1
100000 100000 100000
14374831 -144902649 -541704283 386591845 843066533 -141383696 -431959602 -65124532 457186760 792089610 184447510 267294869 -71485718 104323536 -991157462 -761903308 -613786027 471438872 -208902471 391416900 -516450487 -370469627 -317313454 759436591 -444239131 251616857 78171786 254605960 -149299828 -926847679 107927905 -543589813 160105973 177726311 -91373223 589461136 216356849 -28465855 -351815785 568104036 -517342113 -609700281 -601056210 982139288 453608267 -818554229 143811749 -999401817 -759905072 19547758 610664077 120505121 -953976705 -968364725 -928222044 610972234 -512133506 604076523 -716028807 897060882 159039394 791474717 -281476022 -856027007 -419583521 440699684 -914792237 133626719 -244832650 -80262725 -742740820 -842175634 -596113649 74441122 -578397058 -482561847 -592246920 -996597557 -216732695 -499202439 631667933 207665796 -807106728 -338528483 451972598 -165219586 177227195 -360860800 981401942 276115057 239999632 -416303501 936285308 510762039 800407180 -164738183 942325156 -815317306 -553329885 558181248 -547114993 672241717 259110108 301052428 401858774 -325484359 -910567070 905753318 857313659 394281098 553796404 106874595 -448666890 -177785434 -195064561 -843486822 325914893 189108174 705972741 -356967120 -668784872 -558910230 110049908 -85101002 767797375 390676992 104957135 162639794 -460552662 35925483 565455791 -512309376 814020236 -578133478 909753981 -543029478 135848892 379276168 70580190 6751548 897669360 -825636751 718351977 -969355675 627632416 140647650 594504846 556249407 -607922573 746019379 -472717173 -772429194 -639029660 420834427 -240438267 402700516 535478127 571114797 -850184858 -723419045 303742386 539843497 -346614829 -994618083 -390028970 -193806650 665021588 -614810456 -437597680 644370789 -59151823 505906815 -359275213 329206448 341778954 692806029 -91199113 633635177 27990327 -120334759 332062641 -689969213 760617104 121398910 -819537196 -972197831 102870891 684930391 -118025821 948951482 -811756452 -920476642 726399712 916629988 -350481286 -54737494 119112963 -481110430 615263975 858973365 115610089 502310084 -457710358 668562354 174779768 -904196141 33684850 -335186594 -125485871 939529452 -149674739 439605814 644367313 557257362 -635584854 -76985380 65970342 -792566384 -641953486 -39926741 -844201068 -766421725 -122567400 15510927 -282642073 -80926927 -652997437 -237169306 -396106249 -445095491 -335924444 -254686818 -26710956 -249168733 854068896 150824826 -76878365 -100080340 -308992931 -238157521 -385388577 -879095694 981636941 665013636 489154421 -965885442 507582300 -518106264 989225433 -514091487 -427541013 579310090 231867770 -929505310 -876727689 -900059264 334978590 -693905505 664203540 652280283 204078459 220514854 -742032146 872233974 -863095456 274208599 516175978 45189503 488797097 -120045148 -746222963 156592004 -55401789 -273521986 772083848 856541086 -980795406 -9101276 -264680774 166372905 753750210 698117397 658764100 195898380 499008873 -791463128 925124325 324926553 -907239022 -863277514 576938295 -790298823 -829245736 18782545 835823237 774917600 -23579562 -98929548 -721119602 229491521 -409754457 -895497318 -912050844 -419458842 -20312662 828799517 746276683 402555390 -656809740 -942118750 -45221001 340592535 818795820 733784704 -398733013 -360713067 62922996 25597142 721520642 416765053 -105024587 360279086 -599048584 702512303 308975871 648257068 -533843231 347560299 -931317593 -314824663 411650471 -584064773 -798961787 -788687422 -461390459 353696833 -478967830 -205391792 934229807 690383618 613537298 -817356021 923504781 -499016563 -963044881 -775093957 -328224543 -935503950 -587363402 384587338 -314464714 476450202 996533235 -609426978 46752712 -495680304 -747695339 179996472 -586781496 -621418377 -370976450 -554424558 406736675 -106186874 318535882 10674299 233286629 572957768 488882601 614083295 743773943 -948412964 -423770386 847634607 -575251236 -426659425 -598012136 -771349310 -403020014 519921905 -131594868 84594622 118956369 952588438 79505349 -457691752 123776580 -865846818 -31325283 98657778 -903136531 784477565 -566299153 -725815269 645928061 -535012454 79391351 -990716239 -364840079 -299248574 987760481 646966908 111638448 -530899738 519336009 -561600001 308410934 627901168 -595991175 -519503222 -778194035 96716727 285296398 895163558 567788578 883190746 -991113638 -226197118 679848432 -440071365 816078859 -483351779 -832480238 -764109057 -563675479 51705819 477070800 -659308344 372574642 499806777 592864549 -202663309 392770838 -239398827 132774223 -874666243 657692849 822733685 -422649721 211998223 -368830137 213064418 420507064 -18777676 -933208248 864712969 156608789 833008059 -847797079 -609275796 561327410 304309431 -449088034 -235384147 -18570602 -576359844 329005719 -260250891 724888801 602174665 -263977646 841655075 -456548951 350980086 -251271459 586467579 -453062340 -942564520 142797832 835557716 -879537295 287395937 732934075 -687695791 520331849 247712800 508631113 -884867616 -607196454 326535627 968302227 775914045 925780741 594086641 -836746551 158405153 304534942 613629993 17597348 -978652824 -681243818 -32342571 332805376 -206360159 -320234638 -220864627 -936020473 -494004300 -418087927 501287534 141182252 251837859 310958947 -850526358 133451821 531648495 -486027047 25926187 786323773 250549742 513818224 -919684293 -685933187 786813370 -877664620 605375276 706891841 615334738 -356569044 -717588590 -21264074 -698489226 -463808570 -628520053 946578643 371788772 14073810 2636429 -410525253 -797930138 -623128967 658461779 -14506730 -840228495 327826618 -507447119 -298581979 -737628869 796049149 -142045350 -790014324 -860965727 -771826108 -743927240 663672047 908246638 -944775103 193439674 453811229 627112542 978441917 -956826183 926294702 678290298 -833166773 -706649278 -94128655 875689201 42965791 472040372 -897201282 438878298 -81988317 -197918715 163555176 -209036098 -420806445 510804260 541416075 300543108 -574118427 748824272 -520823298 -769497236 -616225831 255309893 -524882651 -837883639 -527343902 43624133 -465142724 835579139 349006559 -216217854 157082389 880111175 -138456653 -842374932 -43500380 -320319622 425150027 -256629119 -94526989 -527465422 -897820273 836265944 -699074406 -633097899 493671740 -947417762 -172653388 398539191 565604349 306385856 902158152 469818273 -753020835 784635929 -690867140 -355837516 -441301577 352704959 630427025 135165036 -465121706 -37699836 -413172685 -429213435 -488168567 523219697 436885496 -854047805 -402116093 117082134 745392727 -707130307 -279023919 -933507768 -798165753 -568391516 -605679566 142740515 890289152 226609993 -483851266 576445760 817705648 -592813622 579124028 288769779 -596779328 485534444 496285357 -263268694 917445321 298961055 -689037517 334962136 674467628 -648376185 -196936257 -416758138 -335709991 120770177 -955295675 935132558 509370024 -55257537 770875815 903328222 629183762 -815705701 -466920102 -631286501 -356280840 830123017 -434580845 -436772451 -62596301 -888746093 -273765681 -24666876 659165648 5575528 -662226602 12728068 455597926 -186150832 -899123992 -863401989 843964184 679057967 59235004 -40414190 484617770 446998184 -473971711 769348961 683930957 -77636749 -358559350 -817806461 316297154 361413386 708751179 187382729 -408148624 761514497 944759024 -562561977 -700872828 -321772524 656560615 -620749379 217076661 -289474836 -638016091 -173683300 236209234 619817276 218891002 -816909280 -427837785 -925731777 -682063477 764855678 451140074 -46688692 768292273 -643091787 -877880550 -906567485 -292488353 -901158946 -494620714 47556339 418078384 -385935411 753930009 884375241 -52142610 8255526 157185615 -10660290 -40567572 -22522826 -453347586 -282966102 -936735635 -991394580 -293740272 -80697072 560624643 983626136 42350897 -445368121 486393058 -165331810 16111557 -667154554 -341026952 -243474238 -571820028 -276066502 222454400 297370166 -810539407 912287992 -56389661 -120374304 -53293153 808308721 -355875027 -855008793 115673903 -110579292 395062789 83945216 -349858781 -352889320 647864988 -139630599 590471615 73691052 963485158 420191405 -291184799 -315695890 -419997620 -353163388 900705599 -955047092 -706085051 -438943565 329043372 488177621 166335070 -565372986 368784794 215658023 -284302965 -908170225 -207215416 967151702 945723310 868506484 -183938840 -597096982 -129284060 81867405 -117123812 -677631532 792803758 -698569041 324464841 140376608 782263509 -444935053 588803397 25373783 -325733696 -227473443 -338883397 -765613631 504448216 16249461 -685007105 586009064 615855780 -244052193 -143099906 213564501 -269101643 -274522574 902744084 629019639 -961132957 -191545924 -420592782 656409750 922336691 971839107 631071480 874420474 396675959 -665291075 350128757 -872549774 489265019 -830570449 417013483 -341674882 -573045570 -627519020 -482965849 -845186145 -479258755 747169685 328803548 47817456 653897539 -803934336 -912002454 -535379695 667486578 940312371 -665912494 729887074 976016609 -332672617 609322393 725228523 -49894374 -139875566 119463941 709856388 -223774563 375468009 -438328320 110902779 -82196459 92621743 -47692025 108029967 770647661 494093922 -581327848 154627471 -935383152 990500266 -963122909 337922038 -568405216 -722537925 282740600 -974977697 167924466 733805814 1708088 -589652993 -917056153 293726494 -777431910 29185615 213888877 -877216283 -807135649 -518696160 585680199 -15451650 -731104952 422989518 6622480 132393 284428677 417013834 -253833043 207897145 915777373 -747313273 178026399 298277665 518381399 -815252119 515584553 595248764 -783077208 533160494 492424863 -45393996 -618223221 29060471 -706912376 337619849 554493888 -911741541 11961225 -874293784 -647858416 -592811626 60246569 32189707 604259036 -269549304 -331096677 -667209331 973735847 -533233712 -168025658 -568652150 -778745570 869694369 596389395 -719389405 280402104 172866939 951631466 -991064003 246108796 -107479513 -190632258 902518229 -734347339 443532549 -816462021 -392765561 -341757702 866572289 -278055142 951031346 -104184516 298076568 -805167696 864012648 614148371 -927802190 -618945834 477189230 -603093085 -368547813 -385969801 861209474 -905078399 -532839694 -855684042 14447720 689244896 -287490949 -21996243 -88134505 -990478954 844022670 -967866876 -658045618 -416177696 -159711390 834555272 -340453595 -57140606 -763550499 488398295 948655327 -105629154 195639973 640695957 481140456 -988767683 370285862 -418163626 -953539754 -419634754 -110141644 -102108408 383869825 -912995016 970916606 838215775 -493923425 215783397 197300914 530208674 -296801249 686427467 -968650726 970183351 -256274956 -446422123 135703058 392268305 309399583 -894476047 936577565 236114306 46198490 148576961 -127715734 832292474 -13599664 -975808859 -801580591 938544980 -249013977 223370726 -864335826 -611637761 920264592 -963934427 -859098764 -396921716 -619888704 421116262 782564797 -136492952 -723796935 -722930867 205606232 -467977145 695660904 -213419313 -464555063 247397434 -214305984 645772249 314727959 43459475 692729182 -463263223 419786126 39555078 -237105116 -209662269 -154270801 486747839 -807004561 -672657322 339715319 443402923 -432681415 -481547019 544073251 26383095 330648421 -363782859 -795848336 568064951 258493191 883284666 929058173 -951789331 -432636187 -871321561 408592708 -196087742 -130576962 -649468440 -992745501 -606192688 564049199 -511622693 608037155 929042950 -677670248 472670534 714196751 836649568 262438099 821778600 770983344 -730847681 453909077 474224190 337666118 950292666 -909222087 -797975314 589335333 899905138 -332707016 850103105 624157772 -976279611 -118155741 520974822 130704032 247689315 -335966955 -115540864 -99334595 -757432595 -743060607 -222856014 -450205072 512468096 -610680497 -845027521 -556202120 902765295 701384533 -667088142 94068367 325442173 884160757 -458500846 127004783 -236380190 -743629125 -105340396 -562333394 -155467959 75113318 -133500870 870619499 -590924824 -865645522 -179635301 750420544 5455202 143525986 -162730540 -320274214 -575748960 529401314 -710541634 -67014316 325418454 -684586803 842215349 491650186 -996874576 -257009856 119345007 52101562 -147084356 -795247807 -11310038 -254645169 -599318378 641419311 846310696 -462827122 219540699 -918259598 387205952 -393322687 -543537266 -899194677 707526596 617088677 580069051 -667115448 74387583 944662217 -436132158 427351167 -565012098 -73005278 -943319198 74392519 125462468 -948802998 -650736237 -464989816 -441366267 181823263 -551077734 448834373 562676854 -207464409 341703854 -747498257 -865976622 -570158588 966584260 -915404447 82169044 118297557 -869794906 -933335219 427939556 -581554105 894367530 -641348035 -128266323 -611816243 727081194 -21134579 -945361573 -752006527 441485962 -362686583 -817726922 514706326 -802700212 971526422 -239687945 -367583915 515117961 -898564130 -423330117 338655128 -80464313 -736751166 -501969688 -388556879 -76564163 -364374600 -652633232 177216038 -510412435 825660268 -447398114 51331313 -594883107 -912104083 -876362585 -576897220 -935721587 614291627 997999565 -918472382 454979179 -135950772 684694814 -758223131 987677805 -987292883 -701029778 -577955720 -396836245 -809422973 754980786 937559807 151528048 -411463730 351948448 -437286233 728576834 184020820 893598893 2510089 420386202 923424432 -874290734 -930562656 -716713471 -205186657 365928572 -190044204 -578257777 -154253264 558051174 92562491 -188302367 -838043506 -213225478 699228862 -795313907 555517644 747761578 -73860227 -434191935 618373046 144419615 688757206 -299045967 513656020 -985069927 -55776863 -841043292 -257178283 -791166126 -406747899 -622564893 -483137347 807798071 939849059 -382991267 -326746877 429496597 733673632 -297903249 651648140 764984579 -880271319 669457080 774589946 854232011 459806336 720301910 -667928074 539472132 -691143907 -478288727 -569533101 -877361926 -776775157 -650851137 949305261 -74034291 -135742477 -247492439 720643685 4258433 -810845270 817782446 -309491142 464533886 -715163737 219220349 -101361005 -739174191 -902748983 -548757673 -283044694 -397944103 556448907 140172469 -893582924 -755539151 406838987 -537501660 444841387 260341796 191223584 -444071790 762854119 -765037578 -884417951 -182404478 -608695287 261863891 -226232999 875173281 -140986593 -722097470 -51481223 -875019361 -912449493 -79378072 -388321108 -410916807 923492853 -388865238 275808644 192711097 -384854590 495574156 -802588044 958164802 -717736249 872630668 413740498 -832395723 687965354 -967106676 -439156031 707418964 -632397661 -424328010 -504586932 137860155 -270057629 446521359 802423132 -909155056 -785226775 -56037719 564510899 748825534 -952134331 -897049636 761969097 883197154 361038921 -230545853 298568789 -983544466 510397888 -997509787 -927846916 54202365 -826342674 438883595 -478970436 -745732447 995002713 -830508102 -641023212 392412224 151161115 -764400817 -655659198 -82227545 336133072 151327430 23097262 -841638979 663114454 -876782988 980241724 -257732595 -124094504 -40074091 422583506 249955800 444298519 995782809 -257747837 37791572 965084436 -187648430 57927556 -675841567 128652037 530943193 591591551 -576413420 -37202273 351068223 571653576 479373379 -431314380 -619498251 -892650076 -346904951 -450295469 768854393 248007420 -376299944 -426328455 159731354 -673898762 889807012 -439273061 -653219925 944516345 -926959453 104310682 -313385988 347355619 -934294553 -497381222 -114508915 -748651876 -613674157 421131087 561298216 -911022782 -444240291 -725004986 -194158360 957952805 391613452 -54652927 -174895979 -318000228 -727626532 -757752883 -217207095 554437848 -836174328 875849155 141468534 -57302244 -998683186 -868667496 -552617926 -591793500 237601049 -633993687 -329389608 684756925 -400146086 928767085 -674560324 634989803 -985426997 -855796507 -879159715 -202564565 -636355188 -119388984 -76104245 525089092 579125782 912741265 339811690 -339783574 -627508647 -248954925 103047 -26273271 -171369706 722022754 785596637 162560798 -410162776 -432084743 299806715 622239817 -932561052 577106704 -306665817 356972454 -847973703 571889608 685641096 -847793676 266739945 687147010 -260417370 -500138934 -838583027 377014586 89056742 89712521 -236066099 135309786 -386014041 314101451 700299809 -567866373 880415322 -456300306 -277864443 -228281185 720966706 -305327871 372907832 -739046411 -653861021 -584531770 -317950277 191376866 -517274070 167239261 -127936763 656128604 276166714 -754256759 316516627 -742276497 -682037620 -756176278 -8585911 -581305308 666404168 -105813646 629230904 121234187 329057918 147438544 590728022 -331206070 640190035 769315033 409557924 676496694 -731886444 -81864655 280910732 -539486698 -132819530 164279758 -30613779 -592410528 -62683013 528282783 -284763320 -430709196 494666966 984431887 -892997486 973293137 691392415 -578357894 596900413 -742576043 270001816 644273264 -115445136 319938672 941933514 -708432320 464710325 463594121 674530191 209750121 -378804677 -10356819 53831403 265156456 870944469 711105704 -401121236 867414956 856993657 -497821616 -140692575 -540531313 -892847434 514704910 303465915 50851831 -123725524 -975058165 -497325946 -540628269 -434790126 -746769078 -648313787 981123658 -800128281 856870088 -817079375 -328936971 649721399 -575801952 863896276 -148410651 -296568680 -14994372 946807173 837321605 -35914108 670520725 35638029 222637106 -601679173 -312944283 -265433158 -654180466 -96379182 -475328840 827839160 -504910341 -320449472 -156840803 -685904605 -685116369 -561706038 231290244 -388463595 674594417 191232355 -241007716 -815874899 440141480 172670629 -226589325 -876089178 133616794 -987092816 427351712 722523194 992683497 -111115675 -145903703 -155807032 907508241 -380957581 853881218 167340815 215386640 -748275082 459163619 -847687635 17368720 508096484 920075772 -110090584 596619373 343595078 -185423770 276947910 672278249 204177583 -594058068 322672191 569749086 -714529990 414505153 520860904 -95015872 -199722303 -237715977 -936338429 590957647 775182782 490984977 -614227440 912042675 -791947912 96377647 405818802 485373186 47214595 -264344437 61678122 133727036 488781567 -347467158 55853116 353232895 -867764756 887912204 -587248347 -387973611 -227318743 -36967108 -276411791 617920837 -933283777 -736123656 565519359 -507911874 -275564059 -935081431 686949786 -343277009 849489636 -794797287 22814839 -191860082 -70517315 -864603800 186906004 -732853089 448730607 598552399 -162705530 -248239374 899230057 -262043427 477294608 88590519 494518605 515604017 96532920 -754536413 -369102234 266714103 -692872185 995809407 -347708764 -200856679 597524179 579073953 -215257549 -462339794 124711943 97904153 -657028899 370968604 -778424174 -86287850 -23656069 -452184968 543865012 -787285936 490829932 -384583354 -40882183 -830674205 -807537666 -656559918 -249501066 874020912 -900329424 71538178 -310233660 165959767 -323563828 385565635 71252115 -119216115 566313756 -541572331 -564162795 -829042327 -511594792 -461600516 671845205 -705591673 -201833987 -538343857 -857531508 -847948287 -667481136 186650076 -669970020 -13292282 -106822151 -191080210 -277867717 -295986319 -685047226 140025515 -598518005 350421543 416373045 -608033793 -382183295 -485781255 -264386251 648495529 -63599472 -725051482 -701415365 -874764640 -925611469 -882507932 -98788933 639031386 -780751463 584860871 698308731 505483829 468536902 909648180 -421448243 -264034146 937440545 -835260781 -840247294 -976778130 -894641758 -964706825 579042438 291916941 -794381111 647442638 -431120651 56280661 -234338530 -356970717 743729522 -436076247 860993282 188972056 -221722732 -268159087 -578457074 22861203 43248265 770300736 675635610 -463961783 913378707 -896080677 652354540 -388068327 -85261284 -50736599 601702876 629272337 -971700344 760956038 30093759 -292455761 969653859 -405482568 -685510487 730887985 313181977 -395429451 5312375 -997277026 -755154936 371288854 968277007 418532761 461799247 -90405562 -289430388 -692396675 30499303 -166874700 839947494 -497686514 763725474 -754442030 -598942174 -430253187 766213918 920766898 -647629727 735301168 -838979548 -348187293 -771076878 945486853 156038525 308009455 499372723 516515344 586817141 805503806 409815060 -681804724 -802427588 759530232 403990166 457417133 -603582646 -752988555 500046639 672660242 841644916 71783712 -781516309 -292718737 892481342 950041338 777101329 169267296 -28837893 622183046 -285023921 -356996326 -765711172 -465835653 -499445874 -508834430 -420361462 -126016581 -901777234 -335367109 -45085656 -126117300 -642288287 -627841165 -371366356 890027100 -60101157 340589689 745825460 95712396 -354926016 -584266880 -297253252 -172022480 -948603098 -415649916 197790552 -901766560 -571141632 -908594973 859190863 -111490193 -249578005 -824441263 744438418 910756079 724969713 22206615 545352429 -610720280 -919155289 -357977875 -888472391 341354455 479714228 668344098 -459146645 -654723011 393755921 286561072 -198107994 -315776884 401432924 -132308966 226986510 873484728 -777764056 842069509 79707598 625539488 526254336 872806173 -185971278 -158448624 361692863 602399492 -900971428 835714009 975526305 128137219 886437852 -931815617 -916671846 -160857563 -609543890 428048723 -893392520 -798140920 -967934682 474442843 78754814 -255436329 -42576447 -649722516 229823511 430257189 415070349 -743366270 436668858 -804494061 -373140714 -787252676 -880641029 520578418 682444526 -972044739 -773914186 302413932 959138929 425517496 992644202 962243122 -409569675 -172034941 411855762 886486925 -670203989 -496777213 -693216063 -618222505 634002877 494259862 878497565 526503478 90847442 -616112789 990885404 318727874 -141811375 544095407 -459459196 -907336144 -366853176 -791384456 -801392810 462519926 -483185283 -949762728 -277095365 -31393230 -593250608 -975322937 -648812428 279254800 -866501155 -516259794 -911823187 -100221368 425850892 429258213 -139139094 861314974 -875104806 -202547634 -815821396 -839553882 488648282 949929966 -46458819 651536193 788747348 -230438380 457057815 -641595649 413326413 511927224 -19318645 505287236 358528317 664284208 671072463 148262974 713397841 757241047 -145363479 114845799 -45863719 -677328026 -814183466 -482343207 339495681 -758840833 -279376334 667927194 294720781 -920572238 698822225 -658227336 -567393981 331795169 -113737832 269085185 -739358286 432447512 -814359276 24621359 10923625 983661789 44846271 194689630 836264827 295280728 125430309 -93851625 531796778 -283289825 -564859387 -870370625 732233327 616488909 635864019 258567027 533438512 44903872 48413779 72470053 -438363152 -625587664 -61386184 -825028282 -388183834 225053588 350889657 962646345 -150261410 -516299762 -739131707 -927039397 -459472031 752007707 821386865 -393118591 399999008 -299090042 787206850 786081733 894687267 -918308297 -838137796 -492490054 -634753800 197229273 -685166117 712529640 -647856566 385677916 882031785 90379265 -620955076 185549380 615728813 -725453735 -97309390 827021065 -478683616 567327530 594464422 467240205 -412240320 269950423 -386990050 173934556 -665824516 -738539377 -466549956 765949937 270198812 438555562 -31250655 717429843 -205814830 -791181716 696319952 -362333764 199152702 66555887 197149350 146225701 -621768639 -86875714 -569388316 -800022702 316128940 -41667589 225072588 -947236506 388300024 916836694 -355589786 158925012 -728200972 -401544292 293537330 243960729 -852351671 -202436768 78947763 348747560 37954730 -866741167 -288434236 534549683 -477268232 -155573702 -10470702 389344951 -495101831 591383569 386589161 -595332491 -112312575 642988309 -131191498 597246477 39877396 129553119 -736028516 -991364418 477793821 -804162697 -791141607 -292009312 -931610800 -664101480 -641733874 -329176390 367209820 -988450655 -960183611 -194915598 541963664 -256664728 623981965 268906360 -273322781 -828027982 -521867239 -12755591 289481172 831391609 335463314 804283254 788424887 518562621 -541945220 -940635320 -148705742 956316534 875078015 -302130442 169004489 -516903781 -56984076 559639816 -247212832 -227259634 897573132 517993960 495347580 165420079 172567229 268952748 -431095635 235219832 -648211854 610132742 -760069907 623129583 134780799 705039101 -549500285 541935450 307999773 -394054008 946615489 250804305 -463861634 -701932964 -196753311 -500763199 675103177 19277472 -819023841 602912252 -772911745 695283164 -417548699 194886773 55522326 -285351824 -193477569 972626292 855907201 -795937762 -556394946 677133660 -620186764 790276305 -967667275 198556520 80435144 242536287 225216440 -276370871 803887140 -389289953 984308646 456040606 792665928 -217212297 602051620 274283844 -907490313 -593784874 -862857768 -571421589 806945341 120825732 922960110 -23344817 -415375943 492076835 867781696 6836286 -550668881 83338202 -497266182 -682695281 747154637 723689934 -869452754 -698525858 -96022855 -834511297 -129791415 895182351 -186888077 -690808803 -386212952 962835352 167262753 932428171 862313034 932281682 930210112 -928221673 781178711 -553217876 447681216 -234981807 721702643 -576155255 789407305 -439294294 308967328 -811328592 -194203958 244759 -390976601 493662354 -95156355 456334012 783885136 812484007 597841077 760007455 -879688892 166666511 -992424793 102526249 -777048974 569151893 -433647054 616536848 -993024510 217076332 -121758798 18848282 988751679 333348547 -464703933 115016671 725585542 -611536423 502587381 893349090 -894805975 311122303 899190452 -366238951 556786374 309931452 397045863 457895563 39898903 847034134 -354124202 520848051 -66962284 -941652190 -721996335 993214483 365306659 -101380281 -405313101 -142506376 -457006087 828307482 -756562350 -820017597 563815833 -623244448 522745803 643301886 -596530480 -114993522 -684333461 -867572924 -284962053 498643678 244596713 499662709 817886618 253763875 -976513418 69539899 -190139205 -874797237 420920978 304194763 409466896 374802033 491264134 -276845274 -793984652 29705730 -243552663 -183681400 861036280 44074699 -500763340 688397664 222721133 78113715 343815996 -503333135 8243906 573786364 49220212 899932847 -253010157 -213698206 -483729135 889710983 -268194474 -242265495 585422254 32731049 698787389 -298476257 -547462069 684550823 -884296029 458049741 168159865 339899287 637396304 -878215386 -542492580 -949238112 -589197442 671166392 273188757 -432738410 837706969 -811147446 -734167294 -850071831 39173929 686926543 832819714 49017426 -399878925 -474862002 -392136554 393664826 95980974 339232045 -104162476 470085883 -955172096 67443820 -175414154 828853202 -971996186 34030223 -211405138 295707081 -813080973 979539061 388259687 -344805590 482575966 429590836 -936262014 780272065 -640358088 -5099281 -863439200 46440261 -670237622 704454882 -680664869 140932612 -754365135 -767953165 -456183864 -434114326 970044789 -794606389 -3150984 772382450 994232311 -170729473 -441949266 593975301 -862142923 955320437 370569721 -615120970 826395395 -308076310 854567510 -77320 -638290605 14499079 -30104344 78131261 341737902 80237443 830253522 877321102 521440002 -967748306 -390774472 494060318 340818345 -440712936 810313208 -997992374 62055870 695901783 -225415767 98189128 -960187221 105596771 -401443756 -419289095 -691894830 -569966467 -877809230 920779084 -761839959 -406262870 -374058884 -983080565 -6471890 -751030699 -130036558 -195514788 838053333 -886449969 -393755230 -876833878 -410866594 -931072756 -880452529 401467988 381675268 667669579 -939281399 927574326 792125175 82535644 406781569 -667967473 737723877 -614882108 -95774676 887836242 412679426 -3715519 375449658 634185670 930572862 -260839233 791652577 -162762868 840995166 -364486535 266305259 -1618900 -241318830 -824067205 749615128 882674021 224094013 266194218 -209681025 693758368 395469534 -735756362 -781815138 235725189 -404273668 -975138608 -354731584 368577680 -818847035 -550780216 162460409 162689769 -97296615 945705039 -348297936 -483638522 19570247 913657876 542287044 -989886199 -550736748 573632724 838555987 200206812 -408516251 -172235447 -969865028 -164230744 897523039 -577462700 953528034 -377326331 438652257 408236432 535873963 922053507 261455421 -105053090 95035115 -159400295 602002277 -335901965 -747709292 -194165964 199114420 -590396663 -623405829 -948643851 932551733 -777389509 29261904 487231343 533536360 -925104463 -484814587 350042396 -181048934 53982985 845407807 -451385242 -88697068 557327959 1439474 80504708 764241757 23575780 843855629 -955675218 783741784 -766947633 945762422 733711080 510628069 919643765 781283219 494921502 -791561034 834356359 -208540697 982961887 -810068764 -819116844 -933140317 725172813 -957305244 162215981 -919865086 463754216 588058076 86321903 243960854 936110845 -154402619 -605844123 88627871 248544237 -589387923 -63423623 -698532685 -236432867 -824555728 -313483941 -452586814 694778498 -611615850 -234069740 -813702060 416997224 -539018760 -557944862 -624869170 -814575928 -468017328 160574563 505567615 455782207 -430235219 -864117510 975504485 967502213 208191755 554241891 -986893284 926646273 -171564133 168318950 362578154 -911222861 493460489 -752422739 -769257042 595656047 563651857 930792082 794915033 -535072758 -543720430 248343810 -188139859 367551990 -825551779 331411620 302885285 -566198959 -28878186 735014201 -360856751 245610060 913066522 -707959856 8540257 -763950289 700955677 -117341835 193168166 -704321366 -480179683 820142031 -972689406 -686608551 822236838 -531021103 872177112 -727767681 65500484 -446945497 -579872145 303056165 -507890344 -377338188 22258678 33152068 150599027 966044691 -243438691 -585990512 492388778 -11270346 -242176801 538554288 -999495984 -167614782 517464059 397152548 -160441669 -197390433 -667684586 -439318365 -246058431 979235221 445989741 -485123521 -637509168 -472650375 -24936094 353878888 -932752974 76990046 994101915 537344338 730509541 368502343 22081200 -407030361 -328105725 -342188386 920009421 -482579090 480215515 -641034049 479274579 -849465270 -380760994 477038738 -811395564 832738656 4928099 -800413777 -566457453 751504877 -808811501 -382098195 -849181817 -669849716 -449474226 3667307 601734528 -591307707 -584114058 -38499622 -986914230 22492094 795183314 983920600 357545376 487592132 719203136 -585167582 314998061 277270141 342794121 266710548 66652906 -409196426 -151153063 -97191266 622498949 817872003 147133679 -904065876 -980157051 934239669 856609485 513637184 -143362242 452155510 221092920 -211419024 -872038412 -102259426 -415021173 -51897084 -562708978 848713913 -209830161 290421600 -242133402 -146422967 367525841 849634018 106377942 -211233832 987317674 -836131044 -606573319 498353883 -424458243 981578158 -500276280 -632773456 926976972 -525357161 -432634679 978174650 -657127825 797231352 -924494823 183219769 -152518519 925480626 -307587144 18133053 -530900786 865016666 717083790 -291881996 -497197464 -592574199 202287130 -234452746 -573340297 409599177 293698699 -572425597 -643108755 266494294 -727221596 -898985643 260833603 -369817006 852610 -189170462 -658088184 -597061406 620916162 481788060 -560413598 979112031 961463896 495124821 655470673 -105322603 -166086888 525257609 -526452041 -806583850 879295926 154649837 775195212 -402807393 609215470 -902890933 671799721 581628374 364768472 258584389 -71541020 -526028758 -222787100 22939343 348594422 716702663 76041774 -643088682 -826355997 342251582 -66301068 217095235 -368768756 -77740159 66308246 -174443260 -682576321 838897949 352513734 -719116831 -308777380 153590988 260302932 701594826 -433683393 112844754 -48271163 234379783 -287452884 236136440 845458475 -65738757 -16060920 -975722299 86733355 604368800 996585446 906933958 74352564 246240084 -369348986 735302389 -493297629 -394958920 570845432 430845183 364224483 -65930741 -295352375 811884856 -758278154 -785268224 658381597 898264632 -23689808 -957462094 -405793138 -345941089 911132750 78094196 264044331 371321945 -816541197 -180210817 -891849117 -353230855 74225664 -676710443 -743269272 -54832916 342029441 -584677487 625402250 -32325931 982872566 9169657 976676709 482530927 20448474 -570646256 -713479754 -765912786 985725710 632895445 -207245254 -796564190 552675878 -810599386 -704152508 -154137674 -689882969 -818358334 -137795228 -926811180 377601350 -507299324 430758579 867191320 986658847 373032366 723722128 -100618101 775708712 10780190 227216918 -147305990 -352482687 -291460635 348962027 736040512 -621223483 -862527486 463295062 22758771 760500771 -516135083 -521999123 -378837112 -140455737 831185006 -918001327 -343110083 819743337 341556718 -456940496 -10914880 89958119 526129771 882658931 -632025398 994889610 865080026 -396401114 616938509 -564556289 -328323932 542615686 -327475661 312061941 219033352 675364624 816888579 316753459 -549189909 -694735489 -653980028 -615809744 -692791831 950867726 633898653 813878639 831749086 -328445151 618793409 -800161573 -351901171 546643882 827332169 824564343 100135198 -638189178 563977331 -89557453 -684197015 -407451151 730087891 -275021648 -257884712 791839225 -314269982 724519085 8437630 904664421 186541150 -982265452 -459325998 -365463616 534102974 -530262114 -496996674 -187987423 113585083 676686700 27807417 -796356942 940041739 -212871429 482404284 -29442874 -541868584 70561798 684602868 -138368691 703392651 -379783415 -135985250 -926520279 -146174583 991878760 -121966514 398563584 -881957811 -203314861 -28166449 917971121 217232083 441171681 -664835434 710769015 -947733184 -218070286 907581985 -680176507 -408913738 -745873405 146564634 -684004799 -814580616 -685775709 -891472791 358750840 -355059733 -689457873 32993550 -557791293 265173106 946004133 384772295 7713834 129458563 -447825694 209470549 721124382 298844805 -790773513 955463634 478801522 591241388 -944308702 119154889 -521930392 -656132785 851969756 727460444 -776151939 -232839357 962985645 -307276224 950735954 620023009 62253088 -253294401 -337050563 759550186 -79399625 -775016284 39494683 585101018 322287318 298719784 -946105201 951028128 833500938 -850085672 907081343 -427580363 -656091344 165499257 -319017199 -202879792 181388960 -583655414 -860964518 -601839077 -983131694 -909153638 -455205798 65518141 -773597163 830540020 828073172 -330093338 26688985 304737139 623928651 -638765813 165784747 702601336 488394849 280853911 269928393 -189523514 242379587 -920891361 908608028 304141489 101132680 951657489 16674225 -714754760 754440437 183674779 965997040 863374568 14273209 -921995338 -568810572 380292284 574934542 -705529699 409502151 473384414 -964913593 668204890 982527956 -354138319 -391651558 231028909 -886956298 -335753701 -53867901 -264664058 177720984 411670095 428096423 618678146 408305458 -173038574 301230070 730931745 844174057 -156626851 -281242219 -671800257 894154912 -895225677 411407149 353708252 -937499285 808438961 -995047985 765685311 779262532 258209506 -140844340 156741265 -147327117 -666969372 923406740 -152872910 -807626363 81544147 109953670 -582011682 902521718 -133254541 -919965017 244612572 479783164 -270220597 948917613 -448574564 414551457 -529539339 -323002713 -643761879 585257917 -887278105 473255480 133210840 568740597 327709918 653613612 -541684531 504922268 -637167992 -714111555 -610938296 247945455 -91867480 -589417445 307465692 774264285 744971262 624196752 89451149 -727868099 -110941256 -217422365 -399035971 -840352586 -131740986 -279324242 -439202 167793817 359636765 -16919503 -672337210 -390962046 -172441742 -710071477 -58420775 10043923 757005415 -186530897 -791088235 -23963117 110867398 -245116069 -388789505 373528205 879352209 851151164 610501925 -562570448 22871525 633497231 -958194907 -971130219 297065955 -59063496 247785608 486322414 -611779898 -865442023 20721566 448014491 651112793 -403023835 -241008142 385617012 -240378964 -536619407 997678043 323982808 -564586336 32402292 -4395930 -926385872 211971556 -313148715 -748355125 69903268 -600881256 -467713605 -410855519 915783950 218346519 -886258870 -782673632 100705546 -333819574 956472423 57005521 -536978827 495998544 -609991974 569560039 -831644518 -837992187 99851901 -478259886 -446411162 -537216743 80173534 866027257 -109881524 -803323552 817517648 833048422 755498344 -981619874 -405842443 -603372486 579959640 932260588 -832053329 566015193 317700077 -329837622 -12432891 -898116406 -386991198 262704057 807544499 -900564565 644983583 -954467325 -500339844 -762382107 -305256738 -590712417 -616786469 -915788886 -745649221 -954574380 993954831 264292164 -844079994 -839618598 672674902 -855935497 -852363728 870455603 -839249615 915370036 -157488886 34304335 231680172 -931472860 -415048245 -348898760 -442477537 57591323 848418569 404121669 -264754695 -513710179 972905164 -806375041 336666378 -362142774 -563772281 60920366 278228006 421191737 166234205 773820654 618351972 613239600 47234115 -226947586 -644819952 873436052 377505815 -711544373 636330063 52074057 337371433 902981373 751069645 -220886398 391217108 -299385229 85058981 -970050800 258590752 -56017114 350964426 37341160 207643525 -975841360 -979070422 -737522395 752974648 906938382 -37210984 -729508452 -569351566 70834997 400662850 -757049762 -598558833 -53813300 -409288187 63654176 -339572757 405537366 -638082566 -205835495 933227028 814636410 -155356581 -391505922 48217326 -225795636 286909562 940311949 -726609764 -369353946 -9973874 34981999 -365895006 269984180 429924145 533495871 -326954065 -410736798 -984347406 860914464 -569772179 -49212500 -62641750 812929413 -338450859 427892287 960481629 434064850 -161975341 303815198 -767798811 -166138320 139373422 134272883 733622889 888993031 -503368355 -507978458 -495981344 611881646 -946749149 -227970714 -837306474 -697554418 946550873 24593209 479623636 365595893 573599976 -268196130 -781179136 -625242327 19432362 -801979311 523886422 978711879 79153402 -274523877 805821952 -226661113 840573280 -771488033 -296118821 -867418537 44449423 329002525 -871844370 412226120 -275493923 -340670383 -930072783 -348238541 979163498 -532086843 -127773500 790892280 323565540 -741954610 -542997334 487438997 408088108 308690220 -798387774 664440199 -25998575 -122126972 409510356 557539730 -234831865 -960624684 387627305 -225397221 -584877261 -77533765 901681516 316809465 326634168 710764302 825593313 -995156473 -436448058 753239286 -61758118 -793431862 776117579 -213038274 -245379176 -574116461 29738522 917875278 150286677 553913922 -178242892 -99187771 372890509 982328273 206807082 -737328801 -573369311 -254082193 -209418442 -5467040 507318415 175329493 535966880 -389912710 49652862 855122047 -144670807 -720605797 725643340 -856742775 -903788518 -652225955 -905041518 -179750918 413154541 175490238 990004833 221182294 -277620727 824039598 111728166 185373506 -617750202 618408145 834012053 -801709246 -1545285 -404718441 -101221809 -226675081 -440204521 446337691 690519923 -769122770 -993674182 -141423626 -333806747 -234674518 305734069 -132529357 276418426 438522849 -110337361 -851847726 -639154206 332433783 -437689014 -553321982 -134662466 -683560807 -86135536 -174894234 650072103 -59450142 1417942 -670036998 513610266 -266369634 148365290 -817921969 485385621 105021970 460780710 801934110 -60579644 878616898 -748759687 -873970827 559497869 266313450 -456470931 -96134093 -628914041 972397390 594096960 -570950516 -335565738 -649577853 7538024 -647092362 502531927 -61235324 -595206012 -321548098 69095491 944175190 549897877 -515554094 -916053125 869500546 -49056939 837289598 -303987480 581942764 -581714202 -368454119 -99847874 919907732 -591162418 -930147325 317547147 -82042167 -760549203 -71877417 335378815 -848247905 -583590005 376741243 705064959 -585137598 43827931 -130054897 -794295843 -21527712 117419716 -858315719 591897567 514602631 -849068268 145592106 119933147 -549359550 797257639 -434097216 837321641 140726716 916927631 414598844 169506303 913494150 82691279 608688078 -117851974 -72328142 -517682621 358959613 258546809 68866829 506434421 -255635169 528784556 -691832039 -423581069 720805669 -245005251 -487055500 -430664104 -91880983 -332385419 21623300 -871105696 -237737236 629652393 743192012 -968841028 -697023554 253168943 464025911 -551208563 729635588 -103385310 843660955 844703167 768884734 -567310242 561031519 -643526137 853016215 -672287692 205165069 -943855202 401875457 107341161 -729477608 -468735029 -701658034 -401814735 781098335 -62895862 218105158 -5489605 232013381 841171362 -985081089 36916184 10443260 717935045 823336325 829338993 -84013232 -356319439 -656120808 -38327070 41271017 206316212 -572780905 91580982 435445160 300384504 -6160399 82707505 750973882 -891150334 284421478 -499390287 358320060 380603630 367428555 -894464421 -393099660 -254607223 -637941991 -362970589 -255607776 164743605 -150096488 -100405017 -293852930 -442741046 -770138916 -307826289 -752161235 930614984 -275794504 525745076 -828875552 -241746250 244825946 884119712 31125742 194494414 216326820 914001491 -471887960 -161734518 428480205 -347109499 -890779549 -654084115 -226348484 824621162 472632611 356964987 -348479413 -450185961 681614221 -440188351 225564577 487063546 61607591 -276993821 -470774359 186593800 544719224 27819443 -565432323 -96823712 -360824137 -328149287 693541522 -197881679 64278760 -806892119 857304546 -961132045 565633347 933199293 -758709190 788631676 -71770343 -538448889 -318000338 -29678813 -812951997 -633149154 766564423 203623432 -196981223 543486427 417267854 -723422446 -401797041 213907906 680930506 602368324 -556771277 -97406585 -145521469 892544285 351551039 -85093039 -138156929 -351324590 907213059 752433569 217451985 420720782 252610987 519985219 757393690 40201712 -967025289 -476746063 -845841707 -41674602 114268657 832947952 264908112 331304953 391438642 406569377 -470080459 58983427 -39034316 682025177 699759080 -554750294 681387310 50385065 558586898 -363821518 -622252477 -697581286 -147726558 949572450 549912898 535172833 -438143111 -946857401 -201217266 9110035 891765656 -989412467 762120458 318764865 -81131024 -965542998 660521595 890597038 905081447 973571009 -274811769 -865561514 -848322503 -720537556 -648412979 -463091737 847545962 -987131307 970895555 -143212312 296097885 -574052085 -23022239 174374799 355633964 193363777 -119186019 -904875708 565913481 -773934825 -995089276 -254631412 -96130693 -290972168 -258952548 265082117 612171179 761256632 914653101 -324678260 -358276452 727447809 255084646 422199933 -328142504 245445128 55686960 354516014 158593201 814693529 213139525 -932174053 -976495496 -437219622 300353642 -436863362 589870283 985863040 470056786 -783925766 -194537789 680255847 -368985228 -119723508 -234113661 -38517156 457595294 193417057 174826866 -740073935 338970157 833649224 -947497998 343002840 -469560041 786786414 884317385 -503453365 -714116002 29848561 642781718 -2752987 -92041511 -504607049 -850216089 -902320714 -427137867 -974683441 178721930 241759851 -114157625 -275607146 -299789614 131031706 -577284513 706425737 662346700 752928921 581822595 -89658133 685900887 -494300110 216992099 -732468802 -898335685 584414447 938375994 322721285 231102880 -517636996 -175836746 -172321242 887101738 -376819547 -498954282 -713165193 817173436 -334847572 -794384754 191582371 630518965 888506430 -483330325 432606519 41002149 -423171900 315896139 -398943041 -740438501 717346639 311554067 684373511 500798049 183960487 -858263352 -239737333 -344035221 933858473 936127007 524204196 92712998 -629887203 864946241 -182741369 -186880994 120727391 -951300462 -539992083 938856818 -247203485 102413175 -937970978 -833495516 660762399 -916141819 399189654 3268047 53109044 498625557 -263548878 77260490 -121262331 -794039086 309598713 702418937 961373019 627043017 -163998930 -4363266 -307736535 779011364 -732332695 394888363 711090226 -444745592 564862901 148963110 846401730 -295441071 -838479584 427862734 -134726983 751161756 -700000169 864129582 -271832743 291855011 525292209 -332513311 939082005 -460294182 -311999906 -297256687 -850948162 -485189803 694462482 916588860 -466787297 148662310 -538200807 -971456176 786952321 -785322867 -980310345 411146611 578853872 696893703 -778349361 993727688 698022922 614550803 383512366 -800828747 -707034149 -23919198 806127723 -192016020 -769602331 329414494 148482781 -246035263 -194126073 29186627 912851661 -232801156 419452957 -676689760 -727762106 -658194867 599532519 220865 -180332972 -641088777 -856871878 632482288 -358765348 -286988667 -517826227 964009971 -232840566 -762418761 -575165089 -965905421 -976123424 -808897650 446336996 568729096 989470225 218343720 -731917555 -42388528 385043175 54290837 539972673 -667572630 -959673424 -337666262 -427933705 -465484799 408091711 -38162105 773155677 946931463 71825305 -372081879 -664116730 655535734 -150002651 912731027 603570983 673448738 -633652773 -525134143 -388387213 -442999288 -532891824 -441365350 840033142 656237695 -233636600 -319930317 -678788724 -450922025 477217575 741302917 76304934 974628152 -753191427 -538589886 -599135371 -950249741 -227576060 -990220535 631957504 877450828 181240682 938763139 423628235 -591420205 -895839737 367014081 -877669937 -834117919 -936313721 -757514855 870279444 -707508286 130705018 301026252 -624636197 790873676 -980635035 977738427 787596188 -580893689 931401260 -917384139 -693771287 -217728970 -800683379 292433469 905489461 704093286 -981335923 -483853159 881290822 -385226216 899136569 -569142786 856084037 -164103542 523279407 -798178532 -5500098 -308733483 496539197 984880443 608563274 329251521 -96721705 67754291 -583180139 -665428835 -877177803 -934846803 -643788897 -585714058 403446857 -30558066 384248100 522083962 -558261960 821484110 857353303 174518970 256961512 541184380 -566091340 563136153 442789364 -513964100 -601427550 -784316195 -482392806 -226988059 -970587756 -182389292 -564525886 -859809600 607443574 -293513051 -960348532 -739027773 507303313 906682990 -427805165 991336216 -227554627 -830957153 -955636935 937979294 190360560 361685998 -552889621 549790903 -511220953 -557905538 -742854707 364778385 -15994508 -82368793 -839568852 367523297 963894309 644937884 -240694459 -320208400 374715215 -312485183 40652408 101823052 697396346 425826824 -148449934 -644730176 -629917917 844625877 326349645 153663868 -456459150 258423872 -578799302 -342301968 -865705588 189347267 -952626742 695785000 -790219852 -825040034 962948929 292396663 -647084040 -518507655 -134394700 -165340671 314362419 320228739 -904607049 -264224644 863622481 913117796 139352205 37288919 -291528389 -509441343 -381001673 -450469359 -427857724 419885429 -101173761 619177126 -150011463 172562351 -957379421 713043065 478521323 588454591 -343969968 -125401831 -224559379 -862903563 260668066 195252058 795829663 896542063 219995438 -164708380 -229357193 770003098 -675658843 650338971 89881355 819743190 -462362235 -109692532 699343573 -236554295 -154843520 -104520282 -757481196 -198861373 48526877 -544315367 -856193509 274846011 832583947 164430173 795648991 194401685 265147994 788904234 707727932 496742449 -730422435 906176605 783342392 -498990991 131001654 16747763 -972664697 -597313135 -338173429 127672195 304422163 242046019 322119658 107228338 -890056669 -509407210 396059901 400140873 -992071295 -243561610 -119225041 -62024994 -413349552 -670813048 142099932 537458904 -170509270 631924555 -249477288 394596981 320134046 -597862490 473731698 871479019 693999666 -632785776 620749051 173586967 -538761235 -889930728 825187778 -438975635 -712229058 -929435167 633567058 -169649924 -482776975 -70932875 -320657781 779898753 605796326 165736274 450547537 83025765 -55087258 -386177942 68833903 434235675 -110762468 664481687 155706588 -341743617 -988503355 158543095 936267043 60639257 156591285 148045088 403533139 -303097857 157845843 277348287 -502373455 42749815 -845713084 34975037 777455632 768630758 -69472507 -691529620 -188384690 921144042 64526872 -312512753 -329532200 229150821 627256904 -630935358 -568275280 -898821855 -701088200 81262383 472009655 -163929095 676468920 -64618207 -572201476 569692679 -164893254 305853845 -998677671 200390296 728474007 900335177 -8743212 -546128395 456321872 192374926 -775628091 -597650155 -953568448 701649296 12641359 702510737 -529386339 219294894 -482830988 31298605 -878822164 771770070 -65039437 717730197 11942977 -548751182 -592842721 -653598163 203446626 186348135 -227881853 644169000 -344068310 -183807403 471881244 379720016 425768040 -532491752 -199686697 -203264937 -278868826 525715244 419205364 506974004 -600177727 715537124 -175409645 92378837 109927721 651973471 501580747 -701963383 -843022360 227454899 -959608368 -497776613 853111262 -145408131 -757044422 716608091 -333815242 815086497 639089350 -500220869 309179128 220246824 -39874282 -862324990 131210853 -284374663 -427635132 284571512 423637307 -953743533 -236295373 589565637 -736047493 -291290960 -851975754 -873255870 286702544 -462296882 -713091321 396914970 -124854390 691607299 684310340 94857546 -827892808 59632134 -780025911 210667016 -573593522 626346914 417059711 -204046065 898844860 595896836 197903599 330277202 391107643 -588573296 865628820 -956317166 -154050988 858895885 501783738 180902033 877637334 -298923289 910203793 752287972 451930133 792214416 902937478 757499699 734350712 -715585684 289198793 131590371 445213717 98643262 -604788803 419665005 82329982 -962340976 762665513 83595878 -580097970 546930669 975831424 -429127430 -583009743 287116702 723012297 -795444355 831271712 506164231 695689846 -520606098 497535931 -293458183 21554385 -148830033 341549719 -470080784 -469013787 391834422 665928021 814627699 764133165 -163518248 -84027792 603889642 -987970478 -882239172 -432126723 455924157 -439298268 367928796 -719535124 174105549 -483366029 230687163 -800430753 -114712713 982231179 -958247907 -124826680 -789982226 -958416197 49865771 -654871994 -153203536 611221259 -194571818 -611532015 -671611048 766684588 744318449 -888586682 240209095 -357027584 -315408903 -137086696 -838887561 643299250 -199201264 -448219155 118934667 386469319 -442200020 -415733172 -167385896 459250925 975586467 546268466 32456773 -86928055 625767359 -326161620 -728883371 101691215 905180772 -444759335 722960664 -157349916 212057250 -690202855 -856996195 126258773 -568978441 -800284247 -151244755 -69319401 133656442 945255631 -367306263 366717068 185937602 37755281 -698413762 94563720 39873066 -434633034 437097069 -383848558 113476222 -944157679 -777949572 -129048750 721381094 -554773164 526065790 -939933427 -420493343 263910067 -418739763 938228008 270943571 567348505 -122258576 320650752 -810087045 -482674019 343657555 411895359 -826252620 290767455 475562786 984063661 -494679486 839698126 -288247971 -607083886 -39045503 228816044 615978077 -298542534 -538391131 -550672768 -474354527 -906785549 -87199046 -431810386 -34453435 -471618820 -872981906 -109140465 183737436 -291744284 188678405 433111172 -791035359 -98861058 416070195 478251557 -704742093 -789778106 97624840 -938131019 -668313396 -915171300 -265026702 -742044322 810042644 946952795 881704740 -919669773 660142168 781947898 324453339 -377676500 -768064975 -650708983 -394230957 710864665 -242744458 -184492301 712387266 804402248 821700506 583527430 54223095 691284972 -430320231 -513465359 215663146 502740041 -888089880 -758909143 123407302 -458056435 999131438 -739486269 289050120 -302701220 -497801981 -801420086 966552868 -440552884 493997251 682573770 -74851026 78151318 461455362 210279085 -951049562 -285567221 461909550 -99716306 71429067 -140097307 -611010289 567261933 708069242 -465070186 -492022763 -301184659 850301474 17683372 -807235699 591183136 592844149 506823545 -758593522 -225510532 759148267 957339883 431206566 813783505 -694993026 -891894675 -168337381 14503454 73660750 -71744856 -13030519 -412593085 734761934 808970915 -836656208 495136621 983089430 283532483 -487924543 -268520797 394096196 824207131 -659257187 35537426 622492533 -212430688 -736175460 943646917 952169791 570488975 81133448 442347443 263259396 618766154 632566824 514507775 -937111911 496641340 44275400 -326950267 191571952 -96048814 -934502954 934992673 201907443 -937094073 -187491512 -480225780 -908317401 -829802580 650965144 -409963311 -724502069 -328235766 -923754285 -69943007 -970023838 -867811496 269492033 550861221 -978463415 -686536333 439010540 428198528 -660833624 -278864270 711308485 -586989267 163378941 -120524458 329072634 -150582720 -716854371 -528070106 948983378 122857116 434656304 -657115444 -901820513 817964715 698083414 355950199 841922108 -19165319 -328379483 8836606 962241106 651583389 -750943877 -406912400 -443605570 205649007 -835903092 421003908 351367828 280657097 612598506 108576440 -259656154 -605306870 117200190 -196544461 -137824374 -315737764 924537501 575272817 -638454355 -822659536 874439125 609145087 -463477985 887210553 -354814804 314639768 -60742292 -638812025 -359486231 621232051 -691792635 -428640404 199927160 -696495345 -196087091 -985110535 140416050 -21529875 -491219635 -552934191 -910649351 621402461 103537591 321058241 318133734 -315049273 537904724 -605462182 -583419701 684184035 570885179 -564211168 -440261413 962844620 -133035190 623169434 -104806476 874691526 847634010 -757467672 -706566661 -876052043 984975248 406156400 -55900408 680912654 -793842201 -222607637 -288143629 -465048124 549737768 -50258589 -894487808 4106808 676131977 749896213 -945381453 -53812719 460469522 -316035904 588869620 -548899819 481255358 -838870144 -604477646 469998434 -678366954 -939328831 282137838 -167867495 -814735606 -914476618 -228839943 998705896 -412998378 -885078249 501681988 475897213 341128760 -717326124 -321736460 -116731348 918461275 681346407 -200544642 -708405559 105522860 713431155 -645325805 440465223 874495925 -707167434 302797222 -458981695 53572438 -383159198 -183556315 529561654 -568712114 -204469419 -460234993 -21363418 234142511 -953991870 537669517 -100884047 -320580557 949512204 -122275715 249251153 683237484 -832928433 -199445350 188365927 -431361256 -121420549 97643939 678190807 733847821 629717785 140235624 -818167839 -602671158 -337091155 743670182 -522181820 100011987 811369582 71021619 -216724543 -207897 -564448330 -933055495 751679881 -177903992 779262394 -415206072 934705288 973205054 299464775 279773204 443538432 39716233 591540631 92837362 357250552 438817136 428890136 -40170453 -981026940 416819272 314388908 571149804 -798801725 427799890 -958407964 200560055 -766949179 -845280492 33192051 758400359 923005433 38041316 929928628 -890355969 -866956133 -817845969 -86318779 -609609977 -485860450 -108567890 -231484511 -961090077 192286227 738981978 576009501 414450945 -331686343 115603118 -41659357 -547682370 -636723069 -989539943 -879605417 -570293233 -824340779 -59176172 -84929248 -187574020 109694301 806463965 609980311 -903768265 704342787 662315433 697641876 -946951344 44537856 -664472182 449905559 -231782836 807570172 464218873 288551430 -582759918 -397536954 441530558 369315254 -161800410 -320676860 -522418393 37969681 -58713784 780186511 63495330 64847721 -726576040 978300699 -988735610 -556970443 897364053 894786457 -5838911 981717089 548296042 326029136 -895675940 511213886 -117793974 474844611 -921030129 576402842 -945552242 38601863 967692143 56794491 -892477072 558716202 46227084 911550890 -169222401 957097409 126769705 180792699 592415062 -415819735 -248716212 -361783831 -618128969 -616364467 70473639 486694178 -648114374 372099241 -766081813 -387907622 400245345 895707949 672778565 -168935217 -741303453 646900339 -441033156 391201789 944651819 -617204293 786758926 993194060 -242962860 827531191 445918435 137375949 -787512275 180114312 -123097271 497215177 380931060 129575833 -637446731 -801505227 -74248100 -794207610 -299111595 -332498114 20701077 -781211909 120517008 729520305 119897858 -342879006 189800606 -648087241 -838852238 439707587 401837661 897342171 169891118 -417755217 62009324 -808568814 57144564 809591667 -97525103 -456027478 926050510 573217601 -208879548 -590040899 -523860734 876008741 119784305 906838698 -139698391 721879119 17157166 408040255 541643300 -392926002 -238031440 661494734 44675211 168831448 -345877249 121680724 -655670886 -523803101 -276221077 -482900404 72462518 -31335229 66308616 -532827283 -295137720 133522564 1553905 288396304 318930748 -976880588 -641011875 270492314 716815388 797048457 -489686789 266024873 322710908 -444261444 -587736854 -69098911 934304594 -668910890 -746644853 755475313 526447857 252750760 948227627 935668370 -196798683 -4360485 387404273 461920910 710208983 810643116 -454610263 833312134 -49034909 -220668466 -317652675 779769270 -668298369 344580661 -258307277 -708742342 -135659027 -327530818 -45512703 -238881974 350608523 88418317 810659512 -358490619 -282758771 -296473894 -838287752 724586191 -700231612 762796348 -793418766 -61765755 345255509 4729641 935675618 629073557 -929329174 850550044 157665982 -348948178 12157390 603976854 848904563 -347956783 475914529 -563552082 -999058531 87538608 -370953463 -666705549 -762881200 -618365590 597139274 -223771313 566620824 729805378 -185736154 -443957442 -100783573 -813922521 -981369093 6704498 -477227885 380110335 -472151350 62539864 542132086 -358966098 -273652625 -260754984 -352152142 -482936944 -623914147 -81187176 782304426 -264787140 111470852 -504043697 -685033191 -147221800 -575726383 -571095619 -386653659 -888470070 -551831359 765318247 860117180 -727146484 -855071941 -108729928 -587523660 -801763732 41578085 232614316 -220312431 -486499015 528914144 467183208 -249795196 -747447149 -487355155 804734423 -904456501 -639162960 339952542 -318793567 -964397589 610075009 -77985463 -762013030 197632262 808032774 -221453361 30268193 -528164469 566461993 -481492248 213135934 938606300 -393671734 -850049288 -207642794 106671289 695093077 -906951962 883905006 -786086129 -856562085 965794942 630703133 -728782491 -726604392 -831609273 -422260518 510284052 -39236579 380298655 -458135374 -131311200 -409215221 -481683801 982928774 -888390755 636678419 202879366 165304779 -408681671 -146691345 307175042 -213641893 106246422 759925 250304647 588799027 100540144 768899967 -541453195 330723339 915365417 561863095 665603324 820090397 -738241593 -418360398 -654120811 -710376687 -432145895 670399871 257315546 501798040 -892343845 905129138 791759171 -574664044 -197418946 277305337 912661341 -51170804 -936818836 659580717 836360189 928619385 988374611 -887461207 398725353 599004404 -646924699 52959489 70807910 278599716 991412191 -657926460 -185398907 -253928427 711615373 -877471583 -898989167 924672807 -23025432 -590612934 -412816118 128174338 -383212356 758151893 -849953652 979626876 -102327595 695779705 -627643792 194027405 468485958 -517528107 497898063 66876576 8449682 532169309 -754611125 618733691 -79937951 310413205 -950044090 702531038 -752071460 788175052 -665208350 320423631 -111876568 829357831 311549795 306409841 980482257 401061389 -13080952 -12525779 -636115896 -258926965 343972267 -67283279 549367982 32921776 954167538 672248159 481354278 -218508477 51971012 -185631539 -24861360 -421285159 -234467354 929442051 644920000 434646055 828649914 732286963 982339172 -965713020 773912679 -116829622 54647042 -927070460 -166687747 -28445578 970057169 124385951 247988006 96495597 649162572 163790629 856908729 -852095851 -387466542 198249011 740574216 -58522858 125506696 -572081695 548146545 -889645049 147643741 -968674829 -767629346 -302593882 300144339 -937688450 460500439 11002182 711590821 315677227 -728037185 -782265889 868004670 -736766759 -732877952 590287140 34324967 760000171 891220113 -811466026 -370877900 -855403814 -318446908 360242946 92167148 -620753744 -640538718 604578420 693446748 -630297019 -596402049 -792372101 975017280 -630673517 319550749 358406678 -697616073 625613642 310910862 614512020 -196822764 849113888 -198556713 739148114 414604593 -986577549 -3503083 593718352 -948175115 -464081507 432835870 -709172138 99797092 902142177 128968712 546477426 -767036258 -201319678 546969693 525147759 388829030 604231882 465027207 -725806821 -272813427 69446754 -104248926 -142181339 905760052 -138423096 -354285715 -983822982 -746562093 246739203 -232662096 -208717959 -802195927 -319870307 225334727 -146461853 916504091 -478024804 -475662276 888534605 122827681 -819340919 -877442197 654716179 351040980 -787472943 389288405 763145950 -878944353 269592738 790367867 238042546 -713853760 678930137 726864633 356048228 712838681 302034655 631729558 -570822497 355713280 715625169 741893055 -766223281 47603924 -125712887 -804531107 693763838 515587465 -551190856 -622424513 -598175062 -962944423 -458077100 465640635 220861416 -692218313 -963183054 156234767 881613583 -881850244 -89244918 -5667851 722786951 -326771809 -863000989 439121788 75158348 123932564 205858108 116610434 627048776 992463892 -990295433 753332679 -340248805 516522649 -989068941 801395643 876397048 -5944083 -48642048 157216318 975373196 -835887214 698060317 200199449 827552099 -617905167 -138140097 -161986106 548353118 810663023 -33845806 401195287 -326424712 -478910063 799495029 939201077 -396270139 -307559018 -273663641 -179386116 417371518 -698124853 747828867 211850552 958500867 854062068 -126246073 -104713287 -141885286 -243247166 246654230 -516221960 -159646252 320944313 -885218782 863417823 -255170045 -732432618 -806737872 683831767 -528437794 -526259563 448891517 863628648 730433948 -3697283 79545132 -314484147 -319733549 -346329821 357225958 -9991980 -461578847 741330669 -370378458 -271556597 406763297 -278214576 907071660 -620042744 942901802 825274285 -672704037 738641836 -482599221 355017097 -197277384 881701091 -520055951 790946565 -907407872 790532104 320719719 -697759939 480241502 -4997581 34054739 -406052063 136700912 991373257 882333999 -528614597 294747349 -962110236 -340427778 613131829 -716345889 124956312 -283954512 -470624917 449828521 805441665 190043783 -675295392 -670471808 62754536 366412861 3687515 -936579891 -696094104 -656546925 795744048 -989190530 665446136 -15172806 613541161 -1507143 -154520226 -814335132 -633484304 494918400 797187716 563744339 314753837 -119769719 452025684 -417292285 278649010 -466373477 -767916681 -389930716 250061476 -307937085 -204087283 -327631920 -851632531 496517154 114094843 -221830390 -220340726 -719348194 -574443147 97830327 115151116 644379760 507168630 42695067 298700014 -989618347 -379500860 991447971 52452476 -986228832 654435954 569785016 -163356685 -934134751 -115584266 -50793409 -863808621 -473236797 -52113826 363232827 -614400670 137254673 211955321 692097395 934145198 676277352 90612287 252703956 -313938479 -424451656 -747104089 -910736099 713479912 -511516630 -792335658 -850824209 214919902 259398186 -409531232 960471171 -912243018 964968870 455482383 430386378 -594074977 -166887766 -553183440 -108047090 -704449385 103748449 -40319238 -367511134 -409515664 409966691 -808343086 -144182191 -298410996 385296545 25750533 73694221 805085721 983765553 -13786210 -115081437 -828954693 -154641225 -717204911 533090901 -246644525 354183010 397329868 663277369 450903650 -454968418 -78134863 692926753 -151661291 912885054 -856254130 342050618 298033623 -404975044 444367943 353994128 442312914 -771391530 -405045048 935548371 -275516679 -526561564 915141344 774215567 -315629591 -455103453 -825815227 260446556 94786331 290053986 -34712352 -592299201 231582739 469009419 296651968 218469198 -772757147 951808360 666218976 572387858 -270877559 858665744 551980765 -599690625 870524585 932892146 519589364 -297020704 -381196758 -351069719 -469093113 684321683 -457558356 -130085861 -310480242 -995801908 -268978380 -312845590 662545221 929661348 244960129 523137377 -208179810 750705563 -603367637 538804271 -304057262 -374485812 -47002448 -516318008 627133384 979400008 108625099 -604392550 -345861880 -86860474 15048707 -604072814 -260047558 -33838288 -485927033 241195826 -296762740 -557179417 -628472039 -947982032 -220875699 439969755 45193275 276249895 963877321 942113864 496714028 -382403993 243536667 484518491 -655826356 -896080154 -653583712 -930394169 832818697 -907222249 -763619086 929161451 -458991330 133910453 28589178 -322937689 -773672375 453756861 457324731 -203417350 454644177 821406428 765677453 -750073974 -629714503 -874949847 780301753 747530514 -67390111 64845159 91189483 14043933 -584171138 631860807 -742980930 666332326 -301060313 -948849282 -966165395 -319168124 -3675405 -128452664 -544947007 -795512661 509106337 621104041 169219511 975620886 592686260 675050050 -308455463 -375922898 673909015 617130581 670916940 -938025419 628949616 -204919629 951732137 -433341013 710506131 895513536 -432038257 -356117225 -640374176 263366157 174516385 -268386589 214707400 -346877939 -139165971 299427861 726999436 -361846769 -8884678 923765746 -114932314 -902189351 396674035 822874480 319918638 859317934 936360477 459511255 -997028875 -425781270 -729416720 493775291 -872384281 -440986032 -859578999 741513056 -421662563 -246978588 -31690700 -119089301 -958633329 537689243 48957285 -840995611 700289771 -124995562 -896808133 -228851218 -910185892 -892747135 145881832 -131495061 314889736 60443992 855508850 -228959956 -457817949 581763965 -391266436 384770607 -477496854 843387227 -711842704 898532376 -237417627 -833060754 931079612 -359761799 516131464 -431434296 722922076 -9840210 -368839420 -944551615 -932534885 -720483726 718316266 987538982 890875167 -245089272 -107201723 499619630 991035706 -397759955 423078799 248719868 950599782 -144385050 315744749 748043041 -376969900 -630108998 13902522 -901723781 883373284 -382272090 -628856016 -533100673 -941703185 -922292737 -191646097 -290238025 -882232999 -137116310 192372680 334597603 908248088 -509168651 308669702 979057625 -627831825 -408200579 -418012344 -979212117 -605027505 287664075 -10328501 963714062 871008196 894152821 -351266785 -677615190 892201255 965602153 173442749 -193415347 394937949 -245265881 -564674202 659729431 -965840136 58087742 387905131 52208371 -438029503 451264057 858645078 925929096 73252815 -766529140 520291021 -37148005 341293176 639425822 306751088 572878546 943837809 -210763137 566512490 901291091 -743414226 -391845470 -54520341 530553450 -879170926 -441835087 -92203316 -451871840 -968628146 -969071644 876480347 43477895 117765433 -597385738 18095833 445237075 -282083407 524174699 -562718988 -690277379 196581171 -654016857 -623844488 151487403 -492156606 -473236587 211909681 -471788614 -366080820 -764116811 398292123 278949814 -918421318 -104246359 -646077176 -238548368 -298375787 612865448 280861331 796390311 -616467877 -178322739 -663936531 396235134 38656494 -548378514 -32809271 449527002 -234274759 -116965097 304192142 -515465995 -431643891 -585953496 -680829253 -311318858 -877146619 -1079939 54014518 262811882 -27447066 661658801 -128151454 55080919 -986628509 -568151966 -684739086 342166733 -53821827 557771039 -420915088 -492688871 258192829 813300495 -619703824 -230972005 990570006 -278492144 639433559 21708367 676089392 -495047237 161364759 -251253605 -174436895 -41318274 762132786 150633731 -866866186 418469247 378367686 -162388373 158549362 -659893974 90360577 924416694 25360730 640863453 -77304483 -792171879 -302163145 437289664 -435397940 -99161655 840318747 831544889 960809850 -921987557 -841293107 247030154 -402013959 263318504 307777684 346962653 -812209571 289358777 -125361726 -691335243 807758892 196184316 -422854361 530703603 994414754 -260534811 -575664347 688842091 79560007 936010816 924224860 146207225 35232016 -177506798 667758256 -64739405 78617975 921724236 171861992 945743820 -137602108 253702111 308368929 414732253 346630765 -766601896 114773604 -514235614 -561255702 -88340282 494852523 599380651 -24891245 183240031 455710689 -98254480 -615487529 -374428865 -640879970 -737975465 -226459667 106263540 -576809697 910007429 957177910 -718243658 -5641936 -854837467 -562717431 97191047 -494751939 634646760 445734671 -166839022 271694324 937562380 -94485491 123810164 -162883074 364621541 -80948889 -910041193 -293455131 -265756017 -607096761 603482442 -358293758 774662137 419006887 296235574 -29185349 -370847569 640827139 367448572 -907739612 -512049834 205098431 53765738 217775286 -239820172 406156093 639539929 -464321480 -151809457 -916215950 701020237 -53639979 -200004184 -86394462 426619969 -871475464 518080606 379232099 -70992929 645237218 -206381804 722112496 -72860581 73383773 -276975096 -602676259 207546495 -829082511 197152008 903483953 757779281 -233016944 311757676 740119231 -697764091 512174936 869501007 -865859642 -799938651 566808913 188076190 -123122497 177339942 -13576866 -379968650 768584401 -772083674 -971621249 356926391 -943326520 469161318 -276091893 111334145 -576161563 590495947 -968259189 280232502 -762116954 353275867 -492258122 902920181 -964809049 -756505660 -836821878 72017280 -483971131 -169980033 118752402 -263534146 -295014602 -590649724 663533120 -492402737 -795779236 -82337451 -542417396 414444802 87489134 -448343435 270144179 -218792789 805724589 -966366697 251124144 297780691 -433195260 493821199 296709460 -937047730 335916152 -246682693 -248350770 -663234012 -303273359 100136238 452680609 820790325 -56671813 -597877891 -733228873 223782479 -915885747 -177571119 112628557 567053163 761580065 730143942 320510634 458308168 39368794 246826512 665898750 -986336357 -496938592 21384091 -777767721 933998672 605655566 -716153359 659679104 -866883341 677266146 -983615789 513180467 -86805247 -905288230 -816313728 -160915943 20489883 -411989311 -51342603 -2649670 -107267918 -585853725 61889862 742516155 -379316079 650845871 -130625343 -426155635 -100434754 921026778 -466159105 526444535 -262082758 -833255129 137724665 -602419560 -71277266 -537419647 -378503127 -222090693 276997177 -287497360 -314291517 457207265 -287724225 670597058 -970230680 237238859 917220319 894999431 142297158 543041426 159205835 332803381 -481621083 730750356 -289508571 852021204 793694466 -132637286 52852866 875503095 609629589 -145373513 959540119 131388155 -697691595 570399998 619136555 867906299 -999125628 48644589 -456334161 506301961 569991976 945300165 609892104 -691270798 -850974495 298044940 819851231 -189186771 497473757 381811987 122179026 -974656435 -927670460 601170964 -357592864 954597467 -695068471 513582208 706215664 388299360 850597382 342484291 -906083396 228581874 267110886 -666238620 439179684 744629388 -467638806 288612755 -884142564 -965479111 -794246219 45773966 -673381751 -757358707 -922158373 -835935750 319274948 208632089 -473582524 -793443244 -560472079 -880491808 679347376 867821690 -81478798 -921407878 -775351794 -793760738 954534834 22158778 490420226 733097165 -357510947 67670106 393026516 568860111 517825464 -160560620 -8200046 755413412 -370422141 -113618774 -605758750 -464205811 964631195 -751628457 -405795502 -891515288 925668385 -62673446 -341507893 915860991 451471206 -468004067 -694156469 -110636957 147552280 -381181924 -127213945 121197035 441471852 -756161787 69498962 -812733265 567647836 -464620457 -693167725 430825541 -86914208 11434795 -26873450 97746920 942761796 -979917718 -208231057 -654275448 -16121901 -612817761 219032167 -143569373 -107567597 154111232 229256209 392299179 -986001267 287295886 200169576 -950502476 789268541 512766152 35474765 723935423 371215958 -379168906 -501415687 836574132 -838260119 -142257602 885294375 -75535830 -494743668 -956982931 -701160062 -773874994 -852979781 -363084341 -414035562 -284684504 186182951 477548053 276394749 776730985 838706388 -649112077 -752429639 -779082680 -884699122 -110674950 -445883936 -730507671 -670193385 -107537420 263807991 356637500 879969997 98739278 -829124792 -358802956 161020724 498447852 422548242 762076713 908313156 -773023003 827643782 -777434668 -472489633 573735235 -272080617 -245299774 -182144495 -468435418 -872480805 32850089 226462811 -995447332 -451770121 982902511 963630192 949049156 -135091018 532045168 -152226115 969926897 -130706884 -130785495 -694465031 823510329 387235840 -624281538 -484137368 248405793 179903092 -905166079 -314233932 -312194859 -138487938 -250640807 180915537 368284232 313467999 -16992193 710980877 -283479590 -282810299 -492670594 667222013 -535995916 -682467287 -591632711 -104706118 -226880467 266161195 -260898671 13102412 -131101391 541831045 -565265208 -700591639 -757655631 -941771417 -691375005 118877923 -99709460 575908154 -373423003 557022557 621933479 428167195 -555054339 369082758 53791659 9954584 597796084 -695040297 -802033106 -988141677 824726516 -798873855 -681623319 28912765 -880931413 670025483 -381137963 -473273622 738196799 -864073355 -517345741 -256111733 -166395978 -300803160 -654513836 25576052 -863761889 -194676672 586148977 -234651494 -285275559 -670383069 247964350 973623553 977895548 328214880 -241047691 -270924841 600195196 -260675591 615110642 -311215664 249966566 464319170 -589509575 -688051580 -692093945 -489626833 334791423 845143822 -986700299 -678930136 -564420513 -468967945 -456871100 -73807520 564576567 -350904108 419122668 403831425 889650515 -389541817 -616278377 708402415 -836439342 706032463 502601998 89405762 -636811592 977530790 502046744 657976676 656556838 -952569123 251192036 277735367 425487617 453693783 481641000 802182225 -792914704 -227621813 323774241 774758953 890659031 192596484 -870012839 -260716816 641812695 -704861542 977961059 -791752682 279091471 -331569013 -548265259 -705594936 -231039153 -186610732 -119759935 924689843 545678974 32346536 475283974 428444939 -749776182 572163075 -91469561 185560799 787633903 -346484051 470941791 -697490563 -158362160 889615755 448650080 -645571029 -377257252 890494725 -771902648 -586324214 -765117474 27276618 -940768876 210082970 304117970 -604069299 260476214 223636079 277024308 -396727522 753583177 219454840 656070427 518316852 854965098 -296967923 591539923 354060946 -291309229 -35496508 -46012148 752768761 -528525736 353925972 229386884 -447314555 7309182 -315774352 187627688 314632349 -527449937 600415195 539631121 -355856375 -998189076 -815474873 884440924 -83801650 -402207205 308684671 -965458207 260158356 777755379 -209500361 150885124 -760116105 700269335 252244157 -156225683 206421883 235804944 946805934 -739125089 -638361600 309930467 283644047 999449105 -752753060 -545216068 114875361 -605953592 102866500 -952289579 -636081012 434906021 203147302 -111163771 -435298248 -931147308 -557584471 902327433 138499 419036427 573544216 771161971 337038471 -767514698 732492546 -295808528 -522535218 525972199 -312148744 249648417 -481827860 407218830 950409218 775131749 -406416846 -502659357 360852538 -311454542 377244713 -901736578 -889409552 716965371 140296956 644831001 -248002497 -386972411 -138358809 212248110 -543572481 -32745738 -745958246 -496485250 962589473 780816571 731117965 -714518390 -98294025 975244762 -564403866 315490184 744478873 -292971292 897768471 664158123 -975217331 -44363100 523068185 -999017919 -513742232 -969091800 -828870950 -849100015 -154559955 -415275317 240232775 317953551 -993497633 834858239 -759832864 579008637 -921321323 169177136 138531844 -571895801 630602070 287002978 685924010 1876627 678315669 -385245327 -599793340 -141109522 617951462 802875802 -271437423 -888116448 -371241006 -894501842 884111902 452074267 -344573834 652544892 -463261700 -12575306 107959741 -167248609 -513754136 562453813 171103509 804791371 712065734 -108895149 57273692 381228345 150346841 -204072745 -538312146 994467452 -362316163 -449853059 232644317 20321162 698363982 140174183 474755575 -6818902 -807174100 -510483769 904234456 -520607957 -136201305 657356011 141913025 893796976 634697777 -719989021 259333421 -28253459 252079704 177520407 679892880 258227424 699086987 508521637 635435683 749513628 -439779074 -415653556 -776289656 -369580685 875915791 -43629982 475877042 939802614 -922833871 789198165 -84512227 390871570 341534676 704226172 -150133637 242313922 -188906284 548547605 -740982355 94850830 -804498088 489043764 -791104785 763937313 370694317 -527816453 646066497 -726678857 -367226895 479837971 -448089436 363121102 -534530450 27018071 106752194 978813037 -576219023 -357162707 108939110 -518638745 -281106804 -433443081 -920985999 216965565 -31666928 -192448378 -297648418 -162188682 -845675247 177648951 -606086232 -557788283 -418714477 386985275 -920967804 -646824856 -813451862 469976898 -9679508 -945765090 379675572 810109403 952363698 -249653748 -829035347 -899372191 299010148 -926333034 -343936947 -59423115 700868201 -283152692 353105656 -660098077 921543535 385805529 966575031 799484907 617626941 915526637 440570546 -293847543 894809550 596324608 -495542277 -441995800 -950043762 516520489 758557798 -192710979 -472837674 -366676702 -902529882 164603046 386380095 -761013706 896425474 640241558 -385735767 813790606 641462794 -271682470 44002518 -782992082 -600212311 -35858366 -653121253 557491512 -646034690 51987407 -396901616 195402738 -791926517 131464266 -291790583 35570823 423424427 858620891 822051305 603128649 576878305 -232354548 683241418 -575809836 -868393910 587279853 743097731 -391802335 -521548548 722286026 338503339 267797308 -9225885 -246201004 643968912 -818414710 -688358250 -742239161 23546142 -67522384 260070298 -844536498 569922843 -488125787 -619588328 -913544704 945016361 353341787 -868623128 199410249 204661965 82352267 -50863834 91052420 253113287 473273407 -984289177 985676487 186840863 -296776703 11188263 -412863145 533235840 791308848 917104902 -150222940 125198060 -140572505 -692833531 -870485387 628290515 684576371 743449044 928805982 -911227627 410746498 -642235246 590119143 -124018302 -811433912 -214218 -790247221 -14898069 -750669956 175748328 690625399 347766422 -382416078 -876401225 836494041 -37092057 -475043647 -396357618 -785138062 399036474 459959793 661094070 -605331296 553936960 266970750 661073719 -424419827 -294405904 26285793 806804910 -80974814 824540613 -232975976 -229175677 471087051 525448199 -757436784 -547908239 -132690867 263009669 -572205126 -127065330 -502487387 -350540443 -186045027 -664275347 364169503 -742909235 -875112487 -444999960 800613905 269445677 69953513 782879063 -135941224 -692742531 -530984556 -549739925 952393948 -706404702 309696250 843035137 -457309746 -323918066 -334586494 -596466317 -669249572 679693405 -391707075 871697782 -454804260 -780993912 -977492644 -569889307 -770598908 718436450 -797181184 627971938 -538086567 -87545344 -648771920 -949425102 378846778 -348091667 -210080321 -759531877 892622891 -952326438 -613783864 615881372 664088863 -411008602 -564741849 -403348733 199729532 -391910240 865923750 460818683 922837268 -780265198 859918973 602373551 348042498 -849321296 414203082 -257034575 -903894614 709706076 -839663065 -493640668 897922263 773183474 -925595657 -983930687 55618668 -736242062 -274685532 526075283 -545447385 361953629 202298821 -717038976 -824056099 218173537 -787923679 507927436 836280334 846117385 -690116684 -993301672 478126728 -43690986 181356809 -116111173 -5953496 217002657 -859982177 249445576 757735470 540422619 321642282 467837606 -520494243 686837710 574992771 -497742993 -415664911 -351354058 6433858 3880142 -946529945 134460036 302946758 -227862478 -357995066 364072322 -388954814 714855174 676064774 -90842035 -657549466 445914138 -954958385 -706775953 -801999760 939875077 -314317327 -50838664 -83573510 -301586767 -365335959 439690043 477336998 898489406 27552646 935656771 -203144790 430954529 236459582 340517585 185838221 814616185 -662844880 -225654432 -997778296 -655914547 109746573 416313243 483331055 -541341407 11582051 -746285295 490912227 -472261328 248665049 470853455 -703518592 527630044 -505765232 -722958855 -822143773 866426050 -917002891 75407692 35991348 -673183909 657306644 893522723 -25240290 729805817 659330770 389179791 -365773533 -519342985 956913022 -51368661 82727446 -740263676 -110144077 -384713151 -812007064 907733746 -125882624 16368161 -278776926 278204689 877826889 -971516376 33438490 606424605 217612462 -115580380 -167701085 904986416 -590426001 -421088663 -837819207 -627735399 266652489 778320265 276748622 682935521 364448397 295934491 681877283 -96983429 835456753 757525738 625786031 -152692286 902082958 535328546 358938156 588950910 196015726 163308066 627920188 729778887 -845463346 -981383334 -517083495 872560061 -645183044 -416144573 581071142 -792000451 754021083 404492315 674837441 -792425257 377635287 -295781402 -623522241 2512949 414910607 -770568056 -204329841 -317188829 -309227094 -122432256 -628267870 100581182 -901547794 -195097055 317094221 -239005849 170976200 212068132 757287251 218587294 591800590 -593902918 168444831 -572325009 769141591 518097697 -978728502 -970246711 755356550 -582740815 -94932897 -995171241 -386596569 641541417 264110562 75650386 327169550 -934940935 78714541 838039717 -232502501 -877225382 898484502 399086627 325422 576890109 -446259752 733969660 -43763422 291746872 654530150 162562354 -430635023 334292157 911364864 121039815 371074334 197620623 -408945074 201698287 -258095012 -863368108 -113936120 -13817245 -252762045 890457303 434682230 -450212545 -178310717 -515855814 -9617459 -199416109 950716388 -670051844 -458966770 -392692948 248054501 -981426342 -987166560 -183617828 -17459375 -754383466 992324655 -644735851 909459466 -193707634 -18239344 -357626946 -951175152 -22281977 -300269159 -987200350 605412163 -778624717 -4521741 732131925 -322981849 -699762783 543361387 -153084101 -249511512 -651152936 442261186 -926828098 905856059 -104414301 -53952743 -322088917 729529178 -987876746 130549037 634743311 361355345 -253374407 250314747 -607352097 -5998362 15862826 -259172982 -623594129 -481797396 -921810225 -952476890 508312781 412368121 -311143401 -212856216 24731974 307275303 930753036 671478827 -900787100 -229866245 812706762 20662437 -608196127 -638989894 915619296 709287884 689590847 924173662 -804466648 -65666548 -711941982 755581605 975194992 -992768234 537117911 -201120910 602280570 265086177 301081877 -451888760 830240146 -941425577 -744963104 764301556 -805880582 258959530 118734112 666397252 709441275 -350308347 -790738101 935331060 309702904 150750658 -516933587 489919821 109705905 593164177 691833831 404126236 -194155373 -457466582 973743302 -375249628 694186245 955894413 748976905 -758649769 -386391306 912641711 962174391 476475434 135420908 356338773 -684067704 744604594 197263655 699364048 673814208 940910477 -788696090 -497669235 32179869 -945734473 577346284 -841534484 -668136541 309398772 792440488 -88735993 933669773 922252548 436458556 -13366729 808163425 -701711261 -312987945 -678230878 -229116450 -745139250 375704895 154905212 -247639612 860547954 -611628894 -302487313 801475373 -785943900 -627635104 -365839847 268797575 158382579 -945369121 -422501016 205641900 -656136912 -470908449 1897819 976164354 -681703246 -998247943 143081316 -274956473 486962077 854268445 -420511745 -393369278 -11030508 817857137 762871964 143004093 -30531200 798936245 -951415390 -498440540 759236128 386359972 536435438 -992152676 -975027071 939976296 493119698 -703242105 -599976908 836633391 -917720016 829531165 977892967 971117414 180984071 -750428848 -130862738 549635108 251922365 -811128246 542633316 -523246005 965904325 872466850 -809664310 186164654 482018596 -968513495 -163011476 7502100 -365037519 462894188 -370097145 -480646851 -387824521 122371242 -770724058 294901032 -866150612 -73562351 329503906 -840061306 32967250 941179765 -66558376 946171631 -200570621 446221310 -729425222 46790654 251159673 545374756 -159675607 380324626 -876805854 -693727030 -44073735 832073295 356922399 579113821 -776968909 -856328422 962835003 -290036912 -916020902 464106656 822645223 44047297 -950448535 683988562 -964890470 -500175661 -41635564 -281401990 817913838 -617173184 414427746 -687129851 -421842975 989094533 235146431 -918650657 238514082 352166472 -576418200 -504659702 -651463720 793440572 -818397522 -151484401 -333384299 566802653 556384892 882008346 998206524 -583782156 -422194673 -920734192 553850407 124569607 660754180 -845338517 421957550 -368644739 -390865868 -983279554 -651536990 610810541 284606607 432982733 -440956543 -433652221 837439891 -873136070 283063099 -866422608 -38906070 -871724749 -361448391 -571207496 196038528 -772156453 388523520 747958813 203130313 -968947312 585861623 164778965 -202837450 -493879564 -792839920 -792285452 -887204762 234565507 -540933265 120864593 40475999 -156286161 35267581 926168863 -675890567 919258155 -742297354 250221906 -636028522 622231985 62654386 622598273 541287513 -63664734 -998875644 -842750998 25199859 -111979960 80517294 -920922085 949971178 -328489766 -770785721 598894479 -61951657 -330063888 -560451757 307137008 305007888 184553004 646600386 244000454 922579079 26644723 -188771133 -413262255 -860862039 527118955 -131852060 -789582298 -947499049 748292540 -980208997 555324940 -931798229 -329975036 -612520396 -86433154 -898967242 -472816563 -387709284 536876413 -877010252 -483605329 899651595 -846835878 449395792 868742673 705307825 195158896 -825488395 -345903688 985889720 62343844 425795324 725610005 478897505 642433656 698723819 618559174 441363533 24214827 604554202 802716086 -590889683 -48114035 491937381 -648129081 -949072793 -736994625 -754277349 -296429736 -837488425 428410535 82321280 76857301 -673200790 -75598406 584580144 13424213 -481021447 -162524399 20926679 -652259139 -931002387 -221403232 -448257306 -654866402 924624694 -477811632 977096622 -365715697 897203590 493602847 532824070 -227504627 722449416 731018287 -769378987 379030585 187376181 207114413 28584304 -358696871 -574965942 -444947881 -133927442 774285364 540538575 -60634609 -651756401 642870743 -168060962 -105512777 218048154 -107436731 -820374544 -120274445 -660482551 542509756 55897593 84680389 -550091035 -315949747 549808504 -148354831 824370951 -573238324 -839166566 235635115 875690769 -312731874 -577929713 672171940 948037445 483677560 -442422743 -684902455 -955265198 354175985 -81817436 847302329 469210486 -501980579 -24172607 128364189 -936276058 -491971370 -680543733 -6924166 -738431704 -115233199 -981105266 -162407544 467424338 287680205 -624512624 -945553454 633014672 -891871291 -841658631 -500993678 -656869906 -209657262 -601775078 -493815697 735069029 39133471 -707878581 277808975 212873860 -747332592 479998793 226662320 -931357528 -514871294 -309261919 -379245688 -851911862 -998559710 -499726156 296842324 990652003 -219103721 -856239631 356020272 162661248 605665227 -359661163 -77254039 279890511 -305886946 -795656639 -738539464 131557579 -490317610 582966667 -353733792 945274273 -553842151 964655226 326557674 -992885438 -889236217 -407055392 505984413 4035215 684121676 339373164 -623984698 276149135 -510325362 603330262 774906108 325825676 -621497671 716514681 -522506677 -663452167 901511552 14051450 -601695665 -94693313 352898301 -337666198 -408650727 -643490968 973237762 408774530 718772353 -954983769 29399736 -244582566 798563172 625471763 -418023195 -234736466 747301761 -606915825 -380278977 -346834594 36444517 -992046838 -132083102 -647738949 818516703 751892370 411977706 820573132 -866146801 -813803192 -948989232 698451404 -779849656 -83503994 -970081004 190042158 -597324110 -592447143 -53566317 -560842138 323325973 706949109 674560226 201419590 404228857 -846804469 86236131 -610795783 -420078786 -192996636 312180492 471593056 -451267907 -141708457 145567189 634395618 432656005 -586133298 544798348 147640625 -113689123 -309013062 -867421227 -59974786 952625613 -898583726 279738963 550327129 -970863170 -43518261 -792940859 740293827 -624886590 79451162 -586223179 835409957 563048030 -676358455 578547074 906698332 481350991 614521985 -367527012 616294626 804626964 -365691177 827519031 330933467 -113806302 -470853277 485025866 865017957 274549618 390861761 234897418 -896814254 351915949 -664110545 637537126 -714279632 -47755078 -528310935 707692665 672219687 478223670 -498297178 541125924 649922887 632654070 -959716818 946566831 -755781325 675500482 -338617237 87246000 220318256 704561850 -120149740 -877926276 -899802464 -543691725 818967840 280679204 -61234046 813725169 -34522921 -904273202 891231787 883680301 -124279192 541847277 -99597881 -157731860 -859242948 -180803511 -352150540 -654392407 541372923 934084889 899814221 -862432680 93643359 -849656359 -776902687 -909000205 -563980148 -504932604 -653746851 -626493412 -880892375 756520942 -458238335 -97822556 124680532 214833572 167987551 -763590509 -627761967 -756501854 -209304468 -205385315 -824467992 435313289 -656467364 529442708 776747138 537080492 -61086514 -545508838 -183144021 358393083 798057325 -204310147 200531200 285941777 -699305923 -597861484 94351517 934952298 -619750005 135585394 -284013293 -738832721 -636321057 -267291044 -387587793 125228777 -569975973 891717425 -782063419 456256942 483514455 -425200517 620136974 405355130 230211771 43361408 552979978 -330285308 -839159711 -724877624 955440095 557767264 767327850 -675906616 -266132569 916392987 -403260308 729348179 -617631749 451800153 -390381986 833685194 -307059577 31410804 86519990 -280785049 -241124066 -851309756 794255424 -884757914 28184408 518977501 434117734 136422537 729203717 -457238853 465695627 315006502 228529805 916701516 325190104 -396423571 862739867 -311391965 443660627 732840501 40590630 -208119146 636054713 372280173 -173952642 -330580073 182543300 -915707100 779998173 -825936642 -214211386 111265293 55105439 202972 661991337 483892145 296442282 -957452278 -275442906 -70718353 143063087 -855352154 -319745348 -154943421 -209407464 188484131 -85528676 -285611579 -662576336 897445246 54475650 492364650 -748999049 858084120 399129319 769675735 -587295003 -659665326 594824416 -324928352 583847909 927613016 667968419 919165677 -889233879 -987700161 163895508 417573897 -413522655 848148489 562074906 809793101 -315368331 -361249916 -242005930 624772599 261975765 900167670 329892163 706252086 -776002024 894979233 -537230641 83274712 826862612 -843769791 844438695 -360894900 164885785 117843389 -964580521 -462375675 -274126784 664178896 -916330915 -970539886 417706504 -853190899 -149172736 732400001 967221210 515507786 -153091449 362453731 -985326554 324437933 -540479909 609688283 45095414 302470678 828696040 860612070 -332506950 -542587946 135075220 32339155 -117285692 525128151 437263451 693747699 76147752 948339356 -588761155 607012719 -56939836 643724861 -206041592 -990831580 778427814 134593543 783405257 558171346 -808658584 872888832 -830557720 -589338456 784584153 -344805207 500160546 -934691155 -322411775 -414115509 -313564670 319460182 -90086938 872497057 555186022 -291215441 -32427893 -437107723 -238987265 -716941828 278290689 8797181 154635103 113725017 -666806450 140601838 638517504 -546964627 876872704 897363375 542052862 -759715688 -189104426 994090275 641933877 -342618266 69395640 250364873 -436585558 -48509612 -757066809 -248464510 -710060729 -158900474 736134038 478000330 -767351155 -202013979 -438845565 625492878 506437124 752909099 -783173267 91152187 463644719 -851772346 -121277278 -260777237 545686217 520441730 -886443921 -746886684 -808025586 501852870 918196574 850455337 -754084535 223608145 -694888719 -183960769 -625782005 700890260 458161565 94364896 -303240442 -609516537 908761949 -530657651 -577202221 -48377440 -473411674 -198626543 -366097628 -879713647 307792467 -259510872 279857819 661369689 -990388658 857776766 -645299604 178898394 157071759 581025280 417788119 -236379800 -749876394 633884304 73985592 -380423638 -187428213 -186637376 -927867460 -931306470 -800423594 -677964583 765268478 -761579618 -406801865 167328808 789954522 149673566 -561891649 -475524076 119512520 -987976694 755031588 -206496351 936871519 25530482 948884477 -21170227 -86805414 625859312 208570778 450791280 720248955 -802208996 -738611819 -529789443 135748787 824686427 848034994 865599129 208496380 -397100774 -318675952 -165994799 -334368834 -190250272 -967816978 -253726079 -436383099 42713362 236318274 -436698152 235885918 -671846930 895741997 532988722 535331567 -235706551 865412946 238113027 -136140483 185370835 749434938 -612133037 142669903 68775633 35779134 729319520 -500743197 -832145525 -448145621 -573561003 -303346260 400084471 556300943 91463226 -607671677 -319657792 727771756 -44264774 -414365491 -418765890 844468764 836493051 638314808 422182047 444121601 799932968 925336912 619475209 -869547314 501041631 626846680 24851919 868975732 -753188836 -535759316 415940926 -509175521 9255300 341588405 853080648 381483433 -864813229 220722466 -495468851 -775429469 79676592 -648757360 666815177 -470652509 602142927 -175414879 -410312948 -862031594 839599107 -646021787 266919478 -202068549 327876276 812301161 160746604 21379747 847748061 -395569819 975629316 -115883782 -98024289 -315090362 -744980445 131853470 598567988 498805585 716763666 -181385191 -797005603 -62221417 -339414114 728310522 -409531376 -714348911 620977432 -816725670 217106751 502468663 -576553753 447417022 -179603712 -885404525 -316775669 -129474303 702779783 778341099 -186322088 -715459947 -593489083 593178607 544685055 564885384 -725999820 706735768 -818657468 -370709640 332428624 477549407 788848515 904389271 348494544 -750233494 711786718 -286615040 -231380715 -318411546 133715856 -256481254 274819720 -227344901 -716537697 -995496409 176463792 737553120 557712354 142981813 -354496018 809546671 -384497021 994616912 289388237 -604721869 -997481892 609810625 338155228 970998957 -401110620 -516291268 -212349967 -839371280 922149356 -734261199 344201004 -674185574 9782428 -776059331 -897219849 796044183 -978420630 275384572 894394345 631129432 654372993 -751127326 507465613 744036288 624307317 -622371729 -696223772 908854529 -416799106 -986274230 308997688 486687728 550524379 902457107 -975603886 48690569 208422527 488027147 649218049 -118163372 -338641947 973203676 649235767 332683273 -421691619 -940702545 190727949 576146335 800469335 431256332 956915556 913643551 535103860 982459206 957445107 -530575014 -266174424 532693709 -849306176 211702162 -642433827 427822757 -933621776 -703635245 371728127 -170665987 305224361 268134275 -803996918 416800139 -966695983 -202412042 -550591883 706610364 -877294951 268347104 269223401 -455692125 -850165671 -633699256 183566614 360293797 423498597 -486728351 -807221363 -338392363 -103974602 798074073 -239885172 -320059560 -452577850 -835400638 968462287 597284465 708304668 -726857531 575904686 447426185 860590444 -299205220 -776397458 -715691981 729208515 681515712 663458861 740880265 896111989 485858933 -574137987 -217507560 680690863 -42779627 57499286 -393216564 -63028901 -92319798 866605884 180325273 583312071 -815298224 769287824 390745932 -463910979 -668932217 926087484 -755078742 874264130 994575826 -976480185 -364875253 -535873099 -262978845 -820087685 -658291280 224002392 -128704154 -974634825 -398708632 500202247 692053010 948209880 259423763 -240347444 -491486579 -8387182 -380743037 -600681517 846565245 -717896232 -681966090 -152310589 -474899685 -445220338 -431867249 98026135 238114886 -961894178 -493442943 -227025438 890378357 -307739067 825456663 581426252 36275781 145168318 -653529286 -927537835 -359715242 856514819 -82108850 455302975 756888552 -389038313 -119587198 404091390 534492071 290251944 -851780803 688464152 572611952 -312915771 235794833 -412848359 -84847446 -757565972 -309888907 -452058868 -163120857 834864232 -927529420 205475354 -429878901 -538007470 949505355 -909774657 -208387339 -433530091 -169744516 873237726 721385102 232314840 403366352 75560282 -343129641 -410910944 -800592620 58629424 -583304818 -509312268 645123101 770367818 484695240 -379689336 -968780377 458442278 82285940 580920253 -872111692 -222588239 13602305 976458131 -982428426 16131498 491387806 98862823 223068201 650340749 193726788 -599076779 739431904 -503951227 975200996 146167419 245512971 484090893 172698590 510122406 -92721771 953731085 -480457566 -482395977 872142436 279875067 227443508 -562934166 67719536 -365631289 -484429378 -595919403 6786850 -629611634 321005226 766956214 -862541494 692765231 -668587579 524888304 665567751 394358570 -340147330 -924488866 -26310668 288048767 -330736382 163029433 -29992078 -210148477 805048548 -140333863 725215825 423761056 931199535 898950758 -235056567 -112751406 -538401584 153923728 282922350 -774384897 -871079936 232612329 -503187026 -808017593 -497846312 407687293 943716691 57345827 -336826753 636635221 -933421608 -750903512 884344121 -823767356 -257072181 994710951 771700787 -721068398 -873704129 73599259 -798510179 842468220 575362911 -16497178 -216661796 458487503 789574996 107360283 -754858251 703586839 -940617010 997522580 250303941 -866413139 -339318872 615662905 -586953485 958660718 -231770696 -887384810 226679577 -91244630 -326736367 -913313955 683597768 822992854 -729006903 -842595410 439522995 303807445 -438023239 -650688017 270286701 23086205 -28265967 -736208015 -169716345 -353265104 -869167171 541634929 -248222308 -25725517 568580172 804795681 -535182081 -39460244 374851627 -806886272 867539081 429832197 -494103670 207614118 861049207 557961922 446915453 -390121109 -415310071 999003987 -279881576 -272029405 -841485791 -640579663 -544462566 -986357900 -438474963 194895766 -642176319 -885874806 -325491043 632240469 -803156798 -646708922 -691380931 654494666 234965767 682768184 -781932181 -735132634 726955240 87389617 -605493755 186618975 637573517 843773506 -172327427 -855288502 -680506331 -354131994 133793474 -845982100 226757092 -626114138 -810870198 612441434 318458094 73112984 52219303 506936298 461946041 727652030 935717114 42595505 126631049 301774745 509987748 730971149 885344995 -348359421 -711842075 730533288 -653103716 854467422 -200858315 -599095992 872440478 -785073758 -769676430 959437287 654271139 -227793550 420043642 -52803334 -149739056 -532675473 -804028906 -101182040 -313946259 259621469 -268454697 -109321576 -600307707 -280452734 659608756 -318784765 983438706 655706493 473953998 656023442 -929813162 -963911595 607928267 710979379 549844302 56271295 688374151 -630906145 723744016 651806339 -563179194 826786511 -653259392 -129983907 228322400 232769668 662444110 993150453 -202561718 -134937183 12421458 -571985926 -781028396 732865632 583625173 996019413 -4169963 -201526171 -706660984 830143294 -414944561 346420737 769212764 57454931 -919616432 -295633402 511704644 -249339191 432439533 679498669 -238066682 -221914201 -48408059 811057517 -367895283 -58881355 909969055 -132324763 -576322833 380795530 -203517307 224945583 596432694 927572843 -21589209 584355514 593989589 12552145 -456480290 677088756 491133253 -932221062 -96935263 -125928298 785417145 508143232 -647542812 554984341 -153587765 -680094898 -682334783 -803561151 297562446 -95453306 -943811934 -373330448 -583620915 -494388109 -885843915 -200577684 -260924336 441443443 563284093 -191629784 -281780101 7530522 -219281617 92348924 626464268 424059724 774824115 -981646110 112119418 641903807 200675841 -316268462 -330490900 985620969 925407366 187878787 478495912 203760790 441417371 -681513517 992613440 877257184 396370143 262531066 -656730177 -345848443 55771615 643535855 -994675101 634210051 -362915605 -80032655 -397700971 -318455693 -41621519 -947328157 414749879 701316342 -480220959 81878679 -962711506 -16749526 -856070825 -816659064 -552115839 490698293 -716635100 -436231717 -77999273 -654478473 -656874073 899351384 783084438 -400264742 661607326 -925144027 891676223 -533639950 462244197 771418475 -898478629 -408288702 -965395470 -506419304 657811190 -176503550 816125182 -1436098 435230883 912507377 696135129 632564564 -62328077 398324344 31526414 958328969 624730727 -609198006 -913348100 -842311655 -154808560 550610298 396754573 -382183518 701226954 610394139 470534856 1466545 480001772 436043518 -336893445 -292073310 -816230783 825500285 -471033254 -90601865 -929436326 -689362415 -294240954 -700116848 -569158640 -472533137 -497323403 -699252294 -851543611 -597791182 -676349095 580805168 370394196 583951330 -742058645 878327255 812968181 474090224 94980936 440085117 614860656 851199976 -876837601 549304218 -355274382 419718713 770420769 809167161 -495986670 -942981280 -386879603 -671692730 903936816 306064833 974825608 550889619 -204403964 -387301679 -852807078 -869546883 -731036191 190401976 227503673 -430570488 -528394077 -127902419 162682323 901454808 349092631 899738516 829045755 -444585655 164708762 -244466497 -24084315 -52937684 -576616835 -522019297 -824996737 621088964 -767723369 834026271 252050276 -244479555 108929394 -489845080 -483731703 528564844 369186732 -889551300 -563030573 989864444 534288809 832286955 597205298 -765815710 59454882 791148644 -815156745 681669803 -561081939 -283785828 -624511525 130025358 -236899670 940733559 -858032664 529868721 481260032 -966606537 -889174983 173304827 -752147642 -114211320 -844386305 -975318608 -334400128 -963618964 -653974503 -897845192 152060468 -340756424 198898102 647842504 877221633 -269924926 532225473 -464106757 238862214 47529201 -478491562 -188080818 -578764266 -573671835 -53272961 767900329 -611433298 937770835 -942509197 -506803713 -489329638 687620914 2412369 -430569917 48998624 190106918 -8858705 992886053 -56639236 881599072 -617120301 40811577 -410400337 -498120366 -486669264 887877343 982232093 786185827 -416404697 110862605 -951700434 -381064063 -679084929 558555326 -931954032 -991886977 395719742 -974992803 826083146 728158892 261509529 -234724461 -515907977 -857687047 961072005 -670622769 -13208452 -133437616 -319489217 -925810567 -663461593 -10327393 589898753 281324123 -918759331 -128342221 336745134 -44311763 -693141907 55256015 407618517 -39979538 -29238638 -386143321 -751292803 -355258977 221971637 181003220 958684177 712610289 -932102398 577382911 -104473901 -352239306 -909424863 -694881444 -73667800 -5557821 309200001 -155176235 -37003289 -975438985 -781993926 585828522 791718531 787637475 546727710 503203762 965794487 -414281541 -342551052 -923358364 -31320398 -599152215 -988014581 654399348 -847313246 698049478 -8872650 -992482749 265142637 -701749298 757878177 -324434291 -681750487 851713817 -35359390 -202897762 460539262 996312770 973530213 -585548402 -286823278 336056824 -939076663 559485946 678199830 495975425 113550148 527567105 318083395 460078398 872067871 939896597 -910799982 -308253268 211425224 -765115762 -478091667 -225518227 39688157 -297550284 981840660 -291869934 -628061680 -364605184 -10800645 792976479 -185172186 544936730 157625234 54645018 1765528 -34084859 507185480 -543923085 659695641 897412276 80249792 -41089293 506428133 -499733691 878992664 -740723006 340953635 434001259 -292272000 121452744 679936157 -741244962 -396116248 152911674 986864578 847174204 231307400 548221757 -130105672 683739130 -686370703 77203281 -564709564 291723609 -575189216 149826642 -839935265 851661946 -48035960 -332282970 -589249675 776539429 871577514 366601877 -741637043 -128424914 -568495319 380552370 943855966 -117355082 -239007720 -363192989 444395724 -781147628 -867446279 -280231701 -299124539 122721205 29814607 -822614725 812669908 816135355 -293999550 -818937743 -872238989 133904313 -108627093 -298299825 458391213 281216794 739243803 17462958 552778277 598397561 -382852618 445296404 714293961 14567563 839456759 589880963 -836164052 207850788 -663313552 -515027066 -167462132 -22585389 -734376763 -149061788 -908309287 -976845859 -958561320 861852686 -78258216 960763828 -537454302 -782511598 8114067 -131490697 88143249 -852991637 455525632 -821152891 538943358 359113637 -252568153 822543820 614269469 84799849 952136197 144453879 5709022 -786405811 471797066 632008915 456722285 105130887 549319875 -274052146 195884693 -804829609 840856683 -372368778 -102179354 -109268897 -380696762 722869547 -972701548 911851379 353766927 259338463 676406637 437321242 428148027 -494974978 615446192 -243688007 483137951 544007743 -878501939 -970531050 920817519 318984559 874250875 -208061981 -867575252 -757571974 740430362 312155926 944804839 -782623021 986348704 -277046059 -763373009 -569569973 608484298 46288929 989836172 -655367849 901787213 573168612 48027198 256218584 -614763532 -526257421 -312806391 778591100 -557672038 67929290 438796596 592496032 344440393 -622310869 -466753522 -689136795 80508042 449008369 -988323617 -175235717 -338900595 -142234524 999970402 700128516 799142638 -760807563 -342706030 -402361486 930923235 -520227284 -70508702 -680258448 699019522 7052373 -903980361 736020234 583833879 -790481180 -100836821 579636027 573067112 525510534 80356710 213592963 -641655236 -48190101 -132429984 783065446 -241167425 713286303 -270434338 809997705 -798762045 -967798596 826337907 -454400174 -565876287 702812263 -465688839 351534405 549172325 397142362 -43017693 -325674403 547295065 -783807742 -417145936 837013365 964430225 -349556547 -965198359 -814787985 997935064 -960010744 729547370 323597658 735721368 -738581014 -910238414 407745583 145887008 -481957603 -7183887 -86755528 -870053775 855846681 935405306 28159917 878531928 -670628460 527763907 403741199 844167485 -499414114 -314425819 -19751998 542911921 400759557 -416680098 237941258 -256455221 -750970929 866873431 -413965099 -456725462 -491597712 570519048 -454491754 -480742539 -13477854 -417831165 -10321964 462698081 -341270573 -148599536 944802726 -250960790 78079307 -584331813 -58421213 -899963936 -1874245 43846652 699649198 -315062046 212311717 -832920159 673166243 504228620 -835228815 -273713592 364384469 727311802 263099663 -261028155 -390074424 547593714 530669957 -500278285 352165181 671119467 -944084582 -248996393 685514838 -481959097 -537160343 964569387 -491218681 493026681 -770445809 -348897951 803537645 -951159859 -27787892 -55013544 -505065953 -172115389 -744601750 -567976315 -561235335 -890298780 461212402 -75471950 -447263353 269648440 795178920 -76040310 -524981269 -958008591 -641877052 -672837458 755390600 -249099154 -495149454 752763163 -561507920 -910434185 -266522893 744146466 -325189164 81897534 606309804 -923225202 -173157995 38810283 -284219454 -969809925 391540894 -869068782 534145508 -385214891 -560049063 -471091703 -496566555 577532640 551535777 -211818405 342294817 444656109 415681591 -8050826 124102924 -262022040 831556231 695471278 -821078386 767067263 -612650737 -163102878 394978179 -303328884 253713372 599340419 257278986 9022975 843711891 4014078 -719773119 -342289815 -34543155 761590445 -952977785 684974337 85513737 -914248451 -736923397 -850901617 -852617086 -190126884 126931054 121012218 618147235 -382908744 -953077713 331670335 670110255 -948720664 -779350997 902948561 161700956 -587970671 113875790 -754364138 905066073 -215137118 -708996265 443452363 150553695 -938429654 -301635148 -753775031 74976196 231245937 -78900479 -694750521 -774856421 -86282546 765447883 -244029245 343665294 -884134802 -234666085 125021919 284139578 -57308740 621480850 -35445822 153578117 279365200 543169793 739016149 -30101542 476180883 -656757701 -462574100 925140895 661412188 -227715429 -654796592 -389430882 474771649 446773410 119761627 859554356 50413978 425348920 -246095345 297110923 619077880 227705724 205528734 -575818682 417574549 -492397739 -754799790 551759415 -535576811 235695182 597780531 -53376214 -179312287 316821710 806786983 315809986 -651752509 290498441 248809090 725549608 624939057 605936346 -27884637 -221252952 -377404704 -132390384 276202428 -148093826 -747390694 -388691729 -308174400 -987129255 116020915 -3955246 -428471874 773675754 214509447 367937305 -751572013 406881056 -82829212 -513297220 513341932 964785545 516235203 -788913145 -997142246 -551725594 699047734 -900459408 -877855102 -772584141 673296198 266461992 -309844772 262309564 -126181866 -62733663 156094042 -121940527 419137798 439927409 856735273 -714112471 392056041 -494434225 -781105753 746848260 911474313 750561345 -996454871 -985896216 -84458083 991907878 -392257993 -723920038 286523810 -605003923 -464270328 -179955643 832099090 -573667544 -633786857 91975787 -424679627 4416461 632083579 220189446 995784243 -760864219 782235061 -572709559 499480020 858086679 -774532401 736370658 806638318 869064281 149269007 527872540 -147148215 -52355158 329374884 589164547 182767077 -255830447 -993277264 59321443 -188904192 573113120 783625529 -462760019 -150704157 -627012064 -155421866 398374256 697604469 802872544 -295904198 629210568 -501598420 -176871357 -356416551 59189256 -857605679 -612614542 939959758 -825545798 -478928125 877434822 476403390 720735292 -265225416 924261830 429581961 -449979768 783002104 -15785561 -331351396 346689519 -845410006 705718981 140963640 -667887541 289873029 -602685946 -168798827 -149971198 -746902098 496327522 742010621 566566006 -120661767 369649930 -523343846 -529310771 -891911302 917036522 790583607 483952743 578280978 59891839 408562029 -822289639 -512820759 -507841590 839497318 903080781 -716398088 993531076 932609097 -450703244 -783956225 93269409 132158262 -733069350 80635375 352199272 190865737 -460116838 -907701099 -284174125 -246937834 967132619 877157604 -257192303 778355092 647149088 673584331 269968323 923284848 -644560730 -9176679 -210017243 -467296608 695306426 530345459 57274670 -651293718 -349725191 616341719 -687923033 -340140066 251936844 367857103 -389600331 -602571684 -675679952 -773201249 98638677 326002267 -444506491 509194064 19209048 -584470865 451945194 651743603 627674906 149660508 -626826408 239503904 122160600 706889476 229817457 97780233 959980063 685190406 87381368 -417613890 576513772 -345240234 520577075 127996836 -16676810 -151449652 530839198 -749611075 511712464 949336758 367132770 117002860 183530229 -208584559 143004281 666323781 -909328939 -230423772 -719872520 -268874564 -955485792 808456973 414740809 323819290 -945073758 -134944371 -250674179 -946957291 -605244744 937599183 172653102 -215609241 -28687372 964704698 -363538389 410518900 894998506 799400987 492433708 -728413669 -186943559 95378683 -363625383 -64516893 -658994011 -26217506 514789821 810787203 605232260 -155125024 256884670 140025289 -448262273 884753396 232578136 181533423 -652194343 -580305787 589416045 631250974 -562836794 57364229 -7593384 522662942 -377531919 -263747480 -386893506 -199334979 102101868 344602439 -290392376 -151223362 -333583801 -628087427 651258613 325271204 -610918507 344788420 -767716672 540270993 439638037 750167475 -588700359 641650411 591605775 -941903471 -336637287 -289029301 81175699 -972973406 -505262876 -773503235 768577340 994514040 924142748 362651396 -204949310 -88367671 -992152426 -899969505 556576163 93011485 359894279 652313188 805961847 -661243271 217548320 724252868 571950307 -549661137 -88586064 101976799 -733898042 659075121 470023361 352420379 -958418128 -80584228 -773563799 -931495755 -377166370 -140361670 -525843808 980871027 704261314 -772781818 -37494151 -247314943 -746716368 668248761 962394942 288576479 -60813480 -624574560 340975578 -753910267 -248991219 501777398 -122988427 423686558 49972148 -90737588 -407457892 -164884989 523518860 -690272234 -999581797 -745510192 -261649792 441461044 223009550 464702805 882834396 -945769183 -960701918 193231603 -911532061 862694153 604590038 -424520288 -382718729 -193382811 -686619198 -269157718 -866789283 -139140138 -537701344 494757698 129030190 -239359588 779833179 880024503 525591630 757307245 241790868 508816180 32040474 951588501 187154599 1687910 745546469 -559001568 406020296 339801320 -455908770 -301019531 -754515916 61922187 -820254569 316705698 873029803 -699077646 643976817 -226697314 158461779 137517433 -507829995 -585634384 -671168307 -664363615 300025346 908440352 744835734 107382686 -475734072 -105107228 -227717322 -120277099 -609348340 63935926 988247908 817869938 -311886548 -51102772 -690466432 -107478643 98359816 730339721 -541160802 -225663944 558929895 -943718238 201306249 -553283617 -193881822 -737246269 -298909235 176764788 -595619037 557674079 313827454 -404004337 -977027259 -230262390 107655658 859516469 687982725 755264858 -311790376 -302499574 -524902527 -543228990 18814233 391864478 -454804569 -698755893 -814074156 691394213 874283481 609131194 -439197653 30781893 -345286776 -4409370 -209211054 321100554 -725175832 -361036525 82395245 -714885308 497465709 327014193 -67837159 -123339876 -118952852 -463383902 975580470 -501019229 712747246 58557867 -393002848 -661154001 824116277 -88668531 -78994182 -507799287 776983757 -967260029 -241755076 -530642643 -286360992 -124541488 946980314 134047524 -64740238 945242019 380944059 -67456465 -796386939 -717129458 -375328553 -374367121 -889508137 -394233993 490494312 194377196 429297730 380006341 -211303526 995832357 -64482947 -369372215 79839265 696047636 -133363812 -205180971 787374383 403516961 -84944184 -160177544 570863261 137204003 123969349 -497807662 -396333723 -395872812 -259915386 648422873 706727026 693478907 -439719101 782273614 177083080 240704830 498482763 -606106419 727923900 581797126 -916641547 156824644 -229107070 506777322 -115993381 -299874034 592102893 634528438 870301948 -145004123 -111005570 745393785 804318757 887532351 -747745810 487318099 -886133907 270012014 568636663 -476231376 -847533656 -988653669 -844453696 509868898 791804179 -325449636 921449241 297232015 819928275 805096842 -27963914 -221685573 257636810 34189748 761740363 10730867 -888030202 -773801948 892728902 315707455 800994064 115131943 599753447 -183649360 551536354 -692710974 -481199538 -386110 -336744290 929679307 430628645 292535123 -298520114 -601224966 -877548518 985866245 952735903 -719762139 -282056850 749832504 -979459386 606975117 6355897 527141624 -71988057 389628007 85499096 -880288535 376069212 -301964969 382015648 -627529730 334576293 -754357619 -53843527 -647137462 203125256 388658739 -996731609 -183998463 -877473790 422997985 801480114 -294973843 735336107 -522909096 164619720 -232189169 460969711 -42281803 463684427 996102618 344074963 -191886429 -634279429 353607973 504247342 461077151 872581315 294845828 402983498 -138705548 607995606 -51594328 -671267679 924381929 -380926411 268674820 616017243 195632337 629697855 -221926644 -187341213 262390247 -785670522 461849644 -490756539 650703683 782906996 -930354044 723658631 -127972176 -190480715 -536296628 -78882009 -957385757 348027039 -755342202 -518000023 91458960 -325873315 -835724842 -479719337 -654278746 -477176911 -238417716 -291424702 588853241 -667667804 -407861446 -54206384 973842524 237770593 -535209951 153623855 469782557 456420841 -293618681 440245268 -375099304 -144995884 302392877 -695404940 301420691 -891452603 -940337436 335190144 683896452 515563161 -632667244 -57702184 -682683867 -873094950 974310970 690851792 -436500782 -594485995 -987610590 -957760484 707493529 25676792 -343874882 810964317 -463354668 109928554 -630498267 -861928549 -131275213 -895838716 834108462 621444500 85345184 -913559107 -97526687 -140155909 944234668 -34073527 -741611934 28260822 -795008848 831342719 -960166701 -397728754 -402289177 235794538 -914339938 207005010 -241719690 -460257898 153896804 424636226 212678933 545969378 163353264 523265246 312599032 57685109 -341035401 -170741693 -621940198 191427734 886650316 -258660621 -112009127 -288931389 -473118084 364939944 -41871781 -172339232 -552785083 -5157652 828848001 -210644816 245895098 121867861 -120448304 -961315752 -128224016 789670259 645699065 -900854779 -302205772 -562676385 -127638005 208337145 -445377563 -477331999 -459666687 744637551 656672345 -651441343 884487798 -251971592 -870644864 -55107043 -16476175 -377139762 717937313 91053679 -927669626 467185049 836099884 -872311315 -484305479 439206763 -700459906 -947620675 -854303570 221049889 -833389333 499795937 -458079727 220742959 46118130 239772634 329308339 -318521273 -284048070 -405216352 675766550 -138213968 778337848 772113616 -131666600 910250704 409740831 -425450020 978358477 614449986 -110909156 -216283706 100163429 24752901 -695904598 -965073521 143461294 166121196 793755012 974630100 -404623104 -76404594 621504640 -570961300 360790826 520711893 81742233 -537387806 957363289 958877299 -549430797 88569772 661538711 -601331432 289359386 680635741 -210069576 232530583 308728871 -407950214 327956383 -646698995 -598403253 479949764 -995629982 297853800 -976433752 -458613719 465949861 -180664192 495438635 -961010672 -305221047 -412975144 -281363419 -134406983 729190568 961843678 -179764966 146666650 -831984989 -203088811 54653207 -880709747 565975301 -628515662 494735217 -661867857 -94949178 721886286 -178306939 259626708 719806810 -439571499 -321687437 766508477 -144718982 320208946 78320963 637129425 883192499 -468913735 -871344852 -356529627 -120772997 963789889 -653233345 242718030 -550468782 -927197463 666399166 -901856087 -947237387 583862420 -669216053 -175097013 481438807 747383886 -299364358 -717756554 -757225533 -777702279 227619714 -337826182 -94846598 -235689857 986952467 -4267437 267224077 809674563 -103383774 -423347209 -125543413 100985960 948827011 -619596041 735159615 -471440468 -571142675 -478433489 995981363 202962543 -471928203 -342706850 855104461 917362106 534767278 518995877 163292641 -662285678 57472792 -127502089 25599971 -456594208 473638682 271794776 278141670 -672619174 218385994 555132457 128349007 807054187 340720592 289358596 935580012 918765774 666873519 -399009980 -811506331 -510032324 -105011459 588761091 516572906 -246991778 430851909 -800263990 -915661411 447611882 324313403 -167923565 479203224 -262943194 -423245646 -106456043 -407967201 522283664 225603149 -552718668 678354384 -95024199 -406222802 211233891 317256330 -722219252 627952172 60754798 -717293850 872266561 -423791953 645898309 -930975439 -763337360 -549136215 -141923672 -555475827 338910384 -136352626 786622042 -200257107 -120661289 -281244775 387817588 -363511926 435324868 -196226425 -279020291 -283654751 -822076803 636898966 86122472 -798294262 -654615806 -210271823 865342045 -706512118 548476740 -127607390 -985915555 -636743853 707581865 -411429432 -504576193 -247205693 -762639297 -178544120 -884789423 -818857593 320898186 727353475 231657839 824726374 -479950980 -824281473 -272652127 -340941270 -489692071 -421520359 923035072 -97753968 -918829652 -140886368 -837034134 811764456 876511075 16499693 900790702 222670335 -117454097 -460972759 166011719 -388458594 935499963 -366694042 -48385999 324365284 216165050 56019688 529533477 -845657497 -510805670 947726441 415760776 914360773 395531186 847661331 -922090864 345588651 -156475360 915677692 14482145 -78506629 -30699210 -445137715 -733471113 -786131432 -686208173 -227926769 -307787558 -164117305 518011101 808994062 331210242 -844097254 -203671546 834385020 982113876 -75778954 -743274861 159117092 103539672 -639335727 -60168076 308963845 -709132462 420131624 -916715715 -523178817 516832355 -191873686 -558315070 814372534 -784196476 -354378330 206816764 898040430 -758184927 479342079 354013377 417894322 -828359076 96261075 497538911 239380172 -515640467 441376630 -321697010 -733983015 -679702448 504378815 107401049 264233865 -625118265 -240707127 -813247195 619382517 748942660 418485933 798829315 74713482 -463910509 -759398732 947510636 -476202602 936372097 712546285 -86156878 558082231 -762558604 611748889 611298348 -396062039 389658578 -329012985 69420010 895173623 -127756673 -445590264 -791146900 543140111 -916751917 942189894 708381815 -208481380 -978543600 181753359 -336861224 -327009400 -84200256 -251481583 89803149 690940810 -766089848 711870141 -372753687 929798694 889953526 50429345 -381863542 739197193 -279210093 107888845 155566514 520293363 873988877 -684181487 760683562 910259465 40244338 -256679382 843390705 35572929 -539103196 399083583 -350921888 213187991 -784957760 -591419122 11828663 144434843 -848494162 -977983092 962804149 -319227874 211430956 -409217950 -940201399 -38250016 -802684812 377308902 459595330 153285337 551122121 -566809780 -679823554 -163950201 872990510 426596679 -943252825 460334925 -181998642 702479898 -252787795 832990477 317705410 -564081964 -803832536 -330195668 -887161776 -843320162 473101871 769425787 -555446503 -79463897 676286521 820796898 942630927 938648597 -963210250 -687112014 -115846755 -709337332 -464041020 224599061 -313130187 -981138438 -377188454 -984347590 111421516 -655741574 -382729759 482942122 -733614322 148053586 -907276123 -439646759 -62913018 -631679988 739643803 -915923864 31232225 -218491536 304940844 -812192456 -803183807 -321271012 369883226 832790921 -238157688 12277172 327811149 -141430337 599423267 457322599 -599265590 -436718108 -522397480 -352026832 624999185 -922081134 711325319 778351462 -42645661 570864907 178832329 995024105 299531864 -389790142 -647642568 782611751 433483491 -519381999 -884341696 -928324755 -359303520 112639877 -729124409 329543091 996635129 -398728272 773293506 -59934875 -690253765 517493447 -693666677 -525303888 -88627598 643316381 894628152 -150219215 32865922 -35727320 897467809 458891771 713723625 217325114 -498700753 -91303055 -747850771 -396657694 39279028 621970540 324041368 394718339 387923989 865216642 66533539 108496922 -727500349 -604938084 390020148 -840692672 503118180 954302450 93616099 122409856 -193941841 -18837662 417480023 943965335 -481496197 285807091 209811846 -319815551 -246898525 -746431807 530031090 826027962 525737665 -79021629 18326597 -996506816 -816208778 -788778594 -793834269 232633732 555402348 -567422325 -661789169 -35344894 870250968 -51572142 -304744453 -593001524 -203995346 297462184 716196141 -274865807 752890842 992129809 82282678 -693337979 304289286 80944779 906184326 691046000 487696247 830943027 118933101 19578910 157822942 271894768 -203971430 769223199 -972290615 -831917889 72652062 -551390039 -862122402 922509863 444706208 -769697918 -806937005 -782773654 -448574797 -646729246 -618701816 109208749 151763559 366906320 -235209351 268269774 -463816312 243427029 418380044 -369053441 565992788 833415395 -217361791 646260766 -891588287 -975985301 748832872 -536423406 233042070 -198337184 -171405219 427955839 -809238431 120625331 -34527826 -199666538 -702644083 36774011 -18677675 -83860617 75586259 730601846 712818224 538647910 785787750 -230767903 -459564004 -335532550 669658649 -937988213 -894034754 421258272 -32425266 427266898 -108015175 -310878354 988751092 228248952 634109144 -972786009 824552567 293463512 -856216880 -131852151 -464622797 501897314 692871515 818998941 -780157275 877404720 -412726948 590942184 -702524424 -967292236 718234052 -754493630 554669466 -667414326 -218035801 984234918 478027300 -542060390 -499780134 -434368015 -226599681 250456595 -355276980 -576198611 471129798 623884865 502992733 560743026 307316139 -47258312 517973484 695800683 -30722797 943470678 -448315963 -620618672 99278187 -610771404 -308203030 182903390 174661385 513245150 933849326 321169451 -771781077 392948852 -179109786 288127981 -808296710 -297130168 -265596989 856705788 825444008 -972991570 876071481 52295601 949968071 -223723326 -214942980 -886623283 919451358 687531611 -117645017 -721929620 -539157855 533181416 -55815739 -754641668 577819308 570536005 -118141027 -408365170 -156023604 429457068 -44393743 -174559538 -283629413 617685222 757845799 -144681765 182332939 -739124481 -4006483 289869607 706332267 -193309367 -366155417 -824030055 -987801985 207510243 -931483479 401610010 -617004499 204214953 271386957 487673577 -380887759 -161624302 -703976377 -32674681 179514147 200984094 -660353585 916883605 -144477426 682687391 872241621 -404115572 925298146 -71871710 182763862 15319734 -318570857 -377976139 -798917974 -808187103 -707447703 -530400525 -745029055 -38761949 680757761 168313278 693970012 -769118969 917202476 763133301 -575518954 536467884 -47971225 984130487 -362919955 765799478 -407220069 -169190301 894850985 781696226 -511124693 -132589849 831389044 693726012 208418683 127202300 -278721121 363993962 -78339014 811494713 894424525 -884528079 508362448 719906956 913747553 731602552 43914370 -225458037 -596994501 -539452679 -248782833 462768336 259691589 -962625196 -353565084 -887651694 32760225 428220837 284978677 -259452313 -28354870 941887997 651586498 117703483 -542012259 172658852 695793688 -422629883 396723332 -939376421 31952659 852079521 -328744766 -966651503 105793028 -578081507 -747286899 -23849949 983387142 -428418827 442359595 -631285023 -736185404 -905845259 614732484 -739080916 -522381365 508451203 -361864772 897589135 -897451174 -393914719 -577889187 46913398 -454362309 682992948 -911712713 874992445 -11776985 21016785 -899586055 977292617 -399818415 -838394089 -890484237 119212886 -140332874 522661046 -391705989 492542800 737045742 252826744 -309236878 -318014052 123139079 757157909 -263034693 18832890 -255053978 -526054919 667299867 -574751824 913221709 447037292 -398792390 -6647877 -771412237 -739294937 -208915508 401163162 -62754304 234160740 -688163955 111058336 751550691 -859975873 -612165097 205344831 870911232 -93703992 322473799 447391167 -739093359 760592322 -149442227 995568842 851256078 -138970055 163750966 675954928 745551685 222917438 679254971 250384164 -485985981 614408577 714021878 -444065932 -295161261 495896455 613071287 983849031 541789301 -540541817 761692520 -853198999 -930525564 143872647 770562139 875501462 581706881 961923580 801463471 482115092 -854935443 78852092 36484628 272908082 -75092592 -661439069 -776219077 456793590 463478107 33271266 -413749289 649055040 156795724 -520418247 -674963063 987519320 -858510877 -546757825 217647022 -346352358 768705140 -233502556 369390862 -467959662 312359013 -270076012 580531184 126227 -997312902 875701913 608517775 348503863 658035366 -341390523 -904707507 664517022 965577463 763283484 -324110500 -681908715 -107311850 -85119724 179354501 -692621588 -798150368 653726336 397521394 -418052077 -594755083 -894678263 616445937 -826992615 50695329 933852710 -619071397 -214647606 414006706 511148048 995358515 -814349015 418373482 -231115814 -334655456 539741100 343483579 477966322 413379536 -708768732 166260714 -139554973 208834669 752910285 -54942471 480299504 514684112 23716105 679019085 -757515626 -116131907 290317594 986709818 -733449651 -52515756 240889303 -841274511 -357597233 -14677335 712374511 430592332 555990411 441615431 400566388 -868402780 -990360370 74190325 -480696714 586324628 504621815 594589534 998270748 -278786441 95644665 -302314234 -387130012 -947943112 479974253 -154363180 619919162 981801913 857869577 259100976 936988690 -321818539 259783685 748148849 838314176 -403803189 -757713383 942381824 213295323 155238862 -63525160 -699734870 834789381 753916156 -728427730 384020776 -217117328 867562147 -10457921 -117975232 -363984272 -747278177 -196619129 163693480 -623970592 996630112 919444658 -313485602 695389908 -480640422 -255038728 -308340768 680229410 353652234 -956988155 -576370138 420130829 -449122914 -285524463 386640903 615508290 53650738 216489314 970287703 -409495358 465406668 112868411 796884599 -358359395 481068157 -675222771 -327729183 381317236 216615943 -969878730 658045660 863515712 -791434012 -774976399 -968219394 768523184 -310719293 -228882686 409928534 -603253169 -401867825 -893839628 -851172148 -496346997 851366530 79540786 35578441 236461461 32771562 244832026 -542531357 424883532 -284853858 268415777 101693137 668408736 -107824644 -353154476 -333521177 -404685881 -184781956 -296615291 620459602 622504819 -466844096 -694280386 917208880 928563843 -596851007 -244776560 320220826 372528348 -729652895 -183362674 -676107193 -178556286 -889758903 654192959 839772099 729204563 643743878 -872176712 -576723438 -813507381 659323592 -849016891 955148043 -198303244 877416270 -320196845 -245878693 347298868 725465253 -128017098 -276046092 709474727 215300496 39972477 -707704978 -87723064 548890484 596240961 196840546 -659472091 911657968 970839943 398163491 820944401 440832685 575147810 111294704 107181679 -32784581 949641525 20145662 593592414 -635800571 15347632 241883994 -196763280 499140519 -8216397 -25587404 42338433 123550737 -896554988 -766559229 214071336 567816503 -736987612 -982742578 835323536 -65654156 -457360324 -165282658 147270788 718824367 -375669139 392331182 125120130 -263696932 -239301683 266584838 -691368541 -567676133 -219485050 940353445 -121944096 -297245168 -362206623 789698455 285876607 334261699 84561373 195958783 972780887 -969377573 -786156954 -58640709 539884476 -927808018 149840561 -505786328 -16546978 753021807 -873670897 267113120 -530517868 -850909195 938312071 399770907 -314756048 517819935 -910713853 158948719 89983964 906108945 -578705761 338760468 -89487917 314561732 -403112785 510841265 339650701 691964440 -377549473 -771143939 -747813350 -801910723 -629750857 -872454549 -685857536 377440236 -797411602 -645533791 916814095 -47827156 -337712371 -42761293 659010472 -366437287 744025120 -891294822 -886449571 675573744 -449264430 -408765444 -931498497 -129314915 -787507036 356524531 -646869699 453958835 -828169697 -125845392 697457508 -951589150 202664456 390793007 -915238593 -973043149 538487222 -416126835 -752920383 -699495819 -637232544 883719377 839738529 628826957 -637637079 451813428 12260634 -793470649 463788790 663273579 529709587 -172629993 389245139 427930872 -283973675 -164738344 -240841620 -622208330 877175680 -359792959 415724103 -324718862 477778693 -451928240 402491508 -521736318 276328374 5937945 942227750 -398234908 -408968997 810363008 -986624098 148925026 -669433434 -96251190 400598992 -762819918 537149352 337342124 -376478196 326885008 -891070605 677221573 -795705457 829171273 618924135 936274588 -436553149 824140962 165115562 760098377 181913506 -849383965 812299907 -373758710 -667344639 -117929879 208793911 361607999 744036503 -900961763 11143067 453249233 527000999 -362905185 73022738 -812379870 -833628605 -117551731 70309836 -236156673 209633027 22229582 -275676121 361047346 -243415830 -126750969 -498976945 -551792998 930914253 448405749 967587815 836613683 328648690 -395223818 -897549856 732625375 -928130158 -2207887 -584109146 -863222642 -994603803 887634788 -937683456 696493713 921080766 -846196699 -890648935 -512245522 329714302 -900284792 541570090 -790853658 530242686 -300336412 726762280 443672504 146606566 -938647524 543373603 260683775 752218859 127568005 750723537 -85771124 513681562 754748457 786357355 901978842 -373139454 -790106140 568987246 -194933095 299580030 -223768957 -380890040 118591855 -196821679 462000233 367585039 -886465671 -558699519 54184686 -87161262 -838363557 -674421379 44197002 -926583258 -707831950 867079953 888202079 -860138817 719839236 -342543861 978260819 945878090 926373036 204311164 -909967554 775256979 550403932 -645973910 34867293 -99398691 537088451 187044163 -700088831 -274685553 680338619 680949191 -153437599 -814586561 -734800408 -772035387 1428909 175256881 350211637 -600998732 -694178642 979619811 510557270 -302104488 255924390 678908984 -894588271 655122698 -464508495 914607326 -738469303 933923029 190698350 -497478702 167893829 -346316275 873592052 -963871875 -246346534 304991463 -587289288 361212649 927788288 -272453529 -721730531 423980751 763521355 604299135 44703086 -676336289 691259091 255967598 492676849 804322317 -972322617 153869035 -773587978 -110974945 37809242 -611344370 534192854 739859870 69956632 -838643315 419930495 -806907649 957144950 -585583184 115494856 -276334982 174650794 82449606 176755961 -698907510 721928221 -383248334 261980000 238246927 -118319807 222610445 -443241676 290527752 70206383 -359209508 23061462 829942555 -338268601 -783883249 292458644 -279143955 361865208 788290020 741101433 419295862 -776454176 -321877081 781692756 -278701011 652541706 -574753294 -797825505 -768563864 -477066712 996810445 647570203 -503772222 -439859097 609134265 883958723 868179682 935605133 165310791 76490997 139265591 -312779772 370219135 -134829861 -341759580 631108736 -670792825 -510142700 874457181 661063300 546451416 608317172 -328773484 -557320915 -31301867 843468320 -286685825 -427561630 489433129 -967082989 730773054 -590375939 496418117 15666599 359058384 -415452727 -996792455 262880710 26689677 63974454 -787199257 949608764 61393736 -970029985 -385784957 756352268 -800469688 -753071259 878104030 -114161901 -138784827 -476282184 -680986470 -766826658 -719838794 -228536117 285340810 888892393 -479929839 -651167169 102422090 -747871596 884751642 922905005 166246965 679662569 862243382 175749841 -21501631 -120767621 650288421 343718183 -504673316 839451194 235896113 642285503 -591525232 -363732306 -818200325 52779859 862709968 217880503 874558836 966337027 369216779 -231293662 -416456938 229743486 429794403 621638844 793001812 -177534489 105253805 460233368 451576222 420911155 -722142261 -790446068 706192674 -270570662 672217353 -25561835 56827227 571569342 367095590 -246515470 866910307 983675959 807214254 198241736 960052721 -996557273 720103851 -541734821 -439681143 547575215 679918248 -449498716 355353137 -533343467 -670969347 50726450 124560978 -853021252 -841595266 -563663063 90519132 -814709738 199715748 330821570 636973251 -634814048 357830344 -656245118 -200089891 350375161 364442931 849089608 965430445 -497555458 625887777 -419741738 -217660823 -100403364 -919846755 -73827672 -243957417 496628727 56048988 930120786 946001213 219580156 -990284783 -191423202 -374186450 -35764266 -398844908 -200276975 423843624 -348196593 537081653 -342490677 -668232923 -706929437 -773238699 720954399 -456991439 886946049 -51448381 265440162 320368658 -15208807 -983068730 287396172 -862844901 952371373 -467529964 996522918 340872124 -159918430 687463783 951350728 -320249616 -451865248 -428877159 -271540320 320459877 -361674711 242781124 934144613 -371155090 -848658148 -997277917 982641062 206361100 -696427140 849037508 -326880722 -791158247 616423893 698770744 932694912 -870419934 -89999252 277252327 396642891 -108520052 -334750687 973811233 -880334873 -705936902 -920298336 251398441 -684975131 -673294622 263935835 196733206 -581465658 978415159 148807062 709955912 808358949 -616875491 399915166 -70567650 -988701407 -986423211 803605496 -801917759 128064410 419189222 959596640 784603893 -866854757 -580026401 -729021862 155096611 -867513947 459858657 79413309 -958916660 16395169 -686883934 -948040019 -576557941 437695225 912156276 422132586 -128837239 456870301 -690871814 -933120764 445451670 537275239 -32952465 108272247 486041406 -898361478 -217844014 648382399 725531248 332353263 -561688499 514514955 -777751486 -973216886 -18556779 -605216416 28619330 980865552 -174209845 -986163319 714726518 765818943 478527577 490728668 -981021732 -45486268 -889401066 -337848014 -719933386 553872737 509683838 103632656 669711807 -155698077 455511005 -437249112 165697892 33549943 531839001 898733350 -597676871 -736378605 -440665127 -48408850 526453406 -80968116 305753772 826388408 429751053 88300203 -136962217 -780230335 367743924 -67802357 -478327359 -293068982 -136104155 -771497557 541258298 -775599103 -375982962 -382542079 46505962 -581683950 442773828 -17767279 115368424 223555688 -614149879 -875843067 645002101 24063758 764324539 293625422 449798454 -319947687 762952229 929053167 966117395 -32512671 853541431 476190643 -73880109 110413151 -438151394 103409212 81344093 841525027 -757659639 326721223 -847380576 -850178320 405160969 -427962033 -114193652 -844752956 240012664 158463684 -469426695 -773910715 -845149144 20712913 455294379 659669241 185167257 676680690 404789393 464369659 -467581475 -193122137 -751781475 -666810532 562245038 2239743 717616293 -264464054 684876997 -468385636 -349422626 -850164780 958637092 633292936 -587657930 462019462 -319644802 -564960621 442263236 -568677018 646386271 -445320360 372538950 58748600 -428413543 46299372 -907438733 -434944832 -818739115 817392111 -663844236 -925586061 10005671 -887870729 492356811 -282455387 932722174 374053827 509127840 739491038 260756217 -177604057 666214275 -884798577 44430170 -420922809 204061692 960156494 -68123009 -747463641 306992977 731743425 327497088 -500811217 784669477 -733188530 -342796453 -428688294 -593016911 778119814 922765119 -665720848 -575635932 606917507 251910016 -861686721 826676661 -664863900 594475944 -545996279 -132302354 -584648814 317737387 90795799 -952483971 407298305 755834441 872270957 -890284079 -589431179 -560938438 -493683565 594950849 267051998 -945615284 831903467 364764391 -406273743 -106277882 -102784967 -341633935 205796597 -265230673 -148880245 -780593924 638107019 693449598 -628238509 -913648794 638211850 -644355460 -714280479 171737960 -991780456 -136211890 -386676080 -652906049 436894550 -965919340 -104015218 -617540258 -274510618 -632134184 -755869781 -147228109 654336794 614770929 997156468 285627325 -993943841 234080926 -321642917 -548376021 -521684660 -467849340 -279764429 -627825337 -506712001 483268107 119403692 237097275 368966233 300503931 -754827137 55377644 -488471822 128384554 171803443 508375651 -891787163 531858622 486389884 -477591188 -706000540 -744249784 -947545045 -825574962 607920177 810211514 -176298212 -455202937 421299242 -357698963 779633624 674113583 -59882749 -504331800 450693373 -32882660 -744811841 -133684519 -310958607 -546603985 263426716 778680760 209607357 358691130 973752853 -603908159 79865410 -20594556 -707379764 59518360 923633129 -748894917 395902631 192103978 -816659886 327907079 -473403146 -426699155 -925480766 -827386431 -994886176 194392674 -286951364 -303107721 -289924260 331906493 -274992859 -890677317 999512609 553631664 -320235105 -911996086 -166994896 774936097 989144157 957874646 523054068 -931513044 -792410188 416579349 407624055 -310922112 3400970 202358243 -702474636 -299701205 475293439 -526275067 443711194 643766052 -975740187 -39810352 975555955 -859721874 -799587563 568036876 -716821501 383671784 793310131 -472095501 454891941 941755732 -771148388 -82850955 261146910 -655976465 109883651 -718826916 967408694 -66408341 -301714218 -19831610 -908432800 621832932 -460198882 -411149516 832566602 -287845538 -822779707 -299895414 679166350 -816805719 252140099 -898220957 -921679747 148987995 -571821040 -348392487 -339222733 619204925 269653399 -130328602 -761562554 -645482021 457815641 -846019374 708495692 445820024 903620843 -426641685 -459418567 75567047 -967883425 -128922025 -562670329 -257035538 -305236446 763132552 -190836635 -290619886 -736922597 281080887 569098018 -684803762 -652620689 -372219183 -223193869 -797941969 -849945314 -537221494 486922824 -959050933 77128507 839017599 645231312 451807625 -567722259 -30969314 -980119429 -419114361 -738244237 50063977 64550212 294824373 985969563 -54424837 13868711 -24671984 -531971356 2730794 -412663830 334897330 -436326942 135592309 568483363 -519254053 -386914052 314433908 189301543 -582683136 -698425722 804324973 243385819 682701517 936305201 647225020 598707210 -231814100 405459503 -736022005 -508576512 345374408 698918463 360284409 29428883 623951913 -904196492 -580976340 -16728255 474322878 538514840 -442677211 -435977464 433930537 -647948536 430865111 -839316057 824262223 -538019703 -7766011 290392328 352348248 242044296 410541383 567714660 -208410640 812831417 714647830 931274692 -121436035 -975452720 858158491 485114826 -187838832 -544422058 633550273 959998457 720184950 -730326238 -300535788 -594079284 190741847 -644415498 534195244 -466780295 192044085 -641355600 15417703 -4365566 305858638 -775963931 -674217358 -330172778 325801485 -193174928 506687157 879154258 710123193 -673647375 478202449 -449851269 806970612 749100931 516762111 17601931 6234056 407585075 -312005423 419515640 -260479447 -853675461 -613683108 -642454988 -119183358 -348281752 -462792073 -164483518 -556440892 254451001 -42326252 674798029 -990239618 556950190 -942566842 -266072803 339979542 406535488 838733957 -259357530 -214108313 532063083 866760034 385876599 565165356 174066308 -512407823 -343161519 -137137594 -680540554 -820267132 81276772 294885480 -494341300 -448842869 -459303782 518389766 -380615672 167973265 -677082187 28443725 191352944 700296952 -535457522 -406393643 482126946 607270526 347801923 65097340 -343624129 -794829550 -670903658 613353668 522387898 -278742714 -814767778 203218232 462931278 -166281078 -310535525 524670497 -10916885 -562005938 847524478 -836724664 9754618 -786891803 259062092 -555705304 -743262640 189983807 -657048553 227171132 -802163052 -237624376 -22659510 -511843576 -89754108 -681692319 -37804634 -889734884 -560247012 -166405600 550914590 -438891899 -112220119 -768895004 279873882 934653319 -638976358 -107425745 -716768379 518658579 792550580 -677062495 447725577 -999167317 -527549271 -459901109 -3234308 49258378 -529772739 -548799654 -30731461 556866486 -758930671 -182356700 -805139665 696842453 -462088780 314302565 343159540 868411923 135476491 -482800705 -779299292 -859872597 216197054 -350733855 677610029 62441013 -742414313 701017178 798672721 -629069862 -132153511 -354236210 -713252887 547508897 948757633 -905940211 873904334 -805987967 -887866162 973615658 89505304 -474631034 152736630 882842880 58304801 -297941276 551538389 -119115006 -186001771 -640644585 569689943 179174558 -580144746 -507956517 -716831132 -538662020 -981134894 -767866770 609137521 -636432900 975763724 -804671222 -80916880 -302464817 -455938873 549652284 629957016 278674894 984309369 -958982162 799551552 811071558 559769462 -306845322 750936630 -858485659 -994677788 -971988303 -769413356 -326377318 -50639053 -896083372 -155655030 795293668 -554897284 -35108942 -510093178 -27361544 -714479209 532770260 -523611912 631551331 782099759 -472981391 -719874636 -384141508 636091936 -573387145 -411977324 863247452 133158880 -905991123 285875346 227830372 114183150 766304554 -848152281 -290600079 -606630235 -386092077 -799154148 394115398 -991601050 -84887739 -710867708 -466195047 907696282 919047216 -885262423 -565099811 577512636 973823680 -527237957 -895637239 -638577999 -268748051 158084892 822844046 227963625 -706318716 761277621 -94711927 -120229835 528788952 101466669 -994558650 -624920024 -50009611 844697011 -801155686 -246999631 914860903 666587548 98411832 -849381427 477302160 250971926 -552176518 234749072 48541833 -516112892 -133042696 296507782 326715704 967359522 717745911 -867177555 -253911729 413320959 164996491 -754752469 257612212 426534020 -582880497 -377942775 -639235788 -410362368 -916744947 623213150 208418368 -977288220 -358617204 -390051724 -498128925 -451246344 437251236 144722460 599324512 -696218721 767450196 -844181904 135119627 -367020768 -611050605 551420136 -988172481 -181965949 -565361640 715034103 248072107 483730607 -653780834 -767445476 877269451 -273788448 375922026 -631407372 -18297465 997916828 134166669 -23521417 657299041 570630286 870721814 727072812 692850809 -115916843 646826756 -86540460 829223121 -885920472 -444966428 495798619 -721310872 346423927 601897961 210692244 390618423 956776907 -550167383 719325366 -757276350 -913218423 506961586 -981562305 906344928 14036131 -812217171 607616041 -982449419 -485966521 -486705476 784086965 -972103303 256318430 -465665174 602285435 407037292 -190781257 518296456 -26713921 302271786 -543860733 62059821 -479377123 884985132 105944199 513698685 -918981602 -721851472 377227929 -106288897 -19899384 -16277288 361105194 -355669746 -989235977 817224505 -136616777 132043494 87035032 -159043495 -837433183 -834179074 693592906 613854152 857615360 -225185639 -785478789 410188786 -221586134 -408897943 -69257691 274632805 275611490 830059742 -166090544 482548094 922454394 -514053780 290173588 -737161253 19981772 -616247190 618525212 552056203 955908459 586554292 195568306 -723619541 134307005 350512887 612274048 -403937368 -821714367 321237766 724009317 949140627 919648052 277047637 -826729361 120524180 576830671 971802050 419636187 266348646 853501423 -359162333 -917599639 -133980910 822644153 796783959 222646811 346985161 -447411285 368529946 -689743681 841826873 -201918697 -559262924 -698971017 52212326 113279518 -476438670 -509226468 544052548 385573065 -652240586 407400296 -217482625 -492808720 -551358247 -511212210 839171956 -899459205 271407092 200248159 214126310 -566059013 -664695414 55165792 -290986632 -896184314 563492151 -121766642 -670260386 162449025 -845948944 28313498 327208917 -883162366 -664424810 -417576443 783856229 -259612886 -845699214 597165359 498009189 317333254 -551881231 -648420753 -808661911 -177352583 -80447162 -544153887 467102025 -93670053 344694790 879515520 34187095 174266115 -957623339 236812877 -334972807 -511629786 -629891276 820561681 371509929 699956277 -919217953 260482470 -14963902 790964498 48979244 446496888 621699265 624482106 -358149118 -89816159 -408579103 -223860970 206119304 -130568206 -405001537 305251194 -216121866 -39546777 -702131551 -453946485 -336602390 -502032791 -302916946 -653573926 331759592 433404413 484642427 -417248915 -516565737 -955448516 -315198665 738718180 832063048 342120292 -472895566 692970363 -224970513 -933963177 -978024057 964068798 -998628379 472535724 123104926 448807536 254790275 217455334 8071394 132400943 110828261 -675377244 507749197 -755567190 559848692 -228332469 -26179892 465379520 -14141179 -163916145 25571924 673742305 406089094 -711916888 -5138319 -409291775 252941521 428918894 -450447610 329447863 755000797 510123968 38887333 354945134 -999449978 251969761 -97245476 547066252 609040259 -476546601 -918602622 -245284117 -1288829 512738319 -67808850 192876296 70051621 825294064 290270935 -261451776 366462419 494765716 828402859 -877359402 769910133 -996789355 -973582971 828429426 -317174199 779383189 291877542 595287493 -330167341 -119533325 749666479 672104784 -619440308 -863273515 -915480672 743186309 -222092885 -167990789 -158600707 -396673074 -737630577 729831387 -905993052 87941037 728276884 -285698598 -27628777 101801228 95789840 -837092568 181923795 -120519796 748122755 687113347 -560846674 220547628 -82942849 -17972483 -353018026 -942293842 833447918 250438529 -991359540 -633037471 456040819 -626351179 -53145469 -562286684 588345706 -611182497 -179819479 -143319355 -820696705 193643172 -964898342 -793699190 593404984 874374884 64952777 -640805999 439472524 -471890030 -161797209 558000967 603443276 667051076 -598090716 270352971 511922464 664216888 -686043360 -302735961 -921789342 -18717491 -247756909 180730296 -437148181 -100866462 -568866024 -627507443 -654048800 268153713 -717126966 -868467648 -77324850 -458309766 122412329 943207555 759898706 -714593583 -706684411 556308006 -475890702 403734487 -794093851 356534380 510316238 429765297 492578276 203270701 734883212 -436269084 581334691 791620399 212167257 -327508411 976884699 -352701180 43878075 812821647 869621827 -660489776 -187171140 678038316 832571995 457260087 522881503 -528069491 369218413 -303752816 933546443 -322141573 702191777 -612683692 888773041 -196129568 232352139 881942943 859927100 -480321114 116668702 333392405 99784385 -276215351 324243321 620970663 -234830519 -917305231 -59790180 -705353009 -915837237 -929858077 -383502451 738636940 -678605555 -835252961 -349422610 352686429 -441605542 -436701504 -42542856 -955937301 -594072187 377535709 -755617547 -689513925 -365609139 804405136 544952244 -355856934 -303389226 472979006 227336710 -661984832 -631039062 -99905816 401828363 914095987 -514900520 783216653 -96183855 928870398 489205585 531188617 993130264 466338177 385697322 -783653334 -298944106 362686244 -331715578 762289221 664339395 437043979 -358499904 -606552905 526880845 945754799 800336193 -103338522 731987184 -980620781 -811710491 882792531 16227636 572295307 -655569925 830461225 -150977419 401571990 -839892939 926735138 736638670 -370368906 750289831 -641702320 761617501 154213817 -743668723 734531703 937253162 916155376 -139363042 -107771590 164261498 338920668 -616540309 -375830612 856497467 943738834 -64782500 -214753138 -272862046 -725135027 -266115222 -386511061 552439939 -364649346 -246650855 -573610259 708272346 709013957 489320306 836069938 -728160104 -54821571 182519462 298524881 -349495258 120929178 481430563 842266026 -753231823 172332960 -55993281 -342918964 761731514 -800474289 929563543 -273144105 -192335497 268211504 -426178789 40062346 563547876 157571513 -55828583 -518119280 -115017504 688318458 -291339160 -895962580 325060937 539204111 -715896739 -600094913 435357520 -852813685 208999300 38833913 136185034 -105621241 -710349511 -757624838 759970114 -108336326 952482869 135974214 -802691216 -405465485 545851440 -242097547 -795159625 -150337321 -470769149 902090561 -176875309 930211797 -842295512 998240238 800240824 -673231926 937991727 209432725 307626887 732312436 -515090323 561226616 730786300 -195205521 -629119570 412460344 466141223 -828443779 310200139 496620234 119431249 664544630 -354681773 -496618441 -749011904 -376958823 -421104007 58253675 -721301744 712144382 624202879 -447019732 609455738 -548836740 180134063 752532838 112242499 668562629 143946605 796621980 -564891894 998974586 -138386170 -980644534 -632074255 504792809 903103526 885495564 -31086741 -767571669 594230883 -317338301 -741774309 -947081754 -367927199 950009229 -299632423 -618751120 -107788840 -775383950 151007951 -233834856 548983739 -218500513 470396069 -933837419 -21549174 -358386701 857829621 -311785376 77374535 167984551 -199466441 82717273 950845924 -77508984 671547822 373785097 556636122 93797804 960388597 -437550454 950894076 -124311300 -764939789 24978712 219087725 375339434 -294820270 -693685096 -904849223 -94243525 -255669549 -87150613 -319857015 -97128909 -141286340 958959008 -973466843 -657083769 870548411 -902762408 257401543 767478051 564885324 505929734 -933962509 573148152 -777161817 -331472006 990942603 867633175 167317172 -902090104 109614802 408210948 40213801 -20186981 332073381 -882695803 334561414 497812675 326161890 -263718164 -924312473 -869751362 -60059226 -109426985 323857705 -892219820 673380449 -657498723 421466879 -460833083 -211286701 -110520424 -415280584 246109531 466503471 655353717 -629631556 -596296519 -248146018 115431481 944866817 -159489389 928157897 546304525 171280997 375173428 -741171662 -319591350 -207451789 -27430952 -777704238 322599391 539191472 820590695 -191773002 371788027 -194371795 -508303931 605612032 -17619616 -23662245 -426333514 -317134468 -453756196 641064316 493177134 44879479 416773779 714978050 -304236132 -423419397 43043714 -327502597 -772700481 -676844987 605114371 312670203 418167273 -659919200 468808949 371707540 -362572157 -294134620 -448818011 -930130709 -588038303 601363585 974652888 -136925510 -398560402 899597405 -180889917 614158868 -527172779 972084441 -737652205 -686464253 -557629719 715057009 856926130 612807590 431238648 789586284 -503963385 318361054 656238950 -815246207 -783414878 616379724 -665158491 -402890577 -268565026 356024887 -799353511 -893815196 292454705 235080168 138306940 -985758236 -967855008 -746357291 -72155677 440016615 -375804138 261026277 -13579397 -752120216 -90026534 -37258752 -551269582 -195346585 690454427 684417343 570045114 982086643 -924804838 -639660183 215879473 166259702 -157864548 663569827 -413963948 40160180 859215727 -691511832 797814772 -886797717 540533997 -718308919 692990447 692621223 -317162419 -685697306 305689435 -962935177 -617053906 520310497 -91999036 683983849 127316324 -152515259 486045818 108995865 -488895972 -121436097 45541886 626776370 -811195552 888502963 -212031157 751013544 -983847763 589706265 264959996 754605932 469536812 -152467270 -291364985 -458948293 -100188333 -707734664 -718923161 -920395947 782296386 153316268 578602449 -638066019 -784641922 -775836849 -106109757 -488256078 -705246831 943599650 954493222 -302939101 998085928 -759293766 915611191 718343605 357814016 411046538 -83539471 -149178990 -259837376 637617370 -364346921 838281829 461926485 571483190 -423820413 -682734498 -6125803 -944226831 191822141 800165785 -957181217 99539327 395357734 597119885 -237648853 651072390 320843405 -942191462 251622287 -979380922 475082645 511454424 605216113 -958446646 235071553 809605733 -284684631 932513995 193746825 -820859402 -79055362 950540058 -652711433 515285715 319815818 622953641 -493904340 -340204347 -302346197 101873831 301555451 980915361 299614194 931320372 707803577 796716532 412963116 -476985272 -626089903 626181200 -320947604 -526497512 -790431012 -438269548 -386802560 -635849228 629719040 -307441849 248485693 -754084670 116773836 -891099328 -183423241 518944612 590210137 468631660 255232471 -981902975 592173122 988258713 -943235974 665891805 -660140669 145042420 -576248839 -994951807 -332488448 -549183663 24534636 -326389734 690504835 114498091 -502461120 694273166 -307972927 244151081 666530651 386206957 -202341508 -912334730 312812645 150282501 549388761 300120287 -118790217 -984334479 -714001913 184246600 243234398 212859063 -517553144 -398116321 -122161306 -45154434 -508748116 -4429367 -578637874 -5533351 -258720988 -326125734 572864608 -735872341 277888871 652992017 -993317056 -352238450 -198081544 -416521431 850032913 -902974831 -235859201 -368780312 -921856080 -472660397 682209872 -879979997 804455137 446208531 -592922316 427913266 126069230 -117172588 -139173900 -245671534 536173563 737938179 76387157 -253539212 -912796996 -732733253 -803837401 231050957 948508706 -755870682 -484571707 912909266 538751192 37283143 997792921 437637201 687691749 117887018 -197551060 -99865129 516198066 763164133 -365691406 -956149359 575009872 -490954998 964229971 -41202152 955468831 294869156 -229893059 -345764091 24604023 -157217721 495627412 109969964 -430794971 -312377961 -285946125 -153370414 350951444 -97021936 730185704 -497616249 -761323570 -271846515 -573714079 -193869862 -884571420 623090138 616025250 334533273 -511573860 106930905 978777406 930714704 169796017 -138359332 914584246 -136346031 -170517783 472808708 -608026880 515813556 -314967429 -495648668 835679797 859501304 660442258 -999280344 -106989445 -260775204 -926438412 879882535 772815182 -715656732 578282462 219676480 -100163273 159288794 739340165 262536304 422928913 813489657 -253583916 606393730 240656901 285060334 -150667751 328521651 867055150 43558280 54900941 -816763457 804310619 -698447387 -395848682 -880958320 904030063 353469827 838519887 475128407 51493981 776117499 678911100 153110077 42203325 508461344 -826584888 -842332908 -913245360 -162448860 -271056202 -811925443 -220224676 807815450 -391861476 296249550 -230651503 712371925 -329591763 -706255557 580269725 -377321842 -943197983 -564861643 746461181 -291963319 150353000 -641527041 -989506185 242441597 -798792430 296819205 575618292 203080255 524343033 254137999 -797750559 -349177149 29290120 -588878463 -54074549 935065879 -642507503 575816584 -819986006 -454263347 551689892 626608021 -6548293 -731878640 163880884 -53907841 -587978847 -603976638 456920183 -469525150 749472085 -310192433 603053886 -394103376 544661914 -572698386 -115151850 -148205184 -5881476 -766985844 -250517642 666931882 -292566550 -326132463 793476688 -172170225 356134341 -907261555 640787296 960340684 646121238 373188206 311093037 -865868925 432511622 -763933255 -601700680 -106198203 -66155622 -299843356 109632057 474803156 56982182 -371552633 650620851 300192602 102746075 801972768 -995054426 -724257206 2991653 365708803 248999494 -162009022 341277339 921337305 359433280 116429242 111515652 370492067 -907058617 964517161 160902457 313259587 880105759 499421039 -840633798 -921518646 286619677 -517529504 184302947 -879667091 588540091 972574963 -131283947 533836156 -828077382 -113901762 703432210 -143200020 -643352628 -493531011 -994188230 772373329 903210918 -311129079 302656380 194946400 532960754 -689545780 53353094 12672934 -106239905 -777903561 -623666615 339031894 -336696920 67482285 -395616246 -283070339 713050695 -985535330 -508925359 -643744774 -5885786 918826720 -545563936 647536138 697126609 -151509632 456187268 -617714787 363271525 588910247 -378853450 -128620272 729161439 154796825 -48229405 829197869 593350041 -672218563 -587625692 -585423134 602116944 -150302616 557132353 -182074672 244734939 629424128 -225279583 56133158 -67819609 233801878 -235227292 -926496619 926455367 -516211232 11607780 376722887 623552271 625484050 315169659 -685989035 -474239810 904032939 -454519453 800251177 -334420390 669545152 -975552355 -128191254 -181049946 -617198067 681163562 -859566330 -441515551 -706718756 -96227221 -51892271 284575559 513574999 -195875257 -759490285 -730541470 -688040439 -361314989 -115611993 35100077 717819935 -24481087 -373161127 872634815 -472383490 -921916820 629138005 -118377170 170939408 227607284 -57067993 -817501247 178893282 -430673414 -982358712 -408672940 447066265 -541066383 -174837249 326029103 -530407104 -810254963 -830884002 -879194480 198659277 -701363581 716096489 -273717133 -393108295 543742140 -828261700 340482512 21845413 -422977160 -311398206 -437233140 751296722 -908385901 -127875095 -597487565 137709418 577470489 -71509993 913984027 -411628834 -233157379 -878774318 -494187435 -458596354 335281543 -687589812 -483898834 301369777 841479156 -559221594 281886109 -84672280 -857625817 694599281 323844142 -933158066 -597388632 -555758221 -856522595 -594553438 655134850 872013917 -679032187 763336425 443047807 -423610690 300940310 591445548 191810100 -24886943 690712417 901298397 324949609 -483479986 -229370016 686150905 -918194628 -511870871 -754372647 -308192496 100770205 885582693 420538902 914039939 -514953355 -390916852 -372856451 68878510 254064956 119697618 482792734 -707199538 485506291 652757913 229860297 -765118632 -92754751 751043522 -778107275 -871367025 651084375 94770990 287797926 -35092685 -956328090 -984387437 552593367 616230584 -527360698 8551452 -567517504 -795941798 678337877 -700351668 -711636964 -122763740 549593925 -381443848 -432921629 349421399 -129040056 -14338153 -861221744 -92789048 -167293560 398618092 644801187 -510837044 856185854 660743674 536652150 -244880538 453552757 837484978 932208037 -391619906 186590230 -476550930 897993435 -320497604 -397488416 -224419749 -25787353 496088600 268051265 279420499 -263760423 -931282079 833293702 640700992 1589660 -583585865 -654377496 -868171853 -24279927 -718845971 -294013352 -707931485 -957942367 -934101550 -176480629 57992415 -285716918 -649835274 -589001614 -672536681 -336790291 -204366914 208964914 307265653 668230895 475727162 823928281 -563581018 194084651 37308573 -648833650 -469913076 -162227046 168777901 -428037771 47671048 -129851319 598353178 -882106851 324766205 -96738950 783547837 280166369 100632769 991570605 65287624 -921392880 117070149 806665567 879041246 -682965049 -467465636 -64398100 627423278 526393650 583675239 -344681071 -707024660 590394689 -888456869 215976142 81486331 -122473596 -109629419 -568843412 709059012 -877216718 572380785 -462398091 -725263129 703250032 -135811664 619271408 14699942 -180076638 -916825632 -382248269 289453993 -692277606 560728989 -627214605 -386006166 226180635 -789028709 -807793640 386973482 798840015 -416005363 642104020 -177294854 -415188615 690223520 484988842 975165275 -212274273 -939498653 628443072 -147596931 -461650605 -216101771 -589399614 -60157922 550474371 -238479050 623146639 281699827 -759058618 -904241787 -646606281 -257926026 765132737 -109054986 -600379861 -213902860 -430639397 -191706879 -159964662 146760649 -433655108 334093705 -554941572 -81220798 245042128 586138801 -705433098 451333580 809408178 257477664 -913320836 944357544 518592899 -965730241 -78293629 34450845 363112503 -107311096 -569889594 504709283 162192045 -605814020 -698333204 -580430836 -830250697 504269112 942805173 -584568134 -296288419 -284645483 223055116 -837463706 -29238732 384220737 408803104 -22959027 492037162 619429192 965220012 563355431 -634740352 -568928496 -111742560 -334040085 649325478 830157584 505561038 98634761 -465817659 11565071 -567715881 -306094670 442845850 970053822 -397350053 699041532 -550452110 688978833 -323561759 -492192316 438149748 -519053412 839893065 -218529376 226040466 -754589005 445496000 -934587111 -204991353 723835632 804393378 32371827 -593563177 -800689951 -944858922 -286764000 673373163 -706515062 -660098656 -444991718 592222936 -418302995 -373189754 395681433 -306907202 -849267646 -128558476 -269256593 597683915 985372747 932467786 599461553 674036761 -210333321 -93464231 -68010995 -99289742 -958655794 445301858 -281507204 452358330 418688099 990223538 -63711698 873364019 -959756012 61538209 -25779025 -87610766 904155039 409185012 -461095033 -65627611 -673736840 -140653530 51088135 -595607833 47118307 -726872649 -45995655 -262332162 -290363730 -649151654 965123746 454057465 -874881029 21231717 -891969738 -441459115 469916628 132507187 177795587 525457129 -448375443 -196310589 -146930114 334545481 -338268726 368959206 850269793 701560672 -757229985 555321964 616859746 283760536 -298388356 -997211198 -621186350 356538124 771189937 241111361 528685062 -595707162 -689268141 -1552779 436850958 -703424496 -793676979 884675658 547618148 807422767 -557795019 360891929 -350156992 403196991 412391359 329094771 561071939 475003066 707025841 146401039 292192978 273363964 -600601381 -126603171 323368295 -78340012 -217281886 276879910 800249288 -318715286 -845510705 -974630285 -354855271 -216275188 -640388086 -201203689 517826722 -718055462 -373322299 911180061 886572549 -199302268 865719788 -78628902 -234741579 889852544 -739886770 405999275 311877226 -687870436 395291983 202576431 134460600 -269671348 77887236 674943086 -582573602 -222798479 -379924027 -585961328 524098582 901734186 873265760 924601866 855344072 179253818 -850801237 663892334 395810966 440291799 -414662979 422145504 -239960076 -444783084 411360976 -755972304 -626636755 667428382 333338677 -952372799 -738250150 40460574 941715173 -447983858 -880005051 -657737285 296190719 778360128 330281596 -128430089 635570523 -610966078 -347761248 927786747 307843528 -575580740 -223419642 -148888659 142136320 -417941528 -751847280 618976179 -498062598 80767125 762514933 194834921 319357447 246288741 516642583 -219307419 362562687 392798482 421864202 -5051359 -171211305 -370628137 -65547382 -766461797 479340291 -40082567 -143725380 -114040046 -698022716 367511322 202659658 714654754 -432585700 891439314 65953020 918074263 -106621808 -295744403 -577784702 -517007393 987659136 -968226220 410962931 552091889 -175667513 -966592263 492668118 -106435583 710117533 -170629859 310162454 826282206 85235955 46730789 -430076980 -794519839 660701238 900730990 203419194 464887075 -791710929 -180054597 -520449160 679720998 -754350219 -570599614 740123633 -313134129 11759756 269922905 -322831621 988662449 168390514 350881776 -191979415 103846817 -847544379 -84833230 288956215 980107446 767597357 484224413 669836832 -227979407 43476696 -585849179 -616552863 -816033366 -94512111 402616632 711884300 -731530793 -9756946 -93981032 459382993 910453091 278518739 519827801 -492030562 -336096657 -21168738 -497923157 -611350131 499135991 488813677 733934225 846657732 712294419 -850936565 -136730818 187902513 -804911522 646699616 -549534811 132530224 -897356413 -112270509 785710133 624287501 756339681 -777991383 -277554355 -379050208 -41612837 -396842158 512460958 672961689 72395940 109964910 740364476 -39502067 262285263 -737341750 208993189 -656637661 -936533608 135919582 -669670201 813561525 -745711972 -412923560 216776654 632537937 310537759 -564235566 941904455 -484590072 -915174427 938191934 723132151 9671514 -585100460 479299359 942080169 -21299037 -213630126 -565816551 -698075830 -371057634 715886532 757234077 209270056 842133496 -623863852 -282900147 847832029 -840816152 276128829 243669866 -716662090 -907128564 4168553 -618849685 -63053520 781439517 931602292 -495212694 727768738 113286794 -459270499 -82930612 116320760 -417391486 145693151 -101186192 -301953062 449518536 -213885671 -634225360 971226694 298712199 -979525044 -449811158 -218007829 815819284 726001890 -550884745 150556506 634119185 -299616176 -351390656 595703077 -246734308 31340700 730970876 -891437199 6505811 675268949 622623665 -803675900 -864976244 69118103 706041211 605173196 595493943 939334769 -911294507 144811431 -341924683 -905555646 71214234 -521451643 488027570 150112522 120521526 -838285676 593418639 319646598 -960276739 139084468 -937344315 249555766 -574925061 -994538210 832141465 -416898072 -842913417 52034932 558011241 -367288244 -136720718 661590917 112303539 -200735695 317322206 246033176 -437457141 -540687174 -508420575 -960764635 549630556 -361100470 139756631 724631134 -264634474 -141762004 -946388337 66735887 932563651 -536199912 27333737 404362416 711155711 -927660844 -598877443 -811097714 -808421793 749545138 859652475 733867142 -396157235 -774593131 608016723 271336355 948658004 645788512 229720320 -426234556 370186187 -435846330 796663961 -268508327 -420055478 397527068 -717159893 536885798 398083351 176916960 683122444 -115968333 433105331 -606519210 49188840 719390687 -760482093 -806535367 -998403136 848426203 -660975506 439726371 -230990056 99463828 302765902 101781946 889351987 445184990 140427726 706234829 538016833 -436823800 -244132644 860630291 -512086707 878440534 -451141099 242103242 665189907 -471088938 780966250 -543769872 614866536 -550747279 -491824938 627183860 -542359262 171023665 -402021790 716658744 -73920824 314230653 195804075 174559175 583372987 -928319836 -230599042 523449256 -391390075 -898184747 -240833433 170613987 -814730953 -691336938 546430224 943852328 753702017 113486665 -389657804 784455688 -760977794 228889630 -542462237 -228661027 -554711641 713179488 -474374153 -121722174 866703656 -369743983 -345269327 -585017094 -349932950 917647786 70031048 751717296 -783420157 512545807 711333242 926353368 584953587 -301652251 927034155 654208515 436349049 -555825755 -237569912 -281271875 270078455 -137840087 -892379443 334782952 652188247 959939835 -888420884 -114240137 -829768217 959428832 -115297517 246621257 795972411 -710866288 -857247750 215866921 449766963 -525675425 284230689 528112781 -793139293 734085517 -136028842 702322398 737359848 780149824 34351294 183229827 29177618 260564768 436966804 -460296113 389128798 -848692661 -377792861 751380954 -265393360 74120420 245818814 -903864064 465716161 -274659910 -152231762 -758346649 847643449 -502413071 -274870132 368488963 731343683 761317386 854837779 -145397563 550418110 908788946 992652663 82823822 759163135 710509314 263465789 193672162 -144227001 843481896 371297279 -315545917 -846022886 -737347212 -808542493 -795653918 139081034 -692381350 576256344 973253955 649508390 -377489739 732073151 361389788 -474652053 -678826417 -174763344 -173395467 -67324124 820402586 836193243 330825107 803884216 901488945 -663007256 -693655533 -122927915 183308893 370455334 646815067 -925499134 -92902830 31636483 788587898 -345874892 -834047094 -180458094 435367071 185920335 705040518 -841143854 -598567373 -205076681 966116912 -258519305 -758045441 928397429 -622087761 -666128901 -86550852 -789206613 164440487 -243047312 896467488 157586848 -539021775 -515001790 550619663 -728719637 119675440 863698974 -74127235 -54794843 -40367325 -387369206 139470452 -972441430 404303392 336812759 343109358 -264496956 642501334 -955190732 -11007610 501183530 -153517881 569851944 108584139 -687220205 -86749788 296694324 2938746 -6616105 558926597 -317990687 826713900 -690335740 155642674 -668764420 370743855 -436247304 -1068517 -676362918 -794070446 -520484877 879256006 292346917 -848536350 -453093044 -484048111 899433821 -810420981 -955759399 469842199 687750621 191696847 350660372 375970793 -267851352 106578932 -473982567 836047726 892099872 -214149917 -584798561 212057832 341041586 -302929127 -472011953 51257596 732092749 312195796 -646566189 -50138974 607433220 506221675 -224950696 -20744308 757688143 555992398 -391343719 802955691 -371655888 -208260563 239969863 -351181287 -311971633 -388471398 347136219 -941073929 -268338402 300157205 -272800084 694745609 313267439 -959971139 -170961309 955006070 -653931341 -979370995 174028962 583400414 -779142908 230446878 999501762 -289420472 51782265 366383119 -330873260 695630121 -898804641 -638585421 281251612 662133176 -109966045 -147537261 -975862343 -823535682 689504930 -712893686 118612608 840547037 -70829211 19704256 -528406851 -223429930 -926824434 473611158 -824489291 559976040 444585571 -59393517 -654774978 591884381 -798965787 161823390 531062492 -936759643 731303499 -626436030 362983639 846879411 -566079406 623229202 -386486074 -514882651 -111413993 628836660 866669967 -826121182 -7569464 -753106562 -428978547 647203886 903239792 -577079905 -350474803 -621332308 -826316280 -760751791 -860756548 727716142 508776133 -578034258 -922210361 107264434 867385620 93714653 438342120 -924021487 852561027 276382454 809708564 -266789809 -496441549 -928151146 54750931 -179218774 -312936218 -545671725 -523590193 -293236432 733868404 -903866987 -638236199 984715846 664366998 -747865974 535415643 -272558969 -665569189 -439974843 -59933933 164036986 -350686656 -351010302 705455544 114540284 783222482 421965698 -939377869 450159794 895505021 -556131942 -327589660 -747961913 -657100562 -70269260 -196291694 -726562365 887009977 86033168 -634482564 192487102 155577219 529522018 115714810 -686758826 81904760 228476715 -636481099 -494333048 412946014 652200804 346460449 -910918422 -479627909 213494242 691201452 15503700 454598519 -45314195 -379478546 -5928805 48329812 -696427852 656871586 -847175001 401781817 -394529358 -465009065 -702412687 680879984 -938282727 -765998616 -174697814 628500534 446713851 -433335020 -827427681 -814332067 -419147753 -569618478 799473064 406755222 57709506 -800572935 408109475 -229215047 -189224074 -244200244 744241000 408530622 816836820 -352488565 -611825561 373151802 69691277 -936944639 -385475498 56210144 -590967327 -650708148 -561991105 79086694 828212918 838878628 -439547520 -476219340 -230550631 -456871102 13710948 -626000113 258387302 -702046403 803774791 29124364 733876550 -856139213 39044065 -36773840 965881549 -904628069 -619841764 -335012830 -187770404 657414172 252135131 498401342 190667189 -639151505 500419129 299196714 -973009884 835315149 153698281 296385256 111354220 -862833726 999478782 -543898801 560463542 237778146 -696669393 -806378321 869468625 64572123 -297372971 64399171 -602736844 920670025 170714018 511546992 -721043963 621630179 -556647136 -197784895 -516255177 214325411 -947184767 283877065 -23040713 -991105305 907924938 -51172423 20452491 -621807167 607358832 -878343174 -916642923 -653745973 -33886004 -344675486 338139174 -615537678 -928272434 301204118 152029269 -754535718 776787678 -975182736 -321847081 -208157847 569568055 985788470 12177247 168089721 778369551 -842002383 -871515328 -940837761 615093696 -514503067 171302 698240355 284094004 -356439333 632707199 937783561 257594049 -57298746 -601196673 727157515 -663692282 987880247 -548603086 310642564 -60684413 -539480393 1593794 659755788 909583662 852692721 -676488422 -284085907 -998512150 -347655103 411218015 -214407887 757159951 703768931 -142006378 594544956 161254769 -665554273 -592294981 -879159398 708092526 189626609 813860562 924337849 -450402621 -960093338 78396551 -186583187 -329046692 -295561132 -845336650 -668588035 -795512427 95499249 223638243 -240279761 -537272208 -41897702 -726494438 618955666 898241164 -927606585 -540843423 -928445397 869421667 -869226125 -143500102 65222257 361719440 495342942 -73431181 341196783 -395423142 -93424197 -767414696 513303452 567161347 -118227247 -52927302 -152495012 -278246097 -666691478 -9300038 443741181 844019947 -493762196 -143397357 -213032349 -368493111 655293981 -260125743 378827890 -684198622 335747126 492905921 298517822 502599056 82370578 -993165784 376904354 460037313 975937353 -165409230 -501458991 810722662 -850406194 -7099248 -864838162 -376983492 71735598 551481952 431135143 729998255 -807042269 -568730856 -663476167 113204280 635949315 566063066 667391730 137325296 44740700 47297702 903403600 130918770 -264601184 367189610 -904805451 161140724 -565193508 -635879817 210063378 -238675717 448417432 -321250737 -320902779 -259799274 -571743657 378593851 -950378932 -371233144 -781121748 138010160 887105223 167577581 891644544 120628364 865968994 392169599 -580081658 476609939 -836045765 -285711161 39483465 186605328 -588656520 585970472 -998625907 660905726 19112154 565704297 487132974 -947576339 957268777 -124243294 3473405 -586638270 -135240306 537663415 376040322 -213001243 678269330 915425007 -176611351 482803420 -923419311 -483013617 -288052429 991032657 488605548 275597763 -783046093 444533486 -507037315 749870848 -585839294 954515116 -737727710 -516018701 -523798038 -620840221 -506355293 948528085 -38238705 -94581208 156191688 945767838 -261065872 -33813070 456958860 -514189721 162495699 419989925 -675392353 -921815930 362719174 480556593 -88382776 -444649012 954762633 258184386 274731772 -378398821 592642816 385674288 141353034 974051511 998327022 -995634973 -399302594 -467531247 513889855 -673395726 -885120597 156040017 -355022976 -880052435 861242413 -19596553 915955606 -135656304 -557660784 -378182587 375299211 759222943 963691727 40042639 818856650 -341261901 -236071567 30675360 104980659 -921803010 189191352 77290698 548248182 -403417938 -632130743 -922702328 -313501418 -810041989 672364638 472142350 80206908 629602440 -234583029 -430256321 -974096038 -221816434 104215621 508881393 -624272357 -408647226 -465799432 160700786 341564789 -692848608 949271111 -936447735 -271097876 -185148233 -905639608 534253790 -565128145 -698494608 -50809548 -690623777 482281501 -295103748 175978540 733653428 -958462719 -228074058 275414034 -206619476 752936688 -235726563 -463040215 -766936084 181962042 452718205 -901047791 -819276746 839951759 576198080 464617170 -522127539 -823127090 331447879 -206361652 -185557540 -407711863 812735367 -678251458 -526565558 989894432 228630139 230510009 -35963300 -412072772 -131098357 -97491856 59683246 -552564903 735787510 -64452812 -932514635 989759665 -754368281 -846173150 -339461086 -775234755 166430703 625870333 663954142 -210509253 101319180 229633969 496924148 -188386279 529906717 92070834 783433580 359064753 722299761 -61428186 237448899 355650212 -365181554 -311105753 986528442 542333788 308050862 114446426 -741457846 -700771337 920344268 -412620711 -860150283 947086332 -783624452 -55984744 450845387 929596158 619684538 -137858368 835168911 -713394040 748660858 509377424 -224061583 693171590 593142054 -429993563 119665585 -699389824 588186607 86695958 -442445113 723211710 -294322494 -241948707 133859480 326997118 -870111914 -275706324 27041361 530269261 -150441058 -554850269 308680284 840351561 89103456 -403333600 -996421231 -946687784 -382905057 511789361 818920488 793790420 -186452937 -190503257 -145262133 992137406 -768917361 176011404 820764259 -889462393 118907708 -45201873 194625192 707955238 881946360 221992331 947553108 -296846840 64677399 -101793750 -304612592 -210756166 848057921 -269306214 156875939 69158128 326315052 45670155 -647318035 -485229100 -782939257 507872943 -720312633 777152970 -905828890 446972621 -132089685 -129808947 978759741 999413868 -676819840 712185241 -118134155 -647440240 609004956 220271526 -742927883 256121999 203101600 618995118 332860874 286445527 663742352 848942702 -281072500 482786319 819758560 757440256 -881792732 737547344 384152404 404875135 -780101253 -833177238 153401083 612708683 830633157 229615562 955278578 -187245062 -163026842 -559063632 -75998468 -202770641 -712538579 135731999 -812291884 -214674307 574210172 936356939 535884967 786967215 788201903 -476992932 -317151854 237284534 128396555 798933872 434526756 -583335787 473940181 259070563 961033919 -820107970 396893917 -376701738 -622880048 -654604487 674299573 262005442 -483262251 -77336423 822095805 -715588571 573848653 -36278582 923448082 -720598288 630650529 -597575246 755196264 -79522160 -252114276 -176344497 400964989 840347880 -223233592 987974257 500632185 359240488 -720004971 -988844610 25874484 -278204781 92650462 -300860878 -958345623 123857525 -99223436 -70684057 -859339157 -298895996 -557144193 -721092485 196674309 -184463431 725049874 -142470719 192194566 -761714143 459920140 247202173 -951775414 -337719312 -575881752 352245149 722116750 -983788795 -784358052 41331793 -211748870 -521158782 -391527917 621298908 -918146634 -932927780 -864287842 -996716905 -724724242 -11470661 -416172855 472933224 218952588 -525262867 11522984 382531255 -915995359 -80623009 -979219026 595852201 633697205 355499182 -876063628 749838482 -853245554 -367463656 300710452 242762080 -991682199 387076089 232482968 970713293 791928107 -574191618 427312074 63221483 -311172503 -291583918 115777361 663291034 664320984 -327263896 -869115129 991279713 170004527 48550467 -319153873 -596316780 -955972917 340309106 -617073183 -799774811 434850109 668493780 853565098 67049607 -184571003 -173441360 -693854182 -628910361 786474607 320145697 -104426246 -911627411 -393554629 -732374493 -565452081 73751411 655945626 645305333 -632081329 9328948 -770836409 728865896 704745061 473137663 651535648 -946369780 -652609863 547995352 520926232 716302605 -741020321 -864867882 290514745 230369513 -246615543 -789365449 -688111855 985163961 313320099 -562198294 479658220 -812187067 877132374 -700125906 493105424 549135218 568695875 148953561 93016039 -833082487 -991440383 -935306996 598474176 127582884 863568924 275059649 692468179 -995014541 -593601202 789812655 240707224 963451492 374399221 434699677 976010744 672723775 -496282219 636112268 -421614795 14782056 833938560 -368636699 626361776 -555669371 -562582671 -177424925 995233491 498751535 -389562396 -820310854 -63925537 -418045440 423912331 -555839024 252714546 637403758 982696463 -212026663 -26144735 682674970 906281210 138221951 466033022 994456358 -537713762 -244869109 -483953677 -385580808 849071259 -194428568 -360636871 -38078340 -522540902 -573868810 480632125 867603621 54050460 160091269 -194364378 -707061820 -72958795 735795920 -220737627 -408169276 497173991 -559848182 -938951257 -17563314 -774140431 897826690 9154511 749938689 920097625 -310514607 -825052486 -820730420 445509931 -244168009 708735760 237326950 -109898554 -698529152 -310683832 755889438 194586410 -370470479 -950395569 417005807 -733211191 -783902702 553104545 -209011424 942647445 12912962 784369916 -392971613 -530403592 564742927 -514146742 158737130 -118911922 125478764 -821338305 -956536874 -160619329 586758807 560353025 47279886 -940777524 -245325933 393330210 -648346146 174881081 700754229 503259648 142721215 109150300 178499982 -290068481 68510990 971345849 267241843 386253575 517430408 923225172 909150862 627812337 916180129 772364336 211017029 -841388009 974471381 203931190 -397284226 -268534416 486480092 -51823402 -621164388 119725695 -801442653 -568291395 -761034664 270752916 -68848725 861324477 776107884 -2122338 -839425543 390518375 817146412 473964266 899302002 -209122684 -229362354 129553495 -233663356 -514158500 -195059117 -690177937 234171219 -694330587 -728806391 199524590 -542866180 712829135 554032083 424563506 -363130819 785041716 -200004007 10303602 -543362259 259704539 -302822192 -303506440 -704909232 -624298307 533646965 606413065 561389533 46490413 594813508 298016822 -331531364 74835143 210335456 -166862871 804133675 -54089024 448492865 -284403611 830687304 -470024010 -200170478 -794982738 135873391 45228156 -456623116 189314488 19811310 -334793864 -240780208 -114080332 -978693098 -319189315 -929896899 -49807173 -551143439 -684323576 -374912674 812174331 321861973 -231929777 -3815051 -994893627 658526987 -139612120 146353378 656555149 -476687481 750351592 -468461466 101881429 -124238508 -342362216 -907960387 706685902 400237520 766772589 -361718321 -561845968 141238279 154264170 -549417243 239296230 917902814 927051221 -190628816 -674945503 -899200723 467008077 305913424 996711577 -100018170 302805206 -176662867 743896259 152362374 101470864 328477287 -401550177 -750081169 466646038 -658810994 188237938 193836409 -80921726 -24384136 69799174 921833371 331174843 -205608700 87684716 959821093 606635788 537085892 -252256238 5810568 591054474 252492014 -323900424 -765424898 583552588 229974766 -281109489 452589096 -472099264 -447370632 -318760508 -263308404 -293679184 -468608349 -810901459 -79426075 -644667493 -239509207 152491083 -439162056 666950075 56223637 913257695 280398231 -215897959 431207238 343631604 156402873 331396168 990321075 991491507 379291121 -102812072 -816148417 -603665999 -478682356 654993249 411057974 742937642 -282572577 -9464663 965728869 -396139158 189071271 -192939608 -281192989 307544844 -442132751 -473958429 -668100846 196832726 -31346438 -676888635 -671275222 -413311410 221889311 557620822 -992169038 299120155 286783215 -12001796 -250863120 528655580 991697951 -620645537 -984862892 -586251157 -798308334 200661938 811523662 276979826 -932871912 366803804 -534033442 -428083601 -846008010 732461724 747194966 -122453893 50205563 -935658218 -949675905 -735398381 974083553 -687594519 693104490 -757990561 336431629 353953152 -605398599 -90706511 62494214 445791644 817141269 882749787 631796398 405009814 385317016 -743200977 279211826 -973146309 96368489 335040725 426843503 -897616772 694614789 -492217903 644361203 -160175272 777960046 861169593 523450406 709535921 -638167340 -576887644 -60917333 231894628 -486083069 913350974 376224264 491175050 819919726 -123381364 850429618 -833147955 507897830 -779518139 381004712 802631759 -762688868 140411240 -521589419 967843573 -492660054 977130796 456222837 -997128049 -791164780 -934937749 500294685 -675830812 -458081984 58495130 -454420043 -747762780 818910591 671297011 942005126 -294878863 622391674 476927067 -281960718 -585962785 334298718 801968810 57375857 141614089 32012221 120411168 -512491174 888214877 -322641817 892127899 -279769330 988495598 782120307 682586853 355351586 371978284 -120896592 413544964 567991298 -977527766 573149015 756220093 -503527205 -724613768 615671255 259313472 -301357708 -192675471 417340555 340174091 -354451795 -47793534 -80791424 -584775984 319926627 -895275097 -424647213 -5238406 -185985992 -550622794 319012437 921466480 -827395098 -559349538 501727431 282301223 659348012 921063432 -252974132 -726364159 -42177222 119105415 -615531874 896589829 325374109 -394745007 717953777 763513547 369712679 459613577 55072253 751869859 652784271 -209448025 -8339332 -938144994 -199993809 -386583662 -293732172 794858626 -781128273 617772941 -89235470 107079521 518338630 21445077 -424603354 -339504 428277719 -100608743 959271304 -237319700 950624146 -33630104 -632672719 -426225711 688932784 50913450 -243280116 -642422046 60491090 -68152021 -138435844 -392078458 279273259 393435471 568335001 -361443406 -343142299 801415375 685552896 -439066076 198447759 355676379 -164329381 -807522884 -393032755 -942658876 126038638 -886102218 965635934 998716601 -859241471 612670622 421208675 350676852 -943706442 -810095095 16528464 98323417 286143702 -498344314 -297137643 -573527725 496589830 -948502695 -442214855 -868443160 69666057 744329927 -694867005 -633545056 -820021536 254003634 -433379492 -353951847 33940494 334281053 -81194454 65272738 680154025 -668421459 664821448 -359282004 224832694 233870935 -482133771 -594505447 978927298 311189571 225349666 408265649 628535261 531152524 -456392627 -840011009 -624619727 128136320 -576898199 11627878 503672146 -458447932 -767824728 -445619422 58436817 -191849749 -997116499 301727303 705122140 -689860814 701434373 -207965173 -165561864 197070372 377369930 533190748 -557521818 520605137 -570681135 29757097 -3625416 974627416 427532939 58283562 -217818659 298947499 130211831 -706362650 772934940 -189306913 569834056 830858717 -423648353 -734753815 -784425497 174302061 583710346 166506786 718950158 -564282483 -625020759 79873125 -696095425 -326773808 716426213 872543815 -612580449 727283413 -758497431 965208945 179317285 313081470 -167812334 -873880575 -868579448 -711345301 -769310811 621442462 -356480253 280642439 372124219 970247255 940707731 -249000925 705132579 147371742 297633052 352503843 -974654901 985143396 947039821 -113595806 788888031 -727937810 869432184 449678883 113041093 -104713067 -227994654 -618799115 -596258813 185148232 345123101 161686290 -648449450 -474943240 -231169512 740930290 -110188692 -105008569 241730111 -799429181 943187769 -864728083 -905203046 517595748 -429620749 875767628 -676021229 -930643942 417117004 379038846 -101954333 -219747438 -137933764 991685051 37279675 550287141 723728406 328787591 -230707478 -968660605 708257741 575028168 -919552197 -804958823 -926198301 -893682803 -756841079 -642011223 989499190 -369042112 -733390817 997870090 548396370 -986202643 -599157091 917385287 -412619418 -507344757 272814373 673539310 -687355642 212497579 -814950318 -855167124 -362259014 817119936 982295936 -896245107 71701579 583268640 330083121 114450250 792565523 -824398252 602188349 -151524317 171136330 235102409 -491472290 -118037108 -577145442 829054336 -373528916 741660763 -229049548 -96119173 536882975 -38028289 -222939285 -261516494 910179082 -504930141 858653858 728472616 822024951 -294881064 -595646624 919051283 -419405830 -459722181 105775552 902271883 502347042 -503388109 -440458598 -309528109 754827374 640910125 417284914 256742536 -177080406 -224874315 -655441075 360171248 -38144295 660169983 -553644074 -665727435 -499703864 -873633933 -283792031 -75658452 226357171 -643879749 -394125247 -491564464 699228136 -542470668 -357616738 709074715 -567509142 -369068327 980215939 -523389886 -698067335 505809893 -500960486 185023461 -541815163 -479445689 648158391 764427016 670766306 812083210 -866003904 -264965235 -841948587 -332150134 225273945 280269135 -31902653 -778600873 944692101 903171810 -312537282 -207869471 -46613660 -527219143 784457176 -700749650 511084852 19970580 543857808 -528221068 -636844106 -657433063 837710373 -539090974 -276276220 -449679001 -757373037 -290320588 337591483 831658916 648406468 -732012978 520395689 948978559 -630112262 312353931 -479654306 908134442 12015638 47280959 657856184 -902184751 996006706 982183660 -233250612 70892249 73280233 -167526555 -718508923 -906785225 233962992 9436705 832470261 687061094 -543582055 592539293 -902384410 -23200873 -261097291 -294977678 583151433 -773745460 -987811915 304767292 -966011055 469454646 673592858 -495789158 109576548 -221940489 215698689 -56594496 -678756120 -681857627 -171338641 560051343 310083653 652628369 -772000367 -722657668 -570618502 -756118572 160263233 555301512 -778677354 -960736872 -840632775 707998615 735722953 682385845 -888548574 -942213527 466432369 -882365769 -833245424 532280488 -755603343 -919194744 837153378 209367936 827177507 -207310642 465905109 890959509 875261297 -379427623 -133992566 -249470995 -933245289 750800977 795207279 -18776835 -959354165 410447475 -488277060 562145933 -318057937 -151959203 -20963807 -231301757 -806044923 -573272678 596712670 -319643386 -745687008 -182160773 -887203574 151452702 430638091 254198228 -27828176 613167046 382398316 618935884 -572103079 23743148 -703826973 818893773 -853979749 475448894 212912722 642322619 386209830 -951972555 -455486472 -844802973 -199993602 794902766 773332937 -597154906 653612686 388089821 -645419736 -914770857 244294706 -344509112 -21895929 921270826 329104914 -319450768 -332709434 -672099450 981618296 250594271 244985354 -491486929 711117469 -783041455 162356087 -66281887 -265921368 -305879077 861138227 -842601296 492457665 860375762 -72295021 253009891 -498154137 44041047 114986325 -653615391 11525437 -654109828 -921916597 -606522677 -709837576 -254408977 -890357407 152866407 774678565 610587880 -353273262 -83802286 354426902 -920605645 -152010230 -510446353 -144999850 -513663560 768100317 -309592931 -947785736 613100773 59144442 483764991 554276106 55765485 -20372201 -977686983 -109231764 448578558 309468033 -838790527 459730110 -197615803 882664294 445165382 -76407043 -363803513 665602794 671410054 -423839567 8571463 -824660423 690944952 -501850702 378573778 293356202 799765094 533630278 -515487182 -404403297 -365425086 -593618313 757753828 851700165 -857144720 724416870 -307599672 727234902 -288686387 985773567 -98403005 -891903473 -766663650 -839269683 -7481175 -453928637 -539247965 658813148 -909529071 -706344282 -314038100 519528295 -603710974 943902149 -543464656 -275236582 657943673 118878386 -996517423 -445552634 937285801 931215088 -613074197 -528659837 319504342 -794928388 -321059222 -309704655 964116811 -131971125 995926215 -950889512 592107600 973792703 784477591 -5850304 17246947 -153533112 -622199841 -857510441 818210713 -378579517 942442088 -251124955 -834259775 -11787183 -16671429 -659762785 809202105 -33645626 116964115 -794354060 -75456681 710427675 1846051 -55635105 39591256 389699731 -607791994 -184568167 -721243480 -689774484 -522300250 227093877 603329059 517488410 -367240034 -329467696 589498873 475525714 -253924291 -144086978 272143443 -595705984 -802678838 629180359 932773010 -799932492 -4838275 -189793432 826118423 526860874 -684621912 -633428221 342610398 401413199 -725881084 209998074 -265363905 -302867969 -370824137 647019649 589117571 -149298277 -954186007 64177996 30043725 -68869164 789452149 769028867 -686743720 -979160166 971041886 -921878856 413181495 504871290 305481738 -590488701 -115667218 238504715 -963192593 -139117864 -250344034 554202820 505294048 947534618 630518738 -547191424 546566240 -427648431 -192536405 -739593859 706985820 -707482798 -671412095 -802065552 909659546 -360556868 -703647779 988238513 -153251745 -288137609 207569681 -403056628 158631003 -436153803 -337646953 -432510965 -306091113 260708560 124161131 -768009947 208602078 30556011 -49549825 557305254 -608288143 -741958547 42995434 370379088 181885121 137160659 784012715 437030399 -676128292 -701702432 758394473 -166778074 -115279883 -906134417 -357439315 -981633069 793348449 32210639 517300934 942815274 -411065117 28396983 896251849 916577196 -817774657 -364319182 -996252724 856636884 -17973354 -227940986 231417524 155553083 -25864952 801392998 -328300146 -618230573 756118304 -484480975 328488290 -407762820 530372819 -500473410 -383791806 -376442783 -842173950 680897447 162715356 865276455 313234759 296794249 810777581 -663471527 946805468 674928827 718172217 -509409840 827463364 -67394647 98495773 628325454 637817088 270043364 119723024 837807745 22114936 -559638418 -938347011 -869250695 -20459792 -585630646 225613962 -46604200 -899180270 -997432542 -457088537 794543391 -545465682 -69405912 -989033479 670185639 -911018299 -960192034 -711941932 -435239092 103406063 -500543735 -557784315 87203003 -255400076 -773696135 -629848104 877168524 788128184 -647772318 778176868 -656465931 -182182075 948697814 -187080476 531626348 -239718076 110042095 293882541 -989158740 -965334449 -940904515 -356254163 342565384 922884333 -797328763 63067037 63539540 -505700197 -82744563 50516298 64236764 549367359 -285631965 -520475878 102626269 233402324 -527095662 -907357716 709083424 981619756 -62851353 -368846829 201413383 564944850 -939840078 -960449037 -575492249 191842024 189423961 165253538 -664843075 360723393 -923856490 -153095689 197063756 54283978 503787658 677091075 726005755 -956510675 -153159989 -273239630 -860718121 870028261 -419846267 194394708 -850262601 -762628690 -504350226 578647803 -804293363 173742903 585667638 981019326 588711007 -625611932 622848560 -166213362 792855697 127127803 51137522 987489358 755745985 -29404884 -884268950 748303190 -380187007 646783766 641879947 -773059031 -674190180 -535445349 930552860 345045286 -898285446 616298151 545294625 -390282989 734174903 -641107278 -849423901 -523474352 -330082890 -567822920 -349649068 543193290 328428106 405824345 -351763850 248306635 465671903 345835273 492627641 -8191971 -510620860 825035278 -963694460 471101227 -733155584 674085360 -95889582 911539308 261454156 -927456163 -650379744 -105579374 -960648406 110444809 -675515741 -824369313 176926464 409042065 -468825977 127351195 -251224798 -36675140 86363867 409417738 401824399 816241718 504485630 632441132 -804281749 -509917529 -109413340 -910389328 10905222 320482359 -330236642 -157430994 -260047167 759231985 582283365 -170202979 -315342983 76263397 596806275 966947016 430735587 -924582688 -182187566 -784424961 961729762 -660186341 -622843257 242714232 27768295 814344847 90434780 597564630 -409213747 -756880709 17357302 757162279 -302796977 -888263263 -648114966 43265659 -550874666 -874108324 -666027471 407690156 -247625551 -171832007 -206468109 -967104732 -985271069 909229751 757188808 -833384532 169927579 68002051 -502850060 -340633069 168076830 -675956652 -283171960 944107286 628913285 526711252 34786237 -40372307 935067731 -512518633 -993031788 -544249781 -472165373 279051385 36735472 12509015 -143774230 333817662 76418533 542810108 -989159406 750404894 822460842 981678109 -795398555 25967746 -995615438 -981109697 -421897080 735210448 -519034968 -562627149 329031129 841719716 -508701054 -368065847 -247736772 585667625 159526917 -650897586 131568895 -555727129 -635537668 86140372 -64704448 -69696620 332309791 -250534752 65595072 -603952828 -199101740 -569746635 679627097 -688215119 -670787184 973420010 -564927275 -408849975 -907760743 288767046 -866623344 903994333 -133023050 -264653806 728301283 40126802 -918242278 601939254 84675048 519431624 -311694260 298782285 186193306 247356400 -407825904 -664839087 317887563 965059164 -603693377 -880739359 343681526 172477198 -516475009 209405774 401942795 341326450 -345519129 -209569187 -388967449 698854510 -599547194 -414141344 -925812324 53082624 -601239302 536292874 -450378725 -422934466 -448738058 -225118626 505398254 55231893 209438742 -709656649 -34645325 -991324646 -907656618 142822974 954357094 -141249726 330568277 309488079 455320230 870152345 -940263274 375841187 -493858162 930481877 985186424 394149705 773634178 -834541229 -63314223 -280416348 -924607117 -903613703 -472330056 987002561 -352889772 -454856077 298449711 -48629053 225662454 -76454460 -783927396 -977924946 488096003 -335120465 -879251375 -695997288 991254421 776625404 -534739075 -188787187 302697033 895975648 -144249883 -477661667 69500316 751195124 418255887 975876639 -594692967 875338753 -538297089 -70233281 404455705 20260247 -983778820 257567822 762827806 -774312520 -867643881 -818194554 -598145813 973600626 -35998278 535725829 479146676 -766287146 -230888609 -790541824 965249043 893358728 958854601 -76595419 194781449 -844515604 614903588 -200322345 710958975 156657047 575044654 940878998 315214611 458665013 -46577512 -368940272 -211247448 -728713167 -833007757 -688407740 -129229133 525299392 -881112801 384349179 445484228 698944065 -466408895 -193157938 110090968 -175789617 -841584887 -895929257 -476837606 -786414899 863450262 260657343 -565586907 -835051533 101041491 -365028054 244834441 -764559012 600342670 231404084 853405722 -617331448 -705646393 166852156 -671328456 443864806 -497879353 96256728 23347406 76615734 -585599693 687227846 -365489316 210205165 -323749669 587989521 -335880912 -708191634 -998245135 493910742 893956165 889957956 891735407 -411831521 -193412281 436052994 518624924 -731422635 974488801 -52162221 253488608 860185980 580823427 473804544 607653881 -729932069 -698301659 89401386 350390013 706295159 465176966 -288004132 -277054832 531337482 -244292894 -380221697 -199757728 -949030191 -12817004 710484183 475047975 5756589 -572654606 -43772799 326678636 742928107 -320635929 -243477250 -39516624 -619987824 307056869 -129723245 -879029317 862376571 21513369 -337826636 805231918 486528769 804784253 -387038371 144303822 784974959 -277345630 -728835916 209362605 863411551 821291033 -538217905 -824655044 -368407763 -912023613 -589709061 191499643 654825631 449761815 335582558 777142150 -263975273 -702466535 -783383079 -680940265 -383071181 -105112569 -446081953 -867646482 36562416 420089999 -520552344 11262311 -993167520 -287485869 -998608267 441473928 545333883 294791172 -413133306 -772743804 -189283688 -381119792 2178342 868333240 657446282 378176340 -72261936 597477093 947383071 420542366 -658015217 972478193 252426026 488208513 436325545 79456287 -834249020 -983329888 -168632648 -748880417 275716190 688561359 330007332 907732720 921190258 846188455 -482586995 440547432 757690855 614787711 650701582 690629763 953736258 -58058456 -738137372 -707064980 947729941 228904567 628305885 316506212 148472804 -519968315 409839420 -598507008 -57053631 -431336044 617651380 -374002142 -563721830 438656599 -390429697 998535019 -788733133 599647823 319413712 193538628 976741243 521925807 -867222135 501668333 -776663640 -875150423 -438354929 239565268 568117832 486592129 -548629224 93435406 -902418437 -729214488 391050200 -975063224 794591765 -588845826 -688296152 82806535 -612479048 -844319607 -352781152 895943031 -855407227 385722099 -975701101 567450038 362328279 -486796673 269561178 905793770 305675839 -359773377 -100244310 -235391033 762043269 85531339 613913589 854950093 633012756 978293195 -260463462 54371278 -615781389 822415937 51247683 790984487 985657427 203814204 398377285 -527306595 -497728583 622785318 965282567 250194757 -490368690 593798855 464792554 401446420 958088021 -761012969 -718624699 906565715 824362383 710765870 758774449 -314470624 -356630882 32977572 989507178 -667984205 -536194905 -213422620 62683678 190095034 -922943402 -717165106 929367948 707306398 -265889306 833194846 550831818 -766107879 -330244376 -923427540 924319624 -348128174 697683570 -244225931 648726187 806160611 -642233362 -750735873 809780939 866830889 818731491 82842006 984470276 919031045 514350485 807119716 359891576 997269940 -741488331 -881632524 -573613853 -488269807 934085722 93095804 -403672922 -920634942 576087364 -33102976 -605484706 709143894 222147440 -798677985 -56483977 602093819 516486569 202841954 -787450808 -215585443 -37985736 964536469 -758852358 652859325 11305219 380235087 7773100 -321548745 805018155 407639402 730770081 -61054937 -349009217 91242450 654843713 -907501530 -373215362 339650601 -317320292 618747254 713011011 412691170 -457154516 49740310 276519213 270899765 6693750 -657210760 642420995 -471279608 -636505430 981490051 814592697 415192743 -556905774 -21927846 673295383 909974456 593079315 -931483373 -785018917 -801369680 967651450 -597127172 -894885703 759780559 63723597 667699765 -891494578 777288696 183783364 505086910 -398068056 -333380292 7679864 815503328 -268158023 -19516251 519976188 870145090 802638481 -460120115 -748935242 700128740 458490374 141410359 -505837486 915564318 -196673336 -901252715 504704909 748543718 -234291733 -616009308 332760916 -245943920 -686105709 268343710 -331925142 544406727 -218146444 649823815 357998269 -433509719 -921031351 -21675872 -419405877 -896667042 718439189 -321133045 390160389 792423920 26494712 946384999 -45457544 -218964583 91959257 548495203 120377519 -52866086 884751196 836895222 -776334347 -360421815 -328608997 388550147 355599168 -576506359 632639079 235608496 615484402 -962126713 -181703737 701689839 -801172697 -582426968 -931850973 -841465019 168788223 -967910858 71677121 -840350401 200036015 970478214 -569495155 -381566283 530317886 786404090 949793334 -744167109 115206610 427331564 -872407725 -432021884 959424592 858326018 168967472 38494901 65396673 -193468246 899488403 -16535286 700301768 -889501400 -329163144 11521198 -846753363 -885278113 680615167 268362884 714421988 78649441 -376067631 -735376719 -659814459 -151146520 588278901 -622450272 809737768 -725811042 841790082 899424167 -466970095 629085603 159234171 -274817430 -529572769 -898315430 995217304 675168176 474293474 -701000121 -360076349 -963355480 -345943808 -282625875 -223952349 592132864 491641126 -898631018 -708858114 -675416050 -227939490 880444433 -845027563 88432841 -266296594 239041580 -190404294 -706343833 -746330150 9271326 -731747049 -352188240 84862769 68416658 819170207 585734823 832759244 361820670 510203018 -293423159 629621060 -216356987 -704181975 -121665069 -837841304 -540005153 -239566095 275978240 -999652170 -263187713 -463009337 172204134 47135609 480653958 492710957 988621763 -698052545 -67645727 873480814 -470000875 -288632061 215044348 -505040525 570313715 -2125038 -975100698 838349444 5680751 309154991 967261020 -824084974 -959604209 -758325168 912751431 700677379 -921274500 974449973 712953236 -9761612 -915067078 377378527 -722930264 485289629 212430891 175946633 -582229143 -359946714 -655351165 -489060652 -902348912 -601858113 -915987136 -31273982 -990178432 -908377284 587252330 485676872 -83296298 888357675 274298760 774214591 -11744268 101121605 407132086 489502023 -163867641 525689785 34323105 -517354213 -518243693 161780341 -872904299 -677864918 611209662 207074806 503580034 -891510583 798866993 480333587 412301052 143426420 -412097538 43928486 -403336453 390494719 -427485173 -288107915 -161812522 -4782159 924812269 -559366713 -397614175 607649123 -503278142 173169094 637496807 737681887 -681685458 -207600117 945821729 67586149 -531847306 -843979985 -248876640 226099257 305425538 215400726 -5071139 8509811 -69381767 262348342 -610979324 936143536 849884301 -549484186 -99448279 -802195181 -756458883 312610824 735900557 -207829474 301436528 225713663 -19925448 -995600435 715623572 -547846032 -554341602 922558813 -112071565 424063895 481303065 -391494509 -62560899 -98821303 -57895179 -71403159 -660633582 62067898 240243826 671912412 -338552622 780629900 -906596429 -701856281 268174625 -971751358 380206683 601517899 -63005553 214036840 935905509 450919008 483817525 120091872 -171309335 -232468838 -249651997 43335533 -366095485 727561269 -236301513 -692275837 -839232448 778404338 273371114 650262212 383484051 -230920470 -669919148 -541920098 -319892991 -381973617 -65115467 207324785 -423477696 -113306876 -461658510 974843403 495952300 935460449 -530104792 -666152532 390432775 -355951001 350765179 167756837 464802383 164348403 -102877901 -751781800 -754573615 674467622 621398749 -282427503 -196113973 696058437 179420899 829236954 932452546 -775613223 817747521 332313775 423619003 910140657 -573322676 885088059 -143293862 69618313 -642215578 486286907 654617622 -633184449 985705153 -804517198 -589647803 172246765 -867647147 131548337 376041834 301285019 664401137 -227534137 216176296 -223034288 -114027979 -905049024 -790501959 -84919983 473373645 -376035319 733749733 -589922968 326047700 449499795 67232028 -888030254 239036504 -633528359 503223303 113518755 -334023936 -673657193 119231450 301638067 43891135 390492971 -170699506 113527675 -208955778 827512628 495492583 657410839 -236367931 899670401 -726780951 -245044257 93374653 753789031 499608513 -528754939 -886329312 -635114810 476202334 539370859 -865924522 -952516653 939946179 -27741677 -89318647 -318344858 -90881923 198918479 763217184 718246357 98586072 -754075793 -624462392 -370730422 417403562 849730971 127554722 378189271 620249998 -206726973 -563047556 264963974 573695896 75489043 -830197869 545506128 -316212066 49873291 -317259058 603534857 120696029 591457789 -434947264 633523447 -389122477 -375663175 -170988453 -495724589 -340555901 148389377 76041846 -833209960 156004964 -685118271 -733672785 -939345969 375951020 282373088 -505620771 -594221761 -704974572 -692638091 973117282 516517557 794388274 410160741 -864575920 859416146 -291798281 -130416017 -392039529 790342881 952608970 -62584935 -316021090 495113360 -889782320 920477069 160634225 599026544 -275416890 -22093787 964707414 -451961036 362127146 -766665704 -264887745 51938356 634469963 90889106 2004354 -662695742 159547011 452540316 -679627390 330692578 -754481779 -592828373 -806052007 211515890 -837250637 578945336 -804065430 774412079 -9420516 595044919 202067676 379630575 -33079945 -337507141 215062515 501309853 -414611524 -232291114 788521615 -598701653 974405509 -971734991 -337537636 -758852940 450704948 -578227902 723570294 -953166740 -757770752 -722666816 675395638 -770828043 -410769357 -773614553 822182975 304705919 482322142 -308819079 621710656 674077859 972314807 -26704407 30107317 -918728404 -218961003 355650406 -381667604 617989078 -816585861 686943467 -354842677 44616019 -243133215 -230166740 71440551 265160451 539165683 -86785819 -116462 58432164 -400863044 970075850 136702674 -919708663 -584663361 295093039 -77175903 -106735712 845154551 -660066176 -933184655 -777393054 34089407 -398064910 661138039 623179216 112591859 -892828590 -633013347 -426910888 149813144 -341435112 -935101838 -912543238 298017810 109836195 432615890 748775880 -468227775 645487098 -790223364 -403099692 980590026 -964216581 781319325 238778245 -529787976 540163380 -124967813 -532968690 620575960 817728100 -204075358 -886103889 -674527741 39543653 54359420 -144279584 14914207 -798175250 -122895773 -895554633 894901375 578594437 -209512327 -353444358 756968620 551293263 346966012 -70923945 -216205452 -439098603 -539050355 11132786 -823289484 -122999653 -325174114 748711861 707377127 -219334783 108626714 204891022 -569066479 22018338 -98866681 -844895119 494208714 -561934387 635383144 495874698 -399086248 -644786689 -555054582 832361472 132023377 147998067 -31102389 923363415 884820974 -849520865 -599710001 412743614 -933755583 809505164 -335213414 745333545 465174299 622274575 -306405369 -194129691 968848830 -485627087 -290979622 -835162593 268796735 956520900 -394582828 -543278238 161612982 979066286 690556703 -642165319 938017636 -859458506 785564986 -433675954 735369419 459621195 -219500782 343785679 935913357 -495565479 -914203491 -274134305 462676398 -430380796 -192357921 981231850 341036447 -925315593 662826878 999674380 518495791 -446522134 -880596331 -193861863 -198029852 895189742 292380309 -411398885 75352486 433329212 214987787 -881740361 -324206749 778105413 235620280 -221306897 754975497 -346398008 -732310994 -84775275 -179394665 109558443 -796617920 58354968 -632109853 764617250 921902806 -196088171 -829860830 -5683383 536978185 -558416431 7014663 332853729 -231634306 -301824193 -653591461 -411419643 -845291524 551176255 -919490681 -104515487 -513262836 371961533 469463230 -105538807 -784129830 577465589 -793634822 -173085685 620619391 829812045 771882325 -383554478 420627178 734235861 -988203765 382534280 995682069 7600396 -607776772 -428043156 -538318750 326243774 -827739066 693461380 378311029 -574963742 85322764 965882690 465455703 237806734 264425650 124753008 811088068 -886465639 -73269780 352449566 831155037 808884315 -285531856 -457362116 -545429446 272049968 -683582948 -887635919 -459321336 -760310228 -308281171 -63136623 409228324 326267858 -348973939 888032725 -789845547 -335434810 -670611320 543847449 -191470488 884284404 849332207 328391515 -937073837 893721467 -420630062 -258482517 -957138432 -286478133 118749158 -941162500 -51382608 172940449 805739330 -795151719 -456820001 761106234 72570161 695297393 209388964 708088580 -332657016 -508803241 87709541 983432482 366620943 -893915735 989141406 -668950410 -68153389 633756619 -354313163 -845577678 307929804 -959803758 -264794782 -280445477 909414453 362107245 -166836734 902524183 415258098 68477587 66862060 578561631 -989383781 2189221 507430265 254973361 -319082721 680307608 -536581452 -413552226 250278380 -648230695 986095074 898524440 -69410547 -170497592 194523456 -588960514 724162430 -797263410 -784579601 -567926986 -504798419 706904021 193074588 343181808 553766695 12672066 330017401 838226988 661599237 603994469 609625757 -841236376 222262770 206648375 -478762355 676036548 -50905575 -837766108 229865089 -931417533 -979935708 589622297 679646256 -73024197 -720088931 -155600386 615981541 -453583140 987139070 -518530681 -880598044 -598084202 -397430622 -749392162 -18742637 -910694387 510949596 779337599 -422658118 408712122 -655603176 278446500 748014369 -231422615 270459008 130023190 310154481 -798509261 296145493 910791346 -764041984 366242394 -84716230 -122563676 -227315890 -818317399 665772509 -776230766 -525317573 -733445393 21186135 -641775856 172369735 -623574534 452632892 719078607 -396438481 -533961424 -88194114 -870332570 -975629887 -241974513 -407886825 628832600 577523977 -927089283 -640136712 844105249 240932892 805206241 893963490 -178424823 163393322 -959936649 679764847 663299798 693185790 57645866 -359073101 578918628 -462920886 -948058473 -185524895 -996773911 796452145 -792731069 256332609 783692228 189484692 881683868 -134027959 -229671495 -880757529 377442868 31012007 53276003 936873971 -195210288 -600738339 -655343906 -358715240 484925167 -243145721 -626546618 -163302308 -591513447 464110972 -608483126 -488382312 11972432 -596309578 74620807 52246235 668537935 -574080067 347300871 -709399315 616256676 -415685452 -491912712 301704179 -100427529 972850551 56010465 -774910616 -667333625 -225628662 -548309714 358235999 710481458 -367407141 -628057576 989796305 763592674 304386346 437758830 687277877 -988343656 455175554 796428685 -635549573 -845786100 117702295 492739431 966031299 -605027894 -593161704 754716532 816398685 -318073295 -42882419 308035044 626918375 -646434328 -305202170 -49153925 74288019 -158730147 -209283198 248869964 -345679594 332899008 159409955 -705508093 -480687764 801455281 -806882536 -594865138 -108542233 -214811287 -152876577 654773312 -60959279 -356057131 951161439 -297484966 973488212 -129283695 -198492386 193967601 938224839 -647781104 562105258 -881180591 -357548454 -588319954 -83430170 437330566 274479946 -934406765 -197826904 355910913 -697092735 -401463821 -972151741 109497552 -335312592 383571694 35076974 -212782633 -923932890 897004196 739782277 97355167 307211775 -185805632 -412201249 560618562 -597518559 861340314 465071295 887930505 -292137659 -801614588 -400987104 136253820 -898864297 484079939 385134731 644717678 -763886140 255885876 502019393 144827635 727622406 -694094776 -293386354 -138773562 -771535276 792225496 -744417165 894431028 -426872848 -140573789 -888442141 500739762 -319134220 483135245 917718546 -757897181 -865276299 620507878 -832150242 -507413329 -921778808 -402882028 -682366179 -335142738 725556208 980392046 230134600 167077556 -114026748 -883162225 -448158812 497430963 220525531 -992561073 660725869 -906122384 648757614 252974719 -421876490 -727450510 906586228 798765609 -412059987 29119319 -140264440 -24395673 -103233953 586101195 927086360 770328355 438410214 -169899559 193906904 109972637 -176241082 -630712617 370325512 -615326486 4975795 -64290556 -408685037 -726668968 440897808 740961380 70657905 549805781 632294591 167786277 639764409 126268505 -396494558 -68557741 -656173584 364863597 991458895 -971515154 -372741278 982328278 -18614505 -931408801 397408180 891695676 653130400 -809420755 957171140 498521463 233511431 803312560 -359785403 -719947015 -893060226 -179176237 824923519 -876849342 434800910 930567126 279120462 262122479 -756096460 -72269402 101462910 -822968345 -283856542 371569449 -376364796 -783874750 -798947527 604071534 442969537 -350363024 -796563405 -620160129 -117687624 203938307 535827739 -471355135 -474009566 -263900020 -162525569 -362991660 -485630368 -624774646 237828305 129469177 523551770 -645386471 650330951 757296680 251465687 -427616724 -310548049 993348815 -213784847 508444231 149387837 -547009671 84753174 -864977993 -734133062 79301877 339299942 539333507 -59445696 499371880 372688293 151754050 733502653 163915909 -687231524 338758647 577633743 593941202 758483842 -151703224 688143652 -406956591 -362122899 -45088292 17009249 -299268525 156441539 378945819 -267143149 365775891 -216350712 -706530989 -362618196 -79068782 293494826 -971503968 -211762706 -925842053 920281839 -680616051 -687977035 581275773 -346417803 -388426023 72877929 796159460 125777351 890830749 -624923137 871431006 754973729 178662975 -680506851 -979147182 -828261889 -496066335 262906720 760513365 410873324 188719865 142911157 410199731 -31588776 823729215 261535475 -183744728 -213532478 -562769592 -61312634 -458834461 -485668557 -580669314 -169366187 144270200 -645222922 927546592 108501203 -844553513 -24902898 917345097 -417300781 691906010 748175324 995185273 386826483 -906993239 756327494 -374731544 80321785 596083785 143713061 811261244 732520351 -553799858 655426287 727215545 128473745 -911512333 722428977 -193215877 -498445015 303855634 276706578 565349689 634987657 -608687750 617397411 -100951364 -170115876 451605579 -466739071 816255179 -288374607 648601595 -735545002 -568621293 819211710 140418401 47616623 315606725 63115768 256357499 946697378 381862461 689805570 30226944 -223079757 44804732 -399514746 -750624819 -937287552 -309448146 700633435 697430413 867454563 819638838 -782533457 -982760914 -959266051 406603841 5498993 -35438101 -723303564 -831441899 99364330 -692757663 715593625 -835199652 38668378 751441383 97993034 9916133 522141846 -706325353 -32684590 720144977 -319439100 258910579 -426739258 -1082766 177576118 -101545909 -776915769 -290366057 -718073143 -280154462 963934914 759141033 -37153137 452262111 2003698 260058949 -369469582 321860693 -760212319 -778525618 -515997779 -372145092 -1233440 -918048009 563551681 -325092287 8117913 -304606591 -831852463 -222901326 -363219531 -287111842 487217316 631985426 -200830388 606542415 -756406968 862789330 -797708659 -881061307 582381491 968993902 222391415 -731561451 852034336 436008209 -779249877 -626097337 -766561553 834573341 -368847111 -352383750 210414806 -10590888 -861088247 -478225683 300671597 183674645 -239493506 231072683 -839195945 -170672661 -559610185 -208876162 -630862960 149640845 106703452 783397927 -847617149 28852803 310033178 -273482042 26110650 -653407738 -584010807 -268630297 -281396622 -661018200 564782708 -436435833 -455582936 97428990 -926113905 -485652976 574264009 -950662970 -111290265 -83687087 -5405015 -839064108 346222016 179703796 -920232238 985285006 990790679 -89161189 124536454 -928310523 402143833 315142806 -272578267 -900162039 -767711402 778873401 -184763825 851075615 448264282 -224550124 67630211 -350851202 -322202221 980119581 156741077 -344732314 440687972 -892279533 154651474 74484471 -835007846 -340273193 9348467 -747145654 789668407 732042498 -763498805 36894501 -483733705 -929396220 -628737879 -599252958 334283330 -732152748 -544866112 -420233540 -995768906 -40189583 765019260 872968845 -518328689 666043577 -181588193 199133051 491901215 827072151 -161412865 424853269 711682895 -135290059 417502723 299703248 277640301 -95413005 876520922 843179336 -415001182 627736488 899767428 916832932 655332353 -936066669 -272784021 -744428108 383989267 474576591 -851907816 222941882 802971515 -110084346 404767301 373609845 -15240864 39442352 983964216 695188412 -146321179 -269712353 -831406487 374523343 -477478572 26767979 135677964 377304913 301222584 -697106700 -882499240 886675374 116226442 -897698160 -177099944 160878963 466782393 -201105729 -166705705 780607934 -51187153 -541868974 253435008 -774433595 -204114266 765672582 936001808 -616923424 -521706064 -793824593 990782534 -94588770 921620929 240876039 -371171995 60797007 -76603012 575459602 -688439786 617150755 240672446 635397281 -52789077 60204438 683567631 824306761 409481106 -518045933 853202792 -866611903 71869941 451148970 270531876 -97117681 -352537292 -571299427 482757574 -638583693 338319854 987697888 174223163 -961830425 215600289 -365642384 346547571 -863048337 152890420 486343560 862377277 937899394 947415078 475089477 619925234 -614356532 -676861769 -659828630 -766732715 -29660315 300427470 -832301253 663430053 -936636501 -408414926 444824536 957466141 -613698740 825552179 895708704 -661853093 63767294 19701129 892751644 -667434266 -971029857 86296285 -968691337 420988685 -34501149 -951499307 228378543 -736375099 329046066 -996441361 -127434469 -530419341 61431427 -618258082 333475326 998113239 941789475 157244239 -369722891 -310297344 -584640125 100093861 -780954702 -183795921 108631411 -969295463 -24116131 -883597645 -12866158 265810033 807147393 211640984 -550222267 -697145817 548589986 -738840270 -921643923 -578986125 -907776684 -704720149 -977162548 -651413578 -819274229 -227199276 590538258 -228892838 -349150668 199620803 365249786 -966337822 -784431057 -677077285 232740452 979716603 701069283 916929850 429800125 -541793009 993587264 -684289346 153985644 -109697275 -84736949 -459943015 960923042 -399086055 -391975149 -618845420 -574889669 888498231 -802383726 -965789452 132191318 936394412 -545575776 -816208004 729637942 -144393059 -749294707 -308048682 642323639 537911476 313717608 909546177 -382940017 -148160051 787479379 52518093 240904382 -79616121 981326109 -314335246 -251859387 -312466621 -749715546 -868562187 12543957 -1178195 987167295 -857752399 -431751244 775053991 -904234222 -956389115 442434107 -861167420 -368222299 -986385661 949607593 -197938387 -510134578 -849723712 -218498268 849575470 -676045380 199334467 -731620069 -644784378 -681199401 -736049805 656754308 -180488147 -41172403 -371907425 565769063 -597934805 -859745068 -89233326 -532596585 395756537 686760215 211988426 986469272 -18476038 -602877383 -320436628 -975673865 -292723042 -872091080 -294426603 -899569854 839682432 -736698601 468201970 -358343397 483142100 -437407864 383040735 342933883 109082922 -114711995 840870296 -589954755 -516122427 -901131549 -204513445 -861164862 280177059 271700290 -422413492 244656303 778245031 919796626 961626531 -910167782 -722387328 -207383112 -820947574 978482611 -419880368 -579669139 663543098 538039966 832410709 43522691 -50462328 -427291352 842914723 -522674161 -662393912 746948779 558092232 235846043 407744867 -415564343 -350744587 -270770273 130240328 288305561 -647809994 228090266 -443771060 111193383 335513148 134610259 -366357123 331858691 932911361 -621475785 33152295 -360116152 -633899825 626392172 -525221045 766539300 882301969 992674876 347532436 -316643045 372392303 -399283585 -224460209 456253245 855909191 291326470 -715842925 -210133925 590859315 545449270 -186672770 -684233722 -787380329 -921372945 -608311570 -470182683 276768387 -60834233 -21139879 543886141 597097978 -465036323 -568625458 -348707065 -972791863 220057354 467509946 -295621324 -657024486 -472908508 450411028 186778030 350416299 18925344 -216467641 28951941 184974668 657202706 880680929 600669713 619567772 -988501184 159247592 321480369 -621383069 876172372 -264568994 -343757123 638689890 -671744839 -396156574 -400028928 211485481 7674233 -582143439 260177834 -202132996 -724599069 -208987143 851736894 853896505 254477797 699202095 -459635044 826955618 475874281 670479948 116246181 -643515245 -854266432 -198661432 -831402350 542569035 -104855420 -242530026 -680109479 251539969 286570359 -898993243 -801383911 979674043 -687179279 84700866 671726317 -389447743 246905127 428120957 599639052 -790273129 -816612361 -123742509 -621617323 982744050 -429361773 -59750226 676328000 -34750463 -961852259 -844151510 808132665 -621804863 -542836321 -697304967 -637441999 999418805 600449130 573338023 379358203 -52869502 -4286793 -608680175 -956567028 -676744903 -849444395 685565704 679325208 379759193 -420249523 903802808 -19622857 926795282 -464371763 -171623349 983193823 -82196904 895031621 -571129409 -858566228 -865224394 620561006 -616876734 -262437150 -269757484 48732003 -50880082 102971515 264575629 604331575 755560465 -286570530 -407412484 -917119288 -298836205 243050356 -518730683 624977792 329657842 -777819715 841358400 -500984099 187596955 -851065851 985678867 -850979452 432176752 -403809892 -957842692 -142566733 758330088 -724271665 -54468276 253890950 -619545897 -103976457 650875244 790085143 -659240965 -602244261 850785054 442224650 -633963499 -247601083 -329436055 327455061 885026065 259180046 52557258 570997984 -539494946 -571330231 900867170 -410940846 -244439305 28710460 -460147275 -974380556 978909889 983619534 331113655 6776151 -236851128 -133903226 -584432237 -645539402 636398701 97434628 -623305038 396130067 947114811 329835834 -169609956 104100510 -31507318 904028409 -495951494 205921028 -588499253 691012126 -400015200 979078984 -628807655 -176404349 -967123299 958946142 -720963322 297410219 -180317949 -875301299 -269676798 142130383 -661988855 -514456968 204989459 -8964936 -900770020 -521950455 -632194898 975452555 655179311 965798855 -803389985 -663781487 832482831 -453158208 346965179 -28044177 579529855 -786671956 70427829 108643709 -798050206 220881700 -741654088 -196575466 741697313 -693924095 -771962929 -628852028 -561014727 690298286 661377826 900453300 -562133370 -852877342 839533776 366348797 -121343423 -577497115 354942529 -348526090 -230525395 147574961 128445268 -378133999 -34506973 360998025 -125966903 -971892258 80351798 388858090 -260151224 -844312123 -406176692 -204763393 -526282107 -735939898 522930497 -302268123 -337564168 -515628622 638679855 -733623998 -772795510 -93087899 647758359 -983696673 -9323951 946835255 -522149154 -823741917 -24216549 -371816098 -12302071 485191941 -801461413 -564634195 21849488 127524193 217957640 -61732638 70542643 388940080 -756176396 -43660706 -873882475 853711650 642941386 -131426053 -716420257 -326309194 -535728598 286588675 209370413 -291445019 810855178 -345935180 739075945 -199603206 960840942 194014238 858555320 -826817747 553404398 190233473 -619780194 -351765938 -833466271 636886737 -85611156 -492503890 -57337904 -191875951 -255453774 836352749 -621226008 835558566 -760121776 -265880902 738796460 353920350 268042822 63353796 -676444556 603087423 334418507 -253178198 801523746 -227475071 187749317 529601008 -970010874 -602409871 758864865 -157623275 226696572 501893627 268966291 69398161 -830933794 118138082 -532452221 780571884 -16875678 -578616033 -799014143 304331305 142381815 21105150 -187768130 502381164 -85209443 -700406026 -536524687 897952 545762836 -491951116 503041357 -438578541 -818367640 875733205 -982681494 -661145357 531984189 -455539577 601067526 -543646922 -345899154 -275891638 -233967936 384154694 438245561 610011241 -721415739 419033146 -396455355 -918862230 489839946 213216802 -766781709 208089208 77423284 51734772 440640157 -346802228 -885832954 -539666325 754016227 -394524307 -674259202 -12632424 -869784346 -515752073 621170918 696583987 404548837 -398806163 492200536 -283582506 -371664968 -294512251 -498347900 53565606 -109707758 423596594 636761493 819312533 -947392484 -41036500 151055094 -349008674 -373512696 993678059 -617571851 -383043647 699422632 471459838 720244380 448975045 -32693333 18253111 512173069 -36103864 929211125 252941327 -726486403 367977081 163730523 -474222203 -124092190 343009715 -77132173 -557198502 752749352 418116642 -849669712 478228699 -64480224 -365504436 -669562872 -498007803 547199635 923082577 611711642 -445107582 -452752634 -998441719 -348374393 -693533474 -462700641 -19796640 -951754752 550574414 -55585179 -123239954 774353299 882396227 -962785926 718294344 -624110240 -130699489 135824101 -12900311 -646158281 118816834 -558362961 -60338936 961155030 -547431430 183448780 -701661886 -913051141 791500193 -508915549 -460125328 -874613475 -452890507 -356794215 656161144 -963595337 -977206516 447100328 -415712241 636994345 -156022227 -990383343 -632578783 247162048 -75306039 458045963 -810036874 -854013837 -622366958 -856322513 405506511 -54249101 -168027757 674631747 775460901 -161505261 -960559046 887891711 -384394639 913968420 -597571760 -421583491 -94152480 302486260 627777162 661107416 -463840843 -268122310 -944252906 596555871 835806848 -284332188 285338732 626346255 -731316121 -854881181 -947001069 -553257305 -47266868 -475204297 -586757796 248502272 218213005 688907478 763757463 521902593 422257125 -907600841 870124526 -625294717 -791878639 -90367947 528373408 774885290 937556599 601607761 -891576898 970330187 -528344430 689056127 -656406381 296066258 -341490247 876213467 -404341274 -129341259 126858319 -2406497 -542718889 -208479776 520105762 -886154694 584513472 -251372698 62852159 -732586847 469130547 -264046499 455432791 -656833634 -230810831 -174054035 -779793876 664195280 265920900 251293627 572903145 178158470 6936671 -782822599 39875353 225514538 -991240386 -185880109 -675829943 191123702 496518215 -279633917 241149198 318979631 882153924 -984105915 -931057550 -810994064 677980128 185345549 487952329 -261342463 -119673602 442464642 594491750 -444375157 72553873 -502574618 -515494840 -444443804 -761290913 -105470029 834759145 933385704 -426863196 -485207690 -179997522 -269020660 740660878 -126481705 890696410 -517131603 246987695 -409753977 -925874664 -839798976 -936868866 110055227 -704420354 -976646551 467515346 534682412 673121594 -928068750 944118622 -617915488 -376055317 219558669 -845394934 576527383 -926655502 438243197 471695920 -693729326 126338991 -742904399 822278868 -890237112 -838162383 -397189534 679458260 -231419319 210475854 -946279688 -432082098 -845720650 -816051137 -252324263 -71963812 -267872300 892923374 -679523752 713186121 -638269487 811876704 -880512618 -58572135 14740954 -16351941 -779581867 -944030908 347885947 -371868312 157791397 117428512 840666234 768110508 -137216049 718732368 -337102143 325537295 358251341 -86015262 402830192 -620172447 -881240548 522291460 407572810 124428750 394561056 -246960917 468112187 -838379303 -362313022 -917860696 869679051 967758065 -984180201 -395321973 542580111 229600982 928883477 -790218217 577916216 -380852313 -502432573 331860008 975978765 61419930 809024714 685251139 -147389155 -530875294 -749293418 676766235 -290895291 444439871 -614979445 -404854417 -411052777 -455774425 -925053614 365616149 404225152 -91437186 -76914812 -735895903 -934508296 -331927144 367577725 395016484 882881609 94166015 -570236586 432603447 487729677 -914986726 -78511628 -167906904 532137411 -200687468 -526064360 -962320212 -128854627 -686607593 -692571753 185389322 -105246893 602330144 -938461501 740899351 500697459 211492571 681943048 -572971846 216462586 -938539322 -126002035 74000978 -174766291 -76418530 972048012 376580504 -611908731 -625220408 340828254 -258450105 584860829 44709282 -464406164 772196879 975751048 -873948228 954456580 434407437 -354465574 -115530381 649275798 529661196 618656268 48616548 -242300255 -872225275 -735795068 734059975 729868830 902606546 211690404 795690609 -923129262 -204213287 609149962 -333391874 250159514 -682747533 97405866 -302344885 -146099711 -95902986 242414668 698985922 816017607 983296863 819386588 -399255726 714802814 362951663 -539733319 128701132 860499863 -76957206 -457266258 -766240458 504630861 -605815722 472721961 272811059 -531951600 -639470727 334285685 -377844058 -133365220 452038909 614449378 -456064768 -701083399 520538172 393585220 -927457877 12225672 748199712 -793365210 -747551571 -67848204 -385759012 -459247062 -280496428 551441284 -645738602 589861927 -356128504 399363660 272155243 150776857 114994977 617970181 -982883864 280935504 684825453 396740178 620425765 964137284 -302594020 -381173653 776719550 623329278 32305879 -456743348 -687849212 -665944710 -330677062 -877353727 170635233 459675058 79386608 869936640 -932767065 -595061726 867381137 859119338 652574224 -859609587 741279572 186779870 758760053 299955374 -82947161 -690809086 672276710 761857359 212518501 -173418071 13168804 -917676266 716881187 -929102902 98930811 345421592 142310473 -70631204 437587087 -569242658 -87317350 -733428051 523236281 -810889391 -765404541 -962901628 560530258 -382805601 -506314676 631420748 -442289075 947824296 -338408148 938964174 229396393 -550283990 -219237776 480197594 -125243291 -808995647 -950256447 71909515 -675553202 -950588018 -58592042 -704870727 -784672244 -375994843 455921334 830984314 201866600 -169426867 948991191 -150366529 982826409 -145184622 875188075 -752895757 -473979398 -833993475 856402396 893770080 -830503478 871707221 -448989830 -397706663 -681177463 393158270 342047180 -83355190 707154454 386990833 -495782647 423672073 399850014 492465716 926872366 -660849930 387118547 -964014292 316558911 205565155 -570598397 -300144055 -79157513 218263517 -153408318 69465376 236763342 -280281478 222246906 -417890068 46837558 -12387120 -153296607 -821865082 -886719166 121811274 502297731 -450846412 280180836 -163960294 960865470 112357402 -922557259 -364135676 655691200 -478949664 -527252975 -853030672 533534820 868215225 75990115 -716708343 -882443308 -741287341 -690650968 -881511847 989473369 151595789 -447258460 -239499168 -738474271 -578178596 -768441309 -753490153 -610821464 207910410 762327338 -661969957 -801808873 -959434050 318189779 246485902 583985780 879510489 588150099 386475065 372826813 802049425 569067527 279012235 -962380387 -950430568 -834107747 -994675198 -113897491 -548987311 727036245 -136541532 -952154363 -287312587 414507058 500120926 158201396 -782731821 -885256374 -951429663 -339641845 373695863 749095965 -886376178 -43805712 691403748 442111540 -129177954 -62300378 550702338 957252757 687805305 -187840493 -336024250 600942649 -489451120 -318139323 561569236 445102198 672259547 -372628841 991563610 -592169418 690340770 -803887787 -815563361 -999541434 -307640706 648254318 -513566651 -192811313 -45510552 40125553 -251350539 419797231 282107408 153268864 -536771697 -131196467 438740967 -232507454 108390781 -282882819 -64502377 968548550 -123179558 334514735 280996347 -96972251 -240308871 521078442 845880433 -363494023 -414479710 87411199 336059907 -363305510 570963784 575486524 -801010964 -580054 464531694 -800351759 -880280120 -335098873 708793514 -224800151 45260811 -113108195 -327290707 129269924 -288417654 -987656502 -230960353 422032757 484279485 -68744176 -259933714 -427930291 989442015 -964333281 331535101 181203387 -206490925 851551523 541258445 -33515913 397593637 109301712 720099730 -48229975 -384153751 596573119 243900477 -797075291 842574427 322741299 -889964525 -846315146 456460683 -974213214 450719501 112584735 -235340808 341635833 20805002 353648863 932143436 841962093 -750083926 -338692740 427647932 -637168937 -99791213 -553081056 820657692 -16296647 436979397 -945372922 -29063440 724359731 565178006 218450543 68976908 185222231 -752461793 993216442 859749281 -645057514 -956219558 252482484 -421580720 -685916413 601702327 607757465 832181348 -282144560 -761737589 -969754943 -64223949 718706354 573134650 111770191 -605221916 -373097535 125234325 -763224503 722184914 295455106 301135274 -778978717 -864018006 -587535272 -479091067 -246620580 302650167 500832133 330011488 727044191 -411883883 482964805 -854651981 115182996 105850679 650392036 -614625329 135611402 -271083260 718052805 450912997 -227166633 -696474158 -641076280 954889741 -957555573 -981291186 -892036920 99972940 906747083 -736226503 -178290284 850816922 -498834134 -644199715 -386477417 -785244546 852440768 857929820 112045562 252847502 491631707 -733836671 -161972282 -922696256 -482030222 -452553591 -694490935 539665897 945783828 735649284 132120914 -529819317 947102009 -46428848 -423448928 784079034 961759827 458213371 645032419 977695330 -984515080 -224174914 -584747041 -29449451 -145807378 -409560787 867087826 -360282512 481911448 930491367 -732994559 579481297 198150934 -291941909 648698951 -236687773 -958816710 171149795 -168038368 -486979481 -558056921 134387806 556538381 542820128 -564747934 -649671308 -214139030 -947575064 806978495 -133915583 523227315 101679789 942297204 148758337 199611351 -357175202 -275986332 306969398 -778717023 49279212 486375446 -448952802 649119026 -350278600 -466346950 -785108642 229955747 -371621219 444211062 353107210 895885028 294574431 -424039384 889414819 -623074345 -47249564 -951679002 -932696690 1866028 405054368 673868531 -446738499 613501089 616535318 563394906 308401402 -589580156 -997925302 -358996486 -594523421 -228739984 -990157419 341083852 736277230 -483202948 615885623 -748514478 -261194665 -774871404 226470256 -144446085 -196837567 253190579 -160779673 618119153 -687659150 -975567257 -724259198 -309841535 323847368 -350489010 -13027292 724696514 -960589154 894807285 -800422553 -632605732 -117403301 -589426519 36866222 -686735121 264686807 452094730 -639554331 -756779322 847572819 -655880231 804645858 -95629982 -309516520 40607681 -426831437 411638259 401841212 -883903115 550939132 733007621 -863079098 -407831444 585926083 -745924306 280684040 -915713965 -161062060 637681229 181473037 -16928265 356351547 312982221 -660762010 -273788457 -717711836 495637233 -471376072 26297540 265196180 -724121315 40338861 -425252656 -532314028 -761425526 542534654 -90532135 107242740 426049804 -214416033 733979380 -472003751 -394560084 174316108 485356326 -727213811 -684610992 513446079 -96103844 473203976 -535340912 -469446784 -207308911 686661577 380574676 -820410877 -865420787 497900031 92305725 -500920421 -123292138 -99291272 371333534 313023138 99014434 579702422 -434601073 -739052945 -929808196 -553738548 -166270589 -253975888 477827825 -555004713 -431149062 67155792 308493575 683514196 -780718526 -656221099 238678220 66839397 91880977 254509210 -845487401 13117769 390997998 -203898907 141122137 -767867757 -89288399 -133010992 775151796 -322935590 -923702692 -865262860 -275783586 -856583058 121621523 295851559 -156811517 140655045 -806768821 -298023638 -207822655 284253893 156954886 -711760246 758597325 -994929940 849460603 685814540 790989289 -708096317 507743084 -785378298 -352287562 84871627 581383973 -812509849 -936056085 680103203 -861353231 -43923120 691634212 -238323370 451972056 726032100 457087497 -246023238 90735388 12975640 692867763 -351818831 -316277344 -544950760 756256116 -806379195 356728813 -690379650 716469914 700589166 667546663 -595387725 -538874640 405010955 -990849160 -868727849 173836934 -241958889 -266434152 359566558 -257352656 925411369 -70361846 -907358968 -223105038 -320728913 249368719 -708798329 285351971 930057686 451124665 -985046202 535905606 -576511487 259471277 75102963 852643050 -566699348 -389329280 -774731296 668511896 -106086649 -98714818 749466296 605562810 -726326913 -200203168 454653403 -617980367 -161219577 -699076062 294745596 -351117697 940691273 -249803142 220279744 774429101 711164087 -652582239 -229509723 419667933 754378480 -820975720 -192067674 35065294 -686009044 -800351070 -961713475 529965929 -148753577 -289955240 36805345 -77424630 -314053279 -210105169 -618200741 -145910579 835394481 391141188 736407168 742095681 -608303134 138059372 364219438 55276187 -452668140 -827287467 937577971 19340820 495242532 -904736278 -593652970 -167911264 -432053526 607112231 811614708 -954753002 892521096 299948624 574438502 986306374 650115085 -138089610 841864347 981303541 184402933 -558267157 973591842 687249792 148251848 -543327162 -770395986 969818879 -736283334 666623639 338002549 917639273 -583967497 -636108946 396458795 103246134 410494957 340310429 -528602597 -617091402 271666094 -153677519 181498904 -358467014 -82024553 999430085 869895187 999224430 -985111592 -545624103 270501857 116171956 -374455442 551075207 337480864 563190936 404343783 320347193 671996698 934854171 878681416 645526730 116307515 -35623177 781881110 966656605 -444681378 -702363778 -270204122 -830762153 -487910973 -473900319 -437954284 -46775049 266118390 398261560 -831105156 419908082 -625642992 -470705633 -387497886 877133599 355906721 149039759 789759106 743815391 782099052 -300786467 978820114 -274756166 887853877 633541176 493887432 -857849769 459370431 -356534488 355599127 226997287 -616310966 14674273 -509383584 393035607 412165045 575492476 874618294 209099469 392149204 849823911 -956555578 542821805 -44776668 705761770 -908524972 779701280 -145839551 -944314520 713232971 -616747737 640895462 -749504965 -339669136 -399629515 285735537 933315219 -533885491 185906902 767300067 -530297407 -293477866 252206561 645490125 -271918485 226400120 -527156366 237587612 231894152 783219660 454291377 -869561296 285108915 -223030963 -175886225 -168476316 543323728 -676298842 398969481 808637429 -948185022 267098924 -980456178 -873451626 321837151 252859973 -53727450 536440881 532577309 932977968 -654313925 17413264 -785227885 -263861399 417948860 139272136 -744384664 -383129980 -163540394 -135841276 517171425 -591243763 -55673487 -384234457 -226002100 -748663021 630486744 -117665379 -302107023 429242381 383140855 803140122 -70729234 -266820573 106487387 -835454311 -83807286 459329462 -270171246 -616097512 690367889 78957402 -234162187 440329099 -16236528 -449345774 -759327706 -351555589 950685936 -701077207 366473350 -266867290 -598280255 763201680 -494051908 163117371 -4161205 -599696479 967526991 604947624 108814363 507704263 -543367140 -165536603 -26486111 -453294421 -25716865 61340135 419699200 -503673295 706640064 -424286613 -209081318 -671284575 -922430446 -427597605 393894503 46224652 -85480334 -330752941 777324432 -779885202 91259918 -534056493 -786617365 636605206 328460621 264842694 679107180 -454431394 32913063 128318672 -5685399 867134596 520832968 364524771 71187463 -999947886 -119734463 -936205124 -679990645 -278274742 -82896968 928454122 225554784 973168056 177093198 -51884393 714250655 117021481 -958997790 335192795 835750763 770613922 -534396017 -611929523 -438258105 104659699 515084917 -267907894 -672020846 163732458 404628272 252304914 302506453 85946293 -64973667 520071652 11876849 625717989 -643847478 938330996 -229156951 787469205 -543078784 46175024 458173371 -982490904 574727992 993475663 -274695880 -63991690 -845432495 464242568 -47287359 841718326 -244617496 -329520351 -473669907 968514411 -647457344 565528913 762343240 -474740474 414300254 367151911 -688479644 -894114700 -71583980 994436957 -869673886 148105773 36519626 -262116894 663551210 -823667463 -242270436 829514763 -964862540 380917396 340023241 219332707 -937241153 41100302 -456865337 894863256 971902623 189554971 75099328 495301625 -122258210 -95844852 -357992169 -301951931 -38978205 -175423395 824997211 928582829 -780156612 405647450 172613801 94714741 -539075531 -906705678 777706642 -928667734 -957459788 896164761 -581027276 528133849 906737975 -869590027 718187654 362821343 845323003 81287292 -652700901 -54877572 -717069838 31655446 -459178821 733779471 931894788 540624897 -699211186 622397003 934183720 639167604 -157024603 994861103 464377153 -264341547 514718065 -257683794 -855228114 99006072 128103858 -923578838 151048709 -613818712 414268985 -93607449 976998306 -585226746 127089556 -949438762 226063978 -392173931 497516293 476161690 189403296 -283035099 25638524 -604429197 628402402 381061503 811782094 364090798 -738194089 -262936462 619010357 214149605 900711331 -617447784 -934824522 176704697 122222623 911758888 471295381 251480771 381224936 -994750515 921434861 -642848698 486503269 -87685283 -636379175 -199236420 -7459969 486412242 -415035961 -262879808 -244445777 -868794412 607568852 -425977862 -635997795 200122257 -393698775 58705956 -281958436 -579160817 -77211003 53409178 698222606 247391456 619593879 121073615 953420420 -611027478 -913720043 45920963 -560043734 -34180106 -945987438 273408177 -319294045 239630596 962289174 -326461875 375992362 317291053 -37702335 -122342665 715782228 366885792 -277810604 90087428 -139985870 -584378627 -577330892 -717016518 -982808366 -227190686 710865605 -291906806 -787512639 883353944 -611583978 -640056544 -850750057 572234631 -299320289 974030911 141763573 642343098 -460933758 -734145698 -244949563 183908570 -52421877 -932959913 497394682 500584450 -320716663 985639005 11564700 -895573298 369001071 860561383 -334777869 -5179614 -785789526 29294512 -753139143 -861639865 661719142 614670259 496102309 520525180 190389969 -45136491 812002813 -505209229 -653144881 -590424466 -948982312 -995725908 -820470722 -660105116 -528598880 -134798490 631795970 291663019 507192369 -382582047 -43511531 -708200571 -670081414 -3306553 338624911 -77127853 50973122 -92865593 -221425215 -781836988 -79760388 602892211 59509052 -871427898 696260709 793870067 -999480071 -448721734 110618435 -817899579 362309389 237652992 -379871876 772260804 825417371 307821070 720740866 521534532 -55523203 -247985563 -822504846 72288759 735086289 359655761 883401204 873656946 -862907721 949154449 163809680 -253201656 179549138 734401577 -924691299 232062095 -500487658 858397545 -100475759 -87685027 195414151 711180960 -274816865 -926501772 -355474273 278209660 676127025 400548661 -573889582 643222850 -721064866 -443919377 -949639737 287508308 -52449333 -856354471 -629050202 -272123826 -242640597 600210974 546992546 384589957 76201487 -699328732 719821798 -533651893 -967846076 -376711006 -228120608 -325592536 939464644 -806043323 433636569 991334187 -893277965 -403613106 395388371 733791786 268845196 -458970041 452165415 -246173871 -168626976 359397923 -527166955 265332946 -699511845 737950451 732306112 -142895344 279864964 -450289083 488542676 332561892 -636009275 -302383388 -238482605 -402015049 -504424987 956334555 -102381887 -890646458 -836532314 -74570138 377441597 -330308873 305673203 938147394 -714841588 392353616 -14434164 -998588235 573112693 -793012905 -195154420 358459069 -954140136 -947560667 -76109850 -930822442 -440120828 230867859 686617289 -551102716 -72420294 590790826 218490412 -911999508 -736892054 726143478 615306461 157430328 937786024 264768671 741301669 911863329 -120563812 -471351117 166908473 991413316 579319405 885650482 -108387547 810542986 273885275 -138355935 -875139626 15353493 909433263 -228846383 891919739 43343771 -864803397 600771341 -531807437 237263203 -216446767 -207224081 127684798 -418972897 -439035906 -129450521 -472116866 5139236 -226508940 171261306 -835405069 373377727 576322956 -645322379 261962600 -428373721 -204458901 -159830571 883986543 -153964812 966917201 -303360010 932421698 -183499688 -39422233 618937087 586206598 730497207 -456634057 944667474 -16931049 -652169550 148782899 -669616959 -985581905 279020795 523841553 -898556008 -699787456 136996803 360728858 -739496205 576236865 -349325734 780594937 872251809 95397199 -441522828 -905552653 157905252 847404465 664438837 -569745859 -674901114 -431862789 -449979803 529595697 201039700 336513016 493264870 -167484319 -224927700 445137406 103023600 -301071818 478988289 -698430103 -553491857 331028186 -793811924 252587345 -651561368 -165457881 -83260977 82047294 920112834 87172267 -461553340 962466161 -478023462 272081522 363761293 -975767161 -472413594 611790879 506948538 -746581643 -166994644 -105708050 286112584 -849592365 870456822 -248592047 -631935939 -218632911 214299173 -5251434 -791627847 755276610 -121548734 -410299778 687965098 866677809 357902289 775201010 937425621 733332687 -190010305 599048191 -649571868 -617728334 837805420 -14447481 -100780969 436301446 17319656 -370324325 402055697 -77641336 85985153 905892744 831000716 -646068521 63801776 -953336065 -696553266 -445454865 51578548 -293684358 -951524469 242246023 978468443 -551428975 547483618 -855875889 961465383 913640234 454275637 -268603628 720297480 -916674070 252670191 472654188 -710850926 586463511 -342452985 89413436 -503865168 540967968 212594180 246374792 964380040 692932255 736355420 436369813 526583977 -193391155 -617616453 -629657732 653293372 -894014427 837073272 -373593313 -25160909 -826213951 -475230520 -190503889 -994542537 39451519 562425811 956510606 242835987 764113055 23963139 650674960 -615396768 160300262 -424158093 114938218 -688155476 364728968 233624663 56019428 -817710728 -939620714 -642393367 -758131199 127770668 -384241627 -290978234 -875788875 -464270724 -313621118 88007485 138843301 138059178 826719093 60737873 505314165 772844774 733961522 523548980 306806967 -708689679 78285615 -649320360 621677237 -561751565 -847650127 146000742 -823122925 -897409634 417927715 388303615 -543516224 226018583 -411157960 -185069792 725199656 628955012 -807919452 159076850 -194376259 35168803 -7741233 414702531 -905423095 61617243 -297917096 -23308349 696637451 451814409 -339351111 -374778411 -450143444 573319203 828120860 290824089 222507718 -653904956 -43510700 489537392 -308879339 862170101 464972905 986899959 -455622251 -2001281 -711872309 -241346919 -971722831 -613459351 56853027 882865766 -900246388 926022835 107115050 668202090 881626145 -953474563 555125638 -157445342 -966939585 -411519437 -35729067 -219096324 -169913551 -871031929 693971584 909592379 -64258666 204214675 568744926 -179918509 -151460403 -265365975 257724794 441873181 -337432755 -969063306 584753202 124865773 -931051760 55476693 120047445 -556655939 -369030131 -493009829 318066874 -841871260 -889460910 -797773626 -809580638 607896706 26509012 840946595 -615184329 -469505111 671037794 58840747 553874458 -447791017 296746868 665630391 -644049743 -429927597 -228978649 753599774 994741599 201804564 285480402 423600744 229937807 -747373042 51812490 -460513323 643603571 777677938 -524488383 -38648110 769422270 969039769 -973586525 -822031047 -600956180 46281066 998217136 -496829164 -999930867 218905946 510423103 155024418 -170751242 199266719 -565997868 221092735 -214580329 -994513517 -724826673 230187509 757536390 -194618856 -918817861 -696984034 479876559 547164075 -800250262 808351233 -785807160 -688955349 -431446444 725204665 860254393 -78000763 160905819 -903260401 -684371730 590395301 -11730461 -277477984 -122375502 430916734 240441437 588546923 -69054067 -314167411 -933905818 340520974 -524320155 801580405 -982983372 -45722379 -581430426 -340305568 -255197083 -306375499 285806547 211249150 253397511 -421043148 946178131 380147496 -985675072 -701645076 -758598278 613814660 -14208990 79128079 647098367 304966438 77063893 -423550563 884074168 -125219526 89680488 245434436 -803566643 19657328 -972712789 573909944 232453915 375544690 -126735434 -98350120 129686573 -690326669 -451656700 -970191764 704476683 -653894345 210617460 -99168112 -312022298 13064968 493175132 393699047 -349249456 106328002 243913749 707376869 -273188238 -114536733 -131509420 712997354 426026634 -131040675 135790930 -123908332 -701286326 -208506465 561343779 -693057449 -975170827 -741858816 -763305675 -154693454 -373021124 757844112 -532480435 169338371 -719023354 -612182960 279976834 -955294675 -172146884 686716989 774248073 -344294369 615267855 785783184 554274791 -287181571 662236211 220946104 300978493 733785570 142649998 635793958 -964839837 73171641 -24001454 558076271 629790029 -34348366 73118730 886445782 744270272 -770412853 296262755 -190122505 -355889015 223551646 908256036 989380463 -125352190 -143703898 -655359338 -112139053 676902588 -660086175 900455100 285414193 778562171 132063729 -891438128 -694688210 -88178294 730768807 -364654279 378173747 -874478746 -618028060 95333635 573498887 -615944350 297195982 -100407059 -484603294 728148121 551295349 -458839067 214479456 -769268306 -826371946 -470842725 -785974470 -962678731 231402307 -295599267 408615007 -867213013 322978726 674323999 406482770 -488860671 -913148592 713200434 286323052 967429247 -197836420 490839219 521328845 -358193742 -671368448 855558384 -905774283 908041179 626399700 735545032 -978119645 -788875294 -587867531 -138525146 -786955851 222709000 -271592098 908477476 430161589 -291759087 -510607620 -537900107 -897929396 609202402 -665025927 -310476188 567580492 500858003 -883298693 -819039463 -329729649 974145712 -94689351 732184034 -759899828 755534542 391192329 -902575045 149451863 -564174953 802576998 -359802254 444894831 -436398281 55456852 -70296779 -958863211 -940234550 -318717993 474336135 -816057943 -890417351 97772616 440333983 214945976 -764051625 149306828 -632201159 725666453 635164884 -167374313 643983183 -846301446 -565984590 884568586 -286139234 -981614985 -441080565 897950428 -316976977 -576843088 -57997452 -133863044 -195986031 -746567585 101863616 750814900 267287803 -497616758 869513006 656314806 -898419894 825031533 640553527 920787569 -912079596 551713632 753849745 -750678059 -722917017 825369349 287350780 -342005553 -454502471 22685247 869423408 -990073131 261516227 831112661 -433800536 538428586 562808918 -782772548 -221052314 162383937 627068984 -886564816 947596763 471888960 -356259897 -915875840 275094672 -948335024 830114238 622259918 519608191 -978044551 220914982 -139318174 -103964856 -300987026 -819622551 -626819635 -274530035 -553333445 397135485 -107844490 758728832 -487785180 286539068 770314771 -955410199 337841733 -906336474 921894949 -411790171 765032566 -912867851 -918886249 670105895 138289405 -952145546 251084566 -902782582 -880340213 784236961 -851846545 870760099 614297078 -782367220 -205983818 -120524438 -166136468 -746542191 -228342855 -297320870 -291515584 878136470 233151901 -323995964 518583277 -610404419 32484568 -933435866 -639168011 820443536 -650060292 -789943377 474910015 -282311675 -92040040 101894710 -677306205 676769281 188092792 150450703 296044463 -531988041 -531150693 -697422632 -786879766 680146640 867458035 -716214444 454166015 -890484960 -373709791 -610533459 240298855 720653672 -90406165 -721454581 -600094603 -604313013 568883880 596165886 -662460947 -922336493 980336694 144270842 996977032 462199126 440025198 -863485166 4908930 -105713364 -110355778 -438715635 253966138 -375212688 -408152798 -196718298 -827220962 -741773471 -359250383 693439707 540099722 -22121375 820319415 -368106527 482859319 -905563277 254947762 585947364 -681120844 -92641828 -745374782 -187979292 897453324 -896552072 263268211 -990906494 -365426456 943687478 178916439 -81367957 -238214570 -408985072 -815306030 -103475327 220329671 234195697 236369212 -529577866 173409542 -804260046 -695279501 -290479893 -734819580 253821130 -766783767 167447547 -83311980 -25086632 -865849923 19490562 666435876 236926837 258455529 -346263103 -974893493 937731017 -596622755 -419387795 -340797589 -996800926 692417673 -825022292 474356897 784500551 286309816 675968665 156222831 -628326462 947160159 498385844 -509637356 859624026 540655088 -767805527 648117840 909027982 802606655 572019151 960431391 -264617852 -453008724 -753086125 -208434391 139561412 2777821 -187179636 -77156722 22388353 651886606 971484199 988477310 -878384724 227363444 -167671408 376869261 -881294608 560481531 959338951 692397970 643167458 -728491361 509349609 -533807590 633130661 263011570 -798267000 490151067 260255167 -115434451 762783121 -429159930 -278946361 -796140730 835973912 897814876 860608320 -502144868 382830052 -505847286 663584172 320048486 603699958 160588358 546498713 -134172625 346907853 556409938 -827424660 218512766 153925350 588366789 -584265119 -290524023 644545623 305252516 903337398 887304384 829108978 242354996 287387124 326882686 -110106504 -218617998 249454828 -245362078 906454163 938537219 649816765 -494061996 -603711051 -386898793 15878006 -313014692 682273565 -384921861 663579119 -503816379 -653398492 -972275718 -466845342 -852802722 -484083876 -612338010 263593609 -814115462 958433562 920170191 -732488662 74373606 -32515383 -144481556 -967436593 -887018720 -288626473 -119186097 685397208 -902876099 271454598 -175344048 -521881071 -408155729 -390360493 85904533 815302603 796139894 425843319 -627659971 -772646057 -47002326 833918207 -381326513 452549725 -922098996 -290308060 503996857 829191393 -346298112 -170829637 160744750 -549408980 33847207 -773836891 -712287751 -109404242 -425481201 -845736648 309982269 18422185 -266083117 538450162 23093704 -54377552 -991583050 49644040 660973250 669780982 491107969 -331646186 787680258 731023746 -839981964 173500048 764831025 496534006 659828080 746863347 -327578939 -14368669 -728938186 536055637 337813412 861799310 -485095612 -709803045 -775678015 779752248 -387653465 943942913 673419216 -806247469 -99032762 916629135 -19712598 847712702 181406123 976658877 517198737 -335787327 312439182 -566902826 91481439 -286793027 895581398 -601162640 595642223 -67668392 180053553 842385756 625414831 621627277 28885152 -461394394 -69609544 280378604 289607016 -207199340 589020227 -172507516 -536534779 959320061 508151821 227794866 -305730007 612918915 -775354436 -892718035 901237227 -912405867 -815009125 704318720 -937962697 -757168002 243615475 -946688373 523988464 133154737 -666297422 -197965058 866985643 272224858 -702449197 944814454 -235670650 -420837954 -751132168 679530188 -872634760 -175379077 32052586 350039468 -723231652 414957839 330669 195650479 -252187286 12259568 -508308181 634248557 605337534 735171213 238669923 -959340859 -19818746 27775842 -446874571 -248463928 380034985 -332216699 202598592 -346171095 -441479048 -10214020 723845477 611999225 -163117365 -702532094 639677018 928447144 -538457732 128757459 552903931 -191154580 -387328678 -488770117 -938099962 -836655524 964951341 -518158692 598179691 235099750 -509613890 -768766589 -550749125 -499216021 810852176 -901631245 -969838882 929273404 74024456 -502782000 837529196 579828765 559861526 828873856 741943763 -54987581 208438357 -256658336 563509640 843045791 579368941 699040905 -982224302 861323208 -543438974 883774162 -746813986 -541039222 -738870880 -819703428 157170701 368655919 399322158 -971126805 -524715100 178372657 349835915 -995207574 571358906 442136639 -327806697 -793722420 -305926546 -440074842 -728864325 528333667 -788775160 404399737 629805406 286220244 -650620466 -518662654 -902663784 38274267 -844812699 939842195 676036865 962085248 959917520 -200512275 562578907 -572364581 -742467296 -522978012 -695323562 -241583647 -457642329 -707246877 266960308 -67307314 29703561 -247628587 873731912 311472289 -272311110 963115327 -878670787 -818495226 36044397 139226317 -752503471 -888464358 974471913 -243546889 -490702343 361192690 775081980 210047778 -707802606 838522859 -489569118 159826606 22328126 640878847 859814027 961755130 450012523 -413985725 723865388 -272636691 -935736925 984107178 -178683427 68595139 -77970377 495008645 403756892 -596381907 -162281634 -970884919 281085476 -25412446 -426760650 608498490 925364585 -985910122 880715038 376014710 689864479 903363284 -46820910 103594332 504919201 736065813 -734604981 24748584 833929708 334947037 42318664 238285000 -687347740 961980277 -973779224 -885350889 844640108 767609904 872557214 574148815 -839918367 140000534 227572663 881093932 -803848842 141282846 37033458 -81647825 -125877877 -636538620 871597300 -202883400 150809585 -374441535 -862732244 -80931003 -566436219 -491821042 -191100535 661382480 228594413 -12118376 327127548 -601661006 895826965 -155217920 615622958 -344328997 480993022 509904959 -293332701 -45931494 -592857191 404578984 201093895 411943770 676809767 -673452978 -848722121 -566149641 858721051 549710982 865048240 560885698 -78671858 -633356736 754428963 853260657 827464768 840156518 -321659315 -823212376 886049700 601504802 74948599 540758350 -759779459 -52464121 -926447862 392636942 -983767885 -95440591 202304956 -224464923 -233213167 -774495326 -829305572 530675545 827244635 479838269 704089821 132062142 576719423 80757291 -508867672 -596834186 -270326691 -138686179 -968234069 622044440 936589024 365312073 85545128 -44856756 -842857867 2539461 -354955383 209120286 701154093 194920847 588465892 -732844502 -462446858 -876182156 -885567099 -543226843 704802265 -511161720 -567875932 -41745892 819621604 -622610029 -525617223 316939369 11327212 -824178975 -79455706 -117652172 -32279051 -747998567 -565442777 -1600268 141942004 -488149782 -509410620 270600910 -20456095 781465263 175346349 -83949315 -266588951 644528979 -630537143 173278256 458907073 506626130 -249225179 -103575578 871512296 580766380 806838164 929631130 -427963088 -751870539 -702806397 -457943613 -67414101 558319372 -43973416 -631569053 887692535 -856991840 -552343661 -584054037 -882158503 948916131 -511191502 358848472 93757809 -712031592 341469156 -449710294 45571969 -731583661 891478990 802271674 -980921201 273557878 -942025059 86572781 771783678 511042896 -745128847 144125689 66423448 236025297 305474593 711365260 9618440 -250312784 606258964 -447707109 -120472985 -916313394 -668592497 42056995 848771359 -835959035 -757750065 779106506 -559458177 850199129 -673775977 -878887187 -28347992 773638259 968553581 -796235228 -141019098 206464416 -66580942 101805634 -187797645 -968104252 -9509303 866179488 250306359 155851407 146098451 591870107 -365583016 982324227 763806404 190110911 -810636915 786146982 -33734118 -668930154 -248879137 -333898359 -928285411 398234969 -699200084 -289595001 359781107 551225137 -980796583 139160351 -654129706 -839360866 -890333052 -147014999 693818685 814443623 -761591141 -82899197 59491437 128316625 631828442 438309794 -723067960 108998778 -444147791 428164 -920766146 -166964457 188972106 -52657270 -261744516 509318217 -348945503 742635410 -84148442 582349856 -987789406 -106060521 334396993 -387605210 177732397 -64533156 -303090981 889511377 -505211218 -821444045 -755706870 -721079979 145143712 -26270649 757755374 336229831 -458755896 -161128226 -588816133 521921791 321036459 553387170 -310922082 838938088 886730364 -473405956 10957475 -578545217 -205442642 -170224740 676705231 -520698690 455962495 -751349778 -172646334 463914323 175238461 850128485 -441072457 -560140181 -440504947 -214331841 64178232 64585909 708550118 -380406480 -711936034 -607778088 742242472 -427437465 -903448434 542458985 758655177 -612174634 264876195 718109341 284509273 -584554850 -708811912 540648254 565917425 -296133427 962434229 -496292857 -263747282 647838858 910302224 213748408 -741936402 -827163949 216869001 577780298 850856403 -25912125 551023003 575318503 209112918 -837679783 -665708991 -276749047 751707362 -617459278 -569699989 111676163 322963547 163954103 -407685231 234014804 -516463168 -28828832 409423810 482808146 920729935 -953981028 997005965 -302904452 -757790273 42542859 773479544 432758630 -478004630 808698282 -168393716 809076766 -597252660 154730695 174924422 -823633238 108328778 404437366 458827223 304020915 583986668 -887410756 328694228 954644273 455631304 885323811 -353955329 557781118 845120932 263676434 -880218626 -829439377 -676767224 -189811999 709760388 -417530357 199400008 380871146 -886356527 639736997 -212067878 906014335 104996366 -941392026 -892516284 817470475 388222001 -319064655 -323672990 -591372565 -629537275 -214622319 -981225168 464429850 -691297716 -628216676 466246018 246073166 319507264 -15023740 -83358371 -44153853 408434624 935857424 -243648109 468523000 -779708147 -563007090 527645121 982894077 -883522592 -275230717 -365385380 443208592 354696765 -149135694 -656556452 -823240043 -197481190 209703748 -85542309 -52818827 436909740 274309866 176856170 -567570421 -155114509 -632741566 404574153 -919617182 -756232643 75348697 326498443 -310220510 -368348416 -364521647 966897523 202983776 -866027574 -916666890 134691293 -527127398 445803182 -322641670 -523153322 845260002 208411151 678049445 -668042777 462047836 497098335 649769430 -881858568 -63295944 28799238 -960614109 -609184520 -992512596 419978192 185890846 -938882922 51614756 -429233461 -797368039 -549284882 -287291636 325138190 -723049976 -756137061 -225650869 950719589 953287280 877781480 -42018624 381618150 -847473662 -934875699 661498328 498836625 -498588391 -977234614 -619873964 -340561143 -589588050 -419395629 258651487 302934270 637599589 -833389881 843487354 859395017 955374387 220246266 -104193536 855376906 55875882 -11317049 -777303878 -259202346 -97698326 201677768 138646215 883829350 -193887647 -155568611 -919409381 -357667539 518142136 766411723 39294548 -583551920 -45796671 40843731 -487294052 -378650749 -25552018 -445549762 539329602 -939892972 324839986 221256229 551119742 558275686 657488568 634668908 -13777228 773883331 213487821 -409218389 369041934 409580243 -359652971 689902551 -336996142 -202688360 -42424663 -199818861 -791667654 625010706 536121589 63770545 711571670 344629030 560938937 -57057640 -200401785 666458986 -307020605 341224096 -350627220 345078836 -780132867 -403370852 -405469466 880763320 -513309138 38877485 87266275 903832640 -984354623 87277671 -596636936 -26790061 434807621 -554913754 -823616002 -771170724 -901365217 482264832 985455378 624477759 450289254 694396828 826829321 -159474262 79689132 -553515693 720840004 709716445 563540344 -865517880 255401939 511907216 573896660 -7883056 -234988253 580115255 364341498 -20674004 -299823943 481499825 524166369 -394470829 -447992434 -364659743 287806939 705493496 -260210178 171400847 169707205 408954283 -900067413 -195316472 460068781 -604255817 771532662 718222453 721338474 -134025926 332679159 860238699 349003918 252094296 -349950880 285868799 898995816 21159769 834561024 -469921128 229120514 482585168 948333942 -447181321 -350645570 -113658560 27801772 541130668 -23349368 428660031 847675092 752899036 919961041 -177020357 526955072 751760040 680352895 158658982 346981774 -560339060 814488074 -56826139 -477588519 -516765592 406056291 955077522 -591078774 -736911527 811304899 -611729114 783078075 339618867 180171086 52494305 -284546786 -154053865 306035900 170975423 117911943 857017668 -997646632 -914010875 -44937505 592940829 627501014 -72763752 876181312 587821853 412638395 -41243829 -948210233 -883253053 -270254210 -855822692 -772361780 -311710135 713241923 242192061 334172291 757013332 -365730232 134232914 -453810128 427733708 -678128614 811602531 479007372 -858953982 613115423 -20553590 633298007 -245026930 -526605344 891650119 -332390140 -68564808 378442073 -622394551 -278861814 621273106 268467590 -565632831 -138116410 510052483 55045175 541463230 -308896648 944096255 -786741877 -845045762 558662850 -729599013 974536805 -238758653 -401218722 -27865851 -519385218 -756112272 -49103861 -421294090 281662794 303842779 638387301 155222950 -292599092 250330060 -835026505 -886535049 620118129 698530635 304658044 -738543310 -225485462 -344954088 -474124310 949853498 -364966210 146549145 -978158736 -321570349 7975877 -285028166 405479085 122940404 822708127 -792629822 458180000 716733229 -169271426 -754663666 627250046 -829090589 -438413898 -135134646 -178990035 765484316 -514017273 -164545660 -223296844 988565100 464392674 341535979 -165749630 359246726 627422324 18369863 11113589 952407599 -619734711 190767303 -314835126 662682050 71815870 460703463 -642707801 540815627 -125196355 166331873 -959104851 905577502 -923398734 993103513 -724985622 -905294273 327942944 -930004695 -392098561 360190704 -586672820 -875604379 -904109196 188094658 997777718 8390574 -546685112 -432657071 972877003 -456390401 351855902 -499269930 158894181 -167596157 152821043 383498846 318777642 10308335 -889505987 976465763 -418861227 -208787636 -800471743 424288280 -359104938 -872511218 572615198 243716317 -210218331 526016860 -66639853 -37532197 -211389497 -511962422 -226081297 -845016032 -682582051 -301715935 141195084 -917010450 485530312 833300871 338411702 427574470 -366491258 612389399 57477008 -791543260 -990494795 793022090 -272170322 402254562 -417115398 -407177498 -636560703 -664729433 332852721 -417887752 -225137966 252927579 960427612 605271227 -377923544 837881142 872178486 460207807 -479136222 727416964 -162194489 -135984835 -664307212 403587877 -6632034 -645979365 760634682 172595568 540204966 -579174241 666410786 371872478 -416834643 -120666979 -56437986 -998688141 -521128128 -268182804 13987523 -374613394 -244636824 -788464578 379401015 753376486 657887466 94109931 29798690 38003785 -229147273 172535925 460685746 641864478 -16676478 63849145 194713780 761554324 -625640972 422195787 -79402500 -823326952 958171114 -394168322 -735659879 730415342 -904441708 226178323 547850903 527827938 -570873231 -815626673 527752894 800981265 -731764321 533980169 587511706 973984298 156858419 -957227078 -418205408 -283227846 217931448 557261704 -391678333 479909040 -197178290 433506160 -231817432 -940197896 -339384717 883601488 219526577 -282957652 371458986 478126630 -359993556 -121238711 984371137 200809912 -189580093 -567802952 984895509 -435572979 739234202 -759762552 395265426 386590359 662699399 934875306 958936283 966646267 -499025375 424155605 -207553025 219799403 -70093223 -217954721 517870537 137317052 29491754 -131106913 523424755 446014692 877986452 -30782444 -907349465 -847449854 -286052668 -5786831 -787678734 -561388517 427229418 -626459883 -486138599 -276346358 7878218 -685084540 850728314 716624155 146548439 -43504626 34559221 178915680 -36071145 -251475470 441329490 79252156 -745828870 343203228 -922479626 -699699131 -104811530 -595092432 -805862263 75088300 150182667 -226052972 -404640239 292331205 -743172856 -665220565 -147459334 188645600 -326587351 643219729 -6960786 -199502856 -658478860 -978622013 743891162 478255013 -743701550 173988369 -89130599 -439073698 -31614963 -159483818 -505441333 -339468890 130105016 -59280007 998118772 943949813 547986881 754938646 -624436556 493980302 -264018003 307222325 51143723 248979029 -191227383 -554613553 -716403250 -147733211 249597946 -311294062 224628500 -840944094 25711494 181847795 307135012 -263420576 243436623 702874068 -750841598 -785959810 -601615949 -473164925 -506362168 5600427 -636130020 -780202358 -401134343 -627689286 49793364 762550103 -271446040 887088780 -375866129 203568004 -901839765 -373316709 -331565880 -984304476 -69490774 416125913 -771114793 -130811225 272573774 768659163 58416586 -987787904 525278041 562867478 596657485 239028152 446549288 855510466 -424061807 618669854 989442918 928466207 943089021 -665982410 945385611 65381882 -223587033 -176076698 446045486 93370644 -601014848 -161328621 -262182765 -759517982 788084584 -6096641 751334047 -315527139 -98382241 -109563665 -794868186 604695751 72762265 -422286845 -238505702 59052261 504210185 -940761785 890833878 473742971 -832830071 268583487 -319588810 -164439962 -863948642 -890531936 530928271 -537633576 444044173 63327762 984585802 -281408396 -193417574 -336413516 398397768 810507198 -110878013 329460956 -58949951 -658920548 -953482657 -502813339 -392453989 -548850491 -896163112 -332936939 -498265267 -873460806 -533076314 431521913 409926487 -585544158 -763552500 -4694047 989986648 -867043737 -674858806 186185343 6042078 -52519007 -713851724 782423253 -616057395 751603881 -736057812 -773877406 -591249612 -616353973 24767486 819547584 393906239 281892967 -855012989 394185422 -485724488 45444681 180884010 329203111 -199223242 -765287916 -586290747 -580483927 -436168581 433113030 -565402590 543101737 653554821 61502805 866356843 -278111244 -221294091 -292227164 -406235431 664921646 -426181710 446399929 397512296 -569212249 791183524 484774835 -664170450 286091793 -4610708 242656971 -490492834 619373827 130730025 598907570 -191068274 603129189 -960461168 74644339 -516888304 -731441825 -970674353 -421471537 -934066415 34554190 -36209348 797728025 -579737812 648520043 -677405700 425511687 210033243 467428363 -499304448 157243279 -663006806 -569668122 -623032039 -369167775 999230834 -346007956 225759351 42557119 -960600298 155211738 776842078 -791061595 870396649 377259273 48563 992103340 85383925 378601526 151313822 -591128975 -545211401 32488434 535912034 671396133 67489169 -226849801 266792820 -581919445 -67273775 -711124719 -871758245 -716057125 357554379 399510727 -668095245 -466069508 674057740 -294821237 -86039560 440184497 759289463 507825149 -188642780 -578138889 6362415 334707781 646993949 -843367487 30882990 956072754 184771990 -97090445 -974563615 -203489280 272504387 -761226795 806664852 290502192 -184242749 636678026 110974643 29615506 -25780048 222082035 -252707513 -892574972 -640715005 435559592 991548542 706235169 994935046 -391071904 918309009 768929094 619344840 -178439820 -52468866 -454673390 -821545181 826029645 -740256174 -920801122 -693504912 214074906 -969784464 -332460542 641044176 69284684 -482314428 -359231985 584596059 -873036544 211371116 -864307257 673187008 -793911778 258235470 469027151 891506472 -255999357 -963277269 382862887 328608870 994791881 -866758057 -617216741 377451692 -945726641 4211509 347758869 269396995 -957857083 508635672 221873132 615501307 -239976320 36113266 886638337 -735762142 -427712564 98051935 -363697349 197348302 -983280566 -94168585 738732111 322192327 -805309048 834465901 -302094545 -217382804 -937780515 -571696273 -672900784 980515220 956909163 -985558346 -465872820 -85028516 -57607946 627466520 168271989 708934144 -527609740 -961417913 187586190 208000196 336438643 -716642318 619809000 -964475616 -487003373 -175134741 -370844291 -479011592 -435422149 -658820988 -640324878 -838021736 -835408635 907492635 -153552171 986111648 658304559 -478321353 -282650160 248289768 521604661 -540347463 130584810 994772542 -975375133 -52425119 279774388 -647741189 -332150856 -761503249 -517385913 -92933588 772290375 812263400 483407311 -447768801 -643517640 852754642 971716622 -799516539 661502768 21047174 -758566771 314592818 -83598210 -938846498 441401465 -394337797 519450861 420645796 -337614526 426924086 -257311134 -217593959 983089708 566281368 449394447 40211431 719448983 -895250921 -605640327 -298297994 -352878687 660215942 -291864001 873701318 580279144 399602802 -104709493 480057357 -487060362 -418467037 455007083 -629569193 900394464 416116700 -385190716 -494694291 -256183616 -271452110 -266913189 284129443 239028098 -302523943 353315530 710874596 394521919 -180381764 399902902 -236719950 613467769 -708096043 133704176 -559768254 -271300434 834777773 303258342 -624851814 -318263983 -929863667 -584879386 293512612 -128819099 568234257 646226277 146156248 355321972 -797952309 -266150025 562409789 720106889 -527018346 -731422857 365568141 -202836344 -404194325 508700610 488626829 -162344144 707760930 -613749052 585387805 -649391319 457192351 -728028657 -150343998 282923767 -786656342 -678174494 804976813 -969909514 -164005717 -204267246 -363002654 455586959 534479165 243980465 664077699 216917747 -787262277 -764519468 898130211 170599253 748829102 3566030 419980349 861497669 834660680 695816833 68097946 675193016 -53050888 -856210644 -246775061 612002881 -130227199 -898337318 871506334 -360619191 -863088563 712038356 602391448 854583014 478678226 628152101 934538732 -763545452 846117732 77297111 300408465 -545221753 665805568 -402224996 724295160 305275040 -80892971 144087893 -384638929 -503615615 -812567636 -677969430 -597442767 -50596182 -561502775 591286853 35985901 403866385 244374564 -244376252 802467909 57858078 939591493 37584449 528913632 -798441804 -903329529 -866147118 -169946676 -128075445 594036136 948195374 -841825913 872786871 -906601302 -432866840 619431726 -309404109 377428822 366008647 863633311 745639478 -871178396 420690562 -861348421 -12937797 447517597 -577028840 733712660 -66834711 957454218 -679155449 -311448435 762625523 -514482241 -160517159 -384641386 -681004203 -435622821 -77775401 620503085 923986981 -653483341 -740693062 -78223124 801505843 -861508184 478040459 -227739930 -646185454 -336493053 943573388 -601906530 -576267677 -168160941 212123952 911777141 -293687950 -101707900 682721881 167282830 334036991 -811514736 -391180665 -184918065 597697314 -459666431 748334051 982370558 -420901133 252312720 -535889214 758777044 565620108 -746602934 589619333 -946432824 874924496 746503514 -987915285 -342060771 -322077879 -808723741 796582015 566305718 -460699012 -458855268 -150240599 328635553 -527369484 -821490362 404584873 -593467026 490027467 -455673571 -949506144 893359499 -935481920 -640019835 677638804 44932745 694298713 -322744920 717879396 -306491430 833925694 -58830468 -690796799 327350227 -734137154 611345835 -409573921 784038579 220481230 -992240981 813553373 164457596 -25349453 -326196816 697498950 163805197 -206926357 486515308 650458490 -115165768 -122838944 -514010834 -522031719 -703784208 422869760 -783735400 691104483 -796639330 -833443013 -152055403 617708833 -86581713 -356421467 -588819557 -613297697 572807176 -75337211 509779893 196034317 71816343 61026786 467760259 -663392873 998507710 -671177130 395178495 139061739 765256378 55591131 459082863 291796467 796668549 -780797883 29120130 -234988440 -755324527 689573892 265868279 238351985 -529228787 -854817251 265488321 673567945 -212868665 -318226248 -245139842 785207656 790997576 -405811890 -224893732 -332641610 665411681 170849760 645888003 -275686473 12581769 -568026949 94175104 103400276 -830146187 263806334 -304871104 -273763523 5621153 -925258535 -741774041 -905056098 -215875984 -925099851 641612769 918467168 -489079477 822706614 -435973957 932788092 539345078 473553868 911037578 -333080603 971490414 -526974911 114296040 81307050 402130915 -972275549 -126535713 -597726803 762662991 201332748 -736410540 368162685 -76108168 544584361 869664888 531311341 391629731 440580526 -661579231 153955519 385989788 994465468 655419584 -96484172 432648821 -757629253 969673413 -930373119 928625339 -107218939 -309418811 -556273428 -545639441 447785196 584158492 -734228455 -825556019 820570340 -69858182 158640449 762290823 526668071 -970917914 307366257 493564154 -773747301 786079078 654363609 464009608 184735706 551410302 165388695 98826318 -958154062 -433032126 -612154207 43167231 -35266356 184277749 972354605 -431131534 -197348447 862710287 635024200 706785405 526109453 642072538 -110810645 -612622890 500031882 -124217714 756996820 646536774 244745207 -380536185 -190969037 850348248 939508070 -855205843 234782839 -869888556 -554283295 -331168514 -416016606 511586451 924361769 -172811413 919190011 -545305533 -332349890 66618455 296311332 874424033 -715405872 633639967 -94600499 402967572 68971134 -793792449 446352930 665500343 122475152 102738233 936907090 315147735 518906847 418977663 329163413 -975785939 105702459 -986446489 985132466 -842331478 180629005 886032028 556522463 -722663479 -692302499 -603677634 -857064074 -127603417 -725181043 321546368 691254999 -900516842 985670949 666267570 -550837060 627094692 -251156342 -559521225 -332822614 978222694 620347619 -808031965 -229190521 326718045 -361376764 -495790155 16900370 -691865756 -284858151 -53672134 493521 812058598 896549696 -63977539 98852653 266192349 -196435525 963177039 81351081 -170057809 -108735329 -551489364 122671817 273711821 551581921 -891782115 -947728874 -576856031 -743160245 391809182 -72678061 -474901592 -661062477 -971461607 124660857 -100906139 578937775 -702350647 -900960211 897199722 572282464 453601527 319460681 -642364862 213377245 -678372804 994236073 550976336 519353754 801242600 -827180220 -110015071 301416123 959265766 -962545809 -876863108 -474983857 76876662 157653880 244335917 -252941055 -584653472 849720326 337509030 -990710947 403306404 -647817663 -629829996 718949293 -420564562 969604555 -188943827 -295501536 822907575 -433489635 -108843928 543329824 620648859 -452587759 780557024 -968948698 -832182120 244758278 696445341 32579913 953463307 -368216811 -751130750 -15384150 -674156262 105455880 -49865435 339620858 -509332468 -17471301 544843795 902537142 948552874 -312670733 836702257 840514339 -77935936 585716623 -363225383 -959970161 581175151 -37953857 -495790826 344080502 -528474622 751826442 830004503 -76598468 210452585 807284357 511421884 574349511 809644930 -122528337 -872491860 -70492560 653852391 -851963336 -820412985 386693978 762093049 478623947 -7520577 -5965063 635909390 -163667731 232679626 256794869 -668946072 -776790473 -548712113 805406993 517820058 977660389 -803840846 -7127973 -886354825 -520152420 955076854 -535548983 -146196010 -189316449 48619689 -216031211 31564738 838320061 -56980505 -324824379 -428777544 -823608138 786029898 -92646256 -488548388 -803489449 -197072196 850362134 -505311049 783636795 545177677 874181148 718636862 -689791237 -563730458 -911699493 -880548792 -167640731 782140134 616693054 -205587223 881743216 -450465276 134368922 -50831229 -140439608 -861746759 -187675692 -124038275 -518989408 -863459503 -363283254 298714267 -110764741 641326845 845672347 -535205789 -145344621 324362865 -273172333 -530145329 790605417 427383718 576822782 518333456 -87986336 158758254 55076561 418046660 828620439 134999373 170498767 808637137 561150142 973615474 -210425532 226414040 -28144927 -170344678 754252364 -303595214 -147871747 -79395628 773186296 844047195 854921709 715791203 182968691 895003226 542459948 -447566529 198494696 830635837 -308958862 -144439460 316192463 221864080 345824670 698003411 -139508515 652452136 386675110 -506437511 857321699 -107296305 653295013 569184826 956406520 187222547 344248618 158080976 -41493705 45901645 -39785450 -892385466 552575103 486933159 -873825600 -642740029 346576107 -214231746 -357151452 -344168676 -881651495 -97944619 -842783863 -515765465 455082606 71692403 836004984 493641146 -162393650 -317745026 -209368836 -948578026 308696915 -619388736 -61205250 -597695831 -335296027 376227673 929456645 -622838161 -707765209 573548229 -94134366 37538947 767238312 -758576081 -928188475 -299986850 -799394322 -706066601 -309914702 885833886 977590875 177028206 279019256 773041300 -771749444 -196407305 86419734 302160158 653975477 48004952 222755219 -916217200 -687366319 509136363 87302347 -559596781 -143426539 -597446405 -858181917 20677412 -945919382 498219060 -607295438 263645323 -540112350 880552111 915359381 268006255 500086412 505261410 -642866675 458509749 800587354 -78552580 -837614448 719803543 512778365 656846873 -164653215 -441101844 960099771 420668015 -43208626 139079076 -902204346 212278016 -458888961 784431072 962132674 225394272 -657822949 554564184 -579921454 453339129 188026499 428317979 690547050 165381411 -162490346 -807422636 974140455 -887770082 -803176739 42853033 683480371 -188553804 495246946 959735863 -404971599 120215963 -213996190 952083098 278288778 613373764 -808458398 -526319495 996701490 -226733103 -192726552 -745759445 207927216 -43299516 -228185920 943017932 45489059 -397613624 865517664 542131790 -824483421 524353232 255345022 734610864 -27114006 -689319186 310008462 -611444148 -912141193 -476263271 -915405126 -286028391 -138515209 -339936590 647638690 896523592 882860694 554178990 316894501 540330062 -117866625 -147389473 702797826 392396764 -206048361 17216711 183471110 -495391309 -485899550 60704598 -695115522 -761310541 890756600 744279793 798355200 -34262151 265437857 850551673 60643108 -318803572 -711490349 -98560212 -55809684 263253288 -776181162 -549971178 -84621322 457899097 915796492 -316356092 -714537233 599315454 857978474 -902285700 -273714472 164659534 278180468 -469346808 632543767 -896102574 502356289 -478577820 -951256231 -763031192 -172499736 406601018 483907534 804320288 -423333108 702328889 280444072 -800797169 -318165141 568660343 -832871881 -565483487 -91469135 896595873 408843505 886266775 322221597 -610461393 24755066 15694513 -241141928 -725318311 706384353 435224284 -333868060 -186325949 796841339 -912930666 -771342491 -319330832 -580172666 -826798913 336250163 -640475502 -510842786 -535095259 636229315 -829000279 948389236 79106512 872010926 890357549 -767599854 9809352 -628400619 -644127509 -884784848 747861697 990296690 352541776 -337329610 -281761687 495674668 -79676616 -615659819 -763693436 639766534 395583729 -279143840 -526449485 617489879 529544760 837337760 959463252 654048302 -910488678 558264533 -82834508 -461138925 -836216871 -142677735 983849152 70267201 831863888 399218981 -145311633 395983770 954126062 191344313 191277237 109658339 -429118257 -136444244 -813058009 -752619731 339157497 -926206573 995338511 762148823 240988638 -44345592 249829188 429522127 866791661 165899667 -128460375 233725476 -753156020 399819477 -868747570 396235347 -295645444 776226361 -657127338 527890256 -888482114 172617730 -930699109 528032824 -491330545 -206073385 318950908 298416253 -102752504 595161815 142164104 778882651 -895259204 100591733 535373209 938092682 372311749 -418184934 -721001381 -550029918 -676562884 -19961980 -630542911 451040426 -522495323 121699816 -721102898 -267163321 -980842850 -481044519 -465753540 -450326550 95763037 -368851046 183405852 -152155480 -959464620 -150137601 954271614 -448471496 577250136 -590581120 -618540460 -96455724 494375157 55925164 -52502608 208757730 385871092 313740938 952766257 -624394992 -48418561 -676805209 161110078 -808233730 -476069461 -885324721 -483182317 -615687561 589683634 771006419 187978075 173415264 -44815323 82146327 471027500 684344134 -264103195 -215771615 810510082 200823156 -225009224 583878171 261208876 -338246234 -165193711 -345856728 23987458 -95566312 -180038563 -668614685 295613098 -689021414 -942173251 589782690 277228672 -493047829 -939703911 475922533 512286883 73216142 125239842 -227578722 -17688320 -398626780 -288162741 355394212 -826882933 -322792863 354986300 -247419643 820219872 -559585479 -518946969 -378659043 -622181225 -283199956 -166824813 477024478 -613294490 105185577 719406141 -913808461 358965766 987832057 150253414 -500349223 199774647 -185818982 -657331337 134168697 874434229 -490085706 -809282811 149514156 -702712333 601092640 163534550 -376185498 454018589 626737315 858014781 9186481 482486542 -186561241 229283203 -548883738 -264898010 21477107 -498691672 280642490 -796120453 331695165 -415915990 390656739 798641903 262871642 -690094128 -801008672 -382294385 552831093 311617336 979789482 -751083947 33100783 -987619410 -395837869 -199872998 -189580659 -809435591 29233726 568848891 257418209 856175680 -321062481 -895128629 696935751 -747172842 701857931 520874000 59876107 -398232763 827092976 -926140720 -389411968 520011586 -249014644 886597664 -985430442 727703663 477895238 694705851 -240180612 -175636022 810083524 580691722 -955345040 621011776 -776227425 -37139828 -751528101 -117465605 670045497 -738926179 -689118974 685062607 534095116 -582013010 406160110 -763509694 81141062 919549258 27810539 982204104 -886607914 -731389707 970658561 163633331 213563101 240601456 349376309 358000989 756160757 785966489 979296169 637339463 -707605099 -614841371 -92006899 194203859 -855516248 210005302 -786006898 -436987198 560928859 -392719885 -176723503 649713953 -412116719 -783836606 998667024 -862727208 -314570689 669884710 -862171062 -169800944 655656650 231641109 444976385 -525283997 104271725 -663091707 200150239 -619065991 -736281324 -112360751 -623554617 -847844869 -346595874 672442397 -952878477 -174980970 -858344574 471776882 -959037559 -274838023 -290481526 886183928 -909748895 597103690 692917938 -706918734 569835557 184773871 -950895761 606845421 951868412 4211609 280296450 79334427 -636994464 -917952623 750375460 483023327 46190248 -802129393 -450249123 -199187732 966383191 -509429100 -101765998 -570973777 -256913234 -720696867 -614518648 913759518 -557407241 800396015 -666039972 -406217517 367277926 -323139887 -855408923 566763853 880489477 -286929789 516102792 979662464 -258451002 343699610 241218800 -95742262 -264864525 949889373 -524180858 881326840 -165726533 -911625878 -847300741 170898419 -574947884 -174553298 -511602492 760894213 -368248993 -992566844 901634483 744549571 -642195801 489332201 297768327 646313852 730877841 182633544 -743185916 248810679 60632248 415553181 442725431 719563753 -143593014 601348387 177996443 -810962734 175269208 -431955721 191718817 26650468 -432707863 398415856 -636182811 -257527418 -698178131 37706228 813786115 765944064 652470583 -75681967 -392597234 -429056724 937032934 -338155453 -264405600 301142984 216656622 602827761 822662937 622544635 -70792992 345333213 -364101606 -186886396 431034070 33409709 591260034 -660135171 -241359650 -585797963 -681050152 -244845081 -734174330 427535038 -551870920 204043519 379783701 -212099131 -48313551 -791620844 289888060 485917189 -135253765 -650132226 -535180712 -161306859 -226438507 338888981 -154351949 -761420209 -502641198 596220709 -569494896 951223962 -484552559 605523348 124392130 -486346168 -197583519 766420540 968637910 -715108309 722078161 -999905899 -879074990 27116746 51647651 -119402615 -297906477 -403867584 -298937637 -503270026 420406192 676751356 425571359 -26234531 345616472 -843651268 -486779920 -967215531 -582640073 -262733234 889382213 559140968 -921486426 -843885433 769359510 -247417635 160903633 -696422362 -995467979 -942808255 391051896 -498154674 -750476229 -988927375 787782213 -794521867 125512481 411393984 -330525393 -891766546 224923042 -243031513 926915179 -5990771 -271195217 3671932 -535915060 -776892287 -724806328 740868284 907198649 -278171177 -518489257 -836794195 101760554 -889119927 44624156 -193957559 97407243 573017930 171723500 -57252817 -442856900 -103895283 -296928191 414266625 167433335 -991779915 372191225 494387783 403916100 415375701 -297819511 -897907300 298772667 -114341923 396618326 -231579322 692660503 -663200829 -210906610 826871500 389057334 739295978 102807332 -60656707 -765492444 -113075052 151895413 189785466 475015316 -184424182 -889958556 -169205733 519386419 398360295 -646200618 123820398 457338226 -824809050 104847110 -181542932 870412391 -995549411 827278686 -215240628 -931787724 -573310451 -226957934 -45017877 -551984430 -169819667 -765391634 428875134 -800556710 630723518 891742783 -219311029 -540531584 102101824 -154659044 -764192409 -243550706 -29492279 -940999506 617224892 198871660 37805069 -99756518 -657749214 790344469 814878629 476237465 924473531 277791859 792199708 784659206 -776221222 695801502 -372615106 -869823350 -277584368 915003088 505946300 275787823 60992210 -626113448 4882404 -268946137 -55156057 21258856 883985651 273797915 210713990 682929908 886623094 -977317504 -38214780 -898067905 5759622 123662635 -611078687 -533009933 920489075 -726689841 395368479 -167221072 -295486076 950945770 -692574676 -319162052 -543594437 -91565074 958257238 627354451 -377612861 -411688953 -502876425 697519666 -737099690 604633500 -769255741 592074396 -531848400 -921724434 -431297585 478839030 308244800 541646716 -656238283 432394428 -243572682 -691852275 -53059482 -893565920 -505061814 -826257030 -171103614 367614896 -621533703 -731867832 935303167 359349949 266010266 -360869938 -479536636 464831360 -644264825 459467388 257541854 -860064214 -4162148 405020780 -46721825 743678671 803261306 35873872 -879203088 93511759 514021413 315596058 -300756995 607505659 -684537198 35218436 162366719 -584734048 -578285946 397801072 -904123677 696948131 867749160 934423697 527616400 -790890747 -596773562 -528254464 596003106 806010177 -380850263 992818114 -160507945 -146109032 -823694754 778324458 621082400 255820296 -373969039 -405007585 223060317 600514729 -528586354 -933851267 -400157027 535304956 -658256728 787207404 106555307 -773257805 478174896 -305854234 -547709711 17112379 526429923 -765586612 -373148876 -945707107 917141043 670160115 -569468026 -22415992 -760413454 -750362352 868273847 -325066684 -627234797 -669564750 -756743127 102041595 215141740 -35105860 -913286803 -63039113 195286643 610104279 -643139849 603836546 755140936 -428523119 -315848781 -386963646 386280479 -722830114 359818408 172155522 -927423932 -661366942 706967531 116062966 440802655 49056395 -696990839 -863583561 -398132101 425934599 958311138 505934015 766235014 700291863 -874336707 667234016 482505614 360901595 -213522825 -389351345 -729926291 -756025413 -521329612 -961960080 351098645 -357694830 95436232 -561703900 449853988 -663883665 -53364233 -627678155 843092429 423742227 259711115 -142509853 588797698 -116384639 112632333 27007758 195083075 930672381 -586365448 -928850613 -149230977 920175344 122358229 -151455018 -142978838 703177325 -429306129 120172744 211772758 -628395265 184951645 989313572 -929785551 622625986 -960711272 662105486 -775560692 243144103 339914316 -538065490 -938547989 217646259 -602154805 150782035 789128745 -514740287 700299686 -930795039 460764364 -848825616 359681638 903580071 548961122 -765457796 -193622725 491786429 -141385182 -735953424 949186561 777161431 758363374 -881099751 -171503111 532666840 -247847991 -338232589 943784314 803534316 -331616691 893920754 -706404679 97967024 -916956110 876595489 354931699 81672275 654700360 777397183 116340783 370100893 -119251276 186050248 905722252 536739319 841267650 356563777 708274613 -674633967 432596477 -19051052 705007658 215395102 -436099227 -129413517 -28267365 -214525073 -876848585 -862363546 567877884 -984045395 922836642 993353055 -543879791 -455360319 392173415 -343255400 148380131 348395585 995066582 551959898 966215276 826491527 -677123492 -951692726 30164814 156510493 69318013 -688804005 819004681 830997832 -257446141 -936773294 559341408 829068511 -368328181 -24202666 -846173798 107186150 998988965 -587668455 -858857217 -606092998 -942274788 -717064937 -231993215 -891722345 -924247397 -732361343 813452350 -572331057 919039862 45147699 -449747936 99341592 204967291 548954599 -997630794 499498512 285017574 181302507 -4562644 -396003416 -905357289 -164805429 -672459241 -821845686 175264599 -830263499 31975313 -308637021 -738855145 -373261019 646248922 -310270664 362167238 -523770203 920792360 969037675 990680140 -522549012 450589829 -185370044 755577095 -653804152 107143462 494287866 -911437007 -550212455 255059469 -264916415 594392655 898846947 155378778 -278488915 908799904 554972828 491618171 18150361 -142892010 674584339 957303051 217539534 -210967652 96407070 -990971016 -147830286 -525276983 -22648488 -321504192 -586789298 -803002615 814864451 -275108828 704188897 284380231 -307101672 42995361 -253557064 -123066949 -742015929 -349495809 -803202964 -576229074 91366888 736514470 -64157092 437074062 570675847 -862570640 692549672 163361656 -492085286 -653656297 -662042822 -90548514 -495135122 367759716 730121522 907109106 -993890779 -340831187 162471313 612998393 18676810 -311498971 -86383168 927512935 -557330699 686788089 479489974 -411313287 495537685 95092142 893293572 766679740 -123429713 29214510 122198054 -122422386 482685829 -109693378 -814726045 542104766 -236528960 -243989137 509291187 -630647359 -843242577 970114559 -555739104 377003492 433137527 -386030182 196114965 -859474932 -668529680 -70161350 673737897 223090988 818666220 522830742 115377288 -543022186 -136615093 -226662961 -18109964 -704055552 -665676201 -606062695 277389241 -548994662 -520289498 -766883281 594212368 659723709 481876888 -949022587 -416858651 -739873289 696327948 -162236930 -538136810 665711012 263228055 -494463715 -443002443 216322190 -258596198 408880353 80085112 -342839405 -171026228 -416920477 757922501 288097055 714944036 -166387254 -896927329 -598473713 -543118266 -637711921 -750338709 -21920238 -25657107 -532318694 694071278 -947078766 341477429 630871981 -4053453 -947961170 376850832 138160033 354269187 668894788 -15719296 -814219053 453992729 -33476166 -440190306 186833273 820872044 87061725 -167142177 -227996034 -320451855 -769870305 -661255103 -544817578 -520449760 240950523 30939780 240251393 -453818869 -21244065 18637356 -772548721 974060504 14022703 -662162239 139120171 -922598386 121346719 710938650 -264099526 396865098 178127470 -116340547 -683222162 733980174 253980655 162059266 -12716948 791720079 -131726287 -245083347 860182978 614951243 784703042 -850106138 39815184 -775329110 -55880049 970288538 -701742640 -514177852 -917308788 386864987 923556342 -29453153 242985216 207257889 -760458788 880633568 467080867 -514457829 -15936420 -33492853 -235352944 -643390772 -498987938 767303532 -280801365 -151216152 981149244 -57867636 -775649343 -734493846 -549016852 889650996 -949519393 -453659532 554080668 -851638288 446743648 -56565656 962798312 -878247696 311723365 -240657028 -752313325 -515390501 -653124868 102866884 887482957 -815691944 299833059 -240897782 -836126241 -574570975 676006252 -477466391 317363952 689562476 -799398454 585189610 910126757 -777681398 837260381 -168680386 -218607934 19968772 375171249 833015981 -223752644 245414780 -525556378 40204043 -68068719 828520577 410822028 -872201872 -821114174 -740012070 5697616 -276829426 -734544811 92609357 476462825 -753919309 -688375653 -878505384 -550902340 719669378 50782808 -278627316 246902017 951286506 767886267 -392012275 -511949556 -606664392 85565205 559502056 -388083115 -176332898 -118333068 -589434747 -7791453 -691495637 -992843682 945975498 130566808 -343411874 -884649094 328628974 753947886 505370281 -618592462 -939966947 -141310283 764712222 -879718428 691660261 -766833716 842694648 -13891868 -330454571 488890644 -294656 388862728 126691023 40954806 -582602215 -717585163 -915066817 823179131 -726139654 -94878432 -48985910 -822842704 -169007903 169935031 -379215501 -621770438 -704424964 372359669 972258892 645513901 -392232604 -107331163 288810622 324840804 -83497505 -244934844 -717065675 -329838833 -225817198 -320795386 -654352041 -836849825 792457155 843977883 -375222251 -695536600 -259311180 -35328705 157601404 -527644042 536243698 23302030 702082173 -965031703 659005336 -471332989 64523712 -678066231 971893633 923287366 732428778 177966567 -997268719 500119188 -784354969 -127540405 -261914252 -296825227 690414285 152976841 334831441 -867718921 -662086293 214664449 -817363915 849559603 920179484 822666066 517004755 127006274 207107052 -460715811 8298254 268183710 -475014259 639969530 775685975 -911102028 -525284359 -662369042 -845648402 466635899 527719130 339887002 -617010333 972830999 -940186770 962151054 892993066 871444391 -295312477 -663726057 -578500546 -680541608 841418526 -986401425 326942101 333444182 -351115930 350493378 693697923 -538415 -727519947 -213580116 -562649073 -892123809 -449517809 -953464831 989376558 -750303624 -400770621 814888628 -674582154 -131320774 906875045 818780916 625678021 -582346456 -109956343 839043649 184175092 -411702929 -892870532 83455654 -235326750 -542095555 -662420991 841882899 595375552 367205482 -441394791 -891446068 8828801 -68795035 902081808 696022098 -847122864 749933867 -655452013 248955574 987604235 -936554686 -381665671 311376681 -57205418 732969809 -423923799 -617642883 -583443794 -106211408 -379882353 -713300231 -933475267 -848000888 801855436 -429172939 -482896373 875292261 17667473 -441884314 709274250 229779922 405583457 924727224 -253221499 517375685 880026420 -774082983 -205527534 -524288453 -348902396 552923117 705314071 -39438348 504994573 -203638409 310127920 -631852448 -52960649 711956272 365662617 244668708 99983614 -565242628 -125774755 -950082469 901880205 -190241091 649679920 728130615 920849034 764943117 973616154 -206300404 -751744184 833991999 -723138126 907349763 -721385793 -78403710 -559599645 -618618674 -199248768 984451532 351212172 343239146 -965085728 -891900922 -385305877 162829803 278459558 -60538089 -582367685 -838417750 -384613802 2424136 -522437672 855169441 -53326572 943912977 40993741 618193397 62729293 -602152201 314705613 815509329 266088845 -651989193 371233757 -890095693 701674227 -697549865 697155839 277986108 700047669 661361748 -428106847 94718634 979856415 -723153387 16963337 -391298052 -362417737 -172426016 -21305720 618379821 -525047295 -36619842 -233744440 -431083398 -559227265 808536049 -998795200 -590349366 832778923 -469063304 -529912061 -908196447 915767179 -879967305 -100865419 -110133115 -859169106 578547537 -995521762 -236996454 300028477 87103115 171872852 284725109 618615074 -220299310 -901648760 -583980097 396428274 831883399 -110716698 922205692 -258431066 442427319 -337092034 -184613740 262551430 -835535321 -957599320 -540330896 -546571568 -329237661 603276684 291104628 -201500022 754085284 -214941730 -203839280 834871484 -504591890 -223207592 5301457 497993600 -414540144 405707474 962362082 863709376 -499533189 461199038 -860471141 -85303749 -399650463 -588297558 -504950938 756244994 946089887 750626841 -660201795 -978891310 -664612943 -150341711 -266085175 -225335388 808604711 -925886597 -895054901 725348006 -429771698 -41018804 -523541569 -345722837 755814997 -815088376 601252798 -661240952 -955027909 -908206005 900532606 -981150280 383219063 -154021971 217851598 689142903 -322813109 189841374 -947532839 -323271594 912419096 167971033 315079553 -312705441 555092164 552330503 -539887375 671455117 252349547 346608510 -596095413 -245090147 -22106856 -813461599 796088678 -363568074 263309028 -346186990 921984834 399187938 210903340 -270425261 -21231772 263819651 -632066572 -229746451 -771674232 -401220773 41326514 -802145108 -13585805 27157034 -878537079 713261964 839791818 -911615516 -9439619 -9925086 880406127 721696358 495496876 -461102523 555667674 908400061 -436255475 -366576190 -49865511 -64148457 276675163 -444667300 -262252560 -174123278 595086724 -427196608 425172712 -88984786 669561737 -10669829 -858158833 -97977637 -714860867 85710001 -185304918 275656125 13323982 277587997 890061939 -832280433 -628713610 -787517021 383157945 76924112 579157464 -255448744 -487114435 685575977 797117562 775084794 322952408 -958261024 956342896 -652246638 540925601 -627158566 -446006049 -49144578 -424712945 391253696 562987070 -55996645 -880861740 147940592 574305131 -233727653 -539960601 48489561 -259558593 587523379 582358516 -275675381 -141712286 607627711 -206633246 540534153 510461545 198254190 175172531 791158992 719157127 -51771184 537050199 -213520662 -464829591 -527394801 171958149 -226844842 -624953467 -12789647 148062558 -875515764 135383744 -444844107 -659167225 -555864188 -980699621 289421002 278146581 594109226 780616024 732398227 -885920281 811883191 -992621146 28757634 -703042511 -295731117 -928249096 -508191022 484906514 -762708178 252936798 -371804692 288369321 -650703211 736853312 624098866 9403989 -353211128 -683995899 401987157 97137730 776327190 748564592 18354354 -197836216 -672545845 -505619004 -995677794 220111313 242249767 219488471 840392689 631011393 -635192048 -170607874 -770845115 990585911 245291080 -360436362 572838975 -246354206 395972035 -402369084 907752304 -337510897 264749498 -837842252 874268994 -746029354 -690044830 629605448 964650509 -228286761 538850151 -411214467 -468179253 -749822542 -417180901 -78388103 997691630 179672697 44442976 -981729970 -792915371 -106219827 -302130149 -528621945 -792317708 -349703696 373935548 -725953758 567025456 -728249992 -439951920 -105032280 492394573 367081069 -332074115 -393021704 623203137 400654227 976365960 343569334 -675812986 85482343 1278572 -449498611 515841659 -102896901 117346248 -80528235 -280438532 -943160766 -958099738 -345591357 -128807047 252470762 -662075225 701638903 -419579143 -204853537 -438319218 -872127040 250095946 590858263 648808022 908879311 956882975 -922695617 -643632465 -334429520 19152590 519363804 592363286 145900743 866922272 -241425388 -940309671 312884423 -555505082 -692486893 -942153979 177743052 -889722306 -757077653 534945564 -866663599 -891364 -495708664 538289985 -423818215 590715158 352110384 836672272 880952239 -914489549 -718796290 39706195 484444778 -369297643 318011226 827755426 -515235534 -334328449 461285357 -357141103 793810223 703880048 815482996 672628215 904376190 -220419164 -385823679 -438282182 -109332014 229671316 -199190079 235799706 486396611 189907421 -569515428 -674080265 -972492798 944304177 899572423 -369803550 -92193289 -661738135 659736862 -880130131 587278513 -610746168 -945914254 703424909 -452933246 -62027073 201176335 -977955142 -271710487 -137449424 741100704 -305319670 -994001851 -848952616 -585292622 -918571675 -205516826 178096059 -435828927 278625804 145733796 388448549 91699307 -932340785 -366733278 192301899 679074784 -9168056 -942425989 -102886749 571676827 964047126 853334783 -292161263 778305724 751304675 243150977 -14965211 685541684 609136877 -504075555 -304341738 53212004 795664044 -506782707 893749577 475453354 -709496200 -408913783 -956746848 -923506364 -854478457 541021168 776917878 826844466 -148628589 -590842649 -412839352 -930992078 -964394621 -373229686 129010733 506013808 179227086 -347467284 -945871389 318984208 -933658069 -610513150 958498903 753519886 -614421134 -506684036 238051882 701618892 720569510 598371526 200233821 513045010 -483465559 -567234055 -520661186 393467911 509588965 -282559589 -451408179 301966779 706896683 156170695 533826895 -479756148 -310693831 964376564 -143046714 -919457384 -952065125 -951373709 905018931 -840422150 761343854 209042664 -220373667 547352738 -762421651 -729609254 -175163987 -99980601 399955915 -280138252 967211868 14931987 -425245221 512844654 -796730762 432089550 797784230 52461884 -981766406 -821442373 -400199553 -234242697 113607082 733005536 315511496 838369715 394274807 389111835 124807447 -137170683 920245970 784385634 375745277 -139742655 961534727 407484282 10090408 -246937145 919693546 -259416776 -893860006 343037895 -975540666 -800747206 -503984657 793498134 -119861511 429602689 -1592379 -3138530 264461316 -722471122 385006298 -304932497 222204700 479255795 -158270168 -664223744 -31840911 805861296 -462928503 -672624989 343215547 189369494 722082648 497261284 133064132 539013934 787593717 -250900238 -805039979 179912106 -651856678 -523240892 -775620554 -678450416 746191795 290087501 -698210035 18468044 -95250653 114108904 -114639499 -99325066 917192245 118033681 892884426 484599409 -305117380 -806376337 -986690586 794414167 -830496565 -197703807 536211967 -386318209 -423164533 874962568 933724282 -475629170 -698692203 888710265 565905713 770264012 -38743957 -887663138 -982253644 -504696651 -467251935 630453157 -230203007 63195823 -925192116 925139634 689325510 417607536 283093405 -100012465 -604474751 -559969408 -839951814 -751605871 -365552529 739755255 -715888737 428984856 -763062630 831632810 821867525 -399519900 41891438 -305200335 367151998 902067992 435931865 27938092 554788525 -365995258 -855453413 -348196094 840872154 942074769 -507112588 628154666 779968485 -605061229 334023480 292250519 -21476971 918818855 532143787 -86670357 622253830 -208787321 410399198 793002875 -406599412 372135894 147148621 -947255709 298839803 880968783 529844875 229565461 164971082 -124300878 40567340 -589007177 -374128234 -2358445 -582767639 -678298859 -360311578 -342140816 -145173950 -723652531 -933073915 -324588315 918435370 593660445 -65284382 -336443286 -416280937 923104186 412949765 121055906 -720447331 -936974492 210603581 729290019 586368512 -967702683 532647349 799289301 -161464228 -713796665 21788554 -298063885 998975275 -96920078 -451329706 -962513894 127938861 199556865 688197157 387002691 -73062573 -165335084 489061136 295146929 -135090312 226627201 671111285 -930651342 913576666 273144776 -256059648 94556546 295470602 129116156 -738997926 -609647095 -138330471 -234573727 955363199 -92248754 662741832 -579522323 856154149 -436048776 746957444 -251927304 632900907 824729483 -398458677 717886048 597197472 -804384602 -455224060 524135246 -560906874 380527465 -800061480 -427659972 -937688639 874502551 836548924 -283599262 -99297154 599693872 -463415088 117510871 127123816 149693517 639311323 -206166373 88214009 71334541 536603276 -821425173 617956526 435234007 167979253 651475376 563645369 -129525175 -257792913 -4316309 -296597910 95158923 112211700 789948841 -148734855 -606656641 -818221643 51085644 -711692647 492899262 -85805069 -185500700 777596327 719769524 -844773934 390528124 -51628390 -330581745 329271741 -489045730 -396497044 30387564 -700777352 834715777 142836173 78445255 24623668 331778131 936559352 -834874351 601199969 351099175 374450041 102667207 -561584916 -723924517 216343885 6608640 262022157 492183635 -335342838 -745917321 -289283678 -755539625 -748950386 -84465218 544851437 509842951 -958865858 -189677597 557235152 510755122 -212891330 568007142 537461864 780793443 50536848 -134047809 -963188163 200107035 13484924 -605760824 52974418 -789020825 341560189 -26175569 -446714310 311848318 155812525 -579234526 956309961 982162492 668828215 -299514914 -581275621 -471629687 61615007 -81564235 -943022874 966160695 -150985077 -419583002 62943885 991699873 -234469969 -837952317 -527049457 -94202542 615616199 -542375288 867611832 -937743021 735900124 -496921824 -116811179 699656190 -84463793 712235194 247615872 -833198877 62385110 544260990 -579927784 -908043954 554924728 456435703 154763335 622170410 -953729035 578789460 461823182 -207757804 901000196 -57429529 -712715324 -891047251 239115724 -348425690 537829332 -620780859 458287202 -968564002 -301018042 671900409 145029772 -959544021 803705507 -620034608 -460176331 20428688 -492051166 -730074195 -157274506 210951052 -693653160 -417659442 57422706 124810047 -3003390 326126699 -994271436 -457970471 728162751 -26626424 928663501 -830303233 797354080 -775738807 620101318 -855144660 590754873 213749623 557867734 52120206 436432624 -337183530 280196923 -699670647 -665355524 934445045 -993484979 -665707588 -356727404 -217836799 -787029358 318288980 -502844959 339568018 197109497 -430491949 637064304 858871186 502432107 903816322 461584347 459113724 -546747880 796686375 -333965097 -579819355 955197379 791424141 661169190 277027331 904638059 -692843378 440402161 871903513 639468067 -577446285 -94709742 882116687 -481727512 -406719694 -818179002 -234666491 -612281645 699738241 460391526 -664763860 949239009 -304545137 508630885 -717381086 998596193 578421833 298512271 688862194 581833956 -690454316 -498256513 -269324846 759169864 352716207 -591605547 -553875573 -462472932 754945695 252678051 668580094 267666427 -248524586 -477752883 909436583 -823385892 -3823115 472604136 -50756461 542526191 -54692349 -968472616 -297193101 407659175 -51921637 132932274 -603586834 522810498 276447842 -902025091 141663779 -920986886 -842855523 263858663 818913621 -90212590 -241317939 853008804 424677841 210717052 879997148 997225680 -390105004 819845311 53638783 599615286 -257291576 -622212118 973860785 -864986271 103172554 569523963 565527203 -882654912 389615669 -164608251 44836625 115927690 456309817 -857971911 -436503702 506004950 284735384 565203249 547514449 662000054 155992907 -645039514 -668420467 477753206 -870877620 -312686717 -933730458 -60366066 -139210315 318754323 156598438 -450518439 -776948572 -149541992 -708086308 -586140400 919628080 -231744818 -444000092 837379730 -559100233 -911852721 740471456 918659431 391230669 -36328125 3312646 774472486 544679116 239644625 -901995377 807885578 8448647 -507682171 -644519787 35021453 -685390522 712259194 -20000772 170017697 -8052726 189121444 -24585963 -154607346 306804710 -306608882 -490436533 -458482240 205962562 664510171 832108261 919793169 982354676 971215315 -849979117 844612045 -365158244 -316262902 -112540435 -752179379 -317627713 -755897359 989767788 818715595 -321654750 698026861 -545856202 -838412571 -617351170 576736585 490586377 -570210090 704511669 -573264899 676626115 891515363 372242061 79191275 -762074415 438261241 -502601439 -653616246 -874336408 -17849941 -276984293 520240428 425064971 510150207 484145633 -336538481 310285076 246669635 -812860516 -111637800 -736867844 723463310 -661441627 -727931963 594826627 -21414895 867692351 -677172518 724730581 643886162 295839016 851579366 526432106 972865524 -410492657 -912119638 -285955623 662489045 738229156 -772173288 497580430 262793682 -522578256 -304532178 933999353 102608523 318738858 -686143556 -344493503 734421756 826557133 -666869813 -558030325 -791002119 467481374 683431099 -914718114 375688730 -602995846 534706423 -374275186 579010693 -332158978 -878716483 -100970331 -734646585 626051572 167543290 712289674 897461742 22834804 -448320908 629843991 797866966 12240832 672008752 93913554 -327589331 -865681143 -662501187 -325417295 -262628022 199662234 381227764 279667488 232957962 179976757 -419839537 791466667 -954605099 -245714451 -401416032 -96163974 862040564 -223561310 410620374 881702924 -727807704 -931554193 -636773482 975659093 512297513 468096040 232739989 135629125 601737675 673739354 -490150549 -374571740 660339377 32672035 267144294 751040806 -63250901 -792761398 -959559877 25308322 -298300410 329985115 237106886 -531506590 870957764 995177519 -429986837 -978037768 615585433 170023771 651747928 -997054246 -203186422 -142912387 163412007 -279486561 308095257 -687401752 218061914 -341494908 100002781 987913672 199476331 182018230 -27647111 129666256 -535570432 134480908 -577222219 -35236047 167435044 -217737225 -347728188 48986577 -840688395 968544288 -681141008 -158567209 20363484 3274159 857265866 717582072 -92602730 -268060676 635258711 735654779 -399075934 -983998510 372347488 996554370 907061608 -525882373 79717415 521559702 166459726 27808532 900622646 -715075403 335877312 -127194730 936470628 -510001186 -781579228 -838251113 -252908764 -473998378 -266136159 -852686760 -905930553 580969370 794287053 530420008 921374591 -44057378 -157139098 119218088 330241239 -584918844 -644613349 591701638 -623985919 -957843457 125985660 -943708764 -556543081 -70399808 -515945293 470730566 -746368596 371409896 -600226306 -801548585 -706856833 743925290 227015817 -319591626 -531188793 892897331 -641551519 -803492129 -284207503 769903446 -596260935 910350051 -516330816 -644041934 611450633 -204476269 -149354872 381198297 -337082075 -58218743 -145701697 92964435 371556315 649519995 785060177 816154297 -124692470 608493518 -646674912 -85762947 908834608 -12664742 663189878 757592665 57384134 -127595054 156457612 -99366813 41326068 837319827 940979001 -844710843 -715482851 145880564 -452819200 -330246170 -736734721 304307054 -318911497 -28746007 441273781 -384586223 446888450 -779379991 -524277482 -280028287 121005434 -255265371 -699857924 761740382 -376250332 655224878 481230650 -884107064 -759760599 859313846 365807202 790755546 -135203629 -809603924 80831131 959237094 683511257 -467215989 821054049 -663325779 364802291 -313507741 640137954 434533144 -320259291 448880383 100742004 -241355705 131810979 -282258107 411599478 349660012 223063834 993708112 -70174529 -115482266 938451968 807733366 585468996 772750205 966025329 730351400 304419008 -776816324 3297387 -733636175 -177161599 -405338738 -291551389 -393831977 -870329053 -657710940 875696741 -13716965 -763142715 -806555086 320114393 980261647 526546845 -942038157 656884440 -220874213 577648854 -429200077 77394179 -366882195 56662647 -681813842 682402566 838214952 -486691418 374653858 -158096065 -269085602 -402123760 794728337 -164236313 454024740 373987201 -725904357 283884953 498164344 -767805664 -757024673 -592517980 580849196 391082001 192796219 62702980 -780481632 -764962465 -218761855 -458174075 -399050765 -474349575 273800381 -12999779 -154158317 -907301370 -796256257 726461424 -701907188 880939697 84100686 247063725 777525722 -59217133 -187484112 -520966284 877895751 -498113382 -623201403 -100569019 -390041600 -591688579 96990057 535598293 965809009 679215074 67260586 -618676203 -49076007 -759005257 -455165128 -154793315 253184319 -643423767 721489004 -466697268 -935769096 351421437 387964846 205676607 -355703930 -283002729 984656420 -62772289 696659732 -185027182 -208672048 -621626179 -504043873 581940289 380666212 -428773094 900271844 148783426 -394500239 -417062843 -689257809 185836633 617574538 131351387 -116347088 844288065 299260737 -554771847 357393908 785917656 -403560638 -951872181 395023601 827611234 206805064 716007193 829598744 -104434739 -98509081 -275848251 264130592 -200522722 183275160 599597387 689986436 -993885901 763836267 -825404017 104620042 -184338154 495409381 -267908379 803034913 -471503352 642415906 -141865633 -529538062 738721828 -477358129 -317909950 113226420 -499424398 105130361 910780672 529191072 186553240 677017892 -846011114 528265760 947070804 -945062247 -423468613 -410528338 -369102840 157797959 -645518897 930471232 -497303832 525301536 971314490 233239150 584158638 315660811 -842995335 -708050020 960172223 -447020545 -766596035 97756522 -690891160 859534132 995100599 -166526888 710367170 -190175460 -124255514 -543135738 80393535 532138882 -509502034 -14220584 246648354 -107627487 -624385640 -719785397 -885351899 115891404 602598675 -299110746 353852248 468938337 348926506 916784835 -464385884 -283693152 799717530 296970161 609509233 -257087718 486727954 280611581 362646218 876687233 437052952 74317853 325046665 -602774224 -346621604 -44228568 -888738431 966906662 -593688945 285019775 -716427394 -425203242 672666818 -313066017 624589621 251252837 563843531 596918202 832034269 -758655592 579760582 649826439 -204465962 -153912581 795435136 -939919948 -760161010 332734837 -642709967 479902529 623589930 -502248798 -941243773 413484206 685681434 -643724476 -220922358 -654851421 867405958 -812932488 -705788429 -295143052 -377169449 -202626782 82993739 -587482537 857087173 -807501649 -795152 493814722 -329581791 -467055037 -938828631 -826324069 303949370 -571051878 -645420188 -993437070 502313437 -152362831 193246251 691093795 -558055601 42664696 891440075 -33686065 75624126 208753422 -554999754 987070666 899210540 62934937 -217144447 297596494 620199592 -944393815 -661627544 -891535681 -938538889 -754893487 -213489120 -851903516 385764956 17030165 995037954 527119341 120428989 595918539 649799634 -154244041 897477212 986136623 -893940207 739610489 586508508 44786035 629657169 303248886 -21397505 -375220214 923581989 -319376312 547820166 -667650558 865319343 -178791425 -499531835 853255890 -651024448 395771482 936787707 722369814 778246012 -380644921 -980411193 -89097186 -394680735 648098827 333774250 -923271108 -331169125 -749299842 -110931945 451956141 327391188 -117479529 -656071276 -80799945 -11826592 -598237987 278426652 -477979623 -856720271 252243632 -821006168 703287467 113250831 715495655 625318214 -430203407 177836487 724452676 -803700659 626595070 -658285701 166905386 598802673 -576521646 867879465 -35948360 -206605194 -402613721 859966996 728699380 21221383 429265114 747711399 -487579005 -453104049 716628525 571128090 -382429523 -108435511 -316333804 379412851 -764633558 141272580 457093901 -577007430 472027894 -444751905 -411187360 898666656 884359050 -769414870 198908001 -144735537 -929679236 173404314 948755261 -310940592 721311131 338207141 749183201 116316935 403174836 529793392 502014970 -738151087 963226622 -299160514 444892198 -523031495 -263082479 -853281885 562670960 -500640499 -633498630 484461767 -645075879 834414884 -469207478 242891324 504362387 338574329 888934982 -775204519 -120876790 -649342020 114466573 -337049713 -295372670 -353154846 603086539 320500385 746012144 -86157814 793362628 -683173322 -99162498 331839510 716533157 686111578 309000820 306944904 -796231086 248873219 50408791 649993870 383383217 -336633934 793780876 245993977 638786113 608759889 -894915138 770456541 257696192 -265614574 -758622499 599228670 897765387 -619578235 89925528 -467418065 713569647 -352973280 115358662 456202202 -877117755 425942722 -130423898 -194240630 836324108 -111914449 -82482937 -588142823 -813157901 417336145 939021511 -239280495 59102773 805671936 -324477192 -467983494 976860193 347183819 142857457 -50865124 -767916924 567168343 556828001 922776846 -220826574 -97064843 916569034 -820400051 -382676899 132487411 -418246094 952126260 882434696 347354580 -139693417 -132045969 -816726433 656250572 154969221 297721681 998014933 -742628627 -118711383 -856550696 753765106 -376807374 867661314 -176644388 4493101 900776801 -13644502 213812773 468004223 757781584 -346828698 919990551 -520137370 -222669181 703386466 964393955 -624735438 -587368467 605539363 -371136973 -43351895 760585836 211133426 702238993 -221706894 -593331063 906570358 -808278119 -827751614 -792046832 -816478353 -688561373 -520335007 -129037058 88666781 402418202 140990405 -720730712 -558412550 501525081 -4293602 -546855639 2505124 -635203004 -339333937 -635206717 -825957049 688676993 -762789771 -390992978 -555361882 821744306 -208542291 213968918 -472531715 557226787 -370544527 698646266 935585605 449425619 -369988065 310271630 -565112911 -274591598 935720633 692786328 520993790 998668253 454624251 -516976510 608009889 -913547153 -241763997 -693521820 131798091 295926310 -746970643 -289988565 -538449658 -893349624 319671085 288982300 -332770793 741140635 -864877282 -798684712 941821877 398184470 709712741 667735860 -301087245 377022383 319500021 247272653 172309063 -852968837 -670440718 326823582 503624624 891084111 -30651853 -793231640 -145304797 377923924 -660437617 -124965301 132159922 -729953279 -477364295 224080996 -711155958 819950978 773232886 453105445 -732749900 -860933932 806884009 -930243719 571196654 -964418688 -956792480 501131193 -756268373 -988827520 805420569 -122986859 -465971097 -101125430 -150342785 -448509210 274636581 -903477373 -833871801 -59493551 342495340 6572536 -955499473 -32806737 790641632 -277941065 633957707 -38123604 2913441 -3866506 -489320531 -235997278 -119749964 220423178 621254321 545462647 441377010 -223053713 167620246 -229680562 697492188 258897836 651823935 -212428182 -294345276 308748897 -193370676 -505196957 -851625370 950417083 -904958570 457799946 -231537180 -919121349 -849855815 -528913315 -286323025 2782359 -929783456 520402217 -24217697 -250202678 16184835 559828149 949219571 -977420522 487223033 848995398 574790934 874619721 978941043 -45052711 634445780 422998251 871556643 498306928 872092448 -184431513 -866990093 950730251 -662462943 525337565 -533458393 235881488 -622401772 -619513287 561279169 126511470 880291181 -520138040 878729869 -155267248 -977082493 -534249302 -850449379 -287919442 -505201288 -68705697 -129396555 564465986 54134998 -152936291 396372414 -814460099 333886567 -196114881 513196176 -589914820 -224710667 476919856 -582616893 -207080558 952029385 28415556 -145580991 597095408 397556668 568806457 346991079 -79198049 -835735309 -797480683 -818267576 -218930895 -325635963 193031117 378357155 -813400361 -208477274 499551910 -708040151 -91030781 -850780037 399899796 529709234 269844016 -952117640 826275390 483439893 -364542018 64887300 496331674 216355572 226279530 -593969999 -710370031 -754394994 80535207 -563776017 812694774 626274845 -272205761 234186691 -198242216 -234835435 777373296 -212229830 645461346 -263717008 841566549 830169419 -542393110 71028553 451065529 484350767 -228543944 -795093351 100045219 -999871444 629682166 -199911412 115866007 -411360005 978887262 331776677 84055050 -976923609 284122525 426405168 221892721 -7462612 -235139709 -948785483 410283507 -681291364 -924404789 -538498794 -884632325 445036846 -42738074 569076386 -256140281 -132436291 -644647730 709546830 -392994039 -578844523 590584159 -732609307 858980241 566221678 -908646336 -190246458 477602534 778645905 378976244 -995791085 247936981 916416791 286532551 -380238880 1209773 -210709362 720051887 373085554 -103305820 66063400 -292453787 -579113180 308262791 -598228605 -562886776 685637557 876194025 -175846142 150956386 -96999595 -62194077 671610481 890108933 -68838821 -173923487 -934996702 236894641 292015893 -442467010 -965822700 -513896720 885691430 84471274 56039328 -449504693 51352841 -872941637 209390919 -3814446 903151665 -896331952 210518403 742014655 -635577727 147933014 -915712251 -416844558 -335266526 -995572775 794832092 183778067 -985686144 -328439439 198094010 -690363499 -582396006 -123018678 632523179 -991227560 -378147970 991731830 -127237478 180500564 -24626669 -107189492 46819121 -220920140 -617245337 915190234 895990486 -167304141 457787519 957452792 -18705048 -600277404 -684610989 -253993055 373011410 -370459331 -914401537 -780422767 522625001 301060594 -272589811 512485203 82394680 -430603676 978581703 777231390 961505691 135477176 -345060155 894980858 344059914 -861283461 54220147 428579706 -306929885 666503067 -673989088 -501846668 -837043561 248352993 -921336898 -292726565 741380542 -315501381 -633643683 -456087190 61422571 -271591496 -165351015 -309969552 -203730230 -575814368 -889164181 831133217 -861263325 -184211719 553397282 258923058 -438858304 70407559 -822887543 538717115 -308643641 151522157 568769640 97195077 305259872 -117612134 -906910372 13655952 82732388 -498092018 248597043 -364544134 -305180348 545551564 603471505 -482459675 -323408685 165891031 540190088 559893201 -577022284 415979685 -307271317 -964269793 518865988 5913705 -748026088 186390199 752538313 -576675163 -753347216 -8452739 84645187 -157606859 336568876 617064628 -837643154 18588064 303875052 40975260 -550387406 -922098579 966524714 856977873 -988294370 -954997830 -601572577 36608191 -880156364 -459315719 -388196274 575062141 -118006137 -686983221 -577761345 -647673531 -829006467 841506615 -440331519 -804831847 -625844006 62810084 426444587 272031927 14798234 -756746681 749134010 -477378530 -312850666 -165615417 743482205 829855832 -32045531 -108674674 -352448233 -5987126 583944833 -439308793 -911887575 925036562 -308597525 -801093668 -250381055 -530694293 -856418304 324320763 898577719 904568044 -276449028 845603897 -393447150 822091857 -601762120 873730419 411744931 -793497225 89864378 832160855 -678245154 -302320959 -180414968 934433345 242608533 633163173 -669449162 -275968326 -959563997 934946575 25660989 -699444100 -653903798 527824557 703412910 41587301 -246496040 -51477573 296492348 -900752232 321097273 219714385 34995274 -573981344 -961723885 270701010 -458018739 421990056 -857717480 -236733527 494012652 391125307 -753296417 108660648 -598849577 -490369510 438252657 -342887323 319385159 -765222198 552453592 -860610332 -20090013 30601603 -870393789 875177726 929395886 87519113 854017607 793198202 984524770 -759991075 -552392322 -573088294 990107247 425296424 617746677 -907711153 -806318503 -766244107 -555525845 856993809 436985981 -815320902 505333134 122505724 120296773 723497134 -39623580 -969219360 728371271 215765773 871913654 662970514 245525474 279563645 -526027516 -832610078 617546142 -476164702 -671161310 139182340 -262522817 -31724871 774651802 827981698 253901951 581360362 902928488 683980847 75780992 -790820183 659197193 619703047 767126368 -577623559 -682469147 340250216 -704458191 248938741 536064273 -383001581 -432136384 925295896 -617967797 144694315 -135019483 723438373 -302558882 -17090670 230198631 320738254 447888693 953080038 -952334378 96238497 -335649380 -139455969 437458253 -394268112 -650550014 -70750893 410698738 630893666 100732676 974952811 856681142 421067080 767637291 185663467 -149913007 -450978844 348115546 508577425 -283333622 778608176 579340887 -28929415 -142534492 95177705 924888460 850677612 842955189 -435847223 360491750 413379250 893941395 -702100991 -348881999 -519003048 764371954 -269917274 554098260 -406213503 973112193 -143598891 -313911763 -925749384 624893566 -250258300 -284157177 236351303 -679839169 29754954 -774889326 746791394 -654603189 -844627690 216830301 740162520 804272522 -215330868 -514602669 72367196 -23437157 -725440817 630431940 257851494 320686924 -354176122 -199747017 -629270419 468332015 -649846555 -837188475 95866430 -475336273 -733243839 -132772755 -102967138 -190862176 788977531 -909844833 995666250 101917212 233414187 -525160049 462817625 82314797 -408544012 -377992108 -628016766 -470004279 442119863 -280101327 -87704150 -597298268 -989622547 748627634 563401020 -976799893 788168576 500834139 -760415836 673472213 -721111342 -475761297 -227628387 529190384 612110265 -83048916 -222065185 -987753702 -895873740 694041012 157185839 741852457 -99540712 844173504 -972882823 -885921943 443675944 -584771418 136692617 -232565947 -984256932 477244888 880056433 146243202 -903134236 671592952 -778542711 -868900714 -177208388 723961016 829512971 693146963 850748037 -669594559 98203184 449645976 431823106 -615561890 993877047 49758732 147498595 425683517 -201968642 669883239 313533718 20392533 -434638263 -878624537 942231465 647883490 343585038 297330399 518713489 -959646234 946218587 96421264 -388070774 705193575 486077471 783914927 36569315 249950582 -707395721 986397141 -788028270 346387859 490366546 -50489574 -956324487 -503775960 -5485602 115751777 312348211 -136633336 -440706968 235330730 -353584792 524434512 83577135 318315360 -608037908 -759489452 -977558594 -665395307 -495440085 828241398 952950157 -313517432 -177471590 963589867 -331807965 834976256 484543318 -383135909 287151163 519946527 -662565901 -872907262 759127180 343793933 514930916 -668479101 -944052802 473528801 -379690970 317757136 166491684 -871266494 -552652799 72889635 609584595 -1174033 -593799255 -610139878 22582294 61860777 -986010018 -78409928 189760519 189058066 -638299624 909552054 811698925 5897699 -538091128 -378161679 661987883 891643248 76268900 952890842 -881943952 -533504930 124834266 863155778 -720576447 430237144 467518332 177603034 49260602 -347017464 -310381362 -426549419 -168035336 527570363 -251706932 -252381885 -767722926 -585658194 -977358191 855642646 -273845895 393959255 935697836 479452106 -806907300 -270502977 617815261 86339100 281828047 -12576486 -204212172 -555807468 -188349579 -698525869 -276947317 -944774843 987213492 -371164382 519564033 806383254 836020095 -38139254 580907678 691014805 -578632363 -176873723 -423206327 869859699 -513415238 -474020175 -764319548 659590857 -12626273 184073142 807320576 647815586 553767237 497347784 -979307137 767557952 -439076892 -420410472 673599661 -157624547 -90069683 -597284418 777154363 712821389 -546015207 282099286 -879747609 -536806483 420854995 -860034281 -42697873 564464730 270755193 -320551857 264299252 -630317970 759122312 -617044666 472328929 458257399 35176608 -375225659 245217554 542824138 -633955535 858329975 733996481 -732044982 529939868 -247973450 -212826002 932220998 -720053 -68137336 -738832650 414261836 83824016 -217759525 -27039944 687429045 -258186612 353791978 450831071 675676279 -155648361 443663345 577873769 812303175 -631723080 -368661065 -157110750 675055700 466185825 -435943294 10622496 -621455361 -731967528 -185344185 -6773640 -312731805 434390030 359146016 -425513538 79752189 348125623 -610255143 -81492587 -976236778 527441061 -566013303 -927288425 607049780 -858799024 -32766538 731256950 -534051770 -557877770 617754293 -620620714 -527623316 -476241929 -835973876 -161693848 338704695 384805495 712456036 -348976527 -222058302 -216341785 -383685446 524636 -595935622 940842499 614674057 -551254031 448087012 139238447 665255595 894553467 -642105233 -1475009 108140219 -74411470 24891599 813332723 -36603562 300672011 232651580 -117324347 -38832647 -409547799 -411171119 -335794326 852264767 9665429 -530538055 849118696 651393395 421200583 872082424 511031655 -598261510 169871578 -641782425 -838283941 848966079 -382772157 -26393891 798983680 -990030483 -613045375 -277510803 531833828 455880949 456570378 -349182632 584382024 327428440 -982635876 101993081 203594856 220486597 -387385948 723451132 194954397 -492924488 236076399 191221963 385263896 -821126155 593193253 44557451 853821589 248534404 -799648391 -259951736 64047081 -339910965 31502766 -662834114 -284196988 -490020841 -522643123 399226699 828118057 422991232 -746819746 944938359 989050891 265775771 918054063 437934591 585878896 961312114 -737246800 -355344339 259943889 -687592186 -905544334 168076386 -795009630 118678522 707884991 -633812606 955186881 -573532888 -706291281 133466715 726028873 -98667755 -1240116 502559965 -323376899 908283860 -7375696 -956788847 -452209789 -905372294 950016007 -546479693 168921398 -898717578 124185895 -758680268 -5542686 -227229780 195089365 -699760904 -400464166 940642416 887723961 -410028929 -541206610 228357116 988725693 -663960293 456793126 -457543485 987926858 910145056 -229983940 347660518 -290923209 947119790 -828131734 -871496055 129055743 -742988626 -50111188 -779110787 776852683 -555305174 663647963 -303446580 868270118 -622929653 765276571 819171759 196393644 214958687 213714568 -255791987 -1707826 223437531 69494617 -956000260 -777765065 -294631958 596315335 534173636 502777014 895970403 -442302956 487058083 170901202 -545391006 882196087 413069446 -239198352 -728138489 894184819 -760092608 -734218313 -113822448 53325451 -99995617 917398629 -566294370 -149503706 -278085812 337222436 925238763 249095402 229271653 -596011765 666430204 -61545597 329690661 988450939 -541685261 -74079790 7800401 -506120721 -424141645 -558624522 -104581416 -665355967 883881091 -924078014 646232595 -841653637 560686245 -276764640 458120226 248362637 646677473 -81792483 -208790583 -815432169 -380008496 -351334493 175910929 -116837565 747828425 868084809 -932513782 675208951 -137448754 723870512 -220458792 -863676953 854703309 -429644056 528446700 -972831535 -636965726 -335824562 949921111 968344625 503235086 -186318906 -32906985 907692078 272807235 -213750443 -822882351 881966477 317982571 -173630938 -886246163 795556151 980793944 365016987 -782677798 985672081 791549036 -648662294 107737915 -831761246 738312389 611137900 -262125866 -987389737 -329871571 812488220 748546428 130400756 429361148 562849557 -398907948 77781553 460701716 -798436564 -604483537 -909215989 -778546065 517309141 820487149 -635146408 763213952 -439248966 108966209 535125237 -472671256 906414557 951678331 205947368 -158949975 430410998 -508351238 -350533638 -566539 721616413 836485469 870648940 -48279912 555495847 857311218 918297233 770515020 -177232058 -490859904 -68734684 170276560 -157730249 -729754559 131984365 305576497 -719708035 -347855603 515321296 835156472 -915863338 310363142 -488228988 464357972 -862107563 -314320054 823338718 23262023 -739321259 817552418 -624540875 218704053 202194526 688738481 113998587 556605036 733492193 551943538 323919698 -14014202 -59886179 -311973589 -4879997 260446911 -308925175 682055215 -115768108 -708602988 762892429 -276690317 -27038481 -521132320 -196370237 -357145929 146936575 86839321 868463990 -104993069 -807758829 882364965 -938153462 -100337519 602081566 951485998 222441197 732785108 603005017 -721247606 473798926 -654098089 355210038 -720518374 540093078 450587349 -260377142 146682571 -637306085 25108821 323287505 362214086 403540615 -306956899 -851110239 -41125743 -709312545 -458352098 376269888 166159238 645718154 383759450 755543957 -298749859 732678795 813546042 494189947 -894351229 451548780 -640038007 -333300540 502533227 -129290042 -380367651 296247915 943962398 429064480 -898922028 -180570538 48137947 274274429 469097027 980738645 41142597 796765834 -545836698 645855912 297282635 -773605496 -386248460 9918144 -846907312 -616559728 738446472 -431503687 101348555 478619552 759046982 -514073371 -866813846 131599054 -149576194 -499776841 457557818 877034562 990503746 633243048 -214996908 -87250783 -758113168 443357491 -593939219 435037765 267503553 -413632617 37436004 -306247368 185529359 618538607 -985204147 -711528339 960982391 308271085 -914204358 -114522084 -230499448 746459135 889256505 155789125 890310569 -414267228 -97371073 -550799306 -475774489 636815688 -12666633 -834681404 222350800 -987296883 -123442083 501516337 722062836 -177861637 719074626 -690949022 -243540999 39211881 280920055 41577472 696189058 -292523535 -291841029 749705211 -976810224 -789140468 -895970136 -602752467 -738215920 53541852 -46615044 234106616 481613000 824099985 132200882 793579074 -50763250 937027843 -40266228 -387273618 -261851636 -669002500 -518153658 -372685424 -530806444 -998002368 130113638 -139148031 713333138 998056986 348760295 -84410479 579562051 436492675 496208624 31004064 667667045 -303350251 755877686 539665680 -497989094 -44964055 941755782 423360289 -534177137 -476996768 351239252 -377667722 358000134 814216011 764926698 -518534111 -379584187 -9103370 -421078998 -101642001 -127765814 -60528552 823998807 585196766 444596546 637046730 704001623 853614626 -71330396 -994259003 -274689890 -967497149 -669255562 280268423 558889698 693680057 958093029 -372539657 850790281 -546943255 -15794293 -384339179 54681140 877007129 -179934161 -145775956 -633894992 -495051692 363577021 -36505098 438113100 -900317993 629683564 386864448 -203904350 -239805278 311388534 -958441522 365425581 -529317425 503514596 880342643 -928033682 479109003 476732228 539272656 -728780260 -25264872 237460132 -528915862 129468558 -285210982 -407212019 465367504 -364707325 412699396 671743457 899992390 -201035722 928878453 -483823180 415831502 -150771148 948755839 -971341883 -392672131 287020666 -260572340 -963768090 -893445623 966220746 -491943540 -615358917 612623550 -946361643 766976700 418455898 -477082337 -367358230 -141157499 933381896 -980378861 355575322 312816371 -306340678 736205103 578689835 668062729 -559607810 233533719 -662467659 545536835 -626575474 134405378 -735307192 -855488081 -338327937 -956985240 499421523 404656122 -233342026 -967193660 874439817 -960555036 -747791743 43372079 -306351757 -872365659 444101760 199908420 57093376 -100790516 -14586000 272883412 -201601987 -938783862 -243916228 805214368 124836971 -491621560 831931677 649198953 -429312165 810984232 371366001 -66057052 -459435283 521680657 -944039695 -624547554 -466389624 673387472 497019407 726174360 224029166 571909220 -407645623 -799809540 -706759248 -384656278 626409025 -965857013 -151470888 -759384494 353790202 -150434377 -399145923 -617764816 -239304378 -216216498 733798259 725184662 599850514 160816413 182161008 -682949994 -231915940 758304951 -641647580 895713947 -585504700 -73628722 -368941973 78023382 850041529 757324849 484335296 -72083464 836935927 -382745231 -945901991 -111197084 189201044 -296805216 60439644 885440877 971353374 870849222 787834281 -400040525 381626685 -161041429 452268932 639660491 -762250213 -873164652 169791212 457936878 408952006 -922088969 -670828772 369348312 -268510456 126288789 -726401301 441953996 -924323776 258531647 -149127262 -58863554 -971569691 -179803200 -97721163 -431963517 -206732426 -826870953 815460076 -639728450 85850060 -795951763 370362090 542147804 -400468524 -833641312 -58379519 -620002140 -418974857 224791558 905747729 198726977 -744394311 -46483624 208046811 -974699935 266085974 941428836 20262949 -836261882 -577412218 499419348 -595234909 -677803283 -474627076 -18634280 177358123 -381073502 596585610 -213483872 252346386 -155553187 -58869111 -232378023 -835421576 153105327 -325649242 -803611693 -88943330 -511810141 755393656 -472022433 856714123 445468878 984221423 828954426 -758835637 436934294 682097127 741028055 821931398 -4598056 -862993181 284387882 -932339594 -426667481 -575829942 -31142575 747929302 -275149971 549691040 -208748080 -449383539 -627132580 223200142 -223628725 83709163 829741268 -572210353 296421779 -920966042 312500709 391196718 580259094 -918184689 -82561342 267994087 -173339813 -783399961 -690917484 -992124881 -880426866 -334595089 -532495525 -460751169 335593110 -472428176 790921820 340650144 922257859 23351848 -766496079 -566483467 501281164 -978184077 -330424014 -234347176 -29662988 -396183415 -633156747 -744934901 40236268 -724129564 610849926 -782856837 934688147 -89586190 -98798046 -44139760 681601465 -423580723 194671241 599585802 -746308982 -711668925 -37596456 -734342090 343526614 787131703 -26097758 870860595 445961755 388457722 -343466046 729950507 864401814 618788307 -213279081 -156504107 715706976 950461433 -812473709 -210191397 -691081400 786040387 525277935 -226314705 909115519 981498049 905875622 443983952 -694320934 559820122 -261632239 676266045 -188156533 -742423544 -810351708 -897964506 286775673 -860240676 -320967272 -488046151 -547757577 178168637 245278159 30756474 -440232266 -884051394 -164067744 -559120907 621093563 740919372 778090855 598160137 -29636404 -468148002 -74057283 296774697 -555992149 -334504730 673173134 956684474 721658041 944150086 -798003579 64244767 286980589 196423047 -416596240 -184481318 -899821526 819816307 183167281 124534654 213685259 854365437 -290750906 -193769267 732668689 -58838407 -846000431 -223337148 534685635 -555022167 790480183 -248741028 20715302 -316931615 -551193951 335842024 25035751 -66719934 330188940 -634882289 434805148 570474051 -244892682 -98970429 867251456 118923879 195847730 346196890 425482009 -201094877 -130360280 931513990 720077948 546203280 816113834 637353422 630090111 -350567796 -238033273 188174095 -915587947 -462431270 823983164 -556776536 553878017 672059239 -362925263 -7663434 501906907 -871763769 -942446325 -81196305 -273441553 -939645539 -289620130 43922804 -140480918 326552387 -440057609 -448467122 576318297 -972187167 -787781306 132684707 947843377 -4765656 943200625 493312016 936770805 -128567578 738319818 322822909 -248792302 306410096 -846793993 -961521676 971132743 691727896 -163852091 114747066 -78053524 987493644 -451471071 -666511765 501001243 -812662844 -931375573 736777971 -235823113 611162189 607067856 -785293930 959865647 832233586 -734752560 -211522669 614101692 -481318031 -641725088 245726125 156329810 759550834 268016493 277841696 -128880075 -701944345 -334592367 984701700 -396196586 -766027205 784107609 577675670 465578761 -535682821 -120282147 739669793 -961075861 939025922 -707757074 571420154 -393748217 179277282 -369855338 573584623 -567811587 657189637 -508033712 -630235361 768711339 993547318 -177076503 -330948145 600479302 -522119249 -921105491 -938917980 107296878 -988011218 512357170 -729782143 -104767481 -592254628 673641704 -602659585 558577178 494910686 -809436508 -485522213 -860733713 211176449 197075298 -604361499 -830742694 -29850062 245205842 -606160200 827057423 360852584 740832005 -601472322 -993130129 -681043350 741934722 -153903003 590282280 -316150433 -715258491 205590241 -667958774 333778515 801175394 -536614497 501687958 -507741206 640329926 806543335 464105293 511091331 760018968 -717923030 -49157955 149990901 -967829474 -918156084 -174630155 847377365 850491682 -17452813 940208265 -31546223 244220083 -833813607 -592000215 -380878888 -806954238 247943723 534373199 313174158 836450829 -485971474 -215450884 240516634 954629089 84083620 -697591559 -527954750 -407179909 820772743 -297172360 874996050 -22391065 526692612 -668915095 267620400 -74012138 -229436779 302384252 766281693 805021189 -941254344 -844891605 353484724 -319652355 114878146 571884318 -717274960 139543434 -306181422 530791680 886575672 -328598305 400969428 283510985 -944345064 -931978748 626802062 -726281727 959695714 -350763356 -881445114 -729534863 -133407635 217544360 298047577 -270348334 -928512067 168723288 -796755673 -800359289 797000583 -390982722 -427577867 -732951863 913942900 162486346 275568321 734018294 345754924 -606613305 387076629 645904813 800196582 -642622232 -2944753 882373216 -782337069 316408351 -643059916 -962870158 -456890893 341842506 -867280235 996539002 667785040 297817283 928142519 289329282 625436041 196567815 -382948118 252503055 -978863413 29050296 179752430 -636659314 457637997 -778633061 -273006544 929735596 -971589589 101942247 -392255009 -595453079 457400902 703890242 634031553 -721894165 -580232999 -937987779 -935283240 -537272230 -883556247 -922315719 381352579 -264164228 338583777 658772288 556823779 629288198 -616844438 862690836 400280566 -127477708 879006321 766193230 676257257 553147500 -862174764 436204268 670629342 -55561886 -251597754 809907433 892796371 -637641281 -413167927 -762429670 -102970943 -893274172 701216217 232246055 602081995 308132858 -5930579 -326198802 -30875038 866486025 776973205 682866471 243881715 -580724775 -569870637 -1460550 423306537 -751656532 346813122 -379850822 -783940280 -555578782 -742557149 -208412539 983899751 -856228023 106912632 -28167049 532525698 56016258 -79790788 586700301 313702969 -419592656 314740434 -190449121 -384205563 -448844392 -486200157 386972384 571401634 73217694 -130004851 951208804 498022765 -158190809 -387971623 556830151 820138687 268293782 154050825 244863850 834049060 -309542285 -228006244 316443876 -563970224 898692968 221097132 976915534 -364274450 -138952007 589903341 -727594252 -901345980 -126133540 -438470516 -837501359 -930414784 583114977 -721163566 -617698975 139677477 138548360 816761132 780319507 -61632027 986504642 828532831 106223364 911158395 801158612 -154421690 -324204456 -410976032 171871725 798815728 982390544 352948515 -341267454 889914211 956487946 243638204 -766373138 511766332 287803090 831224716 -298345064 -68724381 96372008 -872086245 167006265 -316663805 -277572731 132178146 -259214143 -772342860 -163142678 860555281 621982058 -70018390 296923261 60784949 -23042454 271607618 774262642 -875159723 954764742 628828897 -206702091 -586412403 -329519876 271921486 103778958 354596677 -403971819 -881791175 864955172 853075552 222900182 -580071885 -595328992 965159851 989007782 295240663 -518671378 -450155779 679522633 -645055762 -824694256 825528043 859068468 729119749 394336251 394255739 -285785634 210218530 -822327452 -253070496 367395208 216523863 -655264564 813857016 413991597 -561515540 -355025190 -370538201 -410235166 -212047929 627655622 -54018733 -839939736 -134097387 46134068 -326383843 735151019 433721315 243949111 90817646 -788306558 93162934 327536763 990486478 342565742 -102252211 306964544 -239099600 -540728175 987192084 -547693945 396916108 835309344 84550010 -18289438 -554631775 804047038 510111514 -490771860 286721148 476416032 -636343115 398918857 510553951 -766218001 162530286 94966951 -585429543 -255271411 -603623988 -485033025 199319436 460343056 -689915370 -45331647 981300365 546470622 17453222 -505449727 946589985 650341016 751680352 -497914962 -656692708 401802804 800810075 333877637 -527120444 730314238 -584377788 -47125352 -410927007 413448732 -301675947 405641931 28590321 -738045912 248972814 -532736008 793195663 981658969 745111278 281644440 -752223052 654867891 411263474 437555081 -442588267 -688962625 -267756804 -354279902 -296364119 -543183852 -97026050 -636831097 642289847 -833817065 -677694854 943158746 -115899224 902272208 -341048729 -184027550 -52414318 739948269 -843374437 969445983 -132690794 494214364 465410506 -88228572 586673119 -503317868 -481408545 -612984366 -135628833 -635130854 376020509 -447117741 369149443 -735560947 18129074 947721404 15116492 -88773599 909486789 -886350851 572436604 885299210 917874429 -455480264 -255469626 -191070474 -503678772 -440011678 -928770538 -373074588 650888767 134297057 -78431992 -29609564 668544787 -558658666 88037613 479793078 -817380693 116973023 -665982903 -606450349 -138396947 347280732 761966660 721118942 -704775242 -143521213 -595003830 -71229285 -964974345 -769560432 455241632 -400386395 782770863 -816825209 -635164450 -614570893 -86039422 -705859183 378896716 450504283 -510727604 409225045 675937243 313545695 692395047 706119537 108435462 -976206735 -165353771 353051768 -456513534 560967188 250511967 943266430 752608559 216999490 -915289570 565481501 870354373 977326728 -733515419 372529575 -90042486 965854140 165506738 850146204 -253098221 -782289942 -198127718 -459194561 970615047 379008785 679077193 -476063814 -487034233 12305775 552808851 -137294206 870369720 193021859 -259316736 21731811 -389269368 394875935 -397567315 805269126 180194597 574809385 323486281 -387731515 729561687 139373682 489163778 250144382 598016369 -536772835 -759733614 627109779 675098636 361340795 456715434 -430281391 -767366474 629501972 -943004337 620581370 198214288 -543005641 -835757867 -167756410 -964254622 838784668 -819927031 15475555 -335118608 296404382 -107225223 895820948 168565799 735810218 -233296659 964891228 -560589136 -17296962 -334507251 -734740620 463119855 -455348715 -88856343 -47576413 700386446 149009036 246707956 179680562 -935380869 542602503 799932711 137360300 -4242148 388935260 262498961 783751574 -271040026 -283441274 -439008092 219070988 -667165064 -897094911 925619031 674258670 520456822 489621872 775703244 -606752044 211546173 956292623 963426334 -846031760 -537233362 -813589718 263146093 389937299 -282238314 -207644475 391627401 -430734043 -505767622 610681490 731720413 -923596023 -730132076 1359279 518380292 -581696258 -156381642 419923519 -643916042 -723412712 -850278369 -800304 -168355478 41998063 -625540307 -141246442 809556780 -133188489 -591814103 930470167 -77725746 853789365 -765294481 -250625656 -824779885 935555319 -842126347 560545491 -728923823 860689702 204548940 588258738 887669867 -136857803 98037569 -509089146 332432066 466804879 -303907723 123279930 -733563856 154224601 -597872555 -908228198 796251923 -180523189 -29722657 45428597 984661145 -461415647 -702113516 -805934846 824186957 364887112 -251055427 873947348 447096626 607727391 934000884 -708759088 -346468285 651313602 863157381 -147702886 459693902 -385813982 721985623 -162502768 -203634369 -67914094 -397034224 146250445 -572057425 808469241 540114171 767207607 677543288 -499783429 -339528913 -29802480 -884321303 478328121 542126494 -251921593 -501606917 4757434 -487738639 182251415 -367280239 162526706 -58471331 225731353 -700421025 -486724489 996425568 196798990 -893573986 -286928906 530212911 868065094 421181044 512115593 56354140 -830315876 -205866605 530090341 -517616237 -806321221 -818358996 236631707 -241363343 -139425054 -455988896 -395358868 -805839471 -51949816 -483779698 -874840292 -214090013 153792133 -562176880 68115522 -262400977 915224360 -541712914 -330416500 819525267 -938295237 797992241 270902868 -554214205 -357317976 356424566 -707304292 162014513 876170987 -608987941 340014003 345952092 739199562 519651524 -352480709 -528366650 570799556 846640584 429531056 -172584716 -357902740 -362855129 481900493 -389737868 210067688 -642808383 466317229 -832970581 516368766 549960184 369157491 390918571 865546397 -251759700 -155161148 127745513 192300860 -406851562 447791864 -528775797 -153156992 933484690 438625380 780504545 -948298896 -173925901 74598460 -829280975 -9398203 -526608240 -212062986 -185436514 -520670213 -294558995 -429108782 122864956 -873259270 420632953 297759871 67749876 -117631124 -569232630 639037595 -299780435 -199956144 -570108752 38068618 -644512431 -976656567 155527546 193166617 953544226 -555021697 349074247 588749271 -238709604 -188760193 851344308 926507061 900820287 520596361 -946353555 888612658 572871786 -989241854 -928006225 -684414533 -118546411 518520249 -258768259 -169303429 -550473947 -404283905 -477310808 -177002794 655705135 -889118861 -695786775 -256540404 875387321 382178893 -553441862 -629938246 893468666 315630267 -774176175 628172830 -527121382 -189928334 65993425 11455180 675904148 -136525534 -627488662 286738062 446102841 -208249758 646580979 761224578 -678656183 735962577 -599344240 346892368 -418179082 587870802 -946089071 389033008 57078511 430359811 -322863571 -625993951 616653307 -113851320 92829697 204214944 326984860 -346489945 -202046255 -826619446 333798921 434129980 246032781 934649737 171521556 -511946774 -338764913 -219279265 -974022621 -517061646 -398240221 906564311 -12416874 -800324636 -885941353 -353792030 -313661737 531732332 893801779 -698997556 108143611 -594980179 866633115 963735923 587976622 877052576 -246282980 597978886 218442773 -809654247 152225489 336486127 -772857641 551887408 616097081 353283392 708914041 -592425626 -565958797 -741330432 -516874355 -765249830 -438920797 -952128504 405812963 627665666 -949384909 -342077140 319851654 934606882 653973355 -843339199 274470465 668554691 -219837010 667339991 -506039743 -446899457 -230014812 399754218 -26770652 307132351 545999601 -760694448 794382560 -542223402 -832497701 155106020 -692704408 501014683 -811389466 -59813089 -998206150 83282936 359798883 -526830362 79268942 536519525 -911641893 749152160 -291439952 -751396252 160116361 -388823819 -589759188 124137972 38114662 -497109193 628364315 -765058522 295589774 -634438411 -856794418 -321949725 -874433689 -284458282 819755109 785288909 324698812 -528125728 745927206 422780521 -708612483 811226669 281175409 91744689 -625709940 318202250 -611165624 -657691165 363983614 -161352966 -562772853 141921973 -994790671 722676594 -844175662 199412176 -317353123 697389787 889257647 865292366 320767446 -101643568 295715066 534943711 -63657412 -369455629 -15528747 -111898723 777149703 99462398 -370707692 536639091 785221819 906420771 -337743461 -459631157 611447692 694980542 397277751 860220488 249018131 549579049 -626528398 510446180 -312292663 -278940713 -100800910 -308891008 -646992541 954649675 -890030692 33730952 -765265912 192874372 -716831471 -35605662 -473895354 -836363420 -158968123 148493087 -533158418 754401597 -999878052 185151341 310254371 -359817740 -875183526 -188127919 -882390215 -79318053 -907253109 -991708636 859088962 889038495 922604289 450661758 -80192778 -71274854 209107496 637613625 -252119398 -212051915 636533966 -844732780 -175461264 -435119412 371439894 -453314725 867727710 -757027162 -379130853 592073430 -566943548 -413597272 119395604 -914453889 91428190 -820106788 955734311 325385586 -930176777 69156775 734467689 -820954181 568148985 285720625 -64379216 -292593491 893627983 -661824269 -587498237 98813965 -195890033 366501440 721863953 547013565 -696891225 746693128 454169159 -825365805 -66772751 735453634 604281902 -76386378 -624930169 331140666 -735809853 176194085 -164862262 -480829247 964842343 -117997873 310901056 -440434913 -237712984 110206292 -59294197 870701684 -557720714 -876827261 348239920 -389284424 -304700907 65795152 -48464031 358534758 -741172815 -239161673 -606292558 603811447 -843078224 -829202110 913016481 -460306645 -751168301 310603821 741866135 -947026758 -751706855 459677564 -657745883 -520026484 511420824 88291040 913974346 758210413 -679309802 588428304 -420002232 -126686948 -121702951 45324515 116065054 -642771790 462827687 -178866068 -771501742 972372053 955566108 -302833797 -667808090 -558217161 131009880 -49327113 -286166572 822857774 865588623 -811110706 -896375490 848676241 -74915469 286970666 508529437 28957449 -422687654 134596952 732296746 -432823376 400090606 -307053738 844774179 46206670 -632171501 -185616295 560987732 342838018 784022584 344262204 -387212827 -408003896 645616627 757762594 -518411079 -572136310 911157698 49038561 -886772636 -589850331 -364166634 -20397742 -697198887 347072546 401839494 -298564032 427205748 -911630021 949049110 -676139794 -600351134 410136674 527822739 -934993626 -101827014 673849995 544000430 -955193994 844535027 -538624142 -40618319 -365368848 -477025026 -783138837 -86173140 -884833475 726266854 -419767630 734486312 -369070590 756559018 255246719 809062410 371488346 -107760280 837579836 848920561 565518469 309901081 -904504381 -144885222 -496929207 110339084 592646955 -604388594 -352818573 -369539448 201697272 -928924266 662667181 -571241597 784408414 -203364490 825511659 -683657093 -208857685 -238740173 -557483969 25144451 -377597860 258844289 171133373 -278447580 709734402 632232820 357042401 720556085 241272030 -939074719 -414461728 -373651396 -828261963 70103857 -281469994 105787497 -919553972 -206345394 724461186 249370613 -405066546 -264280765 891471790 -263818188 958662782 -704648186 15720966 -276412336 -563961835 119418230 -907880379 204585189 -823460114 626432672 914837040 -648276342 -581946712 -272363402 861679743 -386661654 -476948840 162123307 -686202964 -650255491 -867334538 770836668 624618144 957004032 386462959 -606274791 -846849080 -54993035 695364402 382630992 -582168899 -896716847 807860186 141458448 -475388397 -753602398 997873337 411392147 -393571454 341226224 -608913048 601993691 -930606053 984504183 -116247026 -186914965 408790501 512886188 98864629 542089702 541047960 -137113230 -884368493 870714966 98521778 305605309 -9071872 -277762217 64606403 387770533 -86191237 102758798 33831198 -966218879 -2532974 -329482470 -797961317 -778922259 -181541760 129304429 -921668845 135317956 -34448188 971937438 764042927 -625395861 787398326 -670622104 -792550375 -586155850 -663115196 533501190 -996365061 -91444266 -510530264 517649006 -645965834 -738609131 -967785323 478003199 774928469 -486685215 895152307 5360044 799306719 184292295 -27969729 378546062 -498374079 -427539829 -497955315 153919038 -467720225 -40398267 -427828665 -252698362 460529527 807964425 -103735953 -267425799 614915817 -294503805 -278363516 833949052 894464836 -90877543 239024690 452649825 -455060600 901820684 -986022334 226625882 -73595743 -457767830 262617303 420961485 -865191239 -147231189 -676589223 191600488 171607080 545431525 -6453490 35568718 -381463697 -193713718 -247288213 251613314 732955178 -256026857 408331328 -388954844 -645813065 -349589289 -390390603 892172239 451644352 -344311938 489017711 -631578478 -762999273 -255844888 -826612614 167307780 855740527 393928058 217742517 -472722011 -567072010 -76378921 510816000 271564608 527663044 510720899 690789541 454648553 -491880498 327986471 558983216 -696983956 -551797616 -957337947 -813859035 -510288368 10224994 404126946 513438393 -326689097 -514249987 -624887110 -163299528 869231245 -450598209 -970516548 264382691 -829313759 943014903 555629281 -638929955 607453978 789670464 -169008082 88148079 -228086278 574661180 286361904 -747998402 -625448036 802499556 -179720486 -179278083 -944362327 -697305906 772348208 507451268 -668624604 -223920743 544127074 622365102 -891639871 -869513936 686482322 608394337 -940302297 -373265051 -524916080 311733053 239327575 -777001017 -738892763 536765537 867194452 619184900 698495725 -666824898 914233167 -720507590 -275372532 -338860435 -726178236 751153486 915798940 -290009349 -371086786 500341592 -610092499 325181568 342507030 809776444 -280008392 86418122 927598684 566121345 14980718 -373554031 -505131518 357483546 -391220743 -477716432 994614292 437591855 -688786916 590084418 987973735 537366854 247210946 -11300388 -538091280 -316678813 -365230411 429147075 -487318619 699316800 -698985218 547118193 852005872 -978022598 -826069320 -685412145 895985688 -536780744 935877511 -292745537 965753353 -743673235 381381629 -701208926 882556238 1642737 741700271 473319095 -92957572 -477747596 -595170809 -507484589 -298923295 -140062576 -857070746 -427474098 846972202 -226153456 39407055 902371380 427704846 -388150693 624226061 -981745249 -970939423 -580048253 -889970403 335761706 683731812 308529498 -923913908 -11260664 598255838 -253824079 -850127026 465428343 -803012538 22446159 -658374607 90434035 -205548105 -717603238 716314542 -247901320 209411702 -254565066 -646802619 295093536 -996469774 816405185 -787636676 942061674 -687480716 -156405098 -42091935 571246111 -535228114 47031060 -214063863 -168945139 -527528731 -17028420 -712108034 -467179697 -272796870 -801095541 60637039 113497565 398986842 -196702239 579381088 -485161211 -767807016 11226459 293080958 926251815 920588430 845521986 248072336 -667685583 147765009 252322936 907413406 435341355 369735945 971108224 515492548 -852990537 607527301 -534834303 -595199858 898345258 -114713395 790482959 761543854 706132045 344055637 -260093271 -241177465 -262426012 -464817976 288286185 -938080239 398883062 -486700370 294117538 180584989 542504228 -620852893 932606284 -89759660 193806113 -735481677 311788293 870958211 780089905 -970991907 -171209540 -555737910 61587135 -161102530 497923446 -587038122 575217211 -419659859 8540548 1399580 -667611758 30968413 470185347 34634604 -997131072 738407993 -633284204 -220703808 -824511226 930664240 522693704 217075993 99053168 983338668 -982954797 -984631516 211177883 428753554 591449460 -133334412 -894097541 190525181 61946435 -378351377 366440954 -830416121 600273280 -913113168 -484944419 800678553 -714414689 -201310386 -247245956 -978988014 568808489 -150170422 261156639 816495584 25891041 309177744 -636837236 774341178 827207115 -439285524 345539747 -576764637 -785547750 385313460 -336825794 520482171 -651916061 483111972 167486653 17907198 175813964 -937700951 -256600471 -867335953 -474809865 -965503060 -919986321 -805231939 690051615 369705786 122919814 -595463704 648249655 -908374603 110219913 814969610 -419985030 110665593 -472431151 77518239 -498396199 -366855635 333628732 35918894 120738695 -181853859 674026225 -570422779 688513109 349635704 -154157787 207789239 764462379 701480219 -522426562 -599979119 -627315746 871416395 -717116558 -737455996 146775755 88879196 -986918883 500656529 832608286 407984083 -579806793 -342285115 -598434932 664033883 896255097 381770174 -114422602 765113627 633013514 178819961 280697730 986654685 546105280 415916059 712897184 -171119440 -381301163 -729554119 922964389 -428051696 -423889770 -526967526 334070576 -263253130 100466906 -564666462 960861784 792090833 -526734206 520605367 142140800 818783201 705200118 -455447549 -491620307 677093668 -167807418 839667625 -737079409 -911830972 -937208060 -196240495 -654256572 757952854 103919553 566773017 -15130189 798347002 -268851298 -137403639 -857656627 -106335813 350326267 15377281 -283238591 147632065 -250602377 481370820 959122750 -271397397 -483334607 -430312199 195445148 614318953 -5936001 -333833955 -191145685 -73439388 268633484 23969203 715938018 985660317 -167092446 815540996 122940096 344562301 553481569 -765069968 21677833 -454508906 -667866892 -674133969 -884487066 406295343 370890269 -18569844 -583745240 832686449 868116295 148013466 -588881629 -224639776 839667881 4322972 -469228774 830547018 597263572 512670603 -964127248 -404185235 -73333506 90046884 -497961656 577773726 166815812 -836783759 828137463 -500566617 -30956209 -515273794 237601909 -103879439 500785594 -329106990 149448767 920874140 -718298166 -284532871 -352489848 246220054 -254230702 993620865 387595680 -24545322 -886023214 276816033 -280178710 -102312482 -480895210 -754901906 270672992 64390763 -160917361 546094136 266335078 -676785950 985937017 -151571279 960085468 882476404 -787717426 -740562199 845712124 906938297 52371500 -331405997 -568782597 611765334 -313100235 -367134189 -260454923 -102360521 -254276338 41113748 -123856848 549869699 -346784026 11876694 969583662 772025235 287897071 269438767 188043432 218096766 -226109741 175865681 773022393 -223480771 -81848721 222638967 -585765337 -178719656 -576011631 532360509 -571343288 -664171389 -782213705 694936172 848663057 785323767 470622050 -820024619 -635666484 -225188770 -198207944 713607512 971105285 -871917621 -356621389 -660575607 -519226627 -502942713 -583401505 481989025 77711402 -861846176 -228925617 549498117 699971575 982232408 348378311 535075411 -826422343 625766606 -277153890 717279239 -467746462 -944268829 -381978808 164093139 874011789 971160188 126255223 435798655 -529262825 717401279 253363626 779534914 668179041 -188311840 -589290364 -605934194 229535058 753297708 -607971292 290588314 -281542059 973608573 386242533 -40856765 -503451917 -908668715 945847407 883114983 693180146 -973700385 -278637914 -164151895 -581998294 357951618 966347708 -7657281 243369833 854370399 300002075 -633170637 -713388061 501332556 -719737920 586650850 762765303 338376656 -887452796 -737928726 -983527703 -37563186 299085578 -99498610 376820088 -623960319 -592746727 534470509 319093224 346885217 351534723 658332670 -679708276 -762688179 754762464 -396098355 -730706134 -546507199 -662249426 -814695003 825883778 904858164 -319125675 161407767 85763479 662724310 -380625750 -710771203 819479882 750238510 173731219 -647139359 -366124022 130562636 -998829614 -844213978 856120231 -334612589 -352737783 -120071054 362027238 -801992745 669853474 212954654 -970874113 -596646744 532850786 919589218 -208603799 -670830245 -626410405 -881433288 -349916321 799148109 568497002 727647722 -173088804 187031469 600785877 744710183 -271385223 -917095250 580272919 -331412192 -302245765 -485385956 -502921975 -330457240 880997141 110577995 -387122764 206547304 -230905694 300258523 458708 -332500051 952664795 957683817 268555654 155645779 263881942 146736373 447277559 744045197 -635471726 -183891778 640064045 590086051 -191050127 -876379736 919691831 963158111 -993803726 -287204036 -160623503 -788793647 58150599 430022392 691356773 -358954035 -736916119 533059440 91244898 737449264 -560697892 -125759504 -70062495 -810145655 193553434 -991493618 253674052 -914767468 -269454056 -144089413 -541123320 -605774143 915752858 850551067 -255065241 773438351 -972160120 599369442 -585305159 -919979097 -586333189 -272942317 -148299838 559914937 692540840 171597550 -710744421 -40096812 196531115 945613821 -209435155 55102600 -217465680 -900232931 -895851866 -861586264 -895124349 -179403838 -409752830 68598977 -154121360 -498910847 485405653 834444043 -707461329 475005042 543597746 -543841430 381269026 342384439 -33843061 649953326 -403151081 911071207 -167606188 101757907 197523165 -357149186 925271754 511219503 985978766 -320797114 442850371 908960818 -203779202 155252870 113677950 636125358 -955783792 832002788 -493083776 -533043139 -434092524 -253084446 194561959 -211547049 -246739011 -842578559 880858827 -965936004 -588628496 -948067218 968187781 -456534051 -95221659 -549513487 -395231377 67609457 -985687413 -620914496 -403844668 -106071855 303095383 -39586541 -505533423 -416455170 359007159 -653890693 -826658285 673096718 -228914635 -450850766 -420117975 407733707 -404051441 -353062314 -210003790 -372437016 263848087 133587145 -25794824 208196915 -644692318 -881371559 123241087 -681589006 798471727 -233495265 -538481733 -196691381 -262842220 623915507 407032186 957701525 300378544 437025343 -842986551 -470380415 -553240244 -885058384 375316801 836269352 471711568 -456167964 858048505 -586104279 82998543 154428492 343965684 358152565 -517960456 -942719968 825977193 -617599168 118179285 569554537 -607656403 -627081681 955237652 -602219754 -19852133 -414760143 -92062476 379996708 362596304 -172407734 -989566834 481321935 -876045595 -486577384 904475894 -48908224 -835464337 616133593 566531445 -774716865 323667914 -879272018 703747924 -197964081 707028884 -249935815 449778118 78641253 350062459 699304636 -290562077 708929356 -612434945 520987106 -118449833 975037925 -923042052 -478062963 -703063264 -924519880 -786416265 121740263 -953697659 -985970415 -647680814 965766929 -302131421 916206417 556241261 -657638107 106063954 939374661 662700606 -764295571 934013951 -850617064 -313382999 526670621 16724727 291775226 -744196809 -150485329 894742591 -124579065 -124948484 876241670 386890835 360812310 876204621 -92278895 311614171 88029351 -581655342 -215198573 745642 -973518662 -296781765 -367803583 -637331384 -663219661 313008071 -214509105 -857452140 58031017 -71984362 -384993603 943687918 -652380625 -195499858 -224655283 -86475528 -741232894 -736302063 -929531322 -842468269 -291672548 527233689 -698614809 441262509 494219470 183638328 -686034094 -822972391 -974555018 -770997047 -338011069 73859948 747996918 619790583 -491380822 -814950210 159344632 906314164 -588241297 689660080 928059045 -100314862 -299917200 -940765915 366618378 626036691 -964678951 -336948366 919225706 -265123887 -266629419 -610135326 -210206315 -869107051 624053047 368811363 263369697 243970074 -577473063 -644055328 676045168 -215575894 306714845 916149230 -36059373 -308395945 303654791 -378260315 -496324592 -265903392 -206425323 428104392 125682010 -916313408 423788883 237228443 457323685 235565788 -291834300 490104246 -908385274 861012592 946726286 58099550 782999731 -506548256 544805288 -669144965 337245819 -467936295 -708078264 806932622 914804388 -393559806 558035545 322770151 940011547 -1348081 346626805 569452597 -377336211 939584589 441397732 485460615 353492253 -72092185 431497444 61510551 191137947 338864631 -533304396 641164058 -108338507 24622057 -868064639 -488689856 -873745030 584414833 999123088 931120510 -156500557 -463810764 420954872 -378228142 525742370 175593209 422553800 833512062 -760625435 33940999 -105722484 -534203614 -906067440 -536267083 227099684 -858226682 761609968 553522781 616156122 513543325 -288644153 -225879265 754456063 830294474 -124499725 820447532 189120592 286298604 80325335 -709018221 -834247939 -223259839 650929067 372750122 -275114357 116570100 725638268 677258165 -322045432 -639582179 494722240 306875833 3180666 -979351692 842926779 925422044 713366257 -401942122 559157943 625702238 297010509 -143982799 480989281 330765046 -163547832 -489572822 513362691 -467596711 -207500358 531110408 -666480457 -223209121 442869973 849889230 -195813471 -613736753 -98040686 -477396174 -670139789 -374140246 -78117293 559421277 249642491 416524692 27668507 675249775 940762735 -235246984 504350407 -616482264 -226873412 -788569230 -741007539 -984169273 777290265 -595266399 540165670 -821625158 724634995 540792125 437712323 656891869 599967013 979694589 419299825 944194356 522630943 381661622 656068769 -450831961 123851144 236509830 -850611624 701057878 626925464 886750412 926546588 -473655089 419808543 -283413758 -478657885 -833561435 -511232791 355250118 -250279685 391580568 142755111 -234576863 706559147 297419238 -952908206 105558676 -120068790 -891750100 -146377372 317348237 -201199936 571023984 738790150 -942701257 959530741 601131680 105072544 -177568010 70984934 79232378 -364721698 677182662 -749395436 -240511787 -826262323 -192306663 889928355 -276300719 760685378 -703185409 -570120531 405068152 267329792 298410036 -788383840 -446149407 -174891448 29490040 -483309406 911354516 -830365552 685912324 257730000 423537724 -531703883 428463583 722943106 330444279 -221623910 -308237413 164930804 139766525 -678042136 181920229 -179587551 315346033 735676055 -206834345 -278455656 -853015655 315177119 -348683742 -629777398 227720897 129699547 -853108436 738099838 161980299 -877391338 -224579664 566609590 34233181 -69292361 -502261252 212157057 -36227210 -651653605 -429900477 280218398 132360945 63996144 -777632812 47164879 -648890331 -946301608 -513929620 -286168580 391179454 -424572583 604165944 160800817 -670480642 -985873354 391889515 -51780969 413167642 458085720 350649810 -573988443 -31548085 820717789 233186326 -970737888 320702054 775631345 296098082 -1869678 -12955788 226492634 -13411880 -881742449 186532767 580027856 -714644445 933653802 -681860823 -239794328 -648442404 -287936604 -205669673 211571667 27426666 222316930 912895847 364276538 -224396636 735214694 45068394 -810811112 844753975 743149929 846261604 248637206 -895841563 -557508537 823019515 -954671745 -297995642 640338238 619096678 172388069 -53743653 -482384073 941888682 -603662414 -231052537 225776320 396887699 -555022338 549777102 -532968977 971968557 621934645 -412696268 144357949 762463746 990918141 815449740 477134632 -734065245 379585503 615748892 -575851729 747191635 605456704 -407917786 866516979 -865460310 579153134 364444017 -176678300 75121197 797395857 -610782559 -422855651 627607743 -553113591 719913945 -294655888 310820877 673742169 -267694519 -948817752 327447911 127343940 -889823293 -518348499 181482645 447083651 561119530 -797953464 -378873437 -821508574 760173765 -162994158 -479356493 -530575237 555862662 -933938697 132431406 532023845 -708520999 880535316 -62873030 62230714 -944081414 559687832 -438464019 782713667 162410399 -620626349 -736912685 33399967 -273576015 650033838 -586375234 -954811529 326282526 243576301 -945583244 837914413 754264237 -836266995 -226069994 -826539335 334440283 855500536 784348563 762773148 10743847 889775174 -394701001 -291223027 -62043232 574348208 -637992599 -468203805 -861001590 441890151 866814955 251586936 -339173638 284323684 -961024128 -561260417 877261453 -30762998 -428177955 725402640 471245923 790811513 -169110077 885836353 -317091130 -720197833 906386372 582002023 851057607 245422001 -600239538 -599678124 188681356 -714610933 -709131434 794768425 643772546 697726095 653879263 -10239676 654924457 -380369079 164576914 -605348603 -525879698 -677071861 -980634773 -366231478 -640384666 -212213871 496229425 999920054 -407054145 -702315966 706110807 -389790061 159321737 -871312119 22754300 -7404033 -528048894 505939338 -365671058 716246721 206497513 -803637428 -728137900 -878873040 501175792 842888977 305173091 337058677 199605686 7230368 44079394 -233961832 -228175410 -369272631 242646787 -414114662 581764792 327954176 911851219 -163766888 -154814914 -610569639 -521310051 -22514397 -369589319 -203724667 -896155414 -325186433 -994385783 114948985 241574151 921471889 -909325946 -992066049 -587593967 -845257686 -233057950 246083005 776482359 -848811650 -90035461 -368807552 565738531 -324265114 -853431795 771088967 967574452 -281969320 -823765966 523023507 -28069030 -36688256 -203892959 619291141 844309358 -764440660 -165161535 861558121 -445228174 934504619 -552728024 -23325269 -387982710 -600958308 620421921 -927311952 -233201069 -888709620 310124608 173813595 532699265 382155646 345990672 -235010594 143182791 60144685 575648801 463331074 -172400588 405063921 -708088537 -290170588 -641141699 -129542665 386363717 -753341736 149784556 -74479793 -431875341 -552630310 947673355 973316779 -549130666 -117535447 -330018385 -2058233 572877492 877936274 90483762 -84896805 160156978 -248680427 -403928170 -754278728 -163711966 547041565 -829126205 -81353631 -863889185 544142806 -901247378 476644831 221670495 -578345527 616822445 -140415393 213295868 -31397665 -911139364 650308004 145144565 -612236669 944297371 -329753182 494749076 264701036 -832737976 994519499 -881023258 491766175 -966633359 379442488 842910596 157594001 -699734042 -813325506 929230685 -59412691 -695117649 -227462464 -212001200 747585059 570355415 507650636 -854911497 -624260626 241375981 428050566 -498005535 -361796705 -495252349 -271727141 398831510 236355491 -898057508 -48423979 10199495 622018436 -893359964 -550474138 -728793117 407813301 -41350060 -436458484 120009601 -466623344 21741257 -970084596 924767566 -330683600 847419479 -694299403 -281645935 -561831580 -775482171 128294965 -602120265 549801451 370276280 434484049 400824002 888918736 -262478579 830437080 -820194006 -794636741 -458387029 958250168 315385636 926368294 35553370 -791480202 -65813840 -272611526 865420409 -393966180 106035404 -33188873 547984356 160728470 597859374 -490662523 -562322146 -340025557 597754039 -278598948 -419864746 507307639 -902034308 -217833682 -755869296 713361360 -19875218 -685142562 -607370412 394369102 533396719 572669983 -863617175 -508070890 307741170 -198257451 429076543 937852361 -237519094 -628073048 -638435650 389855911 -669550407 -748937329 -48376312 -42061455 -50863542 534525943 950183261 -55575377 463916438 -721232114 -870703038 482184437 -380986109 -23721910 924878884 600574167 193784987 -220652124 799986381 -148620065 163689945 554237968 756592092 -522665948 731850867 -499658765 87345451 164055037 -582855090 125780913 881323041 119692674 352321209 -746049665 242286979 -396897048 79013597 679222089 811150396 -274668531 -780222022 559650565 -919994946 -185975624 -409006126 -115895655 420936235 841421982 -214468926 -255964055 888087387 894253991 -174000513 698280540 741835140 -847686230 974047045 949899751 -249715355 -586421088 -654431425 -459192230 902848131 -52103888 567816734 -801125384 953687685 51724580 -802264594 -891833508 -357598580 -156678875 -737334361 -375754418 956154450 -815470085 -152998002 103136341 -182707910 -126909725 -987635345 861077639 218291635 -943451786 -157206424 -752741506 -790622470 -623890162 -233855437 -835841355 96309617 864803797 -166087560 -753510879 -130760667 -141758840 362984458 -681622958 -930382724 484256054 599841954 -719874996 91542180 2154065 -670779828 863748642 406876608 -801734946 -949117743 127120443 810718631 -317684106 -864167123 892474650 230017835 746722513 -656063498 198100915 706013516 -499781124 158356000 -999821805 420274682 -111949874 440111543 703841157 151666920 -357906619 151440707 854544542 648161897 -455360705 -502250847 -808617090 -616531138 577917175 917057353 99559425 -948840246 -683565079 -354095205 884519583 441146715 652012647 902375512 763906682 -185062741 788454938 -630854095 -710284005 -663386280 636123392 -875773749 244649621 -455282011 15241619 788471874 -230033488 775792955 -683182295 141325458 -264744753 -49749954 -655885944 -673238538 374598863 844233816 -524861269 615871073 -544305708 -908974292 612649913 -404368878 -544706555 359548352 -827557228 397737849 957353071 -591912078 -953439577 -350304331 437697486 145252009 268316959 -944692923 217127603 805670250 -991515130 -787961532 -867239279 -114179348 -102159715 -957558500 -245547957 234249032 751634981 -961258532 680356129 -72611330 -271529524 636253766 88460024 -406143649 -677269735 -691644042 -993468210 468451081 -72900787 -349645145 52958411 -720006275 900681194 440142588 -868099072 -329883693 -856985358 815141053 -25156224 -141405699 840771837 94738339 680847611 -616541680 176795581 948308161 -134036211 -655398161 -553846524 -702717652 -814844929 840054726 -406046565 126052217 -224757655 -135968896 793232922 -583043601 8307779 -873400173 -278820244 693274078 865367545 -258673692 117699450 -994938038 420550303 335978582 -186997042 -840627611 -549407833 -566002401 507025641 -909210401 93918261 169711445 -328093048 -446283280 132032189 42930224 -828545007 792209962 282678971 -688571002 -442638759 888849838 273098203 -495150166 -44858065 -964568725 221188786 69994582 -80302343 397736036 625852836 -201833288 540876741 -406486782 42038241 493431520 -859478452 -596097858 493971240 -302273413 124855789 -262424979 726486815 158332249 -681323540 -386174826 41369684 -976965278 -814387246 -38530715 -909140357 593340237 811294697 868848537 -645260078 483859924 92526160 -769110530 -881950696 360265627 687571636 356778393 671453528 776222038 437103119 680831991 97767661 445534928 962165876 -642730994 777522646 -970734582 -452416649 380083865 -125929129 237391766 -173073296 -283931552 -362444499 -952618717 -49872887 -217683302 697225328 -234738382 -695940517 307057243 708588737 -370918744 687311119 602697406 908711983 -703778178 -598050621 -910102188 983437197 -255659576 315881904 -366315547 812870517 -582976527 215732818 -345146715 118193286 151834081 212416993 -383190186 455942333 661749816 809196868 -69534545 326677288 885987107 -279735487 -562075252 116916945 -777403216 -198259289 -634491440 62216228 746210792 379148981 559850907 -652410735 306944170 840420047 -445977775 -800952757 66017704 -623070313 -942835156 -993505974 777119979 -625072869 783669570 322107179 -460394336 -146170994 786486569 292650916 557638767 -450599587 27174500 670225479 966727699 -981252112 -875127846 76093071 916921487 403978141 140708339 -674512350 385578173 -58413729 323081655 -703618483 -379755694 -277120116 297845620 -875822767 51254892 664662766 292874175 773001090 879201039 488749760 709987568 -276973091 -838024265 698576128 -491748622 -969685657 59150165 105434016 79877443 -833355457 772761455 519512474 102173156 -28200081 -51975381 -243281360 -55588298 678423583 46807586 -375641572 717903192 -520158833 645341810 488128869 395759282 886003617 866252755 -947696200 22304387 -893661421 205642430 -678763003 -867532703 -269392233 623453147 963626613 -567697055 471569799 39610570 -207642646 77102798 660252330 -375767449 597510380 -63526239 -565330534 573953628 887195371 983121373 -468930082 743217968 -113532284 122986147 -489586256 -373424578 -524002018 -642453648 764864035 750967218 409261802 147038360 607024870 -482800700 207575471 88947402 -76785998 943509195 -183969785 -845449418 -795103172 -30601391 -687357120 681242397 -964665975 -861083848 -427795250 460219643 -516594110 68831570 -643136216 -912086940 614763681 460917768 443510494 801261329 118838488 347138041 -959002025 -845275049 361637310 581959135 -706324342 369751118 763077496 -272879056 -45844337 744233274 696523797 187602614 245330891 -813874763 -678602462 146393947 127661652 162482624 -955383694 512994433 910529542 -804828879 317679932 840061685 195181216 -544699318 504296764 723205158 666803881 -739785915 -180948966 385616078 -103532349 -654308300 967678848 628006785 602569542 -311418904 870899199 744220593 551947949 330836610 -246482612 332935588 856461154 -120628234 -139153845 117941828 -507882951 -962231650 -623703514 430751143 -52926124 402982959 86786589 -923219274 619791237 252474242 4149045 396507589 183517395 517913058 -258387829 497116330 242969914 -615861418 884428963 -950264977 778216853 106123019 -16195213 948267891 499515085 -803848962 88583715 -98970828 395309980 128179773 -264020771 525473293 -505016467 -722984767 9230635 -127938388 610351626 404964328 595082194 523622899 -763920733 497499833 -752306843 497871793 646881084 -35768598 580684265 -497871966 358630726 -677212062 717234111 590456721 -937022510 -479028973 -37247423 33058682 -596856150 699253133 321876032 -981904233 -649595115 49335652 -474610004 -305004214 -622435461 -532762812 881240431 -185422702 668149298 823870898 401189184 925067343 -792043268 163630658 -788580723 -433398742 245455708 741973660 -225695194 -335754424 748670941 -918725060 4669791 255671092 -205330474 924441581 500985425 -108127100 719412342 174024909 -778524349 951798488 669692111 -787028439 589030871 276057088 -44694626 -237224667 232958167 -931143379 123248540 -582514777 -795770784 -346941040 433180003 -578900890 969772399 -273820863 -448691229 823545941 52640539 -164986109 700165475 524368217 625606164 246994927 82814998 549953651 -836580948 66776662 -808249850 540476940 475453795 -795780933 -880871094 292872469 -176022422 49235320 260009680 -490485343 -111245583 726116618 212280072 834229248 855570654 -470754309 -994302319 -928025134 -664181643 363766571 774851794 755225307 144974983 92892404 405484754 -41805165 248661787 -844518667 16554298 -408489009 330214307 -461735893 -319537046 947116453 290149505 -980574042 242553515 -803425715 494453747 565102878 -193980179 759260443 -36274445 463245629 -298904651 -939084057 331592101 -730673998 995651412 537524062 -269747636 -498159833 -828094063 231352653 339305676 446990025 -946439470 -598473055 -464836616 843673468 -686748860 35428812 -491553455 -411970941 998014983 706429000 891500882 -191460245 -470934835 819425915 760802972 -929781282 91548120 -89747354 -448717327 747465164 87726339 599770343 975626130 -642836340 501657749 -925785739 -790555793 -191762596 -965383018 363765622 -26117271 348037414 -991391014 326646996 -641596655 73225359 936472350 -172134592 -748558766 295190019 534947768 355250930 664784235 660705457 -332138655 -199798242 392864842 166924799 -224453761 -525878486 636098668 -508408443 948084247 -477586512 307151358 54833140 -556297474 -494909712 384773850 -440720862 -570931975 -152523487 -607875787 -539702803 782894278 -443851258 492779082 865196270 581021382 -460426790 -840821686 358527439 208407006 -59499983 -256597395 560647877 -734982005 534551275 219428675 -604102269 -475669231 -617246003 -216752403 -616714668 -449464857 -918814456 686695141 787150656 -899948134 472909422 -525086699 329060600 -44001778 -205747325 11195746 375091637 -350246282 942435574 191238428 944398186 339391447 518683136 595072399 759684329 190265871 179898764 -428416106 784545797 -721804035 57052719 -409419204 999700226 598518024 745456695 715650087 93117222 791533281 902464534 -943149570 589425809 454501354 839419703 675762016 438753486 -305624950 818776081 -105498707 945006601 -890650774 175210512 -699217864 433641417 -56290761 210464570 864695872 -390359793 -359797083 786688987 -531067295 41473198 171127444 900580635 -318984841 924887545 740184018 718116024 978976018 -691149754 -330688510 -40418481 213410773 415878453 514433925 -187946101 802663348 532349281 -937536103 374701020 -824953497 -986283050 522525025 431783266 437782818 32306063 471172006 -445250051 778477023 661233805 -425289383 -508979670 -101838816 -579775942 53355121 69221042 505184992 -347816264 117987168 -21409296 237016191 -366208845 -385167368 -467461054 880338409 711977847 311224240 -186910318 324838273 -474662233 -684244873 378870762 30055976 43607367 -833506328 494274801 -893108410 128591981 -106147873 -323223796 -141936023 -447191132 -364246942 847440266 -189212262 581080645 525004056 960859549 -712761804 -467460681 724744526 172609687 51683140 982664578 -6879172 -930768130 -688553654 -30646526 -434858627 713502755 302569139 -487452134 -211092198 -94436842 -385247153 153458585 102294157 -828721403 518169120 391559826 858697916 91846612 845594888 -671324185 -77355755 -289713424 -970034010 563303521 855504777 -120295938 -28162032 255715447 -20886152 248279401 126505287 556078645 638318754 924762731 558129196 -239922884 672859629 -416375254 -844142641 -513370090 641721149 -560374162 -361746244 -986605321 48755038 -909093349 -42978994 896274570 -514617409 -13893169 640881681 47450498 263183104 358830878 532962893 527850486 -375740695 610477665 -979538676 -478156727 -735944946 -879165192 728439845 -711723367 369766150 773613217 -978978540 212055332 704458748 953086734 -93632863 849027909 392641408 69794953 723711563 -588863004 -711063515 830887606 159087791 -734753253 -626902845 434100309 -200662866 455047482 -534913411 471744236 347808086 -475667816 886167424 -28524286 -847584035 -682754614 -114850227 68513546 879489477 -334029918 -437363101 -970244911 -165623070 469674666 -709416116 499806963 86968385 616191845 -771119218 -63553178 -518266986 107967490 30272998 -202783687 548784514 -50791518 -382747514 360340348 454714628 -692459101 -501883044 511628204 704376177 556339182 415424123 388758717 499326713 -146678364 701474682 -573198470 -835656063 -361966642 -681276819 283058709 -47620104 -77299832 -74243778 -476167116 -617597252 735933489 -72696530 -53323955 935292522 273586819 32345875 396640075 -27621382 -787077781 485725141 202510715 -886447045 -245854952 -405163025 -520923127 -464282027 296520067 843405034 473446100 602135713 205513081 -775193718 -902448496 74225077 -525128848 335444007 -547922608 -579719853 -127119830 701450883 -180397787 641031086 642337213 -556785818 -633663459 222068356 744204141 -268124906 -251667414 144039526 814679056 790343188 913572090 -589059545 -600862708 416439476 349085415 -150453685 973589793 -749140890 224827618 259278468 761053629 -739713079 215587803 33381603 -720609253 737723527 244692617 872320040 -5408513 -17657269 -479133566 -280394660 -95786678 -551180398 -130929099 -854202343 544852498 -460055304 -788836080 761341120 839879125 -242251529 895693303 -96590619 -644157981 -974489107 -930247636 -647395622 -671052866 -899862215 -878522459 -207135772 217672334 906829160 -837844079 909909706 -899197571 898526232 772841293 838449275 539501274 -66575282 -581402945 -529220649 -347982804 703163777 418364116 944934135 286813401 82092791 11321353 170164438 -956825474 118808701 -424005346 312430057 -245801262 1533751 -950984784 606702556 -73358011 235599334 -280315801 -950919640 -402957042 541222425 754837100 -586670716 -115151568 168530693 551218046 26803010 -87689649 -150591115 -396646292 767749897 -825574879 -908483561 386298590 72648869 90204948 519773611 818052684 -583020454 414723254 -610454871 739201447 228297522 -281368132 -137300436 153352719 218784671 87306614 -642700723 425360202 947996925 935625414 319464248 157242877 -869431893 547068961 568673089 163879994 -345346692 298374024 939681782 -74070648 -548766880 -12934483 160430302 753261394 544079480 -532110723 61178132 35785380 271936134 -128969367 561822343 -48841041 637249865 -534446574 719468410 -896340983 -416504717 374891215 494680782 -278609480 9134568 -896501121 -464647462 -517600745 92064095 141884264 -930778851 -44911815 -615957550 -864309597 325304669 46379628 277991402 -57084816 119999147 -594981990 549355317 -175201564 -398099899 -743167174 -822609611 -490365039 -113246759 581771413 -19861385 -538898018 158324741 -459429279 -270194722 -391740202 -367506596 -88098124 -688665486 598958241 -614260882 -878003941 396133625 896876711 309958513 593707809 -677812693 -972000868 319941191 -1576939 240441692 -472177390 -557864260 -406642461 -725867348 -160635468 263397489 665207428 68440189 -813295449 333642152 -784376609 798049360 -904313613 -952434692 151160872 -821322720 -408984449 -325932767 -135018323 -148649158 -963199869 -14318629 197542752 851187993 329995355 979609512 198351713 582627026 -964953196 148188006 585315211 -933563701 -793944945 -302595260 -66755455 -717576366 -532823374 96879123 90604560 -770959918 436221684 306765030 -989579517 150710485 -469540282 -193116292 705074737 851058144 9852297 -971752313 -14406796 -97557230 464678740 -467581932 -492806777 -897420985 -944504502 -614654375 159617685 -33576565 -441955139 662354979 -16767175 204919992 843813531 203627675 -698829494 -277039780 897598195 375272197 46088808 -65782249 -910335516 -610209527 848223193 -447873517 365474485 112807466 618930013 -430789825 -531163435 352266103 -529738761 -320722659 595408505 -731356484 -373347362 -522629103 962510159 -106119555 368986976 -387683539 -327676883 226220992 -890492846 -700379610 -89509508 -946071858 -947290773 -853674785 939848601 -415862755 263302900 -25908534 -396294152 151567649 -226594082 241712956 700055103 740065733 -440299011 452433646 287408197 -601937969 207277246 -661666203 638690778 -394050999 883643064 -438214368 -991903935 -756860945 -949449027 242072008 -655114825 -260325013 99566874 -222163511 428898792 -847284034 -442274227 -403781910 -594016313 -840719161 -472401461 -423693428 357287186 992751877 -485027669 -449172162 -545891696 -742463024 -110933975 -981874715 -413460074 63014677 848111658 219847300 -789191607 870794247 -489312184 -838927012 -639774653 -844716778 -852604049 -738762826 112356312 175626981 -927656747 -906067182 551015000 -143646783 664425836 541684132 148582014 848752038 -555007983 686963150 -928270760 988722769 -705954624 73555562 353931876 -820668751 -538591837 92871641 -506600770 669016846 477422821 462384562 782377312 -338450741 157634172 682339458 -617956174 -599663619 -440009009 -870924353 -549232770 441077648 -368550247 -15823278 -764072711 -540261838 -342476364 -581019940 510046945 748826537 -429288102 342101857 593985419 -582994139 -110805664 85115782 918023388 655479991 901186994 -971394310 -498357301 -484316327 -352660940 591632360 -155975470 -908011510 -892341661 97822406 695344360 704176118 637878180 -602043980 -530200332 129478296 -508747599 992306260 -339846420 16840469 -767292455 627023803 88011821 124541865 304146306 -38474848 -707484067 934141991 -509152265 -995789331 292211032 741520584 -227979278 944247288 95632690 -493728628 494663257 687777530 47829328 584185200 -863367045 646922982 -345591117 609603751 -312759285 -210129665 627864503 931200651 707318765 557391860 281418166 -98151115 -68501823 -524078642 -544627326 74600078 -264683134 963372919 -841805338 383328940 -949755415 109805096 206271082 -75935749 -489382590 -913850842 559781055 -597485493 -30228629 -463410761 -628549272 -195855233 447058325 -356152240 -757493860 523671603 -963770030 -769132203 -831489713 338973932 -861083126 -126644531 -370156005 -485391682 -166359731 35142824 -623706802 312919004 -98581928 634984728 -798266268 742948302 -313348353 -946199013 -536235635 -472138317 -754391915 915958563 -894756899 -327197973 -292676944 577945856 348576473 -18586968 334667185 -688962507 -402388781 -242928683 9431116 891993535 939256367 -623991843 -555686648 -177249861 298716014 153032530 901099329 89988221 -963346285 -613660707 796862684 94320260 -636621918 624492555 -158301774 -845444740 -264917726 -730988235 -240881197 -31717285 -400257022 372528908 525890816 84558056 -264472215 -949330832 -247175084 -954652499 382189310 -579216775 -575911890 -273800388 69540759 700153523 403937549 118352909 734123000 765464117 -175464422 -86350653 28309471 -877775567 -832121827 364927404 422600027 -906899749 456397194 -463077735 504271550 -760931767 51170861 -712751044 514398468 -174703437 -48174184 624316106 369076440 -685225344 -152261520 99248081 -422207848 617693008 -496797580 556206691 -643198365 -348772333 -362989907 -647957485 583908815 -431345703 -990887310 -325724601 877911057 -129595533 -641019327 -560432750 -273929078 -205598370 -629576697 -945309734 -904622599 430607579 -125110270 833570376 -664107156 -751168410 41495171 697551721 217024546 -719944247 -605135053 206743247 -952092203 -905399172 37806772 -861870987 -864362513 -772816624 -466076311 149285829 707717809 135624571 -92848681 641336908 554472514 837531602 836840795 -847373218 176874060 -507019937 -168768272 -363719838 465489517 -633448053 877946293 -129221073 -655226392 -923552179 710531302 585214093 184144114 39132446 -944549141 -967175537 564303733 318739878 17990136 495830018 315493369 -609176639 721842917 -153065900 496754794 -56079151 -816192993 349601571 742208407 -159009369 -233973050 626168450 834484665 -915880450 -863573835 -946596815 -217964180 -353430445 321039122 463152493 -844383984 -507896380 -738898073 -885876576 728454758 -398130103 757659102 53822293 -772862300 3344274 411196458 853151487 -413126810 502956271 583615452 185766477 -676912866 6486797 -796194215 -888191403 861922347 -126549218 831242632 -319600052 772586951 -574316975 170518208 -453020361 -118122762 -895034720 -707954277 1282792 -990857769 508774146 -632281208 967089866 -141624449 -974371783 -685299673 817198276 901366227 -585636158 674747358 -313804579 -56344897 567441295 506372474 -948493128 -1260490 842876939 799950221 275056427 878496988 -809272633 -960138194 -501423093 272392866 -175303693 711793770 -428440072 707716230 485072753 914088562 994969738 169645907 993092397 267152253 -691167741 954962299 117295373 -527991405 -510200936 703480220 625301393 578079412 -995748290 -509418507 -476541052 286892204 -882959579 160224948 -700208153 579985843 525967064 186351921 -791568841 -44217956 -153739610 12556672 909760806 -671189192 998284327 588872821 -174512540 789882543 -349333158 -241427425 931529597 29717906 849603129 -424006626 -180479697 -578382210 524309549 794247696 157878739 595214134 157136490 445365438 334923169 -982942202 -147389474 -155711855 -719248106 949540097 46722961 -33666125 541356705 915429493 413611449 965975949 897233905 -670922163 924075067 -772906665 48855270 246931256 -821803999 122752969 510317904 -161801097 -617900305 -734686553 616228100 95831210 387376166 609466021 249767535 945848379 179340427 -238643076 773886288 902690464 -755850512 334379415 15681804 333081921 881598249 275280454 154564595 985926778 -746498253 144060982 181567929 -498227136 423996307 56844756 -707176119 924613417 -763202946 721411348 533859148 -319458895 563015124 -437121121 549322096 -54479706 639529604 -319654531 -221120532 -329829203 866547264 424616596 -738093269 -619245976 -271088176 -72389701 249123148 -394624322 107742890 736861578 -445001867 -120257831 -939412495 298919317 334164067 435649650 117356429 741539717 -651846567 314346401 373238403 379300700 -906968324 -395461273 -971458987 377945649 214133632 -388316008 -479430843 259579610 863497897 -832525062 237981102 -46455093 232045468 344849293 -358476169 -294886657 52830595 -316477805 -579432967 117322805 535904356 590249358 -251245101 782723259 307882594 33414132 -52291162 71887949 129002750 537884970 5923667 454234373 -577144221 -615560899 278123210 -360623602 -611255034 -132681044 -484334983 718769888 -985089439 102449647 993799086 652017313 356062447 -466850743 86396283 -509790002 -438165835 -618628340 -32830232 -533073427 -735304315 -503961530 769177962 -850456413 64815330 510426718 693672595 -72531656 -877616937 -650572273 603614786 924796086 -317505502 673727040 68633873 297746893 878761134 762264936 -239126550 -68593782 291896024 -552180093 -353108393 559613223 -878137991 -51490098 -922536407 989851861 -84972852 -612606593 -794141736 81524264 947852628 -488153298 -143709960 -76144388 330196064 -428276697 151059676 939929567 412799058 336874812 84558688 -199038640 -953480559 159459622 -596567272 526603708 -662154856 236078329 98822834 -636018831 -21480091 -892986942 -533545426 385547234 -154759630 -218941675 -873027669 -768970791 72297136 -418968273 -814778283 484960774 -116794360 231853281 253429807 944535811 388699071 -99698684 -730790021 -838854738 951833427 449097876 -905989198 -172167491 920764119 865728461 -954958583 -980462019 -709191416 -192676815 -246894261 -453572166 224800927 -749783509 928993580 -338546517 -381587514 74797509 655951005 314833059 -724677135 -940951010 878486965 -708153821 111944265 -138243024 -489309777 597164526 -417633811 78157389 281241082 741161947 798236866 508462798 340141104 -285462830 722324746 92545529 471609318 449280172 70795369 859301830 521749316 -374823074 -160394765 823496190 -848520087 819606277 551955781 -568658684 863218595 -751818170 -747915562 826367088 -791840478 -565096177 264939440 -485700598 97943724 952063039 -549654024 87466953 214868872 -149212883 428047024 -704561186 -562744460 251432869 -16280375 784076484 -362367717 171435059 675396722 -620630349 -736200758 -10772834 47961018 -243137247 -56367563 -952667020 -610614230 -132268450 445568911 -246834926 -90593159 399451584 -648812073 113345542 -722026754 541918555 364712208 -569101660 588412848 -847896424 776163354 -319708450 76883058 -651850435 -17685421 -655610901 -457044641 -597244565 611214506 584776102 678047823 -92386394 525238473 -89340345 374814299 -452046334 420942770 -325050779 -852177915 -132982251 -855829000 -491164450 176181369 879577740 266082074 971746413 -722954841 -759516199 579555348 -333949366 -621359169 318336897 -48769272 336210306 -104017482 35639121 80501101 -72113953 863135189 -550253386 -863233365 794446049 -300135520 -180821312 -254648827 274463266 577258091 176682467 658234865 133926786 667793042 135723402 -854450465 443328372 -699712267 787961343 959093613 -194669811 347029747 -317123725 978948308 -797202109 -755759164 925270495 -340227040 -980085811 -770275154 300590917 228976221 -692842492 558026896 262944970 -900793208 -975871195 590219963 297183113 -759170625 732869441 -813601984 935414979 458322702 417538826 114566872 112964494 -179252043 863959131 -603151812 -167285680 -834583647 -635641579 81481238 -604916963 -744280584 692634590 585193976 245356273 -656123695 757435146 632333470 -8018709 532732611 82632738 622663408 488964497 365328267 331127539 564630435 446518719 783218381 -887430554 -612296043 -394009672 658725068 -328649541 -243701188 -849125307 957782803 -684959042 -950090391 37392424 -961674373 573236307 -828577962 692254771 556050374 -287895167 -197107402 677713202 -430306626 -741166244 -932568586 -993479279 -435886355 519720196 122482158 543783431 541114102 -842128664 155135548 435292211 -105711576 325959382 -2822245 -729384887 438380335 896953762 -599408724 923373054 -61486911 831019723 479823482 -440171655 73468482 184223907 -928204134 -786085286 -827980222 -494478709 55904435 -805671479 -357981231 967228590 770964606 517552350 -22610967 -322644760 950639669 -991381597 716158112 -259317099 27429473 185666604 -876441819 177079739 22500897 -653854527 -503630433 180866296 60946987 797801490 996881755 567499014 -958827031 -309165997 259945960 210440519 705354387 -331771953 733219782 74528938 284613633 173334859 -242774928 148359943 116806246 255828015 -58089177 -876921770 -288232644 400284210 -309138669 995236453 251995899 654637245 -807011470 937358720 -169585492 -172267103 937222774 118046091 660655613 -819528137 -414553110 592432427 -494748973 559789264 -700429411 -112563259 897363660 -760780851 -551300184 -349906630 -853145925 -230902740 -779333377 -353797662 839418465 766047610 -72931181 -936867341 208555491 -997079516 540983862 678831466 570288419 -972649439 222628559 -242215897 -765418993 -94898073 305352621 233552897 -57663314 -395320715 -401956602 -152304374 -390135033 -391819302 -293928843 -942274499 414992466 -590991124 -712759860 -548482531 -842351466 823458196 855598857 -925267176 -727608116 -913642597 -289366095 -250317588 -726368496 -505937922 -49853235 -835843383 447012407 -452719714 -881600887 -643659473 -568782578 163807857 36058606 -144887472 -341994170 -257702048 274371306 470396761 685255208 -899426152 -461829386 -10384822 -868711869 -453548559 52319936 -177071966 -940855928 580815667 118680796 -864162773 695694782 -998514756 -223665732 -544722618 614331859 202728865 -162395478 855996433 -663694591 -405551919 16591930 -350965531 652654964 446457954 953454125 -6683135 955307869 -5728248 -823836527 853248934 -805589552 867332170 -206241853 -956185635 832818166 -19599568 98897507 758692048 900534746 996540073 944746914 -801542360 -728693597 223165744 584990396 204229308 326926828 -73291593 36041282 464068364 4749642 -855481695 -970158903 -395692854 -39766611 760552303 50467279 -706293469 -150646497 -304723881 70941402 -559282920 -281275235 625927446 306538542 -674710630 539278601 -35314960 -590071182 393556432 300837829 -34127268 -408420998 -947345522 -701945753 17761097 -763986394 -385868894 226021509 791923466 279081677 -552629720 602935928 -128744699 -115615085 452650980 693754733 546366274 106820670 -31151597 4573845 -134073631 -980123109 -541156639 44308827 -508087945 -214579501 696713778 964290835 -736657226 -82170450 -157686331 -623411814 465367127 -795541983 984422937 657663623 -436848710 534435194 348563134 13486257 -658004270 -877823143 -20843311 131215149 813128173 -578602876 -332536280 -416418369 -476575527 -968674041 965867240 952124186 49762253 378196412 -675985138 -539234280 925743759 774386624 -645788227 181854757 -283126608 807785721 344647207 531328463 76754717 -621137794 174971305 -105319637 -332783634 -191962538 804530457 993686431 292307885 -69884687 376538951 -205113640 -102823400 -367028936 -891959870 -772268110 -924968227 53500532 388106945 -963139576 -934543709 614165858 513674211 -859384258 -906919940 87199873 -700653538 -940495232 -452748404 -992258204 685242270 -720451550 -808393196 -879662906 428692632 -632446907 -823395868 599897252 49798252 -451276765 -610628900 -111229649 -791799549 875059049 924819577 -285598456 417299859 -591917350 -331615867 339996845 468045741 584719062 -55850826 -462162565 -86279617 -910323011 -739347643 -961995833 -953740973 -47596260 -181427761 -597296411 -50601637 -450004303 -579897770 397704213 416810524 694682800 -293444454 668790303 -11430284 185760992 921797309 -983152414 736890373 -668114353 -106834173 421226685 42872669 -549183607 290977126 262333261 -597572997 181791144 -355472137 -145741608 -19217548 837755157 448123431 54349574 -138089630 -106590770 437606336 15011799 304732159 -235952220 -638612848 804559633 -733983971 -126670515 114443470 -26702084 590384587 604056291 93487112 -232432987 -846419904 -467315160 -378915815 -893237488 395140685 865233241 898357593 -233170556 564860070 -657370883 298021843 110447452 -407902304 784342266 313545341 -871803518 48407579 -382285469 -348423512 517016358 90741235 -421720402 804832735 -436917509 711251990 -340963050 -666646931 941391502 -916562107 -603009101 -493038777 -727842830 856385519 -194849700 -801494310 464973547 -710267849 12057805 41744464 -458013649 830534817 559124538 90856848 -769547896 -139059449 -789635854 741996304 30218492 878788886 -744607811 677631438 176199143 188587830 -157217076 -215980892 237411029 -404657809 580784450 382127214 -440155322 -395112998 -255384712 703524001 -789282606 694212845 87506095 -836555395 -276360104 836383496 187896685 -979186881 -368488581 -684463557 -520768823 -570267226 -903801828 -592090755 -120137484 -105389958 -279727804 -777209235 20533360 -377969984 37301238 -377067442 578884538 -67924874 -494295563 -399632810 682003546 -107363543 -524708229 -899246488 616608409 160415294 399152618 -253392235 -327072284 40611517 602676805 473221394 835006566 101250793 -808366856 -956549763 61451457 70371364 336980013 -436266065 -306445450 811959941 -640855336 714379571 -951919273 -107686988 277511058 -64877676 -628232141 -351093285 -178358606 -602955490 -786878363 132718002 -469164460 -151761371 -8464819 -964920166 151169812 -815023328 811224151 -18072282 -776322427 646261101 510653595 -603189694 -62849350 971704701 571836661 -126871297 459710283 664800011 -17345891 -767107841 -575944063 698576318 -482730057 -625675806 -522400659 -719306983 411411700 -847920050 -915722652 -904115549 975406959 30968379 807289223 -31754125 840953150 818878444 -726272242 191770619 835683485 -542633358 535130621 -113923364 -843302063 -128583475 770756592 -306243898 -914681837 -558040841 -358185696 11315996 609626946 197909789 668529007 -487767285 882230231 -669438239 -881704224 741190534 411925864 473669618 418045337 -793091571 104373551 716906982 707634031 323732537 335776425 371370114 -123770876 -615999701 -517318763 -540384276 487738426 -89741928 -477042886 464309875 396062345 402210985 879879498 -439176080 987617778 921297509 584620063 -44536750 19039184 11301148 143119386 -474678137 -597625356 447460575 -694354891 527440012 -676161752 -886508978 990667305 490487090 818088729 -650114110 -937870993 -37047159 920325037 -340290010 -838735081 -382123190 676633989 -726281411 166059932 -820389917 -976964918 -89785314 106413646 999630547 629405282 -825085262 973454190 425999661 753737203 67059664 546606250 -825072448 -375409794 299984645 -618682137 694077646 -793872825 865102691 -656309063 222924612 -388003728 438654240 -799932102 422693384 -434386191 360251305 -125959936 -31774074 941512464 626784280 -757659154 -362177168 507736934 -793637852 -499451370 -88342437 -645110547 -777441528 910921710 622073653 399098591 349365305 -796149506 33888360 298522315 -971050766 117534979 873624768 410799283 882898491 370327110 -980101300 -39355564 542131065 -950849002 -280974819 38649475 505990038 -244368313 -203316931 -863160709 73938062 -710608789 161999335 952456617 -139938538 -420781225 806469638 529950747 885170926 -927073380 -262088891 769311987 952724490 727764488 -819992656 -444296920 684385576 -714661338 484181646 -20931768 819085584 914677576 669303398 -545272136 130722929 925086480 558177912 -172037386 -133831970 -236322632 589441152 -997287539 -945980307 -105633869 -257287440 -149596800 -156228859 -376779079 524383201 -633631734 -194598447 -413972548 -299084182 627777662 897472607 -85786303 -862329103 384156426 -663499520 -951022308 -500407189 480902924 -792769716 -68246411 -293425299 -366905041 91500926 -804283067 -756455013 -88743207 359731912 -884915857 -958639033 -81227079 830365532 650450281 738388068 -432664544 -661060319 909365473 -291545236 614363289 867717867 118703093 -818285124 -257206437 -848837472 -477982505 -260930036 285361834 -716257644 -844026367 -525760265 -75126290 807805149 244790478 -562370471 430651174 175952325 -998796271 -67777080 101107295 -86849829 233004934 764660794 -275260225 -11416044 466976849 927737521 547925798 -213414644 -828726758 483979246 -182563459 276626058 581835259 -674465483 -950019303 940385642 234369590 -108844344 -932851300 971985164 542207079 68457092 114890945 534181250 759550536 529356318 -732228898 575723900 672435753 -431057454 -312822422 -453427278 782822704 -112654065 707921102 -603423004 594068578 508460979 -735712853 -780050260 -761812250 215956194 875066324 924904314 798565788 -350998881 -501394562 885404757 964002360 331251749 -530384915 -363103485 751876819 546611465 -976455449 -809607476 811572192 481603335 -731994459 331389623 528878364 -486310141 -887534916 -123135777 752073160 593372271 -65834600 243777012 -521247257 648753546 8867301 -81791069 957714982 -72653125 941211605 267717594 141558498 999859548 204515518 722040546 -209629395 165667780 -218442941 -582261913 437280640 597484907 481243373 589890781 -245041478 -103388399 422057311 -910083107 298835861 527514736 -360245637 151886151 -168276734 247789769 697315322 628233123 -271764699 421236605 201163707 -967759353 272341930 546124245 421312225 280785535 687485621 -290242490 -113603073 -432299707 34619658 983499457 275175154 -528833978 -436674467 -12013847 -413315037 385721924 -897883583 631799242 -320952923 -911378459 -189858723 -572207400 -83831076 -556184462 -379318541 781273523 -21849208 -429939221 644958181 31856344 -405912595 520409186 617012823 -394396221 486513686 358733897 -682216983 -6476133 529126160 -823633186 503079540 -92791553 -949153766 -553376584 -222536903 -195057296 746243899 -943665304 -221406148 -624495195 97595630 170471124 248397825 456457732 -528901696 558839544 -156495300 -463402301 -453002055 934029884 113759260 706892094 796126763 -274140815 -211862339 -495613003 211855868 -340908791 -254855061 701376965 -204209561 -495450897 -680856731 -805543904 -79120697 -746704073 -960987561 -316000652 873527397 -515271839 -657662619 840306014 13203867 -79731723 -448849045 -155596521 -502250679 -144011442 -381870694 202566767 502190580 849675600 148272773 343263374 -381403355 887487888 -697815503 -383242295 281710108 794680651 -27532850 -962593091 256737881 -189361255 -128206262 659764679 -718071797 340887805 475275155 850708567 73979879 877635653 -184429546 -586673194 -925763048 141896917 -424731648 -482929029 198844793 527912241 -851585523 389758820 -603084234 366560013 -42041536 -760094274 -515442243 715688464 717141493 102025718 -523636846 -616423735 -886617877 919869931 -253683942 347301798 556620568 611852799 -529820264 -760214572 780662000 334681779 -860594114 -592107116 -88010149 -856403477 -204866946 842277259 -596345285 488469550 -778670006 89165548 -136118551 -9180056 852239030 683170660 -401743006 454660913 401580181 -813053544 -23638079 -211868966 208928180 -206627660 199900679 -921308931 300359034 861107943 -452118036 3015580 752268636 -545545851 379118273 -838642355 -950698698 -942492271 168565900 384418004 -563245014 769978906 496334027 132463397 -997928618 -216573998 789648892 266623786 -273965216 184606758 395807006 -720330601 -460811221 -533572102 893597684 -317383905 230781865 -618574951 821224286 -185519159 564803424 641559835 293027630 -221924086 524833187 183471010 504046529 -493663136 86355851 -560102501 235959529 185837566 405516882 -714068526 -819562328 -141134293 -207502360 -800228607 -234309597 -396262220 429493787 -659069342 251755738 418391376 431822973 -234203624 -62045280 -411096501 563793544 -554918596 -710425391 -310623326 100852731 -272694599 158319384 333479224 637527721 -221380497 -869464280 848166522 306739325 -138188155 778575805 272514797 610426036 42922912 773645886 11790127 375379862 -689633976 -569058838 282929196 -326905399 266613452 413820883 793096758 -96873062 -196141771 -948975959 680488882 376142067 -768275343 -422622732 -116066889 -407108269 122142812 383746540 412240749 -583886789 -384399811 -499070891 954148833 607130745 -228915587 -158904842 -165085169 643356446 739661561 664110447 -233548228 295432166 -109428481 776506662 463423433 641922541 659420800 -40529622 -597317750 -539878327 -745685799 888825453 26357176 -933226706 247191163 -173467983 210571375 612189560 -577358696 984629882 504774296 534869980 120373818 650392159 -5858455 426751266 731098462 -557783491 709733535 -878656622 -506035928 -360144305 587958700 -539006234 803127018 -332173550 82805914 -284145977 964540406 -73827827 -612001588 408707488 -869709527 -970278070 296571332 881829448 165464940 -432329763 -824497725 -596594440 688851799 324112461 -142612798 -357483571 280133595 -106503503 362795219 -958814595 764783503 -250023787 -944008326 -3297685 159111218 -930947926 847892909 -306166457 -620723952 -91700885 -30727954 518434281 349047639 -461409326 -933868268 -337143917 180212808 -838918318 -111033723 43045153 851616632 -204876956 -545881310 340431533 -466129363 679261884 -720229664 297842366 103950381 -857722197 -581131999 -51385840 -747033244 -943634687 -679988857 -35905436 -878151498 -36358877 194094086 -693404550 241003798 497523726 -582629451 325796703 -941204272 941664655 880633579 -157735116 810394672 -916913320 -149813401 -409031136 132163280 633374414 542853059 -967898456 -903245237 -364757619 -8527959 -376731429 879312058 -221351488 335103743 814937704 -708736652 -300233972 -296000888 -871165878 106471993 169401689 -717964557 -913094838 478058144 357569417 318101577 -753063619 -851758847 -329106510 -497572946 -649573979 122723466 -231046518 145119453 270269120 -693959409 -254019474 39953410 -66333321 324848191 -348582904 607706873 -631528214 54177253 -38887411 156750736 628261833 -105261837 859699828 -971180300 67108493 -67705453 32403063 887073677 -982445567 108594850 -907856311 757346269 -777435955 380345535 -89421399 -490694681 -674993077 119322388 276329881 208401218 374506405 -676825599 -882878985 -636034364 -369176417 -567123234 -557373410 125164333 714622197 148220347 -454348435 200840027 172588358 -131383534 605705148 922358113 212211801 -400194620 -741475876 624481687 -650384526 860880465 302796582 -610945328 317073557 541381002 824774900 128650536 542438635 -760690196 616303437 711373109 -279249588 -676906228 -717800427 353713485 -651015344 697544615 183699066 -346615303 -888783663 -517343142 -373960277 516830616 -652576554 155684708 653101532 665994581 -838740424 -898435765 -217538131 61698540 194633638 -377405599 -870764148 -308214905 -175444988 -607290415 -622174014 -804398231 -335185858 359355263 87757089 -233256968 427727129 -956301306 825771025 -909464166 -365521546 -297269616 997888041 -664203308 989453130 -334874681 825811591 924295699 -232090754 -92297176 -352981827 540151458 993246643 -389434481 50209524 -756254264 -56963852 -203831294 979000721 -523727786 839431819 655041516 -705765867 -817197724 300109199 -68283427 237239140 -367679417 906733815 -679110760 -207988894 -143545402 685501140 564981606 658905258 -48752071 621753019 180177871 -189063705 -348113398 -823155882 -521978709 -727058190 797208389 -307589544 -59116498 -854097852 -191118668 882111895 -571113824 986404993 390010824 -225910355 637606481 521007570 -459008019 -277633321 691378960 460645328 -889704647 -245115793 445455759 887676244 32526171 235872291 -934533453 849162134 849789857 -749845983 -612017441 275474650 734757374 378765503 658418612 -767115581 -607121855 289823993 178697313 701359561 -398526506 -537808177 -200033196 -755008609 -766388350 -801306317 -662489959 83775461 -940698158 -849229475 -346793085 -881278684 247567768 857717453 -951463228 -374753126 -82325455 -739528016 183329423 296104750 -931971389 -352540603 -437990433 -749852337 -292740061 -364327569 -688323263 -89714088 -645560062 -987375709 560940499 -886206616 -685631406 643898107 176180268 188506785 204447160 551580329 543741369 -797709602 416760504 813270736 -542508716 393177675 248847805 747790393 -309744146 151401590 100328786 102086396 -286178176 364406532 198285194 260381003 -766972140 36116123 -938264409 -807406579 -18646267 -796557121 -460243926 -391121323 -494951683 466693089 -963006294 -425610058 -673777637 426184658 793149278 966180887 -139584521 457808391 973486580 -642946854 331521328 -980232214 267847282 -75714105 665661186 326939849 162158029 624040512 972037718 -162480497 -123118500 846801117 -103755654 -796165467 -97773798 -786780201 -746371415 600476697 300472570 -567957742 231623950 -788973602 563773460 615408760 619768137 -644229697 -510801891 555050122 797887416 -569649279 349836134 756531915 537336376 758574087 600598597 -404116562 556232211 -930923466 -284242285 953068718 109269256 798025931 627210112 528054328 -850659049 350365688 -376027451 162734642 973306171 -590065866 -209563990 -224686468 -602986064 917599264 -440192045 351621543 -600890645 829973948 -798967240 640466871 -205859230 495002474 -101608997 838917420 -104408359 485273882 647026793 89375172 829859627 789552573 71254363 -160542483 489598860 -62242731 310890104 -431071662 -230855197 83487328 847345547 -909709106 -271300871 -214571609 912518333 935259376 -873960196 -989866228 -633187678 -214358348 697636789 -486487406 410386125 315581721 435747252 961651692 -835396003 746563548 -188098654 561074746 -696580458 -841765581 599862045 -378168623 -573779853 715715918 683646903 -764409599 225269736 -275086864 172273437 -425099125 -659565633 780093637 -940306118 -171751963 -437737363 351554207 360949316 120456273 -46654334 14274633 967811866 705195660 -340979512 496698888 826100005 919761242 963469089 -939590867 -674131928 -38889435 -366013478 -354335355 223415542 -938235134 687910177 932130638 99596699 84293249 812116051 560258882 -161350227 787427873 327463301 -734375123 -830575415 456365540 -859594111 529719738 -308407299 -614277247 372052115 -938053040 441461045 834301602 -966390606 831268696 969944643 879034839 -801645483 918884613 547491294 -344279955 31582718 -294289333 507765958 661687432 893373310 752215880 763043671 -465981069 -422897889 -950342013 -769313928 -947544605 -194852434 108717494 710930617 -504296908 -360961508 564839161 -618234226 354557606 364898690 597486235 883837865 449639175 -653837164 32243189 157910276 -871990680 887345920 -383810069 476000495 870238598 195578212 362552626 -702684669 -50248471 -47828903 763183111 380771976 -222660723 -909940269 -729211363 -241739835 428528325 481579149 529805007 -434544698 -40793447 -688386773 -716849977 60051380 -253778074 -767967794 -360441744 -483788932 971907411 4737874 503994876 -637616339 65006101 854087769 -677521099 -604270689 -856331281 704197336 -359244253 757802093 -159602535 186541321 349631463 -57715059 895216296 -93982847 -224199380 -892035186 -696968572 888476765 -403865931 -401941581 -989880405 297161909 175823823 386424162 753924134 62531515 41700544 -523490199 645626643 -733426176 -311984547 83983151 -5570305 -223187279 195957527 750230314 -335413953 246821364 -218876326 -652637482 582880262 185810892 -652892695 50908151 -789360150 -241482211 100585520 37704167 467157455 -388365168 941948831 619188258 -682828171 581867455 887403687 -629843188 610922255 -190776030 440849199 895993798 137416422 -373972536 844467057 -805371530 277849992 613407041 -462629560 -209271664 257099732 366707456 291429899 -811831787 -510607032 489298338 -216878889 567707991 21705567 302339163 -515038937 633233108 526376925 -864153025 -518133044 537465973 -854155387 -668282586 814082276 717220888 -462499646 47702083 743922862 -588223912 319400486 -331014079 -872849640 -73246380 -318748578 212733702 -994145768 -753870590 800811615 -759162178 -977063695 861022550 -665806674 -611150797 -274676519 -175907546 -449858293 -95314805 49540509 -845368793 578234368 -705791886 646434848 808987680 -334914157 572002292 -944367180 59185326 -915186458 765965371 -977078362 163974844 613051763 -925026871 -850393129 959466449 -820729565 -477301586 710203274 -666933827 -48999419 -857581348 -101483524 647152751 -981493540 572754587 623799710 317607188 -254453356 -966878605 770349907 -148268326 533810387 -92921600 -201014072 -16123501 -786509665 -416810302 -190418811 593730835 894056271 -325612351 -34068725 -229820998 143678807 -257706645 -314398604 778843020 -977775350 47490657 885115517 -655465262 -634180994 810663867 -879429930 -881299509 426639859 827935699 -289803551 -856610578 -894075946 751799852 -433310250 737885292 -885278142 -141246596 -532208301 -892888691 340238590 129822876 267855248 -480492024 -668129531 293730340 -370516874 -134388202 995263081 57464103 -366053368 702720288 577480558 -87089248 737514803 -67475550 387493163 718677595 -666551790 33669183 -737183718 552466567 -569122272 944396923 729964798 -444960380 468514976 815454780 226461499 -134029833 448670668 947425270 -813624698 -294283061 14361093 253692587 -722845319 133713926 -804131261 892772614 350198106 -271203484 -460883535 864651113 715686633 -570780371 -567488763 -561182309 65413820 318650414 -914199230 349373540 -634172498 550170481 -205825884 320175689 45170219 -211012016 -937515475 -50070422 660430775 565920499 725874390 -582583360 895279142 -264783426 49624094 879737423 639823641 307745230 370716082 283412597 -690175335 629465153 -777880685 -718914946 232586234 679775708 -136390676 -295666396 579499583 27255 137291154 284362486 764720332 -688603980 -825379804 -610290274 704501514 -978740 197398422 636881456 -508483872 -919348819 -540401721 228810439 689181299 718041440 327699904 -610835763 468371805 813693434 686300156 -902501391 830064115 -61050771 380629770 807682547 27740709 892672367 -491177056 -614516094 968320199 230948642 -991599136 -963098573 -891451525 870834117 802942692 -772170426 586784104 -279062920 -93062466 167642421 321583148 349717507 -734944441 -69855328 -363727267 171156348 103423629 -214125194 -644611463 842306948 -789615758 817809663 833516708 -190362606 -629460169 219389246 -447870598 207693562 -275503419 431115807 157141757 -827022040 967940323 321731629 -21958085 -923049035 698289610 222102513 795561566 -210628746 -528565166 -537114887 521420282 51220949 741449329 -569363838 317157311 376444818 684769808 -879567010 27897070 453307566 183481754 -779352459 686556164 261775009 -910285270 758538525 730889414 921510069 -189519252 -254287382 -289713329 -372073754 -365269062 856805808 497081651 -294211564 -973177473 173739411 528104162 -572638497 21411201 -275519702 -564750938 -39750193 799519841 -372198631 864240115 -737237203 -372126773 197203905 988020517 731578992 325571016 142792410 -369368049 -994298574 -830390414 -723707295 936079138 612823007 -580948669 651892682 -936715278 513244665 718621974 -586132074 -936076105 548977369 -500707185 -943388612 398421344 256392871 586453126 -718029191 199708853 -549637926 561598042 380371566 945834101 -851342387 -202750244 -311845683 -323042296 283391818 684271294 574470716 -983725938 -165680021 -718015815 -401324 627344283 450780697 -819171668 735029591 -171962600 61593 649813445 381302960 -482970379 198541345 985617271 -833369992 -424549532 361724787 -455333560 -883562625 -677147300 796744420 -511548833 -862535891 -350084087 -809880383 380947986 -125978843 900200238 -442286050 -599903673 756857883 -983530959 -475146418 -977341204 -583354214 -647677757 961934275 -908991018 -503036590 -680063757 745485303 -409396388 519749392 979836426 66734766 166887249 892107052 512730540 -235620613 -994494726 822070681 742817711 677695057 57078994 488538650 -220502457 136194680 -587287028 557106958 -303458973 -90012772 -588108598 -86545868 -987106903 539175576 -678016051 160470013 216928336 -481476270 979653979 -505962251 -112736150 -149228134 100291668 923671284 681293728 -495202136 958732005 597358688 896929087 -628629536 -282235470 425004480 959625265 -953115199 811445265 -698565792 83226943 932368352 297554141 -867004568 349821779 869706624 -644663557 -313506975 30618557 191341349 775791887 711138518 171238072 -779468367 -664373158 -83752751 -585924451 106521400 20483988 7167003 -494332664 -199891448 -55525302 -712240194 264271508 -874916341 240364042 357781219 82508279 679909123 861955206 -223646871 -517415536 960807501 -725907435 -841644148 -547442021 -669361905 545198943 763011839 -956721794 -6864571 991095290 154766311 132928599 -552810211 558027035 -760904924 -760465003 631642004 -438594651 -35385568 -353900970 98770540 -249977598 418784457 367072304 -660665845 -885736646 -387863610 177160381 523239386 -729861808 -122684985 330124306 -280141364 461888241 -24840300 -2795280 578712159 -161742730 -946576963 -858004282 -284005610 -476728968 193561650 410642039 -29220355 804365984 682687686 401408341 449093082 -490186692 923455321 436484865 200209781 -884569964 -275368364 -462718034 427338342 -209843918 -403184410 -30377459 -295731737 698803170 976075268 -79704869 312333951 -815547417 672252742 -257312076 -57669069 693521491 768184451 -7221663 -556559640 281575362 27879772 140545663 970081861 373396035 931767537 -376424968 -615763209 33235680 -504298061 300002042 953048618 -128931929 -252954287 103345270 260457739 -745611342 559235782 408981197 416767624 -930997619 578546308 -459828497 518777338 -840685355 -439252499 936139145 -552370204 -944010819 392264899 903546028 -649069804 -518925070 -434160642 -74855811 745454413 -757978532 965889317 -647988015 -566928640 333530109 839859986 298913482 -694314427 -306613339 -987662548 -131153727 -230270575 -537883660 -67113902 64944488 481884580 325284910 -326251169 -800872365 -547273956 -273231997 336297014 462427400 71612593 -591072697 -241589793 318654383 -89482666 216688035 762364569 -590825252 -844758867 -830542127 20992010 -730981638 -235662466 -827548024 392304412 -172888658 -860124256 -666337462 479135664 -59017530 304609966 31397178 347373248 48728285 29493531 -114849603 293257409 -730496597 199674617 748373850 825217929 -962673731 154323487 861733857 -360815747 -420386636 633570734 -38888313 -607354299 -707095195 115400859 796436920 -384257981 789592204 768547931 -949622497 788317103 749856182 -910436087 -292285613 -885869477 873708111 336710405 23192820 474895463 924452842 -812816111 535698421 -562807235 435131223 34630310 -73430677 -120562209 540319069 -694862637 -632355062 -742058775 -413414168 340207797 -316271732 34847049 -592899736 -581659453 361986549 816011474 896409615 -353376084 793238547 -497398746 120557149 -217323369 881559936 -671517891 -181183530 549360004 671042257 -560989805 -178758887 670750675 -311534237 351593650 213499781 292823699 545684371 401287732 115354063 -799239558 -574232350 -816227089 -238338313 -843553792 755193843 277869631 366585043 642609836 -331744438 -902350102 -105961530 -756524003 -35153896 29706562 910445730 188523024 674951757 -678182955 -50696806 -638527938 483670762 186271602 -256662293 -11143627 -684940267 -339631319 -233200157 908321785 -154718689 254747462 -778424106 -829537015 84888637 910656187 240474534 -587444607 -371361431 601854486 569095003 446570628 -450750584 881693144 793317802 -133163065 43759699 85286914 278160302 -806461884 862483318 275547244 278351050 -520949429 -897344696 -694936347 630329700 298994272 99790873 78520737 294242599 -691024729 774065243 -713166202 -366270043 -302437824 963160521 -56387418 99398126 936726093 660201896 226207062 -958399745 760165394 859891480 533065677 -227845357 -842027641 935961728 18272256 837476966 -93704471 -362210011 -560970519 145913879 342941861 -236778599 705098462 -655342541 845750723 286298552 694776701 676129838 -928319770 463574452 -746407058 888211963 -902933284 200032937 -430931932 179485724 605026579 -548672878 798888212 860567620 -60748031 -564106984 656103889 610230484 400097635 -295468799 191995461 -817122551 555858927 200483838 -599147966 -485911733 -976218114 652835394 -229799365 -45907251 -183231525 -30481538 74044761 239107488 470480587 562536018 73235672 -653307070 -305448419 -149575405 -992362599 684748005 -543246493 -418160689 -384479954 192899379 480681660 363337741 -21839737 290683341 -790780706 -84657521 -282578122 450696793 696443876 -679294520 -760234688 348392053 339200801 716992365 -424137309 -514350851 -684338141 -31904677 -166842269 257496841 529001630 874127673 -160413084 -840606671 -520434056 -409839642 -614814411 41672208 1298331 940896736 -934412853 -465527158 98969429 -306391713 270641058 -192250599 967139416 609828803 -985854618 527037726 922495954 746189700 282148079 131989110 711640011 -852346179 400217318 -203555688 30171993 -829918400 984869691 -535884817 -609766226 870202592 -769146552 -713680042 874442521 -272281273 44648906 -666071417 831020850 -580465599 -456318435 252005963 -490452775 -16298611 -791626199 319395734 -98470035 -579515214 848074605 401408348 408854288 755474182 419913700 248518306 35658636 -133572520 531527379 -66157320 500049261 -841143744 -227013177 562950137 265211068 651159371 -94501958 -181271995 757236522 267856832 -332225740 7807471 -441415392 -285098476 -783541568 -369615392 873111473 818391615 574269153 -443760366 966132808 159654935 49915208 760465246 -797129302 -292295918 59188660 -967175070 336599326 -536395251 -937217646 93775036 12000596 -619495267 784617382 -694321797 392729530 933452846 -304441796 -124229592 53766693 986578528 -285068115 767318228 392700213 -153963239 -952571351 91920053 -625229451 272578658 -25600989 -755088039 817079048 -463686164 -665996998 -413708591 827793853 -806285694 350761526 -961308475 458025537 -370536983 530662282 -505298367 -848803866 628852476 694441068 809722663 -960096831 -376364665 130512003 130065762 -485636393 611407945 383283244 -707480142 482121983 856204401 298138470 -576454576 991000404 308863563 660233792 3156065 -267927015 436690549 874047266 374103281 62618432 -884047790 -131969168 540169123 665105688 746458330 980864823 -344864290 -185281218 225738469 -853237232 725633556 -679002903 -719296079 781274710 -861350236 949273227 -179756582 -880696263 891530151 -340082673 388486048 -706425326 -347367438 -368914204 184614345 -114467370 -646874288 -758582899 -548309778 -863288865 236410131 -328089480 -829893046 -8463886 -831160902 -369578106 667372482 -60833278 11623273 887658375 877130227 564856275 786892265 -226829156 -180012912 -262858283 354722706 467348111 700300613 758673499 -319200776 479602544 916381232 -729811039 489637424 557231112 -98580279 -350937682 516133170 86179965 -639926105 -696727134 -754691378 -643963447 -23090294 202627491 -33904957 -823311089 550595488 706947111 389029341 243667695 -658569365 429886589 207487734 -450202890 -115369439 -218740869 847833818 810251381 340305199 -677575716 -610652997 -40587795 846416339 655123529 586341524 154920137 587918061 322218133 717510266 422858083 833895569 -577589816 137919884 785445394 168444863 414568756 381996698 841154342 319068701 -831322491 -175522704 -100702735 -983587242 -332705325 615696065 135539868 -246410217 -442147888 325118153 -841603716 389786820 -141541189 911971955 -572777343 272055030 81211084 -168776401 393561263 782275496 801808190 -18643528 144686320 516874471 896935883 790079916 641758729 15619233 39414885 -353244212 -370339308 109738550 917065349 933880126 -964616134 -715081445 514103920 553861310 -166910036 -618981765 302050272 -842208648 -803726741 703149274 -747555075 -717985376 -415974625 -357994907 714673775 -822066244 350353309 905876320 727608854 900747040 -878120461 -891147448 -400851330 845662491 -347946855 -801326553 124498675 602614331 863119319 -857434934 537234160 -470079797 461099903 40426786 -965153005 -612061612 97369088 779096391 634484109 919611096 441699307 208679047 429073290 -548641553 -921880164 -936470941 2796728 636208451 -469954508 375421315 -389087571 210223798 689918639 189733845 688115846 -263734407 -75082178 -15948650 892594281 -451383496 343188340 -535057085 -422214967 3327808 380909018 468604263 246709382 614207874 -762285677 -688147069 -595645201 999902291 -661214115 792301131 469261962 932646206 392121859 -335559353 -137707807 50017571 481215142 913046695 -170174720 -121388584 -145787594 -321572417 535665578 -864380247 -15263396 -995599199 623970946 279996965 222983251 -793461331 846319925 -560065950 61170863 480461856 619158522 -500057995 -440680605 -239659815 782402097 -280940433 -2746301 374097557 -841741125 885591250 -159884548 410235794 -947512539 -42916417 -182343786 183585960 390138217 -880785553 -738841023 -630240782 -625159765 927396979 -290976603 -789495287 -855320961 419132292 -314975191 579695178 -53798974 450998739 -979944322 816513876 239621728 338241974 54076107 177198657 -999780894 173319136 154004754 -682773255 357279327 -842083750 -496865516 -203363818 -636311000 266677773 248126583 2484279 -708293913 -585541630 -658559198 973858742 201652003 862174497 -672875542 584657073 899816077 -110768607 147451332 41856960 700065752 -800598132 -664038850 544705135 -148827583 -423566041 -163017128 -968649206 -855151261 708449192 713285905 198131636 -751297789 256566302 536029110 -357516403 184986826 -637770815 916940515 -976612595 -853420792 373555008 -578028676 -412002643 859692010 311345169 -426997250 -640079559 931396501 133592996 -686951953 -173907296 968659848 90636694 -147825727 -864620943 -262011991 954257852 503034920 -39639033 981020980 -259714893 -745743052 -517214504 394588770 654423699 -358995479 117785134 -565218424 934753369 111107831 560227315 -29804349 -214912317 -720744641 -879745896 183122014 -451954839 -739018737 -494840534 103846047 -837067087 796867919 -386063086 -467108877 -22680046 186916750 374224757 824403054 583789960 -258048439 -870972260 818459346 137558388 598795004 -959083297 382454856 894467312 -727717191 930375254 -513223214 -726730561 -48824652 -990964899 -510201905 576577921 672744308 -429859756 518989783 645353748 -214627833 -788375164 631271727 -392334077 -246147532 -50736146 -158497001 -60807329 516598325 -937240484 432375452 726039650 323984921 -731227802 -383808101 -22339195 -653296563 412189140 126879464 676083803 70961060 457715991 -103599885 730551531 -84907300 308737825 823932161 516821643 -881399909 669265280 -975697163 666359537 -610090277 112210772 -398672354 63604491 -877522418 -458401840 581863221 606132657 791821750 -57381018 -194647727 345708527 -64949224 -95165610 -313713753 -363943505 822536660 -13524263 847374521 226553466 761509074 13077346 172713565 -153429768 -840477251 -240160019 -982344661 770648345 91400 -863825766 -67942795 484695663 574967548 -799209374 220411252 -333999992 198643108 -590741829 438980526 -846395729 82929876 -112826170 685563524 722665176 -916981052 -101861056 269592861 -598839126 -217260725 -483467173 -511504308 -145741045 -489486709 332121240 699451153 758962374 364765097 -833983615 582700535 907264414 325059909 -311904866 538899875 -884508764 470746528 -282476865 -973735862 284563622 85278228 -698831183 348639836 816883220 194732920 -23502138 -714613118 -239789613 868073087 -586895994 -849527658 22291480 503659389 63122843 243708214 263339019 335444499 636526501 -421911303 127321225 399507128 -922393666 -197511239 -587072519 -314361374 208319004 754781729 -89607831 656107937 -95383444 750743715 698785175 -372176868 -24064426 -871572756 -687130561 461104909 369780710 -979726034 111922756 -83358105 -512852305 631261052 995550249 869258614 -117825704 134534366 -223649844 680401143 222777382 -613139522 232401267 -550628298 94924223 732685152 680007677 -36159395 462980056 -63462067 334157814 374578405 -892916123 -606910781 828533810 -523848077 -706889721 165167295 -239026854 743685967 -773786136 -32154899 2193879 650832046 588431619 -995740584 -544481724 -808201085 612994275 96713058 123756816 -570441096 -513195394 -475244115 -845158703 -765527440 -268817151 981048129 822568219 677106033 -683090980 949810845 454649090 907537838 -9550123 194387348 -456749943 866275507 596020082 -224782656 275307511 942854586 -730457468 929812222 -890015830 31147126 -304216418 -115614529 921227289 -147643016 640264887 750559597 -194072159 726003808 -869650702 273442317 -287651814 659721379 214877170 657658353 -167597707 576731781 361405612 477466871 735722841 161305852 -35885543 714242432 633158931 132864296 5588671 -295903291 -181050086 780980952 -701113748 537840328 -254307762 -971524046 -216268894 851542950 -871962057 234755474 679427619 -370135785 498651652 727344720 -344514105 -443718155 996607891 48680903 -161112810 25225776 -589088637 575414127 274381250 -623513330 -951020679 693484899 -27303436 -799439807 -166089037 913910071 433634197 -568500629 963110255 94546089 176249719 -522508588 -736521603 -334817023 -857890247 549674424 -179465802 -145889319 649096028 -461217724 735887088 -215411900 -592585375 99054525 704236905 858643053 367543583 -179599939 184958500 703866216 -388297017 292692421 314428220 -827944975 768719631 -51708330 -505110934 -82318413 -355056178 288498543 -462713647 -497702928 710278587 148440717 -774759508 -683283192 721761864 -965837893 843789132 -2653069 -623507178 529704048 892319625 -238405312 -890481197 448362558 881203284 -565309019 -732771703 829513898 80207940 -734847146 -602467556 -364786557 601243864 -713381120 611543605 -175150527 -65603354 -26695628 397012880 196861448 963619574 402398872 191316772 -35465171 78410144 -282879157 -892699916 653881585 613651176 -574618875 -650190164 230953638 -903691542 -709931572 567251467 28598598 947467684 410527826 821877049 618408394 370002797 449417785 187950843 909139726 -845740010 92398357 758903510 -756977032 -174109287 -120911613 839171538 467049930 49789176 10120596 -450702956 216563342 -418830187 900903439 -380283691 -447618593 363642444 -329803504 -98114258 -357064128 -260843312 771662917 78605158 56594922 348992497 -655963515 -664060908 -480207750 622341489 256471796 145927064 -211212052 -633266719 -952079170 -422542674 -506368194 29860199 -693035288 85075605 346322942 733433351 -615821391 -266834178 -403875319 -623505965 -767214796 213031047 537043263 754579759 941132999 344990600 -375128103 65450278 731467440 -680581822 818995288 32982692 387288550 787936801 630393609 560947322 -223431244 503664954 442416061 -311664156 566525811 941912668 -498861581 -357296337 576249481 -360525969 542602364 413100658 989586302 -787785603 -974197670 -534160173 147013780 -282212421 758580308 -82632873 50879599 -320332898 -592678122 -533120724 116934447 -558971083 353606986 714066206 -180100484 714221474 -71835374 -887404240 510165588 -210200235 -422151529 115143332 -984932769 643946118 501595908 -514833033 751146569 -339014869 -901412214 421940436 -60553835 692859135 -171753099 400763341 802625488 -881424531 223559870 -115701966 -371924924 -37187755 -872606058 -378023022 74324548 -465826418 485233358 -930685234 117760018 -662630616 768506457 511273799 -620481889 24418981 854647910 556166172 -556261162 787925740 -161205075 -91868801 296009253 236635751 -650075590 28107164 -390322930 963413329 -788941989 -729569314 132474691 507512039 -989591583 -204580621 -468969666 -25566256 778973121 -41532790 -854570575 -806461959 -544851665 347864920 432963100 409403203 -523689704 -754843606 -745599412 -667912497 407981249 -99621279 827866270 -234471668 358587384 -681819429 -220924794 -251607508 771676993 700940862 832333004 946369085 406675084 -557365213 817699407 -523136016 948909892 -846631243 -52915193 -230994960 916456352 -132432781 -70778004 780534057 443108542 374726562 -157595382 -684048629 -721661827 -623785201 -869322815 220921596 528117831 347670713 -109855666 460249652 166049394 651292819 64234799 578598797 -35861418 895922497 -684286114 -434144595 -802206398 -615669422 620374842 555304276 -804050980 796137993 456079813 -416542215 165724740 27000170 -84866477 814487000 -59155505 -708200200 394958874 -349710655 -130826404 180882581 474298623 419421804 -238663681 86643501 173903031 -857496665 -991538146 -643054144 -48454521 -273595706 627296140 -693892904 156888276 -248553268 57255919 20227290 -387588083 245750036 -379957640 90543523 620849146 -470274637 -415562078 628191594 -963586006 -419293564 -685392914 -649230683 -952736435 996744564 -361430358 -108927517 -71558673 -961101663 242578230 -678895176 173205676 8082359 428094809 -406861399 -940714498 995977297 -43295318 645528727 -990774996 331408142 417484163 -602308869 -157837964 -539931014 -316607983 -416067743 -54613014 -213640450 390005735 530755818 -219471638 865114477 -824745380 -175498983 -387904979 -534246257 -944020015 -340998987 577985746 330785653 836889172 -705290157 -80064662 332645470 -146678377 106742618 -700653589 358501250 501304348 -337501591 309437979 211418460 -152498733 444059877 628086673 109418414 -273934154 29125891 -341898778 -545354503 -668774316 287137011 -346794089 -139312184 -634388007 -610129029 65234613 -457961093 748779524 679079443 183369476 555650986 -69388873 -801046373 -273486218 -121217187 -739730846 723490243 170902623 947624494 393869361 469005138 843840113 -315310804 -510660501 65847630 -850752031 -347500705 -524884010 549947180 83450935 -118385777 264026278 321332288 -529440594 -524277045 870165250 -552626243 915252516 -291024314 -552461276 -615514929 -245219854 -667702759 806424093 -69514270 -377689997 935404247 -489574116 523293523 80171401 -541413064 184588423 -522100375 -588456070 -73512546 -956150799 -170054761 -750605430 -891145776 288224682 -985440505 -375649034 -483842404 268671586 -406205601 270330088 846510546 -712950097 915870543 -692181280 322556457 845391126 429717440 -26183327 69065285 933611503 691241823 877506047 -774268181 -974814359 -467212264 506090767 -801048515 261175531 158658450 -212415921 894189464 871605641 -885297437 170191178 -827180534 64949253 158908272 -809358502 920775820 -586687301 558399 -742837973 -331713158 316336978 871401383 354952407 159644473 -596027101 78381884 950955482 -586712332 72371239 -599536081 502726159 -283508141 -379021566 -823664432 691160940 -18150752 42188715 -670648451 -894102084 95938268 712941719 520398260 713492297 -16266916 -859881028 319798908 961089071 477014511 -114060430 483789535 214773985 681817653 -972084528 -489540633 -452806199 -401752589 -939437997 209982417 -623518864 -262127410 -536269785 -565833207 -932130099 -872814849 -326602080 -936033132 487918284 463739313 -447226633 -431034266 -412702824 -401012946 -713622470 637897479 -589575697 507213452 413933180 637856546 -458874472 512310301 -906565851 753518037 400906698 520023929 -306780965 -494821261 -364342090 692485474 -431329332 670575059 316936513 435125117 -400095850 319231946 177504633 -364475981 694495166 803974891 -642362403 125111232 63626176 112200325 -367564129 610548712 366840984 188391017 -6626228 49384046 -200287074 519873360 215983228 -265302710 -914914641 -254968197 -953047966 463442622 -946891562 966609041 120320560 -353718213 -882272733 -308823428 -210987609 108363844 707629001 -781558884 250714675 916820637 49710484 768169831 -322801467 -929812283 117338249 464346069 162402771 781106457 847590704 -630905949 -156260885 779037178 -650955497 391168526 131120216 -432837341 757250958 -137629437 486500673 -781322950 256757410 595797386 375161913 479815534 764530249 -944855550 -124798410 711660056 -518912770 -774152052 -800950802 -795792141 507526362 -983830978 340616032 111382132 -613787826 375599116 -466629426 -346132446 740772049 479164875 -328571084 -38361234 -964967229 133698840 -864709980 413827064 -136597066 184689814 -745604762 -231876631 -324468855 -892848200 -95294170 709171918 -707384362 137565241 659280640 -180577721 -894849950 -700992859 -662232773 -286143718 -349911116 -247210383 -754224087 270629718 299882846 723266388 -135705168 -553685425 -105954341 895872601 -89263926 286875628 -261890110 943724142 140836006 979552964 -664562070 307628523 -641983066 660387630 -130487020 -15794640 908420078 892742574 583894514 -856205900 904257667 380306702 75760975 -865208693 948687405 538219444 -243188094 459848796 -449025758 572281968 -534571725 114998098 -486143129 535238903 616657842 264663386 -420294699 206415246 374583011 317767683 352589908 -471813934 -472676954 976036200 929143038 448396397 -956805016 157412434 329745681 -966243602 -267546586 -40818735 -897047815 -705337429 404597677 -272865500 983922992 302997562 -979617977 -119729580 479003160 134372436 235173969 -60480823 -627417067 -542854890 347595778 22874604 -260772107 -276604028 -709345307 639550929 409313065 456596567 -685851037 -95677 -829228311 -673341395 -91750370 -303307792 945660658 -41846101 -212726717 593571177 -612310339 -163654901 -88808869 255742626 333764336 919497515 111158781 336142923 -192709356 -424317634 995407904 -777255741 -342559375 163088232 -538472912 -829753732 44548378 522676798 -813135246 350777709 -248070259 998565788 426637206 669790733 114588109 -291289037 -513934811 -343799450 365382311 -282881977 303736120 -406677293 -9053283 -745602471 596113533 -328522200 -377174240 -259330286 86869235 218707432 863198637 -523462467 554315723 -88193774 181271829 353029382 -912367056 716521033 576991183 956494440 -716231831 457000243 792609192 -606283396 -843574432 791253342 -623422902 279399828 495680925 162191666 -969076761 -445116905 481662061 680424738 -319790779 -701380958 498795358 683869165 899336562 504680370 697620652 -66519527 398137821 726057407 741960729 -38632571 -188112533 189211775 -377869229 242591884 191361447 93644340 -898215754 930149966 52802747 -528652635 -58395879 876466798 115190938 400396381 -778906455 -33773166 -696749083 450600436 -435412317 969899930 -831709566 550516203 2538060 403329344 -620589606 -609402471 16925494 -420096066 -734484492 -274885067 319978446 -665975946 -26752910 -289965319 -104194115 -828362869 -346017903 196271941 -371271744 -885947290 -79289974 90092946 676682502 -445307735 -799568538 895152043 257380315 134313765 -893793771 -550710190 81558091 -147989904 -568459457 219601486 -291371146 -572534333 432854005 -216355394 -575894007 -163348676 109723357 821042982 -262810885 577751534 525962172 -122619313 811121707 844088512 -499489095 -900399244 -553494609 262890169 45299368 84901177 -353478843 237180120 -199063500 379849921 70144650 -299533824 -961246557 -519175816 486090852 -543846072 928952513 75622430 -772467009 -301254414 -802105500 350168483 732841835 -799832672 793056514 -845740063 501235177 -946899019 655854881 -346865754 88342868 119313264 -718863261 341878861 293960541 -176322006 850684253 892951591 -563974101 770729517 -745309517 505348533 -475663453 192271694 -88260417 -318911502 -830374437 557309036 -170489829 -523393165 602408743 148566858 400012464 -73650077 911202871 92231345 -916849112 -933114240 -811373330 434530434 598828866 -690699387 -764953775 -536524219 -672464832 779257793 694499107 396135789 881670394 680501019 210923936 835264623 609187990 317324527 -951619945 827249 -505982463 -160117043 -782863645 693084878 -625966986 519945044 578540312 -333383082 673252369 -565864990 -653872569 -634176490 -153698097 -321363055 984904775 221225470 811501766 395814788 178696293 -560474265 -799379883 -237338059 854438459 -474418534 454062784 12740890 230286580 -59165176 -409055239 -566554652 -419001943 -92142581 956793541 -383223639 -324985644 -749966025 241859082 -997740082 -861453231 -768877347 -223772449 873700564 138945631 117720941 -851628661 -279744723 -804385929 930569593 -764316475 334284627 -71704593 470901160 -386868017 882209574 31241246 730976458 -267113673 -664573421 589248185 -250923217 -6567107 -880112219 -248362541 311360432 -996274698 -152179115 844737281 -675278499 -369383984 -847515246 990668091 187924344 809675622 163271401 -432424989 -188060829 -590877864 -877703652 -627003489 247372786 235711788 210885217 -848322514 767369094 582421986 632115519 507981015 -332648906 -473017725 -535134471 -923176787 -659054731 -646824996 534832112 -339681638 -475616003 150147594 688695401 296318996 822930047 -529324403 -730874865 16516802 -530266842 959177408 -215259041 -276065960 665965273 -752858105 525950179 -158289049 -165082689 187088772 556359674 72309046 387100131 -543204704 897275125 478800108 768021071 709119052 635244514 -144595443 857379184 564471501 -81471650 392010484 -331729495 710431426 -313730588 -249636749 -372960387 824128770 -574303989 -320154315 -957819279 -391042639 -849797468 -766025175 -417012997 -445340658 962691190 185265474 -668042078 -422611874 -692560426 -914433097 -957543669 -844247325 593930282 -813053266 -385477156 923131403 -178357861 -477313552 -655926583 777752026 836790390 -693101419 -364068824 -73468272 129256392 -23584870 -854167815 202995177 -645522489 693152547 -351759865 -963870837 988182383 -450197743 51946333 49050979 995567796 -383895578 -891514003 -147271128 896560329 75093989 -693644832 196333592 -242468926 -228751075 976001947 -637780869 672257994 -579918686 -133018654 537612541 220384328 -584575905 832862922 516089844 772932920 854883951 -44842250 94639423 151952017 -677307084 -270887980 521091969 -43335072 253801 426613398 -470619557 920611747 -742065133 -119694826 993518732 942550987 -59930666 -466844445 897778086 -365998398 290907205 511245901 -562897698 -695288823 861618312 73462514 -164751167 835314703 707534511 188895829 95948510 867183887 -366417372 874452839 -65313750 -621991061 -390560378 -640142174 221645184 990341908 -451634287 797999194 758452240 627907708 3543672 -726416810 -961680057 -455544545 -983130676 423209704 33384258 -311916692 -967942262 448334192 -59851282 -247910137 -19582736 400197013 -701628898 -382819897 -897087690 -84492259 -639276683 977037692 -663504624 156806748 -252465078 865136797 876650893 826845238 735838236 -624419513 -699508410 -253284451 -139763677 561463240 333630600 116819395 -735725547 935092082 90966829 724896031 -40944045 670364120 686647075 -979104847 -338348379 -36644328 -556233219 530578163 165669574 786675661 -38052756 -367330140 608522257 -368728788 378504975 322390291 -789864153 -282722855 -678088605 -363908505 -823212969 595195124 -209517444 -716436951 268546615 -821848072 -207799197 -660652172 -33046924 249711338 -886440255 492860601 484013390 -808680302 -289127217 812254259 -266173653 520123864 -839736590 -860866460 478582804 -461267594 212430284 161741111 71745525 518981070 539858394 927113490 138422896 358702290 413006389 273982136 -531802735 957770466 -190136509 -835815238 211922872 -588085616 -413455190 -261858799 370050065 -924199599 -207938393 8903167 689626249 -689898049 708164054 -310786292 477284263 277329356 -108865255 582214773 566179555 428750386 -187947445 397880838 -967260341 396025670 -151779482 -143553200 -565558532 -16530986 168697744 -259222149 471058381 453776340 -437832172 928454560 918292545 284929715 561704147 876313981 586955173 863552931 -886032601 -629234319 18977437 9779874 941704394 407138672 295980060 169014646 -285711205 39590422 -299579554 -643294689 465033889 564886083 -10524558 -606709578 -471096898 -470068672 752649985 -675923726 734467271 666116973 -466400217 -705970796 -850326852 529800017 51379311 -475955128 -364670571 -521155107 285504703 653992374 -578329982 388781670 828369729 40560978 -524127124 -47748155 319579849 310938740 -503697702 -384798803 93309811 478545210 -931675976 -773060930 630013523 449843754 -383812126 -446812035 -206107250 496237062 -771009337 233305673 530527517 -744609124 -340439244 -309609461 54699722 919366932 -613682757 865732945 -209257920 68033229 503877737 677142045 436355114 -27926842 531583893 -662068022 -701591548 140316315 121319254 -715863618 -647018 -218217902 -774324240 994044286 -799262268 -543919571 -478869090 822076759 -41192111 149960681 -398045438 688588150 -87946385 -127614811 -754459534 222599415 715963409 846426837 -816642175 326887410 -300658156 392792254 555332545 263516137 417404389 -13740942 -665688455 -346408410 -434978538 212116244 -905564930 -170182410 844103981 -865327021 -677235306 110816991 137380074 135623642 372155111 223179392 -692151032 63295868 -649314897 625175173 -206540160 -602932019 -444099628 -703265356 574290344 269987926 964784236 -73634680 620778148 248041603 572684293 -8417479 -690953689 -776925200 -964872678 282384014 327874831 -306415495 412407189 -837943341 -470821783 889452356 475564456 -969475532 -271778676 146383507 -776883776 -811441645 266570438 -543015478 -197222330 -329166992 697816625 -137347919 200960375 -85270654 -12911648 -416136799 -517781843 -716077298 127553709 11425881 -325749327 -997341631 401509439 908886025 633288214 -317245351 -674963921 598248948 -398658689 894501054 -426306274 933063660 -110909378 -18811692 678491246 325601665 395445769 -345923510 533771747 599547943 920182730 851430300 -35249226 147132295 -650351988 845775068 138548070 627617414 466247809 87688935 869000216 -738892445 -565778813 826965276 -566481822 32713694 846947333 -241623639 655910975 -356415285 -477369032 727462815 151957405 146102378 238527591 -87439164 545226679 -120082498 -851840036 -659978625 -827388474 253336395 -236744801 -274277376 -184227465 203886012 180654271 -349037177 2765457 900869951 -669837062 -100045343 -789757731 -348416192 -862353935 -719721387 64281102 964213891 -272118822 -37691151 -476037536 -315829744 -524585196 -258260213 142494368 -980754599 480122746 -634866350 -917181370 -845974156 313419514 -170522407 -329019945 -30099223 -102028292 -534724801 375664115 -993204085 -517586423 -408724419 149681351 -384423285 3535217 773601128 -741459496 858809251 46465014 -38145385 178503642 -127913457 635955263 -783665754 -44807044 584100026 -355671766 -421110836 -960707057 36079976 -550383999 -693029467 985731212 603440496 708701461 552433382 -557321151 459928012 255298099 -584389436 -874814068 246197665 -628413929 52805322 807004375 14088013 -902103856 659165838 234929066 259845882 -136443412 -873156939 42576614 906202700 197292006 -921662890 -306908399 -539521358 869863212 -702657534 -266492429 -725214225 -688458105 320369510 41285994 -242231616 -55710807 -238051663 -865712917 118808954 116998162 72376288 599857012 -419686989 291759896 209802002 133048013 831495844 840668288 419994166 -144657524 -272692099 139955450 56222681 -314296916 -100362556 998516346 523855675 750140944 77592957 -421104699 -63042606 -786210373 -489256165 584022274 -960026538 705405337 229052885 112563443 171415270 -940283599 628320460 140426316 -552123803 367824764 -978517093 472545960 166266441 748535385 574707845 -950369104 -864450009 678016448 858411867 -762025129 762238230 -687929770 -181876380 -234672801 -811974435 -196308926 400120787 109398261 -738414877 -441095511 74201977 946256284 49419499 180833003 -631262442 -749802071 416907491 494183786 801397253 -629876544 -335186500 848698102 191004792 -183413728 -609343228 881444646 242631644 209590089 -935310162 577026639 -39366203 -647404742 -270582655 669082664 27782671 -167064661 776049588 -905688930 629115069 78677349 271744657 430552362 144096026 697615140 494364140 553620802 -146949495 -573827340 402877537 212521367 569642740 943405668 3618056 733658256 -669119930 972819963 -797527606 672021687 -446628690 419203638 861516213 535334658 823771021 385578927 -341008421 778738249 947133768 -273238675 -362761031 639940255 560596145 779243479 -759393023 -24876117 349731889 206944217 -20867316 -639067044 -264713761 525027257 569888005 -897646744 429378579 499131929 941834690 -897336655 -747659018 529802024 361042495 -546443837 -708523487 -929520702 434896736 94090154 -41518258 250482798 -391364452 719331000 -963844933 964970893 75132297 -158873938 892266536 -49276574 933252541 -975042175 -113711958 -294390952 -418129138 816540472 433316504 -89938435 893465478 -859888394 -749163240 -732732149 536952148 24428371 924639126 -50365456 -651995843 893822732 498008751 -716367102 164317485 -355250044 648566908 -280867650 646026517 -299732461 125684727 509630772 817781758 -868972180 621087173 493387508 538900430 -55184964 -820281779 -31455906 -984883505 365731944 -466172251 -678312896 359341371 143548226 -865725417 -267913713 566142255 -263149600 -38370594 709407949 555514857 -904012093 -696029905 -608029784 783638796 -377603179 -523461885 817495763 -717999598 -104352514 649571943 789647640 814051662 643875236 554098021 -30670836 442970207 155744259 -793640244 -729129793 -997456779 -384159366 -322372615 978333919 -297081651 517554405 859428392 482045438 604632178 -214954354 939827935 -278688188 815224530 -940744734 276001919 -594063655 -618500359 -751541628 -768389913 748272035 -963345932 275990131 -818412029 534348518 -88585308 -968052209 359149514 113437232 992335447 495376502 96469366 493756084 -393492221 609081544 148432299 -436190245 -804223821 340623770 38146283 -603700729 -567229952 496741949 721424520 -498283063 445602841 154257926 -714606568 -503552874 938228642 540752506 858227549 -724577986 -743523641 -814168523 922010088 67150353 -913447494 146926790 -11734112 807861559 894450405 -772029568 -317825993 -674324042 666160625 -79945893 -11628655 -517711022 830783348 -236172683 9487038 828526873 -720480879 -608953524 39667029 962367633 432212727 -495814586 189282091 -850776056 -111457804 378814455 -799513759 -688745159 563801824 622646546 -136548872 573442488 -993496575 524777233 520866610 -342243674 880702267 -583950136 395973964 726458976 219258829 -199412410 277059292 638161739 980611238 6414814 -889144886 780549305 79148781 -668769920 180061793 538929399 -278468374 818364063 -517337275 228570354 391129032 669574707 548533343 -775155196 753460090 -248774194 904508263 613109373 826511403 -743541571 -27041545 478015651 66553869 855885423 538473683 139889992 51970649 238259837 -123982154 -215014778 919897870 -50593716 -452990818 -824833315 660997475 152348120 -406601206 -168496692 -691186867 -210318408 168946524 718237304 -56774162 743233145 924449729 -107388870 34719579 631646842 158331498 133980126 -775540268 -11519983 -666880332 -336942670 78389307 -758377984 -761748249 -810494378 -699442399 -835536713 453316693 405986938 696110158 -521961790 -97263529 300505674 186032890 -6106008 729180415 -307360698 624320110 529445208 -959111306 -341241471 -6357549 929002373 847503513 209290254 -174267681 219830357 -74612789 -159938146 119201686 754628622 550010773 738329505 347335153 -242680118 543126722 842721714 438885278 -407557941 354435753 662439951 -857158165 -621738739 462461101 -200767633 -60253682 -200571718 -670557335 -271484217 -534446160 -357801940 784747846 -161708006 264223908 325467486 -88404558 -694508771 971240989 303021858 204278776 -782117229 541422771 909899099 967081027 898923747 365648178 779139133 -57679152 -219382908 -390625206 797717129 -65232928 369982218 878667387 -970564546 850910108 -436500415 -38524444 302387499 -455742328 192336459 88519851 764332340 -139362367 -440424498 -251598898 -690295380 -728157140 509267790 650571402 -503056507 219168191 741154054 543183647 119707422 26455058 980636526 529936776 -869974604 -375298473 502244584 -261494720 46058000 -326433130 762168042 9174959 300827881 415942391 772633112 -190341557 -975213637 -713078204 461273265 -756287940 885399698 -816272836 -409844351 261298629 270510499 -293345754 -2024152 -95249146 387235302 -147371198 561611286 -571479262 869009236 -231589621 11475853 297197840 -661897098 128936711 167700800 -65609893 68875185 -467452178 -17841732 -125208448 -412251495 -950916091 -978320628 704976179 468986112 -699015220 391806123 -656507223 -144320655 841021198 877465929 -496943502 -663625902 -125883061 169910970 -687246081 427806658 -687598277 -145438461 366471420 -23323727 754117139 -966101433 989054240 800498660 473744673 73518613 60818129 188363729 -401904481 642165890 -378579905 826550168 479348907 -770753719 438345806 -727970711 -226725058 154853774 728273090 814647637 -705680092 -795911606 764570487 489277054 837565035 -779948302 -969109225 38338958 515775221 663806886 -493423491 566557823 -423541250 -849564486 767922526 -575839873 154894216 265540706 442690760 833430074 -641208026 -150200828 87599419 798090845 720839918 856912373 538300199 -860429016 87809588 -49148112 -177450262 -162119040 -515621728 -328914910 655312169 -625962614 422621228 -924458778 -234429264 634032913 227773434 478938153 222374425 -648339089 604452916 -728634900 -558749598 984295848 889625697 -230328176 44745079 -991723785 642599378 527821623 -94740527 142733656 99242533 110484495 -386717368 -116434936 -159053342 266292423 -547036984 209892814 -711701257 931851180 232028236 -973718836 896543502 -963494956 -458040053 185054147 447389493 -509676152 -813630710 939163010 -223854013 303077425 -948144311 97290628 -822201287 54074414 997121734 847310525 -48784292 -702243834 550452755 -989346083 17078926 82989493 -735406138 985113942 -892434876 282491326 51256543 330424207 -285447925 109748461 -540765933 718916452 197275287 298063075 177671790 -76327644 -914618244 86885586 23590513 174408669 829213579 -109206774 56649428 143293663 457928979 -257303705 579471591 944397106 466867615 914743238 188126175 24961647 276720356 881671452 929613553 -366294747 -122678120 -943986279 -484653158 820305115 -869826228 289795568 -239127985 114917662 471906928 -327783935 832571445 545519006 629176506 960409099 -266594325 374762660 -316210489 791751802 -789608309 -580997119 501360388 -573835174 -917974679 -466719011 -699240816 -52960894 -969286661 -272097229 -358465151 432077533 -503624098 -941685052 975841060 66776401 989324158 -612789507 -340109248 -641666415 -368517122 253134291 858226922 223405390 -3713285 916726488 477223558 282565269 933014702 95015135 481854135 -433947558 885299920 -784114422 271784160 -905208730 -813128090 167086457 -882559758 -624004128 -379387341 927956656 -228479485 455927759 -310197243 -127045625 -486135517 411366565 27428277 -606535354 311416514 995643117 -847715597 -516227406 765649597 -319315092 -167946976 -311344615 -486962499 269310330 279262755 -590291894 161275567 -836259124 -802105474 789689426 859018431 -350456937 20240529 -670359850 955341550 123331445 -404559120 966168132 594791382 -802463764 -702650381 910250671 103408276 -852961533 -876979405 647233512 602920320 -306071366 474351085 -647696963 808994696 256554075 832126720 870233641 -393471069 11062101 404273554 -870859592 -684671161 118128005 777656588 67581632 82544047 -338939524 598550103 79389608 -19314783 766207655 755062235 102228973 486300502 -151123423 569682753 -703736777 -334898779 190064866 -206958386 826039638 -768665956 851836824 256724776 -619140096 -176360968 -801535401 595932153 972801950 188045693 -115128155 606139167 -892215433 -973875358 659590317 524342424 -82418139 67096249 -532840699 -657365903 -300289678 246653009 -974483711 -173158029 331760569 932742644 -146955846 -25107118 347284681 -418879241 -494348400 413293411 809415714 824712158 -894440328 -761094513 913164801 988957924 157053756 845213330 96273344 530850986 297143218 -408209402 179768466 155026391 729019448 117253783 567122600 906016919 35602518 486659866 -465963431 61468015 596055323 210067379 -574449400 186113862 843141939 -277790627 672298243 246547995 -943383901 371072351 -565482932 341358385 -329022606 -909422138 447180189 266435815 -246051244 -400647143 415868785 866625856 179857253 -509704282 39378641 -601663743 179079883 -227447580 925910023 -245929160 -708200777 370096144 944029316 987248582 -493176721 809376539 236419461 -748777680 843538193 378429580 -147524013 155678920 -774951356 -641009683 -120897739 810842576 -138560985 -991661362 -685392289 -345496452 165449019 498384434 -611670544 74608557 44556313 760851738 -703405329 768924528 -427790443 960040288 -454054391 -611406615 -762440363 -124176330 386246395 868053515 772876724 -827052959 -827240985 420745581 -445953336 -801129702 -550326166 161816290 -944041833 681689488 430039135 488487137 -111555946 604407071 -604033698 443375648 267371580 288026371 478337997 15950158 -853528434 -218426271 86861851 572397297 689738401 542898698 158285523 -969974288 -988532429 349470781 -843588105 -827823357 -233032259 620892030 -585462430 -607413184 794274068 947902960 -169780736 -220970198 -744025457 -552541009 -592253344 162081809 340439163 -559868223 699739669 35585508 964300456 -207554875 -325554636 159633291 -683750352 -803256203 -670819020 136770219 -443318977 856060583 -18542526 -455125464 -698947704 627458614 -470693042 68665363 -781753774 -217828781 -765389707 446744195 -737363253 667611323 -132904129 430604858 103043152 746958022 -723408838 263982000 922132907 -189053841 101691076 380691854 -116167756 387945701 -14704179 -339155590 -345801728 -932106654 45868350 -21701942 -851124134 -786373042 -25404090 856181915 222988544 392189226 -680234175 -674176277 826987152 993717564 -837153323 -157112893 -581585592 -477436658 927302540 19982928 740094462 126906233 -787309274 41892931 -313201546 -449394131 -191087289 974132664 410858205 389204767 30117540 242875885 -973488791 -548751513 309380520 -444614898 427267285 246626700 -711402170 -351037675 147187510 -621590468 -846037530 -511918187 -760943810 -717006532 667179311 537136360 172591556 735444478 -809937022 49364921 776877744 909692072 -655843195 -178354127 -697697675 222805482 -399932675 -205591069 203491124 57613972 -372640522 -700265064 -203355875 86869395 179649723 -640149012 160142815 308531720 660143214 994570968 -526758139 576171082 19063533 -778305514 824208439 293831431 663025701 859860416 -443987292 -30113350 -6076753 -833585131 -889655374 -807773288 378715060 -694026029 -844584588 -787555696 31600527 -534489954 -28635962 269586806 190565521 457291318 -854925451 107491553 981455723 -904346199 920285033 -112722808 104390174 315528350 -467818659 -63732867 -175472357 430243851 538860083 153892134 -972638580 363851428 421566951 151003434 -127112449 808026838 -282304900 -205529075 64350559 -736348399 784817348 -637111759 768843879 233081504 -549904140 -753767663 -373274064 474881288 991889994 366073033 935450807 -914044301 881118430 -679508694 -650470220 -837883066 389008169 -618019859 -108058098 -4343870 23591089 -521527020 -493135769 -885257703 123686263 -598976628 -840197603 134407791 181793777 156084438 894896499 784331653 471587104 -99740009 521496565 642221141 -932103853 -434897292 576519013 124108822 110588364 438052591 925115397 -815480445 -134261227 -562288277 -752592526 -835687831 279105576 307008827 310361636 -425499811 887325394 813153497 256223897 -499801245 -97123450 845077896 -285671741 -550963227 -950086187 -716597628 -635280163 -283343859 -929070337 -554813472 762107667 241365780 -864520319 530128522 -275721642 -40946259 -604039572 -59041995 72501367 915448121 961640367 -212417977 911560151 -765257737 -274557628 -923200593 552588108 -648102049 -974762841 -785355100 785270258 61797672 -527195920 238973783 693299351 -261019918 203520666 -827201422 56734595 -284416524 -476851715 343750560 -33682196 762564770 783401861 518868013 858365372 8815236 827212329 -891552690 -543285675 -335199321 -428704151 281921888 -217456772 437696724 -658891655 192521427 101238905 -382580639 -612439895 -688989076 11103456 -838519812 -671287655 -173141412 703507983 -543557477 -642098760 937531236 -817434610 589637634 -92371546 -369235337 -642871486 144570591 163316400 -647557554 -460675553 -199397529 -638637582 816803566 418926302 794545102 -331304452 998110857 960584175 414343412 -821734493 920390661 731074402 934012814 -315127055 365292804 51139945 210601884 -970251471 918666040 401684554 156029264 843866783 -180509656 501731398 722721047 78397663 -691154759 -799574436 481365719 386861164 231169425 610855247 -459991876 525282310 -234791603 -539272794 -292266730 -138729613 -714898579 625693330 407369587 -736642967 -494027995 -761176850 -98291751 -651878988 -223159491 2961654 759344870 142687415 -572972943 559824620 342921863 -265553159 894634800 2998391 -209105197 462126017 348816886 -698796066 -337171350 829120421 -216559394 313613104 -57113300 707816014 482534886 -526976654 -527130615 518439575 -638303058 64007021 551398967 -81582329 254102185 -737985006 -57427438 -292812277 -691490809 690439095 957514640 54375989 -570032120 370201591 727715544 192290075 609903406 517252297 120970925 -855714192 -259556183 491853856 694342231 39869852 -150873334 311552144 323216190 505327022 -205350551 339421590 684979543 -986597321 164727669 -383533924 505718797 439021630 190388277 767267108 -368338950 -203165860 -809181447 -58896774 -548810567 -329486170 30429205 -437428697 314280858 413084878 -821062614 -25961451 240316936 -13643910 489430085 784945163 296925295 -693573683 -367789979 -797102446 927453677 -444721295 588114935 -337349418 321726717 -662133094 795100312 72836251 423639225 -727145952 -934983754 -43425611 632650729 243707300 -791735928 165292939 -824385400 -810582950 -17815066 362339920 -432856327 681397056 -519416528 669444564 -545698728 -877952339 -547297952 -269882503 243138711 -833829444 -866059167 -581502969 137495118 8222625 -484372300 768217647 25888870 666447297 761292204 636684450 -726044642 263356793 643168008 -871469310 -162420511 466047471 612264081 -119979120 -501654078 750471625 510377368 670989122 -103481315 -454162872 235763281 -451573793 806163259 -643418624 901106496 -596706797 57567862 -492545952 -165962579 307980351 -656911963 -560956458 406487391 -543079607 783155196 -542426411 93303350 971003922 -390395042 481455129 987499534 176104243 -992487881 -103801833 296478710 -715283232 446446057 551337962 427019695 678949649 57436091 -475350953 -747178792 727123177 49776653 -105340187 490623748 568951076 275064080 954130040 726670417 -89880849 -432249731 -821937495 445320048 -545851184 -743518266 -688692727 240856234 -914777413 -36609057 660415818 -170373308 240348877 335238431 -858670546 541230915 414011754 305764 167710880 345298883 -209956856 -663596356 -537399603 691851096 -568255165 266078995 110827046 880347448 593225082 298410068 389419367 858924217 528570251 814468689 3428728 746119353 -348322633 347239054 622749531 -788415461 -858857398 -62303227 -521826420 -379143322 709106306 714857812 729561060 910155841 587040506 839615367 -13676022 -574452861 -227587214 543872076 -761878450 -72380469 686007492 -395911537 -145518656 50542450 -636911678 859116749 -440705393 73667573 589692708 -280741220 -104818347 443512441 286539710 -613171087 -367075699 -389578537 -919438818 62151864 517352724 978237585 -92152430 -747400148 -277164089 -738051692 -441324873 -19373387 -677845794 270340844 -650986113 610962559 -278526426 570802734 -584554589 -371846950 -779765054 813465454 171810922 -280543829 839435697 -581830353 -498084673 -552185992 499300312 -347370111 506979361 471039874 325276017 445387637 -670994406 -27645303 109887369 736840269 241114277 907490366 -820580931 -70914079 495541216 -468083188 -404557109 -627899448 -573487579 -87520787 -777500124 737571106 -450131884 -415869055 159237169 301802670 717662320 -913664535 -213263421 580660189 485912883 -472615870 -518810632 -929212213 -774687846 -93903131 -653292728 178322558 987501461 -474624693 -33504009 -166485831 345302958 -150056333 124959183 690592602 -963609673 516474471 254283853 792740965 -392192272 199138252 145887863 -706916609 -365316513 -728196761 -363086641 69425043 -986394172 849836394 -811665445 707460570 986777988 90269353 529639287 -177740393 327542696 -34024221 -695347426 430321668 -961214941 2715059 865669141 522740635 -155722439 -450375767 -278429440 273369826 -924646689 -631924079 -443673705 -620475744 -141362714 740711306 -651940863 -546831243 -128011836 -763509417 -269532408 950907385 181895086 149317647 280716141 546127101 -148957884 295633234 993936555 74705546 -587320852 325559446 864581035 157055293 -440095873 -531101073 796964410 351250186 -254756398 -942075190 -595680190 -201753811 -599095758 868469078 695468769 613236103 274532323 67042279 -928899267 -654525526 -151460789 305964201 618095564 -455291827 -356011371 -885568301 -355032370 776402488 659329132 -940823570 331615328 -130802881 678191119 945943925 675988644 281495718 380883685 130067779 789328932 15687934 -471688100 -275253393 139315637 -490348846 -225918952 -996511586 583562059 -192258703 -701626772 146770463 226945307 152609237 -977510288 -409149734 11988963 677370555 -635804299 19611252 526231788 -297240655 -351056590 -100237718 -568378433 903622133 -619345131 444373883 844386598 -516592621 271236448 -320322901 338018527 812067313 -648839561 748303865 962321940 853987313 578792563 234189960 -509076431 152776228 310880154 682702196 -30289706 -377036207 -226031436 416859048 338760661 632269235 -406054370 -615175564 -536817600 -171558554 -671402894 181057253 685725343 -841396580 -935348164 428598207 558922114 481824980 558094262 -947592593 733847073 -304009099 -952263349 8552608 256129678 129785802 271120615 -531935602 301326235 850283877 664895086 505982930 -326432305 -982312630 -581469960 328593449 853245114 44709398 227127594 436371668 -330848858 -938172348 644088061 969499638 786521433 116756341 166152793 70911246 -678723035 -220525489 -568779198 -317594303 -385306850 -344010016 -13925519 -703759187 -323450848 -831093290 789941453 302531230 703463545 77687960 -861911903 348159085 -392712203 -837030455 946468575 -556813318 -785758309 -288881204 878311241 -367546461 -607578060 869064633 15986042 -952402521 -789239235 -241861453 -515493842 -290165116 -989005458 -6275298 -325612603 793702501 -291781010 -376932527 452825420 -545801993 266210415 -692247825 -510996748 -449493327 883644705 971999590 837697310 630668254 -345728113 -346999975 935917482 29298112 -258945967 -156114978 -426411870 533729804 -368690920 -445005467 -212615607 -473046233 644415831 -654794608 195887574 685401017 -590654320 534383267 610647381 493028144 -655606819 -877292959 -476030883 -623810803 746682408 -109851944 -667901413 -428644886 971692564 -457235648 458618689 -531352267 181712428 -381373662 998746890 -7853226 -819554341 -968774510 -211742028 -390589433 303239285 -751187934 389577938 -112345255 -673322669 625769710 991336973 -177668664 608096354 362865201 -882663906 -514957499 5446877 -405518542 141483568 966784856 416824414 569104110 183329843 939195959 -73598493 383887900 -921997508 -333615711 708748270 790978819 844340365 -357830938 233909956 519665555 -220517849 -825559950 637221696 -69440720 945447143 604188659 -645033122 -322226325 193963157 59360242 -451879222 384511128 304018776 686910624 864183614 -505338477 893194277 -25210331 -872748323 -971451214 -984824761 682993633 -541874425 -38931337 985429498 -254640635 -482212244 -255035225 510043879 -547666686 -766235663 -518230669 405116848 744684700 752995355 57044294 -247210459 -970798430 -222095111 549954832 -730083943 -551911230 492940172 693935184 112470553 535017517 -949688654 -627265391 308297568 992096471 -531300459 607697532 942770906 -802045776 615864900 -778581128 -789819017 -123521770 938688917 742489913 -960886305 771515838 -433334777 -818030742 842195308 39191288 121674414 -565746000 952474954 35713814 -613497124 -494659754 134949878 368837923 578678960 -990268531 856839976 330666868 88401419 -400472032 -669100661 -302819599 -751033628 71260920 -953851846 -846482030 299788409 504861209 -108977513 214425592 -51260544 -740423329 -520581341 635546710 -646893631 -228989108 752605753 400146083 152834569 958370928 -637974126 565374128 341784264 -647802039 691485746 159971577 -59241254 33066332 873956077 726665001 -360942933 -222321486 -747604143 353025980 -214967301 18363998 -105900695 378665505 198569224 915614636 416094603 204380373 -928991795 9454833 -756265442 -569741249 225717591 733856204 435875733 229435029 -959012994 360194258 586013715 -115152624 175340407 394417590 932619453 372733757 998078497 893727935 462214201 9798985 -795801141 690159693 -874803940 -153484579 645780158 -92812675 -636989205 -306203830 747552561 -383984376 -589727843 323032577 614586762 109941509 939920354 237186250 192036428 -701700368 -327758085 308252075 -259955979 587968786 -672120168 46611388 697171425 875706154 -587440675 -511971171 602394739 651457484 -558978388 -942697544 393396723 -354019793 -535093882 158714872 793432732 233690079 997157545 -654565530 474302815 -137497690 -9846872 -316330479 804687614 -546623467 -730730373 629863483 26978129 -423439025 624405692 -179810219 -39529130 37985518 77372806 -444589910 -580798814 380568479 543699980 852054816 -139441169 973745478 344116240 841591016 -395081287 425306725 -277682256 177470656 992324453 -109797662 300822100 -238005791 -590775015 276749484 -877500717 -712391047 -745367539 -459948781 563269956 567069928 -418747487 410057244 -642005162 -711576934 542473688 642443339 60777383 -569671943 -829995423 -285341157 -803397696 777058608 -970535744 -852420810 -312550856 -357288611 -116451921 -885253651 -714485349 -490414298 -576373327 -336647853 -736289109 335329740 -106945322 -541306215 -530840311 900015908 -304322400 -255611252 38591832 -886985390 37903325 637133504 328299107 984628559 -841815962 -334252472 -259456364 923121138 898893334 -158035266 19753444 -547267394 -123659023 310043281 -824603182 -717653795 -787297602 -868012338 374819837 -666049823 -252729032 325331343 244861689 -387647378 -631949619 703313891 489528002 6368531 797397481 -733124802 -111797158 768287560 -949654683 -446140284 280172120 196715419 876059130 -120171291 -931577844 -163725650 859745398 -104996112 -534090087 687231587 -375970211 -168851259 184092624 375247107 -470566411 428760497 529531181 -220584168 -728968791 -843940712 267863625 -296049029 -927760927 -870973442 836416615 441780986 -525448875 -781482955 -426513192 186639996 -511512646 -391875302 909681535 -540574042 417421168 -817877360 -987265967 718022712 912613447 -708122777 917241127 970797684 452161908 -941746075 659778232 -603736099 -458289414 901305725 235542265 -266011917 227895432 -503608391 658270693 -343524711 973347455 86605973 -502502101 274759263 -292534316 559878636 271995438 -414545888 716104276 458306513 -607070532 -138949592 -961488914 -266241071 158350853 -284937954 -730151996 -882452647 -416319157 -50549205 -606040023 762114112 -86599925 421361423 663901008 -662648321 219011960 -590622139 -67745650 103308311 -774422626 -421415929 832275293 -59265011 625480434 -578223194 -653574447 -261655959 712579156 -832444022 708041470 412933518 -106379403 402019210 -956988743 -963920420 -394953858 38300441 904865141 -413814134 26792985 -446615379 -269741501 -515869329 925622041 -142706722 -739583038 353297915 -66899981 876058906 -325151353 933318751 221386542 -833188294 -989111295 -85222997 -331792872 -481863224 562524905 -170593336 734832708 -930257598 -720886601 -547775467 169850479 -33883895 372536087 404329390 -983475282 831866775 -923987713 -755866898 468188504 892065595 17700669 -492435833 464030042 -212699427 -546794948 864501441 261702078 974664408 -239544794 231873734 352859028 730209519 -172943362 603450296 -825405216 365572054 -424057367 537376888 573275353 -844324700 635610252 768100731 812493469 222082114 -589282147 -211808854 837978108 -174880146 941295517 -2056638 -957339431 254637250 -478257244 128669349 746332631 -913385599 246889889 -565620389 365923595 275856995 163148770 144840263 601546734 970346576 -146421669 -655686131 561589708 444919585 -228706795 114414387 202897949 -367688956 -857746445 479415392 464611853 -369591590 497583133 332933311 552623895 -845265946 -311522344 -865928665 -431455647 17912705 -988749460 755899923 -251222149 -489682495 132158251 705712417 79954001 399937066 328837337 644342176 479931993 -580579700 618514154 -977995074 -345668755 426941010 -548311285 414663730 -524350414 648178369 -408370909 -597837965 923913145 714471320 876377592 -93471637 -961404069 156043235 -9231100 -677319359 303329517 750534040 -793749032 372255841 -628168843 705091755 366535116 -994271283 -27010391 824484430 -308810972 128891779 -149739317 -603277702 -214389209 -274797396 -726761778 712637840 -582113628 -97402303 740119466 297186913 -309077512 135785641 164138598 -337785604 -511837572 918637558 -931426517 -814873622 -206515708 -873085992 -649122518 -867692115 -80626614 650785786 -407040239 838541058 -474109694 35245605 -429806818 972219964 657440827 691120681 604040554 -39430615 -102979813 396783392 566662474 -417519992 887472454 -984986277 747827295 -385923021 -800043698 -433935686 -993377412 401116517 547557693 959423216 -537434418 -805297443 -998518989 -931931293 -514790859 -288479991 -806113376 360102353 684188048 -891538458 -190548809 -796975988 92008718 892206021 28509387 -137799185 762948078 -697524348 -731753171 -63569938 -680694297 -148180834 -786655422 -587532982 228966611 140521830 100272086 489477596 125383410 303628967 285461235 287986410 -642656055 512278014 82542524 802769211 -302943088 -569496788 -695744996 -618915861 -443905778 -730040100 -408690659 199809956 940897042 -425499840 487277076 352861300 -726575105 -380434834 -380827264 -30710635 -857865936 -243805061 140251067 226168888 881617680 -194520667 900143091 498512711 -101448174 916849179 858743265 -309967622 -512780999 -822094064 -266016650 -967489884 -831669648 -43411216 -436371661 -488886779 413071961 -840529154 458106760 499665767 35539781 519661601 -710566589 -970443857 -942742390 907466330 171560150 408670156 305958551 779809072 647860724 -560734757 700996861 95976114 145546529 108510170 -622117917 -166617004 -252329064 -857226785 -882028881 -203102719 367530946 184856561 465434909 -920317277 -256047246 -767267154 -56755003 -76495995 298599624 -795258044 -101147341 -779619430 186063181 -90085991 -258596829 -565997717 -373078686 558652325 46447695 -791265838 773000115 681281410 339750972 857940877 602139204 -230588738 162866696 254042794 291117289 622569518 -234667111 -456370702 70897759 -937950818 230113350 -661815514 -921922869 252108895 -437887081 -146073617 480679312 -970616131 708565289 98662062 -141495462 75685300 361723870 663481102 802078254 663891375 -728733274 669375118 105878555 -797260616 388733317 160678142 -70198770 -480682379 -513103983 -434707112 380806847 -614445238 245568908 -201192607 -354532526 -669007756 -567419030 457097599 256904968 -143928286 -859477162 -217865566 -955308861 -337871872 398128024 966622678 738732552 810930879 747518375 842080154 312065262 730153613 518245474 828951631 934933513 -435702807 -418334457 -850420929 378432081 -194973570 -359226779 -533904867 -335876245 -300837215 -338715487 -145097794 -459773763 444139669 117648688 690324225 -161837932 682324257 392604587 -317713424 -657601697 339743873 -727010327 -590680421 468453973 -384680008 598191913 -551149731 233329510 -849765107 -760441444 -843783081 -683307535 625810153 -604882370 870060823 -537505695 390022894 190269710 -469392945 902855699 583144634 669308263 504938124 -851163592 -962928731 889604926 -63832351 415478626 -962500027 88371520 182427092 -912438331 165290656 -235340448 438310065 -330532991 804261906 -788772065 -742209712 78196666 -974577323 207088923 -942207275 -547635018 250217504 165712466 -672212630 720030196 494219407 961933855 -869078397 -438169216 53062738 340059428 824044536 -259836371 721387109 -935000043 71687894 767769408 -386056995 -688189681 -141995925 9650994 -222024265 97312256 774129677 -623334305 151122362 471401015 -637511900 704565459 -362667296 297534904 -442180724 -661850224 -660473436 562114161 412959713 -277292813 295286777 542720142 -653389920 -281387898 -111051403 -856643265 539391223 -357893831 -365487929 57176950 -38954960 271405626 465875883 -694195499 464323760 865440762 -189453245 236162888 -401347822 -497910737 615346889 -114941079 -927229989 -698283589 461510206 810316465 -931836575 995683673 373274191 865804078 -319683324 922291806 -688516816 -248022506 -574481022 -898816042 -237851614 858112928 607633765 -571894650 -879103725 -227853900 574405878 -217731339 941628683 -887351211 356509696 -907278596 -815336588 -37413195 -352094186 34629390 -772232950 -916844070 -635845524 787736430 -193757799 158416646 960909451 -798133009 511135711 984530399 835718867 -300320982 -586598341 938523013 -473662711 624711257 -816150172 109094134 -888437091 177089060 934974843 -878892651 -888614648 -684751604 556051718 -325044025 130168769 -871794442 456596182 167789196 -534639853 -713223114 -834431450 226616368 758203743 -692402489 903823317 -14413865 -414938862 -588548327 847762197 -895834382 -276340507 -532650472 898938191 -894214496 -538532920 431079454 811796968 315598388 463064343 750843625 -683863999 -607912147 29091762 -33168672 -292704266 -727934555 -904918400 216871779 443145059 392968623 -740408522 -351316247 277859133 457490418 749291359 -74451372 854128053 -979243837 915146763 -38296869 -805668280 -874884921 415126017 606705167 -222679727 897614215 324492685 -409224170 -537962339 845790419 223653887 592014410 515839434 -906988228 -153635762 593048455 -912718308 350219414 -724393082 -155031085 -559102947 -635474046 752458875 369866070 -184657670 845778912 -32972443 495826341 -139834009 -701001918 -229523426 -494595378 -141449842 455362975 514314937 231620347 -463785842 -451492224 -523858930 528258198 825703765 576147253 -178742305 -651677513 -12317511 363872130 -752067881 -255043047 242848454 819636671 214919035 -285518267 954349495 31750606 803472472 -109996194 609040565 -585773991 176663627 -197454401 -162297174 -804194565 687555500 -729199229 620818893 -144907426 -853857397 -37794001 613561538 303725029 -32354816 -264820717 46456542 -616851581 897461413 -293854975 -548974825 487703084 465693466 398465559 512936534 988443808 3053049 806907539 -303685594 170204689 846050367 -607698809 -456014445 675078575 -709160601 175977455 -825571339 173217065 -147687711 773271517 -743601451 -805847561 940351869 87083318 566813250 -925453330 576728101 -21547250 988217493 -349155951 290066392 787939871 -188123806 -854734444 562743603 414979778 218654326 -479156872 -790865999 -182189009 842755778 -619574698 849242325 -635517237 288892059 -894521345 -52971349 231863836 -479001347 -428990607 -374332577 665210220 -668292473 -677232953 -888565203 63012914 569002634 743287962 -217779709 349282546 887177488 -626687835 600742426 830193444 -13167697 159619907 -18370744 169022703 997633709 876925339 920765187 988854059 -903585445 -42915288 199631869 445267314 -768208814 -842491109 -22174658 -920516431 -859864105 -251862337 -827143985 989158862 765469683 619639275 -482696955 862295622 884289645 726148489 20447332 4028128 -762896974 67757416 383543521 823935108 -1121082 -224951771 262679182 -80127501 -827888279 103861831 293832728 351138533 -6476578 -634066734 907700216 -179757966 388022884 -381513129 991793179 49624047 -778714844 -7569499 -962530946 -552759044 -696044835 -608771291 -490985668 71825626 -480333287 -358632623 580328841 -230557662 -83818167 538062516 -804663949 -616102647 200051773 -71659004 -419084813 -755433234 456221365 -525131374 783106185 147170572 -403649683 -196754996 -113099774 -816565416 146207397 -622079252 162955819 -228748593 873078295 -146756553 487152127 -753914943 6013940 -782701265 388165123 882303367 828494535 -307796120 679897010 -949487761 -621360475 402058236 -286845026 739279129 869714833 -421953581 694578993 604156479 -8024246 -699899471 294871266 49966555 -394703235 698850967 403110134 82860173 198923982 170228183 425817694 233433442 -88725981 36406241 155821883 750232692 -127601312 562239640 -501843558 -5474067 -492497717 997737192 568905549 -710446114 -51439168 65989021 846302148 -682571881 727234634 925430032 -633054866 980816192 -279246045 -808870553 659069790 748589073 -446081302 -583529966 279143761 750697789 982371962 -40732626 932756689 82413343 875459980 -901531575 154213920 -147774604 662895838 983134632 850112627 903567258 46241336 747504520 449715714 148187949 11506257 387713595 -367004293 246874060 -234590961 140895904 -813143842 -260934726 -912812375 -988826667 132181356 -602550981 99343518 51709528 533866098 -855619401 68992350 -613911292 723881437 -10156984 -652889344 827826216 624641958 896743277 501411806 -500456403 763547335 -373250219 918701940 -516172442 221717339 914556972 552973539 -334082137 881036079 -285781070 -865776952 570198951 489608657 583935805 -960434622 450839512 -531212715 271567253 -539619289 852176030 -938460012 379600323 -10446511 472669755 312415675 562477644 -14428479 -869819608 -57592830 -502112319 -590520152 -884181519 -224093523 127159429 -803661605 713135589 -725776808 -254882540 244708860 483184695 -728034645 -922062630 356702132 631245930 -731650085 -412684305 -524117645 -576001173 -421465644 -750093979 -355281705 574365580 -907377025 -770063620 116906860 45430248 -570880732 472273812 -699879111 -625916612 -334124500 860491617 976117351 -8264204 -909528497 722413318 -41461160 536990473 88151053 -357490339 524629561 847435159 -285295020 586858947 -592715511 -111088089 -8791059 698920960 411220215 285341052 638233136 32924378 -766121772 -128401123 691694369 522730039 -720987728 -202845012 -248038047 -522221973 619329298 -688023036 -338227179 574716192 -594846898 -472894239 498795876 -647457775 870070656 -684712743 -366400059 -678686424 67110368 -770385234 -255317593 904033978 -561909363 426677747 -255560213 119483625 -381586847 86914246 14597732 -625119127 -211268409 -903443332 323557535 89313364 158064529 543533204 -568308756 784421082 -559837607 -164195292 79498912 -848740447 -931563971 -687998748 -915408288 248145804 408276907 512728123 -529394676 262032913 -535816190 959567617 -974837663 -970678351 -601243075 821095699 -130316591 -677859743 -606698562 241325370 329421227 464960419 -341309334 379500377 -151310335 94258588 914861734 -830016662 -243264879 -355501959 591956759 170330776 774794084 255210016 -664140222 112566535 -788759404 -753251609 -930559713 -840532418 -866178203 -342080123 -560156899 -684399871 -338099547 543035818 568088661 485786075 -816774839 -240428887 519555991 -962332855 -621088730 454544273 646611629 -757000632 -344958018 -565343583 -117100750 -969068640 408039306 -820594472 376159077 -424675552 -90432474 981867486 883931224 921597057 -648181831 782011911 688391447 580937877 580123084 -855199441 -595198683 -552930828 745009031 -601312265 -774228873 -59129849 -88371894 92898673 -606026449 662906583 -108995340 -803475177 -862809410 819486369 -936445080 981908119 -651629489 -234760286 730202259 -443337260 -292080992 -871186541 208588310 -881762576 -394686613 803462953 -318713190 10429828 461599597 38363348 -569454236 775540551 1341368 141337664 -153115987 -180212947 723933528 861999519 162019253 986284079 -346054137 -129959816 -590876847 -546628398 -968953527 91499097 -543445830 415305904 -258216320 927232306 10549125 155589362 -308319127 275186488 240109770 702476451 592932089 -285507399 355569579 -24545371 -128537295 -3357084 -105420530 -726819856 -840997975 466142683 -312892297 -853684226 -690765388 787495240 -997987737 873882753 -528719104 795376622 778757422 -195027872 -870899599 316745690 702967739 -205627906 111652049 -732529465 477985667 118812219 568160082 -775528535 633576564 280431703 912037808 347896129 -296833116 71547181 236112073 98815694 -412702078 -633007973 564864169 -797400165 -110236664 -975357174 -353119854 -719378399 725887847 -551869572 -460286338 -269553045 -72532141 -96379172 426396924 834044263 895938648 -550728385 -273823887 -142103185 -349752575 453172130 395543537 333462447 809298415 -633713960 70491917 889377910 -82300002 154572979 -816897273 -143097565 -84407962 878640852 -822224436 -846379886 -455417232 -873993660 -345948344 21003569 751243120 -725529579 880694137 976417524 -134711048 -115662826 342704624 292221430 638707207 690935504 -529180201 -73034597 126794090 -971573805 -185256829 -944051440 619116134 456007611 -813853328 644757385 17781046 263688582 -672790327 -991204272 -783641343 722739253 557751878 667775725 478081476 479167179 830857885 -465851101 -98530278 -59266175 471159718 410343883 876345945 -918202482 810377776 -924822271 -611543983 148669044 678335053 908671755 49606340 156395285 -206183033 -841281021 447156828 152493373 -192619587 -692148458 -538411368 384893063 206061204 -850715013 -50332364 456500776 -631141652 -694095149 699608115 -814512958 -8137748 -438464831 788582765 -490154245 -205109757 931068726 -342956450 17694272 -701002616 -856593037 -47313399 -232696388 -407037155 365140640 -154246854 636589223 -961561259 15232505 -290385303 896944925 665457535 652866795 -659661780 -699093886 24559922 699567467 -72187979 562369629 -302732323 596724155 823157427 -53801539 -43227340 509911874 -546113147 760067000 223786498 -950287517 49143866 884067331 -477338015 -963897346 609676493 -835913121 -480338274 486255295 445098824 618978454 -318962495 81010048 585975220 -45322763 563238902 379322485 -357391192 -669517166 676119625 217215560 455047202 240763400 24023573 970760009 414619399 189098748 601172927 -972956261 392617124 -892417873 -735231459 118571857 -616388625 892255327 -809506100 36835950 781320882 721650713 507161953 741514914 651788870 677260064 500054953 31671706 220424483 799649688 164672054 -928230771 603445815 59789550 501833597 -209499488 149676554 -988093222 904690712 16887856 -818154513 976694131 996261940 -591072006 -690296616 273104269 644233200 791765013 -47247093 -562976899 -488625372 -944390644 -823724067 -891527170 -849650755 -362499127 -845552993 360364432 110011689 -160393054 -879024142 87381239 -759860912 -285834653 -656826626 -824015790 634319623 -614510059 -277498201 881509462 -583045249 994854913 51167163 -646702732 -308668231 128614783 -445523433 252936564 -151630751 500624068 -629639643 865067752 740345256 -819636610 -504604133 511179497 -394583567 753709241 -280657715 948067729 -782105058 800317731 -366839602 -743519129 281032285 -877118771 957109724 720351583 534630995 331232996 719390315 -991078638 -608777066 -538649445 -307036194 -360999875 -430117353 267661106 69195597 -716051602 622634920 -345047213 199483155 -218114947 461084567 523450529 -572817277 -956686784 -335168439 435245941 -695658870 423907094 -967922091 709439536 -960768393 -73624548 -696008411 446328492 230493662 628466791 -545396194 973168285 345214484 -117396799 114510726 -447667211 -917189604 -291403728 -866348480 -596860855 -727196794 877857470 -774955264 940100323 782452849 -769659072 -669669933 -935295014 -29201140 -998127902 -743184604 -310675519 -96320789 577637935 -685398372 362370506 -42707890 869921633 -440254149 306401215 -283143176 740240716 -65215987 968647189 -221494565 -588759321 -145844003 -992179075 772612511 609712317 704021380 962976033 -31081588 320858945 634083897 -442797139 -975711922 -180780874 -490819726 998843529 -142120148 -827677448 -863665490 221401748 652120812 671838691 -905448997 309883951 -416762624 435370388 -920486772 -961282419 -903384042 557386222 -16849453 898256964 -262444677 87871948 -653743306 747638911 93566092 -107942723 192229397 -81654279 -844971401 110033989 -251736117 468379864 -235819589 -214855870 410919903 -894750778 -463358857 60901977 859415259 -844789281 -897517661 -843011053 17157701 -308291263 420429466 -4330895 -465479664 -240502608 814334781 342471283 -334545733 -667301749 -225761439 -931891764 473467093 100313845 -166046302 -570340149 -92991431 -625840406 -132738614 106134122 -289011318 701746765 -472145681 -507789687 -47547019 -227235876 -390011338 494598756 -768952931 978034813 -28396211 -302187442 -184363178 -868523427 267207846 882392817 583251411 -574065474 234760858 -967982291 52194395 -401809753 361873470 566007996 634933184 100149736 74426977 649766952 -680158758 -292896465 856630430 723495802 597840425 774929955 -110436380 -402340159 -291210714 141130512 281568390 -122308390 110970363 105108094 -3536277 198070325 285804165 -520559047 200996040 -871536858 -543167339 -946247645 242957234 450652399 -680626277 -631488254 -861283552 -378967488 798574556 213648720 324341657 299799309 -150085473 822177293 207015213 -722558776 366959972 -653075733 7148773 -448488174 -882445440 -427020791 -695706772 548639803 119113628 -43714542 268534880 -790672300 346297050 -313408066 669567454 609589531 -320783369 -846387723 -794277141 721728755 723115875 -647561583 62448403 -465545562 460954371 469609185 -526311419 39392519 -869699308 409233833 -51813764 59094794 126777751 346640673 6719552 -146898311 -60212644 270107292 979196932 730312088 -417430150 787769300 321645837 -198334596 -200706942 -264816793 -126125678 221290282 872970113 370077655 -29553480 -721077462 907930528 438588208 123550783 -759004725 -277752530 675130748 59274104 -985410078 32598201 -572138780 -381496860 -934791499 -570165021 -657309975 995952972 842273435 -381468684 -985353406 -819924855 757334795 -579097235 75090105 206949108 -614083301 517172095 807814170 241738111 -337854121 -870790461 -209969324 108600996 866787877 -533689346 -450165762 -407796101 498739951 -19665661 -585683459 -762516380 36414066 745303978 -290783676 -246647611 -218584737 772261174 133873666 150404503 278527140 -390213376 -62430243 520865400 590164980 388090581 -280681251 892047814 -778764505 841643054 -893736961 901539913 251081662 -606165893 -509225155 528768257 383827046 -736704534 16492726 -49483917 492520969 -931010182 356690072 -586395519 -214471434 -986096593 -43722444 21482259 -321546100 284767231 555122985 -939242759 184088741 -335011887 -595851879 83770414 198071011 -878596313 -390083737 40996489 -618376984 57434218 -238818582 65049403 979498059 809820334 900329346 990864241 -462247871 -684728385 549238161 -901112384 -168929734 681246452 -808873543 -707442582 -406059009 -652765722 -667214979 -142270089 -503650662 630845240 79029846 -960463315 -218754578 -324222869 -167215152 -927182328 891786103 323531924 814648414 -89049549 -764144930 -942804049 599049903 -638219550 139194689 873258932 616262150 858498837 855530422 472724049 -942063581 -300144256 382150041 -440539303 -555314461 -419070539 751566007 -113504691 614171160 842446179 855735706 -150010101 -825409482 901111544 -779682715 -286610141 628946144 -890768911 -24634192 989781028 -611070577 -559972544 54270368 -594874319 -612625670 -714959321 255998321 -543554584 20417295 -12313702 325752527 788620958 -680200021 510899838 -474312055 380619185 599816450 -435580656 -186908208 240528626 113553018 -105034051 -98225117 -641897107 10940664 141967285 -471664142 -39113538 -968364790 831562642 -559566378 -810376121 -473247392 -841295659 -634339279 -766382729 -398358610 654278763 -78207183 -666551997 -17350125 -663533737 -873395971 364736090 282850171 640829117 -665797721 -654872764 451247819 505413729 186616916 610811647 599365773 -330669326 915479604 -398947534 662017198 516601097 -570572348 -657526006 139735367 586382168 -895781937 -444861818 -785598413 -913533604 633365207 -39958790 40045893 100117931 -895513563 -604039064 -535789805 223145204 -655652237 159290383 -585131568 -618339039 929692187 -863321158 -601893091 178044500 286434697 547221214 -84955405 -534314992 -748951150 -807137861 837934119 151170655 547925574 -336754441 -118478932 72347552 -699605893 7276044 -372125126 -451061607 -792647159 -840842691 937291179 -564158189 169400358 692692811 642887296 -123899013 330214013 74813628 956531502 -779631609 792054517 50652715 -797063716 -615732721 188294853 410380882 -923472652 -4469657 -832405471 442829054 -260604598 529454499 -938223140 -507063880 992527683 -703329456 -118810356 926648133 643858141 141158733 -333634500 894066151 -842092142 -701939557 -298494053 261244881 -969786479 -27755660 -67296798 -30108048 -360106309 -455682849 -589058685 -815821501 -755171000 294302260 420595791 921465493 3630409 -475131873 -902976065 -222663129 -207525006 943856202 -604761752 -423607715 -488223516 141219050 162659824 878242819 -352785783 -375771187 -463599808 471973228 887095257 -956640348 -113448364 690809184 -904318816 -172914933 -173164737 -58354075 -659755622 473144012 553642304 -921646757 -929064744 -165278955 797964990 -467863436 -132550519 -679750562 -919551706 878044487 -86904876 861935604 202830977 -887353749 257167132 -447416651 912046232 -846708205 -906167141 -142457821 -209661789 405609369 564652642 823269148 -447846683 -185287934 -115126005 690103712 156517734 -406538601 -333401390 -220357185 -656694501 75283231 -270884069 479487293 -181316405 963003753 -209309578 573065176 726350658 -611126450 418271302 698470669 -936413604 666312455 848416632 566717139 -831536274 -541590562 780063662 -839219032 857990539 -882882628 -793710357 174601482 125962247 785382285 361609986 704621547 -478095061 148941550 574570647 -915214710 -320951971 -453169130 -426117862 -209728112 -362398404 549323575 222710891 -258159372 -273487222 388148426 -244062287 -725599394 -98843213 845383808 -969776531 400203351 -68111845 -378970119 -108254589 -573985766 -371795703 -471609032 -85401483 -443636935 725228784 87648928 37416054 -271664238 -498286634 222115018 956864563 506326034 -97439093 -565070124 -41212895 1837302 -692070097 137648781 281663262 -714686619 634313830 350016614 722502625 -785597901 472101389 735938157 973876151 35638509 -847630748 -873681967 -483271212 -241636029 227161477 -186565212 391576850 -920572084 -510544082 485717852 -606810776 831246542 -539288335 -697530585 167140063 918594381 542378413 -532561406 18129068 333706977 360387841 711747091 973903768 -596549817 249261447 386392474 229803999 444816377 952972842 -314456748 -692999519 954710638 265239576 -743091262 -469665736 -113525106 -441457527 -406614804 -908588085 -967894439 618085511 -208170631 326948294 630012671 320080425 137780285 -109276894 114919802 298136388 990018318 920086466 -951164297 67681449 470973461 730751866 -360870989 -512297666 -971491524 728624477 245931081 -137094694 363477573 -594321283 636126331 -320599460 902098856 -652439566 250376097 -109387476 -413334303 258166911 58864141 922004943 480833876 63528396 -86129723 -356428252 582287120 401145258 373734186 -613880683 42651822 677612098 -442230996 -130431088 584180505 -195635606 -314219284 -65671078 -965443162 -740728839 56217749 666998613 274955113 -491750036 -189551970 -865787379 -547053817 951280863 -114763136 240752742 -503853088 681393454 -994897729 -270162483 445955995 -679741090 -766578646 869811939 -714167270 -632366307 -928402968 142644490 -717616867 822976856 -183780646 588865522 -874648200 819242216 758874859 481143308 -509555262 -100672724 834328257 710249497 182938280 -681305663 204515049 879920539 851147175 672093249 -220041048 349925734 -97608216 772801766 813798419 -6196084 -232547733 -360383007 657948339 836167326 -357609894 -455597807 -49073721 -631941360 -107139558 -525352777 -371623200 700876598 432194176 -715247070 503912189 520775992 617435956 -777253081 -856447689 446450128 -98967742 16678363 295353988 711935331 -228835798 -467683928 -636239455 89892863 -876825285 -781881834 704234000 234996546 813366361 -804832864 -483569034 482479257 649581565 770903880 70378899 -379592471 544206090 50812954 60782911 933377477 66007690 759258343 -772974742 737678167 -678044557 980903836 270724106 -188623978 -500151054 669726848 -73391914 486761225 -87806939 594939845 -494969818 -458565129 -248056968 157510261 801316287 -944097756 -952829284 -141561323 38212301 851620111 -608141460 -335473625 877965274 729812378 252535715 -791727097 155706799 -860822153 -662746461 351294049 958603403 -440722479 -907761308 -590542163 683614999 796978927 -990960128 716554305 396398878 -470787104 -529697072 -361829174 -950211782 621972708 -87345744 -843351604 -907955768 -116878777 -151698258 243000546 -108539817 -540722949 -725493648 -829755266 -478831858 307588407 -161098632 453758133 -400548024 192619485 -784903027 369876498 -893147682 537105118 627654643 609481669 391076237 -752466293 -272584864 -197804211 302098058 810986938 -831967994 695594568 -912132786 -726068339 -665255792 -99048734 -865650293 108808307 843111257 492669197 899947428 -334410493 -634061225 557773294 727294244 -240305598 211769630 -610871841 823111570 -460467547 -200452743 250495264 979957803 -177812135 -870877263 -745399829 120211621 -323078983 884441935 134897101 -524039205 -996904634 747359990 -958015356 -58026807 -301405505 -195868819 552476109 514490183 844734994 -684663720 904174834 -292045489 302769991 116028663 -75401019 703527854 -341629804 -326263617 55367598 296389539 195937404 963674135 -397711317 -569844063 -298192098 789101046 -526955992 -566569566 474839596 950363506 -540970042 152505725 100082291 -922728399 -255190691 -475272520 -236681294 492616942 93915354 374167069 -656049295 -603834748 -59389027 895772059 19100750 -773029787 -948055340 197151602 893067298 690184510 -567784691 -894953917 -110513192 736436774 542551099 -663087123 201336304 -929339793 335935703 595905541 -339131670 -710241298 -918564877 -509321314 -948951105 -17769258 160456479 606397538 -242850977 791315490 510572250 114412358 -214110152 758331990 -666108261 -776804988 -399755821 -732145411 568896598 573918745 518776562 554186583 -973198718 357963266 917282025 -236519386 118394125 813288792 967837261 591239247 -145558509 -986316006 129662493 874918023 -309744485 485249368 -385933662 -538562019 103315808 -902624927 404266974 939975958 631880206 -568427225 757849518 357132555 428748509 -937321363 955051556 430434065 867053629 -606355162 -554984095 271811113 488373902 -40793138 849608293 -783319708 702620787 -949290274 -716482363 -478227762 915252989 -36639209 -442755855 -57192654 726573690 -175523272 -781052581 -518275078 727832422 469988936 -727241414 241285503 18411127 907648740 769365929 -570720817 -341877609 -958445012 730290309 976722025 42397339 -950676674 345524875 -247811224 -430127992 -435507815 439629292 574140444 302142388 -478072615 75772382 -597731096 153151532 -950528453 275116919 556215621 -911853170 -867947286 -461964706 247138757 208005237 488178866 -61258141 -348791733 728831027 -310055674 -593450790 83239239 566103189 898147887 -742531196 276830850 -703879179 -104478423 248755244 -870933 -925250307 -108696969 -940204317 -236660972 862991202 124162444 -659300494 -789605801 858849023 17088747 304548084 -805906179 358305279 -750419622 771934109 -34253767 -981837006 -318814107 -165608853 -580348608 639660001 321091861 457226929 -959747919 346542494 -375083762 -843779495 -691550580 445600936 -970067862 -502410648 35410506 -452182263 229712295 18200915 273225655 -150532037 -107519416 -910075133 -145559220 298747895 437556935 449536453 -930387157 680067311 -148850500 -162126863 966989873 137626115 112210031 579040253 11351063 443974518 -54584146 987614271 7668622 598666188 -703071811 -807878972 193754137 819345598 -477577101 -648826174 783132282 -17617237 313244237 -283679814 499920313 636611846 -510219392 -46013670 -873189524 -310593256 -929510838 151225282 -459366714 662429541 -238605517 -333219472 -444050776 -592403102 95190467 786672425 -687763559 -873200100 678868399 457664891 214008614 607850465 203661325 299627104 -147031506 -920768950 -200583513 753425629 -702280976 -516552147 -938558224 861611250 -829923298 397208803 -770114956 -473669597 482464659 684275916 823636972 -728844405 -583579768 816775451 161858293 -838548790 477541873 -594725697 681389519 409917003 -553439300 -844975096 789302713 796190657 -679642697 127324728 -398637349 662150923 773020771 -422607928 681728139 126078059 275337271 -284535810 901328553 -773468922 -597043214 241682360 -487753408 -495246511 -448704694 -104290395 -621190865 295928045 355219475 -776519836 101813081 -893758551 440237618 -458643364 -404974052 870147544 35142465 860382311 372718949 696081671 -682985207 -339501946 251510050 603603260 -518765564 560883828 75255507 88713474 -199279356 -95562485 46482873 773679386 -213050666 946065288 -409394179 291381867 252077050 257113947 155145809 642215611 -305717891 426857732 971950585 -587734904 -411801567 -834096989 -383896091 655911375 -692535865 44383520 -351364143 856401635 -82331894 -235578548 -962758375 -561728421 -47606236 -651297105 -516346999 775119096 -529388698 -370879593 150597284 -855915343 623064080 492163132 -964661546 -698911440 -821299710 70122636 -40726064 -700868303 -547877380 38545287 -970049972 -143291634 -676635897 -538269810 -611945407 632896891 -153907084 461649987 -284145080 134868922 216354927 -87440473 318543831 -571012057 189593405 -371138991 -672059876 -691320506 -438860077 -50440034 -294945199 782347683 910892101 51812516 -243454032 -642632521 712269524 -301157461 -51418601 -212051521 -264415493 -918500313 -177708977 725197939 -209514263 650624883 -672720852 28191851 -2849404 -756571803 -948062132 112560068 -61103284 835382963 23517279 -290282875 885736907 930373384 -297734386 275915344 -780557632 -722191567 -693340255 -703064093 -999688332 962897194 438762048 128741956 -210238966 117956178 14045969 -44857093 -92779727 -87414364 285008776 -328831536 259954719 723169134 -943695309 903822138 -249334802 781193842 -129751482 886652492 753017648 -963704611 -853696181 -828985496 -293985169 -685899851 -549574021 929594844 872579029 -994455986 951458961 -477893652 708844466 852941138 42283815 35055148 -56588788 2285470 317146322 -539317261 955226822 -827195371 -691754060 980340868 142954357 680532405 969886599 -905912850 -873195906 -491645298 363446935 -980896995 651173567 -864369970 220776935 -696904150 750252033 757277388 675135691 638035805 535800037 298667320 330113482 121289744 -438254422 167928957 -199827961 -889758304 -420209496 -16668909 -106905448 -95279493 313980652 409961183 851755106 -694497657 589737794 -93890949 899911194 -374329376 701441904 -857957264 62081712 882194902 858544468 817474489 782889024 -957688731 831981612 -346853719 -668229705 -77208116 655766701 684387808 -315986482 -506619048 -630551097 -945640366 -512164310 -618095838 122946730 519983084 -518835958 -212384858 593711606 -173663630 -174749555 250188628 -881049089 -488934593 498224701 -769836667 475169032 926759880 204525372 759444804 -613756775 -284871363 -402132149 155676234 -495060330 924753519 -700069637 750771733 700890454 -703579975 677691144 -839325848 -721701416 345055254 -975285984 -998588856 -157120768 51305221 -254502603 -964651769 -639496325 428068019 105109806 -139625798 78429178 283018296 391119677 -93087140 -677254602 159794306 -19531475 -654768182 785226018 -462201412 699604861 -223919478 -298122383 229613157 -11472284 126280033 212064295 -820003696 -832522006 -606920502 357483801 -657585663 422803407 587893933 588616786 533294374 500752447 -461862882 164340207 -113628063 -829913875 -341245641 168911822 -561756634 -656689155 168219838 -432858322 418568515 -123381402 -909655380 -663641458 787528522 -916801299 918215084 837171099 420351822 -552116240 869316223 -905369716 -451593874 -658755570 -496353568 -410046250 -45101525 -524203246 22842944 222924051 -803653266 -836893579 583439276 -170479038 456725863 270237863 207594976 -119397986 48594231 887257999 355693765 289658245 384427048 892553161 931806841 425306014 -511277209 -516897688 -295933597 512257073 83321807 357240297 -63115084 390441403 -255431821 331424716 -857766740 -198757361 149738585 -444618020 -551189980 441286327 -264827601 -289874071 -15500013 -851243920 224065712 489003547 -67479771 67208104 -154411694 322019929 -153534700 95178697 812147506 528230747 163587682 -987180595 932718591 -86561903 455884403 973026499 151474617 -911615485 -552211418 -726688679 865247027 -756937769 -666806604 -2770548 -730709283 431777234 102988812 -190555849 -306673606 217677976 696630058 -759792080 908725136 652744697 -857649328 -192986796 -639702390 -647933274 116962893 -258507230 942112413 719624166 654157329 685466880 -4307795 -821181445 -102559864 -144204208 -198838019 769273975 -370547666 -256891642 315963920 9924446 38225125 -356788098 -289465611 -422958498 -440993133 -352850894 77935948 578260597 606847660 -889810815 366064675 433354758 -943003197 -510813594 591503977 703709130 -453001382 -848956182 -79579967 130688005 513091723 939662335 -604801629 28832716 -242590061 -813839235 5192943 -385011942 -231847125 162666502 -911631340 701217700 -60375070 -606419824 782889637 642169178 508628515 54658586 410280286 -795110508 871486460 -897383346 956255510 384243256 485406943 532113414 78965073 -376974404 -268410796 370798800 95958118 474820684 -540694126 216099125 -977176193 565111754 50151465 196127651 -920614089 -21540600 -244429446 -411263147 363623761 649983251 -820397720 194425873 491470354 569188383 -534510138 217596852 -700016496 3861568 642616846 -423192574 173754009 -649194420 -355599648 87283178 777529180 -713667919 -512402733 444660970 388637219 897693410 759939699 438211516 878118447 -66127481 217144920 404035815 -211569887 -417375060 -740578124 748155334 640952127 554155764 -431654358 -884579694 367260513 -22605917 253384836 -208362294 639883763 15420953 -85480122 253177646 -791702226 406056299 -19095489 -370373143 -613615439 -920744009 -400145578 230600920 545930047 16638493 251746535 -462257419 210036673 955240436 790193673 59056876 -543718157 849826926 -729988451 112810781 -482513779 116926051 208239148 -329026715 274604172 19463071 437719104 -367821763 -114741137 55975462 370161229 352981664 -503587704 990368316 976040952 -186367204 -366760348 -336234670 639994395 634661345 -396483324 -915374827 458297717 -839818713 207778769 55478658 -491371174 -318793389 981467752 -647182912 282208117 629318699 327232010 -876437101 -683900135 -876152988 654851271 -503043551 -696620133 -270027862 -704381665 585554689 -70706324 -94973185 491770723 409399941 -509024370 998914428 -843623210 -603422566 299106552 799169541 961954729 989113556 356938185 879065380 565191119 -784485062 -670645382 -223425302 989565917 670871618 -735045028 717875190 -279783558 722037453 -933752412 514751725 -873662370 -756851415 -816014780 -59196553 30509 337132911 32637293 964930913 -480393238 -907663669 -757991879 -506295565 850199303 715392088 668511931 -846531161 -24683751 61246686 711440017 786320338 593016177 934215770 440297994 -520458817 -195429419 516636772 -412737363 -547469505 -275589645 -796975979 566824177 -99114745 -500615047 -375641658 -819633570 -425724931 -965191258 573016812 624284024 20637427 -93187193 -539101975 -534374049 -561389433 -353065607 -259426406 -670673024 -585677025 -537840028 406802005 866598872 594868317 -304164611 364721388 426086511 627744581 -703083455 -274809874 260000848 -530818515 -539193410 143043409 867985234 -771654272 233845153 524055735 788188755 -171484771 468654954 -32949154 758485995 -927661808 736001995 -225887194 494247920 547632493 -432787064 311134934 -494752103 816516699 -754305140 315110684 618944607 264546887 341580211 559793651 -451175630 248665824 99484134 -902737994 -899973979 311270377 -583742938 -483438769 670892995 614609676 543108081 -79692672 588792889 662590168 -172274967 271070374 658174261 -678387235 -447352640 -331369117 177885356 -325735903 154927568 601167110 -643779752 391929719 932078830 -495897764 998444167 527676932 872426268 971293554 -266098850 44661787 901268782 475754023 617189592 -250606928 -753991838 555507063 -971952848 -396630695 135270035 897523727 466750371 -846454018 -254064101 -274628557 -948983499 685653211 -461301298 -716283228 218649375 -922326130 -858016261 -588193345 -315972351 85039195 -306327920 -691179708 -528690283 299532438 821149169 -578605676 -249583006 -219251169 -424071286 872584682 111840695 588940802 -109094674 670160476 -886355361 33541040 367468553 -790842302 929623565 199991986 672104661 491866802 294560538 -283400298 -648882425 710703027 -869530786 128141985 552610727 -184694186 -916777584 688553051 -450186875 516401793 621350696 367479851 -86769040 245724743 939154273 -426530567 -513202347 34791667 -13352800 822732832 -308806562 78473939 966298563 -893705329 -191267825 610509351 -778233940 639456912 789132565 -512485352 159487665 -294300109 -12366693 16080836 45031798 -323004309 -453568582 -274330382 -6440922 -554907957 634701264 5192564 312247556 597342011 -807996357 -941377322 110929037 406667406 488991264 850047029 -476959291 39935814 -870764219 957155100 -692128676 -105676463 353780861 -204090122 -111277114 499822033 -610953356 -704284724 902878676 -946755694 -402362846 716740868 -684834112 646948277 431911881 774472749 865672282 481896223 837910960 667183802 -39611154 -798871010 941237300 -808754303 762595988 475636191 -639138914 -306093660 243364641 -677286854 752102152 942998008 684915861 -735719000 416344722 470285506 -787911397 -650025510 931518456 840703157 27230515 -487939484 863309176 -926205510 -308136889 -84145122 -195601563 -243090897 -123845091 156523654 60931201 -439051937 -599372779 568916403 -377524520 9628964 -410428820 -352387586 -257119626 122352230 -105170753 -458403356 -688540346 -280182085 402606870 172455401 -778716827 -647033978 -381724997 -899359392 674889067 736649825 -698155198 -32486064 -218678876 -114531862 697465877 877860167 216126600 181596368 -608392563 797867279 266194851 -409014050 147773406 679315181 37308956 -893698102 -771449032 -25549759 915942816 -259197093 -716907998 302462963 -96839771 698101247 -628785234 21508607 535960755 981922257 768074852 932080256 -389899706 555394718 406746376 194822408 856155184 -935451288 -210205157 -682638514 -689146015 219102883 -958096038 324134708 -548455733 441808988 -570672174 -760789258 -516435766 -584209337 423189915 -579255327 352869193 -884491186 -255754081 -837613070 58658107 577703719 -421906009 -826849634 -395821631 -632674344 -277660208 -530594209 49331574 -612407146 -289017987 548195560 776198136 73090037 -101091704 482426516 -940432831 -490410712 514788644 -80905978 -825902877 500376098 814651876 543282131 -221757482 70733150 -899229030 -158450300 820864672 885650948 -44286284 362719461 792185437 -959606135 -424030944 -374065451 -827483602 -597981934 18650537 539896640 151719507 870760042 -342848533 155855629 -314972006 344225754 763159841 381715373 703902307 378661851 275908417 -353350595 910540770 279760221 740687458 482345333 963108425 545022293 -386002438 642326376 469532101 -683450408 468052586 505333351 358218510 -238399473 288874095 759680176 359494886 -768552873 -23670443 953000102 202280168 -583530681 -982053173 505421818 -899402036 922835345 -49413081 -309077344 -267535524 952874955 768520248 -394672423 -279667155 -929145835 933618240 213210579 212530825 -234095598 -130458726 -575436550 766353682 -536359844 606709809 987329741 725016518 793241795 -579079429 590308688 642932704 983340022 -58362666 -89198864 230040531 236845723 -105145196 316322991 518620592 375087052 885253937 689961201 -83339805 696642117 543589258 -868762430 -612857487 -661603599 266686719 810691475 -62206138 -488444610 569833930 212973812 -287304055 -71762700 -198727884 439148722 -233610151 -667617294 597738518 -771212926 693527953 985410529 978613795 -19214100 556140967 -784874742 639194408 -216708162 259041712 30381602 128028284 -610192323 -649762623 -125416727 -945614831 746597600 675389824 747162537 -548964340 -158353762 526411726 359607637 341615278 519119471 563842462 -257158802 279711300 -805144418 208524886 -482466223 -775706408 178353262 333025856 21746738 46099337 775491714 -53380409 -108384722 763361957 690316924 296216678 -608178012 -904937386 -570848034 -399784034 368655812 718405212 876515250 -850921175 -518123064 241920394 -773952711 -898854681 -814922935 630880279 982077587 -815666398 394228131 -127529954 -720348385 -165354149 -857972979 893654789 331516316 126259807 279787482 -219011835 476221244 280567479 245245729 260591046 -846790013 -9713808 -800161542 -612955790 -670765570 2411239 -230579611 -352800493 131465591 938753180 -511146842 693697734 -496838362 -482845895 852906658 -873605921 688048795 74309657 -471112431 936903773 397384938 -540519564 144004073 771525459 -337400033 -135517205 -509938509 356045342 -500201090 -389498867 590218519 794867130 -739728035 829895243 930115584 -604016701 -108577856 -454962018 -843958257 813599424 -452618824 615610938 -204094424 -266284423 -424028090 592445072 895762705 29124934 412300937 969490832 502826739 -157837492 -263661588 -136808969 -884313628 82978917 -337550937 105530951 284779682 -163203003 -797845756 -579547723 140559369 -337500411 -210926819 -581998158 690241626 -226202786 -136337976 175576906 -994168387 126837316 -655179658 -312270470 191696060 229493697 183013020 633592277 -446576878 -631399989 -981704279 945488261 -515820439 353721922 -545736847 -593898011 188681413 -389766135 -534724825 -996000233 -300833620 733036973 -390150643 918087006 -263612608 -298183710 -538709377 561440765 617284766 178433492 488734960 697272374 873898707 -503980128 41065538 756254284 224587909 -784231456 -331116407 -875275435 -294993401 685807886 -188673590 -392281412 40141443 -943101701 -831633346 -521998276 570893764 270251434 964159083 966505765 -744083179 550333483 814251005 805065552 -356382215 356636932 -81124353 -563398542 -6704407 949964042 -378691257 -565813268 621895584 -722120234 -230268346 -708156575 509360627 -156828240 -209966118 883714089 -987884076 67480611 69040314 -652056677 729161964 929187709 -984466396 -337729825 -824152031 -463603554 117765554 -887668316 366177539 338131596 -438130455 710046663 -812180478 -300484709 489307505 -257787605 -861447691 -143291752 -799921972 860371577 -544143463 815388750 12293499 -487812975 623859295 133842671 -249250083 -170868086 -917186187 -430391304 -309956226 -107628665 161165693 -591002774 -412040795 595246306 464056255 -946835321 257058131 -833176655 326546576 703202810 356967879 959047378 -561180074 -297277429 -799255006 442060017 -996246590 -870484955 285298927 -658963749 529430106 -359434211 -262175047 849040711 454693295 -762032351 -382972541 -854074062 -553759835 -859970771 -458848680 -605373250 216809692 697253477 510594578 -522799625 485811009 -134918601 -313018806 -495969527 549674088 899208782 972382065 47431338 -999805133 -20584094 367410815 867446031 680838310 -177942717 443471681 299776202 -264777008 -524966921 952803542 541817147 -188188065 905768432 -253676154 -23737677 -936567306 541013992 161272314 828218939 660508693 451648230 -932934502 46799556 -214226903 251832183 147256812 936348551 -527745173 -330228880 -308534953 705235866 972542912 -371741412 207571357 24053824 -418289556 206705867 -100026623 -630193113 489755482 -541085433 545882300 -135065877 -624519116 872033150 509292785 356860896 -505293086 808364222 209010954 988648966 -872054078 -481985764 378395513 104973750 136049775 -135250435 977911012 -565448478 121130433 -890307398 -882721263 931454029 -906775523 144968348 532676062 37846395 -383039619 -111669829 537911879 190110670 61008724 -156772165 -453868790 -678866705 -956468666 -887344310 -662888374 421803282 384689658 -17213557 489161036 889283736 636893720 322795208 84206335 -176667543 -208968033 -39333837 -919002521 714878241 379469820 -825924281 837496702 509961513 748109323 99961960 -675197172 -508875957 -356534175 -655538425 -678510841 -83590926 830070337 129774899 478225327 -758539823 492507689 392738186 760869682 -47510884 -832243848 -724429624 -692105923 413213492 -859577724 -85863786 171192003 921185792 -385760134 809131936 778262986 304359526 987173555 320690781 -244644391 -802119236 -16675968 688311459 -21398270 -684078781 502229496 985665930 11231060 -23224712 566804190 607901585 273841415 978582884 -821928072 -692318589 -372578452 647068958 40793555 440226412 -460211539 -506323001 522349398 -744446729 886065957 153830525 154841478 986083774 771017365 332010456 691956123 751767990 475888351 -29222772 -789310911 190389336 390707116 -294748478 632954756 604845647 -180902699 -122426278 906944969 -951256869 949454198 -172170194 -76207863 150491240 305751055 -585886127 -986067609 858645191 174229851 522829249 -760543030 338183308 116839551 142726312 455294265 -855794734 127644336 -58997777 791211553 605765752 252900461 -325483157 397785102 -244878126 49452989 -29075236 703368517 -366220944 650425206 743623547 -21983083 520653143 -406152828 320859199 -835363341 -688943049 -751881056 -858575229 384236949 825277793 844383248 170574567 -332810319 900816874 -554896068 -598161191 -784679032 894980442 -986724756 851511910 214920467 -787943696 -654291320 779328105 -970626778 -359769210 83750717 -752718036 552793505 -321670658 -179290109 -146592373 347860703 -55885598 838398844 534076038 636113463 -20113772 131352470 -535461545 350280910 -825243439 258495288 -614877366 -298662902 -931137915 -842222484 247334245 883175433 -626906037 816634668 511653112 -943827409 310334859 -811625331 -104271076 -546906123 -184382616 660665260 -137167169 272070967 110485583 -919754691 -987739560 -323357442 -335921968 669678974 -925559245 389421781 -674873821 -42096105 -889275732 -861007046 -221879908 612217742 942641412 -911014889 -544748524 -254966934 269567733 -655218035 747403406 779363324 483860703 208428607 -863220833 -653829173 -705011705 -403753044 615220036 -631755880 -685278626 -593479558 -615281438 -526356610 983822011 -294084468 -341970486 935314599 360245270 493485035 609767914 826058625 784441985 108265691 826993424 -54653921 267943978 826092170 -171402792 477743088 -421720485 -869900730 247282371 171337009 -70227302 -750724036 -625721518 -519595117 -292873105 -304534440 212406689 716848578 -119950983 -518492330 283177018 850654665 699654362 35216137 -301737562 705986475 -970119315 -157407531 -503340768 -675892733 422027450 -677452656 843633439 -872220163 290451866 376746765 -889657083 419227320 170828282 -729214125 -660358489 780654719 712687557 683923047 -260480016 139763813 470297278 527316609 -780045163 -158813400 593744376 -590489794 -226495304 326965110 -118092256 -373200257 -877761728 762013030 46148310 937950403 356921496 812823752 12379415 -537312048 -177629890 -318391735 -451493917 -190497563 -216468577 26934809 -527645294 208192606 280435189 -911042408 -475438582 -67290012 61209414 -445241354 931612629 -412976054 651623593 -306216771 808008869 -865812394 597477234 297494076 583484171 851114127 -962751776 345710344 615443609 309495122 805158556 -48966776 -623191296 811596466 267292734 867421535 -516963308 504668566 985772625 945338267 961851826 -232020150 -309595211 -470329651 -998641041 -389817385 930378120 -977592861 -353145990 304321671 279043887 413062253 79325044 -476373369 -692862048 446591330 -993129469 -869130348 920393232 241314852 -233096310 -420482125 -400641357 -626591709 -446430753 651816974 -168786132 708951780 -155219927 -796811913 -612106934 969208223 888793599 -184772423 -650324826 -782324963 -561868504 -539274235 420415772 -555304768 -886603361 -160247335 453955744 199163066 -129358861 704696858 459667041 -290542519 -291199550 -588674492 -674276881 117277907 -908277915 -935653058 -901561307 112281924 -767283828 -941576936 -901077337 -644930453 -880655661 -248941487 542887193 -844288656 -303350123 -814885959 68465291 -27598367 932311955 -461163169 84222217 -201136717 -627956406 183873361 990262013 -141209362 -808114543 138018781 -565335768 -87190002 99883434 650277828 315690533 -844411313 -163883350 196160530 251153960 123215355 500375191 -523536765 -992704320 -258717684 -52679839 -378504330 -141167476 453733351 175670768 775732047 954970651 908167003 738751340 -999530317 -776359617 -142409572 607005809 -970333559 -952367459 -50090724 -284379497 -496729933 252981913 890385703 -365480543 570419662 -113783644 -988355824 -949290245 -823453649 -560528920 -61442348 -331081176 27675664 858746453 -370877178 252828445 -185012765 -211195767 559993984 -666402755 443187875 -111097915 22963415 -830076086 -227108033 -137628531 -144552295 -775877301 -855973324 785215389 406110926 736761318 531063864 -779356333 68325122 -470618772 -32393800 991482394 647677919 -869308173 40126612 -584399810 703429879 648603884 -748494923 140058606 -740291374 -192079456 -41502502 191169514 357157628 804428851 -25635181 -477958244 -494826676 834315115 817461325 386489313 534674887 616267331 -646278703 412216616 -1037542 -45721628 500875868 -101644705 -454904805 -390111860 620700975 156804917 -963353348 -187026805 -385572007 -188583252 792154442 -89306029 196368568 -631140198 18644812 -104221133 202116738 -7211814 -834733573 861873265 -925565998 -954801226 463243119 549520272 584033734 -493987533 -183411787 39011642 -468952909 635651941 915451072 174932566 -53518596 -486323327 -948640744 -78470624 -889742667 -290613086 569295932 549372009 878473931 -909759075 447067386 867035914 -377384634 207422148 436428348 -380866266 143351414 871915186 -191230570 277163366 482356871 214552313 28292050 289069408 -97341731 893868130 -458953188 604374127 772553507 -635918274 -285549886 -673275212 400376449 433010080 754214513 321904949 793135702 316627905 -608080099 902488387 -268557687 978291539 920111282 -780988992 -625987317 487454876 263416198 -190042053 -559850639 -401206957 -423607422 -144183397 493048924 233705345 903916808 -126731332 804112302 -648429941 -199191689 707738978 796618882 -586800298 740593029 -120993262 864063867 969090187 735837047 -932187862 -981643092 189235357 -23001629 -277274561 4412965 721225407 -888352481 -941558124 -879383709 -444348573 366474681 -843839253 -49361058 -320429568 513106203 52362270 163743662 496403584 95865264 58764067 919028162 -882364568 -228446573 -40066400 430034398 -291358898 980388333 -502257422 680466108 201670900 909413251 199776523 90376340 916355518 -937765702 636575306 190041394 -351462440 968032536 57507042 472419288 426473813 -450485328 445233623 991370494 -750300990 422383125 944807123 -494390760 -116390774 309612707 -475649785 -793983552 -365459544 176086970 354760238 -945946349 696604082 -965016844 -302633566 -721653768 603292462 588646278 -843220749 -351491278 344222985 -57478713 -43686283 -287856658 684533506 979544887 701043622 -122144809 871716347 -729728207 49132176 293782141 717851960 -21703025 387419731 -775234668 -215110523 -794800890 307378862 386372482 -437830061 -809523396 -437334440 990625762 -939521727 673371978 -891335140 412397911 513123489 802409774 -507114411 -123303776 -366451181 -735308328 -181962927 384637915 669639642 323528569 -922260394 325830848 111347088 75012861 271676939 -620910196 -750744576 187869482 -170436400 -71352928 996767992 -359276699 928902409 584742326 210821656 856376356 -430295397 -860342770 -330476705 469658481 633111641 -643284194 367409944 489768700 -58978450 -412034049 -555519477 -755079706 -586034868 745903188 -323240929 -179141164 498265294 -319917949 787973462 701144829 833435242 -84670968 -964878579 -649059542 919081318 -953108917 131492583 -547656231 510878489 -722350349 -597572422 -140826306 -962164875 7057147 178848745 675468250 -122274121 -751359421 122990109 292873697 -241479020 211940762 -367601915 -564168254 234233093 -790141518 989141385 -60249261 312252680 228978109 143863283 -168874805 447464537 356167306 382211581 -761109100 -730749829 -400006822 -768237515 -493439465 261051833 -809854892 -662139679 838108478 -581281976 -515262006 760790024 578541053 396864086 52033034 -541447717 -240079139 -338943209 771006970 168951656 -297331918 206782393 -662900642 364860970 -260668612 139047705 222432857 624328909 170834277 333688824 -852732029 -776190594 -956830136 34525470 186819174 -202928518 -853735280 779820697 318896924 176080636 -219554980 720672941 899493360 -471576683 104412915 538694118 -781227356 -941185027 564409234 964082201 -291211514 626943423 -126555775 -610247409 49200508 -948182980 730709534 675200259 -652854494 325478892 307240621 -195868631 -608807064 -315879510 143952154 -909034274 -441353871 139047662 -949742308 -43265421 318424015 -775948020 73753959 -143920930 -908629801 -725119621 620653596 -158930671 -255556409 342498558 580108909 273672172 -914832349 644376976 -234557269 20510719 565899509 361926418 -354366735 -486702710 263511652 -110834737 -205287772 -15198862 883386817 -102894377 -252599821 86812456 -942727038 -232465111 -24181639 86148361 -39960885 347361953 -650866317 -988841080 -665445124 -409446904 697585331 -802793521 -55068594 590872976 72677690 281119859 803481675 -477113141 799789419 836961695 -161747168 287401437 945760193 -410285542 -434506738 30253515 299710309 -958812840 371968826 441338886 -763682710 -202170068 -441407280 311630488 577687937 865924587 234457703 340006038 -349859235 479558697 -33303937 -676261307 -449071764 87988427 241378384 575378546 -312828092 -366352775 111853867 266975249 -795586861 -730683374 357827931 -259008607 874939316 134845081 805259718 -349576990 -353433881 538552890 -639580196 136154540 -53255584 218419363 -510705340 71191887 484588472 574454496 -866650746 -627860737 -994719241 -737671700 -563767984 78718449 108829460 449270576 -855709765 -842394039 150079335 267058569 -885985734 -224219747 92418050 -345755939 -102279904 -480894856 921558316 -305511345 970282370 668343211 975068271 -58434641 762692243 473100956 925274650 -270849471 156265263 963661416 529823472 -298316997 249468874 -649629444 981216938 890158600 -478351936 -361030615 713896095 -685751019 -42577276 855550221 -294120642 44704465 987006691 327957787 -245948891 -249203147 320194100 493579393 -955810444 208071480 -74020048 830567837 786239566 -785724831 248909000 -753034404 -801362204 40182406 -240113840 -52418726 544172253 278358074 598742934 -957093732 835403005 -323483372 985036186 324357753 559755354 736048467 -758320609 -571156662 668397994 -292289285 428788745 -314007413 -60819811 -442305163 614218787 -417259857 -836871360 918341220 -465374774 -920231814 715949293 104296683 858388500 -549277691 551847468 -190605408 918051590 507475415 -604721738 -162397220 643359669 2138297 -998883392 -730847759 -942871478 -713640942 138654579 491457622 -445422022 34942869 -274027776 -191090420 -817750720 785185932 -605794908 -213136412 176394749 -825082319 386040418 728257105 -989466895 887386664 -445400341 -579820116 -115049026 261340057 647107726 525991487 974433623 64470963 -490187179 261389256 -939573127 -242037180 -40127959 34629141 -896249489 -236953024 778372257 463909390 -601222707 163063133 774878750 -635302727 -142705964 502464972 -176522028 -713050601 -355616927 564855109 -887881641 110684491 -168542703 -604921983 32081211 -222466508 -805023634 810142694 505442438 507654136 -516484329 -960228440 -688414267 662592420 100564182 -185067846 -260652694 -250833676 444805638 680623784 810299 964791486 198244915 389787718 417261057 601157066 735083112 -790560170 645067477 -803896362 -824020711 887639575 -59922965 -865262013 173296752 -380628800 302806338 -673003380 485645763 974001244 753593606 93858971 -725782521 18784842 -217307025 591202280 946495353 984908276 260633287 -877496104 -504434965 -538786354 -824446381 -614696108 998739665 -288276992 976281068 422643445 -973727591 613922939 -973257100 183774828 388150844 308616856 644319821 -242099405 -78156843 896016855 150219498 49762085 11210984 -455584021 736119685 874776344 398421994 -235428006 117076269 70459722 -789024669 541397625 424544961 -956900681 -657437551 366555974 813691357 -483781169 -543127137 -943529551 42519548 -686462280 764258839 -699907422 -599801028 117313417 -968570814 -896534297 -239676749 147334124 -72381795 -743420611 -66226362 999368487 868876851 -942307353 207939114 -243402415 795878049 -742915560 258984544 -658874099 -537641842 411319400 -860333393 -990418656 716357776 -538568789 -741493326 -386792166 -340906913 424067793 -164027451 -794445519 -769602625 -220927328 -707065834 -310407395 -584873172 601618467 -439195282 677031042 -301582877 346070501 -243689807 -417523766 -686545079 -473681706 589167586 533874174 -52240057 354814001 426991391 858634083 -492924926 -571859240 343588680 -826609154 568982463 -582253322 -224807859 -902827426 569286175 -201765908 -323662351 -417947389 -316325189 -359833302 -97708061 -647060425 -428686829 -887746626 668747665 6035098 822672009 -793797502 -153111971 149358152 -943860687 257794385 375587837 -774424576 -558780707 -266321265 446496955 -693460785 -845111944 -51845470 -7727653 909569546 738842206 14165714 512270154 762310891 -382436255 832256546 -515654818 564194863 216824728 423118747 585448853 564331738 409300941 -668488204 981691781 988135888 -47991962 -200745874 -631574909 120593437 220972531 -582513432 393486919 175995339 -829508921 602101050 -570622095 -173033107 951967722 979026886 468665554 -615435619 -781552228 -527834627 524683538 248105099 -184234312 -132605335 511431986 -381912983 -729447709 399816410 -93258159 -846369956 202230147 329857418 -101070555 578159250 -643997351 -887618421 -596644510 959982842 411874608 106845298 -21620693 -113520719 -788839932 714457262 -229012362 -290095639 845796020 137965261 -765287845 885476873 180909771 410800169 594330743 -38089885 474240355 325350259 -637168000 245619324 -829554737 393123895 856925704 -124914358 -70637356 -64943168 -407359272 885951225 -464789279 113932681 -598467202 -722994038 401782471 603647479 -486531640 821363533 407095613 433000512 -667716453 344979900 555101629 203224994 -105023096 872496640 709612395 453490383 397445834 307851979 -658416283 773594505 448580441 -57365594 -657172667 237527229 -481924204 -451218888 741833577 476448923 146082106 648366367 910303940 39480800 269642144 -148386072 -213790483 -379913738 -957328499 -127975343 743791204 -477542799 -666927768 -463731796 -711809414 -564580251 248927326 682636393 -575867835 828002062 -678270477 290212013 -921670232 -140700824 -982052490 714854124 -132033148 -439162852 -206738226 -44422243 -837793003 -935829548 681982502 -322980600 -712177758 515114649 -873035653 337964391 -491186491 581996637 361886046 20080114 22756555 -593433642 -441626570 -302840441 -629281242 -373449138 -904828808 233466931 -31324390 415476370 -674131683 794202845 -794522610 -935050856 495344454 -976846076 -535816515 782891388 214189238 271973693 880774390 -24762465 617380570 -924159374 -992148073 598528683 -311795121 -965218697 539192828 332590419 -215757276 -34990920 -147567414 652961504 498159179 337095443 884504131 -184914544 860779431 -271294137 -695953237 -15717286 -382669246 981842558 -358598629 708898390 -537120232 308979104 308383410 1012574 -739191936 957112185 -372032634 -529171691 -847937631 22778815 306022103 737191003 -43962627 -965264893 -204373778 -633690611 -792865164 675659099 -315824431 869971666 -282710790 505916005 -114766134 315703720 908000901 -805023024 42002779 -944225242 500543437 561387603 893469066 367031256 996265258 353088727 995929294 -448995730 13321543 683308715 -355356097 -86512489 354569297 139584958 234390720 191858335 -459288031 753263163 939517623 -47581628 890365341 914111908 848241293 -907297151 -40329670 246566326 -764106947 291638075 -134786155 -775470814 225254737 -989848116 -499667528 721264036 353412060 -835118402 636029129 864192506 644799676 -287260303 460451592 544117004 16443957 -595763315 -772323200 -264541926 -968620034 -541762716 312064441 143024274 975527765 -467570182 7805139 -264687419 55116286 201598411 -880530491 141648460 -832087604 -643493119 -975497884 -820101613 -82193394 59374364 338091174 976541457 203768213 -348252443 669994103 -663232141 -313067114 836855691 -39764392 858414847 -505675344 -855277723 -485817704 857625001 -325014992 -270516734 -472087754 -125979401 -234201016 156512347 556936009 -128399430 767003660 -305650722 484608051 571511240 14246118 498453005 -734054620 -50480047 407915014 -768881626 -698284544 -140225545 -66343116 977712585 -252146957 -731384670 -465319824 -654691283 981043326 146723455 183699663 -491372073 -610551313 316133074 -223980816 173572368 -230312165 883553857 -754191460 -890438875 474353083 -743424482 -357677766 221102879 -980760300 774622740 731535703 220034609 -459201099 -142576698 39967560 -25986121 -215934707 305533641 -817999643 -350742058 162096622 -571258949 -737993874 -193808665 -551174018 -602763792 -17450216 -288316596 87323112 643568474 888232957 258015929 631578016 823976981 462206501 -615263375 -982956632 548963081 -24632409 674026886 706045207 -33674716 -817411996 895115359 833217253 -697804170 370519693 -153367661 62965524 111050851 415320087 -612920239 -819484786 -450251370 -874898056 882410703 578994632 322358013 218684835 -998420814 -407319537 134596178 -340603819 142330524 -494520642 831200170 -556625292 -507191650 341381585 -173139468 921958080 -81314959 562934412 104240626 -864770819 -436539133 429535589 -279894576 -246320936 119320431 -698389774 -951530889 724035222 614375083 -493004260 -647368169 -934732861 586374216 -163709878 730342779 240082595 758873315 -294951627 -875117726 266004557 -332749138 -885494945 -873475399 635986965 -722416217 589441382 610675724 540373579 548099212 -721242333 -471215682 -110226127 -389762984 956107523 350505625 61289884 -186563274 -567681473 508761183 -679610324 415009753 -283771883 556819979 -486853005 -361266570 -474877939 -514988238 209636890 176489717 -745539451 325601210 -571568719 -854077936 246062829 -227745068 -520949737 -748033918 288122012 310878729 -671733493 -361638107 458350442 91713407 149887461 289875783 -699808840 135737521 -435164990 379299571 372387934 49832052 -269931209 585951942 -643685805 -360805383 954834866 622718857 326479829 -968526891 51830745 759347361 666008621 -997992745 148539741 -415140756 -802095507 928238651 -324960208 -750188431 -217695664 484541208 449858272 -942946938 -686473605 102951211 -861911443 45835208 558475976 -103399665 25151328 694889379 692401186 768156405 -810224440 891957779 -603632235 -207742587 -148792234 467471394 -510450762 598929990 824525499 195070868 932605673 688512618 342410587 833327696 -130608216 -305064132 -929749425 -11220496 658214170 988120760 -503341989 -53428381 329530514 626110636 926700454 241975232 -617218471 -409558783 -911847746 385608609 -247438749 683309661 -535638335 333453824 45499313 781947220 -476767372 860214193 -399629769 253114110 -872423135 -468988460 -987437519 703063866 -151314946 -56362743 -640225742 -654277996 -458042544 211773321 -424699415 694089470 -607949090 -208987114 -18180697 -12387292 -446646388 543684556 709731220 -511823728 272338559 -483326359 860581927 -957019330 746881004 621929555 -361877728 -922261804 -745424767 -755045054 -701382935 -105011996 -397384276 267215260 -711469366 273835895 -70103809 -138016248 -387740513 -906156600 661464056 414912292 -670139097 901555342 187596728 -662793705 233987852 869654486 -453446436 779101874 568393923 -645284250 19529789 681128078 -348887376 631388580 -652270951 -40213474 -163087200 387848749 570674160 333458156 879280394 -447135825 -515596865 658031025 -111035418 63097747 -153489893 -405873100 140282631 -766141444 696360875 656875254 -81334317 821144162 473499584 -805304625 282190860 -130345347 -680147023 372120236 -794724128 753976738 -538331754 692234626 -886216425 512001766 220210754 -460032475 54622675 -609382646 457998277 270923038 -348740459 -487496775 -799038031 908833854 59607482 514613419 -218783836 705019464 452723508 -848316460 798737784 915790806 435608082 408579898 -689162898 144154610 -906395904 502359983 -95070436 -824032552 -989535414 -386716628 677509985 -252397438 -101629830 -153629044 -847842793 518871751 -684851121 26621706 -651846606 510098309 462930409 71175906 283119832 631715387 325916583 -470263979 427715502 -515514837 89890741 608772177 558392765 -15815409 -610238243 -970564255 -458320637 278830685 -84305421 671833645 397635653 -208887681 -166166968 -174799449 -807897680 392310242 -994517245 -912552032 354714158 836738366 -468942893 -76255868 -751867965 446841954 -955559964 974071658 -903963473 -482956740 214798017 237767561 -383360223 895897185 85869052 776398121 -551118529 895898447 -75361647 435453467 -803845486 -447355030 -504521930 876117072 -683409537 606355060 -142547673 797186864 923760261 977999864 -569363180 -127017440 320007427 -347495405 -32520514 -195611143 -800743446 409334129 -565525899 -627533491 -470106134 -429701416 711999488 571702258 212200529 612010693 15846522 -133320158 -351947569 8845810 201016457 2931315 543180208 613773920 -960610941 -204133172 152984682 230281220 633429617 220403929 774405462 -657624210 -675175341 40522429 -985386701 -104687626 853589330 -193207583 -339991911 530338216 385772103 -59072349 280823329 -371997189 544588377 -912940340 589283747 -702407416 243012925 692026236 472753492 882530665 499550529 -482168916 -729262852 -439738440 -531881956 -295023957 473189394 749351480 -108753568 352042858 947624124 974882463 -847594027 704083402 67771018 287447309 -691558226 -170979692 -248625554 -899009859 -235745972 453056755 964554836 -489497909 -204472631 90432332 -270749528 -327105170 440723463 847112245 -761649030 -10278518 -691367440 -159470845 -375942193 -675449469 -618563889 -916552052 -952847869 -466158784 -759905115 307443404 897193859 423921662 109516604 -225388912 -443661806 -117048225 -162649591 336456980 -104337602 869422565 34053867 86502673 515846693 -839995651 -264447231 638188139 160524723 -808397634 -523745425 706030712 127738181 -294335874 579229356 954845852 -28271287 247674964 319420728 669829401 409544555 -71318063 836881245 125421025 -95470906 -608629153 -1968330 -895173711 -422718390 875114916 345185201 -613401479 -594713797 408998190 744103568 308419332 -250669997 705906355 272628228 -720810807 -994079241 -331546085 -293824389 -269290764 -398194775 421882258 -119080599 328339801 -532811018 -944723463 743578050 -220882874 218354736 -720195591 897349834 483344997 703049379 327608548 -239073852 -90664192 698681389 645501996 545291838 551640778 -158640117 900012658 567521351 798053850 -101726599 565700574 295789744 502543504 22031400 854985308 513259837 -44207947 -254862289 815610246 603302208 627386041 -780485533 546895488 889553732 546403533 -705724524 752971767 -676447781 -981551169 288921898 513139147 -157582412 392253276 867723475 -747759567 -720899937 494222673 -859457169 -664093159 -574946844 -439453056 -143776510 -567665658 430909808 -992962113 -69820524 -419029276 -860086806 -882812286 943813006 180896262 -325671064 667404976 -455149126 -954727313 897382698 977456494 -100221747 653539492 164644056 -352409754 -710553567 -971896098 -32033075 593673099 -219364969 -225983552 208667199 -341732351 -961596851 711630987 -626216945 -677192920 -937385617 835509198 451167183 865265438 69977400 150296843 416297601 -991040710 705935423 -173973133 85870306 -525214720 -441393554 -335767872 -215747318 -898496291 906493214 -240891060 -285965 820386367 -769213806 114125746 -959072155 590928155 -371344096 141801729 -390427494 -485820088 -907491754 435816576 769558639 726829212 -973518121 130590490 -635091442 -680227587 -446186392 749730537 -649330087 -798193357 -801452757 -235631553 -198290930 335913247 942255930 -640739297 699341502 546976024 -77945226 318229633 324016999 35140589 -433986979 759845280 -331885311 -113475017 -162494957 167050278 358428004 -714734342 -59333720 -236219301 -656490440 621813924 43243655 -466807261 -58783542 138397996 378950885 820556357 180113355 388613509 337040816 -439158834 -11859374 -686900339 825545948 594112987 -741827330 -560141122 891783697 63848826 -761886697 -792924103 761418602 -964875249 -880327568 -633688311 247654047 -104815549 -313211117 372798489 -458983844 977951242 766599383 -972710061 926226731 916876961 -330220780 -164766136 -776175116 -671990558 419415232 420583298 -356872750 -439182511 333581353 -311072719 59180440 -995988163 693697672 -869886470 -542720632 158585851 563371302 347833193 -857163224 924628441 -132461855 285286683 -989023469 -173445473 -202417141 -914155199 31546673 668642915 -30766084 245364087 -150414381 -24272307 761295366 127865235 407914122 233263841 401382105 832655354 -75816888 -610248666 394267331 -59283538 -45712924 501509854 676831158 581162697 801191671 261609632 -222399338 499402520 -170273587 -291050471 584294921 -383450081 986773918 -739564644 530012861 74268161 -78286823 -447109635 973139526 -574878494 -662333140 957279269 222441706 -600130210 812626006 698094364 298076674 -374792157 -907764831 170733481 657879337 36048461 -397974403 -240179188 982904074 195112170 -763990509 -167899065 -282914719 775213469 -71661494 363888416 282911036 -787973790 895958585 755671564 102124329 689023662 -652725153 -435988083 -777685420 138368973 466115076 -34021931 -785534379 -248602532 -270527137 417530118 879986077 110531700 -221463971 677275931 527649490 327712719 -625080958 777219868 182656742 -283943121 -680436782 -317690530 567498263 956711008 -534200946 -468485834 317144321 908326680 -963716378 -306472686 -94446692 -83910840 595862593 56271428 -413162011 675158203 159098352 312133775 -369369538 818003577 -821870159 -405679878 987858563 -334961036 922352647 -14830602 -250871244 886360397 129813526 -483992501 922863254 713412315 584698484 -38187824 -450362887 -142945999 184553859 -323646966 699600054 -834287297 206633031 790209024 -456938963 -239003694 875636747 -914345684 907719164 552904395 839463659 470087267 -548596328 -280672695 341141352 449905579 479679929 744566069 14460497 409818703 122012540 398855821 -895472392 -570220510 785850604 -189186938 -576968020 543594702 680142488 251642288 -972597959 -214280703 192996780 540084225 679785258 110314919 109461621 -893352392 403148724 -949618058 -268473626 915664542 571880167 282872483 -535358859 -853198264 627546065 274999660 26972038 395042824 390964792 -188744526 -291944945 408518122 981477278 410251713 -212574235 -402642202 -827186888 -696723014 -129297045 -466621670 -14327929 796634393 -386523071 441996417 -850610373 396084410 344254743 -159989609 -584911494 -592156561 -950146833 955798686 162044022 -87554631 -160371558 -839895981 493412102 749347485 -194517374 674456953 257941527 683701886 -504027977 -311690843 656333645 -87596343 325402556 38230723 -431622270 -778429440 -984083341 546247609 929246352 283264199 411456382 -367115331 743264268 95594932 376046690 19648430 901362554 224248644 -724513932 527146748 272180830 578998659 114591653 529298288 -136350069 697338617 568602956 50278684 -834872126 78158771 -701909968 46773068 94137928 585503411 525300369 -530000322 -825145419 50883310 431401935 927461548 887488892 -93778873 -948950744 -750142727 651168574 756782371 873632626 -921469914 -746301230 -259117973 -3685003 -635865620 -630427469 -501702732 555289636 -762131026 809808619 -783445250 613742852 489024487 722702383 870288103 -122807851 -135204349 51036241 821210157 -300712712 -601383237 -767062825 -494765941 -828144802 -493264183 205282181 -599773428 793472882 63785216 -416253669 -35223540 -953599039 -765350269 716650684 -400402943 -101926976 297777938 -736531585 880380587 677177772 580223502 999529551 815806785 -518737274 -407256291 844779131 914747784 62020401 -390019206 -842813351 767023732 -48733671 -80470857 466525428 -340469117 298781783 754041992 -49907189 -557032190 773566338 181486738 67897381 172077006 771178961 -972212880 -780524252 -936224226 -211022583 241493212 181603659 -160742962 -854538503 805610824 322465183 -276448311 418371313 -139487463 -713681248 -380615469 887014939 -192288075 76200214 -726890579 686145624 -64765532 350456487 -311114120 329949670 212611912 -217166269 -496574331 369725853 -107798721 599713615 828652016 -292264773 -232740958 515874508 837161906 -93555584 -806798117 -525914031 -378197391 -201813098 -884726726 391610271 -779453969 -495579179 -676006225 -703311996 175682840 -280840358 -355463827 844031385 674000847 172536542 -396967485 -953861949 -296253988 442349260 859232053 -566894908 -624770264 -361388744 -218610110 937996918 -249828989 -318391343 968327856 362713699 -349052701 -286612239 -244206820 -720151290 -19051234 -392338852 -658055105 -448354812 -259247170 -757203656 432894738 696178316 739190175 258386486 825981428 963647987 -559542546 19848257 -241459826 951352941 260865362 -65459339 129036206 670407340 -910242914 -16547170 -179701035 655917462 -764790401 221019456 106263542 468553122 -247942034 -273307164 -706687606 63561921 -58912374 113608490 306741635 484022171 -719890742 68635598 810579747 -703731763 -740306804 959388444 818348416 656464338 -471584228 -351426015 -933377924 -427328206 42803467 -327296744 875223818 523398710 157924367 -299548282 594858772 599956829 -566517210 712906011 13768296 -303394584 -700971780 -812926033 -736385587 321069388 -58936360 733289213 -128405141 -139475117 -139423994 -211510026 291756365 825464091 149372971 43366967 -803888484 -109613555 745672276 290695351 945832434 -195472985 -618208868 -447017013 919016207 829699801 -623872650 -364256337 -975834278 -532646587 129098321 860317579 -580410378 -382055209 284588801 -316557278 599490589 949324048 651456262 372671095 181043439 414832365 -320482522 909725557 780292464 219717020 -413732768 -657196146 -681987079 889082197 -901019080 -254553471 -894825582 -569455996 759359589 -360318927 12779064 -995448735 314526974 -969829125 -588937830 -310141765 407161431 734696156 86557413 -532027148 -374769391 -204875630 -712183779 565996317 271653700 480565010 660936036 -424753904 -56717818 935894778 223681838 776909438 684902893 340849571 -965798211 952516550 -975194616 -891012010 721121183 378378437 972018396 -793807228 -739866728 -756226412 -776660258 514731795 901231166 753343274 -311943066 607754788 247992482 792039221 -251708854 884752248 904759497 407977184 731110609 351935539 249183351 -885154593 316504818 -31581501 328122318 400349179 504791004 -612823428 -201515779 561110909 93054070 81121284 -816261031 -949332286 -715960201 -512632648 435714884 -13885631 -746202703 461234424 -785427713 105793949 -103468708 -215093679 799474866 337136298 -266604248 187983133 -664185803 584361760 587699537 -780833212 459231473 -478577119 -490807285 -346437567 727597843 -504581124 -950870949 939923036 65747842 -513708985 877790717 605955052 657683151 -646923837 82720393 551920791 24411791 924995809 -763554854 -599294938 -651063358 454534510 447501351 -499637671 15472378 733099674 -764954275 -431041891 -792746365 -730080333 937405491 44956759 -224063977 -50584623 -952914391 -752387422 -814863850 -187202623 947703442 -291163828 -503376343 946523818 -300046659 486480660 812023623 -219393746 450720268 366060763 -113581939 545425726 -240636710 357743919 -228104840 557268674 -333834848 149284161 -848825682 94290199 930369971 211295642 -534721864 215915662 847330306 99762745 -243530990 9394238 114725421 408219134 131421882 27455595 -254395519 -809670470 290139589 515309956 -578049311 36581336 13563540 -864070768 -562650342 -246643376 -65121458 -838467849 588277033 -137727404 -771771403 -803303112 -991038488 -202946876 287111700 -187511650 -495066267 -305389878 -306078708 -199158935 -488118836 459728406 674237371 -830954321 158840416 812376299 -116097571 -533220192 -118903842 -409777253 169529202 -724329799 971528048 -404743049 -997066513 66296139 -738622932 586356071 713485901 443984957 -101140326 37395748 455005646 -588883061 -300870203 -267520780 -412449671 301315249 113383804 763169562 705540562 210687308 -366102535 -738478961 -973548927 -520559631 -663903149 36773913 -62643361 302188329 643784049 900260094 -875049346 702047541 -835995472 933689644 -667146272 -987935328 -584659705 -763961127 152093128 645338570 -290263116 933756692 246910005 352089370 -757363212 -125133236 -38162307 -325971087 866184114 580732866 550862674 -398628676 861059358 -102647588 -400549816 139585284 36964796 342752877 568829406 -810202485 -683943445 -333231829 798017727 634924439 -597396105 934893784 -109853690 -781553321 -941983595 850890819 114816022 873020697 -399031030 66448423 -44130473 526381204 413985424 -596662710 -983514370 -719564731 -16049471 -448914965 636188199 692478670 -369188753 -323522718 623039667 381729953 374004167 -137032796 834783525 -729173853 -674130742 631321926 838690018 -822527791 -421340260 145070990 -578545401 133084381 311495489 -989536713 954944007 149553146 -248262884 -703084293 872183091 -984776562 -312331279 -1226725 218994521 -535797268 -244381246 -837190973 -409301999 440105160 528802437 -31663281 240927257 -800510229 -398024454 952037350 -634303867 51947077 950479918 -157157019 189453143 644077879 -239396801 488839875 572479967 -596949420 -996100407 46835312 -144467384 -240199005 707298998 -394983065 -248209419 -246615008 -372344582 -3549149 -936165526 -453031142 885845142 219886365 693372383 157313969 723745220 867460799 -474276529 -460537341 -458644843 66901865 -774573785 524193875 -965069258 505775660 541009332 173369375 350151467 -318743730 -218621376 671147193 -448563536 -945492663 664534321 -686952863 -889635396 -644795486 622212455 926748932 -438066306 360657065 738746826 -514695917 274855854 -146555378 -363457470 149847043 -58119500 -858004531 -587127161 878674461 -422962841 -579623034 485407478 -366752926 412159206 -585206557 964852852 253783434 -692197833 19157154 974557677 240807929 498563074 -494719868 -438596695 -948742499 239709341 -487621800 -205854424 343798309 377107614 247388009 251741372 723422541 493839349 199553666 -663215321 -114944467 -997813273 -615215177 749683255 427538726 619905709 430610272 506974826 279838535 -504960911 387954978 973642480 -686095450 -164264165 86597721 -643683045 87845785 -651838146 493299395 -689769342 345457681 -942650343 -996118460 -919127643 382592590 -340161629 -382625995 713422847 -982878585 615122607 -984344988 227039257 245186629 536412611 746449011 -689674018 -292697888 -241307546 833179121 -456801927 318605381 -164173916 24018656 -671308501 -705044214 41016531 -949776950 -448159293 103947203 189161525 12579254 696152910 -378426428 941772596 22812491 832542830 425474107 -33722802 60018965 -960824527 -836545303 -876583866 -374315471 756240032 950746903 -384852499 815735887 75061247 8987503 -958320575 -112545481 622486116 -556603755 -780874306 -400908013 -536517323 -870556233 372000369 -740600258 272251917 813452267 403676243 228137269 -641067576 -219306163 -571198990 401362975 -575539318 950333879 -464406963 595784144 -805640790 881084826 554777904 38979088 977950992 496135619 -663541730 738427661 -643067804 996929811 -305745553 -841847619 -836685805 620427291 119134274 26501574 812917636 -649220290 -575724919 398848625 262987543 -152954905 174573714 834586709 -235981147 -468428215 494223325 -982115498 871810528 -485281737 189874431 -15243357 -385579434 -313900450 433948747 674995710 -719808269 -838607778 492494081 903076099 85945089 -639518180 -830509075 486546636 -617008391 240914915 137901289 -849385656 201252045 865341283 -905005188 503796407 -441212572 -265351790 463344968 398431115 729819124 775308052 -191520840 -649903094 995335813 409388534 793224283 496857545 745056138 143445047 -511496395 -261798441 897960159 996302988 798384913 -79425616 -284640300 -634327508 646226565 337718383 -330700818 585276767 770431205 -482954321 -494703771 -473486163 683786968 -20337887 -55660488 586622942 -198703353 -856980283 413506168 -126918572 -47335690 -488927505 164057765 298986898 46356306 369234593 -140504713 -822955141 -580788695 -360113151 464739146 -175790443 727372396 170557524 -879959234 -800948039 478365453 799409834 -906988027 -322607005 -208931763 152660223 743978912 -211750009 750569282 195800210 56737115 -165213707 251123065 238964490 -845911292 -457201770 882580111 145885422 -347834413 -176281429 -757792484 -627635518 -993124636 53906553 705974117 -722761217 842672760 -686427122 133476031 -467070177 -955790365 751096506 -871190706 -803400066 -825145110 -688898980 252198649 -769525424 821066149 397613150 756064190 931550167 345500572 -755841580 201502657 884062859 -24555424 191897469 -985106991 406228944 333262064 -209031562 227510300 885020962 -423054799 575738372 57129842 -170359917 -902968120 -340826388 923052562 668489270 613966972 793077937 15931359 -666551914 -408908598 -463220520 598051153 -69273127 -205405749 -697230017 190346520 -368926265 829740162 553628657 198824643 -996219825 -379397224 -160212673 546894545 884195014 -528444159 608457065 -61998653 867038371 209456390 42223391 406603666 794653144 804631064 836949407 -847701332 698577498 -960522689 899803351 -719467912 31755609 121898774 -864961362 856465216 321228436 -779133574 -437466649 877856189 518857444 -97454766 361261764 10965663 921107012 -203060263 -549349669 124656559 -990149489 210147468 838999873 -48521255 -62316093 -223128862 606207632 -430830190 860432728 -231093351 14464686 -369364879 997974158 873058863 -948702792 619419495 875386757 -6185733 -590385261 830356075 -217419170 359114632 436077685 990847764 830313198 -796754742 -238440212 319681652 -519999404 583396574 930443559 441460745 -770039655 -276186257 387169197 818905072 500649504 94602308 -161748090 788554029 -735681748 -543674704 -234786462 -850394695 -214764129 -839582582 -700745537 -727231669 576799959 651645357 -888339785 367450939 81290251 -534830836 472351079 -298752035 -961025272 -138944365 -396296495 -501093432 -67455203 -311431120 -396006797 -361372601 171963283 -142028340 -676766356 385717805 423701802 -315131854 46240172 316581085 545193762 160511453 623378886 -463140823 145786829 -455345907 996090725 -30605559 -724176360 154343875 654046570 472235672 423903112 -976238654 -375972657 117991054 283265094 -263130231 -843544897 -793206562 -987935508 -385165793 -967874397 722222075 492147979 629857995 -223596702 -596847567 -370978895 123789814 -660995520 434563276 -914646454 -854760964 66388705 470031774 -505733919 -443165980 270183105 -956040674 176918087 -328768996 510491052 -294766902 -597871247 -50218782 -473420047 -602584917 -355979813 986108846 798847988 -51435884 -884747155 118997259 75292233 902517440 -702534128 507754898 -77659467 -250797970 -564504055 -369668460 920146241 -160618097 465690264 923657022 42034364 109318641 239430225 -560225925 -41900636 113064315 126620840 626842677 -466385456 -883065758 -481592652 -398272892 -536893371 517025830 -189058138 85064943 -543253048 548497609 -446395584 815674051 -285895105 -311908201 90653894 732300305 907450216 91817860 -951288802 628847111 303889527 -524482776 -802777598 65779440 748471433 -918265873 -24229939 -830568609 671627066 231439072 -784771222 -559755644 816011154 -753499385 -635367000 832285425 -254392145 680860339 -595940008 712954773 -424388276 -504522845 -865735271 354312936 -771941171 533151804 15582350 -569711653 729231353 -622804581 -905545061 261905855 382110239 -54633405 821849501 427383907 287779254 -750382563 291152242 -646745192 626247722 978101183 -263331906 -166552105 -251081414 608499807 -672409171 718156038 -336486260 -731834569 432675597 650271119 -752657440 -657731457 244487767 46815424 -293646665 588190346 113642641 -770603379 32575619 583836488 698641147 -828307747 866981502 -597358686 784764840 729159106 358504472 683547810 -889335729 -270185977 -740883420 469805715 -644125710 355277360 525099829 604150495 -721903678 -146278129 -133487027 -75488119 525961442 -697351334 505651917 -555165119 -376302172 -413981539 22509033 -297906994 -513827351 833929513 596351308 -816805665 395302184 -181784527 871823234 -712853385 340897486 -512768142 200783734 -606279654 -686956147 -526187712 -452879473 116657718 259874452 -477189732 -376123345 247743667 905350954 -520403421 737892384 789142506 -888314851 634795227 -252122656 -857238207 833775762 478698795 -718032128 -209628628 -215555143 -705748896 -1693974 38025171 -861663715 -249707280 856224853 -102879175 597401491 747947116 431626166 -569147135 -886492153 146315362 146617236 376174280 -212889852 -77715556 592680883 296740748 -924465542 82604546 582749435 534208837 -865460167 -18614093 989818770 527763466 697169584 149883992 449865596 -995754888 603838412 927822860 331846883 41352079 198156924 999872951 -514435582 -777184245 -863526252 -877849969 -802453919 283610488 485565165 -551186435 74635583 -834543608 -998521320 426653425 -121067326 -18401017 -427178302 -924720793 105086788 -471101403 962586134 578867875 -146750694 -249450931 -962088661 -329175892 989844041 -259312624 -463879002 -654453260 154567359 -897726242 -659584085 273501884 -871064298 920962324 132406932 -856070116 722817120 -252234186 -352399281 221924073 -295674588 409291438 2452017 361264378 535477623 -394248564 740048683 -561768849 981853548 -863490561 209337856 -903865490 -923264119 -570409536 912217711 449833121 -467642015 -371766471 -102427854 589802290 180790829 224185141 774530289 492788828 -383537236 428570960 721524885 -677249690 350411000 4419547 551313111 -79216610 -796931853 -575315774 -784506139 -113161312 -819543272 85770525 69051522 893764984 -882217469 -327383146 541403612 885806879 798117347 -298298014 -713713742 -136686076 101871599 -984732806 486297808 -761242359 150579096 334953623 -719472110 700393795 518373903 -641194247 104791557 -948406576 756300409 848899019 -430999741 -733095148 672215958 -284546563 867300486 962594465 -401011522 -218455754 -891341084 39381615 736656095 609736025 -723235269 -232209664 668456524 465686256 -399152723 -108681902 554969056 -929072902 -381785486 -698683192 869120710 300368632 643753834 958682233 147259747 733287146 533468096 976743577 -588193709 971534219 -181574379 452840479 -354981177 -836000079 665450705 -170422026 -922475549 752815541 -842764329 931460532 712257581 -858277969 798649205 424845405 312533773 -157020624 -909227878 800448401 165738890 770915809 680258109 126814249 190837619 -615213171 -895675766 259116306 592203689 133022557 -768147391 910886077 762320954 369829659 605463600 -115100085 727290553 900163596 142250873 602704678 284200972 785525413 235446239 716284788 504004630 861717745 961046864 672323959 366684864 -645328036 231122782 -936957275 -999336005 832981410 201947686 -249438054 676348911 -352993739 521102036 545497136 -510706701 -699759896 831986617 238470734 -799928398 971130595 850867044 348828344 725804835 -607359097 -641378472 -822950364 245006812 170111653 341091998 217127440 53598549 -406119515 -499270391 -211030960 722295143 871738095 -542663771 819673023 376014308 485726832 -37050870 -914382287 -335965252 -432112824 64240531 279915452 -555016333 702788809 194190243 -851985454 652908860 -773785495 228455962 47492721 519157487 523801273 -644898445 -667841477 -15550794 -220270531 -368761484 -477111579 -370203820 625684723 -490608635 -111447671 370571395 87023624 277322751 -341005532 563283881 480205699 140753225 -783545224 888016163 -860084232 931963556 414116326 -378518245 468069827 -389978003 541796264 -838247828 -561156259 -452053519 215609045 477725638 128300220 -32571216 -360111534 279464275 43166661 992852637 387372858 -5760556 -743975444 23987040 -361643576 -470612547 -742034873 -254843656 439982745 828579205 -475219576 915761891 -153286575 -665729968 366833326 -521038469 -534133924 -697151316 -371767304 -82218743 648729934 -480597894 945887434 269175630 222199650 55860406 -227071488 -889431463 -778125737 -508704673 -247666378 -144601288 96597514 -58532755 -371205886 62716680 -64731002 719802735 -728083026 322144305 -610563276 839684826 -560542999 -863809128 197552457 690082814 388779757 354580185 -840230071 -425350292 -858436147 -971923824 -680111793 885419258 -345615852 -346816392 -970312030 365928137 -986848473 905559233 553614227 -829420896 -361993342 -813711618 -131930891 973610829 -793573692 317568996 600028409 -387312169 155269865 -949404277 131725761 -474417508 320012475 214719109 567094785 -607071750 -92640996 68922837 -995434219 -873662037 -914194624 -79176110 -100787041 -597749682 822941495 506634819 53266039 998845606 -992163475 331521522 683879312 297435772 944020875 -521608618 721494931 302348595 666693841 756003430 -484739231 -961381729 -297074621 -416582867 -699887210 522500717 -602637554 216350387 360174720 -701225774 -625996813 -831830655 -594625834 -347765138 -252281277 120794636 747381101 -731354257 997521081 -730320480 -929410946 753753756 107889520 -158215646 -881682710 -309611730 802008532 659578467 911787203 771645862 -803621208 274509733 395839731 -152606333 -151920265 -152535242 164375157 728673954 -861532080 -831467712 -391200367 100491501 672875092 672686721 -105852778 -585771782 210171168 991129700 435123328 613622885 381222267 259447988 -844293389 -439242535 -875862242 -252982785 -374607693 -709609143 -92203513 -856547154 85251609 264820478 349089678 721698570 747054377 -323304600 -977481856 786111815 -418966433 -35709315 92809255 -624190085 885248676 -425247966 -230678503 -142970066 -292734265 623050758 777201222 476211993 -259624032 -59034880 987066523 -215997433 653528321 -60131334 -993171956 -196284644 -379084084 -700982165 417903928 789220165 -710367305 -12979063 19727071 26697555 276781095 641225987 50011666 -729354845 181716222 745105718 134178245 937454844 -240686178 -87019564 622971909 402574633 -664807926 132374082 624325685 855576477 264558691 350029783 -168683833 51880594 217510046 -265915750 -116687025 -927831497 38757694 -462944177 731245257 -316760247 -617118433 695826988 -864674957 -17443771 367471889 412631780 -352503212 366445665 451379448 -618355046 -232455463 664946996 -750544318 230624150 -802216046 320256895 -569385693 -486223234 16095059 400873895 290391568 32124797 -618773981 183841877 910560757 965501057 -481303856 -543527252 893695009 712234598 -831371585 -463399146 22368794 -274109332 501525108 -541304773 -244347289 -386324961 911811034 -601836319 -285883575 695985586 424275657 199330853 -462118386 674716991 217655887 -434851137 131307061 311581643 666387910 319443041 791940478 912725135 -243698909 -875734653 526352944 795185847 -6219970 188013628 -731227810 -374408977 -607134293 67951574 994133773 179002530 864499131 391821254 580952807 -875051296 561485032 549850634 632786342 369005257 -347645128 753782757 188101130 -966499831 -538050112 -322875238 888757309 480966413 -60331437 -603472781 -49456026 622685911 -165841956 -131654498 -118558237 -372665314 460678488 337837183 -505824715 270673832 231011070 644164906 -849779880 -433691899 -346331733 -871778352 -73731741 -812514667 551469797 -596579503 -729062699 -216396509 -640276290 598644423 -765510362 146892077 -992715850 -426244739 -169990827 229331349 -107922500 277752352 -452716730 -217729060 900832243 989210742 789730656 889273751 -201921587 344071588 16088944 -62297010 621184865 -451930445 -349532237 369455567 648307741 -292207065 -814004704 -149642891 -4275163 -535782305 -546899320 -691269756 -288917032 -886295186 693260709 817884928 161464112 -410304207 818036393 -96540729 -566294893 30274669 -47804864 -283617516 -194887451 -288658962 319010703 338174101 -20526948 -30056590 911072853 -520249902 -876453862 -329006529 -908939384 721796179 -35093991 -268501080 -150716370 -464772313 742961486 825919788 671081535 999868373 716529593 -650652172 588809196 681553295 -714280272 588784881 -752110796 563556787 484780194 -151782217 238072306 954038763 226423798 -753526015 557916245 -966184771 -542306966 -363417223 -833162244 826963171 -1486747 882699233 937530955 392490912 -10454436 209546714 959131210 725491560 -609907540 900211222 356795671 794054460 371447475 655875200 -984365860 -627565899 99718175 107187458 -212137149 -710030929 -938170434 12542673 641108683 36015590 -569560708 -55312932 -346388888 -184320385 -821644060 783166107 -370929746 484493712 -783190714 864812808 -179717277 582808984 58951695 -824037638 652547769 -571378667 355497887 -827452536 -263317454 545862972 348899334 -933664547 -246933958 842584515 -933905123 29640675 -748241369 -83742226 -848207191 -646605030 314961395 487609921 126897866 844202240 363295281 -382393540 538034205 172080436 373070271 -687502483 460018042 174448534 932016119 743258895 -822575682 479934773 -458318313 -735970609 304090722 434306056 -154845161 -626895017 152411075 -420997986 -55234813 -343046390 953303279 359662032 96962614 510830375 861402476 -188747359 -448289629 -963653103 495947005 44725478 -561264097 -272416431 -971826347 913564472 921306471 -727893854 -752721984 -322634866 857903824 -848966176 -485386587 -878278241 -413615663 131374744 786280685 945211995 575178235 -767580142 101780518 -743422023 -30567741 478415887 -599984951 114648305 272470024 -29316698 -233864665 -868980046 -697680002 -517461172 -57795096 127405958 -762409585 925936064 857759732 991276483 639290405 229664391 -218243655 -566728029 -845261511 359465366 -812778098 -147218320 425009883 -191159058 685725914 -52437474 -348813393 47974577 960698225 -669644516 -163317510 -71159151 92141108 -378752788 956649582 -740058507 -272504951 473502226 -77237774 314164093 -969757859 -460481270 725512989 -79967158 -144926890 -160260288 415074834 -593815986 11021263 93405270 -666662696 -908731269 862389816 443504271 -430412247 673320427 -691103303 36162537 950392439 -226765000 731343946 494036947 -851382277 955624241 186346603 -472895102 356794551 975960685 -876538864 -287672077 68963853 577426124 548358306 889836384 -319183613 -321357816 -460898015 519661313 812038089 -573778547 -421178498 550683537 593321991 -156371016 -757423846 503745836 -997601537 -59495468 550753392 -841271070 -128979874 365583130 -307927148 -522223713 -964691910 -49405304 -101312211 3825711 -206268127 66107601 -612897929 380925097 -265507237 -981653717 815145136 251939658 895729663 929858827 -737162959 -87046822 -984291147 934307177 347401668 416802115 406801076 -897496071 -256493215 -824627227 -460327852 -499834043 -709379441 356907481 -550489439 464113358 -720530732 -218743151 -924170318 977210187 -175627998 -918672191 -988210528 -431223180 248367365 -252510523 841048526 -844121754 986352937 373985552 -526528104 352720621 583055207 898050878 309158650 -202094548 666935154 197552135 -233029704 626652670 -889547855 -536786977 -224990822 -86841022 -928314697 -693411983 769288825 -904930464 461534593 -394079453 874007877 642970717 -76433603 -45442051 -80035248 756534090 -894274959 -928627802 389393027 682888386 14608929 607532308 287346969 -961994625 683834629 -339967394 -403132348 -879287719 951267461 -603020117 309851963 -927996101 160946184 -458229151 413887421 732881498 62569326 762100268 714826246 -162325466 762479974 818242015 -54574332 -402654606 623855236 685524392 -49634762 183443602 -321980864 -370425442 -181905607 -987443813 215671175 -394962466 -621831857 154683992 924657170 -555470403 -481474898 316073053 368757643 2420319 -644614642 -928421386 128783012 794615152 -662864421 -382626623 -637658372 200284041 -193228762 539056703 -304269317 113704431 97000103 866128042 -987991808 -165526465 237083326 622251746 -225170536 943944463 -124211953 -40425344 597677946 -83414318 -969071751 -732021645 -170378700 480465879 -613635300 -915299309 -16280454 727991240 -208969096 -103011359 -823460399 440298213 868815674 -52703774 -204885041 624726705 -672907185 -759606200 482408394 -266420286 -160845863 -702513237 -553146100 -454102153 102628594 653175625 768459943 -90427528 -713768962 353175498 -587345625 479876159 322902174 187537360 416691468 618870578 861258771 -422898960 961083661 -511716326 159783466 230498487 895204944 -878855782 -596156144 -920779763 461552460 41004029 703611631 274264040 -755350086 -96960865 -563603569 100425403 -579498827 586373744 889957755 -428104461 -483473292 526319267 -291979614 -795490881 811774117 -458890638 702794345 860682120 661747465 -883717117 -918734058 -195957354 -243688293 -999956036 825850256 162025552 560719400 -697624080 202586866 -963686008 -852364626 646746401 -181583169 -924308108 513175296 659627469 -800559508 -937509405 -869321830 -180197572 257694677 955657276 618497476 420979391 -495047146 666514607 -172236087 973044581 204889981 92590315 -747353520 787384770 982941573 -80965127 -859810685 -361711263 834018340 573822805 -369800304 -617337474 -73929047 638594221 -60609689 -386809924 -790876246 908417672 90059498 100161314 717507367 650526980 469945287 -307556594 151495130 786713548 182647150 -510502291 38144094 763593474 -596899557 -363003567 477251937 -764564441 934770194 67075533 79636467 -912663571 866981233 759317405 -926217895 281768375 500955582 479075110 587761280 423811841 746755070 -55303677 -403856085 -658007905 660055491 504170539 200468556 766441337 -218692345 233318857 -745100694 571230646 620654271 62798960 -255750732 147373797 -984222578 -133985340 943994450 240669269 -567937555 920014724 -640151668 293597017 -328416822 -634385143 -475460497 184897394 -659333947 667176614 62983736 -739522854 -80143656 -305395251 -285588333 478972731 445855914 -343089224 725895989 -367491158 636513872 -384638682 370761978 590721557 -749014833 417608379 -444426133 982016475 563213056 29435976 384430621 362907296 -756823875 585043161 567997800 880318779 -807890042 141835612 -248182961 -127961335 638886016 -953499446 332267469 -381005195 -829952593 92078911 262062721 903450867 -204820488 230641935 -956852146 -237413835 57015570 -907402559 768350020 725985319 -332872727 135043977 965400779 620461026 -175554318 30811137 -761914880 -663200681 24453764 726265215 -116073243 444505675 764491913 -852652659 -51639828 270419638 153871061 -249555212 441366504 132811539 620487896 -943668906 552291631 592448152 -151073649 721811954 546283788 -870508542 -347995498 -937777461 410690497 593442018 943801423 856380686 281125482 489731846 340637065 53876402 -86888957 917344017 755605443 114249206 -323039598 -76025309 703250938 406569826 506472470 -788231300 -98209626 -808380602 874447660 -939236588 -65308499 52737299 973997002 219227216 191484864 -525852599 532154661 -105321894 348237921 539841423 -401510794 -966429535 596983476 873389311 498370829 -563363072 238860109 -749857543 783441759 -737281980 -684547888 -365629264 879095162 395204813 853007147 661334936 521048929 -735806517 601074211 6969397 935217425 426814991 673416165 618405138 992337504 -651687508 -827957730 974025142 826472971 -2976759 954438791 -36294117 -303448099 20451121 -57655041 -991311817 -445877762 839866198 -642757617 676078169 -887070530 -105854100 -133543368 763907243 -184825080 -365515297 8589682 -729059845 -586207368 948034194 327675561 854073253 209420875 377101184 512219492 -561307620 980458536 -951484595 -480688151 -22682063 -102386750 -963416443 314080142 -765896993 686841384 -569576215 530111158 -265350190 826356848 -861036431 -359159732 61768271 -869535042 -598662765 -697524587 -674051579 754397670 244758315 340102133 -571998084 113639935 -109649947 -12941536 -680864625 500323356 564306632 -80593360 -410849326 667243877 327640824 802178136 -68792653 -527110229 825950323 304087360 -43150658 -461435455 423366108 -470407848 667923783 865419341 -567395137 91867905 -62241021 -368491989 107389313 863485691 245160363 179748429 939653433 453295006 -356510886 -239504535 -879709042 559394251 455447568 -815949768 161266917 824185525 137207622 -952989748 16242872 363628157 154457274 921537142 528438095 512786074 -585496010 -767338240 535509853 727885102 -259779070 -851915996 -828858680 -387233020 -225202857 -264446354 698110025 852214072 -889516325 785151089 64094979 -532213654 -790929613 -923130406 -39207753 853623607 320300045 -18502886 -372227466 -15099860 -881665524 -864880175 819906804 -75864410 -191372939 -913563030 159415956 -745097842 145364457 298869548 674890663 -305998283 488730381 -576898185 -189840815 -351425173 -15765383 614103776 -769638804 -931005368 201628255 668787156 674227713 -188341820 -444293594 -980264062 188015740 350526348 604304338 -172509979 -533666972 464423034 145667170 172642060 -362693106 -894473424 284304607 -830424233 -428035395 246105461 -740025899 381671218 -158467586 884729718 17539987 -45153758 -472740107 -623160995 275070105 810427179 -825148934 248177448 -820236924 279920537 920245187 -282318493 289634020 793980921 -474127358 464215391 -885426911 754389565 -766075517 -12954486 -957266619 -849780465 -889988984 -121268627 18237397 -78040485 32771322 823969375 -556923051 -174167132 881357634 280192605 -693795177 -3147995 -638200772 -139598344 -731475214 560869922 -846253020 171929005 611533664 20731259 -763544040 212529195 243097697 -714591860 -379359193 510097325 828855645 725671330 -752573406 -983301735 799918358 -102368312 893615630 -628725645 -196548553 -60863021 -805106496 -93861260 720724946 652419445 87869571 -100223467 -446407804 71040664 369373764 -464314465 780520424 664015532 -621213986 -176983446 -941525822 -829545977 -183475551 -474456318 -178401315 -154154568 106140167 -537964653 31873048 339660879 -161540052 112291117 64453029 750399585 -999959654 354009607 144439421 325950755 420771167 -920106413 421698379 -828028431 638712376 -495685137 317620799 687753332 837674190 261723370 -975360858 -57119360 -170001928 -744481274 -371334278 547028376 -196462865 317635502 154977288 17712364 -899890646 351627581 -617652802 97416218 417011009 826064483 725798370 919569671 -944230627 -146005531 -230165023 -521759839 -95882060 -794466715 610661893 -848266106 -227459524 479692335 413763802 99812731 951388004 665704940 894601540 -333120478 638534844 -339847398 -256459701 306649750 -657715551 770847025 -416003178 -449126035 -973708653 109726408 -102892505 146997187 483179608 -950863550 58788713 683482080 298851718 -459125701 569596524 120527471 751394218 912601533 -293855722 -686266194 -889519358 -110721421 848828446 -160717430 692253038 -884107743 -768002489 -425236944 -953460215 398555786 765653290 -305572632 88530947 11867436 212001905 950743222 -386712608 -676398583 -805414995 909535836 100869337 227507757 -355482208 -446551463 -728555290 595739358 451122198 -476426674 -278726424 -410900746 746718866 693222071 63197603 -144945011 -410386270 821778559 -280590887 -738216893 -764794397 95578298 -397831059 -545557787 589022401 623531723 -826160098 378061484 851591608 515967309 -468181137 -261577731 389911389 -998175451 280616504 -906562393 -758799004 -532928895 293504405 -699935030 -533904531 386430468 -966165143 571399181 311889558 -54460749 846045694 -325180710 561764352 779472779 -578320091 -393549796 -412210949 -924910295 -115689908 -786548675 200275359 916986659 149145567 -183252206 652391915 594966949 706396650 -799320674 944645370 -251161252 -391086965 -914445499 168554762 -381581586 -588687553 844751972 747668896 -456417103 7824022 758973121 -987921047 101728207 758142805 75320736 -349824931 517633044 402606480 -593253636 585341382 583269140 -18772248 -858904051 563956160 -910627741 832929205 -451600524 216558216 -300263176 -702122639 122233019 621688111 451619366 426929587 -20118789 -769463670 -157443311 -989498738 967540197 -4502365 -718698317 -744325022 242012779 331849768 -341902168 -805882134 -631551375 -675090552 553586838 879573918 132095987 327103080 -634548328 409898771 65088769 493387322 74796519 527072415 -675266081 -18395740 -161500899 397557295 -956836393 -549892196 257983460 -404230932 243320826 213270822 538137871 840695099 326196402 -818823473 443506423 -551236890 -19071913 -332560571 343178666 811490842 -668567686 -204313701 -267000976 898114251 -946564787 61660312 259042245 -512501833 -465913753 -710517809 -513161142 -290599338 823036505 -576638077 -60781585 -630533001 411620358 685009658 -696034541 49675381 -129358700 -500373143 -550897492 145759788 317347383 -647522434 -303756452 -14287870 636523431 544467132 55058292 -47514381 -111806741 -170989296 549631822 89221017 306685274 -840291539 327017954 -155926527 -454339712 576027408 -322931130 -954569246 32242074 -992087751 935761444 45392095 289410251 305462957 -595341403 -960472421 -811438704 -199255969 -798560873 185966490 -180801090 303207196 -112019305 156369907 790957224 -999237214 242508203 -973141030 594226893 -670976409 -896487294 681096753 -221789620 -551592254 261741150 -604691723 -607227811 -679080212 377414422 -332555203 -506823427 263149381 -947922906 -419011745 877414252 168987506 411105119 -421110558 227387656 885706658 -735243697 672698143 -603802411 696647751 -361756427 604155753 -416698313 -322367159 855212754 256321571 598174690 151228600 987942746 753990265 -937014372 -626191396 -804146400 -426877169 -617745090 -237689757 -735438142 779576422 -70417965 -321165904 -469831823 -762667542 -320285230 702243430 32533550 -609014106 53668936 -191259785 -922573824 -49423268 -49111642 -47282569 592604888 -854954824 392445334 393901521 -492103370 5489448 -897530631 -97805230 748591361 470797245 16103652 -663242258 -68824984 632388825 -617084436 199644423 -285981934 578696830 -769478844 -129430368 -779418001 -620223088 246314612 -304220747 -743530478 591453860 -435208152 -318726798 280437585 -328144627 -43782831 193093009 -538078981 -3683230 795260873 -22210862 738414650 717517297 -483880749 -809010342 -822834089 320554430 -734702674 639874571 410691369 -799266036 -327990636 83378091 926804432 -208674197 -946238550 -727654792 -188691110 363255310 -30716141 -363466205 -457945493 -791044442 -397218331 297855884 72735827 683578286 593568071 -539532679 800630745 -965206352 -48863759 474826472 -150728898 -252472771 787361785 -869489434 -931122085 -511625006 -417422753 -667676935 616906341 74840492 -27074140 67259004 -556166729 212093163 -518963100 -660504194 -635458419 -906569483 747814199 -38876997 535123934 -415694826 -494191104 -557124935 -623099436 -398377966 -528754517 370558405 446567938 -180065950 -655306454 -498507555 -858527120 552674997 441349786 -765866087 911430767 -56689787 328579216 -522457403 -338594937 -233154401 -930083796 825457937 -497201972 -193652293 178771271 -283917847 -937201690 -638949820 -924071055 482607458 324746540 -196375129 -356601825 -687633007 -158747718 -945810309 148340013 316619712 -819241987 913439671 504271343 978292037 -435163463 987521651 -434039828 -548300613 642485955 -199654098 -465810974 -191338764 -26781748 -914809009 -770245585 -677846757 279965359 -524589266 544473951 -458394491 -641696991 -313281405 -60715958 641925483 931510417 97471456 188338524 -370480155 -895669408 194485184 109194075 173326747 -665793752 -236988525 -488956832 102519813 -127676926 -31063763 -918773124 -381036324 635471801 -890107380 -348799641 853487629 -402553600 91088706 445383176 -983958929 -595448443 535221055 -260528419 653967437 38312379 -886208934 407209107 419289791 -427998690 -8081344 -66034002 760176218 -497966604 558378716 -263682924 54091646 -317154939 -911417188 808361271 -485910512 -945103961 -922222133 712256026 -541995160 -659902165 -203176857 -907521680 -205969862 497171591 -782572230 -860351170 26164909 582939219 671250363 -707707783 -653215619 -238124738 -648482769 -616634680 -897154819 -235335913 886002521 -13444420 478086657 476384588 178358812 488956874 -166773085 86497955 -738255798 -94508398 -13776282 225125699 -863658878 39805733 943753541 -334664609 -498159831 89776502 -508862109 -71804144 -646768311 -566816141 -715451695 704538692 827213660 304877622 -440546104 303478444 -576353966 954696681 -905543548 -186865842 907836405 443269057 -442897657 663547346 83009832 556810995 404186871 -98948620 283764760 120332761 400071362 -549230574 -293716879 -410150165 -486238854 966776778 700382971 -550650520 -811612589 -588043643 858810100 350619176 112089827 850283048 22200279 807923026 300517973 -691340844 864996986 787304147 769227547 832580609 -738139871 956555236 948044470 817962700 -357289305 -423344811 -93235915 717769518 -360146548 693216404 -883806681 892808782 690305595 -540351720 460518074 -813473920 57815512 -128287212 -64554046 155636201 -359273131 650760352 -831359626 523077044 158315535 -854591844 56582392 -580851407 -180885505 -297811042 164640909 -21395283 -130493993 14925964 -541645789 681509699 19088611 286054641 -372857085 866327588 -876901543 -969446958 -644158959 37752199 896706736 433097970 -656222707 146868746 890223292 603500414 559284611 -574647644 -591812188 840037190 12600420 47075435 173313428 347785163 -118271187 736921284 -844679195 71126789 8602694 -25490054 186329871 -713047217 -685209148 -221898141 -570654252 355090639 -646912378 -422914401 -170083068 115150192 -886096387 592582277 -731871921 -313678519 334399334 -540033857 691531690 -497208134 -140800870 -967108749 273172329 557034752 -192092467 525850872 206426204 -911403928 331597656 53093615 196839292 432945449 -244573085 197461510 -77804566 -734814537 828334475 516144461 -42694961 1087850 233461514 508358333 698516468 -99463926 -665773300 -91729250 -952615939 -473018154 -196859203 450443683 167939680 -655875126 986234703 716835644 -902317437 825628557 66906956 841096196 -644321075 -606837612 -870158777 -898940974 863937788 171472777 -634163745 883148240 448339904 131908018 -295695101 -890427782 383434766 449259517 969843605 90411988 -41651179 222204621 872886692 -125274219 996719507 -89790580 -268875853 898109759 573825879 -411144839 63019480 -560361639 644825686 -469622940 -749820038 -781121635 981200096 570965887 -254430891 -107454292 -536581214 232165185 283129772 24134023 -625180611 378820581 345672307 246004497 211343324 766287852 481431306 488586684 102873453 26514005 -824013054 -89995145 944210038 448647285 773462694 23764483 554969976 48357053 -360696469 742962070 -278042791 224011657 -1001820 -556210292 991103924 -258935126 -687316205 -925493203 -973620789 -109083002 -274849608 893723633 -732710908 -748613116 -107554450 -83078458 293697968 -359826793 -966563530 -17127109 -239580215 846079115 996437986 341441650 -468412737 322145813 486457038 411787805 -826806230 527942021 336029027 391597809 471098050 -170378770 -611692848 386217899 746078651 -796268334 503843785 -893858599 212798738 355590885 697886125 -916351042 120693706 762283835 708256112 -481428673 -681191240 213814462 979955977 893903712 -192164033 475865721 -299327730 20373305 -291238316 391563075 -143432862 -618223014 -349217802 -498597597 547363150 -696007936 819938704 -166029099 -994901400 12391369 -346870336 246392144 -216249555 -405047705 -979618966 419729070 -827660555 -215154966 -257903631 -334132877 737399945 727634781 709131666 -378231602 877620493 182934874 320869468 448582958 -153910393 -380785832 -828066691 -145973504 -511375196 -12751107 -55475433 870028068 -404815463 -187809711 748019631 67351192 446337490 -949015925 -480782817 -87868190 103241964 -54800750 35986872 628231251 123915610 287079194 918058653 -943399214 928200811 -761009883 -778903101 -471137197 523432360 -816779445 801363521 -979507944 973951508 -27951724 -381571070 -683801123 413475344 -640363362 -342888792 -79225689 649969315 -367101640 326119580 -910037219 -732511095 928597174 182129597 462194715 -643313962 246761087 -601091723 -262000206 -583821531 491473771 -996570920 -703400081 539725058 -284058207 -363897990 -628011456 -736969195 417296059 177661494 260970087 31194091 -190590651 -831484977 91352141 331471721 -237726462 189766186 -18476482 -114722471 545430465 983986419 -569695576 -5734470 -975252064 982623432 -75914059 243049451 -76410986 -955637311 -361022580 -792083912 -168456218 547261872 291452108 140635556 597710507 -59214574 -511352743 -871119335 -221046557 -374857913 -514485677 936530371 432824509 557014409 -727366649 727977048 97961213 804321847 -939950902 -254516013 -350201101 -657784561 781895853 787530342 -802713988 327121469 604094317 583955967 -982113190 -544147062 855326791 187145521 -930656194 460196935 -622774244 -533142890 -493349546 147561650 -565142398 597586963 -137509115 103130347 -11028201 62079605 -628373622 -687970645 -535559458 -79308150 373018955 -491474933 9693398 534566771 44661956 32784563 -246064324 176374515 -602879301 -901817463 -270339487 -970876587 -529113139 988179745 -828499111 -396307205 765905870 718346499 50295478 -603806274 788412876 -414961679 423417515 -259022820 887154524 750620173 -727415891 584020629 315333874 588370333 500904994 -797202605 -483883160 207119535 785907057 -520267779 69116001 -352418801 387228247 552640336 845241966 -294767063 188691822 16233658 941683269 775434196 -46446554 786821868 348116946 -112990704 285248351 933985703 -183041255 -317028374 267324834 959179171 -881200286 -215222594 -326538043 259188497 997256376 934663264 -57883786 -236158275 364084469 -616953850 21992331 -590788810 -6463080 -405482767 -130738230 738877205 -773960806 -109645635 -763298681 -50344280 -745016503 523892112 697241417 -206160403 592050399 71051153 -475903192 -183354574 418073754 880258784 780606051 860972806 727708096 -617158079 925581202 -328027189 773641213 896582038 844481719 -450741202 -428394480 519255928 501091413 201712767 -978313433 -978180778 161829129 727504784 -518102376 -810919248 -517383403 -838133811 -405572876 603279869 -676451702 52312200 -363584460 27003319 825658839 609008421 688201427 -68347182 391493141 650023090 -583791595 -278484058 559061162 409636663 -354937819 -473881304 -945603388 -499541508 765552554 -841069185 -917821291 631196140 697930029 72865671 -627334638 93136494 604390637 405639113 117678291 604442311 512631238 -646510829 -232679002 538788360 -492026101 -207614633 -323547860 837987281 378974148 342469017 -936842046 -30347975 137158759 167030263 -858043298 177819122 386517674 25653612 -305020814 -558013426 -971681561 -270576940 797563535 -673259414 -567348120 -269041100 -373841723 -62297771 -209531730 -376853421 248093606 -524468831 -55359997 -46414409 -894182475 -723273706 682838541 374844557 474025562 101265828 126111695 690046986 628219472 682839420 423196015 -763435328 -260647004 301866470 -674270600 244028841 -130194089 950533242 476963845 359386237 149963854 477982548 885236783 921933981 600107830 686746878 170428887 126046889 -206612228 847622150 141855900 344548328 -136280313 -86060836 229465754 537111245 744514507 -32647353 -294039409 620750857 -251537852 295586226 312728059 -542232904 876488028 735175522 26044881 113108294 47442472 609770395 -200023392 -300689559 -786586861 -333006065 337257397 180611859 745135256 -603854900 -154394594 656801377 73490478 11391947 -58527366 -653676866 230688496 -623845360 343863980 -554396145 -740154489 679467720 9959728 299423019 -483330377 -16590697 885142734 377096920 -783299517 844149039 -655043812 -212483103 943497498 153494961 -769813081 215343520 -9849435 649833385 -824194182 545898292 318965145 -801849097 530733411 978587104 616225867 -278947555 -4626340 -307743967 -284924606 -495723234 606133178 288408676 725173516 731134106 -715117991 -283901103 -504138600 -144331913 -931702159 216788726 -68786499 -967435974 -114744241 708265579 -80099130 345980544 -404652889 -426329542 475948082 893457271 -347489762 828514670 787254192 -646320496 -474987399 -279931275 -60984568 -628779893 436736960 -738755632 554240388 -121674682 -673988098 -764850166 -885060437 -199739180 390924145 478901316 -925367392 -823324194 472101535 -730975640 -81456193 511779876 -134252990 614498755 -389329173 253112415 -553320656 637816872 -59113558 -77031131 -82182988 434937383 36192004 -581863110 788776981 -816959875 842547599 -837254480 802623153 267803019 -891124240 196860587 -907166476 934916373 849891821 623105966 -919067760 443363404 955440034 952634278 873394193 -103662697 365497761 -481554590 -816832757 -264889009 586968293 779298536 -289266899 522481316 -470664808 -117233950 -989796436 566953431 298493381 175199402 392796940 -119114119 268594780 641174855 -980215764 429444398 -392724551 805955447 -890269807 -316357765 38877659 -548330582 321712218 568543574 -436630178 943381391 -169324316 710335774 118808831 79752419 -383150493 -160521568 654170623 178290178 675193921 794944627 -802711932 652043764 -300751832 -33918557 -79646070 -926626084 -35519528 227720613 389577123 632383181 -134691211 -355525310 3152112 -535551113 -912970310 -795892918 -775033235 388048438 650920007 622462603 -68404621 868755048 120513906 17752299 -583486573 -21739757 265131124 -199843068 -690887355 40692741 -483846619 -216664863 364220490 960296527 -282067366 965853560 -524749528 -840222569 150068813 -12157276 -930792293 597762581 -303552648 361929252 770233570 -963510469 244361873 -954937048 -170201380 -962002757 819429655 592573410 440692140 687667110 -443622101 -561576496 231947540 -508637804 184317633 695490987 -450569613 -180466346 26080766 48768638 -420305670 -166632005 848801888 -536971480 -517576685 169852452 407682446 -890836858 887285231 -246871191 -984987355 -32194274 -150912410 324964389 834524503 461585915 756966660 -632958008 -636327521 118917072 -422345765 199785470 13430525 -175374291 491302155 328469320 259393406 -397491904 473541059 519401732 471640124 -369607023 -182972499 824051571 451233951 866118542 -555437510 -678188214 6023392 -305581573 381486083 64171052 -598689204 474203397 -814265007 -929647216 643112389 -430437496 -518417993 47729950 45449769 403665746 869825727 893710082 978181399 42626176 -68559686 52823280 -140716697 -454554365 -64095285 505639261 774115457 389536352 -900635665 -564546266 -129792355 43916182 499665247 -812499190 89702276 977338462 -477243164 -764486809 898672369 866572359 -512737859 -295363221 408628212 -845118194 -234648409 -3459499 -293654317 -5472362 -129290666 469136697 755002467 -64042743 -606433302 169358025 -384848600 893327081 -327832223 746285719 -773960730 -171611223 642667269 106954429 242242150 619315564 -669269389 574299554 -900650853 382867286 -812697441 -202974985 999261104 922698275 682466149 -327236780 -238631648 988089183 363717295 27444728 -347741722 781747214 325644350 668735177 -331063854 114906594 632571353 -720813779 574735783 575815343 -969461140 131686109 -587769748 578439766 545007839 570945615 -940202789 -942825964 -692799366 -767586504 502989306 56135154 310921610 -688263402 -908174435 -725526365 -683821418 509162287 -883180258 -606107275 -490812602 349832480 -281273416 -309351282 -647768172 -513936131 -948495948 346154395 479303428 347330087 -387030026 -917933308 -389247287 -103696140 -162585905 692445826 -521041433 699456854 -265877094 -654487423 -43051296 736775666 410770571 -822887728 -907882944 204312454 -639949413 987196889 361710071 502650183 -349874520 -486060513 -316753215 -905919727 575943296 -63526545 630249160 -377037705 716099485 700451545 957775755 239632406 582913563 -550207977 -80668127 -931825449 95305570 889778352 601287523 990739271 645839438 350703916 454565584 -462221940 -453975264 -265778911 -187519769 -928829533 -951413973 684564323 -594189723 -690545682 -152408512 -845008493 867941707 850012750 176506424 972906654 259467134 -343068867 135008448 42607723 -267083508 121883200 73218425 -381105475 -377278137 222816336 875249768 -318584497 -923175860 170947623 464697109 126041033 156568348 666708736 82252130 877973980 -381606385 421498767 -716266397 -977639539 -514347549 161127692 145650445 -915702520 970945194 -924177981 896860540 -700280887 594780776 -460940707 -458133049 -869303825 -469320057 -915811975 -273965022 730245514 393765139 880806164 -957703556 -117383451 -780099537 987034662 263376730 770953019 -743337966 -818198637 -285466092 -345948852 -827111661 868872376 227781684 86034295 881576158 -754172597 866343467 563099604 325186211 -96144423 -835082410 -603453210 -155361110 -724775677 713363891 759197036 216267182 783184441 -300488894 -352151832 -716661436 814494563 -774163100 -848616671 -623595128 771302985 415841068 914488153 604572765 745680643 340884106 -908837707 -896604172 -291301380 204148819 -174594265 -204964846 489865897 -961993066 517417736 -352982438 474971915 -351578952 -701214237 -132809050 858321561 -83934159 767340648 703820611 106944691 -910546584 -515594566 205235287 430834591 124616676 63428354 -484176874 -405962251 -763701216 -514477970 62937940 983954574 587665894 622859498 413919668 -225667888 -519362939 3192478 -996140945 378246160 713178757 -147296875 -488391636 961631123 -459323467 -222134220 900112488 -230404637 -80133379 529095684 133444989 -299456388 -854667790 509312506 244581597 29623272 750381357 -720445205 -441062711 -390794606 849915053 238325472 -798448155 636296739 331906964 -207025688 686293294 -766626733 561551117 743264143 896535404 -456549760 -236805196 -824426791 -891443448 620176761 -904239248 121251065 -82504713 142614939 -338812095 629414949 730574934 -779104093 -113440803 -528330682 834857953 273787839 697309487 -71514564 -232688634 -332521166 -255681791 70622413 -449499154 532613997 -925512557 625553145 -292199177 -363453976 -579998970 109638108 -948642851 814316960 815524315 -940007999 637763020 -173179986 614330237 324056980 695174458 559572872 220849001 -545425662 778890098 -714716984 780435373 647607825 -176773952 627496345 -39154317 -318169224 -5123942 -232758373 -821632543 -681038434 -501485163 -769691654 643874893 -478493365 217300157 968429268 943800110 -985528003 -868630054 -948675620 -340866577 -402925336 -819857760 -767873868 -952994511 204552514 -513177401 907400101 49561216 933189701 247935998 -54956485 -836187719 -697360724 660443397 -711613185 -718302720 -269743269 842263559 639972327 206945545 -166315469 406767647 -304522669 104268423 -215822451 -36258281 -404016294 832265939 -26172179 833050652 796745222 914494104 434475827 -365042342 40088371 -763836929 -520871615 269139 673137585 547075342 -500509017 -451263493 -701401697 -589376353 356556914 887598921 931988275 -505214421 524501495 -537252891 -991514072 783416063 -777580053 -752159019 -275273066 -730328151 -727099640 209201777 690364764 -620526295 -739695318 64878799 660879975 542702708 -250846873 933972943 -616982006 350793697 786938081 357218677 -148071215 -465830025 962330765 -760617424 775479156 672750594 -501061544 -518339960 -992907596 845601659 544033229 -845717955 -30237182 194481535 733839316 -58217885 519212826 -861248220 964148930 815042014 -119517844 599399721 248737509 -656789262 -359885208 -205841527 79245516 926909876 380214659 -907285476 -769786962 205500956 -857959512 637182546 -969247840 -337857551 504713676 -247414018 -376147446 188126204 783080822 374737408 -396235152 572106601 -45181249 557958849 -793816138 876565548 -773494025 442940109 465761299 410991598 750926965 -94580249 583577046 -489238085 284301483 -509110002 -213579454 893971061 294003290 808819133 766580986 414866901 -625385344 82605762 672581103 266625800 751082191 -579059335 -414377071 -44113019 -20752022 -363632200 21434009 539636071 576880888 -200901404 513314105 -37923041 -514557373 -184483915 -780100541 -340374500 534515151 -557037455 944143381 735309158 -382356454 -180398761 -331100442 709967395 79538652 -920285611 -159757430 -439679947 -226539694 -715825948 970541319 452853521 -457109784 521354502 -828408092 872703736 661450530 -892981406 -821249205 826761540 715845284 441777356 -395901826 -500726614 661679504 864872335 -676415445 900283032 -759316392 -295762899 -43977409 558720024 484394903 753332774 -256991067 -1347143 845602198 -597377055 -556257376 -732336340 -559912975 -540858732 150299535 417731663 -60300714 531092405 -563523958 -28850815 292838770 195611739 -235108121 -938905117 266102074 263759350 -138995905 -474269696 -362815987 599580283 -921498554 42464690 -963231333 -114877128 -346585967 -857850947 -311400953 -191071986 50821727 -829589247 302202069 -532795340 103930541 -375877907 -107833572 24154835 -678517661 678917260 159172561 -438299652 391505460 318171139 320791421 -496591107 -722168243 624769779 515960267 -513388977 -377736480 -119031299 -148523717 -921302796 874754529 -957224922 543377762 887276212 730563450 443058785 -747669509 416816970 -263323783 690136182 54394326 760491193 -989643683 -53153098 982867752 556827815 795734074 88267894 744454817 -399202548 991934686 989558119 64075615 49505792 980808571 -142750164 -260159578 481289763 -559886822 -285976824 -85648927 -266923358 -166915813 93287050 578810456 -198538187 -96240583 -157159414 -858035649 -811101288 966511498 422783125 665907934 706776807 155009715 -642890299 570715149 280620784 -191548371 -106235398 460821812 716737839 265438684 -881031292 -330687289 862873285 -145744869 -534049975 952185065 -105162144 -74433269 884270692 -10990000 980095671 800316568 -57147880 52303642 -989990000 -603633137 507109011 -319500153 765015331 302757477 -751908288 249483720 256255243 984329393 858522788 208727048 898422219 -936365586 -337900004 215015884 200051872 259089288 987495295 409754124 632664389 -253118797 357963344 381149089 -914759409 -406813355 -180752367 460065116 -777642808 839351697 678803354 376355055 -645651643 -704434381 303335319 -494423434 -893378495 983408830 46396963 -793659205 -309040720 -906703130 -497282948 -624983240 -894928796 993676237 984266977 -684962170 -311410319 665273943 -977633647 322543181 762198245 977355572 178673915 775314537 -186181865 -717102913 792021677 520776982 167449910 85278454 -250105670 413396409 -124133047 246747672 919602486 -838332852 -901381768 -617178166 557996278 -681007182 894193653 -380391406 -793375342 -977402949 -773678627 -408756390 -245518959 -263672700 -997348009 721749232 630526844 -831414897 160152397 911751448 -804638842 853144324 641099679 -43717553 284890310 967499470 -520194180 -549188342 955512038 385639611 -235403150 -588466583 4495998 -967693570 -925230926 -783775406 -862788495 798575258 -353941652 398162375 114323838 694882630 898339234 -144674674 261597746 209624451 -204702819 -74983089 607405911 -244440491 -797865141 294497914 -139950442 -648140045 -586440965 -525265571 214875202 174297029 -807127924 -170748166 -866885853 860733847 871732807 -82774605 548230732 -260781881 173039929 937293264 -401137118 -213823371 -496351375 599869681 -47621346 -705652157 925521225 -208363179 340043336 312235769 758553573 -364589858 122725616 255978302 473403058 645956159 -499649898 -216794337 917022574 -155200068 -283024471 141822390 -293737158 -686257287 765017339 969472637 105507429 792441605 -462087401 356617679 -211694728 -867675885 -321085762 -483185677 -927658359 -126751477 -572736409 632331247 -553828369 348253493 -629629239 -572095948 110155033 -643832561 733950508 191292327 448362156 402158631 -474327419 381975270 -549137901 139067090 -664063722 -746919291 554265341 -588425883 973695420 -760777411 -993065509 322303618 -184644381 -907587257 541859184 -937900843 7388180 -474201457 748515400 -41000917 -607104818 631995379 -926056178 -791494938 -670160537 14539244 -435397571 669065984 -666887593 -974365512 142422549 30311531 -536638617 -639150527 407142341 149724846 563007623 672556232 46657518 610284254 637433461 -421969952 943127676 -537689472 -334281215 -867025025 307758461 -485403049 685659847 -597357280 408536469 816849316 -436143602 -233562622 -271983517 -93521936 -620498186 -126197014 -729500976 -522084214 351472267 185506193 -67313299 988664792 -758978037 -512158753 -630325920 324196263 912615102 -953305230 -487949440 951700950 967621554 763058776 770501185 -333186899 -695758331 -500744952 365606981 322621561 437690832 -67343601 475940770 -696648806 -313667553 -610359568 -607889731 838763331 -595633345 828904866 -266861405 -159562001 -35817975 230561499 -7496044 981349360 -239286275 174157495 -371609422 -493844609 -822954738 313095782 -371008010 648371010 -506986890 -278785667 -419107158 455116057 -471898088 126705355 3939848 140399202 354298559 620659411 96600880 -506657232 -928534020 106409173 558835298 -261853607 62428646 326284484 939648954 -225947171 -424833519 -472000800 -453540544 49643013 -624107058 -52110545 -630737842 -140182539 -585891886 508154013 -189503305 952568744 -387218046 -10059066 516993050 -27374241 909733963 -306245851 -445494525 586721558 583997730 -924335450 -270783364 832580876 365716872 -726299092 -294916375 594493518 412289093 -923722518 194122783 553104932 754458691 318041537 -756437940 325880779 -549141636 -829207110 313260143 72898664 830741300 892051375 716569635 490651585 836763958 446895183 -364883552 735271243 -935288443 931924492 -28586939 -539200887 641417178 -645277420 -60088428 -967159931 -539443222 -65594785 676560285 79968766 78833853 -946480090 -232075315 897075905 415220989 393280876 -884587755 -147560316 182988489 576749542 -600740658 -65938446 716941327 270219007 -529789192 760987153 -368069006 -910053114 965574381 423949011 -145444151 84777370 60031124 139837383 -929499517 41294494 887114800 -951919677 491171434 688206195 992795978 327181081 -208153564 -865789918 -675243396 420038019 -621854801 826803024 294684380 403824398 716541977 79408774 -567508614 -798076421 -655884981 634003295 464905261 -507454459 858799471 707036351 -974802397 -798969509 -573724629 10520638 347698111 -974913524 880914503 -243927860 -844858607 147561405 -652567092 -64923363 450531231 -172312624 293848844 -812625602 -672124913 169115676 -694616134 -925203844 -576105575 381766155 -947647791 127375692 -130348224 811421028 -857899463 -933195376 -673804857 -586442995 -860336363 114713932 739924403 560088509 877117081 807927752 121408641 761098597 342645813 -473086378 791878631 662117626 688899619 -523039907 -237319661 -415374750 -197399505 -566540375 -677582248 -46113584 367155026 -229004375 425759712 377920879 508472496 194199255 -775736577 614825879 -454358671 363910905 383668033 378357572 385865579 -431390171 -350537554 963159134 24926138 254448388 851328478 80499898 -271280340 637019321 949300373 966410772 901433793 644616480 -403982405 -170506822 -209052603 -803307128 999179918 -560802821 -245735090 7611625 704456632 -452791253 -999047902 -174300448 -955453567 895970600 -19805138 821987759 -187601827 -376223250 705636049 -260398222 251285436 -466714787 967591511 506690922 456823287 -416008701 544098478 223209807 162692646 828032992 869111679 -48818347 701275420 -632150763 -179597469 882799734 -602577266 -664769478 612039185 949904821 -147240202 -203973315 658563505 488143828 -193185049 636428533 79488035 -554557531 -253253121 165163328 391756930 171207736 668788316 732312610 893940131 551426591 -51173269 -450459438 90082102 239199989 775719071 -18451961 -219836892 398882190 292720788 -511145970 -679004977 -127447227 72404824 -323421429 -344949789 -614009078 725308066 -573681450 -150854453 -729720608 954713834 53975350 -213575968 -439000399 -937934568 770699342 -233818546 985022962 58504530 -137778566 -496152281 -847434074 172559420 -673445639 680312736 -404661731 -997656242 77018140 73796286 -47274214 998384185 -163867059 -599386134 599840509 -239866680 -802866984 859508933 48302740 -917476928 348024297 -862228694 -552114523 -665923250 590099875 303311274 636685763 425274869 -28402870 -975042286 -489957086 597465205 -169620419 -197164777 708824178 125435155 798225563 834093699 -291588880 -690188092 -564231868 273778176 270175004 591435426 855376144 -697751042 -848200956 812221967 325534882 783024848 148647477 73940673 160856409 -122761289 -838430524 -988240707 -233880942 536210899 885062112 165576596 114381199 -607436543 457982205 -619999848 702751457 -322187857 842509823 419559864 -81555756 414426497 -742592784 457886486 369993799 525193879 815099321 768482390 845070034 35016095 193102271 645193206 252203675 -501462757 -734633294 -967192618 -724112385 -971545909 636024437 -108083312 -278360567 379116961 -240399008 -175591398 -165421371 42943757 847564787 -878527136 138604434 153615891 92068095 228556380 955291857 103403312 -918282754 -348367429 -447302733 941847444 -730204648 -55832541 725154923 909365898 26182686 418426064 -396270532 -60137720 -763418429 -202609207 60547936 16698801 -195602634 342074176 715888354 -634186081 405690098 -625448686 977605105 -837015632 812165605 709787172 -343310752 148624283 897738076 429005691 40845799 -201918860 330665745 512131 941977204 115380404 -840644844 -913701643 -643366628 -783417857 -393616951 -262108853 625000170 197216298 -928410565 -163876904 258583853 488792154 -754527015 191829305 -401999777 -587404418 30567874 523589852 -3658851 -59825819 429835176 -194632773 305097284 -169904693 882480366 777467955 -893187274 -390815911 428335679 609498190 -234864531 872738002 134144341 840991666 540424125 -143597411 681695537 283771465 203842559 -420861278 374227217 -623851233 526969333 978145756 15552035 -316919120 37617110 -630228241 286152466 396816517 -742153103 880511469 148516653 125337705 -742011953 66873367 -505806459 -24190423 805414591 412610025 415863011 -794854784 353959593 -83316432 803230816 -904477408 670921678 -510196676 -864943695 -817900090 -504609405 -93838353 -316384488 19602277 -882893770 -864787530 -211809560 -879663984 385958327 493656581 371650650 -300495462 940011471 129814311 961364771 951091900 -219586243 -588206139 181033100 -75661601 934605700 193427218 170694196 161932250 358722379 -958196510 167540803 -687471056 875735444 999643980 -421911385 684257582 424967087 730218970 121329662 -568954633 102020736 -414696518 303653038 128799939 -213631686 -168900474 648133469 -345756528 -303544343 624954505 -756421249 -777189936 -939802354 154116690 239587491 966999950 -258616667 -708929408 -789176347 703520587 891628511 185087006 -853022816 -214999953 899445562 -946482513 -292200 -850621644 -288825709 -208112569 -219382792 469418901 -237403516 -443790882 -877176010 -400349674 35386230 -690950832 856243277 10984603 465724003 133094242 772088752 353337929 538885421 151252930 -520219201 -649527800 654865657 -566376209 -468373316 -299245609 688936657 -907469025 781828830 -531996591 -947870234 720027797 -949850182 -835042375 658788279 408321812 -999062942 -111626307 957509957 979105703 -103208654 -140880611 785705718 668484403 651251041 921155724 -442403981 46282551 -641717079 14844188 680402944 738459396 416489411 135410577 -319536220 -349082089 458570287 949032565 101874450 599915907 -917502932 -302833001 439963997 632917340 449890597 -689596259 -941187538 -915421964 799261773 748442378 634051103 913620976 172634954 292710528 -800265513 -522135986 760946933 -951942624 180204530 -135213265 -824445302 -930652431 -451498356 -719654712 -475620713 -25253318 554368199 141837947 395038344 -905698982 925112634 555394075 112402744 -326438884 602484252 631581412 -384435229 990618411 -380220111 -806888496 948449828 -366955623 791397484 -72589477 -42021690 473746019 -127665927 -843934362 684269088 646937207 463126273 494166116 -659847632 -262201088 -463567734 -575992601 -184648626 -179172549 -179932667 -146529715 -156431501 -703746709 -730822238 510330966 737361840 -368769973 -574466324 889615860 584255888 -357791010 623166533 692259357 846254154 -249056803 221631139 -606768478 450662310 -886404036 -31294735 -142156350 -740740392 -412071084 277917089 -768919236 -542420525 -876053017 -814070383 344226346 -791523010 -435620902 -892578520 543025602 -168930778 317894280 484742397 27722132 55337329 -741146783 -592557047 -370104814 -679788819 730640337 24146512 431253178 682702122 -372912134 111420656 -588469139 946737727 -712827343 -567394222 973458321 -801878134 533073290 -275304115 -417875378 -594000204 -684754671 762804254 -860659274 -688450920 790119606 -160046392 -479442187 -210828549 730202099 -713933453 -526614524 -408540001 -546192550 -6614085 959703387 -313945326 -813356657 -560897097 996692942 -138091553 -501512917 -213557804 -424149694 354689996 -769068813 -274486617 214835389 484796723 -456893487 322210847 -531512646 130682138 190342281 -549587135 932153966 -591406968 -94693583 -269077296 -94496573 -532824318 -575349211 -53981502 -109923966 -179807810 -137669691 635600368 867885796 -978216980 -441000710 181611896 45200541 -229267121 854372756 361534903 -832304310 923562528 -814060775 -979903705 27737928 -75232894 275313701 -298066592 853575171 487221769 -671224491 565511602 -847739211 97128530 392871626 952557490 -773338459 660175275 304051754 -500965419 -68582800 551560908 -481515871 207262038 -800685293 -626184330 -795545574 -455079098 404326642 161609153 -477640426 -782204530 -269270208 271282 873269506 942780476 -307326803 17470707 -190829659 -715695952 -386278552 512675408 -118317351 -596972061 -567151769 -169964825 -763512598 -547739407 -165634297 -651204391 678427910 700989162 808725519 82240098 662989117 -925951489 588820612 -200144068 -531854843 -186303957 880040682 845088513 592886855 229774585 173229629 898613302 -200987481 340856878 861652019 749194339 474664799 -540994154 24922323 -590332120 290283568 967588154 -570471258 987116430 -223167393 -327207099 216839723 571606786 -465553404 -790531818 291566699 67963344 -601514998 -363995147 578396759 590002185 -290058834 455638810 166425433 -118543632 737124789 -477208495 -553965657 734549190 -823135362 219665213 -632467505 552943927 -403129018 480063399 -763624550 366927317 -679837563 959174407 652066868 121997935 -865195505 -1676873 -292663163 -858096183 -503008357 -944090876 -280648547 778361144 814674569 -138949540 651481237 813148287 465168721 -341602924 -758448850 -331406042 862236105 -503975341 -828283533 24481018 570496215 407496629 -561828734 989644910 -516692486 -58916331 -923580440 -915146953 230349812 963190971 -264334125 -400610626 915556988 -181947202 -530051565 -264431717 301151692 -122247945 -934887872 -416455136 424732178 -750196352 158949252 -360003927 411137341 -837006145 469932864 621628314 594707495 874793523 -423037285 -95490183 632866359 515463702 -880061519 -985677363 -79837274 -520857385 -420195553 -674679819 -483958432 -521490566 -420995160 -417404715 271974023 64677716 -605448647 878579147 -504044817 -264429341 190188346 -585096413 664932927 -181862134 646812055 19301161 260536647 -147384186 293371819 -622557526 167357953 490559424 160729194 -715077982 993231275 -600152282 881101958 -715632415 -18361625 515802060 560030125 756451464 814889303 -740236741 919981961 -196276801 -866431922 456331673 687298466 -861370584 357469093 740844709 -681930965 -262132353 609730755 843153158 -869395540 153113788 -816902389 482287020 550715453 -297332029 -468411259 461199088 333205343 -783279316 -335638479 -801917173 -225899075 -906381767 -867593060 -163894475 -759628189 -764904607 -577072795 -92313253 -726950042 -390539537 -908061930 -901731472 626231191 662037163 190407458 -544913275 -479175248 656068006 -488078014 -280708857 -218728319 -198056848 371846493 -732342541 -20963016 238105847 -770355554 -965773934 557255174 960205097 825795343 240152692 272530584 923716072 -45967156 -748069509 20835548 -823238388 -580284420 -208145210 28269208 619588423 -433552744 -926798832 -939091367 -916711563 62911372 1940311 949859930 -15246086 556707382 483902921 684185990 735761583 181141912 -461437386 55154760 -246436061 -402275604 10154073 167250385 915649472 487039276 -429245781 329660842 -608917965 83858292 -50762445 -587910574 389049659 128986046 151438088 -99086896 798546363 981244267 694588340 -219359092 -847190256 699945833 771066784 615762039 -288713525 732402758 -182346563 4824629 -899464228 -258597879 -659294466 921624532 -70591875 -27805043 -501738878 -530022786 -92668491 656650225 272310066 241207986 132222751 -967714056 -834133319 -719340165 736551660 -700933271 -239894161 59712472 984403567 -618459193 -376312416 -431526915 351543661 869381209 -258842326 -713346959 -898848259 856782107 -203118537 -591119373 190288635 894586678 -142530268 -386996 841595838 -376479234 993108070 -420232729 425476111 81550236 -563818268 538731523 941919261 465105387 -861486375 -320892314 128363140 -887072338 288022180 636277385 435259729 -16432120 840768332 -378703989 -45426171 828194451 -563599453 -514658759 -206238677 -911950134 626677504 756508406 -580137157 -742026930 -346586649 -218056160 527778351 -719869448 -64313698 -906958741 -106013781 455092525 892343307 554034388 -994621933 343383925 -498143392 -498709926 -855998227 -670377971 668377420 174399259 677420981 724228704 -725565192 153230466 464280968 14860976 45385654 348688780 -731796164 -909481176 485655663 611442315 104921635 -764247431 454269971 -36804214 919529937 655687119 -438406237 -650197061 696937577 579335218 -942442502 -17987288 -553514736 858948265 92793787 -622692438 777828400 565062192 -746575079 476524799 -944795535 890573270 761496020 -479229322 304436835 -849738486 -455452628 461192031 -96534273 586116774 -399078255 744029953 -242679518 -764964810 852385684 -255284631 805622008 702222539 411855579 28664516 -696429395 777213219 -646215629 -554943969 -260173237 522397806 -715201126 698296859 769998476 -132236992 119645434 600907842 575710198 -319205622 -299474672 6037664 485106916 -568999142 379364614 69132852 -444123322 -826780375 734657213 766791940 211952692 26144062 -820868207 -602533335 315202910 -606608514 689965894 -424683778 -486361703 -186424114 685275902 940798931 155187415 -387593268 -501258245 527675827 -302272101 -447577769 -970832481 554001247 -168439175 217677214 -374098311 212653365 729496032 192608464 -985834601 941799804 32800004 722525560 4654375 112291700 61455860 -310559788 -718498540 -6592873 -28066481 -868311503 916997894 710094421 -83650666 -683151710 -564423806 481084989 -329501898 -352287669 882538462 -644794461 -554420762 -916475324 7212960 406111017 -191760010 -107404018 -801275367 936451273 -859598537 540563442 943874339 -91752474 -242464657 674128766 230015123 234393160 -189301693 11196715 -537302381 738141114 -232898384 6537769 570719381 -83732360 -994129427 664489107 479268960 847579273 -235269906 849613916 873849291 429643806 -946362233 -580661137 81563172 904269854 -656661272 790579337 187516755 -872951515 71075213 -591186698 295694706 21424213 307780115 186899637 441971548 621710309 -907367591 792015552 644558364 -441993672 122896040 715330837 -338815543 -997113657 770115574 801823730 479202909 824071027 146018361 229682846 -736296200 514357676 -374496059 -974633412 41424229 804890680 -565179309 -711260077 292163074 1646125 -17110578 448636006 688627584 59351196 -572622996 -629212537 -284235747 -151813006 -89761679 550562605 854140907 -873583061 349799365 191047399 115416194 259117720 -388369374 984763217 -593198235 -550391130 330657410 -617191470 80256614 425936533 -595188056 91898335 -38555674 -548636310 -285287451 -442546021 359764361 672650152 842912601 -681094610 63496449 -450084371 961947277 -599379167 -916410561 302922309 -322537268 329507222 -979979898 -983352064 -208718336 844047399 519973939 399520037 247648284 650514900 -173603904 813097239 -988513752 374206761 -514563206 224106676 582871326 -930777797 -506318726 -10241960 -937870828 -351625378 754572537 -532568652 506738577 -18385529 518229647 641581109 599907638 976752842 -753575508 252093496 739832168 888840952 32509273 -965511342 177438189 -604348586 -251274222 -138883617 948626926 -82788457 509798946 951647837 -940156812 -597379683 -432157801 739001299 167675536 797722046 -822278549 -53581116 -292566989 596889153 -897588305 978905105 462907525 -490634558 933779133 -771468812 -613304978 568706891 -715580337 -325913216 582367366 472833160 -588032941 845863623 -423079604 19581901 -12510425 414717776 861263250 968442371 177322690 51837329 265032273 -161994790 -450896572 605442569 -271677046 851874101 -408237932 366004463 561635101 344707164 -979648150 -319741311 111979906 186276534 472047542 698342930 146579491 -99941431 906780744 794706318 -980350502 680741645 -885414660 -603056666 -351630931 838188178 180082542 -319149971 339443725 -526636117 947232773 -266112467 -700852140 -251199341 218590268 -452878184 -361488956 -550058435 -698861960 709837543 -857764294 -518970949 -90396699 -794272719 177006256 -916274674 475941719 -625216051 56705471 256852505 711560945 -823262103 -870400237 -890819262 917071908 -287855101 221263880 577708084 275219563 -195702523 -5023981 460814639 718576654 -591444382 -172377492 64202843 -82481652 438522437 -709160748 799521677 -528652821 -696342928 -225366348 461651858 -531809027 -841916037 -783798470 -798210001 696569166 122747009 829219026 -40409311 438947736 670177931 203859976 -919907028 -406480157 -700504440 -619619116 669174833 -419849127 764070275 56181286 -594525174 529776088 95967221 574402407 -679712000 -688988999 637573428 -747154124 83354443 896095390 -253614123 477432576 -111805131 -590714944 567734492 608602199 750025353 -476161356 679353109 -805552355 428559542 -130537349 -438386374 -793264313 717419261 121771466 -808276902 -890137294 -828994871 -775440219 218327904 -69407711 -400496256 494260445 -342080870 -716328922 785155959 -770533042 -52778550 123123053 292903042 -660408765 576735437 -372656378 881287524 547512217 946701244 -742047121 658435075 178076841 -601779132 402231481 -344181765 834158335 49615470 -352391111 -297288604 643288310 -95576267 852512498 -770355626 -85223627 -472681867 422660451 230760424 760336686 -948985511 690759201 -629824867 954442629 920443524 -262319311 -529854102 755803437 848949205 -335377486 886508980 -455072933 386125915 118274246 963553219 350694386 118626707 834948530 -501131730 932949173 514170143 142085694 -520206088 -282011598 -255521016 -512184634 -433697741 -912039339 -233173416 116584810 -647685353 292740618 -531895967 -206417124 742232498 199354582 -137646515 -51906449 912238539 144575843 -868495106 91923486 -597640228 10216932 263408671 155283445 983914780 933859600 -975127662 -235170784 -266913005 -195804152 103766956 324943422 240572811 324650636 680766288 891232338 885720469 319471492 -15283910 786781802 450251314 -358705414 -34093088 465365546 -8111210 -205915872 -981433877 -324363138 -419718702 822762432 327801324 -78100706 483295136 -641779007 279894391 61623851 -741058466 442311391 504101836 -853149246 408617803 -982049455 709863471 613833691 -805531520 -793386506 -721909772 307539913 -253116704 -304097186 338963774 -24669342 349960846 -112116102 732893166 722672096 -803771713 51508541 -565435317 -15599324 -668377992 -823412714 -427343868 86120554 992860191 320750914 -413983818 270162992 -596645058 -756040136 -444930665 -497507040 -278919249 27887982 -637240352 -646023822 27510458 278840674 -647555804 837414026 628344714 749166563 688151648 178635472 -232354162 173575173 434830810 -81424034 608773381 -13241440 -106963744 454629443 826146393 -887351238 910253675 25414703 -410501315 165848334 -25385869 -290243313 328135713 289560068 -441501194 406322206 -78732880 38763502 -523205911 -633587247 -533262363 -305049771 519112877 -1422277 706527098 -415111304 718160576 429825201 65933556 745943604 996488722 -258486926 429844352 277088366 -398690936 576894068 -985435891 -560802001 -206225836 -478255692 23626740 -164026416 727409242 -632052827 632993798 -708564903 582096752 126657440 751547949 -171501287 -475112241 100640189 74794713 508713107 -869992355 893181164 870721237 571548560 -455996012 357424048 317652564 -25775388 266387694 -442423616 -606354194 -403768800 -511573796 151218583 -15117304 -324668995 379063263 -918963979 159021362 729556938 816261134 994849745 237393371 -264776418 -414785932 932284968 -300990766 695157915 -432635588 494129306 298961531 869073965 -293329061 -86761310 -626606616 -887459264 338999147 827567929 -554579757 -52408244 247552681 -7084088 655275014 -967191908 588126236 -99894662 -645122452 -746051575 358212470 857470773 229359811 931599218 430438028 40336501 -442426144 -876626149 -144745426 360189282 -234188299 -427549413 364200557 -310894837 -617601905 685053863 68823945 416874635 -104487671 -755547036 -951705187 608907158 361533593 183997967 -711022182 -87109229 131314385 684070990 473397999 -300864399 -544078721 -685350087 -93616094 971541667 443154187 -542834042 448605058 163306537 262162428 -26002141 427785829 -809829675 558754544 436797013 -8696830 -814820227 181427237 841603594 -691167786 -143280635 -569846436 -271668047 518969377 -229817326 -942467034 521870320 -607507156 -585465401 -945257711 -476639158 359241187 907921016 -838693784 -563187967 -304740112 868646268 708622222 -20489284 131216159 -677048241 835023771 -26496099 446833499 -992458385 733622910 437578042 -496289701 710214360 -153416617 -183966967 339808157 -822514493 -310283450 905798361 -757250206 -948288117 578667695 212926286 -979746901 -691815098 -592062573 -933439258 305474478 565124416 -881452902 482809688 313153737 395605136 533589161 -2544946 -353766397 890855214 358513418 -395630920 59828637 86886060 -321909607 -348954491 -370163330 -651284604 192699594 841986970 -103832949 -853080598 697965754 22059296 879877414 79691545 -774846226 522305373 -75084248 -45684025 895594005 630337357 -422970097 -731188516 -340924365 -69481990 -298581681 -918410500 640215040 294331669 630124052 -692045175 805596888 349649522 956220784 750648233 -825080363 -112036125 308233061 974990628 -213382422 872719247 -363915662 100222125 544092706 -945617537 -703205792 446120474 -944792812 868308280 -911474361 -35978633 740868625 32623407 -140042185 -489193643 179367374 -498915177 -50957515 932566062 628195285 -393708759 600030412 -190737462 38551975 -65075904 -235097444 572094153 -571694540 -871683323 545403362 -167855093 680417244 283125683 255296030 -601007393 728263087 265304898 874559637 -653938596 -976919021 475956470 25977522 355050768 259573166 -637174203 -420666859 597577663 -356024981 235449186 764639393 -673604080 861769055 -417827577 270127657 -930515060 -906851054 380576291 -295483303 -58586427 522969616 -877011395 -8452098 -971543172 816780236 163565293 460013888 -490400095 262523579 -529636207 -994924367 -88003401 836882312 -403750330 -355616415 766112889 -818514801 -991679616 -725702979 971700582 799679679 -737000912 131708162 1895830 800822323 -347489633 -869229695 979619911 136818435 267974604 713554203 -886952751 797348716 -80666599 82004684 -768527313 -634952367 180929871 941391044 -346661394 569153316 255803562 -277888405 711754915 -130182526 -730131042 -90321788 -977022241 532401716 957762587 645232442 -572289830 714103958 991637668 -375010316 -687874965 793630607 -584230157 -680796961 -619965475 968280599 791754415 -448738822 -831038913 545778779 -653792627 676213326 -579633543 922477639 -912085826 -534914263 -293517635 171505322 -601464995 -674478960 864014298 324319351 -656121152 -859712438 341436497 955449547 111206333 -35614344 804644892 993267378 249072809 -726761707 237683202 -369780664 817068344 -704345130 968457542 -764899475 667810470 258284037 605580938 543911496 -87830794 -159031610 208952287 850303273 671542794 -875603487 -509299038 178888387 497311945 -399349255 998171765 859668245 455833951 685077465 287171294 -662844256 -555920115 497527440 -555010272 715517605 -731222475 -638242846 756645806 -935624042 -149791000 576568684 -699616230 291505298 120807693 -575448025 783246327 -154835606 -260437169 628718111 163742394 -910838674 -554286326 -965492176 -198894493 -442146299 711894356 483091792 -207195144 618334999 980755394 845941530 623931446 -576274706 -352148135 -315621717 -137016956 509751072 870263498 -669250282 -705982134 200034685 -196971536 538687083 274107586 -775272883 498756818 -170208644 591113146 95222932 -987882564 565850432 238653518 124068589 162018738 -373840386 -776620528 -115596809 -928383125 -326593163 -396555892 -135055063 20192085 661054482 282892722 715988396 592378532 -378060179 485633438 -332337048 -146746858 -211230713 -62412719 833419422 -398758086 280273605 -549668737 -314820473 335088933 790926510 -142376565 -347350774 886344111 -437612435 -775539350 -159614815 -896434888 -576053957 -915840719 680047212 -678288895 -30216356 524344314 139062215 848270279 -587559739 -659321203 -813667700 373231059 -983725779 -450630887 -945007845 -771719778 188813173 911615218 -825069803 282133454 -88621850 -151536496 976021154 233961735 -317458606 796554951 558393073 -38177921 563843489 964650366 726925992 -938857171 729217983 -244104629 536948070 228469951 -284213271 645175520 -347385588 -280664790 -229182571 92475624 -808503247 -636022600 768040187 215540372 865583392 217094213 585788926 -654506188 919005030 635222136 -366088681 109044824 -215468463 -746911521 -328340410 59303037 -66783468 -638878590 692665185 -350757956 70829824 -248366440 463152791 631469449 693663346 655766161 -444030139 203655747 -518339169 840714644 48734358 692697459 69453105 255570616 306696921 -135759170 -710457621 -696608261 -236791712 632338450 262524086 521870290 480959202 -118468894 39928187 288420654 444165519 -266265442 -893758382 354171318 -125696977 -722864840 -982068105 -38846063 562628465 546007392 -14625156 -256224562 -140608960 111118889 -705635837 -511778648 661214443 -267567741 -190890041 704953836 320329520 246940141 649722481 421029070 847914473 -906109545 566459861 -22107538 741848788 -65158509 923411993 -697105137 -345893466 -759162736 -566216592 705509327 4439116 576995314 -272901383 748015330 583607794 276356754 -30967884 614413516 -784162516 669294901 930137974 132998730 -641941215 865360435 496514388 774721320 -245648744 242248126 212618869 367896064 923594 327766258 599219689 -559248142 588218359 595468987 -476571127 -455860118 872371437 -334328759 -419873929 -456710192 447066022 635026701 395020278 -261904490 -81306229 -177985560 -230173594 394426752 -228116675 825147082 305937101 286292653 193357213 500298360 -148388698 -813594703 888173769 -785492941 198413930 -441723849 -671330320 -873207014 -256838668 777605547 482785184 -754592459 654502896 134815617 -633460367 -151365271 415874322 -280270016 841976749 227474000 -578111046 263027368 384216031 661514421 836803150 510763802 906983769 -765502940 -709627563 308643558 349275995 -648997046 269333853 345117002 923843937 -898346672 471818700 -462928887 342099433 -711799444 273515279 731354029 -499344063 -76165884 138012305 286915990 -822448675 -359698599 -689927444 -370208601 437418284 858460251 397207246 -587519212 -742082916 -467571460 -969124730 -54587109 -471001598 -32538131 841748006 444320164 133209693 627788336 -197991997 -788040626 472779473 -955459669 -264608387 -793002470 -224494663 -797589820 422161379 613184756 7274588 -967454239 -17385295 -4137094 -996688319 -23611535 937694857 210033852 537843242 -740535638 126131395 70146804 819115859 -748098286 369092565 632978046 -145959638 583422051 -839154686 -137741778 258557186 -859865239 814614181 160142037 -907471696 -628954861 220379941 138705728 345542331 439969169 -468036369 -776541831 310279886 -358876044 -286503566 692515387 -442565246 647964797 -168848360 -49637120 -562158900 41330250 -206401239 -943119083 -244075043 -514690381 -926328949 624654917 933746316 27671024 -486839368 -886546795 743073124 512541952 -695452741 -638785587 120348962 -134346958 -598202103 -265244402 119461110 -951223686 -419363987 596128724 -95298386 923191504 992054431 753990194 285872034 -855327635 481196518 703221842 552236321 822662878 -419394476 126152869 -361210581 -229100262 -991598494 231374108 -566424812 -496172223 -684935432 864038215 727701038 530227823 -728599690 -50958450 851782041 910747157 -895711897 -604553846 385818753 -795762691 986682031 381573840 -721099860 -857627099 134807452 -353194849 -684409039 810763111 912669610 974008977 -805612922 61706569 -748706875 -764818369 626075438 761735080 265735900 776161148 544053168 111098732 -724756691 -120609372 -346405634 -565499852 -449455005 -5578615 -499328169 -850039332 228542804 827080754 -523284011 467506179 687615350 268406798 -652429204 -681252524 -728864963 -153785258 -227518825 712557035 81922136 -473836358 103455245 -661176883 474258682 -148349809 -999170266 -68868744 -998081773 -954859339 658721590 -960701437 228279012 -398422487 355084356 726994035 -906092410 952684748 210762161 -741615031 725769494 -819844191 -402026564 -911204100 -734896688 -168347231 -340190111 -106247928 6478108 953263038 423722616 141323880 541870747 840109437 -532654654 -351540713 910568285 885934695 837384332 7362937 319038242 616937377 3308199 -447043149 515776672 -543929603 -881801195 492684425 -864353097 -556303826 339876586 -711731614 483148809 -360300247 -402362353 -630625148 229147135 565328806 -861570511 179634780 -269244164 -641864054 -503381357 -96299816 -147684333 163985630 -486804834 -574358423 -670892153 104978401 -474777630 -912384106 -992249606 608647593 798304185 683861607 398535989 -535229538 825507466 -923868106 910636542 561972844 -622448098 166943244 127920360 476004470 -365560397 222714492 718412733 758260706 505022844 894512232 -267833954 253459140 792396439 464832606 771708994 -294736174 -649554476 442625589 -357281098 602577915 -846490853 651284935 879927367 185109361 -238305793 -771940522 695515306 107078125 -651407972 -714007124 254444906 602954168 987678993 -111557467 888603963 -34488673 775920989 20811665 -829760338 -816777635 -902752949 49529578 772928540 788784493 -543433218 -900539803 395191776 -305627050 896832561 -103242322 -666735982 -623171410 34957930 -70090710 -961907018 -811774608 861468017 -506319064 -859278193 586073426 832226315 -168420173 -192002956 -806748450 -316953456 859198631 848134830 725166796 321598322 591492099 -426223690 507405568 -180947982 829212133 -667069098 2819227 -357875335 -3926220 -23168709 806512146 -972232074 936042865 -116919263 -248062570 476189734 -400283858 310280304 -313232375 -593265369 882920470 604171098 -146842924 -820741852 -576383553 697072983 -187187865 -519397296 245292469 328394601 -60381113 -342624139 272242709 763649483 -632611918 -888258095 632404134 378234551 632617999 -245254473 -465560551 210397077 162055146 756763972 -867164774 -158140925 107896831 -917253980 -759436255 -727029412 -230728407 148629191 -781546756 -823503671 738300218 -525875663 554238482 147034992 579874208 67132995 -250949816 -725257619 185156515 194431433 -517297596 -655593761 35586795 -403656759 -726321922 282112413 841706202 -75226422 159561714 996316538 373877544 -534117286 918544355 707144819 509807491 -689404650 247338067 21453065 -312820255 651950434 289835509 16972598 34501923 -7103928 576916433 -980413037 -857338032 -856743045 -53197116 -834290699 924232405 -633631713 -542260006 60297656 342997471 -593741559 805420359 18367673 -265695245 -760475510 -862552366 826205980 -153867381 -520071283 -532608836 -880791295 -834728914 746909411 -82185550 669454085 659078920 203001537 -518722936 569521909 -383304155 320483504 893117610 -572498325 401120319 -574465409 477099154 -195809205 700483911 -615172407 474650638 -975822658 -809984628 683490806 117962893 -238686243 -608685741 96771430 296123684 -331671496 793937776 -150297578 349967471 -321670902 -790654309 -776136577 -303848227 -588939974 -399625903 977121750 79906482 281195451 130889574 -691196358 327196135 15396826 -880059943 -89055309 514395448 -127642578 -543209086 21191325 239388951 -819999624 -247200798 -790330503 901003555 14322026 997160599 325353793 -77714885 -523287447 132084957 -72256530 -378902354 238461568 -877045494 -192150957 362958671 339550411 -681690780 217257857 -354293504 343038818 890814009 808156185 572442509 -743191223 -625392561 -813147877 270387330 -21169507 -978140220 -99748148 -667381423 -672687301 890336721 364217453 -433654076 313556764 700864525 63826776 852561781 295462920 227400622 840319020 731235264 948329293 -673371018 -704300656 -155514384 783455595 570637580 -844998142 -782122052 -27278242 -429533123 448926405 317929210 -218108518 -472428115 -198905124 978116120 312393283 -659176040 808628793 377092183 -688531025 593898481 -515354264 -946312788 -272395668 -568377752 467600530 700714578 858740743 257338026 962816232 -309561074 643893045 -736584127 -157690354 -560178639 -544063039 -546594636 164925763 -305735428 3175052 343851893 -40508592 237571959 -208861210 893148664 -431452810 -274602355 321489364 806195443 -116866840 -720404829 409714071 755695516 761500834 -348846546 -399807885 43499205 156691811 -102976234 322139337 -327675493 623477259 -752904628 -253297366 -146714429 -922157918 784167091 815081285 487262884 -314380734 -663911615 -131600753 -756428959 -191411772 358514666 -769144972 -712676531 942757044 -622437994 -530164905 683081818 382677571 -898495336 751293863 280977669 263157327 -647658651 -579100871 297986262 982679593 700036454 -764400632 705031667 551150899 159054472 -837751640 345842922 834146828 769722453 -861282811 912836230 -869065246 338586774 -139995983 427004966 -732763261 521623001 -948755194 -433786127 -922130947 -102938099 -714551019 78545647 813419774 -274454089 932182516 206940245 -332806275 -898637135 157809561 96150770 106925692 -125637159 733323437 -254734627 861101328 137201491 -889862760 797421786 -31450188 661188051 217110315 -644370034 -817893553 578837676 -758991434 -205707236 -605451613 498840598 -692680135 -208101120 137041335 -210477799 -907972504 -605537641 -827591550 303392300 -739721282 364222540 322315374 264985201 -127759971 -932574919 -15166941 973154332 -117272679 -779682592 -380591694 -241595822 174672800 606142336 934641446 -176111250 -212481874 -659748085 -775841068 290151660 797348289 -103675532 282922434 528246357 -727300513 13970170 -259802845 246883266 738770470 360100246 -40820942 -808701334 8540888 340181982 -443228692 386541195 231262294 -279311177 71131215 464949135 -678146517 992541697 -670297220 540480863 715476498 347193528 440942431 -467034245 -569009078 -304071660 36748605 296076703 -523161299 -619209393 183189480 468540872 221313382 548606053 -89150282 -586418658 -388023065 907937314 -990665774 -13914548 -137261190 -125383359 -144624714 791015568 -662120512 -52849431 -706281704 -126588574 -497286417 -807216946 71203952 492005032 -69038929 936808930 203112102 -695671936 -775770671 573206033 -526338005 966864007 -508367260 -760919458 837264997 -61214402 4695454 750633317 -667358480 733797725 -635129483 -754774768 914654568 -921652560 576715304 834382490 -50930482 31094487 490042772 245993845 -344808519 892833836 -539902183 885279882 987005320 -425347389 432523422 54079618 801765485 240351192 -143211125 -497377306 -603253000 -71690765 701201352 5838069 -751490904 -773604675 -78856024 -464309025 -740961080 935565411 712195872 356871001 858229514 660797075 -722601089 672336523 199455708 -216185065 242574244 574103597 -126335347 642974726 -766763827 55174976 180875685 21259861 912699822 822154588 -738379219 787191749 -872695030 244433410 713599121 671373546 -719511297 -302001098 871641119 610150683 -732771758 738822542 -411851405 -467899664 -699070693 -227455798 611609164 90260904 131408678 -956233887 -224183931 -970712187 -237493303 404736574 841559886 784560681 -671702639 -984418846 996181459 -830747875 -933796407 920339078 675716033 -269762790 -529237103 -766890229 32823118 -866966848 -373797415 401725469 -286353522 -15433563 683335651 807019554 325216469 24761145 -367133098 500456599 -797040508 999777914 857576849 -439700577 -984592305 -833799564 -139618655 -140678460 255081983 952442518 -182558063 589708522 211059128 112652968 -231503424 506834327 847777219 402020292 -326424083 -62517399 -377799087 -935639004 -410882901 490113958 -715994383 681977127 -40388733 -626737183 -99466039 389633150 870564059 -894265609 168647112 978249486 724100726 -170706277 -219647247 342767974 -646473464 -65344287 433051597 924525723 981190409 -238980118 790623587 396178134 152459307 527002800 -465989660 167252469 -805104313 922816495 446377829 -879757869 -822192349 -57197339 -766342056 -31086303 -2470113 41477812 592952973 718194347 863678633 631304259 428904484 568990052 921730579 66860580 443447223 368130100 -505472669 143570788 -632514979 875057282 -629653861 250676144 130613942 -642469887 889167051 -391532891 -289016107 -604412489 896437649 -430859541 -882908465 -359075031 416468019 -412084312 405581626 920066631 -716565204 688294874 -484305383 575907699 249877779 -633448947 233104274 975467451 421586713 803302938 530528995 466261408 467450493 567214810 -494702924 937323811 114412214 -188642457 -684516687 461753754 -427579170 -233452906 -975069044 -268793961 -305661482 -981775662 133413694 -41263944 920653668 -498810358 50798554 -751386176 -613383523 -173403928 -576160783 -614949910 221793570 974163401 -969530040 -557721841 909090695 86074886 -232346500 326702843 707604465 555534647 400158604 218803203 688547044 431773860 -745114532 452318533 537580546 735211269 469697079 592293034 -876443502 955130063 306815375 -937017232 461681962 53300886 -284617313 -129530851 165524912 -450912516 -312758510 -858507489 465908829 -815772337 -707686882 -753937733 476357240 212859575 341037236 989867954 55874160 449010786 -197939790 976483573 55005611 450616467 171960863 -684056855 528169739 -774681738 -857647225 -523797828 -574115426 -508032544 -217444423 819210804 -546632241 244221151 209971062 -6002164 406733517 196606039 508085957 979251915 -995923531 -95224168 379339869 -41720292 -775972080 85206890 -415504965 -361613182 154595116 36050014 -34270880 426055335 -506684304 223011460 154843288 46298595 -843479200 -15162354 499732887 -270336032 -423706365 -293644298 105008297 -532868755 333150281 189801499 663747749 -62852498 862625382 228678500 -336394119 -35063990 -856251547 839765309 159782309 -742193495 849908050 -570658610 -788257235 -772020615 10403254 -522724382 428927907 -362989867 1106632 -533781616 -538327429 -123840762 -214171299 172189486 -568297398 905827608 229757263 -873543150 487095442 476735550 -615669613 658683331 187644461 784411896 -172863413 862637038 -790181728 -931043628 77955778 -782797784 633615180 -459444207 801751029 511392054 -955631016 -183143514 -70283444 -120431374 -972545498 -697151027 -493289895 -947475403 135321846 -286037035 289167651 918942477 -915054828 187624290 746044413 -320497310 -244438823 898948873 68724110 968947760 529602208 -66768703 957993489 -989197009 263226770 423769874 -997486956 -249438173 153515433 704433230 -338210613 85919150 104802851 374911914 595405251 797399037 -801395551 -634549475 -666790473 -170219535 324707965 882974336 994765447 -634201909 -961567504 -422166556 -106545591 -411555888 -634028066 218340882 -911414443 294830388 -748407676 890291052 -87727513 -492316693 385352678 730944307 189284485 804618105 -772602365 710484686 -110546282 -308714097 905029096 767829077 347567835 -269247106 509991327 94993829 -34604351 -20008358 281943354 -375530467 673362646 -821330907 752727211 -677553927 543062550 769527344 359333872 -93665501 244423973 296044210 229245619 669097795 -738950803 -412934893 -290571076 -942543087 422592493 -41858161 97561446 403431435 -359794201 -136038614 -870509482 668477646 -945758303 125536653 14886513 -515869641 -207514503 812213436 -726418991 374956591 -245782458 -329732746 850758717 614551387 907108024 -350575023 -300298991 -977112032 -76710224 946253766 164375079 863093829 677762588 -981649322 -151455811 51547710 383748653 273485195 -555573382 -53623390 -439864970 -347254699 530035268 876521884 -850910651 -117152635 -645323527 901543602 978832995 993151414 -908413233 39164108 -724664890 -656177305 -343563721 132798258 594831588 475354911 -704436255 -181823072 -839302535 -821304244 789637729 891005015 -75976290 826741836 -447545001 442500285 700083099 744181722 -627658268 -896716689 -714412409 -716329326 -435119219 -953456046 182905079 -394128995 -164467054 -486238051 -418866471 -927270695 -908974461 612555831 303577826 810565764 -487444721 -512555207 285165568 -982886733 794445304 883676689 -987736904 -222126184 826702532 -735428403 992607388 -618898431 215153827 525372025 214377419 -861832219 -680721246 876236468 -148065863 -481403865 734671483 87170592 642448069 -391774207 17049823 -547461305 -944007940 648064832 997551311 543327096 742155664 342935761 13099903 -111334820 -204534910 732903943 -737599943 271068883 -985650515 893783295 489283701 548418197 78816949 -403086170 274147406 -502796548 675706105 834615457 -20578838 -195781343 -934792719 -986201803 796630024 -457648391 -191740550 -341616782 147101237 -982188193 -339248137 -187076567 470256911 -654569982 984337315 -280647185 833419371 -138523838 -832332344 348334450 -125145029 357845835 951021822 -842586256 877161129 -357468091 -714230333 -330638570 -72914722 79532808 175845081 -501675366 827029757 -659015541 -371204447 984873953 -262527529 580421155 -899790604 633227614 288535528 574353296 693736173 273220761 87482744 675092035 335111442 940998069 641472940 -740661757 -11946880 787094628 711206045 -994798836 -451706730 588741409 -960042989 -321088317 -350810563 -994444799 -138414817 227237284 -853576448 260299838 -985205881 -267572242 -625804348 -896609570 -363820036 555245402 962955010 -817041153 -409538118 834247322 134762562 -234568589 -574962585 -479117878 574036449 358659282 70745085 197935281 142856183 -313268127 573651428 -305635219 -92870655 -391523297 502552112 -827349416 609395099 263922307 292919291 -939237818 923324218 871933376 -334048253 318341912 771681426 946338335 -561106715 -186135817 -637834690 204782720 -716451547 -581962116 -430415214 -477659627 -690667074 -269170858 -608350989 -146995619 -742995127 -571485956 369773049 -655922874 423599954 836721823 -829947321 -371596828 815041970 -129888168 770317095 -366719806 -228495793 -608311190 298189918 778423005 -99368820 699799749 -401237632 -6867753 -959462361 785903093 196693107 -171431938 -625732032 -989234303 -519841803 986419059 638071511 703414922 837215732 909549560 480674065 179251914 115778484 -564874056 59619027 -190203184 -480154688 -591580664 26275663 -138972883 -541056924 489800327 641995734 838236976 643567158 -482101397 116628028 895190442 230449036 -347894604 653055977 -774482794 527473515 701178562 -703244776 -757680162 -252326939 -445753676 918555454 -64474901 109925413 -612683028 -747013309 389261658 -336180220 -310266139 -332912452 455180745 180104706 184934729 298583073 -625204865 265481438 6629216 -635400719 785134965 516290265 -947626387 -204655474 513988015 450147216 181395687 -694961866 390114189 344479572 -749200564 -958645232 -835467690 -389277542 -745695282 -234234204 666519313 165677382 582459720 138226329 705591636 -213472029 -130665464 447670468 145560195 -561817299 -883080530 997338628 -363403436 -560764531 -547335759 667854231 -938584211 -471807997 280419391 464912048 -254187406 -28026702 -629853888 -749511453 797668871 -969228392 21293045 639502774 -855576754 511776234 196434210 581860666 -189539652 365534818 201025392 277591921 -466042768 -665145291 -608691949 590380239 -911972022 901724878 596023208 -965042057 -4209896 978167091 -760119073 -927500251 313756750 -564332691 998585632 -354534557 -357091480 -495772371 123889107 277243102 158952404 730730555 878562826 997307434 417409647 505948694 659693846 -740089730 -581538576 -252988611 38606032 669973806 449210642 -609143379 -323769919 746969299 849651032 -244790089 613106344 25232622 143619538 395852466 628770014 917817912 3479634 969849526 449654496 -304383007 -294471294 -916098238 659567375 206598289 353699958 849687099 -20087329 -567691669 290265149 -662331208 -485825352 -444465625 -708288619 803920421 914117729 -443515251 526292313 652226340 799881023 544452776 -666361887 -640070433 531852342 -153819984 791009969 -432044054 202027862 -422361326 -438962837 543749557 -855273748 30011818 615012542 -94999040 90918238 -124284221 -546298678 913289182 186370435 -903008578 384614194 -994919663 -945571634 957612923 -671276153 -603930545 -904982324 -350641529 327741770 -68078346 582658099 721595126 -763267507 677503680 609381016 215786554 936298659 885014431 542352693 267829874 -654117033 19211479 925293819 -779765273 65664206 439152935 -196636359 39378027 -276794722 -754550114 447067323 -677214318 313177830 833308016 -53556096 -325905240 420436165 428758585 663835410 -97690580 377388010 654390499 985601144 -776571527 882640700 -488327769 -541404178 24661265 -555465852 111804863 258939357 685261167 -33920073 577623163 386606101 -683879357 -596435032 672445320 744427211 456147855 526912079 -32950270 -832377154 6144573 -546613991 -460215546 -425103514 658340768 -959451651 -918321031 60038422 -184454529 966137421 416356 969608460 157870075 -623481049 855696164 239800519 182509733 220941485 -591267248 -15520464 -874991405 -272246103 195308746 -266217022 -260848563 -641899349 673230047 -676212216 -791871581 -988826144 -452556691 -839777863 847237247 325251936 861871050 604295346 426406529 -475402963 -986425301 -629550776 525331665 369680835 -110477172 531724261 564228370 935924615 -650401587 -570643146 205220528 -822399477 -408224305 -943637847 -485363331 -265701519 -988238045 821203614 388317394 -165144002 793381033 126655444 -248456988 -297727463 -18519667 -589276806 -56459971 261229358 -86251831 -829399617 661976926 738262337 284830912 294069938 -644503141 -266200221 -659732001 -908931500 -558600175 -479860896 -754859854 651562886 779265416 -272031159 936569209 654862096 750256054 567575442 -2198684 -655876882 136342192 -609144490 -23288952 -238052463 635217324 675653548 -746445018 155175429 -86570504 -236745591 904897419 -923757008 352852780 113351984 933217113 -580394204 -224398367 -225151047 -595824331 844328274 153232476 953609323 -906741969 -296705989 -85516287 -301721626 845011507 -530406665 -564161653 -496231976 466542412 -791392050 791254976 949793204 -88243936 810815551 382633183 398843963 268132983 -247767637 -447005427 -511597298 -220934415 -11868770 63787923 -108704493 883581740 -594261307 159954945 245507674 -807921526 -336042380 -582261180 -146357973 -368927425 836481087 -261321271 -467954360 49925354 -69890453 872428986 -192797811 -247103781 185095484 775888678 878551144 429199848 -882937831 594385843 -203068786 -595337577 654364727 -40370379 275384092 -388310778 -723966829 -594926644 520720450 -129559720 864882995 565912860 -800893454 743278064 -389148122 10830817 -285138678 -515927323 243143937 368328387 109056491 971948268 -257184884 889873907 383906180 390590128 920141498 -771213131 501424237 614123922 -312805189 729886874 -674322531 -205054386 -244890376 584164661 551608295 -660279959 560831041 806301188 -577294092 -461117873 888753440 -957704587 -996771328 -935218225 636380594 763471734 -422484492 64467079 901713659 547549158 168729447 79826875 -199491932 421012430 12211134 -642635818 -538011921 412971470 158790617 -525837217 483319983 516131868 -13328720 -559656334 373177188 -204431133 -998508258 -367664478 -197617132 -233904337 404656474 -914915047 507308265 102925366 -813968048 -10880301 712637290 -89372605 63461243 466131649 396017382 -516773105 38239011 247307121 -176953919 -21379816 558604417 -556795598 -599697221 909261480 199577059 -254556544 614759946 -719646038 -302737019 249462721 -450324035 -7102743 -846607623 -301571084 -700073140 690648167 616768054 -795006776 -451731658 -608317465 702429483 119619021 124406964 -759353625 890388326 -816908345 -893105077 -671651733 517821913 -30860766 484192098 -681390289 323428340 -927419944 -827106608 832277961 705978126 -427916176 -176913772 -921428467 172466775 48199356 839153559 -637243097 35022950 -868467250 447845540 926448847 695171194 -612012219 585644055 207920058 -512701714 -190175751 -18159558 598293312 -861999915 -71645117 -325453921 -110860084 -363458745 132987945 193165566 759790445 -548650047 956301154 769594598 -285951801 -159294667 568115530 48221918 -448448474 -957683054 55133071 -701038833 -249982445 951598105 88390297 -59824040 70253921 3874800 209004984 576997149 -583841049 53757224 -74501779 655160826 880047031 -699704739 -994450896 340825184 583236356 -131860163 399008911 -84822358 -339188375 -32654808 192425302 630467759 -957381190 -126518083 304219577 -587451690 -612691611 -867507750 956342742 523384015 -356379630 167034787 365625750 -462283041 -224974764 -904740298 434398167 225437180 -991062119 22139060 -420597905 -519899428 -503400526 -691341402 -321294158 745539635 -506336067 -419506109 548799970 -267421131 -419114385 111054496 101388534 528006304 -791119477 536230946 936897589 989562605 -975160938 474512956 367905549 -944035143 99166037 -444038621 884626103 -842558743 -969293707 -98001403 338293451 -561435365 -586623699 -333609134 575642837 871853540 169002586 -530955401 571538674 413033852 581441633 199588905 968732570 359083972 -666228151 706718199 -457638875 760302820 -236892464 242332816 -321090308 548298928 38654017 -219018315 217023852 -47797889 -570243791 218293328 962827783 552145424 906941197 -483246428 -617911927 -648438467 16893993 -480839736 949836756 195633967 -704648816 420297074 -669356159 -686663039 -683393937 287891893 -681893019 342731624 845593893 135940069 492395077 699303186 157676466 161593358 686282846 -872630426 -326013818 -733881386 39098927 -555547461 -190622336 466743960 -344140423 -741023255 926262563 66442529 -170822349 -644763372 460880652 -182155011 826926568 -952395859 440619437 327316237 -618887251 -571734919 701150419 721220773 -497932525 591452358 973672561 428953134 56469516 305031364 -768051786 -74319093 773388956 445434794 195742202 -857861905 333070735 5556242 796768125 105898429 694878024 965964461 853733368 310517091 -690643608 4017888 216439208 -674871915 -349920079 -935933524 -499211666 -953111744 620777568 965724219 -973509303 -273417751 670304616 -25249370 -904837207 68857149 108005082 699630634 379799608 -822069123 -434270776 -625106817 551703036 812415762 -371704577 -535660856 321224989 -66455051 587474266 -328539202 201530700 -601722817 -107916884 322667279 302868100 544831239 398244809 981684342 959385047 -565599961 211403514 220779844 -259227847 652379946 306618996 -831523306 -20382008 -251066814 -966563413 540703154 370006944 867166990 -75000423 658661885 -203961059 897983290 222309669 -624451608 900160745 -570185848 501278223 627713244 274570947 214569761 -230616259 -592037165 130731058 -494680257 -504155870 -694211089 -766969992 611570059 -869804495 -158162709 697469707 581439589 854991623 -589409268 -431160810 603244233 -578799266 313277467 163528672 -790878312 -799324590 -26198431 331101558 -292185364 518438815 148248398 177716070 722003676 -364403929 289391408 148379582 -827316834 -403556232 -559553854 682282291 333543748 978453603 -768734796 78654181 722212496 964394606 -92839704 -236693114 405977117 -85546900 -895604626 14561288 -143209388 -566626404 894360343 -817061696 581535074 53799317 -748875225 -912150912 -426818351 971071210 -354047530 -115521830 591371047 207218973 839154929 -361397825 214751508 430494116 313745261 -194863928 192222007 506251327 -935635024 237417594 932641606 25078427 -920642570 -189127112 -426429863 514905051 -518112058 -603064674 -172231930 588923947 -12356767 505743156 552200102 888435009 -95753928 -798059531 -665761974 442548416 71929072 502535111 -729017356 -626988804 713221373 21037111 643632965 356881503 -971253247 455912540 -570626285 641389654 365850049 -762755259 634631500 -153209711 884456056 148222786 -583441058 122630737 668935884 966320565 809469868 247044688 -31725859 410936399 -279669709 -365079346 22749162 169923881 -366159467 -703866896 -672205905 293369384 507788250 24506564 -182780433 952673265 377747066 25827828 322918631 671299156 723012267 326791828 -502607288 -525550631 855885926 -364709138 675176461 -926211654 679164844 -520039323 389163402 -178767628 224773220 19324723 152442169 -103525634 -691247602 583449264 781106224 588551535 -456532250 968348217 99822082 -40491931 -527836033 -381915325 -307980854 -182762914 888258445 319034935 -165713844 -314744724 -947641643 -760361976 393637586 -191240137 -588879463 -681862040 -757896665 77635720 746540348 466493873 346780414 357644315 -413990727 369728940 -755022471 -519738487 32914955 893187239 474662070 -10089502 -512489729 -503753050 -753270224 635286175 -473430082 -181110548 -524849019 801862789 -304546533 376027738 -705097762 -265048289 80668934 -282642370 -672544857 876690713 853993934 -20455365 201772603 -93207485 643319796 611620509 -259192670 -706219167 -584150851 190341540 338205479 318905423 101292642 -574145245 -157353361 -671841703 883936724 -524419345 -731588078 -362495465 543608135 -963961928 -267314513 381974215 -590321009 -217481640 835708486 430554479 -100341783 612042142 -74906632 9176026 -913271321 90828142 -149067326 974015497 -479493391 271542985 941320867 860031829 557422881 -452510859 704840674 13656370 943509590 580856606 178722886 -268268755 -552395617 524848208 669488148 303964800 -360899531 831388676 203653647 -331314351 -592411830 995471554 860801626 26511442 978024573 383413067 -541854750 -113168813 965197540 -54731965 910965479 -3245475 733542265 256896736 79792995 569312434 210303569 612267845 -340943239 325485430 -299672501 -735206795 718770334 416443174 -510964993 653529318 17973348 -359627674 -600714961 613785960 386981808 -453161106 318724408 854076964 -791994829 507711884 965687985 -981994121 -747531868 167573679 -728312978 14996366 -317627107 409324423 478017717 857542915 -772185943 -438940344 786622367 662649693 -357202411 -308988657 718168548 -991334828 842294409 -662657078 -808061667 -544596726 49437062 119887231 510139134 -389877357 822419351 844085343 846056554 -768393378 -409615800 730927748 -35074943 29726032 792343080 34725574 60596104 -584952948 -305067839 -897780251 448187575 -66317433 484954416 883558853 209844299 236267021 -593949245 -141939701 -793920871 389534577 905855195 417612866 -731677900 118594353 626873454 -284143983 -553481429 -249202644 -688653377 -161545917 -3420489 857652230 -769896952 243646752 219508369 -823522495 385377576 -427944826 -177587947 642670653 -739095377 -831762087 -451204313 796359929 -33724729 453965349 -885676117 77237243 966717594 492454245 -741179550 -9453428 -589552582 395042865 -684466113 -175149881 -156689749 135664707 77243937 269694636 -204423850 -969737890 822331100 161194930 -995027208 -21682007 -575174583 460718822 326481349 950287428 -629129588 -999150648 240289246 -22704371 -383190056 836633685 -595989261 -225067007 936570943 -325224046 661344601 646595048 -580433343 -969899348 -194262069 974814614 -773269104 848594562 -350722077 522923400 430354113 359446578 -896675905 -782765928 368918920 -433871377 -622723757 362748191 274279027 -732499879 386304045 687047450 -597751042 572762580 -892148223 -249378201 763716833 -230777224 -892562172 820072046 479802460 799956304 -112309259 737334276 424325865 999264160 -290676800 -16163557 701700581 -518630064 965211293 21866474 -677570817 -779537810 -820189128 865836464 -978780915 -35201278 -487325406 66224793 359340876 377912730 67622952 836775104 959568707 565783651 -229744226 -743446441 491023934 -357448200 -88596685 43994588 410015920 981101473 823361364 157296300 404899925 151608750 929819913 917295363 388453520 349743012 -470677720 121349235 -924629373 -888492816 429555706 -737488461 694992881 -464715175 -580053419 356406179 -345414984 -750134814 -937264322 -88237323 -275438581 -957144402 -446426578 741063349 510795111 -648726279 -644953158 -372489235 -435442187 346854465 49873216 -121737543 -533670167 563582869 942105810 339485818 868880518 -686343474 575699433 386223746 -61785784 964431247 692544334 886865238 438568834 -319713446 -654839452 -157959404 41402049 -597385724 372366807 678301769 646992508 394479491 -951942600 83947423 -51389708 931793174 -959606791 255927509 80519684 164791197 -636299749 26914363 364691978 455822162 -165703881 -592324497 -932328057 -983614608 114932309 367033385 -927212895 306756151 -719786838 102508613 73508738 -194577722 -328272023 100586989 835420750 -406213945 633215176 730876166 158963920 -699713505 -637021846 578675029 -78989133 -362917077 425246727 364244788 597697898 533812386 -933309308 731307868 582066234 242178824 846205011 -898996104 842656692 -489696198 -592198120 -441819250 -456927624 4394705 129935703 -677264249 -693294023 859392657 -904277569 -412090440 744524330 -640460613 750680955 -891560441 -797040651 22707463 -320167363 842082962 751353025 -500466368 758824538 -877035661 -191601779 728140191 -749904424 -753983431 -992263625 -225082150 97468905 321389104 -210960343 886359777 554069049 -663186501 221347792 -457573219 -927246597 278406242 -959495531 355369152 -692920040 47045473 -924785629 -988282206 -272660213 -372930928 292065057 112561647 364442629 -96060694 187514798 -65661981 145381598 -922946395 -926134835 -841109725 394700390 -316492350 269141524 944697020 934795636 23625990 76234654 324654950 -917186396 214409098 -762360471 652720135 -872803127 877312678 -244472384 -36964927 192558880 -402231411 -678600648 727413195 958314458 -59662277 -64813072 483873160 273669522 435841962 235324822 634438140 -789336186 -699719467 871881998 25929308 -181574920 -729318769 962476758 358514789 943711938 201194915 328216058 -780411900 -24475170 -801380374 -175505956 685567885 -424195574 -348067692 752622026 186533461 -458823154 594406531 623337763 -504209311 -909205971 -265816389 -493940986 694647008 -871246123 -506062413 656489400 -954082130 -939772421 -66173330 473016547 -911765268 331737346 -334773817 -849379824 -569175537 370376344 -797382461 865462533 -164883200 -719322878 -222469923 -580412996 -443486700 386934977 884570557 305490227 -623937068 -932698544 -104726407 935018099 749113551 -863867822 -647019701 254991015 461245515 -782651664 -517955899 557381018 621138105 -564523344 630634650 -350537562 853809346 -637355474 703293678 -660699394 -66509583 -276738738 -481885674 -803504413 776745736 -935889412 -478811220 -719701082 -626029372 779319891 -43687729 85907730 58980770 -318214756 -307153026 23012793 -424655970 509235507 555149312 233158474 -704501460 -324004265 570211065 979377312 692851528 -660419087 -43763060 707619093 -534860804 7425027 432228814 934490284 -905158785 -972009754 120197014 267762251 531690250 135300628 69269864 506805739 786625896 -524953462 -655826427 -417868239 878688758 -37748084 220905933 -828084711 -36660397 873335406 -757014479 367570888 -506083624 39933674 -533370108 -731203547 -543392806 -15547239 -665969805 722096490 67426897 -725877515 177448135 -421689099 -730321443 508538409 541889249 311811098 234281507 -52588537 -972429017 -981753443 208931276 87645132 400951025 -629963741 -140888506 539329467 59544487 -37512867 187383999 422466171 283040705 -566164759 -993150078 126850326 195932580 383611940 872506137 -862003690 442699841 -762251911 361648714 942064917 630452919 -163377468 487379757 224494275 -584660326 461867882 -923715362 -21425351 928034940 946895676 -622433656 -832437728 782140773 893112680 -593197160 -904495895 96743478 774842922 -414514067 403628738 -162773368 581723906 861702385 -782842010 -308767255 -477224511 81908019 83977365 523086490 782345173 397600577 583101585 461702731 -784274285 -844367254 509170400 -390140983 865787578 641405999 -241919445 -106499270 -784391995 690480123 679255512 -176338750 -704101250 794277356 131924233 757269097 169425535 151420141 -752959550 -853931604 437783580 392131082 359157424 225579559 839593079 -37658050 338803604 -263373410 584907476 -28677336 858828394 78081642 -547221478 984877911 -393134772 540336940 -814468105 4346288 -108677313 140736867 319370320 -212411001 961063337 892658152 -744143221 -721234692 -324308763 -162196281 219811307 -774431179 819118612 -589241855 -203974914 -557593977 816637855 222851904 -29303000 -849554553 -643038333 -451666987 495038790 -544724373 545228930 -736587396 221233627 -385924806 840243081 281042456 468031537 269413659 455520193 910968440 -675844818 -53349121 -302031293 972737146 -876887187 -69161536 -6764477 591555036 -896951020 -790000253 -50097886 -180501798 564899797 111982569 338461535 945195659 -261921217 -690153093 -804080162 406293377 344923398 839430999 -368120772 -234456105 476537036 -915453864 212016230 347326814 759761823 891834125 -513698184 395869399 -45217396 -791591295 434273404 716397388 907967455 506671142 -791703697 -472192897 -478527389 852646457 -980013769 82710001 49777749 -683502520 -8007512 -465885908 32844999 -855384827 14055120 202315255 918685459 882201815 -291819111 -638323823 647744752 352496584 -249356374 -73927534 452441419 751017583 171176285 -894204126 5389827 -83245999 829985745 -608143688 -989430394 -499526273 -957061540 648757822 790563221 -538540500 -89061 -218014665 619400773 -955691725 377399406 -94584848 635752463 -397932333 612518847 116849680 -56696023 70464248 693034828 111497704 -389713694 -879256649 188127145 744853248 -744204122 614607185 113858973 191096585 211844022 -347341905 -790925284 601531900 -780229595 883807457 -374805813 -724839626 -930450596 188586635 486145064 558450496 600981414 214310291 -563152279 -559947096 -938019905 207277647 263710840 810456165 750111340 172614698 948793317 578143885 -276197360 -225500814 318603863 855187700 -994800724 889137224 978342089 466905522 -700930443 514948156 958596644 933900174 -557203034 -302374550 -128108066 -229109270 -933155589 -267442623 508727932 485954190 523697103 650402302 -880597695 -655578107 -566458381 -862109336 -225095613 411465155 -120120457 -983131487 -219262501 116912273 897321535 -132194928 882101874 -138562397 981282549 690314814 -295251997 -691910762 610370906 -328186160 794875580 -178687739 -936155336 574588097 -510939214 -210002390 896161119 377519681 978869372 -855666440 182315140 -162900981 791497248 -415711620 -716476959 158055800 169446658 833884289 246796026 660342073 384053821 470707766 122764458 545494778 269977363 305339004 -206310699 848110685 -825768059 523361623 837106390 -664727081 -837370024 976402927 46686070 715079113 -658134145 -676121884 -756107972 -547665300 -579522815 -697683324 -159847533 608822091 -688096046 369672212 -96668187 440662935 -700216117 -504119334 -630935721 666424645 -103884105 788026957 -239171157 144725280 -375880616 356843661 930880384 526441057 838304887 313451803 878207325 949535411 -331871304 -327133397 445491572 743472163 -71701320 -257631869 -209077837 766985325 210247145 -100072897 -807650180 -950198011 594429283 311035340 855371185 629265664 525257609 -80239161 -990430140 -225212679 113264703 923436052 319135171 -793124102 646141934 799927773 -905510502 -332484870 997907528 846847472 -561544071 -973865588 346921844 -511823670 236707689 -124640790 -568540901 -646812079 -5819686 -401615088 -754030150 -129278819 -138054926 -137688671 328099887 -442681102 -901967922 -419199767 803370506 773061215 -966454180 -474400317 103833774 -516803951 -354302643 221817671 19196852 520878022 -688578468 519105061 252863989 -161057634 -737509904 -165232451 140935330 -940803746 590192062 -98191189 523792730 -467959736 571672557 856055201 572449470 151833426 -148819310 72253578 -437453420 -346239735 -462648609 340051163 -211008849 -277039048 893606212 580840215 -420364975 -981418510 -189175163 214999798 -517058075 -557777201 -987775186 -303531126 526522871 701416464 -676984110 -674114919 201781487 -701813400 673450936 -962609500 944536371 -790653957 196576210 158796490 560226842 -545663691 857707896 734448502 -701656709 -622976109 -266000497 136803095 -651421192 -819448658 657791294 517342303 679363736 577387108 -328325584 -996011007 -396250982 636532621 -843916998 -86273713 -525323405 -403780066 -215918306 -820280738 -403803854 99942828 138223112 -633623996 229391746 -30702621 288583764 347210349 -42138645 -200000370 955787088 31988571 -653473797 884581498 -436771628 -22118169 -993767004 826555357 351862101 443071955 451778332 60818022 422054845 -97795511 374835711 -788121988 348171293 801141384 -425026502 161994369 280152156 346447874 100786724 260979592 378721389 548024670 865011948 141275088 732233509 -853099778 -431823252 366214022 -981899273 777418555 -507430411 -667156497 -87630348 -626424438 751335135 904997226 -283384987 -749737014 690982864 -751717569 529610567 604375919 -245273251 -793223200 -803605020 -900008199 -887121792 -252074096 250463801 709394838 -799417131 -763003045 -460024116 776605094 811165170 310517671 -378669440 261439334 -328375550 306374507 -966188759 -63398661 -273013588 809236538 804276140 -890454919 -935259985 -48825893 -780370750 899597220 523361804 -857061312 128443347 -842395216 435911743 -626552557 -997617462 -572026103 143092071 613452478 -396072279 -901520223 883784551 679639770 -467014316 -501976328 78180113 -169052706 -40570670 944709844 -922984992 -186342875 -260565637 -832668974 -742924183 475498402 373489474 -230860836 -506879664 -475114368 -650911912 -788603239 -155859784 -118610129 -183038759 -281169332 561625355 -299875595 312840635 496758162 859488543 -849226153 628672498 -735316358 267680797 -422061087 -853182831 577356234 -938698403 -111356860 700772290 -176859874 480110377 -433083140 -988539245 61125016 -325696879 794722875 -867579476 835851859 -890539747 -946496305 419566785 -364016224 8073559 -419842279 -434128929 -433572916 -377503328 477935673 -376559238 -180871619 -174286200 -967318664 -970117924 -751717981 -644035722 -525683738 -155097459 91590760 87090970 383895137 864242016 -708421083 -962334849 245064068 -29484608 -870967262 643439167 108956753 -28246230 -703293354 552443709 639462451 -117848485 482579018 186489529 241973052 -26984293 303312888 583394805 51560642 -429564097 730370149 218680903 -887540275 967330369 380951590 332552530 335295311 95991270 560379635 -352569124 -541526059 172173488 217030310 -374331986 -526110737 -288968700 161930020 -58051351 574681531 980982486 368677663 383496262 -453006096 -719094805 -221330672 165137021 -895273008 302762382 -56036 768735141 -868948851 931064901 657703787 736562275 -154148206 -778789206 154930299 -441411841 -537253832 719848823 790659872 -436498915 390578225 -923151146 -394741476 3317556 273814770 -237953597 -245615102 -157180942 159965244 790703314 -909269261 72442192 -556079998 -346152123 -52044480 -764119105 829835125 -401898977 844620273 462610978 762892922 824961792 647554323 176235106 263670213 -321279757 -661631792 -245433884 -278766351 258742498 55527855 -644286109 -148625968 323195553 189424786 -674303370 -531337579 713122269 776645947 -654838707 288381014 871392085 -638490364 -705270123 -469799688 220242377 514087379 -389424073 504343942 -252326603 233049595 575246658 968969522 -578856675 578152301 983085930 445639587 640773851 -127871498 -15559655 -908925635 -318671937 979393956 681824726 -289065660 -347327047 -263046254 105192773 -735198954 -271431107 -98087746 -467198058 -948392145 143024849 717634775 -907996532 -654577976 -335073884 548415308 557401795 -977942290 -338907946 846568150 912582115 -160469757 -820047312 573256090 210880598 814066042 -999271895 59702070 975232120 -987666630 -54652118 277600591 -192781606 730630940 -235307222 -476927760 -893402870 -22432306 327445507 -318850114 777243053 597365874 93984522 -317345519 838781190 -504778828 -632942001 262031366 634867859 597914907 575655112 736749736 815085177 758684478 -725127603 -475532744 -669043632 -967811334 192907718 -148612307 310500426 832575812 -796005152 -99035653 286109485 959008582 135603859 -297553235 232410709 313594102 280209947 682982686 686189008 -899522284 917395888 -569754402 -840062780 -24002782 -612370763 270247585 -952998727 -914105540 598211868 -580075934 399695288 868451084 182863261 527639107 -386499588 834355746 -361344813 -607605463 -791510952 653340871 790019046 -367344911 -130465150 -601610252 -481830354 833049300 -287089400 -589653345 -980811563 -184997312 616220870 30751054 270293892 92630341 355918749 619260535 -726299182 -393954472 937168215 -840559050 -108175138 -680026179 -719992139 245779404 245512065 -465265826 -293454341 924376210 -585362346 303618180 -948901366 -941886567 88140440 -561302351 735954215 -72537228 -903945358 965721043 800243942 -346894221 -967252348 385693028 68518883 668905444 641705324 -62402673 -728245487 168302587 -41542959 -305458082 620224930 512722295 484961956 -88673675 819257839 -226740110 -573653849 -389636420 28592422 204418156 19650873 375886217 583442307 678578019 -210113841 -755279884 464013711 -393705469 993094592 590997201 417032885 -799314520 -195667802 -89632503 -156651083 651270658 853980044 -744490093 746508526 612399908 244385309 414911539 -841587304 133466825 450219441 782730172 -241907852 948467817 552777140 841481601 -368771580 391286562 527555206 477799098 -967247685 356892524 -452849933 -36152607 71934202 -334456648 -789519771 -384573669 96962519 -513387061 -962192668 -591755707 -322675684 372469156 -452175505 495792804 394831327 -880805113 881648389 690877833 319374086 157376191 -250906101 736308363 -79993213 597187676 739464270 655291912 92677266 -51195921 704328554 591865925 630543778 481745923 -247806427 647935114 -588316656 783830869 881594563 356868468 -880434578 -297540058 288635591 -882475875 -971638683 -956065171 -23253484 640120028 821262870 -26418393 464733785 270562074 -126621647 -695466113 -999360101 -108130685 928127011 773618342 821470407 500599647 -507887557 820737297 -933263260 -3519917 -618727630 -181465512 283617095 -50234712 197020791 527554723 142875126 -876357394 283833962 43039127 -705171760 596297073 712940906 -407735554 801803415 765264644 110220644 -196799793 -340349822 -953756660 219240174 7952947 250127694 -724456254 -873906628 -921720670 -298488787 -168233599 -244643967 606267328 604068308 -724035361 819648910 -798246324 -267993936 94411040 460890874 -551608746 -429929128 662278354 -84986830 831547502 -113511801 -262457412 125366303 -199341104 -974618430 208776685 643130702 -265374598 617801375 -919298367 -795145157 -153419696 -544372834 -16087864 -677517257 619582858 -881387159 -671880631 577444 -78165384 -70783212 -463422683 853860776 -915045661 735836979 -131853777 -854238438 -157687839 -106528071 -756324498 471237429 -530204600 151639584 72591757 965886283 62985245 208903479 196603974 -29159638 443946274 -657482459 -215761093 -478629656 148680956 511098436 325445974 -145566698 895887577 -779397267 -852913456 985893414 -538488605 -889440985 831575915 -464219954 -471898102 -776578876 -434426511 -203832013 822850520 -526849565 294129019 936152090 -89805202 -552024798 -174888749 -694129412 -155578061 -53899 329827720 -534372662 640097700 422133109 -175626371 -268767456 -445312273 -419252529 -487100367 -556240487 -907427683 350615472 -164558285 4466939 -605573721 19204292 466231006 -569101106 -291451388 397011229 -332731104 889663884 924484940 617018436 -774494729 219590585 617331377 416154475 -568435014 -991927601 822900047 -745868144 82437943 386375174 413811608 232946555 -66669223 689998097 -497916860 175544628 814544294 82258384 283293785 914550879 712285061 -139325022 441434449 -276833547 894626944 -497914605 190466487 107691461 -391408764 657356795 38121237 -276028796 -52235264 23482078 -138365892 990000478 -979989234 -208196245 451953021 -959512395 -326102181 335965916 119670704 592779972 869613910 606555269 -143575591 586380664 -688669130 325530682 714166752 -978259972 971500448 -209005515 -445384029 821719480 579029365 -108865218 383942042 -930319683 703820599 672696585 -322575533 -54614234 587444270 -781708092 -960864771 -180136714 815463823 -987063641 330500461 -914056232 -637186741 866366360 528892824 -483256788 -33892347 982161411 -414112846 526283198 -79867736 946540515 -918864083 793210474 372596863 514733844 951557878 162177689 -525232939 149370049 46155900 -306240621 -615150431 -828916226 6712487 650872353 -16117902 -597381167 542180860 -676648595 268444499 727526577 -629620260 -944041281 -977323767 451391579 -645252801 -195831321 -574398996 -264565155 -813669170 858540021 317881911 -104514689 -915113268 666850581 -502752219 -793203595 -509604195 -378553016 -790893269 197511936 497387759 304980360 436586801 -476440059 567377180 575952508 -141700112 530664213 259060150 709972807 862468249 -411535211 -423804825 428785204 -590252760 752885326 -568570797 400607772 846203599 535160033 -384770049 -454774043 -471339773 439534985 222037671 39625991 -535630732 895256718 -769189963 -408941632 248481324 517295590 -289419868 -860334685 -406163877 120563531 780917769 -417222170 -304143521 452547185 -746496391 -776921344 600781236 832986222 405612387 644698886 536243231 -941169362 20623484 560256278 -638763499 570495708 -965606962 571493070 -895880211 -797779755 -240394141 -518117486 -477838977 -757088229 -951247226 977572314 -52480607 -16651126 -741836868 297337676 -302818221 -360339309 649271649 2424539 911325793 -806621382 -520238784 -783618145 -22578212 -553353235 -400465469 993158331 743603625 -205829526 79386445 731260618 -389706328 -119624110 823412187 -764012279 365277423 -338640328 -240200251 945260502 -173594891 327281814 -222110622 -271853332 510617162 -327615550 850667572 927384303 768108171 -286147880 719790619 -58391752 914423901 -560154935 -498915310 384557644 775221006 381030029 -843432085 545034148 -104190945 44825162 -598412519 682563458 589120072 394448638 960789929 -244063193 503421047 969594909 898852241 -856026641 -251117194 346047419 -75323525 -942266906 -651171275 309249345 758386218 -229078892 -337592213 234883689 -689264762 -331082914 -688933280 -75108570 412315611 288811509 -66890786 -74766819 -462316140 -281288712 -415956779 160924921 974799182 -200724633 914089969 429452679 487988610 340262137 -417783865 914260645 493363796 -587527031 632987118 628796977 -214433469 759196016 -559839592 -144286532 -726127281 -612010499 735235541 663365380 194177322 431942726 263664377 79426829 -879338555 775287917 -106483228 474524637 -809915484 -377616401 -516416906 -515066832 -967269163 -369071048 132174247 806270344 812892638 525789768 340241105 890148160 653086798 720601336 -643427470 -761291234 -594824244 558500733 -70449240 -874954759 388035774 786879293 136328788 -26106007 -369717990 -93265886 -176225267 -735221084 984659489 -212333447 -988858227 605312166 -797535478 -340859931 -198449438 -95144753 449248875 251621581 -27474841 526173364 724808496 -83586853 -651273719 966534467 342848459 -458951321 549510429 -362546355 64570135 -818257425 667483651 450318451 46678479 228366172 -601052510 143490825 -400389540 -200520453 276100035 626955144 -350692307 848791682 347546492 -577607944 44325784 535308142 713320965 -200638860 738932862 -984220486 428101109 324031609 -133546941 -33501923 558105941 535787288 806065794 -610634662 -715469461 -685482046 -502729600 -740264780 93592446 -769187346 -708060422 600601708 -472415771 638185622 -429924543 -412476473 -759055796 -669352474 748249227 -887045988 -701221795 -931780704 607067875 212384756 515307450 -269671016 31541126 733476859 -237692101 908403090 -536221021 -469312711 364895827 -159516605 910292712 -241955364 -614362216 118154968 -175266290 203827552 -662433146 -718883928 -265718223 -995502298 9863333 -474885093 -66650051 905599883 -659182389 786429095 815017474 -108541398 963602508 -300924718 214033436 -750669099 328695965 725323188 543999080 316056179 -693000664 -178946906 851390952 -406425806 286236866 100254218 606314773 898074134 -947671050 485985501 338056531 99148866 -652299385 -915890859 -485936189 -616950901 -450532856 487673628 296986189 -609396372 492556216 356190967 -476722323 970682753 750291631 982994879 248129007 994188287 304107120 -263462455 -971849136 -909217761 -913306112 -319551646 241355042 129222018 937764958 -795670641 -69744352 -874349593 529601617 560500397 -631314744 616005515 -687447241 394500311 352120233 891269374 -400205482 -665214659 152570947 461591776 -782711131 -711224335 688933392 716235384 -193775350 -541641292 356486878 -285670898 260560122 -141497702 -266118146 -184006355 308714451 256725150 -894123996 -491770575 529835955 42488049 575916271 -947220342 27138112 -468644904 3494321 -364200351 -210504713 877638340 -644299027 -923535915 -608145621 -471979444 334820274 153212084 725046451 -372030406 -847819788 -289781113 201716836 955706047 424930711 450717276 648595283 584471845 341499453 -103043826 76412726 906395756 113082229 -538995331 -684722680 696675802 -487093724 751253539 -805302001 -104838489 409500773 943572742 -990274129 -991984614 -135054711 964542093 -723288071 -90279962 996045121 -705573839 944509150 -954068205 891306186 -337374223 450481310 -95550403 523249887 944052401 -476810806 -131500705 -588964820 -49585370 -801487048 958581562 433588886 575692655 -766693339 -352631640 662738158 -655158164 -329779440 -100012845 -710445124 -118434840 878823868 565340357 104739254 972962636 486055748 985472920 835049865 225289664 -494588961 778827260 -513258830 974036814 -373166384 -666720131 -79800486 950973899 206955343 -746167493 -285101796 877707215 -235144776 363618039 382866025 450807656 -57736630 -780378744 426097257 30529348 -699215629 -979404017 -386284056 166347202 487419300 22625738 122051159 739209486 957419417 -641176847 47361260 797356662 150711941 586696911 -666342347 966221607 351500457 112108898 490717686 860490380 -129157969 537816786 286904687 -439286780 375294014 56601627 876929173 784948694 -755325965 260866060 -692941582 -86201645 574061240 484016295 -391534772 -172143430 -105250532 -228469677 -936696629 -927278024 -120700338 -423958622 461715078 62819000 -728193642 546351966 851587206 252074019 662330307 -23288720 499178816 -305615996 976929425 939274864 -627493258 690327170 -666983079 -175152169 -178175025 -674673591 -656208190 -254003387 -225692783 -185583459 -817283598 -324944090 -594840747 -654266631 -425443122 -784521248 -795880376 -112875845 -583972862 690676764 850023402 352878561 -846280278 79419144 413397112 -725926381 757012358 592349170 -570430137 692594847 -973896906 -45378109 386960335 922495701 949557369 256418085 -287939259 -135236734 403042008 67786092 -843912754 393282596 332825396 256759267 363193959 317626959 -738436814 380832979 918836032 -350321488 -598291248 -225622360 -290922479 -903571259 575088383 -319536030 -957363145 188041492 -455416833 -857439212 -179378834 -439880787 -177467666 39065835 -839478480 -907479552 968309576 -196255259 -984864518 25098523 -834296019 64932213 781641352 -744964852 458952159 -886020317 901731362 726926785 -51378948 -772988790 411876915 -222991512 235478226 -442442485 -137289 -680164758 -115170209 965868482 177392850 117977519 898561861 -17279993 967990997 295483797 232686815 -628138983 282443098 -218839661 -692752491 -690801024 -482913009 -13138015 757446514 -212689242 568298075 -500592217 -519311606 -249044412 548728911 -878514515 -764334620 -242964204 269261461 -661014891 9740503 672889238 149664683 233870864 -728424585 560991209 -365038616 -843535251 120999493 -925257205 911624733 -857323299 -203340305 871459756 -451273746 760681159 -699283038 -305769856 -717486529 807331891 -120353434 -245782981 -657217938 807540251 187184605 -862367177 -570774478 497374705 941036433 -247838424 -878195677 -208195102 -733912472 -26637109 204853941 352622160 235659058 -249677416 620343587 -970427915 -984254929 -424124262 -604223512 -643599021 -78513642 -588634299 244447031 444309277 -338992386 -422654431 -126320612 -694158832 475994043 157325571 -428960539 956203258 195317988 938714818 -505759891 -676473869 242921064 49399388 161042496 -655478894 852812027 -491546505 956029304 -833668926 -501188582 -21183824 86539788 -134488018 -866358201 -663376890 -911885038 -220479968 -990307897 -989799948 294990244 998329982 -188993431 360421767 334773759 871419076 -782626329 514249851 -28888543 -927364256 222529520 347091329 -940615327 848446279 -64107913 -534193734 -711384498 -641829620 -538029841 -467535670 813683124 133860368 492446130 349815754 -266748190 143167313 897670599 917448959 -782863063 188756334 -250442436 987738439 -180893427 780198088 -552951885 -52964931 -577640873 -848069439 40478093 -139841187 541331127 108235285 -700575242 -713201775 -326278798 549670215 492831172 -523718313 -870285037 -807601646 310430291 -441337473 -852756671 -464595571 -441082547 -478295339 -430267266 523969678 -717551565 29872072 -336718542 280348532 -47896738 -640917023 -284000999 -562257289 769362699 522462436 964115478 991260016 -263555254 -10279344 722597178 -674857961 14970089 708389149 -621845248 -767033667 -897384915 -735700999 174525841 -235246390 -146599338 907229924 -505310115 168436962 68724848 476563506 184219814 234728359 -710379198 -599060275 174934805 -125135064 -952685408 -934737109 894221336 833457473 621967720 888037070 332379001 -432500011 923771044 -594370312 53635612 128117069 40358549 407920269 -924782801 73275116 -125222452 -906608731 -673671079 669594330 -801848311 -743078648 700591869 997866398 -350588502 750770769 -912068880 -789226360 -965978706 857685170 880953195 -969147706 366468299 -26361129 -865550121 -47507030 567483992 -271120759 596926443 254020782 664592079 -155825765 -266150513 308036493 142459387 641525913 526219090 725257012 -134147642 35274569 543868922 -774584435 -696276778 311517774 -944001730 514628173 -828626953 279774666 203351579 375030752 -294756330 -594500096 777398383 943338875 -153829254 -265981939 -148515563 556216364 -32789907 560872726 139702379 -819381880 -358298343 -265820246 160078294 -664287284 835675565 368912727 98923189 108247853 985663787 407958610 -892616761 -305893267 728598089 -767017713 -790317003 -57951326 722323219 -757134981 885621487 -287012024 -752859817 -42192584 392288708 -59165321 -600307883 113009666 483733947 540803649 -589277428 564093547 -693323294 -36813091 645287885 -314553483 -534788943 -318497236 -55206483 187442551 -713544307 915529039 153515098 -765310144 121635265 -874276523 -323672718 -525111118 -463621810 -293868530 -239921831 50684070 542218386 185643732 -899459478 642777965 619179485 934785169 813767423 786919320 629703124 -230882027 -920425529 466565791 -51991822 858207669 868153199 537627319 620643623 994031387 926293572 115234106 506857281 898356084 397241684 -271014958 -900403341 -80364643 -321567548 -588254656 253978789 758569811 -92847065 305096458 973549546 -351157834 -515972161 -184923934 -925946797 -145722278 -831292689 -466634261 460164322 -557804533 792920520 440910978 -931648537 902485690 -660977987 -756016713 266454893 -16053130 340338269 -554272463 -812307752 490326922 714432281 270798871 44072136 904448551 -794270992 -331605740 895530855 547959725 730610599 -610471813 -919908880 -556387881 327869982 -355350993 -724255282 -522080061 829161417 -371143039 -195682894 803131884 -643531622 821128247 661987973 39996640 -153320713 -204325911 -299380283 871521050 441262957 -697556417 -641910453 898647726 516776460 -286761204 -749765141 680300420 41514043 -571721757 231819687 -736705820 614626627 93334925 373360416 471135224 -838972172 -702999601 -650323761 -513878479 -766239809 860537820 -322941758 -428210948 507752986 -781903153 -918940822 -673603221 347187775 -204200838 -73815472 285152392 -556395456 -18721857 196845275 499855412 -777894335 -737083330 307732898 5092623 -335453084 997991779 -62025405 -807444629 258264298 524749087 807642558 706970689 709584839 904403269 384747538 -786545762 396294503 985133072 635871892 331027988 226103864 208715504 -14204441 18738342 -662924046 972072068 -921813525 -307331711 858159198 989890593 674790780 363835103 841479656 -874430632 -236110170 -902198268 17555313 34477668 -997763401 888544265 86096131 -981127685 -230796614 -623625752 -435097735 -971752653 -976173458 971664435 559426844 -140802833 -385589994 -759915074 -501949713 -174109475 792268254 10175984 -583812215 -965514093 -159639912 867076507 756460644 -864434558 744707235 -270939033 -7363937 -654123951 -412245884 796369834 467256867 -363707149 -69379711 -422503339 -215036746 -607487236 -17420138 -568607278 423860796 -86123650 501435577 176518628 564475094 -858852844 483488368 -117252655 881721488 -804202335 925524256 -659212590 -459182087 -285298353 833072462 -631805467 -932146076 -411162675 -992069589 -460492765 -372037936 939258364 525438851 655055571 -490355405 -336783261 808836727 825839611 855482062 -235279712 -758044110 -990192866 270836177 554212956 614812816 754869129 -828827510 -849218160 745332199 -605800426 173451432 -12664142 578603070 -313988945 181450620 841016211 -93007155 160629373 -11736908 62214101 828151092 -825678054 -618104815 760888988 343464289 -105185256 -999260851 -368649858 -875469274 -526029003 -992081641 -84621273 -217200201 343125201 -458173311 -784673282 868757691 56050690 -967866749 -106077197 467507391 -566213671 -979347639 -897182992 80770034 943580872 -297663740 -497661687 -796534891 123047731 311294301 463736433 639831921 -783515358 -649227527 543529502 -426669490 722908641 -397513261 175462551 610350638 -758654217 327865276 783132972 9836004 -881422231 -581877273 -527581787 213395224 262350284 498792130 -567650185 986655499 -404517504 -153743361 -41106333 782974205 426996719 40989580 -832904888 -906606424 -437599204 -827494806 -616438260 62007820 503537800 336476294 -988820844 892644288 650961929 -730505268 -81999323 129406238 -381829232 -467217381 504777287 896323319 -165693059 -610843433 492297154 662004186 -793861859 966951505 461246231 921943312 8024768 205606946 -524379712 121321710 94271246 -46614031 344730738 -159556365 392647351 -40900539 833430625 190405132 471431834 -269961494 -528732446 665282629 304154739 -134690641 432362596 45052488 73318968 -799104595 746206757 532157444 -316878123 -860489299 635064462 584989955 986297096 543386149 397060651 185108256 862029980 -214841432 148017163 -745510755 -991273260 -988886699 -976183099 152548386 -458180611 -513052134 367123955 -706762342 464644041 536433143 129308380 -419643291 -260719442 326543185 278881902 -368489045 -651849159 -254340523 933017895 -439720498 14846091 56485940 -406148577 988806826 -225989493 146750084 249919614 -197304332 971142802 -122128116 626919993 529323878 593832400 843164026 -419954617 -75372408 -917728115 -806093012 228140983 -809216908 -49518512 -268533387 -432455596 996208522 -543506285 945201579 953354579 801841483 967334910 349692737 -147809288 162484773 -946902364 -266865275 -797538665 -969665563 377314106 -556941751 698595706 -420740591 -431665741 508355884 970412998 680550306 212200178 177025555 377910102 -428758799 -657218882 316840246 56990142 -666396355 -109433150 -493026058 664283080 -44589119 798436050 571794129 128982720 -607877626 480791485 197077836 -746229202 -812029624 -311816532 490273229 356255540 -446362854 -299960880 690610014 820181298 713639571 -530122436 -373813092 838849743 -206106643 430214741 -716972238 -766945596 487234558 474646965 -671973566 -123153860 -992792103 676471723 781791039 -381462419 643862189 112662299 -703616590 489803283 -919365646 -328392955 -826306993 -751554455 -938823885 -535389737 236152137 756574444 947781091 -589880878 -734594568 320689163 528787864 959103930 -832168439 645935415 -593015150 -761158607 -550264547 845427073 315620868 896192021 -975276542 515362858 -657903795 898374317 -94510307 618333659 -571527329 22775095 -786009844 -333678604 -507828418 371614828 166139535 -528480027 -911349105 195660047 -175102714 716525445 288275429 -63409757 -95208948 407465166 637445526 -751250153 -686813934 -891468613 -887252260 216051471 -542512868 413857955 922046828 -538307964 422565185 950372075 -517157223 -220234090 -303936191 -266045159 -734067923 41450151 -716039242 -895481098 259964558 -549543914 -814968448 879215263 -987890183 -564469852 567481935 -44268991 514093365 149241136 -258258015 -35492787 760976440 -906017715 -667949792 569667722 -59477004 -843854753 -294607760 304364818 -914365944 -810500778 -177561056 848344926 737475860 -118662515 286403354 -15028413 63004044 865807928 215425164 144226618 -218707380 647458397 -235725646 -267224597 -855079185 943230933 -678709503 -234145053 748982563 691114864 39641897 -61301641 499726907 549713258 -561459760 467278965 -476398772 -467900785 -955391729 -594658536 664657011 -455479641 564547592 548498554 694682311 -937599846 -774798792 925625640 -493297676 695471523 733325622 606059130 -538870250 -173527059 433052713 -362144486 259112990 151321594 -511179165 -246527006 298616998 322657191 -57059094 160342010 176095427 416649400 -154927171 -636200212 -490459170 272162734 749705506 333921675 -800072860 -589019666 656030335 -511986826 -662391989 659608263 180688168 -32157476 -614398798 104979375 694070816 -644033356 -213038967 629434079 -732662468 -20771707 -122504249 464685981 914485265 -649106569 524711732 -434516523 762886212 -776486436 14957892 176925276 -494915995 -275384641 377450658 -236333438 956625990 -424281639 -434900064 -780732250 -138748 199032277 -907112790 -976129595 -455982910 504672989 -899192238 478491713 -966088908 -670123972 381216171 168902869 593620844 -4247877 -879867235 -794344693 795855560 306145211 764206873 453188221 152992680 681081246 847402579 -5492247 -813704820 378554905 874398556 80219307 954802673 392816052 981674945 61437409 217086575 -536850934 -987381845 648745474 825137047 196175278 -307694995 -991355515 -155941796 46365156 562265528 -974932720 -563332547 51506065 -835012841 -307619584 128010439 702664385 -490307241 -132748898 738214105 -624342458 -274542586 -133721723 -399188730 6329385 913762814 188071356 -556301227 337995677 682196368 216778216 322918853 52423322 -742305472 245410755 766593728 -599282579 -497847541 311124992 -808931138 -101369593 -116966772 -675885548 -813880286 297288386 -216869546 490264889 -192153419 -164889028 575087872 778980715 446046303 -138587886 -541150642 199478270 83068586 638458564 -865322237 -351852206 646608180 214604556 500743672 20821715 202129428 538573480 291124182 743066305 728060480 -156715912 -3276542 -472719186 -192313821 -344182095 -137627016 -392760766 942044613 -991623671 -631510150 -775438704 -20374289 -192353133 -907209320 107179977 -825317678 738427396 667437913 -829698582 -398569324 333067257 494074826 655436726 670949820 -39687796 -562668214 -633326681 849290084 -197753185 298139959 -879186744 -236991518 -220547589 -900641332 168891684 -611637025 832958910 -299853795 921910003 -244824594 -702097849 -183502203 600057634 -839881882 -426675847 -738646807 -538983276 -480566331 302854017 867374699 516788031 116932246 87281970 367589360 165834871 195704931 -137036334 50381096 -900815620 -217504657 -823837235 188306148 842360275 -434468461 -503276775 276525671 -383903450 907168029 -117413523 828728655 -707845101 -562194211 -396562931 745051563 891065434 -130372349 -644101992 877285724 -590695027 -711342829 -975994643 63144493 -230574353 -226806258 -600070968 -950810189 677698819 436393297 113788249 768538457 542070525 243069726 -95943948 -60484878 -399555422 392934196 656815627 988974765 145438784 -882584773 -99827461 436876264 -867564226 -657911382 -477726262 376566971 -959375456 -975538306 650231068 953188328 952644889 641792063 834774617 -383274590 916051733 -882619075 -295309398 902108353 11845837 590971165 201571591 -780073430 714068270 -622456622 191408113 -455187871 672020060 -152565369 -34475733 -517068747 745446770 27056052 57283914 -169980501 -142730784 924436120 346483541 -591310987 816540005 -817872583 397612374 -51800232 -372417846 -603773601 519418359 -215651726 -174782992 -611080153 -306882833 784209575 -879254052 -905179828 -445127884 592438342 611109851 -828416701 807129175 140942981 -847737945 798752771 -998806500 -797732691 -905647953 -848185231 435011059 735276059 -743883454 141394036 113648025 -729168791 331995337 -676965339 156541528 789386034 -74983294 -781237919 696112735 -999323194 515770014 844211436 -753143302 44839064 -812273295 -634983277 90275170 -408095218 -67103913 845867496 -621070079 -312147628 616065873 -310877012 934901739 -329444297 824719266 79588642 -578455707 -302674981 -253329341 -588786308 -405630283 289853516 -861631185 400148871 994423451 -625226348 -180825197 203211894 -425731947 669999915 460167717 111971246 -471079536 -654489770 256296094 721369672 -850423229 893250826 370329094 830550594 -225400001 -379458622 -379071538 60564087 336249368 656747717 629155992 -222685654 876149635 -572641916 -918156462 716309289 700888181 -452120612 -879667611 247135216 -586590972 -917531765 417764432 60314092 659965862 589746668 189561756 -205240099 967789687 -250531948 -630118304 -945424474 164686303 -402263639 -812507522 201672378 744224481 65072429 -39764745 -602050913 -122754613 830434795 -231967538 244375911 797475646 -522376693 165346847 -989524839 -448991710 -657059016 930558133 246513804 -639407849 874965490 -831660748 40320515 484082255 -536991001 -323372615 803490341 181705743 -960404674 941766082 923721149 -330626001 -841051477 -440588891 522677137 -734117410 20544931 -451433585 413185412 831784917 -921795640 828346598 305650716 973708849 -756468457 656778168 783285992 -173610772 -849448771 -599811968 -313450120 -695471738 732155594 -977725581 -233423021 -26226296 -705584140 115564285 -925943632 834785141 -281031322 794475126 983202890 -995291982 -237621888 -853907640 -216700509 299558121 -799385387 -670310679 951505289 -476447512 30909799 -509168743 418999495 -926160456 511758940 291229335 368513665 -166931408 -557463070 -143108119 4899628 517712464 -733949536 -705714268 668527650 670184119 -982245961 859280320 -205319255 561309719 -181651434 503623019 -380163195 -247789541 -221874147 -305791816 166520015 -995153515 -552784164 443938558 260898668 519189147 -538904958 773448402 636838400 184572830 -665638286 902377035 -635761912 877902832 776602514 -65940646 -251671483 765718874 -200995619 635193166 675960641 291142964 6940430 609457751 -694182927 272441431 -915456586 834472435 -122699497 -790901803 730413407 382793837 778390616 407407849 802277165 303184017 -417396184 -42306542 124513917 542209717 668061907 78059430 -654868032 -462014705 -919401161 633548046 -974771448 -406109385 174545014 346588950 -806109785 -980568307 -925028641 718676085 219013707 146226992 -170024817 678386077 190026080 -17975466 503308763 28948912 208828379 847888919 468418092 744665853 535614934 -89560767 469013573 -397296618 -595951320 -232132386 -789303654 622365478 -995206070 894611937 -111253586 40063950 -610878667 -91052437 -530244006 820505234 648695872 -565809360 686837250 -606822237 369604917 -708559253 262913419 817365375 -440294086 -438066058 504524360 -89159563 303182409 823203398 -481144864 668767391 348044669 -985652181 142419270 -644829380 -294415829 -718623913 -277740322 780326451 534935189 -360929368 637548880 287470091 -899052149 702819848 441058625 303612571 -867067173 369401806 -322941767 341455931 652970189 -711901193 290843208 -936039723 -664095011 -766976668 -370110510 -847440500 705968465 -297184270 173520754 28133861 -873006424 -392889463 610361586 725197292 -698922408 -176928296 -597833935 -903868879 -749339776 301676110 -509423570 -143315400 -473757336 -143160344 244715310 197691866 -25277434 236148197 -321050212 108961310 -236620751 -618802392 209262171 -189688617 -546825435 584443395 -860868169 -814340985 466422904 745986363 787180457 -683085110 -489099244 -421955131 944856126 -269460977 831591824 801538626 93481481 308346747 893243937 -476857522 295885141 195770005 -105216281 39755456 976341010 -284272025 -817893007 676782967 951381914 428094276 -588957703 454992093 -577416720 -215823169 -364553069 4681374 727206375 358863056 16868588 127585881 762881662 826070612 706499873 -326544992 874434467 598637864 341577499 -532622891 -491581925 95890532 129760797 -77958678 -723141592 848329269 -251655998 977316548 53883831 -811375507 -161077415 -28004958 -677800251 -413713479 -14689391 391587994 262967966 -822671659 -434882514 733842946 738446682 372773303 349735916 -75944614 -258131736 -523199587 670794787 420922050 933524348 447822692 177224449 634938304 -897551047 -772438537 666885257 -481834964 543179217 -432542159 707647151 39207865 -987778526 -51040437 500674534 -637728828 -848350634 352144987 -945694311 -865433185 489955273 401315356 -413220273 682636965 860810481 -569048678 -570265321 -861952467 -434847290 -128725628 889358277 9655646 926499040 -446510393 -374574356 128373817 -262491216 551101567 674406726 -766141936 -547325060 85951790 -577403597 803601823 501863519 -696250591 -189185545 853683856 -719247010 -465254184 -608737609 394422918 85058303 713383784 947466897 -737599944 391908425 -437068939 395111766 -210307643 530055349 432372412 697642457 -833689136 -409122052 -547738694 402063230 908481317 632222750 -380885355 808168532 -648590424 -380187693 -502413685 3728531 -122306493 -582500888 521959164 896614541 -26344531 334771265 165761633 -785229439 -380223392 545433796 845798902 -420094691 364668484 677266342 -85364092 443109044 -716871504 -291889313 -994633624 253893960 -517464526 -118493191 913200180 -362182741 -145744216 52747987 316838751 787664965 -421771103 121909697 -805700498 -807153649 -233290782 908042374 89340133 -824892888 -267621299 175909500 -312325970 561962956 -488401069 433838346 -86162162 -473970671 -121612723 -471417666 405342435 -696497871 -127745352 -234245769 -911479362 -306511273 481999097 837864139 -985673146 413374633 622408654 -330336214 -113212779 715497971 -787324941 368297316 299348331 -589502365 579343543 506730518 3801471 930378388 684891091 -884081518 956031673 556397710 649130415 -44077837 -878773347 804287830 786130661 495013410 389178918 -31574234 -625894406 219008114 254904995 -925793643 -638589934 677029140 105894342 -930603607 -945566567 33364076 929153051 -513551865 -473114251 -641593004 118312851 -219535488 -49500889 -860381180 618631601 377345106 406315875 -157913247 826385084 -773108542 245645201 176234041 963100110 554489588 -919966516 -86244721 658933876 -26850139 -843636982 370816500 305027386 263238445 874271243 891184386 -14293021 218416857 729814440 982825120 591875112 -726093003 396100219 845899667 531717805 -715598457 -806080684 -50631665 -229105745 -367184012 386960908 -368608139 436764764 -851966288 148855426 107785101 -196552924 -44563192 -182522736 855316696 992456476 -334487608 -53452415 423295545 -129630316 587495626 997333141 815420195 -395442494 381953827 -806776759 822626543 -994655393 -764534233 39676143 146155350 176856615 311488654 -674721088 483610032 -884215904 346516720 -6260908 979974908 692714697 -520273186 -724382336 -879183509 296923432 -760074879 220294946 958650296 -307028284 -91896034 966803500 311010509 614493752 282909671 224415155 -274762682 220713504 788509202 -492272605 -289113472 -36394520 -567900718 32837106 878992108 202005079 -559865979 -742795167 669410418 -826046023 197314944 -825944989 614736391 -257466803 -100736546 750121656 366314364 170403306 771413776 300689653 353740708 -848221452 850178037 440184338 -658206580 44087243 -185806536 143850964 -955387036 -846172192 99990203 -338143935 -629064237 509738762 -911890473 474052594 -930427109 522809093 718750105 321439940 -982066606 -39162146 559825029 -953856113 952430967 410428916 -756305233 354894468 -225287832 -869028433 898438531 -19858660 -162924854 166307773 988023364 -788382811 -23407764 708519217 -792505474 741799146 521168095 -574395468 940529794 -519003333 -6926949 -817239093 111587293 111883594 -530284040 730277129 -116690944 -615654496 303938581 792438701 -59183397 -719649904 -308291506 5712928 -723214051 745103391 -485014587 124165259 240342287 -249094685 784438845 -493775673 805478400 -467141932 -348291874 -859571947 -182649369 -478850170 -797513232 -599534916 276063110 -850441392 678912795 -691959149 135502577 779689055 -341198268 78291053 996306660 -488196102 -822895576 -764290902 232349752 -269999493 -293489123 -283029209 -65787505 -395407185 -413307296 394194424 452680265 819155565 584222720 526452478 6233972 -554679137 -186922459 -766404197 -428113949 -323156357 -988140532 -471884529 416433914 -4071302 -441410427 -117393739 -344258343 -78806218 209450695 -759079299 -846098511 598541504 -641248897 -998203554 -581085824 -637916800 304161864 -810492044 -731165448 450121705 -221856349 511987313 -323477915 846001613 637676092 422013091 240254515 -707248316 905485112 298634222 -838824308 -927960594 233164969 509375849 -345641470 -946381166 581950417 -745206496 -250410632 -206551783 -517880150 -795881352 -492696571 -838976927 -698363028 -886577055 498466867 -893026072 -148562568 178909336 -613821408 323907125 217905514 242648472 587481129 -885131484 -720055630 -309629078 170655571 -524860718 -437521769 995213921 -613803656 799261825 535663020 -320990528 200907524 854160365 507767708 -45727763 -105437786 44273840 20976861 -908789998 -607128203 -997645583 -856408324 -55726078 -199661638 649780047 196227042 139827829 -93063668 -834889929 -420534934 215316039 859763895 -907355454 331575700 848214807 -337932062 436225859 -803142350 395689354 -639915623 590871268 27978300 -69987104 364380441 403271791 -791248122 -882737536 763004814 493814415 233398377 221562792 381144698 726507197 -553169070 -80519700 373167941 148671137 233787572 466074314 -791243178 -115196419 -23824122 584660273 -493237511 -299183816 97223256 172474523 487776822 -220990440 -618195652 -361341602 35405720 767590641 -453184599 -263293426 394926036 921875629 -353982970 -349489634 -202166778 -74120082 -34286643 613469634 789361727 -277574428 -649259127 903402152 30528810 14879824 889147887 -646459039 -921896062 353483540 835373092 -978201474 -308051214 -943515014 147348128 -399625682 -302044849 -930018047 19961609 979693779 -952774355 261595983 -428392012 -831967215 -335032541 653740048 598906322 692085147 -877770506 -472392409 950954719 313548748 411289359 537365762 458886404 -714060080 -428112319 670016347 466060087 -345537515 -417179285 -446298600 752786326 607540455 -145982055 946057980 -555086711 -852158354 326802742 98919908 468578537 135188076 188501256 130741256 -562880389 -640304407 857566395 826899297 496718637 -132233251 295254183 115107946 436480161 38960415 452702622 -293079367 975497817 -850085595 -578431295 -506955007 783486143 19009026 -159364594 -844040853 -685223051 306078416 15305280 -111127351 50972308 -600504715 -931359549 590711182 924041097 117636200 -771085410 -752302298 -215400484 -10598314 686455777 -721977996 252288980 -248157299 516508194 480713932 -264521182 -695747423 -328724105 -166608034 -216308577 -859924698 870545560 395875780 923271446 804829077 363158124 -623625288 148917871 570073703 -399380635 738879017 -904269189 -905970310 -849525474 222056515 -592319159 590823507 -457506548 44374869 -708695247 479820152 343791434 712203062 -225488824 -84014175 -388058478 161638626 -161705634 -605875617 -316853951 -673192690 702008917 -521747151 718809546 -163034345 -481140216 -820341591 479395822 -111921376 88121013 592089660 -205867757 -494825171 -128485620 -975731471 -951374856 605576277 664126364 742238497 555363061 408569978 -243036970 -308873999 87238529 -505692457 -958396105 -120365171 442620954 -86334361 -314737902 851863861 846819898 -414806462 43862972 -104413026 656496460 -296779403 130334987 515492150 462446253 -424875581 914906693 690824800 -842489152 -958855078 -698647290 906173211 732372227 -839327274 -71741089 -833171374 -921600425 66796871 888576485 495041408 47461558 968579043 -215986859 -931989431 -401024332 -547834028 -504041707 847429592 -31540366 -943348612 608300585 -123978536 -965753633 759449336 742196346 -327386682 888241898 941407988 564515035 194868609 -541760479 944514749 -96044165 -494311510 276828976 549786906 -383946181 405461766 934850924 -313105051 -921279590 -620078056 -1515876 139840079 -648281298 -723682946 921258896 -200652814 474788934 -935389316 684863425 853931092 549163247 348847485 -99110158 146290429 389429006 -400275529 -647821488 -657181377 49044538 311710090 159759763 -215453175 -131469408 -975024415 -674559189 -721469729 -558214909 -159974877 228219276 479711244 -529129670 729830530 -158979626 425852074 714790167 -655866469 -522582297 40017535 -715471536 466280310 -370856686 -719999723 -550096593 405483769 770403572 -528521924 -955487704 -526313148 -454214691 177305239 916546830 860815664 -774443931 408755509 218908086 509477798 -592108387 81917808 42242052 -384138274 -427289992 286962074 -811699485 374342000 860564793 876572844 155778800 -892654485 497024223 -937397166 -928887527 218685896 -479711030 -531290008 -982169924 515329953 -722827978 946177122 291963455 -81222107 -681352132 152607205 288712909 192964769 4613832 -400129264 839886817 950529442 44414747 -963533642 -329025046 -472620049 -61844790 -84411342 909827313 -910125660 353462589 -814095914 780689816 202382268 -132499359 982509796 987503514 703196617 -145990880 -579221149 990399226 270187594 839188043 -381012184 -437809248 -623373399 448767910 735708073 -49563117 -63778670 755285150 286736754 208608505 400858338 664977011 137640022 503307680 438012702 689250365 -878136233 653062472 635672842 781244492 946528656 -148364101 591784698 -772912899 423053695 271911725 -408728511 287262584 837221795 779132330 806073075 -339840684 -114783989 705686382 -729810603 -705579216 101362451 -265653004 811514343 -200376369 883622328 211840763 548627053 -748353260 -278336945 263958557 857662812 55992221 -373456626 -870247091 49181763 600802977 -991497154 -995607377 -897333182 564821695 -933186613 539913979 -732177282 -80965697 -367975569 439127381 -518986156 -839037707 385072956 761532507 185877375 -654337868 127545767 -764116255 788674754 865830597 373127800 29581272 565608930 -367736604 -418977639 574441176 -596500111 738613392 470054770 708903209 -48791328 86629548 299791589 2460506 143495941 911381901 -859335183 335960530 -361142666 -787076542 609939281 300083881 -85563266 -376439266 -819152029 -145797730 638809840 -188585684 694230097 121716739 -144906842 -613120739 258116120 -528884532 -665615472 -314900588 -409613768 885141892 80584706 429897736 538064467 -777284820 124920289 -364172571 977350721 675950844 317117857 -172629377 635038517 -457857282 410551136 380124062 -597880907 642397001 -618659971 -875063064 -177916125 487229379 -719271320 -59223162 153670405 -780691569 333777687 98944294 -812368410 -979358262 845917857 -612110445 566123491 -895205626 -90358340 201261826 -514231602 -214579019 459414752 718340519 184441567 82309020 -603075454 -356442168 594336663 -365267672 794685775 199808511 -23062529 877582769 916452837 -157895560 -2413888 -200252542 -221200415 -876066811 740874322 -652909642 -386972244 -549830490 597565882 405075783 -620170084 -374679083 -517843176 304214608 -343267476 833661 143407098 -13398151 -226339025 -177772265 -898637627 779151581 -804137292 462987016 -46234007 -548862800 663135187 -813340779 128426542 -337921522 608056315 989443419 -901879112 -818782673 294257037 85469599 791309203 572552933 -300357195 936725575 -21611133 -627650651 -819355494 -617648336 -195681609 -579964122 601914138 138334543 -877097624 -7905039 108466152 94177396 -710706691 -679508775 79108109 80159135 -580310545 -692894198 -148823789 -875776161 -231755532 -706883165 172024913 -772531619 191032425 -577642372 -867440267 -671277485 -811497870 786438324 -848848560 -644054813 -369087236 741990018 215102806 561493704 -885281874 -501645418 487765280 339063025 -533537707 -995361366 -222792814 328720119 -848906688 322063871 -254383171 957351967 98949109 -263957991 -133670174 -98100204 427006675 -854865508 -175760935 533538791 -109198061 -308535831 666130339 -656155376 605983640 -860851003 538158725 35221619 961663795 214464929 837066058 213261658 -320603529 797187523 466363092 -67740947 251667393 249681066 -737519941 631429424 330426758 -899707407 482962543 299436564 215646323 721307791 -526254490 -219036942 -171672912 -407639834 268096013 111553625 -269163244 134389913 -179060555 -484354305 -197340615 -908672499 814281576 -652064425 415111337 -529766092 -315835061 -873336544 -338923180 -435229372 123924122 -712487496 -1463675 641985096 -258332267 -300302235 117278638 774744922 -793275165 206661611 -506029278 -86221372 158548524 -990704603 106525194 -289000806 -731448962 -865329683 416453872 335190187 268122227 159728374 -597189058 -422016060 431651248 515990591 -292327299 118427983 255244965 481057838 -711904042 -906457084 19265781 904326919 67102073 -406881788 289899924 -175157016 -587220851 -220894899 -607281649 -120684717 416441630 295044116 495775307 424768546 999793137 -937513140 472652667 -204115446 -826017167 -41509220 346718207 704463808 729524567 -670193612 -710559790 73862402 -318025620 -571774798 -181641029 -52938805 339437569 602200217 -163257662 -334745303 952783619 -939518100 -991550852 -34625673 -518436331 811403046 1282999 963272327 -229691525 -486534341 -92311947 -573694349 -729541828 974264431 230077859 -257111637 -842168632 616794399 -926434989 187216639 -606520297 244798365 601320234 -468200452 181118473 -776202069 769359392 7857995 -10495898 464593700 13714104 -366102286 -666286789 -183255440 895592978 -816599016 -8838930 -426670884 887753731 921631540 586588268 -786574160 -480110303 -615497297 -461588573 -179444825 206157196 13551789 757200156 373513976 17564799 -398254191 304696481 -692537206 -740990723 -212004756 774952267 -744049680 476670127 650042222 -805650112 968746542 405450121 -667720825 -324177395 -692341440 628165290 -22714385 -835373562 -136797978 -688269274 159859294 675122897 215753606 842524318 847840830 368969550 -529883980 -27786155 598772661 -377422405 637919963 129708839 -321946272 159119659 -318230095 -929188948 -566399931 711999273 482894341 782617774 735254847 328942996 -995708807 -855352696 -488796604 -846270906 984713775 597540423 382551203 471534154 558373396 -652450822 745822249 946041184 197222593 778620461 269107521 -763851145 -739296833 542474568 -172992380 -105513309 752226762 -26321872 548991041 502243619 -510544047 -83898548 905506331 313631286 749748104 820562663 -271844498 -708675397 513625203 -923863103 -94131697 -31206592 522692990 -422059973 -53653324 -178855010 -562534936 -653373425 -772929977 868702006 238653619 -38149088 378584549 403016981 -91233344 -24248200 760146275 855494183 -902545816 -43556010 249885784 971056089 -549462393 -883185610 -615300493 -552241213 -173777896 -702623039 -186372956 -244104158 219882870 -207131377 -277398978 724009708 -131298738 -929721930 470165849 405627541 807989878 741700182 -457919798 -321941765 248429661 -442633983 -214118320 -575425446 352520148 -676029482 -102753811 305100551 -475118621 993170774 203425257 370556679 102721080 -730679884 -846851552 -522642184 583640238 -737897628 483861997 175372601 -411492683 946029632 -390080659 829520772 140517359 -775099405 -466286755 943552382 388405438 728027441 -392655230 410640891 -139152696 445471388 529589608 477156201 -668911589 -407961780 996770164 -10508140 -322642748 -698339353 348203704 -609462918 900455256 679131660 -496500058 -457051926 -297921033 488779083 755917957 -260894927 -430030566 715330731 751499609 -265230963 625296053 -428740533 -658621960 -332597114 -769297783 351247638 319476566 -493758784 -286511393 268955168 269048249 358834919 -900414567 -812701339 -965245865 -86790852 373831496 69110021 766343144 991814180 -361553325 -74543317 71732239 686034369 -718309580 -484165919 595232580 321604625 765445781 247117006 -984443071 504391568 -299394204 -547381174 -291957202 359559382 -457359164 -584625622 767810090 361119411 2131918 -718735932 206934869 -638165225 223710860 -673402532 409469038 245590460 669727056 975823717 912391894 -112140602 309476595 13830199 -754077240 -390174642 768694680 207228848 -241306642 -580272451 -611609341 -413403030 148163902 162065056 79624971 924558178 -365173207 -480320860 -919777956 330971616 662871087 284470451 -588721057 -645153315 -462984274 614825466 -202694587 -462386623 967763917 462060455 -729337564 -510963804 702888305 23443709 15645986 -190729424 -306481925 -121210841 770808725 -824177314 501776782 7239605 -968508279 -577736412 -612022111 -409440647 140391249 135947619 -330619628 734631774 -631353699 446105102 -55704510 103510327 -369918383 176174326 -724127258 764122728 -161774965 -548247406 400940084 971902864 -754020633 30291557 195859094 -429912603 -62113441 578145162 -374187784 985682500 970345167 591014369 10002272 408779158 589258088 -375644267 -996999602 718399528 775679705 -271622208 593322236 627026104 -825697913 429171336 -330308524 303215199 -60571462 -193111310 892378049 -424629589 -212029961 -323438510 653518816 -832861794 311069278 -821596702 459979516 -739584324 -391202168 -274217017 979922306 92567579 -685873181 -28363504 42850717 617915069 -856521756 -887683720 -580875241 -886391015 -23314908 -564011767 -22849752 -531764651 -23245773 347269832 -539462605 -412530913 -275532326 -187802079 -3318296 -672287459 -51906356 74800553 -513908880 -152259154 -582136108 104160784 -963230992 874742637 575847747 787389720 109629992 -20661059 513115859 620661956 596965088 822714600 -603775591 808273581 -526728677 -135938880 -22132758 -529849954 -438631690 206442331 85948458 587089151 180129651 740133453 280545923 593681773 340767708 418879560 -23573038 380873736 -765665602 576827113 469913343 110644412 362555729 -440870854 -752153390 488268535 -165589191 -690096141 -728687660 241633266 895363328 -697607221 325114191 -74091921 929314336 796736806 -285807893 -212803265 -192006988 52023822 -897143365 46523567 -630008762 648137797 -288439441 -600814626 36009411 772253943 119381688 249706164 -837501519 -626801177 1884491 782454175 -642886565 -712269870 661902707 -869946817 55711877 -184139950 889138363 744450498 -502165395 259190714 434895347 35627748 -500529553 -857372914 40540894 960836902 -922425345 -199436948 -187126423 -480644262 634402776 198129030 -470060773 -136865594 244010957 -765553575 787693422 -369916300 491602472 954837442 -424564919 501788160 756315016 746550386 947471668 -15119920 639005640 -30662684 453352638 -755774797 -16158204 -220203991 -430109620 860866607 -782513364 201635867 153371324 -37844947 -739777755 -837749289 471547694 117763 -696396888 -608026043 -253796321 146274264 713366657 882010789 -444876042 -995257063 179283916 -19152193 -90688138 879744849 -440115868 254330620 487079777 757735587 -469005567 396871487 -238507659 495986874 -807236870 -831852054 165581303 874812195 -154142528 -258293420 268665513 -867624859 -408967565 -583005033 646100337 -903585314 204149104 11661974 -245572332 624809415 -128921550 969970724 -701647916 531964087 -580572049 -987121449 182812846 -523492538 -417098119 634960143 830973134 546325991 422811091 -700636402 -989139180 -719083955 -801642194 -953807312 928107955 -822227128 762833443 316880082 828142273 -212053201 -655664866 348504338 -706353585 -436018206 414528110 734807551 -581603476 328514014 -655431997 -455154983 865128796 -813139427 -205048338 924041450 318113774 861564795 55786781 459420596 950252855 -952558554 724484570 990844630 -610981796 43606162 -820523387 -762360905 808733626 875052169 -888198850 279042136 45809158 292109278 294338711 257585618 -444209154 -128763538 828007761 -187553521 508015689 -446242911 -523946863 22092962 876812689 -395399541 -209673215 -128325051 -390257332 808732028 -414133166 -287760925 170806303 -664896937 411413890 -321826968 892614508 -183646227 -132186426 -845808163 -23239760 -728030397 252439127 893425904 -240608979 839846861 482085603 332079275 421829160 980829401 -219743218 -713257074 -224019103 -765011617 217495113 -32334399 -241882753 -804091062 263568029 -906357295 951624633 -847734281 -649301724 -914690637 815675188 182024957 60503938 -421609063 930773795 -872848986 -143677192 469943477 -591834775 -871302034 26746577 183383809 192331014 660848637 112253330 -150180776 12927692 -742362858 239259575 657442561 -43519531 -941309601 -266017214 44982154 758499361 43717697 602421588 -465747684 -637198604 -906421425 362543882 -229213714 383627035 8141121 -21590137 863846864 -11705221 923975812 43566021 -28595783 899051088 -315095643 -355498724 -544044560 -888470450 146354106 876015345 720498449 143119629 -850037554 885390561 -903824553 507914251 -575201178 887064041 692726268 863404328 18667409 -280336726 843109260 321635282 854799032 49070892 784098212 188119119 326654998 -209522758 -55326169 -487340834 -556199592 -336540218 -575343281 -937202747 478734939 630084361 799794620 -162610291 567483811 -953006716 377363763 -756253154 -648040314 759867513 578256253 893669644 445556455 110411007 -847108784 240467064 -902834373 209287033 798480225 -480128733 742396234 568156383 254364116 677058445 373362378 220591245 289324550 679436817 83453628 -732319896 -64197900 727484661 -293042336 -933873875 -927319782 -551520907 137313883 781734882 -591910842 924455959 -975557216 843899041 635044221 -584298005 -695894505 19592729 -366794713 395397339 -152029264 -758547773 -374648988 -498399079 979058356 -559537302 -779307899 292169246 309611178 336372875 651767869 -644591742 349698181 431251154 975600976 -998777171 825093903 310134578 926157199 -336416444 -860727912 -398808329 488858679 -794498999 -541762539 940738325 -235587047 712310029 -234691836 -879235238 -935553636 39589511 933523189 -642919915 -694454526 -102884465 780211134 479964518 206220646 -378222663 285926432 -453669175 -104571864 -429446998 -78694785 867896107 -122599470 -643241009 687157603 839418947 99357836 294413457 695795521 -684839164 498015183 -934154074 -849300222 -541063561 -481387928 -970577523 -630782918 229229552 754001503 899162965 -714735557 134458466 200240091 -826435988 289651189 527178403 -48803495 -242299680 -776438468 793180214 -679267520 -34198812 736915968 813017733 -470321962 212176022 187871752 828383439 443642761 -465681362 982633491 -389077921 -112150532 -914467299 626251331 832453175 -133736339 75010985 18010074 -606425015 652047315 -388236877 593625089 -620843555 -907243543 651806606 -321249210 -758094475 512179487 -524327233 -95786382 -898054921 -997129412 -384729132 995446140 -272566601 -842407888 -290808839 567832716 -301516546 383397806 -809408880 -407605589 795956568 81873214 -184534935 -551873263 -170926105 -6804421 -941673220 -817645900 959451029 570807472 -211515648 316368162 -376346537 -584242278 963655953 330135572 -860632539 -212389644 182171007 979917330 -944649143 210203439 -939449927 -613313499 644775872 51106013 559629963 -291118098 -691859831 339397339 415840923 -458661320 2608791 985942889 507233915 50251948 -925724640 63160205 -732502276 180479209 464517007 376169361 231425371 -677340671 140788891 -417799957 308416436 -656449454 -175940683 -290572511 310287276 409604988 -936742702 172920999 -149139641 589229967 502293125 -868910069 -326952879 516934713 468667399 174853834 447310847 -678339448 763829882 -512262742 844493134 -58245540 678846550 663884001 977369149 -424245243 959752022 587815715 357204233 324369184 -994315063 -971874940 -609780420 -959404493 959260752 126822693 269958667 830592434 -795822191 777136182 284225299 -602682810 -27121704 933427648 -141088979 267679269 -420168626 -240030281 276885413 120745633 935765737 -121429714 658037705 28425375 -875653446 651839382 -358727842 895020052 -364474666 97555250 -87963565 -865685324 914579765 -678645932 604534465 -347989341 -140922987 -360330052 214922738 991735034 830214046 -552909780 -592276777 -828159258 185102393 -455350158 945358752 989405363 542949474 638390507 -648578313 -849428114 399941567 -454065347 876032656 -916994365 -574621674 -322187385 260807387 343814094 -729101545 -575840060 -655077164 267941197 -889180237 -142564308 735817495 -859934459 -271319418 -148187746 -394432714 395644144 -74200160 386793112 -22491164 -921115334 -871422161 -230685911 158772538 -688819517 -973081034 -834606489 -605013437 -633959732 -599129965 -387685943 -287622799 -944695032 812491166 83553188 -111121690 294509979 -550369884 -722083133 433720041 285617134 597460370 -490198692 -445911773 -700685766 -899280299 911073519 68297842 887475632 -140090470 -482489353 -976786571 41655515 -932015945 -642798702 -53982988 395078974 -56390503 -554928395 561641114 324493868 -345102940 -999338079 900557873 440283555 -3340968 438684824 547324760 64765258 -875423524 -223518453 116867068 976311582 -322570403 -996895405 -310955848 -64681528 104751296 686431227 381346410 -476061597 427148365 487658179 447924869 -264067889 319512469 -610451166 -783768699 -115291108 919851407 -993420979 -745726291 -754061268 276194095 635507449 176979950 -142648839 -71702795 -60167852 -873175187 -104759913 -257165354 328633748 20655332 58076820 -713818431 962099252 922179831 -366694671 -958566149 525331023 -539419800 22748138 -437169393 -710770032 -329444299 -317118187 586924201 892075698 955556292 -697211756 -214278237 -936076765 637122719 670007606 -456286256 445213714 -744566918 -876518485 -782626900 -645807041 -333879618 522088024 286833086 -890481673 -953684916 831607883 -664306836 -499572492 21917733 -102093617 318009085 365785030 898114725 -698911253 432543280 -591118535 225823140 -11473066 -590698278 -869645807 -388334339 433973935 -942124203 -644217774 480700018 336311577 -881254830 -537267124 -454426439 -412432080 633035420 -490473657 -621639668 62262277 -806484439 480907688 420595202 -318426205 -721135777 -855089672 354931342 216782704 -371272863 -5386702 858811527 331727349 764799692 -657845913 506968015 818985581 -995881370 -20254673 -254376621 774315496 -468412054 -631833867 -798972335 -238114516 -392236136 -984327599 162969723 -280788230 -960904173 -28051082 -645164519 231222766 124700919 -943622792 -585754541 559797365 -622599980 -989133645 784496602 -298709132 451071559 -621604755 -664732902 811321122 -354364120 -832483536 -347236902 -895641706 228811721 694056497 -71315295 118189883 971593287 -799978373 984781430 -591432094 -296127116 -874578275 -686367015 324575883 405928072 287878558 947959190 -775161795 67989938 557420224 467160054 525570356 -976878317 997132730 516965862 354213799 -132003417 495347976 955302877 771588775 643754141 520981703 -766600050 782222209 697985552 200913158 -333565244 -351983144 365222735 -932032694 -787194240 -846712601 543693056 -931700054 -720173424 -4161770 322990694 -553618326 682512364 -740298713 977279711 967934456 -386556977 -934738170 -535612584 642180075 -657990477 120492190 143670455 -560514353 -275315809 -609643657 621417181 -609447818 998162458 -576450206 -516256721 -735815785 -668830708 -156198100 -741539257 -661126313 -259110177 -401818561 745049212 4878727 537270109 -697191406 316733280 -765638660 -914180315 865096179 988768613 -198047148 -753186582 358498538 860076453 -632393346 838828333 -383101739 837275835 -185208460 -38948505 -282173219 959942492 -411640481 -767682961 502293414 630063090 -37372980 -926860278 -362377340 893982372 763867977 926110618 -188386718 -221392337 -792821261 199487065 -350956445 -352953372 -67495028 -553233728 458893490 -281969950 -151935391 -569427396 445544902 46544669 -510114136 -355964144 119546566 903916653 531516586 372140985 -950080489 -822166228 867717499 845125940 -66153219 780419016 338492345 -245515660 -283060437 454799093 -409567603 -658088908 634886745 -738454213 305567992 673066454 144259182 -951872031 -485160059 -624756719 -650494917 -180541936 -603388389 380935694 932740106 -962746264 295334327 -87696319 -400121846 811822677 33375805 -138275834 -688900619 658752603 790580163 971377666 545331193 72728230 987863343 -690477321 -356497537 318944434 -540946445 -850262384 439560783 86099712 527301388 296626749 528621235 729036979 971746075 -247623140 -947608472 821398162 625921553 -287772212 -793199027 199792141 -290030808 -825821519 469081589 860255771 -674406481 -946526330 -125088140 -310795325 870685137 -745983269 66510511 447767899 510109275 894135715 566726675 -529904607 -223438001 611562688 456850500 -737365903 505712807 -927808284 -807568399 -922569230 193711461 11304175 -683746422 150939998 -951642500 294701044 347769063 -742018359 -27650229 362425137 -129939545 486376312 -53883558 265428873 715065307 587087479 188129255 -901170698 -438906549 45049336 312122994 -598307278 481934412 201307440 776353044 537636585 217288203 279936504 -708037410 -54033553 -230128581 -649594660 146651401 46867974 366829621 618799250 -207203998 -555550752 124460429 -698077330 -15769128 -819739953 384724153 443814653 -124843397 -528432037 509590348 -709672818 180712488 790097318 286252729 -579626593 725373867 -244829573 -310702090 -899176750 199587178 -970793697 724491906 872172998 -594231026 -899543508 -196096235 -889095902 -239381182 -490713830 -237292628 -504012201 386178340 -781068874 -272456469 697688898 600979860 -24534086 274077904 34973817 -976370971 311853343 -655273483 572883599 210040225 988373926 860005045 -544474899 529925240 738879674 -294763928 783448532 -963793074 -60839235 176900123 -390621246 -716991904 431410792 435413012 918559311 335319440 -632998391 499786536 206205612 238544042 313468067 382564428 958037848 735736027 288494224 -482388938 -253410730 -526758262 157558700 660044957 122970815 534286816 870374277 911366501 -631681075 -176557027 807809143 -163544293 -303508418 -782519630 781725377 -255631484 -951611310 413902715 365104344 160519412 -42687078 -407606329 471082277 -735737647 -124203046 643435251 -696660515 -983600102 -602327449 -283547559 327857738 -740653311 203362036 387892389 -993783708 124265278 154380296 665237415 -278983429 -598185344 304639954 -360824769 -774337569 486727 -252615880 50707604 499417648 353125305 -162851521 821667213 -692359704 -309901763 -106766382 149106991 -842944988 805965170 -487678146 84611508 54100967 -513692382 935776950 566520327 455012360 -921023459 -68489859 -384649652 558287129 886688682 256358991 -618414100 197900362 -259208983 797538585 -377801714 564487208 -453782659 122514391 449821337 465153637 222682283 429792663 -687609733 180158881 -105097515 -126780883 -445665888 -719261976 269311878 990364839 554107646 -229386383 -816841332 767575263 -506793253 -328907266 -793836033 347981519 -853800179 -923471526 -153217495 -829945656 61740051 461404688 -564143550 -285944671 567877979 384173529 -376170544 237456122 728281261 -392608523 -495352884 -105865352 567851118 -770268426 -155048803 243478438 -210109789 218796901 256930905 757123649 -638574136 281224254 759560840 -283732412 -705279781 424402242 919670570 -177623088 307310228 845088614 14322948 970793199 502503016 466807209 -649067381 -217509201 600592818 -614761796 -905658409 -907691721 252633624 76736147 -332593984 693369599 925520368 -129119554 51473181 715209814 833229054 -284781443 470328237 -79880742 -739618658 -94928143 273001961 71564896 219729863 238033830 275479518 -643551804 -137408584 682029551 -699261003 821840576 -43088804 -456568301 666171972 -102581603 480448764 112559785 209258851 -342223454 198275370 -575489063 -646210841 556785051 -418480238 -876462874 -929860475 413630042 424550250 147339986 977618248 -342182704 -335044436 -430707855 142315712 -889849314 466842903 -10904404 645256999 736882741 243594275 977013254 519516792 974955683 401965072 -610053834 479639810 261125565 -986250989 -557885839 -173573748 -550633804 -489125439 -372449872 -360687872 -816504093 208601980 955489016 -436861857 -685616982 670031764 -358497612 -42055275 -371604250 970758374 858046923 804645369 519195966 3589432 -820305856 895075329 983055054 214413416 -52158991 449824617 -399431854 -138358298 998804699 -347913840 380765625 152198761 516456240 -64403372 -869233747 96436600 663942315 346829642 -89337 823608726 772215759 -433095391 461095150 -664348857 -234556946 -609379774 -749479007 -858037225 385711998 -606759956 370824872 463071771 -911831504 -769815189 -12458841 577124259 -887558262 15236004 674786345 -419336770 990451429 256399498 -992756377 -274016874 845626789 -496797508 -960734246 -640234316 769569764 692156181 963817234 -442321135 -407640170 479632973 -870497178 807055501 -370797784 -610518305 -617153889 418595733 228331115 -933144305 -968190767 515450310 270269688 -869352940 -805933512 -868346994 -788539878 -834368177 -114312196 -535842066 569938003 -963450128 -704060370 542971911 216847009 -616247317 424444944 -501713967 -563189293 817572836 386620238 232143389 -746061169 -361278838 -556269888 -205001411 -296043837 -581256211 -894286209 875832127 -484343007 -383608195 878646682 224985348 -367573215 -405170847 -671118296 -208720857 -854408012 -428402469 -325590395 -592938762 -291100799 -322826539 16325206 787846271 -99269175 508044863 -687502619 -779627482 -970733394 -359996658 97468466 563035627 619007346 -670885693 -446690191 103998499 -984664018 267616142 -255904718 -226902349 -44982852 -910740323 861960857 -602713744 -335950423 47396121 -652412510 -457494590 675915151 -428903690 755610033 75666964 27606676 -171786387 -16582674 -405410482 -97130357 -858593046 192116783 241727293 62538183 -279977389 -517508445 -545087527 -711264947 145301184 -58399722 564566804 654399826 -92031221 394860376 141003607 -310869049 570933693 -364950905 244214175 269255240 -943908868 280058053 -543194705 42020839 -115301176 967346693 -77221027 283254980 -998429790 84121506 -116679965 -455469721 -399522660 196472642 -749795622 -335129379 -993722247 943894758 -616316662 -383143708 -538399549 515349197 -719893108 -928697509 840030852 461986344 -949068548 -729424748 658641705 -384194668 -823223633 -503306270 244682587 -487232404 -962127799 561993688 708399481 947170668 925323870 905170508 -481923899 -326894049 10446684 -400858410 -287852024 76125412 -894634723 514488968 294431203 -368665239 192908673 -725929731 -719663324 805951251 777996239 -501189595 527097085 -790384971 727131137 786927898 38810441 -860495539 -27493779 347037782 299756988 -429506791 140955037 554999860 414098900 272017324 -731044432 -863747267 21721885 -337634712 -256713931 127425313 353879576 620687767 -3630427 -229874805 -169303489 -265961162 834816832 898348114 -565199885 958661029 -197519234 309191819 -425749119 -10599066 -91282460 376694604 586270281 -681830167 -288903448 578922465 449363955 716294854 -640908664 -749018394 859722859 -797524309 148888614 -645715376 643631741 738775985 -472206628 -692427714 630570993 -611350019 359456802 -899234511 -574512885 -695407440 -733046565 -993822122 -553087871 987278664 -350969544 -87431741 163070780 -258309192 319956709 -788286474 -184740578 436447403 758506268 978378101 -580517964 -202010683 214723915 -171656499 848165417 540605522 -764350378 -457629476 -589017227 -881841602 -933992250 -100708179 -202701021 -689235910 -541203979 -818124759 81188803 764957461 491569696 -930765274 540826394 606179778 9111219 702188875 130002717 211528623 -457321442 -936590810 -368216145 -86822206 576152438 49671699 488154309 54089769 271799198 -715336939 445346804 77688944 -316579393 161197203 -815811238 814709700 120289818 -901775400 -600942655 -992049857 151739340 -881085981 669955957 -691149773 -345172818 652418005 -399054841 -192390751 853940702 -520504144 473776489 808023072 374869151 -893121673 758834430 901376294 -602843892 758025907 -608372862 423773059 -208819479 -230655724 -374165953 374079624 376937308 -388467210 -845172765 -397424073 -649845442 371073507 -433871376 150040122 -932454977 266168688 -65884075 -731574428 150957198 646153939 -4141390 -204387557 638998505 336178167 617051352 -231524960 263826706 -256872848 156346022 648527209 87411876 -85849965 -378424439 989676768 421337924 736401958 136894905 -21388094 -933726261 -89679069 -103629102 782807610 678802558 914698388 204150292 -365650594 -225242514 149341523 357031280 1284569 -59681326 -133624382 816884425 357672690 110117384 -13174928 335241016 -97353014 -767997755 -81168662 -362373107 506629278 -651452330 -544983909 23381202 -736370165 787136675 623960075 -47093807 492074153 960585319 114195773 -149228407 -894052126 26197913 -22573526 -953603360 176167379 382889364 132154988 -660030801 490454642 369933365 824882776 97325265 -841619133 -542333600 654384034 146150918 975743537 512711008 -416422942 482383874 -245567057 -541058388 19602096 210006212 -59285379 386486631 -211817023 -999927064 690801833 -992817193 -578060749 288330278 976694314 395379453 -155138891 -657081864 -361993214 -139520592 -764815159 -615771263 -463842128 -853750614 -889531345 709118150 -940804623 -697488699 -292729075 -605564283 567778986 706169322 296649304 322028613 -791236542 507726782 563619359 -533418405 -743842903 -422146938 182773729 -353583520 -840747055 122132927 -546293315 770044314 -174463547 336358457 183878400 437986828 365661434 729186449 891472639 -323474822 -65617542 604725772 -506768971 784647348 144785267 488908881 444477088 -298946978 122606647 -566945813 734599983 -542264521 -645380985 492142274 -729242523 -477530942 -359411486 154297885 -141396744 737758647 387510709 393218125 290263447 -291244851 773506806 494372791 415815129 833721327 -263691320 341312899 600236946 -678858915 195364990 -380624608 -611343 537279575 501328955 830478444 -922026104 759561922 241588436 -746161131 -536841860 -562113043 -681914081 -565110598 -553918815 10204139 897066420 -79074932 -102358424 -518522449 -495486884 837251159 87712238 126462904 784965228 -198496434 -824436481 611899710 -123008297 792751845 682485842 -8064564 -678110823 984043469 -191917705 -639431235 51645064 387725314 81664012 -451427851 -45118493 -175170229 869610749 902845519 889277555 126699010 518136800 209917224 -657484103 630513951 40578628 -66908449 -315033092 -126234502 11424315 -999974912 -741910488 -869765285 -829061259 163633265 316476997 472791610 598923165 -414096804 210114598 440452774 609815336 921072333 604221773 301469581 726590315 361643011 63581176 754281420 278153555 648578607 -436575221 240283509 -823010695 981562707 984750598 -609415145 609412388 740680272 970034416 181130299 453594909 -498753392 99691859 882241510 12855132 -413057281 241793734 920230740 -34748194 709759276 -304798111 -695877623 -971581651 -397149704 -224195068 397932342 517344439 366577344 654097348 179841867 -535732490 933373414 -923915139 726059395 -330254344 959939804 -117232904 -512661546 -69036156 -89861859 -53168117 -661233134 213668404 -231058382 -660053867 988794933 -639828393 -97388431 -464080005 966521322 189283924 -859264628 -546931646 348123453 -315477574 611624654 184716809 965332343 74120503 516818168 -97759647 509569548 470147721 -933374596 696811063 -57602995 799257067 140076918 798602386 -761633421 -589856975 -474641262 105319666 -392850534 365644800 -338706498 568796411 548023533 -830577312 451762309 -479498284 -204010190 432513013 -996550644 -184183083 -838328435 -855762312 -232326251 -759502075 -269946320 186699065 -217950711 -846704705 911921404 697671349 -438528976 -705520293 -451134268 423748159 -747878370 708306147 48338261 -865116409 578259384 -495092992 -32806363 -892042188 -255083876 356067784 263024043 596574116 -630453170 440734563 255955969 265375554 -574681433 -457904104 -351946263 480149336 222612461 314539577 -55492539 155039603 -316747408 -672614411 -74626096 -300410106 -133684827 28131620 289638986 685715495 -653274938 -478026543 289351380 884637795 -427683062 -469935468 707190990 104067364 -143998483 -850182181 -650146140 -391654042 -71008574 146715974 -916070685 -773303377 637315026 -555280172 705828856 785694073 984960105 199178589 -996438853 101101540 461941759 602375450 577329697 -998233527 -714282760 651984829 441094208 858401519 949528305 -22858360 -468466732 941270648 -734864902 -470711815 -411361244 -706646263 -860291800 505235077 -513942084 175531349 324401764 667334765 -514945475 -417293449 204566042 -879505141 -915057347 -698145929 816789800 -639167483 979595858 -382702426 -371886887 446601525 663191560 547523301 -827992238 261557667 515699506 -540405033 -810441531 640896711 300355297 880252203 -384579172 -195687871 -587657917 888269434 86145334 -658821526 -819395930 -498104981 -292652964 735990672 438826211 -200970757 524281285 691083960 -421655631 146982359 -164589457 -30253068 -709186787 564494287 703116208 750521463 104954680 -747447491 -318947432 -544057479 633499487 213202931 360376369 457975874 112617022 942295026 668290615 900374168 488700263 771763751 -59157495 400822487 -815647102 -348205884 -928033784 -811981066 109558705 -178541797 466418802 998179392 -400567849 -632617388 269131349 483677691 338497200 683335248 -715170754 965054271 -921947746 -242875517 -522310152 -326136475 879157105 -721850615 896244224 122404997 -10879460 -916066006 769573351 148233004 -207806829 -581679531 640383037 -571321828 386707053 -488249730 -439867603 -209133473 112566453 -320659309 -664894557 650678338 -742978841 500158920 211171660 -721084074 881904165 58290383 -300331774 -822052784 254849659 -688454250 847828489 804999666 -632870920 -777159192 -66726659 988743612 798515485 939098357 274651583 555711361 332867109 -604862564 -214832470 992830453 762587696 557405211 -63306370 246198614 -433554115 -990556454 -388492554 -794891913 918041692 -671171718 109649472 -120813427 -324475329 -963160071 756497349 535740368 549065469 710090217 -171302166 -154753564 251862955 -578959673 39097870 184334886 849491711 -79981412 -123991209 -533638194 346401015 808327781 -708577003 -286163368 -909234871 584896588 265718730 828862482 1067899 -356960382 143593372 446402069 -124153964 -641286906 878129216 -288739136 -942127977 -654871435 223723585 64150146 72237277 612309581 -89119400 420581663 331029595 26333340 -361908147 -45147292 720803885 164051179 542266868 -561883686 -653611658 -453737573 623353914 864706399 542647316 -483202466 413378948 396932947 38778266 -646418685 -916378857 -626291423 39347831 313166131 -781365746 -870250987 -302546274 127202087 184484790 859837629 -209314562 -702904609 77701197 171596533 812630454 996920193 379450909 896604372 208247907 -169247624 977129244 -715623329 -724580665 920387767 -3898013 834951181 180206943 -328450417 -674528523 -554303687 -968340511 -687608795 821917637 469823694 -990459394 -96069677 681867710 -751173116 -758623543 480216344 -732749684 -771554374 -733470074 -234863659 -338659298 -260695670 -723582013 361644936 -657994280 -675236104 866526539 162250655 -791830601 -441103658 -917473574 624943989 940298011 780891210 71483920 350549097 -521576376 -190165079 523878090 -140978207 703658872 431016671 -188974745 586751255 387396815 -647142586 510366894 877952218 685209329 853680758 593323647 815588451 780947483 622957496 429659802 826783640 -900602528 722674114 913837713 99524426 -926585176 -20704544 966678404 -711528256 785241653 421802397 59243064 788376226 221587374 932860064 -645706462 874443433 131478948 883658483 -226087883 -927650569 226612692 536904994 176567951 -650612913 -946598163 -424387830 10628069 761153175 530849690 -589503404 -816342814 -577052716 -642660300 753745795 -919949431 -540576944 -624166545 -614771295 -779998168 -605150186 406726648 614109223 -47409235 -80249487 -860764171 762059276 -398419036 403710552 475012966 229145335 508438248 109673605 321673470 -474431421 -866525815 -329536869 -443901313 -236140534 -854043053 -633036756 468992934 304269863 381868428 -452277403 -864254434 221175989 -958588097 -601283758 -466510918 202434710 -925896634 -139411120 -855477336 210752232 -398056913 827282548 135020710 429848377 -452494700 -724356477 555930541 555143663 44706572 635280969 -150556351 -649070417 188475313 952724204 -707499712 123532256 425246101 473248884 -896475756 566931123 609100888 -256029215 -505002564 595218014 957457182 754686489 4758413 990838514 -210214880 -658302064 932625076 -80994903 309495552 229760002 486107945 -404085604 354717528 -556578850 -722741291 -124168225 -385762866 866305059 -540097168 -569227508 753546009 78173929 -288556933 -87214428 136478406 -26792406 761800603 -246257515 -900496519 60121893 13041449 496512884 -771674875 356950129 42241492 931287172 -127101998 846557846 -150940471 -892035379 -107151876 -739553648 -851961270 -268604233 245477783 552385031 249300672 -276059106 -427293143 -856474464 968689248 411654654 -603095798 -903299711 57449030 -470093695 708757742 270245194 258695790 -919192344 800191673 -772804170 -744326253 69277226 721954150 -324089337 -961539580 -378303356 -578409115 430166934 255621106 -680477003 -112035008 430203393 473363445 705968758 -781564454 614583285 -569698188 -314035911 333729134 187907549 832340589 568184586 -633274747 -429927731 -191163615 -432702841 -810596452 421270783 47682669 -162756194 24807040 -828674927 34781921 890997849 -852578072 505661240 127541433 -196526987 -210337150 -795813598 104589103 -398978656 -398543566 -874430063 850453945 -300907523 -950965981 -642278200 -335088845 400858570 -246463500 572590045 696548146 -572761363 -601216403 -43529113 995777433 75954961 -862803962 658708839 -407680988 -552895532 823452682 -833460975 99034809 -993286189 283692274 614291715 -213103027 55758092 -400138886 -497381770 735025554 236625529 658832954 -646968793 -180993945 17291553 -917595520 -649692240 -459703655 -231888300 797433766 -569975063 -360349031 757173887 -208579156 -619151029 -428215598 -866724969 -852055906 481916679 572611447 263975993 931220076 438148168 -393977548 -759162553 583150935 -372507180 -470230791 -539819528 -435583774 -284614427 458159587 462404284 -392262209 -649658061 183991619 -571639905 -524689989 219205048 401295296 763169954 -194021595 115177707 711097323 386661255 227631415 -497762387 117596087 -278299247 702661295 -973031785 175432513 -610189345 -296177598 364001756 354407150 -935539180 -345214609 -624043031 -583949334 -745433264 -567981502 -609209951 366579506 -301368112 482498773 922584073 -356872322 826416032 -647817627 -568662860 -385257142 617864100 741878885 -409941563 -659635969 457820702 -843658947 271212387 -544246524 821691472 291007360 295552479 -263262878 -300280661 309211197 348602594 -89230945 261960494 112360876 -862829657 269991272 -502307487 973475094 937696302 911678197 -197076628 -200421919 619187781 -418375436 284031337 147416571 177291278 894337042 -910157884 -777425347 -690820293 309720017 917911426 -797123395 -325837268 868306806 -821321893 387455852 335398810 -642008086 -66914285 531813836 -640133584 -406287164 -170651020 -3766720 621221624 613977951 826748691 533368323 -977043419 -909684822 -903422370 778380184 -868643948 -775181395 394678242 234693757 396111150 -590666824 563476048 -425628260 613577017 331671702 103014136 -986262111 216623388 249448272 930683981 897343738 919775183 -547424342 972791830 442390821 -971521704 963855787 522377227 527259561 457537584 490923546 -404621500 -123622047 -261057621 -909562768 -558752386 -366477380 -185619926 393936270 506582357 719875596 -187016876 -992794430 701719491 -719957243 -986561465 -939289505 -901674583 809806428 -959521038 28251789 889100839 -994952577 286802985 55898201 -323055230 -862497792 -439311909 628065310 331927104 -994699161 -446676264 64095163 -741791458 -483317790 292532148 813242138 787042814 -155882725 678402571 -931207710 -936684844 -623362423 -472126872 619162690 -655540952 308227915 -644666545 886207157 46574590 995966472 -14113160 -435604501 153416126 720383161 -114419876 -253713499 -964934811 279519499 108397479 239863283 7877221 141724284 452308252 -512023569 -448726020 -357752019 762577517 -589910309 -992339908 497918663 780887784 -971544315 -175246442 889963181 797229542 -212734501 353437835 -817985393 -297284722 624955317 644248696 806725623 -781101996 250770704 675613192 331464935 -485781896 400748765 -207696038 -149160659 266935384 -193859156 352772508 312689948 524656536 23769995 -126854594 653292274 161826204 -908306216 283364284 -567386474 920867078 376817660 -275103024 59103648 123546928 -735440904 341777580 -771179911 -521086499 -812375394 -908178547 82811483 13159929 525229351 680282106 155210726 -319863611 618337791 -947173660 666254595 75613994 -775930600 851298767 843179325 -943465027 -102937072 812198822 -762749688 -408743195 869139267 -876072859 -60292522 -876179184 -755375481 252994195 -804845786 -144653969 195346258 904730882 892060858 -444853091 -949099380 437749898 824380386 -880299669 305290483 434979434 -651611692 -697753043 -308635940 484473812 820857617 -111560627 628349803 -50795025 710881977 673625902 -664335386 -485151041 -966321768 905133132 836360055 -833372045 -119972517 13315834 -965174444 -672341850 169931817 790557928 -52934251 642620160 -349511753 429095043 808839926 552940003 549609677 242319655 -781259148 -417118232 -147262046 45158274 876530740 -747304669 189517778 -627186248 323441489 -126009880 5138666 826009489 -392858654 405581988 -376685666 -802563485 974376610 800470206 -319277929 -780226857 293132024 960066533 303135070 -17536410 -981715195 496895353 -571341785 659756292 -995251629 526620828 -55146871 -156469373 -89650303 -604079077 -398663623 355311083 -43918637 -685783098 835800799 -836753258 -600008158 -891558038 -85547838 -840198792 -815354131 928124022 -732454493 -429324847 924908238 139096749 157650254 -259237707 757198131 -871923433 12499677 85240966 -510296696 975628281 198613414 21782690 656748993 640810138 456833619 -780625279 220591843 -813044199 -22460147 -217711172 366195874 -183680109 -193586441 -127048816 -546833184 530527833 -696067347 -664015048 -881596778 903881758 -50654016 134586387 201271811 716585856 -641700333 -985732610 446033134 810507094 697554244 777479962 -466576053 656545957 -661524529 669607386 616374290 -413680626 879577928 655610675 748345837 -947508669 136446272 -421202358 -290335022 -60089193 -369015116 -842380228 207019244 810819221 -814416023 223731777 -260402624 376865979 -65574973 -609332256 821108841 -466923595 102101750 598185431 -647455136 -242501669 253845064 963440134 -61479837 -674932330 -535676698 829836521 -742294411 693202623 -145802470 808841357 -393341920 22058667 -998104647 215042775 -837044243 180297332 665910555 727020904 733746324 565276126 -496740965 539363840 813003941 178091769 -588107047 628051078 19761503 -828027550 -382306396 -636354968 -238402380 -714891671 172140892 -133981406 111440478 282721841 864899561 -712015170 -494581756 764337004 867439244 859298125 769992000 191717471 -65224504 477781724 -46693762 169425597 18643499 -977053444 -111603920 -415854410 462060803 -987967694 -245302774 78362859 802526348 -448876604 -825437157 646417167 480101745 -559719208 597261333 -534772451 514600644 368892928 99099116 -527710456 -164033749 -202756660 -14136088 957476404 855221025 -487052724 -301403657 -270853283 525918137 112692336 -453062114 339080792 -584848105 759375837 -987246008 216492728 940362548 -591489962 708568779 -264903577 613332606 779156009 -888448451 34852631 724694152 641298699 522016339 -144595755 424043581 709216359 936125166 -635187154 126354298 706100193 615859070 -112291232 290493622 664690658 -6384797 -390024878 -969195790 758304041 803542042 -833916595 435474375 290708287 -103236573 -26415124 205037588 572428266 673172987 115838050 339153903 -334862355 874129649 -565347072 51690485 408750481 -163193090 218877181 -592022140 -407031404 -845867236 852991647 834612908 -836997496 -550992680 -654061625 642183705 -640062272 -848698291 331308815 548287253 -66642976 -318282999 -279608279 -928536449 -465647993 -222620441 897124916 -960144670 998469468 -358533757 675282774 -298793243 899158605 527299984 -875602094 773138514 967868408 -753705216 417972479 -113145334 782042277 399700887 201412633 730471632 640222186 -876397318 539127477 -570670546 550218059 -230921311 -499631787 -991895788 239913647 -251761805 -39374881 -425037953 -155161570 593406659 -466283112 -357869360 -65175329 -591551420 -167782007 738347844 171611370 -634419404 -539325824 -134804013 941792551 -153630020 -778406388 -562437630 -263388942 -646291055 -635544472 21644334 -514637407 911507301 719467561 -705805056 -164099727 466727980 -638241992 733573585 -458070095 872152157 -510323426 983370391 879578339 -129195665 115291181 569700272 -78193458 18763680 -702777605 -296276636 880329760 -306994472 -453769669 -123876879 619453261 -246526294 -514353403 395108611 176125670 911610334 858857434 315552898 843946648 -253803351 -931713191 618699493 -572235886 641851293 217577980 -611428165 249435628 119875445 540521393 -640262977 -178628122 -330336027 -354735893 446359940 -647154564 921185314 -192554046 -322205762 769552874 -742168722 893177548 232997371 -391020895 -938935824 -952012721 430065689 478592220 106172186 519325324 386131197 -111684637 871364501 488792816 -144630894 -137921446 -492291914 -674225555 -265152022 -45905752 -821442019 -396161969 153204297 386903521 -96182940 -36135028 49725984 873767707 836075430 -659238830 568740468 876749874 -915584889 -615438343 999028015 439530575 -156574852 -194908487 -595314448 -66292606 -472565447 98516039 -823916812 -81465305 -450235829 -675445141 347871682 -164267375 54635992 -499879749 206064821 -349837621 -748818019 -315452538 -277277341 211273099 610419748 -919210396 -764474440 -798371187 809216471 -987435912 -465725962 521832888 -526380568 762649177 -578189718 -106046378 908025896 -890520250 -626695834 717324072 -21876300 152494182 766242290 301281380 956453722 -205638000 908462408 793321858 -939752145 -299294627 -475771687 78486460 531802792 -624920810 -393364799 -587603992 536887641 -866631745 -553133167 -622151473 364747372 820043672 -839637973 -786552597 -100538853 -926725201 345345581 788628822 -204074418 -476220898 171130031 776909221 -835658096 744467108 123396564 -664401054 -614840105 374900388 -596631883 -868189864 681321142 -891246624 -275671416 135270456 -552507390 551167298 -608313800 345065272 820545772 -919188793 100472082 -625000757 -293730392 858186780 -525475475 137258311 -581968990 822029909 -217467708 25904887 -397691545 743311450 438885222 -6182352 694421389 -888610302 -919008789 -537485824 41172483 83383013 474522088 -107078418 -190710668 -577855278 819242638 603451688 16932774 -363671246 509319638 794270278 810714230 -822252470 -6256676 936471599 770982793 -462666422 -390813113 -268306782 -884906369 -899043459 -491091101 412931788 999574447 481551341 96495790 -441666366 -24426314 -851153764 -785054571 720727705 733887844 14309082 -298010578 -853878858 929457783 -249635947 -726575251 778771215 233242702 552092369 -895312259 228331977 75501046 -746549334 -552094360 -649761584 -439363872 325896479 -966169220 764612642 271917025 -761145554 -622692289 545264914 -96207698 159113712 -119997222 131944684 457383804 -588393586 -415330727 776361304 810588498 -942053710 372624750 102415001 -598068602 -487148359 -291656459 -132801577 -386784 767028137 115023243 -570072133 804333029 -480671565 856261299 -453642607 -538863265 979258672 809831466 -476775422 -55731542 305864830 -973303893 742650038 -498805655 752081551 -888229646 797570475 912737893 997229511 -51083012 -736449632 -829955670 -76730218 -992809436 359546821 590010675 -678942881 105441762 -272350035 296686530 -278187335 342753764 298627395 660666572 -775815312 -855316676 175191720 523477329 246913276 -39606814 955525754 917329826 -315740917 -814512848 -273332088 488266476 -993842853 890552034 -453701544 -396650485 953281645 11134890 300370780 -855585312 -41351015 -334478436 -87956851 -897864579 -314421361 -783393932 729806826 -885214604 284919770 -247272800 -19009924 195861610 894460947 -162905796 -187928056 -176121067 368688337 -143217715 -304905705 -429828601 -801463100 287968947 -20521805 -849879562 924948136 283107337 -456587404 688678990 25009327 -97358836 -91050275 885481489 267198461 34386309 765940686 302705383 523730974 639135124 318514526 135113523 -293746411 354113809 -295854109 -281809855 -77126717 809376304 -980781127 -911840813 203294502 -426484673 -350273382 -282880472 -783666861 -987233917 -281714928 -885595767 396037868 -35132187 846875657 317199209 162907561 -750344990 566972349 745927730 819027872 -659565698 323317316 789174807 855341562 86874599 -399130439 -657219250 -220577669 -761755908 348134440 239812683 186543752 173127684 -872553538 -89010158 -502242058 122363863 -678802608 491512455 136703850 -79898492 -504682758 -956154358 -127965813 -460454628 -798074364 276551053 -925773507 285394972 974637366 997668125 915291346 269531593 -990087066 233420142 -662040558 294805489 -692208534 975329930 -723403632 -626946406 -218037360 657051771 400486427 866001053 223520994 871399242 12563872 -977008490 -515242124 540721133 886351270 466948162 -725501892 -352000287 828113752 -872079196 -921237988 -262035587 -930554634 258998277 -700146696 396400949 -263710029 -598532777 -9792444 -821961433 870239408 -348228823 128226786 -55450184 668540948 653814340 630560337 -70884888 -546334910 969761666 -748932076 -48818937 766852790 -192310651 -262761601 392680464 920179828 -354158717 214699101 -663191666 -82092735 969525853 324403227 319883180 932983127 -985483317 -824609644 -706293632 160304905 -646903447 156634212 330169212 358897619 670763680 242807569 -701177648 364857837 -252093308 197368421 -500091544 -952042822 -302201865 649535830 -936133617 330539628 -970280755 -756828526 355942826 -86311966 85936901 -539068038 -819529781 72855892 -103666388 124258756 -171017897 909007164 -551690839 159525583 509459133 -976459103 -365543760 499362706 188962343 884389514 -62549490 251394090 -35860464 -773491974 568509762 -562745994 513888937 119815035 905943063 870123271 -486333204 607567076 -903257402 -768983221 -559435887 -956255499 669137903 682961848 -950819935 55268354 -718714600 -601996745 351432613 -607725250 -347814787 96337272 434437516 831800240 -673439521 -100654383 -905239644 -194779178 622849024 385675659 -885961193 -600607878 466218058 -813040599 831216712 532961071 3869675 -207514557 70442516 -910959218 -587586777 186479906 -271960873 100837915 -483945591 101650441 281435406 646685063 241250532 -636023229 -583121353 173329286 897511529 830783053 -434619395 519499423 148430161 -255403989 474142377 48212988 879048930 574497686 468378885 -790702369 164674811 408747910 561261825 -782024712 529133070 -269755200 292714879 558818068 668344857 -289670587 -127367189 364742255 -850020393 -424884467 -908897771 -593105217 752528808 333781180 511111000 396668202 802591975 -176572837 583360569 526339323 -985163612 338955141 -906788901 -811422486 160674343 956384393 -315892337 60250411 91523414 252326738 -844579542 902120666 481525829 -679016270 61173190 312613781 50475089 -187933582 369111083 932215717 986877862 -129982338 -958894616 927069834 -465393673 -342445463 -142381433 227347727 587504874 -53412664 250432021 664611653 -780021811 990105745 532833628 779165332 -9862682 709715038 -820798430 -631554103 712763041 220524901 -825777806 -506125811 64094873 -917294189 -521271744 819650466 -815811927 -13405224 -372291065 -280892829 87744693 -430599055 -379126024 -965572066 -296284936 -774849331 -570664165 -532739399 957858816 -583284410 330518060 392036040 -949492297 343776017 135617903 -404336959 -142308626 555757231 706706815 -591276942 -750471166 -303436788 579297508 144849758 -329347714 -501555049 -208601574 238585226 945360333 -775733519 564469399 -373965933 287002824 -249359026 -395066348 523608042 283653489 247842066 -577666721 372418749 -523721506 -114487590 397051909 410189577 -729436307 -452132922 -750593137 -123165443 142317538 -528108680 522119368 491585414 -42834148 978336353 -841405165 -159711213 667326556 608306425 682130807 978505778 82875332 -293322281 663318083 49354704 167119438 -127546859 -771774456 -794300301 948657157 730308192 -437467858 768304125 433266962 -204733497 -27283929 -129280881 801118236 -502350781 239025936 -788470561 134814941 -691808615 816540985 104642277 667094691 -27341525 384045989 167566259 929473597 -32365227 757385227 467739775 -725690480 301343404 -10638895 -68251985 569426804 115485124 -156929993 472643242 -731556696 -16841804 -806433908 922433058 717764609 -272193947 -598144967 476248138 -971454782 498962509 331054897 188989948 -895170034 683922962 -808079960 -331778747 -564583549 847120700 11697794 -213371403 -480527011 955430672 -222265163 -268851420 260716883 62876779 -632391804 890761262 772845385 -10894793 -929751110 -410651061 -361110434 -825562432 586900166 -779549593 945848487 -123512968 -113540583 390071283 -788314036 -52284880 -988595898 -151846869 -908103104 845360103 146085042 -261520348 -468025997 -151075777 -494924578 229544721 239936717 -482930136 745727772 311164939 440372067 719725005 -465945023 -719267069 -95646384 -686193155 -124475917 990770748 -72345405 597510606 591986178 474546430 598617746 -776785772 -526323205 -700372272 -107680991 -194724188 408143436 407476214 -607674855 794333066 830059214 -183555066 721279646 -629792606 790946537 -990648154 -139094387 -798010593 431455051 485348388 800999527 -865185631 -773051228 514103158 193825187 -585472585 683589561 -887917470 725611178 873868551 455247479 -935101985 625729431 -292476681 -331163120 838465716 587703630 851609125 945061888 801695973 -299511144 -688832733 -582004115 332273000 -623836118 -784071817 745905239 -979115766 992262053 58634952 -691816110 -862904122 445341429 -632526812 645731737 -121303604 -951002860 735375477 -660508191 -278668406 501332671 -712363158 283976680 499114294 -16140063 93887323 -933675131 226756926 69653788 121683916 444276487 977352042 -636335816 -840654854 -215025256 -161433066 -189419415 344729404 -767643769 255851306 557420359 751665312 -103797292 -295679721 487807022 -441110296 -522464384 910909335 582588217 -404756727 -955736857 -297307985 434521752 259113880 -6687919 852049334 696925836 218766567 -118462141 90129599 -468081878 763290419 -657914367 262570667 -157173861 317808849 -748577145 443381377 626856169 383315137 -233178336 879507822 -413778840 72924734 -147463494 -270896687 -304861350 -479251043 -515883452 919576723 -516838892 184958585 -108167284 -755171217 -497678365 -658077136 943499529 299157350 281300934 -348044429 -119870353 512102046 -641162358 445807945 329635114 -389289489 84134417 143233976 376009023 504468128 301073938 560381970 978884263 -13733618 972245973 426324771 -939641038 216439473 -245857409 -933664118 632104822 -705611777 370310583 506170557 -145316384 843004249 739107954 468208048 -390250292 -701228383 -409411860 481690106 537031955 -58076511 -504718879 -36410960 787624561 547187441 -816163903 116152690 995032113 -631409078 -83847996 527002547 303730843 -529591961 905973214 188138638 909920104 -534037304 617387779 396616775 -89864086 579154443 -587356732 -954106571 -22676749 -49064383 -396980010 -822466743 143385831 293985743 -905306589 -714291359 554083383 -370567843 -66770944 -73199076 773818265 939834301 -791199165 94088910 -127423538 -511269992 -763188616 136778020 -224953317 564695401 927060070 -435181718 -958886392 -42595743 -676258997 327587383 45630682 550027545 389852204 177335283 -806585621 248677428 696145034 422821459 -911376176 -338667826 831756785 554767333 -16529152 -105511802 699284480 -586717016 520972242 -747963889 -86698950 -495122946 292704559 -781321414 810331211 -796999017 897428214 -136688415 255293952 372843546 -247603854 898695252 533424200 -642849590 289750772 906342701 -78536276 487596966 429934486 -382912833 95469827 -991686276 666600884 262288857 -648275357 25293548 -796102714 817815120 133746909 20980290 90393814 274105894 -722526613 -309341315 542636839 -48920111 -250046293 905872741 144310089 16105823 650111632 39278175 296159043 -823804444 159191078 -840209929 488962563 -576597565 -992847363 -641629976 -445847791 880544214 763350351 533293145 283095214 581316306 462321179 689431273 71663926 -322591676 -428187247 -981125776 -640547579 776995891 940474730 125437922 684813535 -857780139 -177254160 -90292129 945476008 224818451 255371113 -809593296 133565563 531714845 -484444323 -589640200 -963031808 -264270034 381930349 78186664 155178592 510684837 726234929 -66201196 -417641656 843062180 124147322 40237354 601870695 -759345749 -928301384 -253739205 543743363 -105025128 252764065 -456370878 628458623 685215081 -796490259 719824433 312977447 -268633056 34058078 47608596 -539881197 -719005133 -12900787 -218765892 113245121 76383975 659288175 -222098575 695049353 -938739715 238640057 56818667 317977385 -209339993 65256368 -903525819 258833283 -838245035 594914850 96082066 288353612 -799252120 -365305225 501052933 -686742472 126017723 105959329 78418104 -772633215 9614216 -296080795 787652609 946678563 683493200 -202872227 -725037895 -300251783 -566852871 -31540795 737557607 -129278670 669316382 -381567124 -264893967 -291936855 520860018 -244228762 -216263440 702054604 225373959 810503025 -804025076 -782333606 -214772706 842695025 -867597495 485953769 -863045672 649875127 118896986 -20008142 -313896981 852964661 -551012805 368784240 -531897209 876680856 389945420 333269739 686563163 878708502 179129981 -134494399 653623075 -808046122 -837778820 -445843214 -530162120 803606986 -896466223 -984725034 703526352 700122171 611382498 704018878 329248408 -735360579 -439988800 -423834180 -100293611 -149531205 -136039692 316139286 757914636 229885153 343912365 -190385387 -374105315 852042179 826026907 412154106 -543589186 334966412 808542063 544088299 286584651 -510962270 -343917183 -160492269 167256754 5202228 848367718 987096461 -208012571 -457844571 37946034 365629242 951593820 -439484956 983416324 -617877694 836686178 -718567894 -388320098 495255293 836011401 684639859 -751505733 879245336 -23628055 -672782206 457102554 -250493362 844422780 192885862 -396545780 308645596 -926534676 -56504253 -992080676 -168317401 980536676 -514741694 -193605283 213591890 -674629254 -601705996 274420082 747797084 -599238268 392095186 -206840464 -654798837 -160064726 719007120 -56004833 409852366 118151878 -465012353 -353789005 543123077 -607035975 -170941207 573216838 -724773532 523849441 -715678930 -66127587 867501398 -479104707 164250888 889486022 -160120215 677704326 441160309 -750288399 -698735451 766341030 -565000775 -60698959 36279451 782937620 -578206720 595579535 -135416632 540557481 764500768 -720229843 438220064 -983488310 -522116267 -811402217 49759888 -872258658 -409333722 -28323090 676672566 159569691 -417146189 -917390149 849702970 790581949 -28678089 688195996 314134231 388965093 550042692 788768583 -618726989 586741045 458559837 586481293 48205818 -424556208 55230211 -146673569 735363551 691699410 193387743 -870217492 667086682 -804630247 100300294 -780887164 386272165 24016091 524154899 620253198 924231632 601409669 74655675 310614059 998491322 877881344 -269821015 -586589494 -50523200 -370357964 -824846783 298361540 670578813 332918666 698496971 -782228095 906470169 959392929 -597041987 -165959737 -763588342 693966750 402910503 -544835928 334264647 261949712 -862532088 -276633725 781565596 -481551312 388032844 -919305610 654147055 678739211 -910560484 -105346884 602603497 -953343711 -792141332 -533201246 529155703 -814366227 -21121858 -367289867 767318116 622878725 728450184 536037831 -726264237 625627634 99141345 -673020459 -280838534 273372148 498390493 -654651195 704467388 -207236931 301349728 298631151 972212275 678734018 -217348387 291980763 937176604 30648072 790447573 61246887 -603673898 -928931569 -964688803 -897016911 642967128 151100721 -179057977 548045916 482680024 -415758015 -585295678 -694507734 -344254238 467112321 -57776488 217214137 -391985046 160833537 -845702279 298848793 -512281940 -617361466 412441636 -59499056 626117325 699826414 448981839 -922107716 151005123 -174021352 -459017306 -743900065 224397998 -595339676 205327551 287356070 -967046032 -881620328 217654125 -168839977 -800501141 -98275946 -161070712 851325807 -149223049 -448151610 997535401 -627366389 846391873 -383960044 -425879248 -479671999 457329348 914154934 690189358 511473717 571265778 -541149526 -607945271 957902775 -330616103 -176301567 -681717704 -189293701 -922005546 -440068136 649984857 566791082 386300187 525384606 -336932811 -972625163 -693039383 -848660649 -306097461 -739035864 950044111 930364230 -162614527 -473999052 231085350 -379229710 988293765 556162050 484337167 -803394846 267213221 -551908732 -587848073 445628138 -975894606 439299053 -931505418 -86936439 669984173 785419267 942903177 -529814914 790450963 -955892047 -87223784 678545646 -65858220 441100000 -696788101 -532994118 885191165 -343094892 -101152293 556752891 -801976487 -212524741 -603631447 -290930497 -716480533 -393740764 -63372656 -20554291 -325658324 976944114 -781081309 701564511 33581374 657695311 713884007 -696466612 76122944 559941985 -845287576 203051837 -41202666 -700889363 -567399382 343299658 720069186 -95661538 -168655931 856901049 -455246907 -243835654 868059726 8704804 -152901283 27592375 -696017202 813722582 -89238427 801432399 -157088563 -459066387 -812139533 435981891 -663450314 -658036746 -397150306 492687250 -161163568 768416291 228204004 473841831 -419061718 246224409 884583009 196077207 93220276 -257207458 -33883577 31675405 -216447372 14355812 -536210180 525536903 -680397619 585010468 405745325 -545441391 -518322885 164605984 -166228326 754905574 -965680377 -390835940 761741776 475771063 164870043 224181794 306396674 -229339792 875325009 181629046 502893919 -829452940 514269862 -112968036 -855691674 435266514 -949489201 -174238295 911464116 -716248412 272350310 379777600 991249503 781577251 -421364366 -486373532 -294375531 164206970 -705656759 566059506 245869427 -782424351 -292901181 798478961 -419147039 395552607 773122028 148889009 -34607533 532671642 326424465 865097635 -256428325 124616794 -172944261 -939535077 -906355919 614841088 -945839118 -92949562 692439007 -430902941 -548897719 484646949 -45287009 179812180 759701117 -268475353 -520386029 -733308877 -697392101 848042093 -505767242 -772607441 538115176 -391830771 -684206167 934434294 475860009 -983746242 -387484356 -501499517 108605676 45998288 -354988643 47104549 -195267295 -37648201 -271498896 498749614 -576159997 -140623777 -814264616 -653411551 757520302 746113954 -5250556 -584001508 468755044 -656213135 479164550 361877872 939078609 -853092136 561527214 -669681147 951034465 128063500 696937899 965636297 -25759941 91973624 309084228 216027341 683535869 -397119414 763275904 -225579700 40924692 -668314344 413153568 -853174944 -644086795 -836089482 -696213254 212535411 -664524379 378243265 497145479 -42501171 -966231177 -142541871 432316088 664490682 -259505275 -828565128 -184718418 306750928 977391668 -619328946 824551297 -636202358 47013031 -569210104 4574838 11463446 400373189 179467874 56032291 634710074 -24095771 -77387564 533798564 -640867851 484588779 780989379 -826511095 735811449 -606408737 -33793026 979138282 -290113558 -546744079 318033233 313282185 -969547199 -39247363 -960190351 576974540 -160325766 -234138847 401256165 -257165957 982845991 588059156 966051307 648721013 -538661032 -863567285 -280133812 328601100 296183610 -859913391 556864471 -951639328 -115966591 -962044857 -466905955 570906443 351250765 471422415 -893201008 -962057518 -678042108 -580637534 -74265535 725279105 404638912 853383871 -418764254 -423557024 77513046 -903518529 400111839 722398144 844361779 386388854 -18297649 720485277 -427071790 -383205201 869393012 91621935 -863101875 -2748691 788511528 -242373041 -419537115 -728863143 -880149047 805028520 -458376113 -929670226 -949196848 513175540 -325980915 -629850880 -401638624 43669103 -603381553 850278194 70713722 -976554059 580955249 45558036 393584812 -241805345 650100925 783106468 688026611 -583728363 935180232 -251339328 -927920035 268344224 -36759420 -55053639 -71246507 -584205141 407139061 -624162461 -426277664 909385540 -460177777 316831798 -123389931 514902944 -854232256 911403978 -644178189 782491658 485317454 200495919 -749570336 890142748 -739712270 -822720208 -416348028 390048890 -319653727 767210873 -724369298 47501817 -241741184 349475758 -683204092 100765980 506152667 -633229772 135484114 -703425532 -567389750 813145041 -953336289 -769162338 -221839847 -614031959 623719429 101434463 164395902 661414426 433932318 -748572797 184696498 649917869 -400811901 373440262 333564290 80630227 -343455450 -747535021 -913973256 -326906394 872061748 219338353 590171015 414660498 -82903889 881161266 -704754406 -743259895 770181192 742993113 -266393948 -597056458 -40495922 801060647 514445408 -948896271 609095802 302414740 362328856 481567760 951022917 -217006417 -22318100 -853317552 564714686 -415867742 994760845 -912281994 21439314 947038576 -136817053 996119454 -995996992 -207894976 -697424113 965786384 317161808 -151270437 887698607 -485336417 -998709261 474110129 -184851837 -753346686 -932727017 -254534812 177526158 248481605 -805875746 -224212965 956801600 -626999454 802884388 3681040 -629850311 -213691640 327207662 753263364 -358876482 16647555 582368792 950449335 -161224081 -375222501 174870941 -813548807 -717447203 -145186567 -547905433 86245141 -850964982 881771964 -42988659 173805382 317689541 -160670958 892204895 -703505153 495838699 -706924742 981333255 72119893 776201944 679558396 -758084245 510198019 -319432559 -647990227 -375020715 229129258 68037820 771347408 234446256 973053192 -124651018 -84350768 -407213149 320535556 -670900855 701273945 347896276 -815040257 8734707 451540883 -969693159 -970759278 -562774786 455892940 -518794579 290002678 -555767763 -866573594 -230841590 -299914148 568487377 717118874 731537187 -2132784 -650038416 -354352219 -47690636 -611326675 -60533472 -246106281 -198798884 560564442 -974637467 -909015234 555107936 -776948671 -949141770 -73293785 -737089614 -703115538 -834177168 -893749513 -875897405 -771212945 -37021476 919792445 46365690 449279777 77549284 -748301578 -945024217 -349824374 126328588 -804595605 -294793349 606324304 285914042 -806832526 859923168 -298888361 -595772605 -676546621 634558917 543509463 -894613066 415572234 -769869833 20737074 -803080934 771356623 -801205825 555052199 59931298 450765025 457225029 -345432138 470719863 -169803339 -499828718 -78033699 605442113 -455972019 686959384 -770019428 504664879 728802852 576465326 250469375 657158677 -372573111 -242473182 83121077 428646682 704276503 680168403 930471927 -305195204 -390938719 -49242124 397319808 195429471 532719191 413041457 -15388981 630315404 787150108 -488773580 74075861 396032700 410172390 919551601 726101035 -582834554 846092968 -879379471 -736251690 -69601274 862862368 -351367843 763610272 -901756852 -106989488 -701661671 -380976318 255653914 -882503373 192479627 -857902437 599860344 265922250 443402282 556789158 948192519 79760373 -786420981 436907033 619316112 -259408549 -32279700 920173819 498362942 -238478596 -304739941 -643241935 31805401 -719638362 -33089667 339281044 -709318182 -119920773 551212397 367748819 489378081 -408375284 -850552623 -351351687 957838984 186645904 633095405 -442505427 -586894974 -169936561 -939715824 -202561402 354532353 -20235339 944575365 243043967 292392753 953488840 -101703968 766335385 -295911280 -214333513 290890749 -837629309 184439066 -67661572 -775477607 -232194454 -255761838 631776179 -96901792 -721332943 251960367 263025438 244950498 -874077068 497824610 181149249 975784008 633140281 -74430621 810684431 -273741281 256286479 656841280 -143073140 -142848675 481613998 448168434 -944881218 -82696837 -292076394 721247659 -776960251 -54937014 928681870 954682188 850968320 -259462001 -969977277 786691151 924335552 609642414 -170631309 -357757247 795487957 864171711 936932493 511519671 -239254622 -818128354 -973677431 765726959 -11359970 -653967311 893182673 799323682 775181044 429140034 710225220 905165636 -347753788 -214764420 199023840 591043530 -424177612 606902990 -12258340 446187496 112261832 -549332231 418324082 416241474 -240710749 -140189656 -693088003 429281726 537905219 -742267101 594012907 230707318 63348455 58059529 -595668029 745041436 -662673694 -730235699 -110064754 -330211893 -197247600 -70512861 90493530 -343858997 -187392443 -939410993 -94845431 814540212 -973022999 -473465520 924894746 -446399684 536075213 -91927923 560809184 605655437 860740390 -604387249 652892298 -475891229 19972199 993100904 784005172 -57860255 844787258 177158261 33250176 177726562 253281194 735860247 955474803 -168976909 112912449 185206409 95333423 -249860921 963110550 367743474 284116970 954495407 -761600164 -543663628 820724150 -999755195 645980418 -465054195 920763160 48388065 403183306 -578199628 567601339 617143881 -370017863 31257697 -323479405 -204971816 158455138 -633322839 622721905 508367002 464176977 -613097441 -83806566 -777018283 381555263 -995105282 415096753 959097078 79900446 -910644803 877962414 -852116656 -165899419 537951113 609643524 -544671474 721546990 -143628524 847388141 858913938 -540593143 -846033581 -68159813 898228260 175974231 -608548562 -962107163 300672058 -415943085 -908498431 118849266 464702684 -110110125 355808199 803806383 754822652 -356687549 -2434844 -40169174 932179673 -901170191 533888217 -278088191 -947280426 -46588901 -585465358 872791507 -663522163 -102453174 764797562 444811790 190858619 937678171 -717404057 818666712 -881452766 451835922 -757386069 -154246454 832088127 600948427 797889496 899212583 570151504 856802929 331156111 -902704240 -83766745 -795499756 443357647 -28623272 -667734357 274050795 -531030394 -950207320 -151383029 -740671249 142001403 -70702455 748623734 12130208 -477855064 -655850836 -676841766 -638256545 317062484 390044957 563545433 -982696300 193626047 -417146423 -609033894 -698487436 -993560481 -821614426 910764943 393177665 -341905912 763849313 894634148 -14585944 717053926 -653618181 455629740 -913992376 34488197 561769999 593675937 -890699449 827988276 115355841 405039523 -895247131 617623938 891715210 -903531996 -785326995 -762514441 780600952 -35828214 -725518344 -832567503 -5622428 877101579 -143089285 433830147 -823134217 -760460921 355999706 413155224 -515493585 828314412 -954103612 -713220171 643092622 -28742535 -348093625 446329575 -601036557 250827527 574909602 79606228 -575108629 -835899800 388939536 -209326674 -991456098 169701604 -353848005 -439942263 -710760633 -749058413 -214100637 -741141096 777083323 100295118 -630206415 -168645190 541337039 -861311665 841448545 -324455446 965827462 218603449 457749525 -890120554 -93155389 -349329534 -748717121 -659627272 526276353 518009673 740650922 439848853 637955933 -252235277 816835774 955402124 715956155 722215717 -888707217 514065658 -609108991 -176630595 -68524376 39624492 -138220126 -848313512 -711824861 620481641 -335722216 -540541823 -317175378 729947191 74678420 593071597 -468068023 -301757821 -39520717 920983621 67019586 -253044337 126557 -592685330 493421648 -613705349 -27262724 751621412 -486085561 -301634954 479404812 -135871822 -29233458 721388361 -442951991 -273009892 236065755 -415314790 -984990395 645850003 -944411981 73278658 417038991 662717596 784904933 -320294855 -811115842 379644899 770489518 100707323 -878875657 515212097 838905136 128561641 456884055 383026256 -319588367 777308246 -953020470 224035440 -671219744 -425914196 -163752875 213915020 -802209225 -470849185 -27455986 -819371155 256621556 86961004 -854236999 680512871 -105511491 991912092 -663493783 693073882 56172177 -692264721 -269264700 183976979 -599937966 342876756 818173499 -91320118 -33756705 866554779 -504300036 809371259 -806439059 -658123146 -713097454 214251319 282623542 166980012 524140792 -963552453 -110746777 -17360900 866505641 -771741455 773807979 253209961 241111974 224490391 803256749 -459626944 166965223 745828245 -153074618 227763211 271147602 -464427862 937985816 218307228 -834222741 460461026 -877571415 400767560 842482352 15846664 -644207040 -68804953 -458222477 -715084394 195138950 129041423 902856854 -77509334 854197102 -840495627 655495795 672931145 609134156 -708612518 44006099 278409259 404372756 -142345622 -450758666 -424607330 -476678865 524837700 -471484122 77699943 291498325 -454950288 593716282 729735455 150045208 -157322333 635778504 -449645187 -143352284 867615997 301634064 152894567 -303727043 564372963 -304703441 993364738 -656201871 883290544 799628648 -972993461 -411772456 -272071037 578840527 594740277 286710997 200742272 -696822453 -533648626 -314919360 -334974792 -363555162 592187898 -828387855 -323378322 -683862834 -765194374 -296916492 979064878 817542831 719366940 673167910 249664171 -393196908 -106367253 -554518644 990758794 234389686 -304457975 691727267 9164900 -543870783 -657671186 576818088 808578538 -645584252 -720367927 749961403 -173329922 -304634632 -842097350 716844732 123030722 79382397 -770129580 906841854 131178348 567107670 -946923471 -140034842 239971633 60831228 341985230 144867019 52942190 -877115039 207485008 -678204523 668913682 534658485 -894340609 -660904966 855372045 209007112 -787667306 -184906180 838981563 -787886369 -824411590 -400925820 364155737 91153940 -515626759 -316727204 368006492 -757575749 36308377 819947735 922615795 -160843737 -282143316 -171019763 715253491 726266898 568775932 -189437788 -47631898 423227560 486594034 524577396 914304022 793548909 238935159 513798205 795274932 -303171008 331489150 -751347679 -17314775 -267036963 -549591657 -921657322 -597761338 867597132 691574158 -451699732 -98761738 693791984 -578076315 659238077 586914057 449374421 -308103096 -566679255 -272778432 -404881743 473810399 -148980248 -13073569 -90187652 -586680113 536794085 -896210924 -352181669 -913144654 -245462741 -131322026 -963918085 972248318 -216662008 579044796 -583637077 816292070 -462143474 -293715280 -463105019 761515255 44147168 640676311 -484215487 -897261135 -42838549 -744596838 881711188 85872573 291354150 500348189 725413919 729208811 -343088992 838893769 -518438788 808264391 866034273 -474500912 517683834 384129282 729497863 360974529 -246597516 945061127 -237663387 -178828489 -679251629 885180695 -439652772 -651915651 247724922 919973331 375204731 -93255824 -232874615 42247232 698613564 246804172 -389087469 -806407428 -351498305 232982465 -803636284 364156838 273008301 -869087486 236369378 -385470577 594313015 170027559 67315764 20861466 225715399 -353783320 158916401 415358686 230502022 -998871177 295741627 772140382 -90284958 49849209 463038034 -836237884 258974174 575123019 596914813 750037073 433035586 654315608 20003220 -839845503 -662891614 574293223 -842763589 45681664 -356467213 -460208712 59893928 -63046402 -697638107 -89143562 -358602083 948841974 350181029 148687305 422757018 -630544621 769638578 249247177 -421120423 -45270144 -533337715 -510775128 999447355 682393530 -258352719 821021002 -526623433 -503753814 505014756 -884026763 634291593 608015043 123692156 -556897890 -775064077 331787186 943105910 -321441341 -270286822 -973629445 -508558085 -305729299 -403921019 -753126479 31172920 779308607 -30762602 -712761138 -413637175 -26063295 903177282 -180447550 97701873 930315820 -283632754 292935765 -4044627 51554079 609075037 888855643 -344033544 -843207012 515541624 -837593744 -614810333 798780 -799218479 417577117 577153767 803602304 1637893 64412734 914294962 795897713 119507733 529539171 798257052 598842724 978181546 43925674 -643124643 -849597788 30634832 -346980553 976619378 -870024165 388426086 119511626 355603024 215713305 494422083 78351636 948424412 -667934082 390368967 129283434 98017575 -54989525 -172177597 349406240 -38092078 -279040591 -325113286 -840887222 24597514 -627786128 -871517594 -91225608 500617853 883218799 -399222259 983327258 971381836 -701487047 175600684 -181628898 737105736 659118422 -91573956 -934713159 662517223 582663552 157468916 -898277863 466523166 -454735540 867948012 -606323441 -370583559 -476948410 29377254 -575841289 -718280018 955398742 1005503 807099184 -703431005 765557318 100328999 350757265 -630867255 -710789112 332918099 250503491 454979034 -969094873 556429958 47795785 -643486932 -148604687 777331206 -532268282 -207584722 -384141703 -916758306 -796232698 -822932341 766524704 142044792 -904215529 136577409 -892333003 630769043 737350554 640143872 413621257 -343369121 -990749572 -700060133 -586177515 906330028 -4331547 29670072 493401900 689590644 -835049396 365231059 14553941 162288402 -427471892 334577779 -739562485 495035465 -58309068 715025646 -530735396 676088813 14120503 479337805 556512207 -698864068 -264714117 602626356 -945150891 -450608759 -161608685 -824561680 282611549 -192884791 126658309 -145561932 581835940 810578456 -879186290 693155313 795567750 605859710 -962116146 -68091484 303427138 894745282 980665984 -333815901 -848454499 -883024570 -273215673 329370395 -819318130 -433604326 727673508 960852623 -819777588 850572386 -933713341 -60767172 -759402751 420626568 497539676 714126441 310413877 -790864464 -246807720 -446496809 423279279 32675820 -260946568 -600934747 822412357 -104190941 465907108 -278108804 -33894176 553430469 -592914793 995850519 -799530391 -661412087 -174555999 -678569368 529558886 -19479909 -705508932 -39931628 301226245 648212747 891916271 -578683506 -1746951 -43560732 320630721 -935183050 -964969305 -174730784 906964476 367822282 814269526 364161583 458170156 2938798 -718370301 -249531052 -448027588 -551639847 505895285 -806923720 585872971 833583122 228190030 -3358839 -393701544 -542032271 150794238 -644632086 -438747847 578126031 362796982 -286384667 -679132857 236851716 423513150 -449538649 42745522 990967713 -970381107 -909825698 105449450 -218335167 300183916 -938241669 494318128 750418212 -330957025 -55819928 233078930 -57989190 -393051914 151562689 1258494 -238760481 -764801119 -958001601 -696198253 750499144 189997976 -416259086 244165134 -628605180 -322526004 -186577456 -146445760 693231486 874058348 668760493 517424039 -482399487 -614178770 105610374 -929230385 310511733 -814776364 491441968 310987246 507849724 868584592 731242929 -652849558 908367529 -252862372 238129812 -239822639 799060089 -46993141 -485764913 375123688 331115284 209782002 664492196 517604655 299999074 -444389566 667724793 -640015156 -80699658 59117334 -517432898 -404685320 304640622 -989159919 -427332316 318635400 -132413498 -262924318 420409206 -510286331 -608393560 -104984891 -875008238 -202837179 -984354726 -880904183 336913716 -639222422 -434890994 -847439899 718508307 -103976007 715255741 -398068056 356085772 -267406086 -762911577 957230718 -383486360 -668656691 -351240661 -603643101 -71504851 -37290696 771908672 880572634 -502795761 91973201 -838568481 -46131532 387012969 357700647 943407284 -439471988 104158509 178764852 -950763950 -777745891 930660588 -219567132 -872014929 -39404000 -632850363 434967057 61501161 365705876 -668916996 -521272438 714809259 466496155 809748016 -952780584 -654842068 539151910 -252069521 597233815 21860419 -779963925 -631431097 773400528 -585761346 271310988 472824247 -588666505 -598548016 601443673 -362486168 -655321558 433872632 -358857766 -462713083 -883742950 623251050 978398208 708061209 753452790 129892799 -311467753 -735995746 -506133728 -989384053 379718248 -357939332 -423835620 523356029 936030915 -66919617 -858963915 -673829302 155225086 -776773614 -735500850 475801316 -877861583 566958762 992273763 942364811 -911169227 411990428 106883177 -328260811 -275113476 862512205 598553606 971764313 -427634654 995001930 937968465 -281810598 850749843 676100751 753700471 685732292 883930149 305966901 709622084 351206065 116406781 -1891409 387521548 -411919293 559585785 -562348393 503595692 681179873 -201116217 -93607847 -556352255 -704229809 -34734316 -549337180 -403089320 -840397687 -462561140 181137477 137367730 -416436534 746272061 -382162742 -131427131 762925709 726787369 974742911 -349678190 -438680773 660270822 800207897 -668287164 -453797628 699071652 -435480372 164957367 -842021402 641102168 -399257609 318320802 -532868995 -628488530 -489333574 838018155 -961886057 273730987 -596835579 559514201 677248700 -44920632 225755697 -199020307 -825000608 -25150589 -167787048 -855111407 -172453155 -791321560 -933554479 67342905 534055421 394957303 829804243 933609797 51726982 -696558049 -866779329 -857588002 -341110721 -760630148 -283220755 -392111932 675418318 -887517353 -25215682 245266589 -267597574 684885461 -824989568 -945146838 668109532 -882427775 -741684292 -559575216 605568154 341821947 500571922 -210162982 -811280463 -783893023 728353582 -324882638 461443516 789330106 662170914 -29570826 -690264940 -811477672 862668635 -670615657 544217934 -268113518 -922161944 738664880 261653584 -478452054 -300190100 53903950 557525453 981945954 -956899660 345501505 353212528 311769835 584347021 47933948 -178516733 349251435 -111547235 -48177124 298679399 -508996345 -879083356 109614521 201198455 12559477 203635814 911810025 987327775 -796865401 942209728 345236656 -477032916 -438678297 928692779 -918764913 366860683 925727454 -286596219 418822092 -245694146 -389356405 -527151053 893599528 217765902 -274325120 141748324 -333371647 -487360566 825377697 815572034 -683093886 -908054288 -902824947 298709447 175227595 595354131 -304606924 870302034 -156252043 746960427 807306271 269875700 353125780 -953679455 -383355962 -508543523 754668383 -140658781 -351607216 104529555 -624905772 -900810120 950207152 -560351577 -202737574 -387159567 -115151138 935493949 -942875840 185726929 -397433509 -406992010 -625169358 355256821 470883444 18073544 -731711357 214684414 -219965908 382492652 647166607 91214318 -526900709 -548762225 -902310617 100537789 684276697 530133176 -734515762 -323030914 939794151 46544402 -675289471 -43470930 898899021 -199645850 171707161 499790488 -875599588 921389670 -817585604 420922589 -647559647 -543643376 933400766 -411360288 636851769 -353339766 119787522 -258467902 478309138 982457794 22710309 -985194113 -449633940 413982274 699642408 437554547 -772053259 -75340904 -916604769 -890331424 -173061528 -879788413 291263757 -750206647 -444936001 -145567597 229326804 792548589 1157165 134468759 336416640 -229910369 762899615 -422520870 -101669650 538916877 696549670 -312551977 666082491 391621802 975403254 -234673928 107021813 -225205160 -471756609 933478518 -768479618 -517024701 552812562 -468027758 -935177979 234120835 -928242723 -562858102 -860641601 51910008 -464661182 307234495 -801125507 -896403128 366931772 -467786598 -176528656 -503755935 356955515 734359209 593002795 -605272876 -213638603 433852634 444774369 504398925 470950299 436419173 852318713 -405529213 -457279382 759624434 731128997 -45946938 640594700 -74521179 388375024 838054055 -368248092 463733008 -992384957 -287890736 616716963 984923251 -943160738 -412811479 -310167680 -606318625 697656623 -680473835 -864901691 -477998215 -370818347 -305481931 951700582 -995839277 -737138262 -239263295 675257948 744407864 697952815 -901940302 -904878138 437381750 -302230911 -503048756 840417295 615861176 539112703 -636184252 83508498 671324884 346356610 -247426332 592815289 -561991200 910426632 477809216 963956897 522465812 317699061 -611586440 -516861894 -424905325 -118523749 -700690329 -9919976 -220359497 -280943668 729336622 205181828 -581504250 -897785082 -191349029 -960534790 713841615 389310389 -891443454 468788074 148732117 -652221748 322246691 -634583085 -336954607 496755839 676079729 -109848261 695258993 394983192 -654985590 962528779 425418317 -618744209 626970409 530948790 910303140 50191450 471066495 -62152711 -175499094 -756980298 -244561187 -66923223 297585 -837983319 343218254 785574134 -689713546 767465866 -130443130 93778543 -854426319 -279375022 -5286166 19462844 368831128 222640062 951655008 168125331 -645034780 -416308826 -329125257 -912225450 285412498 42119061 -75086389 87949690 759698639 340825981 650844801 376747840 66468421 964523405 -772997531 -234904438 341766340 968230382 -348840994 -585571670 -555646289 -205134525 876670469 378093774 725550030 638118591 -555142208 100922350 -189319070 -347218799 642350582 24604875 -777795727 -950508649 -728211074 -32500072 -561561466 -964640241 -439023844 449045148 -840452647 127273044 397830018 987285421 -12523111 -347665175 -771734595 -846288412 67540486 -510706909 927241584 -875635063 303726244 -606775936 -128031147 565807994 489614099 -306449698 -864977807 -616976268 -961710787 478749300 621094380 59402322 -304928545 173499900 -485662917 -579934013 -940661630 -400084467 687940629 -515811750 655747256 -994195730 397680068 158191432 -531560627 -292035124 -142198041 -311790498 893001892 -196490640 -70336870 15882304 456602110 994848019 983893654 -940341648 -221250957 -576163366 680164096 754372115 834483036 -682939393 661956998 129261681 -390547557 616996718 -16412402 -650663550 -563655129 723787032 -961923712 560968946 518131006 -617843844 -254996522 708311376 173930826 952325480 -129260554 -882375858 -629752715 -994658378 -355047728 -912758607 620352260 -9613086 -747175480 -490941782 646731774 503141443 540397506 -373833295 675092083 -485186143 -818831438 12610068 198893279 -780223127 -699771855 36796829 -9231734 152532867 576698650 645520903 -218595297 867404206 -594293339 -988251632 -820342726 185175180 857481270 427410733 -233110535 -844360859 -133035043 -8371274 -788674892 831290810 965434737 103766765 768125436 -490471753 -776046840 -488651718 -259303844 -671434987 57653923 641860396 453192646 600130598 -840045985 -214527037 356918846 237294007 640358192 -312947461 383336613 22232320 -336956515 638377529 496473286 83470585 203576902 -827901597 967661268 -218732838 617146914 100933005 -747160984 488905014 137871009 -412661467 -765422060 847851631 -660539605 494733790 -159084632 628062266 -407097360 551163022 -650997526 669219712 -103833768 96952051 943254658 -502356462 -241073997 -678417985 -834838471 253733804 -50506414 -378271554 441867797 -286110921 344559166 -255276887 740595964 128242111 783345950 -599307594 -301805213 -942145767 529354677 -103912627 937650913 506920181 -867141838 786376713 -653360702 575744357 -130438736 -794344884 -548489979 563155138 -482190563 310346584 -286067256 -496359601 -963127716 768738248 -630492151 428284908 425758207 524312249 -181312777 -892978303 523258808 -36085922 -226988592 598140124 -761281397 -893627718 183035643 -65385957 -626594102 -547243974 990632589 773024155 293182948 206448950 -284405108 -797516097 213780621 42551062 -754610685 -380683762 -381085190 795613090 701483500 377008967 -37541563 -539067831 870998182 -204013325 -702732347 599895356 388825862 -998357484 -840260103 -912656654 -619648717 -366445058 -509664884 970231586 348359722 725655005 169187574 -486083067 -784878229 -894399299 -20936465 -378350651 468514163 189290287 -590481301 393730571 -786826581 861232695 -828505573 477417953 -673581005 -5749521 -875482754 -294993100 124776210 551660984 162980905 -189646800 -154010576 407558414 -981320183 220493493 -769095759 -709562924 -741824724 189163711 -574095567 -470230859 -637294247 -935080478 705579680 -714936387 -798450044 942355556 -635546865 352191526 -249177471 -364881123 -692908887 -501786346 360823743 -318388638 -65855996 372724504 -46530248 724878583 -925500818 733201992 164917441 51164600 -196794145 -9859893 -910279084 187368242 -689371509 331061699 -629772655 585121679 34444984 795886992 -194247242 -732358147 121297449 583435839 824517861 -312975781 -982778807 -830495741 -536358925 522744431 -447397313 -383810828 -150231751 -97817081 -833558172 -539709218 -367278117 -73985302 -756396276 951401531 578496203 101640701 -618386150 132245057 539401535 120983061 241209692 -932901564 -583952367 -217860839 961345627 -459366975 -974508264 319858122 -582076399 286664862 73938702 943763061 -708896409 -670063763 897441901 716604717 -878485683 152175831 231641378 -878978382 -115785933 -822049936 622378647 -692394072 -909506041 -958193404 -610019000 892807457 387332243 -232202144 695262662 601402241 188053437 -435726780 -894647221 -715448891 -866227243 78151033 -969755419 415260284 96759 463128755 784778063 842319188 403470384 989125679 -180967614 -619353753 -23951744 -901061403 -180305303 771038351 -731764177 133371785 -494130294 305635937 624970864 -203904825 -142371809 -557112702 313718091 855328995 456317718 -278934033 530142543 628177023 -182175673 474145597 17821586 -686226296 -484144131 229890368 -227822923 -972587191 114371682 -842536746 179613705 911082512 245988488 761912048 518998240 -779931067 -146518154 -999355788 -26357861 545032618 -192919577 435249476 536628303 -347082311 -308039766 997189933 -303445201 119143354 -221913932 -315229694 265552232 420543571 -923200883 341539650 617370065 24798660 -740135076 857925435 -183957512 -606282534 -546177899 203936741 296241932 -354790601 -940320079 -684314823 -470637199 -114884373 -858924997 -823216179 755846744 -259704813 198266227 185699669 -180778658 -611261569 -778404766 -845193690 257195444 706132313 -660953844 528149485 -860153824 -914680278 -387105719 766955280 99997631 40913637 659967277 -204367418 569811809 -282046319 823721170 -919902240 -667788887 -897954940 582715563 807946025 457716940 -599312116 -177232031 -912256550 59330565 -395289842 996429253 -428145339 -368264178 183162640 852190068 702189012 -384061205 -371429217 -547967857 -306580795 -518641030 -148877232 965689311 916093623 -601332716 -514011426 -573441817 21443297 -80889444 807134206 310710220 245214822 175590596 670468842 423715319 -325883772 321311045 611985757 -612221740 389352233 659858198 387955792 -118351036 -290059053 -665627479 -461879549 -356114213 -707349422 -127121112 101725354 -55414440 772095596 233776125 -624762932 -94461043 -143587347 521844523 878982460 -700487180 -969764474 -319749255 927166869 654414861 -548152379 166806342 -286074296 489057610 568711609 -525720973 -571480310 849566052 -674985119 -902366093 -887394348 23927767 727237930 -408843917 370834798 -406214272 -647346093 859338135 -371536584 892033216 785771231 421885512 988810302 -732998018 -573712638 -143192037 -852607100 -735960387 269742212 741823767 237409388 978972452 708969548 -479546172 -659214001 970390187 -327791415 642072040 412747399 529239143 440789795 562607892 -655511621 313791608 708902710 752763971 -888675896 -136848045 597739126 -117711648 771163388 -27324681 455548053 -968070985 116964283 10915705 -558777951 -675864224 869048204 653289172 178237529 -678911895 -544276300 945664813 920931622 -343750504 761235669 393507837 921493148 -818749646 547029477 746242765 60781540 865689370 612798505 -792938153 -774759935 23906460 -475360438 -784484120 810822315 -904163407 -325969916 -721168723 -286990369 577704822 778424109 -467338780 -655842623 760534639 -933296177 -851241341 -495703143 -384021525 -974295685 46739450 -484916681 -223523849 -161217104 464977979 791563743 -220034166 326597301 279156421 -574822070 56726381 -921748339 -736683291 943025565 128229324 633453244 -692904680 -183338874 539063028 922462230 -99629668 -82223424 -108088660 970049196 -852803087 734290801 651917641 41622748 -658560519 357376576 881624362 76699935 -792908371 160254846 -520991844 704985378 -838447246 600543973 -462115357 291357802 466449097 -424292085 -823134246 350367263 -497066871 -782453399 858118411 779981015 -476372589 33361443 145914706 3697651 583529018 -129043891 920592007 537543891 961471162 -600191809 -679933655 125783837 -972811053 -615164914 -685894167 -165868402 437823951 -442050583 -739806899 372323868 -478487046 -783178246 -205338608 -250669659 399949650 597433668 -522189393 -191221086 -874582622 974656125 -347854961 -169355612 -601222653 291210485 990553441 908647002 -262599234 -35477752 905262557 -966725465 -961601845 527500303 -535503593 -110052160 -24612033 -648919703 728249788 718849094 -498850961 -93607374 469767184 543545902 -442384902 427282633 568049750 -409474779 -141373607 -905856939 509682000 282732741 699471293 -546508415 -560162127 547707999 -422587479 753714493 555086641 15497923 -588042676 -174765643 -135459630 228792174 642205790 262208377 441531520 -679321575 824039975 -314327882 -774063198 -624975478 -345189435 -859225917 60230837 -955329834 -695581289 -164338770 -486227567 34617233 -126861049 389607366 -533282342 -402360566 -27815655 -114026739 -884626687 -156034754 -621699347 136704578 995747708 242499409 462024587 -660570180 -416794268 844657935 -46637870 744510375 789871317 -591020950 272938032 496772020 551289255 -473581083 -594006334 -259262583 -317350665 901656685 384388609 386407066 -524674224 -399543332 953034702 -817157098 20700733 -497383022 44352597 -350411393 601200488 -101607583 856184342 182178761 -367115855 675582621 -492847423 -711416175 906023057 -437961122 -303652121 -835295067 704281772 -721159349 364592497 4147410 130059639 -318332321 -963107155 500740051 215624864 -800225685 -558949090 -788841497 -452395287 -672971100 357883768 342707491 -245884198 730863112 975564927 -733905448 -577917505 282842656 -248141636 219298022 -757074933 773022753 393962738 419591028 -955544336 -503449959 268052421 489232595 366546648 -635737334 46929150 -241419233 133255554 -495632383 -587646388 141376304 981149847 837662813 -142676332 24616897 -293774309 974712075 570969426 -838964360 -711455076 -925528210 692195518 -469934820 -765931536 345026553 -306420978 639778775 -83650103 236149640 -266941061 744823654 -283595057 146629657 -378470368 897084333 -449446267 -807493632 -699865202 -641501811 -434998639 351386759 -561184395 -855491772 652599428 -665177177 893705592 418216175 -825942101 999742729 103525573 -235189579 849219480 707597323 550101980 -776030159 -142926448 -71455145 -184956076 716725989 788912558 393878799 513603113 -671211016 -866278835 -531341094 660169949 188569258 -536337457 509238383 112824977 -577115422 -148673301 514959717 398668204 -735762128 756062702 203253366 -936833957 103768643 233819511 -35162783 240708201 -643594900 851954973 747450419 -985724683 -456761431 -682328582 -182764042 -965534065 -600770375 -178357725 147985766 -256018730 -382621268 229399929 120304433 -155662960 -110374362 581986794 -309297446 362395598 -191160955 -517617051 -673304578 -256855108 -845471896 105049171 -747535473 497676270 -35955223 195886623 869991520 960930988 881738356 992866405 330968371 696374530 -791487947 471608809 -212390583 -61671006 -188006204 -801580191 -960016385 873616400 618294221 661390694 871139771 -276675773 -342815571 -914899147 -593079442 -913842055 892350943 764803209 -770707295 -433986345 -94038011 298415812 -998350672 449540638 -770205754 -251053416 268135371 -677901592 -677606583 -662219622 728615463 -364345729 -969958156 994720537 -288696763 833669977 -92805747 -816357123 992291454 227674923 78067412 692948431 560813248 80048238 268382177 -518041513 353067724 -623562397 67929015 -278244180 409115722 886055095 -29815373 -343999611 47917038 -66386907 -698016809 736594637 187720379 920548866 -573006102 -205624950 -355374 -214451184 60474706 96305504 90292814 -332585702 -740925170 877990286 152854650 417536473 855248828 152503605 -65821187 787164192 415157464 -720800292 916077808 445749882 -46736746 666985614 290868500 516070959 -36011008 732846245 311489417 901065664 299896713 -710865871 -677365395 802451325 -622191440 871045157 -472693628 923214972 -777526556 -556583090 -351068029 -394628241 -154349659 -513847234 -284168333 -417262381 45551064 -972594704 -400536055 -899113179 -786630554 93249105 -815311604 -262652296 -317105514 973471600 -215658371 -602760244 -341471172 685733526 507689037 25894308 883376150 177214193 789668782 -847055320 658057774 542809661 -288759321 993680372 -525605184 224487231 650308770 209409205 713457618 985139829 -732858847 519367912 995298368 316632021 -162386632 264222989 537305111 -657140638 -255962644 442850557 766031428 -401005130 36923871 -839735559 -843660326 97118550 -238333451 802573253 697166564 -685288591 -963642845 -356613079 -816134639 -1166336 250106738 330651403 783204705 57320707 -114541588 526862626 568046120 -329319830 551417547 511948194 390990365 456008784 -681082396 979111643 481874920 -45451660 48850743 -708265311 -656909953 -287942657 190765101 576376585 -161836348 87232128 -699207434 -285014581 296909022 -756236668 -158466501 968266142 351434229 -399252054 -208413274 739420267 688878333 347685620 -956853011 -153698701 -112221666 -185814590 934510010 588267874 165592471 689692922 -656745381 -927123052 306336714 346705724 -863029523 -537270241 208632525 -639811387 290920430 -818295324 237064244 648435176 -919271955 -972233651 -545846706 -482402565 481009020 -143051965 269349053 536208538 652721800 476436835 214094823 -543305715 -22246038 80356734 152728308 -891200342 -161962768 57846386 -805668075 746419905 100033336 -861105690 398968660 -364043032 -418866267 -686507422 724465976 582044280 504456057 -375476711 -311266653 -255576513 -188232590 -866446632 181150532 -965113281 -505472028 202071931 -873190403 715546094 22720233 680610948 -112823842 -494959466 -739221192 -836701098 -89991285 -75763203 -838648021 -90490583 -568815563 -171435407 496516149 86394941 595278789 314959535 -92466683 264362925 -544797770 869753231 -752553487 -502868606 318850448 581362726 -684271250 488618904 -448763173 422578672 -710848187 544584315 -880377010 -459576421 306954060 -305225537 -795413897 -112775507 693363729 908701663 258652726 577915469 536226720 -280618609 -217011043 865428074 19040141 -962884773 356576455 -735849618 -441059832 503800621 -482790923 -717130307 296921350 655460692 171630310 515880912 -883555578 724968809 606977333 739781898 -874932064 -567668893 855567269 863706262 168049475 77428750 -665334792 578267371 -158497415 740970221 260235439 -450738030 -824818699 -734538908 -214458157 578413091 -333051680 -201012864 -1129135 -555710513 -657544989 382557597 627639618 127719916 -141954075 -615094838 -537041835 -176273888 -179112082 -438260992 208190649 -265846164 743210496 344347861 677555512 694898779 -670027334 651622390 -664813785 -138165242 -423795563 230398433 436649301 365016508 584707333 -612859189 -87986275 914180054 617340670 -70236807 554092306 -644597034 658406881 -905121700 -139955238 -507237252 -375809406 118651700 888806579 724407482 -468654271 72926328 -484719743 597664905 -71889826 -133821291 443485011 -916099041 179863536 635200952 -630640972 -142645027 122522890 -342279353 -166119257 893054416 721456708 -863711383 -326143650 558871827 21524310 568894799 -835887439 243147015 936761659 72671761 772920915 597389246 -554610804 -348016999 -695266228 -106130389 293168997 -851814656 -574356946 -726686725 -723599768 -617580119 -424733380 695049057 731158201 457938018 975263633 530216109 739054426 552573163 9369349 20182404 631205537 -66714765 428292591 731008093 988968514 -421178174 -137552193 -351387522 -70758788 -576377795 -914195860 622250540 -622934873 -957668904 312970064 -510866437 -242025881 287273186 -297782963 734198819 -110488322 -767243414 -529003382 759046787 234912101 147768304 155413830 884933128 -64506187 653364217 -815207785 910379999 -205598760 24416729 454986620 -114628012 -718449689 -648936179 663822350 -312601202 -455545771 -379671583 297401592 -496297359 922126703 478285881 -648018397 -776735019 -686259123 -195136973 -517400154 410290611 -399281935 -49497431 989838587 -508625944 -74076898 378114922 -331123621 -152646759 879851366 -555815006 885027889 -333701930 -657832489 482278870 -982033176 264365115 -498081375 329934182 -860088056 -369536420 -975082759 -13112308 680889639 -772372335 -184229073 343220107 260870582 -120401128 762760322 -31570468 -755975007 42991470 -469953689 58898633 938759002 -458259300 -814994753 33991676 -647418583 -17013466 66608159 566829856 -677312607 564814041 -108564844 -511744753 826271003 -565081440 312600128 -215397986 46964622 231669879 -657071226 430423306 -802987407 944936321 149076578 560988108 200412909 705911672 448328734 768760266 810003103 197509018 -460032703 800786394 -980647977 480670433 336989362 -481282165 465319101 213786164 46541416 547369205 -384330348 11947266 375118318 754330167 -733750941 -18963587 76816897 -171221430 -816382248 -719005068 -721210035 -805005069 632119788 -593725639 421134435 106746422 946727796 338711447 -796573863 -656680966 880996057 85244604 -311897880 612298675 -696768023 106215624 800103245 968221031 689846060 -298095834 -255369244 336161380 568864367 212716332 259669887 878276771 307853400 771526600 9417051 361305164 -634636341 -754803818 111646008 -599939905 392762021 -91000983 -51881732 -324739354 123580444 340148907 286197971 99687323 -125917383 -351749204 606798522 -507205099 935768350 -505311261 279290413 163984332 -64579210 -344520625 -307639108 306706588 645213483 -984089087 430539401 28261604 -736344403 -80129133 485291613 829856266 139627734 431787103 -36517201 603475587 68541321 -227580168 286496530 -668939153 570615362 235552005 -814105354 -512373843 -585351376 447941794 -314893484 -647889727 -981860486 320270666 -925373042 -802051054 853730529 -541112806 -847134856 -207442077 -993198419 -114695123 -298708421 -718264982 591381783 233678513 550346768 937927014 -391994290 642596775 363527141 198770400 881413039 -229045322 141176481 -285194498 382593039 -962556605 608680285 676872345 -168938456 18731111 -49167878 918548240 -980495395 -288874300 230701746 161653569 502091858 -805096673 -390788516 -66356333 -578853713 -725453723 -453164118 -446874468 513594520 239327425 832748876 -369206407 -344837805 571346115 799753398 939163202 -265284804 -351645459 -70095603 183020652 -668645515 -702177692 -34081249 -996811957 644506945 -705200925 327076717 -325486182 248991829 -41757220 -51211727 174279594 946834858 -944826430 -839723323 -556625456 -979785076 455631509 -502553073 498428154 820228205 -281124899 181888402 658211363 895655451 815395361 959125135 296154608 -825259448 101810176 -154811525 691855721 749425407 657969121 308104888 -669642797 744459081 -446334910 -600807345 829277133 650294910 -874943483 -594322213 -247413497 -45855448 56993995 57505657 83884566 -435097175 790040295 -27655112 865857705 152769250 196642599 12376566 -900017246 -735572005 310450524 -309282373 -272741982 -534446933 821340420 -965275980 474879756 -252428391 -653627578 -880539041 -750258817 45492990 867191812 -558873613 473459845 325538912 -410687190 125316759 256961441 92518200 -893064057 -947687664 -733837345 -78023742 432622327 536234846 -317489119 847325877 874847853 780988266 620794553 772419107 -709566627 464812619 459404586 450209120 39596769 496340732 863616625 -697187698 -319939746 -735238562 -967790219 -632212216 701716778 -802878652 794888493 -438376639 795428826 643557936 -490601003 -449952035 168226014 -940719785 896374962 291420506 -491533348 755270136 935566662 -987151271 -688598083 -68063583 47663297 145528752 -621252745 219372271 -27876990 186317288 -161421844 -856670227 -429976876 -292277813 -476456774 -177086599 -105678377 -638734793 -901674048 -199098085 938113625 -196862579 -693225135 -723030327 597738694 663241347 -500714378 -661861996 413702730 -483592826 820192467 531559592 6992757 29209596 175673108 62549873 -940925359 799083213 -132648960 -808234170 422756597 745589396 380231557 929587293 132538549 723215811 -261731751 -337300156 11622093 836692725 -471031289 -374448486 706442721 -233839694 932519977 405162407 -765742743 105385313 247474127 -22908937 353040431 937707087 729851207 -694024311 -442698572 -493080260 -686337575 693633191 -300791859 -727306820 -590697356 624358352 -779495501 246572145 -582727385 -585985370 3946348 460601297 -961266486 -339664900 -252306501 843904149 -283006967 381015313 -769752958 2661486 -785784097 276728205 576203820 -305963696 -490690354 -80835480 -105199665 254911505 400870276 -132501741 884141761 623187605 192502688 331389541 261693068 345604600 -366665342 197515062 -973173911 394810658 -513343973 247253917 -867776312 -2141944 -827237963 -557816221 -770253245 -498024137 843509437 706141260 -598331918 -126584134 -113406071 776196389 289424907 686543534 -527938052 -307971343 -761747935 -103784108 826098242 -22568844 -41716177 692707521 646429990 -96170755 -674407441 725989672 -985283394 876075312 164360300 -184497999 -670465285 -996585260 -930764376 994364055 896118924 -323120088 760944884 25569952 -650225260 -129135364 -731210364 355493787 -379867816 -598096690 -543643086 -197012047 -715688582 -760274415 -106509898 581269671 708156489 -784123802 386892813 -442854648 -805158402 -460931504 -834126594 -229020431 976010155 679712348 231501253 -140565251 -82245408 308621833 128625693 381737255 698780949 -228877006 -505204899 877718549 -442974426 392485772 -602365760 -741734004 186885190 682699009 -937389931 -812245686 -778221387 -306970988 270222304 -947447941 -616270584 214035865 -589470733 207804710 938945322 -46735443 -605927928 906775249 503498463 832313510 38031574 243503362 298626425 197905268 -669061380 -47527507 -423001584 -379664121 -856009943 -897522632 327976903 -787308935 522318589 -403408436 947067821 -343256151 -553577846 -218831356 532096130 -915477642 -230964278 124401416 -754622660 -554594432 762668201 -108511590 35449906 -502208609 -17064267 -357902981 -290115688 -506643949 321902584 -167588926 376477085 -847113298 44286343 898554577 -596769446 -760310233 -242995520 -446175765 -534051300 826100671 699539969 -156046917 398859867 814929155 -255291920 869151180 116009004 15203527 969609102 -804462051 -413691648 506549692 -652504648 785042201 620855237 -430138919 -953576915 -612982340 -975643676 -662945370 721997837 804347809 -730308613 115228937 856760705 220225986 -678131983 -635915804 888879327 37100321 713719878 139635998 177584791 -990873152 -129050434 -563065106 -297748039 -379720977 893905954 461974899 -725216934 -904462336 305815399 43093862 689360916 177330382 883016280 -579986165 891986221 438771150 949903542 84166078 -772413150 -363201095 889707938 548558826 98597196 -583171686 -84937557 242743486 223736369 641663677 136357231 326932613 -421544134 -170498398 829248374 -411618465 -447941229 894826580 -190372097 -941580633 456960523 273196497 -553812698 -690829439 -596934222 518265166 -102024011 -913950787 -737485655 -581838799 -335002502 583614190 -861804910 491076157 -538367576 -177001692 280285567 321933104 -988081471 -104243903 -972363917 379853171 -468314770 446471668 381052189 152205402 196499305 -186778081 -45608187 357015529 686582972 605772602 853127486 787293659 -667552088 592484540 30694430 -658605215 -590033880 239500077 -24853919 -525776876 -363382590 961869912 88245010 -443685547 -267847995 149095641 -999437687 701771391 158780274 -170847258 -113809649 866486816 800221413 -470710082 717467470 -614738570 657441267 401623742 -392055809 436586888 801787707 446110960 117213057 -133962766 -503353691 -20282006 140819738 249712238 804170767 -828558675 270372351 589236516 301450582 445188620 -902212518 936480115 -469317012 105095382 -145596844 -486676492 -955551971 471314919 951460779 818490918 36442199 -409121150 754268644 595090690 -890186766 -687442333 -389715192 -850815434 941553123 702593137 -571996202 306342498 20151370 718375364 -711627072 634137550 -419583242 -503775114 -179620293 -164735378 -873886770 -40409884 277938879 -380118089 103726445 607999846 -487054255 658381144 330203099 -84306147 16926807 168700486 -39914810 334919672 -548639114 -617822782 110403817 673426480 495392968 -19737183 588146762 756403083 -244675870 214697127 856664260 867090392 -61066210 -251665755 468676156 690092820 729454696 -894469830 -262599747 387397980 -351987900 724367303 -131221374 -547817795 974922777 -464946010 -809877091 -503446179 -561628255 -371291001 -387903152 -768496057 173462368 -290306121 348741653 -42913892 -141973331 458975840 -912827322 498334756 -642036606 -658331540 -248445969 385189855 -634619965 -561465273 -495965654 -320185811 46658207 -697220499 -618771651 -741918987 918921549 -54925910 -252863867 654933572 -354965745 -258495257 909358925 -492545577 -993704536 -937943677 -740779187 334416247 -25867204 -838407841 -46189803 406911043 166318859 -865502878 -403901684 -66273276 863598563 475923921 832196583 478240658 -572111888 798801938 -844913909 -323734544 -133419313 -940684715 -551796078 965808652 -354184159 887083946 62095726 -518744321 -370680838 -719389044 3043297 339287660 458588751 852462027 987741031 -564531018 -189923688 466467992 -928506884 392134101 690602412 765934017 186863435 -781402047 -273813079 663640146 890452771 713703955 -106458462 -152876478 -87275955 -496320150 -644163100 -290088294 242280773 974112823 -645076586 -629564891 844118662 -852404120 396653977 -697316015 5779065 493727500 848614975 -325814847 340743604 807221311 645300864 817321726 681705331 -513932955 622316790 -588108518 -555841976 300162194 573215232 -907892835 186905882 -943232329 -999117254 -564893613 134910618 692615264 455098844 -633369086 -688288452 224655644 -225846869 419335291 612381943 -869735994 526577870 861081485 -589322365 -725928680 727337362 605824633 201872606 957041211 -191839958 870260423 203479240 -408755890 33878019 288289145 122386045 -635420375 -476242372 -271307666 -611954609 -193868547 -105380455 428401896 520368377 566113835 751508445 -260490132 -715669785 -81067684 -732199266 233223120 258534130 290575890 140594989 -357967205 833334608 -598482383 -462508946 462972810 27481132 -254139510 913789566 168012832 299202211 -353438845 452719938 -257173083 348625197 -906503787 -349177095 987445109 -128568697 -804462897 418519472 423334409 57106917 -284905578 720621283 674870152 -417521471 -546247207 -689760754 -55765629 -16120904 68172107 455383195 720251443 -605341274 318628262 -91045218 -49000201 932942514 74061624 312010566 -694392699 926898442 -900736011 466380425 -734969601 -931323506 -441008999 -839922383 536587040 -209130427 36136679 -550234589 78004384 444235755 303365306 420500552 -116407084 293868291 123426343 -502333546 -13014283 -256124847 -572157236 -41886997 967702839 543260800 666271423 -700583122 -898537981 911907809 -422726202 406937920 -597639905 -380697084 -866153106 192787644 666676073 -924890538 -890966001 796911704 -114401783 485331456 -775939401 922046193 843664196 -63263804 132951259 140322036 160224735 865675310 -954246180 -260278429 99130740 -686689519 -562875453 987297152 324890916 668175602 974463007 811506315 653229065 642093726 -491573363 772482746 115324963 -437766338 -568930714 -38539556 -815751411 401434209 533164094 -266401536 -664553785 -357070670 -511908815 -994169861 -678391658 -615150347 706016448 70231396 -914837838 -566059589 196309747 -637905830 -759456110 -662965443 378247400 -425841697 -140623124 -466128388 492542887 -959031276 -342278424 228153205 70403740 -939655124 -733086042 -599620325 790621933 93509175 487435734 -857363387 -632498252 347441641 617550031 328961908 -178883403 478300461 -671499492 -948791322 505640463 810614358 256954417 246932777 -155149159 322377516 -671899528 -825269975 815315320 263164238 923518142 -40402301 729338442 -668496313 -38060600 534177304 -251303794 358605149 73795973 582999643 596726766 568088810 630907819 223836025 -283013720 -481999193 -940542003 -465831643 -684738341 -802954347 830304804 -668978684 -66846282 -189792674 200144224 -295461741 -368013793 312677497 743244750 -330429613 255653243 -143551118 561685621 523269755 490850791 -432340913 -546038891 43214346 -188968212 884268922 -982392653 41718185 4950577 -134379623 -742570901 -703065370 599372501 815303870 379444225 -492769804 864072423 -194503422 -585725925 749071317 112223280 -844412414 -84775968 -594413344 388010443 565400546 206104724 -173983753 -360053197 -845170834 457088495 433883396 -699634389 214219433 -517248461 199564482 664265091 -210946009 591074979 -65053113 -579301619 -425572370 -609399508 624373261 700843220 53055794 891170461 -565578738 611818250 294074149 -952033429 -117542113 455106806 242884319 -735282521 47905236 -278459480 -68374097 399708795 -816845129 198205670 368274810 510921703 -818330630 -241252499 -814785612 103661314 141857595 496745673 787163064 -452252648 273803033 275961699 102562643 307423920 884919317 -291337228 -727254733 641723166 -420653135 874529491 347438494 -886471983 155040501 -251187888 -805666389 176290813 -383468763 648990331 236293736 -937046335 336863927 -549680441 127655805 -661409071 -689844579 478371211 859070428 -809626469 -29215860 711322419 -807181658 -682429429 -808305832 -545616019 -90043150 831971890 662104438 -855242593 -575154902 799548707 398446280 808152701 304358943 512002625 -343576349 -113526994 233471741 -206316476 52018722 155566734 -450659867 11992855 311297317 985907406 496489904 -11805122 591485225 -467576267 -721833557 -640654396 -702650729 -447035638 86091086 937415423 711122065 -889906279 72972904 -307722304 441224719 41809459 340025318 -209060001 -936843513 -184232106 156567957 610157887 -267704191 354084884 2889784 788529367 -661699768 232955788 -290285433 -243485588 -837579023 -945192046 277657398 556802981 65806709 -445739284 781560814 339593015 -549212782 213071704 851363062 925192161 -652781479 525521516 -499742002 -670320861 162549437 -15652264 -667614304 658477141 283851529 841258136 242855090 174415803 239266701 -475825693 550193997 482095719 -318590104 816658148 925208244 190582355 963669971 103839143 180781106 -314870055 -882209402 -158585804 436293697 535539082 -884176852 401814966 -799582858 71042786 -277679013 85865685 -992288028 793765816 -950204799 437996898 -751363271 -743800117 -976781464 -51542983 153655311 129869548 452859793 179664832 842230596 -304838304 -541989704 334091558 -687230719 849176029 354202615 825827449 793439478 23135562 76762042 430712341 -577930299 -664568179 615151275 -354791256 -376558515 478431446 485308164 -914968171 589622311 -91942975 793803667 -261309652 303078832 256248867 483768549 -310618020 183906892 -394091349 43679987 347457392 -417783206 -408912071 765197042 -564033325 -384717096 85211134 169773832 432444967 -533527158 162405497 -551148333 623695711 -608599391 58168735 921182338 397361673 -14243008 546549006 866359173 -825065076 -597229213 988484042 496113790 -654194572 -939841447 -283330004 941265265 835610137 -478736091 -277123502 523463193 105920302 954161827 765380305 -157688335 316047048 -801428352 -19215275 -355855518 -762108316 -622391603 571632964 -688832358 -426296305 -547838415 -137008628 -395429520 -406466483 -659586439 63280948 353199366 -869095513 574075116 -222678649 -944805047 740514872 681366899 -626466419 743578968 670397419 862525593 -657271783 -125600769 761910286 224549020 -63468591 238321615 -445781104 129767628 487066013 -63800297 -825177653 478436637 -493686714 -366742267 211866794 774227859 -571016344 89050523 -289492360 602582167 -465543256 292782397 265406886 -543023342 -96168147 -988781177 -755380086 280427448 -117273584 641637979 875686906 514391541 366104430 -160451104 -892688174 -182696103 497527176 -766366848 927385281 -670054752 -604642179 -90050277 572645192 570929894 -196659653 -403282361 -655390694 596267602 -266629388 -707896020 410509544 718788568 301054423 -160182914 308548623 283449569 897716424 737676013 -850902022 77782797 976140303 -297624257 310407558 663046271 770017489 -650388545 -68440118 494067723 681524798 -944055318 -159079975 -144951124 661811166 517358809 -198559521 -847785794 -813980721 -316947354 117698699 190566519 966167532 111543022 881799352 -68760014 -977467998 -506321556 575304694 355617446 -633865054 798417925 -557925658 373358090 982133701 482499328 -91174342 -398644334 -805062092 455153805 994555057 -622711897 200816669 34733190 -67948123 419607018 -791589789 108464208 484561310 -905780719 -104908542 -56737813 321258303 296183855 -938015255 871560037 -721515495 896731751 101892912 -259375875 105409382 -890621673 83270047 602766763 937369824 354202662 -797876184 802101722 -38679153 -306308437 -438927917 -45617072 25365893 -62270198 -559850879 151058811 -417612790 -767985207 -136591455 -855247822 -332284306 -318786905 -328860930 727513585 247584375 -572782380 549905734 337879278 -2108368 861966247 -751464242 973130030 -709022915 -578880537 -907215612 415712583 595811192 -880868917 -212314278 996094949 -309870562 -756610153 -62477546 -42605533 978768236 -582161919 147563869 -527728715 -315134359 221730381 74856848 -824674311 36521965 -200131890 640043009 -60020670 -306747450 -515720665 -551565590 586765405 -354457233 973671856 -793774012 -597162618 42180222 376375016 -794100623 191342036 -581371980 638593137 -690092827 916468165 -251026424 596909824 -199622684 525288301 -145921663 -428794883 -208711794 525349516 130495619 501622302 -652988571 321937936 -819012913 967306480 -174494422 449306867 -711632791 -267787827 494393650 363615760 989919101 363060446 -923739968 542182092 529968179 -256483548 -11245655 -786495604 872518099 -500905153 357818158 -109696087 93771845 -423009768 29862660 -86337292 760479932 588410644 -964872508 728203858 476509641 -967127890 572987756 997322971 -964680645 812729399 -685271596 458553983 -912947922 -113597827 80260683 -547104238 -557191944 -54469932 670951338 478933900 -609270836 651548797 106403189 -150278029 -280176333 -713972572 332987337 -624808575 -350755953 -209085533 103660922 -350867091 -228562865 -944658506 -95856943 814893180 633801528 -450735406 200438365 19147753 720998180 -33872480 103335941 672568808 681250637 304394907 572073351 192363701 -907965073 106400148 -866687759 -784913210 -351121671 987686852 -73801475 462586747 326948276 671528941 -524134826 -940018165 960768690 -331651547 -777945502 296438323 30555895 -814657349 -795236983 -139734096 -347966519 142572128 76476366 -508085761 -519294687 771656984 -893028687 667925205 -733946815 615218382 -36858684 -503838669 -105218382 461630226 -644385653 -982487689 136968578 716963539 -906464985 317752875 690699903 659832181 -650884639 453576693 797767146 -361789967 -255665712 304764866 876727521 -428422780 450774564 904328310 -53319119 -876375743 -552071827 -381994815 -857625777 -877078115 -786270167 802465694 391905183 -643355106 937519417 -901691965 971256227 -556795682 -263448536 337295178 202829734 586116529 -534219402 712332709 -939042820 354068646 724623159 729699830 -773030332 -625983153 573330718 -416360080 881814913 266949136 307671439 673979326 813408718 -811862750 -78644870 -524168768 307554229 -950090921 -271493516 34286207 -135187585 656391445 419963873 -845617099 -561726563 -585366600 898171435 -766903394 400409976 853261996 -375200810 -26249258 855318561 -148632536 -367475261 779179238 -500576268 572033423 -552467113 -49467660 350281717 -706626654 16168920 105174272 -676981125 -521514639 -76301289 313652133 -776328444 -421492684 120669467 -897990368 550426833 -26863407 626512081 -169686763 419299925 133302697 -725486982 -271803846 256731451 108429804 634416913 727474434 -844672703 246663931 13064689 977054315 433474617 -276666972 186284818 862379921 74804825 538425180 -811649293 699966698 231144700 -801420259 -593984478 -936198467 -88973414 523401607 -481265253 -706556488 977430706 187786282 -922067822 -506008767 -5316695 -688380634 -93797667 -72455345 -829758276 -790803169 -617434990 756533358 616166018 -39753211 -947346303 810045052 732671668 -543907759 -813989568 -587410395 117977257 783385547 -658672588 -675642648 4594114 -949874668 242755605 -749320538 -861190089 193510300 -916446024 313038134 900386390 -759264311 -557207170 265078531 -211261432 -857419602 888204504 -999679576 125891886 -722312832 95656281 -615651853 -571771218 34983619 986403951 209357203 -358970055 535995314 -76753123 561638098 -702809958 -186211170 -189967996 -553166261 484550229 422687087 -542743198 106254815 -427067910 -238079522 -415942192 -521542205 3471323 -353905978 666010912 -483662541 -170884414 -623708836 -811343224 606696769 -725715960 -567900405 -957679933 243388192 -556184954 -981777069 -373050439 922168126 645214788 443679579 -934959242 777737876 660024695 -400303574 399380589 704472409 -124215756 -271954420 -696630454 849139302 113631782 190178158 230836294 -411961104 208894887 -843412799 -518625785 100827478 300861166 370696841 -452780031 778193626 965953378 -622953467 699080174 928731215 -937412441 103387043 -383968683 -927225541 233558464 665152511 -541838951 -296709675 -158856586 -306727024 -272034234 -98207113 474627108 640287008 -740795458 -647105700 -697306997 646697021 300355543 -310552363 -313056191 955174526 -359560023 -480714835 149803205 -820555926 524107818 686335267 844336076 -178037213 -686795372 201023041 -567169948 514351470 -226552063 -347419752 249546218 -471375358 294776990 -603170538 485804070 -106310945 191482420 -16478784 40606997 560004198 -289964738 888598159 668992218 -27490133 -835294993 -573070818 383252148 -422211575 399270473 688781918 -994861191 -256502361 192478863 -381182010 -442556756 -746832607 -788877457 320833219 30594728 -588113028 915889177 695415885 485711024 136738710 866520154 -65295994 -317135436 -138303200 -1439765 456402850 591045761 763525159 739490220 417116977 48258309 -362265567 -842646505 -883724238 -703826844 -973016764 223718453 -264381690 -810520302 -197462922 -940525876 78714901 -531595748 802872164 -588702334 -338319801 -202260663 396541221 -722953349 -926163369 460078598 354080474 65664030 -987240550 953995739 -419573245 -355394268 -506637970 -62181701 -4894239 -343177042 -742891821 -251249508 114912951 384043333 999663954 545510516 -971373804 -354306236 277802203 604310097 -877846845 -740464156 656888600 354247116 531659786 444915214 -699629703 -844623259 260998779 329851112 -631868841 -965701178 356983288 -259536208 176938677 992996146 -158028174 -972846881 -199040119 174088153 746003685 -454985461 -674586204 755920170 107759033 502639531 -702063455 507151249 -468625045 -697599974 436796233 -657139718 -800715075 911297688 952877227 177808716 -830499307 -684399789 463047264 -663471550 261216092 -856637361 -875437015 -10610923 -7879620 44107538 -742011600 -998150255 144036647 366901973 237374199 134952712 -64321174 -135842304 -450919313 -268886780 -845306532 -125636300 476782940 -465047844 36078580 666160020 682289676 -461565744 -160334857 270369093 -398610779 -182439818 -626005501 -986206073 -511533577 -731821652 -680618735 396220221 -431253494 -541261400 481941934 507982314 -39752308 -119359511 -901143078 -355874236 373547139 243917159 163226413 -805824220 760459468 717158721 -131065776 -189459264 222906848 995021891 -335642848 -366947438 -861086778 424478922 937821070 50645695 129968740 -679257906 612272088 -141103208 888215508 764591435 497604468 -832165979 -338666973 -943343816 344010678 -175072553 157019643 -18385632 446497358 -992560434 -916475827 -361962004 813390102 463721283 530633261 341177075 567819346 414118162 890075859 932325727 -591515562 -261082519 -374372697 -202916983 525952179 -1497798 340274173 -261504689 95078491 180620447 951800884 884204029 -324285831 222565584 -177270091 724844114 470924596 679410769 694808841 458130667 -678967956 -496374556 862511987 -638758218 -766568640 681551665 25532673 -479831265 375415899 696870699 -899196488 738840774 789902066 -300480849 177885823 219638968 -697097771 637061780 966592315 879923029 -759329392 -248007887 511901092 763204159 566408793 123528233 371211187 -372654543 548725659 454667779 22644279 824107570 -439336594 666269325 -133733209 -892955922 847081519 -771351500 -978912552 -811014133 667050 255494429 28827408 -606202384 443053443 -336318310 357755101 -121193773 -704342217 790061872 797729373 -175386518 223071345 457509809 -669400047 371144057 -85187670 166518305 200713808 -720908253 -748079347 -809130459 192483723 8006108 -155942805 -303813812 537013072 742415267 -832160308 -306651692 490161261 -710454753 739650162 364574701 -999208720 -960576364 388069192 636803939 262257199 -617488118 -292475759 402541037 12917012 346154932 -951411855 -17566654 226232177 -850095896 912348282 -235453813 -411520724 6548190 -67379465 -887607325 726671807 246227014 462404347 547579647 475856283 473458464 -677009754 701518783 -693561650 151955131 767544294 265301103 595449770 803180291 -305880601 -954740332 180333657 868796461 -352200415 923516256 153025461 -348549562 -560431185 672151830 -5730602 -549898642 -819153688 756253171 577882606 367824478 799263538 -286021078 -636088503 584290304 -696472366 379197750 -892314463 654753238 553080303 -647032677 1738104 303858975 883051228 657157667 -224531372 -12322311 -431174291 924761718 959376723 -385847314 -140102317 87685825 263706825 653554941 487961087 -597105721 -310201718 -778069002 79257035 145226238 -240016437 245642689 378962457 121029516 620411781 -636429123 -199591463 358418824 692921094 -868501468 -199291740 -920741901 -864049550 -621723719 6322537 -729737975 344817404 -661442931 396099208 -244507172 304005185 899281494 478662874 -661055666 302460715 -955058726 -384817389 -751665603 858121141 -114123059 743040321 603031369 -393668157 766521249 195300899 999299741 -170724022 -588786900 328763469 238848520 622886019 -656176313 531058989 451202049 616644195 -913482229 -505221 -544143987 -26589523 -287353992 44405638 76832912 -176608359 -398866932 42117445 339501209 -977609949 -779911706 34468236 -458486528 -82415126 -538740479 -508769077 440275004 864689573 492543224 -475902587 39780805 985273616 643514952 -103816864 -90027262 314905116 233078831 177953398 -529023981 211741365 706471426 -488538635 698828372 84267041 -28644734 901199117 -784669284 -968333136 485025986 -34847960 10971109 306556684 185175434 -739859804 669436829 -47524661 744806964 -390156547 -483701395 407207342 293617387 -570610349 983492529 242767487 -283764915 -868806202 -845376150 930635557 579443019 542975105 522351724 817248045 -764613163 -728306218 384670361 284813388 -646133295 670771097 465129012 -872079382 422202630 -782678101 -45515252 -206099871 469327710 -684477514 -594272646 -861765589 371027845 -200527622 957660927 122118963 -820491841 433291658 185883541 -813151347 -23627787 -244602778 -483712843 -740177308 687811069 291847063 189528848 -735103987 -344096036 -972574653 -533919469 406271228 15746388 189830966 21895824 -604671678 507033759 310357674 269522002 571781092 543176099 10464373 -537867846 148525600 -568107037 428578868 399930101 982321064 491300640 -835401154 283436062 -761148378 -553576597 -84027427 315954611 -204731844 955597936 290337615 -52023505 717865253 -278839820 937823274 -152504244 144323710 319209996 -312702076 -452775358 -341456270 -487290893 796092500 646879817 96867507 -986273284 -69598355 -501432049 -434296163 702329709 -2611487 -141605751 860953682 -587627140 462947369 -720174532 788154555 66176164 -186551119 -647544349 -86896588 -798011928 -233314120 -989092869 -239500675 706998610 -247288225 741981431 326846251 260041973 -667444889 269541272 -393288566 -604178860 -694149687 965248034 130767847 -801446295 -603773396 -273494754 -248322271 462459336 -31780802 739960615 -965718068 96943481 82700755 -516744302 -875591586 937904682 -978686626 -853896987 -399086944 438295210 -174173458 -146857594 -269192735 540515817 608870596 42868950 259605267 -191811994 -355934326 73667573 -55450865 -29091224 662544176 -986904175 -682523468 -14833268 -779947804 201087458 718468538 -568471806 253615499 819171616 240366397 -585658836 -473621337 262071740 373170288 -561380209 369767292 -931209154 971959608 -146228912 -948928079 -942412900 -50486258 69494713 732067918 836278415 647144207 -997726629 -406164581 -628467924 -249060080 155653630 -566114988 -285833939 681300994 -16204656 857844733 -111991570 50949933 -194406029 688488637 669658783 -137259172 495556633 566820618 926813371 329332127 669371070 -990649131 903440322 -45677134 200136494 590423193 544127650 -804700094 521499325 309473066 40082568 607935201 -121420443 -11611957 -258866078 310810580 -262164373 -274724031 -894654912 894592512 704409991 831236780 748121572 -324494310 116893189 644692109 -808587261 643788185 -494847124 -813776511 500574924 814162595 -583181108 -269448324 961204206 -155891353 -493340636 -108801266 30277350 -606057255 710087090 -858334362 417356368 925812177 -614306567 -747829901 685559521 347282653 -906184724 382772195 832887719 61151180 981787449 176980898 -388445367 -39215096 103001379 -391532905 262640693 -646952523 -322599044 827574605 -692357826 -992191047 393476083 192854780 976414141 608759398 364334982 -22442366 -968267631 -303312652 493903620 117876348 946160735 539958973 -119267760 630510781 -807571844 813016346 712399487 -516931045 985997624 533356947 -502173803 -875254122 -42441129 -307680757 -625011701 -796466947 -951816699 -586867486 674720638 832762365 -452314787 -485224225 -504202295 360999641 -712994166 5960849 -154930072 -306006146 -767844498 -291006208 70352285 315191793 -411648110 -803081521 -665994557 -976949336 -187887388 417328881 245421364 58220774 -19568497 721361687 924538103 160741738 991179237 -607868708 824635189 -166695819 -42317431 206446684 -643510268 235470607 -574143424 218186197 339390002 80875078 601474676 245140543 144050189 -307152955 -492031146 337162730 -753119152 -385016192 109964912 -782603395 765423270 468775230 797629969 -749437204 -953646695 984351855 993357180 283155429 342608788 102687813 -537912514 265710973 -30018142 62167930 -647278989 871481475 738762433 -251310575 -785285847 -24270390 -803654209 -242684492 -564715738 -355568430 849174063 817131498 -392147838 861449769 783124393 -797613024 -702781297 689732663 293526057 250174228 -588795257 -327203642 -10859885 132738346 297557570 -990127394 898209738 -142872653 319843841 163435975 -684378949 -395453744 -699116295 -636962698 827849712 -59965894 -106814880 -718839819 878848634 753227619 992920135 -899041193 -436281616 331136750 266543207 926980450 981395914 756364844 -491977353 -95394180 289819050 -892455422 796833229 871587089 415023790 -670321667 -229147494 -959905057 273436171 993468724 672064883 -149843695 401727793 -357046483 -245670239 -46445254 -98904657 -712568831 534501141 -898870230 -44822192 897310110 -805767100 477072031 -871151461 -286678049 -538622830 -794751226 -147635766 -191697793 -86231313 -262135950 594777372 -361882966 -729451088 32755918 236854537 651863500 -218746647 720921045 291241639 -73887258 -587955614 898439494 -967042081 -889525416 741560621 296739529 429464028 -83268936 -34005194 -77484802 -251589403 231575599 289165499 393240279 479885089 400736886 218226194 960219495 -680284140 614417809 512780894 458165776 388556640 -270787805 -200780878 -703146998 -281060060 -574766947 584690874 -150089890 513867572 -244179687 438162450 -320514424 536537878 -249014339 -825089946 -974159568 -526584468 -125303110 -225389744 239002201 696716652 275980574 -312070569 -235037131 -497732900 -648279901 303891264 -466638375 -909134403 191748491 474312111 -29525971 26123798 -18396157 584227299 197268345 -960105273 659680188 257092740 417649245 -563837973 -818890890 459521769 -500537917 284580100 -710061556 -996671477 130393017 -752695096 -773644559 -172635170 629457696 736338586 132584766 207751449 -670112260 -799365775 235965119 518221348 -284865717 423912162 -913193110 894156452 147007901 -774378745 170315792 180228009 325134483 -860885282 702611649 17547671 708811945 460045307 -373350393 -212556794 -784066602 -561647607 -789043237 -430726629 25929841 -740726735 289001981 566872380 -783127095 -72640929 291339069 -983402546 491032877 42823347 115720861 273260884 -37306265 -831271420 -150728162 461254071 224818771 -85159167 564230220 -238521026 -774024149 86560575 532768966 546211688 161373965 429718891 919510889 737844980 800558878 307021860 668783668 841011520 -902300202 975998867 -140603316 894947433 -781832076 596995809 886776538 956033362 -40997231 -464388105 661644962 141352270 448771114 749366762 737425437 -862810510 -130584710 205689384 -588878821 198207978 526554394 723575469 836746992 662255994 -827295488 286927097 508418138 -721854451 493579289 -258324683 460494528 255689250 -791915418 413187681 86177336 711218298 150555661 911940681 -292093845 859434628 209381096 -390751116 -362162709 124568776 511126145 -781958547 972990335 986367829 -442407662 -376912681 -125161641 -111357187 -64726071 -169886573 916986381 -649789897 -245323731 260871655 89671382 -764670357 544833676 805328240 -974098600 -139226560 18060745 735553403 -865237976 -140048154 266248289 -310746085 -313349496 38418572 562653430 -153646564 762909537 961580969 202351718 662347499 -645845081 497325214 808031628 -395402241 982283508 -803029743 688229717 -263937559 -49984964 -959262134 -60819436 -721166863 813509434 179552425 -889591282 831443494 -297609691 -609278245 987604063 130932219 -517279201 -884137752 523670346 -825337183 217454105 513596619 387167012 -452758146 514222680 -270812863 225507202 550806925 -230201899 735513145 -217016222 243145476 891141268 781035001 -897582804 -355591397 46668927 -761741707 -807998674 220856592 -488693672 640144466 -887842117 -124912844 365587267 46831807 -640203809 11540511 814874603 249438047 166454576 -162841793 -281568900 -320674652 840147614 278030107 -652855510 520261184 624808244 -843616079 506204093 86017426 646860595 990751889 582422695 -429790573 -607136982 487199446 152145625 -840090507 -526964093 -131569947 -675105762 -62661589 -776641491 930483924 -32180273 111968430 -979656187 51661083 574650279 88865054 785516482 -667883073 -520458717 -567745815 -451100056 230928194 654919510 804046985 695472973 208342335 565120304 -361910795 756301294 -212917251 -780942456 -44691804 250070443 -240875667 412535534 672884072 -533104316 -44935670 -153697376 -841411672 -850360516 670331889 -553890932 -151084877 -759854068 304847741 -113179663 -494164905 -951271937 278050134 -878466780 233248300 980743046 516359288 -80248676 859162761 -850751731 263883145 -527050579 -266752539 725347927 -236816862 -703023459 414658624 -738167755 -420562633 230507923 -311550451 -878632475 -732800135 -126477620 604467631 948589574 -51164140 247738499 -489580540 -43778454 -491062018 478388983 -814094224 406354902 -559870644 -891381403 -532317028 634626957 612261827 677627152 -611671650 332116819 -588120541 328076681 121467522 -332610896 279163701 454303463 -394785136 514912786 -882977192 93785081 509349177 -186756668 -190115359 101195627 223527167 774178446 -535092033 469992210 671846618 848228188 -761162641 666102937 -296683048 524212168 -927367290 -803927773 -6453914 -832021688 -906085104 385775937 -993348760 801742514 939481290 -824240139 279087318 693087066 243960623 275592612 155603912 543574875 -119036226 -90502080 -889422041 449075259 282166662 314086103 -322377703 -549202083 135355576 847666194 -536517940 402086917 -119014909 -451931906 198938604 220848378 750671561 -531930073 -730014193 -526781111 -9171566 -114984365 -43295320 -293104758 35850540 -829445321 -976465350 -61577121 -296027493 781816942 -808458137 -619688788 748435807 -856074859 -746816935 567784640 625196441 -129741053 863924987 703862554 -74942478 892807407 -343308876 -835180409 -970771783 -383225283 -478287912 709489116 -651939695 542198738 164800588 75341833 275029262 -703597420 -519834844 -592715598 -541234217 975441454 717989050 150080802 -299122565 -331092390 77002419 847811887 -38141281 463159253 150868597 -929664257 434398870 768109859 288415007 865246754 745315558 865926860 -246517253 461329062 49221800 273322215 446205542 622678076 -148805109 286237109 -649686686 911912467 -89909557 96199587 972147190 -82245253 186479753 246858620 321961565 776714098 631927330 515668362 -904734351 394246844 257444281 -166138223 982518298 641548663 813886115 -421405761 320565569 -808657365 -226385677 139546511 756869252 -976277921 166442227 -444457546 901512411 -693901718 -598306355 -298089284 237302535 370602886 749482724 -831842178 -125399818 383830503 -672586094 -802599142 850389529 889831073 -715769972 268809037 895119205 257241723 68004353 484986965 -34538432 -453602152 944261987 22672605 127274561 -726470172 14617399 -308828275 -217810557 -486526970 -817184244 -438636903 470880604 -347999156 421540807 335362243 567043503 -146256192 -724110684 -635335507 -922862838 -509668564 480452788 622313856 735481360 685126310 222684479 267586619 964397072 -548611332 -333754150 253177235 142130966 -285530405 514075870 -55925883 367110150 344890245 -901832095 -764908517 239084245 369599966 709021213 -795428262 492619340 572895353 -170908510 903070123 -272336009 148259968 874042976 -55146539 285268104 -142601362 -640839312 52127020 -344657649 -689045189 720507809 -219283753 -74497119 99197776 455036162 -316178334 449924059 834632033 631067731 745856765 -647415476 881890157 543766820 130370868 366705630 -745285831 352854122 -569330761 -490598757 382828393 938973578 637547266 628259067 502188660 314057434 415972944 -455734257 -957550665 -437858575 699629906 278244053 -191080077 -685853860 -236314207 -979708220 60420005 -43383951 -59401074 571081535 -792254063 -909949413 -74535349 -151845491 -626962109 -352418693 -774377079 119174511 361734939 105308182 319478657 -822043100 -96906643 869304984 -417287276 438205872 508435550 -274106984 -360601386 973945572 227765811 430855397 -1666324 622918638 -289399201 -433173959 -233251652 71642499 468958191 -420444742 -40036301 -172365512 -826567768 -628387200 -678373673 -190463659 -144205158 -277313641 898396968 420266385 414293952 -699403106 699720876 804283802 21827695 65559468 130802708 756245701 -870584284 -362957121 210058387 953625814 81564985 638256464 -565650591 976192411 -511443426 -925934862 -255885700 -120668506 -62622742 -534773537 986203988 514057951 144505708 -125579238 -583885040 -89024350 -365093893 -503510614 115399439 431293797 -577500593 846602523 418599161 345752786 -688007302 764616011 481313707 492537724 324826116 -770927627 703330745 -668256118 550892780 -196480783 598669973 -654307936 926261761 776623769 -616647656 836310663 -304907055 -335173704 931887113 922063570 325305646 -230368208 -649549571 145227456 -642631415 35172056 423408850 -49615341 384968943 -483004757 -8045426 729014302 553537244 272130670 194211224 919238783 -795721705 -871188682 -891799250 -282024474 450412637 -661487075 286374794 238143406 -165113565 -432706705 361777197 -484206227 130237421 -77371327 -740238200 391179404 109272056 644812685 -911675294 670030112 -462001120 -209134082 814880171 -464227958 547071069 658372297 -484337388 323840440 -202977221 823757810 -555232943 -918875184 14809210 -960621006 -533927655 -402964765 347711770 700936730 -387867650 43902388 -241266677 261957566 476699368 -880991879 -600719694 -274985854 830934218 51468864 -128159969 -179704483 -775206055 -230322630 161115377 -269799904 -524229982 -119164177 -216245878 -580843479 -449060536 583639321 -186922946 249901151 226519069 -463543923 -413069211 -787827542 873026442 637093102 777604055 -488475786 587645574 74641346 640140484 -746695872 -474223194 -203495059 20771802 -71909272 362260645 -381872843 -774722968 -557854447 779172837 299365866 178465304 -101298508 550790181 605294963 -440583747 -316472422 362881568 -31956795 527100572 -179362728 403553062 743361887 -87924659 456911952 -228211574 -953334977 732118147 -487788688 977766827 -103997472 716130678 446305904 -154523641 749066259 -129207547 732159512 582384361 325412521 866858910 488802481 -921209573 9909700 -295754435 688677257 976836371 268657071 134269358 340854873 744404973 915823677 465316160 -304982299 657479208 645073354 230457209 -817268706 477296058 408193090 -112306073 -431757248 699624576 -658952338 800889479 295907423 -187595001 -387764075 -302822067 359662556 -720937092 901111839 -412786769 -223408968 336435518 -302879371 624723757 658047910 392834432 -874169090 -605636331 -561518098 -819778838 -180642735 794157283 866343266 345097467 634899597 -5653082 -821972945 -67536388 -785195040 -36225220 -386553591 869950659 -212370178 -268185164 -785757913 -571305814 518242523 27511532 -523155858 327213296 -280674999 812184897 -636465921 -109553332 -593530081 -820912259 504812957 -733717345 343131361 96935641 490143124 -898325664 982793342 88925739 -707737789 652884025 -190637058 427365139 -930446686 346994175 485041134 415351121 -195431901 -936678276 -158704085 -514980429 -490481994 -8142843 877702254 -843365032 -562603420 -634842193 531840731 71571939 -435647357 -741152214 845260217 -776227689 347826915 -862950769 -847385779 -774403931 -194786686 -778902981 -810141504 486424375 -299290230 94918361 -45992338 -87430477 -85537294 403743582 32287860 329609759 -940115324 822979859 -181381884 -581174465 -950781397 552181608 251879997 -123677866 -615082504 -973224957 -805442194 -971278834 552299604 917495223 903087202 401692905 508502209 -922134195 -123131115 -391690121 -470202023 196712755 83432961 272195160 -834348526 -948655294 -378379408 -986308419 -264484652 -371344186 270716704 166950760 -431677423 711564015 -122708007 873895244 297788855 -676800526 913988636 -974916330 250061689 -254262594 -445506602 -126850216 -976089246 326572523 258627904 434213111 -900553960 294459114 875843133 -996292658 489803120 529285467 191893737 639384212 -675361428 177291385 -703641396 -357483326 -504455534 -289628667 137872657 95343058 60744454 -664248944 -25695592 162293133 -451062023 554099636 -636737798 104596317 -4262631 -986247465 -397432577 899541245 -186267932 -853556232 -279766810 826581740 177244751 858628897 161570399 -141601339 972638149 -183043260 -172533963 -96955321 45412802 364291241 253116111 -914621223 83265126 -449041488 913507256 707104647 231610437 743831982 994481207 -437064675 -374029739 513834564 -523810206 -775174387 -372848435 839506430 -811319349 569819788 98981555 -722958114 -130153698 738795088 -821127649 525378924 14447480 175982495 -643612873 -268586478 402579106 -512352438 -372835922 -607709232 363464618 -680635351 -788374315 -247502408 -599996233 -303301176 -148771905 756663378 -736990083 -240299751 -396328493 -712581154 -673100873 553479637 858414895 517321145 138919283 -39249544 502006553 -516212605 175252826 -722435568 -543100545 668550313 442329303 723409905 619230610 770248097 -811117128 -124391419 830277786 -455774257 955020230 -575362661 -290073068 -909228920 574234684 -203632493 999605571 -159919886 -711841301 172380085 -452376195 811913349 -274230366 355397316 920031563 948616845 469706193 -133451979 254411202 -37859743 -484503051 -794842725 -180343178 -308708686 -358825879 875756215 -827277260 -575661921 338636473 -432841842 973837462 569295369 -76306381 236142040 574401879 -38686681 573370459 -646423366 -40151578 -525169260 591452569 163044704 -396230727 -354917098 281355370 256875098 261083918 -528063606 -827092016 400559065 -186665849 143387788 -998431697 -411997683 3223673 -309040004 -863515237 986156413 -226660451 126373281 528626795 682023492 782098746 -731653370 -136211852 -41515003 738575536 -887511607 -406769049 -505008005 424371923 105104354 -353440765 96262494 -912026205 913923177 -48108335 -481344328 -49938797 -687600912 -211825851 -339835339 -985767087 -63411611 346185716 387028409 632999753 -811202007 -705719106 976144103 -59263964 544676936 -18443011 23053546 -665281667 674147843 476767572 717288522 -96558856 -370403214 -882816045 535398573 -417085642 740212675 -175436551 -864601119 -962466325 -339640599 -354724883 -584647245 -331392759 784660423 -351866689 508331633 785961978 231453211 953360945 792020172 274285127 284416947 961613392 757464406 217689702 -367916591 635128551 -693180346 793175194 -320838886 -225632542 -46636945 858770586 575541397 68929554 979655355 596075785 838345857 -579689877 -374554712 117466036 5222200 -253666426 -569528089 -258732283 25990011 -944585752 -514990813 742813844 -119097626 -184800307 77732969 596407649 500570363 -46700052 63952273 -704755938 -642534329 933233593 904632384 530868703 -464980143 565027496 309867144 -415978762 -713800794 -623099671 686974445 -622979082 -629802528 -684395059 542472858 598378602 458366530 -897365132 -373654046 -368284829 -637197190 809915882 -722584839 105556707 252419973 -643478169 615640400 -87113506 472292975 397472150 -420071476 664566150 372188421 134371714 -938200974 310139662 -85396666 -916633957 115487232 -239141315 417748548 613225297 -464479533 462189755 -850084033 124059761 15796195 -713003231 875137503 457491189 142062014 -980580822 672655572 705032258 -598763575 -32536795 126557173 203670727 -125661338 -166710338 783733661 437760039 -932954546 734151076 571255775 516311850 -309482035 -294214721 821579583 718151799 937646395 -843862700 835379521 736448851 -525004273 100861302 -379939932 722897386 -285793519 862221301 -424722966 797359888 -806134096 415924060 548222666 720971294 -249566549 196066031 -588141328 -880005076 996991961 531116441 182458325 120300439 -495974004 -479336520 -867300416 -318895024 830675515 -948116040 -255108153 -616058732 -971446095 -286985568 401233751 221628890 -192735406 -759037682 -898518544 156257617 933833127 180141020 698111969 402423274 -156180177 -928860719 -651972488 -475616073 -737856991 593881236 -60389205 -598277712 577929154 961352826 847180740 -262266392 -296906936 953950222 952285893 -147842151 -364496980 -544755130 284677325 33601478 388830225 -260685461 -686285394 -34923224 -44988804 -652099574 -739373342 974239296 -56157497 825539468 715228421 357560874 74770450 -332414941 -611940753 478409522 -326007260 -329681550 67073997 787654568 -652751682 -639899333 -20044782 134215933 255092265 -762665254 770360531 600654237 501826619 -951456870 -745123901 -407758793 -116990512 -565200822 856443010 -903198060 843017931 469891181 526395339 581851549 -745831228 97703634 -94287382 -102103477 -862401889 486070268 890299589 -881931657 714167382 48898142 -288083412 -553473433 -668611578 334141408 879290998 336444913 -327364783 -461541477 -827746506 181612606 -806491317 569467309 194051765 866905547 199409490 -982139039 364935747 961366010 -738287651 -995086319 -677708650 289593586 -691942590 343077490 813543580 357476872 112364472 543729519 -46064069 -735938025 357796480 250504948 -862829864 885150277 959142415 -590961425 94638679 292973947 413190156 -717049367 906336837 876029048 702517406 -334267891 918600161 -542179096 -201341447 518569564 -137986397 -609280115 -511868703 -671668604 682852081 -407319720 -558064814 -584092810 494491447 -165977565 971937519 -353543325 -607805733 316442897 363865413 -181468808 653262390 768798421 -507040478 -328494117 -203674384 453359811 723853791 51228771 641339245 -327770672 733960310 175854409 -648776483 -591297938 988663631 112875692 470124868 905461439 -658393052 -644258068 43138658 748335936 -114185460 -886900832 -141587956 22507984 96216345 -855482655 265846033 -705845557 -865265475 -307935190 -921185888 -682921396 -493960193 525019725 660862172 559354947 168469652 975923839 759240409 45718050 296423210 -48609472 -232171216 -958116998 -959887206 -84342907 -25956539 549966340 693036990 968042450 652609894 186415710 -842534357 33587637 693887917 -504061426 -628664071 918357624 -64510014 767108318 -170212096 -347909447 -258956535 -977584409 -5567505 -352012919 -400934974 582242851 -131978625 -324188829 -235809643 355052806 -31849393 -646838780 729756779 83460433 429969400 801102103 -462350875 414703443 -521817453 877185678 483114765 -109467516 -332497363 -949677094 -392734187 114117248 524022743 312535318 -54691983 -154602517 414614361 -164436864 -655225470 225794624 364546794 -156376372 155183841 311474957 -549289996 -77584684 642652184 -964837087 -293762237 -388453961 -95682618 -900297680 -840470023 195755653 177617825 -567618336 874840852 -650383209 559843863 -241648775 536514665 438819071 -343485624 499037515 -61274221 -567206302 -618342574 -695560308 -990192953 38869491 -730337292 -40168798 -312010835 -81396700 183147065 171953308 -386898318 933679608 -137744025 -659931634 -887188903 298471649 360161208 278750784 -78195774 -767145934 608193612 -816110454 201045046 686200681 -114380407 548413774 992642097 246937762 857509980 288018548 -275354289 -127517279 -257920534 830173728 -844406596 567706883 348341795 208714613 163910617 904017873 141933603 637752858 107638464 450636359 -157914948 762990642 -755779734 -364171307 -884466274 -585422900 -747402715 -608711002 -949619295 -577838924 -676016475 -362202022 -189168428 752703183 -65725338 -242612924 382041897 -569221070 -352035961 304600069 232524720 -970895195 275732883 308495203 264000217 -571330417 461301260 -420757226 -482614293 -811261061 858140811 851207262 470304914 871483541 647022319 -505825922 561638608 -487780415 558554940 752146790 -375434881 241257758 -610326311 -779305991 -799183386 875566023 -581510877 100595121 -592461225 -507101088 837280165 825787796 250532901 -418911068 520738377 385492351 665883515 717038355 -34111364 -247286878 128923760 -483220445 290759032 -632241195 199963850 957740234 -910490837 556858445 693238328 -113163274 -54362236 650565965 623200095 -698137021 220538166 -783772053 368087890 -808821398 324098243 -872725647 -282799735 93779386 986571172 -96842886 413278053 -53527937 -103727741 92871740 719098921 -472641211 70554784 657797866 -165016647 116235984 345720775 -888105045 -485255613 220568896 929789248 -139810291 16646650 945410066 414141952 -502025494 430141699 -832660300 17437727 -788116794 -489554465 972445496 -801723628 34188682 685654115 -428303784 498335146 -445286416 950190172 -189562416 620188231 704066026 706297425 554822270 817552692 979142906 -853959531 -438665362 273629553 458988183 861192445 5634342 -598330178 -745921740 -346111999 -850133290 766691791 983347554 -491840361 237661689 322945435 -507169432 400116015 -163453375 -320077213 -995028873 -707442626 724665461 -417204057 387043346 -267449144 33235269 -517325966 314836885 -88570406 644114537 192327529 -404609958 -249820608 -977906060 81514307 -4995742 250399400 -797117385 -827599530 809254230 -789844436 511753882 337913413 86656963 -819511487 -200006689 -620061077 468847324 475017940 283550361 188801051 620441966 184367668 -686523317 -665578262 -676715211 575253477 264908544 151415801 -143275416 811362227 495004404 -378556291 513108206 808464363 -367442366 -95684755 426196807 221276241 143342000 103391847 -913299604 686758365 -583973374 878190607 758369638 295730498 949727209 793098925 298533934 -49139605 938205605 -278162462 -1500473 -646006844 198179592 -345335220 -292560432 754432132 -558480524 5026793 -442306816 -745398536 -390831449 319834064 8234693 -830757527 157399552 -471098694 783769175 28766062 -350297196 -36408292 -502053445 -662763753 -995971589 259101893 -313596858 -194699248 720582428 213513840 364706511 -152362297 -373388033 171179329 227124568 -487721629 505312388 -786618187 -633704495 155139755 891010232 849827604 453102802 461697157 -811457029 -352158324 98063492 934245961 250013422 511123085 -525545790 -802947203 -29751398 520750730 -135484878 -487868253 29454467 -284635752 -332236826 209476986 285862108 -628740269 221221605 -100827658 -843931060 94402344 -785741620 -773807061 -679403071 -771165108 671349500 351270819 868412009 -311496158 758897533 72570138 427442109 -94335312 -456648269 -852268444 190277199 -494786158 -156635959 -509225677 -270914825 258202704 -771184709 -568948061 615817999 -245623974 -802819555 481689659 -694145707 205650089 617768890 -781982359 -927457885 -980324321 809542152 445949921 366583336 -340691961 811644603 576774439 530310656 564878008 996748971 636500338 -923040927 -667789767 -887202013 -997155569 94169533 662916175 929602563 -390883586 -705626165 -704249432 -48354271 638207402 -294247719 91850272 -942398721 -767502192 401370691 826656255 411116160 179213590 82324440 -991540261 -922845961 29023272 77769731 -822275499 -802416884 60009977 -606058560 499542795 146840564 902543846 955937903 578784831 -247875636 -404471387 254362243 -586517176 247968336 -586990808 600568694 839120142 -847992728 -19566361 312595416 212962408 -888620103 775067761 -515150242 202496341 215416388 420691208 781861606 364347472 691683324 96886401 576618300 118319905 861755345 662559348 595278844 -214767235 -708213846 -111887495 619128774 -509354360 889089187 592833833 -252991359 846505625 -917375837 -239590402 876388334 382919897 -67402713 194125878 639145337 -367857886 -749492638 852993154 376634419 471304615 827273144 -196857470 118397252 959061215 24289975 729409418 -728015155 963529488 507968944 263909687 105041534 930396611 -927679418 435166989 764405263 -714276439 -616284051 946291557 733352066 201903621 986726248 -138510487 -764693597 942792011 -65279510 -839923656 -567000428 -291346079 -745571356 602018644 -851031301 231548555 -534017766 -283264614 -162275385 -878836888 478762353 -64231054 -919921640 75212283 138869744 -803840198 -29515553 -886394517 741283639 24363491 988376847 590607396 -40252746 509894781 -985363308 -186504661 -116668965 358558459 -724468389 423797317 -655069816 519903615 12898371 -58031126 -211255092 -668408846 638520441 -533680943 94842121 -341441196 701741940 -32993438 -921396360 245090367 -489379397 152043809 245856334 973693928 905889388 -247360359 854461506 435001806 146683264 507572991 -960224367 -487762016 528332531 970068363 143615850 217758365 902245006 518615119 -984363005 596938652 -797344073 -283814443 801087664 664599035 -771915815 798167709 -143987989 -835147842 923310573 694557442 697480813 -346879040 -13393927 -946544579 4252522 857733562 -760610188 86888445 -38571805 -931962168 -225894672 404073443 -998217083 -341177216 -291570223 -356497358 -148642805 -625315810 -534362956 873372734 471750116 -679484997 767568920 -535994078 -413554171 716095166 921397639 -575259899 -750916673 352870795 -718394189 -96997558 199115435 122010703 -268689656 859855142 524588811 -107678368 -535522511 697963667 -100784863 22602110 46136998 -777141958 918455010 706402462 -556393275 15888837 550604307 510980573 785700286 112286537 951767697 -778581426 105257953 845458395 -612854273 810077152 -309457521 -203427922 526953849 864458293 568318113 -189543880 359871782 -805112107 -186084746 -473812774 -952225139 -262248758 -479221479 -425125092 87834482 2441866 -875467540 788687047 -106760423 -227202385 -111876075 732815155 -144548188 659428059 -474582703 -959378263 -183455442 511810326 693419203 -340705483 816366062 -173263513 -167165446 437624928 581285608 -272883952 793865389 406593614 -17442755 573304557 485566597 36418611 569316156 541427925 -515105212 -900010015 182136596 -105083147 78343805 -502528954 -686518747 -127743256 199588519 83640892 325704957 -209122097 -274030401 -45188681 60264448 531275846 -512750996 864225829 -362012912 -711230227 32746788 124008491 -496499066 70783467 659381329 902104369 -871274978 -835436290 -411858176 491400564 841420448 -857620136 -160163138 -375373399 -491781409 -615975456 -396046257 -65749250 -893039007 748884993 785700934 562644124 154316875 198934741 -820074427 -54233344 -830192455 -317541337 -853208058 -545259277 -296073995 -382233564 108032288 -28157183 740970974 573887531 -685818386 -685923502 742890780 942788954 -754908513 786664927 -410997265 121989327 691028974 -556330386 -939423819 642943648 -81527550 983744874 -40548517 235236434 854211085 -51055589 733642527 396605958 -341411442 -189725838 596738783 403823786 92475240 -57266197 27402976 698760575 390851212 -614214967 426265054 -688481174 -775379184 712895108 704966164 87113182 604158179 395829093 584501723 481788901 382586729 935310191 -176585907 677879118 -970829521 77248468 -480620999 -891570948 37135045 250075061 921467442 678999811 -406954394 -872486174 399675940 -599741692 768036631 847493995 -10846570 597011153 574244719 -504410480 904420669 329472783 -480057239 282463117 598764856 265707136 349899238 419473714 238370416 694192937 431248337 -479084207 975307924 573410033 746928328 599698534 -182065766 413157236 715469617 191971247 -559713964 -312122720 -657950034 -884825803 -103852854 -612507564 -754541043 627933701 15375942 -150030499 980017437 -590908534 448021587 950964457 673329298 179720406 -789918719 798204794 -514610359 -722313782 59721332 958885258 807150640 -230810445 -447595250 552710428 748159345 311486926 757358308 -324005333 884948350 382945841 -908547145 690726017 -463982279 -60428676 -761665805 586622393 -288294238 -161374324 -639014434 764504705 -390682743 867620167 -369614226 688025172 -194637446 21227765 219082492 -125039139 -836051329 989134766 232069818 431869333 -642655909 968661076 669382702 -213258633 -734348828 -855241128 558694444 -504266713 -391252209 850600423 -845539111 -571063633 526329880 18959372 207668994 -873358752 -727192875 -373820340 -959859096 3838398 937231781 -923976394 -881388609 -119685181 -57885262 727938766 -184964567 -674291533 -581034696 186219890 -194897647 314880373 -605570364 -612521692 848700331 712308847 38794692 -222545777 -367501432 -624738402 38876002 -328851810 38799060 -821977796 577100682 -180170851 -747480201 808142017 -722976193 614548624 779877223 753374317 -177517124 781040733 390205349 -434015887 884308312 -962125897 -651835561 603665814 266355503 -182892587 192451978 -516842209 -254411944 88988146 -413149460 -338613309 -266305154 -327304240 974713465 -329908464 557613803 -300912296 -268296123 890764242 -60005948 291614562 -897081516 630435989 54162022 -83223742 180829752 -150905659 402373973 462918110 -114132340 -326708747 -766340887 -445000691 510076421 685589710 972444691 5247592 -967080483 534322922 -887125662 805699566 401536215 -807931989 -915388124 -642136852 -883102279 305138665 803857889 937138288 -574219745 400169813 225861086 403603626 -512810910 714292498 -312516345 788556550 -753945884 -43718397 -188727674 319516575 241794132 -927116204 -326347613 7466190 176830647 -624913815 -600485164 727171361 391731276 751653157 238895583 -536698918 -769051475 -860703372 -120229945 758948550 865540510 -161652842 -203286081 -452012495 261720464 199473679 32360865 607285755 490691752 55849333 -400757736 -424789792 -302617857 -394495360 398164434 548789347 -329196767 278281129 -287738276 589907389 -935799597 -810229532 492540051 824237813 491914864 331278399 685109729 90203679 200722548 871254800 -52833575 507271396 933086575 177469994 -932854924 240524281 122900564 -440809039 -313320592 -242762204 -202385228 423262108 -959480452 788203210 -521544820 642071128 -224314614 -945780897 27663163 616658625 -742307615 -418583819 -709477241 -641732812 -375266329 -9854977 -914063323 -936618534 232654305 250696811 -349719619 -353594949 937824127 -753806825 959324753 437734378 -524745254 -374972982 44148118 -525906436 283215900 -479956627 -948731007 -987882444 -438336770 -126195511 865120336 -992420878 603372195 686761705 472292463 -558703190 2912333 -479134585 156547734 -347911308 4765524 372612119 298771678 -464842135 -339354842 -747137208 78105496 370804766 617911542 782199701 -63546613 -801467265 -46994543 881470448 -468497843 981268074 335440192 -636645855 -482711602 -711648323 513466649 467923219 44577966 -942025037 -339070183 126748281 -361157917 -866160542 936624500 -714720223 -379169222 -291352462 -13270778 -505734688 -369990151 975587661 -945406691 -752218440 -752395813 120269913 253273323 -258135152 -818004486 373981696 658553673 -256367718 -231574513 -965921109 418260897 961404982 687014267 -806936770 315051228 -731478495 344280202 539720969 312280518 104996450 -302381706 320146919 -502398423 190591001 309778179 78583767 286147142 -310801918 -100869458 -462086421 -413745873 870196702 -882367350 -11448915 185173721 -239936940 951672408 -864338157 -102712523 -268755731 520544639 -116553248 409817478 -187006244 443173090 -549221043 567666887 110582492 -487293021 -748706037 -165186761 -447961133 -416018790 690831314 -29439831 -72728814 454982454 -415642821 323967065 -963249238 542576221 -931701290 976126250 610001286 -578355539 -299641323 433680737 -250446108 -879244379 538536464 443136982 494140470 820102807 -49738588 -164523114 -336705755 -557142846 -702423114 606198696 990751399 -601135640 -862144738 985637531 548503818 -988205643 -38873478 857798265 -965976805 -83838689 -241642043 907610945 -22060110 -865785880 -806311841 -726699248 349148879 -526369862 879093728 -819002449 387565976 -254936955 983298832 316873061 -22216468 -64529143 -86756688 280005429 731052572 631597697 -56566378 -283277718 54846338 -676077986 -253210370 -218567285 130903135 882192376 -527429751 82003375 -476300602 194607216 -304382522 -131611595 -353590341 569165598 -204500556 483081974 529033542 936623191 -527935029 914454213 537609909 -682501748 920258842 724993179 449759452 -320435803 -956700813 230638556 775616355 -247213279 -276693388 -237425783 -852337113 885299053 -731052680 779223922 470355303 -754846919 232392351 -731117717 974567491 -632881377 443445589 885284459 342122319 -530830331 906271870 810633319 -108493317 -575466162 220775080 796594669 -212060281 -194263255 -511844691 -46881758 778851524 627398179 -812371280 691808122 504000334 -75029235 -978575649 -47141929 529754280 151836497 804521187 101174760 -549969135 -343612327 -859288727 515667098 -561697027 -4305459 -619144602 -239219070 -763204754 -47057213 -417920783 -149108166 -624473566 90785886 -158805789 -323227390 -63413627 -219226364 -713782170 316221548 -449457176 165117456 514145568 187248846 634511351 -396577033 116058246 791122918 582868481 172915817 185435600 -192224757 -864561341 -861087211 18579259 -46034982 -420271683 -833228794 1968246 -946568115 -769984067 32052986 -369346942 -999259920 490497201 704986907 -823304003 846039 401827561 -778990518 98885918 -599579139 -893595467 221371811 536118396 -656319421 -128634386 39237824 -745509286 934730839 128006083 -956213999 445632686 445944276 -568610446 105638631 -524559561 -431408550 -450774344 961659965 -174443375 201456713 849295513 -401720945 687901293 198320907 -686730123 651630533 -931383471 553896207 361926859 -88471399 -215480579 -721016606 604316762 253124885 -454673104 972433099 428402878 -681432126 -474572114 -616778935 -355322201 453666052 -894899126 407773576 412947900 -758577310 488126680 134905402 -942295110 586645394 -657979393 602511188 924460837 845575083 205418963 322315762 909954739 -865241692 -836104012 -936388229 794522041 634013646 -625396701 -780535044 -185232930 821397508 576886372 -857287882 -343141094 168563252 473575230 -200379611 88035495 -106189005 860867983 -172974596 400399629 505176205 219842336 612829907 -866081734 538663216 -372036523 275337640 -948144509 305902965 -756617378 -156197812 837252679 -374288655 -292026983 -817306635 62009440 -589608593 -734635724 -987040672 -214246836 -152192952 595909797 653587619 -583148691 -184811251 -428222489 -309131649 -95976163 -168871250 186829564 -548303103 497713714 -334926910 415886755 -685616344 4812022 -577417031 320808989 271936819 233152092 -994579074 892363231 453874643 601398326 -600110308 174107618 518600886 -522353768 553412612 -846595838 501368244 -965600448 -104656549 692528636 729789881 -194497147 -515596589 -932658901 -211055885 666642151 -839113623 -253927585 128901945 41995897 -650870268 159418420 416203706 856245135 774995728 14523874 74992481 464140796 -167283166 -212449063 973339067 569556694 808038976 952520520 770040129 -758816244 -976457884 -657585374 320120327 905549833 230292135 464721798 30204454 774921245 243679874 199741023 -577496062 540291705 960772141 92907490 33769715 587595344 -17459614 461793906 -325376413 -481275487 276814907 668537181 901333647 631378678 -88003886 -202105552 -134764415 -623111201 271548520 -610218513 881297582 909153745 -980550493 -141320312 151306297 -596355006 -713716634 683218325 392141543 -230539007 -916370848 -659639878 -918718617 -118542216 154096108 -44651991 -341342450 -197245991 630746953 337535981 734090165 792271220 -667576249 544924034 768812110 499700542 -809831811 -281355460 347088478 -675872113 -971425540 -700370045 -753097714 -705078145 -689337364 -974883038 -170459584 -511904912 -314319229 -79179700 394185766 -95553485 872764385 -509583876 -72940418 -44510115 38610581 79881325 -215787571 779725581 24231666 944072767 459817169 890616314 311467415 231496231 775528026 696325572 346541043 -485151770 -299126521 -506918073 -907792359 -958652717 -916736688 747761624 -843248433 -512227584 -330340576 -122483294 304908411 -348392385 -721215718 -224635785 617444345 -742870659 114981654 473512726 513858178 -832897764 711673650 401306711 701508772 -673841239 704740808 -723516678 -565689146 394526 740344291 33869834 50911017 114243136 732112543 476307352 790637156 -881965325 -472277111 -26610351 -508842065 663420379 -722383307 706696713 -765830883 -760000771 515096552 608944759 -424326140 -688884646 -480028074 -47431028 -712615866 -283515147 169163233 663849516 837750316 -663239122 -215087752 888784692 587467781 -104049718 -540574100 -275350835 267025068 -478790479 768576127 -189734923 -120599692 24789199 614875745 -273490874 -187261936 -504672317 -426578806 -42105461 -529860336 540884802 -265523986 -339260696 395140882 889266685 -324378228 72661077 704912528 -961869919 -762321797 995319465 387777825 -479185747 -278710303 -881210518 -902635403 -660228287 -411706320 -427704171 278923893 -424364677 -287283286 -163609922 118676385 -791426223 865205989 165997956 393828985 -868950094 431955154 897402361 708713481 -255603445 384181299 -261166324 -205431465 -529001402 157170206 59580232 -709490183 -694952503 -614627339 -629202125 -774046893 282602242 149432965 961205647 -402353147 -207757591 835143030 -808983983 -219494335 11586528 845754646 557206376 632030572 618021753 410230632 165027691 880228433 -898845524 -292536548 383810311 -411353537 -224964051 635217073 332547696 599547638 -158125906 -24475699 -928860520 -846197895 101409477 289795064 -766632053 -240948202 -911283809 -989655095 -599586860 875653189 114517775 -463412761 310754184 -433632525 743189451 983866638 -363268600 276197710 -411256854 276679775 -601074805 982036285 421084 -331588277 878203531 -142765122 -32080522 741077955 -222038551 -603752092 -534910262 952300834 372492661 953097646 678938915 -690123463 -965570059 197549999 607794601 -590161082 418807244 949085520 -909311223 -755256066 -133394860 -354394261 -38018219 -730621936 -409457781 75940387 -326347480 -475466309 624246585 -38059407 -375823328 126034032 648672382 484115777 69183046 730140405 -628132665 -904181818 352337926 407263563 -121999974 430595772 -541759545 818584412 -501972151 769775522 -83112942 296486834 601884803 845858205 838251724 319276111 -169307629 769086182 -757074322 -712032470 145918252 187171448 -60108909 -739527609 -573397579 -378973674 547594566 -362858983 -883988823 -286299498 900884655 -903495843 205198817 7652426 -783560412 -607823645 -853321989 963893556 35593376 563216582 -631325420 -802699627 203487156 50255791 -491820380 -753533854 -141160305 219511279 175442179 578824028 257783807 449793735 534112060 -786690197 55137938 699798526 392572486 694649512 -441452796 42732981 -863803714 754162415 452270227 -457288832 -223944389 -234617981 35896047 866273772 549579226 -754515871 -145640680 -480185595 662785077 -896291543 548937463 -388944078 -768039416 -83010837 704675675 451266251 958041174 -401252659 -491802763 913937319 644532498 604558742 236136880 641829872 731089740 -981884857 -571882449 -199346574 -707646363 406911431 311075891 646350387 -162120288 -805817788 -538045369 325432334 38450145 268565426 740342873 -514796254 -753878284 848175965 -22692771 835630554 -597914401 837639674 -397059146 723035659 -508779567 -398620101 -228264979 10062117 -297155762 -382375733 -608160211 -173210470 588094049 -459873245 -207498808 -143700331 -477468813 -858589508 -449312041 -694044324 -540323781 -71096448 180605124 -890963060 -315807431 902783494 -355641138 344877443 821305130 86467418 -903941587 -117912764 -713839044 906497694 -655514954 -736101793 761664237 583857249 -591391033 57248275 -383636778 917548821 -908784465 754639041 -567234700 -192331710 550582555 38496984 299972462 518690538 -15019796 294366198 -344663758 -590629986 689176406 -397210997 -403800782 -299827941 717200463 -788967612 143667529 -957777692 44572548 581535227 -815286595 977197072 -158429791 -307323150 -773691415 126670635 644151749 121458467 935780358 704405238 555715396 674291276 236246512 -276529682 927559901 -619190975 -407013457 -208669499 -129653225 -642220469 48539590 -577603741 862438745 996172671 65497054 500087126 -790307277 643529106 71984142 581771560 864086135 -475754942 -223111123 449416089 -649467902 -158273494 -509862545 531704075 -534533724 -603335233 -557903678 188689232 -743999467 860982312 392529861 927136913 781660107 747608204 55014288 -274305418 191584467 -128986659 860265587 -364857154 -59885388 628001907 -577587300 604677551 289823602 504304644 350024461 211289371 -310692694 -257448968 -109339382 -222003998 -276786612 817306526 -53151187 848577480 -689434950 450044891 -108957419 -64683960 928644079 56084123 934802 -844559996 640122815 -102450960 26583143 751312446 347627919 -536424249 -747361922 -543662540 -759745289 -710117248 -825238839 -899804535 -535443139 356650892 -804659244 -522378029 -45220235 -844801297 422164788 347055823 394474483 -436019102 866716271 771447664 -402657768 -920200741 191804499 -304652913 -70231186 -897335645 339798460 651087092 85433548 599222289 851814593 -766283710 -48747698 493204113 -401490017 -131998424 354258801 344968339 -426051889 -387391229 -790845024 719900210 323909125 -138315536 -544896392 94614864 -597270395 363389162 -116475249 -830369050 -384153416 -453150816 397965723 -789901716 674752166 163456213 801149457 871478613 735484171 406367040 -950855062 -422020269 -618694166 790796670 -253444803 46421008 -968732135 -434658740 874999004 648996560 227995081 638704233 -598114414 -356381687 -537196170 765820002 141233850 -196867470 -736797976 -319748053 815159400 -54470308 89335664 321095150 569126927 -466549532 -76681286 566566545 -718039850 -127706441 -422466876 429178830 -473196810 924701876 147448725 24178311 -208916143 256440507 -16706608 840351346 948174814 -259795347 -873819501 995389562 -947855200 -481501564 -959112895 -832488999 503309378 76909485 426140411 958085731 -783015134 -155401090 -212212887 254077628 377959502 -761325929 236347597 -402218268 973677150 -744006630 -864204601 -972788245 181483878 -337948117 570793713 -841815937 376721248 -915128941 555898728 -213522719 -613734852 -147221228 613656955 948241106 -428407806 214398407 -530263179 -895738982 44343349 955219279 -363234008 271306005 516419026 500949128 -234160897 -8744036 -740646070 -756800203 -783118888 -725796996 -364549514 529657849 -208969425 279933739 -527812006 -375324416 -605243707 -663091365 399621443 -779933063 -326187029 17097413 -434822285 -802369994 -507793595 950818627 -408718159 539435415 -496210792 -17988390 -246086409 911916248 744514108 -139489461 -432814052 -873622670 -624965046 665763231 902268743 -720769626 -807880424 580847718 912227280 -378110512 -502744992 204269237 701169214 -744348364 426633874 -944327467 -149802260 -888589685 210174040 -57105157 -384134328 -948041876 660906200 108714671 -126941042 -757907543 -44431392 -195959144 4811969 -618844942 625773963 184912892 -173814710 394274419 -789503721 -156319420 238791770 49929069 254663360 54331626 -202900986 597891587 -875963595 -463697863 798889307 -305798451 -985299671 291120181 665833483 999058549 578721346 801604717 116871150 501970519 -692254259 137722466 -255733643 -41956868 -919933136 260527102 -331453126 -872825539 399741966 -297808421 841929967 -587762894 -632386011 782127040 -827736552 -851396358 -998323966 -60942600 -933992000 940244271 61580052 -628209866 152492290 -685697227 288296008 -720481349 196633501 317757278 88983917 846378365 720243995 -957137809 -386486881 109959029 -289230366 -458745276 393728079 356169781 -542362211 -818367313 647679218 -887864123 637375105 -481481914 -943376082 -805335316 872648490 829066126 -705947334 -415360789 -890374323 411676165 113974019 -924140711 609612954 -122526937 156681657 -620470674 -810469231 -620257088 100766834 -475645239 664216115 106085741 470125744 -25673177 676214662 -36109904 240550899 407341264 415603402 -660167567 -615875389 997160204 -202220304 -722675841 -923702779 856233233 94593771 -713591152 -670465797 -890896655 857642820 650089779 -266806063 -296885146 -693148984 416374644 -586802196 822865797 800033891 -602318405 -604362935 747947169 -241141427 635094687 336745326 -632592077 81766748 157827033 505464548 224062487 824954092 -889050183 -133913091 -770478625 -194937785 981849544 -445042760 663522511 -718412292 822682346 -677642566 -305588495 197178264 417161910 103560484 -371333751 -649028475 450819181 53322645 345318842 -882205000 -976717706 -633010313 224092497 65731559 748544072 741109109 -441261642 -31814816 721797397 -127429736 -597877907 641898380 -424148566 577151402 -551738466 921556427 -207687043 41745321 -67953800 242206067 -781467160 683528544 -478057516 501750983 402429487 542719783 953490611 -965241810 -715158468 4345791 862850601 -398683785 114252422 -222637533 -33225987 488223340 -38749960 610481317 -227881471 950137223 -259779757 -715915575 -216278359 -914868553 577008938 -502935541 -353705419 430101388 -840527406 -58672736 944244327 393606116 -499842148 -302931093 -178478485 346206545 478278485 -528997230 -582468488 41826885 207957436 -15112583 -719061711 822370660 645542831 -962490197 -674781812 -41787677 -562674964 797221058 -817234943 177921784 -474079236 -623101281 829113075 -773825905 436981314 -756976869 271313030 35021836 -870361176 -834097536 -255920294 -314183165 -277440472 943378439 -768285363 -583436673 -798876487 350462682 -167296665 -669921831 751702874 720751585 -406372670 346354114 -664581799 -882200625 -662619272 671622267 -48250136 270398983 -258901494 514338840 438963401 -428007753 -26511072 307430637 804888827 -677038015 -811089488 -348381606 999935848 877771211 -248234790 764164301 -391491419 -188090072 347931184 -747420191 -330775116 -126912458 864594162 837437654 754961139 -824473146 -88271798 -586514575 543808494 572853182 27020327 840782255 -533882989 294520394 -731304377 -310824151 900101414 813897941 -960845811 -513390077 -847361994 -940156699 551741955 243000482 547200222 -831015352 85074187 -41667063 419254908 -577944914 -212249150 940298103 122668598 39172433 378012859 337667698 474359077 729309390 676967682 644243580 729549981 -602337480 734801750 335092717 -948781229 -610604775 -204102521 669143155 -96700417 -117628055 731751289 -166274452 354069135 -654432505 -483847873 802642525 -691243109 -925357287 632606479 -885756165 -263769527 367565565 9756810 -223053368 -581241172 -574949671 -410226570 -455169937 63063738 498311295 33626329 -965182528 467238986 42739636 452499807 65404821 501774507 983697621 738830493 -328828092 -218860615 861129417 -526159512 717328967 -228884180 -742597536 -538415221 818281686 352778962 -982606746 -509803044 797014521 -794681300 -414438512 -290590142 -923271937 -802304173 -395095011 -136708534 19424674 757292785 628681834 97971393 447094026 -865330847 244142312 640282031 -106133324 -959834354 -636507200 -270417345 -70478676 -767287448 577505578 73055095 -133415961 -71897 -200999550 642440133 473327197 735528741 334550373 679397793 -732873341 -979814101 -680194393 -154608462 929987596 469662369 -670505932 822384549 478508563 -685423244 -639867580 -645869034 -702202454 926281024 460034039 -643193205 348849801 688073168 133033908 940918113 -932735485 283642698 -466865572 -527240643 998736215 148244322 -99197590 544965082 -17233587 286464790 623793155 -766361962 169565417 282575631 180924116 -259489009 -827427656 963774993 244479745 -34000482 -886246242 -488465510 -192512130 -794399370 -517220071 532660350 -271650561 679334136 -320915277 -734820122 506729511 -138828273 403003274 -472122600 753675214 -103106137 471121666 581514219 893728414 529621295 523843519 169237971 -463939969 725493605 -55710763 283084734 -415482726 -700739630 106015690 149472521 952503270 -177452725 372998538 439396434 -207435296 -539874664 309249803 369436634 -553204926 960265110 336840766 55775192 -22549547 -225403834 -137735287 -539658272 -343729481 -255077171 -818779181 945837898 -877797165 -684032914 -515491700 548296216 134141057 842430586 -98802049 180661654 260429585 -648188519 -43519594 -789018316 -14051493 -591002464 -566062172 270960254 -900991571 226500405 -142231023 499871236 938951733 454762615 670469573 -181199466 -953796398 -552751267 690877299 -329743013 49950641 -845316133 -567737272 -807241495 -3563775 -952015510 -414692858 -425306739 199392695 -603149337 -456854733 127749961 113819384 604244739 658163624 -991110817 591897341 -193377837 -541039522 964325830 500338746 -584248874 -547461322 878503186 -574512469 254682630 860038422 -453134003 -216720464 731925968 -683959570 -879633695 -991953717 -947032224 246748173 -342517140 605450495 610435067 805223670 527529890 462338422 148328381 932470011 -317539780 -675636396 -56438140 926411219 874738131 -671142850 -836898389 -660429711 662173569 369570564 -237478730 828779545 745169601 -847446045 -223139757 -686947270 -755450930 266363156 374103201 50211080 390277156 -917508550 770245811 -756602847 -700876915 641369121 -548902819 -787993387 657023713 -142493998 275599467 -241974730 -528229404 -833207021 -138799153 -10754728 -840869455 31585391 893782623 -254736281 -337174143 773883993 -376926299 554544518 -294919965 56688551 -59869320 -193951062 -392107032 807730134 112841414 896891706 -92786392 -412148009 -522921786 -192066960 -376715268 -488484535 -240662529 -369826613 -659302312 61888951 351026451 395399221 488600601 935182235 -305171937 -989272583 720013388 320359785 -599839498 751302350 472680581 -197828377 -220623792 465425300 -698844358 -156812811 536966784 -223437993 -347972551 930414613 -356090263 -808703723 263922576 -555452969 -395774963 -524088475 222230317 -814961630 -35810446 562199402 -483615507 685012752 -968559895 396903248 37085440 -280453261 63196333 281025053 767602065 -346739813 -649344854 685035196 -465817218 233345385 797845434 37891910 -87619384 -927888000 655140265 -418633137 325896088 -365610401 -845005612 -13416612 284000890 988041050 -259002413 493868309 -459715508 -23986157 426745910 -569841493 -216866625 -678783275 672866716 -911700592 296976219 -653569579 -799651091 536019683 -72146226 568112312 -344923343 -401961342 72298615 -849087832 -445236873 577505187 767251766 -494156177 -731787692 -981357866 139877102 563946955 172172618 676370833 341655272 -98926970 55369240 -666456115 -496994688 641099387 182876823 641201700 826275573 -362484306 727952666 856233153 -48739229 -920611762 -956367227 -235051449 -489650017 977859399 -768419038 984447160 824340728 -186163915 -866922839 -793572403 -149931092 -996122149 464432095 829301383 112608134 -481481982 840688741 382822446 -591122038 137946662 758024811 -348246471 -99835176 830538174 -660895471 226369424 -303350097 -113725675 38083582 577985169 -892798668 977578466 -357533668 235045690 -582009011 294003648 816013534 -925225630 322294730 383474 897217985 954689063 851163827 525081723 -387585289 -972055445 -280335235 -162643716 771428077 313386660 777333161 -486681143 -234438840 867832694 308337186 342996318 -670857425 596355710 41051731 -750947870 -511354010 -812426330 888375583 -833102318 -86048078 913354809 -789530738 -952009818 -42792490 294856327 543126253 -785513166 -621443478 -578314519 690766083 212153016 641917184 365205267 -286055932 14113024 269815482 707772934 -612393614 -492012331 328108020 95866168 551543871 176294314 797499989 -87005995 549984612 556787829 -710196656 -544244789 -801771907 -869602157 862284940 339142000 -11823095 -181518413 -479982982 89790791 -974014489 -7540392 632294370 -681955650 70509677 -27531183 981173866 298963898 686963938 413617483 154648460 -237758048 367817581 -947702737 -957222442 235953894 -517043444 923129539 572396458 11996941 906338809 -471661099 986541427 337273844 -96100319 -443537703 972774267 261157590 -353108715 236716891 927109251 943623692 408966689 477037423 -967939757 -730137755 650454067 -975513873 604072074 -220696992 929781027 40534571 465236325 -438165223 -787807429 -452625205 -379380007 -654303198 -606335174 -126314814 -359772048 -767019085 758003186 -136702151 -719094370 313155690 74615320 387683505 108643279 -705400121 353167515 662757365 -728785571 292296203 30941641 894472650 602563505 -475858108 242402911 -792139195 -69642747 448062948 122281749 -205797858 701641836 275393672 805855752 23021009 -509992252 841606149 807272616 270467547 -805403927 -565382257 716870781 675148212 93923863 405860586 -990119007 -141299091 -987790566 571270559 -278640520 -520692252 -797865852 -529378824 314237215 -361008100 -532654185 127515277 871826980 429497137 104555285 52715804 383762075 -902046102 94114114 -207176043 861238620 -291652684 -488286441 540042271 645576119 232596203 -938626526 607659841 757813833 -740077743 284088819 176282288 -570601731 -900566544 225921956 -619759279 146273368 -152822890 936786769 -430051437 -28849176 339825176 -523598046 -395960112 444468918 -901745718 -864136710 378594552 286377091 178193338 -1037207 -222624115 -995760653 907592656 -532803487 628427689 -451676231 -773909730 182035293 194548565 329383309 467686817 451443817 288300327 -990176325 -726731693 -665846092 -601548521 239576202 885855669 -369155098 297684551 -255184334 526108561 -513044146 57807656 -267848012 -911779572 -318597046 941436577 968941412 641839158 271745930 560743566 -197580370 394295560 -239213397 307463561 -590024391 -434800372 293157477 -449788945 804661435 -940414871 247853383 -518456457 -61870924 653579386 -99462403 -180890000 826947688 -624452286 481192704 846300105 947813828 265696514 401146830 839398076 13294442 798933610 -71725742 653836803 -248343549 -153739350 327642475 375216015 645204692 192845400 191594943 -289534714 894079722 117841996 -8256146 -96519341 250071028 350053302 655925557 -659952222 791801680 407132347 900968935 -972064682 -626854362 -832358614 133143128 -67280721 -615235607 -936335039 550560618 747287547 -978411963 -215295385 -675068688 720346625 -673975003 -805350633 885721653 -85175160 772080130 -255688058 -256844391 -478657709 775415151 775889172 988361328 -15130607 164690279 -399007631 -639350632 522856489 -715032859 -332801046 198999928 360472908 170370111 -98511133 810536062 463221911 876189275 -921835370 964111843 -532489573 135912611 48438212 -536763921 880968064 -666001301 505954518 -82378524 27887763 -409501829 -709175265 227344182 -707344075 -493754167 290449501 658646529 -900317672 -823951206 408001416 467877113 261947808 573402267 149986437 -85928011 -643068035 -993581386 466753670 -854085451 314994870 -536824938 530890826 -505262013 -72703284 740630448 680445447 -728222877 -549457911 -211911113 -522769750 670487700 -720293255 -889264239 -23368394 -544141 -709608675 701202472 -499385232 734147258 -637977642 -771508264 -686597241 -947573165 709483720 -2746050 -642402743 950336361 -302181282 -504210794 384689143 -522401463 271765368 -131981772 -756005550 -243265219 -676882751 -406180412 283660700 -345166457 84002150 212807806 192905839 552431717 -892945575 -14868756 399453670 -323312277 -95572801 995099595 -205742962 161689985 -321103148 -633566848 -926027220 -277517454 -808903108 -419331674 -970966711 -827875305 -14512320 285892786 -768498185 524228601 -773239264 865862609 202780130 840834318 -214413605 944478408 72846462 581938713 -375449800 -640253271 -232997857 964257227 97248065 82277242 -186554893 -723824177 417193520 17401177 171653643 948303358 -648100275 321442412 -566996215 -559718949 -895909517 -236833401 608931608 -70634676 -232767757 -932901504 677739708 247537607 -354944285 -497745191 -365921519 -277027252 -122610879 260497273 -562708542 -156507218 -502171234 -137162381 -606136960 -855616256 374382663 166518983 988712306 718028488 -140213498 839972290 27038433 -584096165 654656849 486709827 -321952475 -198965739 621324783 959090647 392258257 -761991563 -360555939 226444947 125554196 -679065134 471564928 756344821 -458696600 587454429 -226445460 -13875233 -710086462 -219411942 -530764475 686104768 -141023950 259960775 941625519 -75702575 402930521 -411122228 283103603 719798041 -147511591 791786291 -259181473 802504545 401633936 61126034 -783214894 -950706785 558741959 315235024 437679262 154203346 696210822 365212993 541512668 -879966505 -512142964 -164856407 -238763294 -626305640 741651757 -11255992 -125476087 18612087 -230821 -365784099 -58991887 742447978 -646557797 581692159 -334164001 -197281428 -366353766 -499256849 887553660 98317471 856459262 467361544 -875475074 -907188125 161935377 -971241046 -610708832 -807443986 -474539041 736336014 -650909405 -507080159 4195415 -953109852 -392203719 185808959 949642405 164381199 962097687 -135046289 -704050121 976903751 699202938 120372370 -641762611 -944777843 747897340 546944039 -776940212 -795698923 379305557 -572631478 -428184597 565384141 545029806 471714418 215526325 921619671 -693099325 199996589 376567007 646048111 -287639579 310848703 730971755 776272390 114009274 -736854717 897219813 500695448 267900927 223825455 443546290 -782113611 538266016 -24948652 -54556099 -887779065 988743288 618001893 567378616 -712543443 -133615781 297055593 -482434257 532328882 219258636 -330602417 977366324 891680506 303322726 -479158956 703927367 -484640346 746017448 735825339 403143122 -720577607 -169152771 929817400 817279693 148303028 252679891 -285904799 652132623 186631644 451882707 -564358882 -318627449 -451877180 788179455 -468895011 336676826 -3287015 747795289 717983906 334745760 -952466853 96950497 591897479 -964218186 854829296 881281683 -446967939 -398396678 321948008 581574927 183285411 247546663 -48565450 505526799 -672116021 -964499439 -771309771 -248563255 -398853975 857278332 570381006 311731645 -27978963 -639416641 373055402 520795117 622213038 116069761 839358970 -969240812 -873445869 374951342 560419112 270404241 577934978 489847704 990174620 766840087 706306926 -607892451 741598775 -815504915 -118459418 -697492068 -611711534 -519363595 -571055863 382363965 202446681 -567627313 834562426 6430383 -714212893 -302490674 -530389935 -84571520 70232613 640122585 -361476795 -404219788 -560568326 494686957 -243400138 -482530182 -145106045 741585752 850071538 -103636203 764838487 -707772400 -393140609 495412654 772422456 -825275671 -842490846 249719207 -703456465 -699416 -184159672 485425260 871371796 812039595 353143025 -418923001 -673061887 -857722006 920208214 928726546 -420090259 534752190 -350284881 -57375743 -461727172 -679496852 36812204 631627250 -131817025 -178745389 -156041437 -254904368 -748137415 -681419226 -581349908 495980325 19034638 -46461160 843933324 529741973 -699171072 923510614 -370516873 -499462194 978454766 -350487911 -272731326 174193056 132040588 667522935 283217765 -98506501 -377452433 285646859 -381260414 620546456 -648581074 -129353355 -105797969 280675062 472532477 -373108835 -778213026 -403036795 67543680 -73367161 274860472 -207083260 -835455681 -873092085 751367504 -299400789 302587525 757215120 -7633787 955074386 399642867 -195947042 -85485055 936289654 -182727372 -906728585 608933074 765616942 757331107 -335003954 778410673 966514811 813797474 -130655802 39830618 874422757 692765185 261419637 -691304259 84445334 -913488279 929388060 -640482426 997548803 -119751532 -560423153 145121246 -1076922 -113010116 -544487850 365456570 532882616 -868799372 237371247 870975239 256614524 648772185 790452665 -638295292 574545932 -639960603 -981882178 -872369308 842226625 652993006 26978736 105296277 -766210234 139284614 -47052723 -705970422 409506735 173105672 872526099 272323193 -592885469 466146399 -903774311 -899401005 -376016543 -713639960 395862278 -848421365 -969249229 453837305 560022668 -713959221 -252741317 514625375 -509910050 724952143 -868936550 787172963 -324217619 -607037728 417513469 506451660 -98841056 477865190 869879398 -258695379 -610880017 -907439836 -398160545 449255984 671663882 -69590517 810550989 -777422743 -332088698 876488016 990974801 -301918252 -55809114 39410954 -869530360 -451015412 -79879986 488691010 91332460 209046677 666129532 -719337914 410649740 925606746 310950598 899338968 488399077 -339204046 613499458 -470630066 -744886173 307845449 -350648552 738506574 -702990033 -65001025 345433499 192555620 -433133463 460265417 877022767 796812111 731420493 401803061 -907849969 -702844249 -951012066 -53451749 381207512 318204209 -590503272 84236423 -107517500 -427761749 -877370012 770187153 501775435 312784205 -728455851 -432248343 833727512 -282883663 141291994 975485376 -190090608 -920219126 -198062130 868236807 -770214898 -383345976 12206464 -267376827 -238742793 -82463595 960903688 -310036608 919465723 -995158368 -498313560 -477939998 196799972 -181596901 -94416469 -477630880 473898125 231195313 402717854 845393311 -704149487 435007727 -609793274 188144432 89801888 -914936935 237385847 93818605 299103689 556286858 746601749 -476429408 723958365 124461408 204274007 101779494 748587897 -448016404 715627482 641557463 182726442 717524182 -18548040 49734574 86052578 913749004 -74733536 462863429 428520066 -456587155 416247976 178252246 92415482 74116208 -8704878 -49932262 174978534 415055541 467781785 -981802006 641707382 163042542 -364302535 763807058 504785371 -563543135 305159299 537858325 338464667 127100582 -922593201 -819345966 -544877696 658604713 -125820195 470352198 -966536426 665881208 -811788276 -240727635 15004716 136572592 546691757 -842293614 -663550021 -431520926 22891428 316687203 -339515095 689021584 303232101 -492537080 804655417 180005562 -883631012 448726238 -305929387 -16913118 -316051690 467081085 894708266 -83615274 -119040813 2388200 293825047 167581910 394407109 259491922 269576757 888344232 966801217 -950006084 922587422 -594776110 -717485945 264438948 502780288 -275936098 -776687230 178710605 446874984 535172622 425757679 926747413 -741184096 -446799966 771102764 858596459 356518054 901917182 427543465 -162906267 143437429 -194710973 -918013512 -6927809 634160099 838088914 494855749 -234860262 94920830 -546849038 21765866 758827057 28397061 -978244065 470460020 492535195 569769733 -457591922 -983789763 895478274 -763830767 -604767960 -398939313 504019515 -764318883 -526135952 184756855 -514633386 -947060134 -577836246 841994881 -334930745 483187827 -630557251 -869485593 -975208170 585905101 -979073374 -8272491 817461256 749017943 -363366976 -823773140 169788201 895383115 -269005776 -735918038 -319414476 596764088 -112776426 857818043 -80820250 -558602477 870285550 -834891469 -170289566 -247991464 -455872428 -740785316 767446165 -780318784 249223896 -372180695 449879534 583189966 988451823 -506943760 -763817447 -940791348 511500995 -23275692 871793375 -192040084 502118092 136230845 759764741 835940652 -727211324 -708880653 -907616605 197781970 522083182 169182681 -510900609 444840565 717629752 22987790 -105599222 -493529787 850278475 473176905 -263391979 968322958 845452232 -463036143 464214489 537855634 228879442 604543911 572592953 -299776376 141864051 -813016412 -890448858 233285953 -227505778 -995025291 737128139 205731555 930116120 -438508727 -897187834 -513362448 -556925956 -405595634 693539276 16438652 -185802072 -378332250 -901134042 -403567038 -458089991 597391159 -130582901 -408452355 -468932429 86182058 -27862514 162149558 -64639761 234859206 627604115 -865398677 -760191330 -752977957 335028765 -972604062 841805703 150263683 -11441279 -801870676 557277137 503280628 906534693 -445964878 120589737 -26599430 -312625385 -761918143 -397542034 475568307 -975564033 30632711 -464344188 79031462 633782363 -125191073 343520407 98899444 318649082 -499140409 -900239536 -662990202 -98880574 170451265 -639755593 -433064577 537946084 705387113 273331764 603638002 1633789 933934457 858818372 838550949 745341413 746643030 320017104 -954207341 -848851482 -98813738 -729162454 293405572 -221457541 -452144033 -255911576 565715673 296446831 939552960 600342686 250063543 325561167 394699005 206725070 828680499 824157248 605982815 -871732730 -799632764 343053957 345785506 325002835 -645805866 -134616366 -246658054 505186658 -89106291 819395352 949571797 679030021 -344583891 229957827 -958248755 878867665 273563537 325821845 -894622498 280381153 866925908 -63562860 -641279095 769858424 700421376 804019669 746486874 67258097 973511764 63863620 -565984596 638438041 34271692 200048830 -178853454 -806953651 -64480423 779410084 665395017 593374227 -184321915 117408353 750349946 947831036 -955858269 335988511 185707377 897346171 -859921776 -305672413 158034296 -157160898 -585194607 622084570 628585603 727723061 -744459316 -420702760 278462659 -119354410 -809708219 -474381292 430767053 -292082541 802514902 306160858 245655067 -874212843 312852829 -123876228 654699900 -944313597 372814494 -772464765 684271887 540658022 -327589132 484573363 -550328377 847301708 -535900249 -246171073 -35059689 405740613 -364355700 -24574749 -188728684 -758194660 50414506 -343528838 -841795047 -791078792 140818123 593278451 334577467 492743945 752328014 272758679 614240887 -282682898 468467747 616618292 -831990211 -853522794 -156465215 -796870191 706234590 -131562292 -397935658 -452672807 -140994755 246818496 -929042055 846835872 860621498 859851644 -321996955 120878673 -941532093 -808403560 697139276 -75841655 -564808349 181528090 -872526028 988542053 408606171 -25430818 257332400 -812727686 509566327 190124774 -904232493 418291015 228176892 544606640 -197195061 91565300 -810408479 313251299 188885981 -16477341 -752132678 420380061 -174882245 -587184146 -940746739 -218764899 759961466 -972609390 276333534 563508101 930535459 -498083866 269546836 325495077 667269372 385679263 -456558560 -658215002 419221729 -846643290 21361807 315829909 -273869785 178708918 -528312980 -879603696 -594494541 -630907560 -444524453 -260693262 170464269 -597059970 538288708 -888257225 -657995158 977406634 885261080 877148773 462940036 126564553 626825872 -352404475 -448280193 583312091 -978243838 851167345 45049948 -411448609 396839460 -917508742 -302915130 56296912 618838543 350968338 -606188415 -44893098 -171690438 -422002496 -843360498 449958015 308783087 -213391703 -628370569 -435430520 -761900908 675704164 531421641 301796484 -341373251 847266546 -104324297 -792391009 563686280 7068404 -647604431 935553148 238323946 -148086338 772440041 469497152 -184462775 209990231 173586291 -345877765 -271866048 -437591749 827561610 -10819522 441983516 298461023 -922837565 -862439331 -141290690 947626752 484454238 -494841230 -902109259 -524472513 -9831023 540463156 447248361 868560283 -457602092 865089064 -757090426 157789237 317812256 -74171271 511292306 690207857 -604515661 835088668 887534410 -54310920 -97784784 -616454166 35622267 33289756 246923081 -242334444 -353014808 -108756219 -132042340 172553406 363520002 194920210 183756493 -295108840 -880638178 -362996197 15344003 -622339492 352822578 -726752294 708878161 -359632200 -569263481 -700350842 -217197479 570340099 167380529 957650447 -365612953 -416129563 618339173 -374609741 700179996 -949193865 503066185 47555912 422452418 471967601 -36622018 578739868 706135140 -701829356 -385692625 -454465680 -386317008 -492503776 -752140077 -925204915 873924748 -165091485 -558779943 -220758632 291087724 83529027 132976723 827540209 -533784120 328896810 -293904322 566082812 37071450 894723466 920029415 469651294 852294741 319952876 -863725439 -733026250 -412883691 -91662147 535122972 -869788229 -858319234 207053015 -964605562 -687412975 -999265295 417323598 -460237954 -701626216 452925526 -496704051 -268150005 375606537 -981308214 663071930 925960096 843878037 842404539 51741490 78806547 768975720 -188941771 -810012223 235621082 235642267 343130371 236712927 -878562593 -509849063 114087959 -243175417 -487092106 -972531706 196661133 577383153 297360189 -633237475 -896779487 -927741844 146581256 -266666758 979581300 -908417126 183317217 152737434 991960471 -797680416 -888976723 155753746 937521926 -198212885 -247631360 -415055699 -394983287 -47254917 -651739757 896644154 -581837700 -80668272 624828577 -377953207 -714595221 -472436512 -113974560 -597800058 213399560 961444473 189452306 501140429 -237387785 99683355 -593767494 -667289201 -57766289 -587990621 525300485 161724731 758287381 56439988 -774669729 -606311088 -814362334 -72116963 297912695 170935966 559496305 -477034329 -196964009 -923093094 -647571866 238071621 -944418005 688972295 112503587 -268797116 20834710 -172828791 -506711606 649826741 -511404313 499926985 630117395 -907199431 903253461 -330044304 858988774 -450622350 -112124590 -189770303 311043532 919936054 92603867 -673559049 -674613043 -523013160 -671971562 138586221 793510438 -571388509 879743978 -706558455 -139002553 -32003803 -84581869 -368363919 1123292 -237492130 -698572759 290686197 449725005 -950431405 -77333405 -532295550 515479030 633568057 -887125324 -321756148 480676653 -885812833 924955887 -586009148 -320083695 -109577759 -690290397 569692720 -599625071 408315598 173010386 -623544060 -750691555 -165061750 400528060 -555693814 110719271 -340319083 808841036 -221316783 -275931563 335218427 217488661 121030455 749401382 -681833114 796411399 34092947 282074414 -565857806 717223774 -861236098 690905194 343541558 -463971108 -765489796 -611697864 775187692 -279653839 646424977 706153080 -597310410 -799533822 701888867 986196780 -406475245 626529661 -565323572 -76818129 190719767 762746685 -718446721 974417932 -595362468 -328986535 994662666 207403063 649307300 -881707821 495191702 -193214854 667980571 93763117 -832547207 -294384470 40034432 -828681175 79033237 -119925991 410956209 426792856 603194100 224925728 -266757081 -453155946 -229293834 834098589 741902073 640716724 -592705677 507790655 -877384551 943203163 754994740 822917733 767611158 373881249 -35588518 -275607111 -128706086 472899425 42477573 -210810792 650890752 877987940 -582196083 410841866 -100551693 -633155205 -877213808 -946911684 -402182513 686558997 -749626278 -988216878 -186473998 -626179439 -514025863 175104965 -880168767 -150785056 472293757 -772978299 72416871 -472136636 -583044233 -997990604 -306446752 -895755578 7578023 -165134865 -896138704 45593074 -147631212 -802389467 196370040 142149446 -803478758 742136259 -422367878 377147697 -619035614 -83851409 344423358 386074295 -552114637 -258898143 290473472 -316118848 -526603311 -647605709 800757162 -381430375 -589064549 -237748683 -774758161 665834978 -282244512 -366046616 240801539 74913168 -151826852 668565930 -465077212 350625821 956935564 -795247683 437842752 -836087489 -461664226 404752973 535424741 -266966270 694540943 -749495961 -173844309 809346550 -990061609 -430531831 -435134170 -790969398 386328037 -420224843 659613052 546880678 99121938 334563963 -373603790 -215604737 -831290225 450086555 51214002 -706501840 -366988380 -600053008 257251778 -625713564 -384462424 -273841520 608509385 -728872457 733275539 -656065279 61593910 193505430 923585537 637894738 -330693416 -684242104 656809415 -946840184 589330062 -593757228 -709696261 -840606586 713412843 499786769 749189646 97373883 -636650483 -219392286 -192268940 -456817859 -391741360 -91890706 -824642087 -895719392 -684039390 520022475 452861045 -18638652 142253470 662365679 -548190896 -546246097 748228743 24835619 -580747287 101217660 -424704972 494551246 676492444 -143012680 826507533 908464781 -670354536 -469390110 -438936077 828172379 -128519042 958510741 -540868188 -760970890 -254119626 356511007 -125573011 -346594750 -352681912 -113944325 -829303765 96877951 89943716 342057683 547756352 -685088739 -690754209 123513009 -857402790 411037184 -77866667 869780201 -960850823 443904224 -147758380 621752052 466609400 33887191 865498073 233274528 -634228305 -837387398 861430659 423441042 -986225093 -877600683 -459444729 387728282 278593290 556030574 899599771 -955192749 -587427966 10183141 946710261 86019099 685869053 498986636 -161349153 -568784991 -586249085 452717012 854373720 60500589 -342076788 -149148115 905368258 682576874 145898891 -7692056 273830218 301898456 -860780227 655316877 -61548242 -5605196 -231287413 -177627281 834453769 -133330392 573831555 -539816425 -580319948 932781980 712543052 760408509 451588734 -245866100 53792465 -71165584 131359831 14122328 -147845760 -103250265 127165656 804753491 -321200176 831103967 -732848941 -186672845 661769407 -476055338 -637858993 -259105174 417664140 262607083 768601724 -407821543 -191034845 -19946588 907080994 524008833 672546393 640641519 500887568 647481606 306591150 -903275714 -439578208 191345844 552032962 -249771696 785657121 401562010 -812409398 546747511 -307746962 -188931870 845564170 -182244689 -39110155 492791172 -961928404 527207109 566182904 944841276 828187083 -681041208 -815384815 -216628717 -896697019 -593118754 493582301 -126263882 332359851 393099580 -272715639 -765377244 -876030588 785658166 504140240 -354141091 -131066567 693105800 519649460 39566767 398506173 632995424 168002260 506721180 -858677193 135327100 140518654 634353846 9995229 366962410 -501935788 86263474 944660527 -948773949 -32393171 899232072 872479810 -645783626 -778848191 -212800819 187409138 -890861052 280532311 855516930 -623857697 352112158 208873844 576778938 -648616104 172626700 -891398647 -339189628 -739887630 -123923534 596565147 804540723 364247024 512441208 692136175 -270859930 857649581 665878981 -605999264 545386977 670726633 -422504684 267182215 530222026 244494416 88930936 -393815754 -825696295 -462011531 929786404 -239723317 -933855559 696373185 -83804491 -488043693 639770729 734646888 -452888746 215111297 -21298382 -705385191 -373389297 376259754 192621640 -153944899 -869302096 -216038046 -2903014 -133291355 627439017 203879508 618978468 -821316374 -339004138 -359325552 696788917 368391021 994467552 299471193 -97151069 325014681 -318852373 -599848898 -410783717 908533651 814188839 -348238256 123618210 25961632 -925190732 595324073 -649263428 -617463594 -223348085 315554317 528770407 -63105803 49892924 -967985687 717945424 620530274 391126615 -127965177 -252457802 -941134003 -968438155 -934956687 -899199804 -265980743 392924958 -237704748 -559255881 -804645698 -447796551 337210469 398631616 -228627086 -831949408 -441726617 922987983 -199932651 303234096 -980031572 86763795 -502502629 -462165321 -870707760 679620680 -188720100 754417865 -178579239 -701790939 -407802788 763955246 -35130937 901553104 -256840529 -51669573 -988308273 -552994941 246850639 -279623049 895904589 -861513339 -1951457 -84654957 289878839 -393362259 -538150766 -811272345 -645736842 -154855904 593223678 -630627622 786879783 -53088596 417889155 200542679 632010841 893669566 -554033986 734109764 -310601419 -310376847 -730339371 -869989331 -905632330 461808456 69401224 -673412620 -783174478 918275276 204297897 -342877846 348076070 595693312 -445326930 -60600887 -107846601 -782259476 -179673836 278764292 -120842472 493703862 -185241039 -815087807 168751873 -318097739 858826297 -191699223 762734028 -715239297 -78446910 -327536413 886250885 405836621 -407851352 -769548253 594193320 466326183 226654223 -94852923 743376344 -60691714 -796444178 -14650564 896095862 241949754 991991535 -781049200 -297900571 -831907293 156512109 -584868908 407519753 -244778192 823437149 648995501 -150454709 -587521244 328109764 380436680 -982023328 487194272 693775067 -387538211 687187629 707523674 -538861392 920825024 -542978696 143851726 527117449 -897532530 -647360865 297084294 -642393759 675449128 740429005 -961156485 931870153 209050136 -397320949 424698682 -277000915 524114974 941169032 862814665 963593592 -787533286 -297213791 736966343 -477898901 122979660 -598026436 988532168 -176051765 240602854 270975187 -622453461 85904157 541000115 934519537 173649919 -470281030 -302149498 554851924 -453618556 -921528663 145804907 -96002272 120629988 -751256075 300180142 -60211689 256549484 -2107529 436234560 -918558438 689982592 -807244133 301539320 678574714 -237696906 -980031980 -810620704 -791617705 -270573647 -561933997 164424810 107871540 -990177908 996964814 516851787 64618523 -626906090 -290178396 -518402487 786216850 559580395 -231944899 848178148 689422493 -527971329 -907444399 304840787 187311503 -718049936 911855810 313007682 -907032830 480282924 -481947686 -863522652 800736655 96505122 -450286823 254546722 -522475697 451171303 -836792574 543378569 -416157057 165358724 -828770512 475762447 757670947 -504485876 -83232770 -909708279 449990561 415374735 -849203148 525949364 -806601587 197807729 69180858 830888545 -410814007 -861623419 -765504433 -317064465 260559507 -204142961 -364824031 -577411545 -77563857 382173425 821754539 693577721 -500581816 -576475967 137582617 -709762733 -62100681 870183418 173437731 -960483501 -728155855 763705117 823178888 875806750 603921493 -761411759 554447273 -326938669 -219765979 779171706 111138920 712838684 -418633242 54967201 -67198231 82168695 -8326657 874472202 850972687 209439786 125453861 -779215906 475750182 79679805 823825099 -541694696 589680226 60157517 -560884722 -26065975 950756166 -830000919 -211136569 -768077978 656336597 -31068383 -37643676 -181845326 -156000360 -5184068 -48988559 455040038 -755451825 911918798 109732636 431517941 -243316003 270360453 251262664 104762397 45013203 -264066881 368640392 -700466084 -444009227 -735905083 -522195822 113909842 334492431 811827097 54785338 495557995 241546201 -754285404 822779799 -50143622 -960303292 -553249271 471983292 -651865365 527551280 716139375 126839717 441304547 -397424264 -397619979 567421726 -370173407 -757371716 -857936543 612360460 -770811886 564540423 94904277 747859743 -109182123 573322475 -142271221 695537921 885372552 352662424 -782065272 176845143 6141326 381303586 459362947 -137661981 204579847 150630856 355734482 770926963 530324505 673937082 -818286174 5745014 313658390 -703851942 826607047 -668409243 -25902904 889167698 647615752 -372283797 151677983 814960018 170610157 -904030665 -803622545 299743388 478049223 558846564 575854362 605913357 -323082429 9806658 577435431 547854651 -711874227 596471012 509605479 522961358 736380295 -900006772 702652483 695982834 665169495 511349132 -941672508 861702589 852159964 -391661399 803221406 324110688 895749708 -761436449 448449397 -498367492 -837557083 -378216054 759320844 -898942916 91380748 -978019232 -138805935 -241065216 376586200 -805025165 127555868 719524216 625466657 175793798 -256923578 639002251 343396971 865519082 -432698100 440068953 -288620811 -605600070 -441345497 -816224114 120301129 -579934558 -442909286 726505629 -578677142 -48358630 535388508 476347211 300159725 -382785136 -373451668 356983424 360153695 667234117 -136050433 -554588590 497084389 -355971998 -311286832 35429950 -403288288 -524468622 -122560325 -392492817 730162189 419221774 805286842 210923175 -401194389 -50296834 -393153721 185845059 115003701 1346926 -851918718 -161763336 877861422 817063517 -409210020 -623713825 769723396 -584562210 -33267893 -919159579 12839637 805849965 -280499833 407913891 110942634 936442450 -183867816 805527774 253143556 -67799998 -328010395 -518424340 -31093140 -260449127 385020650 165640972 621979458 -857183543 -685556331 -375075791 173997443 -100158985 191655053 -35420285 -440275966 653813203 871561169 123653337 -662329306 70391169 989651843 195365680 -296529479 -495635439 96659864 381503000 510625447 945562813 -371009158 -308962950 327765437 -125289746 339321084 4776157 -285659888 710610563 970931987 -901207393 -514328510 -810803236 -135318510 -395912860 419144152 863296318 403935875 343986238 226041117 449021308 294071680 -856770073 -724597461 -347700510 -359711339 328863270 -221557356 -314486093 99281323 210934207 -876667847 -712095835 -349762593 998110168 603382914 200461225 965591938 -701416612 558837410 775870860 280506673 361607095 -104768507 -105207127 -726792733 -558372466 -369295922 -357912513 893677007 -468936185 -544097012 408546165 -275429564 643150504 690135449 155514131 570038238 110727037 -442555681 755854575 838746674 -794002568 376601275 -922785925 990268195 -683203527 -814407425 444071735 -539399740 -697808986 -657440504 -267235937 -234511904 799307586 479328032 95858096 -412363151 877271245 -703786364 -379759791 726812965 -126480922 122050266 735272291 -83630570 576475013 26232769 -413473347 -887121503 181486006 -458629748 -703394851 -322538321 -333066690 574127380 -229053453 -40047249 -170540857 -412760471 -49002797 -21953126 -758904213 651379463 -88743788 18942834 479083043 -571239249 450142548 210566902 173083152 482898102 877354106 -343866730 -403233160 -83558232 -149930040 -838147145 408144404 -284639906 684001518 -244344150 -537762706 -567992015 -128863769 615088843 590021902 -223887263 220841819 -778283864 -703416094 -347292397 -339217030 -429354662 -112958918 19842526 -905115230 992967702 -667543665 471077637 -115355203 -719146576 959941110 -729172377 250525645 594972849 651954485 -996185912 -765135011 -515906226 499511661 -578166854 95797108 333106020 908708170 430813717 -141449179 411988856 -552568131 532345229 132021124 -592481293 760514050 764283288 107620317 -723566830 -817766452 369276640 -529012430 306954975 241443817 -733702481 788930612 -864040973 490671143 228158064 952479569 -255942366 -810195992 -775358627 561186422 828470774 659848455 -485545545 -405029298 485246724 808329796 234362076 -588147770 -152537969 200670039 300607077 180191258 114305888 -979157106 464670308 519399592 70702876 894604777 -637019384 -359251777 962822142 322735520 266429219 -537115399 17390015 -242747986 -346925278 642981193 66745409 -646645262 620703219 880081107 165276901 -381666538 746163322 760827240 403349134 -480447987 548570907 -706925093 -370708768 -459176957 -76230585 34583544 688963585 -574393924 -923176855 -834888985 26573618 -807995830 -515403611 -343117651 -51755587 65732226 252382559 421722920 -48951968 -447261867 303466080 560788256 132247229 -928990661 845554460 -197461113 115638408 408583398 -79511047 -112936557 506183687 -371968146 -142641041 -539629124 698906205 -44565173 -616297304 -322286196 -82542462 565527154 -788636507 583743215 -770207982 208149603 -849792656 -26133465 -239327810 859815458 -424391189 704410124 248561297 34109322 308320446 262965697 654088880 303280499 -851368181 -681674286 67017236 -593660750 144837297 750273872 -73395964 -620362082 -593247452 209450977 630510253 -673063796 274967101 546823602 550401233 -484190313 -537472057 686740508 -726744933 795139030 -506706275 417449343 -798224140 258825781 -275493739 -602475004 -735400820 852368945 -990906342 -783073300 425744192 -308452462 952699315 256628851 -238000460 239160846 -462521440 749841721 12878281 13103900 -703848633 -892483902 -783535414 472808393 226625426 -994131445 557893167 232011383 197658189 77762887 -444214046 805776955 -101760510 -657609724 -161757353 318670943 -526351238 533611991 -69620941 -160018821 -407563846 693829535 -654723923 -991091057 -748575518 824669969 374814228 438284342 -519165958 -514767416 607762920 55551895 -214956727 186575918 -990846051 860661125 121500587 -756130206 886831439 -527367784 329262877 -232235878 416918617 915811715 -741426250 653848293 -448418821 -126852701 -729981151 268202257 833589021 577124951 636593376 89887972 -290842240 -278518308 363288798 144464524 239456267 875030761 482545724 -40894128 817160540 820267829 -722889064 -636440278 611403673 916649509 80282263 989992065 -810962954 -558517469 530870940 280853223 -551432873 -753398309 -946510683 24937217 -628449758 563687093 -11228123 -30622617 779535550 275298106 380990327 106796475 -879734747 -382427484 353400572 353728610 -994276442 247541586 298917704 564673984 -937598313 880543497 168407867 -366364853 -885409704 -693749946 998437921 -369251703 706560144 141169074 478975322 33870865 -494777260 -297276546 395169966 -114061357 423135206 758542413 -774796479 -501454582 -145231485 954338431 635774495 -842906266 413718001 496968907 933548478 966173323 -389569959 -653192487 129937026 -865268340 -371500994 -571882795 -821690131 -342705386 273960511 561881503 280841156 706224603 398525646 621695407 -209783273 594479187 574512862 299670678 -366123327 -812146625 -368014896 -498536294 -575000453 300004614 -815604251 32914254 179392078 -965828393 730296538 -853044832 -657446795 113296837 572777352 930783230 -715823637 -108115065 625567656 -368082306 -766729153 -699481131 -949503228 -816188326 -459296264 899293165 144092999 -101904585 -892305161 821052596 468194135 26625816 497686779 9189755 454086378 499058948 419293102 438629663 274377612 212128618 742694640 588369275 848944381 250456546 -872181293 684275211 260535218 -330338241 -490254526 -836370758 462515710 -749062317 57161769 118108417 -612486044 690737264 -988404185 -288293600 -628220907 -433288976 -128823541 -767538485 -483753600 -223012838 76600635 52188639 -524105491 989953822 323167803 -362442070 -550362396 114483219 -899795073 855520930 33393615 282536949 -314352622 799501142 854866047 -404823446 -619475688 420035656 -408534814 443577592 194361264 -412463355 -80499412 852086524 303210081 -470575965 -453957790 638772588 -389083279 893530287 -77939181 365222588 323872844 -24523061 -839694513 -176987661 816282131 507087983 120242763 -778786202 -790143968 541837651 -982178012 -258848799 -140482036 -240737522 217783014 830426882 280269677 877135043 145013901 -18203208 125258110 -25294155 390527587 414440497 -920842011 647405782 190372630 101394929 -706642175 -727145776 904032748 533510776 -342305676 -349393028 893983077 -584495256 -256998946 -313879168 742824083 -451615691 -930893632 -114871375 814494552 106863383 -146967351 -367620904 430611528 -769607798 -929077929 482726795 474696922 -349608084 405990399 120604699 -831526956 897679897 -955519408 958599058 -292172180 431953776 215924683 -16335164 413892373 790276223 997176471 -453412499 154738807 794197916 730375827 827968664 847071280 7181277 37952170 817074899 402903017 624549720 -325583818 -989735044 24589832 174978176 -834279921 811326121 999162603 -511211062 -933978244 232500564 -242303420 -85254916 -261457110 687168534 -375473398 198065749 -478447021 -187973328 -354025101 519035036 -441350323 931141422 100320497 629637433 582316050 522942957 390920910 851665453 -946769619 -381508973 52778256 -837233913 368666922 -811096268 -712416214 -20665198 -173574247 -588435152 -800377653 -889196851 875872183 279813618 -422813582 -727457083 -453218675 -421589281 330666015 32053979 811411088 623127719 308355538 -377686517 -275328123 321861576 644930790 134499033 -3630135 -381885536 966920308 -658027586 -781042384 -350849532 475172574 492973595 439369740 62245655 789654770 853878046 108447316 -310204402 -84777727 894553738 935906566 944345812 142686665 421248847 86936889 422619779 812048777 -973177741 -778278114 567491703 -277945718 674432341 827433507 983986186 -529025358 626438372 500907709 -950960126 340689042 -21834298 -796093615 -230553164 -651972390 532881109 912321005 -684473745 738247794 596681718 67203107 -463837834 497529651 -386511226 572984047 -317796230 -64294165 104613964 -192666961 582357513 -503594401 -903850594 513174860 -369065704 -792730981 827797300 811806477 866183799 976035754 144368735 -315827521 -211559675 36303272 484495109 -45018874 237194910 -647841508 -550794171 295398566 -870998640 969106489 -663803582 654770944 -983008595 -25491268 -837193561 494944464 338526069 582239965 -47993956 -958988713 887400649 -174114019 -529085757 17902529 698036470 761171780 393596885 365593938 -786573156 529264282 712939353 666116214 486715785 403324898 231057942 509814443 -818830605 609364455 -983886071 475211122 -745382724 -969269408 -367843611 -937817313 323471736 986154060 -234332680 401779808 -929928654 315119894 -882626520 -678064621 607656018 747046328 174488089 536129814 -654809507 542942244 -648775713 70612558 -725869216 689083897 320405176 -14439937 -670237892 -219222613 -342686004 502633134 -964036987 319690694 -29439685 -705456378 -37164425 175290932 -768807989 -391865345 384526691 -266982658 754897296 720565863 215928923 830126243 98078405 925306465 -108880473 -958198597 -197416083 93488614 -415130683 682959828 -25955542 889276471 731608051 -991020299 876794782 -506560501 -489040642 189689302 437763468 219944223 811419418 -852338518 -395670337 870415165 4205163 -70733500 -99589803 -779383024 -299604691 -243791740 774245238 -823900721 207213363 -227426627 -661719162 -788591891 516387782 634139105 -320555119 -972670971 -571523655 676975751 551280552 255863099 758051993 358960284 -748403388 431176575 -881819859 -874011345 -903325779 -352137770 731597132 668329737 992934954 184417947 -57984194 -54975356 -637123938 -906122673 213342751 874578217 -525820950 -372269513 -562224912 572591855 -709138403 -809841863 -991991071 -64180807 -916661326 346862076 987252281 414158233 -514483391 -338102491 -461597295 37656046 -365946668 698410759 246039571 624127904 531947615 472513543 799169757 -632318613 -608508392 285677051 -323836047 -313443733 -231949195 -8268450 -140833050 -844066559 -299750190 -150635493 660074531 594357023 -159062725 -442907208 -721149236 332957243 287647927 -742822852 806479104 634485180 486016308 413466994 -899476751 -817211013 428109120 -83376077 584532146 -794389187 -240612125 848694109 -578503642 665725980 799117705 -797752919 456602303 919463943 272489631 -95472615 872211313 661456013 634533007 -729522190 -832842245 663510595 662750437 693771101 -335617204 -750350364 687564174 877572658 977730033 -967096440 -740435607 -99194380 664150909 -369308153 826602544 -790858849 408244652 -827186314 474001430 -820129756 616833759 -55458123 -426338758 -356854918 125131884 -995216862 842377149 -417348668 -791120305 674450739 -628628136 542220605 -879644611 -871068057 847290450 846497987 -626167932 -354099374 -868809058 403981411 -743925900 820477088 -515067691 -686779297 -285836798 17063315 866800960 -156652801 -684329065 748724519 512192553 374566354 549545475 -981437503 146778254 152836972 -154772556 -809050279 -462292438 -140458856 -453661304 303880960 544998167 931588907 308299282 -943791528 -455338419 600014664 461244612 -289834140 778911252 49558533 736170316 238611008 618817747 780685688 -511136076 -455924712 40173180 -503133115 294538975 -512587217 -442647923 64071980 -57726418 -415969956 77916760 673935671 961404951 935262009 279240283 -30256283 -755910282 -980574161 -3862972 -767178823 -854375206 467725624 -988741371 -201615325 -507909787 999091544 475025094 526310821 789603055 928987497 755212155 450358687 -676020208 635482882 -820602200 643798207 -702445794 -523010794 712196559 447213671 970886000 -242543038 151819457 521818362 -708659267 -147592357 -587099864 87376554 -427132503 -680212787 -974857911 163120837 -944048611 -399091690 -517668743 -762462582 94769074 -152015785 475721098 -954498894 883715183 945313147 32617993 561550591 -14686030 -64521638 -993534303 256745252 228208252 -377916124 129793260 187004346 -647510209 -786185343 -528508377 86659402 76100436 236627329 144635457 811161275 -900828868 -589514160 612955091 771575603 8642011 -235664098 287334847 -271106874 -92563406 -363008853 -908555373 -65922383 400441160 -118284993 -697796048 123521304 -791090387 626749041 723170622 -461654331 377187457 360626436 485548474 242521607 -626675277 32855799 839327983 733483858 823208799 -269978316 806446839 49729870 133015737 -131235911 698477741 -727413763 444795362 812983065 -651990794 -581028792 487697933 652169922 991910486 -201350205 -760308796 10929305 -552435079 -889499427 -791382035 200685408 -990188511 663837973 -695573377 -287276208 -319057488 -950818717 -178855941 660838031 -357429399 -202382732 -640916828 -524816044 578273571 315445923 -30275482 29819049 -12084564 391565283 541724215 -841583201 870770453 -443502503 -482730129 646636119 -190512935 -282895037 701405015 -982620643 -67175516 381023583 845180437 -196920142 -590276581 10111703 -800596633 629763006 600995931 -291196346 11557681 -951590597 -904899032 740722524 -929174400 -65815227 84569467 -840888934 647394998 -952976640 -751553155 -48128153 -645603347 -704085206 -656137144 -275444696 581829976 546000397 -913978866 -209733380 140813433 -352669022 342798451 997539291 125857748 -666668535 -558472309 707062444 505354783 592689201 22110367 -356826979 336134579 806948536 43379556 930800674 -928099273 451270275 -588843405 -113254828 -978284526 -29702523 -872942977 749078032 199967105 -276198989 886310097 453610599 -134737797 766426380 -73450940 435412378 401442814 30354538 -799722461 -567225638 -761287988 -503272150 -333990735 -606644042 -705680916 -452361121 855714349 195719784 -592751743 -282468486 558486858 614954465 98936811 -309027274 -79345771 918178633 432569791 -730176159 689150509 -761745435 -252659925 856392779 807360861 -933716118 55947297 -629332459 -874009239 88610160 -236206469 947055796 160896550 -971323703 -931466405 -503011294 -368608880 894224436 -761802941 -41778206 262063695 -791034158 -434355168 -897278987 -118602264 -464182307 499084891 -789398683 -515218464 17652966 522870453 554680806 -992811800 -193040481 -961441328 648369087 -571273877 63583294 233771128 577337382 835754490 -227629065 -414145636 -339045789 -106362337 560965276 -909762032 -94725667 39012168 -714908524 837650597 880489051 -184080569 314941659 -555156758 468782756 896520185 95531029 279048144 653409267 -669168474 676649773 905163398 287769098 -981495580 -498492104 -724537903 659946023 -968596070 -557037489 -774535551 -366677868 -732528181 -845680906 160919551 842773141 -995031010 -891857305 383865709 890786245 808654325 699213735 -126741499 640729352 495760684 413831261 -15415185 -63012199 518080077 -14935073 -100321672 -879617066 -385989791 49524046 750264872 107273875 -218153728 990245772 607473762 401025049 -425838322 -85825926 -894217514 311707818 -820266758 152278691 -192847466 -803641420 755776416 -933357184 -715110444 694457568 602408325 70248219 -328454761 -305011860 -90720952 270699711 826707413 -73333323 980386591 745367310 827482435 -281807322 215437203 -73732292 107021406 632452648 -909752817 -324351376 586161264 485376165 113646925 -380546254 604722203 426005048 -828242244 -478791762 686419068 -761320021 -30795574 -776052857 577533159 115537001 591629337 -857550664 -113316169 -641258655 462460655 -57739392 723913138 -990529364 45898227 -371566850 -147471059 -501769675 995280930 810881881 645028759 553350656 638558546 362628188 953024508 332974096 830730516 -650626162 -133461043 -250515386 824834103 584728174 -747961128 969687526 314836312 -99822694 -443306030 690311915 -835923876 -540269847 -397046853 -539545042 -192662177 -279551647 386242274 -498435662 629439472 2819653 -90865352 -176859593 -193791818 109589379 705211707 15180261 432217411 -115548810 -382634518 685773528 350266553 565933816 -272881629 -71875430 -428519062 104129396 570096049 815884415 -809252107 -513443485 978172211 241912926 -373904405 -483255338 307653082 -520226250 -904875746 -978871436 -341905686 870691468 -802520896 -733406662 306313646 318751192 -906635884 -662801348 619584021 -538457632 -353386006 -24847943 -127706761 -576710305 -427180928 -493280335 -77957655 -806013734 439716226 421516590 -759523249 554617053 375365012 -108540866 -752965005 -645995703 -399952605 -919650157 889806846 22762112 273288783 -468223812 -364567469 209865137 -452020634 627330852 238749580 -707516585 -283390472 603687735 -828106331 263749337 802562259 715582473 -940525064 486888580 -723504248 -406176754 -456169896 200496817 153964083 225061750 933628572 967634626 -202176689 193970247 252747177 -333844398 -527944449 -557410782 -589479257 796521319 -455349868 612455890 918919172 -786464417 26400930 421727294 -995648938 466428197 960566257 -91974525 -735772410 -844468570 13046599 712134492 -788496058 366370870 989208973 957556462 -801873286 752122853 -70348776 -244631873 455887598 -660983829 679409471 440184190 8135274 191899617 249825535 -653163229 -592003134 -74606305 712924005 -707177739 998446493 929950151 -535411260 -347492757 -381021058 -305872774 162238009 840204448 760081474 25931177 915602635 -157287999 368255648 803858591 -103180064 -960012939 -205104640 83444462 997072788 21323552 -444582018 852746808 -715780893 933621610 -595000022 -207577275 422011767 777287151 345284744 -943024283 -868598407 554597933 -28380971 351492243 98405522 565870156 161993389 701589628 -455409248 624033435 -231460047 535732726 -802266531 482376722 810740593 651460532 496546601 -575036777 717499424 221151638 -795223518 583505409 562726317 -972575813 718707816 686233639 -414246376 651805752 -530810125 923780255 803600089 -501546992 328716679 725745636 796888794 979233176 673593241 -861925680 506079281 -40295347 -3598120 45962411 -512653610 -319840030 302498412 197442178 -698653888 973881174 -430121136 -31636674 215172466 593665306 -328579911 -782770395 439690981 -438969641 -840960739 556590608 339294339 -302713576 862558994 383210567 -635621479 -768248016 573549122 -272633470 -589240154 -988855328 543275792 -68448161 -389084209 -893945415 9595607 -836076211 511319735 978942766 913394844 -665737793 -121567221 -516872852 -342028959 552006359 -914079288 663864385 -137558360 516086364 -860143489 -705794085 810803517 673245388 -449691866 278606057 -460665766 686645498 -787340271 -807386196 233065502 -802858355 108915163 -128929069 -892228303 -442744089 -913973850 -620378812 -991507660 319079903 -719893827 -586499311 -840979918 -841029873 472612112 422263044 -863541674 134383361 -775374451 308510584 -296140176 686385026 -815823083 -590194392 898229965 -271445388 -317399667 771545347 -87207904 -358380049 454993718 -203837730 -421141319 -291410627 240462243 922104651 -817172579 -465820023 141006600 -391703478 287144070 -226915137 678159122 322041965 -2397589 -349626905 748265920 -409947548 -568538238 -762758631 994680997 -923510165 723715234 95408187 -623906203 -858260416 -390538361 632238257 -781091726 -990773339 -62402464 -381981408 402070564 694218406 952625708 897911072 -563168371 147787440 189531947 -984372698 133628881 -241312483 -478142924 389284965 100066293 -292171322 445899604 -599994366 -547502449 662420019 854719077 72429030 174818497 -903195221 -180974027 -34494346 -248234718 -432132249 777604000 200518992 424452754 -112799719 490930832 170590430 -881626659 13840017 -452129292 527616053 454846697 573922716 466137805 572615945 -97506235 -872267371 -346754338 67425144 783203229 492463621 720640168 -854363506 -599059375 790729359 -219394297 4243875 -218655810 -574176067 -730762777 -717913072 -319027105 -648983364 -776828874 -891946781 -150028654 618281668 -818168689 759133172 242864961 66162932 807329476 -783804671 -845406567 599527151 441677929 -868937486 -180535432 -467231932 -562261196 395658110 -772155886 185747580 530642485 157501762 -807162854 848681381 -21211686 -223371224 564363906 -571439805 -867904606 87442434 327766753 -54656670 -807955296 601307100 -685877032 -884619579 -932174103 298297794 781730894 -669492347 -643099297 859934513 -774158336 331186286 510080439 -546588478 940597783 686417791 -438619439 177662684 390480524 33357446 963823147 -390209307 456233746 618976341 280829587 -933619329 -297971236 253911693 -872747707 -159113767 -503060492 864066312 -146447275 51765285 -309854619 -328849754 742942408 425319375 467123089 992840816 377283458 -212599752 -900709941 -815263396 -317973867 -152523380 -212154033 -360761093 948246935 -994865394 -111516729 816548908 98520060 295875473 -449833763 900877388 65070084 -313889656 719719129 -513329091 -287064695 -917891722 -472576797 -193688944 260187837 401980491 79472042 -581517489 -854800443 346642682 963372274 83963903 845769264 -896714780 919481307 -334733664 314773877 46792250 414384816 770636662 -62533107 55635499 305115115 346679355 -739968193 -768456281 527782123 -700299246 -152881152 -172263412 -878930402 674643034 -529521569 -17470572 462921774 -227387473 -599959149 947124739 211010423 136597456 837382983 309758849 -343370203 802525748 -693398124 -312737917 467390234 -376496819 -438537310 -108185948 -253243920 -214135365 -37279301 640846997 -797019679 -673722541 -324120701 601974921 595435357 -93534266 625400490 432421597 -833732268 -226854919 -360468783 -552089628 -696504187 896793481 -318317376 -48581290 -73976123 611186905 263584601 566479523 -59401743 256039390 753031018 -188036750 -725775784 998684890 -874826195 -44162392 214342116 -413112991 51869059 -126976125 174604457 -883849567 -733001939 -289732700 -593644075 -880019693 225151828 601040755 488331756 967091532 -675728944 -997892546 -211184105 -516500937 -41043271 298287158 115467037 -23291165 491921558 73419336 -196382062 10686650 -617075134 329642953 -198151637 856093858 -627268922 352640078 453100879 -933176635 298941442 -336152014 340513098 581706333 557432795 -548871787 -886916634 -485700755 861271664 849019907 -152827377 -573241529 865040665 -331025247 806930281 316765318 95379673 -188179034 742924777 -344575147 404450799 -658277621 -942434658 911853324 907186923 -299777556 -932997819 385911059 670758676 351055834 -476878665 -273621963 -942545179 980815973 158272271 155028600 214500914 155646020 -199528863 -300206317 986345163 -714941529 374790259 -990183500 963491600 627777383 -824032194 -804923530 -293140169 333295687 -963619494 83669778 801480094 -233536796 531171926 186738116 650662864 -163938137 953120596 851742913 -452045174 -973014409 -938592179 -740775535 -125655091 538232351 661179654 -741760591 -762843314 116857978 627127855 -191815356 -764081797 -631555987 -223468747 686547802 760804891 979995468 347872877 432696167 -904371313 976008822 -51138615 -376751716 910686572 216985785 274685957 569344524 -923993642 228805839 -77992103 -230655610 452558040 -684321717 267688772 771262689 631407394 -165255897 923864382 378467766 265958534 -669232889 30079154 -406701758 146979652 136248695 448293429 818920079 -356369405 300982430 -796998085 -861258583 339804565 -966727700 -648242947 753051568 -341596639 625692037 646032097 -402293778 -472051546 -692024228 401772940 -762429537 -710893518 880739594 -416084951 -680919195 670441465 -142772680 -877340487 -7860299 591563996 229420117 -855121496 -271708923 -739581350 -833396585 757301876 -595919273 242790085 -617467706 792842300 -934641371 626046164 507384552 -405734753 733960029 -398302897 -501137561 -751853213 -927169813 950229408 42651909 450029747 671454015 841952956 435594015 795166797 -131725487 -256521238 312938245 522961207 -40849655 -739408815 -681830782 269656573 -878145598 -447521446 -14236561 115374968 -874911739 -91331467 -333964297 748780071 53773168 120263170 155104042 -709950718 724345766 880450617 533085388 -20441953 -623245410 -91462353 120196445 756003967 964631225 208269267 -745694527 -649036147 -589499961 126583785 74012402 -432757985 -476731706 58023363 868215696 -395563991 -131405286 401283597 -968617467 483508116 80586062 322538018 270525114 -127409475 468995812 263139569 246817582 721051161 -478910565 -763102298 -78028028 302267946 257504207 -303628776 624049772 -43111320 -278507380 -854552959 -72658536 -995770307 -128533376 -407230930 565248148 -727524524 952801629 -670553792 45005921 830278928 -355243737 990651990 -658347663 70654163 848427368 897386270 -318185839 159377181 406186695 -297788853 372328244 -800663635 869699195 -223506480 596245977 483544682 -943713133 662736744 -708028084 959154820 -385775084 -930199995 28026186 -959810048 -18201227 -305678338 -125345438 -860169326 -909597512 914979060 445142383 -880667689 -511778144 -879009920 -212546600 -163243302 -168626006 -200694805 624910358 272964256 -377115549 973217550 144741997 617050082 -52509508 219196064 791699892 238290685 989971561 624321227 -232524344 -817803028 204896652 -547561863 868304678 -964610913 713293157 -149183590 562643527 435448269 -698406059 470585325 -405689249 -18698039 531590773 39468589 -969325267 105623598 664161963 845842324 -489935345 671040187 -253079403 613902679 -838111865 931299063 557056455 157859247 324864700 110169490 -965155752 -621985180 423765877 -199874539 -880773311 -796201302 714596148 712103276 520862329 -433328620 -992271552 -233816184 -207172128 42265365 -705470958 735440808 -65592092 -405642603 -948667855 -358402783 -233289773 543687040 -591060851 -854678826 -202967168 995741373 595107791 -642529626 932055801 607885825 -414524709 -359312197 322330373 -122068184 642813520 484485290 167041313 -340545032 237247706 -291299811 636355952 648703268 -197753229 -317008075 882619985 -575502866 866091348 -500238183 -53211231 28071556 632601763 878452911 292647546 -196251299 25820180 -244517591 724730653 -751618764 -440810669 418260751 505870536 685175289 901451259 -95595560 894758993 145105217 903217239 685032167 -252210596 -35352724 -863546895 40284199 209850397 717099662 -671745066 344126865 447599366 -724109690 -903905306 -928762006 685286 -521649128 -343808313 -54257843 -337180662 752050793 -827140835 942958485 -102524852 549908072 -488504971 790150533 -933907610 -367533019 -854466427 -568481554 629652984 -949259935 -152767450 476206455 -72939014 -529842853 -408293526 -568650095 -808145888 -230180747 -922863290 222281723 882378467 -715135796 -315511379 774130053 -524860649 704681140 -93420518 283519825 441104538 -352635552 -334828464 364523787 830206468 -151267696 761231249 250228463 -172362802 -3638877 -293502316 -112632582 -238107222 -20585944 890392859 -353303091 -613032186 296707515 592753760 531787109 988417645 -601403194 -259130980 -527178280 -462336277 821505255 567087671 239835581 -750508455 -395778997 99057367 947356876 470750597 -64807598 -88824313 -57127717 -623039515 -859039144 764820104 -657203550 -692988686 230702971 -294993154 -364722728 923104682 495682300 -837902627 529616905 165306516 499090183 812005433 713027695 -643767440 -4844544 -612659119 397833578 652484706 656049301 -460060310 -965490131 277422385 -240095549 145912618 582805981 -457319670 -280242696 334405878 -505761648 61820243 -464275790 -285312019 -941132097 165229764 -126396164 -15472899 -45882339 882677735 665387745 -244506217 -266119732 119759597 977410834 154341054 347271225 56191024 401513761 89676311 -109526997 -888491307 239657608 -369188326 30703383 -963593951 927176407 -253233482 15892119 420132965 -608377450 576472012 955744864 504133014 484074939 -883289058 538352278 631482855 -426215791 -318035646 -322734095 933996827 -691203631 334114933 -523145198 -793030611 -473881622 -654102206 691089103 698157663 -254883465 -484977155 -690920535 -69925804 113184575 -41291101 597276346 795441212 726384615 -408465859 -903817635 618664940 -653825448 -936838082 -777915544 -150187405 48420618 -368417571 -890708240 911752243 896513323 461669145 -972262172 982304353 976916530 -76777257 -262853355 -607919027 808470577 420654389 41613095 -733462536 -794209539 -384758665 140376810 306472823 -40388756 220458885 651832252 562027472 691808990 -23146306 -213650373 649644073 81125425 385719868 26022823 -508476343 -124560997 54385122 -739223557 35436518 -920778360 -962399612 49641692 990749781 473511050 -295746981 -655835993 -799599530 -219950984 79023418 436866164 350876392 554357188 -526468460 -807208004 529941762 -348779070 -556928632 -431441294 943234934 -291929850 -363888888 -453296328 -929019005 971827371 -95920914 -855388988 323519025 541625121 -769477623 -267491936 -685705672 -672975827 -41719217 -389715360 919427129 317596153 -138558965 -242033662 998019432 -495811937 57786705 -534893812 552926999 -939525832 -247967868 -70891370 -174564350 -247367465 440388 473750732 807202739 995938155 -182187683 949918406 344794567 699322444 -382275993 -961850634 -580564081 -883858972 111404262 847453540 47881454 -88226399 -130426959 975916027 822726014 -218872301 463723624 -751860924 -894233114 -241236820 245597801 -979561538 -203232627 903256089 714911297 -74438275 -388131988 889033862 890867798 -859241946 -379101167 -272940234 -741653238 332889358 234988109 -437836428 -93292863 568669790 19806779 -812841056 519701087 -645085258 -362497139 -261685794 442374252 -768161768 -44655251 425760556 -508766060 997801379 -968639612 -762551378 41574272 774804014 324250906 -789488460 666477346 911074382 -257798744 -817409853 -210654865 337385908 -222332738 87431806 -472313848 -241694247 -208643947 -552523979 763800105 -682157991 -970013678 859013089 -620055991 933561823 484412504 72453542 -862130589 -791601058 23723459 -230546628 884179172 -130988706 695052025 986125968 968322884 -641595211 -802112041 -394704927 -411559420 -901639125 -59993145 661211768 -812707221 -190149949 137543340 -647479109 488327572 13352794 711580388 -745527636 -39676793 -950527507 764572576 149624278 -114094971 392690894 -243079420 -729212187 -804957761 463395719 -862024890 220399810 378123010 519970336 -616890116 -420094857 -546509151 972577205 618903768 -740108853 -755927338 928196042 -99779444 578314211 -70529027 -267617864 578608671 -355573624 720510541 -903552737 -869279140 765163107 210121241 708206749 -465658330 -227797192 61744672 236624249 -855696052 -13085818 950283513 514378694 -307762838 860281878 178377734 543060556 -245389058 164214826 -450049814 800413566 297173828 -504205874 264517829 -790693927 -671469305 -612716306 728204602 655604937 198400475 -31983857 57274310 152719195 -426853996 -126744792 965862032 -928613195 58571344 -70155094 814293863 -900431555 -267377013 682403025 298187910 171304094 -902250526 -263610933 707829397 -393714210 -731791441 -653654437 621532911 981227691 683374950 322321374 -758390843 898217691 -382375992 842384025 737424442 -509209358 -864002768 775326817 726050747 151959755 628778949 354511856 -468865248 -864564020 781245115 -533536646 -30961917 848071608 857432411 816712516 536325878 830203827 -336794042 -355128312 934485111 131219539 -475572953 136189333 -215454182 286649072 -777727907 320217426 300359363 331560828 -330728738 -707573825 603398590 -65073721 929060521 -124741677 -151858164 -778725221 133370959 952912046 -809300301 -875949446 886203932 -978574424 244734628 681930271 -816296022 -701655559 -263270535 -952621636 -43248981 -744115612 -804587594 -372791060 496262275 -815372541 -996428913 -993919231 226681504 933773133 -67610450 -225828875 -325671938 566226183 413259329 -456020274 579010439 -966446117 628785911 -829498969 -270350871 -693357141 40512873 -917905468 806416354 157798033 -785166968 -110198113 -104107290 -723963525 -164392293 -688693045 -723734207 498117190 295944005 -734432349 -689267083 784086631 32054205 -796761227 693051309 -384328938 393505438 369318878 -222362454 -312316745 -946404584 874340963 -813262968 -833881248 -180495073 -380796557 -746450511 -145610137 129318861 587273598 -543870399 -961256327 215467552 387817917 607479811 165105308 -536628794 859930299 239707111 329155258 -823869054 340221052 -596633107 651792222 -67082742 982180749 -809828071 371683828 -642743060 -800918498 -303989827 30114569 -586588148 86206217 662991966 478911024 49055923 175246587 770201164 -689270407 253095646 189947801 114625367 132807366 563164219 -628558676 64859307 429149529 -745248921 -909031310 169790162 -525206315 590392559 -782064803 -716545106 374115785 -908143138 -345162329 -607317063 -517439477 -152832686 -468909779 199853072 623121689 961575289 849868370 -802875675 312561851 977917446 -41339509 -900505726 -387045658 -329715650 -385610738 -769542704 752529002 -279632895 994964908 442709712 -756749762 -705151477 -606048031 847898918 60062477 271492285 -369564043 677193708 -476220381 948871632 -952423034 -994636752 -229944526 674843776 -276729978 -588054126 626129326 -460291610 -75135562 784198956 -383782511 -267003988 347763748 -530360489 663791097 -24247623 709011114 386275570 -306592574 -447870673 281205854 -863111614 393872940 -459052287 855504955 -318533880 990353424 392884969 -326888693 268703077 350698212 -247827408 -896963778 -97129711 493729246 -652030021 99504878 -826028055 891235107 -60364764 541102443 -71116898 600947227 -132503914 204657873 78315824 934785701 -493691407 224666233 756219587 978169831 426868255 -573481554 -722894109 -864865847 -997210652 538573038 -29846325 246943401 -304437541 499256933 -17496187 -590400939 146971704 583858186 642414338 -123635096 -571101696 -631801878 217302535 -512924611 -945536402 759155776 -496888176 -786414570 -61634512 96186886 -636194590 105266785 997667062 -298344426 759477544 674054417 857031536 -915025754 712583074 -118806699 394579788 -630569490 228865148 423753750 -38255991 -402551907 -390563467 160002669 8910606 -414786533 -307494588 -947353475 431299218 522174339 -637447605 752809224 -503435273 -966887037 -997220997 -250394911 80336629 -875886464 -740168999 -42706939 -418552749 -828087280 741486837 -734001677 -656131046 -250511028 -308298962 320053117 621575004 338938262 697015949 98987751 -908605182 179474821 -38851897 827443767 -800175239 650454673 -553445522 -497836432 -642927707 -486776916 -94187107 805686450 -343756260 862435163 622402155 970322387 777988375 -805447786 -820337493 -184533986 66101711 -814652988 212473624 924520092 -212097780 689157885 -217112817 720426061 86795361 -611998329 466929376 808539 535382047 -375310599 -938291707 322655266 297417200 408226619 -934208412 -989017063 -713314835 -436080091 -98869885 339048306 551466089 -361569895 678789054 586228130 -177788142 632696226 788178878 -869387826 -61129126 -642053970 -378934879 170470721 -141139639 163407046 503938106 -311102736 869748727 -465735426 239600755 -839876549 284536069 430235327 669773521 410650335 -548626502 -809402235 596622100 -302007893 -302768571 944071368 578913610 797494732 -252806849 219995423 340711481 310971710 -713621811 -332300338 -296098983 -17183563 -779652400 284874328 309204986 851353005 -131907579 -35989428 281889585 -435751770 969924627 577697975 516314100 551098411 -530217892 -34890646 -25465469 489021124 -484838012 -700911034 481447294 -526006117 -75222077 -487267727 2900122 -312845050 227794937 -809841999 11734169 600675878 -243060945 -347913467 -964097204 -409459399 824619902 -939064919 -495381270 546685076 995763909 -756586858 732090532 -376330867 433639854 -876460993 -313496231 154934556 -561341221 -514838491 27018691 -385718113 -663549183 467172396 -943408553 797318902 419202003 -286496172 286006921 212797685 -53145350 -313749785 -682274374 -61883064 -272401208 212681404 706823557 -110229147 968190277 143341762 301516215 -339031699 -219155092 324073725 944085257 478632969 365785953 5805920 -817759097 -670348009 -65958807 408916518 842698922 64718751 -255381234 -988797821 -137579224 -236610634 576069858 435754846 190463438 -912825119 -172426933 709877225 361695406 -671050272 432743130 187944787 166244131 -225740588 632323005 -25615648 766604749 -375055017 -189750556 -649676938 989029935 817614490 -288619532 452975977 -138937625 -395313765 695823031 989133173 286799951 737814299 870363579 -707086675 842899042 -280553682 506844641 -910561788 898019399 605838170 -560985662 764330476 -917613606 -67267378 -369155831 -413858954 -889128798 -930009852 918232258 -398888784 179179083 -449139992 -935465796 -327105287 383893612 109825209 549388169 -54197477 236571397 -728621183 524541531 167217236 -106716931 314375045 363409021 -935031198 158183803 263251926 997206014 -549985607 522619166 -571158251 267240980 483758964 266022291 -197757706 35762665 535567344 -583233542 -80290388 -874545634 -984078411 -300571733 -590518121 -710615619 -536347688 574637997 -214361419 41247917 -923317511 41135648 135185618 241247473 -66484198 -483448019 798694968 -801707205 301135774 -38776943 -899093455 -80929634 -983107928 -777499928 451453012 636199917 -47070789 123753017 -51199204 331899682 743648409 -947706333 11825565 609513246 -379385064 18591064 -186643962 469304065 419324575 -920639215 -701487090 -314290054 904996146 96749531 -33167327 46097459 -315792505 217062342 -766366378 -43155348 -391542540 -100913528 -759832537 -106056928 -703942096 -465451970 969830447 463486618 -653810800 -891214258 212986172 967090950 369197591 -631464250 -676874079 -219225683 -648465521 322230090 -384765576 -854325860 -675644945 -974793328 -299265324 -398686031 -809039768 367316045 564239085 390766611 182874539 -458053857 -671763035 711942200 -5791248 -248222314 -513326116 166881623 951007146 -613954988 104538621 -253070952 -803098705 584691746 -929427987 -835645644 -826349228 947470799 80350809 296061174 167853234 31248680 436895891 -312112717 -204828461 -264697850 -239376903 562373338 635869607 775777818 738325754 834563550 -377574344 -105052893 291317745 -346570351 198549740 434492397 600135449 525831226 636324047 -650493664 -894439122 934523072 -668626531 -10617766 786862262 870416811 369090761 753054357 400706956 -172686723 447448151 -17835567 -14497975 34364822 368199332 25980895 -529901759 -885522475 470734112 410481045 -441788373 -58920237 -604544152 89629425 663182171 -629404076 413007988 -699071017 -721712755 712094583 -732885234 208782951 -44316507 -86506301 114055550 -587446246 146516590 535715056 563521633 721558374 -787094641 10112819 510765944 -933775206 799720246 -462671401 960506472 -194938322 -207645435 343149826 -966124375 932241110 -89340702 254357307 503014096 895778163 -607699904 -713118890 238646435 785504964 721593301 -707255406 -35718282 -496088600 894361490 -430107659 635903359 69378590 181522072 -729567460 69285592 -406550484 -987226209 119930530 109109118 638023112 -511888271 -368892173 740514338 318746690 746470052 -832331425 -37606917 -666489116 426067289 409436691 193567296 -84783879 244072725 762485395 -350814099 -714437634 785727652 -945203579 -982353925 228611956 674258003 842429119 -526604628 41521619 917316283 -455018101 -623398266 810038539 -418260932 61186938 -155253206 -777210564 -971941129 -569583003 -153520073 -19904309 -948675245 -955349492 805339300 139486783 26572540 -17916653 861351716 243302364 -237595332 15255099 -729769325 -27889746 -672575287 224464980 858862953 -647547648 -838775731 -434305717 -611136449 958340729 -425955002 -128794647 -719436712 987170676 -437429631 238114619 108250096 -128421354 56030715 -855770175 -499703735 217202035 326858491 20635912 190949324 -270429179 -60500019 -66713243 160173393 560198037 754585824 -186773797 -323657739 -960292608 574263034 -867932374 765156399 138905678 -305406012 -709306579 -474334189 -19006540 644782817 -571706541 673880340 -726182069 764391942 -435348033 -603601590 -428259779 -490048957 442310489 403366546 47233912 -558528358 638227385 -918370641 -407792112 631293757 -787507035 618135411 784425943 -194332198 -628726289 -203597084 5238085 -271950552 -481261056 -346084157 -826604416 598155590 361365988 72937067 -158174665 -940339372 731091958 459978553 -906904067 -501259210 16101483 555825188 -522481143 -718944119 -568618679 -455905862 -613446709 690596633 -215734135 323609689 221535118 -846935684 346393098 46405597 -827924687 -160540028 -202838780 -249399795 -602948473 -934274068 189990315 287357953 -728711235 -346309008 -600381173 -570283297 585386709 20996445 -181685729 240436455 -9560032 677069365 347460407 -409492061 -668132640 995596383 -294145750 -96528702 545238827 960825386 868553737 443394844 -113960419 -806978074 -395247088 142600679 -360185693 414052766 824618829 908945748 -667592788 105047513 899465728 -370583169 -625455680 -2223390 472706163 578136494 -674252644 -257389816 330913774 -387940821 155768712 83582642 411478617 -969998443 734177484 540255086 -822144619 -445867695 -410917700 -781804631 640985864 -21436584 -255939225 -132331045 345808243 -922127277 760339776 -741422946 -35574592 215989790 -99696118 347301209 -383327383 -793961619 678559365 -289579769 -523941457 -277615465 -754649604 387159062 -630250796 407120103 219782762 -52422717 -367650978 -682626496 -52078438 -92930571 502442065 -183458026 -110606803 -839952916 987848113 680879468 751783106 -303734513 284299115 -476747747 9275590 234776212 683131714 -19536949 -711674873 123779979 796566416 -398594705 927540692 -518334212 68916165 -326763714 -599199784 912611540 -43618482 -304532695 -466961416 457818058 724038199 -104636606 490991474 730191117 818619749 588245029 927236178 920612784 828466722 -826895369 969950666 -513712780 -252142538 121636569 235458878 322814854 -277331285 -276698892 758807096 900795420 -519694235 319158273 -972470044 -159508115 929166141 924724747 68561191 -227421842 890739300 -257308533 743393912 -405735479 329401971 821110255 669205497 351213196 569877180 -615043506 -856842451 -73020186 138298901 -42506923 -730695688 638438166 -196147269 720092438 238385428 363997774 -283223052 664379993 -251956742 -321043926 -730130224 -719828543 -376150913 -575755290 -836187711 -656871824 -35784817 -593548708 -493117091 -605343100 373453155 742798275 942621884 -964414552 452125163 -287433106 810901181 -215090809 -208250194 -931827317 591149293 -648726822 -681907516 -982638742 399131040 -249017039 -515010123 -79862551 251227339 461830970 -814107255 -202746730 914992829 -269303447 112847766 246520512 205624502 258387557 174690691 366099120 -378468656 -152138672 -171089282 -62984946 -578120449 759466817 -581822033 489170194 -166504604 725927474 82941226 818746150 -660829221 -357163966 243569727 530785847 -485498386 -535729731 -184917205 923861093 839988906 -220155091 984218026 356576098 391536832 -729743611 499568847 -328368787 -753705252 590800555 -726234665 492886642 211858491 798816074 -124354435 -89341759 -640707943 582702414 -732668282 609192763 424821728 311366793 566678545 370433780 -205584268 -272704753 969756468 355022053 380590119 475618004 939277748 437627314 167172482 -100004609 -990351562 758324508 -73867731 -510941582 -397438141 -204268712 -607526037 -59414744 -742300820 623264403 -558012120 613128135 46786842 -365621765 851120082 -959746163 -668084845 218728909 827270322 756938487 938714878 -578210205 436477652 507315668 995586102 -562005909 875414885 -168281609 -805244563 -503204098 -645238455 -98336106 -47411263 -964790879 -32608710 -773915486 -832468228 -601099570 -940055898 -542959652 -211271112 -386742114 -853827513 -432707739 387134895 -173295275 994144533 -697062339 181704189 638415034 -982466488 -775709836 -561814059 -485753233 -23533003 786510243 -311273784 -952657248 688362738 -477185053 929643096 -928800109 -344844255 493766464 138264886 671938064 -68120818 -114553213 817719584 415278150 256096260 -122218207 -757605004 -853739198 -694110714 179794051 -997034152 108381481 -587215108 -501264142 272526871 480634211 -22259176 -243512612 -769560991 401899365 -794812789 41350233 -161212675 848646031 40373354 -803769854 -857869940 704109502 -871032857 -75551724 -479679892 -101113452 700490996 529355482 -386803713 471676871 -113354556 501658007 -507502678 -474222194 -504111175 469199746 -336286328 27159033 771773557 -904223616 -614075546 123054937 -177695434 -339005744 -824309396 35762657 -536579036 -674094832 -154464634 -572265499 552947794 454989612 83700292 399240468 42596444 966892372 -467604923 191726028 145569884 -792631653 -561050292 -317821624 -104630266 -298727434 -13936928 700217181 845615643 -48691922 32570795 -828404915 426311255 -727883059 -735137196 911742557 757789823 803342995 -478429980 -803652467 -151705917 -134565670 977133142 86838211 208018485 -966707307 -575038078 718256734 -748938057 112638397 222912468 771053347 -12977912 431783118 923916814 518844424 -505289106 780801271 330281629 918152490 -783619060 -334506602 -54437954 208740750 -128479227 981072042 -126475718 -851481572 -135534301 -622506276 3874533 -269501815 -196385484 -486068923 816189886 -516449391 606190664 -101030234 9557672 64950642 -352546739 -765216783 475884897 612436142 -949441627 419429593 31625958 -803752222 -707380030 141670048 999795361 109449453 676603417 -609289358 183606514 129336787 447884035 -665806403 -965430396 -346190299 685093840 979100490 12398956 -945574579 358411891 25106195 375263754 -368615435 -446322830 -733068206 -696381420 -225193327 697988635 768406098 546275494 -13423617 32947563 745380855 -69244143 206681148 -451054986 -460905681 -614422679 961936127 27377175 -124055699 -402490569 -834552873 544201879 -797198640 69803859 -15795283 149218631 -969423330 -679390620 857441660 321958338 164637865 -301456104 -116272623 446981122 956060533 -516374338 -364536898 -902571788 530952261 -451867701 -81594864 -688791387 -593573386 -544067572 -35924279 866424163 387091693 -78223137 409688940 -98323512 980099216 580102127 -103679679 71284453 -52191699 737360262 290270081 119567604 -874908369 -938189120 -836116167 -704484024 -905297300 92451065 -909970706 78683831 -932843587 308822607 250410524 49698448 578499508 54719893 -762337647 -110412950 909086510 -110719954 992365313 -823657273 118776328 138001505 -946856492 469792883 236400791 839854331 182320776 -808375036 -566829818 561101164 263375440 -963878379 -820644922 30907689 333669409 836312743 -432705517 109744268 425979741 -733232289 663987310 363159496 -221693364 -913123150 -563792816 -977190401 488591438 -895007960 -922899896 393577551 143041771 315978606 825322874 -202494351 838592967 -573154052 -842592309 982854360 -721270837 -526113882 535004100 -718377774 -708117991 -329974708 241107052 804860290 906916601 484037153 -811297524 39508885 547842113 235894788 -537420463 873974283 432605385 954498239 944790128 661688019 238356103 329029310 -205854168 -356868408 135318518 437521620 935464796 -113748156 -737150181 -266199795 159453678 -173667775 -549530316 -314205525 169785323 -339510108 -5502223 469285701 103845204 -966897523 706704956 -676463572 115307472 273687905 -948451459 -46687250 -771357558 -812463090 -325124290 710759512 -766566155 663757635 -656930876 -81618271 284617023 -807838410 -459611158 -377350859 -722582722 775336165 602144471 -35285736 893447422 -926948282 484632781 471936699 150310641 -480370294 519204980 826503235 548616872 436395294 -240190258 111662104 217709254 -355158306 12863435 343157838 -17769743 -245293593 121091946 216507768 590505133 435137425 11568968 148588912 345924594 807301623 869135916 842396083 -330632169 377025097 233435640 265060377 731608097 657009130 -642920096 -926056087 -327566050 -401008261 601778839 233358024 229476979 -243095671 297257964 496527515 565608475 291752373 -644383214 -701797667 -721481869 -89068307 -289284108 258681746 475147916 -226540900 139623761 -863213030 -708082327 494095183 -694637657 -541513879 -658862460 167846130 -791396761 763744653 780914945 -818456129 -629519410 -841034155 -658590616 299421165 966616318 559683887 388566138 911135724 -16773110 116712572 903199140 -696506004 -146189371 -292100240 -754511636 -609523632 293783252 -434536531 -161103050 -606564987 -692916860 -467601684 -620197256 879824139 -104295256 873487119 -630960836 9122960 692407356 -993736923 -145831263 979559296 -561507345 -625570000 -331883706 -203692970 283353576 -393322933 587486486 -757080280 184476962 -283233749 -133275988 -936722441 794819649 991891738 263428734 349509313 438393630 612066171 -890367168 810613967 -913704886 773822657 -860606993 -364678374 778532277 -697127027 546587751 -47236600 34203825 -582951208 -887640127 -245811279 235142386 625565173 -774752228 -766947359 823678075 565839352 39955207 820636054 71258654 -852389037 981626467 -776931743 864849070 -11281604 718994553 442623229 -954562195 -894232198 -615099257 -95920661 -895971032 138865151 -856531838 -806697321 -559514005 488399648 -51099160 358615600 -9545749 988611460 716525877 579199799 -174150477 960707692 427159818 423108473 -964478551 -149143617 -582255900 -641900017 296810793 -957211641 -964261592 110651106 -891346998 333692725 -135423831 411623159 833479601 -691076466 -313100636 262147814 -932181614 203982812 763386902 -907487479 -680136990 -748686092 -632443435 -585221946 -947575073 -575319423 622347834 563897203 -309633772 725787865 -126132023 -648696598 55582225 -464291725 -828010013 -929322721 -311797999 332684117 76432118 820896762 635123160 -895478805 -810063552 -400248727 -979892069 -132560099 807101106 784051448 -556090663 679263694 -718663122 -637894048 263857525 656329147 -614589891 -550427725 101448501 239410259 541722467 -864399256 -599275040 548436625 225162131 -137015931 -228751288 -278799155 363370945 -679095161 -882958684 627356891 -24979540 817443595 -782731149 163598325 -196662364 895259136 -642230678 -289171668 -988159181 743562664 455962364 -813122735 853457213 -80776421 -738209614 871144529 -327882989 -958212608 730234383 618448809 -727988503 960531402 -376655064 -123553011 -418266645 743937583 -190188086 -333234176 -786387041 -875643288 -730162041 -975820047 -739662721 597600379 537413224 158411047 -874213035 453142498 273658705 -206777986 746050799 505774440 584681734 801086305 124565760 -36836123 -70009040 486053326 520892542 -579889899 -620644613 -752587128 -697170039 365624224 -846685800 -266461799 318754321 -554889340 86568008 -481415842 -868166957 -859440922 567185297 208596411 551741766 947183569 722402198 -774574652 -700195643 -771351846 601095247 -471917661 786045131 13684264 -47653528 -722702934 776261602 66649016 35662949 293943721 515116476 -590202184 339354182 -916050704 822687456 -327116063 389782104 -742182819 379548869 -156671628 137471883 935504755 -941464113 -368993492 140080177 30014159 277600731 697831879 -514954293 -319223931 -748654670 -788721291 -549767033 -595371738 803919906 966917242 -795135909 961602202 862982738 -261477017 -923968121 266466516 104076410 -362507839 107633491 330498660 -802215221 -660875890 -151517985 557893510 647229495 607825377 299562320 -576599909 -177495948 -989179744 494673982 694972990 -967821194 -799303317 -196383970 -491295421 742234509 792874256 500179880 203689627 826647980 -999550804 -948065870 32724485 627435038 127638217 236513003 215533651 345686712 106810658 -944939136 418401935 210401850 82812752 -969108507 -657797666 -17616418 -206010963 -266099042 -254363995 886921082 925266809 780155103 -350650039 512973844 939467205 995113802 115469195 739949381 395384836 -947018051 291528391 876593354 362402923 559167297 -612676936 951748054 -80495020 -85422883 131077986 -927833575 993094805 -165263619 -989841428 -426725864 -438131442 -126465625 -646289182 -112175552 568078567 -688969819 -734633752 -130166847 94529739 -941818152 181591912 -456344134 -174257824 -768805113 -29988801 737380274 484168370 477970574 991324463 -104046986 -918571829 -738114126 997035303 985095843 -715181775 -7412361 -849587327 608521546 -75965530 -951402585 946099658 223262239 -125007852 952642636 -145048343 -926705160 -840843936 -968916059 279888105 -836169043 93710524 403789302 -901038736 855769963 -239822470 -850506512 500604208 -977736734 -856114383 -850902019 -19248071 -859222643 746702460 -908883995 -117209247 -822020959 249392989 -359663993 508611747 858704594 -930616734 -343813654 -244488194 -397872080 -645439581 904267204 218362040 -981986586 946948166 448853171 -30830743 263748618 -786101877 46830562 -886230861 -450618507 -235713396 803851095 -199708752 431242251 -744630438 -209515683 391183829 -985449419 213368149 -105950653 549820901 80225474 733552714 -81574168 125444923 -833164159 664672736 -334508008 -612138639 -47942594 -369748456 541482529 -138083042 -236279255 -578283971 567182634 -696159729 820647653 -976683334 -271133062 -670040690 -702262059 -294840716 -967450207 -876738614 966146635 817087469 -873275306 -446336388 643934008 -14638608 167272622 472389390 889092641 792219247 -299138985 -84503463 -826833353 100927721 -31919553 326746434 -585285478 -629938177 -788723213 -304821225 -250189849 -752119676 -814077828 -377360004 113805286 212097316 -92170186 -490711405 26767242 -585631343 -372605654 -946219840 -798791393 -529291218 -230102470 623273450 -441735593 624331482 -369342782 -365892795 -884127511 502072811 -710226982 488648023 -5495351 -998815084 861410455 -218486429 725486296 -62730573 -514606680 67824099 643503931 442744339 513249810 130342635 292506533 -431554027 552617086 -275113569 -959778693 286248922 766716562 -175752527 -753814355 -425780489 615438690 -739665365 -452628939 -595249138 99923528 -512197348 -992447327 240625958 -932721643 382228958 30153318 475330142 869216970 -954149970 -199430613 884957305 -184407714 809032093 533172101 94824606 692941740 141251908 814306459 -345110923 -743106428 -367610127 507962058 -283993997 720964009 417806527 552300069 -795819682 -852845811 13236539 -582811738 -162067408 433465735 -457543842 72536093 -879069982 636919843 -350194421 216597598 -753056058 -823630753 -28525813 -223793225 -296161636 734908363 621656548 -113499704 -164009133 712213160 -165034810 -507794200 -588493879 -799336916 42434389 -728099018 775963358 170606273 860311326 -806984926 -923387442 669522880 649388055 153882778 -869026534 -864264032 -276353727 -688910138 -148905759 -255295744 282993688 413888659 590485352 -292908531 952242179 454888961 341015057 141830930 -865492250 -280428151 340943584 875560320 -180928359 -901964871 256988147 -735931176 447772205 577374972 -795376772 -75382772 697421238 376557436 -684344028 -155544176 -790646804 -881276963 -593988493 558501999 873027177 -197568253 -536040455 856396116 -712022817 -380204853 341488928 198228763 286144358 292713140 -63538559 -971724258 335508497 -688054108 621035157 -40904691 474850926 977182114 549131305 578900048 -29751267 -840694114 -187818171 -822985602 106699322 -286200020 -458569660 150391062 733120683 904345752 455990108 583749725 476451990 -795640686 -747268168 -598836526 274296589 -259837043 -360867937 -468099270 120427991 604045066 -324265993 608132612 -144277354 -178615365 896682627 -137596441 -389167207 329367552 726429741 580374 732288409 565364699 779305166 593018529 -808566448 359702828 -409780158 693187771 -457417958 294474255 -15251972 -163716017 369409849 -411619234 126170101 -374009175 -648501585 49560440 -405458171 494518113 -844516099 -337574102 395057907 -158868777 927674658 462424821 4433293 529581512 307568940 -549562551 -360972962 711551945 265814032 306902128 318627567 183168367 327885985 498195265 483832430 -863346665 165821820 -746868597 725926049 507516266 -60014318 114258658 304534138 -528655684 -205962152 459160874 -585763575 156359217 -609182073 970005120 -740876800 279315089 -230271015 853778542 989157400 -701812124 -660554089 721575922 -721610031 630043128 640642813 -937939950 869772508 428464185 -145567884 -362300948 893800835 -961398959 961485875 779052473 -75403677 825902598 618848324 -159095933 -145358191 451675042 -97651664 -369457128 403933705 -37315905 621427558 -975503858 516848999 770776541 727682962 -728531569 -464649583 -361441599 -247869500 -74338999 907558261 216008070 539454473 -487547224 250434882 -335101186 843622741 968018621 370129454 -139104518 478924102 549603700 -749790542 853090422 822822786 -419210513 -363154515 232712805 -591643232 810821218 -190081115 16364292 117148610 447724002 -206649042 970628992 -318167587 -903420689 982284697 334231069 -858356304 377362765 954389797 -630521847 334309787 709849925 -793814426 878054086 -622146266 -422103515 -544753601 302106083 -236645227 622966839 38538244 289858158 597106714 953932784 333077251 -586830993 156683879 944896825 -230574869 -555737557 -929441473 498148057 618913353 48146101 433204776 -464709089 -229940963 133803582 925495682 -437892723 512891852 -403760102 252480138 744331631 -394507716 598048118 105978952 -468316571 -354576079 310956673 216934119 -882362514 -954411937 975744355 717879325 923106128 -249840482 510545384 591228209 802150709 296290656 -662028171 -274627584 490972805 604308010 310978433 201486168 384283032 567994727 -426829352 -415370446 364975109 -812007041 838011195 863031466 602105609 -707569659 517666748 327767721 -503040674 -686481833 -261817023 -520892022 864282577 -589128958 -702184611 151244524 -231698383 78046464 -259016831 73223991 889542709 817869734 569245329 -587572793 -136525044 -905646108 -447445740 341801576 -224995064 388587593 -632006044 70486945 -760216583 -586399201 821392554 -89746979 869242152 -933745429 730751454 918195041 -464274574 -485242899 194349678 402779497 -489948605 -716675209 638417119 322815467 406491252 606604228 689272034 -298223646 139048765 700600599 -387767309 884037262 -787310333 617370824 588838948 -591660156 313566146 -874030538 738416763 -346815952 653433426 417426789 -753768760 -22990385 -254876309 -708979680 -753424224 493271134 301127255 165463608 486258949 -627632974 -24183379 577076542 620371122 975379975 865165692 941464239 -222565766 609232984 -205330746 -558377887 -626343228 -9759819 -757764674 101032819 912046160 616700965 -393847301 -651197481 -211359688 100234726 279229172 49460229 -483002895 306827254 705645410 871751156 797335324 291943536 441267716 672378400 332028564 933127027 -554612774 303945040 423330513 -485400738 -757644119 -188335147 -976258720 -67602783 -347329370 -510691045 259691039 -395362559 -212893761 -128777980 240290797 943100840 295162954 287790124 -453839477 -326449280 368514979 808463068 -115776173 -236236877 672297316 -271870734 362013588 -166939167 -525127691 -378200625 825141269 -20633436 646284500 -874901163 849107011 957534805 873861402 -200674892 91743283 -315059252 75034988 457574516 247675151 68893526 -263739256 -924607974 518145007 829808368 675485289 -319551324 -627610596 40838291 645622748 879504494 -354233400 -168740482 22209642 830479618 100313183 384108459 -328207579 -746727980 -301076916 617366618 -383302338 -703821001 153397607 736885819 126296472 160179913 507824365 -217955340 -664992846 166809650 837894349 26164671 469029749 195242250 759707963 992787078 -653644395 539765314 -246152657 -174597208 -12629724 -815307627 -402042046 573564268 753830759 -350776318 -825106885 400869750 -970978613 500528163 -734570853 736019157 256990519 -599622991 -543594009 -219088033 -795420049 -997696848 993856193 692408567 -820055549 -512895891 -706178901 807331981 685292954 -765069595 -309026028 522450343 32044157 -129021903 -579081890 -433981347 -218194812 99953437 -340175592 -608505128 192515894 -334299937 698193575 -15181372 -745047218 690418011 -819151119 62513177 547256871 -409621502 -15365368 -439239376 -619166136 -677908152 -726862465 132344572 650149812 -238390128 360597367 797532664 -106235105 -582979801 709550817 472449903 593451400 -546872739 -298361814 -820723336 -227174848 -353350058 504111461 -351642750 245212765 -230259277 -808469301 -296345204 576870422 752374969 -682232948 272882584 110170282 -414636552 -277257730 489593551 -159142653 -700362180 -684409491 459949333 682255933 291574666 96761281 -329835203 269812003 -438093880 -999686122 -972944152 -576017864 837909150 -732483424 -195644155 738125769 -34729926 -293336215 -752608865 -355892616 156320351 -694870715 -241316271 -488691863 -632052529 828940398 801198279 914719076 224214928 684830556 957020605 669935383 -73499851 910099737 853827172 -20064106 -97555752 -420164143 -974300368 -154632823 564907995 148279694 895328691 -588882422 -649919422 746711649 -660065546 -22513390 -544832897 210474589 -61515139 251636761 695491758 982250259 840931654 592021441 -104910817 568958882 389372726 751598815 772233873 -767649700 -411108377 814410866 -598572313 -422388928 -57587026 -155920618 -355655112 -237707669 -956309279 -258767517 855214118 382251754 -302647524 -435963823 123442996 -468478876 444594366 -933166730 -122831680 -62991272 -208134242 10717845 394733162 -119148070 478394715 163033532 763881504 605217966 445752236 -27472918 892352179 -658016049 537713482 746435651 -690917837 56013474 -685207180 -439272109 -166977882 -129171526 830023092 -360932533 665465799 -374599708 -768034385 346267147 -553458793 430239580 -555186453 140563843 211240458 250252067 799782229 -121321237 -565067656 298031841 174227695 -311397406 514371446 -779974947 287060687 635088884 762185639 -136264610 406940298 399755508 659426496 -778823315 -712188765 -308659860 -234929510 -878553301 734971132 -873063762 861781959 -5108556 -756131863 -904198713 -5185574 -818465133 335370436 -20437791 -934590970 157969175 -792544806 621855266 -842102536 603031127 587017560 583398027 539138937 521922602 -708967761 318165600 -863891515 644523015 672786326 142322020 896068122 -65024381 -924998383 -707798793 -602719741 450829893 6758175 866839108 -2105283 249638886 -216235585 -48916741 -186847519 -99653951 714977246 -53320280 -195845620 -699083773 -304794634 -289461993 -921895456 -684544854 -585460730 225950011 -698996129 -552205428 384849014 919935593 -220040155 479959131 656989497 174020453 -446777268 -432394263 757799344 -318621857 718426499 -306637568 150148773 -948046377 -663613727 633373627 51584584 295359074 766899991 436627311 937362246 998634316 -734808132 218869749 -190244467 13218152 727469339 703703031 839805351 -851435912 767732565 -625810463 978920679 -706566019 -181707095 521567213 -446693822 -935020433 -3268869 561983260 -535735133 811907889 644064751 184514349 -599860898 -667373144 735848885 -32388094 -371364407 244962130 -203306358 -279104944 354763920 -365614241 -703617108 351182634 632537416 101600076 -344248302 -942195237 264143797 -667155529 308687119 286402753 837746713 981332634 859670074 -633654358 -152529645 -862998224 88961929 -372936094 -578634402 691908088 748058489 913625679 219884027 -648415672 6072977 494724975 -922267159 841081510 403495701 -377955041 -347713416 278116224 -63991570 -669546278 -542512091 -173655318 -264280086 504850127 -927548392 41420705 -497532935 545431771 -62418178 70353066 -630300738 -239497296 -513572661 -61347660 -245086169 65541823 -598974533 999304363 760506194 945567720 763044391 -639792271 652468178 -367998842 290449337 -747429879 765646943 292899058 190194943 -412352845 -217295560 20214040 -516407390 434273975 742146561 -487977982 173509967 317576823 671966654 168752466 301718414 -921725227 820565716 369816361 -267404971 -946947352 862567283 -721566663 26839702 223271550 376933428 380764654 115730732 -322370323 -713466909 153621481 -452663471 -928532003 -892748388 -522927834 -147909879 182410940 764119550 -460280518 388927051 960841047 -409651946 163968315 9877999 61921529 285355250 791891106 917968470 847332078 41685341 -365952849 704179085 133712736 -351898465 376400065 199291895 367968698 843677198 845030030 744103300 960166629 339231332 -55278279 763272189 131835416 -236647154 -375677269 746942578 15088376 172899213 852587686 959979609 -330057231 327099633 -796107724 -838571428 -291517640 745567532 667126633 -218543974 84377664 367382821 911783594 642903766 -18798536 -402203266 436288264 -511927662 -894676579 -270052198 -490595165 -941076107 700948036 641841092 -115003413 -359906878 -400683369 -398254428 759713000 953513129 -191982785 28682155 242190512 -781502891 151422487 -258193179 -533443090 342348504 445665265 342234522 573185233 954838002 589781109 -168087568 694593435 -740289345 -957224328 -282381530 371839458 -531712635 31571258 -294024073 118051064 -895304769 -760038253 -103758628 -306376779 -449649011 -453116797 97944612 -913006819 404108763 230213179 728255784 -730178047 856191281 -496954353 -658877309 173808282 -813906030 404618736 542100650 661714280 -906127908 52025323 77450534 169873417 -511330927 706049763 326112148 -809770210 64304351 100260044 -159761976 693840428 -950350941 -413708717 -504552814 788628698 -964760636 -59357271 -22598856 872205613 -194531327 -371254205 -788614261 402318950 298363738 904692677 -303802970 -990608027 -875808282 -724488476 -98029164 68605442 -425737616 942653839 649467229 -610068649 -434651654 709617122 568627771 -240974362 804588987 264618013 -455420977 -69175653 732146568 595136864 -937928992 734641678 -784936476 -513687214 995503507 -6359026 -245733251 372735035 -192861795 53151796 -874281117 -446159344 -856841188 -561286937 -584165293 998374080 -306921205 609790727 -674911903 82524738 967939461 549357983 589515931 -578027572 106459297 -629416182 -305882017 -304890792 804812939 595062698 380862737 -749858125 562274831 189717194 -518216028 666907177 -165773433 953434134 377777596 -647019530 976750484 294098082 946776604 857331628 273104319 -149722640 -932782295 557694992 248336202 622761822 -697506012 664749614 713584131 -730792819 -527886157 -118948388 705633164 997040508 -671668883 -904210705 220111183 7955244 459558212 339790318 354647866 -851017549 -170032119 -733398262 -886120789 -197994017 63550284 546361476 56198303 590022687 -323053786 366854259 -903927036 -625475480 -399805016 673262438 217169969 -70307395 -216488426 -811375200 -418231491 363951555 844801579 805827698 982879749 -132394996 -889465001 643191400 705035489 -170505030 626949277 127112452 899047791 47094128 -656626949 -643456912 265517035 300337193 -517501056 435948051 -911925874 90996925 462816665 -415116592 681713319 -783518419 271537812 -277247708 -921803407 220419731 -162104191 -718131348 -690994996 -773986520 -375492036 493111813 -21875833 -482410921 -686022373 317429191 -778934631 992199309 991545141 -398730439 -108614696 588414595 -472246915 296955067 -433073499 -974170341 -793117438 -704818995 -947812241 -535974792 -537842660 -125625315 -367026495 270490225 -46713901 779414369 -990218868 -179051314 -259551408 -428667841 -381926136 -355401781 -846829685 -760785555 -255174763 531125921 6138578 220103143 929230842 -966236324 805741892 -468462097 -413363382 159183788 -599730522 105372059 759054292 -157255608 861387251 -957715140 352150304 650511274 -207555066 984180715 520807655 310121360 -863443062 354791361 67209868 462263124 186872093 565052676 -368102876 -245627574 157604421 -468286255 504461913 -842552162 -568442035 -731453867 432056139 982519366 -305127327 130509315 695492833 -110557888 436468051 -338699152 119121688 722585059 274208525 -820846313 -762812941 351140050 208659692 60950258 -809109316 -328922390 541165626 564396752 685571981 291920708 624720207 869809338 175298784 -363005418 403064114 -361907599 886623281 -652977934 433649335 194525734 363898679 994543760 782199557 -99434835 -130606559 -899217915 904634563 -139444591 399662044 -845280582 -224172873 -673439965 -891147703 -936436104 -818342324 70789473 559916824 411916625 -164189985 256262503 675209314 -858064414 25460407 371548243 342657533 -487116704 923841886 -393706347 250470623 981999726 -186708058 -701693733 -200131602 -964987621 293999786 -738502825 187110294 344034583 938909086 241327298 118937849 568040571 565540262 903653266 -363468246 800884881 -913616735 337875014 -93983324 252936908 380637821 148976126 146006578 -34813075 -645240017 245427860 866291712 -439949582 354220332 710619219 581386782 618934768 -902511547 -114942657 369476527 709925559 -365466129 651414271 -371562009 -279420752 309797428 190397942 -565096130 765825057 -312370704 -385304861 -282687387 -846422325 575208711 -842672428 49030765 -836735741 508174287 410828172 -544081783 -230649857 931078323 -184813472 949888059 222517904 481680884 81203839 -202309065 -562537515 730981599 378654261 -909632387 -286139913 306931634 -574905967 883385967 532651545 -434539274 541568198 51649187 -832475068 -379851722 703745462 -89310042 -979134604 -102457528 181596636 -224273405 936595096 982265309 -652750493 -331638909 -998572060 -21124357 -191868624 -129816216 -304800318 -987842656 -978078468 -265254744 -775745477 -681802100 40160290 880690597 -902148313 299425313 120011450 -589151126 823506300 -985728339 52601270 -277721134 92947969 -561100232 -263635036 -72995551 -815087524 141772939 57570706 935599261 718466436 78000139 788746510 -610952612 -4498050 175013404 -286421038 808844882 -704460864 -685543091 433900575 -684260936 -546906774 699766214 -779038139 -72516243 679713153 299652458 -914186540 -648446333 554438725 112598016 -250780647 -165701679 -203460283 804945650 -900755538 637336090 -226979688 554876769 -198381067 -41499606 682350060 859234895 639003560 108279190 561369614 368938656 -25376424 609780703 -678673836 125697245 -480741510 -786812651 562243504 -59971461 -711239151 254327445 -187156313 -149307191 802225207 834774385 117307120 -473122786 539830908 -602875879 -300313795 -816135375 -463035776 -350600816 974559101 -111882393 -846922844 -265010180 -303742717 -704354515 -35553225 548197637 510263726 -687642207 345027439 -132994380 -320131557 -811431658 805894740 -497509648 -800350929 773089597 187020176 882219034 281176188 -612947555 -350590187 -293544550 873145978 592559449 713306081 -506911833 799481633 -863830722 499394785 -241453488 334637416 397450463 205272894 206674508 -368844184 -22042634 262126487 -788962941 -309315054 272261739 6425274 -128384548 -578350077 -605524155 903103214 -155939169 900880343 961409100 -601913683 -769749979 82430577 400493343 -325076003 709485223 -247854034 -594626498 620328762 -819524434 949504407 -220346640 534166924 186308887 381723037 -133387693 -597322815 -929904789 742096637 234998466 960896831 791145203 335802608 -738473449 -859336534 -502906284 500897930 229590613 -703831322 990740520 753885473 387067581 274292390 -835212969 -522856852 477567963 850257424 777517223 690062472 371131314 -483533641 -577230560 -410357479 481935307 -670687492 -981494229 242370219 -253138768 747116893 -760926246 605549380 53034785 -737064913 -647844110 344230749 462276765 61751911 211059116 -382897495 313310179 499151131 -799876362 -201731330 8232211 411146074 432324534 321320104 -968853272 -815366881 302700958 -629065463 -348222452 512398758 -609588906 -201776202 666246162 -150248867 -898105356 -244979905 -392019378 38016344 -146943648 181325248 -422898374 -698519353 -288631583 995106217 582927229 992309017 -144733656 -244820052 -679001494 -356477325 682156901 740368307 978063448 -741347285 -490485396 92780672 -420508036 -480396085 -941578310 -82073699 527386044 723298507 -602016225 892299152 -421463174 749461978 -36493400 715196929 454786607 -420463514 -117800152 -751014457 -736363691 -4752099 668797717 592007214 229668946 -266429361 -174120364 -112342632 865888084 -753023142 507131990 413902121 871911487 47307609 -351359537 -701625630 336596862 -75073411 108843351 -17109260 -415627696 951733307 -878080273 -304778212 751375790 867708803 -801570104 665149947 -964606720 -156224504 -912758303 508748525 -530733311 -591279394 -146503337 -476674237 -261652622 981745899 -118885594 -743000846 577452185 -57049225 -726007582 -796517803 -69189582 -305613602 -16370419 385226006 378015024 -223217504 577566240 -844862631 690110763 760932037 868231019 -973213043 847170548 -63820900 671219295 -178603935 -852072518 420997734 -83850666 823281483 -884286155 224140206 -700548960 735806467 584932236 36706771 -312362343 -380747220 -925831590 416410023 -354609181 -598494833 741128200 778410692 551290548 -210234969 -553351611 -630899329 889570743 628037011 -173636465 -665847752 -391506302 542897581 721792594 922980747 234226690 864361733 -141764152 -751467737 -946075259 -434898450 -309803547 396767483 765187873 953955639 883444543 -448904453 -355492664 -642150790 -204603006 363567045 669150999 -431553429 -640441465 719573257 369685345 -868955717 582070132 312836141 -100386622 -635300293 726542271 -962470060 572040482 561205683 397340956 -673688422 969544833 -931518951 -451237477 -212206120 -988607029 -679689298 -523968609 818083173 554310621 -950174940 -279687751 305639210 -439031416 365656632 77899350 735526934 161096894 -445750626 -452874357 -505183875 -613343789 -831092113 963746092 790655555 -442870510 -44208217 46492314 214675996 -410194252 -175336151 615350935 341991032 -463743501 108135335 -528242108 -511667520 -412450571 822526982 -168292311 804073994 267859158 -497893252 -28498735 -732331824 -487431288 226956082 -88397791 -916165484 -960591819 142242514 -673072215 931500179 950111878 319918125 -652708339 325746527 -273231563 -867941456 -268976069 671558062 822448851 542615618 769023249 309358063 -973450534 -943644591 -75402475 196600757 790445910 337415535 -231668070 491106798 -203224811 -549883100 779610022 -356450187 227390316 -375341291 183091779 -43651498 627930891 712341505 -266487113 568626371 875056723 -142937316 -25682002 984625768 315239203 160198435 -933805815 -271065940 916390991 -471167436 838857352 -160181165 -751805376 975312198 97958204 -297493748 -355167762 509162558 180228860 -612564778 596021595 843176094 857180090 -122609275 -826087067 904705982 659720403 755058542 595214887 369596124 433842684 742995306 312599301 655574490 96146194 -518549905 642796227 227394059 -321839129 -483978231 2669153 -669938021 277957685 21508580 -944502576 -765777017 111802079 961921376 -886957693 652594442 522737631 -783730528 -194960477 -904129061 769174285 -925448266 982825940 420066331 761668412 994175029 361579488 -467172711 -320776251 -963041119 -418169340 665223299 486481632 650004762 -186825198 -521001575 123521466 -633627024 -704785990 634794579 -502932810 -338916329 492441202 -247002792 79001655 29064190 -646764483 -682422025 -471008007 276070688 -769695397 -464194268 638413751 139684959 614408543 557078275 236336209 -448286147 457705744 -398768170 -93010434 -476383459 273983709 732249698 222965225 -186512798 -323134774 -533713407 -716514801 265625119 799691166 -828384057 -815824352 603481608 968006117 976702098 977752490 825004468 -925415107 -968260709 -854446390 -996599296 924322790 -725686935 324301062 905281497 175660814 708365597 -134364935 -506715879 204286409 -458531076 -518482607 724983171 -776353679 -405033493 519051736 337867413 672480495 -201686837 980302407 -46041414 -997359486 -974437660 -310797654 -484825664 -10752932 718632439 -197344534 -427478214 986730818 453248220 -686036694 -143473771 -369870513 730319652 -939917920 -522781489 269406577 -600468692 -611576399 -624449590 -174325294 902660105 -294024252 -565773624 -849022209 -910028915 325691841 -37312245 368621930 -573907527 -742111091 -49110608 -949800655 807202788 61530676 -556386137 -47362389 316499101 333374487 -101437183 -789749190 50316617 -492347918 -583674309 -651057717 -894261197 532768663 -688570584 -689502420 -478539661 -797156019 556200072 216991577 -880148482 965467726 83899800 581044436 408684683 -258198078 992831263 -373695440 -323119329 -632213605 -522142699 991596507 -233560531 -708048144 923093704 708318527 742825284 314910023 -332178281 913921390 996145647 -677719925 976779843 604790899 -719582278 815367810 -237993637 -204601951 813650970 -236405140 -335618891 908950275 234046637 -212748171 -932746465 51733965 736316383 -782776166 -177612541 408149210 24535485 -217539654 930214144 -619165524 379594165 -276865281 163113027 -964358057 864890033 339804480 68899718 -657236728 -830518206 793794453 632681776 162847816 658611440 -912933978 -287774768 354466563 -686483081 467540914 205636770 -988571374 299423522 624146935 404838896 -991145583 545532681 -702854063 -102225139 148317887 -577830240 270268134 775575260 -609358583 479506384 881504014 345450397 -1640544 -931055097 65545973 -268490330 726033858 -627827721 -832912896 -680823122 439898069 783710090 602588675 18893113 -124602507 -682040587 149786193 -30877188 -387404300 -243477260 -673631026 -783503263 393068952 -646076289 324136002 -592968017 -927877879 -712039809 74182130 -241518635 388062851 124693532 -75159582 -174578528 -221949126 544394157 818104122 -725421444 647162621 519079636 -270576605 102028257 -138618921 476275986 -496754179 410699757 674005159 599372153 -400247372 -511747296 674010736 -32543701 -11843479 -112964634 -11001267 336876790 -21543603 -437856195 465607523 451972106 -716724456 524615204 -525223161 -170200114 -921159287 978352947 -299381010 23109530 613166927 493088 -724097835 176694806 -895736613 -100496828 -882221625 -534931392 -942977806 872748608 -844277647 879180074 721751698 -137065096 -622127691 -705871730 -118449623 -458376981 960280234 467467215 992990552 751826123 -698527485 -982619306 -411513443 -657312010 -580676860 809242395 -557094295 507999413 -61677513 -398332477 390145542 495079693 -31540149 -52331824 263009328 811622405 111590022 345212506 -405789481 567594480 253710958 -453678380 334687112 665863258 701059572 -171939822 -170266860 159588274 657206866 607572443 -538188537 937399701 -402339372 -15312330 -744618135 -80131641 132344041 -179719542 -305973146 -261337492 664262379 265215212 -298686368 -963627781 395893841 -558128969 -988410399 -842153504 790763369 -730961265 21636300 -858193304 284976925 -883656492 -229667270 840868449 -801462776 784411423 -103831446 46408366 999557941 954073303 -174161215 -858923695 404871303 98195210 226765610 -532890571 -694300060 -77967403 343173998 -911270334 192121168 977033989 -315429087 814021076 914048497 766535319 950328716 -891899269 390636774 76182992 766230087 -106499278 -459290766 -781240100 115276280 573628614 -704676981 159094660 166152765 488970843 324774688 -487607250 -180184739 -787085681 85633848 102545323 518401885 -749344535 438660834 906930375 -98875099 174985142 577844920 254282888 -511339790 17003237 794154987 -721538025 51392703 -195485501 562335649 867778485 21925801 372318154 -766743678 108024670 -401297092 906396613 979031278 608975811 -636756332 203325218 -141753499 942969817 -360313289 278570385 -952614658 266585661 -396302587 -373676058 553136058 -222338674 -634950791 -627944395 -201633634 615750229 -614734211 741766374 -891862462 -159439709 247577641 -83667891 666593682 583749703 913636562 -479132038 86465042 -733084443 -848007568 -96322063 -264493791 927266538 551293821 -464059339 342633835 59338318 -789667134 366920235 -967112301 -873911532 -266690124 889383663 -49011127 640565797 -821621564 532442866 -837925307 157596944 -653541246 892130742 891038827 -869735229 904146328 9696545 -86508003 -717961997 496108620 -107718097 -270147277 -236575631 243698528 -15115758 597699621 530259847 865977916 788420579 997738197 -223497919 351396923 180418465 430346612 -246816506 843140397 205081819 -518232705 592645283 832488032 11316544 113053014 -548291978 824697860 20808520 -715836706 -541631754 -768848212 392572975 565418931 -846398382 101170523 467497191 841750502 -659679284 -290123401 -217849594 -891054942 -454959900 -961493046 263127801 827216918 -992264044 -684253009 -742627723 -653474076 -194612662 -712588548 944701694 -367580522 -385040731 714873412 919649277 438992749 -444262085 -400848186 869567353 750930485 -990736486 176682480 703385622 773902945 120845206 731905181 208313592 543475380 -599039251 691267531 -565995885 908342170 116349437 -924721779 -925921258 -700216432 -631679190 582370469 358326242 955850532 910134491 885994140 413534321 -869615 420649625 -743171931 959347541 433619015 794813430 -19487220 740867828 -987491647 -103522263 83826028 167557127 -476815112 314562771 -949839320 -726601605 -676379573 -157132451 374314554 689676879 810679405 -734044726 154524647 745372959 177682102 -516039613 -721813073 4372108 161904897 49308361 681722755 -495410300 146840934 -341947990 -920008938 -13898576 -75264172 -713050019 859874082 -865026312 597617842 -21595326 -300987450 -249707096 92565290 262301808 787020072 -187117139 -977838565 260539262 325518855 -390565139 738663166 -902687835 957266254 764250235 249764761 -230919967 -383841261 -284159997 434265970 -96762080 -984637101 -532897144 -750085979 436112147 977049498 71307535 206455254 58705734 -290865423 -696687789 535076397 -603385506 -916588700 -306659487 -879970660 723494128 483818227 928080557 -783309974 535939699 -114388358 -60379476 -584538666 406884905 -727603601 335152644 725664150 -263205998 -391332904 -726207600 226911923 -584902087 -179016860 688236720 -436028807 373415160 -188207936 1698145 859732607 682291808 451860916 -791807449 -83503901 819499584 637571710 -432576822 -334128119 686607710 659521830 659149818 963430521 -279447934 69607672 107950751 851287224 328067071 16368207 7345372 -222341154 -208048543 325753459 -145342971 -943405590 429872797 -605387297 -719831428 734461151 -41520051 363880898 -399348387 -399457529 -43075669 205854838 -376287411 843260091 583715783 -142812476 -346633349 -417367200 37301913 423754569 59910209 784750749 408566884 -539949541 494803485 35943097 432087880 -69307304 -363511217 213515051 -642169566 277948499 854317877 297283380 631692130 313577076 -533828488 -974593367 316714793 570795307 -760835357 -277475888 573575493 859048143 201086004 287592158 -913347625 214998895 -107671834 487860571 -305085887 2365035 96193972 808901212 -624154077 233507036 -93243514 -295926295 -94966794 -693342077 -963504091 365196995 -99069479 -738956028 -756848339 -462791096 52949124 876159054 540636085 999054392 -289953493 66293222 730799578 -194177288 486611013 -187930017 363589557 754055259 -16845012 -618096406 -204508999 -387711721 527108869 -620356817 -62034832 -513204727 513853441 -519823713 -439154373 773276899 -720778584 475317098 -879026303 -811928282 85307657 920644561 -394432202 -396497769 358480828 -557657128 -223088880 -921426696 587500229 615117655 372774788 868171646 -100401120 56619136 -540652550 -896509120 539011630 -380724642 888411964 117891519 -847586684 651958011 -719369906 898723936 -706294457 601465177 -286263843 714039021 60824190 958570860 928015686 261313435 -87535070 852923090 -310338675 -630162584 -81165847 359654841 236647453 -863157097 263147309 278826246 -19753243 890460380 -863980029 645750237 -583407022 -52808894 416059744 191287392 637013675 903676309 -675251793 378410886 150976843 -26386662 581599141 -796766045 -7174208 -310525928 778895871 879637061 -998671126 439912673 -127716789 926082580 932932444 -680870548 -701448092 -603680644 306557304 -670117876 942448428 -969633107 -406550770 865612188 -514258009 694278151 458746640 428449862 -638826071 55602170 75205388 94116769 -834269410 728513661 482918623 -463647977 308820879 253686759 -768624457 -867230888 -116275085 807822627 496095184 944088366 -566839092 -583308752 -143693052 364069468 883793621 -900148812 580468003 -418117184 79143801 -143313309 -577032431 -546002559 433918006 238297116 -729905949 -327983352 270042564 -946562344 197352977 -808212163 -760509723 704850323 -394220204 399056758 262939422 757763686 -573322374 950144032 155601595 757377495 -541802960 -384021142 627246688 -947525016 619047040 845978651 879487390 -87442037 900412396 804467238 -548076643 217675044 31714374 -82786794 212493089 -497088425 -118756165 -103805134 -825473018 399555423 -24867336 -656454341 -925014779 -722138444 -283715803 975648162 -232696222 -984617757 -107160190 -582499077 805724850 -580354347 27025509 877658166 -717257842 -274306616 873164221 -197460912 -803661781 -382410268 275812792 -876115496 -79960758 714470526 -400592205 -883062830 -432840063 630359483 372862617 -98720506 701756239 471750848 -543415850 -759418881 -201423055 -7518584 -315505310 -169895166 -357384635 171241917 609736668 681755314 -792421886 273613036 591668817 -86736762 -836207327 441666612 609893247 660337282 715306326 801286263 115783661 -899731923 -527664839 149681701 91653611 -536545485 898800114 27261470 -433483530 350181475 447315027 -122117732 -337088373 820452752 166762173 887472923 940821504 -271254766 -269206170 -582216056 -26332530 307236571 -707196532 665830223 390892340 -821735848 943099229 -884926066 672214830 797562281 -248343492 95120752 -107667763 431522403 576197638 -34502255 -435042083 222372692 -160772638 57164368 652291735 715404148 677428231 606953252 806039183 946736713 -713794455 930134517 -617687367 -654335248 817565168 -733673691 -391749652 728545795 -873055048 245118891 -385954542 -459246297 -439337620 -677686311 -862163770 529966051 -473053534 727054844 680522055 2200620 518148485 266779038 770111291 -497867758 32890506 677803068 855399790 741390528 -759794070 -74238035 558043719 -195250717 -708312497 146549825 553079025 -227994103 490278781 -481723155 361574143 -23174594 -769241009 240095328 941225094 -346763471 -738531512 -709435452 -884661860 598997873 -151474878 917564418 -740620192 78525390 600567720 -807456996 -555692077 -685772383 -736432597 621374061 139912053 814458706 -437204746 -401841333 573470331 -290811490 -475324243 937791834 591119364 -611629012 817405808 -721568844 -348254511 -575819832 807562476 937815427 -793523682 257490162 402979712 -669058478 585694031 668180974 -841438022 826312731 815630341 -119120311 378531034 -33304455 875545839 345269038 722247424 241161031 -152276086 692475594 178650356 -785553286 389234195 180652749 916305873 -570974228 -630238684 299528616 -665652145 -110944506 -237587877 691669666 -651832643 397150721 348021303 506027091 966106276 953998459 46188691 941092312 -515723939 -458485042 367211629 -645985054 383246677 -667262508 -430768346 -930919181 -914647926 827739025 47505985 -455754757 -416504243 -910417627 -681982583 597649798 950503780 -342278381 -824390586 -164255132 966025119 314266144 -134298160 -541499610 -833910415 -344847679 -594588831 101833914 -637303534 50001579 -30487010 -496342854 114030090 -372110954 -931712525 -129062317 358892927 513634589 489972672 -213910309 563764346 -567086191 786288859 -604441588 -879215761 571743320 565473600 -136949972 -685707175 433173239 938994023 381257480 422750526 819679399 -606140028 947059254 730202636 571822777 302779319 592192571 -53491096 986583820 -184640274 -161626180 -350236012 -78596211 -840523535 -395604657 511218506 -991883984 277581840 69374361 -688403581 801951025 770511870 -345239533 -431216716 -693344693 420142422 235964695 757161276 -714974748 283000689 697288331 994826185 674444469 204927299 652587330 140129992 -273234551 986878510 701182223 -75542459 291495670 69963583 -371448762 415762583 323723642 -329963482 230762934 -203742449 -488439567 6094423 -16076986 -265393477 -690790504 915979310 -747509459 -434359513 -233435766 163144204 794093222 271487502 -576856979 -949259872 586946131 -306015379 -885482370 -531802061 -593195151 21192432 737242399 646489992 -246654119 -503497536 675695782 998309462 415272610 -555535656 -621896324 457101562 -583373022 974313579 632776163 166172566 890870784 14064754 624594367 179587099 -485905767 -445342091 -227600120 619686559 -595063702 613001638 120441598 686475093 496908500 -250386231 -326386329 225215398 389658682 613971767 210105423 273419549 707820837 711613230 -544836141 -493095850 -214392061 450927004 -64157286 883629426 -503418236 376915086 777757011 -922722839 -691430662 658259734 -120613356 496658177 772648794 400569784 -4892860 464077093 61701934 22672019 -515052417 300947438 -689683674 187904454 322945054 -609671424 873743357 222062485 121220842 -105199807 -696664300 -81075320 -858760379 395361077 -114711620 -500567679 307365603 561120775 666699722 150461365 -41125660 -126523412 -769355225 -320480373 49072158 -184775423 -862379181 -318338336 143858521 -291990563 -237893334 -726119194 -583735057 -290935638 425146034 136863091 -450405821 -764426354 -663600605 492847788 -349248032 45080479 -907659157 -325972659 886672372 434620934 304012481 -847133717 -236445557 118125170 -428533779 395810012 -901812309 -280548326 842777811 -546420353 -623295109 -567914875 790237919 101942282 367034534 378511137 -85885 -813199583 529865215 -560056191 -965166032 596671461 943448179 726731744 -205931079 -927238759 -677101728 -16420083 -354178113 920943052 512115754 480752083 918667617 554343888 432397958 597968934 -760587109 -756603323 -970297126 -85496560 -591989965 668260568 -769124314 -677945201 943358694 39246041 850501604 -817305302 -443721088 -515643136 92720815 212306949 433440735 345977109 -98914444 -187956053 -365826035 -243333030 -316308380 719281655 913442433 -832404458 710637977 -667232379 -527674174 357736209 693163561 570701833 -44469690 215079863 496372180 -777894261 -953255282 537619965 861173101 537243043 159530635 -979374504 984992061 -682898689 -193538524 -578295700 406133994 -604876616 -227034220 -466065614 -461276730 -496163934 -579095609 -215066598 108637920 599469355 604822563 294850884 -96163215 -432243788 -367085800 446152679 -90524740 -890583573 169260489 512855907 536327487 602831536 -737685288 189887421 89176488 -961219564 -325997381 860388437 69990777 -984196659 -728816976 -767877054 112451613 774566759 254964052 -322643702 468813381 -895986995 -436475255 573258658 -467609134 -394749503 241820724 -149509654 -256829300 -912565871 -66197200 240357940 708387609 199015766 877325828 163704385 120142125 -250438171 451803076 -849204050 -435156283 -792209042 -673045941 -517664847 -186787323 -423252553 936537191 717509690 -355481124 901415567 615579513 520082006 943186367 -177809808 994170497 -125055704 -539500578 -625504656 -176563593 -81932705 -507212038 -495773263 -640810993 669833309 -403184943 -906896409 9962221 -22243990 485186484 -257252679 -258674453 -182879239 355299690 -141158447 -640206569 -250065326 496432288 924604351 -400614532 -637821505 94687865 -886007888 -925927990 -890352991 -378291175 -958277667 -322881772 -623659482 -581138443 868441708 889435144 145104033 -906848474 89946997 112755225 328965291 611687361 505752637 19707582 -91412999 -338804082 -119415364 -339577375 432998600 956583826 -557249731 989199515 -941634195 295092073 -32340964 -187216801 51342674 -849549152 -205298131 500197266 -487638741 389414502 -642610351 -745593743 -54973239 -177267227 -538741313 -69181720 -927658829 941039863 -561003928 490081568 997507236 -831874391 -950536395 659548925 382468443 120426155 924212569 376064344 -118879973 -809700572 676060801 689599502 -29923098 918968454 420048027 -84424783 -957823658 -558310544 331605543 -191621057 -84233552 499647613 89774301 718676274 58281275 -664681608 -369111887 950970672 250942199 301567187 -683612278 -738525184 -47599635 -95785903 139905129 280147756 -83502274 768568276 -59218130 370446511 785186719 677304091 25924362 -743206014 -63327693 -941778625 -893227914 924090612 -573686651 460010271 256456151 188309255 -151954854 -569822179 -192727511 429875434 -624579710 664072082 -580310251 594056723 -875452789 -503300766 -729074874 -687365560 373137311 704090914 -65200401 -555584303 217651670 925451205 702733552 603416100 -784499824 491269262 157851341 767826947 923129012 -575666933 758292658 -157738330 -344736465 611026701 182034417 -547801871 -236746485 50580235 313756911 906600282 200296939 42325200 344135853 -470296942 -701294172 -450979833 -6358474 -458698042 36007714 853984831 -27112886 13825705 -59747250 662801488 -110943414 -829014573 -121123689 -228294560 448233998 -984307804 -565860220 -766408886 267071225 -237620910 652662701 -901885207 748973559 -827038071 902542533 -417894614 -184194890 -917515538 197929806 -945223397 150423678 -266377083 936751335 869321487 -195464183 -477836365 -380889071 -205424731 -712274122 -491445206 -662173416 402521197 -246556889 825945453 -444946021 71211339 394967893 -937457876 167824362 -933695681 -521238405 -315923266 816379058 62152394 483576349 350676580 -938886397 917287564 751325266 177060987 -94524805 -765779888 954366272 11633606 144331719 -639238586 -747447453 -544622656 -746137326 392127299 959198864 -45890379 480657353 956076252 -954673885 197123268 -277234639 302450315 382553779 -740625876 -65086552 199607874 -881797822 579507059 809705515 773135807 310337821 -460576824 -604291441 -342217305 626237464 -880874435 16407320 308442834 985661858 12954433 -877805975 -812477421 503517109 500928186 -385441234 -743450466 -28669139 850685862 319564418 241276610 -668810154 172211055 -516125478 877889527 -608909524 -594528361 -992300081 261022933 -328530279 236562535 -911370346 -203990658 628615453 1774418 -654352661 -553129766 -782414886 569827206 670783725 388437667 8004653 -527849578 -835113356 -369072995 -948190319 -225921752 -71579470 61002464 -800352336 587042157 5359026 -872951868 -765188542 128366686 -504241792 595106188 -893328879 -693852317 -62678476 -249379646 37736795 -98907885 -626177944 952085748 849388541 -190450179 -993984098 -107807080 -236550469 628105296 830286924 866906384 100787759 -85430601 32396786 13726301 32186264 796370782 40921866 -726574079 -656443142 411713214 -215905133 -40999512 567359132 943961214 101403964 646984612 576644826 -199209955 -368018506 864960057 414729694 -918861294 868191707 752202215 -990014528 560595911 9719962 -114634892 642448257 -452530208 -791248528 865859645 327258368 -192575745 -179138898 776620213 -450971963 -672491489 182744858 847228889 774372203 99462931 -308989596 751043809 -304374606 843350735 -608666953 288169342 -856452098 -290162284 -966957286 -123484192 -303846980 -553007298 -909533610 -332144624 30623081 -889686314 860138515 843916499 606037753 -367349415 -673852082 183593424 922881909 612074830 398974217 217723035 689790929 30256320 -825558363 -11603257 -606869300 -459927082 983836519 -982732997 583117514 -320645500 818327692 336396383 -951511976 911299434 -255497734 -684197506 -634913471 -108587194 436188737 705242547 -262654394 -123480315 944573408 -455279117 4007763 290328936 8211957 769929847 -717298783 -268995670 -455524635 -132546381 562691855 -991097288 -124263535 -727455810 974589235 -839844602 386139040 -626380170 119306869 -349964894 -931858276 -166008269 -558810369 -213196753 211562896 -339484522 -41965500 863981644 -897841943 -902194756 914458209 -557018228 -84623792 788898837 -122550785 771704776 650922739 -968618466 642688588 -363784617 -180186391 -104399015 -422515255 -640935621 874816738 373038574 -511465008 -306638665 -15880254 653415389 723013107 -357456499 328933485 -781344477 -669777127 -288415363 845776533 567681648 254840308 549828869 -491908392 -438933530 598196553 556419352 192981517 903148945 853701506 915367287 -493766499 -450517770 138264514 -402646662 -957414280 -619091116 201073043 -562729241 284479870 291600476 814863567 -104389813 225318661 -4808229 790155784 -701402310 -158777972 -963161931 66335048 -834965600 -395808224 -578086453 893413699 905615319 744376232 -834956600 368845950 564613982 -398533256 -72039692 -457773353 184829503 343721738 426485531 -627897942 913857313 -22071941 -768038172 -607632207 -500223670 -260714859 626034554 -857142727 454632833 -362903681 535255589 -25469597 -294827461 37474652 521185255 691401851 -356354265 -486780284 -907276044 869359938 -583152408 -211926668 151378426 571700933 -855467323 283201276 -495227486 894903632 129325153 454246090 436447158 -616362127 387100158 300088639 573418211 90573687 -514034417 473774325 186658893 122115781 -22517619 732924175 662519248 -785848472 406247258 -637206274 654163528 35930059 183177980 -193328987 22387547 -875383314 929756362 478934936 -704664408 -804285177 -967998337 206414576 578008553 511041127 870392611 -584648482 -89468793 -540033640 -52142365 -820486439 88304862 -570659695 -255377391 -680376466 993305209 -559846849 -535775426 875156257 158240111 433437347 349781830 -726381015 -716437611 453837527 -24914036 -109267880 456541491 149287721 -695144055 952711344 -612570048 301969316 -619701349 -526386953 -912381667 -324936286 -233222409 89971594 -160380910 -72968048 -10886406 489059319 -953937739 -338796042 -103145603 -447882833 596780910 806352860 933856530 -408615010 634131109 -892390132 -290197353 646495233 759756251 -375011417 120430424 274492356 288957325 -815548941 619904087 -397580086 660195067 299495901 914639277 -536978728 -238026944 831904371 980535438 -89391311 -475535062 -144782169 789423304 302071500 401749301 631126449 638474598 -250484588 999755130 -95949541 -345092650 -144782783 -986009907 415479290 781501441 997481469 26970252 199112569 -534839524 -132982346 -412891147 -107832099 632249234 -512583952 477322364 23496490 645553129 647415127 -33958765 148000509 -169331205 -520686035 -717013591 -467115311 -348897822 840760020 449602867 836867536 -667803803 -261671407 15351009 -371078494 -495969599 64143986 -271279337 380885226 -365205151 67383612 -890135783 -362676817 -430527007 668191998 770895253 -713990306 610708856 -243395116 922449659 171751950 180553130 -471946988 952821811 -154198763 -75072175 -845226184 320823660 220432781 913523696 603196365 -599516762 -528374230 286705468 29725701 -463269745 206186129 -803396080 -595630304 -605871596 420799208 983332959 -109514274 251721377 740938906 108792994 511436366 -505456838 681287087 308332978 491814368 -957344689 -750103551 207618615 -466972695 -184724813 586444664 -74936268 505016117 -529194238 -309534533 67071454 -521335562 584833865 -606450481 -562137623 76073759 765840021 753458791 513927466 -28579160 52864619 -12307222 418504071 -482432918 31501290 711855466 -296201768 639452054 -17183982 90924075 -50085002 -199540134 207050516 573523911 -454376523 -291894203 -299373881 -646334648 753192700 -492882525 -161428664 276818563 881535209 -869358843 683281977 -565846179 -347988801 37893427 865422041 -67394209 -26920797 -876367970 -478324515 978305195 302679909 906314661 835979810 -322037903 -798653135 -963125793 -524790103 -43166172 757559589 -177511306 771681984 482339263 529018845 -822623102 747547468 -111650867 551665880 9398880 297091446 -959761753 -762010812 342343535 -363818499 -602977322 613140496 -946708078 -550999246 656884417 -138650377 471358908 -624491286 732345724 281889962 -391239579 -692650912 -382416618 -208469615 -583919448 547415576 -262994873 305870815 503840770 -36712242 726543190 71458063 411132112 -480683792 779950564 54555226 -767091429 501821257 806067302 -488378956 41521362 462597825 -518675969 38736440 992025075 370373499 -644578741 -635362411 464064568 101999985 -955607241 -752758087 194796287 -502295985 -107165534 -483056200 -665604033 713000601 712992365 652201902 -292851859 -107404860 -972171821 -823382675 483955832 132209482 756758350 -465370081 -105288158 -305062491 -885525942 662997666 159824707 -201230758 -246201916 -488338866 -889241023 252582577 489139077 -958859269 -928631664 998122315 -911967610 -204281520 174762264 263214281 -156484186 184082281 985284766 76968866 771618433 142443152 148767100 -88637471 -508449612 283894396 864367186 -641886475 598994071 -710059672 415957057 -305600228 -566946792 -124672955 -75076937 -14031379 71345419 -391451353 948017283 906323995 405169698 808866266 -540556793 -331886878 -933834556 -502091752 356336635 -284871452 372345929 297120754 -58930360 -884238580 275685343 808598175 449661254 -849159120 257036693 -154145987 -260465388 365540534 519939050 -906728263 585076262 917041051 -32280033 -955553613 706979292 -890108288 337566352 -563283967 -547271120 218657871 685805268 814639527 529325665 947764433 276334566 295581901 653879689 -475061209 -835629513 980653656 385234348 291832096 38439841 647857832 -828765956 -32176731 946886781 -455918778 754590642 -690032384 179383920 -53945241 -120904404 -71627652 301674011 -212834559 -110639760 -334440152 26626759 -545301469 520987273 -226027420 -392406992 202761666 275659599 298594939 -185540797 -380713 -274456070 -38085110 658023793 761246185 597305587 721954360 396839431 -876068530 572794962 -207179077 333577920 69182179 640252720 -655966154 -816742225 244194891 488427980 -67429208 932158853 981581669 -874823904 402091798 786642228 -682978578 -569091327 180401415 -668750196 859430670 490431309 194083121 -439355649 -581594535 -640341163 635975218 -670691033 913133028 -304428064 -237394330 842577361 729745050 686376009 871080082 -830358811 -337350225 -144808691 -276749927 -355375784 -503596855 -31269397 254108982 -677104645 290794434 885382886 -23736648 884025544 -524117889 -784180079 269378192 608801355 628594692 147500527 -434283194 192630112 523660259 -270583499 177033320 291777949 45153154 -748188870 -52848769 622062614 229384863 -734589790 -482580728 -220297482 969574452 -519022825 914996370 904017344 -971917318 920403254 -96142725 695274016 -261200042 89807452 645050837 348332091 578726347 813638672 -31950043 -538469935 67716196 -253402928 -682782039 -214228312 -871765507 -224147790 977868503 911258753 -845114588 98780052 88452926 -34681561 -226399976 744449957 -612635693 556707673 -85538941 -278289463 -781947741 255559703 -750940351 308348292 -780250187 -431481503 787009870 -923341522 787794860 -288425363 -239784269 940988180 43698003 625872968 409192374 506639584 -628130040 941587073 539669578 -765812420 -808873962 -629744318 -286893976 -735854032 378074090 -386747672 848329343 35617169 576353055 604290360 -943583022 312788769 964006059 -228946717 179151078 -910408525 -431182566 541388527 321762012 -792538923 -360721788 -312278343 182542893 835916237 -310877773 -932201846 -377570305 80813639 520693612 914451004 419716644 400786161 -138882625 716978685 678940232 855944424 -676536737 -530486487 -36159322 178607071 -392753745 926686805 114720018 868307208 235585504 -652844855 -373112012 -544925960 -279472774 697543429 881516896 851315091 -687183523 340228962 -338649768 407275369 -332665103 148482686 -214670257 916866113 -118609715 -630938807 -628728657 198480505 -544223453 146119371 114437927 85518201 -523922501 -812420598 -625084704 -799641025 211878767 -147749270 -95548267 223202076 -724422907 -999099272 444352672 -54693169 -694274342 264207946 -905031689 53050297 -175100938 245863892 510501789 906282209 -423809404 -608731801 -338265379 24060786 590885427 -290312313 566146312 -750161806 -871997502 -767295850 27795076 165868766 754394860 -966472757 782880784 115309009 -55915241 -505901436 528114084 576545445 795091312 -708634894 -49457973 756933441 -80752493 -995357777 485280805 196427022 6585850 968547356 171406141 625297884 -420389587 -185685554 -737425367 -475314993 573986258 82279324 873467217 -812870867 -956490352 733079189 -112421494 642759359 -612513319 469716402 -728755640 319713822 270963528 145983581 335499419 642475866 123094459 49488375 -544614983 125710798 -636589975 474681169 -130783649 -225504087 -308280309 -671213261 -225835901 -881212402 959240240 -785220525 -743661930 421005295 41308841 885435994 114510029 -300195533 -617217295 -474653322 363742767 -322958534 71054453 119764582 716162665 758878938 -315022176 204884022 935437963 587533767 108012624 686492515 169285599 57885002 556005422 -835824313 200355773 503398345 -742758411 -430646176 -695051310 137251863 753263061 -900653289 674508290 -263291414 -562195046 -230889066 946456840 100447223 172954974 771941871 -620087997 -392495417 -443781667 -889309246 399466940 106033500 372260706 323787451 953112390 -11170646 -771720435 -26269447 -566276674 790836522 -816139568 -504305021 -532701445 65085366 404741943 -838775660 -202378178 625928780 -602935021 -799848186 882776808 721564087 -378514810 724174463 -304175392 -344124597 876596879 -28236689 -453464032 526619539 442411514 49234497 714100112 658827999 -328441340 848099288 682066966 680516559 234553179 -151373870 -613843962 -927694216 -66563064 -87460168 742843830 -213183977 -484351330 -632021823 -695052617 -7323477 -559984590 894893504 466349555 323411596 -969201049 -840915834 368662209 -542147396 544348671 -721617633 495245634 242110559 -144823536 -712115256 227741776 -457554315 -875036963 -469279082 -97110983 676381155 506757334 69935151 370489648 -915468265 -11240985 519257002 505149157 -437804961 -127661581 999861437 -945371886 -889920212 -749095849 -588504589 -552346068 -438650583 -435013902 499864888 -52527466 -730438043 622562074 -395949033 -725424303 -134407852 -267952795 643362066 -294101202 -609348657 -393693909 -992557824 -346279653 -215431972 -457783730 88456403 435005208 -440094033 302547958 262064401 -531941612 -686631546 50454916 543884564 -423848781 -997112933 -946074459 -197428300 -421693693 534229330 432252980 -321605237 592621834 858259662 260015061 -280941987 463916631 542394471 -480372384 486182397 177080743 -16795219 -551993412 923635307 48938711 -35528623 68056204 172175078 794706194 776270847 244827228 258100462 801909609 719298579 486864971 57219191 389927716 774002935 430009696 469292890 430377837 -651800699 636356384 309426251 -652223214 196532681 985708101 -645813330 -403121982 -191546445 -383343340 327743481 -184994759 875032100 516037907 -463911323 970150893 -312970926 80290368 -719622449 -926737769 -68038845 -137285659 -573550870 -640818869 -245926196 -192794230 -702703741 445403061 -437344054 -289005436 827990621 881427981 392524922 -514126277 -77111187 88431372 415931851 -327861698 -144023974 -621004391 349327952 -236774159 564594251 -278300315 806847117 -557920915 -264054259 -306338106 187857863 354942915 687868044 570739928 -536289658 -686423115 -976651205 73618175 -683616847 343513820 -511238363 400131089 505970703 326875106 -89862347 191023047 -606426651 -724596557 -654984207 -594337317 -828198963 81699825 -791890389 -124056183 -926535242 33244625 809537918 271649511 405482199 -648361871 -49539354 622002402 994523341 -666644829 384246930 841048270 71443204 -700261035 -602195211 -937158206 506888141 345123680 348268799 -802780581 713433476 932648887 236462639 -987516328 -523263776 -574695817 416826682 -716072831 -558722262 753843853 -428421067 -315680128 392975642 -209093740 893738428 97455292 148864490 -430510912 -839017410 781855855 179675154 43071671 72613029 -284970769 -526111615 -302195885 351883749 -183438624 -74703475 -451825592 -518096592 -974800557 443913224 420063567 365052618 -723359363 10053 313573081 211682535 151792072 816962669 337580482 409827000 350052557 -479289412 936035663 -779793508 -408836028 683922163 631419542 741490818 514748247 -445634258 -955183412 -538317253 866560060 895313973 -752205346 22767348 315481297 309326244 -457859198 -590023993 433528806 -290954245 -723790814 -31976802 192239239 -885007740 352364319 -915684682 791478342 -495928387 613018886 362863103 355913025 -213386286 -34139319 -590428142 -239616155 671507929 706043494 121795228 362657657 525867398 -192616264 -732103470 924651599 -165966453 -164370205 406618114 -858151198 -670698140 833458379 565724301 702526809 -11688166 -328620185 -284877276 -654855943 166159492 205696177 454081246 261600401 103688750 174118156 -499601993 -352917303 -26219037 -640305230 -808373573 176811423 670003204 -699761545 -625377191 361532197 558317470 -387775121 -878290737 -65754861 497264279 -686339156 65718591 82686529 -541134825 -317643710 -13845401 637819209 936176337 665437495 645369762 -273615837 -490299265 786451239 -902920087 921807184 637559339 746745201 -217510842 78753274 -109200741 -472536140 574406330 -984380246 72653507 -513658114 963291188 -729659825 748461687 -212545487 569696724 870437204 -380039960 959614319 138516742 -971704416 -115330204 -519268324 787434296 814135665 -492768221 -923179225 -270097144 588268095 -205706659 -600480283 300489100 919366090 -839036739 929691605 868884406 350209607 732040874 -425040114 817107107 358769042 783662624 777968056 -559510983 -942345947 -559618575 -155815145 585527846 -954454837 248064737 861274624 -288736575 -902752562 -789883872 652203186 -888283340 482998940 -659270652 -773034265 -474611526 456131348 126780941 111734846 297422862 -685541853 405083127 42849657 38205954 261217417 501178403 -358399436 799867460 134044117 628814029 34596361 350031594 363997731 777000364 -185714379 811756803 -211242788 -750515428 -994103851 -593350728 21066587 493037614 -514460265 -592083135 753301724 -201734867 -780620071 57928454 13642622 558909035 954832657 -734366183 -762234665 -507917617 -322983077 -284779652 109599523 468425812 -772023324 -923797232 -529757440 957001320 -152195558 -200799988 -64997446 671145938 -115758284 111329659 650642578 850847425 -310877390 408597371 -870112346 -701865756 887020478 -196650542 -873636067 463409283 -379157200 563925222 -78211421 -168405618 -22266149 70232096 422426989 -628486154 216059983 -172271324 -157681885 736792360 -430808370 -399023246 -135445308 -782174740 -690074125 767158028 96648163 -396450051 -330307602 772246228 696972745 -233949473 821701830 436728880 789015561 -127860139 176733335 -741936836 267994563 -206436503 74430860 -943664271 -490436355 -436710867 796348377 815191984 -189323520 -923140935 302665879 202440710 -354186287 -221158023 416412707 -551116244 -638713321 841793790 691846415 719679326 431508291 616596252 530085006 326393184 700338121 233946712 954126775 628416767 204713446 466986298 651273118 -16598740 144826686 -918466912 -456988144 -433536472 748587267 -991002503 -407570650 124127959 -474945684 464843097 319971467 -676008431 72850771 832567417 -79373127 43347253 -53967403 -807595304 493735430 -559125810 -360179652 89635129 -479394009 -822835111 -976096155 -982953306 188032206 -382993573 526811603 759914194 -146673913 868617429 -626579661 468976556 627302669 141110625 752581422 376631548 -52998187 -502815115 -939975201 822222824 -337301585 675534207 30028492 -33282685 -255260892 991650698 191295058 36280211 469686943 161737190 677674143 -717868819 -85655344 509157956 56116241 964368843 -520494708 -765999759 64560803 -749102418 735645776 -61579910 -400312687 -943198179 3979918 -437389812 763331000 124084975 -598489586 543340708 -244333574 -589514714 -983772855 664731682 184846450 51857655 -407455532 -420387936 595375609 -313538029 -974704143 -915987003 -986600408 762132909 -567106236 696938947 441303425 499725212 -831942329 49221112 -72701675 -879539051 429710689 -145848012 426585517 -141200648 -410344198 -615037649 737618591 431221398 -872323292 -714580857 -381792914 406587235 833691400 95745483 762003115 -123974107 -26018383 480273447 -426710290 -193503142 -989447678 -697215492 -321701835 -34281686 -933115266 -386538765 91422793 -958167638 -15031221 -965986927 -756294561 -450560787 336990117 -24286902 561797082 -551454955 25911604 -360880355 -353999683 -647341274 -13830467 416629048 189032592 -973755069 934256149 143701151 503265836 93106192 -436274893 33126650 672620068 295894890 154548184 -450808218 521480151 928370733 -732395698 -974060844 -494330649 -201092196 -508603539 459592737 -766628645 -536752896 252385584 605206427 641667729 387869810 -240779601 509384441 -815368580 497267480 196462306 837323784 726813951 153408701 -971314506 -481184259 859087504 811769574 -759426302 -462217233 752239737 878766099 375595929 -975987562 401481325 489640688 -81792385 618786963 860191101 615143942 -284361171 934735532 -685643249 15210600 329055427 -539523223 48337792 -536302951 -592521708 541171694 278147937 950758913 102086555 822532856 48875066 -712912290 810608491 210667211 -179515141 -854873147 -466500076 -732578249 556353364 115719656 -494052176 -375293546 -878103742 -234865790 732844906 483758583 889991124 84508485 719236555 582796727 237978338 -706293921 -616420858 -479965748 -26632785 -859251089 -288064557 278422435 820683554 439812476 -878987492 339868167 -544517063 -22241488 -406219002 218019809 -375524429 -827699297 83997378 530715320 410444872 -404671103 232383841 -397468453 841848108 801774494 897327511 -166827990 -390888064 -348348703 -507928211 -841083998 834780315 423067182 -812075120 -798374285 -837843433 -788146662 879490633 -582061427 -297635626 590165625 -782514224 473038991 166407834 709418767 607457352 252559066 407637812 -12544993 168244451 -956535570 665473305 651063148 167775588 366629012 303185054 639724802 372438483 605147180 -437931392 805223144 -728023495 -30798594 423453721 -413476238 -706611189 848970394 193020995 234352607 929940433 615322448 229268097 871888158 837660659 316799265 303176230 -445151097 342089085 -247658635 663502938 -465074315 -786817158 274146372 -930338055 400524404 -300737658 636808074 -310000552 -534827178 -756964513 -847406314 352820825 -513356611 -710846483 -754229012 130444762 -60699381 962824269 949315286 -765495199 -113006475 399865837 973262870 149918772 -450388826 307176377 18037982 -542973191 376869816 -477911532 -621981072 -163701388 -317513279 -759286596 763674732 -719130619 -708000619 127990207 803840253 346958444 -877146627 -463267730 243766797 -139373786 -207715445 -173602697 448361345 -445142494 746654568 -99684497 837170155 -174617750 445319911 -94669610 51580524 -743031122 -550517320 -375948564 873281889 -840803293 164400550 -381497140 643864807 930569830 -238486304 22182578 -350734779 880190713 -749144641 282137300 -483454201 264337507 539563383 696038620 -285875057 -955722170 -382609140 939278366 -892398 807842200 22838385 -312262149 539231041 -790986817 -80290324 -217453789 -466167262 -229971727 -951268667 -568552833 -541206398 -476862030 708552474 706680121 -713993811 -843200461 807225435 -408943260 -181229530 983129014 -738327987 -506918545 -278969628 846678116 168509373 -998276300 -930286123 -349054608 948197365 -917938033 -720304732 -618396203 -761760036 284235252 -943293275 816522808 402775627 -15476646 -555131100 28207717 576573289 622753957 117307216 -502195609 360095491 -841187863 468636704 -61798472 278716712 651538265 -539363763 -168211980 -281256897 -767337923 -765122081 284273593 -570879841 137367909 716065199 -480514106 -306343362 223210628 463086903 -54299503 -670572279 -193778953 -904855879 -384095415 387271723 -35174377 789794390 386768236 -484608204 -957926276 877212245 741614649 538576587 -423836024 -64749667 771790001 876240932 141566930 -156249418 150060244 102473922 -743676532 -354497873 -89789052 817443095 -32490046 -222970534 -265069949 -557095019 -669582367 -306052697 -449996494 -120424223 -512752027 -335591740 647077532 -886506118 -2821090 -714653587 958137985 46938407 -168530911 -916421380 708763526 -931622476 -40141965 60771642 -631881256 -651299877 720954315 -513474069 466639471 888772572 472123359 -448061499 -376265784 62332587 77962039 -621043609 230164367 -177847375 870084545 -849433592 -287441293 -77450199 -114077468 -867333748 354691380 -587650237 -645805707 974621268 870153691 63928814 -928370609 922022507 -708561635 765801275 -308423466 -73324477 996979849 507094514 -784117076 -769834897 -683569905 -181213838 581398929 -306607948 -520967028 -159471790 -956459311 31821707 -894460534 122304552 -537265499 468374284 267762677 86201970 111551003 -983970874 -270583813 13775629 281985307 250013303 891979391 350468047 459666934 -341052060 547942381 784619109 461255879 -973727365 627142868 -804416023 -774457132 456216720 485591725 -295462912 -614518413 87274372 453900031 584144703 606789866 -512955772 -576381813 -240394295 800494088 -313234096 -59596064 680080985 327021108 -850815662 -64285207 -582553038 -566979337 725779261 445853919 93022729 320864469 951514138 -950056180 755961392 581740390 -417081066 233069600 139815709 -819197757 561967685 136834342 -867038694 -46923036 133514654 151764356 147276740 -234157384 -555374989 -780930661 853238030 -783400209 876721980 -308638333 -563399427 -370846332 590135738 -281091553 45562817 994823584 544601408 184536314 186984224 468194342 -179449334 547378659 723799259 -469352078 -321739924 921759691 468936324 691456301 -786421615 2585407 -840149343 -805693850 342531352 -617459371 688052664 813809393 -193717451 205958502 799210073 -693637860 974389347 -205875735 -63895093 577674662 687081074 329467002 -77655850 126228693 864323140 -319554828 109232966 789253285 174423273 633353284 -650393526 -655458065 60024705 -425032907 11115158 533738262 168319963 75982939 -232602813 373380043 -766416368 -112651606 -611332804 784827624 -721163074 -225251763 -370899094 854860062 329183459 833643260 783889631 741615639 -334501571 -593235273 -443912451 -841208650 266716674 -969255113 236044721 -380398021 -730320920 501459081 -472913304 901409596 177856959 282356082 -206826577 -441688200 898790978 -646557183 -621733703 236995393 -668076777 8369344 -241156302 725196706 551230844 -239044219 626337837 396234852 -294105164 -332246253 -723193371 -671363380 -243306088 233917592 -34491648 -438387762 -794765293 -902564351 919760762 21838998 648381990 495576998 739063678 -620395097 235749988 636872916 -179566629 -580055212 800983428 -281585406 -236259138 -25795213 119023364 326109187 9022084 -426270346 -858996435 484541359 -253692779 -617076117 -243322612 656224551 -226952214 -827463082 504364790 710546794 832525007 550958390 -315491266 -274939500 -126681092 -752051907 5419126 -596301227 -378118522 -149958627 330083034 694615823 -89701310 -896922802 -14524970 710039188 672892497 753327664 -239449530 32737199 716963599 -823095252 726944446 -150887039 -665163260 963807697 878865472 -763650093 -845356097 -796458626 -674101183 419807919 -511932197 209169836 -829956385 -553857595 822111014 276209212 -846522926 -170587228 105295257 -292505677 -74986094 -551474601 101022200 -218659754 -158170568 534896369 458651940 902223860 863830355 -134134182 695057264 285865745 429868963 817167183 241995808 23598315 22463891 873330058 312346583 695198679 -240879081 -275808458 105397614 6823347 -516835138 107103000 927497952 -869193168 -161529176 895790622 706140864 -71157684 313124188 776911480 75220836 -161206733 922503659 -470647958 590331760 -502917872 -730959492 274380195 469116526 774128927 93394744 -615293521 -255316316 875382765 61785376 -57826669 402167580 -907144475 -696187463 -382896574 387543177 -42781128 -890564507 -515308058 900610016 574373483 -334463948 398019925 -278346426 -544103891 907538383 -186611469 939724814 -652981720 -904670812 334877196 240712791 936461382 860104264 8777148 -586987830 869734154 -869584488 -757262299 85242580 858900991 -962757337 -748286385 -168812460 -624346951 961875168 102289302 520934202 -936020460 -6747513 -230833301 -549901424 964104723 -532737559 -875133679 -5126735 -291926998 782087446 -757752681 302247816 -731920237 -815670385 965077047 814864557 251409628 -823986101 -970842349 637534378 -248027672 970852737 717860007 -134521923 -644302502 833296380 456630572 -409790474 -922236290 414351380 -638785137 -240916349 896946629 906080087 722183150 180487522 355918517 -579101757 -272317984 -647396609 -431946072 -446637482 783488423 -395959482 -353858687 20300438 737920193 945746682 -424249785 795361675 -483025684 -552366236 -289173559 -581454171 -809326403 -296225492 -19261979 436544845 362613982 -285595773 405747499 329841686 842781150 296702516 -602032520 743523555 837367249 331488046 193594599 377599655 656039097 641546776 -504264492 574033673 -268716312 285568502 810425422 554609472 -543987840 -30701915 -339693386 -945177900 209387003 -887218843 461625299 716579218 -825848019 254629753 -318385712 -310213873 784029160 -421166740 -584578675 235215152 158120183 -616499780 -103952851 -835706892 741295422 165933834 28958819 851643707 748068492 -388090213 -957545169 6115927 889609547 -303793185 876544708 -474198386 687523073 871565055 333699264 -426982240 -488638851 338955914 312423516 -199582462 900576774 329263972 -337165778 815883864 622289225 984608749 975133161 230687506 -367746730 -856982258 410659022 409037031 791772470 -880838736 478348969 -865771321 73681395 -249017274 847989668 361132786 -506866952 -740082113 476175664 740374878 -966081518 -787160197 217272041 902376807 215852121 -127969926 -91577464 -994955205 886089542 837489791 345691928 201020591 -189022200 -352820647 542358688 -72843461 -810602752 -541914496 858108751 -44396666 105876775 211181265 649382281 522372623 190956983 691907529 897249466 -514075022 -228236288 576158376 -873005948 943491004 -446677290 -683975391 842448472 -776621441 -25908546 -273333111 -950898330 -579695878 -363871120 -284744979 778737473 148759799 -541007658 516090255 566232127 -976504136 -408495953 -839262052 -513759292 -8971930 -353728479 160479728 -182798764 165387309 172637181 -748635994 -442190051 420467513 704563942 -450022706 834356979 -987705796 976675457 -679384231 994576737 72525175 -548376272 -891091062 432639119 161881133 -179250640 972121574 -749197929 -260586562 -576965067 530595647 173281438 736458410 -673028893 -301181685 515104012 50499277 -60464681 548144973 154147306 -435492624 -333652518 -18923508 -293241279 986506558 -965099327 -638472967 911838086 -636871571 -791240248 -923899556 839775271 -684743176 338503613 672717489 142495921 99578871 521519851 -2171410 176304346 97924389 -252726656 -550165035 30351620 -873058569 -47064063 -594588447 -647194154 123218428 473738438 -282230358 -115752609 -532162378 -424202641 292957370 475116287 31205247 -68056096 148965843 -955147458 -112980970 54774825 -10018954 -317752652 -672072679 334952961 -649851278 837482184 -194306963 226973285 256538055 -675699516 802634165 478921624 -221174829 -530403401 555677123 812056312 623987840 -198124593 -417072493 849525082 -754111428 204099858 460843597 -927472252 -820860218 116844589 -151195067 994475223 94617412 -287530058 -344738516 18185065 -641121671 39249181 262282433 743553487 -147466671 932030623 -791276795 936766040 -511907516 87765521 731756858 15489263 -631559263 -512666848 377478213 -234411825 -521237639 234582845 407318142 -91490572 -313751816 103409733 -663864641 -137908558 -317584489 482537407 -217541098 -458695124 -370367277 531259305 -902007142 -356985414 -580888821 999682201 -427270138 -227442612 -22657074 -842655750 154368868 -6443757 16431788 955733293 -655844831 -382544452 297467386 501355493 -688978281 -41360821 -358349081 -737203447 50292655 142194975 -943457930 300622021 -905976506 -775008155 449292073 481767645 -83375741 -503421983 280464004 -217289298 296310951 143170137 -743608823 -226102371 438000506 -834789752 977973813 461449903 -462518717 -558403947 -980973817 -781266488 884002263 -56673153 850471867 963960452 -126292952 -730377595 -513395269 -8729991 -74704494 39223705 -995911086 -131159559 -943680488 -602038509 945997685 -380001657 -682696438 -583730531 -974245081 -640091596 -709308845 171098790 -733532196 -357776651 -688895335 -545411686 -769648259 184517187 -743172785 62715819 -464628841 -839591562 -95352412 988674094 101484233 -446435855 -950188799 -139939059 -308555857 812086578 290771176 312572535 -56130441 466428040 980136266 -130666301 265971267 -438719192 -619003925 277673927 -228266941 -593353541 875582901 634918976 -63168670 710728043 778699550 -100768189 -382537049 -235704445 -818384398 647459072 574399372 184358469 666041468 222467776 481802209 -156991179 478852915 174992252 670862997 -711584680 -352411238 -317041720 -104488431 -304400531 199329180 -251022026 588957210 -769136455 23061908 458977820 963533040 486359125 -696855351 -876362457 216496568 63853901 841865303 -388459017 -178526691 723625123 -186852276 786426446 106677891 -699273896 146634222 -796492705 20232835 101946620 533813286 671091482 988600501 -794757571 -673871592 -816301285 -278322858 -77043813 406199154 -769352708 734062459 274135382 640844517 -36948405 408984227 616554584 870330335 -338939823 106493474 -850900696 -739898352 -574765806 -418181890 -126603561 -791044240 -821459097 134689874 -169917419 -264231949 -124207377 959370176 -968228800 908222208 112043125 586339754 -983028762 37787963 -259988297 13521010 454805394 -30601198 205003287 -689009563 353850854 739741091 -372782182 -494041184 154121193 -155118361 -139722168 183732971 953888202 -75484192 489091045 102419339 -982012429 -582339114 438689374 686582247 878668709 653787853 -436025925 -4163040 196920037 490273150 94108922 845630649 117006771 721456924 -566658143 -587999154 -805876226 229455770 554987917 373448975 -314812500 59896518 426561790 241074126 -77826907 -448512425 -502292025 -181437646 -19812629 21949973 -828459308 -806873091 106346374 -188373202 -866293097 -591793250 -742269528 -34509216 348242305 -179551882 897287109 166908991 683389719 -474774728 539788662 -370323991 568389697 -279872758 381574358 -964467900 473881355 97098194 151248352 923604188 -525664084 -975176574 -750561478 -256578044 552482904 -724327852 -575220032 -862561408 231446003 602372196 -329898895 662703042 654789361 -682818006 -412321599 -868367079 -374524006 104019520 975864549 -407368641 610846294 -49007517 -960836585 -387182642 -585871491 133412665 440278386 -472872868 504690310 653665294 -288018725 -574779429 -389251772 -491141381 -379584770 -936811397 -705688599 -849495359 -953276381 -836097060 -815365212 79090938 703912074 -102162494 663543000 -875796127 -356213700 -20009287 -827133161 -158635383 585546607 586925217 666471417 734400181 -810860379 -807649459 -593235879 -464605228 501383209 -173530627 -410974265 -897512336 -467424986 854680207 275375078 -849609563 523546505 -995906589 565956849 -349970088 785330214 -365195355 -129997907 -23892603 -358360655 -80236739 68152159 102205743 -531710426 167859906 -556708788 -570484932 -682171016 761879681 46539023 667462599 972676475 -719124717 -603366773 802649102 981507694 -144200823 -854524906 522464745 -171768939 -344336408 -317519918 492964479 -282598435 -270922540 986197000 -178355643 -678686416 -457021197 -603513378 569894330 -2991240 475855451 -120505753 -746413231 -885193751 475725130 946588678 434676348 316457594 -914962204 324817304 -391801810 140276051 398126426 257824413 536164907 -779995921 -532533127 -113266608 -259970321 29993200 -583639471 195904122 -525121936 -178985480 -891596745 -754804359 -138412450 667128475 -454704164 -242353628 83511948 794914220 211491669 916576817 513323347 596863849 677970514 891778446 322053139 650768121 -58680559 619948706 -624423080 978641005 681019339 -621833724 867284709 -763727444 -84078923 692015876 661802852 -715774979 69177378 -46566356 -612651856 145762678 104185756 999601529 -719379844 -591085745 -114750391 -822642649 405090192 -322569210 -473984703 -118494337 441360978 744014364 -213474514 -929184808 981265591 220274345 135127772 467862621 -671332252 641626019 -229341749 439228231 -567830078 -282727915 357337849 -919251571 -175451899 -357323859 -747418146 -542860380 -227137259 -523082205 -538766183 399666720 -457012135 -320741536 7684699 839487335 -360664618 323773874 725519861 -345143504 -648838040 -116965331 125681242 -925557618 -157996551 977329791 -36384746 -297872961 -407867012 651569033 514520804 979018634 496944377 1627044 -36578906 -456480973 499180448 -614505302 -975369297 -734078931 821055099 586320424 206679342 -43295326 912895341 658528039 147433273 129839580 412542919 412022917 678110684 307422422 -194069629 -421056619 703728216 -271247549 435022104 -307618736 461879900 -326793955 97318714 -960969597 992801178 -401651273 -179534024 362105343 563770673 -852836033 328179600 554734208 -480218201 -944274119 -848042985 576224914 596802066 -915044131 -264717752 367763679 59140475 -912842999 615316223 322704760 -842098465 -876695461 158775610 -301374158 840576907 567023475 110624856 -162275341 -548005378 -469062080 747932667 -454247316 -599536184 -106938215 -774884575 -45854710 616943849 248143902 -161887348 -260691028 -771880274 929669761 -919522851 224998141 -407577957 -543224078 705256170 680427334 310934010 -705183067 57828393 -413303066 -733324114 512859033 306774453 -820508181 -152743794 -873055435 -871773337 -707057960 -573388598 399854094 545187774 -92861273 650627589 -326709392 -874383354 -84939632 -186160548 288842361 -853226753 59100735 635870163 -59800037 -277737522 564564910 573977752 630408052 32220072 -485981142 -881995466 -935491165 -456911773 -511539829 -283483341 188016110 537445000 -368842424 919310239 -669959349 -999649219 536518298 664615425 637420576 294941314 876892732 -678609428 -371639787 -935754280 -145972655 50613052 -652629672 932692597 -79277182 864363821 -895753054 -522970271 673302317 638599842 -166915231 4272514 470742040 -849904344 -106373019 -951084151 -437584967 917516245 -568135445 -882616449 -728920818 -577471001 -336200248 428110438 -407182418 190843418 -846353702 270895522 -197084799 -100524145 -672807793 -327597055 -805619158 -444629078 572272689 27180512 -379247361 364282045 181371455 -136303783 -375433381 -135410554 -93546134 -859007995 92341871 14835371 708764616 211274143 685758170 -253414164 -939927841 779000206 -154561442 491377902 935583393 659952751 570544755 609664043 -565826290 817981741 254772129 855048003 894550587 -713109448 392870826 120472734 -85944300 938191232 188953131 656522037 468512604 -187501021 -323240544 -814467042 204778222 462869915 -677548164 -497067701 -43020222 823897901 599075622 -413307893 -157301386 -974468446 -793411131 -688675753 594088656 -919704388 622615378 -76188988 -997373937 -506198332 471598291 -715918848 334054236 971301219 680679471 -362259517 135080756 -690581816 -225494142 216104305 622073520 420607278 95413484 -714750678 235601824 -511537678 -162454639 729616933 549367567 968391952 652314283 758311142 -150105765 209261309 -508222359 720670940 -683717014 785271008 523601111 867036618 -400669477 -833869960 -663588782 -248571195 -821667656 338255350 50931972 -261027122 -829989611 640326698 -113898983 -117509188 295183192 -214297010 -541643285 611239593 -651110874 -277323945 -902332757 -600880058 953876397 -554314909 699880827 -964644698 257687887 -866645987 83016738 -33831017 878266440 -982416892 -756229041 -839348910 -244640599 -547272666 -446716133 894207972 515519163 305013572 -549686791 490190935 70930978 873240442 984130117 -462467146 -464727296 646494991 385386266 308618172 -286807247 666814092 243083023 615566342 90406931 -926896172 -642970578 -882838450 -768257209 -669222652 -778342012 664589544 -612577263 719565365 374308328 61625087 -717481719 974474962 185806077 303852910 -922884338 -909371414 72888970 -920924738 -311446845 -274005048 373931182 566116268 -638479362 713822236 -895629357 923847805 338744094 178869924 875830225 303086303 880616650 694417789 -181153506 -784422120 -224467447 -202468314 -311956840 -393190208 -937579932 617789644 853580611 -249475110 -321138807 982996090 605611434 -714868217 -466638796 51075996 -244171546 -362796667 799057409 -513465921 -587847307 -529111299 -481236511 363045648 330050957 -657925028 14637064 -258589969 791245835 -693277991 890136310 -615498429 -421418649 711775420 443717194 78809663 902259164 -175006309 372950256 -838047937 368119576 800096562 579694785 -972739582 272378082 -508293567 -559790040 -271716338 659054246 -56215515 -975019880 -192493566 -58539961 488537320 -471772902 196897882 -602608437 -612890111 -528746511 11226809 62423790 -707670455 247905543 410906815 103891989 75735661 -796787268 -51505494 564804079 -399216323 27239564 470147341 -562921133 140242167 75636220 -984492916 -970799609 19100287 853906547 848833988 636728143 554207600 -548357083 -283689214 174291326 21242738 -774011891 -441993966 897291486 616022941 165218518 -463729594 -609131691 37147598 -696863410 -587566339 402947384 775641750 519502399 242740425 -227910358 -159657698 674081622 163999620 531140649 734113945 -518729135 165473607 344532675 -919207487 -618282547 -790578183 -982748031 129290478 189850796 513447520 12465718 -309337022 4917692 963749731 971956077 -938136371 211629772 499918102 217041779 -965267948 -457203819 244054263 -67580029 -105540529 50730602 396731987 -127443777 709912009 -43026991 736895793 -676051274 424588250 64826044 320751707 -483300595 -286193251 78580416 -838263696 603671946 580125236 104015429 220270276 431866104 -190078218 -594979501 -830265524 673489301 -652539017 -934742246 -640061753 581434336 -650631110 -955536578 756761949 7955430 217647268 184613944 -864474443 -353053623 203619498 754203265 -137597645 527391014 -207917388 -283522119 171746879 -507120025 252249849 -361278930 -438860573 -585304449 -591329211 673224752 -550303429 -854511933 664384643 -273540144 181690782 -343562744 750750623 324783328 810062332 813703228 -713916877 946616037 133628918 -801655255 321169538 -849460458 -588615304 -577743113 344733429 -52487424 368731030 -724021069 -269700936 789719014 584927756 691194326 -404805634 856449800 -874893378 -993846423 -943295894 656145646 392016536 4420279 230141080 464264212 -322864578 -467023707 -451228591 375014174 483719976 405085507 -562185578 178304109 -613968772 930610450 649717258 -104618102 617931407 -389799773 661056896 357725091 773947697 -146579736 62501847 526575644 169080044 35136668 1274995 970006743 -710506587 675510347 173702673 460959339 -390510650 -531869269 248821096 438576907 133919117 -816968044 -317583511 795804137 811855995 -402813446 -134157697 -358722647 968376065 -512993174 -473246613 -127006909 -177551179 -666876699 -99994461 450186001 531168643 746451483 601889878 273460873 27514856 -352330560 677325444 -156310945 993339173 -271955898 -412094043 -431275258 -874093008 -908949306 -604873190 -607065917 995904444 -441483538 -215369859 757775729 -898848981 111653822 495660278 -538581769 856322363 170849464 872995143 250566717 -953342765 745469499 401795464 510080477 -551328625 706912283 -666427627 -236347186 747281605 631224118 -133608260 -242658885 802460212 -85042372 462503921 -814612415 245427345 677061153 -162171492 -196543234 -739947724 -251495873 110934845 805725102 555410021 -415116713 -75534152 -573147435 261858920 -51268288 129002114 972262880 -376395695 197754528 -632674287 928315950 883213365 -570458163 654810498 858311447 -25088668 -202625037 -727202357 577138675 -370517513 -57351573 -28268811 537152080 325846 -951849503 177100029 697835618 -983414681 208281535 -59739969 -901287953 97799579 414645040 -669144928 -642115066 -457001042 11672373 738507699 655857556 -673787269 275954728 -489964241 875914184 -159061102 -395739338 529352154 944054852 -111594980 -640617458 -274654740 994128424 102074923 -808960644 290079941 472162996 344314236 284504528 582555848 102930946 -103260241 425800667 -709979806 321456639 -231727524 988830168 779835263 -163327578 859041781 -276357433 191059941 281881951 636713175 -110631269 -982522428 972318138 -561975720 735155379 -296563048 356322543 -251259750 -56058787 -79966021 -538588263 783908977 521220267 -373418010 945539172 596888036 -683300870 -755593111 -147585655 684088368 -656508201 812915897 -470888900 -857871930 -430793431 -954937739 -781027902 -205210568 -904743866 644687753 -34315638 947901950 -331806311 640879358 15065703 -547815509 -272586499 656025168 -482435807 -177540682 -89212538 780354841 -807001389 -560863042 120219871 -196043736 95892059 -886664515 742831316 483856768 316442442 229189675 370010990 -896503092 -251058123 -423241019 278929767 -624203946 -44396918 246004594 -343817672 -315082426 -802479826 -933825663 64280482 885060134 -316323651 -847150589 301197392 441867520 -576176418 72510672 -828315346 981156355 164212035 815645353 114030926 563621504 284714041 626880469 290866498 961167809 771592292 -799754145 -428143263 -416379898 -135914551 195909383 -705840428 -927355909 -282561582 -4846095 335497470 282941276 -887863587 -869291458 -778004019 112740750 449194037 945082366 768240899 11265145 672783803 709755571 36745342 138559076 748949842 -803438521 723647114 -767698962 900615909 891050608 997361605 -405154993 915086166 -914790815 -5167961 -962341615 228123958 -764777911 -108612647 -498989145 -526222656 442783791 -586384022 -254154891 398314673 -604831419 -188348206 116883043 -593934465 506066756 123115178 -878685394 -234472561 497980779 -146453154 619299335 -727106553 -335268204 -930699483 67569864 -74570850 151665589 410424851 12791835 -817150556 -540335486 147224183 -886319704 -297076915 246900415 -73918964 -333158818 66386532 -562303309 -174399017 -633083241 193970038 652769700 145006758 -439497462 953340828 234408157 876657449 89969947 481426561 -308766041 842110443 -102380573 986271392 -635784132 94751821 -526140378 109524897 583245692 -871822804 -66562889 594282483 460368027 -741953813 220251006 -662021263 -272671008 -351734300 521632961 -571242424 -119664784 -413618609 377424737 819228993 -204276018 -187471204 -29583867 918114548 -402464880 194159703 833728928 -572052700 -520278395 296310700 477855742 728762021 -223892214 833470704 900810042 628777657 -533967186 -393606014 -629603138 -566538980 578293242 774963871 35550864 380614091 974890838 240985033 246617323 609197602 -215294950 659760418 -519723129 -87235579 -709367171 56734473 998736060 -902608393 -423953339 433830172 945853648 -808267880 272438789 -5654735 585280193 430824725 -318341322 -654180411 -261783770 -753009296 -106870364 836301195 992768681 -575544881 -187034189 -763291452 600343301 -209795621 -911330361 501501739 557771342 14323421 152489733 -221049217 121003666 613922874 -847047421 219789008 -468284311 496626749 -142969002 748475390 127824481 -980199776 -714193966 442229020 -987425828 -403120273 290824389 -230214917 214380117 971006098 676790011 -105620003 -788708700 -316739800 658272253 -89661109 -903726449 -111667695 738809534 760633132 858602386 472686525 -148299774 -489800303 -14162991 -158201489 -747992795 113441668 -523592973 461524758 -24493202 -401825451 614405494 -272459959 991420975 757549901 400604578 -473580696 276547560 -80744121 -324663953 -130310569 15023745 801885912 -359156471 -581720486 115909521 -423803665 705236163 -830166156 -222161791 549204271 856425832 -933348613 865275321 622724261 -242677333 -51207315 196446209 -826487799 743065280 -378387277 144599402 556067412 -634587258 185293172 -475173956 462363255 467322333 1293416 867725524 402929417 98923921 98570877 -955346315 -680706394 -118156152 867507899 382822279 -129800353 172224753 -970932171 294650862 -299343109 -169752467
948363391 -651053726 779875611 28461805 408660294 -757805448 -409897374 -191591696 -720322437 -387270234 -475188350 8176369 953014392 -451249123 157300706 483001488 901347990 -550714731 -406452777 -973832187 -468335230 983516025 792295087 -893120796 514063618 341820856 120225359 -226828555 533456875 850149038 295143036 444410942 -771761165 435344125 -3312429 488019254 -697617054 -852429404 -580442349 -972115279 281772318 373443701 -810205212 -877961288 105178922 -211617222 -392300427 -414301026 -886740371 -622214450 548765804 473649085 389434828 818178552 694794822 74945896 723999689 -828246540 734284481 471928904 -632049888 809979890 387260258 -438978830 371218320 687962306 -54211400 756393257 -396410217 907882736 395986005 192759358 415588957 -864410393 245363940 -495760638 453487953 938671429 103439840 -947763515 175928390 -602424077 -594314794 605982736 -76182391 249057447 4127571 -891962747 369087589 -863961236 -635225318 242340420 -160537798 -786587554 -312882399 675512136 271842949 448262188 784529836 717107 892584873 -645815472 -87324112 349726852 77619077 559593273 501546542 654179560 -96105063 878072598 -405892395 -656499561 -786956084 -265183251 -503268728 -693750039 -408269451 879745807 11493539 -355019501 -364259830 677036320 -84174229 -989620547 -956577636 -221229152 -302967197 -267464617 -386291579 671748095 -246989927 986987275 564627985 -834056024 124786514 -321714364 858578476 404678413 63658644 -522798902 -503276572 275048146 -576592623 -700333248 221824445 325662532 41179839 928386964 892259730 -284809321 -477811225 452006606 339317434 -109606450 120227881 98454132 373622251 -635230574 671899155 994648568 -191783214 319020925 -420274972 261753305 -856828028 -36274298 533316105 -93971756 321991604 -172491586 155958546 -658311280 -408087217 -186002238 -727131566 -572500526 -999574564 -680990496 395173494 764352747 -704381048 192705059 814058799 80428710 -840603981 129997907 -557396563 397607752 306885624 38958216 685928922 -403059459 758413613 978578468 563058043 -891130632 30806387 585146454 -510448439 -773591094 108065218 -727686899 -524581442 -542769816 757442854 -200092171 666294484 -122065165 -984468242 -161369276 -479408540 694570261 -803351233 827454424 -28431516 -235292173 -764919683 695548231 162448301 -102092799 886685516 121931782 -321435739 -316347922 -560448164 883383398 -449433783 298735801 -283113868 719018532 -375045605 458050507 -697792585 -34302624 772288839 430791800 201073639 564152332 927308 -545289697 712190899 644960328 322523648 945106897 -794632379 -997767337 -92523688 48657326 -456989095 350049611 826703928 -162042763 -659161703 424300791 -733212263 -755125300 252863516 -327001626 393103018 -997337458 222164681 -384392616 -644389598 -682704074 282917939 -899815168 -860901895 -355121500 -368870855 -877127052 -816707739 220867168 -336521114 -516240949 962508023 762352289 -941917230 -669125125 379250724 -34417614 800536509 -790059839 -806536276 14885342 -796471241 -132058125 -952983416 648489537 -8047577 118590915 272802931 569751508 -333535647 -227347474 4254746 593812721 923331597 -32565677 -73280845 -609249600 -888803990 -394837094 -766001215 56779797 -605846082 901980551 -340501984 -286789496 165778504 611604754 -798043339 98786554 -543656742 917291526 851520835 -683719419 66253740 -779508107 -542259716 -276639896 -934830038 -372768585 -241518229 -623511028 479709133 -701219661 983663940 -270545127 -277267255 -611722466 -918157095 -243000869 -793614739 93169970 -972659092 -824203230 862419805 -351685577 -790940536 -936739889 -920418140 193851548 585729613 -465080877 -685042924 -802161877 546499070 381977859 323507859 937001368 -495626204 -441402372 -636792639 349322607 426734908 525660049 228982464 33827082 -604628874 520581439 82662437 782714931 654832233 921801067 -961267379 -758507413 653007971 698567857 836383957 553823587 -180082205 -540629056 752122505 -339133176 76077805 -362546652 308519802 -404528579 777714466 106805501 -9648084 9526856 597658466 510639653 389059701 -927869518 -618865791 -441539997 892780676 -956352484 428507017 -881673176 132122495 -173254591 712383325 38089486 -603669957 643996850 -716323204 -999840916 335286440 -709324793 -198318963 -239985580 839426990 671377896 204474980 79552162 -802594243 620203767 -172211516 -326549019 806286546 -116651877 -593493073 -639296730 535683513 156833971 192530233 354110417 174250362 215274388 -247444394 77764233 27919334 115700989 462954929 -399628458 -170739596 -841754658 280739072 -101449023 -478671176 -94066713 440370946 202509439 333360099 91253944 540356543 -636886516 277226817 510303482 511737907 -147346905 -678302489 502727406 950836920 861471259 -216790820 560047536 -850931014 -898641989 -109460066 -34374420 49444670 565685951 -77393018 140280430 -883998228 375389410 731088206 231779719 329219980 -200801781 -257819063 -33881665 57227482 105341028 -483325691 -116367216 -402304312 436615920 235081474 -751137130 517853049 -837491083 -100171921 275599922 546828078 -940029510 -770519011 -839896249 851503041 -417630887 -801420295 172165266 -201784551 532803858 496577584 949883927 -619964284 313382850 421900715 139092265 -467837539 -336875672 549250947 -871869826 -399384242 -206133102 -966842618 -767351961 -480677753 -873293221 331396379 -132605441 346449507 873698689 -235759630 -431617504 -921925517 76004748 -44204403 -189248467 424224349 90497255 650482203 818390449 -37254344 260435560 -257268922 833679428 -472181267 -313739629 -705430281 -436108181 -773658109 -269927205 294546919 773391365 -983904476 30355014 -543146915 -172676399 761241524 605369881 649943106 -166519034 -566556313 361555498 -472498305 774419072 849980009 -228122072 -353550193 -674451490 -390351502 960671591 916844959 -268270615 867280604 529300740 -601785139 -195931840 495701773 987518671 884899118 -332450723 459074912 653577376 186077125 423137501 1899582 199077665 -613554555 293161647 -299161032 469714170 -242079679 736795222 -63123788 779192653 70119857 -333949611 374731281 219561845 582773994 -648309914 723264178 -230761759 689922471 -670621032 -872753992 -89776058 -462118821 793121801 26482352 -46234756 -750366654 -555428564 -786000472 554660309 -603018426 -731194368 -992078207 773479260 29226753 -867403528 53872563 -184626177 -557849869 -770444996 306132642 -566189969 890910744 -342324058 73464685 -214560549 635311784 -776994026 -918031327 -792210658 -719512239 719345661 -399106709 932930921 -533884023 -881800160 -616782050 -522468618 -504856278 -802292247 -366548968 -698808001 634752739 256777485 684885094 -871361514 579105997 511366253 929873124 -850678751 265405247 -477118387 647058360 240968329 434982991 -806596550 -5385451 -905004662 962886186 479005510 100002565 -342509986 -20456903 -980080256 410973825 122318517 271615633 696234921 20348022 473162267 -264117930 240268981 -321455820 -503181820 686219607 -229003779 -157204888 611264261 155360608 139150425 -583887696 370855306 -773508838 -625823307 -195000295 781691451 700088928 -307542714 93121178 -639351249 -855885940 -962921850 589293547 907274906 -278193682 -321981053 -257697831 267601853 -498086882 -69241280 229332166 626058518 942271024 115250577 -377720260 -614166034 -476724947 -295183892 825544448 -568323790 -86681560 -23576885 377019558 -605598391 -184353539 917432558 279319058 925266814 -192300980 -103706438 503133844 346444087 43447871 -495971224 276799651 485085372 829846139 -898521866 -228981566 -682301020 -819902353 347595817 -828635789 -255254131 704541202 -227512184 131035199 -666754797 -892752596 -804503220 81987118 -282497095 -323200895 -127999276 127157867 587489060 -78881060 -678387725 -832898811 100246259 -184687606 980984178 -354711405 365336831 74085989 670886326 -765604817 -659513765 -962693165 367756467 198229216 164198486 605782076 611431695 -694292289 -899948696 -326039740 787779196 -49565963 -414646869 5044060 939142699 -355702172 -310713469 -310942403 -216284224 859559235 -246711498 -374821586 -511986292 -193062282 59985310 -790436620 -645068294 376374178 869398430 112487783 864973473 884247253 438274822 889602907 -830654164 674938931 625751868 67062579 -760525507 -105854394 274695435 876070269 -730689078 -13163563 -812478023 -548639873 105066588 149646225 -708777858 -832742262 631413459 -952030210 -889949498 -351250074 721543163 -687431952 386941198 -561687978 -718330304 274928579 343347222 -394348580 387883163 452938376 525570655 -443770411 225656998 -445456122 -331252612 -591811069 -934781349 -298403210 761856135 -39295529 -433635934 290029575 -819383858 862617481 -477262776 111046156 852941924 860653072 764119431 312891535 361101296 -3251356 611352764 -525499101 10167725 376109788 306496091 581541217 129904151 -754056675 -717431695 874638441 -214759050 -199440392 -502391811 408625020 399641403 49385033 -8909391 600916618 121071337 372485713 -83648463 -970890399 326005063 216826918 -878693597 400972839 42862569 -955683008 80362824 760606820 -82629650 720366594 648686157 497761084 -709941513 -206930540 -606906051 -740488866 307025979 449457449 -523648985 -780559794 115260287 -888642352 855494619 -682500868 535530327 248208785 823293911 -329314683 -319442327 524729029 668896095 -433966617 -378795640 750800559 205564450 -79065581 92263295 9148418 9164463 -397273862 557320902 474950275 -599370539 -187350412 880832810 282273769 -625598472 521679614 116089141 131195561 440853138 661302323 338041341 -290292672 50487284 757093052 238995735 -702308654 666267003 -710407748 12317223 188793196 740104596 -707834305 -535862611 -559635159 461165110 -109527319 -431235947 -569912448 272171961 226335709 -964693734 -951313006 -458573452 571254287 570638739 381800475 -807011984 -685952664 212058148 -328540163 366050487 -542664534 499076625 -393734769 -717848381 -776553937 870750072 -813580688 553422487 -704408769 44521576 -88926891 578808934 -134597580 -103504678 -7459785 -910304170 -891477074 -180743343 -362731568 310293130 751875089 331434963 50327870 -361149199 85274830 234900424 -792836283 -879823068 -680702811 -75306180 358632342 -964347671 -341788424 979322544 565799761 -733106999 -342358768 -546599715 -179089364 108931378 -968188581 679357528 721555297 -698363677 536301487 62965990 236746411 157343282 -950651338 -845001153 99332807 -926528085 947652247 297057243 -124419584 187070843 -896319763 -707857193 -131693612 124413535 898950178 649606918 -733440109 -165820001 204098549 -311767592 -281200024 -868512325 250176972 65905624 390729512 63364245 708268062 890663864 -987246785 -930684348 -486802257 -158026849 -627034520 822375530 867918139 959043747 -559850219 -846095047 -648131345 352129135 -467687388 547104362 -196661852 772437128 -24399755 -945191564 -105667175 -287402200 732913322 379256598 -491371760 -645540774 975063815 -802095916 32873995 -78487473 -919553952 -212516209 -834300344 894581424 251666926 -355293267 -290257578 -915498231 195971446 427824208 187978186 986432034 -441012819 -529487946 893717516 -70305986 -545282857 350765299 -447147999 938650787 -48467153 813338119 489214753 -703086581 353220910 -304338780 768729680 877925382 440690466 144160260 104655405 992408662 969404076 887404329 702625747 -433606161 -235547225 179172067 521633870 90755217 -502424595 187505444 -9521092 564033288 444675789 -967378261 397833427 913859136 -632500587 -379013150 -698087421 356443294 230397250 193094196 -627631847 -920755536 -808098820 604528869 947319370 -462397069 -77469957 304516008 -261175493 538257614 -356670029 -830717718 398073695 -285067388 526350967 -576238701 793010125 414678471 407503741 -988624430 -954686658 -906706423 837241962 353711102 -870723564 -904379685 869845554 -582691991 -901358766 -189516572 762741681 -639801508 791417659 -843017645 -674303473 702788224 -247412577 693832245 -757028597 -119342643 -212836369 -193032907 -698389524 -108964973 -814869572 24581377 -423175781 890068613 129686302 967983410 691888220 -218513363 -432004536 776790765 -244956475 -16655340 349859212 435923892 168214601 89142847 187378305 680755589 -261327681 512183140 -490559754 3420351 2828518 -758054695 -510707977 83559582 321432842 -208711056 644472996 -629539107 -33224933 -347532341 136538982 533786825 -680098412 -890109477 225285518 325295590 938511698 -514797029 111489044 236080217 41304269 -357755352 735139425 -314937133 -746354753 -198785677 -705720340 -846255746 -392326171 202419421 -293413232 -219160715 -645042424 107521245 527629312 -425466762 205525733 103722034 -152714016 -443733084 81357510 398947444 -734334096 771679424 850309399 -88818611 -159474966 -698534429 -603240533 875434993 237632929 353348231 -296558284 598597365 -147220980 55804282 -892165944 -879225184 647137225 -963553425 -6875565 -380522548 -757007740 -719038603 144722434 -381682393 613066600 796042803 488046915 -140769774 -204681787 412207668 -91409470 -532836912 -443885546 -380991088 -91479286 -139015457 -855905541 948854845 -991217102 -705858798 -399817814 981669629 289221836 326433265 772602615 -695271733 -121411511 -427768791 351836974 -418271911 -57687321 535518958 868258321 -683996037 67634401 -876570409 -47212328 222111940 182509815 794650166 231680527 329200568 631744663 334366287 48169900 381544413 680172294 178245293 -296714991 -644949282 -22830283 -523148611 386037157 961575763 213193254 -498637543 -250937386 394012304 -322306574 836986225 295530895 7368023 905723566 483452389 -591750749 122626480 -691595473 -812659913 -255620876 -578636489 128793725 68936858 441018262 686744483 -348932083 -480158402 276624414 112952839 46081356 -296543977 260720229 -133055678 274348282 16430268 -204543554 -974071444 -763403026 -60825192 -513996744 879080687 461396901 -552601692 -527232078 102561884 -973960740 -649458050 -448384534 -864591125 -427892751 -636602107 -741128498 -605354742 46993661 -401064372 332552383 718809831 -576262876 374682378 225826536 519672939 856499009 -686053505 -159916628 -4395340 709331004 -27015768 201212244 -309952723 730579974 -512179562 -191914108 -186521424 -325805441 310781533 773567784 -763449491 -563370802 49681255 650760892 -506996742 282319641 955952804 372829804 377699292 943069634 517060534 -350438142 710275756 828972815 -901641222 670559381 -32309370 -126733840 274403091 203644161 -311170048 240951723 994184361 -614286477 -679845959 -589462177 698683367 267139938 459129586 25560390 978856063 40675030 -895542556 -269580038 -50569103 -849821538 -110723261 -695575793 797237990 -285384767 933844262 -15622217 571837390 -856713751 503081878 -95764433 771583470 -305726 484662999 -417875964 872562674 34100335 -752635197 -15207321 424246306 -865536563 153345974 484230170 -962234035 -310999345 944715878 443445748 451968083 -747048983 -969114715 41385981 226088133 155670846 285422747 861674408 109855930 476695719 -564109564 -31459743 595071565 -781739397 -856734734 -598446828 552748819 287888776 -706592395 -685260733 -358259841 -672666645 485757589 591192945 -974468993 -627168313 -441196550 938927720 -352175943 -938066168 -777570292 -933540950 -136439719 -838780591 190589531 973508612 713279270 942204273 581234676 553464731 769840370 999613915 -325807266 -339080740 612681599 464405958 745300106 -615617807 479045928 -444603888 -655855378 766047111 135857166 922645190 -366169655 171106620 -884834588 -741414953 -687804840 -798505587 995403888 953628171 -186189188 -172166223 -375268481 -79292478 -562761550 -174994219 268776618 866569893 -379669228 -689619829 -663882120 -543693957 847431615 -545300770 -897496728 -838520996 -489783868 -243705700 -66367561 -95465735 -105090971 92039868 -425071449 -196897874 714838839 -66501224 -598258698 -542005474 461568212 295992294 -548442389 -741265261 -630673916 896657521 880061527 -953904216 396095262 118568772 126568183 -252754067 273346917 911539444 98120851 241453442 -518068880 402050471 -982334061 -406140091 -63216907 948699280 511522634 -745668132 -982297634 -242342814 -185292485 369788213 -499629602 957121585 -482745848 -476156206 818752604 6240986 -59569294 90695833 814782985 -446596884 -819261734 -789065296 -104393851 -508359372 52760447 561610096 264842777 -125126601 -794400107 -698982338 407692493 -420755967 -777284674 -162924286 -468231666 -75632165 -657534158 371691854 642701569 -133678849 -7827863 205642426 680993976 531392527 523254880 822837821 -187642235 185650908 -157414421 -33009333 35496736 -827381053 -896045923 -565558989 -900933619 -296656878 342864313 360454636 818788343 309969923 831334951 -956648616 100974460 -742849854 -893075549 840841484 -93976856 466432299 -772432833 -249673257 898985529 740500131 798076725 117965430 -382947866 -673107180 -378892562 -689216832 -905724852 -260086429 -489357291 -469415551 -311247514 150337577 221000343 -247077056 -900220211 -195024813 363526629 673635630 -144998895 -590369947 380466037 -88176696 -197237475 114124747 -362008146 -487898559 369642224 261427771 -893544711 -437596051 14454548 -828274471 166376901 978370924 741057786 -788917902 -803802349 424416838 329454160 -497467287 405901367 -18331959 993581230 870468326 102492374 390278677 -122189687 -673190946 56828222 -204330481 563473025 931631413 789134971 877924686 935912986 241082729 354372922 -717300746 538466280 -572021545 21972961 -473862037 656556899 67780411 276050328 -529674905 37755555 -119260250 899272273 -736752185 -197595258 -244428316 90670952 977425754 979074491 210797386 -86471113 -808713579 -30294793 -629075925 501717309 740782579 -582465630 -29495657 -593326800 -516223885 904418254 915127798 -741189176 271937510 -80247898 -153667241 961830441 397346464 -446461304 -697859763 738044496 -633195776 856583930 609504380 -229833847 457149248 -486716281 949552069 -627169334 794594827 -176439550 -949158352 -156270423 -981105078 757344112 -814617959 -996712498 -558949826 696303186 -892802181 -299095213 -202823032 575321936 -508618686 -140858811 -761776986 132846418 -711672675 888067049 37744177 408807336 -444222060 242313694 -864904820 -94442960 219220992 458476090 -34224594 286874681 -915133711 -390574142 563184470 -243926167 414706298 -967058324 111399389 89188914 -451375864 296023324 597691227 115424549 -650618354 331546516 -800320746 13213096 933219077 -169923651 -131932492 -762981099 759815688 -769690640 575951917 -617153432 424441731 -2654015 624518438 642318283 914937737 948565696 647782413 275335571 -54503353 -443739596 -854588839 13107451 -969183860 978591301 -763357799 14778015 844573122 -350624079 712231850 -511145173 251921097 -742362652 -993864595 -423687408 -900278412 105887520 -244626203 -994132754 634036470 -645510548 427317106 879588272 999218939 327176401 45714203 -236005642 -42118363 -36487415 -335072939 -33172259 -933041659 707072839 -948235837 226261673 862152389 -117201476 10204893 678257261 -859280129 680225236 566718348 -855848024 782615380 894991648 241429007 435518381 -349603540 -444917388 -181571863 726582484 -333520690 462764339 410984257 -576354339 -816822449 36350181 603083765 -873486695 -774810078 300880340 -386418697 62749159 498586210 645606033 -15560861 -222281730 944653565 -812279591 539192605 -358741648 -725431318 79435305 -513372468 -586119988 -904172518 -836187818 -906953041 -177279808 521987246 -27262442 932341570 -86389258 736035805 -500059537 -22774490 -601788286 488929455 708564514 -522520216 464654778 -300387583 227176303 -926879541 288342846 90681712 -639453341 -452555897 199233002 -900824827 898429414 -379626657 -904366259 818176125 -462439177 485578038 707458678 -76613835 -342513535 -106230215 305204608 130016868 790753908 422156481 -663435638 -114044178 771319402 -224889086 766659884 -813254090 457460517 546104931 -124484446 -922283788 184705005 389042466 -791436801 -563331161 -290711172 -785154269 910034036 385612315 -89253601 157170366 265853376 584454439 636827630 887978989 -459375001 -945201041 842428100 930577976 -450659407 -575812080 608247251 -225193727 -305100292 9716787 14547529 -726393351 823336072 -61450663 34052689 -479165322 924085276 995665758 377238254 859764021 374186103 -609562658 -805183541 220744481 620769136 -329430038 -879779469 -246880431 670212932 -905812307 -425716146 -730364530 -559692666 945456835 -12812510 -737779605 -508770435 751020248 456159608 681622119 -352621281 589073746 -582265539 755608448 492200378 712428394 126921091 334164700 60390460 -338335800 413647945 257367963 -108818702 -759754684 484748589 -268373257 607910734 713808269 310705605 -561423556 -935308189 -353820632 449098551 -561414893 -847594338 -689908403 896946108 -726312272 -450559712 -764736454 287113465 698415134 704049409 144777813 906751686 -88601017 -113593213 494597649 228101445 993909486 -696338289 -292752150 -824350117 -851220391 258961646 -363872163 915637390 710552865 -793289157 797279741 222805543 993442847 483757810 554375566 601737818 464711260 -926620397 -150517162 -118388844 375278598 -629153749 588803712 -683861660 -838458106 192486800 -394904792 -619346322 -653498301 850034700 -217495863 636759582 701823275 -570718503 -972762473 513314102 675901643 442232796 -96865662 973332818 -179670894 865202564 -726482539 25996810 -134913763 966922429 -67465312 504091575 803318553 -282583781 214996797 916672959 -313081591 -160745280 466288328 179977742 488248266 -582900119 205575062 -613644281 -772984289 900093208 679211614 851795512 207371813 818376539 92975940 -838717981 -724487260 386634330 -875630250 -970972690 -673320389 -600980195 -443735661 139029517 351731664 460210760 485705453 213747802 -368943519 -665724283 -253363577 197830053 -635709718 -162458172 -455236352 185403840 -536183618 -797586425 -170072376 -621708316 784065470 -458539449 705711070 -181392337 582912652 809887485 931613820 194591131 339349752 -614443283 916174797 526203575 -460524544 -572176622 -91453049 470303146 -4782523 437411353 -256054067 -298174439 -440570473 -440267408 -163697460 -224867394 835958258 403555373 992544474 110336513 350696183 658608004 388032698 -300597738 116621881 730647755 694603306 -511327426 251454616 -522548706 977404386 507185922 29822370 -723421505 -412718703 739365519 767784120 -52225759 -219850405 100483317 -81530630 328260069 17373022 674926538 855622647 -415628031 -963074631 804701265 667555314 779278250 615475911 145847622 -466159698 -805317679 -488398400 857090471 -278260908 -562767954 -759182626 -204421493 -720937319 -393014717 245605934 984118377 -872096561 808283233 -74664416 654675626 824319145 335207942 304125003 712539364 -542058276 371436626 403089408 316437636 -87078407 958112811 631685264 -39386717 400184277 -75080847 -996804867 784737333 -86540211 156002305 561104126 846100061 -500068985 554816127 990611289 75270351 107650154 920765142 606735268 239446405 644737784 590202745 973629228 114514636 -954739335 201181608 387774433 -286382225 -853692093 29854898 -148073011 865392734 -3298063 -869914275 -872880750 829360326 -353647488 898623093 9344374 663187549 -80109978 176370031 194989274 516882922 94195812 577559708 891588782 -149129054 -733061659 444241887 -952072427 55760811 940263133 937874696 997491620 41559552 -218188477 -118672026 875207142 -993030028 472893288 405953215 -963960938 -298784099 444118765 -774484657 -151567843 269857094 -800896538 -472254961 385562707 -975474447 -80760022 -358212479 697669903 -997767505 485327016 987828977 -840908111 -6461519 -670493973 622960715 755977558 237181838 -500059143 -460838367 -165342425 -465130024 906197367 -646377012 576953588 564425551 901945318 760739669 -736584601 -882800382 -560713031 911610414 816578176 987768299 111653621 -815818142 -431990542 471869708 884817521 -31734027 -389889650 132574074 -976922833 -673807463 268380641 -337079683 415239131 88100250 -684521289 538469884 426312076 258774199 -967960302 -291862622 -246177431 653676106 -5181342 725034022 417617587 -441999057 -195986825 6525691 3910505 -509754022 -142607597 871280628 -934088425 162229104 -558798623 -863074203 -276739672 -200186621 686729619 225740732 -515037717 -224458940 358731888 -45810030 684437267 609819940 738436505 104552471 303185679 -806480204 400201826 630138926 987458245 -351791498 826331337 -900061144 785329703 584625324 -207071059 -941297565 454809151 -671999050 553236139 139066578 -946607313 901108584 -977668519 816607761 -527324841 -744801238 -331272053 641598409 -845651603 49360324 -850495181 -467809470 -284177828 280803668 524623299 -930912116 -335491795 -656120485 -981264441 975178622 639749004 -123293497 -657246865 267887808 -237199903 -235384707 376660374 -283683780 880727349 349113025 739507603 -1335445 986827927 209046375 -802534596 555303602 -846067689 550752490 -208059359 148862873 -809478958 501014388 507811250 790741617 639905917 485904867 -273228672 311645665 -963129398 763522413 -935131502 -15626354 852813457 324899797 817413596 -62055977 643479646 702369506 373188456 -333564056 906171380 -703009805 -29892341 -487631036 -244435822 910309799 -889107062 262721100 -621129706 -660457604 -365271629 -789455375 116837195 -255307818 -798990321 50626994 -586755676 -953293816 -193178233 725723165 265639153 -451767315 919191609 -741165556 -516955276 -198932218 556873924 194396557 -556652190 -772181518 470116727 24156652 -995353259 -900826008 -440053438 628545499 -756165673 733783748 454128746 237887714 704067591 844590349 -372618552 -598907079 -888723569 121024863 154661008 -883926617 183551861 818532691 817766271 116811275 317776600 11514334 -289356723 -481604340 -31297382 122987357 -682080631 -466969739 557590650 605755344 985104305 931163179 362846167 154638110 -432365736 762043330 823863812 -717384209 600831004 822576075 -521267038 -85575811 658774048 -113542874 625988706 -652473042 705949458 587836199 476497771 -215315518 872516858 146252415 -37243169 -747890186 976591488 -801370666 -987317955 442361768 -688917963 41265241 320332151 -392314525 245728039 405322528 -985982176 -32068173 799003213 -210069395 143944468 627825210 -378332682 975630948 276445105 -198489444 -85538160 -160622981 60270084 -45280828 -663525245 -155812236 -431240085 625809057 -390628369 -945608319 -563948793 -339848222 475144331 -326930812 -308658745 -926419512 -829562372 -656434715 227010161 -972532328 -804166543 -12279153 395842930 -88684896 -274972399 901086835 337916903 -749692736 -438027675 250553291 -279643280 318157670 -565137120 -759498170 483865532 719570121 681032824 315322386 -334668483 175725992 879737785 -180116198 737618671 -767897465 75428422 -752604316 602617319 495539939 -376822994 618005876 -138214984 -784893284 644001093 -469111079 598902065 -949885706 -182556314 -589784521 83974969 -671868174 293042147 -980421732 -793502694 945495226 582273773 369794716 -331867451 707851452 876129661 -908590618 350239612 848060368 -133247475 -783204476 702053323 880435631 597540245 572872601 945663112 -229662049 -759450185 716597189 123319637 -483719654 259130329 -129924188 -884234923 366800155 -466706184 340109881 723286686 665654088 -341603849 -482115922 -564136346 -556618858 699401398 -698658610 -10786858 -722187713 -316139851 786932744 914529694 -585324429 450397954 38683626 503034095 -722857011 -478898336 -254162470 -444584892 177417191 392913955 250027315 -680836218 600172273 266101366 509269790 886901999 447008769 -453208255 -430382909 -809192963 -839317631 504940594 15792463 -298433162 -133030429 -575849267 548836664 331205784 -603330879 790398157 -864149395 -998399381 993050036 47452414 -936714586 366834867 -387534146 353778970 -408403655 -377507987 549337126 -850496624 -100802439 -687984194 232950388 528816357 75472572 495418137 34166635 309053972 644246316 456507025 -971443873 -3794011 -662185983 -81554590 560592664 680254106 -840182942 822361758 286092362 -764117526 -693465291 -461982601 -583804929 -294125254 997927162 -566588403 651997177 -791557450 -701433384 -168482436 -539727755 -853979737 49365869 307796504 911910188 -969587598 -177002643 -30124797 -462807144 -933630185 -176218097 938961883 228779368 105453666 -773939021 -585456589 508279818 -96948721 45347540 -146644755 913610796 662883133 -992653870 -494712670 -342262150 879984580 340459599 -55251084 -128248106 -787779675 606775844 977264159 -475346194 346921773 437183790 706943578 -678700542 -158795419 230482019 891569121 881945244 171585079 -43887600 706894502 -513456748 -724242056 -563666430 457942983 546492568 -161093579 -531978171 -839675536 -269489980 655425892 597468891 -539392620 -135212884 -705349650 348903022 -482436893 862114123 -96211759 744911121 -987885796 -19013809 381040356 -279931145 -68530574 579082516 519380603 942893375 -778412182 -728498311 -882880599 -848091637 494041350 -141305700 757480176 218181354 -938560783 738880504 999330703 -88743336 -323833870 -912877259 -151876227 539330487 -906808647 722896432 657248977 -595139913 265327200 -555244007 319815580 -561051815 550509791 938611151 -141774700 -286823862 584116459 -64145313 -715096594 927429982 818154454 -997973513 451031787 353994719 694736326 -487832798 -551779906 -757536494 318160481 -77032597 527024042 426406879 266731804 85825315 -18422632 199720927 -269729995 626714238 -184729270 877855473 571597540 824005657 217340885 737507134 -893924105 694197698 -959231987 971664176 -290283029 703953022 501274595 -119126522 -968061473 -559645612 -527317447 789771293 -849565835 855650943 -550857010 237042682 -181439207 624514672 -776365421 873141132 -327016197 20564721 -90698194 21993243 -171352854 250906667 -56884620 -533937556 341884266 -487446162 797074751 -663718734 518102154 863408232 -921328487 217328378 108430522 -646457369 701743467 784213679 686892463 865644029 152203020 -929296697 90012633 815544306 892037497 -610818240 -945481344 -206130675 -144942897 -307079882 439954274 305969278 -949701080 -249858501 595797877 683374097 -877343968 -595916849 -979932321 -930647741 -265436539 753641766 -360734133 -510121573 -868324489 -293031563 -234370131 657176365 -411704959 22971572 -337330836 87223636 -778524399 -256457705 227560934 84270562 584650488 785070811 -755458878 -957064441 -180545824 -317525224 343530251 753304151 718592344 -40810790 -784351330 560321441 -391996832 -823389623 -816290647 -126908150 20140340 -756549311 469000204 280638364 797591906 -225880144 -886739156 -86127183 839005963 61877139 -985206616 247260512 466538672 -83469401 -362089146 -78603493 299687791 -43486769 825319910 -553706210 194717488 -203524228 821890033 -270221689 995354477 587128200 -327768988 928744078 -209956498 73052635 -654980464 -358751945 526596030 -992204133 -125056731 -233030088 28370307 181123629 252218286 -684066709 -740739133 -256488915 864940134 338255895 536492926 -289728574 6653517 -59995773 240279900 591183341 -90741831 928850122 831301673 -848792053 -226630302 -337157444 9968245 491397412 -705334555 971432730 -295706187 810334469 816898897 334954875 -752147856 560403700 -604240776 1770777 -723640208 881261343 563954866 -997359976 811365580 230309119 -655358969 -559983475 798199997 99382290 -56623239 -654483614 -862229604 935023129 -162606509 -430567314 -890357 428517503 -705790102 418349590 -957649695 -878293004 -814502925 -51022274 392611661 -103690746 202640905 -249239816 -324580741 -767209095 168546924 397803763 616333994 -168782669 467509946 889016062 374980122 -875115046 -402743327 58830774 -608317228 543234269 307796073 93149458 203361257 168548600 -272213876 450384034 -668497771 394857306 -930238876 756378708 507191789 -860262263 -54451208 626402426 -767269520 -979187172 -788353479 746557459 432388693 -744396422 50865006 -547298352 -212002153 741870654 493061325 682393262 486719230 784969768 -46570340 144036644 981069010 814711884 -285795746 -605934528 -813082683 773666741 -370280321 510557671 -878065450 -286250958 633989858 192171290 751824815 -637304237 -630416766 -347126276 518823422 534174407 -617273022 -265459311 -414880556 177311656 -861924892 201387705 701987707 -159569804 851145963 414351151 72944526 942808348 446877380 -775357506 359391850 -918447850 399063603 425629612 -656641142 371924787 -182343553 -154489756 -910353083 848803544 -46553423 403482157 -705103858 715109493 262017462 -959787022 -201022604 -507024144 87626589 146821746 -643251691 -43108912 -576575954 -596976514 -284021506 989207234 937109647 -527967795 933381688 673253752 976951483 -792958080 -695161122 -997569076 889027038 69308633 515702748 998915291 188527895 -519020253 36342843 505101479 844258138 809441318 -337085645 352556803 184462422 92006715 961638380 -809559885 -139442154 520173595 694860161 -569008360 -183686107 789323506 921830682 577292637 605360426 886990918 820757421 -306040505 -214553285 -720112201 645945114 38498188 -617649305 927238875 830724393 -801491264 411400588 -542371252 -659153967 -914981961 628805778 694281147 -385520489 242077228 -628211539 126757786 -107710577 777681061 -547948718 421736853 406406596 732631358 353334799 69780127 -991772126 -871086810 614001819 -751993206 267857251 190735255 938364360 -195780940 -344100848 -461878720 -889395352 -54973439 722182429 775499249 381598791 656400098 424869395 75872412 -933462078 69822317 968891378 -639537142 674281247 728053764 -803246557 -243341582 490588092 -4294072 419065809 -1950009 574722978 604790929 -576763717 -754564139 -412178764 -290286593 -867490415 -906497612 -668711239 -169044454 876196807 -656612520 436461319 723283100 33141930 322588840 354072677 -248135684 -368352959 -993320681 257142146 862421583 -892805066 -208104882 -769382516 658930387 -22076049 959615542 89254354 903782844 -892626477 605534291 69344767 666866942 902991062 698049969 770784043 599100982 102035372 -289562647 -266555477 465861254 -44957994 -471997564 176422253 908678711 373150331 -886081654 -615372627 65216135 -295403145 631692649 400978182 -710721863 -197357668 485125257 -530162707 870500603 -134621746 426312626 -930332595 -79663284 -175186507 -49553347 -199172443 575702931 402509100 -806693552 -712606569 -65438299 839509864 629441587 -540878208 247704408 360856920 -367288708 -106777011 71175641 -252725394 -531519771 -164076929 -406263941 640165391 -780745485 -155011153 260830357 -571678459 -350517418 19470770 797192154 393385889 525900154 186205494 -509566991 -797692399 -447345428 -643973884 -144369371 804244544 389685853 133319676 -55064987 350427931 -890804856 -740494889 49727345 141164524 798515243 -347138091 -545179854 -908404063 -348411549 -693262618 891427741 -959950804 850437006 -965654663 -521607428 798961425 -320969423 -407587767 -900399402 660990794 936356674 -881812538 631303411 464857399 252967819 977736664 -410457862 681925968 -559119680 876016690 -336883341 704456418 -696765299 -5901294 587348703 -799753803 324700791 803184694 172629228 185871064 974368981 943348992 404789945 75733679 978621866 136949624 -960892774 -673317116 955236377 647002404 433012927 849354532 534615568 -511857159 822472609 -130631004 939693748 119473600 -948820369 -489961254 -932356752 -250893716 573095656 -202582407 -786699055 981094086 908017451 -159278383 136007543 619219217 -990739888 -595524093 114784477 947391492 505682268 -322857037 971232039 -440772769 175393733 -443506471 787424602 -696906084 919529957 407001994 544528893 -311130366 949616279 -69566848 -332590132 -777799756 -877720626 208809114 177185435 41729713 -676383951 217330889 -509542388 685093053 -201435762 861337169 -315901901 922723333 -638535912 -766251203 -424687295 965204929 739639821 -144633334 -486321156 504004845 -394532275 -395887444 -554356921 451182861 -529055248 56748369 -422327954 656760891 -665977357 -433412969 253673758 -820205453 -883926282 418457592 22482032 439425885 88185552 -508974496 -917871530 -663344517 106226083 328742083 366252510 -141084393 -729047779 509113672 -131959408 -637910766 -795966699 314268729 486595197 -549276686 -51368646 -733347273 -347932687 640833461 220330635 -777819084 502638036 -928202310 -147084518 298453463 911616044 795025424 748789921 146387608 -7951529 -434288746 -92344168 337561322 -122416150 -62627423 454161850 35015197 -843892463 -109491268 568955032 383023101 -468767769 292451808 733163060 298377721 305011732 -865276213 539285882 -524807466 -773512980 317801288 382976686 -234290967 -951864099 155112375 -565737242 343125196 -641079707 -484250906 846503579 759365185 -169385685 669802828 910896362 655454003 -234956961 -14976632 -372752005 117212748 931489674 131779410 -899699497 20620248 -941560398 192914074 -738328110 217389223 -191516425 103574876 714230315 583776906 -83383553 86943570 982943051 199597068 312546629 985630096 -221622669 569214367 118015199 -318478311 736192259 -831235352 838964597 693361585 837243882 -953173469 -220361881 387786523 5520308 -2329446 390632293 -127280102 -89638130 120486249 -977770266 813475118 243239503 265713617 -65782285 -825400570 -540301623 -625509546 860307567 203775311 973383953 -605480167 216343673 490698058 -648201269 66073220 970348819 -645938803 -259455866 618642474 814393645 -938029509 -412276669 -540660054 427842813 9527677 -999703285 533669943 -200436521 -445080012 606616690 -556673449 985143984 -944087407 -117400522 785737242 -357220450 -859342 685763581 -193149342 440097065 490534803 -117965778 -450640650 -824779673 195175424 -158432599 419901267 -524566114 229908827 322517655 242064449 -146625426 943090208 -404731035 -689927845 770665273 -427331882 847357375 -980589892 -653970577 522510625 879545873 -730502314 -437941689 889848247 503906672 96733908 158468621 -823351745 296335174 496167136 390635791 -489913777 -143031421 437817446 181428784 549417971 32457916 -551912097 167284986 -187218843 -523604819 682203909 -672407103 523716683 301381552 -971351739 -749445775 -876046212 -699095453 489452824 873988695 348294838 -5961852 799701927 -425767654 487666551 -226735220 819142113 -193982565 63584768 452220093 338044036 421489065 -72369656 503300452 148016261 -291345822 945694444 287040335 -86974191 -783797194 613259832 -75779840 329464936 957346629 527724379 -812556349 767649804 336885517 -111149372 -424433128 -789721457 224338801 -186966120 540182052 -594995951 33701768 484324150 728187903 290006973 720849062 25296070 -850015276 920417815 -550846361 -263515370 -928319790 982266053 -566384702 -929592112 987060895 -720860202 -721633476 820216851 829458885 248890998 -351754884 696079267 449397426 318680274 160105526 709672746 -657865141 249507137 149582918 552635845 38218071 -393882524 -378210774 356908728 -623835823 326817408 881942850 118476482 553192081 404042971 171384668 -237467101 575214003 -202056597 281823860 39014288 89617541 -993157868 847903484 395198823 403503079 777026500 998911230 -938907743 -551385278 234390202 158768150 -586201822 -374373389 649800470 472833553 -487721729 705628345 733486441 128631304 506129712 30427743 -461110209 -344883595 48071966 814353345 -243788907 801689969 -957766237 -624866156 -180198263 -978806460 195439525 -800990410 757060286 905779901 502312907 512172491 -435576458 380769974 877231999 28386973 460918503 661800717 969723323 -516630205 -285541044 915021982 -573378857 -594470555 -783713302 346709453 -187354564 -566314086 -409418447 772463364 -493695390 -673353282 271498239 -875118028 534580298 -455789591 -584848388 -61594 -99846768 -507555715 -635865424 -950386742 -254649990 31188738 697667008 98905890 520892680 812566935 484154226 -939295501 547417846 5271928 194217697 -950203922 337150111 -651008979 -671888733 -16337006 -291238825 93891143 553209217 339128721 -825355009 -912669782 191312724 -763473411 -697058414 756879807 -142302103 741732386 -618536752 715772293 554166350 -573812813 -765471785 720004358 -321339308 591904392 369329323 -622230800 607394155 506918753 -607694622 -74722432 906794268 255317254 817956582 -374575785 -932240562 670918163 208042337 -65317840 -384542364 -239130892 -176848961 -258049493 94797111 -557137345 -259157188 795395322 585495483 -523902310 100630506 -531067399 -480806694 453052173 -661013155 -77428988 -516568217 587754553 269527669 -47715327 -495734189 495637070 12059658 -514292025 218652160 -969249639 -33633027 -767956779 188546700 774296547 -577342314 -906901149 253878423 -608910232 443836235 897428636 147294530 -578340681 706883896 -86759779 300288142 -8598643 -511934633 -492001567 444325398 -944502883 11366949 -904125822 692094895 -221473078 -215183225 165322110 -503614955 -783673368 721588585 709812460 907638353 -218914985 -680991772 -854285051 526289385 529085368 649824650 -446274314 -129714112 754922570 -92652381 -217706150 -226675594 -334852820 244638129 -876023188 598399429 445463685 -25508729 69606088 735075361 -354012876 -220009003 -79233233 870264666 -573123890 431992221 -294611787 404650505 175528511 210704504 410397432 -945187831 619805080 -820207523 57453293 -395894818 520098843 705879195 834712637 589623568 -996499754 -388295144 -850296077 -735212869 867667753 131040385 -485364530 -981805965 221958938 -771932069 198787959 -709938299 322151110 268059825 383308178 572578563 437890458 -940675460 544365640 -9527321 404637964 396969111 -678507477 -104260265 -37502301 -478764725 -722706828 308793032 379042216 756737793 454942982 -811076709 -466647452 -575543857 743062513 -315863971 -978240197 58228667 352840797 541123297 -824674132 -380142939 613312196 955131309 578893123 -953502461 -323765812 938008003 -611446412 -263162362 814746216 -821850166 943369950 649923101 -189841379 401057821 815702366 156807752 -850419165 -875447840 -401475641 755722303 -522684723 -88530575 891280285 276135601 -16409479 34875781 -843942222 -346635376 -137856437 -449821181 -297382621 -255430240 861135929 -610598811 -753007549 -80451941 669528912 -880255716 213765339 119569938 252562068 -385400661 -184207252 -383709760 -323943531 -752178978 628357028 708879635 249411035 677966140 -937553806 -585092842 78115726 869043974 61653951 692353779 -372844245 244252726 -930213936 368911970 -823081474 -999609092 -60062298 -269600278 854197853 -328390581 130651206 328873943 361294886 -197458190 31697469 942534664 123092177 697117146 -549427139 -455442141 735263030 -473493161 -497320745 -950051702 287501075 -462580150 -88109214 513402138 -407222551 -592958541 61573208 -609340791 -779902391 -846115890 -109211759 -115118423 449793890 -63828209 424226653 954387082 -998365209 667083744 -413643919 -140443503 899275676 554939414 -337161039 -899643186 -308565655 -276956293 -48024082 551291330 593749693 131917656 -262248497 807088434 -307543268 -23063347 971756759 -42292719 -647420685 -287326403 -181899911 -589497556 -919784720 -241568261 785784674 -538947189 -924270697 461112359 365810980 723333086 -81511156 -161801628 993450318 282602532 903734288 -653396420 969172156 -151183412 -979779930 175360520 -225455509 699220603 90313409 91165405 821549154 344642345 -256011187 18685145 -626441393 -328008704 296103129 -448834367 32598664 379550540 -328476313 745631420 889483230 494851132 350395965 -592446266 258311117 -986599395 50058140 778318201 -782102660 242667361 -100958818 -751054992 -435569660 -462358439 -459462644 -795546432 -451546199 697856769 736103659 914039161 157799118 -502987867 155179080 -304110522 432659907 -411279189 -401577545 360140604 -274432549 -328708080 -55019969 33338070 501016456 -910981617 926001298 768326931 190176479 356988386 -94232483 946141431 736007930 914732815 -155937305 27025559 62412428 -933516983 609959961 -342273485 -147010065 -592058275 -866683086 687389402 631644749 -767853967 450640322 982091711 549743197 553382781 91347520 -986543490 574265106 -706538928 22954287 704873304 -792331253 -709713565 -209273263 -737430592 172518476 -276783226 -870835532 518847760 -2146982 588075245 571688006 -287816851 -441101959 -928287905 -561746050 828690608 289949945 91464938 900903195 -994059199 360741111 -552448793 216381476 293747754 -665462846 -388065251 562066952 505525167 -655701564 -461368676 616069941 134454680 105550195 490071852 350066783 -590723170 -959419604 61361343 -649084310 473285797 -682609544 877298333 -907574516 939505795 7953862 299473614 390974044 -35181495 754642765 697259985 746415730 784602752 -413067816 -186350738 461669985 -384343373 -711566651 -99220015 667511217 -249270847 596475840 -513189214 -921244066 -239477727 461380839 611272029 -603525896 -265068292 768676867 547465481 552219874 554219366 493714887 508856499 482979016 222085042 -785735039 -371089238 -993968386 271067082 6812008 665376121 -671503101 929894643 511399253 -621423246 987399198 348850751 -600354277 125430034 -313001672 -895830794 463689668 305786180 -366675317 142992703 75903467 -348301184 766189196 -859527995 -38401679 208842784 455861338 678123051 458094716 750940838 904366445 343771677 -300975095 -284050445 114017696 223114812 -53408513 992271261 9523936 -768225283 636937917 -847846808 -342910722 -630599580 -989045591 197900665 408956449 70219731 978749246 -677179140 -982990952 133757561 532198295 728135704 -909967651 -479464359 130566515 595502348 607549092 794269334 -119525295 635855050 -186895971 -625958350 230324169 24462471 616635795 -963768357 554959040 753109804 152396943 -669967344 901477929 -811077823 828475225 970569722 -241694155 737757371 -220185408 -807192793 -103667581 -483789074 -768796124 219112061 972565337 -801637086 850506055 -511382998 633688355 564818443 100921699 933740388 755146056 -468910118 762325488 -41452776 -351494153 -294796254 -999207406 720679315 -562981500 -382444584 845543766 -883465327 -370423136 92601070 -860121371 -838693376 858111392 -674463703 499162094 -987989896 278655638 -850722994 -95121198 879915314 -345300062 113729568 628559227 -131680227 322992876 -54983141 -636080950 -981362283 825526096 -497415711 -747075186 324493496 668835143 575095516 885284087 510046846 -41379570 689722380 653711973 781134441 -624072733 -490812457 -829558500 454316833 410843682 -482389839 -78781499 -843107313 -729497391 -582447125 813623546 857904810 532408251 -749682685 997118149 455643673 -487474098 -999359381 -103319217 -220301883 618877729 910036551 828092180 -49790029 180141104 -493420644 -602898074 -784977699 -263783860 706314850 -816062942 -607763082 79405725 966910932 -504625077 -574204881 -981117673 418813137 -988414883 955260134 -487035848 144447407 -87486361 -840780781 -543000985 -151459146 -616427602 -499252107 -621106926 283844446 -249942800 95621439 -615090462 222618945 -573065949 -823240608 -339893078 -155391329 11536422 -439133156 873829265 -650135768 -917171622 326684300 -41542485 -723073107 154980587 806405412 -219604314 147906578 -560072822 105083818 -29655647 355419909 415899042 -621021111 38219058 -757814903 76853468 -6452356 175848463 242599433 825801455 -591790747 -86807451 213712850 542229712 378436169 196792543 -100244758 876605386 -833299137 624840007 471105117 -935519734 865067120 872655685 -675204579 787867345 169003801 -562695298 -324020078 -348176487 577673283 -344834564 291295599 -861869294 -917301563 -462215778 330679229 -949063256 387016942 -930860326 112521892 -409768700 -977291329 429675508 249909448 355198253 109028128 106480366 157691603 -269178266 -523683221 85945023 -685244640 -377719932 -278038962 -68942635 699518021 699396718 139671359 -493050969 898148723 373064579 880586547 -47403386 698816751 -232034344 -870986477 730314865 -971735304 422519928 720764139 -867756654 445559696 844303142 844008687 -851674381 -574071628 -708022610 518808904 376606380 -561653649 -388099357 633710173 -447368739 -899920069 342297160 835854404 -744110699 485015715 -181565556 722294624 865903394 727938899 -498367054 -554568783 293581460 -342299507 181652718 431967585 -99378209 773399492 -404417302 -82028419 -624173296 912813396 -483207872 25379238 167643833 -624622223 -893487039 -781274049 798976719 993692566 17616939 258260074 548637525 -486002539 -193696728 166711498 -950557077 764578719 -735130878 -746384931 972505148 -769345060 276499648 855195023 -340864072 723496402 -230784907 -453469721 -501317815 905216135 804668698 -256150760 -976296927 949871120 100414954 803467953 -775139019 689297164 719111478 42687281 -947039551 -26786471 -37092508 297573873 -309705872 -704951755 341014031 562014270 628490499 780021747 189715197 76204838 502548155 962404392 146918436 13193795 -193719909 937917627 -380455573 -420291599 827514256 -153086336 752433107 -205589760 -275983666 -340019459 -543646930 226557539 927954745 945770575 -930866619 -346087588 18575306 876474890 625357748 -313980956 -204497214 826851638 -937702209 301746397 -994999381 526995130 498264113 -303928396 -403952987 -510705200 -290524544 700949086 -971680490 329886404 -101439123 443966806 202180906 -757470006 969651288 991431134 -178207730 -191917714 843714237 -49421415 163000998 -796966848 515839355 -561385057 -602262448 -180560858 749148916 798845760 299026920 -457795124 -824632180 858826293 -620906892 -547802787 189260440 355283466 -878150543 -210321181 -860322739 -427778428 301258636 -113118763 186535524 964506219 506268546 -373486512 477003031 -796449873 -441220091 15545036 386700325 -149281607 -44890695 -379430641 936027094 -633213592 -551243748 74495079 -414488201 240260732 309594039 724050486 -186968438 -325712595 695517831 551162775 937167795 -68263251 885416654 -662804654 56290473 -919580303 -93398889 505031758 -566708522 -361854192 748062619 417756363 -272923166 225553220 707594946 488422915 157800104 -513113300 -446833855 -303763815 716362645 423935932 46839819 -395901270 -432595395 -99318758 -896846058 945154887 632703837 702262265 49152324 601982067 -555761478 575001506 394362452 273121676 49876472 -132048783 -53009081 973359472 785110030 66613290 -162570025 -945486660 993873085 -75364043 -283720585 262517649 861956436 -865120687 -26883117 794949489 296662373 -257395286 -378854321 -24711558 -944649679 -51085162 858923416 434773716 -397221395 -380535136 -941792738 -352935745 -695146643 557615980 680404940 64601944 64355644 633815380 -363084835 194603243 473306981 574238983 -859556040 586308594 -404971647 824371435 -501922377 685142009 676669267 -514555765 -432661866 -405132356 -247841115 995121741 -796056283 -748486269 -167754649 -97693088 -413053489 -58710596 111608861 -449956117 -754512579 -964355828 613574453 -693749752 -831339298 665656170 27746634 -222612614 447263757 -655625396 385155451 -695806210 -602847984 -59749768 -483530582 -967881068 -166167110 971446971 743400104 237739054 -853488788 343796819 -6657631 -487775298 -697105117 560305564 494413142 426157670 -197227643 -567172264 -92039540 326942566 -842835766 -478429264 458403575 189780063 614694495 -156688817 -320927499 -928605889 -785690707 -82931322 -545060498 303080782 200086596 935896215 605446287 -139877859 -481902334 840267229 20568550 -674888965 -451005505 548464416 -332569520 186231968 -435614116 -758911446 377310743 225550973 453161706 -67745403 787033046 291315685 -758440544 -298868167 -702911548 652655054 703082873 925140087 766651615 -985864567 -919839104 -409947809 -462216801 -695945566 808277766 88075481 798014360 587795898 800514226 -753086631 -583231125 -413477589 -764017105 132123950 111715722 401855377 -671845722 -392532296 -511956322 -693285779 258667233 -216509551 185619523 941268594 -147180398 -952377874 503808919 79086751 653916787 -603876193 361183396 758443306 -665582357 -913698950 227067360 314192798 358437654 -452809862 -389561089 -390461616 -581319619 775927587 -241135329 -345024933 411830873 -558517989 -470829880 -255244247 -942673951 -650526497 917252088 -338662807 -989578453 538384581 -68652400 -435701426 567405854 -532329779 -12977388 568228871 561977713 -83078813 -356026198 -10933384 749940527 -778138296 -846928696 360183232 -387651727 -368694043 784681618 616572668 536749600 672247323 -577271887 402143753 -904097903 -506689135 -842758434 -286497423 -747220958 655587019 -152260225 106523390 -75939394 -741390632 -214038239 -577459466 -544905038 -990205823 -406587839 415940756 -956225377 -453755094 -640644147 644120249 -436159324 -387143788 -934137649 753086444 529638048 330602047 -395109536 -572591343 908142113 922695962 -450620977 339070751 818079767 458065617 172727868 -429131546 -885072777 203369144 546805543 175068454 -509133474 765677038 -534704569 553734416 -771506471 552124516 -282208061 -588272962 615704067 -443423836 233384090 -345314405 625443197 -72950558 403117740 -139887383 744439007 -186629046 -946697473 -394462833 661916683 184941912 -288696095 -364013603 -3073319 392676386 -725957338 785058163 803378471 796856548 395704747 465827762 -606015244 -611520878 -741332879 -685341199 990729111 -437162769 742635032 -807490603 -905406810 -383993779 66516753 974423752 -535267329 -776823153 389311852 152082769 -132567312 -118005000 958207822 -175455204 -975628688 844752631 139938122 498767076 805575341 -891859508 623219693 394823530 840881761 -811335143 -910509362 112586315 437534783 98205107 48852593 349073945 306996593 -495747380 -403897512 711496451 -35483302 193885661 972441068 -877294151 182479930 -956525009 870864597 372376734 954568382 167681368 859839390 -137852659 -659434151 -785866116 -102133594 -620031968 945206161 -186693090 977578926 -202462715 29544326 255441694 -704605546 97296114 819161487 832922919 -415363793 40293928 206682210 773137470 76472174 -157015745 305907567 -472783022 201575234 -795263134 -43606198 -345791077 -701319935 -287613802 598194861 332005533 -24936188 -702597804 -280191478 -604482229 -657413508 574134492 -759793058 149444071 455265814 791699809 -659041570 -382585545 43879051 -798278541 -41204985 967999251 -228486286 725623646 616501992 -229147358 732776143 504381398 708370050 10006124 494991830 493669899 918354325 136652266 -626366925 917242064 386289234 -276410736 -665998078 -881086980 578937915 -532991583 -774000380 185744676 -393732462 -538910873 -219838193 225678192 -258442923 131496870 -664858512 -867131791 -791091628 -284756215 -812666607 184510747 -433268376 -512678922 148695106 -118010910 -527928551 -902015088 -615390003 -256156457 -250427779 -513573927 103671551 535831212 789179550 -128792814 230898899 153165238 -556557992 422684174 723872095 -418218025 -816403588 -668457383 -861714937 -948443899 -659422155 818697631 -852257916 331890125 704109809 220394330 577104689 -532846123 919312195 927509571 -625853553 625736258 316449276 544183783 42787821 118190530 -685267677 769553266 -613917549 285911383 -256335560 824664980 -368524395 108583229 785707449 257492474 -790686513 -549460585 -913837822 610627944 -872266331 886415558 343410281 -730230336 492302641 995763123 -988416049 889551032 88419332 298601497 -963977041 515527586 -353115069 -758064745 27248222 710315460 585918674 -419006566 -588764890 873098968 -63397517 -543643721 -367852384 -264636771 328831388 146604777 96869213 278633490 927454457 190971207 -784293798 627577904 448110732 -204543826 -533113807 -672021471 841544020 -381134836 68141482 932306709 -595332096 453356160 -828914581 882701118 -702623251 -146285116 962671916 525228580 -203968079 849529984 -802619433 820261605 -872332636 16287098 -749267470 529273143 52423960 65073050 -135605335 -375242919 -949001313 353921797 35220809 131336883 -329401582 120603390 -565911713 -839199556 -721750018 -280316794 574676920 829066294 585142826 -684894161 463494644 -499985977 368195666 629355881 -32253648 447896111 524740113 29918556 813618048 811025940 -657664762 965440133 -660389205 335272056 859123040 -926583108 616292390 66930189 -325895331 -634571343 11880415 412585941 645309310 -115392699 990918171 83575919 -733108323 -927321474 -65231262 -919863267 19936181 648500060 404187081 441945202 530240178 187940188 -924911901 629974828 -533282812 -698562974 157574926 307057933 -716031763 -5751054 820033749 915029360 715476262 -252299708 467798329 923151924 -222923803 -696546981 531404968 756314980 760944193 -181197868 -574858346 900387963 -554742711 629610123 -315283062 442850195 -156320421 -58421451 -505579359 -109081739 486680702 -743971033 -31332060 73410180 359539820 190776195 800273760 203753606 664107138 362779667 606774610 987587001 -855253837 766818725 -952917665 371590934 -931984203 298574532 251983352 847472006 -588040136 627870277 -723353656 640258430 -835670147 814620656 984947518 910850201 992646543 -835346194 -92441039 591424124 -10472428 956663302 -174535706 -286522562 52132912 -433926795 592634877 -614984224 990393562 -314599328 820863375 197302495 63609003 -993116592 -870608408 215973033 -538664354 835885531 -623175266 -700350531 -315409949 -851002395 -462717013 -758533139 381818182 597788195 -180146183 450287975 855193648 291058495 -533344552 664185266 605170305 83617627 742096638 565043447 151806585 -307688154 -826821431 412527501 338497744 657489540 -464575803 427086313 265620287 -938031310 465810493 -691037917 238614966 -983649091 225081376 -529201057 285956129 203167935 -679411327 -788367338 -768470768 717502144 -830002979 -763054352 -766953139 -57519671 202482542 8400820 907410609 761481911 357625813 -270506406 554644589 624078268 613511625 436862989 -498367183 83192527 -163818064 482720718 -614094738 -869013708 -330016758 408409067 308257812 229783850 172302458 286884756 98692208 -490321896 -977355773 -277900650 -332999078 659749384 347878132 -184608429 -559207959 -477669715 568682 -281261042 -435940670 296956107 -911024854 -933842899 697223148 -241516014 -652561956 -895936264 -479056773 -576187217 81119952 190648182 663294021 -615649369 -299971061 -409059695 815399834 -173728892 -507912487 825851988 317565862 -971433378 789242017 -166285350 560992627 -566705443 -722702367 360340187 785936292 -725452936 604872760 370933436 -607814879 504981093 264147014 184486710 788627918 -488454226 842232691 854128624 -541017061 875896891 957582497 -36212046 678219916 535053266 134497087 732170452 -339046429 -967761464 691858393 823626582 -752807000 -857544785 918282692 114524558 -73840973 999566013 662151848 388611709 -403180920 -250937180 305355485 132465562 966470751 432041461 -447739581 681181893 436658463 423913035 -47435308 94916500 588213672 418696219 387148759 -124912200 727475484 -57463457 508139559 589743639 312216893 -183507180 788814773 -719230423 130797749 -811360679 339836541 -351445969 254226238 840326079 301372384 -608426541 782191930 576983443 -544525758 -899961749 700552163 120002690 172881722 863491641 764747095 -90042306 -858828711 -755347056 789997470 99763471 618315039 -390830685 192579837 -927925910 -731337854 168448351 -34415886 -364092781 -773848678 252101392 12698383 -34911799 -5696428 -190866443 -232289351 -317475697 684085621 -862965864 324476611 -689460085 -561575960 560935897 -964483295 -904186462 -160117367 511197919 -440077288 880726155 -499619555 930069521 -822602981 323953391 -816753705 -953704083 157624376 -926519069 -923083259 376895438 357154426 894802057 -761979062 -290660599 1369289 557502727 -687525136 -479740968 588715275 273477741 -313023258 -288249439 -716863692 -777494733 -492759508 -896293659 -392850970 -940770948 687146772 -617080948 420774637 -534611640 946997575 583265331 -999950308 -334266721 580392909 178438376 -314771707 224196259 42322460 -552085339 667605945 701973570 239037935 -273656358 378420850 -503079740 -357834015 -736481275 515812120 603246879 -854787460 452240479 -211139325 528570511 340975353 -545291934 231873919 -959584569 134459758 -663718903 735036673 -417687753 896983359 -400688107 286249916 -637710454 116144109 -323054914 -948040295 -102773543 -348023642 504371250 180575807 430425243 -81489341 -460528272 -321611933 675780170 910001241 981265247 -200929165 -678371976 -2998902 -51694636 -515356758 -1046534 -577143414 355495044 265214475 343656384 855603881 -653812080 341371358 -311846363 -486231577 -938893631 828892000 717626539 -924521956 -111874067 -743962165 -372111476 -120366676 668297439 -83196416 -71599378 -173888430 342041201 595155047 573703918 587654622 -470812289 15741490 370594639 -169722084 -591854700 -454246416 89913250 45513257 -480583354 317004321 -39058652 -25204728 331878993 -839890775 178550905 405617377 -231015241 -751038966 -932894603 342908367 772004032 957786850 -42834416 421127202 195811106 -256888818 -259791201 451665864 231440048 228719241 -970728804 -686900331 696132265 -704116978 -136767361 500551627 23473859 -574425304 973363467 507412710 -134663312 11972254 -895944014 470631098 -145858210 344616801 -883617630 -317268797 69330140 801606535 261061219 -822183837 846022088 -618894266 -323230957 -786583905 393181295 722922078 -961412345 -230016118 698829097 -510861372 222710223 -104165642 31159875 377915188 485985499 -461744667 104436742 -417841694 -606878724 878399822 -89610862 -466975781 -892245847 745461916 -289377097 -859621619 847909921 -599821612 960300035 -558816214 178742117 -934407221 -104548376 398211526 -919294208 503027873 -123362348 134379763 -744405242 -35684455 -647555203 -154226742 -552326131 27138696 -922734625 -282401549 -611067345 -710097870 914608527 -657435467 -910161268 -601310409 888599044 782100703 564676541 810485742 -981130815 266560271 -962653186 -477414576 -669499947 -888043372 -632441116 -505477809 464645820 406872516 675687442 635836094 -856858415 -175728845 63443939 856084647 80158702 -1441105 -327478568 -815051232 -31760975 -391643009 -783046845 -416726486 937307145 598372205 217995155 -742700055 -652255912 12769714 -440930286 -426953321 -804386115 882251722 -982774721 368618381 474776684 -695727012 453269052 -465357237 133146654 -781015412 -225412287 -503413020 -806661780 -391430388 -401265057 472710776 -525591205 578775225 438536000 -221583590 307601798 -236455375 -859110715 -207539270 790108962 -903618356 -455963603 -85069844 358836962 913116283 -812466498 817623132 540744650 -281868949 -373202577 498008794 -372141778 854133481 98430517 898253800 546848553 -175743252 -712079549 -933071337 -325586013 177308983 569731242 -251925758 891003970 855899279 -554557109 -281167983 -983504313 -407599686 851579993 922607992 -424783621 698272468 -522461523 -221361356 -425070164 214098775 -346594746 211052692 -106018470 -248856542 641921169 -934826213 -236228258 886746116 -903214201 -915524777 783113261 -695122152 -94318836 -454265805 -276547865 86914942 -31680294 -987629898 942230572 579258868 159614325 -600937679 -336781199 858428260 858350982 -999033893 -831541458 -521759643 -615555038 -215891098 991547377 -316569336 -368125288 -346948611 -868612296 -560077858 -154792161 -559534054 857202967 946641986 671752141 770301202 239194535 508340671 885420869 509958938 930421155 -453423252 -297548055 896982209 -126689600 623519118 47788467 -633625526 71430031 -634581175 -388960201 -958417011 -749545022 212851095 -214793780 592086675 645752862 -243680210 -494746501 -331182247 -396805639 -704288888 734577674 -131446600 198284083 -454088162 36152836 174012946 -744809909 2643041 -235794233 -825701642 -256175964 502990475 -333708103 -647398351 658335400 392629658 830490352 750923191 848835390 -870350954 865110721 206161037 81795888 222693991 501041184 851441909 567793489 45024271 -309040224 -101113152 -653312764 -781862853 -892772177 282432426 409313392 -409160512 -385406837 -565110772 835490669 925880203 209911710 -703937924 -152843727 -176097376 -395596157 -152482348 543701279 -649786967 -247118850 283869187 765196449 -141606455 -211067449 -509921931 -70476081 -789368849 800199101 -615737177 752447558 687518024 350073748 68775379 -997727866 184634890 194550998 -895453511 761093563 -920734138 -862155363 39839795 247495314 -326183811 -704522374 -357658336 -502069659 -876534157 272761443 -781239600 183026146 614724185 -612420709 -159338848 -520962715 162659426 559089750 -556011974 75914858 -196470989 532878183 230064738 -325182747 -556422900 227289015 -775597190 202826474 419243187 254042416 582558210 -722891441 517429733 -927269053 -657549330 882395231 -686376324 -507061065 -865429677 -543061941 668663415 674017218 74497785 -25375440 389488023 -309939225 13812282 526420015 163688866 -838650173 692866279 552820252 382568649 -568430579 523023293 102639161 -567321885 -175184834 -915838948 835059168 -49365658 297557203 838512801 510254379 -534896582 -372495517 -431790956 313978257 -88282997 -195057970 203996731 466609867 -477681517 728927840 878778622 68434502 44038492 -788454295 -629295654 -941005144 -782036016 -424090952 315720141 -762094615 -760851423 -820649543 907264742 -151221670 855598950 -120813393 979368295 -849807408 -855947029 425380269 -912038529 139700604 756266630 -447186259 615622315 -54182524 615091223 439573726 62685947 580549913 947041247 -74906814 -135654350 -25777960 234441570 -12577021 911266101 401877744 588480494 270498989 474777687 -77056855 17815876 622772111 -816097064 -892848120 693333236 -579932966 720159099 -978081697 -562336006 -471303405 505851531 -808284111 826939480 -405724516 -257760988 528614447 -727428022 -492426343 -660786722 9875923 733061971 75838919 54158141 795300377 501858910 -663332757 -735589541 -788744805 -49100558 -142935459 -984398165 -178332152 825246082 -289389864 -900735192 767516817 237478772 20266199 177750324 -286361630 743095652 -593641564 16302313 354455785 -21755554 -38655372 -214677354 844518038 671787060 821751241 276955178 430068060 -156282480 -643665277 -670162605 726591003 491671245 -769642056 283193978 -518688717 51927309 -25896622 -389900422 -374824449 -881180483 797309921 -636991187 561731791 46989072 -612353146 185911008 -364505767 -622045613 402584544 795352764 753143024 353990424 -936489415 413570548 741692237 -763469551 429076173 -286776260 -506642457 778864164 -850065833 678430990 964184178 692927259 -719545148 769821720 113448361 794059227 -661337909 969256882 802267873 186682650 902795921 588578765 -456029904 694010743 -559773053 139526009 533016568 915417226 -129427831 495039453 582508861 -807608436 194616109 581388117 687239150 621921791 -692109171 687623014 -32950540 -956404191 800668766 -79481476 -796599921 879724272 -60208960 -84825777 -412287655 328261153 768010445 -355742278 170223157 39728580 322226777 454061221 -45092313 566552967 536494502 202376292 80582678 356432285 -818722252 443237910 575662962 -376217838 -819954092 -365535451 -429979868 -907433530 285829507 -244865263 -518937785 -666358647 926485357 -55917693 115597643 448530650 -505747420 -130269687 316564485 -822302960 -187917289 -342776646 783524445 -507063898 -702579405 -676564641 -580137564 796047780 652714364 -763750353 -510378831 648764078 -29970495 493255009 7616206 -910688891 548775519 114296044 859811094 835641348 876365609 902335502 583327849 -999321240 -577231095 837723918 -67857436 425264414 -329016787 440931137 739265615 111557888 -202465136 99775939 -853557274 875627299 367222557 -595973800 839072547 188011222 987728718 590716623 -432583585 -372552657 -676676409 709849892 -681767368 -91539454 243780534 760006527 -760256155 -855561617 297081728 322425397 646368156 -465749861 137171960 704676799 -281339276 -787318940 -944623271 549004848 -45682504 962478500 -294870561 906516763 986666795 190774491 608032278 -938555928 -863213551 -45012832 -464418034 375681865 898950105 -182543474 -139685207 669426150 527368104 80164899 513865458 -777990594 -180807370 4034717 -72803583 613518918 -41725218 873297040 -524034404 -612188866 -374945045 -118923654 -137146905 -693244770 -221732713 309154250 536400846 -434716174 490572726 -978575272 570701845 -470157800 -310401699 789947430 690321243 -45357683 -823563668 975437316 867735166 18061073 -297810253 725742012 -967715372 564755161 779109025 -842115546 899471141 -987787639 28007653 861985144 628269070 -129823132 581166995 -200974450 448262728 -420858612 597002010 -17507173 519733585 265115682 261677512 -648899104 313553168 597937631 923309540 -591976711 -309370374 -638472038 907877115 955596741 637368085 -88967376 -449366656 -766547175 365612101 -891615231 980226604 -475037317 402104538 839919125 -913559530 -642866291 -222917371 820139400 459336965 423159401 706581158 -204260102 627108419 18961622 -788445174 -612344090 -449046061 984046619 -525923986 -3339296 -915294987 -101424816 610455388 241155648 -640781705 -708030908 -65081871 -672241110 -82085947 -222453320 -226841389 445297711 -966791469 950557462 -995136645 439919370 774083727 -662804530 -639352608 251310117 359999911 -390300625 -510098595 -596834660 -988192299 988420742 -195686101 308272156 127826933 485680089 -306140667 741735338 -377034424 834172597 -211102071 702225633 -401593253 -616490017 42517832 38039029 -851762879 414347648 98800422 357919567 -837164422 -214868433 11303772 -391051956 -571768318 -5061198 -306456427 -279162703 -266289108 -647643881 610956794 975903910 865315953 -423611072 469214229 505036026 267398645 -992050218 243093653 -979598360 -628490368 -44935461 -23530457 -115159767 -204265811 640509751 674793206 -314753953 859978176 959487754 -533358717 -101509359 278153702 -888195322 347196085 -438114621 -525832359 -688225307 613879096 76793921 731512587 145742250 120778538 67456234 -402878617 947456359 333645745 -424708916 -163106243 -588792097 -53570733 -812848600 798009895 662134466 763430903 32353484 844935414 -189427256 -565159937 162633154 -86373752 -687664182 -417093306 358711062 361825603 -802776550 -161817696 -983499888 -957141984 -710226289 -895612174 16206929 -287210885 775148281 -724911672 675954743 -617292073 674395359 -728887544 88649405 529378525 -474278101 742404293 -310565355 358165150 753248255 547734087 -208436676 -848737866 -194173238 -720310257 223240517 597029479 746700256 857968991 -661813714 -945901281 -307046697 -903349601 -519251886 -352667786 -796615163 -370096383 66045436 81813231 -937619997 -924121782 803743354 -437603819 -152859705 199722549 67052920 -845688077 835841665 -954541340 128166188 87607212 -467765895 668390785 -603744784 -709985285 -844656428 -205437461 919422226 -395318752 708543948 306115147 -454453857 -920712992 -529373200 261334808 744176859 750352926 257815562 144287275 -914031683 -603122150 -292588087 -603160119 23345673 -93892554 937127238 -910884650 657900796 921591758 -229297671 -104703239 541620094 7550189 -508500705 692619276 174904341 -294694986 -205085154 509509238 802687636 -393059091 -10264809 631992080 -825248815 -437587523 -573836420 -743177414 563946348 -128306071 4322187 -249491265 -723046739 -71826334 -181224371 792270960 -577126565 -355472640 416690098 -945154407 -582056107 -421976263 936241220 -2156250 -227753357 -600956087 -640356821 -475024036 901194833 -54370856 7505984 -471551698 235236664 -473859069 -253530573 65603393 514999443 -660961594 -210244796 750456602 55882742 929018308 758904283 -141748066 -609372504 700295895 751809161 -251054454 -711356740 396514538 548836562 -866436302 -266470331 -715293663 -540671409 464846059 -296356110 346407556 -306787499 -446382860 -367730950 -149336380 -33461908 667488671 -282207198 -163372552 131558939 871713649 -570762662 129171931 262485887 -281847909 -865994671 50188958 656002921 -130215912 337624110 358286021 -461305512 524211816 535214233 124150035 -991502045 -621049524 -251837543 -776618255 -486798557 -874744948 -492678091 -51737560 462371477 -357521336 908568921 925869627 50827436 174828387 -388796176 -494634274 -466741865 468469291 129188339 453329569 -249173247 582719469 582376193 -241485702 -921461755 276193677 -371340546 415794834 -93424000 728409583 -675215958 -733894449 -115650030 444134687 -531920811 796428843 -492487816 940668964 -311537938 -22385785 -99505824 778464589 -177718564 -110669200 335989919 880420519 -355856021 -461525343 552847613 -387355651 310423239 -425306876 295746561 -552416633 -787446561 888813790 548036246 -632503608 457725929 208581458 -13732351 -950276468 -617871551 -652601459 843074218 -927054135 989731577 476303945 912133905 371998220 -830890213 143212732 831997538 373341424 -105428128 -682911879 -487791322 -915602152 -159325739 -888809198 666418403 -708530707 591887129 -11187914 155904475 -295012690 -706371220 91867598 63804886 377346456 -459658752 -365886146 218677438 77836849 704858875 85119587 799081438 -353247892 373615152 -352654127 -737614737 -104741782 -131413210 -289349734 931999159 -426428654 583285979 570548551 732276030 985408365 319507733 936387433 779497066 379309037 -80153419 -964787547 -46239809 -932842651 -685637379 765229399 338355225 -775812434 18422485 -154622942 -103461044 -765255983 -598328336 -309673345 728524094 379195159 357931034 865282108 -667218563 997153187 120635072 -646344014 -842094682 -51964793 207106088 280102190 -916284133 -965612972 302638576 587301294 682870376 954304482 754837436 362862465 -332094740 792082158 -525411460 479708143 -694896393 -694284741 -908974666 797710960 -355527270 49004252 775540877 528127275 852840000 849831357 28309130 671393025 -191388951 -758180401 871404543 -556903342 -836849166 -838991737 -543342532 -717979696 -602158335 515119614 67139034 109141448 865047475 788074907 73485523 -934908769 306190466 507166658 -294814552 231238544 -788946159 -361249852 971095660 240989989 -278967868 -634776134 -786154952 -6790332 -391602583 176483782 967322413 -439545080 -272986423 -707499569 -70378576 -192590340 328211060 26010040 49484257 615892907 -485631131 -257618037 656967452 -81142928 749231443 -838567353 -404011159 -585765350 975721761 -130685803 -146828347 839722022 -786189612 -64225973 762702706 199836118 -515982544 621713873 655534994 -559344452 -285059436 979781113 282398042 999010093 111122778 -585858906 -146689140 381342041 -128564502 78429219 72629745 205543432 336966849 697785497 29381666 -20959956 -557439164 9094412 480077426 829578418 361371190 -941966901 -123408403 -450707586 -663523803 -127205214 143655863 734051873 -667216524 -479938457 173399730 -400471662 347790121 70880636 -680520885 787077559 -408683447 -788560488 -412655506 -382011702 -353237318 -420953551 -976558949 431653627 -571581632 929545008 -503983580 637876298 689457071 -867735465 637503253 -948739375 -473104073 678608632 -978329033 -726621856 662539435 -359281022 -945070251 869433135 329186025 -635541819 827063020 683555142 668231649 -582139177 820477906 -289703724 -819754400 -737162105 -878179431 -256238257 675659034 687936930 432369435 -658754081 505428227 -233084357 268019059 -317004313 19588265 510321917 60322811 -203050231 -143057447 -438480040 -598321546 -305958930 448257542 315421302 945574734 -192748492 -962315014 -853709302 473591802 -451268381 -334830980 356754151 648280724 -819694565 918319950 -849864056 98566510 923938323 -845802527 187773202 676982884 -911087525 531305428 142296093 704364206 850876255 48061416 -564261339 117685121 217821072 -679890997 -536943282 298971654 -121879889 829510669 704084461 115297221 -31688483 566148968 -530000186 -455621429 134551033 323920764 506062172 -92929067 -61234817 687721561 107229903 -590297433 -853453482 981592114 -217684747 881885565 -876388661 377747436 -53449202 150103035 -568355256 -341033973 -853478579 -754743179 -647320902 585863421 -856594462 -278827403 825619469 -707626368 -952633835 946476618 397049434 -846924176 -989393178 205998769 -720281071 -788109854 -278195010 -976332000 -250385584 488359836 -52478801 186568983 -341358204 460966465 -382842105 877019809 -410638902 -568657238 878753968 175188553 20020222 -781890999 295081279 -834103984 -558804877 -592341175 389874741 -797713208 -821735869 342839127 99339390 543263355 226998994 -665161440 -280208202 707325859 673798443 -30030352 -715682598 461189260 -347508294 441546066 -750837858 565265250 308735251 85725198 -407031855 572422028 447265970 -464424758 -214785930 552059657 -106677494 732321591 -662414703 76600061 -467888189 -543772214 -391198714 461083317 584614763 333723878 391953133 -344264997 149661283 827873149 -470085673 543792890 608153917 214010840 414041676 41928319 -571798981 -908263948 399113121 536242497 409431191 -802065764 292893863 -60789073 -452786175 -567795278 115450161 69653731 -459841490 711945340 -972936931 933950465 514406847 316868350 665502125 600936157 -639850134 -337040463 634176637 586320756 803856284 285859022 -248695997 -51203035 -558583376 582437386 534437872 853779545 -255026527 -793901290 355429340 -998594129 705370156 303260215 295801122 309779689 -178939150 178107803 -664219901 -626490363 -253132456 -295375341 -325233404 -781898291 -493355509 -879816694 648111373 716326798 -637203078 -156411370 -789939455 794753583 -731170568 233784396 -726196150 88585975 -289833256 -838975268 971049958 -645736644 -181450490 -860520695 -13714697 -257790789 -736492673 -166894425 -636929643 -924839986 -937233565 380698959 398190436 661278030 751722019 133556100 181333924 -535279891 -288325799 -462184322 292511646 65044732 936638743 583553177 153068437 -709325702 516823779 -111652628 -249837698 -337627318 -817216778 -302511272 -941216377 470016719 725416275 316314534 -386591566 437773477 -419609660 174070123 -108831466 794002010 -184732573 -462893327 90704008 396383115 -756084531 -570845530 -442463470 652633277 -364397599 194334864 144893534 -527865355 108502282 -165141877 54203393 -79069811 165574051 -446035825 410197445 -954656048 -93094867 707061351 -58676759 -169639449 -143069781 -114391549 685054798 811300160 923037491 803021313 -300277013 -249396562 453519262 206373942 -929602695 -779164356 -534114240 -897547060 -407699552 107153729 -953753894 907612359 -125007022 413089194 221950428 435653723 474045773 -753191773 468935910 -248968891 271829829 373403979 -775702403 -958136928 373952984 -212728116 323415930 462235061 -910753517 -928851318 -205596543 -13991278 320522133 956730450 -808577058 -742227046 -415150464 39976141 646605180 -226985835 285996366 547388604 -394425729 -474479412 -310320511 -123665053 -172439597 194978752 14451245 -849462342 -959811268 -838667006 -111378075 162570422 -131359798 283506931 -721969719 -221203335 -799221275 243857158 -699966644 -762881019 -562171032 -667110854 129029951 -748891928 72454285 -287541480 646045215 -972300216 16446367 -156391910 -19596335 -78611955 40206207 444978206 430744566 -835648574 -477124883 781336841 -663179133 -104203442 51725316 -969560093 -296450105 -145889888 406756050 -420202642 -764053914 15070679 565072458 -223534413 779738168 6341598 346445073 945290433 -737694779 738947187 -47645781 -766677895 -79347424 28853156 379807197 106714539 406171778 683651156 342955013 -87857720 359571378 568348916 -5090077 -422756539 180371171 1540880 -377147017 -559741467 616673872 294600403 -359143138 -322404104 212573949 -401357449 -568748739 -952938584 -769172970 821723187 201924889 -706155306 611181219 -150953084 797618889 465718398 93284727 -665737108 977748354 944364561 274727140 336857529 -136192341 181715241 -242599514 -527706251 -76675426 707137039 892370938 903788712 416655144 369538716 -238131308 99341966 255731602 -418798709 768156550 813322822 -278887425 579742274 -16592746 -584771510 -274221932 -6783037 -740055675 83036163 -181132150 -73958363 -909270700 -941104245 583928033 -336087614 -316077544 2790058 -141686787 -194206046 656571584 298316746 629162292 -774122821 704248354 638237036 -930122776 -393313540 896175444 -136456748 -201967397 776427504 703640593 -133290 886249092 839649532 271334489 699860826 790032765 -936383297 713664557 378786410 -123506655 329558625 587948562 338295814 -28078619 -211261774 251404907 212110859 849293548 -15611044 -458859944 -361620671 204813797 -135417948 185713612 -817157982 708719455 -193133684 -825018240 -86887531 -778740370 -944040581 -267897900 -155176809 115677407 -826577862 -70574868 82747827 -516020937 308654608 247012730 -701090057 -324604608 -942423468 974471994 -920623578 382236654 332350056 939820213 -210466561 -841066153 737624970 621130413 977424677 704217621 -589661104 852963589 -193515465 621812593 333654812 951438783 -268709007 -685904627 -89593519 -115604329 -985321592 -746242736 33274628 -369420475 -184339319 -955018227 294780374 -411420700 -518370058 -432197088 -659013481 -638676741 644890706 -600299923 123115746 -885933332 774994462 -932062082 951500172 -572152599 227170300 -997906479 -648309433 725009009 793975038 601096140 -199228015 924273350 720788471 334397228 -696668663 -500216261 -712478197 369412278 277189301 -83054399 -190973267 351586983 37303625 879327994 -135141519 -300464514 -387666582 -415456987 871550004 -835511346 209760694 -427541218 -292451792 -62446728 -260251443 486851738 -695030197 470322370 744525629 -350194621 937458027 650373846 -857922669 -522884224 -891343139 -217172854 -477304053 -280956877 -349317117 388571273 265002561 -306974571 -143992511 -957857019 209724649 -108432425 -818994833 360370953 -461318549 585051056 190346872 -943550986 -533680030 -561443876 -636734995 252077885 -573621409 783425826 -510713271 981468962 280523859 -111779009 -621934519 645395886 885974870 -177092117 -909149889 -50613864 -967995595 -727461131 -950027231 -166231206 -73149581 -373630118 -837112963 -387411320 382559681 473585057 563479735 -854945551 372133479 -446945633 570413080 -310869176 741652595 920045902 198162357 549672989 -693742129 437403207 -77557856 -85841460 -117684270 13804721 980672774 -249148756 -798827580 730609951 -891820330 134239743 -728578021 -462521710 406252197 -699046061 -717786203 362015616 625027564 -336933792 -230821718 2217866 -871042044 -106399403 -865074942 -680747617 99431806 145056268 966870994 -862648809 465123787 502000056 997182803 -564039257 -547731932 -313282261 428487273 974994667 -314031654 -217921575 -867897270 130001224 -519542089 -408575594 778098119 81041288 596419728 646286508 715874041 461236811 -375415777 689398923 195448444 -649203130 895149251 199147333 791624955 -549228316 -228136873 391161995 351778170 308876646 827209755 -936113290 612079114 -100066904 -135875562 -291180110 -511925658 30465728 -341582442 48420968 719246477 94370218 -166868459 -775490585 975942383 333659373 690383325 -342437719 942603417 664455497 -805233295 456145240 -369874995 -283795835 -716455732 -154219206 -424582292 384534201 251079112 -879699096 -697364689 -592313499 678682344 -125978599 -93034312 547728005 -274043302 -804350747 572281464 182419714 -3479726 507428154 -186855132 357857936 -753204114 825270557 383404732 -919731515 -774534587 213368341 -331050630 -474463393 905011392 916068319 998862251 852592120 115150384 -208774377 943001469 905616489 54457888 445353661 -60343349 -752050119 758316177 -673348583 -383273464 -516599866 -522426187 263835722 -362770589 -75875204 610044079 -993067182 -586424232 -423182254 17779544 -792941687 -520634372 -274926958 -59102846 957912517 -555622654 608073525 702634793 213658863 187888358 -279877562 -976071726 -468040157 -856039645 -843969582 341609124 -988538889 -243060004 -500193279 -837437746 -669534528 463739839 -616552781 876983560 -473234070 -536334269 -23888145 -787644389 682341848 -453213087 -611380150 -503606350 -624703703 979091547 -450498356 -519862925 -786315257 -347948319 917127731 893821761 -552578136 -383521359 336260618 682723656 811770372 -68977950 22221007 71827263 113094769 550027010 505082441 470825566 -78247031 458070136 411325144 284286994 444950860 -569557054 356322066 928473592 210057103 -948132326 -712817580 -227047199 -580689908 -405180372 -559535532 32953456 -781419732 172170298 695241612 351405783 -772245793 -939239173 -321052084 -976058878 -475075015 -729684606 578149184 -63393598 203461078 756629777 -923295091 -801811107 -171329871 29134439 363709698 -611766239 -333095949 -313280935 -922680704 59057643 -137124267 294410820 -63791026 427016599 120531930 -946123872 -569617276 49086074 184704121 -154271655 -797426653 -914208209 66296220 -404280676 127830405 -33900536 403895323 55032144 448552952 77836835 152457134 293329627 401876411 440596069 -494192214 700380050 972390841 94798425 789574612 -277119608 665487049 891016725 233292958 732480710 -477039864 -159524615 213860564 -458392458 -307227498 215830268 -5966930 -108337781 -910049252 854862909 162455079 -268184056 -979413867 -916445128 676034901 760402899 674989127 -452966093 -742998188 692197867 -874885218 319636827 217232535 -894147448 -821473869 -172627353 647347931 -932094441 -499947049 897350472 -926546580 874915290 -494206896 -117979278 585800529 -486157235 -634101591 414788483 -191829264 694771770 -184136370 269556183 -74297364 235391014 186566072 268285192 838759401 543187598 -766823438 26938718 -78049555 783412532 -366150039 702293791 847246798 433126956 -837746076 84794440 586299104 -872385203 -886567422 228553668 -124284976 667425116 -931715751 -637029915 -924570459 -643176375 112504900 -157806727 675001822 785158078 590170173 -904091515 -831239927 -104246927 653799186 -587493317 -921910507 -537650627 167914788 194930922 244062828 663353057 -278089681 825596506 701356235 -276500135 223179110 574564727 -313431137 870690862 -625378568 -805468679 -29562646 -549104653 -847753520 -176361374 491118144 -852210463 661396164 448434279 -156520071 433382930 260971161 106199340 -729842622 760599999 759674403 -673558376 -37237648 -78014322 442828034 397706538 -622881903 -953330044 155339225 940254248 476066481 235402289 -62022018 -281000910 -24749882 359067444 -732220603 242182725 -585593641 -433662110 665357890 -897288467 -970927473 -80410099 276306016 575605803 -257086303 850310160 297300291 -184701100 192503427 -489225082 -766018244 769633593 -252323640 -861503911 319924106 615968449 -205174957 -23457584 371461164 -489502633 748585542 336380122 792839581 -391424842 776755549 972007191 996104389 -831863653 932990269 -662569941 721689129 11921850 -18109959 -144429163 -958505566 -630607045 641498534 -528999890 -322451149 -640548388 -437877039 -390219515 651484555 -96632016 -520381522 427880932 313093411 -526944549 -540229900 445928164 -872379204 -88558672 22734707 725318441 -486999214 -363923974 372899788 515081587 -957509460 -57444893 -944941770 727344228 502487260 -33210272 -575268242 -189829068 306380781 -21087013 782785699 -342971723 -296370036 986130240 666494168 -345701873 -74974074 900578769 -366890252 -327090916 219272599 108771311 -782276502 300583793 -240861330 -604672354 784348856 925699690 -933730874 -689397146 392250962 -481187300 -199884168 385364622 294821859 -268648099 -594158327 -993405409 925428431 45269223 -234819226 -410418985 -278394090 -327481078 212011403 832468678 558122320 431290432 312455792 -125040791 564527900 571432656 -440326392 -863863696 979480800 142388364 484609649 -606430205 -196829275 -542195804 -88510904 -993183592 689065994 -420600247 -342663055 -974361739 -56686764 -695616012 638591047 326314001 63677431 311524260 617915523 117069897 -194167217 538692059 -36932867 -918835252 -385728884 500267068 -887707174 793774854 -868344868 -701828758 367857516 813587732 -233226180 -38366888 445005497 -927071267 -809895066 613738815 660174771 -929487212 808756317 -99549351 -266114390 -298288768 -453255809 -440981578 853719285 280298097 -333687763 -274392686 510713721 -437215928 -562257296 -487625632 826323025 -440956169 -459514517 174273003 659308306 -563834473 943694883 -992540492 -868109553 241417092 -219435509 606042963 -94781695 275966735 14912055 950695127 -227828236 957097875 -57062656 -466642297 717415792 -282916638 90201567 -665147477 -448949816 -994930095 -441753943 -273046069 696820675 863451953 695113059 938995745 915375487 291683958 583478112 -936829523 -760958811 -950025014 -746899331 264835211 797866388 -913225046 -937019250 -21235843 -419808578 -932266475 611507029 500280166 -398431856 437513898 242665850 -275587274 -947846445 836154599 377206088 -653533158 251150021 -280482475 -561997044 298437776 681933206 -665942955 145386468 -589957476 695169285 22461109 -157486888 -165776340 796353637 50665392 200638255 -450213220 -824443560 896756699 -629006041 209014316 -992026715 -351420719 -407174904 159570057 -957970672 -469245685 -584698482 -768703085 556591133 -430330089 -3895054 -364154322 -616247759 -386529548 -91118501 -65534704 808167649 -725659449 580013413 116980893 -706315530 475611179 417521494 899670009 -811148077 141640318 -224610290 -30584920 673054738 858987163 -993119145 -405913292 -694384354 694881197 972846877 197261756 943790466 -173257774 -555594422 673600107 226308040 795969161 915382916 221267782 -846200799 -67557200 923587963 853710618 -627319227 53544579 791486247 -182502175 -385831198 -139472006 67329616 576027229 138531750 -780881199 -210915046 542327866 -659164369 719388250 410130504 94158891 566464071 685326059 659704928 -203044969 -330016396 -492147027 -861870986 -948133930 -543652987 88820108 245645811 445971875 -646247321 636013397 -714718160 -63834788 495261973 613159738 526534941 314012001 -957857191 -443766199 -796307399 -66314348 839982915 707907302 372612466 490893021 -839245600 954379435 958411705 846383407 265807206 -798897573 -218185329 -232589951 -565888260 -96460768 567037458 700939901 -836760908 861978097 -472929252 320736944 -91422064 864993583 862012820 516317987 -879694380 -166257909 -508496388 629278477 285351149 260893548 -528141825 -875258750 197512514 -353857074 621354181 512239461 435398804 -969464444 232337024 -311112313 -258910222 660394900 769365100 909364344 514485794 -771770564 623842521 681021648 -506440867 -534727616 901455016 154621495 -695920793 471815631 668211480 448196630 757962026 720007227 -89771866 -760043913 -862400227 -928396506 143322378 -739771150 -130797861 371314353 -924601511 -842032349 472407917 -996849539 991344775 -799971708 -585711479 532972727 -868950499 -353727934 -320844059 302928487 -435018318 706777029 -898416599 -782528136 516314902 344739485 -958977689 -432781121 -298763518 241988328 920411878 -68781329 -561448786 -20068948 417507690 645248616 -648900956 825412433 990210669 -694916842 750703873 -264380512 -703568190 -224105210 733430345 565831442 -958071064 -478120287 368580548 -967066955 -640185795 883050765 -891593287 881831694 306894445 -14853176 -148983377 -798383969 -526464447 -92100796 951705697 -47383901 503278840 196478187 95135194 -157013543 270401213 382046215 -175634286 480904175 -219021067 -744973566 695426076 -595235362 90360601 452885665 -978722873 442782240 -433620241 -173503822 955976422 386232038 -727107319 -412469153 -100950609 937596516 -694586097 -999914300 835397252 -149342699 -466037040 -879412974 -262433912 340596185 135997159 -203359141 -901990768 856631308 -800522388 -656686467 473982070 80782895 -11541230 50633935 -3154926 -252076657 265472035 -769332820 -770204014 -98620615 724057625 828559873 745210092 -834223888 -267199086 171374858 873936380 -314311892 -426498659 477140792 -256552714 -117408357 -248865637 -739923440 -684297449 107459175 -378509733 -317215630 -898307487 53599353 597895606 -513111132 -449905191 -937902763 507211252 968087772 -419217964 735256920 -240078408 273589896 219100980 -698182060 -691662613 288603162 -326785623 -267374424 323351186 -658473215 -1614421 447966411 -410596690 6832323 -829256930 572593000 830929232 -480516588 52436336 -804057812 -964490352 -707924672 -38968578 382808363 791282114 -56912913 -812878300 -329505871 -383470114 802112074 179542342 -947599230 -43338277 -87898267 -556359109 184116108 891304470 -211115844 -843811894 639996771 225439889 -957686613 -73911709 739151443 -786884493 455267891 605521234 -623360021 998705331 -330228453 506566187 -10169786 574525131 -550760857 -536008274 732736455 619846543 350471596 370144163 386852190 -873297624 731863092 899585872 758844482 -92631779 -144517124 135591216 -993986348 -616817089 -608233198 -318496933 957690916 29661324 -114518231 93493482 841150275 279840169 256395694 714275239 -949711575 -473565388 530325251 -38541153 -235173807 -769445657 -858411316 -427814054 -528700096 -385862910 211328179 -367880335 -746435694 191321140 -304314888 794151890 -50283927 2315068 180772935 812707989 916450109 -516642905 440839927 -248589644 444294624 303674702 -612829054 -492118378 -760820162 260068244 -471076628 146126949 232487772 -796876458 -643401398 723539153 95902372 616366786 64159969 281657209 -263444065 354897746 -462848457 908580352 -938817864 -993650578 -204942363 918659354 -255290830 3088517 -964910409 62997464 274610091 -810223983 -10898910 -573526000 -536602945 -358480778 457765878 112479569 -239758633 -670273024 -545521912 -389086840 681002171 -993761617 450022225 450274691 -678936066 213950144 -864646691 -817389420 824352186 123661065 -531958545 552498962 -608925498 149145789 557657344 169107823 -933484187 446685913 201596801 347537247 284066709 -544368703 -746769167 740709608 -484471217 -182185218 -895783894 880844824 587834678 -303689157 -496765027 93622581 368496827 -675918871 597530251 -306693869 -670425507 -657546680 -390682635 681788994 -495183392 559426187 934487004 -849996490 -327470220 -763004142 -738213062 -108167433 -522474709 110981416 -520784694 -621515277 -643805629 -792372739 -405419103 -22308472 716672703 488378537 546954604 708694376 719636584 -896668783 14632608 -963762629 -89278143 886602300 -62549572 -133306470 -340407133 280211513 -525058279 148735009 -962624969 602365179 917024385 204696131 586703087 -323797803 -748685391 -35004729 687526325 455955053 -902087058 -289015989 -75818619 -248369790 -284388602 -863981435 113203497 -958480638 714706400 -237278128 674354319 -572822074 -732631032 -627699051 777696739 370201445 452762311 634414157 295887959 255375473 130534705 -181037227 691346904 -591661876 -584117986 -600987054 660225310 -753947672 889021416 -274007334 748593807 -35429076 -160972364 -504339972 -460883732 173363080 859732170 -588922576 596251069 -88724766 -711302577 -9998119 719207718 667748502 -14446830 -521436713 -239121885 -810794838 -806678457 -721118466 -362066581 528952643 -866935082 -956025216 -441592550 495154872 44589556 -513947074 -227094697 835015070 75646593 -160951287 742660163 -44912275 478198542 -554988929 938433301 -450561739 -929039445 495386524 -540270202 -96455843 117944799 -648291063 309456179 277983277 292052860 -587895877 -420337616 -756593449 282938477 -232311133 441911918 210521832 -310434282 -638590523 -95342643 -532571728 -79895308 280207134 -5571290 -978695626 357317000 -534286976 350887722 328598199 -480139696 645719329 231006543 108366627 649746098 -289889515 468784040 -733768246 467571526 -273710489 -381212915 230608805 -900452158 -826756726 826794136 -384722388 653872428 -419333173 -891986232 -982884203 -298655959 984743612 561676401 -196902422 -265337206 -603240766 15945981 656847338 533600151 641318864 -603049314 -268411385 -782784777 -371201528 -800804242 -470952364 902212077 -973265630 482588437 -550315724 565492615 -840521239 -324063469 435130246 -832367530 300851757 263603723 -77809433 912721780 -182838631 390694527 421033434 924837806 466778609 -570728966 335191889 514507849 -234175446 190877046 488382415 -502392796 -191375917 661047731 713543640 525580639 901684154 -363831179 652729009 594429758 979725048 -182239288 319575143 387236413 -770584577 572469609 845109173 928171357 170841880 279236118 284360888 -743358860 -64365764 251671529 169036724 502004326 599408355 -579117179 -809418108 962472757 115967242 -803304432 -592523814 -758782146 103407668 -307635845 -651955436 -608762000 -98570254 -108962596 -960666107 879675386 907058551 945725715 -902792871 239760964 -897957891 -799321164 -213851773 106549242 875102545 -311634212 -836751799 439582289 664773877 -301826838 875808131 -572511889 858252413 -790574187 438718932 -182012041 300331201 411235299 966316143 -525523531 -703374350 -953956544 -287017701 -38933123 911075153 -216779576 -244465284 472484413 -229530444 -923468229 505774125 972638464 -769828568 796866136 319152277 -67447835 -181639197 -686537379 943670566 -311488668 743095952 -33517513 -351547018 -805892590 -454486383 -354018987 -890094919 240196126 -855469612 -709149850 -793681089 -801631378 -185768371 -377636548 587769774 151614044 116597551 -735771706 687990556 -500205674 859472099 -323654440 -120507337 688312853 -539236182 -743717718 707647858 440862931 143113186 -802473186 696091212 -829423495 -921901351 710435463 689749548 289213277 529578583 518527307 -224143011 -716941100 -619134223 375639083 -132387365 348453910 -196079802 838936791 319383677 -483162697 -502810199 139263629 -182399425 584137423 754347997 -666657801 502626412 -252675295 -138014707 -503460287 871905781 617171223 -235806493 -455457292 977585943 -706699642 -825401824 -380733349 -999683971 -100007432 -955565337 -53600743 -402832765 -19899875 520452326 -334247539 587176232 -762202924 694858275 994123745 -775390441 736105792 676554915 -42651981 341529109 873102370 846894231 30256606 229033957 389561095 869469248 -217958631 830170179 -748829852 53091705 249867204 837219663 -251211413 10259893 -664623181 -194604374 873623649 -498019530 740295739 249162520 -201319909 529598865 -729717249 -851143850 434201233 -451947297 -71183528 903279216 765567986 890849073 83171692 767589918 -222767370 215954082 626298567 -510904228 -195748460 -311438466 823471198 -626512037 132993418 -158523348 612037801 179307531 -262191959 839969878 650770115 726905396 628235674 -410185712 872851903 -687194340 -983698116 397478388 26660666 -127282077 -143705805 408571576 -214830055 384532434 -889296956 480237736 -620289721 -2712672 -562805735 749442218 -675679453 77788066 -634610872 327337831 -695221589 -459336067 316277297 -95186690 -533707567 -689747256 975011617 -392127296 -895932733 -812464921 200521579 -418932709 675076354 203957940 740583559 -832708315 6806913 -585536872 -325001638 720682897 -470948582 -547052067 714897143 88585351 -540056344 -822889301 -387647738 -605638552 -594688052 902222240 -654607728 -143890203 609732794 -408538318 251377173 -304845086 280352530 365028308 -203632296 -352011997 -925261802 274935127 210428587 -670012604 765461867 345427983 -714435521 -980691514 355381463 927988861 12445198 -691005563 516008627 -971594481 -724066632 51256451 -324216892 -12464874 -811527277 -82764251 -647873719 821596237 390211465 -275933393 248558116 468665157 -3447993 861890362 403040972 863504201 -500113245 -607234028 -890615404 541133649 855039978 -184627122 -419626196 -647782550 -155167298 46047750 -152187201 -47738020 268257808 -104203040 -1028018 -179089629 -351611533 -19365896 859373926 416348010 -778068299 898143666 775187715 -872592460 -535262292 774140879 -647259226 485801663 -891908897 756193873 -724836730 -88009196 605279082 522753301 -431223106 638381929 -457281493 -405305026 48727927 830938010 867831317 103572128 -694411781 -888064324 -799110009 -982870262 172463402 -864732110 -768717687 -128152720 -252124907 879123707 -314447424 606249455 -630757371 -54301722 -269964265 238592520 409524048 11460704 -662321851 450845519 -847038009 -924634133 -202187154 -480483831 696299773 -677322779 -947586632 308547553 -547074111 -190302738 514132702 -144454841 -565496902 159856216 179345089 -573120620 -925933804 67369234 746510718 608770956 747448105 -477331771 55826579 -4613069 -428260297 -653813248 -953908411 306679017 -231940151 886286370 36338396 -410024757 -975969362 -150651444 -324298123 -479661120 -720263585 -782400064 -628090551 -336662588 103533049 90320076 -81949084 355648830 -40268823 -761577181 467070443 -385876945 374200992 -362440482 138764874 586978069 -857412298 393967234 -300988181 -190213156 -636051039 577536926 -776468530 -931638212 748388620 79655340 -905107505 -706214730 792710996 393291629 -639987572 -151539366 -781212849 -271171285 -412045890 -617070416 782209600 854699527 459642609 -728490057 348975708 -176705982 321447901 296235044 -121126678 -421288336 430078344 498409199 629914451 88925078 558704649 347914048 -519707500 894416214 -919275879 799902725 928737949 -403746984 -433243196 -914041266 940023664 114149446 164386381 -582825645 608262236 127181568 -401631508 382549925 -911174350 940904058 196295041 185043942 509833494 -349203718 8508090 -614720679 -294721704 239398367 517541936 314062864 614962761 922863248 725212028 927933229 -46519808 870732862 408471331 162003453 278739142 670808616 708748056 -496281923 -626739565 -968407155 373474055 -394642176 616865508 579779520 -383654449 221357278 -561252838 -997667216 226138876 213553134 -691159808 556324932 -919260347 879838404 272278210 -102870534 360251490 -187318137 669859298 -624846430 -316133797 -643421220 56513947 -377988126 644685741 -626292079 -52347297 559573183 -34524259 -154938777 -168214792 -166590552 -409950706 750580234 28925918 92202514 -733463614 -722103494 -382538965 -12071499 -653571721 -138978847 -718272091 494164664 996485399 369463021 203726148 431327679 292393618 986402541 -309223792 514149549 -281028105 -375183230 89059487 -840833221 -146171375 -860188965 -179456136 -895414295 791293660 866277263 172478885 459471665 -48851478 797841242 943312012 268922434 295307841 -17732906 -995346882 954488188 -65821712 -974960067 -565455759 746971920 125167178 950737634 -445905560 480933470 -817447350 903392360 212870585 68884385 -568698842 70404405 551500568 713080121 -50865823 -369855202 781344546 860652813 -918112068 -118714695 966752577 -432797587 -934879591 -427726035 -386465084 834050485 -680015961 -19766939 -624672747 -874532515 461805959 -821348754 -969975959 -991183972 -579586738 232656962 489540979 -739880271 849000941 -619174363 335991017 76259603 321909747 982690548 -198534644 -811273938 456598327 -550624953 -537905109 -340385110 -578958753 -713083345 223698744 -780701875 -250475702 452120708 733193247 -83066265 937826277 -339641140 686177038 -426250898 -625636425 -849518404 -340560917 750294090 -714051558 317462564 -714804845 -669932094 -536353952 106908629 -880864621 294633261 14664678 -952751078 -950438083 -250861608 -275690526 330809698 875232971 -546298406 987057342 -554745725 573634825 245439460 -808012401 514994716 -735267021 840228972 89445822 173829901 466639457 525087508 -300554596 -16024364 105084002 671103132 -550576926 -616939608 -980882267 -596660434 440607068 874598568 -712695728 -223555158 159264560 -472280335 479701230 499729363 5641270 -814286187 -464228490 908989245 -933148297 -965999621 -699031049 -826895895 902002737 -583184526 57293157 113936104 -307052666 365265347 -303871903 603171100 52412585 -28036033 -819620719 -9408736 946805464 289371750 55766374 217857088 329745564 525310023 -54837232 -603098409 -138722832 -391762036 -426473974 -7260640 477371059 680469290 531293832 -282912239 463302922 152203809 -802803501 231089583 218629331 458552129 -836804214 323822860 -542058534 -264293466 -676921550 198141238 -705226785 -172838433 696112195 -242409106 712586740 34309613 -874215751 -610251435 -194407265 557119569 -920211996 -35339513 -110080263 -795805857 -535665791 -892277362 -357923377 271142649 -409600637 835364753 -335950974 -875368407 395745186 666154788 -198101321 800660466 -145486155 -117631596 287941603 -367182721 871450503 -170146591 220203283 792849763 712155647 501011503 -653129451 55672897 -103077148 869324136 -785964446 -498776225 339101996 403669783 636360950 635209388 -430631458 578683218 245903786 644714094 -845446701 -870820474 80312781 197430913 343473899 256959045 -117017848 -406953055 448426987 -620869063 118613134 353207085 -706274721 -117476877 -863187423 -60184112 -128310301 51639555 -932829996 -753987628 -506912707 -222376832 -821180643 -906011920 -287062050 -969173400 -524416706 272324358 378042145 978315623 462110033 108429059 -234263928 241025717 614420324 -905543740 21346543 -150443222 -999764105 -105461611 391964768 -772063679 -535540412 -782466671 951893064 -989624813 629279795 572002554 643127739 -911023720 418665279 306402436 215937018 348570171 391323771 -331847941 849530175 587140569 131346303 -764788405 -849147036 553001628 -999955600 -96964418 355292420 950691557 373462923 794000178 -317669531 437034484 388704026 -273268154 139239860 172878179 -373397078 739449253 479939332 -114816841 -563914257 -551116430 -397539499 -300884723 -564939005 -259525480 -75403684 525836351 -181656997 671723083 828992283 -400555461 -292498169 705412892 999172403 -614630267 -583317222 -957264341 199132490 760778320 -238020848 -337838541 -143378644 -499611062 268967694 -45519671 782187310 497800274 -545081378 658318034 -132962464 331187994 -840229059 -53527011 597517624 -547170949 579040061 690964281 -537712261 -328604876 890584075 -534157155 92427907 274077160 -971279374 -951635617 -284444378 256932743 483444865 -757406126 -116027218 -559866064 -473836279 -838599341 -245960041 -115941664 -813678790 415856852 -606855171 419052220 690615989 -825214440 -676560797 -632395208 -585100542 559921043 44755669 -185377550 -391846237 9859182 -182810510 264588241 -584520191 -794726903 510376211 -63741798 -140384265 -426170441 363946428 616030782 -795687389 -510388154 785847068 310999979 556536965 -819924809 373012000 444661345 -896545775 -119391936 -407628560 818281660 582230125 59608674 -793819512 -398621481 243349207 -664746195 -716818473 78080242 949577689 894243998 -538388444 -129931200 199989147 239090306 647424277 716261130 762693650 43753097 -145995774 -352021112 -794666588 661972738 -741395392 382379860 -403348009 -28808926 724646180 -548308230 986121809 782946427 747888812 866936661 343300339 184195232 -291492739 11853679 -689250871 28528504 78650444 607944929 -636553591 889823622 958498297 438832 286018266 464457425 -42906149 836560079 -311440819 931767010 623720795 74483971 776975217 -654940792 -581268511 -463165018 -814901045 -417711128 40514466 -776635944 64352680 -333816571 -931836562 785148281 209472542 -550436818 -446165018 -246404552 273296150 -892194116 -484153490 289284751 -504071865 332152116 699326869 -748832061 -426779110 -92812269 584510824 -907957142 598715767 -300702195 863498285 69710330 -269472765 -281975612 76011768 317008142 226427865 40689395 936913653 -638117226 -458843630 -635428870 840931923 837314430 -392704416 242316892 -496549108 749847062 -217019930 123219694 -896141608 -937011657 323706289 739388423 -732479977 -501267445 -435164329 -642409675 601826350 649427913 214807010 -121392380 -105690697 959345777 53075870 -847492851 338479627 635729481 -595111565 627747129 -763183094 -419499587 793914997 293853306 -62500997 -35458793 -631190120 987570153 129992222 -222575321 337175943 426875308 -510158912 -981704724 337523122 -69082710 -285598378 328951443 723160028 -741105175 232294865 -881037656 -820525926 -333748380 453141810 -723998059 517411467 550106157 494607194 924131967 896238131 961891381 -10154063 28097869 -725697292 7592618 -553119023 751035481 -469187274 172170868 761304186 -978809166 940428335 729176899 76861632 477690911 547404606 225488527 -615447655 -213924411 382363148 174570806 -29402911 584035115 507225767 59850358 -606232674 -708695226 368049239 744624974 950354204 -95022037 -305975268 542059887 -290757445 193906856 259077664 302897984 412153687 610901038 800475658 -705204083 -568066356 658022431 751488296 -96800998 340388990 -975334124 155787804 -436757904 -51324586 19976827 64975888 526074581 -603147380 979185477 -188079287 -10395740 -283797515 931960065 -406219384 599860474 647862464 -194454238 666688730 715641839 184330834 -177975018 -977717456 -899089685 -843568192 -707411756 -513994387 -958595815 -480873750 695211656 -773677402 -308308416 -501982728 334178033 -77515896 254798011 -145533330 560401264 -426977496 -401774262 515796071 917160769 65498286 -420346506 -285327124 451178728 -948599586 562525855 903705125 -805823225 -732179086 -342235983 -258274659 276530631 -224301618 -933649701 943102669 833943521 -985860210 -928240032 657189886 -805607657 475138027 136965984 -585660224 85313819 220231170 -655179226 220145514 -946834371 -411865265 132664527 -278532442 -359438281 -330171725 -279297135 -276549584 -835126849 -632823282 429491972 -279578032 -782601264 580371215 -814544965 -591957741 -323598401 586612158 -771383373 109042804 541495469 692280749 317923074 -743460034 686981923 134659980 -169088330 977255340 -686490419 824468873 -830103014 954777907 330304857 595707909 -793212842 870612821 4532746 -294974434 650585645 217894297 -385783331 -994703615 -600216515 -627810501 -970188363 911808168 825939196 -960288223 886144355 -657492693 334007319 428030759 303692258 817476293 942702451 663006395 437091725 -634581584 534544028 552242587 187282309 -814109367 -200235600 -392131247 365121552 -349559796 240672773 119382040 814236002 -731373732 100525336 981696882 950040507 109518478 -326705857 382404994 361758014 196515669 682678234 561803383 112655589 -407282851 -444174326 657433225 -864114325 -191914400 534391285 908625542 -105900843 -506169781 -854052620 848250030 37842825 -820315032 -291262795 -108188634 -19258495 700761503 -334895439 108423902 883655849 185845309 135087019 614585902 187805145 -838445651 -174608955 632666393 -895158615 965438074 132583715 -835536965 -909532081 -550105236 76797835 -612202584 -430317327 340399943 -874962917 -260448641 -415523455 599419729 232365490 587419274 299397980 -180802757 424445088 -9981397 704812317 -315080277 -708360747 802988592 870595599 -714468056 -905666741 62712868 94474569 806423364 431417040 -721010534 18931330 848827782 254352534 29468485 -619760006 -931476082 -942984191 715978445 185035874 -673773262 -108941765 -362422008 412134964 -637139325 -209365430 -473392380 415726782 847684989 -943480432 3258159 -445826916 -619426797 915857184 125217490 722861171 -954343703 83526506 165339214 119329064 24653398 235638704 833146868 -554326406 71053874 321573461 612573287 184471168 -819737919 908190898 -146807654 255578459 -657072866 -330963209 -163292224 663497475 881539222 -220726213 704152311 958801316 -22856817 -234536119 812138505 4651141 517174758 249725525 -923680101 -499635720 420215510 -183515407 296918662 -1234276 -321033019 -944031250 15664679 800046213 5227196 399588702 -895713904 480869705 364941332 992719815 -715676965 37624883 -899416198 -139559128 881180489 -166993512 955302151 802804102 485629798 -328706502 -800160450 741939116 479505627 -287488873 -68125538 912227547 -898463711 -397547029 599818397 -369553330 -507625160 -272354363 388110344 -325755558 800031251 525408970 181829414 694311063 608459688 -575402121 454515549 460231876 -764909893 -840477580 356364385 -423664017 233526380 296099483 -636037189 760487328 979146047 361808096 885951341 -428120907 474521045 -619503271 -668345248 614608315 349796082 64851275 -18669449 659975783 988832809 318176459 251858290 -941396488 160085011 -966194409 -605711261 -914135117 961258157 147688943 -805155337 -244557173 820012676 -295307698 858379480 350895131 265347065 547882661 -232779430 733200381 911019308 558156565 30329562 -565370373 538551906 275173902 262975528 -229870199 -445644965 670341184 -110524949 -16779363 -88360011 -770201652 844895970 908468229 718905175 -376117013 821156659 -789923258 41141771 741737421 414491001 135498067 506173010 639965219 -457880174 119134518 805552100 88454746 -787637009 607937663 -454901841 480557962 -933488418 221569444 944828781 -586272985 -474485991 -823160709 548436383 286236697 -609154942 -398798271 240607100 81143644 -85817082 -351421202 483305999 -925651356 -57978187 -215393614 851756475 890340449 -198398341 163079198 97608921 -511442960 -169351521 889889273 -269436147 496155455 935384889 -341625093 -237449874 -125218030 -343502940 -724289305 865262621 -215215662 -295896399 -730863417 580170288 819433289 -342683385 -41441262 -349888848 883755906 -348495596 46687436 -828330201 419150917 93988805 230044960 -830725857 848383917 255978190 -980358592 -275759075 77608283 140752563 302140617 705620097 176958680 529784662 344286136 221168633 -810544355 512699487 -860761585 503661325 997157100 456032513 134493627 -335336467 -880420128 89775814 420359352 -409565499 882041264 87929224 -892759061 -845599215 -507536916 413682475 599177359 -194848735 564067552 495579185 703552726 -316474323 58931491 696955868 -21212368 186594728 -837964278 -364010612 -935962278 94821867 347839548 -40620396 -812497699 765452942 362880628 -674943641 327315487 -336211863 -631569651 -38248390 792846662 -141312340 651056837 620793956 625854129 -130784648 728100311 842472785 633932979 -865033090 992142298 -333572966 124478274 -709951649 79509660 958152260 823586918 901912851 -703594834 405118464 -739684238 921494726 125836179 -475599281 326532395 126979934 540998810 -151172388 746325195 -50483955 -913229420 131527142 -287209298 706238743 -107476470 792135774 3474093 -966123021 -295496301 -61063024 -26682347 940076168 -670820207 -281085724 47086627 -462693104 799766328 -475969825 -122598342 37644837 -681430152 737808884 989346797 752803091 389113182 306045660 -89344962 752418018 867099180 680769044 -321379061 -939251213 61827016 -118060567 -78258110 -399151433 -940671576 149627944 496396945 20952148 -812752955 -190479273 484499182 -434936630 174581415 -98938208 196777177 -681614119 -700785168 -16885445 448165662 716017245 -260547839 326570362 -443256685 -228160466 252258656 169453954 -626616220 860593129 176966554 760723800 -668233428 68280711 -582585716 26258406 363819434 -345145497 91721121 230972206 156570012 -300536239 701661726 -963901572 583983665 -704097823 -670004768 327587886 342721274 -398438832 334414033 -746506581 707744918 -470794603 745566011 854076224 -965153020 -889409922 160271860 599618378 928035935 -564760988 -943400209 245616549 414355445 -636975528 -725982636 -148258407 -851300240 -124661119 9220694 -191190712 -573097043 -715516465 -105452591 475238500 658012044 -582942044 -271724918 25970847 -823202475 228014789 2454641 -449087476 120273091 785794342 640245875 871947068 -90082756 -109261132 -386583564 -831447249 -42915872 -578565597 335318345 -562986237 489782168 -568960314 -900840813 150949416 407865574 772182015 -437241087 667601283 -608715468 -168059373 -933737437 -579085489 871466460 88721001 -880346862 -48836773 702943340 534635258 -884436510 71392130 -486150451 453086401 424210634 533694581 -606484997 -14196735 -352566589 -730213794 516605966 -202547312 -485902240 -200757841 313716666 -500980541 -784745533 609394653 -61609683 465491660 939831593 -402486586 -847408981 -91655158 -861332527 -751862006 727601579 813974332 856409593 85082336 292555237 537561188 605202370 832880424 -212455566 -912237670 -528056530 233819572 969340375 -623392304 -764213698 -694689032 -361821701 -830078614 386667898 -840769963 661161968 -137876591 751255005 571081697 -598922572 909681017 594960548 641178285 886536093 -363454087 -506474851 -375857103 -785693648 854083999 -829469752 824259716 487309973 631095774 553231653 101886940 663892724 -494395475 533664226 313114955 -423375320 -195290862 -385758396 -539388988 360040861 380324737 -467380512 439451106 -52447571 733570044 -593513137 -445852303 -852481869 -754461580 316437015 549520557 941009679 368860864 -163310655 541251306 -498683582 81495621 -576276721 -847958356 -368394121 -201108754 -481958761 -740627342 -730541929 -57645588 883141607 132065859 -486697590 296397029 443428266 593238385 693488847 230008570 641984623 206161059 -214919092 -555521902 173953161 -729165276 -106932829 -721261750 221905511 364022875 646838036 -502317555 986178406 -538566885 -835556256 766206156 185505771 185275271 712514213 272328963 -408195423 279260916 -691264605 404231693 -573175292 421368875 430044637 485571676 788123831 213801425 410946764 99576449 343844991 -649536107 -627949689 -845875864 37546465 285869861 -511381067 141625192 593360575 126983459 -61118027 -791875157 -70570703 516147377 -527276381 914940024 -448604301 -131731505 864228821 -527476320 520650035 941172310 -355285284 -171208262 -125658550 300050490 -423128388 4797886 -354059233 -110088047 411083306 -695636478 -392973462 96940962 718653682 918388046 -137672793 934232804 -877849125 -306242749 477412488 567537029 -649929728 312868776 -646465619 -297220530 -465323594 881055867 439851587 -838711809 104262490 937883829 -943117779 -37909191 600775424 -37841199 -612762374 -578119506 -86165258 184219446 -197974902 -507050497 -58812713 -905293197 145748737 -492051001 -772461956 -867315824 -956737265 105977188 142377149 -829203538 -223732634 93986136 -458363542 -648348001 -655692459 -262362350 869381995 -991820645 420880743 -775896172 -902715882 -884562121 -842878756 -623925720 -674198850 -225683683 31549075 328992097 -293672299 298323360 474391299 167706430 257249812 -231670773 -283435756 -74999188 932478046 935908526 -941849675 805810280 603732662 -786029563 -936558161 927017726 -229561756 465098354 955504902 419365845 -473348842 330971396 -254347543 126245068 607690884 -933862660 -153509267 -385956904 -254174921 399560735 -486001975 685752617 -48431793 305388717 89102583 -471174912 232168948 456711411 -886057245 962647057 910413737 -223593066 -330839400 -958330698 -535487671 197905387 -282868747 -919308647 99990349 698314110 -234848002 275980629 -946581859 847679475 -685558976 59736658 634526885 796093926 -301169171 -628779317 -362418309 465884970 407773182 -419493902 -742466685 -571797829 -792320460 461916871 900733777 603602577 958344856 114978822 918846516 229391855 -687810921 -823208878 -741703630 -637707767 -445798551 174901344 -991330839 312423267 420527834 237998599 539651573 130044417 -10136883 752838289 262777605 -921468892 -773950258 174955444 -48766465 -902897589 438126278 647750043 913107006 248290553 -490209561 653950629 -254779056 448486068 -967854382 -686343115 -765759968 321371200 805411692 435863996 -758237504 -565313074 -563157003 -32684352 -169058201 -262085066 -395442540 795889600 -7041260 -595360561 153204961 591918045 -242245834 -114627861 168674896 634585873 856282143 804524133 693404881 -813395306 110456110 48501164 270060055 -771053463 997288921 -882288918 416103695 -886994227 321591760 -362422212 -257959514 257097252 -241749642 802710943 -603853278 -411203032 313693269 583272383 -239334796 110910339 297039215 931030229 492496179 -334338764 328930510 -915395918 99102991 214918774 668976664 916996467 -150717949 410981436 -48042721 -839883145 238555409 404805742 951215378 196965917 -147074251 207508626 -92015261 148875506 -773480023 846846385 -961271061 940684709 327765662 -128764228 -786911968 -695303745 -391432545 300549293 -363383812 -980106618 -966326575 219344647 571172442 -363285004 -132216332 -831255868 501052925 -788359734 340805202 380243952 902769153 140011139 -971413120 167988169 405126241 -456259872 253266567 -765523323 -783693381 999984786 801935780 -453569993 463156441 -273882509 293809329 826061209 42109458 -608801377 76635900 816686777 580477614 -588823511 -570418898 -916979615 -711608734 447690475 -367167303 255031667 -57498169 575635160 -632227366 -100872335 515685586 -368416317 -915348778 -478172790 -307840676 973345455 200178726 -723203153 61184360 52764586 930227605 774134128 -842658173 571373527 27293379 -812476918 -280701118 -216702548 713935301 -740392452 -987711001 674641144 -511342311 -399373393 -304912792 605985214 633358554 736216758 -315781967 -231645356 -946111158 320409227 -331741144 -1096264 752579150 260007926 -301265581 236499872 -235172731 472838487 -388729037 314396245 665164989 271976386 907459918 261921280 -227909041 -53515569 455629860 -971080606 494595060 574437983 -595153158 424451569 -562153937 -401917826 -285160489 -318835246 -482552930 637858249 -426296483 912770559 735765229 138515544 -75489620 244477726 91845858 -909705783 -371609532 860981021 202151666 -388387143 62221200 -888562295 965584675 36367211 -270727902 -637865641 -570805536 97809349 892830963 739224471 485830346 -633914470 -664128593 910929927 -44389145 -101072207 946699021 589795577 -88617842 -155275224 -263210590 873613159 -738589805 -617872143 569498514 116678714 383424848 445137261 -317299754 -35911632 -133068670 -336838452 627320867 -739829691 251717774 -511240112 17792253 795703708 -963071465 18523059 437455671 684692413 -770645314 -557479309 -388417740 -369536926 778289404 -372077635 429025359 -770411473 40744040 -9078456 -390897100 -609412323 216009245 681076799 74784274 -334078082 567612820 -23515856 572528350 577072056 259696540 -726634890 -299953743 -93298222 321255292 740262957 304315606 825075387 -583715045 -463742583 -832541506 -212546010 923221516 755230847 -906243946 768433691 295402869 -553535892 -86259640 -272286504 273842857 914164569 607189243 -593792661 194627961 595725848 -102151701 519069791 -16369825 -850613104 -468956599 319810711 -559683350 394682319 497848615 122125695 -875471583 -610644912 -937355986 611030261 -360207469 -24989812 -598584300 -721255757 417408024 -798110263 829690574 188147450 -443416798 -712915184 -334254975 895073664 -962215806 -877051524 96758064 -687442401 1901716 580111395 631756769 797199616 -651092845 454737387 -625623762 -491759107 -16950436 218665046 -97894513 189820129 615802987 207906013 -175697271 -360682581 626828212 -904401126 318073101 93360280 -218514557 873121710 804698797 209265833 -904773227 -637921084 -901234971 -178535024 287338964 853648902 -127406923 997055418 -780294052 363203690 212790056 -469106191 853468101 605704504 800110015 -187262807 -387612766 -117188304 -124886896 -747515392 426255211 532230148 -464283683 -736063859 916943656 -680261272 757313449 101678230 -317372519 -336041097 -796531233 444504958 -805191145 666251051 -145012301 -872705012 -556304853 -642178897 -271923912 886658094 -758276034 529622331 -289629708 381840629 -578708682 697041103 689174464 200116498 768872225 247449578 578707300 829634991 -349504918 678376898 406098971 292805988 663898646 -930781122 329287977 298151475 -659340212 787931954 222374115 179346090 -33029842 818569505 583646466 490567118 529376448 -925599518 -411748084 554365857 787386011 613868869 -322571025 -849463639 -832164145 -877148390 -684671732 -122504012 797747581 -110383324 -643046183 -546702679 -57498930 -167742576 786389794 -253502275 25012638 795363888 636792321 -747819266 275599418 184421341 -526427123 -240314887 820386709 373701508 -326186953 -10539061 995300075 443715171 -855876544 752087586 -690627764 -493872276 591636016 512633310 709874716 617396700 18134795 370228029 4357131 -112117020 -978255149 -148448546 381661861 -970917578 777457481 878205499 -883785772 -602271785 -948002748 -959371062 123369501 -145570649 439130112 -30007397 762664121 -172761881 -699691633 426761030 58250797 258005282 -127527796 941029227 -260701542 262874615 -456877256 946196787 -736716729 430697954 -715547211 -853445794 633431629 740118080 -717315019 582674480 500535834 570202863 337378120 768906300 -314983119 -683221609 494789 943331552 292477263 -106554198 -896540771 681901249 300105392 -364333612 224669952 91992070 477611674 887051354 -140488115 747518481 919455801 178726225 -212595083 790661223 403472281 357999427 820134405 -531251854 -598820752 -2365409 533614583 259218728 243304690 -702484940 403460288 603315486 -668655584 -561232938 997416427 422534343 61802437 -516220628 -256750432 728338180 -616729019 592675715 -765169458 972603296 186254950 563922541 974791046 990915921 925537476 867779268 74917812 120659224 -569497230 -164146017 989703808 795512260 335236939 -885219463 -756488186 -127559375 108631050 292375155 -870631753 -968250871 554992367 -771050448 378674890 -779469834 341030280 -48340009 -696378898 -741304466 690721628 -150869990 626881534 336234419 -123939494 -712003064 236307931 -909033662 383280315 -987147982 745400483 795185006 105282373 600503383 -855961443 -264674875 -657659299 214478608 475689560 365077220 761267283 -916620595 -497183981 870588947 156322641 839013315 -137754102 248235293 497709365 -817470861 685574715 484971118 112635516 -866258459 -47387567 633735953 -907699895 254999146 -827778798 121496973 -412914298 537684832 13492304 266652387 66557713 -164157876 -657878049 413258456 536006966 -141699797 -4926757 -7094745 59814984 706870738 714086416 -803181817 614271958 -604073003 768993656 694169295 -73527693 717126183 662057710 586339170 598698575 -290177514 425160127 -892474478 -18823139 810347680 87164416 -696324298 519840090 -284079977 374382239 203695099 630331370 -387055589 -553022280 604193656 778415764 -327330090 -509423246 -206237302 130276725 -853534284 -135413439 -865606610 375352554 -504801361 580548465 964908880 425493754 218656178 -115109214 241392500 -807327726 790575228 -951027082 -600359105 -304525506 621355453 -987659115 641704908 -540430764 753367799 -82953785 -811469177 307205094 2448212 4605326 -302487678 -899496011 -124150248 -455100809 -75128856 98848233 82296086 -963004531 580799726 690199371 -322467141 9454304 678969667 128853628 669227048 -933390420 618620102 -873222112 288333898 -536833956 -635797859 437064095 300030101 -465868083 349454887 525972695 -976572629 32802639 -161165361 -214929890 -144027586 234609208 -780454292 407420036 286568242 574827056 -521297868 970853688 833013041 274550189 401937700 -687363830 118255949 -381283378 -982674578 300999482 979756334 -458253566 281281198 172064091 370739902 -544539274 332024025 -396834125 725952383 -200526662 241517485 721380133 -939031262 -781866485 -611545498 856515755 664067976 -783005067 169346695 104576617 -878264739 -11160883 716544556 -362327311 220126884 -706994532 964062027 749692303 886973664 149483704 565061499 53660777 803983795 -321131825 -462075518 -443673799 -879024263 74719872 728461713 -692903448 -817103090 982871657 -376667137 401171648 964729428 258076435 -163074478 -180475868 70308629 858561776 -948444494 175737310 595005699 -483358486 255452438 -889540698 215044006 793871144 552476094 906937597 -175195564 923595059 -276739038 180845629 399406900 952274142 397285950 800653366 978842403 619723602 939300873 -849954517 850236619 -106941707 617472073 674472440 -545583120 450454221 157250258 -794272488 -326039643 -12713030 482902299 165706853 -580472963 379666180 264682118 53782996 354357183 519812437 -38263173 -635410486 243293857 -665165747 -525456144 -296175137 -299319059 -501676645 523489999 -373995309 -471015121 -391034007 944901096 817936215 -985872785 506630521 -575154712 -692675233 -738237910 -656378285 -261170152 -666668661 790566053 180933945 -337220871 -31595009 -673015346 -76487823 -564662650 572152049 -100847470 185462761 787907928 612782635 -135131496 -667453933 -127078765 -711875608 -496837348 556663567 -144554421 968075164 -955825887 106786013 6216820 -258491339 -170357714 600492806 396551476 434647628 621924067 905413766 316574727 365918696 -912360618 -307089479 143314000 303675315 -270613921 -284265876 776533742 -272643229 713793157 -531947032 -849839428 -687071472 560734370 -539260911 -279976593 708990943 264029252 221174880 587834409 407181580 -700680391 8964065 -832455083 -180378106 -135944743 -11019987 536625978 -217387313 -272235912 -19328008 629284716 -144116079 -578636391 -771000360 -468310498 341787644 759865664 -51912705 909202427 -645815812 922748817 -523718770 157941224 -424626649 957379450 -194803774 -575515006 -616517451 734568144 -595491386 406532102 509140765 268833465 435477697 -311887291 307678825 -230033226 579257714 662897907 432481451 -300509201 -538256785 938694328 430301897 255286057 913751948 -892011484 -549022511 -681556143 736871439 769842615 154802289 573930604 857590855 326261922 26141267 712529255 -852324586 -744785783 -841457596 249329266 357284244 -350534444 -159864513 888765474 -304959538 -750141738 -969487252 470398757 378249158 -624915192 -368634653 -426412613 334390372 316771393 -526303557 380065099 -574595566 447994526 471699483 975350813 486191942 -505740155 -258733218 909691861 -593625052 775541632 -724195670 982314614 538534511 333724222 457260614 -729042499 214623896 -290990298 244372055 -129184281 -630003217 -340250974 -330465679 -386931347 -270241526 -325811194 -354929377 426538745 -665529476 869795071 227379181 -832957283 563550719 762367741 352472884 -229708292 -322112605 200836879 221039539 -767281723 -45745164 -738932207 -806264083 437839674 661846164 546946084 -498749875 -658010372 -604703428 -244861351 66456240 -242113479 -218212329 -226062052 -988802113 -53304215 394107652 -531351650 381050301 431933862 -403326079 -89443648 -132463930 69138370 -141103837 -882681053 153404380 -639589418 -431258012 -193903273 -813932598 105869233 -777075045 718132026 -663553779 -559213427 82010420 557408294 -962646318 540679004 -556780058 304798055 -483491837 -197133904 882779576 966481716 -559891970 802916434 -211336092 -201583773 902343229 543082590 197957607 963582955 -818392704 -227783007 116691484 -465899996 745254211 -924157715 -305064818 -86721012 773137100 931039552 148733357 -591859767 915525275 -364829248 174567515 -400598801 -378613357 230237105 275926657 781484811 -888608658 319147797 350648640 -273646047 86831765 -169221900 -370229579 135151741 -163372481 -216281576 -798397379 757470650 -954903892 940926375 -615324225 -790322307 -198384142 -316601985 -954055704 -768965694 335300529 -361415411 41837008 436107479 931011151 456896865 721508992 205532319 818129967 -127153872 -732394508 -137637875 -179025554 123561242 451018282 -18125926 -964169521 -189247900 173273699 -729202958 413772691 -531327641 -977671125 90773364 480373292 -338371711 -132408411 792689230 -310805544 262248089 414912108 -296763232 970561097 -362736540 145933133 -741639837 -155634308 916726383 -597469466 -301869192 349142407 994349485 818322078 -242380803 -976819234 40670348 -759446950 631095698 -742176836 32893646 756103471 -493924646 -23205613 212501931 -954157063 286277426 -710881497 -424384942 767136280 -971071202 -230298943 492771015 -197254318 81760435 -506779098 -882164625 -565727997 -787075547 979169175 -133256290 -223828180 938489003 851643088 691953996 192419796 -978920346 355282679 -26927447 541290163 255468407 843505463 725025694 866420273 -256826855 189786301 -786614313 -889398529 886511882 879378069 -499640580 775068563 -25917552 108408138 -646082476 820361476 -760434923 -898098137 -19380078 389791841 459980104 -726385632 -407888497 16012872 -859124982 631005565 717422671 358471138 761386003 988155074 -67589189 -191768316 -121431321 -798311075 -45791166 202419919 -8108122 -456079709 -634492763 -692771802 111426906 -113336790 833461711 397789003 420361509 -531816982 423402758 -536134377 469337913 119146222 46378235 -968672156 -844388591 976168497 -13324664 826739572 864864079 -105523130 -7284152 -684591369 726742851 557088150 -634343829 -19361009 -615205647 476293391 136297197 -607767872 196554163 -340659363 581933663 176653155 297920768 845375330 940299332 271127834 866147694 58577759 973792600 902627792 -817591909 636751444 -810167160 -628861033 917424570 -642467091 760743994 -179398344 200432583 168169889 746611921 122138044 -925009044 -552616034 -377724424 911918707 -220977582 282543335 600052938 451447293 -888313470 -545887968 -736666236 -848658256 956942226 -86340759 -965335868 126737536 -379981613 -920737225 -970393934 497551259 -776313853 983089656 -462344727 676267784 909290903 -66980987 358857074 -423782808 632297761 303990335 -110536756 -440829010 461754616 -764414511 473277167 -461429310 -138713175 -840459971 -875657022 812729676 208443919 -229727593 -440510429 -79590384 -234178145 -263959249 785264994 747142309 -573048887 -683111602 -282165445 741375102 797370559 -399810778 -268471966 204736842 946922583 456581684 -509826595 -409782127 148897565 726249344 611759781 -32974156 -779418885 -956751646 422745575 -482416024 -103498306 155779992 554130987 178662315 316692048 797213825 695275640 922729218 409925482 92165712 731018129 893146702 995307796 905517882 684782576 -708308438 -871268002 985890658 -760320115 81079789 -981228343 642268335 -942418237 131947653 681917645 2737921 -575066233 121758869 193251053 798300748 -92316731 818343731 -942607555 755013172 386147466 898205018 633636469 888947603 335925566 -315596157 647695521 -893717603 518018653 772705499 -380364939 639864784 832415742 501182823 198607596 83198173 684718865 139696889 -185435247 647836077 -299017156 143230541 -551128370 773686018 297980440 820482665 -780367635 943598914 -325683095 335790525 199524451 358006395 594245459 459800912 947900575 298750211 438174816 530727305 -191136226 291298700 611651893 916454852 -313184008 663015972 104732534 -397133295 520283315 825263733 398257373 -292025737 310973148 679552227 -477705866 567905701 -340045433 462171765 865238326 -563857111 489750017 586593078 438331137 927972486 597651019 -495080710 -827317471 -15517000 -100816606 119465469 871510586 -677619718 755737769 183077186 235193498 518590486 -370582494 -904531198 -670582269 331194905 53857389 -308285778 71353314 -270140585 569327661 422080244 409878763 99366912 -525205533 -323633426 -808071498 -782441197 38594626 426736077 -521825626 427926867 -267914842 -668719386 -767792909 320258414 382206777 229064613 -986668721 473700404 -67635806 269394180 -211496094 273414892 392858165 -145750041 477500203 -892701310 -467477107 -427160533 -78244000 -267746181 -474605429 633790846 -761613159 56093696 -519036782 268339615 -352016354 3236670 57657767 29736795 298696759 259823672 154589683 -480366438 -827741077 -783988997 976752971 123789326 550065556 816870264 253105228 -928569544 916473842 -64931346 722706796 50205955 -869479287 -506888493 -901738388 687511476 -654102269 600193204 -404121783 871615239 -166554036 647965803 201678781 -688206495 211644381 -160936188 -99843146 -473373719 657207554 -706335717 -5471046 462095235 519218429 -969943151 -22873822 251090989 -198398830 185885425 247198217 -721310114 -537628296 -268881330 134327598 549284906 -666471537 272859683 982910355 200878501 906270526 -430972749 607531703 -378990844 -648628277 -316731726 8618180 58664222 434149775 933358084 -385172273 849027230 -29173502 542493855 103428559 417961517 -938523075 -530255229 796099743 -414760077 -501832643 -297849036 143498895 -451583600 -395535708 -502523210 721938133 2149726 600305979 205556487 -789520401 -215903627 380589556 652755086 73112418 -410091829 104523422 883479271 -754355324 -429988001 -232429645 -592188511 75737044 -866747189 344394921 180671398 35963529 -45063875 982653205 -278579635 59452044 201500711 -214440290 961277616 94559394 -77413636 640838130 -316223649 860927971 -701699261 675504207 115982220 -425262449 541737138 878711993 -668251714 -740172465 655418396 757741251 -469541319 323040384 -223623759 518155495 480882171 363846522 -57317400 -61156861 -118656171 82824059 -915950753 -185059088 -887941382 -92290880 -295532302 588552986 704507059 475269985 -706625698 98379353 935486452 -98181436 775558046 423218843 736489292 93484382 -200137104 428307091 170444943 -586587973 -495383411 -663024661 521848436 -969104719 -557382337 57517863 -526829072 -576460695 -968400251 -924784249 684038150 645471420 -68917162 -912000744 743558973 -729450262 -729428260 78068899 92965349 80846695 437720703 546786311 382912661 -422385403 434498502 -279478733 -825981627 -420524957 662352979 -47559761 516415784 455492697 7603986 899008960 377999476 928307125 878024242 122825613 -941011575 -186284767 1869001 653366099 690323403 178142229 -614690333 76340818 -387083312 -589912631 731121351 -423949823 818344892 -699114461 -776589780 295933606 -715018525 -277999473 697338294 511156765 -136402568 -99922943 -34046589 955593888 750380929 -380717952 -775566731 -578414701 -86602964 287239441 368050877 758806649 -564696822 6129291 157635315 823229907 736786405 -393457087 10604246 -965247319 693713545 196825698 -62582429 803775233 451721599 -324461951 -894417604 -328172399 423546467 652455269 41924721 222688552 -144511288 564491037 374661169 -252254443 -734503967 182522102 -986686761 273979424 152726172 955007461 664021781 65439726 137456228 -683643946 -567267498 657952662 875244738 -388255825 697586044 -626098901 417881279 755145161 907015738 -691508421 450481865 -920945110 106017798 994190478 -9737465 -430755228 982876051 554419981 -370647029 -455848198 -728446972 -691292502 947565280 822958249 -296415458 -359772472 567994959 -510651593 -675991314 360362288 198316457 587956888 -681908144 964498042 -942934405 -759912260 -26547300 470939934 514102493 -299725490 854889112 -758151350 612445168 -247348410 469816022 353342610 -458364629 -92508291 -12352960 213742525 819102717 -525879847 211357732 562228481 -999754547 133980382 958357247 -264734005 890845011 367752224 -641834256 373757197 -65196007 43926053 677456838 -859951376 -321850162 -692866454 303874295 -657361982 -948132153 -893614522 -736423532 977743495 467069342 476709040 -157297550 320460155 -532108657 -487219862 -173103461 459417752 -720354376 632520654 -829527252 804480930 388128712 -188429308 462233851 908956684 772633657 7433740 -495163324 -423814245 672743444 22735407 366930856 70071606 -326683754 -509658085 -992491581 -336502393 -605024911 -53880254 29443857 -751058492 714825906 -679984963 -394901863 323881407 163475918 -651991057 375758172 -674344664 837828159 -913348256 502013741 -775343330 238987693 735642717 718872521 -165414846 698949014 937533184 -868126987 -816187412 494403349 -489423454 279034465 -273117557 -361673392 -328346155 366682157 15922774 720422713 418421956 736938024 -888233072 735053893 -317880601 97899895 708062913 -173529372 975306908 -854372442 -691866021 -149686813 -813756066 978321319 869657429 -638881269 -805880642 7890279 792755133 165063024 -518267065 -320283124 803892183 -292633932 -775749696 989893978 790894719 861049359 54409853 65216966 765598901 281623558 -572949371 756374838 -406860184 -152680274 -185767014 -537568356 -57089802 -403084126 47437187 121012777 -29495999 -280627240 915529490 874002178 715944497 -196926803 -367825582 735230608 193837977 87969226 332584501 52302959 -543708509 -72431080 -90191503 -94496772 832310038 196990714 518823821 313857930 -660698082 -805375065 23509299 -318235829 -827508870 -980027269 -266408858 451204494 795978279 -455963987 444418031 524921985 -369591736 -701462626 460761073 -322111221 428269667 111613205 -342542510 516204588 208711936 340023698 -615196823 786006518 267449807 -623756156 -214514952 -527243617 -242546671 -909031087 61509964 -58746146 -183346388 -799604638 -702826723 851557293 -240653215 789614820 267662530 -628376914 300566326 867782782 238213287 757615167 -520194821 -231872889 -460101523 122652542 -2777184 -350096408 -30795330 -858116519 250677229 420370348 -458658308 815030987 -572869685 903142084 -696168911 -149126773 347100213 79710168 954789789 -519597438 -547428905 862963821 968898692 752745685 726193373 713672653 -669895362 718426943 -214820782 301080395 -186944596 -776338073 155891514 295333807 174233121 512485219 115538259 33786373 825406365 -3908887 965933656 -75038 -54592827 -806839671 707465396 910538658 -536749746 85301756 461272940 -290232099 -439295318 426606616 -90716237 318509660 -858185536 -233453211 733833869 -292128313 822233673 885650140 -169720907 -641708126 -535990928 439219306 -971598987 -548786569 -957688556 739818539 771703783 577964385 163130290 -375375407 986226300 924898019 -537623781 306342289 260671501 -124166526 -298470386 214995985 -526187236 2988470 -21947104 -214138472 -412429524 37649329 -77427818 -514954461 775596475 -368245378 -270889114 -137716739 -830244771 355039567 437775890 -280245226 -360868626 86217226 984232945 843201817 115850746 -893238629 -715457597 -170361426 854552082 -351465661 -250209150 -752404054 -424199294 -260950851 -833159420 724988115 321543379 -664553541 -248903304 -77253938 -116986811 741501900 92619740 -131200761 900485759 381515210 -875232531 -553289622 863124559 -768141223 132535710 -638112217 172516207 413232842 379810246 615506625 -444159584 -246461063 439172816 -232566333 954270477 -561258257 -45277454 925839969 240875806 383044009 -299722433 -419043671 -236071295 787812288 891084970 -699977256 3413707 277220198 100532676 -143407333 -651747054 551630870 -974798906 -623326909 -313414711 870839306 -306893888 754071734 -861758203 -536439336 986818366 865286668 81692819 944937294 367197773 -971906580 170887764 -998957001 834095249 137893916 -964427518 -320576997 -69606115 -305309478 -572718266 -346793969 96927071 764234403 846026908 -475433068 -495054698 419287952 -779330440 835557353 -710154202 862911464 600184712 -119704865 604551439 623206577 710423239 166550797 793991265 65516841 -252498179 -238964472 -309506723 -75514973 -811154948 984575927 -327547035 -210999551 -778077898 -546923431 638164984 -981523453 -496320997 -663034770 -890883772 -590107809 90242906 243804994 916554977 288081957 293989585 327623003 -384546244 722532227 -940645503 410479109 585713723 -776711324 465502851 -205763728 50483397 201483532 -594070612 -339795158 789868311 -743903499 654229392 844730979 823691305 -536100225 291699530 -432924512 -840614810 -229123687 281349010 -185828343 -375907019 -745694966 334207787 -761743069 -101958455 813739704 1488117 -996758244 -664336116 -231639668 -605378792 79441124 -241990961 -341862418 474932359 -394882497 747784796 -155663633 446104015 230052165 862167216 -433007608 141014714 -368774915 -295060756 -618120884 -655416797 -842059629 146802810 -982708385 -811118947 -149523197 -199603068 -207946921 226489717 870097733 -834540877 -305148243 205389140 -698972580 -572222836 481914674 341994718 -428559870 422309874 -944701383 -506328883 -789172390 944149921 154611018 -946721484 -219122445 -844309173 -691626743 -474182254 -196183667 -645411617 799017809 145257526 -936022841 -500769162 573136111 685352001 240775525 686850597 -613807036 550822175 -764192146 -818154869 569741183 -115563110 781325405 -598667023 -506378912 920201429 -808279146 -217903726 174247550 -793049651 119566032 103773784 542311378 501083261 363944277 -124929487 -143154253 499004363 -828944282 -423147378 -257166787 24882745 856440755 -824440436 589353754 -105530295 146680095 -590492808 325208566 151810496 578211001 -594465028 601981991 265561971 146033247 -40106645 -847966918 -615968349 -575608584 679803831 385676732 658457001 715384658 886567885 -891861394 -323040019 -759651310 466713083 -968234174 -63958666 -616606308 922756373 -708511255 247911919 360282410 -558479197 680832394 -941152741 -115405958 611177607 58583769 405503845 628902773 -111274329 944314410 908624583 846805285 158496211 -828979555 -344072374 488750494 614942126 550430390 963995500 -940844764 -106002418 8606014 220332942 988298055 792855013 -424548227 176856002 530041726 671122784 -412890644 336519764 374048354 95316350 847423904 71941851 867868068 46589873 934549246 -225979701 303912626 600354285 272285834 261039602 832592110 434970620 749940617 -287917448 -781777380 840181066 971149933 109202631 -605127237 -732354268 921504780 -254863493 -710366060 -197163901 722404902 -458522580 -727659496 498296942 -128100226 -204392474 -347429906 665908878 -830393867 -442156619 829175973 -178785543 -590435166 901633184 -879303749 -580020325 392455488 -899292278 -558530575 950663387 -87033542 707718191 -206849637 724763681 28119453 -826374450 -12246898 -756162218 -509462835 -425690596 949652748 -281806486 -574910346 -136171064 27151913 614766597 -908605427 90387038 771152430 108532258 -404993682 -68218985 -558387116 -555037516 -304491844 414036397 767356301 592056757 810064717 -406882163 -991157287 -162796715 271069703 659701631 866223579 607502666 429282493 -469436877 -755292361 325842270 981994527 338358362 -160738377 269936660 -336233184 955491829 -63344217 -257253780 802584740 1854560 155186651 928418724 -515064431 -32358171 69638878 532953940 -836529845 -931838036 415879762 -408173406 466783764 526768166 -205144130 127162216 -458782097 -35959850 642116387 173086739 -17981835 -8374401 -790999730 292499881 868725314 374350692 564550024 562583538 699914439 833187482 -52013137 841181871 -991085581 -26094133 741783158 325358548 810977699 -990844737 -470488010 795995283 833760779 137975792 35375338 -858115594 16818932 -219665941 516481705 -151408902 -641315051 417403825 -360226092 472052803 241880217 -252811554 987032461 315142290 885535380 -519889567 655439580 886622914 -589702277 -702360859 -460058221 -427081002 -704800440 -132467612 -875517232 751729294 904079116 655914044 -944319196 -772472775 783108674 796041895 168804179 -320652633 -169564619 598623505 -31379833 274884995 -281719886 309807697 187069259 193337295 506630443 671539131 742073375 -623713381 -334966516 -495576776 -701523717 213322944 297300154 -519741948 -774425027 142951715 821661325 192838169 457979131 392557174 -193229852 -131050086 -460541909 -404970791 -263431850 924130841 883074745 260728652 -731789434 -338977362 94245932 -366509737 96373144 -670514177 641629034 851223970 -873928103 772196764 981710142 338080950 485170753 -245612350 76430989 -955676435 503789418 -626468125 99036483 342631622 674293692 475856833 -870455994 926101701 432320361 595387666 738503186 715974915 241421766 -380628509 625291872 591398995 -245414021 -694426255 -896970676 652590691 -350966480 -587516339 -793452009 -387749944 -374375572 235671375 -936152033 769210470 -710938801 -258747379 35042843 815583673 461856461 -920660632 672119130 298909358 -821899164 -222403115 367231947 -673474828 711000308 245102327 204230621 -549836406 531368342 650075696 -914605649 -954441147 -593095668 625061607 -661071500 -472651564 -784446741 289344198 -309177935 271239870 -878233391 384215461 -951995404 397621278 -400503190 -93027317 -206298751 -776336302 -307767546 -43085779 -285790139 -160702169 532942629 -495349856 -139021487 -414506620 -953942138 -532398458 559467722 -398810044 659891171 420428788 -696567261 643822465 659911942 -208557659 784639115 -371388817 -839748013 386577837 284528656 -751409251 724280851 612873656 956670183 -137137187 -653994669 -423995034 459960956 809541968 707460756 -371930053 771486704 985130416 -644885469 -966154223 -143015465 103229242 -888718547 29258784 617075528 399909684 -556035638 -881546579 201659855 548026478 -576636395 -757208806 912888781 -256712133 759974769 652018114 -139279109 977922521 -456819636 872948246 500160526 -563861887 638176842 -460874460 712583189 -65351681 428889292 -978591284 773269704 519079597 285552267 -106059803 717447442 259435602 -498407150 894652408 -36083201 -467649449 -277991438 -713067617 -766730160 914226500 268818741 -569309640 602502596 -103699774 -826111157 -540304264 -905951445 -420795129 731215918 74395917 133871100 194054771 197403411 750793457 -514145499 535060242 242070866 -136274174 706850382 312989980 139497739 -509378068 486377826 -545900094 -419062539 -100306973 478199233 404324825 555434371 378033673 165517404 -747294271 73425844 584217792 618616136 -716902325 -322797321 -667010264 749758795 -661181296 67843839 987297640 -387249504 -846304787 -986442891 -856836655 -856510644 186544224 -984966759 -658206045 -482740463 -947116837 292446418 -617532858 501208273 116123252 964047769 -306372217 874459522 -535692333 694108061 -98725652 474023972 -754608281 -112485328 -952730386 348871800 -99603427 309905022 219032544 137818722 -888047116 -857382008 582585235 666129880 365298874 595006770 965261544 931202300 960956453 -265875354 -458109865 -511320161 893933672 -181529854 720466582 -655561333 990619017 -3343668 -244391658 -919978654 686902662 -6656035 -790107717 -922576408 623089589 -137995128 656720195 -536499016 -934774481 -900859173 -134983666 273924454 750788089 568076319 74699769 168221413 -938223525 -590152964 -367421524 -812259236 -547699785 149348667 597759587 565622163 -156416375 -136729030 -360920764 941424615 348243585 -636299544 761507863 -873175773 -63745392 46345810 457597725 -670457372 -331770391 -605332255 42614328 -567332696 653750646 -50510325 723067077 -554682333 395199602 -797883239 928366886 440012516 777482595 -825100926 -674367705 761877463 -20028604 816871004 -702881690 -443980556 941682210 -488226683 -866534467 563900240 235364755 -393334585 -744805362 -268012638 444560440 -155711104 563263787 -934689329 -405422279 -684628057 505400446 -288287702 -178977401 419696493 -120644745 -830760765 346586364 -872716593 -648145008 -899439666 -657902570 -12774951 -21103951 -906098925 -422314348 -712330665 -833603692 -879694505 50261596 177475551 797385770 593815370 377082060 -921366086 -487128241 547826386 -373918179 -25540651 -756207831 -766798116 -985596665 982018172 -541138245 632984278 573753072 -737298988 389867826 -111408819 753891896 529701777 235575374 -300566921 411015230 -654197630 393181736 478526578 269433919 866112613 539183089 99096379 77614954 -546255571 748906664 -717781896 514852460 -100664435 895146791 988911169 328863990 -105492443 210550343 336464051 827055662 -124149703 -477201594 -13597833 736555741 448862459 340914775 593034905 479494395 36552873 737752274 699400321 -258700208 -586002 790265393 697336571 -116504986 681962365 728428173 813534224 612439877 -636168133 -835806066 542283271 568898170 765906956 609166875 287466118 -471304369 169571374 959147468 491923047 -620178899 -586234127 -750417195 -730527737 -274575521 -114141829 -301278503 774040648 -203429220 966089944 161656107 -623799202 -931082311 942232290 -823700108 -987185298 -135102212 335707596 -96325691 916581696 -740389660 698348984 -756246753 -614413136 820199846 -524810525 -773886409 -269506612 -996213308 -791527540 -688834066 -388175619 -141023121 -172748573 729111769 705558322 -547392601 -817479218 -837574655 -799932211 509419694 462557121 -170567484 263175631 472151062 662285325 645411289 -557400904 50449782 738516134 828955901 732046478 -132341120 -630962134 781802576 -852113857 -863874968 -317388107 201798699 -552153274 865156795 243002428 536034804 542156002 -669404287 -667119107 675100177 916857279 -373200961 910198099 436626973 843973479 676612652 -282985086 836298509 -216290346 352585832 133636596 663593279 -452443807 -183298942 -678282998 -569682354 940753843 211393354 -676713352 160153974 238209532 192955738 24215442 -466506209 749705519 947688867 -473937911 243010305 -655159324 96019663 -398814510 -508023954 -802897752 693594190 466941110 163905215 -957832055 -983205053 39038230 141674194 -283302853 249124309 567328631 527936054 -844916451 -545299880 915735719 -364082468 58905921 -617049434 217105242 941822615 658053558 -378001458 813866218 677697897 -686629066 596500910 -160484704 844939467 -883145166 3395423 -148962018 -822099154 905868672 -170630332 -991683209 -791288444 503395195 743530763 746994786 -934458143 860028166 -915250576 144175173 -928070711 -661604036 -617271199 395429187 485006719 -734860502 900776168 86550622 736916883 -815225162 68540714 -397013493 670460481 -735243371 443828371 -915757834 271921881 901339488 -893945584 -414150984 -321307088 -505216650 996836268 -370750352 499023555 -331410005 -220108220 -238497498 -798741042 288544251 392153180 25092315 276919339 423452458 -323309311 288290371 -675633276 893632571 -696766319 482645470 311618274 198647873 -830565737 -676587611 490794250 -328504707 -190432836 -399815215 -537285829 579429074 376174551 -41317990 -6596834 132026838 -957324467 64638268 -72185273 -419676211 697057295 588119803 -974535119 -574263538 806994847 -634035582 -811673608 135218019 294189129 230424622 570444517 -61445996 -447448307 808852220 373002715 -657052782 227773756 -885548476 659238787 215914381 -111778543 166465854 -591061176 634088639 -959447817 560326991 -586859592 -971535629 -55695996 141927491 -897703907 -308288958 196229288 936893403 -853604380 -26992269 878509394 -970396212 240073333 -359829633 -996362054 393031452 254488210 599047599 373999982 -799991645 872636909 -715619502 702750337 485442627 278665219 -237293604 702251056 342266893 494260325 -796036298 -744720069 -243225355 730402053 -98438849 -29269401 -108209615 -675095611 888083491 305069612 304472582 336749492 759113598 78136544 78857228 246917062 -291140581 528821117 118250037 168657180 -689604281 966147107 -203420163 164031565 -535967972 64198720 521833681 -459572027 -107430169 159173793 -654236457 102438178 -36134005 456265914 388282443 -486520810 241696819 -145242866 -360891668 906387805 965349414 -127491381 736395927 908443052 120024376 -645854140 -129009710 3012142 307814250 672619940 -142089033 -616483072 339330415 -146143045 300988276 380801477 742697714 438083724 381692653 -472965744 393765279 -262413543 365509220 -312373856 241843941 -455672185 288268292 985240253 -493099445 861423821 408608 28595205 -607719625 546329220 795034349 515280577 878211282 -835497539 -282230544 -191104949 -109905767 936409178 -368936986 -487348521 -147672716 -596070113 522594985 390012902 -413869252 392872039 -457679909 -361222535 -617713203 -381169094 -498959422 -940182866 183292574 263352961 248152688 -216284342 821917200 39728109 91493036 572932720 944503003 -629819925 -935959244 607228312 -473961580 -749654762 72258274 288900943 552893921 679364016 194471559 868566170 -485679252 707399 -360939145 223771586 -261982654 525202306 -396929754 -529029592 -561365722 3483971 -829922770 -797740022 22106087 461506551 539656532 879865423 599305473 148331242 163283485 843818176 709875514 825930717 502121815 933162058 -817334026 616975070 888977638 264992698 773739380 -362494642 99872621 61251287 -778503760 652574720 -425645209 940158256 405222444 808550640 531963674 -563254391 583695415 677325657 82853269 -804384467 421252760 -235640971 107985793 913351116 -390414432 -515681871 -702516171 97215791 928439069 419341623 624879489 179965192 -580745729 834047000 -96886180 -4413789 98211205 -724230481 404078812 205962362 339963845 -939593691 503203378 604216837 18222718 -271699089 520385859 488656013 -981653788 904870075 -400706798 -222463627 580356051 -586864649 838145981 471895544 446704869 155748697 -482738075 -116783529 162916191 -331008607 -332629482 -79078545 -45374254 -677131129 -749933741 -730216995 167703988 600470373 -131027684 -593314313 364290033 -245813414 24993466 -742400441 584878345 570593818 767756896 984565090 -192230168 573925118 114959337 -728222490 806465762 -691076182 -211338806 490275326 -426051137 448474849 124723651 -323222939 -156305171 -52069827 -258288712 369911093 -501379550 452487656 -492045689 234579667 227280154 -527614905 822288747 -498024304 742701737 699512518 -728950011 -643456518 -36864007 155270700 -715647382 551986492 -742085418 -413353909 915750402 -498990613 248703942 -161968211 -315319332 244202668 559210630 -953185691 -781743868 476283988 -83983030 655880168 510053561 -872751767 715084468 454052897 -768741811 -601760991 -433100995 -553142851 -293994638 -210040167 141850381 879859537 -667028545 -373582516 -67273151 -38848845 113680525 -60773123 844452995 31736219 129546857 -857708271 957069360 21499959 -151208422 -872792260 299220487 428008424 -938953212 317643962 -167841668 68828020 254732055 327644730 89462101 -225259886 -724600543 -258876312 205735571 -41109647 -741817391 -387845086 -729534479 572537055 345671087 783322968 918469410 962731862 -521258464 98578686 -216143727 -476377224 -187343808 -375113 579649899 478242420 343876626 281377930 601660273 -777769213 953210295 -600438418 736674070 295776361 510705791 -59597665 457482206 -238081998 469716757 -139744124 270189038 -198340211 571768590 -28687168 -319677761 7068558 -904418507 -254721685 -544264804 249582728 -454132831 -270397879 498860010 -473114066 565956554 382109918 917399289 702552612 -658366910 -740857899 -848444074 -240726616 357217836 -246737455 -977274062 423303481 72485057 917376545 768995365 -422184844 687613393 592117571 -410806136 -597532676 -169204590 886894403 567511828 -371746444 -59192 -14160986 479449467 997845713 172259002 183999191 573513655 698839056 -840600868 647230553 984492015 -533499932 -40879995 937634030 -44089298 -887244580 -842596737 -533428344 261041377 -822652410 -39476004 42568977 -8854142 -75778341 -34821743 -970781404 -493469698 405007522 839065516 -692117641 662416924 -937591469 -847296397 536221659 -412998467 -28871309 -882978516 -313712447 -805590434 -403617876 -193738410 604800388 499879431 992130925 444003870 63828102 805766726 886495091 -63929759 421811252 348028981 -509274541 222188000 -381851702 -259186998 -720236076 997696549 -36972263 158481984 431502745 -97508851 863573341 -291625943 686739297 -890789428 442679085 -497839964 503347395 -363526948 867593103 862642687 695973910 539606061 600155663 -634350965 -581364282 -100588126 272657755 -726357427 900530501 657811091 -73459540 637292986 -14952503 -524812672 -68381978 187783111 -929748511 -665615138 247385532 -25118567 -155161756 -747828039 -901000991 -286759139 -567989519 -912268045 -254061858 931322016 -431278641 -970869814 898866529 217464171 92546447 590287577 619730987 289976419 731460107 851602184 -100522367 -385148490 -649573378 -43346219 4257994 -53439769 -808608404 389340546 698747647 356643765 -363228330 -627575392 549296262 36285985 -92130881 208808209 622889894 -534811154 -85788345 574268045 -541216249 641599445 -548502876 101173131 431337143 775881896 978015953 481338332 171696722 -810629632 -41257957 488637590 77700370 194286551 606540610 -484075922 551855376 -129082456 -760271774 983514181 104377320 -559978815 -963191390 862962118 -18479076 933211210 864759369 505427523 61022771 938352671 -265250497 -93482813 -193565368 -862800874 -169308540 739070781 -999539930 -924481945 -429606461 -156317648 -326391557 501910245 -513748764 407924962 304764783 893620164 -432054790 -275076441 769654517 877195991 179945116 -275038414 400981482 455258242 791631098 992599343 5597561 -620709823 897733448 -885557298 -886676942 168361275 -447702504 -348115782 369552535 -325711393 -689520217 -845357165 18247580 -251839094 504838851 -940080042 -976670249 -614614759 -527320550 33207636 92577021 61399134 871759494 518880963 -462285927 -804200274 877231911 878140098 -369730429 740925174 -349718623 928377912 296180918 -300574583 438611555 844513273 956261558 79395670 -835865048 792726168 719936109 -565101231 -303848327 -824389046 511167506 -272606581 -495066298 156156614 -536628075 -84566357 86612069 374998422 394143972 328759245 -23658366 -383924610 806883072 -507868714 -858107434 563515506 -677899496 -681469697 -559282019 -907967441 -584279748 -7651617 392887651 -310637356 288613729 -345312630 689690653 -771051801 579827851 904932269 548735953 -389286369 993972306 871545230 -804855759 653297384 945857167 -768195417 677178164 423335322 83634626 -897468172 -744478476 868203910 -627720879 -488073525 44284815 274905279 63855044 413267419 587310589 333893717 918484623 866815807 -508200867 -714695117 502109760 -144011930 -356057044 -480542152 -391714128 7531730 102768295 240335447 95903528 70970446 -762558329 -182936297 -349986544 -905314787 357866854 -952450675 -908549647 -802314893 -289287908 844349561 176884758 -897071379 87020667 422912176 -19502850 -902199766 399689089 -718295329 757914236 651092063 -537023088 81743138 -415545112 920509307 -624603678 895177214 11090651 -84609732 592573794 -857362002 855929388 23227941 551976098 752377625 15040281 -338568566 -949263859 902840546 394702517 98684070 -62849760 -831544606 671556082 947680754 210191302 -656598341 264962402 981535835 885205746 655409386 878375760 962169902 359828857 12594925 -641845310 432620488 816873295 384472211 -697119872 -994199049 -52222716 -861806882 39234670 507334786 555901816 11566496 -449282935 -830663702 721834036 868103098 -756855794 417017239 886031943 -293879374 -367560488 -453784098 939330903 -585427626 83032044 518907444 985906755 966218617 -981864912 -272555313 704549038 -803091309 -992500665 815404999 -175309368 751904321 323717707 173894185 -864116373 470897552 539617473 -147363873 -26014255 382436804 128105957 493507621 -868009467 247468530 -156662565 73038213 -180286650 56156740 -2329382 963596556 -470023664 -728606872 -859148372 403680586 -672226210 572010227 868361014 121612432 162795529 953729735 -347109445 -354551974 -752895193 -71883474 296194646 -327410949 -796917613 944745318 89746801 -289418680 667367304 -722374281 303980686 897811600 -545336676 721951120 -251843664 251015131 -171097624 -572330935 -10752434 -382011489 525696402 -537719100 38854420 -492295171 -530961317 -662588648 -513134918 512229864 -335986578 -239446168 762727780 862318927 957177730 374948188 -755875480 322075689 -974960192 -250968214 960077043 -448765357 -336980031 -629553391 595231627 -937367708 30133934 -194575791 -136437517 47869735 82827095 96033108 630525979 530677634 -299903898 -723841363 365994014 -136395916 -131721921 958378899 601697943 168269945 354782204 858127751 -542995517 671743193 -847031072 -385878613 981470392 -625996692 -199842986 -113310829 -332444873 -13997933 492927401 303444540 -948660947 2790859 365778009 861036559 595018296 116961823 -89425198 -16541617 958953833 535552229 997270472 697504717 755296279 373332121 -507533525 -220535342 -769454512 -836706166 -676179366 -319664819 857827424 576766096 -857643127 389800397 723802001 -904551803 -959952390 -985762121 -54734373 557558824 637014576 990290547 998660069 -617666622 -380469165 -710137779 -943182236 675016218 -589001234 -744150026 -61115541 -291011020 -654182822 -24426327 829267795 659467026 553324204 -13000033 -801776279 -732720265 966949979 911450771 951902584 256687974 -312830292 -711860533 -139776465 811420469 -434726814 9456792 528802519 103110563 424617672 569280658 -615440659 -945439700 -689855067 916847923 848968832 -542827766 -812787507 122225499 -811868150 284368026 -53864852 -832170188 675002606 -490155579 536778985 296818710 -713806969 -947649729 938890959 402205641 279960255 -967470040 -354732373 24429813 154765415 195415210 714674043 -610073910 378796759 -136475112 -741437923 -296623568 651238157 -376691782 153888884 153372537 485377239 -765673098 -453568934 -273456049 109636783 953967227 685714865 120783788 -95311229 -979584943 -146592926 -181554662 798526398 784601330 -5082824 -596493568 -137538408 347246975 -586525999 14174058 -136696868 -947468269 682994886 -119302462 -874602147 -947447926 30452691 613222327 807584079 560020355 -618962773 911762172 -12544435 241470462 464661646 420408696 -947675787 976239972 -353159444 833557043 -917758217 757804284 -248753747 -41733165 327448647 -609505351 20316677 884627285 -923168174 -613174049 140310281 775331342 716399192 405918863 683292654 369343945 -493749616 170062451 -269419326 299521617 -207416245 -389053735 -427430710 -658513497 430809366 774547920 365136281 -217112005 -286499982 886224416 -941612855 401588156 705843222 904023371 487996344 -562197201 25887806 -61378747 536543693 -106629888 -27600275 -131640311 753907106 -324143227 -459750302 -332726617 -229258207 -126097806 -483991707 85087539 -869459789 -720767252 -929517615 -265656851 115993873 182930552 512755809 950892064 170459700 176842172 -381087647 515363999 456677640 339359617 -905033358 -391612450 595631603 -188951333 408594139 -178457005 -727858547 460787010 236638531 802333582 46747529 -581130961 -342469344 591889487 -972271681 -236301273 999943915 -112885484 -208142435 950684214 483780273 -480981329 926949958 654268919 277328553 985330616 -71186222 703973080 -12908688 456973173 857683641 -948878572 640242700 712672525 780320162 -771687112 281250866 662368682 -692698145 -994720921 -940494378 22862402 270826497 694373807 -412137105 -331989665 -889464043 -512393062 -416941313 442413384 -355147174 -837204728 668523116 202601045 -350951952 614025270 -226342168 -99707815 301957846 -457701848 -33679506 741066848 -827684361 346380611 -610870774 318481474 -569873777 864552427 578723431 -900576238 798870341 -305692854 294299907 667903294 -268740124 -76181166 257446081 405828760 -531530459 -310736068 -515904241 349086439 -245820823 452199166 -339195394 303980373 -507880562 846668873 -950147764 531182794 189882720 -828069511 -373031669 400176954 -402523346 588016675 277928200 -307729260 -84797765 102764734 38186869 12030414 -348380465 -803114180 75507524 800354000 922905182 310539677 -316774083 763969038 -184022576 603230405 -69169716 -633045797 630358187 380717154 -42727026 554121445 -18542249 -930458427 837469189 609427022 -445687308 -506300216 -994303075 -34136841 31352525 -762734320 140414787 743709101 -779618123 41841586 985497574 268047007 76278508 -401901422 -402765340 274094606 -273201244 -10574392 -187002864 414250933 -58290530 -482947803 690457836 -181749908 888159902 -931000536 966001078 194553837 540084860 -562692544 -378489109 960607263 -470460856 426013883 828613201 -835625179 835547012 -348716525 32266198 -171501103 298800185 423977715 -631940986 140860479 -457119852 -430403813 938563261 -225359435 -868243528 -339088605 814252566 -87811883 -987886598 -258942962 397427429 -533444293 845166485 892187243 757278382 572683029 -250040878 -219373503 -586097460 726839653 643094395 385071776 184396265 -590242452 -762521466 912057209 -223802618 238078423 652609023 422744656 -61634639 -774548137 -123152490 -352745700 195217149 -311411392 103668003 -225327430 -140995550 -861782776 369149678 -295710756 31952432 700192820 100633972 -987996944 222917908 98390310 924751909 -610726201 -174658015 -114028984 -856415291 -249670678 -227387906 -124448782 -380770753 779601081 454915939 540500130 -250182167 737475003 4793464 429025532 -312822341 620525005 -231588905 51857877 778529828 -309668823 -895227326 818445235 -38120493 585400617 670802546 -689192177 826195062 -117248997 -161608663 798809510 -298397086 -40749883 441606089 -420739763 -6978360 281491633 769603634 -349155587 509876366 454243073 696870303 778569893 684527447 229107911 602252922 120675122 512855079 -668146220 384822980 -451322050 625156353 -548914375 35311329 949580810 -278779234 193136180 618969929 -5582761 38410466 -320347800 -511815287 542253365 -169103913 273696527 162726849 818383333 -857222469 253431708 -577900173 -609436085 219635592 -726162651 530796733 -307777065 757342277 -76288096 793928703 -403150750 -875405717 887712319 779210557 704773492 -883546440 -183575233 -10553312 770281473 182748308 765751138 -275391347 -704885930 -316487872 -721869070 741753964 -199499743 -768188423 -931063824 195322738 981944167 -540707924 971983221 -381861574 265569575 574355373 -754145244 773368774 -454418380 -452780007 -403547125 546963919 -234329639 -471485726 743493382 61228409 587980814 92831801 -836250576 -127114755 -275857970 312049668 -62596539 -422977676 -926062319 64036640 -815372570 153717072 -678230059 333052306 -112680819 -877405360 -770937331 -471404480 307581461 -454553917 -552178092 796154284 -164543333 216145045 -8856526 -533903397 -954152483 920958052 -165342270 704036957 807384451 -255110487 377468605 372112548 341217288 -706716008 -286884502 -219319420 64284818 139257058 586960338 600960337 -858601594 -628716463 225107800 961420293 182949996 -654293452 467317861 -700058524 -390221591 314238655 969615514 19062165 199214029 53753095 -91817909 -937517199 -401787010 -687122532 672438177 -44043168 -63121559 254716983 -901616174 164818701 -430635553 -681018641 702313605 -826054733 40335249 -847951328 -671357284 252393760 289076506 -680651571 -738255282 322804875 547467511 -332398076 987042909 2024086 -428569243 -39104349 -10106450 -204828127 566519955 -637599684 -282465051 -180821153 270226398 -675200756 815673041 879131490 -556776630 -542317071 964280372 964301349 282607177 359634586 -978098944 179394671 -815882580 306023193 -131618908 758492174 -456871692 758521646 886795112 493587179 -644620062 667759607 -585479121 470811034 916422917 -263190695 143064896 179382498 473308770 -186464294 -293816093 -199688462 592578415 563176482 -165826947 -170946421 -224258800 -652321056 -6737320 578055055 -419736339 -47408512 -486642706 -934662640 425612765 -394890354 87630542 -900866026 -888802446 -427573465 -82211344 -917575627 988294474 -276283576 -473851027 51013427 43451468 614536317 -350313873 -934828666 626244028 -387550032 -594736364 -584676965 986431283 -329846407 182192808 975549030 -933188109 768667250 -801813951 683893381 414900580 -244778208 638608029 -70845782 196499893 80201824 -135776208 703251423 -961910807 566965216 487866035 -163247739 596900740 910986630 60749041 768286310 942090685 -786495592 -731893183 -372474988 705539639 377362454 -697978708 -629535478 -471193573 -901405054 -746168939 -215307864 688200574 805734327 768498179 554953759 672273367 -179127358 266245359 -345950015 884277196 790979004 -291783285 249949689 -608984907 -175758014 898927123 -403867338 -368489144 -66276935 -644586913 -60864589 418572626 565551583 -197676630 252050208 -54476298 -419501430 -978341938 -886418943 -121557347 -676730677 -172336046 -167181850 39131391 176144547 910190510 -871857001 678876760 628330163 177831166 -460207479 -739401655 -716415645 969516986 -19957856 -939438561 923237166 435491943 710947879 65985799 -497122771 233927959 391590994 -156673409 183371630 209256825 464084368 -359361382 -997635973 708741760 91915652 -422309595 818433974 300464046 385385044 -487319916 860079432 -597874596 -758891150 -833213063 -512379637 -3143814 836505389 102370520 453110885 256730182 756556916 -504665364 -346531142 -427367400 -685047958 -736222851 198685222 -462684597 -821130390 -702759121 770771716 617022947 -273589417 241679065 365888260 683884830 -866326500 -83300212 -9650506 -819693124 381365884 324382225 -647643507 -448914395 -260330550 -550885445 183641953 -626014282 -289091213 -877432804 -117222442 633445324 -165189066 -996144424 96332004 -78769926 460341399 -994313439 143795106 -264862379 -57213099 654703933 637962684 -990748936 -372244182 564971088 584739109 218924649 195409806 -280056029 808019088 -316567486 -179101694 577426197 1605365 -482094830 -142476153 473854609 -900106490 -842441955 -351283697 -118660926 -470049777 -543364221 616606077 41706619 -152374045 384028649 506954215 25360433 598426386 -918448303 -722829609 705629418 953277902 502741666 823244737 441414445 -550656259 133785078 712549020 -825172577 297997198 943727938 284329812 951926643 258582479 745804972 -909918957 -566358454 -278778934 81307442 858582093 629369582 141431916 -449438146 112442366 550859365 -270637493 754047912 435659797 -616105832 -301731564 559015954 -892429991 325954655 -587103540 -509676009 717016469 52102925 619219987 -866049495 812119734 -125807334 -362928318 557711082 -856597770 452463923 -127391756 401621740 780130087 -651833170 193397799 -937145723 136440544 363275188 -279369342 -582196391 -766228801 -458211067 924836180 998628857 -41111177 321126650 957228082 805698584 -177075798 523551538 772782037 -990624927 -592366959 911014652 -435019394 -43272388 -771028153 25802645 969680573 922004894 -114319438 311256081 -407664752 -413159115 -685722761 121129687 545651602 902771131 473559303 -502969316 -838297123 -296823866 -513044776 406711337 609363482 319788796 -631324716 -427718230 -18908640 -992693501 564409008 -968316080 -940132650 -820355370 -898180761 241470074 -658188498 353935662 -807500829 614900210 -488062637 303484909 -685605674 -160546694 426956493 394850522 -333772044 70777161 -48126683 738705399 -745169825 458830749 856056003 -822029709 623709482 -305236221 907034454 107720387 -378600294 690695210 791952367 -61958349 -871238342 -568967292 963107790 -109021933 260572718 649107700 -748744023 939796810 -88041334 522829032 187324874 -499088126 887613683 -489820926 534781718 365064076 -826330741 -718177836 108776812 908016874 -288810349 -214525803 -542112282 857023200 745126689 -87027951 -732980974 239281732 -939059703 579904929 -12479786 -875289064 -514527838 -947132175 592212345 216904696 -675831122 407480634 870676285 815438487 -616325280 -159729014 991961770 590920758 157776407 271767525 -795774375 -793776922 786584413 -131342930 10927630 86100551 609043994 858560325 591039398 -953820411 247085676 722839346 -401362702 -863199152 -88068856 -499421860 -392990875 -255056435 565008791 344163089 629011615 616181155 12353047 440746882 750617671 84686180 223203182 515985209 511794142 -705313925 457708809 -202219778 257755062 122528091 -222489483 928549458 -184917354 453480888 558400368 -153355176 -784186941 -423989154 -549009354 908289298 595788393 786345754 361101268 -2080053 32608320 -863404672 -593218083 -347734106 444376643 971894003 -915074869 -314619935 -858636314 515696052 -499823532 -780554326 415853703 534249058 829736455 824480202 159318469 831908797 -676195565 675010315 -397674832 127551464 -349585572 992386768 968147502 155586778 -105526036 278837925 -525151123 -821046486 -576835274 804845300 -862554144 -443368827 -850378372 -187730616 426051934 -565184773 105425153 124737222 635018560 -481309368 654520725 -153158696 461482673 821869196 -45205124 -702906273 -685461935 111008048 -882450464 -683270666 -783685800 -88335115 -218180831 606582022 -105887438 -713009311 743282292 930953522 -355604024 -223904032 -951749937 553938680 -375235248 -515430095 -666176377 -582138292 189839912 426925053 715538324 -387287559 739834168 460746635 991264456 -831735417 -344808827 75738926 -997978041 237402473 -52056939 -353523667 228041641 292844394 -896612567 799582444 532158142 -108183125 -55282250 -61704886 -968347683 139885498 407526210 -774956441 306994373 -231916657 81621219 -898853254 815512659 -941550763 712817476 -891268618 -307802568 71876116 -437173208 312983580 941746765 640022079 499421465 -788109423 637386989 -907439318 -441205656 962380414 -340181736 983350796 -374353018 -850623288 645700528 -22964155 -122617865 -951988520 204042289 888350726 -101094941 -410819776 -988206836 -247709822 -945861516 894664284 -352720079 -327071679 978822539 141253250 -983971651 615500035 -364867164 -883970488 644332832 -716430268 795217435 -513374972 116372826 -925880342 282946839 -469114711 333646838 -39331536 -397309086 288232051 854943133 60399269 -724093491 455902910 929144609 797346327 -188677716 -166829015 -970113899 739959455 -683346014 -970488489 -804898128 -279816283 756886841 153340268 685362623 -345164810 -784394834 768094846 978830071 -554054123 -775509490 -154671140 444833298 409898245 -610791421 -711953011 422296678 464900342 65809400 869620537 707819819 443851103 -882007973 -798525685 -432946360 567378732 -10699049 876811823 -95393133 616183622 676242570 -857823373 505157209 -97608616 -513591882 -637229150 -621978265 303210605 -963349509 -929116718 338415905 498837356 776653079 443221751 230439307 846578772 12284533 167453505 -127011555 543705635 -665630836 -306448573 -245653988 280658386 245812177 107940404 46498917 -261103309 896265242 -193937512 732616379 -281285299 245267844 -238356419 -587193247 299937118 556509773 -468698319 221391151 969490729 580184873 -947681418 -478685030 -221118287 65108383 700756775 -349529795 -651226825 660478790 923878423 -360588890 -344450120 -640055781 -873032293 652497708 -278327006 -812035676 709634314 575102739 148267600 289218255 -29165078 -176166680 420381857 -653743778 -701832401 -364724371 -20378774 -525162782 545231550 -980097513 583855524 162376950 322170046 -955811861 876667900 945096229 -459256384 442594694 54072466 -35063898 693012260 551016219 151468386 511137190 -263812567 789158058 -897872214 -792917290 617122488 492376716 -104279473 16456894 832883554 154157948 -199786608 -766502367 115276495 -41398954 -129810337 43162556 -410696055 874429659 -782651745 794583432 -412457981 -672773418 949973652 -234588176 367634699 874515919 380324538 -470765733 366066729 852895695 640181106 144502115 238549029 673024723 47363970 585283359 -232778561 633134567 347318573 228756318 -127618571 348010750 587446393 266796472 124778501 -935461552 668910153 -11876173 125993190 -439551046 -232255228 -616809561 -315659187 185556234 -92842528 859810254 727607366 -712746549 -789120131 -767019529 -735395804 893656495 -455580186 442793722 922807837 -651953547 -69642125 874332476 235308266 -435536317 414166910 -921715583 -332442811 886112737 843991839 -878894394 664147126 957194937 -811464371 699123442 -982470473 -43777108 -266816639 -738447635 21604631 311152880 158102253 181149898 -608394988 -144272063 463812254 -790604656 -946800968 52677595 -110998050 -15660214 485683299 539836482 53562493 -329324903 -464335527 912007704 -701598202 595835037 -788663391 281090113 -336499268 -26829109 -216331862 649050186 -183315267 914349107 -355479952 983254050 -165186591 -49423473 737558006 -55884200 465509738 -821374351 -782025328 -827422538 -272235702 108374918 31842485 -996828049 766296337 -506166886 61472161 215252217 -535377848 -739078368 832508787 365191399 -64029925 -611807997 349167488 -753729378 -630496650 440434547 136717978 923091544 953666691 980431613 658442748 -847028804 -504542037 562670356 -408559353 147072837 155933336 -683185785 339263154 -655756116 -324464357 -488219079 251159444 357673039 895954515 -436067748 -216669762 161257000 126870951 -512262041 356989537 977412859 400727986 580133408 -713126525 -590654696 8515800 667328833 -514236137 787088277 -147567333 -281665063 -682429861 839280650 872327810 460121483 -172304542 -559125735 -902486182 -740782260 -524545576 -825483540 -327712366 799330887 112674154 -261969211 -13378541 150070120 -830780196 -724377103 618398873 -372921364 -897153389 -327804767 99176274 -117122901 -70321437 751895463 -121273642 930228188 -778439264 543587515 907576478 -723647208 686658950 -48306362 -922153041 442045529 -419932635 -577561512 799318177 722810792 80231360 -483398476 -998676588 -591744061 64472180 576530638 -858415158 548038063 564992365 -56762952 -233956430 -710343209 13207603 595256422 -553159922 -911110673 -921204100 167421917 130261184 -407652941 84600327 -987558180 -532354904 170913290 65285615 -174546926 342212129 -675201700 413183209 -469708697 -521916956 -980228109 205163771 959143418 -299364899 85019641 -406619909 622045275 -855628415 632811145 600061705 -971567001 -106143319 -340230594 -359330019 298052693 332184210 179314187 989305406 761537184 457442122 -902075038 -660986253 -770276331 697776238 937020086 -32867581 560709678 940801367 487111485 114029749 675305158 -832653771 -718438473 -199947780 484604574 -866021749 901885992 -985106967 -659422340 990838353 310968669 152246026 585248300 -197610029 665644103 -260791954 -997608918 136433673 303108118 375530293 -27711518 -583021327 40368694 367882605 966770750 -205864664 -484098156 998922785 552910401 160566640 735982754 -691902706 249328197 80707875 297171419 437781251 79172279 739961743 -120280263 899656506 859119027 395171661 -177259918 419465975 -5954775 -582565612 -540196222 -469512593 -614749282 -120164571 847339131 878053235 718121573 840005784 -561488866 793410368 925072705 -359406450 -776893093 -431023209 243590404 24887064 -895609364 649580007 -347831475 -956429889 46917098 293605530 -508510404 -758469845 132546045 -561418769 393832725 -475466216 131204884 -985871100 746332099 -514317978 -932345971 527518613 663526042 510659097 -659792874 454921632 351228143 -929242521 10713029 -118978809 451483327 316581596 239907758 -938886239 -939173111 -919907694 307119212 -740799215 -735356531 -312127843 756136140 -16449252 985301078 756645745 130612461 -678221537 652450974 -773606714 -688204188 -289331692 -832085557 -904526515 183647588 732796413 -491609755 -951945448 -389649143 -63878939 777868813 -297236778 525382240 928711467 232180434 -413207861 44889041 -557143067 372586483 -751692505 -227926614 -704714279 -141084728 -617096886 -993978231 532356650 548783488 633285185 757491299 37050076 19368925 -368224916 -517039994 416891048 -238524729 -24711981 -536462453 -291552662 295463679 67219529 62803430 -839652361 786206149 198395685 527529049 -920639663 69548242 -64252408 250646394 -627288734 -441425095 -91056087 -660806628 368902748 -662060035 700767690 955847156 -584016222 53852766 652533432 996100564 -187955520 -257407557 959632019 861710951 -401091355 -624628569 -692092272 -741128368 774368965 -761969596 701371978 -599406978 401489798 205611617 -577488299 -876412514 984216036 -932728572 -955391051 198945915 -152647934 629633115 -185235480 58169569 -423120992 201084724 354196 -152433285 -993753303 209511403 -316288707 917631123 -764645148 -717596372 -787493193 820730867 288064275 299719942 427629978 249585178 -12483953 368026418 609693098 618624648 362661695 -397824101 -136722255 732207316 -914911738 865756257 5612770 -481246583 898837378 -329331560 252892988 798349317 390225541 999952560 944677775 -178620847 817426582 403501879 819294071 -512379650 621634008 140120695 -341704515 407416017 574039307 247386211 827194366 92588543 -826935842 385632030 752507620 99766500 860522060 788264805 831859638 -270259439 405826200 161175880 -22801261 363205997 -949415686 319165494 471295476 832553253 -813772225 458705324 264717572 253353150 472663805 -448100963 -514406468 -266801967 452823458 -702375067 807983099 -767546971 866213185 192233302 829208008 887384479 443606634 -922033672 179357660 -86508314 -386651962 15552284 -480323430 -670974828 121539234 582703553 706307498 476507090 782834781 -357580609 -32218667 314035791 -991121447 -995547877 -19757772 -289674813 -185360094 605261842 -774122844 -235391025 -284372550 -658912113 192374439 -675634111 -780205639 -599562783 -215715202 -162147621 718048237 168679561 -171580326 -420436231 -98882633 883298640 706956625 789019030 165251183 -840319563 -852071569 523309930 -141213602 -111672272 -582588263 -446008927 -767635539 -609950366 -272508751 -827572883 -896283144 976817223 -380162186 -809496702 589235982 590783745 -376546082 -675597329 214755589 743572629 473290510 -271094527 571349176 375055523 724643723 -709435665 -328764258 -121771665 -883491470 -617408667 631695847 -634175565 -197426289 925416378 780568842 887787328 -101720215 -89870703 728160091 311947802 -439554310 -267999357 327770265 -270592130 724822821 891414650 -423160729 -55403507 -260630380 -300729564 -220512448 666707544 -603656493 447389856 -40621661 69795812 229770229 430938294 303924437 151412369 -157942836 773132231 -189665636 766267165 -686860148 714773460 -860388564 -402023791 -874770467 -527302357 -471485620 -655744842 -852886305 765797825 761920719 976035250 -100512435 167724044 -218265085 -159143300 481242141 -305517383 -507306870 627930274 -798849760 833227308 -659061620 -25020292 240469235 -827846641 923907239 -309531218 507398864 -670811000 -18631988 547942379 -413067194 -385187570 -775152169 -467608828 -131601174 659639746 -349895756 -292737564 826784523 337377825 255680761 -638225313 -46538569 334819337 784409464 -745922997 -63479904 -402579027 -346465014 -431078598 -415676517 786844743 462435403 287341776 589035072 926974292 763671606 -547220781 284671506 -730670997 362848721 511917299 671199086 -759709886 554806495 -606862509 -428783368 862082232 870765301 -889353570 -383044484 24013062 -4758365 -739787459 -849129398 305361145 -352085058 648299499 -4341867 -66227228 -854176422 -892013207 838220118 712105347 -286495554 -397572018 333937500 239589671 -161701882 986738796 335583564 -86444754 86561048 -290913524 27379199 -938020598 817912910 -730780182 -281381189 529077943 989301313 -151994098 -193210500 -398840307 -556224534 -898720778 -296555384 570271064 -576131033 -965801868 -629612987 -846448290 300654743 -731533370 444398523 -107385074 629605431 911881631 917426588 406861759 654015990 616850160 -719716017 776291839 -63927755 -337300637 -447218101 -918652937 -133477016 144244368 -891799341 -802932508 846855150 891094189 -124965980 -169620180 -241572350 -74125726 -825384812 -298520746 -662299557 -795500180 242452673 -964954900 520912080 955392607 -637380715 -515946758 77268865 54313445 -751426152 444567445 856942127 -396969553 559072907 765922047 466903623 796544164 313376360 -690935341 106274601 104199215 -603248590 -836993367 187995922 -732020724 -673431471 -522236787 513619639 -785373745 -823271388 -639446508 600960082 933825791 497335261 584733313 579757058 -805686783 -837640326 -529074444 416655315 -776996241 530330032 864280617 -841060679 134493053 248116344 214553138 -51313537 -520843327 359506857 -396742184 -958928327 -796655610 66646809 -972351765 131139310 -879853803 -133693022 435800759 -191673252 -249621330 -777659779 188825939 -518532011 84267315 706939445 342436562 -130904672 223975928 -712422314 -626583935 412666324 535274883 840088969 -592133580 692938459 704503544 949724591 797334417 615178781 -533248592 525309733 -167782666 686672360 -671448458 520233372 266465085 -840823188 169664823 174378105 816066631 363866583 714276311 961337595 887181758 -932849162 -693846096 914264091 472446636 -695700867 414094778 -605813912 -63187013 -216667370 -771071725 -555524619 386657396 -241072468 824041415 294948165 57891046 77853538 470740249 613959095 -329739653 54306229 783120293 -642514022 -176741077 484590623 -455454418 794550125 573872325 -333243378 973063877 340095869 -480344541 -591100531 15637371 822052131 -895746530 -889269284 -985408080 -490792273 -122654066 36361352 -830053258 86795158 905531479 728674055 577975618 697925601 -143790223 499801240 -655319776 -135317022 -662517525 -294852295 -876522931 -19191621 -920194451 594437690 540874556 -357915443 -54060100 -944840469 239943376 -252260504 -265895251 -520977488 -982507871 243509006 838696895 791685337 -19046661 857833330 466002281 936455430 -310806746 43986098 -913009983 -358963832 -551130167 -118834387 663876530 -334122485 -77477219 587058413 617876261 408847801 -512991883 896927462 358602406 216742296 347818343 879267365 -590992747 -880422183 -856980379 -232914134 -767217509 -698789570 508789647 892230237 764534633 146661357 402412695 586724287 841916179 -51906880 -870902914 208108609 -693421109 -319678077 800447990 846894292 -195547877 -180749696 -617973421 -499964097 -534166240 972142348 174325419 877902280 -120379871 -201144670 -448077906 -873558242 104607810 -137990852 -654376756 549249574 570051589 767800642 471502516 -907692630 312989291 -686133005 868768293 808069851 262233673 -901834431 -306753799 -329686285 -840870543 -930028150 983169992 895325176 724473178 -675113807 958419252 299609721 564175800 923170845 973695543 296744381 379698690 863079781 -102305836 33082651 154009983 203800175 451184733 -435413953 543438613 -204168057 -785764018 -587376948 -547364910 -182318315 793261489 681077830 -766221171 -41332884 260399844 -697042671 -83563047 -823567392 -658689670 -423695434 413697026 -176248875 -476740845 797140702 -989827109 -291934727 208652645 -991793176 -932251496 162421881 -49059198 680041758 882295183 -587871686 -210393795 -442258989 -263084223 -230175990 828052636 197087797 -340957024 108685520 280017235 -401229261 712895072 -210447117 -814392414 713099286 54244758 -174201477 64100906 -97801944 86168025 551002378 593064430 867597391 -1838001 185607091 -607025604 -211840492 -524106744 -221620475 -706347103 -377945650 -766351884 -970735904 -243562470 -320835033 939595402 368835183 -654220637 -493204098 -68651384 -811838354 -89280880 -140588914 -260411400 573306581 958589419 -32643433 -546363828 821154811 575234217 276849607 982887049 31650523 -717339623 -282275754 -262685859 -510135190 677017278 -609156798 850523525 534530492 466010242 460364144 186647089 -851624956 -258012949 -186902152 -685473748 -980965366 3215580 -720819239 -341857500 264774277 -20272784 287599592 248136833 -838797738 -930374154 -70622651 276717187 -14915670 -356606309 -411584633 774208224 -658080699 78657675 -600019307 -401952216 550941380 335716885 759902359 259726240 -738703521 305557665 -513492248 -392739454 -338008014 21448347 -725218584 -466236168 913522899 -510698364 975203481 776776896 -609585813 886985429 380536956 947725780 -736066425 -563808689 791931507 804865758 246112887 640361042 499914814 -793124089 424033440 386138510 -308523578 604983758 918627821 406135520 380606438 -631686672 -649583450 466250335 -680289368 330186135 126197081 -445531158 -67515649 -752911382 555765476 -792672954 328442780 340884485 -150449730 -333443803 493269555 -955949254 100352823 -935261563 -493203458 -372769977 -669032973 -704787592 710590635 558298957 -652421472 159395839 587077944 273644079 578117902 126989156 682095012 -569846952 736086997 705752382 -194895555 -988152754 240836809 -47058820 441221291 790713217 265592950 -218917760 645438812 -662204868 600458583 -301268195 934624141 719377700 145010418 93053149 903378518 859851720 763562056 67220549 -450633885 359701830 737836512 -165551732 202580549 247999542 478694479 149831895 235517026 -101923258 990896028 -404305503 523131327 -634185858 -182534999 950024755 162222517 -627623576 -854406438 111960955 -10914852 -283553003 577116615 -745133203 -732448342 -847484574 71861239 -497634016 -959066626 -294754137 776112951 538762192 944641891 -457461968 -256271283 -477926933 626002775 -4019972 -778547505 -634037885 182366290 991397479 -644563026 936964232 640838351 -575987813 -549231881 465187044 -655224506 258291016 -668870024 -847561560 547147819 -490740020 627955031 616150544 121437769 -631592086 732000326 326682829 -372890246 316740418 944979870 919616062 -867148551 -964799996 427167400 -916940004 63848164 673814168 190813469 961974428 549269299 -28134436 411284016 -155550788 -802525924 -890501622 -207181307 705244558 607988310 -364370321 -158366258 810945508 775122907 158418299 845392769 939497343 609095227 271000077 596442370 -84153128 776831578 -992192981 349823460 566008184 -796554803 881791700 -486000635 692325792 565958490 876821325 420567227 -228170647 -607303452 -658040554 613082675 -121296729 -246772398 956208331 188920821 -78456678 587978290 -187633644 -926288157 328174885 518261635 -323272124 465604845 -338506400 -104015399 -698382159 466530949 -226212126 633396264 -214146436 348785151 191796339 515882830 968683887 63577535 42159664 -586685134 399996245 753027220 14751753 -105102770 657044584 -771147987 -36285961 -401289058 -305373642 91198385 546579611 531329395 -818033258 -167689656 436388164 -582780366 -363456484 903090150 -35984804 309345815 73111573 -904963244 64673914 108075245 -798183414 -685316502 769939947 343417795 -229648464 334802687 -143685999 -168452132 769947919 909178108 131929650 -705287968 -404327325 321124490 -815382169 351820583 -26613812 -292665883 -390709763 237248131 411886514 -292827626 815240495 101241596 26169608 457676523 -103899073 417835118 -187212797 217321235 721891285 715110705 -644613856 -450470736 155300373 920558643 485994538 -489023315 -884367183 829338432 289108418 69239595 -334702111 670692378 -85520514 -17784562 -498638598 -923641594 301275224 607223822 855375569 -512550514 -233550264 -573390102 56471079 -994573605 -260589125 -278279541 -108552625 117970392 506965911 -187303546 -985987311 -714774301 608667583 -1964468 -898791068 -618179219 -71885969 -656413064 974268916 -554969544 -138911398 -773561799 -249203672 -497617801 670712416 827329627 650171825 136730318 -446613701 -387048489 -156614146 383630978 -309334774 861026525 568777220 387446733 851831170 -892756992 -404684947 -17051691 -631848079 111352080 -59194520 520400885 332018903 -711425981 216218437 306710525 464516680 -262175170 585039598 -756858477 -143431779 795211929 -301217964 -339052810 -616912105 -948184714 -517267375 802746753 809366944 -296184914 129815296 469497739 431476419 825738622 -70115993 603353004 -977153065 -401576168 652753898 102595685 -746273034 855715250 823436527 -639460168 411752960 -91371892 -596369836 8725808 -65468174 -501425240 -819234274 -861983480 476708716 -513258605 -652047304 -45841138 -580559151 -229811405 793089934 -587817849 731579458 557906235 -675346010 -533041137 556806671 980743129 903112315 -556503094 144617905 -719712456 212901292 -729834379 -384106488 -540394117 -224955817 -384089623 -937400389 -446389995 85571869 590756488 910219733 518760705 -635025491 -113065803 -382507129 -708359868 556751083 502852533 467296664 802657089 475408992 -291750993 -878723559 662792398 599090125 -733243343 343208729 275350762 880309935 -612497194 458965947 911328597 307142146 804440693 768140877 321474061 -898718691 -385666772 -601371469 -224400198 -394605474 -12408901 -758492730 -537885366 -949500387 -787867745 338443062 598575514 -763769224 669886406 -963381229 156883097 -456356956 -488976847 193005866 959301232 -130946408 784715706 836371279 -458356588 643986677 -473278236 298677652 695287411 572260039 239006398 -522999462 -591631973 -883818409 -806638334 -884134034 -564082361 -674690891 566182578 675584072 -767953609 928502686 433248685 866295702 -492493871 199648549 156379546 -622423747 365457788 611897969 841019290 672247850 -700952631 661106099 321903147 545078826 -177541198 435759865 -221331482 -424495358 288077342 -961337290 966035613 738928516 -612551334 -752264732 -895619632 -255986423 -646137235 1142502 574816256 299833655 -191809123 -604269654 -102792299 384777166 -827889564 67338405 -878116756 612209958 -982008328 -883343430 -154950819 -61576106 -744807496 -165958136 -606763092 310505955 -882923785 -305747229 200258857 584686778 -375157525 33402384 -628792768 -34600573 543908747 313844649 -637026995 -221885436 2375494 -236674284 -284265244 -67112942 396073971 318503009 278563572 -692844856 403036829 758116060 855806310 -295922392 278457825 -433053019 -837113029 573133460 680322992 -93279357 -254244211 -680618831 378654083 8441995 748242636 -17463793 -139740182 -354206870 -929170625 -666574270 836373230 490418768 422824839 290010854 -381280823 340971902 957448502 -487727691 827807194 676347693 -775164494 -651911694 -989667718 -785716195 -406870260 398707628 -812913859 896412340 789906765 -86771386 134785352 102276552 824085181 754428032 3932364 -184978496 592441153 715548090 -216018765 940145758 620394901 304603033 -96173763 -555410049 -781770534 980490893 -190719287 939109562 412120577 485468050 414932612 980692488 -59524340 -164838400 -692107971 905928541 -905029432 228824031 88698843 -45284732 187764597 738385396 893613233 -789395987 -183652018 -46327884 222584100 -926919553 560380364 -397333488 -441619763 999976651 254181912 -970942727 -840004694 928322851 876048504 215559521 969967091 -807970065 739362266 137736556 29913537 -27769412 461122568 869743641 554688604 -252861074 846721118 -775395985 983078074 -229400173 569994982 -621466735 65148340 341003452 351376999 -535860765 222644666 -758312796 894319734 9962299 70773304 905591823 28111349 990931257 568531686 43026839 579899599 -75496297 568397771 -35593956 -733292295 480700060 -78150795 -798667503 -686316689 -257722988 -847088897 76993610 13098468 -14472371 -377245685 314026608 -604882538 372235198 -183179477 115214316 388993352 384435732 740564996 606171961 -213253105 -97219201 -628755225 -142185911 -863611466 -576325043 -954744569 -397031190 -643320164 469186781 629072289 -949792833 96891689 -382696005 -921814508 600822552 725815896 692862927 -230009727 -977025980 699504337 785953502 -535348302 -845447170 -511338301 -806757007 302556415 -372429218 713113031 -182830998 544828750 28918693 -269254743 -886241558 -150046402 -601343092 -367047764 279690623 209099035 -629305698 686320856 556861479 -674722794 -233692120 -128313150 -406736906 359633560 -369461404 3937686 -297412414 752186729 339213636 509902681 -891088580 305933502 -800769238 -849554720 354522566 -677138398 -66997929 -666008003 -342827016 196385323 722843372 191419288 -990858211 -145172608 -413070944 -459393798 668309298 732475023 -934343452 -735924421 926190826 460849551 356435236 981386029 160746931 186342413 -190729156 78209457 879621213 -597751454 825192443 -603436276 686907006 968320994 -315060942 -7025371 -69296592 176115087 695923139 250512924 -403266955 -534357772 -357552401 406861918 -745673215 -713126431 90916798 997280914 865970321 873366457 -95905714 -393130831 -877723199 89724600 497320517 -467254700 -783643557 -22725763 527224034 -415973905 -33079760 -901967812 -646351942 -793401549 -795759649 86167282 -959131308 -357938436 611776823 99798342 41377507 -581871790 -932409748 259873735 -729809632 831237313 627871359 543885681 -73717682 710156196 -811500069 864678483 813620379 34438882 -703771053 -835325060 161185170 -31468245 503442579 -341941777 -522394554 726204621 605289266 362650090 686138766 531702633 657014660 482915308 -63864045 -172196608 595076408 624267070 -309892461 895121748 -599751674 -935550089 764451904 470401199 934308420 806039965 114443806 782719009 526454295 240369262 76854624 880366881 -31150107 309086600 368386511 831360682 947878262 575505649 -753170222 401009268 849022194 923275125 -432420590 -682088069 -484152640 -514114342 -152698901 -246898048 65339417 -193529748 -243730673 -819917040 -875834179 -87366621 951864997 428738637 -911110918 94699816 -336436322 219213116 27736257 -413606403 -839816367 239619700 -542731221 851526843 484205742 -885936838 49112017 541667071 -636317424 -182750285 942784611 -337214084 911335460 -168005512 -64799163 -262963351 922707998 -145903375 -159806704 -648024770 845069461 142719606 665120166 16166921 859253859 428057690 -224037246 326265658 -363005920 7680221 514739375 -379660096 -488524290 426075008 -1331581 -350602196 -247359467 -41247803 -190721305 609012618 610855538 872739082 -788259451 -462313924 856325399 512745384 -74417060 -887565996 618178003 -886598286 -930929839 -301991147 -864042184 3143910 -390179942 913388971 255365657 373709263 250096182 -460494533 -184938855 536952355 643351583 -710781367 158644488 -539326438 457138736 -314201953 -917223212 174165927 328358938 -154387719 399702420 647400474 707039030 813373690 93303299 -61070340 -973325647 -262883226 186863984 -203697210 -69429161 159719226 65244312 -521865676 -305167365 -395847754 -750565845 646688693 573045015 -807505562 286820300 -169629085 -655664118 210691320 -711489313 -853478608 256191635 689070347 -98214811 -451094994 -574570946 32348313 -347573142 729397921 -800304172 -212555900 779222260 77748644 197455365 -685367564 867748546 238830535 -143457126 323304 -269953902 -662537305 392253559 514362614 268763763 -959162944 784403872 312280901 -387232615 489493017 -247558936 125642749 474284290 518057808 -53720347 614565129 479350045 90106256 -690065340 -394928862 -747047550 -252773123 -711977065 501649592 904051364 599627760 717675748 141902810 93424326 -966993552 -924637496 191539899 -271609459 -947366677 -957076426 401004777 911726086 -906073292 856504169 678278305 86046888 -697703832 -851594025 -197096640 844360881 94476319 44898945 854122844 -937260423 487357936 549785345 876975284 258107211 -869852770 -198424268 311120109 462976192 573878490 -625197450 -203052933 459739098 -185083306 580029324 292524982 125456171 -84496113 526151718 511297582 16205424 49099254 996460019 -749399290 326060980 990717728 628682724 -7251722 -897706182 -463597355 -869178106 395229278 61899984 184397778 -38518559 97403845 238350140 -602815984 -373491293 -34146043 -374804836 527502844 -851812708 -458873166 -899448323 -783642598 261382842 353043641 -426104321 390506767 -499908958 741849338 872333672 851999851 161809378 176989761 530188354 217581872 409033027 -848249464 930741415 126107719 580445107 -440934379 -663245938 345505561 -397554647 -453767252 357559843 -568619158 -122224033 -74494378 -357802249 -640291558 36275403 -675477283 991328276 285231216 -394533476 187723519 -909281700 533191868 314551618 349067044 -478867942 -36608998 -930856907 -765956265 -611852334 860853026 482908302 600385954 -350152972 -813949501 75491590 -508238703 -259516815 -779382004 123091247 -718589796 -195377456 729816652 -171758054 -917311445 -549137104 413606537 -709826379 -580073911 -292126574 576527381 -555680228 -529560939 277963651 120190658 -84125423 212066709 748392918 759543941 -175155838 997715970 -643597393 -864339048 99960578 785943448 220913513 195948464 -727266031 874803198 254597583 61394242 144985117 -941573607 -536844701 -310797729 542824832 562392142 -867312128 530061881 -306990329 890158530 665155272 263003719 -821494507 717001823 331330787 990094379 -71728826 580212813 -974866480 -586972355 48814901 -468962135 755798681 174864592 -136320720 339779066 -396572497 -749695627 335933338 -311127141 -108043332 35730988 251322405 473171059 586183801 -591298471 369901039 -605042578 -329031230 748309290 -336042448 -239879312 122530457 897473369 680130425 928944915 -572172336 -502423351 -584042120 -764322226 -921481117 -449062708 -275930675 478503144 -33550065 -693290351 953918795 236471297 -129572183 523871990 -352049421 -960949465 329362017 -99261822 -260426304 -901294129 760832879 -241774878 141146544 -170685525 -617611483 682411634 -990970485 -567765768 866360883 -366673016 977315617 -720607705 -664322101 160582087 -328618128 495414326 -282782526 -947239224 166378257 583411072 115310333 -288493388 -444917679 183172623 640093474 751869081 -684955609 -199546626 543251232 330723672 -671661847 -613417327 865078050 -102372439 -516927816 749974792 -396962201 -434682965 299236143 949352160 194406093 -200988650 889890295 556141541 419545648 62571409 452192596 -960236262 -816529098 -976723667 -357884974 271834457 -920151805 953721246 542142804 -744544983 -418104559 313018552 159202616 958810345 -648570526 -799063941 -667051810 -813959579 711378331 -731113142 798011879 795652208 24187030 278472061 656958111 64906380 661660651 -472933443 -376999102 883112908 -239141381 113881309 -874198558 -340004714 -687599134 -835944065 325007020 580028286 110846514 116893237 369219254 477873788 112106957 -381099997 340942553 -576923964 972649157 71181830 810029141 723291325 -456661404 653358561 603298750 469944872 -645929397 -971798384 -597016833 604618439 22358405 -83314522 -418876328 -528707037 843828993 34414756 -720711499 -400815543 -823043 538852905 724319538 -248708717 542660538 141110239 91099359 150098507 42694221 864893348 247887281 -136471715 349488351 -938643503 -947692101 812553658 -64674260 -836044557 740595860 -804814886 -561790100 564680712 549764326 -690144976 -276769309 538163434 540265179 327290090 161956015 791465883 301668480 -507484863 -77832190 -639874679 -502682055 -682543394 -728271306 -951212034 942101236 777725811 829631080 532774753 679859729 102973444 -381077245 281330540 629417588 -277906498 389481869 932870511 -206959765 -755197314 -69313068 -757407348 -475428984 158804295 910281656 -368962547 744048633 -174040621 -645353284 -135515977 -777860029 -551229683 844987004 -453086368 -313760755 -318993872 -672504607 -220333061 793751845 819818857 526246410 -715600779 -541210581 -902417040 -192163991 -191314902 691493904 -579162659 97859404 -29189588 -421802227 -330817051 456855462 -515258958 -363343118 -135462960 -747406476 892160120 -528767456 406064582 -251052549 480343197 -783762800 866046766 427101496 -425415325 391419442 443055090 -146600752 -119914076 388354391 206250546 -670089745 -86654113 612256101 -508329895 801114357 697189379 -372444793 995364447 -156109039 576048877 665558109 20520111 101341309 -337161205 -596457643 -406645136 -473857029 390214650 -610365875 -936615332 609409010 -392624478 -400288199 -384852988 65485058 -169846120 -418098023 -811978212 71563570 -801356101 282846313 -627728672 -262063383 -6342920 -851481612 -54628655 333977979 941642803 352801154 -458264276 -207834721 -331503410 -913207795 -38978106 -607565268 408891794 -84022097 -166067195 952977238 -247488961 754116907 -399269418 -728393531 -400844328 856443931 -31158291 -459895196 48559722 322919904 865040169 -927427700 -171644038 826383345 273375117 -148820203 933688192 -437334479 75251814 -834268058 -142566128 198739457 577531495 775725847 171113795 -989569830 -52771622 227796979 -661498323 -863414252 -23667262 436635264 -35596979 525363304 -635858409 866840776 -450176921 865924442 -110983392 -570788501 541847972 -478266737 -966978018 -398158226 174947193 -49884560 -632010409 32414489 589266946 200030156 -488743938 684718349 596332961 48256174 321059526 -316279631 115637663 168494662 595126881 -348657337 762825521 279570410 383701399 261062166 -189482878 -365512986 -380656725 711641940 -254896340 893732494 96820155 -63754296 944857434 203584594 -310734973 27715386 850535226 107640601 441129828 -665480363 -813852563 456029705 -890405408 -261373351 -974572400 134881030 797082403 -888158091 159925512 913603282 531446417 420758406 -794080950 -363925603 872483379 -45051109 215630866 -462341895 -775276740 684075384 -804049244 969695628 -267254345 -668781530 630661886 -854157641 -250333864 -653311528 482536606 511976448 766957774 813867450 -258042891 -361347721 -327357514 -619668977 -842991574 -977774813 317030525 737084801 379432818 -736822588 -471423654 -35745616 -306262643 117460191 959033728 -395182039 -675690246 -237210850 -246643700 -114473797 -792234142 -325738469 642227822 -159161887 886023112 -13019164 -665682272 84878199 492251243 653055080 -171319127 75155814 335495585 -330775117 892645757 553911303 -912679083 -3414674 -938883614 426724534 166981020 -824602276 -285951256 397132330 -780399386 56429284 -285683422 539493949 355605893 -715708860 906592501 -266618668 871954718 -32742086 474981637 358767798 -867783617 -821622942 -108916666 -884559681 764433972 -875370776 -774871801 -621162251 -459975234 -852545238 369991432 127518691 -59728243 723773285 -632664717 -756457349 816725517 -601203441 -756485870 450896252 -81903333 -325810018 -961841428 746944224 964768707 811922553 -850097184 917781101 599568287 -1499058 69399290 -111443324 610899752 -148248639 -225389003 543741345 860181096 26668989 -787669660 -186678087 118930787 -252562370 401281402 -269925410 -589137561 -987198394 -430133778 285929733 -329582575 -981055931 -398914712 96052739 -931396159 471511039 -298244379 -94405770 763992326 -754936405 640287694 -760131508 303144262 884677611 642750494 137248923 -571525484 -536896530 -602450371 -52265735 892461515 126219250 658568870 -377194385 -520153375 -615096422 -568095417 1135721 -999541240 910419428 -752765045 244060924 276558897 308040594 -523581157 -712051660 360054978 -498727003 -593522629 -187488662 878742755 473835252 -523706178 743455275 340413431 495717510 -153417216 689134680 -438841526 198210136 783472021 -490375326 712912872 -600868817 448475172 710022404 -140102200 596927591 -410322140 -581896443 62701727 -523858870 -987758445 97259975 857722554 -230874505 988944911 -781511597 -105539760 902260777 -340601664 -867353610 -829866200 115143983 -450691394 -929504165 918398506 -667973962 629359102 -938697995 -868906928 -689749185 189826786 -42124961 -930553580 51584876 -552430699 426017992 141417058 522917758 957549074 43612144 730916198 121422475 116760920 748142664 -541636312 515787679 436956995 141492792 923103460 -123252275 -232668684 993993175 241854042 28626150 689821918 848736660 -583859113 505472622 -357892939 -777317816 -167174818 -157041177 36897444 778389158 -39981204 98951080 113868817 -847583818 -403920339 292264751 -701549749 725369438 220005140 781861101 909269541 374686478 230416813 -687029742 45151451 -698193402 -55669448 -890809917 -900262294 -801227126 996493999 339721064 431263271 -187960674 -3690498 -101302335 -910286593 -129994770 146193631 368519758 104391230 -780262959 380171471 -996661206 731607824 35913125 588924119 -903808519 969812689 -258356157 175266794 -153692751 929229759 -768650341 941149483 -414400390 999195282 -636516000 360227532 -180074790 732511960 -476373741 -819469816 -994360819 -923254749 -382202723 -495031398 -278711919 -445422346 687457688 -18335895 -956876553 280528998 951535011 -837017900 -990632763 841122913 920792199 -805504195 -320842420 509085388 114349950 -818201054 416521551 64694636 -668312039 -537135312 216300251 998649149 -72716880 -887533991 170972493 725639176 238658979 785019776 -407755517 386786515 -139900351 506145569 772839249 -378885534 -453476033 32550469 -438138219 364866348 778107449 830358993 -233033851 -37844055 760810148 -501258778 371725109 455838254 692241314 -411847446 599428263 -348353186 328992031 807468662 -664829231 510388294 552188636 108784969 423486574 998726232 -952104599 -663848248 726474996 -313410397 835270539 105484541 -707452611 109472705 -770862505 -885960746 -694857897 891947251 -25741228 -555664434 -624415372 -888802722 -603920545 247747062 760281775 65272203 -305807571 524601836 -492614455 500207549 430650844 -831022379 -674991292 -550482780 859437066 -577016253 -990392981 -610193742 -96708792 -62246344 745233492 -590860 777290120 829181713 544879658 -56872387 984159529 -588344020 113715865 561189988 75049352 908964617 -176281902 -215823935 -313715096 -740222022 -766272942 -20355545 498974659 846850616 960504108 84837017 453703655 -455383997 876862517 -670964392 -932140209 108782995 458164874 -110942319 933844106 -890307504 -210379896 -37382642 -586029821 783140644 -894980960 470057136 -146641562 604840681 447985577 23410556 -812669186 -588452639 869545689 242056797 -751417998 819582747 140925452 -406616589 968134643 484849494 874296678 878404203 499517807 -478660132 -964209174 -107720338 -145181449 842058685 -481590175 -83538191 -704813786 577499039 -395499072 -473229789 -25967280 515609838 -109820363 127778706 869700614 765165268 701090547 247487991 946497587 528360817 851538669 733215233 114426634 103325592 -393427225 -544666242 -738442664 900322607 -234170256 -279294066 265324027 618265548 -973781840 529914487 735915960 112592863 703292185 -264608940 -64876676 660168912 135217937 -964755640 101473406 589807630 -627658445 226468480 -948767762 -787417407 321083604 -78940976 789038250 862053739 847767396 -894952764 -378747728 265031491 -56917690 -7940742 -567071231 396600849 157670750 -716067389 -384860768 -507252144 667225234 231579394 571147255 -148439613 652875677 -668455747 981284358 380844581 -569087413 -522341911 -406540019 459453318 -213968797 -849495238 -686107719 -275091170 109269564 -208603704 -374337098 -852626012 478570805 -64516749 72703788 -114245820 480895123 924835129 -28835706 -269769300 -238568294 808864546 687195982 436890811 -197413466 967300500 28663937 -649001394 692366695 -312799964 681575209 841419620 558889259 914802645 647096517 -934371280 328162629 323006869 416920938 593223774 23177990 -394289451 321364521 796152595 -280981437 961323798 -693843904 -912337716 353301381 838868769 361842001 895643917 152447010 -824980454 -498004498 -926790419 933060017 -386651086 55345731 628922246 531028779 -200513026 -880609069 526286695 943791382 780536492 841962061 237472840 -951835710 -146976264 -61106762 77847173 -243024609 -818701794 149693205 967451334 980250126 213158117 -402411798 -80013290 772395873 739626927 -270714909 -482086766 387619141 -415028236 212476097 721295815 737286132 662346702 -284950142 867148288 -119971680 -45363022 547837272 -785001077 -85712427 -753099799 466393220 -607201578 -454656906 -47473688 -687864790 -894448873 -110570938 -333098749 964956689 571085538 -614569748 -42479918 475595798 942988643 -451876697 -183327122 -193793019 -913528580 859965654 495164488 313343873 913610418 444690019 -421107638 244162983 -220184982 -879304 120741013 -755722351 80058290 -359878695 -321760952 -480695124 400729536 897995111 -956314642 507194368 -788284000 529393616 -103521010 797379810 955347098 -827854249 700411004 -237804066 207245681 -62129316 510409848 -22079864 245662414 174301945 -957608083 956012202 -788801769 552547420 -866369282 160581101 -678062463 510662872 732418788 -729082190 562446783 -627513368 70881628 913435699 959710005 668630462 -927891169 -861584570 -237293657 -933397030 -5991435 757978561 296356016 -851769838 617185566 620440019 -353592444 180259906 -800195985 721863040 -290743588 755294287 574339225 145038896 721031257 978483309 450714268 -807179739 477481610 -149516522 94917578 481581161 -441577468 -886248603 -142488585 245422181 257585582 -628858877 -589986151 448332710 552732458 -54851444 408052749 500773286 -12588046 656454263 71748774 -750075870 937979979 704478479 -818329348 -845713670 841013704 919309496 56782259 -512632249 767433944 33521161 -615738818 118265830 368495191 -261545220 647022540 26310072 373018842 -15725808 870155188 279264171 -152864917 -728080033 811276153 487809571 961455265 -292311851 531307734 787322975 -572931925 236310319 453103136 906761189 -411780493 -877389140 136139842 -479893168 -79000851 -865927280 -438260503 533055114 963781212 -294022588 -797325853 -743569316 566492086 618019646 -714362794 -821727970 302158466 994028848 -11077917 321080774 385670893 -656791853 581928539 -129765431 845815154 989327648 -12249880 624779898 -281802829 -333632804 966826674 805050831 -856833639 839545208 853363432 331078719 223668722 589590256 -749837656 -977965880 165997483 28278421 -467653285 -217959053 -579563397 -991738773 552579631 44017238 -887133393 129201374 737314712 60763791 944872180 897238521 921039064 -124453253 -441697932 816262807 921637618 -169576105 556416345 253422713 674175514 -683279244 398126791 -865687560 -853823610 301292741 -305750608 -629649959 837400850 135833538 245883246 -598610681 -640364329 769244826 997045745 395883459 433999343 -815271529 -359867525 -351022018 -558615525 22847795 531532281 -957939664 -433954055 -875086564 -292611480 -129608357 -844886079 -685993597 -352920606 54727924 -330609361 -537068802 -443171606 -424623465 -937016655 986274252 -383239741 280677383 -296114315 539932880 -644120905 -847156734 412273628 -688064386 -682087588 531999066 -365369214 -879480885 788881649 990419130 -624006684 396820454 -113024336 633336178 -751266115 -645791529 -449714703 107160135 -855191383 -477767974 -276453108 436016374 -187509930 548218344 -850660646 -11270805 751946600 -367424412 290392435 -98162666 -935923872 721388091 -119288960 246999037 -927969614 -33317171 -71273870 878464867 981892142 250054484 -967962766 -712495177 -61283685 -229933655 518221566 268223739 761977495 -796211881 -131527398 -812849760 -578484204 -980525982 -473527672 370145833 -391795837 857858374 -259376042 -381252765 -329531495 170107405 391219768 317039571 679970179 -423947929 -93739620 381127360 -182204292 539103968 136396251 916012904 521820019 -880300998 384851400 -907264671 -526504688 774903942 704910960 -861627633 -274871087 426271368 -411201726 735737693 -569854604 494549608 -432360717 881579877 57270069 883495913 540297700 655176846 -714191976 564208356 376297662 320769127 -224380364 -207180018 289711295 847896859 -216543076 781228556 -987425237 -153430916 138617249 -373238282 953293590 704964186 739508801 -954662849 413821637 -749403089 -874099023 804307528 545764528 -213976872 -901056069 87002572 901737555 716111089 -260527124 95071798 291355258 564370765 858199973 887494762 65777363 -473784163 645334774 505924107 -850746764 -711980252 -817169735 528118865 -391906733 -865015283 -837142448 112178470 655499593 827778294 133547845 -228319586 -836943777 179523423 672285271 604850484 976184945 -702122604 677895398 -583435206 212808466 -614930108 959907368 -961540140 -645237927 193313564 -727132585 859738421 98882280 796862365 -263274523 -909204991 -420555239 -487796612 -38195910 790552090 185131579 156073486 634395852 660704067 -28835272 -577505537 82771802 219603996 -700300226 -69924905 786585530 -454600372 -363745042 122632056 -894613404 -293116564 -337864837 83092158 472280810 275920749 -646761199 -722676156 437312169 -180634566 -999348586 888566565 -203036998 -673227353 -500896167 383338102 -509403327 -610836235 752409108 366811957 64655015 -879115541 -897750410 -800436116 -569344302 774342833 -563905780 -313286198 -133222477 -955831730 554045918 510781565 472122409 -531862308 986031035 -243435296 561954094 918040793 -89138174 -706949227 -170296983 20244225 -117444086 550602434 352992972 -920276863 773332915 98841194 -349798488 -769596715 -483793417 402425918 -738170081 353371413 245683045 -799161954 -847645924 -105956093 -486402557 -296433131 931843951 661161040 828922045 -856701441 235562775 721116805 232036051 928981007 -165984420 37471860 -523283117 395523760 -868682947 230249176 -642985841 -358971496 460625278 386781975 -727676570 -632187935 631804288 -996102064 67162199 -380327650 -125678928 403123020 -412604361 346254875 -617539538 541354275 -685028109 786342151 296603886 1497494 -389173425 879021675 876600708 -340995685 981292701 -548266815 75918681 857429585 407940208 -584561618 -949806690 221114660 -546542724 893777551 594812486 -822045259 -933909133 -381187493 506003585 -94395951 949492340 551113675 629408254 -790338708 -126909231 526520905 -551975266 -7520949 -796014908 218034584 -411870854 219710150 -430848360 236570618 431652786 -16849965 8628158 -863295017 -746934292 -680787993 668784651 -610455185 -655642553 866071818 380615881 547845402 218870566 -49205084 -900695772 928977412 -53886312 -151008552 -588064803 -575836941 -676120234 383954532 -459937561 289132205 -254365312 897687967 -999059218 -399420381 508031022 -203373151 345310431 347693562 933888210 -820974450 -428445006 -288830410 -847407667 293384032 -934110841 -474661679 -818017975 837212596 993536233 -93129365 559659181 -559872920 -944525957 838027373 -341949486 -15911237 678600044 884235562 484114613 557082855 992999135 -746335323 -702256786 477752548 440205676 871421222 -852751904 863799613 225712927 -280597765 -989909646 -144599645 194940856 439039514 327073938 -56809778 305532816 708761447 -145103376 725812753 388891354 -987738052 627402210 304067843 770540592 -325448742 808667110 -209834403 -400439991 -396895555 -332023244 722818482 -915803183 426713517 -10208504 -227739211 -699826497 527589881 553716535 685419723 -544996725 -773696744 166253321 -222792432 -346301229 -630818742 419106106 -381914267 -257275273 843380148 513233745 -234516992 -781781590 -251226118 551611356 -933969889 729384620 -759826585 838064163 522067825 -985886761 181921503 236591246 111454785 912975890 296125823 -936684432 -878467760 39110517 964878740 -427678577 712015943 -450702837 -728544472 -385360279 -850561599 425359312 778346453 -600021731 790785984 104506823 -838080918 -929848784 134214946 437008604 402536077 -577412066 222152540 4579085 417909977 -8319491 -520635227 -705783487 -741353494 735756821 -20417776 -462359135 40634619 -637441086 -47010236 787335181 -170086722 760962299 -76965184 -440907860 -683241348 189846203 -617318588 633776943 -31113264 -235591192 -355512828 -554996681 644956082 -896546280 -912402425 951895798 -114868724 -345012688 569132548 -417479909 832099396 -225584266 619660145 798607843 425814812 -782877766 359329878 -160331606 178446264 -117139322 -751672656 -81707383 -449460272 562905290 509457421 -491053776 -48601562 -684803967 185804681 872783659 919194896 320472613 279096134 176584354 -734167344 656560192 -330925075 317868907 -146081660 -801148279 -870067131 -462670520 764619610 545941290 85576267 738848217 490195148 -391744264 729639099 708952959 -210231975 -394347582 -193427963 -576841121 -683186703 247085310 97877382 764143223 -433475291 -938456436 -592390762 686401978 838329951 -818219220 925515675 227470865 -806100491 -166185066 626163204 -794408651 -768922458 -19160690 -722491276 -527916123 351325213 65684550 -439772058 414591084 672630960 -504235681 227447964 -605825520 792763590 -390859928 -893430087 -15607301 -607466540 453090115 26456387 893330310 -704294865 329115778 -998480430 -730538496 863381198 208709664 -935582864 141073441 -307417752 -732496215 -328340966 -322795092 -509090801 974371728 -606812092 804411239 730011297 -156803591 730986082 -792384231 971453207 -7114101 -718165305 -746258060 -78862881 776859477 649566344 -625423573 -748135316 -814806291 -894491166 -901596037 -608768415 727998019 -941550668 -55592240 -471813552 -216418836 587097792 859111572 166994390 -451956671 913677032 87951264 203115646 -948913 409952767 96025950 -69459778 733462404 -252843879 533472774 885631509 -551955178 285291312 -918075688 -909049790 -52657721 267337138 927139641 -750940365 -530965634 -184510545 -728236007 706035203 -520244476 170214150 -408811875 -899042281 -453140926 -674130740 166246858 -678609416 329404987 -382215102 759147716 -409169520 -502609307 -167587640 848741619 149246685 123698853 -21291050 -598784892 692583386 -856082007 780671412 -206830595 405846784 -134238750 -956639698 -781175740 560463449 820484502 660916721 -859278421 480058177 704580404 -51423079 524636692 -959894084 -584580838 944184279 706499371 589204198 -522769505 -648436901 -170518349 -360401538 -897514668 100215262 156614298 -694886753 270826908 -193943159 481692158 -768858147 -734622107 566765898 -906470851 -902493088 -630824021 -878125958 397669209 76494221 -209365267 339169182 -966809832 -372447635 929145472 173211659 -49852694 23702396 -397630301 -557211549 311232312 -427425721 -373290483 941356412 -443095198 -41688998 529840119 -585044292 975241318 764775212 -385290076 497286661 -553122552 -934183017 352064742 155981395 667455744 404430478 573329028 -975633348 -542736162 -492781262 -147331870 -955918180 276526416 244781484 -770538160 -757426431 414695300 303402369 -34131386 550773877 -726594563 -154984959 -364848194 -331288900 66172712 -414720186 -380122752 181554295 -778899865 -138434082 -676862477 -799508793 360770641 538943689 -503474238 -800880067 324063410 152652649 -443035238 -628822767 88042395 44136731 -279947813 -389494282 27992142 -195092155 -168855356 -214643752 -850733864 -61987701 -418251615 -53747003 -186959216 -902170737 293946882 262706252 957049398 64621366 396740470 -615435674 442973629 884443918 271111725 487051181 208083862 62934953 159929858 353122778 -741511731 -556684753 -81843467 567516608 -868593376 -790226745 782813280 315427102 493726098 -63574833 -146451672 -411948046 111362166 -453864387 -867132412 906799738 764945673 2594223 88997044 -425368416 -623994616 367428645 763957043 31102949 -521371893 -52712763 -478940055 -730597215 -84084046 276184620 -569976679 785368451 544994895 -805601721 -450513043 -884997376 -901077284 -428659550 796810103 -551109848 -240794078 540077423 -245600134 -15848478 374354170 371214039 -163480469 -957606671 -430658045 -576103404 760448705 -867387467 -301013900 -67424167 -743068202 -728825843 465144439 376542841 -299156567 23565296 -410978042 166794566 222673262 332979682 -703868375 -56610580 -612862174 -147964122 -397792759 857656380 -433497924 -951508739 -349968007 541504540 464717406 785108794 238163340 382568541 323367547 970096120 48596755 -844319563 -502572516 -109148205 37411991 300861723 -635876530 -840196111 109767320 293492555 -953735982 870480123 539426311 768085011 -315887293 611803307 53935833 337138043 -646953990 249037295 -209247963 481594500 -254083250 -607362771 -617479785 267548754 -584980703 40621996 231233641 -748567058 540616965 -194541959 -691156018 540643330 406908095 622233395 -548934950 904785653 179187915 -541840931 -802240891 -185905595 523089206 -916287005 768186286 -283376229 -883201207 251831387 -204992828 -141589468 514058778 110766767 540574078 -534209788 -872349496 764230803 847444838 629798232 315458993 -994822039 261748168 818121724 935407085 -279454136 745057590 -278044775 711853599 -528602665 -677306907 803041762 786925499 829984786 929873869 -626588528 667003519 -226075549 868563954 1467802 206743304 -45696403 -282969015 22327459 35432814 -164019046 -657359841 -561623641 -828445106 235491993 -189968564 927256555 -263611117 -918393157 -638235552 61675122 487828542 793535581 -707077954 389095819 -39302218 156131378 -891046618 787948450 656036806 -639350409 890300387 -653138247 650351925 -272880905 645573972 201134759 271978986 -65361636 -407449933 -2386547 -595239403 936478580 -523230510 224738537 -641491592 381619841 -699141097 -469186802 612809969 -726194084 -905282573 526492553 -938709092 364186245 213502030 786483607 -144046611 907824873 -437211452 112003680 -856427689 820207467 745728304 -250867357 -106251335 -705227623 558763073 834122246 765155493 -984884968 -483495875 -375284362 464987757 -866813226 783409820 -271847532 -73387185 386368138 426619525 -22523847 -620709504 -639509472 994794799 -672442507 871392577 -849241180 -796075605 961790557 -847570517 539914262 740353567 -176343047 -922953343 -665328539 -969982212 -916226681 -455563464 -714188921 -990339664 249034577 39230289 748601041 -420794494 -962946496 -967892868 628712419 941295031 -387599230 785708247 -476039492 -582419669 157319705 -330967918 -88237899 -722653767 441140270 -48613522 -49215619 861293453 53240743 374145727 146797560 -737624374 -327816654 -917576693 660418768 165873788 -366102474 -917058884 72189045 -653149570 696432450 248786891 -13929440 -434594683 603023178 -955175298 -845044854 -39448307 -921344677 -128855044 112437798 -498436203 99856202 -593599753 552170091 459981615 -922299748 42458494 -854637864 -500043908 -462074982 712549741 776961723 -116625139 -15083270 -707329941 -642058332 -698606785 -213387573 -616574322 480867668 871350142 549506789 997223481 -270398963 328897697 699475630 902033622 384993475 364540605 369775299 262404250 570760458 988539418 -443698025 340868634 249561049 831440917 538286560 960392779 -551599027 -345598995 -158292227 688149720 -537555797 -900130988 915564452 -888403778 -37502396 -862877263 -770544214 882639176 620722050 613339109 965863002 -568862832 471549328 -417552616 78533639 199010574 -121506754 762481679 -684557147 -296154134 -126917207 609951478 -904336329 -461728161 -836879433 789068248 383334405 816397241 -303604617 111972768 -65613596 -844109040 956731380 -508748352 -216616545 731195840 -675164258 -67014249 818139785 -938320323 -204646005 -152047398 737113359 -329790079 275890753 364805879 973167520 554473559 352708528 -286358040 784583655 -723866735 -856087558 -464864585 -773388295 -87104086 -166578057 985073615 452637257 908932399 -561369667 -699327052 -24822143 297335553 380245090 -315668987 -893953990 431991510 37830393 523148297 -548069487 978084875 -488278937 166979554 -112559364 -868210939 -958718948 -877797856 579110200 -230262790 -372109945 -486140965 -370775126 388413325 -950835999 -287803970 336383646 14001772 -982425433 281582385 -758346801 -78149362 257075333 41654165 369821014 -732149002 880273166 -203587190 -255800620 268903671 -415555158 -354445843 -62012363 -591310332 958647481 -439646748 124468193 949430086 877362746 -978420020 598139196 743227869 552991776 -426450540 -453018876 -498380879 211449326 205481528 -31709831 -479517823 -881041784 486831634 25232097 -610138068 -463541526 77906431 393376997 407643024 753146160 388495937 -297415130 -923372872 -15231664 383153911 486173022 -793197899 -461236995 679061661 -589817219 -396212439 753655822 22296052 -936567677 453173889 -783144688 667725529 -257161288 174380855 -92558427 -502522212 595193270 884646203 -985567512 -279714981 679567141 373363292 -144679933 479906413 -538769916 -86819131 510829128 151445059 649083127 -204238011 -777350510 154534177 148577708 751371356 -242920748 864760616 -596134323 699345866 143190562 -608087330 -742664700 985365107 -723957031 440444935 893846141 259311379 126528025 -763652180 73780504 110803687 686626503 507017043 499611615 -923867169 -352203108 942557097 640194055 868360926 -852612252 -754984911 919939027 105254997 -669560486 720844588 -765187792 738465768 229618745 -906519823 -521339318 -993074065 -905642797 354936852 933889315 -803360817 -848725083 384096911 15004207 114342298 572934103 -230427296 -118463440 962893881 64041892 860754188 701826480 508816101 -575703952 485804346 609798532 123442032 -962945957 -377568312 755182805 -876983900 804282510 140847258 654586804 -405138957 -980813123 31024943 -707503068 36310151 -815746679 -441713962 464941141 -270252481 -685272188 873970029 93409426 774772839 393829112 -763214596 737993122 -798391346 269367477 -594099998 -171872446 -587069441 676368999 -989035933 774673031 888502868 508553347 -268992184 626463061 -577361909 -403553197 -687503329 533703518 843155138 310049730 -89641106 23510017 -475605709 -552205448 770354217 166425714 777192437 -792197596 426207912 -420341500 -976582573 -792762639 -449392652 -480907693 591319468 971548953 -145656058 -580987110 -856794966 483214161 36918564 -89966498 -643606099 1007094 -767957636 -989475023 -781660973 -456491198 -619557328 532399743 -891304775 -165432522 -64599054 -854929367 304330153 63735510 -330914234 -783866270 522456225 372789651 871711826 -130236600 -861854842 250002006 -546097544 -479751373 -224391496 110793758 976808550 632958916 -484529979 -4857575 -910531927 12825151 615398749 -428364988 35387959 717043327 537314382 91357866 326083700 -922634797 -709923877 -221931557 735450834 -785989927 -24599606 -899492830 192343060 -190385562 -418769803 971916028 -533177351 -370419785 -598715945 857846396 539597663 -729638418 -600706247 900391805 -87317329 266392595 -891448055 -451054439 42208987 691225624 -815271166 -944937928 -825017914 276271944 -235278903 -213399227 -10758972 383264557 -665679413 -792967059 780327774 -482342801 11846791 218535511 -456717007 -113269053 956464152 -127913257 342488879 -699039101 -412226971 520926029 -684124097 305293870 319461829 388148884 510899663 540063201 924355336 -936095554 -533098553 -980808001 -148929422 669821080 225839483 548950474 917931017 14460154 869126171 -120629191 -385112257 -990452879 -410147168 90406450 -168532620 -532043614 851989597 957015946 -509061459 -956121672 -652377862 119871719 12623228 916694275 474041031 -364960809 -222179885 -310045927 -228833553 -342928438 -55810004 492659153 189796515 911216696 288133180 -640920759 -935514860 65480506 -207207360 -984657512 -487858008 190553537 -883081209 -956733202 577204441 926452731 -837718226 627791664 -743035261 -625923235 272913740 -544930439 681538521 418439153 931612703 -494938159 -764215464 -709591616 7047720 -106896660 -638693268 -462635676 -763951189 -583631579 -315608113 -345733667 937134357 -178046553 -276347059 -302800785 -927237343 507638415 -635272394 823299806 724383994 459846307 203119103 278433157 -747986457 -761185061 -681283658 -915466356 -488338830 -270978435 398408255 192468536 -515007238 -403157712 -562222869 -496831116 -18260909 601131960 -93738283 878240507 -589415922 -792579222 -900808635 -85139660 -334667926 248004532 -401636141 624474027 -422931013 -885643857 -117510090 386388019 -121385599 175510461 -399606217 499080485 -152623654 -303766291 748015775 -390688774 145667983 842041841 -752792946 249407898 368913256 373724184 -104766814 -77816218 -678424017 -752796473 852278115 143278670 485295523 -892630569 817436196 792769185 -165681589 645070290 943987126 609253969 433062922 -910323231 303530157 176558005 753754891 103071523 -550582957 504986749 124886726 -908657195 -682991231 -773121101 -740370571 -229578750 140586001 -196492562 -994078995 -197365453 -693366868 -577530185 -486296609 -273600338 -566699270 120366164 170126845 506291944 -563608804 651324684 242175469 -411492986 -724615558 851470373 211137776 -115077526 271395899 -920019106 629817992 -429376339 -847928375 976444602 -537359755 100100718 418946756 -429736004 -745052704 -823545066 245851636 583248977 887388451 655711016 526426459 549678947 -670278077 -365454708 -732165980 -570598678 607066226 -363249891 -715312012 -752464311 -574630361 545618350 579493246 -279873019 -737797071 875111838 -508241000 872451305 875374188 864824926 -292734411 325541981 730862631 335199284 945268433 324415831 255379165 -869956972 -722629169 -545853738 614469963 -831318069 636729733 -194153454 920072062 -639109168 -483453041 973163543 -164387949 929263803 69513610 918732590 534282731 -590552128 -859165950 -199087062 956357475 941225756 676121993 -632648820 954478881 44909841 -768320306 -775303201 707351711 570141695 482188586 205340195 327863906 950344084 -52710767 -436695353 750946753 97968733 630095004 -985645371 602108006 -70234392 902093570 702852547 -702777427 -536818943 601463744 537768413 455237060 -933702268 -594301524 567476443 915058819 677987737 213243357 432217791 -72282098 946363861 -268456466 -167411319 -240057458 269630912 150649438 82276086 144154286 -625428580 935328005 563499098 355317363 -478194999 174897421 467895699 -17877235 93260033 727383003 363925755 -592059198 769347553 837049477 375504772 546691795 -636176682 335921005 731943986 765167187 -723948284 -452854040 -516447633 -166379894 688625551 137203330 760399901 265353511 108614976 574263670 290781444 715462880 -741238678 302372046 928113653 203173604 36673630 -857528870 60138858 -631063630 403075274 136939411 -610370777 -784927486 976520011 -564975539 172661523 -919527994 654315229 757696149 971475664 693722351 -15784744 -689514739 -136873546 706927454 -256467903 549734534 -755984110 -385740425 -393569574 139123855 -426813019 -587717415 -571084134 -797570332 -366241816 447282721 9025676 372496889 -616633404 756586177 -413170393 -800056906 184892105 -672000950 33590483 457001484 -830721670 606883548 -120557505 305284797 622225058 579458109 2950475 264851494 407354278 773330110 -83692481 -59992053 483201373 522979209 -162940109 -574761164 868372112 583934419 198497777 -930571261 -639890261 173914565 -845857891 279656300 -614695565 544225493 -459610254 774418515 -709411798 741830946 -231457536 -745673293 714621412 587154394 431188078 387406800 -965186927 3133417 361637265 -844531705 -610702988 -862810556 170918387 -230212054 -828011228 -599860283 907643012 299367544 109479829 -959669057 -112524261 220466750 276284304 294670448 -121285892 205549853 -596462910 -978708824 -344296142 141529360 255814585 -422991563 -377054847 92582059 -345166988 -495883385 969265627 589486076 -755948846 95422690 -398819950 124780929 152806204 621489389 750396825 -989997431 -698652297 337306487 493819455 754970338 308659930 -148606760 174394073 -889217822 -529125620 -219797823 195206499 335065726 423615825 -530173155 837369565 -527405298 967275040 -969053229 876031464 923361365 -849651842 -32066252 474817707 -946487240 -37176953 -764018079 -50387539 -564240934 156732609 -397166826 -443448973 -585003058 -517936622 -550138800 673023585 880152034 -565697773 723508892 550646989 -664273143 -428654867 834114654 -799631332 -465522589 794270644 -107259733 997442580 309302001 333750552 153216490 382596453 -313835396 151001418 -431054304 847428998 928761659 -744787822 496228172 -214139033 -456405183 952510243 854798848 999557639 -227449959 5243161 -182695981 602566432 2373219 -739371069 956131900 54972842 -991225594 -402969070 565941593 -454193470 395804192 626402881 414498028 789930967 -879965732 766160669 -915782921 832655111 159692382 161566155 -949979119 704391612 -502778515 757175496 835928393 982325176 -93537192 168548763 -834366671 747203298 332210189 -693919796 592385123 -595192145 -20998599 -560455680 -285514335 385838196 369724905 -625574353 187734346 439803253 102549600 558624454 -173890420 949971272 522245997 -638892883 109026839 -920724624 545813925 -99865381 -59451976 -74159209 442893702 -967982685 377452853 483739584 -556953056 165209403 -680607721 -819290678 964450366 716499158 -544772689 459409780 -364864106 -210516199 678302056 196675391 -399580431 56227969 71012652 989899544 -477464772 -368913084 -64505151 -905052438 73941172 37494527 306141938 -87943651 896048853 355220342 637926843 -685314561 -8334247 893267738 -459306218 790639101 -465487221 -379524953 948784996 -740928630 -845298374 -866974356 -229069126 865549390 -995864811 694406496 -262516642 -316896923 -559115623 766827926 548035314 -565089382 -629539790 -885758668 229420126 551397587 -416493515 -203811772 -410016832 38116504 -894399401 -30698249 -457513303 882356308 -485438857 -792647880 -962901215 948286216 789895135 340558670 282713875 -28520041 544932988 155260713 995222863 324106944 -43345868 -143559057 -462913669 -389162678 327652873 -865754248 -801052809 -267853282 454513815 -716133071 388987572 -231247376 -397182113 -222883361 -449152703 -565836623 -68373511 185508315 318846464 -682475764 -951513187 -460922374 -820495944 223202531 676988995 307516335 678364914 -527609245 -864805148 -218608849 473874048 -949521219 -852245564 633207506 317273561 771516307 987223561 -741773448 216894075 -772863682 542417187 -384042171 374530075 122006974 11208586 394341547 -13002439 -302987192 -205794857 -869762705 -726077031 978431489 969208878 670678517 339661147 540842009 -405952465 -151956465 780363016 -820838652 194729925 476634990 -411039325 -1344677 -47747727 543970118 289771446 -921213348 -905408366 -850232735 207439648 -687993777 776562007 -729811425 -352012819 -366681339 456698104 -222864478 -514772493 -847431170 -604115736 326815512 271446071 833345580 -902920017 -687926246 938866218 -531567088 -419808639 -333659085 128976669 939297157 683920200 168977002 8881231 -285782378 -11130185 -762269052 -792909070 712863107 -308208194 -658976579 -138458781 -52068973 -986661740 -8615988 832987272 709907867 -74787003 159485106 516795690 784934388 75452398 -558663285 790763127 72016471 -359254326 -803046669 621862628 -870658760 -89583665 773224991 -359669060 -972262642 534928897 -246533277 77707988 -803176701 968125543 188740718 22609669 -436540335 -335292865 -495294716 -987196255 -26735751 290150397 -360092297 694133692 -260783604 -639865356 -126027416 290573854 547946633 -444521602 -556481021 34116806 -85265436 406626753 574182749 -763872928 -509630640 36199051 -868385322 60530082 996447282 -874475048 -505384800 -986673739 895942035 456171414 473381071 -911288707 30908624 -697199638 -12129566 -370340468 -668979490 -464173433 571372450 387021517 -330376836 466670807 -579778513 769463298 -550079856 140450679 -206347508 -362945676 -597893372 -656096655 -644233153 -431934077 99654429 247129452 -978505461 445870527 -934527973 -104773359 -749527000 -265507791 -248339756 507234210 18479255 59957370 964760679 -517494109 -71157391 538671015 265312704 475341028 473339112 77785336 -647278799 -158180327 804072726 -398792332 -82940272 684720244 -208734931 -454490985 -34021393 -823043766 699115732 938326351 -665016926 251474662 -171859736 -562905677 -871838638 161016253 -175300107 326298548 -989755884 594428331 402427165 -64405840 -659683536 -199402010 -411551117 854416699 -159602694 427680661 -807777233 424862694 545441665 738207034 403474685 647079303 -919240958 -402122794 595094326 -771313132 266134444 41212366 -859738667 -817367104 858065642 -291730511 -310844347 676381514 -13409163 621789766 -631038401 637036108 882822983 138442133 -716634805 -534798121 -496462935 -239013064 120093713 -233985432 829250699 -828416567 -131637008 968345634 20584164 -841529468 845716438 964569522 -946443890 952028608 870124647 -664255462 670357440 -513332342 -27982520 963474413 -547214540 425455688 -2779802 -907053321 -563694986 840120277 196942383 -755413581 -987746158 -201910923 -326412686 -270741456 231550574 36078891 -883554927 -84869486 93279687 41776376 -496457498 20259110 546254543 798966026 920240748 -73990443 420537791 540602884 -515048768 -592250980 -621842579 -938145004 -275958741 379859172 520007480 -70897325 -706379985 180696536 811729 -536916506 84537236 526569297 -712562763 -117654494 228390128 -304532867 -187559298 908004952 -51389412 -201776555 611783061 -540787645 -186016299 194797770 -199771685 398584739 -475947500 162276905 606156739 -477865682 -21052107 -167272883 819763324 178032259 179401013 -14415048 -495788321 -928387790 -277477903 834777114 361619667 102743473 -403865549 537424407 193533217 963509920 776461301 -503586812 385973358 952939993 424517616 -252314860 -267880011 -536839420 -892418112 -326910016 -339346541 40647532 -794999327 -511346482 -789996630 582822524 695483617 183139486 -923631908 -347384077 -91631073 497794548 759383174 -603166732 327762323 165738003 29512007 -776973137 178848236 243984041 -603919021 159395356 -97854526 676177405 640960676 509972550 332195231 282207853 -979147154 829827523 -607114842 -973148518 -445284069 326807485 -181392006 247254457 -689597789 -72838315 -916031531 -482225099 266227712 267058684 -470370742 -962496861 -278787283 -765553705 100458460 825663283 -496146619 827445913 -73492471 -94968013 -164768518 835799676 -726722720 132491551 -654350557 -762568011 678599506 -949509333 -588288947 -379254865 -836084281 -865549129 -354412545 -942035418 -489390406 130681522 -327807818 66014413 -847725883 -113800078 -485693693 -509847766 303887372 604553406 628697413 -627061058 -373952856 733024752 804528729 618253780 737109236 -899083276 231899197 -595931202 733863520 -557130607 -363429840 515133612 -37835139 462130392 -547644692 54897822 283975 238163669 618797286 897752049 -8641921 -504739373 358183796 -523306086 -218326708 -831289760 -42498967 752280705 270490469 -463003985 -801181479 -460180945 -221756251 460483034 260168785 -25819769 -244250647 -825219520 -201980300 239015950 -444198004 -243564447 639786913 -960310233 500637080 991066269 581883549 -557060602 -816516214 605804912 -771081652 594912271 -446058025 829911687 142899016 506135954 565089050 875747643 -852961183 463690738 263995581 730061389 -34282409 842843730 293369358 35854985 -39429397 229639673 -748143811 944518903 -615486492 901297585 -429452357 -818273388 -794608371 11306002 833470052 -321520805 249603509 521262976 974398427 -571053480 403592522 -922318939 -189466286 273491835 -521187803 -291627092 -918500150 -678197402 -85633538 -464761118 -195703653 375760212 835321544 -712637465 811155438 -960097893 -761387362 -825773781 149578780 -74843016 87788675 -935177977 151651180 -117374194 -7752689 -285655106 918262951 -372551280 -334175296 434691258 720730027 898019491 316930749 523935240 -994524636 928032806 325109961 441395315 -277154297 705051239 925775730 649240852 -11396502 -480789399 -395612020 989204048 907609554 -673770823 751593804 64595259 -811355720 -497248341 896777760 -986739831 396752294 662331031 894621437 396261352 510470751 379411040 -667753148 357574772 157191764 293293980 688154776 34168361 -645545233 -751907521 -117814543 423479048 -185648821 -409027484 767146566 205031608 110841008 357128205 -787775981 -346964876 458428171 -764278778 987385220 -592417299 889048471 -831889157 19220408 603033926 71134352 -456081325 -578103513 -804988754 693792645 -130791542 637119343 933470476 -908471219 312863966 723601427 -569092326 -501220221 613379771 854700322 -363642720 749595688 -892916700 641311138 -11463082 -512998200 -254319968 677735971 -947426093 838837993 663286941 102679478 237862570 854652093 -678835006 -829487584 310777552 729901130 -413941692 420170647 -777907447 642307139 918195948 -662843682 -820135837 -822003601 567304238 -672092947 727584012 -38797043 152408262 955882706 766449532 -19008907 758653061 -717582727 -885570726 463776801 -935327528 853625475 395704697 311245432 -896230378 -634078220 -507448728 -787292176 516029277 705371849 -493959346 -204088294 769886917 -37615422 -252208944 560925884 -288950024 316267612 -788526744 783250216 581642766 -276596317 -470773552 -403208353 -868152254 671516088 530992608 15517207 176243319 -343303338 622989445 49294200 260058048 -879650621 -644358410 -966134345 297282042 -544048326 776898504 825044734 647799699 -54327944 -465670674 57993262 803380479 639024205 -420811220 846251069 165837998 -828771179 577720850 273644728 -492679630 -234941524 -114692797 844646825 -546965052 -749583112 -865983080 288550837 -44340997 554220168 251882603 817993493 479780917 -888875388 998337123 396494553 171362371 -659213290 -300092435 -283747868 998464035 -404268026 748269787 -455229870 -210624920 456186440 564613661 744955512 537268514 484232668 616507474 725490934 475962491 -130415555 -549249321 593793194 -257046387 -403585040 947261175 -595758480 -837601888 560396654 8783220 735981198 476021978 961793300 713295056 -907641595 -909009064 -383201434 792254611 -368291174 -388493907 -189238376 -36415292 672627635 530865349 -833183646 34868593 668722120 -754700692 -144245293 10538269 392224128 -525089684 646179709 -857388530 864245506 735647106 -713527970 572380999 -131544660 -904511105 -443133153 803816398 -601997585 -966465635 -4706751 -38890158 -158734970 452047620 -602710619 -490188550 209783628 -137019838 -794508831 371754573 955969684 -506007136 131642682 -548029509 -418106645 -401559757 498162369 881707238 95457534 313613371 -42965952 -506153873 -158575276 569158068 921200944 -773103672 -594735169 752955570 51190075 686681082 82992784 872815417 508029718 -53557645 -207999474 -157679113 -821618148 88344181 126395025 -303219504 -925155245 -28242664 -139784686 -57035191 -558948744 -780089636 -618818247 -202723945 -922631612 -997869943 755370724 -675753932 395839821 -85326971 803718299 -167010221 209608884 841979831 227949882 -393001387 -741816678 863066416 -213055808 861139480 -926528249 393200175 -420568332 367638723 87333915 380060366 398607529 -277570267 -48030233 -131441481 536292956 922744260 -615893456 461384048 -406966044 944797497 -643536384 417096032 -129229031 -751418038 -284024180 -674986270 -178605360 582972072 -643253159 -715167176 650454933 687035906 -189821173 -654755471 -105821567 -392130963 698054981 -695029395 -412432143 360424143 492445492 -204235050 592411966 90610023 75404627 280038183 339685734 -662863269 630241538 -605749803 -788120014 200602037 254673132 177860271 949130827 337332608 156789842 945970968 -226828871 -393974628 315428458 -224322331 -267124489 -55182393 853110416 657221881 965572686 -671357280 -105418276 -360149872 915802064 -379777441 852650881 977835989 664378906 240702493 -733687993 -253526700 -34498248 458194442 161772640 709538724 -12568131 -813456868 -71304694 -33853922 894237600 -456667790 680570254 -186232285 969014421 -882626902 455953228 58256188 -841308558 1965617 409926301 -884198981 -781379127 -737632310 144434188 402974929 -808627013 875763344 -839550118 714739724 349308134 -486053481 280548519 -29510896 900894621 697992447 609671624 -681009749 162582059 -943122186 -3220196 956782533 923960942 -583229357 -35122675 -250456064 -499340317 316868829 -950427979 -617480036 -875106375 -997181522 -239700402 -835349537 -827079795 251783478 -244474386 436448469 -269777554 51274302 -642801897 884736943 -767921689 -577261449 916094159 -279768947 -798054177 53261846 568505098 -20441492 -764461464 258699697 634813930 271827092 -923595395 -432744996 -488476877 967561250 -521417829 -412864439 795471340 929561682 -856896933 786783527 -351591383 305117504 -60979765 -377602722 452505152 821586593 299130473 -831896799 -776766281 99667426 -581079374 442110127 58811582 333814499 -476873721 300124887 -680414353 794455830 167605099 -832215513 15849588 679631713 -749288889 -453850924 -2909250 -151470499 -166883737 730688918 -55499518 -845956235 108016396 -414450714 -413466794 370481628 -97106648 -658360737 871566492 383367189 928177477 -228800461 923013179 -236245577 811823864 655062765 814112231 -607699587 213382677 553826293 452221710 56508668 738655208 322309024 -490055372 -79026217 961257897 399496329 -247004298 -489318794 869080547 691386216 228282264 -481155704 920206159 -21865061 652769632 -774979354 142775515 -38981506 -87482450 -493855128 876985177 310527146 -132402867 -357174626 473497643 411099695 192977248 -453246817 308468808 157157948 -298033167 83154342 101757075 251459511 -438603939 -606625035 274706979 -388273727 837335537 -82950634 749243345 38043623 259756038 706089815 606443837 204127701 113830886 190492460 484718208 862735518 26079092 -990817881 -998466433 553101960 -610671749 678476153 -480647087 167727653 -407981157 751959653 999663809 -544360804 636640609 -313138643 -107846444 377053048 538332435 527559191 714879005 700965582 613751632 -759417657 227266535 -302771657 -112898901 277237502 336267840 309944579 851680102 -689100896 -260440002 218135999 744273155 344788522 -958540457 977298180 -625575805 80601592 453273914 -815431606 158746809 -929199314 -965381536 -542400994 -108250213 729906136 924626188 942496697 -783820644 -499037229 76765846 107462769 760058232 652217707 693464822 -219683592 -262981338 125647342 -736363058 936906218 -986028309 -695867952 144307232 -626341898 -54964559 -164556006 -979400076 516983562 62242947 144963891 -786622549 635591105 -268280934 214280626 -390967580 761584614 626312974 734128128 636426320 659976108 -194429387 330568220 -966966809 -465533594 -21499956 107405642 -434140628 -600792643 -561190135 -579711529 942220581 -931223642 951101017 197817700 201933744 -999501583 -581816477 -90931739 -52240348 853924288 463977267 -719047912 793262768 124905187 -102052657 -104700953 -63973456 782141605 -102383467 -295416558 -102116449 804839769 575148473 892724771 281984381 -430676655 602254828 865002612 -873123360 -947728378 577723160 -531623237 -606155647 784255903 -352207597 -25347695 429071951 560077676 -997962434 16940094 731075231 -207610760 917279784 -905376798 -585787954 756907845 -629246040 -407512058 533441555 -55450980 849712823 -796903405 -568899809 940452237 75641697 -635622570 667883417 -43818288 -204725263 -878433581 812197431 916755403 -747016441 -161049652 -424342169 -765281394 -579536818 -908401115 -637211813 -765146452 408776041 880309912 775027929 919232174 -112617967 -346533727 658406974 579063570 -440855797 -781767157 -244223120 411526300 -540742438 -779612520 -121603235 -514135575 861466253 894492267 533024644 487819752 -622357972 -701496808 -821148434 952654305 927385023 -930125309 823065681 -120519435 293530042 -476055560 -587971198 -813723641 -642347718 792294046 457100966 -453952373 255943531 -370740050 -614854097 841713584 983096619 986265004 734644488 394616946 711114514 931969593 -77364981 711397453 408492906 200917965 466974291 678621560 -41214376 -15776702 229646738 -999498235 77731592 -2622313 -388137233 878555925 -570553396 26659813 183599458 -370108726 -417926896 -786814149 -952599160 -298649387 938897473 61909674 -135939589 -212299879 -641693767 -442076847 -883332690 673385459 -694791098 -251404266 666928434 434304606 887525441 -669181161 849852445 371231315 957453277 -843482730 266165048 94606429 120543948 54539753 394932975 -184040329 -981169805 -795452715 -794380448 323490249 -589989010 352569990 404167649 853879412 -834189590 71407350 90054758 -984069134 -286896596 483382552 -868075249 -373419016 -936121226 350825816 623569399 511877887 260386988 -640259042 -960719169 498536729 -843663341 727539862 -875815868 -262694425 981431773 150229135 237943075 -40786216 2062553 -276726617 420477140 792892122 -702203318 625298759 646902448 444686067 544923591 -960327112 -829044644 -537784464 -755145479 -780074930 -515920548 801358030 -578270981 -471021795 -6611116 848374985 -124920496 -334134429 436974605 526751823 261651053 -975976955 514403736 -479936653 -807269470 711608651 440592591 -488782281 795845138 147769792 -731978296 -624000194 -257067826 204415093 46494027 892209635 123659512 876868688 388017322 57797609 -216274355 406192623 -976495338 278391351 -684241854 608061060 487707990 847591444 343016988 128148368 -424660715 176865993 21907913 -29332005 703512028 371937071 244020706 472209544 -75736738 -269580226 -703126420 -603644045 -938129484 176299319 -28337923 -135491921 646468780 -543232517 661173270 637543250 965998524 530321724 645679057 -79008364 151231424 -66764180 680166912 239250336 -149212587 894624095 97054725 -918631054 -290773926 -130722772 824624786 -773082551 77169455 -10536806 958434160 -752888228 -770695013 127405906 784858007 734772497 853748295 -726107408 -734743807 742145973 -527678572 -997461256 687308671 -341046009 -428627624 -462798112 -258546858 527077505 -487091550 328155284 219836536 108445302 28623793 975418849 -913000393 -641362434 887781522 455033845 -850950884 971625394 -360647830 -965203460 -921675790 490821616 220338807 -821590153 -660332942 998557140 659115649 -152477440 -242275604 -211551644 707119700 234687525 493075839 627810663 -251549350 43629910 -701836893 -209375722 381916800 459662015 710520878 6416123 -516110831 2901622 5541869 -920531009 855917406 -887382055 -861368509 -628073053 163720030 -769905432 -27880933 147015704 916567226 -876820373 -359406786 791183975 -308960228 -654928412 -4603680 508686655 628553991 88714451 98745884 997267735 -686158737 -826130144 -107833305 -660819634 -789409196 -967229852 -200034516 373787916 -93811424 -471061985 625577484 233750498 267045634 -638739104 -332079296 -732442795 171200647 41836212 -946983711 -203646793 189138244 778838528 548618710 -150821669 418847264 15651972 801261022 -9956395 374476631 -19526569 709675586 -571846559 -204024750 947454407 569387188 -398730948 486618776 -799403812 -883112526 881604588 244925762 -404372222 -422909453 494052386 96818099 733919060 644306376 -759001181 987091786 778610300 -395661498 789844045 276786507 149943476 640208119 264492713 905749824 -250442716 -105636880 -76712496 -27636567 438612997 -446993779 230198837 -225717107 -264838829 774424130 -919358080 671643114 156265956 864584583 -585980865 45075155 -927221150 901778358 668200146 521910334 349898675 -845567644 -427468529 991229761 -277369968 79725574 -373142684 128413587 -132139625 580210543 -341590619 919374578 953793509 -385192326 849384811 -564599967 -901390287 691676160 292850591 -115581395 223551559 -887311581 -781083565 -958636705 575694089 352874008 493224979 -429090968 63556636 -351789107 80687056 -573826740 853607611 330086820 295632177 250279134 -414290685 518424922 -488551532 456786218 -393793957 17244266 698883580 -528054827 -274018371 -699933469 -319752476 882804900 -253174621 -404656327 881283786 851126653 575979808 533945930 276061677 -476214857 8789304 452366670 430672321 -945687802 -156764255 -490621599 125597189 -211717342 664572129 696867787 -912746302 51525302 731638682 -601711951 255531266 682394285 538374982 -568564586 -432137020 214436294 486798971 -451959715 -362515063 867662340 -713100398 -266004032 878479730 619907276 400536004 186864499 -604408678 -729856371 -462317143 -424544582 918975101 572015201 -401199495 -522332680 -750704289 -732590757 713633223 -791097434 697710477 -108198338 -573797944 -730086027 771984338 -48430736 70331561 -396560521 -391826988 490575160 178118458 927315870 -418061267 636580298 271840304 -941989457 -125344397 -777093213 -439193837 972088571 206379807 415487532 435260267 924629721 102058579 512762130 -5238475 -725102140 -174039987 436786077 -729995585 72349746 -659969815 294906370 521495598 -727709637 925945647 -616751531 -946503450 94502675 -312918691 -604505634 -806178588 -913853551 451507869 -427378510 -398763890 -224962440 -321780827 -458947332 581521496 385443071 -126891972 957463089 -249320236 -567070516 108800279 -198611370 -100137360 39895371 -78583110 547697378 239761857 -900677401 -431110977 -134699428 -306949096 -101667200 617853623 899285359 430082019 724972855 12012380 755169654 -373589848 999215661 872757411 443618079 -755440851 84494110 -413078658 1417609 408991416 122885555 989945918 -598199466 -815096582 733590169 696814441 544308438 -980477739 -938565844 936926996 -862468445 -402416013 -596600602 219363465 -652935486 -747854472 -116538896 -135062130 -81590582 99133073 440189610 672127509 196415859 -842713603 822184595 -54411778 307045720 248092016 388748668 125602932 120501478 -774732213 126265479 -720684717 986392111 300179518 -632176932 912534195 318362443 748678273 -431986588 760401202 -504601429 -162530027 -3363387 -983314632 13097451 204607453 581905689 -589025725 -328834387 741731930 -426453773 413505038 369414479 -628460906 -577919786 -966835474 -345416757 -528875884 849296617 -998755846 922925788 568316286 113712624 -547023059 96582365 -254177347 88411666 278007706 625092943 674687259 809196277 -259267868 707889210 -710618749 616475064 518397894 158375835 -591580045 -833451101 512808411 950706378 531407150 15286034 351100052 607644205 -299899677 -92316223 -208776174 341223362 -770263875 -259316341 837610511 -646680170 -738721249 432633638 -74459166 54944080 879311952 119369418 -51496954 677115403 804655042 23704497 -955029909 946373711 596050367 -27495837 208739754 -228773030 14950663 -378743650 -848611645 563661689 -936907287 811066036 999908008 345024948 -732364401 686633221 586923009 438269220 -141918245 261114249 79975199 -432976533 -363600435 -834712240 -514108682 -184761852 -294957182 508009446 910647452 828156035 -200844284 854708733 -365794966 -516430233 55409616 330278271 -765158443 -561796945 412657905 822215977 755067477 43800832 -422642329 -602621960 -220585591 581231912 325833973 908354297 -807353424 609640748 -647827785 656178761 729765019 83076 488524672 829555033 957269338 -283390284 446951831 734851281 874256176 -946886847 -252588051 996865526 309477487 882040754 622563418 56452394 -458355544 117559391 846638497 -557187914 449621198 -817579185 824594162 -521218127 -493298647 951994827 -345897309 -929436841 -435408897 -23785684 401039849 -445374548 173168607 -487739220 644322301 -897912564 -400482474 -516141532 -62131719 -731754041 -621940147 -445440233 -107851797 893681343 256762599 329967690 315437577 -980674794 -584666244 682536359 -474094449 855095242 -14344370 70701479 339270842 584080905 351497004 -264126731 128787924 167230206 -500556752 699639100 779493845 694915782 -637022026 460434561 -337100467 475138554 -219494503 814659154 -286101563 -979799297 733410861 487748448 711081439 13468090 356803358 -581968388 117951254 712566223 -166293479 686898677 -740766019 -312188490 -549432756 134424944 138999008 945408987 277404635 -385158674 -102922648 -333835871 -716881192 614930058 -162177376 -481166562 725164637 -604037707 -47127217 713938691 253787435 459350199 21352505 620783999 -471267023 -930408778 614133516 -6097218 605507134 220752638 456825794 -600224534 871820835 955140269 -207365450 -144135978 -880162659 -222391581 -925099804 -702504228 303262514 -192495853 -400623904 621395975 900245095 -814634237 -94107327 -604437646 -813360911 170257477 704731032 886459714 -479687188 -670086397 -383838404 -563755971 -929249562 376374454 -253747690 -158131111 -268360257 687543591 352801090 390438987 -806448081 707761879 -530563962 -674147772 -934763285 -764499247 196721064 459932638 471086917 -935166553 311462629 7400661 -305756892 -338204649 -854006559 -436309028 862973813 687434937 -465379711 -668793564 425287947 -199832880 -268179253 318250227 519406578 -276530645 -60942974 -779245043 947769068 468065715 357836891 737292896 748804532 -973111570 -905526734 181113242 -737896530 694905434 -958165906 190169225 556481366 389914488 -400110917 586537526 -896476121 74969852 -608761748 -570146009 76673358 586927589 543148063 675638342 586511496 -339034637 -325299968 -710085814 327542437 -880393763 -410226517 583671173 235861604 21208567 743459390 -873549861 -694396543 412444552 761144888 -816844750 -607835859 622013606 -886403125 969885208 240685499 -760358861 -558549068 -302724191 716888779 652382937 -42125181 -999679619 436811321 -480558054 -371379270 416581776 258562478 -119518819 -196669293 -615961059 -941838115 -998631228 -973650996 807592786 -119076599 -392578655 350505240 782274541 418036541 507159452 431977226 -393497376 448334200 -810962515 257810091 24962456 809641184 257356428 878314565 884933915 462179386 797708688 819187831 -78201943 -35540406 -628963867 195599059 852744835 31866388 -759797199 559568840 -954484300 473861273 600010954 -66065818 -647332942 -523623411 537027574 557064581 -376716409 -647887126 754947010 331379987 -533821917 602310242 806149215 -545804469 -350086112 -265443637 -820419705 627772392 628234720 -955897628 737838579 -865814706 246973131 992456169 -362124204 137588502 164505974 606021770 -737809176 -10657297 355401866 -439945886 907698037 29712331 -372823494 -393475500 -116113144 348628626 -126394356 185101659 868073574 77160742 211662577 760897149 562861560 -502689227 355847308 435742226 735625770 641974182 394857526 592968564 -998607606 872100922 308338972 68577102 256544418 712570328 945852876 -587247837 -759606498 167584100 -975197203 29420759 438091195 476487711 -571080408 -324536817 -230710661 -216444623 66654364 820398121 461301389 726435838 -750655251 -315370981 -546343646 -367605317 297098819 -251921067 -907616190 685086735 826532122 464109902 -368546880 -415829743 546956076 348292225 875044231 -629940581 -803286224 -651301713 464724750 -652105709 -434478111 620398490 824911155 826391871 553263751 374097567 -848268359 923882427 500953409 -428508482 -134098808 -1993672 -170756454 484279882 -940949173 -194615822 -527375394 851828410 920915100 -489399365 783247614 -716209644 484208685 219345356 426815506 -735663291 603588191 -575920000 8978390 542659379 111190912 -559096737 360056505 656912855 -124363573 -949503145 67550466 -342122849 589051950 -608345877 -691418063 1916489 146220211 752570972 565907240 -646344127 -803961264 -513432144 741018498 725206516 -301504063 -110910272 452232324 -23034597 -916501051 -641986170 -378213326 -954091987 -17305354 620835915 33665714 689663077 477311890 251392941 271504739 975786303 -946581617 582872393 -618908790 332314456 345859466 667411678 384285324 -199215822 56433718 -744363453 -814198752 -588599683 -451170367 306431501 -953859587 702260650 -284606427 -512853587 -648371768 20702950 429873696 489656441 236291195 981576196 422714304 234645330 191181621 -799368658 476929774 -965375651 -276645973 -17861510 725395936 943537844 -966607066 465022794 873595770 777916161 672773788 -928217048 -33748420 -497901654 547280300 -679761781 -437620211 752870478 -770421476 207515660 -819254780 -600527854 966184842 754016547 407943978 554426988 57021722 437554002 236695950 24843918 -850170229 -499129441 437923724 -316866233 -74890395 671060529 -446250834 -53909143 -478935777 -335075694 -336468641 147442970 -132363133 440456207 626457519 594248605 -111096886 23475901 637278939 638509178 215743314 46524985 -642674951 -77795992 34557802 846735270 -300804882 323014470 -493710663 -23682215 -701233456 352552065 -537567655 -820262548 585675489 318639670 337911861 822350081 -255985992 -408610064 273848904 713140863 -250486762 -116621622 -353235453 -413707135 -328343308 401858682 654788111 790608631 418599343 734692799 979962242 691467207 -355263023 96348315 951705658 -630348689 -762188601 656149233 391265087 789897608 -692806828 -463699646 -660191757 606782711 -518954066 339504096 516189774 573136246 922315459 -904686079 -591177807 -122218120 -398504152 -690139534 -936599112 273891016 -103768787 -291559190 -791724832 -176025149 430039209 -608964870 -11993288 -700583875 532762046 -476504696 -969901921 631067160 -502025316 -924322579 -847705334 431118982 403779193 341731955 540899864 -160122441 -997086295 -369784989 -942395872 304753809 693396830 999443957 771195373 19671688 -857890933 -193819963 974327886 395464670 -868426641 -180547229 666770729 71066703 -586901175 351133234 -129230115 604169619 415371027 369341936 137263453 -454685357 371097633 -805553087 -128472532 745966107 117722231 92284599 237112758 807055294 -481174712 -177253807 754415525 805302715 773836310 -118527274 -327785794 563696720 -953149603 -599761995 967425737 324615523 -401844745 951649443 283312034 -612910509 228550438 795074195 -277091584 381715355 -301846134 -590397191 -470916464 -33175182 -20163697 -845867793 684802719 -391772224 -157728628 993771072 659352605 -699455301 -173000716 611345040 519190922 197056702 -15621705 193302085 662637160 -128140661 815934627 -452870143 934146094 -65396964 -576976261 -42063971 986444938 564574892 -648753109 908655847 454912140 -273662052 -131684369 -504524116 540768995 648581592 451568355 -967262591 -441468151 644350604 563136195 -231629012 -395823035 507006827 -914562875 -846772760 672102274 902855886 -397996926 -746473976 207413203 -56105598 700000384 -228923623 136407124 -769214218 -967595567 -77320823 683820249 516772924 -228408495 467354774 -879062917 -239275085 -832196118 584806119 -245894699 -702477966 -100618729 -652807817 -24280575 686011191 -52235215 750868779 -356873988 -612602852 -681925176 513209987 205538918 -924007308 789964405 -975838588 893462105 -859427954 604984186 -285261271 -747647211 -566337417 -987362765 -910884387 -936687227 427317878 681559006 -965534431 536651172 589465694 -453343947 -801938203 18975342 -459071037 594272869 -761402550 631473458 366977682 381613614 -863183278 181678639 537749414 867203497 -141552935 249724945 785457566 536389621 166048295 282670980 534065295 -260842589 -873556452 -336348534 638954684 -586227331 480450366 247997248 87702359 -751826272 -87253860 -879112344 832692592 540232671 282522550 -259341956 304439371 -515803404 -596961812 -456160979 -77473270 997609098 39788976 -602147426 -199215516 348670470 -212036041 -666072576 19461770 -234886752 -174626696 -504289355 -982918418 668678255 421464708 703810629 -817279373 -181982614 49522686 190606125 286628833 -659935064 -538940755 -99129996 -973224559 968131828 -502124105 371232846 -783856746 -917362135 928130618 326349597 -265572455 -793463985 689520838 699882785 308417085 710532114 -127312707 -55514336 -279994806 -865057677 143073933 139595897 398797460 721538909 -941518685 845124633 -419891988 344959049 -115115740 268689054 -298161517 -21663099 -69080317 -599211776 169305664 451684053 736964628 82707066 276155184 243642705 -366099593 169015297 -702665521 139968641 591064057 664821589 692788620 -46895893 292840784 453921918 554652479 712783765 384802567 -777951048 896414700 697823158 -456899481 330964419 405839223 -905502530 -164698403 -21427245 -723430803 -886548728 575625826 -607409149 455292604 -644043425 272048574 593922058 -774866663 -599356959 896436312 -579411219 943640257 527503960 -879902054 520453734 -832242130 701434685 457493019 560468363 -781572721 -933673460 -796163193 160128494 -11994798 -970986668 601760100 -625931593 -201338905 996436993 437164664 780418613 -55591196 552484080 -368903809 -354773516 -138868460 -166037834 849188845 892153913 -17895603 -340861124 -727607445 -135479229 706113549 379378425 -561005090 213741897 -65449737 941652623 -68033902 -536328238 -791007442 723270527 482884537 501830385 494001695 604896459 841810638 289759062 952901035 472270737 -119120535 20525065 29989733 -237901512 -886264033 288056585 -840530402 -40124308 -933743726 -66118332 -246404926 -337411612 872042667 -969504660 567915741 688786603 -381154474 994643052 543468588 102306297 62338016 -660499773 638961101 -353566745 -23985347 98288170 -929695714 -195120458 511948532 695784229 549903389 -483480330 902696899 711614141 -744084019 -179961530 457832956 -542107545 480487532 760349399 968242535 197558669 -9767980 -96056777 792569572 175418141 187454155 -425109593 1169260 291791238 -637237124 -582223518 643463794 -315526060 716108513 -347555622 677176116 -555500352 -899890687 -639524499 -746840381 310032020 -149136736 932153726 879097004 534652182 -122318237 -282825299 55587022 -450836361 -506258747 -906703433 553260241 -536100896 -507530802 363196083 -392232009 507494407 43093371 -838397246 809523306 643158717 545022988 -87331268 324624738 343576279 -774863344 -391817155 810827190 -138679943 -252240787 825875134 935266366 -860970967 -168254836 992376058 -270039070 743723895 175227613 247631336 651416249 -435866117 -597804742 432712834 443968242 777164345 504972134 -247708760 130331173 855952164 -586008199 83739310 357131233 -57179785 481301213 375993271 -910258554 -213790679 900727487 -588234879 684780357 286788435 -750706332 785727407 -141528721 210884180 -965422542 60019184 -126379595 -585652977 816201551 -217735785 677880542 -20905482 281247104 814084629 675645466 789293674 -440026573 -66180995 21606004 744442332 795543636 -739503297 350630970 566230528 -101099308 551516943 260896607 -708712085 -753338112 216623197 -894355751 -221124790 18176978 15996853 -977344258 210982543 650493521 -368246174 807421571 591436192 992731443 -427742793 288395709 851490628 430948741 309495924 -515735234 684060401 106309936 41338725 -807712325 60761938 -375767935 670481173 583883044 971772511 529396541 -90612302 -813941991 -73322550 -835143144 101227794 76036052 368478749 -949052677 -933770514 653082004 808267957 461887637 215322120 -781593044 -232186181 424947805 -377048734 15765193 851236329 379529313 -884224375 -855106169 -402683235 -507886933 -862241121 -624955435 499785245 -794962079 599268 935408155 -94446979 399186997 191270293 -757398655 491198133 719202672 205709090 -955401737 51756680 993960192 431753316 31985752 736582059 -77948011 -689474170 973944735 121181685 -388999429 -991216118 -964909613 265939658 -133914541 -675428387 -984247624 131084633 226168657 -918772818 705082084 361178631 -808347328 -313137478 639236440 748517996 938624954 376587224 -272411375 -556264302 -679191395 -661640693 605064812 796901232 882988883 -453990327 -990165885 -519314782 -181337012 -175483342 -242425783 725305384 -859703538 -722763724 -356016366 790678501 959202242 955216465 -814599237 -239093150 -452862304 927527322 994396099 841653818 -306243768 140015900 972630486 139252764 -619141100 407523603 -903558184 -733345786 -355931561 251588226 -667191754 -3136970 376943550 826312491 -364086723 -551542958 -659475303 487086536 -619610485 -201670996 -789157785 -367622988 -490819179 30748176 987765936 859601503 285050513 -995356416 7524328 962944681 944659475 -104096629 298691211 -697983388 -111473335 185166496 -60860325 -920846075 -803338106 -733084884 310979308 582377013 73840440 129281635 -812242859 267457335 -155498956 373293124 32618296 959647517 877277516 -253016037 -862901590 -8035604 -323127485 996470072 -826594622 6071254 610589398 800632402 -817768639 -588880227 -721263452 165711414 713393642 -682692243 -376260194 -675021855 -358182792 876140898 -482154401 402983368 -461669683 499315200 -780933979 95661671 98655480 -963119121 -911141378 -974086930 392963642 224734970 -987082013 865503489 -108440640 83532804 893880290 -110436592 251590188 -818257902 615687992 -804740371 547495571 122473325 -276626566 -397246065 -123071320 -844381369 462800376 157476322 993973141 -710774666 608677815 -724391656 -460052352 -253190482 173152262 -810532516 -837703478 379534957 808550064 -396136302 106338311 -869160008 -392085484 -608825438 215435089 501495079 616134135 -518694685 -522992702 -556627656 -264546699 613961267 268961536 833864069 -231919407 895232201 463086548 424426886 -824220641 637956466 -184178275 241859575 119438328 -928621447 776711318 -130838091 -168662097 305453879 385089203 801430177 740825922 506547680 628245597 551716358 -188502509 -449902801 787599312 723710529 886057313 -112440518 -176749348 -491584133 587972187 -206262138 -165877014 -889406981 -378267258 385640360 913399893 335199466 -741184363 -44545933 -559150910 -865583684 231887758 -47775184 770719417 -836083095 741992640 47095569 -612724394 76411255 -595759592 737620294 909767746 83744561 -273973501 -530002556 -138014615 -469820613 -779008956 -976949597 -334410390 620912202 -882831043 502901501 532535801 800677716 102847265 -207633849 633429329 -814692306 -216443278 756822674 -933819160 504119147 -593192978 303734954 659761558 -30839736 -82622812 -303767722 -988864364 647003320 -157213307 -639185895 -611804796 -832194738 896692709 -592290455 -394939653 646675635 377031688 -844011532 800789468 81874967 -77659534 523917741 833826438 450142522 578335957 -52410671 307854531 -306200769 927698815 -629188103 670501299 223333444 533663250 -103988825 705172705 939474474 -106001799 691579658 993962750 606950565 -195245906 388515300 -699736001 849863940 704274585 21727302 -746570205 -901329605 -94642094 328314863 3438631 150761744 5695568 94483029 880798489 -907205445 -219229850 -735550538 905547485 664732772 983464220 -765299165 197445488 747881056 -683442827 581034121 -832635695 -678105733 -868247507 -609135615 -926208681 -716517824 151361697 428800657 -912195001 -225147334 893824226 -635464602 -619847638 -308606697 -534531955 -629280869 44218694 -894019370 -595203538 -678735444 917768179 522775040 -907573185 881605616 876161303 -727073768 -640426292 800722550 -398489953 -889077928 -49396986 759830659 -763362911 -593223293 -543293474 948057373 510144025 -849874673 -439220928 -999622987 -292422864 154764772 -366528167 -8410707 -951059579 974522993 -234517676 -142462997 -828332117 823752002 -298037038 958333073 -705912835 30907283 -997184669 543873722 -663073627 863222071 -319414626 794171427 -623260432 579784479 869467948 873878363 -425239041 -220479974 350097123 23631366 -832927012 -176008886 -457007800 267075522 -52091059 913214516 827663090 -723745318 952482900 -582208222 -173093128 946853382 999055299 -855074537 -782542849 -13975357 -744379448 -907731954 -644709921 -639042483 218912112 -335850960 -673075911 -752180665 -447689550 319298848 249821764 -714257119 169673617 -455358363 -905406782 -258687511 -61908888 273554848 60901695 325150279 -439786978 -372558639 -699448858 -126428867 -301958187 169716580 346344446 -101511 128883308 -286770872 737740774 606676145 -179721976 -720999455 803026777 -901848673 309533717 648857692 -363575076 -980589513 -559929642 523464463 -506899687 395996790 -59718928 546451982 482851376 -104139463 -601684707 -176119056 -37937533 454997167 34166362 -336619742 585924168 -259775749 -879310347 -523706609 -488790892 -809045381 924663672 134576559 -341667168 235102876 358577679 332164110 -892487427 -718084200 -584888356 -224503906 355051587 -755918033 -180216073 -284358504 -975077541 -782453451 -177097055 121700232 -160809966 357016165 34781312 280350087 839467573 -68237708 -562338339 885919237 943621736 -305874628 685554487 -417532839 -367832431 -719165652 -44449243 803972931 376565298 633668841 257132368 589918043 -364943231 334948187 -585278526 489957425 -174453704 -207957861 -350761283 330816935 -877852119 17714890 -560706408 -332907066 -720904345 -949510901 -229404626 201210584 -332606280 -492742942 741387834 278295548 225576549 824747258 -67546835 661242507 404499061 -389237694 152092692 24287588 -884763260 969389135 484466260 -944032874 -899073891 403088495 -591993888 -101919524 -714080122 -215788216 431213811 -327643878 -326689921 -955203887 -740798420 -73407365 176542175 -229579700 940816087 -891237183 357728443 259550552 -942496353 -870956544 329937050 -867777880 657732875 100982346 632948568 939074005 790775379 797580418 85171804 524187544 -502409038 -771678508 746651535 -102948982 -112472068 -277598797 -945302532 202130861 -988956946 -405380477 -300636233 891468900 399786648 538104018 749509436 954410612 -251569215 264387896 61864355 -847450769 -408716964 384063920 115582499 798342534 973075599 499289664 -711019143 796689683 -197998006 430054000 834038368 -555861918 -281185640 -680029530 -914286078 -370954934 706711802 331614285 -181934499 -30702444 -620563818 970130526 997469322 705980753 823758964 -40819545 -733938594 -439246029 232298557 -248259564 532409873 501614293 264067043 -798750327 832008911 913116741 -62060536 -576407826 -420925657 -49122054 -232469441 -589162744 -758068600 -832351153 -110487617 534838104 -705250645 -337632658 -864754610 -562062844 -990266136 457320040 -105145256 -238574894 893486850 30397277 -219391822 76930762 -535257281 984654579 -384032598 -326814263 -356063403 349868016 410476220 -682697803 408329765 29393747 399510089 186170964 296942409 425227932 -76003248 981357824 -886720086 46711887 -540519452 -912244692 -805614301 -707609838 326398611 719910321 -109427125 -828062613 -340029901 165611507 371940226 -923442320 -290224612 328342202 68517732 -565466760 -887954205 438648853 -473652480 361724701 -203319292 795119532 711231714 -446083055 831101486 -430834631 368517463 556751698 -818816016 -679563893 634373734 854605389 -47951157 -984931690 497708921 90770287 221746028 -161034650 -214263511 563628011 940206239 903219302 -785660106 781626732 681882188 271203293 -89800219 -330074200 143028179 373970900 441958592 -34100099 -643403412 -160337407 -379923226 266369422 -404933615 -927112347 -220640427 231305347 -794935451 -487620046 814592546 351861882 290212660 -48478978 -210450772 -65089517 118837137 767257900 -433574262 485288074 -25500140 965890496 385130262 -18154300 -236154453 -451205696 -462748317 -6185526 -267803052 995010849 957850872 -367083621 903845553 -981370972 -755676348 -983262005 -142688692 -477674407 -470294066 582503507 -602914250 -76709003 -973564652 255913343 -878786718 -493438612 598179095 -816435809 -488852284 -925033668 460648802 -355347986 149202958 -273090142 -755423775 930027228 922049779 564565072 -729409786 -152212681 970941896 -897818581 -177047895 -352968129 931171863 -409713775 -192582358 281488745 427247920 -462285550 947708244 -824737049 927187270 603461403 299475769 476512315 697023625 937468761 -49910012 550664580 234341582 -92124221 73041537 878697612 -176713106 354944782 -778261091 838837294 -332318568 550580498 -944119435 -900663137 652751992 -878824352 -679741958 -998679538 717720166 -428083188 493130484 708702705 442111871 -192911688 963686136 -499388764 416266281 -961834144 192489027 610540548 466255187 692635868 -534072934 -129136203 664409851 -670041578 -262911200 865454029 782768285 102894349 -771936125 889424274 217738327 -221294993 -852144812 -618963763 -554432465 147175727 -483150798 -371860893 170840562 -470405406 -956027635 956325133 -690881295 -268233363 745972680 275878879 367917116 550058300 -774808404 -518113195 889872729 878736622 239424470 793492856 839696022 -224205974 -301483575 -267641885 425651426 710286077 332210581 591427566 231225901 40663904 937371593 570600523 -911934315 -962464829 -361504858 -128749963 -543323776 56695465 -118333436 -274968772 378439597 -333270026 -451195316 -885577435 478264471 523249948 651567774 279921312 702554148 651779742 -876998128 676092559 -420483096 -380057701 276300264 560552442 666953976 -539621694 -813465856 587500805 864557516 473399084 -260513816 464014131 -653436343 -579592125 -869687345 -88544 547001172 727244790 752484345 838014756 -181267528 -142330362 93735293 124188789 670531216 -977294574 107058296 203128567 -338219618 875488850 -484161677 -462239112 837934383 -304011802 -798309330 532849135 94458107 866181128 -607799767 -137357414 175653283 655155370 745099579 215057764 -749711799 353128201 -83728082 14951190 3889959 770595221 491082137 -418285394 -850767482 911559667 -272761144 -357791888 -363381721 -313776728 691601482 -201716527 334358810 -730733690 -347127044 -705425875 -496827625 700489117 711046313 515995794 -957737746 687024381 -697993821 -148374075 848793296 829558523 -686638536 125084347 300857978 928713566 827531988 378306345 66162977 446182606 524951202 622031964 -267141267 416052972 -10068345 -335367255 883015568 -437314810 179115604 -134674617 502072523 -933426682 365238005 612583401 467764425 272763498 697050539 552079969 28606003 -372527865 -118835158 -798866656 723303964 563995333 -785120960 544488914 826055322 -715506502 -581844515 -475870338 727472987 -190934751 239532512 610832893 -140744939 751943495 866588663 761099984 478341427 -472653637 -962680586 76754245 575268539 263244580 -669724441 -408018108 544619212 888421771 -714128951 173468616 -337553785 958572557 -374776157 -722540929 -570596482 -2071701 784787103 -697253822 369177792 41636605 -673180694 708381896 245709396 544769011 -81481061 231707614 -45727225 895835685 485209664 580883958 -874959339 839864695 700435135 598880466 124948304 88060280 141685158 542436760 947233557 -996073977 -293394201 -488212014 -173150987 -78194905 528008597 990314302 -441299562 890508627 -244108941 288822736 655430750 -893730389 964537630 -113934972 -918249996 -509813661 -286347997 832563486 188175139 -691279165 -970319388 371940936 -491798296 -722482628 26715220 -607982902 -739223870 -650138843 941965124 515028000 460190844 -437258247 -78129379 43761010 42554217 179950564 -413928032 643970029 -687067492 -672570343 -513699248 -732956615 -683219406 -249183577 685160342 -654634308 305110273 831563887 429391550 -990558636 -914607473 160055087 876545997 858142539 -374908297 -757369677 417063291 -346589030 378618649 -142206590 967396621 203718335 625957171 718489017 -609914045 -643253453 962632339 -237500423 -273897083 -720162672 -56354570 920768211 -768169841 201519974 563380047 -442143881 497332717 174822977 -467304933 -134912840 735802291 -735104303 -163790645 679829117 368335407 845778329 -391189840 -139785017 13173387 -396385551 -422462807 -793869977 -138718972 -663593160 -325856302 970012709 -182029081 484511361 159007987 492285963 878478238 -39638171 -266970602 -428880322 -948976917 -172925790 561576585 -474301323 350091955 782373724 449546051 491689163 56978490 410391265 277600660 -439035124 922695070 -292978670 -21694316 -532177666 -950248707 -816150518 666714773 -463594141 167046499 -818919306 255849277 -167343788 609711306 724646873 -204564404 556409569 -842749617 634913804 -948826869 -758923764 64659309 242846692 400305025 -628018677 243549159 78896154 -853684273 669470915 -498143238 -53986299 384788213 -751835335 896575865 60994351 -701541829 533310501 -164648883 -987240856 731272627 -967773706 -872335084 -244854093 -37142609 -54309151 773535710 -886324085 -354230488 -939138650 614495251 454727637 116496887 322043802 -817538453 -759870077 392981785 -952240772 323273588 690944763 35332959 -503105769 -388244470 372004784 -541963341 -405259220 -24415126 -666650331 31373262 -467922031 140176395 273130245 758626340 -346238518 410505126 -692657595 -908526666 580018069 837781053 372461172 21372622 -422790493 -321862938 -58301839 -21557241 791695269 -355324663 -449317003 -213939603 196734360 141652536 630473528 -207241117 -320050469 -313494039 -921110793 -564109097 -230960003 1043176 453633079 539905153 -585768616 486631243 926481942 -413273015 758996223 -401110953 347205586 -34749016 -692107347 546554538 -500185794 215749571 -955930635 30883670 382838459 660332274 -446853368 630273708 775842305 -900090286 -894801296 -836108566 -568543372 -738241126 -525839896 316542461 -517455135 898698906 -665767802 -779997395 -254589347 264963342 -430723949 383039398 -656194994 903049138 -555543474 211912196 -143749228 -876357340 -398513640 -890249593 -285500267 313453115 273255128 179447272 -629842336 -10171655 403051654 -107197314 326975369 223198171 -840287326 -417821907 -961535223 340927234 792011560 170976524 810574615 524588019 -487077239 -596133322 -81399920 788851897 -662777709 139358898 -533580786 -729200091 -721846561 -201172057 986887690 -522249719 64904877 -456071841 176836332 -274421217 -351305648 -308332375 -203603533 817907041 216695923 353838694 395125952 277081796 -867449983 -449047813 876661165 416026844 16964429 -831904841 621351581 133522178 -28026109 -335894729 484760961 -588701505 -915030110 267876745 -739752409 -875497191 -678894348 315505506 887776184 255885435 -644640410 290006606 857990702 -38458993 397428860 956945053 -306723629 209057889 721475068 -492912634 158794339 -287007367 60784749 -627849046 293182151 -612251351 123777170 -645703814 -394861801 -498533864 -554695080 199794080 -939308846 893589732 394806333 478792760 310975890 851488437 -47304794 -624002850 772271720 916230737 -98635870 -598086261 501264005 110836558 -129475149 -998044871 -572063120 44533947 772850267 -526216132 59892859 -672495339 954695025 40193254 755124882 -755663458 273665638 -654682716 780523393 -21920465 -670948208 599508883 -514654379 107310166 865525836 695085500 469539125 -702105410 644145705 321135333 927054436 845905953 -355963043 945427678 -161769077 -138685369 415351516 353286254 56858896 30829210 -844532709 -296690552 361775128 -793959853 908596755 412477992 -195251602 386167851 -755659331 663710040 -871434004 98325730 955972125 -706102295 -403281205 900384070 962021739 126064012 630554388 -918096349 876289921 286826569 -195188689 444009135 -769865618 162589859 -949047148 617797770 -886520541 363570586 -822992453 166998054 -901202353 66025255 601656576 908115347 644125574 960327746 511894160 426720746 626445257 721530249 510562355 509880433 75506572 -129531361 -722396141 894638666 -632643820 -525003519 -382506987 -977921929 541966533 58750055 -33759555 331098998 330394182 356725564 -269720102 345437377 69529770 51435389 109375806 -995838612 -328403633 192296829 -350429438 -182291890 578682351 813045953 -454164285 -558959442 -939473891 -291237401 -137066939 414360759 -50134839 27088867 -672128644 351845863 -754177942 395086559 757007544 -714827427 860383569 11109419 382096955 -874074351 -230652001 -468306413 879525319 237734839 -71331120 -8218552 508891246 615303402 -101179147 -377839986 865821601 -810831203 177502868 -212469889 76748580 -539603226 730291855 -748147593 -896352556 99415724 498586962 719796862 -330734868 128771731 -943044371 507743446 637662668 -879219942 154000780 126453245 -947410877 551157964 660391628 430988826 -28432088 -877809204 304792426 423060871 11453013 -373564802 551406806 -398666235 659014612 393832875 602548522 -771776869 346633046 -677972947 -504170407 -525939472 -468783849 -698012592 -653846908 -397519005 664876584 617478682 815194297 -477246742 873924035 -55627259 263819937 424010565 641521818 659163667 399666783 648424248 57831915 -150343313 -251380096 317424682 198622334 578305516 947387267 -769113941 -508720186 531629750 356139137 14040299 852857802 585202755 -396137504 -644376369 399018114 -823442748 541733697 -68398055 283406215 -954330701 608921921 -242524028 -966584752 -655770880 144544306 619773038 -813445913 477344236 -445362566 -891656104 66928735 17637539 418968323 360008951 -202536153 999952474 -775556034 498397539 -435706358 -836125047 -981148607 740210820 -785949964 -461844097 783836137 896313675 -147649782 -699780690 41103032 -237218488 -474202949 958449772 -442779639 1033441 -714191432 -632969472 -848122721 719952340 709105915 475454342 486890108 -365156388 607326441 181324784 974732692 -120252402 84492797 -973602365 116789699 -551540061 783969253 116091261 870768691 522649382 47328648 -950626351 -66060580 146601547 821958235 -38319045 507758503 213712937 315361409 -137885649 -611268759 931301778 276653959 385453305 -746293176 927556294 462672895 -863626988 -631298109 -658877423 317869002 -308002835 270396338 211083103 -34536356 329458808 -78590738 228587000 -512988170 -605925783 -680334994 -884973356 255602873 123925445 -901311364 -558623895 220474000 100014624 -887814011 -927634430 298899937 -370205384 -497837508 -304524807 -927212476 -823744663 690036019 553499782 77385908 677855986 -951069467 -248491590 590927435 473751470 299888901 -80253398 -863772534 789175327 -765592561 -265450634 -28692991 636464299 188303521 -325843151 917699054 -527316238 412785451 191422188 -846400135 248364179 268207826 596401836 -443040789 647721235 584134066 -83007037 190242627 -865286959 -23342504 39829439 312656829 -914750218 -648343816 704629127 -73676786 -395933633 226047888 -859768067 -769304210 -128183507 -568929637 771383618 -949454038 774829087 476571713 -620454392 89479685 981193981 733406609 -101713466 168423381 -100940223 -130045629 110038784 -351959431 -489114087 -807005713 -158198811 -846170428 715850405 41774174 -858434811 266509255 -935009263 -132492237 217601156 113018170 -218878148 604696685 467624484 -804403490 -685799588 -815089186 5037575 -937145552 335557531 -490554802 399782490 -780866292 624189461 -161505167 803016843 119307393 -314540580 232317837 -786469532 140538968 18625260 945767646 -834589411 -319320760 -869899053 294444752 881749715 -312886196 -334296777 916803022 515642544 -723272518 -682470624 -109203696 115206067 516102332 385053875 575097674 -990168341 298976667 -608494747 -213419891 -369712204 781319938 -694457100 -516138789 661342064 865254084 533165307 522540303 -838823622 -407819238 332225648 635073637 -130556315 95533378 107144903 897135063 686367097 506580693 -881848998 532087197 311280984 395560829 -624095387 623539449 -130495617 195268556 919580154 334770602 437406872 902194706 -249355584 823966529 518819922 115416324 -791366068 -411720737 -380796470 -19837436 -274783179 -198981606 -901555356 464387143 -723182515 -953456481 666268014 352267209 -239902771 494127110 708923307 731086510 916727923 -410200865 279612209 781937456 -115067018 -813064834 -17878123 2347752 -628544850 -550396323 179284275 -197606147 -55160754 962986482 404499838 35426713 610513361 -978289574 -947293690 681939591 -332521852 -524422479 -806513479 -164064107 730726759 884526876 399690793 -516790926 180818728 584421252 670397559 353687211 -316354063 280843257 -523157181 458892538 327443488 202412921 -353455435 748745277 -907661289 788544656 -681489709 -450642730 290504234 599446549 -220829028 447826543 -496998608 519667492 343299494 941479456 -133626034 617961787 -149977081 -632348111 847850963 -284050405 -333942854 -863966104 432095740 -983455162 -814626762 -353428649 880894781 -644499930 601650151 37310390 -369312864 -44543994 327677139 998276860 205552038 96146302 765502210 835215450 -70742839 -892266020 576399911 847921923 85794186 369235533 -142937669 -513661563 -422371488 -366442817 -671557368 220174702 -625699356 203881287 873054575 -92015297 -881285416 -980132506 -104593893 432060989 661536430 -533993532 384533830 978986421 -893360879 -855156914 -941217385 -478557142 37817344 515015858 -647567558 -257239102 964691466 -484505498 -593254115 900565111 -319021066 -21555731 413574117 731395952 976764002 -924595802 -853502997 532469512 138101786 -896729234 269326154 302624177 -620358745 812654143 -319942889 -218473830 -35910637 554205189 -943314346 24810992 -669065878 -776625234 860025169 404408142 186001280 368782643 -354460965 941885318 -944166365 277110531 961859598 586264634 -375137291 -65079108 300780110 539439211 229248219 879618937 -387059138 -59127586 -405820133 457383237 -768382480 42920388 -774504531 -238628040 -914772116 35357091 328243234 -935720286 739341140 -645923629 -352684031 -956639874 628748530 193561774 -782268508 157833551 914922420 234715294 296078506 -103498522 -225083763 798198480 785315692 -684125073 -805538785 -374889593 -311366225 693226129 -629033860 -595553870 -656443198 -281876703 -470459090 807594786 -901718007 -127905147 764389795 884303158 -552218120 -886595661 179975868 -449282333 660744197 733849937 309974423 -518812912 470813586 397562317 -900915737 805477421 -15034617 -761340953 817477033 794634625 862114990 414653542 777781775 842205341 94697363 -5517854 685348857 122747610 -375396222 -117344340 58367337 659306049 66125743 -571948965 665380089 66837021 65816338 780593236 603599950 -580820843 -627687314 -166146779 -20556303 -578897163 147615377 610700849 -867087866 -967039542 651402738 521978568 747955575 -37080150 111797866 -652755865 -561498044 -54191487 771579023 508165292 499703148 320649355 513034228 -454447055 641847722 -424961495 857839587 -394384987 893039472 721224267 -780153004 521990752 886660610 512948976 913895571 531162540 -405440044 -342226100 732059277 -205512970 477916270 -851104579 -753147144 686626391 -506267902 -767083677 -609831503 571319641 557978469 302550723 503313267 672743611 -814428833 26772233 -946581683 947959110 768409234 992788269 -480397650 -682185259 254196157 -299537131 -853513992 -79887042 -439435002 -268427682 234016516 716052219 -810875353 398160958 957565312 119579200 370695900 784641716 -679215128 752998091 53974601 649778121 749159527 -902577016 952393610 -551361686 464641885 -968571489 675791289 -770611732 -104971557 133492245 -596534193 123098533 -1073178 909841933 941984716 191679339 876768401 984039822 614501314 581859673 -896774750 -484929070 -387062424 94337246 -562057976 152583718 779539159 462591614 512230878 -320330391 -242405441 -58530127 108257353 -943514274 -251713602 -598611523 419153199 -185559305 241228836 -910844464 219247872 109101964 341639467 954284462 290921512 -848616606 594650543 309737753 -923896575 -702620952 -206071102 504169391 710959125 -384529456 587197207 552468455 -862193203 -715761175 -450865607 -53310509 -458034384 237226307 -407217979 395999979 476878056 -124567272 532218496 513776227 -162097015 -875895791 711601573 -196542177 -305379798 223229483 -940394771 -304635681 -530545717 -383668457 -316649032 313378819 -940859520 815980963 -867331257 866289467 450212789 -957911500 -290122802 16005502 -7866361 686166190 73545900 45101316 -331517193 924480125 -518740958 9384446 411894170 -40201081 -875899227 693557813 -631715636 938520904 599055230 201564100 276266332 -433649363 -959328403 -40396909 -409675674 595597406 -442237114 -62412326 -904932463 980322560 227156919 -494830938 349277856 -32043756 37840676 -983172637 128629111 646642871 -839598065 88725560 743395460 -922550525 -859082745 490871774 776517255 -453274161 -649176833 81352692 -967832948 -301209052 857046079 159918824 802746008 556645968 -322047477 810271764 -943622971 695674252 -36270734 -121086871 897313527 -924483856 -589652843 -342420329 537208621 439304096 -943363017 -298476362 -277569045 989295784 665189783 -677753170 -794530718 -420383165 786434436 -911701332 118306331 825284642 592789168 -693102841 320281623 565266464 -315287504 -249894224 500507500 -839325430 537277725 187280735 82969704 -16802728 -629059480 29035066 -538050752 60069202 -834700921 401495807 -302055334 959377614 -48649054 836619444 -796263256 217661374 548206503 447417847 148916548 -93862418 -290161659 864045554 484882556 -173397133 403463609 844518194 -147698324 30862443 -176185376 -935796227 310018528 -739808950 900626302 -187946138 795760004 -85945702 321751668 467095777 705083317 -620103003 171089107 737434059 -948549279 -791512141 923244409 32653418 804641660 -260736372 -709999132 476055980 -118423016 591007795 -892435499 225424992 -932286317 583171395 -177389955 -289502504 997942064 281065378 682309897 591093022 -825233029 -689474379 -560897542 -974222272 362220399 620684422 170782842 -364695370 -754018599 -772019631 -641789233 -764509925 -116046560 15206944 950189257 454435322 176832553 -101520207 154283688 746611256 301072486 41076851 239611533 519841155 695220616 -196477752 -169586643 377434929 -41550406 -808780797 -712147933 750247697 -198306113 -654191015 307319766 -461356816 152647214 316025184 793474799 -954208496 -263398673 -294776877 -570677915 337384466 669966487 -114793996 -605127921 546050901 888098664 184320668 536744960 -735107072 324996335 -332286451 562909339 54761991 -56540629 733164098 -363519542 846098185 -213576450 -159384010 -771906602 741328326 321275675 -411120907 -658459584 -974995179 -985585940 42754118 541138390 185480830 622026082 684791693 797997329 103850614 -308161677 314340939 11721147 507519088 656050661 -55907639 -11721438 -73402958 267067907 561483914 33213376 422148076 -438947576 -799658468 -930808153 -504984837 -942759018 -952161027 -522257546 -51871027 -989173125 82020397 348675932 744630843 -286799118 574758628 721167557 -964863102 -455437354 -297758096 -751190822 322064137 -697337476 51714367 -472529759 -271766265 -888042180 655947639 934880883 -78746376 -771662051 -144436001 -839495043 414669776 631748177 751105341 -445012260 471527606 848342844 -178367370 995425659 930908573 -314597848 -495619387 -595222736 -16219534 -868866784 796846506 -243805356 -747092518 -587964144 -410337598 303994055 -420957016 -656729842 -676246364 -646881662 -263093155 -299484172 -576305441 671684226 928663856 922392649 -525018574 899269666 262678808 655911659 -245111756 650458572 852648487 901793460 -29190563 72504455 817444558 165115741 160897896 758206761 -874496842 -21258127 -625530858 740417566 -664818771 673895559 890964949 -811705745 -57286234 439169450 735680707 -26718850 529401576 -552911882 403429888 906087153 -323070675 385762865 911644035 -164706505 140359992 -329304110 348362889 305255312 609752514 817465193 -196835652 -133283752 -25693492 573631543 362011345 -777606126 962724368 143780089 595374951 318535105 633155661 -33448499 714880967 -305303590 -454271890 -796360364 -222336098 710028309 -296197468 458751379 541437522 -183137773 -128437252 934524041 -282401924 471259402 -741586578 -306875340 -893284512 839825162 103384763 -257688121 -551646799 726754895 795081638 -603032398 -930852450 -744527857 922323533 866676562 -242741163 -963885487 -458664597 402374044 -992487111 304906135 362345033 -620961874 -105186150 303447198 -87163717 868001904 -830652034 -788542392 -313107569 -204812899 -452616676 938706972 -537381890 788386387 522156747 965232077 -39506108 399982036 469349919 -377843360 718493237 -331258196 -111397641 -416768862 478873944 770148650 -760388134 -718252576 178598506 23816765 624183831 990315430 -698886883 -230836265 -429623734 571725134 549892293 619278999 72583840 121308170 914026115 -105677262 -655019136 554359593 -697722519 383071491 602485492 263369764 -999861308 -558813547 -671936140 289561876 248372837 743498450 -526062375 35663648 -682949424 -519699407 533182823 561303283 -924232194 -948117221 629629760 664574841 -738027099 25780092 60226217 956133412 -195425138 -563091995 152144124 -805408796 105410650 607954597 105948186 31157273 -773343443 234969148 -817376027 756182411 -268299109 -458513379 -967623192 685287304 -877543444 277848108 826173387 -880409432 -677589018 -817049314 -317090664 -495143689 693105791 930181937 -171612076 270038772 913139247 -320220722 887676754 511656565 31070538 -642809205 -72648245 -276014093 -659628748 -850942902 906880741 778600456 298643712 831908224 236153156 -960967121 -503959344 -248337673 89490346 -800237087 782957065 -482385391 -534011626 -194815696 -296731262 -393678421 870183806 152282061 247220751 -270970360 64989030 573778274 -741380012 -289597449 744948796 17674330 581442769 -383169535 557376227 -203660711 -196026735 -63925516 -11395276 -886217163 697498255 951488609 948712831 -33428004 -486890401 606843186 -346110299 -865659183 150041792 -221951965 633561357 132319723 -16975227 701954952 -442586923 -872840004 152447475 304602165 839614 22279677 5032889 192428963 693012472 20468408 379958881 -341692140 292103674 -831802688 -679185266 722884853 -608129065 -477248758 688495540 -960910352 -920136030 287033611 -741742874 194802509 814642372 -753720695 -436162799 693841487 -312436286 861166934 -660656497 -858777768 -347720005 -204071190 653136943 -543458474 -75169518 -75163429 -807655097 -273938704 664334705 840149425 -47448372 -156608309 -519234077 2001238 397381524 -596828273 -552791187 -794510321 -592251717 -623181864 84962174 -226250921 -840405523 675154243 485524890 -309101244 -32027590 -419158206 -127750854 986130346 494279598 -578948029 584127860 -431769760 229457240 628572041 415120958 -628530957 -630523153 -958273428 137557022 -900656726 -67029052 840939643 -730695468 -741156670 819060516 -102701702 39538830 -124663701 230573970 -509291984 -135600789 797772147 53819413 -47671298 397354163 89875501 -762587796 -310529556 985626429 757522916 515397021 421807443 468221987 402909185 -823744689 -587050004 355706889 121348373 -185022759 945636127 -870173113 -461094203 -868770542 324110771 -409151601 355144876 -563488631 -712773930 -312038890 -285967138 42495758 -617111017 345868941 613475499 855939421 64924117 -677934526 974324597 -534244335 295703674 951932669 -545107283 -577728378 -355590145 955342084 -34381431 433367279 -112062306 -388901545 684287728 -506226136 822381555 35046969 921094740 822451532 -481246279 994473638 475893553 -829108588 -241329227 -599697584 -673225790 451977380 284080552 -868595715 133731046 -918278820 447066505 -460119706 251815985 -324506238 416436303 606454621 -683714703 809291446 432714282 917803176 -555465975 75472467 589150637 349198580 -579918981 -874380744 -781097290 655190418 -799931812 -221811434 843787021 -605554883 455129171 252680931 517167880 -104356281 335665654 -293359704 -72154518 194741275 -588326634 -11153918 872116030 959629277 -238848774 926989245 -318391290 999125040 -827764543 -290003614 -470163176 517901114 234672737 -694024817 -978053855 895849913 425377157 86560598 -842274914 745133282 2097561 399635556 -269682081 -43060929 -773034602 -429651318 -759355227 570561134 475960953 -930429947 3161947 938421434 -715515841 -462934071 -313613963 -848382013 37751110 374028591 639505253 834049642 -344750373 292588509 -568073620 125680170 327244983 755646455 864517227 33476575 564843682 -721766021 283221570 -725833978 454175847 941709092 764499985 585362336 -141696165 -142700311 676282304 -866730652 -410207553 696549496 -671673882 226657497 22131305 -713731335 496866068 184325724 725693438 -742296219 -714559391 346740323 78741161 -693732661 135704106 -844368134 -863288063 -982032950 574546796 -133025746 -431044817 846060939 430833167 918948427 -57099827 453501200 -305539929 536344335 -855854865 -995039032 -289337627 -966340803 809866325 -49001773 -336737312 -985477764 241883943 918927839 122867157 388091057 266986467 783645513 964931739 -85978086 -826773322 671434742 -854609622 -182513040 -288181520 817923825 -889343251 239000506 280605902 -812122482 454126796 -124028237 -993699337 -355830566 -922513063 -237682631 985597437 799129521 -626709261 -147502430 -49635397 613303339 345370370 -601337665 928132996 -90174192 988777545 154680430 -571295192 38240358 -786350766 968395613 308701999 449340018 -471894893 980555096 227149309 338292294 723885974 -763873497 -952134562 588077686 717901841 -348665290 -519897813 -406805523 296447608 -290768503 380505612 233058068 292573349 -257191897 -550898954 732265517 -348767389 -280226768 -486118128 -583819487 -525569717 -311919862 -751753782 -558948708 -738133014 -918768229 321699931 476223331 484942184 948753460 -972813866 -786481593 740809586 346290266 -914310533 -561712825 -26278717 691482619 105929038 499621673 338371827 -893669537 354264072 -975050088 -555093767 396112118 371043973 -969403335 -324447104 955203199 963787604 -765602978 -541463155 -479862525 894418737 573577567 874413536 634043539 -581537762 -54418375 -632614164 54215814 -403895579 497813212 957845091 582523832 48544630 169878375 -4242794 801901969 781321687 -145738458 -986576176 -785533626 -175995225 882571337 583011006 38164121 -903960745 457994560 -47747033 -479927622 -79577398 -287119470 95417861 621394340 98877062 -867397906 -734812854 -328516591 -179725464 604605804 698984880 498945930 71712452 -472361217 -867191513 833472496 264127574 346652496 508199429 -233483482 -321642286 815996130 553617596 -834724168 859957112 -45878311 -489811709 -684325593 142463956 -492367263 229653118 -716159214 -316439202 721681461 447444457 -684549319 686662613 -706395752 -202227625 73543726 143328447 -237190220 -167969272 -795590038 -115299009 -444148344 168306255 894406810 -79838905 645827788 320174148 -107177002 -849772069 -844363001 -600962976 -751521442 588619861 773641813 -988869475 -2922738 -17058998 323589954 -705874179 -678899704 307966058 836039094 785382075 -266761260 -574355734 806846198 -704726724 -567210103 183391285 -475952565 954484359 -207475327 -536205365 -575169812 400736058 485644307 -468286414 -830425159 817300054 54246224 220938777 -662735703 75220738 750126660 -19164959 -416107538 -619391713 758902727 214837618 -423770327 351508332 70881589 -277986894 983418536 378014766 -384307464 613890525 210107803 86224327 788854663 488430943 -49225820 -572549640 219800854 -933786234 -144676371 440238095 617512739 22386452 -71517899 814533228 44062502 -292662604 -580303373 -209976335 -500709234 626968205 -259698517 96446033 139123981 -844423566 -515974042 874992983 -56843256 -894304035 116638093 -685751627 -953308311 990780431 -143402267 844541768 -323948917 -778746531 347941415 472899944 268747793 677442360 -449522596 918234562 877648706 345715614 -668590099 -286227982 669632243 764095705 694038645 -486745988 -809061559 -617756674 807050151 980531127 262162220 747357899 893048802 806670605 -340434195 537816568 76355208 578212729 -577293480 -486265701 255680034 -868896503 113850160 613625676 -665153803 882226447 105902528 277542458 411972180 -967586301 335871697 -764188144 231249740 243457547 90025649 -548619337 -546244905 755257719 60611991 -281035865 434306387 -964638974 -872264284 -285234857 -907169551 -774448343 -86349400 -11835550 9760921 -449692852 -773723734 -109695781 -652720801 298774765 -708648691 -744724157 -431717609 -247558319 -956035055 -774448882 78351228 -538755121 199160024 929113174 -995287108 -756756608 260504289 615340022 940079258 824874169 709784176 -791722454 196474022 -625143917 -708073857 686789078 -795985133 -553094917 680536311 912827870 630237665 -523929677 -287970001 620680804 -632229729 -964461508 -283203350 881967568 -201907385 866038095 -875936306 872639689 667873459 -974388788 -933226176 503409253 434518237 -47003702 359154510 18066354 924278855 -174979954 -107770024 343827295 -439712540 485719416 -174519438 -182073391 506190758 -358193905 841585501 556088067 250224984 588205405 -574268065 -405445251 -582502518 -988316097 783539199 -275683076 374870432 -563325502 -854782254 14685967 85094108 128488166 943418902 808654279 338581068 -84031863 959087947 885985274 696583232 -572130374 -4058328 726999642 209240534 577804509 74396079 -592271570 72034976 -235455193 855671768 -674976464 -946229117 110102806 -408069104 723558175 595844539 -396890697 -798369111 -149778884 -104553114 310719498 301883984 -180317156 -762996198 -648194888 889687863 -774150497 -89260336 739228927 894331621 -346009264 -884653214 531532786 933255612 652441810 -127653629 -75006571 856357019 24374551 -626184876 687544883 480780449 336347804 -688879550 -917101997 -57279809 -155563413 468402423 -578441136 -547903175 860520432 746172474 778011562 -480270841 -304669521 -913273219 101780230 -232102499 675520654 -849207129 -294724338 725445302 912555548 -954974495 -885246372 -675604167 -223916884 596688753 -450484336 72192123 673622278 559345062 -99570348 962506844 408589121 623626364 -460625882 -328915006 -645105615 -401091749 989452070 -864399210 87137503 -517372337 487924544 26552705 -337909867 135435979 -975637558 417693462 415584457 -324891470 -175971538 -663768577 561932080 -598063769 -336607741 144511044 -735199116 368671973 -926757414 -279107891 -691789512 -503806258 103479503 -181122456 347687004 689288158 416623280 141159946 165240164 859230131 114487991 -223031536 -476109896 -51604542 -838672638 396495566 953449885 925100605 -448234087 -19520905 -360239365 -621592264 459186679 -561663609 -806435140 -673542822 -848435358 -961385924 -981203620 -827326329 -147393905 -874761880 727627433 -928122610 854820505 -627710709 211756277 933491480 512949813 -54668461 -51596526 -508575850 755687023 -902261239 -221863545 652918190 493755959 -739702204 696839315 -784358739 457246778 301812201 223560922 745300135 -606881398 745001531 -791288495 724759458 727511886 928084481 511546155 148801350 816999525 -908891320 624021652 -980784783 -38673607 526391345 -915586361 42800671 -802023814 -255658895 -917909265 -211199297 -175641710 8495174 -859077194 522592782 441009845 362400945 -474761662 -361644570 -805872375 515221389 -562200817 640059844 425576734 -706058500 -892556582 -362825514 819327610 772803619 -295682876 -747177103 -985577 27802695 -323413773 -640739449 675207392 49979952 -445009336 393142623 -147678368 -228417152 -550247362 499871671 -196352572 -178399343 -111122297 -661556004 149964904 -164646873 309969386 40048203 -444120324 21643859 -702591428 -652569867 -275934609 559728342 -750921187 -40205313 -767253638 -152889826 -512604374 -866600193 -356427920 -161833773 -480498194 187672606 47781972 -991413637 788681382 643415810 671973700 530467875 418319839 -23685738 -168422271 844806673 673563534 926476383 846998073 -626440022 -713873345 -270203482 -728566105 136462374 185943925 -20025230 -619832123 -915469259 834873006 -730170791 -780562512 923343780 380703973 -118671278 -362190530 -165190346 -586638108 -895245948 -528943249 -486281630 338852800 -461840228 -958657905 46143045 666811194 241416517 579985431 -214799633 -460253390 246952288 -359191533 -288204437 924703078 497067609 511181105 452918060 447488710 339013510 -774738841 216012457 102753516 819485694 -55675433 304710733 -169259883 420595055 -446414000 -727953473 547067102 -113275330 -109386974 -466531256 -974019806 -88770432 -894116434 -451892275 215946958 880204076 -921826646 -130472419 431397282 -517460761 51103724 -972400877 -300168338 -830251751 -18643768 -291999495 -899834859 -848406330 -449585505 -900336352 -164826107 272318265 -84528650 -926401323 -793838499 654483115 689990265 273453849 80331921 -521947324 207851873 812136559 -711985286 -921600164 751388034 -548797986 -180949226 712567548 385886627 -7843310 787001047 745163380 310494256 257764981 769700174 324402352 -595748688 -110122788 737755711 181323737 -731051092 -72884441 286522356 183288882 -140387106 621965021 -992732567 -543643009 339654524 -803164695 -16363947 -218769341 -291670350 -704993119 -647264471 -863993457 917215977 642905362 -327541093 850364902 -78702663 -435329021 813811984 -442075457 -628579776 920294080 -463717535 740545208 -270751699 808816401 -311141507 705030563 -579113145 853908116 856097514 900237229 139147942 441112862 -449682068 -794996421 -619338342 550438436 -624301532 -174428084 -22176486 817775859 103488289 -623762720 -66227528 707414585 -911504028 431915728 15477987 600611874 -800187573 -191556358 459074549 -184837809 -646106013 418761937 -92000635 612828154 -514242970 109772564 -923875810 3164376 -21613216 -145416505 360343594 728193582 -88759927 -866701898 821529220 831203894 326298523 571733664 11462953 -8277114 904692476 -448256339 223123762 687778961 832948983 -486018270 240386139 -806010154 579178689 909720060 734889237 914446687 -655093528 -41132441 398876553 297220323 -901860623 -794074547 -853259318 140268339 -960868095 -269875269 -762476675 853374645 -877783186 -178537700 589283283 492860112 796578152 -867609118 473235937 -632027838 542143593 -506512973 -248430585 321321349 940782027 679819757 2321817 -538711303 -716775324 688707979 762001107 558763708 685344476 693123557 -761330185 706419257 -418162840 -793379977 484788431 546693995 -762033479 651533064 240255606 -30253649 291858356 -565964004 -337173356 -215827430 -151475760 -118783788 -115361211 -931768055 -89263825 119367497 522748878 -608292120 116830933 556676662 10797383 -594194795 -66140709 200328980 894603341 -626514669 -324967038 -807610381 -903563123 900786761 854005863 68468712 705945501 -266332918 584000032 45291201 -56278500 -766004316 9300967 -697856978 -831126482 -835765909 37724340 -515804775 242370248 470815483 838117413 873750935 -57243641 -585031126 536770672 924769199 -511980083 -216460769 131309431 -742139540 -663250052 262621345 -294459671 271348538 949883128 -543187723 -893286949 -133678488 -675565441 -628724196 810332670 867174598 126503086 -261078810 594223752 -980422454 -473339146 -625685486 544881143 21499878 -358716589 -988239950 872761002 -638387624 -304328044 41895591 -223622290 941362029 -54378057 657818808 635961534 287482615 -648161856 -841939219 -901420690 -58146415 701505240 -245588483 32718465 -827023506 719415462 201283827 366235200 -805993226 902097935 -588501304 -437685639 -65791447 137221782 5379332 -778276602 -470779960 -681557064 -28801284 791820974 -184296174 -965887191 24281164 254309508 515523634 -646390580 317067735 -712168745 458394122 -244285097 945278477 -734837706 -220254521 -208249548 -774758869 290939730 433935712 141912218 186644557 -434735610 -537515402 -223826860 -911864857 938506380 -89885069 -347315564 -47636060 -776552741 187861726 220795320 -378675818 -128019037 539485392 -614112670 -470139934 -547070001 -900547315 714537066 -964609758 264519189 678244353 -590216494 371613276 -172373593 -416767529 687168511 -228606821 -499514219 502748228 989066425 -126636500 319605642 -525596823 295304379 -869339434 -389248919 323320973 -833527731 -501083142 963765742 -688725744 924638583 665915754 732809718 409872870 127321767 314508615 719276999 -962553154 -756200540 -343612657 -294286751 -889371764 391501972 20447931 -747925145 -840737884 453036560 754322296 937869258 167994369 -177592653 886857336 276845346 426117410 779768091 820785889 834467102 330943563 -528740240 346861289 799227571 650246609 21569651 120976711 390610970 -691174237 -920229073 -941983067 -598165436 -375444399 -864981340 -247536207 922671048 705474678 -342130607 -537422905 508459096 -784498239 -983730544 363213093 646138030 -902856285 514113678 178718154 476648902 429441019 512191346 759095500 326924695 -116774615 -201427078 -814432523 -668888557 999010004 -564874096 -759559131 -363568135 139915284 882672003 -252796362 711316854 585091172 821404080 -883767445 -32559384 -408349373 442716434 938824088 -731281901 621546781 -140468709 -485100394 -791798224 -312302070 -131888239 -430004566 -399222530 566895211 625976533 -599609717 825123337 70650006 -177687891 -453500296 -564960771 -656798253 -894895988 -502839206 -470830481 -370556606 426834673 -310920332 638587366 -831285146 -647789525 -258496974 651130491 733790734 678652315 -710848389 -138172185 966949824 209581966 -985277318 317906428 -144583762 -437768494 -997085120 800145775 -281081882 494652907 -547319805 15054089 -344119264 -642181864 -734570522 -1277250 299392196 -957039754 165173718 222628810 -898528543 303609103 -122334745 -168259486 79547736 -459449846 381310278 897681477 -73820883 -386791560 124862257 -440602285 -832276591 -61101276 -167514505 835434471 52433876 64271907 904291224 -826818632 68162818 701673335 -472374596 -861949458 121373622 764117385 826566271 632373017 -95139314 -570401108 -480457114 84143302 880216987 -4913744 -243874990 -769603310 -685580040 339850959 -346509209 -779324518 645745910 201594104 386627755 57434235 753638551 -813225626 -291043867 -807045780 194822365 713491741 843908312 132793245 -342473410 -995046847 938251172 294536804 810532961 -37808120 -724629488 942953664 -70869170 -317884321 -456789014 -732799867 -856949818 542119016 516960114 133996127 912112270 990118028 689573158 590927702 -265315977 -400196956 -793025085 916019379 -520318053 -466780120 -441735654 101624891 259299423 764666766 387515655 -424983467 -899591497 330903585 -37990192 -81017388 322169097 441906269 789476398 103401666 -157934818 26422664 -383574770 483216148 -922052832 -664199808 -391839944 195832311 639376928 -923261732 395986307 -982949549 -822668483 -588773955 -312832004 -508326037 -235967488 -639324921 155472908 -349064551 -941439097 -322909577 500775611 171417377 -542057363 972570994 372719533 -298773264 53780389 -105550846 105325303 655448469 -936269648 -165277725 147476621 -15771812 955339657 -277736962 992860439 107370827 -569535310 -837078307 -733478329 -499497360 476477955 -215560651 631702968 963566651 438853358 -330276643 -987739607 -266364046 231758403 619023509 -486046116 -591804484 809920880 -777921772 867197888 -719714782 166243717 219260066 -946491195 756232582 -172813770 361703663 -36246422 195334441 786495039 -157367412 274620579 -151733882 -233164680 935963183 838157867 272712970 44418030 -978590671 967001980 599828427 -500466667 646761935 -258115588 -867817143 86152687 -449264689 26793574 -212272282 -561663443 -761783197 -516043801 919180818 -522654593 -728431080 -504181649 172332998 -455000341 109657575 240852656 -421117546 200749601 -102210295 506481504 242688655 -562257758 624234858 -778550884 221561715 681462487 119072387 205176993 273345381 -698875797 672479276 461578356 186760125 767763766 446879542 451797146 -821064631 832609316 -285531978 118840721 918531231 311373618 869322990 859037838 490802002 197197193 -730294591 -388441569 -499489123 -792356381 -684534660 -557315203 337333370 -222795891 514529313 -675396744 -715863570 198738425 675911071 -74055136 481579235 399994075 -932155891 -712639968 -695316486 407481001 -900684543 -761695558 -407535224 69295642 913570780 839972091 -849809965 -404795323 362407622 37963933 85557753 -955376439 -618118617 950664834 -830548350 126032075 517481871 978199563 892975770 79295100 894215518 -783105466 -152573384 -166520398 -41302496 -90156097 -392072786 147436437 -411237582 68525928 604185023 308010899 -7361006 -725110572 -186871499 700665187 -405069804 -222127900 253835503 -917618912 -939018257 79876567 -569378333 901796308 -275515912 691465042 66865500 90236406 524553614 209228982 -749789607 52419168 557238934 161529334 90752367 -272462655 319485769 -123867696 901008187 -49121608 -516668529 -81960371 -512962220 192191787 463338078 -654815123 382595660 978778781 -544153331 -472139560 39215708 -860516703 -872693295 -29089309 -290126478 681738198 883297211 495474687 889548295 -87469561 859458785 -514641905 -319878303 737077642 -576330708 42279581 306940702 -641031426 -298387993 -899366157 329361288 460828443 85297218 -893937252 191479054 323316816 -920345218 682507460 192849322 231794780 305418462 -279022494 520716325 -170677523 681473654 -932355703 691032153 722259800 16353568 799117995 -511317212 988014440 529729803 21011001 58810222 713649517 598505073 -435125467 -549286219 582840471 -239830929 -280665773 -147704814 -885841539 -307010418 -732264779 -826377159 948065099 144181274 -177145713 -265347177 345884154 593228041 116666571 -928438663 -800210413 706125935 280642042 -366217982 381118952 -118305410 791311838 -828267113 581913737 274265887 592814887 370291821 -979840943 132106509 630206244 -857788287 -296919856 34055393 -652222762 -430445993 -283630384 -822472863 -563958976 508154541 -20881532 -811179916 -581084490 -830752201 666700360 353048425 -284842159 -91019355 671504851 -538098963 489745544 -735895261 -86746019 -244710443 -451463985 119436031 539836318 696701254 -45109664 110293203 773525665 129327130 -670238218 -147761742 -932365892 222082132 702314599 -531143210 -501305244 -204872383 -236591118 -733660619 -291176769 -661954727 551609614 127771140 -943518260 -663788607 -305481880 -608850287 -70201764 -711602010 -988758816 873617951 -536884967 -640005323 -755836008 400669111 396752719 722931894 -745858375 -821615934 275139603 574717823 -792865255 922081352 -568118921 199389538 -561644762 752028422 700364335 66043214 -225018445 881137301 339578594 123066660 -70075240 781402581 452080768 -932992211 -413744515 -501046979 328656648 56749534 -664241461 452943506 -351519562 -527792687 -970899727 815803983 317449856 -794083929 -821779441 983401186 -119843736 736625667 -595864626 -35792234 -546559392 -179731921 864027056 483738690 -578397052 -286687672 -528909320 -515323004 360143006 179042225 -79619659 -346324788 61401227 901491993 -105284572 -555811275 35283604 742247003 -456439327 400262989 244927187 722833390 263797361 -613590141 834429450 -733447458 140620541 -703403404 869774778 -391577023 -256016660 331132999 -638103710 23885804 5218252 -829484311 -398786601 467131131 799379181 262027689 -757001794 892266728 272031853 -90523804 229288309 -185994676 -25685930 7042709 -682602144 -393818133 372989646 -714845106 331941052 181255392 758631489 -407623489 235557497 -137098726 874285598 -704305210 -399247711 -279182175 -7484029 94707405 -123436639 572035135 -948087370 -370111561 615140329 -972158014 -714459477 313836696 -610242345 -503893599 -45279838 872389979 788047861 378012625 -193579465 658113674 731731620 -756692909 73463057 931635763 543084987 -64103798 -146308762 -262970851 -709380424 166641437 -21703474 -775025113 844580090 -326055461 -967757510 -536891421 378689211 863297099 13165527 -163273258 -810716783 -398571890 682209420 -195858365 478281610 215710270 203280340 274715060 -180418527 -870333307 706210381 884544064 741876279 -121223209 256616865 -540883506 275329863 -950731429 -177275280 -841838763 127003626 -903287649 -104545061 -152157199 -195948384 144290668 -301260446 -395505013 389964297 565482672 -812324231 304653784 -862605193 16280773 -502503481 -457212017 137354940 287830672 60823636 -967355723 -259870289 -926191606 -692942022 683126627 -634680642 -278082000 966604619 741479564 -534063164 51081670 -492716997 218663745 -405336820 386056903 -581564979 -661339911 -391928913 -510502504 479869019 514598146 438412244 -33999616 65255564 540168735 71338702 -396011682 862732237 285469613 -766014248 -725939363 155619851 18040943 584166569 216057158 614234741 398705316 488383991 730067844 -6816810 -347858831 326951615 598323261 -690948558 -81866021 796505789 -795426503 850640920 492226328 -658884941 244870753 702422438 -992648126 -897401322 -902714437 -449091492 135480570 -322955127 -784247474 458173298 -759967812 930507777 -446059559 344730151 133541023 474971442 -381788713 358832527 -873579605 -694244123 -532193042 -661119423 161839656 736258087 -239143759 -573178755 625667767 -249822730 36197628 -810249638 -679359334 -231762702 433213833 72302161 964909057 -907029712 122747725 -452904495 -569859321 -268922334 344413697 -799425891 199538083 -79998504 124374563 -366371609 4810941 -883966409 -69661541 103339371 475545622 -531552870 -714183319 -673574644 -696825628 947835918 670157708 796943300 -347515655 -57313199 569180291 -763305442 -314256830 -531714661 894362885 -226291454 945846310 386925106 267583371 882845484 -689540170 762420050 680777821 -188991318 -875316064 -707815760 -612294463 62923723 -60998800 -153395899 -359207516 493358325 -759086477 -205946131 525406822 -535363224 -883834251 201667298 23768620 293169519 947588314 758590769 623496617 -527108598 664229699 -520612975 -186126845 -373103527 -245615290 -458101756 156250032 753282365 613606991 811204555 -803342280 1515133 -669403194 -474258476 -73105760 433365464 -327714152 919201821 489801526 839873378 -489806781 490834225 29470371 234796531 -29017936 -760621913 -306501531 -757706020 566639520 579483275 261527842 -114398805 -716151750 858530197 434978657 581130260 677513001 -352841160 756172623 -462958173 594625495 -395682059 -645644578 -354254243 900422383 -263358276 -988480001 -585177011 -586080331 -791679473 -137776189 211931630 -995231380 -530756362 -215282481 225719038 510095354 -213847108 641490804 906068002 536141078 -87741913 -221309435 872800683 183481136 -828583278 -834130015 809219550 759241016 -742124622 188503520 -318556533 -275700440 -248161622 345335807 529759003 50439864 249058881 -205630586 -975203351 851614709 243294639 -631888530 -873931620 -916738756 -944403380 -312936732 -656917828 -921832644 106910597 -599563777 666294209 -475135345 462508751 -150301503 400636294 -830527853 -486014894 -196076037 -720007433 -463203968 -719712147 185649326 571785063 788493148 906342392 -99013322 -169469609 303964554 112867569 -668743124 -557569634 876393510 185883275 862531061 -28913181 735563622 212740592 -237547074 -541682033 649458139 128481088 618556436 -149817754 -663042975 126859920 -65788266 -271570996 -330250837 -203695051 -778427071 144395137 -965343820 401745348 -355806123 995106217 878779213 -872131891 941357827 -94271556 546748165 -351524693 623531326 117491525 753087533 197087211 -600937408 -689896074 255815027 611905558 342315133 -871640405 769982012 -608901081 -463586913 -353434066 -594953377 -105562759 549539745 605111520 -503889112 380124535 -309114775 -486076497 -180049248 906269071 184629580 865193221 961660426 401410121 -35487423 -88439612 -787775481 -829723014 -208021162 299208952 -180596717 -800716019 30766931 -177445249 -818846769 72231070 757673378 144181234 -244353212 -454934332 -93622548 -991076401 502203216 751741400 -210464970 174102321 -302928248 -533479703 -328360953 2355858 662542374 36414714 -613373113 -15285845 -370487200 -150345627 -77941080 -624754601 -635449303 260756666 813018971 -506351959 -20971144 968910046 776578379 -356631466 -673717703 992354249 412394466 -812675571 -367444024 -44601194 -311707614 -556396441 975656948 -530980115 125863814 707799923 -631378012 204876712 304428994 -586676293 -151735616 -949625156 -588013749 126557950 -895891505 -545421124 229480648 866591537 215950254 -274311327 394235894 825573117 52001546 312065466 -13580447 865716296 -969914817 -968523896 106218571 28188999 -701982193 927763425 184390967 501228590 -708217605 -8679378 129455102 564334430 354844194 -749084454 -352210726 588353816 261961975 -398310586 518577185 810716753 167428615 -204647865 510272645 92228349 -840269422 22321466 72166810 -286874766 -231258747 695253160 66054618 319443648 663477569 772696230 -609918564 -775052491 384733258 917802973 -994310920 295741236 966911366 968880386 -789898804 690315115 -761457420 -435589260 -728348896 -582952310 -171278759 -591031027 237645008 -974113362 204169956 320884494 463533072 -123404902 -495374477 21512725 510792052 960504361 506246836 -399147247 -879126262 268434835 337963367 21654540 926274657 781925370 -657713249 -615864202 -550006148 357400353 518978198 33080319 93266528 705573648 -894919849 7752043 -325664918 -828696887 376506759 583727680 453447829 108251269 54589919 -192493452 -926554262 -268686878 841763998 577101716 727315178 -823336166 -322552349 631145862 -985302449 -843549891 450618785 -355219454 125841618 -472239098 -928862066 -605142257 635271851 -285879838 -389736 -660272100 -531173289 99601266 -172024753 -919560723 276584609 272403834 -97523935 -58081404 755477871 -549810962 -506830939 -240487837 -780964782 733969490 -400856579 571668570 -264052579 -605293489 391285737 -983981714 -739944424 680525841 511150109 -102873640 153954028 -148549947 -402548869 -634559438 300616485 947022207 77169113 561388279 662493840 -390291144 526428313 488454705 744292651 521486096 74025158 498742324 -183530100 -183237023 966357883 -303542894 125188568 -225118758 -721247073 829347280 710467170 -243644753 292667151 -367067828 266349253 540216055 69302347 -60138434 -439500467 -984264595 -425859155 63956815 -765416494 -736164546 -701889661 -797676268 372012822 47933104 -894648650 -220043113 -463110036 46497505 -736643696 127027095 128597575 -984556044 -902973507 -185056703 -692087877 422985488 515377831 -580577960 345930680 -429394272 425099558 880755066 -50089665 -816570188 618031188 -846641050 -82219053 -887995993 894031039 -691556098 883395678 -755266326 631967643 -474249338 930071705 -272330095 -697170725 887012221 909317455 -758899573 50201 -27480928 -787044180 120188702 -731567387 774990576 937895939 -363903001 -151624238 505919638 -210515125 -591737633 -506397464 -606578336 -648305046 -351915361 -451447531 -408531249 -393263631 474027232 524851871 -681026246 -784869214 -304668014 398761461 -670828476 77931521 -336484287 90814579 505305451 -478218706 90651273 -817901211 191780775 -217879702 -894416791 -667222912 -526485093 920150762 370814965 652489463 866654745 -189134228 953081126 626994324 -711751496 313663511 272364119 591571234 -228705411 76748627 699483378 -906792296 403673748 -453220554 651911744 -608975943 -152604846 703173073 819582211 -804125286 943732055 -785066793 -514410483 -905824661 -812387799 -181766054 250789934 -816171226 104834942 84208346 -491770459 -459908115 451259178 605219605 379929588 -398181823 -60587838 -647238635 328861316 -88334025 -94789577 -361326279 384451940 32389301 437237627 -719558564 -637591245 482004192 -140033784 587236396 -898172351 -706072808 -380793126 514320145 985123241 -251487341 -552699900 -327654160 976246619 695676288 468803143 -431481610 324493822 -338469978 115676159 924617304 193036230 38931199 986578313 -896301669 387991573 409182910 -344943303 -126525558 345941174 432117847 507962478 -349134837 983777319 681067432 -558042811 746298963 -891151176 -326274083 -631800587 303360004 179091478 207629864 -962573399 -483016647 466466597 -808402112 -774071207 127297408 312775380 -736997488 -934908557 -799920417 -112225327 -346478906 -73342966 -520042294 4013435 391661258 -301891454 145028803 118247172 -56732647 -576099518 -406960163 381255546 -525425644 -223569482 549896614 135555528 -210215807 132754761 112342345 594388715 439031003 492445546 364422242 -452727991 -782611954 795443715 -293862039 924558862 11140130 679289039 -325054855 15705025 -123795606 558587671 -131468628 -164648343 721645443 644843390 -412644872 877109977 -949432352 -397014320 -896093805 -350735612 -194833303 -417377529 716507409 808864405 -575065801 889604308 18196185 914088285 728793277 704809254 572686757 472165572 75301669 -815937855 787841478 -942353707 179801935 -187156618 -690406920 567688559 -295679074 743620198 650667178 -604610820 -385448385 326239567 -975918263 -563000488 -226779057 833618629 121291794 -1869762 -128815702 160151975 -656835179 -665536803 385988947 616406686 165237391 102719987 907347130 316022156 -559139247 -185688939 825723181 362287092 136553541 975778407 987549317 -838063701 783415241 436100911 528991600 -372157202 463228815 709296790 276063591 747123715 651215344 -516867447 887277751 719147973 722050264 -504612476 -814530414 -873080961 845759937 557317297 805636542 -394863212 -407773534 -51998387 -723115116 -111158699 -41822406 842839671 232726600 232504992 -618268104 299112245 -870263510 305161683 -609950755 -422760086 -937472952 -516164714 -371418246 116702593 211966072 -227808305 -468201948 978824068 -877774290 577789893 292559743 297795671 -497223793 -141368272 685748395 334571928 993734648 -583016406 722070944 759753428 796606443 -458580221 -86848316 -253071977 407859991 -122699609 742999680 562250421 694576025 -788772328 499440043 -420852473 -411555617 -259869329 913475820 -492886854 -969034236 -303068596 215455143 -511634372 -754418833 668256549 511413173 580449810 -456928188 238047698 987844463 -544826519 -364550255 -368408290 -835353488 848409089 -502142051 -741157987 782003153 -538846123 -29148779 78501252 -888363884 501539735 563833500 -538515768 93334572 657042041 645786043 602465017 -642346579 890836260 257001898 32444090 -191457344 413996980 -740522007 -587716347 -121895364 725279013 664513792 -965315286 151629860 888184185 423698473 -136370629 465886911 314791568 504255595 990760543 555715650 466615173 -675835330 -228546803 -85235456 -644736639 436052193 590649717 23237475 182156060 -578124503 71895892 -899092650 -803304124 156304021 -691886161 -57909585 772788407 407594551 451732860 258013408 348957405 -899427526 420461797 -428547607 55333459 -73260193 246253961 714438165 -100294459 112873034 642176910 -356791686 732934305 -46958228 716293158 -981475630 -964158645 904639621 923509694 -543405249 -543234846 -503547447 -35225472 -973134767 742604039 -259085199 358906207 -365560396 775502497 11700881 872669776 4429049 -627099894 -908454389 848786148 875099599 -121369091 642024931 510900631 331282867 -354278366 18471037 427061787 -635557680 901801740 176444636 979864449 -392993626 -670328008 2851591 106855809 -711168465 -22750186 430595950 467370914 -627255356 276365558 328421365 931870798 876761208 -176119927 736422746 -431223246 -229138082 82219350 -735579469 970467037 698979031 168015798 -394047656 -699631965 971361710 -240337632 934595716 680817132 96682638 -847133881 -29290325 618333536 -404159079 642969149 967629378 -883435606 -478639469 144353044 -553912394 -74350284 -918425572 49078123 621592268 -767172589 -325987673 319698190 106584843 -725781381 297566580 283177709 688274449 -80536015 -731317892 192279845 -114576022 -605249935 619508172 -61115275 584207774 -71278308 253784172 -341991494 -728558126 351867842 -308997565 138383021 872041066 -46893220 539239606 77192961 -65183115 -587211070 -975429369 -41858465 25019038 -57065962 -794358069 -736666231 358505275 94031081 830084623 -715823689 790339983 872466458 995845664 990602529 983494460 -836143629 70661525 392802757 -572060099 688600489 228347667 -938596258 119776544 -917869389 -43520315 -491521661 -651415661 -915519567 -810741675 -717014000 629279026 250078899 494243052 -945040104 441128978 251552580 140681956 -11742133 -875685613 405590623 -556174844 -291782996 118291898 770494570 906487444 138090342 700154968 -427562748 -155618095 -438915867 -528547314 988319680 359662738 483194893 604535233 -898388361 527785895 84714258 557129501 824369028 174244108 307488056 82788135 882301811 -840555293 -386612885 345287345 -166167090 -616566960 77252828 466522577 560933139 -28526556 -166371083 -819801553 -225276225 -19969404 -970328747 -986877749 291017268 -372370189 -734981864 -787454869 -321127708 924337114 -677837271 982397090 408566736 -462183059 892996305 203189559 259399441 325765216 647807478 624526662 -230287816 326731712 624535539 222071808 870685032 -609893931 137440944 956106820 -574918694 -654580451 -198151243 -475841647 680224725 -435254394 374903348 159026048 -122414860 -911069664 -724965689 -267865258 -586183993 -881013061 -238122516 -969879807 739883442 598614791 -120695171 -20850722 805620565 225228977 746286846 171855905 198645311 318371708 594490834 241652331 29767298 658524559 883477231 -48281289 -511571361 -875105762 -848786615 170040465 -153375574 178717706 -744922793 -131018153 -393646373 419953068 944845881 -618019462 695032430 421947497 106470808 -104163987 -415755130 -180362414 195443194 -584440363 267156130 107053753 -41402368 -699536394 739195657 271760829 604818540 -955539141 738037766 749798908 -191176925 883730568 704988759 -623545288 373135352 -578205725 -937554103 528116949 -231297543 -8760441 369229408 676390288 255658586 507985840 184262385 -77191708 -492808915 605049515 -510869790 145233688 397025386 772966689 635773316 95792145 -6732829 32437794 645759892 -495461422 -212329182 69175979 -260216562 252865254 524922366 -969033838 252980042 473401570 533352759 -500108739 -616642562 -51572732 -783398181 507903157 361834005 809120621 578305777 -238418078 -981954622 -957688314 -763191492 -292172218 22101069 -868627590 -855755779 -95450874 -301064224 -506722022 59642497 507692067 -994999279 7694382 -920017398 -570195520 -102260688 -991284875 343467408 -333037523 -638268221 -462992146 763333730 -770952112 -747504366 602585733 -416173800 -727322539 383695967 487862657 -78436903 -110344414 -572884260 -356965128 142035596 -960766974 306144490 784044929 -489997521 -313995771 622069558 -549948410 -369974560 413851538 266235313 -766358565 546350005 88033517 235443492 -984882154 -228792436 -921760213 984811542 -788300649 241264633 -356973877 34257939 308040338 -482761259 -111747004 188770111 -183461207 -752912063 379884053 -423494386 700815154 420409569 303290594 -334840509 781640206 -636972423 -966182057 263502565 -988729254 -363890196 976882078 -649584823 -451211132 -101924380 -130353041 -3806705 -467652094 101704563 -5812397 367543826 -418879894 455112036 724233935 -98974721 -973547599 497715325 -212506592 -146195076 -909695913 -924077973 582760052 -45255133 758872557 48476208 -767855727 178582150 238782174 265937298 -358538778 -309894307 -866872999 -535283140 880560005 590580010 882280804 -692818876 833044439 -737558596 -909888071 988109028 640914529 42745546 -570507705 411953434 88044141 -824257654 925905191 195618427 -388252821 -568231949 741106327 944316127 639000455 -324093012 408022829 -585617170 -280575499 -488304077 928705658 36673195 -937568828 249142503 -156145267 792640456 -193498471 354657988 -359488563 -959449304 822164359 51882198 -366189571 767589328 -506257669 -525641150 -393268888 -959625999 396382627 -280432936 21284220 817912190 562765672 -305300675 764167808 -540718035 549693862 -80863935 -873371218 -328501584 -263686124 776567141 -531497920 -839613265 201807165 677249108 -482015427 929227299 -327163593 676205040 276345762 938441935 -717801435 784619554 -149331255 -325933529 -38475220 591243701 892632782 442185432 -787573031 322924221 479575676 -755216848 49891746 762899585 569279793 483686317 773162158 -615528534 976262255 -628993411 -136362334 321820934 -469847723 -882727689 -125871560 -205605953 -682427543 12814140 780469690 -184161751 271809867 -528411755 469074730 351612356 816925658 -608711243 954317935 150590675 823932355 61222278 -71984928 -237392146 -734798693 -415734668 565590893 150689950 141811552 -791899345 996736642 695244588 365541287 108942598 -422539652 -493880557 -26105299 593751695 -178335802 835115471 19257422 15952660 50204936 825350344 280948532 -174057934 -478845634 199417712 938135579 -52086855 122053785 114227313 326745046 -794208574 -129077022 384047175 -715270249 -10343008 -602589092 105587951 -323297864 76507718 876358531 622156862 209285432 698393817 -384249070 -384070575 -645774477 -37464603 -792479852 -486437530 889792732 366659335 -678765694 -82069190 -848500527 -774446725 -204843558 155546667 -542977619 -486330307 -294165282 887443409 -866441380 89476765 979694316 -73337722 933411019 -789258443 826121154 600638860 -686893711 -13857163 -11775730 -668405563 -528050630 -363332449 393824892 316392332 682185376 -956792681 -943132443 -82973980 -485345884 -877833615 230073865 828174538 171505943 197181590 117724582 983089295 -813728417 -822205626 337350482 810395479 762519528 -135995100 293342691 -96425341 406863439 -151089371 861908899 -532367749 -845785036 216604660 221541241 71649104 250664054 149499876 -517296544 225651282 -697559079 -70869091 876491041 23433836 647783794 -593101694 -758272790 -717346226 936908908 -784216899 -838114946 672967920 -661007701 284801041 468764115 573397067 -694493256 -683390799 -232933633 451199595 952640855 908384905 557616700 763918965 181770411 -772429969 602181392 -130517669 806400339 -174800950 1869308 788680108 436718469 70641939 830241589 -447506805 474500785 576733422 -793987347 -189473430 -466611409 247792250 -944748549 982264497 222525481 801298382 211112859 -853970547 676598102 183115535 -223302069 -678422524 115294785 -462483236 155004157 698117656 71780846 500447417 -110457205 -231703171 825328863 -522868543 661773342 835312612 23755324 946322156 741008931 -169969399 514672879 822102313 479588296 583639758 -879667523 540897752 514943323 394376313 542191899 -602671013 83398057 682015707 401694568 -306922044 -491944158 -224095260 -10204653 -559323585 653968638 -541125328 851198473 710577418 -405180269 843904558 939567435 729391692 -666944612 175402038 -301414079 621028528 -232898569 -999273325 884076509 -257685215 109344020 -884556560 -626385204 345643308 -380637688 -970024732 775896415 286472336 -802169140 982984319 954443857 894207567 -533651298 753330217 353045732 771782816 -141543807 897480816 -761202319 -794256320 -449776588 -209603196 -206075550 918272436 -369487787 156850325 387852943 -519612486 -96708409 466092685 -570684607 258372869 -429548452 -837539133 207348880 115268945 -181476717 -10411830 -138149013 101224285 -490151016 -620893414 -710118637 -95908648 -549493208 -571015625 -612814999 -451956459 -644252306 -554361059 -375538805 -693634915 197982690 25719914 -871059965 -249355446 -992518224 -304930342 394398900 879685758 477326761 -810382669 -281550211 -573016586 -922251896 -769559810 240903319 -440590762 -321810383 780230139 -220861489 -343014109 -421450276 -421311012 400757341 361062269 -256617626 605032959 610400878 -690114690 -851099827 -263286173 -951533802 -442785418 -624986261 544671835 -954349912 260708647 -161115630 -707045359 39500145 904151461 153451952 134743275 -219403003 421546311 -264597669 412603723 -578146088 -961448890 -558845010 333523056 -150392923 727092057 -901219541 -979757130 296823032 -387302535 74738113 202081453 -824580150 -372894260 -388203710 583316228 -752604744 525134073 848414723 911233449 495288663 -45445283 -85670829 -929656151 -890949469 -803836180 -830466960 -383063178 647511254 548722489 -819301259 -896690296 -137469147 552960998 901224058 782577940 537286938 289575774 804310612 -517608802 536921167 -972646417 477496143 420032481 887777257 -422615745 -798895993 -642986610 657659124 -539181332 72494636 519776807 991247646 -913882314 467727441 -522318413 -617752257 -963407914 368220402 694741555 781919231 -666822859 718956369 807110288 -409037650 -120694426 -473212011 645538560 813505384 971649695 332019667 -951440941 93173987 986498090 237832930 -462345596 -30345545 715927198 -39273742 95758506 -705567967 866335326 -877009724 654021243 -129563364 816484352 -379927988 284945055 -593226409 -609445161 -14977236 612709458 -54887790 829115020 636766136 288265824 -943125264 587219754 -958611698 728601770 854099142 706535782 215930588 -90356858 -515648557 340533957 197073535 -414594589 577222056 -318029586 -319043743 278919360 -897980694 515095020 -135839499 581265982 18136170 475101612 65609861 527052788 -752116090 -806831830 267854990 -682957933 801746597 -103764052 -420000703 216231393 -699359546 853319289 879693193 671153196 853578614 484257292 723757004 853865769 218650689 477245177 272439002 978026497 100983734 -565799623 -107489084 882830281 524931791 -132856964 -387727436 531827925 1365924 -472128864 -963619040 -173256936 -992394492 627051639 -746231194 538783249 -444310580 793343854 -288587697 -905232474 566437331 904131901 242897844 -972893702 -468872016 228871985 236765360 148962713 220481131 -120173994 432928326 547407186 -367207602 745562827 -616125936 -649562757 962008475 -335681547 -912752579 -115864293 996293354 -493739922 -228911833 -97723909 406850440 150239386 850443511 724480350 -827605736 698942514 474483984 614009884 -838518009 582065484 938675772 604078505 750153008 -157319035 971223991 -752513811 504990605 746277109 -868941885 -324197910 138202336 -830496299 -242376381 -444011630 -792354471 -344740994 111725850 -173486046 -268059961 -605049454 -594624374 -197144865 -209207463 -60888731 -657813926 693013859 847771150 -90473545 -618510612 -242101290 -763835244 765653008 -485452969 -965685994 -756865767 992600442 -90784087 -139795036 617743982 -66736445 -537982096 993194950 -356734645 995170257 -753853736 132866944 314433896 -55933385 950092936 589200243 133966145 -960809054 -625926118 -110385264 -532108102 -13970364 -823545453 -214888324 536872870 251467091 -867879283 -715759814 567168883 935520720 -774178766 -336739907 -473857908 553092862 828252031 358501094 -525325486 -862195281 -845700599 896343935 891208802 -519021544 -412831417 837004206 -383616038 -795104005 -391178105 -558368963 -859614900 81845653 776314754 442123299 229091830 -399463525 -374509323 6358356 474642378 -869823842 -635569063 577702981 476940248 -637113630 -229756545 -456551073 -337325931 -644591547 230230201 341888573 918411012 278838515 -152645915 -279017845 516338140 -45896519 118141313 809941312 716150661 325587476 -594305199 362164896 66678474 87122180 226825797 177428393 -340797494 -927311896 417210806 -886511235 155198922 506139334 -19035280 -142401467 -266544849 432437625 -922381480 964885956 -732822490 806981365 450566772 -19406378 -365656645 -26121407 -32875666 -675916420 62307044 -20723931 272750061 -159962432 -799602703 375761664 -485213364 -865831193 453686276 916877529 990848951 -896946697 -73171468 522647557 782667224 -960528945 -458679581 697585715 -410012514 -414767589 981959974 -93055541 -968436648 256168960 -449039461 -255573785 828695011 236228540 -907221587 -735980788 -190915428 140965428 -448661881 -569367820 -957023139 35597800 -922379552 -284200670 -170897129 607226423 -204135646 173549322 -639401476 -234688294 -390426982 -131220758 -887273814 684833036 354994603 782884566 484771550 927667942 -995522671 995704665 -150934149 -325385181 301478194 -418498070 -181252929 547812621 719438464 324192829 -866447622 819431586 -560727635 816141855 438480668 969432027 684726080 -472770165 636959353 -462758951 595134257 279944427 172604428 484728794 -519439015 -449199905 414044236 -169524831 975636388 -99262501 585752022 -915991210 765716984 808818096 -826681299 797313143 861618560 -112026501 -724849458 -418986301 301110465 340403316 838664220 -249838967 171896353 182483250 770340174 -427613607 534919855 -887076698 327133659 719652209 905867289 -204271153 918394140 -893166747 862211133 -387027639 364468514 -842357266 567067555 51297518 -309456421 -616964267 -544417397 -624694892 722458436 -104117815 -171231105 873077495 893857498 -291790495 -370569490 132526268 -407183211 713744814 -154975611 940398363 492858885 -248811124 352274930 -967839091 -36656296 33644472 -633951847 -860971566 -994147417 467774634 -266486358 -895353389 243849558 -682078223 -831503152 -642622750 605454937 171782991 -567121889 -823100853 691810540 -747041260 636929908 -853893271 362010418 629737535 316598503 939130328 -991430403 -613162214 311776334 -695780012 988234803 191118765 -243949201 27891875 376778273 -743839943 -27544761 -998280809 825965549 786927412 -906405379 -820247753 885686602 641946256 -311446612 943535886 115285598 -231114393 -425875153 380063704 117453885 -283176768 805182075 -970504012 576913952 340135985 -739156118 -651861663 31996519 -242551075 -875266491 224386610 -155781983 -664555560 789379635 686967276 -82959358 -216500462 -55151361 139203194 -762012705 -663385800 174299357 -92594066 236858913 942067530 398393222 -869337371 -89265513 358110389 -858846252 -975509459 -410269148 131437294 -979273217 -357985184 -100544158 211336539 397369243 224387622 -771717659 258157880 -946718081 249928325 -179496711 -34164428 519531999 -131676096 251565542 612310062 -678718729 -856113197 -109383119 371216462 -671079718 136251258 -933818697 313473401 -627071624 227606355 -189224126 92381186 -562216640 362275826 216235743 -812413416 -611096906 980106572 -983255494 -527274279 72954606 755389260 561857655 709972970 -100673065 -467858700 -800902349 -826138056 -731768268 197792896 229807174 -447679759 -535901021 964225975 794623048 327015853 -230056232 -806626790 -490611820 661172366 -964189088 174808416 693472180 692342538 445665340 -973283532 209186947 159228781 117506578 2631651 767313103 -629548146 -765392716 172928788 -334302318 734217320 -102012050 -755167328 125198618 426034798 482652291 224002528 467207213 -630650604 616267709 -193803868 481999535 671786603 726654987 518441604 35526133 31230797 -144905118 -793913099 642235724 399707050 46660384 -163166667 746210801 550530550 188214610 -584311186 277891897 -404391093 -67842168 -22855781 593816342 916790418 852517032 907198955 -222307386 919280675 -739301075 -906943981 -803510731 472878914 485341503 -153046068 -849323608 141767080 324073212 -805900507 -199274304 536479495 -136016287 -724729947 -126762632 -197388885 658683734 851069462 -625559594 472173902 595260013 989105080 234257530 790388249 -110665512 -672420333 787658828 -497872012 -361251421 312936760 132992148 339672352 -228594780 -650349417 323059200 485424614 490075103 32552139 596883225 158803811 -206015368 951188065 -771234816 -599277483 716230518 -578840501 395488682 -183396877 -621437233 619008917 273425956 444328961 527272598 -530751273 -865346056 477189361 124861400 100287736 541567331 182977926 20814011 344255391 -582392021 -102851716 334570077 862783971 303940397 28908515 -718828664 648862436 831292809 -832326109 -200477159 -388322236 695389542 -175372712 899024628 646617193 798915796 343023560 -406354165 -340112302 93535632 -447746535 453724469 -273006865 -285276288 11967229 855630595 800642521 909357166 -421088796 -859155850 -265988057 -218875153 -261050820 685521746 -998640851 154700765 271344971 -587293601 851963836 384319522 -614673477 -481790018 -547918902 434886466 -316911374 708873572 -616120509 -150329490 583944459 -372862845 634794251 115110923 814963455 896706151 -953434155 -351875403 -653632569 -165823979 -220521335 -729866665 692146568 -934193000 635083663 -171708031 -314034011 707910015 906735648 -715550539 544686374 668260791 214828822 448976933 -51153145 943851006 364310029 734821502 -636521980 313811704 282782645 20367081 -95344655 -191755602 -301260853 -91451201 -286232032 103902318 782378218 756011933 457763720 112510730 899410402 54997479 194849157 -606141301 -66546311 -748535618 688564588 -249652258 -539175783 838265548 442459933 -126770168 549274900 -726366482 -760115172 -7738959 -487494381 429144600 -843302744 35592589 972897891 420895009 495447483 -23371644 -108291281 -341117803 -776415683 -894154178 -81394885 628136841 -660264372 726445712 109158525 -659494732 -617522106 -508533282 -349392203 312366382 356974198 52892638 100099437 368623277 -419647675 -673436680 480291559 -667488914 -414576614 -16971165 315576697 649133736 -917465874 885183665 -584398864 -147731086 -611818116 27386993 669053475 7281818 847354255 -559229072 -619279793 231050908 407869385 303794574 -873832849 790822320 -153087147 -193352754 -99714057 883047833 -276577517 -386911004 -911848948 -161085100 410222300 -813287084 626179736 256497574 -959253930 -123360040 502751801 340738129 -348202470 387970312 -231587380 -735844702 -447624361 -954025907 21811105 15898260 603420695 221356731 -920295200 965360214 -689633661 620700708 341477762 -478087789 -568646917 323087792 532115085 686108257 -342574152 -821852606 -130392609 -175005912 -324074640 -18963581 224756288 -382183268 -279325799 -992731010 736379489 -166201027 -881963686 227540311 -943729444 -588449438 -253655256 67081832 227498466 -274260368 -630341550 475605368 482970644 850667756 -705140071 569580307 -677523207 108463452 759154589 -139508996 -757557212 -844216030 833884102 -263499201 626310882 338829562 209478205 -236597370 -263547586 -100175133 198559454 798143345 -104177196 142393256 952646024 729301002 -270439613 952569416 -603708969 289077751 790565405 111721024 -75721094 524850453 -189202893 -776910876 596065145 639335371 -755516346 -310383146 268246491 94395202 731790467 -425582833 456231605 693257599 -934456450 -678388355 -416949692 503542907 290648953 604288655 514912917 -223590796 -938148349 550352198 367318373 160519824 -59929707 451967691 -285228540 730682771 -270306608 778326456 735605941 -563670758 -290541449 -810624888 -208747622 -400327456 369261638 669582089 -323251615 -210106590 -788994881 846085769 -404386600 -537891441 167414832 546924232 251973155 -45356655 -787339360 -487254987 988013521 464960364 -314560855 -477627826 48535504 -575564166 -8138722 80208456 991400899 225004604 -914502292 122168361 169856222 -969890400 616187562 -19316523 -43849791 404275084 269095937 -944888265 359276697 -215676335 625337352 605431675 131339042 49294820 204833737 -424205754 854932422 -459780979 455324123 988395367 914676243 348830817 544513157 -556384779 -360514929 430329189 581642897 900609007 -84269459 693791186 885217944 680804742 -396476736 -898534067 224792317 6428812 -469164493 440819615 -578046884 549885538 303696229 -432167149 301478343 592568318 744764369 201420098 134562486 -443891387 -673647968 182722229 372476170 18612398 -29204875 767023600 350458904 522880997 754774518 184501234 121651665 30349897 -902156355 -793764856 238804334 37461576 950361677 542904273 299669181 -150133604 -289212939 -183427318 485886186 999143616 75810662 -119761746 899356799 407125165 -869524042 602039499 -425199443 357532895 24656112 923090268 815040010 -407051519 -115529350 70115667 -513982620 -960780616 939036344 350005843 195475747 887087536 99670820 941962221 -424110673 -763525238 -573073571 -700788257 -59584898 -383090643 515331086 -235959987 10842630 302347823 32097450 163599733 75473643 -530314304 320719980 683970041 299993329 614018045 -617289868 477072606 136250220 350324304 672981301 651421530 559910438 -456526087 -624668017 -454860491 359173997 -278955309 874516985 663305313 -79807346 -762587282 -174875804 -860767308 -430795657 278557326 -936403272 -97673605 481322809 -772654015 -739838350 -737163727 -142342072 -313175818 115439769 98160530 -37567221 12801116 -561790674 -884283380 734934696 495094384 -30933864 -109300394 196616718 398311205 389753111 708556231 799656055 315627046 -634374983 524210831 536558305 627036064 428430518 165272961 -712187236 724746297 -10193627 -401153613 375032784 931119290 288993517 722665654 470422553 657183893 152271774 668741036 228878218 43495161 209985042 -870717121 780519523 620700702 178378018 -753013960 -201493253 -866456814 -681137824 325047599 -903182565 321493087 443225414 -959964560 -63820583 481935191 -660277181 -966074633 -94471055 -176846897 101655729 -263434333 -128408531 -398286991 340687346 425000386 -53578552 -820669072 -141657500 -297143904 -421728840 -163509861 833075026 795188158 680196783 -626840967 551333284 395063780 -155515323 705936518 270277069 -368378990 920903573 420967296 -931202149 118709702 868929609 -240567743 406986957 -486052676 972019901 -896485742 747130797 -361994501 -819636350 -863529877 37294901 -947137008 859393408 -819286705 100709650 834020239 206609375 -215948857 807038102 128949062 -648524104 -457960953 188336630 214541389 716894437 -185999585 -975859009 692601855 -164820701 -735061817 -612246645 526203790 9383901 -669401451 -357988317 -148624288 -807378618 -506177696 -989054962 534112615 83741956 -319792956 396560913 -965907634 998839890 -161864448 881872440 690139096 351375739 -799599428 336680741 -921082870 -782080879 903819813 -134863174 -457652890 -983540806 -521449512 -483412012 130875257 -509184415 893254826 311700226 366740491 718953816 713046658 -763043347 17993202 -232485992 -789395786 -933390934 -146740074 -493480782 698765365 670172345 97670932 -561529472 813028293 -860659800 -20045283 -764603777 954159474 -370851638 -606128993 -876495006 312869892 256904721 985039385 -281815857 845529861 -594288857 -848889237 366338405 44560086 614530368 78379059 190447049 -252689625 -632978100 -398696617 819907112 368676510 617811332 -827108174 932729221 548232583 -368942981 894822879 -124620745 106146773 -219951460 572682539 -70674161 -433864041 288079840 999474440 -970007637 -391976530 58556254 757207753 -946455680 369401157 -34906490 502750761 886401301 701274663 -292552052 319889462 -376327857 -106215651 871514164 -36010643 479231531 -311849667 519364714 35238871 -24980941 812416152 335518714 -624527853 328958784 738485591 170213373 -277758958 985792050 288962182 380502573 -484380498 344753405 245021692 850642552 944383176 805722187 89253653 -580419918 629676396 -393120553 -749393870 722162171 272646644 -924969131 -181757469 -453899888 -786592800 -690676542 812623424 -690551345 -843199854 -723880977 -921976235 833494755 -319928712 29476937 119797727 -408844393 677006859 754334239 -655782455 660910491 -365564973 -62658372 -353119732 616844792 -467348769 588967298 478244014 -289182950 610509764 761555788 692177584 -678504283 363933316 653955401 -439213844 -764511479 548852683 571486400 -432864167 -748035722 -245525791 159283743 763271598 483495474 130230708 475179032 -537817235 231632478 965411318 192012137 -504946412 -562845846 -13671654 762292178 -312493366 -596095268 -5829444 364237451 632246166 999999383 830039201 609236113 301513981 -368100380 -880215142 -850887212 -941858429 -7262772 835736600 253952731 4080841 61539253 -551268953 -473642096 -226988131 -555991315 -70664772 389039436 325070946 -293117150 338096361 397198411 -977924042 933853554 861434361 990787957 -679262872 -622823334 879079802 -759682280 -125348198 724973224 101244364 406798328 -188116323 117282320 847757725 -895210586 -815383449 -118077392 -583655156 462937325 24303183 -963255638 -24428247 406316107 136128793 -963087524 320148963 412721435 466517629 -334870191 -917297646 690917715 641263656 -830368679 485722690 -186670888 -333217708 -799662067 464236688 -840158614 -376037439 505109932 -661728035 908535876 497339573 -54173381 -291372535 176364838 -562030426 -172268039 -217185863 223756600 -771606491 -190664962 292255898 201723826 -745995106 -320009909 731077069 -653047032 618383586 -960700498 205709637 -338944472 -336875657 515141985 -615741171 -157870225 -470429902 -537977664 -523479204 -967493506 -758319668 504718884 -939114564 -673686553 -525386632 -876793750 -688300155 135536683 -361524050 403689001 825598346 -334077421 767982852 464574369 -761065858 643938517 -955070956 964864825 795986275 -564578915 -226518015 254801432 -955952655 410672839 229817554 -802630009 -943966395 255677739 -521763354 92660877 -504921328 252570719 324712124 438272360 -459273314 574477500 -163516227 651892823 -344886966 400709057 23312069 863165847 -786972640 911719220 723751055 510878203 106318522 -611730909 709787364 166555935 -588541090 -882582346 871750958 -812169558 691575198 629855802 203579378 87855194 168698265 206085806 -236808316 -617096513 650389949 -474242486 -843911498 423402085 231202037 -710171581 655299309 369405095 -932006484 799127646 919531132 -224619829 -118687237 699002720 919591020 -144151234 555152126 -633954402 -483267101 989316022 -721627206 -929805527 -593395456 562808864 -839907483 -836765610 379608999 106640041 951320190 -295736043 -753068594 -408327945 -563422144 56203905 57184924 -65753379 -112043129 -816309794 902447989 -146816985 -463412975 -221935831 -150209478 -549825105 -791852861 258434735 -766007648 469609352 642418138 687942835 -653830316 934998426 665738419 -30452079 637819234 -766703375 -565261449 29954554 -677384120 -581293250 -993306585 -139704926 -709087303 823393641 319613899 -388498180 88338291 -78225634 -79206326 -451937778 -612890926 -972909682 -802634906 -577065177 913764399 113622852 -198918796 -131892539 -995859807 -587284560 267523488 -953926195 -239099678 483196689 -57210560 678317190 518942595 -342901990 -865925367 261927492 -778481612 -354838235 -889244412 938986891 225973461 610266392 -498844971 -786326375 -578099220 551681986 -652828940 -419951956 121367947 -100687055 713483053 -331515265 -479064118 566406886 335621428 -624006893 -134133431 729685630 -120696079 246231862 690444829 333474008 -174404715 -70998961 -156444962 -761158055 413256159 -860749229 418130134 -194759975 -99689028 -135829978 445166431 -991654113 -604647517 -873451150 -96478378 -276560285 -610934671 593039915 622110378 -49991485 166608874 -747864652 -882695997 -285791736 508729064 -555145592 872271310 732896103 -528392143 -582778561 -933113865 -312596031 -178305639 534942259 -862901340 845623144 162171834 -506195325 -624897010 718701711 -418414037 -4419667 76734901 -50385183 739533757 224131590 54119462 636259558 -189555484 305567812 157635118 844968078 -644586722 28923882 -324913906 561588454 572461089 356767831 -50301618 819997382 677680643 453789187 147596863 168191877 -460072733 -962635363 -775452468 249933235 446672736 364228133 566205506 -128277657 -218476452 902337150 -713993016 681509951 -721478559 -812962316 117343715 428193317 -589625062 -474230068 960540444 452184121 71676881 128956561 -890289828 948337109 -150237019 130042418 -468272331 514719004 -263442867 522775713 433158557 774022138 801118775 749581806 174114050 -288073313 -281945323 390376507 -388758456 561452461 877318406 651792330 -28942424 415812836 -101998568 19989578 -105428684 766337465 -803076211 -292431781 -151177627 297675251 -855652609 -74496721 -71446006 810680299 472215512 169660925 -487326000 909800652 -538995288 -588218889 802280335 -40602681 -419766270 658467111 172780067 203498816 -139480429 906003775 -976410255 -84010220 -797504890 160049500 -421576972 704956156 310392208 687510185 716253903 -272529484 95714650 46754699 -321553159 159095235 -542190307 605920405 -357017162 739309764 -165539372 642035738 -593257544 19061840 -872198293 -538320162 -369580191 578996144 -132839081 -976982738 544566979 309755668 859196549 -362323001 -168698249 -729314446 -161613854 249066448 221722076 447248613 880352185 -431802866 508661234 -542016432 -812949307 -359701566 773235627 597671852 341237394 674398368 -466262882 880852800 -925888830 763857936 111865551 -680866557 -235115628 993254123 -88191824 -954873281 -912890395 68312206 -86904803 261879741 411750796 -558875677 495021447 239994237 617654714 742741462 -439408867 -631209990 -522375378 547404945 -802019978 842053058 -967954382 -853723945 -299953348 -201690111 742495414 -987531793 437455791 675770678 -820668036 -218464930 -689602104 874735309 670543828 978467619 -4353442 -807933803 -550573309 -953978330 -835427432 -146652855 -645134670 204255286 -884386387 643180035 118328140 -527861789 -271907076 -922830526 300691250 -217215715 -284612821 500477144 -77359590 -45478171 -688719271 380199571 -421492412 -900324574 -967727097 440624573 288880361 -791837270 -177112038 -800388251 -184328827 869225279 170074006 78730259 466490386 160111730 725451968 378527711 -879782678 69688395 -237851418 -243964249 -523891604 -90370825 -558601539 -480856130 -806586191 514890404 -86581389 674297432 501151125 -843727240 226645005 -375701263 -565677212 -827113062 -806860207 859480028 123845896 -171250573 483609212 -814357734 -9980762 -501156767 -796252606 877249439 -539986413 100637376 -510160068 -24734720 -748178675 -762579387 196755465 -800540886 -597357815 70365521 -354428503 -490827507 134736444 202253416 559699361 262619292 613113795 393760976 94512828 -461625822 323547934 414789296 880553065 -649276084 26752877 679654376 -390570016 777519351 -510074410 -155816107 981686920 -121805985 -163152239 906228463 -353445544 422592586 -447708976 801526179 312447039 304416016 -679560423 58963247 891576961 -673569731 -316681085 758349868 -403246967 -395970972 312660956 84291732 -851749073 303336937 324193498 775840239 451938236 -198441289 -772125133 222338441 -853924746 590594192 -675609258 17987278 252815562 -361462151 -447101784 -15938137 734525298 982384683 -743258167 847793388 26802325 -996078998 624233889 34193675 -860897924 899901814 -341548723 -854788230 -133144967 -897201655 -273290335 -854751713 -762616958 351177197 172130900 -312069549 -546872247 497113192 336790795 103948793 710633381 -4380102 -414852360 967785494 406689818 -551173815 442659198 191200537 -554384897 -316746591 -334767771 301766530 -662633108 -883068264 -825911763 -1240618 -586765618 696957765 -862508543 534283994 234057649 564656312 -156964649 689602219 -408572894 336463117 127134247 -162138228 106512943 435381908 -589321185 -310742233 535262460 -517835702 691723818 97152604 -548764605 -689240294 760793786 -197311815 409289092 381053942 -826072604 452745803 -647183503 -821340684 556755413 -223121742 -279472756 -191901997 906583699 964804361 -707254438 -822222417 -766425403 969771414 -304573624 -451773041 618215229 -942526037 -75796722 -157133678 -936552155 -74997481 -156351676 -770467259 -358541846 -166776729 -158644553 741717740 -771955198 -483225856 -542620908 -877702409 154034516 312245498 -636895331 58413978 886645280 -41858506 543960133 -561643876 968512388 582628929 732750734 -315017095 -285492680 483195799 -472927364 -5291680 -825564085 -246317712 722892308 -625583856 485558088 986922008 -989840153 290311723 -560613183 -531653814 521437328 -813355608 -336323838 50072859 26328648 -429214782 699342232 -451940672 933846966 454413729 -726855776 -303221096 -307620635 732655147 -234922012 -576800403 -319769392 -867019343 -713441044 724983048 -92926194 -795526837 -22168236 707742830 617891064 -894439329 -630120780 53235201 -883823882 -543741018 -959600830 677578930 -108254831 50914276 -174575789 -241186254 557887680 -201066400 299196371 536408208 850027324 -742802854 517827547 281031295 923450050 656444895 952277327 37748576 662206973 814371125 116140323 -810270702 -761245560 -39091907 -907404128 2812768 720340462 717602844 677078021 261392627 290964648 -44332454 -507904631 -438956912 509036445 -741638250 -110289268 823935265 175492377 226678823 279729003 -716887982 -73241863 -265282559 531451844 -959442 -924829430 -707509987 -683630885 521209501 -603506470 -253842592 655518982 970082797 -67012930 231331060 413320121 -197616807 -868755283 -291196298 804566348 980627721 651983563 523361666 -54882511 -412217754 -974686282 742685400 -763687375 326448 623016947 986439519 566145168 743063861 734133486 25600650 -109717818 -87672116 -964330671 -382247657 868258207 263009419 756234757 459521361 174909739 465451047 32694583 -761158963 -285689750 -365826432 510692065 885786864 478329993 126896285 -394774578 571346890 -781033908 -565988751 -87322126 -495449580 -322453840 -429825702 -114128160 -95894917 -336440539 -923096508 -217525160 -572005296 -698442188 964773657 631629435 456738302 -828519750 -869387595 -208419857 -202461537 -861067361 -611223859 -644292174 464138738 510369718 -63182134 454312757 344526732 707978148 821256579 -572668499 -251610248 -408072205 808471923 -403303683 -524071720 -658262935 299715326 -686971161 797677418 877821516 367663442 -318513630 -559625903 -194964406 -730083928 -700286016 -357643717 794470573 92319875 514353887 461863957 545637454 -947717055 -841748066 411065879 -88501677 -166657220 641091257 323345046 -580815255 100126915 -406423557 303430575 -154867543 -451480596 168362650 577199109 852077715 197966490 45356554 203826240 529952980 925915784 -431409554 -895879819 672757801 335029155 -45841746 314558395 484770050 -957373708 -107911699 300031478 -322552700 -60047656 -850187743 -799785790 -848421456 -748509274 -508102027 -628292773 228868748 461971795 -628674343 -563897296 -399972766 -784718383 -22445932 -955015291 -122000301 679436311 -274273627 -800159367 971013443 -949643198 781903364 352186685 634832205 -523586944 400357911 -213769441 339220253 -834368029 739852664 -588971223 924812275 930048811 193750914 471945847 237114598 -401602341 241187290 -64107543 708104469 23204697 -571760016 -310663414 774352904 -977230008 216999357 -411948650 -932462938 606479979 762226064 -855068364 731766346 571088960 -173372075 -752075001 703085712 -303372734 699983894 10360311 -136928801 377974205 440151849 359886346 921128097 -675418036 -535088330 -710283136 180951480 -517806225 -881160902 -865977667 168644974 64874216 -646976916 -508908704 470568553 240276209 426728563 -129224714 -500101537 344851311 114379894 -306603919 -50839235 -874423593 573192700 -523511348 320730283 -386398669 -682755829 -351517692 242381064 -972258252 567428714 -230567277 433014514 395992707 417562955 -199992158 -744304109 -230894096 627816401 -805962606 -421012396 -834119382 670287361 905146526 -388302921 863645839 -24163570 -997003216 640516649 -342766326 441264114 535919183 -819504359 -67876798 802236078 568911316 980056993 -315287137 830843414 -139545745 185821246 -448695534 288758759 -337125214 328258328 -891246071 -452315398 801696219 212688003 718527792 766541230 284007436 391431768 720470713 170089049 905507646 163701125 -157239475 -536822936 -310465592 435432702 500954874 -997174804 -175645769 781428223 503535054 837047611 317397108 -947102013 -249930484 -23510250 460359695 761223557 -647903012 -206263930 170651186 -138590062 985260614 -319885169 -415694433 -401357005 563432298 -4712766 -356202365 -478634923 394062532 -101442528 -772451466 -679271223 -380134650 -633897010 -638148866 -334932187 -401090050 26848441 321540152 -461584604 430086937 -271186284 -371682867 -517115716 896848640 499739670 -277418349 812572601 716835872 544490077 769257632 -690371155 -849961336 -718212371 537912341 -778883221 159262096 -115081260 833383225 274671985 100829390 -874161940 618179977 445415756 -641398556 608135440 645222157 -65147471 73704610 -185617941 -404115039 918730459 274907736 213217585 -333230836 -972476428 568277173 200358499 291211470 169488148 653768866 854698947 -648757168 605124993 12361673 -173152375 -921147568 -820330365 770301439 864430204 407527304 -630591975 -909703173 132615762 -966162715 -152530128 792047934 -432558246 315486434 220210803 93141754 -73163398 -110890412 -692413688 588694534 -248604507 -544858725 106090518 683954654 76728431 921351404 -819133922 -114993751 -599455697 280760453 -991865507 -506266912 237879145 172170635 -435067668 -694902719 -452922850 -323634502 -908449030 -13706444 -794301110 -663706106 488822376 -846616907 -882208298 -827124260 179797380 530152017 -385982826 -149257863 601592869 120897058 -374128501 -894871195 -373315441 453865811 -114420135 -914382797 -960541133 393206960 939059410 -844295799 164173662 -265260352 -915954531 730613230 617761440 799924803 -147598744 838622513 -30169724 463482997 -885172037 -6873719 969722419 -525473914 405288211 -949356283 353637048 -543948043 -26417973 519106107 -617340372 828346740 986468356 -197873261 403222283 537687519 -943493519 -944522826 184120694 -461502558 188614900 -621369358 172332876 -204180420 -543380037 -530825036 -651212885 -401073137 -27377068 476420774 -527060520 -723175167 -828519824 929160070 -432160360 132823104 -762281088 -578431539 -267654632 273760617 713026014 -662111609 -653668815 -597759039 -760340937 858927933 620903147 254119534 864014110 -564955238 345718354 -932899304 -384557807 -954664479 -381706062 918470840 -482625701 231381634 148168212 852326804 6633108 161783013 680961492 138808227 -971713643 -726142148 297068646 -824523786 963491443 -134879671 237341671 -301212256 283048790 934572095 832023997 -543358714 732885712 850793398 -399953340 819709776 946717674 -670125106 550654071 155545112 43388601 990613039 757722057 -881139862 -52253547 -136880876 -452120980 -342416044 80467873 -794126191 49205767 776554206 929047733 600144472 -560380499 -740002806 -166655846 382401392 -734166894 942777410 -358608005 -198497150 35912926 313294786 80690410 -390665925 133566425 545291507 -303307263 -835619258 732474324 -316784180 297701780 -618135113 152111352 -623678825 -131689606 556764151 277109573 800696235 905186093 -565971756 -536391385 553065533 -439969614 -854919130 -641671749 905926368 572971009 -331303213 -318556097 770610403 447574343 -248286491 77674660 -553884395 787667238 -350855754 -442882277 956306343 765475618 -815418696 898964115 -324714179 -992149139 584990353 -264471726 379192012 100135953 723462863 640274080 630029185 -371836136 -512202202 374101406 -757744647 -866993594 471648345 104861587 -551820004 720495618 261438557 -114086614 -709819848 84565870 -291299932 -298895729 -695009757 571189013 929936633 832138662 -46338362 763129502 220236506 899388308 923965855 -105326565 -381339446 -637000176 891632034 92197464 413375753 -668824834 499247118 851364609 225493377 738316917 -30598969 -186410626 820818232 -434021392 233487456 -893315757 -940749050 182660423 -82916765 9155539 -623855125 778564889 -677447128 -962212817 56383734 883324212 -373807351 -547020457 -213345 -508764950 19516396 146833538 -237628517 797738642 -447112730 466357812 690433563 -216628524 -379690349 252437289 -129850848 -744691622 897165068 -171487823 191340521 880523203 692240899 -857907216 748583840 -127281888 188631964 89425284 -51825776 457249448 546778328 95189606 -768534786 171251100 244544304 248123576 -178373909 590232539 906726468 774593428 599102389 606376017 537524210 -554296065 -438551994 715161725 -177797353 -345136001 -651301317 -471891051 386452498 639529598 -985578331 -43232736 714801613 862977691 426513026 862938461 26916353 511326139 -343955511 -590802541 -209503620 947904399 -265021182 770464349 329616710 -284118215 904622424 722921177 -981869803 496687821 -220998679 982615523 816638033 -830665363 790124360 -904022719 945396002 -582688484 -459710395 -101271539 -79432997 -90189102 325925107 -238588593 -369062204 626957920 -227059253 632384963 -808775362 -950472496 912701803 -22443242 -316460476 395710043 303250886 -145355131 -355103519 119376597 -885328151 177869940 -589372452 -865369948 588757494 -835774605 -694183550 451243167 -225705317 -332870445 -208213132 874860344 424247459 -94319816 167267900 -41937580 -703240343 566197561 -807636787 -675952245 -932836316 148398117 -73066025 140968898 627721512 79755476 -701052548 -838359966 -507450848 325646648 -76987947 157133186 -250479526 -147983766 921387101 -461429733 470646584 13602374 343650622 404819599 781338938 -672242621 -584597553 -88370394 -70331924 712316329 878689590 828675174 -980748701 982476772 -566327304 -653546455 -675506321 103718639 648127205 732750252 722949321 481755465 512975683 433562781 146250549 476983076 -735273734 -942536269 -454460359 888061843 -337345309 683230112 -704917913 371543464 -956195164 689463442 942066766 -906719358 960649254 -614291624 20160805 -824878096 295288739 -741882579 -688333625 -586218635 -422783812 692447353 -34019056 485708178 -554704963 444691389 65016169 445240922 284455242 -806283308 -445851847 123790990 570524380 429761877 -790031931 -705979294 78855802 -107867609 -233583776 908540401 686070145 619715161 -705073683 -734101286 -998510757 -863917354 224236922 -278900424 536897912 694755197 -908886222 983233588 -472092625 -203171089 326116250 132676492 769806543 483847103 -441979595 -9471302 -755002472 -766423896 574324641 535193915 -56989183 -947423419 244413848 -973739932 707180214 -209203189 -534704954 -23925888 541720070 313068384 -325419412 -419147797 -724065921 874464182 -487457152 714434984 747285246 -133477409 831223368 -598862219 -933743294 840758840 -152282336 740808416 452027585 -682517115 263850793 477132145 286214845 -106548216 -849352856 950094838 768248230 -493946542 530524516 -159205064 -687650989 916798369 -120026275 47843773 635645704 910795382 -652398728 -595437786 219837710 944173087 -927111196 -90931093 588963082 71472901 -627245605 968503191 999739393 53652904 -445947045 611703315 936741954 -169320202 423709116 -44017570 524410891 -627675855 -92073269 -287905146 863721329 -25244101 -39273677 953370253 725167128 -302800229 695165610 -221428730 22311219 -426469072 -290167190 23631058 753268136 -875490622 404784699 -520139094 311633475 717808083 -299522115 -135505767 845412164 -228013508 344077171 480983328 252796465 -511106053 -590092877 126028454 -232251433 109255846 -110183173 -469146953 945504690 -222098152 856918690 903648920 -265799444 -646422878 194438979 -300336837 403599572 933844465 -183219202 -466733063 452707917 -354381100 7011500 311590025 733176408 -357929273 -576762014 243915633 -958902270 274291353 1061687 -312758656 -816248975 814765319 -575218991 -368823500 -977598272 -496709586 280413927 -164141755 453618468 -510161545 -51941734 803678112 499516210 -810833097 751621510 430243498 126098442 -757498149 -455530610 202398827 -224867817 -765595761 995466935 887379484 -101970117 -222834812 725748923 98299559 605315313 481772161 -635205280 820780070 -291043951 -848045046 -673952876 -33133628 191469655 -322710574 -972942100 86262239 19196194 -592941768 442008597 -462421021 -672289429 -97896643 30641614 953260959 580092809 -46016181 490911174 -994233027 460405379 -726319957 -30944411 -383318669 -698732065 608333913 -19947820 -811731141 -126371374 -780333610 14198083 -898379543 -694401647 -598658702 954634990 -312299964 872691940 -913862824 908777499 -322544086 907415910 -175693793 888026059 958135467 -679199608 -858254347 -495426251 197603148 874242765 86646235 868087669 -268799295 -474836965 -884589611 734693785 -558372606 151662583 -961104106 -584760284 -41947853 -61827152 -46559339 -620288759 114147610 -535657693 -717619930 561320711 -969606426 -298971228 -157128388 55335652 430771634 648239429 -25117886 363707642 687761712 -761291367 643596530 906508499 542546254 -5109533 489034591 429206313 -245201277 -668742724 -259209034 -535237199 -129953362 -689716058 -888000974 -849680321 -114148602 888030352 257660620 14292223 659955689 801713879 -365001470 -136170632 -222034795 -944485623 980044204 297748721 153214574 725837420 562730890 556330016 494960045 786563085 -318125539 123083500 -969358415 258480663 611660123 666991371 482158153 681843151 -826162716 613326042 210734651 915154255 -73314381 -980427877 -817091931 -86744010 -387996261 754275011 596248815 -437151773 -166816305 -701446142 -645880470 -804122269 -762206203 -92264643 -474112586 -766434663 446761522 -308039760 699970249 -953715613 -524837075 -108152508 165278813 550385976 -601171330 -719148274 -210396406 941701644 387960809 320076220 630707671 -513176386 286631463 167708478 171511539 -853469476 -484654544 -518495363 700029094 -310064799 125860550 -938640434 292117428 -706142152 30239194 -259274260 584203330 -65530026 -237127868 -767180194 -862242019 862685061 292137768 958713537 99335833 636442202 -91811546 -944335454 672926181 -506935640 333728436 -944178110 275373956 -142519314 240175274 376154125 841326271 -216516365 934927170 -75543771 -644180382 177693190 373088392 -820565968 572250090 -38261530 632275293 396718971 621057959 -607044417 222440078 -128833594 539427372 -365204133 -181767471 -683215688 -978873846 336699258 -335498152 -828239873 249355945 624189856 960536734 449393610 763494057 23949250 270519004 -468233361 175522749 689196509 -954043250 -221441990 -533224618 166051295 678502171 -151390643 -423111503 -46883730 -21009947 -579875589 -782006956 -788244561 -738012128 278535478 522850274 -142402648 491562047 44601380 639566504 93243107 997119420 330199513 -322968499 48408938 834306013 -219097878 932866553 -783866299 -370202273 641853355 232268175 239855265 -609236146 -97371516 234818182 -245838076 -308793248 555538931 531712464 -293817170 811926252 583656149 252123398 -51850999 814959310 250299879 -157316978 -602024653 563277365 732778593 210385853 -611413062 712955664 -553265639 106645350 -628707530 -187690230 -270873819 -919144579 428957916 -292401323 868587518 459514290 -146860619 99625408 -134437436 418592321 -378349334 739145120 956481088 -758093013 -587829863 -365869051 948839549 -703168436 -752821525 498515615 -94488773 -682224930 -333078516 -410878149 -327499671 -481184276 927664350 -360077389 903525797 727354794 -570172501 907362711 -632751952 -7850484 -355107186 -351344687 -606652050 175210370 -867218636 -471838447 -523280005 379375533 -196355067 821278066 -480618521 971097539 -656816395 -605525667 253660718 -76337911 52833267 -444308648 692124785 761981788 624758080 -400070378 167056782 218614676 774450071 -341906526 912557198 527214951 -650480356 -541680825 817829416 151649096 -658341447 142774888 -375500659 -505288142 -775959405 -636936980 277329825 240234291 284383003 896584900 -387979540 623191609 497688604 557797304 394481591 785362652 498176750 -320951942 778053095 154662884 992322591 635266479 62232382 -47457051 381421521 834621281 34679510 929024260 -861997868 394837174 751024206 736645526 700004819 -941169768 -549338469 887107540 -492336791 90961005 740331743 123147010 -866165265 -316519591 -137978278 674741941 -520705880 291707618 -45425380 -931543766 -807355104 -518905440 -689176230 415862706 -257627912 -8103767 -797869517 -707335343 -557444647 685098758 223820073 -847964805 -165449923 -977951925 115668675 531336350 -311545958 -911455795 -668158759 -996172230 -801554269 -651205226 338821585 985551240 -642706039 -424119620 -309355125 857714939 -679441975 6609338 -709280278 205200801 370010111 -568511708 -664652901 16065342 -930771644 677903312 74659897 -200847742 603585049 319820081 908321686 183301452 884836391 -343597894 457625030 37507267 -430546843 -295056673 -575290315 -367856492 -343229630 160934872 -177993154 -947916686 -932421014 -581618112 35936597 75556180 -996417181 -134892892 -747048736 713540638 -134034714 765161859 491280078 -329693856 45607547 -839767789 -680762915 -679369626 645544538 641920140 -156060856 162074892 993928329 413742198 869724652 632137002 594883911 -399817335 315546391 -687139631 -849259882 161559046 -525135528 946092843 -968281275 548770052 50094671 -474784489 144486120 -8511477 -756485826 135858107 612932442 -79852077 416973602 -983897943 -932898250 -86924276 -373294397 253681948 -198741901 302424002 -726853798 801752529 311381553 -991279048 -127594523 -926602588 551198560 -678608658 -587156726 31445805 -290824705 282375255 -641483408 620455494 288798413 -449487906 629856405 843408798 254608888 579001940 -983870738 -30213553 760385724 -700134054 471073172 292815859 585122820 -491144980 -688190660 373310196 887006485 332688251 -800762647 -480159435 -871395830 -664635526 172442924 904752315 267122062 -917016954 361044494 -538762468 613018014 652389469 -342654408 129349136 -689183012 677688678 -792175002 -376038852 656732598 -411077403 -137058993 417299666 -408931431 -13367702 -772672472 -33841450 -218419822 138967042 598940715 333984114 897686388 -91761830 456627064 815962830 -331367339 362305391 -775616688 805325088 550701739 222632362 613019700 370946521 901483937 -124436734 -798556415 367854340 816699703 646471911 316887307 -536282165 -7218582 319773341 592101606 119358448 448250699 -37514250 -623941468 579483815 -772739085 580177081 -961018596 75287747 628060315 339396986 652854037 22804396 741107808 -71204356 -153464160 -443708747 416789455 89699460 -491697790 -872747057 -199753874 778353288 -850770827 -924522819 -275904946 136170857 -104639376 -571989993 904888541 -984470707 -977420385 -796628486 -281429940 -78502011 538173768 -23836049 -560140968 405651589 -869447778 -697866819 -396582259 -36885274 -634981603 372855008 -234348981 456666169 -397463177 -39651841 -241684740 -103475444 53072270 612725415 151472624 -802214914 96427337 830182664 517742199 42652453 -158382229 57581666 236787954 -589398090 -294239343 -881807639 718755429 -373050454 -818616301 421614957 -214554672 656383473 696319466 -112994348 222584346 866271002 -469164685 -288080807 -456511175 -413827601 -670115605 -195296603 620692463 -259897840 -936833722 38131509 495165506 -653431994 -840737783 -306270397 -4691681 -505242127 416483841 -883870883 794399102 -741474685 357035434 -179084592 62443371 332856963 215361150 -417417330 472349173 194963855 313032490 -625586791 -1702261 159928445 -288303031 29656324 559498776 23884562 -19958509 509813863 -421876019 -75192156 901975221 -282381952 651426808 -721439098 836943054 -794295948 -122704616 308728417 -544028907 -299017047 -712168844 776589517 653514611 -177213085 -115743742 603091639 291933477 -350832149 992539198 -598755972 520854448 731830341 264060893 229349463 378117443 104915512 820458709 924100282 -376339264 238517288 933443687 -839462496 -733183571 9013297 -593520553 -718472149 -569641357 772870845 55354826 878180636 491601962 771794379 -190106071 649363208 -426795057 921997161 342549845 -326909456 732642855 19145028 -565290965 -345901100 -451632843 -259400040 -548048624 -351488676 -864335535 935621545 27247258 712498204 559564343 -139428904 352259820 -363740895 -201159657 -11343589 -135263096 175628256 134759521 175173699 573275755 -382810893 766977055 -252603222 -669093489 560784274 941695414 -479678017 -730145587 -352004520 25105345 -312685955 938551562 489031861 214040982 49783276 366723144 661869590 -989595693 -960881293 -252955638 -433649004 793255018 946685823 493694258 -979868677 -668654822 864985652 -252555034 665638163 586444088 956940499 -547659323 386768209 541371500 49239321 998889449 815258014 -450923926 869735384 -543230761 329710873 465093273 471280154 994951080 -689865545 497157644 -84239702 -938510691 98873200 -364150426 -221698283 561295102 -270686830 17904189 -172670419 -224078233 71112387 -527957146 -105396088 657294125 -396139418 -44559211 109348403 620436206 245815739 425506910 839133755 -485679340 -695950278 -622579783 -868786012 775689755 -432728629 627107187 -985023179 4012570 -641970588 -879923865 -89214650 -244510252 -953059805 -422611952 635869151 967179584 27213854 -404659783 555716484 392738008 299042241 584047209 -994769338 581167157 -800392139 440316748 -87771074 -839632256 148325315 -673040184 -811797618 -282644044 293358538 745344056 -5715160 852081198 -645369729 -862145925 782699141 -66558217 802704455 15400529 583069243 815079314 -477116988 109165071 -305463556 -450186552 273706069 -108179637 532309030 151808801 697434734 -249435498 170306223 846890680 397210118 -329425491 232558033 -670168353 -693049188 -330714924 -246742037 50042242 431244410 -404694655 -188055959 980695777 602435641 861341428 -89601705 -34417786 98834502 -681688695 411828740 -14255200 479835443 371536765 233897449 -689919116 -45414436 -431266420 -758985549 355307502 -298068755 386350605 44837263 -142270589 766293650 19737777 236415812 -576098838 214377329 118571183 190391921 -665249674 391412555 116403694 -9991702 488985462 272948963 186175855 839673340 951689355 -782049721 141594002 491605405 -443633502 -918493926 506140325 -740889232 -856854456 79085283 -323166877 764977492 -430010947 205166611 -1704344 163536067 36244160 417846455 -402317254 188403443 -396213702 -380493560 536787653 -121722857 -42281454 -478047485 -354149555 109140011 -974048945 -522166449 -364530149 143278557 -710836100 -701272187 -636135294 -397586820 -509115684 -665380378 -505856723 -492173273 -527406033 684325034 97617242 205123232 -965458671 -818728495 266763122 827694778 595916320 -439454596 860544855 920513073 989516006 -989229922 -396965109 181078289 349114126 -8400084 -581789782 -852776795 235269564 -378987851 434360431 -275186849 -650264390 21895982 352721202 -516008178 151448927 -108261940 -966523298 763424749 383652139 715797218 613325130 -47139922 676153140 353893570 -49536159 65189464 293793569 403928201 -539688832 321830211 -12228813 3931641 959654310 -494294177 -818675929 154851344 -863676286 896355907 206164275 -670520277 773071088 987669238 423321299 527852482 -94803205 200921779 -375295655 -726363455 -671388846 989931997 -304964841 -584832054 771276575 980630910 358828908 -75545192 672827794 771787281 228204748 -53532770 290579651 463962979 -663906471 -766085160 -884448070 -976734914 -189967413 260519861 -127222399 300324194 -759505539 894532516 864014181 472427786 -471366731 908219937 679348341 -6081347 600571577 -856443153 708402373 617619921 832776294 878154643 -764058349 -694171641 -44761664 407148326 -237892915 539754698 166592879 -225013480 -457888884 -307977803 -110742725 -960877453 -264952545 -604236760 767479262 -565574701 -730254152 346431045 135099402 123062507 870901656 476406405 -375636227 -620251516 760224436 -509133984 -457101311 -570767559 504874930 -681815452 814619355 -389146782 -975638162 -462670690 -970666829 214456777 935543152 420144240 -847982249 -414590873 492605156 683425865 -579611743 -687268746 487466645 -682310833 485610225 593909348 -739409557 198864540 -154866920 -527523944 821558040 571002569 -640023015 196977140 -780554883 277889856 -726722828 -68906829 -119568327 -756579870 -171119545 -451991850 141843884 7312652 -680187278 -416989445 202690364 -957034154 754874767 -45466737 -324503517 -378198261 -321933703 919683456 425301396 48103963 -839582201 -559984762 63743159 716041088 -217294081 618364190 119026795 827473703 -382559460 -645295925 -20458480 -72881950 -140381734 -698448606 473036972 -254882232 48460612 -760191372 -965316386 278809836 -335720029 402196033 102387597 455587787 165577107 -87342814 -892562893 916885973 -864433264 727851287 -495194516 979861668 463748539 503398664 880069594 -414475939 -189233442 -254946255 630848326 345623523 -877317276 50048174 676441808 159239843 943985975 653206646 -828451343 743584456 292629997 -157482191 -865001657 572489926 -298439782 603507103 257383311 -356515959 561372703 843346998 -375931702 -876007215 829109712 574429106 87191711 -891520859 214880158 -275108384 -959166991 -785697789 940465894 22416209 469346520 -340548697 -335284118 692780169 540108558 438816961 747821954 346919491 595779373 883394229 182930727 -926477725 -250696798 -686805906 873521802 -885955791 434842108 -147038932 506887252 198800484 -215105369 -527299189 569044606 -36854109 115787013 -400193643 296435406 -704546265 -296795351 54920602 -882471162 -591311164 698482176 -400210549 -150167437 267033355 64261964 220896209 75619958 -399983810 -731302913 208217615 -835300530 -885495990 -8973978 465859230 535909718 -791567611 267945438 -977102532 411802626 602170322 6500553 -421187232 -233243802 201037606 104959633 -819071620 107105880 188262809 -923804532 647987357 -948985800 -114255860 -147101692 -737753466 -833353143 824410141 -205697961 766724155 811284916 580672962 -558219198 -808014727 575512951 -253640968 268507636 -917947570 976464060 55659052 -766524342 712152617 -133371158 -25456231 -59289549 -947439873 119135155 311108556 135854615 -507613298 289757770 110360076 -947054168 270912721 485866034 -303786907 599704399 435542770 738740104 -816951827 -806497997 995041585 113019665 466720444 537951690 -962621907 -772546134 378810595 460606557 -440219559 -811601773 220119478 -93060967 848656562 226520421 984110668 -906015199 -394119070 -939001455 -973635198 628018292 362432662 -704150373 -924724886 883852891 -390665648 222885798 -562130616 293101490 736428671 -389894209 162889816 -121873881 743443384 164116936 26207542 989822353 298779145 989376812 504531798 -796002403 703844561 -85392236 132037146 179835420 -727156363 -600498130 414682484 -666428083 456518606 -892329859 -960169076 207142107 543223799 -157192514 -515483458 -651228920 83248247 -915026699 903580768 -211605222 -694652999 -414747450 527838065 289006626 -135686770 -53562440 -670638904 155913993 -177424137 -976120160 -831984539 512568018 329090715 -267586423 -676963499 -525753113 -151665558 261757992 874247826 881389722 730267083 665588844 -991927177 -842516861 -538232533 418626178 -342191210 -532730278 236360292 -461623428 -581216895 -680773170 -441073156 -251750546 208132476 969049691 -1546554 -444650071 189814940 -187939123 203136384 -730780453 -414878079 873503865 515380818 -673886716 559207870 286119691 66736342 -81157888 364193160 -654658974 582995873 -537653733 -17062617 18877301 56468030 -468265555 173970318 670833528 76964477 402949445 529203380 -701303378 191955959 -431698248 -421993245 -165763688 173496995 -590939272 258994146 774210646 285405484 -957590508 867932251 -142803282 -187879458 518296499 156198561 -809510845 325301067 59599485 -455933145 824889262 410132442 628025793 209115707 -474660556 -690782650 -142591657 -190334641 -729969600 -623567011 13008958 -47495007 400698604 711021727 177560098 713644477 -713993618 -245997655 845628133 251895127 -456089147 -364371813 537433000 605312103 -790074132 -31932847 -556404227 -299338066 -513033785 -377413337 -823158855 850200106 329752938 -352370382 -156833589 -946594524 -104233848 -29751974 678848651 -3069309 -935581811 843118806 515977094 353468061 950976325 400903731 -944712246 774591677 380055028 65955859 61561916 -448113865 -877678441 -852299286 -467903413 370765544 -319235529 135857279 -471875621 543363955 -546993305 797131147 998931924 411772450 -676812382 -118902883 240232605 -576746228 30372915 -592122586 33594263 -891227821 973283950 -616284430 213107350 -545328619 23208773 -310311365 -263432253 -352458694 -615638143 -727697075 621379362 -356002631 -36437278 -337281732 -193275570 -504238385 -99333523 998986599 403839746 717102431 561484281 -19975336 -96469699 -7032317 124382668 849324354 770431306 -745090977 -317105361 -63811002 -945751233 -418810134 -775857838 -431276690 -384963317 179350035 -826495365 -564082827 -884100794 543194794 107023983 -210059660 511303493 -101959787 341531150 413608247 583685331 -167978922 616034042 220977849 -891615204 -174868297 -483342888 793048750 -780668961 -808886881 -791346572 208117617 -395745077 421547576 31508452 601555800 176260728 211668069 -261166230 -691171672 -321242923 -864987459 126423226 -117916831 -805414810 51662350 399003598 -1728178 350447521 -77621001 171852060 -86445068 495487378 205639012 -302653431 -121329079 834329496 840579611 912851164 -234331288 153625452 710933017 -707815556 -618405470 -976538171 -906566032 -74402059 -285269127 -96537049 65751509 195583164 766014124 838930825 -832085693 -372028973 726331567 740966493 -362576760 533838499 -392272951 65492660 108915069 -118826668 -730763134 551018893 757963028 -486083373 -101502692 611787606 602958199 -211217955 -442590441 68256913 -899255076 -126239005 -881488773 183211462 399553546 920169315 -630259026 386934237 -213121474 -265698825 -867854161 -897876865 -707680016 -819904045 -847928374 499752379 -574454086 582397996 -531331984 -120384705 -862463567 -500152310 -505935770 -434413997 -564704340 -391432240 -983515825 329939294 204111110 -530488280 -305947656 612837425 104681008 894699627 -539794634 -372294544 946809407 637713759 -886238600 971685518 -396691953 68969130 -226621699 990660134 -265439342 674830779 385854539 686829220 656113892 410168845 -881773190 834936449 660436623 -293858471 -831738985 589096499 906813605 33406448 -553724513 -144196302 842912208 -31458038 613545078 179021860 925598364 694049260 -369125454 -148378932 -330536862 518999419 -506349507 650934108 502022177 632198525 801230466 635311033 170157061 -457743039 368798706 -365252973 -425799114 -847637993 -457710934 -114796046 770984562 -231760807 701775341 -743420927 -686342378 692402401 925042918 -35099920 -67456610 -893413078 489656365 662643060 701887854 -973290368 92976613 6964596 -970872198 815402732 -400616755 351548601 -114595797 -328682638 538051136 154998647 -411992415 -630099196 544663592 463993105 -306915590 465631490 -217851804 362960258 931133213 -244572577 555104940 -755991987 -226617797 -975994678 -537424244 293044776 66887166 -606239052 713738840 -850267247 812772532 55762632 -573835049 -602119978 -865060701 -982907720 928239326 211858112 693263692 86619420 -962233652 -903673638 666846280 -719106477 635030014 963629419 747441516 -184627034 -802584294 -230681653 -854677844 606540869 183003514 774454946 -498019346 -4973322 884714520 75800059 -972546373 -265118425 618031953 -66910433 379353150 472795304 525427751 -155938192 -469920227 693131785 454950658 -184780329 -52179464 -10606503 76508629 197566959 -204936631 401139046 -906577254 285252477 583627202 660817849 779258575 315693283 -574056679 956868233 128864987 -571302728 -270049376 195175596 -660648942 -836508298 -647398828 16690045 -186863977 -31896293 618379919 172577656 66553718 -351150447 187361467 -184091050 -683979730 787031430 604999422 -934663783 -879439994 -364876440 -552836746 96285582 -813198774 797540315 -590308819 -461773939 810481423 930577528 464766262 -73622234 -506406612 307929287 -268092707 -208043312 -223358444 708780345 124059914 -736245900 -816403911 -186789212 -573779488 -77214131 -332858882 669223948 -795111321 550911398 -940260951 -83393901 -889243005 -73378290 192393758 -184840712 330026265 270367362 -355701396 -986187232 184729427 294453448 -207064849 521052462 90464936 368031941 -216506847 805386662 -177832764 446887214 442113082 453960112 166621375 -814845882 -110125723 -927177029 445603490 -898099279 544826223 -205682320 -405868388 735237580 959423125 -699819811 -734730117 79996272 78303062 618507782 96418776 -254484847 -224157327 367060127 -16000953 -479606490 992500994 -20436288 977173210 -998995983 -207391419 525967772 -745483783 -321090120 -247805277 -33620252 -74476655 -437867418 -417213229 964847605 200536938 756309979 -987756419 -548432806 836253539 587854373 -712332710 -725020669 320723109 546174514 170206064 166212450 -12772776 -645361570 -135088420 549119262 -85016188 -243096026 -889484193 829407688 -3293812 -940431263 105319781 288054420 948916147 -807774150 -428124824 42389797 558980417 76853950 -477875253 -735454789 142219386 -678090899 671761126 -937462632 -712239930 -372635320 438370103 610700844 829200393 -172065978 -55994846 -677725939 468854047 655087138 -532976076 -958937959 -558025357 234558944 637543834 460152705 -841137602 -306354647 -835060185 -971614118 571142059 20854422 -551578206 -543415857 178711348 931800804 -110108255 -434262267 652562616 656966966 244088394 -402453390 -227593889 432592087 -544579792 419342391 -462082834 -980904749 606775589 368328552 455593618 483276773 710082584 30962936 -80289450 -7881817 -246855498 -260903820 -585755079 -306197509 -203987473 -806887460 873660318 -861460218 -548668068 -366926341 -493382924 -349107111 439042725 798303389 -232505555 -28763422 521775567 133696104 524902209 827674922 645855622 -139495035 196576486 897203699 -102267114 -645833729 -18942470 -474388806 -210968298 378589516 622991834 39238227 232448559 924077628 466571899 253393256 -613845921 -399718185 -735150653 169008596 461333656 895654608 264132266 -262132787 -400788558 632123856 -226179711 432457669 -304655609 668882406 747241725 -726880112 131236295 -299027414 -905585869 971142896 -663300851 -589182286 795036155 -919382287 -132521782 -941666417 33827070 358293115 -307229336 -997345210 -607775673 164992399 -414880924 921753250 -543811756 339317397 -889312070 -848024161 553637909 -366970416 -631460705 482309166 188509295 904255113 974386414 -386798079 806840093 -475817843 266186932 179051952 266276823 -528387974 626348174 -461220990 -375141488 -885500951 -468185532 216313567 568140059 323068844 702740925 19936650 468854289 482180582 810800671 918619628 -521326860 256734956 -239075681 -932406970 -421640055 -874859246 -2005831 -522707637 -928068281 66461938 130996591 -294831941 -836056547 -221170797 222364998 -619121201 -114622072 625530994 288050944 -334885684 525759881 255015098 -277969011 -952392273 -205258405 715331379 468174177 621865402 281112317 -387773459 343614819 -822748316 -232287931 962440510 872910461 698258377 -888760850 502784419 714673221 -101643528 98006515 -822745578 57650898 -584341576 174449779 -663879103 -471509837 -496520146 231240486 406832402 884251566 481705078 145645830 -626251147 -433286744 -777112422 -248028993 -229414077 809805683 982776731 -463637917 -304202387 -308384840 474564623 -434629937 -84083856 109175282 -992584542 960396858 -738779351 -848311178 -145687689 -800463777 -101492196 900574536 669515518 106325233 820287518 349552345 -613288307 448579780 -714296904 88614854 194491573 613516910 734070244 714127224 65572995 -650058744 -766371134 222095601 915930143 -354755772 -504463947 198697688 -741920530 -447189498 278841253 -822735494 297787260 -638109337 -888985060 -800536979 -714827063 319150603 662613243 -614127145 -132930650 -983010974 839109840 -587330108 990221223 -162145514 -280011364 151492047 -918497835 -570252939 697989567 165665628 -89709591 -906158266 -775562112 -748762579 697314237 -490249785 723892059 -410415196 -528721208 -295006268 844203256 -565458838 -106007075 -196631937 -161026292 -374724678 -864095404 -778382863 -30734162 774580834 373991465 -238209173 55768804 218122410 -583481284 769781754 -210663285 344554027 73265497 -809063157 96378610 -994344180 690093332 -127987898 202862457 767860954 -940471523 697124913 -274259479 -130406878 -298429471 652387785 -122048969 627786091 -965471744 -570284285 676511690 491805515 475199284 512111125 907914096 506447524 -317847662 -864682088 398176249 495327077 308419967 -335376660 291283500 322502030 -212470068 643763306 -386784043 -23030993 -46969641 703481755 580081018 473032439 774049116 -621381650 -346014294 -677928957 -547160654 -594178390 441873322 -91936133 862243321 -480131720 303326395 210983538 106931944 233077232 584393345 -700725089 362968762 -244714931 576469773 -960614160 -331986523 512932998 -778685018 719929206 17263870 361359876 949848541 -58048827 -93645999 848651793 -162626433 -414022451 -881603011 -969897728 -298421794 -155980921 679239215 361861600 439358012 -492897312 201224822 469498714 789402371 -588418338 -337157359 46071036 536216033 -578379089 -693770873 626800714 -704252370 641898207 -52207798 -5822603 457337470 694754235 201227703 -420136453 -338309527 216492972 -155295460 -430271968 -698849706 141021052 729134070 717666691 -259387026 337295127 -185345032 51901492 -531611326 815380916 -219125886 128492317 -41575997 929843738 -967425867 -848771294 431486208 -801200533 -688151255 -157016547 -918575556 -595801376 -480628217 112581632 -146089806 -923966481 827921006 -553118805 -899772684 90777109 170082195 111860871 995948134 -992592669 -767397282 -357396070 656550841 637573542 330731554 -568836926 630602559 -761623863 -966377925 63857055 -540374818 -569416576 -426997389 329773762 575051267 -72604361 46621386 423362993 989488800 342156986 385601869 200652022 584825605 -773401235 949673234 -867828444 -646530088 -152451576 -168625911 -614389596 -44033944 -936797021 843489328 -673345658 -144079289 467844164 -539974819 -707715596 298380298 608602948 179672337 -371679304 797250864 915038022 -409847227 385246115 463127043 857955898 -334530846 190961710 535613958 576378943 67288722 670119740 -509775552 998106451 -410004925 907282202 -79367811 331334620 -718894197 -972395384 -319110245 787203748 190180031 -818772980 -457724931 -55587574 637384014 -855744892 552822430 385302646 104234492 479224479 183553606 -251372061 73692087 46674041 433738946 -558399279 558830300 920410133 97554604 398949321 420611975 -880781383 739930464 251785205 836260620 -589686425 -80088541 -328250955 106180629 -929889049 -346613484 -346759300 -835646915 -947616138 667986931 -82222436 -700786512 -385338522 -783384880 121762679 -458932280 -850402445 568255133 567532832 434829221 166713437 -858171285 798894486 552500565 558469146 435742590 -350109883 908125545 722036697 375181915 949415906 -370516713 226482836 -69858155 -748566279 -848393260 -116807778 -961980313 -867847421 172697714 725289231 992902665 -179477084 -363877980 -146214695 -307720566 266284045 -239947848 -653352903 -827661089 178459397 88579961 509721667 -161385905 443148245 859430126 -357123905 -291695505 -159263969 210214819 -749809526 -582388517 -350157605 -270993667 -143933127 7362284 134394836 896803548 -152317665 -365403927 -902564928 552204405 -467585370 -231187515 111949137 184676315 462012507 -236709630 972941364 -19071271 -440037041 -291275996 -881627291 -939730202 -166751738 592262683 335820047 576082665 242646977 787551528 -635983170 -886327008 -528334156 -548487816 -205431979 925237737 233599259 -681040055 969174712 -385091353 859635965 37472883 943861736 -962667288 950400259 449708038 333474506 -985650850 -490346341 -42510337 802199444 534156593 287297775 -852195680 -624054716 -506763876 792757327 550953882 112295022 248403580 694272782 647628990 -950415472 -291861764 467459637 899792885 304617195 -852920346 -474566518 137552010 981031492 -788972906 -894491160 -908617584 813264085 -518388030 -576291358 -967491025 -897331660 680866769 -370222196 -368170992 520330240 57350269 -794934619 758253293 -985490969 90208918 -375604058 -410084118 -632518076 -286526594 -751091887 -448535936 761474934 -386424122 -30946334 -612608904 -671925146 57087900 127180527 191504909 196168795 -410951643 504937237 151089863 22867095 -658893197 -305840270 -477319688 -716250577 -74876650 592387780 65052228 -407480594 53308914 -442307628 88012092 765512647 398755649 -130152607 366977609 -823439476 -75136464 -640481826 363851551 325316291 -671056083 -419209342 -728338604 836948015 -672572552 -707253950 -816020371 190825615 -203794004 189400535 -499912239 -623327150 -412769869 635927635 401400233 584447559 -410601824 150760083 -112267143 -17716742 -885905675 550373803 60375969 803701900 50106569 -553521245 -555557833 814880228 -927040783 443165502 68948729 841566652 -736491695 57531846 -849922385 721550026 -523428734 706955267 -791777990 237538075 -572975152 -197738239 -786918067 -801522093 739608887 -286932592 -946256061 574273656 56882599 359636844 742204668 158395741 308680411 -5591911 -597821898 -656018803 -235620402 25349330 129189834 909176443 283874041 -536875753 -287720371 640563349 -512365069 -409746491 -327305005 -139351839 838945419 965765951 728550967 657360757 -935298281 -763182350 239184273 -162126597 743317230 -388043625 -940613551 201862951 937700965 833181546 851934038 -463882522 295337238 -201246877 -862952204 388953039 790107290 85060511 -716713510 773494180 -376875622 910020035 -311966341 -467460251 968210739 107941244 -862690337 -604282958 709488738 117848325 995648785 -956206937 184125707 -718366452 -336879029 -582215487 807125815 925612984 257643928 83975716 806809040 651555146 512924425 -838485381 -869310966 -201365499 -487332527 568869366 143062124 727470463 -552289209 -789844541 -830970503 -1884500 -574913472 -177508817 625746123 -193723705 789650817 -967167096 -584497507 942242657 115006628 522588659 92332034 -528162129 187147604 71593659 486694572 -928383962 -140142250 -849167847 938488275 260683881 -654564797 -294507750 72383668 -10735430 879859613 -763984187 -132535261 -701207650 -936971985 117963981 1638729 -481541528 982159723 667350863 621673550 -112763935 687720375 -94688823 -590667431 644021209 -534381003 -302987743 347196507 481877815 -967480989 -319112709 164634064 -858454549 709052288 -487845863 -777437036 -903238341 -908303454 699063877 -556567695 970475640 428631450 -413263196 900323592 112897124 644994731 729328325 -72263666 548987929 -601660253 410059775 -289582753 562616920 133381005 -534464672 -248165023 514370421 857436966 508926766 978109366 910189044 -708441021 378355118 -586081716 857885422 -495987074 -602532598 -188562774 11181387 919505774 -409394544 522336183 436422376 473923166 -359278319 562839424 -326310550 -660816115 897408945 -178431920 -591966979 -146064479 87420503 -549422348 -708842606 -314480043 117398209 -425410942 2288930 638797626 -23459937 415085999 -431803604 381934491 -790577283 184832442 -281567522 394445533 278126632 164303833 305102776 116187219 546822800 882262731 874647916 912983013 -98913122 -379088178 964108420 516144283 -193472605 -219255977 -812045984 -838117154 -935910984 -251786612 -190298168 -508713759 198992355 527783218 588568265 961036490 188438417 393640990 -564636651 -601274593 751799325 -267770045 -189540289 936177572 -847087998 937270984 553105969 -543040359 482364766 459491083 418928773 36279034 281784560 -969023408 386429736 -156749752 235076654 -160099728 -254228454 -121421976 -898828192 490984689 -835635978 -801096375 -516344515 -438367910 -90631627 -269715571 203354286 -553807409 -823464755 -136333994 -235783112 800929797 -863152289 -634740115 992662398 90791753 623012066 -457438096 593464207 228089883 -787160720 -823913523 -128560204 215961268 -191823368 82416508 -568947749 39144485 -150571635 728657545 -739051696 848345574 381952489 489609495 -566608571 -256206706 -648471265 756981962 60497450 -105605948 403299166 -89760950 -579850883 -458369628 929321941 -75750723 114879679 536701070 -446732018 73354769 -970636748 -963383889 -418199549 658284743 -204011860 751306040 66569537 302833086 376816306 366060148 455446944 -544118 -640556970 -812238984 -829412951 -30364657 -502639771 -839162682 -867794653 692928913 176845515 125089133 79633194 -493796651 -633384053 56045217 -730449036 392596920 -65327691 644367465 840093428 -542322791 -757319087 973078326 270203188 528912692 -657748847 919588842 -91171732 -831736073 87587631 -495051893 365607479 -393953166 164564865 183686829 -436516727 -417907090 -407908868 500513446 552291641 477619714 -473998901 133594079 -667333502 755336390 408502386 -805382126 107416529 427374934 -888982893 -112269951 -878200245 -951182030 -606488094 538990885 -939043934 761948945 -116205395 424187104 384927738 224345531 104548280 610304788 -945994314 884423615 -891933278 257096638 -754916592 14325527 889556440 212607140 421349817 379048070 -491231633 -751297510 -41320568 620888761 -820016201 -908135083 869218240 -329294171 -884020025 -895043696 -608323507 445207754 -797728442 587974066 322019836 164185920 566797753 379755369 -584731759 -749343376 436999465 -595541035 -544873351 552785189 -158127286 -161456165 238779394 957565915 -626501321 282418259 -727952180 872490620 28255217 648326463 -108026577 737743028 897019977 -781476262 130649281 703109900 -503924229 379079466 -113583967 278644707 -662503084 -75682304 394208520 907168698 48103406 -502377367 643520359 572253466 -87270845 -408688376 -479828015 760699713 345355966 -9038112 910435662 741079603 -539471174 980002599 271270262 -584161136 -519497470 -221808947 106492496 343378176 563433338 -736259640 184466708 -975506568 -658861807 629753830 -214820246 -871342145 667413944 -797099402 726108064 -354032418 25454710 -675685650 801739835 -122913398 570767787 902095239 -699899012 655072735 -247603596 -63351402 -679389539 799332733 289127013 610963868 -127738365 -136964253 -613074483 -746695842 402043393 754526802 595411325 688144089 869099677 701185694 -222573667 -172156627 98022704 -982684255 328534672 796631131 -465841495 397961762 677173752 436439173 -940815262 -551982169 -925023513 816974473 -382944084 -316256460 -283504357 208634095 -78231741 -103929933 -675556960 -761945601 673859733 -245221562 -276151194 -379908386 516831275 414788107 608029807 435655544 188197227 -515288515 -132607523 690932070 687567853 -921050358 435763149 440383283 140128026 -221739574 -329361029 -359469710 -468280261 -585460956 322251740 163609827 84182514 59248790 414299783 -52531137 489092534 539605290 663594799 558408368 224867212 91996551 -62627633 -918597935 756496897 525367165 -412698053 172311949 265677757 -986817066 221290942 495786047 -217054855 863749879 705347389 -901562787 695966175 -338512975 486865650 349351779 734388265 949209403 -255580349 349174592 -326699702 587582396 938355129 -193902220 597294613 321997134 -335294553 630097094 -304523122 -339719011 272906606 12148106 694733165 834850841 -809477974 -186748615 -841960470 724112484 -75413295 342965983 862130963 -504780914 354647174 -7609628 790458102 -892514180 -457468997 601870773 278624903 -237536028 517718324 -950220059 -636358385 -569669385 224516818 994068960 707058975 924274271 801602044 900040165 -952229883 -742633879 -966871920 -71048614 178661671 54498098 586216789 -583756277 -23614227 -459566178 -187791159 -145808854 152993630 59675382 945489568 -633303247 943881555 394187609 -921601135 -87150159 -608547654 119181725 -660471416 687132125 -58731397 -507678480 -558699623 282758630 794080428 431374764 -766963738 826805745 -315544049 438967155 -630542496 803531625 -845963239 850571329 548529702 955168835 442751833 198334893 462583932 277915123 -896286268 241946232 475149002 -418650928 -425600546 -771205829 -551679602 242492094 -231673705 472828965 649199479 -102446014 -379828584 788441957 291775977 -260134594 -716718930 923901389 -127168017 -922952254 -879703675 37825445 786509418 667355481 -149508763 -265536882 488384589 301004808 216236121 -839929103 548003669 -809905981 -676610405 -630422711 -960166381 567703452 -330514814 -42890990 779316261 833140005 435773035 240487972 -467229331 203258620 -657387951 -499260066 660757057 995876403 -130940244 796465249 751596010 -940701584 -923509638 -688327670 -546524159 -838273149 7316451 -379274497 395641545 418265128 -626786899 -468268110 8527443 -500588651 997175936 -789452733 977542865 178998662 -708077294 -815212788 -781810788 -976711987 1406196 925033736 -156552910 -787809298 -124940968 -646819461 874306473 -88063281 -370621766 -639215796 -191803926 272633853 -343872604 896576520 571094878 -617575351 -202533223 780417354 755162456 -410923316 913333407 -135638171 671530131 -176415614 147643740 981896998 336937366 -661680036 215652049 105168470 -918809969 -14519049 852066018 -124584674 477402810 196888257 -58444369 -135084783 912623036 881895349 961108733 -145688077 -529675322 430401179 -347530258 979144596 838666876 674433338 -648288845 718337584 -178935572 496372554 789137028 -406514464 180661168 405581325 836323691 -863898813 103119029 479676518 402578155 181893833 76393439 -424093584 133105477 971126379 570369857 270087317 -745116512 -686578169 556303272 -826968262 -548969698 -40716817 -19369971 -228246168 572177386 930664444 -158144468 -829729706 -330255986 154013377 -609650359 959936704 849759675 135195043 220074202 -471088419 920735009 -132779827 -353200961 167700806 842522224 105657263 -24876607 -31461795 89268504 862580821 -9255231 -610053179 662824379 589051650 -749470567 248934209 -713987127 -232595626 -71193469 -714270422 48896201 -572571747 228140927 850492369 101948706 270014858 -366935979 -264027407 588472228 -196082817 -454409271 -883810569 -833078843 255459597 452555251 -201886442 -400867368 -241103869 822985899 854977648 -278632010 689309418 487400789 671583903 -434847410 634556313 533405003 687267547 -211488083 298898798 51011756 883451022 -843504676 -926467172 864424392 341410759 -489593462 38237672 -408207696 37698919 277599388 -621618197 91977906 -424677774 585070161 -134265960 -428595642 664618809 698309617 -328384091 165649101 255062040 793212758 654286741 821505631 906119198 649831270 -367964381 -829126674 442834970 -93729164 945437806 -559100751 507105490 69149334 365570083 688322977 860499448 476525431 955947687 -947345619 -460975939 472969336 -247937105 966981962 759666109 809376762 -645830385 895055323 108418182 -328361110 989484827 293905439 -886122153 953632646 -640296865 556145761 -829416404 -307570617 -915723415 661167291 -393690947 -613776447 718455474 671643621 133619485 -317563529 -812564320 -886181288 858477574 899755192 -908156456 649178946 -620229030 302914448 500697246 211761213 905075678 205320236 293459682 -17032834 -235024873 756081341 -357369781 -656989491 -166300439 612009647 -750104152 -387346427 805502296 587285355 -256135839 -168329130 -253187977 972633772 356578056 172398541 -75827035 -62080865 -288201085 751157240 -677094220 -141628631 -424392581 433377937 250420393 -168467555 913599710 -615145934 432573472 784179465 -794269442 -316552802 44076276 771357890 676875705 -716687685 533647488 650237577 488582246 -918632538 -565133031 278319864 -856430353 -979239324 722524195 501479229 128293466 -241466487 -157954958 -695092684 432968433 441415610 -153368286 -483948614 -176163256 277991650 113711574 -12051243 -654267101 593342656 -187310371 -853260706 -907070051 458231508 -579465768 21267729 856839613 -176576772 -340405491 -8057198 -817062179 962782769 -362590592 801542599 514118299 -680116240 700656130 816517215 -537309463 -693536674 314398240 440540777 -354596857 375123209 326704507 535462756 801252444 -307796592 -981345142 291169749 135474780 -540754576 -839378639 -589300835 -378078999 454182990 -563991703 222950681 199727560 955204048 746301175 902828062 -830032038 874556856 376639105 507428184 -917168937 457027703 -594236676 340359023 -362666331 -895984340 -224439530 -461393794 552692118 -143901062 429992137 419141287 103891722 580522141 196618027 -955182186 823742083 111696816 -719558211 -513219734 988821964 -120250665 475886839 -588390394 -620720360 753180960 -924204211 -399572422 -310364682 648370661 -327883108 -366458932 -266444884 25904862 -732289961 -383950161 666535875 482872421 210307000 696202544 554853212 754023374 715054874 641005571 -484716417 724545820 -742236528 -717308542 151276233 -381313066 -496650791 -700752256 -920136414 -887759154 -149373644 265090891 -847596164 -861617285 -688482157 140981306 685051982 142239217 706884403 295164776 961864966 -306418968 -357656845 -96069701 180445713 -968543723 -197248845 -439070404 62345664 986202209 -284661936 -435723780 -886121711 -556956367 -417898169 39614555 -796796966 962943516 -101148452 -396520901 -268953092 -627340115 -184276359 506129553 839237381 598239254 -520693775 915945645 731590205 -188413903 988321454 -778501751 84393187 487925703 -383984630 880702608 582500526 754085981 -651769545 -383515420 -615353579 -619796171 -608407350 444998673 767855992 -712382057 838537287 -422783552 -483537889 -565312359 140656463 128821785 569796688 -771703183 -243190158 -127854015 -450921519 -137038402 -426098190 308671454 -739039589 -350454400 815313856 96534064 91826967 -424106761 -107692190 -575899777 -288789312 -949737510 -235587030 844294741 289829836 565688166 -462323919 -457274830 754522872 -718622069 -755474638 -557263586 357312869 252731964 304386221 -592798564 684684615 690518431 89569908 899915644 131879990 -872082218 758788806 -131693363 -641073928 -806110273 -371227347 -962582304 -473858683 -851153318 -264111976 352488366 -848305095 -613905732 386534891 -593714251 455437745 287644072 14119714 688185035 -618438985 614601556 -835363439 981412289 326286635 107914321 119296541 598629230 -508680599 -807496368 -307118958 741283720 -467827195 517548128 -361253904 -120983131 235875673 -148391334 890417776 471832385 215093338 -183136096 707004242 606705557 -412250104 571954873 -306044155 50530974 -893972943 -833177666 -25939454 136129579 737820391 -667541443 832157074 -150711109 -557070111 -820485904 -963277902 392520119 -991697698 -517377264 -152283901 897811049 753756377 802279527 -553204969 -454768701 -986805523 -543211594 -989661681 -586197003 857892301 -810698552 -767591815 -830466698 961157346 -504724865 545580025 -475160308 -818033904 -907508612 -185265123 -724258662 -868704627 876590352 534182839 538500209 394118936 -520465407 992211621 -22510418 885138226 -848426636 331376194 715431101 727139239 987028230 472383276 265895982 -336281640 -237833150 173898694 -120862026 759693912 303130021 764662017 132439517 274353388 -972880709 -134122897 -839274901 -280854881 -838810936 212197756 -134096449 -67671375 182898445 631591712 -484407808 -651927493 -83957707 386516104 263729554 65570428 -845321731 811948497 -932781613 877360940 -459615899 567536565 -219264368 -417343390 614586839 -717807542 224453814 593735408 -62277686 -32767594 112570904 28405137 -78047214 84409208 737592323 841307647 876412292 98907029 479833378 -1305942 -418687759 9913546 570339926 -823120673 -338314102 -140932974 -265697119 -965655241 -32060234 -509611393 -997872486 553726335 -820719700 829475462 280935603 887784114 33082696 279875329 933698481 508765007 453253908 -293178142 -139042376 320647459 325496097 387549767 -216917756 227218267 -268965347 -279174266 635045938 -213872825 -950790041 718428220 -396178535 -588604056 659696440 165209556 -818660325 -483875865 123231112 903190035 -251484010 829374193 -60859129 609244406 -537008254 -202398573 -474478239 -314446397 -438142245 573523481 731005467 -722553271 178578821 183859106 818781932 978141295 -792936717 -872769367 685665666 323443024 -211061840 32795550 -825592944 -901572408 982189612 682627415 677737145 -367972754 393760312 -97878047 -559534889 -699455723 -611026321 647387305 -38045414 -367965276 357318652 -558056783 -958199860 -263656167 148543455 572908595 -960595528 867605023 292820611 371084038 742735723 -58614504 793187506 846752991 -501814127 554170909 791360956 430572471 150740080 -822326702 -767666141 -208276744 -529537089 -901204140 838190112 -214554882 -796952860 289973635 286804571 -773406603 -908413940 603687219 920156599 332550219 -33674323 142068966 84035173 -571779990 -754941954 218656482 -83719445 -339221793 -128848651 45962312 489441776 -751004245 -31190996 -467659794 -299666108 721123283 -717483664 -467117314 -413135540 -373805400 -743670857 -396995702 142576506 -472937762 955741675 -25194346 195158314 872173565 212800245 371549556 95780189 -440493584 -363088389 -799373247 576296440 186086455 -68626135 939762055 -749709535 -219034328 -185210034 183556882 589989296 -97064642 -474399584 123605606 -665031802 -989155157 -778362904 -307874442 -997617503 651318672 99004348 114848858 355695182 878603940 -422079250 -468818835 -403945297 -570063482 564499799 -992330946 -235260510 616594755 107063324 -486798059 476482076 -152774403 830299828 589222943 -829837892 712834941 909804696 273733594 717859906 151759742 -745909710 881949945 -471112307 490612507 -502165628 618289694 370512708 353069913 332301469 147139990 275134745 -949191637 259749222 385512672 128719179 -449069020 64305584 -790664295 -321923007 202416183 791313225 140169067 -330159819 332684987 543773115 -767490138 -126073736 -151807799 853586124 217283473 366529972 30635971 263938953 221884713 735029292 227409779 460826830 184187602 894361472 677646961 -201148471 -649538229 144509110 -86637490 881743637 600280101 531738733 309291390 22066777 -115247749 715283330 804206014 511131675 429852327 -842797165 925222748 780843403 586822711 295920944 -350304863 118350522 120302185 -772092953 682000526 985876534 525879506 -644821904 -12169699 16516133 -894928600 442288575 -330979776 764618717 -32553847 -599003037 -513693288 968271261 12505245 134314741 -956108668 978261783 425585541 -466963676 354663575 -449672712 689799231 484872034 415417692 -611163507 695768384 -142264987 195685338 -54826735 -765356129 -340653971 -512774575 501238065 485088595 113021235 -49810828 -764808385 378159785 76593553 123907821 -421017447 567267223 876885188 -286487160 245427690 207931657 299345741 207935925 308798739 -786881724 -468406420 572678778 -697764444 884144633 -942142936 635461903 256526288 -258177074 471730998 107748579 363809348 3680422 -952786403 255116450 -530627890 -692868786 77372544 -906277147 844636832 -441406460 -130769638 357314828 104623832 -73721418 -172671670 -373054140 375682751 71114947 -545408937 221958354 -584784178 137294313 232800913 931426784 198677920 -448621661 824193352 25128936 575494655 960694974 599849552 440841588 79567636 -997244691 312888325 609562614 568869820 58671857 -721683812 38692156 209415698 -248233126 20428311 -75866003 -100633842 237344079 -23740473 -743927327 -276731877 479382661 -261994268 -97996265 -479305949 -154966656 3395139 -582901070 -759498175 -525931687 -463697670 37271446 513107161 418208128 -369932544 473067973 -492121330 -68485084 -184067363 -337336470 -779132283 -101012326 192374269 832754012 -137037014 -305333525 -800429737 -785694777 660809163 -348430660 9497049 -40900714 777558229 539805840 735790530 -700267900 986698823 298260150 -184562910 -770329062 -264672483 -288273610 -10334907 -780536474 -550363720 -561515195 -155659362 386744544 -402051709 249602399 129273111 841635567 -148041983 35169584 -231284146 688859892 486870464 -953425698 409380664 999501689 -742507859 557661447 103430641 734506109 -387852559 -698689657 973644831 -64014196 201404601 599260306 280879418 -198978648 160185607 311065879 -767695237 -189289374 276751488 -416615978 756078218 163482685 429619199 13356520 -981513394 -927644538 -510500258 -912914491 233528542 539880902 -647884056 -904078984 195407903 -782048823 -371338144 -583225963 139458502 7419724 -931454650 438844047 -448938341 -112613539 251120203 494978215 -409681663 273442456 -421490538 -354822318 -212837576 -254876004 -313480026 312431919 -843946576 -914614501 -692244790 -490044938 281751618 -72675826 458831118 -458345372 -728139994 -542697759 -263944332 410727119 166771711 -840469851 -437143010 296299891 -409138475 -3570159 -919546028 117716501 -671876163 -365926390 839758486 1671134 -236989609 647604113 -738766571 880698107 -7024673 350835169 -207495136 -909748782 872836612 -410405204 -601913242 -310997150 126306263 40957170 620392780 -369919419 524128711 -434413361 -688224149 981612188 357873866 -987550134 -361789663 -471748986 -904571807 -333063312 502679262 627742356 -584793624 990669151 -800052740 59885105 562937970 249721566 628948743 983033742 406521997 -900762502 211255925 -927417857 -977187984 312499920 742076814 -67394200 737669014 -757199006 -344675681 -885776759 318916086 -197240985 398109447 -448821669 -122862740 -184946654 -452970707 228303952 -182834712 851474013 602383948 325245627 385863008 471240584 359343769 531740886 504185839 876115114 383418011 -829364287 -845156445 -274690833 82130082 -760501016 490390759 540607841 -452527963 564926826 633410457 -550486246 -950294979 781407348 -819179634 698839290 54020399 489692963 797284303 -537409319 -665530497 -225689302 672077984 -307359785 359431353 35456447 -102075586 420967129 732541642 -41885551 -348091459 -389373127 -36448463 -219110218 -343307211 -611529422 699732768 363504756 573345736 -855391530 -793427143 894540954 692766493 412252944 -725155030 65672370 770758778 -930197743 -365069187 518239948 -917254439 276591414 -853925680 -929088905 422554106 -264219473 126467567 404580745 -97019401 562825862 -358181720 -982134171 -296178904 299727529 680325969 -932168783 811184016 202972775 84992360 449058169 490665453 913596188 -8104570 -574380220 -851181972 -380000954 -857392753 -128725496 457041979 -88891474 916296484 -490161354 -956217639 49073361 -522208434 -665645841 170470677 -611784146 -211923241 -621688838 267479119 -909726113 296420995 939725258 304986821 -514968786 193593129 557618653 77430061 664530854 181445727 470472060 -318955876 947673909 -486301590 -559802613 -18753315 358208366 412062167 336675483 -668209570 657362302 -761681792 470432135 -283651051 -54437053 784178203 -694767027 -496544319 162602856 946026883 147235490 -643306923 751991566 823730640 -91905927 -922569478 -977308344 84704901 -743685632 58510262 7348252 350198494 647868896 231217165 765382539 -265151134 3395232 317029467 -582479823 -975243244 -980363357 538919046 -797716439 -438657898 492234586 -6393036 -810434321 -913394998 726995606 398060023 -735845529 783457689 -19868674 -794780444 -207663665 350752318 810432541 998146937 -733054202 540832078 463896898 -33063814 -693408405 154594735 -178063306 947659223 -639196639 109145092 829312246 155291988 688916207 -207562232 145533606 -900658741 339785460 -100850311 180364686 811171150 570268346 41550413 -107368755 -530225711 913518324 648848735 30039729 152825118 -106653011 -300766 38378889 -132029391 -650526527 -192463481 870347356 -468772241 -129005232 -720313352 -847156506 361960702 17570637 -392474364 41609492 461692728 -712552204 144591130 -847508033 -736809642 -488334574 768125909 535033453 230150491 893409090 422667276 56556338 -279431786 -978545464 -582269904 -752921789 847968614 282173124 197825905 -6098934 -916647975 -204610613 108240842 137915366 214885032 494577756 -3850156 921356409 400399331 -225511040 355465249 705449021 533537912 554056632 -250459823 490652627 -753984182 380078417 850745452 -124299653 34009768 -253183323 -579176633 725317378 -864247774 -742718768 475372668 -143048343 -335206440 -378798088 237159498 350504970 -894772508 -737004735 -264791491 110449787 -543084453 -543083071 -473051344 162985036 47426497 -567691407 -285534416 461637292 -583226112 -601844972 456601563 -114766265 746126534 -643625111 -219757557 -651224538 -974490778 -816972750 -250171232 -504159829 -926670993 926107749 -713991114 -38933600 554422606 -792100563 -888952988 841459934 298970491 829224762 713030163 -972012665 879462993 -542789636 718761435 -712622389 -806442453 -876902172 914496536 518956512 395689525 -19757301 -815490056 751821000 747411938 6598426 -56568433 -28171641 -181817441 -299727447 732881167 175752846 -370891637 -512120056 -577554070 742760077 -461935915 991378700 -41211504 521006966 873143419 -580318972 980465172 910997889 -308093976 486556452 778176892 918423998 -676905206 135598700 396424889 -173634865 604525038 -115892742 -813817974 663535485 407766688 -818398580 189263578 -951121636 402153515 210574586 241317608 -68650313 -217031016 139646115 -824179169 -319963483 -222840400 525747000 837413169 -215669088 -727746694 340575580 231943413 -941402723 -660402670 -404956403 -825133940 912374121 -339610728 960986260 -647956224 911247135 736027507 -579579433 104116862 -719855673 64467200 -139751060 -355460020 -772503038 -140500311 -611588866 124500430 -157783774 724989381 -832373322 -797210911 -345454357 -614305462 325579786 -156295484 384128455 -587978700 935557943 -950616959 78008852 761819338 791669664 -889547814 517144931 392216666 -599701973 -755179944 -330812068 -79613834 -26146188 -716366766 -954575225 190771553 -117637444 -833514807 -855705671 442339089 -639859152 -42643277 -129125656 92571082 54643629 -689805639 -263595212 205378364 -30054056 -674766900 -280542815 274693778 145295346 973888508 -931892906 836417429 -527474174 776466432 19357372 32892191 645773051 -581901013 -55310127 -323122285 243453235 995245585 -857937983 102924557 623398150 373910190 -386582439 325324183 936020212 -220021163 46325895 77716454 346010630 118554794 448811096 888685762 -876069602 117479767 943165051 120075161 819008019 -952669545 -104626860 -640913923 -865541671 -622427431 660553551 559189233 -699175930 -259560874 -796003685 -370769848 -74743106 46272844 753160693 -68495055 -988986089 526147794 -360285489 82450745 965677380 778539062 688130712 -196513314 563896460 128806447 222315768 -82873286 -110846642 367489272 699788783 28961534 -252665092 -102759416 -183304924 265744778 -417151222 775351432 -153472539 -21990365 975196992 252800941 976472326 620839537 257430356 -896434792 -739767487 -901765796 -198974141 40395898 -660094445 -174619349 315696243 948775962 335517328 961397739 -722375768 805344434 -870681677 -881410273 -819923333 -598537532 -550017256 -320128630 -333991873 677113833 854123863 -911485628 92471532 749660793 -64449524 680155462 648383688 407220460 -383260233 -402890551 -857859853 687537546 -378643661 912838131 673494171 881069017 380560121 600732388 -752223506 752672388 353885564 466547915 763601932 -596919285 570087529 598154632 -24277347 305320143 -75206818 363911456 -737371715 674613060 18951334 -885127637 208612747 879121097 -49820616 -452393193 -477381459 259993930 771845107 493875675 763399457 -820903632 -137417353 129374002 505274531 15774612 -796274864 990346764 -448049802 -2609228 -95548369 -251830997 -874354580 870616063 767570028 971811618 -433561644 -467092317 -494631261 -709924685 -35110029 958757653 125722804 -378628044 405450468 722957007 -328207722 907020824 79980834 -134016037 143394511 -322915181 994419483 476317843 -351143659 606312751 -610009698 216280497 683754684 576752638 41390416 -352416355 191012371 305953454 558040392 -389326925 -592696 -856808028 -682418927 -792110653 -493145084 -336670252 -619891276 -320035925 -868586810 -884280132 -960597987 -376181479 -456391112 -617423377 -785939133 -678873708 479885175 -510671200 39691805 925260590 981380786 772004680 -599832386 -54610919 571791569 805804490 -20955371 548696422 839655771 -299316377 -99832541 307153972 5287031 -292333095 -940978457 -486900192 520974368 -653752558 -273190946 472594251 602594815 -549557349 524728648 763181290 188185436 -443942547 674441536 -219300142 -147339164 769041795 -695717347 889186403 369818316 607369768 -407539744 -389641705 718294896 380988579 -494181415 370673759 -418622276 -756494778 837893941 -119809942 -343333727 -661705065 155139897 -677014504 -79675074 -725551086 -304340066 -974273277 808119582 -241345910 -254578284 -640514137 -84883168 -3536108 -352586195 -290656437 505504156 -763552381 -194280961 -835997807 -982615699 -68505788 999981008 295693773 -203808791 -901580318 -773753610 175629836 -548076627 985006132 -491473999 708517655 -177338408 -613912393 -439622402 58303222 -86068453 847504503 -438141143 140410696 460421561 493157795 768864403 -401049499 199547585 112858754 120939954 -191535090 644412650 -483215575 835773013 677022829 250884723 -515328435 -258718474 -677119818 -1761463 -927378807 69425996 -589971953 963987615 863028590 147845638 532650064 28429134 -810157292 -31248271 227700073 -124920670 -41452441 -749826824 -75598883 728680834 882423528 324342646 136616667 -93750182 825792377 -469859896 -91931145 -518192483 489121854 323874457 -34366314 -258609983 -348294469 641602222 253904033 -687018099 -41098954 -895417755 822600245 -466151486 -713362796 -439317363 205821187 961316380 -108141054 880750050 -860326914 -410371806 284825602 371209988 687391703 941142128 -806502481 386861500 -956540453 -295086437 279262297 303978365 701403706 47142079 703353420 471254516 -802888818 807831427 -993105984 403219038 65156263 824945500 75376800 -69429944 -543473572 -959053001 -387072221 -275986995 491548770 169776624 -699426471 -799959082 215806624 -724014960 775852264 529547263 -390963943 844772617 761615668 -704082301 -167402909 294224773 -641943531 -105275616 -773275438 -984338346 -575746295 808047980 263007023 138601701 126339644 -1649198 74840879 630849866 -270893420 -267023184 192868362 -64683691 899521384 -228648649 -736372621 -908719911 153472479 200017509 -966720871 343834690 23476774 -345028972 -907280565 725584925 946803444 738038319 -313379468 -310836050 -409074763 694170512 -795232632 290669477 700075502 174281505 682320170 15633111 107146703 711514345 128220653 459008015 182481650 -248709821 152814676 638125016 229144838 -723354655 -616790022 -308588043 -517794491 68630227 372324483 736720173 634937790 54623147 26918625 122298879 -710069677 -787601868 793518006 381863535 -265450670 -179996436 -468144544 -325199658 -604736107 -738394857 389570687 204524217 982559806 836888530 283486410 -553792184 632512556 527212751 -562718625 -781791442 -298189592 -147160640 537208833 810987443 937166524 939701989 -243738548 -205471339 701733282 909360397 868243079 585072450 -875984660 997060557 -67807019 126429236 -864749419 957458255 568900259 786237774 -971142838 -21744414 -28077050 447798061 189283326 -288820019 637264380 270928555 -320300998 -665300342 -986213914 -131273563 467833170 -831557526 321336653 -685984365 -602751281 -730765424 152110251 464675931 344604584 -260628171 364737711 -252648591 -665036619 -508442061 -946971891 -206512991 134641195 657958935 388013910 601995989 -617308538 201701863 -841111970 316044993 830391723 -114176411 -694547226 41917259 -473830881 -506955705 389423786 285322284 -75883463 -533426229 91401057 -161508520 -11885324 584650175 450805542 116118955 294100236 576379280 10005501 331094227 -43426980 691998315 -50689497 553726687 -617138878 -52827379 -296677964 466548953 -749509288 -746247902 -924255378 -529015378 -525253504 80329891 -432066896 972866511 -905699622 -705561412 142957299 532013969 -651552666 -210959645 -248621586 -956839984 419670400 -482342907 303743619 260956610 769511278 -671399396 -66514100 24005276 689733463 -273591576 -157249815 -436077105 72297106 -539920716 -173986773 -676152657 -261789573 -834834096 143306845 -74876385 -824733730 174616411 183357996 -139074639 905654897 -631063756 816646152 -890360901 -184438691 -58972155 -61340446 -832903934 403057709 -704345764 -421241267 -180957922 996214472 -72836922 278463272 -746986949 -348485553 38277339 489207452 920282444 -771866173 -195615357 512229338 187890509 423193024 643749050 123835156 768311005 -511252678 74897756 216208986 657622138 -963971106 -961623853 942455605 -38920090 408175949 141541518 721262161 -595539848 -676370045 439095146 -261868467 -340285623 327697390 268107665 706516553 -89174527 675510066 -58818452 185619849 -412444958 136689403 630516110 498560146 762122618 -304953967 -999939992 176436665 761347226 210509479 -652170965 -677606935 203358706 -586057195 446194766 -292906570 543112928 42497837 -230756311 424888567 -986521616 513655019 -806923988 957209985 -480434037 -532065658 870769114 751291023 -974346901 495230746 -447149723 -226475030 -966823282 -830930985 239979102 351484095 -644350184 -511565718 -843960987 902976043 867922977 330996032 -467958837 832283821 -60478214 -914594696 -99993566 -930919604 828229698 755369632 857262341 -862624579 -906675165 837833751 221295556 -212104291 122765733 222330002 -26137712 590274432 -424778278 -130467499 487574925 -44297995 232494712 238691679 -511622633 691597949 -840804254 -233302949 -43456653 -173565200 553260955 -923269954 -995969050 282811932 -765537757 113681120 -983836963 472260383 507882286 686960373 -606616695 624759211 227754355 -304727666 985765539 -906008434 -160560879 681111381 644462063 847618121 364005577 697833693 890625222 -752182965 469886509 496952202 -55280064 699616893 -124159203 347052150 -287370679 782116560 -27385914 -838118440 -914409438 448628816 119843078 -899961591 943832014 -100349753 953769617 748786600 -34463193 134097378 -674794445 951845527 -285094568 38846563 76721728 237597917 833555271 523096103 -199890277 -750700717 -211231526 -66527490 -579901091 878205238 -756509195 440955029 -680414254 531486815 -160900142 -886067411 -936052303 -206355882 -244384450 512605046 897012 214912407 -243950010 -745147577 972033617 300092246 922654847 536325924 -734162205 33030471 457240639 -634002210 -983342258 275924480 394159146 -696208007 -256991304 548788224 -95717838 -275710589 526408096 -240152541 -999133904 104399025 60838301 206096569 329611246 -136948325 -574827269 -335585541 -897171347 215496276 -349691733 -425636592 -596929837 978198545 959162005 -618432316 443116714 -101115711 -527546019 -147134224 -448025541 793476575 118947534 -519125416 910081199 365066419 820339696 -154276665 -224723056 149258806 365582874 -405241101 -79710211 825761740 969695064 -411375323 830073242 -679176881 -434135414 -671749491 846375552 -153427509 326985129 -895735204 -705371775 82867684 -141260160 -791543727 -74197389 348352934 -818498524 -858063836 -649411201 -609733524 166706924 486619448 -482129236 -802385198 -644840429 -610728399 608693203 -952151598 165379539 519507622 418678188 -919362064 133709137 -87219005 694201027 215572891 -243144497 -636569139 -237541726 -174267714 463631311 -875728960 -886045046 15973493 -757211418 -898632838 752228752 142151363 -559641962 988952368 55093441 30425892 -535241917 -463199832 -570731531 -3181080 -370993212 -874443434 847819687 -602939664 -791510946 413154193 -848146262 -786909376 514719779 -859798361 -935145739 -345240466 202435067 -369589516 -924611172 736520227 -173947092 558850506 208829853 691278280 -862878198 629132879 -79309215 531175705 339348776 899555600 136720499 -768511036 -412982644 -166655121 485831323 52098446 -153408082 49879659 296020680 -980013310 657892772 -574061983 -771169637 969291992 -196600620 -188256547 945886755 -819625519 -683694278 115176232 -242218612 -566595341 -509257548 273209068 -790573157 45520178 -444862236 -675826832 895856173 599750056 -657016668 -289167369 -866360696 -196795363 -794744868 -929890307 -309128431 781478752 -356500164 417753006 29549000 54679371 -565904364 384926606 -231707728 65193692 -783031652 -754376736 -369669687 532779224 -939241099 -211519736 -911418465 701859885 -955279749 -647501862 281583560 -557488026 -396604847 773475092 -254615086 873831158 379233892 917446726 516846503 990394255 -523254689 -35030797 -67088877 655595384 -483772705 -854405906 -863005136 76175202 594836712 194710238 -648985515 -869766799 789897900 -112214515 755946699 -319681487 -689912180 194762648 144470740 -699127090 -23411979 -820098791 -869524214 613443297 -884243501 434307695 28505880 686123273 -328300782 -935606652 92562802 -401619191 372098322 -83505512 439652533 -318688783 900117819 -217927038 -213819046 239353512 324016341 139296226 785402095 -700759237 722575573 615650102 594076689 800156939 -901097838 -907468353 600985398 -659048115 -744609360 471201648 -392879945 -144980126 -389860278 652492102 96208985 717658077 -425550240 184825060 -541942346 187724035 973902861 420945499 681302587 -491005728 730795121 100019143 540652313 365381445 -482633763 -895515161 -159565919 478753876 43089487 -30022008 -970922143 398753572 849610246 169727568 -891176819 330037015 789845004 -925800337 -732046671 -861404932 -913766985 -601402149 586053831 904370787 -331886016 -679201107 504396846 439335292 -616849625 541140938 -225480502 -768065328 640600277 307454486 -599518982 99318824 748690419 -914276859 85463029 708728001 -157350530 152308504 103156985 650886459 142493073 457310971 584545836 933933579 456251136 422834908 406148291 -411470850 -236606730 952261744 733704995 670819205 445899304 -471347112 -651042627 -491750673 -881772347 615013776 204013614 521263284 398118700 260479690 412172936 531216386 -789680960 805799048 346343091 52814977 -834286180 -576199608 687946992 -901281267 -928821822 -639573691 917432605 -109172996 873520844 -624412611 -61664062 604214387 -774794250 -680819777 -378753288 950004239 114711119 203283298 -662751827 -627558561 943676693 683946742 -912840190 -292557578 621841890 594788784 -736172808 342377529 207917033 -96508806 -996231553 -457930624 349165440 -834109982 -432603566 412231637 -959645494 -705752562 503272810 -160108895 -576850120 760461521 850940890 687132832 -763099146 915428217 352787551 -30106687 585630427 715843820 -295305630 -852384710 -458531651 26413267 -798091386 -148036129 310555858 -356411632 -798646662 146236532 61953978 -511957616 -346492878 484781711 361487960 -784088330 -211711250 -2570815 299564992 -82303346 -789393202 569754401 -515360930 163059973 -515924161 559477256 -432694337 175663809 -366677839 978273597 70927019 517619236 274001319 -46755346 -520903002 72492564 585349835 -979948122 -537262731 326022304 237802080 683093642 817961711 606479032 -66692867 142858328 294170217 -291097365 -972940786 350109939 -348389565 448232509 -241113990 -861328520 338514633 559025009 974472697 107857495 -581118482 -439944792 187425743 914177290 961292698 660772802 820117842 -59667113 -414113109 -269999442 858141418 543573470 905313315 -834558206 635280358 -145317118 856441064 -569592696 -998592591 91981689 960269885 786158712 209191091 -966397307 -681257122 949300085 580958921 -144337137 774684494 551161696 555674760 -459094677 306507676 -160122708 788715605 -304971390 266918680 -311375341 240886299 197989055 -297766306 888939555 -616183602 -550626060 -665533612 105120066 344478317 -990231408 -50035735 -844219074 389534338 847663193 460381679 25120143 310334670 -507372561 -655240929 324061122 -834348670 -536093022 -761451596 -547520961 -716958405 563177042 702967844 -524479955 727018959 -826453017 340950036 -539144099 602801859 -704992171 -224309179 -595811459 -160294293 657416122 966075222 793848912 794445235 -857715311 -285954985 295306050 -262603980 121648450 -899595038 -351146004 528507779 392623130 140136167 818293244 174685204 71552964 428011135 161721123 -860675242 -927634124 992297567 957366763 -952801784 126522571 591293718 505729901 532066131 978935605 827210381 -67949631 42293881 410666310 333429769 -87930376 614190229 -268713982 233342960 -679628013 443123421 -78743854 435752574 675720078 70467543 -117342003 -321531103 477916730 746275022 -753895079 399058205 979081780 -303547945 -950419612 79690979 744545806 -154061000 -133574899 177982600 513198861 485588073 -254708777 -977007161 -370682125 28558123 -862268151 -78625377 -591003799 203605063 770561544 74827533 -560364337 882393769 157582705 -5498022 433309995 -609464321 714050480 67392383 267615439 -603402345 -481128418 689483053 277629886 132095537 -999426476 934782779 117775500 100510020 873845216 567800568 -390842751 -943869221 601403150 -759544778 -277505393 -601451408 -54032316 494142037 -761188309 738689035 -569733028 -304870703 446911920 801034629 -287754285 -38134246 170055986 -74907245 -598621749 297823669 -512170814 282854332 161697040 873512123 315619876 -980552564 986906256 -646216679 -249561416 -787954949 405699137 121503037 -36353536 820353418 606438928 -678499600 282975114 738617660 -243605005 -106933206 148742039 35888634 225872730 468451069 397553404 51371888 -874893062 -825926639 329484357 -746564417 -334742284 -264633802 562827598 -177333225 153353335 -277337742 -565369004 -42040581 632874546 118785575 493251897 -2125739 -807558934 184948693 322945336 -49731577 560678623 753583409 -446824122 312395429 552167530 865346093 -226559660 -377906512 464347624 592992397 419210644 -94684508 -183351768 -952518141 887689524 -655458542 63234908 986199912 -339742113 -452926253 325802206 -391862553 400445524 -442265029 283114224 -483189577 408834171 685405983 638056167 366605439 -998250178 -810724887 -669904689 666997380 -445260013 -720086853 -345624537 -264686813 -51775780 -529015653 -215811714 66983185 -487200549 -248276517 -8856483 -213643798 -305787777 -768254030 -285361281 95372146 954055180 606682804 -90820852 685922885 944628649 -547306768 -105570166 -630731781 467367999 967678670 797492976 -638644332 207753495 -727595405 -931268985 -586264694 426011183 77313721 224944634 -360141489 -937152403 -875093470 162346151 -775973294 147812037 487455632 105528664 -209779420 -691413300 -763178988 -282426714 -282855576 -600377201 -185974598 -15634422 864879636 682447725 -240202148 -383641526 617628875 -75391740 -835781719 743632005 419214509 256084518 -45769125 -774376333 240617408 584593331 728387010 557187684 561295404 833276814 774658545 459211501 837124899 230260033 -568263129 231112204 -177345230 906916832 548836539 358400357 6972940 -581848890 -401241993 -740280435 131173486 -627621585 939992480 721982594 -212814506 -902937585 -5483502 6661073 -404501781 -543820105 -882149247 -333167801 168074782 319257378 -480752363 478049169 805871018 412372605 -218058449 166152934 -473970295 -225900220 -396033462 880633125 94486914 706807464 375528563 155796488 -130176758 -571291979 14437426 -333613051 -264777272 -409065849 421001078 -540775544 520846958 -530731680 853986234 850182457 279358892 -215238798 -372119631 818294133 288791151 247468120 -997990562 930523118 511468517 228291011 -23852616 -292588381 -663895164 713542845 -376665471 143179516 656397594 334029730 598275092 -209984600 698068659 -916491534 677424190 361824144 -598971107 839943933 -601553041 -303818964 441623858 316746166 -65715364 187278409 -747259440 -721409710 283802588 266091305 -147553919 -207806964 769814109 -201142901 727395687 52777238 546339042 48305975 -818743097 514664852 -822157174 -707606765 478708444 -172102420 242668087 223059347 336180798 82078641 -532652520 -159519888 127295794 -320079461 -648506066 325222844 -775521835 965504641 985448191 495026241 -100290067 650612916 -931718325 1512023 486388827 -707415739 -523196628 -917545181 -309659546 457141987 816279338 108819880 -251190541 613230375 -200665852 534009370 -29572542 -789511499 969917938 449622731 189709438 -784686800 222918726 258376857 255875028 479150422 -371483614 -820940554 330817494 -46950043 65134253 424253433 521395852 736142390 -152068496 -813561322 844529036 432314086 867580535 643415573 -552828813 420466124 941794939 -444919310 -88610858 -116437186 47035571 383864673 -501705704 736660285 902209169 77655946 477001374 -386058422 -275529744 -355857765 -877792882 -835362668 361462718 -2867951 490410178 59549494 647600945 -541930636 161345005 227505488 503127948 270418237 215389775 -38975984 231484732 -324595869 -180372798 218025369 -211990421 981200774 659440548 784806161 -650788040 546832855 674078905 745345484 -472425507 359529016 281348197 -936684200 -688198988 -197818078 183583471 -878129882 855358534 328785460 -308137117 -417914771 178332243 660955219 -723204430 -860491836 808646264 -499933495 230814687 -758837444 -141584382 464083757 -551472406 582299330 -204765839 710244914 -973067211 969129663 749003349 497388424 873626823 586960051 -565610928 341697512 138206823 -5960257 430862681 844769915 773342521 524357826 -891097609 -741878680 -168488693 519899437 -340291942 -251088435 630657713 -438070383 553984092 89566560 -355599202 559368863 608205730 -195891421 -403559281 -791028391 -761375453 -595711293 805021249 698720208 694200860 -218499048 -399728017 -931963449 973154771 -211292971 -295077303 -177152662 -464770427 362546952 -923096659 376136444 -810778293 214758181 -962150972 -932498753 179538933 -417435088 -332180068 713372159 201741551 752759243 -141517219 -931371346 -867155227 798540564 -720649681 491575711 -225132302 145605975 172786836 272264097 -443707982 7264321 -367199454 56024669 -164638090 65532639 817832183 -991997121 644127885 802528954 -538850896 -226871211 -939367362 -30584645 715736343 -174300545 380087569 261551963 45537484 -704967026 -836423252 231829503 804770328 795201184 -424302613 327719387 28790612 374339940 701839465 609020918 -717093922 -288880391 762126867 764366407 811822666 -589895993 703930417 -348482048 588348901 275081120 -281257962 386026262 465207968 217932315 332027893 906615910 -420734019 998191343 -89510656 246544702 642061430 -466789120 -183226214 691612547 730719912 872338277 -859427778 514728164 848597846 -295591270 -418595103 822341124 148373718 -92870801 492832445 49020416 789014034 -616570809 193663646 -248016048 113221319 -368166812 873399147 969427496 -424518271 534334198 993224724 224376364 553232996 463260701 -206430718 709617999 315369566 -171954621 859716601 183509118 948776336 -734862432 879947436 -243442917 36861841 929055041 -768250423 -567327946 805213836 613248748 536809335 374646854 -298206316 -909550689 290775355 583825539 -585013415 -506384163 -220483805 284726920 -741488456 579271010 536838367 -972959496 355400678 -825527505 160336308 400291344 500179628 -665919497 -918036986 75371431 -221623002 -697367004 -709869843 -947911941 875351086 472138349 -781215911 66577313 226843282 -920606934 549389455 328200695 572316578 89022199 437632920 -604667944 -651604986 453313856 554176367 -199691699 -844135336 -905876822 -368590581 205765121 -123788924 -728645158 -614946466 -130544776 572912524 -444424075 -894452677 -173316532 653381343 -227820941 327824499 313478395 631333455 -808368580 -944014640 -8288734 -683596983 -828943178 675636367 -502419979 -413166721 374447846 -693764448 -966142429 -52474833 727827002 -245989179 -348242296 -829571902 55082596 -542824205 134181963 143475492 903052632 231348381 -79607157 -92755715 -401925839 283046021 505904199 -525859454 -587442632 279425813 65226891 -919974325 752674140 376597169 545154531 -522319089 941939422 208725369 235463194 -711277034 -103188377 882957518 -481554236 935339762 -20130093 -55428943 340929613 672638465 -62083351 -348518831 918414502 494574994 -545892374 241715758 -355101636 931208457 389226063 438880381 207459958 831575527 -939761595 902176207 -114597093 313651328 431945073 78189819 -78512170 -444434425 -837368649 -928141429 586717490 614763317 -472623137 277606130 581409818 -862877746 582736123 180390266 301763491 -847526429 311425621 464677757 5282601 418113843 -118067497 668179226 -626628226 865094519 -238168049 -898666577 441096001 -410557141 975512454 -656214135 166079371 -288914060 -956480334 -772465812 330396856 73017931 -325614058 -538102284 -307502069 -462787121 -240798578 362519775 482496661 -50501641 343600905 -950807827 -436229883 206829146 -324156409 844869546 380441774 594724166 863072612 770932739 -368581208 866007569 -563468080 472195017 -746098414 -214195333 246588427 -457023925 596949937 -376122079 971584321 989712444 415215099 -366532052 -620251382 -668720748 -384548649 714252219 -816053491 466527791 -600211049 549766782 -890127840 549124246 -539412898 421706652 -708553322 367023003 85726409 -389272289 -263087670 875443028 479178634 -195249310 -15205746 753044454 -957379505 808633289 -808161031 -761891728 -550928186 -172881364 676739782 362612303 -435389223 -456385040 58271578 573108400 -821882696 634543585 -924155304 -720175489 -731894012 298295966 559118023 799015290 238183553 707985255 822337487 -750464915 213183182 -949181977 -874777156 58470532 65797465 590253805 -123623214 -55484234 -133111596 102664705 -892660083 174964339 826736245 -535149152 378466263 734956288 379603006 -811816432 357143044 -871411400 125487545 852652040 -241634768 -834495437 949502138 -586798100 -669418673 314330962 -938212955 755696069 152159793 1270209 -935773633 120860750 397627876 -551738426 380372020 -144405403 -594814912 877613009 276290683 563856340 763381015 87734815 -982163892 911004208 -975079813 -518538803 77660615 -796325402 388048820 44123908 331084230 125666185 -497568595 -575824740 204614015 -180059495 289943648 652660303 -774634002 -534389826 -35337622 799720332 -11961252 345257680 -946983729 -552924068 629958036 -216645777 222913414 -497440677 597509380 617321951 894168302 90072533 -718060230 304738279 -727779674 -69067228 587086409 -861401094 -716500540 875266173 -873504978 -147274875 202800437 644475851 937722649 -290663124 -339160219 -707500604 119572694 285010584 -301251499 -220145988 -355518071 867138926 849506047 -800094916 -383971753 -798296348 -219726249 -760683814 -650234843 -158014338 -628273295 179390643 677348869 -449287177 -473045450 -951117546 168115394 -222093762 176116407 319308024 -257397864 338080427 62382319 784416574 -488458710 -867255236 -981108842 457056640 979282738 -182401007 -982654225 305117327 866733918 -698640533 505060948 -516951468 136717491 359432315 -348423691 919587674 392629497 -653111687 363504910 -525862541 832874452 177038943 -238105491 510927497 829907155 -376953422 257436460 656360277 -942878204 -64344202 -70286133 -218714587 203191748 -415687505 219114477 391758692 -966739023 290663587 -830883108 -202255823 246807563 -582884086 -363757805 -929069236 928978614 200353173 387574426 164980539 -749394815 967624643 -377073492 -165256954 -28938344 -74516040 981461353 -90979188 -563726771 -420155200 -359450648 -716855482 191465801 -519364901 -156057229 851840276 -549183019 -659840905 -7216737 586778050 -6136105 994606003 58607199 -643397999 -719738126 979599935 -155346206 674701368 -912874701 496519283 -351167233 -84461091 -584979419 800135865 428141746 -272041124 -436682715 593124839 -887995861 -405345155 -361959659 -898793378 686228688 382716311 -36686322 639981590 976983510 547860945 90704312 -408409142 132673569 101461892 987852402 215456213 998738769 175886230 243283594 638574584 807922620 809978842 -565664543 406253046 -134190495 -431781267 -190504670 -283649191 -706012801 -780810837 119534088 -194173597 778530571 -484439601 285088184 476270950 -181353384 -300506158 767098427 531834075 278852241 -851246852 -84836973 170106209 277733663 -542136983 -811166821 -456996342 -621168483 21777487 -646303770 742386903 481241842 850548834 85483434 850452558 398011623 -945177327 15720462 -755176697 760059623 799397015 -639557086 282853727 -860296267 -74035771 -501952561 953833769 -587751919 650091541 -90069875 786013453 137748983 574361559 -784042003 691955384 999529330 540659285 -470781644 548879219 120579540 857095613 -930549841 -3651990 215991853 -14884320 -229829934 -942272691 500387501 323915188 -812026532 -208593984 895165614 -750555908 619857817 761028253 257911585 829520175 315488404 269635676 197400088 -956932940 -368583551 -941886582 -844762100 -311433868 648497695 308932410 -168142935 360839147 -667333151 786825499 -532324607 -399969397 -403523546 -695613472 176732642 -367407291 69542604 -994524406 844074300 -960262993 212273611 -507753001 -400784124 697192999 313545930 530070811 -592450275 -91580127 -660744124 -50345050 -402134252 -810245104 -801953070 -730123810 639353859 -864019058 58891984 201633300 800980861 -746007445 -806980345 -249001185 564823492 490959565 367046160 -370015914 -499640886 -194484958 -476124196 -433702094 826231179 841862935 776529513 680957496 350764684 685952783 -225775777 39104206 621555894 744066612 919714870 749937795 -800325835 -244590798 718907638 111940099 903092525 463827623 886197232 -430066340 -990399800 679576279 -675332544 -5258236 696413761 -236279633 -902975676 -214048758 -455432595 847938013 358975597 -178917324 142664177 878994418 158613001 -234154850 -606193983 -35745132 211563563 -7260439 863762117 -135311679 828726331 -156757155 -234013646 -441227602 -724354790 794631563 -112637689 628087117 -832207173 -590128932 -396757359 842163766 -790260764 -966396457 599759006 625049414 -3097187 -803437419 -283536883 -982296910 -38562515 -677931774 -336642651 684339047 -640272689 -584991931 -514686972 -612677064 443430461 200668690 -197778723 427954338 393015351 861699566 80450752 -369272002 8912165 -909376516 -679860305 10067676 97258799 -776097340 571231219 -841387046 -485832198 -300736640 225527935 185242806 495103097 312847016 -345597137 272809650 29862902 109410778 888449097 117918105 495309073 -911423032 479206040 -743750945 -69545128 -285715170 484036566 752914263 705203972 979697742 65824144 -243967858 -224955092 -16477327 285689939 206180795 990768392 499416052 -299816528 -43019256 -547195338 655171570 540566275 -112132 564107186 -100113590 158807058 829444213 513610961 322641640 606460612 -75707459 477796716 -996897614 23564944 -457928311 -630512414 895128139 -751977163 557272808 718195448 856195041 930233421 -569934855 -257074713 5495524 -359990970 -723744115 -705984964 910121117 311758226 288985158 780049278 134448103 -815425212 -383450709 -18182496 -687228907 -700562265 -267096738 -432152079 291798943 528590946 838441974 -525842762 281372244 -792182180 301065997 -145390731 -412913793 -138521024 231491586 111215980 498753382 -877774960 530105145 642446914 793443552 -546396828 -917283593 481980157 -182752868 -963714554 63221902 -676509998 -669063904 94611657 -666499942 199149071 -550052755 62587160 -986503974 -491403342 -671245991 37806906 863270648 -218582665 738783614 -548834378 193789140 880653260 750537478 -758363038 22332733 294887966 -885014953 -252242582 -924087246 693474242 -505195701 849889697 192049749 -520670294 -67122522 383537405 898160907 527337698 901949478 224991114 605522360 84164797 -497541564 805200436 708067087 -259854708 -910926294 -254829771 -726718121 -513254423 79779896 -232653781 887477022 -713088070 -827391159 564793406 208463579 236737355 529393417 175001428 -967599451 73162004 897363732 -182492425 831558780 265214681 -177302784 -997461893 -872628781 -440296458 -253294221 -637001884 86262697 175496408 947827401 -316788996 -390762080 710096662 -972154861 663740165 608459834 908681459 611512572 -64867183 -950073937 158758209 -898680941 15399444 539983617 -199781871 -864830087 634606125 763907309 -681799681 285656945 731064807 -990315147 661344964 -74034741 -668147198 739974834 -680474001 329204548 -956596568 572089885 199687667 -984326603 -265418221 -821780107 927638404 -786311755 -954879337 -871456236 101585065 93433590 -175535105 904118293 860359654 660869059 138282068 601837301 -18164483 429537031 -869190340 716814782 -668258336 -788957783 -56954629 597346870 -789075376 -617579478 -578308835 -868561335 -457701809 173035983 620161660 -829108613 -847314926 -728471428 782477119 -201916453 289673886 523642531 516232746 -285502098 -686836161 603185464 171628496 -532953372 75634773 526319749 -682996604 -49565230 -890714756 -292291800 -985935829 -148864297 592883241 899052352 293213496 -460874277 -431996538 522135954 506532185 44028392 -343683041 341442287 615228394 -36142418 933829650 -852773626 887834984 378710749 -797152705 -808596352 863984179 543189262 -243751284 193430923 -875759720 -484044177 -745563328 951503131 743657421 -754682031 11951969 -43581269 -668596620 -893868846 291585621 -466710860 -362700001 719154411 938706061 117237380 -245785933 -452203339 -653051012 607967737 777364692 -347481273 916931377 -181865229 472942469 940611047 830156237 655365340 978975833 -562093111 140884618 324991369 526844072 42616710 -771303317 288067608 318637807 525116161 899844568 -580105995 859459957 661518799 410163451 379150539 -30972627 -803460850 574338339 -766953678 434882220 -814857226 -356923890 335242338 -847715335 152354006 595604101 518095707 -673187666 -6918248 -477308614 -638711087 -242876796 886480299 642273475 -875045767 -558341756 386542761 465845285 -582934003 -314794303 -659237516 793482081 -633060816 -277840420 113077551 -937690069 263892016 -229522613 -355113646 494690341 3411934 -298875857 979441734 -936642941 287443981 189933284 -298228591 987364355 824870008 -367057526 -360216338 -920857348 626642911 -752531383 -927405246 162134105 -862535043 191082471 537035996 339661367 -286353964 -985840607 81776532 -987954347 -806585952 529043748 -885270048 487130236 14603086 738798038 -188468527 -890865535 506090490 575194525 822693706 -970184308 329212921 -46031247 600006170 458835429 667215988 274614350 678231562 -388159089 -727107199 -728270997 -130326956 -409937913 957870410 -73081549 -43311034 -629200393 -51479742 -39262453 -480453680 415456354 393428549 -726512870 503819781 -908351736 455493244 762085527 569686790 633617842 591505262 601158458 -723356929 746776283 661072902 -10645306 -393886664 -268876098 -900081895 144726198 421745775 -242209179 -328436459 -516899626 76296605 -124772212 763107311 -386939791 628997756 306427441 -265698705 283863662 -223026606 -990824329 -808064218 -683061681 -440780601 47668197 385476023 120927680 836209016 -380651331 -395652774 166067767 976725608 40814869 633443754 -981977903 -306836075 719770986 845518493 -680304378 -35935443 951373814 -981658638 293666461 473307909 542169140 201829000 502302930 -143923140 -323447764 -396563229 -480574895 -309664816 -742557096 -437149563 442769690 267492601 -370751459 442508649 29983840 -269093754 -64513484 186244551 -504455131 -965534772 223396834 -17937482 611845059 794082291 347063045 -927250232 -499311352 -598128333 -400198878 -854464073 968782962 -350833823 148318415 -752598024 -984721748 725826988 585499298 -689744798 -990416977 278003249 -729928706 17274283 -251893748 -546989716 -294191311 802506522 42083693 -891523185 772665129 -748203797 -622914440 927600763 353787218 -11159160 748967939 897732469 587942512 246127422 992905852 904792316 85086150 -34988534 71710760 -505243986 -944221648 -861640265 951487086 5465992 507924671 761627161 720340743 -960914985 588971442 -7303928 72161148 246668697 621064207 761609139 -330674509 -39093953 -773039573 -309109403 434312442 672286452 -280736279 -987746613 102806080 -355922356 703726929 -638629065 647738279 527855313 683514148 -155506875 -970567516 924988119 848314536 -846568584 455692191 89921654 -266551648 992998881 369654089 -204922790 642273904 -434897137 -139576332 -830917784 16680467 370323511 286248024 -39251777 741119562 398167148 440212306 -41837758 276345749 312693563 878592985 152940035 -686193026 902155334 -746330571 643081097 337418349 -719305662 -563599503 358860634 876339453 822726255 216057437 -255315290 -39888319 651857787 938689376 -651754051 -324858005 -404909870 -880291281 506889704 891077125 168018429 929247575 19155837 326936837 571658013 -842912525 -785054438 -421796951 675273811 -690108963 165156395 425259662 -488615170 386019282 299490360 -362129735 -776254322 302699927 906406939 4451952 881080973 -285835436 -380100443 -787703412 53284435 -161082329 -258715466 -582207084 -420692127 332671905 -104979577 335624454 -988315659 841561978 -413928229 21230042 -636770765 917119651 750905768 681231841 -983671793 378490125 -112364384 966489279 -825263550 -111292266 617561846 828202494 328913695 660702903 988091789 -739823697 -750952005 920675141 873164554 920362567 159087015 50437603 -964253737 -648187776 -780470305 -8549537 -188497323 987215518 157272408 157589457 -253684361 -993988182 -581541451 182101237 -2225339 -341006129 -468623700 -716722474 -774624319 -350135036 -13800711 -504647177 419971611 579189008 -449790045 456897404 685330564 -175408556 320194074 -414118290 -184981440 -276532200 866953696 598784193 -337436323 -722175875 468715363 484537516 -214755905 305923763 -580998546 -294290244 -507864870 -219158197 553166915 -838870594 133546799 970735461 -236431390 -990541370 96403132 592818937 -29973940 -26017950 -221720845 239061920 967297194 -70104303 865766872 102478571 608137268 -539466720 -969185615 -614365317 -600347470 -28078763 -919571353 -178508426 996324887 593292785 7488832 821615614 725533505 36043610 129006920 -550026383 512149450 -924629859 -14196906 233163629 -530423269 860647443 -203263703 -688120094 384329441 -801269604 -894390402 -263316558 187886056 -654919765 645485750 -744037923 173180356 228198563 463911568 144566978 568093421 75290775 255853736 861851778 -394537462 276612271 693679922 -987114232 -64159905 351265543 -733885725 831486399 -511779266 803393128 -52375299 -783970049 -670149072 605128334 466002664 -388902237 674429458 886036679 985413559 752044319 814902904 333628148 -127520817 -665526411 -317182609 -173557702 -849829363 682997006 -327202008 929025486 -225994193 857447120 -544898855 -168062705 -551577484 568417080 135990295 934939366 -868713480 -793625301 385276766 233393075 -517805683 -270995195 414237492 -58678231 -480973114 -667012801 632160439 277411942 738985788 -6078585 427478027 567340694 -561818596 309319773 632407543 -479622994 955851544 -279407407 -643103854 146611245 -83359075 545391289 887291518 592466892 452431672 303046067 -428334411 -919522754 -89824840 -715058928 -367692439 665434828 -987077042 118188085 -245548012 903433567 -532217657 -662186155 -637888045 904827082 -426570986 -375190948 -222617172 -675540183 -255363311 602368667 -443640443 -29043150 402969365 623712191 958195737 494315177 -429617438 -990336867 -374849927 344150191 543871407 932943212 701858099 -788385636 -571129357 -890031971 467291614 -899545931 944972562 50778886 -294058384 814953932 200750805 725970199 225486812 811538334 -759965963 989176400 809001984 511342399 724471526 81633539 -324831267 934043755 -516693089 358903896 -884314835 779913622 343640443 -389630973 828410780 -978651625 991832913 592956183 604671492 -906558282 -414509623 -808363312 -193509840 937469718 -104277498 266019130 -440657600 -181105774 -669962480 -769268665 292521576 -452328878 696063975 934643805 -721270412 179803474 -949774656 230220869 -494676330 327150830 21827516 922791387 84472836 319708298 304508969 -434142861 549249849 -15507725 -84970983 -874389463 274109001 -945217942 -531048702 -872925444 452227471 -829827253 322524513 92536781 -598585314 -347032732 -93416593 -791115839 206826233 57094315 -21416679 373264562 -981968887 -493597625 -296277112 859840469 143200739 -146055241 -841409882 78270273 -477841077 -247309460 435041467 293595653 -750219407 -219484621 -612630091 -887726633 656343310 419929540 879565613 -969758530 -683031141 458624216 -310051420 865338232 -147058432 -100395915 76994710 -96362272 565094704 788102189 -838790510 168399166 157521417 -432376983 -273133814 487263473 -598315199 -953247445 120373751 -359895366 -606290582 32720991 829237806 -511740706 641853138 -57729201 -785154482 453717131 -118266492 497425258 -539293082 -425563656 -929642337 494370137 -560571946 -556848477 986496489 -58996613 -488273152 411015814 367974928 377733275 283223535 898552485 913336505 -410109340 -837911611 480584098 802500541 -49119601 -397758223 -965341643 577958715 -514216369 6433415 -751290969 -526270533 214311359 -163004607 775768922 -702309185 473739817 -691283046 628142676 927440727 477250323 172803269 -387474827 -992490440 -615937103 656803266 -274232160 -149620821 861252737 -377878504 760545725 -253559511 -609199036 595635742 -742641104 633314857 -521614595 769362617 -926778296 -665222583 -659777443 -660516860 117094657 330899183 -467824267 550986713 48858259 -845300493 583771758 -702665543 -932660938 101088926 149966183 813178932 976252862 -325487530 -506330552 108571335 -652280180 -837449614 424646424 -772593019 -670050554 870327776 497740908 -527492958 148794782 745451743 218835700 -606369532 85379510 -470849656 297816428 458708428 -246315758 -126645645 168650200 -264307703 786156340 917852207 564970165 -364275592 -835149251 -126153161 339660612 -159654746 179153523 211951475 849376999 993412882 864191921 172731617 -760382374 65150841 -444883023 -964155614 210097425 229670201 612635562 642039667 267918653 -90782741 849823987 -220859627 358982535 717514686 -70956169 57813804 162104142 485834029 -40358439 -162227310 -643599219 682490632 584383047 -962540289 118927030 -381389037 -958560452 -465734587 -660559961 -950916766 -902189343 331505735 -668820752 588913978 -569839859 -909232346 944670403 507246697 -790956093 -612579587 -986035717 -262998502 455138572 791660399 855794165 995060768 28487101 -497010373 950481825 819763145 18369608 -57052774 26154651 -742788912 244709342 901502512 -688190512 -857359325 -886809768 -363060665 511181204 -499605992 586721896 -848143242 43119531 -267921328 -899323376 -593560368 553864665 293071252 726030612 -881744568 78247454 -384194552 -240821574 -756889283 850821539 -928985116 34765670 -17457895 -109500659 804737847 -132240417 -608205750 -707904502 31491511 222843069 230429592 -695437259 -902038544 683132464 -179417488 -140008033 -97583035 -654976138 -17351930 275125262 606763070 -678723251 -436211977 854376304 354279853 -497818647 -609359084 -240378923 101738552 -507055923 12946422 -223618520 -571775912 -162097697 -942327316 -416224455 -901345170 -455576540 -240037004 536725652 -246956590 -689635125 945893336 965121936 710555195 308877502 -216389390 -139503707 -883482363 266865973 -995642089 52002492 -416390208 765416686 -294604140 -673741197 -387934343 639543236 344369362 -540552547 -742377482 306492333 51421230 -717572286 -10937743 963448314 417850552 -67767641 -44725821 -500091090 -364507028 -82131988 737088548 -94748523 334524447 785960201 803960998 859427735 -779190673 304024673 -951746254 -996469596 781850750 -111208577 -352740213 -119902923 -575922165 -432954356 -183643193 405869887 -360020765 -745776844 -931718378 915198045 -913559089 -756522163 -484026883 -967005329 873143958 -752773695 -256735338 -672593753 -194238258 -318096564 -766824107 527668434 -381145243 148852685 -822564736 -438912413 -506942396 -423728274 -243644899 482629041 -649025780 988905660 860115970 403206264 246345821 -75808353 191302964 -504018660 -33542842 -587077744 -338783448 939705449 492857549 -95124927 863189087 -17986848 960722815 -25598262 -9587428 -720908346 797362739 848089576 -72070783 -685372854 706558765 -221000833 -375929875 -624528039 -287929161 -865894972 -825675702 -498439135 -675865143 -713361036 242980593 -195250666 222613737 -997073203 991450841 205666622 419397989 -879700892 -709003211 -270418196 -360415377 -752096848 -517116978 649909558 -970398089 632442591 249511823 989429976 -163739027 868643051 -842218021 -397597583 80580407 312694337 90100400 309339448 -935170257 987328557 605245366 582210588 743294638 -776104006 572770132 843175290 -266728797 -469555733 -889899493 435206553 -302558004 -735037801 790130693 -563130866 -897668098 -222139840 -406035434 -853007672 -639036073 218721644 254266741 558215851 527005638 -957672331 5063671 393548610 -503502906 -169031268 78850781 783111370 421936653 999026504 -376746364 -706324586 -18559139 703691320 -508504824 -722663274 -459168679 -872323455 484803023 82129467 -788745248 -824429505 -783897522 -636952329 -726487799 566565288 75611077 154513074 -58362366 -684972105 402757584 -123295349 581139134 819752851 748869892 720464092 -75476016 184169238 -26385760 -70638119 -475739970 -903403900 106401477 -431093416 -710727708 -559482967 602346762 359596384 926551400 909561153 -835744506 107954630 613915548 -950831068 -319867910 251440725 -7019367 -792591700 279729787 315871853 -618134499 211142084 4204781 657225680 536944060 -695580868 272413705 550113634 -829236153 -745130606 -618217233 957932848 -193260262 -147688553 496316075 181518210 -945143049 -183408189 756995003 58203074 105723254 -679962611 608493261 -761191199 602036439 -323958350 977914462 -146968760 -21927807 117243800 -117899376 791090612 -335454760 101425514 -814606584 352651849 512088919 964677845 -601202400 -197701502 10423629 -960639897 71897031 -211624814 -440755569 286144644 998040785 -592580113 27710124 -41602989 -926292472 -566250325 630069949 -963231260 -417579174 -4960571 -500421394 -350805636 -134424973 -884888329 -874655622 -986799941 104903782 816544525 314026141 -217967551 -276032102 -867718344 -217510131 807633700 -589941206 531497978 -767976715 -870586936 -249471243 570696251 393739359 -270046198 983982307 659111760 518635702 848909090 -274425026 -556455302 -67421784 -561537679 -855260975 -802785238 -599138413 48673209 103878557 -9809672 501358077 -875673 547030035 181770822 189289172 -932097506 945367050 -263462185 137784574 382667595 939149728 -703061122 -958657036 -759032893 -572756035 317801173 -301439389 754891686 -30055691 -716752244 -841542885 -706007824 -273117252 -737211390 -924619 -107984143 -100336131 -91720238 757783805 361034420 -432790952 88134602 -882293777 580448746 312342695 -313004439 -694101479 -240846822 851086068 -775493295 -244838745 417282122 602227761 60812884 475162869 721982030 880220327 -562416640 -343466438 575504534 740405030 -226477871 -106247170 -573152251 145845922 550888321 438225307 -704048700 989257875 -459166094 -336282973 505553372 -329796861 -182521881 -869144866 -520094967 -5930006 -814359617 522022529 827876096 550264541 56979519 888783775 -411122309 -316874340 953664169 -731296206 134552872 355161649 569471687 224410647 -496145336 480183404 905588095 -35559600 137900564 -186683614 748396836 -652581506 933259738 -645361696 -239696838 411535618 -27452621 -9449584 560873766 101802308 731908736 -924651895 -512505529 -480578105 -758209460 380009455 -473661802 -117044524 739189511 -167733927 -927744080 922522195 208408942 -494248296 785973908 601589604 262757858 -168458554 -966002507 -896382191 336158532 292427957 905621494 917724233 990598328 767292440 478973396 -178550447 -558930238 -148740663 565372106 439007549 470633078 717446632 -956966601 923772698 -913731409 -755428679 849389245 -548521137 569949543 995772250 217317126 505179662 -282004607 -456831495 121363001 -241048548 -162922187 528327681 -565370559 -919154555 904262191 -542541874 982967788 -312840123 765918957 117926651 102602972 871743680 273870123 -431028094 -515998736 941674950 -502320759 -489439415 -882678284 130022093 -775582714 401715944 -465970959 -511735972 -800786330 754644167 822804930 -111335944 439376412 -338832715 359751013 -717935637 365555005 -188732567 -242737507 156420345 -322229167 259367329 -427611568 -188308235 -309857517 -476104153 808080344 -934405329 -542303468 -796794783 473555353 -295373071 971349815 219647767 -692643826 515123218 -504782119 944639493 -769461681 792333526 41847439 250465084 614133080 753614387 677067828 -662176888 -432820443 139707267 489623838 -475950826 518681197 -746423298 810277396 499277145 -17721772 958766143 306444878 514297543 -42987724 -858671370 968410412 884184468 340856223 -840891089 -296411549 -39966564 -29598783 -20233277 -744894262 -988700757 941064526 21169761 811498418 -177050876 -681418834 800505271 -96713213 -182554024 -96069668 -573277120 -380272867 55328784 120946176 -394477153 -351060418 76784982 600735214 758179250 -611121858 380491094 -344544824 -165443822 -902882538 -42597368 239965861 -970459130 -756978990 330626872 52597222 507960459 104677285 676394066 -817818701 -33329503 989466084 -960597164 -147909235 -833512328 -35970040 -796737043 -368547912 121198200 794549536 828583590 -937573056 337707164 936023291 189805420 -585242383 -419489865 925060612 82522190 -322080439 523658990 -249488506 964608683 382595630 -314412989 -374100821 146865196 -307789440 -561969610 482147403 -110035470 -219098725 -376405639 35734637 328868615 760494487 -698928324 894788217 924586028 -371846589 -483947477 218062624 -624487535 995055937 -591728077 426596678 -353894501 655578748 -869270313 -852659405 635221879 -956600886 -134516337 -210101096 393049128 301016577 -969267896 -902450461 669745986 -768484824 292930906 -47649863 241381728 961121379 118671560 394349526 -845674793 505112526 613163468 -690101819 -382550569 -626356539 -122582466 643921849 -890485950 497655076 629575885 -245428106 267251910 601488120 -303484681 -361476258 424696469 193808060 81089901 -592343324 -76217307 751231406 149318457 978415309 286893595 -513908592 -729901145 325359621 619277803 -36829384 -527261022 -681378478 -456923869 -773410168 747020839 23640457 -988667711 -691107751 -280957622 335470611 856075161 -249234774 119064385 -831098565 701073152 362501138 476083978 -210600189 96903853 -110785823 90517510 -403897737 -73511047 141309969 159542463 -471755643 -378460955 -387581825 415204492 -809868985 100122280 -310855027 620712339 327103048 709549986 -479923593 -349301304 -263587814 474294293 959806164 642093370 809875550 794775062 -140627039 575224847 282668036 519296304 -21852485 171801181 -672570993 -667317838 378337224 686840637 -40195898 -909792405 9748541 819957187 -497583621 745254922 664200140 11654664 381819953 -365757013 -661247088 -406723896 -510815281 -286319460 -86413424 429045606 820947182 -403207932 146710347 -813399905 -435166497 670469928 221429606 -702441056 -49530474 -216484765 -308275301 -322247618 271791453 802950873 902998610 24168072 618753579 303975792 -195945721 -899604826 453837154 782907522 85474268 -297533734 -400523401 321781572 902421929 -667250199 663768992 210148277 -265959271 -331867359 956610987 681533203 -84838511 -445393437 -5362979 798517722 375741538 -899053958 -45711881 -137392642 326755873 -558394676 -816596059 19853630 90877104 -51119570 636700528 -775653156 -104388864 -658724595 -495285326 -284673662 881108250 -621157441 711344081 453498169 -361892613 -121817923 -753190377 -251427432 624608548 865290966 416547857 111843651 730682926 706257539 -81139292 -301078375 984660486 -743902974 -723806607 -450347526 139834853 -784597974 721247112 277212076 -323042099 849222526 284063542 -398327242 189434980 757901314 -348142426 256537274 -823468168 -735083599 960936694 33220868 -946017183 971853292 126361139 -297377602 551635967 -500892230 -771310199 -863510943 -833512357 -57935535 -410711814 -950322584 -943540543 -963759562 -611106551 -992658789 850239290 -15330504 83594496 -149632809 983745624 261805970 -585612030 -84201896 244648233 141228998 -437312075 -512093937 477242979 -360649053 -293359587 356707472 286448350 964149568 609987465 956037284 680176312 -915021773 167936271 453491114 535919621 -963877976 620724899 886614819 -637674877 965437158 528437892 -627072833 687392023 -361857064 91053665 949526680 -789734975 470172806 -567711061 -82208449 127324782 859687938 -904011378 245787740 765045836 -927688779 -304033680 -94823573 38882468 -233089830 -15506738 457252363 -580098788 -895783795 682012349 547753253 -562562118 -333854285 -212989095 452989873 -983078348 -587810567 200217941 330700158 -607166552 41165853 729999836 481900068 -165693901 855314748 -920025242 33893052 -85060357 982908170 -13777773 -754746195 -983055595 -786310401 761212564 -36847471 50511885 383815928 595560901 714207027 532378417 -169039579 441407415 -736466109 322286783 275957788 -968647990 527317961 -809649611 392110370 -288943065 306872958 240042039 63601173 890322660 -32084140 -755134589 476085385 508944947 -128334409 -990393665 -789169004 618711258 727129207 262396569 -431865540 33901334 -321026525 -653571688 -658022747 674808259 -957340397 -722666458 964767421 966861881 -666835 -521263253 -442597675 -915986165 16982831 -641833386 -415508073 263594579 -226822362 809614641 -335425539 -541739960 750552275 -583024440 -254268289 -538168228 -184845337 -137069881 -957494661 -887320669 960739922 -708130396 678593813 126620405 142724757 -400700831 847836928 -577170142 315428896 -131373592 -271751640 -885465214 -645070089 711448510 583561803 315469994 -239093910 -951080998 507909593 386172887 57474008 840560933 -911088896 68892190 -574625181 274966329 -41121623 -717268612 503399184 838645564 -701462803 734839382 -517261754 -642543259 992205388 -808172396 396722439 740976420 -833119381 604507985 557553658 271814272 -682060916 282082019 -744891169 -930269494 147933217 -887443188 -95696893 684100973 533386220 -37550626 877542190 -582900428 656912236 -456033479 -460549226 940931003 -905802822 661339124 -443013195 271421027 727592243 921067905 24359789 -439321724 -980396402 721267776 411243487 632068141 -332154282 131126961 42378927 917965228 733060005 -453020888 580399756 -237946045 -872159117 297319427 87181247 -32497764 -823354743 -967635535 266789174 508687647 35355643 80547512 914227597 -783510187 -512465577 -781532072 -35847058 -553855212 -272003473 -720072235 -71432508 155926268 -479986403 385924126 -765656670 -905044123 -609760020 -934250318 -831210755 -395023549 383569129 -381833450 610008774 749510252 -662567020 -717237062 -642847139 174209504 448629994 -700004681 -660211918 -520575057 -880316412 677498483 -165968850 -964637899 -242382519 25245318 680894850 345464505 -475108410 970676633 -935584930 -742530383 493582614 -459532107 -965789026 611007044 -844824863 181095223 -533566458 311738434 -791065375 -210451201 27043118 -514588528 545799995 -176203972 -478495021 -857213820 346908028 224535922 -128860082 54446532 189905594 205629176 728682465 123448490 404618428 -202151531 427136064 736232522 157611195 -100144204 -678144354 -177855641 533449632 -474847390 -689646546 -648261437 -149188197 335996829 -335829360 -746464707 -5375273 -166626409 500777091 -659778290 -248620212 -552883099 -729073532 523738679 -868373223 158619896 -118856348 427200572 -698347923 -60213741 -934521769 313618699 351885575 -158789429 -215636823 -906489665 -190935226 -513322215 -551559425 641533361 -771857859 -48589351 -396146571 -982782228 209241849 -250344649 750575804 -187142430 -420111984 -86803430 -703441187 -375218238 -298997096 -315067678 -484719992 -304418053 317844818 -7895051 550159665 559792139 36966330 -129763018 -799666381 -528430255 171571917 -932709087 -246344911 -915814238 323232302 -52927527 -71896899 809285758 374311028 864412693 -174797803 842989392 771178899 -477613374 142737090 -290099343 -762536055 -741592543 381385952 974706073 -386956284 -122221254 197614680 695652263 183234067 -879984097 287055243 753754387 623077083 722792978 -989624740 -740336883 -501625003 -639810241 -422365441 698487415 -570757705 916335743 255563427 -453678968 -301668718 578064486 -370944397 -292646662 35472610 -26904471 -935584580 124589882 -142873542 667129276 97033093 900321393 -624288673 704759089 -467008739 119875034 501023609 -667176901 71784879 719432 -932834492 195630189 -828552800 475949259 433484089 -715296139 186803496 347773115 874588384 -148322127 930210489 -151982375 156494186 -700490780 -667998353 -208553106 410905623 143725636 591803858 -157157733 516606795 91736797 -742311487 -378336475 860135307 265033434 -681836208 -536356989 -299142913 -972524789 162243695 -510031098 -901327229 976008511 711185550 584707634 -474431586 -149836362 -746758813 469330412 -5498335 -755193206 778980365 -432745922 -288110323 -867349658 431605784 -454362710 -866038846 -77165245 260030191 -289310865 845006290 -242522536 164971748 843657617 322762434 483468293 439585055 -141987369 606691132 -659232546 -948981007 764488368 -955320476 656337313 -928924530 478430178 -264532358 990646172 -8276657 560944374 799781 -978927691 415585127 623891412 -584254583 -465872120 -493669635 -407306326 -881584616 -618481472 -315593191 511660963 -805003118 -86584990 -205421910 -415273610 -728753201 563208777 -724499974 -951009848 696453152 -819494787 -119319439 -923710458 -341334220 -745077180 631884996 -656136960 624690119 748367189 -807412187 -290416068 922340744 -1456696 895488769 781503849 -524127713 392955422 -750049197 -471245494 -625968080 167716590 -369573358 -462441451 727564335 592862478 -209536356 935672721 584772810 -368986515 -643820297 -851524721 -403150030 898479782 -897839247 -110690482 -786806915 -654067844 480754726 -219372495 216348361 191600303 596490503 -464891769 419035530 235274467 659765199 458138899 -29673848 -254116047 -882957895 633736797 984145847 955380565 -364986971 657050156 196829558 -84723520 -277350598 760296193 44443606 -189193739 -502862347 303832726 869739590 -512942830 -30436867 477822756 -658442048 915642406 -855858345 154991761 -278285635 303101706 992042146 462969615 826056924 679595790 -574774990 -868033383 -59909973 98578187 315310207 967270805 -41339728 -545194800 87858774 -345304004 -876200439 757682485 637311541 -301084088 -748951335 366533782 162542821 -436066044 -366618942 304031343 -33204114 286601364 950604853 260657981 672562390 347410358 -738179679 -320823719 861294843 -204088341 -291535405 -314094652 -914114636 -564336132 -283092905 844159385 979342921 860256144 482361013 -763718000 893210406 -455814386 584592939 722617842 -647981005 21518685 218672836 43043766 -359175809 360920624 -957504173 103787856 -851701616 -455925628 652314241 -860873023 426964913 -765712358 -99675670 98898333 -320065754 281639449 -527337698 -106395403 -996327221 -263021846 -765183995 -679540613 942537703 587837514 -527054164 761262858 857517642 267404002 -811976074 -999230642 -817711221 888815615 253479991 -479792414 -953508479 -526807011 742541999 42680381 -395341445 160545095 485403259 -804327492 -813841963 474501170 -96831807 427283550 -114625783 -648506770 -578050169 -433877139 767154064 -479859778 691935121 -839611786 285338235 -842521450 367396231 799352442 -624545686 -404250154 -492809584 238565478 496211064 25521111 -337579818 84345549 -389161877 983863551 516751300 632226457 -5448268 302366454 729338335 111058628 -998641607 -164467368 632108352 -839726941 -886271607 816110366 466780598 -802428440 467491827 643819769 284956789 -47983758 311268036 737297315 26851450 804766189 449890532 -311683585 135025908 489821588 -328799268 -454443038 236695160 -659813423 30606390 770459433 -773417084 644133170 922900734 -29045617 -513398898 -394286869 -608922841 -18458293 -466356947 -868261501 -477311400 629262507 129986531 712433913 -166485236 -266118842 -694766329 551811577 -73359023 -659614862 -465676604 25158554 -831450123 148842310 60605861 671716347 919353091 -92898199 726865126 728211426 -150447972 -807354607 358409629 883623727 983230979 -335579562 125619535 -605222975 28691430 -508363863 -262424014 872208390 -211189215 -132858261 -305258091 957121046 274072768 47571434 900913847 -717220685 3974081 -821421608 -206739747 533089929 -81401976 -829577221 163956328 -199938836 611872715 -300885489 -825914092 -186346605 716248136 -674057134 383526443 -740414958 -68275290 -720806678 -151713416 744431697 104306573 -698899213 754380325 -791285970 -146647604 -253369343 428641377 205972104 642025746 439912908 492231102 965625184 529951360 -513887889 325261368 383328235 364226791 -6963507 746442377 -144658053 -649076876 546056633 488970726 879955720 -428967020 -389530981 -962489730 201560115 152535078 771651500 -354838707 235736092 -11909073 -267438722 -957282632 944573562 851383098 847678301 867594400 -191557132 890769990 151776998 -260400396 -934982708 929852666 -896412003 -992024320 968474409 -727990149 -29711043 -297031408 619266283 -782058546 -567527146 -105478690 922804988 626998225 -592736077 412902100 -516598337 178685168 878021822 506349967 -821785070 167325464 -625080716 966188089 321453518 16658816 929014826 903972658 886318152 172178235 713056203 47911920 412888929 -745498523 -144017141 -47665068 -890057507 300678668 -833725925 -524673534 67519147 471002501 670934035 560271335 -99852105 -843639316 -74300812 -673976044 282076592 -549201072 -402003311 773879137 488794003 -629869039 -926018219 -791376568 770312452 224903717 -53578405 -200226124 172112709 -427355636 -397253734 291543889 690201993 -957249167 -584713819 212811261 491249741 763257583 -344082029 355790741 -459738663 -409422008 74389351 -906309116 978803852 482793668 -793831740 318799628 -867284540 -917359569 801084998 825862765 -380791192 -672396904 -689530514 -337339350 918327901 253467993 247466272 952161093 -214198032 116757854 -94375808 -822232576 712543543 -849756788 -384712053 -526561870 864094816 -946302766 -597939442 -870798219 377974973 -369944170 308084345 -426947825 -200770990 552349774 891862554 -356852955 700388616 -456269362 693931585 68833571 -270092862 317094423 501911117 -663832222 488664194 -106288078 -688896677 -910100175 687394196 -558018416 -24265418 60763105 667249002 -376760420 584946843 -178711468 198023723 -834080142 -444200632 480316925 758010678 887013742 -503784853 474989830 -59018004 -536150682 -827522201 6815660 762796484 -782623359 569407127 432551675 -202673110 -782233686 199232207 -619845238 -369992459 349998449 765944112 -439343292 631979964 -670959743 -560087565 -643089519 324434972 516036152 113505130 -554610531 839585116 483595220 -113624520 329582448 -901313588 962175388 408724627 -190732121 300732333 -255164162 -544360664 120072581 946465923 187043439 800641554 -780403029 -137637614 -288019251 963836687 197753344 369138203 428191410 -183261341 -213175827 367871409 360300489 -759710091 -949060183 298359106 -478296350 308717101 501061618 721812670 769067780 233745690 841762613 -614581596 610553183 312596852 -491717048 982538861 -451986724 461286364 135229543 -935775738 -281730994 792669353 -41634322 -411758014 -404714837 899697377 -240843478 860947249 -319784791 457262192 436170516 564010867 785660908 -203144213 881026162 2469580 478239056 -972961702 -756864119 -333880657 -724259249 515509478 824932252 -579262096 438812341 -881881153 970346250 -889839757 -252667690 588337263 690851742 -929751225 878060444 -521059715 883131692 -131267246 488220489 428536283 -612009686 212090189 806451564 345846269 -519507268 150849082 -971296096 447134095 984275876 -152455651 824390293 -340154365 930827443 886747050 955856389 -37821505 22729997 -313071228 -922528626 565676740 -22548856 629876102 -722833512 625098830 72615227 963238644 515882198 926119892 989598534 718418870 971391432 588314692 -66485730 -957731253 920351899 -199037366 -390643630 -791230105 779377806 16955259 33347362 464067076 -49824527 -924406693 434238350 368775088 -968581204 790455569 103285449 840684462 866923027 -824149381 -325289041 -19941427 -387626421 -876129452 -26108442 -720478496 -872004286 -197040621 -856120753 -69069917 -218096348 657735566 814830303 -346821154 -678084438 265138503 801018343 -165868015 -869382404 503224517 520345531 939350337 -323055750 741837887 302803026 -703544361 -581184 -726920992 -345045325 358746205 515814359 -508507649 -797351332 -157884068 823847528 602488012 617621250 649380629 -471266912 -473442624 987370442 -67910106 818588652 -893661597 436172986 187665921 976200737 671621874 -811682981 836481264 403700634 -186477585 303507928 91789052 954741863 -976271588 172639610 73034293 -503826316 679428078 -157153426 479755640 210026640 -755180163 -757201 644942265 201318755 -118203032 -494444687 585128760 -1539096 -181312898 -651361574 490021509 -491179264 -819982321 913464872 -925641871 610961217 -179160471 919607732 -76203418 216692150 -269356322 -695431218 182820162 190142144 639982725 883468804 -573522590 -3758490 614547480 -274383940 81639662 297145836 -107088320 228111287 -877204931 963611761 718094664 948643675 -372630127 403903236 -350497281 -67155698 119246664 439256271 -670641655 -220380523 927434158 286018777 335446500 -485763391 642791920 107245560 -297475232 821844735 139298554 -980274266 974271121 -91348549 -416625279 -772288421 -153794845 693137310 840765743 716196902 -649500638 -715336775 205573676 275213116 -86188189 586080479 16424468 947383196 -875586419 605638423 314404674 659430027 -93151776 33704720 -817531279 255749106 819481374 520920681 758778541 -398952034 459937957 509672622 -452469523 -927784824 -621035666 -407839902 774939428 817690889 -485625351 -203809504 892024099 -382656795 -194318069 -417529371 588039961 203023021 526994969 980463562 457717177 -121369040 -162144005 657772790 -864229134 236380268 -174590256 157510926 -976158798 -278272489 -546322582 957274839 -317853233 -743971008 26822449 -165765842 -753269063 730610010 -682008866 -731097999 -490288805 -686173249 279047314 852037523 90187565 -93281052 -493550603 -593735017 -355666565 -341640433 -21415653 -709078176 -159875040 -566312836 238408104 -267338667 713706255 -302420113 399901725 -982979291 853605530 372606729 -435316702 843604418 -370624986 361275263 -535580313 385091234 -625065392 267257055 247324062 834091496 979205417 -826766036 683796745 130442940 515911709 468956727 -91505063 -377805170 718522386 -921974934 970333052 -749300715 144103668 -835713642 799288312 -513689560 -79917178 -772626423 -432055130 -590904893 -641766395 663476598 170047136 -958845531 -846733434 -365605559 829726975 -91948362 591371767 77417817 -754129676 -621056149 -309645443 -280753638 -286343610 911703202 -518888646 21734525 884697265 -982998098 629053549 716559273 -203809262 765718719 -786535829 132743739 897290579 -305251593 978038639 404876262 282677478 -998072586 300093310 -566290233 111584711 -332599946 443293401 956009494 -39832839 26769760 -263449539 -81906232 -180156632 231479949 -926287177 428715439 299569223 -253695544 -888925141 -446247761 -603454081 -696753991 -288741144 571945943 566533264 508190689 -417569841 -118399745 138915354 -59953636 -456531446 849459629 -8885289 -160658792 417216307 -202911539 752591855 550320495 460514829 135297947 -313524817 674334615 863420152 208218535 -891158919 -828885101 219652508 -882895587 -327840502 270485586 377481483 613580743 -573495496 714464512 657306792 982626027 933015917 10846165 877883235 -959874799 -238935761 576559212 274244927 752690994 -399458814 451623958 7266044 393523323 23755373 632346555 -724948457 631592598 529910455 -288884461 -334292795 -197863895 382356514 72290853 -704643629 -531123356 953639712 17149922 -885182259 -566610940 928105550 -924528452 613990801 721730289 -202871072 944745756 685404664 -169532040 -616465949 443036944 -290847080 269386925 218111477 371168173 -527478192 520719536 131708551 628740537 -118199702 -69312136 -88260752 675554182 -259174788 -376255750 262153807 -537493748 -117708314 480426767 -870842219 -549718591 -89344182 352173617 769656865 603173798 -765274557 80272082 419329006 224855436 -458544940 881670606 114744189 32971428 952209341 -287500017 946862914 269092122 -151434938 128058596 437966456 -171284678 87308154 -921367633 -672862725 457291863 862577976 572919013 278595358 -524336779 59251382 -304498186 599720060 -699283435 511302834 -621257912 394323712 -306754477 676983964 757274125 335104853 -60842735 -395200324 -740870545 -504557010 668650638 -758116635 -579440740 -270928909 445093866 -841948793 410207347 -689779608 24545084 43413420 -993842217 -33712077 -968336154 -214468924 -885830863 -98194539 565729316 691354751 466409454 -321297959 -541875024 3642386 486950987 348815142 246107866 -792901195 609010033 -395006071 791580518 958402668 -834636726 -614418024 595391267 418415984 481124814 -510892531 873210529 647832796 -633302330 628338018 -407095647 -209320733 149928709 -76135383 -316222657 566188201 -505674430 830671019 -567555920 791758164 -269099644 -393285712 374956481 539987776 -490763416 99098677 905754132 -47244333 -460868903 -79690179 -367609898 536835722 -763198704 -936345290 897755887 418476994 -572151583 617056530 887839228 111686291 -489366361 -724080550 -242070033 59361130 355562986 397170090 451442645 777428120 909787364 -361823570 603584967 31059339 -995500467 -517584773 -469795192 395336044 551905220 -413272526 -836224922 -134018073 144152813 -401273905 -460474380 311523770 962477681 24563319 261688048 -542993463 -896737217 -337475992 -569498691 720774031 -766345241 -557808470 763421586 350897407 -52069072 526087721 141741130 -935168144 -113767812 8526802 853661801 -69517997 127894154 820388758 -945938388 -936697337 11701298 -329930620 -439249302 206763802 -149924390 -476971952 -109548967 542312180 266297435 -373496172 -853287216 650167052 -792981862 113221355 -19496497 -590408390 479063333 -732657279 -45819258 853974980 -942865388 307596624 -508117350 74091319 -278452529 588442413 -471654374 -357989219 -431020553 -574875053 846385750 -523052975 469338219 231584740 908777786 -850602709 300034314 -453238027 148526427 367823277 -463502024 -697697744 -336830172 291147144 -433116866 -729503137 905457170 -627521401 -9860859 836556518 90950310 733529922 -338833727 -460522008 -532152721 -773810404 -39062854 -610596189 317946920 -255596003 -264055563 143514090 -197364986 223209420 -373451950 -956131863 -742289122 -813412988 450384489 575725860 74192469 483386669 -7533916 -921691718 386226208 -813914810 865300155 985532017 32201104 605198432 111258487 -211783879 585835620 -108819489 273479666 54034149 246923963 737221480 -91971995 -600739346 -323889945 930916680 -863421100 -259622159 290523332 -262353869 932285997 -366163586 -917889957 633895858 499813147 -196761123 101276756 437978908 -875735123 -344114058 706395488 239587784 604075819 -38764254 420279743 -934052556 -887676955 -925662547 468545406 -259592474 484721601 -569951786 -201573993 -403870842 -399096686 621334299 -265823264 103684813 845441165 -864407577 -507398949 979258884 -352228264 -276042281 -728281514 -979353007 -515501770 -115956036 -348066721 832362753 430532235 904520182 246378514 -92698104 790401904 -795183397 -772166731 973844972 197388914 377561534 318906683 289595380 -119500456 -565986836 953687016 -68632460 -38382908 275961218 -424408929 -300143724 727936120 500023321 -334087264 -553088791 779004308 -864576526 600484075 -442756706 309423884 720831235 141867308 544867253 167722337 -529978472 955599307 150964349 212810860 -607102364 -758013971 -746433439 341365439 361171247 -14938712 97081591 890974000 -805965587 155302433 -369547963 -418984565 560926019 -822096153 -995171785 341785098 53391803 673936029 -353352112 -216384468 268361373 167636752 370436834 -105509422 -798015237 -604374310 926122853 -82375687 985558907 -254101077 59500035 -171174727 -813695797 474006003 -26831136 180141985 954687880 -368921115 -136936264 619618384 -310467793 28052354 641852829 265422651 415298622 -953084054 -725727866 -401189866 -528525373 -790890788 -541639736 -86549688 -714772641 325248807 202394998 -614300444 450048906 638928186 -398117492 711089404 -922963839 -710749662 -954389262 350627951 -740322822 409473212 250665759 -8423848 -357128164 -693973960 -610396480 -589262332 426071076 753657429 -444441301 194094493 -298724204 735723652 327591283 152583430 528338057 -480613472 716350092 487117977 889390085 -981038554 955684547 314459796 -764683484 -635442436 -148969875 224468141 -182785329 -500326476 149219842 517613270 -667363416 744324422 730837190 -965330093 -501563286 192584191 80121841 240522011 -982525894 -959576027 -684963286 -368670526 -351185624 -422337527 888798874 945113491 746627358 166969106 -28383737 -257011176 -993954412 381593830 -406960592 795575618 -946364 -790407179 -969488107 361876272 -666081987 -281670491 987567184 -731412313 -990267056 -507717412 -881129897 451039464 -765651272 869808313 155386205 980108712 330534268 243566970 929191897 534521898 -499033840 210307050 385935039 466502916 542278120 35383573 -208104643 87508806 649809476 -644056625 876961196 367349684 931586029 -553186352 251716173 -416972235 -721098150 140153798 8629985 -724437683 503750068 324032993 -905126466 -368267757 -708177539 -2402590 -999222551 39215027 -749597981 -104401510 -332897683 -19204729 -224762220 -834323976 867132352 735936624 -564450936 -409309707 -281435175 601351274 -635604471 -865687270 631079073 789297870 134858656 119770716 -756888923 -490262591 -504124947 297321888 108816913 830475540 -679976103 -515009160 25838273 -729074897 560219483 -383113305 816579242 -829338624 849533306 225372993 912717729 342606977 -319416915 160934831 839016735 -665452434 -687618077 -213642593 -115662949 -289309378 36476667 -192599529 -308204933 -155181246 -143845279 817814326 -553820836 213219431 338691684 87160386 -692202467 302871408 506459269 541138634 674192382 -701560784 -795893851 540701215 929665015 -65865020 -668604100 87198048 606088611 -144733084 -146400510 192628313 -470382228 446221404 -349818470 79828838 -402772641 426027584 338767714 -517229615 -901515631 -794466729 60720555 449572619 -787993745 350708223 263257944 355963371 -414950509 26622260 -905241043 -317377475 232368996 -617512346 -843639845 821323659 503603921 -231960474 367943462 -380785580 258232093 -633820951 -328234654 567995997 201606094 -237529454 -478661376 -701585610 666684944 -617006108 -485304914 -784184089 657761462 217656484 318639864 390915416 -421987828 -140581778 233181448 -798961708 -432418480 219550036 3595650 -68467397 105925567 -742491597 663154584 755519240 224833397 262046520 -21449180 -851729881 783144351 -556178716 -882372038 257041778 -586346755 706512170 -850442976 -639109543 -897341015 -713166138 -152733325 809025459 -560009175 -794406082 223376551 414064932 -713779188 -98047662 -879534118 395485670 -941380223 922026390 518824938 740466533 821670430 163691332 -905282012 -418100260 808659272 460691628 637291795 -832495542 524009641 -873012978 -497893602 -230232862 103472830 -561506900 649454131 477341365 195235636 608217985 -847821602 342370825 719589138 62146446 102183952 318335036 196848376 -144770875 263388617 1510003 -955465184 -278022442 66811888 560048195 747561433 -799098400 -98065705 936748192 412843984 -889861084 -350602819 894377297 722070185 -878777668 -580459076 -133571267 80927063 -538007595 169418522 744318841 -797638981 -743932990 -498883009 2067072 56515969 -535350668 -633527567 -957484695 809050744 704940579 176909938 88616319 -350108952 -701833661 351203405 -372846821 -156350445 12846857 -725125461 -309282292 236321862 -219945701 684895699 8567474 -949732892 -116430827 -412355626 948592026 352607259 619756885 41275874 -567859355 854290898 571737012 457029489 -223917158 239980132 -84223083 -891329046 872651320 112217943 -824635474 -785694337 -384202010 -987022124 169433626 328810209 -144964449 602381100 599539399 596919471 623509290 149786742 -439030426 346284266 -537418762 -950485110 -898923691 -918778810 398307417 373401039 789211394 -101090112 -356729338 436631816 -719486958 812173293 -243813739 151077266 -622313972 374930054 -576967128 -215886590 -749736338 274172215 36488880 -78344795 -92566695 -895160153 -404537057 -9246396 812104805 156719224 787284626 728709329 -902851855 -748430851 321855242 -976065626 452934409 -903995405 -802493615 254424260 978545175 506870519 102094826 -306486935 231361283 413320246 -114667243 487643060 432873384 622648619 103361781 476470528 613962950 39100260 -937751116 59966029 702600459 497162813 -445066277 880201777 -450780887 -232258888 216923686 874435422 794365314 -934570405 591662688 44375577 -217323452 799951058 486030741 -471591366 422798196 159518201 876521830 -296882188 -536479171 885059417 -612297364 -141362486 929662120 -570970603 829009476 515609194 411934279 -6055198 653544821 157802359 680641267 469602647 -482171861 280316540 -532633584 -430762980 488053969 -39552328 765316711 -44805839 682730694 337769232 246142054 -468620447 952686257 -373489440 999151448 -51111232 833807816 -972650976 560427091 994911982 -70441519 -145707481 987426686 -542528420 579046251 868828396 849360109 -196166390 54166588 -890473857 -823061928 -339377726 505715270 -25309467 -461131891 -31600675 837373514 759774218 356602555 -34555012 636868746 153168537 -787053619 125102493 -20197660 410401628 423364125 212311013 -790071265 -336525228 -679014557 274429451 261327517 -998838671 491401472 82073190 349588651 -813087034 141076683 -170039998 -244082331 -262193550 432059703 -71691941 -460511875 142016342 108985280 810859314 642712250 -752190194 -161847262 230904333 -511168952 -14324481 -728293992 -364271486 -28934951 -12016706 -446630032 -455711736 -399942037 564875610 265722976 523643336 23675263 -15505515 -109604304 246864495 -187820438 465766202 -632025259 766978789 -533290211 -87759616 -822568451 496631558 748343537 -948251550 721274425 -508630837 -122693749 -752349308 173300873 -673197824 530928930 797266523 58798306 -759165551 -708029075 -796910727 405845268 527740122 -607991965 -663293461 514021701 -963154761 133604558 332558661 38446826 -279220626 617384557 -295058415 837008157 991823436 -385139052 699019011 -168227250 678752315 -36608813 688605634 -634097879 -773495072 102129061 615340340 -585207474 95934009 162623216 513302926 427157885 -727871042 853643350 -717325843 814588951 -103438065 434100133 -872274142 993449293 657987166 -284883284 -804778886 402600879 -260110668 -807493228 -280046688 65586309 865600323 -245103676 -854402958 274574393 -103161618 -954513369 -770620209 13437615 497446029 -898414438 -895942560 -526691174 -448167196 -909634422 -897831883 96717735 194738668 693548025 -438333360 -22791277 386919266 465201663 481589620 -282431681 400229304 -960334642 228970218 -453622067 -856127419 184518045 329072428 -383580802 931728009 -621843291 955522284 329565040 301614108 -866454027 177854591 -765751039 350319079 -331666705 844328913 -167321341 986046821 -142013054 582194467 335475547 166939507 -850756078 987419193 -938376344 -335343479 904502181 841301305 314470935 -929557582 865332541 236165117 -432251334 648717033 476626910 -398206850 670293965 -41556020 -453058068 -276294883 -669321073 46613562 -16278010 601928672 266948531 451598188 611911513 17005628 -290814378 -679639067 441856983 -562894737 942032370 -330806123 -982309760 -116454766 493362816 89134135 96423910 429697556 918759379 -241089761 -350436352 24269153 -918326997 124377888 -662207119 -802142640 287283127 511429540 -686794679 388990669 848611282 860805430 141604646 112901786 847152884 -467261820 -777495182 -961491884 463454161 -92235971 -756784577 891818589 -81280019 104416381 -68447251 478605473 -50552972 -424133861 744063483 -813350517 -914090596 -947784005 820168306 -789778580 251415407 -633446231 -163533688 448745296 -819777206 801700107 -793445991 -269330474 360541519 -307622537 576364512 -641418655 -711178172 648130306 36482421 -897593543 -311403047 -219084667 787086546 -276792608 -372496326 517872441 609372196 579083629 -20361244 206275280 680816426 523107174 -534602342 -373300185 -151279517 -223236057 -452724201 411474537 -883456096 954537115 -265315173 54124259 962657974 25155743 -665123529 34867412 -314022347 360756472 309614134 -610460788 -365886979 277208698 390354370 -765741319 805471960 756610204 991374044 -344017227 -113423694 -692563493 330870945 -228873371 -688242148 -908674626 -257294055 -334548901 -322808089 -513970115 269039039 298188025 -688267851 538962356 540915697 73240292 294874519 -755873898 427687563 423673744 7483221 -553989206 -693156956 991830324 659536969 346312201 -529440007 446974477 227828210 -644466472 -258888780 -425471937 965648180 -868596089 210308981 224650195 58124039 75414640 989840470 -904568269 -866757620 849340303 562542914 689658269 -972537594 212388361 -40195308 -273126616 259514800 -66544590 -844161819 961337815 -58011672 276886087 -355225100 877953885 261843680 -523975230 -846225968 -513497513 -273797521 543676931 846872891 -600918028 855653262 474067036 574199755 -78335879 27035625 -85355872 301025704 475900766 476905878 605563415 -447105290 210239551 537328078 -586101914 -712854531 -165439719 442488325 -731383194 -251873504 789817917 130974399 -504333276 826829650 88830906 870403563 -351145250 31492157 276484876 645893737 370047915 -492878534 589775180 -813748056 -78522881 79668612 -916959589 -458113965 306964398 -192278053 363529305 788240054 -618803225 531418991 747570665 -530894463 -448680453 -205559273 133941878 846328840 355025583 -951390934 -444045005 743595794 -228158963 142617825 -842666148 532190429 550385272 582741242 -896930417 -556570725 -35637768 -137714160 455234445 -592459099 -408825518 540544037 535305437 87749913 948607925 -131326012 -693566086 577232975 -419354311 -181856462 -67212089 630109840 802193228 709890427 -122375224 143463617 -520393614 176531373 -251053299 -785421761 768493898 -981540215 -740497000 -773279050 807947899 -695804954 -765845165 66275220 -608257493 833010654 -566355643 73947553 -916166162 -514613096 -493347269 -404722418 305865225 -18826330 -677464102 -967882197 -506498986 833649015 -266017507 -345768302 -725218893 314478122 799573865 999091863 574708502 286912476 169217271 -316254203 -34039656 -64846681 305526537 -128720456 610170417 -498499416 709316714 -990061080 -742481253 574430545 -676937780 -56279430 -856653538 -250754211 713388301 -168251318 892742448 -865319994 -401372581 -155271491 277229469 -808248857 797078726 46146319 39230304 613244614 -916944657 937074816 738853232 373214493 664613869 -637162181 286327974 982598730 538455831 185258037 -273202648 715911537 -246602632 -88422011 176098224 19452117 -812005819 -954478352 -491885345 35090385 -135619717 -52241703 875761888 -875791794 -773432158 462218714 -541780872 887998927 887063086 468612028 246194000 -223331365 -71692997 755226050 -2833086 52163927 -18298945 -76841577 570245778 816550385 -373264028 298208689 -565451831 11586879 501358255 -751085228 340186198 -858184098 -186482168 -199397758 -696192548 -635318416 -231663237 247291008 917317495 608982502 78814869 550825326 608159324 -134357145 -184607153 -148549839 -185445559 -251280116 548122085 -287740746 128438714 342184479 -869124338 -315925287 329418202 -439913397 852855637 -166963018 -960584905 73227658 684452693 -216832508 578039950 -77662702 619797291 144677007 -314708638 -632579453 762141266 172113272 -965091716 613633289 432926924 -956518460 -383256376 -910964992 562021169 49925158 -513176747 856765780 -379578558 4445434 -494928024 409234428 -558232895 242205598 262397929 732720366 37351553 39218174 -735535771 29882263 93837870 -413038647 39338064 611968524 -382867328 82548893 -947078939 -675442468 -883497974 626202273 -451751139 -155312965 77290529 603580479 -403607750 -428459821 -231496354 16945068 233240261 -953007421 319417181 594372781 493778883 -413221209 -171998586 828446082 -124315892 -282432881 139074231 -919904069 -757984768 -52098662 513241356 783777419 -122051173 186072869 -152810867 388877340 809568248 -491631970 -192271885 326265167 -829750495 -200453837 -362748770 390514445 -896922447 -897908824 -410707225 -766900872 -884038492 -138010561 -614239757 -282901578 -871443817 688875065 699862599 347221493 900714731 176635077 -909815303 -767276337 -221594633 -815138813 325312057 475512878 -47453206 681747099 -366986365 546778388 -784679735 430467440 -499580262 -638681231 180918761 76473912 -584935051 753634803 -573124827 401091624 -790918826 -789044210 459557690 -689957324 -33508241 -695071886 -791526383 850276210 101065010 -960177824 -456116606 313887175 -670204555 -405282042 190536683 20303035 -239913470 298656578 -349733585 -205165349 968386498 -642268567 -991421671 527831994 -962829372 -560546204 664486647 -296022211 -823578611 -861323538 -250431100 874612096 -816320206 53091970 924565890 -82716449 195606879 420857983 -444370381 -252895496 250333229 -730775176 182201260 -991542368 -691579908 992536791 786089014 677255630 -547133400 726334931 -349460786 231995322 587968976 -205424232 -616206774 860162794 -77814796 -170160865 577698517 259582133 760199147 -997575399 -310365262 857750201 124336761 -646437069 778338859 96055674 -568822013 -802825374 524555594 -804584825 138263629 -780993049 -668759927 -551204625 558120974 931422741 -296528674 -969057602 334497762 -941210485 648396578 803387434 946589402 -638480784 -462000195 717938846 -61027364 -552534934 77799712 -956420934 108078908 -28281665 -256530052 843663188 -566066280 564719248 -302133870 686646533 865109810 161737697 812975990 -884113097 289611109 -791713649 -950769009 663052452 -391425341 500277048 -364875490 -668067405 662532826 470990085 294771945 8337925 226170155 -932812596 982503918 410642545 901290465 996152498 307205250 544645857 -472546233 822888494 -811434980 -772145110 568345711 627946061 685839548 899291766 910940522 578706464 544849444 -381434959 -335392663 450452036 697497596 -153082949 953464532 -879098857 -13323310 816048054 -409547365 129553399 -514498485 706615994 916291497 -766318251 -823125807 -894991057 31153037 -343875668 -699924051 -590509986 -904471949 -728466449 806806457 613322505 -661664569 995185687 586446040 -359542262 -815321674 157246968 110320124 95543792 230035195 625940758 947382865 866361084 -942592238 -433884899 138303100 -123436306 -313136981 201372285 -672283170 -403055987 553792079 657436855 933040875 -270100206 140673048 -513597792 715110610 264800850 -364800706 348825979 709680848 -675352704 940716877 -610477733 351682102 -480383135 -398960567 -121561824 -290848654 -950273922 -200819870 -114391821 -906513455 984195496 359478111 414031876 618628674 -496265506 -892456349 268905929 530746763 -416185506 -776185548 -398448154 -67360968 850132607 527294552 -299237986 -449090146 625527676 829144372 -184747898 -114887352 468501146 -884039792 567316873 -34641729 545061212 -916445995 206456431 637872563 714219692 -953303925 614717685 -647844742 967499720 -346931914 -612766561 -839871648 -990199641 -618028540 -115195033 897673630 -475122098 698127867 418590674 144000949 -619857600 474838471 55383355 -751700666 139790329 668987504 -367265492 -479809058 206197905 745053314 399546555 336781692 668734910 518065194 -201166949 936967975 -146543669 -276957578 282532770 -411810553 284058852 397272601 999807751 589405495 855892276 -284785106 170475127 217162039 -351913320 -151283510 938231582 -469288367 -896972990 826127477 -246276402 598456295 660728836 -100066528 -369048912 87614755 -868146536 -195448730 -4468482 484148106 331369847 -342548463 216711921 -936147737 716538995 979064518 -998103272 99513064 -660664783 -173979501 920761560 -754265302 -806236159 -275869741 -167354778 305965649 -59104843 -680795299 -692629900 -683627148 288392788 -859409135 -971216203 -279354725 -453304411 423012718 120645952 -90040836 -952585588 229213925 14470415 -176457448 491947232 -566686099 -298268136 -359589951 -595941067 -128006231 -609831854 -515234252 -759542813 517295289 -109762434 -710655426 822542818 -416376516 272347052 195723308 118354207 173596142 -3105630 578060533 -261886120 547109460 -619919748 759430506 601709187 -432215665 704237867 -674361054 -96888143 -645214615 -624302060 -122505117 712440809 -345261684 -104226369 575020981 383736796 857003759 258645994 -597814595 -560148007 643151894 -43514019 -95488391 -473946468 801830405 -307655156 -132395040 -308443241 528715060 -888330002 -388560365 -26719986 749392141 -370803540 763611199 -173753593 705495346 101175963 342182417 -655852430 385313462 -760326952 -499240142 46393189 -203326895 441377255 440568165 -899670620 -770010271 -667683391 -781652742 -769945636 641141949 -184959338 301532530 848148814 -891458543 167131208 515221961 937282898 -785711515 -432304829 180780918 -58950077 -352925932 -433179907 409524345 62728745 56436610 -600341419 -724518897 -300378850 743517270 -819820539 679734099 825287620 -714777852 -454143463 760034715 199707644 -405111965 -357238952 -179525631 197980769 -331563598 -775990595 -263455171 47607816 990696337 -978912800 794643838 758935358 266052779 -22727179 -785377111 -757866474 -223054264 267682457 -416841011 -728522071 -171734366 715013363 -83115998 -123939040 -755310182 -695351325 -141412973 937907652 -96402572 -815455452 104292166 31604291 560888535 -468473746 -927586036 549358269 -750985869 239495078 -546317324 -961410150 -307497357 562976599 455289191 -9864129 -211608790 -880417414 -788578919 4620976 -720654448 554322128 38687961 -29757115 -908462299 182028581 120569750 -869097669 -629048558 -354786410 419473859 -156499018 411363538 -782287530 -672630036 -866920712 888696346 -367033003 -823651847 -871303317 113613298 -686767614 549264936 76655309 -735249043 -367367972 -495964392 -870780572 -165180302 -811004506 90842508 135701501 21735366 -532343078 -477956593 434041080 -907056750 -731961121 -578759320 77712459 -352292206 -298009517 841690917 -72746696 -514956850 937255735 814921780 822128904 22622350 -995941733 206434867 -48772551 793188734 411360450 487587949 763990552 373721199 -729321828 756592232 -998981466 -243196034 -379570325 -572515291 365872238 639656784 578519187 824766658 -607477440 286471513 971216171 -433786670 129121525 535478696 -755801949 105774460 -611135373 496398191 -929631536 209078739 -912187529 635567246 518853076 -399636031 102823061 -208735904 431263537 -273021637 -958260761 -139086049 469323757 -382365349 -601054418 -32403278 -929661426 -154818095 226522292 -211701635 -31355981 -925440631 -361977021 878394569 -428638383 227378108 -781576585 -295848432 -684617701 876892660 -687454769 488615093 723098194 -87100903 467485613 -599202324 -38835377 -705724096 570307390 -292492606 336641346 -470997232 298982226 -854704427 383545997 -904329173 942943998 383466712 -514843540 890985683 -698348425 710165911 208253323 -672809512 415066791 422578461 902456982 -175147069 -987689393 652529218 -670497125 -258031189 -672750528 -21177359 -398677010 -69680421 604829479 -12469918 543611602 997015121 -474649857 -914378716 211207239 299042623 -455061936 638740134 -871194515 104935350 -907347917 -943859946 -390999385 568805943 -217504103 755829845 -891298490 -538270747 889085491 760785390 -628913651 -310457306 632474886 -886020898 857304838 921641004 777022572 -49425059 -108914447 -577517447 -154989770 361274528 -625213997 -843477345 691283832 307025652 549391023 -652969449 -188640247 -850175040 854446293 -453119857 501326423 -549542162 987345778 -964927147 886221422 -664429477 -338924386 653949876 779010594 849731500 861006895 -588043563 -439518620 -952937417 -110619393 516874720 -92051596 25900292 -687405280 419695705 84271417 -674585408 -919497019 -252090018 400206151 -97758744 337678016 780829635 -239412234 -880596599 476639796 -143291042 727649913 -835725250 677281738 -509434298 204590195 902068529 685085981 -457704826 -34673328 -554594274 -261322951 670815573 -280892366 360388155 327574445 606751258 -549584588 880743124 449608925 593208168 -772387608 683766840 -241301320 319369925 -442329514 -96888937 98817875 -658769845 -550461130 -578427772 751784781 530513269 777463298 -690128332 858970535 -697562021 -762247278 646066629 -551537581 -809135010 -322980868 -69872411 75480790 -841087915 863397226 456045058 -173364122 470843652 752333171 -260379010 558494184 -825319798 -859718031 -781683479 98202795 -95161985 369241224 -241134238 845171989 794705310 -321628354 676909017 -504369150 148496960 546696302 -228088625 926778183 -108908369 -589184028 850141543 416195742 -608689543 -697817344 280490213 205756890 -612519905 59170692 -969429318 -536057093 -340635734 -638601692 648327561 -447383514 -515130465 -306159018 465948305 348383683 -353055556 882225283 -940573448 163456691 526868601 -167860082 -11331516 -753386877 517833921 -698571014 242006364 857642076 315695498 67725145 -812805962 116427861 219161166 -130063721 -468724392 500277128 777175946 62736038 -433493320 -279509776 -385736986 -954933333 915161671 -597115189 645591037 -844637809 -162932801 925650949 -940075627 493374304 28511703 -358623317 859115380 179434495 -38947419 -678595824 -986453746 605452022 -558905241 880794197 188700395 -779494781 996556091 618962711 578809217 -458172145 -344059593 -549010490 -487223164 413570917 -595903011 -270796109 826832233 -270846581 -188456122 -882811094 892954093 -525271085 175329884 151353868 840378014 503509739 694134971 501768453 -513552269 -619914641 -408960666 -641803976 967855828 -557859861 33955405 48683917 -74144126 259518543 328048067 349278838 -535130899 824568962 -300015935 277520861 446352781 634163963 -858017502 -63274404 115364278 354233764 896596963 -572029347 326452508 -580294694 -637554777 25259604 54066768 432462308 -268038880 -403517957 599499567 346097164 797069191 -216132085 -708717505 720603877 -670175583 253546003 211675940 702706374 908371315 -520416964 364422803 -16225247 -458618125 -900622669 -899210580 -430809073 799760522 -22758297 -139578997 55782394 -556372307 692143507 -727471057 -201839357 827578534 -422377113 -550849390 -923825612 -432370878 398712394 -761691619 533902461 -702019695 718860384 -366346862 -603987416 -188918475 749850080 45349972 -786292681 981059508 -683540187 226816538 165837406 -935512443 570087819 496845810 299878110 191038629 361908340 -464626176 -866181400 437564408 -907515719 -220768087 875213351 792413738 -676539741 -449427661 -643707599 -676137324 -633587871 884222213 100264492 -60860518 -6256754 296763014 833007224 793332246 -357699056 -766150727 980017419 220993725 719565853 -46636848 724208699 497507305 205036982 -544951313 585383058 408602248 -918050176 225297377 -145974691 140773573 294462800 -250416020 224373826 884312646 -986657940 89943514 -428114354 -268418876 847165615 854205791 217216648 543736628 -561935326 128058337 -276532032 536089852 690361765 586662169 -934940181 -540744315 -945022602 213056796 -5571346 818149054 589245534 -528776400 -154666784 735525580 824797724 222280635 -650781033 625150285 -945705078 355169978 770202827 -670500394 418213751 433879954 -237140896 -412573785 -597382203 122943729 -486860123 636087551 345968551 -386833193 -331219876 372739414 -817916866 -368842162 -165181803 -593569470 -851462355 -336601590 325440826 421643603 -51706954 29732290 777671641 269673989 731271345 -672678824 -746507031 420857328 110923041 723860019 425555778 -975240465 542130803 563287869 -412813350 -984878011 713348262 921252522 -613848295 346356358 637051865 -219076702 992296289 821219776 -467333287 -181335466 -367485442 452023790 -156114017 10750643 -519864682 298051370 706347201 -118869723 -326403552 -137544247 -543915712 212035893 811197541 -134857667 653183876 970973127 -624219485 -572283679 76532954 -728496878 839956358 341005902 -699528067 -466052937 727257383 41446363 451524190 -214515864 -281529160 216464889 -698966777 -671158859 26923927 159118373 -992317113 -601861045 619741164 -735872290 -137529858 -276918451 654532390 -347537001 863354765 -702403707 112360870 341011430 -522738288 241783994 -964834444 281686061 314607643 -418716388 -669396289 -90256492 -608470824 -357730700 -636718983 -870628357 886555664 410776768 30538356 -115693594 490014634 -709497334 -913220588 101225040 -541279364 -845658483 -707246502 972103610 -606984778 350024473 -849358242 557027822 -209405589 -596532445 -169412471 896777028 -468175907 -500403174 89598488 -497448696 390115293 557119786 -753675594 -602434161 -369256607 991909355 -555484958 -734664742 385476903 -807475153 426416397 -98093303 156260916 968416383 103923359 536808565 -616786393 -160199869 -428445717 -611955043 -882482900 -957476650 -759999474 -492508238 334153198 -174504935 -851234972 752057925 -729908498 -185253946 234464396 213328853 908128578 258733666 941850275 7004495 162213799 -149467707 735423005 900117460 501767814 -550588125 302521869 206890376 -931379871 -962444744 498181389 578235725 698211081 -953962813 889111128 105089926 870892251 -581437125 -895576977 522757559 -91824465 793431190 -846478387 893090425 -536150038 -118060451 845919511 157757984 81653142 415605024 -697137914 477222782 -199737786 794301534 15182588 641786411 132625002 776187751 -911158693 422548375 -709595655 -40444052 -114192088 -912991687 -425953301 579047646 327826363 94392592 905835707 863434076 699185152 -470461387 -84126074 784172647 -509797813 -497385727 -831858465 -462398150 268189837 874203036 -443016689 -198121074 -185564951 -247963170 -935847501 -491153754 -902342223 429600780 -23359825 -874840528 -888583187 -443095933 364483712 41523277 841621219 673881783 499379814 699826408 -926188719 16506591 -551003410 -17693528 466686134 528322630 -78270529 807357058 -281657840 -49498094 -732049544 -988255355 371600399 969906840 725237393 -512067060 211479951 565434044 307902962 -591190861 -805188343 166451073 -360624126 -340963961 -196469492 981999399 396479230 -803536762 -737583723 -893631765 -467085676 -413570128 -526011467 354753320 477860485 -225869326 -929057216 990662115 -714364710 -9118617 96488777 557595631 -43285946 957276692 633914303 -912616702 -25923486 536039091 491906999 -285723914 126087254 286585518 -564248285 -222335887 -693507154 -577646258 -209552244 -495957526 777913906 65308091 -919373511 -778602223 718688979 511282685 167758243 -435112145 -800739650 854014306 350936888 -759413027 155227857 -840084677 26682683 -719973534 973294313 -544619664 -711703427 397523945 179109097 636209363 -175095972 117103349 -256965711 354830037 -267380059 34656663 275688896 411623748 -56884612 -338102337 987331792 -183666686 -348026839 433172351 887196420 868937219 -492757090 -897141567 529437882 -834818324 368228203 792078559 -835198525 -449588562 492434461 -196401601 4374617 946324320 -608240338 -803540507 -303777815 -671428370 -447242773 -540530146 -545791070 201506168 -434585848 652723851 422316254 324421997 552215937 -852517865 953710788 -719923744 608462045 788566042 569746617 -228615312 186476235 997431332 767170876 958259927 460652682 981511010 -739336006 -762559366 -99621947 526478682 -796494942 -100964659 -13979165 63164715 -425683654 982655793 43847682 956229984 -212930620 -768884750 -228236079 589529262 -869957274 796512412 -421967247 -27139871 -667581853 -674205875 529656987 -448906920 -866462846 -71459118 -609082608 904040739 213169380 761391 43441521 874227381 988435433 -822301073 213487327 -951099776 -688574565 -27892911 101176622 647532279 686971789 -861728014 916729385 -194338910 940594158 -484009046 -729918276 -191057876 999558857 906296563 -460973664 -854927597 -773188811 829407012 129627710 909463358 428690208 702096038 263068392 562315524 -181033613 559773908 885176665 -631586712 -154882338 -822549544 -351559885 847991042 573832862 -70134236 -365513529 805291401 -286563423 -515203282 -197735667 606455878 714392806 -196773751 282090512 -689349502 189304485 461960654 799132959 -481018863 -981452385 229825054 -112310922 75370837 -848334660 -759566525 833135241 81675781 62297330 -299549091 -823763684 -78196136 -867909047 -651496185 -332050457 -757686884 -473796913 -224261721 -733410087 280776243 -381312005 198646914 399174475 810294563 -894280903 493959541 -159474104 -940879640 996184234 971272268 832377065 -802035406 21010993 -516002088 -58067976 -314261338 965582510 663875310 -29175120 -975626031 850423687 -272759519 47840236 120904478 -900326350 -569061175 501359776 413536644 -140319402 -845502633 -393933769 292444353 -303909064 -344760407 -647174636 498575613 -225214893 262922457 -194295846 -573321633 -367853401 170266701 -888552402 -511033406 337261906 -133668275 695726142 75422145 -209075141 -596293067 8145501 590740618 -729075039 -308260815 963103377 595505819 928110389 738666603 -621483296 -641914665 748911632 821131460 787998102 408407802 896781355 730886133 -214385419 706996232 -923923503 -599131503 -615432469 -252014689 10858994 -303777306 945947273 -513535493 40177417 999852749 -971095864 914604714 122169 -434258547 230811012 21429427 441291067 -655662630 -843437154 -128471203 -419431361 -851794905 -886415700 662316711 -120044711 670457885 -728313527 -487174238 -309398232 -963488693 -543721318 -953349408 -203749062 -107340429 -120074218 122857236 -926312956 261565021 283511606 -206081675 -356976973 -751036931 -197940142 -813466398 -126321172 373099188 -754942004 105271102 222584080 308121755 -293972416 786466487 23812557 -764548560 -260811954 -887722791 -400202180 884935071 -525206007 -378380811 676008008 -294272858 215717890 582965126 -521433037 850556096 -61229151 -836195096 796773194 -806106065 37641944 851755319 -166053059 695322575 158594200 231577050 -496805843 299575866 70327893 -331024260 399577702 289908248 48219491 -414681181 -404980059 -206974807 279893137 -289578165 -785005640 901055120 -141911778 -947030758 -362828397 659596943 -796566732 416262365 -95200952 -574672087 -16135119 -574080273 -985461302 767070715 295485747 363851805 815156199 263278208 889678340 -501832081 -845224794 -246038534 -174712084 212978335 -51226182 468043050 449345404 886985167 -108090999 -895478249 -676872710 489475108 -489285765 -982451517 -276843482 625456552 -873754290 762386450 763743885 278622500 -146031462 -55422903 -515258859 859445932 -482376319 704116881 350702310 24240103 821961973 -779090531 -972137231 481555447 994041630 895754903 107541569 352667830 617264256 886708813 264754881 -360686193 -542791155 -818364436 896413964 250481137 -973303527 350433429 117280082 190151713 544704167 -722459835 873970667 333300336 496801450 979481373 747479936 -836447672 160013306 -292549021 55532447 -917074902 820143611 574334571 405106554 270339741 -780657761 598152440 802686645 -265547367 735192941 -632964452 752952808 -196579231 -947238733 -857831431 587695353 666677265 -850068024 402236765 -675161569 147958508 -617833225 516420413 -835591438 53660595 744393983 -700156415 804835382 123806353 120549288 146611585 -418616854 -580564015 -615267708 212421747 -201112560 -974865667 -61011774 -118662211 -842284675 -947519736 7082266 -239478439 709742811 -333072793 -333400643 -990552854 103361647 679653942 290268195 -509670667 -522783852 -5402035 899016073 801295754 409731016 135839266 574495101 -413948624 -667547431 -46947718 690852103 395731349 54521432 622463247 -284971415 -204786050 15394643 -40597239 -183260308 42446154 322745723 723163523 873695450 -394288551 831640064 787665756 -429950111 -488260913 143630523 152628574 -193884322 124934447 339174648 -764876566 506107840 -846936007 -131833907 -926777780 244241420 367828930 -731736294 -847804919 397497717 -148192919 -631463477 612810607 182839025 -350838141 -285115448 779137173 325074936 -540064209 -360129059 671703892 -174877730 -159844213 -546230295 -414412519 -589584503 591657859 552364700 -657280430 909322122 565455057 839240595 -210430143 -617383191 322415824 95509081 388310531 -231331869 -633334375 190648193 264548199 -660660013 -802389933 -324255699 -340188615 245289112 203398328 -299470195 973409483 565591559 -150006720 -863582732 -649638376 49669767 998550382 -201818473 581435530 -190461688 946192058 255672050 -275400031 -919537334 -339574896 -459722129 122917800 178355303 64088247 -934554508 -397482789 -651107148 11608818 364191897 -20292797 808760537 -683798852 9987622 -891964547 -316351398 -719710466 50085404 -194999385 -681830093 -604936341 695290969 886267940 1380883 908398226 133156918 530113328 -567754535 -196563855 601081731 -787126628 587885205 634032922 -115601911 -770665799 -49177095 437208402 -786240099 -888301643 -30871177 -835882931 -128646726 -590343056 504403640 221743518 549698271 353171211 888776406 779753820 534583180 -415346061 -265067057 254688603 -476000202 816070927 -618977319 661356691 -232909355 -305061987 811704802 569779059 -800802393 953551952 -957664538 963202809 -221369325 -44797580 301827184 -226763415 443560829 -176450917 900982938 -557359362 -330434242 -416571460 -197822859 139139697 -970216902 106789617 -55686630 812629896 261964603 987716808 938809885 63567573 -636016255 -779145813 -756484200 461127819 -114810327 444501992 868470183 -628515889 -753423329 -7922427 405586057 -114551136 496392754 -764057845 317937519 -639714906 349358757 875951713 -970261690 179221392 -427774022 257859459 -286445564 -884359627 327294106 312409715 568686556 -227625133 620938783 -213067263 -293847033 -667747511 -604510927 629308801 -776437102 -677475550 622873279 -756697812 839592203 961265113 -376634190 -564118727 -646150711 -200430355 -803465546 129026815 -897576035 166421016 684233925 736314637 501391262 -806877349 894180296 501561513 4347040 -554224269 -711665405 -927092732 326293684 555889722 -290833682 269433795 -346314772 -302835513 -925732856 -182849713 255698925 258266361 822953536 -816169453 -664279422 28119586 -564966657 201922719 808165566 -881506927 262515034 394547349 -130206852 898470701 109077873 770793034 651762025 -499064852 -40573007 173280142 854635123 -691248605 281133819 540793166 -215043630 236495054 -444213131 653732973 -680160431 656790259 -104740038 993914748 736698954 -706153811 84798760 -236695239 639745890 539757423 148989749 99731343 -943723158 697611930 -321290767 463155274 733710463 248632355 954728539 -829852930 612997344 -60471028 603863861 648601359 -456762015 117265593 -602561241 591189155 -835189173 226490546 -166772813 -174079464 -431294064 -628900980 -512863937 422506653 -507877595 67795150 816481289 -344555596 214501769 -973353022 -965885373 68529557 142129814 327890410 152584004 -621781419 33282656 350452374 713374726 -194009039 513411807 488780340 -919837758 -742223357 -326657481 -846645343 -68974957 -159902080 176557127 -633415385 -87246931 -773461730 170746802 182289895 -98860417 -549637519 -949585164 -424181664 527030717 166447258 476243111 948680402 13753249 822567643 -626421894 49101497 -136363229 -905688157 557135833 296168562 -531406317 898814099 904121267 269009173 -398950991 511503029 777455347 -619296456 -474339216 -248319104 679839293 -485182979 706122785 -727473536 -676607090 -509676959 113837847 863222484 379255926 320460633 -659475410 -605855377 827511794 60288505 -612682736 -963630544 901244032 -37862520 493160266 -258019752 -965180077 490481898 184200172 -576369682 -154663500 477877124 -230655864 -533962018 275704818 527686972 -489121454 441079394 421143731 -991379578 -536698043 -720322055 -432739564 -343908375 306481038 182070342 879441247 -414639846 -687421687 529895584 454851555 452947523 517856063 479651073 -887023619 -840177246 28462453 707376574 399870648 -538683390 860149253 -218596817 -581096535 232192647 620315815 264779301 -433027263 -254098847 14359397 227337601 -372591742 211658151 -3458430 23919846 -981832050 713381492 -416801252 172537441 440434216 761379169 741880436 912436873 504412668 -899836833 -997293153 636868569 -364328847 -525546725 -672715709 -333171004 -320063720 469575289 -701924451 830209629 675262183 -682999102 -295126766 -700725862 -641722180 -652089418 -459205334 233668305 -358284031 -557216708 -453731929 655828688 -428067642 372393968 -31714087 15401294 -27695047 941915223 -746614558 138564846 302625785 580773413 -269402982 -336182067 869064127 803927494 -692151597 -463064051 746019188 -75419172 -882138755 -211588080 -67911532 -656811393 -443265617 -475993169 -344443411 -868171474 -71362506 -636665131 -917397814 953774379 541668026 -128871195 -327107491 156518235 -948310657 -611923757 796783911 145277061 291268658 -419521295 -559054840 366095487 285591359 -623286127 67069929 771828528 258843925 215717074 -144242191 966190702 -300359642 -682301200 508788204 639312927 -70602385 -836596038 360373281 -97935593 -119508751 50594850 -768296068 -525680556 351480098 420096621 463423476 148017057 504648874 189466690 355969027 501480780 150241533 622903703 317580183 852943227 -945478508 69454940 87023572 -254305750 232030580 365732458 506423197 343732261 -285812844 -100456520 555257206 783691933 -738240992 -650769687 774521164 -630908392 -313739322 701929049 -905733525 565787788 -109502363 -827246379 -247968784 9701034 64089739 -43040526 -306062477 732462816 390841937 475401658 -840982019 790108854 -396707773 144514424 255570552 -656982610 -172939997 205560651 -149790687 -721359688 -458389378 -196853343 -276845122 452294925 185814557 150202054 734789531 68917156 11377390 -348909017 196858213 -606993895 -798165396 -935876846 285903922 155427026 521549742 -142946870 167306780 -87487033 267618020 -757481458 -67163577 105420771 262551643 236515885 923291939 408981233 674941264 -538556034 -647386872 -272632567 -663604206 -538105483 -431699050 608942734 133162759 974231855 989573343 595250321 376861218 433360312 -546739227 -934863303 760521913 -17041603 603908567 191327200 397857069 11488813 -434745940 -398357407 -378891303 -69288550 -144593698 437834056 296487439 214205517 74611124 -717225901 -111089057 541191067 582210545 -62288861 191665322 660154871 954622669 930239054 -453810928 -448880823 871697307 238449003 -720356779 -171950411 785718878 -910199925 -947630815 -518151693 913824115 384678920 692371824 -456838782 -486233024 -811986739 -745849991 53149104 909386204 -794275670 564611182 88578718 -487112109 183536729 -631970517 -243447101 741044817 546602307 936894345 575783913 803396335 55587203 653094565 986400152 931008867 -129156461 -429274237 598104777 334271075 -788524130 -764250992 -395724578 -145523381 -102376214 270635501 440306599 159810695 -611017742 -947801880 -64989717 -23060936 369174492 -448780130 -602722969 274158270 -114808268 -572079556 970411309 104153516 -738980153 -331701086 -368579321 803504896 223035629 499211194 614192470 442080385 699230765 896259919 608726162 181754616 -724309153 286156610 774894262 962907025 -998395391 -190220583 85189102 -155544699 439752449 55178993 -427282764 39573512 488779186 -805844197 -720309660 -234694299 899835571 629530383 102779148 -919924910 777460394 -10788283 195103614 -121394247 938849472 555054837 -546828277 292785474 845437853 -156041127 192483239 -397879873 -238890589 785985786 -618354389 -38330209 335321130 -739262094 -839323103 -533711401 751600735 -731903186 657160370 155727923 291461371 810513137 -21997631 46405061 408551359 988459579 -145896936 123661859 811551497 -937770137 -70912273 64363969 958650424 -304236932 -674807681 -778729436 46938874 526914284 -767644146 -663612875 42443918 -365213506 -923899657 636066113 464461345 -293800526 -884292103 -10881698 -134622927 -267116328 -654525625 -428395967 424820097 539569017 -909388394 314188181 829079142 173252939 -187458687 -166283215 14117146 144557909 -498195733 784407786 -668526077 489944227 -61671371 -319705443 260104867 -232860098 89142834 -390787978 611280166 451661598 984492235 776148183 822003697 -191927285 606518808 -581994356 -413576873 -813220363 511054992 249701636 -837718139 681959705 830087020 -977633151 963628096 -244734884 -385027208 123643551 -420617559 692033142 -906139164 571929326 -171895349 -397925840 -234189724 74200396 672085405 -784105424 814348523 -723148043 -223306050 -239639069 187930957 -150153434 817348611 281462438 -652060410 -856603885 668891101 -880564838 -956097174 55766367 -714559938 -948249739 480694823 -536101261 -457689859 84343285 -407668068 649630409 571104523 -476612861 -353492298 -307515093 -167094621 -421132010 331618685 814467009 508164515 132115071 -551327113 884267191 835749498 33490132 -760254695 980554255 -390354939 163816858 -313981649 -249822547 527703421 -182880093 525149525 353949177 -55161145 993002554 184921880 -43918535 -513949737 577676204 -698300797 62369020 -968295892 885287110 586491035 -863673628 872503309 -488935633 564258848 -762523084 -906030692 358449677 -22939022 785444111 939541202 211555947 506361406 493812802 -245020813 387704118 -144022949 -307642547 743002398 -528297362 -182585718 75251840 -960164688 284649292 -693263133 -590075050 231166996 469035759 505587248 266712256 -348162947 38005973 -478285139 -953415060 84659953 871674738 839266072 -366022216 432629658 -414129390 -11214896 -979371557 636323956 990264854 -944272599 -361086969 727121683 759946790 -111212362 -638490527 -203653423 375537959 24807915 275556202 -32310682 -188232313 -316539247 -779721803 569323775 -672177734 -578042358 -83517172 -566119312 -906328367 5078240 97431289 17688099 -428464708 -579564964 -743838967 100011209 -681635488 -152056737 -164629440 274061541 -226129548 -580399806 -545214861 -453435028 -621234106 -181199308 -932239349 -679272507 -183452312 -6021635 615685537 486201151 457559934 -357816841 -662321050 -755609504 151746650 818605150 45212545 654922240 -620320230 -601336715 -181495603 -477719343 -341778554 865469054 -998170954 298565250 -708373088 201312966 -442241312 276230492 -458936439 741357636 543476900 547764548 225536211 692526121 -943640093 298708936 -472459503 -946288794 58768586 -984394259 734092473 -161836731 -88013485 -97461624 -405687393 250280930 536714283 439383715 291690387 712136068 -153369604 -500949879 -997931238 194928061 -144224148 363328818 682392961 -543289486 -652339543 789008722 -995720828 857489231 513084800 -529880934 -209009247 533172017 -355701333 566876609 -407363596 710591604 -957559934 -278386184 -248058903 597258479 -648662133 295333814 -213231837 -654160477 -678480841 866299712 593819991 -852269325 -942511319 -556487378 722806367 -203048981 -578274009 -654107299 -374067712 -569820378 -132003461 -72111885 -333201164 -671240225 982978927 -97396439 -334574362 924612661 -225064050 770887606 515712270 130767749 921771803 -865040316 750579366 -595923654 17657970 409702432 -549510278 -249605241 740289330 512751037 -883994368 207527022 -683596098 -997584902 402291842 -283743372 914665843 299997985 133816614 723999845 831426787 -315749341 915432841 -604741177 -52784236 159300571 241018726 -842349724 114084706 -256521164 316488142 -112509678 779881161 748262790 142587439 -588621141 788093188 -948102921 590941949 -485328690 -627422134 74962926 799764181 -416270748 -505086045 466841848 101079231 79074652 -320111067 340340520 -466553290 179258745 -36509703 -661043343 56790091 70784944 974379538 991359822 -889177793 914333876 697048792 8916700 842062544 -31960541 614878835 776460731 -891188442 788899602 -970808826 891555022 391208692 -13166460 -76448637 -354037359 -516986354 50494601 479399042 -105760385 -493617125 -345572301 428417056 -430020440 -536212101 -770376337 153670125 -443271010 -541566376 -965325433 109052091 -62634176 -985828969 569853519 -374012990 -660675747 736557585 -426858287 743816032 -682181711 -767492539 -37982604 286325968 929017384 -528349216 -196885245 -214576655 112869970 -258273387 235709513 -429925753 -298125014 937302302 -310872040 -820995453 -144481950 -584752137 585660554 -119523741 -284311793 -542841186 19603097 -199076393 -938612061 287552995 -84156894 370105291 -787792026 -889157841 -581135681 -180747527 -948860169 -161483483 -780039024 -480880892 25565932 -424073036 -42035213 -550659588 -139082051 624424500 822533072 92446731 -327789084 145941265 -172753102 -530677263 448200856 957158818 34250947 719147815 -141002169 -512744665 -705101215 -832145437 -388791165 -998770537 792821718 375563446 -226553811 794250798 -463967850 949579402 -387772697 -567207311 602683235 900704961 654366691 90039183 -957276356 -398531429 -506648509 -32882978 -75998732 376753511 -38615862 -230171727 586924076 385421507 -945937653 -2564696 -682472750 577074152 -247881610 732498739 308776754 923132725 242554133 385868784 -595018570 991181718 281922277 -751052906 197636358 -112482194 -629389044 -994001117 757110289 -522035472 -223998923 943802483 -520659448 -497296247 567623729 -410260635 -987710646 -8471143 -51050811 904693115 -42771280 -95690416 -71689345 -351535708 292028053 -364200851 863643991 -281790951 249620759 -439129509 -617646438 -249686110 683751761 477069833 921835195 126402529 133271346 -519011494 -193992650 345042246 862999672 -925454222 563319131 92760079 104341955 81353984 629963819 -722859595 -267427192 356915216 947984358 939311963 225217509 676922139 906491307 -51294117 -347999082 -656647460 780744264 266148587 292595794 -99162692 -981331464 151305508 -26331058 21195004 -282785452 -187771130 -520770366 283018905 -922459933 743331751 960621712 207080799 765003956 -439461528 467321613 825119881 -359691730 847528213 -410800112 -895328164 763272579 -511977746 851465707 -924266213 -484830799 -486865545 -143188978 972279158 -440468037 -242416070 -458196000 -266053796 -115915870 -931840040 -205337335 848361821 -472495545 -605727153 877840718 -96187328 -73088312 -441192546 -431243128 -961466811 790163296 -67894356 789394238 170294557 -545935614 -300843813 730361328 46269442 -713690733 -117872838 963173720 443073266 499064506 -119646259 165508948 777092167 -112377557 572812881 -528486283 970217631 -359045220 -413687202 -384617354 -787456419 -65562216 627306643 -687532190 797121507 -327562805 -242777529 -856227037 873006693 172244818 399530327 297265374 -338929427 -582578621 94217523 405617094 398518672 372687174 -184617870 528069679 -250496473 599333827 534119433 484720990 257335022 -105106272 -80075659 -643954578 -869816069 -855685391 -684913608 962330160 -302925524 623448759 -559269912 -511079556 701625834 34248050 -158746317 -636328755 -855327637 13669325 622917504 -922069979 559446695 578383185 -75615534 891754590 -878804224 1251695 -610245851 357932254 -963247132 -210857024 138760307 56372161 190447190 184650159 159227161 -919468200 -622244937 575245620 57413148 -855288733 -713500748 294783868 97877611 -368532734 738571578 382758515 -463477329 570865921 -828035285 950369618 432727049 584672750 707713826 549406038 688392369 -973570410 959397727 229150342 -725271290 436575300 -756929355 -414949373 468288941 -152962264 262503403 -350662933 90548770 -401555483 -886172367 -759705340 970692895 603253982 663361234 929816352 687422712 621158844 504452337 578616995 294343295 135748570 -571417376 -763314649 -643242014 -680163905 -913515744 -612115787 973954773 -621335332 -213877499 -470693214 684893859 -588899305 -496580544 -573129533 -640250903 -958950189 -859936672 -772887 62215065 -244752153 -901841660 -395812496 -927055369 -684142470 -796062185 948651065 -10731943 -655355174 437826344 593804272 890285333 541279738 -410751391 223722316 -332238518 559673795 -359952618 -721081578 -783505665 281866559 810049387 -278766342 -739422429 -68773896 245561472 745965067 399236651 544946966 65331048 -230652745 -997634309 872366680 -57377828 -845679856 -98813374 -813056094 868367234 970557499 -661114854 957084262 -793034067 -188022680 620611663 -114111844 880228072 -340303741 425795960 66310455 -139813940 451381336 620314600 748037952 569420742 898441181 -260878596 912195299 -342773755 703295942 556043005 764204995 629633261 118895708 373851866 559497029 782486051 481946219 620416302 -448092465 460306359 -522543890 656775861 425579209 666609091 -83106003 -538414790 405768571 -951025601 56598202 -670326798 859517689 481990205 299942671 517058186 -795722877 -908651042 650813098 10432440 167219493 -540411087 692019501 789157688 -905206974 806285007 300111831 959057706 -510213671 910552255 -146748547 -549756351 -994276493 45625159 379734891 -439143475 357782974 273249751 850866676 792620099 -678778399 33852175 -204078189 684749738 -43685382 236199216 -750742791 184673993 948450982 -218056777 -670629287 572807977 453388267 -71207189 -449626420 -739996756 377296122 480978088 -286323568 -270805512 -632223543 -831787948 -2572495 -632790124 -94153190 -428197156 -707643490 303507569 836896854 576542271 558897534 -583746183 386592399 -106752114 -621319842 -129602084 -996590787 -788935668 -483748467 66540606 230685761 765485652 -475367834 306413737 898151331 -641837338 -726362880 798052599 -327904432 -901181961 978859357 729472819 74115046 -806239624 -531617314 156935185 508681403 142332938 144613437 676447579 -710737683 124175475 -167965926 806461895 -686348461 851329208 -914512103 627001259 -552303275 -385516275 -578492317 -976814863 -433395592 -609416965 -338076454 -31907498 980458393 -135721771 874914020 -29175003 561263146 118598380 951789565 -90587059 969000193 119759865 -563780031 216788262 -514626996 -809525776 -586153024 -828409315 873712556 -521559342 -330920167 985891120 306786401 659907355 7724897 664310768 -915352103 -141254275 64092604 465499788 295204184 849562983 -134433088 797866703 216628434 272146480 330693210 -358084740 -899793575 261115293 797153165 -426285172 -938871562 -561069039 -27166471 177136143 800744387 -246344176 518202981 21851243 627834237 762917722 936676558 -134964337 361794551 747951363 -742981384 141506287 -735612820 -936723596 -814253835 -652926819 70412781 -378594942 -290176086 934228718 484930209 -425569567 428738957 -36674885 -149313867 952098754 -818621936 19805763 -881623254 547433887 979317384 214429946 -318761603 901661043 -231722840 491846610 538115093 -64973479 -751760498 490551761 -497296334 -941713086 -899837249 416438037 -702658007 -565649905 571575826 -496633511 430309047 464072108 -59655139 -449238402 223721496 354678417 -913717160 -223993782 590922105 -429472789 -832133015 487783563 -519886985 -709995665 -432622012 -201104023 258702414 139024119 516780994 -797673993 -300900769 -221641800 -685674974 296976558 -86410704 427306853 -265702480 755884212 986333231 -794456785 -659392221 -649372088 -745350252 304637035 802153375 -359039607 451269626 580504151 452346963 -828706435 -280307893 -930122541 476503617 -612101252 -399370307 297275884 -209424026 -91178936 604956147 617765121 -299878370 -426898355 -39424247 911304242 -437821615 737467363 -602347930 458800237 -362722732 73449404 231375766 -895097924 617212245 479501715 -233158055 -768385875 -481994335 -282853373 539381335 -36404610 -504883892 249636431 -816259525 -118855046 -599978587 -311795983 -508076727 -225994527 975411690 -340258629 787191946 910868154 422369881 134584024 919758445 584771343 55203408 -696226186 -956311615 571565336 485589710 -272720512 64246252 -241109934 163544804 -108000211 -574228169 -10232310 -897445230 329513605 -139711906 673375674 -33523391 -130160097 -208984507 354224509 -139045650 -128694212 382226020 -212077521 120469420 -930018335 -512477414 -867395633 -540290105 -120148389 -483403107 971030489 201518012 -774847635 95233022 -791259638 528960203 -48350368 946973226 529086472 924530462 -568460767 -465990586 777826936 -246747456 -659468518 779129092 585319012 -475958572 -23102100 345588029 -813905852 672996794 -139929244 735826497 -893572462 32886468 -24981253 113663243 -976724822 -719740323 323606961 873727837 -446779863 -626498009 791244685 -661639742 869118753 445050369 -434328546 -119031364 -351192790 496733522 107371202 -615929732 -757632255 290028267 314147175 -237220526 516371003 -673538723 555340555 331970382 620656453 -759930377 551418470 538666110 166237651 768031770 -837448261 316274710 -34219729 958586173 915613284 5030674 -47747626 -825888511 759429014 -58364784 -631642600 753046315 -801078528 566183160 829607415 438190807 -809332759 226358554 -92149747 175109170 -553251205 -742764790 552781851 448563275 83508462 152239491 708396345 -618475697 88872686 420364199 -333004782 469457240 -573799687 660388693 -842181895 477599523 -171080059 -867730993 919144244 296112421 -53424528 396416050 -192928683 744471433 -270582364 228163989 -323428269 -119979510 629809594 -419146039 141309340 236323225 -238250891 -551953903 170429374 105580597 -524443051 53445563 -365785893 -391749969 819312915 737259172 -705580814 -484840474 768750187 736089776 234686226 424215032 235817951 122915529 -556002359 840272446 403100291 -821210157 -563276263 87986903 -834192862 -482177360 940033168 -560916547 684534613 -678296717 -570139406 -58647426 -931809195 717842537 841321588 402242378 778820117 -494379490 28960682 -92656572 -677564023 -871264323 -155967781 -642468636 -751658650 711438432 990881969 -963185487 146089261 -475280178 -945358946 536186460 726051552 328282727 -479438390 -570342583 738498153 278676292 -686712031 -593366848 548733076 -640011175 -38584217 -890306795 -781449432 71266860 -367839650 -995801004 179035720 900844074 221156506 -876478869 -992230799 663486363 -866026306 -370911057 859105438 418916325 -933876615 387087841 462558691 -72580921 -85733661 -508633502 422521979 330199331 -477886173 137086473 958312661 470852252 337469664 -980835112 -122565562 101255170 757899421 -582895380 861384781 -420393450 -830968145 -161361362 918112779 684758296 -670326313 654781755 -727876344 627585717 345726273 305031378 883235414 -845156729 655606839 964000940 -869391782 -824375365 -46905160 428364934 328343405 731766416 353505902 -960983116 -428312436 511966174 -389120202 416869433 272126075 -296535113 54959277 -278259235 534011697 141227248 989476324 634316746 66059341 274486767 168610056 -568307981 543802984 -943419425 -753356530 526894346 393733159 -958912044 -867192693 -653228476 -615058789 194026044 -560699803 -770241461 174054976 -324226193 -210800175 866559829 423160617 347269639 -370909074 -46533756 -437205978 -593466364 -399391875 596240532 708270719 -667132778 -732507135 558951961 -778552595 512757234 -619494283 -613743356 -695873995 495923130 -983144195 19542465 481891639 -426543849 -564422585 -342558744 229643791 530824684 -757929698 -429410178 799188482 727632192 142222322 -576306726 360244473 -96227237 -285942679 -91836857 -706757781 -963220175 7293422 243793277 423115377 583539953 -323974578 -970013796 -804116597 -393346658 -57505195 -696787195 -64531340 250987690 -129479330 712267518 964148341 -964721069 475049219 -137229988 843985733 -403592587 -934825300 526571698 616335279 519157571 -477727800 -904884189 -108193222 299726567 4592592 544460784 -328964270 767357634 -920269682 -934190894 -617749893 153820273 -298097773 645397472 967355586 599888687 -869004017 337373358 -694919630 34259303 -376659029 -12745223 505812439 -189349945 481198846 458554725 -992799835 255253519 -737169090 772226752 849668300 385967207 562275664 -599279899 874091098 94639742 -484674208 535083986 -846829170 -923289368 -29195543 -509472891 943057422 63252999 -592029106 610181605 841091415 -37139956 -6165153 -287307042 -433796919 33627615 -912977076 313574781 -720555116 -879377694 487862460 -946402619 -252625736 -126603927 921043484 -41104333 462502321 -92490930 -142086718 4373562 874129708 168213944 616762774 -875458792 180569265 -726146033 -295978570 -292338739 49112785 -453670740 -307243780 834140712 119280773 614321614 118767531 9415045 -784826349 -568416181 -789568435 -719799301 -324883995 -674898242 -62311597 -25494461 -473456681 591124924 567861598 -279886239 485126985 -6492852 -936293677 817792019 -311211097 -328010907 -371104773 -314548276 43968351 -630629302 227205015 226278034 -150419238 -198423598 -405943480 742643242 213460013 -522287810 567546029 30113586 -71877324 -754828001 -641049572 -825281552 -256663370 542395562 -938152284 -301017585 -177043350 -171013198 731408309 -798152245 183603138 835606746 -934782732 -527186248 197765541 -553664238 -17941928 4142157 -574347490 62636885 -400555050 598099189 921742586 -209025060 23437900 771280979 -71593574 126490062 378665782 -120669949 -174413110 -195651592 -617072956 377936121 -146561812 617154962 24593814 -181184685 -696721880 -13148557 -413082477 -596626012 -660877492 -727510635 -629896564 -49563328 532383388 -319462655 979064554 -428802365 587951495 -414822895 -465621082 -436236473 -93309981 233991982 -317548591 -333787137 853191870 9913096 882305133 -990515670 412962995 -498625353 -18914257 417430578 -262218461 485490181 852373199 946451752 763039961 -719541230 -449656960 -50945453 941967585 -921126585 675635629 140549651 111862998 648986404 -392331604 -683892306 517800062 715530368 -670696748 135868036 -960286225 252916115 -995362685 -831516165 625795165 -979290975 215966468 470891492 765601723 -586533662 -190492457 629483342 433761243 -719302213 685544305 332693516 57303933 -698849771 925395524 226660066 929410036 981930571 -135566375 -293879458 -933449032 562479127 777535375 946290765 803971189 -186182080 575430538 617237969 257732968 251792710 518937906 -173664648 -975766171 -293891734 -743008899 -789748115 -606852508 690594225 525838986 -518192638 391235015 -901351687 472337374 784615913 195197219 -980608408 -948493659 593447945 -896521685 746180636 277017533 -898533734 -354728715 -42433115 -854400978 -238741592 143227820 374666253 253975945 -471664519 -985141853 445110250 -15232238 901781511 462923154 -96310586 -156766886 -820217327 -408391902 37247614 423435561 583878155 -47414919 -256224727 -651435030 -8301300 -270887665 535716582 424150573 486844315 -765017046 -41838774 -359081501 -372346886 -640114998 870458818 -82820328 759893134 243343196 -424404687 856480233 988672229 -945680927 482302727 -871941527 -666402527 829375026 398057259 793031523 715226265 -870624370 -193181368 -77233828 534824097 730878250 -262447428 28675612 -546765284 479711997 455331140 -594895400 -800375667 -119066688 -695914634 628707968 645383285 -213590721 753087349 544898940 543620355 -568542842 228663817 -20030770 -232744931 -378800392 28313473 954647647 194846233 -829781144 -790156506 -117205663 -189896254 749974063 880537518 -152631347 878475893 -256917521 -870745417 488370531 -295890021 580137960 37779350 99679325 768336875 -470902739 317380946 -522606181 29117495 -429757729 -907344021 -434621451 -971631931 -275927901 -496227971 641893288 38484291 -456223224 806101922 139478821 -674680047 748303967 -783195061 421325524 -969770042 65590180 324150636 -608055571 201154997 506153207 -393361880 -848448542 149800423 -123445965 458303312 337708384 -236767909 -448651434 461731860 -633419552 -918409947 -182783241 -928278543 -534869572 511310282 -579338006 206319366 -846043664 -526866297 -117588536 -842074629 109794243 -638846832 86908426 929003832 429964468 -323727023 -131391119 960545361 99942573 -545599619 181593031 434694185 984553241 -320468819 103750768 -355609674 36960948 623881747 327394055 -93741699 -945837374 -140060204 -466872879 265406176 32626398 -908736455 906341887 881078037 863418469 -472648656 636401851 596711561 795926855 14030815 -115897512 -917734776 536116908 260562943 -182365901 -934587966 191392816 -589055141 -877862156 -10711092 -496777554 -856914587 -278155744 477316318 159893271 823592407 441210799 -905262515 915579730 -136566910 580480877 97374498 -662264053 425715816 -355800782 39826856 -845083330 -64233966 -733567126 -400912891 -583878389 -388782315 776737410 774949347 -62054570 -267127845 210967009 964105525 -444763114 94601029 55300454 -699402833 277215395 -554811432 -961850396 384052788 -631375383 817646582 -122516715 6963523 710905443 701484963 579968573 819118900 454877379 36124874 -449950257 -156183629 -581440523 818765185 967127582 568365945 817262054 460673305 -912166732 -272542243 835957490 997758291 -71389696 -822093018 164618802 180955933 -217714935 -711627936 -563850096 -201070701 -466536510 922785257 -285637650 452356161 -45881702 -25537897 -745429038 898030660 930435949 437368601 -850961262 -665872634 759527226 431753508 -969084802 958601953 288296994 -913580221 -955757325 -396454004 898428631 -365545327 -244116177 817736374 -957825055 275318302 647807681 -162677596 -805444719 114166253 -851883794 944731237 238370524 -226457486 -114283390 453214354 -612713737 -714709002 626549453 -950869481 799361545 182959446 573141852 -945171103 -961580861 218291678 807432439 162656396 435132290 -634053004 -769904314 -621561001 -564769983 -648336893 813290841 241614269 779570664 -929798619 -424503635 677788539 -654316232 -798847538 -127053766 -699981095 638117288 -139778292 -583519393 600348729 223936120 -961261308 613433456 316076530 -280130096 15283577 -546863617 -201616074 -463137193 824843574 280249329 77599713 -57117386 -24370836 640199854 125431196 912265337 -280481494 410944668 -785752207 633985846 524950089 -509737021 100691740 174503409 391728369 297712842 -946398024 689180346 138662190 -791919912 -640587896 999248559 -209340725 -221265886 -838411335 18915422 -242791928 594151592 -322815618 -811662015 198202089 994981553 105459762 -347111308 -525877189 215562468 173302194 -389327503 -634010133 -731727299 606153916 -540026122 -871501307 197273721 -665470369 -901283670 596255654 617639926 606904325 -366721167 715266440 930116360 300125380 114796090 -70069563 -287253703 -169972110 -99524870 356434823 371900797 -114919609 794410086 -215557084 352375767 613103435 -265894564 -484213196 54734430 387920551 -318631102 -456873072 545090782 -703448108 773645325 925935070 -373231207 -7566491 279506309 -615033043 -873692707 -446749843 -906539199 -79448186 346648856 767702816 -566297477 84102733 -91768630 -955391448 476560693 235868132 -310567070 114372654 862979442 240884213 600640944 67155299 -491542344 475184728 -890679440 354085311 -209462039 519815881 -180812758 -552383296 -255000741 -756646081 97124365 785981737 816425503 -502629851 200043046 -391323181 808597473 -368122684 -650939133 220326083 -432058405 -403791578 -822742065 -536625282 -831935285 892329999 184912823 -464901412 973547830 -421055796 -211204253 642202270 929350978 -948114599 370927388 -962841381 -604415357 405432996 -598737630 -91422121 -386786437 885996037 869477658 -24081815 -704368974 537910286 -943345491 -755623874 808987919 152378891 -14478908 -532182087 -474626059 -965834265 387549820 849698591 201119813 527147734 -850611187 633433230 -115655363 -44380816 -304220744 -517846516 -101838261 368251290 657534917 851662869 -982313214 965559306 -121789615 -163182281 899379827 -75228289 -726995447 406720040 -465828106 -479046336 851514573 -167043870 -466722104 895288268 390094353 701255290 36029672 794028944 -710607778 -497833550 623666616 -215795976 917846375 -807474187 -269382238 -925821815 349496266 26371235 -169794804 423561116 -880351631 -947817315 994440821 -92422849 -9647356 -617809860 112378 267031893 796051333 703186617 -628684615 145041253 -122596974 -639599216 299031820 -108213210 -82188119 -539087524 865194113 -273958813 -352702159 -201987732 -702214900 -385875044 -89987218 -997090993 -814508990 -142861294 481091531 554655024 -260521258 -275099247 67204347 -133266865 -108252099 -869313063 -515565809 -513562361 -50316617 545296166 -226293968 518602397 -403892684 -201734777 119131651 763544001 100447633 779780946 -812973572 487555475 920837247 -119376505 -150086378 647240315 650486575 10476357 -552226119 -516402861 -627222913 -535463212 439313211 -512414616 -179072171 -381751230 -397836198 412825240 102377544 385989310 -856914683 -544183824 747855854 548689118 -313559810 -317147487 -739542216 757958643 -561361719 -691921926 821091712 454495146 47506930 549499821 876414032 142366567 274983998 857740034 677388119 -330154031 692223752 752233781 -816532499 -109211417 19272738 -302092463 212581063 -813306217 -721557420 830834182 -328676657 -39196001 -67214608 -458340985 786517069 853831246 -998237725 617561402 953546232 463398470 518844798 634464609 213336634 533937448 238818596 446133393 -517600312 275941685 216911164 -332623456 654520623 906358527 884040432 218549141 -130658402 -44680407 -548628006 -814639160 -51102411 874936855 543292103 -286114761 -802727150 286874487 534251285 -336320486 444838045 -40242405 -605108466 317232667 -24427601 598846693 546273889 -227199573 -788553076 -290732848 -768023659 -547450381 -209632287 -736425234 -852036687 170472418 -329429074 890349407 -883035866 -393965683 -489865639 333728318 -306443467 542144510 -481203657 -622283830 -769745714 445327831 442514329 971531648 503294762 505905817 213000708 -295089854 358664742 851845024 675382013 -604555408 25061648 -156565858 103779555 -118432826 680314871 924347995 -45891076 -496814381 -875924459 773784001 -831689928 -989924658 111275456 -905201118 -172450989 -882482417 -193928500 -502098327 985979058 -534685597 -832482151 268883106 518030816 -375248456 825447568 -298073438 669781944 437636234 -394067049 -635710129 891544190 -44206766 -613135673 485301643 -730868067 -168584396 157387103 742267286 -342184691 -160448419 -109574421 -709114329 -72564757 136478464 -87290150 -810836930 -232477076 -325121606 -95190990 -62010545 -69065469 -174939506 -265906158 -923282213 182141864 248506972 577745684 661948675 936827851 381303431 690508073 942498270 -231782236 -753866841 -20214494 -422624830 888549941 -683325873 317821566 -493079369 813444069 391365313 29397628 -691164840 683965907 331741805 -330659992 -72859852 158607725 301282721 -997038416 934642614 148302669 -371000062 -120212185 -97449274 515181351 754110683 945297329 -52598363 429445717 -115683692 -126643741 -190358758 231808479 -292046780 308751819 299321503 -512940544 -103858346 -804035864 688461465 -996351251 -816323860 542848282 -475902841 198689321 -15792048 234674283 -626457032 373753540 -548651187 -677442556 546390503 -475892304 142099460 -192183427 -753766609 359024449 239872982 -732957764 882546321 -254819649 -190532018 265303858 569191932 511868008 759036083 590138043 -660869386 -224680203 -768551418 -493929778 -549762863 -436881702 935963898 690355794 595388219 74577297 -301342548 -525342808 599270106 602860350 -506811008 -661330659 761763425 953525760 742067530 -658374856 30349780 -200997299 -94383198 -908696400 517463410 -522173324 899054999 683438118 -838474487 530293871 -415063764 -113162616 -921638626 89150678 209081886 -196837844 -355627219 570908401 -110803275 -285775056 651530582 873705037 455464121 -694930066 -901701759 462684737 747512237 -226703662 644003946 548665219 359032982 301193125 -717015183 731422670 223176132 117792347 -296844413 -44671839 -950869244 -961243341 -963728660 637677412 -76350319 -617636738 830815193 357626883 -864879791 52401557 865621170 50282816 -676825711 330891518 -513812718 -157743993 90808046 -515289525 587099119 -986592110 240118243 -695929047 -265137559 838407988 33422617 -118805238 -432389706 -231560022 226947168 -758184028 -587276137 -66263308 84685804 213400685 873762009 631422248 983533165 128540414 243230688 878106908 999997908 595330277 458289689 -1825064 88618283 -698154895 26732023 -557539202 -891013900 182912189 -155409105 266337796 -164734366 379822208 -324001398 -521332873 -13891205 -35915316 105109954 -860470804 -213408702 379634250 -32852331 -585370664 -272409142 336610492 144764694 -762340655 -345663001 170782501 174218977 909842003 -67372350 989973386 -810783931 -466848373 662572733 617172727 -751235742 -296883631 728322860 -901683572 459677601 367452856 291072260 135242337 637013654 66399444 7760976 -56096826 -979607910 -646731905 203896662 -665650669 760138082 -863487192 -963724581 -569787990 575946871 280043363 -438945071 856223244 -122344337 567507097 409882796 -676075091 -375773627 130834349 -510717790 -228485656 299684721 -966401361 936570906 -235980693 941931112 936578020 919597377 11833384 845990408 733214524 285903522 -378642454 -86536004 776199404 -859813213 -83771243 913265401 -818673934 681531637 391155460 296138065 -502830584 163262989 471264006 805501953 -727929111 -736475639 564867073 569364052 295172803 202567757 578075456 -100609912 447940504 -195851790 -886460098 -697845013 471331968 465776940 199287884 -453906826 -641890373 293340376 -756923631 -697788552 463141124 -556621621 -769995925 530930508 456355387 -790272092 787679793 -451710465 941565659 -139153128 899953887 -759753997 373596150 -906210761 -573539602 14596292 -804007479 -471001146 300293222 820485975 -956657255 953008016 -243224236 -224312739 -994492797 521011820 449501468 -974819041 173972281 -780105271 -53908952 74970882 96089923 769079548 975063028 -939474855 -478859481 -632913908 804721122 2711648 886117764 -436777344 334247314 927344258 681628144 -657058053 -587447459 -979311734 -688922766 358041006 222759267 -963900867 -197156476 -491715865 -923910744 894098469 129042221 -174937929 838707956 -404906399 -750504646 423127457 390428796 -914159500 733159388 443227389 697168393 388366608 -436491703 -560990727 401365955 -944436027 -237027677 -674817694 -848762742 57911749 -912005068 399148274 603550055 944983228 -552308518 491145638 274019988 -493599140 -556639690 -47010414 -692353386 694674016 566883257 989349715 617071735 -874707291 722744464 398133868 957100262 649337271 611552795 -80385252 187450564 -728562595 743703376 51049169 -733947698 -559535874 -251096360 -96779156 484078040 786065318 288408090 618149526 561292436 767533433 272969028 -994685463 540667256 966680844 -407154999 322751680 -733577189 519831144 -14942060 361146762 488047442 378785273 -498073828 576960661 536325010 -405753210 791195922 193478441 208962863 -801830884 -586488367 123955591 77777911 -281809848 -475652050 -304161463 919349365 733373285 711573410 -454361544 345620128 595549820 486113367 875748521 -492285861 420453712 -220788912 164265656 618752915 -820321597 -367242335 -906277202 -905170178 -222488724 948004753 129573332 -992407120 -586710793 -569307441 -950034424 117931410 -988605664 803831540 313355059 -397813401 513803731 280178747 390729517 231550590 804570124 -666796489 601578108 -376645588 -624638325 -575099680 -83547097 -167926879 695786206 283330205 -592578354 890961133 209971367 -457821068 511459860 -518866970 -185618522 -64791262 392191664 -218604475 -796578590 731182506 124488463 -774685807 247371167 -777034950 -367600534 221956680 -886488262 518825821 99700424 790452072 -630601991 -793593750 11014609 -287493758 704727154 -116905210 323367830 -114161933 -766628973 414987634 184423524 -322858897 611713135 891936145 -758633083 -292514118 -142351024 812317261 718584196 334569421 389139818 142268135 -338392816 61716753 384249531 238307514 -288424486 21544176 -479933447 174598272 516275275 -386757050 -638054332 223819822 998812272 -822564282 -404879984 -657532278 -73761236 -223743608 -600235788 -637525309 -310977686 -634288788 702448803 334894623 464950355 -756164064 -205306339 -110470267 -385013141 -800776952 -645078282 667464465 713168862 241428555 -408838921 -415374124 436100660 -800931039 330150907 4738137 935515989 796119169 -769256750 -272480495 -21696544 91914046 -367564623 161294337 691212428 785256030 928614184 -260725138 -147103917 410415499 414755556 -458547423 -243688399 551815410 923851069 28670721 244552649 676398641 -301353804 416970522 -802887881 -20082141 427285307 62124404 665821737 -591104949 -348006149 542767772 439268091 -313516021 -603710911 -732251396 -356180895 888715916 5052469 -564710384 -27292714 287213034 -458240024 34933887 -216525169 -429300621 -67911824 -705922993 22752595 -13788942 534976217 624178161 -103778492 518688952 630435068 527290663 478030926 -28935073 -50872636 -929762739 922937965 766855489 -200517728 -896285255 -881463359 -523443018 640401259 -106378770 -701326602 -236433310 616067049 699926956 -99088626 -733553561 -826539108 22411105 -828556522 466334742 898261415 570193196 -514387632 -671243236 982995356 329658671 -63634374 297054210 -469166221 -375001782 836044480 894864215 190731051 -578358886 562499374 647967228 -619843370 -490883296 -561398886 672092363 -389332764 529428660 -551378855 990081860 -29834352 676275534 4734246 -907753083 -781440467 -9903581 650598861 339555039 -343876362 896108118 -967511633 945586762 -17008097 815068045 791479746 597259303 816549862 154568503 394205839 254123201 270956633 -333316024 74301072 -715005234 -153416467 -946737682 -729820965 -275028125 302207339 325158573 771654531 359294016 -381741210 -799888969 -295086476 25028521 114899364 930308520 25483539 561207033 -661463079 463929283 810693845 -873588232 -160609300 469029892 -894213974 -217991134 -29933871 -243461108 622951591 -221590432 439391753 -337242424 -54479184 -509949142 -276313737 72563645 -450491844 835874327 677222516 407287040 377509267 -904129990 595305871 421756976 -567364171 898945447 837981709 -290055044 184047163 854828812 789700451 -217994124 81956490 694425735 -809906694 953460727 56021871 792066330 661665767 -985103361 311449040 416382537 -753150142 902130369 246237458 -288301099 395268182 -251774393 424608211 -953042251 43002774 -153126823 -788236580 -430081011 -724986209 -331429330 -964813957 -893715584 288766854 153371631 -804565115 697192808 578162727 -655348037 -929691276 637045108 -740101076 208794855 -323979592 -386578279 -258387978 -331736668 235617326 316781087 -100858032 -482827574 -73629397 939826984 -621733834 839189824 516640791 -866160107 994083100 -748685533 -579047709 415764958 553228935 -9921107 152405305 -222395866 -686505424 841991405 608477460 404902744 -953863363 549914093 -732613868 -560243 107116997 230866748 -112125860 -307418040 401157240 347793317 293046074 423583427 -689073466 -766297178 492060501 -830588478 -889175552 -220228618 -817180340 -595136455 543757928 683968076 663952068 681461061 -952069852 -194985122 -265965770 958890402 -751331805 44905251 855790072 969238734 1757256 -873795292 304554428 -688833605 -306285207 -951504904 -745571004 351861165 -170779129 -573233918 125947336 774648738 -308772108 -122858619 44770638 -141804323 -810582173 838965790 701656465 -330808808 377502076 -935306121 582703433 947562147 -680249046 -531163049 98517386 -54222360 910133388 -520503084 926748064 179884456 -38840351 678988291 -921661298 -651696329 -159633125 -358749587 -378481643 41099487 156095827 -946548025 -966183049 842443745 -542048666 468595010 458594486 -569012631 719219269 -41301754 853524562 50817619 -582763145 -630304199 -850825001 -666099904 -876149976 846505062 628665243 703793795 642089978 -375481351 756838486 463176420 586303765 -255520424 -541021056 -52535236 -846136268 -838017399 163570679 -326564915 534939178 -138630199 764912560 -497862626 -25920542 972245524 651104771 168235616 846190401 618163296 -864903997 606415613 -450412527 930163558 341743208 -392986726 927254412 418056513 177303447 -617548965 -346984452 -567797479 -729833156 -767376797 -500861330 4232180 -973373626 -372952743 -580132506 -583117688 -6332104 940243577 276690797 -333349144 223258665 -465651656 -202311078 20354512 438052100 -733462920 -454844633 764485991 -34580254 207523780 692626447 849113391 751846552 571200158 362982148 -341683528 571722485 555621481 -120146540 665582831 -880942384 691574944 -674340251 645147230 -639655838 -960346345 630671405 794591661 -999907402 10052519 -569362805 525141321 373369046 889757559 -108567174 547406764 -694858912 764342625 -875749508 469551539 106318193 -49117757 -516403384 -377362056 589058826 -683165983 402394397 693727630 79143403 -518805002 -838084564 -133409231 -145447328 79987572 -413812894 356759301 93507730 454006472 6874069 -741464443 -146744991 31289000 357036415 -349830141 -650621710 63864024 -652606064 -666607765 -197663484 586166148 -102099995 -267325216 626926055 -445559126 -526353766 -444803445 738343157 -555559074 -86926934 694954262 -495493773 30189916 259151650 -881810489 -504368004 118904384 420218800 -807828087 959715666 -892982098 -50975242 -839065693 -732947149 -987082994 -924064815 670654974 -361566229 580450364 982395804 -3862610 481064630 870417594 77094455 -977668254 -437777919 -52435833 635682803 406652239 -105029355 -814977234 829319227 -592729348 -817350347 372773948 434265000 -911416946 -899711859 615408195 -255964286 -180223626 282492120 925390543 391395173 -341906091 735067698 96988782 -366165754 435324928 -810172819 314461231 521394745 638342171 377527026 37848459 -19576476 -36269022 -449574994 -835437832 -181504329 332725511 -624719559 599898569 723227568 -832870902 -901214305 417791163 59365347 -696232437 243885499 -901684802 -64979599 489492716 -719414776 -313525224 -821562562 -926181148 780581733 897820947 376391335 170474260 -182760359 704738207 695268258 110641959 -779367419 -151345818 653623809 266373846 -37042414 695209722 -43761582 841745945 -169810139 -159637692 195588378 899445840 -54549570 -987396674 -93479344 -163043537 -344994196 491302335 -786930323 884215806 580355717 -874301776 -19150376 780049496 859749712 -760107069 -183986631 741172014 25799485 -305526375 116346159 -202020664 -930606598 -872520988 518317885 -142728910 477071487 -855323003 -115856478 386407475 -673314915 846597379 -365229873 412838639 409954270 -474644183 -796842693 -921345521 90979266 743646554 -563392578 22835663 585846421 878570024 146870206 198682790 276114048 111194356 236656955 -391986708 338213198 250255880 643525460 125755838 403904910 -939795967 -585478943 -843101668 -48621584 -5885847 815331204 335267232 -852761879 96918140 -568843564 -193021866 -549814170 -316773101 -299342760 -266056421 331917986 -443219876 -337684087 -309724959 545525666 -718200141 -713753931 400135918 -723460500 -858264048 -681669225 -566378156 -33809295 547163490 170344213 -139975868 -224061376 -821660463 221739584 -223439879 -977288317 609280377 104646599 165778548 642651707 831847924 557709919 -653583118 415086578 -25175537 -137295459 -496450712 659075231 -150092007 -966439493 -700024638 199475912 864702447 -969334478 -239824056 264099718 -912984922 601010871 741030157 -401480787 -231666305 -343854847 522778320 849595196 -138227385 211192005 356639195 -801039991 127266498 383578400 90495436 -248743747 532629950 -411757733 -849985546 -540210512 -21980959 635511127 66379355 -175357826 -823151470 826300563 -624188203 580361144 -311626351 885052760 647491181 -752754767 -67958992 979297633 -743740255 432226852 406705083 964476601 515681101 641831772 267877871 180727783 881535939 -362651299 -727638694 717863732 237212041 -702600053 966986603 127300183 -257841647 -768208387 493160369 -233991273 -774062859 -458549708 614609856 786563482 696652941 927941958 736744119 147037544 -73561228 18660665 541776075 -292207672 524313138 409705882 615536832 241100901 659941590 99621677 -559502686 -708625515 812884952 -890718207 103439370 406905107 -290530800 -706656987 -870426740 -223442035 973935781 -662029763 279425367 -350260811 -804233469 927604574 2215122 -953489767 -785871588 -85144355 101673349 -899860138 299624987 -998395433 920793459 -376526965 -605506886 325990500 -886717247 -568662356 167814138 752097629 -107793721 -131391526 850139695 159497360 328900494 31231789 949967234 -42472204 -880788490 -295961772 -64053361 708147322 -145916533 5683921 -596024866 215039033 -350893607 361558558 -903162309 -3016198 795411841 -324597457 -985241352 -36580444 -191563331 -448656096 -196629688 257092337 289167024 954893118 130598644 211597245 -813420653 -552037464 -433733641 -193315926 299001053 379908420 347068541 103930310 657934452 -285740510 -765740963 204844613 922534186 -979328070 -851789783 -527180503 -4621546 256644726 -420057499 610041144 50793279 74343198 821402684 -197944296 160734617 833121497 -754644815 399951810 31944061 -138388551 -150122274 375206465 943415232 -336246149 -779793978 -634415601 510152018 -803475955 128328526 623823678 430162824 -872828529 -299333113 -270988987 64328048 -283651575 -766793715 370980789 720758704 -866498656 -181836652 62954793 533969427 629738082 438141924 847964815 -473292026 -487519512 737388512 155479256 41433815 -556916551 711345780 -380505352 576635204 -65046721 185058498 -787617794 739989239 -668041091 325186105 -74543260 215921568 985783739 -268133966 781304353 -738298714 798615557 486426225 825861618 634733921 -568333606 -825371408 -202326278 -536817304 -57605544 377938818 329566132 450765913 996686284 903684610 696225220 590656868 -828601645 -975088038 78172163 425949216 327822936 724964716 918070976 -895524166 948912231 945164206 735021458 -359918633 -691963805 346556641 -448478958 -54361608 755420833 73000761 942260491 -666620080 620662921 686491809 357111767 25606882 -564375964 773489144 -799695857 -995355035 624265299 -584741691 -488635490 -903242764 -305272313 -367246773 504727967 687517055 885451286 868935770 -222859867 473192493 608347499 351580292 576865909 626632894 860125646 177774527 954714312 -268083175 -152613629 -614144769 864730181 -790458958 -961600059 -160039564 -802541851 460539950 -559862146 -577018717 245926383 -476242985 -136855779 -157078503 708590459 818366417 -633988416 953523152 -926602993 -5336174 -125634256 356261349 688060787 346570684 -328262414 -528673353 613445638 -941382660 317514830 529993552 365840119 823503756 114735872 -436795558 641765741 -738111858 102205261 781480234 131260249 -731265239 -698675932 769534001 412468088 -270937266 803756562 20695913 -110353947 -191049239 -45081522 26560779 -383716572 -484483275 -863246000 640184192 -112068367 785003377 -784420181 751621932 -120957302 937433375 229471288 718301746 316969545 -251545510 894637834 905393414 -947137701 923678473 789038467 155984547 -348299192 885526452 358534100 -837595325 -639274351 101827504 512814420 -164410921 -189593885 -269175919 256049768 -482884498 884720447 45687215 -275544205 -965989807 -502536993 -534052572 -101011832 137595228 852390540 208192849 27848043 778658907 -98612380 -33584937 -646703944 149302448 -193345684 208865795 -218247310 241964591 709631955 -185951019 -650818541 825083967 141086056 59226079 -68474154 667121270 323033206 899356484 582046371 -163329929 -996607046 -457936395 -709831802 371342228 -128655512 34442827 284869566 -457141985 -257729447 -964323685 -290451270 -13058102 355707604 578879826 -431009219 63506610 -698651400 -579192469 604013244 993824566 -142016773 -187817071 -407866272 322463614 -802950293 816828531 -36409418 431534342 149304198 263962583 459250680 984594019 -869580305 -604637598 -768146364 -795932239 -21892946 443839260 -251949513 -213446172 494439040 -947352300 -425422344 -495568812 104231460 -714056999 -15349141 -674491066 -162389154 -82195972 200861463 985739644 -945417294 -463811696 790533683 590297995 858336960 432809075 720262224 -680309833 -830389014 795750972 855037093 -706018956 -756123331 -370030352 -389340859 -294317543 -982182854 -988651935 -662085484 -576331420 -280964155 264728357 -13527183 666659921 -813017929 -70419346 56592803 311516358 -134821774 -191391131 446568536 -315792677 -989025826 -220470171 497265014 -364027674 -960045748 904032412 -138773573 941630305 621099742 -145658816 871923534 631490352 174511211 87484547 -355977100 598547174 -595233031 -229888088 -756131925 -418270617 -378602843 39324230 662857049 656541276 9096418 497325137 -921825577 33489385 -201425923 -773166056 686215395 -392645620 -94072774 92273092 942010122 234012981 -60593500 299270289 -118252105 359441719 307153286 -730797251 -25098018 -302461170 -221905858 -347652091 -394557945 917876781 -804190016 988250105 -221969280 -700019318 -98176692 -76957381 740631003 378197530 -344386600 -537008340 -260473842 817224065 -183475143 762537474 -448592606 179483853 -636827028 557966912 -271537488 -540119932 811877390 970385951 106703791 -573567089 513456616 192651739 711337100 376820295 -817967636 971892424 -973983870 631136300 978785600 981320741 -339168318 894347488 534163229 -380723768 -72810486 -725623191 -451848155 -874145578 -740934445 20548529 546278990 515922230 169756689 -842291544 908930802 -818707187 -288288347 -372982898 845760507 852526326 976180284 -953208288 -36953636 -50556849 808754650 -355270021 999805840 -418379735 788831285 29094543 -29692414 -765805843 -497226686 936873159 511500187 -696857355 491050846 137061528 -175227335 -910842480 210555062 -419990866 -838604722 872667469 -560864343 214216503 -475168608 -79069260 158948726 -970295970 -97740150 -953612060 -576519019 492075182 -484623078 750432662 -474790906 -675454977 974752043 73999440 -867516887 487959200 544450416 -658493238 77134072 -97243626 226013939 -938988729 -53824466 -885453001 -886694575 587947971 -111783095 -841165704 -757473233 141173238 -221379472 826398671 -601139668 -305216053 714308767 -455394779 467035129 684107027 -2847980 134153431 -857797583 -919773906 233251603 956718739 230082727 -766465929 147587372 819896087 9479992 -538064721 430650495 -143627936 743234168 871491579 468958773 -194325954 230414467 223569968 -470890976 -31113955 774858315 873888344 -213280170 -189359416 535113228 -536828219 -477553806 281210603 -880928348 -182164159 174219440 466732226 193891185 806159316 167469507 -622257640 390909006 -212443624 444801096 -386244287 -577982108 -456174801 720064384 762806698 781326614 -888415162 315222788 394899285 236999209 -259452741 459386822 -308168219 -337954347 -278142664 938890072 -803848131 974621198 28094997 -190901351 985782850 -606682099 719934856 606801785 -659225884 -237009790 -519655869 -93750260 458043481 -360358336 370917168 588112698 470494404 -899019579 392085844 783197256 416969007 -166881836 -425197431 309919235 -318243313 -53952014 -776979678 -819251530 722504358 -124118693 -201866695 -379750181 604676664 -555910076 1330427 -714814181 427456408 -338828730 -813430906 -277624183 571001023 891853783 534251747 -47657327 839884471 81106037 -596780930 595887478 457448550 793542254 355761730 939917738 424578197 208603606 -716371308 573836145 37609121 -112823097 -143118542 -746095005 -550187808 -397443646 454660258 -202995015 -264840 283308297 705900858 613825602 703384282 -739557900 -473364694 -58802150 905539340 634852124 647383448 188838448 440110067 274632508 -722685258 975435422 254444723 482492344 -373325690 507934356 617454254 221741770 470507751 783104080 -39726554 -198409889 487804046 336552243 244116001 656248642 925905931 919620796 -578882131 810263282 -520328619 992751663 739935178 106962517 -724576276 341340519 376439179 -197493314 -699958031 871346666 -55043997 -415575885 -998610745 -939514756 -134089012 305703611 -651598135 364077301 6865322 -843151888 659183968 792148085 -522032308 953463463 -644263197 -827853598 -584469220 -486309416 157621661 -611712495 -405207627 -775688106 -693911353 -72359993 840930082 172945707 -584708094 545567030 -400133449 35041905 987920109 -943668118 249575985 134606013 773287057 337315330 -604094439 355549899 -801454577 393466438 907254882 299758354 -430424707 -387026183 -229439070 -952136246 -410287578 -198759894 883649019 -157144493 771532894 -78560556 -137985960 -466410168 -627789879 305660728 253610461 -726490682 13212327 728258129 833205757 -284953452 570766247 261195785 -585206766 456414093 340520607 -984171828 370995212 -584897679 445831150 666818051 220136203 7976064 -865658593 -772521929 816610251 -828949086 443268693 -687877229 -327650673 752974403 329951575 -288493836 -715098247 832669064 -412250620 -90582936 216251262 -514781710 632658508 -290203644 763284868 989147971 -169586396 46391464 787423498 723464466 -477280153 -582951798 570565585 -895608982 699351888 416326824 403737459 -477016822 -711340356 338392393 -885038533 -128031294 -919179735 152507532 -997521382 159650812 -647655849 995986888 -947761182 664268552 -166609201 -394404732 447711659 867837194 561087197 143362192 -757579561 500804289 375654280 -697126311 -636312161 936999170 957469577 981902482 568552731 -112667874 965669548 -738554075 274120759 669306118 190898845 181593598 949361518 -918285592 -118744999 -492460324 -161461764 -183975541 116450619 435458939 -901130889 -691745046 415063795 -933586327 655440525 -593817131 -535085709 -97264837 -808258889 758823427 592182478 -356999106 -615627877 598861892 -301126912 287637063 -619519920 -308724439 -820796476 -67810195 917995156 308638395 576542759 325520738 635222703 690698493 -482277415 -745153888 765917173 -644721990 895256085 -792037996 -464265350 812806270 -775199784 954868398 577831544 644419484 -587108832 -319294159 -484448953 -257836374 550872719 418805261 -669437496 601776383 -574667534 -818814812 -145487920 -945182782 -688789407 914469082 -400858877 -936856597 -43822337 -51167315 -562609716 -222171124 -753516404 891944007 545517156 -778550132 -39334790 925063647 -474744910 858599851 392146 688570520 889097258 36426138 -699115621 863056536 -236885811 676664174 -209252563 -836778233 925466155 451722384 -52749231 594881975 -773920723 723110091 -996071675 -862186445 -289792489 537830347 81109724 907151564 575367379 163433929 -742571252 -560587258 198495874 -928320727 -856918091 -438878336 160414660 -235811069 -422889267 148301593 -3016055 -123390342 871847809 -65789444 978246640 450487344 418467483 -20560257 386130102 877690738 -980505811 255019922 959531748 766485187 112306625 -675810633 818470811 8277243 399189684 -746189873 406858573 -750786177 -61308711 948747754 -630320232 -90425489 963075467 163390045 944823518 19643573 -967734122 800038732 860188383 175435735 939900691 -838448939 951035504 849387886 149136796 228625869 -879194726 477321570 717698408 -196126002 764707103 551798721 675203272 -235270273 -688678301 -165780856 -709766015 167260398 -25543937 550331030 713345823 -803831238 -38292541 -254704919 -259639577 -333816797 -664000276 -160526336 243235476 -158783632 758431892 -743709527 625748727 741682813 143545443 -807441480 582257913 186602190 105252850 144936497 -91159446 599118607 -780269209 872396151 -134369574 -956962290 -737844867 876540517 -56742014 -787566458 341411624 778451463 -365432209 513081730 116017961 535853890 -234002907 304464199 -327070480 132425670 905583864 988800100 -185090195 271273182 912859622 408636845 -238331661 -739961421 310711861 998895583 -97283578 -75313184 598354294 848746226 607714933 6916648 -718845864 90586559 690028149 348569705 211022943 208332048 537045036 -566348570 637352313 557854988 819353278 -63939133 346600394 609428591 453573275 187351914 488262924 907622183 -154116151 647380019 220239604 -611080066 -996562022 362861592 438253021 444574928 -612926855 -778413683 -354657983 976182284 -204458033 160522150 -718479974 -253548980 863256198 -510945341 -274595585 -680990179 -929165212 -339333298 -62493236 912680795 127836405 277809110 28417853 -215037566 43572645 662289385 -942885921 63226441 -339125676 -182254259 -543868344 -324231971 936263263 27374122 -107405134 285068279 -496581604 805034090 662494288 -389085582 137188260 -336963383 930657567 900164934 -556027168 -61379070 332384445 370213722 762728400 -159200538 -214153074 -232105819 -608950655 -168565246 -501200502 686928412 478920052 106757569 -510543091 57791866 891419981 -320829533 -52873766 509359247 581671431 835187121 907325037 144648593 -890280801 -863200822 -631840477 -929744094 644070893 -64661384 411970374 797019665 18518115 770935306 990117278 -991461120 14143316 -540489510 -889720647 107218649 -345570150 183725406 400210451 73182598 -147942289 -123726477 -947049099 -333749138 -186970433 -389610238 -143144279 137246888 -980666652 -263586695 -809298314 564283601 325479750 -341832434 -380790283 -802253421 -442175812 867369753 996430875 -89808934 285936852 -38424304 -875596792 692057945 -708567559 364374872 -885634982 -324290804 -923887836 -396964973 517178713 941048506 911991712 -606288245 618330357 -22403600 457565886 128752652 840970367 -561138174 -129470973 630230993 -436798928 765472980 937542317 -243665243 -711726350 -425814367 865940849 669429136 -477358339 -343896676 560726171 -545225445 -343400301 -916923208 218566303 -877742070 370001481 484201983 -440479998 -380152230 -42014937 -195025322 426154372 360337037 627499043 -557656628 895259 323511715 -801493722 -725670331 -928374167 861394819 -693816933 900265121 776393602 476365451 575272192 189056914 91547890 -120899655 -523375889 281303198 817044364 492953977 -564790605 -768473483 378252097 -750369896 -225825563 521274010 -662817089 304435573 -734503323 -479811680 -339534403 -174048016 95350927 -185315494 -730960722 754040452 -588236759 -727455394 508221914 -290061871 -547406046 2902428 -857201850 615577801 578341098 -296560761 848031723 -994964110 -664050882 10272224 196413068 -97677762 675407097 42282864 -950167883 -725224419 617403226 385684454 -730621988 -76463835 730252862 595932679 347427543 92069031 633146497 551331304 142121990 318975899 500228115 -213781129 -684661630 -622353 417705687 -502324849 267027204 -89660447 43072557 160415630 -794144882 -668671230 518129875 -921555930 330595685 -927840063 -482930996 -230176771 123647190 342592807 525745094 -758575863 -468298633 -961858508 932196582 -975924730 819341174 -603770737 -883617751 -857097140 981003309 26444325 27350169 -448035079 -783404604 -920596227 275071396 716264608 -139920381 627975004 957674665 324097795 16986059 -362588898 -327124899 -112044307 68152683 399453208 -675035093 -888939531 542417365 -316535632 -483652848 -637300414 386995743 -326003860 -827737514 448055873 -357550310 -722882695 680526186 -769306934 -108108585 -253444715 820591346 -844238846 696412780 -940400366 -876657647 -852240061 -273007209 -513765320 -159729953 107961632 -232105723 590809834 403689754 901329901 119928143 -620126192 -856967574 648122396 538213486 707641246 377156888 -222282521 -537143433 -762337151 -511055092 -598439832 19335268 -446152547 -672479605 -783271000 191960118 999475476 -532214665 641156581 -827789589 135572007 -501845888 -838039091 664908370 -894132494 257941171 -932046222 994841563 -30477329 273099916 -752173689 -460888894 271265461 70683367 -198149198 151502487 331373751 991351015 240031836 -973963001 601417387 153106493 673634625 77768128 -448256237 -28459660 -870490612 555458969 -580655995 563901820 735050914 -295334120 -133391085 842698465 654712793 742431936 -316403466 460873758 62573781 -376942113 860157338 -292473162 -809239212 -466302260 635223742 -75412026 365442400 657780815 -157046737 -683226748 -346524651 -617009045 155244685 -163225449 -739668202 349217452 -934671523 -685322382 -681883880 -979208128 5839606 -653259673 -866708885 -97411482 190545554 357315827 260792915 -427815654 739658397 283826673 -743603093 -656952245 971168952 -77006504 390415762 -834594191 754088464 -154822478 57371831 986268884 -490936821 -464551398 -164003435 -714325991 -963976901 -159376772 -179313338 864937719 676513997 -545006996 783299786 -338209266 -165410142 468858011 -416287463 720634281 931618114 -186492160 242335336 713198486 -784408270 589063056 -268317022 849415498 -284098834 562672174 818555306 342006016 892303548 -121089765 761919031 -636456107 -906024142 -85481152 793913308 -755370865 975414705 -236303293 54725043 -658937233 218518168 -631568482 -462360051 221858881 -373608077 -274324609 -262566618 -519171647 -79364853 -477967973 -3315314 627670810 -752436258 -23392087 -715610839 61539110 601937719 -134319191 -106656223 -535641032 84490875 -693895700 -135210446 -562732999 313675228 -185128397 -797874321 -172371555 306792268 -298603167 -22282953 608643375 396962503 -137830179 191063594 -546852810 344074093 966738924 79667503 657386472 -242735690 900420440 442343548 -790503957 338722363 123424251 -680597008 -138531313 -583651866 803703718 -502384093 227534233 -833386078 80464838 -598769941 574825057 -978897513 -279398132 128969295 525563292 -721523375 -593356215 834692143 -332654520 -908233553 771053383 -596582715 954803358 -920629957 783292355 124459499 447637734 264154961 353617032 671115679 -746711299 -121910098 -96263925 299710373 651955670 783565335 442853950 86154603 995566238 -166768207 -907854143 665783412 165073226 879131835 -11746428 -794836740 848530601 -620132390 935059329 326219251 -780757229 375417463 -727464052 186361435 897976767 -103725659 372616385 859317926 -80011566 -160840513 -314136197 962971933 535722153 -110043764 -322122539 -768436831 -294881638 593721138 401048419 -500144807 -702186646 757670582 443705770 -824722890 -967925146 813142635 584717999 -662679707 355294430 -473310237 -271840399 368839760 -249844263 -368408054 -362528483 -644057535 3402545 -26099962 313057322 -534886073 362587585 742480295 571272756 -490646955 195239133 230164342 -370081758 -14344452 -969814239 340120299 -85097036 -181429675 -605073906 -465820714 -676063562 922244206 981787598 -878298610 769850545 60168045 968225428 -126697156 438710824 858904701 434525718 988445338 -140696843 -690676458 -130765422 780381266 901652762 -365726786 -605839470 -718084495 -596581721 831712463 -868955673 -687182751 -520527958 140479483 -289180045 601003953 -127401929 -213958696 -621662386 -8832814 -250834232 -801423069 -821630225 -341596716 348189567 564308580 707795099 166473599 872733568 -735518296 -309960008 -603301352 779340622 -188692019 887262670 -805101686 -954191195 712083217 -902774493 549055305 495178495 245431616 768643627 496225431 537248225 -41793273 -577389009 634860729 -757937274 -307762455 -109989305 836538737 -243709280 845543471 841544416 46309154 904377504 283590534 7515258 69956248 -337369871 -518395937 -893257507 -235442889 346418136 -141472736 914186189 49257534 305958447 -909000763 728351240 374331412 594376389 -515677687 885199844 388205221 -210204882 -836726728 569697600 -488058770 744101787 67164815 -985581760 679367817 -625723862 451927206 -529322745 -192090466 -63622564 652137970 476073130 681835714 -818452035 -920667109 -225133177 131612766 -940174464 328180100 -569078978 -364254845 -711834351 253151205 -827568816 -630476174 508433847 895361832 -591201970 52157031 172051359 -811008055 -32616050 -274133131 291922948 -529207207 849466076 -109318417 753967144 -89646103 825764968 41504542 -343407868 -694106200 735580613 748964595 49531444 -537683401 -622481576 -774828374 89631270 -686043971 -758485945 929503227 672036456 83581050 589720507 -371622608 952110316 22660924 -459377792 978412534 -297583821 -867398130 -9896504 -559757537 -924120033 -514765228 -567800493 -773587581 48726517 -551544687 20117328 -782783318 227285167 -361053047 -650865441 -87974680 -65359118 -420653595 19434456 515653995 230029785 -84340287 -829492792 -790372168 -10848191 721537170 -1897995 -757605418 415246619 972578696 -393901814 624264112 -973968622 -584649351 396774685 135844855 -958016420 -805039354 862530486 -152781540 558994371 -711048592 -112825822 302420094 986209379 217120592 341412515 -593853284 -890871920 -273822540 -281611732 505595162 -605849837 706530374 196153999 -640487077 -515996958 285327657 74205150 -603229812 462957142 -351007913 676143434 -243606486 -591336904 -366211179 -612096657 -831499480 -50996111 -705925270 -90259799 -898397167 804137817 667920408 -1376129 -748557061 385510255 697441798 421200290 450255552 18808686 -259736058 -294618423 593833432 682501622 -979611219 828579617 181638126 59400315 -213164620 -470287562 889588268 828312008 463705112 -952771567 -686490574 293180626 -755911298 649791520 145543564 759523992 -266495631 826491675 -232008529 114206278 583888701 -842338541 -501326041 744068356 253072906 -538546685 -439686084 -146015006 -554607726 -197195455 670821236 850141320 -966872046 -601370010 670271741 -29567508 843477660 745502815 932789549 -707025552 -373000002 695650931 656364236 521780696 -136061345 116672571 8856857 -482826799 907796091 982973188 145713200 -218700509 -606858035 209597133 -238616404 -750376680 -328900082 68669012 747458476 964736255 65269337 557652340 -271619760 -7304724 -807400906 -914217096 -840717069 717998069 -700695511 -208376163 899710883 -617288875 -761382711 -550263564 -914902749 203731296 533902960 142911678 -627653911 786154009 913071310 935343778 100910658 881519055 83978591 -64612847 -60508207 902328576 101622406 947850023 -964656300 686274381 -602574939 -430641852 -600269195 -142106327 -82322293 -765362102 -800473412 180471299 -836249708 -467132595 510330956 -983717174 -523594295 -4936879 180112919 203371985 453618157 -324793650 914695475 -173153243 95414553 701688759 149581435 -282100439 578603945 760341000 879405177 -210843588 -27731412 -66180505 -852135132 204834046 792498565 222737000 264790403 173403862 638916633 -294564491 -269107813 850673753 -262936833 -941192662 -969040019 136183730 421526215 -977574351 677611946 176383772 -820067688 77942135 24702650 573393697 -125472913 229187515 576198997 -927872560 647645454 222839621 85976728 -102089421 405187716 -118652150 -552090190 331150900 68753230 171451286 287998511 -399822244 -858722022 712306539 920704705 919067105 304113123 267615733 522706024 410960040 626122321 910451944 962697859 -632496000 530076976 922968552 -579173539 -489067802 108841794 629534633 -902800979 807639386 416152706 -727022833 494281913 -519360918 -571917119 542385999 -684632650 648425404 225586821 777537728 634031290 -299453513 669557206 -219976398 465618875 471740746 -895811176 304039496 -155002194 658439241 390977649 -931816531 -680606237 -102175032 971018735 -674628947 -981220857 -9465788 -988411302 506772907 -856828219 -440952560 934671905 -284507873 580300654 97843019 875832545 -94758535 910964480 812515009 -539748872 -920497957 -7617929 -403399498 729653814 -151973584 -891037586 -813774616 258406227 -148346428 -309847493 587032690 -665263322 307977434 -230956748 -304544912 -911670905 465920492 755179952 362422829 -715836838 806885730 511005365 -661358412 681841807 881040976 980465117 -554617269 961261702 -262139637 -256063359 325412372 506876452 706682382 -621671234 745218213 -891608138 -667521209 -58920152 736990675 -852282991 121788114 -298003312 -98688661 384533989 -310986068 346114278 -51757306 166748320 -292008034 299514836 -441761800 -210898380 798785302 -736346523 888459438 -593801204 -700674462 997659819 -447231298 -732375149 249611651 -821972166 -841954339 539643569 -9917062 947098098 21258772 -712891805 985653689 33324282 56956726 546276778 1492320 -453986119 -909768774 -703258353 -762957064 768073996 -160179257 838924489 -163609897 -209667214 621425957 -73460435 350268151 210348441 967584846 823389286 -590649412 890222333 -983271037 -489410545 -867908200 963581121 395765090 191053817 785875945 -232807826 479697179 782530643 -965895618 483968329 -607257222 871461825 -542518380 44263226 740219215 213296374 -174978332 866825144 -159690395 -103826426 960369388 172719879 -426872693 -884025005 -658245016 -496537251 767438220 415586669 -216498142 -714468489 -489234997 942334761 -408009478 511792049 -62742601 -493021439 -684495341 -775512689 795151238 22309158 -331481507 -527946034 107639959 534236733 -651400167 141772054 -843577148 307034443 -619105104 67368599 886456526 360177464 556292554 514940817 456387874 -136988171 -852097507 -434082297 278593479 -960303999 670828007 -530991809 300792908 585270848 -744035195 -433866054 -26943227 630978036 927818462 -536536912 270510618 -186114299 -871538793 238229123 979949750 176277577 738904904 475756616 252837147 -133413458 -246514966 -248935466 430799058 540237997 -473716588 754124669 -235658454 537944366 -395852432 981461821 -846736014 -372029446 -381709506 376294885 -68835713 279499981 582525059 902974475 -981589441 -574600427 -600734967 379382036 506660052 913714962 -909975254 -882234970 440258826 676898899 -71015823 98924865 58456315 607761429 -382633818 -542824158 354478065 292783113 -926090371 319216813 -389139451 -520369074 -270141546 -114427175 -7398818 138106679 -49175068 -783792271 383973223 -250439967 -372425633 -358591150 519781856 528631631 -368745603 -990505095 858304030 403722353 -377420086 -647133252 -536883730 -23292667 987893266 -819906979 555523045 -731142954 936627774 -115159503 -617471982 811294420 941154290 -889734923 -16175274 -174044183 -290677038 -542986241 -401586580 652582671 791313251 498495964 -427988813 -772623562 881107323 -120894655 -240276439 -728830688 324836730 -589877751 -278734582 340043071 -794655901 263171582 825140929 -30569540 155552788 19051495 -495115790 -35567714 394912147 -202206038 92506048 503388771 313289938 338371088 -87632558 -291435582 -410887485 -600403578 156709594 150434889 587567958 -983467777 -180868323 -722533744 735928260 942322045 233184727 846112796 84727644 -568165297 -757256939 -642177398 43871175 -899552284 -936676609 45350419 899850761 -74499825 274750750 -696072084 608149444 157737391 -864834208 -979568539 26658880 -368582364 -483960977 -573234220 244323081 -848336256 -424978460 848135976 571560983 236664096 787507209 -722848826 172121744 747617570 921915625 -131101337 492708300 761959748 -467503768 924637649 300518019 757149722 235610658 482205898 88843105 392951023 -810636820 -729398125 627305191 -163702694 -155635854 830161113 562554947 -161559754 -571963994 618031044 270555671 969130924 517123483 844929744 -96016645 -683515801 959544398 -923360322 -866641078 -48483007 878284113 -157234377 510022149 983386175 808954746 -286450044 -559874314 311402614 939024570 -11374253 -721947726 716422138 -52313936 -428103126 457425609 -138361809 114294477 -293607934 -574616424 -59261911 883348528 459536868 -177834400 891878013 -196424946 155848541 805911328 -927226794 834321133 221402986 -516350924 197124439 -129237830 433007939 -429942893 258882928 816362988 997412470 -281677000 -145940358 174001478 978382411 -423642647 615389700 946286417 557359636 -870512724 -136904292 -160986405 531835507 494731495 767237823 -459288134 -240854485 680707999 121758350 -249102576 -92001210 313002514 652925132 -900212911 -196530498 100021788 801846085 -264004423 -487113652 -771213304 -765728925 34110640 -592248096 726358965 375576543 991429214 -318926102 304374150 548575791 18782578 -777836294 -540871936 9928446 -27051695 763565179 579991801 -515804020 387480495 -304994634 877738112 630803232 -975430156 461035628 -301274853 -23823617 947703186 34049712 -465688800 -367078701 641865878 39159191 795509302 837840762 -637246388 -173402402 924895347 -440960017 -949323656 323965327 -949992859 -168981119 786363450 -490996285 118496798 -916984055 -775144720 144977067 -199925513 665346557 -422122655 -475893572 507273464 821304085 963458500 -226171767 -413257872 868524401 -768905189 720345013 42617571 368782516 -883048067 597066467 -838391953 634122980 769500571 -814101529 876023637 817719714 354086433 114679221 511653351 -947383355 -592969963 454357132 988322948 209504607 -100525502 -852981555 -361041613 298827976 106121178 628191249 205855209 -136713487 536568055 -167204685 453658614 -265847050 -105710591 -85713224 -203508268 -800328211 -801506241 -106563613 431290056 814518820 795915134 526327499 650616398 -821041531 291186872 -269102102 780546365 662093968 -163196311 616819763 393337748 396448625 -763294640 -360386839 -765459762 523379440 182732935 -20779358 -380284061 -927481267 -577169725 308583131 -991267465 933440554 401100323 775173921 685604567 536196315 -857349877 -276922043 -479849912 602948732 -939336545 -717121747 87985059 195282881 556456491 150825432 -713835231 173081154 682722634 774318146 55621586 174594447 -367719454 -203615954 909023108 -675997121 -207435010 198178153 731062251 -199210016 299953093 822379958 -917549078 916328692 818019587 -948563648 -758096875 400533694 173740084 680740650 -752147287 -100363011 678208686 -170151038 96072097 -291759342 280991668 462094001 530726414 -120522235 -291006268 611832561 589412632 490209623 -995417030 -517545978 -543784991 642644932 -56884171 -697390477 824315692 -839236245 -354460352 -937013421 401558555 -143686415 -143426968 -144184740 -773168852 507619356 669337050 702694301 653071770 -942157589 236395031 794079883 -495552420 -491517244 950273941 883438136 404127868 525024185 -185423464 -224753106 -31725355 -710949191 -929398705 -211912961 378500478 767548488 298673471 -262213677 852929716 -35270461 -142588702 858514317 -570839044 -819013746 -529666513 -191779298 82199153 645008710 319575739 -488637683 345560048 -162642601 -79825084 -208850352 -186449290 558139312 -412286381 -641847887 109650977 759277951 -690861207 -56953334 -562090030 -982590731 143644814 828105041 675066052 -6665135 814458891 422616874 237104569 592195009 206954997 -701589895 -553936554 784615775 745047546 316793368 181903270 -798436513 364123741 605950933 470839791 500442625 513429717 495522853 -467987774 9089718 -227231762 854433780 929502117 846169261 574840706 972580784 346469854 697213065 -885668339 234994515 346198297 -208497765 689973405 -951863660 -565289912 581792974 -447214941 -737857157 428004362 -429967555 262048365 294399039 -561572163 59280591 814709083 627564085 -858209289 535129821 -629531423 -957204845 287488021 -148298308 866874281 911919044 -53587094 761789394 -996615401 929674745 929375765 927999420 -568422962 368388865 656345770 -605606376 298109387 32556207 -615783159 -564347057 -28517585 -35812563 -383422144 84170018 -805658001 -842383390 359947788 739553847 -371128817 -659960008 -672773679 454638747 -916102098 -514330392 700488190 -903327193 298892086 -150386189 471824060 891603111 121292529 802140750 -581700709 -874411633 286136831 -446257939 11352228 583270761 974926197 220330388 -877458178 904997672 -94441551 76049892 164720439 -606099893 -469314584 470522541 -224666476 792525560 -696430116 -71255462 793898201 215920004 584111849 40569254 867842552 -357377317 366224895 -715212353 -229109741 841208724 -215206983 -60543687 -29727145 -296075705 656366886 -811943996 -498261399 615722709 -928202036 308637010 -65437260 -967350090 925590097 757430955 644413168 -226548085 -329254034 91162 477783727 -451969868 561206377 456244313 -606205372 -277445732 475064297 -866451958 661342390 318599729 -477882531 460958433 657639628 921505701 -954288847 853731666 979225007 328496861 196799342 926676676 536846420 423805128 -572464002 598322026 870612872 72502093 427583882 223896389 560772343 565499368 185686040 737868930 -560586024 -162956867 -541396913 624593357 -377830173 -79313017 -60857105 -41831560 -35287984 -32877707 -706576299 893227255 140460268 -697104624 -444584217 186102332 431454269 995977976 -780869157 -541525575 -840222735 -468040486 -974781568 806209739 -877212576 -404756298 997939157 460387100 401212948 113524355 696946724 -159723394 621865186 37592209 -891395607 -516111335 -571847598 216020738 575418324 592571914 -385937398 63726441 -973556017 154801819 -878985260 -360216664 -830228350 -466213070 -619264104 -318589580 -597519864 405611773 909878716 -711121475 -822715705 545315792 634850281 647516584 611739000 -262988092 624375823 -889366113 664473283 -803720452 905414321 -368915740 -287057660 171870701 789072309 659060979 33787724 -797427207 263782279 -235572681 947431769 590506563 28383487 137322841 792343272 -581969810 227681546 11183573 -225623714 680719340 -133046826 673731261 -788445573 216676027 465646803 682727743 470999485 -165172355 -216145175 133201043 891013194 -935216350 5191554 771526162 -675628268 403625782 543755515 -680279729 417371435 -227099987 -864222324 278772979 -167683231 -219302066 540665535 47925546 569281676 -968357586 888535624 229425995 918538970 -653870739 337278793 682110652 -241469889 267302189 -101916283 -448321405 599829155 153116965 -71260139 837453781 -318576907 -346351255 182988305 240574227 388401674 -20560088 -981271527 783829026 -352523761 -112667994 -246031812 -43710317 -513233683 -809996549 -35310982 738004918 460247204 -204673357 -491162963 524136356 729074618 418246749 782720194 524172720 -292250 662455979 -325449754 47549023 -482443609 970748214 -990582215 131523809 -829498207 -166801286 967307504 900106380 -55312655 840199089 388226757 373960975 546788138 125987205 -752117686 -299929873 228100447 -415685916 -695543322 -113884505 -808243103 353262515 -790743420 149208526 167656912 -668534626 -982834358 -763754590 -594522706 156498318 272873613 207791636 -166111110 811290316 226237926 399676237 -122384630 397581366 -489612118 -735152964 706818619 -643609987 -508388185 477114556 330776828 665589762 508560453 -309923778 133606566 878674554 -219808831 131691952 -837941452 -911100956 608046395 -481184171 -933803739 -834502400 -454296825 -458387552 -387644545 -789191412 217854344 906038726 -463787713 410955790 973370079 546366768 791440381 389348931 -886362216 -147265289 505251198 921557481 -253816020 908277345 588683914 -139966614 82085830 -840130166 -404835448 95736962 -179333612 -409158128 123747454 439742442 245819664 -761425315 338024262 -404530360 -107546382 -398543041 -688437967 690997037 -372047602 257751532 699847753 262034366 -963207880 77732396 -908435422 -919705368 -901520129 -542375000 -221288916 -192996993 -768074321 878369076 -492399077 -537242726 -199676239 721193270 -787222323 970561302 -994788252 -904980601 179501915 492667229 735368171 -234373223 -773791627 -264723025 617138582 -492031977 64582957 -576768065 -588275648 985335123 110852298 -446804823 -247953475 -531743268 233230131 542527138 984940140 -636272434 530946124 -66439040 374118203 -911374097 -110962693 724534526 123501941 36945009 786903948 -476759659 414231422 -61435301 605585229 462275511 -362958206 913088722 -819214866 -348476589 910239944 -968119867 485163464 535117801 104522219 959718285 102717604 267275172 -912870136 715546729 -959984207 818968982 310615125 -663764615 -576591814 6517199 362036164 -852407224 591851568 640084745 -909846334 544482491 949195355 292618671 -504905562 -743287615 50136583 480824552 -381944541 -321339697 82838175 795260735 703833459 -600796072 787544678 639087367 -312539344 118272767 589235737 56810253 187628498 -383863450 903678252 763307920 734697186 -115764940 975094503 689511666 -834484499 -230737298 -987687377 -774268372 787689802 -680189864 761061522 985031756 876147281 -32252558 40873248 742634805 780322152 -419451921 -468203163 507988826 -313696964 539692511 -775559863 -919132088 -720173606 -889851824 -750406784 442174531 -924366941 -882291101 -43647376 -160586117 -723200207 -889549152 -997925370 -341611750 258104629 -403269625 11660076 -259771542 -232310923 -633419950 -460974591 -559301477 -605374994 481560727 -460284333 -949072310 832653423 -194722419 596228161 -924494477 888010829 -741109681 132795072 -180033009 69739401 -657817107 70102546 228572707 -131138143 784560738 -271067439 423233246 -703907974 -471490221 -963815076 609672205 919110338 -930215645 -628071095 -640715733 -347599320 -970319754 -678108881 369917706 337026972 -22693432 385718584 717593397 -406493020 -399550980 8723618 -738452438 -430126443 525583390 388060647 483522305 -665874963 930549377 -467299562 -681649407 -914192340 -809641008 490246369 422336608 -195312408 961159016 -530411794 943338540 -696406260 -365610552 -712646067 -230675483 39618301 -432140473 887311901 37386682 45619423 -79254010 196540928 443676619 51493238 492158617 -326398696 198068989 883293042 42570523 -232393238 39277425 941461653 -73465749 336548524 -40538574 573297980 216630664 164824611 -409293383 -386245063 216645742 213153859 -998514327 394167221 -445002788 870521580 -261737739 -531078927 849389449 183378159 -512018431 229970791 145737407 -778557641 -344699837 -246975216 567610795 890983946 902584381 554626690 276276483 753391536 893370219 321425679 -999142844 455135741 830057454 -515920886 904057284 193835606 790097840 -121347053 745395181 -781092711 -582847406 931655584 -282632909 376447868 902021552 -726880322 -488780376 -730928704 832353769 -434484670 232245060 -549736837 89183390 -49719784 -526313612 898530437 476308102 58938439 -74378121 -158053842 634468136 -56597444 -127993761 -396553864 812119782 951493966 -987793753 -519506139 -800480866 -934828116 980888799 58891692 -81309577 -963654075 708203388 -972065865 -510609331 -901147911 -71225522 48757966 329971105 -341756381 -434856509 578114744 -216728535 901396328 -982791645 -197903010 597260863 -504318464 -855600905 92611469 -967243765 130499321 454050350 -12799593 816662447 -814431624 932192174 354750570 -446092696 -492437356 203852322 -440688533 -835240842 814490225 669853887 -209404309 -724478850 472551774 462565835 -181123784 -783824380 -332497132 -483940921 -204844445 788695032 -842233269 526652499 -982882167 -832541666 -417419692 -451800741 398538869 951048095 -833025934 1350361 -883131503 -656536249 449044739 66539058 -369603995 429723634 553096423 -941951476 -357814351 -503178257 981105648 123963493 -428847294 881968327 -190923257 55054480 555234110 91535124 322564918 -792792782 -965094216 97178850 417038406 -25827449 234846148 624294801 955822340 -89925802 -671656257 594802576 715076674 642200107 -175762399 33989264 -624577659 550629344 919998977 -824233309 -776151024 996460878 -518749299 -648818164 -481645359 -264688600 183671164 143659927 826999854 -34703933 647503991 491063916 -582565121 -533558211 -276511114 571854592 628687419 -542636387 -648535217 -217651765 -850503743 -652667416 -857326531 546691622 447641802 -439332077 988967473 -114171197 -618853219 708680245 -797574528 -673239455 246162177 988298624 176638323 -114963354 667876266 -465812974 -207506017 -850450892 -793011103 187483932 676104860 -6645684 83402479 188965869 413775007 65881766 -125343689 -735544860 627393216 618049982 64309966 -441336859 711975016 920800971 926872535 967943835 -600474077 -474600580 -633925113 -453149696 790933325 -274620145 313705972 -218092912 927075955 746702618 -741380794 -13462404 -980329523 -839466302 919639617 851643765 569655598 149535746 -857034535 295785364 46589223 -917470112 -537963734 -961579150 -780773601 -452657655 -861759280 -981130263 -570692060 -371055369 301704427 232303591 518728081 -234176987 -525940623 704884696 737119390 -880888578 -560451938 -639255986 -324626680 -928800713 -929745424 -397827191 -960811039 -64412873 -347890883 -64406724 895677764 -858193544 -552847985 -418400687 -285299647 -281115160 776063657 -15089338 -764713280 197454727 -173403519 -177773097 565818238 -999787334 376251001 -895111240 409442941 278351616 445018536 553903641 847487557 47128441 920844407 74894039 -411516219 945715004 -161599202 273789335 763924543 -121979816 546014296 -935640833 -675640776 775613221 472533931 -827673349 11486481 129764143 -725998188 904964772 -756673816 94626622 -378011925 -187556138 415298014 -406718284 -73706347 173829335 -770597997 328563737 -802797863 689508963 -244701590 -164125646 -958842140 -787856864 -974401004 -301392368 979628478 -25513517 -982160374 -113224518 625615694 68054732 405436537 -255584628 350688197 232111283 -832444318 547537485 -486947856 -608397529 287094418 476418143 -840095069 936436302 -956572974 -629682422 -376562241 -182257244 -110420640 297111752 218245080 -359660401 -447141069 -139577276 879516176 580092904 248406522 -249300975 -661151778 -671462623 218600675 -46710987 -465834517 -550800695 -3621206 952411575 387242286 -65330730 811330675 -428872572 -609270133 -393447115 -531395408 -395052607 329548691 518579801 177899455 624383852 32398618 954823816 -220803429 -381526354 -891550649 324047927 758066721 -951073097 61203974 101471673 -393816130 479463032 -560520957 -641071594 796272676 753397102 -229120968 489996068 -821395206 484336566 -675063890 -47008783 -678881497 -715369669 -237290293 -370927876 -608935450 -162961949 124976026 -605921967 651355032 -898532985 -758259298 511714538 704322770 -713046875 -375007132 -960520542 -408084053 -635616529 725857416 25167327 -612755388 70319966 310354507 -865452152 788478610 17405888 -407595213 -831602428 928756682 -96048742 886904003 -622738485 587245637 739079792 -292561707 208437353 690815669 564521564 353805801 557701826 -518832339 -777147635 883849833 824198844 230454954 184664273 547819577 870771666 186277646 193983786 146860341 521538412 606860589 447449403 -458725316 -453083399 -541754837 18243277 251649562 -155721698 -260050186 -277087379 -206757288 141340120 531103273 -902842042 387069661 -26570839 -409592496 -971598617 -560111454 -693353249 942845528 374124714 806206815 -842050065 185265573 -273133561 -650637347 -66033423 655749381 -107452407 -428552736 622716332 628511774 -735580571 647969389 -213002987 996321363 -165630746 -653555944 -724148962 -332467956 -747931855 -241702657 -59318214 761976985 -243228937 -31362988 602829994 -872369593 928608077 582613420 -518939501 -389164235 -397619205 501425026 250110189 357517006 303193300 765467318 706545875 -526038402 -826574981 -709300688 77303973 156217605 167096960 -729610921 -839092431 780836375 215817626 995147529 -206430557 627725451 643962596 414817467 582703674 882193509 98588874 -709628240 641138825 283777479 -330938514 -161752739 18516321 83529331 -250402540 -568320743 -464928756 -662835449 -832068741 -247857626 -380662153 -367115419 -706257726 -280667153 660208915 651377730 683926150 -399111290 -238651828 -16197910 333285920 -198661706 -566503732 287753117 669568740 -345316310 -301254974 192423737 -367693541 -384100329 -73093344 -83840548 -157161669 677963841 497446645 -536677640 -2384262 -413265027 392940327 -609264081 997897064 908789467 155856245 98653136 -42426381 -901981895 -11641886 -496577932 -499818181 608305744 626755459 683497184 345805668 795817998 -966761956 -491229746 -571303412 776871495 -46450463 -311031352 -239518640 881005107 -390847122 353264163 733217707 -173906868 -175133920 348947499 -857605741 246083398 -307329421 711499633 511985588 579244021 97362443 -518710205 -871748124 -107628215 101261741 -271274705 707986220 -969708518 -945459824 -209826335 -527559568 623559398 -33409012 -175624873 -67892329 786092978 -114783298 -561484778 -807878190 -750193451 -843854040 -692430449 706436803 -42514652 495877575 -992325586 74222262 394231824 350241953 -61489669 581851804 -120313645 761539084 466292842 -977598152 5691934 200613688 142807343 529611821 673503251 364924357 -256579086 -759247874 -569571027 510206324 549588937 -637125088 538906965 294553371 328928425 -896304229 700426689 332835869 64041887 -629153788 77221453 -783375643 -400612199 218948633 597936818 962652990 481037622 -510133501 -192378425 -274207133 -272550698 -949757492 452085324 446304364 -133514843 -575240879 780421355 967684745 -184237968 339645918 -141077581 988301595 171909455 -877706453 611462838 -42966584 957827530 773122710 -332925211 -639687346 368712096 196457715 -219729036 855935246 -189269195 -545952563 987192447 913648191 833505539 310528868 876022999 153385484 -717691206 -151395644 167075882 -610289201 997146340 379557357 736202514 -117099825 -590558148 -968591994 -241577761 -732682338 -556006800 -819751276 544411047 -577785303 -629515453 199321388 -615822571 -652757167 -796295585 382536463 308594333 -225140260 884566581 -192315970 -433234435 -873787921 747693050 363038682 361646828 106670992 19167784 -216474634 79454363 -191306612 -64968281 475785223 -345650058 -292655837 271015566 -79502595 266536806 -47492481 -145772604 516444555 532328199 -6974799 898073497 929267656 -113351219 753784667 408486256 -704574134 917959913 112264570 563836284 473580984 300939047 387149694 724138529 728639508 -802987351 936447367 757576133 856827115 116503230 818277862 -379793078 204108256 -80004673 -636425201 -801797856 -227755034 -812739565 650846610 -499440971 229535646 -164396806 708453334 73887558 615872060 892078430 -601484873 -19939615 -318565873 -671185961 -606961637 492102095 667267152 643900193 235511273 865136300 14455886 793905417 173785347 -850193013 978817773 799156134 -855091285 -347114624 -146569623 -689778173 285180451 -66584721 767824747 -772055048 833670403 740935983 -585791326 -210933723 -51651567 957767929 -171260083 880519988 -163561661 -344769152 -955157322 517607398 201067376 389151889 -973227672 927390208 88021508 162035264 -871326374 -255856346 -93513564 968155404 -679789858 -906555986 -792060085 799580055 -725268928 923174795 268074232 486641788 621324492 -869034190 537290958 631283572 -896661702 -962589840 -993954342 144732875 984984118 971724316 850541683 -466596725 818404609 551943413 798783277 -139942770 1978806 -423156750 -964907660 -729732453 694128019 374204549 643270915 -542991972 766547549 326408986 -808667080 -487851213 756596525 812205194 -613440485 -971027456 755198665 -380869474 509258676 446100282 310493908 -678438209 117979183 781545730 -363627895 380964205 894575291 -10602122 357378072 266806497 -467187586 -813500260 -86574164 -836465773 784529315 859867749 -59867309 790983219 140835636 -404094941 -100959582 128411881 739318637 148468104 840934293 106192609 872265236 -910960337 278004142 -834247274 -980877619 362928255 -297084643 -488451933 583853561 443948109 -230330298 -241789492 -120424548 -189929822 -710106104 -592428718 299441538 -925537801 -29420278 -972620907 -153222718 -542873635 540880512 885467163 -731957957 129001797 -923943027 -869806987 -112789779 315013523 -675054325 708459724 809807843 -673505299 490400325 747297852 520061930 -890609731 -161363832 -824131793 -801616611 488729594 837804748 -604087573 -281151329 159001501 -385256001 -400352269 -501883178 -904694046 917168707 -550864634 757296327 242304675 930231410 955536572 -207560422 764909992 -431958120 315245141 -11188288 653231322 78390836 -647675732 52856819 -383248113 -339670575 -10506728 372191003 673447328 388859459 -925551340 -669069719 559879484 496063439 -877471549 -449652411 764997206 -641940607 -69252952 307247743 -346134417 -783571317 -767331961 -211478555 -136352668 -939405050 -121835171 555718705 -639758539 -451854505 -578093069 400736874 369926953 -748479272 415111618 26955811 338286741 388131349 337978355 -677229900 371844167 -98204879 663244414 329601693 183746265 -327762078 370971857 667483787 321079266 -200909715 43563860 -154783896 -429285186 -647002548 -314062192 467205766 752321828 617367308 -861119924 -409218599 989604038 -335151242 -767484694 593091166 -642411954 -449119028 784044895 976135219 107130344 -824235582 -23927934 932688321 -102277751 921280745 -245830475 -614561055 594393326 -402210072 -521197110 457879531 864196785 102647412 -994929524 -300937620 215383088 465356068 -182561761 735429584 908790254 623731778 -571221597 835251271 733827054 -134383184 -423223390 960231824 972817230 -408466824 -230942039 789969996 -99403499 -940753286 -145765473 996859898 -831641572 327659827 778159081 -703745605 -222192206 877998358 489347808 180098507 333255249 684216919 -51400740 -697505852 12507305 109666008 -862685180 -455942246 -670557283 -999609895 -580447499 -82003052 -378034388 -891141299 366486050 -825460379 -449577177 876341075 302636764 906751613 -722044407 -588522801 287080213 -225460916 474982504 -953662715 -608328217 943440278 -610331867 -504517912 -536765824 -902985976 737912869 -925851619 -956512265 -942088824 614032335 979667810 -747475571 -654153754 -239206514 -546012825 -219940331 -219769673 595991091 -732900700 840438216 241819177 296949776 -300857508 972685053 -13536219 -610936374 -783510853 -28503606 -191561003 -936810576 544290174 -952387240 274658997 -793785772 126841512 -500086525 686841825 -294733283 154778011 487409920 430789678 494370489 -6873637 -742111030 -396704028 -415346848 -979455373 -994918319 860752265 57477274 106265483 381843836 981511955 -397785045 -67176810 729377811 721542537 695962935 291826074 875219466 67589204 562976861 -540895141 -12335108 936284473 -635376883 -239647397 -963697161 -108393595 691037185 63600614 383609533 841511162 970373691 924272262 728426700 -426677529 -45250643 -874184237 -69034067 729944358 577857949 355833693 674232571 -851278651 -493525044 533766537 -414070543 -243654086 -73770425 601779112 373455671 878148529 -929915735 481316479 351268708 -53622131 211050926 -115383218 -71875886 404288003 85143706 -675215920 387936982 181155215 -219804774 -78854985 -442398500 648134120 545968332 -15570224 -179631337 210243597 723782616 445026290 671098114 964449467 566316198 138715059 213753322 805774880 261471544 407052932 -491461105 990148466 -642822668 -183529499 383402676 -518789004 168073411 540557062 -413475416 818488519 -959535361 204794862 597425682 -283778092 -433244732 909691885 -165443912 115665145 -121216252 94548736 955863984 420199556 -527593210 -709114600 -706737766 -712050735 -731605222 -211926765 -861101178 749657578 712084698 906696476 -837868826 472726202 329672676 -804546145 -106187947 -232904837 -799696676 -744364996 929873917 758395550 -792668476 291108096 -261209712 -854114175 -552886760 -438289104 262806483 962396750 -660771117 -500772530 -685378304 820385308 -345676869 379763612 100148419 -992373445 -449967773 -185667818 -353074490 -985838065 584420547 -406271558 -385197615 406382403 747338548 -776687907 950968762 7789815 -232262207 891741028 -108533650 707390628 176460217 334012673 157353864 605518870 -458997488 -714519901 -889814778 466814505 -739764320 -462642813 -43943246 -348777687 -937458663 377079088 -755017018 -5460980 73620572 568776608 -790463512 -645085097 346676362 -856438024 728023429 -811720354 -360414872 527061587 -778752484 44584701 -356824917 -937813219 859047662 332629710 662494512 250134040 478832131 291192656 -532507243 399660153 89478748 -539231774 993484411 -653738586 399989338 -750378039 -571478241 -599981444 800774358 -430587627 846018481 911187200 -764629613 32455481 31291916 -874035657 592753644 137042923 -737783917 -752754361 -714584274 16382050 -113605510 -247196624 642909835 491970147 306675625 591304090 37517330 346552752 192728611 -54395162 -341380423 479137894 193298143 -886433511 338452895 -420777653 -157579698 -281846126 -169387674 -592333946 891678637 -898330521 704144791 -504996873 535141663 -594248408 508878591 -795280682 -474387588 -70236662 -385332896 593415617 -503548795 379195413 -953186139 -311906708 -948401895 638945413 -387373795 -540319761 487608081 -214850516 -680671947 19339804 -58079650 440462711 -603721213 298985413 179721842 334005860 135055830 -201080624 593374305 -732026760 -406710352 -625958394 381669839 -566660296 -690361102 931827474 -938372487 800122983 -997790310 -270255262 27668292 -388054949 12549420 727036230 636018474 563226606 -130622591 -990646531 944350549 448501260 -862291919 661801218 649434352 -601041630 574027428 604698743 145449056 1314380 862039729 -115885267 -599093519 935729328 -985432000 89119503 816976793 760537375 -410887563 246774553 656725647 -103189712 -240296973 705761090 -720938225 -436036 -745921708 647150852 -937976984 -352708071 481168239 430162943 -901629784 116929481 -21882180 655478802 -785379292 -719030344 -785770778 859866460 292280871 -460173830 974042599 200501652 -959565368 98597223 792937736 164491760 -121735504 626064455 448051698 -989159709 -79845309 154329525 -175312391 -558573935 630112611 944375307 -351411999 -952911487 867579141 459310171 -943168379 191797445 355836383 769027360 832553128 -425463361 -212907683 -101335531 518879428 563652248 -896254760 -916238851 483507862 776021053 717722195 635257427 822025436 770699567 669792049 -799385891 -615989441 893708136 -900490809 -155567429 961976666 -715655382 188730516 -645343060 397349199 -591473199 942401692 -628328413 -71138391 -297783988 -498624369 236112320 -394531105 555469436 -997284465 -499472052 570960764 448667771 641256124 -400844354 586060341 -863767786 732578113 17966969 -342264590 846595454 663067867 789946680 -417952921 -476868845 -182921664 236201081 -902122316 -652760689 438290952 -329149536 539806370 -216107458 969030363 39347186 633474732 724640313 -209245996 -533009972 -571281503 -42815308 797622780 -683653479 976525781 -838112648 855648782 955560423 -510733863 -923911099 -882045129 -641529675 408376470 -216337873 -490688168 438139750 660560871 436577352 -796937475 -118356964 226616900 -700571672 883121662 618055283 -806046446 109599175 888447060 -901045159 993802777 253085779 432792082 -405302176 -949246293 982100931 -547578642 611057774 375803214 95109929 787021114 -595296765 633306478 913360293 -268919774 977220145 958739930 -181231812 -914785425 975049505 -398045741 -963720873 15896371 -683690698 517768744 -56014855 -22386619 -404619849 -28375345 -137275235 881064114 -800077069 919158114 -890776836 -392516575 -234887054 -670117116 551678828 -916402056 118040551 391590770 -459289796 685056670 151259995 172892796 273300661 558603984 792728792 858675942 715082809 676481094 -941182519 604078387 -583708928 -504754757 -217403580 154505109 395045284 582044529 -999476332 648216638 84236689 488597731 855784806 26283560 805016121 521546524 -590344471 291373369 224340457 -809795289 720029632 806410231 238476423 -152726087 -426319744 533442256 620739876 640754122 -851373855 691460896 -574437935 624867726 -382900378 879498532 -658223892 176017872 539579819 -494204137 -894434208 -662662879 995161896 -110755154 -69635796 361759092 -524657579 -674626699 52125471 378069903 842150155 427643658 -170538931 -214474547 956969566 451083786 -313005974 882088179 952444615 -366394676 -55597759 694137092 139790530 -463989383 -827414077 -883592354 726001568 189286690 -719830880 929171011 348181418 851413717 976456771 454832696 160075921 382009118 465626893 458241969 -53365658 -685694488 506044502 -825773003 -889879681 76423487 -797985003 -417830353 300268097 926334744 -157288228 20346968 214199996 444845461 -555370493 311579162 925586092 -983956195 70910178 327520975 -282643532 768728129 239577872 -272751297 382280544 -408735046 18213986 -549213425 286629877 -194761106 689043702 -475362192 345491256 -130927600 -646528870 16215615 730984775 -50711481 -786260705 -39832882 -405974782 227138272 637284959 778664647 -699721297 852374618 -566851330 -459011830 67336845 -942737475 -470088436 -5612853 965248390 579040228 673505403 7795074 -979808061 699663684 890948330 -781782461 -196747292 -668159199 -750503222 -105849395 571381476 853383682 -236973653 523205120 133286583 565102092 -654241376 908972308 -989917360 -498244379 -514570750 -53200832 -163730020 -937495419 -608123561 -400984713 -257236346 -449313098 53004716 -311099580 -42289661 -727937020 -617528439 -130208487 39400860 706320053 -9168888 980255204 -872340502 186927904 896449914 -762611113 -239000845 877700796 -491793836 -426826190 587505909 -505074274 -654736737 -83959395 476359282 -542768257 954492249 -697135723 -193150536 886541442 939311825 952394072 67160555 -862523551 -946643159 361951854 -903858774 621847011 -70848344 440473629 471261700 458475345 -21219596 410463029 -736286977 -358298527 512965906 -892498589 -625290403 -972657349 484724838 68448178 630991358 215015680 -51188101 780840941 720908469 658037035 -998423306 796873130 -826526755 -573193489 618609980 592345539 -397200970 -168269629 -860515725 -612361864 227396364 -920721339 -57875552 -876354065 205798497 -324472932 811624678 203761126 -541898234 -636029764 -378293337 236965180 593839753 797984863 -397656282 466091326 820454037 920835536 -712019107 710942128 186433009 391957440 980467439 -495914324 409872532 -595530654 -147368329 323427234 -559581292 -230270894 365269232 -201317284 699187774 816288829 386721411 847996526 -626882464 -337309292 -685272313 144871763 374242504 961432346 -457461921 586748879 972821438 -137250558 -942425760 -116521304 -225525697 -966792042 585026237 403351918 641894029 -979386313 -212106803 -394003116 836123536 48124067 -232403096 -873053974 -155437741 124297766 953262602 974007164 -979833639 -818322352 -567381081 907200063 525248887 160592115 -931137280 -90561598 -260531075 -471638484 -305575707 795632525 621032881 -987341370 110408656 -802211430 319763530 -234166669 992834903 550668751 466253798 -551820464 687180184 896488481 589994653 497736548 -67314563 885962979 -763734307 -632131909 390618640 52471027 -18052996 -653398966 -978491475 -893972101 -280812458 506124893 -120917517 762940182 478096553 -42857681 383501541 676566534 812553833 416292697 779981989 -976413876 421976894 440229220 227366184 -472897322 143435998 -54812951 -772278208 -251930101 617575718 -421877375 -278252506 -995310505 617989695 906621875 920651086 707900491 -66638022 -100269848 886917491 253606266 -500416279 -208242646 -361092888 -960797165 -65898051 -121275984 -872341360 -471792979 540942291 884402328 -825892866 306432463 842391395 -162199950 717317615 -338973287 230268753 -586861017 645673258 924340434 -256574413 -693349709 372108234 -200459047 660064927 866862725 -103395077 -305775938 -933942491 -299752036 -722488433 348510339 -433236008 356936991 -113348652 260721693 788738683 350191922 -195650806 -140079328 -715377876 220427877 799108070 -499960270 710530734 498478856 -201139935 -641296002 128260750 337856185 998870303 844601636 829727456 -924767131 -344006958 -751621765 819312952 409955525 80146479 -817205014 -627052603 -387656507 -115496362 647209739 644323454 -474011100 441270041 -377872799 -24947596 -627737732 -882088971 -964582447 355700228 815658839 -804334642 -739769013 -640837933 -938546161 -329312791 248847482 528234457 511078289 428189010 715523437 -114579618 -903638969 143437845 303593477 665177167 -481301798 698617460 -293750769 -80937715 39004403 -984443694 -598033037 920354786 -219683707 -940963846 -790691665 966881556 -567435826 -512009114 -460782761 -567942973 797197682 46093962 656124666 642487980 424475334 901869355 -888269367 -777363360 385937569 188709462 421270913 -56719133 763414713 -525007901 743556164 693887042 93408058 297879847 -210755247 696248286 -24284775 -835997385 -608774201 -743069378 774968497 -802622053 -389130215 -499693566 -912094429 327202014 -368375268 243215761 -480635673 -293566262 -541016366 -343954883 -764739736 830694384 732183989 -274913854 -663383266 -818193760 300386664 -90333127 -982823206 -347730062 -577521750 -280639892 905269157 875684107 -158007573 -796269180 -570848179 617050726 -728318992 914956784 65196262 456108026 216773699 -46488645 -656016284 -20124086 -410893804 395849829 -763176485 185735578 596489447 -488115528 219325172 729080951 813958588 -709805571 -850246605 -757704588 -581657842 791848361 722442734 -676453279 -941360347 -854095052 744296164 -549110090 -413110543 -468844241 -809340406 -462725392 379397373 711777146 -403694199 376840299 917254166 -649692548 210010280 -514100478 437232778 -454168334 -467231344 -373725597 568032640 629122540 -59429141 -913678696 190910430 612631668 303799741 668974586 715501573 -466995973 778550898 263972030 993119181 -486794746 296567560 786768922 820654480 -519385492 778257759 -490851453 759271246 -816266887 -146826938 -331229927 -661761667 -337973056 -205202320 -145031363 573480914 507364273 -560755157 128753238 987994711 812027846 999270017 475123029 461143897 -221227927 34063882 552304288 537510211 -734357766 -32575496 -361520021 -722058084 -663728831 173687198 820890740 -170382146 661028265 595946293 -48915090 108888552 126193077 350097760 -429615228 -778943072 -879239490 -931105817 -915141998 286277634 961536722 -439123986 -995826309 657597778 978278349 -395156257 916723922 -955885860 -264436232 -133497572 265964074 386086481 -59361812 513151316 -402899659 342398263 -223135419 -720398737 -73517234 693318017 -532565847 -574889589 -451275746 -474087401 334703356 -566527140 306990699 -345538781 -610144285 -206305383 -269357964 -523398727 -919173446 -884330371 929587108 -700601152 647113381 -744925848 -293903934 -212870325 922970130 340871638 -27147364 922696349 823744649 -682595241 -708625099 -137661793 559564640 -184176839 134806141 811485727 203010314 -566850385 -782076262 -332608962 -86729026 632303823 -202281890 -17098780 841574607 832975667 117581360 280781774 -340936182 466955528 -197206811 115319068 -128303106 581161957 226110070 268948717 898472181 541115841 797439952 448614690 -820089223 -59567853 768040034 95943284 643193046 464977142 -958268133 194746864 -29095248 -733840135 562283899 -870533630 -626297482 -284689011 754860079 -653596495 252755669 584483890 10694369 895856401 273990536 696162452 207805723 406039865 -627514346 -830321975 823066197 -339285314 -226656969 115339595 177685327 -971347540 -608096941 283671436 868794499 493633326 -15348773 -795189107 974835073 -684234757 162387288 -213167992 -188099610 -229745633 511135271 -148213021 275779439 227257344 130944758 7846839 660668146 -941919344 -427142742 -614214344 293787869 -895204469 385119549 172470129 444090311 -9431399 -393045962 138293632 -951267344 -519916134 623791643 -119545979 712062888 126250323 375467524 225963147 -124265528 279892689 -288179079 680954366 754176792 859358341 537405411 140434663 543525356 158721856 581987278 530997545 256430629 -883671611 -963739763 -615073840 997428093 -424911896 774507715 -98177578 945416652 597923325 744248846 120003900 31257014 -195765619 720718136 -356607452 -468603473 959463493 654683729 716785000 674696635 332871220 -108875812 -880803010 598012617 -328521818 395835833 309832088 574372777 950654458 208245548 -639840628 -476437395 187994586 339852141 -879173952 -695699961 337242675 -579224069 579696977 -832509979 406014915 487168675 -428260231 368665957 959958954 -708063251 305761609 -536452673 437585636 -554948575 358148550 -767208100 224245846 436750853 -265304280 888318401 -532601417 599637055 618351917 364084192 693185311 -202127754 757351971 943572761 -988008091 184804013 336766895 -807431113 404179356 -658708295 -362074029 -627209326 45629792 -204731112 -677496066 154430059 792752729 90676458 -456628815 -639221707 -217785115 -600355410 480900127 -101778453 -939638882 -706174797 -663286066 449722046 742303708 801127943 619700688 946714108 674484928 72349868 442788023 -659033439 -57367522 -765296701 889784640 -966313990 -607753106 -944220854 -994489692 598055640 -462278499 5617609 -759366884 -857157014 -382983036 297883815 185751109 -920135760 -795030404 -609490541 228571407 706007487 -307989410 -644257441 194537018 735385987 564953328 822899346 268494543 -972949619 -897635127 357916016 201375832 -589617850 -213673311 9236417 -765864886 -348806551 639691956 -330639885 -615424864 136042161 763982677 457298119 253770231 -12304856 747997891 710872824 -396199478 -961581041 167146140 281991096 635314309 227736295 -866868715 263586233 -953898589 579501255 506793533 356880222 -649703195 588818897 -606873165 -509714200 -917439337 -363939967 -356763351 -574231349 -754900689 -110055365 -977474557 568216172 370692845 -178875760 -173146324 673250391 686186797 -755753959 -917497809 618856069 475327141 79083232 683315251 383305556 -465820794 758355348 -177988073 -267741539 -538592591 725973809 -109728584 -390327470 -680132754 554765738 74886232 -936881834 943606715 538455671 -923927478 910026127 776709349 55783001 458820526 172082647 -195047242 36219607 149013081 817797862 803918625 867285446 723247748 -922801851 467664013 -627303199 -227807891 -401794189 -325966234 562785426 253885926 -893192425 -857288660 -368754334 450619323 168592972 -769727198 355877909 586837528 -707796092 -454316544 -845547520 -790416976 -754160175 320431851 -242956230 -816882294 -421966911 -413576717 731059803 -126079282 -902657902 409925301 762505953 775028083 -58016524 448853978 26503040 -111775644 -814585242 110616582 64570579 -487129769 -387555238 534432322 787021666 -918307770 -738820857 -979813803 706563629 132250780 918637636 -492786985 -262021605 361294685 760088017 -437106090 25028602 35273892 168683944 -142754019 991410904 -114210175 253469344 964413186 180809136 995153499 -680815725 -685444187 501141333 938160101 776895306 -888588781 -727640104 -413095203 -280341058 -379132863 973690398 805612856 724986281 -262036041 532060968 670802975 868899943 -651920990 -751842184 278483412 -900269734 -710793301 -92537010 -61026693 364688608 -283702685 595400691 954146726 454779375 -625388656 580943125 -459161105 -476885781 -789428192 24235291 210158633 -769304725 -340055757 746300095 -168483782 557804989 254023252 95320942 -338652025 524930482 -966949115 489185228 -358270831 452996674 841696232 205560675 388342894 133125678 336312854 527300727 -898431162 344636064 104360825 124200623 -142442002 -378534013 -439260247 -402554374 768772374 -764416260 -126425670 -183827150 354778640 942634342 -397801386 875693104 260520515 -807238679 -455327558 -991728890 -724368760 -176563708 -130358197 -748074511 418096743 239990052 -183870311 925921478 469258245 660442132 611104912 639051077 210519207 629018875 44502846 -856132623 -920859208 -953584775 657401074 -929742876 -858460282 -850315519 -930917644 17514901 -251608992 647271431 907821925 -516203418 217296789 912526451 955032970 -883501446 -912958822 -964162988 630706855 403273466 -302140975 745721685 -111411128 347197100 -548074949 971533893 264479550 -544163431 553711977 -298668583 224338438 559114615 -596423972 -111688062 531075519 -241769008 -950424047 709389806 -231383418 -650922540 422289537 105627727 -744203521 810514211 -927848748 939178653 -154544284 -201957454 15724407 -123714385 295146611 -355294130 -849107723 37613074 832244712 188722097 -742401367 211056486 670472077 318964564 -138883015 -435602957 -553098540 -368416937 588382038 -400024734 -971564465 -696024363 -193099167 651134692 739904294 963226140 -688994382 -150678028 -963739975 196714539 -91661839 241186486 -405252809 -625179285 -220114474 42073587 143095060 942446176 845629101 578021124 67634048 -811668087 869943716 -220838632 468914823 591609823 -615425040 324336090 627930517 -450938761 -424900974 -589877910 -619707017 -605439748 -24452306 806636852 -826916161 -819927515 324157902 652844506 398118743 768549828 -448478638 937507618 -626352259 -831970635 -76301762 782851651 677091374 -823796324 -474986050 -684781763 244925557 272861304 -432948613 -210977313 -375910022 -671613924 481613883 -87985062 -944473260 -723220084 -453608542 -379693318 552118385 420046547 270437503 54542039 -677212998 852588862 80946562 -553781374 -634033909 -377298252 502289182 -762108988 -399343763 325201259 -237286216 356606098 33966040 -61409556 -874451557 705066561 738728381 321981514 -786307669 -161386582 -376979516 -782498065 236698852 705997970 458599307 783192213 -877514765 461169775 -428126068 313440097 -758004387 713179759 15841193 -960415828 -403825780 -512647261 -110753752 974193588 -512624655 -563089653 587516611 -662451153 -627211893 866205972 4813034 115685168 -768434401 137499757 -79356526 852519122 -68959965 -930490169 286078475 -770500051 -700518647 -463929635 657306565 -188250280 484894866 -419409486 -349663503 -226933726 -651998561 595963579 567486605 -144552108 53724152 780583179 367687922 468077177 714781981 546405352 918928371 -646798358 -325174918 -514816842 -856030295 626633667 -253496511 -850590461 -52510902 793636329 320748793 -571748635 -634451088 -662844767 634040800 -501047210 -858082198 529641564 -120828951 -370795105 -32530602 603448452 253780632 953547037 914592779 -317266685 19295188 -36451547 8328640 -735975521 528755554 72212540 545228776 -110834107 940928256 487345586 837462284 184081896 -652820515 -905782758 421231348 351018982 -16000985 -83642608 267230292 -206866940 819076712 577849178 849695613 199219689 879513075 -977307495 -446940229 205010400 -23235244 927946248 -276911948 112763026 -504046340 365993721 -146574135 -627748806 -223396179 863909234 954593344 747390110 -394990711 984524009 937149300 -611439794 978598891 393744301 -284733272 -512910435 513828559 55792936 -367299432 -185692293 670709026 -775438996 -625773368 556007296 -236475267 -93684622 -943207379 838840321 229071582 -609059184 433718839 989686098 161104964 -971959133 518355420 406010816 -891111981 904437848 463738639 -892401130 91547827 366250618 -54184351 -583793648 907653167 -317379715 569581625 -162927276 986537200 177969378 603929550 -271975793 361250660 635594451 -385687765 -340006698 429981919 842641000 -625544705 80813454 -875641484 -498048560 497470746 70560261 63857602 321286736 -226122589 405248271 804778570 351062207 746456970 830737534 653840770 -461567312 920496199 -862613590 590863760 -158699736 -326981770 443641167 98307354 992965186 979181686 -534795095 -868984453 911315705 532699472 -201195691 263172288 -325820109 -581988479 -72680552 -160393146 -43493766 -799075710 -290329250 -484850049 -303657416 -730712627 -399562912 163108715 404510162 -725002921 488585427 -813535575 965859331 451610282 -633288457 -745205708 -473698423 668499428 -349705040 -126088763 -750391917 169767621 450627868 -847341704 -363485192 216587614 -122943851 561079114 518969456 99993799 -747210873 314036262 620232509 584022500 557596418 -840400074 -206483941 101788637 160118865 507599401 541142195 -530421575 394919494 885205045 332283666 -688147605 -361781706 -968879151 522425166 416090750 -304877801 -916448404 996834926 -89698217 -814958839 -821788834 620006158 623465541 937101272 -997450912 -138445922 -421586092 -494643549 455334627 753086427 814826827 692724221 131407776 524301896 567284309 -431088303 -884030003 -773538466 212481879 560563754 202259931 686684579 -503003124 -854329230 -974922515 -636146206 -283848477 150174339 -406619041 -847087575 -736072725 302416884 941480814 232102558 -193807 -774227835 -731457810 -668430428 547465702 -696279934 23396315 487712271 -980172541 -472174655 985017236 267667453 215929221 -211480788 -416648905 187817146 -154664338 301593980 593625253 -282479847 -214522411 198536975 -690662009 -276496399 -878202969 -415047470 936424437 141282657 781622828 780983978 -951824942 88934057 -204569980 -822928342 637291159 -727036091 -705372503 -110284522 -510292772 875353364 104344435 542847386 535218515 -249158265 575281080 55293813 675281046 434224255 273140635 -781376172 539068216 388573173 -257937626 -746847553 801249113 893237097 -438301181 -737930425 -53276855 380265441 739174358 -205477307 -709157651 -159478199 475967129 929516140 -958596116 400675230 394621948 853168277 83104075 275203619 -838570576 -977035583 -460234936 795001124 -239792782 132107155 -25257054 -929471415 -205419389 -605055895 304262151 -480485040 -531354972 70325130 -872829794 -491283611 -515355631 -755472258 -634163200 -990234697 129506310 845732791 921423105 240925612 249412603 -516259570 -182895053 926061088 -317534690 22172548 -229237406 756652640 626218088 -780717255 784116795 118090504 3273014 -612012871 -691201955 389936894 78055973 223580552 -337612770 868946518 6642050 -893762641 -897465398 -703057349 840525317 -443272207 -714225157 727818660 886759663 324111150 671221882 270269082 -239913628 570089966 -175441374 -519097071 -323303300 789221807 -148193414 -405754003 490215403 903617635 699285778 904043990 -315796554 -883690159 -628613940 535952863 -330614140 -422207721 -546289849 -333510974 8266287 -402659267 -275819071 545125998 -66666001 -129661729 -474697203 -202479222 58492432 819189147 -777944 -375558044 -555892939 460931311 18791703 -437960699 639884638 -961382370 -945055310 655183056 382938011 -767318676 -50943224 64144797 -147667435 149392790 125721912 -82484239 202992625 407933317 -757586209 373216861 -729680487 -193031299 -772544494 -485726294 218878333 302162020 -606068916 -305785594 -715809404 381892532 -336991374 -788389144 622074167 872273685 -135016238 24472405 -276813270 -859496929 913226300 -630886280 -898000650 -269226666 -171020179 -449737378 868685861 -220485003 169258971 -414541563 -978702024 579853529 247258367 -977464201 18086899 824753530 -355758401 780068424 684492331 -219198497 -651558606 480094038 -812127842 388729444 17409955 410174985 403942096 805270750 -888054600 968242348 114313504 161895475 963882895 -166134199 -520696957 293303266 -585665947 426551671 -815586921 569677077 -338750670 996344497 899727853 213923094 77929412 685648744 82492117 832940784 -872611738 455244100 507416189 961173888 -24271371 658904537 791827012 -707265966 -54841074 -36000854 -871452856 472078806 223706246 -329209628 -495303791 -680741359 291610025 951914100 436291555 590889628 426017818 166390311 -117480243 -524373671 -169554009 644909642 -166915816 651425091 -146492930 -573394815 106327196 941386066 -81194993 -623617872 -195962166 -536815317 -606656082 -87862513 -975680874 -488108845 -562391577 789769652 973514242 -55404151 -835663719 -320207319 -188912469 909315625 -594199482 -528663281 -124073310 124760148 952149379 -504263411 -981406214 543069132 67785044 557168226 131631232 -922492552 -133895937 448562965 -987029238 -163705923 -836525600 734802248 200815726 630610322 796180761 -372282473 -148747332 -871797522 -346615839 -729050362 -102738772 -803031676 -608172382 641768663 -431834346 416326542 746696231 96497043 161200508 823613328 -32887781 727198114 843332988 311769771 -834789053 -639439163 940140891 -911450058 -85216058 972723563 -216729586 156676616 835158614 -286041514 568773121 -987138409 -706826152 767594528 -845044344 46841808 961043079 129906035 -704171500 -373661489 -750851874 -683053186 266159954 888546569 -539583304 -647768256 -173056641 587052057 -149399657 -229636815 525696256 357130332 768097061 -250579979 896272780 -159720319 790880323 189977409 982526975 948475175 -49011958 -85629509 401658144 -564868772 183254580 691397228 880593362 129523282 -862939044 807771716 -528402740 56367329 84564440 -462281624 882789858 -798863750 -545488922 -334658509 -325640224 34673510 790015026 812715478 -109198013 -161421087 -552904698 -428584419 -582127130 -626097970 -234002804 781651266 -127121451 -380389585 561938919 978125924 -537019228 502843576 511526587 959254357 -535647845 572509807 257812910 -567611471 525269999 870602540 -512936918 698339714 350432640 627235956 -517298614 113680848 -210853080 218028828 965558873 -658691717 -38340385 -717311124 -747238754 634910494 -726103709 671500930 229556518 -114099192 -980196890 -412829219 502074849 -10424882 600025429 235646371 -155402330 220219318 890541908 295964606 139100357 -601128870 -65267739 -696970105 794052655 -597879057 982756845 -416348392 198580709 -360955194 446368625 893326104 -353677846 493132119 518749296 116819779 529566712 2916218 -24539041 522080625 781480374 910021142 360564009 627780102 883355448 -556725894 823639602 -888228782 -312579465 449393402 -225211240 822886516 803318821 977811658 -180334964 -970019908 761087043 -518753551 407237157 -961642323 -219732760 998814093 -411033683 489373402 963761022 906409182 116589914 572289346 178961726 -800829093 -350323372 617500371 98081087 704349391 993985896 -976140649 251539129 839295730 611830186 -528170866 -257049411 -892918907 625243368 -845358884 512323649 592937320 215949836 -14156550 -891448448 -498775442 -830196727 -847572089 792890217 581669846 422918487 -128584058 881342607 -157381558 884858125 650766048 920582757 895862415 -732872935 -174822586 -23729954 -291473544 966826490 546316945 -392294286 -567680456 234192339 -373608359 278962901 196044101 1887848 662789588 117949256 669000704 41909628 -414554162 -333777414 959026792 780902463 -479437295 -563095402 641312664 -653648595 36798052 -944519485 -424152809 -939672789 -549599969 271690486 969028600 -803504864 541858766 -546119283 -878004559 600059151 983235075 -933363482 711844816 501151019 180267973 -85576035 -156384359 -565696620 -777543097 426972366 666347568 -343661906 -397016025 -530646021 429349625 -485235122 -287331006 -46108028 279152897 160723580 608069722 -103958613 -639265938 695574241 235970711 2994505 978770328 851599784 -84002879 -133228973 515610487 430877151 632976269 888129633 305362484 988038995 169277443 715578043 -641045538 987638414 -90455766 -819450218 186644219 978822629 -761231155 110746680 96704991 -147665305 395885337 912005462 909776372 793976906 -211963933 -379956884 975902645 -885195253 59984987 -473697227 228055940 416400897 866020952 431089290 -897513963 -563228317 259232851 -376889958 432477771 -35792441 -550399009 264392659 -260955041 387886273 596040062 -708810041 120689703 8789649 -718214820 246900504 -367498154 -40218972 -327944032 -352649585 407206150 -297066596 506019093 362488465 -192997373 842963452 139135247 699044832 200546142 718828365 -784746861 -313794667 -164214742 410287777 -415866504 -508210303 806531701 -462413790 -118826830 871293503 -544779425 -488260813 -273249088 -113038167 -294330158 -516115319 -437736380 204516720 610488119 259420731 -221652644 -996566727 -207374471 -965847379 129817364 -614304200 -712061156 -811999819 937340503 -687727897 -417731751 -771931990 -174720813 934237471 248671387 390612309 -283421270 850835317 515086842 611434196 -830512792 515618256 87155582 918527156 -523093774 -978247584 94377952 -267031089 316795594 217469616 -115240864 -206868798 -101991722 203440181 -622764360 -140647250 -710640366 -67704364 -657899670 -319603163 -699334971 151164454 420771500 -865649790 -168783306 -611983658 98092187 -921135689 40665610 -263349636 843580934 -700369186 -54768006 -252913523 304004943 -476654693 -973588210 476385842 692688896 705580734 -767609488 -490000720 -892899150 -386595992 -947801329 -510664993 616954072 885668227 716656201 -566989075 -547492097 786829152 -936027396 -602573072 -821023079 59207488 726610223 -875567706 -333325790 559695676 -467670732 -795448829 -782517200 -171854704 886317160 -611881757 561616709 140335883 -214370172 967954093 437216670 -737361450 208762506 -889275801 477933464 955545395 -677634437 -607139738 -895405436 -344508934 753652729 285089871 -12054902 -21387807 350967039 81710282 129483484 782029825 -787127959 -62568069 793886436 -857055418 -994044487 181763485 -48617753 -560089146 -876477652 777194229 -751206229 -935045849 -805204040 451862908 -110301333 178261486 -291301975 958216987 -903320978 -577229649 -502568316 -923736340 881553944 819022216 85022437 -721060655 926260956 -776895164 582972876 437534384 -129639119 -26991517 -229643435 829422578 -886836525 -272951700 -930569709 -503115974 -346911109 -599950431 -271350832 -233858365 924417076 349923919 -1727363 -616959984 -759481526 -222683019 35713435 -629974095 -852992871 837648712 -125237124 -688264101 574281205 -383813370 617101389 -715854188 885533661 530395900 530931533 -542536259 703157965 238895282 -709198297 -545796579 107305883 -414585050 -523638988 -434098590 112056847 -588837310 -699960374 -378395920 910903010 168650332 -390335986 -738929168 -183440290 -715913695 -484103445 407638109 -968246421 568084446 -144520796 128447638 782078621 149184627 -463307032 792757297 -625912694 -568184940 82642639 410602371 292984918 872244137 854059585 -109556286 577350036 -984685794 -944964372 -858562312 -244638946 310694670 95944337 -520684158 -452375674 -717612323 309955218 43635033 626190076 881220677 261743838 816933470 -827662677 20573858 486034850 702676262 -493012319 44276133 915868387 963492225 832998642 -847866639 -204312952 -816679642 -480192282 -514445519 347644350 -249337333 -199826993 252240735 519182705 907907828 293032175 745610980 -344379255 -303828457 -359921849 817121752 -606225906 -575684208 220045208 -542870929 -206741407 738442174 -178929013 274349002 416671741 -495780714 -532973535 867070990 -832056994 -154182569 348056750 -385211896 596492951 334805817 -837233021 -497324260 -988283801 -184627124 715288712 283926787 -740550570 -103189997 417122710 -555050545 60693002 803573538 366462108 -92797318 -927436821 220249249 623695206 434738108 633262106 -259789560 -212132183 418700094 -684992230 -967560943 537418694 -681033873 -99678748 795238457 -638277277 -768341231 402984548 -140800027 202072218 -155171748 -709624136 -731498562 800379034 354943514 462022547 634689442 -385982480 -43831716 -981806892 -715685720 -654031823 -579650210 -199289370 -697214338 187085363 274239624 -561091886 -189868146 -826966130 830784741 203510840 14553652 538667580 193897119 187199595 749255065 -773947331 -889152687 666465222 832634153 195459841 859713986 105918028 -360605768 -715819631 90124850 -988199694 430437046 -175484003 447815484 -340022129 140094973 273077768 -881491008 165828634 859000930 64749174 -366051922 473956858 257417250 991770397 -989526954 545944169 -947326146 254825906 48061379 -885449390 -51038053 827200099 256519508 -519554217 -965520357 374127846 389962044 -71021080 -499820053 329875605 -965251395 -834631796 289652836 -358028678 854088585 345550030 -845412481 204708697 928853705 -67189397 729018991 812669883 -405621448 -750844633 -484735805 -990829415 436748324 -789645292 -24127158 -420242215 -164387969 -841868592 23791943 -639403780 626007329 880988302 -676345954 110055262 -783940204 299283694 793603107 503964000 -797226957 632489681 -488340858 406674719 201117198 49556082 245504209 92305688 -712084429 -950792298 286649205 -454114639 -824258379 -44472434 120294765 -97220954 645641983 41698031 -156139373 -28738735 -163781819 368729343 -915801782 473807531 365230081 -799522140 786585120 -529524403 22593820 107838816 -22416266 -707946031 399715290 583033084 950708843 109027423 -514253327 485665097 456929052 56093807 911658521 -143738336 -623563978 726561950 407939292 44938107 -719925811 -591146445 559920271 251189878 697776045 970265276 -4208510 -509217068 -102741066 468079239 185000751 82488487 -270457896 920347122 -750303998 634904023 878213907 927471319 -39450240 973102606 -131018091 -898499646 -897828492 852254446 -983579837 646438335 -260663252 645231956 657789710 952068310 -139046574 480109135 -951284479 121782028 583316890 562567917 14460995 463739940 -750635422 419908631 -187616205 700580369 998573592 2530529 54942084 3267546 -900181130 -796733825 758203252 -104291091 153655345 -631308085 -584903681 -627112452 -444402888 -607858862 -58487642 850771733 888392552 254257338 824109761 -461056582 716695403 -709052546 -810634426 -641729473 322133698 -884736293 -865355701 623448326 876564877 -396404513 794179778 -924040128 563726499 -943875492 -423710563 -599721506 812140662 893603092 -123541359 594508833 670669438 -800894923 -665634348 -190333969 -958898443 -166189127 267199320 -823365211 55302631 930993441 982495411 370786877 516393942 887781909 257397703 -219704783 -905203376 495566337 936069071 502808006 -444687151 881156500 -366364420 309256945 608038616 -421651096 -976599269 -51864414 -961128324 726325089 464117809 556238340 186067631 130010385 643476902 -772840545 747231928 908761258 -965139227 410559192 -117908235 -827435885 -584119268 151679826 820828912 -304644841 28595658 -293513981 946569953 -26254370 157921559 620859053 -579221889 258908904 810607558 -708984094 -490043343 597962755 648907306 156651659 -82896054 709036344 -445140341 -83240278 -650504955 -697885991 -109851737 -751526599 885465870 -682105606 119168635 -206479449 909983485 756725069 -105430068 600920050 -105501462 82086044 -289661958 -559888739 -406585695 149387043 -579196676 -214082326 -621534842 312419275 756881684 296768571 500186690 -411650713 941917034 -231571899 456460699 261466219 884823719 -542062933 -17796492 -175733453 45109629 -819973495 992257504 -452768446 915961663 512494522 -452808550 -187988550 -251912984 550810386 -454277614 -122587201 -116397420 400592165 733521950 407367991 -588174706 282372355 326740940 -513152646 235884063 608132476 -386508924 -258230660 -869238094 -85394000 -491258536 851314774 -562557460 319595930 866827481 -516127743 -32583329 -172734859 457572115 847199317 -938007564 -88510388 -222373397 79097728 779539230 -344785755 -983231863 634703375 -261612757 -240651659 631133151 -974864342 -469905698 247141855 -298332729 949790951 984763307 328525560 554578576 549925209 985667514 -505271701 886694639 -679616312 565618442 3046143 97903302 238141895 758374240 457651834 982564566 685201733 801744324 509817265 655705806 -391989914 -523198489 -384664304 -665629176 98574878 -997179035 -697564628 609794368 972123963 110791098 -466136779 -94512026 -737288772 -340201038 -76804385 -296670769 -623414471 41280618 -126047804 589645935 -455341554 675890699 -607243939 586167215 -290947020 316161456 862873901 -314844981 175506266 812787189 -480564914 439568395 509070047 69618883 -996626899 -54573299 -611714446 306576442 -381108601 -33278304 840566345 -413972263 938671883 760599836 284104670 -147030478 -156277325 -494152002 372100356 857877384 478360258 -12957995 719904870 733036857 -112132959 -60807257 -813127393 -913376310 39758126 -879998889 125154702 -685242716 109710877 -30763736 -67819394 111872370 -49757879 130733095 -123329917 -630631647 -628110337 -149965925 310961498 -140396500 -694070979 375745994 -337390367 21063136 236574527 -98901836 55515446 850123258 185862411 619569484 -336436609 -449527759 472341026 -111975897 -207283077 569424317 -878916440 -601179048 535008657 -452131828 -923005797 119034385 -658920335 948746803 340310805 -116227931 902099253 -305086757 498428215 -374429748 -135966962 44903313 -208868116 572346068 -721764600 -342121884 117009304 -414486262 948867317 442975753 -952051710 627338842 127986423 202439370 733230630 -937795141 851604951 115759584 -581911726 28642395 917941557 -194223564 491805014 689571296 -672495731 -302280966 654755112 -416162217 436501085 642779184 112501870 316415755 285179172 -669212151 -145052801 301640184 -73318983 108235541 -536540265 -22310043 -840702471 978108943 144082584 179921964 -168397997 303064353 238687572 455395283 -674251308 231954965 184306531 868554581 -352344202 388929072 885629779 784045460 -25548237 623313854 292735230 -321346737 -249602387 689594011 -823472498 237046306 94358633 -567536387 290970650 701791360 -582876284 341457462 -46270506 470102125 -742012016 -744355015 314800495 147625796 952020341 -414478076 684224434 -807537951 -55482828 -314959113 -405145071 42520942 208699514 110715235 998460957 442388685 312156119 -123447148 -804102026 -115788267 606089534 859082902 -68770018 640364809 703695555 -937945095 -724958042 103110395 -66070369 -542481351 -16736720 -478212213 -267266919 938101318 -188002758 -714964034 155647021 459761419 -794047965 131026228 -441791807 190627374 493971859 857146802 -67337090 -454219081 -318031044 -748827127 655561988 -757354479 827662916 -104965783 -440449526 161595341 -842997957 -904138585 233194145 253032670 -224571066 -927735296 -776550060 398854633 -148057036 986179746 852127745 414730309 -608238126 944678544 -497594596 839716200 873685991 153716509 -73877811 17552914 557576977 -77997621 825236065 972033232 930665772 -949536541 -208879163 -879876246 215729140 -495507463 71108963 -719873950 -551842276 300221965 386269825 224554159 -475825337 788584675 727389068 826044472 383635373 -844685110 763355835 166482498 833270933 95138478 144802753 480626067 -34799868 -58352585 631077305 -565780240 -11066839 -639192758 454633614 -212215592 -996069925 699358660 -993595847 -535300168 10879713 -195349338 982257265 499425701 283079944 496022448 -953389219 -329688004 -81280969 -845102729 857058117 -259388941 751396364 880157208 -747376833 -202678121 -259940866 336077164 175820525 499936287 203349724 -200224986 353662821 656986706 306720363 -708508330 -362232684 745319221 -785918937 183418931 -518994570 100801724 -251658437 -644938957 -748152276 -646962110 -211942317 -407947993 307791167 -839069078 732004679 -968906554 757212046 -589272318 -808715784 818912461 -750392821 167442455 441337615 151501722 -41550528 -185029168 -802699492 -835400896 -683127625 732356904 786264654 -105357847 -937105277 -745508681 -533592099 -458076039 -118148716 559822353 -981716101 705214091 209513693 -206050788 880143582 116660327 -430794207 149192684 978518738 -387711790 -818419203 -349422307 -841889214 -721318385 400081812 437477079 718700882 631365708 -369860690 -911355895 306716725 -611015455 -172316152 -151486833 -609648977 -514648940 764877569 167544558 -433981402 233139187 -605634907 151969263 -805924387 936269697 -803950183 -197357716 531917969 31770232 107144580 -857763464 -262053537 769547205 -488860612 514314382 551221595 -461660746 184538442 -284465576 -589072679 -651197675 -686168474 -178160177 237072226 416839063 653517358 622616589 604220127 438923191 -862936658 -956274611 832433186 359944249 497647290 99481181 -350293405 692069242 -604575561 677798539 -837609139 354127549 -75766705 -803632115 959542803 168659263 -187087625 -786171417 -868511791 523211385 -126764658 331604063 -451102158 46145352 609515499 39735229 -402471913 608468963 -867082763 619851848 304710901 546349625 610649531 -129116421 200473013 -944067984 -581402036 78359548 77979723 468287936 -868280747 615159980 -668886527 69664552 64524651 662895660 -164813781 930066946 947251668 469267918 946239579 630431152 -698622021 907552407 -483395091 807129646 -796016400 168731019 -965699191 -357950986 -88251626 -884437692 992429174 55112391 -130879405 -710449793 -803553991 -441191308 -658600760 805589044 -403761776 -460308181 -214805172 549182613 659198342 -37740168 -138338651 -675246964 654077323 763936822 -235574658 -612179555 248731712 -970868982 733307026 -841758254 234544525 -156737090 466142324 -496077568 -957027166 -772715794 -233150159 35703845 544241722 574058516 -981253607 817015685 -68123187 931994527 904025989 872432250 714308706 -314857374 -404888271 117726945 432569398 591322354 932909490 -611171226 384853147 -378970 -528717032 -337994437 911735904 62839512 713792828 151188054 -706915569 -538079642 40469666 -105183113 795550339 -917006197 536847700 874612447 -78168214 -806276976 120672684 724562964 251622247 97489530 775405507 -386276088 -185285857 371141415 444400204 -444411083 406333525 554853416 -201293642 -293358943 -422791323 438653818 -621204936 -196758587 178482348 -75840969 -758062007 -94875389 781072345 -824675397 534738143 -814835766 928537080 713993719 -102664716 659694716 627675395 133365925 -72882532 209668047 -19516077 390498568 255683233 495520410 -804819359 411759092 -94428904 -778515841 205475229 674540708 -483347793 -137515116 676684664 -755121687 -270889112 727514962 -692004961 94292820 646708522 -927381221 -840183354 63958457 -784323263 347723763 752416771 464794737 -379620643 36171094 426490437 -856631052 270722539 297469874 161881886 759272698 291088671 211186089 -807787041 270682324 900798021 -417559629 702865066 155065266 252584704 -455216185 747970413 218851596 -735220833 310007085 350272063 -844492881 -752984018 908166656 -804550378 -179226237 566848519 324367181 -23493693 324125726 6259773 -74544052 -274901185 909182737 713292544 363219782 -526703450 -153551775 803470484 -261504346 -431104385 333764879 191619752 497691786 742562438 -987714669 220881115 196531113 749157221 -594102271 697617979 7892882 344424853 940645450 -294510727 377172970 -154198291 346350874 269790492 350507476 -272774145 -379556051 -113007724 222521611 -962107833 234870460 -990289743 -340734235 -820535549 -337825921 525293239 793908415 419615299 -866894357 -534614472 -349732812 -506412648 -496726080 -425263277 597555663 896853248 -115666756 -276419330 -724368028 -830027345 -40237977 234552837 185412636 -166973620 -565080427 1576845 357495651 -628247521 -345471952 863451711 -401432132 659807596 474695842 502242740 -895171598 -105335021 -525761422 -824909562 -906223482 -95293232 -876069012 -148952167 216713118 349688227 155780388 912164932 842106025 -406407845 540495792 -827578223 -136389767 -151263205 982387666 -226266589 -328988751 -174558309 -823244178 751460482 879045220 771441067 -971138504 349429217 -547181103 -662247051 522050324 788562458 521421981 717639017 748523258 949020632 309546061 79061091 866284677 963219589 -701318108 142228428 378137176 281373792 167610314 -422500975 124296092 871885048 262621378 496485973 -96580085 -97678618 487061845 -758098162 -433765211 169690190 552429345 -638538696 818282668 577008754 -132578904 34444009 -963064760 -666643881 730491272 787916117 -805237849 -204879156 -29222593 -297114287 -812261030 999962574 -997279779 -700658424 -626376748 814757787 254868379 950049839 -461932997 -604757105 887410577 -655389484 -969578352 379826 547033329 -989320264 457031957 305257421 89676385 -496980996 356356601 -550587995 833374819 803935615 562880659 946683954 -598546524 855035222 -357775442 -514995395 -80580557 -623376892 45880577 629661671 139183688 530250398 442510020 -560692936 -564167907 632047798 -299096824 658157957 -392937130 934857476 678780557 471120430 -691335052 -462589961 -933578851 -412963850 164595786 937478709 205020101 761823872 970281355 -715271780 -822613477 -672586683 368188119 1847451 -491566710 936891999 -454769306 714853360 201438009 576543309 -976644211 767422628 -975583580 562476719 -771051622 626533646 952608243 -139160993 176591195 -897979079 -182804320 -662234946 -397273841 -467853067 -633671837 -339669933 -962871179 832274606 158256191 363951938 -362823454 693801305 252507309 301892347 235539640 50165375 611626828 -173084787 -168461396 194184468 479489827 778280334 775640121 -288444931 948477342 678841026 880890737 48398867 -443557601 619555437 -774136452 977464753 985445015 -303882103 -441276814 155625895 -104207077 560775157 2668245 -24354374 107984208 510394079 540583822 189874533 202239839 -532265590 937346647 -66183163 714041289 362748399 243815862 764861178 -171579257 -582844353 18924411 130063696 -496660438 -725184156 128694343 -421491713 707751463 960670667 -436800669 202009230 -123348575 -278507542 307217658 -643262263 -961524566 860601465 -199039930 145154486 -759503019 622925199 853286755 212735523 -803814961 -567508242 60870762 259926734 -393346343 761966936 -994364086 -41957205 143423620 965973124 525617503 -148882941 481370582 423969735 -563272384 -438511505 897379661 -134373801 -103029939 5567959 -4337258 -595092109 -557960189 -836920242 -296277895 352951932 412268018 -83405964 -520608035 282676917 -532401650 989239954 48124273 138236010 675556505 553979170 -939021275 273721684 -729126526 -19812565 273578071 -923517705 -33109109 -962110275 143349127 508473025 -99984179 829381472 968772026 736407345 -489722821 -643186197 536284974 57538664 -444368489 -740030861 873251881 -774215008 577969253 -557428278 234812779 -46559640 995631329 -730492090 -188821190 638288889 373835954 -178900774 644632129 -383436129 128929407 -49824765 -421974003 816501562 -544039303 -984379936 -3102041 -875876502 414587854 322742819 -646604483 -72366282 -160186195 -456257273 171058235 -450611790 -616394078 50797856 -560594489 694315906 715221112 -671959286 -734064857 849258347 447380100 946471668 925773670 202949591 483863649 624139505 250168330 359857690 712160182 405308455 -66949810 764302441 452961716 -454136319 -314939795 -439743892 -506657436 -234528794 -139485045 -760334212 -476522261 423690556 -971159199 530114416 502111555 -302011009 -659784164 -505876683 -820280229 -568732692 804694052 973527971 358982717 103337050 467952294 326421754 332578545 -944972691 591439687 -599410869 -873460972 -565320314 659331332 -381635317 -680427499 625910381 772671127 560479277 -652612190 -717497564 -102133142 -230100652 967890103 -597380889 701887721 205760347 -292457228 -35501476 382909773 -753735870 937277181 -720727133 -427648234 -50537439 790006814 -856452532 -25267733 642878980 876443272 -250369436 127752571 -851388310 -429571497 491482362 616483884 -220206167 -596241409 -862476781 -886824927 -169774559 6363470 -207434844 -584482557 -466136265 -798608118 505263798 -480047401 190048721 -480712615 -255644611 879905461 -910285146 -325648606 -311067952 530289807 446573459 -225680308 -469615572 -240955230 278686154 -46837021 -309421058 675324559 830091069 970274351 -676176442 352570374 -41327823 -353724905 -776603493 -775068160 -293374099 813250072 -706222596 -614076020 483491919 -877641392 -502841308 748578508 -720437811 73257576 207069511 -833996157 -207946430 -457666496 439948529 -578259522 417793216 85627575 276669920 119065315 150889549 645098130 275557727 386722205 847665450 549977869 850255128 710603978 873124861 -323246969 47588815 -139410965 -166963012 -239859240 -487614335 -821309293 -769576716 5352107 -983848982 774192037 99078241 -132272717 448224585 477475606 226268772 143490469 985264244 -310445526 78761735 239296333 -148657457 -693691597 -101970380 -392902484 465423288 -154906337 -376198989 -473593774 281798780 780345472 89271243 -937985994 599894541 872972171 -247199260 -93064239 765402449 -712875863 193815838 -608752733 375222275 -198532660 -956274890 -446891878 517237553 890661281 -479574720 45055805 33173662 110344298 -675181346 -755002809 27347813 -250294457 -116336185 927433757 -904413259 -609548744 923518694 -34206831 -89980062 -230852072 935739973 800878848 -290840606 -165519182 -853935173 976501852 -71450685 -616214990 -856220184 79563371 -689972308 -447759387 632753541 629313432 348171401 677445096 189178729 -393864252 270626579 -355923355 68477388 237445984 724993668 -851712583 -423771275 -169878064 49916538 679251165 -932719261 -626056108 -941326967 -268503617 328873059 -364297098 361472370 582224296 926020526 191371193 -684807835 119753612 961810700 699386904 189929049 500931217 -885662703 -369147668 444054002 -961801204 75931470 -386293609 947196117 928881038 -920623523 -848919036 -833848822 -468309561 -382666048 253781364 -438917720 -391450455 448333911 -217471298 -803762791 -984656877 -461583228 -122268253 432957937 223246559 -115762383 76410810 563215492 749283808 -786585898 -222182944 845052463 -248225109 -655491543 -290904356 843270697 -147426373 -512248781 -227835565 815380911 106405536 -893695318 788508315 -987422649 -571046908 -96747193 -486580169 868783181 -315630075 -321028751 663749740 -242283779 -875406369 -3572003 -404400585 -149214934 447611940 697591357 618129545 272418320 -202327480 -156232271 -677768359 417582854 -286498434 499117091 23329525 -270680594 775586667 647943225 -851887953 -903002303 416976212 -351022897 -430256322 998356475 569284139 285538870 715723906 443977709 858402036 -593753246 742499851 -833687310 878413530 574931825 -395744435 318020464 945549164 -619165363 999172321 763396787 -237972065 -520384363 571079082 -248884502 -872753524 -512580528 104168259 89342364 -693933667 639756612 -416206568 -124062978 -947406303 235692777 449979766 -732625841 -960484155 23598159 -235716178 251793905 -478116419 -391084957 107196203 -932852860 110143068 218362895 473594532 610568234 -319997300 -706475041 -906871228 -54863685 411461681 -181380217 973316184 525574663 240301114 177858179 -742498550 758183310 138722068 408356757 -937638642 934710425 531689095 478734989 -91486473 -862845480 483945327 -697967653 351924815 -744020948 126850105 259063964 -749415043 -972125436 902718241 232566103 -968797089 -375368774 932392043 171188070 994921672 624844832 -554531077 365556372 820697834 275483694 171379742 516683012 671923467 655510695 -381581420 258886436 777873097 633385736 -318337366 -764619700 176228318 -754878068 992910869 -914662608 583507424 450063314 -194468862 -210565962 872410751 -880751744 -83496193 443951912 204012993 996258833 -204130107 -804534456 424754106 427422453 -166895511 964406354 178741444 -105585317 -162123607 -836203504 822680632 841217991 -317819880 702805692 474466555 -47906170 375231661 277470118 46202339 -113924927 -712114003 544385309 -712537206 18368762 737167159 380565447 -794300732 395332817 59016491 253346220 509707228 -201440625 499751023 112735717 -140224398 606221554 383905675 -94366765 5196232 -293313507 604755568 -989902888 -946062863 -900608310 556554517 -494646818 -23251310 844800391 341039069 775027856 355623713 879779111 -130556685 -181289097 -350063906 -352606959 459544884 -534752303 931120685 -548618246 -354217619 -993940157 510992478 -245413353 390500482 -603326849 913792642 305957089 59427541 -617840596 902688922 381879837 -674643095 4537079 237155144 -557239024 391756600 -168192054 298775403 229935160 -712619530 29051111 -574682543 828921412 495765417 -310512493 28799114 -365059104 -483965746 -225569461 -559948383 210360900 -798544034 -224992240 -908444474 599050632 -242910685 -260195246 700681459 747952294 878116963 569003114 697585506 786131744 -99025124 -161558796 -901072212 -982579876 -310147945 520192384 -235625454 -488860675 254273880 645414262 -612421507 244540794 -413407928 558813108 -759051107 754312188 -333227119 -451743223 -455167277 -57231077 -996897884 894350049 548745253 -284286561 -726074303 -993294481 -774558333 313179829 -298315612 -765112689 -898224503 387784821 273190113 -242182602 519620925 414515443 -675270411 898537386 513297667 528910824 -230637500 -920147487 640445895 -888155917 434404687 148776471 -189377600 -341599276 -516174472 -692161596 -835210379 -998716757 315617199 -305862207 538981065 -925409377 -403985598 -79828905 -291374882 237923732 -720687322 578786824 922002665 220375676 145470119 -223756793 -317112592 137261431 -365216897 -21933021 981281371 248327344 -848488928 -614498638 467099036 -422070874 708724324 979816416 336213490 -218987498 805458356 876930842 -887395342 -83305281 -471650190 -594964511 -304401396 49216295 143778130 619095388 645292006 -390636725 957914698 530272184 -419235949 -82797283 -880210005 -293970542 -358364710 390868350 507654914 -755323654 7476765 506585791 -918271322 334921685 -163023372 -300675757 411312814 -815113945 -289053243 -348043198 -783799727 565324924 715566776 -608058934 311003559 406787364 -928219121 574247995 471424912 -530769355 437300570 818145130 523786748 988183274 669081350 152555204 -350020179 -352077359 -597228952 -952918920 129477295 124397537 238396653 -903956578 193373613 -125777662 900585358 -204240004 -619529222 78673518 -163460714 683266321 -678751981 -490274892 -190546718 -527394716 288314882 682339981 464987113 -760149048 860557139 648705895 -113434710 628530954 -526390529 -817659958 790008050 979187295 -108682962 -63335009 -143689706 163376069 680382794 372751024 -393573560 500414196 236414940 -500481844 82182061 -188120095 -533357695 -655601908 -169019054 265435139 -773472488 931705188 320795775 720818241 84261872 593022533 939402213 -597619948 -379636255 611942223 -631192170 979364790 -541070573 66298215 -849615253 -164754987 -905015757 -356409571 -694233802 258765197 -682653830 -404506918 -238587838 -753009910 -379285534 905669013 303851730 338914691 -287445595 -988454076 998179495 182557389 276592276 -134034318 -63396655 847700020 -700351660 152800272 826207054 -581901116 -983269071 -29861488 -394515186 527506680 -300101051 897913136 -406295128 -222014703 263045119 -800423491 -745478747 -797476250 -603591314 215008374 174685764 -511244612 482921805 219998856 133471352 475466136 -430643929 -576186962 11504198 -816598303 -403645023 266061210 -770359813 -255476448 687708480 -682724783 -279135586 215804624 958263070 -236025569 -277559349 -269126189 -725874785 -701855764 -73602744 968943593 619016395 -139489855 824521733 16708266 376001710 549946928 -210493756 842787582 -266215909 -476956901 -428918321 80928004 -218209559 14285631 -220324064 -425131424 84969193 625498713 391369422 118560128 -176169922 334053757 408825529 658538752 -692181973 945373874 -256834269 -467240649 -620267800 -797299662 -525998341 123101860 -605760385 -810948961 -47285125 251064078 -973722552 -545526201 460586627 -371068981 -951073129 -467132535 -277985409 -875696796 -204453849 93513914 630310818 638982810 -1904664 -170968081 -427320334 21765724 -696457871 517926939 -524563159 -744453269 -470455881 21289409 618257983 483857540 -200875683 -411253390 754296146 658554494 421490173 494310303 -245538325 -817284979 437738000 -809603952 575343822 -76353226 -213378290 827443909 930109660 -642820485 -663880911 -518046543 -234255128 -296958963 147741993 83474142 -778489282 -500479929 -274643219 -384014649 -920581786 989335797 -714106684 -488770942 657010887 502696701 -1523085 721517162 482521967 -466944493 -791622582 556703680 890353852 539466222 857934178 -705245088 470739373 694931286 375435653 762569862 -806995554 -26188237 827506861 -662977019 446577671 -48077734 -865717118 921221084 974530770 876223192 935679844 452954018 -372459260 191206091 -404925522 566804075 -624544577 140403285 -113532784 -901978602 767820737 213815277 555190361 416025393 -890504188 646065851 67771865 -119830364 -152980691 -433846462 -190960138 950227513 -304072911 -884428515 -1288628 -815732001 -270429248 -553642039 -604379700 -614503457 341606887 -262014295 -910682651 785891024 277374325 -848994227 760164063 258875931 -289354596 -339661159 -985884351 -627097788 890116811 -87229971 934608186 -112759069 150974547 -301541443 147051273 241188413 980449049 997896598 -233467377 -504292995 -429572773 -647289629 454661645 -346442844 548986685 -280206401 -111748568 -487884150 -340847601 242462037 -847776868 562143228 -543667007 -942263508 389078294 -441303823 -387283933 -672899273 643231360 -56045571 704064468 -869984552 -376633625 607948399 -375503006 -485270911 -265875266 -483775712 -861396310 450517092 -48384528 566827167 -610815361 -389781545 -255340686 126270850 608569553 -474071877 -635225688 268237616 469837413 -436516362 795029767 902036563 -771508151 -943495863 13969310 -3865106 489365650 975742838 651286251 699664265 460999457 736847823 119097449 -265959520 -334634021 -743448639 -968878410 -988167639 214511441 -163282627 -69157537 93001630 453307873 -604845355 -951600445 -29429285 25177774 -859391787 -173388372 -580044086 25336397 -630581746 843918643 309908848 387269250 -347382342 -211410805 -411056956 350415065 352653806 880080511 -244594333 -681505086 -160047941 -546280019 779655781 137725713 924148730 361977444 -509839939 448254324 -909233758 -603317874 601786014 40648917 93586389 -113771326 778522827 -842456026 699302330 196834803 638027652 781136819 47399583 -634636803 -181178893 -730560599 -655969587 816123001 -304402617 699788389 -112666861 -649668777 909416651 306602302 57508838 -389720658 878538709 -172405196 552579528 -180528867 -707477335 -204664425 561254662 -584167857 -232733857 -227379833 -918728359 -246712467 -602738657 -926557211 152150176 800528642 350717470 863706944 810605077 658460239 381459558 -750059005 242438389 -973578048 -122061968 820957771 -992820968 -146572315 249150240 -193637681 -707478819 949581111 -722853975 80413851 89121923 -141166231 -68689738 850835764 320928968 -756768050 922446672 77958066 9255413 -3255236 166111707 642373037 -780987827 587015615 211117189 -156025953 -294817081 850089429 326111936 897779998 644354653 -165616454 984209620 -215977961 -176339061 999044400 618593916 107834161 559872246 434269088 -467213899 726751987 297996321 -951459285 738726801 165902682 -260684240 -160442402 -865646737 125237977 862674236 769144154 -194984666 134121358 -221178994 -811188033 -782682828 -986720075 190815857 15236281 -448597403 -477284215 -310662202 -559856270 -510060509 -432419851 -313206990 -539948402 -951844454 775058752 -700437297 585576841 -288241819 744091142 738101062 -642389785 -935070642 -130998778 -756845086 993095199 -562248360 286637826 927148751 -834974636 293464911 -482596046 67720877 -164008835 474693064 -201328804 -223433291 440054127 -862098652 -114481263 313490974 -816999693 872541983 -399537284 987955223 -927994266 -804107555 -964438064 304119371 -399753452 431859130 286287593 77800238 224048895 -859334289 142570562 -817558677 -225984828 547107259 -380146817 -27824314 5745265 -701160113 900944000 183517181 -189541868 382701931 -551079779 -652990703 -13172656 479637927 -553715082 -49921553 121825134 -650631519 -615467681 -207665278 567643750 800083533 503505627 -222600316 988076586 626220616 460454345 280169399 882684778 -337207221 552710905 372004790 359727960 808230609 296281113 786622521 -756574889 591545141 -483686420 -675649852 -445070850 829617361 179084784 -14117927 674686846 -235685002 89440948 -299975977 656313991 587813387 -846936401 909073404 -879834955 -158211193 969463734 -276056754 -784445662 279505453 471520797 363428564 -52566796 848126496 91538594 202191995 -266201498 490682087 55294422 50854454 -109938735 898159155 628892970 165152836 -39769518 -80763584 756178171 -2237629 -736573568 -852789254 -89884235 170311962 21795210 -365423538 -981292907 345390520 645277391 -926464311 543431400 95233584 -721367269 -67642735 436245348 741820433 -802331403 -431639556 208501386 -151651122 331432777 134735439 -686778445 937000123 137848195 -30272114 -924932624 -497013972 -334509451 -372442360 -152165309 -936182450 349589137 -950331027 848284051 339725429 752993323 497777116 -471885677 -803138910 -104570470 460548069 -668946753 -973178647 936297630 -478648159 -149616805 -667111805 -696770666 -591129663 -900772476 173992598 662278103 111109086 833069796 -517994564 750232114 -886144737 364398504 -530075229 -140741019 -663578000 979061231 -580888245 88067924 -475786022 -306008885 -923506998 911511224 -14644692 -496408774 782334548 761857092 753371192 257428655 -169495965 973629795 -168430707 480666823 177023318 -632300282 -919248215 -971595857 -596212739 108138025 -642837529 -35099005 212135964 67135862 -902124845 -373113290 369605555 694796912 735134412 189066895 -160169006 -108979822 248583971 -135764728 837051516 -682152864 891867697 -465497377 -584289141 -850037923 784811318 72336642 64473513 644736021 -942124166 -915447006 -296219979 -257577423 891240630 378940713 281148795 -658333226 200549695 -365241257 -430541292 -412775174 204251673 -66004304 826892239 -767918753 -7487396 783605437 -398263222 -424168467 247180140 508543566 -790520338 958745965 -305850406 84701675 364394163 344579383 -840790829 -898972153 499708661 -401544318 -977654897 -375188637 372255573 133928714 -827951572 242173902 -897187254 -759267294 612640431 954575124 -68034092 973131832 662318832 -653734499 559652178 -224569638 84871777 106903023 778656214 687994292 -357989726 182099141 573580180 -266963337 956964232 115330186 -533013174 131850247 -16318319 -891435806 549861277 835112286 17613671 323222706 542086632 -262846532 -948861405 -521625860 642838757 -913290799 -520630803 960069134 -408992542 -852456526 -952878508 660700323 -729414930 -887973906 504580112 -616688334 -97435818 -182402685 683852402 839623016 503124944 -886583504 -485155696 -642630046 333282434 663561906 197657070 -670719556 70673045 878713977 -738996347 -458783708 -77382750 140310762 -639147041 -34939710 201925638 172527695 -723935189 549346796 -175157346 274188343 814910023 776035038 -39539659 593556096 984912002 579795161 -966269082 962738831 961737163 -981082297 -152654327 -991063023 44716856 769321183 26730900 447625206 412826212 538633861 -441885206 -449568250 577291107 -294423555 325392936 -606661396 599349750 856657443 301219609 -615056403 122850690 -984856699 -485216185 850519186 -860312515 890722817 -1735277 434552286 748514372 270268741 584375650 -68076833 537866452 -819956658 -169727210 -701203558 45189416 615137370 766908756 76483637 -956893335 943330985 -677710914 153693514 956583644 -324740502 -549315941 821911689 -391466079 863856597 138290623 -636156752 -260305680 936500215 -241644439 -155666358 -710332372 905331872 -42250559 -854167410 -114584886 362154394 -120051641 -8902259 41997674 -786980117 -999169723 873144730 507975287 539479147 506678827 188399673 172234858 440985425 -612801978 418042081 -284670536 475888056 122755336 -904113104 -412627359 -553352335 -509695666 9946102 -355453479 -650584459 -295708448 -521404437 -915198345 -353376535 357030726 -747302508 679154019 200406147 404191952 972632940 -744588255 940574677 -157409202 168426195 615105943 -458105835 70513034 696487379 -646816959 -718097890 178466242 385857775 217766421 690804631 -740337429 -32798276 76136022 -919214396 -254814268 692585025 709668608 -363029497 368249175 -914018002 15399150 796662626 -554886788 958264724 -849783609 -116000033 447881306 -630141976 294305075 -503697453 -117092780 733347917 708727771 -923692403 -715543565 532999352 639322938 779334890 -792340230 -257954829 985053558 -95997232 -995232860 633287080 -579687592 -369307406 290970696 820629097 -397138557 677293369 970283585 240549312 208520660 -448801758 103208189 -147823585 -732934138 -754628462 -988004756 -875016671 -357193075 -616681378 -893499162 -738254582 884559470 -867638805 -219501211 -45526495 1418117 -518312966 437400897 342567786 379589944 677711109 617014398 -38854706 -285685277 910891461 -605258714 105545570 -38631967 963882463 -173323442 -42425471 937381963 548773776 -365338836 -223510796 -265781764 430828460 440157870 -558437574 221273276 -701936393 130914408 892774845 62039632 -772255376 293514217 55823771 -924836547 177736129 874825568 477510037 381745415 277398252 -880327265 -954620630 549019930 316744928 -331908533 937706222 -233522211 -684136238 -839303435 723016890 -133583774 -148284520 757131555 317078697 459560934 -283583435 -459336344 -15666544 -671557265 -708838824 605656359 -526025080 78711000 -482824650 823820673 73936440 -627782055 645875608 951445543 -956722250 914441060 -413863798 -170980079 851825800 389777469 -361531781 -169035718 441939302 -762790894 269044523 150060132 717595860 789020794 -742332303 222140477 823611641 275802060 231071072 964485883 -553262220 492731004 15732652 -560468664 -409271489 338959524 -319025026 -873117665 -492006830 -506908753 121282562 -293459620 -233323828 -830719850 152213359 -701950551 970200263 -787745245 -137751898 164224020 332076521 -974955539 -380804748 813806082 -510081504 -109229220 37491283 682662926 195917686 808062584 -373660213 311003998 403916518 -802915897 799246673 -913763261 881202076 728529443 -400252962 -329787198 -94157249 488854389 647987421 -871964359 -969734323 624818234 -964677259 461181859 706779805 337433932 -414466819 -702269939 736308757 -894240744 43299582 -761924371 37818513 -950540384 -163266507 835985365 223165512 -919469431 -811232838 238685602 651886681 -310261546 645339917 857600101 -177282563 -521288702 793903996 -580404795 -39912557 -708974294 -709941598 -242696598 877586661 -61608028 -758445833 910068602 245260229 312097596 74136296 -25825944 547705304 -688487674 -125417088 325202282 -915688213 927932859 170436613 740347273 -973206036 816501718 789837515 34307161 -954209567 31682230 691495513 -45257273 -300153559 236489527 -441262505 115189370 117989725 -270159067 -325116506 -866204535 161123372 -230227217 556688913 -587211008 -655879866 118311182 497655637 -717201035 -95724774 -88590229 -96368543 348488562 -520006892 663361637 491583465 755243331 -423846806 367641721 -322395319 232501802 301014144 612448141 828439184 -434131888 455553780 314559216 -941349009 518144410 -416706978 -881778803 -719530925 -392646122 -990528281 878955250 -803359141 750397388 -964464605 781627625 -523839111 718203535 -611191302 989513393 -796252044 -334283870 926187320 -488972890 849477499 981102029 927329941 681929287 -981879736 431473983 -695276330 -510862081 219184551 -977986908 56463515 785710360 -422671848 -849800762 -918239037 793352912 596297308 -886608778 -323068346 -703344448 118991783 738597437 -370946391 -83928579 -994100221 -111102199 -839456874 976931198 327388856 223595449 -595013096 452525138 950249345 -27204213 113274308 -653837111 375798275 -998444987 137386976 -170494905 -298570121 458983736 240246891 680967119 355982122 -778908802 -493336079 123614747 -334942326 -541512841 -846586084 -245802596 426938546 192280939 -947679337 356579964 -392738080 -947202238 -512897994 503111855 609760646 767248157 913746244 844505340 170020651 39984777 160367760 835977535 796304629 155350633 562628151 84003861 115391090 117395885 -180781319 892759785 754212916 619185315 346962861 450733542 -548985623 -337182917 30330140 -234997254 296853365 -260307917 -399677722 -424004070 -874102154 475531927 -172312295 260032716 -161456930 -793127616 -207085368 895479927 -600038319 864810980 -763613036 -760852457 275578673 440847570 367953989 -856606056 -117336481 -460736021 -482963982 -255854495 496771660 -360268309 -678547234 -611725597 482088710 -742908225 79454608 117698308 61173318 -556474327 195041799 -168670969 185139543 -813660462 -686857181 367314698 56558613 -185668420 -576599687 752269008 -749332563 37392855 -49304028 865341668 -457199213 210283418 -475939067 -782324096 -124483821 -859374066 973923275 -197027481 -818737224 -155901081 -628906029 -438758789 192439352 -387907497 185439132 -860974085 -40504396 -116031731 868925717 899952364 244956559 -162696007 415673377 223516740 155381527 948007735 -473237334 -293921202 678362134 -402594769 502210052 -174863513 148539769 -531963056 -670605241 34230386 405818929 -465730080 202496757 53929029 -781402180 -160091024 62959348 697056716 -202158140 -456528473 553593344 -647625770 90071203 -644712996 -784246249 -69103134 863164236 -800136447 -771791483 -128749314 -876347485 -713479575 -9432086 -79240983 -165508422 -652683322 -522889424 -627554940 -945042296 944179830 -234375587 -708059268 -651230358 152686302 567202478 -609900691 -763057340 960401464 877532928 456024491 341751221 51352609 -706298944 521835941 -750092128 -691390922 -357642305 861843708 687755047 -807429176 -214574823 399426392 812617995 -251803499 -700022857 24709834 -403888411 859316484 471645327 -335050062 -585757217 7138033 538446691 -194095703 -699652560 -297809751 97401894 966735473 -786616400 -122407115 -862179380 -489034091 594918018 -369835776 965155959 427388050 338717325 -156522132 -459178081 -11654995 -857080486 6522004 369198156 -305804660 438877673 -518300672 -486220085 2710724 -683320019 -378423595 -234744141 808463640 -439059370 -557723761 763607155 -265237023 -211502859 -818808178 -353321137 -871333897 -695762305 939750688 -256155523 -740820177 -191965868 -54980542 272471935 421219052 375483238 -168571544 624255340 -145897764 -131426813 -688564907 957616479 -147461137 -397497004 498470138 -124148536 752247636 343551422 -34340696 -868814055 -125104547 156513981 -405244540 704798568 -712291716 -155947928 -216632069 -536237557 -391564481 422364069 -965969158 -703630139 788835143 75145538 -333287256 -400924359 332451330 865278207 -185795008 -447004112 -871952185 357904217 -748766248 237016609 -567715095 141887419 221116239 588630904 -833445870 -283108086 -644480143 -321865004 -296477880 -367726186 -213474592 -543722354 501212078 698098105 -700092555 632053865 301484057 -624664927 -46856836 -515445089 590930511 414991367 -584573779 689923270 137016010 956716983 373830176 819782678 -403171939 -502748827 -242715327 921456697 -258891274 866386938 -425608888 -593269736 562946883 -928851320 -568438251 148899808 713298352 -701640757 132039182 424780148 -332637941 -765605821 100651048 499664111 -383484319 -67668640 528719515 337669386 961539406 -42048311 189065228 966440007 285334331 -51891786 19479504 -523688687 -917580837 -605137079 590904339 -249997486 557981970 205210795 159097000 -109796229 547013692 -755043087 131112315 -790776373 -153436821 -600710535 -613856436 -537262577 -659211258 -476835113 -155802810 -597434941 278319105 -553057818 -927457150 -335378368 135178347 860410955 -477586386 -288385905 -459281451 140450998 565489705 -707459154 881805787 -255688588 -59779424 670271076 166190029 622711778 553979165 484336469 -108451219 939519872 103561205 965291012 -775832472 -111007589 -34246735 693632138 828367843 993300978 -644713051 875773946 255176424 604553215 702678156 -682979454 -632151967 -842245467 19224242 -347737244 -232554207 46765609 -683395559 -380820290 208210128 -437609883 -214712564 -976475295 241756727 599374439 11387853 883057016 -639793572 -623011035 218214213 970503162 -599554422 641989200 -623667299 787953774 287008695 986984446 553763098 81537210 276206340 -479713387 66775236 -191428288 597115517 51667348 -835470501 -100513982 -166069981 -281623930 -669115372 383421216 -275267150 -781424423 617983821 -782201597 836134620 852488938 -407803067 -615588469 651207317 232978640 -688167269 216258812 -72519115 -131315558 -627094976 -339437322 921793513 -322543866 344848520 545678487 224119873 267535707 -9192229 -689187100 -630477167 286440223 -836957787 -647386099 -292893726 148857345 -550678371 -458635924 932154198 -520763755 350140051 219304317 -903896375 -859325751 940984190 469425351 -944129729 252558356 833968655 -423564200 -148382903 109248008 952231819 117727032 399565606 -348718346 -414461213 -182470861 -926027894 320896136 685151529 411845000 -870412283 117064545 -451089245 -447797033 -516405669 995636038 -569244101 595507270 -388286521 -229305565 -107448735 314566837 -816759298 918854097 -491592754 -484235214 -946379912 -201207552 -322573673 -331673430 -244035292 328150926 434303794 -74431639 113693420 28674390 -101536882 -127675002 -983262279 -989559906 -731264089 -823161427 -724796094 -119844925 -924002546 -752445046 77421692 -693454288 636195828 -921784441 -683334811 -455810436 250912115 -279670650 -620352780 745608291 263163249 480353885 -886741779 -375635388 -116586100 -958863611 509490957 -516765535 -183887442 -695129837 -261456018 -735385458 -64902022 -87674592 -216108516 -293189605 154991346 957091847 -592342102 -566523086 -278598596 -173245640 183012012 -758572406 -502312379 -984516868 -850990269 522642395 -838337732 74958711 55891986 -47104058 81340409 -323743197 788897476 301615486 -719207006 821469894 -842701764 224927898 -595908050 999523421 -737499738 -422967017 -121636982 -371978536 793670004 223617214 -941223754 1487904 -969304922 853309540 -730573538 270015825 -343402310 -397481005 -542932947 -232963411 725886008 837275751 926983156 7817607 203101737 818255971 330386007 340196447 901803553 -425387674 410083170 -129215687 684461273 -59845950 -807873518 448727098 -314826429 -200192200 -164623206 -781891830 -829107744 -73582022 118402105 973989552 -445957479 866034828 741467188 605508820 -532134819 752220907 833551645 -31660786 812012752 -365882885 -728952965 -20935737 -563516050 558688873 486800456 -306938972 -154306530 -353552360 -493847770 -513842328 -84205075 -922938565 -184949642 -617852373 -554260945 -253822906 907604345 -888914845 700458613 -146959622 -61859753 23635264 -623549868 -250393065 -793231082 -381935201 -114799309 -676644399 775385968 -2241222 -326539699 -701923367 -773108761 -701925829 -548696826 67004710 -161392419 697084555 -270406840 132586569 -726603488 -518372146 498544487 665620000 -893474910 -750043523 147788928 -312750103 565461470 -40861561 -295567590 104635994 428173175 146401537 -415243235 222128625 969223912 946813979 -528725962 326596081 472728183 518299071 -931720158 -964786961 -804777352 -320384384 -9175956 634974261 -307016723 539312351 909927968 -982381565 -277711932 707237902 -760140270 -845680054 -344633337 -938920573 537068165 -36536639 -728733327 -855707817 -733730399 -662915233 -164241791 132161765 -528766551 758341171 -338244399 -898246666 328100809 -317595069 341042020 730869184 409062888 -903188341 743834650 -249998577 -625002379 -273192776 676599326 -658141353 -527713913 -586012319 267163089 -166142662 408689175 686127250 -406380615 284666444 -541925589 -664897994 447184188 -320121420 -788344664 -577220743 236783600 -37871619 488632854 964380267 -336689021 559832946 567462677 137251491 -279837102 -20764341 -478176148 -215390694 -552441514 -190775945 841339608 -550275812 -77580458 859270627 -200911148 -275295024 653630537 -7719799 -568557964 -625560835 434956791 -783091352 -359418611 -936363223 170885934 -51563730 559525684 -46627778 -340655942 -937877857 934508128 -632448048 731301936 -305933297 917561642 703138813 686608443 333838851 -206187756 686215397 -826140198 -586778468 62273560 -739189937 920994235 316777685 485656247 505833159 -357109016 773495318 -407395207 -437257975 118738841 -551793888 730802535 879819707 -279464431 603180230 -775765368 619487141 -901393330 -669516754 431425903 -901050620 -772614650 906748875 -232922786 794224395 394456694 -658965535 -717355795 221798092 527471857 379102320 -847942137 385708539 499746347 -493622229 872297412 933655038 -890474962 -402946287 -321474360 -385612835 -406020083 712760246 -510469743 526965887 505601293 -770213971 -995367098 407155387 -999571937 493545170 -348180479 17179981 555287980 736883555 287191511 191510673 -678041295 -793362817 528613020 -378331646 -902991880 471166253 -71854391 -61054907 -696815549 -937207105 422319075 338465972 96893646 -389011949 -154993331 -70841073 -74923802 921439510 -200937091 435631282 400925723 -22870914 -483568816 975976305 982803470 -597577304 -38226509 390982225 286235711 -927080440 231006212 -403423 -144493454 420271409 -183951004 -862535605 230142569 636325657 -571472190 -764537713 247025357 185069842 -467214368 -12458527 373465259 -644852675 -431050827 -433925034 -508504645 -499044448 12021946 -376467831 -972212345 -792274194 899205206 -270886847 21112434 -394211557 -711384336 740879050 839868236 41326760 617861401 -837681333 782739853 -704447640 603205397 -207056334 -907585848 946109625 -42355678 760264874 -25829563 -254439943 -879962417 -596519170 925922394 570254861 861240184 259954254 698185786 885267673 -976950047 -501785377 -15783052 421889703 -393979975 -79277441 902241416 -121592448 163423996 815211481 -609184818 -589456743 -937129334 534600800 -75012830 -214350890 -292495851 116926670 670749604 -845306737 -858215849 -544281586 511383637 -75936926 -569548389 289913658 838096924 976341120 565242569 263070506 776544020 830522287 210966559 168589811 573251905 267910877 319798831 -338820601 -280455936 575061099 995279971 -937738968 -422748373 -993734309 791787017 -754133071 -585076456 -357408464 579789269 730517496 830717464 906677988 717159299 634362284 456087623 328149514 -477795981 126659374 999525589 -70426641 415599506 501054977 -237849591 149547183 -800798555 -60257374 -796366052 402991524 86387860 296787323 -253481366 891754326 169057018 682397493 -57872855 -244341925 891019645 155865791 607681443 -525627288 526702795 -472756731 -830627009 -113394203 -847143292 323040403 -209471982 -858875070 -63303982 -348357721 984385296 429030957 -932152323 414549884 80287578 15447875 336007350 -618622807 664061044 -434904408 626243337 -614187638 -669509449 486966513 -349778973 150528394 863978606 731560623 -570340986 448279941 104075435 171582322 -319518473 -47586168 -313316552 -767300863 -835222668 -723934928 -448655031 856524070 -513372424 -480728353 -21098249 -146946607 -163835939 92424972 831536959 13755379 -452695033 -551860126 -945999503 539189728 908606801 413695131 768143550 -142042675 -557642889 -372014852 9502343 -406432836 -689228680 -774114776 804452065 -904095116 963495894 633861003 -825120354 263416211 -517122538 894838300 517296148 849033677 -59683743 676748082 7129549 -636812558 710085566 904370495 323869300 -680418667 700247386 -140670217 173040511 73460437 228041199 692970267 811519777 13894185 744774481 -515027490 839554258 -931610217 -927634104 -365722047 -852636506 -635985782 763079392 772992201 -913951869 594369821 416985299 -729793087 -414285250 353930270 -804400189 140945883 -412369813 753779552 -931980849 431558370 -306257115 892504728 994122082 -884533212 795143603 179506263 600287486 780107170 263330914 -402274283 -439288890 -901716537 256338438 956634146 -262860770 787581450 -361746157 318145406 -821858805 368868464 -376888727 262054536 -405148988 -16418399 -350408933 -116079113 103489808 -881263942 -29404730 715037795 449017958 -349814197 462430710 -529546317 -663191091 -548361101 558925027 -233518790 571474253 -840019510 -67992362 -776192560 127219682 832287435 -456290651 -197477297 103026118 -493655520 -219728017 323809673 910994999 390404949 327199431 485981793 711236645 -67707377 307981719 -663427468 40796519 550268295 -738577967 -340061969 60635133 617496212 491069940 -899906136 17755831 770017145 -641445245 -596770157 521562434 48539610 -427998187 -324110621 -504268580 -430681291 -419941630 -201231257 642967465 142896965 168655795 277496578 -317199042 844816443 -755254784 852223514 -620789424 477553655 -114169820 75651237 -318094947 986204171 537783835 165604591 782446641 -36816305 -553872360 579759618 -529734348 756774413 -240800578 -227438473 347113707 485490814 697950733 990308850 -665122787 217378627 443114301 611932098 40404943 510460690 354920186 291144496 214402275 -547704835 117683802 -692706120 842107195 653792513 591571648 -997028278 276432943 364599534 -564851408 -151310228 -775144270 718152911 -178924986 707768644 -723430731 671861385 -548855069 585613873 19168104 -582509926 986922217 -191939860 -65989575 -672018718 -427497164 -328731785 -706845353 454072120 -621052411 -751683854 742117968 725799392 552400906 -259584745 554090736 199966438 -487283099 973687707 472883779 348226902 -695616347 -189841307 -85661358 -631782700 797171265 -968336455 340177818 -773760255 -153341993 653702398 358424304 -114331 -842650089 -365547690 -276045724 -971331599 -378958966 710459687 631326329 -826539199 -865897156 91497220 642245271 -816211651 486748954 385914925 -697819625 -984613219 -382175336 339573872 186239389 957168447 641641738 -632070170 -742016536 797957084 -196805080 -608506206 212013605 112270602 -341000400 932529364 53509711 -846803004 -988459959 194583030 -246189319 -604088463 740333854 147326766 -757823369 -627436351 -744342117 240790841 382704930 342553545 83729649 -79138122 341168865 -771835488 -119922866 583169291 -977108825 -62816605 -188336281 -869421587 -857794586 89984578 -262180230 -880342923 468418544 -835428123 -818367086 408906385 653160154 143526770 479728606 769110550 -493325077 426610893 -488413044 371125995 -253082075 290840218 819857852 300770998 684050245 207623242 655498449 -968964992 -25813627 -580711779 577623801 823929170 -94857502 568766024 -562869819 896952584 550440900 480145307 820909321 480426260 792644854 81619019 278852661 765942841 -619615882 -959760572 -116705030 509193157 854685128 310646667 -10336101 -227988240 541596512 860725940 -573037752 -353847373 587760924 -307543083 -19993899 -285480545 84790989 153012542 -997863036 -100436086 -746949782 445578471 -223330151 548153882 354625532 -791339179 62386684 203741973 300985992 267398428 -456610068 -245602373 662699528 936634985 119704292 864673035 -977989324 384226446 257862863 -302212158 932011275 -29305926 -808125823 694342962 951203368 839119115 -168764577 -585076831 386985477 -914161955 -851914822 103937551 -558048532 -907703556 475803208 -652270563 -554841841 -667409142 -439275324 -102901256 -155329083 796097960 -899216240 22989476 894420478 958578071 -678960744 -794673877 942028135 715555283 -615483441 470475417 -671551234 637456223 906699823 -432774215 -702928599 595161811 -477365085 -346030108 -634480532 -579214519 251212260 665578647 844970402 49352439 -162208224 -129217324 -43319037 452388650 -336045152 -304013856 976256671 -235823393 -284891506 301940570 -606742855 329539286 -409803586 30192857 -894788446 -212547540 337507314 -94641642 549431203 -538212987 -263589596 350819227 37615934 -566979433 798947612 871298864 448241615 387457137 -533532377 -167576475 222369747 -468684170 -154687650 -222548463 -277797939 -837228989 -974932200 -14510512 5028684 -856638955 -461936309 499062887 -996434147 -669249096 -402252257 887199485 -138973264 -740513418 -841830351 753914375 -981998010 -638532081 544973112 -563997671 789432768 -681890813 173685127 84698636 512099689 -355566415 -348874481 155710737 -451391405 -720110581 76522520 -731266843 -183470877 -914415944 608940145 843220975 -148300594 -457219273 385081275 857211424 171451265 -43817196 919414693 -767760152 -153733276 -63929756 -254040026 39586969 -41685447 887777167 531196608 -733793851 954026445 817799610 203381087 -247406989 -161809946 -687860601 -767622779 -935691976 32162928 350281197 -356187575 360888940 767302184 -663028999 658727093 -560137299 -538003480 -659365997 -734437687 -460045718 -630302289 -54591813 -790029224 -957513707 -636939762 -920454237 342073741 309504284 -389930696 576008968 507156 691033882 775064270 -933887589 -80669213 -783027828 -678759958 -691384880 249837776 339819077 -830624518 398502973 -990480570 -777233035 -374858772 929768910 125748385 675163817 247891996 191890312 -841942695 891230467 336442841 -762122173 731927905 -680862743 230166143 261631284 32041392 -141442889 -871718553 835600300 -639467524 -978187193 -577032101 438394612 -478600572 -443610770 -204261121 358146311 310595470 742787997 -272853945 -823820995 28434876 43545812 -480026638 -833887238 660117550 555797306 775325094 -851386816 28536271 -379556061 -190176478 -380042956 -943847053 862445919 -365732094 -143624309 778745721 -472886229 525436895 -415725683 -259350470 689974387 -554064941 -508226491 861639274 986503241 81848603 996488437 440506291 615797733 -188774641 508130060 58486056 -694714100 -231689379 509714070 -458445308 -494655147 -746095245 -885765507 -611733646 579345998 33975953 -39653168 809407193 -298242222 674957653 366441184 119634267 477902487 639435281 -169693719 652066694 897495398 854531129 560316150 -14130454 763402817 654975634 -655654921 705292159 982960576 -731236587 364223074 923724635 301974805 -220173902 738779312 -560180483 361582772 801673643 976771010 -266509563 -145282549 -656996342 729129161 796371437 -541076549 510997926 -623549344 -648034974 99031706 -629286825 434658650 56117621 502070103 -949048501 18091291 359456516 166144784 -26244579 203454277 -771188995 -524375288 -995352200 -239158958 104526950 669915664 506521946 126149398 408744735 250311061 -13311972 -614293220 -601727955 610022043 741541335 811779574 644980875 -813452062 506583441 -362269074 628741139 -235425243 -609200407 -11785709 731229846 -818628195 -577521036 360508455 511097957 409567179 -822735155 -810194923 -389950843 660207237 456762060 984961025 468835762 -169341682 -123980521 973092250 -635404657 -509772555 -589014203 638715733 253561462 126211130 206649109 -244068572 -327533156 -751372000 -889723618 160994905 -486512379 329378487 687300046 -669178208 -287699891 768824815 181435072 -456505942 681562205 -988893791 617112721 -604578202 440464558 -674507219 -727634418 408166748 204523486 -246865595 -436664702 -1497294 517808281 -876684199 498660296 63225912 -931093549 619140438 834074297 -27232328 -226218485 -24471909 -2136005 -58653534 40606279 -84564981 211085165 -341275096 -266222866 -535211100 -282598556 322667545 -978172584 358314899 -920184284 -507610688 -549751479 602956520 144640791 -329807778 362825806 -491717558 997808262 -833888040 -484149974 -15157906 948432494 -391825206 751125900 818431819 394578571 -286945536 -185646404 416626055 776379312 490219310 884323691 956090594 920347891 184493080 425947161 -694722465 -514355529 -637678731 -364411677 -219287248 -258152172 -551934752 -601395852 -924255941 -321265116 -288212535 284823452 572644178 -924940841 -798320860 963963978 68620904 -951561197 -904271872 516661965 -12554579 955036189 769459813 800586765 972602831 -260420438 672075787 302397560 -503762254 977192295 -345483669 873114839 204616290 -86308568 -696133991 534305697 849977935 -568999745 181909637 -327841681 989855894 794004940 -566901408 866206237 -373920533 876889342 906380327 -5608817 916215329 195428026 -300209147 -374077297 351463538 282532818 55415333 -563813166 465741676 -403796437 -274070500 -116343821 45311854 -757709429 728715752 965521269 678593980 787277888 399974380 -112776889 511613398 56267332 -301298526 -586624706 873543551 -309589506 -377221468 651657307 46574905 -75298360 -541448826 399738536 -171878556 512455412 -996890515 340185252 54442158 784667724 753080088 424056022 -829059832 -296309233 -53588367 324729155 -111173570 228382062 -978651820 583039267 -70794112 -946831203 929871141 653808283 939493861 -477638391 930192155 376805777 -199628452 497252607 -817934960 827032841 -945196494 92161727 803190104 639905750 -15908696 998548583 336448250 -651922391 -788841245 284734065 -924524323 612554698 320311509 716920317 104015848 331668937 544197812 -330506016 404602554 807756619 386385299 735224048 -664046088 820876278 -703549535 916510003 -313097590 -529333190 394442282 -389352101 846381402 519705868 375908955 176272561 -843743675 140575456 770965961 -863087799 464610002 887603717 -95501782 -23231642 477670703 950550857 -324342230 -306061584 242813164 -92902198 -374915181 -499772438 396249369 131908012 239942355 247635820 327818473 498524203 110577131 -437696347 664897642 841736638 -73517642 -507054479 154981537 280329704 -460302211 737325736 -51472166 -70941296 979112635 -858459428 448922165 -478676249 -426897677 -890130680 866111492 -983893544 851348307 -613490524 711767242 153028979 384670728 -237665839 -601534032 -147818811 522756840 142468059 723912180 -102133092 335737105 -175930504 477103201 903114178 152091867 -535794842 686371128 -759557172 613583225 -487510302 -721978065 919891514 666764382 939907936 -293807158 -333409092 -673690811 -865540373 80537180 294135007 271071306 -462944221 -71580084 107413833 -932267045 452605584 -478661463 494648279 -114193172 591419903 213669069 903661870 570686370 -659410695 363561978 -41278585 60985919 -835741408 421720412 490477316 -312398891 -872230577 212041145 -564417749 962689569 -79492068 -538868659 -666398541 -911287046 -880721706 -666493319 -63165414 17426165 901882162 382565645 -927873480 288803132 362825417 -486173467 -421397023 267891892 109128480 784143273 257701172 -201477489 -776761053 -456495912 -934059026 344162449 -911795641 367664496 687963504 119623728 220031505 534561010 620199858 760151756 644813276 575108049 -448123465 517931381 -974365897 653329820 167786666 506601304 301621721 -792825690 629380354 523571574 483867864 857995309 647724181 238213392 480577538 -67256093 372975747 71155197 639956386 -677223674 -100195856 -87052485 -820134854 329781559 -577355122 454677843 -906317841 -348895846 446300808 163244985 -507389351 9918069 -212745502 -836087199 83863603 132382005 -187807107 -33114921 -32931375 645559028 -197263171 436720298 702910135 -904701325 -596555809 -128246031 229967328 236607446 -957769115 -229485582 -591300923 319470610 -559286123 839449137 -739876714 -234410599 -99203086 811043716 -129666849 106235143 541986913 -511285488 -228867763 951508395 -692994171 -386504201 -545036283 -438752339 -350903593 315899003 -139645553 991829972 678203858 -216607096 -254411634 -860335350 159071322 895690943 -694966548 -310079882 -399474287 -180265061 390199679 107860080 -715721991 55471768 -710168927 -659279029 -75486793 5532725 544202098 909539773 910803939 -124136448 -177666465 -826609301 -378937827 563809317 -329729642 101847592 -557454517 26487836 -561214661 584776147 151775223 839232154 936430628 -229246360 371880396 388310789 -238634301 981727151 377805355 445291395 259742178 110076309 918966847 882904720 427064797 -681572444 284461194 772610765 -346462241 259079502 839868183 534867965 -636228440 388711029 -937419822 -791628324 356311655 -299124442 -680398036 -151679700 737883171 -852958478 -831895773 -442166802 -614346928 -180947489 -863780701 -215765971 -434770826 267557248 -218057925 -650801202 -780878429 627424584 306677011 424775784 -674385165 -741506741 954617240 -481405606 -532583819 -451833220 682985709 523658622 30184743 -462451579 -368702987 796670280 -69530088 -760384160 -738102623 -864277911 -419132094 673701358 -134784992 -652374047 352724374 529287385 -530894473 634999885 454348149 -823498794 -491782347 -413754245 -944551671 -397481005 -995243477 -648376994 -36406105 779370100 -758067436 -971495733 426969747 -41025918 600252863 -493347654 -632473660 767903128 -429309967 -321629566 110385877 537314400 -93399671 -865025499 -171325636 -816945821 -739628177 -743030836 342300418 -944767732 -797944968 810458058 178433436 279930159 -760060061 -211927527 797826414 739605448 -161019466 -859680031 -57769611 845476633 315019578 664356029 -824999627 -42657459 -900363844 954593246 -430839219 -304645595 736495833 -437026849 -302922012 588453731 887294719 770686196 359238354 -624998120 359210580 29702350 -211456848 -9902519 628270845 64736933 -716147934 401480423 240349814 -536637056 763264186 -605311570 894180573 -282291392 -444287255 -60601538 -429182805 284478361 141497956 -677756493 839793400 -950573235 610782309 -460318759 165930961 246370460 199444761 -48047235 -151154339 -692422548 -53568032 -528847295 -226567101 -542784511 -911862061 857934116 -70875156 -122102991 -302404702 -348530331 105115246 -369562077 -567794457 -341276207 -196754747 -467551127 696215088 -9001045 651310487 -654012170 -608469334 767028415 928563792 172299991 -938824945 -459847347 259533467 408560281 813550925 -292081579 -31853133 662015467 -107495071 -934035930 -819813392 -269481296 820815771 -443434820 438921799 -284411309 -241557753 250702186 163025958 -430402646 -440788104 542712813 -528026490 -376535759 -413310578 -772988378 -280665455 -443219536 275837734 818212435 570156548 -790988280 782829605 -541724726 561297797 -609471198 170166882 -976386193 985284285 407239240 -749539486 939204727 -574060613 -361466841 463166659 -494450572 -518553449 -14196160 901278738 537244214 315944774 -161862071 -413449622 -440031885 850850724 138987014 110400731 -74763733 -997991903 -5695677 766449774 -667030660 -273216495 872587587 922572241 -385936764 -163238676 -134475870 636662972 -363076262 -125038615 -974921585 487541890 806746737 -889553232 766078680 444039945 6190000 -469026948 -213736410 -695714088 817870044 -711175620 841275894 -309895234 603346885 199812758 -797551580 391490810 362931760 -317437639 -557118102 951649056 -662619227 -469303093 44309915 -567687666 27193682 374898621 50240735 -22908357 -23322255 519474896 61856074 -128820499 261019304 -625174012 625539872 60609824 381559307 562631963 269684870 -772035272 733025258 -316442806 -6995559 359939322 707385962 -791582676 -302700063 698150238 -647840935 134060084 -33513352 271238992 955546959 637961166 -93065723 968810146 106431853 238138211 710044349 -362216004 -629569635 483895085 -555121371 937860954 353274698 -451255401 884348295 -54305219 271736606 983223452 60621142 905414359 544125359 -678595988 309702747 177029518 -612522026 -987436371 -162063900 321553666 -819764929 -507979572 413041020 690446726 609428049 363371500 -512028529 -609812462 141035560 818689743 -963794830 767170313 -305097717 -147387050 -462012218 153213187 -65685181 -295106080 648876928 136051460 -511645008 -903317085 925185610 983561251 368976888 -380547994 890197326 137842533 -59936486 -553940428 330551894 169317216 472218526 773039902 175001103 -246227002 545828374 -456908479 -77250528 579581612 484298806 -373382162 -488212030 -687981972 -889525407 -248058670 736719990 -646768478 -636801646 552671609 -79735148 -610983799 365120634 -762550819 -157099117 -202587450 -553610171 479039409 -1045187 546166105 -346184407 58891829 723661997 -702411022 162408861 -55060061 -123072001 -944587528 -780488877 -87338340 -206410434 -189740421 471319387 -14495956 800228420 827888529 -855618421 -405126227 -116403232 -751270665 692334836 -470838247 395536297 -97596334 276858083 85252324 562874509 -45975894 -784033779 -501357948 431045201 517558192 -57143791 -725169275 899505248 571131185 457182976 -296502368 841105181 755046516 959517390 101032587 -584748752 -633283006 539321900 -510026393 -850719729 -807049455 489976039 -986248939 -827001262 -259874129 -208788185 -344616061 511809473 848147783 158555572 503514574 -94155128 -393246097 235867766 324240966 387824616 715543321 -609034828 706218051 -980546914 371875724 9049460 322189758 -727367450 751745788 -571604984 710202183 -668405414 729923456 156768454 -194887570 -373563513 -503595154 -101290229 310979652 809545722 -590997647 220223913 -780938350 256905007 -431109443 521933024 -301494371 -400973698 254679017 303138826 -176775029 -78583111 729621024 -319309173 -955754527 -423842664 -366508063 513358514 -123880856 522488406 -810029651 73068684 464881466 -478493218 -96546462 225755422 760851328 -386262126 518697228 -33494656 261852804 13321620 306175837 135546861 -886353240 755016026 96875744 -459814735 827547328 889419988 749522590 -119660152 -514914659 795649053 -700504517 841664729 -718669534 -378967623 -219861628 -467892782 466244318 -831131511 732272653 -918408543 358756342 -577721492 444650432 741943968 -616870331 837234636 -467514077 -347198603 555779625 693001791 -861504652 -11948012 -746238533 104957422 250186819 179648155 -417018353 -749332594 903858495 -970387325 -506886172 609778509 -540516430 155475693 666165774 164798166 156348716 192854014 877607962 -424784753 -253906317 2540931 131296446 879547122 764969765 607022205 182896080 949252299 -743859375 926039180 827448711 -754881637 860748842 -461676222 364822585 615586979 -350836662 540525149 629995595 364038545 470397480 -742681672 267836277 597758350 -209614671 -994737827 -404451737 -969523215 403489794 -882170580 -810604696 -618377704 206934930 238277422 -927873301 617868637 -236028617 -390306586 -632858739 767216995 -664494075 566332029 109400315 -848926558 -46679214 -120267086 -629157351 -778904328 -480777931 207406540 449976717 -104685730 -173693997 -819224135 626167937 121495552 -731075287 509855686 -268550594 -397366018 184614793 -969561380 -566837431 -232103621 -502224660 999841797 -231433223 513269067 -460271413 -812188860 -350341939 -121695670 629497858 464107118 109683936 -941521841 234502690 696543636 -585749556 -139281817 989347083 525224978 741207764 305394765 -223972636 476655159 569487309 509100244 -647355549 -44631172 870157905 318783639 -92233944 -531076780 802319353 -66381273 312243289 -585615079 -876098818 -976717992 432885324 253734903 -176333637 212215917 831202128 -680980070 -142806784 -994769313 -659293906 309673013 631071291 714154023 739278377 -447397155 -832043412 241353158 977763470 863515561 -5954620 -374191493 -68448647 -614599853 764382878 459163699 -294738783 417100508 673802868 910607210 -453554573 -378746001 -611457106 140296020 -979310400 -967420537 -401639725 647681957 257801676 118465178 898254759 821912984 872724328 -702059191 540278600 -653872791 776242608 -304004311 122762884 747619979 -75385300 634048036 619924699 -18588165 271822657 765295699 -471096870 -951793945 169889545 671180413 -837448612 -790046682 -300338653 -18676698 -705047999 552412022 -660630586 929958649 221860072 -993656984 943107218 -315737063 -822886133 420639860 606765325 2367515 728112710 356827408 26860039 -951131660 -472594416 -830996519 -831493729 -508529286 996415904 -8534639 -607735974 779863928 -200277539 -101254617 348945361 -130772933 421848078 -953899826 -528794863 -325992632 87248908 -443743713 978517008 570936298 -873452903 659252622 -791368316 355275407 -487256624 93700718 332852532 -529967664 420705777 -167219987 -962238891 -475088518 -391916844 -754774459 -702076062 57534356 -453925087 626178561 800505898 519396589 -69341513 -996927232 441440431 37844936 -759817459 496149478 791589022 -579587849 -458965150 -316815079 896803543 209231335 999211345 828923154 -316589250 -968384252 -893302518 611196331 -715289156 -377130462 -501052305 303597699 941979007 826136310 989797855 -10294691 -951404041 -315318772 -326145535 515990980 -128988092 -591220536 551220249 -795790646 174561963 568212436 263626753 952282038 -467067406 961845937 96760105 955537483 -535514139 -350479842 274158010 -917719236 600942490 131399631 -145504600 391688907 -893840816 561264795 -570701106 719564472 -394788569 -256933292 -29390848 630013041 -550245138 550581005 -806414116 266511693 -264642691 750774341 -953178791 -79088784 862477078 712441008 771015353 -958620907 270946274 849595268 -443063616 871029374 609668238 335584025 984501961 744405240 308591651 696320960 378638725 -4842993 -926513565 -777564723 -486192901 -834702569 964845078 171307263 -599430965 728193105 -467307052 -1142672 -945313963 630719812 799572192 961440127 589942895 -822869086 -538266886 511135394 923962401 -360263408 -466602376 -319653925 785202953 866515471 467041438 -532772106 613462190 -426792200 -845536103 -230188047 482734034 655237679 258010914 667728279 -43149247 247396233 -220651179 -943048316 879861264 -797713414 -57628870 -225491059 318039306 368957 994158241 283794614 720698727 -134920545 -76521040 54601870 -524583105 -657913282 -141084176 819334820 737490273 -44462283 778577383 175885099 -423874737 712778497 188022376 634014704 360975262 282597625 476175230 11731934 -319146301 819447961 -147799915 795575399 467356880 83511781 -624756178 -970865433 166328718 -394171405 -860796383 -887756674 -694712340 750451172 237522237 -844024381 -80671309 -520283671 -685665107 -811426018 170575509 550276665 271537583 218577221 902213715 -19315172 -168487001 84186255 -318815155 499652645 -559237347 902336575 177579639 705178277 755187627 188987087 188468045 552534076 -976107852 289027582 -248073751 508415377 461726186 -875754356 -296911557 -713563671 -458539162 894502700 -442608083 973463507 166118975 874905096 472544493 650049708 357539259 218289816 -512346751 92049755 -359602539 626686216 949928595 579167746 647771358 448295005 821369513 280717341 -77204201 -831620157 90548340 -930721652 -790534711 716384238 485893530 462879069 -347072465 -774276768 -351000925 849142246 714140321 -108504442 -685240337 -87420690 362125777 109436519 534918684 139952815 72857530 756654593 -569503646 -821402994 -124021875 87333073 -289345042 -882615494 -373568818 -145083639 629574513 -724281147 -750933900 -226231056 544787033 -221270125 655933906 -755626047 57802369 913138052 -907880647 747497220 576163575 -166320372 -745410797 -697335636 858664901 -703969636 -182796884 -981664579 -160899519 -677200603 558638413 688888868 -331681765 -413634047 906092686 -51273402 343111981 -908876530 -643803991 184650773 -407908821 21674734 643924350 339085917 518912067 -331612440 137278764 -612252250 79519211 201610051 685124338 -499159848 -633084394 -199727313 157550095 -471625398 748086399 -312525207 -668891839 -937645250 602634973 -88548368 669103492 635200038 -621088513 732112319 531245103 -140196241 -905489054 376829448 -24700717 -277947402 801325438 -567096661 -167402355 -873678040 290700177 -244788278 -912754160 585418537 234871051 600527418 743211484 118202556 -372968093 -340343514 409990413 -972340329 871573620 -314165819 -458296823 -764875869 64806488 176784309 -418694969 76871916 -450493187 -575667131 -442769515 776994230 -694693537 -822795067 930419926 762005908 371662286 -925005030 132345093 254638658 2753618 -294979762 705073699 959192049 -883807374 -426854638 -746054644 -763243439 -514850751 -462886685 210074148 720617627 110733051 236828867 225299347 -121287094 493565559 -293584245 -215795214 -996698291 588381860 385714875 -716712955 -704542429 -62117196 400920617 -251541537 -13969156 -83725377 364653208 828915809 -179309011 -985581793 390517795 -731269142 -319416198 -653648499 -744342966 867280556 -815583169 -886488175 536461511 -549220976 468472538 -683889824 -118707371 -928162937 -288458751 793733599 -276948535 -399028173 -223660322 658931105 846745151 896402248 -681193564 69660461 -563906404 -724789322 -979687131 657805227 -862786443 -434099543 365795125 -424937665 -335225902 310368834 -370800806 353928358 191687783 548835557 255796067 -921661153 36843470 261476395 -715241056 -786234391 -826132859 203779593 -676811198 718035709 -889458514 294709911 -7224929 -695831761 973893906 385827889 487290423 413843526 -445765438 538005184 222074528 829061415 -871441471 173339495 805039151 -939103113 -118180382 490302818 -626278289 -339636018 827103796 115387377 637911563 755266493 792216157 476801119 969465278 100937048 417496243 -345224369 -653404818 63689504 51428013 75384448 173761214 413118758 722611290 880554146 -149076555 -498738766 -34200250 -362467726 699547616 -793344015 -932200189 -48230730 252638771 -701994702 -754385610 -973102375 264595112 -409631501 -820264699 -56572910 -542201792 15217183 -14950676 -858898768 -438545617 993851469 308912471 274381709 -345502842 397258336 -776617446 489174053 -951290028 -748016412 -285439389 -445968020 -379724289 34139729 160917503 -938918700 -964875673 268612090 -301199126 732576932 592860123 507600343 254529590 -105293054 -748559821 944897101 295201259 -382101121 951304827 -538477207 -111890233 528258472 911240055 529346657 -154938454 -767488138 368057702 -504119650 -375438344 -793455611 126214558 -18517681 677145300 -754425355 194384845 -620791384 -330027069 -851993605 994064407 -41799593 182573716 22711753 600342774 207645661 -321068415 651531144 743990222 -262653611 -951971602 -475893007 304747607 -798299225 662176208 -522388118 -599265989 -911553268 466111613 -25512905 307736072 660505858 -174674266 797428464 495168570 -67039647 798982756 207593867 -574631721 -979726875 838636562 135637387 -915925159 750682571 74862917 690554407 -286422061 101280446 273293255 928119641 -405370268 -31265329 -661911600 524095641 -276644388 332621766 -6413124 314977937 452801816 -392877778 -333089571 -83302662 -332034378 -790996108 483880223 -636332037 21203173 717217153 462848176 663780732 -736090206 78961497 744081498 -271499481 432543078 -184129362 -12070102 -427428798 466496497 -554661514 -539638811 -203310038 447363186 746322880 -761438268 676547610 -819487687 -9044714 980962119 814088518 -376054955 902420998 319863775 135874896 -556212780 466791461 -813621443 -760370181 -863536974 137470886 471302997 200007678 -541826003 -195572625 598930609 615661681 456260221 -605414912 -532213872 -646200181 -379864896 -25647363 414348472 -277426956 -86883565 11871970 -449437261 -947501046 -460370960 300280259 502021355 757872688 303215770 -997996633 -598509231 705018053 -189440243 -608664073 -534959376 -825952254 856174285 364811449 50369350 909039812 -967682766 838113841 882922645 555621264 -463901149 33924304 -91443432 506601054 694575065 102098242 -586995638 467385191 933452783 -304156377 581572452 -990407581 557819426 -24114482 692094000 -161775508 409580596 -291591804 -632820224 -19461943 -102561639 870645122 292961387 427810661 759632817 -262382566 -193718397 -524873512 -912393360 -870181066 850614429 827032609 599278942 -841660982 958280576 321822463 -218595524 -984022612 -388907493 852865260 -75170618 547862209 340325330 -264488944 -157349041 -987507191 -484957735 -541175914 -217025711 -158869282 -636076694 700047541 601386995 728643859 -605904251 842256544 -351415706 804062878 62808769 600786365 -75706420 67659695 830022597 -645868750 -517219344 -285032790 930798044 763496984 166518547 784296718 483322072 -81520475 672431446 639310726 -584407087 -951054373 61475712 -248999780 -578358746 356235956 -29328455 685790538 -315407740 319834565 308779163 -306883031 186813260 473467504 -419910083 484676736 -120323767 -75576635 559108513 -626694825 216505374 -35309363 -738822640 -409373512 751157834 611700535 -716533027 541513128 842466183 -277610912 -833432209 819307132 -916386727 122897392 -656172914 642319351 -322588030 -832420796 555120001 -572578275 335454569 340993553 -916103862 -509906454 225278811 983171768 -308117878 -283872656 764373782 280136112 897461502 758654448 325759114 -909361313 454415919 -433136447 254259517 -964823105 -103002431 8981160 882020322 -421426926 -749988895 -600976815 -762798271 29662161 -633836961 983571663 -852557353 988405163 376467804 985469569 275000487 -620427125 -880202954 607684131 204677518 -574732916 -319124501 -875801862 -92423271 -126829043 213503566 892229189 -860344321 -727492545 435168041 -151359462 -605815895 -956090122 777734072 713924764 568806397 433286635 932634112 106733914 969567209 -459752737 -683443423 -601698529 -977055941 -737024204 -564416060 471317338 -799685646 427934725 -599896882 286709954 -790470593 -415154786 -99196431 774731285 -477677951 -128171065 285196971 -247054558 661716288 819515309 -940430464 943270303 -66380857 675919471 579409354 923654257 596320128 -564167896 573402762 -637928957 999395222 -972456497 569373569 -941148119 -277280596 433002771 758397888 -577994674 -997100719 -344277479 422148841 822597209 -624526337 -231880503 -530351766 125272976 -740701332 326935446 742980744 -876779824 790940565 95163470 -110252108 -371640545 -837944755 102989200 393490518 -610298379 93438199 -673639884 248743629 -128665886 -652923892 87423392 -811979668 -345692196 718520012 -613184555 376887837 -140964672 193760129 -481007562 -875457769 301573386 443893723 906298500 979897373 83877907 -580417632 544894087 -958730500 770812819 612509329 859664670 216895313 -133676567 -171699018 626249997 705930437 972322895 825810041 689290520 -386520589 504572055 -904710301 70831647 48670801 -628364183 953739814 -131585692 872362665 677722179 -559703038 468768920 842062665 -484817638 -782258045 -947903269 -444352774 -319465436 34424398 -107941787 -821799568 -221639647 -584096963 -867419282 -79346224 -112572359 273699437 614931935 -573370682 -483970701 327523949 -519855000 922351530 33633250 -171467719 473136738 882621636 322165940 730137945 850524805 419670768 717341348 334828666 727775411 -149203433 365933659 -869087964 -486897156 -398156057 -207981551 411937613 -227533360 535736296 -529214041 -867121687 -712793231 -867550269 323155658 448696210 680266828 551218953 728522541 663242182 -902451619 -966305418 -851418103 745500651 -138460478 -601531043 201673801 -771262229 259450572 959400571 35382366 85568467 -525870380 859541890 -962199125 572667791 -645624419 156353260 490709248 819713239 584443547 -907599697 -438439238 -780344233 942400164 200184599 -17060038 -887319243 -894625838 -169214074 -700684270 934352708 -802910412 531309786 208641636 -160768424 666551259 -623659045 874348648 14124914 -735925860 -796894585 -432369004 -444121836 -869959052 118787998 -204361356 434329332 -604118649 125381626 964060507 -20370500 -162331040 -958878165 -725271076 -263291391 813874896 -87687225 -836004850 -97568103 -805921743 -644312027 177390980 53997856 297975872 703902753 655783760 471428765 978006400 -877827863 133226355 -650613289 -657399640 -461822396 -534356715 593651588 111203667 66202210 -622061652 -707183313 841531407 611309218 928187854 -234784338 714460529 834995710 -946536845 752709838 322406281 402715686 672992184 249885408 162737120 778081555 -553269467 559536475 -288008114 615079442 -297549775 79316294 -420369606 -985610536 770337014 -69393520 -579120794 -532624629 -983784756 -208100749 -861819426 244397397 -652804283 276539892 712471943 929257941 -891918001 705950060 546582358 513564756 -405367482 118010449 -208029780 -333657076 176425988 422938702 210390024 -833531163 -885609387 -868410767 -475360449 967685809 40109163 -828625893 -251543346 -187956513 -635221228 -68927649 -435336430 63097129 424502090 -211059470 -331857345 -682500016 -250006994 696138254 -907853745 -283928680 -217407215 46216202 -587893438 -458930916 954529792 369513487 505143505 -958872674 -191179875 329974033 -796923641 328576104 705812539 484165393 -516437267 -492245001 770067676 293578952 130357679 256776141 428979601 -41971186 221687075 -871761140 -190397898 -750608113 -487436859 -895984324 -211575720 310946467 -750129731 269490632 -288162176 659666220 -26185819 -379541321 130985753 -8117729 -327099442 -953765755 -219068532 816646510 820097387 -79666351 360757418 -527907745 -994525779 -86916329 765182554 -748068048 -507460878 982229585 -867999925 592554534 -585151277 496386305 -996026415 -386591595 -436075531 350307660 -853773656 -489315481 594331564 -945693355 -98960327 978331574 -591845753 -327168818 -504891160 140994832 438136248 -150770651 872856748 622635648 855910496 593839612 619829557 -529274319 -881688368 -109131223 -538661715 -689553774 805030495 -321692241 690435370 656028466 -301187190 35489398 432370160 -578887357 -239742867 -455390795 -633212815 -178390567 949393244 -307162759 706253204 -744314986 -960461147 -554515082 396085654 -798330123 21927638 887328485 -586681308 693180665 429611587 707617576 496174483 544746434 425776277 -627405704 -474531819 173988825 -564579747 -162986240 -49167184 315705587 141148779 -458606791 -294701840 679411597 -638753159 -962653328 667310201 -21635060 -648039540 -629271687 -42058866 -403897857 946694100 504250230 -241957483 -401421487 -703841121 128605919 -136365970 -812290470 -290211707 48217270 -546785355 -146038914 -473820745 -464446158 -930008649 361182923 -493968267 645980772 -542014235 -755976156 529959877 381470754 -785672250 891458250 -545765377 -348953737 -929671313 643728459 509507181 -786739876 -766322989 -410995173 342522251 -514791681 -554839646 10529573 -496580169 -203000794 231301706 672871982 135345475 -519344283 -89350483 -495555156 117865554 524451374 476466337 -273142715 279870536 -226706605 -447277990 -515505739 933614481 911767015 741848032 434811657 701756289 -509057545 744584044 -157947157 -606466420 -826076367 941186361 -196330163 462526422 -864504083 -567826880 -447537196 -708426131 401770746 653970884 197793352 642835749 -986541434 -414666192 361003704 -338850068 -901561835 389624519 -625140735 -88431855 732450881 -752565086 456925820 576277234 483774274 466443577 798408506 567322519 -573106918 -182663708 499144185 -870155547 812853310 -160905938 535066228 506966494 -191886077 -392811081 -703955390 -219498695 -600707966 -285771237 192140291 -164592530 26142273 71841304 -548878365 -809372554 -580661697 119615230 -743381556 235455777 69314916 -651891499 -345210498 625982892 -655648450 198163911 356041323 -976025622 -374681808 559609777 219144194 415541595 -547270078 -295054520 -7646443 966990044 415274785 955081990 221465000 915871148 -842265830 313581276 -473372679 -726644111 -72405813 -716306085 957291917 537549371 -264184122 -889124368 531155262 179152601 263579513 561595261 522451501 483637029 -8801550 396793592 642313994 305226939 373005319 816079107 -825343040 459325989 -31443531 -155389264 20482602 898885775 -718600954 37705700 880772276 435533691 -805960583 334085693 952543802 -882092402 -365416533 -487833850 -777757980 670701415 -494448278 829004967 820204027 -906899171 -47150989 -267260640 500932499 133383644 -55520348 -949212489 755038499 -397718326 621941896 -351146397 -952797208 -781378985 613013888 -96955223 515485652 -42899122 415666697 -230927155 668873947 -509381264 -292286219 -547485133 531791508 -104942285 -382479638 -774297926 -103102547 46771317 617467690 -690847232 -997476370 -733641498 -767169738 -304328896 402663579 865907945 -207112534 -753508383 -60948719 82296546 -298573428 -448085715 816994137 -506043295 -221403848 -897038970 971162647 371673447 264662870 -950652580 -976621933 -284316820 -892188729 168116709 794337863 411635400 494065238 49201448 316688107 -523609406 -319120992 -740107484 -749832569 -387531227 -478327707 612831423 830180688 -124702093 -660248053 672592577 371034569 496590673 822367240 684832904 111601106 -769135998 516655576 -302596438 -428236646 -198619338 137157542 -229778846 -147222904 490070885 739489211 351002402 515098309 -215082949 -539283398 514963348 775953332 88673392 -496298084 8781707 659222513 431746640 -498029431 -928790151 743643275 492763319 -185774645 703158923 -895075195 -83159321 -173477428 -685999000 -297386171 742250693 -330931068 -294056576 583040995 776518281 366816644 384134234 -252367657 -312997416 210290804 308889826 847152870 334455163 -332432989 322192320 -259323170 -185166347 -631287550 -59813258 -487128360 147475292 511820630 983662761 18863549 -970008712 -151133798 -966513445 -401103089 -309869844 -12378931 257263114 763446530 459345026 -186354111 921605627 871297547 572881333 289786117 -730609820 742709072 205666381 -324409951 985242820 -813914192 -28570135 698364431 178803451 993046334 415944587 -460605081 554087400 -429757671 -829905868 23329002 -955110292 -432370519 -886783866 -587845863 989931954 -595210633 -362911075 -970520503 -383291031 749974895 497512277 791113264 224106508 -514350330 -265938056 -837540486 -186803008 628511791 694520533 192515140 -237907702 -158740726 -141268895 -242539980 394879762 727539938 413751469 903877993 -116930783 -610714745 -980776142 70797060 -636125241 -963380716 422819886 -213926000 460724977 874957644 42522287 -766567658 -880448321 -531018413 -999462882 366899277 -954680537 -746811824 -54569971 -26059840 -135760692 -669005225 -970347267 287467105 77730321 -673483906 -314787930 866245307 785844173 -571840683 108941728 946130253 187985443 -612719197 123083426 246456514 60748051 914830862 -969193667 -31487436 107001678 -175941540 407905085 -528802470 264389510 -992733046 821538302 -121829468 5120442 348350399 -623438060 707249378 -694696701 -147984109 -663545644 669781571 -718591284 -637999506 -444032396 -899876244 -257392912 977409618 226479835 -315136424 -420944730 -129699370 16629311 407322844 181300869 666798372 -644149505 475928024 611270620 -3782419 -136580518 696280895 -109573401 -187011906 696871244 -5583334 619943461 529891753 516237216 641372402 -98833037 -673561013 -648668829 -380621774 -543007288 946007768 -91600275 -778896251 199509420 186687872 -385326570 62733051 894799128 -859362889 -755272531 -802355231 -91981534 110752302 361437879 -883171801 -625374722 5483652 -14779918 745095223 -71583422 125696424 -17675626 -212553701 337348410 185094572 976810139 -682500687 141955637 604399816 -738345310 -993267016 -813201887 925907081 -237765618 122280159 727156401 135459131 -890638666 -82164206 195145233 -457437382 792039276 -129144207 259146179 540492916 136428314 -848922507 -951165460 -761151479 964381914 -952782153 -109635033 -376625333 18234013 699481695 -167039295 411107171 -336842271 711225550 -678771461 141432803 -981000450 -549668781 -302146943 -179906978 -122873665 -439221833 -817292917 -181706561 360971350 304735643 -171826984 -378363531 -568161313 -662812800 -369730680 -681000717 352582726 706737630 966228637 440366880 884558025 -855564048 -442747827 -22938068 -943106994 -746583647 748218081 -93075670 -513810143 801924270 288472826 -918336174 -774316 -930686536 84273946 136329225 -997324094 741569634 583855034 213311339 658173883 195231360 284811745 397256280 222522954 -383911413 -350988194 -88704992 -399513260 2595223 -639475365 -875407157 801616460 -316922097 -284770157 -834206822 846518728 -480017185 543518768 -407216556 -416325270 -663568114 953553261 -70916135 -18235548 -872891770 -351856349 -908504649 475290546 567641489 295624474 597123330 -857681072 368483395 844175421 -166770073 -811472696 -824596018 935469167 144106016 359044145 -709833951 -23418452 -121374145 546461383 304140017 198127608 -234551723 981620679 544386074 -704215264 -189994135 -222234338 166673761 432973971 -304487165 -999086887 524690194 -96965677 670543205 400026367 -213894143 215615987 678046429 642432809 455222727 -432403808 802466051 753615040 951344016 710413222 689326078 422261949 192871178 -525500839 650959748 -885615370 -926675861 -157497442 848671461 -807998801 -181574019 -984896762 181932392 -410133005 510872433 479764388 -82832403 -109181124 -782579057 914885600 -331148156 -673031964 453817416 61153502 -706531791 80867446 -251640709 -211673254 451937287 -719093014 -892783148 108529456 -780080406 -299782222 -173640029 -323769368 -515573426 286163932 -413386626 -95368383 377475386 565131393 152775859 -698595189 791078386 -429830809 -974602713 923157851 791282673 -696251019 322478429 229413241 -440028598 138103028 73994115 -549225006 -238083515 -265339769 -248478154 647034969 -98101964 350539094 -495999846 441327336 494664826 -260192735 -977411902 -28768248 -115435999 709553613 -662910958 359001649 -47517317 -498799404 -533241574 -71568713 -549865320 993310795 -946920763 -593661606 -321142165 446287046 984747057 -391694527 -311343898 -574669952 -721166054 -471265126 632300850 613542466 -498366906 184334480 -32818115 -941847473 601810965 636818916 -892604574 -735226502 -908047369 166204975 385583517 894868449 -407836103 -298869426 -927416259 540174173 140415483 -997108903 29800590 69411242 49844132 391817282 -914353675 -427560381 -786483478 255003084 781970610 369394340 -241374349 709139284 -617172844 -139365983 -488782762 923202191 -206801248 -863081241 -419771286 -983750424 -726627787 56192758 225688787 -649162127 738868656 472939378 -628833821 309278095 -728442559 851495901 943618626 -850295019 336017131 -946797604 953080165 192596636 643143074 26142935 518175672 -760369252 949560317 591182141 -781499724 404203489 -690426154 915002802 -519791982 -354290960 399216861 322654451 76193650 -750852512 129475343 -145903956 322776084 838408607 -608514090 -141400163 -570268003 -34806929 238394152 -154303192 514580164 734381916 872102110 889363443 619614398 298300376 -874847305 56977586 258731739 880409632 309855812 103365986 -760633337 -806800134 -301307543 92228616 -711719963 -846546993 568489509 986262787 9362542 431410149 -398051861 633272942 212465907 -326663525 -970533288 -912767053 -316965421 347220082 -795054794 -527114727 -467946372 -321266213 317261043 91456182 -575723598 98477005 -634442903 324618198 -373201429 938392483 183105896 -384296860 -34517181 907049485 -665890189 -50481980 -936705727 -675186859 70782637 -783225382 -822731839 -839593428 -630766133 671868770 238097871 492269055 -864163325 -294950076 716890625 -492891748 97290896 997927316 -661865922 -253528054 -440547120 836309290 31522745 785771580 608834718 -185101055 355854220 -798568364 433957871 -501975992 -967983812 -136105132 553079966 -221189108 -682081205 -379050331 644913490 238340850 -828463556 640704657 -975313149 -838860310 -173527815 970265848 -952282010 -339081073 134875385 -505486350 -334447125 -454569350 6703607 -91677923 -605695523 -594752640 955319963 -138074189 -471821027 -130573249 -325411678 606204102 321049926 -160963387 -197984783 -420794049 494498891 -3868029 -946345942 104074080 -344419739 -727129993 -142052157 982561288 695968616 734139051 107245797 154868172 267864720 -985079427 -715122027 -242306058 849160675 437218736 -22425241 553057021 -459871840 -732867945 -374263661 -984837076 527544157 -228900274 482506779 22881243 299680615 297621056 -704479927 -906235268 502851656 148517833 886110507 468612763 -155845917 -683241025 73801367 622318880 384224018 -974551293 869683945 411659235 -578585658 -553798234 -95412094 729026842 553430800 366233363 714870629 735963088 800329563 -788269700 512669082 -388559513 373935141 -970296282 876916006 404794705 -616328783 839025858 -626893737 157057256 725225627 661556343 944928023 764509797 38936614 -868477750 775878425 -163655563 483126550 969669133 631105655 798868400 285349316 -628403377 11621865 146186436 269266150 810122873 201833490 -339396501 -252121898 831477725 708110236 -296768896 -923505688 -137874691 -109178643 -630999756 -270817902 -848139653 768750359 -49423599 536090158 898191133 -438652714 723357883 -455336770 -940493386 979042926 -723475784 528119880 808346380 757206753 484363574 -243408262 -572610091 409675451 229449935 -613758238 -153043164 432229269 92406609 -373223128 -129704178 441787827 -109693733 -456972054 570360243 -75484850 370180325 897774665 395634114 581234460 556691766 -415090411 867277107 976916931 -824609274 -375885177 -933602110 547870934 599300901 -531030803 -700545543 379827463 110766085 -413502394 359595450 283682657 -943698051 -774529476 -878381365 -378468002 300821808 397821910 322685 -114310932 -530597723 -500372478 -17257515 -382144729 473970684 -947151457 -779422464 255134422 475992889 211433547 193377193 -124567597 925014167 -702313599 349425617 673307865 -639093381 -692691196 -570644992 -419503969 427892019 -506759122 246332059 -154697594 169639155 362481592 -46916726 -787851295 -163949736 949786654 417224116 207758582 476727002 -930468513 472214302 693469045 -841768984 -278223323 -202745024 -502962992 -649407962 -333629211 29423693 -162789794 -23413728 -280306557 472281684 239485440 -71526140 202217840 -889990300 -732338062 351556696 585042717 -124168027 -107501758 -786384198 -798452651 738516203 878644300 44837698 -935887554 -651055 373017449 193959975 89615153 449432814 728681008 -976849073 -774057101 517181343 -810096665 -605989848 -494153000 78392536 153100502 601160761 -864876554 626480212 673314072 913325571 -498464439 -162488036 927487885 902326418 -360468830 -5092828 -867583261 -999612867 591675401 -978432818 -515506880 -204672385 731398430 325999111 690249340 -384428155 -718959235 -362976577 766970100 657291676 376252256 -107410106 246065415 -913161211 350135723 301858783 521851144 666022096 510375184 853733483 16332533 -212881223 82587909 -4468307 141344647 547947114 543268140 -272507800 -515016152 -327331137 -496859908 -665824644 -467050979 790298687 654149131 899805589 877041858 197914273 638457409 139727405 -270144199 936076268 -774223299 -230681231 842647275 801242523 827516352 -881864107 311315918 111494320 -239259119 681797438 -404018402 72044898 -273056575 191238855 385076404 539267955 -125984704 409640912 -811519378 347521627 953189075 -122516072 -748211408 -234695999 -861245042 -356760894 -493878166 -289485603 412842949 -537328013 -305292636 -971283570 904600209 999786724 710414033 -774109730 -487125759 -13756280 -896409768 818533238 982423176 884904695 -687097327 -273222875 180919802 -776753493 -617075861 596110632 252803769 -889726144 459777034 303147133 385753810 545064850 470544374 878022622 779659398 746500446 -454766864 -884989875 229973315 479313371 527033518 -249566064 -807404706 509736544 -758798660 66571858 27191206 -243723883 -478082727 -619497458 936000636 119610054 493934339 359356962 400494400 383505065 -811135299 311368180 17061513 343137954 142919390 -2841762 803115701 411070771 111909327 535317372 -457448202 956521147 -313176593 -73139147 -711286597 -231089219 -689479958 -126155745 665533137 511121591 -916925135 -553107320 -25404813 -902263570 -227580461 380831411 -64995910 -8466084 -950434417 -613650465 714015360 -321872215 705656110 720225709 -108113048 -675237795 429180602 -735281786 -316326317 816680342 610431298 680381825 -525375038 377930914 351415229 -212027647 -708321772 200494467 -699622848 994998298 993725315 726032166 646482033 -172256615 258850152 -556756148 561866437 -731454365 608051724 871076963 -415230587 -653919030 -853369541 2843799 330324086 433528601 -260709474 -592252203 763484671 245949376 -168463383 102890395 68415806 -791817754 -481412256 -278476066 462938055 561081026 102062577 -729660252 -828345819 -550552068 835554741 455292652 -5621199 675320998 -566124663 927285174 576185205 -519707289 -454113946 -307162879 452701080 339867446 338054712 543692777 768174656 -433258416 -50751686 -904365985 -242780314 802925468 333274826 350116454 353562823 -309689181 -956946528 -265855187 184772915 -395992668 622424662 288763158 501154659 -478271636 583313038 789494336 372618074 -595164727 -701095276 -144915340 -306804199 738831938 -552212669 -961349301 815204637 -897837224 -557510191 -49072488 436741333 -382666406 405942981 192564169 196866877 -796009500 -796593359 292707811 668339137 406149288 -870161431 -463837378 41929140 531942530 659025784 127661905 195620161 -9657817 -719031856 -706685759 -833298746 -625457889 289540669 566792079 -666869846 -168381132 152585530 398952264 -264504894 287705400 -554885981 -247397856 983279983 456957457 -480920946 292987979 -978415336 -407371358 -469491488 -278807368 30039706 -308313886 -200408995 281553072 -637878223 31309632 -316034578 99449169 317086030 -212158460 436626466 641360642 -33180416 -457578435 470085234 789704014 -870094198 -656402502 -573114156 179701611 875522522 -727210944 306641866 465254130 -633892121 -199680221 -320292391 -582492918 -118762082 -21906539 -29526795 309335751 -725537888 539782200 245660984 -105905143 -835652085 -891770277 -402683666 845478784 780245409 581391987 16414651 -211328519 -997153681 524982314 846625926 873533358 66196180 -335872769 -914608311 282947601 736347658 236450213 879541287 560296824 -60653067 67818524 -480115933 -83953003 384712628 -629673426 688514068 -777656662 476151460 -180857346 931737715 675574325 872548442 453636843 -280544115 -502945723 -549913985 883454447 512925096 -959138042 272598698 396678622 641440766 -805491870 -647785725 -724016415 112778149 998657011 723183366 -639538960 -174198764 -313604589 -849712279 110396237 -106343588 471379928 761700164 -125658099 -468634455 148026543 -808239549 -165951880 146474506 774655363 -296742491 -564542328 681192822 -946562697 440531890 823561344 579359365 -810956824 845434273 696837310 -674135990 -609359030 325632067 -998029207 758227871 -618827470 141130072 203933686 -162394471 381426577 -379271447 227810136 153020698 -341143902 -506563467 -622051336 -212132173 327965128 -271934050 -696359082 -553580108 -208320096 -763474656 40767454 96894635 563689184 4570160 541072318 472459324 38508470 943589981 715254298 -465350411 637836279 254250014 640767306 -151483197 89164107 -352403695 -736948394 477435836 218740266 410037424 -660869466 -963502615 487983643 998723307 861584613 785676771 100941087 -562793444 584300969 405259177 247537812 -129807511 -93046378 -417393993 174132260 606100706 921370564 -559843393 -31535254 -488445501 140933665 -93925905 398980128 -723549121 137424216 -653956554 313037581 -970818937 -307481369 171953451 -237790851 -222712890 902210522 -798929808 500217025 -576296457 162153189 -743469587 -539183750 -747974371 -822500377 811802053 -652495945 710016576 750051302 -854448001 966750809 -963144993 -886793944 -245561662 -589608245 890746064 -509576855 -3699778 709536798 -732910163 566055562 764119153 -270015844 155021203 -956390965 -309489788 -610117743 -737405767 -726153756 843435968 -574364955 554674792 -943935321 493702212 -630230333 726875960 -266677524 -467228185 -836919748 -899939259 -53142409 -27939739 -794196366 -957399387 -696124157 -730623623 -966712207 -716723899 701271521 -342463159 84124912 392119553 -803418254 -712708872 741103601 -954763056 204469726 -207814527 380430279 -548891929 335829734 128188543 408720939 -674208723 802669820 -205067835 967779977 -133620357 -519644709 380245906 -424298982 -472432324 -495271700 434639634 -922575420 -854907310 -596457115 -115109033 -301280825 -356070278 -527093169 -83177345 301187114 -767682642 -394588487 342265246 821771851 -287414702 -453618001 898913479 -905012896 501545258 584378554 -23955782 345836414 -368473940 -82413629 -493364342 516331759 321865259 884215745 -513588174 896281757 -295701318 920811370 312654003 -677936136 -170978195 617860945 -34554813 221253240 -325952503 -535224366 927823143 640113280 812746805 -680773604 -819828041 719780273 -796735262 969672455 586887832 -759939858 321794453 667180910 -662056445 -4096370 511765098 899406067 -703545198 273946670 448470259 448520818 798375767 474973768 -146167704 783863028 390885933 456864013 -363753456 -665151169 217278173 -533753222 29305743 -533158570 836720659 669314359 479990877 220629994 945011811 -88688014 67487167 -861017518 -484327788 386727262 -56327746 51416771 -619551278 596548820 618975047 476307216 -209193972 -728636268 887406888 -111210609 -443326471 -692181520 -487316662 -917469431 -742748449 873448277 -185315789 849743637 -525223120 -184688256 -671654420 278519959 -813838381 -913826276 -603039368 -138614659 -217364681 -371298659 580151764 679857080 832147558 90808162 -483195027 -275625572 620510490 -8918021 711461457 -976952922 847431427 99613182 -529163771 314283787 341029797 -173628262 -809766560 -388998383 -330382496 355263850 538984670 383270811 334619507 -739300484 -945757191 520989715 918930950 -305217126 -659389927 -637817287 860715149 -1243272 -354280973 -825671296 -17025774 -472840571 -455950245 761120783 339208098 346845054 979348062 655346128 -94082000 813188433 314550381 581781528 150146754 -766372593 -421634939 24404431 637140018 -712935751 -427685395 255546757 251861829 -201943392 -325169076 874315154 705785096 258786325 -688157093 -230184446 589419954 172724608 33631902 -592470125 -818240206 -43309298 -751688458 934256456 961459765 395436027 549178088 -954397280 -105877859 -628724873 -726202860 903780016 -589666860 -667374393 -198673393 166792567 412596230 -453261839 -294115510 80813925 -582829585 956661441 727444326 -943267172 -88307033 443537534 67451398 287495355 -998875108 -934109971 320320053 -547411970 -110879583 269798283 216175888 -575674981 905615074 525542732 657665203 -972306386 884999292 -562831901 -192380338 174627457 889867684 -993334287 703031055 677495820 -103668621 -463526919 548724510 -787925974 890039188 -131978505 835486332 -463388935 690371832 -371590594 853060196 376044236 -783971007 -256475993 471465779 -774901021 728897983 -416773301 -16420961 298172279 476985904 -82138504 -407852655 694762378 -486555325 540830847 35958852 136064 921526672 517796454 468305824 48374257 500598458 -863745663 -45682018 102798749 -357001742 -996379910 -310582609 -412149730 -200149646 -907959993 862355181 -528060150 -217118280 -798981581 591245557 516144262 -96549580 115599830 -680297601 658612189 -669940376 743236400 376607649 378505533 302575879 451949364 859976370 -883875121 -742869060 281996201 282823306 873834979 -151527305 -957110417 105344577 -710379940 -47332445 13317298 410167880 -434009917 -816815925 622087667 815945224 -681295798 938640767 185989202 -545731097 279438133 -287303002 66356205 801299502 -826886814 -59378494 -89801267 263078917 -371541314 -601772893 -501875879 532977435 -43909947 -724673841 927977444 -201281774 253077224 -18368153 -351055909 -560613134 -513285543 544316501 461546283 -712963468 52617412 795361566 -200722911 57448525 -263173946 975289018 589178331 561130318 521605971 917531126 890002435 877737343 515027250 581788333 932559183 -658449631 -204035464 -613634048 -293822780 138921744 -855688598 -432747078 -660306461 399200041 -510841514 -156178280 443435411 824535001 474227657 242305152 77330062 627282817 967902128 185570344 814664468 -580617293 -263703383 564263400 709217864 -752610824 947519178 -8460811 -904469831 -721652265 -716940424 -192526082 -413914166 -263595176 -500361410 -988710071 -289721040 -721555606 873860841 309448930 -555587438 -645544272 721435857 989563319 274743693 -424045292 645112373 22231985 -613277148 406568082 685813826 -805439083 -424635140 996643034 -275761791 481459753 -656389965 508925448 -69908080 404895023 -180959008 821485303 322444910 70234817 388717176 702505033 -200728248 -493136337 535067083 548917241 258823703 -70962589 602068848 62025513 546664253 949116087 563498221 -167806355 535365093 379301298 591745358 859160422 109224016 833430436 -596381698 -757411265 -757045683 278506477 -291803066 -323382504 -896261476 274801045 -404477461 -935031385 158237645 -527937702 -698821344 -946622466 -876761038 -67709156 -958169575 228919379 465813230 821923671 189231000 727869192 -38847675 -907182435 521549178 88973982 -18369050 793940571 -964149504 809171860 -918056101 -621841414 336830355 -359683332 461182430 -95985604 928716618 -798836590 972578149 -311633331 313897973 -306270335 -41699757 -319400487 -386143067 -536741439 390524279 -13873166 -839322476 -998611706 863636480 951358722 -831677388 -599217710 276827981 -208059209 86184604 742474375 40673405 749918908 -403320890 -160645314 -949643019 -998102705 120055070 -110390911 -625912984 131760619 993998860 595085273 -904319519 -813926179 -481079758 795769369 914715827 -284486743 300571637 405694145 -61870482 -129381682 847136522 615404118 -153052033 -274827498 -945985150 361899255 330720756 -154672298 792257372 157775465 928125999 -592525590 880795057 -651796146 -521138984 822583725 -454980514 474452303 986651511 -881282215 -44041874 -662396791 67902327 -416271506 -622435336 -54649646 -151411306 -608574901 -759048701 -260789800 -177031489 285585085 -361517666 -188103824 895054127 -859666446 766071355 -717853318 595643791 807222158 -846402221 -478143569 754688691 -315346770 449465308 660790592 -658879169 -594312144 -375973789 -675179081 -154231191 820344368 535944527 891203387 -64670460 -389991672 248249652 -678533757 909110433 -613643108 329564887 684896581 -916773014 10685939 -866050348 395492662 -847522842 444733272 -430046287 -884225751 195059746 -688301214 345781952 104803219 226744425 47085501 80019818 967362505 948979848 463126974 938770586 319425433 -95570710 -247280235 -727140703 -536226891 -530469541 -654010417 -634844450 -719381820 -59774756 -187346425 -646996628 89469035 665771197 -78013289 755165954 -402066571 359767820 -24564826 -634481116 -884627721 757779432 246717221 -685039905 -784990350 815307114 -412226044 -318082950 -66749662 -903131888 -692460093 -582928582 -577667047 411999223 227965430 -766739254 -201623248 31743921 692314937 102988680 976210975 -569275194 -61416122 -414809148 -760718196 755683022 781736178 -872435901 558131352 267093646 -195838563 -962309915 -710753134 486255669 -266743413 -612085112 679238778 -248394508 163714653 -518010323 -475776320 -804829498 395569008 -19940402 -415562918 997261909 -484897741 335944750 214060425 -919266905 -367744555 518561226 183908817 537472957 619928348 280491098 -353300612 -260751621 -871507162 -713539454 -837724689 -139980956 846272788 -191625168 -427930057 380812944 399720580 619024922 -255907228 -802418456 26636231 -215122407 664871062 894729112 -409077897 263627168 364707788 890793610 832381930 438390058 729579145 419398081 -802048518 -104224704 449599113 829540995 -82174957 -936940892 -213555471 123426916 -385249404 -687099151 420136553 824971008 8732344 870760002 778226669 -486099167 -34246179 -147526671 801017793 -388994614 831628964 198808011 -815991619 -950168330 978385097 998289475 -409878071 -734158245 -237422808 542836499 -664051813 535654114 -908337393 340934033 -634652003 -239518276 -712732232 -452060669 -654536667 -115330839 141705766 340586631 -299510197 415280864 -422244922 -924818884 -966596560 -463905886 -523887452 904089334 161332633 815622845 -589377034 896955331 -762091835 315073103 -30602306 64585484 925035630 946880461 194986150 -208131163 -417886835 -227070003 -719072964 698807136 -966836027 -893845661 861000534 -35982386 -526906328 -830466906 248760257 -902544528 -837298704 647469804 -414375221 316923454 -17631806 258510329 -138205260 43111683 -478153911 698367860 -736207328 -147289371 -128267023 -756856057 -305039242 -579513592 581441863 -711454184 523723154 -589427312 461672636 388972567 -905352016 993859912 418921317 -451307568 -131787986 233658182 -998260972 -291727643 31289182 -395252965 -226703229 -307545844 187000409 -340202431 -11188262 -995272180 -905607531 -325042951 -284351062 561583808 735161498 872699019 -400052388 -496197897 -118984201 764882050 132983054 859954735 869943091 -751885596 -990108698 -863589464 228318550 -65297059 231143734 488814505 -65272262 864532488 635366726 218935086 -818554479 -226135384 -382503233 86578205 61312840 -96190414 793727848 -396731289 -150573403 -893392349 -39571387 397276932 -228667223 -438681498 -319275823 -799485590 -541648273 461585264 392184297 -895212880 -230283970 -766282595 2614488 -344489795 -892565487 243627178 192005265 -151354909 -952299417 45857189 -22580961 861486511 291756475 421241069 -988399320 248957404 -912557327 -933075370 138213573 316557975 -976158362 -156449088 941661992 -516022102 -301627863 394291730 -337371783 -98379752 284205562 612883717 107817385 396686181 546929415 73874580 -617098449 -793032359 664376708 -85440345 -774171487 23360067 -793948085 163883649 899180601 -230100539 -833341251 545996398 376815814 -947447169 551500524 -405450795 -132505477 -845839182 -798680163 -555521916 598987158 325493545 -709747001 809646082 -190601584 -189170019 -183059760 434144148 253749887 176030789 425672114 79406073 254907664 -254539573 85798841 80655670 -715559643 131203408 90194799 -842476578 -946130902 274530293 -68521541 990019928 -855868577 -940559333 693513158 904515245 609006845 249240670 507131437 -219209599 -956029000 570376568 -352359765 -243898106 -750235851 4348162 -290346348 -533301086 -735633738 -304378779 290819080 -740156457 262043879 461227556 51452781 -700104673 -98202964 302487894 -266692362 -505769770 -767890877 -899741858 -860139433 -534270216 412698811 -409040219 338162757 839652280 -752496029 -260955083 546734785 249485618 -551314452 308865175 -926427061 -164069954 418522902 398816553 -876735623 414393169 78776705 -419589511 1117081 -183463280 974626603 -802938191 261172812 -732956782 -693631792 -265004577 492833009 666510675 -903573569 -320277688 -475439123 -140179123 -197172133 579006198 827301791 -260514535 957922345 -451975846 733609353 -670514822 807843062 -688443264 772378909 812805796 431296172 179649621 451516556 998283494 325911198 -719923494 -965328757 -787199019 -741755007 195849219 -810928226 421853086 -923887125 250304179 -90440571 -279389425 277334281 403339023 -679675568 596526056 -462673868 572960060 240626866 -849355190 -171818279 717367271 -731306494 -234973807 -861362630 -234395872 -284435256 -268019858 773954566 151402141 504523510 728414022 -926238943 -719945103 278720976 819252254 -45172713 801185626 -55523432 -186744154 943002591 -966610867 436030391 -441590765 146811642 -991347030 -662714367 -587203598 75642217 -89815938 -46292019 -52963450 464137324 -782688029 -661627872 73515276 573426054 304328930 836702584 -816506579 -567569808 -292434061 29363489 -343689497 220432567 -557582786 -375200555 -40282070 943147343 858071341 894728455 -229215124 -257035320 -148406180 -971700322 159795365 -622117112 587264288 -983479822 324693813 671895054 -161951468 476237787 797162583 -194857125 80512977 -392265191 62871762 572465332 -702227428 296042502 741550641 -458392640 -961801456 187040146 -276202531 -53432507 801883731 -912493858 825751945 -345534214 -395259999 -804428522 15257985 -252880579 -999809596 384756649 -846258469 434471828 -758493439 177432890 224252554 -647542049 174013606 292134579 -201887747 -139601411 536960670 839971997 -636381791 -33431543 405619348 -451041986 -208420736 -776428149 676760966 -170011512 730941247 -58725173 217966664 -789995492 162504058 515461147 -822891766 -151745148 378676045 175870740 -143146871 -139510324 771499903 194202010 273096692 -819531179 -527063344 -127289856 -344003167 491832001 699792004 33380018 56487841 610036746 -758809089 386840016 -54284554 351170964 -961916950 -778245665 735387175 -442373173 664034622 -312424320 -610163904 -546474877 -406699648 530495770 -846240287 552529507 -391405451 -499351162 -651022239 845446225 608888984 619670373 685730846 852819820 -65342724 618506676 -410438212 -578830264 730129446 911613982 893753749 588539187 395356864 654179114 12689883 292544103 -33296393 -978746617 999268362 -111442713 -96774518 -736477666 -73532440 278704767 64276439 620791949 598451907 -905702445 -949107981 -163182460 615314205 77518582 -71812120 752632298 -820882139 -55750797 454131970 882133908 -825950990 555222569 -104582822 -653532814 -199796205 -692714219 -5218437 -354830523 740864816 -444187975 420249437 -875209028 -437501562 959480283 782248158 -290984805 -442325149 883484841 820259436 295705575 -471014033 302363844 -601140097 969731690 879947188 32047055 147838687 -102758050 -139061067 -32805240 -507269802 969738976 -594252038 -337438070 -756776891 -716543463 -678990819 -209981414 -909382779 -268393581 -742245432 64545004 -42997501 -45817625 -886329417 875713763 758921839 322590818 -756758438 785377294 -341811108 6649537 590182457 -460159583 58317453 -775968588 -77283407 147448417 107210528 -962803699 -877621266 736646551 -689685133 -485584478 -134029121 -361449432 123750329 647421310 -515659644 -271980083 224707445 800469010 575894484 -830830081 -638023806 -77814176 955697767 -884859605 960134639 438304274 408190566 -930220702 -352984588 -133159290 -534080876 43322655 -25330477 -224822589 -520087881 -389962771 173877365 777739401 617411564 805139096 -896434867 -902546435 -659399443 -521608185 965017400 -326239679 907094385 238843287 -719118309 -831716489 186298315 357227847 455821725 -936758232 549246362 110473489 263334286 -350192837 -628880491 409945417 366374302 -30356420 568404354 -224114189 -554782920 231716889 648372103 -804320722 775708498 -394679834 926287672 769332061 571792965 -295835815 -403178920 -4673872 21948257 678505981 -763875999 -894861311 428661626 -590116748 -832410238 -486968146 -627514316 -431184098 -224353536 50376033 -145594258 -108313323 -840084504 762497916 -601858315 210521787 -637242349 -57273843 -671360419 -116401777 -762598434 171261452 890570953 254409352 -739315382 -667932743 731107380 -491299152 -240424181 -233960476 -785226881 -638079367 -254900837 -310983957 447841608 514311421 -141021804 81928558 -40095281 -993477438 -790405121 -886971899 297818779 -887407041 -63313585 -521739619 884312108 -270030739 -115647126 294757322 -202510967 658922518 952467481 -469887131 876791444 482528191 -486977655 434034756 -564838168 676728892 418845237 -570694674 -146118287 980697065 -827092041 15237966 258725475 958221171 -982136470 250437582 -57434991 -272523914 -359140 66544213 -958922347 -990266622 583279386 -373313430 250301332 612424701 450777901 312153921 -902927430 320380780 403676169 -49693132 142727931 -682987362 989255363 -920871396 120839949 600846647 213614892 -320134072 -393784140 -802449113 138795270 84305516 173997023 -201442209 763542577 492937694 526302769 -721823062 973913475 538120517 -311025469 384346365 487804164 -895159699 -572677739 -699988566 154941186 209576439 -139759732 -542414749 159623183 -807896858 -90943638 -808365905 415799716 9124632 522068926 124663449 -598903834 938156009 -39264805 448037500 -4489046 -211324650 -713782171 -296126007 914683089 437556905 496092672 767328682 595171075 -64793443 -475663122 -164338705 -834268634 -435044272 -164924759 985141487 74554134 622192157 -464279360 352959512 754320264 993029122 252827864 -370783831 -452262346 -678473841 148178804 830098265 619012995 705776371 -108096499 264980936 268685173 -376982678 -794122674 179958356 250683638 380263169 -23519138 13801806 -303002360 612751178 -692555584 -744292881 -708943889 -359934206 -655263520 -372916418 407049738 -927157052 638137401 807094186 308293574 186652532 691436745 -686515660 -633043104 -508913403 -506615157 632539166 966789291 658176119 -869462022 721404999 984813048 -553650428 810482697 163444359 -839587324 -140808645 772463161 -375431368 80664335 -411585281 689617344 591447460 -784505039 -757356030 250305231 509992401 25909754 92368294 -428336908 554037245 418862106 848691511 -69840047 -72684770 -413399711 258385783 303102001 248011132 -165539545 868730671 -33369632 589840214 49263096 -369997631 -199113956 -587135982 -20317423 -406756650 -216926709 531900053 440987701 789333258 -943428151 837111946 -720130421 621706646 374331160 -803744045 88869370 -660071720 11431688 -705840272 -322519100 -285841366 945198219 -906809570 -995162419 276866949 177194999 380123836 520367444 366771003 714812673 499777056 890061683 -786479101 552578854 256035702 -181692569 270313550 431268808 787676246 -625192930 -276607749 -636583148 514257564 -626161940 343801345 -426085540 340508194 248950020 -555342966 699551384 -994308962 947398646 80381235 -870062192 -812790898 46445307 -536644026 411480114 773769870 -877014381 -537987496 402080159 -591762081 286501256 -623212329 -415438120 -208240811 563625854 -291853749 -278814866 -873629465 -641279743 -883225875 -331705052 894296236 -240451438 424672849 901714880 -381260283 -97074299 -81524284 518656350 -959194725 -302272441 -85569141 -236179589 -923013599 847701656 800730860 -367979761 -880001209 -939878310 354461732 910648957 -77344475 155663753 17333836 -975189136 -557412958 -33053713 -539161758 -244521223 -739713037 -359087589 -930138937 931799364 391098880 -678343933 -250491902 -904345888 -216150277 -326913582 316949919 -133488998 -418554071 52758463 858348151 246062178 919368358 144811153 445351186 978516868 408086810 599150496 -849015595 -768623021 -768465923 982306540 -829415916 27268917 -973325731 -330243966 -136952363 -296729644 940066848 925474859 -397932581 -797780333 512792366 -234538362 -273638318 -733361191 377454043 768948896 -664623998 406953623 -742828423 -653565764 556975863 744392786 -986571581 -142127330 884511337 -721787321 494909145 -957739299 -140812811 426752344 32009541 52581447 -743379110 -838801938 -492980133 -773054050 613810236 -27503251 -553906754 95707893 979976014 82557924 -912612044 -479915613 925253861 -70275791 952412714 -619987710 -237871525 639117089 691842026 -437971577 -991521894 -300494902 -205650772 -610630485 -259036288 -668511912 776213681 833732615 -529389535 -449636948 -938211505 -331528248 779098988 -223705875 -285382035 -583356349 576108126 676927250 -394941032 182063797 -613241942 698775005 843496792 127813023 -726942694 994743393 42475076 -344955671 -632763671 620731655 -4977222 -453417794 -469418712 -796936396 -944049815 -521131932 427894650 -567391374 692772711 772824722 926969279 227460833 -689667404 -926349626 -426439947 -671182342 455887283 876059021 461036888 537785100 364293533 200547750 686161975 -565866798 289113545 -825081353 585435961 -764822831 -143760347 373506593 27660646 422247564 -679985714 424492631 346244190 349925742 96797571 -973328598 862586189 -49711218 -466947579 954075872 355574463 263165807 -437859456 677406239 -699309105 642953817 -569561272 -676139863 66630877 -415635959 561837225 -98192272 -572261720 -319860139 408980456 434512351 9776166 243203539 465652379 41489217 421254473 -225976337 -182800660 667660188 -132447561 473411380 -81504559 -118106860 -118293639 28308563 281254833 848795984 -25793318 -402484039 170226296 139539142 863164198 -82260669 -995446395 92263776 -334487306 -252514283 871849525 -286709584 338244061 -850215254 -868244861 119966135 515040697 138253205 156525835 -884059461 393579781 264466667 153088364 536717861 537371932 111695401 -242375513 -330484763 -343400499 49428771 -285045423 196894891 -903658680 -715246719 -755382709 -601880773 947370050 192528225 -2444615 -585817609 909767232 -673180889 -681300194 -281472656 202280347 -900084020 -254699122 -920351991 -368782374 792789671 -143276890 367928259 449311942 -591674987 -254259454 626015188 -269181278 42375503 668007960 -345423990 -672570342 488235912 -307602477 627980570 -82479749 -603504283 322077656 420430610 -955061444 -364007476 -975610008 595576267 964158234 34937739 -430779426 -144725854 -315756337 -637596327 929552350 -862199799 -8948141 -818873607 232244134 -841253417 -318649560 423722883 745752056 830010839 608255565 -279702914 -897022418 3530003 650217583 -632881481 -970266009 511103165 702299614 -689262109 -242838164 -239151020 428773448 282318598 421332359 -992366791 -796507665 -956769431 -859512254 408617113 -535053248 198838557 -59940759 355899031 581763975 -59291439 974524308 137128635 -786249993 261470113 -73617189 -87506663 -983238206 4260206 -669336144 368215996 -780631714 -625111919 558121144 -383612404 980687001 -861667128 -311544463 590454807 -374825514 -694539406 418186934 -930541156 551795192 48645441 -619191119 439308688 157835736 391512070 793080321 -899051227 -253129052 873158599 447471475 500606320 -410629915 -708765238 790985931 732361158 -130156151 -982196572 4918864 -687661225 -948512588 220550804 411021609 -495614884 -752944072 -577941708 -826353994 23164266 -956973716 37410522 95039232 673007951 14250335 998542298 -409953825 -929085548 490680015 277984162 -547468785 -355803059 -252380431 -662968126 -435300861 -535619787 -915185710 241845305 733865130 373586762 -258955700 697592047 285639276 934421081 948794025 380847071 -393530597 -878615583 720730497 -908334182 131526306 584599130 -928564914 -562931871 769905297 895044136 593416336 123710547 475441157 303977365 -966018698 331647136 -769472564 598959166 597831543 445955962 486890506 368597371 -642532612 -277961992 518785631 -703567045 -759751797 -152732048 293040597 -36261695 -122719310 -354764502 387796500 -399620958 -556377833 300428336 -168150661 -669292317 -350898874 284976007 -211492366 645878894 676876274 389087501 -382767955 150936402 -797205650 682473026 217421960 -83796941 712794190 534096363 563802746 -663116944 -242969410 736249720 -715800945 916466293 -220777636 -727631729 420742903 415446059 279799209 -929057599 175429773 585647868 -883071415 908757109 506785050 830455029 -908775216 -563259493 -639025963 660000857 -954133218 -894632785 -103162398 484016860 647780578 530601823 -776190510 914161408 -263833401 86969299 -621524166 -395977879 -845718576 -410659730 384896853 -362728848 -515571673 221554421 -67215962 641445696 -354567014 -731441660 189691306 304453135 -917878200 922026668 -337544286 -652335373 336270826 491052872 -854346057 -600752238 661649819 752654115 210518895 -954438515 698139204 -887265951 426013006 -881716479 -675199047 565095346 381375976 521335529 -415293443 -569973908 471798918 -785985827 357879778 46694279 -520739244 341846063 451501296 -770904088 109178484 763629270 -570071840 306289490 -4846897 183446946 -622443580 -47751299 -25876689 -749054293 -99066215 692422672 562061463 411018896 -390078073 558379834 -691911980 598709282 643551163 -665187768 -542085760 675301281 -616427929 218823236 895900780 582052496 922629075 592213735 886104649 -257729739 -497264584 638777571 589809294 654305282 -740013902 787692961 461334426 973139119 164721021 695773682 314948256 829803415 922690492 302436049 478065624 -39709238 44543843 198141675 283072460 -842934716 602244427 -224447354 -267030228 986893272 -191276224 -756159846 -119525896 923677179 320404024 -491665935 -147553818 187313031 51601629 741673202 -767083008 -132302446 -605492102 588675714 385051783 -984159960 -108975006 -974562387 -730579457 -545278934 -341367235 -21281540 940461347 -44181653 615469578 110248947 -635739699 -425068839 397412773 -534910061 815800310 -772625924 914416255 861928652 -382846966 -337853388 -955448292 -319042128 378798555 -21058332 265469028 -243307494 -604141462 438816189 -234070846 178911260 -214214825 687998591 -88882781 -178773396 -167234171 -302821478 219015358 581738832 -125491434 590043862 -82325153 125934419 -686834586 709774275 712134393 286815942 -204222326 164556704 611819422 -308131464 976191783 -108427539 -51332465 493028957 440185065 101349246 565785640 -772047399 558831553 588971763 963594910 777903928 419247182 -896504202 525856417 812006065 -512247311 10272497 -747356420 963546692 120296002 309990957 -632250555 -792557303 631852897 -809388325 -727790829 -114282716 399841005 -608587169 -251192861 430082305 -130122572 558761197 392705347 -81083425 171233173 72249087 685180822 -467368149 -618023291 194645214 389662451 -46295857 -763388194 606751400 -868174578 -237683150 341313347 687170190 -785110134 347331050 100610649 -804726843 131154239 -266373237 -841901458 734651644 -955550413 70620503 -640686283 136832881 -434218096 829921273 504248763 139593996 -651143559 -583755712 216693746 -257708285 -750268827 127582464 -624899060 881872090 -719376094 -950609797 332907260 -17793787 -313051449 -214387361 -615798539 -148261462 419841553 -281374332 434248690 -409464797 -50569399 968817863 185711856 406799838 716742070 370519215 131504216 53699863 -478969442 -291407454 -400229868 872745781 -89197808 -864627665 263379914 -992975461 541095641 -352881090 791208369 -404536722 866613203 483412101 -67041217 859971401 266667124 757848148 627612859 207634113 -93809017 -903841677 -50820669 498208761 -956779265 93989138 -630589910 600799160 419647705 -10376424 598620367 -93387613 -433320196 52886392 745254846 905946972 -819260057 169414398 -119729936 -866977222 -511153160 791442611 -870752107 -330847412 105900330 -512661698 -198275661 -627493518 -530259621 -775944737 40235196 737369242 880166639 -982981584 448084069 -661054563 -652311199 -774974281 407435017 -840598885 -431944331 -827524835 -863784996 -42167956 165264205 795906968 543975291 406665468 -543972489 752376853 -324038935 19249343 536361167 -564226532 -434298792 242589132 -39153152 469420196 408556176 -684371632 -41876722 644955641 174452429 -370279358 437133847 76686415 598483450 866131861 827460372 148921062 -539752620 830342145 738416439 669412708 -147988777 -421107758 899632938 -511502387 669214883 90792980 709547819 314559084 -143302478 742038884 247321375 -967405028 277461211 212982633 928294312 -722497599 -262190744 -859308946 -686632786 -19071301 -844728013 -251400694 -982580532 935960831 -115465976 751408121 685953166 -748814417 885021166 -204970043 223366882 -256500964 819469772 242777895 -508931768 306167815 -537168299 396547617 3145479 925636256 398572283 469612877 -188131664 -266320714 -883490187 -153287747 48193314 998439734 -308761996 -975266799 -961559262 337346525 -748752422 46638716 -115177186 45811441 -757277800 -680686326 153602537 203569673 471064725 369160094 -807412350 841946384 -631508154 616759241 687861707 833762892 590234424 -998182887 -540874381 837789644 -676518050 724989938 -716427405 241381709 -26669260 -141036422 -493298083 208113962 801658063 -406219072 -780486185 -759318980 -619369069 790974941 83367191 -912942093 440024329 591344539 633971589 58447939 -319803502 -711687529 775995961 -922120177 -387596651 -672220543 440919033 62901571 -155094476 818192243 -893557905 -752006628 -606913242 -81923683 380553422 544837022 -75126635 -540360474 377488244 -10296104 -418388191 671937714 646280825 116863181 -755411635 143810468 606096253 309394259 988270132 176231701 -341047718 957374730 -352984694 535009176 978109033 -125878281 -925840648 992067861 -851329545 97127342 -822137166 -825641208 -441220528 -862034237 -85115783 -472492551 103324505 -176868548 622202181 -822986018 547437024 -254004103 838307822 928573010 -824626638 -148985577 128319829 260202627 -353207165 -602569371 -581452219 647949553 432047410 -244413487 9210657 959812689 710909810 -579281505 803262945 -163761869 -653504125 214117083 189064015 439049522 656635389 -440234120 204422312 -401290900 641218450 -818500982 -995841447 -3945394 -187264066 -164770612 526617418 766746932 110070755 353263152 969504401 328716617 -650779499 410995455 -326192031 -897956942 655276748 -538319503 -446950709 670677436 40611198 -900128026 176884276 -746384520 118610992 -414420308 341995171 -795563862 -447936213 -62312209 363732317 757212856 -225216487 -701489852 788765197 230549794 692888200 984685068 -711047533 -898205288 164990563 209337539 352182068 504092028 426519685 -272708623 726709606 815709933 623712952 728867451 884648821 488926117 -392099030 -798696793 498424191 -380048665 -969417822 -125882356 208581373 818219796 828997917 -80444968 -459013412 -205825445 72220790 -915699871 -239475208 6725849 781231829 926530415 773609015 -547693203 960897210 836316669 948134417 601051075 771114443 -146794233 -411751122 713266354 924396037 377572819 -781796777 -867358318 -833730869 -782661582 -347509841 -986678040 580196568 251497071 -99225331 -661319435 484238547 -26417837 -88513217 -291118947 818494921 -286413530 584432595 -577597715 -133186933 210130205 688465501 -231262928 29926872 -443817708 252929331 642686815 -233752249 -285688571 -662779200 591927060 170827639 909375776 -207176422 234937424 451302188 239068873 -951245727 196818761 590066119 724778700 -244975428 601420858 482079063 147257345 -573094601 -284322820 -784824561 -690012258 41397552 -91297453 -201273949 -588471115 -154808396 -522236657 832155482 -261323582 -920820807 -766483019 561937018 -994765800 793346589 921222309 536763599 27756616 991310632 788590183 -21601978 943575969 -141075193 -684239326 892098107 -64265193 -445497654 -295466981 544081390 485885156 -871628488 852170422 -526881060 181293066 818018234 -748271742 -994841887 168018371 -640910423 -731492541 302284864 78958907 509888267 4117193 55962298 -931411747 -620240409 -125838484 -214324484 -534845458 -382339246 608101909 -577523590 -781566373 443379633 313136119 536825851 91662021 -53754971 -427134541 -563625384 870987503 368998345 507917247 -26673522 609389674 22223972 -300162974 -900107624 154020025 921645597 -388267740 -543854678 -769951192 -350755324 603300648 -551508613 399425755 222495795 -821472281 -518064794 -770419731 -279128795 96941001 -712297772 13002753 192819651 -846470643 -134741616 777691835 140069910 -59287053 859781771 190802047 -459561423 586982592 593226134 467956981 717067444 -236940591 672083674 449603697 282444841 34095001 -680193642 -537093460 -130615355 -925423884 -661833849 -323599489 -604595663 -657342332 303900436 -644440361 -717488496 134416554 -712804033 803896954 517195963 290439942 52162422 704330070 129248381 152784010 633363435 -907223733 -591343686 -345798392 544922290 -819079790 -986593158 -946949741 -697173445 607231146 -426399656 -528080880 -603255529 413973345 -706141980 887311582 587992630 653596817 338841968 965275040 -52761471 -565629594 949667248 529800964 64634442 -359106539 304938715 235503438 970402028 690147170 -122546284 642863497 292981390 499360242 -917978254 925808923 -515824487 789193818 744583690 468334430 136078097 -456415109 509594332 -674955890 -698013416 132632642 671457321 982645152 -183254494 138265146 -418726238 603082618 -573331011 -429054581 -353602693 -955995826 893165271 -745789065 26982390 884622354 990203928 -577788782 184651175 -881245004 618282869 -475927834 -571848106 276365597 -434045487 200698250 510631668 6617292 50858400 800928089 890025812 -471476463 587465751 968084283 320075727 366942459 430283388 -579291903 -99869492 223334461 -152108731 -141172263 -203738605 -224478936 758599653 -413400034 307688616 50056645 -806253868 -63699064 560927053 -532693477 258905023 55466358 -293496416 540653400 -175853352 -906468088 475991501 962923990 601704431 745243789 -339882877 391025953 787780433 795124636 797980735 66846121 -846512336 -642678475 -287137657 95664751 -32835539 -390645114 -930292117 836811337 -483134395 963841504 -927190003 -150224739 811280739 699946820 -892873944 1023120 272802300 -263580609 -194654983 -9516367 930288867 -284611871 159286882 218600153 307519080 955586483 541453198 24720829 192122269 670824601 832924868 -980445846 -682438866 695175040 655800505 -974193164 -907222819 -813344402 -568313195 -1916027 -520321958 -731350560 -369170821 -504470008 424379438 834807075 6255780 -188161380 -644720952 544693936 -662157896 202289320 -348753891 751147324 -804540431 643556997 220943531 334764081 -525087309 -639855518 -45193589 -322114885 19509713 578820082 -620926693 373906265 978615131 -904806260 424223699 131225347 -151496722 -819596210 711326794 99825928 589176009 16158256 325942148 982709350 862662827 570532606 763145638 -901762818 786618143 971640282 -583270041 875800026 -838874902 -336058394 356541118 701244863 549778697 208408702 536652209 -702309009 -366801475 -327442198 -191463263 -905058439 649890980 -630486328 200167772 -966092970 116577387 -75438679 -322432695 72605201 -897457790 -993326998 -72451637 -626055397 822355819 -737073241 503216681 295561139 703595155 715488238 -584615029 -505952622 618781616 66508505 -636075312 131586127 -517750334 -122655625 914313947 59049972 -121369098 618556272 -325776624 391643619 787165017 -441207799 -567063087 -236778487 509481154 -900371675 -222440503 630964088 -799285598 -19515965 -483362358 450219053 670642174 427008062 -356153673 -19220600 -412772897 569955232 766989187 -679135023 -646218555 475428483 -211035159 -870617822 199255768 -999890276 -527738667 31299280 447652033 -781136244 20324655 671818200 276322553 -426280575 -943513773 379882696 -656093253 705778917 423656383 158303986 625272926 -547560849 305673053 239258443 -499699131 120871821 973308361 -297510274 450018534 585068719 -125476191 -830423283 134915740 -63743395 -304960204 -956192850 60986456 -331441496 -492922468 -799236382 -770429703 572098353 -450431758 161420501 381503997 712446116 827868295 103190106 -971170087 69024656 -873852709 -326887177 927228616 5567567 -873898958 -918484997 -445213683 -728461170 945204630 78888921 -966886808 -715507095 288512872 778912586 -649891651 -168002274 -817919308 637285285 -440195049 516281144 -908201186 553796307 431480270 876269106 -997071440 -874619367 -891482342 523221295 387739723 945020671 759469859 927659857 793450046 -434838605 407476636 891345632 999274247 414837127 -397015730 722416723 550743656 431764613 859992253 -279070950 -274858328 -797639790 523910680 -664321343 -70146436 734229996 249358953 466144206 288649458 -700844789 507373431 252429643 -681066261 -725196664 942738168 182400670 388623106 229025669 -282869417 447127504 -455426876 474438665 -544027395 -712347454 -201764261 295216757 139053166 -250907243 -619202367 -642430299 818740235 -672590066 507637471 -108793998 745685550 -773937151 -642733704 -326383968 952360937 -672848054 -66136930 -739241547 -437914641 417653903 -375856775 114234695 -878342170 783447342 787160253 454818743 -515508816 -387225033 -412100687 860372489 581194159 305697330 889801413 68214675 -639991819 -458902745 203213738 -743891306 569396355 899990154 -670044980 737041906 880791645 -364810156 26315804 981955207 -883938004 -7414432 -212803129 534362425 -645029824 679069548 -78977573 -101737955 -63067474 225356491 604696843 -555762339 -602324458 747197223 -428295051 -517957391 -772442299 598223491 797894669 -985704601 -172494513 463263473 191846747 -521650095 544224809 393758924 -548336690 -997421802 -435534710 16318305 -532556249 -250245612 -286278270 764583716 -874459278 -414649797 321423148 -548798815 67077216 944751358 342434744 756088994 -759631838 296393780 896771557 -395378892 409515632 -251451740 -172433802 71468699 912253574 203525806 -157401841 -913108756 -149284851 550655104 -249615745 304252671 348386699 352807129 -13358223 -531493499 160524763 -77933347 -97011670 553832174 863240137 33401233 804897652 -777637046 -169594132 461905024 894707407 904934659 -536569563 354064630 547353759 -570290209 -570379498 251098668 -881700925 -215067406 701165750 -385803945 -878035568 -843860438 226736037 628902122 136744776 633847620 175568560 602542375 -162636206 656081995 384458809 -161479269 -954129251 857299567 -888324034 21010373 -420645360 383266753 922564789 -718945956 709715426 -105449995 214379875 -290305981 387598385 513889944 -19975607 474972722 -918133954 499764999 -952759654 574048644 581178580 -878332487 -674984588 -164041101 697913164 548437797 -853368650 452615389 590675893 142711526 392775878 933937573 -273142859 163886619 836094061 408222989 455765233 -847119565 823924223 -722945430 -316480455 -582311005 303867144 904458156 797577646 636580789 -370160391 559951991 874517830 808729959 666102500 742968702 536102696 604549565 423787643 359471906 -376252796 886839309 -907443691 229475906 756343329 54887344 -636420806 -705342487 489262849 586867500 -484464211 380839626 -764541904 -401751663 187615441 -975034090 807215798 -858347299 325510372 289976366 129998979 -892299146 -906557963 370468312 369928125 617969182 -120128457 -820272581 -204431130 519851089 122011 403511440 -426239258 381615822 -87246466 617984125 -871833259 -747574360 -807274688 -681377551 -313626775 830282407 906826867 779951101 666871001 756516361 -848933965 293157091 5184778 -169685607 306336286 972017442 743070773 -184870669 -939218533 -653101753 -796597558 -269029964 316075484 643876305 -266771147 620061975 738551773 -290680984 53430038 -859157991 -790794591 -177580258 110264728 64662886 -134824132 -38011566 512758913 850570174 -964945042 -691983283 -409889510 -541414394 -66986883 228552551 -191780995 -392970147 -380406790 752655559 -457766100 907474473 -914042084 -897575356 804743826 516586681 -780813696 -552958351 -169163967 -102658262 380666530 -107218587 -899785310 638732794 -653026847 649523094 -188693544 -882486368 81202043 -777257161 -706875089 949402090 352876640 -436567935 -18839284 -496985039 107605104 -380457534 614731164 -119504428 -340571124 325005366 181553495 133098084 -817618895 888502359 -560942475 817166630 -182563081 626827118 -253309066 781658777 1067750 156390347 -262168116 121292620 -237672043 563895462 988369659 -906096481 310082799 -523675319 -410259975 -987644458 467072700 262904949 -130348957 392217448 -607372787 400432413 606971258 -878520521 343638008 -230267292 -984484098 -679671481 533028053 998957074 -975832246 898645618 -70676234 -743353040 -560631611 787978986 999700096 -425160983 751285040 -774136761 704053567 -612934805 729557394 345378112 -74824846 -695463869 40686136 -654538791 923369471 -803495149 -453363661 -174433230 499093837 235411366 -909797255 -605088556 879201581 -569414249 -74065174 -500514231 -502478316 44238735 952569241 -386892929 777619401 903252787 568260562 -682766835 -136013484 962614288 204358677 -692745362 426479305 -504373031 295651477 354164460 -85828220 -475147561 45879123 -662861055 224557268 -204666776 625103525 908879692 538599893 -644901108 -246089229 953340669 803091493 -811351580 -941700681 -798628439 -280742998 277552486 561999193 107337627 532654475 55069054 409794106 -70979992 -479102062 773764488 214647066 468908684 -197209021 -71480406 686080679 268665755 -588960137 -932193217 -407575424 411393532 826225891 -449933695 -381166665 751277591 -26735952 -178690819 639896825 947344922 900038167 109529010 481704313 555057775 28724692 -116140632 -309937616 111827835 76306551 -707308501 -57826612 170214329 611358334 123573660 383591804 -251855181 980006819 -889671195 -582646456 381820613 85524289 -604466906 749426432 -185661915 -642561539 578625401 -857758341 559570716 726562332 606688028 210724253 -924179962 -395072706 515058218 -154319734 701474664 -846231288 983399132 -408001243 625091003 -174497906 423805779 -766970042 -100452436 855207955 -773613553 415877960 251078715 630696308 563246941 591503894 -30496025 -595644122 -548139083 -458183982 967965816 11785061 274915949 429424840 374454529 -607341133 -550588543 24396061 471303731 111779728 -424803910 -685741508 43427615 932321197 -426153851 905373922 996704337 329229665 321588380 778598673 665616202 30641118 -928012017 -398650846 -804870987 945311528 -61763427 669569033 -407578626 -898176644 761654273 958981115 744403462 42191361 -214363649 -649272320 -102432497 37524916 843814973 352200625 -892824713 147229691 -876253291 -433758566 -875467556 416427736 -501747567 68773621 -644355567 -418374338 -413660771 -168449290 -389946256 -417740772 774421058 406762871 350246388 893395382 762569977 -853732438 908419454 -126266779 -977281396 242064571 33581572 992935589 -122129845 -144325424 -477345245 717984179 702026175 -261708626 -918298317 -625528038 -299135062 418002980 234015905 793419146 53252309 184289664 -306671573 105167101 -413561991 -68618009 -784929827 -486948725 655027250 152321989 969726332 525627508 -668342027 -613301794 -604211251 473496087 25270470 618458574 599483576 453844665 -389488662 -674960807 968009391 -744808990 -310111639 -753548961 -91411273 -742398464 34819866 266419587 146316194 617928427 -506487915 881859586 252965534 876378167 -98876352 -385329231 -533988578 67010593 249373903 -164823227 140576768 235032505 -810737069 723976587 -524711214 746542839 -218098426 -908419426 -112498311 112441995 979599210 240567682 -729494085 -541291576 413756678 -761475543 906332609 413683306 -824636996 695372881 -361573824 -398333307 -475163400 -659210744 -515393481 733181560 557617525 535400642 380045709 -237999424 -830108300 570805565 -262982931 760654388 592964486 -704065949 40384848 927415936 703031801 -375583092 -861476946 -196889096 -150868796 -702637275 -951489447 -649413895 607294260 -855507375 754547070 -382023051 -144560994 161770570 -428615917 490656387 -393936508 983712752 -103561837 -341207035 -117582064 191515855 -281876783 -489922308 -579337517 -847405527 -431709739 -906018935 226119213 77983394 681477631 -739284002 485637182 -237676893 364811717 674340546 -891332249 -287985324 683722787 170585297 -508367496 266995904 820094336 -279845908 219443061 63991959 38085711 -276388631 -418495467 676433695 304800016 662358426 -224446479 -227036751 155474521 841569489 120722040 -421178369 257598312 -55438288 -604000110 -510378557 729960440 -183031876 -521938504 -274293930 -488982348 466231848 -577577819 130879761 574596278 -54448834 440407855 105762864 856151236 315571954 300029724 197712628 -527584047 874868051 352370920 708913479 -904455720 884530072 -91277476 -803891582 -811813292 -859504287 765419982 -90942096 -974778619 -755695217 666236837 -520827715 -660290118 278993654 -288516814 828718527 -796733329 -534301375 -44032328 811769987 984229175 663163752 -109127291 -689042320 -57488608 -477844280 -616772198 811456385 -861048813 -340389717 -589585784 182920727 383191120 -781284016 -37584002 131646826 -672061515 -847729488 -805637236 -734012390 -45167706 323082697 -340360964 -459644735 -979273184 600290268 -723929926 -491279407 -822504087 -144866902 762184639 950235711 -976945597 -943240711 465920515 -193092708 375863631 201072391 -318583924 461142253 935780405 631233396 290498514 -864241535 248051865 690790719 -266804381 527053275 5172132 -283353757 904651067 740282572 382848094 884765438 -439209917 988240500 987953505 986020196 392980669 704439851 529470611 -60111932 -813090005 174374272 -128784398 -91073444 368391914 -948240796 -362264997 132335450 171724214 587395782 -47617185 -685439245 768739693 812815475 -284484853 -153255235 550686062 -929654460 204939014 -620829325 -611646165 152737207 68928464 579693813 611008458 3457710 -189987325 -138895112 -209481125 874089782 937160012 -324738832 2305364 -835773858 -151285297 606131956 -223185191 -892522575 527858988 -59488581 -706754838 -75549157 881665628 329570937 626342602 -594535291 -455879249 785550273 -731795747 338048214 279210095 984796023 -103654537 699755070 600074560 -119637783 319380339 442804660 -548285721 -729231968 811715089 987701110 -807172117 -567965875 104069468 401016464 -900269223 -277464115 -628893650 -481070591 785273717 -295373389 -83168101 -588587820 234401026 -734773227 907556766 401582546 -422219065 342704667 963375935 134368828 913268516 838736333 -68587656 999108123 191596407 -359001668 -880562385 452558065 -141976515 -752647485 -938788470 265020221 581040946 897942642 -379430338 96265761 675661174 819561330 -795300100 675445129 -817293770 15269516 -742241219 354663251 689593771 560112735 519942107 41373467 814074295 123096376 43863027 -323708079 260628242 376190700 -184076848 -21486934 -75763895 -798411594 904652549 -390370888 588052467 -607413653 -741589566 435166960 -835734582 -160188506 610054337 -751107663 -355746946 -328477683 8293028 615340278 -709590345 -60718694 -15146913 -657467061 971866055 -853932263 82259249 -24249842 860222092 -493770286 -757052508 -888926101 -847483565 888898574 915755214 -362233566 -112974572 38318403 785466623 -902831873 -630162874 -169069959 138792285 758157235 366835018 19771690 -741207829 585666103 811052457 -463375174 -498768846 -562197585 390678283 670196973 -245864054 161209440 318473663 315928973 855282309 900476923 270562298 -337207114 -493594427 100059401 -600232287 604928374 302230402 543553229 649559863 75109288 -900378323 414822169 -417899465 509768797 -975009730 219789751 -224081639 751435999 -189665505 68910759 765315214 -359567695 333663472 246748951 573782265 -263974381 696974299 -648780931 369584384 -979680079 3158773 958566431 -561621549 962009331 103189770 707257619 -637955122 -46710105 -693411416 89104713 237880590 393874632 -649088343 383959915 990449282 681327584 -117809413 -422594708 672059029 855100058 -468395419 553333458 321236003 116319503 926494291 707002681 -846590446 941254732 -504816925 -913790086 828360182 -430031004 -414410805 670940878 881496197 -195067610 962902887 61126559 658248151 747477922 -936578764 -396821697 527230189 -975703471 -412808955 383092789 -401332074 637165397 735124821 -519790278 162240478 -953057716 -780798957 87767419 560455100 -208155766 -294897923 -397678970 352535190 963863377 -233027409 881658994 978300420 -325036227 -281163778 797367476 -69993707 31796656 -688356467 640017945 -828411589 600762534 -146899908 -900700891 694624810 23614227 -581355054 -400406199 423899303 -15869224 161176500 437368649 328001527 -296987311 -936414150 -372716756 -762292356 -225582539 376997056 453241767 794977406 703987722 -784935982 -589564714 -66741383 -660167636 336157612 -755263336 -784033000 708389735 -953389598 -67588972 -340354398 -104165792 -473291524 141650035 -414480514 -720706404 -66145392 660436809 -587289970 -530282488 -718989652 -215751635 870771248 220791953 -319752038 -208080145 -152432937 414140076 321172749 937327895 935283570 -193629498 -431457981 -582533538 -882344547 954675151 899765912 451307420 -61831877 -842632477 820997125 968851454 655686965 -315276742 90009307 295941860 177723423 -602396528 808928953 306874324 -811370025 911175366 -911892625 -158277201 580738854 -882868515 -126459488 222158337 -225889008 620596075 400416500 -134798724 563179850 -888768896 460239604 -173134957 -511145308 316687388 -966730208 897813600 455588400 462552243 -182681158 95429462 -474078932 -252547330 595273946 -886194378 142681760 326415952 -266013650 911932379 -503214531 881530993 643499979 -154715765 -724394557 -645767280 -66379537 -508265067 -590457804 213068524 -801567324 -144779561 -9632641 -774811628 -414106565 -455098830 82147237 594849704 -894357946 916521941 923241009 -459217901 -15464587 225498737 923620422 -580752466 502992913 -852493103 -128315384 -38291008 164098241 960471881 821593364 45359906 -6308818 182014875 206233269 -3523240 93975378 268498446 161115542 760642548 974892135 -789286213 618192439 -920710143 17381215 591365447 -676011492 657761117 -199559647 -352016390 358916990 286470963 -943678502 956595247 296975300 900216616 -810270279 -888893525 499091768 -999437054 55485480 -253447348 714745694 271170532 238948500 741106082 -335149589 -485979276 625807671 -127560519 -326486076 -158136878 592840860 -935460717 124442803 -913534951 348983432 722672520 345235822 -997250252 505158743 931160970 -322246956 -9697174 185058338 554829624 570008422 -478181520 -920364649 438186326 917198578 189475253 844804474 -927652091 878250812 -570880908 -190588910 894846598 832941074 749038689 -349654872 -926594669 -125240817 309347473 -860201815 -445310889 505854292 -556428720 127269306 563223927 563262667 -869371263 -104804319 730060991 -702967954 149840244 62308400 648847046 49151083 210625127 89081467 -484279716 -946106421 -41496153 519294765 240475595 642792665 -974846980 -542730554 503847433 -642725364 34494254 -341962148 -401197839 979734909 63263285 498831247 -544971057 -401141744 -364308250 -310502311 -487864143 -926836023 -61699691 -791892538 732298898 -662273537 -833111631 847774457 -401805371 235553670 98228746 489297993 -756346257 -292344768 -868475236 -133204206 -658702997 12091274 720056273 338256094 870389247 -419779466 -795679969 951337748 -297032623 126031948 -314527876 236979665 156286151 146324981 699197485 219017381 -512777185 421082703 212013970 43025173 326682216 114200746 626854630 -144527853 636330670 -375497383 602580776 436609892 -410471260 622654100 -463861115 -162542384 951831263 810714925 -279497049 725155712 -560809445 793169185 -649401862 750425898 491598477 492569325 906697243 831035636 -891019056 -976656225 -849141950 -977075287 167227062 650120723 809056408 -990606248 172583141 180122241 977961321 646260515 -31738583 341265918 614939685 942233910 -96576585 -882209964 571190585 92129117 447290625 -683478486 -423227813 163859559 760244506 -568732923 370246333 610204942 149235218 872219130 -54300299 387442563 481806457 216509111 -110688561 -477307189 -392189395 -696138350 347176579 -872333340 -240481772 -744130169 53695079 -783508133 -775184678 439583220 143503792 -957223000 -948831428 171587047 46870715 -624588154 905954520 -526454917 319368868 199769147 -77739384 -481950009 -515936679 -791627077 4300966 738549942 -409382568 947593477 11221132 -452776591 -157898956 42245429 -428758071 -822685540 770553908 -649946745 -141981520 530428196 -472918874 487714172 172900631 971813409 527999882 -578665446 163589222 -533749524 625794023 320031578 691435470 214722586 822436428 446393384 439387384 79031216 -260523662 248595252 -514145761 -528393080 -139250506 -779376778 742751312 344672772 267721565 -826928161 887955073 232979005 -448809928 320951812 -714831401 165837476 207471288 699426763 -331147229 238951374 673250603 -535255574 -115180743 597149391 -273677253 -76352850 72075237 -440317688 -203911816 -179381942 -75660350 -378085457 -95927918 -560209156 451421720 400418558 -670565520 -641411255 -660877636 -459788766 -86927763 -899642243 -98665514 77654849 -988212589 331998991 240378957 -838618704 948822200 822668566 -603667225 565808299 -266355042 602611424 -670946996 -868378960 -778518893 427785758 -950295303 -354092481 -757767972 293649462 659321412 208292297 -454614668 577622823 701088960 323744064 -674557699 425338980 511846711 -147393531 161420671 -558613744 471086191 -270317389 935655679 -58382381 -776846804 618350799 432662915 861912354 -26243266 -220629069 -633592419 -97381574 -878650106 894567413 -635338153 -535895290 990383101 285063608 -708730756 755202405 -374512626 507495199 833568436 -36958667 178892159 780922637 769673011 -676076519 694351185 345917400 -257339555 237717452 939782009 247981141 -658259309 727510755 64403508 472836829 -374226689 92187957 -795839085 -323878966 360787561 524648985 701230807 -76495310 132206535 -220755339 991215030 -595772833 -533293086 222982593 -310109262 727405170 19902217 726864043 438435524 49311034 104267520 -172243938 748830472 857829691 -31267769 591034010 243389886 -875196770 540176282 544617403 -864218637 131575437 -485321645 -156248054 -715164222 145610906 -969337492 969253648 -289672464 -986452686 559177520 -249377610 -229522829 -114162674 59913824 -46631401 -365055243 -46520189 532882320 -139060225 46838458 172043053 592799785 331558420 -292450310 978941887 523399721 -422343773 -918076031 -248798665 345019191 212835515 -335383022 913176931 -132216806 818729171 814101305 -456482783 -49113458 -208839927 602289547 978767854 -534086748 35169862 -558903475 -697658341 -848356929 -81779303 -155556342 126488105 573378679 -507598058 -705006847 -752969764 -479881862 341062520 850779295 199027170 -456411314 459574841 156416164 694685167 910947897 600063133 -531586432 836199717 973271588 -315429843 -268239177 -708093272 -781501475 306278103 -108901350 -611606647 780906687 305530571 658614244 -242302029 -655024108 -789469871 822607951 435266124 -816918972 44677575 946806128 -900062399 -189809000 865766314 -91509865 -572219255 316751018 726957787 33255794 227908030 240964799 214105344 -973302980 -518212115 770772025 -445735899 901366935 -914685504 -746158892 -117749091 -457877364 -696998325 -808753572 459541914 -720434279 338396027 -432008863 -503008727 82660752 26822987 958160654 934699727 320537289 -148146078 -119346140 -63723042 716879824 -528371326 376951061 542783407 995332430 -63128505 -374076805 635964376 -732612340 -125843058 64092621 -45718107 3752442 810213565 139736852 -83809309 -369504636 396546592 207658068 627162160 -529539512 -659211923 -420082977 -680104101 -935404611 -220029294 -858047434 -408822447 874470016 -252100033 -301638773 -273664100 110353233 554475261 279894266 -138538619 -321966977 -387245756 766704005 -556155931 -555966540 944509089 -295235263 -273802359 -206716018 -284486615 240884380 -965631626 -844870637 -463078384 -389160517 444723880 -376000630 157963114 768846017 -51572359 574702371 377022214 733935397 -399141932 -214227085 314833366 -740552014 -276682690 -431440535 823703159 248413726 973816775 -441207333 -76662635 -257992850 210587460 -63070915 -844464388 534047256 521345665 468083148 -877030949 852749071 687524728 -981846395 -474439481 -431620325 368171325 -726562073 557404455 878290139 652915421 267484459 -872555003 214736266 138412084 920144924 -30746717 453669058 479171696 296180479 506227803 -332721190 358384508 -944965356 -889783256 756042659 69493332 195120166 310323237 -892068552 -874599011 -391373400 -655202736 -640983706 321368788 -840319491 663253882 580167210 -423767610 817591327 823847342 -566185618 -276896466 380150942 65649511 -285072873 868055733 -522698152 666339477 -364677799 -26312934 1363894 200598998 -67212454 -5353273 -854882979 149812104 965436814 350161726 163036709 959857116 -429029971 -48514106 823232600 -594571322 -401591629 602357952 -232560045 -575021447 992480910 -946540244 474181723 398528610 -275975066 821923416 60450642 544446573 370498615 514321633 -323002711 -495347194 -295412921 -994305801 -896496708 981177848 -976310576 -40105632 127366855 -306330811 9620573 481665906 -224698267 -222374900 -346436914 123211055 513600268 -734565733 -799543467 -578779215 398652730 -457061215 891520795 851590765 -854271636 -415661970 -680385530 -832664821 653970544 639146190 391305547 739443741 -326613926 -200313019 23742412 -352810753 -15042948 638360841 -621581386 -209062135 476177626 -874286200 429524034 -247014633 -281133636 91708242 -890065384 723141865 147360936 -440424602 594129983 233835228 -437703552 -874812838 -943244541 -59158121 -205696498 -495728053 871077045 41731887 553728175 -589532123 -332430482 -621373161 203914965 -478306553 589366490 -944355745 -840155302 77724075 -188688877 -776292334 -437940501 -98723720 270674854 474014879 -602299662 915944427 -287985705 -879520192 -992680316 -143690020 -871841112 155612851 -288563115 72616977 300098210 -655172670 -613059177 925086903 -201866832 37001710 -34289134 496447607 -978402263 -437928378 -895036206 278371691 217431234 -441097979 425414904 380378168 -675236328 -457928613 582300485 -909474874 -481809561 724654376 -97562900 558133051 -717696803 640937306 -456474970 -476165798 805528658 953678549 -571677962 -209078090 72409644 581788166 756570949 802283693 -222269879 448834079 14451476 -992329179 866163123 438277485 216719511 -386640668 702609151 567837456 978964327 -104197929 -371417717 534433726 950469629 808352931 -583747813 -88863869 -420253830 523206984 773662413 946296589 122510461 236082648 598419391 438075809 854419706 604184248 -809947028 -791974137 994625503 760320370 86622247 -502454829 160172419 104432116 400941476 -319957372 735245867 -908873008 556171757 327301204 -549296662 517646942 -406046759 909178397 -672570996 603727926 851220167 -896501194 -411491323 301306415 545268563 884153724 -748627551 297308783 -147846936 95758495 -857161991 -442303999 671592837 260681824 378597389 136669428 -612257289 -575987392 -284022758 -415892606 903214278 -729012529 -142030048 799574238 406532602 -897084215 -167133268 -976936089 388513380 311084495 743510450 772931361 277339670 455983990 -44630700 -936559189 -719618601 611494139 826085132 123848391 236990481 -815024900 465404007 -693616398 153085617 287350568 800224646 640349545 -930620367 956994897 -336283053 626839611 642232119 358399552 135751876 76736531 711358584 478015262 -694930558 -460279753 -610836922 343000746 -821072245 -223450113 -59180776 -254788073 -722945087 465860480 -100843196 -184481885 303700814 -60218463 101751392 87490073 696830891 -866922022 -795430677 -403903503 -162659888 -795229524 146645973 165976333 822786336 -171443871 600815413 848544639 274003814 -832536758 -634377018 -522779245 111539751 152453582 435335545 170646006 160789872 832932950 -307707253 -452511722 976628222 -937905652 -460364998 375273395 427354848 759622864 659211838 -595481490 -681958404 -363762434 -283837369 171519415 -140552843 954125644 847149606 -433105630 177957019 527099659 61024477 385952875 970939273 115246503 -382177385 -878782815 132042101 -678185264 -617928537 442078954 -999927534 -278986090 -568698878 305547533 454855754 669615285 462614616 -146788703 -783256766 686811688 527532406 871241240 781132040 924683400 728375188 975098348 -490365242 863474307 -374292389 -639186731 -857560619 909506059 750269653 -615417588 -90095581 -757565804 -629829978 910067145 -216653028 -368392822 -45434021 -877305173 -909740333 -204824031 620382894 -792511691 247661098 901930596 272326506 1186824 -459100844 -554197494 -940055041 -636268215 963645364 -208498293 600903966 156224359 657924888 -133980631 7853419 630512914 524123517 826168580 -924818018 -978147173 -745813279 -217328696 -996050823 -777644883 334170347 217222518 302793786 542686789 -137758107 598411440 -359451881 780230752 428521648 -649576435 -883724885 945704369 -110182536 -933616164 27369406 993340629 993927650 502117751 -56402306 -853415195 330383228 65993922 269049409 783268302 -303770704 679262551 -549003331 -359109779 -132311208 477761461 193528086 -561236984 -117242238 -138424796 -592689966 -868308181 -683442015 -944493597 935838042 501125357 693211820 -535160803 -194438529 -127763449 -438597538 -699329407 432426291 241613843 -806867808 -933001177 209762618 -807746165 9311353 -528546582 -130320905 118519830 798698151 457313184 -336584569 601821688 -318254654 -136736501 -472391349 -449725156 122423565 642291142 -674288712 809692719 412595126 -364399815 456256222 -867977138 -599392273 -493216764 -499095887 993167246 781790914 -807675180 438547511 -201305993 -956685843 -44835643 -834815985 627945820 677455564 143941596 930153874 719702146 -42683527 -915987271 -200732338 518898518 162291009 -453850957 464124502 -146161340 844298506 372936743 19844960 -341556618 -182169632 -668528511 -273785957 -103418998 581316231 618016033 267264180 -522946065 -428757857 -252019026 -522594229 -496377607 -834985361 661856214 240195889 -283033300 -189661780 62678499 -582139190 101432760 165903442 -100016082 879103408 829716920 378305816 143554257 154046261 486007511 647587323 901509027 -407219126 106714515 -163058638 -696677145 -560309814 341048354 -467165585 662257615 -737656366 -868907168 -521367705 880952274 203812409 685217177 -315922378 -284534353 -134547078 -434270930 550008687 282165342 819986732 -236014499 -223834952 358441920 -303006924 583291872 302007396 -298677331 -807826468 -200602568 51952806 645930282 755979071 -985114797 -531091264 415825762 -762886998 -400971618 424501735 380938833 -326365071 923719990 74712531 -701895046 642130787 794514777 -173190546 -395058055 -595554633 -112410652 -881216803 939111487 -902831116 740128288 630910657 -159090982 -212928339 573425321 -286274986 439994187 -106909594 -363059124 -836165169 -186980168 -39044076 -220880147 219478258 635411123 -906990019 48157451 268695559 -700222506 216633809 -616547766 420827270 419327944 -795605257 -883270469 -306542942 491752097 -35892528 121468707 570036833 -445671302 599408824 778515111 -684228150 -734580716 -673440937 -398383501 -614556800 -722897076 781019493 -661186323 879695872 -566938162 715774044 -209554611 -187031130 654771683 -61191944 -2172177 -793420639 -818649476 275994820 453585800 777621342 906219205 -803539666 -544427459 -350738438 61175263 171699860 618649216 -757522233 -785427311 -69587936 -99986797 -195311038 -961836120 -358088156 558552622 -283504392 -684670848 444368908 118893053 -47387226 760499961 126773806 -38112839 529898373 217442505 950132234 616596298 589441774 132371778 -982084639 662694750 -863021151 912102493 747116555 765693009 -670316814 -88345682 -628753300 -403727134 494641534 -726840317 171666093 495491459 -792701101 36181362 -913943567 583264203 -290401373 -377365808 -343944722 698749377 -527358603 512611006 840577626 505199668 918791465 46760047 500152978 -498595062 872227520 -413617665 -606189861 3566273 -809882174 -257890473 -34461434 -298933544 840242584 741592001 962711845 42063979 841511746 316358989 464706294 995391994 226613550 521872752 -828394306 -890964031 -941001227 438338626 210202568 607990008 92445068 27109798 -397880794 -870994181 480650219 70091812 127680873 428524688 64407502 780559343 876355865 -63276506 691003038 -642370336 -370837659 -577649362 92292805 -159092977 587092881 768179071 600006635 -857320856 -341847083 544559602 598546752 649001651 -397825799 -376160127 -695478246 975943424 -299425108 434276049 773131951 -821785301 -485698666 929075351 738950036 -178918548 -340959930 -655815377 -827090071 328340896 338578193 78148472 -896617044 934187504 -569854374 799979408 245950432 83213760 -443541281 -836299084 -966461274 666039877 -803712588 -456178356 583318765 942907239 908072106 -374615438 33267528 467187132 -219765690 -364367141 959859727 -462343357 534354954 -133315912 964644506 99730942 -840134768 154196246 -59981255 -366985741 -198760462 189911456 -868821818 738827740 316397789 878077989 -257038704 75488175 484688844 -584535962 2455980 165788864 -501237054 285833553 654881359 741733319 -525783753 125565045 870087920 295414079 871798423 -441279855 -134269951 -441928881 -691012448 -70377006 588051554 -638247873 737771018 445705824 231023097 -823283426 990868330 -389943181 547241316 -83664707 -182440894 61259126 271390980 -289009181 -420273451 -587222890 -110251659 946783913 -214039892 -169390037 -139073556 -824285542 266685470 -585700131 729305461 731770719 586134829 -797330871 -68982598 758243872 -471996715 -951736323 -868631688 7567433 892871323 -492985081 -36671952 -743368799 831163479 -75971649 913103947 -952583802 -259185630 798941927 -420362587 856989845 348881924 -876119048 979207818 521234491 -967665697 359296479 -53386753 -491945803 -521792845 230029545 -619318412 -918532613 -595022109 337703482 107063555 -218084626 -697536950 843097862 -196169401 103758931 -321363328 -641255970 -474850958 630322620 -86433654 394555187 -501402027 129534179 -13544082 642605890 624394713 334047133 814970916 359785708 373196081 3007889 -52596035 88684753 -321002844 -670339854 -453724330 -719536066 227849465 -14327433 -31772638 332197111 553641609 245671129 951056254 93607259 -932318879 -583914303 718462228 -574742128 725455130 10696700 -912534391 -932620819 322660278 901491144 65378502 764684570 -937942348 -232687234 -175553543 969005939 109563309 328454701 801106268 -517754703 623912097 -406288216 -943524034 14358379 -508142403 977840053 338560779 -70595108 -773823484 -365825320 -7567859 255606802 -184675418 262328722 -813344000 975894432 136549252 82417066 -4459709 -424373527 -864128617 -472253973 -381875410 -948600610 189175494 -740499253 788701063 987226546 607983482 801392881 571760970 307381519 828587293 171987629 311552668 -447673507 -488637985 873060506 543164999 -45532253 -752903171 597107274 986853230 865343461 679312542 -600834849 674328953 -521263267 -876470197 -157216695 -267860155 193657350 -779975945 -995935946 548100925 612163917 -574082491 -141791549 -493981631 974776816 -918159482 -209679856 732442173 -834333507 -798642222 -540334251 -275682579 12971103 966704288 851102589 -855340997 258118988 404047502 -353619746 -103796059 -930266972 -742028139 952981088 -910685560 -818823326 -521565949 349270424 -216262009 291188859 59396952 -569780265 539073391 -268770843 818820562 -132699730 -534830511 457859472 -736766855 223374237 833244244 -513123620 -380906144 -434475934 -104416204 -867567973 449283884 641658673 -972534336 -814445793 99833105 -551460064 -660886392 349662904 -804806671 912978141 471731252 283817616 169479680 930561668 61798429 -453818663 501612012 -547223647 857836497 681847804 84997943 -183295632 400038091 -398473598 -846233118 -204038407 239180245 -567837613 -210312972 -199907694 726551334 631051401 468333500 492287859 98579944 834386989 -420099992 -342089373 500365310 -601072607 -221004708 648516651 654217422 -582716780 116093436 -524450776 637269109 924124553 -609772561 -486447717 999699908 -639733989 311053853 274723188 270608619 561899984 -420820873 -931454254 545472227 140663370 108450705 902982531 -859593742 729166450 864658923 -558881033 -634496206 -552595387 -540679374 862154702 -768063191 -115339282 201181451 556304307 -261412578 -39590573 -189839002 77118682 107399187 -138570317 -914666552 637694844 873582516 9026192 945414731 -647516874 948987223 -701516402 695490905 150966176 184053825 -607007837 812169275 430690249 178407813 500881265 -566560666 273450445 87614154 -324521615 -292814193 932640204 -970965829 -725605185 -114826121 219551458 -856554835 951355372 -64576875 -688642942 -669766708 -829544996 -46593708 2901018 -257533738 -406574998 -272560029 -161146831 -931005871 -279576610 -363956156 796822564 842264717 972946305 -409141427 -494315689 452308786 -170883736 -827458007 718339187 239926590 -34635270 353458260 580768016 -263136 752124852 -855606894 606110373 991833468 751089725 259456141 597713083 -416081526 -840322742 -189760602 829695862 -576762515 -703829660 282581401 309576431 -184060418 617321063 -739258280 167311965 -802655114 -839385419 913745183 619228038 602033916 125506817 -44350400 184796875 -248079416 245574487 -40455484 197923208 -528499652 -405232781 -68500332 548688237 -342079815 -275694634 408700589 -857296456 126283900 113904645 851604521 644342824 176813686 -772209420 229812728 219800680 110167452 -979055405 -543757366 -241362549 -26462981 -492442675 -18936629 -660065273 -778613552 891685023 -553376260 -166511991 780090883 202480053 121042523 -11156761 497307828 203323178 -28389343 -518956502 -654140027 -431045517 -461815560 -156914741 402621143 492416085 269547007 -49730968 -403280147 -389973447 -824488685 -549083878 -322948808 -851065404 -934930271 958335272 140377393 -900283274 -792479386 -655068699 890913855 -354862100 299346224 259498307 625715097 272495082 -256302853 -60439021 -150447979 109805817 886026902 -992793412 -272658130 334518657 -556092857 -862850468 -511384684 689394232 19475496 131237255 -38841846 -987045248 -397965490 -120223877 -945927561 577156451 826065023 322932450 776732261 -489084138 135110594 504753160 836287926 477085001 994417908 -643477278 905503771 -905353354 -385677012 346091046 856733989 -761400062 -818839873 -913274369 509107940 -793321462 -743200499 907894122 505635370 -829302159 642113468 -146408989 304857597 170702014 -405725046 -669657493 -418701368 -615891645 587124299 258861467 -883139592 384972972 -290931291 -319092577 -808633276 -929251514 -358171816 -596689251 -107673051 250175743 404478818 -278994067 564320526 -229349933 437031187 336560703 -303984770 644086223 551703568 538423549 -912098104 104449384 -278822349 36051311 -822195039 -517508981 457506289 -415983301 102151204 -98135059 346001783 -147077790 732103050 -327175332 -856237827 233726766 -816711348 -909295315 -488656602 269744631 -6274902 162305100 573487912 -959951392 587740708 623673457 -138104851 867631017 210431914 203569312 881165221 575435434 -7606118 22970943 -716078949 339419044 577759685 -669167723 -364849244 110881455 -86651186 -751832228 529669815 -343048335 782602675 598918516 221331761 307965955 -568885812 -834425612 267927967 -780339513 322831904 -677980738 236181864 621067809 -679833819 -926741693 -611672370 74742494 246160700 -441598998 -875900313 -463423592 -489265157 724102458 411039696 340477573 887303521 441684400 -107677178 400786407 -313920896 649152117 -196623157 706093992 -157341244 231984196 -228246841 314565292 43462669 -84217679 17503661 249872798 419974986 972383441 -811042013 -705483534 82025444 643142185 -102697189 63069537 234679770 978513085 967706623 -730831520 338487087 -157723832 663306053 -321745511 -295849138 880037955 233596777 913442919 442032321 -550321924 244398374 -151664374 -465128826 -997319989 -654035661 -641013893 777819237 871476393 -689375951 -609481774 285541615 421780885 -528787275 -88694460 -684109420 97391702 -648590011 -882975089 965465786 -562226252 -716223537 -602173398 898030126 -120319742 577928105 304038370 382880272 837989317 -323515055 304204185 727152256 -166770785 528984756 668509747 -707724685 -764619896 -790252670 515464195 723151604 -201341376 458964395 -840821774 -177090154 -706070357 626549882 834056845 185040901 896378858 -815643222 128595243 335235429 620914554 -198182206 527552529 -910647345 452871447 -778376005 -989934879 -318028545 -16442177 989336116 -954836551 -305170965 -684980888 730076061 -28086563 -740188051 921804308 499631005 435214476 -49648809 -321528713 -694604293 -871450675 -506575553 455291204 140757158 -736462735 -269083828 -799696168 168409639 808373831 -29254290 -648134070 -271546507 911755943 -231436526 -876763051 -405430782 810930570 -897018605 -966689336 -267859794 929603681 493548580 -32228550 -816807821 -108414501 123087108 625740547 565471376 -455429738 974446331 -222655515 -175597898 -345299484 825952811 161332242 606067701 -281431526 533350431 -418845327 505525620 -28842807 78386349 -247087517 795033734 -422316294 -976153012 -113303135 -989892874 483619917 420932769 692665074 -387997885 -677985677 802235634 -407781555 -469358338 711960077 -722831568 679633665 -154168915 -577008307 -554422214 36347708 -312254284 263020647 268027774 -88776745 826735839 542330319 -848350607 -548957220 310817871 852586605 245298819 506052871 -716306629 187203713 976582264 781908852 764472144 -129047557 614975098 -813571616 -667265899 -66728400 -488679923 197313844 264803688 -530867617 580781311 870454701 -766754076 -833369832 -93820749 -626915908 657374068 -600837963 113407900 655467210 -559713059 -849476139 -549126970 401227403 -857055936 -158059717 895201030 -268064896 -821280051 -379227106 400739163 -640861997 117777980 -691633442 -678891436 -875463510 -795237464 4030483 525406419 506233030 171059197 168280020 -528322712 -554922581 -22754840 497156602 -111385879 19164465 909848903 -244828585 392204240 -927993309 -667192273 -872390644 735052126 -549418048 571625041 696570363 125086160 -69841270 -688886624 -605570403 101038426 774641110 223128349 -48398819 158163294 21250790 -96141162 -187421467 935474294 -834144603 -783632780 -857610654 924936050 783254040 420699515 -746682468 -285255898 156052853 -392730998 -122305414 903746057 -812677862 -853351555 307993668 986013566 631112448 97266125 658973379 237161513 216398040 940851841 -874740693 -312019685 -640112622 -676945857 -731748153 41188380 -48163804 737605590 -692722768 484495834 601462979 543146653 870954512 46574456 -368665722 -738970592 -164431658 -317426293 161679077 -700333076 -314680344 643214239 -644282031 -177845586 15007198 108290854 719199260 460638709 -391993372 -305950376 -711205346 -647948712 -398457771 -557815720 563714347 -397490016 120811849 753925128 496267489 -801832095 547791043 -860091094 929401800 -335330 -687083296 -483522319 -978264972 -377945380 -395085810 57031152 131186139 596282656 -613503726 -985623805 -965497118 -189599086 -961663699 -715402041 -498088418 330754889 -196976534 -197044536 766982005 167904886 685925258 152638222 48262581 784033690 -792098711 -473881633 924475020 574053906 -236108131 -468406350 -638819294 -417032138 -323413432 -190926948 302553565 -148290830 -980317618 191841800 -722375119 918209313 -209080714 423194892 -376058799 499826600 344432520 545201680 -961632684 989034677 -452640359 -444230573 699939166 9063105 693430409 -273394754 243752399 95840942 377504459 -379263016 -95099778 144698172 127235195 64256522 -956577286 826531701 -675330119 895648694 90763283 144841627 332734767 740712621 -790388414 281360740 -633217232 -856281053 -28297462 839033814 -696156887 411554457 -631711426 332980438 11986927 -931405699 772069070 88793201 -52218011 437938340 523936904 735588926 980741596 593631710 -871001995 701360773 -970982328 -427593767 -257816149 -677289996 -552756712 526697555 -579670820 997489352 314770527 905646864 -937157548 690929311 -919268629 323307524 -890941854 -889733212 -538563251 123776549 32749072 231650743 -115747820 256423079 -263511401 77318875 580823559 -761384328 220967904 -93353791 834857311 -905345840 313209114 51425290 -120605919 906023826 -62662590 249719196 874064819 883908983 300085466 -69970349 938645019 -710059394 904192418 15214974 -917820834 -486981254 -717955449 -551543041 416889237 438370911 641844406 746334216 -346526114 -677007018 828616809 -737322339 -818743015 281190059 -57962548 -578808825 -690334112 -357314504 -729341844 691526189 843673679 -988098263 -541580545 -133553065 156064580 671300463 -451267694 761584847 -214980960 -662290278 -455974319 109352421 -855461306 -774361052 869382799 -715845913 700214664 -737633385 -168708033 393611484 -972065463 -794732956 298265427 -790898977 299092118 -426235110 -517960794 -905330191 -386852172 -446803313 -237551931 -944136505 -421483462 29730133 -459970871 -159714867 855895915 84862716 -297037610 90083631 506274115 -824456686 339016825 -513415263 659254381 -46198881 641984605 141241147 -720380780 -261937924 805864550 -606330134 -866980103 500994379 -881805637 -417629937 348818747 -319237669 -577716297 671502256 -611688593 163876972 -560183973 -207841689 597048436 -344490293 -351113554 -648844760 306817966 342948120 301507039 197135115 78079686 935382120 -895187830 -817396941 -180805485 -555610028 872083887 -382077460 -243763700 -959260074 -413997046 293103673 -23315283 -975114291 942565342 -650343134 -231438081 -669023644 -609995485 678079361 703821929 -46593581 784435635 945196433 825188011 -877460104 654330719 690071886 -20638999 114454566 698997159 -449223586 -55895562 -223958882 -632099740 55738753 727782789 987391015 121310615 -927254982 -601305701 -126524346 428212526 -517590925 -580750520 -275169468 -917176126 -267128119 667270552 -283785513 -589420428 416644446 60928687 -579760421 -897549663 297554921 788442919 -678258108 105978151 -325566828 -680272678 358928444 624144134 300281280 -450342766 -100222466 -438102601 819829139 -967009932 -914386250 -652031384 629822577 -905238079 379950599 -955965074 995249420 -758305733 905975124 900454972 623954222 -734053512 627918518 -124525812 403269840 105424650 -220030469 -253150647 -344649709 255694279 -384328769 519318384 705123073 -386020722 459781205 941723281 986417698 -257618216 238311763 -158288111 8907989 -785215331 272108444 -111824560 -71922014 26177628 -626515434 -660351365 810501138 585337365 415816605 773375723 -319041993 889824188 856157093 213666342 -993045102 451300086 356381503 367484431 -746263868 -817096966 -926061074 -529901251 -101822454 -941813144 -245322217 -369690456 -210237437 -92824720 469395368 524773082 113826250 232017689 828362662 114090801 445671653 -418689005 -304505978 87294244 460306771 808084332 -261261162 -668795216 -76788169 -588546504 290666653 321532619 692986085 -69240679 662791939 -942668392 -9226205 -500366650 749166973 155606044 -830472240 19787553 -674687482 136049264 -39260739 -78762133 -204756103 -634715195 -209967662 -755824644 -537616750 838015413 -914328307 -790138660 160900526 212421435 894414632 48694121 -574253282 720026413 -57496781 -629128984 945358386 644338909 367067699 -526843958 908200245 589614418 -617669784 13775027 92278653 -631001939 459078103 532243368 -319974081 -429200572 -290255566 478653138 -953437830 728127960 -595741726 -161290436 -921229623 -3290173 -488174092 812209271 -564636055 -200934487 -566473808 763824183 304100193 554035770 331262487 890115180 855253321 -588490112 698200290 -724508281 -945608826 -936861217 -904129499 -534606640 -389121377 880716190 285331267 746062533 825654334 806511936 -943259639 -646701558 38018129 -407616681 525924152 -237720388 325403672 -612409224 285182497 -281297181 255956303 404635227 -249715704 -297638004 599187705 985686513 -748064901 -228985328 627703252 -46729434 637725957 -999445139 641290549 -437624809 169581330 -681792842 -660175116 -992293865 73221267 566195449 2024205 -788570065 -583074953 83163735 70990415 -710618403 86445095 752764600 -56038535 -990390611 251739533 -292072471 -59282312 -372416956 145228677 -943358568 -535085389 -992414951 673953239 678580412 -35159791 600414078 233340952 321905078 229896383 637671689 445509414 -969561999 559425320 -870789294 504632681 -986254590 343736335 -279764586 -946847259 -816761892 799458476 -902288714 911170115 -254658361 -351295554 924035040 -270607254 436592390 32289071 346078808 -835358345 -535584885 -406390063 -30166234 -338965567 454242927 513168837 -679852806 211361594 710396481 893683357 -316737681 -749372182 781517203 -988423239 -727711748 -192750284 657708258 267815343 -82909664 107249220 -197812192 979244102 -907037324 993787181 866519270 771962199 418868548 -191872299 162832626 560974260 -458336643 378980961 466381196 -268332485 394195266 57202476 -133204025 87644405 591621453 -441009808 876957174 -980278138 -482169040 -913738951 -472513893 478626740 193303366 -368210575 551870405 673551011 758939434 593893559 -847757838 -474886180 119075042 323229371 -302952228 436333708 -477218760 -93804668 673618333 216940408 -834709723 725428 -670163021 -849882050 528565812 -21808100 -319309588 10848934 401517014 581417436 -863846303 -96162526 96470999 244077035 123021188 -567735810 908163660 -597479053 630968719 -976162657 925877806 -415838248 156382204 -177685814 -415650564 67218500 -876786367 -221234630 -589235789 -634425308 -656441054 -592679596 -419894618 148987398 465671308 95498706 292535404 560689517 -685434080 -419840998 -753984978 484088312 168174477 -385049389 -905346667 291406367 786899762 -39223560 -684728286 -226909804 235972686 81520550 918939341 -171672973 440520364 -726742080 496016499 -574738340 -131069956 417718799 -104315557 -580235657 -874467505 -942668085 -846646325 558219874 -963430770 464531908 253269756 -490979444 617981742 -683939579 397112090 763755741 166945307 168827486 641018555 930324076 813959662 748486993 7835596 -663222547 -708608828 840060202 768652226 15517632 -956090300 -928997881 -11077211 -724311804 -437519675 278526530 -551894679 -69869668 -800575341 -540130233 701012557 918943083 578110231 -665487231 608200589 340059178 364523232 -671034801 -71170672 122844008 -900364498 351885371 -134234836 -811998423 517255157 917408951 663220404 -919228385 704113358 -639771938 -508984725 910337563 -728011193 -500559560 -563787244 -50872079 -459110513 -963676842 943826102 5302344 129733640 950183755 -751775157 -862597723 -624773781 -812612403 984442595 -864125824 715717136 360016208 -669628377 771494673 457601518 305008966 978736111 -401603425 897628509 -290138216 575038771 224419461 308968813 417145059 -306151120 -977410233 252708980 -727520778 -444943885 -894255674 493708689 249261899 208865961 650064395 -23747866 -615610443 -657463860 921237813 187054765 -73678205 8014164 -207956335 -794727667 212675206 -312030819 -363102702 -198628993 -547338889 -221176940 118470219 -449713893 -697516079 916061177 829132404 -988414903 -249550310 -390187631 -782817098 -200828203 -241884498 -931719545 409912391 -311204673 -342843675 -910388420 321530365 193835136 -226387837 -297366094 885060880 -300488741 -102777533 -355284410 -734030252 -207070296 -768766248 563812816 435139119 -172613756 20377648 529497533 -467865710 -806515200 -804264055 -104179176 -865841546 -216028393 709481276 127567644 -11766885 445747358 -901239984 -688974526 366917411 -537984572 -924988697 918282873 -425369466 -269811645 -17099654 567164607 -943394751 392881099 -979595460 318749996 134907776 -937398614 -360010664 589511348 -993022992 -701183084 117656924 144056600 -286686837 -619508424 914365507 -65483775 720843784 -843924307 -290592073 14155113 -945473192 -553150 435315217 -673322332 -324975318 -247261692 75639753 506966387 -905022702 -46723149 683023612 -927257843 -847317213 914873513 372856685 919650306 -259473979 628020042 318274023 730855642 -493664299 -704423108 -423487665 639745495 627764523 -521130308 -630730313 885387130 -255350322 451052141 -507565214 894279825 147442843 49326820 -215591523 -819892284 -203597698 -139134572 -324316431 -409605192 62277974 415162210 -153168728 -596386164 942596254 103846254 823935176 -999581503 954444934 -442329808 959761414 586308705 -276813795 281067641 317986012 -625119184 356455697 -836414765 -970304498 874665875 83116381 -898095291 324241196 -509161164 -638528221 -914889900 800527194 732850769 -796114586 -618952651 -967022334 -671153819 669380094 456803053 597294387 10632052 229127514 823802343 -435798132 628820075 988845577 -642521483 -640234733 919096191 -536743683 212860201 -593849677 80014169 6522931 654130321 -760270194 383068084 -683148691 -38680647 65830370 406186736 943991809 594974223 11439907 -544583041 992433400 -92164914 -316478463 -839011190 -937274755 923418875 -886069751 94871508 -544959862 -501968995 -27135256 724858105 184695118 707010199 -590878724 -773572883 -689834281 432973598 221858824 709226625 862639390 423078611 -267610015 -619288690 29721236 783427650 935664493 865140312 543583427 -97901395 -559003386 382340880 600730580 -376947731 -490426082 -369060940 850051254 151715131 -44319201 201086589 659830941 728655462 632795468 685275612 -970134734 578089846 -837367435 566551666 -537875197 799389320 -198077613 -413609520 -47016642 -988200013 818122191 792580757 -712636795 -527726870 -230677496 216024058 636662856 -379359116 -246311562 -817670840 174599023 -804437052 -744706069 239555811 40846016 -493071658 -288646241 172760836 -594563460 -401472813 -763046125 283323382 -410830148 -487540915 -602901051 -784560814 -708485634 564986610 421375123 -292936480 928021898 -580187892 -546753164 353227901 -162974126 -822254033 52365830 475654226 421012971 -826919869 -801494376 304522229 -424372411 -211801439 355500958 961783689 -976068444 -885932166 526606894 -471435068 -805072184 -234389832 604955977 534801698 956785354 345079357 -602311307 434019545 181584432 -743522232 598699262 -680947145 -613206582 71172980 -292873593 -621453375 -157936226 -109105906 -393640703 -739848374 474163394 -126742003 137472236 -671138092 653723282 37044068 722046404 -388232064 -819225063 -695900607 -887422943 -709035055 373979800 -672831081 -914529301 -911037670 -927882789 -421263820 977910681 -121632830 -479663974 626053454 -103055795 905105222 575822159 -50600391 -592348012 -971316468 324868445 308111225 323365401 799807548 -640106917 -554424347 809634975 -12234330 868361110 969357200 82989828 478699925 -498519752 -102008631 571235908 -998911761 -234984912 -19222481 76815634 206244239 -213608385 -184221184 -606022154 621375306 321771045 -855510769 -648089629 -635251476 -108134229 153795163 637602348 584145098 801011856 -560658480 82161468 -141446562 -594887296 -292541082 -419071705 14016930 -370689337 -955778520 -140167844 -350456081 -471353409 430641045 285516674 -901414360 314240826 -434100500 364582722 -926938619 921611612 -954732753 -97163565 -111047647 -883980980 919064824 503464483 -452067227 -994357510 -184485503 16987951 924156945 -114251005 -911707408 -962911282 -327287344 742219746 -908040643 831200298 -453585687 491522848 -491828279 33405783 -124921184 -71709105 825704088 26743608 -906319706 609143571 -849666845 792911899 962811754 160683879 620707882 -707445586 52201562 889790958 4947760 517413009 978332876 533104782 -948936822 -67916417 815664553 -186936825 371329160 20449013 61682444 -580067870 213570849 -293444854 981066123 -695355841 -680801512 -891434933 -768469236 311799456 -895849940 872399587 -646308918 362733 -891701931 -778757352 -916232310 -832258274 550604695 939423867 157961094 -34837019 924390321 137299108 -438095853 -152098504 -722914700 -245448254 725643774 -121402837 311233731 367860568 199710052 110141647 799042383 -427923120 -600274170 268568640 388825914 198929558 -762356359 734140743 454410008 -239248802 532918548 -661961431 116018980 -626093619 -668430076 -534621689 -459034015 -621116210 13395597 -495822352 -289213266 -947229965 955401356 640957563 -348407460 862965274 -416612432 994278271 113010468 502074309 -158327164 925330712 857876482 890613063 -976085314 -471402651 736312403 19215324 978254588 -484183062 -313500940 -771252831 -293986893 -638987918 -419938731 821114653 -258200248 -417389520 308541753 -805903565 649911490 -241290932 93918880 979365759 709236313 729531983 -601455357 -520493852 -700600332 350102604 -790203894 283493122 -721872279 702466827 883872628 610424251 580036594 757704283 395226765 914696514 -762337795 351843838 98058179 -467658629 -587967765 408936345 -307268727 -757978881 -284240870 264209496 420775043 -221917606 871545178 177892352 -457536963 -156386984 -7668894 2626263 -814142135 -989307921 -38016604 814678093 572693172 401225477 -764920996 358476434 -400737445 32927817 -502482628 -758720402 -44971899 -425132891 68847281 -449423867 -35943460 280636241 -750248411 -611482567 -123290505 311444147 740369295 -792950975 147096415 -980258473 -589285799 -20953582 29377509 623128316 -79897247 194462626 -468945769 -973185728 434103220 -415884815 179639856 315089701 -681388433 161245818 -317032351 -658767352 -933590372 -210057387 953821519 472967898 -84502122 -669504572 456261221 -507014829 856951139 817723266 -880879511 799357309 268656501 515929831 -908634720 -511052976 666267308 216119500 -210765248 -993451543 916173918 965823072 341290994 176300875 -320484313 801422995 137435113 -265875102 109275134 -68987111 -47559521 5940048 -515145892 542211282 -708053652 77170925 -679435158 277888656 -379027105 -523774275 -364731603 -360203799 957627325 -874485530 621373551 -60999113 -877317299 287991511 233721221 350611946 -337799535 217335813 103274899 -36994516 -155826576 -215719393 844260125 -180428745 -724803955 -339200222 89492900 172033303 242600098 671866346 -10956258 -159815023 405878735 393861468 191025847 170350059 307984909 546280344 627583283 458674159 543770842 -698545933 -108277808 667024706 -350355183 273811335 951171563 -616757657 916136786 534374066 -86697975 40047923 -316310486 186804295 877756864 206715210 843424028 -49407650 -193878986 578732211 154921945 -679245989 720815822 -492949561 -984228906 -357684152 -723755336 -606074779 99845636 -679590425 356115735 596093014 -999854417 -385030417 -128788684 893260311 -42183103 168820181 -225176018 -829562583 -642715746 -318528601 988635899 -351768188 116798788 -617163558 -974086207 751420499 968127315 -878952081 -884489269 -651210009 600871454 -981340523 -396816865 -663064197 -212915271 449588164 -236717720 -524950082 -707304944 717482361 -531936099 597738339 140298421 -825058035 121354986 841071067 383635926 538493122 -214078870 -738969144 847605046 730380826 367387095 -437362749 224465123 639207389 -636783139 -31185094 194254649 -587714366 474059563 856269627 -576997718 -654009290 681212173 -924101177 -652690528 -641787519 949872628 571954595 -409623728 -864868857 -294902408 956396561 284443229 109630525 -956179984 388578714 217582570 67322136 285126907 734512583 -266881541 -381704953 -36390836 -654093346 148779948 -786235551 258195792 862723458 -841329003 -697360367 -529698226 899931377 -598116720 618181061 73668436 415808643 752979845 998403344 -494217545 -32077444 730488338 489006102 -219256857 -23705389 -31983596 -57020711 704079608 109468037 926557107 359935147 -471277189 81666124 273786854 -472443032 496257705 -349709346 905272768 427221591 -157706029 802901634 -864858402 504394535 915888481 42408909 285711691 -667975443 -853080975 -78093934 303839296 976632098 -572139199 -615624299 -513641376 517921933 703110177 -579863088 -845436603 985670632 -967043231 537599267 -186038407 22435083 440567615 -88577952 96087819 863243758 442689391 172545928 286083119 217784510 -819633128 -688592866 845092041 184459286 -606024142 -165712690 -638915691 -155111491 521859606 345889302 -437339272 -616670916 -442617788 948969194 558871672 -726288117 -266654760 373445029 -465771185 -82608806 507538996 -111391218 -372095456 474862032 745465563 293438253 598663438 145147332 635523528 824585265 -209226623 162673248 -273341615 -698574833 -893652676 702265593 238511289 357385054 341725457 -908220582 -269407578 -816056791 62251568 -652491274 -79075050 -723069490 -700228023 178330140 -252657486 904488203 582560890 163138235 942656277 -497159755 -164545642 -142382268 -563817462 349855278 -813960673 345096769 318042361 -220763160 999382579 801000593 560070298 -303335408 55507784 -409243869 934928018 679028255 -251954147 -325379004 -789540290 398340009 352915121 570562108 502147128 -265878591 690950133 542897132 -705451709 210696754 423149057 542110335 314534732 -381177185 334598993 -864509142 -619899712 -415016956 442527235 894036914 -965530515 705665342 -686422625 447784684 916252799 128721959 898892717 -287712659 601908593 -333936739 -820154390 666777365 -612915161 28896470 -583961206 -106224379 636092854 223409684 -58695620 -169238512 -140679156 712894689 771330309 477038125 754830020 -824059376 73793753 325139196 71710489 900015129 239502843 405179525 -478201303 889694974 906746897 -439234034 -884986894 -388240682 992177354 -500994844 -66459222 -970934509 593971821 -535804116 525666770 -779114965 -123019372 689384592 -682524988 89543220 477369864 -364915907 -673603848 409223112 -242157176 -89598551 -457192970 599254107 533724724 -503089640 942447959 -12513440 -617405614 -385542889 -876617790 -143390235 105415342 -448984368 -265781934 802162016 618977318 379478412 35864738 340457877 152208859 123032835 -185978799 -332035051 -286375190 893439002 -186165464 -159249306 631041636 -826353280 182431318 32593450 859638767 -614231577 661667059 717267602 -321045919 -229422700 -194676125 25233695 65805263 836347616 -460125721 68517609 161018118 456062983 -295821601 -72350596 556665188 130768536 -603330217 -384773663 -154219225 -442358962 -646790181 92243611 315186147 623649193 142349237 -805499144 424244339 819240451 440009044 -929340376 699301245 -995453017 896336217 -193861817 -148397339 576546527 -898461632 -186985059 -186330057 609360949 398451926 -456253594 922877558 690687417 -366220363 716385566 -415775679 -424206419 -584268856 102246156 357988866 -400474033 359083716 -481318347 -885348597 -312911944 -628271924 209168648 295639160 527849527 866821882 -152842897 -795800375 390675386 -509856555 -380862781 799109437 878385686 -643543148 -505888536 -411468224 -861029872 -844013101 414873316 537269049 959731421 828752206 134877734 -139742703 629087503 -450478707 184201419 -186698422 154798981 -937948805 -141090701 953894184 225677569 -335282090 882598836 527105603 -154270036 382962735 -613757438 -347599554 775365430 342959778 330508369 617937867 -270295 952936593 549208966 705058077 44999090 -511602771 423533393 426707163 971762334 131622772 799862432 913615160 -289459980 76597558 -281688416 452183958 -341548435 470914950 452957892 281814187 -71076311 -791083706 769951724 -622890310 3642164 917173929 -732959125 -312466659 679719215 711814894 820912480 -74071949 707473584 -616802811 -929197253 -608478107 73734009 -459336016 152436544 217354297 -583343606 -278868793 -703350908 -939610198 -734007644 -462719267 -780124895 196914215 530180024 -595964303 692060209 -456311238 -782540023 272171785 -432480494 -513646769 76157867 512574572 894646014 -952951570 -13421186 -325187599 736383703 815492471 767947915 -300460976 -780977597 329831458 654098827 407044271 -439289447 964800758 922350298 182378171 -627846925 833799909 539165010 354753307 -694799440 454404842 986847634 275855586 -976124655 355075491 439484779 272731530 -919179062 753304953 -742384336 -527077678 712855950 -589893379 945751158 484901606 -649184568 -435974777 169446457 907098966 262436490 33538625 -481094886 -56618251 -116179476 710391938 609466274 -744084989 -414663195 -448138774 68016832 -185654403 -841225542 956153965 546782675 -692068988 868705875 43392082 688177977 -612554062 -706953168 -352562123 -236409118 820140148 120389811 -736378652 780510623 139098228 -644263772 -127424329 -832014594 110112130 -413318425 -568193129 594978848 -392942019 -793957875 -682224506 -170789477 -271977825 386998391 695395012 -68490740 404413959 -270301586 235054181 -922608578 49680004 -812983507 964557913 -723192250 -173977893 498276626 -2696830 30736921 424280372 732096122 651348474 939317877 934811576 -546081146 804600186 -911577556 415083846 -890247457 -23310898 -657663467 295393340 989299570 -696636687 -536434611 -666118828 256392349 -85045009 229667681 396904628 636563195 -750105057 322142406 623444378 -998116512 107794535 313057543 -943196081 -626671959 60677724 976443051 -937670862 -832821717 -333007161 240379552 -408130366 -236672539 562692886 -391648803 -731736301 -701429410 457291896 -830524496 -866279146 465769683 -367655701 223931108 -493335524 742034276 84677231 -948323913 -722760347 -982958899 -189706104 280276922 -48179732 387921902 -793692351 -785332799 821637958 -710707611 336874676 968479513 668223180 -36441983 921527710 -570322503 717984781 -62559403 365970489 -962539088 -652525611 -989363343 144183536 581337767 -417335979 897539700 -118756142 557550286 626001844 -863621344 748463796 -172053235 120774893 484637520 253076764 597862670 -559573465 -328873123 137981771 816862429 118563809 -579485544 -491100682 -991458857 -23365737 -593364760 201423223 828005756 277623674 903149628 479382229 -333798024 -766462992 -771474306 618305524 -791228453 547268335 -455298075 -847561031 -810760559 909809166 635125819 -738710107 756753709 484628863 915062680 162175983 879329041 754635495 780943340 -27158420 970918421 719157286 -840117199 -998673291 -800584824 -967626530 96806704 410802304 -294273528 -799788081 634236949 -586297167 119709324 788279482 681136526 -147839998 71593259 779246396 197292595 -881784613 768425975 226598983 -761308185 -354547049 940853341 745156786 -561437006 184345374 911545132 -831609926 138842326 -896984035 -940198994 -299379079 624981513 -850750341 -735973456 -89710183 917560663 988433041 -886919784 12575413 -305342037 -800214040 -74678920 467773942 -457393671 868341486 -826253029 345847788 167623206 1907492 618389715 -361085899 669976027 529324357 -571710815 539179638 -989156138 175421903 -279077867 316697885 114145668 -954440853 209351108 -793783009 -631652208 106405298 -705320579 -597006736 -254265540 540170032 856219593 165071276 -394641965 137654094 -454555721 249745368 -551121358 336398414 9456158 221766036 -179331064 56257571 -258512200 -819941678 390929163 26284757 567865719 514927777 -56541913 -809045070 -562247008 -889853707 -35520171 -795565868 206052334 248088631 319476236 114473902 424330869 -294826445 803584222 -463833220 -366170036 -165591027 -254257623 -544969723 -873203597 616261879 -365675921 193931385 -893494326 850420377 914795213 -442550769 608930615 382782782 212460013 918116043 -373005934 -818518322 -501034649 290577780 -223726237 432114825 163608915 -188881816 -833245809 671798699 -16890276 -768663712 -333306175 469000530 869969300 -385376321 142705183 -124704380 -127278644 -915931154 477989443 106657743 497708538 -566883447 -391492324 325797300 -279469723 -844525003 -336470635 377074366 375774510 444928910 542483987 -967349253 -89095620 -511897405 2758274 -931962487 -697095446 -979462482 404562184 -567563072 -390413785 -487084645 -527587366 -816013725 771756754 -71248549 -477467557 647493780 -245146090 883731355 707077477 -82200902 189413722 554828243 -154175579 885557102 -343740951 215014529 -994282987 -2566478 58527475 -845396391 912875209 177560936 -471647379 798981701 -150118436 762353659 -673232971 -109646556 -231986061 -513551225 177680683 199972225 517288533 655344405 878629978 -547930427 -397646761 226854270 21939933 -406714396 789075319 -351780755 958552221 -385450141 -18945187 -158153319 -14412836 511096569 79569193 992356633 -735050612 744595011 -957353744 772394402 809808015 577781650 496157665 -147197116 16090792 -163061316 -481687576 524427606 -295713314 -686582636 425430799 -463919442 -342286210 570313232 560797180 -537429803 97535156 673807433 853257139 89596663 109719060 34684404 540973253 699920466 -10458520 109584688 -732036309 83140485 -476789573 -667218129 769120613 -732997893 764569685 -53481284 -347766744 505694619 -907710251 -540968989 358787502 530846021 87923529 -867330146 -943444622 421376653 -293559842 806286551 -298889365 570634354 -209293546 -893952766 -130822607 -730738246 -55004031 57126645 280869304 870100086 752941848 369149643 538066980 -594888677 -914738194 248944851 -585736346 450814733 -758412992 -404373702 125305433 -162066810 943852582 852521065 -927556486 -69682380 -813328852 -782668360 -397928778 740419740 796757024 -596169406 -632626096 -421527576 -158832454 -242904723 -181128671 71295077 305682916 367765503 -758349921 942027805 993160979 -525089677 203469316 -616844020 327378801 -564538834 806205263 201932580 -324703011 -863823758 -157805252 -526655011 -329448428 476494090 48943544 -895059779 -416290619 498167623 -691768567 -137870634 494524457 585779080 -89257849 -890387327 -855092558 729198869 112145286 959830131 -944236374 -836772530 -244934874 383732639 499651419 -851157021 -696104748 829510296 -871679180 -532874876 -999159467 -292048943 -391926271 -497876050 582289040 278874818 944378103 770924002 -769982161 2500529 -37926132 658518255 -568665624 628798524 -948504861 -717784230 824515689 954760396 359142599 407223710 452466791 -937905499 -96142867 -189041208 308046091 186965257 -475000822 -986957614 -725073150 947281922 -264778490 222573402 852752578 322209747 -512056695 -569478630 -731753786 76545559 314689442 432780541 369121615 -637745769 -502739868 957953173 -129986624 -319325868 857734898 531169136 478634243 230953220 538010773 412152922 -916271197 943590149 -844136519 369972846 421490367 -947556323 33238410 -145514125 -174763114 313140623 537066960 -674485900 -558154063 808854563 72530955 544558142 -672446674 518989316 -353814727 -332403531 856790761 24759208 975996138 226304610 543396794 -229255135 -562641811 -709077127 794354762 -73454831 215763808 693617580 -817146217 368526421 976171960 -509382058 115878462 -694081207 -909094960 -770166153 791135844 -402783097 -340144821 -91436075 -20228923 390299107 679229479 37880440 -376508986 -608658329 127536741 948350148 -732672021 261410633 355821986 393904175 153243122 909452459 -87708253 485926821 -457106844 58811533 217376072 937399698 481043559 -769367146 224359928 61765949 738180149 -812824922 848024988 153152775 613532383 -222461018 -718464443 807983275 773064436 -134154409 945480614 -320032501 -912576796 154675300 -136858231 -682640203 902084760 546217095 -245982916 -104318324 408018995 692373092 -92851373 -782170230 -302506015 -215369164 372206207 -111840996 -272457039 133723010 -293088339 -318767389 -58707762 506708598 399049657 -848684486 743430973 269996834 533478746 -900829089 -228614989 425849081 -100925744 785625079 -979156991 -125040952 278925966 -929397657 -783905211 -680362219 854951490 650451260 872491570 997733059 363240800 691337664 490532840 -174583827 363589514 419580524 -544820910 988556034 657279705 -932184674 -899120674 -128492901 -206964568 501124506 -163181379 309754786 -518535124 725701132 -200468685 66856150 733177119 127950100 61613672 280311961 602403978 879738502 -878329700 995509446 527931621 -279006418 553398610 67596194 -739820134 736511417 496709132 490339899 928679297 465187377 638741402 -558827854 496469529 -560698415 -629074259 883189272 753693944 -149589994 -17852945 -225094855 270243237 -106370075 477062700 -913434843 787320944 444330759 -3569280 -478563702 -710687091 -61625466 862231123 334100233 -601876945 -335576588 -110073905 -188388149 -403134732 -265374886 -272721297 396232249 -407058882 -683169126 277247629 -186805162 133231714 -504840733 -92186452 -795251832 546832608 542610574 535177817 742795374 -943952849 446402522 -34312821 -580553429 679068625 -632740684 344638332 282299504 -776546340 698258599 -3302941 465334376 -571183542 808296784 -701156083 -345094791 -141347903 534231530 -657834857 -653483362 690124970 642960609 -190765921 262839901 -246162127 674492351 788090159 -891060576 -709660518 625250485 -380351 537489441 418480113 -679473559 898372139 -944410927 926814516 837920321 812503577 -819171126 631054366 195411675 -188625973 -929366274 -136568155 936480279 -397310265 71718207 293306600 792040336 230371987 -151447113 801792242 -580562754 516702825 892193238 -328326963 589331018 522559024 788114471 -486237042 -699038546 -199393303 -782080227 317267337 -795896772 -346250590 -416170112 903131812 -847898475 -586460576 532748734 -374093913 -59594022 -122016692 94877439 551801163 -438145983 -977899694 -986254959 -304172494 -433624503 248808001 235662301 702724153 -747740702 608314481 -887674255 989019909 512783601 400410372 14302706 278634765 -12162454 174825286 87291527 -620445615 -380130414 207258097 -86492863 750989717 -793193518 987550048 112013444 446334385 64626715 -156562525 881320609 -892378488 -118638875 41701588 -533540660 390984690 -458595080 725034771 622177142 194216416 -791974922 671808731 -401657223 -234144795 -150543097 836336286 249893475 118923801 -140535371 86731073 798809955 -428819187 251328317 -821242437 -75250666 158782090 -708267446 -384078875 -317102089 -285142893 -954874686 -349485760 -826433366 147280444 500860963 645529860 -582942824 -839120563 327180997 -712422984 663873645 -102740667 -979989092 -114811222 -695749935 15585160 742110436 -684060867 -42530725 600615825 688275883 -638234383 351264262 407864624 538059431 383748369 -837413097 -942308515 937161214 793820345 621095808 -656941565 -9784029 -494048883 -514363291 -333837695 -292167884 298019943 -641093257 891981434 145813167 456127461 229397300 792415599 187509984 -436592512 115096942 -45089365 -190596801 256667071 -239185204 -407285634 155385018 424254798 -537918563 155043609 181720257 869642143 678453969 -154232837 -463090006 578161244 -490969310 -706276016 737264067 746335521 256170520 711775609 813801047 -898541570 -291459271 -714613654 -651188859 -617150576 191740865 625621212 -85415882 -134779184 -870831276 377032597 -171337917 -265630650 182663704 -353048763 -975511141 -865892353 52493854 777818572 251772816 598378349 -363157417 970191005 624136358 489073094 -230152223 881032982 676339796 982664445 536149260 207255028 -166293670 431980832 -804992128 -98975330 -204906664 -607745369 827085309 -882483794 861007367 -378052322 -164706538 661831607 679588225 -166184441 -776287962 -21225247 -455887543 -448759 158650186 -265866583 -791291501 -214399583 566869933 817404289 -497771404 -266021092 274068185 -6914167 -345059426 120316622 -684973442 320032073 -40276856 161795860 -248298195 433617229 164224250 733848915 -100305332 -992346510 967470095 995850051 -911276087 -426417300 -561358740 794805745 -486165426 970097318 556740611 245576207 376248622 -255150800 -479808299 586676662 299479640 -318797650 -887601988 789861367 539278625 803712164 675506719 440391588 538998562 361451259 407603127 523525091 -672878864 -437732434 384749960 -607259350 -255042808 907495384 807800307 -52699234 -304894453 -770949951 577178582 -455587455 147081566 254038645 478104014 -551919859 262781969 865593792 886839902 883072049 -868448315 -207803862 627136317 321030411 620409810 508818800 -752660512 -738506068 -794611806 216807676 887094702 -394988403 199657262 -387753807 -783687600 -595419784 -830846854 -427035031 811339572 510739029 -454604817 987613736 402684393 -682072217 983573011 -292742908 -734877732 347880214 -991037060 723733444 -32923100 788499948 994850391 465776055 507469652 155156863 627079683 -488516171 -826875509 518595059 163612553 -649428117 798531895 -621218494 -451331181 -582523473 872601313 103874672 -887058857 861197647 783690409 -73663470 -354525805 842323374 -166050002 -298479144 656425617 -416833780 740484385 381101578 -606226377 -541173380 8023719 -242097983 208518480 851353493 765868912 755394829 -553103798 323426491 17801567 -228337767 -146767020 -583703341 -941961594 399408038 -389767172 917548094 -437065865 -676170901 897970744 -842825462 -731572996 147699644 482813824 -320444090 22172026 486785718 805471848 671241747 842665534 736279768 867506618 484759093 288278088 -472097958 -737803675 26593454 470699412 92660312 522188077 74563083 330940718 569071383 -78350875 -741562278 -598724403 131344518 -607491463 123957458 666158596 385273769 220915872 -337428439 -251361369 834200756 156439220 -931208450 -92720395 364700761 431031685 99691029 170911110 -24389442 -648818002 -517924728 -964166307 6932697 158450597 466436072 -940541740 770908819 469552546 -922878560 87971155 324840309 -36300552 -231245554 257119897 -635785321 163889365 -963674604 633824671 632007167 -496157586 311976589 -429065876 9358355 -445763805 76626355 416073615 -256954426 -792849991 -469660199 617678065 -62029704 601662195 -146197102 -775907029 -756669790 303052669 33574220 462349891 -841198520 892165903 900894771 -622095693 -225546622 -435832020 593163282 819664113 38168373 218390525 365548036 -672341361 -912374358 286963932 -735706082 237846749 41825251 -658273246 -820414759 417276160 -750851475 460882733 280505621 -99274587 666476169 -462217078 742021036 -866851119 148485518 -363506895 922311508 386332163 -963257970 234482117 746143839 -967629002 2772633 982103159 -39502359 244502966 942796048 -747892987 911956937 -307461193 -370725642 538474879 -1169391 -141447355 303768669 815217275 348865201 -940995387 352687076 433656676 -618046020 -34640670 454245486 -151442146 -553445455 917455195 -228750673 961966311 -68886372 -588948937 -833750828 323812724 -931749000 969903820 -738545444 619687716 83050911 861619629 158509441 -913483599 184715231 327569954 -661833469 -67791811 476153879 -766234314 127621795 472569675 94544136 -224301416 -374654434 -480056786 -723591377 145442192 541759711 -745461504 79950007 -68042582 124838273 65541896 790441370 -809615879 -512055808 312482742 -188712400 -290123813 369493093 296492108 -680712423 807827064 -797348304 -211349797 -12512291 912565107 723661445 -6102963 999026595 796039676 -153111550 914822939 379944299 486259180 -250555726 -435802062 321703294 346784555 -993008763 -767332582 -101287102 583387267 -52580424 -931613997 -267877014 825494243 -51239603 645773691 -751883035 -592929851 911510549 215867093 -720581055 -160921459 -863073187 -295888771 -874705748 -913019165 884121841 -485236942 -675208671 -961896164 290951720 -751561783 680588402 994743669 419409295 179052633 -984140255 -472641851 577865540 815695214 188479759 -148989959 747870311 -298985263 212505342 -486431230 -570799894 -23561327 -320691116 957403749 -26197705 138846327 407669067 595231677 114085784 692343079 695212617 -622674112 -246321844 753059765 296109625 775773131 432110938 -418190450 269644525 -834181495 -127839044 -690418601 169288250 -295777144 -783922461 239369118 -519842749 891425139 -739948341 720286541 199752539 399113943 -826627767 4653719 230854481 607686138 99537877 758750628 -188965388 794783527 188535027 -816115839 -513078539 115080433 634167388 743905767 -907319173 257079791 -20809284 231342068 -890093398 312560447 -824037109 614713252 -333077309 534090538 224521050 767637081 973151410 893264683 -284639745 -625132077 692891222 -932938550 -361415339 -965655039 -970229107 614149312 987675492 -930292976 954795184 -897537228 -381617708 5571777 -431629575 -880838823 561950048 -885000555 -612855118 485000087 230537492 -705923116 230100779 -783722929 480590439 -195293836 -348235808 257031398 -938698619 981648473 532653577 -34381797 595373888 -843822922 -15127470 561038517 978809766 223205394 886718032 147170513 186921863 -722240333 -664359309 -932018536 664701981 760404264 -673415194 409734769 758780250 962150089 -952599027 47916287 515096934 -911079854 769094243 272768534 -749101961 -622656585 418412041 -568880122 883017307 631048549 -872383067 542131471 -891491300 -723256841 525058042 -804321582 -326126768 23923918 -723013209 588211891 798050889 875972023 -704316057 -429331761 -926549777 265365894 -742558519 17124142 -693516483 998943813 843460959 -147591163 -442319533 -633874594 251850738 -374304227 -546232970 -311918827 529982537 -856532520 -180833861 -681702709 442213691 -806682994 -161090116 -706841772 592347138 949376192 -37407481 816626691 -77235018 -793799609 952414550 965603199 282118447 680252174 -831852945 -939168863 -786016407 -250950134 382377910 480748029 -31651611 592126245 -721769409 -672885851 16063978 800572291 718963030 -313755157 403779074 -392915686 -97195117 505596379 -83360238 -828461862 -543290727 -352342852 775238360 -879033356 948655861 902910534 531035749 -261908399 -210473031 956724504 445782039 88602444 -590543894 746488276 374515208 -76577678 201278292 920075285 479175923 355989747 464948250 295901076 771737341 582149002 738128526 241159995 687598493 86737300 -925775313 -737571356 37817552 6320122 747486907 -811135032 -60075926 -548250552 221568857 -641312161 615529119 -978688920 261587618 -656600256 -214283432 -539904073 -781010128 14053472 -779814630 -945485732 -300033181 858359395 -942270018 670700069 -758539372 494274397 270907068 804038530 967101516 904439103 367160532 -53588483 879865318 862419635 -555028315 791497118 839753193 277524291 79882850 184293602 978831201 -39955239 -710097902 900330497 482146834 -357563033 -858500775 -689447503 -384996421 819622930 261543422 280993056 543968262 462816992 -418606445 -694891016 -556872486 -248098216 455606109 118940890 -628247120 30152909 273810017 -40856574 -830320799 -775433345 463421588 318580401 -691025795 770736016 118548948 678581059 311381584 178825073 -77285401 -207515817 925947163 967563793 -785234855 612035533 -424192021 -867237218 723009475 -613955568 -868775543 557611169 -305930999 539518145 -144133421 -178578525 -74968080 -260205564 794803352 178929252 459272773 994743867 -12741809 417688446 -431654875 -621347382 518298247 226487107 784995090 128921003 -620797636 -813847027 -328777985 837635061 393613858 -9134610 326387906 508215755 7864015 -674139348 -390533798 275731819 -785105385 115407593 -691074358 -42842912 -691164446 -182182406 -278081770 597380737 113276739 -607793506 -886576775 409149614 -705161559 -742713270 -40894427 -310223575 701748631 -251443454 -750373679 -370857164 -98826401 -652606643 -437285711 -72212167 777194139 -982113336 118798162 -466657007 903236050 -421775532 11708898 882168275 895686650 277195025 -781693491 65281462 -164710379 147682514 -595615290 792896738 991145631 557348404 632729906 780619716 -459180955 271938802 -440478104 -147956045 -249404549 103585816 550813429 973563573 404938163 -685317646 423626625 867794745 -719168960 -650657021 -132481050 633920433 -549574520 868262161 -507758772 -829556535 -706869175 498547078 -144136560 862843314 -630054546 -932905536 485463938 363342377 -979513088 578142579 -602862178 -533937331 -897306827 786338662 733080953 660814191 -510688912 625801307 -424118845 806653763 528947656 701756776 -371218976 -364834992 106784333 646235028 -513609433 109006802 666660439 672547785 -688793043 335212484 513674423 157826892 839839056 346491193 -898949098 481034493 504951067 -753637269 -780305442 -642509252 3635864 -750224528 741322314 -151294346 -880363685 958007435 -499074077 274268343 -471724000 509911739 513866869 139354424 -956609435 733836575 666614980 -90865024 -543318705 962437699 -160723518 930360373 715239018 -771271942 -663297340 650571384 698071626 18423984 514593824 475476967 673036642 389076265 306030985 95898872 210114793 -845796295 -560814455 -942157740 -435481010 433072704 414326968 469438375 -733257647 -407234392 399010965 935296263 -973266155 -594791055 -324582250 -232812831 691427052 -208749724 224631073 219440253 399672711 -348305010 320114425 -603581783 897456630 543068917 156437178 552659053 571074798 -721385117 -710763917 682682410 -406252664 459762053 676335044 570061068 932550013 90307176 244984426 461668017 553637170 944443731 301705152 144634007 -585306360 -47276336 377752953 -785695529 247239431 692259373 296418258 -318456045 84423110 -709831825 796057763 280334859 -816877118 -540958763 -542325256 150277664 -357012264 -320129273 544927325 -414058546 -315795253 890080004 -732905086 755862779 176485952 -810841619 51781353 845158108 -797106191 591003572 135481232 573172927 100472381 478060662 382491539 844437758 738045561 866858019 -928048759 235330754 -279785081 840981857 501669145 874994499 149355345 -32781939 368774540 -505665637 495457900 345905402 -567554531 -898972955 -901272913 -690785744 -976604120 245847128 509219420 366249284 368601667 -201518921 -261597870 347474929 479371858 632170474 989489986 939942727 237142071 -347153412 -643389296 -256957476 592223743 323902120 -695854497 -856735898 -527395605 507386 -11163342 -744681140 -403449614 358017936 622932848 791276545 674565080 420688760 -567750000 -439950381 -911003185 -205099100 950465206 757403376 -818085795 -655912890 -728758303 780848343 -780007090 931793672 249552258 -508390446 -121279194 965058292 915342940 -722693258 -443946583 281467048 974220793 -701088546 250818984 -479566369 713320993 31546407 711591357 -942711753 437086812 453046866 322185018 487919613 -622272290 331891199 -397180570 -699531987 725752859 539224563 -973140934 -531221230 313694388 140887899 138764021 466364826 -45516301 -102189876 718494922 -58682372 -81857183 -631769713 555502982 -35767051 -549567316 -756639909 -620623340 659975180 484871230 -61825014 -269472298 -773943470 -700313584 849939453 429006262 949455086 308398948 -800433018 -579451011 885590660 -493197584 90106202 -159755854 -572844273 -471514074 -660582637 182909483 582304543 363487188 653423627 -289571987 455522083 346775134 -392577844 455590730 439679105 -496219429 -30184519 893853926 -697084526 -717822003 70747347 918700331 -579014105 -178767582 -770473606 -302981566 -365867600 -856322953 108595447 -789279361 403358972 -85728011 739321004 117998372 -627494355 144076186 -94630348 140136056 174720545 -807855114 312994559 933446019 907532389 565742972 -318234167 -78725213 -872136188 -682169581 955734153 342312197 -873461899 -768203150 472731693 997941101 502903927 -284493305 289677847 -95316336 754433942 994636485 429035419 -463941524 610813614 -744343813 -804643480 -834659892 -790350912 -975344866 808440457 707078474 644007585 734291684 314386354 418343370 -424606158 427863434 -146367713 43657582 -214334867 -823410593 594563356 -838395839 -161250010 290765035 -671293664 537626448 113611522 545409619 263456892 -611148337 793361505 -893982854 229739512 -484740209 647305055 -753113171 385866504 461740388 -295928947 -849492532 660631669 661499950 -408490603 510905901 292018758 974992428 -726435237 448321867 530100696 738978428 50214498 200550639 -520516116 -87205103 118383605 71957194 245421458 616461646 -98337024 961785345 -960709092 -196509344 -603734856 -151444335 -200898495 -97216302 -522423657 200831167 -256732559 -179770129 -681531846 -761040796 -280225811 357100816 -995235594 -612971869 -736336022 143837144 -614066153 349504282 -858106259 -51545138 -852547772 -586411803 -201980494 -762086574 533116192 262779834 802868385 -175698474 987831707 -87247456 -937406906 -485854822 -534772569 -761969280 572464985 956291665 -629877618 709908648 83673859 635713521 67447252 863150241 -554144909 469355894 -132739167 -135985532 301871966 601693971 602016517 179769917 672063948 27482556 194021792 -836797943 333706053 -58708228 810319039 806861227 -884135349 732722446 895923050 -694511342 678191114 252912003 871023126 222561667 497238216 -843302212 -685817690 -784536724 702833012 109048613 -530829249 -769532829 21765010 722069811 534894694 -649462583 51313640 -745565969 920477725 845390093 61642946 854918487 729360305 -827334137 12929193 -903005592 -204488891 938770847 -587235887 692737162 376427890 -670891688 850225729 525791486 356291146 -837330110 -705745975 229691395 871033965 591579982 -902122767 -489893302 886234819 -505921416 -41901352 480986032 -232866563 -290727968 -635373608 -574518649 -778243162 668577470 -337786359 287051902 -882056362 642067877 537365774 -291251206 -210166908 775774686 775057455 496579093 -48493281 -128495951 284175885 -296180695 77114455 29569708 -498173012 -438972656 -755858534 304391565 461980935 -369805881 465971567 40233682 -243358884 -432200538 283343110 414349140 -52251018 139707315 -164262069 -249101161 -796146767 -619868110 -831165801 -445108339 -815048778 -757812488 119268120 916398895 -936769621 164074080 152112836 -497811726 613654853 -57615504 368710964 -372607345 699983086 -29995766 -266722173 -582696412 -325010154 494163330 -878411085 968323646 886249901 -387773876 -883439873 -31500630 -634701936 -239021745 -80241793 839165230 -904522960 -409791279 246362909 791950582 405190663 -857960148 -680112525 201014432 463298113 576783811 562049544 -206682057 -980041982 -19201941 504012822 420396921 -664336232 280387213 110982942 -351903235 -598790556 391424896 -566511167 636017326 -310569005 -135534682 732112195 396008063 -106586907 109074295 -100162940 -80959066 -5940778 225554369 -340519256 -506749837 -86456830 210291886 -946083886 101036976 -483581406 -453548681 962681465 -631142002 339340692 -815351931 188626692 296652883 230579794 -21211936 -780574854 -766733382 -202039543 -272606407 -907649888 -836440730 795927118 -671583819 -978348279 -701732781 -231777355 -132959304 592701158 157047788 529486010 -470144706 -705799913 127984030 763119797 431542175 294978365 -632182378 535884861 246589010 -786579721 86574551 570871933 -920407745 540119888 -212833485 429101524 -227305536 -935214529 523182956 227538542 -496450233 533120146 349986886 -627265526 -819627845 924254046 -946383162 -937074013 -967942058 428160367 -951470996 -88790062 -451897456 -570690604 -526028311 -330735936 915006049 77187828 -770919935 495549735 -245789814 -566433737 -469010204 111704041 739007473 55963395 883296148 -843287450 -185452015 -99701216 -665840447 -197801657 79574432 -497314784 -871044876 962503663 -958427672 867646489 -615136435 258867528 705217669 -365646536 486094676 -628970665 976184134 -209776920 676311355 -740431275 643757141 795491205 -733846194 780769443 -470109591 984998589 -133621448 -508281543 35708538 -241756812 -48884096 -909141029 807319831 988540524 83524439 143036059 204664542 -291390448 353557806 -778713542 -966246612 901576556 212277233 -288997466 865000869 847503241 -478243125 -154143275 846905969 -518655271 995071054 77398566 750682902 -121355983 522954048 -23522533 -24203255 -600416042 -55802286 -65192467 786507913 341472428 415886190 -513621368 -474590146 -202287762 -232796053 -739524815 -259315851 323584995 650874608 820157345 852549729 -206253373 506587404 -679127138 -818709503 703823461 -345771724 256926864 -950962849 872941371 -829748142 2286955 -787555526 -220160137 498313029 395870880 -610964845 -936504552 129992407 -948867670 247024333 -705383453 -654129954 266481226 75854802 329626240 235678231 -889406322 424299492 478537552 668735301 -586843474 -510905841 677002584 -362351104 235673076 72473855 964948111 -843244827 -476887785 -437268896 865907498 -367027655 -5928863 950517635 972294274 -283097175 -346964769 -942263170 96147807 897005019 361274168 -923626693 635739161 -774188635 467381499 70528812 150869244 -171875316 110916739 707081987 -487355842 340332147 -563293104 426455080 462922020 -514724605 -866153006 -315119633 -441415575 -316379935 840130988 492391289 -310671683 343717863 793508794 165414315 -264231889 -62984356 -808369118 509372871 548336707 -551024489 -369695500 -578089655 -569104281 -895101274 293699567 -919582331 -488576711 -160414257 651371527 912961463 -689193280 -23097926 116541002 405175741 286447460 238504770 -627100115 -256075593 750865045 442342169 -983529261 582312348 985374605 -215328141 -944353755 -437688943 -569178991 44094759 152485193 -803224794 353884054 83554214 197320021 167545632 -224726625 -692977010 188608493 -64189020 -787742075 -538577283 747864283 438067495 -331233000 -840292837 -681004488 117234118 932368128 311816240 -595159592 844808085 -921288757 -120301663 159257663 -429396490 506515109 801369319 779704389 267266169 -123180201 362269800 -444565943 323492316 646279527 -659734336 671104616 169165151 -318384333 384124685 737006260 117355808 -146203471 -762859524 -936348699 882395529 -623852248 104997894 -597694325 741385938 -402393312 864175677 -37023241 170717791 837984888 -979100807 2241238 92208916 300762250 -165286284 -214112471 -976343094 613298388 826557264 358126377 -290320679 647105263 -559964423 -178041790 -545527969 -335809477 -863833831 -997010192 466314262 980324340 -869167045 -571464131 95566157 644788221 -909353448 351523963 572353490 -678894818 943595276 -333282823 222783674 -920927715 -397194310 -424634202 658345393 -886082775 85238581 -711991730 212151637 -464196735 -793061473 -102746888 333829523 -200595936 -566845318 676081031 766268513 204255980 -665717216 154357437 -886325782 -193304589 213204075 -285600601 439887071 -142165962 -985823515 -178973173 210874298 -140643845 -441016771 299227540 -90642353 573276767 962505434 660746859 -19068693 -206331160 -434744724 564912801 -888081928 -666281614 204446179 277898827 482288675 364540949 -524765761 752696808 463925836 -100273897 -570509997 438490764 138529407 -791038136 730013251 -491822838 22370028 -783074156 -856445919 -229639802 346972002 374125668 160205081 68791236 569389722 445260030 -902180757 -984952956 -453086467 -551251190 -890967508 -919347742 597987310 -204436401 -814341717 766297407 -389809514 696456585 -670046382 -110743157 -723970057 146085667 510985423 434225221 74231165 -255805590 -646205768 -189075599 500804493 849477098 440067177 658974584 269208991 204229423 884847961 883062601 -973873773 92511817 -227123126 671370354 -958503296 -213594181 -959030984 -315524286 -248839418 91187030 -426247988 522624236 82759207 733223400 696893318 708759461 135226581 -905156216 -127883036 -584888799 197237498 564997429 480643123 -177513979 -812217074 698952480 527970166 237703077 289769372 -242638384 -420256804 -632663008 388228859 -42873950 -450567699 33646412 -296382941 915226633 -905088234 523491524 963584989 539006418 343312281 403817324 368342644 671571755 -282313289 -822372393 648793268 182220244 -84743080 -951519812 -879277879 -87384477 392929494 899950214 -916433490 -865376986 391848035 949456024 -631190279 -72912686 893648485 346314236 -789367933 -84847624 75712781 -758254648 637477737 632283093 19107949 -807666746 -423698921 -674092257 471201827 289708234 919049534 918838524 -109616513 982166855 768362500 45211028 388773520 617820676 723685170 533925900 -659364555 -722452915 -656747058 929301760 -375068957 730188418 -304825437 903602536 297220053 -50174010 434996893 -713072704 -344208777 612706866 550447204 439851753 59670571 250502903 816292520 -62868831 982320488 -579503865 443300898 537297029 961430139 -798458878 -483522942 220654438 633795168 977827641 682892062 -749340907 251613199 -989644986 -307933262 -720835669 705050236 604211021 -833542271 -678453554 897025263 209697305 638025642 -342676359 -118124117 209960925 897618930 514907348 -588551469 713927009 626796412 521385912 -262169309 -724316905 901565535 220342296 83123198 979197966 -857507193 -118572568 -561242572 162607213 619286892 -959110334 70761226 -868094486 688421193 -305972685 230058563 -336523499 -386919636 -284022316 233257485 -742114121 -820574274 348024608 -215872071 952459318 838562935 750079099 72573598 139548235 -471761214 666030538 -431625989 -613615404 226107006 -352186742 -114541102 -317976110 92223789 -454998858 -366987940 364962809 487192345 134970905 -553954828 354799803 -246620071 -767382251 -459368805 -474893803 -799312328 -115914919 954413913 240997145 -984077739 -68537172 268334687 491757219 330007964 481908114 -459725986 -473053107 985051565 181742649 446271678 162387330 574556199 452385342 -483062153 -181736406 768526885 -481925914 -907948093 -108555396 928233095 291641971 -908089345 -747449665 -154665283 -683262640 633078517 -284212934 -460871191 354057543 386667921 993259988 370981274 -361676651 803784283 -719389664 -327472377 -342058356 49396497 453259586 232578711 -644060199 772823207 -718499258 368862280 106444707 -139295913 -946063676 166995676 772103301 284197030 -704282272 914968626 519476970 846385655 461124231 578778031 -595761704 -576041477 -483322366 687681772 -635629813 -204922692 581510807 -885479788 -820656451 146416799 952533786 -767858913 730415665 997489214 -346256956 -695012651 353474171 782253579 -164181203 -757445152 639002531 33888514 -678032584 122724680 65329428 478374999 -935568444 503538929 480983777 767166847 -870338284 231078380 -378535536 -975518106 761274522 -147582569 280776722 -238255632 -960160582 -925556752 -488995966 -811583352 633489026 -860772421 -980483978 763768986 351309225 967782643 -138032548 944109988 -776451179 -857084497 558149036 -640892291 -250403076 766134043 -296790269 -556964625 -110077310 -702571852 998604145 84966992 363558895 235738507 319578700 -217132894 -443138497 -94755159 -361183798 908967036 851352494 -711639884 262010407 -762427744 909826883 -604044179 989485599 657514065 924546435 -510567720 -411678432 -684668474 358493882 -131825416 -934509529 -489425951 -51069233 503957754 764198185 581219994 -833274319 -543906376 188081905 -776512901 -408866929 -6996185 -352812345 -257981164 537930437 -97043461 816788758 301635637 361761776 -660641921 -68567466 -854461990 460728889 165133101 265040661 863472574 -634753905 700322588 735527509 -634395107 -131807961 -34423104 779451898 -701082967 -404045867 457220173 448562636 -206951102 -570602087 492680780 -48430478 -505073257 -525266337 -850777954 912052516 -167439015 -900099697 -844325946 -73966002 403984436 -70949999 902688066 945958569 958275408 989020082 749643050 393657605 458430501 591640128 -463959496 -875309581 600164703 343933115 278067844 -543273745 -858244752 758212850 -452470302 -41129459 328716887 -755651543 -346266371 327995694 286931845 -27049162 -286237872 -834943003 -872040323 -107776235 322934239 355915075 -495628678 157189944 -480757122 -64301173 869400437 96700135 -70231952 726058692 854142841 630242488 556418884 -645815091 563467935 331387939 -473440647 -512765359 324904603 799839067 -627238467 -828585748 769481731 24002305 269714029 -178949993 657754154 379718105 -267858466 -692514836 -604255813 426591829 84962917 482374189 558784971 210932230 -399217918 45872724 507482202 996903036 125900342 -338725801 -121327355 -822869060 -524075087 -859466738 -38932624 211094086 -94910658 -228792120 -173816403 -976518004 -184889277 -540135348 -764555536 863347561 -302994060 -146694457 328582576 -665356560 -512581926 85054837 209890994 -31237299 -503401710 893712684 -436252973 -987605843 -422104154 -262223830 -788001559 608281337 157272975 -114683924 473755066 369723189 -74204791 385148864 -643024338 944444896 303349296 -546167568 -702048014 -395475129 -517527157 -90291876 997006581 932691146 848303856 -115160198 150710977 -496076024 858648082 -151649392 82489898 -227719167 -265321241 -156836793 -806140309 -982209571 367172739 -89193333 587960608 203745218 493678631 274349899 536450787 -976099921 -39812435 -575647046 911563703 492232290 994255629 -194263876 931450434 -369812471 -193919226 180884134 -215145116 -171973592 225478511 -923278961 290632245 -616832884 588902976 -863208156 943805385 -632522377 -37617424 88841066 -643569190 503029698 -22297678 136182342 347567305 898614434 439013256 -127569424 -40049311 63891539 -335766016 -924714451 693095979 203998328 379787062 686903432 -513737930 775906313 810578754 910030334 824377654 -243721181 231112189 -694125814 -981736223 -734666439 -239623981 -867244708 -722653098 -932528472 733175035 -613149225 890388355 789494654 -507936632 38354552 31804989 367532592 368247624 -510085663 180261995 -897159588 172462399 947289098 -560134365 -857384306 -204492173 566496004 362162163 845363516 946186413 -243606524 891216590 -214677259 -850513071 838056578 493319248 294587180 34758039 858163898 162223977 639593350 843805013 572776756 -326290134 -880426836 -375646889 -562134525 -522384222 332619104 -113265711 -510017853 973923140 -730139743 -814011742 -628829170 593060203 745920315 460510894 516886075 -24575536 -835206467 -52219455 329238051 -735385800 667635051 -386247661 -702345304 850051826 -12957614 -394965625 322298998 985257528 -97752207 375109647 900707827 -562564938 264862939 -174237026 -383887854 -212457452 -596579468 592342682 -168853549 -186522375 344953986 788380845 -684731714 647280843 370144965 -975895899 -372755313 -376839124 265751271 -759303977 194773252 -187842976 -945267878 -696710378 -714621763 -415096355 389919460 -901494793 -125978346 997155392 -746400200 -876397655 332237910 232833634 584976002 113338445 151893648 600729847 250813181 -867438503 -104140584 -271590491 506553325 13181916 583588573 706717871 269205415 418806707 -104629464 310227598 -532773582 -308482229 341618699 -802444080 -512200923 -229382259 372293521 986543383 509880036 854594783 -37794340 -181335921 -230637030 -753040672 989038198 204883453 -558873089 -80428542 -685833184 563495857 -927531186 -393104558 -993694295 864723104 -598333603 183081836 153282406 -570991248 434651773 567202810 -523843707 -28247303 -796371897 250163144 584903263 -982733207 -930884934 -336079023 -702037248 -460186560 806133659 -459156596 -805457986 727867396 976126130 -64706728 339653292 23858596 -757956325 -707758267 -576243037 -385222704 124945159 867057414 -874980953 -435268414 -758187576 942785293 -9641206 412887574 881265031 839619770 -851395234 980838300 -663831448 -989611522 -569546916 -964088280 123685893 720930713 949730156 775322330 -368333163 -452634781 -261766416 -26727821 -629449727 -183045779 -757992036 694387335 -795599235 -486187075 -702008913 941330534 -707093376 601711723 -807643727 69375646 -538446547 -839518818 155412409 -63916538 681624867 148360815 -292965826 -567544949 -327939969 -669887904 567898126 729560919 -938118420 132338220 -411497931 764253305 -672372708 -59804394 558668752 -194876421 578523880 -756025514 -101543381 -690351719 422966701 -353431688 -387591413 -542207064 -354548522 -941925198 -727240917 -110424765 -775505534 -669760644 285387019 845447357 199828685 -315946969 -456807581 589777418 856343694 836639197 -111057742 676786380 -151693735 214922039 -136387136 672989450 -499018442 -880328731 -204120595 -710582344 -689787625 976539133 643857141 -588620980 -647632509 626843415 -398622171 -611051201 956859225 -542794493 -80131082 -977631380 -287715911 -278475106 -17072960 22569374 226410263 -413078997 98829258 -755807688 323534891 957050272 570404396 678984875 634239528 -518456087 -204484757 -818191858 924282777 159606363 628728962 -148816649 -315361369 332500255 -510995495 562652642 322879413 -86083306 -426111079 441929845 773334031 26870833 721511017 -32519606 -500781139 48921317 77737415 -299731299 649765036 -148339132 -522694867 -634259759 -875319038 -753965883 -63143922 -449846118 302620457 748578250 -578884863 462465110 -123451086 -916751997 101970158 652642565 -789480467 857100190 882614241 108159112 432257862 -636161397 -194617429 902301567 228719405 -121220869 -772896946 871881140 971089341 -368562464 -390726094 208430977 232880830 204673525 946187119 -868973582 997508819 916276260 994262409 348908550 -899511019 -973961122 -981998644 557904940 584491807 -825188430 -575264850 -826377647 472438553 -42885070 998772691 591349293 473145989 -530192685 -136118989 -336475221 -451052136 -871096886 -329042075 833383786 892547105 131956721 611412783 930759839 -332812273 658689725 -786643926 -979142458 629335263 433618420 -13690776 -700346542 -968258410 -809293569 148502783 -179762384 -913294820 526166835 159185382 -586750008 -32607072 -476345562 103602332 668798386 978985615 685047133 -141545675 940617382 -378738342 440761831 940226772 -30910898 683211904 481392411 887631115 -359451109 -559849749 -55641916 343072163 -558508337 -942238353 -375512026 245697558 191575204 680784956 900491772 -835861962 -15861378 585885979 -37455480 -790712888 -453520655 -617548737 -641203943 698119375 -228009816 279417537 288698587 -707934651 964114230 231335975 507335742 -264091989 -169323997 -898009496 824096950 -173278555 -578146534 -161209830 693788714 93448898 650344739 -283415203 -712644857 583495189 -113655413 295577080 128228583 -978669837 478384237 -148920541 524451375 -465375189 -801504068 366529651 -292476626 925736747 -851878259 160363708 -518095222 462264333 -560704017 31221963 479250578 86786404 -614610232 254003655 -632546133 341543548 -202247418 -670451347 -426230225 656053652 -708666350 850935664 -755119225 -703936391 -511233320 -795380330 -322685497 925191073 59994958 96614497 -399113264 526555876 748313281 -191950733 276147938 676137743 -246365691 -527768101 341158756 957699660 726328574 -892982985 558386373 -345268530 -620545167 -597103394 939907132 3943062 85822793 -452938198 229625477 695010248 537885443 856607093 -248732300 363197286 110466364 -921681978 -451471908 -431804800 -527384407 -385455081 268518662 63914217 920528232 120532921 -914997474 -21968267 513871128 224299961 -881504298 928967109 -856140462 460628208 -147575551 -569640545 614030310 514272724 200291876 -948321536 247730565 -465311986 -199142790 -538914909 -642450281 400225195 -889893570 -457492088 196170900 36258821 -505346088 -289256660 698234103 164001056 -49935985 944446638 653064765 -160533396 203238690 -264649487 638016883 771511965 786628630 -184683187 -563814168 -971957619 31677069 -697745954 451361726 865448599 -251331980 32205528 37196117 -841903793 -456056137 188977674 -48474389 -714708917 605036316 -842501744 78335019 -716944348 -304839655 -900918113 292953564 5757545 781105429 567581234 549594523 -526406042 -335259367 -664547028 -928481766 -732949631 -814941507 695020860 737944319 16800191 -959104532 640934382 163446555 -629965460 -38834630 976579905 5218312 -158537839 939771269 -174422035 941609566 -607516940 837371237 525897660 22900196 804010954 182832999 238629408 447498725 968976748 958756829 -993874579 -423099154 137357614 -728902025 934721636 324843691 593148818 832536352 136667748 -456243120 92792248 221446586 59288057 -506532378 -582114075 89474118 -580722348 -379602344 36338401 -82289786 -198257460 284558780 -597040588 309915958 -72394947 -687512569 846879458 -533424977 -778965569 219232965 944315309 -748780662 290312042 -260443411 -108222596 -918843498 -83910562 681263896 850794530 959929084 -921902307 -427429925 -347037889 -223372859 -3460865 -689230964 778275162 533396192 336946988 -993165272 -440871758 -959289498 -845680329 -464846839 267228291 -157743565 161016130 -301182226 554309531 894819900 933657826 -483449324 519769654 294569306 213721362 864745440 198572964 -824993017 341611887 871529445 -438728282 -408441552 -926984783 40206483 -652395888 969954536 287468862 862575035 284210532 769955971 -100648098 717608394 -453864738 98909992 -928866623 261485626 618735928 36377173 -490584073 832749904 -875147796 -352137219 489458732 -142391804 -824588912 612730461 923637594 213719114 782801312 -507765559 226720493 437283679 681027515 975238666 249442784 142830231 -982435336 119048625 347661379 921953815 902583779 922772651 999608941 445033390 842914846 888067406 586645384 -308000924 589581320 849134469 -725380235 -730494990 944475662 -292494411 -869833470 -724802147 10092753 -620390987 224493593 637700148 -256461176 55996157 471035565 -634793891 521141650 97917551 -317225373 366931842 -221166157 664077224 -181161389 442793471 -401641878 358770161 415196241 285272729 -630610936 -647428432 705530650 -985871860 -545699319 519816693 10692291 -231141018 274288234 12959810 897706129 385193473 -819175056 296326872 427614884 -465366560 134445070 451532590 -369857657 745392505 172257787 861281191 647343951 304891280 -48192257 -274214645 666648689 6137282 -723275826 -564131740 -650466582 920330882 -207177593 -650873061 714364305 -90357801 -502540378 779475020 56037977 725179980 -117020249 250622416 -963556937 -118640990 165988722 700201528 140843945 97500940 -220522508 -332179195 -459906613 895082066 -870914089 354305289 -634183885 120595304 834615048 429924103 -238770212 566021097 109230866 278011194 -366475009 908453279 -338810023 -321931103 -761427600 29752131 312143254 -153341081 91278732 -188938749 -858794213 -331911530 732784011 217965309 180474559 158355093 389014858 115440683 -302177261 -809743348 37307198 -754619972 -822723424 40202954 153596666 339213404 -482718733 -892908050 498308352 328256980 218104296 166221319 688548802 -248978622 -836389488 -668321585 -956297412 389568112 -142789784 -917607908 439597723 486877044 -995722031 500784534 -459891884 462786652 655895344 999653163 144190080 55085853 -809658028 -480299938 -775117297 -906096635 -264150443 -253097692 735472879 605928725 -651255100 285066115 -924693752 -422357345 989485105 -879134974 -605951809 -560761200 997938563 -369197212 -844404511 -745177782 130268403 -331745563 -929737820 -650551876 501866358 -585100195 604547089 -107739769 553823760 859840503 805873449 -381405968 34305956 -50642576 613906408 940552757 962921215 -325874903 774300095 -381547047 738128117 -691801310 572528184 577577660 247331064 -503187784 -933181860 240503096 886557272 -889972208 520466864 9612250 -391095981 -803413075 -342572130 -142953350 835787873 -64430032 -829014694 831589140 628702595 -109128209 745994232 107060000 684938482 -381520190 -454600622 -594719813 -341123536 1439720 902165356 410920778 -828846882 -770602860 -783624695 708537793 846874472 90865748 -791455270 -296369372 967280369 -792897220 -989715856 -904998160 -706811670 692014207 702164183 -127321858 12447627 -174962727 -375983870 -521755640 -299452262 -91124551 917111800 557136453 648470203 -953844439 -874335173 -612604101 696254712 23331516 -540012082 824461851 679012024 713144622 -385385321 546010015 963622859 -107446578 193528143 -206073141 -121752974 882336821 184749886 -804031763 -606599335 320151758 -914622866 517078030 -959021807 -887887912 600174317 307765674 -644435265 -127335440 -272053242 -783859237 15779568 212649340 275603198 250662459 -603792154 856056190 831589131 907743817 -28264932 668092966 -993603943 -310747684 187743244 -437361103 491058592 922647910 219983424 252742122 873719329 -35446545 -319603976 -219790039 668075092 545018004 721313443 125038627 618826919 -434833870 474835127 697749471 564128335 -716642434 46360828 -153299241 771365190 711871083 -503556738 550023869 760333979 629083622 -465874700 -54022842 -361290135 -962750764 850193068 -585890096 720816634 -159468515 374521587 -68789842 -598873233 -410763362 -381026723 512774388 959389894 -675256207 662458635 -54230815 -89218481 -614744946 998153629 18472880 -117421371 245810724 -597956925 -541609898 -427663588 -432603054 -472318144 -726657274 22106812 -567376951 -691473016 398717728 543117940 -222360974 -855254723 417403140 -210354473 -66965543 891346773 991202174 243517283 -916216872 335818184 -662646610 753972797 -283241179 -224403036 196335916 -284774110 415438354 18412380 451071800 728855842 -370944692 -231911525 -106236586 -290437922 -393987812 729723542 -901809255 -906667535 -422495160 332221544 830217693 641480893 -962845206 -725749913 654678509 318033009 436471924 238341090 438871585 934769152 534008707 509781809 -892645972 -827049213 874943246 -555412006 -338348871 147320176 114360260 903626040 877572021 1918308 -370229421 -343986617 933396133 -206399171 -792550455 -954519334 72665386 -415733635 -522951172 -746779657 -646613155 -414090534 384372089 -160013478 914978601 -289741118 363723758 960938817 623399679 -737317343 -509616342 531035831 360523206 620526490 454334253 -619333725 -244875340 -475672180 849540105 827168555 -568269073 609875649 289510939 -169929877 -360491827 -225042248 -668670481 -632409390 -326795891 -898367902 -180925057 784387295 -726236521 -529275800 -918572261 924703564 -786726007 929575303 368574268 266094397 644346957 851094376 485527640 109277211 155646503 -353384258 -714196134 458988537 -654429986 -823624352 105152612 645158020 -27406185 582524465 -154774830 993419550 700094659 604166549 -589308686 -260040794 620450697 240801113 431793307 -198772726 -796551117 874962194 933612245 -260191235 794137701 -995793112 791471477 742181070 -555664686 615853500 -780696259 -811756721 66429947 762562278 125300487 955756891 287592794 -968027695 310787774 -649420715 671714416 546303451 81326121 -334787375 -5105875 -198989735 -631439164 333642714 -990932348 -10108465 647217039 460507048 627075544 -644516351 322235483 -434329558 141924662 -110011698 61923860 573427846 -748020831 -12802231 -743817475 173042259 -197250124 -683331145 221367539 -958674620 -801526938 -404256047 870912407 -59123868 -547318140 -816326118 -626100460 -801139502 -664299 -78159268 817792031 -902559400 -540895802 -111076511 536583372 -382752348 563591399 -944823451 29982434 439340678 44262645 146744134 484872116 710417931 882077646 812925438 -172088492 -299621040 714950973 282271107 657723756 -969783250 -846324331 211344586 492703165 -312749895 -335751944 798936184 966659586 800304590 342568363 835382433 986773441 503581281 694858035 -79902496 -606180820 -92234466 -352401102 -700181786 246138058 -190317108 821084855 40612113 -507591996 -315747031 432978607 428542854 -318442895 -596057604 582071743 -441918638 713271819 -193946231 244879493 -406453470 265835161 -675139185 352879029 826083753 896655382 -452162882 517718526 919321327 -323820248 465641354 -179169148 -846870594 -108556238 855399924 -97166787 -925115870 -927260949 777595930 -647458945 -970789290 146521938 21691700 48713759 996288952 -129169006 816027305 438750676 -640909367 -973640088 653571635 867276074 -220114251 440914775 -123520428 -34926433 769105153 746916721 -168220293 193425344 -780539842 212319182 601455923 -44128247 727940627 -181532728 161063977 149513584 -581696330 223488321 112733702 -645046921 533415263 95854524 -749473514 -638070222 -530022611 926740186 949648432 92721105 887993906 570815340 -420205704 290492413 -205851822 -785699016 -611314269 -780358164 773058559 752029792 -664680037 -111481486 380531257 5162723 402066580 -80801824 422328475 -914384398 79702774 -238476187 -125417310 103543603 221448210 -434091110 920048274 -586054166 -427440960 304496748 -650958943 118795257 -488572934 604872561 47149812 -118427029 -922128362 393085244 327284405 -150021192 -241075518 -882115136 -116422090 946101019 -845013877 -625584976 688703284 525928207 -644703066 -381954637 -303976659 -640526189 65628213 -363942632 576294238 -925870135 946206506 762684308 759835130 -217220969 -823162195 923374474 -436144122 641958137 -903673867 -371573095 314111766 -260854271 325218733 -907421400 -61046909 -237247913 -719509091 -913396222 -354411809 796900484 653491961 -538509083 460932789 -812282324 -765246681 414483320 -315277893 -251492956 280372841 -159345641 750078653 -145063955 648631829 806148560 746873778 -884419332 385919711 -871999692 -272691988 -353896335 -72749293 261934874 262375346 -541526345 -375255104 721770179 124264395 -233441835 247330495 -629296121 310934078 -239512989 478006863 -749199864 450613474 -819637512 -451007202 -741366621 717431365 -694191884 -698754635 -396017570 16987396 -99578592 394749317 878039130 716904811 306062236 148976724 -647926597 -564862322 -26081985 -835118779 -730050081 679999221 506769614 602992942 690515583 244592769 3578604 -562343719 550689498 346233774 -825260895 -911157829 -287063723 376262526 -801167648 731723466 -319000470 -665262494 -782404254 -166709670 -573632908 169213775 -823302085 -667005565 100357902 380103653 -690240780 829869699 119522911 720061760 -65623095 -300848522 -550154821 -308369764 153960432 304523442 769622797 -994063766 -998658427 -984732883 22725359 488279315 -352995586 192741285 735645589 -199544081 393178551 -687697122 -868355453 295733687 -155980781 -797605333 -621566537 -648065509 -450820302 -430255889 887440842 -91547282 188239935 826696157 874818298 826954099 -612511179 -784007926 -478059763 -592757526 322279282 -172239776 151358729 -687935432 -848767233 701899801 696000615 -556897311 -348887073 -294131930 385035206 571057462 -32902426 934008138 922194264 390330346 61738685 564770072 787127193 -172853189 -299649349 24015359 132905785 668533595 603914156 -241413562 -976225980 498442036 195165101 499224663 -161791717 -641588300 682352017 571602977 594008896 -140472864 255181540 231351690 -974405435 583188237 -469251858 -777323250 -604572816 -199495066 847654333 -666677975 -243774014 329533615 -554384948 -253095652 663898316 -418126757 -954018399 813412667 -274706423 690396932 -254260322 456332949 248488984 241220893 895897741 205742240 -236462934 -194835772 734536230 -735582 -533913753 616315450 80285993 176538493 -958061779 -457216236 -940669966 -901046957 51546312 -769075036 64992670 -294952116 582265043 366543541 327666107 -608176831 249836950 -588797328 -287285643 444328303 -686392669 466979394 -522813851 291925257 102506011 942197594 -737211349 -887878250 -541000224 339226992 995869040 361573094 907188570 316520161 -827174426 633813112 -271025629 723900651 558484346 -876760547 344422903 22206881 -936129345 -353984032 33311750 148048556 468340151 619172249 -698881802 -501145795 84747846 762037181 949394803 -692124571 -758890883 193416010 951265681 903058469 -169466092 21200212 981042268 250692860 747454909 266194094 -745368110 541821761 -340619880 -283927802 -738870851 557673728 674924954 -157033803 -60512541 551419671 -662195988 990080193 216617341 478062647 447569640 -637308613 199835764 630063701 -641536794 254141561 -377908591 -773788480 471636172 755602914 698661635 -399297736 -645347397 -182524980 654688527 -466602833 -739602626 -252223356 -871806291 -952378488 790111828 -942794186 481822957 678263866 883201459 467623172 131468496 -951342521 756899129 -966101782 -384846148 89701490 -214905814 -494866884 573398094 259877635 -38881757 796560071 390686354 -308859762 -345326511 230657979 -32819960 -561816232 724299845 -451405346 -287361304 -71025092 632194598 80264620 279705372 885066539 -68903412 -25343084 -486622795 -420464016 -273925088 -9214954 528863030 572921592 122478142 -85060108 -840536215 974717545 -349281851 525451315 -533271113 -82748069 -37266428 995956355 82637103 -572742788 921514873 586931994 -698854913 234416199 609303731 -721796422 -806665199 240098113 497300233 -715249627 -374082204 -185361961 649067209 -400614618 -495597856 764724973 970420604 -806365941 -171034778 -873793438 749344866 897083788 344578954 322251798 -768872397 734070694 -394670947 132460587 -2735623 -639762503 759486745 -965851091 -586195013 527224608 168539722 15649213 -623617484 848228975 398639153 810688847 306179824 324209836 -349101789 -416191115 880209759 -475392917 636875464 -660106916 -64938921 -771071972 -855851043 460856132 411193219 763372920 394282038 833621591 2441679 764442908 -766474024 444022652 -250949715 -93241299 699402653 724139422 904789233 -750782658 941993858 -316509965 839936588 871060441 -538647005 -609892774 -110271434 676127398 -818941186 -915351510 29654064 -239156660 -560771967 199175637 -926967942 -180860397 -980013717 50910406 -646228933 -180462452 -941178536 -862237451 722543903 724262916 286674026 83021061 925864627 -537332897 -818002193 546520120 -657404292 -419607761 623789250 743160845 -171983332 -9090138 -96754244 -477497030 428916409 964937257 -802381079 269888331 -616640149 -991376083 841895855 -597210548 681840030 -931233213 -943502718 544678029 804436132 721052976 -392757260 -331689832 -380419585 -945297605 -911481407 -123725391 -572289218 -931302678 226229223 -967115457 280272796 -630762873 823443547 -271569888 -462202336 -428465585 385847023 991448612 -679321845 -852730887 882364249 351061204 231843912 -475774515 -558067548 952213145 294515880 278497172 336333920 218858784 181486725 -547574322 143878350 310788418 842830063 -140055161 -141101717 -735391975 147941230 585825689 -5654868 458488280 -838765936 -294232169 -452513777 -381395020 -191869987 723996049 -660364632 -922104790 -794175421 966070787 506223234 -207465358 541453750 -963959587 -636055627 203775339 -20192927 360346596 -503370285 -502259463 867639961 -960847016 -634471752 -514349106 443692611 359757718 -449556263 27705212 -854541956 562862425 -961350775 -123183233 -557014566 623998450 690863049 396408872 549577264 981490931 436160753 -687333584 -471377884 -736154420 -51687652 211278716 -348268380 -597194769 -922492050 -454965437 -960458306 -233078497 499073788 292223730 628726212 -114802879 -569245874 -156057228 61709667 666223215 85549202 -905130689 -27454080 -453715140 989072018 338557055 548922125 551109365 235226988 526644052 -122367368 -170413777 -679011657 -493928331 644222314 -895322619 86989718 400090720 -576621632 -455586583 988924608 126020989 822641045 -221434069 -935096960 671246662 -113759534 -220087818 -986422369 -494025552 -712022516 594498300 -508557190 373630949 -655404632 -976056216 -623023887 -572907531 -264230803 -593213905 -616294801 706831961 -356892577 -826460468 288376331 150151298 3755895 -656548626 586226899 -288007882 -756521684 981944854 -204855727 767363001 268401613 983574503 636188492 -940075248 -852620100 -840595996 733517950 246567253 826004348 16586495 467705225 831238924 -814137999 -788413148 -254313453 -8705202 -6499008 -482265622 -858385480 -462911934 926939665 343372147 -522286901 -303665883 18672418 130303717 644850407 482175531 349928115 502702606 78924849 910382056 208540982 -176823517 898284746 194600005 266252112 -977404314 -568452685 -206456459 -966557887 135591305 471012860 -282963854 -148005907 -146174013 -358728330 295190204 425051648 -531025368 887384270 810673010 -468401423 62115348 789734394 -928769792 -88116903 -839361707 -970592553 -817794563 -57729644 -455390139 -494730610 254488634 485667112 634042538 -728765539 397094441 950026873 192587468 287009855 64849906 943608809 -970850170 -524277464 -980013602 -119175432 -423641300 29383892 316449328 -661002723 19907474 -32284277 107450003 383481320 283908034 609674466 -932467091 596847740 -612913603 51749964 673439108 44179511 -600696201 355218690 -535812694 -473945136 679448363 145189482 3045593 -57520251 733649105 610801678 -234581268 421391427 -560942944 748900133 418769206 546996083 288213202 -198588571 278477792 -881149776 879494016 -963241761 -495705942 988737680 -453781960 70328028 -789939446 194766328 -694896732 -77041955 -829984985 113368682 995254828 336459707 -193527321 -658533267 -290993978 618309254 843669946 -826493622 -826404199 205379511 390690999 928785181 632352988 -348560373 971053276 -695107840 -43071312 86013601 501710656 865141442 19493238 -66657520 -596299775 -99562132 -254977562 877405972 245458864 -600154462 -155203049 -24435784 852012115 -928948841 331056684 -25620800 -819557408 693414398 -232429701 335010098 -943476995 890788595 -79219408 26544954 -369284887 387379444 936514032 53353398 -75743424 884723531 -13436224 871921138 243563769 914465792 -62627691 44393202 177568046 -110777407 394313684 -748460366 -528263960 -669558436 -419589340 323787246 134748666 -434997621 -266617848 735790900 519543225 -802815991 268790448 -597817631 -113533290 998970554 -589643904 -477379394 696277835 747730115 190474721 262882939 861808097 155014059 952342409 -294699781 -541133213 194955898 710156447 94705189 764063110 591890475 328569899 -593208286 242712435 226424154 980339549 -3251284 -25919337 731695018 145983763 -945007106 80569797 -402208293 922518823 765496814 989417410 706695708 -968316847 958878922 812010835 -259848407 -79919255 -315121049 941821487 -985418754 338400639 117936327 -629062386 -350488610 734029433 -951586870 570789023 -959763978 973604144 -30649261 201739590 -184006426 605269963 -56302100 407981724 611589293 329383501 305266466 717920009 45939124 -851600902 281254228 445358062 -620396644 649078212 565506041 668962859 982146240 635028609 315609978 54699935 -346255544 -943016425 376475790 -293148113 -22898504 11480594 -204987448 -187738551 -727493168 -826377793 493172199 -734059018 -988809079 573645161 220959557 -720154120 373210970 -341260682 -876695069 -213234001 -614687981 86197407 104034932 460808522 67312898 -188704305 -816911668 -579816422 701555515 -828705718 -997579803 -388789991 -171270008 284992568 578512117 153419308 391495977 -947073672 731625732 683810704 541183873 903182282 312975098 475956041 -905154089 -173570643 -902490349 -49552746 -156460214 -99424130 -418585844 -710683895 643984747 109741389 233384903 -870741449 -61583992 -141194182 26297928 658459294 242711737 27056808 -471527354 779604869 959307870 -490103878 -676140356 -216334589 -178893538 844653128 126414499 392745389 755912621 3391309 -745500455 -230733282 -891773656 130630521 306694205 -594782135 -997181920 -206651644 -831499227 458782864 -303795491 -806111200 -150412256 473674575 -348171606 264672794 188494030 883329087 533605876 -257742823 347243481 502040618 913613143 740762716 272582788 269718103 -202437219 -709953377 -373717579 -504173555 603826067 -942563886 192536003 168847358 91413834 -889535978 229772909 5191256 500191936 82010315 216705593 890897491 650040828 175584104 899334763 71002063 764141141 100020555 544743236 -80069069 206210566 325383381 -820464824 -663618615 245117472 -52060593 842360080 758338797 449594739 -796374992 -854548863 -631862971 -213483721 -216660887 312133525 -304173949 302427213 241386039 414964438 553745912 -864373743 186034757 576081414 51763708 -657805829 479014985 766998620 -804976866 874180386 -548974866 -383840803 -439067577 -422531683 -558183002 170929757 587713796 -915390391 262741533 701439081 -942281449 -695848848 -557446489 -38453309 245589270 680268222 742513829 -848741851 -393392158 585589935 -118742799 825761120 73335994 -6878665 656940926 -73871677 986413263 -541681031 80151204 -541823049 901251415 77281564 -781668375 973849805 -180048298 -692328387 -648965496 219621809 597347685 297648637 -236023881 388335809 795082947 84114734 -366648649 310759007 -126336674 -840438263 461789978 -351897389 451679200 861384105 145873718 103990901 619655579 -566955826 -150280411 923757528 -507291490 63412025 -972508013 -853621492 788915488 -988951312 -234206755 -397670012 -487878705 -260360963 -917939701 -530323325 -277897772 -148619082 -900959897 793446532 -524503445 410620736 -852226293 739911571 36093723 425831428 -316569772 67096183 -280607528 224087256 -646399402 -835023186 413153136 586937132 81988354 694695833 -847493944 775563466 61613810 -734294676 145670219 -949758917 -602719838 -132383624 -675764304 -183517131 527850965 429499739 -686407914 -439622515 67888338 -65620295 -538850925 -669958801 -105710265 790931919 548902770 -924087845 -2428455 -610344984 497598501 -707708407 271984241 -630262506 -461902351 116248847 600384241 519506560 -829942337 437533672 826203213 300628647 353246018 265075371 -122573113 -245801138 268873978 647577297 873630758 -507264552 931113933 928287462 -911500691 317515045 885870412 -37124342 950523902 994733407 998147339 -83948358 283454239 180375530 -162788941 -490903826 546087938 -239591707 -666519394 -548840470 -950566426 -879111825 595936620 -147202023 400147297 969532559 -237020028 -383887787 334804235 777853604 689776317 -302943368 756046924 -724410276 358062822 -38149338 805079811 614535060 598837032 239795844 15828153 -561266146 357916214 -316488825 -949699828 -51406518 -446825747 880005335 -549014071 -906892991 -76443943 -204194150 -369292710 -470435606 100667592 881633011 -556204516 322350758 483889691 -322592541 380540251 854937284 -347254020 -557804588 360958115 918875864 -750879199 146931211 633048995 -797697139 155201211 -362006333 163775978 506607691 254790848 940096545 145868279 -137954276 -848128840 -305470603 -759419427 843158768 927946567 -328437094 -919443369 -169878450 -530616386 -861519269 306237330 178543082 862886308 274059726 604830925 -222506136 784050242 365739723 -138740723 117476095 547249300 -183115064 -222691541 286589334 273617804 134528606 370848740 -401967055 -334638961 626783124 -889773677 -902610551 -327071106 -364835437 -398275057 388639648 622652250 885138893 -39335698 850433687 -368560708 -117924801 -212410748 -389438970 29758533 -528862426 962887581 -893214482 711649423 447311677 -728419724 -13768320 -679763695 -906986793 558373178 22396139 29428903 -337847609 -298318613 -400736792 -668636405 -982936741 38388478 -436646661 -732071276 387299665 918986874 466201366 -889450803 418701867 -709514201 -246582128 -100915555 -16462764 928618825 -501527150 963916074 -150364982 976480293 -782498536 251993046 622638262 746775999 -485782841 615394996 889787817 -83178831 352204985 -289087101 -26351330 -567362023 257883546 136140321 -940473438 229054386 -131167778 -957788853 397947097 -120550539 -27809677 33349152 971611283 732495127 -134205932 188289595 -864294839 641635674 754041552 -72320263 -627638380 -852473893 581652432 977690111 731944119 280992470 466210236 -883758250 983296489 305122343 436015199 463068940 480082267 -818224283 -14520021 -975892296 264582512 956385288 -838863652 675974113 691609141 -312851952 -840915224 192697733 432540396 161405510 104718551 -462360371 936327569 -230704046 -531311262 197523170 -560505552 709032666 -477233200 838607326 -291550225 265544466 57369585 -811592940 -876373072 64096500 -139325534 -473709422 76154898 815421089 104403728 -331221959 -108591755 313359529 -124767077 80951032 439347042 -934957415 332858885 555550966 -172130957 261030958 446502148 475302404 881945104 24904532 -236913006 -541620989 -631360573 -358485438 319915892 515640872 -249427855 -585226294 -696245903 114905019 944275665 -609143650 607973489 -761661867 443801520 65863915 997285488 583441410 144385729 955907864 -81159825 908264611 -959576646 569805447 -882404902 -24375651 832790000 -613076158 802293013 -669587607 -257353626 -564502239 704927483 371309173 311048499 -409087411 -603787805 322337923 -776605580 889624383 -254525973 424117969 205927932 86346973 -825031008 519506294 -125858129 -985025480 648766962 486280546 795902072 651301668 679505965 -611621805 680027910 -4079738 715141961 908756693 -419633031 406326240 -359123063 -852414223 -787490910 -166903683 312594398 -343454015 26648277 796002370 -768377636 -841907603 -488337393 865313442 -932059141 149302663 115931923 -20970 -317036382 -550216204 610060768 826995912 -592364045 200138648 -168163942 -65169053 681134150 -641144750 -843512751 777927014 -703832270 -214036052 117359273 601341905 -121195886 -688577175 564575995 -49056833 190858821 239753952 -136522178 -47417621 742677734 593039814 -461169162 -229995768 -956128419 809730116 -726292776 248600532 -926056901 689249964 3661336 -973798629 -761454778 -222051373 855505336 -87374532 566826532 978172755 345028266 315002536 814172988 -966740267 -639026603 -376014271 -872846622 318284026 275508888 -161357766 -899748911 -497953493 417619175 -330549732 -649080178 -486607808 911621040 -314498832 39440431 -365388021 -503899478 931860676 -830467626 -84100400 727449462 359532034 -352280985 311639459 -357708500 -658708273 -910639537 -564172847 976211015 -443521051 137156746 475754159 522092246 267959875 956144609 -459872736 -509097286 -323677367 -423543060 3288812 -910323838 -361098707 -793021657 844740843 183084895 701021494 939985450 30419979 -62291384 532904508 -644837212 -614625684 -220441320 -593648000 -631025990 -699344771 367122274 430734083 -868838990 404906528 639603162 645628124 364106360 -260101069 950332732 -98056125 529282142 485867699 -609447922 -604263099 245256972 -653714233 688284 -714532627 477869834 97040415 256551028 417644950 314270039 -415591273 -633166078 -13333212 -197400341 576297429 -125196190 -802003878 -206243118 -871236036 -35519867 361497973 -71621032 716920040 -222338243 492286558 -95213865 -203079035 494054413 842648459 863012572 -206442552 -383364900 -739175170 341571943 -23801022 177528052 -243453658 -710998081 -246039544 -661027616 -187498207 -366393633 279052692 -933045634 677309566 -831143238 -600243665 796750631 877852177 909744417 -864244341 60917192 406795001 111695525 -788761325 626187065 -802213281 -654372564 700569174 752078335 465497531 460868173 96427338 -912273986 -611539145 160332859 215114550 -197233891 -417515881 -168397230 932967575 857143401 -177259203 -630507854 865100036 856695541 -112609817 -64627544 -176195101 -893576962 -382573620 -766641614 -544156814 -752393450 859911576 -539481586 -590075304 271424952 -897581606 -134981021 488735989 218246705 -597232575 873046586 -806614677 401191911 -938308566 -356298505 -966180776 -705540147 -830318733 61635578 -173445502 654137173 -265119199 -65935538 525058944 -290773149 -206554874 42153103 3427490 200955876 558499310 312513139 -541108657 805347164 642413580 122105317 -235655764 284210312 -838113312 -607386210 908310593 -722841611 72273244 943175063 415681810 -866615079 386413054 -296051190 -622068692 314782485 217585368 102195302 -47743168 -284139224 -668927533 879941115 247801904 -175888811 -387748213 -787798078 738065757 -667983341 521681409 -806216607 -90427829 -624162507 -342081869 900412926 239135303 944045074 759622535 -216919851 -837281624 -152198274 -339940841 -429554443 244906998 -717426651 -622182466 -90524136 22599296 -339850228 -867720758 966659817 -203562489 -454188830 -514040163 -46081155 -882433594 899856272 -803860423 -503345315 486484541 -877002846 -819684422 -82787118 -461560607 -930895048 973935131 494922239 -361661289 717609118 -979979921 281718956 -220486878 45338780 856594752 -643348296 -804972940 -419523035 732168159 28095796 -822697616 -197048409 981530420 -601207099 -86374335 735998011 53554579 387676125 -463669124 -679137565 910071501 -770322460 210127392 -666997803 733452907 417784229 238213957 -733824608 932549231 -35597808 814880456 9552258 329184060 -828499299 -478512082 -969302276 923518441 36226400 350863154 358157107 948824763 -721247336 544654940 531813 -806142746 -622957734 -800780400 306119775 -647596412 -495724255 -678396907 -876336431 -478077437 545961879 965023524 -280664366 -654468726 -135404920 -378035078 726502553 220567419 -73248995 -385721937 -781953810 -251481971 522307016 333785676 735577714 293903196 -418182476 -352700552 290927 3219457 487424241 -585209246 -748060150 -859356792 -698512659 -951357881 -510064476 -923300095 468956799 439212368 694291162 -727372640 437826719 164698123 543652064 537277351 -38949718 -279678136 -35725587 654188708 436229393 -557689123 676788763 917896315 914081809 255010045 -477620590 -273542746 -313796977 488830919 731543155 313249214 -314314358 -160734368 518604510 -77339746 266390619 80643307 870335195 701931982 137176620 -795147031 -608925402 -593583148 684329429 598442438 -805242852 51748330 -497108863 -321312736 -592279850 -146166419 231775242 360954752 -197032183 639632026 33844475 -125247817 -350177647 -364940793 767515800 -143158848 302587025 104390743 383260684 -7231889 883640942 -200045185 618226909 -572148325 -64484884 642488551 -345275136 812770457 138250207 -616295099 266556022 -342906130 -128775622 292156820 -78522626 419172410 -746342883 288201186 948188072 197513588 766984391 933877360 -808668972 -265714581 971859433 -931955859 870713590 -824355913 -566964593 836182270 460002369 -497345445 573373243 -303702572 -397279686 -18163671 -952927316 414218104 652610245 817525123 -671018427 -885192686 -946357918 -190155194 126530760 102005738 -313816107 -561839368 -94532624 85029413 -56964817 -527972038 781301786 698705771 -249417874 923426810 -659926365 -683591688 -681979890 -491230447 210433389 609726518 -971621172 -317331805 575180167 -498922991 357175565 260699138 879533323 -107615398 689991665 -940149819 -243676017 -187213252 357397853 -889757275 528987354 -284816829 940094627 -275773452 942742800 707474786 738032349 532193774 940548559 -924773143 -328325406 98807222 840649611 -286773902 171138252 -664002718 -975676406 -23402934 -366685343 372890482 145197310 -912429064 -455378562 -316671825 249110363 103145486 -408499377 -297229982 -320183794 -897415764 877716668 -667037430 -640896687 82093314 -496323010 -468537368 -272212338 750125255 -105576690 -404131005 -569150748 -163062097 -161445551 -895030439 300525418 716691149 -348505017 825756616 -266507913 -297324472 -703600250 -400176744 170179466 611435150 -321760389 -516087211 104182650 533384889 -211728934 26062538 -872473607 -346539462 511632948 -356621696 383064091 494158854 -311205522 -177438015 900427273 -692480754 -299145583 -664958325 -258991149 -169047066 -154591345 -983124477 188862411 -569136237 -293790443 202095110 496278690 120372871 493473358 -971039084 10704502 660370070 -754908173 193707049 -710716635 998305822 950229086 -665614257 479868446 851971861 -971999989 435963823 -611925539 522572722 470907172 337112200 238943474 -113192983 996876625 496928165 -384139834 -373258229 -868264585 775751098 251188660 -368120071 235575678 68955744 -715332319 415776404 406342930 -848413442 -689768651 500733200 -687377509 -381234564 -835503831 -328956635 145399873 114882597 -693699168 167084740 586535374 572966604 529473606 997584226 -234972752 -171281434 -110892749 544523015 -946417135 818488196 -858992943 -71832185 781609485 -460545831 427166553 -156946487 632939314 -673454279 -413393560 813895481 401295028 251164563 66949672 943580861 -542230622 438354841 610680086 716656456 462708027 630638424 -282603718 12813619 -310382303 940734870 172388535 -713843352 199197196 -903832288 941490052 966222863 -808546247 456310818 -125509446 -685361014 -265133369 -104638944 -555798170 106652383 12180873 280164721 678556794 339094518 -271990193 371283615 870751428 -125095029 -689754389 -420137880 -384860409 477373587 -99446119 -647579439 332936440 357975959 -130141847 -917841069 665212304 -960493296 -227130097 925583513 158019096 859239068 -687703554 132876156 840670628 127981981 -463654830 541281188 26774318 -650986705 877438404 -458173578 848022584 -688396296 -667976828 -411640310 -260070300 596511258 572511826 -915467450 850486366 -919202519 89964654 -101019442 -943059481 -164676229 -831388662 -848279341 -204571304 -341429740 917415212 644900536 591373522 -633730764 843102638 -730076389 689533145 -509287655 867824831 -229375293 34912373 654795319 718267076 -384223056 132998539 258629921 386665640 226073039 795856507 302828089 216213346 -400974055 -587462275 -233963976 71476821 350291543 -814905242 821180596 642127025 -719391645 845164179 -81495276 -168108122 837677444 169104030 829213258 -453343013 789419263 -118216070 -865357282 783447871 960554420 156299037 774833667 -981731775 629736592 221889715 -305508362 -228426752 -810561936 -2522943 -51501344 -651929715 -103835962 -70703493 248817140 -265336916 995087688 166887506 -518647584 841611515 -264127932 481314663 -873706086 707125591 -50552062 -251118454 -539401413 270778670 517654696 -36746162 -326414186 291985007 734545268 -608408722 -152411232 821057561 -410128784 499270769 -777057883 786349319 -909767424 -903489132 637732522 393421169 6444959 -845439890 -108012779 133071831 -569796932 315866825 -504019109 -27465405 220767419 250354143 446878998 -497408663 -13213115 882486043 -393509439 -915057910 -325050612 -775170716 -838767962 979635714 184760260 889265097 -762452832 -929008269 -630128973 795127502 -157532160 781303713 -44446701 182284176 -90097832 1096978 -19670022 -819344615 -248577957 398590573 677642143 495661408 -361443248 -24031403 866935287 837992493 -950579759 -756798574 -30117526 88357886 19195392 807261147 500153102 -23142682 -788375872 50832902 -57801944 -815559190 -302218988 -585712632 -770155745 -147975344 296656108 843473760 15889723 -904530212 -879044412 200874386 306786319 -839960653 -84948748 -290459392 -153787629 -835810581 -573790701 62380973 857353760 -296681119 -2424574 836722244 260217595 -282512063 518892775 450824521 766438664 -341874489 107985411 -225421792 219199720 -604679769 627903749 792630119 554367219 174698304 -410012172 -222387531 723394187 397732199 -708693409 423447916 568414736 -956802400 929643420 833958996 -902083210 -711978072 993687100 -912059345 -724221121 -593365210 -832884199 -193281920 -793791986 -720299877 947134921 -416295688 -980024388 -991937529 -781838265 -541378108 -246844928 922101149 32523765 425713309 -836132021 -614470312 716094902 278389043 65119250 221319962 -848254285 -327369547 540788369 428236716 -49831319 97693217 961191400 939396108 -115164008 -480791447 -912115507 267834109 954784888 -673032711 880949161 -961189083 -865210425 -944488646 340363213 326395630 806931997 -475283339 -689047643 235202813 138938452 544181760 -166176716 432325517 -609447593 -220018746 825928017 289037857 469571162 -573176872 374294282 558170175 831082110 940576706 -586053709 19366386 -496682468 -287502773 710482983 88003835 -22938692 -520430358 291698500 683902979 892669269 -318134304 -462780727 598428854 -790089279 510438401 -61004995 -262248126 20086146 -306771861 262701592 -725661115 570075546 822892413 41066295 880487834 -933141124 647644367 -371298729 564278437 -349828018 -76492544 567884504 -801741728 -802496146 672601823 608386821 441677309 804804696 380223933 155055823 451501885 660270377 95539420 596363801 -374841874 -83410794 460239798 953830881 670456428 482970825 172119924 -885530177 876151053 190266428 700988336 -611081688 505196379 -725414840 -398118562 826082864 283525708 -419009969 25236043 -747529987 -385417158 -812113694 -915884651 -471872389 190924916 -707209212 295146827 -58979558 -971403545 -360858677 905763603 -512825087 337907723 -785880022 73414187 989613643 603010486 -180394278 310154915 -269446963 916378589 553415178 -330722356 -319290900 855961899 -177094927 678907218 294172835 -250035596 -328867383 -141495321 133548668 -388615285 -336989855 293967340 942589305 646211475 -930586185 -92461022 -826664989 6912998 -291051905 731094027 814732062 -773182652 297998763 -99467280 756985313 -494056356 890054472 -592884930 519185978 948530775 -727793713 -290548981 -399894992 698981494 -550642892 893427771 -818768873 -234342036 525009131 -329682501 -419059641 396172596 361892098 -365697740 -806134206 -118664302 -712369875 343642424 -602571447 836262697 -43839414 125117741 -89203880 -433529413 -928518551 619399886 -655029456 548335963 484141826 356066808 -794570162 239258866 57792467 403710257 180022535 470864153 827822268 -619709014 -537029184 633624669 15801668 159357321 440215160 -827414615 -278167441 841173970 631583718 428940513 385391196 -213948503 556874446 -951380384 441293933 970910851 98573429 929985604 985535435 513564418 432009433 143577239 -285790639 197986095 144409634 -224565297 259824090 -195937475 618343009 -858883309 -438992966 -627929363 -640449503 745058162 -503502156 119618459 963506113 97143739 175355252 622064369 280923582 645779574 669611638 475533557 -552486968 868027461 724190687 -569018264 222952566 839456282 -970531121 967127938 -708665956 -967440210 -762508586 -140343122 -456309865 792685409 941551386 380713150 -152866692 -344925120 890549326 -805198132 -430706678 -726712668 -118618506 256273045 -454294417 937630150 711488996 918945353 235375480 771370098 527202005 -384096970 -531604757 -672481589 759253833 -813903652 245815466 -89488099 -939534202 737296295 603278933 365017514 -211794425 -264063004 637178455 66096172 -695244230 597943022 614136568 273079579 563060233 501548603 -312770172 -817594642 729073812 638091552 523882215 182068843 -70382420 798405581 700796278 -877120402 159714704 -800622873 35370813 -514747812 -922711673 262184356 277201059 -75833196 766574485 -511827844 462208108 -526995906 336708001 -715082337 907499976 -459050485 -136347559 -855424879 322723524 304970997 937401835 869416739 273695075 614919181 735639904 -848282960 388313744 170391901 931308612 662834932 25022815 231746615 731156189 -12435945 -822050160 -703205338 -374547555 -774774120 235387443 -529546791 -361945313 254518638 -939166122 7513730 -111089619 -517802291 913056146 -953612955 -614807442 996031507 11178648 476905651 -240132517 856656539 89598135 386558130 457891579 -361714116 -288250639 64084358 247722149 908804596 461709086 -11759620 835306403 -702165213 -32361721 406444219 -225815248 -669234218 -583887392 -287589970 -659568550 16086280 -482725354 -479252948 -467809154 416043057 -784566888 29903719 89056231 -685747242 -282184968 319005838 553533357 956010016 -382830524 54719438 73820362 -631465479 -973508723 -98263842 -409445675 459005933 468816331 -915608044 897963885 -490525189 677093253 688963294 486152090 -791615864 625942640 97890909 609728119 -250239174 750586038 315703508 -676181337 973407650 733173485 115377093 -669882361 -892371488 384146350 -774133815 343111689 61878734 -77401464 142546241 -941022615 -920930662 241387113 -817141493 445494742 613696575 -898631243 839349952 208109403 44672346 965368758 -359367997 -224673219 -557891564 -925899434 207606158 701634348 -10857078 -113589829 837234986 336865145 -271490226 90593499 837561585 221396978 58206897 539205701 87292907 274498554 -23524442 675854253 606095387 789723457 -511992189 272720789 485729587 -562658653 467541170 2082784 256482901 130792498 808045309 -744075900 425007419 -112722263 681247206 -110190415 60269544 -585269218 -131243058 -637296974 884780718 125669372 -87522833 318399577 650717528 -809612372 333853402 11505282 -257421945 545586664 -123007543 -934799864 -416421027 -934473117 -597592045 -576228589 336688807 913968440 145032504 293195893 -932411895 544956366 987760363 831008148 310900095 936566398 311663642 -732995625 -438082069 526763513 -807503499 64653087 50343804 385920371 -660946430 704982789 -43477715 -143862269 248484697 509600233 2022124 -757187443 -384207319 919219365 -176451800 381666465 149856344 827896036 147186479 -408338439 279002418 -599879736 443149229 929883164 806324895 -508258498 -63013530 -269599641 -743105336 -128469193 811058070 -373343537 657702458 984763514 -80117005 562861777 -651543282 838925607 -195464831 958512546 -771690430 -614074192 -197163164 -536818318 -940413107 -6038237 -808954876 -987727370 -982004923 795493114 940339130 -530367420 597842331 -747013808 -731708198 -619940074 -718828328 871353881 112927904 -775390291 827743294 -694938777 -231610205 -89475803 912265309 -439673810 615044224 448153399 -521348008 910896168 -911062099 -649625864 907915270 -165063364 -949201422 -153641102 209756175 -726712374 839803161 913499407 784910202 -546747848 -3583970 864587488 463830610 134532388 402441023 -655220920 652842695 -624513700 -306800268 -779140579 -308076249 932152229 711080281 -401335705 418964843 218405780 -635916589 -805262867 -80373340 744811913 863170791 425916872 469443623 -821296734 -877004015 53027751 -521692464 -729238013 -667429906 216630968 432793464 -523054097 986055766 362371707 523573711 -771505801 -260171693 -472093759 -467046964 -899889673 932565112 -268235770 558531951 733089596 -593485017 -70409233 820433387 856052722 -839753441 -533497113 32435183 -415637011 -940017005 -588781425 237750519 92692260 466393574 502940541 -243680578 33177415 -146157030 -395460368 -874473632 866610647 -304728902 824897060 828329185 658706197 -749704042 384390931 139611968 -304283912 426528850 728428098 810335190 -128441451 -12019582 690270835 751617953 461401457 -333356204 -992490696 -697453396 -950387836 206644729 -609550446 325892442 557411494 909367045 686301976 -143127157 -327355479 -762220785 -835469237 -157176401 -456592245 106788034 -233400240 902451178 280580184 -692869817 545197911 534394524 -180115562 -859201034 8036391 -309280059 -760372181 -218429690 54525833 -717288620 -652610528 655776346 441400721 -922257031 -65138658 -85198716 -145739178 923975542 406798375 76993580 376655708 596390434 911576013 451662153 521710973 719409147 -799081850 -260778056 784326352 314313243 -762567629 165572007 -135231465 486681156 272205604 -580084263 260599302 -934173053 579774731 -135785154 12917154 -923394442 341957608 -356320050 -183608774 -109002261 831300230 926232311 -706758511 -617651591 534298057 -871049734 -608682649 415886324 -822929058 803681299 -476693035 153996201 -600473436 166122872 189775047 206696755 502063262 -247406796 -154047911 -341248197 873214478 -266910924 -681031386 -558880782 835252803 -919751325 -660861180 -424160782 814259091 -372176704 981722651 984475700 -880510688 -293539150 -321868234 -387854896 990651855 -582105808 -800420853 -330184801 -957856232 -215414210 592437299 -827300052 -183561706 -529750218 -701503564 214558512 -396535395 -251764647 -939597671 8182633 698109664 -22205122 256626115 -339703484 -497686926 -363429614 -211843248 250912605 -663707851 -844446482 -674588643 834966771 -77444401 -689356568 -123184663 -624012060 79831937 -171361428 339702350 -832196162 -409160776 -967625118 666864137 807197648 686908256 -252131419 -681681825 -507058148 157056180 -896895299 714394048 410646350 44696495 -208689685 311688071 -254601657 -915673290 -478663033 -525782807 -585699917 -579049919 162345467 471763916 470375913 -103879814 -444229412 733956343 22481754 -10067767 -407834654 -11862052 797451420 -498726534 -749934443 771618135 292716247 169355866 -294234679 665986525 -504590532 432356070 136008946 -138290398 99439161 -943661015 -97216481 -859673849 -869628661 -324246997 377792860 618386179 -57949162 -617194893 -251315920 -470459858 -358076372 949747332 551055265 -740350756 658414406 482441874 -235863907 -830990960 824521702 255116445 -263919067 -567413342 776739538 400765344 742585253 468211855 -933274421 335670967 -924311241 -2903682 928542740 172678271 344418040 -845758529 580690615 80760295 500005453 -110572264 -307516656 487774292 -918465732 -670923691 -235400206 240977865 -141209781 -816107725 -703279378 189184854 -100430155 -892117402 -190839815 -727489457 -662402342 -201461129 -735583412 -123452125 877943548 481138330 115983303 979316899 -431480017 -499100303 -160207978 370159982 584689401 448073232 375049640 -821659138 246301660 806048998 316793794 227372973 208353513 -802534570 -730766651 -897262178 -668953154 347792706 -537015415 -495851122 -958229746 198162052 340388376 -826569540 817362865 325444577 197423502 -533042035 -151488372 -572182050 -94546284 -685939438 -766861283 -179095040 111189890 -643230667 -69258153 -217910984 902373452 917894765 -157759315 894505064 -860306519 -176835570 125537365 -49263041 -763364290 320996041 669254867 285681125 -938669967 716853570 -831339114 -763643234 877757214 -267267331 -487925735 -344590485 115747670 845428944 -810643767 953260027 477219277 -748855584 847389101 -750932222 799838298 -177952110 254943657 481952590 -858119994 -435707996 794050600 249880783 -775549864 181809351 30138295 118086433 -378321216 -69223044 17811366 371373201 -928215704 -648625047 -447206141 -493023090 -283962424 -602501354 -48223703 428985878 -954662760 -528736746 -144810720 -628029367 981006834 732434268 -95501159 -945117527 -894648924 507241151 393879722 293422532 -101498698 450366590 -681334082 -103748979 832116782 735017180 -177386726 600103928 679928386 -825385771 240036304 736088918 902347982 -724523014 -807062141 -189707071 -686946713 114092663 317538527 -915410731 -927571914 -382608060 -657758689 854748756 319674163 861933746 824263675 221578367 -880904529 403437806 284972275 847817953 -511095693 -865478594 567805614 743280576 -331704036 597150989 -51522795 944881213 -934718993 506073560 75625745 -305065648 -323706402 -462841251 678417798 138715437 -474897755 -230609168 -209878821 303131922 842887229 -312983825 25887188 255744082 219205914 -725696653 -926629636 720373207 -476893378 372667968 -93065285 450092337 -958316860 -388238970 67500079 -523497422 -202496798 -889788467 -970957819 340191435 -947508603 -750165148 -928383702 -991738453 -762609551 -960516108 808510960 730645084 715936313 -547859009 -558044381 -362940129 279278755 -129714718 -780701089 75445423 68816598 -555306345 812433682 -686705707 300345153 -579393845 349767556 -273977832 -753399393 -629054242 327997885 317751516 -758269386 926878394 626956747 -982412046 -982766092 811174594 -271504770 378179233 -945221328 365784710 612419168 615456609 -417882971 895742186 -796614698 -132471114 311953921 151223694 240340695 -54151687 78403819 591917296 -996574142 580937952 790249127 -845901935 -281917970 -309499211 487804769 733816097 -342221624 -390868771 -797025502 976902551 274117010 204049641 -686664285 -571540087 978711385 -408589589 -146291498 -433814460 892550752 106605398 -84849293 8784735 73850220 -570664200 273508943 -917088747 -797104676 -163466780 951675644 -158991583 -839531436 482200869 606501644 27773170 -479700003 357596792 -316068078 -959761537 857511548 306121463 400557728 -271533731 454205305 926352441 -977981642 841169710 449737138 -11837754 86112233 -26682547 795443360 -705265970 -892359821 -427737376 358858473 -506040347 310671135 484695603 -263085566 308086470 -119967630 456941736 533376532 -423343982 937223025 -84880834 -786210358 -102144387 625429015 447622151 436197102 -800046200 -908898075 196660503 658242139 -461794724 -990999873 -727415051 509827674 -853555094 -91811721 -423077484 -826373687 -204788259 286501361 -163564934 -864396376 258562398 726879200 742536014 612769248 -217050486 598118484 42771789 -206321522 -187373492 947367551 -14436457 286204530 -660780626 33509752 -934162035 420222444 525816328 -182231004 -529379209 389811080 138792862 200451576 999009389 -460978108 581137682 853528537 -943128846 158093851 -910987370 472270204 949161995 -291210605 -356798702 -860263541 -633119010 -167617686 490979002 -379205783 147837609 924743880 -801389131 -972961851 928703238 -774871290 388826787 769485328 -306585422 -87057628 251854349 671469369 -239011384 69932804 475947676 -504191478 778105074 707575224 -673896736 -610706084 46072471 -682387915 -485104645 -208162412 -745605839 -846088368 244327956 397228017 484224385 -193617378 573320432 -573320826 569656989 -80852997 990079197 -828803093 432663908 828061576 905287204 -300895911 193996511 -697540630 95586739 -254863765 442418155 476592064 218852943 -685541820 931933479 569568660 -36199054 923292952 722381197 161466588 16942587 172409201 -519176990 -703303915 881322806 -417054358 -644000938 -554762674 -305983017 351683262 229457609 -754165289 795200523 -721693189 -40719776 5087341 -780143055 519457683 -778802629 -933853187 -929256271 -256367689 598560335 -979306800 -918381834 -809101363 31274348 -751997178 544756305 -101785584 959814053 -748153561 -833764738 453889590 858647871 -356240432 -119458781 292043286 -243111389 26692295 -379426645 501819688 346079630 369171770 993385638 -803908980 -273213828 -920932774 -469254550 200361752 351968054 785363247 -895039037 846235765 422757497 790268979 275851296 -117831692 -86104219 -764082998 36729201 527975304 -530143101 -551245248 -336551478 301695161 -600912720 -318748307 70897360 -376431590 -815993559 405406117 872694826 -201035764 -931582965 741272173 -761813684 -198678510 -71213187 -401898383 -709083613 -240615415 488841843 909441204 -29407699 -197273440 -619397130 618926091 413830685 -203970218 -204763795 54769252 -138241116 -375373015 800452761 -413459801 -205171957 -580510926 -886649252 -940051059 648052202 504890841 543068343 287051898 -557814123 908415544 840532507 910979038 350674607 559398660 -730247051 277534329 -619863479 382170119 -671195704 363740237 -465273428 -779314923 -324593707 -920273074 296578946 -745968211 359384464 -250754980 846258859 -461190964 451218582 -563266208 450460121 -972307840 -119769067 973414731 -167054740 739315764 641499045 183518362 -901751376 603858334 317722944 887277407 436513319 -420096597 -493398984 -493895640 727927658 761614072 225930824 67141781 761159951 -926805692 242227626 401406740 -15989471 125652615 589541780 -801207556 73861782 -744164422 -347970319 -962264385 949475741 -398618655 811218528 -143086100 -366221952 545961536 -628175810 534783305 298593729 -264541914 256797881 -226562338 896287153 482487125 813807960 56203486 -707147215 488917572 -378727378 630963632 -305363315 21718260 647644554 -283311676 -763839225 -476189582 899536230 -582185462 -5448999 875756630 251444444 737169943 -93907682 66726831 -786509329 723184675 109227674 197307270 911663326 879563655 -416253448 -701693464 -619732504 -546963546 733482192 -562323564 -313416795 -487939890 -523895708 621105797 946028641 -405618930 566576478 910910596 279952894 592670432 978651641 -518605232 -194751967 -129391354 185093564 -574179735 -213148097 -943775107 -176928908 845200926 -219888736 -33038134 -793455534 868785217 -298837695 -727843785 -62792568 964360536 908433117 -560450915 295940134 626102004 -809114587 -313116707 964859474 433673684 -168972046 290316962 236303526 120684311 965310219 -190739413 -495764891 144299652 -450888058 309615711 -193433007 -850678317 -803568583 -739424764 304603665 -985564561 -638192909 -800178016 -771128582 -790296431 375659821 -303822471 -306421749 599936914 805999817 769880436 -234439323 394401339 -161046384 -553635266 -356608546 717373941 -411506799 -919137116 -878140672 -660310048 2303656 -50620041 -564218378 293872944 -103869960 -874060482 450699139 728130778 514814624 608697074 649769390 901830720 -591803128 887730816 699432205 -987030329 945675212 -168346432 720403975 888512788 87374839 212145260 -92608575 542517422 -69814576 -434920516 384547196 -46178277 716490255 709348806 -796474517 -852418472 460439991 -321676965 235684340 682688375 -779682960 857048883 -657037955 -762410043 892905968 511174792 -730472244 425282218 -997640932 905668517 -811411025 917408658 217305016 -176456651 859401707 770252530 -965911074 194778901 974653571 -116721602 196471927 444682489 -460550117 -886790489 993312471 945829624 -854151218 574596210 879211784 -920470413 -202233902 453239987 148484749 255223155 -961766094 536017342 -383847217 -65351757 179824943 -903145062 -228057208 -752112799 -873847128 -117129793 -794188818 638763213 24249104 -486142564 -613452937 648190724 -389939861 553932871 -845580989 649251610 202262970 -312827172 -168747543 -200179939 -479982864 -946648735 -329657525 -156917102 904806181 -884473803 -957994503 793703970 -727906468 -99599380 -825307124 112070346 736239720 -573269377 -434452296 459498967 -551427353 -235444487 -384165925 -727583318 113245735 -524703344 830629987 531748365 6825025 -310722729 149404559 -501103337 508680270 -190886751 -358283047 -64415034 -521310978 -280963747 868730009 -40330365 577357473 -201231366 668237433 -367063815 -442318100 -598847032 -681245162 650136533 256632115 -223795705 -428655064 421297209 937959149 596911746 -294419515 809851451 902995652 -212767716 699861191 9382406 -625871294 -202037792 412832475 -566827788 -357147067 773243705 798215247 -977341447 -203353478 430935616 -262752663 382364107 145444496 -887652367 -473344552 -758182249 -771791090 -654955825 -305496455 356190899 -691406314 873325403 -612775328 -593140981 -234481064 -206526608 640595398 80084870 -525110837 -113996389 248109911 864876678 -992734163 -423494929 -292532417 -82497943 -376087150 270009601 6428657 -565241115 -645587526 -136439577 -723853305 -801171230 253939929 27990062 970876273 -222589774 -851086936 -563941960 -742371622 321418991 701627207 -549554601 -677309581 -370768681 279628127 -14888476 -413404190 641746778 643438333 572133679 -996637109 -340678518 550555561 645638013 -689874070 -413811531 991841931 -991110866 369403518 -988077035 986140783 -291959856 -723090534 -773526294 -388345490 -658017492 379156896 -555052594 696347596 341360574 666098933 592121450 761400098 886300122 632578042 -642150302 140751041 -139863213 228364388 -62568162 -100016672 -653898756 -512376985 -747987376 -459224878 863393686 -691385562 674000210 -725208448 -830736632 934085672 386789314 -895881204 -682390808 137960861 80902123 738876501 -84452986 -18547640 -593886457 828528059 469732811 821744914 -889832162 -585360708 869344483 269549832 -520028164 247298390 -88312781 -850388372 149796976 223452499 596839007 -234702485 -233307646 -971741906 -335718632 148265404 750666791 -942623578 154612383 772811170 -344128388 561404898 -223947579 -541872689 594604819 -460003437 639531577 -877673920 677109060 -102757157 -267844531 673077258 -688439714 -974321580 -8638493 -62055630 -664477402 334039278 752667709 27710950 -553224833 152060403 -845191747 -310189425 416905073 -519933653 -549659400 -427458031 880185433 360536730 644663059 -970782813 13702127 285820273 238431701 -854231997 -975259525 -423789239 81447120 -594338842 651100017 -267051959 -260203438 -204148027 52140038 403384777 -28459659 395670794 -287170461 693853550 -867682003 -897431418 -99106511 -187079000 263194406 511808005 653961175 284439711 -444168320 603874698 833555954 593183456 975099590 -92982443 -318057575 42235658 667433897 449938516 -68080691 -825651199 -84494921 -643707005 -590246589 403346733 488481886 66045864 460584000 -809489127 609823638 -924692979 878084452 696625454 367800698 -677114684 608045678 993745685 -972773342 873190647 -636625773 -715563083 49905145 -465709171 567291690 -799062571 771706911 771195342 762379919 630710590 938946605 -713478249 -250424560 714324305 -457986462 692712284 86649970 42300505 109486998 -975028585 -774296638 933842020 986748897 -25621841 452576589 -743436916 846948879 787385562 -114520250 5480858 -894846488 -790640517 -807306021 998761090 -104091271 -757944186 343742500 528766903 146807873 621407512 -56218705 392493521 774573023 -500412187 -888200096 7143243 350439191 693730327 131896552 -157990854 -293763951 307612287 833415172 744278499 18073555 339675350 -988743706 -175621926 9254283 109932219 -977106731 522259280 -892764647 537289488 902025607 207278179 789636628 566277590 -56170340 226636823 847227079 154193578 191317605 -274185406 -627628782 573353680 -452699471 992116331 -442343391 -170630065 777743507 -776490934 -201216651 -250098882 507196156 -57829537 -679334918 -531776832 967907176 86351713 -558046335 -306219882 -534326321 894637444 767944961 -347881566 959189190 -213986283 -733241051 492152280 93679282 611219546 -458410486 -528468897 186091231 -647799871 606695461 854559134 -228344837 -871935698 124165400 -254893827 -481353969 858347549 -661169068 -500598491 -348986145 -538583240 -281347268 584664482 854505774 71612759 371433262 263666510 -114802463 885791923 -327477182 -801155072 -427414572 -102646881 -904574217 -610362153 150643231 468715957 -918471223 -67869834 688548685 446436654 33421116 379524552 -104908032 884570739 -470881143 455051010 -601437202 -546747571 -960887990 774190590 -69334313 -581314343 977921805 -62804857 -792055832 875440228 -60815697 -975033615 901981656 -477186168 861929265 -233287335 -997269059 272234067 -476968556 991189784 674221936 -56719835 751855486 401450121 714085282 -957779823 611545348 -198440454 761665548 -276878075 415810503 556390297 748854378 577189897 440286040 754687871 651939018 -393478608 467897901 -531010725 -395250573 89149328 823052881 283240255 -356287639 -63339821 648407531 521651763 -226557280 -612546742 -434936466 -217336899 -609245113 -301971466 -121389697 269969682 -927077055 74662938 -288183825 -88289656 225212459 -333672418 138360215 -433142185 332842918 -446806665 -863432835 -385181120 264909186 -78320326 844163685 682387297 -862259210 367761747 689660472 -496961375 -173415455 328546442 -161988690 -835267604 88678871 -905296410 741450932 355533658 -183779053 -144658131 270444630 831195358 289731536 745408287 -558838684 -409594906 -383480986 -208972591 -197481092 -223970260 250686189 -845974714 -296715499 -407837246 -987169792 -308741391 415275843 146749743 192912053 -689508616 613098402 929000221 838494453 -895134786 440862349 -132487613 -649966526 -587947835 632739315 -537701537 543536972 233988628 711575520 491143824 -764081453 438696206 212060561 -736569806 887880957 426430352 593501540 -914724016 -517340444 672325033 523788280 -45655185 37710506 -129162036 981014353 179371954 530770615 -908364746 935863341 -731379614 -409817502 277880870 -578057568 912837303 572026887 913291840 656973541 704198689 -99062091 -671588945 -752466138 337562647 582352916 -312244113 -378670583 -118783572 840585633 120507176 -832959257 -25847213 239675225 -931579202 678026186 43093762 -790927226 -757381577 -740984106 369635619 -359739106 -96647024 446012414 700728503 522311879 166346117 999735123 -306591337 -162069569 -396527642 585338783 -888216501 279809806 263774647 -856533630 341473710 -500170063 758773741 262581277 14773660 -336760638 133097028 204011920 -583531772 -668350364 -76171229 -510770515 -783602411 -551617158 -566308327 -592776677 -420872584 -246521396 -795866907 -802435689 610133881 -981094847 15049792 -730973934 -827285124 -707902277 -150286852 -617736479 -170771098 -334921770 109205532 745071082 25194331 -489482627 539318074 -192433534 553206516 -30412238 646940242 790143747 -10586236 410863551 472416742 -88437502 -762144869 -291512555 381506121 -551334646 -997702786 112136869 -452598690 277588987 -843153505 -841560500 -718036160 755528084 692387144 -149777731 -691388042 84203195 -608004665 588555656 -14931719 -488536929 777125086 235343268 302176277 591842337 -881146960 798786030 -278822632 -400438197 -161896916 -413176601 -778497665 614865817 -883372588 -724643156 -579687799 -40668787 -984101196 -672425134 -121539851 52971896 796824363 -75272103 851129854 -575489783 342268946 434758591 343237238 -582514090 793571097 842603218 762032023 482342261 179734460 -586031887 -559999281 720348987 460040411 918995289 773112617 246858258 -597720935 -868435726 -400958378 283298052 -798178102 -276714059 539118085 405493041 339998941 -968801041 -163616786 -876238618 220725296 -173381461 151279994 849594080 -128473037 -656710377 412479686 615729199 416285134 520935388 630291174 -486585461 -77779792 -384957557 318153661 -658185661 -534049145 -809204618 286769360 -154878889 -233318626 935474619 355874226 199152187 -285416998 558527088 -149440437 816833264 -687769231 814936536 -187180338 420805455 759556166 570818936 815919168 388358519 -866715718 -636104881 230207560 -758208433 -642562019 -282465552 78851573 784093950 180371509 408407341 -78104138 -611796998 -145655340 -722557526 383964589 740428467 -910618042 -484074726 340903613 593374825 -554695522 -79941714 174868051 -184093851 -798968799 -676081829 -33139877 -699712318 965236746 -162772165 651268047 275021799 -744881173 119282384 -253593459 -341655540 483151627 -633246516 -648493194 -521430985 -315137171 -538819225 987901072 64570306 -554186401 -669110033 -760552436 492836743 -649125047 -468639819 699236356 -436666213 233842418 83881220 -804378266 550652686 -277015857 548730871 426580122 561845638 -319252710 -36897571 450427308 872160438 -135156548 -354351974 215473593 467399233 -125446836 -623467055 745328314 771745559 -2638924 -790968752 -730979944 535083220 310042692 215866515 -694870529 382532424 578306328 416990245 684492643 -962491381 681474930 -377671796 867248561 568229633 77388289 224410639 -516224826 568893903 -286895729 731283844 -440805807 301448467 -471669177 -559709040 -295929208 92573069 -517097633 453756355 669469852 -274238022 693917579 425550160 -757163878 108114423 617104665 -716645769 -235793973 -995008462 -930599746 301010493 281758230 -549831607 -244297356 218074784 737753006 334054828 729376372 839071540 281683793 -384558971 -85148931 -687798597 -356696148 -547713517 285008086 -588444374 452836047 863832205 -412881547 -838647296 264715287 -608969805 885715474 -565013298 -124497717 794271548 401297130 -919153715 -450572442 825604742 -886659 228678087 224000805 283103244 -123305981 -638496231 -339324246 956812053 -900811395 431620572 471665497 146763386 -744243993 -743796029 432564633 -886532232 970583636 -765694160 935187563 -132915695 849180394 -651665975 833364529 910260935 554993310 -409241223 369280727 -433945020 679763509 -511032376 -792712974 60314694 376234538 -988095296 -360741401 -374795941 -450273324 -822388606 518396483 -25177199 321055257 138443803 -418280146 831254826 748670539 279931707 269246306 -315013677 -737041972 943533824 -48291896 -601547282 729568855 -345906582 124830071 488108834 795269140 -886297735 -650661047 -95456010 -206628758 -903769115 840175934 -704987790 917365827 147024137 890591741 727087572 765882071 -646432411 767117919 465026171 -403031584 465957725 773515334 450553454 -760846461 685010536 -773299015 -918639526 -696677790 -533700937 -195952420 818823456 58037361 782810124 -386705408 -605153112 -418433799 817075893 -325490143 610005172 -537887902 -281918299 9556290 -8311999 621097554 -372745548 -572623286 -325776279 101384346 503679216 -45790939 560473726 637911041 -303589847 -570238532 -673824957 -769021344 -139200271 -744375114 -892060776 -608180523 -142850559 -48398944 67935894 564152359 -207701411 -101594385 115880727 -258239893 534745088 356761403 155815843 253972056 -840966207 -681925104 -853187229 -832847351 -358387530 660837500 700021396 361384787 -452449852 788352767 -555788731 244420801 -520364452 476935626 -18702711 -69808497 -554750700 -347071792 -315019734 727145977 151117771 46076551 -876388378 615039995 895127511 199932497 -82283180 127077270 -962600857 -411043893 -50327713 -962496531 117543021 286948192 452194609 77092381 -332404063 -463329549 -436011496 586888794 -555424466 -714192495 -825365444 -81801093 -748250531 -210618166 748812838 -222799838 74141548 284111063 -403108480 -884893778 612036482 998238467 -280049007 -25731306 -385477374 -458538301 984583201 -588488137 -476044313 -875286807 301684408 -421313374 7958928 643109248 645498228 -432535462 -672415766 872518349 -123839168 -440794454 -860649775 135522244 909567303 902763147 355471589 261008808 300167266 -382726395 438193439 -999744144 434235407 -486402847 546550218 -143157122 -616397000 -521770951 -871502558 -244529969 -294271913 -439304295 539328283 819988480 593172083 -45482036 354982538 608208468 -751856601 -305788531 709863062 376240483 925861910 409703117 -976118019 320234666 436649606 845383777 455415984 408540016 -153249139 759346172 813445034 500664867 -465817324 165976328 -512340545 301744089 -345560871 -243967549 -793097095 -84935695 461791657 -841970810 -803046001 591528016 -878277253 -373438180 -100757919 -417067566 260815262 -985394029 583213062 -848087242 787278745 -426692507 -630820515 672798345 397415951 -776434706 595193533 -26670159 705866824 133622432 -176605425 -519327560 -38499373 413372445 741406642 -185606943 296737807 -607929443 -536853758 233749145 -458976803 562286162 -726973974 122019425 125698358 364954903 -254743166 883200256 274297937 564683713 -792481750 -652983685 326540431 843902893 -669522773 -220645292 -898692190 969548834 -296436339 -451149683 732319285 -226659366 -118070372 -16133683 -538099509 24220440 774525666 660527692 894343884 864767046 -334273744 315443744 -225025023 -328548913 -977640008 666317199 -205585127 -127091320 58801159 -22713235 12756506 955481204 -119547846 -139006961 475819941 408899560 516607877 177472297 -238905231 -336503189 471667553 -819043148 -637377860 -808769311 234131743 728218564 -684966020 -432684689 -752692429 956916281 293599761 -856560831 -715080534 571474243 785266482 81874372 -727373420 -896561167 -752419960 215044876 -42968732 -330785490 -226736027 405749878 -815757951 -620186634 431625020 -904153638 944900105 -907656891 -501900590 632831794 805448681 -847442094 707681226 128604080 -712486360 -556440384 -994233073 -783816310 -584002694 -935886802 671790898 463478049 238617480 19990697 -792337581 631705972 941846390 -798671123 512877443 115885570 257726771 -931449510 -155504265 -113332591 402509700 32654289 -121123800 -865282467 -31261144 570150803 837005951 942865745 -792782963 -22351591 418684414 -977326707 -246825283 826627754 908649778 866154321 317887787 474883597 4313608 -746242692 746873981 -41057198 737832004 -978006378 43614824 994867357 662587231 133755787 -283737765 -111103740 523297577 256756354 -858478772 -370977436 -337819555 767667779 900365665 -155263984 -277571758 813792403 610494248 -220681807 -241048717 -769521800 860389667 -528118110 923611446 66721297 995397903 333400344 531842869 -138513698 -920404172 689382680 -506788694 309789388 -367489474 134686944 -759780472 -77856627 838069345 4215100 -134522345 -220772630 -150767582 -373302266 -2984391 777718616 -178512918 -723651886 -937808256 305006132 -766989896 -604520636 -869082628 277352366 155873802 -37518330 58225238 897075203 551624469 -340829600 -143581348 -546168359 -436681613 -633240653 214395036 850305575 394300249 62625982 241502660 -149202782 883861787 -158412277 -939437586 116012637 664881094 727043247 936898232 -3387800 -548981497 -821297015 -520020768 -781726122 71511210 -278705049 125297619 -431117267 -440665002 -633201819 -197535235 -733553076 -585045378 5566547 -695141275 -782393108 -530218148 160074027 -758829841 -519693287 244502493 -357380610 -290457384 717686937 -288711318 154538851 607401252 191953869 -791236950 891422810 545584051 2023729 545627184 120877302 625012363 128898816 -352401649 468061479 -183676064 459203479 -256815784 217700094 907136755 638960887 379870497 -572229591 256591661 337008277 -951203026 54701266 72095585 102077560 448710514 451249806 189097310 611640442 -351236363 438479148 547733921 328170519 702555061 939915674 -583886696 -402225564 -657336622 289019238 346105910 674721051 439314514 -111937801 -472715528 -409676211 495948292 -855005001 -651428449 -847744022 730676386 334066920 -173726397 694231226 -698276736 214099660 638907241 111758592 575939706 178442255 321736043 8278641 977379822 -615172171 -936796267 748059886 -153451916 169010698 687378736 331174811 205646875 -594181850 876761827 -440359576 359655806 716723003 720650380 -306904744 -272505168 -540602587 899545925 357086055 757139886 555991901 102613552 578025896 -319616525 281706112 862693600 -18539713 813567065 -814658246 813934177 -5754912 -473930556 349882549 647558061 5632610 -765062427 -422613564 -999122864 782025312 -86883942 951330072 -454573162 -567448184 -828138251 -887085392 129741935 -752705948 -562873129 271149699 121614396 -792050809 -261115719 -249422827 -308344662 279008285 823411588 -357704295 916957634 611484448 933572123 485453179 -648563437 -688736825 305747176 911146560 149003452 68553816 -611310810 780426220 287081116 -548958950 -477032426 -215924071 409635865 -723303315 869125805 -283793406 34684051 715339978 384856520 513246756 -629665867 -419569091 -336414917 -900583327 80190417 -914755915 -950792280 -519213820 949217529 899544926 -779902773 -342697391 -560639457 -729348786 705747326 -205262643 -836887019 555266313 -394868812 902047006 809647933 896624159 453795388 -82227718 376335027 30761302 -655681433 794679594 52182205 114921339 -773524749 -546175366 199212132 767714885 -7490709 826009678 206680680 835171695 -820256594 733883236 640586368 42661884 913929115 751013469 305216261 107094200 -896269406 -926474069 -848704466 352684664 -456375504 -601646988 170644387 -57507565 222789204 589928465 -240089105 -545081514 422853498 851579528 -799436221 870289422 312819216 -460483947 916184026 -42608213 717617785 -734091618 -737622507 119145630 446986073 32236437 42470965 -831947303 702352938 -3137969 902581120 -683882143 -180968540 802982274 384653804 151689846 -644624887 -421616902 701600445 -519499525 848131220 35173156 -751568565 915497289 -940875911 -664576444 218121684 648805667 477994735 207760912 -962414949 -95564990 274378317 782783432 950979495 -705697546 -618524626 401055785 737429256 -183554166 -991998665 632335212 381671739 -494616895 -958231107 -680334522 -78431661 -716323565 679169610 160437934 -711135047 -358861905 -81007935 -313202199 409797751 -157490235 293255425 -108129437 -897007835 664689665 -723650142 -903711336 358449277 -293619043 -859670846 -46330384 -708697930 -467977869 574458288 466189917 -925408583 -336166801 495006181 458457744 79821572 -904697384 -751863341 207616319 460694094 -927226068 761698129 494455934 777552826 82531036 -181941630 -860254971 -725989994 -882547922 -489238034 380137515 -993314260 771549680 -232704302 922053616 -376216755 463411218 -673516448 843219305 481617023 -37360660 -854943088 -702518374 983672475 -972529754 714485117 50824984 -961024239 -922076609 938301739 -320230148 -550059680 661050834 937615745 325850427 -844911335 635775866 10381837 -519856247 466383989 -265062881 718503065 815155375 185884140 -452722480 282396118 -797316013 -514682474 153883703 -925306214 -850035798 -724041083 -690564739 -896318728 -767578510 -442761786 -744772474 302529175 367807592 -48900419 203722903 -860848081 27123414 26924394 -906590510 -776848502 658147239 -364050016 -302304313 -502346516 698897381 -824354231 203389161 -501969648 -243079350 -836702298 -765649279 -73435113 -144802801 -266476327 -203107886 -866393331 547193557 553497451 125760777 642732100 -515647463 -777094308 -690441313 462117855 935797226 -828657734 -282194560 707892139 -409916193 805343582 449100595 157761824 119650009 678235207 26852938 361485617 275651821 454123886 551970837 -37660717 -797675756 79735058 129184101 -5093586 -891338777 -24303799 -174680223 -236111564 647493022 -480070773 -815611978 -796807381 -427643811 210511042 746786613 -495149344 251451654 -707636008 31327397 -471518341 645341552 640514303 720658471 872576058 -468889521 -664266648 -79143861 564530875 991106000 313835678 -61212193 911771931 332690915 749655077 -217877267 -840336466 -501771999 -697728374 57186830 667335464 740794722 2715343 -567440148 891772572 326628788 -980722734 -956765648 857722408 608752542 865936573 -681641172 336989783 93593883 837152415 99497620 633678408 502590044 59043082 295996878 378666085 -835864936 294005930 -804127189 -849493121 -184326464 -511926979 258498550 -257231137 653207288 -548909976 -326614087 -471394202 300377361 -102583323 919398479 -449095845 442955038 -294887126 652479155 823707921 887079305 831127323 686381877 216404484 694814244 -960500011 -861527803 -253017998 -472155992 624683408 -641324907 878250452 -368923479 699892162 139018890 670102856 962857972 -448058761 -434584612 -264183048 -799761382 668330525 -315301667 -655397388 -384692440 707571704 21685556 -735106224 -929919823 208444888 188744446 -986649992 -48096236 430516213 274079190 -848742503 125506307 -67906491 933717553 -182113318 -355596239 164555254 -693984367 -746788701 880648880 -200778200 -664979285 769821725 -927808277 800079695 213030771 -771751847 -413055064 -974998789 -497131488 813977398 -562371519 -765878425 -860475857 -9338689 -741122022 561999135 -833499661 257572484 -106536198 24208474 -553930983 945391921 -619050917 831519180 402307819 130989519 -188414788 -814086380 -117804570 -94869595 -326500567 289359985 331989480 -396685366 916135883 95572713 -694464009 -652197559 925288109 -208304965 214857413 904648602 616351604 859304593 -398938892 -162900226 714844805 -729489233 -112662119 987390674 -608121768 -442997609 -224404491 -132551251 717352836 -381072186 875713314 885505935 -868685727 281625180 -797902874 -421089880 177122906 -79890125 -226560972 347418357 -748930602 541190106 343977241 50295349 -97320160 638431154 330382000 591700057 564776169 746497540 -320793232 -471161038 -363499473 -517075231 383675406 378471098 -690946239 -501156858 -28062649 -535120525 105981678 510108874 618997479 -81579144 -629575311 -864606841 -971033329 -539589856 -477811380 -16433320 131078036 -379150251 756040829 322591041 -128409493 726120551 176287826 10961282 -632566315 838369202 200791370 -321535046 433136685 27495320 193747796 419029366 -319881593 128013838 -263853663 -970083148 -229313826 -725796319 8333875 39882851 117963867 -854130597 643426441 -330278817 -593145343 797697398 -346165040 873697351 -404911573 -985405823 -394606774 2011180 686688104 424327875 -829097728 -466833558 -169985981 126435493 339632061 858478166 -955784737 -498682958 -16151635 96011343 824623180 -925851316 677880000 650557356 -432261664 -429749420 984346506 -318502582 854336434 -506201953 -532093953 895505652 -551309829 -45255755 -71469072 -487026007 -982168282 301236242 292417770 632197174 384238570 948709644 -235194820 -151289610 -772044785 -694187210 -996288025 902646634 54669404 -697231867 819496946 -411886167 201734195 292021473 134037573 735871274 -280361256 423261405 -200326720 -45943129 722751918 515810314 -930175003 -426180000 7706080 -297868718 93362280 -614760411 147568069 -749173896 174337819 644982990 477891750 -522803190 -358008332 -915196746 106533354 -703131999 700281318 614946595 -871978487 756753889 -152557873 712657247 806837533 86125416 67403694 492489573 216556582 947204088 777905859 -520375474 -555651939 221926656 255646716 488466043 621145384 -354768804 662489524 -754034408 -260861750 -916699995 143734201 457792503 649995562 -59980957 180594662 -498907763 -805719429 -267496551 810778312 -263537395 210098540 -988236280 -58757914 -144605020 292071796 -553874209 -334875315 -692766924 -108232316 -628377073 948386051 426153847 868657869 -775305425 -399013566 -7339889 38947549 383515716 52066555 -514335280 -507284608 -487310895 752120740 -660470406 204168155 180562110 -525440861 -954162859 -77817991 313630722 83935751 -691199666 -710535010 -16270849 -538302394 -521784397 -735181789 -808580384 -64429892 423644005 -686516614 763239299 -271025780 485072500 -546177391 -437006110 5084632 -334137296 -706103900 78074251 431535125 982887504 -616659914 -681957714 -749099433 -326359891 -209848852 753082767 875222024 439103153 -392932203 196820143 -449703916 92781034 161260102 -794383807 -326155543 70939810 218513427 -945671570 -544127771 916165860 -890568983 95947592 -78366866 -132982145 -216064963 122281639 584489613 667398617 454112680 -743862896 511698685 -428609914 -144344528 642067892 -80952502 -717459294 230867415 417517384 547639349 382091573 174915839 309240224 -676821188 -134770448 -940360814 550576500 546370352 787014278 -42419156 -903060966 570065272 -117954180 -399154320 410122173 -925861315 -759562913 524088858 981707162 430086358 -515851968 -569587044 159740989 806082263 -69739005 -130181839 -859351990 235458175 -66229392 166205547 -521341922 -84780521 397242805 -561490594 648849850 683575353 -110453700 457190590 47813685 -755278495 -309724097 210589893 638663767 -847077401 337850016 -626455301 602393306 987933718 623567671 -266383894 231528856 27493065 336044154 628449854 956913480 -465895574 -898583998 956898542 381831052 -666925320 -782775187 367807664 -722442813 739360083 89444594 177074121 -571042048 -302156897 47373369 932527877 936281548 676086688 -876680789 -200795983 -326918757 266634720 -423512179 -666672075 -71605259 606552714 389662269 -50871712 333122819 913739163 768131796 -227632823 659440621 345930518 535357402 -978298101 -811587956 -201698509 -871029541 28070129 363727770 714759249 -885873314 707352395 -169130782 391608028 -976311402 622861990 391239385 941969385 -392584210 515262251 385431221 449810000 -355827677 122970122 816776313 985418546 272213616 -67944165 -87837067 -507020014 351032307 51061372 -40434250 838265430 684783041 589381024 -614679554 896785574 -618768324 750772793 -894949634 -701976279 720542804 990881243 289328986 306091832 326777738 216180946 643024558 -654885227 -792522465 -499358631 400929277 -223720872 948473360 -950370404 902069658 -14349300 -705934760 -977580125 -523182587 628403737 -686463453 -208842752 -289949148 -988119624 703500805 -506840797 -822219772 -846019779 874511993 275932230 936087672 275339184 -818191781 102862169 985781444 210071633 421451009 984267196 -439131150 -232481846 -447971187 417754320 973265035 536009804 625134472 668816203 -329825247 -856488809 568530501 53347310 235165568 932782622 241519371 924327429 -414039181 -494668062 323661825 236040951 104657252 -266846510 -198380377 75112850 964587131 -807643806 323434456 478773759 -300487547 -139687024 -382380570 504146689 183286892 648160643 144741753 -582506758 602447868 551748268 259673621 301734563 539698976 69245495 -376178561 -142929080 367749144 658751269 389474919 326316834 -488703139 781758204 553124521 331690210 -147528127 -212390479 -909401399 -875246532 147085603 -655180563 -122747311 -486913036 -480239139 290570543 398127838 357155000 404097076 -650325504 744146769 630785582 -99303000 -84784344 -413702341 233423327 -476258645 -288153412 128053656 912117987 353854906 830321209 637268173 488367967 -745844017 -841508032 593222201 -998357252 -405424932 -252164473 -191324035 -252027619 -195449489 466290729 -819671771 496163125 696861324 -184889047 -600256902 -684266535 -369198346 -632174516 109469934 -54675180 775985127 348818708 -33586746 487935464 669419545 -470446620 -29414638 565686219 722306614 -954298008 634694624 305294765 112751906 583791467 -773587471 579404994 996373319 968690411 242050374 -177803992 180409084 835426828 740928720 -989586156 -660391653 -64711101 453958783 306417607 470607662 -598339530 -695770677 -951922771 -841406271 292095077 -359654278 692526280 -985378632 -837173567 115013927 411652185 901057405 595922121 487501201 787442272 -283465887 436257336 489404897 565854331 79668276 -753252015 -401789248 -59832064 -797316545 485461805 -150018666 288607549 511342621 20461821 -994310375 -273521331 607660129 -626672057 -825254065 200462164 965803572 -621477842 281964126 366654126 205850527 -161553203 -395599231 -843386942 -519748250 -205635864 -532356138 -948684111 593706493 -328905633 -37990515 699386697 344530202 -57677935 70977630 301777761 -37498416 -788865982 150445140 981110819 606257370 -195499375 489577883 -627117301 294446556 891993290 535237748 796229669 -841002910 251231776 159538658 821748201 -328022456 -703075365 553602682 237580678 -383827357 119622222 866284145 -250532688 243077000 -647797990 297525687 333925007 -585215489 -104468018 -163761362 215106600 30587145 280645785 -628194639 -957237361 11182615 786484343 784267576 650222474 -882663833 -622585673 327126677 801139091 -583214234 553639425 -732593230 -828460319 388228587 194744334 386243405 -28352533 162907713 -866578562 23250713 422715855 -207562245 -303768435 561918233 815377156 429065396 865981199 31083004 -379421368 -104763933 -11413614 837775569 585719310 480341079 146765656 -153452086 655309083 586784787 -882804666 -630169444 581567312 -846871436 359330215 681447013 -205876718 -699034844 484226660 -647791518 726484862 -473103783 -371570076 166735 683540433 -354397982 449044176 840319785 130375072 174032391 489357214 644231604 -908920251 764986008 499287581 -247954136 -959536533 -37745659 215840778 -398519938 835703663 -108469021 -820551598 312560079 548293208 -271483610 114214780 -925279820 624362124 28452287 596920736 521527038 671286932 -138184225 92174174 164266239 556957768 756809257 59613419 668618948 -950867690 -409477878 -231012324 -747918339 406436158 47127277 28665146 -986154079 -892550602 -265186879 759945998 -718426728 523358335 -765631983 -294801687 616857461 972212322 813384887 345084787 824898759 -460164880 699107819 115029336 481735816 -206813257 -13650031 -939189193 626370647 -540191469 -594246198 516572494 -706881932 -339061279 -592308276 -713126803 -860970239 722059090 842511466 -212074771 -240323486 122217918 486616341 -486851819 328254765 435661714 147083340 -924523201 -376508498 -845164707 87028914 -177827583 740822241 575273956 123702901 228935648 -720116553 416453299 -96766350 -335889382 -286988827 -832850079 922589720 -848964661 870374574 -765055704 224357907 273834938 -591694542 653839659 743266327 -217018691 563150862 -180766458 -933787342 -431753243 -317427481 -199131848 -775047183 997767846 -465003757 845280242 755097413 -310885602 -267779673 195266074 -865461878 -132832686 -688893219 55336448 468976140 -140822381 -237406731 -462891105 394784233 782858397 -683206648 651898837 -394916717 895111152 239775349 -846320000 21294005 960715954 297480563 -445739581 181014952 -16572047 -866139210 -510387777 -916507705 -822567020 -719989371 -741457155 428377058 -40537273 22447829 286434370 896978807 -436011384 917194526 -556319920 -521395542 -881827949 594114862 540495363 946477408 557187792 341492476 -117488777 9287094 -997148752 861441899 -956865796 -458915972 -502018474 -868788909 207534298 -766000853 -735971771 276491664 -94812869 -983162310 206135963 438985057 -765348343 50352535 930272881 -14816514 -525921270 -312112175 91841809 -277640795 -87069439 375920914 483710687 833448932 627467513 293107235 133109204 -676463589 415784910 807813202 408818785 360051876 991144019 983791325 -887016157 800773146 803310307 998382024 -44008324 821410347 708397939 -343874920 -583458596 -771426240 308815689 -147895634 22055172 242066752 -543754083 -948471612 -520382789 857315181 -999658598 -754165564 -117895792 -977676602 128226473 913610137 -889870362 -272773679 779765317 -938637089 171538448 187248101 263128741 688889645 317152653 -154096228 147258901 -505145572 88952781 -602745788 -319800850 360544333 192147989 -791511759 510841371 331746687 -716775590 243413266 -985939300 166381006 108587895 -430814607 750867528 114552760 668341263 224823715 773763693 -597509346 -786576871 -430732132 736274917 -965414336 386223626 921704542 -309218032 53164152 865860083 144989388 -262423217 546206370 463383422 -264553140 -577688735 -992884961 -998143728 -837865359 -499948804 -636592862 269035204 761169773 -383473635 464539631 537917041 764783342 -395960487 149423759 -830477920 -43496420 -556599593 -550740776 -969972912 219890253 -968143135 -539308559 -375848265 -430681506 -658356837 -870724947 588882594 429156482 -762739058 -970954148 744977117 -233715543 -217847884 632768882 -353418723 -977679699 416578184 -849425748 -389197324 832772108 312353563 -105226383 652470139 489124001 -558575048 456650334 -553158078 -719528720 -457203931 -640972082 119524272 -591928896 -339314686 -490454578 -22975303 212101284 -614860611 655219160 -466741425 956949420 565088750 365203352 395461823 -312618762 -470783244 316537453 472139034 238070720 -176478212 -434726421 -646623479 -954960332 -917818365 -506549475 334240269 305134332 -88791058 166033629 -185211972 -187385429 -849789894 785454273 -22968797 226761367 85390894 -453601083 -858439483 624170246 -390071461 -862477331 -862809067 276465546 301267228 976006064 958196483 -350309568 536919006 -139381422 -985418526 727976935 365176355 -114033883 -62168705 -277326367 -567963991 -741634827 -777218877 -99844125 587349397 204451244 63515548 240645984 190404508 86215130 182864091 -309085449 874456668 422592162 -834517694 936937143 -608157650 -616819979 185096559 -579758083 -282953757 33069879 -615698049 -456123977 -106726582 760021417 671621718 -986587909 748170974 -109769520 -974879947 59923088 157165372 554540545 -736404783 -702870793 -550209955 -775032051 -291135703 -249263761 26550783 -636188687 561694143 -66076089 947280279 -200016840 -787094105 -782030078 -376851231 -368679978 464284337 -865712084 -910493674 294998215 182326924 829072632 967638707 131677182 -544871864 -850504126 -741187296 -598550962 -843843482 114466793 -576467628 -173964178 -970689780 -23532618 71256577 715815580 -451314071 -130832320 34405286 -668542279 -492871946 -158234134 135455731 323148201 323222411 -304929272 -976064402 -67083645 185351691 -698685497 -742114155 -141826003 -785739272 458592063 779236786 -782813279 -225756402 971555470 359948133 791555503 695521438 -495222772 349927900 982045415 524050525 -248261290 -252779324 -354120435 -369213044 439918322 -870554891 -961911795 -293438756 -42125953 -739140077 -308768484 840984211 737264116 470095160 -318823995 34180729 769494091 589973580 -863802568 -90029695 617821736 -142063375 634539363 944789734 -730820208 438502830 579598563 -333540678 -122711612 272735123 175331772 -877811014 -646516886 391133042 354825708 -88539515 811609641 -699490970 -488011619 44349813 716706702 -431057255 -583323778 -76241286 193973182 -296569762 -550211481 527563731 461440435 463872163 -994003872 -511974310 896425187 -299769418 -321694906 988683903 175419393 -187591680 910252804 490478961 835506505 -534171885 742679212 -424726097 306445346 -311375908 919917138 -6767003 -29276867 -781997823 -666427847 568203129 -920256167 -13317204 115927101 812977670 539579241 862194150 717930885 220831795 171923517 -845127669 532829963 -920724450 742616322 494087626 375186514 86511357 -878012431 -98899491 711271936 42753725 355300340 -787730117 800053400 -865945906 845792149 -46246968 734876071 -307465366 905013118 -300638247 -541116289 930412877 681597322 938302057 128826751 931725573 316352955 -371097070 -48393419 -680536321 -423501411 -974346773 743769297 -577490865 186310562 801721743 657769777 -222785063 -732555780 785251015 -335012379 -392828967 -696053503 809688891 876744769 -256786000 779598190 106743549 56569947 -324455294 -491619225 332008979 163455520 -425350797 128652661 -983308816 267857126 915903304 -999655565 -393206662 -698990378 693951718 786131269 270417697 222854445 -846543014 345276594 -806416284 471954050 -535601533 797388023 43314353 -303690218 -209152563 -157473841 -513655417 278781317 832851694 -912590300 -166860875 -655812446 988428462 944286952 79700049 186867992 -811467118 20591567 27466700 -881668288 170555298 324261653 -788348304 160104251 580418381 918120339 -397384702 310937019 976839806 725328547 -486874830 -935749868 740603963 -773497658 64765315 -747913725 929777881 547798540 -914553771 -596131933 -499679585 -666015661 462738334 455676212 548893204 806609548 495412665 -696327701 901774573 428902893 -196864769 -941632298 773041510 -995974253 981647115 246413549 276278234 268298258 158114262 -339694983 850063714 -325399755 238509277 155531409 969729188 170179715 737821976 -837961612 -434355458 -313394050 597243420 -997404699 620910554 -132721198 -154874032 -885090433 -639374734 442521935 544999662 -684278297 -1865504 -496614782 796550905 288347542 851045850 217281947 407793439 -417992336 -877071764 366583110 -102553403 -27418754 -713335040 902590510 437660230 -940193588 -51339724 -735856825 234115372 -725545298 -20542232 412310983 23214085 -495278867 -571586523 901641612 356600016 -530283150 66213023 64877003 960960781 -543881264 252896480 -391232427 -398337272 568817365 -502908741 365534661 193455408 -206304016 -80664040 -745515446 -260823704 952070708 -409971037 47681800 261369795 781855602 821786804 -383133220 707755627 -269403837 -611855103 -265558393 266342907 666208486 -477951494 407939880 265286535 -607924948 121049471 100872685 -253107670 405783210 529729517 -567861108 -426937617 -762945013 -148419145 -701774509 912880389 -790886521 -289886565 218047651 681924417 863789854 -204453779 -466459080 256534687 -170306479 -67703743 -621052031 -916594206 21798471 -35629221 626120629 123301009 -414206907 474667587 862800852 -855272128 841521723 43348996 366106185 -444504376 70334585 285137431 268392913 -129958590 215698966 -261356569 -694935435 596716811 682076410 -272326937 258424824 -856606429 -27006451 -476542786 235438067 -973761254 -627977974 -966793155 -71798365 382412794 -5303032 532199737 -189562554 -554545009 -43297656 413319123 -913138826 318515879 526939228 -838313171 -418234437 654969559 -325675417 842712309 529784091 218877952 962691816 -729066033 -750752905 197479896 -708503195 718358549 -507581119 503801546 681795799 -824558772 -817434533 -124912170 -239320246 639588822 184599578 -529653134 600468179 972744828 383248367 -805732762 -685030041 -61282333 -377073032 -650005702 -167738699 506827903 982986044 692847795 497585178 -265987293 -970177938 303738741 -672319285 613470807 -245598835 491173174 -821918703 459788123 -7413990 675102016 903925663 440616459 511384768 456398432 -198356970 -298459784 101674975 269888113 -701223006 -80170193 -235026456 -655532116 -20110176 793265038 49059564 908300506 -469865200 -555831818 325625344 -519331561 -529611935 -425905209 -150838255 -741764793 -869120728 -356282172 708885756 -914234101 -562137958 -731291631 -899678492 684952553 149470472 -391222612 944137945 -439728471 609572854 -405183915 -289268779 -939132966 -515589909 -643149322 -98011234 596014488 752930466 -514447285 -567150246 749202089 336544796 -627199208 -314167723 887656616 -203755025 467161594 945510089 -904690577 837745324 584025788 -973624600 -421202083 -542031305 -637295053 -132759521 142180347 -792507407 -717645537 -178286969 -150211073 687603516 422722771 -450974224 -631007499 572019147 468070163 -191643020 -659515387 -627990699 -667131411 -329406085 26783782 314761753 75883620 -46998333 753385826 -853205598 -787358770 -701814249 263561264 -910630639 -95195717 -818796793 627527254 -421587343 -247968563 -694957052 -409446034 269756601 956977930 390942740 827405843 167718330 624322578 371881488 345410628 -178523445 951855070 571053189 -270630305 -726372266 17524130 210445158 -482626164 253501612 74411074 590358997 985566365 401250481 881215949 -86656013 626534550 -882235174 88358931 145410526 -135004370 -878451361 771699842 966229347 885241353 -219678349 -728505403 475878111 559804130 -599045501 -827426971 183698586 449473174 -118842600 -872045887 215854541 387888434 649973540 -341447583 -864393887 420814702 286321930 15015197 -766475949 730543749 -696767370 403324918 -399140979 -582233488 -453012843 452544998 692343292 918298554 168957029 -313718906 -958262716 901365338 -993535707 -280072486 202793379 887374657 711599264 -88199088 -938240049 -683670271 -948998589 -207803467 -619532291 622615448 990652403 -377531791 -806209518 545405452 -717324489 806434747 -626872323 -747765993 263435038 939233713 760695811 -227121710 -831837567 -599215840 -48722886 387871446 77085037 -362984426 724354353 967293735 697058560 295260421 -456532047 303152599 258125395 -88525955 819565819 732809683 877672441 654316987 316349607 -595828428 -138879272 -789009044 -656090821 953539956 238964039 -467520162 -62922294 -307443297 -456829715 -130336438 -687979237 784975244 -29197338 -993967493 -750929294 -158476935 -347148637 744136314 -221909518 70717557 321401255 -283231720 -640604753 199430042 361024210 675683652 329712177 929827095 -610020416 88899166 924977278 472951230 -195844474 -912473433 -99369999 480600548 -819992043 -706466272 -624697830 874256052 658316532 109028732 518557450 -297213794 -237798081 -742606862 856003264 -551572721 437540662 -320506116 -339948603 -696715775 199024350 -452912234 -182927019 -674717257 559907964 -235757418 389780878 -198647537 -868257095 756474030 336709646 12098157 61455119 976233533 16292709 600999765 -564998018 403141636 791415429 623627693 -103187626 -620310052 -735457886 -370270389 -580844811 504749376 -762506696 776989595 -128934899 -326516634 -654205677 301826621 547307982 -235157852 663958689 341346866 207118879 682963730 -695394448 -894043855 -513777717 391593647 6873861 -664771589 801121315 103251977 -623580652 -82117265 924813732 304076265 283444732 -964717275 325432181 -371053217 418136474 117370883 314591787 473630687 -426856025 432243093 -989839099 696885891 169430978 -799991608 -975237571 -538146312 771751698 581802431 -267658454 222684515 520415030 -709538012 -149828356 -948702486 -303246493 630565667 171357633 227867293 848604942 69703308 872241316 -233522942 600659879 -444811146 -948702395 689119827 -20608445 -966985386 -816534553 184682366 155735632 879502065 998960309 352697486 404039768 483022577 157661523 924634344 -728536592 -155699114 -572575752 -778446381 566837615 138686387 279022216 645349342 773780793 728182554 -846534150 955747525 -706874074 566771239 -460088236 -93879716 -411945218 238626098 547856875 -308861095 328562374 -976380146 -51889952 -159460218 388511776 924575011 -463840614 998154171 743580869 261845032 -562320578 717426902 -225908857 198871464 -109139468 481096512 765608238 518977744 -379597629 739058166 -604919836 127760135 -804010578 -254129670 85389625 -446461074 -382069505 -207376294 -53067871 -482571873 801298193 776502756 641398239 -516256879 775341989 -421677559 -326244618 900560779 314544995 620263083 232006941 72651401 -479818479 804230075 802206160 345097102 -263503635 -306375921 -81860184 569462173 -80364747 18744080 644089040 -469321595 -935694136 -727766299 347951199 -210562014 642575773 -263406428 9932028 -581045964 957586715 -318752969 960992412 24408293 582611949 471606352 32185045 120420737 -664065758 -42172432 188969684 -873166133 457791843 -228825577 -102616892 857176605 841844810 -910578758 -523826671 511904456 319658218 -291269392 -29915232 910163877 247978101 -131510820 -283947085 769353904 -397198697 -729235533 668592290 396550295 32722138 520613979 713423253 -74321230 -932533564 410909761 521649440 498076993 159489167 -467389182 975359091 -952802498 -765814377 191637238 291473674 793679754 779674044 -439677510 -555201866 -841988569 -559266649 -438026038 462589710 -763857192 192771426 351595482 315208195 114528019 -835685759 142179010 -759211040 -822558950 112580049 -408126433 -873551318 -728423886 536307671 -57905938 906850530 785535606 -950319422 90564922 201083745 348173266 960526494 -151381536 336644157 754801342 1550983 44108821 146440791 758872740 333794853 -220467282 320089471 -561770374 -499505156 -739507850 972386071 140227812 -544053044 111604810 -347270492 -102353233 508814709 995421713 565278147 159562430 -656079453 564853896 -243019658 -639039574 -699283098 838954071 -600251372 491218308 75307812 -167470875 124771612 360720442 548098875 -1667773 -135502127 269724854 -232252334 -603484791 610617566 -416966326 -141888213 781957745 428746085 556363463 -934607473 -705587317 202638357 -95194645 242324571 278564733 -111953537 182303793 -997547473 -579559846 -88661669 809236944 -27107827 629746540 -440956462 34481892 911871313 -865351288 149228110 -778602844 863009894 -868442559 -251789988 -69485076 505422985 -644368733 -53566781 -341171102 -470855417 682973080 714394197 -912964362 -740121412 -604153871 835161962 -585149822 -287024507 60021738 844806403 943463042 878777684 115313613 -207582888 -609157841 -829908022 929411434 -272754322 879417997 486632590 537403597 102595613 -521847493 -99525403 -434078590 613780946 -137237668 13835850 -374186846 62883131 -816241483 258548507 388807767 -857735443 757682475 -327811744 -706561106 -916626927 -827907776 207302923 315521173 -810087257 -703626586 -119482385 241892315 2915661 419853031 477769997 13653781 -850159619 -954034401 492962876 44252965 -166582475 578848727 3965574 -992368285 -141259047 -221885796 532630654 875191283 237095932 -800131561 994312482 941473837 -70630619 -418747854 281648346 145843226 -643930630 -762706043 -392780948 -192313242 221900085 414186143 294290724 -861015415 726282336 484771951 -414251703 783129216 -957000679 679475651 -335398168 -834714639 542635866 -663306268 128765018 202942911 788229426 -346825139 -507224399 -471651746 870248111 -491623261 -656716227 426207520 86925706 -627936180 315599255 641296187 -455723955 -775207481 435772089 -179316612 -424887508 -15394456 431198743 705953271 145409339 739077904 -563818819 948689676 662026017 926242208 576776596 142998785 83783457 -899260453 270148581 607728079 660754149 -510061167 275293644 -651566869 -188007143 -503268541 -360386509 -728186937 950743822 -623301443 460579419 -752363581 376719652 -809075580 220559060 -883182958 529385074 -716559234 -4805856 -477112898 -373823659 -518209704 392351531 700954975 -215178654 -302660394 946393963 98562442 -93158086 -635913024 -221675169 242177463 306036998 -768143621 283112146 -134503060 727277032 566946101 -497214162 -24484037 -670808901 -934522680 -553858332 601655694 269420490 -371941052 -191334732 -623786605 172755096 549210068 712268955 497789316 145634335 -720505947 952332558 -268012955 277851758 57974013 -438848902 740372261 -131149923 -576032224 -265258390 -509784573 -276422416 -127034980 831189654 -796449544 240900832 -577253390 -272255119 607412634 -901648529 -197967458 48527682 592140051 -709616901 -94172775 702436254 -835239163 -31019374 -202694954 185001739 474782322 850034886 817634074 -182566685 700755659 -448026048 -754246489 347981045 218749513 -375042353 579883916 764548184 373753883 394188547 -243620363 420920967 777776611 -324583773 63604794 930381087 -644545543 -191471977 -637494936 546492670 -326892826 -982452588 -402746863 -995113766 657413265 801749367 748949722 346831852 -478745309 60055019 573490961 -369902883 -325632523 -636446075 586753616 -427105936 -818658872 -518578273 -592138992 544297435 -364266566 -149081644 915170683 539402459 -277134020 581515369 608391948 -996643992 29897458 461125360 -673553866 199816290 -117923523 -731671589 -746066377 -372521605 -202654606 378625841 -701480024 363529315 665911223 558095848 320630694 -562334816 903246345 -117087527 -24269728 -719495399 -555455022 -741907240 136906301 -667665719 -11410303 -894315267 -473513212 78126539 79812931 385067575 34979365 594613205 -172860528 474890551 568373513 -76019541 -358963494 -441155018 552300438 617957898 584953466 -852731448 -865358223 -744004869 -136688200 55450373 -877061966 -503100159 545986517 663970295 -311569623 -673102993 694126437 -524637689 529494414 -309603616 185951321 451944132 -353799336 694844011 -879503884 841393570 -98312596 -807878542 409357129 422261118 -774285504 -335074735 -162064364 582430826 54053160 343895510 582304914 -265043041 -846220598 -378138013 -12095189 58193584 -545212101 84592960 -814854557 696395779 184412897 320079373 -794882992 -512620367 50515324 -481969694 -986730754 878431592 -667515370 -576832459 -250076427 502433293 -365264245 984810275 -739868660 -605671734 397872039 918094268 -947537836 -632912309 -592297381 705422498 200285351 -428608226 -286343645 887213101 558880371 -129143095 501389175 593652289 2696798 -916313024 -865191656 780840916 685169837 422505495 528906984 377323650 -167199243 270552529 -838396603 -911834756 898988441 16938073 959679818 -307119805 -211679058 -596766362 301975899 -353797896 -583171835 900139406 467191815 856831331 -730326985 175993597 711341910 694231682 294947055 -281698358 356923984 629187792 705888673 236204613 200903238 -840680015 18695005 344169575 -454543578 -348091279 473887886 629506134 633563334 -354766474 -715098033 -773443028 -623330907 -981327117 -661606168 196181903 -24647075 525998727 -553768551 -228135310 848223091 944474114 -261648832 -79961993 -189418361 934066660 -891937970 713813646 -840533680 332940503 -990992988 276973000 651834158 -530852511 110215045 -704920707 660130282 -716689480 520104407 -611224724 -171209525 -853358693 -108593483 -765717718 773606463 475430999 344627674 542739386 598253821 -711004030 168819597 208362876 820086984 -991767533 394610882 915231894 367655607 496074220 262889650 -881238896 -918388692 -954933227 380915081 -530136113 872441580 -384720101 708018568 788624289 119079888 -825106075 956444451 -530321547 -737170849 -455800494 115037317 -729660369 -97042982 544751427 59367290 996969168 -217146142 725142002 -108922421 947236681 -599953525 -61730925 -535987399 573293146 566297016 811099775 -861215095 -930850143 -391867213 -974261012 155735428 44952176 -119386900 243591638 693160973 -274906426 -149774896 236072526 -452669065 -776625945 184832086 -26844495 -318812014 465666187 2846291 349712650 248686625 902655966 -996861190 242401006 752604489 -843089752 -923360213 -842355553 548137887 -724326141 -870348125 266768270 -545976920 -921629021 -911093675 -845939963 -528398359 179504136 -140626070 530651005 -494053783 -486451013 235030463 -473131698 -5779556 -38751208 659051096 -777234891 -285741887 808662212 -528110298 -108153692 761609461 309523298 110697735 -168556307 898162402 -62173700 -656678682 -281596742 978361183 215213767 -202912156 817390930 -717783891 -224900793 749240346 -183360349 752421784 -471634176 802221794 430484419 -652529756 860050673 -228008503 -490369538 198513538 -498396176 -450922169 741517440 -435288943 -391045304 255139948 453533950 -718946953 -674696831 -55521916 -543299076 458816240 523837907 -876607023 -12404736 -524068011 -934136558 -461368798 399255564 -810915056 999379276 -629209189 -903907380 765132424 871000064 -902905068 -342884929 424683136 -831799890 -485540369 130374504 -820526005 -303360983 -532061361 -526166244 -458133878 -430752972 -952819139 -743612881 212252784 -879039048 798105150 165343604 -814074450 182127938 -594150315 -323263132 -434436918 -318401215 7539015 473908534 388210703 -219790027 -315683069 -188156529 289270201 -24173903 735854474 521261755 934629855 559112278 539512064 -201780008 -296734004 313090324 490054242 -428124506 282417607 -348790905 229328723 -210919628 381828341 628059434 -626922197 732769218 532635210 813323138 -157759064 -572518801 -378658574 550695260 120862978 -632669113 -966560462 459271311 220975630 911180097 -28329548 -405898633 -960862338 -383640209 604479692 43616158 -148876269 -811939960 -474968073 50348220 657239838 736574114 -604230308 -230562847 774354664 326396578 68947302 -248506298 -611173104 437630479 -737919912 105846478 594561095 338602369 922128488 -95292208 -841211733 827967607 -370933303 720386079 -580400649 912184884 -989213947 -280420694 455774827 979418419 -672628224 388144837 231461775 819423073 -533021083 6075072 549779554 117247261 -159505556 684984767 778575167 957138038 -835519531 102434975 -734819625 -98061676 300229959 -700397311 -296231564 -665637132 339283234 81883566 152434657 -225884577 848955359 338761387 -379270525 -309893515 -505838532 879212126 709051128 927719621 -279707319 669360596 -138016238 988987696 67117901 -226158089 609153213 665522175 -749537264 112792252 -534625128 900616383 996509225 71730708 836176682 -827599032 522412900 -408220828 -958569545 578253435 531397234 328281066 -777119004 595968729 447647553 879903145 45902457 -582186357 -952828195 956652807 -220603138 -51055101 -65163501 433461861 161838597 325207791 250688904 -413862335 -660420245 782372663 32632677 815919299 -434931265 -847860889 -175017486 269431559 -95461803 135714206 -458610854 -670120991 611618127 581972939 515369103 46084756 -233589077 993868835 255948015 627176336 -518031337 -655771990 -495551896 -800666291 -4632442 529935143 882984936 -731343549 -435402749 602325112 -111961351 -738671961 -844092460 282809602 741653876 369533780 407432557 719981155 537378811 209261874 721884244 -281597250 -927534037 -246976441 389306813 581734735 -352758920 531503507 -757413295 393594279 557382179 -578395274 -545005031 718480255 -214591528 -533218747 -302869697 -570758021 934319703 -88959414 -594872985 27667909 -661945823 -797624644 -490956405 -57432925 -272943941 856422077 58475350 437847032 -420481087 -170784565 624576583 -339701555 -959224541 570814207 -45631957 -569752842 -591277565 -904906401 834331413 274193833 -290705597 270227177 -842326615 696334551 993596940 467587482 611068025 235157029 -644298866 -620634110 -750873413 645598116 -392681844 24593465 798614973 989506842 897086256 -766193970 -381070561 751242617 -168902928 -261680308 -643553810 -133390055 -181602206 -55679414 -259964161 550060909 -99703981 -279861178 -613319329 518505752 -543914651 -277596005 328256361 -476267796 342541655 -285388833 576486435 -656704047 243631422 440656754 410469300 879242884 -579743538 -455425084 892165696 -980164502 260288678 -893178839 -569248 -875173515 560730465 238158376 -152622292 285155934 856802514 518946298 271580359 -124426683 820504405 210614302 -955821399 -505503175 -872648761 735707036 959112288 -72154724 -147032718 400357308 -415283377 -7131657 -421895518 41798350 518873402 603894685 -929567350 -522445006 516058747 -983777077 -28584352 913610724 -354627951 389524997 509000328 3937812 164954748 -49426044 -855624677 313005242 1304638 -143297201 448640181 953321605 61637899 -936108565 617169994 -782348768 470628098 70423975 450583419 185202612 -145782750 -951905124 -475499783 979259839 619240917 -402118601 -392655905 -79122757 -714910735 187905264 963868930 522338910 462761119 -530912397 -811204213 -586129622 354411241 -201666985 -420528083 -905972036 164793663 237321666 555856873 -718698469 273009716 -568236065 -788840977 -28896967 100560805 951743836 -811539476 115163100 12416080 -362694650 -639006846 379155728 954776890 742407655 -109728145 47953339 -481800770 -871861834 -158471414 -535241754 -6326194 -911205996 -699547489 53775816 571999639 -433796542 248075574 -855699080 77854026 -365882122 -109663458 916765252 -367036451 485714774 565761368 273142156 -794068226 -609956497 560267298 -875358310 -129109723 -101223950 -705732879 -820839050 -818573643 245632835 -121168172 -588140568 588845056 -113953552 -206731947 -68054904 868826180 -460860316 955982363 568224046 219909558 647253517 621936411 583744882 -509714308 -981489869 -321664709 230752096 995471703 904850395 420205369 -682007278 611843877 -613512035 -711655477 416138716 -92870154 757612128 975308030 491923663 -704717012 978443050 -504387679 -38095845 -889756701 521249178 -80914922 456916412 172689407 -49759022 -803583376 -191500991 283741822 608894616 729069813 5608804 628388749 -98258084 120693978 -735347838 269560427 -361705856 882101217 -96955819 -827236732 -600426371 366211826 -176335280 908322082 840111042 352248778 -556685492 -337797723 458843509 -187029798 575567477 -727155292 906529164 109037008 -399349332 717743191 -754817536 115381522 554199380 -417474772 285563544 275781523 -109790320 -861330238 -915876946 678434765 323815350 747294583 -894972380 -680730201 688509102 -431467818 -341785947 -535783068 -860976967 966935426 441857215 202459749 216635458 -806745421 -493065544 -84331527 -846963403 134885367 -587696565 456829016 -553103512 947647730 -994092940 477095575 713079897 30076420 492384211 896684398 216389737 360544768 146434179 -896075250 -722256457 -980156844 -724770277 441233404 -486086926 441141300 758753146 -450916536 309797386 -194700038 -928995990 995186393 -400694058 693542267 229303549 920696793 -105288093 -53032811 705888565 728683976 -280908506 -478788279 465547356 633985551 -7674981 -716261055 93613152 683384747 669296726 -948807507 59833480 -66017472 -215831382 -43234605 957575290 -847939382 131038532 -408984719 284361314 -713843963 -887520718 587917928 -236786806 -728891904 804814403 -784028505 -697079680 -80572607 225363090 -226843856 -228527170 -80330360 -339000324 -979052126 -590104505 -276724713 -480201214 926224799 135856086 -294770283 83315058 312963003 -489714441 240821805 142048988 596289222 -757833784 -444257138 -197511611 587071162 578513667 -671599030 -830963999 956031516 239108158 -6990928 -403554544 -972355213 -235087892 467317468 -375560553 -119666194 221651513 746805185 746968995 -617041155 314023904 610692047 -803885496 871263688 -426927209 -560806767 562388806 -655678688 189264215 954778173 922308864 304466541 402001353 486431162 60416974 449183475 -142625923 -895519869 235759662 -200600993 282433999 -257936113 -117560623 255195925 -329055851 195518002 219678929 -805826319 -976017792 -538628268 -173508953 364256680 -422293590 176063055 -185042245 226240608 -947051133 -973718738 883968891 124166236 -551271624 475917941 -266622489 -883948546 -126035286 912534978 49110320 -561888186 -801277657 -652562725 -470450203 -493688473 -35864468 138234016 708323425 -336625592 705126327 328217001 729112402 -337597634 118830531 -746988829 80952625 -927000409 -983177282 973397682 -764713103 -46171538 12982073 92201102 554565031 929173604 528604274 -554185735 851928512 -18887143 431025987 -789024366 155725425 -837221348 331730126 -870734156 -381959876 790650841 903565519 -376612922 633218199 412074302 157597229 558170620 -997204813 287816906 452235833 113914181 80738095 -523654209 126420365 18961280 -227613299 -816325008 -904227375 439619171 -682552066 45755942 239402197 -256868994 179631309 -997842362 7596248 827268495 -303688825 726531089 243463529 -482413021 -588070125 747289663 -661216105 609109038 135638543 296861607 -170601805 -994843210 -18890950 -676980105 -532684324 203935107 -891892183 248343788 612653577 52635066 665036152 -858638143 -985086703 94071930 -344603121 -864822649 -427876747 179284679 -445313495 864016628 218573261 -155256318 -999448433 387223031 326846943 506462316 -187979223 -320850553 -790552723 394623446 667191778 303447707 395886112 -911897803 -58473570 -925208963 -963219288 483033300 -359336342 984369365 691425013 672834763 733888535 795593250 -608311751 -342262359 -252548735 981092962 -758458662 -622620246 732814083 -546607631 -249604887 822946990 296937875 -1555762 -562234564 -941099261 996515673 -409693058 494434640 -356399728 789198420 50772140 515713309 893601317 -444287158 21157631 782408929 718200091 -632083002 872550867 -531903721 84050053 -227474926 -791436502 262775214 -137640624 -410766382 -542508041 921624258 -120513533 444355787 121769448 -199432822 574370615 -737141055 -215299380 -574546833 484866816 3284447 -257678638 923655356 21551855 124489129 -435670828 695167212 -959895570 61727375 -89266572 921653682 -908336546 -237788468 107357420 30170104 -614154705 -204230395 -32303275 430764741 603812821 536231568 -772236295 -669723047 -783211599 -75336451 -667396898 635691373 -434852183 -307529314 -666406079 -157249015 869616292 -942302962 -123389690 -222382204 672641732 44976070 -139864207 844345875 -459444788 -511899293 777584555 446232717 833329359 967299604 -242808888 -377104994 -768912033 -593494463 -172422419 -541958031 446555937 104916883 876212216 -869188614 -239123047 253275614 856054319 995413340 806881774 965717588 409985967 -315995152 260492236 -449792507 133919464 -53917835 -428094035 -29705342 397303885 41146797 950202920 236101026 -76080190 -381512757 765765810 382158559 -488073549 946053317 782851859 -816674675 -754554093 -854702455 -50240102 491790781 69065191 757302245 101759768 244043308 664222851 -185976848 528070864 -985426337 -398666450 915454251 -509421329 685244666 -290549851 -363232355 238763256 -946175521 -260327166 816711827 -832126925 713877445 -679214670 373778677 426227949 -359571468 -118950375 854729375 985266341 494543061 783441839 679491457 941562519 884919220 8596630 -90604417 -766893561 118258409 -157741871 -336613546 193929195 -477116208 29648117 70391689 762668576 638665449 -728597846 -758757499 -722955602 -851069766 -132503527 828554533 -829689904 -235356134 564664496 -45367933 352254589 899261505 391797760 440648594 239896251 338297464 -375601415 229012513 448330614 -746291169 -971562060 -275490671 69591735 713983879 264739160 591193719 -977820617 672201094 -810103336 -116693907 -256351863 -884215976 504407349 -826826650 871502994 -55967984 696336736 -377304705 -18025966 -58915955 -810835133 -278655475 -731535634 855889314 134142975 909410672 -835375525 269808881 -894516627 -167745329 -491479049 955409506 -657332159 165482747 -8120350 724879149 968728348 -500879669 -483306505 -387641106 583993531 -793900021 -68837926 946531341 858619585 -176473737 -132547573 -661088331 249415811 267804732 75735235 192922960 593977263 60263438 -165904807 -746224606 -595423162 -733489486 908439759 651547680 -749712054 957196728 716113868 -411889063 -230884852 734238200 -673163595 -887913739 -464815901 814100229 -937195839 247842492 -683888496 -602710638 -305430053 -588262321 567984775 140978965 -478290508 -882159844 868648956 -511579743 -941256370 -631876045 -845992714 -821902817 445825388 -880413648 -721264747 975718330 -663317590 491483520 -793346553 -956866149 366875029 -337983728 517432626 -678626472 -648946748 -911377755 -202483666 -120620463 -56279060 -450675548 828878172 -555819515 693488982 94275486 -817668605 922623629 186913229 839704328 -690971252 401294069 -450186412 813002818 274775643 -809937485 959222736 -730656296 308610857 -649866745 10330446 -627803929 667066971 175355391 -406725934 -664209904 -87600225 -299029317 492389899 -353636626 -511224902 536782485 206572056 267326365 -65460442 69995983 -565878764 -332715148 750762471 253493837 342688568 687599299 693674561 -67766114 969048197 862081812 -728646575 -110041389 -536075213 -547016439 296182870 748620539 89171544 -914981570 -283448143 74072048 -426033046 475211260 66898558 -439942714 -308314781 143265689 695773178 80058794 207388456 -756245861 -947916673 548190769 721825770 79267580 -722368106 845740715 641557243 -789868954 -902199448 767899900 718130371 -694742521 590738049 -675505961 -889303355 144132549 621098471 -658649207 -880123100 236539717 110325289 -446355275 859926941 297108977 872542655 -904380175 600896518 -772478889 -185864443 -83332067 -257381712 -889187516 -852459021 527504457 361735197 188230604 638609954 800768027 -768335439 -717297259 -937345265 776049669 615163390 600535533 587033540 -436639192 -614315598 608553320 27196201 -877036161 349238600 333348289 -479589113 36675227 305257348 -225139550 496188175 -994918734 -409973504 141153788 -178997583 -454636832 -802757619 936491445 356939790 -615665665 -69468176 945229614 -556679091 -166689818 726576147 -537011404 -8321154 224661531 -605834043 172672601 -267516649 683626746 308554391 295198175 -294452894 -589218500 228619285 197322046 -570678714 -14405722 -699089390 219106354 650782928 -274873664 713515836 172440614 207392369 -538934383 601724994 448644410 -101035824 -104440553 144966687 850193741 222139134 -31203723 69465960 215011872 536455735 404734910 203133365 8335698 -377153110 66523518 578754949 379491046 -468422059 -500216469 780617480 802327259 361923450 445943493 961484422 989558863 784016285 -833804209 -425568786 -452108276 32052319 4456623 -837446129 -612942201 20515764 858240019 -496209716 367215860 392581697 -323433347 -257401329 -806960654 256791534 -926778555 772985470 150910864 -221633080 803247538 -573189122 -602529092 29610030 -623730624 -128229428 -715601947 -950148126 -603105376 449802229 -653552242 -355864254 -330762035 -91566692 524932671 -457444298 -848246311 76101206 -632209280 395554337 -57689274 285190155 -940377132 -657650493 826624451 -455939609 636039105 -77390076 135641760 513501397 960160956 519300693 557445900 135070829 828057711 561509132 428115762 -433673413 -775919562 830349527 322172366 -361454159 -813434867 648465982 -120462186 -655790191 222214732 -73753904 -736047986 892188073 606326117 903682282 -188793024 -963506733 -124579404 870556360 -616404523 565494370 -116678319 827189511 -90852592 841304192 658911780 269667934 868812727 -357492188 -630992123 -426701961 -885500098 463718227 309767002 807276878 729099656 -283090336 755376710 719956012 870444094 126778210 133705617 879457952 192400226 -605429834 180632726 119846987 397517144 -407563896 -12603210 154121517 276022475 -979290776 -401381935 829670576 -935474848 -612510533 668824065 -222226951 563424864 -472590507 -109738297 307116255 -741847269 191669425 -478759473 -667124658 -372891407 -394260644 47564855 281212628 -504560962 61192158 508399981 -221984983 864470458 -667820457 741422673 -484115743 585902608 -762275865 -726817527 -193425814 -833560832 813349232 -261825629 -843977517 -676438999 672454862 -842920407 -440712104 -618503209 344852246 426274677 -809428465 149384189 -395665390 -941215283 -53480971 -287165497 580483782 -184342362 373121314 5984063 -329853672 -414259452 -763038333 -686980088 737316602 -534501146 319751735 618595384 -35012468 474558898 -951448063 -488123187 -790129951 273902982 -157873552 798216336 -81789450 514892117 837553979 207847144 -661339181 746940296 73863104 -293059388 -737488304 -113533839 -670235798 -327838165 -801396361 -864002972 -206830948 881830085 -722982438 -844802195 -399734700 245763225 -187475672 -271117690 -934532450 -53155778 -785618326 11470141 200907261 -534665919 -90313694 -647310496 930061074 -453196559 -701603997 -71569834 -63661849 -917921795 201841361 -984029852 -483071369 497976906 425821782 47073794 -96789154 -263600302 -975575304 290926718 -917330592 396985721 614069540 -33394304 -614550458 -319033679 -663762435 -938289953 -879753773 939318482 -904036924 254574456 -783201932 676896107 24457732 -288316935 397364710 170998701 -712902845 575254223 -410334162 -68480274 -634417885 643890469 731600149 -874293995 58085671 934670252 689140237 865825479 606873483 820939901 -963416 -423531164 686640799 -654977024 697182475 425957342 -474579411 999681146 756196701 -135049927 -887007819 559963714 -172050556 670040833 905146960 82243502 212435760 -501540641 -138059738 -407588612 219478627 -511003473 978539570 317503683 265922891 852199187 -511043509 238449856 741400881 1403684 -500702182 -824879583 -675308235 919457697 49251884 -27849619 835481301 826368175 -920375698 640232284 359804693 397231479 26121376 -831220439 189988548 809733678 -97547467 720329778 -28071372 719444246 517407379 851464032 863042901 875094422 758132908 366705380 254172057 885684691 -827197731 614012266 -170272643 133231448 -965352901 623955752 -892409510 211753123 -934888497 525428643 983435349 -458836887 -144184315 -955065514 490737189 645531040 -972702420 -386985665 -442725941 526505548 -997345587 16406735 466873557 -943463020 -379841429 -357039730 -975755698 551507598 344315784 -975857904 -26820021 743960523 695632894 584832363 -451128150 676844879 471734059 -399936398 804080249 658995050 389733688 654072111 67989934 87774545 -450707526 -328918859 -218389770 -403829643 -564575794 103160524 -47532255 -949052906 -296854888 473029148 -514805527 439323784 911931140 631331802 -100632173 -479120039 -466704643 227880809 -883410447 -7707122 794920646 -756971554 -561224485 763921855 321365700 191450071 -853507343 -937732799 -578343767 -936188029 358661631 242645980 537038676 -587507331 -283426622 182723528 -551144782 -682013302 251429326 613550058 -442586259 442740153 -709628456 -287826229 -405868804 -384521444 -313068966 -656626864 93246979 -79949335 -159234844 -699481469 -85623078 -3249940 -548112083 821143778 -444174335 -701037103 -738235611 755146757 -202599023 -696731986 -914767658 703016303 302655897 -109780684 352758773 125816843 761538758 871705313 -633391549 218185479 -754806395 300271754 884351497 514876325 -679683355 -629577877 -544723770 -754353643 -783113651 617765799 -51815376 112768043 236666317 -294751733 997224231 -755126617 -818500873 951230916 179290998 -155919923 88686194 -164201702 49358128 -497789931 -696044473 224165638 -379375037 461966774 -194905049 -964426588 497061464 802961089 -500129168 -27066758 743743955 -431913999 -17582696 -965044774 403930343 536146769 -267497660 418350209 482750372 -586994983 -825037264 -805483205 -475666764 317371904 -104449203 -100176467 -89436099 249187376 295533153 -381639092 218026603 -408096566 -151510128 259022235 753842836 -358783258 -519942348 -639307057 -200123311 -409259447 -936466159 626632116 467010064 -538451982 333686848 682564521 -375962062 330114296 392957694 -251420692 916585536 830601832 507868035 -758315580 653261363 774317706 -843927488 264737262 817689421 -518854904 812658693 -491134696 -386164654 -152650970 -55153386 -174526015 973614465 762558248 -911762321 451488961 -679012772 -315697052 103965722 312911064 9731972 -826856443 326176864 -519262448 439239426 117100288 -133681718 959839391 897573433 18499711 -936269136 -770009112 787711960 -752262572 997797913 990220410 -663835 -930630237 -153532393 178985322 -820820085 163462312 233461612 669310761 -134868902 -779032153 553548305 -244514445 612865024 394175776 -76800250 228605756 -720076055 -335950757 783712576 696187644 -76985716 -640468844 564461337 -922630821 447496820 57155914 419712789 439489709 950042045 772157730 -953031640 -919805799 620270131 -983707772 407232336 -290681358 -882867937 755013731 388864004 801946671 39205780 -659999869 -634288398 309143235 936064284 717145876 -458512613 301514927 -432081692 -937719241 -759706252 -658109133 263795939 659954279 863900935 857362210 -274124929 -875733062 675114859 770199306 -569998643 -301031276 632014920 -420758997 -341105843 -902450145 -442440716 -581853330 894962537 -556072633 -850710595 -43755252 -261072428 -684657559 -978512495 106226324 556161136 866647846 86649830 1008808 -654217602 -714506839 -669003316 965311540 -845676688 746980821 639428945 716077551 -827178229 -726798664 -543245866 -716165457 751124948 -925415940 288008015 717163990 643444274 842974737 -400815033 -57226406 314288667 178326229 -687736237 244897042 820498140 910628462 -984696947 -258260941 86182281 -653835848 -71003347 947935886 517335332 790222415 964326369 37602125 -392644498 -882631891 473597394 156473214 96416881 -140366876 -443640368 340427459 -465078811 582445188 -236415595 -301236923 -931017924 616382308 358572558 -795783117 -828843458 371708384 211412194 423486574 -293269231 978033971 -524902104 -106462613 373479243 463315826 -352281613 214815078 -563581915 -179799925 95543035 -489917956 85635820 55991799 444792321 546638974 186645795 -95045414 -800128845 13617554 8725611 125287282 -565464600 863141875 491778990 792726466 759536769 96632378 929016733 932408516 994116571 -271263395 -453794311 577049400 501348782 736068824 905377629 -214312851 280903286 728232483 -204681817 -293454531 529483297 -294085110 87410234 924694936 -73349270 108723529 203122349 181019493 57770418 -712911024 109574544 -106415254 696562577 -273937201 497259285 296426935 671134156 322159391 -765482924 -792544087 -451075838 -539223443 -369737556 686287871 287544203 -217974115 -981340495 802609917 -722817375 -546064565 865297070 2835981 501123982 -123412770 -310139017 178855964 -596224722 632596268 403424315 -617656390 -790380088 612599773 353651026 450294433 -864223803 -179949940 729613275 -824303767 -313752428 -509588792 618119236 -680103115 61874802 669162936 -998795432 106808804 598543673 -626249445 687637251 543009132 -621929835 -288228026 86643334 861413400 -241376730 925059762 -343615613 988638589 -947701895 -507584739 906354558 385762493 -41772859 -109029899 -238160291 747423647 483744683 -734687532 759389502 -790957732 -965752475 -226548983 -40435578 418963152 -924694643 -945650787 -325324482 -634861764 -437944266 -671279172 618537800 645398955 848277025 268373010 771142998 -447570774 199166205 116024903 -851449480 -997322687 -280833021 -897548041 943811519 438929710 617718466 -769186834 904087343 -816867466 763756370 157392902 226352327 -360237404 -564309197 -803505302 -351117572 518321121 -855472259 -127440122 56651045 -12326100 -253275503 -962812519 -858668500 -774373473 973772844 -335014659 886749196 -504840047 -629989812 749034160 987463092 -533149993 429999117 -489299783 825328075 188227962 325849627 625066756 -362850448 -916350840 245868973 600034030 -125950266 -891540702 797982430 -176995116 -935249100 -689915523 -435464136 69006992 742856166 980746572 -751425058 684701646 48133024 -993315635 -511429165 -96507425 -588646055 -519768650 -341314704 638559487 -777019839 -434995529 791326298 97790782 -171650052 19495650 396227061 -739325196 596146955 -178261204 426195726 -545580154 950507989 745721162 -931779428 66226257 221683964 -22723652 872601579 385319644 -294438702 938049531 -934382811 756412832 700479169 800625442 257192907 64260837 -175655747 -180563971 -692139805 325177741 -334195353 422632887 -915020891 -980077583 -25033561 26121538 -342667605 -717423778 -785614319 515921677 -82816212 -655599437 741872584 587413974 995483275 119223127 -31828527 506915034 -823740666 121679044 -357600569 -156691965 -921013639 -672228281 -67499172 -844399840 -676015261 -377371334 573618279 -743307287 999310143 -703755476 -786384747 718329009 -661765458 -6316763 165278627 -846395572 -785190822 -316168344 -927825460 189476674 -803295851 -685127301 -78774601 -288698755 -108738529 639046633 -917386286 -584981122 659306287 -188503666 -642221287 -387989138 853909983 -9763289 -428329621 -651812305 -995904125 -610639152 223700814 709348832 13072302 -619648015 -297639065 -969096756 -374289757 -530198357 -357134909 -923213624 276666954 -446061829 163139492 -569324890 -513013081 -749526454 121209585 -683167167 816255134 -131088530 341918549 161896575 496317375 -726439627 495674643 137169576 -22817974 -462705144 -841299697 284865866 185373989 707085589 -822807652 360862690 221479157 634051416 399367451 708676918 893018155 883314739 53586382 336473414 -160546172 -248043376 677342897 -692855806 641495578 686189599 -166202630 -600177252 765618974 -267571494 -781286195 -189472750 -168068541 -980610914 995606388 459968598 693008418 574368601 -236742132 690509367 617365588 945103153 900549166 705012305 -831204517 862752285 -696318816 372229853 477511892 592168425 321116153 894060637 -549760082 987850716 -194344923 -805373099 -588758548 -109450662 368743688 435065916 -212416634 -788235147 -546027824 -645606515 225484535 78585176 123800432 -633524875 -401331007 329424227 -945887285 136300887 567994026 -623380925 -970189295 487899679 156113220 -145710363 984166772 -785407443 983817883 -537112506 -678229388 -234324373 -186728409 150320007 307424602 -273074808 459649643 449439593 -298523522 216441163 556079241 -929204978 457705872 -560917983 -783173707 -947465652 428240036 -183873738 549239904 -788998900 135684042 547433294 -822668732 -214753246 713028220 624167956 -367746547 -688561030 -758557005 -93879732 572836072 -124199490 977039053 899411669 219857392 991270408 -98619725 294112811 -463538396 -730220012 -301123225 -674370534 -753730792 938293698 686975062 395149466 -266176889 -400275443 -604656748 -656177512 149149728 494232596 -944105569 -318379449 -472254526 549750666 98416718 35250691 -342318305 764729238 -749259620 -66330921 -879104770 -414024691 -828496903 284307637 -316713310 -651961546 -769526723 326429750 -427880595 -246726110 560507764 -724876816 -215435674 170421677 612280454 -756652787 682411281 -180008694 228547375 54112708 644008323 -187749433 28545787 -838036557 981375048 -558238748 600669452 -716484727 -266883877 -242463092 713117552 949261463 71047426 657284315 -395868838 647712036 -840344830 35371812 -679045624 299507133 -621617709 -352145489 374941946 991691574 520049384 -216759249 -95640565 -146071635 -171063531 650525884 350904890 -104703954 796137956 -580752695 798434204 788484865 263169775 -493587706 -917200552 -140438449 984773281 -863211247 215621515 342862797 -843629197 143470864 728580644 -602712727 491571178 965752272 -595522888 -923052488 21380510 -268147888 -144042518 -820206408 -588720952 -892310369 296823657 836774515 -56988688 -927894786 900043745 702080236 -941524105 -895161024 -956404925 276028248 -982782004 -370140445 313666285 -465708486 848686917 2905077 226871505 221515861 -118266968 -699115904 428027371 971528902 -855647930 206498143 -818991880 92014766 485101651 -230804887 939399755 979957991 901808997 -329778673 824832673 -633248547 -167916785 796663224 -717359203 409866957 -331041337 842956323 -168720573 797539542 -147342482 -364632886 264915745 236142513 49994129 -62718121 319434918 618974853 924485961 -343075535 504867995 -346221786 -341403622 -528831271 812860541 -940254588 468953882 -73749172 478843320 769902348 -137648174 -929963641 -774211391 -436580307 870120691 630703635 -636928313 108753348 -23347030 -345669406 198517746 -856625844 -755006141 698597672 -893436327 -557859119 -275039552 723891572 330836345 439260095 -678738231 452974862 149589872 784957143 3955570 230397935 -776815882 -414998356 -117273771 -391475705 534592619 -969576821 634834253 32780987 779287509 737798698 952662825 148427339 977349887 -335521416 678878920 125538860 582005922 292219774 -829604687 148731588 468355856 -920628175 209053681 -632598582 -261838157 -500683568 549463663 83927593 138910323 854699989 597404141 -592595416 -639270757 -383254431 -803043828 556744612 -478505830 900021023 193406139 -386207287 -570855580 514240336 -766984379 119916250 763588665 -274497505 -366479475 121115319 131342627 -906286890 431823880 538462830 -170880440 776698265 489516082 395219435 -487242438 -504745828 -914856514 568756338 443981304 869720826 -513368415 -935986651 -668638571 -431637777 -12086297 354567127 -737213556 -278413433 96085802 -263572350 -508051088 260466452 -703845407 -739625156 -220304856 -438745176 57164968 838799969 907168570 444044583 818190578 -18375346 85984266 -313287621 -607839506 -690085081 -518059540 664133339 727582212 487565823 810953245 370381501 574272058 368749406 -635546108 68451547 967214525 -877466689 -27209842 417156576 -98247606 -849637489 -591991311 718308133 -312588903 -417800155 421289551 991245953 276046220 955952003 -128204253 621730277 751544060 -673059438 -590919711 175160702 9705844 314223321 -636433895 -147590824 -995060791 -534942666 -486530888 192826731 331414480 164357083 604365566 -868521546 938419955 -497536857 -763805587 71730241 548154337 -409098436 976619084 -154640871 318121601 -369598654 823950310 505389898 510714727 -504560090 -601388280 834298082 421989261 -554677077 603249498 145372963 347112040 -388761583 960763772 -183875669 779052752 -107870566 -773354898 193988973 -766123009 462608492 -208644224 446621900 288593041 -58650432 345530741 -445480951 190310228 -937128908 -315952299 397241784 -185555155 -317555848 419541222 -563795175 639874586 -631076550 620896768 605937162 -377315861 413416597 473160194 -73161578 534466508 114669916 836765890 22027895 100138644 906866170 35548049 652131447 -752625446 794822771 526348283 -206934822 557519284 -287118891 308100074 -885893738 168451868 -995119047 373105995 829076912 -307185127 905701010 -17877627 -407043527 385629249 -898141478 462987532 478266152 362998953 535121536 -156872367 758671388 -579558419 827003522 626291701 -347199709 505280319 514860088 2865708 -494326578 -29623460 743804947 506200761 -262640040 -670464510 -106524524 -198977787 485876365 946776003 -861083041 -415972530 -966617778 -894069951 -149289200 -112543706 127548245 -874207960 130285182 -544008309 -628107765 408545707 150650786 701825345 702424215 809417714 -528209358 144678793 -706925801 769372465 212012535 -876043776 920708863 -447974021 936177263 234114037 -962626517 -916726209 873385921 -196322836 412610809 418742753 -114368824 238786526 651607625 -96892029 -670037805 735959902 -795755577 -99186878 -585861439 -219705283 -430746912 33672222 -19338786 -8090584 46034489 -813663296 -280419881 -465855148 -567817859 -501421588 -859563546 704856567 -637143910 -315680753 -681665309 757378871 853473004 -480656982 369865074 372885435 -687339223 -92805743 -591449239 416278752 672698855 -853921751 -502317725 383868145 275625675 46220839 630281881 -935023164 -422897191 -386630916 -283541619 -425139362 630107605 475584271 -526636873 64755068 -371581963 -528791649 315938552 -504349272 -963215242 -841566765 -583897267 812087277 -632078061 -844360184 973851087 -274050828 418118354 -966199426 479968059 -436646265 -410999725 730080737 -794689626 818765130 115454777 544843041 53143826 -963447915 -955720476 28918912 542446006 -465570797 -926454792 -668458798 3643465 306774281 574078547 -358757867 809709203 -445342254 -862065312 -679298317 176390840 356773461 394786627 -630144597 66184784 -293882116 -811443622 -407262905 306296314 -295702559 -506108356 -570223559 170294427 -24701194 731489609 250733451 46123020 -629737225 609747332 866035617 280685645 -526425633 -944110774 348065727 -751370268 -44128946 167312736 56248511 -730778530 -438330922 -811712159 973933414 -311206875 511165571 -117316099 -118761000 -435002512 856140185 368130835 -30469357 71351646 -847208116 957470896 954647837 458006046 892785833 335128262 304613608 504519155 565610628 593571822 -427530731 934178664 -156000455 -286669903 603477572 819460216 608297965 31167381 -907345371 346414970 -637067343 -301847431 306674697 641413056 -333132332 -382900256 -283009584 574601716 995423475 222552421 -61377282 -466633754 710054386 -875809088 672301649 666834586 -803024983 819919951 691750475 -884809215 287234979 368271831 -972773169 -265520766 821683442 -205390440 -348812788 263264851 -1985190 -700041267 -987926814 189100330 65537147 -637399208 -947635443 -547470436 -816978314 -33773341 -51543603 837911706 653324039 -637108183 -71866471 -932656511 2311625 -27482681 -857890199 -55244855 -961200930 666439061 -253593894 -72521863 -719021698 113015588 -539958166 91637555 991198899 821878054 220312429 797659480 988868299 535489680 302180651 448037812 -545595678 18219549 -284885133 112250488 676858580 -189925614 -648787209 10848485 816686502 408914380 728417510 -20002607 -794347136 -537107675 475369686 113055735 -409114688 290950673 -343712684 -960775976 635246088 -852157767 -789743047 -282072975 -556498694 -263818755 -574839313 510587196 -574113487 -330945983 -371637442 -397083408 -785335002 568817548 -929244148 -621050262 435736097 -16598963 -962494105 -674325432 -437714826 -918237682 717843409 -63613970 871537308 646714611 -166634680 -881242197 23437655 503088966 971949949 127162277 656537967 290686110 642889526 -20086076 -168671084 -670951947 -897296819 775608643 949443151 -186101396 -593661594 -943109333 -293160678 133389006 229044722 604623017 -893587767 -399858059 515056923 -408735761 -717395859 68294354 -198453961 -404394604 -721287861 694250449 -789513408 -715215363 629665846 -93599754 788640418 823224087 -339074274 781532873 489509765 -136852087 -74469993 -577369894 616946396 372225016 -780816113 682064105 -207209102 245558737 -412065002 -909677516 672768264 639761864 -764925321 303578054 -218553738 253610107 203180486 -586310215 945067218 -947829905 -804500741 -275055986 -108243971 467414593 -840144643 85290726 -760597738 825371624 502739648 -261755819 -251991441 -533029334 -83042847 905971624 -190973026 -533133712 481696670 -436177235 640415417 180246184 933472377 -737505050 -13999768 -727119378 648753417 811168366 47416262 -765927633 -9191044 473245441 793903554 -659688630 269146838 -689835023 -927623420 -588245059 254657481 224422676 425888940 964189818 733723814 -951461816 577830487 714773470 -374050410 -621357766 -879212755 514361086 -36732582 -1047939 285993864 -45843183 61138083 371546024 -323795460 -389773043 -286723568 -556612119 -924104280 -130167362 -985098154 149347240 565335295 697039058 802560040 -83860372 208099223 -925379720 -90995388 -628223626 370009135 -686280029 59012438 731548600 517395141 -959981859 -362748137 810970786 -375611582 -542221966 -651760694 -446382931 -702065873 -981671611 461597817 -905019633 -203116070 79456304 -209203513 -21725395 -55713375 651792382 -951894444 629368617 -602756509 -432633524 -24873480 -680758818 -436388824 -804544661 -547053179 -313035210 -107137948 -779078682 -978551288 -426178141 -607776306 427041706 -310634627 -552934330 -572040147 -741185825 669291172 -931314852 -194194832 -892660856 367717075 -917264312 390662739 384529689 731347226 -960920992 717439875 -450998239 819223593 799410385 37383442 186576347 -33708055 188255700 238744939 763502781 -120363484 -358925074 -72025206 505512364 -557186149 980459928 -989399137 -14616643 859794081 67876783 -962690223 620946112 -32480313 151130410 -408682880 -175022094 -227168765 312656585 863891178 627890465 506834962 -89869653 733251829 848762624 444956234 597920858 -796455031 318119219 -309794098 -858515530 48964024 138126206 -306781267 -595682721 218514759 -614322567 634859908 -518727948 719902073 361670603 122922119 -339081274 721040160 -55368879 -496527825 464736507 -5102589 326860833 -538090804 912446095 813703118 82088792 -759348127 245240537 -748596637 521591742 36251476 481313209 874103569 936230230 -941367787 -157169643 -688113635 -46315797 -824854375 -6010313 183331381 358704057 -723305368 990432562 350299809 145420168 -978560924 -378337410 326261396 844498735 81727101 -49229519 -618843511 867117562 -213266335 797213281 -260024227 -5695153 -872854314 -758241619 701826197 -556251618 963069073 866896608 -346864715 835835862 -347625780 788169554 918982344 -954763102 -613851181 88489917 586527696 -706334863 -951226752 -363208827 -332664217 206360402 -291153247 191512486 293458227 -728472538 -300366871 462126186 -662972924 -698861215 -688763942 185114373 319583125 396957260 331387477 -560165108 561784455 172262960 227434361 -605915549 -214717360 -553433466 -91929066 -969643537 990702356 47109596 -491331927 325957416 611012089 -188870532 -990643552 -478946510 -110735841 -389351564 -875087811 -47385827 639180035 236195949 370962756 -689989579 908887379 823474688 -565551553 155382015 -679088998 -167292021 -964917413 343673158 -163912327 -652666224 -489100375 -443012652 -52767367 450602312 275801901 260562751 79570677 177714101 976815310 -932041162 244445681 -700270266 538216750 661189438 -649462116 139915494 717420015 897851009 -64673015 -314283821 -891397393 599714901 618977446 -923185175 -79259664 295362247 -133232597 550899453 902036345 -174524476 75360883 123915042 -974161444 -18080934 956272259 318015924 59038556 737388065 415247620 556038620 -27114667 -95910641 -352238628 550305936 -724609763 470944173 -112243922 -473311990 384025081 -936563073 -648343223 138176908 -661858342 -454444292 359081741 -959435534 200162484 512976659 -237632860 -88498184 -619951674 -49200687 -707889875 -787478455 -685136790 -106986101 -812719114 -704300065 -196004230 -553833017 -561829528 -566335279 -82941776 -46284704 772857901 673672988 833136243 -401912645 -229523171 806457318 -535264570 -939144700 523376823 802866663 -223193470 361000069 -223523467 421898211 -73675485 -483216252 -400794503 930248581 -651899023 -606152882 -969129960 -909586888 -551036728 117451553 77179929 698069536 716624228 -779157532 176011493 -948831956 923375660 -772163538 870453679 -114557953 -607201098 239352609 -972651876 697390158 -265908009 -878932228 -215136707 741131134 770935533 -210945235 488366867 -736186971 954130615 -382902037 522299562 460326542 -277289442 -581544976 -947477292 689165965 982555521 246314535 964884189 411360565 513904897 747640309 274841549 -718248888 -809357090 -2546425 -773716867 -691310009 -356441098 66144069 -177434151 420729796 626948667 -247105652 -170256709 626957836 -517225188 -621778347 944524147 -741482726 -189800148 655100418 -806823354 -476387051 -855900290 332366854 942502325 704657579 -477295448 599278660 942596325 -165916657 -186799430 -517163282 -45820417 -452539507 -199704646 -998651462 869652221 695560133 -672582466 503896061 -409207576 -94408038 -180963822 -710300468 -616129425 -234905453 753115929 -358195390 -437795228 726565183 438855201 -19577053 -498166033 426043912 968377149 -956590308 603901746 874572638 -456712982 -727773956 -356119306 538806930 -334103188 -764975736 500099167 275011488 -865058696 -919772125 -353009828 794079175 221887000 605902149 -816581434 -197871313 540199436 583352205 852514185 -952199145 -736144671 -437792437 716779398 -491162641 234837616 -15059311 -246465219 524704100 -443461632 680743762 750579048 -222028368 644497782 -796163114 505023232 -531403706 -516739850 -881540756 -90987045 -215635542 139721879 428441561 -802268530 314398154 -948898681 969532302 962947539 -689711817 -995716521 550911756 810060825 -850265099 218909030 957751451 609325104 740018996 -552595139 -405823445 837756380 383729529 226110947 280883339 -74572394 890539532 869491456 425757872 720080915 827139090 223234216 649148031 859019872 564680339 -173239326 -647286038 -652928441 -657467701 533277693 320049247 809922125 -468115476 542501680 -664514521 548403083 933450997 647960599 -142569867 -152810755 -81404194 350829936 -571841376 -325626264 -552565068 -495424527 -349817305 -624092767 977493131 -766931264 351451239 -946807721 -838061568 -682151614 -711870965 19738323 -349373010 -756893221 -540908381 790285688 -111402391 -190948003 849784603 512276175 -616589356 -480498744 935417396 -318260058 312188849 307779400 60490086 514137028 -638871718 -557459668 -246782913 21015422 -439090492 682288550 655538886 -384674055 764854700 75448175 -168253276 -462356458 907594877 -690936720 -410563444 445061911 334490515 -882076597 324216892 -119197245 81697587 -977957380 516780621 887359694 -458553231 -329162671 381443356 140610193 -563481937 305172542 -26870775 277629327 656525933 860110419 -791460442 830239537 -886973853 -527435034 560163711 -140885589 777701251 -691121230 -122007283 -903033177 661761925 429334604 192432106 -770162559 555375165 750912554 -779667165 -646491898 932058340 262556817 -614483250 -700717937 -759624699 -441050759 -350495955 139835451 -968036174 -361435231 897345974 820562338 82888030 770612987 488787838 -93788289 -531970541 -953754498 646384030 -645638948 -513422062 797502129 28873218 73626489 -642653464 -558435505 -968864859 544432728 -351555118 -132986330 953532461 432021322 -265024243 -824204620 476502022 -437915995 587320275 502119637 -358266801 515994212 46043890 858080635 -770769838 -580022301 611178051 -136274195 -456060750 922975200 790891477 660734106 964883298 -409155150 290036713 -73426817 -903754788 777407362 522166921 -752693806 -311853523 111545424 -853957658 -316852960 -657730343 284672582 615951216 -804428318 -609070920 228738293 -228521911 -870748812 -756440008 374610461 -704694456 -131634373 -75722891 442022763 -305000389 -207039330 -417038906 73189931 -513161372 -676515777 172950833 764950630 -572550678 -585229284 -17444562 -718572477 454557212 391213716 -268029318 -41302912 615938221 672050984 -107963003 374870235 135340440 578879476 106535337 -329213274 -338869296 336466509 -863828801 429178168 -145171194 -748687065 890294971 911171323 -404974690 488900783 -815659031 6884261 671923707 -898167977 40633567 -929779795 -629939060 -795524233 873873395 213616324 -324212014 247837986 724094699 -631671955 410572733 79625068 145884983 -608086390 79983155 62570908 -460963615 -553140825 128074496 -631401156 380327550 -479641772 578822169 -803123751 643931113 951452660 -652908600 357340008 -637018154 -929871379 484561158 -662566633 404083430 830720589 507011095 -351432227 -684854824 -228419699 256348841 -11980569 -970403732 29013749 -339062592 -914060855 945630278 -29108357 863746109 -730994218 531053174 983588257 566665557 798478216 -990027234 55353789 486721622 816307137 -706485950 383313105 -527544627 -880765778 886691962 -960318583 409955935 -299886322 -211642346 660199292 -964539570 -498946175 774307948 -306049635 924928284 981133079 634560702 -372628267 89037247 474804922 -624286301 -554823065 85552322 631909755 526789810 701038589 -86208138 8694855 -460064246 -163178230 -111531733 -982313826 -932411857 -170656594 548718774 378371600 137120315 -857190441 136504209 155810963 -293939478 632582759 964265161 757020015 -462325397 158599164 559818204 -338869706 429975332 444923170 -257615017 540352077 -669281132 171006249 -465394022 -185082842 616242397 -178386858 -887363095 -739803650 -440460367 860436101 -292613274 963449720 -793105912 773083196 -825482309 -115717075 -944834897 741607299 350104079 960609228 599347633 -952332733 -517655535 299820052 262705131 894873491 -676015844 171873685 -883396431 619452744 -956835478 435845434 893532275 662399148 -151227490 36151488 89824125 506825605 993317082 -521492227 546614341 926496550 -435071641 586182689 -388594105 -975513283 -240701303 359299389 528623189 390250261 -587762449 421171487 410848708 -758424283 -399237130 -568687960 331930014 -799686070 -316816196 27219264 453299579 -963162498 -738212745 154521529 238363610 518566632 -246596107 -15709070 -643867133 -612462840 354220741 -928699926 334664427 949761947 490928865 -72356953 -310076732 -644231677 -714546070 -458940660 -38437538 7044316 -779093970 311732152 -245682339 -189012716 380212413 980990015 -13833202 -529108363 -24660717 938074253 -376174765 -921413681 -588026571 -322295902 662061040 852246634 103693754 3814057 -180815603 -788854898 -802570684 -366458563 695134979 -443688265 -469889134 928689377 136953983 480688617 491864730 -925662863 -89984293 -172075402 -448643111 558415869 -425436874 -945633532 -900191009 489375919 535704544 426788425 18590231 764042376 -56296437 -693841270 63214306 401285843 808189221 -176655041 -545950264 306032646 -834288988 602015855 223525954 252795702 151424217 -974298118 -429156216 -606180265 -934069559 507126611 -774028692 258582607 -92663688 -8026045 879888745 -37459691 282518746 -84330547 317598916 -874061154 545397886 321879140 -881627598 -580000003 740856105 738622531 138487041 -961099598 -661697061 39629947 680893809 -359483032 999304963 120289438 322999989 332875996 624370033 -254912510 745686866 -771705138 -460401906 470720676 810589723 -535086576 33570635 29574891 -529854887 515403988 79672019 114308135 -459717883 -793561732 671365866 -858129080 878026097 146945385 360827816 -323692595 -359190005 -228411733 310107196 -846405969 -462712648 -697977247 -540185414 933304760 -136454431 -208016004 -868835535 -390082545 -919720125 496942653 -692086135 121391938 160830707 629221668 523511034 -281341364 -726966142 941719878 245362928 -525314776 -886661089 -724034831 248212453 121646422 207425212 99370871 426444852 -587235397 888663860 928711465 668861668 -633096595 -147227499 -288944970 -652928516 -101359250 -790893040 965881889 -94323287 624200187 -2358870 247811782 299450624 429344395 844606235 -744303377 901766150 -976543102 458666051 -411959903 388502782 506758086 49789878 -924665369 -658825673 432986817 -751316202 -244553085 -216776992 86061402 -183816164 547684885 627091229 -76495426 -385288798 -347458224 -157508770 734614796 -132157619 267974545 366547789 -36157129 130629651 710310969 589491847 256490195 959862724 -856468261 -616696071 574714855 499548744 -312480054 772003064 -459042625 250869705 -503864703 535896814 841249809 666858847 -148760943 -615460117 108667042 132466591 -685721523 15105195 -345391590 884502373 357324612 797922431 -419985934 417830561 925505866 916455846 -447319481 291590266 174144270 -4808906 -213664418 418475508 -585315903 -130812879 -297594763 -221361989 543309892 125237593 861555246 717211648 393039892 342381064 -543686747 -372465657 408467399 -453242119 874457800 -94613385 -85161432 -995851534 -158672269 906561797 481444940 -670744236 -707414384 92740820 -93032582 -616503134 -488356034 309052441 263564511 -99072279 258626792 -722513994 -642770071 -908867051 -85609116 -559214956 585809596 -605165497 224008567 -110425908 -255185746 -801341500 82942761 -274068014 919752306 -76595890 -281278943 -677819121 -752679320 265708488 43285533 957914504 946095297 721298031 -404701857 425465886 -378835449 -586211266 -459827526 496448520 -840250787 -708827402 196680591 -438946720 104728854 -817564078 -545697648 -114308933 -364421769 198950490 670673610 -833664579 -867323391 -830294698 -553428214 429842317 -412711951 79497343 521405371 874542898 797747523 -353806950 -743780138 -361102442 198979222 227037464 -582779808 -884134290 232004217 89316941 -312010142 -357105387 -123092251 -451797009 -80227112 564050369 -160682261 631315213 472036347 875336790 650873942 -848300340 573312792 -528987343 -751848595 -123446882 888963590 276061901 133602891 571336645 -746345035 -673282611 313184719 27865795 -427934011 -60248158 707417815 -630310360 948920472 264334879 -801475580 -820346578 118941660 -299238030 -680767913 974552027 -585864914 816754798 -512627341 -340925261 236642250 438856449 -612263985 229970497 -272521063 69678224 959812731 512857064 284276751 -85397843 116346891 55481255 -196682912 733618723 242969863 888425899 -494912660 518431288 861521701 215248830 174558347 -198159818 -510668804 -8451055 667322324 340302058 106404149 614960242 372056665 -216236950 865770653 -761778395 76624319 -264976252 -131145236 -620071559 -484925251 240683149 500080461 -851507926 -696170788 -435485952 419848028 922894019 -339188709 -579731309 -960943667 356560024 177121199 216244020 582395698 -889613584 337349564 -286001371 792080986 581668000 -708002202 -696430026 -677314295 -196938279 -287367429 409126271 585061686 956805760 -434812617 482289438 873273920 -963938795 791227062 -887093667 -349534041 -229642429 340102749 913807524 -378222485 -567842062 -641191958 565612876 546915292 372799717 14791109 -395461508 -570583371 854651410 679166756 122416502 839611563 -187859250 300635186 997730199 177000551 -846284572 998755600 234819541 -134816667 88415939 -153632221 -613034838 906187374 -539645105 -685827232 275661304 -689207194 957055273 170229304 -870368991 22762997 -92232918 -623048870 206195090 190781377 -755853513 114621750 -512548931 646144243 -550288017 878364328 -261036392 966269208 459542928 174906818 -690627534 -440738324 748099270 579973982 435461329 626440869 -157651928 410213645 302530422 -912636134 389330989 906267862 -292193069 222499586 767465520 601325886 -603401221 638568246 -766918509 505422104 -128148756 -202693655 -809242047 -57894942 -718383452 -310992460 770629127 -275392087 193606291 11080671 168243212 397548047 -670786634 -594513859 484229335 422953351 243093174 -269965365 469181007 -210002689 466604130 -264885011 985843283 932346710 293388566 -716572296 721735500 898830062 -648216866 361102189 -708292130 467588938 294416498 -484971256 -227418753 -755638417 -529557598 927921343 585828803 354143854 589032519 -252360891 -824591896 71905028 -747984221 -258147727 -519092913 24138090 -300174602 122468078 -77439235 -161677538 -224650313 998736525 -549464920 -490795576 765496036 -422565415 -551683780 -362205575 -325080726 -715450152 -118136969 179815469 -737727755 -194996827 -116765204 828724945 -314552161 -119994665 -246460871 -436963422 752370724 132570408 110267249 878534635 -614782074 -118711517 -132504714 108817461 468445533 417965307 -545639982 -551426805 -146529070 32411033 -614748003 2107581 -941666674 -351352895 -184371373 184650029 763083111 -367219028 597011263 257461503 162077648 766931206 -142562233 809354427 -6437571 539119157 -92188695 686103894 -301046554 -817385250 -397530257 -75051528 -589858391 -684697883 -829982984 -823890350 -390699301 -248684001 -572859756 704579945 -710366752 -411334748 438528493 39660137 874737230 727241683 478749746 392868345 902891770 881375119 -953461814 -297394180 -426070891 -456739775 -535108158 24227362 929991824 43883528 -421157389 767415419 141873243 -19996851 -981871159 893425083 -690447521 502053304 178596229 -510408971 251571248 -960764725 -552631712 -104514596 -881621333 -230686285 4502350 943689372 617141774 3697705 -386093058 -466225939 95859307 -981018462 875722913 -837998112 -886986295 92509986 -277256621 528245684 555320146 597149937 520809427 654676834 -454319085 345433172 570655573 -749507685 -690335686 215172113 990116134 72879999 -542389575 935413167 -434742297 -911630593 -599461951 67965504 319001014 -814777792 -314083312 376336994 -818460124 -186111695 -307459870 -165533847 142044401 13523166 509397804 -187775431 -86298154 -711102118 -182627652 98441973 -670287064 675609774 -968740449 -373857207 808759043 535928032 -330085056 -766967996 -304209436 58454161 985079462 -75101132 985026344 -124211604 306423867 -315187932 -344021236 592113870 -12627128 -964708198 521459984 -645785223 -741580903 -651348780 988308823 -80913892 -988025753 132429769 964199906 -189238604 -748320872 -594684793 -945163683 -104092459 -17672877 135588998 -232185561 -593182696 543901744 789771552 190221973 -368643339 -90252114 -54801033 -213502927 -899371360 -723312395 723216043 644091 -937138724 527068151 801529306 -64883608 709436702 729814308 200262713 -172256371 -678839118 727638485 -362341812 -318635029 -259696885 781045538 826463747 -502613516 408235810 182057204 405014987 -271406036 -627801682 64124861 222179778 -716214516 110686898 833273812 85343562 714873695 937596949 500830672 -315631758 900602513 -635833719 775073791 247326242 24772047 362573812 -126894049 -781444788 579418675 318302502 -616576337 -376723600 -167192166 772455516 -290567251 770459287 -322338108 -352979551 546022796 623128786 647304410 326703309 861032518 221566639 -447778723 455600622 736200487 -781672397 134088331 757408677 460486371 213276676 305959566 113625972 -507119345 -426649507 69810071 803068893 926818682 -534181341 996079227 -598652831 -438078244 462150272 -497903499 -130411579 -775294355 -714219434 -761000283 314305714 -728289398 -267962060 -132604804 246220524 -215378286 -971501878 -786132202 -588428300 -681317144 750200794 -877112233 352567824 -536787511 454088759 945627161 924443986 493983859 897661790 -144506365 485241409 841997349 1215527 680713974 -14497223 -919005924 246878981 -690569950 733783050 -2803544 327127850 -854860102 -381572108 -977935342 189536256 6584254 708641607 770328337 491600714 -466391052 29589055 -804625693 -218923379 -686917285 67331074 210009933 -447009466 243540736 976201678 112601012 -291716129 175713542 460728846 -960612517 -653753451 477608650 -20430369 520755533 -46095075 -978454625 -987089776 -46817032 -357702833 390482733 -579722941 -902313167 666316191 43151691 845506897 -168641519 -29266636 97279152 -842590501 223259674 84418497 -27259406 -884100231 314368033 961651379 503753330 558291730 79354990 588057725 340690421 728854312 677451864 785094535 -71829272 -362765086 -740155488 549241099 -431714808 -612924323 -771764089 -925925420 814101469 -891171785 -877142243 924904154 -476279918 606769474 -422266236 570706533 -66463194 -475547406 315667843 -41665782 343507937 -287616042 847400245 -612681136 -917363918 435033034 977098624 476001455 423738963 39447660 -258351478 449215954 -920012593 -679090137 516227553 301708463 307210438 353289732 -824151990 -356722673 -151016151 -492282590 293851497 400224342 45169550 -107690365 117761204 869539581 -239371483 860421579 -349947962 627821071 -248555995 730884560 918256340 712288445 -284839189 -572215032 -805737918 917327047 -832307591 820254129 -585348129 115207458 -592002616 -559518482 161211939 507789183 -382790701 -908490956 -695516353 -317877984 989199913 -738810871 -63035189 -331531372 515845997 597845808 309752059 610718564 -992088293 -726688199 -219626117 624627988 174539431 -222808606 566102900 -206679590 -172014254 830389344 -812085164 -380232469 821601376 -971771204 -782491785 929659106 226376986 -794193216 -774402548 59296904 736746488 -619297876 107889184 351567853 986339174 -79458401 -705111087 450619361 -980099232 -752624105 -273287665 -605676598 947520736 -62866276 -489067557 33868146 -366230153 -499529878 -182774290 -212229173 -902515218 -109066166 -972952378 214010006 -443975845 451430851 212881254 -878885956 760389835 756676472 -313951864 195870823 668737278 -306766411 -636265302 -56789095 858139668 -655178555 -891024607 -879696803 -125606962 24340914 945191846 -489829097 983215962 3023844 864458898 -267307387 18451600 -234688895 -170410573 -688803595 -290594730 982250408 -77039133 212149261 623884112 -363567780 839897185 285665049 214832359 787317683 11778431 -827003197 647715317 -901963874 -374981543 897554181 339358038 501791102 332897970 567979123 686392199 -835619300 -846359472 178342129 -422055973 -71220218 884786014 586879166 -239080442 -111147382 -202288367 998636272 -185307293 30250824 -558000421 -953209634 328564338 420408075 344182285 995159198 934891179 537023068 487431586 -356580018 -190444176 781357885 -181369446 -383681854 18390262 -64751752 249571339 -51522094 -25772270 -901808488 -521612264 476591031 -867378496 510023929 907849064 -146922607 -250659889 -340949073 -632046871 402829331 664561019 637502158 -438894696 -599416226 730761093 -551519953 168916536 278961309 -154329918 92045082 477692055 890863804 507965494 -747159321 -200022003 -81582941 -56225764 565993214 -815187073 -145095305 -994261536 -617661177 -435642288 -309287945 -292264393 627742896 -954848664 -467419537 -691300613 -159319600 -842436758 -754218531 -283931713 -875816887 609820388 519462691 -315246319 -600503672 -437113343 -936367452 -898919282 -148938291 -146081088 -868075710 -67671799 -759246992 -359716665 -123493855 963365906 901311348 831771746 -741058801 -606567934 -178717594 -761595709 41247090 557136772 -449818214 443421940 -432086063 476758766 794881295 528158038 -946939387 -271796911 317708312 -32347981 -78801409 -224545881 924783410 109324083 257522017 651361248 327997585 -626143633 391601169 630154463 -755086943 596229763 799671907 410360193 -663132714 847941581 -994194031 -655346573 -452986683 370246394 -45665264 -419540819 -152640733 189489838 -228205150 124377882 -385921606 -433291469 158869982 256693126 -556993297 596011088 569303805 -31151721 667966612 -72703257 715608883 -262115033 -243175495 -520651355 -180060584 -542975333 814346294 779684322 -480971340 774564638 251089206 -178598057 -555157986 -678484797 -11149362 -274535434 263253728 419207102 822688 -122197497 -872524471 318927426 410981724 -985348592 646653554 451720109 -424906273 -225439827 672448483 318849318 617191408 -554812727 -202620001 -743426884 -180181181 -169867433 975772077 -542773556 346702427 -271379287 -733346165 490624888 -91659213 159394392 -613580011 287662052 -238133841 87374435 -916045934 -845881079 -104795814 -855781512 -243313382 -718959309 218354345 54260793 -4018595 -614247231 595671223 -227512815 -781898466 758927325 -954574388 -877706277 154903748 -121782120 159950048 -11995248 874484903 -939808151 -279303250 180597504 269045371 71241263 -124086402 866755350 222109566 87981147 -762041167 351562595 -628615812 299048923 -918868991 -599498301 706160481 -689679875 -848428167 -70101894 230665189 -364187220 337838748 -708563500 384568403 -703307219 -623498877 -657639512 981296357 133225607 21680992 574578130 -368502469 200820364 996726701 -866735321 626057005 626214053 -434393018 -246303610 981933456 645039361 -500949483 18841527 -726737270 227600698 613626418 -774624985 -71532220 -449123408 386357979 774918228 -551005088 518895881 900881392 -709135328 935297223 -465204414 -336526806 -788706809 -841465898 -456717063 121544260 600665395 -337743542 -428802261 446485057 -129578962 842988777 -811273907 88426690 -544223590 979702310 517112508 -514798553 -762092010 762519871 476723492 44289381 -682132316 645581917 -481686375 -641525524 399894977 -42892861 -734277179 436793184 -891636559 -727271317 -761556307 -879289061 936869195 -712933497 25303980 146203425 -812120286 19709093 -234844324 83196718 -374347832 615256715 809575381 -921761495 886322150 153892927 250255033 -40850894 429693767 -511408209 -917515832 929148403 -944655436 240707879 494185221 -206665867 -601803157 133173004 -346667649 541179083 -622572670 573214675 -464755541 -267898001 -987718776 -884297740 -474426257 383343925 -28968526 -649096342 860537738 93358358 227513703 -240794373 -12787350 507482928 -587967137 186269183 48023216 -344025866 -159559686 246290562 126753347 190372243 487387906 608649845 926538861 7895124 -140351253 577064139 831987367 -446401199 621062683 395222953 -426415269 501069304 336460378 -902063576 730005720 -592457655 -318055363 -472119902 503942579 -326714383 489034511 115281070 -916968329 343853177 -991116892 907531290 -873050982 -431303118 25164283 146302565 534920281 713131469 -931258836 341056886 346132673 -110052869 515091708 -388601828 599579984 -463147063 -320028484 -237621713 -86315525 -7849035 -469433980 -537902022 351440521 9528777 360641201 296409129 951528611 -299461614 483672204 284225695 -725283363 -826752852 346865972 570018790 -114663573 83196050 311421153 327148175 -863600590 -469155837 -832988800 143415349 718505116 159471222 -462498110 -747114084 -747225639 -831188173 760164524 949985864 -865900630 172805347 157109193 -848347967 -351308827 -683641820 204933577 203400881 -408536526 -166740335 -321470296 -48340265 -243916494 -205224756 333275039 -80591418 -24888875 -888423115 -794893854 -488491079 768655652 -887677091 -212326860 890449164 -511816189 -635776303 869823622 509271026 -7192395 361963336 920961376 -8968611 -378503265 481704928 -987794158 -615068846 -529248041 -446302878 -49864892 603831861 175940995 -834696867 555605108 267639883 985394676 -619781034 -509135529 -942647503 717110786 789383589 727776628 499334046 183628881 -362118061 -320353887 -661920483 -878032481 -978956748 46920933 -983274058 -367656797 -358578718 -582428985 -548638611 -642972708 -384740290 -655299774 -163023093 -481993351 -615151737 -242363604 -14674550 766589624 541020968 -960024461 440419969 -374187184 -943854802 -589730473 -295612381 453154760 59567310 76885923 904036846 51408387 373941412 956543112 742972642 -819224196 679610045 -601176929 -496232828 -985834514 -927665920 -269446786 -192308361 -757392261 -643774551 -595598507 -455737743 -240627480 916126887 -149400835
14844 39613
22809 68337
3362 92180
2341 39649
24923 52672
17284 38475
59982 82641
600 8645
29741 78120
7998 86419
6289 82312
34623 70694
67670 90150
40109 80135
18331 91860
84636 98157
4867 6382
72063 81546
49796 90358
64129 98815
4461 7958
10147 58345
43508 75686
12248 41876
64395 65727
8199 86943
77859 99775
20778 97263
65224 71843
64667 96879
9176 44596
24766 62728
38129 71560
20722 96583
64058 92964
33737 47885
22044 75764
70832 94800
40425 47749
70584 95589
34156 93645
4197 61619
75162 77791
18980 25395
46575 81308
62535 63644
6530 72745
11444 84894
9213 39624
46909 83511
41577 88116
21796 90621
45528 82752
30241 74020
41913 95799
31136 32649
10259 25447
31127 49480
11769 95675
11057 14629
21860 43918
55456 61496
6782 21960
72689 77075
19480 34681
44021 68859
36198 97542
18419 26950
69406 71191
39305 63944
39774 76124
31759 47512
91105 93989
21838 40359
15141 79368
35731 46202
27872 78873
50586 99527
33431 85213
16924 89305
40869 45038
20963 96418
41583 72630
13850 61435
244 15049
4698 71714
3854 73140
14785 77743
67973 74446
46871 66329
9636 97656
79504 95877
14214 82132
78186 96524
45048 49237
4379 25026
38802 69584
30162 68506
8902 83064
945 62781
22477 60190
73717 75211
1639 85915
57452 65424
45720 86851
1275 24078
59301 67442
57818 66027
5731 17703
55052 70786
53701 61125
42823 94828
899 40629
7759 12878
55605 96124
50689 61787
24256 72467
27823 34212
13049 44759
20011 70392
32532 75681
17831 90129
8383 33912
57550 96488
60209 85105
31627 80150
24802 86271
38272 51696
67023 95613
36022 52025
9691 14778
20493 80201
62772 83517
15347 39994
34474 80221
70766 74158
12884 54245
14671 24710
1660 25241
34196 88492
16419 77335
46701 92092
30675 39449
32652 48736
11108 28370
12696 81348
710 67132
50076 75929
44349 71485
2888 91136
8290 75513
55749 84795
15271 57016
30887 41488
19407 65272
79104 82298
3453 87342
11783 39797
32454 43964
64315 67139
916 41595
26795 91279
25187 48462
5595 98646
23168 62184
19813 33685
4867 93637
47030 65393
52980 93964
66082 67476
37563 60653
23623 43670
52458 56482
46217 95979
18273 97849
60773 64762
73287 84327
34177 63296
56309 68003
27903 88611
65778 97824
14700 17936
78101 85166
56071 95905
92603 98104
43446 60310
26184 44293
54333 88805
11959 63774
4427 73979
21062 78505
15300 54051
12159 67691
10100 45015
39904 52817
3780 76571
29186 80270
34635 38875
74648 89646
8098 21466
17026 39150
47413 97882
44666 72662
34793 42836
4127 49407
80909 83136
25007 76711
30837 32792
15890 24556
17354 32419
51239 56204
21757 68419
26378 76593
16660 94906
10712 23633
90236 98335
54354 72061
1588 28740
30973 32489
15587 72168
2079 32673
6347 97971
72481 79048
22402 33096
11181 34418
10120 34074
19142 94992
25100 51091
11899 74414
22988 43939
57092 73182
8244 73065
54153 86271
68039 89559
4276 26807
11227 50406
77402 82039
32690 54082
49761 89566
70334 92503
9843 38675
41807 79858
4670 24692
11818 40905
22169 39802
19096 57704
36022 81588
56653 70604
27863 87805
52568 59810
42355 51266
41490 98085
20245 28118
30839 67183
32580 91435
61022 79754
961 19754
51915 93525
76491 87093
16227 52399
16138 84297
56010 69614
71539 72391
70890 80606
13130 74655
2233 57899
22635 50514
5019 90603
35954 38803
30572 43807
2669 22951
51957 52836
39339 98940
64002 90104
66329 68318
11654 82673
21199 38670
41143 56953
6336 55081
41136 96785
19932 74597
7092 8960
63571 73862
70779 73931
22361 31102
47437 73518
34342 46813
23288 72682
41031 88010
30941 85192
3502 43169
65301 65732
7310 95391
31827 59725
36835 97612
66168 85798
24613 56047
9387 93654
31396 58334
15061 64186
5323 96143
1543 99593
77082 77947
2970 16222
47642 61927
27742 90748
3480 96232
45499 74612
27339 56589
64914 77517
7572 35952
12876 45097
31385 64734
8726 87534
92897 98032
34894 49258
9017 37580
46448 91471
7025 91283
43206 63951
46656 96144
73439 93842
65479 93659
60298 81639
36271 69257
42247 96894
26583 36969
1495 55527
47448 80301
69336 74204
60589 97488
89425 91881
8399 53984
12633 96906
64986 75498
45900 78725
81824 91093
19998 98659
58811 82514
54771 96614
33431 94701
82340 86792
22956 26192
45563 75735
39297 72405
54464 99659
34181 81209
67187 99738
13478 15564
51127 85692
6405 76556
79780 84096
18730 27549
40532 52303
29788 61982
37442 61563
28602 52890
28547 72872
19811 78252
1501 78221
47324 66661
34157 47346
33144 48244
338 79894
49844 74545
95325 98409
28679 30937
6155 25210
15652 26652
62888 86311
34878 79234
28818 60035
13621 45643
10846 74234
44596 77053
7904 75867
37710 50224
19832 34641
847 78737
7316 57744
30203 77989
24705 79988
17527 79668
43510 96535
3216 72711
85102 92111
36774 54802
30251 46479
9919 63041
4467 82523
13543 94355
5031 54136
31435 35675
28194 94206
47072 56465
87933 89276
45622 52453
8213 29122
72960 86184
26235 70425
60334 94966
41259 74458
38058 82894
17956 30497
14723 86186
15548 26184
52546 89920
23065 63733
57097 79909
63785 68564
14854 54128
79535 92624
3287 57592
69102 98487
61938 63807
20587 23175
3862 63818
10462 14047
81918 82875
46021 47238
18111 76383
41030 99723
16542 56675
59256 93896
22419 68831
30670 84106
10310 77315
71375 79742
40405 69630
49504 80055
57094 62231
22218 54356
11992 70186
51507 76205
11549 64342
30550 92112
19155 98615
37105 67676
69812 95644
45604 68040
65 1127
8000 35208
54269 57380
52185 69826
19293 99106
37446 76319
11175 23773
27060 91292
41654 55403
30236 68488
50791 56473
54227 95612
11442 61850
30788 44558
90158 92279
15901 91310
28451 70469
47176 64126
6100 61091
34380 53624
75971 77480
26847 61735
8344 46215
86428 98629
24632 35872
79118 86900
6705 24195
14434 69210
19783 47186
2912 33814
46634 81008
39212 81065
19864 43122
93678 93980
1450 89783
52428 78383
38005 73595
63028 86879
17388 56121
61898 97568
7785 69650
13705 41161
49504 56042
35892 78097
61851 73391
27645 36917
55971 99748
29112 36394
53234 60533
19390 35917
48507 74367
12209 76651
38767 54325
16370 44946
73302 91959
26446 80978
68056 90926
43836 82799
20169 69553
5909 73231
52646 62418
1543 30390
45677 88821
53796 56133
13453 30792
46183 64540
52765 81721
8501 39977
43458 79743
39597 86628
79277 99332
18133 28809
36800 43215
44321 49317
3018 64272
46701 79553
475 28543
41783 69497
9736 98653
23223 65707
50328 97525
53547 75708
46550 52474
27552 86009
30329 69221
59928 68600
6534 30050
67670 79172
37883 52146
54415 68332
32004 86271
16362 51956
4431 19513
39539 59665
44834 78693
34323 62324
41921 70632
35504 58370
53457 90927
13812 37999
39388 44440
17321 40755
31307 65504
25022 71471
25972 91654
43984 99505
33962 39333
1032 82339
12177 16298
35633 36061
57317 69947
42332 90962
43044 67033
19567 68875
16050 31626
5367 66912
53687 67841
4057 33266
80699 91350
37160 66055
22687 87406
72611 88654
2916 88302
23243 25248
18435 45638
20266 60222
6326 39441
81690 96278
31315 87409
43052 60300
24401 77709
29004 83167
7675 82059
48142 70216
93868 96293
8595 33923
53967 63568
747 79960
79184 94104
20534 40835
8879 15165
75407 82427
20506 95325
33286 50495
60674 86292
47641 76299
13722 84258
24600 95776
14184 38604
8598 50496
16895 62789
39991 79687
56685 59194
20227 73676
1022 66729
10259 19064
16761 38337
53326 63774
882 95795
12373 71631
20484 46213
31343 83558
44986 89783
40638 46104
22701 59788
24116 67724
26151 59869
16725 38470
22577 27947
9527 38420
29356 77818
9595 72800
13615 27871
7097 20108
20741 98887
37361 79413
21102 79049
18535 99773
10924 85479
58075 73506
60652 76484
74081 95085
23605 61937
5267 21620
54477 70059
69513 75145
8241 82766
3532 68594
43634 82635
32013 85473
70024 96792
34726 48092
47299 52788
43449 71472
267 35341
44763 45224
25634 75660
60083 74757
38388 83152
34453 86950
53592 68346
25549 79598
1072 46905
2333 19121
4855 28425
25301 94602
26668 46641
21513 29161
49016 67338
44006 60757
46383 64365
51566 75893
17071 69246
61141 94560
26543 76934
56814 83647
368 7890
51480 93061
46589 64447
15437 15927
30238 77745
19991 38039
4325 66514
13439 16077
57260 67651
49577 57386
6128 21829
59980 72104
7722 85754
3805 74817
51745 90800
67491 83634
38761 96600
38876 41877
32443 90646
3868 34777
33630 96453
85934 95017
93129 98305
17058 39719
1779 52129
43783 95458
32936 88371
4625 62332
3632 65018
35022 82558
62582 87962
16758 57686
23381 47313
34958 38561
22222 63857
2866 76618
87677 88182
68862 81969
19313 44283
5097 99223
32207 45694
3522 23826
80254 90728
350 39080
19766 32580
2089 56171
34140 44686
10573 42141
68170 80894
86754 88716
10852 15545
63964 72883
77449 89262
55685 58089
1686 81150
4897 58026
48549 76907
2815 9583
19707 54228
58883 84278
44090 80943
43802 76662
31526 34321
30155 70235
35484 96998
15500 16219
38434 99811
69160 75487
25762 30982
51808 56206
51192 87109
46340 66267
25627 58202
31755 40033
40275 99705
3326 44478
74015 86384
6203 89693
17752 76215
57524 81765
74906 99374
6706 53951
9858 62380
26141 67806
19640 30308
56751 96725
28272 78540
23506 37092
29346 75122
34267 52814
8070 14065
28228 59076
24828 34636
27626 85306
21 40375
19374 77932
23173 35441
8085 22353
6523 64630
31868 58409
16601 92659
30845 82445
62174 80461
41510 65123
76641 77989
63784 79923
16864 33511
66056 69389
78680 97552
13971 66585
57502 72325
22632 52443
2788 59677
46247 54069
4401 50291
28379 92159
48373 50621
13292 56076
9329 80046
52749 92321
6664 79514
41319 50772
63658 63659
18878 32188
63591 75104
25901 74874
55686 84039
37311 40715
46579 95504
14157 96350
29144 31049
24587 91722
13771 97816
17238 52688
67339 89449
42656 90077
31022 84882
8469 35915
10067 75108
32693 48923
74302 88962
64684 88609
41538 45633
8474 20495
5036 84071
59787 73345
24430 29937
32522 59619
11867 54237
4829 18959
43473 52335
2618 68917
44588 63980
30739 63505
28287 60007
4626 89597
22720 41800
54948 71700
16195 82968
59671 77598
35741 97388
12837 75187
3641 80989
52142 68363
31817 42880
16630 19179
14753 98587
11571 45257
84214 87245
42195 82858
12425 73842
29782 57336
20850 86630
3381 32680
12576 90286
51296 53224
7095 68487
45798 79487
20189 44801
46823 76426
216 44119
40414 63136
47097 97925
11917 81455
19128 96063
54558 88517
19248 20413
23206 90912
4049 85720
15177 96494
5165 39401
1290 60368
40269 82619
41340 43951
47230 56178
67676 86739
4173 44212
78335 93084
21697 35359
39115 54267
32433 81020
33578 43462
58423 92637
47710 85137
15645 81461
52884 96681
54236 78155
1812 57103
5454 80083
19394 53217
5600 74466
43708 72205
7979 76428
48567 83032
8403 59237
22478 99589
20992 71518
9705 31312
61277 69067
76889 92903
13325 95518
22124 98490
23043 66426
77187 86135
9634 44766
29523 48914
10503 74855
51161 97054
11058 88855
43692 85928
9595 22469
2689 77274
13152 57441
23729 56361
72884 98061
75812 86126
7909 50663
25005 33470
42168 52181
69245 98299
31218 84715
78515 89365
24820 47479
12767 71955
82644 88987
32254 35393
20118 65657
48354 96979
39678 40208
21908 51731
58182 82034
39989 53224
32173 92481
27429 41470
35174 53355
74827 94954
19550 37650
35432 43870
33493 53405
5105 45218
20507 99527
6075 42831
10443 31219
22445 51053
64964 86010
78995 82695
71276 74903
11377 81672
31588 35427
55539 68340
20746 79382
20965 23907
66626 94095
31348 55265
19190 77411
51412 53979
27685 82388
75710 89392
24311 79500
57725 63908
66872 94767
62142 64844
62092 94673
34338 79066
9939 92735
35779 68364
65366 69308
13919 61867
28370 62664
62780 83793
38182 93108
66540 69334
35630 84254
53870 56627
66414 99881
57207 85870
30717 59558
31108 48877
37556 52199
3275 31926
75091 90801
36000 45204
36867 79772
81709 90822
22437 28506
25540 96100
18857 99714
6404 15099
39337 74602
42414 63885
7110 33901
25965 55980
37357 54140
6952 96413
46317 63625
79958 87720
51491 53683
48878 96988
9426 37710
1336 50114
24539 74143
18928 68876
21835 29916
58347 71639
87738 96428
2802 30659
17767 25736
12451 35510
16907 28646
18364 46499
27075 49796
69336 95253
30860 83092
29439 63214
59883 70720
27058 76774
3403 31354
36510 65123
34605 50198
17971 60654
1769 91860
24849 36469
33852 86565
3171 4760
3067 28760
9253 96721
1963 97818
11104 49252
68337 80714
31211 70409
19611 79807
27827 29778
35548 95898
36546 99406
39030 68163
87748 95794
39197 48981
68220 79948
9966 92276
6510 21994
49541 59298
75931 90344
27997 69866
51277 59214
22261 95176
12278 29217
15158 59630
62005 99043
37121 80419
80177 96432
27710 72705
38333 74490
6006 57475
29960 42314
16680 66530
16490 98975
37123 62980
65924 68634
78627 83429
19328 36427
36388 81661
38371 68329
43633 81937
3643 70416
32723 36534
50616 66196
22171 83027
30163 62506
9032 89125
35586 70296
14646 75357
15535 56052
73187 78692
19458 28701
7647 83678
3742 26447
86252 92687
17303 85431
56651 72126
68702 85686
84033 92475
19119 64506
22885 45658
20550 64217
49614 59960
8714 87057
81345 98160
31713 35680
46086 74620
9603 96922
14139 16357
73802 95820
27303 97056
34806 70877
48162 83635
6331 6736
23297 90164
20421 56074
39093 47860
87794 92387
55348 83910
15732 89303
23308 85716
25748 90244
4864 18512
71681 79536
25438 89833
33816 59176
71185 76649
11716 72849
611 93657
1748 44821
19974 29894
28251 75099
44251 70794
7974 94867
27431 55580
45461 88910
27677 89624
18022 89980
22467 67171
23431 45515
41165 44927
5191 77053
49327 53279
28933 65093
27970 91124
25332 53074
8020 29733
45635 86869
92 15534
3413 7884
52553 77935
33689 65249
7282 54359
50158 67690
21211 70630
27204 43285
78620 81514
10284 63115
29109 68965
28444 56142
74935 86308
25002 46800
15474 68675
5301 67639
27777 83854
12642 77317
37792 95345
9901 72925
24494 75943
26674 96285
35258 42010
81804 86931
64539 87475
47099 95352
4758 33984
10094 71264
10150 33757
75457 92699
7264 26519
52420 99748
23336 37958
66328 92393
5218 94628
2890 35518
68089 98295
19573 36430
60053 68326
18841 84832
23927 81539
25480 27881
84167 98228
58575 89023
43458 90757
8010 8700
27507 63140
59173 83425
25943 60166
48085 91282
28922 55541
71823 87712
13070 99076
9348 66308
58175 82028
76507 88135
74622 84645
64969 68605
15323 16004
5583 43859
40280 51429
2174 76879
29756 32338
57996 60178
4163 36116
55038 65204
20543 67909
36135 63471
10249 94955
78229 86530
17456 46541
652 91555
81255 86267
31279 82269
8662 17797
8173 30003
34563 63836
60673 78635
70333 73365
8461 47291
4819 22462
89890 91575
31700 54538
18462 46902
74367 80525
815 49980
13975 46547
55514 58274
6060 70147
2640 40204
4523 44829
15601 69042
23147 81818
26695 66225
68450 92794
47584 75772
5374 60103
21825 60117
8045 73992
8146 96495
13844 60320
43372 61292
420 41156
6926 80911
1816 68616
42048 93580
32564 66857
87708 94406
36659 92946
24183 27637
24969 93917
35021 37892
20086 75091
15892 41963
63665 76654
6719 28504
8798 86757
36319 70777
15356 56757
33123 52425
26766 47424
51313 76035
20916 80158
84711 98349
75227 79581
13694 20161
3673 98859
5300 34700
4826 31805
6734 12704
67291 80474
68395 84801
54239 90897
23416 73707
14563 24025
18175 26466
38100 88381
14420 46394
42432 96448
37067 83687
23047 53712
56808 62720
61743 80515
22140 27813
73800 84863
39047 47216
10125 22370
37150 43387
12226 31412
62620 90965
8678 74876
48964 64527
83821 87733
1571 65516
46685 55840
8163 42129
38671 81289
8673 60446
41654 55567
38904 71955
76504 81463
56296 88431
66414 81080
7443 35683
16807 66979
831 76121
17454 17963
48964 83799
5245 54875
36437 88413
65641 92282
47930 57335
34103 54047
24280 88486
12272 83559
69044 78467
26712 29905
25436 27399
41280 86385
66415 72523
43466 69340
39503 79140
24933 81397
5244 85781
33448 51364
929 13645
82043 82543
31956 76494
37730 38916
36754 96873
13604 86715
46339 74010
69751 89525
15267 59472
42273 52455
21718 78472
12086 99178
45840 64808
9662 28416
31446 84535
7026 30274
3434 47727
92674 93765
6421 59018
79908 97693
70021 86698
52452 77873
5691 68986
84622 85506
56817 85648
47259 55784
48364 68365
45499 82519
63602 80943
1619 74217
27707 48459
5823 15850
37583 43007
2720 60662
36735 73665
23989 51627
3184 76705
79219 91422
54124 80489
54611 93530
36514 58017
40135 93140
1568 64389
59365 97422
47943 51933
80210 99035
25118 91256
38675 65265
67330 83905
36372 39897
8443 95521
73069 77644
71402 73649
318 57773
4575 26521
18876 79263
6410 41031
90943 99559
57699 99125
35379 55465
53254 68660
64247 64400
6610 29632
88906 94290
38747 61398
32468 58415
10216 87491
1087 29096
3143 83003
50327 71428
3711 52661
40657 43201
39845 51392
64017 77357
25531 52943
64718 69077
39264 42234
64066 97026
25195 30217
36425 48032
14158 19970
14173 46581
20716 46395
51499 86835
10600 52057
67164 80447
42735 77108
30119 99524
26486 40479
46302 65372
31852 98409
81215 89027
62366 72831
82940 93407
53445 64623
23074 99137
45559 58208
8202 18983
35451 79435
33439 81819
42939 65268
13351 35992
60606 88029
18641 56300
19392 48825
60729 69753
42681 99253
38166 72602
16675 32632
25459 27089
23017 81152
72745 96537
43660 81428
32432 60169
22376 82041
22330 98582
22275 56896
2950 44284
62583 90461
65123 72445
22456 56851
38711 79687
15143 72649
3642 95051
47213 64382
1526 63041
14666 96227
1299 44173
4690 58638
76668 81732
24392 59303
6126 29132
35740 49945
55438 95886
40547 98053
26321 63196
20383 93219
7884 41515
119 92763
15571 55462
26528 92934
15502 49342
31548 60154
62207 67538
25759 82002
6577 64143
15599 89178
40694 55865
15908 55803
21551 80148
15306 34978
47503 85227
47698 95522
62313 67403
83636 84118
17419 31098
13121 57186
2429 60734
13903 51726
11644 62324
19943 28933
64592 66111
10599 90433
31078 73825
43531 50316
17675 84709
30635 79920
29713 88527
15879 45717
18852 95017
17631 50356
23710 57985
29769 89747
91850 95283
26175 92602
9744 14084
94525 97354
23656 87135
48992 92673
37769 69522
4934 80752
10772 77673
15039 78252
35596 74956
25795 44301
84538 87776
28760 35243
43070 66692
37517 97466
37173 39028
7986 33458
68504 91038
23109 34997
72542 79330
9461 20122
56300 80948
31691 85448
37567 69247
39716 49937
6418 61927
26972 86892
6833 38466
12333 74279
10980 44351
1314 52539
46325 60995
34825 35210
59358 66158
25315 81083
28764 59700
6687 18888
47112 56202
28354 96485
28459 87428
17181 90804
36418 81177
69045 89033
47075 68558
3886 13550
20583 45940
60380 89881
74212 90619
54796 86549
5271 23577
17519 88380
14578 48991
57028 89632
33215 40328
29042 39288
31978 77531
59413 93633
61282 81620
26709 72243
74532 76775
14993 89122
58055 58971
9496 99568
26878 71740
25499 67625
46913 67288
16997 50196
83250 93959
68821 94887
48383 71831
2001 42754
40646 41108
44448 58365
22828 44631
88486 92089
88615 92881
5308 29558
47508 63805
28402 33116
78288 78991
32156 77560
73875 95276
2238 67905
24322 65728
5467 43854
48859 71455
32330 44178
3819 10394
677 47577
14338 71478
19103 58204
48417 97777
1266 91263
5542 29720
42997 43690
10630 31648
13784 93300
26190 30669
40334 62568
65731 93089
23109 74843
37457 93207
46078 62237
4430 81391
46285 86276
11818 95494
18159 85860
27558 66123
31921 97686
11718 71293
69669 78093
9203 78868
14907 69349
81368 87147
54585 59389
23336 39949
57640 82035
39083 72847
44175 47577
11354 97635
37616 81148
67430 77305
30298 72294
85225 97218
18110 59408
18833 19175
37681 70894
42894 69356
19222 35219
74081 86896
83428 90130
46280 47687
60570 71289
73959 92928
14631 17397
17021 18397
31743 90475
4037 95164
34884 92438
31711 39483
8476 48224
310 1053
67853 68115
2181 24083
18916 56349
9663 10172
5345 28141
2583 67185
67443 93386
89795 92484
50381 55458
38236 99057
20062 20579
27022 85245
40562 66022
6364 15769
27333 42661
20754 53660
8670 39086
76806 88401
35876 37242
30 73054
23199 89593
125 30685
816 65924
903 4171
8523 80142
10652 83987
81401 82098
23074 49045
2159 46532
2867 76865
8738 28397
42279 79000
4180 9670
47429 81708
3743 99386
26809 36112
40764 88271
64829 78112
87759 94431
33815 79049
55747 66574
83158 89345
19743 61086
20513 39451
37792 75523
6937 41366
40808 78620
4837 29851
29759 89571
70600 70965
71144 93730
20280 31523
8008 36566
2433 25957
62553 82443
49463 60403
42270 96850
42927 79630
28181 92285
16630 33852
33017 55718
30401 76317
12810 96631
4248 28496
6080 41886
39060 49599
66817 76200
22332 80655
1507 67782
22022 55275
6952 81286
42763 90651
1885 60881
51495 53842
36991 96769
88902 90635
84719 88305
49753 90401
4071 55862
52708 89900
486 27198
23956 66135
25519 58045
40657 72895
48471 97071
79521 85715
8761 95690
46839 68151
1935 31219
63122 75666
44351 83585
51719 56363
31093 75241
35914 93199
19411 20031
32337 50077
21499 56753
13106 72076
11660 50690
63582 89156
28710 50181
89916 96299
50327 58788
24506 80063
7128 78765
720 84964
89227 90431
21900 74816
87185 89120
30403 70355
29537 86868
45527 48101
94690 95406
19339 31352
57593 80588
47208 74737
82497 93712
51027 58895
23340 98340
15719 33784
68977 90526
9223 19772
22585 39932
48813 80457
17443 22541
68654 70744
53114 82247
80198 93323
28190 91592
12052 87262
45123 54984
6533 27977
81872 87936
239 50414
33108 98308
29413 74612
65985 76887
8475 83309
8221 45629
60018 70680
1313 86739
10544 34290
47799 86452
32798 96358
77236 90355
34968 60395
6045 58713
7239 28144
59093 67850
13377 85488
498 14907
16502 56648
3756 75563
10188 82031
12262 12394
43044 54459
80882 91842
6444 55990
33640 58534
26556 79155
24389 31013
43125 73433
19267 83131
10532 46410
70338 93237
54693 71343
25560 99436
24797 66184
89934 90166
73421 84168
9334 64923
56089 70165
38663 39299
88600 92584
2872 97129
1712 7546
17456 36505
78774 85046
96327 98485
32859 63599
19635 45885
54237 85347
22556 83611
5528 76944
35012 73973
39626 90403
35507 43359
6895 80446
16984 56499
37579 45765
11794 29513
4966 49862
11282 62695
45297 93891
3683 16325
15686 83196
8739 28381
22734 35517
43407 77647
3517 88770
32665 80083
6839 67811
1848 72375
27222 84064
73109 99612
8682 57187
3487 16598
5794 81131
15201 44244
56851 94762
25240 34721
23232 70769
23337 59770
8743 12457
45673 92296
13433 32743
22364 65786
52150 78177
70548 94152
6322 64910
18623 43382
36213 58969
59902 82249
20413 26919
3523 41263
55238 68347
710 8675
74495 78861
33675 62274
2841 69451
69038 88154
33459 98833
19141 90153
91273 93616
24255 40340
12091 67784
29369 37012
23399 59365
62943 65929
62491 83696
46820 67400
19918 25833
30557 48049
27417 59668
46510 80843
39169 96767
20185 83169
24411 72362
52801 75148
16645 19732
6911 64653
2529 27222
47050 86792
18870 42535
30027 38213
52633 74881
28285 43834
5718 88289
82722 98398
42327 69141
17965 51056
64279 76807
8039 45561
35046 87729
7013 25350
12444 70035
27599 89904
29713 52836
10285 66030
75757 90158
38294 43619
48106 62877
16138 35940
71410 94248
69393 76680
38203 47108
28581 83308
17548 86534
51277 97412
22507 57899
55844 57788
81445 81871
14109 55718
27883 59432
82417 93808
34352 80141
29146 67744
6611 52345
17008 52662
11287 15808
72641 95597
9049 30022
31016 36455
58688 97207
31675 77387
76571 96091
60305 95667
48050 95053
6249 20296
96122 96849
48103 70901
28827 49376
8195 21190
33977 81991
83862 97348
25413 53249
12418 35928
22335 97637
30371 37289
14682 48106
28965 70290
61020 89367
47205 70985
26721 76935
48612 82299
44739 65105
49063 74812
47322 85555
36179 75534
71997 88926
75689 90391
37541 79035
71008 83540
23412 71859
14535 63069
9242 51320
58507 85936
2000 75955
7880 65774
57353 64702
4935 87522
4004 61507
63788 83972
27407 89949
41471 69754
4380 61945
33406 34484
15586 27256
52333 87302
8856 33734
74772 94007
60893 82971
66667 97857
28097 87037
34259 88963
30233 95324
21028 73856
68295 72179
28304 81160
5470 35985
42425 51727
31615 65639
32893 62792
18894 40771
38270 59378
29799 95645
35819 51088
2336 5102
32822 63978
42006 58630
25207 90509
48773 69315
4302 44410
86552 97135
28130 69556
10858 69284
11158 52112
24404 82292
14169 27675
35182 54634
65479 76155
28122 67956
73582 93918
83614 91534
63680 66863
69767 80174
65338 98047
48727 96899
38836 84410
61870 64278
46283 91381
42423 62442
746 23363
9942 27962
17993 67820
52815 83419
65286 90108
16339 28802
29235 47810
9672 98306
45404 52055
51419 88935
45742 95262
1375 21091
20509 43026
26578 93050
29390 75777
36950 94954
7690 37417
30624 35894
80242 95918
1539 64155
89847 92880
8121 37848
11951 40832
25165 84083
19103 44227
80688 96937
39870 60216
1948 7005
54409 93879
44102 47598
80259 86167
32039 94077
21447 84618
15020 22120
2934 13785
9887 19918
43129 80242
36260 80504
50357 99517
32403 54388
72381 95639
55696 73988
17842 18077
38461 93400
12168 55219
28879 51749
20802 81080
8817 29235
14791 98711
57473 85953
4833 91607
2199 78966
68618 97819
13285 72901
20476 83033
87194 90556
71081 83001
5385 73025
69215 78479
70631 74920
46351 97769
14862 82394
8722 74197
39276 53419
20815 81604
5911 56480
1957 72335
40605 98810
50005 64182
65621 86082
2146 34640
3905 46564
50393 76972
39629 82534
29188 44297
11837 69219
38481 65566
465 19090
40421 46708
1914 33565
75874 92615
58231 92243
32245 93862
8968 78076
82437 95475
65435 70237
82257 95598
31669 35447
47795 89247
20389 37603
12548 34686
16763 19172
12907 63117
30886 48730
10498 56069
10664 80884
93411 98898
73210 77212
7114 19226
54890 78433
54099 73551
2364 17355
68143 72933
66449 75186
64980 91856
7107 98684
30467 51074
19557 68992
44823 95027
4607 62327
3809 16137
13776 66636
23242 83431
18786 64398
11977 32639
35320 54444
58999 75147
46777 81025
79275 89120
69732 86815
44385 90320
285 55253
20022 56217
39668 93300
32027 55810
34318 75344
51572 64358
70266 81143
69731 69810
7604 99644
5013 37577
15394 80070
57071 89344
29337 54450
43590 72884
44580 63199
5295 52898
6342 68370
19248 46088
29533 94308
3687 12964
5441 97549
47583 60207
3369 30921
71849 97360
3921 42721
50514 51437
4744 54886
25715 50288
47793 91936
6899 17287
4182 24292
62738 63884
33527 92690
3078 19378
2036 7157
37103 63259
53034 62454
53081 93254
42293 86562
46670 88390
10983 53346
8430 11605
6129 56669
2571 69001
2596 55936
42204 79878
8041 63609
88560 95646
27670 45864
47595 95419
32268 69835
38329 55450
5104 88411
29367 54830
2536 76368
66086 79961
58780 67540
29329 60081
7669 40522
13808 84491
4846 95183
55044 67175
27772 44055
70739 91175
14468 36617
53160 58771
53786 59497
84 16906
70964 88978
7930 88701
42944 73101
68773 94221
44082 65196
10617 94203
2610 50922
30920 56551
17952 29010
59198 78191
2578 46577
64440 99457
42610 93694
49651 69500
21427 30034
18229 33709
75850 86050
23936 86094
75074 96397
77766 95198
61679 86204
57225 84294
53442 59417
20146 41815
66902 83847
35487 39553
1359 74812
37 77088
71723 82482
62331 65662
56647 95310
24368 30439
37443 89839
12051 83951
95476 96704
51463 58951
80666 95990
5928 42470
14545 73569
8479 21538
8153 90749
68417 97849
43756 94233
51836 63063
35284 48378
89193 96457
19022 72286
49721 83550
25785 30041
60608 61611
75070 82809
30389 54483
67722 94745
32752 39479
14065 18317
59145 63077
52043 52072
19092 62979
30385 71893
69058 88732
2685 58909
32587 77831
48859 79334
18532 48052
13755 37895
36571 68741
3455 13326
63860 71413
72365 73617
5016 26300
53671 98379
3597 11421
18666 94467
28156 56527
49629 85898
13915 22081
14128 43914
68132 79980
3265 96331
2149 10414
30707 41417
14722 85688
1898 7621
21480 42307
61739 62990
6096 85210
19923 29782
52026 56048
65489 90027
77585 94239
79743 80161
47932 59307
8351 24453
69677 72024
31248 91893
20176 51696
16216 54816
17460 62684
27103 33911
28212 46063
19493 94788
5654 81006
22798 43148
14993 29847
21958 57523
8541 38049
20960 88265
27743 44565
40961 49042
15115 40542
28523 78970
15070 24120
13970 74906
11494 35030
32727 40290
65966 93470
44025 52337
56434 87846
31072 89086
12710 88695
19768 20451
39816 48004
28639 80540
25406 50047
50258 55145
86225 88930
5548 12438
5075 41212
33133 38949
26335 38644
37497 83606
404 43112
58210 88720
51828 51883
75808 88876
50353 66285
30373 34229
38086 57070
47596 68802
45450 58608
24791 57696
39996 40128
52491 81483
66797 72339
11541 27788
11029 25915
37299 51519
16886 53045
17293 70380
2513 38911
31973 56919
7802 37580
57822 88529
3298 43849
24684 99244
73021 87558
70293 74506
26026 82579
7739 35421
43502 58166
84334 92451
78556 94030
12087 37571
4677 43566
61748 68323
31149 40376
33186 52516
3883 92417
21472 32592
5221 32616
53361 86657
39386 90613
27182 66331
18530 78313
41727 87810
44054 47483
25758 36476
1223 51793
34787 55194
30578 80856
4137 24251
46450 87746
7499 13335
10497 86053
7574 29441
36244 71898
31718 95919
11857 25927
14023 54568
79570 80078
14139 35116
27040 99263
25251 45681
61192 66058
13349 84655
16872 99330
72 39631
21556 26433
21014 57971
25931 84388
7300 98135
62499 95109
8313 49246
21926 34254
3683 34981
6659 20689
48687 96692
15688 31360
36807 71664
3098 28248
15437 90859
36498 47863
65708 96351
42009 85832
13890 47887
47335 49399
70093 95079
57962 72873
59780 93230
65951 78460
17762 29578
46927 94320
60928 95309
8056 57034
53968 87756
52260 75562
29214 40322
65556 74538
18995 93347
29391 41314
28802 52082
92524 94525
75434 80336
46040 91053
18052 78874
51148 77274
18136 86460
7150 65835
8684 33843
25268 62770
24342 67044
6096 55502
48487 79997
77649 96212
81592 82456
44870 76500
40113 62808
16623 90267
73089 88068
48819 61223
3781 10636
4412 37137
32157 98649
17098 36239
63218 95740
30208 62252
21343 33961
14171 60416
16910 59599
8532 53342
23586 54031
2965 21186
7296 49512
88197 93078
46266 61141
31551 87303
561 948
6478 16506
16729 53043
7287 32096
31310 96997
30155 65855
7082 86327
65157 71641
49427 95598
13926 36697
20877 65989
5654 32743
2995 37079
32480 66672
10798 87710
60310 91854
30794 34758
51303 80583
25612 72161
31819 92002
52841 72574
38486 86757
40443 86624
30206 69406
14003 61144
18567 62046
15637 82484
69146 83309
59613 80840
31534 49332
4978 34245
30202 35792
1248 70411
7789 20299
58726 93834
30115 39950
87681 94143
57676 72361
10785 21964
21619 62205
1312 39632
51864 54082
6983 87529
53517 64542
33299 55840
40407 81076
12163 18372
8064 85745
11037 95443
7453 99360
8060 88692
33271 52452
74674 92998
50582 63260
4320 29457
33341 91091
76206 82714
73417 97965
8781 58640
15159 78699
79944 98435
10630 57211
15629 54792
23647 62322
18145 95251
70452 96834
1857 60930
1233 4275
70687 70695
3253 39987
2269 35041
56223 59382
74642 92700
26669 56677
2909 37613
19946 25914
53364 75601
15173 58199
47538 92261
26331 99430
43411 48829
89023 91613
21399 27241
21818 59883
34677 58285
73777 81310
20250 47282
46041 48125
47512 93312
57862 84319
58890 74660
43994 80303
31639 53954
13433 91453
59639 83216
79724 95118
42408 84629
15535 65461
70408 95769
76002 89810
36614 91455
26492 83782
52796 74935
65745 93980
23547 32994
11452 20429
38106 49736
52235 74109
42926 57553
5771 82970
44009 47027
31092 66047
34597 85165
30667 37821
38507 81618
13805 14812
28410 44299
50486 63743
10088 68612
42494 56241
26983 37903
33442 86675
79851 84465
36993 38520
42854 79979
37198 61108
42800 74718
21827 39395
59111 82335
26948 41149
45457 77883
67488 74973
1531 33537
41731 54909
4461 70496
36718 41193
22793 70707
4209 66254
83566 85064
44737 52853
19225 28426
93837 99543
38509 60361
11789 76635
33322 72330
8033 47107
52216 74127
51658 82974
37896 72089
10025 47894
22759 27242
11707 46209
3109 52642
20274 38992
4054 64850
49518 65607
23394 61454
794 51051
36094 66060
44290 67858
22392 82170
639 48589
69628 80808
32247 66987
50183 68357
25245 57162
20040 28644
29644 65000
18462 92367
38641 53475
52043 52092
23724 98403
17963 84197
37083 67136
15761 30387
15685 16283
4610 84853
83846 90953
38874 47170
4299 28663
1003 25770
24134 50187
58976 94938
41124 68726
22233 55119
1317 72713
45852 53811
5436 6464
7303 54033
15869 28225
6326 48964
34938 62219
20630 25926
41652 66737
85416 89088
4094 92579
21737 61420
45252 55440
78044 98772
53688 62956
13462 66873
24236 69467
28112 69093
12038 71149
7486 98631
13506 75141
14533 35234
54342 97973
68655 77420
53268 57460
18361 40486
12758 69856
30805 66030
54765 84029
19582 23530
42505 86307
11971 90647
74891 90351
49704 87531
3287 28886
2030 25084
6167 78039
37304 54535
41821 85053
60083 63126
9297 65181
1176 96738
8690 49704
27330 98484
14227 14453
14565 28404
62606 98873
5703 16794
4547 59287
67901 86147
30306 45312
12278 51757
62455 66740
8483 41595
31911 38449
10166 58665
17059 76237
45242 73397
66312 83006
29061 87556
10302 74635
30600 95507
14766 66241
44675 74650
31135 40611
20117 90463
77939 96374
5599 79206
25133 96873
60209 77865
75512 90617
85752 93309
5483 39162
25672 40592
28059 53045
33599 38514
47802 92778
1881 9453
30353 97644
80739 84577
44822 69653
45493 63954
27693 76334
42813 90028
469 47792
1949 87341
9638 15795
23800 27308
4982 60017
7054 47294
12675 97357
51484 86635
5741 15490
36635 86456
31377 76373
19063 82617
22799 71836
6170 92280
2772 93180
34865 69207
13138 74210
34837 36980
63100 76750
29382 43165
66497 66635
10729 56699
11365 87642
6156 12024
35272 81597
33671 43345
58319 97430
12783 91945
61444 70934
50191 96444
2253 69555
50775 55777
69136 91078
28744 41316
36599 61092
56314 64080
13164 32640
13603 15283
41989 88112
42490 64613
13808 70028
14433 45390
8349 91155
62350 70182
19012 62510
20375 29045
1095 81947
12145 21346
3313 45975
50110 76367
12169 50365
34404 39341
6575 69810
18401 50234
80002 81127
14395 52757
34880 60493
9390 79617
18301 62660
36194 41722
24174 70171
10485 97559
1762 10221
4636 83412
16935 24472
68091 98503
4917 41644
39714 43663
44411 88358
2036 43287
29828 74416
34961 42750
76250 76981
22260 48380
10759 50054
86280 86785
4888 98721
5133 29175
17862 75576
29792 57160
7848 14891
17859 80674
15942 95487
77998 95154
18470 83550
2905 76134
30784 66829
90636 98600
9563 40129
44284 88943
33445 62505
49564 94294
91235 98484
22440 58146
55788 73276
47434 62791
19142 97719
8055 40597
31276 50910
17794 62358
11392 84803
8739 31692
83950 98816
16713 35855
32978 92280
13771 47755
2123 16816
41230 80257
32998 86839
14970 98397
50391 75566
35303 38461
35679 91958
32206 52067
18591 37416
57941 70555
24977 90725
19998 50450
41735 84230
39699 49311
91120 98210
70900 86487
16512 37647
13563 39292
18549 62382
21964 86328
46603 97761
16483 40344
37367 80348
34800 76092
20540 85209
29936 62896
22404 42385
20720 46477
42986 67674
62719 67386
71047 71172
31219 65550
51266 70236
32949 47888
52386 87102
86048 90088
32428 98826
17833 34529
79891 83003
4832 82451
12324 84232
20759 52746
4487 12784
42148 48683
6235 82189
71316 79699
22466 48364
21043 98397
50010 95912
15297 46381
22354 54588
4614 87446
15772 87487
1671 61798
1446 93496
40407 72809
25470 53573
13021 21324
55053 97577
6069 80421
33923 89072
4386 22034
81663 84147
37253 55595
18410 61288
41271 92756
9482 76857
13816 74686
69932 92711
1892 58517
5815 92454
6521 48657
11385 84154
22294 77020
3365 4387
25749 93892
40508 99457
93868 96843
27824 70081
2096 10346
75015 79425
21608 83373
68394 76333
38644 63644
6537 52333
4627 55861
3813 76764
49835 92991
6732 25352
10012 32567
81204 83249
25 2378
42052 74682
52054 56081
535 7690
41488 65492
21604 91510
18516 93135
40105 70203
52340 82092
4135 84723
22286 93379
35481 78251
44143 77543
58313 72340
13235 97168
2813 19017
10324 85469
28971 71170
18437 28793
55516 60703
70235 93709
843 98006
39295 52911
6593 76126
71690 92470
43347 97607
74370 79466
25812 91975
19421 86090
1155 64228
1520 80237
14237 22854
47871 71450
19950 75221
9981 36982
723 2468
66734 96975
64207 81573
39777 45484
9723 92841
2306 42501
21100 89184
59078 72555
6581 37579
43328 98166
20824 23602
13679 96103
48625 68003
14399 58582
5490 6662
10142 77025
31184 49628
14896 78667
18470 37126
19767 40991
13209 35438
89728 95021
95003 95534
18059 84461
93689 93811
51140 69269
13894 96504
39798 49618
32035 45421
12215 97764
47808 75587
22658 78966
29837 58182
62104 97699
42093 90644
60968 74206
28288 44290
7464 17219
6007 82066
8845 60524
86391 95838
80285 86637
60948 70917
3081 33601
32192 90224
20463 94487
76111 82095
48121 98271
4601 46283
69001 76074
53587 96984
21243 88150
39865 42163
22238 50649
836 97152
49590 66263
146 40225
71796 88557
36497 75173
3241 74539
46240 59627
58842 64625
20878 86448
92513 98133
43812 81777
2634 57395
29307 94085
16613 74314
44280 69895
37862 76965
53835 75718
50186 52002
8976 66959
43517 55607
86576 99707
30365 35841
40201 72945
9563 92200
29700 88889
18283 64607
20820 34510
38312 40265
3600 95115
85505 98586
46961 70592
41316 57658
34215 50593
20736 75564
6526 98643
54316 77840
18214 36364
15790 95763
26046 33399
6463 79528
39254 58974
13902 58494
6348 63700
36478 61798
10039 45340
50322 67001
56707 58584
36812 62045
35290 61928
12069 88096
36767 43777
39933 57526
4454 84379
24023 59484
12742 28078
35906 89164
12135 93137
32979 87489
17144 88623
33161 34824
43008 55039
11217 80101
52434 69603
32335 82515
10339 49620
13707 26791
58298 78795
52845 78592
11173 89132
3791 58335
7185 11901
30837 78043
1001 68859
4429 31694
72226 96430
27419 80502
51659 97069
31700 92354
42356 67201
41143 61995
17204 78828
41464 86097
66022 88210
11239 70399
13987 25877
76523 88670
94510 97038
37802 54683
15447 87287
27923 39077
44458 68553
57135 70665
28855 52991
26893 28086
51041 74998
18361 78890
21141 80509
61845 98253
11849 48904
24604 67479
63141 95725
23614 78110
37799 58704
23386 84203
32817 93950
42734 55605
50535 64384
3015 21818
48351 55153
30096 50594
82899 99388
18994 50343
60085 89619
31868 64633
45957 65955
55421 85681
68373 94558
25501 78946
10570 23818
28532 77973
32340 87467
85643 88840
48291 82625
19210 40441
5807 57808
48498 62924
14299 44637
36311 98664
66845 95866
68337 85513
42837 42942
76137 95748
43159 51999
3372 68703
31665 62236
61208 79312
65975 97213
17794 25121
47740 68105
54149 94418
37798 52404
38535 40600
10359 64528
52145 65692
2838 15971
23841 55017
72211 83258
70263 83251
53520 64385
21838 52361
30553 95904
139 86991
1004 45854
44724 96213
27173 47577
72300 90407
36681 89074
28713 86755
34279 48144
2863 51242
50267 69420
37492 40007
21809 58811
8420 60888
87042 96698
38931 41511
3227 71447
76726 85889
33946 84571
66023 86038
6794 52735
47806 99443
87595 96269
79513 85444
39631 83919
76117 80648
41279 88632
63943 97888
6307 84806
40494 68109
73236 84573
83443 87036
1330 80573
57934 92841
4405 34042
43998 61048
22478 58897
18394 29134
40485 71205
44652 58046
7252 85633
92094 96722
30612 47598
65110 81583
3039 3357
35655 91705
34759 61887
30490 37809
12615 77759
26790 88332
28253 46324
55166 56656
7282 95267
433 51038
54949 97635
2886 13318
50490 62234
8563 53207
49201 77166
72089 85844
22898 38602
84738 96639
6337 19251
17801 90495
3838 36691
12766 50947
19127 71514
2027 27794
29022 31303
21425 39504
65250 65641
836 78294
48174 86596
18830 73301
55633 82807
44726 98625
2762 87928
19283 45541
2788 24558
17524 22537
30124 70333
33202 44105
13436 61163
3889 41064
21011 30996
29779 78464
51067 89616
27949 95838
8657 90680
52126 98326
80673 98545
28976 31596
33954 96420
32686 70447
5251 69207
79764 85229
25446 78622
66525 90939
9963 46401
994 79898
62102 75548
45098 91220
67454 69089
61108 89701
27798 95288
23775 46485
11138 89301
1077 15614
41500 70851
28264 53757
33083 76294
65518 66240
18782 64124
32168 74984
11423 41785
65284 65592
2971 33605
54139 88032
60267 84373
33869 38318
59881 86259
31837 64893
15449 89846
89754 98873
14806 30704
43092 73336
18454 31756
7775 51997
12489 77852
16248 80452
82072 87818
24617 36491
13425 60854
7849 8824
35618 93061
34255 93690
67375 71162
15164 80068
26153 54409
47876 76307
59806 62645
25509 48290
29256 47531
12606 27170
71408 98922
1423 58948
61328 63251
83495 89650
65413 90427
28337 82968
45689 79505
17995 67249
20397 45664
40457 46581
54817 74231
48947 76737
12255 80287
63359 86513
23566 71646
65299 97156
5741 43655
11890 50042
43325 71701
5598 64998
29821 61796
25149 79724
1380 30460
14998 25045
19994 30024
26206 96684
14290 51589
1551 80085
30504 84118
45355 57235
42131 87796
60324 96496
40930 86952
32316 64197
510 10027
23282 96124
4084 12658
71026 77161
52695 65165
40226 99340
6116 47546
71225 81700
48889 68113
2299 11363
1087 73165
43079 93538
51792 60683
27081 47817
5152 32659
53597 82061
7664 58286
25715 33883
24023 67788
80515 89811
3912 79845
8696 64037
38245 38805
12781 23555
36022 94546
32015 55786
29213 84098
22288 40058
18889 44310
1205 32148
27653 78051
4428 77201
34113 45546
22775 55140
14226 70592
15460 18478
21706 92520
2451 93405
45519 67615
39500 87758
24225 31719
7966 33137
8763 70102
53569 70166
37985 66250
37667 67500
26955 71380
23724 41191
78704 93044
75338 94949
16579 99465
33417 65886
24767 86349
20703 60320
33349 95276
32067 35632
17373 89318
48419 58740
62956 95627
54393 78961
21585 43847
33194 47667
8001 59794
36611 76002
32148 59570
47321 75721
25056 44647
15623 41926
22345 29994
39967 70468
86412 86991
61420 97160
30243 73486
52118 86580
19304 58276
6812 34846
42992 76686
62477 70110
23812 44984
1640 14978
8967 37343
28228 95975
82657 98490
8653 60207
23892 59754
53805 92453
35848 46142
1675 87080
2449 16376
36315 76451
50306 78660
22353 74766
20368 92677
6463 8595
15972 59307
336 50346
59397 93752
9410 65887
9957 15452
23193 81236
12584 19998
23361 26854
6316 9821
78886 90308
8068 26688
42473 57796
31861 46537
12190 32179
6426 68859
17325 48253
57134 73784
5264 18493
19848 33018
17183 46879
26506 93159
36896 42039
19293 23430
3030 51745
26700 94799
52731 96309
48489 71761
55420 62674
42861 99743
11513 79663
39027 82338
82490 94895
78287 89802
56609 91003
45459 99675
48337 60392
20635 49800
77909 88732
14819 27849
82408 89108
45601 77939
16180 35113
48235 91607
27115 51182
55046 64833
58950 89079
5436 64401
23550 32203
87124 93740
37912 51877
2709 27651
10637 46909
10260 42681
70839 90014
5735 98772
37884 64144
62166 89816
89718 96883
27111 33166
17767 51167
46947 84102
17098 55933
23741 79449
49635 95869
36755 93247
4936 56034
28987 33727
1479 96770
53923 66824
55243 92561
7835 80139
23037 28356
27271 79096
44721 63964
9656 63923
37468 65555
60441 82766
66838 69736
23289 83376
230 73762
67796 97683
17095 50452
26842 47376
41363 46813
29033 34856
2771 6663
4402 33203
13782 61244
54949 97115
38540 40147
2985 35698
24781 68699
40206 81966
5604 20310
35449 51971
22015 30906
88537 98144
8838 73407
71256 87977
18799 89988
66189 94637
2933 54036
1134 49987
37114 78396
8578 61382
22781 48380
39092 80522
22395 75697
18297 67652
88658 95329
8879 12344
2944 70664
11726 90160
32053 66159
14687 15319
17615 92415
18197 31750
36560 71283
62240 71265
58754 63110
6164 99612
58780 79255
34643 71097
32260 94670
31328 33573
62332 94982
59218 85682
29343 70130
12849 43390
44007 73479
57296 93554
34510 42695
13737 28326
17874 28363
18942 54322
32716 89586
64881 75487
1621 49070
55458 97019
9801 71626
19910 66917
36521 90677
80127 94282
11256 36913
5245 22951
38730 84208
79633 96460
24769 64803
29450 88418
69626 90070
24802 26735
24879 58336
39751 67064
52086 95116
65822 67178
25855 68422
21114 74668
5326 95633
1258 22148
41112 48082
55279 71878
15588 83486
8149 89321
26879 39985
47837 73262
39140 83729
42793 85335
75357 95352
66695 98288
18435 55589
16287 24934
22789 23484
28735 36272
18416 33453
36580 41672
39229 75567
71449 88127
14534 90936
21937 77134
12009 79178
9422 56182
47646 98980
3444 18560
17570 78886
52049 85277
7973 45001
38040 91638
20495 49009
38915 90202
25739 42437
30127 76076
59473 81331
54315 91006
22174 44198
12888 57886
28578 71907
39977 67301
39880 45130
11047 26845
31167 87774
26825 77235
9518 62077
66 74711
32144 64521
58479 64507
34893 52420
44555 59144
3435 15715
44341 76391
7564 36194
4990 38717
657 54826
8345 86986
33359 77962
64375 92178
18778 57430
11222 79172
59366 59570
23143 24888
11005 63719
4458 37314
10273 41494
2547 44472
25314 82013
50193 90809
52190 58005
60559 92824
23832 58169
6381 47436
47919 53188
39781 74742
68959 74199
2762 79543
56092 86735
70731 76621
12272 99850
27749 30838
54896 66313
14920 29748
33116 36565
30959 54655
8205 49790
22841 32825
3932 11713
6661 23267
34650 64091
13035 23814
14937 70832
21650 78132
57678 78543
9487 55660
73835 98247
51921 76800
2060 85990
10800 85101
10107 43776
11129 70179
36296 51750
44790 94814
87094 89504
3112 65665
14279 14994
76397 81015
44091 61189
53011 94672
33631 62344
7656 12601
27953 71507
271 18517
42849 86261
17482 86334
15535 61670
3282 22972
33914 70202
5922 89058
80686 95048
18632 38188
17447 70766
8828 32464
66590 83765
34481 42399
86207 89888
33532 89381
50102 61841
11782 59719
20526 78579
38668 46471
37099 40204
63740 68000
568 734
90314 95218
8249 44443
79514 94022
29876 50480
14263 47754
7977 38290
11669 25808
86215 94521
11149 12520
61228 61674
7914 71096
39763 67638
72206 88169
54196 98469
29841 55340
30454 47732
15673 34168
17297 95287
22834 39860
14388 20263
28115 87334
47050 99717
54580 71397
14439 86265
5055 53812
87654 89985
20772 56635
40092 47433
64790 88437
34287 84229
25122 67177
5990 20804
57619 84875
49829 93894
66085 82266
22729 63627
41870 93858
14563 70179
28960 60965
43074 66771
70086 79181
39055 86017
34615 95042
66470 99850
32337 88983
72542 94305
47083 62705
28891 66418
33628 98204
44812 91048
50053 61883
19555 48386
62414 70956
19259 28191
52776 77497
2561 29434
46391 48824
32932 66122
456 47488
38775 54344
895 95303
2669 77605
12716 95388
82541 95102
9689 95585
37655 68835
35142 88381
54581 76211
10243 76142
34734 44724
54051 54337
49125 58915
52197 52632
36145 84484
18442 36955
13491 53209
18819 35802
71641 74604
24768 81737
26542 67470
7373 78574
56410 82589
14334 97826
1456 98116
10535 73830
1810 93892
2498 13702
70929 91555
44997 77521
19308 25233
8597 76723
68175 88670
38371 91585
25550 81283
17626 87866
8499 42695
3356 96918
38480 95411
76207 81472
39668 61101
7515 50763
35029 58298
6681 15369
23802 62685
19559 36362
50266 87110
629 53779
24027 52480
94103 99133
13431 84757
1173 23056
18350 49643
43306 82765
13904 30916
21735 87264
25513 49343
34896 83075
18448 63988
61311 96366
48565 59253
38697 64479
94295 94943
8025 16389
2480 73151
73609 80572
16711 19561
10756 59180
351 56789
33468 45544
14478 80533
22352 24817
2311 80440
68265 68740
32631 72310
40323 78940
48405 74159
11100 83861
31102 93272
21383 30875
20224 71008
50080 81805
34300 59832
34971 59060
43047 74619
30549 59738
13351 75810
59436 61385
74642 84782
39777 40011
89556 97230
26772 46365
39694 94190
46786 57378
23036 82044
16941 77055
49944 83663
14768 16248
41239 53401
8217 90273
32040 33428
22807 85370
37556 61257
30458 39296
7598 90676
10168 20590
71274 88753
28383 96219
17940 32696
4517 98517
15836 42616
15234 54960
51233 75673
5485 62045
64763 93538
43623 50721
2532 61140
22349 70356
13783 85408
67216 82649
12479 64510
18720 88662
13043 41725
67759 78373
77616 99067
35994 84657
48288 62594
5232 90624
65722 74841
76893 92209
29146 37368
312 61049
2209 65071
45093 52628
2752 49711
37178 71296
92009 93248
66889 81258
79240 81715
5295 25030
3066 24312
86836 97530
27975 79060
58097 64586
21579 82430
22371 53639
41857 74533
32333 92930
5057 99034
72083 75868
14819 94939
12243 70129
5136 90703
63987 69441
33411 55533
42002 96708
8317 61114
57749 65448
51347 78306
58979 72455
53233 93603
5347 93139
15851 22344
88291 98774
34793 87944
41327 96748
70984 84851
5202 79438
9661 38520
62424 98810
42258 45112
43964 96754
35828 52128
34104 59446
8518 71428
23633 62056
66709 90136
5474 99882
15719 55913
4543 83655
17694 55532
61125 94578
39909 69081
7541 41233
32512 64901
50308 78466
16931 26493
6908 90650
61012 99532
10410 20015
49890 57966
68838 83190
35669 44213
1347 22495
73957 96209
10649 96982
61379 76860
21528 75905
44883 82252
65858 93836
13003 75451
3512 43373
29540 74407
53575 68222
82278 94477
32214 56033
818 58704
55447 89719
27245 92088
20839 47946
81493 86470
44119 85237
32187 33931
12100 78485
10681 62205
36118 73241
16626 99006
28897 96808
25088 39393
44311 86589
41638 51935
62754 95359
36290 99956
22040 92300
21188 23504
41563 90517
9295 61801
4473 6587
22028 45166
60947 63422
16591 82700
73209 96873
11635 12137
15369 52673
13098 15090
3660 56464
80304 92446
1552 87581
58955 62648
31165 32284
25555 92478
5725 46747
17954 62596
64617 71126
32567 66648
23985 30022
42733 49946
60471 86696
14844 57924
58862 83921
67249 67362
18294 65533
41055 65896
56431 84484
41219 46144
16330 65306
84436 92288
34836 43437
54036 99912
70752 97543
2437 46396
55522 73250
43774 98035
46568 49845
24254 43288
52918 64043
30867 58251
8044 89989
43859 92724
16969 99267
31960 50036
16633 27459
3244 85511
36117 57965
74624 75411
32279 93547
7350 41999
12714 34981
26067 99710
16062 53942
8669 73624
29875 59989
1674 95115
18744 78200
23635 39347
85872 95583
12220 24156
26158 73260
46823 77248
8221 17752
63695 82770
8830 11435
66982 96718
9219 75246
6336 38239
47360 65439
26871 37726
40204 88992
1163 12166
11113 79452
39693 59759
42139 55803
2771 94572
3437 14953
30164 57654
62103 77496
6874 64294
16416 49236
70483 80404
53521 72017
41519 81604
33053 70293
14531 21163
34725 78334
41583 75193
79036 86318
51237 81884
17008 89639
6720 73624
51277 74233
6805 11835
12251 90064
93154 99396
11866 60289
17192 86094
33751 60034
26612 27570
8653 67482
18770 68200
79907 94086
43964 54169
60542 80154
69600 93423
49810 92121
59891 71816
23096 50638
155 10393
18469 37979
20274 53947
31876 93040
241 47046
38347 96069
41389 56994
10051 14995
16557 90656
13065 33865
24255 62990
34436 81120
20544 39130
22486 92404
45646 66225
29374 43660
46387 60987
17836 53208
5285 28552
1644 27854
10162 82642
68670 86943
86414 87672
31395 40275
13466 74376
58589 78875
87468 93788
48307 60790
21674 33939
21167 55708
17672 72470
32370 42362
26231 56189
14871 89914
56851 95144
3363 6080
50436 72399
64594 64966
15063 89292
68912 91216
7003 82709
39925 70462
12200 63417
5935 21998
9219 97260
32309 67378
46470 90026
19141 41471
71449 86567
20274 63567
35451 55481
30882 59687
7250 37227
74497 90041
46223 56591
26588 44880
9402 35094
69990 93941
10070 22168
6685 55260
61677 68539
14051 58386
44991 54764
52499 71767
5197 39644
11150 25017
10798 93949
228 49726
3404 54575
35143 51316
69667 97901
29292 51622
40810 56717
37699 72132
56637 89801
52375 65053
11283 76622
21251 59243
96200 99201
59215 59654
31592 73215
25249 66462
28547 67384
21147 97803
78677 99759
35345 94498
7895 57048
6371 40901
56668 92070
9505 27695
90493 97030
10193 39672
75176 96457
58874 74928
16542 63202
88955 95651
604 31222
29057 50238
37644 62255
11739 41043
30694 92010
87759 93866
62162 71716
88999 94562
23809 47715
65819 83699
17648 71436
62460 73455
10831 76001
38666 54967
5751 62580
43918 96719
9791 29987
36666 41414
6685 87110
1784 34138
20911 58857
5094 33088
12692 38502
64882 76666
17610 97646
27883 75790
23148 86014
39431 67247
10107 66139
91843 93352
13855 41311
10942 78475
44420 93132
31144 42130
67904 85548
41092 63910
45323 88424
4410 29016
52867 64657
40999 67329
29176 52766
30883 38404
12646 29374
54147 67901
4892 78751
48039 56856
20107 92554
35837 86206
17951 56852
36968 80381
29538 56011
66200 74004
29466 69823
2617 39131
23387 26018
12182 22880
72195 81617
46860 77832
5481 96185
9512 98714
26438 85553
6588 92410
78191 79607
24545 56681
87397 89279
4492 50764
44015 60143
20720 69828
28711 86555
15992 39821
38678 91701
57050 57171
38127 42492
4861 68311
12657 91498
29819 71929
59135 64132
52557 66137
30698 50078
4499 24573
32552 82096
36003 75753
47116 86315
33978 84605
19250 25940
28106 92851
962 65430
20277 79410
49647 64421
29275 84838
16015 40219
58992 97662
41674 54572
6582 23637
60200 97933
49284 55903
23533 44701
39631 66633
78900 81436
18614 44023
28537 76581
49156 80816
38858 77680
35655 45363
6783 49895
19564 78375
16569 58890
4081 52213
19070 41450
27320 28769
26805 85168
23564 47793
56185 81081
5151 10198
11715 76030
2116 98122
85858 97950
14600 90713
70264 74196
19033 61413
35888 85418
25405 79717
32639 67683
15538 58278
36940 51557
2264 76051
82804 85338
15783 65356
19992 75983
77503 81468
5628 53959
7193 70940
1508 99555
21952 85149
19522 92865
20578 99819
52320 69126
66274 75427
4691 12682
40517 98643
40926 55404
18712 45215
12489 35456
49098 54229
52211 80046
43523 76382
51050 71779
42384 55814
34926 96345
42650 75205
42168 55553
37425 80076
15359 91429
14309 77264
46218 77410
48351 51681
5265 15801
48056 88062
46777 57301
18768 64137
56473 86719
12912 61425
528 16966
19797 80982
35513 60450
70204 77156
11754 53083
74209 85509
35377 61466
90128 95162
30640 62775
43188 82676
54126 83418
21682 73069
41391 50600
11384 84737
9590 73455
10281 86856
5054 77083
65759 99788
52387 85527
138 81422
44590 51313
42579 85614
40580 51950
24660 84615
47279 82263
71320 99824
14436 57210
41674 62818
15295 90297
45898 93387
49820 68642
7866 76112
28884 52791
44194 75022
36033 59036
14200 24806
38646 87337
1719 84144
35924 48032
8275 76110
23643 26086
21311 78680
1917 31238
57563 72856
2705 5436
43603 64309
7361 12444
7706 75017
22368 26437
29202 74974
446 28541
214 98165
71 2486
28590 49504
1675 19995
39914 88361
95792 98050
89885 94673
39176 40391
38107 86802
29779 87000
15212 83677
71361 86424
17981 18008
1092 66813
40353 46338
23820 41856
46782 92442
60083 76670
2722 60876
74606 76819
34990 90493
37325 96352
11487 38725
45129 56274
27065 85879
25448 71268
19138 51149
23157 96725
40727 96033
7601 81250
2632 47291
4297 52063
1984 49882
7025 66308
18656 77088
11106 15772
20781 95122
5738 26755
31501 44806
53796 80890
34353 74215
68327 71552
56269 76743
39516 94444
28904 35451
22144 59318
57328 77974
84617 86143
19018 88706
8779 80083
43232 52540
5577 14794
92413 92907
5350 5508
10857 81927
25394 56957
34476 49998
41665 84499
5550 85727
1521 75546
62557 65234
13042 41391
23490 30787
70430 87044
63325 73831
78439 99389
18473 43472
1529 75553
4108 75889
27034 84256
41966 61481
51856 74488
45890 57676
7797 72054
82311 98029
36883 87257
61457 78978
72139 93698
12665 37630
1650 86174
41511 89715
26932 32461
59252 80541
27109 92965
45166 74377
55364 79283
6693 76343
10553 89032
82519 86549
60668 98888
13579 82870
30134 37292
20765 86956
71388 73909
34783 63670
48303 71321
44011 72413
19676 78193
21675 35535
36347 76834
439 695
55623 56144
4336 16777
23012 92908
8258 64812
82650 99069
33631 67149
36286 84807
29350 78434
29122 98723
71482 80126
55517 83239
11858 28850
8358 78872
646 70950
33026 39877
49225 89264
8172 18568
41598 79911
15858 27742
82932 95159
75044 78681
55173 71111
9321 27492
46912 52710
39543 39786
9973 16065
21201 37835
77659 85676
61293 89954
69284 98109
10234 49928
2355 86078
46954 79419
30775 85091
32521 53260
8648 88433
30158 97824
77517 95469
65692 84118
31596 49202
44256 74781
39390 45129
1226 11228
23051 98365
53950 71926
69848 79447
12520 37471
42154 53700
54736 77490
58843 73907
5834 96848
52008 56332
41451 75125
32380 63123
47034 86963
44073 92093
31264 53553
44702 46949
47254 54246
7318 11178
27088 93721
42010 56436
6852 57866
64898 97830
45444 60704
4760 8802
36593 42533
28788 38172
1071 72988
15187 29229
26210 34323
56647 93968
2138 7740
37227 80313
6233 51964
11478 47569
83677 85254
11215 82280
68464 85821
36233 62829
19267 97215
14130 39076
29823 32835
48081 68534
7216 84538
53774 56793
20936 24409
45171 69557
61068 62775
28974 30035
7250 19607
2287 31621
36279 92869
24124 39686
23072 98750
38882 42671
94228 96256
10988 38188
2362 11994
21611 98278
35155 75968
80268 83184
4930 93258
36909 59430
12886 74618
14575 18498
35860 74299
35740 83205
17626 52592
13295 90488
68795 76604
88626 91070
13240 23354
14380 48464
29451 88187
42742 73231
12020 20298
1245 73049
53034 93153
7851 62562
19260 96089
9586 23642
39357 44869
42046 70022
29627 89004
33857 34492
14026 32905
56186 80595
58329 61882
28034 28404
23367 36136
38080 95325
5092 32927
26122 37924
25582 35242
22500 37613
36814 44028
38112 70827
25371 55420
49670 60847
50493 69710
25271 26343
40172 98842
16389 54777
40279 97980
53368 85097
45152 79335
43724 88322
14916 35894
7337 81556
37176 83857
61131 84490
18639 74488
40893 50698
57839 76761
60314 90099
3878 69382
44083 49772
59012 78152
11077 84886
28496 55221
5796 64558
41787 70219
6874 87577
67631 87277
52105 78448
38058 96398
9758 32245
70500 87873
8105 84589
6065 77371
37359 92597
43467 88056
870 50645
28058 52736
189 95297
21177 89674
36169 63611
97016 98317
55320 80459
67191 78568
20702 90812
28842 47731
22156 93749
37354 42481
691 17053
41541 42774
35750 44684
9624 76497
20962 29317
16922 22800
37963 63890
54407 79391
23260 95473
37298 86792
56443 86521
38729 96468
3602 44167
14147 39242
22840 83039
66216 87033
53498 62356
56531 89307
37276 38322
55929 92188
69858 80349
33242 45240
67878 91306
29603 87427
60268 71642
8350 9090
18521 30280
73814 74167
21622 33783
44281 55979
60072 64870
36079 72417
57332 89588
41889 53050
66683 80022
55824 72591
27081 50510
19296 64845
5343 6514
31146 80623
51485 53098
61053 88782
45155 61181
51763 69300
27563 89156
5109 97251
11195 64995
14866 95244
18463 66103
23905 88731
23356 85527
1518 80177
11182 37563
42939 51125
37429 68065
45799 69298
62005 69459
61816 67551
54927 70299
15950 49365
87479 92577
19883 67893
34052 41754
70118 97470
1536 16847
21997 60155
30051 79464
14223 19039
26279 87078
27706 53818
46990 85162
22542 43663
73233 95471
20555 80815
1734 10449
14030 46764
29788 58561
41463 82559
60967 99232
17084 93119
22933 38199
58971 67195
44126 90996
88515 99647
61473 64762
44245 47965
46402 94668
1063 38486
42667 84476
15652 59783
44764 95907
23026 75088
25658 32095
58602 92072
37990 95243
26481 75946
60632 92717
6296 68394
5203 87885
10229 90976
20717 26717
11433 78072
31614 58227
33839 96034
6879 30616
8628 89200
10564 77653
34399 69910
17886 61412
10984 93762
17527 78172
34027 37007
59779 62189
13628 51811
11673 52787
15460 86746
61391 65988
68383 80410
10129 16425
36431 66882
81853 96809
53906 77034
10398 80000
14702 65501
3170 27854
25588 36483
47404 85722
61197 66340
19951 20186
36246 62513
41012 96251
28673 84276
40611 77867
10892 69766
10767 56303
9165 92841
63154 85914
14925 24862
41672 49693
71949 84909
52219 53379
25940 76286
9434 94632
37080 46976
36065 84835
56444 99415
37741 71253
41248 41651
63182 90308
7746 7939
44225 89878
37732 44338
32504 62955
55463 68450
3477 76754
24116 88488
8859 88581
64555 81511
68756 81483
14700 47932
14664 48372
79282 90407
38273 42040
8628 62715
81160 89360
54629 83651
13345 27132
67277 74302
61314 76224
50051 55340
18081 40507
30613 94867
30073 99191
78162 83933
53762 86098
16899 82965
34102 63953
94231 99517
237 27139
24306 89390
8321 41718
52911 60005
7251 12469
26412 55488
61300 88779
78415 98277
29017 93794
13761 74388
81123 84034
77396 82510
12835 60247
32094 45602
39936 98461
50623 91130
2277 57402
39571 74542
30621 37101
19797 90541
15893 32122
71662 98052
43936 80597
20351 53489
55839 78270
32534 56519
12102 34610
47071 80226
41459 53366
12140 21037
13693 96763
25669 97694
54556 85631
70363 92140
13190 66238
20608 56521
38022 95589
31706 57305
44665 57889
70059 88433
44725 67429
78584 79327
43559 59578
36221 94345
58740 65700
6803 71207
34820 55850
9116 25290
20390 88856
5582 48381
43360 89345
50797 52565
60938 67465
29233 46296
18675 54004
14806 94135
34921 70849
87122 90346
18922 96302
43269 98851
25172 85836
76614 85876
5111 17568
52798 74014
792 37257
77003 92090
81189 96530
55286 63854
75846 98427
36765 86158
3675 39033
44152 72135
13415 90142
41326 49076
37121 63347
26072 59911
17018 84671
76889 90586
20378 86355
3766 61993
31316 83493
8597 33658
6675 87341
998 86336
19999 67948
30333 73748
17850 88190
30964 66099
25944 89961
59803 65512
13445 95209
21792 36003
5839 64459
1251 86650
24294 64097
54213 97823
40418 42111
13133 90160
9323 50790
1679 39891
3506 95352
42056 42251
19989 78199
31889 40782
59053 61804
85891 99283
46424 51910
36461 91648
44130 67642
37530 45172
53165 60654
16735 27494
17933 73281
12520 80226
64177 94868
18727 70856
11350 95936
47548 81965
6356 26419
37610 42132
78038 99533
56283 62072
48376 62819
58266 96506
73500 84987
25661 52258
56732 84263
34328 82848
3865 77698
57872 59933
30785 45009
53772 89817
5755 22442
83620 91848
5526 40429
61040 61101
29193 41744
49750 86044
19230 93632
12819 16732
40356 58591
43081 45952
52102 77970
48068 53939
54339 67132
58185 70742
34540 94245
37058 78970
70725 86541
17692 56118
70977 96501
65882 94937
54185 67720
77379 86186
22333 50753
12329 86927
35824 49798
42367 86819
14237 93651
9026 16952
47134 90387
48928 92054
61845 69797
13119 43662
39408 50468
65134 66695
76352 91129
58820 92147
24873 75162
19112 38800
16564 54305
14450 41236
11415 31860
39711 44101
3715 7937
24176 80774
70966 97523
52476 53392
2559 99013
71314 73757
50363 73574
62283 70498
46978 68481
9060 26207
42400 55592
55751 96199
26466 26967
80929 82673
331 687
8831 69864
15046 71589
24228 44163
6736 68720
42558 54394
52111 94969
52327 64851
33439 55221
7259 86101
14639 63838
48877 80833
32095 43448
18861 82425
21097 62554
25662 86580
4547 34772
48080 91505
42688 76958
32830 34981
64137 82758
15602 78433
27977 61748
46768 69366
26980 28256
37626 87997
58484 91323
47325 69139
27501 56252
77350 83955
37562 89297
32402 85039
74326 90216
48925 81871
22802 99938
12029 74885
69403 70832
38955 92136
34466 94267
1053 47246
83452 86252
48941 50638
91609 92487
68714 80728
22715 68668
28725 34664
46137 81871
41053 75414
61195 84379
41385 49621
5829 94050
32571 66144
66963 67804
12760 51898
12882 94060
13268 26638
35484 52382
25508 64591
2715 74719
12596 68774
51481 54462
4830 48781
45034 97641
39128 74347
31488 46502
59257 79352
75770 77363
25314 53766
25054 81491
9204 53650
44733 60412
60491 76471
27003 74548
12230 17937
69792 87923
2454 48284
19671 30123
28774 38070
30191 93620
2063 28186
69291 75628
1580 62001
11880 88886
28504 34953
30078 31724
62344 78497
3936 62757
47369 72217
30488 30793
14633 31926
60815 88020
51523 60734
98213 99978
17265 44182
73250 74639
36606 43901
38993 66432
1012 40709
17239 19517
2920 8053
63384 81818
83139 95408
9117 12446
18848 60989
46076 46093
71013 96255
59586 87489
413 6658
10704 90598
51907 88418
72360 75373
58953 86794
68741 92614
48214 61414
31251 70930
391 45932
26299 62053
62941 72829
36124 51735
20783 40346
35334 40053
21896 38516
7627 32865
58282 85499
72448 83153
19470 80382
20219 60748
44647 97280
28283 76259
31884 70419
55196 90030
49459 55786
2563 63306
30483 70020
15078 92286
6099 71401
51774 69239
31498 35415
75487 93940
37853 48652
1420 57802
2318 10024
32877 92402
32268 69894
33273 54472
19177 32306
1663 64347
2750 78933
43178 99462
40729 59306
59880 98656
30724 98350
45588 77173
16616 75074
19456 79762
34364 52104
56157 73121
56901 65013
17025 92275
44778 78431
975 96991
5155 37669
25785 34933
19391 67948
34297 63529
53830 76975
60631 91965
13901 34388
55122 65345
5018 85493
1929 32088
2157 85763
50471 89146
35671 72824
62429 69504
23918 82039
16678 34933
89089 97563
54798 79408
5451 60307
7404 43344
17019 95658
45440 63522
27254 45899
33460 96534
34482 51958
15205 93011
50754 75872
53848 70463
28394 84006
36076 88778
24089 82790
13597 74660
53177 76151
4298 78680
40055 82510
22718 79158
22554 79665
39803 53840
54687 98476
2822 25214
59912 98118
39234 48940
50818 68241
3295 88856
15026 30240
13540 51536
40515 54283
3084 23435
354 30651
78757 98700
15350 21921
25643 31831
155 42820
80012 95321
38706 43522
90024 99893
74259 88517
46659 50169
47375 65965
38630 59443
1485 9153
22337 92015
5722 34287
53986 91573
51536 94090
68505 76938
12284 17328
27056 74991
64745 91761
10585 11888
26062 36330
12333 35323
25633 86557
26013 28253
905 95370
65758 74296
25959 35895
48971 96151
16648 95843
20524 44650
18921 19478
5046 20893
69791 84829
9031 12700
53332 71807
17445 71625
13482 82947
8534 43467
7817 10799
63730 75565
9596 99734
22995 37107
60192 76663
65096 89816
54274 80199
34438 35337
24329 48475
12848 74820
12717 55858
20303 38838
22954 72408
64439 91509
3765 91126
35914 84214
33243 91236
54780 57481
35575 56185
66311 93722
26988 85093
16793 56172
7952 77549
1794 58070
61 29349
4409 99114
46606 48160
54302 83104
34442 38485
25869 33008
86243 91208
20826 33761
49174 52211
18915 63839
9078 70768
11673 71302
78880 87110
15257 68975
20177 76269
37265 95673
4650 78885
36938 50858
25269 78251
9386 82364
28382 95749
44263 49873
77536 92899
19690 30144
34673 88190
37584 80862
74041 93840
70380 71979
8478 22352
32244 47948
17897 63643
56297 70195
13718 80879
8920 47722
63532 66881
34774 44926
51261 82951
33124 74063
89024 97068
79038 87176
57688 90770
20894 59684
15784 58541
10371 44638
77360 93040
33189 63041
18379 73692
16883 55317
24727 80516
10155 92119
45046 45464
54858 91159
54018 66970
34302 89900
79054 84400
35084 41978
41098 58600
81411 88339
38512 82128
50628 50963
28321 97619
10340 59821
39886 66322
71463 75325
2306 51751
69595 86196
50107 62430
11978 48604
39595 84248
31430 71723
16941 70213
6688 11171
44881 59148
82641 83024
9413 73181
52851 87356
26190 32884
2490 41440
76450 98627
1173 63731
10370 83909
6632 8056
7501 65370
55712 60952
39469 73889
62245 65532
65537 73375
10140 94585
69368 86412
51723 56274
18040 32443
22931 28208
79981 97365
15771 66911
24529 65983
28813 58112
37537 74093
36394 88002
68759 76922
75994 95351
38052 56501
40160 44469
110 59568
53866 55818
25632 39584
68490 86358
11333 72487
15072 15880
19442 70075
16759 36592
10118 44210
35274 37249
35433 81900
14029 96031
4733 66385
51316 52854
42550 53603
13598 38563
32237 43033
24904 76591
43566 97402
205 67670
19528 35291
22006 30338
27733 84900
12768 75160
25372 47673
62108 95870
562 99426
26443 32108
74093 98281
46096 61160
4741 97794
20677 84955
23723 94468
25233 68966
18341 60463
34319 87854
28653 57701
24521 83426
40406 64682
82276 93156
2906 83941
24822 25500
79055 81139
26485 95314
13984 62337
14713 31772
5094 54038
30608 70711
11572 68668
58489 88275
60754 88426
27907 67748
70400 77488
26127 59146
27205 28020
7441 60029
63589 91209
56978 73784
2372 46933
14103 54362
31712 65768
8390 19955
11091 52797
59576 82392
65453 75734
55674 94644
28736 58616
2654 13242
54653 54744
2241 7032
4128 75452
28057 37288
52960 92411
31668 90439
8697 16824
11199 94801
25155 82174
5457 90891
3117 52972
75270 97230
48531 67116
5161 63211
17644 23125
22390 76660
21664 49849
13448 35292
37713 98705
3121 52233
78202 84898
192 97980
69749 78956
50222 68108
76239 96375
6299 73978
30395 87894
32397 89947
32723 57770
61348 86931
45265 98908
66329 85561
20781 34759
73765 83853
5640 34457
89892 97357
45560 51348
64523 92667
15805 40260
85792 88136
17864 88166
14250 56980
51572 95098
60387 70500
50269 62903
5999 96031
11892 27522
6890 24450
2135 45544
47647 50747
10470 12973
40705 98556
19396 37980
4232 20393
29748 52469
11216 40193
11542 43547
61868 95168
20299 97855
67290 83053
50524 56511
10223 80771
6715 99897
46849 67436
84764 91317
28743 84238
59118 68864
59607 64801
9894 91211
3753 94219
19903 49010
27180 88195
43434 63710
58435 84790
59934 74814
84232 96570
13326 85886
17830 45812
36954 66595
28683 47138
12521 76760
87108 92343
70215 77637
83617 99735
32686 76746
21865 84640
33793 91025
2462 41914
28868 28869
46779 75010
56914 86347
26815 59662
34210 63293
19803 93766
73140 98006
12019 51313
45814 83284
59591 89373
3382 81839
40225 94676
24561 47899
19905 78629
36415 73123
22955 39002
18221 84449
77264 97280
7786 33273
12462 27892
60000 83338
47051 78031
77911 96285
16125 46511
8369 42449
47780 67939
34913 69743
6192 6872
23555 52961
68320 87875
18143 76604
32598 50742
13929 26629
43777 44040
31787 92700
21883 30046
55147 74971
7464 31642
72522 92264
63817 90482
21198 70738
53772 68048
43355 59434
19368 93314
2343 78228
2002 21287
36157 84471
9893 20708
59313 70609
22282 68760
30442 62072
57474 67752
27666 55482
72937 97220
30410 30450
37850 97135
82508 93106
50886 73207
28184 81443
1345 69327
12413 34601
14474 80758
11424 68933
24854 26042
11893 83243
12563 90334
43253 80598
3407 58142
36938 49769
1119 95350
20247 76275
33973 60412
19764 32223
16105 65239
16542 88622
34650 39450
22160 37359
39517 95123
86233 93549
6426 62178
2005 64781
64161 69902
60104 69330
2805 26180
16133 56590
58068 61375
47938 92371
25835 43899
61 30106
15585 55293
22657 77679
32445 51280
30049 50747
4386 66654
43923 83101
15866 71817
8629 78602
65211 83255
93171 97780
24748 86490
17867 24249
35238 40854
7232 92435
15059 62897
9992 12955
47112 92807
21645 77040
38729 82125
70692 90259
20423 85666
35430 80084
35755 61363
58806 77304
10609 56069
18896 57723
7591 81031
54758 70969
54928 82267
46810 81188
55266 84576
23170 73483
33386 87488
16356 26153
89212 98695
50958 71257
26119 42204
2146 31033
45187 48705
16708 88005
13601 61358
38787 71514
253 94346
18457 32418
20662 25183
80036 86921
30514 65797
80585 85830
3626 45182
11862 60544
32431 95966
81297 96627
40672 87461
23980 42978
13750 93400
78219 91932
12406 80417
3055 98469
56370 72024
70445 91522
59480 80349
31698 75975
44149 76359
11812 66523
15509 76299
58747 90552
21321 90501
5539 83972
16646 74563
5302 62738
10764 47368
25629 27364
29730 85701
27812 97254
18230 53848
5546 37420
71482 71848
9718 13986
49610 86815
45410 79094
6770 60442
39551 90553
14704 23117
9335 55951
17324 87704
72419 89088
9661 58801
53965 91809
5120 74773
84550 98897
52996 92488
67042 67107
50423 83227
50746 52041
5809 94852
34885 73545
19554 51168
1527 35178
6855 25706
17338 88705
62621 95667
41374 75319
18040 57243
29873 89429
47046 59379
60600 72857
10450 93514
7595 35594
198 6011
26619 72760
6690 67672
8970 83411
35355 88735
26647 99085
52353 93793
33576 64533
57180 87145
3616 72792
49726 92190
83877 99612
12555 48960
82623 92851
40056 79198
65272 92807
84875 93176
42131 98572
18847 53902
4079 47660
86766 99872
70173 87131
17780 42710
59581 77288
64686 87374
6652 44007
23885 51475
50562 64725
41441 41925
14227 81886
63252 76413
21533 94461
45871 51331
9424 24047
46236 78733
43043 91484
25507 59826
50409 59470
34258 82189
19100 38380
66582 68820
22852 28138
32027 74590
57591 59657
18373 25433
24922 28620
24646 55904
32528 90542
4747 47419
6009 18099
15535 28692
79168 89060
55215 86198
22443 55246
37424 42922
18359 19851
87442 91928
6789 31596
67226 92387
56112 56261
58305 77708
11923 87862
46999 83574
6980 12447
33668 69939
18237 59647
73771 96108
61214 61473
74863 89769
59924 90848
10146 39760
35565 69724
5496 68089
14459 80970
24339 64273
22414 83647
58143 64460
28855 33180
17513 68852
23269 82525
8159 77213
62264 82000
78870 81187
84144 95929
25029 73730
15144 93273
46972 68932
55759 56518
82783 89019
22096 42769
10364 68075
1670 46202
8955 43956
42330 71456
4943 98048
12402 72158
12314 64436
40419 82502
23527 47196
26519 41956
45062 82082
31755 47085
45386 50546
39674 97636
60547 94487
3531 19570
54904 98534
20436 21714
48417 77777
15106 16918
17601 89786
25916 36525
19104 57669
5299 47140
6618 9459
187 82225
10224 57699
41869 54054
19352 53606
25648 29197
8214 37911
38412 87366
14937 50664
45111 82529
22298 70898
15143 54876
30240 60889
4630 95629
15825 50278
36254 77898
23310 43009
13707 67753
64519 99354
18001 22422
25218 66299
17893 23747
7759 25816
68126 87448
15285 21427
4183 54613
71107 94161
7583 50103
11181 75123
37172 72706
19148 53715
27350 80383
18540 93780
69125 77734
41114 66064
46748 95025
23726 98500
57561 85216
14231 57740
49428 83214
23504 94522
26948 56183
55388 93896
44011 93659
6248 65408
13226 97616
15498 59594
29743 48648
16664 18273
48339 66006
5943 23982
593 96460
35619 52081
28607 39528
19958 46561
48171 92323
65730 85406
73532 99555
34975 87827
17755 80434
3091 36728
6221 29820
66837 71128
59223 87406
66784 85137
28752 36215
21926 36518
33429 73723
65887 72670
20767 46379
73754 89345
6089 98986
21534 75779
32292 90824
28891 71548
67734 68203
76055 89832
61871 88040
3459 89856
24961 82902
7935 99907
27655 95285
1691 35450
72146 85003
47907 57376
25609 77585
10717 44428
93692 97485
10276 41410
12509 66785
6329 66865
24956 63744
28610 57531
17753 61446
26735 56096
5017 27692
76530 99664
3409 30095
296 15888
55748 92728
73173 79850
41898 60613
59042 71573
14127 59927
5062 86241
21225 85857
62553 96555
64952 76478
32192 44028
14419 90885
52990 70440
60276 60499
33 49769
61295 66396
69540 86315
46534 79711
3609 24975
73063 82492
21037 83953
21813 97135
28058 98210
54246 82660
40608 82492
16264 58717
87146 90667
53824 68186
6156 76086
19472 55782
75164 88373
24610 75187
36720 92608
24555 50149
83940 91827
72552 83842
28930 45299
44855 49442
65394 68426
60283 71258
1523 57561
86435 98112
34031 50513
39531 64338
14401 62490
2278 57666
39250 64190
28865 44789
94514 98562
28237 30568
11847 98365
70975 94688
46342 89168
17466 55269
17437 43459
8344 59435
31573 62517
41362 99380
56193 74899
37920 83802
57562 66190
78973 99994
87643 95107
79869 83498
20813 51237
2556 62161
43672 86190
10260 13829
24540 76346
16259 80331
28513 52190
49809 69980
4709 62538
20409 69166
67989 73526
3010 69638
4491 10807
37168 67147
28470 43167
10515 65163
2662 91581
39770 48566
11275 71787
48822 75355
3304 53416
32638 38781
24435 71328
49936 59640
43228 89430
29570 96318
29179 64192
83113 86518
44888 62153
18379 60543
7398 49957
43600 59430
2574 22992
23870 66166
43880 64868
24949 76712
65359 85259
13553 19312
58804 88990
26499 47117
25966 78462
7587 65378
10696 52372
1646 44009
20104 48053
31919 68366
32141 62444
10422 17006
36320 83197
7000 39482
63751 83096
83111 98224
39353 70323
49144 63456
59665 81700
15510 48357
5936 36005
90412 96167
36550 81282
33201 39031
26674 98683
1388 39841
11877 90674
20778 43287
30318 87785
59913 74169
84625 90872
82673 94565
7322 7846
80520 80719
11722 26184
71155 93807
54773 87919
16127 65406
88715 98282
4097 84489
10038 94996
27980 96197
15620 34807
6302 42152
36767 61603
15765 28328
33370 81317
47069 51093
12648 66949
74912 77206
14992 19573
14207 33468
17985 41042
49308 82402
4340 63015
36105 74574
27550 71917
48227 66110
20735 85154
89917 93517
12439 26946
43231 71675
23762 82026
24057 34411
24746 37216
2547 6778
1310 91972
16256 69470
16702 23962
23371 85602
252 71096
8042 46617
19829 47956
24165 56689
11285 49960
27867 63466
9966 43076
57989 99628
43090 54660
43587 79551
13349 37450
20118 43647
9773 44951
36613 55905
10049 58378
15758 65332
4042 37964
2315 52319
5371 35490
81473 97285
40789 90741
18583 92951
83435 97179
23739 78815
2226 83060
80685 99481
72574 82040
52529 72147
41855 64354
17479 72898
25180 50217
18890 45995
37918 60252
67971 94173
87318 91878
20370 43928
27832 71526
75642 96742
22078 32943
40241 66141
38982 98398
32833 77861
9068 63592
14457 55291
20441 59320
551 30008
16862 97120
80700 88515
13607 63664
40281 65096
120 3817
17938 31370
8422 8843
7818 13254
36585 61428
59290 84393
47581 70442
81264 86989
78991 81557
38433 83323
19172 70539
45068 67988
5778 88284
68220 92251
22939 99916
69750 78573
18249 40600
23146 33094
3433 86099
77136 85321
65247 83250
10443 99624
7082 99006
32472 79880
17216 26268
60382 87190
59287 59352
45229 46519
707 29865
15801 38587
63059 94028
55527 70487
67272 98287
30921 93913
32388 95443
12997 62986
40093 98244
50685 60952
10290 33613
33199 77721
90085 95888
59556 74704
10434 94088
61358 81526
31641 97816
34943 42609
39019 73455
51234 79432
46142 65500
18585 37326
88442 94144
8100 44137
9877 78733
22285 92756
78701 91798
11462 20232
52626 76661
31174 65806
39792 60330
9587 80387
75444 93153
43346 95505
18168 79446
53542 65626
42968 50633
16654 41098
33377 36796
56866 70857
30472 70054
7163 91188
44004 84842
19858 70007
90907 94479
9689 15924
44881 83012
21032 69100
16053 84699
6222 46165
9016 16924
8403 52386
58052 71137
84733 92049
28460 63722
65064 76087
76 83057
3564 79084
23412 89057
4848 8768
19767 62494
39217 56677
7505 99651
28828 44217
41383 88081
79165 80493
53271 70509
3904 35045
4986 54211
11689 39255
1216 45536
1620 97039
39715 86915
56835 89359
20866 77777
32264 86486
26770 37071
6438 18497
43709 55089
9643 70119
24827 87821
66962 95965
50837 70687
63511 73071
2715 77511
38327 70703
28263 38283
69922 81803
26192 86290
25810 58917
91308 98834
58423 73585
8451 81922
36414 47290
87538 94443
1376 20033
18235 86300
2400 41002
4439 17800
9643 75365
76256 96332
3435 43982
64128 88451
2769 24647
49843 68342
56041 67478
85543 92615
14183 43905
59053 74573
24678 49340
27754 42637
12413 21535
23556 67160
19767 90972
6267 47105
10208 78652
60334 80613
32488 85671
26359 35380
34854 87411
16217 91674
52121 88839
19271 39798
5003 92234
9719 53410
3758 78861
7608 51004
17747 33222
77524 84028
46105 85577
16343 32396
313 50662
13008 49662
28943 96370
21244 74569
5219 48935
60158 95896
48242 77441
2324 57453
484 2275
71874 95605
13289 80820
77249 94317
13843 49888
63602 82360
23267 54189
17262 92573
33980 41273
53216 85014
25530 29102
87466 87547
25535 61089
73192 94437
31719 66315
26675 90240
1880 40061
32090 49076
52798 97345
29889 38074
40146 71661
59659 91224
35306 64042
27286 72023
51660 63079
24926 87909
55644 99232
53553 92179
4934 93681
18331 65779
64473 66008
58343 86147
26510 86732
63718 78960
8777 24112
16348 41176
17170 38148
41513 68650
14977 40772
9113 37351
6758 61997
35724 62496
56587 83336
4369 35723
18709 77104
66940 86487
46941 52750
58838 65738
26403 38600
56859 59756
75990 89837
55233 84270
66516 87997
6855 99562
25840 90605
72692 79529
36809 51971
31179 56511
26163 83636
81126 88574
1138 60625
3630 61924
41674 43021
21097 34530
24001 64673
13144 59105
28380 37466
59926 80594
53781 71474
9950 74137
42386 96098
57883 64576
56677 62226
4938 29898
38558 68400
50583 73467
3462 16321
22543 67797
24400 76094
37552 80627
57771 90380
19883 93624
56366 76443
7415 15325
25434 58197
21514 99473
2835 45390
113 35299
17772 92670
14850 57826
6804 33742
37876 92301
22789 97382
28949 50219
20261 55618
12868 70846
33827 62365
52280 80421
19315 22049
26929 97147
67580 71848
43045 97072
33620 48775
8169 76437
18004 53132
25270 60506
23571 60711
58519 80431
25824 75909
54003 76460
33773 83852
49692 62273
13384 51950
18013 26595
65766 67976
47379 88659
28217 59297
18038 94633
67770 98370
709 55149
64414 93263
2602 14535
46702 57248
32862 88831
1026 28525
47143 79442
33908 50410
29283 54573
31664 61377
38867 43793
70970 96665
33171 47723
51435 69634
69296 99295
72754 93673
72321 96807
18873 45587
18338 31740
8614 82608
49203 58695
24703 66017
26415 40854
18059 77538
5514 39365
45485 73981
44261 62044
16816 62694
78117 95523
31241 44171
54383 94894
6340 94349
10479 87336
24097 84403
31661 38499
89556 94135
35828 66628
24582 41739
61464 70851
31590 57817
65533 67639
18345 39470
15428 38699
70147 85710
7846 13816
10558 59206
69752 96203
67759 69412
45488 74727
4451 26234
65808 72783
43752 58171
78826 79619
2069 61187
58142 92119
27763 81240
31977 35117
10698 22857
93908 97873
19000 64389
22674 31814
14376 92944
4374 95809
17902 65328
10595 25248
7608 79945
26677 33453
8800 63928
46509 84805
39730 76924
54016 74986
45779 59478
16308 66587
14127 49380
7856 14188
61617 80128
8545 49964
7745 8870
80948 81918
35005 97608
58845 67633
12324 81648
11967 52403
22535 34331
32606 72384
69131 88674
6470 29323
19293 87795
3072 65301
9472 61616
23749 31334
40414 85704
19834 58461
26423 90195
38978 70889
75238 90877
344 50940
34932 57917
19902 61609
12755 46436
17129 96706
2247 15811
39453 54470
17238 18884
80879 82098
25920 80930
27252 33719
65186 79888
58878 78446
37525 56674
36314 94273
35516 93939
25930 26114
8186 80118
10447 82698
744 11688
37130 37765
10822 34616
7161 72542
43293 60642
19630 63196
29908 95375
8498 72034
3149 10562
5384 36285
3903 99530
34128 81034
3726 28084
32405 43705
95939 97348
83606 87018
39307 85851
32122 43623
15038 80547
46391 87855
4228 56849
62322 71863
3913 75582
5266 11275
36929 70610
56986 78815
25752 67868
29282 45213
34178 99984
52154 57335
61688 75223
89024 91858
18672 50112
11095 16262
50723 95369
19347 37973
77888 94197
35539 47139
24484 49574
53065 64791
10468 32052
10971 83206
36781 55078
15736 88588
47232 82138
44705 66572
31448 73001
17907 61942
21628 45514
18095 21737
15566 91624
4285 82775
15387 94173
10116 68133
32825 35592
75177 86954
6439 29518
29907 33154
51186 65036
41278 80961
22607 38496
18690 72250
17257 54379
53387 56403
59091 93038
7157 19541
29343 39063
72722 85266
15897 80349
8042 93231
69014 69456
33430 81688
8894 97220
3060 51416
19758 54525
69301 79443
28181 71732
41200 45731
77136 92624
77378 90501
8520 84463
26590 56430
18581 92178
17493 92792
54397 71528
56920 74791
42385 82814
4505 12977
35855 53322
7893 98858
19184 27812
30363 41597
6498 68033
23564 82849
39662 39983
17046 92486
27728 29330
94975 98968
12314 60836
89526 95412
26796 76594
42658 65936
34974 82584
6639 79921
1315 26315
8936 57438
22358 95290
38843 41420
40746 72360
41529 55592
42444 44792
33378 89589
23871 36698
27690 87478
39338 72011
18633 93001
1073 94857
15154 77273
23154 57760
419 25091
9203 13961
28614 71347
452 40435
13782 79255
55444 80475
31054 51160
80938 90914
45299 78747
54028 62216
28078 88500
15577 17609
12641 22715
21687 62073
4141 13782
1500 96223
673 32275
22683 60319
1048 79319
41412 66366
6737 16144
73507 86417
23598 36390
14092 74656
44550 94163
28907 94880
22466 28145
23993 85991
5138 67086
22303 72632
12027 41396
8059 11119
14981 54046
69333 73995
27077 90300
15816 96735
686 73614
4794 86428
2943 96327
23175 39160
64912 71618
76956 96634
3094 11509
56934 70781
48487 68113
17344 67146
80110 99484
21881 98396
9997 11998
8986 26221
22979 39554
21338 99718
31267 87859
25694 79793
3405 81795
24497 58633
10170 43510
49612 56226
22448 82739
35547 48044
18993 76681
18207 63487
14380 45949
84301 88489
8737 22466
7825 74485
56103 87984
2023 18748
25955 35299
57202 64771
26303 81581
44636 77658
60514 90215
31426 89799
80402 86241
9446 76443
486 91192
84513 98923
62465 72359
67513 76139
48722 78226
20147 51810
18408 88484
19548 36622
18018 60099
41082 57095
21238 31131
6041 33171
28233 80686
10047 84194
58322 91234
45746 57241
14213 99257
11114 35428
45550 83341
496 78056
30865 81429
38183 99652
58319 60589
81036 97312
2517 65302
21904 27004
64845 84875
45841 60802
5779 8255
69743 86558
52225 58361
53267 78729
52911 95393
22013 42556
22918 88438
11062 47057
27695 62961
21529 51114
16937 27352
71852 95575
33375 37745
6809 32020
19409 75433
43485 81670
1797 20398
72003 74851
19692 21110
80189 81678
17583 49182
33278 86375
3333 13534
42795 65698
93763 96329
30886 50444
50231 54842
469 15918
13764 68966
43416 70469
40204 99648
20632 89212
52471 66424
30513 52881
9181 76868
28165 66318
54818 69418
30546 77595
733 60202
50426 97574
82774 97738
30175 85043
34303 89637
2664 30303
11980 47497
30490 93943
49454 59482
44630 48744
13955 47901
23631 30540
40302 86401
19756 89501
22862 39832
31869 72905
57955 85470
18519 40769
90890 96714
65731 97334
65007 70437
35289 77132
37108 58640
40512 95814
36953 49902
95231 97274
7187 35084
24633 32206
61625 89740
22028 80059
33067 45160
32450 35528
60091 78510
18519 24342
17701 67516
42930 81968
8636 77211
11184 60552
77791 81557
70014 80017
43275 81875
28979 72651
12426 57687
25692 86949
49577 91282
52466 78866
40039 65188
52746 67430
5385 39310
21580 43660
51157 80458
81941 91661
53520 58614
35086 37863
51290 52768
15334 77921
14546 78549
47575 55053
23122 71086
69094 77560
7559 18498
47094 62113
17392 65268
21444 89260
45776 57906
64676 76683
63048 73982
26019 89615
32554 95310
75664 83205
78723 90923
16290 68835
10043 70880
51396 64799
51010 89682
32550 54418
11527 80959
21051 95519
52395 66382
16426 48664
2549 56014
29667 41673
22442 99811
12137 98433
31292 89610
47507 61215
42560 48745
46473 96568
4992 37135
3967 16468
19339 23498
25208 75789
35246 88925
9391 33590
7227 18086
55600 70127
39164 96405
6445 43417
32910 42911
39761 46226
20924 89900
25433 35463
1519 98773
47978 94890
18580 73258
18828 63169
46831 73259
53198 79281
45352 99848
9529 9813
51183 95173
71592 74613
23657 72925
6086 56527
33974 39336
1528 42363
40595 41123
7379 60840
37936 43236
19032 37341
6939 39203
32888 79440
32168 47124
32312 77893
40960 74028
2677 40442
34315 71453
25896 54926
35544 48224
67263 88082
6442 97581
19680 61045
12772 61890
3862 65506
22771 48449
50420 73352
60664 83856
50307 59129
90222 96901
19623 70512
8908 46956
31564 79027
71507 99781
9372 65541
57692 89316
13821 74293
57137 75617
73274 92932
13013 13663
79012 84877
12693 71013
51283 86829
6414 79781
56386 84735
39632 86727
24409 77548
1166 69662
62675 64547
36986 80064
7824 26182
27931 55738
17853 95220
38214 45182
14540 70268
30540 31240
55467 78705
5278 66176
1760 64892
3813 92947
14888 96935
7374 66928
21640 56440
52651 84372
10969 12211
44087 73169
11360 66094
14730 64678
49044 73937
21826 84870
84943 85723
37790 81954
68098 86577
49687 66499
76137 84028
32286 60082
54396 83842
68989 83462
18704 88494
82695 96003
3729 10537
56349 69339
6776 64103
69260 88285
80917 89521
3481 19195
46613 54726
82697 83175
13365 16504
21613 36503
81933 94056
6494 16754
19189 38418
16848 43117
88582 96179
34814 77287
75240 78287
7506 95216
52282 74473
30383 66376
26868 81912
5571 72445
60128 95958
66074 86849
19195 53063
69334 96478
65719 83020
34189 98854
36199 61402
9948 70311
16190 37227
48157 74539
48931 57336
16922 56549
21060 62732
17279 60213
16139 87557
23813 70658
56573 74514
30874 73472
71966 86221
82908 99879
13213 28842
22897 74557
7007 35396
13178 76467
38761 54427
29790 98988
11488 93566
30345 59678
71982 96946
38880 86710
27580 38924
79778 87034
47183 72019
40488 54430
37309 84514
13622 64244
3620 13589
39679 55389
12197 33730
57097 78220
62402 86401
6054 87709
45434 64446
25203 28542
4064 21483
22964 79936
47488 61613
77297 92778
17505 96451
23231 78517
21006 91463
10032 64143
16738 31407
19883 52072
15508 23825
5753 31641
7786 19093
38781 73520
21180 72421
64118 93921
7338 96830
55347 76247
12364 73613
21994 90545
32052 76828
6515 82668
54085 85026
16043 16815
41859 78821
16009 75267
21765 49454
84109 86894
37915 53972
46964 76074
9437 61461
42246 54568
35075 69836
39403 53057
7119 16178
4906 96873
32328 94419
24471 37702
38971 57553
12645 17231
52132 56817
66989 93330
66021 74215
81759 94441
22709 98582
26769 53982
78979 91774
67832 99801
4664 59519
34976 43990
46456 59687
28435 91561
25499 62051
10950 93537
63301 78840
20455 83422
25691 79508
19736 69963
52505 91499
22817 76049
28641 92459
62370 78294
53683 58517
51095 64319
5620 52934
61794 77946
30185 84256
31715 80683
23594 51975
52337 65763
68667 71350
64380 85609
87866 89911
39767 92122
14561 40502
19400 68970
69341 84075
30152 51848
7538 21709
2886 80496
52412 73396
29979 65084
2921 34256
28459 62069
5952 42988
7371 40051
13057 93438
20766 29325
22873 90392
50173 52676
63352 80577
64967 99606
43528 48177
15946 95077
32634 99138
80062 91819
24532 87451
34527 87138
32426 51931
48533 57974
32874 77086
53591 67459
8732 43173
53590 58938
70514 98068
26920 86882
22919 44639
48348 54898
17930 31756
25773 30370
85200 93929
55581 83432
5865 66215
15912 81128
76916 98452
5393 44374
13548 53392
16763 79848
85396 95163
29522 75386
68284 95565
13136 40277
6230 42077
28413 84413
64394 79213
39058 50612
28419 48713
69060 87266
37570 95658
58786 73435
22064 39494
36002 91274
49943 96169
74041 81782
18224 81135
989 38745
1959 77581
64842 84449
21953 32826
10207 64669
6877 70327
4398 20895
65672 85607
46272 47456
34530 38617
73060 99804
27719 79268
74821 91435
7717 18183
4182 45633
10522 37712
7683 98276
32967 45077
25267 69086
44462 97893
7845 37222
22559 86534
34703 91149
55816 71185
49346 55404
45471 68435
88098 91887
60851 75242
66951 69927
40979 76485
22781 75669
13337 49744
229 22322
51216 96554
33665 67920
10503 97677
11187 57611
17110 38317
11743 76971
30548 75727
30809 48589
37257 59140
65967 91031
34560 55907
15090 43978
10448 93645
14588 41661
4560 19491
53906 62059
8568 14031
51109 74430
53188 87250
40832 94510
37703 44830
68539 69142
22819 57376
11899 81669
56427 64599
37377 53625
15142 53777
39949 96903
5778 73920
1783 28653
29597 37571
20767 35347
30961 41960
34933 93641
466 67136
9048 63353
8109 39285
69635 92035
15989 56510
68270 90503
33624 86448
28938 49785
12809 14760
68210 99161
53411 70733
7422 74509
24466 58710
56047 78431
91579 94927
29830 84022
17163 81044
23244 30167
17061 60111
16744 77788
48847 55739
11245 62832
50324 60421
60064 78971
12492 81563
55740 61952
56564 72057
32128 64581
60429 88470
14726 14914
12521 93960
2138 17273
673 29108
41231 42378
11480 88859
48362 73143
61130 93878
12133 93259
10246 18695
53205 68258
25493 85470
64441 77252
70267 93255
9897 48449
48957 76748
18032 84361
38446 71640
27574 65894
70519 94133
43113 88451
23740 71098
528 60870
32342 60950
37387 80539
56652 58126
2004 44542
80835 96169
2708 92851
38928 66232
51150 68711
24472 82364
69886 90140
8981 50028
16496 36317
115 78441
32444 88791
50510 75718
50599 61299
8501 14196
11525 97425
11975 81330
40719 81331
6558 7083
70866 75328
45116 98233
72649 73265
55891 96070
64910 83377
30889 94194
6005 12653
56742 88440
8847 62520
31524 69442
55855 76375
6327 90966
17549 17676
9765 60733
12508 69732
16431 51413
3775 88918
79774 98885
62460 77399
57250 62414
58278 92638
185 3729
26208 91119
11262 51306
14992 45839
13998 42840
9312 81522
37085 63731
44050 49524
74706 88093
47097 81066
90058 95499
38277 95300
4953 48400
87012 99412
5866 26570
8682 67895
24350 61291
47596 65539
35661 68967
59832 83356
16068 41765
13764 40402
9372 37646
39474 44069
40428 83273
6490 41099
41166 67556
33765 93184
78375 91737
9851 54917
25837 35758
71247 71420
4596 63737
41058 44918
6309 17268
76249 88933
75856 79257
25881 58032
53510 71916
35737 83689
38887 61222
20361 60883
9124 99313
15087 83220
47112 60855
10498 35875
2416 93260
43362 84954
8159 82000
1730 73953
4726 7354
9707 99595
30304 38460
17055 80293
43334 92573
33053 73090
29839 61568
28151 77033
23462 81711
436 24485
2794 98067
2209 90011
93080 95417
29549 74560
53318 85474
56292 63875
43812 99531
60636 73972
19406 36366
22339 26331
17422 34852
73715 94548
63910 72494
3855 4668
938 44321
39948 76979
1232 37348
27082 76917
31847 66378
17499 19160
9926 87881
16845 94416
83613 94867
36570 37774
49161 62199
63345 81216
76052 82309
9828 47503
13775 52740
51284 99518
18038 97335
21726 55153
63834 70242
1137 40757
4754 46659
33304 81904
64910 87182
68890 75459
41314 77800
10624 43189
44146 99822
46522 81369
3499 40452
1365 61923
33295 40949
15164 72532
347 92825
22513 62414
36367 44092
51135 92427
62629 69998
83737 89451
27070 88712
33974 84425
7077 94384
31371 44356
49704 97420
83465 93940
34277 75367
72715 98789
70153 92214
37931 50993
1406 36410
78641 89495
24967 47539
70069 76107
20119 97166
38034 89997
12492 35643
27586 36792
26447 84058
39518 55503
41721 86876
22099 91827
50620 62733
51785 68330
26330 83970
560 72989
35578 97400
25594 98759
27559 57562
48996 91486
17670 75932
26779 74710
39278 58313
58387 63796
36244 48458
33117 80843
44198 77781
5339 78828
46750 95326
21442 36247
11350 73341
13583 25805
12000 41401
46237 69510
35238 97427
66157 98235
48985 49833
1977 59992
20555 25794
26141 87105
54259 99098
34124 94219
76876 93135
42096 78152
19778 72829
75509 91108
75198 77535
24597 38027
36452 63842
60559 74583
26475 27950
24546 49320
15568 56013
42472 97359
11366 22715
51214 77736
31881 52772
49828 97008
16533 75707
44667 64853
37550 74555
23844 77448
52582 56300
3273 46121
15413 77562
71267 97790
93565 99965
57112 83655
51367 91141
24685 76495
21661 44142
50942 82025
19562 46796
27465 82988
35363 68911
94393 98543
30844 80277
25845 68053
5959 74433
40732 77229
37110 61431
11406 27808
33839 37347
56157 88194
13345 38244
2983 95410
39822 59061
5781 18903
24721 37871
25198 43620
34365 41722
546 65622
52411 69622
14444 93247
55508 63716
10715 83780
16909 64396
26659 99616
10902 76165
14838 71118
24464 83090
1807 22612
28049 88048
46491 73822
22206 46470
39400 86364
28921 41951
5958 78162
17419 63446
18044 41738
4578 51832
17972 68631
6713 99889
12150 68706
7462 42149
48158 71175
18030 21452
4828 71705
19222 20232
69135 93273
43493 53267
90314 96665
83222 94425
13340 69315
51735 82657
56058 98873
15984 21143
53572 73503
7105 46584
2026 18524
13329 17259
22320 94440
12508 75978
11430 69023
14855 53577
52954 90327
34912 35318
392 11198
42498 43534
31374 50328
1694 89071
17652 38488
37780 51522
9851 79879
37511 54293
68989 99945
184 49390
11338 74063
11640 83779
15662 33406
3561 53544
52308 75574
65033 71276
16815 69111
16648 23695
18766 61654
30315 30512
31628 38395
54635 69236
2746 25540
4753 13404
58415 96382
53967 63312
51630 69678
32295 43534
21125 51485
20761 27616
46770 56413
19355 68082
86091 94993
75019 97294
36594 75137
31279 44360
36851 93770
28538 36256
58961 79327
30753 83041
1092 27121
44874 63927
12219 81344
12991 96171
56254 89055
42319 72079
30125 98760
1283 28499
55159 79399
9392 96192
46156 60989
33529 44833
22309 93921
9749 35563
724 53915
13080 91709
6426 26620
19250 43760
28614 88392
18003 28031
51921 98632
16575 37530
24584 59244
1170 83255
22127 91669
61625 68410
4529 16429
42197 84744
9809 24040
20298 50141
12535 47070
32598 59655
22782 87978
17380 74360
46602 79554
15971 17570
2462 69356
21894 25981
32915 58802
13483 81937
49991 53823
1966 25772
39893 90262
13837 71753
59939 91180
39597 67740
68810 88430
34733 40357
39074 43616
33140 67506
538 64245
35900 53535
8160 17482
32477 83991
26459 87141
56883 82838
51850 95956
42895 91278
21948 24556
22102 23241
18990 25937
26489 86500
16644 94477
29946 44339
37721 73061
21369 51328
21981 72911
49547 93858
37786 68120
34416 73746
58326 75815
79428 84675
19321 35882
13090 39859
43907 58570
28421 88619
62919 85532
88231 97748
49487 95240
12187 13833
50594 84303
95505 96762
41270 51176
9446 72491
86311 94641
57205 61904
88470 93469
28638 73296
25148 75952
1514 87918
27247 36579
1394 33740
16784 99969
7112 68595
26001 81010
12761 56664
45092 47281
86922 95884
74164 82664
48670 55011
42835 42849
17645 75179
36976 92203
27914 41869
21406 69844
20308 32044
45443 59850
28100 73153
27409 94225
11916 85546
9953 59852
17034 96801
32295 79963
34222 36419
11082 16082
20413 61752
7556 79067
64310 92347
77880 90836
33582 92043
45637 54536
38392 88747
44964 95061
887 21315
22985 60292
7190 28556
30887 70213
13384 89186
35828 88669
19330 41138
87915 89902
12076 79767
3273 67592
44473 54574
11742 49954
1031 91397
5092 73520
35311 96396
61911 70326
91138 98485
43372 53184
44686 49035
6522 85664
52160 87718
37865 89583
74446 97129
35602 66871
32576 52324
1029 8860
51929 51963
38850 87275
37356 71388
3599 94032
56531 87437
54915 59613
7255 75773
84327 91565
44335 60772
57792 84620
22431 90073
72463 99776
15083 34183
25241 74188
1188 33965
14124 16796
19254 71833
81408 94443
9457 51571
50189 97403
38438 42531
4718 94428
29599 54056
65205 86187
577 82821
44554 85970
7583 52376
17787 85779
46562 94236
22446 50071
20784 46512
63947 82835
17886 27123
55809 84947
5968 87946
49866 87419
15885 97408
44653 91385
2283 60382
69931 73339
54481 58938
56163 87456
8767 47004
24277 58458
20758 93052
70221 83123
19807 96973
2254 89164
8491 79045
2572 94513
11884 55734
42564 90923
75063 92496
9654 65874
36800 76051
23120 66319
30617 47683
66956 76650
16948 85896
65730 72487
16537 17069
15122 22173
1533 59021
42344 89805
32609 55461
42444 74933
33898 43049
75849 77653
19668 57079
26802 34648
12436 56712
2686 83300
84079 99422
91692 97732
14984 24811
47294 80084
8062 29588
45272 48402
56485 87374
21038 82906
32379 45456
12933 82993
1005 83736
47774 93738
25122 46354
63298 83841
23194 36898
46073 67439
12390 83763
19874 46054
18597 28337
52323 57058
37294 82560
9512 45504
46678 82154
33971 37397
54630 90575
19244 54473
6598 79498
24496 44504
22318 82316
12634 61939
23409 69946
3907 56102
77954 87125
67805 82488
2886 56569
59931 74973
52846 71813
53659 74055
38126 68313
57060 86315
10807 66022
13313 31254
71764 75000
39403 97803
65832 78155
13723 31842
23253 69100
16168 78837
37326 86098
9590 42809
66994 86227
56521 99323
85558 99938
32249 53334
2487 73036
39115 94891
30145 86106
6357 50588
40711 69995
59625 71069
24491 28398
4927 29167
13123 21108
20996 72087
47381 59190
39541 69531
18093 61171
43057 77968
32424 60749
64834 85319
30177 62535
5638 88524
35610 52847
78334 85983
36417 63639
38156 91432
17274 56265
25025 53077
8110 43382
33948 52704
5791 95920
20528 97181
64493 79355
97592 99950
63822 73747
5414 64833
18564 50766
76781 92400
80755 86312
68046 70404
36525 43948
48380 88028
41846 50836
13735 31399
28586 59254
65558 91842
21349 38529
1229 75379
60533 93056
7041 28940
34365 95833
2615 85672
7334 77104
20913 43038
67817 79907
23357 40589
939 34303
12751 32472
88095 92837
1139 58074
33867 67448
58485 96625
24876 34875
23431 39356
33791 52224
55003 62864
9449 10755
38334 51214
5885 30193
23076 25212
33852 95671
15164 66112
58382 82870
1872 88971
34880 79658
18395 35986
26117 79168
8641 42750
9877 91350
6329 93808
4288 6432
7753 35473
76294 92916
30027 40794
15368 38569
42132 78675
950 32499
75541 97130
51437 85938
36051 57081
35707 49531
77041 92307
908 84754
8903 17524
58790 88195
53821 93041
88875 96130
62577 88738
72177 83911
21712 72208
82654 85785
77785 86213
65627 97833
69936 97659
53251 68496
14086 16331
65779 77706
10561 62026
39093 57138
3799 17659
31126 33763
16610 27687
42772 77483
42529 75403
84861 90305
35766 53666
54630 86643
72242 83656
83562 90197
982 8323
43884 72430
6840 82956
20555 92876
64250 76863
92498 99332
66563 88535
16595 98015
11486 53395
75743 92335
12411 51490
58461 85767
43925 68654
41195 58305
73570 83059
29117 78513
66114 83679
41811 80085
55774 58045
6484 18443
57011 98229
28716 61881
49421 77986
45391 91583
60515 75483
17232 94531
54534 71129
35380 88815
19389 31837
1056 35724
64857 88558
79462 99495
24305 74602
63771 78653
29246 78480
39507 61399
2207 63055
5359 19645
30559 69797
36967 83262
28808 39810
23851 39193
7054 17403
10247 56586
31367 85453
52793 94294
13689 15823
2803 87902
27374 66928
14295 67147
40543 55351
8842 49192
51047 70235
6578 99023
78644 87426
70611 98426
24437 51830
17173 94183
29852 60218
13167 75449
36411 69296
23062 35191
744 54407
32203 63881
41928 52827
18849 90811
53734 95781
13265 71485
96591 96625
57004 81969
20845 74381
5565 81314
70173 75805
81807 98465
13739 56847
59664 96591
30171 64154
27878 57560
33497 58205
40811 57761
89862 91868
72933 80924
44083 74129
16302 98024
46111 73214
44090 97952
49264 69240
12368 59492
25557 59545
76887 94147
60744 72455
10636 38690
51837 98222
42287 56587
68766 78005
22366 52117
14974 27188
54777 83788
75885 87821
14565 73341
14646 48539
15596 94977
10266 14432
10561 68195
210 72719
66305 92239
51153 59612
9528 90453
30699 67290
11220 98438
12174 79408
8997 10939
35076 50217
40801 63043
9038 24856
27673 41489
1947 11706
64876 70114
5089 84868
70637 76664
3907 62246
48115 79161
19725 25342
48775 81101
9078 10563
66105 89244
79839 89713
37413 66598
57085 77963
67205 86605
45351 73495
16367 94200
53491 94479
20255 82841
21292 71608
13146 96150
11064 67270
67765 95663
8447 65506
16985 41539
90157 95477
81793 89122
31660 93334
5122 73899
83785 89045
37253 96838
20972 26254
71718 85098
18485 46425
35993 63143
54534 86183
35540 44650
64230 83571
24795 38296
45245 66156
65407 96285
70698 89868
21651 86889
10498 83591
20415 76542
9904 35252
51141 54303
10993 41058
68814 80111
22843 94710
8214 16170
39684 77941
32941 63833
6744 54554
58004 58777
16919 45731
34161 52604
6426 46068
24296 83888
51816 66071
35968 96146
21590 59872
21835 77293
42805 46635
21057 95365
59882 90810
35402 95013
50883 58845
13670 91097
13686 19691
30047 32783
77126 84068
14122 34843
33849 88233
12947 22301
53680 76461
54844 89643
60731 68845
51874 61850
15086 95277
9407 44453
36325 50586
12824 44717
64887 69090
64906 94906
26576 29422
10560 68204
27192 58940
31453 53089
7323 12655
31548 86494
56944 95752
30785 85840
50954 52298
38453 42675
73262 99533
17327 31614
31322 49502
91557 92501
15081 64948
28428 84510
19466 71829
24303 53711
27833 50262
4806 96360
15668 46186
54937 66615
21723 60368
2792 10241
12913 97985
5749 33666
72954 77308
32081 50314
48396 61023
36040 64735
13542 22526
89953 99369
3646 12673
26722 99676
71778 74448
37243 82643
2711 67325
60172 91645
77942 89397
20100 60228
5396 58246
23844 81819
9168 93655
69634 91587
53799 78630
28105 48122
36972 45273
1309 3041
41828 81680
32200 66300
24053 45921
52640 96248
70057 82750
29916 30209
44080 51203
60440 74893
19053 63798
75257 86079
88552 88572
29331 59759
13253 98833
16763 99594
34639 78730
13304 77891
11012 35092
9345 28133
437 84573
16952 44425
40799 74894
5066 63963
16146 49096
40687 57033
49802 53532
20406 27907
29268 84913
63106 92555
17295 64240
29156 83843
43700 52804
50775 76578
51683 85726
32405 34953
59 90948
27482 63336
2550 4105
4636 6108
6255 36040
31354 75455
12945 28458
33423 47821
31117 46327
53068 91728
58615 75625
3079 67386
51132 94110
14110 46005
15846 88065
67399 97947
19154 22500
52289 98131
39136 45333
20068 81769
29992 49755
11376 71537
14180 60789
80012 88653
51514 80445
29676 64731
19346 38942
20290 69831
7025 32548
49219 79868
60849 69778
65817 67987
41899 87585
13182 16528
36753 45877
66520 98374
41770 78443
46136 79534
2765 71276
16436 84947
85872 92551
53883 57803
54420 77524
80910 99338
818 83634
78004 95200
26264 84981
2418 7809
16375 98212
91067 95372
6253 21022
20440 37099
82 67700
66073 72617
33096 59210
41512 59061
6530 51930
56448 63376
60049 65679
47475 76404
1941 93769
56353 74666
66703 98126
73222 80394
18852 63863
5784 93442
11307 95920
52129 74289
17252 70602
14996 92536
2495 21087
59240 70125
18521 59780
18976 75743
371 50909
6247 32966
27468 93422
20474 57828
16448 44650
4965 5396
23582 92870
16612 80665
2075 43157
53310 80646
68854 90958
19172 50232
42640 47779
5791 45767
33320 35787
55436 79615
28899 55148
16124 51079
15492 43021
39075 70783
11984 20284
44001 48999
2151 89863
13202 21301
36685 99091
57990 94220
15622 78236
44638 62637
25257 52193
23983 62554
36363 67691
17552 50074
18098 45476
18469 62170
54092 92751
17603 88238
27291 98882
16628 41984
59314 97086
13305 43768
57772 60920
6910 80437
23976 93046
18109 62866
13957 15637
94890 98186
13863 83478
45358 46409
29338 40163
50552 71747
22995 55132
23515 86054
41882 71354
64357 95472
52723 97583
39957 93631
16634 88249
55289 85127
69568 80817
29770 38487
33361 81771
55483 93862
3394 91167
46283 92539
58002 66217
34438 99335
22417 98293
58738 98394
76796 88748
22944 76324
29023 96830
30011 79501
33264 35383
644 65386
76010 88904
9665 65881
10553 24847
37969 91125
20279 26595
60605 77430
41653 47828
63943 78344
31544 35072
14227 22518
16843 25766
33649 41158
22672 50921
36804 89311
15587 43826
38183 96466
35319 73059
25812 67422
40293 40817
5421 52273
61452 62259
37025 93202
18241 36830
36074 87662
2556 80672
21312 93040
31037 69132
31335 44128
58950 72808
9152 72766
33264 81416
60739 82963
49451 88469
89491 96588
21184 32349
11869 38017
10513 51608
41732 64347
65554 88578
63187 78765
25978 70129
6347 82639
50435 51459
38695 47654
15179 24201
83985 85345
50737 72437
47539 62765
71123 94731
9539 67672
1238 47424
82106 88677
17161 33703
39041 53200
8213 96940
78054 82362
42736 43853
17576 80437
72052 82093
51030 74954
17510 32124
26158 67880
12723 78373
1289 84483
63738 78192
2389 84967
17151 56377
28460 55790
54155 68065
41829 67353
4274 59980
23719 93895
43424 97225
20775 98668
23279 93314
48676 94965
72159 85970
5195 27927
26210 99684
12987 85912
16801 60956
63364 65944
69534 88671
6072 36686
36448 56564
34499 62523
52633 98666
18202 69226
13827 15077
28856 97146
17725 61555
85546 98084
13184 92696
9084 81298
18034 84949
1563 84882
64633 66965
19389 43893
65505 67162
83328 90107
15187 79918
24697 37459
86518 87216
47158 92484
58766 79108
4887 58429
50185 99946
30218 77518
5093 75787
66574 94884
35511 36509
25503 96052
3562 58796
38583 81504
66507 83775
18984 94153
31122 60472
15537 74413
47195 75175
37927 82143
40704 40734
7562 28903
38088 40012
37222 81962
5885 24948
62856 98719
94885 96512
29953 83098
45711 49182
396 68437
59105 82466
15369 20568
19715 28166
24340 55799
1277 94417
23208 83705
15293 48264
9101 9651
19894 64982
62996 63513
65905 68322
35563 91032
130 53103
84673 97855
50197 93621
43086 62204
7224 94791
5839 9330
14146 39697
71169 77132
70434 80415
4408 75403
77984 79679
54414 94315
40181 92027
46685 64170
15436 74689
7919 21618
13862 42859
49809 97094
20051 88340
25625 55375
17650 52225
27159 65204
5320 46522
20065 79002
24301 89671
30769 59509
24267 56441
9063 80621
34864 79307
38214 76721
69008 77160
24885 63745
76235 90065
62143 71355
6172 37950
21922 83955
16563 43527
6381 25289
21356 45411
22434 26635
45736 69559
6358 9544
55815 68324
25306 77230
10762 27097
43874 75185
5571 35944
46401 89723
49989 73863
67038 93281
20068 87287
5213 53643
13920 74250
20070 95700
15231 26673
40743 48181
53157 85172
5257 77981
54142 72559
45238 74329
2619 6278
35684 72337
30856 99287
16517 49540
73452 84843
74361 78279
43264 82371
84733 97980
83471 95629
51063 72440
13239 43495
51536 59758
76921 96769
413 2969
49326 69300
33129 67608
19829 50968
1378 3538
1764 77065
21942 53537
86564 97234
53361 69539
46787 61543
58474 86967
26985 77630
38326 49016
52041 69575
3162 56595
8388 44024
16806 65086
8570 37447
56330 76010
34025 38997
45710 82810
3642 9137
13109 35047
37490 41550
36912 70115
27970 69542
48447 66264
72046 80599
71225 75828
45220 90939
26032 70544
32511 73398
16906 67904
55494 72765
33150 82660
41927 61670
56283 66990
26062 97315
18509 49702
17523 72155
84181 94369
26512 50820
64010 82056
16272 57915
18592 79078
12194 77696
14611 42076
30871 68903
36788 98827
5003 92500
41850 89705
89951 91283
61028 95179
36772 97492
18940 59189
63747 78933
70863 79076
34982 57857
9607 47557
9060 75311
13136 89696
2561 93234
16168 53483
54960 59391
49807 65644
23262 33457
26605 42431
33137 53715
24214 33341
6977 28215
4296 5799
39918 60296
2865 18067
5706 15919
44045 84272
25527 75167
19468 66615
54782 91243
35090 49072
62670 85522
54046 54713
52018 98615
25713 66568
21656 60004
48517 61543
19297 20328
2659 48355
4864 24319
25035 74580
6723 51967
75510 97221
31127 73491
43518 93082
31488 89114
24470 72544
36532 97172
7357 15884
48394 72251
14601 16759
48929 68529
6843 56887
43933 44164
5220 73737
16060 25073
38401 62909
31250 90182
47630 69074
65971 96405
42557 99368
42630 90139
13112 36910
19608 41607
91534 92637
28686 64079
27157 67683
46300 52609
51336 51733
45079 70500
19229 79487
30663 82542
12449 22231
73753 75869
36087 49900
14969 26478
12779 73305
65492 80064
40603 85136
26484 86859
8498 63713
1321 97246
6081 67546
7725 79369
1243 18378
5612 57090
73955 76712
525 64485
10453 93553
20107 54440
79801 82051
19410 61805
15003 77937
83161 90899
5335 66179
93476 99834
27088 59435
12028 15264
33152 99905
4059 36506
35315 87216
34231 47578
39210 44937
12256 20633
36875 56148
54420 63314
56872 59419
69014 99092
10410 55339
14591 58817
32922 49173
32085 78656
972 83119
32615 78348
39080 93784
12184 36442
26616 93206
27852 77265
76901 78181
74697 90812
85977 86498
7677 85771
36303 62370
88216 94919
29194 61005
18352 67033
1365 72715
15972 63672
67601 89304
80446 98568
63174 66571
64066 99682
16423 37623
46729 62848
27209 93633
83735 84053
27185 87200
51208 71304
33803 98545
51017 57643
60626 87481
56484 57660
230 30015
32371 92439
1738 5652
72597 98485
52797 91471
9694 71238
66033 77210
16967 55816
5792 37194
61887 71560
54601 95570
25499 40764
53745 96397
68768 80293
3489 11239
78811 83647
6921 52076
36049 78822
81822 94325
11781 15093
4439 24180
48495 67706
20394 55876
18707 77937
66887 85755
19566 55391
61300 61597
48859 72026
31668 53401
6318 46424
82029 99161
61255 72298
7614 17964
2650 86659
32205 70322
36074 43394
39554 88065
14674 95355
84742 94103
27209 27611
38169 71153
9654 46914
60963 63910
3866 17319
13450 90266
22649 36119
4584 72309
62143 78494
40458 96306
26086 49548
22534 96756
45921 63416
62290 82075
7268 95585
5481 79433
56464 64018
24128 63643
15563 16723
32138 72116
73388 89224
12340 66149
54204 74273
45353 73564
25291 71179
9433 80329
14185 57415
49544 61365
12035 79093
14605 84532
23069 77871
55565 55863
93608 95314
5809 52443
27511 82689
26516 57488
89569 97862
11417 69098
95189 95822
47821 77098
10083 71632
73350 74222
29334 35414
9906 38188
3587 86240
57367 80833
27200 83352
47479 58260
11437 34455
54295 56926
27595 32530
1840 19110
16852 92411
26496 41531
32548 82808
13066 60095
37105 74460
380 92621
68157 81539
50657 74934
46562 98093
95923 96566
54088 77562
69572 77787
76623 86853
31142 62535
39391 79272
43015 66885
40544 86407
8927 68219
29669 39577
13590 77855
31658 72754
9220 65336
83714 84578
19352 46151
24414 37689
18566 80198
15391 57347
48845 86059
9831 66496
92353 95662
7356 39023
32905 40211
57149 92584
73311 78233
64917 86828
17943 91580
10624 65848
66909 82309
59241 70023
55282 68604
20778 26855
31891 89702
46866 56349
66029 99745
30465 36688
36119 66426
69875 81713
54806 80330
4999 21210
46607 71932
69829 91930
12068 93749
65426 85605
3272 79244
50602 51089
35894 39558
40594 91461
3465 83391
27277 36086
12716 37359
19072 62573
12013 61693
32593 35543
2366 60433
18403 33522
19888 27581
61495 68022
7582 60994
1269 23199
28261 86407
23194 46532
12666 27240
45069 56914
64045 70276
7645 53238
4627 41569
33734 40939
74248 85580
19542 47546
9593 79143
85404 95323
46767 73125
51566 73944
74165 97291
31978 85980
31871 99296
58212 88461
12762 88092
28539 29126
81794 83595
29084 81534
75678 93332
13060 50834
66906 83436
16034 51666
21808 32990
39930 54694
8455 11986
102 3354
44898 80273
39740 42440
68890 97868
21972 77399
25762 38705
82018 92884
11250 13122
21543 51846
4148 97337
55029 75967
48828 97597
11663 76284
21273 79286
36776 64543
47197 72185
31731 41826
32258 62251
30408 77439
13467 84030
70105 78188
147 79739
78394 85116
43760 65772
51121 88790
41956 86010
30353 54705
31893 41550
63421 76209
2751 40091
13695 54534
12953 13799
58197 94981
62293 65620
38354 47092
23371 61062
42583 68064
78529 88159
78464 96696
71152 81102
13296 71599
51625 70194
38700 63789
1770 52372
25657 73852
14954 32543
28163 56015
13242 59575
27924 58261
31653 33338
61077 97158
39559 63934
61127 92658
36801 63520
63823 65959
62635 94151
1782 71350
31517 90529
23143 26057
58270 80514
26691 31028
138 8393
6083 86082
84848 87822
38023 50739
5181 20584
39326 97694
11175 99461
8526 50388
10918 48388
76435 78418
31769 76344
18990 42585
11756 16019
10508 16020
19853 65494
13265 43420
78868 95356
19883 29933
22131 33393
47526 98111
16691 79427
45342 82980
76870 81754
76526 82109
36193 74096
57 92263
80425 81993
6396 61451
37695 64149
39655 76090
26729 51701
2137 92597
46866 58887
43966 53411
9160 34383
22001 78097
1977 87309
75882 79257
47391 70841
13239 91668
16580 89228
9161 78420
8593 89532
45538 50852
24930 67349
7478 75317
28416 66025
69060 80080
37229 85814
11416 99840
19263 37745
3895 92400
10604 98629
15636 93703
19800 98581
20783 22765
69319 85176
75132 87321
66981 69973
44080 76266
5385 39221
24625 55108
32219 64483
88435 95554
37206 62292
20129 21717
19923 56660
46674 64893
38057 50114
74727 89207
1133 18505
35476 63552
19929 82171
22437 96827
12057 62553
3274 15921
2260 11567
11369 95023
43625 58344
37875 70423
27519 78053
33649 81218
2738 43619
13607 47562
4229 19851
3206 10017
49024 61386
61148 77615
71622 80643
12590 49030
3659 63360
59396 78143
4316 83042
27172 57928
1614 29999
49082 71760
5047 99954
36906 61853
54545 90144
52921 74699
45160 67341
33317 94214
62546 72081
18596 72503
20170 61578
7271 89990
48464 73967
36146 65366
9218 63810
71492 73189
11599 89898
32732 72499
70881 94417
27256 97649
36820 82910
43414 95147
23669 50880
42682 89356
33125 94515
81845 97413
67138 97453
51193 57318
59179 91770
68315 86152
37335 42490
24865 63716
45264 96525
25841 49373
75520 98197
41628 75670
42290 83168
9244 83875
8319 41958
78934 92342
83063 98667
4422 57402
82688 84145
24556 45689
8737 29428
1009 51161
1262 49837
37546 98258
37620 72590
60225 81089
25577 89091
32814 47884
22064 78297
69715 97892
60474 89411
35823 56232
60241 75942
5469 78058
9463 64604
24858 26939
72501 99954
987 90750
12414 21499
48634 75304
23103 26559
51894 73899
31152 84959
34061 76747
6219 78786
1380 51997
59366 98354
73720 76711
1371 62902
21660 96424
56880 98074
43664 57303
53448 97644
60321 76228
5170 85011
7481 39800
5367 84885
36321 60740
56566 92030
6487 91054
52064 79256
24931 30834
61014 82134
4949 28358
37614 65433
20680 37162
56639 62579
12132 97968
27049 58249
8638 13448
3592 89391
47416 83848
15107 96925
15781 56766
52167 86413
58807 93378
4342 11819
78470 99556
12435 26270
7417 14924
17680 76802
46467 77925
65210 70280
51022 98759
35921 66442
39047 67757
41846 86351
49594 92367
57758 92503
14843 56986
24159 75624
61566 96910
10409 52535
20571 60254
28748 65554
8980 83614
17563 35532
29350 82167
27741 77522
8252 60003
24808 76607
19353 41169
33981 65579
63922 90000
34682 46825
19881 52938
28395 35962
88800 91476
593 68860
48475 94590
3910 60199
5425 24172
31300 48222
6338 8200
9655 70717
58077 62032
19665 79035
51118 53646
52677 71892
9269 21807
80618 86102
16721 99587
87866 95181
17714 62875
53709 90004
3370 64090
28583 91855
14488 21380
13098 18255
53886 89033
6298 17679
4862 63351
29011 99408
68177 97299
24308 40315
44337 76342
2147 56675
27545 89817
61466 61803
13606 63428
34942 58260
46789 71467
18304 31056
12736 94056
36049 42259
48433 56378
53727 88390
28889 47671
75515 81450
8724 48838
76403 85967
8649 29657
10841 56404
34913 53667
89447 95789
65762 75622
29121 29497
23105 98837
20390 87532
17140 75044
6930 34792
55998 64145
21353 75798
51712 90069
45030 80003
1701 78193
6569 92257
75115 80099
65535 88748
18707 33261
8248 27895
25642 46386
33310 98481
19740 45777
13933 96329
96405 99985
71932 82906
77171 97655
16819 91294
13383 91479
905 9790
67418 80405
19834 70566
38635 50679
23402 81359
27823 91473
960 8591
70590 72608
37244 99152
23248 85439
26122 69321
6710 75601
28453 80840
69974 82591
59329 69841
11746 35071
60640 74168
29880 33318
67953 84906
538 79742
47309 94658
50083 87065
16935 56833
68010 71709
65786 96203
10416 50497
52414 53540
29195 95468
49592 52705
70729 75423
38885 79894
9498 22364
51654 68428
50428 75231
11770 97209
11655 29567
27624 27646
19830 33462
88834 92979
43212 80004
29057 91541
15208 20710
41168 55817
84569 88240
5582 99011
33905 70314
20833 80577
32420 69426
4776 89607
22245 26487
25992 69847
8170 80666
54766 80870
49834 83454
38534 51815
60710 74088
14729 63916
44374 81382
38083 54767
4739 25399
31021 98079
2163 77330
38886 66619
2324 99494
39380 71825
20196 93241
80402 98920
72556 81344
576 75092
7545 21678
48963 62182
2052 35960
15189 79877
22992 41924
37352 49403
6797 46897
44427 59578
48815 81936
61702 95817
47228 93275
15224 68342
1946 10264
74673 81001
8996 73808
28761 97826
2460 45286
56789 74730
14499 42253
10228 37130
19571 79961
12938 25725
29436 95636
10361 38041
24339 47214
58870 97102
16115 63925
75 85942
31240 84653
35860 55234
5339 50586
67126 85325
12278 59834
48665 82160
53545 81657
16491 69324
15991 63337
18216 69355
85459 88819
27774 86252
15825 60626
12095 53017
9258 51352
51172 98771
28726 82184
50130 65558
46030 51000
43145 67354
5645 12477
29737 72660
80411 90321
65922 87772
4185 99532
38678 50250
37238 37603
30989 35034
43743 71997
26229 62350
12265 31383
52019 76852
65709 93785
64571 74508
10257 71023
47561 61033
61231 79065
45802 78572
4572 86248
91682 96713
60214 66909
45065 76126
1271 72393
34811 80517
27317 85775
71282 95181
5643 91213
2105 56848
22120 28122
37764 66280
1030 16885
69801 71842
610 7808
27012 99525
16146 35856
69654 71745
24214 39534
80947 83724
5188 19633
10801 59164
42454 76703
27239 37689
12322 58433
65899 85193
31312 71228
45439 47182
14013 52113
45595 73959
26060 90019
11472 54943
50363 97892
17149 87228
9995 96259
47050 53430
13405 66705
38435 99523
75240 94429
5231 69554
33651 50694
26056 57850
49668 60696
1125 89246
51228 74391
33349 59085
9437 84747
59619 68830
61090 63954
37048 91857
46463 60970
4001 61409
34861 77622
35935 64165
62361 99060
1986 64151
45329 53185
43290 50449
42710 48180
2815 33000
2981 86299
32971 36232
14226 40339
3123 63875
20616 65839
63512 68711
23687 68455
4146 39116
33417 77284
13142 41320
10856 23900
48006 76922
15824 68277
36323 56226
10485 98487
17409 90479
51873 77165
40940 68593
66232 90566
53459 71795
28559 63089
1633 11315
5046 14591
46027 84319
27434 34138
55362 84201
7004 39239
21952 83376
66213 76902
33030 75620
88135 96279
29948 74298
40557 93830
4985 95436
16909 39164
68838 74434
25442 35302
75575 95497
57515 80299
47150 51921
1581 1843
75155 78034
33261 56757
50315 84754
41058 87321
24683 26853
11662 99910
16364 19205
9607 82052
1181 3018
82457 88040
49285 80050
9790 92937
4189 80892
27311 97018
30217 62093
30352 82088
34780 96839
19800 38561
22914 79136
67885 91841
22537 89609
9775 19290
63634 65319
20193 91977
5030 98706
42433 90779
43919 72730
25065 62316
24759 56032
22478 46199
42613 69457
39831 75118
23747 62395
38983 73592
28516 47122
35946 59283
4562 6547
41901 56133
60673 90407
8555 57984
12081 12672
88 29275
35796 85954
36706 84295
73002 96875
2582 3981
8027 81869
32983 97704
40268 83617
15047 83718
47000 66009
37986 73563
73978 88328
13852 71374
4876 13574
462 73078
27739 72880
39970 59677
33902 48680
1245 83135
35311 81273
23792 42506
11029 87710
547 23226
52685 85818
20768 67611
40741 55687
27235 46694
5867 42071
50196 51603
28253 51989
66840 88021
66471 67894
61890 86931
69730 99615
24462 82808
51273 88289
15803 44137
51905 67613
19824 84968
5170 80020
18632 59480
14132 43306
31214 33128
51963 62593
6276 91614
69385 84247
82299 84132
39302 78361
43133 75794
59693 97090
52672 68798
13268 26718
62821 65777
19545 58538
30583 75409
19402 40727
45763 88946
37070 76689
11112 73719
8442 53933
3377 91298
8675 75887
19300 72559
3114 27551
14094 49591
54770 63526
20818 80523
11709 75099
35987 39895
11548 88829
65770 72634
14627 16942
68221 96309
63380 82547
43892 58758
4916 79562
43007 65650
35139 71135
12524 69106
25919 91124
1172 10330
30623 50870
57614 72493
34821 85936
8690 30471
10526 85978
49125 58496
31538 89082
20236 91425
2367 66031
67650 97278
24413 64185
18526 42103
16945 42806
83083 87696
41978 79676
599 8940
6578 51819
14323 93980
49696 89663
72213 84291
79882 93807
69878 94445
17260 58560
4741 74173
53912 68245
39302 88803
41537 58087
24768 52086
19469 27051
53678 54034
56933 81060
49189 70711
24094 78410
22152 45738
6562 6733
12817 47313
79747 98383
50897 55013
71845 99780
40842 71100
16898 30424
4826 82867
24574 69168
19763 91643
27272 95976
1434 11020
8873 72924
76526 93314
44780 57346
43339 68817
36341 80138
18430 38287
17389 50256
33585 86852
4489 67248
4704 38033
6241 54670
60541 96870
71849 92372
49185 75058
13200 50068
681 61724
28761 84039
39655 76082
66559 92521
29907 82321
32235 42648
48035 51599
28519 35626
36227 41653
78722 90483
52427 87218
30650 96522
22873 89291
11760 74397
38664 74487
77735 84071
3438 71366
20169 91402
28788 66873
329 97667
10604 18775
27069 98266
24417 70792
54979 61795
64835 66166
54855 94350
28174 94225
26239 30735
16346 35117
9546 68719
11554 77285
39604 66641
62141 69038
39215 83528
14330 66922
16659 62561
65543 77450
35269 92362
81197 90781
9668 20752
10711 69175
73481 80905
11950 53507
74851 84678
21012 85553
38139 76412
1604 82177
58674 96815
42507 43417
27004 79142
37214 44506
6451 52228
79841 91780
13361 38679
35810 93450
8686 30790
45884 51156
4060 48711
3567 42652
12457 96226
22522 61884
45638 54712
39490 81071
42252 62254
14954 98124
5607 75783
15165 84802
6822 44520
63849 70447
7937 83253
20573 80970
2456 91685
15626 67821
9467 80516
90000 99093
84982 96693
17669 26892
30831 47288
44467 56912
22537 82591
41683 46501
12066 90288
23723 96999
86356 89883
57178 60329
61646 80035
13322 37931
46669 96250
61111 85699
423 12795
14483 81476
33049 90123
17732 69483
18992 49660
45857 89200
62343 78877
28884 81358
29188 61346
7085 63836
37431 82109
16569 71522
18189 77446
62982 99878
17920 95274
973 51940
50950 75736
87065 91071
13006 39804
57884 89228
47604 92558
29323 92363
36505 70764
51555 54346
32744 47323
4219 7871
80142 84581
13036 44046
11841 59282
38883 39073
4414 79808
31756 59851
25799 29513
26699 80758
41588 89156
40642 41522
56267 72887
50721 91336
7740 33606
30869 77468
7296 99840
47541 86379
68629 70289
16343 42306
21561 27217
52417 64790
8456 18931
47427 70365
51886 53408
73772 91294
32438 48720
14434 31593
750 4759
26219 42038
2618 29947
16840 19774
6310 68271
23184 44066
23518 37414
9617 54012
21010 93565
33288 46451
4615 85203
31537 61045
54098 76926
15782 48260
39029 87574
6846 37797
15660 91926
10688 88504
61581 66601
52689 78803
63321 68641
38557 94282
3103 18694
20641 67407
3275 41999
64718 91739
2336 22802
3256 94313
27036 93874
11358 89213
67290 76548
61787 94844
48167 71498
10258 21457
73878 75909
71714 83520
30659 63684
39048 97552
32855 66859
57321 82673
32206 98644
7582 49691
11513 74306
70344 97152
9589 21452
19924 59006
42425 91840
38782 66143
83377 86970
41310 82686
68803 74938
69285 86131
88068 88465
7299 66265
5691 52758
30424 63755
3175 18172
91214 95636
24178 91324
67520 73812
35215 61040
4848 78425
19212 43816
10594 48972
16040 42782
21664 23771
32408 73693
21807 65264
358 67572
47779 95945
27800 68692
38831 82387
7177 40006
64442 86178
15730 83407
47852 91441
4751 78643
42453 62531
39075 57283
19334 72412
3267 9528
87196 95132
2071 56068
23380 24508
12839 57161
24228 64956
64986 98321
13684 94429
21091 24576
12309 27820
38438 41959
1938 85256
3990 38091
44785 88391
30631 95200
7473 16928
19407 62420
5173 95989
46612 51633
10503 99610
66359 95415
20525 28322
2778 88969
46763 92346
46309 49232
10353 89238
66870 88277
63820 99161
17196 29544
89909 96393
4765 84209
1281 83729
54000 84420
28592 86234
10569 75619
37820 58510
2354 38203
51625 79018
43142 70794
13294 50698
19676 36161
66980 90339
33233 80705
47058 85666
57128 58891
704 86083
28265 66764
27699 45483
12361 24192
11153 95295
23953 79800
26600 56157
19085 57110
58685 58949
81629 82731
80293 95518
19850 43881
12249 75168
38061 40749
41927 44856
6335 39128
65520 65969
260 28559
77825 81546
79380 98563
59292 82392
46215 52459
393 98846
23549 33357
83242 95851
44348 51015
30606 67437
73050 79989
9050 74459
12703 41821
21843 92652
22866 25541
39890 61501
26413 35252
37338 83067
47644 80572
42965 59192
31100 55621
58169 84146
27875 86197
35340 78231
25148 52828
6847 52348
2740 96278
16588 82630
61145 63893
24054 73206
4221 73197
10682 72811
74715 80154
78298 91351
19119 83955
47509 61727
3749 86153
18094 26617
4125 70954
34366 40551
61841 77201
64889 95584
70170 97281
144 84184
3434 24512
42262 83432
30540 70590
700 51357
21542 50595
60026 62078
12834 63854
15745 20511
6586 38804
19302 46158
41520 84414
7197 63350
13432 64574
3472 63902
58345 64401
36269 98596
20814 26297
20807 77894
50070 82617
25902 50616
59613 74007
31695 95410
24288 39574
7865 17681
11354 59363
302 48732
38027 94715
23742 86214
359 52359
58162 68896
16349 89378
46877 77509
24599 36646
12533 34074
36574 91473
322 70176
55565 57921
49047 64877
16145 64894
34833 44602
40888 91481
10948 43196
10280 35646
2564 99022
37040 80817
8418 99321
39842 81537
24409 57501
33559 77133
10616 94791
13259 22649
36685 67289
2968 6967
39890 81449
14844 36663
75982 96427
32809 86905
19485 52210
65144 78029
21616 83970
47485 93674
35800 44429
8059 24705
47019 71321
29764 77809
39411 90112
24362 58522
61059 95494
50508 75524
59813 84055
62125 69451
88074 96354
67327 87720
74787 84779
69982 83263
3242 15349
43506 99846
47698 92018
49505 93378
52797 61190
35761 59189
3066 3563
12727 66771
89048 90124
51581 58826
68951 91146
13810 69062
61674 81139
10827 32720
38373 97362
28611 60962
46769 96542
37299 64121
55943 64715
76936 91306
61676 78463
15538 31935
8738 34952
56105 88961
17920 33711
10624 59791
3958 6409
46715 76719
62681 71658
63557 97679
57501 94243
14545 28165
37770 39793
71896 79780
7016 10304
13000 72886
10443 33164
66876 72401
14302 42654
975 99601
51923 80271
61703 67094
27553 79952
33759 66023
37765 49778
11152 16985
6427 19975
34603 37275
12116 41415
31605 97513
24784 54380
20400 82575
40572 51775
6657 68721
25905 54435
14927 65523
62681 87516
19106 86536
69003 76962
48830 50599
15377 35649
33703 38573
51927 75197
27478 56825
44227 52226
69254 70054
40187 89963
40533 91996
58633 98407
41911 71682
25075 52660
86050 95429
370 39405
13750 81049
20656 90651
41607 79223
8713 25696
86052 94696
52205 59298
20658 43926
76682 89578
22239 91454
21894 75577
8396 68827
28368 54304
21233 83432
6684 21780
43514 89040
79755 91565
21093 55165
25045 79407
72950 92594
5208 23743
57218 97000
80688 81115
46362 47374
18432 83839
7832 73265
18580 94667
57779 94312
251 99574
5702 39235
18524 92457
28432 98256
53280 85242
6004 20777
41444 77644
35072 69117
71063 94587
19210 47513
13943 91528
9239 72563
81620 85577
16435 26357
22761 50068
8520 39455
16524 74881
1249 52898
11382 68456
83275 98135
42077 64574
4257 66006
4789 56114
80956 85528
23838 34196
35217 79234
88937 97499
5561 71978
32137 47614
45755 97849
27576 93210
5053 12451
57190 70802
28479 61183
79488 92245
16824 60976
5562 98298
55105 63687
67747 74238
19427 32834
74230 83068
2339 30989
20070 22477
37203 65178
58994 85667
22965 25516
43868 62202
8183 42728
8272 74271
15265 34098
45002 78038
63784 74787
9460 80617
56828 84044
71306 78442
67141 68612
64117 93393
13987 44431
8737 61536
8776 9302
70306 82748
45645 51229
83490 85150
20132 23418
34718 75209
45388 81932
6912 95064
58107 66951
2239 30190
21651 84221
31836 90015
3606 52641
5016 86160
82533 98540
46574 92378
35062 47067
59875 73208
68802 93764
47792 61945
83304 84392
84927 86298
18756 26787
33103 97126
22085 63745
97261 97488
43968 89655
13654 51159
6364 46603
40884 92475
30717 55528
13026 35870
90037 95910
46697 89627
1278 93808
79392 95978
28043 40744
49412 93592
15629 66282
28509 61778
36569 54932
20848 80052
31959 57470
11073 31072
11896 72537
29289 61195
5728 47239
69232 96849
2874 96187
21544 36521
40441 87775
63506 96422
23775 45916
73756 77453
43243 69301
35959 49797
28772 59691
33705 89171
52391 84668
27514 51638
87389 90192
29119 50352
48353 50157
43350 46669
8713 18159
10213 50452
30011 41955
23566 32159
50777 93928
6455 52769
41113 41954
57132 84971
25617 64151
12749 37518
30948 67827
6569 6761
55595 71176
36451 78997
47699 58142
66700 78673
30807 32931
23924 88640
36176 86407
42242 78528
41741 45393
56263 89690
58134 99688
58572 63434
61902 88413
7592 7729
1152 43275
54385 92589
12372 44776
37077 79761
83692 92830
18401 86470
23806 30167
68706 94362
15270 73461
1244 58512
14382 17723
52481 85594
23287 62123
55467 76616
11364 98672
885 11066
14254 53191
4694 44471
43639 74120
15286 20092
6080 95409
68666 71073
82163 82349
826 19372
28923 55847
78078 81703
27337 74577
91686 93465
41947 49285
2591 61764
56121 70910
70443 89194
45859 78636
9854 13625
41949 68151
30954 45514
88763 99329
75839 89103
2437 66830
36500 91354
42329 67052
12662 88239
59199 83881
56674 91970
231 82344
16740 92220
62577 63295
61033 96474
43059 69917
38026 50569
4957 74166
3348 51791
20516 71937
3824 44619
13850 31309
19244 24892
67804 70654
18461 23079
81602 86091
13874 76529
71545 80239
17141 68109
46816 68917
50511 67393
20176 75648
43195 70751
15288 86012
26506 66798
34021 68382
23602 87879
30931 94176
11305 46053
8764 10944
13227 14574
78059 92054
64668 94041
26906 30471
63586 98783
39556 40729
10440 97933
25719 69265
72418 95842
35517 56243
5676 48830
12802 67660
35480 61159
36708 46122
5440 77657
60426 75797
55102 71583
8733 92062
14611 69852
66544 71300
51336 63245
67601 82417
21848 61970
61692 70482
8274 56374
76760 97125
39345 96962
36570 39076
12472 61646
14566 94637
18467 64091
24528 92527
15684 20356
38303 55156
70590 75437
2520 95199
17665 62868
30012 98047
49139 69139
12211 15433
39295 39680
14744 29342
47941 66692
71604 81560
36043 63386
36378 63900
15079 65169
48621 51780
34753 79888
41157 44700
64764 95781
22476 44121
8595 85159
24979 46413
1060 23935
9472 94601
61346 97759
14201 94263
57087 76102
26492 59538
86259 92226
8717 64647
255 49853
2652 26674
35610 71639
24410 53123
22069 87252
4121 75354
41850 56993
14353 38265
74058 78125
31304 41062
19906 71172
18936 44780
40924 49187
550 58359
19960 94966
58481 99790
46017 58724
59428 73387
11246 64082
956 80227
44622 96012
35595 37839
43426 60880
47604 47740
4456 4786
90733 93492
57507 84194
16148 40694
49561 89301
51562 84201
14320 68760
50143 86614
68544 80777
43750 44646
3080 83181
26567 84441
25176 32373
70567 93580
36482 53778
6840 68817
9324 90169
9844 58663
32205 40330
68672 82683
12531 41144
38830 86423
36492 91951
48801 71849
2738 5039
4156 16895
1712 41114
27704 82238
29685 33348
24997 42639
15871 53277
49093 97195
45580 68580
78772 92065
1305 30874
8478 23568
29265 61724
61988 89480
14935 71942
33523 62884
28388 85281
3307 45802
16407 71102
16309 88774
23563 52045
44713 57166
60133 88348
61718 63236
21624 64090
42265 96365
53564 97206
39748 76503
48233 85444
2035 82637
32635 38318
16785 26179
13659 57777
7956 9407
48891 81843
47716 50499
41988 80444
26039 74908
20445 62620
49791 73857
11564 89017
38110 56808
69864 79397
45770 96272
41269 53519
22001 64170
13534 50776
11579 18878
26180 74412
4814 74237
85163 87011
41881 73464
88988 90029
25602 83391
88791 89544
78058 98641
33835 88308
59288 80054
35857 62216
52669 69990
53856 88583
82918 95691
46115 87991
11680 96927
35079 64255
45260 48747
4922 37267
46087 67273
57538 83563
86036 86275
72509 92396
44743 77594
49297 58407
63651 96305
55973 69163
55468 77123
51520 78001
63612 88801
6655 86353
12070 14840
4082 5271
21665 23181
45229 93014
18626 88699
34719 43011
27081 45798
55620 88749
1972 54041
3193 12433
39815 92139
30271 93963
60355 64946
60994 85430
17143 45920
8261 33257
23328 41292
89759 92048
2627 84933
61167 89464
1618 22464
22344 72154
39860 40236
18446 84095
1563 11737
19533 56062
29584 34094
25594 68900
1202 15995
39682 91729
78746 81979
33827 34826
63650 88639
10918 82635
43573 58345
41109 89246
30451 80625
8032 8322
13223 49018
19394 76435
16763 29812
714 82954
35259 63480
3211 76987
3861 46555
81619 98507
78657 84912
22241 92484
90530 99990
21645 30329
46891 76539
1515 26545
73231 78140
24620 37712
808 60613
28418 43936
1076 79267
32497 75115
4133 88321
4787 71525
9138 63650
82794 86532
8829 40133
1663 14703
19538 42613
82799 96185
52449 77402
67514 78691
18840 67882
41968 95992
53312 78682
2642 28953
16874 57912
1141 32230
20084 46333
66940 67408
4358 77804
82848 96924
2364 47619
87144 88151
22982 31263
46319 55549
81022 93620
673 92426
18166 94057
64847 91214
40286 51265
54179 80967
83632 86235
36941 88671
515 20520
88023 93093
37276 65094
72885 87499
9256 97051
15005 43379
59737 97428
49918 75279
30638 58806
1308 30629
14322 99303
29679 60038
18613 49472
72481 85396
46032 73367
10389 15215
36209 67962
16483 25083
52838 88951
45531 69909
83749 87582
11765 48070
13286 63918
51616 86881
2284 16766
28439 57983
59992 96115
62612 74642
9369 83037
11544 60429
60620 65187
33481 98897
87400 88739
3281 20314
22170 41249
44213 66834
58526 95035
43845 79729
71656 85483
6169 71785
67304 90770
50045 69316
25676 28382
24989 61708
48571 91004
29738 74343
64386 96697
31010 88327
7376 88819
62062 75692
32405 92573
27594 31762
55978 76498
72908 87566
79723 96024
29241 54380
3397 82153
88042 99953
7913 15238
7809 51731
42750 70963
19389 58773
7229 48487
56911 77209
31925 55219
14081 50372
3660 26863
23622 43712
39863 56205
3528 60630
60176 80587
26750 54982
15190 55207
34971 70016
34300 93590
71977 96474
66931 96650
19381 26540
50095 92914
64332 73378
82265 92029
9443 13919
22675 58332
57504 91326
53034 92286
37041 80811
7950 18276
79364 99507
57282 66589
57731 67479
6460 8752
4790 67732
77263 98851
42452 76831
55950 95293
25040 61508
2923 12152
710 22307
62237 77896
22086 99222
11387 63687
23666 92504
9482 61081
66863 96135
3361 66700
9594 12246
8168 33517
75774 87046
27117 77403
28192 78627
1761 85943
24293 69837
4868 85571
9919 17173
46902 52255
39461 67921
54851 66983
82349 97492
10036 27248
3523 65653
35175 99254
73257 82283
76049 94354
43060 53363
40075 61292
27019 28956
21823 63202
25836 73298
39401 80241
42017 60727
45387 77005
17717 94515
4969 32046
5889 44886
86934 94774
32172 96075
16265 66848
18832 48720
69696 91791
67242 91618
44979 77732
43179 68652
58054 64985
24867 35344
6644 10017
74784 96399
14794 58618
13666 90245
18880 73665
4805 42562
645 50735
467 91061
35321 39279
41453 69693
37545 45673
27575 47475
23065 48743
54581 61688
22606 59514
89637 91555
61823 77359
41377 78801
38872 86875
27126 56884
30110 34626
20644 63141
60341 64864
29204 67122
24293 29069
25796 84966
48479 64515
44846 91212
9788 83951
9306 14341
40534 93153
43407 46597
9576 38839
60232 91247
55512 64163
12789 64792
9174 23095
20530 59776
59002 74445
10379 31676
4472 31272
80223 97531
4450 92855
35523 49521
72650 73445
1318 55583
16256 84288
20311 95001
78333 95714
35543 76671
14983 35695
8003 9153
22525 28033
70141 71295
90009 97511
8452 86144
13690 20333
51003 99029
74698 75876
7046 32106
28342 57646
73296 90505
81645 87218
15475 56097
46501 59873
10804 93780
29856 94267
28831 49930
10405 51847
55162 69892
3089 83784
35775 61717
39299 59233
83854 90006
13982 27963
62646 91598
6691 42784
2806 61754
29681 73017
56079 96425
12499 35801
43859 74035
30416 43891
50931 71777
21444 55116
13524 92862
20364 82591
2145 43824
18431 70059
35 56685
30160 61859
25519 81821
23136 24162
63896 66541
15871 28857
71021 98438
8779 81950
11079 74975
97058 99843
78012 81313
17101 75157
48413 92145
31371 45378
32355 33550
12666 52026
31359 67435
19900 53975
32171 73362
41153 48377
31368 38663
52023 83884
37428 95369
47281 49605
55108 79612
47229 69595
9519 44556
37972 80484
22177 61322
29955 76020
32745 61251
501 63237
1006 80061
34787 87374
10471 36744
44745 57883
15401 87772
26572 60150
70302 87730
61417 68737
31182 73663
66239 66807
5434 28270
51181 71518
43033 66504
4410 8743
43160 81348
36223 54099
94836 96950
47688 49724
79828 95366
3936 11703
47972 68764
57755 78802
54683 94887
18565 88632
54731 60186
10321 39429
23981 95213
27052 35303
47263 78440
18764 55639
31962 76189
45018 64316
50538 79126
18780 56011
26570 37294
58949 61638
13820 65276
27178 35603
52707 60297
25920 30311
50562 50941
60661 91067
11146 19680
41605 47012
71239 89487
34640 56102
11004 92088
30384 40077
42327 72302
8081 98206
4065 67167
5656 27168
60435 61617
24134 70147
32925 71816
13019 76870
34920 90605
62225 67436
18362 75892
61943 95757
42941 60616
4840 47976
3988 55867
62575 90160
46357 59771
14042 91420
70437 79716
16181 62210
59279 67406
32276 44341
30567 50687
40846 75091
79360 86908
41286 64942
11217 31377
40215 68774
111 16478
77572 92584
41793 49245
45543 77805
4903 73140
8066 13936
5937 22267
6302 38560
10867 36872
51966 87767
32668 87596
4381 85252
16186 59285
34962 53242
28823 37859
726 66003
5825 90693
84023 91592
38789 70738
11637 53823
50750 84990
9858 79899
18441 81142
3055 59929
31794 39075
11923 39954
18087 36025
31317 82051
49659 67593
45455 77713
71137 88335
68836 78208
8577 88743
68844 68886
67773 83768
599 70624
17924 39111
79430 87048
938 30004
6529 10664
52964 91936
15757 93028
21525 22739
18683 51715
10914 62866
49934 83191
51032 97827
30985 70075
26259 85303
33557 40505
68058 81844
60299 94443
12861 62436
79279 98574
53406 60416
49324 68433
34296 63591
12585 29193
17019 18269
25624 65780
31704 52255
88502 93182
16260 82578
638 46371
3050 49148
50247 51123
54830 73804
54490 73870
39272 77998
65073 69938
38348 61867
12854 41763
2906 70566
27765 35242
20669 76459
14658 44246
6372 39583
27930 28588
19104 36597
23951 30851
78111 79987
11312 57229
33562 43161
23380 59153
1800 17722
11395 32340
28609 70593
13437 32122
71918 84783
26773 51899
1237 98458
22449 81803
8780 62216
50205 65973
4144 5601
40542 66452
38758 59424
27164 88501
5519 57792
69812 93810
85317 96055
69467 83094
9923 61236
16521 65925
5590 92537
50832 70317
86122 89628
17757 97681
21452 32370
29308 71956
21113 80907
49264 91879
37891 63288
5434 84628
69442 78981
26439 45178
43796 85353
17374 89675
8953 79764
45433 75389
4871 9926
56615 78007
19973 92352
35610 63503
50278 56726
22862 72618
74772 91921
17606 83666
26460 90221
1288 29314
50988 98598
33058 71790
75146 78259
6415 89352
46853 95609
32671 36808
11261 78259
80695 98933
54458 63400
66728 92345
5435 73769
14886 36156
74375 87492
15699 42460
78593 90534
9197 63314
7919 81595
24956 83309
8747 43048
24511 57813
19210 23094
13960 44018
4640 20368
57806 64112
52702 81531
53345 69969
42886 63593
26241 84902
54176 71150
14974 70901
42251 66243
74541 74839
38292 77744
69032 83326
69275 83197
40191 43639
64174 90621
11692 35834
6642 97202
38150 38566
15534 23441
21034 68392
4345 41306
15587 50363
23730 93110
47784 77621
35263 36887
93751 96761
1116 51039
42556 56740
7295 11941
22545 76390
20135 28562
8058 84712
65722 82892
49520 85886
7311 68701
67192 71488
93249 96523
35055 70608
26432 57071
1027 1599
74274 83604
28630 97544
69751 81294
36232 79811
16634 89749
11398 70888
15395 59196
52760 61488
6425 14130
3937 76379
57541 88245
40047 55472
22189 28993
43896 44969
69164 95312
313 84005
49351 95200
37464 50699
50377 50931
5386 51095
30048 69040
9887 25972
23793 34631
15895 83832
68729 86133
12098 89964
13931 57139
15076 29944
21535 86902
33961 59510
57577 93885
1313 3558
5463 49322
24380 64989
18368 47733
446 77469
80442 84678
37243 42180
39204 49622
43221 60411
1073 49780
89175 95686
25940 81758
20159 88202
5181 17527
63258 99573
57111 62288
44331 55882
20108 77840
16846 28969
23018 85984
71407 84097
39480 87198
10281 96767
77192 79542
953 72520
32497 62520
24291 86461
80234 81572
7509 37927
77985 87238
89496 99664
52140 62633
21111 87561
19100 72531
16098 26995
17061 85742
6744 58944
69037 92766
1816 51760
31475 73673
67426 90586
47736 62265
7833 93143
6459 47407
62073 84214
56086 92687
18959 53044
54872 79408
8775 37561
41345 69298
63774 81517
4197 53539
24676 44743
5773 69194
12753 67077
58388 85367
7405 87851
42473 59406
25461 99854
69205 70985
41583 60938
50748 72329
67270 79444
54336 66521
34216 35270
17065 50230
72268 81701
25310 74626
36403 42447
33613 45380
18055 84323
18089 93979
26368 84749
11742 34195
57696 74546
4902 88891
80502 85148
7019 28853
54025 54073
72698 97478
11441 45360
22957 25184
92004 93724
54705 80036
40670 85046
56274 93664
7030 20551
10210 62621
15174 50029
60363 85229
20885 75201
57850 90547
4675 64399
57302 86072
2217 83627
8135 31918
31949 50467
85817 99962
42503 93800
48626 99019
95787 99149
443 89080
20484 22273
33032 66188
83516 94823
13925 75646
9463 91886
27001 87358
5982 16532
65712 73590
54472 58753
34003 67132
485 57328
11496 26561
57929 72621
33830 50602
5028 38533
13777 48632
37936 75596
5244 27326
47059 89088
12575 55180
11826 99528
14883 91926
34887 45890
13320 14297
90015 92153
13843 58420
29166 82554
6087 39650
44774 95942
58812 62987
11412 22568
67959 89432
26556 95388
1869 79196
66862 91151
59469 76762
8098 51463
8677 91751
39457 53070
14902 20929
11672 32769
89881 92764
36729 54950
90650 98095
23843 35945
1518 17516
9935 62684
1435 21984
6079 71957
9418 26705
50596 77044
75309 80164
55049 82757
48935 61950
18085 66935
672 85823
71009 89828
56080 82752
61518 93062
43997 73125
4932 16168
38975 50146
1097 25316
11557 17984
33434 69579
44683 56123
7431 96022
20311 26600
70882 89149
12078 70736
58150 88930
3430 53003
58244 74701
22589 86484
83764 93194
51318 96533
17068 47159
40662 81309
79574 81539
75212 89883
72368 99061
21221 96478
8280 18794
15503 56187
6309 32974
16977 25822
2380 12959
11771 38988
59624 90609
47372 74532
41629 45336
74177 76668
52320 54571
15750 74851
5867 55295
55232 79639
54768 86522
47472 75802
63 24162
23395 53478
9447 12541
31195 76758
15704 73830
50903 73473
24801 93010
56348 89288
4324 97325
70805 82843
16376 99587
34147 75287
12026 53690
48952 88982
27410 64828
66115 72079
39261 99027
19890 78532
39452 97901
9585 62504
2432 3352
66108 90526
29158 84816
13550 62872
25218 40553
37188 50936
42906 76178
2625 76702
76825 96858
28199 33340
42220 60380
65703 85709
7816 17666
19894 77137
2039 32835
36138 49718
39394 93871
8209 12440
14057 38292
31988 37498
80563 86438
48846 97578
17032 45516
13684 50908
29538 69947
84093 94738
54267 63893
66408 68128
13587 67217
50014 84374
12205 63139
6373 22555
4152 61193
61206 79139
12191 72286
14832 18179
15824 69540
18678 67815
35099 92946
6736 15413
48918 59604
39452 65582
19392 22175
42644 80305
26629 31666
35510 66912
5842 82096
64605 78835
54273 98079
5462 85774
42699 97029
18292 19867
70161 75941
8256 56835
25970 36987
18024 32077
11192 97849
56969 69634
26061 71039
244 90480
45881 92547
8859 43850
76665 87791
20054 21202
2079 22953
75759 80468
54139 73521
17998 91977
30484 51136
16880 46865
16774 18152
74503 95698
73969 98779
63822 96126
3112 82150
34653 41280
35469 58108
61192 90641
26787 82167
42131 81291
20952 40565
86842 89232
41143 98197
788 27986
31715 95972
87877 90827
38076 78251
28009 32544
20897 70802
9470 66085
14031 78576
37415 96928
969 77647
257 16520
38400 94928
56468 67929
43097 69201
49119 87543
28318 84678
52089 82329
723 56916
27444 94612
25532 69364
49416 92917
82384 85325
65915 73197
54760 89454
95819 96753
43815 61305
12451 82059
44636 83783
20428 31679
28413 54745
55296 62908
16771 32812
12440 92156
17153 73933
51503 66161
75127 88203
304 32796
14521 21640
28261 75311
42981 82886
24643 54030
44803 66967
22359 31945
16616 35521
57185 75472
64626 82551
76277 86751
46949 78432
2432 51811
66064 68896
15233 27632
56997 94382
253 82801
3369 20848
52201 93046
54718 94169
62572 73269
64371 79145
33215 40087
23354 27618
6760 98830
34650 58050
53124 55956
91692 93616
45838 61227
16643 18917
23206 60012
23093 44649
2747 80801
8764 65473
17342 75651
63524 73965
60606 73059
47 48913
50008 72241
11734 25149
42298 94073
53643 64955
22766 33680
6344 30726
52173 72511
54856 91717
32566 78438
31097 42655
19278 55617
49694 51909
42879 98162
85509 87755
33967 90174
35807 99742
164 20397
10144 40263
35321 95047
1292 35283
55069 59009
37174 70588
20148 51265
73829 79539
9891 39845
9093 21300
52862 66015
25611 95929
77310 85162
16232 62310
18184 29873
37207 89427
46122 69339
37011 69178
87647 98422
18300 45858
28673 87344
7617 93695
15636 71959
25347 62781
33493 43382
33422 58159
6431 57215
33944 72609
40137 47957
1551 38964
4038 63865
52950 88812
2714 23972
37771 39799
18826 37888
74130 87084
4995 80108
4102 14283
7882 59870
60499 82249
10382 47474
65166 91113
9511 43685
47969 81240
80179 87543
67442 74099
42267 78076
63498 98960
37958 77294
16565 48900
44102 47312
64079 78597
33813 44955
17111 25413
40385 68544
71705 90189
43584 67805
34792 83066
19843 38297
27103 95869
25145 73612
82409 98757
71885 72363
25650 97497
49757 86274
55825 64956
44162 56879
47981 99405
39440 79356
9359 48585
28162 39471
81038 99944
18971 28608
32726 37663
23578 49519
4377 20225
7214 77113
12357 20880
53247 71293
4762 11732
35154 44644
2224 48901
27628 57737
51143 66592
13920 56538
53113 62214
28997 92553
22106 54920
21059 50863
55427 74981
27035 73742
48025 53874
33821 94090
16346 51352
1029 99860
1395 79079
31226 35159
20406 76979
4096 78968
44221 60374
52618 83817
13847 50001
29805 38979
32559 53877
75869 91900
22732 58312
5597 80728
13478 16834
26658 98172
16960 37693
49239 55569
33621 60595
20267 39743
1046 95467
34528 68596
20694 58592
69951 97455
21679 56700
849 49279
22947 54224
84329 87392
1889 11470
5287 80254
9074 45814
1194 70779
18925 75810
3526 10906
7448 31766
18756 51539
2481 28038
76932 83930
35041 88616
237 56375
42244 96221
32832 45191
895 59911
14776 30946
61680 68643
24482 28046
33946 85385
25436 96116
66716 74466
46002 87912
37376 53958
18989 38244
2167 6664
72105 74183
15312 28242
4164 77737
43827 76878
15409 36665
18503 22224
653 10614
71170 83733
34022 45449
63935 96339
28950 31717
4352 89156
17950 25391
41670 63553
23441 49343
3008 70357
50355 61199
19929 69409
18266 27943
77633 94210
36315 81433
25815 74406
4721 90060
45730 46257
23011 78103
38563 48328
84154 94116
40738 54710
15568 75938
77724 88269
21967 33500
30011 39635
19206 24357
43291 47695
75545 79294
20462 96817
769 90715
43273 81544
41977 42182
6821 49243
25039 97401
59672 66063
79985 96190
45173 99581
1888 35298
46166 52558
31313 83115
2975 68485
72416 97733
63939 81575
31509 90482
21797 55528
34202 94783
89937 94713
21097 28217
21201 84355
29910 95612
20707 83036
21489 96948
44174 44861
83106 88529
34984 79432
33323 62093
4228 22057
6993 44405
66547 66909
35663 74652
49181 91721
6120 92187
71973 93562
43791 79151
10846 83019
88800 94417
6252 86430
31139 77273
18560 78393
8101 63256
61951 98982
16520 72562
19220 31246
31660 93018
51981 74057
4960 98522
78969 84359
55538 85858
24713 84418
33279 75532
33137 55557
888 85729
3291 19301
74348 78876
52437 63040
20873 25680
50263 60133
41849 97566
60707 97959
47544 65947
2615 98634
26810 31392
23675 74511
6725 33202
21587 98847
61427 83406
52320 55386
69616 87501
20815 45545
18773 23074
41688 68726
65575 75384
7988 45364
80854 85294
46021 71028
28639 84018
76799 93620
22818 86728
16820 79957
20437 63665
52748 60664
42986 75711
63768 79246
26839 55408
8670 86213
10817 26938
48704 86937
1774 41715
15736 22874
64337 92901
26712 43689
21256 45101
21323 41929
742 86537
16647 16694
10343 20801
13040 51412
3542 18974
8351 58888
7023 57445
17106 59110
7643 20756
43990 67455
94185 95434
11832 89581
12051 95349
50104 71329
79950 81419
65604 95545
57447 58106
16697 45959
21552 58279
37659 65070
46499 55991
84412 99705
22489 94881
18411 42791
25722 51699
17564 43776
87345 92667
32809 93010
6981 52491
57334 66787
65558 92154
66579 77650
13944 40001
26541 68956
49731 72934
12038 52005
44652 44839
29289 41917
55415 62395
24803 68451
29034 62369
17710 75864
14441 71004
1515 27326
21989 98370
21879 57603
22476 55530
10985 33276
15013 56103
12809 92584
2772 45636
21015 24685
23470 35337
85539 88689
85231 95077
48430 80800
12834 62496
6303 60907
7520 56823
40125 78764
23084 29562
46021 56815
14832 46579
48478 88918
7690 38059
610 44142
64375 73923
48534 79859
25468 71713
2014 74329
18661 97203
1441 42369
49424 89466
54437 89564
44969 70863
9510 98797
85724 95015
13100 16754
28735 98734
39268 75174
42537 84898
14178 20347
29056 92328
14302 28790
37931 57460
23032 43246
26490 41788
26672 91978
5678 41038
71084 97109
35135 98594
18208 94525
27888 69191
7860 45980
14155 65250
28656 96879
2243 42722
3560 57799
823 71779
65821 86272
52367 63044
11559 51603
2264 5582
13806 52190
29057 52045
6370 64131
4775 25859
20719 89522
50265 87329
38938 82985
72434 90152
41844 62392
54781 74528
28316 67141
1075 74549
45458 64200
43772 72056
74268 82285
41599 65985
47631 87555
29794 84279
78079 79779
87708 91599
67430 83377
37959 48189
10916 67914
4970 55588
44163 83495
22465 72200
10924 96189
53410 85737
23395 62499
71121 80709
37795 50923
22282 76562
56231 64668
18901 80576
42602 72169
52183 53733
33466 71964
12861 86320
2351 98043
2234 51558
58803 68283
17164 35287
41069 86163
43462 52722
27250 28484
22495 29205
59566 72401
493 30981
19661 54763
42076 92094
81353 96517
20080 84261
21726 67769
8160 36718
2368 59693
46094 78714
34669 49028
2269 97444
53676 93105
23750 87780
68933 78464
61661 86087
88834 90483
38162 82120
58383 85338
47562 77206
57015 75732
2082 47436
454 3306
6730 52018
14409 29898
197 62296
53399 88662
18029 24335
38795 54125
12640 33785
15978 43742
46571 57300
20322 22468
51237 66822
5895 48966
54461 69025
3943 31004
60737 69214
39175 95957
40473 60697
26247 81384
49474 97911
22375 64336
4172 88673
20052 71189
6397 50781
44471 94499
36709 77208
18582 48342
14803 45644
37655 82724
46442 57700
4524 85184
9086 41250
13748 26716
35247 43256
14642 38891
41044 60511
33480 61537
73223 92899
38941 67629
30592 49351
44150 74714
30908 61978
39489 45021
40425 42211
51613 53744
23714 32581
19836 66853
91203 92965
49541 75202
63551 69908
5787 31031
32094 36420
61295 88043
18484 33529
9239 42393
49869 63084
14087 29885
13365 96653
1742 98377
66090 76417
181 38470
44799 87329
33161 43919
50713 63992
36740 98259
48687 84958
64407 72434
78789 97179
719 19092
58447 61980
29405 99609
42664 84383
54779 81427
55927 91491
4314 82607
86424 96477
54867 57803
80512 89459
24936 64417
13084 59990
22185 91822
27103 49423
7898 31933
36310 57677
66334 67773
8021 43979
14429 18997
10581 71892
73651 87377
10718 53365
77721 82648
21554 97006
88308 92823
15912 32623
55533 66464
22863 60115
52309 53901
53752 58936
9368 72671
12811 81465
67247 75724
8816 23633
15725 60847
1239 74623
40309 47403
14501 40164
96059 99915
57299 86675
35189 59238
18536 62779
9871 61229
36089 86594
15788 22082
1996 81627
15876 57274
41293 96271
2217 72400
22628 88066
13900 74784
12724 33588
13318 35988
9048 73752
9384 49143
28351 51998
53109 92434
7315 43837
10842 27859
14311 88077
36616 80139
22033 72156
6706 20980
5937 19664
48434 71070
8389 8548
40044 64239
24008 83854
69026 76679
69247 83333
12735 15541
21528 42086
46351 82071
28851 30308
24616 84079
16909 65879
24252 45326
68560 98314
50828 78683
23592 30660
56969 79693
7934 52899
16451 30173
23017 54541
15505 98228
74110 84251
24489 93909
17317 54236
34304 66928
21024 61966
2829 33383
5471 50725
83676 88238
5963 92059
16972 32620
23499 36617
72934 82878
3349 57360
13914 64218
25689 67755
39408 86456
27735 65107
27239 94893
456 55030
55173 72313
23398 64456
20609 49340
30907 70641
28381 67375
1609 92385
12892 38709
21196 79752
7784 46088
21888 41679
12549 18729
16287 99254
17919 32360
11782 81448
15168 72526
21031 42886
10127 50297
39296 67312
81214 90409
39352 48157
10325 86387
22999 55461
16256 99915
3817 45911
44580 64433
69797 79152
39384 51598
37619 59023
4709 40535
35772 64607
11891 27314
58946 93540
44596 73233
11450 81263
34661 55751
486 28846
9188 48016
34345 92459
51242 67155
72359 97356
2780 6189
235 59846
231 6286
3401 81754
16806 63416
89789 98960
61289 78568
28484 42941
90528 95117
78984 96013
140 8568
53971 92689
80864 86570
47748 76745
50287 73713
20794 33290
27341 84407
9574 70932
35590 52045
39771 79989
39712 64166
82214 90612
25479 91970
23563 61035
29695 65979
67466 68734
22907 25610
62577 63436
37805 89941
50411 67537
9352 14915
76309 86582
39496 46263
13557 24434
49961 63886
46060 88053
48354 63433
24893 97852
17556 51088
91488 98460
85781 91564
9735 65367
25107 42326
4715 43017
9167 30532
80578 90584
60669 94393
4334 89489
51184 71264
68130 91472
67076 95446
18049 39085
20179 20723
42719 60837
55977 84084
52764 62160
6658 84473
19605 56470
44516 65059
76322 90370
29771 56074
91313 92685
54855 63283
41815 70083
8043 22214
29166 86499
54762 77128
46695 56519
18374 92520
77348 93485
7605 31414
29488 51119
42999 71019
17262 95900
4688 47080
25894 71806
2690 28223
73361 75569
19072 40399
61109 88317
18524 46078
23662 91247
12209 21609
1364 7591
38223 61580
6173 40380
34234 85003
18937 64018
15172 58727
7697 53888
51070 98902
25481 88931
12347 48403
39761 78764
13047 49428
48821 85292
48603 74215
20597 53433
24971 72860
25467 89073
63203 79459
43680 54805
21865 59865
2572 41438
85606 86922
21458 87720
24130 42352
6753 64434
16027 95833
10673 67989
14082 84167
30624 34782
49938 78032
4984 66148
622 26054
6705 93736
10161 41685
13966 47500
21688 45317
14513 95265
58857 92863
10869 48039
11232 89931
30977 76658
64736 88428
25282 56277
58483 66795
652 36564
44822 78075
6516 68971
53900 96650
42312 64817
26554 82906
21455 30069
11259 16593
81813 83432
72681 81092
26123 56131
20594 57060
2118 4797
33300 41402
82084 87970
28133 48864
8397 20627
11244 80252
24493 96418
56154 72941
11120 82646
21763 90501
44878 62521
61282 66757
7693 33653
54505 68747
89311 90731
46113 95049
32681 54993
16282 32407
14834 63227
39323 48792
136 90383
19479 68872
11060 68304
36172 99539
2478 40937
27534 83115
1452 97682
17548 53115
75531 83660
45256 55855
10274 83844
52109 75477
50936 80570
18425 24372
24965 42590
69273 82921
49629 94045
53873 54299
204 77962
76118 99038
7551 85220
23680 54462
24419 79901
34016 34723
15443 85413
30631 31430
24079 84172
85818 87322
61730 69727
4679 19348
51868 97410
12028 58798
43325 53288
45452 92989
79225 81603
22741 42508
34860 40856
17237 45149
15550 86791
73531 92057
40941 90924
63304 97319
13940 38765
10717 37435
91306 97335
36027 82552
14904 35778
1710 48692
29148 62097
7216 53437
3904 44208
70362 81474
66234 72310
37985 41226
66827 80153
18761 89384
62745 71164
49585 87203
6090 22758
63869 67499
1132 12412
44681 62914
11298 74506
3061 71085
40557 89438
82056 91081
3748 53413
75281 96235
64253 90306
19881 88440
10611 68420
33662 74773
86055 86844
70695 94253
90246 98139
22851 85558
38490 73428
39903 71710
7069 18160
57086 99236
71848 80815
32402 79131
24809 94166
75135 97971
9664 30617
6062 21391
59397 67072
23601 38481
6058 50925
3877 58684
63332 89170
39848 70643
8703 49990
21171 58786
10338 54437
21394 64439
12445 20022
74618 97172
9622 46056
17050 22602
45425 70257
62610 69142
26179 94479
77332 91677
28984 96487
4012 80705
18936 82094
9366 64842
61227 76595
61747 76195
57115 81961
43458 60427
22222 30582
5915 38119
22809 40495
45848 88136
42594 52096
32068 83838
15845 48242
52125 91056
24920 82008
47070 66066
27209 65401
964 87283
47529 58640
30878 46580
42442 67612
67962 82541
28548 95626
16456 91281
37753 93589
50761 95951
24473 43861
42445 76281
17862 48167
52879 98718
42150 98080
12415 50851
18956 67514
12925 43897
65627 83570
70457 94377
1336 26093
2015 63954
66419 83315
15441 16027
20028 99977
66914 82339
53008 72369
18791 83780
38329 48850
16972 71035
77443 94548
27238 45075
66676 74227
47182 58794
34700 76263
88777 91735
67761 99430
36980 49455
26807 74510
14510 27682
88036 91427
76602 88551
12282 92085
32733 67658
14218 17598
56091 78556
55253 70534
28402 63231
29334 56008
30791 42893
30706 35343
1809 8145
12508 17019
11551 49334
53028 80096
25987 58268
1101 87645
69846 82764
5769 79850
19432 94765
42330 72836
43377 85536
57514 91648
6886 85432
18846 79750
1128 7097
20505 36376
54668 67478
44129 97048
27362 98204
76846 85355
53360 88833
93599 94345
23612 99013
64849 85267
19751 33860
6770 53906
10477 16994
60118 69510
39630 96588
54551 91545
15476 21603
68210 75368
27 50107
46788 77109
6146 68117
62133 86921
1793 96669
29245 32923
16998 28592
49008 49451
43168 44322
63977 90282
19218 72439
37788 92814
10472 86166
83740 86750
8816 53504
36692 95071
28324 81778
33088 85196
30243 72149
72704 92458
65976 89029
11496 43786
15107 53238
7050 80645
11019 13927
65829 82748
24869 30961
7908 82758
25511 90009
65900 93583
44960 92258
50707 98692
37286 52501
29427 46169
2159 10185
42084 61938
77140 98131
9019 40851
67473 81135
59938 78933
30333 62742
55623 99488
12177 52030
10254 96040
36341 48195
63325 85452
24830 82888
24698 74977
24402 32778
23839 77329
17399 44441
42542 76810
11269 24078
51009 76900
27232 68870
64286 71151
36915 99625
11542 91081
55971 87498
6687 80647
5614 64593
48317 53952
83756 84072
29636 49652
26675 30144
56359 94984
60358 94930
16754 84407
38075 59360
28726 50712
16296 38649
104 72129
70946 85059
586 68339
21046 37263
75429 78379
73133 86016
24259 41454
14863 79476
13640 30207
43650 97172
16403 83856
61225 65982
33523 65584
20569 59293
42476 69589
39773 98254
8786 21135
88072 92928
44696 46948
8764 77654
67431 74534
22883 44598
52599 70178
12534 33878
10793 87606
7105 82301
11104 45252
55071 99128
47557 52502
9464 16066
70995 82754
44808 92433
19299 64364
18643 28392
26535 47757
56 94577
40881 98181
34504 81140
46402 49263
74661 88065
30670 91851
37331 96111
29643 88286
2917 88760
4537 79248
14160 42065
10274 33571
47609 54445
6766 95867
28529 98759
8401 91850
26416 73525
26663 91290
21541 82313
55984 94014
12160 93099
55993 82770
12978 84330
21509 75140
25359 44613
62010 74606
52890 68682
1998 31769
29417 66399
48546 69831
32167 50829
76086 86133
65335 99014
43150 99419
26446 77464
8610 15528
19591 64682
18189 77346
21318 73404
7520 17886
678 1932
50824 72262
19696 50633
42 53864
14851 69077
76034 89732
5390 46683
11199 51869
22911 37225
35675 51976
35540 61386
38123 91952
23880 55113
255 76733
41603 88809
12365 58226
15329 85806
19707 81400
48049 99111
12985 68391
7281 94364
19845 58483
43152 78687
7000 76108
43838 88672
54234 55022
3034 30034
28859 51776
12095 45635
62317 83261
22843 30041
19151 76853
29439 90918
66260 94267
12116 48679
2844 32780
22128 31601
21609 49039
13887 29855
92246 95718
31017 70800
46152 52553
21776 95320
57 19017
47885 64048
10881 18992
51417 92407
33291 79675
471 7763
23678 65180
15885 85674
68094 90436
10889 50145
77748 99273
32125 96304
12013 36112
56140 57954
71831 84637
21368 29139
45851 98314
51992 64738
68268 71101
25005 88331
6937 7810
71262 82234
47667 81914
15293 20041
23175 52031
57876 95532
53706 72532
51384 66013
37648 99821
6250 70222
1762 9386
35289 45940
14008 38152
601 94103
27493 53669
5722 91500
11022 39023
15121 91956
28748 67794
12354 76671
56596 95257
49296 76589
52623 52710
2515 32475
43170 63828
273 11709
29284 63690
9108 86354
63847 77666
1060 23349
6655 42254
65741 74211
42181 53054
40104 75648
52792 95439
54125 74673
701 4689
32527 97959
744 9650
48244 70619
36428 84755
52879 62680
53387 88328
37007 80062
55694 64330
18814 56557
39627 57662
5410 29004
80297 85373
36397 40368
21602 67613
304 56581
53129 69592
65184 74951
52247 83149
93598 98835
3907 49261
4433 4907
76449 99570
25998 70285
51541 68495
1639 13878
18575 92198
42976 86138
36830 37982
18906 75038
7504 87470
59966 81442
81169 87086
51074 68162
5353 79233
28933 76167
69079 73515
59370 61786
72060 98060
31669 59826
41805 96251
72616 85059
4507 29489
76667 95343
71753 80789
84332 84967
62720 66588
33748 59937
32353 66812
77581 88794
23516 28298
57659 87613
9042 72410
11920 79336
31576 62286
6280 50435
21667 73334
61543 64099
12642 20258
29189 47346
52045 91960
11239 13791
46101 73628
3601 44156
20447 64824
29692 64811
27670 46681
23484 77551
12077 44824
12367 71617
26733 58523
47578 76419
43827 62590
24455 89611
42173 77207
14084 42868
22415 23193
53627 63983
34790 59824
14802 70702
10062 14005
5307 30755
25428 48362
10704 23184
64462 79673
71907 97921
18106 59436
9046 27776
67102 71625
10102 54023
241 37285
63690 69372
38412 72467
11751 99469
23392 83874
24092 41768
31068 72701
23212 93206
12104 55553
17787 60307
9432 77585
4531 31160
48814 57128
26029 88896
34968 58715
1067 68406
60510 85538
8393 65040
44316 63623
37769 58324
54104 69524
26492 71256
35743 96850
23817 97603
47508 87893
12767 74925
87545 90283
40802 81340
11128 72281
26438 61877
26350 68863
73686 87840
25109 90040
41637 80804
32654 65116
2362 94661
29966 52481
29602 38436
9960 89723
13039 36580
20854 54369
72465 87618
97526 98328
36469 64992
47328 96144
54795 87821
31816 52517
30029 31464
43308 58022
23117 95552
5774 56447
116 77597
8277 57963
70579 77249
23214 93530
35379 35806
11341 30973
94355 96551
61811 77615
13091 87813
32372 50518
35688 83443
261 3623
69908 88994
9884 43117
60414 69408
20038 83712
80938 88961
57623 87106
6342 59981
81747 93219
72904 87891
18874 97439
78386 92520
21970 98594
27173 59720
35878 70129
54843 69507
61712 80561
8034 67087
35962 41710
33292 74632
4647 57539
506 28617
86409 93607
52643 83355
43596 73660
9219 24233
4049 46126
55816 72740
9658 41542
21780 65099
24580 58796
10110 69593
38766 57206
49474 54844
74289 98361
28458 40124
1994 17608
38874 45594
56294 98874
57150 82541
24908 84486
18073 19841
58885 85580
80332 90937
30062 47469
36425 75947
14515 15800
83144 97622
40992 84621
50244 52688
38359 48140
14017 70860
11600 26950
20408 43580
25038 88560
2059 17864
1127 39848
14807 91079
60713 78849
46402 87613
5199 15215
13489 53332
26434 56960
2087 41797
12171 38794
23422 36941
27353 80182
9370 95943
7017 97733
24853 72903
41069 46198
10005 74873
8772 83795
14166 22649
3176 11863
16719 75204
22501 74109
17889 18538
12631 86101
24794 72031
40290 79088
43344 71053
21122 29249
27502 97259
8521 96523
66553 77226
30665 55967
3697 90882
73133 94099
9644 83515
733 42699
4118 47233
62892 70579
27106 91513
8433 50480
24170 36467
8695 53479
22922 77750
3309 86316
31894 41912
31171 42137
32444 62855
84140 97144
30282 49809
31546 58634
13809 84747
20326 92506
56744 62683
47727 62044
12355 72076
69335 87107
28505 57718
13443 65773
62959 83934
4395 14332
19718 26898
59126 79820
43186 67776
15638 41176
7986 56940
1757 81693
29455 95000
72343 84325
83822 84578
48868 77594
25843 97964
36927 99822
7485 94764
27991 79657
20644 94903
61139 84053
21654 27448
75780 89560
30809 59087
1315 10110
10835 55808
51039 94171
40681 91798
45270 90720
37798 57008
54032 80355
15800 61835
23449 39579
13830 87578
239 67639
43309 66294
20406 21403
8946 23831
55687 94938
43704 95143
31381 50204
24503 88732
27832 96389
34411 74610
35851 93082
8552 34084
53468 91268
10087 26282
3452 42825
15339 86212
1234 30856
55758 70959
63538 68874
3737 28808
11911 41124
37535 44782
5170 34984
51227 61435
33750 43139
16544 33369
38007 67370
31982 36509
45273 83907
27677 65000
19935 20635
60716 71871
9735 54606
33547 91926
61954 91741
14095 27038
15518 66802
6967 94292
74173 96533
44067 91216
11836 44140
25573 46341
44679 62234
78214 92517
27152 88178
19124 39648
6234 53904
7847 88520
10082 76876
46783 62535
57330 59682
42476 79579
87056 92218
41816 52824
27225 90871
41000 55611
31084 65269
28087 66323
81111 85609
14165 82926
66548 78259
27282 45091
35006 41137
54950 79148
15527 17462
18014 49799
59694 86532
23782 49886
55036 73589
8530 44675
14380 98979
54527 85855
29938 71658
16582 60264
72909 90759
97022 99151
32814 90070
24539 40936
11561 68980
54475 97792
19672 90818
34887 88111
69450 76903
64705 99774
61575 65749
12453 82030
10955 12921
20955 64513
15254 26843
32707 79213
2392 48541
14309 67673
34447 61699
7320 32637
30959 38944
51642 71769
21307 62370
24611 59405
42619 93071
28177 44190
22467 61855
40820 61611
66659 96773
49360 58339
27190 28707
462 24986
123 36960
9551 67394
20688 73976
24827 66728
27623 50452
65931 75670
26154 41653
11974 89222
68480 89299
66888 93570
97908 97961
64004 68111
34672 92868
2091 34387
25510 68229
38795 40355
73371 82755
2655 47070
30573 64080
32842 87706
52131 87353
20155 36404
80408 93215
1092 49310
30504 89886
58414 63932
13179 35337
93454 94745
26268 42243
18749 98359
2662 44057
64254 85052
3205 6961
65081 99135
7804 57968
77982 96466
7889 51894
16808 45674
18872 79365
5549 9405
55373 95437
35329 46855
75373 91458
70428 92374
19969 79616
60529 63867
31876 42889
50457 74218
1418 10290
68219 89729
10959 95227
13398 64011
26885 70128
21545 40188
25663 41802
32568 97955
11734 33713
3562 25968
41726 79801
48833 87661
1067 86791
5044 67755
51322 95315
51150 92661
10768 91574
15612 17926
39098 55894
58789 85672
68875 77461
5220 98138
11633 60130
77154 85035
32375 48654
18539 27022
51185 96513
36028 64245
20840 69890
38800 55381
49159 82545
16481 57166
6817 51693
45357 79475
33541 82514
6829 90111
20 57256
87090 93028
3040 87060
66353 94473
10277 17384
27545 30819
74956 85007
33100 74887
24583 27643
35182 64359
41 52250
8018 99343
2968 61235
3032 76854
12811 82603
44751 67049
52036 67937
16424 31100
31379 72272
89767 92689
38482 93795
46037 98279
32560 74070
53397 85657
26697 28712
44906 92382
22751 83308
62531 90030
7500 87145
68450 99236
15244 69721
24992 48999
8549 89835
9174 75852
80628 87876
26313 49943
16867 39924
70761 87783
77828 79435
5661 11098
40475 77843
15727 52455
21465 27467
15767 75807
25916 57353
66254 68145
65901 86255
3357 8437
59220 91523
60979 72947
44000 65002
14767 80506
16684 91966
10782 45972
46161 66746
49321 58625
2176 14900
77773 99305
30070 32465
35832 63539
37706 56295
66080 68239
57202 76994
15075 20141
77026 89134
43239 61249
8041 27467
16364 63200
21794 94852
56188 79261
68941 78886
47279 98284
1189 78355
50156 92692
47446 87574
58016 86243
4050 78466
53852 70964
13766 20990
66606 90732
67 64498
28827 67431
59139 60136
69277 94660
9738 80602
9704 17331
36866 53406
2500 26336
20739 21904
12013 85921
61327 63165
1100 18094
63652 99135
58292 65095
1838 97814
18582 67443
41170 46475
62022 76484
42993 95928
28726 72778
7974 45685
17743 28291
29973 57588
62300 87776
68707 97051
20960 30775
75435 96882
7383 48464
771 58067
38436 86497
61597 71535
7663 74564
47601 69039
37152 53913
50125 86712
46481 72911
37979 91431
1540 39571
15292 25738
66379 98130
33431 70584
29084 32407
22500 85334
28256 68065
50838 94610
14775 68274
53500 78008
74138 78038
31170 78901
10899 74515
66268 95387
57868 77678
55526 60685
8517 91579
84300 91940
12677 41368
2508 20693
10799 94569
11499 66285
10225 10383
51777 76974
11224 22053
53642 65386
8060 52828
7672 51841
34152 86338
6815 61016
2800 37590
14145 18532
1247 90406
71239 93558
65655 99230
80729 91920
3739 32005
5228 96516
7731 54763
80480 82498
23753 58513
58552 60781
37964 88761
7512 86725
13613 59984
11702 49959
26939 69249
50551 87129
76259 81788
21304 31214
24403 65610
7228 43492
13372 70375
69140 88166
37887 45202
31482 55489
8735 79225
24229 41400
59609 77653
3456 49501
26977 66101
37194 88600
37217 38258
32123 47379
18426 99084
37834 95707
67983 95900
45841 84301
67585 78297
65503 88016
52614 92780
49315 85870
76403 80219
42870 46977
38390 91475
65460 89916
4346 34453
39687 72501
40212 49935
67081 77866
56509 73781
62131 88764
56849 70314
60216 97477
64894 87836
5832 6238
33115 66206
57756 76128
11875 33490
8409 49646
20248 73337
50815 93808
55134 89504
58051 90115
46304 95077
32937 86193
29466 59296
47096 95941
76454 81915
52752 91810
27692 75697
17059 52371
54532 98745
42431 78454
33343 99110
1586 44919
20468 66216
48448 91728
7562 97329
43270 47503
9290 49031
21629 68861
32136 93807
2004 62004
5702 69874
26541 59240
4485 30326
7061 32518
67308 99595
2002 81184
34679 94910
3878 27341
55837 86951
12445 85712
18024 84791
89090 94464
20686 40689
61771 92129
54967 56618
50625 53636
25596 63065
2070 31787
26620 28367
62082 82757
28555 58419
27956 75738
79796 92874
17520 18925
56249 65350
55716 60985
52949 91885
30488 38062
53293 73561
53361 89301
21604 97899
10614 87099
861 84278
2302 82797
30405 62402
55306 70254
609 83722
22001 52877
42339 66900
45259 84115
24897 59812
23392 86936
3790 18638
40423 86064
41716 54636
61313 95393
4928 73786
36859 59877
92317 92459
79137 93868
54163 59474
55499 95094
29785 84061
73601 78746
7121 40937
62853 94507
1124 18635
22351 96360
58654 86438
51907 65580
9866 24760
15749 20273
76913 88073
27107 40872
22672 41597
18103 83271
5412 46170
30749 77760
82399 84216
5219 92155
16699 99362
17471 77452
20399 94438
27808 38384
29233 37154
59442 92404
34745 83023
68715 98065
71674 88172
5732 68647
77680 85610
3333 88689
26223 64890
16149 30639
45367 96047
13991 23319
90168 94816
20476 51145
5860 81035
52209 99724
20860 78437
23907 88366
78107 89867
10674 18234
27784 36687
69595 70011
24359 70815
45397 55768
84346 95493
33532 74544
4853 16100
56961 61777
9145 43404
54743 87680
65302 95101
11557 99376
28882 63091
88261 95943
13972 57473
41938 85354
58527 75334
88553 97597
39400 99586
32838 66614
72391 87440
38348 47170
36075 71584
49359 92677
35922 86313
23274 59057
13836 66064
29536 59792
93744 97160
11004 99505
50282 54245
71318 96911
48287 64777
30877 41300
78069 92745
23266 52120
63237 99558
17089 70626
62850 64912
12391 12756
83402 94470
38965 43024
16370 41936
48022 73360
13617 34497
39968 94187
7551 92011
13724 49156
10148 36371
55313 61185
34663 88947
1375 79007
39066 82839
2911 70787
34225 58807
57348 89532
50690 53309
24077 39716
22985 72624
33083 75092
3689 81282
67562 99607
82695 97944
71135 94149
22955 62719
85738 89396
67695 73286
30579 54063
26919 73403
80592 84243
76900 90399
84226 84247
56852 93226
57318 72462
39064 70374
11584 64387
59470 85836
37603 58977
59801 79244
3619 97287
12712 95379
24543 79568
89361 97206
85057 85821
50449 51332
53525 73225
67809 71866
3060 51756
44356 45186
16501 35539
61476 78273
28697 76771
47753 79407
40729 74068
24400 43526
31068 64076
82225 99760
2809 20098
4025 98065
18253 24380
68765 78150
68894 75629
23051 61278
1999 35453
34008 43415
73481 84954
8479 28010
10254 99649
29172 89128
44199 62893
45349 49155
63550 67194
35508 52030
17800 82804
7490 29842
11551 75258
71894 77998
8544 90179
48596 98481
48628 79553
5792 58640
10148 50684
52756 93771
35357 46807
57922 81374
43795 52415
41761 51763
28916 56125
32565 46068
78244 78917
18894 73424
7790 88284
28584 97608
15954 26315
8071 23040
25647 97860
46319 48851
18677 76319
77190 95676
33298 53684
37466 93151
65578 74741
11259 21590
12766 81452
62023 78933
20715 50319
51033 84167
73804 93670
66190 85456
4518 64171
31265 45573
86410 93397
63236 99544
72263 99921
39907 56742
13497 96034
39232 40770
11252 98844
26489 37311
57964 59570
5181 54536
35415 50161
12838 66666
22968 52434
14239 89320
34711 84865
46472 67346
12184 28791
11664 36072
21256 84669
9949 28782
31928 37330
15132 89396
44824 70569
23231 36770
16018 28880
21262 49899
28640 42186
61803 77182
43666 93462
28150 53868
90978 94342
22960 90765
5262 69903
6978 57034
86364 98709
3308 51828
5095 26534
20143 72944
78168 83792
2970 16234
51652 83595
39718 61965
23503 46121
13063 45115
58044 63818
23659 44350
16033 90650
55256 82158
38506 70774
6010 95958
7971 32339
67841 94785
11416 44739
55868 67815
49124 94168
3577 44639
29463 88935
22215 37697
167 46114
10793 24233
18050 79608
1186 27823
74528 98887
9599 26253
7680 17712
7753 25589
26854 28165
22903 99153
28428 83105
32494 86633
3418 4413
71796 86177
28126 46728
75728 91619
48461 73003
808 71243
4922 20708
1256 70829
83325 87561
72399 81560
14402 58757
54494 56558
32785 85880
45791 58889
47605 92036
38681 91704
1893 97739
14527 45430
25868 53234
23394 83976
51780 74198
8211 76775
15895 92466
85912 96915
46619 80916
72110 89155
40910 81227
21562 60505
71801 89230
84332 87888
17832 36113
44368 95705
32826 56037
61457 94941
64439 92905
72426 89437
6417 18008
11691 95575
57446 93581
38280 57157
18506 71697
32499 69325
52712 66713
26028 67166
24529 51595
41736 89333
68558 87382
18918 76595
62029 95504
72933 89715
73425 98803
45569 87934
50839 72324
37496 81769
18353 58372
78602 82631
6242 94046
72892 77937
43207 54671
40952 52626
29171 32366
45707 72790
55062 94460
29765 64850
20018 56911
12038 66024
62095 92626
47403 77442
14043 17743
46866 88158
14352 74741
69458 82621
43137 93015
39197 69522
8595 37661
62195 86168
2276 96140
64380 91076
43908 65975
26706 72746
21319 53564
27799 39212
1385 83621
39835 59468
41153 53293
1642 19644
26542 46255
45125 49819
27471 37675
42453 77770
65067 93821
18928 97428
52951 57447
18017 69971
10812 70332
33894 70649
76699 97920
32589 59623
31832 48429
2412 49338
32817 54444
17793 52443
2371 67858
76007 96181
13531 86723
88511 91446
33964 78696
12971 22116
56810 77435
5335 53404
67304 93911
25374 42043
849 91760
7402 67115
28333 74193
28921 46568
65040 91616
9047 77267
6866 29457
24757 81061
19343 48909
1687 75729
23359 73135
24064 98626
18393 96322
90994 94339
38337 97193
63061 94349
24329 50980
564 17037
62374 76489
9131 13351
63138 91454
68840 94367
17859 97021
47246 92934
54286 71583
20288 79314
21992 71301
14430 72759
66616 80994
48006 86253
46826 65638
57346 76687
5133 53291
6605 76417
8489 25833
17142 62936
52246 95182
33967 88126
48748 76953
12267 29044
13598 63178
7076 94884
67244 87388
69172 83437
55802 58559
68638 82024
31079 76547
52049 78958
12377 54559
18521 38683
20901 29112
48690 53950
5909 84959
16440 60090
71849 88800
49946 61148
24836 75264
57304 81548
94256 97194
81763 92476
2531 9421
6247 83068
67506 78684
59678 69927
8399 31160
62526 89935
67544 84434
79737 83702
48358 93698
14611 42107
31870 56773
30486 54873
3521 10843
74734 89489
37926 68594
24978 80338
28984 63647
37093 71328
28172 36873
33818 60446
8715 65105
66705 89822
3042 27790
14386 43279
25207 32674
3115 22703
22731 61315
17568 47459
4388 15841
30241 90478
25060 54360
84378 84848
39164 92491
3333 87037
21883 43805
37865 55881
15545 65559
16286 75956
3691 62973
4858 59239
54180 74362
16908 24259
34409 96854
25350 69380
77287 81266
3248 34141
44497 45004
7352 26705
8706 30708
90859 97992
5298 12572
4443 29168
24480 52314
51874 57518
74080 97800
5053 49032
26083 69355
33473 90433
53362 70462
4513 53593
31662 86656
64121 64279
62468 65359
14961 59464
8699 41956
11942 70857
56207 72256
16777 44882
20585 30856
28881 79822
39829 77845
26378 65533
55388 87303
32542 57327
8267 11276
32571 75444
37181 71745
10665 91560
4616 75215
27496 91817
58056 67311
85866 92837
18200 63003
11974 54483
47481 91190
3251 92869
1926 32734
41856 46268
23898 27066
60090 77838
42038 78937
9717 32616
23874 54718
69511 85985
3855 58480
26025 46690
42457 98781
384 50187
43857 61313
47800 80902
27628 38367
24557 55366
15824 83201
90080 95678
23946 53808
43718 72229
17191 82181
74218 91413
63690 88130
6069 36663
74413 89592
1825 63739
30567 87344
15485 61822
37246 44199
6052 63390
31950 74191
29759 59560
1373 91465
52249 87533
5404 45519
32695 49878
74094 86204
12286 86029
37786 73312
16888 97502
19177 57463
21043 32395
68883 78365
43444 59842
81824 98563
22593 79483
3458 49340
20859 29490
7809 72891
29157 98372
49166 52115
11216 27863
25604 90650
18356 51397
2082 44641
24832 56894
9280 18727
7110 65475
31291 56830
53603 91793
35136 49125
25985 84164
75242 80123
50409 61779
3837 11439
5172 61678
16234 97832
36891 91222
8135 31195
58535 83995
1429 84009
2111 47868
61511 76717
15182 64904
31931 88111
67951 86144
27355 49606
56250 76443
4319 19082
19479 35190
43831 60598
53788 64267
11720 85745
9781 27309
37223 61638
39096 97927
57000 81147
45500 98283
56606 88385
7663 75500
35048 57075
33248 60637
31339 51269
42828 63351
53191 55134
26287 30602
23898 50653
10561 64785
30316 43487
20475 58713
81594 83036
57079 82862
12027 77935
23201 77686
64958 71009
53382 81002
21814 76367
7184 97672
52275 88152
13840 36664
13385 57764
132 48786
11747 89407
54482 71205
17817 84425
17279 36541
70511 93769
54445 87682
62670 64893
31601 77461
48411 85297
76067 94666
17862 62008
9867 24714
13969 96279
64836 93913
52038 91799
16073 94066
54953 73150
98052 99119
13491 94305
23359 88406
60278 91250
7862 21629
25720 86951
3470 26076
15035 87171
84030 98061
66813 74691
66859 73539
15239 66363
15634 80740
67322 76656
9215 55941
47132 92512
35834 73568
18751 92284
21748 96257
17477 49499
57466 62096
44736 73244
10173 82431
128 9581
37664 67683
73207 85099
51567 68332
17430 28696
49351 60521
3303 79783
48584 59485
8955 34143
79481 81070
10029 66657
13293 24168
14169 73533
20788 64984
36894 63518
64289 68178
2029 91044
26974 57421
17699 60409
1722 64794
11832 79981
31414 75050
3346 90286
25072 52105
2606 92300
26212 59405
54204 77897
20725 79479
8300 97624
74700 83460
66179 85106
8352 87913
49208 80107
47189 92231
3712 47367
46753 75760
12383 80897
33156 61051
55022 61962
37926 71056
54817 57362
25712 41983
24501 29188
49312 74836
14780 67205
26438 85385
22419 88431
42583 62332
34080 60153
1433 13204
43029 95396
49397 85652
29061 58320
39781 87966
6719 72560
5410 49778
44209 81516
17419 84814
95375 97010
13794 17889
73924 97762
9411 9789
3493 67571
59130 79826
62674 78139
576 22167
17588 27768
22250 72939
19897 30630
29966 66266
62320 94795
71274 76931
12974 16292
67699 81174
25446 54223
85391 91235
73040 73145
69005 82735
24263 92682
39405 75294
19162 65660
11220 89310
38459 80092
19251 78969
34287 55971
62032 91314
18273 98453
139 96780
78155 85051
30235 89690
77108 97400
32062 47514
4968 15868
35131 79457
29761 46531
33691 76779
73655 85589
24069 84304
34578 98720
20353 97382
35485 55885
37958 96838
35872 92631
27391 85356
28327 75085
83326 89463
69458 90575
34713 89813
11413 32473
3146 11147
67194 75375
6897 98311
6439 53121
41932 68141
45667 85010
44169 91445
38838 84614
37407 49692
81398 86176
41118 92131
16859 71448
6310 81756
18903 56562
14381 65854
32228 41755
63390 77923
65377 86072
3188 12995
5396 32332
31492 83314
11087 82377
55667 64694
2862 51060
72587 80415
44385 79946
58650 68309
5419 45552
11159 56798
27049 92757
44190 56906
182 86553
20637 66779
43851 75966
58455 90630
38734 53952
25539 35520
20759 63901
7492 33723
12409 46553
17227 28965
30973 39218
37994 88615
79915 89529
49903 57876
79756 92778
1104 15181
49560 71455
26700 49286
25325 93000
71180 76051
59226 81136
79357 87101
3503 61489
10464 72985
38523 95756
26470 43582
7340 73133
42645 70086
44623 83064
7110 42306
30186 53985
44032 72611
35592 65894
2436 59394
58555 64184
32874 34734
35395 91974
89061 97804
28730 91482
40740 58698
6461 86617
34730 40052
85653 94155
7360 34664
57455 82572
1123 41332
7992 10461
34633 97094
11975 25381
28468 31770
55442 61641
59123 67978
81799 97152
11217 60975
11287 35953
976 9000
7298 85494
13150 43513
25507 86459
50670 73535
44675 92533
15165 41295
33334 81972
3679 99036
6362 54511
70625 74910
58794 65851
49004 88189
14946 90104
37391 94096
19657 85163
1361 21756
64054 84976
27182 54042
4000 44554
46752 66053
4185 64573
25994 38451
650 88441
57008 86575
9811 48585
53126 58478
38359 86994
36251 94616
31995 74046
6894 40667
90267 98166
8939 98107
7213 25770
23660 92186
50098 88395
39303 52319
15866 30963
25546 53818
8013 19500
3805 14453
330 81142
32916 36271
4905 94231
11808 44146
38389 83753
40996 41646
46604 88522
10904 51329
27183 55924
55055 62045
13405 84848
65072 79225
59542 63168
51909 60850
51473 94450
17260 72450
17669 74310
27454 63239
9515 62485
68898 79229
24747 74069
7936 89173
7838 28413
27465 67321
49809 72465
18696 76104
76509 78935
39935 97863
51143 75681
999 14344
32139 42862
15647 30985
15611 73561
32348 86485
52800 73667
18931 65854
29208 97471
1954 46597
22295 76065
12352 64149
40165 96199
72190 93197
76060 77229
89180 92280
62706 89384
35436 91735
38485 63455
21408 51739
48443 77082
10630 36026
38254 68914
15945 69945
43575 92197
48516 51615
2685 7432
5602 64043
41529 65857
39666 42371
42609 82195
4631 86517
23432 79231
21973 71414
36048 45434
21529 92804
23112 77566
50577 90714
47629 81538
47638 98994
20784 54229
3498 22134
19475 72488
78285 80275
34168 59403
34698 68443
63662 96911
19576 74799
51638 85326
70103 82986
22723 57618
97033 98430
18358 91239
6620 30571
54273 76232
52655 78860
81742 84415
53469 55863
18012 50133
8854 18896
64385 83262
54891 97097
78952 99973
12331 89838
10043 33359
81430 81509
16784 94811
12844 28004
6263 48125
43021 50209
2062 25398
92712 93101
31057 95511
17883 90111
23516 28802
31752 60337
14535 83903
17494 86627
20098 85961
7343 20240
90793 99466
6847 36116
23178 26461
53172 78750
20364 91829
9347 58997
18478 28268
49077 57463
16175 50339
5983 67082
54820 57304
67942 80393
26183 57033
36704 58125
4416 41582
19553 49485
38939 56728
87 22408
40012 62385
83563 92056
78458 82628
39094 56519
10052 15774
10378 38670
23846 94939
71841 83286
8404 15023
12903 78458
40995 57107
15726 71291
36647 50889
18081 71293
20974 65271
21 28418
24796 57549
26719 72701
15481 52233
4165 30479
21855 88437
26616 66522
17187 78473
67658 97141
20627 52086
70321 79478
33917 83537
8672 19715
8590 45243
23668 85141
46977 94240
49610 54890
8541 75299
52870 89358
28351 86343
13857 52565
388 33445
77595 83544
5696 7117
51677 66075
2330 16015
4270 85898
6267 52087
21571 80144
66928 93151
77953 86692
19481 44067
11202 43275
76915 96809
54124 61177
23073 95614
29147 97056
8225 70678
63328 95697
2816 66651
81179 89598
62795 84332
12150 75446
56352 61497
51936 77906
70328 84996
4936 59842
37546 58792
17119 86845
87828 87840
33272 96812
68701 76140
18097 26186
18185 50863
36552 71324
21223 78055
16009 56786
40161 49581
1552 16301
27739 62144
93365 98627
80798 80873
16322 89744
21456 83113
32500 51715
68559 80977
1188 13160
25807 67852
23351 92662
60114 83697
31268 99808
23608 37510
15067 75482
2275 63811
13130 66359
207 34658
26861 84303
11895 18449
18071 41371
42325 92500
13046 70434
96100 97333
42566 79692
22089 40129
53459 82198
66499 80557
7487 69645
56761 72747
19393 97151
25103 64357
7256 13690
10320 71426
79876 87443
60517 65426
7479 55822
73531 81312
23388 95223
11059 22786
25610 31048
10016 24433
57047 95538
34928 81191
10441 58855
6826 72845
20627 83874
51645 65400
31250 53939
29835 34666
87897 97512
35893 44504
28949 42092
26175 46726
29495 35854
1229 9568
21628 94468
34825 90783
54448 65779
12111 70370
72845 85277
83032 87319
19878 77859
35453 38208
31815 89133
38144 71220
63681 99984
33005 89267
59876 96059
25657 76807
4087 62636
84656 90347
33631 98423
4751 36599
59987 70909
6014 50903
18445 76709
19038 51270
48485 74961
7307 85593
59405 88554
6228 97395
15249 94192
12955 66607
71482 80445
45626 95627
30279 89982
60317 86998
64141 74335
33829 37054
6824 60447
9520 85835
3427 79069
10859 57251
21582 23718
6118 72606
7630 79288
28041 74555
23917 25978
15183 87923
21879 99049
10572 52286
3923 8594
58441 73256
29704 50834
36197 78642
51625 82457
12705 83674
86961 89274
48539 91531
89073 89098
46044 87416
57084 70012
82875 96937
82632 83956
2176 16032
14029 23782
7859 78455
64515 96790
3959 79603
1306 48765
81063 98866
61523 63171
56815 89917
30876 94608
26984 27322
6143 95299
27171 48298
69581 74618
2802 50926
35872 52694
28006 48759
35141 50403
819 42919
14734 92427
34010 77502
57603 90041
39986 80913
43619 58875
73477 74053
21831 69236
6632 55252
15607 64107
6476 49434
50858 52191
73259 98852
19237 22828
79687 92487
1596 99130
39779 53457
5728 41375
13199 35715
7454 82082
13352 43461
12189 54036
35354 91469
12387 32715
28974 47933
1458 96993
59858 87077
8165 53297
5219 63975
34621 40420
34182 71530
69373 94489
83855 95072
89964 93045
29961 96199
15083 40754
21078 24248
37202 41971
10494 65795
64458 67543
3545 76622
32086 62358
15481 64447
37202 56341
27385 78893
36285 52995
2129 60709
19786 87542
2833 49746
17438 60281
30833 53017
31878 49666
49208 65734
69482 96491
12738 96106
21066 27646
27084 28061
71581 73033
42708 97997
43297 85331
61591 81384
4673 93605
50881 77531
9479 38469
14185 44542
10891 67696
14830 66154
34324 74601
43711 49910
12936 96783
37883 75462
2020 47897
42043 91053
60591 61994
67974 92069
71094 89503
11412 49654
11534 61021
35293 40058
954 38199
55870 94711
9567 69988
5818 23801
11078 53546
23148 48319
68239 93749
39110 65331
9273 77664
8936 99924
33154 96795
45640 52004
24193 34176
12189 77893
43235 87651
34057 90839
67456 67720
82081 83556
15339 20893
13026 97040
28105 37234
16172 81965
57251 81457
25997 32797
76636 98710
20420 72376
56807 98241
53679 69648
67164 92181
30908 32576
22058 95015
68581 82827
7557 27012
69377 82829
10337 74561
16423 41413
64609 65396
34491 63483
26103 37416
56558 57215
13975 84234
20339 64047
5622 8383
11343 60169
13764 52152
13634 28335
37475 85150
26842 28132
33763 71176
54030 83385
32572 96395
32109 53743
49287 73137
13531 51614
1890 74969
37634 74618
53503 60605
49620 85170
30381 37934
66358 73756
52333 74479
51081 91152
15300 99820
64583 95738
24815 65976
28412 64878
25444 58670
62683 62876
5944 10818
10475 55345
77166 86454
5240 12180
62810 92708
67964 79459
44918 90459
67561 88252
68491 83836
25720 34165
53056 86454
20913 35587
60927 68694
19082 49125
25356 63598
26980 59986
14248 28300
6677 58945
19335 41639
30134 59936
23679 42879
18279 29085
541 48019
48683 76541
18052 63634
77874 99825
13727 66092
80416 93132
20762 36018
42080 68684
19081 69773
39004 49526
8491 44051
29360 53008
57946 74009
64143 96899
12161 33393
7107 18157
54506 88390
44061 77589
7658 43925
51449 93309
83435 92123
26224 42899
20384 78085
48214 76228
24750 27857
8918 13388
10516 26874
29969 68704
59963 97616
37176 71105
67158 74304
24313 58462
63090 90742
23868 33857
7828 90794
14780 69535
54914 61855
39983 44833
80580 89268
19868 65878
20253 29392
17239 71719
64121 66343
2166 97674
75057 85052
45533 97989
2320 58414
22182 63023
29647 62914
10740 33836
30180 34627
17907 87352
28916 95678
81513 98210
25890 55514
40216 69267
4469 84578
4739 79644
27212 81308
15319 52529
72404 85055
44155 90250
2340 21953
5287 44984
35447 84491
19313 66627
43327 77270
63622 64217
43660 50470
21143 30805
8829 21485
16173 92176
25912 60478
65117 72830
32739 49822
8856 11877
59198 60596
16033 71130
34443 82261
66631 91912
86417 92323
24137 67366
20457 85013
45753 85461
14861 77130
60422 87621
2939 15359
27296 54112
3463 23515
1642 71778
42544 91024
59893 99141
57042 67539
1673 64944
37321 86497
30859 87377
10434 30430
47880 79203
92133 93909
720 27136
44503 69766
1585 82703
59983 94485
42126 60415
6416 66850
2251 31837
77224 81336
43611 44828
4770 37985
29775 79693
8407 50434
20851 65419
39533 89679
40053 91146
5706 78841
18478 77775
3902 95290
21482 47002
32460 33970
8702 8957
23745 61278
15436 49726
27487 62968
59692 73439
55671 87788
63135 75256
74721 85797
58870 81048
28042 28374
1986 4865
79752 94151
55002 99923
91725 92117
90314 94212
52060 64455
43665 98224
70867 96462
22025 72926
28149 52937
8403 84251
19640 92037
26942 64519
3923 75830
48763 59719
63588 74657
19585 36206
60803 62228
15861 48068
17220 80112
66932 94210
26485 63285
7245 90989
59206 72105
7184 96968
78714 79315
749 56011
52672 82698
56969 57045
63417 95040
41594 63034
34259 67568
14239 95773
22307 57519
89732 94292
13378 72066
18375 50446
6882 12904
37700 53079
13339 32903
72446 90647
7254 68134
75138 86751
9181 14565
14831 87465
57470 84657
30243 49016
66723 76687
2198 87178
56864 96570
75734 81931
50655 51915
41477 77660
23111 83317
12561 92364
30720 48498
40287 63960
6496 52033
3459 71359
60781 77648
4160 54476
61376 74211
85174 96536
60143 82425
3225 82172
50826 79579
51008 73390
52539 78787
6533 18446
88487 97360
47329 72824
10925 40426
8287 9143
49886 91001
29201 70496
33324 97286
41054 57333
32249 63987
11616 42567
29653 79947
8140 17734
55648 58411
22385 44485
61164 83151
34333 96136
29736 97261
6602 46972
41708 74428
94646 96305
19155 57314
12242 98134
93413 95797
10075 74665
66053 82398
20435 33067
41096 66505
36829 76018
17870 72312
55322 86872
25987 60018
33989 65894
62060 98240
21196 27536
39331 69723
68682 94204
20128 60786
49801 78326
72029 82736
1611 13708
35652 52669
48981 88949
36597 69245
20309 53808
12872 23172
50760 64241
2806 65040
3131 75046
8444 95448
29020 82519
25033 39591
28203 73725
15446 65520
20242 66041
80611 89504
55969 66212
39933 87838
11306 33529
45824 47547
13153 45993
42268 66329
34307 86816
16728 66766
38003 54249
9559 26928
24034 67425
34347 39533
33983 93320
265 6690
63456 95080
41897 51145
29687 71884
52205 56702
84982 88683
43054 62616
5110 21410
87951 98731
28590 89913
18062 80830
34144 42518
855 50596
18893 41879
55192 70451
78180 85750
42910 69018
18713 90003
79296 80885
35602 61755
20027 72302
55999 81756
2152 93026
70110 74856
6341 57135
10317 74770
6651 96087
12183 75055
16822 91634
17366 85241
71936 79811
7584 57977
38550 97133
28368 39390
377 32619
37687 54498
41704 75845
41890 81449
14237 33344
15618 88554
4023 36098
3102 33541
33891 77770
80184 91660
1637 44578
13484 87343
544 26585
4038 5622
73496 99951
80145 90392
43341 68038
67134 87073
18677 33177
66027 67710
6734 20780
8050 92753
15159 74569
1720 91729
35595 81965
23890 59894
64061 83444
8652 30036
24566 81997
20529 86890
51142 93011
53952 62130
3553 89309
236 9548
8097 35875
30576 59227
12235 55884
49 25457
68453 84928
31148 66592
16290 44423
20030 26636
4345 42691
52481 59445
46287 68107
31714 55693
31279 99398
56673 80065
60458 75442
8054 8964
15443 19926
59189 60151
9600 29485
19555 63421
41225 47028
29315 34333
36169 86864
70883 92927
30645 89899
7539 28611
82760 86253
36032 41967
8822 56122
32346 94839
80556 88216
2443 35796
10986 65353
20481 60256
8464 53861
6157 96170
14680 55081
31518 66530
16504 50728
49334 84499
55759 70407
17587 71204
2750 46895
12249 65658
20027 52390
44168 87280
87852 94595
27705 98180
15753 80211
60805 67614
72349 79046
81747 98763
36515 87300
25998 56822
9472 39477
69771 98859
3713 46581
24023 50266
56180 70630
14259 64064
6480 85812
35766 70360
33192 74221
31899 75444
31523 32758
55954 91161
2247 32813
60214 82872
38301 93037
30794 48153
19019 29990
24790 33003
26796 33643
72600 83940
24740 93999
15773 88202
6771 19450
93929 94850
56378 97971
53259 80862
2005 20783
11982 46753
42329 62243
70140 93696
69049 95720
2137 26395
34429 53646
38954 78233
28926 70133
9918 24786
27058 86304
25035 99005
59433 68750
19880 62912
558 38210
19936 95591
21898 52555
54234 94799
72515 87058
23408 38068
38876 56071
25377 49488
21378 52635
54236 60534
35062 41770
7548 62377
36363 94337
10967 87350
49409 53335
26842 96641
73887 97495
13298 48652
24492 52153
47297 52271
4594 25958
86508 88816
6506 58079
65508 84076
16488 45973
34399 82664
20995 58867
57738 59306
6876 29504
22542 36128
14758 20899
6576 57901
17577 80269
23620 41860
19205 21539
537 24451
4968 74803
48773 83767
26246 87620
37576 87492
57736 65340
787 93832
66096 91999
72579 89361
20468 22244
1757 76806
26747 33158
6449 57110
4817 83065
32225 76155
46099 57767
46857 66876
1324 81226
69718 75558
45461 76234
7307 63088
43146 53823
30170 85259
3472 54992
29017 67556
32672 81049
35904 89124
9908 11461
20136 95688
9549 80570
59654 94508
20999 68011
58198 99503
32188 52935
78569 89996
20156 33637
7573 14015
35827 42226
41730 88316
12395 79705
25137 70742
59976 63182
75436 90590
12705 69128
23351 84986
5383 98240
41625 63273
14435 41125
13044 88636
6092 18508
82911 99550
25257 64700
24571 28982
30372 73452
558 76782
9572 85741
73149 83117
11768 55632
15969 62507
7944 46368
78793 94231
72864 91330
76616 95325
11665 24674
9136 38033
7838 21455
82335 90959
56746 99548
8807 43010
12153 88712
52643 82165
29423 46161
20402 89772
5898 56253
94311 99130
43017 67303
65370 75580
30862 34723
18572 94310
14078 69166
47303 67016
29189 31830
48900 55675
20511 36219
62343 90925
59772 98262
68196 84839
20201 78304
60581 83800
4114 91801
41091 51840
62473 69550
14715 61873
6493 19820
66631 97049
29089 70345
82708 88126
13625 26017
19464 49313
59826 80488
35327 47596
17595 36766
34902 50742
34507 61688
6931 49064
23064 95155
21649 36665
21276 67897
21715 64710
41219 53953
95681 96073
37710 89560
29611 71160
4522 37784
52009 78649
27873 76412
7762 72049
34425 61973
7773 97527
48004 85028
21057 38323
8965 73755
65580 73952
41452 55959
59667 93186
12812 34799
9606 98143
9216 84665
17408 26648
42733 74877
19744 29827
15935 80509
3366 82834
2719 44043
36925 74492
44367 61054
9259 14578
78839 80811
27650 50177
24247 55075
18389 58596
50202 90729
736 79307
1606 41683
4872 69156
4100 6855
78938 99915
14907 38388
1890 85662
8580 68001
15901 95447
48591 90558
15649 55374
63839 88361
1371 58570
1507 5356
71136 73723
50422 93600
61315 66735
21030 54200
36446 43829
9634 73178
46066 63533
7533 82785
25109 80030
49817 90142
56779 67315
948 30506
12049 89202
15043 99912
12095 82926
62560 73308
18568 55085
36280 85844
71217 77859
5780 84877
5149 82476
51372 90571
25067 99166
48744 93736
92458 94112
12573 65434
21204 36282
23447 52770
1253 53099
28094 68293
4128 73584
19015 46291
9986 34812
27466 56083
23103 51817
412 88798
31953 83059
47537 74945
68617 76786
23470 49760
3302 43765
57988 83130
28959 46237
13641 38476
39659 72355
31357 80970
14195 19508
10517 81865
12398 53760
68644 94556
22922 57340
45574 98873
26960 27179
35483 36715
39716 89546
31144 88118
69162 94230
5251 19201
93294 94866
93340 96783
89326 92520
27084 34660
10123 61471
35997 54533
67192 90405
6278 61768
30765 53561
63947 81569
31375 54777
47530 55328
24211 77030
56582 61654
33746 48287
5102 36691
15513 20314
9926 32397
33801 41940
81592 95679
6077 45717
17449 84021
22077 90695
24773 49081
32064 39553
17782 47839
72497 98417
38612 82340
8364 62439
22592 33309
48547 64192
63412 74359
4760 48691
13894 77822
32858 88069
24668 53109
70250 85837
11696 38458
46051 89206
4252 34350
11420 98290
17558 66815
43162 45607
59788 75193
40588 48107
11241 19536
2795 68135
14601 16948
19654 84412
38112 43480
2638 79012
31396 95380
25233 40190
41500 95809
39774 96664
48404 98612
50468 80928
20856 59466
12781 93072
32727 41205
4344 97058
357 37893
46596 93423
20409 56437
8982 49145
28093 94248
51563 58211
36100 40416
84756 98911
53075 72862
13410 57840
37669 52364
41514 90612
32347 85274
59856 97439
888 85195
1233 28644
46839 72526
85759 94976
4313 47228
52390 67204
7554 73826
46515 97881
5500 26865
38708 79911
35843 67673
13090 55300
85801 87699
61591 72090
40021 42737
22312 33542
21764 61823
1083 26150
10368 55173
10972 98452
6883 80648
38619 50385
12243 54617
9727 28738
61580 75902
55266 90206
74407 94575
13041 56406
21888 90851
12256 63479
58255 87965
37331 64767
16566 96110
36624 93253
43697 44272
68754 91048
29627 92972
57 50899
8803 85683
76757 88500
3151 74628
27032 80385
52892 97244
28259 97774
21272 36964
41390 54264
38889 91959
27928 88315
1619 2602
41138 62838
38928 67520
23592 71888
6974 72997
31743 52386
54546 97351
83224 90625
22121 68698
8425 63221
18702 41580
28411 93759
76918 93801
26837 54627
55142 60659
28578 46727
59949 93754
37063 81006
91125 99222
64225 74400
39802 95482
52392 59677
43347 66332
20575 81868
29311 63790
22052 92899
20424 46635
49213 56413
48866 98628
7067 42473
18592 65104
19361 19852
36266 57839
27306 67335
38870 76339
15354 50389
61839 82118
34028 42468
18555 58547
30133 63394
14345 15205
21647 28606
15568 86829
55725 56093
20904 89822
53224 73050
2790 82327
37208 39357
374 48791
45271 75294
63933 76742
4781 84009
69464 90276
7827 43557
56835 69676
84439 98780
1999 57611
88618 97884
49158 68200
59919 85777
54153 62032
31139 90631
14752 15192
44441 75170
57301 73188
23999 28859
21000 83049
38095 96130
9191 15163
53471 58807
9998 85147
64982 76546
78042 83730
7357 85679
2549 93802
33511 39055
68028 90492
46298 48635
61321 87567
36516 78578
26701 88328
58657 77462
6154 59840
1218 22517
4908 30834
73255 75004
77140 91041
27223 28745
60433 83465
10507 54091
7084 89019
40873 93305
83380 93476
40597 62437
46255 62631
8636 28386
83639 97252
5784 89388
32339 59668
43666 45711
21437 98669
23921 70629
83051 92640
3900 58403
42928 96333
13895 24085
6850 73629
31945 76405
44198 49230
52139 63494
82044 89614
10871 71861
20164 74397
11831 78498
43015 57466
19499 85370
53547 96305
25494 29457
916 86255
21034 66822
32467 39448
11856 35846
72894 90817
1851 71878
25157 90877
14081 29713
30181 41350
20623 20936
53372 81092
16179 17212
7569 71676
68929 98716
65772 79424
60884 73338
12850 58083
15269 75717
12833 98719
26332 56033
9685 68713
16720 54195
68742 92214
30299 36058
24308 39166
6880 61943
36965 65450
29472 67613
28301 93240
47995 98116
11105 47059
3073 4387
62251 68684
2389 12625
16151 45050
36860 88460
17785 88859
89205 97768
90556 96316
8699 99288
53595 80827
23354 39881
45418 60573
6289 77066
3042 58238
3817 77629
61129 80993
5638 73657
2850 91170
72115 97032
84287 84727
80788 86299
22117 46551
89248 90437
6099 75835
63304 63547
30928 62689
2658 12371
67449 90279
43291 49350
692 10692
48334 53433
35989 78418
8247 10210
9880 68474
33075 74413
21260 71772
6541 79197
44709 58758
25095 91310
97912 98527
52469 68904
29160 80721
16862 95367
32007 51594
51569 60182
23868 95783
566 73925
11090 99056
19002 28559
74408 79378
44580 76011
23694 91473
22597 56300
18639 79529
26431 55141
64965 65574
17956 32437
69205 97074
34970 60656
77218 83698
19880 64605
10975 98491
28903 74868
60942 97158
34707 88020
60929 62739
39843 65117
3170 77969
8952 58533
61093 89849
7577 89362
23194 91528
85245 85267
78988 95303
960 56475
12507 71204
41396 68896
15221 39168
35898 64804
50313 52108
23708 81200
11360 52631
61434 87439
93287 98228
19787 62106
52534 68414
80542 88418
27980 82759
1560 48800
14480 90883
10517 29086
14806 95605
57858 58377
69758 86062
6801 10059
3189 6759
8118 76440
80989 99231
2147 92128
37670 73481
56066 80190
154 62647
52552 68660
56609 70709
16851 70743
17212 64775
4694 87440
8375 57655
4872 90490
47209 58284
6737 56443
45197 92694
84712 98847
1293 93102
36019 77076
74535 77218
62553 75439
48984 95317
15180 28109
22109 95848
21333 34314
36580 87923
8206 20994
23553 74147
19093 30107
43532 69152
81279 94538
3362 72990
31723 46051
27831 67381
48568 98484
10034 79150
67359 83478
33021 66598
25967 35228
23598 55432
9656 39766
88080 96409
35998 60200
41220 61757
60942 86658
19980 50969
16714 90879
59806 71309
36867 72569
28106 39323
1496 23922
33022 86284
32547 56826
3702 96624
72686 93055
8169 89113
40882 54461
37853 61429
50552 69578
11145 94679
1729 11095
27269 78676
3668 87919
79473 83564
60884 64947
55487 67138
17476 30677
45563 70311
44960 95066
1981 45461
40994 61685
13376 47777
3663 89388
27845 31010
48630 53125
1483 60491
36691 58509
19104 25443
36132 45133
5810 47420
47807 72585
90863 98279
5630 72180
2172 57474
4280 89131
34223 57775
32773 35226
27882 46432
52953 70383
27669 42285
11058 79991
88264 99798
18598 82105
98223 99496
54734 80957
1186 25556
50668 65772
15015 21079
66247 99748
4626 32230
15408 87744
38688 92641
3277 96306
58905 76029
37550 97346
33891 80441
40672 47428
18947 74155
32314 53877
23079 59881
37019 71308
58279 72677
18672 40318
70386 73596
56762 99140
1449 40156
46327 93378
53060 78960
39549 48912
28347 66785
41995 75455
5349 88196
4383 59398
14369 35711
21860 52004
57500 70279
8326 74488
26457 47920
15754 58616
44772 75293
69930 94745
57550 73713
23542 96160
9935 69568
10768 12148
8247 79807
40431 93119
23002 26636
62183 70716
35301 59748
11958 76138
9001 18210
89632 89993
56608 81765
11118 81502
15409 15996
68619 78885
39394 99229
6847 94528
58900 62709
8904 74097
22796 99758
11410 27235
78564 90020
22278 79567
3954 6418
20111 34785
24114 60140
12973 47666
1724 29339
38031 52501
46232 69139
865 87869
48350 48445
2658 79883
11058 56650
21099 63163
72422 85659
22102 88671
22665 38847
45193 74476
23726 91609
81813 96637
26501 26896
21623 28257
27635 86533
32545 73730
75629 81254
50835 91155
40683 69504
61827 90261
1441 20604
26694 99900
25297 70928
41090 72710
36235 79891
23207 25715
13166 73021
4625 24713
2529 13607
37789 87344
11869 60131
21435 26181
7716 51736
4609 7166
32108 38812
15825 26309
18359 83248
26590 74502
9476 28530
38648 73773
49838 70386
39157 53608
45574 58114
8658 17553
14002 63804
7630 81606
6127 47288
14925 89510
29454 71761
30523 57350
1637 50502
34900 49740
31081 55206
8975 49687
51692 91656
5084 55240
70040 87281
35817 56972
66836 99713
60689 82900
28743 36856
64207 97111
23611 50536
3853 79911
14919 35244
33870 52757
52398 96251
8017 29853
39042 87503
29098 89270
1778 48868
1907 78474
66565 75083
37879 76035
35390 93228
57514 59372
45896 94446
82708 83240
952 89272
79854 91277
70108 94262
45572 62972
70129 73387
56188 88157
75565 85780
4507 63853
9212 60374
86952 98337
12672 63532
59987 60144
57982 58435
1479 86569
7667 42036
27436 31137
2378 62071
29147 50694
18818 83535
9914 82163
74027 98896
23596 87884
45050 50431
86186 89549
32186 69159
29462 53225
1599 46711
7537 58713
48707 78317
36230 46757
20401 72891
17327 31555
22181 50991
2166 4263
51005 81903
33207 77581
44622 70483
29778 83249
54885 65004
35232 70086
55225 87522
37040 42183
34888 62366
4545 61477
32372 51933
4977 22763
12714 30931
28293 48508
13745 25066
53317 89922
39893 86242
34764 35696
1285 30973
21041 82722
50969 91304
30153 98979
21697 69046
46425 51600
17066 89800
7468 70692
41746 84679
18626 77821
67662 82499
48562 88802
51123 98719
22901 94402
12105 28066
1654 80631
17628 95004
16049 77293
16071 46553
82010 99271
61138 67836
42472 87236
1066 65355
22110 77440
49567 71331
4748 80702
28502 64779
67335 88986
69576 73446
31354 98379
89251 97984
24950 62009
28651 91663
59275 74130
8906 93533
40221 43169
70039 77312
18051 95097
41946 65452
48495 78811
25834 64954
56354 75442
19814 23806
6786 9728
19301 37414
50747 56207
30060 54599
31906 86457
59003 71719
17914 76751
15664 52477
1155 65238
2400 90379
99297 99531
68724 74440
17608 73924
16076 88843
28382 78553
20860 63064
9836 74210
53405 89280
40792 82724
26932 72802
53901 98842
899 32643
21469 57788
10895 24605
20201 44579
38918 50461
11568 48647
60203 89734
40071 57107
56552 69867
73732 84838
4450 84357
11406 24751
27973 92090
14999 16095
46444 94710
865 67693
30635 96404
17422 47159
27183 68107
26292 79002
80740 88976
5307 82392
28741 38261
19569 45981
6156 20994
66701 93721
24294 26672
5069 98299
23216 79031
14891 29697
59859 91963
25424 26133
20237 24983
34820 38786
87113 89447
38762 80269
2248 91537
56581 72086
78230 94587
13392 18670
35822 75605
47128 75594
71130 72031
51454 63751
21874 60443
10826 74544
28367 32487
54828 92185
37644 53186
19813 38605
13736 15517
46201 50854
33033 47838
3920 75413
38013 42353
50342 98974
13479 21057
53578 62699
56180 94387
62376 99718
15403 76000
32869 46864
67106 67917
18649 24077
5677 99304
40578 64001
5970 58336
61461 91593
20472 86689
3307 66557
32798 57355
5861 38673
10447 25768
5553 47943
4851 46630
4845 17614
19146 30989
9779 39300
10865 69760
6245 40091
2802 19679
34806 86874
24841 64742
97978 98835
20312 52526
17745 52717
6653 74044
19651 42540
60683 69883
31252 35376
2277 49762
54163 70062
22364 37997
33905 70470
91200 93205
16950 25527
19652 60500
1140 20861
73616 80611
20678 94045
47918 48631
61806 79855
24285 46843
7603 59057
29897 84804
47477 64668
4997 66179
18239 26269
39957 97157
39123 62394
38081 39763
6319 7091
9346 90819
12330 65492
27148 94411
74401 84823
77084 87826
9500 55843
7619 52025
3018 57861
45246 88583
11368 24493
69241 73883
20335 81203
45977 85802
57252 90893
35574 88589
5576 84879
6972 79123
21394 52990
40353 40850
21994 94362
77992 82323
12032 17372
35251 74923
37613 74586
21513 70589
1001 32385
14231 74158
86669 99998
1710 79340
2802 66665
29299 97513
22599 75232
16279 95958
57705 65557
18355 71404
55749 69883
27317 79981
50520 71538
55940 64624
40953 89771
17978 78669
11605 23218
1138 37600
62586 82644
30242 80373
54075 95369
42350 51017
52313 95086
8003 54134
80445 87170
53676 69990
86542 97140
7028 24776
11648 31683
39007 49018
76453 80281
55466 67992
53067 86456
40532 66237
63114 94108
49796 67663
54615 87052
20851 32761
32335 93507
11037 80139
62939 72338
35549 68456
5160 27772
65475 93661
10316 54226
58789 93535
18160 45949
57740 58720
6863 13514
37776 62926
36050 79830
36446 52200
4000 67952
93726 95925
21268 93224
2948 84496
39955 58221
32477 50066
1586 45035
4219 16812
91907 94832
86052 90440
8625 27737
11793 84079
48170 50100
51318 61335
12834 84460
28161 86919
84346 97352
57842 69265
4574 97027
49107 93089
43656 88774
11786 46432
10569 41117
30115 85767
33436 62751
18762 28032
48240 52571
15333 17104
22957 77599
42506 91406
65965 88994
45251 47437
4971 54217
14373 96943
33526 44671
30315 39223
63135 66930
67716 77704
12181 88640
9352 92630
86654 99437
76471 90335
48297 63170
1746 58128
634 38111
69330 80037
8668 45735
9463 23584
21269 57671
25616 51696
7847 20429
31227 49753
14469 84347
38170 40211
59722 67961
6911 80415
8208 50832
7139 96324
45657 46277
36777 52918
7777 35391
43568 93329
2270 36164
3215 31174
72197 93293
16121 70436
77240 86971
15292 81352
6258 89057
33029 97857
46652 71917
19834 85413
50707 61306
49573 57521
16331 28949
13274 36492
4407 53951
5737 93030
15928 27212
12877 57972
30470 45447
461 40663
28047 99518
7539 85557
24462 38260
94957 97250
41279 78782
25197 96016
9759 25070
59245 75117
66731 87996
32301 54560
44598 87294
48961 98072
9496 89738
614 10670
35442 60661
21083 59889
12175 21064
49670 74643
66988 85689
53494 68394
17160 93170
59442 78585
30421 44386
17650 96731
41885 62253
15904 82733
34145 51825
13468 91131
24540 41366
62407 64991
21386 65166
33157 94697
26799 84923
18879 87438
73907 77794
20868 72589
41161 69004
81846 86831
17422 82966
31687 51454
62142 74373
52388 53305
94316 96925
77182 99458
82086 98760
21507 86027
21682 83780
40969 51225
2329 96133
2299 60068
31425 74951
91994 97950
20760 96655
30000 79474
20172 90686
37791 56027
56935 60866
35405 74249
7758 68450
35178 53443
30113 81836
9871 73814
75116 97455
10629 52443
68908 97696
7898 42155
35577 37536
36957 92883
24993 63720
39283 84935
12520 18043
18006 93744
37255 66860
39073 68623
43959 47752
24293 33905
7762 35669
30365 60838
12324 23065
94736 97263
45587 95864
5764 39412
36113 61388
44145 71775
45701 78765
2257 83027
11183 52503
41996 94227
34082 80218
5454 14676
6285 66337
68191 87539
26584 82332
996 44507
36897 43094
32761 43391
1426 75105
8615 68106
43497 58404
6810 74997
14398 84860
6644 82597
68613 85030
31624 91670
4103 20019
40534 74159
12754 80228
23 11235
2927 78015
63262 71860
62902 66824
62989 92534
16554 78482
13349 19712
40059 48102
19370 42043
50791 83090
13244 99796
12478 72333
13689 56322
13471 15846
57309 99157
45039 53182
9999 83735
30588 73069
29864 79885
4140 11391
7417 32926
48441 91589
906 54852
8669 19766
66450 85882
23236 51172
36236 59446
51499 68177
26033 53500
44398 56967
4837 18841
675 97450
20184 85717
5989 59611
27560 33780
22809 67966
14667 19522
13585 94689
9565 42184
25495 80224
22713 83170
1478 96952
19229 55690
71475 77924
54408 69733
51160 73514
45039 69524
93081 94740
26870 37138
48510 85389
48248 91596
12335 68874
16107 42322
27672 99734
65420 78643
28877 66459
23517 54892
2497 93137
74633 78573
3449 21628
46857 93224
16803 60641
36076 82125
1941 94864
14141 33745
8312 36584
17466 64648
5350 55874
24112 95407
20032 27532
2603 5643
45374 79680
21637 32873
37429 54473
44811 53758
37334 70743
84933 97008
27111 86957
52181 62595
64338 65179
41449 74288
3978 52238
47767 49688
3591 65399
42538 49568
36524 92663
49551 97747
3659 58020
19523 34016
15250 97895
21657 53052
10049 85367
33456 97406
49152 52744
6286 95177
42916 43865
5550 67377
7973 61735
52329 73785
34450 44257
39971 59731
12337 31035
3499 79631
28570 49626
34227 37325
68272 91691
30840 44381
34434 66250
505 41660
88510 93052
72031 77585
89285 89514
20115 21861
49908 86047
57809 96579
38471 73271
40732 68545
19900 46625
45156 61524
2159 23191
2604 71217
59832 80453
87333 99707
25671 84348
4026 79271
5291 7190
7343 82121
57223 76241
84334 98448
4547 72290
75124 84168
6761 83661
20646 35471
3794 38494
27933 82005
4397 68687
8205 65539
44313 48381
67479 86741
1448 73931
3556 87495
11435 63178
56881 81816
12689 69087
10134 87538
38090 53456
61468 77303
39416 54813
1975 46048
46374 56790
27259 82086
41241 44117
48029 61464
11507 43659
15473 42915
73963 78092
637 85774
38253 53634
53503 92476
16567 89306
54682 84850
32335 64668
91677 92372
8070 68812
34263 69283
53974 67075
22908 95489
14366 86935
34483 61869
57631 97678
29939 65788
20443 49256
25383 87057
6673 99540
40077 52729
5152 71571
17729 68803
59681 73805
35428 76938
22649 65068
16171 49612
10867 95916
2010 58659
18889 45310
36901 65063
10361 68354
7350 18013
45903 54532
71684 87047
31660 65414
27241 64825
35159 55766
11450 57519
50930 71980
1123 87903
40125 42762
3022 83672
32230 88129
9668 56982
26998 46184
28965 41258
41245 54051
15590 96821
17666 93754
32795 94337
10192 19482
62131 88466
58053 73714
4329 58376
64274 78973
3449 68011
18861 42114
44766 89376
11108 68099
23629 36414
91072 95442
16168 17306
12015 31590
21152 99230
55569 73383
50840 82250
36403 95925
6844 32302
7427 85478
36229 84048
68548 83289
47206 68358
19093 52991
67121 69640
49825 76376
25404 88013
2827 73677
46682 57506
25140 66237
67959 88796
47543 53959
7633 44421
923 56200
55847 56001
28597 99590
16138 85154
5689 6564
75768 77339
98714 99799
65204 90105
1370 47194
23480 98771
54108 65584
37360 37703
62670 75038
41204 73887
32437 65745
57664 72752
11089 85764
45773 54633
11111 85694
55931 64436
25526 75346
11180 65510
56742 86740
44875 90375
53940 67964
14261 21495
19916 40727
13982 31787
20066 38684
3209 12364
27587 71013
25017 49198
49497 72217
18741 55416
41443 76797
16967 48462
14581 20674
52395 99987
8916 84439
25798 98396
36530 99444
15770 55717
28767 91064
56168 69249
23988 34571
19967 44147
48460 57105
19557 39440
33977 54653
23365 67808
39015 81628
5382 44530
55076 94430
49732 86415
14334 88028
11957 91294
12752 20220
59391 76418
20152 93350
20180 43391
16512 32489
21626 88264
76366 89166
29368 64152
75955 98146
33529 47133
21687 82991
23999 56591
57863 95224
2281 13755
12014 38800
12280 67205
83114 93522
31380 80402
18699 49863
2007 69412
51875 52109
61951 72062
58479 67886
25270 48538
11309 26238
38336 65494
35779 41118
45084 52595
11810 46821
33711 46494
5269 87869
27923 53671
23541 41144
48186 73902
13232 97851
6493 83263
4904 66791
18097 38665
40081 50183
7776 85166
34601 62884
2978 88350
12473 22579
49042 97891
29594 47257
26581 63984
48540 81774
10615 18633
33699 72948
25019 30597
10422 61417
201 28675
37914 90531
5940 37309
27563 87130
28862 45028
1805 72872
17184 60202
34660 57468
26294 93920
36778 88943
29122 41965
34153 41152
20575 26218
4360 17831
44490 51228
49918 68555
86714 95892
31102 98127
7501 47887
55369 66254
9823 64347
87672 96155
75701 91122
6466 9450
1129 6049
44010 52910
17089 61074
46224 97487
61693 90361
27159 89690
54610 98005
19671 42155
34341 86798
77235 97817
35238 50399
40048 49555
46299 95769
19097 68093
37096 38884
12019 47671
504 28139
25801 77581
4141 4714
27006 35778
2128 11451
69676 75398
39370 87060
3906 48386
77450 96870
15917 18972
28334 76069
2288 44101
34976 46098
55244 91529
52849 84563
10792 52485
16004 66314
28180 88828
15324 39489
38001 87665
59464 93815
4138 82020
17989 29600
13728 85094
39502 84939
20096 21150
39040 91838
60086 61968
34999 84053
30650 78257
22055 79008
40084 79033
36873 76731
57635 62043
17500 51584
30386 51725
3239 99045
16965 86967
13338 61208
48229 87420
64603 97388
7156 68398
14644 50282
78262 85304
955 62750
2010 93812
33527 67382
60532 63341
943 97292
27945 65359
5598 20301
87898 95830
82418 84919
41522 69343
4707 66748
42599 44516
5698 62803
30927 66623
25656 79379
2618 95082
91384 96219
62293 65569
38137 70230
73096 97657
81065 81955
74426 89882
8459 33977
32027 94319
16511 19982
30385 57785
25304 48011
3347 31468
39362 91926
47461 55667
38879 60318
18975 39073
23906 72302
64802 89402
13924 22462
22070 67664
43937 79759
38539 89313
21831 45942
37341 40842
11236 87086
67365 94518
3147 13450
25519 47045
46635 90655
6549 82758
24335 78589
28206 37229
55143 61506
74673 94150
78436 96317
14278 97505
5274 23939
623 25384
39543 54232
11011 90331
38246 62152
4466 12268
92061 92337
8371 88013
13324 34517
17643 95426
13728 91055
16454 17606
53304 79711
48989 53283
51419 75592
70540 75857
4650 78882
13779 26490
7893 96350
1089 59910
1712 88778
73244 74511
58376 62462
31425 83612
26381 48169
79237 96321
571 76741
18399 47245
56723 93213
49899 79619
22604 39635
12589 25266
54791 95150
45793 59526
77120 81439
20210 42313
14446 64352
4742 97746
12614 14672
27183 84723
55769 58344
31354 34213
11889 30725
30246 89996
17944 79093
14973 24155
13780 56571
20336 27030
816 66656
25574 27895
71882 94562
50801 90881
22460 27719
50774 57353
3484 55160
56944 72376
42907 61439
22722 38349
73945 91279
1622 8034
54316 91003
35627 82894
10045 32877
70732 77788
48062 70967
54929 74485
4359 92843
9249 88001
53896 57991
64719 75465
47476 88580
71908 81378
60801 76471
63629 81154
24319 84400
88754 91328
74480 91811
11126 73074
13122 19269
30227 36653
53995 88433
26968 76002
76758 85075
51550 96232
44900 82887
61605 67317
16900 26424
36939 49130
5153 22868
8221 29274
68108 86073
50600 54195
10091 42017
47420 93216
28615 51576
64431 81013
1291 44689
77172 95071
57823 71818
11307 50280
54366 82769
21036 47921
26526 45913
12577 24843
4794 34094
34273 98587
20703 92511
28632 70131
15392 46698
35200 87309
5144 87283
69988 89928
23698 88573
22923 83355
10201 58449
33974 58669
12497 78146
38488 64610
50583 85898
15802 20553
13516 14877
10599 55732
18589 55319
5605 48373
12978 68208
49409 83474
58 2663
42086 63051
36469 41079
38274 65674
33419 38041
64488 96294
78603 79939
24395 35901
1168 63170
65962 95626
7471 80736
46649 55215
52507 99524
26717 99585
23782 44585
54791 86048
72691 89799
44649 53953
65892 98822
60257 77342
2515 67804
4173 29855
27201 92250
12609 67807
49588 82381
19791 90949
10829 74119
12297 40500
43565 69962
24710 70508
8640 10184
79310 86931
30087 41128
49551 76672
3304 54043
2209 43411
13242 22504
8374 30492
22806 49368
57730 90103
20961 99815
15358 69087
24118 87736
13544 23305
3054 99207
64482 69097
22017 97859
81673 89456
36350 46840
63097 85473
40167 72678
4148 93073
13347 71156
31690 61106
5890 91616
26442 48930
34364 81922
2299 43403
29041 63461
12604 34433
54355 77148
1885 48391
35497 94004
37373 97096
1356 1980
19042 68670
12420 84061
33392 50713
62339 90529
2359 89482
60754 92892
50812 64501
1787 66752
54622 90442
7284 70769
33297 78151
225 59069
18855 69323
38706 82808
26747 81635
28838 48887
4844 33231
43652 65652
26340 45430
34601 95609
65576 95024
47721 95904
516 69274
49871 69959
20014 29996
45927 65067
61100 71343
59056 93641
58583 74776
1490 33649
44016 57101
7051 64226
52259 58464
14347 18813
68015 91453
34939 86447
39945 64495
73726 91694
32361 44964
23215 78490
6153 21419
38211 49873
66316 95570
7345 44937
47851 77032
50363 71683
12472 29026
7869 52435
4514 78892
35117 69053
23031 44068
23404 66151
9693 43456
48463 51008
38221 64296
24381 85613
30918 31050
29835 54296
2629 58834
22837 73731
80407 84766
40003 61556
93119 99022
67138 92251
10386 22725
19646 83673
61311 85791
12676 49744
3150 62060
52251 92048
25771 72324
20725 64861
46593 82658
3573 24229
1130 10486
16929 27883
25342 49007
19741 58982
34854 52678
11985 65597
4799 71444
5332 21105
11434 26305
13403 97931
47954 86298
22965 53985
3781 17293
59493 64693
52610 81412
57787 80467
21227 55397
7179 85280
71917 76999
6622 94750
67125 92124
31751 82835
56174 67855
41499 60625
43518 52606
67231 68738
68289 71461
22120 37537
55840 67319
34727 86001
74576 83299
1022 76314
53670 91674
41127 76521
1298 79471
1600 49528
1070 50374
71122 95015
18404 59846
6368 51879
74027 94814
35653 82424
21430 80366
25891 74362
28417 46708
23911 57245
15959 39465
18994 32926
4206 76730
58408 63849
46439 52358
3535 98785
26342 44293
76581 92797
58842 81466
2724 49991
17742 75515
2482 43745
14286 65837
74082 75910
54299 96682
22158 26571
88434 98803
21451 71970
28315 72643
38637 81723
16341 83385
32465 84267
481 80015
12217 12501
13120 38707
8394 91622
52355 85970
26034 69126
7156 53682
2342 30781
83613 97089
3975 28292
20692 52615
24126 46988
14366 77246
29905 73082
12533 39978
51820 74568
7423 68796
6518 85760
41418 97715
19417 80983
4758 49293
80841 93406
58257 92682
23985 24469
37704 39504
60777 88172
18412 65005
24509 45534
50020 91638
12894 22933
22136 42782
1431 26841
45241 78762
53557 56540
46559 62862
39794 86639
25285 91784
15289 84446
37236 92477
45929 91328
42152 73413
12514 23820
12388 33779
29085 84350
37336 87607
5474 58583
10291 38520
6816 16872
31171 48958
65852 77690
39870 80090
7431 8566
28014 87677
35432 47832
45132 79159
16431 53908
9303 42522
65314 79020
21437 22513
9748 78316
15511 19804
40611 60432
37850 97213
55164 76024
56526 63903
9114 94533
6351 56169
9808 43659
22521 23003
45517 67853
16977 26967
6498 13196
44116 72013
12031 33454
7162 72251
3379 59793
37944 83143
45820 98494
29889 57264
40061 58798
44881 61068
39761 53104
11669 76464
43072 65202
6525 7236
66382 84974
70015 97463
36061 49732
66640 73120
54156 93014
36291 73346
12431 96142
10781 28397
22742 63344
44886 84924
11822 25529
29933 76254
14704 61671
31762 49892
80235 97777
2221 17212
16014 20498
2860 73947
57937 96803
56505 67265
28220 70027
2845 14360
26824 85149
1985 39532
89360 98176
8159 68178
56316 94051
28902 93128
7520 18553
86323 90352
32730 58069
26253 34328
29426 63691
18792 39274
64837 95290
38395 72347
60709 89742
53727 99039
70255 86851
20246 26281
22719 75854
5673 34494
36782 54780
266 20725
14846 26206
73357 94040
17603 41762
18145 81002
26941 79597
59150 89762
21750 25956
28080 53673
55972 96601
31484 44636
26875 27042
4487 91218
47798 75330
10157 31166
40209 40337
16232 37677
24199 69428
69989 76399
4661 73374
31245 37897
40019 68654
61644 93612
24709 67222
31785 70007
8334 81649
84337 88232
77332 86827
49562 58296
39741 90187
87734 94911
66685 96833
52726 80275
21055 76047
12809 28381
11348 31169
24149 36614
14424 45088
33387 44312
44963 48347
37313 91390
15385 81782
88293 95862
39392 84910
43479 78731
21650 70787
75722 79797
3373 47879
56991 85331
48872 70338
8613 31729
29505 59167
38903 92542
34423 56465
68742 93378
49816 52640
40068 46892
37621 94353
17466 47740
7622 27325
11569 78546
37102 71785
10590 33696
25948 72004
47671 61905
49506 67816
17817 49472
10861 81600
65034 91344
8008 56577
4202 17397
56194 81345
10100 40150
467 34985
36436 98092
3329 9621
56637 91437
35139 98083
36950 77941
69479 75377
32798 59302
99 15426
4275 61463
79869 92663
26846 82884
37740 67463
57418 76024
39242 70955
15012 28578
40346 49520
49372 71736
49844 58315
33794 82318
46852 86453
39584 44383
21411 48719
36070 40952
27000 65786
51329 92253
41384 74213
45159 71006
34071 51688
50499 95395
18504 31999
10504 25523
11611 83403
24158 33226
2129 66276
14937 22262
41705 60481
39282 98272
82395 86543
10724 50281
18582 72405
14511 84832
35511 60153
39310 61039
23173 24606
21313 65700
36846 79652
32877 87285
14144 79529
29415 98253
19517 84181
30961 94700
11234 94190
42075 88192
15644 40473
19988 71349
42294 44561
9780 95520
20172 71977
6707 67340
27034 89246
52850 64964
20527 87900
25972 38046
17741 61118
24107 80294
23714 54827
10 96904
80894 82340
2485 33502
14541 53695
51296 57323
20828 95649
28825 58765
32805 38222
65711 71861
11484 13850
25537 33104
69409 96268
12460 71863
46216 58716
26334 40248
27156 76298
30873 98574
15014 63124
9408 87825
60634 76685
22236 92078
54842 57932
37598 63775
52362 81690
44030 58440
22955 84746
5827 99277
72535 93976
45369 81365
65090 93418
35047 56532
45781 79911
34993 62434
27412 62458
45267 73242
11269 67128
64348 90019
37254 94773
39678 43154
78749 97538
10560 16091
28717 84576
87258 97262
51011 79622
40959 88139
60074 95152
5729 59865
54768 93330
29126 57384
24141 69898
13119 52769
42454 42770
22147 27550
12170 59176
6398 40793
4856 77923
57724 82238
7214 13415
25526 78301
4339 67392
19938 61038
10769 81783
7503 72568
11874 37153
93987 98861
9332 95066
45404 97861
52293 69274
6674 83254
45444 68128
29144 48882
11218 53152
8929 22334
7819 44156
25631 45066
9883 28490
20774 94481
7123 54010
23503 90576
34124 63600
34809 74266
11586 85510
70763 82078
16056 70018
81977 90132
12970 48255
26035 91280
32184 84099
15564 43057
15145 54993
5292 49877
10349 92649
76009 97999
2045 32164
23640 46269
20179 46800
13567 59789
2164 47340
37184 66159
24389 52108
12250 43245
24286 39004
1389 25258
23470 26975
26142 78546
31068 57321
11714 80082
41024 65536
81129 98274
33348 60215
5789 58057
18389 63098
93892 97075
26022 29320
37565 99503
34995 88712
10574 50753
5389 11199
3478 78410
71943 93114
8935 64487
49480 59737
42196 96452
13798 72051
55525 70497
61216 74196
54580 60850
1414 5491
2368 51143
68356 71684
28205 38090
48696 60026
60456 75381
52620 89134
24751 50726
75112 98311
16668 78835
2131 21236
40310 87473
33654 86341
66257 79282
12117 49776
82574 94848
59583 65947
44017 66534
27054 76313
56333 92315
9286 27654
44380 68587
3347 81384
27631 71712
23442 28349
18512 93084
4621 36864
45307 59965
52767 77950
78102 96451
60936 93436
2251 98508
53707 71933
10810 97252
27354 94665
43780 78996
11443 61935
33919 51688
34902 57969
59904 93797
72078 92620
30680 31716
3482 47987
20776 90973
21789 59832
44876 51797
81549 83517
6335 42649
11885 23439
26624 34421
58682 59161
21189 90713
45371 58930
49125 94704
37210 93819
54332 82132
50296 57134
32721 72871
1918 4606
10 38041
47337 67574
55138 83568
28314 62166
46846 59340
10648 14038
14583 29340
44835 59438
16709 76654
54860 88632
2056 90656
22247 53785
9576 12479
11281 82011
13713 96966
23992 35070
46966 88886
5020 51285
44089 60524
50593 76075
3292 10985
45472 92598
84799 99475
16426 43594
63288 68950
21926 93943
73894 92210
24726 57222
56518 69981
8697 18475
77255 99659
22621 49843
88480 98551
52109 68789
46691 67822
56182 72161
52333 98611
65561 88851
15520 85863
20609 31442
17793 28583
73189 92431
51476 68491
54671 85429
25134 51244
41168 44374
54967 72264
32452 64480
7612 22305
5149 51278
73592 77047
34639 78682
29796 94574
5969 60951
11357 75150
74312 91391
69541 87987
58057 69140
18224 56258
29780 32922
598 90513
11124 75413
70012 93661
46505 60350
12158 97528
27010 74913
29680 93126
6716 64094
30816 43223
68910 89267
18302 42361
62963 73942
34672 84487
21466 99386
14623 53835
94154 96010
81336 82727
46924 70491
38361 93117
54718 76470
73082 94302
14134 87887
56102 66488
8791 24491
11352 44234
10643 94622
31459 40768
65882 74710
35536 45771
47779 97834
80055 95018
324 25480
38116 76729
10220 38091
3548 19122
19682 49568
58788 98106
119 36526
62571 89174
69295 81001
35901 75730
67417 98422
25042 99860
49988 78415
3464 81495
3352 91563
29327 89885
14104 96471
10982 96753
14764 39556
72971 86415
32890 79215
36880 92558
78175 93599
4071 15116
4380 88826
13788 34872
5236 78303
58843 82878
977 45498
21548 33548
68309 99481
48288 87749
41534 96247
40660 89937
1933 42079
83049 86472
60616 86872
5777 9438
14187 29628
46673 80032
67783 94028
40862 55243
31644 69752
39835 88759
6291 37726
1712 8977
1412 90591
58304 72836
11640 69119
53271 97352
10234 98600
48703 69517
15314 26063
4143 37629
6009 40799
38196 41626
30232 44495
26948 60899
13906 62425
36990 55150
24799 75548
7687 98376
47040 71837
52818 80045
5773 67358
20963 44187
7453 57036
16804 51358
20699 80519
12869 29062
5994 65503
21496 43886
30550 92787
35867 44746
53093 88811
3067 50210
33409 58368
8168 46453
3332 83311
3957 25916
69322 81760
39182 75660
44843 84719
37183 62284
70856 75765
36193 37123
5710 74211
12465 92767
58466 69233
13218 41338
88099 94745
11524 38169
55957 70057
10204 90084
64573 70783
47169 53711
5733 29895
8004 14758
33401 93525
8564 11468
33389 64796
26318 30050
18329 28017
13632 99457
9303 34149
30032 42708
83828 94130
67695 68277
9805 59418
51267 89231
5575 99243
17104 25092
33113 40016
79205 85794
38721 54746
67384 86337
85979 89698
54494 69449
32927 55500
24193 81333
17719 63652
16599 38908
15857 71667
67792 68316
27512 58396
14431 96940
63832 93171
86571 92075
74719 77561
60253 86795
7810 86552
63394 88298
51401 73641
21336 53607
95554 98089
407 52172
22689 59016
25832 84155
9872 11777
56656 59034
67720 72920
12806 27963
2105 73735
90932 92057
29224 29996
69635 94945
63973 79806
3328 14739
53547 70390
52529 85121
3065 18443
11004 24326
59981 90225
19403 26145
13669 79680
16929 49303
53484 79219
46714 86037
14657 78729
83090 95616
81013 97277
45104 59463
39415 39767
42502 63393
15268 55548
24114 96613
38809 96819
2417 67737
37096 44555
27288 31564
63380 85442
36436 92857
15626 36737
68574 98477
33809 61422
67481 71234
8472 55154
75795 82017
32748 49575
19382 38887
12408 83536
58077 83147
43957 45575
56414 87286
45530 68708
73665 98500
48860 49953
46104 88523
42072 99046
3449 10164
41030 91154
79695 83988
4825 67933
4548 58515
36569 77009
48951 78359
7468 50374
36102 87796
48610 50345
15399 99152
10266 22846
34084 56227
8778 67432
30047 44303
54922 85922
54947 61930
8715 20707
8422 66074
66512 90045
14916 76530
21105 88218
55275 59112
52817 94371
3776 88231
8576 88244
72033 86283
1469 90716
22456 90314
52953 78260
61046 82932
31012 46763
23374 47830
36437 51010
14263 19123
35622 53567
52820 75062
6534 42727
91670 98414
12801 77830
29990 52257
16731 43473
11959 18387
10435 92886
267 29570
75843 93251
5914 11667
57456 61552
73929 77665
21070 39325
89407 91707
77947 80256
39788 73182
45145 68689
55467 67372
7385 40202
1557 80411
5402 30962
4492 30909
22838 64378
8709 46971
27866 61178
12566 95482
56333 74792
69576 71630
624 9173
79769 88430
26397 55621
4218 44915
81815 98947
19554 78468
59235 76637
43993 99395
8589 95679
6810 28264
7481 8061
89517 92421
37183 46674
12175 82011
13110 51090
66402 74815
12768 59385
25893 74436
72034 89746
23480 54454
207 95107
15358 83147
18503 86543
2357 32173
25824 98660
46091 48769
55024 88690
14391 86536
7092 35488
14390 83934
44497 71390
38752 55073
13283 86815
83845 97748
1053 97932
52563 91089
54882 90250
21275 39932
27922 94314
8301 91566
87052 99168
20613 30139
9024 74959
15180 48655
52094 60022
55858 60435
7145 31994
18285 89444
8331 23500
41653 95642
39415 93570
7041 55589
59832 65289
15752 57377
7099 58320
40520 70007
51231 93372
13706 87307
10565 15180
62145 97343
13194 14017
11018 35947
8061 9375
51162 80172
14991 39264
2264 79498
40550 98071
4332 67007
47529 63135
55538 58884
48366 55662
20703 34310
67635 87480
10352 37940
19723 85272
43647 86342
19951 99552
25854 46431
26358 37149
50489 72290
38180 87041
39640 97171
15243 17791
25974 29079
15032 83872
33827 58068
46543 85751
39513 98220
10703 87556
2845 82312
54089 70675
13392 91635
4505 21280
29654 94622
48747 83986
28979 42482
1273 24660
14841 92936
11032 60516
43487 91622
64576 79306
35881 92473
65673 77079
32639 50809
9859 75175
4070 25896
34689 40945
57692 99030
46044 80230
12639 20723
42327 57982
65633 83453
65758 86596
25212 37824
34574 69082
25388 93148
11539 84675
20055 82715
59001 91595
38819 94354
719 82747
12288 26585
32070 89659
16725 21811
80851 99340
24758 53370
78248 85514
87218 92299
38856 65201
11681 43059
42739 93588
14942 78770
13607 51950
30652 60896
85518 87130
52346 95547
37838 42811
28062 92927
57052 80643
5906 42605
24014 87486
15759 55351
51086 94622
2289 52202
69923 94987
43762 46449
55815 67018
13967 52389
9945 10371
27537 62026
4740 41761
89635 93964
16768 78017
31839 41236
45733 81789
23024 49758
41285 48761
1588 75254
31176 74451
3267 62989
56327 88399
19835 26595
16311 42566
19443 76825
39272 92895
57613 82232
1698 64209
38274 54105
34736 57175
64955 90807
13311 81063
49978 88980
43476 50202
5395 93252
62202 85885
10142 45109
50361 62386
22316 96531
50847 53414
42434 64688
32507 72464
14340 92206
91354 99569
44300 70663
30305 87734
4504 37627
21861 72251
44610 86933
56097 98995
9739 71576
39242 88173
9850 62977
47446 81133
63295 64447
67172 79259
3592 89620
32591 95794
15407 90219
11105 16034
20345 89651
45254 58016
87986 95931
7781 95588
43485 90082
33192 34431
31552 36518
49723 80858
67515 77032
28911 66857
48545 97776
17049 54284
55139 64255
30713 56231
54997 74753
65198 76103
14804 61868
11994 85683
15571 38278
19923 69639
28439 89258
6399 87619
23895 31298
41078 50034
71600 93265
58658 70525
14324 35582
11771 64371
70906 81666
18051 77664
23831 39783
5952 25590
35291 66219
6184 40285
3471 69438
43639 51794
34982 55596
4506 47871
56990 91093
26865 50582
53603 84075
45099 99944
5467 63134
4499 19389
17436 81511
39583 44287
81124 96005
62526 91619
25459 67364
2582 77965
14696 80796
34601 41893
3495 56133
33513 86046
23292 30065
47341 52414
65721 71848
12925 55598
6554 92867
9709 95674
9226 98180
55459 87753
16607 45264
10571 88674
40746 69664
37076 56463
16486 81230
3504 96659
17158 81184
60303 86036
33484 37009
57021 99568
64501 85117
3024 38959
1718 32769
69268 91989
38446 93063
14754 62690
19856 87161
14540 28646
86227 92933
49353 70384
9214 47127
39852 78067
65471 68571
17969 21107
76165 90521
53395 62960
68540 90302
22353 46678
22028 61234
10691 15082
35224 53210
67949 91824
4087 32695
23780 58755
13734 18738
1995 14773
9875 35438
46105 51169
42651 97154
765 37928
33424 72534
35677 86601
49375 56241
32410 97857
28568 33235
21215 95085
52378 89537
13377 65328
83293 89594
37910 55888
54888 55770
50797 96481
19144 56580
32785 59386
32741 59492
26455 86851
14766 93888
68711 94279
58041 81748
24903 35116
10887 63278
17493 74217
46309 72323
29449 60813
108 42063
24904 84477
12704 36207
23012 24090
23811 62319
3882 73090
87673 98557
32547 50234
12387 18217
43251 45377
52081 86807
45818 91084
18275 26193
63359 64156
71240 93705
2985 8252
50305 87857
4800 47166
27166 29561
37922 58306
75079 84835
2711 77789
33845 49061
26679 81200
57119 86619
43299 61834
31498 97296
3856 91261
69898 91351
67947 88208
8848 40799
30351 84744
67783 80142
9499 42925
21943 48601
16604 72222
24787 84567
43924 61766
30347 98628
31873 93900
472 32120
10647 19773
15538 49191
40709 78045
81308 85495
19403 53675
69563 92222
10317 62357
75686 89877
18967 37987
14351 34438
43122 99431
12537 21395
16573 79898
33148 96241
69372 82703
20416 55493
48581 83932
17441 64575
64819 77542
13951 64995
3572 28304
17304 18960
60770 81949
3679 83678
14643 41498
14037 40550
56534 66721
24752 91639
62380 93271
27921 43418
56387 89171
80246 82140
57661 84460
22529 55683
45543 52517
36374 39634
39789 88688
7138 83729
6282 33628
43401 52041
23445 57765
31903 65341
37553 53181
25216 49588
47986 80293
9657 10088
2107 37292
624 74525
41244 56907
18612 73452
60134 92430
62764 96750
4641 42711
40639 66772
53761 86382
46876 72471
72432 84359
46459 84117
24464 68132
6604 45790
22845 80460
21892 74916
21415 28175
70614 86939
34944 85522
30630 34148
34156 74811
23829 76414
1954 29421
20267 87700
76220 83319
16361 22541
63129 79780
61419 97634
8863 90435
1256 60218
65359 66308
37261 63082
13933 56046
52321 97267
20534 74923
4008 34354
56641 58172
44305 66711
15416 58017
41508 84651
29882 77293
3888 59239
29316 45665
73544 94566
23077 45963
14342 69037
12985 27665
50494 73929
17295 43551
64101 76105
2748 88018
61108 83988
76118 91514
1028 18191
48617 90628
91796 96201
61020 77578
42087 95810
32164 82881
41568 98665
23739 60924
62221 64073
44697 92945
54883 92844
11090 74645
15703 39968
38311 42601
20540 31762
42922 49230
12658 71641
24622 50839
61655 62599
68289 73254
40 40255
59694 92264
27449 42621
82950 90278
4176 92754
22056 69855
36554 75070
13274 52452
8606 69675
21499 84355
21876 96493
73659 94160
31050 82047
22275 41140
70818 85098
68333 83029
73923 98887
67482 72373
45044 83802
54754 75560
1507 52492
4440 62980
11223 69202
43595 83648
60179 93766
72757 96637
40971 42992
4079 56627
34447 69365
32192 78813
20361 92694
29412 83723
22657 54246
25999 50780
13903 26458
48166 78818
21019 70875
21552 52368
25220 51687
46792 55101
27397 70044
29266 43119
23460 36560
11693 90248
11622 92527
83966 89904
46158 80607
19708 92137
46812 63163
57070 93425
26812 85153
63963 73860
69579 81859
45136 89339
7790 55735
55279 64566
56501 95428
55407 99575
10403 54975
21904 88876
54539 80040
4210 43183
17608 35048
48157 97313
16634 47066
15517 90726
93918 97670
60837 90815
50472 81448
33385 81292
21504 62927
18265 36971
30274 79382
9728 58297
18365 44739
84702 88304
93081 94333
57135 94400
5975 14249
24336 43680
50688 73043
33196 70500
79985 99749
20324 33934
2085 26222
8478 85591
23440 64338
6532 58581
21212 71386
53527 54649
74669 88118
44799 59430
9210 50973
50787 57708
48038 96558
4187 85753
35484 55443
7147 33972
84234 97760
11580 80323
24727 28665
61683 82866
34612 52194
74573 89486
4092 88304
48951 49613
41201 62100
70011 94716
83928 84661
27163 49569
62147 71202
67073 85218
16789 76200
54485 65202
53472 85079
12296 29149
41681 92494
34159 47629
91358 99171
31293 77415
13769 52680
41169 88221
66153 88213
33225 75029
29230 40643
38331 55824
60993 74568
29709 42982
6508 67467
7289 20550
19995 35837
43354 52480
30151 50447
56163 58671
30394 40931
14053 69285
25336 73638
44683 54072
4240 8789
37389 99716
68823 98819
1477 94448
23218 48264
25311 70559
28730 29147
46787 82526
45748 71280
34257 50887
18190 53729
21761 72125
9162 42007
10220 88922
20924 26222
28375 99559
6840 44827
22460 63019
11900 55462
10260 63869
47797 76763
2814 84284
34789 71624
27215 43988
69752 75961
26493 43097
72601 81192
42174 50555
3384 19503
37407 51505
292 22985
19316 39298
24062 89665
5555 41927
28731 75138
82173 97180
5061 50525
13369 49511
11369 55888
32302 48944
9595 53215
39874 89833
6152 79548
80334 94542
51272 77149
12796 75556
9804 95668
79734 81325
500 58605
80580 98108
69573 72002
68340 75665
20854 31315
66242 76294
9983 24722
20230 81252
25659 89209
56760 71768
13606 49004
12312 80164
11541 91388
18801 71997
144 40779
38226 67787
7163 99158
80583 81900
11863 34815
53508 99686
24160 94396
2587 9295
57943 75541
21066 86294
26721 36280
21294 35152
28253 78852
42645 57120
83949 90075
18927 22467
43299 83442
34603 94673
3550 40907
39285 94324
57419 87223
48595 68656
27401 98539
92171 93619
10251 68280
7151 45383
37787 70757
27379 71640
6530 29224
807 20469
519 44536
40326 64350
2989 91129
3570 27525
89750 97417
88748 90318
27734 43982
56004 68482
58257 70647
19586 79609
6955 56610
6665 21372
32711 77467
71754 95590
45071 81684
72055 73235
16234 35557
8622 44749
56433 86549
4676 8835
35695 64539
22907 60742
63591 78925
19452 78033
32147 55485
29393 38667
60464 61394
6071 24718
84031 94007
25176 60781
12760 32717
22343 55376
8600 76310
71874 76976
44223 68464
48749 89304
3135 51718
22934 46237
33642 43422
66941 95409
29525 43089
79122 93987
38378 93776
52542 97712
39688 64877
5367 23467
56792 67314
12755 90215
17220 34066
6655 85183
18168 64894
75267 97060
74912 90214
28825 62096
21456 57035
11981 93141
22223 71120
23526 61083
22180 43787
8628 17444
7761 28102
1017 42726
55223 91121
57398 74904
8112 45807
41070 58313
15687 99599
26218 26972
55955 86546
48882 84584
52016 52754
80627 93231
26582 48350
52831 89784
43494 50993
23357 86014
40918 79131
28852 95840
33744 70727
17949 34283
61413 63706
64931 83379
58573 95351
39764 72007
38379 43216
4275 90222
33170 56069
8872 40764
72095 90400
67410 74364
77125 77989
50064 79582
45006 81938
10459 96862
44934 65579
17382 39290
72389 73260
47585 53939
37284 47861
78559 79901
63729 95438
35 15151
13798 59595
44903 73051
11804 54073
45112 95688
53740 89268
39249 75130
44801 63447
51202 95779
38638 41116
28412 79635
69670 98372
49467 96620
94862 97729
29168 53426
8746 26816
9710 27258
57294 78331
40102 48812
58222 81506
51797 59278
32831 45780
3605 92371
54779 61721
51061 81277
23430 63192
8257 95885
69007 87702
55840 89129
27767 88804
72225 76356
33817 70074
62822 89171
73895 78480
52159 96462
37987 96741
30083 94318
58562 78102
1940 55051
12985 82352
49792 84694
3911 52508
76587 81001
31688 71599
47210 60902
16027 29501
45246 55808
25424 92355
15742 64257
76909 92772
46898 52729
11161 36507
65029 98490
67792 79641
55002 56717
21573 76139
26955 48288
48996 84206
10449 32263
1272 19139
11697 78053
44544 64380
21665 46690
59573 98475
7742 98419
34003 75039
34151 60061
31899 81873
19760 68377
47496 95573
16524 74955
27424 44226
3632 76376
58033 72657
60420 65680
72006 91553
42221 75396
2330 20196
72977 87611
3295 54550
55320 73678
10460 36724
39183 68481
14278 65347
45026 64226
30420 31290
22781 98219
74531 84948
65763 84032
82025 95522
8279 88935
5319 76939
27300 95958
63582 67771
79104 86899
33288 66112
47047 87632
4759 94572
7059 11795
50881 81921
4314 61839
28594 35423
67007 74868
1736 33950
66703 67497
2188 92569
73874 90622
64943 79720
12852 53013
18180 55999
2281 52229
7108 64014
6698 76563
45853 65127
6894 31474
14657 35823
18053 44619
61390 93233
35140 95754
11427 19141
39816 67349
21127 95299
6989 79122
35087 80285
28635 44923
19266 93746
75577 89502
13339 13806
2949 65546
18233 31152
9571 59506
7829 25845
19979 38951
5132 25349
56720 76034
72364 80520
18889 61280
14522 66518
64782 99513
73716 76310
63072 84313
32667 64042
28286 92103
43356 67627
1651 8048
21600 83853
5958 59254
87190 89619
27267 89409
1494 91112
83190 86210
4586 73592
49932 93449
87114 87845
22949 55160
9752 37167
25685 55190
14876 29394
41909 61434
43103 67461
55370 59946
73633 88997
33548 46947
27757 66231
4382 99523
26276 85500
22839 24543
22444 60831
11512 42145
59385 76295
4517 89749
46159 67342
1744 40561
13099 79995
69446 93289
37005 76842
23955 36327
13776 62428
47709 77736
43352 66171
25124 80764
24329 64099
4694 51631
7833 44269
6834 88955
17233 22793
81869 98024
75018 98522
27268 98097
82025 84891
30887 35413
50234 61951
36498 69657
58270 59450
54478 75623
75912 98439
27201 77080
19330 54746
17802 71506
68831 69550
82675 87798
31017 33676
8854 57458
44980 80671
29435 96613
16754 93841
40497 56892
51593 67128
42986 53718
42767 72562
55523 80534
52433 59678
18544 82483
68862 79690
31861 80353
59856 59908
1965 46648
13550 72892
6051 70343
34529 85954
16040 53649
55689 68752
56911 74829
11401 75966
44416 88304
14151 77817
49961 58397
45447 96613
36777 42735
39725 86329
23155 86548
4931 71220
62645 96612
965 35435
33457 73251
77605 80838
1087 52473
3660 65522
49598 91905
4383 7845
52824 53117
23242 41634
47634 96390
6909 39200
26287 27616
55576 63353
61570 67656
35390 38510
32479 49758
79307 80117
62354 72521
8208 16115
21141 63744
3738 97553
6120 93383
13069 96290
1040 91030
36833 73404
6078 45287
3634 80137
328 77432
30846 79264
89816 95485
66930 90937
45192 94656
59583 86226
62672 73769
8321 32259
15453 86249
7245 73578
464 22868
62002 86159
60893 80382
15937 26059
4627 52112
12703 18397
66378 72567
36724 66707
9064 87354
32505 35092
70126 74054
79166 88894
48623 61977
24225 84228
7660 32443
4801 19290
11929 75037
65834 99270
36307 55000
50429 66995
10059 90306
18700 79663
8866 86700
10252 70455
50957 92891
31810 78568
65964 75628
23891 80581
22571 70833
1718 29545
4544 97997
52052 95034
59847 79670
48505 76703
57046 84570
21454 39189
11273 99217
33681 45565
11244 74384
23759 31165
9301 10377
7991 99521
1934 45502
13686 55976
91580 93940
5342 76811
59108 91405
29648 89497
35443 90655
31875 33962
1226 7351
35311 42987
44690 87345
55896 84533
5755 49962
32056 96254
78211 82075
22229 93469
14183 81984
75337 91164
27015 36659
16127 81276
51720 68612
26146 50401
58887 73283
85131 88669
71662 97095
4074 38180
87624 95029
53817 54297
16046 69361
36180 59402
21742 61744
7383 63287
30870 96108
63508 79601
12890 62937
28478 71248
18001 61603
67193 77275
28711 46585
12983 64491
3938 28419
29428 36900
13426 69969
2092 29286
15854 60117
12438 12578
19512 79039
57194 99706
58481 64709
69554 99812
36030 65782
43355 74847
34708 50094
3955 29379
6 11557
19803 32279
1688 41361
24928 57808
65115 80592
38612 85651
31501 74396
56600 85957
4055 30314
79635 85337
8543 27673
58049 66097
43913 72010
19281 42181
4654 49728
16380 65506
28281 55465
9474 68910
20244 67622
47267 98026
28522 73701
8726 10545
8750 89115
27978 71453
2850 88562
31958 75753
40922 84010
45552 67199
21114 91983
212 47686
37765 46731
91899 95339
12436 39019
33218 63060
14810 85972
4695 27632
11396 33442
17579 82018
22807 44196
11562 31201
13356 80253
38173 73240
998 86153
4149 76465
55972 81066
36526 48817
691 68877
65459 85362
16746 66382
14960 76714
18736 41262
8507 18780
18140 51948
7332 48011
45068 59435
34101 64559
4298 27020
41483 53274
6752 45042
32962 95307
22239 35227
40736 79612
34746 47068
58764 68904
26257 83639
89709 94247
66671 94003
12827 51641
13916 70736
14753 60324
83999 85558
90108 92074
52174 72166
28228 94595
27220 86898
6369 74076
23356 58665
19238 74308
43105 57801
20587 99935
13882 60104
27100 48544
46084 89998
16862 70170
13733 37127
39141 67523
10343 40902
5393 39548
69789 98686
10493 93014
57257 58007
5448 23944
1253 46850
63457 97374
30559 77684
49707 67828
44700 98087
10451 43128
16899 48003
8284 27259
64574 76800
49370 71349
11411 27331
59512 79384
38141 55174
36875 49207
1759 44893
76168 88852
24857 26399
75805 77530
37001 90594
26380 95585
76440 88169
9959 62482
30400 65718
37316 97033
51499 98736
12853 99679
28156 37102
42484 57041
10548 89264
19610 88210
10686 93648
1250 10744
78691 93037
15321 40716
25014 72627
6517 31508
71613 85781
2170 14658
60299 68944
64407 74873
31981 50287
73800 96324
2740 84587
44660 47731
40828 66361
43314 79318
3623 87850
12232 23161
11539 24147
40412 84777
66886 93182
12056 27893
26646 96156
50673 66077
22565 67557
31546 33407
334 12968
11986 21630
81839 94368
39420 77999
55198 62802
39898 86933
84037 96182
53144 67472
32917 88863
40999 61349
20480 89910
4910 86626
11198 31064
10811 14508
26537 73909
61615 86640
10754 50723
69048 96961
7407 17089
36091 87664
51465 86338
45378 59893
12176 40343
58493 83501
56280 86328
3873 36308
12472 84542
85254 96357
10166 73794
35676 95939
2834 21755
30590 67740
14207 51615
7937 31230
63551 86845
500 79947
1686 82378
24147 28455
74559 87402
42923 91634
28053 72415
2443 87850
35804 83710
17983 63062
58837 96472
58998 76758
24414 32914
33087 69796
24610 47544
23730 69127
5101 30332
33484 60690
66169 94189
4864 46513
47864 83299
20629 33893
38830 93640
23820 75227
28158 43232
7487 89960
61508 90380
10864 62744
30744 78281
49067 93926
2990 59747
2007 88743
21419 65445
52092 98020
46049 79411
84274 90047
47678 69688
34953 62703
67786 84166
54886 97946
11435 90700
19824 44168
56606 78907
844 59455
68203 98057
5140 82376
62698 79601
10292 12150
63266 94183
12854 32264
103 27644
19362 38578
9376 87825
74541 77090
20406 38723
5693 91037
39705 98566
8416 74112
54472 68757
942 9469
11388 32903
22629 31865
39673 75319
36127 60626
43416 59060
66587 83124
27795 66425
10836 78749
26242 75201
67845 73011
4886 61394
8214 27127
14127 93212
14826 14927
26511 48136
35752 43131
81848 85935
55873 59787
59579 61901
32590 50366
25974 84540
51941 90311
23768 52269
30123 62773
64486 73631
5512 18018
47304 59342
17813 38235
13704 74446
31593 53358
17180 87457
71415 92690
33063 65007
45589 87788
34777 83137
19295 74933
65143 93690
49583 55037
14652 81195
12525 16077
62579 84764
55596 89106
48440 78595
10205 46270
7238 56754
5571 82547
23959 72306
4709 55952
9290 55519
51850 90696
24075 85301
53351 98362
20502 67340
4806 38113
24255 25483
31274 31597
68684 94094
25287 36388
4696 92151
9460 10066
20474 97964
40786 46139
40399 47747
38262 88841
48318 97722
38618 42687
14516 98109
93017 95921
65984 85148
5281 80757
37706 42461
25918 39567
38772 80488
3909 37861
6713 26801
46674 51609
22316 44527
32981 46494
25132 69603
44904 60344
5468 18240
38863 60543
26073 81835
59407 81209
41143 47170
46718 93331
4542 82614
66753 74230
12349 22000
14114 14544
63027 63089
19862 28618
32201 65509
13493 83371
12978 55367
52006 98730
38035 60247
31913 34397
25416 90890
64358 70955
33947 50197
27422 43985
33242 40751
25895 65603
94085 94819
28876 88655
45781 68001
10449 40268
27659 73035
58686 71886
5478 90499
1312 97446
10789 88185
13295 25454
17422 66949
10284 29524
10813 28955
98381 98554
3570 29518
48218 49894
13108 62765
19101 79745
52438 87807
16288 33146
91355 94898
7290 8726
21162 29291
34477 93997
53748 82936
48002 98216
72341 91147
70239 89900
23413 68471
30 37175
15067 36789
2664 9226
76068 94096
54087 89516
26161 38923
13429 68187
12091 79823
36804 60608
28996 83858
9886 30695
29930 86149
6360 13229
25307 49204
24631 96754
4511 75969
51895 88310
30355 91934
16246 99999
17918 65143
29582 94914
39740 45958
29648 59911
23348 26032
61824 83198
39309 60888
47553 89790
86236 91586
35204 49632
15134 90363
61787 98970
35791 96032
80361 88064
6958 63596
58498 91456
23635 41133
18777 41590
61091 87580
88276 96721
2718 48119
11578 25791
70888 87856
33808 63726
10684 69108
55899 80454
6170 86653
22905 23661
4500 30779
15188 95755
51813 56704
29971 55166
8239 74457
59203 71909
84704 85290
49167 55686
25448 87115
37170 46073
90990 95482
19107 83801
13684 29387
63555 93585
86491 97956
11675 15191
59414 79748
5721 63889
28167 44417
25967 36141
2896 41210
7897 89753
46023 84181
16723 81481
17316 20436
10624 43340
22194 27900
8213 71484
9867 79863
40571 45304
41768 63042
12346 58937
2771 6835
28785 79823
27300 71641
31366 84307
14465 63675
7369 39709
66121 95909
26946 41459
27492 63606
51244 87848
2765 95762
1398 37406
29633 59151
39110 75410
1363 14972
6015 50946
45559 57237
6359 33378
31795 54311
75286 99370
34045 44504
57265 79946
30601 45869
15937 68852
32982 41501
34694 65111
5590 65344
35707 44386
25584 57682
24079 39533
9526 44115
31926 37788
63070 71750
40927 84879
8401 72904
57813 62357
29108 44027
44826 88783
37561 98548
7058 56932
8002 71830
17198 92047
51039 52043
82584 98317
20414 70451
85838 89669
6823 90917
72090 73446
45123 74467
65179 69019
86978 94222
43352 55509
52135 85369
29293 71420
510 77038
39546 46710
37164 73209
71289 84658
20627 38463
28835 54401
2413 14086
2042 30463
53830 93037
37618 85905
3703 60435
55614 85644
38187 72974
21292 55385
72487 79419
822 13564
14459 74158
36941 48205
40964 72683
26697 94969
45064 51041
8167 18665
14978 27263
3606 71054
8069 97200
65345 83249
59867 61422
46108 58981
30203 54094
8281 26732
41956 93127
70204 76609
5780 21385
15117 69695
31304 98790
51236 67251
5239 81804
49981 52934
42227 83169
41992 57092
6129 13433
76 61657
1852 77724
16874 54057
44497 59946
93098 97951
14267 72345
59200 79009
30579 51470
55907 72987
47849 76628
12665 89580
22392 37539
28170 89163
23956 33614
10209 41193
14037 39156
23767 50847
11549 49941
27870 86267
56184 61903
28250 91949
37687 41534
24880 50599
40895 53035
75919 99323
10314 31334
26331 35238
18857 45630
26578 33355
2412 51512
21834 29676
24029 62414
12740 69942
24333 83681
50215 61732
4133 85982
5200 88743
2487 47663
7882 84395
12497 83778
37653 40816
20401 66929
33215 48134
19652 62685
23128 40059
1792 46898
15741 99529
34936 90673
5018 8561
22713 52555
9944 46696
21098 94846
33728 65938
66760 83287
46238 60600
38672 48548
7519 85547
2784 61258
18321 36473
31059 55436
29456 39489
23822 60566
36236 83081
28851 57927
16453 95675
17451 61632
53387 91269
43015 77958
14001 59966
34564 70804
21017 76535
11046 75996
14147 46411
9852 32868
18971 25129
18085 77333
28476 77968
4762 93752
47587 89045
64135 88174
7723 52935
51417 83908
71906 86130
88098 91979
11869 44489
41120 44361
8552 11540
39453 70715
43160 75955
73043 74952
79059 99995
15316 88055
1930 81556
6381 10119
37834 71743
63185 75202
63113 92911
10070 27386
32384 91331
564 58440
14590 70771
81840 88858
86123 88741
35872 52300
57420 88845
51659 72778
56589 63988
64492 97468
23570 58380
11163 61799
5293 22994
12054 92406
26496 55211
34710 56775
20748 24266
16818 93602
39762 77107
11019 95752
1762 65188
14145 27768
86790 88200
19456 80644
18659 25294
72481 94441
35213 45720
376 9916
12080 38212
34489 48063
40706 70752
71534 82032
56931 90529
79935 89904
30412 70864
14320 27755
75732 77122
835 36528
37458 38195
187 49094
43847 75892
37634 43975
34380 62430
16610 21630
26418 58827
19743 52625
54077 80984
32311 96432
10080 52134
7137 39296
26542 89023
23518 80573
65711 75656
2483 22689
40879 86757
39218 95123
74145 76657
44554 55763
10364 64458
12611 72703
5209 55930
24970 62111
88466 96363
8306 78528
54975 65075
45677 46072
30205 42196
27879 28805
9532 26438
80876 97513
52018 72096
23375 90647
13602 89680
36022 57576
4667 18068
16478 94673
12354 21262
79678 83360
19700 66398
8625 49063
51120 73971
25782 72091
1340 97315
36708 76321
49793 77773
2140 79056
6187 11311
29224 68917
39461 39757
3610 93578
19809 81887
164 96094
2125 11101
35170 56036
41537 77609
2380 90242
11165 87665
68173 76401
80576 95888
22974 42847
53019 93977
16645 19310
56595 72207
84443 98791
22691 94981
19881 46686
53460 89338
31336 94087
58970 60479
24283 33534
29154 50814
55158 64570
650 68675
72625 95731
45375 91996
53588 97529
18397 51373
89678 91314
10077 71269
70794 83908
20880 61950
7558 65688
24865 57618
13565 51283
71611 77274
70535 89064
37307 42190
6867 64128
17757 71419
56620 78576
63365 84564
1943 98583
52941 56573
43632 90621
3943 49165
68226 99797
11467 42065
89307 93736
11327 99753
29624 34149
27344 81223
50033 61807
65974 92074
32521 65126
14066 58805
44968 57524
21299 47214
25753 66685
12686 56606
12034 97293
64454 65031
11171 83410
63147 80029
15464 80741
1598 5860
40768 47406
23953 52070
46543 64372
68697 77057
35541 56362
62938 85526
65248 66621
60559 95868
13903 61359
93668 98659
1174 72523
25242 71500
10047 89347
40552 69828
57739 73416
25031 25331
50322 92169
44604 81744
34748 42326
3548 41589
3573 97122
31102 54127
95133 97947
17298 37502
12110 75696
8305 15139
8269 11341
21316 29012
78984 88109
7745 55775
68526 72641
26374 56772
2745 69732
78113 91565
43817 91514
23546 41794
15634 42784
58584 83965
38213 96893
71762 84821
45321 75526
11707 78319
56251 93240
46290 81225
34950 55680
16891 71840
43514 78302
51250 91349
32917 75989
74361 97661
38638 65026
39600 40772
3977 23998
21050 46695
3340 26794
6017 21288
23956 33651
57132 96309
21587 27247
40749 48761
2396 73137
1067 56267
8011 94298
24840 59747
94523 95999
35051 49552
67975 75240
34761 64007
60484 87786
47767 67377
74407 79492
17789 48656
6651 32419
3006 31700
45769 78806
26910 64500
44349 48068
6980 15140
1511 95272
59442 69051
21056 23144
1866 7532
39329 56345
722 76663
53700 65242
22581 85839
21666 33591
15825 79035
41348 68746
50476 76489
16689 39411
29394 76004
20254 55613
38235 54830
5155 26763
48957 49513
18194 78967
17903 71631
76880 89431
50639 67048
3091 8574
59990 88083
53246 88762
7215 22670
11805 40176
111 29265
14853 53475
59664 68347
1867 37001
26595 75311
23827 54727
56543 57774
46324 63617
43331 72424
12633 81558
56493 60355
41527 75270
51 42015
18815 59136
47789 55051
39877 61649
42259 78394
26766 74325
25669 69698
50897 84594
12208 84874
28363 56417
7697 87818
3995 86475
49674 79148
9057 9929
76018 92636
7120 56652
2147 93909
37478 54946
68845 80905
5529 32741
16488 21164
30853 49607
20712 57981
84458 85494
29975 46627
67068 96894
37547 99356
20176 63426
44744 74990
66283 68678
29543 93441
30559 37477
52278 80154
20194 62631
26807 66712
22473 99284
10317 97759
34595 35418
67038 86172
69402 84520
28843 55135
2204 87713
10783 30122
50939 88952
71106 87491
18651 35486
5699 18324
7926 38137
66356 96960
7752 45779
8138 56591
48117 69016
32010 72580
34966 74614
49210 87430
70719 74083
14881 61792
46438 93031
53586 86057
65973 73706
33754 69310
2389 78152
43429 83758
22496 48883
7078 70806
35787 55404
10968 70230
78097 92627
20536 68985
6035 78847
9573 69481
14275 68917
25995 98923
21660 42502
22667 72936
72851 76413
85651 88149
20886 50718
44287 64948
20815 67162
6091 14035
41042 69954
2707 47091
5802 64401
39043 40042
8239 38041
17162 39764
55124 56201
10752 35812
2095 54436
59205 76388
18009 83555
64023 90775
17853 76441
56838 67561
27857 65816
41396 50241
26220 45821
61927 66993
17578 59169
15221 48390
70214 75614
56141 62393
19331 82051
43759 83250
55490 59225
22794 58698
15195 88002
53661 74341
51146 71984
24046 96946
19578 65041
53555 78692
92830 92850
26276 99512
1902 36092
34407 98412
13932 76819
76936 93109
74183 81799
33712 86741
49336 83094
39568 76607
23097 81328
7201 29370
51766 89957
50034 86699
12461 53530
70319 88076
59316 77034
32321 40330
69107 87550
49539 56616
24910 35587
28791 62150
7848 8804
84253 86571
30476 40475
25831 87690
27240 99090
2896 57537
86221 89279
6350 48209
53333 54144
19818 57650
46680 50614
46241 46300
24044 52364
19759 48430
15138 47089
81689 93957
40090 49662
53311 99077
6209 19419
30859 68965
26104 73805
57510 66743
55903 72075
46387 90761
22703 29662
67368 96264
22854 72370
35103 66665
31533 69866
31587 61118
56568 91427
66114 93110
18713 34642
61359 77472
73803 96828
15593 49245
82213 83969
3454 28696
65918 94861
37543 51688
31067 69291
55154 83422
22421 76380
32156 75499
9611 45468
9114 60851
20231 80955
9061 50780
23864 37570
55393 89472
44991 89727
59764 62678
22848 77938
44409 75965
57755 74156
78350 85663
22735 39500
32212 34367
56766 84854
4999 23529
25848 26662
17012 25800
16546 88222
52924 92632
71968 73408
70253 80774
18794 36432
90472 93998
27913 89913
6588 46485
78031 96005
33472 98513
10180 94397
54495 83633
58441 61487
3940 81111
14666 48267
18730 76250
1870 25983
22009 28557
56053 74974
76422 84309
16115 59553
2481 67214
68573 82480
1756 63207
43467 54819
52463 57730
13081 71511
57743 90003
49940 56674
92256 94529
33939 86480
18982 25496
2445 89747
21527 59673
11451 90674
38930 72674
11210 97752
50585 91750
53540 87785
49788 86598
23862 50676
7895 62350
5272 51497
47537 51182
50927 87124
85061 86771
16505 55433
29950 79362
24870 52237
43100 60976
13461 16751
27475 73345
67771 78403
23995 27122
1353 54768
8417 37670
13278 71140
30243 41954
30575 88094
83813 98107
60390 62483
6384 64267
1738 59199
88504 91660
86586 97635
16678 56361
25672 41610
56367 90117
13193 59189
7486 8612
64707 68870
6360 50032
14992 84828
87787 93151
63600 83194
16043 63601
66869 85661
30966 34122
4585 72678
40055 54283
1327 57543
10629 33327
6168 64149
5538 12200
13401 56802
4096 44661
23370 29546
18329 90471
17858 85470
32857 88179
44353 45488
39191 44596
4748 45366
24265 56118
37394 90748
74323 93278
33640 88621
76095 79218
22278 66281
7332 22509
1869 8448
5665 46877
9748 88832
8497 45364
13139 70086
30846 68772
14579 17320
41749 91633
17751 88780
32105 74888
10122 67250
24087 74291
24713 33706
22836 41130
3583 15567
3225 72037
48107 97889
17630 73656
82772 88107
7061 64281
14074 23602
40336 94676
8637 55330
19873 95651
77347 77579
11161 49877
5865 61354
171 5753
24594 38231
83056 85668
54438 85533
30938 58001
13017 65271
29494 41279
13119 22512
25413 86705
22975 61362
66063 99932
48419 62545
5394 69581
17787 45470
37533 62191
39102 91436
39076 40148
42932 86553
5545 94208
32414 76552
38245 58474
51614 55347
12919 57019
93235 94375
30972 48408
22756 92863
16786 72028
15903 49268
31712 84364
19728 98253
19355 96298
74151 74961
32455 94709
17094 98962
18804 29860
46564 63275
12726 87117
9569 80901
13930 75067
8856 80610
36214 40649
48482 92628
16456 72830
26026 98186
50738 77075
35667 71968
72884 76732
30536 71694
34296 52306
59570 69585
4466 27237
39394 41205
999 23384
31769 70608
28679 65696
20803 85410
35267 86924
34692 57344
6548 77878
7960 13046
5708 84789
9972 87549
38104 91343
45223 69077
76522 87888
21228 37560
72336 82927
54965 84446
15942 90772
2296 81912
17911 95352
43031 52029
42233 75555
43860 87251
11848 49195
19102 55518
89138 98214
7387 49749
15597 68370
22258 99377
5985 33314
63061 64255
50438 89856
83130 90053
83807 98509
19778 22163
50200 60318
9414 85177
37657 53029
15427 74384
25625 65534
20004 94831
16361 75707
33455 88633
77461 85405
15860 26188
49121 68637
5185 69770
47767 77359
1636 74636
8553 59908
61777 95390
1172 79423
17586 37229
30091 30884
28520 98906
51030 73243
2623 75949
20199 81299
60708 88301
10249 68591
22907 55188
5806 52756
20189 21380
3977 72270
28600 57926
91788 96811
2764 41001
37152 51966
29715 98487
6204 67272
11282 55291
44757 99106
58813 88514
19957 38846
69769 82362
3021 23706
8356 83937
57452 81371
22397 78961
23562 45126
11703 21388
79848 79959
15183 65714
71568 90625
25338 43550
11976 60560
25483 30656
32927 98626
52620 69239
30997 56148
13814 51744
18310 55667
31768 96803
68775 72671
11197 68173
34012 65518
4328 31918
31889 51695
30277 64996
40311 85033
57915 87784
31765 83115
76742 77357
24463 89305
34993 53856
20338 26175
5353 32793
21742 71767
33349 92484
5996 41643
31387 85746
27379 47401
31552 54766
58653 77522
597 2802
22123 86333
65060 81918
40049 81765
56997 80761
29190 52253
7644 84454
3217 52629
24169 62614
76255 91653
44362 49725
22652 42644
56974 83264
11438 68880
55783 62238
28447 97319
23383 94170
17598 46238
18375 26150
51436 96039
60119 97645
6143 69739
35919 55997
44255 55646
65588 85872
14010 40244
12918 16951
2686 63533
27527 29280
41334 97459
24715 63047
12923 56417
44998 68633
52467 83366
37250 83162
48719 63484
47271 48374
22092 41931
27197 74828
46870 87259
28748 74335
36019 98727
60930 88016
43149 99699
15392 42510
19178 53418
9416 67779
65301 87445
44846 48701
69629 75829
62092 72570
27276 86350
18599 30170
22540 40947
43430 65545
71292 94203
70365 88365
34078 79426
51288 52311
54305 83045
26846 72927
34415 65545
24128 73739
58865 66038
80934 97735
15488 72707
20524 35289
6728 10573
5587 37141
47085 79152
68095 70169
52151 69714
6882 24536
28463 54347
24616 61749
10922 13899
56292 62567
18018 98986
51202 56424
62259 63897
25 97794
4231 95420
14548 85083
36853 61185
22007 39700
73787 92555
59307 61903
36585 64533
47921 53859
22585 90915
58729 59625
3494 50881
38841 44502
91070 96682
82673 94509
11647 73713
59065 79957
44173 93979
80040 83382
13528 76189
32567 79369
79569 88802
335 2527
55192 55511
37139 39932
83730 89584
1551 71545
30757 60748
5802 49656
36757 43088
10587 27045
15090 32249
16746 26228
95186 97882
26997 57843
14497 87625
28876 90611
17400 69670
21069 69855
67975 84365
21484 99670
35084 94038
55817 96428
26685 40720
77070 98799
12183 14276
35629 53179
58629 99761
12082 51952
497 33460
30864 83670
17679 81436
4007 20667
27921 50667
40203 69025
7001 37322
64433 72790
57501 88792
37366 43101
8225 94290
79672 99261
22308 31741
16075 45476
6247 23073
29296 45540
80631 88471
21011 23101
35372 55621
61092 88059
7781 47939
10636 96058
64098 95956
38790 49997
16571 73623
14624 70264
66309 95860
12265 61181
23231 23760
19009 19914
47479 87044
7117 7390
33390 52976
36753 45774
35901 88762
9134 77538
4175 21448
6798 51460
17339 52234
11814 30779
34018 87023
7744 84094
12539 61374
465 41204
12847 54511
53587 57633
34310 47358
48459 54067
34220 96895
17788 39181
21860 62348
73539 82313
56423 78780
1543 34209
1842 40757
74037 88340
5593 72722
44420 69399
16268 97119
27396 60103
58449 65716
43751 51837
15290 63778
4889 91310
23591 69929
5693 69066
27079 98705
46188 93919
53804 92344
14966 88490
71036 74744
3315 41357
18447 87241
8321 56134
48233 79740
22292 29692
34120 98229
26931 91423
17565 68672
24641 87227
40081 76465
9614 18371
38940 82056
50143 72164
70061 84035
42963 58879
351 80966
16131 20158
18899 97563
49860 50296
26456 73642
15468 27904
16292 23161
8608 38901
27849 92755
50165 90530
70016 94267
60995 81788
15501 86402
632 58808
41500 45030
58780 97210
15230 17139
25752 84427
14397 34186
28207 59650
52827 97341
9954 10101
3303 51319
72782 80537
13507 95568
3534 22752
63270 98636
24392 30625
44886 87864
1790 81001
25848 35287
45711 91892
29597 58612
13126 64568
81303 98980
3454 65216
26536 65208
37035 65470
11991 22624
53069 67890
15696 63690
53306 71009
13048 48328
4326 58977
2220 77327
22651 82791
33470 89427
42427 76568
46076 64672
47423 73450
79533 84692
33145 96226
21681 88319
46591 77051
52588 97524
41472 96980
35701 60594
76537 78267
1834 42354
45382 63051
17908 24953
26021 96562
70820 70844
1271 95749
32352 93739
12874 15540
25805 80132
11020 91476
62572 66326
53628 70917
28779 47559
34579 54893
20335 84550
51186 99680
24079 45904
56170 73973
35309 53137
57464 78023
58046 63093
36177 40102
24787 32674
64938 88619
15744 50660
41793 83427
22860 60546
53338 66078
53357 65335
42198 77348
79024 90601
60675 92266
6014 21603
27986 40534
67846 87709
81342 86964
57357 96533
27242 45971
9257 95913
76876 82423
8676 92718
44295 66202
36820 74423
3644 71417
1850 71541
13024 61401
4520 97798
16917 68104
29351 82608
68933 70048
9742 38887
5516 19356
637 3497
13950 45382
10948 71479
39308 42454
17172 95197
31584 45390
62250 74856
63974 95659
70498 90984
71630 91176
75720 77377
9551 44811
23073 67517
17834 70533
16177 72253
708 70325
6541 58922
30760 47421
84848 91319
61504 74091
23478 45254
11570 26768
63145 78673
43784 43869
26709 49144
3302 67780
4501 51215
40323 62041
11935 67916
1891 90010
2622 11206
19962 89859
78236 88240
79267 89462
10665 58726
28581 39759
15997 54571
35289 89117
33295 88780
37348 47876
18066 21919
22177 85930
816 71559
41289 72242
58324 81409
62815 66567
63677 81265
45065 67906
45883 91010
21508 55442
39989 99477
1327 88231
44697 58166
601 86185
42913 43149
6930 95551
46859 63651
52255 78675
445 21308
1579 39427
51925 97281
30087 53917
11760 46807
6812 87521
28598 74733
52628 88513
8073 22440
46291 55446
30469 81508
8505 84390
52307 54647
68786 91911
41245 66622
23246 44584
19167 58499
32471 74071
59895 89520
32288 42828
18663 28286
40432 84730
28702 45783
29704 70310
51575 68420
59301 93824
44943 65117
54130 99473
7042 39846
19554 45302
44248 83000
69227 87687
20655 28380
74697 75052
13964 51473
59564 82990
607 53666
92024 99281
32668 78031
69042 87239
17398 60235
11545 97162
19188 76895
5781 95090
4513 14174
4978 62261
41472 63205
27050 87664
1143 11093
29212 59036
88808 90761
22249 95482
41691 83735
43625 48651
14397 52193
44102 86216
32919 65474
17655 45570
45496 95773
23259 81417
15903 22281
32102 48021
7898 12090
91071 94698
86408 89299
9243 97747
72346 81890
48405 79659
89158 99914
48247 97483
4093 44777
20957 97416
80560 83726
27563 75605
52843 58428
29600 75728
29005 32461
7853 46115
22569 46826
49231 60391
1660 99062
53429 90591
29067 69803
8216 29009
11096 89084
21205 32757
36928 95833
56037 72240
63857 67317
5094 38410
16146 29075
42351 89909
7052 7553
60619 82447
1127 88307
7132 39645
18691 46406
12675 39865
29470 46263
12789 44289
21412 91665
58488 84622
3413 53725
78564 84532
53529 85200
34009 48552
52476 59274
17738 24238
47072 61242
61136 86244
41050 44039
69331 72887
14553 86750
49376 81155
13112 69308
71856 83343
54541 83327
16472 95060
44295 70432
58494 78502
79152 88272
8187 86992
88514 95006
420 56511
26637 49260
84946 93379
13887 31874
3006 77570
20747 78793
18598 87928
57660 60909
40305 97547
30996 41660
77049 90204
25042 77758
16824 89531
18351 33011
34580 94961
47453 94128
38172 85411
72215 78633
6295 45373
47888 62818
78451 82178
62379 98926
35776 40806
14205 38959
46520 49325
3850 80687
7317 20101
90834 96340
67463 92660
83785 85183
33857 75720
28285 55464
6618 32041
26018 87015
49465 53042
19235 54023
56507 90468
68307 86091
40978 41986
16372 70370
16601 25592
31149 57267
15683 74766
42714 65734
61934 72936
35318 39731
67793 87708
15134 72833
24012 37883
41554 51194
39900 87445
39480 49772
58983 98416
22195 79878
82367 92447
72334 76432
30664 45522
19177 84339
29802 85705
42487 75423
66099 80839
13952 62174
33363 43864
4389 17453
1830 9629
21013 75179
16571 48034
51859 64802
41711 51111
19746 86595
67596 93905
1766 24630
34973 89818
10638 48024
22252 90764
33163 89814
79621 91675
56409 90724
23665 80488
27046 43635
52956 62066
7921 75244
91889 97784
20394 44718
2608 16674
42609 81030
46812 68429
44558 81979
34433 79806
20841 89005
56313 67935
31815 65073
1207 85354
46637 81236
18262 33083
58011 68144
33282 75647
6644 14249
77932 97471
10291 99023
134 45215
46771 58710
33796 65301
15218 50282
63416 82579
19708 34022
72915 86231
5615 74085
37860 43311
18531 36637
80789 96020
15280 47374
67689 92620
10720 79349
92293 94999
19991 72246
29654 50830
84142 90980
1551 75416
51696 62270
70691 83153
73306 83914
40104 54176
70470 89414
36269 42307
21356 57189
30715 57024
31624 42661
62287 89457
20037 26874
81278 97431
52219 60118
63347 63864
5136 98651
17740 33087
21534 98969
1829 69195
45946 53370
71620 71878
17960 31153
23432 98245
30255 32320
87652 99257
32437 48856
57661 67710
25878 29789
37487 97757
44805 72064
36942 64449
7999 33165
71891 73479
21214 77968
15019 57805
18296 21425
40129 99524
57055 78707
42923 67962
10901 74396
262 8034
1644 46444
43186 62700
66272 78151
23459 61079
42537 67544
11820 39901
64912 76764
15201 70125
73202 97401
4432 92085
21074 86217
46493 73367
83007 83185
24967 90920
44804 82282
13972 54976
15876 56705
64015 64243
7784 74541
27063 31936
17401 19268
14888 61641
38839 89836
34324 36780
9721 86221
10700 78880
71186 74866
36242 71099
40956 45550
70161 74643
26594 78075
20728 23938
32104 32997
66755 85146
44251 52186
7467 14640
18956 77511
11477 93705
14836 77941
3910 46977
34516 48133
16054 50035
30613 63011
32714 82335
1769 63151
82433 84504
53127 91505
41194 57221
19509 84786
38086 68513
5368 49925
67149 94929
24484 75316
19687 75364
41696 80760
16310 69092
66860 67245
30140 44885
15100 93336
5902 52563
3900 17879
73526 86674
9931 41196
6320 75294
14524 17136
85570 92153
24296 24416
8894 94938
8753 79926
19521 53419
49893 53472
60281 99801
33783 66089
2862 24847
43773 45294
19659 56032
28843 94983
3348 45270
33831 99371
56621 78689
23729 44611
74585 99541
71008 94092
17605 50588
29205 51200
21332 41832
60330 91489
28430 32538
62507 96699
51653 69152
527 43754
4423 54202
9343 62319
6501 35985
52821 87979
46511 86904
60231 65038
80 15144
46410 98488
17443 48302
30678 82823
21983 85266
7153 9838
64059 77335
2410 82616
1731 49405
35713 72307
71808 99481
22566 43352
9511 95581
14095 78986
14443 78693
41365 45172
5768 64171
58044 99268
30344 93112
16696 95580
3020 65369
60145 87945
38362 54319
18073 72147
17275 88685
19629 32616
31917 47327
3175 14388
41631 49644
66203 67450
62926 95349
40650 90717
29512 52590
7456 50752
69191 93118
25068 46888
12893 22193
59375 89127
4410 13771
52353 54876
44899 73105
20913 56545
56949 63934
6686 13886
1202 5682
94451 98138
24567 76096
25087 73418
51804 94044
31833 63361
12501 93317
15497 30603
46610 53491
1194 77343
483 8956
19527 46789
6754 54617
20692 49554
7910 94462
31272 68274
82052 94500
29883 65598
48033 64674
49061 74751
4377 30395
2218 75291
36613 37520
42840 97269
4598 39661
30211 96712
56330 75042
67972 86317
19105 71094
9097 45758
10181 89715
84565 89846
8569 74740
2263 24185
16684 85045
70336 98993
19953 44749
94585 94753
28611 47725
6265 27804
20798 42049
29833 88492
16533 38322
78756 95041
39646 65952
41381 50280
43089 62581
48202 64448
27540 36152
14667 39871
28499 41236
24951 80466
25367 84890
89095 98953
55582 98147
218 84429
86274 88590
39417 44517
25560 25584
55422 78593
43222 89429
90235 99574
8949 88660
22563 26986
17883 60579
34907 82949
366 51232
11833 45483
5724 16583
54650 54725
23347 81615
92068 95061
17323 30500
60245 93386
26374 54494
67335 74577
44011 65319
24811 60159
41766 76399
7641 22930
9801 57936
21694 27371
34465 36910
12801 55512
46209 83820
13019 46405
25074 55319
27634 54289
15675 69593
64835 66508
25314 39700
8271 12856
18049 29068
12614 63947
94807 96494
18557 35907
41087 77143
16159 46238
26983 91673
50324 56877
45149 51563
16508 98990
9139 96316
39082 85909
45723 67772
42368 60294
16630 97343
38989 47160
48662 78782
4163 93210
21920 97776
8439 62728
52886 78359
6876 75162
17004 97134
8112 59075
17980 91214
98 58932
59040 99756
69313 95041
51191 79801
35876 95449
46655 93817
20074 38496
16708 63803
20938 76443
16720 87005
19926 25966
37414 96175
7012 72165
29279 98647
2513 48086
4536 65588
29088 73787
23397 88724
8811 26458
82215 91215
50304 66571
8228 38709
11314 27322
87096 98382
7856 99284
35715 81075
10594 73060
33448 59585
32884 86748
11637 40821
1402 65660
3461 71329
12797 25333
7305 82914
72006 85692
26153 35355
8875 50558
56566 72857
16886 69296
74884 81918
17416 26857
32956 44294
18909 93502
9923 13915
21992 30842
8189 21874
32016 67207
65541 92523
86758 97356
11464 68662
22598 66312
6504 35814
11020 43809
55200 68081
28375 61174
11482 14671
44487 78971
35353 37583
57311 91390
26024 40004
79725 82604
37018 61635
10445 20567
77213 81413
60423 86764
32909 70938
52003 91808
32386 34029
30627 44207
44929 69528
40959 70235
43247 60324
42769 99457
6864 75409
39801 96522
73596 93713
4765 32749
47578 48242
78912 82770
60515 74545
48801 82989
62563 83324
62465 71448
4765 37280
21283 27531
22848 71548
28070 74977
65624 95618
12104 99630
8577 24932
29798 37727
75852 99340
42977 67694
4477 7415
75285 90757
23364 94105
77068 95823
36818 56587
56854 57425
6478 67653
44345 69793
16575 45784
53147 81871
39863 76766
27894 28562
4735 84750
33782 94407
35178 47546
24306 56333
46847 70893
35104 68885
54556 58300
36822 91386
20762 57569
41840 50678
79070 84999
2653 59696
918 54054
66172 90623
26506 58898
4947 33773
43837 48690
77924 80285
28031 54508
42463 59316
43057 85916
36997 59349
539 58046
12614 88033
10532 23468
63412 86104
23614 70671
46916 65659
10506 94461
18581 88798
6960 12311
24349 42264
67349 96463
20713 66111
18591 37669
51818 91415
76409 95511
136 66235
31605 83558
84983 90241
28412 76279
25710 29222
17414 23486
8850 80663
17263 48256
16295 41602
4388 58249
41287 56537
44298 87738
31489 66124
39453 69256
88484 88512
9491 63929
62168 81613
45748 95937
5553 80649
8343 26758
21429 52862
71405 81491
24949 74765
30396 94993
56076 80681
16141 78043
16949 71522
5253 78594
25407 61255
10942 26540
36636 88950
72312 80096
10456 62370
29391 61071
36728 41869
7166 38249
32465 78642
15585 78425
17401 62345
89814 99872
66735 84865
2631 19239
11236 63120
18443 21370
59927 74132
7238 19938
18226 65585
42387 91035
28605 85084
68566 86842
41297 95074
418 87781
9267 42025
3966 79852
26363 43335
15378 39828
14104 81370
52606 73755
3457 95630
77822 94456
11117 41096
33593 98239
41217 60815
53333 61391
88044 94479
58872 93290
51579 69758
278 39681
15033 29436
47329 88808
2807 99779
26997 38844
86763 97639
74924 86739
11820 73492
12852 68606
46549 48102
18872 30459
15026 77534
18890 19337
63444 99363
10554 43313
38893 72580
59022 80895
39282 64661
290 12683
1138 73935
51461 60173
42496 85736
62560 88794
14553 76644
44896 84880
65381 96400
46432 84719
21351 76213
13277 84407
8952 55821
61541 64447
32039 50603
33379 48320
33915 78829
77661 94353
85402 88950
19007 23489
84808 95237
41191 86361
2013 24355
61991 72451
48697 83844
16267 37018
35139 65096
7998 95391
14749 84802
17273 97613
7209 33452
20050 34077
9377 35185
20377 64013
31465 34740
16110 44037
61206 96003
6747 56847
22166 94443
53068 63307
21782 69331
25120 30093
32681 57228
49986 64101
17318 84052
33953 54310
8821 20668
9487 19771
41754 99939
1103 63102
57682 65200
17412 19902
8820 28398
7532 60164
81527 99327
47932 63219
3361 96304
11002 92549
29349 99599
2587 4560
20536 64088
721 75823
22711 68936
21980 81327
58842 69159
18852 25589
19113 47759
23155 63059
67267 76159
41020 76462
31222 58436
41673 60032
4154 43763
12518 86092
9483 25714
55357 82593
48930 79926
18124 47997
38695 78639
78502 91846
62464 94420
57012 62350
33984 78355
68402 84006
8519 46089
10986 15591
4027 30023
34584 58343
16586 62956
61978 66918
7031 91891
68669 99710
59077 92357
4864 41497
2904 97591
56701 72072
9502 72179
17025 83553
47598 66081
22000 84990
83791 87926
35865 47010
10413 69243
61801 84574
3377 63090
35635 71244
699 69336
32527 82794
16503 38824
17264 72986
16925 64771
9544 92739
586 42243
48609 72751
69086 89796
57094 76251
8592 52713
30600 70040
28553 33467
4644 32118
4645 86183
81774 91067
4312 69813
4262 51434
16836 51499
18515 52033
46044 99080
23099 92574
45549 80981
10642 27634
24440 60044
42972 67374
2172 79111
12992 67770
76532 88762
21796 97708
48077 94046
76991 79094
38077 82744
17847 48128
17533 19764
44344 67124
20631 85529
3061 94641
36332 73019
15223 82206
45278 93841
93786 94438
22995 69800
8337 90959
27392 87707
4301 68564
3757 83657
12659 78983
90293 95914
42386 75830
49302 64456
49533 77296
20020 84011
40193 82217
3053 85736
29287 68725
29225 37519
12675 70231
46930 69128
14482 91576
39766 89202
16692 45169
29544 96381
79999 81651
16547 56578
14052 63830
217 47219
50550 55736
53941 76369
28624 85388
19976 47099
21585 49825
53388 85101
11821 31075
6255 66055
67630 98337
45639 77441
15927 82846
72642 74862
18014 37717
24243 39532
31308 43224
22970 29949
57271 85487
23616 91711
31204 87953
21723 99215
11041 13868
9802 61662
51264 97821
17779 70199
2663 42370
8740 31380
14906 57677
54256 72161
14443 78092
38811 91241
43948 81300
31084 85766
23701 33306
47704 70026
25166 70433
6416 69137
64333 98265
32850 61455
40064 69046
4293 96999
29464 76918
52448 93548
44391 81581
49766 87478
6080 86899
43182 45855
51369 94011
1385 60623
20477 53603
16961 20389
57801 94069
86623 94178
45974 48799
25978 26525
31516 83959
55166 57718
26408 89936
335 85711
47620 55503
32151 53846
8355 37120
29376 52240
1937 11992
45063 57754
51924 89019
30110 33829
13538 53370
2709 68876
5062 82988
29036 64154
80475 81268
26414 65262
28022 48903
15716 78048
29013 43114
12536 54562
11918 14702
45959 83009
49581 76667
10199 96589
61950 75546
60309 92669
1458 46639
42816 93305
51219 98050
32425 37147
9182 68000
20400 67849
66481 87398
60436 62085
65362 78619
38768 94924
12942 80809
34998 79060
18076 81403
54326 60388
13653 49692
937 47105
52369 80405
39541 75917
72104 87439
30972 48557
14420 21446
9472 46884
41371 87904
12286 66581
30598 95343
82 75512
38150 64006
19219 87197
54552 63607
35505 80328
11142 61547
41982 75686
56502 89899
26250 33770
5386 63748
44076 45218
54130 91722
308 79715
45802 52923
77651 90488
59439 95682
25087 87358
75419 84120
62517 98461
22452 91861
20707 44697
14747 29973
27640 29375
85075 86424
61105 74517
16958 90933
32609 73129
13228 23471
11403 97373
29826 50696
20722 82566
41821 46619
59526 71462
410 39338
20022 27601
3091 82728
46683 96093
712 25313
72097 91675
59070 77695
35903 99665
9815 17767
32136 68910
5624 99446
69662 98001
36391 78333
2599 72459
13876 85996
56560 73439
1241 30621
7748 74083
38969 81381
8932 88228
45754 89783
10475 75935
60415 93005
2728 6786
28446 47689
16237 38941
18179 73196
54049 82979
52795 90541
30395 77015
7932 64489
49954 99645
36139 61464
16393 89763
46271 91178
28859 43398
78699 82934
29166 31980
2344 53067
40045 92960
17725 47688
5307 94464
82632 88460
2247 94137
75207 88874
69469 84690
25321 33683
49824 54612
57156 63550
34826 58112
25099 78380
29959 35798
43224 45849
62464 71362
64275 69718
54134 86811
13258 96008
15704 27661
19321 68510
59252 75014
29142 66944
22546 72784
7312 69135
40365 77240
47442 75033
64754 76491
37279 45662
35148 81609
5620 57733
51761 73484
18450 41363
58861 75584
30343 43005
49176 68999
56041 77733
22865 82970
68363 70916
44361 85081
16833 82371
23900 72909
12700 94969
27274 87889
77898 81001
11665 71085
12565 79899
20547 93533
10359 76458
66800 74121
19452 82681
75500 81748
25325 52197
43183 64219
56092 71384
23542 23729
84 560
5686 32613
14403 29463
31966 77055
81026 98064
22414 32835
37059 74157
29180 48554
20126 68790
63561 78341
70520 82148
60309 83819
1539 48472
474 49175
11605 94375
7150 25212
46236 88092
69657 88920
58512 59809
18232 53986
7357 76342
43826 57620
64465 91455
1276 35048
50994 63971
53299 68080
23525 27275
60240 96168
30178 35071
70644 73344
57633 99968
40734 71460
13802 74188
760 71372
29159 33738
16617 75169
39662 49983
14915 64180
13347 35461
11063 57981
27115 45620
68360 82697
26036 40695
3160 31463
34150 97686
28493 95618
12732 38558
63387 72717
11166 86489
32648 96994
21025 84530
21247 47911
63759 83976
67966 89340
4739 71724
92351 94158
5739 12858
42038 52217
29345 40290
21698 74284
47441 48084
5940 76612
19793 48333
43580 60280
50422 71452
14269 69696
70114 90861
76340 94673
70667 94464
37194 93502
8115 37164
1497 72080
4780 20504
4766 74648
46038 51802
1793 16923
38862 88419
7069 29706
29758 62313
33207 34949
78761 89785
51370 67116
12302 60592
2586 22694
37865 82934
5709 31850
64295 81095
28598 92263
62614 90844
34714 61315
25044 52217
69513 91065
25665 82138
65880 99133
28968 41539
71709 87133
32947 36328
19971 81383
11021 75752
1271 22648
71384 76788
1187 84670
3988 75074
14478 97781
1054 2183
32041 38835
49357 51298
35279 74312
8478 14460
43442 58983
18068 74319
30039 65486
2013 89851
54243 82448
9366 11994
69549 83067
59489 63882
19654 52888
2316 91456
19840 95794
40625 43400
37431 83957
16789 76730
51782 86349
65295 73910
1376 7532
33441 70022
27176 41903
16099 45869
24820 67795
58266 59466
28139 51962
65530 91576
29646 42679
28455 36837
62891 84856
10124 74263
35802 37163
11503 29302
12963 27244
12232 12590
22394 56588
1250 52334
52451 99330
538 91520
10420 97581
60857 81105
75413 80713
53008 86314
18408 52326
9625 73938
64779 77570
36670 54398
73998 92016
1812 43733
21738 97497
16733 48551
5903 17422
16040 52460
45453 57949
2922 67589
35411 40644
25622 70467
21755 47311
43326 47965
52363 99783
9063 48699
2902 4083
67700 73065
70668 90850
66450 67393
22524 38377
58758 69473
13601 31626
59781 88295
41800 82354
26785 63911
14230 41451
78551 85908
2237 42661
41077 41944
12890 99086
37297 50392
42136 93654
16316 41184
21868 85540
581 11317
90945 98286
11368 89485
17826 65190
43160 84216
14806 41627
66266 88386
24792 56897
59486 79961
24994 82682
20042 25502
37967 55066
75674 82430
26925 49480
39419 79574
36144 96234
49762 66807
93374 98011
29762 85192
43747 60263
67619 76405
54398 58887
22770 30480
37213 58007
68976 93445
80260 84782
4179 40561
27358 69614
47423 99144
1230 84358
17291 76875
23153 42772
16730 97449
33375 75931
25939 82121
42980 66759
67600 70028
94339 95916
43490 59218
61244 99216
78155 82289
12278 20934
10493 90492
65966 99227
50333 85649
34830 38712
691 27182
53556 54292
1316 82769
41322 91488
24862 98276
27470 83446
9309 11574
47104 56870
26697 47231
37461 98691
2529 50405
44741 66156
66843 74563
9573 14581
7175 90078
4086 49194
68651 73410
26527 59068
11394 66115
10162 49360
34140 95769
72307 92311
4433 94663
41204 72911
51963 95420
18149 27819
11567 51291
56624 83258
4950 18167
47375 48965
55954 64081
24616 52213
3371 84547
75118 89737
40113 73850
17482 55119
35755 92386
27764 33347
58559 70113
15698 74634
34827 54926
12156 13553
60884 93611
37492 56906
4753 40908
22484 34941
28467 70671
73288 74250
9635 37532
12710 15149
19440 49870
27501 92411
3775 78212
25464 85769
41481 82554
49213 93231
17161 91773
82397 97642
48728 59718
47582 64296
17902 65591
27444 90132
21219 31446
6070 74787
51545 65502
91358 99114
16788 17315
62764 64570
15191 29909
11082 70457
2744 17122
3531 93950
27872 37526
49929 86252
18721 66111
41756 59804
21555 49644
9816 76858
1080 94727
67919 91547
17807 61214
87204 99785
53692 93522
274 62298
7257 13322
48842 77386
69548 79506
63095 78772
52217 89576
82947 91500
52303 77100
3250 56637
62275 81054
6938 64300
29987 67339
3011 21273
64235 66832
2902 39876
67295 81501
514 65295
21239 55849
14558 23340
34971 57355
68679 88964
28810 92917
20297 84485
7396 9508
31100 32644
33890 80514
9973 81768
12482 42714
28919 90672
24145 83301
41826 56455
31502 97161
74734 92607
37327 46121
53931 57524
93314 97447
45890 77918
22478 37018
66131 86711
22804 59819
54479 83319
652 74517
472 21718
60401 98322
22805 56879
4114 57959
35887 35905
53390 85898
35114 67759
66183 67839
25315 66919
19019 67574
48963 64640
25932 31175
8477 65372
20549 92659
4170 95501
15119 79295
30964 92094
20492 96493
61158 72004
10566 75958
74849 80517
5877 83874
40309 57240
26035 80974
71592 82043
32810 88409
33754 55856
43579 57855
11225 35836
10518 64213
6592 39915
8544 52420
52690 60142
25680 66311
21114 94936
3541 55393
22835 93970
9436 45808
5652 96715
25798 71386
1671 73660
24825 38577
44667 50132
72198 85518
29649 50117
39759 91073
43013 90837
40297 85267
79701 85915
19902 45559
47678 56757
15794 48236
9078 92975
29333 38202
67666 95192
4789 62312
5671 49084
37846 71288
475 6319
66466 89430
25162 62953
32372 67627
8752 56334
18449 64475
77723 84096
39310 67229
8025 27789
32018 75547
962 24476
11634 72869
29970 93810
5843 83227
25580 55212
48655 85046
13669 25358
8771 59133
28132 46784
80280 89943
51598 70654
45069 45088
55192 78880
6095 54466
1016 36362
61576 89362
19304 61150
22633 87189
8109 23384
60150 72503
11179 80528
96637 98667
17850 38215
64064 95458
41531 77319
27663 90540
59012 64761
68442 69500
58080 59104
32742 73305
65356 73876
42038 52905
88346 95325
58478 67821
54408 54430
25615 94049
53302 96687
27050 76388
25722 75506
57634 61110
83183 88149
27117 40555
74244 98375
33444 63006
22061 67485
54335 72750
46467 66323
7753 37578
21300 54356
33939 76243
16358 93080
34907 51413
6915 56139
21930 26344
48369 90011
48541 73692
22576 29651
24792 98566
33571 83337
25825 84388
42515 45244
3557 72398
16979 60780
20731 26899
63407 73379
44973 81449
56117 70159
14956 94170
74419 95514
7313 96280
11451 61855
59448 71652
15281 74405
15992 91599
44904 56047
52197 64629
56257 58341
1358 33435
74992 93888
48595 69652
9744 35869
6641 32852
7899 24632
30389 64115
37274 93152
12526 31038
6714 82548
25580 66510
66952 84334
89103 99770
73182 86377
2579 50372
37648 44183
17127 93759
7182 43958
64592 98472
34234 83285
38456 48465
43675 98407
37332 76604
52792 70837
29972 86750
31232 47231
87330 91432
10066 80296
64896 66461
73400 80314
2403 43379
69917 96590
39996 98568
38241 42031
26829 47243
1938 47521
3395 81337
9166 74873
33795 81616
21735 29081
21372 61464
45636 74818
7854 88729
31222 70660
625 52011
83331 84430
12297 16005
31598 37788
88465 91657
81393 97629
29392 35055
10067 24219
54202 77882
34585 47907
19377 48444
2448 49016
14959 93917
9538 97815
34774 87567
28510 77585
49240 53188
22041 42274
446 70360
11616 89690
17078 43306
83407 89766
21419 78489
14394 30305
15531 28512
57466 76448
86759 94891
66040 84647
52403 55322
20895 78739
64446 77634
85220 92973
20158 27544
49712 81784
27685 61379
76575 78774
51138 56715
18880 60926
1295 63442
29661 71571
37295 48136
4976 48326
52587 57202
26906 96674
22100 66752
22559 22570
26617 80372
34927 68936
10912 86019
18630 54795
37251 45943
37256 71563
39478 53541
4305 79952
981 59575
30076 67209
3914 28902
48251 57166
59648 66885
84101 90515
25203 26500
37959 88719
43292 60873
52338 79463
33686 49922
20592 23389
41799 76798
55770 69713
14294 75306
76472 98493
1552 3630
90688 99282
218 86423
46366 89198
15402 38584
66588 98191
28233 44580
3094 71801
71525 75706
53584 98528
41117 76724
11361 59636
20741 89821
51736 86846
4212 45089
70365 74645
43235 88301
32147 64893
58775 70936
24708 26162
16830 49838
25561 82899
443 69812
13972 97498
39491 71250
1317 53998
24954 37641
67693 74259
45686 48624
28620 40062
16210 68833
44260 92813
6950 45074
38835 55396
57394 76561
42404 62492
14351 58091
41525 52669
3789 90697
9596 27855
66089 73076
41124 41526
74930 94293
23774 74569
61693 87983
2826 15705
32780 67619
46863 93754
20577 71597
31416 69029
41577 73852
25603 88895
1841 42773
2096 95080
6412 39179
35994 48770
34575 46850
28472 28518
64232 98572
10872 25960
40620 72480
18711 55101
31710 41095
47215 95972
29749 39864
12159 20381
75340 93056
163 61615
53326 91480
7007 59542
23840 62286
71419 79680
28486 53282
64058 93821
5315 66978
48807 92287
25197 37295
31770 63614
4438 69716
22177 70245
35121 76345
29907 99800
22038 29405
12545 99401
80105 98667
80354 85757
50918 78474
2010 41286
11438 68395
24597 99750
55426 60716
19022 99521
48215 72030
42424 58639
42938 47516
5783 82499
12409 21060
62605 82967
11596 20930
3290 47560
20039 39295
53841 74335
44776 76654
20206 85780
31034 88867
20316 63304
22781 33229
7249 24034
29106 79868
42052 45876
35295 92645
6409 63231
46930 59630
72639 91965
63588 73428
11385 12568
7775 30966
14809 24006
56936 59760
75518 83228
13741 53695
18168 95091
1255 44937
67444 86519
9710 57844
11058 35026
52769 85576
584 54400
67819 68287
9971 72507
10647 94961
38791 50537
49051 64511
29759 63109
16531 81850
13767 86488
70481 78798
5437 52680
26739 42628
39635 49723
88783 90838
6285 55701
7127 37991
1053 85235
19876 57807
69868 89923
14638 38695
36239 39622
30642 48217
57222 68404
39612 99987
8583 16162
13001 91908
38477 74974
57591 86594
9451 34122
24282 54456
82243 96392
81236 91206
6495 73340
19493 80589
55434 57263
39930 53246
37451 67088
4340 90829
24404 89855
8293 37391
21727 45363
20482 22635
11515 22395
94741 97367
10482 66725
50978 55294
21639 76526
64846 93993
5343 74847
1927 15642
5540 80159
61707 75167
42057 91118
38564 58640
17804 23681
16422 70000
4434 43165
37437 88666
48728 88870
24114 82808
34320 49116
32292 55138
20875 67599
20724 85559
30183 58252
36301 98474
5825 42949
29625 69064
19503 59189
42314 44114
27391 83326
91555 99593
22657 88217
95367 96319
20194 50424
76855 88402
4943 35230
98636 99762
20548 97231
64692 67452
4076 5830
27291 35440
17816 77088
60300 65131
81314 97877
5140 62109
2222 41357
49259 51810
17979 93551
7172 79403
74015 78211
39562 89528
8838 63947
6707 12203
79113 95852
79347 91753
4801 87728
23798 91041
55083 68489
14139 15303
19429 66982
34517 92310
7902 97121
23341 79366
74488 92447
36261 39877
45650 98332
38212 59849
19897 89240
10963 26604
50103 84131
5743 92377
64987 68752
75009 95184
48696 65273
12652 16943
13968 31172
21571 77183
2344 97754
43751 56557
12195 22615
21792 34001
43573 57827
26201 98633
59276 84024
9551 55051
6645 19012
42282 75491
62089 66829
22930 64992
18376 27421
70568 93874
18133 54074
54128 63389
53982 78941
57231 79451
91441 99098
38708 54887
36298 45995
35709 62812
26688 83139
4611 90882
26726 68579
16227 23774
93355 96959
25019 60087
39869 71821
75574 86849
11868 41364
6678 64625
46546 99569
26455 93844
11957 23052
18961 61166
70567 83417
21126 49893
23171 92579
11120 69033
56147 84339
12196 30170
23338 64022
20191 49291
53884 57915
58798 72604
13012 25949
55755 60889
32438 48475
24232 40104
17329 30116
73005 92555
16204 59234
39811 44298
4533 27662
27504 84638
35902 82279
5976 25346
29426 97213
32625 33919
9129 45340
11339 83232
19227 94862
68221 88610
31217 33708
75978 94375
17965 18097
16362 27888
87118 89259
11437 82765
34601 45610
66126 73679
58147 68570
4025 69589
28537 39191
57431 76710
85543 90020
57966 98404
84508 91829
79793 82237
15303 66905
26456 93678
55856 79748
23918 68017
3681 58584
25238 85171
8216 47865
36405 93735
48300 48829
6926 41796
26824 70097
2776 70577
41735 83770
10317 24586
92259 95773
21827 67816
822 12284
1065 62047
70394 79478
67036 99780
17483 64185
45490 68416
14592 70832
39978 80025
16645 88249
42087 89079
25562 80459
29671 97188
34041 79303
11187 62238
14299 31188
50135 98133
70771 96343
24877 36127
17046 27859
5145 58075
7243 81450
15415 46293
50307 84744
10767 45757
6995 33443
4644 58406
42147 97542
49921 89084
90126 91922
5277 45757
47842 81843
9721 30161
10576 58577
99261 99856
6259 93477
40458 70471
28794 88040
20638 43539
53287 65715
11203 60811
47161 91215
48133 95753
35861 81196
5923 97427
24794 34270
58636 99325
70724 89575
8114 8588
10073 16212
28965 52925
35870 41110
19846 27372
22983 72092
3233 65719
28454 81038
49440 82305
55889 71260
38010 65095
11299 98014
92338 97820
44912 93201
7632 42309
39004 77547
4921 93092
34233 40656
53027 94912
39032 79261
37388 93379
71958 74522
44263 58001
40276 56510
19256 33444
16512 22781
42636 69233
20432 49106
57498 85634
49579 84774
41676 78347
22040 35596
18196 48911
36241 94041
11957 61171
40005 99535
29397 69961
16951 91948
73617 90233
19442 50873
17929 55248
36360 56679
2514 91399
54870 65542
51314 72073
51311 55956
11782 70370
59341 87115
1093 30848
23666 42201
42096 59832
50857 87391
47817 99631
1985 21712
22875 90956
45093 48915
57987 73739
22681 42691
15245 91263
33829 60323
15212 40147
74590 94895
9792 11454
82732 90191
38491 40001
43886 47059
12639 59838
51304 80290
58127 76806
65785 80826
58663 87230
36683 69956
3213 40904
12229 44310
59050 79655
31824 98509
18300 70854
22888 95166
3615 86035
84979 93714
44155 78278
11308 68762
65753 87812
82219 91750
12800 84750
38394 68106
63524 74458
6652 93391
28041 61595
14880 60067
46820 67448
21096 39436
66008 76805
2760 12417
8647 75894
203 81252
60647 94722
23688 73610
41923 62335
26760 78318
79322 92798
47282 60933
21336 33360
3698 16751
73853 90744
33637 34602
45445 62690
2233 79436
46930 70676
51951 55774
42041 49788
19107 32494
6757 13481
29522 77033
31459 68703
2544 58720
6991 83743
19815 92512
53060 54008
16387 49545
72790 84968
17205 55648
41746 96889
53378 81029
90168 99326
849 13623
41409 51378
39341 83700
29777 69721
13494 30726
56478 56665
25827 40596
18256 18679
50429 61359
27332 93326
28891 59847
29584 67145
31127 74871
8963 78715
10634 92328
83122 88596
5806 29957
8180 59804
38719 99451
17580 96645
84346 91569
44098 62645
66719 88614
4888 20674
277 66920
21416 50298
63040 81627
17138 64553
38434 61583
39358 71835
57296 64559
34828 40736
88171 91773
15343 52371
21021 87701
58127 63439
18849 33150
28399 44076
37851 51284
26665 46872
1335 70395
56313 62763
48582 98761
67371 71796
8811 48331
85909 97279
30793 36796
75996 78852
18594 26331
77091 84414
49701 97564
90829 97658
36657 55907
32299 43856
20488 51943
6202 40921
19788 24057
36954 99893
16021 53506
62659 84090
49552 64390
12052 79635
10001 81867
41153 74716
2450 65016
11160 41071
64387 99261
7035 89547
21916 38497
24471 42648
16718 64047
30178 51717
28686 70013
62157 93233
37042 46872
41254 54853
12391 82946
36303 82939
4138 72084
26994 69606
79555 80740
24614 83044
60517 69665
13357 93476
39608 69246
1332 92380
46554 90325
67169 95669
78218 99956
26438 98655
96986 99271
11876 45918
49474 59652
32987 62459
33543 88953
52887 71058
5572 13258
13602 88290
44598 87318
21494 70411
40759 76702
54779 96056
8737 21343
547 94838
21506 90932
32053 70890
27318 79966
68404 85093
33610 98362
62646 65706
11180 73712
42610 85049
16935 29613
8351 16845
31411 66805
13220 42220
42638 47428
27827 87712
35126 53007
38909 44841
50976 72777
72669 89190
28002 86104
34688 44459
22089 77333
19186 27089
945 4216
2959 29348
1857 66354
76849 77801
462 88167
2321 71264
5557 31409
71024 76343
42445 64299
44452 74003
21284 87725
15010 38630
12993 76489
14321 19259
7414 67380
37680 44326
55056 81456
7613 92636
78428 81414
7001 69836
83982 94299
44184 46665
14164 58004
3061 93810
49013 80667
30071 59307
5711 11607
10537 40767
23417 62694
87704 95902
29664 74208
52570 98487
44905 62256
16367 76552
36400 66634
10564 60803
59948 66544
3676 63417
69035 87462
29580 94590
10419 79827
22919 97657
8250 79845
5494 50211
949 83226
11563 74008
83305 95985
12770 81577
9908 77142
53777 58258
6257 47873
35017 91277
82328 82735
37506 96068
26702 51050
54098 75352
7850 10024
6941 94764
4418 47090
48652 83849
34593 45681
7821 66298
17642 44131
6195 48331
34475 43394
26849 52406
22820 63967
36399 67292
31185 36688
21516 74848
83249 93477
17476 57786
18643 87415
22349 84264
42819 79291
16333 82596
416 86498
10347 64433
15504 59107
9087 98849
23453 50077
42417 65912
33164 99896
72260 77435
34456 74890
13664 87967
63024 92530
51640 69125
26054 35715
57500 79967
52860 69273
75845 95908
39162 85146
8360 42675
12646 42333
65487 97436
63080 80863
21303 30876
33408 68238
31032 56367
18794 48954
55701 90722
55286 80414
512 63617
62541 90136
39808 72854
64576 84335
39556 45582
59476 94094
33348 41846
48720 82597
44701 99897
54473 83846
24176 51003
29774 93802
28302 29713
18090 84787
40788 77816
43173 87809
26119 54393
15569 30981
8325 19093
755 18388
36958 45319
29122 74977
15913 66921
19764 34031
73378 74454
6211 23781
47064 84115
7279 65900
835 91194
74953 85403
45884 71002
81559 86774
17268 36480
14805 55680
34209 40321
40155 51703
6195 39943
19706 22645
13623 39301
34323 69327
50607 73275
32944 80538
67992 71696
14101 28184
76686 84649
74449 77763
221 30607
46713 64329
34142 82036
12145 33799
11550 91655
73873 81786
24852 28150
53498 81317
36722 51132
29620 42361
13156 25856
73052 84498
45621 96393
47909 48708
57577 72991
15813 62686
62252 73275
1167 41135
82303 85431
13036 41293
5451 85423
22580 80883
41971 74103
7015 59813
54478 93619
2136 46080
43066 89093
1199 62108
39474 74576
17058 72131
74946 79845
59428 67685
55707 76101
7228 62237
34078 87319
11910 88458
26505 59314
10962 98926
49798 67503
9223 82851
24589 67841
14598 83578
44923 97781
15188 30437
40627 47322
74642 83143
20522 72226
5830 76120
79950 82784
28999 92323
8391 81153
49922 54227
1568 24703
21538 43787
24238 72308
61843 76097
9326 79804
45113 70208
762 38425
4583 45834
7706 22749
78230 82983
34059 99716
4430 66445
53210 77134
24072 43905
14311 38976
20697 39462
19382 65671
3383 18064
7188 72725
10108 42119
15162 62870
10442 38578
37014 64743
41771 86144
51525 96819
26421 71318
50745 71279
29888 65112
32522 54302
25951 73201
36634 48624
58003 95891
3643 34227
43557 57408
32061 98788
23040 75756
5430 18241
3898 47401
44173 75865
13658 31940
51609 80687
24848 55688
13224 17606
35424 60460
35190 39758
34165 56319
57329 63480
33774 62644
42168 65907
23488 91552
10656 78788
15684 38660
70821 99410
48163 70656
16965 47907
89110 98828
62732 68915
24753 56109
68590 80269
32402 86110
26233 85917
49560 80598
5778 15242
9056 13100
32041 66561
87060 90588
53814 98931
49828 53325
11051 91005
21364 68482
49696 71034
9323 35526
8431 18886
1104 90660
25818 88683
16698 62785
4096 66932
42200 56736
38674 90729
27483 85953
74953 82043
68319 79404
41993 86815
59613 97247
1100 37557
8139 57225
12528 99620
50282 89494
41996 66581
27543 31964
19269 97505
20860 95657
30669 74698
75738 87597
52428 86225
2121 73568
44738 60848
58117 73670
26050 67349
47274 50106
76941 94831
2354 52002
3539 56475
20861 40107
3833 74980
46070 58652
31987 92353
39548 69035
12262 43985
32043 68171
8200 77492
90574 99773
29977 74769
10923 70716
68549 70125
30758 70679
12830 22193
2243 6411
60561 63758
30537 85497
2871 29544
19497 57186
59175 72802
29822 47514
36006 47526
78756 94103
18864 35999
6447 8172
66888 85501
33892 87829
35972 43242
20797 45447
25015 72380
47977 68561
26909 39172
42676 81585
64595 77838
6096 22018
32447 53660
41771 66470
19438 63680
76973 92320
9951 99470
74190 88546
43705 99873
54950 61872
70543 88310
6670 95648
40243 52846
24112 27202
12572 97614
39994 74000
17371 52926
29565 82886
29216 29379
11632 41368
4081 38052
75962 99789
16069 51594
17811 47088
44122 95209
28099 61493
33952 72109
7764 90750
32887 87577
21283 75592
31520 63188
58343 83074
24877 81556
21023 56693
51212 99341
37568 50584
41611 54638
2144 28447
8595 94971
61138 83033
4291 87476
27567 34471
53586 79917
22145 22633
21906 77477
11729 14639
75802 79931
10924 89005
58927 66464
1999 2862
47852 83978
7274 27565
6378 71399
45533 82320
22222 69842
3987 12366
72955 89139
346 60943
1769 53578
69154 98188
72429 88739
36663 88463
8227 37604
10687 69171
13815 31013
25677 49770
12944 91903
44211 57835
12538 67805
45793 55465
27759 38511
32689 44299
51742 75906
88034 95910
2074 17735
8723 45634
19470 24642
22487 29760
28757 42922
273 89564
2758 12602
53686 75364
3028 52043
42101 67150
8818 23760
7717 52008
44267 54934
17485 97639
9182 10951
66745 74291
41635 92029
16079 26952
50521 62297
46205 78221
37926 63890
20952 38377
49804 77032
4721 36492
19604 26345
17707 45653
92100 94406
34770 68573
50987 62804
10509 77909
514 12146
34315 94560
43276 49919
63244 66658
15944 59590
11157 51171
29803 78207
25063 77759
43661 71008
35635 98884
7453 56548
23671 95158
1245 99241
1644 20026
76832 91537
54589 96192
37283 69891
17087 79777
62136 92127
33138 58525
15388 46397
44563 92645
2347 23456
27955 73699
44731 56107
24723 52784
66103 93228
82304 87746
55616 77455
12179 62203
10285 45666
23897 97349
94037 96767
54818 68126
20074 70515
55909 77006
40624 91998
24715 37112
9913 57019
16343 25487
90742 91360
3536 69767
39416 96867
58802 90147
48144 56238
28847 41739
78883 79982
57485 60463
38057 65227
24223 63687
15917 79015
74410 98986
48662 98702
29617 77792
5389 78224
33487 74369
10485 93344
6417 20251
16039 74426
4653 81011
7096 55633
15939 30914
5879 45912
30977 93551
73691 88933
8499 60136
5251 74031
45586 59161
4802 40288
34977 98809
669 74275
56392 89183
42449 61052
63163 63976
25605 63568
27976 81525
36452 41730
52588 92995
25780 41885
25044 79127
694 41548
41042 60337
35496 88728
51468 97647
28359 39836
4918 52281
6166 48323
59597 78422
36137 81708
39178 43973
43949 65105
29400 89391
32436 81247
62440 91747
10007 22985
16740 46799
35219 87279
37479 57809
18704 31561
17536 68002
473 91833
38398 42201
41988 73455
7210 52755
33169 70353
21319 78059
37454 66576
6277 10350
77143 78916
25485 66199
51336 98483
26671 30356
50372 96814
19031 89081
7782 65648
61025 74008
11822 68507
1987 15332
8412 55465
29613 97533
28968 44835
18630 78271
28112 45660
56019 97830
89221 98864
85312 95923
35006 51965
20568 58301
54334 91149
54718 97734
3219 59674
5328 75526
37016 89797
2010 82975
11992 39857
2773 35151
54599 63746
15386 43206
36243 49104
6183 75500
61732 68437
9931 68548
51022 96459
57072 66894
17396 45199
28724 38999
84612 95732
18640 45250
50523 58763
7406 12919
15875 25620
36430 45238
41298 90016
34698 88912
44764 77692
64339 96548
18775 39753
24063 38354
30110 84238
54382 94730
20280 73531
36048 91855
10176 74381
58075 62121
71549 77987
14517 42446
33028 81344
28450 89917
5811 21805
24180 78712
87022 87414
36303 51278
61324 91797
31870 79091
63888 88668
29665 37722
77454 98055
4851 29251
62244 73538
55797 68400
5088 39486
32664 70003
29154 62314
12529 16959
32710 45316
44892 82066
91793 97103
23242 45205
55655 72524
29057 78021
9802 19175
57369 92583
43467 99090
20579 38693
5347 98360
5930 19043
6344 35826
44826 65562
74077 95432
5360 81853
7382 35731
87067 96829
34337 58689
12058 16888
25037 85699
40561 85272
48367 76645
95086 96750
5771 84092
55077 88074
32497 38962
71691 81928
92899 93163
1911 99680
32981 51314
22138 40085
62885 68845
55069 96228
56138 57019
18509 34181
4545 78958
12000 52594
5992 91939
2077 70476
18894 65050
4507 51174
24259 37170
29032 31144
44116 90523
17742 61854
4861 83598
59854 71775
77843 80462
34133 35180
89709 93393
66983 72364
54592 55752
5173 91107
25802 92806
2730 10677
68628 81094
43034 69532
30591 93836
43592 92500
16586 89356
73379 74664
14891 92283
64699 80869
35215 83805
42311 85482
37625 56526
38805 87611
55566 70534
37446 53486
21512 56562
29242 29308
72400 92803
70294 70769
2591 93341
48843 82820
4339 20712
23417 97841
38658 87890
64272 95089
5405 36238
26752 31306
74630 97585
52258 91739
3179 38526
67189 78665
53312 95137
16245 58512
6639 99583
15971 98281
23278 50898
87189 91947
37892 78131
36399 81334
12326 27493
45443 76994
45923 68082
11835 26919
28729 35180
48954 55550
31981 48981
66860 88290
23288 93189
47216 76789
32299 81237
6216 65813
63384 94391
23338 67326
24915 87663
51948 80964
43448 84683
61158 89921
14114 57539
23923 66079
15660 30367
36117 50878
9102 56198
15751 66420
36755 81843
1967 81726
13644 76214
23185 83616
38117 68957
20688 43119
36563 42175
70992 71285
9349 75311
10413 47504
36802 47470
17743 51297
38573 56307
19415 57172
45838 84362
10010 14181
64128 71926
48223 64408
54565 70343
46666 89240
13634 71534
3943 41589
40071 95577
55525 82934
55646 62936
18451 30444
51421 76916
39463 90800
48000 49276
74773 91007
46 7800
5432 23607
20639 34403
30230 79715
27659 49772
81649 93557
34284 84581
2786 82742
42028 50649
22866 70106
10888 97177
32248 93807
43440 86156
27352 28582
61225 94735
4805 51331
50641 70662
1134 35543
18527 33796
9764 28231
22803 68103
36223 95894
14717 24608
84810 97792
6002 15174
20278 68184
13013 47130
94375 96100
35358 91022
59943 82549
31660 33951
21989 38266
44390 71612
19433 40720
45155 55438
6711 33392
9326 87711
63445 83539
37650 74171
10625 77066
22204 28565
27036 64894
22480 35493
9156 62015
26424 70656
34442 58945
8159 60685
51112 83785
13118 69505
28228 73951
7408 86228
6170 45033
23510 62130
5384 15791
30600 47279
64892 98583
32889 38926
20149 43730
18876 77871
38268 77517
2468 75157
17997 58931
2214 49744
59237 73424
13562 21964
72122 75456
67872 79989
56759 84929
46449 83155
16333 48269
20203 46218
25199 62827
21037 73959
225 95630
71472 82683
46976 80370
36231 96223
31006 77912
23833 25765
227 15394
39034 43541
15232 94359
5877 61125
12643 54106
78899 80997
3670 20626
15331 91258
2571 8716
13971 19453
40420 52291
26325 63416
14952 82481
54130 68260
37355 71736
41105 84556
58678 98016
40274 92000
37256 43722
45717 72089
55924 78519
9376 53563
38488 79457
55024 81593
59354 83658
4097 37777
28259 62567
17355 86621
14387 99938
28091 52648
22305 32991
47149 81375
69616 98770
29270 99506
48311 61740
8515 51555
50263 63587
28906 48190
42240 75431
20610 99439
62780 94266
7838 39892
53004 66146
85750 95197
53301 99784
56831 82277
10198 32110
31777 74369
82988 85334
14564 89509
38746 73575
19832 89219
74674 81616
62062 82149
76337 91351
12931 24936
92822 99666
19447 48528
19623 89157
29706 62942
12054 28596
2197 69948
26310 95714
12586 99277
22807 87700
66665 76930
21128 69597
74409 85373
20388 76502
33335 59649
2617 18780
16234 88103
30021 46826
1435 34705
18159 18413
1751 61224
79008 93011
52143 94580
3655 95581
22861 79894
15720 95536
5905 12150
11561 81789
29994 62804
68133 97301
18266 64786
28970 48796
47064 97218
69128 71294
44295 74767
64293 92592
20056 97174
12903 33835
73334 96571
32262 90985
16110 49072
52562 95821
89015 90622
34378 41587
1304 36706
59859 85002
42494 47212
3668 69950
48085 95048
49302 56206
24329 29974
4261 72555
2881 2925
28218 48387
14030 63812
62423 92780
47759 81362
40105 96720
53048 53142
50296 71882
23116 88073
23428 31955
8450 11941
3170 68272
31725 59399
14124 50804
1737 95764
31205 68224
4178 40006
20828 40017
42237 64868
26562 68211
7912 69051
28546 45211
83890 95063
61215 88942
1396 65040
50921 53593
23529 64659
54798 64657
40294 61841
47765 75070
22701 51325
21013 69335
25031 87612
74917 77716
14671 35652
87261 95299
42893 51054
23440 42356
38885 81977
46 95175
60192 81217
49018 95452
13556 36237
38218 90980
21701 52151
3159 32349
14648 73094
7684 28567
29077 77810
79058 95784
11128 57993
27328 71002
8116 84816
64168 90463
196 39265
62392 96474
15634 23024
23881 36993
36216 47894
44464 58920
9312 80573
9828 41081
9943 11544
43580 91953
12405 34087
72207 85752
9620 96208
63438 85999
88803 93872
17758 74269
17779 27075
75081 78709
9040 17713
31900 73434
10035 58025
11456 69815
16394 66919
71015 80989
8836 33010
3383 50434
34597 97782
49776 99466
31228 82870
13584 72302
55701 87469
27363 71447
84277 87989
21597 26450
4441 62396
8434 99938
64840 95450
13262 43028
26233 44887
29723 77926
16658 44378
59259 83195
995 66776
1164 53565
4210 91668
15340 46859
18480 44247
17647 55565
18984 44303
33819 53155
25916 45626
6054 46516
21440 77016
83096 87865
25751 60796
46693 51625
53507 86053
46301 73695
7518 98645
9188 98025
17055 85493
4317 48643
70763 74866
33445 95028
7955 43781
33916 98567
3507 85834
20101 36796
14535 73519
4763 17663
45323 49573
47451 71110
4512 92419
2930 33843
28272 85454
30922 50611
7150 84330
39573 77468
11317 55747
24967 76865
18570 56920
23473 38405
3012 22012
1896 23129
10939 77530
8205 69770
51002 96519
14180 18127
21483 36007
29068 87836
15910 46571
17023 53395
81461 87315
68455 83546
34463 47829
32647 92827
83579 91123
19000 66933
3012 62485
59776 61394
24343 31637
42149 71612
16513 95196
24024 82755
24543 34481
28576 89435
31096 35757
45243 76873
13891 18808
6880 84617
9428 22706
64859 83876
948 49633
82014 93541
21353 87639
23318 50133
58683 76247
46936 54934
47447 60485
13515 54918
33385 95788
10743 57634
46104 55835
19932 69582
26490 76818
22579 92302
15572 70772
32703 75095
173 92128
34494 89552
19399 96548
32061 41896
79121 94033
13875 37539
1609 10701
75443 76541
67793 87655
20902 64402
63835 70487
44681 49205
27069 45811
13929 82103
14376 67049
2632 62265
87084 99428
18301 83307
7305 92490
16634 73341
20730 28343
16737 50418
37276 52424
8033 63403
48798 96275
10112 15537
13642 84496
62202 99547
6053 32731
48208 83472
31335 86993
6473 68396
68268 84554
55319 73776
21278 98002
26728 94258
47645 48379
41189 47989
3250 29002
13460 68875
8853 80259
57944 90435
586 17689
60650 86784
79261 98007
22485 41185
48643 65717
52656 88700
52258 82579
36919 39788
30549 61894
55625 76606
12665 18039
39745 66981
54648 88416
6212 81821
9866 57500
27397 49195
10941 35176
63642 79577
35127 95374
42797 46736
151 69520
33070 65393
12528 53718
2998 29887
26054 91749
30977 88594
28339 37917
43443 93275
64825 93174
38369 95017
13958 98315
8110 77912
29640 80080
4061 87468
72162 95080
72748 81663
50177 70491
51199 96261
26137 82665
24067 72178
7129 89951
60576 74008
18653 80018
6213 95364
30121 35312
9916 47029
199 93260
5732 58354
74512 81893
22460 80487
47791 63692
6739 61030
17580 88549
18725 85774
23391 74657
58116 99735
45155 69016
32521 71941
24782 96441
19420 45428
52595 58747
32058 38772
15444 43952
7557 84082
31851 79816
63695 94348
57698 97711
63183 81679
40920 97540
92883 94131
44813 63307
15951 35855
22196 29942
68129 96844
62084 72140
57438 70300
23662 44057
27688 80211
4133 32052
19356 26855
28196 38790
13383 19872
82581 92332
13817 30235
47646 89082
51393 76082
27388 39046
40536 43071
75767 86920
28033 60203
403 29582
26255 73552
52347 88704
29801 56102
15616 18798
31141 65994
33016 79866
26740 65612
79020 88796
55102 73779
38732 78926
8780 62342
16823 28480
27331 81242
87436 88101
13753 24267
40451 85486
46982 52788
69687 88906
68351 68705
19300 39092
30419 51491
1675 52025
44677 91864
9840 64649
50818 73291
1560 73892
28457 98387
2797 51585
12148 92246
8470 20994
20936 84453
68746 85968
5198 37809
24957 49623
19637 47540
55194 88407
21128 97350
1209 95358
58686 61465
8241 74591
1240 44330
39672 71100
3742 56140
7649 59005
80207 97189
25074 63450
57885 79393
33243 98073
45636 86532
13403 62830
27225 62439
12917 18202
85801 87143
27765 50926
25227 79610
54778 70311
30840 47854
60222 66302
20039 39657
10449 94544
5788 73495
37196 46521
57368 71704
8833 61492
17045 62712
51088 89450
1281 27389
4985 28788
23993 57466
5867 59189
38273 81344
2272 51080
28894 98195
34569 87298
30395 68337
19697 95389
78801 97040
90081 96924
4962 23385
26538 62476
25552 57302
2865 38892
33050 37024
47593 75319
63038 70162
30820 84450
8878 28531
33643 89616
18910 88991
62381 98188
73013 89531
3049 79541
12865 60403
62685 82667
6194 92645
17407 43088
33934 50620
4645 68583
55019 75683
10552 14602
50757 81914
13376 47693
38518 51592
10634 65863
30800 77615
30847 80960
21019 73725
36112 98648
8107 57562
71456 77569
1532 46879
30974 62044
39062 77403
44417 95614
6261 34491
15562 40543
50821 79826
3572 92794
20850 66749
27683 32769
27010 85712
61105 75267
5956 67094
9100 79095
26290 62937
4979 83852
55541 79947
15980 52127
199 96910
42324 90903
58099 86374
16365 31331
5066 58312
45376 85408
30385 43005
28412 89295
75117 87456
15801 64119
14628 21995
27884 36829
88292 92891
74851 94776
23216 28845
14224 61710
39352 72020
13551 92253
5577 75768
10996 83255
14912 43622
82 55657
21769 60552
47869 79297
35905 86982
13354 29089
35276 76547
2906 32183
53390 57514
68483 73224
6665 80386
12231 46337
15158 94233
30642 48582
6776 13318
22036 53794
22217 51106
45251 63348
23093 80987
18120 62318
9956 98549
5240 16837
37441 49905
22777 73562
24067 42637
59840 63209
15812 85022
41255 74620
43349 48801
33248 54918
89832 97859
20053 82129
74370 84729
32297 46019
22542 26230
20960 90762
62366 91580
58792 92695
39447 50232
76785 87510
43466 73172
51964 71120
14113 64120
51760 53077
52553 90992
70591 85297
17252 17563
56140 92297
51096 59860
36472 43739
43391 89382
10056 20201
52186 92234
2156 24667
66082 89020
30147 84035
16246 88674
46938 63218
17029 42949
61856 72360
25133 95105
47260 56722
58374 72523
23148 73805
28812 31370
76002 79873
5894 13573
58077 79017
3514 66194
49657 79606
59330 95511
7283 45556
44521 79696
27838 79716
26514 77048
90748 92711
703 52690
26553 69981
14494 81148
2658 15402
40501 94846
2492 50423
69170 74619
18049 28253
38058 70435
16099 35595
38269 45785
3005 68646
50879 70776
14064 73876
38534 98510
37629 83090
62017 95221
2238 98212
2784 55441
60459 82042
51899 65278
20763 83907
36303 40885
10839 63323
24900 61593
26639 62413
46626 86284
40895 57521
29645 73086
452 46856
27810 83612
16717 42870
40984 77726
44523 70238
21818 65750
8271 64493
66209 92095
43474 73319
24552 35488
25356 89199
13536 47733
7329 10128
16085 92836
675 82084
6918 56359
10114 43310
40961 54049
6172 25115
71663 85789
27862 68109
54026 96258
21054 63180
20747 79831
58836 80521
26409 29831
32899 65772
28081 91132
40428 60090
25175 48887
34357 75052
1025 67347
8187 76944
76896 87606
70370 94400
64182 86326
26495 78729
15690 42262
61083 73323
46845 75800
45420 85944
19022 90823
37619 56150
20400 91372
9872 41857
65392 65878
19227 93082
61546 72623
21601 31440
5245 52917
72541 89601
65784 98104
7336 80648
66385 71890
974 59065
18810 33592
16627 55759
31323 57972
13847 37799
22746 32065
23283 69946
355 43606
31253 56421
11557 35663
4182 92456
65203 74972
45729 89090
39511 42009
37591 63100
7228 24815
36794 78285
9865 32552
39748 65262
2871 49054
66093 77242
31567 70227
15735 69367
5346 66876
8000 61515
17143 75237
38427 79053
12674 47139
79750 86081
57981 93767
21136 23642
87973 91438
30667 53267
16160 92169
24554 63362
42864 84016
24852 38793
33759 79049
12834 54574
7139 14763
10910 27775
2904 80722
18157 48634
50674 72985
23442 45906
584 21851
20245 70807
11979 19975
23580 57222
54961 95393
71824 75221
31033 74703
32094 73465
10142 70921
10482 31447
16455 48634
25526 54419
31000 72446
73793 80914
17136 61866
4520 86281
2973 86857
41157 92300
76343 79591
11546 63763
76054 78064
35764 54501
29511 85534
42672 58045
21685 80703
8121 54743
13653 41594
42100 77621
22012 53947
3357 10535
78378 80960
88239 97750
22497 64483
13475 50542
20283 37303
24774 99536
10961 59850
38449 59629
21261 57089
4243 61988
24056 83826
67054 87633
58551 84119
27868 85878
60674 75365
31119 70052
56807 65995
61681 84778
12639 71384
81310 93958
69495 82926
1923 57010
34120 79043
36203 61761
33983 64508
18992 49533
61883 72003
23092 46649
33620 42182
11690 52786
29070 84845
186 36988
75236 83144
32315 65869
33551 96357
18017 87873
14944 74318
10316 53014
35042 97577
3734 78341
95090 97812
20871 34272
37630 53966
38293 83773
50074 96173
44827 61799
28139 36707
5188 44227
69894 93128
20297 26237
61582 79017
18164 22705
26482 42772
11310 81000
67086 72295
46693 76318
55802 77036
39501 53393
62067 79221
46278 67520
16967 55528
39518 95515
1136 13126
77410 77850
40265 46279
11190 89014
94997 95327
80146 96720
2398 15303
56494 89593
3402 89560
1806 16687
7528 9833
31827 89302
16623 27549
22533 31613
21570 56712
49237 89798
69435 96785
68498 96189
37041 97818
93004 93702
7167 66054
18531 87119
36223 98307
51803 66708
47950 69401
32540 81444
35925 68173
43094 50027
11014 82698
10896 90861
18014 55153
84913 92365
59842 67493
70583 83169
11843 92660
22802 24030
39794 87984
3711 91727
12490 19691
17741 82776
27424 90111
32088 93195
16722 25309
36156 49248
5792 80396
37962 45349
6480 6823
42505 47348
47671 91626
10612 34649
45704 46148
57281 65277
43191 75883
67862 93494
15265 69559
13911 45034
50877 89859
55591 81594
12307 44990
30440 79242
35810 83989
65384 90248
19403 79599
17091 72138
45324 90980
53296 86744
19979 99190
15988 89697
26089 74101
12573 66536
22187 42806
13095 41141
22365 47461
636 64979
29044 62924
86875 93252
63349 71541
22908 35580
44964 71052
28630 54225
30288 87708
15367 41913
75280 92767
89841 91963
86610 91963
36745 85610
31165 60396
54160 61084
25011 54700
10382 58424
11762 36897
23600 86662
18463 66141
59032 82695
14754 17102
18643 43345
12149 38938
30982 43560
34467 76971
76578 91129
52038 80611
31726 97084
26760 54719
19011 99335
11923 46650
21502 78433
29323 91512
50480 85859
1278 41609
13196 40978
10109 93014
35996 86174
40865 65741
74359 86129
19268 33809
30183 77458
31861 81395
24554 29052
2065 59844
1024 44655
60945 80212
52344 58330
28758 96402
10478 76156
41179 54565
45533 75791
81510 87179
40770 89058
8309 95535
34719 90792
18632 99701
43542 57835
67937 78338
81137 90347
53059 53190
27236 98415
3809 39582
18619 79481
5316 34357
7195 84508
18057 66266
42957 58196
5052 70853
5590 67745
28898 64774
6274 87746
37196 80658
43328 78600
89426 97951
26415 50519
81618 96105
14053 22183
6518 47803
33865 97591
15573 28443
12385 97359
70333 79143
17920 45398
20553 66451
47133 80367
17227 60262
91396 92529
68679 92073
48556 81948
14402 28969
78832 96491
22922 90299
12637 65335
19526 46353
35176 90854
4868 75070
25084 82288
41780 53673
5645 71637
32896 52921
48381 84959
2157 69066
26601 59179
59977 98849
22716 43932
33867 80990
45410 86289
77724 87905
59997 96900
50212 78914
18456 78428
23537 59512
24615 51038
12449 73444
5016 6244
19895 81275
44379 97827
54726 97390
8067 93878
66590 79142
72149 79803
2600 82748
17722 92876
9680 27692
75899 94001
6706 99491
4714 36770
14469 69433
5247 23315
18571 25899
44337 59277
15059 31883
44822 97683
74864 90158
12333 24013
67178 89199
73882 95085
10898 89983
21334 92439
41598 78012
13592 53719
8152 17319
51188 98137
69470 92601
56902 87365
15357 19657
39559 56440
16528 76739
18546 99525
60632 70997
10067 30429
60269 60975
35896 97665
41081 87728
2501 96985
22443 38562
813 18962
61316 83671
39152 57919
41751 97013
46024 71745
37614 48928
32125 72249
56314 63505
17212 20964
465 18730
44072 86157
63635 69910
24571 74494
20718 51768
35434 37257
24520 28328
3715 54899
15052 16629
5008 12859
36401 51429
9418 45049
19412 36210
10817 26494
12190 91808
29644 80367
75561 83797
45789 94656
10681 89790
70787 77439
18626 33917
8890 64233
54536 74738
41550 82684
24100 97732
6670 62057
7131 59922
86636 94117
7452 95368
19494 32647
37653 86256
11633 56846
8660 52411
23337 61851
31704 53797
13727 37804
38808 48658
42986 87517
16866 54400
43345 44676
70991 91737
7965 88048
42510 80059
78742 80309
16514 46594
76433 78217
67330 77970
41936 80854
6211 69282
24300 29523
4696 44604
31740 36304
37805 74037
51468 71849
1315 84190
7895 17783
23571 24551
37181 88839
32881 75025
6635 95006
8150 96388
71065 71207
22077 48395
34836 92947
7811 94359
60615 70177
1203 98689
19096 67749
34621 44800
50480 97622
5513 19845
19697 37436
63716 74962
77632 79796
13398 82872
34053 40414
16979 85934
1770 17962
66234 75964
18685 26077
19906 63746
33461 83424
45244 94296
13651 88515
41281 56916
62395 66392
22600 94939
6404 42182
30307 47793
36857 91068
92312 98800
70254 80420
19282 34492
65312 76560
4043 72875
88946 99750
3778 82905
15595 93077
4231 18566
38478 56066
4322 47870
10212 48335
45976 70461
51242 78932
14903 39092
46308 67196
25828 67618
38961 78684
6471 57429
15979 67647
30956 49046
54210 85557
17608 25296
49123 63037
32078 77289
10314 64281
13086 78648
14904 55494
76814 85425
20132 44956
13087 30646
49964 73983
29873 41361
45464 57492
57261 95828
17520 28459
8050 38814
15851 36134
54233 54587
98856 99397
49077 80948
41931 94650
69977 71287
52824 64212
20281 79135
18296 92111
52114 83734
6600 20616
81119 84274
20654 49529
46814 66616
50184 79156
31240 78449
67895 94726
53462 62638
33886 42210
27228 69184
2578 6620
58899 98483
18472 22574
58244 93586
65269 86136
48924 56704
31917 70810
68507 98546
6854 57584
23433 24618
12139 28858
24157 96790
6741 55486
12189 14502
32158 72273
29725 43211
30002 31432
90320 99648
31852 38854
19789 69255
3583 5739
53717 76054
13688 60781
50702 97089
18261 80573
30841 50967
6151 11013
22958 24972
38856 79460
23275 71323
12068 49040
4993 91332
60270 65486
36273 59155
15122 29416
4597 95571
3451 66329
8456 79459
42878 82984
2391 91413
57795 80047
48850 53553
73403 91247
29268 58447
61683 81580
64734 84107
3386 76140
683 34591
9174 18168
72348 75010
32997 88193
22307 54856
67944 71453
34783 57781
41101 65907
35634 39213
3784 83206
37078 58385
20473 47582
31804 48778
54842 57257
3736 95688
95990 96295
21451 45476
30556 61710
10527 43508
15155 24921
2833 48132
37189 51247
84861 97123
66400 91883
31653 89209
29643 37235
82278 83724
34932 81657
32870 87094
15539 96415
11270 69567
18654 59603
87412 91578
1273 33388
2127 54860
24597 55344
32109 59665
14246 19987
68688 76564
43782 84441
28324 52221
46693 59413
42775 51335
10305 49632
31515 49442
29850 93289
40837 95979
53382 61589
13951 70942
39260 79836
2137 95893
31449 75089
7020 38800
21397 43991
4877 89070
14305 73298
13284 74334
26513 93897
85914 94886
3782 65510
39581 93219
2196 78746
41567 84697
26867 72959
47846 85935
62010 72610
51511 88816
16489 30664
47620 99367
38662 68064
10442 20945
4994 36608
25305 69247
20459 57548
20411 96344
14857 47165
2845 43169
69061 85543
15137 51541
36398 78592
11549 20113
14904 98288
30083 56759
14059 56554
16453 55994
91601 95052
22711 62150
66732 85877
25380 52149
41834 58366
42268 59346
7001 22607
40837 81034
38224 66883
53407 81795
30236 41579
28893 97666
23290 69209
47226 89255
60990 71501
9482 41673
19247 66300
76459 93550
50051 76487
64146 64846
20767 43783
25249 73478
60987 68238
14204 33135
44932 47930
6375 35405
7455 44311
10308 41693
11618 93302
24003 35632
38762 48674
44226 74010
82249 82269
36984 46606
16843 96713
3788 30200
350 42953
5065 98928
6833 57296
67949 71708
10972 56998
2276 70239
18261 75900
17349 69990
30806 81943
29138 72824
15091 20798
7579 65594
62473 63680
9715 87882
49640 69839
28902 76278
47356 82569
33675 74958
74931 81685
26317 91957
51743 54873
16872 92032
88346 90200
66146 73781
52430 98907
64769 83067
21211 31157
9453 72551
79612 96142
13638 64336
7405 73246
2828 80596
75626 88780
25368 92203
30379 66827
35219 78363
12962 49782
7261 40830
39782 83274
67092 78919
33459 70578
37393 76528
28 84616
87479 97723
48236 78900
1348 54277
26769 77432
40011 69567
49507 80816
39865 91059
33165 69591
45298 92306
23609 80609
15060 51231
9082 31849
6287 56384
23713 41209
15637 28286
56518 92412
15484 81258
11896 66220
44940 64513
27877 72834
37202 64926
24705 97045
42137 42738
51933 96972
59567 80974
37272 39584
74077 94700
11976 70235
15723 22498
1388 84756
22819 83590
36925 42694
11049 17921
8841 17926
13979 32991
54751 76577
37273 65009
35157 57439
15955 52297
31996 46753
6572 26468
38034 47605
16038 46862
17700 97636
29811 67736
33527 97782
2604 42157
56978 69005
25545 64875
3407 10570
4482 10696
14440 54849
37960 52329
3950 8344
36947 43264
20433 32711
21479 50832
10588 46052
13010 39260
2920 9251
74199 93355
48471 92067
46453 78088
637 66290
19608 55236
8097 60311
12920 77851
71376 84395
38376 83670
22514 97747
40847 63068
60319 98675
9612 89884
42185 55698
33497 89652
9708 12279
7752 64513
2216 37688
61029 61257
27406 34620
9737 48051
44834 49283
61607 77383
11024 89950
79090 90548
40022 46673
6169 93121
27098 84905
10614 48518
57998 84802
730 80208
4114 61110
53381 92628
11805 52633
6562 17728
19361 46535
10605 59293
50654 62747
22865 74210
49541 70229
65009 98931
11033 12077
87174 90003
70839 93741
30305 88617
895 4313
33705 79763
49715 99199
14744 87058
26729 74891
14664 86762
15874 95680
37060 86010
41024 76682
19294 88827
25748 97541
15361 44013
52650 59119
4586 75413
80232 97155
31553 54506
55899 62864
2885 90808
52120 69890
17709 71174
4037 17357
13798 14735
23772 86161
32047 66819
13692 43734
4081 48424
22625 89727
54579 78858
5067 50861
6969 18604
33187 93679
11132 49211
12619 46388
8230 75164
51607 96991
4629 58681
45832 97184
43641 67019
56804 94305
31390 78494
39397 49411
26750 82829
10539 54684
53615 71129
30466 85818
69468 87975
31382 45019
82002 83604
75584 85005
6421 39057
26425 27303
62767 76130
4336 94783
26767 81831
25330 63630
70893 95912
2229 41169
48071 99679
3564 65149
6869 49908
8424 56020
23303 51401
23364 47514
41706 76229
2695 16262
33481 64054
45323 96516
6979 56817
44565 66889
27729 68692
49747 57668
41845 80320
238 38001
59507 72752
60484 74295
59870 72983
8656 13952
49071 51991
54080 86099
10663 63427
20986 66238
42612 89234
20503 81764
1190 10826
23247 83998
25891 99972
94311 95960
27353 45273
29340 81173
725 93317
3231 4441
87472 96631
6191 85153
74353 77257
67738 92909
366 94339
44505 47596
23166 39028
64634 86243
52472 64454
69827 81169
72667 82745
75423 97172
36041 78046
42052 79788
24785 38673
56567 81757
77959 92463
15483 27961
18180 20675
3939 74383
5784 22146
9771 67936
47854 94927
15002 80241
66751 85652
37838 62718
38554 91083
42237 67918
54393 90194
68823 71038
33769 67819
27654 90821
12829 56187
35713 53812
62540 77431
25252 93831
30679 91655
77865 88700
101 6295
33607 69656
86997 89108
794 6769
24810 56905
17606 63768
24924 60538
31389 43643
14018 80486
26375 35531
3776 79464
26413 66940
67906 90117
34142 61007
41666 96563
24609 76679
43199 84331
264 9511
15179 15886
75786 86497
1549 78983
69329 72595
75096 89670
85942 86715
3198 60152
755 99375
19963 84449
50572 75646
76722 98521
14538 55011
39734 72416
8152 44374
93918 96351
30455 48991
25629 87547
36529 66417
20870 47418
11117 15176
44044 76786
10364 86269
37331 98177
3091 18337
39675 86963
21653 49370
430 30649
56789 70865
46887 87347
92860 96497
28359 67239
15833 53455
38134 93482
44980 49654
8250 72790
26249 28576
17932 33793
48546 70821
5137 61037
95517 97986
91179 92617
72076 75109
41724 90838
40311 84597
28345 81215
29894 36986
63390 91863
13779 72046
636 48974
64439 95652
75759 76429
47034 87871
1977 15592
23120 45699
64600 72752
80235 96432
42631 95007
32434 71059
26303 39237
11868 82591
41745 43481
6066 55722
17122 62567
463 90472
14968 35859
39214 93693
8035 94649
18909 97759
38956 64265
10091 53387
33347 57577
40751 81777
21611 82802
35511 96273
52168 89838
12808 48991
51284 91858
70344 85618
862 80677
3078 97371
565 85576
75531 83337
45288 70783
9869 40540
52484 70619
82230 91408
47188 75598
50150 65888
1685 32795
421 29896
37991 43001
28703 90605
12100 97408
35826 81281
49117 58654
19175 79570
34387 82693
23401 47204
68711 78703
20725 68357
61561 84607
725 18951
18541 56020
63974 64224
43228 52637
46931 91996
13719 44547
26756 31996
38334 75328
13853 50016
18131 36501
11120 85895
37928 96045
4705 54765
40445 92964
50542 94776
12843 86637
31652 32270
29435 78984
5938 64677
1277 74929
51154 92851
24341 50790
5600 90778
33332 77429
3944 5834
6008 72587
66872 73369
67521 72456
60841 80006
10169 62693
9580 38683
18292 59170
15170 22458
30789 44889
57712 66529
21737 85151
17678 62714
72458 85203
58254 97735
51011 57566
743 72675
50876 88265
42033 48528
14420 79035
15788 46173
22052 82533
145 16416
61267 97432
36440 43358
8916 10551
7599 9533
84904 89846
36083 90939
28495 70439
23854 71672
54284 83694
29422 58125
8563 76144
27586 84571
23301 74679
39180 51366
22207 35319
44412 54050
76828 88052
5073 6020
23348 64172
20191 94561
27192 39474
72741 75788
47358 78688
55060 69299
87547 89044
35279 69999
21925 39762
15357 78818
20793 82738
6729 70107
29081 87495
45219 52036
8835 67511
54548 97759
994 61687
26730 45148
92609 96513
21033 38494
35540 74586
10521 35316
17897 52973
45355 76193
49261 75180
63034 66852
6771 28416
23081 89677
49045 75080
51833 91851
82 6065
76099 87364
73831 96995
64994 68530
59143 61527
19907 69672
23545 64997
68430 91302
50207 73704
19094 58086
51976 69208
38205 77430
18099 84087
23193 45031
5038 26839
42534 80357
1081 45962
60710 93794
74705 80860
54539 73753
31770 40318
33724 86166
70309 74272
6877 66710
22891 58800
37411 88003
23615 62951
4543 32309
18785 64777
83692 86222
29829 42253
44879 87110
51327 92979
17306 74166
8234 89425
14533 30793
95757 98105
63943 87567
11925 52808
41218 61662
24832 29386
4935 30811
3853 64115
60896 67675
49294 77534
24092 67649
51521 94777
37849 68771
39919 87096
10338 60148
58756 75142
3432 32960
42132 53036
44788 67769
7874 96506
50233 84603
7634 43833
62228 74101
20297 27520
46156 74963
33161 42909
1002 74230
2064 80582
18830 93894
15938 94489
6123 44616
42036 78686
73719 95156
41420 66868
21408 46609
24564 90182
50210 98118
62902 71201
5330 77664
75346 89669
27724 45164
66526 75506
11114 77521
13078 13863
26812 80509
48304 77717
1909 26345
13230 35006
41415 46121
38864 58348
6898 25191
34826 45319
86726 86797
55040 95015
24819 42017
19019 58649
66912 94335
9522 93970
16293 36129
23794 62167
40093 40739
84640 88926
515 64364
15398 83562
31370 77572
47532 66048
59260 85473
81846 96257
40402 58426
65294 84098
24743 34370
36135 65534
7136 16906
14504 39889
43961 94144
62710 76473
20020 82991
14767 51503
2137 4964
59440 61062
23670 37479
16957 59725
21761 71156
37511 99710
1081 98260
6034 97274
49351 69249
40259 73585
28132 80175
1700 91265
52799 95118
56984 60145
61604 86932
7495 57750
4669 24615
28223 36757
25694 41047
58645 96855
27031 65251
13116 88438
27014 30856
33956 51088
63206 85636
50558 86060
18045 38931
13194 28952
14035 88357
5377 61039
44242 98311
21483 50984
19014 80400
26461 46729
983 10392
48128 90218
49126 95196
5530 34365
19997 44072
11243 76370
23207 29246
90323 95018
31354 49441
35306 62207
81853 92375
15413 82341
20044 20561
2110 78233
16600 69048
47232 74496
44494 91059
27566 93328
50548 58163
64679 98788
4290 96201
14715 35942
41444 75631
45541 51616
65475 71945
72774 97257
33536 63800
32280 88392
36503 84453
58429 90532
45273 56431
47738 56451
59463 85150
21161 97109
5698 25311
7744 62536
2329 57248
35337 45360
69833 81378
7617 65849
31234 66359
19011 90156
18512 38253
10252 67277
49027 51596
8361 76866
39584 53462
78345 78729
10504 16970
30888 44539
4854 97008
5716 45008
45351 69504
16008 93426
37730 44803
19779 33203
26993 89642
38116 46203
19865 48416
7897 21765
40292 88905
42545 59962
35252 93982
2562 13432
25015 99401
29994 87931
4028 71347
24089 61151
64526 74909
56562 85133
32579 40790
80183 85497
36230 87590
7175 24976
16001 92005
49958 63936
18266 35283
70066 97639
16510 36886
68313 70290
798 88362
52664 70339
65342 68087
34879 64573
31475 43467
18347 83443
8928 91615
26390 40009
25240 62888
21897 24009
22578 56296
44294 68517
2428 94381
41474 63470
64033 90196
23138 98204
485 48539
12875 28883
77851 78484
89925 94402
4926 97530
20666 39414
68107 80517
6928 60652
40717 61190
76509 84903
30812 79987
22638 58293
52262 55954
51120 77683
47257 82452
24433 42138
21236 70862
3136 74950
8904 68909
26977 44945
616 63275
8681 69411
13083 25512
48153 85253
46312 72562
16240 39927
62277 73751
38313 97277
62419 62944
368 11806
20352 51089
27791 48410
13566 40807
73229 76317
83000 92231
2384 68101
34399 47204
18759 49669
26638 39523
9159 98520
66881 97869
3623 19468
20022 86979
58135 92759
44970 95046
6587 93421
27615 96765
8785 39777
29590 86059
50206 74917
64388 83554
38246 59041
19652 27039
60177 76565
16502 26266
1065 49196
7096 46096
59024 67503
16751 61969
37617 47936
39605 56852
14460 46988
32212 87794
45810 86762
69809 74653
14648 79312
31604 31980
57335 91465
18575 56124
29978 63256
4241 80392
8477 71739
154 68517
17236 68527
52691 95378
65084 66956
11842 46963
88852 95251
4419 25730
38040 47111
40482 64131
22654 84565
49309 88459
60444 89918
53384 58377
75732 97525
74127 88214
82190 88724
66017 94314
11433 58288
8473 47306
24270 86044
43508 79928
73862 85654
35509 46206
7523 47601
21845 70631
45525 76453
58838 61244
4221 30158
21201 83198
15924 33519
39997 82350
15091 71318
48726 70414
25025 94135
13342 70355
44213 93371
6746 33901
43289 63720
5868 67931
6791 74252
14939 53682
51840 82774
36700 95038
52889 86643
3574 21830
37835 64173
12188 71334
15078 58496
4026 5384
7771 43355
12530 31094
24551 52683
26736 32652
32110 94974
6670 30795
15684 25615
16778 54374
17123 97211
28638 89686
6262 34143
60446 84690
29012 80491
35045 50432
11368 80359
17150 74016
49948 88146
7145 88917
39638 51186
46963 85234
17451 22923
18507 99542
32733 61520
24070 31988
84872 90371
50072 62629
10839 25638
7532 33144
45596 59701
53996 81821
74753 92447
14483 80508
17159 32048
13477 63399
13483 96030
55632 91337
9139 61475
4339 42949
41478 63764
41816 63023
58547 93794
18701 39579
34780 47458
15683 67403
2253 28346
42678 60849
9552 57598
9995 59490
8712 16000
13690 91121
44130 44299
11818 34149
5770 80347
32899 56017
58131 91004
34719 53326
16712 62859
7646 83858
67481 80244
40607 76649
66869 90112
33842 93799
26738 35103
8519 72681
79758 92492
9899 37959
71034 93076
17700 26942
1654 94309
85827 88268
16979 80915
12575 20005
19050 54645
22771 67609
73252 92225
3208 27328
14981 90483
48274 62114
1680 79346
41715 78173
61709 83671
41697 92312
45020 66214
48485 83522
1240 36151
19918 74034
2614 99297
12168 18299
23968 61647
66607 93574
24990 86686
3130 80014
15834 51946
43691 59941
30054 74003
32620 61978
57610 93910
21820 33629
14069 88366
9513 83343
15780 76982
72280 75079
55673 82433
3289 7819
27827 78760
39996 79813
46451 61848
1770 45718
31486 76373
37063 60961
31399 41638
70104 75665
40640 93924
51243 84125
30024 55614
48817 75291
22481 67683
37859 60801
10383 25080
22364 56547
58246 71063
66623 75051
20452 66053
45244 91050
61546 67476
19480 73370
33461 64739
78683 87734
30784 94504
5981 14947
63019 85114
50461 73469
24673 92564
3346 83511
29014 56542
20936 38754
29133 63677
20724 91634
44184 83447
29699 62800
48908 78127
42855 85502
2772 10587
1849 6653
83235 95778
9153 27800
687 42761
5363 55177
2716 87000
50486 96140
8228 20408
39873 41758
6944 42588
51921 56511
4944 24005
30127 57937
8271 47795
26664 43186
36074 91299
33819 44438
37360 45571
46411 88541
50411 92908
56392 88194
95898 98928
47267 51783
23978 82475
1482 12587
29160 90820
21123 75706
47458 99569
14249 30043
20520 41733
71296 82954
31418 76015
75042 94486
44286 59244
13639 87362
34856 66674
6156 58702
45123 82636
460 876
41400 54912
30762 91834
11908 19276
88613 92578
45982 70818
32809 50287
5576 93770
13016 22581
73234 83239
33693 66856
22952 75066
49736 60137
14151 26801
23927 54608
15465 83761
4123 96713
32006 59735
67106 69602
10709 68524
1596 89416
80184 84412
18183 81579
2346 73152
33620 63173
72898 86006
29263 44992
40052 80510
46145 91897
38587 48463
13221 18816
2487 17261
28803 70212
30468 64727
15575 79831
5209 86749
41501 75249
2202 43727
26005 34999
8634 95505
11686 14018
54641 98507
27678 96112
84828 87574
35282 54953
51769 56462
36123 47476
47076 93472
48442 69374
36155 90416
715 6509
88454 92642
24601 77603
56539 71643
11167 53597
54929 78240
21762 48302
45193 60021
40452 73814
78915 87993
43437 55871
68225 99848
12542 96735
12379 40568
23058 69277
7669 72560
25544 95380
39143 90055
18019 19555
1380 14926
67257 72515
3553 85359
13241 49171
29024 78165
23260 24687
6967 62350
90970 99659
29509 40416
15285 60785
45205 99156
8575 95684
19383 72778
39725 40069
40209 72977
46548 73936
60941 75049
27672 91755
24389 85342
18539 87046
39732 57159
62741 62949
33181 34604
56388 99866
10171 17691
20375 29066
27240 85558
2679 82328
5316 19539
59570 92446
22776 80131
30107 91348
23739 39870
688 27705
43580 61507
2270 7738
23976 94814
54939 56867
29040 93836
24082 47519
54517 91837
32530 33526
70403 85798
50667 94493
4522 26963
16271 73664
53537 67950
5499 79139
34546 60866
14353 92694
49808 83375
9037 17101
18773 83546
67276 67779
40650 69358
8478 68148
22602 56520
19490 39664
50943 65572
21014 38130
74831 90015
29392 45431
7946 92879
29497 67024
73353 90134
27260 52183
58156 88046
13384 13414
63169 71116
4210 78163
26074 48859
36262 75830
81288 97189
12267 69580
2030 51286
30088 95166
2101 52811
41578 90472
43442 91901
9945 32783
76359 98250
29112 86640
75934 90760
56585 82818
28875 88974
20684 87916
59776 77098
34746 54764
10516 62377
47114 70534
10415 76213
6820 21270
10209 37290
2352 14933
51181 55805
54046 76854
12080 49203
29277 35966
57717 88330
9425 29339
55713 80586
22475 30934
48832 99280
9439 41321
7967 76153
1648 1731
31670 52099
53861 75319
51416 70834
2709 8771
5181 94500
10252 26007
23224 36213
68742 84191
58323 81286
93798 99744
40862 66301
42066 54181
3711 17632
51705 73218
35710 58841
7779 49783
8567 77895
9848 33804
31532 45829
71855 91127
15954 63419
80168 82150
948 42643
12556 85170
63997 85457
50843 55160
5192 86871
2732 79270
52814 78912
49276 76443
70391 78073
19990 84838
2670 8220
47700 97399
23464 88434
15219 43313
17327 64439
69400 89462
42612 80660
29002 79669
8716 71306
27705 94064
48910 78821
11030 55412
21775 59272
32283 97526
20134 68921
73149 79828
36525 89863
14827 37884
79582 87711
85072 90941
27433 41979
8033 45145
31448 69233
74755 80796
19813 76163
82436 99486
4852 91543
5014 82081
17401 41175
32666 99531
5975 7009
31014 73420
31191 37534
6430 93013
2852 36525
83319 97214
32627 72683
19413 37398
18236 32997
30650 83163
6547 37355
72987 90362
38339 80895
8256 90930
33145 63608
19465 22751
44834 97652
17430 80895
74880 91716
6497 96067
56023 75352
6289 12327
10892 74273
45223 91280
28619 71327
7994 95970
1131 24130
41784 86946
23757 63553
7848 47401
55752 98636
18663 59980
31030 36793
9714 81025
2557 3934
20939 21353
13229 45954
12699 44911
41569 46472
64875 92012
4906 68624
42575 44474
49359 83841
44384 65674
25112 74095
11522 74764
58363 87252
59494 62265
58122 96337
28400 51669
1825 54222
88139 91150
26736 41945
65650 73909
11963 82510
13677 42872
74144 88649
48525 89737
14281 60917
49046 76645
21725 49033
35939 68638
22788 42775
57059 89216
8790 97342
31399 73724
17889 93434
7022 40510
49518 99205
18107 27593
10359 50991
1399 12670
42991 99521
39793 85896
13048 93685
44520 80767
24511 25060
2557 91010
61368 78391
9519 83464
76700 79444
35513 52810
21424 30182
59793 91670
69575 90369
29749 45671
11991 88737
1235 27984
70966 83473
3672 65396
21052 49884
15719 54430
10829 41769
36510 52102
11081 64827
6380 69607
14215 36833
22909 45121
28355 91668
56953 96006
2727 25688
36956 51720
40519 50991
67546 90090
20730 94348
22144 30598
29990 84655
6325 51480
32424 45262
12757 46481
48421 89101
30940 93940
905 28939
12297 45412
9580 81994
49610 53250
12605 20498
43128 81373
17765 64724
10937 71737
2654 45575
4463 63217
2937 38340
20305 63591
18072 47140
5650 91082
81687 85401
63297 66500
39252 85239
13028 99428
47051 74626
18138 20271
32919 61754
34743 70256
5672 57169
49074 89778
29674 67344
2345 39943
31439 96089
3787 8017
3491 35869
5923 33821
59580 91643
2591 53418
49264 61398
4550 37951
61590 67707
3323 74737
6035 84746
7995 70936
67667 68891
26057 77224
1498 59206
31886 35810
18827 54275
55981 58214
68911 95979
80615 91875
72048 79663
7818 68045
44036 99288
6426 36451
46302 77823
19467 48289
62955 93407
88567 94937
38125 97282
49587 92896
51547 90226
59175 89136
22836 46161
85945 89179
26516 55148
34830 40610
5766 87226
44488 80476
44659 81556
43823 48249
79790 96090
35810 99458
4810 40199
67510 98367
50036 65665
43614 47076
18865 98954
35687 40085
32370 44439
16740 25299
60612 79594
28071 53252
31807 69266
65995 69470
50712 68261
48576 85566
59417 95280
47993 88240
21803 64222
38453 80648
23261 53978
23013 29712
87360 89183
25662 55356
6207 89551
55648 70132
31741 99611
77632 91508
5059 75592
30000 51023
69521 90405
20549 23732
44691 54502
51647 85557
64187 96881
47097 83492
34297 70134
7082 80345
8233 49067
28005 47137
32686 77248
7104 74180
16116 48004
14104 65738
19709 58536
21341 95744
4783 50684
3927 55671
32511 57681
21060 87577
3610 18134
32809 43046
14201 24185
45599 68167
28570 41655
45422 57548
943 82066
24802 82555
34537 72317
43286 59447
1285 82260
52596 76486
61130 98794
6696 57742
5791 60806
13427 57802
8077 67776
16521 93792
9570 16345
35323 65946
8901 84072
62928 71549
5183 51871
78143 92411
2638 77708
23609 58037
44114 54410
18080 43408
35903 96810
72620 99101
68294 78634
6976 61580
77700 89720
907 54490
12714 70422
23120 39896
44159 80769
19573 49345
31909 99641
40210 78974
81494 90612
33782 96421
36687 42683
49727 72343
46531 90399
93129 98391
7045 20550
4894 71810
29143 77983
81519 84875
79039 87772
25749 76387
87771 98536
28540 82867
12724 42565
60692 95331
58330 66295
31678 96816
57157 72657
3287 59950
7849 27501
2109 44500
41242 47475
23984 32578
22470 25003
43908 83389
21589 58828
37591 70436
33519 43103
52053 73659
53990 86625
31510 80340
24610 89348
1965 45105
14058 69586
23481 69819
31694 39568
78500 80403
15608 90004
54843 90144
52816 70005
66938 76790
9734 23495
57329 68890
750 91755
47300 99627
8512 80159
23154 27468
52784 76560
57104 80787
67290 85786
81787 97504
42155 79398
10747 88459
65163 88216
36619 99175
82281 88355
69649 78768
22324 31936
36843 55572
10059 94831
9997 91193
57826 75384
43428 95594
30897 66984
3240 61933
35391 69267
4026 24728
27280 67096
31871 92347
176 66008
19287 63992
86560 96443
17389 34525
9923 32942
5482 67397
27740 37009
55480 62484
55839 92401
25836 56387
42637 65689
20661 20888
29479 49580
37973 45244
63505 88394
42358 50834
44955 64825
10863 86586
6702 47134
34739 89363
68981 70629
16903 39533
18931 63699
4093 98108
56937 84591
24012 98126
33949 95076
35590 46524
21334 69845
25014 59963
30750 65124
4154 69584
5401 50501
20294 41492
27720 65104
11365 44165
48272 99993
4229 57375
18170 67654
45484 68057
27957 49399
54552 65583
7537 88497
20866 79401
46631 94830
22942 87338
37497 53371
36345 38109
7877 9179
47338 93488
3721 31340
17288 95784
14519 67324
76112 77737
7431 78378
41733 63651
19371 82102
13212 39954
50601 55448
60107 95927
67539 87156
66047 77074
38591 82795
17333 34898
21472 67376
48020 96844
63325 83038
53646 72704
40805 69902
63615 77867
18983 51499
30799 91149
44177 69376
34988 39260
22364 77305
48803 93596
36557 95341
16779 76629
13939 87176
29201 33537
37496 62383
15789 50455
21521 24755
17484 36530
77018 84741
47440 81407
9556 33606
16486 55056
29997 91720
34897 38876
13781 35683
34359 91649
18121 29821
8389 18444
23302 58171
12032 71664
55381 97448
38198 69160
17146 75020
3840 93303
65822 92242
43291 74054
34199 46508
44597 45945
129 33729
67732 68255
1423 36945
34689 42149
30139 95622
9247 97146
28921 68889
40664 60802
43510 78642
46832 53526
52044 92493
23791 97634
51806 57759
42961 55365
83826 94833
49696 52126
28767 96627
27849 84810
15649 90756
10884 41343
9486 63193
69422 72420
12914 18357
44731 56492
4839 56380
2618 59354
62814 67096
9892 87649
16030 93601
63250 95989
27400 51625
11525 50457
44439 52198
39765 55920
16120 77288
12272 21107
22712 59892
46381 89957
8265 32749
46800 71775
12891 18570
62490 79431
58817 91508
37256 47649
68075 96387
5105 58301
33890 96487
20054 50287
19487 36157
26406 72924
38668 56669
52287 67746
14952 26914
36282 72025
69271 75524
33859 66567
10311 32542
73603 87552
836 75114
50732 93579
9904 87602
14693 79291
4096 70495
7180 77790
1828 54273
22112 61441
28745 55151
63684 95665
33942 56291
20478 55438
21285 34150
3385 87415
1726 29150
71274 83114
15501 97740
29479 35519
17098 20585
24019 84035
3333 36809
4048 76311
8880 57472
49128 99473
16750 75830
33186 81523
41637 92972
24078 59976
64173 83249
49207 89283
37165 40340
26979 30184
10127 98910
9816 45398
51955 75940
15902 67914
3988 59928
77887 88949
61125 90192
12462 90935
84278 96208
20928 69851
73447 91650
40106 70174
47852 62369
23343 97520
33726 73328
14079 28418
53554 62192
9793 66342
77617 94456
41226 69380
1046 22300
29935 99672
49893 59560
9163 16143
3553 42645
48606 58655
60257 67257
13025 51193
33430 54873
41144 77279
78921 90511
13939 24602
1593 68857
70312 89090
11160 73095
26213 37021
39588 51828
21768 78866
48701 88372
11131 78807
8428 41823
549 17681
7877 53911
347 12744
30846 87745
26435 28151
6396 79294
58215 88543
53003 69512
8879 73598
29338 61337
19896 38848
3142 39088
19761 95762
58743 87072
24275 39120
25483 51507
25463 87396
23128 42863
25420 95409
13213 26932
28443 76005
8147 72824
10023 78271
28 24162
76604 85614
26734 61868
18690 70026
6580 65327
23385 94339
16490 92878
46983 79201
26417 42101
5875 52082
75259 81814
37799 75513
17755 83524
1711 52595
52874 57687
64673 88068
29822 88940
23762 49799
25419 78051
62333 65975
8867 99541
3386 48130
10816 17931
35340 44362
37865 56404
17026 59595
12231 32430
32224 53890
29467 42148
16695 75103
43278 48329
56142 82474
390 42250
50356 85115
5349 66595
48506 59757
54325 98710
31081 51090
63565 85276
3377 81013
59431 87954
9410 22792
2251 42687
11100 98368
5891 31210
12255 89271
36273 93523
21260 80655
61984 95720
73120 97960
54254 69007
46888 84087
23314 51077
12454 94348
18470 81956
3152 24481
22333 56277
17112 65883
4278 8977
46893 94235
85653 94185
40998 46515
370 47564
36101 91071
61618 86904
44785 73929
19370 99870
12382 80500
57116 80664
10724 81651
85221 97536
77267 98874
21046 95692
18108 24135
40851 59633
3602 32840
9462 16948
18608 19016
15833 28263
38528 97002
41034 41507
42035 95210
18053 56250
26279 66803
56449 94134
4525 16247
42544 98275
8292 49808
2598 78681
85704 88551
22900 83175
4376 61974
11722 85665
76496 87385
925 87204
61586 92118
56178 78968
18897 72375
8857 29090
45497 95222
3382 59844
33940 92477
18131 43001
38108 38850
24288 57409
20078 61315
6517 86701
70939 92446
44725 96930
3694 44568
23708 85660
23544 30970
74948 84501
28817 52740
44012 94983
64474 89774
2953 12076
2893 7238
28712 86335
2970 88487
6351 51572
10927 98001
74929 89313
14017 50900
34956 71578
7193 97452
31811 78331
21863 30813
42387 82334
23590 66294
24885 79980
10889 12115
41519 97904
18936 41102
3815 63959
70728 89294
49268 58149
38070 86334
34352 51187
48930 78870
50068 89822
10640 60752
22749 43950
14711 79452
42453 87926
6724 13391
38501 95317
54730 89563
28501 50972
23976 59288
28338 44916
5245 42361
89175 95174
13615 84918
2503 80901
48584 95445
87884 92965
11590 65097
40144 54150
702 47291
42499 78812
437 82175
50002 68327
64739 76279
32644 46463
63697 97352
69130 78224
77421 92427
7801 66829
7799 34549
59044 85090
62404 99989
52521 95411
12143 69529
36250 59677
8509 32144
48702 97351
29227 83979
17285 24272
45398 72957
73563 76498
49794 81223
64334 64450
7289 72283
4126 35151
33751 48616
34961 82775
67480 88941
20479 78955
56255 87270
93246 96458
59888 85879
81229 87910
1573 32076
18578 57299
19464 68929
3185 98773
26302 99241
82911 98947
58033 65266
62524 69230
10424 28768
76539 96529
341 18117
55841 68083
51890 79274
35274 59413
2697 13719
21094 50494
8151 20230
20748 97301
17100 63878
46561 79526
18698 71427
20781 88216
20819 86568
9222 10895
1594 60756
12257 15399
78622 86800
76165 77773
54917 80194
24291 79890
73147 79411
21577 34917
51126 62589
23763 88208
38001 84535
14017 66662
94259 94400
15395 20496
46771 71075
77206 89583
35074 82551
43069 47511
49144 90755
52382 57406
11995 56354
16693 51756
71164 76431
60565 71510
67061 90868
43943 80474
74397 95877
27516 65892
33629 85907
11827 23505
9829 41829
62189 81766
41124 89517
44678 90084
65682 69798
37993 59391
13887 47447
23016 47509
11710 91024
5100 52581
1991 10034
29333 62686
11986 33191
18462 95978
7351 51557
31933 66610
17235 29822
34917 40850
55354 78516
8521 88247
15678 20000
78910 79284
7092 88087
9118 80321
40501 61754
70214 84466
1433 49698
12825 22873
43465 93274
41886 83194
41071 53568
33914 38324
19889 27441
18835 93557
4263 65634
64654 72193
9138 20785
32877 34657
4278 44828
4843 35349
18896 57814
48205 52237
20300 28281
37978 44829
61878 62851
8794 31565
79648 85762
30282 33005
16643 59507
26331 26564
38057 90863
15887 99903
5430 33931
30357 40193
81053 86793
55795 98180
16567 72085
62317 68255
54528 75312
10797 27690
8549 31439
22499 66731
2193 14106
26664 29627
3447 77580
18681 61146
20322 25972
29111 31839
3535 83487
884 51182
19546 21858
32956 49345
66706 77958
36493 91548
3147 82985
46848 50606
38694 68965
8332 45784
9922 29474
23090 28503
29330 44497
12838 27928
58387 74021
702 81089
21028 58657
18593 38088
1367 21654
33890 93032
31420 45670
81452 90043
48047 89052
2893 53026
36551 74671
58847 92740
30631 45532
17883 96423
29621 40600
8799 56663
5558 89761
74663 87353
15055 68107
16131 95810
30871 99706
45627 46139
68086 83979
79149 87538
82110 91179
72135 75471
31328 44110
24858 84007
58454 70284
28781 82297
65100 75565
39128 48668
85645 93727
7884 22279
77899 80447
2355 33977
75393 84992
7758 71145
37095 44745
25219 32006
4462 19323
44792 51457
39659 79486
48526 83881
51874 93686
68084 89785
12946 36685
54091 71269
18731 61475
177 94013
18402 23205
70444 76139
46997 77695
68487 70753
43612 68840
23569 27563
2961 57298
25602 81040
25892 31900
75998 92543
12223 20063
382 4144
60719 76456
75464 88377
2656 25940
68112 99002
74863 94752
28866 73755
8872 92697
20376 63208
7386 26557
8625 99872
30543 77374
12399 30855
19308 60289
29722 79280
30089 59778
65584 84913
17543 83796
5194 41014
78632 82737
10420 64457
60286 69976
7791 60392
11442 24113
22677 42113
50724 60475
32169 80055
24762 48007
23579 70982
32945 36596
54512 99431
16573 43097
4548 54428
35682 43805
13610 22266
32530 65088
50518 92173
30019 97170
35892 54953
34659 56268
23397 47838
66847 94391
82506 84662
51263 62871
3039 87304
8176 31537
24134 81238
17638 59892
84244 87117
17174 74953
54104 79630
12659 58534
56415 83281
49264 86580
28334 71256
43695 77456
5430 36872
33486 46565
48676 68294
47708 63752
6375 51162
9422 16300
8478 56754
12591 56828
35008 36093
3579 51253
51787 66420
38616 42444
2363 3523
4948 31687
9545 44962
22525 48301
2626 88799
72760 73942
29570 39572
31184 69107
16328 45441
39484 64426
18958 94013
48494 76759
18396 78512
23820 77887
67281 90131
42908 56913
75358 80232
20552 92043
49512 64508
27642 84398
67172 71389
4805 28795
18466 37625
21841 38555
2880 33589
16301 62130
29543 47520
38535 71990
61489 76564
51287 76626
72091 72277
27556 56199
20306 57355
52756 83952
34118 69187
48170 66951
24215 75074
47872 58720
69290 71593
26275 36082
21244 76451
29538 55802
39882 73168
49180 74193
11753 69176
31679 44738
2551 34434
12011 43467
15128 29829
60155 96297
22387 96094
1585 17612
87456 93984
4092 92553
74685 94934
29352 71569
25880 87941
18548 80705
36172 75857
37490 72122
31519 35096
3624 89251
36669 49850
15817 76094
23428 80731
36801 67690
42709 71040
29636 91169
13056 41644
62446 86331
44406 62528
32583 46661
25272 52015
69952 76387
7439 22681
57037 60485
90918 98107
21824 37503
19401 53306
27233 53843
23094 55554
3755 82697
15630 59614
33781 75690
8432 74056
47706 91082
60663 71899
47839 90571
15350 99520
15643 98561
34061 34437
83170 98517
90400 93525
11836 51481
3404 23946
14430 38969
10503 53820
22456 59805
80832 98895
27898 48171
37979 68671
20393 32387
27782 42298
58944 73224
3725 79924
23132 28638
39578 65659
20260 26320
63506 78681
68246 75695
47816 49469
26612 87923
17094 35825
25995 43866
26140 42778
43142 55816
23278 83742
16846 33997
4583 8625
32042 67734
11305 92313
3871 49588
79293 80169
13031 86040
5654 8263
54991 85626
1506 43369
20758 30055
32851 39319
7832 23847
21124 89428
27045 41261
58832 64403
63295 79273
12598 69787
55052 61724
15325 29842
55187 72526
88976 91312
36147 73727
9070 60435
7214 46152
44318 61792
47299 76332
22851 75924
29895 55441
11630 83585
44614 80067
8032 70426
16066 65257
8905 68123
10222 99052
36708 81918
25102 63086
40952 52257
38980 79521
15279 23713
13952 22692
34239 51991
68894 96504
71211 98729
30186 63167
34828 79397
21949 28336
54654 59752
8571 43553
13631 64553
21665 42733
54033 64638
15831 95204
10162 32184
4911 18463
48785 86608
18675 57083
50275 60810
72958 93357
33856 55897
1810 80825
5283 71796
27245 98149
45395 86672
5115 7737
26689 85590
63239 90067
62207 74004
14701 80040
4597 54741
44375 56623
4045 72417
70193 71897
24579 26006
77586 86995
3624 8504
13285 95056
53824 72472
12202 39721
5755 19722
51722 77343
37236 75186
4790 80194
16210 29041
78101 80911
53491 85279
21059 78402
17719 39990
69145 78134
29829 37262
41768 49204
27126 27914
49187 80251
13344 41997
38115 73252
44729 60109
20050 93059
26136 71289
22976 98654
30220 57836
2931 55852
62756 64918
20531 51153
66518 90048
13695 35479
33219 80655
6581 61204
45982 78065
1977 75720
28295 50375
61682 81013
65386 78132
10645 58746
54711 69749
9403 80843
86035 98326
55050 80340
34530 52440
2252 86414
5826 63744
48792 85920
4489 90502
15179 97911
11892 71572
7427 29041
13912 38106
8258 36935
29902 55543
67522 80205
32387 47182
16813 57242
41706 66341
76927 78907
69839 80794
56567 66729
4224 60105
78080 92845
45025 99394
12065 54592
22692 65053
27516 89170
10553 50617
36624 57720
35191 39323
42046 77168
3058 56998
17480 84530
21996 47637
23477 43700
23332 84412
61818 66802
29811 89423
32530 85881
23260 86728
37799 46902
20220 36535
11752 27136
11930 83628
15543 96033
9294 98608
26167 68587
20547 37686
19605 27456
37920 79257
49681 56661
57461 88322
86403 89589
30879 39527
96857 99731
55758 90139
35220 39322
2677 14241
89580 92047
2326 88016
56730 72091
72288 93824
3277 89880
9703 94660
6873 84825
11737 63956
20655 59094
29976 56013
56686 58028
14217 35941
49409 94694
8773 32073
64731 69841
38132 46221
45331 57868
57530 61198
61664 85523
55904 92786
30474 61667
35415 93775
31319 72816
62877 91161
2249 37625
887 30028
951 45333
8148 44667
30704 80196
69195 85532
12848 50207
17031 93095
11211 47487
91230 96138
26584 36182
4871 30851
645 77328
3405 98614
45534 63280
574 24333
23373 83109
27744 74409
76578 90723
68864 99300
31895 70164
44294 97609
41449 65383
46123 57831
85805 92008
59510 89764
38111 41533
9085 62276
15558 89484
47210 71985
48563 93836
17115 40714
4167 44135
60665 62293
16755 26571
73669 90590
28087 37773
41540 90551
27825 67381
11281 61590
44642 93303
52135 96625
50561 70292
66443 92227
14682 16132
3503 35701
344 81720
34564 52345
661 88602
23291 86000
6239 14350
83876 84800
6525 92507
81193 83933
29005 53916
7900 59370
19181 44288
6257 34249
6354 32766
49832 92066
53951 64624
3452 10010
71154 88137
84987 99405
8737 24907
56686 67306
11767 89588
16540 51780
2005 14345
73812 91283
9763 17614
32560 74741
27442 58295
18127 69673
33324 81532
31808 82732
26091 93236
11911 37347
48689 84677
77237 91754
33854 37920
34217 50435
5951 82002
33990 71786
33934 85247
31305 89868
42604 44907
43254 79078
13483 68570
28968 51232
36542 60789
21728 47822
43798 95919
29739 75118
22086 71702
220 38048
65125 81654
33309 70499
1219 42067
42864 98521
12668 64772
8319 13994
55800 72185
61490 72787
12347 93854
46361 93453
7008 17287
27580 78570
11031 74306
21984 38168
31879 81691
36307 95684
4485 77271
50122 69186
42084 43343
62866 72916
11900 16816
74505 91410
29815 31585
88522 96267
42807 89735
53059 68131
28100 51037
47142 62471
26334 32918
26207 64355
9892 48606
43557 94239
59059 74342
51188 67444
760 14278
29284 63193
37537 85994
32442 55207
79438 81784
11167 84488
4754 37849
950 20909
14179 94034
15605 59462
17932 50656
653 83104
83933 97941
19772 44547
81159 94085
1055 86924
77987 84429
29411 91492
23073 48338
33231 97448
7825 23135
7562 10759
631 88129
51034 86393
53917 96671
23756 45914
31699 87368
3278 85283
55106 74825
37435 46212
13837 75261
26510 65280
25909 37678
15320 80676
33125 65369
68428 83941
92672 96688
71575 94101
44741 94039
27874 59181
20960 48495
58398 78539
40772 95060
30496 65512
3399 21792
62805 67750
9741 10975
11334 61922
41627 50864
18362 85273
77443 95808
48870 58019
16473 68323
402 5534
28153 79993
41123 49931
37085 62631
64220 78975
26375 78548
36523 77661
70393 79393
81538 87658
1265 73210
1736 34475
25226 29721
59499 88538
25383 87539
36951 42815
1456 38686
85973 96191
29253 31403
5240 28082
27306 53610
3168 91956
10287 28877
22199 38578
76699 93573
73432 90290
8777 32661
7364 58881
18037 53358
12018 16631
9838 77166
80174 81669
68185 73123
32930 64751
862 12304
30401 58071
27036 79292
4063 31851
15985 17891
3418 62347
5857 74766
72986 79858
79775 86685
80107 85803
75451 95014
9427 71461
10376 60247
32842 48010
4344 70153
9726 31840
78647 93484
16845 73573
5425 15478
27089 50822
12385 83673
69356 89734
91831 94887
19853 92126
70555 78116
38161 89102
54386 86149
37625 63217
6803 22762
27522 77584
7026 34688
20796 44793
71301 75940
88786 89439
42492 96670
5768 75405
32307 47442
5169 96024
10214 13281
59043 74748
9112 17158
47598 54538
46555 60001
36017 83335
27752 90949
71331 76868
34474 39582
23761 59227
20668 84988
74351 74460
17010 94933
28534 72673
81430 97081
22189 90805
81571 84829
22355 92204
6275 12335
19498 63215
49153 84903
85665 86965
12466 34197
31744 37962
30628 88856
71645 79743
44855 47791
55201 86455
86269 90348
33159 82194
36682 54694
48965 56367
75746 81538
39261 85095
4085 95676
53269 82533
68760 69531
4093 7491
1630 86886
20293 40269
20177 66676
35150 95246
1139 6170
18902 74971
24447 66293
4771 17326
27896 67078
77036 88683
17393 41784
7308 59387
56372 87457
6414 48547
962 70548
7663 28927
60591 85835
77978 87965
44812 95726
22763 47738
67912 74876
13567 79119
30598 87773
1903 44170
26523 95320
18064 83093
60580 79395
70868 87592
20010 49034
31483 83902
8766 94026
35978 67691
12995 47232
2790 83117
91055 94855
20244 74651
6981 47549
48914 85845
24507 57074
3865 83213
254 95592
31745 71923
13519 22438
38101 39211
23669 33716
34174 59626
14073 72615
13389 64770
5631 42103
11034 64130
27133 47441
11808 98897
15287 19275
47099 68536
42734 50813
62051 80015
18514 24445
7258 77219
21831 58854
16643 65541
102 36387
17837 26123
68651 92269
50696 68812
67935 74188
26749 61166
5730 58266
12420 37217
8186 94911
13716 59478
79116 85287
18017 82068
14442 90012
31599 39561
52169 55901
18897 66012
64000 71214
21125 81434
20407 30705
9531 93344
4238 46028
39105 82710
68618 82989
29471 55714
14020 57565
10636 38011
53762 82078
26789 40002
68633 91403
87032 97092
15792 25160
43443 67859
11783 95367
69594 81147
35872 81285
17306 83491
13379 19897
15827 25767
19153 54822
78974 85823
23816 64681
156 64898
47554 86180
30105 56967
35778 37725
52943 57716
18556 69888
29614 51037
16609 21859
36306 86082
62540 78687
22425 32057
6708 56020
51767 82739
43219 90081
88870 93260
1647 5842
80366 93979
58398 82338
31235 73556
619 60326
16013 29717
7773 33580
26577 44325
83157 93391
83150 86724
48126 80338
26384 78785
71442 94948
41646 50961
12499 62003
19873 97208
55166 99499
33381 72123
2353 62517
49946 83275
47866 51831
49763 58577
46859 65996
11324 80225
22002 57431
1173 22610
27218 49146
62653 65047
60630 65096
25348 74478
1518 51639
63511 86992
3576 65577
15045 84437
32335 95743
65202 95504
15252 44579
7450 19061
3502 73744
16769 38040
32925 45582
5192 90436
49252 76787
3699 42462
34030 56553
18758 54133
6883 14440
19182 89161
1698 71904
64434 93438
9197 96325
66060 94041
23300 38647
53157 81158
25482 26572
1196 36950
42500 74205
1651 72870
35402 48640
59815 73690
80210 90602
61960 63338
28793 91764
43342 57233
60515 61248
49803 81327
74656 88137
10830 74809
92066 92467
10758 19228
85109 93123
16866 46445
40754 46641
1097 12925
10025 30514
8111 99596
5635 24959
26913 80237
18438 59934
34692 38515
60213 95655
31501 90946
10522 84305
62283 71668
66465 87773
13457 42041
83901 96285
32238 67211
42119 62625
31165 34605
24838 82270
26402 36438
35292 91720
3556 5988
20278 73362
6708 48389
2277 8000
32958 57963
976 49185
16567 25007
87236 96585
43738 87842
12700 58362
41780 89988
15979 84576
10981 43257
11860 42792
22678 26842
48308 86658
3620 28628
27852 97573
24758 40228
24097 64341
38695 73814
2874 50231
32455 59437
56747 83440
61659 99701
42975 78532
17185 37090
42176 43105
9286 68851
22708 95399
78607 91531
22552 26492
59679 92726
18984 49903
5686 60512
43145 46751
43775 76391
16034 76995
6131 56207
32054 99112
62343 85589
27578 29760
59512 88700
60811 99865
77049 77789
14278 17811
3101 87665
72588 80903
43658 58158
72347 82392
22547 75342
18733 24580
62670 98829
47748 85823
29153 84579
20415 81840
59403 64560
39040 98001
48922 64551
67675 89328
8051 16085
12610 62861
43653 91489
2690 51979
35161 93728
16024 19749
44992 74389
50219 51904
30805 67069
36226 65315
41844 43459
237 35513
6712 90380
3003 57062
684 1398
18140 98065
34875 47600
4492 98375
28951 68258
28639 87577
73935 80768
25747 83768
13089 36201
57473 59788
72137 74077
53410 76929
46454 54553
54745 74275
42603 97475
38452 47311
66163 93213
16464 66837
11028 39682
21384 69335
37158 43864
51302 85256
11456 85939
52214 79520
13907 83684
35210 70021
68687 93534
22340 60719
11526 66241
3701 71475
75631 90307
21101 78369
50257 66034
21514 24094
39167 75297
78267 93904
36806 77128
97340 99082
20262 84856
27059 71716
31422 68631
172 23902
14536 75672
58415 88064
23430 41711
36360 46267
55098 88941
36179 91431
11053 70758
46992 96735
33179 95687
5575 26246
49557 52043
47156 70725
21260 52408
1092 83168
10018 42490
23432 74060
25786 51836
9382 78984
67686 84619
49860 91199
65618 72053
79658 96373
26824 69134
66064 86307
33417 91370
3473 54989
27267 94410
26084 30841
48027 61159
61531 72412
75621 95775
50978 63205
23743 54442
57453 77275
2978 19860
34050 84703
14767 82265
49707 87787
703 96712
16617 43362
37997 83615
33881 56509
50135 96630
38350 56638
21959 51653
12186 98958
4601 31307
9397 92965
76491 96068
43752 86765
21123 55668
10124 47147
22995 52591
84568 90654
43344 86317
38857 99462
14549 33871
19166 34128
21139 46532
14646 94631
6176 67165
16767 79790
55157 95584
72396 98297
23345 81328
33178 48723
36754 63838
25801 42737
25833 92358
60119 79008
37259 64740
9613 19498
60175 84487
37100 68081
71997 77704
17520 61015
7021 94686
70732 77364
5476 63594
23329 48255
3272 19726
59625 75200
27632 78472
74266 82089
4244 48209
42951 62314
54313 80077
62228 70984
3972 97969
13462 44069
25684 79928
46579 51858
48571 88660
52047 88200
11471 29691
16483 61569
71354 98829
13496 70695
46950 50432
17286 61380
32418 41467
8471 61509
11970 14376
52200 82861
60627 71850
21486 69427
4414 9769
7631 44893
29622 49739
9302 90646
12949 97671
2999 67376
198 59206
9758 29707
79257 96538
78685 86378
5492 43258
54000 78688
37839 88147
3309 28268
24887 55663
7712 17093
35642 74515
36895 37656
70528 75096
75979 80587
74898 97870
23589 59903
20071 80885
12326 35608
63850 74380
60881 97826
46436 95086
763 30699
18944 35031
32518 80156
79666 82835
33935 47954
23098 31291
5412 75414
39263 59470
43348 73977
1555 57081
70498 79214
77311 87313
28877 49290
11034 39119
16424 31645
48075 99379
42395 43099
69907 94190
18351 24088
49864 96108
48879 81564
12898 87637
83336 96168
15948 53740
41174 88628
41567 94234
44886 71758
29896 46040
19846 26820
8300 46838
41329 96228
26148 89033
5523 32002
16608 58456
9030 52091
14405 94214
59189 68937
78000 89725
20229 96939
9350 58090
8341 55854
16695 65320
15926 62755
33296 47604
32271 50434
12628 19590
58418 67786
91890 95108
40985 84197
59512 61210
7625 49341
62268 93924
38396 94772
29351 42054
13713 62544
3850 14463
21206 80712
54543 70816
63469 96438
83697 99399
40082 82301
56459 94541
5469 48931
26169 31250
22320 47594
55050 74849
18278 47011
34732 35263
16280 25860
50667 61806
28477 66209
44553 68493
2927 99045
56205 72486
29538 97045
12804 44839
2513 31462
82272 92194
71364 78920
59953 80911
71740 85663
23413 92344
9376 62925
43212 74080
19148 68099
79073 97528
31878 35715
2279 47961
21270 56553
990 44131
78597 79300
17616 91256
16482 41969
37447 97981
29831 76685
30561 75659
49101 87200
27363 57684
46253 59004
33253 43919
72241 85599
40032 59468
32244 46166
14390 82439
3639 96992
26317 97254
34280 43942
18104 45775
45972 53797
46161 78534
56363 75457
5836 36125
31368 88354
33464 79878
62782 77881
17502 79290
25106 82568
30301 54704
25941 53893
7276 90554
54816 91445
52182 89354
39168 71457
1243 41796
32868 88095
24243 74816
88125 94612
30868 94841
31683 83653
45432 67430
51657 76483
21425 39170
57668 93663
13137 61889
31910 76842
4312 63900
2086 66154
5150 89826
21173 57954
14901 79766
6514 92758
33210 70007
42940 94523
31591 53930
28109 30066
8614 89318
29632 30657
10464 17628
906 42841
88212 88801
59693 83479
20634 52163
96430 99155
58407 86147
48544 86442
45084 99812
31646 49508
31639 65616
80197 97331
12363 69859
18558 40618
12023 65546
46180 74764
81307 83888
71612 76982
68252 83121
61408 76303
46432 57210
85199 96081
20801 72279
37730 93135
416 26550
11161 78189
23475 64347
9522 36922
40066 68951
1214 94044
59639 96030
30243 96683
15781 28147
23497 64481
24484 74637
1337 62096
3377 13138
1139 94609
49265 97071
17347 19906
783 26840
56908 71042
61098 69171
65503 77706
24540 69393
59243 77922
7023 83984
6340 62001
58168 95747
48602 77670
70187 88367
47187 60822
33009 44415
10573 23928
73114 97410
5838 99056
21624 89394
27580 33941
63334 69257
41593 53104
5020 81797
43823 87595
31905 61881
40379 96322
11149 34622
11293 46001
34043 78790
20637 25003
11408 75081
25796 95927
15252 76333
15434 21321
69444 92178
15421 85611
57053 93403
8139 42168
13574 19239
37676 84236
16854 19845
85267 88330
42746 65544
39870 49262
32796 83232
51435 83153
30869 48289
9092 18939
29414 86885
73381 85463
20411 98697
1196 51966
37167 79588
24790 57754
3188 25333
78438 98138
57580 79567
18556 35825
18520 67806
78960 87937
42494 65574
5268 95564
32888 86343
56833 78280
62225 83967
57620 88221
86472 98597
17690 58710
26312 66734
60542 69450
18411 82690
78401 89736
22781 92820
26798 96408
90880 98209
750 90503
42554 87351
16457 20288
43522 78537
8502 36858
4204 47386
19871 62189
26108 26412
9999 37697
54604 86447
14526 97092
91843 92685
54347 56545
76871 99184
32979 86701
615 20275
80121 82168
35831 95524
61365 84285
31112 52908
77066 97794
16194 34886
3040 74178
187 74353
54572 97689
27590 72115
32060 69658
24319 92589
44554 90678
5638 79005
55571 97534
77965 89739
11526 20214
40601 87617
5211 32661
3305 6151
54198 68000
12693 71096
7492 89928
29418 77225
4257 65189
49446 63618
44346 80900
61395 97444
26881 91293
46661 67082
15887 66916
25020 48472
45366 84249
49765 51362
50013 91840
23713 71128
32192 39365
12377 78485
50772 73136
21353 83274
2656 13704
57275 59332
69469 93361
78025 96322
42133 74920
34721 36944
3749 62393
62746 74988
40427 66294
20893 55482
32169 81767
95395 96770
36037 70189
3391 31649
60280 93768
49586 95635
54687 61832
2852 20595
19275 75159
11044 91003
13169 31588
35255 77035
25976 52081
19418 70732
48073 77729
3134 47239
69389 93813
13131 67363
2785 51731
61794 71420
22953 43631
34262 51595
71015 75314
59592 74752
26334 91762
7286 19956
71769 90821
42880 71067
50252 98976
35550 45422
60517 62783
4289 24487
59438 99197
17557 50133
16129 46307
7759 19312
17546 95227
45974 52201
30124 58251
13463 36052
3068 6133
80656 90645
1510 47756
15535 75523
10458 63398
14700 21124
73810 96850
41592 51295
47957 70669
52325 78797
47215 86154
79709 99581
61020 76162
2424 38239
151 80641
27362 74995
40643 45017
68085 83060
10559 27912
40999 46617
57833 96499
12259 13895
14021 21183
20567 23701
71758 94704
31 6751
29968 50075
97129 98144
13930 94097
2485 17004
3238 84655
53168 94642
76449 88104
52005 87655
16215 79869
36658 68652
11103 53467
15103 52691
29937 32618
68017 97900
5756 95102
77696 90631
29929 75210
45879 89932
82046 95127
10833 30468
29134 88694
5570 46917
68594 90687
22277 55714
6073 12732
4781 8692
22578 45885
32507 69861
72106 99096
61353 94652
4681 25891
34947 66752
7484 88588
9995 12596
84264 98108
82300 86383
27182 52562
20090 21251
47388 53487
19577 38361
41255 96566
42757 52831
46911 57269
15215 29981
72997 97515
8751 71305
52946 58555
33180 40271
73487 95060
31149 68906
71102 77249
24085 45382
14822 54905
42622 54430
16221 49011
42081 63204
67393 94759
1980 37251
28220 31847
9031 84999
29845 93736
8066 91407
15478 28606
23967 34200
4228 48983
57687 97802
38917 72986
47205 70552
52323 58390
299 95505
40407 84096
34027 79084
77595 80240
67984 82007
64886 65947
47038 57248
70383 79508
36870 74080
67184 91529
81216 94719
30561 35112
46080 53174
12984 63650
1379 69189
2694 56865
24605 76856
16030 24859
84787 96912
25976 42697
11301 97554
38193 94471
62726 82509
82353 92326
8208 10623
23656 37805
11987 15303
41096 45820
76 68579
49931 78271
33505 66453
23354 26470
4213 35305
54139 93970
40125 82752
33612 71923
11289 24012
43165 90034
11714 58149
14670 17925
51605 81234
2744 79527
35958 45645
87653 90367
44700 61702
66057 80445
82653 97984
16054 63655
7203 26030
23658 84321
42768 59024
3681 38943
65923 95241
38813 48786
42263 58009
31666 53692
3841 9346
56982 95674
50720 65038
67866 84584
84862 96106
42743 66416
2038 81984
53431 73470
46759 58302
13831 28261
59892 85103
91696 94378
16825 58790
38853 87114
15657 27454
12643 48350
87017 90548
53098 98165
48354 94419
73805 94377
72858 92319
17617 25300
13826 64887
88150 98411
51407 83202
6524 28300
76093 79040
36892 41545
7156 61191
25407 35913
2921 68572
26968 80107
8138 47360
56428 89817
51558 82539
43237 85106
80977 92061
30729 51950
25176 79527
2357 86690
87466 98213
27453 83992
59465 96031
38089 73904
29912 57342
27741 72116
34412 66036
25102 87615
32059 52394
6022 15827
37536 99961
9565 86464
61138 77323
19843 27795
8370 41868
34572 55270
12354 75571
34158 40832
40066 82841
12392 63656
28487 87840
78667 93112
23837 57876
72732 77497
5166 51928
18294 83517
28352 42052
87837 88291
54333 79649
90133 96547
63655 75241
47430 57185
92337 99052
39670 40178
78846 93646
46645 66410
21697 97319
39134 90679
70063 91169
44878 53224
36844 55190
7520 80269
23335 67269
55351 66658
6217 27042
8771 54133
23165 79790
37066 97670
28609 92316
29240 69477
12787 30596
79610 98309
87892 89979
28740 92380
56854 91583
68934 80128
89482 98986
56589 94606
30827 95195
58866 84942
7610 22305
19222 35349
68866 81766
53770 67803
10501 27593
16660 80689
30805 56413
31693 70653
14919 25006
62820 94902
34951 53554
39225 64004
1467 37399
63965 86812
15222 19480
17713 91163
79961 85612
1985 24011
63252 68939
59943 96695
74828 97308
26681 86653
48790 92446
50977 80565
25346 98416
83442 93228
30676 79229
935 78125
83829 90785
61407 93118
61550 93131
26627 49907
26204 73575
43241 97415
32606 36490
11919 41314
11375 61492
43133 85102
14091 22794
34353 82570
71641 75141
14726 20476
30022 44915
9904 79347
5773 82186
47048 93112
32174 33650
7945 51627
72911 79709
3972 61645
14165 55302
66583 94785
31907 33461
53139 57896
31879 95721
37526 90812
72875 92230
78343 78935
33335 57743
6977 80288
51678 82382
17550 60395
32616 47315
44945 56879
71311 87112
726 41360
24593 92671
19828 35031
24194 53339
36141 53390
13495 87651
47483 91159
47463 86204
22627 65447
7796 48348
68849 95509
1206 93688
16868 82748
57140 79983
40928 59794
58667 68082
27463 70753
37756 93666
22600 42872
8218 63088
16771 39812
13311 14189
40 66123
18095 95454
13486 15281
766 63507
12632 66226
2902 20352
41566 86064
22292 30233
31032 94761
11260 81178
8811 48163
31263 38528
54969 85240
20194 41047
19215 19655
26499 32091
44016 72542
10992 21204
38332 90009
5641 60183
16808 21022
4857 60098
59600 79979
25725 88792
19169 68645
11584 83387
72079 81474
38794 45983
34537 74606
7812 94333
66028 69074
18401 79751
69358 84268
62765 93526
23392 36066
58057 75339
40981 88252
60167 99085
80624 83373
30382 53826
48411 68061
4456 40538
5487 97082
47342 72680
8905 18429
2351 12651
44466 54055
17486 18548
45415 73161
54060 96149
46033 54384
13235 86772
7280 15540
78894 91404
21547 36964
54508 64938
57067 80677
17302 35566
22694 97382
32479 62781
54906 74304
4095 16252
51251 88524
2182 54205
11778 46341
61776 72774
20351 27977
31610 42837
29881 57054
83379 97075
65884 88074
9697 46336
70175 95270
2201 60417
53464 74620
19693 30760
59362 95751
30217 39445
19375 87416
34808 42797
3250 3430
42158 51627
44512 46703
5777 15476
68918 70538
15765 27801
22262 38471
17987 52068
39216 96671
46038 65380
14030 38218
38076 38139
48859 57809
91360 92857
11651 40677
54140 75523
15018 25936
33625 50346
24006 70985
50447 54835
23361 29656
57668 62567
47787 49918
55479 60202
4796 21099
26193 88428
5842 8800
54636 63343
26727 49490
35057 64438
38879 88702
27265 52295
50718 86919
3771 34866
23411 56748
20023 50053
25964 95438
66172 92408
28304 33044
43047 46305
27623 55485
78806 97508
15386 20669
18037 68548
10047 60428
39688 69811
25043 73002
57976 74562
17475 38864
42247 87206
1246 30394
9572 16552
71018 80272
71529 79802
11065 22733
68398 70213
6517 63945
9194 12450
35643 50566
6947 52007
5164 54027
89541 94413
12469 38377
40353 69962
24652 80877
21963 48402
734 62995
55821 84382
24475 39767
71629 86914
53324 83450
15603 30790
12484 92235
8208 66583
22046 54153
54041 94668
20749 28107
70103 71882
24890 84993
3516 83353
23779 30029
21251 71600
53411 86783
13414 57672
27157 62276
23989 82650
66599 66645
17450 58858
68203 77441
8346 83084
82954 95768
62749 75203
47186 52466
11879 62907
56404 63989
12017 29468
3703 36859
33140 37172
29742 43030
76105 95656
6953 94270
2487 34247
9812 38093
29331 51463
79509 83386
16035 37149
20045 92508
31774 94392
37887 82388
13598 62124
59992 88906
27808 68591
87915 89290
18081 55251
33539 67052
32384 52777
27358 36471
75606 84474
32564 35544
27718 53246
1117 65011
21013 44600
12905 70828
34320 71342
8198 10391
80447 93685
7587 41210
9208 13432
4204 32932
16847 26401
37509 41301
11668 80282
73655 96227
31190 66218
10777 79869
62790 64772
63696 85590
33263 52245
29162 80082
14371 45453
12288 85147
42448 79400
68709 85198
16024 67281
14008 85799
43041 73681
50552 61156
90416 97898
10098 94237
1243 44265
25620 81857
22956 81721
67851 97567
39788 97458
77004 89581
9386 70970
3528 71933
55707 64177
5992 39219
30 26773
35766 49599
20568 27931
10991 53185
10148 16320
1861 49446
36874 85164
10606 22934
45857 46698
18622 62452
50804 87520
75317 93900
25304 71321
60768 88562
24062 70027
78034 98332
50145 81826
7255 32407
33514 49761
5544 79396
14716 90599
17764 75810
11430 44390
13262 23755
49746 92611
58724 84277
63050 85491
37738 88677
11489 43344
34423 50307
8922 54860
9702 57054
15762 91203
90260 90636
4858 24663
64740 78053
23802 49079
17481 86577
18412 24371
11054 24542
33784 57986
9522 84066
19410 76254
39503 83818
770 41209
8980 37890
50356 94538
27282 35458
5699 99706
47003 98664
5026 61053
62616 71686
58264 71565
44559 85389
35414 91858
40698 46940
3460 92880
4322 27003
36022 56017
56144 78310
10531 18308
22676 69801
64565 92208
54907 54938
47623 63151
13226 79686
10789 36134
10742 35917
41357 87049
23746 81572
37195 42610
58390 78360
12623 50667
66322 70041
69545 88942
23286 88875
20839 49477
90725 96098
14436 69202
575 8931
94948 95954
67187 94763
51845 88747
16595 20702
8540 43810
34962 97501
60460 94475
69734 83431
38684 80615
60797 96634
76283 81120
28449 78159
12993 84770
34591 43886
58548 66676
38449 72192
6218 79886
72737 81093
2654 85253
41276 92771
8205 55079
10257 23615
17317 44585
42014 80844
7355 11790
21050 26463
85818 98257
22672 52524
1532 10537
55816 65279
55000 92346
75527 84467
74687 76369
5152 43391
27027 76137
56666 99180
8210 17980
56845 59475
26389 68869
39404 65138
50380 79415
20571 74892
31481 84771
63906 77850
45678 92218
73975 75189
18762 72100
1289 73452
7788 87948
23930 88903
46229 54943
32780 53905
67589 82851
34818 41846
11246 52581
12437 71018
61746 99286
23287 62981
18694 85027
17391 64249
25342 38887
50170 81434
82843 99575
3519 88572
54154 78783
27718 67104
60685 72470
68016 98316
5563 55260
61359 70977
59524 87405
1917 89227
50431 86514
64278 96728
9820 75470
53552 79145
3047 90190
47933 57179
3202 62038
12992 93572
66572 72717
11093 14477
47830 76780
7821 62960
22258 96483
22128 24237
30112 33292
38140 87667
32647 64944
63769 74395
48774 97006
50625 70821
19426 90604
44211 80764
12763 90010
72932 93091
81990 89948
852 39325
11891 21460
24650 53995
67902 70905
7568 36844
169 20563
21864 96645
11488 79088
13068 34173
30971 82055
48101 50691
12268 97532
83265 85329
52121 99308
49857 56476
18924 32622
11672 77778
57891 93129
8592 78446
91827 94597
58784 96449
36410 71359
63429 71123
10966 14560
73612 73975
10626 73545
92245 93025
82778 97668
25582 47242
12549 24440
40254 71807
51048 98962
38845 48615
5708 20954
34907 49556
62950 78890
23983 75799
27464 74706
62898 90520
68090 86853
62367 73275
47099 75691
55096 60048
32838 58782
41256 44402
37636 49906
55200 62496
83277 92045
72935 94992
49036 72164
59307 66710
13322 64555
14684 99750
10834 45191
17762 84345
14914 33858
36382 88457
1942 63255
46223 90984
23918 66312
14481 93854
29587 71318
68842 76754
28131 53136
36066 71226
29503 81507
17194 91810
6637 77394
16035 92331
7393 34060
22844 60550
876 76241
980 80206
54590 64985
40657 90122
37964 62493
11438 54817
81129 85539
31553 74922
6060 84558
64080 94426
77713 83041
6883 31395
53652 70708
49344 58561
33609 46468
47375 73641
27478 46605
1104 59346
50390 87429
287 80011
65631 66486
3823 30020
40461 87946
34313 35005
4397 18653
51947 83214
78156 79757
23339 68670
66179 90019
341 96319
69204 94078
74830 96006
3863 54964
30214 43769
3071 11731
825 95110
5868 87688
4757 68989
62619 66825
61021 98212
13520 43146
37681 64881
35015 68967
59799 64533
42048 75220
1195 76018
758 20990
41401 89301
73168 93504
6183 77002
66380 93961
26934 35034
13004 32560
36318 62854
28799 35371
82233 91583
67196 92455
36300 72144
72373 76758
33745 89399
14445 42809
5162 45453
26189 79711
33744 97007
43822 48315
63200 79537
4111 27179
13318 83279
7520 68679
11367 35420
58567 60026
27383 67338
12211 77927
21612 95252
14590 48809
7684 9681
232 53903
1817 8063
46066 98493
16202 26324
20924 72050
54031 85736
61486 74860
40792 47790
35893 95191
54393 87531
67408 76080
33307 55513
12235 84783
2537 60956
53176 54786
43823 46458
93395 96042
6282 16078
10510 40491
13004 53656
54016 62807
5463 74435
8872 57509
82194 83243
62 4804
899 36991
36806 83739
17297 63385
53635 86262
5849 13899
9222 78997
33777 59534
56240 88481
32629 58907
8453 98746
39833 99535
56480 87099
21813 31069
68038 84166
35349 81082
57253 57949
57334 94012
71419 91583
69611 81488
73223 89610
14974 41334
18959 20693
11545 86995
80922 92434
50986 89389
40398 69548
59362 74497
2443 98888
23074 56629
43458 82378
64283 70299
45103 60085
29066 91780
60997 75328
11779 80699
13823 69626
31007 35406
22476 76799
8311 94324
24055 32973
35558 42335
45974 85676
30665 84483
4107 6477
57295 96436
624 94136
26368 87082
49121 82976
70494 70832
6061 11083
90039 98356
43610 59502
33048 42929
24605 50669
28931 87759
40438 68189
42367 88309
74137 81430
40882 48905
74521 96712
15246 49982
26850 60117
75907 85118
15452 79795
27383 32721
93734 96743
3028 12391
71583 79161
78454 94759
16813 32586
1700 76821
16191 56239
18860 93454
15366 46834
36519 70594
69922 89667
40596 79318
27044 30989
1385 50700
4743 85697
27219 85156
45716 53958
47824 55861
14779 81956
23629 25365
60672 69707
48830 65594
32787 74366
4259 55435
74564 99220
56465 68124
40606 47679
80502 93088
18309 50697
41161 89173
56957 91844
16793 19640
48095 86554
58668 61077
44210 74532
8258 26448
47545 76197
5974 99154
11019 37030
21131 29472
9301 71438
26170 78373
48768 90977
35878 57633
23773 69833
32310 55069
6616 30173
37926 55879
8986 47493
25435 84622
16877 51529
21111 47948
11021 56092
1468 40005
10603 24924
17711 57879
21846 89918
69889 92536
1149 10444
14764 70121
23879 70473
58285 91072
59412 62951
23744 59846
7725 34330
81029 98285
57418 81579
90811 91729
57426 59088
6415 52074
41258 48865
56893 68861
37791 78914
15518 96339
422 38984
65749 67684
4479 10951
48509 50374
1335 88405
16648 87178
43499 59966
59902 87768
2991 53021
59764 59861
25685 39757
55507 76663
2040 15452
68113 97484
86446 94038
39872 84863
945 44917
20945 51865
36813 71185
22479 92862
18789 48696
31394 48008
520 23122
2933 59991
29571 84400
13541 72616
20209 94736
18317 19966
30604 51185
45829 94209
61838 67846
35729 39819
80242 85111
60531 74862
31604 71454
4234 82747
45468 90541
20327 22333
41816 88478
42919 43014
22912 47841
84807 98765
69624 86719
2549 98369
17224 38994
54832 75201
93 86443
52344 95558
73517 92549
23781 93456
74875 98493
17744 41840
8200 64094
24619 90511
68483 90542
12996 56363
51863 87226
64919 97693
31967 95005
338 93934
50065 90037
16387 47950
61016 91041
48083 64621
40934 53744
40059 78788
19374 68827
33189 81618
30687 68495
28899 74689
50859 51068
12936 92933
23013 43379
8461 93784
27861 63283
37662 41797
43757 94890
26836 98349
41292 93395
61292 85227
11713 55885
51273 54509
86869 88520
46926 51381
20851 56709
38914 98583
61963 67041
731 3522
20799 78384
30809 60935
64660 82303
26874 84029
18201 41966
48983 63011
47266 58929
9209 63333
7105 97840
77222 82317
33782 40535
31311 87726
21614 95949
43805 53077
47062 80708
40892 95996
72025 92756
48149 53319
66407 73709
8724 54559
14988 93728
9138 91710
5555 84952
4402 26648
10638 63947
17435 45297
10264 22423
29167 67275
50786 81902
62303 90343
55306 91201
3290 26298
3751 37605
67768 74586
26800 91189
8878 86497
50468 72636
20384 36000
14505 79767
20367 28199
20739 58170
38440 74484
62042 63010
35853 66886
24538 39318
6489 39892
61774 85093
19809 35691
41853 66917
16117 97988
73311 90397
15957 65647
40553 61968
20238 59440
45867 89887
23487 98552
22540 81960
28338 54983
8866 40842
5243 76773
14189 30309
71929 77991
6569 80643
23029 33889
24560 65113
7403 32798
31968 49234
62853 84931
27998 28530
34725 51806
11441 73200
18959 68312
42508 88396
31468 31598
64917 82434
4236 43823
11042 61034
19337 43149
2627 78060
8857 29585
18067 53317
6852 53944
31796 79340
19841 23925
2373 39289
45701 63492
8876 38481
13409 70717
2810 93797
52366 59340
96734 99478
51132 91518
1523 49927
1209 37328
24179 30912
18767 30930
5484 77945
54630 55904
25175 43749
75619 91810
18389 89540
44850 47123
47413 70593
18425 69305
3100 10343
7771 20053
65770 83316
14656 25237
50279 76138
3772 51314
533 36025
8239 53155
63576 77844
31253 39374
30604 93716
33369 43154
4454 43828
49362 93663
24583 60925
8674 96988
629 55813
54315 73767
63284 63414
43061 84304
17715 36471
32664 40582
5615 76589
28741 51281
11711 31076
17047 25267
7882 31672
71100 99014
4569 18816
16189 85832
16422 93720
37994 52174
17011 93898
43026 50248
50904 71256
71231 92866
19188 48841
13676 60166
3438 69604
44900 58143
20690 46543
2873 38873
49701 68534
1565 68868
8374 64632
77440 80887
37467 67875
21158 62514
43516 91689
347 40772
1264 74970
10186 61815
19699 55599
19394 53376
12976 59257
6994 74914
63825 94158
29284 54287
8384 96867
36017 93040
26064 60288
21317 65660
5498 17984
25036 85098
41014 86898
19124 97894
14928 34270
42482 54093
30727 55050
2443 69626
22184 84945
7057 34861
21375 37302
85102 98936
59775 61555
84620 97933
33899 43374
42310 43765
22281 90051
16289 87178
12933 30490
56972 85398
38764 73833
26611 43613
539 38374
28810 67593
1392 69962
51285 91335
74785 76410
24457 99417
48774 97946
27682 99103
22869 75403
8395 56306
8251 30767
6554 38773
77994 88631
55615 57937
50239 69114
83344 99902
68098 73162
62566 82559
16890 95434
78902 99789
36443 92558
71188 90315
62603 75034
28295 38188
18249 59380
20363 44594
34533 90377
25294 65611
15834 61679
27554 87513
77282 87532
39598 59330
32985 77360
25778 53025
11771 81748
52026 69331
1873 51302
49668 70834
27934 31195
11855 82293
64873 66942
15612 35257
22164 87483
35418 37864
27016 55428
63720 77492
6072 30806
19506 46108
35770 52726
48356 62287
56978 66977
5651 11008
51719 79670
19506 95308
47255 88989
4416 56174
13033 98671
22852 45049
19472 24852
7247 66513
50171 83272
29602 58920
67140 77325
82788 88222
61394 87238
22309 67931
73157 85475
47010 60872
19762 59808
41889 71727
2950 82183
13745 48471
76106 86332
17533 64367
4333 9497
18917 41161
61741 66872
55762 97195
2309 16394
4747 5047
18382 35277
51993 64118
27652 27841
26212 55943
65 2671
20333 54422
4682 43316
16043 16480
9869 38046
9627 48223
25476 60969
16340 19533
52206 82974
6759 58408
26735 96562
4666 23403
59297 83119
35095 68996
64835 85697
21067 69188
8558 17248
3056 51264
34753 73212
22035 81148
74831 81391
73395 93709
25685 70684
7276 85351
31964 61683
859 49754
72327 81621
30815 83015
13455 88479
39227 45278
92773 94742
47995 75282
64523 66489
14908 18930
24849 30131
36813 46974
19104 83286
28568 87613
14033 70297
18551 74437
32761 97356
37152 68617
34435 50905
45719 49348
30396 48434
20589 52854
42927 94005
19511 28551
35118 73692
70965 83456
30637 39357
97595 99131
84758 96534
18879 74483
3263 65969
39133 79062
61043 68565
5868 97078
49658 68188
8134 63190
10812 39148
23133 64147
24547 57586
72740 73910
44787 70596
9055 81504
58611 95891
63591 65252
70532 94485
27867 50483
40936 42611
22423 42713
27946 56868
14674 43686
29251 44448
56897 79649
2897 11075
18230 98595
60199 87329
32485 69426
2236 41416
57407 69666
21576 60585
28202 60950
21281 61810
28512 97825
35851 49176
63608 96724
28094 96019
41703 90910
15459 97560
7547 54857
48884 87574
5948 69593
42334 82453
3824 28670
20606 98508
11575 62269
55408 56692
14289 69052
52605 98358
43105 70147
3789 12018
46340 73435
59700 71667
29215 63296
22383 71238
40370 89161
46552 60651
84895 91677
7469 68227
40069 52117
50059 57236
27085 94981
54135 86526
64094 95661
78242 99310
21623 97303
20742 35331
15742 44545
30798 79579
47601 53932
33884 53294
65774 84272
65048 65853
30010 37486
7262 94934
6723 48331
12377 66371
67854 68515
72438 73223
59893 65085
64248 76940
2088 58672
855 75201
37820 53514
53683 89340
63478 81124
28501 61598
11375 26615
52768 75321
16425 22726
57823 64187
29855 80455
59038 99579
25438 42922
12725 92831
26048 68377
5864 34975
27875 48118
64681 97787
94989 96063
9292 80869
53585 93307
51934 85993
39983 47419
23302 99072
8628 72885
54830 74860
14605 15755
35209 54501
19203 41552
44345 50425
51914 97102
71 84840
34468 91078
21732 23424
22077 22411
5854 13066
804 53192
62832 88110
88111 93843
870 69712
14194 95675
30815 83370
12091 49057
19464 86476
47377 58228
9957 40202
22254 49881
52129 86867
37574 74300
18561 48816
36972 80039
16805 27012
52157 63411
48295 65799
88894 92521
37952 73952
35885 36745
45764 83390
64412 90479
83426 99358
20195 52823
64870 87133
79550 84194
68072 90280
4861 60701
10607 23669
6206 69254
471 55448
32629 73789
11855 25348
27483 39221
9307 34304
70460 77215
27564 39376
32977 93995
4465 57181
64506 98638
66534 71232
23328 78744
77226 89520
3773 80523
37893 89102
63595 93448
33386 68904
31829 72085
31306 56537
10426 57020
20677 78748
13071 52548
2401 68430
19848 47967
33315 41807
43592 52351
4835 96621
50020 94085
8749 40221
56940 96220
7267 83957
20542 52859
92125 92170
672 53103
32155 84922
14683 66134
42471 44674
77446 82544
20422 30573
12170 84988
17614 71961
64612 75980
26936 29633
2077 75341
1188 25011
63755 71778
85041 89976
33268 76313
23122 52278
4704 67353
13061 26589
21927 65424
7573 21365
25349 33431
33274 54469
14645 93241
24653 58551
38843 90975
2921 14415
21716 72736
97156 98806
9107 36224
87907 89628
66730 91454
91381 99130
75227 82310
38510 74164
80622 95668
46723 81467
48398 70864
78958 92224
24277 26116
74112 87424
22734 62223
38444 90651
33118 83136
24106 92481
67246 89889
68072 77098
19600 65297
36874 68742
1077 33545
1369 79988
745 48897
12843 77104
1961 36811
17552 47108
36156 55874
46649 58012
21064 84747
61963 71345
22098 65615
30692 96639
850 78570
37210 88544
34771 39710
20153 30861
10632 48865
10672 43371
88657 98068
35643 44864
13530 76987
68738 99401
73909 73985
74195 95910
17084 23317
81615 98210
7451 85881
9090 20247
1767 47560
78485 95450
4891 90675
23045 91522
39078 68660
8637 61447
63656 76613
48022 81886
72545 81048
30187 91521
82946 89302
1403 27947
33986 83664
40378 51650
54906 85814
38422 78317
35209 40857
8140 41085
47869 96150
4632 52277
63367 94497
72369 82511
15215 55756
73079 94823
18133 48004
9994 35492
22781 62016
4103 50220
57003 68351
7010 88565
3059 12505
57125 97015
19701 33336
29737 62519
26486 62271
14760 56519
3164 65774
86521 99470
14270 84869
40525 82439
1573 56647
11640 22511
26722 52890
22028 37515
54536 85869
5476 10900
12456 42809
88462 97518
32078 53784
1286 30790
36956 91891
23417 91626
35745 74970
19488 81648
52901 94749
5162 16897
20143 87740
76736 78418
75137 89997
41840 85115
12558 67836
35053 90763
13118 77159
18316 90317
50991 56409
19694 86550
56801 79894
60529 80052
42339 92654
63752 98797
52994 61545
9528 89220
16367 73118
7062 59888
48138 85856
2652 98219
69589 92587
50400 88463
8966 19053
26562 51625
11584 46121
13071 60531
7915 57434
3160 65746
44173 86168
38809 91700
33212 72895
28152 95911
8113 75449
15694 27118
21380 82788
18836 97712
3553 9102
74771 84643
37463 77706
61463 64758
51854 80883
41178 51491
59003 93591
39882 62401
9124 29034
17065 94406
25073 56340
14635 45536
32279 44836
35375 61051
53841 65040
63388 86427
51286 69818
35943 57051
1816 22479
46474 48426
26185 75615
51142 76166
24056 87101
3106 16734
49003 52153
36154 62875
18865 73012
1153 84729
57156 84596
22135 60114
41699 94377
63959 83557
30616 64034
69292 73891
7483 53538
11875 90230
39330 83318
98939 98958
11717 69409
36168 59641
84625 88559
3933 67288
34460 97813
40997 54878
49629 52635
9415 33514
41586 65872
6858 94142
7499 11322
44200 80233
33721 86948
10244 42671
61687 65520
524 95709
66902 81448
48009 99933
23962 51967
837 61604
8349 76580
19654 70361
5957 26158
50061 52493
7626 75952
53208 92507
13555 27831
50934 89454
60947 88137
58643 58953
59206 98599
21911 56753
39230 40534
78064 81431
50557 53834
36644 60707
28035 81898
27719 72188
36096 39746
75257 82659
16902 56999
24433 44839
3532 4884
40197 40279
31748 45103
72024 98386
30011 89287
34081 86970
20430 87923
3700 76743
62974 63429
54608 73720
985 47669
34405 89380
35513 93667
16848 58494
41528 91386
31346 38137
42354 50478
6417 59235
16113 66731
31430 34577
13345 70238
19421 50783
12616 82165
19199 54141
11151 87062
18312 63773
38367 43709
389 98245
5401 40705
47384 78418
6100 76877
60884 85172
60337 96592
39783 68860
28497 88188
69223 87283
17100 60207
19973 71772
6640 72270
23037 26053
54104 85420
33055 67957
48997 77353
26845 39327
11406 92196
15302 41088
15054 35589
1673 80826
56917 83175
12861 65187
23797 65129
33340 94574
11281 61630
8710 36541
4478 19872
46794 69752
72320 88760
553 22085
49363 80970
61952 92121
60479 67456
24523 42865
67014 68922
4935 16495
7138 9830
24375 85293
5696 90537
52230 96090
71139 71599
48835 72407
56008 91213
15885 40745
37327 47083
38448 80763
12147 63597
15861 73538
7112 38831
50910 89253
37491 57611
10713 74113
63132 79329
8782 74522
39075 46271
19999 95285
2167 67142
4971 73427
18385 76169
18270 73753
14692 26462
68519 90524
56012 59779
36440 72599
48759 61659
24571 31607
32279 44176
24971 31866
77325 95528
35609 84137
10636 90489
81169 86669
20071 49536
4119 67439
44073 91773
37453 96751
50703 74231
37738 77667
7966 21028
29990 68596
29711 57275
31418 53672
28035 54224
17751 51674
3496 66461
44904 96451
68720 70040
18098 59461
6770 14038
25885 82991
35809 53967
28387 90137
25433 73479
2296 25707
25098 75690
67970 69675
37237 47006
14148 27784
40620 79565
32724 41728
82433 97093
55680 93372
14248 18651
60973 79751
40215 47234
711 59425
9413 38315
48168 94249
76349 79530
8922 81059
34255 78504
178 29394
26758 45699
74688 93414
11797 50781
67413 83891
54426 80407
38024 97827
12422 69353
49535 81778
3907 29775
32957 70066
27944 68054
17436 37717
32381 40024
80124 84116
39103 58954
25788 33848
11990 71885
6743 7410
54808 89532
30982 33501
16592 41167
39088 55713
61646 95638
77397 77678
37386 81344
16836 21975
52404 67936
1627 10745
49501 78594
13075 71972
68784 70222
19865 35997
32293 51057
50500 59401
11401 93714
22957 35665
54155 67386
26937 56654
16758 20739
20558 27540
7023 35818
18131 80690
8480 20840
71920 85093
12864 89695
34710 88818
44962 47567
14936 59593
10109 57666
58426 99921
52733 97213
56821 97596
9329 72780
22277 92093
6044 98953
50741 60308
24320 70359
24147 25073
35478 84283
44930 48999
52758 68374
51631 88718
42752 67863
18171 21108
74813 84885
34530 44022
46367 93422
49453 63335
73443 75610
39907 78586
37182 65062
29018 89682
15270 68536
9533 29907
41635 72198
40662 81075
65170 98668
63419 86033
41459 81719
3027 3748
6965 15252
24209 99070
16017 68120
8770 60381
21337 73031
42836 60924
17339 35406
904 47902
90826 98233
19340 96884
59958 65683
43466 71491
9481 42566
38242 99917
33371 46118
78105 89624
3465 84723
4306 45045
70295 73073
12552 88770
69277 80607
6883 77805
21678 66658
12355 77674
55752 87224
5009 41692
46493 47305
28928 79725
326 52750
4357 59383
10290 94531
35673 38811
24637 86052
35832 72224
2134 18508
34682 65555
34904 91217
72197 84051
61539 66252
79 63468
4458 27651
32313 72886
4586 24464
378 14759
79862 97106
43917 78783
54269 77760
13040 25513
66430 94101
10849 30264
40593 71964
4226 21022
66689 69503
3985 34734
70493 87265
20176 25559
28703 53729
63056 93454
66201 94371
30260 36812
55636 84621
1349 97075
12050 16160
44765 57117
49749 95250
22374 39710
51287 79853
74498 89625
87119 88585
13361 25612
23029 29441
56361 60736
60691 85505
15588 50830
3739 11818
78940 89800
3322 85884
69733 75313
53694 97325
23076 42407
49921 74678
213 43131
21679 46542
6810 48795
63363 93414
94787 96902
65692 95474
20537 91743
1340 70626
16298 43322
14771 50009
28370 47218
22275 67775
13510 23609
74011 89573
19370 85020
18462 97981
41850 48538
3191 46201
4250 34445
34604 79809
42167 60357
9877 22538
23576 62070
32244 76581
15060 24437
9860 53222
43502 58570
66111 83644
15575 68852
56622 58940
5521 54579
20205 59069
329 1249
6381 89386
3283 26615
68814 98156
1667 24269
41550 82835
19855 83217
25775 37163
26372 43384
30615 96286
12447 90616
11613 50043
55225 59257
51579 92837
62233 71554
53895 98549
15347 36341
21460 37491
11972 78737
3016 80576
1624 72256
56735 95274
16758 54580
37678 66957
6890 27371
30027 62237
11658 57424
7829 95807
800 23148
11545 18722
23260 50120
21680 52953
23571 37333
68013 95820
7092 19755
8758 27800
56676 67917
12293 75119
2202 73287
61559 95229
5341 24460
11347 23622
3859 58535
10024 20318
91281 98911
17437 37174
53170 77413
28942 98653
36343 47497
48417 92518
87389 88452
36805 60258
15836 99220
35872 43094
16309 19241
3742 35614
5156 60847
70187 75894
69647 79038
48348 80296
6125 51307
11498 64628
42689 99883
18437 86482
4181 32660
51349 82512
58433 69811
19393 29225
9677 25762
8147 15478
698 41599
22806 54197
15317 66485
84184 99902
51694 87102
82814 88106
34712 62755
32787 95811
23732 61799
8022 32402
15071 83068
74433 87311
69126 80648
69137 70973
58794 93721
73750 86030
63247 94395
75976 83122
30180 40770
15822 28164
25961 96295
1748 62517
26617 71223
4902 81965
35003 65025
5554 39649
10316 30307
95701 97543
18193 40919
43565 67646
44198 90850
27164 35268
45166 50811
40521 78872
21387 51763
70316 72993
25137 87614
26239 87649
44963 90318
41205 97335
25453 66554
94238 95604
68078 87629
14160 39379
1719 84771
58292 80902
6843 57911
46179 78130
22216 64261
21997 56777
62948 78568
37976 85190
81847 89099
39977 75163
20522 29003
11748 40917
47544 72540
19902 55262
64058 84126
68704 79837
72428 80913
10743 61819
50449 58540
21922 51960
20598 81306
72033 72146
6950 34112
51088 95022
14106 88646
38590 88432
54497 95090
38329 56090
23730 83785
15508 18167
34724 63546
585 68663
19855 51256
51627 89184
807 63735
1478 45153
12405 35829
5101 14531
6516 84306
12862 32646
3392 15204
20314 55899
27944 74237
1720 78426
417 76530
62984 71019
10950 85567
26208 85254
69536 71473
80650 99284
9473 88269
2833 39426
49364 89660
77137 96307
41171 63119
63875 91492
22648 31019
62439 76363
76049 98543
7427 58410
67458 73204
28593 89344
53253 65632
9069 37625
90059 97319
25068 59926
91789 94711
44123 91039
71220 93992
41109 45618
42867 63329
12558 77237
48961 98324
31751 89973
13299 55213
30510 45453
42807 85252
28632 64640
53467 62714
28337 43625
40595 73425
23253 40731
14976 31098
78289 90655
1537 44326
57933 59877
88620 91685
50375 70757
3587 96017
9049 94610
58726 73493
4232 92335
26812 33021
8632 92140
15308 32130
42241 70422
75032 82630
37717 79146
43865 74542
40961 85262
16743 63264
13311 60446
16437 79008
15468 74032
6171 83132
24296 38768
51595 91996
67199 76088
75472 76377
19013 25478
30557 80748
68639 82872
71653 76371
16174 48762
15448 82570
54999 89111
47340 77385
20911 36623
25567 67798
30521 98736
18402 31988
38677 70374
28341 94090
80373 96927
483 48865
14497 65348
69489 84588
36273 94401
50771 63318
360 74234
11227 77545
11347 28211
7549 17709
1903 89569
15694 75612
3148 40066
26458 99886
39861 46966
4678 90676
20918 93518
53176 94280
18105 74002
59797 83245
88464 89615
15990 50165
52355 79042
5087 57511
20100 94891
7848 81749
47695 86905
80005 95334
10844 64678
2728 17119
46789 75675
73555 83741
9487 85298
53922 80564
69371 83386
12787 69084
14685 24952
54832 85604
12827 40976
71168 94271
43758 79089
13862 83007
58469 79451
15847 30924
76962 91833
11802 69680
76828 88663
1028 37397
34824 96188
34235 58372
32703 70042
30580 44393
38191 99328
5510 75575
40689 89496
95400 97055
13306 48054
39843 95895
24843 59908
78675 95107
1477 80078
18707 95445
10858 22225
10126 88351
28618 90424
54048 65360
13156 96686
6322 45810
8999 90748
53308 71715
57101 69227
48624 78180
34783 39738
15058 25061
10081 33134
10767 97952
61806 84690
79326 88092
14005 28636
37188 54719
61229 64360
28697 29100
50573 67721
77427 97386
20308 95542
12918 42074
71311 92066
31225 67401
13838 62533
48693 73500
36614 58383
40256 45205
26639 91374
70665 73103
74952 91139
11451 16314
32911 54181
16923 97144
3167 73181
2350 80272
46542 68237
76626 76919
16306 55611
15274 75964
6863 63175
13265 76912
5283 34488
78600 98168
20612 87101
25434 38560
143 76213
89651 98151
7410 78085
49953 97874
27621 93882
20553 55607
48426 85860
36670 39524
25609 68888
64220 99549
13517 97707
59178 98549
8936 46832
25564 89803
10656 42562
32261 61300
11564 61830
6798 26844
14435 75732
11850 58386
45710 96007
52564 52872
31248 48620
11986 99041
70472 79359
9938 98497
55588 96399
34659 39903
7402 17915
20549 23646
28578 49529
4848 59707
2404 74857
39887 52429
27826 92218
35523 45862
21448 42095
16365 94650
39642 68227
67170 70194
33714 97251
41936 82300
19250 71341
54339 94402
53414 93939
27125 99480
5888 55969
39073 46599
65394 98876
1391 11227
28647 96101
82408 95206
2555 46369
13054 23102
9445 57890
60699 97603
29014 81391
5274 16258
44344 46619
11155 93449
13527 85013
27907 63480
71040 93422
11453 74701
5302 62966
16149 34613
2304 18225
2101 83313
6453 43270
26484 48830
19037 77816
58248 68383
68944 97696
62566 84244
72508 81003
40861 62597
32358 45234
40190 59209
76936 96690
3448 95249
19576 92872
35572 91297
12779 65097
2161 95799
77541 80810
42610 52911
11183 83405
50115 67492
8515 74504
63069 91619
26738 63394
51201 59404
12296 93450
24087 69968
15129 49986
63062 72996
7100 46340
2564 39008
35173 94181
34444 87423
56107 74467
14716 28484
13213 35769
18413 89259
36594 96862
60010 70907
20613 66445
3900 92283
26324 60225
6000 7685
1721 43730
82242 99254
31488 40807
6144 95660
5944 72244
55557 71044
23044 30445
74695 81858
57094 67316
46838 85883
42643 81475
20558 93011
83734 98850
12493 86217
44275 81282
55949 58842
75948 82742
36087 82083
85245 94383
27355 75597
31340 68679
22085 78227
55070 67089
520 13803
7800 94026
76019 81974
21560 53213
85618 97850
13636 39130
56168 64380
72004 90187
4811 86954
24130 87894
76478 79546
14100 69904
70425 82455
55894 80065
8804 21550
12110 94578
73189 96816
44177 54098
32569 54689
18800 84503
50372 53370
23589 41240
42412 94603
41760 59350
78123 98575
17513 46073
50478 99995
24630 64341
31422 90076
2088 66055
84581 87399
57118 90975
16041 30304
47102 92409
55354 97440
16867 82047
77604 78058
35682 48138
5960 31457
70991 79735
25679 89820
22113 37788
8857 38638
35061 87427
65066 83509
61298 76226
1108 38734
1320 12470
95195 98058
50160 57541
28492 69015
5342 62367
63343 84166
18175 96100
38622 92050
37425 69092
30006 79658
62653 78529
13163 43837
75882 86423
1031 25104
45301 62375
25025 64520
71148 86830
1437 51750
28634 84667
30538 70818
9153 25105
89848 93395
7365 38711
47037 82984
30714 74274
73394 77314
64972 92944
58311 94303
49567 89473
37 37173
63035 91462
16227 87543
82835 97174
15203 16886
63505 76640
51344 97628
4957 74076
62868 90388
27111 28325
17309 72451
325 27789
19993 32931
16527 91618
11508 20931
25367 64534
25286 82266
51287 68868
2677 34968
104 87548
23928 46312
11166 54464
51474 77546
18212 48230
34327 54382
16351 53486
34739 98886
3069 87922
29373 34995
3719 80399
40 87948
8218 98245
36249 57319
30979 43710
57175 58660
9781 95725
22728 81480
57365 78530
46864 91396
53517 57103
4821 27459
8511 34295
50669 86427
44284 88528
8884 61621
60386 95614
19446 49247
18161 45758
56542 92086
7661 85151
35306 55471
14001 45386
61528 87306
41513 90919
42650 91059
15323 96364
9057 83577
2142 23202
28868 92609
29505 75999
24941 75027
67371 86909
44978 62433
20831 74485
22493 39574
92441 96858
38799 62899
23192 27953
19371 94337
23280 25142
244 42089
29010 71826
17844 82992
51604 77358
33505 93543
10708 38640
31947 87265
53875 58612
87091 99696
66248 82910
8920 33052
62294 89048
8726 69687
66521 77512
44418 49989
48528 85948
63356 86305
33429 35028
19958 75797
33057 72436
7441 14455
6530 27020
29362 65330
51099 65050
45596 55620
7536 47982
12012 42308
39774 71480
62726 66828
60690 65258
36330 94592
28188 42274
53407 92518
10310 74442
30693 66277
19677 25875
4026 32965
41642 60399
26182 37883
419 93414
19071 26115
30008 80091
74 3925
20851 66351
36127 72169
29096 64812
62129 62367
33404 78999
43207 93446
69277 72468
29140 61156
31740 69583
29733 90847
24384 56059
16720 70764
8808 20083
54943 91328
1233 2061
24155 33567
10192 84923
60193 69608
65186 87677
39847 94375
43348 67373
3333 21927
19896 43981
13173 87639
13774 75858
45719 56760
1034 40067
10215 19716
5015 44749
29326 76961
21610 74508
13890 94933
2212 40869
4003 94857
41367 45342
88726 99942
23945 95993
33068 61617
19624 58744
38397 89187
16337 19346
22653 69498
16906 46972
76764 92172
26646 28805
55849 82179
69142 71997
29996 86659
30033 88897
86037 86867
29590 93912
40179 66016
11935 55183
664 58460
54905 64676
9803 72416
543 18578
19387 22010
39727 91375
475 67437
14897 53704
17018 44083
39957 46809
78275 91352
8088 13864
15029 20193
24126 36166
69146 93842
25443 98905
49084 53168
6431 68469
23922 85331
17988 69785
91255 94859
15118 63552
86022 88864
60963 66578
7033 51728
10067 16459
81804 93861
29771 78143
39682 65741
60323 69001
64887 75975
33801 57115
54564 92600
36910 80526
73024 82630
85126 90494
23859 81633
76570 99059
74561 97816
34552 34895
45775 82667
18908 41728
35453 88045
95 74346
17358 53435
2059 54517
11164 73253
65172 99882
2483 46792
12035 66346
24464 66869
29192 63026
4628 4720
36684 54055
11712 55418
12474 39983
83621 91409
10611 79372
26142 32639
33145 64924
42126 53040
8894 23833
14593 94443
41626 98218
70982 99036
20023 51561
18486 76646
78147 99829
32446 92205
11503 63434
33782 46280
93287 95753
41509 72690
29760 76288
60800 82821
48666 59211
6388 56752
7110 30980
24590 38922
5709 50270
56597 84181
14035 63866
76487 82618
61916 87227
66933 96074
23223 42145
62248 99352
36859 59451
2531 3377
9274 49244
79427 84211
16586 26919
51894 64382
40167 92650
61473 69468
55331 72427
25989 81636
57653 89526
80461 92288
48822 78040
40733 79324
30084 55105
58041 98238
80666 80696
13843 29393
2074 55135
21007 70396
40103 48010
40198 86335
14671 51795
24870 75726
33646 94164
51895 61570
24109 99428
52110 58954
2134 53824
25401 79480
67324 79389
78158 81868
61735 61814
7031 48009
30964 37071
42112 65979
8672 87743
762 93624
71013 81842
51337 90250
52259 74558
40511 58833
32007 60052
22358 47493
10279 59136
9650 24365
11440 11836
27883 96952
37192 65414
19097 48615
4846 83707
36866 60988
26364 75059
62021 91338
65699 85989
12494 53253
22262 38892
35000 37104
15205 49912
26943 92364
18583 47905
34588 39135
32801 36918
33572 75365
47745 48796
45156 99128
58361 81227
4870 33925
15495 98903
41852 68092
15355 57969
41110 87670
53283 63867
31945 46670
22564 83917
55654 81918
32448 83938
43531 52402
47125 48126
15480 57004
34071 89421
58772 74809
41235 42363
28459 85360
52579 85502
41137 89041
67538 97641
19986 45924
11302 86694
70142 70551
39500 84481
63173 68566
71454 85885
74804 74921
22094 48359
33399 34388
8348 41340
4623 57497
42763 99986
3109 94850
4444 35987
28396 29433
88300 96482
41086 42955
43674 96299
7705 43619
7974 99525
4632 50544
60936 96789
45289 84841
68037 82161
15869 95675
1998 79526
48912 56344
18530 43463
10600 62526
2694 35197
48201 80114
19898 67266
39623 83382
39422 51779
50710 80845
88195 92609
26172 86153
21962 81429
2710 41536
23619 27212
41226 73911
4423 49990
304 82517
90529 95785
79634 99453
47635 62559
24372 77255
40280 62406
30660 59014
19716 58355
51571 60655
7385 58613
40084 99573
13537 35385
51660 73940
2257 39110
21433 28326
61300 81065
61331 70785
63043 70871
10344 68947
21130 69004
52430 83854
6265 31730
9456 17111
31197 82881
51741 61108
55739 89733
16360 28836
31069 62152
21894 23937
62592 91784
2619 81455
16641 60282
30072 64663
69531 81332
8398 68980
21425 61558
17643 33837
12916 78408
13414 56264
25778 86911
85437 88811
27095 93021
26512 30389
26051 45814
15251 77618
19844 43859
18917 86837
8894 76034
25381 31434
14653 28803
24170 58962
56587 89809
6047 91494
60898 97318
38433 55189
40386 71396
63725 64881
27917 37108
2365 90769
43574 44663
63446 79194
72953 90693
82123 88157
1227 41976
23402 99841
48158 62122
87097 92969
11824 86269
24414 57471
21280 55463
1030 75792
25677 41864
65879 84438
75700 87533
878 77584
60191 83003
65090 85023
90748 91512
61440 82858
35117 58447
12719 50828
57105 62155
54052 66373
15136 21716
50589 79736
31936 89714
7785 29887
17458 42468
4862 75854
14448 58970
32197 82055
12310 27682
12257 21616
38354 55872
23327 58585
81956 98464
33554 88996
33484 98122
1520 97052
1886 36552
27578 67503
15580 69572
14879 77731
7223 93068
16669 49653
33943 88860
36461 58149
11732 43306
44272 52102
64949 88441
8163 49002
19805 76054
36262 68335
46110 59216
75201 81601
456 31700
41288 54950
22498 64040
4407 93351
51337 99241
86281 99151
78028 90602
9315 31299
40411 56072
17408 69385
23388 34183
10999 87622
52498 62125
15498 52327
11707 35809
20377 56714
60662 77210
41313 97532
72127 85608
14581 85309
40702 73148
22740 38434
51734 98486
51373 68788
7508 24910
44261 87997
24299 43324
64386 84961
2569 86841
38855 93401
52517 91825
11040 45191
18116 94451
22991 29791
74739 95518
15003 72316
38726 93904
22562 98212
9727 85419
34607 60300
63686 74026
37427 94374
64485 74158
4178 84548
19183 27558
7474 21290
9653 46497
28727 63311
39076 89384
19092 67142
18359 37989
33780 63505
38618 56418
82586 98945
11049 70369
54143 87982
26208 86152
16776 49087
5413 18264
20297 99621
20823 77046
24581 49846
59149 98406
43125 51970
50964 58736
46723 95347
18433 51203
57096 68045
38905 75244
89972 91165
26155 60312
20096 79789
14568 18360
2150 82715
1802 24245
72230 94108
821 98510
10950 16176
59370 83292
60790 63358
89916 90589
58252 60529
58801 84941
28233 61812
36431 60504
46896 85904
31023 95710
76740 79600
32087 96249
2397 80133
80830 88627
24574 58253
21506 90671
17564 81673
69670 74785
67180 96199
53867 56375
58932 80658
78612 91666
35020 83786
10649 44932
47624 62614
20845 95924
53182 92795
25377 47024
77784 83049
32467 71672
39165 87621
67142 74502
85886 95490
13565 32783
25192 83686
74582 75234
15055 42138
65358 74849
3066 66813
53788 70945
57140 65776
34796 82250
12579 39027
45888 81850
32320 53045
8007 51708
78619 99970
36896 75118
19033 73510
45019 84916
29613 81838
34414 65189
10225 50924
88464 90980
22232 36931
25421 77490
4782 50940
46581 76720
29019 73607
2006 93742
70639 90633
24877 62053
39980 80106
59265 95341
23922 69224
56238 58650
63975 81005
27255 57779
14863 64270
45243 74898
64205 92553
23227 43904
51399 61952
90969 98893
61021 99768
39421 47720
37689 60008
14865 16769
3886 9429
12729 65388
25979 61965
41900 89378
22935 95608
13180 66905
7554 87739
6005 16796
76817 96146
15201 98377
36005 80560
14101 96763
82668 84986
17233 39174
18575 50968
44139 96878
3243 66770
62694 93188
54933 55182
78848 92633
2724 72993
58931 97721
40044 91627
64376 69729
5012 57380
6652 12008
88554 92577
17949 70334
65842 79101
47907 98224
42736 95444
42559 99808
1335 36358
37732 55858
78425 82218
72969 97753
77130 78756
58231 89010
4497 73042
25078 33990
53656 96375
50125 75987
19355 98470
77732 96476
58713 68943
20274 25916
30148 79562
26700 74545
15479 64802
46347 67573
32940 46833
35633 51697
15732 63470
39223 59722
2359 30371
66117 73870
27650 51549
5520 52742
78867 89084
4500 9890
44772 85186
29737 62009
20517 49914
21765 61221
42023 93059
8498 64078
37232 54811
31594 45443
67654 71187
42757 50825
22069 64254
13405 63351
68149 76811
14150 19065
35824 69372
13252 20081
26178 66721
2092 77786
21593 67188
73951 90752
27373 75290
83502 89505
53003 75643
14090 83732
40042 62401
552 40319
32748 50777
5784 70210
34566 80291
14231 91963
956 24885
439 23999
36236 50668
15768 40058
61242 86071
2724 44112
63045 68261
3800 94253
12624 49109
13701 66152
42853 96235
9678 58903
93188 93220
60425 64754
40488 98379
39324 79372
42290 61125
38819 69902
50581 72550
60578 75549
21277 67046
32406 53865
3630 8732
27154 42055
2675 78796
62765 94019
64679 70649
46154 63477
10220 43435
59872 97359
32432 79654
64190 89370
7240 77292
38911 47102
31984 40469
17495 83853
15207 45365
26554 31392
30771 73996
8705 38018
328 64582
13194 32633
45114 77177
2727 43175
33190 77185
30741 96794
43986 97113
4436 60710
15657 64344
58552 96186
12435 66396
14718 76412
2357 6236
66260 89992
19645 38244
9727 25565
30341 44675
11226 43327
40997 50843
66064 66585
32887 77017
26349 71397
52518 79745
64153 85871
61420 84747
28150 94131
20447 37840
55616 64153
1418 98163
26486 49384
53935 89465
13580 82416
39661 95512
33542 39431
16656 23504
45780 55861
8419 38890
55589 58219
25395 90995
57097 82830
7905 91979
25938 59879
4738 9563
27777 99031
65813 92451
12123 52989
57468 95311
19458 66391
1124 10716
72871 82993
65775 85565
6411 67417
57678 60005
42202 66792
63204 81177
4246 14635
39066 46303
46650 71552
32778 53194
82235 84180
11063 42752
65969 74479
66346 86553
25688 74133
30764 31202
80270 95617
42385 78570
13524 53569
20283 22239
69122 79197
70410 83451
81706 86547
75708 82617
16821 25744
3503 25434
45581 51594
49744 67044
16423 60905
28922 63855
3800 53015
13405 40587
56635 59409
46414 62550
72609 93745
47440 56973
37016 50280
35230 87896
4943 56181
14295 95076
84374 96763
16606 65302
43316 65458
10079 59626
61198 80850
37970 63137
45757 62491
3939 78594
34231 80431
14790 97690
59336 94828
41953 62543
11951 36206
74327 87152
27300 93769
26354 58253
1062 51474
14819 96429
38041 82143
8784 48059
2535 30080
27766 70724
988 85828
15000 30952
22427 98363
74361 91599
3419 82006
8497 17884
46951 99942
81373 91062
77210 91414
72707 89145
82153 83142
45604 99309
6240 72000
3206 49900
81764 84569
3354 19101
18936 77158
50238 63600
15049 81417
10765 23461
37780 53999
54685 82608
7911 49985
10076 41330
35646 87081
50220 59325
79608 98488
82493 87509
3149 24588
35250 71430
82108 86719
2769 60623
73850 84720
44538 63789
11143 72974
42876 84380
12713 99160
38322 77460
74308 82147
15529 24394
48056 65679
51167 97311
34151 81835
4082 40727
73111 94340
26045 34710
14355 17445
58000 89886
18062 99023
15988 44881
51774 67160
17641 41095
2586 83306
64844 99015
29134 40787
17751 65762
13003 87486
74918 92364
82050 95147
45384 69352
62153 95381
10487 45733
43367 77926
31179 50830
44180 54298
94057 99446
55999 83083
6168 38458
44089 62699
15088 99767
56722 64476
9659 14428
2240 76584
38954 81654
13923 43672
73346 85724
38302 78330
6995 77497
8986 43799
57141 68516
29408 50293
88381 94768
4555 87298
44334 84811
30841 57759
724 23115
67557 98882
7721 77598
9063 37872
6849 6907
10945 42193
58886 62596
16698 19082
25119 27001
968 48533
26627 36707
62663 69828
13324 82362
50916 52114
44526 53388
11742 12443
19718 84970
46960 57971
30516 74571
37481 41096
59556 95997
48026 93583
27699 78299
4072 74159
3599 57357
1742 55130
6665 77295
7996 27915
6882 79809
41800 53235
18321 36700
64834 93308
38248 60523
52791 85124
8232 19985
23863 61943
66877 96200
25539 87896
1038 41170
25402 59985
35522 68331
6718 76876
5370 88237
72345 97002
40679 49526
4276 62146
62333 73968
44966 57017
58881 66015
21598 23272
39351 94356
32360 57181
42477 61333
68944 96462
24308 89765
41858 92213
93048 95468
5777 44011
37451 48864
73777 83235
60780 95134
8651 42292
63091 86939
54194 90179
53254 56650
49129 77843
60254 70800
40064 74223
30453 39065
4890 49296
8737 81936
18942 75286
6297 23424
49450 50668
36016 62764
27741 79639
36220 90983
27196 81841
42532 84294
71589 86738
15491 85045
80666 91133
56832 58138
84191 88227
42685 44869
51909 52019
28152 59689
21480 40402
21904 80468
13230 54176
8981 16028
50672 71690
34580 94669
28591 86666
2388 88903
59163 73250
56060 85432
50172 78417
51973 84386
42443 46542
8160 92214
70901 97098
41568 75711
10221 94866
29643 66002
74860 97427
10656 96644
35648 98463
31872 71770
36922 70112
25552 53765
51073 82431
115 96261
60394 82731
33703 79751
38203 63407
49868 81654
778 29581
22296 56844
61434 74660
88089 88931
6327 48776
78972 99408
20080 75146
4613 77378
37443 95717
86589 88693
13304 98463
64429 76082
41390 76251
2962 60019
65525 84440
29291 54067
11014 33683
40071 71201
24748 57281
3833 73696
16643 43555
29865 66359
22257 92562
37663 53920
3085 93230
50124 95711
5063 13908
3150 73362
22826 91160
32794 34922
2277 52533
9826 98848
77298 84970
43713 56450
20461 39319
51078 99334
91621 95432
36330 53455
46389 65118
87305 96372
2161 27739
16208 28295
70682 81993
27961 44697
49172 67233
2932 30321
12807 93924
23729 88437
7894 89603
55290 71251
25359 95116
91416 92276
9072 17435
24232 78823
48402 63855
94128 97830
67824 97316
31699 95674
24381 73003
50652 57043
10745 41315
21579 92276
50306 92244
23976 67226
15693 17531
30214 66360
32300 33151
1147 7031
63232 66008
27719 91508
12763 42828
24506 91016
5135 78297
26444 98682
28916 29966
1953 36461
47290 74804
17390 75548
26361 54138
87696 89822
40258 56157
2678 81144
23770 55218
20004 48179
10779 50450
33624 74715
62678 76067
404 13383
44829 70756
32027 41279
66181 92866
83300 88482
10424 81900
9461 41416
17552 45642
21765 39836
536 38401
63684 64176
35475 46113
5220 71758
12176 62930
23934 53106
36608 45172
67799 76353
8190 25018
43857 93456
13062 14571
26446 69891
33326 57383
22676 97470
20396 84248
16870 90447
15977 60227
34570 43680
2688 52062
69234 82089
43018 56291
30119 62659
47655 60932
10153 50504
74806 83246
29252 93423
16052 38467
30304 69573
20594 47623
21148 41219
17111 82673
23648 56385
32762 92470
73470 99688
18259 31532
29993 78720
59064 67728
70732 86541
39908 68470
28849 42892
6121 26581
39562 60606
57793 93714
36865 91323
19802 77487
19333 93242
32834 85085
3501 43247
21253 50392
18930 64527
21904 95329
43603 56706
27091 65496
23105 49557
54051 58132
26865 50373
33378 39355
85475 99926
27157 34853
4072 13412
39287 61702
15402 17403
18500 23837
10029 50771
4581 13255
11826 97890
5183 84237
48104 89295
34741 94168
35125 36257
16616 53330
39163 72471
17417 44561
70197 90086
56273 73077
10233 70229
5022 49325
38444 92578
1738 79514
1968 29172
34956 74185
2000 89829
81576 83871
21936 46072
45307 49355
25088 82836
44904 99636
22888 96515
6765 60863
3002 82447
32612 94794
14400 68026
77365 86200
895 2928
23770 60905
54421 89066
18886 91465
34881 69373
29302 54629
1681 14540
88944 93535
36844 44763
9324 22184
63165 89786
27191 51124
14212 95062
20135 31620
60059 83917
39201 98330
45164 88630
60404 61503
50233 66769
40847 99267
47064 53293
18040 94503
21458 50207
7508 92651
80539 87851
20503 80900
67197 82610
42219 85222
79723 95034
66675 92033
28151 81721
63668 71640
41474 79866
34112 61678
9656 88710
55480 71263
52618 55161
14706 96217
19285 55110
40065 40527
65970 85049
32944 87737
71191 81364
64063 97428
30367 83845
39447 54315
18158 95484
4580 50420
60160 96536
18480 48155
3635 83966
21183 62358
74502 80170
54795 71916
41417 73930
45571 84020
3288 56788
76753 96419
59584 97476
17270 36084
14425 76437
40172 62367
17422 92832
14884 52885
42940 67122
45033 71642
2854 31158
79900 96712
11638 35310
12214 83559
20579 48111
5284 17065
1469 10022
44147 99620
17258 35237
30128 36160
68914 86377
10789 56837
17670 50381
28040 95996
60354 85202
4110 98079
32706 34933
44767 81886
30120 33711
27798 69756
34293 85304
23780 28487
59339 81148
84562 87285
66716 88363
88650 88689
45848 77801
48112 92357
32532 83648
20815 34980
261 69406
15870 50404
71140 96981
14097 54534
21676 46261
12047 45985
10570 66197
33023 97258
52582 59274
11016 90517
23597 46486
42056 74779
19599 30989
7507 26257
21018 24588
2876 17410
2265 66649
14475 59406
44292 51832
32905 99971
81386 83088
43303 68264
57225 86645
39549 46081
40082 55779
23778 88593
37084 77760
5332 14828
91469 97876
20771 57325
32402 87950
8392 93011
33064 67188
42001 45369
36276 47908
69273 94648
83494 95252
21894 41279
18347 77529
40739 74496
24915 79195
36280 83495
9196 89787
26844 32272
46840 99730
24500 27131
49970 57772
591 22965
30637 72744
7198 8081
13980 76134
245 76875
12982 20738
42480 59678
35754 94909
41584 45758
85614 87208
41439 78010
68092 97539
2274 36122
35882 59491
42427 84482
25050 42844
49427 88285
10318 39145
6545 29644
34145 71924
25407 64081
17493 91929
6981 82136
37658 49479
12198 65236
66694 73948
30048 55162
43928 53475
8236 12478
33699 60096
43594 47076
29912 66919
19811 32789
15373 61775
14325 81497
52800 81128
80994 89079
34771 67615
7987 33499
52532 93652
55847 82421
1707 70272
56701 70428
40418 70001
87993 94453
50540 82040
9397 18566
20321 22993
18691 72241
17254 84210
1794 59191
60980 88062
66588 94201
40328 63094
27605 99425
43590 65231
24786 62941
35243 76127
8915 63355
32080 44526
54776 94086
57815 77713
27410 88363
1406 48938
25988 62903
51625 54653
1435 47196
29896 47589
3730 87880
22023 33282
81329 90910
35247 74770
16 65368
53198 93670
56586 96329
46672 62214
41241 53243
55392 68359
5079 75828
31622 84050
48642 72004
35539 41353
17017 58278
8037 73738
4391 21592
19665 27353
17140 94237
43127 82923
830 4164
60604 62120
26689 72444
1173 2396
16353 70183
70562 80183
10703 20239
489 43792
25100 90080
30713 56571
22341 81317
19690 22183
18428 33123
92409 97409
39079 78636
4812 10853
35105 40594
40770 54895
46599 48863
10727 83970
16590 64356
20800 76789
86775 99126
16359 90941
25396 58289
75698 78833
73907 80860
39141 54567
39626 48870
66805 91965
28913 79228
52978 56500
79319 94427
53525 66814
27709 57608
67427 85584
27907 80709
7776 34965
21695 26706
24925 96884
16160 23113
5508 62497
21328 45111
83622 99472
45461 59381
80626 88310
17858 30327
8973 18540
88550 92499
14574 49331
21235 54752
16710 90853
38296 41356
8826 62998
34565 89020
24196 47475
57437 82388
14627 38412
74052 83525
22255 32922
6241 46917
12595 39042
18033 75899
6882 7296
23465 36312
35312 98118
21118 86602
26883 56131
15351 17222
63307 86130
27522 70131
2828 31973
55744 56725
15991 24195
6832 91581
2595 29623
2641 26025
14910 81267
40979 97164
61617 90697
22946 39900
55212 77209
21418 83728
17294 93231
14519 99541
57453 69737
43878 67585
21589 58783
68103 80261
11962 58885
68558 70942
32445 37864
310 64811
34152 73836
3356 88015
45940 81442
62426 83442
2834 76409
4997 6046
23675 59597
28454 93475
29060 51982
51411 94138
83592 92656
80709 94633
26361 65754
25969 37004
1536 73951
51839 85778
5808 28326
25544 41728
13976 89465
59854 87955
10313 60692
49884 70783
23585 31134
55196 88846
33103 39193
74291 76875
8501 57858
43717 64687
57626 61207
14794 26831
2544 65425
47082 56088
75903 96624
21587 63098
36630 94379
2164 83522
66148 77777
15613 95387
31084 68686
44508 85134
97715 99935
6788 33136
42018 45190
22974 33080
30026 40358
38269 85754
15612 29799
49110 78999
21802 41165
64426 96905
9314 28479
31034 41672
25509 86373
8638 63831
5562 76632
36657 50765
28286 91208
87268 99459
51913 75385
3798 51636
26157 32187
13449 41031
75029 97864
63933 91181
19246 42648
60347 94742
10078 88391
4750 60144
10264 74811
21117 50923
72071 80149
55887 78385
72128 74781
76459 84035
8703 45919
5523 76024
25799 37546
21194 52593
9487 73143
26688 66863
24181 76671
84973 91794
24089 28655
15543 79146
14495 52394
80898 81287
9305 77593
59784 76384
20573 45523
10712 55594
13977 40380
9719 40951
38908 76710
30041 92055
44970 53550
30610 64133
48354 78422
42372 50226
26407 79832
28835 93504
16279 79981
41244 85653
41623 66166
21858 28810
52119 54910
4085 76645
17098 35764
8421 38504
66180 96689
39910 60642
14225 45497
27150 74314
70469 90119
31456 59213
5535 86695
38697 99092
78981 91160
35802 37757
82916 89312
11660 84507
29617 73332
90751 93360
11430 38570
69783 91496
16553 25271
28284 28799
12783 17924
31296 38506
14605 57594
66590 86847
31334 86764
82908 95562
1592 91633
25978 30233
46130 85116
2352 14719
70807 71873
33052 69339
29889 60708
65021 90561
44425 90804
9022 20033
31971 80266
30431 45510
22724 63676
8137 9940
11666 79211
89616 95398
51535 74484
13607 36727
10423 65102
53945 63939
1573 77729
77378 82987
1775 38659
28073 88949
65359 91059
21361 88734
39558 82889
37295 45427
568 41080
31138 87875
63446 94887
56826 97804
73630 86532
23992 49495
3578 89702
53998 66265
45504 86150
42866 72660
77998 92581
77226 96882
49724 78413
3832 69929
9027 18893
47588 59893
25195 54533
17006 70464
13513 17506
29230 50336
18009 70309
58497 66270
15987 91396
40241 48726
740 43342
70450 94538
37781 57512
19067 36817
27194 63630
26327 76821
48685 63485
13747 32142
37169 65605
63164 71924
27460 39579
16094 70918
67877 88169
29040 41078
39343 46706
47190 53727
31314 71215
14790 20097
40436 61493
3456 87207
34330 90943
7668 89815
13656 80442
16292 70094
73950 74653
37071 53715
1667 37999
4609 8547
44121 45875
82832 94443
39639 42176
34289 96022
63249 98458
60785 85837
14487 89112
20586 78364
20627 80350
27907 54832
19172 64704
61707 80538
78163 84164
7281 83595
50691 69815
62489 65224
44117 80314
1922 33012
33558 97947
26016 36376
19450 25518
19064 40866
2517 57394
22980 75837
57582 99517
71346 75086
4433 49764
2405 91948
53178 84041
23714 49653
36415 54384
7469 36105
55394 65037
36516 97611
20675 96516
16258 54172
10114 59597
78751 97684
22098 89591
15649 80398
191 57984
41930 91099
49868 51922
48280 50518
38531 49810
33265 55770
37422 81789
11939 14040
30644 69135
5809 44367
79827 86302
61235 96606
10162 88167
50006 59336
35324 46545
22002 70390
7865 27401
75666 98572
8551 62928
16078 23687
95041 96613
4514 65004
17990 86239
42695 60448
44966 95742
52141 89425
39705 77646
20112 90586
17533 44322
24606 67002
86195 98519
35862 44623
4798 26001
8121 57319
59539 78245
14375 67446
11987 78490
18221 24782
19786 59498
20038 92877
18762 84033
66765 93334
66473 79000
2296 31304
160 94520
190 66391
12754 63304
40616 59637
41051 73314
28529 99412
65724 68893
2188 96148
6739 62577
12981 79474
33442 99984
10746 69051
19439 92383
24006 41377
61304 64063
40990 89550
6416 70155
26019 94891
16424 24364
58209 94856
18219 36826
5704 9789
19588 86446
75529 76586
11550 63364
38398 90349
57291 73899
77063 87425
29213 99306
15594 16759
22424 41065
7510 25134
19690 27703
9955 69850
54587 99477
51555 93118
43476 66504
60153 81054
9264 14059
74354 90398
50512 90639
21299 97614
9903 17992
23773 85413
54974 69454
62907 83886
3800 13438
46773 75086
983 15563
28667 52349
57316 73409
35043 48952
3026 33738
14858 82954
43656 79491
68123 92083
57403 85527
11256 21798
11263 21936
45832 93236
6127 19175
56594 71878
37969 55583
70784 83551
30295 31168
34254 73161
31108 37448
49236 61469
33123 43676
54879 61651
67843 95129
2873 74092
74134 77887
9005 70096
54162 68739
58372 66568
45777 48556
19231 84677
18446 22744
47114 79814
5432 80798
74848 92626
20947 85835
294 12949
28488 77361
18141 50222
21554 72211
8288 11567
61492 82411
27685 28527
1157 48794
79437 91807
13529 36672
24519 73441
14673 54751
1455 91009
8632 11583
6347 62582
39505 42688
36010 70438
29832 64124
42632 94064
616 55029
79555 88287
40520 78623
914 74985
65246 69291
7259 90680
61546 81656
8749 60621
97126 97887
26323 28257
44707 48465
5034 96948
5537 94973
16177 54519
32926 81371
1251 47403
6192 64494
68278 84031
24863 83623
38937 52178
7967 8905
27193 33122
28456 84904
19510 29276
15287 47463
19609 89852
60883 71218
89149 99490
10421 44009
74080 89147
93898 98309
61555 69076
74200 80678
61397 95342
16325 61680
2269 37949
40142 74728
33859 52727
2659 89496
10021 47204
10029 88039
1671 67365
28379 75396
5366 32454
20236 54907
69802 72122
27115 65361
50527 70139
5338 49597
76606 81316
8213 60693
7075 55360
36781 83836
34045 46410
51901 65150
59735 81727
32117 99208
15377 60960
5613 91664
4652 11010
446 42676
27327 35831
27448 79108
17055 35104
64055 96168
16144 34074
4083 94956
12527 70381
79072 88057
53475 91770
27533 33179
51946 52392
18339 33936
15955 57448
42022 86256
54022 54982
18275 36116
47616 75308
11884 69912
52197 96970
41497 50870
42397 54487
7613 31693
33754 51844
10804 14317
40593 95905
35555 82742
40338 84611
26618 66194
3651 75936
42064 81521
22218 94437
33760 92174
34064 56205
39212 96929
30927 45747
3399 37657
51624 65646
31261 82150
24921 94374
6975 90102
83576 89062
63443 96949
62260 89473
59234 87583
19796 45995
867 24693
9476 42602
14936 59895
91231 92772
65091 93164
9633 36205
15588 23555
21289 72258
72800 83365
25183 49946
34928 90080
40988 65821
46454 52277
32481 34732
44692 48438
33889 76296
27679 81811
14491 95846
28399 38947
32676 58095
31201 32961
89230 92544
49109 53098
45841 76888
24587 90649
5668 46240
43983 86106
33796 70137
35132 42176
32870 34891
14620 88163
6861 12172
41555 95635
29713 92848
7193 89269
25921 84133
42580 84170
35912 72015
49217 74526
3978 43998
48222 92190
29072 41863
44977 90183
29311 53408
26041 70360
8920 13029
88399 91785
66140 89898
91608 99253
6469 90208
6826 67827
10587 29947
16696 52003
40051 54832
13251 90748
53400 67337
18241 85472
49955 63304
28843 84617
59061 67364
33314 46913
6604 92028
96352 97869
39799 84434
9258 52149
42331 88874
6614 66719
31269 47636
54607 95682
57115 88784
28495 85832
49087 76717
81174 89368
47756 95114
49207 93024
46268 65127
59137 81897
8351 99850
3650 50355
32339 56742
32736 62261
47811 76312
10354 36382
92241 96757
93554 96262
28379 76328
51856 94255
892 52675
3016 82322
10322 70945
12266 84749
84635 85113
1114 20293
76823 82049
11039 99979
45259 57924
25387 76250
14442 96947
74068 90032
41698 94487
26679 32080
5506 20357
64750 65056
23148 97576
9801 18580
3843 16949
5761 75885
16532 35088
88655 95305
29815 83734
15022 41813
60263 81115
83486 83786
5310 44292
48357 99942
13533 96776
55242 70670
13216 64812
83548 87714
22739 40593
12942 19456
50946 87451
39692 48550
47813 59271
47080 97574
70220 75158
14840 63232
18881 47497
41444 68210
16585 75260
5300 46407
20252 71658
12434 47471
39014 90919
10046 80808
2406 21822
51286 88209
59314 88873
32429 54800
28252 55719
39287 81506
75376 80124
23309 34547
87658 88214
21271 87536
23780 85752
61542 62503
27424 52498
17944 66532
678 1306
11784 35414
66407 71558
10890 90645
23832 30545
3730 45523
29001 49081
35240 85513
45530 49643
12509 72952
32177 62442
16301 97670
38225 87470
11775 74875
22996 68589
29012 90155
4061 92703
18526 45151
26273 65591
44606 57999
35368 74967
23428 59232
19136 96512
72026 80147
14397 35688
36433 90493
36161 77266
6827 98183
19767 23568
21283 53525
40503 85237
8494 68054
35623 99830
85298 86955
24862 32671
47428 63046
62580 99106
16597 33434
8224 30901
4489 81855
32206 38325
29347 94623
19458 24736
15066 49826
51329 81035
6539 85654
30720 67594
37373 60324
37008 46790
1519 76805
1398 26045
47841 98510
49683 58387
33350 34236
28190 97053
52760 86399
34304 73527
51203 66215
41332 93065
31407 46297
18974 96422
43311 59227
19398 19918
25726 27282
13683 88592
9632 64059
9017 49433
52066 86287
45711 92567
56390 94540
36941 67546
37064 42282
40040 71026
24273 25581
76737 88221
32855 48281
1090 76455
60695 63287
27165 87684
12346 74572
473 21793
20848 67962
36566 96380
19598 20862
330 65476
7967 84761
50049 82929
75482 90361
38775 65484
8245 17249
77712 80781
47933 83982
65241 75226
34062 52374
37124 71622
29794 83708
21491 70208
36004 59029
153 45044
35724 99433
82488 84223
29813 91511
77766 84239
35685 62283
1253 68550
26211 59560
18370 52559
20773 37644
63240 66353
22912 99524
14039 49774
32558 81282
61518 70745
20355 38366
28100 31924
20751 82710
10828 45420
11659 14202
11115 18014
4321 39490
63994 91727
3964 18038
34157 77605
42086 65907
63308 89479
90442 92220
89936 90877
40832 52849
5398 78904
8460 38764
53073 85117
32154 42714
8046 25180
77159 95894
55400 58843
17666 98337
41224 78765
32199 36991
1481 89584
4716 13233
69708 71662
12262 12923
61405 66587
22558 65630
66097 77070
60305 93733
13117 61254
30577 68809
3850 57402
24704 38699
15994 62850
7608 67151
26115 47429
8380 85122
37577 83348
44384 65779
4604 28777
15434 95717
13577 96661
35453 56907
664 2714
34003 76419
30991 68965
15254 47769
11459 91772
34379 77404
4502 56952
187 76237
314 36127
22127 98499
74415 81799
73128 90956
75540 96506
52830 66633
54223 58089
39841 53420
12607 45152
25177 87220
62265 99676
46133 46518
37204 88253
6251 22845
47775 68207
37278 66720
62940 64358
2997 24006
16065 19005
28125 48763
47231 97355
26570 30647
13776 73453
34019 39199
77536 79679
92411 92761
32657 37775
59068 96201
84830 86487
8724 76180
59389 99705
26964 79725
5947 80061
31488 75022
15785 17761
28402 89957
60831 91763
840 35468
68947 98835
27787 56214
17826 22119
13501 87813
68806 69797
14233 30526
83879 86105
291 99770
47337 82356
17010 51607
40017 87843
56864 75878
11765 71743
15356 26765
29655 94984
41993 69200
39269 67589
15529 60089
41678 65161
19635 60094
385 39921
69354 97453
23886 78271
19793 51471
74058 77682
64780 96611
48257 62542
43866 67328
19936 97332
2671 21624
75118 99771
18245 68356
65223 73786
52638 90620
51046 62424
67430 89201
3524 54725
40224 98143
72522 89896
29052 63854
55873 73449
26772 56917
92679 98010
19825 92752
16869 80603
40703 48616
40069 65794
82276 83990
25735 99805
29051 87240
18228 24644
10380 47074
12436 73877
36905 37692
5633 25830
82925 93316
28927 99777
45870 93570
2384 65329
70780 92569
10570 95881
62531 86207
43408 62848
26652 79561
6080 45579
43443 52771
48284 99456
7510 47702
1364 37431
24221 47878
18758 60798
45094 57256
3046 56878
6023 15221
57131 65532
18898 96570
43345 91922
62636 82755
1973 90923
4282 88425
28887 88949
39803 45903
9378 25664
9990 17925
27097 68430
9296 33856
19119 55059
62090 73839
15557 76988
7981 67799
21996 73313
1798 6169
32423 83456
79201 93000
22580 90583
16697 24401
47583 63330
41008 43877
54330 85866
30677 89996
66110 71478
59662 74005
490 76910
21220 84359
6361 13636
4475 61191
9495 90321
15725 41082
24218 79744
48139 70234
23417 55570
14794 71848
22701 24693
42187 54727
655 8392
32648 59743
62559 89035
45684 79169
51143 72409
80532 84518
37537 93503
17131 74146
18337 51344
25440 43802
83599 88515
2165 35206
79696 94182
18387 75939
2819 38948
64580 83380
39440 64582
32963 97715
15992 61417
43111 71703
24738 31053
29605 73145
7289 18762
14887 45078
47973 87964
20833 69425
4287 47560
62965 79344
13041 62135
67636 76662
640 4870
17665 31551
8704 56533
45002 89978
16199 89995
21948 82042
94 10176
10747 35926
10031 42959
31820 36253
21778 82271
29270 40463
43730 60480
43965 46429
10406 59054
4753 69945
57313 59096
49953 78047
76100 88877
70592 82890
21799 81838
47233 66132
48802 94053
1292 50878
32135 96321
5940 36983
29820 32377
24319 35469
75168 96715
31425 97967
9948 85818
34910 73965
16025 69823
38952 72649
56170 79188
45386 57302
11120 39697
58608 73059
10528 74656
7430 16091
54532 54708
27374 55755
17617 88887
79130 79524
21773 54491
68429 79190
42421 90479
84009 94364
21885 58172
87409 98458
24724 58978
19564 21202
17477 78314
13996 70652
44788 82157
14967 79479
1580 45501
23373 53760
21549 41494
81010 92388
34365 78023
65912 85424
17275 82811
31026 32000
37015 84095
53994 65116
9639 42537
77322 82738
92700 95513
13363 19992
21436 40646
41780 67924
61103 67394
31869 35360
70657 74362
38407 96417
1876 39776
17603 50102
45012 73073
24579 33029
9237 36402
49065 93457
10958 39702
4264 25322
43629 62817
3577 72670
29315 30009
21863 33091
49194 66878
4392 52827
37993 99584
42703 92320
37308 92246
1346 37322
38586 41261
34564 41181
6867 99952
50301 71393
34560 91787
62761 77582
3881 82054
1937 27407
35349 46834
38853 43170
19112 37471
30956 40265
29447 41152
46301 61349
97423 98279
41058 95544
15227 70204
11368 34412
17164 67863
14184 42788
19947 24978
21875 47923
28007 28428
6 28475
3860 62117
8193 43451
32293 40032
32388 36296
67704 84115
53509 84883
33259 64875
24215 70597
17912 33939
7222 53026
66389 89833
47375 84139
87767 89914
35175 95756
31832 34200
11612 81621
68292 90505
26906 77381
18230 37541
40456 84568
42383 92734
20880 79068
6823 53926
25332 30675
62644 75496
3176 44958
16588 74433
42101 60557
17102 93777
32012 75756
2956 21746
55509 55538
16613 53811
36276 77587
18286 80082
2812 40493
91744 93862
45076 86558
7956 23292
44526 89225
23085 87668
54281 68461
34084 39042
17748 39591
55542 58346
30981 42601
51592 72397
22502 97047
59420 64152
23057 82972
45612 69505
59396 95419
98061 98176
80163 81602
27090 44424
29400 98952
57687 64603
53243 78982
47859 69777
74499 89145
18762 45409
90199 90901
38527 86735
58916 95397
72428 82157
42328 80529
76788 84997
26307 97335
17890 65080
19487 22460
13706 61015
26102 45992
74093 96731
49957 52120
36545 53915
73455 74607
25971 37765
31745 87304
12006 91962
3843 29345
53540 84922
47784 89868
57515 88498
24046 99748
11755 21595
10354 62843
53396 77833
24790 36815
20496 44491
19136 30340
7846 87075
64750 77068
3413 37964
53965 66609
52263 95742
28561 91990
5330 74378
55891 58352
46205 62835
7046 58552
89054 93642
1528 91516
12116 29235
24196 60780
78373 93180
16738 36362
36405 41292
50629 62017
20744 65875
46493 95271
11022 86596
23431 35489
32991 43563
13769 37256
14713 61457
35254 81410
19097 55424
3339 20283
27277 80425
18937 35325
28979 43585
12534 84151
3920 61548
2518 85157
28722 71566
47956 60445
19618 83326
29576 89304
41443 58621
66715 86394
5865 64443
75708 92635
24437 78843
38024 40852
2569 88217
7499 92515
26651 74512
65575 86138
13134 78852
2791 26250
52597 87698
13975 98727
62278 93507
19183 93400
17641 30861
34813 68874
28415 69590
60413 70933
32768 73990
41324 91427
55069 89095
18133 83900
57092 97180
51050 99126
55451 78369
1829 7580
13569 57896
17898 64153
4050 38736
20155 23642
81255 84383
74438 92858
37246 97816
8814 86292
38124 49829
2735 94693
69147 78296
6836 9892
9369 74608
78215 83672
55882 68072
27191 71529
33572 40537
5511 41265
68154 68236
13555 73391
65995 84666
20878 67623
82920 94166
43389 52771
26435 78410
17877 61041
14937 71215
44469 67300
31235 87354
48767 80410
5127 83396
6923 92990
27138 49626
44880 49510
10422 14996
47191 73743
41511 43367
18667 89366
79815 80862
6835 96272
27293 80592
3951 4141
25081 86113
44937 92037
1186 39220
14594 93410
17181 46114
17503 21748
16638 78208
15146 60552
85590 95954
11065 31840
39441 86661
23398 99989
5456 95061
34024 60218
11037 16111
30215 71687
8577 51073
33126 46088
48112 99740
34566 62708
10653 71690
37534 59288
28854 99204
71779 74660
61737 72846
22350 92421
9562 19709
25456 57770
67709 94774
22519 25471
29773 93781
55378 59138
16836 43987
71552 94576
84740 87698
13913 44313
67934 92987
56478 80459
29151 32680
78250 82530
29324 70692
75145 87490
1691 43758
44767 50680
74189 94844
3981 76747
55451 68875
41860 93122
40476 92085
61082 74547
7532 70689
44751 79156
58574 95746
27194 86092
57211 74085
51784 64913
31674 96240
42880 80571
3226 76521
38663 77540
54804 83914
1120 94398
2301 52948
6349 84815
5664 91753
18948 89977
2433 86599
80970 99517
10253 17013
52310 88974
22568 46579
3673 98604
18518 58536
677 74709
31500 34513
33824 35116
45899 83136
79756 96596
50551 88355
14278 40647
8021 15649
30455 42273
25482 97877
1205 70143
23096 56079
16596 93990
24637 26003
54832 57306
48699 57960
48051 54796
5573 40139
930 12658
27076 84451
49166 95083
55053 71149
12082 52193
28764 86358
24325 64561
55550 72525
29143 45773
7241 72720
10682 72360
1785 87999
7119 92239
63653 95084
36825 88266
68504 96954
35100 43357
90441 90594
55793 57773
51286 75283
5746 24658
961 65040
58229 83898
34615 70733
3093 34871
18414 50815
12299 16615
6606 40509
82844 94559
21394 24079
50067 94956
23939 38459
21252 86448
33828 99850
20193 49734
28513 55516
2925 49965
44554 81733
564 61831
4104 10392
7913 89214
45011 62538
52728 65004
83918 92177
17445 25651
40775 68196
17423 78747
8841 41153
9040 95149
31649 63687
42252 91651
19390 54578
5413 35750
40442 91688
50630 60460
24647 68179
37302 73302
52331 73365
10655 51215
33656 58133
37567 44717
28910 53368
80277 89318
54781 89713
6529 66955
649 65386
52369 95802
42478 85035
56798 64082
17902 81621
15461 86182
25537 36550
36833 37459
20331 94948
42559 88554
8159 10256
8055 37561
49252 95526
62358 69717
50757 69983
15495 82323
12475 57065
2986 80169
22488 34008
35070 89476
45631 51914
11493 70619
22887 96443
86066 92867
45979 80165
71984 82557
7686 13109
80143 97933
41659 69908
11937 55665
50699 63606
26310 79191
51603 79841
52087 63114
10838 49913
2407 64624
38353 97435
24943 51065
7992 27400
29055 64777
13648 62591
25757 69526
44050 70648
47516 65453
262 11272
22363 22381
10052 39162
2253 22817
70552 91909
48422 74790
27401 90338
13726 29994
31855 99510
7364 55766
92306 92649
28506 55530
65522 88253
43154 49311
36364 95783
10396 76560
76389 97882
6717 69800
92144 99716
29480 54429
37348 54865
15226 42609
23799 79783
29254 94983
43661 95486
36288 84240
54301 62637
30456 90923
42233 49379
26159 98929
95975 98567
18304 90561
719 99306
32630 51468
5500 19967
35294 89020
40048 44292
2839 60864
24036 72380
33062 53976
62636 82603
47098 72710
2297 21453
34205 98559
17331 54969
38954 60750
94617 97083
6914 18715
63658 91179
56794 85563
39433 81761
26823 90045
53657 68570
4487 37025
48851 96885
830 34293
31043 78173
48283 50761
11222 74257
44749 77434
12820 27107
58197 94268
57375 96861
9297 69191
7962 46415
53606 90096
19190 99908
89247 94462
58905 69967
2973 3578
40998 99433
10133 91535
68853 96970
31810 97585
38156 54648
35601 79915
2447 69126
147 29552
11233 67805
66820 91400
85101 98563
36889 88614
62056 80154
49701 93302
78552 89525
6060 41390
39906 84649
1837 49404
57651 70616
47621 90463
67906 82610
15420 45398
31855 58289
20200 77117
14779 51544
46274 65966
17321 73686
13627 69484
42866 51816
2817 78743
42487 57411
48274 60153
55640 74399
94634 96431
57426 93546
32890 85654
7150 96004
9023 42372
20343 36598
47448 48600
38559 71220
60727 79333
16897 84592
5049 43309
69029 84406
11542 27669
69655 98704
25344 95455
2169 7791
5490 35900
23836 99024
6243 85643
19058 44195
25311 31879
55629 95274
12565 31176
56833 90516
35541 83059
8063 47549
36540 47927
24150 95814
9639 86531
28163 97031
16905 93929
46888 83377
38008 79783
52908 58372
38966 59971
23604 68927
10216 81322
5670 74733
12187 83880
36021 96380
66139 86192
53926 60722
25902 73369
15576 33726
601 36984
18942 48672
14615 74945
25955 92700
32309 74862
60031 87139
74273 85668
4214 97839
6508 30676
27958 53765
38774 53892
37553 95279
41698 62525
2484 23273
292 5367
14176 99808
43825 89797
13375 18841
19294 66927
24020 68032
47689 53291
72544 88313
1700 34218
3207 20350
14929 80151
56373 73586
15806 42107
4887 78370
60747 85103
55581 67399
29386 36347
66353 83841
26032 92735
5002 79689
4596 40850
743 31048
12743 96802
61970 68187
54888 62528
89950 91563
20749 33333
16352 76845
21680 67337
11633 35268
55653 74800
42549 74383
8796 95426
5216 88421
26907 72349
16608 30821
30898 86218
42753 49352
52738 64534
51493 54675
41481 97349
43166 46027
10357 24017
65932 92955
6520 8570
18823 48228
1204 58165
20582 70865
73566 79201
19297 67600
60859 68011
24732 51017
25045 88689
45350 61940
79697 86445
1425 41118
23081 93263
11257 95845
11273 76996
593 57595
11992 29669
36449 89875
49359 95006
1807 50627
20140 88594
18662 83015
34181 44109
2056 51749
12772 29465
1664 97785
1001 64581
45112 66164
21058 39417
47747 81436
57591 80662
34307 91731
3186 50398
36996 91203
41422 54633
72846 76256
47362 52402
32214 34907
4920 67900
16052 72097
60319 90171
3679 44766
13583 31539
12705 29382
1370 47383
12029 70311
12639 92480
12055 99972
27480 72140
2903 52645
23416 95498
38290 98419
11315 64103
29011 38723
2628 88319
26332 63833
18166 33822
4378 25351
21680 64578
53834 65549
9236 94559
25046 75856
49479 78579
23211 52840
64712 70698
6808 91796
790 24656
7520 82124
2215 33150
75442 84514
84136 96209
69489 84786
9148 70567
19434 64113
62542 99944
43594 66154
90901 91555
70003 93450
86566 98962
57907 73091
75438 78337
64637 78929
28099 54006
36347 37955
14956 59044
2502 23131
3704 83829
96136 96177
10150 26297
15078 35070
4291 36035
26383 79112
19231 69400
19688 57879
29165 99043
35410 42346
8568 55422
15479 35300
29774 97446
43974 77354
20869 35054
29332 47524
89868 93099
14452 65563
68760 87207
37461 47966
55842 69144
14765 45609
10129 81336
64736 70983
66682 98879
2286 79313
8477 57441
33124 56646
78350 95137
49511 60981
45991 83868
35839 49263
15694 38816
79498 80178
51112 60564
21788 89956
59647 87242
37275 91506
4611 70147
8132 31079
67939 70762
11658 45579
23759 82064
6951 7853
88308 88494
24992 60761
11206 72949
41793 65244
9034 70946
74525 98651
19489 49325
5759 92484
53087 92591
54698 73222
75621 79682
81385 99322
14727 23323
55786 75948
60793 93303
1648 61056
38091 71706
24137 75159
42551 50971
1470 84094
25149 53611
36802 43291
50689 67980
30652 60154
7428 87641
45960 71984
31234 48353
39299 96996
13462 28444
48105 51634
60542 78957
29730 99828
394 3206
45498 76750
16062 29666
2986 62778
29324 53421
26379 52756
32841 56264
2917 72361
34685 35796
9534 17536
46006 96251
9002 80102
60299 81001
23989 45158
34340 50851
8930 38749
64340 75238
66315 79679
1468 14048
58211 76937
17807 99370
20588 23023
23174 61069
71366 98848
83215 98194
42794 48079
14866 19031
44624 66886
12710 29657
86826 97796
46289 83914
21237 71150
17486 77358
40369 48172
54392 57159
36110 93631
4873 59445
47839 79653
1289 88480
14515 74849
26899 64946
3090 35376
44218 64460
67031 77273
50442 55523
76802 82987
20968 90233
54061 87819
48819 58108
32694 73251
73271 75307
32846 46096
56172 70165
64017 72453
30359 38677
1557 79290
3048 18764
12441 27576
16167 48790
41514 58349
18113 41011
46770 56861
42483 48828
47519 99289
8258 12871
67120 90727
51922 91625
7784 10320
21698 29209
2265 16399
6670 69062
42582 44444
8223 16136
59683 77946
47106 65956
63782 69563
14858 83619
25886 42255
36989 77666
17500 20959
43072 83172
13007 16000
3134 19366
16658 55935
3442 67024
16298 22246
39544 86976
18106 48472
28048 44550
15530 71091
53775 67660
5751 77425
8980 54652
79508 81739
12601 15470
16449 79255
6725 82577
57010 82534
22069 60158
57656 70156
6611 68668
77496 91152
68056 69370
13061 69509
94499 94999
14013 98863
8915 59264
57171 91569
75256 92669
6624 25307
83405 92307
35055 82809
29870 97866
74944 83401
27735 69547
70448 96471
6074 92191
1496 81232
21361 33416
21039 37345
1390 90108
2502 78074
76276 94705
25765 46183
14401 90387
39987 56744
79900 84710
65255 91066
24812 75895
17936 40077
36411 76171
5087 25908
3602 46377
18153 95709
55496 76157
6605 71023
24063 47038
32312 94649
50925 69630
18687 48026
47528 72765
11095 85824
16587 82747
39514 77956
6416 74813
1381 87941
71514 99168
34666 79540
63782 85220
7963 28065
33887 85134
59411 63571
85854 91086
16973 55915
77900 81840
49388 61398
49124 99612
83034 95788
53565 84997
48681 75724
64376 90647
43782 66019
79097 88924
57991 86939
23907 78587
26887 78075
34428 82414
94069 95762
11967 55440
7408 11229
52401 66558
8606 38529
28105 71827
22388 23948
3513 33590
26403 61915
44141 83061
34723 70062
36155 78869
27839 43224
85404 96757
8251 83412
63987 73986
1735 69808
6024 72086
35163 45772
15358 78208
58411 87390
1009 86530
12106 35796
31274 64090
38548 41598
23945 35506
24490 99729
35913 58456
46758 82638
58136 59522
3877 56855
25391 26774
8592 80125
2009 28184
1408 13822
27906 33278
31110 31601
84026 96131
61479 86769
41934 68686
83156 99829
14265 17149
13339 18722
40474 95207
31810 89264
30346 36839
6397 45635
62582 94747
40247 82539
31735 35208
77619 85207
55341 89374
2942 6980
18481 40382
14445 98135
35733 61623
61956 86581
8863 21800
4325 14285
27502 79129
59191 95568
51431 54086
60813 70279
4565 44573
28964 79080
63113 70041
18171 48745
36691 42183
81592 84618
85115 94184
6575 78414
16563 49465
22448 55276
53165 64668
30019 64588
5865 65540
43570 48540
7180 85820
3846 66024
38344 44952
68894 77384
29680 53089
27086 70038
44849 75636
59936 63053
68598 89820
58786 62006
26092 26569
64653 77148
91031 96604
81499 97588
33387 99487
38070 44903
50222 75274
44008 56032
59643 60153
6298 24459
1009 77331
29652 78701
30832 69842
17138 84267
63703 69371
12554 57156
59003 76773
37548 39149
27551 28414
36065 67526
5347 83954
49448 82372
17621 43906
22114 90873
39819 52729
9443 32449
67519 85844
76386 99057
83415 84595
52736 97289
41010 84043
16399 25514
34851 56737
90588 96455
1044 87145
55866 90744
18622 72490
22793 49355
33627 71584
8041 38739
70279 92610
19474 65478
26431 54454
13865 80969
11994 26939
46219 58688
24015 53914
45448 79432
4372 83109
979 18669
7792 18687
7274 18619
69681 80872
7688 82660
35149 43824
68019 71985
48930 98584
41427 41672
3951 86581
18359 80161
21488 86828
35924 57860
47795 87164
56728 64785
10963 33603
56420 59428
4680 82561
30603 50767
2129 12816
56791 64278
12169 87053
829 17007
59585 85168
72440 74637
24914 50533
14400 82235
53801 62571
44009 56737
13730 42374
27013 88153
31459 39761
73455 76194
62751 64035
35960 72432
89719 99330
48262 96615
6734 8013
32821 66871
63286 75759
56536 90837
21138 39090
40124 61399
76765 82587
50379 90061
2751 36842
2900 25969
57186 61353
55043 71475
74461 82518
63931 70478
41670 86897
3663 86456
58053 66147
54684 82559
17091 68427
2014 83053
40289 42406
52048 81224
12761 25573
4004 79958
28400 88830
8034 83319
587 53353
14931 24089
64127 70646
10712 35258
11793 48963
78722 89167
56962 72272
16434 55679
23569 63667
68999 72241
48415 97014
47684 53376
25976 44072
4182 15252
6613 67735
39990 57275
53934 88279
28436 63481
7350 56008
13666 45498
48540 94924
9999 21332
87828 93374
11578 16141
24323 31996
79719 83715
67730 84501
21650 48090
38188 81257
24606 41535
15705 56739
23203 85568
16934 78738
93751 97913
41342 58570
15936 57153
44182 59926
2941 14169
61077 67851
8402 75906
23400 75150
45928 52053
13890 51412
1490 84408
13513 62540
79236 82505
66425 97340
33013 52948
47768 94666
8167 44359
17283 65222
62760 87630
26338 86964
59588 98781
44861 66102
55813 83276
41257 91545
39996 81000
56480 70711
77016 91997
46965 90658
80059 80823
25236 52509
35613 68285
61797 74969
83997 99457
7774 13691
35116 80330
8282 82981
19531 66002
10985 87005
14604 36841
8756 25192
16281 86402
75796 80529
78487 87374
20969 80107
1964 96118
2560 94951
66033 70814
16517 38334
70156 88717
27623 86060
61846 63040
18931 95340
32577 60352
18849 97324
30295 71874
3836 88510
30893 57643
33186 37621
1818 82682
6586 56043
25803 32461
25532 99059
79749 98459
45475 63238
72395 77707
41427 81816
86072 93592
10623 43279
26829 68313
39675 60872
71023 88772
42965 90336
29562 94969
1230 55639
42147 51220
19295 58753
46860 66557
12033 88960
27883 45016
51366 99874
57962 90275
21828 24824
39570 49769
21566 62053
44603 90120
11530 52404
28836 44698
17028 99586
18836 84177
47628 48795
6296 24497
14997 44138
56065 90734
38430 99286
37946 71417
44789 72803
59648 82360
43817 89876
38570 51910
49557 52228
24002 86446
19830 92418
19094 88794
64183 68396
38044 50985
84847 87110
32356 98204
24942 60105
27653 35741
27012 86206
22371 63266
13006 39042
66253 86239
844 20954
70180 87362
80644 88544
3131 21099
80151 80720
16461 72949
1108 5905
67445 92375
39308 40283
210 10497
45330 69938
27636 43909
5868 43509
50012 52343
47066 60656
59933 84902
62415 79999
27926 52512
21107 94732
47815 68053
9415 33278
23885 65597
59287 63565
40 63081
6455 35038
10240 62493
72036 78071
9762 53674
66999 88531
36825 62172
26300 40000
31048 61996
1027 29165
38000 63879
21404 59108
24506 73713
27615 93385
12616 97819
10741 74627
9044 46873
37939 66499
58473 92971
8707 69682
76016 78149
60697 87420
21365 93805
7048 54424
15553 89879
26602 37302
22663 84282
589 47892
22978 75464
18268 77646
25466 25608
38337 61848
31998 60824
55742 81990
78943 98160
30097 38808
7494 77571
15373 77742
13606 63308
25617 64059
16144 21590
14064 47080
80910 87743
8216 32031
4292 79021
6465 85312
16467 77326
1466 9797
32092 46475
76018 79619
8526 90395
16733 52437
87283 98351
57962 60456
13651 14507
94158 99564
45802 86477
56323 86798
4473 59514
3597 80401
40245 48484
2003 9043
8876 98700
5262 84788
31647 89399
2822 65276
61579 95725
17971 93489
21904 75911
11602 75777
23453 45504
22131 56877
29900 49526
53565 95876
10924 69598
22422 31093
25439 42426
56118 96667
72391 80054
50679 64739
66685 81791
13756 40328
23147 79850
64800 99738
34721 44288
22023 34735
63222 73778
42439 96656
46047 91713
36251 84870
41518 86587
25848 80320
32828 61647
45294 46700
11831 38932
18201 48198
41542 85577
38937 64536
71521 73333
6404 47879
75471 90088
61520 97827
51819 64203
63368 68751
8296 17312
42657 45640
28428 39743
12805 42742
51900 80104
22078 88891
3986 39622
41616 89880
24520 33057
46645 47502
12692 82754
44460 85538
11302 69067
1169 10097
17167 35728
18848 25689
4086 69116
31411 58271
66980 70434
12019 95674
430 75663
18650 58380
58986 89617
10774 63417
80516 94910
43518 73970
2794 44385
48521 73140
12014 74522
34558 71005
6085 10007
5592 89435
42219 85708
65789 98229
75265 81138
36214 48592
41127 58250
27199 55770
57925 90186
45631 87628
47022 81507
4312 58680
82 93339
10626 59245
4831 80276
5256 92526
76438 88271
56573 81729
1519 85983
63864 93066
12781 79516
62814 96896
30900 65791
56669 64620
27974 91141
12430 68741
64818 75644
8329 88244
21738 42059
5473 95994
16226 40745
51077 61350
29552 31201
54154 89511
61890 75310
74487 90691
96202 99607
14710 97687
20899 48187
50920 53896
55956 66449
18198 62634
18286 85157
29883 51732
95774 96124
11706 46016
7292 27116
31398 91755
27597 44267
63335 77440
6090 23370
51872 99154
5148 21718
40190 60909
14025 14336
43892 73424
54506 77070
13043 40184
9797 78384
5919 22396
38040 69821
8921 61164
23621 56668
12503 94187
5320 46571
32183 40669
20200 98283
8232 94585
66311 82541
58742 72794
74471 76614
65686 99530
14869 79396
66555 74959
20966 82407
10454 42630
12480 21949
10218 61928
52961 96813
70459 79898
45485 50060
11733 89022
25756 29704
181 87501
84527 96209
21126 23341
40976 81362
24088 33344
39062 55788
13663 23320
48061 85688
22611 90774
18233 20465
30865 42761
60117 66834
46605 72244
59958 78253
13312 15642
10117 10426
2025 99360
84405 86200
39261 64049
20615 75607
57480 92350
7065 76913
70998 81393
28647 53819
14794 90671
78264 94621
4445 53561
59973 82113
8695 47688
17788 77451
14849 73186
66358 81799
27017 95880
12077 43942
2954 95213
30066 83338
4673 51490
28266 81280
60300 93097
9141 81049
47319 55632
71423 97463
54841 98019
62260 83308
64540 69100
15505 65487
29319 69534
28292 62642
7960 78265
1390 62622
22658 41734
35155 82014
73823 98854
29669 52148
39724 68716
29354 43624
15792 91575
8496 29716
9907 70546
17318 81641
79264 99858
39322 42506
20452 60180
35864 90185
7612 29220
15810 83979
77913 92479
65608 91727
39055 59094
43882 79750
1555 60566
40550 51004
57781 85535
7592 70959
43757 98907
91018 99008
31439 38343
6031 70108
37259 87112
87313 94629
53984 55127
15097 25399
53270 84936
39515 77068
24417 63291
72145 80725
52269 89233
15368 54866
14812 45095
69828 79395
42569 94550
19430 74372
55831 70358
56010 57988
6749 34258
77633 98989
63855 89984
56875 75265
14994 96321
74601 77069
48768 57088
1706 31945
57429 64955
26914 67470
29518 34754
39014 67080
49360 62065
60491 84571
73517 91551
12567 21837
19448 40972
60286 67009
25977 91525
68101 76310
9697 49295
32431 42894
411 54383
31093 48827
15378 76644
31240 81012
1014 27610
13454 20851
46434 80164
12580 26003
73655 82744
13693 83177
74654 77709
24851 75665
12446 95648
28717 48997
41812 87958
1591 53310
59443 64510
26870 64414
36545 71752
22121 42285
17113 57572
55499 74287
12942 65784
76612 96912
36919 84596
40835 62600
22287 81610
63236 72303
9794 86626
57734 88612
5254 63255
35688 63181
51600 97823
23282 97831
2406 34684
4401 27591
91409 94972
35954 87903
9089 86136
12192 47990
46919 72498
25827 70824
50743 95059
26986 50395
16923 83185
44045 66064
37189 67385
17966 44008
47338 57938
8363 94313
35782 66673
31817 48079
13089 68568
5240 85957
13188 76146
12667 41848
20363 70085
57953 75582
966 69101
24922 90871
19471 36476
15356 68580
5574 81696
5848 97783
39333 73001
66040 84902
28342 35724
14247 88134
73721 87904
45616 57190
81696 91158
42010 94796
75112 96707
63688 71799
700 17681
21317 23306
346 25536
29273 86837
623 35166
1470 16346
18169 38660
34089 37384
69456 74474
6484 44575
4582 32479
19399 90094
30911 79859
33317 33825
80947 87659
36792 61034
6526 14930
6497 79094
1031 4778
51238 71222
6785 55402
28621 34750
4119 73324
74959 92019
11894 17537
26296 80517
87533 93768
49034 90503
6435 60382
42290 97462
9995 90393
18232 89768
26372 52143
30737 97937
19343 48665
7881 83163
22850 80374
25851 70754
8193 88630
13580 15391
17091 88429
31864 91534
58386 83855
7342 83061
60767 97467
31092 62964
15742 67478
36710 37644
9332 98429
87706 96366
1187 7092
70948 90105
55926 83766
48442 63438
33831 36714
15448 33644
17371 33283
29219 69411
24393 27416
38103 49354
35687 98478
1737 69971
7808 30373
36712 74023
3183 60848
25408 47392
36536 55581
73405 96899
718 66033
18686 62022
39 15105
23530 69977
21867 54478
9368 38684
58628 99432
22191 65495
23505 88796
51304 86613
89452 96773
14674 69822
33071 49094
28061 80678
7598 97999
42862 85046
71362 89190
49916 59596
4917 14081
83029 83150
38880 93465
43009 63208
66786 69722
4391 74945
37103 38536
51941 72925
81773 87809
12420 77096
36733 83536
5655 15536
81561 89130
56757 82413
27735 51786
19013 86343
12684 68645
3406 33675
40553 96653
31690 67922
67850 76350
63082 83605
19926 20151
58661 68158
15465 93069
42158 65614
22934 34663
22628 42499
56311 96427
29492 73341
7632 59952
68820 89621
27645 91957
26358 43626
15230 24651
47903 79175
30548 55188
19039 44421
17355 86777
71273 78768
46959 68591
49550 53928
8200 58999
4579 40310
34842 77367
7576 74993
86638 99761
44086 80927
13803 74887
39371 50658
47196 79628
52667 95683
34943 85204
85511 98536
31597 32234
40387 55769
21945 30409
53338 83259
1379 68838
12162 24115
33550 64120
87351 92396
75135 76277
7954 61241
10057 70941
18391 45059
39588 53255
38204 74593
57182 89829
53635 60691
2534 74487
79618 88001
40490 96301
15048 75622
62175 68182
8184 34044
44347 91554
76613 85586
51389 98364
9292 26742
4245 72501
23470 38897
13315 89417
40468 53925
23398 95560
54630 91085
62231 87223
27759 31703
21862 90896
41078 99077
20396 66221
57429 89432
9365 86518
54502 81910
64559 91733
68743 94601
80867 92432
8476 40791
27341 44021
2233 48308
29249 51340
81156 87642
60693 67469
12528 40494
46385 56262
40684 71272
65819 72947
22602 60399
36349 97261
60662 71027
41081 45173
18407 61096
80737 98393
37918 41360
36992 50404
73841 82461
49911 51170
15101 87921
66324 90525
18825 91577
82560 89331
5102 66882
856 68340
23109 46025
12236 78405
60049 73352
9952 34160
1125 18769
19020 53355
26447 55418
58217 87812
14593 64245
86909 97227
7178 29617
36583 96331
39277 90141
46330 82533
9097 94943
32310 56277
19999 54312
4256 7574
14275 15807
42969 82407
54741 92809
2257 56337
6504 61364
32178 49759
29160 59733
9670 29261
63944 99574
30620 66947
48241 92543
44854 71904
7167 41140
72793 75979
77743 91082
15857 97188
24222 26911
61156 88114
39250 71436
5656 69243
7054 88783
3489 42377
1041 84393
45729 80785
32730 37429
30428 62546
58280 78561
29382 47913
14464 70537
44996 99817
45468 75619
15524 38047
9772 54517
30823 46182
21310 46640
25150 82596
6257 90165
15961 61687
12841 75325
55403 93554
9643 55514
42565 75348
29704 61895
47945 54681
5036 83287
9402 62308
21159 73575
10739 47781
17802 67261
35540 74437
1032 65887
28078 81848
15090 44733
55549 85535
30059 78541
77502 93070
9465 82111
82531 84275
15495 94929
6643 56211
25898 52494
42577 74912
57792 68736
1735 24072
31453 71113
23712 84469
80030 81347
53471 79642
28952 79383
13679 39702
24692 33493
26063 82855
36314 65286
18981 68409
27851 30612
23192 63965
9320 52409
49348 59673
40178 49852
34376 38036
23401 44845
22654 49530
7733 37630
27781 77100
6435 82139
3618 25664
59367 73736
52562 72611
7200 21654
55709 64173
50553 80738
34905 67373
62731 72394
7185 58121
26656 58669
20908 89614
50142 92370
39958 70755
31843 43218
14773 57459
5861 22800
34471 52581
24476 44361
5819 33189
55901 98869
54927 96065
37029 69150
3173 6988
60824 82645
14613 70635
13422 37608
42469 85883
7420 59119
64175 91299
48152 95784
66722 77587
31745 48747
51594 62833
5725 53091
5249 97326
6574 69981
2569 19840
6672 79870
4979 16089
31244 55252
46471 59935
769 66976
2833 89204
47188 86283
82481 95433
3039 38892
50095 78560
41339 89406
18074 33070
45586 91592
20622 67692
40476 92253
53018 64627
222 57593
62566 65165
11668 16882
54413 98552
50845 85771
48605 61478
2530 49572
18274 71430
15825 55870
45293 76099
61535 66263
57143 72401
38206 91181
22976 43704
68830 96022
11852 56904
6418 99266
65301 69670
76973 94763
12131 73364
30661 31260
25049 48535
25385 88332
63594 75916
11788 84247
5311 65487
6041 38626
26473 36109
24689 25913
56219 90536
41287 79183
46543 80423
15981 60592
77259 98387
71054 83040
26412 97155
49725 77287
31790 76281
64383 99623
47870 65725
26559 50433
22778 57576
8538 31077
55433 91072
7800 11287
66762 92839
12908 42857
24650 79457
11332 25639
26380 30534
44366 77488
20247 66291
45823 46699
31006 51870
7146 42054
70784 98414
6122 58259
61395 91089
22431 99547
32319 40250
9892 74767
50 33385
10735 90714
16069 58118
55594 66571
72949 97851
53949 92902
20310 54151
35481 99600
1646 50619
7279 39870
36695 76561
1062 69228
25210 59122
7194 43051
63133 72064
37906 38044
61131 72431
5261 70269
18399 29262
2212 97968
56882 58077
35907 49392
1937 48881
54090 90707
2273 98981
45698 92336
12326 92764
8639 75609
55959 70299
38602 56494
83632 85664
13620 78018
20211 70130
5943 67835
16919 74452
31509 31978
30675 91095
46922 81979
12232 34919
40277 88356
7727 66397
16978 65062
8913 42689
26533 74850
19661 19873
30560 95338
16521 20317
30234 63915
11042 48176
87339 90795
25894 58805
20397 26210
33515 54666
59537 72387
16865 87228
73820 94973
23620 65773
17311 31930
23324 84884
16388 27698
3960 78208
13572 44815
40799 94267
31786 35657
82108 88577
1266 88733
34171 70876
69133 85998
68957 97775
20968 44206
54576 97972
39820 87430
27251 63067
14346 74784
48268 76843
21898 42067
58963 87797
6315 35841
64516 93214
28004 29139
19145 23953
341 13826
26431 94167
50525 59422
6643 85265
59187 84881
26547 66345
26505 74998
16181 98374
91230 99527
43607 70148
22474 61994
17964 24874
23363 87849
38189 41643
29051 45710
27565 41528
75949 95446
13341 40563
2515 62005
50191 82886
40575 77622
7935 95710
30208 78038
31528 98632
22924 70262
37896 55343
31802 77531
4717 57325
54959 82908
2597 90925
57862 64765
10712 56027
31739 42483
74896 85419
44408 58369
48694 85027
34964 83660
32166 95864
24215 63224
73734 86206
6334 31161
1213 39333
17257 54444
84891 86544
79673 92042
7193 93008
64407 94595
39399 48533
75014 90983
1015 8924
15979 65148
31579 43756
16339 97517
57588 97830
2609 66289
41613 95941
14025 60758
3430 31758
5625 59797
66489 77897
35795 56822
59013 94769
44402 59637
73717 97702
46749 61950
31482 79987
30841 34704
43988 85538
58837 84822
81323 88635
17665 86887
79080 91110
30624 79408
33086 92839
86894 95529
31085 50123
29080 90782
46084 50539
57863 97245
55994 82570
62211 67979
62602 84504
29418 83374
82572 84915
761 60801
48011 71247
5503 94202
46032 85091
41624 94954
41476 86888
16028 34477
1241 66123
21557 77295
16930 56747
25421 79161
65897 84233
39490 82651
4191 57739
81319 98084
39374 85581
28856 55276
36454 70410
15706 47090
6630 68562
9540 29610
40257 45890
3618 73593
418 75739
53689 59439
40794 73358
43547 59949
62502 77878
74347 92248
19239 61462
31424 77979
13114 76839
39775 63874
76300 91986
66107 80510
29450 58475
28312 44723
51549 53604
59159 84015
45292 90737
70065 85644
62016 72760
84293 94299
10485 50757
13216 28885
16756 66144
19068 47074
87237 93378
58330 98288
32502 56583
29583 69642
24093 78788
32361 95816
26895 55214
41367 43818
81498 99199
23023 53674
6710 71167
43879 47582
32106 53465
41247 51854
6140 60681
10991 15519
22564 86757
20653 49482
33355 71259
6163 10832
16289 89173
81743 85770
16620 83941
25646 86743
86386 91995
27771 62425
13348 63379
4380 32246
18265 87735
82583 98188
31574 76818
22485 94894
3914 22290
10370 39261
37616 87840
12586 98566
47137 90505
44235 55056
49996 80679
12455 32450
13302 46904
30582 74097
8185 90909
17803 49425
35571 90022
19855 42656
44317 48379
56967 59341
1355 76558
10446 15788
26407 87306
19540 89603
34473 85518
63455 98542
62279 93877
83214 87896
57514 72075
43654 91011
2996 51542
48651 72659
4934 55505
4392 64863
17817 20496
33051 45087
8476 86333
19615 27778
11478 87983
990 99314
45406 85813
57560 65585
54074 85514
23263 82067
47253 54374
3109 45324
8488 69539
45876 51834
4460 62292
11224 51148
40451 53938
40067 67529
26306 70863
52913 57850
11681 85409
10635 91274
62497 69558
25891 79236
14314 37050
33294 54810
39959 69022
2905 12386
30327 50745
6057 55419
290 48812
61389 76051
35530 47820
43316 81774
34041 93923
74721 93679
30698 83956
31418 72673
89305 90050
22140 75746
81496 84474
31803 83971
61974 90280
20509 99166
20103 89900
6758 44978
46490 61117
62309 77996
2813 9731
14531 31283
81615 88418
13401 53905
72702 88535
32106 84818
10 92077
31005 92810
48462 60825
69469 73999
35190 50838
1338 44561
868 34407
33471 83716
44234 52842
74872 89751
2794 97955
13852 87234
29348 46020
5348 16554
68715 94928
92984 99607
3119 29588
29195 51470
48624 69899
20094 55820
16798 65307
41381 86460
298 20581
50568 89013
17328 66284
4233 93930
1869 39016
6502 17451
36653 58508
85607 98894
84650 98369
14700 42561
57587 70244
17347 66506
18194 56980
16469 40316
60340 64297
21679 94761
23667 80997
48693 66952
56361 80065
1823 6613
14987 42470
19971 89767
448 68667
8583 85042
73411 81849
17655 63926
38973 65326
11230 20828
40141 41299
31773 48700
1827 53578
33380 98882
10475 80979
56098 89145
335 38787
8955 26640
37479 99217
43116 46770
29410 57190
51398 90281
8523 24699
16911 89240
7822 71177
19979 43437
14118 77306
42132 65924
60021 87214
25875 93649
12401 62920
16010 29254
3711 85328
52685 70082
71055 78482
22391 27568
21592 65343
39240 68682
84589 98964
4855 57373
59884 73383
23317 40619
55584 64800
3378 45719
47210 80334
14644 17717
12555 78455
30683 53529
32983 89985
40544 74744
22317 77816
59366 83319
36636 47715
26786 87765
924 39113
17623 95189
19789 53961
21856 93705
20546 39157
4841 11961
82119 98843
27249 46236
20546 23021
10270 50495
43864 47436
833 85854
6198 40870
32216 94687
39888 72074
67885 74540
7501 31100
219 50379
47035 61631
32752 83835
665 52900
24365 77486
72253 78910
16780 50205
17962 51055
53178 82571
92486 96904
7714 58554
48636 68770
34825 37829
4111 88174
36276 37401
19795 43763
4232 35987
2453 95489
25878 63017
24959 70858
40905 73028
62598 93747
47881 50091
43009 44695
62768 63540
47985 81785
90589 99081
30047 83524
67453 86331
4280 8045
2736 71101
35666 88899
40513 89408
7542 58379
528 75245
41339 81785
53360 57759
39336 80942
29338 58924
7613 32007
45292 88069
17217 63826
9015 76606
7633 34354
32218 94614
53287 84478
18957 36611
5019 54257
50378 55272
2097 2212
29959 94709
3363 41300
4502 30820
76950 89106
18335 51385
49702 97295
1021 34024
5421 89362
45485 45844
9003 27436
13290 65889
24672 58006
4019 41404
2609 51540
6973 62312
39163 69581
45057 51955
41033 45311
29369 45836
14627 45381
30446 32372
38752 67299
57084 89050
51877 94402
25387 85592
28377 91163
68344 78795
24553 32170
16547 79199
44896 74966
4927 68821
13694 35318
1158 59928
31391 87361
7101 53867
16804 66922
17538 49785
10223 32247
64860 91171
16767 66660
34348 92424
15705 61468
24451 64397
12676 63949
43958 65065
23332 96149
38130 60482
41741 51266
1851 73623
24897 60247
34983 82421
48474 58712
3767 23621
15159 79006
25082 62363
10861 93055
42150 76322
41079 95353
19940 66885
27126 64531
83666 97934
15235 72481
7449 7846
32055 34171
10600 68862
37435 57483
13019 48382
52707 86345
21977 68546
14589 59533
26799 90499
5487 18729
84663 98019
14037 22378
88995 93092
3184 8579
14330 31043
25473 57327
2590 8399
36151 76030
85038 99687
20992 48995
79322 84060
7903 72053
28445 61589
36439 75013
83755 96196
39200 72257
11328 18467
20339 57029
43873 70145
17688 73487
28283 38930
42786 86675
1270 33599
74695 97289
94780 97400
52152 67983
18364 31054
32 34690
4639 85883
8689 14801
24098 79614
7666 83082
60565 87395
13944 41182
77121 98318
41533 62463
26429 96043
35392 95594
20834 65869
69265 95595
17319 62006
84017 87257
62550 75802
34331 58643
35006 69001
13127 83791
12201 50199
21435 73833
55373 71142
9766 82374
45857 98666
91891 97850
1542 95745
54219 63454
69449 74634
23240 50118
47942 59138
39133 52743
5766 6264
74146 81965
44074 77899
22666 95492
31093 94483
27054 52162
47083 64736
1987 73844
2718 9036
42931 64251
33952 80065
18689 33096
30238 83581
30974 78404
26698 59713
49768 87940
20854 39959
21547 56404
5555 94215
26558 69893
22712 33813
88287 99705
9345 82392
23226 95442
59489 73317
33912 58849
769 68366
26987 41912
78997 95784
78421 91992
21544 41049
70406 75286
46268 48632
32009 56204
36596 53050
86118 99144
14151 14914
10673 96931
33380 62799
35512 79373
40600 72350
14339 45668
21603 38053
16774 87911
34753 42863
55984 71575
28221 61827
1568 40715
33470 75437
32048 97624
79256 97843
29226 34426
32957 38998
27568 61964
58238 82518
60736 89016
14343 35724
2523 51923
27505 45460
30544 64015
27288 39447
3895 12434
13150 80866
8938 63111
16302 85277
1748 7229
14357 86065
19863 77898
56651 77369
44760 93712
50128 52706
7254 81864
9233 47139
33647 95770
28148 87977
53084 91223
41380 88844
556 80673
46619 92543
18349 36888
18336 42987
66303 96714
14129 90280
21100 44910
7396 83951
49986 72718
13888 46949
5462 34297
47418 95095
20459 27968
65879 89873
47298 57085
7353 59026
9320 26399
41256 43740
696 50377
2426 8234
49380 89570
3756 57134
60150 67795
50734 77290
39285 42646
26458 70316
45446 57117
60839 66716
41724 48469
23917 26290
55271 56149
33467 99423
24033 86513
12858 35391
27852 85712
24382 55631
9752 47338
24050 68562
13827 92033
70625 88331
8032 35251
2518 24887
8430 12004
13724 48549
15967 78705
16600 59393
26163 47504
40269 72357
62025 90011
17671 32488
48930 87755
11164 80194
16441 18170
37471 57294
22336 73251
28363 75836
5108 11434
50060 68708
23911 69325
6984 89596
26026 73175
977 90782
4321 33770
9241 98131
68608 70966
54619 85284
5682 57467
4857 82712
58075 86871
88627 89467
52113 56206
31282 65294
21951 57350
25561 34608
93790 99330
6456 33676
36492 59025
14295 71521
60745 87841
6995 79535
23323 31622
69478 84409
31029 78559
2709 19846
12178 25829
45865 78261
84383 86130
13196 56547
84406 91531
73911 80313
38598 61130
45327 58216
24116 87334
33240 91542
15065 72675
28910 65658
38380 83407
39421 73388
26367 67324
3639 60767
34248 92658
9225 21932
6017 34351
72866 88427
22134 86258
28648 41492
2355 91272
25133 91306
23390 57426
1075 84658
30409 97517
27787 36624
40926 70464
43520 98485
46900 61668
29974 92867
11683 25712
34794 70274
12266 22954
48436 86237
27003 77304
35708 40874
11017 98864
18112 85980
44910 74828
9759 30682
16530 80255
9099 29508
31139 85564
19170 44985
33911 81517
72125 86720
91356 99742
76294 95412
40869 78031
69495 91933
71852 90638
47043 72482
9078 73483
26823 54326
12200 64484
78445 93714
10709 75920
35989 45993
5321 27633
26646 84859
18125 34539
62354 90856
60050 89525
31780 57044
6020 17894
46861 93632
69539 71602
14618 19799
59316 86297
42863 91907
383 86690
48831 81203
52146 58776
54869 59786
17914 82889
33031 61066
57552 85561
75102 78376
14643 95775
25654 33800
29308 82256
33633 78771
47278 92494
22905 27593
45420 83015
6916 97808
25441 92495
12165 65539
5626 50014
61521 95130
23169 65652
23146 68137
7042 30832
8003 73688
43513 53369
10773 66764
25356 76136
20349 22918
10147 33860
23666 54815
44132 63689
58460 67390
39821 62851
24419 44406
33813 94834
35981 91500
10898 47733
28399 83423
8452 80646
11350 94714
6285 42325
7057 88076
38961 87624
41182 78800
40407 85303
39453 87417
49301 66940
66072 95749
1704 96883
6138 8772
42674 71965
33666 34335
76169 93193
26061 36749
47982 78650
2771 83275
52965 54801
21994 96095
29839 70851
14732 31333
20669 87212
87491 94021
17842 28902
14412 88744
65974 82993
42024 85222
12681 57567
47085 92175
81835 97408
20056 67128
16925 64969
23346 43499
74378 97310
78457 81315
32838 66290
67881 86489
12998 41065
16932 98748
82928 94795
56713 87247
32595 69947
52981 83693
3149 50493
3074 24192
35487 49134
77380 79843
8052 20103
68873 96698
78940 96597
24705 47629
26696 41659
11771 70271
13071 89323
25615 88710
16290 57869
55534 92529
49644 57019
51556 86829
38835 51673
87925 98453
16260 96458
69314 89333
85152 88575
20731 66000
31338 89981
38299 44893
27153 70330
61196 86724
5412 22525
49703 93624
16658 83294
57169 76979
12761 24976
86942 93046
2062 96377
4178 22810
21955 40549
34351 57994
37307 81423
787 30424
77322 97977
2614 93851
3900 49644
18153 92244
14970 78082
57556 75363
10589 72213
2777 12900
15507 89883
64591 77298
47457 80115
40124 99813
87710 97140
70543 98039
52780 59142
55686 95284
63024 63213
54047 94643
55330 86800
4697 33727
78695 87611
47486 62390
16286 26739
29414 75676
1065 80227
42823 65292
62483 95254
32311 96425
32874 45210
16387 53391
19210 39337
3211 61321
25226 83012
12334 47973
42786 43711
184 19394
21871 56605
63133 93330
1302 73611
34783 94638
88213 91495
17816 82696
6347 92949
46118 74556
21081 48924
50012 53884
13407 14820
70254 98847
37204 71128
5226 89024
3781 8136
32873 81105
8033 82450
51453 64802
43148 67121
9895 96492
6039 9503
37704 49335
2634 44069
3056 5934
8768 77598
20142 91778
15463 29233
3508 71626
46350 86658
2105 8216
74781 91952
81034 91269
5593 85908
55762 62154
82404 82905
48395 50819
27559 55723
54478 91421
1368 3575
15931 96370
6772 46211
85030 95372
19366 56232
10799 99697
34101 78206
60995 94588
13711 33068
22434 84786
64071 88333
25518 98322
21815 29663
73302 91326
12790 44050
32129 62810
29439 88314
63599 85143
7601 93064
47370 78986
68197 90613
52982 73940
550 60421
83347 89210
11568 46814
3027 22093
42256 83470
30300 97252
40351 69572
54971 93797
64436 84220
1442 75459
13277 39078
43073 98752
56816 65194
21971 47005
29458 75491
46758 47567
9958 34506
61015 66075
5263 65006
31070 78315
16000 23332
64552 84397
70155 81199
24853 31283
17089 88961
50203 52200
61264 73782
21714 74021
26304 51891
45592 97286
10451 97029
44527 67337
75052 96176
23029 25330
31487 81379
5408 98825
65219 83963
37031 86546
13180 79352
9216 59141
21709 77832
32004 40648
42872 84065
44816 64431
28140 51504
21392 23941
3018 60559
60738 80713
14394 20684
19338 89337
33297 42626
5652 71460
10555 75241
14613 27948
12048 16922
9103 94174
27607 35277
47468 61485
3646 83384
62419 75295
80676 81289
59064 84214
29829 36299
6355 86261
37528 50093
43127 74184
17340 95950
32461 98272
32237 64065
19692 30428
21980 31318
86295 86627
19216 91380
16180 25646
3018 66762
42916 75907
85929 98901
19835 61764
9964 14764
3781 26015
24493 69030
62468 71534
62731 87058
33971 65357
43549 83799
7785 22298
814 61879
14648 50797
33429 92023
14671 45071
21738 41089
15096 16863
1826 64549
12553 20410
29478 75486
79074 97207
66889 96062
58866 90434
84030 94855
53337 55665
64878 87776
34 60651
10911 80925
64419 92320
19250 67750
55028 95153
65025 79730
23959 66562
1415 96985
78581 86682
73466 96216
6318 7217
38805 99139
43559 88215
2193 54602
17157 35965
33966 62181
52873 58322
57096 65253
14862 87807
53251 67707
5102 11553
12595 17585
24501 86736
46988 90356
29548 90258
61452 71401
95599 96030
6398 64034
34834 58165
29698 48883
33948 67045
35078 42647
9220 85027
71365 91693
2114 67642
31878 57775
16924 54778
35249 99620
52142 90087
15228 91653
1874 70644
19769 46607
67134 80509
37144 47837
11702 76882
80765 82511
6449 64173
7246 51125
27763 71862
16682 26518
13587 53013
34332 38202
42220 47267
25096 70392
6186 88916
819 55335
6912 13438
12141 25589
10877 15493
73912 81305
12880 22216
59117 59979
35408 66657
47958 58055
29250 49461
10502 84205
2195 98997
25170 58760
56148 60000
27303 65716
72070 80083
91844 94398
2326 68523
82001 85833
44422 75250
8217 85681
9909 83931
26150 46251
34116 60752
95478 97964
253 86254
51136 57919
28316 52152
25051 88540
66069 75559
33243 64868
6806 74569
29106 83041
12799 58566
90936 92370
27543 64257
9987 99511
28451 94916
16035 40588
10081 85052
24476 28975
25341 83552
50280 69399
411 91946
21916 22827
27098 34854
690 1171
14759 58977
18692 56063
7878 68157
35466 38973
20334 39499
20990 69913
8725 75648
21254 27332
22328 91659
6 29546
9330 56371
23176 35778
38536 73290
12438 58570
5568 13783
22939 63816
28314 61841
33598 91214
31966 85843
309 30935
9845 64700
1338 57280
62159 63748
22865 94761
48090 80294
24186 77968
51269 96819
19141 88883
16373 71167
67504 74283
20365 63404
38198 41084
3651 92510
33952 37380
59719 60418
35997 47316
41519 98539
34747 62175
27781 96180
3511 31167
37666 44810
2896 5536
56963 58416
91998 94626
54584 83466
24365 53218
45450 64886
889 14770
26571 61430
90762 94906
67260 93607
51455 86414
24844 41759
14114 85584
17099 53458
7546 55806
65997 68849
4303 86186
68804 88198
40245 93607
11506 82499
930 25429
43182 62323
20496 64948
48317 96486
46629 92576
94454 99585
26486 73153
21222 77335
31489 51253
10315 72207
50680 76639
15816 57799
70178 99740
5504 14071
72147 93264
70315 81464
35046 73026
66762 87948
36707 66035
65815 84361
4343 72229
20034 56697
41793 85479
3828 33395
39502 50131
36270 53400
3137 21961
29243 31803
16987 80828
56860 87509
61893 94503
44803 57252
44506 88449
11673 28765
86688 90617
61073 97022
5734 67710
32768 48073
36853 49186
37860 70205
13504 87050
17107 78406
27868 80718
2718 79790
42896 73836
48809 53800
13505 15984
21493 53986
3923 20404
44508 59071
56827 68970
61206 70803
111 97029
6762 25167
12526 24560
15477 27344
51039 67274
57922 79594
6707 12956
7397 95523
10238 89735
83982 95552
20363 66557
54930 55513
43404 57274
25792 36698
23975 44523
21282 33988
24956 28744
8832 22274
10619 95993
69744 96056
64822 72383
27295 85015
10446 81988
22143 40003
14378 84671
52067 98558
61320 88418
58719 77341
81184 95566
41739 88322
735 63545
67942 83318
86211 96841
59919 93133
47003 60951
43618 73474
24755 35381
36974 52801
26069 58548
26725 73166
48760 72554
16999 77018
41947 97012
42431 87649
58916 81333
36804 60487
14756 67210
54695 89342
67787 76633
11781 68123
66482 95355
24286 86482
18995 75813
13853 25394
46102 73752
45721 66264
31852 47419
25151 51687
9927 21384
80183 95483
52819 63914
10008 26868
44862 83345
52080 89161
14194 51985
43720 63773
1177 97286
14874 17003
39055 61008
39953 88286
22899 36260
47799 92161
66214 74922
4170 22623
1204 55663
7243 34910
32268 41384
7502 16763
35928 57558
31296 42575
65813 67310
67514 89129
12570 18151
24328 91282
27991 34236
70542 99225
12466 74603
40029 53855
26272 73973
4236 75317
1762 69503
3325 75806
32067 49681
12056 42754
33119 85065
11970 52029
16562 92681
16821 39998
1811 52695
35723 49662
49952 84238
61710 91169
36694 68226
20543 49591
38738 56027
39018 86846
69260 84214
55157 64909
441 15165
58753 61781
2384 98275
20792 39241
38290 55857
21904 29278
11604 26813
41422 95192
32793 44653
33131 94323
50468 94012
9038 97170
82309 84077
55021 83206
1770 74484
40931 43827
16990 74452
10986 17291
25739 61275
44068 90443
57314 92272
17009 71447
34063 41089
32352 65293
40977 71171
29506 89866
37038 47903
32392 81703
47826 83112
2373 23863
69377 85612
30609 89660
56983 58122
21588 39516
87588 97078
16602 85668
19702 58155
12549 60151
72190 79007
8559 62405
55589 96299
3839 61522
8043 14924
15701 16775
44860 99746
36526 36843
8160 26471
70934 88012
229 81556
40944 74734
17748 96436
51852 80125
34915 66214
55820 94998
74608 76578
35528 95915
18297 52090
6958 9624
4777 63340
1807 86482
6504 20846
37385 48701
28181 92238
58338 60328
27346 74945
87236 93780
78588 82442
28787 65586
63739 79845
20273 48385
331 41850
2583 38764
73633 89969
6643 65935
89350 94427
15017 84107
72507 74817
16025 75645
53253 62646
63175 98521
47089 86774
17953 26196
4379 15923
27140 62280
38891 59252
52076 67510
87552 90607
2799 84973
14786 78022
23603 64140
7315 51806
17591 49174
24109 93110
47984 82164
5939 64179
49490 88422
45752 86133
31970 41675
17867 23499
61107 63522
20865 58781
19180 60704
21894 46178
32837 87664
70285 93056
34274 73872
7608 51688
27916 96216
39848 42592
35310 59643
44537 85699
15078 51433
74346 86515
10645 46437
93305 99230
23237 99988
15862 46751
17684 31508
22897 39319
32708 77698
11294 32760
38895 54565
5068 14134
20894 74485
20795 49444
20544 48986
6521 33275
40424 92465
51795 92732
55806 64339
22744 45040
13019 88724
4021 32264
47001 98068
18147 36868
54233 92398
12636 77122
67914 90644
25182 95988
47600 76255
80716 86455
29580 48549
75693 83066
35219 76221
24858 26464
91833 93395
12293 48382
28052 78332
66473 81538
5518 66278
63193 88195
11263 21042
25038 52270
19300 93476
44275 68179
9093 85902
44244 58551
71692 75289
18309 56169
81539 85513
61868 64684
30088 59546
6195 19404
16107 73769
88972 91311
34567 39532
40307 82191
13225 54867
12775 75297
26433 27016
15545 23774
50210 62386
66479 98976
11572 90107
57162 86709
6222 63701
9805 62675
71823 91580
21084 72568
8405 71388
2549 24236
22585 44428
93687 94903
9302 34409
4937 50064
16881 40233
6581 85449
41387 46880
25085 50187
39281 64596
4897 44914
47880 84615
361 74753
32578 99583
48318 78460
19202 48063
15458 77846
22967 25800
9651 61445
83604 89662
56367 68890
27286 30395
2983 10601
76692 83678
84987 98544
28485 79357
43091 82095
66616 82384
68043 96418
35433 80624
31095 44498
71561 86643
1559 94208
27542 64166
5102 39691
68400 90270
20072 83718
36982 52595
89660 93229
36589 66257
58933 59678
33240 59556
56035 75393
18689 22084
8560 94674
29347 35082
72039 83313
29432 64545
17879 26879
27209 54441
61124 77958
24815 75835
62183 64762
24420 28019
11919 55407
5846 17460
63709 92698
6176 37867
37206 39836
14799 32783
53844 89774
52641 88628
34606 96658
12943 83297
23109 42439
52580 66324
35489 87489
48159 67680
21932 96975
29523 58435
41832 56992
12917 38070
13782 87032
67503 78873
52590 61907
16334 79454
39592 69115
30450 32310
33927 51539
39442 65671
16267 88328
40668 43437
38290 84582
32062 73159
15593 60681
75651 86264
13674 67285
21287 31060
13830 96908
11429 98470
65499 77041
86165 97426
26984 69750
55510 59049
12505 46243
30438 41895
35207 67162
72055 77284
92728 96686
75852 83622
37323 83700
34792 94649
15865 42050
19068 95446
6634 26735
8437 63221
56162 77864
24622 76343
45089 81227
33174 62811
7101 36035
87759 90805
80511 88497
81 39542
17064 83866
43780 90140
3296 61946
14263 52837
35706 62425
35720 89822
14470 53174
42668 72563
57574 66317
33432 87977
48187 68872
50121 86285
57831 58677
10533 29744
15574 47200
56205 61462
20694 40560
61219 64548
52385 55386
39220 83573
38834 97199
37585 52256
31903 89493
62452 89198
65952 85631
27874 67790
61474 69850
23363 49763
6474 34175
43758 82571
57937 62459
5730 67975
20766 98857
18582 55207
12687 15468
14907 17569
54526 75806
62803 92057
26922 64205
1771 43551
148 65362
8235 90786
12573 20530
41985 63257
51397 88315
16315 80492
28116 92919
22424 65241
60873 93304
8391 64501
16924 95571
21051 70132
39563 40849
35015 56165
28230 61977
78051 79853
26105 90438
53610 61571
7862 18429
25899 97566
6286 32041
83209 97295
42886 61123
26592 51571
13556 23701
55985 57004
45318 82252
22648 80801
8728 85152
51801 83025
19372 84086
12317 21069
82857 94203
47707 89519
4123 38664
23206 74471
77046 86737
2440 28826
29409 74398
21838 69303
27829 60387
20311 30686
3986 35434
29787 58232
9887 35019
21398 57801
9476 89493
15871 52563
46486 89974
53445 57366
57983 66453
59124 66855
34016 44904
72146 79758
32369 73780
38408 71513
39131 67019
28737 76541
8673 9889
5974 76126
22503 24737
47834 52457
33969 36106
48424 61048
75323 75827
25312 61593
50422 59112
85946 88243
74938 80248
80891 99725
2645 82206
56362 99477
45790 89612
53362 78877
36026 84485
4974 25735
75057 81339
36896 76396
32409 85802
14816 81835
64373 92174
53012 54952
18580 88935
19645 73533
16132 33241
10359 20154
43907 85021
1813 51873
28844 38770
1622 43882
50986 85567
10124 16385
12204 19584
39624 86381
16263 66014
12301 44287
41492 77584
47637 52230
12980 68973
26108 84191
30241 37440
4397 19977
35646 65801
83277 95665
9695 46715
4146 92984
12886 39652
4216 77692
20293 95164
32784 63812
37669 38519
77713 96969
53719 74448
25623 35191
19156 69910
42306 89062
17728 48437
29407 83886
15154 20618
57886 93682
55576 96699
90802 96114
24481 37096
3649 53666
37637 65822
15287 83562
74450 80237
15051 79139
5670 28255
3776 8813
58017 62731
55107 96212
43173 64526
3933 88529
6263 42852
10572 95351
13400 53035
62653 69227
43140 43497
8802 58128
26796 52319
20578 91315
27080 60253
28208 55983
53915 83452
365 93701
30077 93156
3887 4243
4627 97854
30120 88970
46135 96385
15103 16048
1838 87670
3670 94740
33765 70459
9504 49432
61716 82875
40273 44438
31917 63452
52403 63666
7041 21170
16745 51273
27437 74610
39975 70841
27525 79428
21865 87336
15341 19168
67570 83643
55763 67031
7550 72585
1874 28902
42381 63552
43143 69313
24762 27413
42691 88636
33161 90192
64591 77955
63664 92055
44096 58495
24371 55512
26239 30963
22670 28372
270 97253
13329 92869
30049 30543
48925 83862
26914 28524
81603 88166
39606 72311
39170 96132
29459 71951
8397 98149
76054 88213
47497 66271
60698 67264
30190 62473
51456 70947
46988 86865
35034 80390
3487 24511
2743 53461
64981 93586
37919 70587
7343 89398
38558 98235
57804 78615
79283 85908
78171 90317
32108 52652
3988 73082
18663 46431
26497 32863
25047 73374
39426 72057
87386 99828
77330 89006
14682 73341
11793 53963
33118 88407
43732 54149
51376 60560
46749 73698
36402 59928
2784 61109
29660 42100
13060 94508
17715 95850
23156 64457
52418 52670
8620 32487
11173 28046
11166 59606
16376 42002
29511 95458
593 91651
58308 88727
20515 95354
22681 84761
71069 82243
30567 79655
13593 79090
60354 65125
55195 87641
94458 97770
56381 94304
12907 84146
36867 81222
73244 90070
44624 45931
15039 83752
34148 88846
28795 67946
53726 98953
53635 64912
33032 92635
33384 64901
5302 45611
13875 68887
6064 58678
59974 69961
5111 82412
16633 73914
24453 78497
21390 25506
16602 80361
28038 63912
27784 36126
17445 92555
17055 52375
50463 66395
23948 86397
813 79709
1512 91393
7370 40648
6126 13820
10388 48770
26105 94160
33030 64228
3152 51827
37499 48717
33481 40913
34107 98618
19955 95157
521 45800
16448 17089
34834 48621
29376 97708
42675 63496
19106 74554
65720 71677
39429 91155
20161 73839
44507 57068
62628 79096
3853 47691
33186 95024
58909 95163
692 63519
13028 51533
65784 96009
46009 64360
30624 74076
60077 89396
89452 99407
30521 49786
44578 94124
19646 59818
14557 35992
29679 85416
44744 61176
29274 41059
739 75906
15673 17852
12073 54747
25993 42509
14698 97776
35702 61337
31852 50266
23461 35198
50732 66548
40260 77441
13991 51147
6323 56670
58340 76218
17022 96018
40966 86441
81953 94346
35894 52228
23431 99553
34508 50447
59492 93646
82737 90944
60375 97930
44955 88476
9634 82983
35781 80765
5870 91675
24366 43310
42473 53348
24167 80923
57660 81582
51921 53358
16259 64340
54762 85661
6554 54482
44865 80339
41211 48480
8674 86654
20870 48746
8567 22064
6756 15079
62509 90124
10022 46803
13541 49053
41456 65987
46128 69898
65007 78286
28319 85612
27909 34199
2526 3401
4071 58959
59376 79189
72168 85827
32944 56559
29451 47274
5104 29757
2311 16378
17191 35704
3812 48774
48559 50829
13931 16848
54801 60492
13079 97866
18755 87623
62790 67307
8596 70523
14860 85522
17304 89582
28250 57118
22357 31728
52073 61310
24414 40163
42993 61170
22608 32601
66103 94273
51824 57458
16051 42761
6016 63108
9531 92435
36368 72674
4121 79957
60026 85632
61294 87824
64543 67057
37330 49258
22900 73014
37401 98212
34077 61023
58276 62693
66413 72196
30366 69722
25344 41709
21009 55838
54683 76779
17278 39805
45915 74657
67122 94872
12798 70720
44989 91599
6585 52769
7736 42486
51476 54867
2496 13455
61558 62591
63716 87590
23361 40942
86421 97166
7626 83691
8462 25439
10598 93206
76029 99876
69689 87145
66523 73763
24938 86408
48149 58349
17626 26915
51269 72895
3669 65374
16546 66646
35612 82216
74184 84951
4074 14223
12602 46327
45703 83498
57918 78958
2757 35543
90951 91218
33246 81148
12491 87800
6925 9156
31667 50435
30134 49403
23010 57240
46043 74155
1901 40320
18986 40088
25984 36642
72861 73324
42787 95191
58386 90280
59316 73617
43964 72869
60427 66830
15513 95491
18957 29443
5538 54927
25732 36446
77771 85952
79283 98770
46348 96494
6209 84101
22475 35835
56290 74821
7433 29262
80985 94365
20805 72386
75403 90182
44975 77425
6932 72231
69956 94749
16574 71519
686 71036
22505 47380
17806 87834
66107 94499
5082 6603
52815 56911
54501 75589
838 93154
40117 95654
50131 96970
7495 7688
58368 64390
52707 84721
7718 92943
53457 94575
3955 56238
53390 71207
31126 66792
61522 71562
96329 98260
73755 98339
27323 80398
43706 59305
51875 73210
20706 68584
54348 71674
34928 67646
48536 69796
52442 80057
53982 93538
42612 56478
19874 82419
12541 80428
2399 85919
47714 52159
2914 43288
21730 98782
38300 65638
9243 53679
25803 29460
34074 65895
30665 82626
33451 83372
4418 97708
53308 63289
71780 82257
3456 35085
158 58003
2836 20043
18914 44371
73232 78270
53285 80937
26563 92446
93668 98555
2368 37721
77255 83292
5087 44277
46853 65150
40017 55189
42378 81094
31086 64932
6188 48766
4779 58817
45606 80839
29759 33680
27815 93652
2667 70321
48460 84739
80226 96471
37810 66760
13564 87146
34954 43547
29371 66338
10851 31746
42622 83507
49140 68458
11748 30207
41359 73481
17757 93671
3908 35325
17242 65429
26793 40223
20954 21833
48645 58032
53278 62946
30364 49934
62391 89202
12430 73164
27730 61954
13989 33350
3334 38218
24157 41551
90353 92751
54224 68551
550 82698
12681 85469
231 41010
66624 88436
29 36157
30489 90881
5161 85606
34867 35187
28948 79974
6835 24968
28743 71848
20983 21364
2110 11166
44185 82748
2230 57545
34388 61994
15654 42271
34156 40742
65514 71131
26635 45197
45934 72490
39402 55722
42554 76260
25506 90629
32116 70077
47437 57939
8897 98760
78769 90606
86973 99471
34844 58196
32890 86497
3627 65789
54029 57521
38763 43155
31522 53640
58911 72298
14868 41603
14857 88981
12491 40601
48265 62749
42683 48621
36946 52463
30742 56513
37504 59517
20941 77740
26842 73690
42829 45085
1575 34275
68669 94356
3721 25784
6029 37427
5447 45755
23055 59105
69076 73208
84016 99626
642 71799
10947 22322
41458 54308
30092 33287
38618 86853
49903 84652
50899 80040
47300 86367
76352 86716
34079 40567
53388 79530
14559 87969
23989 95813
59186 83974
14780 63709
43825 98502
76997 97749
49750 65178
20383 39607
24102 80879
38500 94615
59945 76799
45945 87939
39277 84116
55449 87871
7627 36506
53371 85270
22192 62641
33598 68811
22107 52398
76473 98114
17985 88914
19492 95450
3779 78671
6708 55911
7475 97312
88193 97000
55772 56510
20910 86624
2635 37231
45540 86960
54722 66101
2124 18657
85412 93751
65809 76597
21398 81828
62937 74770
64817 92630
52747 84181
33187 91055
17764 24536
77265 91255
26529 50242
7091 46901
32051 84247
2892 68795
58635 66687
53267 92752
17231 91953
72710 78945
2063 50299
51793 92819
17677 36021
47794 86488
32619 88684
62270 66379
83741 89939
46323 75734
1063 42329
20044 47648
27907 56230
12378 86788
64782 71267
52338 95984
24537 66923
67026 74699
67392 92622
4573 39585
89004 92683
80475 96665
54577 80587
78391 87734
32793 35128
22684 86197
76641 92952
7055 74828
44790 80331
13448 22610
12475 35845
51070 97582
12915 99228
20941 40231
16123 54541
35255 77770
13581 38035
362 67348
65176 80461
39495 88466
26007 59134
68256 90038
71117 77623
33879 65816
19732 60695
11275 74342
61656 76184
50775 53120
13521 63049
55214 65143
39453 71957
11057 34611
81072 90600
44023 62281
52117 92214
59924 94959
38068 69794
59665 84254
18216 75346
42508 68787
38111 74593
33049 99330
5169 24392
10746 16803
9942 11144
41350 97952
41730 84640
16889 41126
24105 29038
10359 95962
59868 61193
10304 48387
46872 75730
95846 98898
34819 39279
8417 14978
51264 53718
55264 60305
34980 60048
18468 26738
33959 37642
64167 99691
50933 68220
23783 55108
15115 97352
47048 73922
37079 56694
2423 11227
44630 54325
27408 85364
27829 73488
77384 80653
7951 25366
16921 59665
307 34852
16079 96489
173 84671
6544 31310
6435 27316
73312 88671
19242 58907
4163 67262
68255 72314
16255 59241
32203 91780
55301 89833
45756 64720
56457 62945
22592 23271
19261 77666
4693 80263
280 55462
71811 87908
22458 92458
75392 87149
4912 9668
28250 59179
18478 78082
45785 78635
27406 44685
40959 93136
53145 93302
13292 80626
40939 94641
37110 76669
910 82232
6074 97566
50187 65363
17315 48631
5648 65900
38527 86889
32647 67035
10287 59291
11459 36044
19335 93083
72090 96779
8150 46925
4061 38719
21240 83451
49331 97008
59465 61816
61074 95624
77478 94784
8660 13020
23359 35807
19218 93483
1966 61493
22616 64967
27440 80830
30571 56843
19896 55253
68776 71733
44848 92851
20075 33124
11829 55629
42652 76025
80679 99682
52528 52801
16190 42303
7614 61359
14783 16778
38438 91130
90176 91542
11961 19820
54873 62735
41724 47199
60130 91548
33928 85364
34925 66586
5741 43634
5646 64022
64345 74868
19878 30172
81876 93903
45445 76144
90680 94484
34042 62074
12654 86253
21333 90849
12687 28828
46105 54902
30940 40444
69140 85239
68686 75340
27623 28319
15015 55870
24897 45808
14789 70491
68921 93197
14801 80536
81958 86240
71842 85539
10305 30677
23600 41817
27703 59815
71990 90292
65512 76469
19031 62029
38732 51618
8111 17791
91031 93284
3614 89433
8459 31895
69782 72274
33453 36095
9408 72506
3478 95794
2351 13155
28404 40021
50702 86001
55775 64741
10172 48478
28294 92867
86580 91844
21128 72596
33746 77406
70470 79988
21804 97828
28751 43102
80809 97461
31408 70043
13584 34751
15348 76127
32653 72443
42249 94331
1866 73902
432 44819
2656 78482
30895 56347
8438 83862
27364 92493
74608 84137
40492 78674
4229 40225
10906 22161
19584 66583
33746 90667
10284 74195
2163 14699
22454 76491
22482 96013
65235 88023
30772 47642
28499 43383
1381 71029
53045 67681
71056 99474
68199 86936
75308 76786
45371 59766
28565 36639
3940 59783
18192 90184
30890 64376
13402 71080
15600 90148
42895 88386
52512 84972
19145 59705
40789 46278
26227 46140
1498 86487
26251 36541
38171 81986
441 80568
50310 69924
9216 73953
25174 34048
40341 42273
66264 68473
33265 34151
38410 38736
64645 83310
66782 71771
26484 96993
38895 72077
26439 97243
53087 97140
38193 88746
35917 48637
42616 64825
75316 94132
3061 85811
12190 82350
38080 63820
13712 14963
25619 91523
18218 44608
23755 43059
40871 82080
73946 76644
40533 58833
85884 96336
38800 78211
34337 84850
51040 96923
22132 24832
53638 89118
46761 59544
23733 74258
50443 59242
12388 31885
13573 88145
55698 61131
29804 60733
15111 56455
91903 93080
38080 92784
56445 71366
35580 75184
835 26180
6123 60290
2477 13766
15062 81087
83257 95373
83352 83462
55045 62083
31288 49754
32965 94537
43822 89852
12357 37894
28417 57734
25110 72608
29585 98305
2385 67631
22034 34562
7269 14636
74772 85728
66632 79839
675 10193
25881 42901
83357 90445
18287 97327
76880 82831
21989 77170
11228 40814
22483 35082
68536 87026
82964 83009
67310 76151
23653 94837
47529 62522
66554 91021
21091 62822
27230 65161
10518 16034
69041 69407
36534 97868
37202 93083
20241 44831
73165 97597
57742 63238
30024 33167
53821 54992
25725 70732
54439 83257
90423 91061
85319 97195
45676 84408
53145 90317
42166 74611
57470 85819
36995 62756
36984 50150
11599 35711
40126 77501
71507 88810
28973 90227
8681 54985
47277 93214
11930 42643
91991 99237
37977 62033
17515 68782
17227 35377
69755 98982
72331 96286
5816 26360
47786 62909
22263 43040
88459 89933
45177 92385
20301 22524
28960 55111
62603 68409
13286 93331
42268 92861
85820 98612
67201 90126
19309 61857
6873 63184
27429 49261
19413 35559
62096 69028
85431 90611
51624 83229
68507 99690
48699 52329
39064 85934
12582 68538
83262 89000
3915 56262
92485 99134
62012 88025
1680 24290
85780 98167
20926 56806
36767 54739
51445 56998
2695 28247
18394 91790
36509 68770
36112 68316
35616 85842
38865 72218
5252 23264
24118 40634
25697 82346
8105 51803
21687 39051
21456 52283
13958 22209
53673 75130
5371 50236
54576 88078
38148 77697
1894 18004
1299 38090
43009 58628
94437 97942
53238 99004
12743 51203
37480 98258
18939 86723
28801 85874
10162 25309
2642 68127
9286 58198
12025 60871
49481 62834
69271 90661
24576 51426
15147 17611
4595 15173
13664 79688
6971 46397
41189 80429
10331 25328
36105 96147
501 74541
30351 50299
22640 78182
14212 79706
36295 89656
27881 48744
8724 58339
34910 75633
91070 99790
10521 38684
58598 73729
2578 24282
8189 25667
90456 96971
83343 97839
21929 69957
26828 99076
14258 91278
48345 71794
28375 81841
28128 36330
20356 79979
5813 61610
37873 97053
44882 76105
3918 65282
83154 88817
53019 96944
19188 86424
11536 34797
34563 66712
10984 70816
26452 57323
22640 63197
8607 50956
50349 94716
57922 65010
38045 40790
17131 44581
42438 55307
41944 55793
45256 80917
10507 71192
58013 78846
4195 23344
52586 53197
24156 28223
38058 84247
68073 69534
51596 53724
36433 38136
12280 64384
70740 94082
60055 61788
40008 67190
7484 38963
24142 37533
24049 57060
23362 41406
8853 26081
8925 92113
9105 48345
35800 47550
44150 52765
76570 85063
28448 34411
45252 69950
63385 70035
68356 75587
68498 82646
44833 85025
35044 66846
29757 30718
44624 79296
5191 6857
14764 56038
38941 58614
1981 64947
27660 34102
49100 81512
8819 98866
32027 78993
21189 46981
3883 82899
2764 24724
72299 90814
18283 78986
37698 82943
14100 34300
6284 75834
18488 85845
1750 57266
22902 44871
39049 68307
26415 79722
27602 59691
50811 84463
17763 62497
1951 99323
9932 13211
90718 91386
14908 40084
4823 18071
7593 28922
35518 77028
15214 74401
77594 84949
31881 89095
82250 89783
2489 37650
27038 49878
111 33432
32224 81801
73744 96732
74839 86228
38970 94211
478 30121
22681 37499
32458 73084
35023 80914
71171 91144
13371 65799
31340 41537
14036 39630
7167 30523
84160 86226
9449 47550
46014 95690
12814 52938
62898 77832
28836 45872
1825 63992
16374 73585
14454 71191
73640 90093
42733 54822
63748 87548
83308 98830
24993 32991
10480 20135
62214 99384
31715 41640
50204 89905
8936 32114
16882 76480
37914 79373
44191 91695
37163 40424
21780 90905
2854 51725
10526 29300
52931 67599
11484 99967
58198 97429
46520 80327
54614 59695
51404 66104
13199 25821
4004 88346
11866 94489
1466 13330
11630 69949
55257 74264
16492 48375
53787 92152
69312 98205
21251 28754
3594 33482
79382 85598
11921 19519
5112 29099
13285 38496
25026 85477
9876 12346
62728 91563
41879 54582
23879 61817
47056 49551
2406 38126
68065 74400
73749 98235
5905 31988
22159 27143
12863 60563
963 4126
8277 86026
53021 83942
62696 90022
27611 76002
42625 88456
15235 51965
47108 52314
35134 77512
26870 33571
47258 70486
73531 98825
5950 64255
15885 77332
22455 76632
40197 75103
19052 31633
36379 41719
61412 96755
41190 52948
82771 90476
42365 74840
41089 66016
1402 4228
44385 56020
12046 37060
59752 78451
18094 86104
17574 57323
82000 86939
22512 23301
35073 88481
51 18955
23080 88439
80264 87921
17798 26266
4124 67272
48044 90718
3283 37816
23851 51101
50480 73846
12964 24542
66757 94473
77327 88655
48300 75512
62873 88704
52716 98581
54775 84973
44926 98334
10335 55041
15001 21956
89813 91139
545 65155
32046 76945
31514 92670
12479 66513
94911 96560
59704 78953
14726 17214
42003 91761
84471 85305
27427 87105
63437 90944
26775 76875
6287 79904
38205 74638
30930 56109
14223 63178
25970 78565
8829 41458
7878 48858
18412 20869
28265 74754
7431 72031
61181 78707
36456 47784
21035 70815
23725 26616
53377 94254
16993 65684
32908 34917
34416 77066
82136 88478
3887 77613
5966 35752
8077 11170
22870 53955
12829 96933
24257 84878
79500 89503
14254 16735
36424 89969
25944 87668
3178 47144
54529 65503
5308 34998
23831 85440
34342 60093
29153 79735
8887 40995
35194 83743
13667 52565
7795 72683
39389 73662
56418 61556
75890 82197
42976 60499
37075 46213
9911 39990
12309 64591
981 48321
36609 85491
26085 40726
8264 78903
4415 7680
56307 96311
58427 69500
25080 44585
36976 45461
24872 56523
93256 98222
23884 52966
3398 6548
3474 84051
47471 74839
39568 45635
43728 63643
26260 99709
3689 16715
38005 93489
799 20804
7106 81217
54527 88425
9648 95187
25831 38783
35328 77700
66838 95760
12766 59653
38025 38159
52263 54450
77941 83705
60599 76736
64367 69352
39704 68586
63071 73052
21831 29673
50169 53537
16660 85259
20987 46635
29808 53863
88869 94422
40659 41618
23343 56242
41653 92414
14755 44005
13460 20087
33212 42146
39572 73524
55713 84400
13678 15315
8044 36604
9382 19278
6676 75211
73032 86732
23682 32100
11611 88472
39933 62428
61524 70841
14847 49278
2763 75408
25898 93494
61700 64333
22232 43220
12222 23168
2107 60982
2523 20519
17522 51007
17267 81402
45960 56544
38700 41583
32409 39497
17339 61654
22648 38785
47258 62140
13938 49920
48938 57255
2534 70161
30632 45214
2325 14718
7482 62583
7249 9759
27878 39641
35640 55032
16049 45246
2440 71109
769 4843
56515 78478
23972 35875
19533 72456
26904 30110
61723 95390
50710 91897
72760 77936
27033 48841
29442 38760
29355 31214
9303 85550
11373 14660
2336 89373
19503 90566
77757 89898
69689 91750
50375 62276
60552 77990
28765 54084
55749 63778
307 80631
18146 20137
41871 46009
38194 81481
70806 77744
40885 94265
6220 79741
5224 79718
21054 76721
18145 89493
58080 62093
5762 66570
20417 60040
56105 71382
86767 88715
9874 83276
15055 30892
59862 66920
7297 68560
48001 48360
37296 63763
12988 70475
43347 45312
88709 94570
40376 53030
8519 58018
27039 91512
22707 95384
41038 65302
25672 60967
29072 85188
12810 69132
35178 39293
65518 96946
14815 72797
10775 24848
61652 80100
38533 67193
67500 76112
93051 96145
12662 32173
62902 76242
45763 79388
66317 79271
40659 68381
33931 75247
13347 22022
7473 78006
37585 87922
22008 34769
82239 91007
17373 32685
80773 99831
42163 52631
53832 75539
50304 97790
42959 65575
26888 57218
46633 75537
58021 78073
11300 15844
78400 97845
16974 99363
71635 72436
16485 93796
44426 90311
37980 99925
28968 76675
3168 62727
88888 91210
18697 88863
19684 61366
28199 52774
38622 64968
18843 69287
9535 85860
34670 78455
18602 33262
66057 81785
36487 91816
36007 74954
30953 73095
43588 49480
22539 74518
9183 51634
67569 82222
7640 10052
74419 94985
8386 56065
9439 67702
35496 50278
92238 94573
67187 70761
76431 86862
7037 71705
89598 98393
26158 78276
45848 47622
28311 81841
37084 41098
10355 58336
63172 71573
52472 65367
13599 94265
30953 83428
29017 53687
38457 70109
58581 88166
93080 94926
85748 99303
5859 44801
22573 75721
36503 40173
53815 70140
17247 24572
3828 60925
27006 87334
8666 98575
83458 95254
29118 96427
36596 44049
31374 62751
56406 85982
24876 71121
1890 17883
59926 68596
4000 40166
30750 96137
37465 84583
16055 61903
82706 99373
1491 12710
9743 42318
21236 34737
25140 82107
3779 39043
6390 56717
18687 71046
66148 85082
37107 67527
58659 82707
3073 64865
4710 38732
22650 61156
25637 25784
36258 50799
57264 71421
25025 79670
31666 69156
34385 90421
1222 49414
5892 8450
51361 64540
55471 90721
10266 84177
14457 65231
23035 65297
71946 81744
17110 44489
12084 65826
7278 12549
31779 87847
48155 65087
19597 57303
29298 91219
42124 89496
13192 40577
15252 39791
3596 40290
23654 39905
1512 84718
46422 80139
22806 65150
47764 65207
38824 82143
64474 71404
36622 87949
164 66535
51991 69065
15229 61593
15478 98095
791 46336
7844 52791
19829 34367
28936 89987
23161 87046
69027 81170
37897 42482
23368 30912
63267 76364
28379 98344
38757 89056
2740 93081
68233 77890
2313 25421
5514 37628
9375 12940
56722 97061
3869 65279
16428 88741
41316 45131
28027 52696
49861 70075
24334 74177
8614 30329
78283 89294
23184 54071
96772 97000
12745 26679
36647 84602
23316 49376
2024 91716
55519 76051
15916 52529
711 29212
10012 64148
74665 98951
44012 96942
53075 79709
23998 29848
20335 72259
45114 73836
65083 70100
50440 53484
16004 17833
25947 95627
63126 91965
30283 46550
70228 80443
69121 72221
11424 54345
77451 88962
4917 86609
57853 58991
13004 38352
51177 70748
21061 62963
89775 96988
71097 98584
80237 92230
28500 56438
32593 47202
55336 89315
67512 68258
48455 84949
63151 90246
40591 43607
29947 85090
15715 35878
22056 35801
29532 52513
3658 83438
10462 72235
47862 75276
117 57457
15241 73593
74229 77084
46079 53663
80571 85272
49359 90980
39792 92288
46853 61236
51180 77701
90833 94729
30567 65547
24668 33973
14337 21417
1462 6446
22880 72351
44214 86987
15019 75322
4774 81524
5190 51156
42935 50633
28529 72210
54541 57044
58643 74289
36800 97441
22726 66811
22993 96457
51639 54882
11118 44166
22733 77327
5401 81673
29838 84482
12575 31746
82441 90141
12330 80935
47604 61544
83294 99219
21948 72216
84661 99559
7221 87611
33929 36862
21793 45328
21687 67870
42001 69348
54271 76482
1520 74106
77615 86586
45896 46796
50038 91684
3504 8434
26768 44272
58028 85092
49959 69794
22961 89132
3416 55367
71096 85650
10497 19264
3958 28066
54238 95048
6660 34426
8348 33749
11959 73717
85407 94965
38181 38494
38772 98191
29188 32909
60950 93449
7069 88976
54343 67769
984 54207
10239 83007
40363 51553
3916 13405
22667 96673
18547 91471
17866 90018
1569 59036
3781 64182
29482 90733
46471 69262
21758 30105
6850 21479
9259 81947
12966 80390
36754 87100
42002 77926
14693 37007
9269 41625
40965 85168
47108 55587
82624 93154
23947 48462
33140 33287
20383 55887
73280 79597
717 45367
61459 67223
37024 56389
14437 25128
28688 58707
1115 11184
39180 81327
81740 92492
12086 22865
23375 56752
3819 32117
50991 73423
71610 80288
40921 62411
39126 70569
49352 84773
15027 22675
34644 95012
13257 70801
30357 46230
7737 43060
21208 74999
18738 86788
40103 47418
43177 96934
62543 69774
46098 80126
60593 87293
4702 25131
58140 80724
21245 48453
24754 90140
53974 74013
18664 37870
83422 96324
42772 54630
5835 54612
2202 22968
29731 54783
1308 35340
20140 80595
23009 81351
33407 54160
7249 93464
16467 73995
15630 40074
3481 43354
58047 76203
3828 16879
8551 99861
40904 70220
54034 77407
45462 71870
60631 77364
25492 27489
30575 96216
18966 97336
33790 39707
72768 91347
19472 44666
11814 41226
59262 99860
2814 46890
69140 89891
53570 87213
72511 87077
12063 35915
61283 82021
29509 76508
32867 69489
5554 67064
22946 24816
702 80824
28400 60245
32089 98045
83049 98907
67457 87382
76373 90210
66426 80800
33202 72828
5620 75771
77638 98046
69850 92447
4799 82584
22028 37172
32849 63154
68972 84810
36328 75899
4667 11344
29942 67474
60782 66242
68667 90585
22931 52442
35726 99729
37613 66483
30630 94689
70237 91389
11334 71183
11681 85593
46016 64565
9385 34272
16054 75771
53719 53885
5356 22342
35237 58244
7071 29784
31237 80371
66028 86884
67107 78755
15722 67832
37226 75975
83288 86595
50199 77233
79533 93699
64173 98170
20192 92380
14487 20412
26097 67814
19355 99262
12555 14924
10649 47310
63947 89407
54779 86699
34970 90070
23751 45367
4013 78378
44571 58413
13780 27084
65061 77901
9543 9573
18662 64527
44103 75451
20061 27769
5941 31255
64604 87811
58187 80992
35386 55073
8140 58031
14844 89464
15813 23302
4921 99602
70212 74933
80227 94233
22879 61648
3396 54508
43933 74754
24915 51019
40662 56650
26869 58166
13105 75958
23422 93119
49092 97664
59665 62734
24905 71672
44335 70696
10449 86569
23118 74904
25290 62035
25847 91116
77213 91395
1658 36542
86571 94714
55949 89517
13270 15449
21710 59612
68355 80766
2216 39717
10428 90399
1432 72915
42364 80023
2900 59764
21476 52050
4377 40140
10736 18603
26730 39405
16946 40602
31684 68096
20085 83551
62097 80431
37373 93160
2504 57729
35616 82610
50506 83450
39726 72090
75130 95291
36173 96542
4980 32588
73760 85204
68175 76148
7073 17516
46185 47271
56097 76423
4733 84590
42173 84037
14674 59222
15948 87887
26652 94759
37393 42753
1730 56729
33735 90332
16410 27037
76609 80542
19995 86460
47594 66213
2083 57235
21946 72912
36741 83040
89888 91535
11706 27405
14473 53633
25446 65990
33720 35314
37327 39070
5844 64869
32098 83562
21739 61753
6184 98881
820 92469
32960 75140
35353 77830
34633 44877
81936 92953
74890 85541
20960 59864
13951 85774
38471 70524
6689 11199
51176 85215
45444 47837
5840 53776
18844 30193
7007 70372
80715 85623
10805 50698
69995 88436
68376 71426
22854 31862
22882 74082
43065 85803
76419 85912
11086 17513
68698 95371
21363 42766
30550 32471
49642 94861
31589 69847
60817 81252
1532 29724
24351 86396
52835 56184
29068 45365
28726 89027
30429 42690
40249 62648
4705 98046
18229 58362
43437 80272
5600 20584
48884 72623
2432 75667
54245 91009
69305 82863
3888 62447
47829 93605
6890 8897
83762 88290
61180 68262
70567 85773
25235 94181
4867 40230
74144 78198
36546 68684
1087 64854
51131 95145
12104 48023
38954 70056
35257 57901
32511 53276
1742 15699
86659 99967
42070 70420
12715 56278
7031 51041
42616 63243
4467 75371
23265 38947
50795 94965
40720 74975
24608 96473
69409 98992
52304 64382
70440 88919
40710 76074
55116 72128
23425 78899
13851 57614
11806 63507
4856 68835
69363 72235
4040 84789
51993 74768
35005 49085
18614 79746
34174 57547
21710 45107
51157 84594
25013 50643
26540 48809
1087 77180
28756 73121
19117 46209
64374 86608
29602 69397
9548 55502
62919 96386
74041 85475
754 16736
52846 85526
22601 29163
34005 79616
9586 53425
48438 66375
22260 99536
3037 6253
18131 28268
88291 96586
87245 92861
24085 79258
17457 39300
13148 78170
63962 78362
63691 91563
64393 91880
54833 66151
40147 89594
6135 44533
81050 82304
35069 75567
84775 99347
32734 89690
77171 81250
83075 84104
7923 74282
26432 87936
17609 80634
21547 74684
59085 92200
57029 86336
19891 32362
43794 93661
66974 87579
21100 35032
19130 20323
21106 62779
33791 86595
38882 82483
16437 72320
63891 75766
27853 74196
84197 97162
41267 65572
20416 68357
66803 97200
78997 97227
15819 59427
13284 58365
67809 76114
8522 60236
43812 98717
2211 69363
9924 81202
51068 60767
7263 97303
34512 53549
3557 47625
83446 94333
39428 93799
19341 61115
91479 91746
56143 85901
54351 74743
29104 55713
63496 75411
29620 82543
48198 97883
9369 17682
20535 71146
20351 87762
35046 78778
29059 32696
15868 50313
52142 54345
12454 15394
23222 31159
402 79270
13691 83078
57411 95603
4478 77709
13406 62186
19306 39788
51814 76958
26567 55669
175 57231
41310 64894
39954 89177
39202 72767
25840 33549
67005 83412
21460 39400
77270 97217
9968 43767
3217 71361
63171 71909
55264 85882
47748 52212
13169 43557
2384 4937
465 14765
2657 81930
17642 43143
35908 87216
13783 92864
12961 49682
45095 68781
31746 53724
23812 28748
1603 45791
1715 8662
19682 95540
18105 38683
59158 64269
75954 83560
17135 70375
37532 54927
24659 78894
342 850
1041 10787
33386 73898
55663 75632
66762 72267
91972 92801
234 35781
40040 75416
51567 91887
33052 73914
26662 72430
10797 83089
20577 76759
880 20804
50191 65579
2109 17913
10113 27575
18381 33270
3778 62513
37454 53771
39681 54894
21538 74823
29329 71836
1819 99678
26494 95338
23337 92282
56899 86926
15500 89464
21365 57173
60359 91204
10177 78435
29511 63132
16218 63840
60971 93870
57439 60812
79142 79314
36722 73670
45647 76979
73939 88589
40305 94038
24118 92904
59092 86397
15462 64826
7427 64010
5439 79848
1099 8359
66119 94969
16207 90225
12038 85695
9536 77230
11079 22155
7888 95367
33980 46955
37895 95839
11997 28582
70205 78853
23626 96626
22095 79755
15364 31482
24110 25344
51123 61077
79614 92613
8587 83036
36569 88555
18236 30262
33211 66528
69951 93667
41402 44976
30865 37319
9640 41065
8880 96028
91283 95885
68599 82366
8624 71431
44794 51301
52357 54237
8442 72491
12661 71648
19910 83947
8607 37738
13857 98390
47831 64350
42841 62938
41158 58406
75947 95475
25564 30173
9193 30154
58034 96071
5938 59123
43989 74569
862 85087
1659 38821
42465 88275
1590 19339
19373 50216
10982 34145
37446 45193
36136 53615
12266 55601
42988 69767
27885 58024
3813 15312
21380 59245
34222 72602
57042 81872
39673 81199
1346 48077
82836 93323
1828 97644
71418 83555
17284 40102
55812 93359
20392 41511
53521 89351
12807 25199
21256 75377
23954 64161
27655 56599
29439 71550
26266 56007
25310 78759
24088 33685
73523 87867
28467 83590
16367 51583
18091 38390
54821 76326
1415 66465
66186 76296
28057 81815
22165 69090
36696 74940
16631 29690
12358 54918
16484 25868
19553 69214
22726 85951
44597 77488
53364 75965
39957 43087
56510 87338
8370 62293
20261 61353
54910 67391
65553 99228
79100 88122
18896 29066
37777 74765
37452 38585
17126 50577
18367 96162
8053 13795
39798 55204
43508 87508
8380 38068
53622 96452
31177 39405
265 77308
74709 94774
6973 89164
47576 77698
57126 90269
42256 59429
6463 9294
45982 54667
74124 84971
55668 69205
30458 94348
27689 45172
33332 49626
42668 68280
74263 83609
47935 51664
34990 55078
4205 53869
45 67513
48928 77201
6105 26776
80596 87083
10245 71925
19021 25288
43721 99771
48746 61622
51962 60102
6571 31483
39050 82533
38241 43620
9380 95358
40939 59328
41122 83499
77695 90582
12614 85925
82927 96027
43420 94263
44928 56051
8309 70761
30333 94051
75959 87967
12891 33504
3564 75153
26172 47984
2075 43528
45038 57883
6124 23321
25346 42400
21112 69167
26740 65502
58938 78772
23954 89640
18566 19392
48370 52053
8942 17857
8991 40131
89605 94848
70009 89854
31312 32838
51467 96891
12233 93465
24226 26217
33909 41757
20665 96853
32951 33889
9086 54858
97295 97916
41486 83215
23446 44649
28685 69958
45288 95550
21076 90016
72065 72552
8742 28482
24534 59022
35698 69437
41183 54980
79324 82468
21517 70228
4500 6096
3822 82894
8661 12541
7953 43207
50217 91361
14276 69907
30048 42544
16528 20075
56335 62207
36982 42564
1675 47772
46050 78171
76693 95496
4384 98528
59413 81294
57577 99458
33432 35751
6401 79463
18262 18864
2213 97447
12708 55796
67274 76604
32835 39891
8762 44812
45539 80772
45490 72765
35045 91560
21827 46391
38737 78327
71616 72688
17403 38382
37354 73531
5741 62535
39186 55715
885 31464
242 62669
52155 94308
52372 99377
52275 71400
5694 99969
50960 66278
32586 60280
19981 25637
65114 76377
8952 85073
7689 60641
15940 54600
16377 73585
16183 19782
30471 50580
57992 64101
23806 64206
2605 19210
7440 33721
60900 80789
31529 84788
30795 88811
22833 39672
23615 29550
67279 89362
95564 96972
3807 6121
21848 42891
63835 91798
34296 82810
56431 57475
36220 36725
47691 49821
27651 41431
11449 22773
27853 63003
98628 99478
12726 60456
81121 83357
5752 79647
57888 91513
16901 32070
20805 34779
6743 95024
13862 93804
25029 80389
6600 93674
40723 92108
5188 70312
563 83625
59302 80835
32318 92961
44268 89121
41273 71787
31511 63071
28404 41587
16894 59225
25955 26426
47248 86236
73660 84691
8765 32071
31404 60400
48178 74529
1322 49253
11847 59113
66310 67412
19239 79692
43530 55437
66464 67598
40910 66868
10926 23903
7905 35316
61615 74112
70044 96263
75156 84847
53742 59142
43375 44466
3700 64816
2507 62850
62895 76842
72610 96746
53613 57499
44967 84028
40445 75946
49651 99906
5613 71235
48156 60252
89145 96737
62808 93700
34753 93558
19940 77336
35725 78624
22289 66479
29727 95894
524 79467
47542 62464
18631 68528
76045 85363
3945 66986
34611 61428
23849 64656
79310 83255
20755 59422
87378 99419
6919 63950
6493 42708
88731 94741
25675 37000
68002 78870
29491 95865
14531 70089
7613 86208
83486 94509
41248 88089
25350 75284
26898 84222
70474 87369
26566 58451
37800 83078
6270 33353
63600 74945
61861 93506
40316 64635
35033 78052
25169 98321
48978 52490
30564 89948
72510 75594
19480 76839
27668 86648
4881 53918
927 58682
18536 25972
6223 41366
32461 51707
32236 93523
8771 85543
42567 71917
4128 55241
230 97309
55583 87576
23839 59778
29642 30435
16654 39582
16002 62377
31449 93398
23231 69836
9790 34365
19140 48262
6811 53445
77045 82914
31523 42411
62998 77345
20701 36432
24852 39594
58074 95748
40527 58974
3947 77413
64258 74282
1636 9183
71079 85727
88470 89767
24068 49123
48209 49468
37197 69353
39389 59526
37625 88474
15496 39459
20351 42704
4594 71546
28351 72719
7080 42622
26918 60760
18209 27811
65656 87163
48339 86705
69461 75861
37510 98662
17862 66387
2494 99977
15989 64516
17723 93706
28266 99050
45063 46439
37186 61226
39090 53816
25794 78159
10158 75652
57848 85415
66330 89336
7744 76476
5623 35185
5159 37446
95067 95578
9409 77818
23657 49593
1614 4987
5984 6558
19526 65676
2403 64205
15096 19044
14583 77704
2925 72429
2804 62744
24101 51984
67696 87917
5808 45430
12754 38807
40134 56936
7809 41026
49696 96566
17800 89783
44691 99060
63906 87907
10123 37053
59500 74660
19803 37568
36590 69218
1152 54231
57467 79102
119 68652
9427 70300
11621 77265
8971 30792
18687 18930
22441 79777
6440 47922
74398 92085
2238 65081
4817 5844
26675 48700
8668 76172
29247 43138
9991 11124
23530 80278
40917 85548
39920 45668
32035 42600
4173 5925
4543 6984
66782 95769
31357 58123
30019 58019
13041 98476
60868 86404
58311 95713
17998 53294
34503 44062
70792 71451
3503 82475
528 71101
50634 70961
68769 72511
59550 90665
45858 83085
1072 36426
47854 50406
188 42458
62860 93991
51029 51040
64136 78375
63761 64026
28434 75030
40190 64479
51787 97647
60977 74802
60533 98754
28958 30146
40607 41473
35178 66898
88598 91185
30312 52989
43516 87912
59855 64570
24007 71313
1109 39806
52620 72665
15100 33701
66265 93713
19151 54106
59063 80649
12126 17714
54072 99422
17425 83188
11155 80761
19775 85602
43622 44011
3188 54157
5454 72655
3139 20633
25719 66775
63265 91566
27320 64332
68994 88099
2145 79642
31275 54134
13961 17089
1923 27700
34126 75954
11026 19572
66876 93247
3614 77906
70421 94161
15127 29964
21362 38405
44110 56441
19745 51883
8048 64464
15437 49140
69006 73471
605 97876
45111 97254
31791 54052
5017 66649
21894 22602
43802 48189
69735 71742
49847 69609
10923 32017
23088 70231
37554 46809
39105 54686
43752 68035
53439 93537
6928 34950
30634 57128
18888 70911
7798 44383
80323 82349
80209 98407
41078 65606
55010 89585
38447 39284
37736 93761
40510 44880
28043 52790
11097 86808
45447 71992
38128 39281
7615 38727
66054 97781
83996 86033
19068 85238
12246 48650
12387 51641
6881 7166
37799 56629
19478 77722
24881 31867
29662 86917
68974 81125
4889 87123
39258 87333
28276 40458
2495 16874
78614 96019
85941 98193
79110 83021
5536 32877
2205 42492
7098 76626
38438 38845
24331 90269
86906 93837
13710 54026
54807 70511
21571 27614
70147 70171
56530 98302
36027 69817
4726 18882
46402 59840
42455 77787
31345 77295
90264 91093
31656 47757
6387 91047
2765 37324
5020 67165
82139 91030
42002 74094
2143 44842
49298 78271
51095 92602
77395 81862
1896 40017
20828 30573
35520 98538
2970 38714
73681 93720
69739 89154
44139 75937
20465 48812
26516 33350
10360 42127
21263 96885
14525 97823
60659 72210
50350 99280
22940 83616
29784 87196
48393 70651
66515 95263
51874 66805
42464 82727
17479 79136
36872 42554
61149 62074
84719 85983
13219 52315
40036 76613
35118 45932
5760 65859
86093 88166
7865 73218
20380 58394
51618 96215
21817 64310
6636 49759
3646 94821
16885 76139
21971 47199
36334 69560
4143 27936
48466 79538
81665 87292
82327 91680
10137 17552
29919 57295
30835 36918
24755 60848
24172 33613
31225 83270
60381 65395
28008 82341
23271 75517
90328 95137
28318 71460
21659 77622
35295 65420
30416 41032
4140 14115
27393 87529
72254 88204
38487 78140
87704 96553
44418 61548
41785 80610
691 10635
34923 77237
43176 94822
26961 29858
12325 24293
34612 68538
49124 91573
6428 94790
84956 89701
13052 47247
53145 71072
33690 41659
23933 48527
20864 55377
69481 90442
17935 49607
61033 62630
449 70326
25852 53485
22768 86296
17775 48346
14470 97674
7709 95388
52507 82739
37453 58155
57855 67116
13036 72881
4555 22744
43339 51622
52337 69057
8685 71678
30056 64632
25156 32422
12584 74758
36440 68572
5539 72536
44875 90950
49204 59499
23557 32706
30373 47263
3248 59363
87792 99990
9375 93806
1969 14456
9706 66927
34416 86477
2161 13947
20737 78641
54118 58944
5382 62325
88652 89723
84902 86046
47404 82508
16622 20165
32796 52159
8722 33933
62528 77357
51551 53653
62957 79285
53683 77968
29920 73149
54855 79201
55479 75610
1167 64214
5729 99930
6727 38256
28974 66957
3636 60807
62503 68304
24050 31089
26255 48670
141 62026
28974 45614
71689 87491
59818 97128
56946 92851
70368 95604
29895 88677
29765 90987
10410 80164
19030 30730
44077 79149
32359 41760
39912 90896
48117 82991
47546 60975
17020 96954
16491 77495
48330 73230
16430 59802
29388 95340
182 90004
39010 78548
23991 83114
760 9737
50066 51126
37232 53121
24570 43778
29193 83419
58309 75566
68088 97121
25420 47951
25604 47850
20731 79294
39461 79253
78441 91765
12949 28213
4969 5280
84193 87803
2906 2917
65989 85239
46456 84050
71385 74089
44692 72641
46814 87947
9319 60316
48503 71831
2695 17356
92 6608
29499 47129
25379 96502
3529 8927
51287 62089
16261 24020
7796 53001
11172 65306
506 14657
48078 90622
12903 20710
13055 88926
9636 51531
43608 95114
23135 29659
53610 95901
44771 52326
13687 39124
82566 89512
14721 78234
62797 98310
42967 63421
29233 40609
66093 96329
4606 69686
53405 74602
67580 91405
6031 52220
1292 16960
18372 67011
29028 42065
86958 92291
8539 27104
8113 67173
45720 78392
77900 90695
96644 99830
18147 41710
7710 71700
15639 78759
33870 92401
31849 50823
23840 74256
11731 22054
57928 78643
48132 49157
23131 77213
36548 87266
34700 66289
2292 8153
14656 27543
19277 25273
5018 79347
3565 60346
5027 80818
1693 56820
71654 98606
13554 25232
33156 61971
38520 91558
21699 27823
49023 90115
5111 30435
10627 26559
54490 79882
55328 75911
71827 83209
27047 28355
22718 89640
27278 75970
11298 67763
47169 62209
60777 69411
57667 86672
58043 86109
67960 72985
40680 55585
14515 18101
70221 87719
6653 93981
68959 80780
34787 42842
14579 28708
10352 99818
33426 34856
85928 93946
11780 16931
50313 78789
5301 89961
35910 64183
43274 98527
1489 62523
9040 17896
21000 30924
37005 68624
56423 68864
84985 90254
49250 75943
19400 19959
46506 63523
55926 80846
18322 51781
57725 59688
22130 78489
86491 88712
2042 70397
11959 85870
53 88304
17397 43716
49430 67177
29365 30745
67317 96396
49334 74908
30390 89993
8986 66962
2939 4993
31083 54126
18466 47491
41570 84453
18419 86429
8789 11102
53389 53803
65556 99630
72284 81018
51859 98606
23185 42157
43439 56207
49178 70662
311 37676
33956 84341
790 9600
10924 64592
29543 80619
35272 91516
31389 89286
189 21337
3375 70485
78501 98517
46037 63716
49273 90685
559 6683
13375 64622
6354 67859
73802 95985
19427 67248
13874 89566
3885 64969
22782 74666
4333 61980
8713 92134
84510 89142
35771 81594
47916 78117
71071 78836
54002 96526
37865 53906
28749 62911
70497 73536
18825 22803
28283 83569
27877 28789
58361 92993
86790 92126
15320 88543
28991 41332
1122 37689
77587 86397
33167 37431
753 28126
18188 24048
28285 43892
7983 34706
41646 88880
34137 79642
61206 65925
7199 89387
5402 98261
23638 43962
70061 72042
33261 96979
53296 95547
11820 98165
35863 87351
27903 38593
11386 34142
32012 89794
68586 75931
31654 87927
42524 48476
7122 7177
84221 96412
9442 76587
34007 35986
50918 69509
65632 78247
43802 89827
16625 83189
25315 87030
51777 83336
53644 63054
44111 56788
20931 61948
7797 19131
58237 61355
40829 50422
45884 98453
36640 66062
11250 43418
33235 49104
57629 60451
2489 97333
38908 64681
5910 24712
75147 91856
17833 80942
52032 89933
25792 98505
27860 59700
41145 73173
1927 45364
4452 7074
66275 85834
14252 39494
5016 71145
8623 10596
43688 66947
1093 94747
30750 45905
27881 63425
40991 83775
7219 7646
50487 84857
15186 68271
37640 37753
39133 45208
34258 37753
2439 59811
3477 23281
32243 34284
45950 87588
8860 80886
84889 86152
70481 88457
21022 42743
11139 91712
21430 50151
30787 35274
15583 38590
33862 41598
37749 90860
52616 70037
53975 63996
72414 94584
38544 50470
12705 76329
42994 84758
21964 92875
6809 28482
32095 77328
39916 41281
36400 91313
27157 88087
6546 85171
23602 30521
28184 60785
14805 66894
8771 71484
17510 85988
7798 45644
14744 78876
5166 27424
18808 61973
26790 60212
21658 32855
6037 68455
24836 69644
12206 43340
60518 75903
49340 99829
32666 59672
12051 66005
65798 77430
58249 95881
26271 70408
37008 73112
82119 83441
11644 22308
45842 72978
85260 98248
115 20519
15125 33535
66371 66740
63356 67820
4809 46936
18953 55967
22105 46737
662 55749
19650 24099
20002 40365
26273 30340
67279 80110
10015 88987
17033 87376
1316 81446
18876 35488
34674 38494
79461 90830
19652 96692
71364 88031
68020 78850
30 50693
23032 64947
25527 73824
52880 88357
25138 97884
41597 43803
31000 47939
28780 59365
67004 93175
81789 89783
69799 83204
24335 55227
19911 88584
48707 53929
25691 66567
15542 69608
7583 70746
38336 85196
35484 85466
57237 68337
39530 50523
61587 93480
10094 28203
45006 61320
50683 56392
52561 72969
41172 64100
85010 93421
67391 96833
62967 99764
13524 24969
82278 83849
5840 44498
41662 64104
80325 93098
39380 88346
3521 12430
32367 60022
29178 70358
41270 90220
16194 73954
53366 56321
36476 62656
4558 91803
52745 83734
68546 95276
18287 53470
24708 75199
898 26933
17286 27564
11205 43126
13056 47623
43502 60627
34899 36442
14867 85412
4276 31991
38895 40445
36126 39394
9362 16507
42277 70841
48762 99210
64078 95037
4605 62061
12661 98556
48242 62077
85163 89147
13776 42401
18194 63222
33182 68375
84169 97540
68732 81930
8964 53830
52485 67630
23549 77264
13563 82539
23079 59122
13029 77600
14046 74428
26228 83542
38380 66243
31576 51980
44034 57914
27066 91088
40441 98927
47236 51198
34486 52580
2616 76574
78308 92627
5482 16519
26601 81136
32178 95243
65063 67430
34622 75806
29664 71157
17033 75999
10457 11264
14342 76133
42431 83627
38069 85992
50815 71201
77859 91550
47098 97366
64820 99722
19288 41267
17313 78431
80101 82804
980 95158
63000 80511
11642 16775
82553 86810
30175 66523
12322 33922
29410 34236
35924 41429
44230 60029
57792 67529
22175 75659
72029 72263
19728 70088
45765 70486
67847 89453
4370 33043
56249 78637
6205 77295
36556 84639
4767 94892
2959 51721
27713 46407
15783 85196
10969 68057
9505 84978
24059 46302
42268 52120
63633 99167
17892 75509
20815 85203
25525 26004
61625 83454
39928 92752
10593 12420
12138 54376
43642 50397
11550 68860
41468 75524
39384 74253
65532 94015
51737 52620
50544 59673
6430 8665
5435 47599
53543 92531
13932 94091
60249 82461
78138 84523
7695 42330
65569 76601
9004 43107
52541 72657
32845 51148
80715 84277
1968 68058
59002 83107
8046 98244
6918 10731
57224 65539
38537 42594
13801 80107
6348 95654
7008 97618
61164 99837
50698 63766
57220 58048
28817 69897
18315 33372
74943 96909
79857 90578
11855 52972
26417 36479
2068 82941
57698 70727
48192 85161
43083 86879
47611 57765
838 91717
2732 11240
37880 43777
62640 68533
16893 23132
12133 48613
37615 84844
1075 87545
3756 36052
87442 92892
9386 40258
23484 34943
60969 90016
12863 56425
58658 62431
43226 79416
46509 83245
5987 86388
9486 64032
5293 90724
23102 68243
31315 44484
9985 17089
35346 67807
29006 66721
30150 59032
45718 90867
26455 96208
70773 75444
55930 94599
13141 56338
28713 68221
70101 75201
47817 52968
66490 99623
10251 25969
31559 73695
28330 99951
43471 73254
74419 84382
11613 68298
64687 86577
17871 96016
24957 30865
1642 71927
68062 71693
68759 83997
21303 23131
16562 51206
27324 73407
34015 77673
19615 68477
64253 86610
13307 26510
26561 77065
2428 94315
12396 68437
17650 19933
3811 31682
40390 54593
31686 61122
47731 63117
61315 88380
43411 44732
18201 86112
8684 91967
47147 84146
3676 80464
43353 94827
59460 67195
21220 93654
28236 35452
48420 81010
31314 94958
80561 95364
22223 95003
54434 75798
85325 88040
41592 68010
23892 81919
41213 76627
7689 26803
77559 90430
35574 76235
47966 78559
32484 85934
12714 79252
25944 99415
44362 60659
12852 49178
15559 64510
23507 43325
23930 25646
21250 60706
71956 84384
14486 43683
11299 61234
23224 38636
10462 13486
12337 38468
57010 93535
33378 57656
61452 99680
67315 93246
30066 50299
27337 94981
31919 62720
2772 49149
17706 40742
64357 71999
26805 81976
29667 30035
12332 93299
14588 98431
7594 29772
22065 37967
37687 82115
7634 87965
39452 77185
21655 77745
5483 14837
11915 96687
45986 79336
71789 77111
38554 42542
4693 83640
45982 88038
54923 60345
55688 77311
17741 57836
28527 98400
16425 95856
36412 41042
18409 83009
46790 75266
77751 95156
74781 95790
53313 96712
76258 84875
35894 64362
91558 93377
17634 46742
57267 92448
81512 95731
29222 91967
2996 70179
1865 43395
34279 48050
10279 13440
12041 41179
29841 31159
45610 95785
21753 34833
38930 93186
12403 42878
6638 75155
6596 17762
4941 30640
5400 73912
22773 33149
15216 86881
33800 39493
71023 76087
14973 43898
13145 16098
16667 56695
54963 69086
33933 47466
57332 75038
58647 71740
4554 68676
28359 85779
30199 42695
8662 25436
20290 48690
24574 25892
59511 80140
51058 97632
27764 56992
70591 93996
43158 99022
59888 67389
13187 24411
48511 57553
18035 72361
45283 82169
2722 31035
7222 38385
35735 84078
33256 79753
65748 77220
73578 90328
38551 87964
10610 59245
54797 79683
2464 15821
41488 82056
28729 59894
40275 98067
26474 95627
4587 69589
55466 92159
28602 35771
1198 92592
5884 14616
10070 17533
10642 93664
75380 97909
37893 56564
19508 69942
50562 81486
56950 91617
63243 63973
46969 51508
9752 23305
39084 68531
54778 60732
13681 63233
82483 83610
45073 98951
42422 90861
15716 85864
72730 82976
47442 87392
33122 56203
21460 24985
331 40804
17291 56180
11431 58429
1414 51770
49509 72769
32634 42922
41890 70868
34459 64146
52975 59726
78171 91952
19744 21098
44661 92035
36216 80531
75453 85111
42513 86358
959 39905
53335 77418
9295 67629
1728 80236
21230 58100
25695 85456
62490 91781
3501 90026
15148 48168
13296 40399
16895 64275
8766 80131
15820 40545
67948 76942
67798 76623
32994 55709
2220 53038
41082 44550
626 17847
12167 87578
83016 95840
8746 73544
151 46606
64730 73785
18793 61494
22508 32990
7687 50171
62772 81293
63301 94814
10261 42538
20603 24805
36924 85105
46853 83599
38862 68503
2360 24868
31724 86316
22256 55421
20351 37354
44444 65717
71182 71411
42592 60294
15803 99739
3646 74775
11771 93701
78144 89172
9325 52871
52164 86262
11670 81394
36171 70074
5185 59653
25737 81348
2031 18525
5638 31872
15682 52328
291 6774
50396 64636
5302 66538
6095 21100
48663 54636
19072 98230
22491 77241
10071 60281
73598 75599
1763 71398
45411 69090
11561 78612
3451 57306
53732 66416
79880 98246
12295 22312
63012 81297
6968 97434
55736 66125
35101 62324
36702 63621
25042 38987
19008 90016
45198 56989
3775 78898
54047 83978
59902 62832
48730 85893
80352 97547
62216 97888
22914 74488
34273 68268
77468 80353
39932 86186
10926 45760
4249 71447
33886 56400
13028 75560
23878 51878
9821 54495
62425 98244
7478 85577
26333 52791
3104 87016
43792 78136
60918 62666
22204 67016
80134 93625
11899 66160
26647 89908
11856 14018
28889 48214
17702 71924
24362 52528
34832 97473
52798 57055
86464 86665
15037 99205
46007 94749
6843 96626
2429 65926
18746 19897
24407 67469
92180 98857
3876 15568
4023 54979
56482 62599
58366 60265
92965 93117
26105 84456
31301 47044
9123 99810
3540 36953
35082 53186
60164 94045
35851 85756
62694 89807
30975 96924
1828 77772
55124 77864
55707 62007
28698 83570
43204 82408
3686 82443
1291 91921
48852 89987
37605 78244
73296 93179
24891 59143
28975 35396
19218 81925
16808 81894
37750 85694
44691 52475
7777 80609
10072 59135
24579 70458
39216 79463
46982 70124
50083 75008
7053 38387
8030 28920
20757 53942
21087 49738
13999 35441
3042 18734
12003 37065
74749 90365
59291 99008
9508 13954
21465 98041
6413 47096
36676 63400
10861 49160
16564 22336
47211 55212
22462 23721
21245 25912
64093 93705
38241 77172
96084 98250
40886 46373
29386 52175
40893 68261
66319 94385
36627 63590
10168 81631
34426 93828
30809 32445
36869 41527
66639 79898
28325 76254
17351 42913
41399 50420
3702 89437
39894 56690
7897 79643
33069 45887
88007 94734
50909 53443
19212 55152
75997 81956
64833 88584
1126 49300
1323 41996
50265 78412
71793 77273
10153 94647
11951 18540
21751 29146
22426 35792
168 31442
49160 86643
43250 58954
30420 90884
28369 72090
40853 70768
74874 91193
39 62426
13903 33122
48819 56623
41270 50833
64783 65407
91650 97093
19846 92883
31365 47386
52842 85592
76169 84251
7166 80493
64927 94113
50399 85596
8943 14540
57969 73700
28795 63056
7441 17766
58940 64094
27843 46448
88312 89765
29021 79889
2129 61533
94366 99260
818 37404
4312 42842
69966 91886
67417 68417
38642 98146
23810 80467
25603 83044
19488 65252
20693 99785
83433 87033
68377 97622
22512 75983
44069 86423
7245 7251
43533 62337
8419 30993
27057 90338
7599 53926
66277 87350
29430 43468
2085 77383
18186 45205
7529 85791
40472 96273
78473 90237
29011 36231
16892 90059
17775 96211
58220 84177
51093 64330
60135 86328
73713 84465
493 52477
77407 89698
20532 57381
26714 91681
64902 91644
12600 52952
48996 73748
20861 71744
28126 80506
17668 45076
5257 48784
48722 78814
23687 84208
22569 70872
13370 80062
6241 45464
16879 68473
20585 52389
4752 60189
69879 78405
9331 54237
26671 38737
12469 39734
6123 50508
45441 90606
8644 57839
23108 81434
10861 93972
12654 71606
69794 74780
6568 69132
45197 77094
6089 26844
12205 36040
18341 84013
19527 23511
21450 31360
75925 83955
19736 40387
70287 79167
22139 75815
70731 97561
509 79986
37882 88054
52387 84183
15394 71501
60721 95510
59395 77029
25874 77898
33101 81472
27357 73471
42446 48426
30569 97986
21011 59373
64208 95280
10431 39007
78730 85951
39901 49925
29206 75148
15988 80192
46379 66312
31120 47739
81535 85549
69501 81490
9499 64102
28053 81082
49862 93569
32243 75503
74556 99694
69508 80507
63489 71153
19212 91535
11485 31391
3198 11143
70012 97460
24997 32191
12746 89915
16818 47737
12197 68629
37129 86264
54714 77365
46540 91655
34186 84476
30373 82128
41590 84455
17955 40570
14960 94170
83405 98610
36725 51133
10452 95154
43729 64032
64614 72369
11492 27622
58228 67506
9691 77837
765 46935
17402 83619
25543 73705
23623 97264
22981 48611
20624 75856
44266 63657
1504 10366
35837 71491
33051 36362
9853 88991
20144 90862
31069 54667
34364 69756
71463 89293
8411 99733
17540 50271
8494 75892
53099 75251
48089 82580
14910 47574
11663 98265
1607 19537
23797 75730
11445 47173
77320 92324
31613 65444
57303 94869
576 95309
26743 32081
49773 58913
7058 69911
43251 65841
6775 30657
28508 71161
20535 96683
1043 5597
5447 48168
74022 98271
17331 96361
17596 83717
40514 64828
53481 85889
34386 64356
54586 73444
25689 35577
25164 69472
1575 97283
22968 98647
43582 80631
35582 45456
32006 84969
9495 80862
6989 20830
13753 68087
12351 51096
60343 63767
52425 58923
36945 84991
61009 74786
55693 98215
27398 65129
15751 22750
40685 65663
83916 94448
851 71392
28267 68182
51 3415
56923 63678
16691 58466
3550 27959
74899 98652
39248 46410
28213 89394
36864 76012
32882 51049
81933 90489
19874 32947
62593 73295
24078 65561
48066 49538
13263 69529
62438 78334
52786 96890
2268 31835
80399 94070
16562 92950
43982 79438
40169 68819
5506 63467
14779 82972
9560 47630
73054 84174
34637 82224
20968 48768
75413 89439
44527 61232
6431 86639
18270 83155
23513 36149
15488 60549
36607 97300
20868 25694
88378 99836
64677 93607
61557 95402
9857 78404
67545 99091
7100 55812
28970 97493
669 58855
53399 88786
74437 82719
21078 81765
17247 82306
3450 16908
9517 22446
16342 97697
3823 25580
24803 94962
12090 69546
40370 86564
50432 62001
47223 61997
85859 91316
73598 99637
51328 87961
4456 98968
26521 53298
19081 90463
13589 93747
22659 41481
16554 80104
39040 60169
26298 93267
2893 22947
13333 22789
19933 42731
23840 58644
58233 62319
31583 87469
53076 67325
74812 85864
23570 90364
17582 73119
49804 88833
12913 19089
5692 11295
28809 65496
1312 32193
38931 65435
23076 24669
74251 86395
65561 66293
7394 20417
352 98126
54411 57641
44540 70165
5798 17075
82087 88967
26891 79255
8707 41055
35515 89482
26501 87491
37510 98075
8371 27428
35405 81257
6741 20073
36433 61967
25643 48789
86768 88104
2706 85982
42412 44573
14573 90173
33200 76162
6174 86457
8817 80271
19442 49517
9013 85332
47956 67000
22392 91153
18225 32241
71964 98530
2053 54619
293 17724
20095 80791
63104 76234
10514 14258
43591 70843
65798 81712
749 70938
2340 5021
12733 44165
33020 67424
43427 45925
25012 42187
20448 61202
41841 47915
15924 67784
5395 55469
15134 34627
47015 71873
25242 39896
73796 87327
86334 91257
39378 98298
70584 78359
9318 57726
18810 56195
60651 69222
21165 71081
57769 63503
66414 71493
97494 99878
35968 45930
22773 95103
41130 81164
6753 63212
12204 67354
32684 33273
57271 86667
20199 25053
59015 62715
72553 73615
82245 98118
19170 35156
22547 72221
1467 92438
34415 93237
60501 92260
50447 55218
49776 96357
7802 37505
48190 58850
38700 83573
22927 31412
70052 76405
43474 63331
82234 84990
46906 63675
24411 98984
1369 24426
36378 45296
22657 44832
49988 82298
9759 37806
39327 43511
64296 73971
12553 14748
44729 75645
35120 93672
41520 68739
35098 73882
14720 43000
80001 83177
24550 34476
38639 81008
56971 75108
1272 85349
8361 77494
19046 59506
2851 65324
84933 86398
35250 36460
38 22857
36613 82242
75692 79450
1722 19955
68749 83390
777 925
15836 46388
31284 53428
51700 73888
30039 66812
25946 76201
22327 46030
29743 36732
37688 45469
46905 87334
6390 92992
22274 25708
1360 41980
79491 88158
55709 81615
29200 59527
20016 70469
48038 99771
44682 95878
56319 64029
14113 66535
12604 33045
5838 69116
3955 13883
31912 59603
55406 93685
146 67497
47617 78683
25325 42705
18201 96009
49457 66868
15510 71577
25555 29707
31770 46907
15573 25259
3044 92202
37639 77854
88686 88915
15536 68405
70708 72614
49334 69856
47704 54478
50972 99849
15990 33147
25725 40887
74094 97265
37011 80829
8593 64379
12525 68493
75093 85168
41910 44668
16107 84087
56471 89642
11510 84372
38147 53612
87434 93691
53543 77593
46380 54324
8987 34833
16343 72108
83366 86847
11185 50945
42080 92392
70172 78313
18954 80917
17592 90800
36415 70909
47430 83180
32751 68262
61806 71479
21290 36855
9954 77000
17223 72519
43997 91373
5762 29062
40938 80323
34242 84809
85879 92764
23695 91026
49882 66905
65487 96438
85767 88751
44058 84413
15031 90748
56143 97643
59733 63861
6409 12231
13952 45055
5789 72094
1472 57468
58338 67055
43550 61991
8888 15235
4387 87446
13272 66911
22640 66653
8742 16385
38290 88470
57745 80843
22356 30796
18191 47031
64500 97532
13555 52805
17351 20885
5491 82956
87496 98820
66975 78143
20459 65176
913 72639
80793 88899
22523 23715
13290 70881
76652 93133
62250 62924
63098 99174
3631 29502
12915 51807
16439 50551
55565 58113
46239 89819
24152 34199
13418 44299
68107 76382
77393 90030
19049 28024
14150 99310
50944 88432
10293 11506
41598 76057
5258 85965
9088 62207
85268 86435
2782 44312
14043 14532
8257 80330
30511 61538
4803 82499
60120 79636
47330 87815
4908 16198
46513 81494
9157 93174
25529 78028
67206 80784
32367 43303
4836 60959
32111 99999
29701 54765
6898 99865
58939 92574
21962 41853
79130 96317
22676 27399
49417 58435
94767 95334
42091 75177
64376 89824
29476 75683
80290 82644
29666 37104
25723 25811
72768 74196
3739 53322
22502 98610
10858 62045
37323 92841
63163 73791
34420 43858
5805 5976
57212 58382
23562 36989
32136 84212
28200 54596
8556 63204
10279 54547
17417 69034
68859 90526
66143 86624
56229 70329
33924 71164
13279 66820
35648 96713
11480 48228
27429 99697
28692 89738
45502 50883
43317 72831
6420 75534
76079 87087
21666 96588
12202 44830
35265 90926
40868 54537
26995 47435
52083 64733
824 74602
204 74314
68546 85165
31400 33917
21124 41497
26827 30930
32283 99626
53762 99062
20926 30433
49996 71767
54335 59675
29931 84654
71147 95541
66058 92186
64046 77978
35992 93403
43746 96405
3621 84693
17720 42887
20015 45214
3027 40227
4706 92535
39112 54026
10360 99249
15694 65085
48868 89935
10859 98946
6003 43890
845 13329
10034 76514
27729 67300
5721 85990
73974 94337
54855 61983
69025 85616
81757 96782
2273 43542
7292 12144
10611 80939
4904 9717
63598 65998
53708 83164
6903 77029
26296 78733
56405 99307
31637 58722
81493 87625
59128 87635
17105 87176
15309 63237
50284 59088
33547 42414
33425 89447
21245 55375
12058 90824
74926 89057
13046 59158
2305 60919
31581 34435
56095 75087
47223 49768
6726 29373
29416 54642
97397 98203
59273 83436
75346 89795
8881 68679
3536 38557
28488 52297
12320 24787
16035 76274
3383 53535
56571 86552
1765 94840
8455 99242
11822 14542
21865 84008
65431 72570
27152 86099
12326 14786
5813 34382
75381 78900
43203 96730
18552 68265
19905 87291
23335 43888
80435 89566
580 97799
623 63833
44296 72645
16240 67609
17414 34046
44096 96240
71925 84037
43600 83742
35419 48779
37028 50585
39991 56173
59550 77446
69228 89407
10227 45308
58939 98839
22719 78220
12712 32572
9244 97383
50284 51158
31034 60580
1005 99762
29840 85028
35803 65913
19146 27371
4135 16928
57742 61418
24157 91362
23302 39199
42990 60375
40545 69280
4486 81715
16169 30835
3704 10914
27078 84247
11138 52305
52446 74698
9695 55654
9453 39911
873 61264
75208 77191
44648 64792
5073 62526
13271 86780
59824 61894
323 9986
44978 99899
42209 44487
71180 90257
4007 51261
38427 80370
24887 43712
48997 62106
63989 90648
21470 73387
23847 61719
14663 79502
2248 82755
41159 43984
25840 47622
4115 47262
27590 96318
23009 56328
40273 66723
25002 25147
32746 98034
29982 74542
22180 57187
16559 26253
18770 92094
926 49612
46037 55593
11918 38575
17163 49459
20026 43344
39408 82833
9953 63629
78694 91220
55174 68967
63288 64574
60809 90020
6915 26229
926 17427
18851 54201
39725 63434
12710 48897
8794 23670
37454 81090
52450 84224
15197 58453
23380 97291
48016 73469
48738 73346
54183 63929
661 8702
65334 96304
29548 82049
58043 65815
58966 79711
17871 23100
29093 87873
15920 69369
14239 48243
52743 70342
34246 88020
4597 31594
61281 89071
39863 76504
59309 83487
14336 26987
17171 54684
50477 52366
469 39814
61745 91439
2921 55078
84702 94738
62609 72595
237 12673
70476 87420
62090 75840
51328 51390
830 57279
10583 96762
1690 33672
18186 28339
69278 74392
57703 63606
36292 68716
37421 46660
48907 63441
42860 91627
34051 71197
7775 65095
13211 64114
11403 17377
30881 89152
54446 81815
48414 66118
14020 23322
24272 98350
19845 65162
28262 93330
78558 88533
44722 48455
6494 75209
11517 32288
15284 61523
61346 74578
35441 98582
35003 45508
5618 82976
61485 67454
5657 47341
17470 39341
22763 54467
54483 71525
31238 66166
59982 79419
33321 90176
28805 57516
87813 88911
19738 46464
9601 14259
33823 93380
56841 88467
15904 76125
82832 91526
25800 26679
79863 94693
19088 67485
56794 57502
1526 64405
50463 80569
66297 75080
1164 74637
25512 80838
30962 90719
87670 89878
2106 75838
41662 46185
12755 25517
44337 73964
19955 27452
2358 3839
51093 74953
17845 66538
39878 80653
84029 90257
8614 22074
12335 31464
52543 74041
76649 85793
47022 79974
16231 22244
75817 77121
30468 43219
3647 74889
5309 43067
63558 89197
13834 74426
31725 74037
37659 53503
4377 35649
55917 80300
41997 76538
13058 48579
86981 93883
17449 69938
60448 91160
24159 42257
56763 58760
46983 57316
32105 58821
43423 81799
43737 80739
2988 35929
25073 44145
28034 85363
90217 97722
36326 63773
4591 39898
81077 88813
42052 60644
82880 86490
54163 64127
3314 22910
51439 83083
32361 95729
16648 65762
52236 86547
12585 89913
9815 82106
10405 71185
13706 63615
73611 98139
56273 64886
12368 98445
13356 47866
24682 94687
39153 94735
16169 56404
71505 94806
81142 89297
46077 63937
3897 89785
14534 33813
7890 85642
22584 58854
34375 84717
30089 96934
4084 96104
45322 82703
73574 89842
28605 29771
13999 37803
2882 16321
58840 94934
42237 92621
43684 76607
10438 73607
12720 19504
15651 43727
41071 69651
45894 73023
30698 95501
21482 64499
10582 27751
24708 59855
16870 27953
21995 80758
46586 64185
26430 79295
51661 97586
47547 92118
26059 80347
78601 82392
57450 60194
49326 94798
9198 48223
58993 72109
9419 41290
12064 34125
11654 53209
66168 77654
1215 45295
9906 75287
7265 37229
41160 79516
17465 21902
3974 35056
1821 14921
19658 81414
19787 37763
19109 34059
57147 97946
12883 53231
43430 74880
43993 62235
40696 80068
74471 91961
37905 48550
3874 81751
55510 89609
8642 35215
23501 61971
64304 95584
5347 73146
4301 39399
49910 87685
7711 91977
34374 99210
12736 96998
52934 68541
27953 54269
37740 64575
8444 33382
49114 73424
23068 26187
26699 92472
401 43019
1475 23420
26153 88141
56390 70206
79853 85718
47550 76273
53901 86414
39761 93063
13077 73041
28558 66453
86548 86845
48145 73492
40377 88243
31054 43727
35165 76719
43408 86046
41765 85432
9229 54449
18704 22579
12484 27628
49486 66600
42047 53474
34823 73754
4114 42643
71776 82454
5052 17250
34616 94811
70465 93889
11842 35029
1460 12822
49524 61292
15958 59812
21724 51375
92768 94292
45523 85175
33529 45666
50493 77736
23716 33956
77929 83368
825 32597
33562 87863
5831 9799
3123 22173
12994 18166
15870 39035
36354 91911
81758 92062
19149 38641
76671 82049
29404 76606
48228 60676
3720 45940
57178 67855
62520 88708
11485 66088
30641 83802
48641 83981
32009 89503
60470 91846
21304 87914
30724 81895
39188 49117
53775 76390
1466 91609
1544 21291
750 2553
14811 69624
55061 84150
59234 91318
36691 38979
37015 70172
1998 20423
37903 44374
72182 80783
63608 71322
81227 82699
922 77483
37673 69585
11149 23161
33648 72927
43486 62494
87308 91848
48420 63710
77285 83868
97799 98627
8069 68616
49162 85963
26943 81860
19494 29640
64355 84316
33579 79198
42938 60978
63083 80404
82858 83795
19083 56091
59178 75843
63229 94293
1104 50024
46556 95827
65433 73500
22594 50487
22156 38446
36041 59480
43623 84967
22706 61871
59524 79400
53013 95460
8497 14539
32746 83494
24685 60932
42557 57392
36283 70280
73250 97613
28074 41857
45139 83965
60835 71933
18105 18147
56386 86738
43505 43743
5347 83946
30153 64684
33817 71979
45379 91799
15634 48973
65326 94949
948 6491
26296 97211
915 50743
38066 99895
77850 89644
53822 85344
12333 72748
49249 98218
3374 37797
56811 62000
3126 39011
27082 47834
9009 77551
24813 60439
25443 47914
18649 29251
9115 20435
33760 83983
19793 34823
28330 34480
66052 93245
12208 84449
10479 54154
39323 64995
25365 55419
7962 68926
516 49572
57534 62470
69089 98454
10517 85849
48274 61611
31664 55830
24695 40913
52710 68405
75369 95615
26539 84046
20230 42380
68383 69667
26280 64815
6579 14457
65576 84442
30095 72081
17970 36771
38526 48208
67639 88202
93633 98480
27508 74355
72599 91761
6139 46743
20364 75042
14003 36988
12055 89222
74550 90686
43676 69194
79163 81040
12105 84998
23472 58898
47493 59622
9746 24740
59358 74461
34259 74500
74197 98577
48506 54538
29681 56616
69819 72874
27941 56506
40738 40933
66329 87142
87270 92054
38970 74558
83405 84194
85678 97647
65392 72632
1448 17705
27837 29926
12912 85137
9789 47667
42480 51859
6193 70234
31523 65871
38190 75948
77266 91861
12193 84488
25768 65071
28896 84100
38871 79064
16951 28866
42369 81007
50856 95586
23575 75026
40610 41716
46473 97552
77429 94544
66913 71617
19913 81676
10065 82683
20097 41959
22537 70998
42818 65736
61765 69721
40296 52155
31015 79324
67197 87492
24812 45970
26319 71411
33172 65209
64878 82806
68158 68509
52877 82049
11426 71287
47193 58976
26462 76831
2958 99674
17331 53706
43226 50985
30975 58091
30352 85986
25792 72811
10754 37660
24203 95541
49881 80048
85155 94962
48926 64649
25634 29118
4397 39604
52007 72443
18208 66832
9006 72561
361 87464
2819 5847
3261 59376
3174 39117
38418 60566
29417 63928
79189 84150
29534 30928
44283 51608
15570 25732
43288 64669
75048 99349
39906 46742
47183 99012
28784 69569
1226 5406
19641 34147
55233 58094
52958 93921
36474 61497
68514 91837
22712 60804
61186 88509
45311 48258
23938 36761
55125 76406
13137 42488
18471 91463
51936 73387
7843 72066
23614 64470
17296 56290
42097 88847
89064 92650
57023 74035
14422 24363
26503 41861
34720 71828
22 89434
87100 87635
57359 88587
60648 84546
41586 72871
18960 93175
12240 99297
25624 37144
24724 97790
4846 97381
17225 34349
63992 77252
8654 36431
41693 73849
67929 82063
5279 93314
48039 97553
19722 65959
28966 75583
75169 79019
16205 45264
72395 82264
9992 11162
84022 92406
5854 71588
17965 30582
5657 46108
26551 78958
19973 94547
563 90900
17357 66272
53548 85774
18983 54535
33294 61809
26991 29927
64325 87365
8117 92857
43461 65204
8766 26073
37246 91090
46777 49508
50574 64686
12085 13504
43568 71764
10155 51634
9618 35805
442 45302
52420 91700
48160 70508
48332 52389
35843 58273
804 98647
4230 51005
3510 24138
25190 69281
5943 10656
17993 50673
2987 82282
75239 92745
41955 50513
65262 80915
17735 76766
34825 54978
8518 25966
159 28936
15735 47400
65069 91771
40283 98715
68495 79814
3166 13524
74296 77587
34402 98708
37953 64400
63488 72454
93841 96137
4224 27498
51538 87308
46203 49414
37437 38233
49420 69912
18256 95689
9222 75099
8153 73247
56790 98622
29057 86714
29697 47620
6948 35670
16993 71621
40455 78901
9345 83334
73433 81911
9781 79593
43133 71471
60620 83854
33018 52973
14429 76580
38401 82328
36137 41798
18908 88147
8131 29579
72808 75078
22722 87025
22352 80605
50427 56419
3322 70966
36546 77678
35713 86564
16932 54726
38652 63942
90422 99635
25176 47777
42201 89994
27668 65388
65643 69558
85449 95705
9374 66076
30413 73528
68217 82266
82809 98338
44480 79768
27428 53123
37175 78209
7215 82950
12292 78304
43298 57622
23721 55421
37344 38306
14543 72019
33005 77688
64177 85725
63285 80599
36574 49971
2516 57509
57041 79435
3351 66533
40096 69610
12707 31606
9925 82644
73158 94577
25414 61792
8868 39426
2821 64485
51919 68747
39883 82219
29271 49993
15581 21490
4208 21075
36367 93980
16483 82558
59965 81163
8457 46560
7144 97189
27636 44072
81180 99886
45225 86584
6910 29608
30786 32611
28633 45778
33083 89118
59184 86439
30531 69863
11325 17696
13848 44487
57163 76533
17327 60230
2209 28971
12441 85633
60031 88539
73415 75843
49162 69751
39806 80239
18493 99585
60015 61118
11643 29543
6307 97462
9531 45666
9056 17019
18908 29811
48034 89015
53321 85407
32449 75404
9974 21965
32263 39230
11818 37630
85863 97172
73205 83781
25866 41224
21409 52515
15831 48063
27038 54185
18047 64913
63834 83718
62436 98342
16006 26262
32420 88996
14799 45067
15897 48074
22676 76240
66153 94235
24282 39827
40963 51843
36127 59659
68478 89899
21979 22647
43132 79173
23638 56217
35999 68732
57426 92825
42930 72125
29452 72881
10252 65428
23577 74340
14877 77491
29821 44555
99008 99763
40572 59077
51534 58952
22795 29501
35359 98316
32112 43538
16566 35812
64234 88600
48113 86041
62956 87246
19155 39317
53687 81805
32986 95427
1297 82302
7681 68562
16518 71204
43081 97272
84597 87677
41027 99542
52240 57035
50682 52832
28185 35751
56708 61159
31285 60662
12544 23451
6397 21606
25120 69183
58301 97339
91787 99800
15244 57732
10463 99193
30235 92181
32688 71756
72179 82902
13733 65699
5681 69910
48501 60168
2635 83248
42306 58922
926 62694
17238 17329
17692 48931
19896 92179
43089 46561
7642 99568
6339 86999
10236 35005
35632 90336
19899 89220
29657 76709
23362 32087
66021 71264
25914 51859
31282 64952
51540 65856
32552 35611
29247 55879
28611 72033
68674 92739
73447 94882
48878 65531
12782 92599
24092 99314
12666 42411
17299 40845
7838 16492
30876 86758
7964 87952
80365 96884
1109 48047
9347 77593
6057 48729
36006 91081
26306 79563
40705 46275
65172 78434
76291 85974
36907 82459
50092 59587
4875 93913
9517 64010
45936 82901
6020 86073
22379 74121
33115 54711
50028 95608
17037 31406
6404 12084
3817 19283
39139 92108
41342 96068
14053 58602
12325 64876
5269 70532
1951 27509
76696 95854
14087 68695
32711 63805
9809 91634
55275 96362
28818 85094
62686 93697
13223 51620
30400 88061
6768 53298
18762 33016
30430 79414
34351 45951
3477 41845
26885 59950
21813 85919
6982 84959
3796 79127
15787 88152
82314 85023
10246 69825
19373 30366
6327 71800
55120 86834
2769 69944
40611 46361
10596 85853
55845 63568
67684 67846
49352 72916
9588 77882
8959 35592
6046 92983
32329 63342
19 93285
42339 49991
35460 55038
50721 62241
34136 41971
22506 63726
22828 71497
62641 70256
45156 86557
20080 20715
57672 79411
813 55314
4611 59230
5842 31157
9233 64865
4065 56953
19378 43176
71403 82353
42728 69783
11457 74517
64792 95155
42629 83042
116 20164
45209 96494
23281 64044
48454 87897
40282 78560
18341 52230
85950 90886
42644 81686
31195 95830
16114 58713
42788 84287
36861 94811
8918 29280
56030 97569
156 34891
4440 83724
15837 17037
10788 94373
22863 27418
5832 19697
35791 57422
9080 19263
33853 78002
37754 78319
5388 19584
23239 27100
23615 67723
60091 72378
52637 60127
45103 56230
16655 97736
20940 36542
21083 68968
33257 97716
14818 75615
19994 22726
5735 59511
25533 62143
42011 67423
26651 92768
22244 83157
7638 26756
26049 62310
21134 70686
25180 61585
61171 87164
14155 26313
80165 92074
5337 39202
10926 63726
55288 93250
90612 92953
24436 43967
3433 51976
44565 55434
56941 98285
36631 97563
51851 66780
10901 87390
5466 55260
26280 87286
876 63354
38493 83832
57381 59559
39990 86644
14101 57609
3590 21575
59953 79751
21100 51850
9645 43522
20255 86643
35895 70117
3733 16441
38530 85121
53802 82907
25217 27431
54992 89912
93916 99701
28206 81572
11734 80771
21004 43837
54862 64365
23027 61856
72392 86064
29442 31837
25677 48897
26212 61962
48587 67502
14258 78707
66042 71852
21455 29510
15733 92615
2276 20353
97395 99702
39136 78211
29813 61624
61944 73622
57178 65967
74618 81001
25056 45766
17866 79994
47950 94999
77677 81501
24549 35622
34524 97076
25498 27886
25483 29936
35890 51320
37204 76597
12489 38461
91128 99880
90794 96280
36394 97930
4387 6913
3214 9287
28732 99326
17222 96088
44330 48420
13741 76658
67987 96117
13278 48840
13589 57067
67858 90525
5637 68741
37797 40682
82885 93019
8808 91962
16855 65335
62331 97301
70340 76411
19100 74246
34214 41542
33121 64422
46148 87099
28281 55978
58696 82560
55219 97867
64448 65031
20369 72984
14947 72400
44371 89308
22497 89485
57513 87735
87817 92672
74685 92798
3914 19309
75188 85068
32599 34716
73719 89916
43344 45440
41708 52708
39995 91977
12377 51385
18278 81678
26983 82267
60877 97233
34404 75355
13252 74597
13160 21737
20811 85953
54917 69129
25805 33140
1533 93228
25861 41891
11472 85422
11640 87618
33299 41674
28790 33663
34790 55379
10829 99284
31906 34926
33488 83155
59720 99889
64355 69989
319 15856
16821 31226
17253 44379
36973 72104
23600 51940
17570 24608
13183 50750
18502 86223
36281 68618
62729 89255
24389 90375
4766 96389
10222 61887
31724 40237
67183 72933
13174 66766
46563 47919
12498 96343
48147 97334
36841 54180
5259 44173
56323 65719
30712 70578
5007 46858
16492 91276
54793 70343
55887 79891
3797 51904
8590 29346
59096 60577
18456 93392
50028 85642
67196 78004
64471 90173
52449 98912
52131 59803
3250 71102
20140 86845
16943 50892
29559 53126
23325 57976
16055 38004
24081 94305
22036 97049
6951 8362
20645 30231
11018 38371
62777 70266
30328 78731
39917 98809
60709 85723
14531 94624
20665 67512
66178 88962
10968 16690
91419 93920
9713 47106
35622 72019
18499 23411
32260 41248
3277 78525
22311 67119
34736 96780
78978 85044
10015 98274
9600 89367
6924 45074
463 59651
66049 97971
19391 95335
49222 60104
8592 12920
13247 18762
2954 46058
16697 82957
42471 82923
62748 93491
3728 8628
55798 71765
95206 98894
1768 78045
22854 44027
79965 80504
74850 81251
11157 47613
9632 83493
2734 63953
27754 55476
66007 69496
53527 78811
27525 54675
6913 56909
51565 62414
6494 90205
66948 80336
48189 94667
23772 56392
72923 81311
2721 25816
27472 97921
46288 67123
21697 76376
84233 93452
7203 39155
89422 93583
84865 88907
18249 93212
77978 99478
62032 88405
28346 88473
6227 13372
34484 50293
54117 86034
7068 73727
45016 87117
31850 73926
34268 50720
27774 57757
69958 96771
50958 64183
19849 57955
74717 94140
25363 65523
47435 49831
85376 90597
81276 90665
41920 41969
29737 60773
10207 46455
7226 72449
18898 38431
13831 21780
14321 43080
19321 25738
25619 70271
38182 45407
13900 76359
8892 20471
18589 53237
21287 38083
4020 53184
85457 91224
49664 62422
56387 59053
22519 99107
8271 53764
5146 67993
41871 97688
66678 88218
28975 46554
17454 76667
75307 98116
15247 80890
65307 72340
49006 74483
13551 51203
37077 90932
30484 85954
45985 97299
21585 27221
21806 44301
8491 83600
3428 22401
4339 95835
80714 84494
29571 85122
26397 83622
17843 63462
5272 54065
25274 29774
35985 48474
18189 40914
67417 75778
23918 41848
32261 80414
29750 80403
11223 52344
54644 83191
42590 50496
27357 86091
19842 96521
35927 41398
69195 80593
45090 79577
10943 84521
11060 67552
50323 96405
22915 97289
16056 85804
67440 87807
5350 91445
83469 86372
24135 69416
37858 92311
34801 45028
38613 84056
14903 66442
492 61201
25345 95144
33174 98233
19021 87826
10801 22812
37758 89203
16954 56053
17701 97590
50510 99900
10983 91148
40292 82258
34498 80977
18671 68401
50365 90824
37604 67825
3545 45463
43572 88309
34700 45816
75095 83891
51825 64822
19264 49864
41108 59977
33948 76421
7941 85684
8264 54534
23928 76942
49428 95163
48074 76778
7943 32560
45895 46493
35306 56460
11277 15364
6660 96391
12165 42943
4376 69391
52093 93370
28286 73697
41290 82938
20313 99136
41564 51832
85843 89121
39019 74750
59103 99830
61286 83491
37246 91095
27862 74547
72162 92233
68158 89663
6379 10640
60608 69537
1597 58143
24545 40485
6035 25015
14665 88628
8093 62292
43392 73158
27217 35810
71931 82715
66266 86950
19281 51641
78649 81498
42116 95977
23442 37690
28061 76558
41804 50021
44338 84898
45106 93328
44095 52208
61047 75338
15708 82567
31642 77092
55762 67412
97959 98718
41193 46203
20093 75945
63194 90486
37311 72266
68841 70336
24422 47559
7987 53472
71019 99416
22886 58765
66657 69807
45194 74012
31297 46362
50229 95159
9936 63787
83055 94397
10311 15737
53663 94732
38905 42186
145 46239
54096 97598
5291 76842
14716 92910
7284 11577
11914 39075
25969 63943
5025 57343
53523 71380
19995 93911
24324 86508
23429 33305
75666 93311
66386 90347
5947 89960
24205 94398
43046 47648
26248 31506
19302 35521
96202 99056
43990 94716
56935 57341
29459 29831
3967 6985
62646 84370
37749 50215
9424 87766
58823 61369
44974 66333
23603 42784
11297 28036
4654 13515
27829 45875
58238 60297
25400 31041
21493 57023
16974 47947
21226 26005
108 24965
69621 80267
18842 83815
15303 16938
47889 99864
54884 65333
52027 89017
6430 19389
43180 90651
89331 98735
13993 18917
78579 79257
48612 53981
80607 98770
65394 98535
35384 95586
3825 17796
8950 41228
42135 86643
50339 72487
80311 90455
66383 90577
10238 32964
76647 79366
85754 97961
14557 42213
7139 25773
49914 59205
31854 64075
29699 50790
55341 57759
35816 72641
52523 85971
20687 70613
17447 76276
40772 79547
1217 25806
35457 44205
36202 99398
63202 66687
67075 78734
17130 81251
52996 58979
3059 13864
27738 86750
30612 36959
22279 49506
38332 98538
96712 99645
30520 87271
54866 67483
22277 24163
49738 89528
12147 56296
36258 52081
3683 69835
7960 19151
83709 92768
41020 55533
71077 75602
6187 8460
57735 87361
1619 31446
80391 82594
6119 23962
54655 64907
18902 95680
84457 89939
13371 51558
62499 77499
32779 36826
31677 80400
65118 80832
79554 79624
28946 87550
9600 31722
54084 70664
38161 39279
40876 68150
89748 99158
14103 59283
65485 78034
21716 50173
27866 49178
56362 63257
66061 76547
16232 97748
43280 55622
60441 94294
30868 90935
33887 94580
50247 83237
3262 24274
87282 97792
47717 96201
31741 92611
51666 99014
55745 58706
15379 56511
23886 95737
73208 80040
3026 92150
24573 90613
20208 52720
71139 91534
53918 81307
4215 95571
49088 71735
93454 94543
13487 40169
32979 47985
19957 60272
91812 96863
4747 33430
36600 99837
8108 67587
48662 75419
15969 81375
4368 18734
3408 61235
7103 58269
9050 98162
31629 56288
18900 96269
11841 45575
9464 83023
1415 37397
31619 33484
78290 87730
33743 43728
43761 80158
45941 47373
9383 32389
55816 76871
31938 51510
75483 91423
25521 34422
20135 76757
69954 77715
61843 74736
43597 88061
37589 90309
69711 70047
25293 99562
2688 65554
34707 79314
16123 19039
2553 92544
6012 85967
9516 69952
32602 83743
36310 46883
40265 79556
1617 9520
50758 93971
65375 85014
48567 75460
4019 56436
12878 22148
56408 59643
1435 28330
43288 88950
18071 96565
57115 87759
30595 66658
77236 84411
8986 39230
10845 31773
1019 64745
52976 73921
92772 95340
51476 61209
17200 56900
68327 70528
41992 87001
56259 82588
69436 77209
53411 97291
17257 91383
1249 69008
4606 71253
33293 74148
38502 69862
21720 58077
19981 64023
81742 97368
41993 55883
39874 69861
31318 72534
3299 79886
42578 90592
45074 45949
40205 89005
88582 96345
7422 80556
71829 94413
15930 37297
30635 86686
57891 98988
35639 38282
12783 27797
1933 85196
23569 68172
18436 89267
68690 77544
45581 79281
51171 69851
59330 83867
8587 49538
54333 77628
20753 41461
88036 95636
12160 42823
81545 88841
2452 5572
39033 50142
62985 96182
21713 63375
13034 28535
8006 86449
20157 95228
32905 44798
72639 74492
35634 68719
11325 48903
21632 70323
29238 59988
71231 84106
58094 61807
38074 53030
40033 66942
26695 86024
81973 92981
27114 29097
26826 54640
41567 57376
24389 65145
80569 96040
17768 78362
6708 85471
196 24085
36486 56863
29668 99498
11554 42539
73382 84577
55730 98715
48184 51973
78823 91289
78399 79296
31579 53937
6959 62415
20740 30979
51116 78775
9955 88387
24738 91370
37398 89044
7210 63866
78022 91459
21111 38034
16978 86124
10076 56608
15110 68971
6717 17612
51122 56369
31723 42601
40664 92137
37642 79006
43911 97375
12056 85702
77124 87242
14593 16239
47372 79795
40482 53784
87627 89547
56672 90101
77622 93276
3523 36241
13978 44169
35971 71543
18616 50808
49194 69657
66708 79350
17466 86355
42392 85533
95139 96135
63219 64446
68947 83858
5856 62697
15778 21557
74448 86643
321 71529
38981 63261
13038 35386
1583 68140
24255 97131
23533 99858
8978 45809
1896 87609
7998 9192
53522 65242
2479 10604
102 23296
75728 83062
8739 30847
50740 96189
2920 93632
43349 43433
45589 86320
44329 76389
52102 99373
50636 76613
73361 79542
35989 97655
49603 80666
15584 86827
21617 78706
84162 91723
73207 83151
11068 38732
49101 58451
1398 89865
18759 77592
34696 76002
88754 96451
3945 34936
73654 92043
47389 62568
38743 50954
36488 60558
25705 48587
3016 15757
39608 61880
25239 26238
15469 49371
36939 71225
10554 63233
65705 87315
3870 53792
59048 86880
37991 72480
23528 27406
25760 34655
53725 84419
7763 26929
14208 60826
45088 81216
62051 90585
4866 90860
4164 75529
7317 83185
6947 26448
12909 70368
17062 26839
63047 80983
67478 89622
13386 86828
71775 99655
26023 68635
23864 84737
35130 86672
66896 75295
71211 95087
6751 86423
55985 75842
90374 92102
40924 85594
39724 92000
11377 44027
33638 88982
16582 56273
63801 81784
79469 81099
11007 99914
15294 41542
12668 59020
30233 65424
20716 38560
4137 45934
18972 60896
17390 55691
19409 24088
1329 48384
21759 79048
6754 34767
21643 78307
42449 60911
34482 48285
5446 27457
48597 93123
15325 75329
13710 25303
67745 70104
60713 81155
14766 44228
23771 79723
85592 95741
39109 48154
43629 58433
51277 76560
41836 88872
65780 85211
44982 54268
1736 20565
88679 95217
9741 19133
49804 76890
24306 96887
8200 66187
41657 67179
28654 28819
5028 19113
52492 56981
30864 43827
5188 83683
7501 99223
15157 52727
60313 68636
81829 89887
73980 80886
80832 83269
65300 99427
33373 59255
54091 62975
3712 75119
978 40508
49771 84466
62926 81690
50105 86813
16925 54226
25222 66508
17660 32794
68990 89492
27993 74495
61775 73728
60405 81492
26738 40948
53551 78664
60635 99270
17396 60878
23199 98854
19367 25178
67039 80511
69250 78797
46681 85073
75216 80906
19626 78525
5295 64378
4759 22215
54721 58128
27234 45130
1602 59381
58952 67115
37218 54656
21787 96330
34649 47247
61493 61847
14284 32457
13091 14104
5959 88692
74278 99855
84559 89932
36548 44028
55962 59677
3187 13491
40016 79910
47250 64094
9760 98485
15342 71029
15474 96575
59049 61391
16993 74035
56541 69568
36557 99381
31852 75585
27525 36925
4951 64889
29813 36151
25579 31879
39463 98993
29021 32648
42226 93199
30025 55629
66747 82113
62017 81903
24441 63777
67414 89339
9222 28665
6 76843
76822 93514
48718 53566
61109 79816
78911 97141
24820 58449
7719 14256
44679 66875
86985 92841
38688 71689
26998 90046
2393 74985
29126 42986
22531 54069
3397 47268
91786 92373
62788 84121
11875 77764
76987 87572
37811 71986
71237 98866
3925 17255
33209 68655
54654 63985
6825 47515
44847 50423
54745 74857
13391 56210
71545 85730
30415 99024
85033 91631
23689 92772
23439 30316
43647 91345
46374 69833
33882 62967
29283 62797
69204 85271
22769 62218
52371 87202
48254 75543
20104 83496
50471 58835
90033 92575
11122 70744
627 96792
4460 36968
824 18218
78610 99281
27795 73791
88312 94220
46090 60335
595 17256
9823 38506
13569 15303
22783 47024
38106 51520
15303 47193
5075 86014
8754 70294
26286 69991
81551 99362
51923 66053
59381 91393
10403 19785
34185 35036
30958 97527
37142 41696
18425 85587
82924 98498
55689 80287
28997 42444
64091 88178
63465 90724
61234 63153
67607 97384
49934 70822
39963 75696
43426 45818
2465 93150
66087 79625
48831 63874
877 14366
24173 28049
1348 63833
32819 92319
96533 98143
57930 92365
1306 28812
5870 18560
87991 98317
79971 88428
83865 84773
24786 86270
47227 68346
81783 90303
47359 64230
43705 99334
35286 94616
16167 90660
24271 46104
42386 72956
38990 79700
13797 43890
10406 60279
2690 48251
15960 68022
21908 60186
1327 4029
17690 17758
12996 65945
31046 97742
14340 57983
27714 47891
28242 70740
2394 96890
15897 55815
51688 99633
47000 58066
24672 38825
70303 96266
3248 6370
12309 32484
15477 82818
11502 58759
74238 96158
23403 38368
36716 80451
62699 90104
62264 85126
38311 49315
1987 77326
28406 45834
50181 82406
44855 60206
65080 88876
5033 73082
5972 29391
52648 55700
55484 66627
10802 12736
20752 76705
4052 5989
1874 15759
91945 99508
46634 65508
45831 78923
13106 30472
6256 58864
75576 83748
35984 93947
38692 80255
34506 40825
41309 92204
62843 74325
78577 83567
45685 92007
12205 76358
33691 42563
61043 63631
17776 22361
19651 61149
27471 97129
4012 88092
16719 85448
15519 89765
62757 76046
8185 35714
49875 56750
37567 40767
35425 52172
11996 84276
14161 99959
4741 53075
20255 59153
56589 81564
71241 72149
16406 29110
22292 60959
12797 23509
3403 27540
18731 97233
36573 55706
29309 67561
10139 91129
34303 53591
8251 49039
24799 95402
813 76163
2731 99693
6498 94952
31628 94561
2060 94921
13489 64375
32285 44957
45375 84336
19431 72584
29758 55132
43545 79155
13875 51623
30017 52308
39106 41258
49853 97796
5735 28986
51500 89665
61992 79555
54971 85351
70558 92842
10761 97053
4840 38534
15694 66743
64322 78423
31124 76585
19974 64145
16974 83999
10165 97212
32835 82360
65819 89917
50598 83042
9856 36691
15153 15427
23612 47693
35666 56926
12025 46936
17224 46752
38405 90192
75339 86914
10015 74089
28657 81331
52382 89647
50718 58642
66618 67336
35187 94956
43250 88670
23471 96168
38717 91159
3361 90399
51660 88063
19154 33277
25926 63034
19984 64133
12314 84763
13042 48664
24506 25336
57194 86832
17847 90170
36760 52054
7243 33306
53875 77511
21103 61279
19215 94137
6771 40042
41959 49824
50124 69468
20280 90938
8216 97781
20043 68247
70215 71295
52410 98266
31369 98376
73330 77958
37381 76183
30160 43887
1207 52348
6428 77510
60178 71734
49028 89549
2774 13169
40433 65168
2984 61808
3638 35296
43172 91660
15362 90632
59503 72594
80078 96692
4703 73181
15310 43816
74332 82347
8375 85954
17346 90048
46666 51045
41260 47277
2295 67540
19696 67226
4857 66734
66023 87820
16480 64143
8996 68990
32500 56814
18687 60637
9922 71947
13900 77503
4355 27272
15024 62008
64627 73509
38624 65452
70872 71330
40439 72991
29995 68290
26122 86162
10613 15229
41588 53309
45223 76848
47705 59681
9427 10451
3299 36814
59467 68802
34058 37676
25397 72667
25301 85796
13868 55172
77780 93908
1778 76776
49857 78999
11038 79538
4754 7939
15865 28095
5964 48479
71620 76930
68682 99174
61129 68577
49776 72264
56349 83101
7786 29643
5800 49364
66304 82353
31489 92219
21635 65611
19817 60255
15269 97907
9513 87715
31200 88080
2659 85070
27999 84856
62469 66895
7365 8344
16197 87107
50126 68216
22507 93344
3745 88639
11369 19264
1413 38980
31127 77179
70 61936
14064 49133
36462 99295
59018 74798
50750 60549
21480 93103
30652 45715
243 56869
49690 50301
1437 10459
38033 80966
20297 95919
26115 52269
40384 49293
20899 34996
54819 91368
84377 96064
30676 86938
29452 82212
13748 81593
26101 51953
66245 93083
18606 50108
54651 58097
8135 41776
23583 34226
63854 74259
74703 90187
37188 58425
58989 60148
49094 56238
11895 44806
40343 59447
62617 86109
38278 72432
1545 29275
10300 53269
31658 67162
19837 88292
56996 99425
22624 29463
52904 67301
86339 98329
24675 30823
41751 53158
7601 43243
36206 66540
18874 48170
32696 66805
18603 66048
31904 72635
50431 60370
51432 98548
58754 59067
67401 67681
8649 13460
84416 98603
19809 74785
22436 94459
10606 37264
4017 66680
52889 64414
6110 12032
59111 65293
17543 44775
31097 50028
13279 56661
9709 85668
80019 92717
6320 69712
25325 96274
69472 88685
18776 83703
39298 76167
48639 71237
65176 99958
1204 71621
25249 35818
19467 41069
42806 45522
52073 84000
5116 51235
3626 90097
49252 58421
17434 58969
35406 77402
33585 34213
23183 48411
18320 29064
45418 63759
48296 87643
40289 54450
19614 68648
62482 95707
12057 17610
14909 94009
62338 66677
49222 72615
44685 72794
5082 86407
22015 78384
31906 82761
39054 40956
22074 43477
30942 90242
47840 94699
21624 65850
13455 63607
30318 62329
8763 41340
70062 95879
10057 58830
14681 20213
28140 69789
26142 96114
23139 36832
32584 92866
48758 91853
50534 63562
56624 76642
41160 95414
44635 75259
21522 41721
66936 80068
32298 53867
89257 94648
8651 45947
24521 85050
23298 68294
1441 52808
6766 36929
77681 81539
21926 89689
6239 36711
61155 79454
16506 94098
9675 56606
16433 77699
23068 96041
51977 92966
24532 58386
44959 52579
65113 93813
24144 63937
68059 99554
15515 21198
65939 68679
51413 89787
35182 81974
86448 90299
17479 21199
75778 93043
29491 86889
25511 82452
554 70638
5119 46616
28152 56475
52433 62851
56549 85728
22353 79721
25037 44501
57933 94225
66612 93367
45560 87762
15393 60878
67815 75335
15814 61311
57543 91933
73804 82912
34603 98169
21968 52556
6062 46750
61157 66800
56470 93303
38786 62113
12855 83743
15640 76187
43638 63211
34893 43980
33068 53458
38113 83100
17311 98341
82355 96693
5251 83407
9190 82924
68978 85108
48035 60551
51293 64360
11987 96623
45504 88933
8138 62966
19357 66366
3342 82327
37985 64616
25801 58899
46343 55453
20792 27977
4089 83596
25767 40304
43197 74746
26733 27482
6617 15297
60291 69813
63139 65912
23433 63180
79892 82594
22193 23172
5315 71074
19733 21534
5749 13722
61727 68781
46969 86295
37866 76940
1481 50721
61080 65231
78985 90144
22322 48240
39420 91932
13604 55612
59347 74387
28305 54513
74688 79733
7344 8233
4256 84521
51872 80689
59128 80595
18979 58910
19409 37806
18685 68951
34231 82804
17219 59281
30442 45401
23583 28860
45575 53297
3755 52655
58195 96843
27945 90300
62238 71743
49382 88446
83435 93588
22610 62217
70792 71212
96906 99562
13001 35452
863 30450
17495 71241
53942 91966
20913 88812
53370 73905
14699 25254
6550 73702
34554 72255
81526 88894
193 48772
20956 88915
53960 79927
44551 68959
88397 97462
13446 77269
19727 86510
20335 94744
45889 79007
16386 56285
58611 87576
12292 44740
1180 53792
39438 49041
50991 62724
31388 49962
38192 44051
38193 66495
84025 91594
43636 58647
48697 52342
4493 52740
25058 62523
18328 32501
21696 96771
39146 50083
50436 67173
51752 98531
50318 84354
22736 64427
10189 45523
9845 27392
18186 40424
50717 96868
61661 67365
51894 57069
5943 77563
58194 62105
83285 88584
41131 64656
41013 62382
50643 53155
28484 98410
28498 64475
20064 88423
74120 80194
63791 67147
51891 60485
53589 90100
19677 98875
32518 64333
40223 66630
14622 30660
10233 56841
15269 39603
10669 87260
10525 18201
9128 74410
30407 85355
9711 15926
21590 38017
63285 80716
76412 80701
46615 92912
7531 61972
6208 55471
5544 7239
7218 28503
4017 50631
7369 66278
43654 73787
81823 97360
16065 63124
7653 48117
10079 17933
7076 28520
52851 99237
83951 93929
52363 55338
27301 64342
21729 79436
41504 63869
67942 70343
12582 59266
43505 88570
51134 65131
28516 98896
8584 25502
2542 51018
1294 24055
38079 54838
35739 45373
76904 96860
46851 64039
66615 87278
89572 98599
64170 69825
30474 77393
22208 24966
5461 56963
54426 61946
23107 33956
55009 61159
73001 80636
1528 55263
46710 79733
4372 48272
5699 26719
565 57916
18824 90661
21081 71209
11604 90426
950 63513
34056 41112
83303 90732
33983 55732
30573 92479
27659 52729
53232 82340
43398 61086
33970 77590
19123 53105
13170 82177
71414 83982
11510 59810
6660 41428
27939 81280
29467 56036
62352 90852
41015 52588
72922 90030
15671 69433
13301 25011
37964 83881
5580 87781
23143 84756
33106 72501
29416 29697
55609 93022
21772 79654
55529 55974
38544 88341
51465 81176
47334 51341
50068 50141
6251 6548
10582 87756
43345 98741
9303 12299
3427 77233
23061 60290
37308 42182
62430 75914
18967 98969
27227 33232
8352 80616
45003 94919
70753 75434
33845 52256
30278 93821
29411 99034
12049 67671
11300 22866
17591 25080
7255 69243
15520 40055
30515 63594
17345 32433
7087 30773
67017 83498
3771 20298
23788 63727
32199 44975
28490 53529
28010 36843
20960 28456
11940 33133
51172 57526
16838 43190
55581 59846
11000 55640
50185 52239
45011 51081
61017 93289
36480 57078
52266 64671
3789 21137
17904 95508
9288 86123
30047 71877
20878 76811
51151 54218
651 59482
1034 92032
8332 84322
76694 83074
17012 30143
18273 25902
46794 62338
43937 84584
16177 93921
12956 56878
27123 88219
37277 39839
7148 31414
76497 76564
59276 69773
87598 98656
6120 11304
4314 94392
44838 63163
48855 85745
48323 90929
48582 72299
35673 41644
68622 85331
3262 55509
8585 20133
51092 58136
32143 42859
24813 70030
56765 93507
34690 86733
35710 88161
13976 87123
67749 91204
27643 89430
15764 46487
33263 76347
24909 69101
75858 84843
25764 28670
15288 85814
80016 84798
42329 43960
1345 84117
29749 49664
4670 70126
10129 84257
44078 54550
20415 30255
65172 66100
37148 72181
22945 39222
22368 99503
25846 44681
3357 49298
48812 67766
46791 81334
235 23830
16708 39888
56837 97987
23568 60218
75237 79484
74716 76509
41364 93603
58625 62287
23452 57640
62719 84670
24688 44405
9030 16595
28613 52757
17628 76278
24962 49817
66587 66942
16302 80816
16123 45524
34514 89527
20515 98509
41310 65721
199 23766
20377 46258
36418 64713
85202 85607
47224 78324
40760 91190
27559 59130
29183 56164
48073 96852
16673 18243
4910 19562
22254 72529
21430 65314
305 28542
26322 33966
45708 79195
11447 63710
43567 77327
52293 74191
4873 5651
34300 59738
8459 17661
92741 96730
21894 99850
69290 75038
51443 62081
3080 28618
52978 64649
17292 27163
64190 90966
56817 93760
53491 60533
57855 91036
12685 25271
69312 97606
62930 69269
90649 92953
61999 86334
81349 93604
53184 84251
70015 98990
35032 68078
6728 97753
29975 66484
30668 71434
10548 75611
57298 83113
72635 83286
49587 63569
36048 75206
95153 96645
37707 51367
5167 92522
8176 36901
1072 4426
3898 31743
20168 45626
34099 62204
34272 74362
50177 66085
11043 54809
65368 73888
17548 69164
14491 20290
2563 48872
35631 41789
22038 90121
29789 54358
23680 93858
26419 77059
56367 59833
38893 71001
2579 35149
9310 48875
25621 49155
83518 89126
29771 91652
65434 90894
13554 72173
30405 64636
29685 81361
35304 60952
29943 50465
16610 18017
5079 18863
21100 36381
43382 93079
26423 93345
2896 60559
35753 52513
13070 32804
2293 27687
887 66995
33457 74277
44871 89471
19000 41599
9579 94915
28036 99554
19161 99423
67050 83921
20241 84620
77591 99024
13189 43418
28124 89099
47633 94661
88177 91516
37512 77783
29349 50020
5641 16858
55547 55742
5592 50672
40574 42328
41705 52913
45748 86982
6424 66848
63340 90438
2090 71956
14068 88691
86314 90988
2400 26796
6017 80925
28958 75625
15301 61427
7162 21926
88810 99080
66280 96803
21706 36754
41 72620
9583 28820
3329 54992
20400 23936
73179 77381
3134 74277
59832 91433
25608 40035
3734 60007
18039 40119
28006 83051
21384 74028
36139 95215
15798 58075
86431 88037
9258 59566
46080 90479
3506 92847
23563 66521
52492 73355
9355 32210
41915 52134
56036 89578
14386 90980
53525 95007
2300 79396
7068 90280
7775 23724
56509 83188
51928 73055
14131 50150
25451 27724
875 85998
31246 67391
65684 78008
25132 48537
7984 51697
58486 64637
30762 32826
38605 89346
1038 44698
7715 83143
29950 98457
24276 71139
54151 66706
58144 70362
20482 87716
46891 68453
3978 17538
3046 24693
51763 53612
35675 43897
30303 31110
5122 82286
46590 55935
1671 54406
73787 96534
27397 71072
16321 17057
57022 83857
3952 75134
74417 99044
9942 67947
13972 93446
26663 97498
2186 57597
59 62461
15254 78757
59061 94763
19675 60883
57558 63929
45236 53813
75510 85329
13192 85056
11609 99364
14832 42394
24108 92601
42214 80568
37068 51190
55560 85766
5510 65737
39450 48302
52344 78803
18595 49422
28423 85634
42250 63646
4432 67268
72815 98444
63903 75268
85886 91470
1113 12711
5696 8161
16563 96197
61855 76495
35159 97450
48395 78520
8436 97817
3967 30231
11804 12536
4038 57960
34545 70665
93950 95766
2796 64631
4670 45372
14833 44395
3938 85223
24174 34806
2124 71040
9213 73952
52445 99488
66721 91861
26288 68739
30697 77581
70464 81064
57242 80431
29347 31721
27013 68454
1680 29724
78818 98995
31264 41663
25277 84748
73894 83408
24771 27196
26717 45221
37768 86630
1899 3415
31017 86545
57025 73682
52842 87606
57221 97938
93105 93168
25897 54648
7981 49253
25543 44671
64388 84092
34726 54012
42648 61292
15359 26509
36981 96246
41795 60280
46714 97639
39760 96582
6241 48610
50049 55837
80014 81812
19634 95688
48336 97990
17194 21179
16914 19927
53027 60983
41292 78898
8342 90692
9986 64066
62375 99644
18879 90304
49475 95822
68809 69512
39549 96500
2433 85354
15112 43554
2602 98315
61239 87796
19683 77564
60447 69843
32497 55381
38637 84404
12415 84967
34030 70323
48382 90052
33841 38081
21243 82552
3136 54970
847 36869
55162 76401
5530 53679
922 85623
35456 73555
56562 75790
5373 77400
27175 75543
55517 88774
47615 57108
75232 89488
61336 79445
15764 55872
34337 89618
20048 70928
4635 36948
6429 81125
1120 73563
18720 43797
57499 61453
27669 34876
39556 78893
3440 42238
78746 86152
83126 84674
2656 89734
18985 98059
36512 84821
3831 59421
58269 92351
4447 52477
27397 34019
118 11036
703 41083
4095 37993
28058 95791
55408 67897
20797 86010
68851 88657
11766 54272
43587 95256
28912 48294
37021 38669
30363 66234
5895 24946
37542 65375
42322 89679
74513 98380
60414 79648
32030 91009
17350 96978
33505 90955
18590 47283
73877 93397
77014 79512
28332 97828
33522 90227
69146 80030
6178 22730
8956 86053
11572 42951
6821 80482
38978 88388
27523 32129
21631 22142
79529 86811
45038 53649
31559 67554
13951 18147
13624 52553
38612 98672
21784 26548
55848 58504
16054 28111
1081 59445
93966 99143
23132 91863
10486 52389
37116 69447
25184 84921
58644 71700
43422 56448
65025 86035
29221 31187
64805 86129
31111 50798
63899 91427
9642 27764
19111 93897
6875 78681
64387 93065
55427 93634
52691 86052
41717 42593
7631 99522
33211 94517
58278 66511
39396 71876
60038 81705
7998 23954
14011 53030
64216 72807
17056 57652
59421 87907
65940 91436
36172 59249
1476 14615
3920 98714
786 60367
12492 43494
751 83959
9835 49079
45030 58872
4156 28316
46534 56547
4946 66775
29995 57620
12378 92955
76039 85432
54103 99092
37220 84180
65053 86237
39230 39318
14261 38665
41691 87820
14746 68046
3675 70496
15727 75451
37100 39053
19948 48603
89308 97756
57257 88564
5080 49230
5255 44744
51031 97823
335 51525
45801 79429
5346 58016
4909 50275
3298 15573
61104 66580
17918 30543
43977 78625
15113 99059
53163 62965
27959 86070
80448 93942
8169 85977
17896 28069
44950 75311
68464 87553
14732 21641
9561 93571
42628 71048
50435 88131
84239 93279
25728 43885
73871 96620
32541 70283
5118 35284
86486 94037
28480 35649
51573 62021
8136 56553
3032 27318
87865 95064
17520 40856
63664 84342
26291 37670
1607 44937
25013 31609
24951 29316
42978 57049
20882 67353
2198 67352
21746 46866
42689 64911
6157 90958
40444 71200
18697 24824
29773 60307
13733 25829
6594 35665
73845 82986
43926 51239
25584 50072
50550 66634
43573 78113
9696 88871
2424 39610
32504 61981
34505 54113
2750 33836
11858 21507
2629 29967
59470 70045
3452 46943
11309 54522
89032 91332
12089 34847
62485 74859
1218 21096
39705 66491
10368 39926
34621 36363
59501 89566
9685 50590
55924 78566
5508 82986
47683 52418
83603 88007
30217 82078
62870 85538
34277 36892
3536 89880
26705 58198
5995 85648
58913 62381
8024 73067
21049 30522
24156 39738
69775 87869
9872 74514
9007 78977
41615 80006
40371 81554
67724 79995
38705 52444
15049 38213
10466 48110
13530 33573
38711 52336
6444 54777
63420 92529
73120 73635
93079 98096
49379 80742
85154 94828
10290 40583
10683 76230
38383 91848
19861 31733
38749 53333
49720 94620
14888 61932
58740 84343
88663 93716
334 58976
16957 57656
40247 59048
59622 70824
43327 83753
14549 39525
26444 44285
10471 79849
6384 10101
1358 12766
19535 23424
59336 79307
38787 40850
1907 67953
18226 68504
87304 99387
4561 95493
31150 83095
13686 99590
90744 95715
31495 33607
19145 73974
80900 84816
21196 60948
85456 98116
9968 88988
26246 36005
66793 90649
35222 78002
17975 76350
92525 94010
65114 80646
26018 85362
40463 97054
45705 73715
23207 78428
61251 63632
3210 22952
32821 51890
33987 71068
83180 96413
7866 46615
45913 64795
19755 21516
65359 82709
10882 79006
18312 51856
69074 99911
59302 83229
42572 98839
5456 11526
47366 66902
6918 36455
36853 37973
17175 77221
49540 64131
5734 86002
39822 58305
11089 41780
36903 99972
51135 62243
39094 88805
25263 31943
18102 44591
54040 78945
58725 91771
12367 89043
25100 55924
24711 56526
55003 85636
62114 71336
19200 40303
35427 47256
32511 84130
3940 30224
8102 21391
15060 73990
7895 93257
13098 64047
23357 37314
53144 77912
67308 81137
2272 44379
62271 64166
3447 3563
27562 92928
9072 41623
71469 99330
5027 86598
40086 78249
96351 97146
6024 11205
24163 65152
33917 50761
29653 57922
88494 97678
8732 26624
53792 62801
19001 36059
53296 54421
4555 59491
11976 91513
75828 93050
26367 37825
12021 51495
21688 67240
7508 23034
13397 31030
45441 51350
44144 44821
73703 93669
15959 71614
4644 25590
44575 56982
49958 92292
34982 90674
39671 40952
32295 60983
81701 83568
35279 43433
76466 77880
1793 94458
19233 79592
9946 96685
33067 42784
11237 16368
95598 96191
803 37408
71075 95004
12096 41311
45860 52461
51195 85177
40719 60494
817 32935
68636 72793
2576 55393
15362 98345
23057 71705
45029 75806
52574 76444
12565 71013
39618 39629
84930 95760
60467 98441
33773 65239
62548 63061
70246 84861
36708 57999
30566 41036
38925 66586
37954 71844
23385 84137
17360 26025
9455 22293
549 97551
18399 83548
85236 93030
32459 98814
13053 70359
28622 47149
24650 45141
52964 79973
67828 98468
14997 26839
33202 50321
81805 94870
7079 82488
8222 23013
9387 71007
55304 65338
33667 42320
77084 94662
83825 90739
39791 45294
7297 23786
4031 74613
86001 96347
8806 76819
8188 94156
24342 40449
26727 77253
86747 88617
86380 94638
43570 66554
29996 97131
81318 98228
57588 58469
20533 37265
31375 64800
33768 74746
14579 49371
9397 90991
41459 94540
49667 97229
54633 60257
6685 57039
30164 32013
38668 45175
63451 89457
36905 39628
11086 92969
4451 17955
23855 37647
19441 70833
26656 48532
59092 74397
27585 63989
51038 82240
76368 79042
45613 72057
16552 97519
69767 86716
69097 90419
12210 42116
10141 14546
24975 40424
6923 57080
50825 99155
20547 54998
92062 96557
50371 67784
14722 51518
31488 92763
35255 58022
52865 90557
70267 92633
74020 90371
37331 73730
11551 21878
49717 76611
59544 83972
3795 6102
79815 87533
4587 34156
78695 92348
28991 66300
34015 97356
17227 45661
14563 61105
26156 31756
69868 92557
13737 49447
12425 81064
10851 68022
34993 92914
68524 84562
64176 75577
7085 90742
2031 78385
38639 45661
62366 83382
64121 89904
18480 29022
7829 73261
572 16095
5107 50675
58121 67922
62887 94189
3619 15852
76024 81774
71480 97351
44526 66771
41680 86526
38075 99714
27352 92999
69173 89919
6967 91117
35087 53534
71608 76274
12459 35547
14471 89535
17154 88640
34627 62715
61498 83646
7904 52406
10152 94959
31074 82207
25760 26874
17789 35463
57360 81568
30069 93108
12836 91652
12147 30775
48582 77689
1104 30343
1832 69793
40687 64830
15627 47095
6226 43941
1070 83652
9722 82919
3285 76876
92455 92953
11228 63812
25678 72278
16609 47377
38620 54300
9279 80704
72671 84256
34710 57761
3330 12492
3965 62570
48396 53758
9403 19458
93035 96821
53724 87039
13581 46329
18232 53318
55610 63388
20287 58923
1975 67788
21180 76641
32579 88512
61066 78439
55054 58156
28777 99685
16749 33690
25185 50676
44353 78545
44989 57841
18355 45759
63519 85868
1553 26477
55093 97071
40094 66618
5590 12221
25574 57333
35813 86115
66836 71340
36717 88105
84149 88448
18598 65429
57038 88428
20731 68690
39533 78674
12909 52604
17695 86627
24387 80441
47535 62993
6705 30236
29257 73944
25445 71723
2180 15200
33627 70801
58140 79246
36743 54719
24135 27486
18944 79286
49859 81148
25909 30257
49508 53286
13504 51305
1268 88471
16099 22847
17286 23903
65696 68208
26476 92059
51876 63223
42670 99240
43511 54439
3639 24864
55634 67176
6072 73773
77579 94283
41589 70392
17740 78860
37902 48091
59107 80291
67661 74454
1874 89575
29703 80831
11248 70325
18078 63781
37667 66375
9062 20802
19214 28108
8097 88608
8837 20324
10190 38173
32925 78553
23815 47702
66367 92189
50922 53259
25744 35686
2025 6586
53010 72484
3525 70163
23461 25376
28315 50705
41737 90606
41266 48832
39976 40014
14174 48384
11567 52700
56071 60745
77928 87204
11293 27913
39242 46269
55397 70912
12740 16207
50384 90163
38634 58888
3873 30804
99203 99971
32465 99019
36487 85042
43901 79537
35577 97712
53937 85493
5341 79739
40315 69393
22912 74095
21563 82535
24153 44381
65522 77728
4434 43842
13169 87530
26413 46073
33708 52041
61844 93870
21339 69390
44948 93140
1382 39885
20550 78503
43827 88511
89094 91394
57518 99240
13691 70878
14788 45058
15949 70896
69040 92035
38895 76323
62030 96852
17570 30439
49177 59479
2197 10203
21439 23565
44792 60229
14450 17318
78407 79475
8622 72748
10241 75154
26466 77860
7831 50539
82287 83389
38891 98793
13481 37625
74836 74895
2596 97131
50235 82520
6867 69386
47531 96573
8385 86011
4342 48952
24755 76099
22211 88420
45244 50362
30946 43536
14516 38114
1947 76900
11274 38914
17907 85955
37368 60862
6725 95644
59310 83344
13295 77038
35973 53040
10661 21373
38201 96282
49460 58081
35589 61631
12763 21393
10674 39178
2021 94007
10321 73835
3548 52240
35695 80816
5134 34378
74019 82914
40701 67846
5465 26411
4015 66094
18125 73602
47008 57431
65580 75418
28341 34260
56809 67858
11710 89858
57108 65716
49018 67215
12548 70734
51525 85946
62352 95243
53022 78902
31389 77997
45595 70853
47506 96777
38238 92367
31271 73726
45354 61716
36915 79004
83165 98566
10317 13766
16237 94161
31748 80843
50644 67422
20734 91759
13820 14195
7975 99472
45722 66662
3500 56655
59195 70871
38170 45533
61221 81662
40120 55286
27134 30993
37401 80814
17583 62409
30553 99563
28580 77495
44098 63847
65320 83653
7154 7253
7260 16219
12436 71834
524 11754
2045 49172
60608 81616
280 70748
16676 27701
39394 48126
7138 74880
8094 93189
62035 69169
1830 2591
21403 28405
37632 90607
1695 34004
21256 65489
66802 91098
60896 88503
18323 78811
76620 87927
18799 96644
54331 73935
9094 51041
22898 24387
70357 73594
76599 80486
28646 66007
17694 51697
168 12430
72132 90389
50126 50671
11659 20494
32798 69897
5490 9272
58015 58975
62799 63963
14214 38572
82124 88898
35726 75253
28892 82122
68590 78401
5400 92374
49618 64809
923 15647
29213 69959
33334 60168
61627 64488
71280 95247
3562 7031
21631 58974
19828 45708
74427 94211
16506 20171
20342 72708
1062 45889
60371 74454
25223 88370
23894 85525
19545 51677
39818 70066
8622 87555
14617 60926
30785 58266
87543 96397
37731 89645
42737 58875
32629 90230
55587 65684
1478 32318
4367 60503
30157 95996
523 38219
14891 31065
39778 74541
70271 87432
177 87296
5489 28455
39290 54401
34289 42317
65494 96330
25858 73260
27598 57565
32493 41769
38385 75899
33819 39788
2289 49209
21350 61053
33785 86510
12344 23923
30195 36830
54652 69928
11984 26205
15991 25686
1954 25730
8709 43360
63853 97278
51432 79434
70391 85981
27499 66961
78584 84926
8246 68369
37790 44831
13292 90400
38817 76784
23586 35936
42364 53068
77615 85208
88124 88591
65173 96343
55512 92432
68718 72920
20611 24121
59732 62849
1075 12043
38016 88050
68415 92302
47186 72584
70366 85978
56301 77744
3690 22500
52537 92652
34332 57616
23123 68052
39312 70385
17000 42787
28542 69761
3664 29772
82512 93820
54234 73364
49054 88101
53473 86352
36921 77519
12339 57510
32192 44946
16968 69220
31693 49034
38122 93311
16549 80338
53023 65149
52512 82567
23954 56816
77410 84257
47215 65580
6906 98009
16365 82663
13304 98273
34499 38287
5841 10927
6271 13119
69222 96511
68638 76277
44662 48620
59481 78960
6893 79761
60730 92132
32777 50638
69047 92146
72924 90415
24132 40538
31072 80392
12258 48319
42558 64379
24376 38291
1829 6568
40103 86968
72318 74280
51236 79077
25242 98573
33873 99240
24478 25918
62391 78574
23817 32061
19612 34908
1592 2869
36374 88519
14283 79769
16716 52352
28884 68743
63008 82710
44327 88831
20081 71394
85054 93395
2161 65877
44403 90797
36755 92450
23946 98430
17965 37438
48924 89940
27685 59363
65713 87538
6217 77862
32094 95681
7053 57856
67321 86493
4123 13936
12418 14882
46018 65041
88386 90296
44460 74998
32256 69251
14358 90268
42002 46342
13784 58220
9813 74644
38101 63674
54068 75794
41278 99117
3317 28923
28018 84363
40446 81700
58822 81563
57550 91633
19163 62109
33658 57185
44040 93037
41120 73609
1031 94659
78497 98086
4046 48381
47656 99715
30583 54449
5802 61474
55217 96923
19304 61896
51830 63453
52251 95166
2793 25382
8881 16606
11655 82578
20397 38206
18396 61436
9358 82459
59066 65817
94238 99758
75650 89429
32330 71780
78140 90155
60191 74831
13874 45428
6734 78408
16767 52808
33017 77016
19903 59695
67588 84711
25163 28387
71888 76532
44389 72798
45937 66923
67669 94514
18562 26428
71193 85448
64251 69998
34157 89307
51502 63509
444 69913
72928 75804
46402 63215
48842 79513
10882 30870
33692 33744
13351 18600
50334 61086
8534 19157
39052 71470
73181 92000
62342 63888
18475 99732
32489 43916
2385 18351
2928 28468
22467 28268
34035 85414
53367 87090
9510 63553
34197 98637
19480 88977
11056 63813
24811 30785
15269 93094
15539 56840
57278 95472
26062 34717
23067 75184
55950 96028
51619 62918
43893 52179
3364 7752
5791 54341
11907 68164
71647 92982
35324 79913
30401 93275
3121 39941
61707 99297
38374 98005
35891 78755
44702 47410
80701 87161
33677 94767
12242 98510
68901 99252
58037 64628
8083 38384
14298 16667
26508 95736
5898 9626
53519 58475
48493 89550
1281 40172
21281 85873
15659 31591
16000 83619
77084 93312
35895 72600
21572 40134
12903 31367
44713 52898
35686 56951
37683 86268
46350 96183
22877 53817
29019 42865
40982 96673
27011 45020
18664 79015
6771 16519
12702 85321
1549 86479
21582 54238
92202 92772
7571 31899
14884 91721
36357 66958
53788 85152
20939 69818
35486 99181
53420 89003
16454 67105
677 57394
11556 85595
4439 91613
22499 44693
5429 72351
41668 84627
14775 68701
4243 57271
11402 98132
67962 82106
33261 80128
16524 32564
10112 53407
25772 40854
54829 58193
48972 57342
73469 89233
62389 82078
6257 73222
7063 56304
46927 78242
66476 94689
53820 82483
90 26082
24095 90549
44670 76479
1802 73348
50263 66312
16321 50259
26910 64000
43216 53748
8249 93367
33321 85359
72123 79514
30408 39877
10587 89985
53892 64496
14794 45516
56065 83380
4302 53261
59718 61248
50295 84615
55087 79297
22381 58533
33361 76971
56418 85783
26164 90860
1898 97478
4941 12317
51202 60793
43025 83296
2268 21046
37096 75375
5665 87336
35043 55002
30688 82048
23156 75899
12363 50085
60114 71832
49207 66809
2187 8676
52107 76063
27400 70241
67165 89220
26737 77165
4628 55659
70787 98004
38965 60074
13401 51959
5301 42282
63930 87333
32124 56903
61448 85147
20013 42205
16964 73072
13234 92064
49550 69303
29883 36336
34417 56744
56540 94143
30697 86434
31880 65039
32646 92597
43787 84561
17257 88368
68614 93226
31253 97757
46886 76534
73261 86609
48052 76369
18713 40494
81062 85962
21043 70628
35514 53879
13654 49425
39591 77298
16063 45866
23789 74126
2935 75931
5983 59522
29807 48474
56869 82350
25360 83905
64417 99586
10925 70665
43564 81101
1098 79727
32943 82483
11939 59000
31393 83190
82503 82724
53848 94423
66438 90890
54997 71919
71430 79760
54888 78013
58982 69490
52649 76248
1154 13296
69179 97171
78551 88076
22541 88273
25015 63244
5665 99102
51520 55563
6560 77107
44817 53965
36225 45717
14854 36403
23585 31304
61794 92828
34658 56448
10859 88883
25112 79162
31158 89238
39034 86494
20399 67245
3556 93671
14355 23627
8089 70279
11439 59663
49333 77354
15336 22831
10095 65849
100 78647
57464 87948
10224 53681
50099 58426
6705 45219
33212 61409
2505 73520
4807 93616
62726 99670
69578 69775
20079 48626
10203 86594
97145 97939
11657 24679
9595 60338
13299 25320
36621 81600
4644 57479
49047 59330
2444 33269
3981 53157
743 61588
37013 97530
18 49107
5262 26346
32634 37797
55814 63550
20253 38191
49596 86834
63637 82603
18064 80139
3523 97318
23650 85735
7957 23106
63269 83385
9288 31628
39196 49169
70335 77445
55232 97544
71157 76995
55117 58141
66843 98875
1803 42517
6768 56025
5967 61068
56811 98333
50459 98267
73756 99466
12975 37975
12545 25214
86766 93593
28283 94947
31986 34030
74324 89244
64077 70639
79211 99165
80771 93958
34608 68806
3820 14399
68957 80747
10120 79842
4483 99450
56624 77223
85851 94932
43708 85441
78990 81966
869 51302
82450 84423
40645 70878
72067 82418
5163 88982
16165 31465
47357 97520
35334 66832
39657 83958
25050 43786
73876 74497
42573 54125
51145 70605
77342 85116
65682 74866
64608 82151
76287 86501
60775 63220
13392 16605
40248 82966
66287 97090
10303 93923
40438 87191
64899 90381
61847 82749
60249 73626
6111 30037
2014 76375
8437 90871
4176 64013
17248 28405
3417 43036
16751 24634
57815 64454
16046 32936
6327 99067
41432 75851
38255 88205
34398 90278
62991 96746
44628 80299
15246 99199
397 13584
12090 24301
7473 62559
76060 93878
37545 81150
31935 50242
57960 77034
7574 24257
65164 66377
70998 75906
45936 99391
25339 26168
1064 73087
61088 62605
29644 37168
23581 69135
10312 42017
3206 57378
45818 99808
1252 34414
61152 81522
44117 99435
50452 97156
43816 67896
40427 45273
83007 90906
33903 39583
18305 23519
42393 90615
40152 77671
63077 82012
53000 88318
84667 95158
5541 56362
61704 63771
20587 82183
53434 65396
22943 50862
65680 89121
64960 97840
48955 79135
39857 96348
74168 74462
12264 29618
67733 73057
3397 70950
30111 62758
23860 93056
15342 30622
45179 67738
40940 94198
85686 92343
3809 50259
70338 71228
44484 68884
40109 67348
76573 81843
16700 95759
208 39889
30372 58391
18801 75585
32830 64363
44232 60282
50425 55476
78543 90595
34661 46829
46686 71504
39242 68815
59315 87143
39372 79137
21968 89905
12087 52883
33592 92901
63911 66405
30955 58298
33232 63497
49855 88923
89913 91540
36318 57361
23437 47838
34011 83168
15773 54335
73113 81256
9318 95881
18008 96098
51855 54336
55502 82746
4236 96598
15541 74436
2991 89433
8315 45921
13654 83895
36627 79316
20717 27079
18238 81287
32607 37284
17656 88296
28305 38237
58663 74283
34222 95256
19365 71910
25444 63419
29813 87405
54361 99272
53447 94869
19294 55832
69223 90070
15534 68192
7790 42084
20012 68006
26464 92601
55444 95323
11176 51983
13235 83149
11376 20905
55706 72157
53122 61924
9123 91760
70466 96198
33280 69761
17023 84959
76472 76790
7696 95121
1369 58940
7635 94686
30710 74732
29158 52866
50776 72976
10801 52234
45011 45683
17303 73783
18854 86836
38451 75374
24860 91464
14179 75056
37394 47206
7254 62433
52796 81294
77676 88530
32004 53142
74918 93529
22029 60781
48942 90295
35959 93421
29739 43670
32777 37236
57712 75323
1515 97916
28591 59686
56464 89817
9506 75256
83984 94351
32050 49775
19118 39699
57567 82351
969 94731
15186 60703
29340 82967
35466 41761
14605 46255
42874 47144
27271 32530
41654 96142
8480 98293
6418 83913
19981 27055
39746 56307
23855 32862
15892 85180
50059 56288
43147 99645
21740 57297
71203 99709
94872 96589
30106 45144
2898 31509
33171 86499
22515 68930
25158 83663
56067 63866
49258 98177
29809 62721
30161 96268
28225 32954
68275 77996
35289 74629
7449 87595
35660 56222
27702 82158
64658 76245
7649 37455
37386 78100
11668 84258
7993 22927
48555 93703
65787 68731
19553 47097
46387 62259
49119 74217
28285 75108
54558 76327
15020 40808
22195 80583
77908 80545
49658 89917
49255 71467
5051 19076
42635 67118
3880 29072
8586 90078
24741 84242
9161 17873
78925 90614
16842 80100
19776 81231
36182 89729
38508 51758
36665 65932
29974 76876
23838 96409
33370 47859
37094 41015
32079 69798
66726 90344
32090 57789
26312 66920
84234 84335
32857 76966
21697 65053
745 65370
47141 51239
38724 87216
44695 75041
52980 58166
14858 86892
72246 87567
58511 75443
53786 97672
92320 97004
3362 88759
13406 96394
32840 95310
56925 75925
19815 96470
59602 60272
7877 84664
68596 99904
39246 77219
40473 60986
6792 19439
11456 18058
79324 82719
48449 55434
15667 39139
16858 62722
61866 97156
32791 34605
9364 28606
2713 38592
51759 52031
5397 6674
19458 70961
68741 74714
19413 51216
1211 75531
65377 78376
11627 48399
22721 77643
87805 94117
53901 57927
5395 35048
17041 73623
22680 52172
51967 94624
86135 87311
12389 87043
23182 28183
993 15677
8927 72810
90377 94848
49180 59820
10234 25979
23369 77682
21669 53263
70455 78374
25561 67865
45447 83867
48301 61040
38209 78302
29394 59006
7559 27114
59804 69095
7988 76609
40236 55882
75201 92004
38216 56526
65635 90030
68832 84531
11554 44739
6783 17995
56147 74755
45596 63054
53075 72375
1820 75818
31091 54138
2461 40197
80031 88404
47114 93903
65872 96284
37811 78207
16478 79696
7943 47514
33587 64487
26461 40096
38640 78340
86198 95055
55446 70926
33145 35256
27819 38528
67545 81057
17275 19499
2694 50691
7137 96354
25409 57279
24837 54081
11414 47701
9860 71638
10347 65977
8281 72001
46269 99852
50725 81527
14315 91827
44925 79618
7438 23956
17434 47553
8961 95569
18632 90810
25655 85896
36050 42375
31290 85399
53539 90519
68255 70490
10685 85031
18735 90472
67519 91178
24244 49404
13376 34326
9279 29070
14371 91965
48305 60129
58346 96776
47200 47846
9589 70373
42636 98384
14764 90273
6566 34238
2696 62613
20593 35522
15866 97306
50232 60291
54953 63868
46815 67894
3655 87524
7139 56794
48067 85832
59537 63125
35628 86810
6146 32750
33622 91416
37120 43140
27475 92779
40677 94634
14657 14880
37063 59218
14500 47424
71103 87853
61845 95681
2220 68698
27110 28830
14349 80269
19971 29524
808 74595
15255 71796
83658 96859
37631 99375
13702 78235
34570 60722
7260 86683
26046 92639
22447 45266
34612 36199
18858 75177
15693 75320
9590 52486
37498 79595
60362 63697
9147 61254
24639 37860
18490 98169
39343 41789
11654 97540
56409 72774
38663 40694
82030 95249
14147 74511
63100 64539
10156 18087
29844 88724
68131 68520
68306 94653
83117 86102
17651 98790
35568 79888
50008 64909
10574 40779
28158 79583
54864 56201
14865 51971
35418 96030
9375 80480
7711 7930
3960 79709
6810 15241
18068 80559
28555 92758
4947 22980
65356 85837
27511 73363
14920 93796
37657 90898
3350 25468
29332 94557
45473 91890
42755 79064
3066 34283
97273 99767
8199 33826
694 7578
37617 72468
13150 49855
54427 67428
23277 27678
66609 80940
8807 82464
26166 68360
32721 55931
18531 29302
90654 96096
1027 64558
7395 42281
23388 94114
51412 61333
70283 88272
61068 97528
41452 47874
57063 57380
581 2678
68417 71940
18920 33151
71509 95700
52463 63359
4142 95473
38385 55730
66454 87974
28170 93953
64901 90584
39670 70306
41374 44802
61721 80749
13954 69796
60032 78359
63772 94541
56583 87176
50493 52031
51317 82522
13681 16565
621 89638
10158 68592
2046 90028
24235 38970
67598 91370
30731 50684
88944 90557
85688 89369
56080 59091
31324 78835
912 10473
13496 31443
5401 35866
70171 86540
5233 9309
43343 98024
2447 12534
22443 43636
29962 39899
29853 50547
64225 74863
43453 68965
38027 76137
25643 79653
9013 99700
21310 76728
28951 88758
14622 76398
60787 95052
97506 97821
7864 58628
22864 56292
62079 72542
9700 59448
40688 78813
13826 62419
87241 94180
11836 73770
25040 72182
49770 79950
9160 89833
55656 71213
594 21813
5713 45458
26003 43926
16166 73559
18029 20227
16019 97666
67401 92553
68393 71875
54561 59160
43536 62428
3198 93093
23519 81676
11638 42372
34677 40459
64979 84670
72492 79511
11921 87858
10678 10706
51046 97156
3483 21660
30269 34246
3059 18207
57186 70587
11826 24083
26050 32064
5956 21257
18075 84403
4194 5991
82638 85658
629 87820
22638 67318
36864 69753
49104 89223
77743 90979
9769 39955
43351 54159
11191 47060
52917 90926
36893 72632
24137 69946
15145 50263
29200 65823
7672 86765
28465 49958
17798 94307
34064 88000
40329 75670
27585 61675
13460 71048
19657 95282
4098 19251
1975 88364
20640 79107
32189 58947
35812 67502
511 27932
20515 38886
53851 87313
35662 59280
42063 81601
87676 90009
73500 75660
49894 97975
71923 97795
22087 48449
54024 94193
58872 78389
29149 33383
29723 81957
9170 45550
16451 50666
9211 94699
19594 23565
5917 6845
10967 65180
40026 63181
64083 71440
6484 62699
12285 45014
24123 81493
30298 48796
31235 82754
46295 98246
7568 8722
4783 57069
58863 69518
12281 57668
58591 70429
24784 64529
29897 71113
15993 97218
2818 70455
26966 71318
6684 89363
3756 80271
25097 74248
30312 81907
2111 6616
27427 69913
71565 89896
86969 97750
20911 25151
22001 80490
8848 93893
34108 78757
66486 73335
27332 79019
14912 62044
3685 39809
63607 69175
23396 33800
21981 43764
26506 52359
4576 11752
15089 63763
49643 90218
61452 89220
40326 47396
11675 61284
31570 53368
37326 69022
5420 91029
17845 50322
25003 25340
51527 57924
5739 90444
53066 86998
51881 84446
24203 60549
20458 25124
5844 32758
87673 92961
13158 86258
900 3782
50574 60913
34136 76472
9868 87248
29019 35756
66367 69626
40073 65194
3096 26651
97050 98148
66520 93108
975 62589
4561 56446
77601 87361
2311 41344
56323 93849
7526 50040
38722 90501
1517 54472
29163 35095
51951 69753
48602 89373
17216 55584
28413 32604
54864 57221
1545 61556
24951 69203
10741 59780
5433 36846
47912 50324
84042 94378
805 99566
40196 82038
57522 78853
32974 70155
7508 30146
53850 55887
22204 74222
39146 43272
18089 65414
63886 73595
36689 66459
23910 92780
22769 34387
44758 73465
76261 99632
52261 81059
69917 86810
39699 99825
69128 91915
11552 92738
34542 38968
2180 58834
13396 59714
72459 75451
34628 91595
59704 91216
40790 49102
35333 53589
8397 59929
19580 47586
72602 85481
51734 73990
24438 85993
39077 81008
49337 59483
79945 95775
1583 74618
52770 83142
10733 29191
10393 51870
42447 67040
34436 76326
38815 83548
51417 81635
56624 88871
21497 92598
47531 98547
91904 93928
51222 78959
21599 78919
6137 56247
42184 62429
3454 95513
188 71481
45400 89603
67796 85479
30610 40022
605 8873
19922 58264
23237 63467
1289 62758
40130 48919
16734 54178
7835 56295
11688 17239
14516 39895
36056 45544
57249 63053
78879 79656
11280 18952
46829 47768
10473 73954
17645 83909
20308 83777
3516 16045
4927 78094
24717 93113
45056 75474
36139 77781
11988 59120
24708 94819
19162 31974
12847 31629
61795 81370
17213 19702
36504 49934
11457 12616
37019 90915
55294 83686
10677 23576
22739 62973
10917 72071
45088 76915
82680 85021
3360 57717
19640 98766
61926 72205
13656 52483
14092 53264
19827 78805
1280 13105
54850 92920
74094 86800
23416 96019
19793 40520
66731 83389
764 34554
10564 56959
10573 54436
41610 80557
290 15991
5686 53833
34037 93415
4368 16388
23753 29647
7352 70739
81365 88165
22552 42834
52387 71515
31374 53503
9345 73796
50462 95552
10782 15576
36659 57722
23161 86492
11118 66371
30115 87488
29211 55565
24023 26660
69425 69523
72935 90752
46964 81445
80166 97601
19295 41071
20629 84874
11378 64680
62936 72811
48667 53322
1912 94956
20668 96035
19436 27659
29598 73280
60824 71795
12390 66993
20070 74752
74564 77214
20268 81880
11298 28012
22663 74374
17891 56059
11273 20658
9601 25386
34247 78787
4793 75551
34874 62721
60085 93727
86008 91928
6149 63980
73566 93834
21037 31065
83686 93936
14271 53608
56233 87002
1393 8910
19421 94218
51875 81104
15943 19650
74943 91960
10300 13269
55644 61713
1110 91740
24204 73654
70309 81556
57901 59577
5478 20174
32523 49186
36973 53526
30722 97416
2985 17622
25039 57720
19804 75537
8322 49251
27078 33818
16662 68833
30091 71846
24295 58294
32295 99194
22293 27147
76563 88662
692 29502
29391 82934
38047 90373
1626 27691
21207 50445
30091 59267
39898 58818
43223 94109
49509 79782
70565 93365
16345 72456
3044 45631
4384 47263
52882 82285
52376 80113
9800 21807
1623 76600
30744 56636
28728 70857
22928 91140
16737 36458
3687 16643
6556 52858
10324 37859
24816 31437
42358 90678
17918 74930
32058 85219
10759 53988
51204 54562
27286 94461
13800 33045
1516 85417
66259 85191
14364 15042
3123 9429
41498 52480
80708 87269
67070 94448
7482 70196
9735 90894
5135 27042
921 3841
24887 69314
85027 91702
51871 65517
590 70952
70310 73067
58430 69981
80375 95606
22797 57413
24593 77416
12618 65629
12351 19590
14793 52850
54493 82993
52795 91788
53149 97571
34975 60792
39677 55440
30762 53305
5433 89394
50452 82807
17141 70936
35312 48937
14524 19946
593 22565
69361 96205
58599 59172
20347 42904
43807 72407
58355 70783
77226 81637
66667 76647
30071 92393
49019 86903
20618 33395
63217 80680
4748 91357
4407 81391
25257 32543
18898 61162
1451 57303
66717 96404
35907 77209
61598 86289
4 87634
48234 63751
24141 52982
10893 79760
22939 47057
43285 44012
51805 80839
71248 93215
19778 62215
10946 82742
33589 77163
39510 80948
415 16366
36565 82228
7987 74817
50628 66090
56823 67451
18381 96565
67651 83225
20143 48427
58425 85082
10659 42413
5715 32953
10273 59780
25782 85100
18179 23029
4794 58845
9842 14898
12799 30416
55783 96214
40960 81003
79109 84516
17194 87643
44950 45193
25186 56078
7373 97939
5927 69896
41001 60335
21148 80403
43604 44671
37759 86254
20760 23815
60044 60635
44689 82804
28260 91133
69821 82314
17753 45695
23888 71784
2836 24466
8805 79482
16317 45950
9019 36238
67563 74346
60933 70988
40031 63622
75034 90903
17715 74350
25281 50692
28694 51858
66255 98581
2942 32508
4558 83536
12451 54128
9202 27522
42845 97743
37374 42363
15413 70844
13750 88950
51098 79972
537 32570
1819 81193
58872 83519
4937 45454
59772 69286
13410 99599
77015 98050
15313 62466
4043 51662
65067 75979
49453 82853
2473 87942
8129 38245
57975 84787
34313 34936
16041 99195
10008 81054
35450 88364
56939 83218
33649 65396
62180 89642
23147 85712
53627 57440
5871 95700
4250 57655
8939 27850
29703 61863
27804 31403
70143 81696
57513 89368
10410 88310
21932 34801
24841 63657
65614 89045
60943 97420
46254 99992
57825 90880
13598 53247
64229 89599
152 39242
90430 92897
28342 51414
2843 72898
42643 63066
39371 43215
56718 69566
2306 55902
15628 78293
1041 34893
16887 54107
25280 60073
11766 94169
45950 47509
65748 96955
74372 97926
42770 99255
66075 87965
83824 91682
13282 85301
54663 94930
41401 78743
2955 4121
31826 61321
30138 54414
24181 57311
16586 65122
57168 89646
38208 43963
63494 67893
2136 89458
63804 84075
35846 52170
19554 32086
27713 34748
26185 55917
50011 52936
10072 53986
34204 73092
19918 22265
68015 91677
43351 73459
54477 74458
17407 19189
68930 75165
24919 71196
19015 59230
82448 97409
15128 95925
25314 50674
70975 89096
33067 78597
2527 97058
45581 56801
53724 71772
49291 60147
10087 76219
43453 48862
65373 99360
42976 76546
15410 55971
17797 53900
34366 91515
72284 99526
48558 76428
70419 88594
1053 52972
56367 57360
28593 57115
22718 97575
22392 71182
12668 67002
25110 64366
72400 94571
84896 85254
26772 73771
28431 92645
68389 77610
49134 65487
53808 79744
1257 54694
66877 69477
3455 40216
18954 77487
13115 29858
505 17373
71300 98651
20288 64872
7313 74072
2209 45059
5736 56241
97156 99553
32728 34078
33684 57487
32346 39023
10147 84722
10585 25098
1937 46229
29335 75158
85615 96457
18454 89046
152 86019
2771 12489
72897 75308
14187 74111
25955 52971
20313 37942
28969 82977
21313 89007
84696 94094
2066 9124
3090 35476
28348 38994
31774 86343
44645 75676
69074 98625
30130 87391
14252 45407
26248 65775
40072 88082
68761 95430
41063 52171
3659 31572
11447 15793
66973 80191
16820 63773
27500 49712
44492 80691
5440 32617
17278 27933
4096 4491
96007 99962
93962 99480
22957 83953
71052 73881
67331 74856
8400 10318
40749 49017
47988 91310
64696 99996
73403 80343
36982 77572
35281 69569
16077 20936
52858 83825
6696 36276
32425 50202
74777 93826
55468 56493
13630 51342
55619 86014
43956 81249
7710 73187
37799 88765
12393 94342
45552 68602
26935 70769
6567 39187
40661 45787
65003 87158
29183 89103
7802 63529
6217 37274
51352 69538
10008 71766
31721 83940
62361 95239
38272 74257
39358 43426
87700 87918
8214 33992
18735 65936
2160 16584
79051 88127
36227 69292
65914 80801
58017 81222
48895 66983
80385 90048
77336 96187
2901 88418
21526 80322
7468 15953
35370 60940
35841 53713
39460 80949
33752 85776
57006 77854
23353 74817
43570 53357
31977 59549
334 64972
15738 59797
17947 61988
19282 43650
65761 77793
19487 26064
62249 74333
55481 93395
27224 41030
29587 54588
7909 96380
24992 81604
23777 37033
46990 86487
47090 81250
66306 77964
11293 26747
2448 89136
869 4895
2787 42132
65407 69149
3305 73314
13799 56649
16231 60483
2580 69964
15918 51746
51262 84115
24201 55682
53843 78235
9949 58997
16226 27455
5225 6293
30102 97334
48212 94939
5277 66833
56251 62373
23171 93559
23008 29382
74291 90042
55213 90718
75307 88009
18855 25893
59889 84307
6130 26147
6578 9474
3783 74672
21648 89899
77908 89147
12242 29628
21424 45862
5473 68245
71705 98254
89452 96775
64652 70953
63409 79043
4224 29576
32120 99961
33056 43004
35542 93080
46883 54421
33032 68296
84586 90789
75537 94348
24546 55797
71090 73347
10050 74315
24781 88869
25218 43587
37540 66173
35483 81496
50296 98597
10566 98741
72407 91193
6688 25399
92343 93843
46603 93155
77410 97467
50105 69846
9336 94053
2832 63649
52766 75549
6693 65957
23805 80831
32429 88388
31265 40634
74005 92224
38255 91444
1214 64092
16858 42961
65114 99484
33284 67691
31826 78652
7598 8867
20873 36681
23131 89051
17516 75654
44706 44724
5742 87610
20508 64590
16377 50603
176 8488
53039 58726
36282 89729
12845 47376
91843 96627
28263 82377
47250 70626
582 19180
66646 98449
21697 98125
8363 13680
9451 47850
33340 95811
8876 53520
13407 85526
71121 94372
17269 98493
14765 68829
47438 74257
2461 86943
58132 61751
7496 28533
37366 83133
42029 85730
44837 70446
18201 34689
45439 71306
45775 81569
9898 11685
18561 92512
62401 70964
51818 87827
35164 53220
14160 56253
86206 99462
158 82225
10375 29019
6043 63227
10948 34526
21492 23178
42495 77457
38127 96194
69101 83081
96367 97356
23084 75217
30363 48561
49455 74867
19087 87044
24672 44697
47122 90915
14495 88806
10349 55907
40482 72882
89446 94956
9675 59951
19317 86500
83212 92776
45947 94414
23390 45307
36990 98961
54309 55963
11616 96472
69236 83359
58042 96854
37856 75606
51588 79607
8532 75749
12961 36340
15696 78631
5981 13581
14924 85896
9553 57540
18828 61100
18273 56601
4986 67666
31567 95091
41175 96858
42675 45447
614 72317
27527 65539
38282 41574
37171 48546
45269 83459
46443 60779
20635 30185
11937 81588
30639 56312
28405 47127
72996 78865
52174 94543
9005 72568
22744 98839
8004 78596
16533 83863
27927 42448
20027 65665
22848 93693
18341 38457
4014 78348
23125 68375
44162 92177
1984 41517
21758 43339
24700 39322
4569 39336
26744 31089
16089 89765
67275 70113
73606 83959
66451 68530
76636 85499
11745 21786
17403 37308
12063 78285
6909 46778
22487 65047
19168 92732
10484 32179
1857 61557
3405 15837
63689 69581
31651 93684
46784 63596
47421 66132
9760 10631
67175 83320
21095 42085
42311 68858
54195 95489
71352 90016
55372 64858
71232 72724
76376 86079
12010 79762
63137 78146
22587 49285
58597 63301
20531 91883
64008 81410
32867 80180
19913 44760
16181 94041
1903 58960
20042 20252
16468 29881
9128 50065
28515 31806
43729 77191
2671 78701
24324 62433
72994 92871
70422 95260
30406 33680
8140 19691
46580 94491
2287 37478
25328 26256
39502 39936
8647 48416
49204 96109
28345 91713
26740 87219
15605 92905
25726 51121
5177 59945
97349 97621
45235 81677
14594 95922
33378 85551
1554 14439
11786 93801
46606 99094
14604 62512
70057 72332
23170 79833
19197 19278
49632 83604
54078 74365
16312 22111
40154 64825
96122 98154
1952 41937
59658 77365
1728 96099
17391 68070
57428 76425
31525 88426
12236 58991
39922 78237
26350 45326
11904 65781
42824 64627
24104 37672
22114 59818
9402 59848
2925 72751
47329 75477
40567 90509
18801 36912
8930 60337
14649 91360
18101 32997
59867 90909
31118 93061
18916 75211
63705 98881
64436 85751
7695 73786
12378 26671
25429 26622
15405 45899
7535 71920
23632 31971
78703 84220
52235 79376
47073 82524
20332 52042
7802 47598
8425 52960
78996 98574
34351 38728
17830 18338
22738 28260
61270 71416
44552 92430
31914 67901
83652 91822
59795 83302
34749 97653
5130 64243
6236 11305
44595 53607
22143 45378
17988 40956
42331 84382
18703 99988
31360 63899
70075 75553
56491 66948
16992 57185
16840 78727
44587 87797
35631 47735
47627 60468
77057 90153
83877 92494
1808 67337
4535 27403
26997 64864
25082 41535
17208 41768
75113 80099
67952 91429
4635 39286
25006 44637
21630 37117
18784 58092
38988 42891
30761 63428
22461 34571
78389 84959
30471 74749
49369 87124
12997 97511
26250 98782
57607 69636
81347 90418
10016 77109
48096 59998
1929 42036
18706 25235
30066 60641
50471 62301
13316 64927
67202 97820
39815 91433
8733 38764
50188 97725
75268 94808
85227 89701
68368 87556
34648 40759
37409 53969
2958 79912
29452 64960
33114 72350
13047 29630
76832 77825
55377 76480
6822 65943
21239 53757
42263 50355
57090 87677
31912 70160
10138 76928
14012 27082
68350 81746
6550 71782
15062 36791
28823 47186
74137 85791
69785 75393
736 35025
69677 75154
43664 81721
25322 61139
71241 84571
85642 98567
8139 68420
43056 53276
3195 34310
57214 96650
56412 92535
74374 95206
22250 49589
50767 80724
9439 21019
13214 29758
16210 31296
31324 58022
28986 99916
25279 34778
62713 64974
26390 37575
13974 36412
59095 69060
29661 95436
5111 92884
23704 98943
29674 61898
60531 74766
25172 70826
66340 93607
47537 72837
17060 98604
50290 75698
67266 93820
17979 96400
61538 88595
53814 65199
37814 61703
28843 79602
7601 42330
167 387
62393 98073
65479 72039
22949 94596
3687 50667
77469 92324
19368 30134
31755 96919
29555 30761
398 4956
962 91241
11502 79223
25401 33289
4130 97897
1524 64247
24332 63249
29420 91566
48093 61120
73904 81089
53947 75669
61385 75917
1993 99851
60158 72466
54038 56268
46529 74050
9404 95878
16441 79607
33198 55395
1299 83096
52192 66644
48145 96651
13859 92630
58 70971
87050 94727
15389 33529
17101 96513
42638 88948
8076 49938
20952 74759
65149 82762
15363 81485
72215 77736
61008 62786
7223 54456
45001 56688
24376 64757
4350 7146
65273 89148
35978 80648
14850 88226
19191 39581
76014 94830
71821 73345
26240 54358
22444 64794
5696 44137
95387 99808
7320 80255
85480 96515
13132 51565
46693 86430
34325 97916
91214 95962
5527 28626
643 94567
26725 61034
6567 85245
31185 89631
16760 90684
57979 77594
59310 97071
5261 30482
44046 44624
7769 10602
19730 30110
54346 78652
3767 65770
31381 38979
79606 91422
21683 77501
33960 66572
36548 53350
73725 85728
37547 91960
51800 52690
22564 36044
13072 41611
35163 48007
29871 73567
2448 23947
51426 85752
10128 79581
44311 92245
13136 13799
10409 50266
62688 74078
75467 87262
51860 65273
41939 95013
76477 93904
39954 80406
27030 53132
34953 96656
48341 58614
3699 16275
16534 43265
26285 93942
8037 96162
75224 79043
63176 82753
5618 21051
1658 51093
77865 87256
40041 95015
28202 47105
20562 63027
88861 89961
26061 60181
7363 13482
25154 77294
70478 98669
63152 70559
858 63558
5376 79501
10687 30344
32079 50838
42177 73610
23880 76463
32455 89196
952 69683
67895 88698
69897 83580
90268 99010
13157 75906
61161 63113
21028 74823
67989 82929
34785 63098
20618 33249
44490 56811
15130 31822
11336 11418
38990 91302
5742 13731
7595 48875
12619 20299
25302 41609
20958 48837
61696 84229
50786 64361
27844 67642
447 28915
39045 70524
57148 69815
57897 62675
10658 35638
38388 93088
65 48889
2615 45962
11951 46501
37899 77338
31971 92005
79933 94483
15965 52893
38413 88936
6494 49639
36442 92079
57879 95591
30807 53546
24343 32951
48410 72047
5462 83544
40406 75535
64164 91807
35183 86586
51432 87503
10480 13350
56364 88751
53525 95332
8771 69756
88936 98781
13995 72097
18239 75085
56144 97911
36167 64186
86977 95845
579 21162
21919 47920
15512 72283
23177 40974
26778 72362
28499 87265
28637 68388
6498 88707
17597 32119
1963 8479
29764 98506
7902 15419
85243 89283
9334 59055
26622 53400
36589 75396
5239 69511
13039 26149
72285 85464
27514 68305
44334 95837
85021 86276
39977 56502
65164 66420
11667 93254
88554 98346
11680 14151
13179 63689
30137 79647
54455 99737
3091 64807
7706 92367
7147 52297
74296 76315
26681 74634
21581 46926
17819 74074
77412 85075
36672 98215
14318 90517
74182 85849
20852 45057
4722 91606
5283 83202
4205 43588
31188 32748
5291 83290
3419 57385
2553 97391
6095 73461
26914 64724
47660 99760
90105 99266
35766 39641
23315 28159
52282 71148
9252 55930
2237 49609
66409 77857
39708 99480
33688 70282
35699 83674
9572 26537
19398 83030
86236 86869
9497 61897
1865 92828
38062 66297
32330 65226
3378 59950
38081 88022
11063 99433
43368 60199
1925 2360
23326 93062
21886 67723
22884 96573
32480 33678
27162 53106
50245 76450
43444 53236
56617 69048
12036 98469
20187 28281
60694 88546
75807 83745
20266 52004
30752 90506
44723 76470
21882 74074
32313 74391
3385 75908
32249 89328
16579 68090
90826 95217
19769 48933
79721 86523
31698 74185
50465 87895
16780 62992
39627 82870
38477 51678
31934 67602
24009 44947
38502 76031
62966 76970
35773 80870
41209 89645
79215 86369
82358 87867
63867 86132
5368 43298
31081 91572
15019 47263
15016 27750
10643 71201
23339 54394
3223 90943
7415 27294
5798 76712
68816 85226
14849 32891
31240 68046
5245 56896
8779 87331
62968 75721
48173 54484
28836 39501
25573 53382
17381 38813
46163 60747
63110 74161
46843 60352
25797 52469
39000 60891
34348 83596
2698 79223
9713 28687
6865 33617
4942 29132
73443 87544
2434 24196
1359 57243
23642 73698
50487 65713
24742 89015
74053 96479
50808 84260
3838 83647
16122 46453
55391 75654
27982 42756
6641 24640
7438 89236
9290 69461
78385 80932
11740 43700
45109 62949
217 99657
22846 68725
37038 83420
32931 70321
20190 38872
37182 92637
17192 31100
10994 97114
58076 97221
27072 29332
85129 96058
77827 86200
51656 72060
5731 57250
66507 70394
56636 96244
10939 61573
24867 42059
6015 48138
28850 90891
17194 39714
14441 80226
86289 92436
9642 62178
4951 67335
55926 72544
7544 29334
32210 66640
31148 84062
40174 45750
206 71875
8016 24757
83240 85972
47278 55927
50527 56446
19607 77531
29110 48585
36592 40374
26733 84781
173 59478
42324 51939
13444 14764
23470 71452
12928 20049
29771 53021
4810 69854
49684 88633
30307 42219
6714 32885
2651 55413
19328 54207
22617 52112
51102 94824
28380 82919
62089 72017
10085 95207
2231 77291
17659 72351
11409 73087
14040 67047
28628 80835
8912 72283
2336 34704
20826 77034
11761 42143
12590 25593
56238 58169
25045 66086
53117 65885
42744 47136
11696 43917
55841 58397
71428 94675
30898 49497
2196 5859
48250 65450
26388 69401
4869 8063
64364 66342
32825 44967
17433 76831
33098 85751
41552 55164
48047 55729
26871 83098
11441 58768
62910 74239
31807 85393
68256 68943
34229 71016
35244 75723
23242 59821
738 14915
86367 93611
59250 99898
1059 44149
30490 34340
56867 63893
51869 78826
31396 49708
33269 50065
15591 42733
61777 99871
25683 65034
11116 42998
39551 45704
21195 60158
2229 94045
57793 61779
12947 77700
44304 49541
7208 75869
19895 29731
56817 72753
10302 75504
9711 75988
31599 67168
53576 57504
43994 53907
9065 41552
38447 95064
32818 70575
41309 70279
32229 41767
2142 58326
41890 84159
8332 32474
26532 76794
11589 24801
18883 26742
32113 90827
5277 48756
2420 78288
59031 71360
22159 34752
17395 62603
22123 92107
12557 18709
10388 85294
38721 52283
41977 63396
22196 77229
9074 17572
33199 72622
16950 20258
32293 58606
5031 64671
43448 50746
31770 85861
29194 34700
1347 37320
3703 28237
914 61814
29543 36316
31923 48837
36493 62062
33648 99446
76853 99450
17222 90903
14992 67849
83752 93279
48184 97938
35589 92546
35590 95575
55877 98608
61540 83229
9521 83754
36475 95657
2962 36194
42556 66145
8079 50129
12948 70350
20318 81162
56667 71784
28141 29192
5018 47697
23322 24851
30851 79665
22221 23431
30123 58210
32999 63576
2012 99472
70201 82174
10261 45983
89925 93902
8359 65279
2508 91941
32038 92320
58025 60849
29030 86927
6217 65994
22885 50659
29818 62600
84500 90870
42851 90020
80013 85577
40306 53732
32883 63135
24882 64484
59359 64206
41899 71473
64115 89284
34793 95515
11143 70172
49766 49869
26191 95150
27857 87711
56650 76608
35820 86257
24655 82997
21449 37679
1894 2733
24647 42026
7097 53841
35091 36862
16617 65118
24140 47739
11027 52789
1258 4294
369 3869
29239 45559
24780 52423
22291 37010
12248 76690
25121 25302
42883 98904
7373 91280
42981 56885
53361 56025
16174 17950
24987 32964
49728 94490
77014 98359
81723 83350
13173 71545
4619 82581
22643 82383
18598 92713
7658 18625
5568 58655
1294 90585
18386 97683
21228 82276
33867 95419
22779 88155
28579 80141
54857 59375
3338 28117
46252 97721
42891 83136
32105 43308
65453 78404
38308 57569
21821 99883
62854 72721
7306 90582
64234 92891
3801 68162
28417 80488
16368 49114
61251 84492
38202 89684
24431 40038
33982 65357
48533 60627
6868 44216
35253 47241
39038 89339
17347 32623
20994 93527
3478 43724
65754 82860
37472 47787
6921 67212
40550 59385
65387 75832
27305 51715
51109 98393
46814 82383
10358 28323
37694 56558
8192 69005
51341 99602
28022 48538
25527 30503
16487 61007
60356 80705
60026 74544
53123 83147
76500 87927
10975 32364
49704 74430
7317 79761
22003 28005
78050 94615
10310 35322
58186 95458
39912 53885
11434 18729
49313 95821
3458 93153
5634 23127
76999 87568
66298 97480
17377 19559
23965 98167
17692 64872
31262 85743
23253 76511
6775 98972
4660 57468
66639 96457
55148 62803
5268 34490
36540 59603
53458 63064
29513 46832
40053 79526
87246 92612
34441 46622
16677 72235
27774 57452
45063 98140
12880 19710
65421 76322
40032 65864
3825 13753
41414 49811
68791 76292
49623 95688
16221 24113
16351 72863
3817 14094
29515 48232
41594 54481
52415 87954
3388 55779
14270 51046
56495 85424
19631 88851
45536 68590
29797 31339
65238 72202
73726 97052
28569 36096
11527 88521
73499 95722
4058 29543
52422 78959
23674 50462
24207 95245
45527 97186
58857 81315
4748 84237
1144 82616
38192 62129
18418 25719
41383 59130
5503 80267
9705 25868
35255 42172
32258 80790
51617 69933
79763 82583
63044 69991
47281 97106
14295 72293
9419 41033
22974 29201
53502 64869
8221 87442
22571 90552
15369 90577
86029 86823
8736 42911
188 19364
59325 70370
14745 22712
77309 96932
77703 94187
9044 92030
23818 75298
4194 62274
52643 96314
78698 87479
42149 54099
1650 70593
1962 5238
2118 70927
18504 68794
28394 59918
2681 64859
3096 90717
82516 84541
16958 56535
5384 72970
62491 74919
10752 51500
37026 57704
8371 61752
57632 66074
46166 55004
57160 91181
2246 65738
1295 97127
7089 89680
92631 99157
40874 43392
76589 96129
22571 42023
7471 92403
19545 55976
16499 27839
72959 99130
40876 55933
21160 56590
45985 60240
54146 94982
64533 92279
36654 55292
17612 37576
55123 61655
563 24096
36940 50125
12524 50741
4001 74441
8866 33375
29790 41080
78949 95637
35161 82867
27844 77107
88845 95113
1802 83188
72329 96455
11726 15810
52707 85605
14644 57649
7344 45221
34456 61229
18963 76004
44506 80973
28475 97143
1051 55534
76955 97551
55234 77489
17613 85936
61696 71596
2168 37867
55026 83752
22775 33167
11748 27222
7641 27592
31192 66827
50907 81759
28569 92482
11833 60583
1079 22047
12797 64806
80059 86360
36512 51637
35471 77990
21305 72619
30410 50999
7246 56742
36719 82637
88110 98993
13617 80945
841 27011
13455 45079
56967 73706
79529 90851
10348 68188
24713 69408
20488 79435
13453 36521
79360 96591
37512 88398
21090 70967
5666 37420
5347 82464
32638 48415
68737 92595
12284 37539
16310 35597
399 11126
36639 73139
46613 82365
1091 33480
18715 69755
61235 78600
21800 43363
35139 49293
5012 98781
36839 45868
550 79491
58530 66565
42827 68073
74922 91699
40537 74672
32326 33239
60544 81528
26335 82006
39272 43930
17885 95329
83259 85498
16410 53241
10256 22169
14237 52019
7317 79814
32593 37659
53453 76352
48647 64432
28597 30756
67356 92727
21597 73596
26827 61734
34 73686
5394 73664
65567 81655
24655 25226
19113 42709
63568 65539
1472 66441
18438 79969
50981 53385
14163 36072
35526 65032
10729 42308
64387 66947
23901 79566
38251 46651
56494 61323
38616 48581
13775 57265
7185 9493
7987 96835
10366 29901
16551 72235
18443 92599
84073 87428
47434 62168
21729 21911
61147 69806
8908 67122
29433 33942
68802 80191
45256 70273
52617 63138
8193 11549
40763 57437
27210 40286
623 15709
18216 73418
4639 77132
41582 93502
62105 80577
39084 99426
57582 58316
18914 48784
54001 89493
11516 87956
32904 78402
39479 76322
45427 46029
21853 52117
33723 47641
47880 60783
33938 54529
18275 91592
10100 40574
15358 83938
29301 93872
16788 82454
17014 37829
56095 72164
7562 45488
41502 73153
73875 99531
5372 60242
68638 89651
26159 30245
37520 75640
8411 24557
19666 48305
6620 91730
6757 61822
55719 99438
54380 62460
33354 54309
18457 63992
32854 83069
97460 99935
46837 90432
169 80430
50892 98485
26141 52566
65457 92778
12205 86337
29782 42879
16229 57710
61754 78746
10929 97121
62385 62578
28145 92297
18244 80976
67389 83929
53899 93104
37203 58518
89302 96979
46604 85311
36847 68442
27420 78246
1345 49948
2606 75216
40224 60021
22672 59437
41313 60755
3021 26316
38399 77892
34137 46425
3732 77758
74471 74681
53552 66178
46451 95266
32269 46087
70657 74450
22107 83044
44712 82826
41033 99690
10511 36835
27670 44876
46232 50240
2996 79763
50693 71628
27716 52168
61048 67538
23834 32486
7198 80778
71090 73247
1940 11480
72757 86007
9388 60668
38840 74914
33247 92768
19095 30112
31970 65308
12845 66819
43851 98959
14509 48568
23693 42051
57461 60418
7991 25985
2717 56026
20603 70060
33737 95558
61387 81663
61701 95079
4241 35024
29904 65251
22467 47738
63485 96290
26975 79804
10223 49005
8878 36913
33232 74804
38042 98390
8736 39292
60044 64873
21367 93302
10668 98695
32956 95785
89551 95604
46911 87179
55667 96642
43443 55086
34170 56845
1648 23123
12914 18226
69795 78423
19205 96184
9054 16800
62 92329
22519 54235
58966 97220
5237 15656
51730 87635
7683 74855
32138 96264
3741 13697
12920 68102
22886 35319
68935 90093
13252 81784
28535 46679
6692 89631
42777 90450
54205 82126
59727 93344
14010 39351
88248 92613
43876 85401
56099 77938
24278 91360
45491 76539
43058 52303
33200 73538
7694 16528
12751 95309
10029 58036
75582 97715
40538 82007
1147 43335
28027 49830
30814 35264
16437 38653
41334 93345
55910 57215
68427 77584
15723 77879
52715 60516
6454 78229
21782 25684
18561 52027
22005 40226
42398 66828
13405 31210
46877 64412
66339 70775
9101 94894
44104 67205
20565 49111
91596 98036
29409 97645
1313 71918
17273 76748
6268 40112
78434 93360
22119 91223
42717 95123
12735 14205
75107 78477
41864 93248
56366 82791
15886 59837
1257 57670
13250 72626
21653 63203
9913 79479
58990 68033
69752 92305
28916 66820
5362 69708
3684 72844
91388 98987
45591 71227
15481 67883
36318 48237
62353 86968
56937 82387
16012 72129
11152 92965
32603 81264
1179 52818
19901 97602
12848 58449
29134 84211
64433 70465
33490 55340
62008 65285
7924 57127
7489 10199
14852 77284
35009 56273
7086 50776
18577 76150
46718 76282
26920 60446
89750 96213
34212 92319
50489 84332
4172 42799
38423 61879
23395 90024
4195 93727
42637 45090
38812 89367
22950 59127
70955 86195
24878 59726
49553 56130
37187 53675
5996 6872
4997 83860
46674 89783
77475 78928
14145 31801
46129 92933
29826 88424
11455 11870
18759 97725
16489 96376
32055 73071
55325 72281
31675 97700
11532 18585
54266 78160
43362 48357
34589 37292
68205 68441
17048 22408
30363 30490
59965 93177
71561 81280
1282 32298
48856 58277
1393 91657
8784 62489
58932 69882
42222 46159
92464 92788
12317 23716
9894 18238
33162 62307
34724 84347
28076 52827
65642 73053
67119 69968
21489 85056
92236 93408
76619 84224
27234 55971
3294 77632
15045 21914
19776 53922
51760 99642
82630 98941
82820 91685
63688 64399
3465 75212
46502 51319
22141 53813
58026 91340
39813 93255
3201 20417
37486 65386
63695 93585
3418 72882
37278 75272
80975 91437
7461 59636
50864 56291
19248 96518
26473 49517
69189 99640
58878 77755
54281 86868
1147 1699
22466 67330
27935 95410
71314 86417
13187 23233
83355 94825
23707 36560
23091 54135
52459 98124
19385 23892
8325 89710
74210 90352
12109 77651
21003 22017
53108 93693
86519 99423
39091 93330
54026 82048
55013 85891
61955 84711
18122 30815
16872 85637
44231 45362
12004 74497
8676 81348
59599 82566
39084 54419
56736 71314
4266 64148
14432 19294
3955 57121
71459 86715
881 75182
5062 74427
42357 69812
6156 78948
33480 54326
22810 43739
49317 62954
22334 22446
11949 58524
19725 63803
26072 40794
5042 45179
48163 68486
454 16291
14401 88537
24910 73379
49993 98042
14918 15258
78613 87637
70286 84736
55740 65568
86452 95806
21357 64631
35397 84786
55574 93433
2926 15569
81282 99264
23941 55575
15674 66589
33494 72368
14288 82891
38506 82555
21295 77851
17845 60458
20154 41676
49043 63720
88548 94198
31554 55995
2510 56770
73091 85918
60318 65526
13741 97510
40079 98296
65888 74548
10407 17372
49141 67960
1910 15196
78827 83974
31892 59031
16697 55836
53468 89527
40408 97398
8684 37124
25619 64475
21354 34659
24651 71987
29473 44750
46252 62510
48401 50825
25298 83390
484 76510
38695 88144
1796 13454
59527 94727
13589 31306
85455 95724
68608 89385
27044 58332
7593 16654
47520 66589
29576 62536
13622 83986
2207 66778
65621 75065
25265 30496
22270 44297
75513 82998
50250 65967
33788 76154
67877 87152
44448 51453
27746 48551
91242 99351
17194 52735
22895 83671
66205 92709
35199 58547
17271 40257
17990 46787
73248 74309
58490 97805
3624 25544
40681 87286
7539 14460
7385 38556
21658 46785
25826 49403
5902 76329
39017 51818
9282 88479
9684 12259
4296 15917
58709 60120
59356 91144
25929 96079
65987 83861
52352 61426
39440 91285
40659 73625
6616 21813
5198 13274
33 70715
51806 74906
53988 74873
4582 60975
8073 93495
14120 54711
68715 78339
50122 58765
44831 95463
13126 54839
36147 74572
55950 96284
59976 90964
27596 53505
74234 89428
59797 95186
32744 62212
15415 20878
42245 79887
9646 27858
26169 65254
149 3586
44851 63826
36509 40459
53049 65724
24591 93666
8858 36440
70331 71885
938 35109
38548 77447
56710 80483
6067 79382
60602 96140
34542 96495
3185 30561
26664 66470
31583 55989
41942 97890
398 94755
71142 76787
11787 12637
36096 66506
55601 64280
4587 38296
72580 85392
2880 8109
67705 95900
71736 91758
65596 96389
24515 65204
32801 93583
39607 48702
62071 91233
12520 31602
10379 39553
33240 79496
9481 96912
59390 75205
33639 47669
11170 83569
51982 96118
94137 98723
10433 20683
21199 32840
72817 98020
10353 61563
23321 40172
40558 80128
36609 74913
90488 99227
13566 15055
19632 68359
23512 61446
23924 43646
32500 61999
32461 59492
43426 67862
49261 75347
1323 34969
27494 62508
71549 93917
4539 37784
62398 92206
88741 91371
1434 27250
9930 18740
21746 24537
75656 97454
19543 52441
54225 76701
94141 95897
49077 99648
45429 61488
8641 35502
70383 95080
23398 70253
58917 99043
55589 59871
53794 66007
48107 50312
47166 49743
2587 11702
72589 92850
34319 74630
68792 88207
56130 90769
14856 27077
2201 30461
11005 33802
22858 47513
7786 83570
4991 47534
43595 85355
11252 66116
25260 29883
19321 70486
32824 34276
20294 43806
17244 86150
12412 43694
23064 46532
4073 96652
28228 56123
63416 96085
91175 95340
37933 75846
2074 63408
31002 63618
21718 23048
7963 36076
25552 75324
4403 44714
5213 9621
12904 59399
10239 57451
20828 66420
45213 76711
4355 15850
75603 82930
9190 92811
37377 81985
10054 97202
5990 90837
5341 23480
41519 63783
15064 16368
27353 85129
64395 85098
66303 72713
21454 39550
50835 74525
11690 89299
30860 84079
35274 91626
77270 92482
37728 40698
33388 93664
5165 48829
73229 80088
21548 86951
42516 58723
21412 40814
63686 83417
47728 52093
52967 76813
34415 97442
24612 59337
59163 90638
54318 82983
40245 41996
63931 72148
44904 92056
57147 57614
20672 95072
35700 68620
44154 45138
23627 31183
64654 83027
53061 85271
71419 84869
29803 66404
16413 58329
72191 99544
77339 77553
20505 58484
16472 99509
46543 69842
52215 87621
22147 70318
802 48176
69408 81927
31068 97212
15207 34575
19673 90319
37601 52561
8261 10591
45406 92724
53228 70791
73547 92668
64249 89094
16387 57655
55719 83145
7387 55468
41924 99586
59607 93380
22625 93368
36273 61534
55115 87653
37829 43645
10958 36117
39446 44993
24578 48463
15306 56777
56097 66656
88630 96672
52407 77922
90433 96498
44363 75030
34095 85930
55227 91194
32757 37164
30245 64615
87091 89246
64482 96905
87927 89824
14588 35820
53932 61112
84097 94207
23003 27408
56288 98360
44946 83720
37636 82447
25739 55175
5983 53305
45875 51516
15975 50490
31062 93796
38126 40662
31939 66722
70469 98941
84360 90277
35264 99216
48411 67030
3940 15972
77464 97307
31468 44930
15797 66006
10143 94374
47141 97321
75466 75811
61623 94219
27960 44555
69097 72821
19489 54838
56081 86802
28727 97524
17184 27484
5014 47003
4616 90094
31248 94417
8771 86461
29449 63156
5885 44230
47271 69790
41402 78405
11850 58320
13093 38211
2697 57417
59788 67896
42526 50242
639 99331
7422 57187
62456 84708
24948 63154
77301 95319
62331 80042
34134 38839
72636 87393
22010 73950
20881 23292
72302 80781
4020 73056
52309 56261
79104 84839
93784 95726
20757 32191
85787 88065
57437 67869
47998 99590
18631 72381
14772 51797
14549 66356
49754 66232
38076 45385
35287 46541
23429 37552
51619 62267
23098 86651
27599 55553
4882 59559
8542 50684
15700 45210
33470 89065
56118 68600
56314 71701
19610 42219
83534 97816
64244 87603
9500 28616
33594 60179
66941 69665
19801 85051
14219 89491
31533 67112
21095 86939
32818 79567
9849 85376
35362 83841
55469 64656
44419 64435
25588 35422
42961 90640
66578 84200
28076 61770
2737 8525
8607 25328
8284 72514
20163 24575
21671 28491
73695 99179
40950 52913
15381 83073
30147 41560
30084 68489
56000 56693
57079 64690
60191 71047
7746 52460
59321 88230
27917 84034
970 76397
36048 56560
23115 60528
27458 60983
8957 82998
42121 82470
55288 87682
22990 95747
71117 91531
15398 34590
16726 72656
59783 86393
10215 90139
3253 71410
4396 40576
19481 85425
6563 90404
37839 89643
67860 86171
47187 60474
70505 73488
30494 65467
14060 24771
8376 29681
33068 83644
12204 19667
50054 84740
27462 45388
34166 67210
9493 82221
13820 16733
724 43817
18952 76957
17025 57523
30807 61433
79729 97354
7685 20408
45198 61140
73669 90172
10435 73395
36944 51572
17480 47631
16443 47452
30991 94888
6645 89826
10573 38475
8767 31903
33449 55961
18351 44731
11885 64154
18777 89407
1706 98701
3670 72574
44490 75768
48544 76678
32711 52202
6424 25481
9504 69859
12147 22292
13830 70178
22202 91075
5958 84954
69630 71796
76518 88491
28418 85198
48988 96270
73620 81577
36850 84648
41665 61624
35056 73408
14353 80423
46416 78209
29997 99469
21052 71743
7185 22143
26805 98312
36867 73195
9499 29911
34048 51246
63347 67693
21972 64758
8016 92997
19067 72892
76685 91089
22322 98994
37131 39673
15660 55585
7574 34968
4447 81479
45837 51754
22001 74363
36620 62880
74484 93964
25864 31390
43081 70882
21349 87109
85623 88862
83916 87734
37700 73213
54471 89617
41747 90519
14331 95836
11193 94374
4378 91368
13305 79076
17413 75948
25747 68670
12996 45995
26016 94634
48051 55811
65265 67918
20182 24079
90232 96814
27794 40884
20430 43555
40752 56498
6524 63306
37688 77416
5649 65107
22819 64255
59736 72671
4787 43531
85182 91674
570 47012
49866 79579
73694 87193
13542 40413
31044 81125
13950 83961
62785 85466
44307 92266
12207 82341
31957 69338
24835 36309
3922 85091
30300 91725
30676 35864
72345 99552
24505 77023
4703 63314
3064 39825
79265 88194
68574 69841
43452 76787
16777 74292
1536 20568
5166 46386
1149 37159
21479 69781
16311 22720
72591 98171
20458 73826
67916 68711
77213 85082
27088 49020
26325 79785
30710 67288
44357 67916
10513 50603
22280 52199
10303 28757
55001 86877
21421 67396
29038 36510
41617 54774
15488 32979
20169 61811
31902 90023
6601 92893
39579 96951
13303 33042
4264 79607
57069 58463
43297 55609
6976 84385
891 61091
3371 16069
41043 91865
54431 80425
23351 56525
21788 81994
14693 71745
14171 54565
20734 55021
3971 27448
37216 65506
18290 86933
32815 82812
236 98223
23636 29890
15344 44772
49803 56621
24367 48478
57300 62334
17130 98035
21805 97622
51879 99436
69774 82682
2554 9368
51739 88348
48063 62925
29131 98322
41638 48665
11343 21868
6857 25354
32499 36840
6975 37233
5708 75720
6019 29917
67326 96675
21332 84404
33855 72259
8627 30162
14386 99741
11892 59987
59788 62484
48348 60883
11235 36027
8578 49993
37308 56714
36695 72053
441 11242
21462 84694
38392 84945
2986 33080
16555 62566
55254 72138
74902 76130
1805 55717
17123 61843
5007 60105
17659 18500
18052 67130
5418 69777
38631 88824
17670 53056
74195 76331
64343 81039
42124 54452
46286 92065
16289 69705
30474 94639
57454 61745
67807 71487
65214 78231
43731 48192
5313 7356
16231 74692
19128 58903
60680 92708
70872 91677
20485 78186
26265 66600
27817 76690
44317 55335
4600 6344
13571 66991
36894 41428
32078 64525
63469 69182
989 45769
55106 80284
8527 10175
35193 98499
4109 31406
80659 83574
52736 95110
38701 60592
52404 66649
8493 23086
69799 85833
75586 76335
23361 51824
50923 66375
69346 99180
49335 95296
1328 92939
69229 89475
54566 69916
65086 83405
28260 43351
20036 34824
47142 53635
77792 83430
53480 92817
42030 69966
65303 77444
5984 12859
10367 37695
2856 26476
32923 42739
14733 62126
63417 86644
2373 7739
60535 97467
3450 56469
5116 24521
21625 84113
41073 48836
31711 85796
14403 57564
54102 92994
43914 77781
4752 18503
51810 92401
6835 30682
16079 69766
16199 77095
72264 96589
67181 96473
9571 31220
53872 86449
50200 69754
5340 5377
77467 99848
27931 34383
73887 74774
13884 35596
31270 88140
7627 53586
47482 57612
57909 88578
17596 43965
1222 11042
45631 69321
76221 88638
1120 72840
35441 91911
31682 38935
5658 62819
83 83640
41963 68939
46969 76379
31025 35248
52862 60911
17438 64133
28259 51821
15207 26180
470 51357
6163 24591
16061 57860
36869 85426
19510 49382
21857 31981
4283 40793
28381 89731
21961 36253
21302 81542
78149 94480
12689 24555
70932 97365
70326 70766
51360 52011
24163 48635
1641 50802
4742 12686
7965 21882
30443 36549
5643 78562
40929 85462
49986 57432
15664 54128
80238 92348
33890 96405
15929 78582
39892 91902
45123 93689
12295 74319
57190 99332
11747 17766
40871 55394
42854 96943
88445 95909
23633 68688
21921 87312
38371 45260
23457 55106
13310 49879
13125 39851
13778 63019
39128 99328
2190 38733
42654 87490
23620 94765
37370 91792
14108 48553
51484 72953
24399 52078
31792 76746
26493 35235
2212 73597
3591 64965
50924 79643
14625 57301
56509 65171
59932 88489
1689 4723
28849 80861
33266 69497
46113 83405
16714 30326
42896 52889
23123 50052
9512 17597
1420 53451
16744 78301
16227 43730
2642 59636
44875 98066
37421 78255
20998 35100
28509 64941
66451 72813
84018 91697
48712 55567
5585 28563
66378 99195
24600 65462
69932 86043
63231 82501
46465 51791
20580 53028
71759 91062
10488 88734
62732 68946
1224 4469
25412 65178
67169 72993
53059 88522
58798 60165
37439 56859
19597 62814
41616 89121
54183 90340
42196 53769
952 34395
69367 71463
33083 92744
79260 89678
17532 60728
51181 68982
24965 54799
28014 98638
17929 48637
46927 81340
24638 38488
27098 85266
46020 50809
10509 80463
18504 80080
59503 96066
83800 96594
20265 25649
29296 65787
375 12291
4640 52566
9143 42827
21194 63853
54260 87711
7396 31785
11742 77619
34129 54161
25494 52146
60708 71275
93480 95542
50662 55401
24675 71512
10654 86369
43314 86728
77064 80210
47916 92290
63999 73592
40048 72805
47322 74085
6082 41979
31690 37605
17022 77980
27264 38738
59077 79485
30693 41270
23152 34463
66177 94372
32311 70171
76627 88056
44543 63512
41638 44449
14367 18239
36768 48844
28951 78236
96345 99817
61003 67526
43360 74788
14154 55312
15463 68404
31416 48637
40766 41146
12221 99209
23966 82774
16257 56910
16134 63138
972 9758
84701 99567
9203 93134
21691 76404
21301 60669
26190 29484
21380 53603
66816 91141
69138 99770
59885 70922
10319 15657
57941 75882
47514 60804
28212 29632
19287 20628
16427 20225
38429 62316
5478 42680
40580 95821
17185 78006
2805 33305
31432 31511
14814 39704
55106 72040
19208 78143
47855 52942
2645 47438
41723 75533
58534 66501
47148 82608
79544 91461
22235 48213
15961 36436
22887 87920
55571 59313
11532 37746
4937 54067
72395 81533
29232 94663
39100 53262
62015 98947
58807 82096
38485 94680
51913 56032
19327 66569
29605 47935
38598 95318
8562 13528
12054 28280
4157 85264
48305 60451
45689 58432
25830 48719
7883 77282
12789 48045
59712 65117
45867 94604
49256 74210
62909 63891
43375 63501
17307 84848
8976 96308
13421 49365
81833 95884
34251 59673
8779 68016
52209 82663
224 62721
30642 32863
68892 78635
49510 56010
1060 27705
81283 87865
51910 54074
61890 70593
31607 54690
7007 12015
74128 84005
40460 93400
43579 64811
1669 26274
60228 73075
5383 33888
89385 97511
34121 87967
33938 86396
41533 46874
45046 90025
2231 46835
55820 61204
31302 84983
30949 38769
78970 92557
30789 73258
44485 97561
1058 76117
9521 29374
33657 78528
54676 70439
46449 59339
31608 85562
38424 67649
17 15392
5480 63637
10205 26237
1814 29900
30479 83272
2704 36286
26950 86473
29640 53634
8478 51815
38221 72947
37131 71337
73400 75523
50437 89286
13595 84162
36264 45215
26564 64444
75729 85667
17997 74593
17033 80922
68334 70354
77920 99305
22928 87015
16760 41958
76699 83425
1320 72970
23553 87894
80357 96040
15280 50370
9014 78999
26109 31182
47379 83179
71833 98211
34852 96916
27514 46641
781 37262
73257 88742
53822 81615
44202 68895
76974 95359
43045 54137
73687 97383
5761 24118
11937 57587
26348 49803
10029 47856
43176 92759
71369 88616
44090 69738
47247 70632
2049 97545
49025 99101
744 26593
32507 97595
9807 71502
15295 83892
42945 70633
12126 76320
67728 75846
46872 98664
65561 73035
74462 81170
22315 81766
12358 33745
52428 78500
47268 75140
19534 93113
83915 90038
60071 86654
2228 75148
53795 70439
18312 34782
4223 59575
21019 26290
10695 56580
39161 44943
19134 71473
18461 80130
41853 92635
54403 70724
2174 39259
11641 81419
11507 45442
40000 99485
25177 91524
27270 99165
86503 88641
57858 86239
38622 96540
26151 69531
9441 74096
6284 64410
32051 67325
68542 71300
20971 38753
29065 81298
24900 55315
10672 33777
51590 53706
72724 99830
17904 66133
42617 47452
17956 73900
44568 92099
8084 92346
40033 83027
78465 90206
46163 48894
9604 35450
81020 85462
85082 93292
5848 14641
5137 70000
23882 77005
8107 10819
61562 92774
5592 68418
28877 96386
37458 78088
43131 97553
5147 14736
3460 61050
59424 84619
47290 62406
18970 49274
12023 95917
20108 38961
12565 37174
31000 91222
29962 70358
50823 76000
25481 75950
15137 56591
21629 94956
52004 95193
27215 93501
71940 79429
5409 53267
54275 99692
56747 64513
65768 68641
2300 21239
43045 81061
9542 15697
17328 87625
69165 97157
23056 34019
58770 65813
24254 88930
24844 70254
55566 93667
42146 44977
39878 68057
39668 47101
32077 85910
29893 42825
75746 86642
4777 26125
13499 29961
37147 40172
54141 87196
53680 83799
17316 30664
14355 87412
13546 19609
10816 63740
7461 42858
29484 57740
75185 97300
27017 59811
73521 87181
11587 65112
30482 55707
70084 78112
85596 97639
61164 72293
81887 93222
2717 86008
40268 60251
43685 67885
41146 43287
76075 97979
22867 50588
64482 82995
7992 55804
14422 58438
18247 30449
50953 86790
5832 9636
325 58675
37730 68286
72099 96490
32509 80439
50146 54260
26145 46078
36006 63158
12968 72025
69410 74094
20807 79136
7162 72070
6617 98218
15033 83425
76991 80843
43419 51460
8862 51245
30291 44339
42175 70899
52586 95659
52955 69221
6098 71790
9765 22756
2302 29218
25825 59722
20985 67161
34555 40342
25294 46694
10734 86430
59762 90668
52121 57170
2194 67282
7151 15505
21491 83157
60539 98072
53358 94802
24261 48317
24203 91521
65822 77313
27695 79525
81063 82080
12960 68451
3033 12876
6874 26987
24934 85277
66565 93308
8313 64123
54963 91044
12754 58480
30441 74254
2735 11913
14308 81347
60009 64230
29647 34947
8430 71402
53278 82099
32945 36798
2406 9015
8493 50988
50906 62996
65035 95257
5604 52117
1817 20163
28320 53645
53399 74069
7129 43601
9393 36937
50780 85764
31547 60678
23262 54125
71698 93051
18065 85694
29577 60911
32996 46354
77105 88247
24411 36522
8649 17852
49605 98139
33504 55515
63522 97887
6418 32226
3794 72358
55146 66376
17333 81326
53823 68848
49873 70428
73288 85038
32133 83875
11789 45168
17121 50790
34489 71247
20532 43695
33754 82340
29873 79674
26725 94341
56278 72308
70299 94615
19525 62966
22721 40791
35852 50078
24763 73783
52524 81029
74520 85392
32619 50852
24454 78349
8067 68101
73752 89657
17035 75317
42001 61239
72124 75833
48443 89414
47262 70753
4443 40612
4971 40702
62706 87889
36492 74720
90587 97062
16083 18908
24305 58159
74767 80562
15054 75686
22221 69541
163 96313
16432 52133
66025 85810
49024 59861
21728 34167
19118 92716
42930 90944
23785 90321
34976 47691
2881 71263
5220 80465
17450 74325
58301 65014
12481 88946
35013 97843
9986 54073
8958 55842
15097 43742
48704 93806
39202 86017
6732 91352
9016 70105
11071 37925
82358 89171
8774 47555
66052 91580
59259 80682
8566 28291
8779 16622
24856 41254
64757 68449
11079 50805
90668 97865
16646 98044
14809 36191
1300 60611
5550 97362
63124 93834
28422 77222
67991 85300
24942 65702
38677 87278
23392 40873
54713 82460
58006 89140
85414 91252
30090 57179
32256 87342
27469 88008
21865 37570
22196 43104
27232 94665
33362 52659
21043 76068
19117 25334
47280 65673
32736 81510
76801 89855
19390 64316
71395 82407
38858 87700
15486 72672
5242 83974
5648 7382
17204 25345
19252 60950
17909 68963
31928 39416
11019 41245
22730 33612
43285 69386
70455 90101
30027 69288
2829 71491
17776 89151
95064 95258
60030 61265
20807 96670
22136 57542
3299 40604
18518 91097
2 50807
846 86159
1330 75348
76782 79605
23302 45388
24598 33956
8546 89815
31173 45874
47188 96343
31984 45361
56392 58492
40206 98949
18401 77122
50456 83582
50791 52361
9994 19184
29038 58369
30749 49181
16705 71265
42240 44910
5709 19188
79631 95710
12587 52176
45030 85762
13832 84226
50387 83412
56005 65427
10959 35475
40990 51285
18253 72978
5688 69752
43559 97704
63901 89351
9584 57847
17209 73506
18336 41471
72028 81923
23270 37031
80707 91173
20629 68298
5127 15292
8267 25327
8512 54245
62365 89880
30819 63753
24487 96685
70121 70704
58593 63813
89991 93672
26512 95725
56252 62190
1334 85435
36544 75201
18337 37778
75354 96096
864 94546
29445 35402
23046 98507
12552 62972
26509 73110
16368 89461
41985 61770
4495 92980
6590 40279
25174 63860
74519 93532
1139 63381
24134 99763
84552 99896
15526 75410
13451 66365
96718 97806
47 48567
37885 68840
70559 86447
1682 1970
51553 63287
42563 67449
10716 76487
14981 92657
996 62568
21651 47791
20555 72608
48846 56836
23521 64787
4118 31262
6082 6888
10780 68055
59206 76987
4247 35573
18848 67769
23302 71243
48771 70424
28367 31889
28014 73797
10728 60665
21872 31932
70941 82020
39749 71528
24558 55395
43405 69672
34345 38326
35741 81434
69776 81567
7269 70609
60216 99720
26953 55861
67868 86981
15035 22892
54064 85022
11199 37645
69693 72623
85859 98017
40335 77658
38509 53815
36535 40217
29456 99723
43253 91513
25762 80102
70441 96767
12168 49205
32052 46438
6065 62244
3465 63812
17774 24519
7579 41444
13245 13831
13207 64923
33014 58420
33465 47256
6751 54282
818 94165
12096 28286
41109 48905
7814 39024
71483 99933
17067 33477
24876 76738
52872 86959
25142 60503
69128 72052
49338 57200
7635 72034
82879 95594
68056 99423
86306 88816
25554 37282
35548 87664
19591 95087
38343 87356
6684 77979
20604 64600
66510 83192
10854 71378
11275 34926
8 18255
2434 18705
40750 54201
25664 98677
18000 45882
8672 85667
29041 90737
59779 99770
11165 50749
713 61841
48931 82259
2167 62157
32516 70387
28791 68415
84058 85012
72856 79871
41124 93345
53449 87594
41090 49453
12375 79654
83115 91168
32414 34953
8849 14634
37394 90635
54831 57720
25512 67964
35218 97374
76269 99337
18211 37555
38084 73558
55070 73675
20429 60760
52582 96425
64020 82752
50224 78954
69070 77271
22182 83072
88189 93916
66769 75429
43313 43640
8401 8763
5065 10913
15554 21224
23153 24626
38265 64306
6717 75052
24832 92800
20868 68122
28272 52220
763 3283
67928 80102
47673 92748
55455 95763
67188 88926
19711 36841
54662 66262
5899 11732
2263 19375
17528 45888
22509 24279
8393 95172
20160 45498
48679 80005
55631 78954
54575 82213
32893 42300
19529 28173
17095 26830
55115 98589
82465 84745
822 52724
2932 70009
2764 60782
17072 75454
48143 91079
8275 49053
28987 73945
86834 93941
34933 65679
13933 41089
51290 94246
82218 93475
50045 50459
8082 8123
34552 85512
10297 95935
11768 80542
23263 37972
26935 78238
62209 63035
10498 82264
39546 44232
23660 91086
39385 76429
21326 49874
52850 89507
42820 77572
13883 75239
79141 81751
52481 53732
11031 54458
11206 71504
2274 69887
13516 71101
11792 59703
40030 91240
8591 88429
57712 61951
10926 88262
57247 67441
69217 91063
49459 50002
5121 56609
57081 63287
66213 68437
33805 97513
3845 19758
40322 53785
83528 92412
60333 93718
2939 10285
12762 90187
13778 29571
56986 97237
1713 38668
56800 79805
19282 57427
25922 54326
13702 95714
78288 86814
74697 97538
1692 24537
6930 26253
15957 82953
18772 72965
45304 78148
14645 87324
58952 78602
5954 60986
48970 92882
29099 38208
48508 67082
952 90535
6736 66069
74476 84486
64513 73141
64999 72224
7888 21453
6487 21558
1236 15589
49229 78889
33343 68075
29911 58787
15809 92929
6694 62404
4067 79402
41639 65518
75568 95121
6711 13702
30437 56638
20417 65942
24540 43427
8899 35298
9709 60279
13509 65646
32846 85494
44172 65479
69688 92494
18224 71209
30524 56757
14455 56448
24239 73579
17349 84561
60443 71532
64198 68434
48947 65432
2952 76743
26457 57544
6577 87180
64061 74343
53788 93679
4906 22026
14561 65832
3414 97618
98091 99453
28087 73565
22181 63508
11478 60516
4485 49054
69099 77317
7033 65454
57735 72110
14625 84947
3263 32916
44067 63717
52627 58688
13933 56800
17703 56476
50597 73546
54157 71260
36819 80780
28934 69886
58439 60707
21908 34707
7862 75552
19822 44870
33491 93903
11339 18863
37394 61737
64779 73315
70923 72658
4495 6684
21941 68026
14202 86000
10512 11086
39954 83277
45111 86366
40285 90140
61212 61605
35132 66715
30966 42194
63773 77198
78089 92568
97075 99165
14144 34846
86040 92146
50919 79374
26128 74803
64896 99725
80457 95734
62462 81935
77207 85804
25424 75090
8261 79974
35576 90591
56994 64738
50644 65273
36489 67011
6926 94320
46953 98407
35334 41165
27187 46285
32811 43836
2728 11530
18327 25411
23319 98020
26595 92177
31420 96498
78172 89028
68098 98767
13093 56127
2938 16554
7297 27328
15671 35066
51000 91158
68915 70687
28054 32799
26504 94782
11263 13613
15812 69101
16718 39939
37341 88154
70233 86675
14624 28630
68957 89351
2905 18156
54923 95316
29080 77464
22460 71869
59270 97387
77589 94647
54299 94867
5529 67810
8555 66283
12159 92732
39239 45266
10277 65765
69706 80159
49707 79266
6519 33149
69016 69520
67149 86865
8699 65284
2032 43984
12867 13933
47216 54388
3867 25266
51854 54158
65596 91487
12463 44567
20567 97717
59701 79499
34449 88011
30664 80769
2122 64259
2729 74455
57681 91538
29474 72658
21881 72998
68151 90998
78579 96393
5445 68508
12142 82654
23015 24525
28852 74043
82310 93768
78676 80388
4851 29932
2138 33509
85352 87754
16090 22348
49 17440
34285 95969
38300 55938
14243 97458
16736 57709
63393 78741
35124 67854
204 90257
15684 65482
48336 99902
8701 87052
86743 90047
41001 47045
20727 50230
15895 59522
37616 42720
38545 75120
50510 60242
45120 84117
58377 88113
22046 48474
50239 78005
45227 99058
50250 69331
52858 88007
25824 44593
24030 68909
77147 84836
910 74806
6692 43223
1220 72754
3808 36002
28270 32473
5017 94232
95873 97745
79906 85634
47137 81863
52921 87256
12886 47094
379 30565
9749 71218
11070 91826
6208 32816
23614 83019
55924 84488
40327 59164
4933 68254
63607 68157
3949 41517
56627 69672
74899 89816
32363 92515
76774 87983
29443 94239
42738 63379
67046 86585
4082 6885
13660 19590
11000 84628
65947 90228
11609 60754
50402 62362
4222 26905
3260 84388
31699 63553
16126 86837
10223 58059
7757 31808
76 31528
78745 86760
10203 66311
14617 19323
37569 46375
93825 93950
3530 83472
48154 66382
67874 71368
15204 15803
11382 63764
31584 66747
73806 97822
5875 93120
10044 95417
76821 96903
2393 23079
56349 93576
51684 75124
11592 45101
60968 68812
7592 70007
1863 5034
25728 85994
39198 95954
6548 75215
34570 70409
11537 80462
71064 77345
19191 50427
10986 94155
14654 47282
22511 36737
16981 57779
23042 26177
26096 97162
521 70376
46142 60157
6845 22283
78597 94954
2863 64168
11699 59342
12333 30751
12346 14569
31345 37604
35636 82709
77369 95385
72949 87215
47859 70889
27035 40036
9577 36207
215 95492
16425 82736
83492 97031
29079 29218
26609 27294
7259 98234
55669 75835
60024 61492
26378 33078
88532 95810
53584 73055
17614 66966
15868 65010
211 26632
12525 62166
40196 48588
25967 55362
11788 29175
46760 91966
9271 54787
35293 66531
8827 17097
36880 71545
9561 20945
65045 65752
72478 83767
64523 69554
51212 94583
14041 82029
27988 75187
22646 69400
6336 51298
32830 97621
18096 41461
85972 95056
2147 4353
13135 25197
20019 28584
45485 88853
90407 98713
22190 64532
30454 63029
1725 69165
10096 65687
281 49355
14749 82681
63650 83668
15504 16633
50195 60903
7849 43409
20638 25472
10591 50833
9737 84114
5766 23050
26310 31504
52741 73919
56619 95950
51201 63693
33143 73271
69140 69812
8306 82159
22716 62790
77269 91934
21071 61258
10433 37468
24173 69164
16639 96492
12231 42734
6117 21551
40282 82469
36183 93924
74007 95800
17918 29033
28698 51869
43747 71584
6872 50661
37534 83030
88736 88865
62162 74859
2693 57288
15539 69474
52898 63705
69797 75230
13366 15572
65641 98999
33457 78701
33589 59509
30913 76888
7689 35389
15405 70384
15129 97508
70608 79152
69818 84636
31531 66465
50847 70254
4487 98549
89179 91390
49039 69959
40839 52473
32469 52243
32883 48323
41648 81396
52326 72786
44296 98931
49395 72282
33380 53527
8864 97561
5999 93081
58604 75250
80924 99615
4479 56764
20323 57850
16179 92623
73357 92150
44280 49023
90837 99666
61548 90498
2778 38735
19813 53757
67708 77039
57610 64843
55368 69117
4273 60378
13955 71274
30642 53810
4481 65925
43414 75688
10708 74678
46467 98180
21308 24125
18221 68053
27225 36198
22744 47209
33813 98611
669 10239
25864 52026
36596 99617
58162 85636
7094 81943
19476 59569
61875 82446
464 71925
5734 24552
55983 95627
55002 66406
41805 79845
67232 83033
75204 80004
18205 55305
57363 87139
96182 97514
170 74094
29651 65874
67120 80085
26615 56222
21194 74179
11994 57011
38431 52561
92267 92825
5708 42296
13369 73901
53072 94837
5858 51953
3103 54875
29460 67585
38505 43299
57086 87944
57751 72014
7572 82123
53125 92613
45211 96867
5679 93321
34485 39178
31650 32573
29482 61229
5702 96251
57988 64301
36442 59920
2696 23296
23949 55136
35918 76122
33431 64683
13307 45034
60830 78499
2464 24856
17414 19510
15553 28893
8282 89350
39122 98302
12263 31652
66264 79464
67261 98157
41594 86845
65145 73536
92415 99090
4864 53145
53612 73673
50275 69037
10190 12423
20097 42466
22067 86648
7000 13181
41801 65125
6002 49195
67493 89873
30855 65922
302 61192
26848 98325
6919 49963
82997 85204
20673 41028
9452 55465
60122 82010
33298 77403
20816 80895
24799 99239
67545 92820
8703 29740
60043 82938
63031 65616
10739 57753
58383 97380
34563 46766
18548 85447
13034 75120
15912 28940
60812 82673
46534 94741
58133 69544
29823 89652
16890 38352
16390 29944
10555 50461
24825 94175
86580 87431
13309 38842
37088 41639
56353 72290
1931 10079
47484 74488
18517 43632
14421 44667
60749 67298
15264 43330
60014 86555
12888 81953
31082 45973
2769 62165
31182 38869
41500 55671
34984 85249
21925 95806
48818 72048
28770 53259
21322 46222
63851 64782
10590 70577
27874 81941
74733 80617
97492 99726
19257 26775
82006 86817
1954 24259
45102 50886
9844 13747
69849 81914
27101 69673
47037 72615
30971 68439
16215 23029
31920 48037
87428 95195
78615 86004
55406 91185
11717 40963
22767 77091
6473 86815
34910 45223
13511 62094
19405 97332
46607 55468
64731 91350
14987 92447
41242 81048
10710 47419
5244 30138
50462 53656
48551 51770
20607 88917
48954 91335
19399 93302
22568 84228
14996 34616
43442 98920
61213 75464
36768 63942
86133 95779
23295 72134
23139 69579
3179 10585
62369 63797
17246 34375
37786 97082
3385 46717
24749 37654
22728 84621
9252 45770
22578 61491
39724 79749
1485 19170
50152 68008
11825 35496
33504 94293
83261 94890
29990 94597
4682 96618
22604 74830
6174 67858
3165 4331
25881 93437
31345 91388
69116 71351
23135 65747
49239 51394
20103 52811
19979 52850
22623 70989
60756 87263
34466 47208
43242 53574
10595 63122
2737 65705
40303 68390
40079 58847
55052 55454
43863 95650
56950 98998
22394 74266
18844 54982
25484 38417
15597 25527
39781 53524
26286 45859
25375 27118
7247 37953
6994 99843
31572 73684
52144 80347
45170 54796
62182 84178
6697 85736
75339 80076
15279 66087
11451 94771
34132 85729
2307 3847
49552 88529
17441 26078
6887 32720
18201 65796
32346 42852
76793 85368
60393 88560
63149 94997
48168 92772
33967 49719
23001 96316
40959 42025
47732 96786
82759 90899
31292 68775
22396 37757
74999 78505
74600 92284
59224 83968
32613 87543
18585 52148
40400 66348
184 79370
60139 62154
12307 25511
34011 77973
29985 63534
10388 15311
46688 48530
54838 59129
78151 89950
28564 42571
39571 46759
10239 29058
69025 88168
65396 75726
43263 99093
15647 76652
57895 62741
44015 76527
82461 90977
40937 52422
9555 26211
20082 63599
19202 92464
15640 50799
50921 88170
12260 51188
33379 40035
47594 72964
28767 81670
79564 81883
9997 44735
9409 67544
36201 93554
93371 95064
77804 86533
32364 72268
68357 80319
15509 56486
92888 95911
43275 67822
10552 66764
24031 54106
13037 19920
16236 76023
3636 94989
17906 44113
62333 90991
16004 76345
32853 70438
29016 71861
24400 90202
23788 82970
23588 85321
14697 95070
31850 35142
19498 24914
62123 97733
89570 90073
12593 96229
76494 87403
5759 28696
745 86725
13217 29227
41032 79559
52368 91970
13828 70529
2081 99040
12746 87623
48245 90680
48335 57583
48157 76866
48642 74440
59366 93322
51887 99814
34251 46271
2556 11945
14154 59700
22418 37582
3067 35498
31873 56773
72412 81660
36592 54433
9042 35901
88617 92069
7471 21899
15563 32845
51939 97918
57456 95145
16237 40847
19627 60950
52546 97646
25559 93291
78689 79278
87169 91631
34416 85855
80931 95481
54111 83016
7323 27311
964 74695
24238 58121
35505 99900
7756 15042
24064 61103
31632 79571
47415 71986
75147 81291
3848 51769
27922 64916
3065 28200
39339 41837
17359 17874
42149 96290
1688 23067
19862 37650
71204 79882
57608 80509
4105 88755
12183 22143
13193 59833
55829 77226
9413 40142
12650 53185
49919 53716
2826 22497
12325 34152
27556 65482
10267 66520
76590 97330
75926 90819
51083 73721
65752 71511
26773 33274
185 91785
2266 57039
52466 56448
3587 90529
47228 68214
22029 96653
62104 81960
35641 38767
18257 74553
16044 92352
61700 97337
22408 89816
6706 50746
47339 84168
35429 53602
73737 95556
40369 61380
18707 50508
6510 67048
59917 80990
3145 41009
31491 65654
76137 93527
7148 81416
50118 58986
86322 98935
40269 61548
59606 68839
1395 92725
39087 64993
60465 70715
333 64393
25536 32077
56084 71420
24882 67668
24428 66689
25731 93572
39382 87084
10753 45866
57680 83577
80621 90603
23375 87405
54361 76163
5906 99422
55906 66242
12260 39055
34848 66969
49547 90488
20986 38408
9386 24554
44065 46970
50638 86225
58875 58931
9819 84912
1656 40096
997 18328
26673 92425
24042 56916
60125 85444
77666 85903
73370 90204
49256 91337
28726 69454
54310 67239
5408 80014
33584 69715
2413 8351
35690 40723
45607 97186
7208 11270
16880 96334
15096 66386
9647 93630
8719 38937
528 81005
13410 55895
68975 76137
26433 27812
30774 35664
21093 86213
7194 13581
9874 81731
8594 77152
84633 96611
3611 74133
23287 30186
20031 97753
11748 69506
10896 42010
59075 88397
3816 79297
45309 46433
54198 91660
13390 61656
39332 91089
29739 62537
19402 76539
76715 83767
54856 94587
71638 99807
31248 91018
53025 96412
61124 69560
3418 44048
73956 76674
56050 60157
36995 97308
47477 59683
50754 61096
7113 28354
82597 96198
44011 99862
2523 88068
20770 78975
14010 51969
5953 6047
52376 78504
26346 61968
26612 88367
16798 28721
34138 43844
25474 92379
32037 59728
65535 69283
19235 50951
4988 21906
9693 79587
16665 81553
48861 86323
7632 53436
1797 42024
47966 69430
75178 90959
14711 64345
66711 85580
27321 48753
17979 98763
44471 45532
42399 61764
42371 62382
11008 35450
36498 52436
10799 55228
76350 79401
40745 98566
18299 27805
41543 48302
2923 55968
10330 48195
8588 78315
54726 77553
35128 88606
2479 52905
29683 96115
52879 97267
29639 91382
53775 60675
10389 35733
34821 91807
63983 84545
50874 54424
55740 82662
32958 78315
53491 79433
43335 82654
3068 67051
39182 96262
11219 84727
11656 36068
32956 50037
45720 51153
85387 89685
17744 96824
2180 33232
26130 28978
72157 83776
2983 29101
74718 86111
23144 69433
76259 88636
2813 50251
88121 97694
40676 75536
33932 88658
24285 74364
55477 94198
19474 75966
17889 38544
25226 81195
38755 47958
8940 10071
33047 77263
9697 29225
22697 48442
19460 35410
5471 81197
1379 77308
41883 88390
46012 71699
13502 68781
20046 96489
16546 87850
53226 58087
82587 92588
30039 39964
24505 67837
50576 85543
51603 79279
35646 94672
25194 77987
6076 98627
8564 79238
64577 95392
28116 78728
11946 74866
61163 97371
10860 29043
24456 88388
10036 65260
8865 45787
66682 96350
51303 74423
12259 78552
23414 97141
38054 91794
74405 90059
4857 9564
6019 83552
6027 91452
5943 51337
36834 49457
273 65752
89034 98334
35160 54826
66030 70796
11155 37427
64823 74661
38482 83512
17180 46376
31457 84696
73263 98288
34249 39487
80586 82405
63191 93030
51845 95331
61949 73160
36344 87253
9251 37738
17871 72764
43628 84060
55216 82562
53622 72905
26822 97458
15839 20917
21801 24740
17274 73575
50064 91916
35727 73883
12091 25226
28140 37366
78738 88074
13294 67508
54368 55074
39973 61252
9239 12616
56851 83778
69790 86119
17406 90207
54863 98068
49554 51778
77489 91163
9029 68312
25515 76314
18322 48189
11568 84352
16308 51092
32022 64134
41458 44703
9723 28942
955 99738
26350 63215
70143 74849
27219 72404
64250 76383
6340 55346
20141 70643
5321 55983
20646 65952
26373 60783
54153 78214
3660 73084
42405 70371
54438 66298
38460 54732
34597 40533
22816 69640
21253 34774
51452 83878
60600 97305
16894 29965
18272 79081
8603 43318
13991 48581
32257 55346
41855 64674
39876 41278
3408 80275
45598 99517
6665 99221
76908 90836
12739 35467
40843 43473
13425 82691
40584 73740
83259 85633
61807 69437
69143 90235
42896 88623
41497 55237
72025 90530
43015 76637
5647 94129
7019 8337
80433 92421
13465 95192
26081 46961
78882 90745
59789 71578
40487 66039
41317 95751
64543 77152
9904 79137
47976 62691
15647 45090
11129 52077
71684 85971
14294 30333
47788 96468
27507 48853
11265 77172
11053 56514
34256 65476
26285 68367
49212 63591
72696 85721
34724 86111
27050 37129
44367 81734
39979 98912
1032 7913
68036 90713
42796 50196
48308 49331
15690 87538
30570 98328
12659 60986
56680 91527
19356 96611
26183 75520
9915 77707
41980 74761
2206 21875
34429 62259
6997 89594
30786 88456
20024 22766
28430 55468
20157 60430
43238 83445
64909 87453
37493 69257
21239 90144
43152 90844
8769 63338
82972 84281
60891 63342
75397 94895
31111 43464
26671 77886
80065 88790
66846 93540
33890 53493
96462 98792
7893 33919
60334 99124
2891 80505
71014 87923
12779 72863
25544 32756
57838 83970
13027 33593
53867 75225
50525 94262
3649 41106
13041 76112
6072 33454
34337 66568
53185 92380
14559 94728
178 61694
43718 72690
32464 93521
26708 94420
4486 70842
62868 66020
52779 97660
5319 88080
13647 97216
15752 58101
64660 82626
51087 92153
38367 43058
55844 71475
8631 88634
72647 97601
53594 71837
51646 84372
75999 84506
50726 94940
33121 97487
60895 69335
3303 22111
36741 68183
30199 51786
5283 37060
26895 69184
38938 51451
54009 81946
16242 20691
3258 75696
1725 31378
12429 82550
14193 63642
9403 79687
4337 7856
15759 80195
27735 37561
82403 84162
29355 77015
52723 71970
5353 11138
44428 53773
8281 34795
17058 87616
38285 51260
622 57041
10485 36575
28141 87455
66662 76754
11755 67629
7786 58259
45214 72383
63351 95495
31928 71910
26434 69058
38439 92473
59622 68538
16190 49770
20529 46298
53184 85016
39322 52100
10513 90936
996 34892
6182 72642
55166 85237
11536 42400
15651 50538
92715 99295
38460 49179
3014 72002
76335 78570
1095 89172
42433 92798
12302 80297
44128 98786
39559 52036
30814 33532
5979 73030
19283 75879
38091 96868
88260 90735
1139 34832
30001 34713
11195 27864
31277 84263
77100 80975
43813 52274
73878 74311
35964 45411
31981 63343
29330 60624
4554 52396
19642 61883
40443 95170
30742 57461
32012 59471
3348 10078
17723 50126
31619 44104
13995 45569
86797 88863
13079 96023
23294 47641
22683 42277
3836 95421
21211 55446
40053 58445
16833 31148
34263 54321
23833 80028
53881 84929
35233 77506
53334 76974
58252 65998
70092 91228
19858 68765
23687 86544
10307 57112
96 58323
87671 89891
5479 93181
4332 61377
3359 88476
4526 8252
43028 97430
51009 68675
6136 71272
16361 40341
13274 56140
23577 41781
1241 89409
13009 38563
40419 95083
14659 88085
21580 90293
62928 85077
21595 89021
13652 82355
24129 42948
69078 93007
74264 83708
10732 29715
49758 97750
12519 14943
8453 46375
166 48119
9547 71886
55181 85671
23607 26290
52372 91659
23655 35730
4383 39001
30377 91749
6661 91188
5599 54968
83120 95430
10278 57335
42158 62640
75957 87737
27923 73342
24627 66621
25722 71013
2989 44270
41715 95954
19703 82088
24577 76709
41518 54118
44773 45061
44028 68130
19939 87125
88730 92270
11140 30386
24449 85596
91903 97053
45660 73579
53382 76531
27073 78183
4407 42741
54814 90813
3496 98232
36080 97176
34274 69381
19981 63452
56394 65354
53255 92280
58265 99239
26556 34647
31089 32553
1871 44414
811 42274
6893 65386
13962 25770
68199 69064
5469 60190
8449 25165
89296 96333
79377 85804
11962 32990
14952 44329
52883 86588
16159 72075
12514 95652
54937 93748
29866 31316
3122 47731
90604 98943
69384 83308
6069 81702
42518 83077
5606 72416
39036 95955
74853 80847
5960 36045
2893 11749
32573 46885
37156 94285
37246 72246
26119 91453
907 46661
38896 82855
74320 82987
5174 61466
37018 75934
26618 37901
61453 61560
16547 55681
62433 90898
43944 73429
60888 77072
54125 94719
32262 78129
28289 87218
11107 63415
33914 35222
66559 96246
53078 97960
57548 92958
19035 31510
7943 73492
23201 48877
76659 83441
58537 82595
19272 42700
44832 71344
12935 89865
51532 86325
29590 91567
64960 70925
4697 35671
47664 83539
69863 96970
53665 66985
26590 86538
29046 62927
32298 78346
97954 98087
46821 57771
6924 61932
8097 66472
55114 86267
15853 34933
50516 68594
67525 69122
2090 69645
27656 96489
39644 57368
14475 52179
50038 59455
17951 86510
54087 91393
57644 88496
42765 60994
59818 91416
41503 84863
63753 74018
6973 14647
35257 59582
11771 12985
28683 67943
31462 57348
6122 88424
7786 88019
68485 88366
38757 76656
75062 83804
51640 80055
30682 92400
5795 67000
43534 47683
41591 45345
20547 89615
6027 69961
22735 62842
33938 82640
46331 92646
14393 71970
22672 76573
12748 18281
29852 48844
793 90412
40408 57846
14401 59603
13468 98938
247 74443
21035 91115
21736 51061
58251 68586
46949 57338
79418 83379
41501 99437
58393 81392
59416 91245
4043 78830
22834 85091
81184 82134
45405 89116
29843 87238
4366 63775
2448 83369
60316 94016
5203 23349
52415 87493
57210 93042
57043 75705
7199 26687
5796 50783
55387 71273
71706 86756
16537 24342
26033 47713
77952 99220
49334 54710
25506 72202
17686 94077
26839 81555
6408 67675
32042 76245
7011 28419
52577 57902
68824 99258
18374 71435
31656 81629
13434 37360
51485 64548
48932 65986
70026 73564
24319 81981
24712 62956
39720 87478
28907 85203
26296 40074
46239 63215
64576 81300
4118 82277
31092 60388
40343 48435
53028 66077
15770 54926
19779 61519
31764 50959
47156 76964
58883 79975
15858 57840
86 47796
21348 28804
19873 31302
51510 91137
80035 82354
37749 44937
13098 93265
50598 61846
69367 89814
34828 91927
26313 27194
23079 86157
61513 86803
2475 84462
63518 84279
3834 93544
37537 63398
36735 84354
60412 73255
30750 60263
76921 89430
31953 42053
20693 61641
30027 90537
65914 85975
9416 25289
26337 49422
33175 87922
15224 96078
59472 68469
32015 99376
53047 77532
14906 94760
5852 85126
4749 64801
46876 80388
18214 63120
20589 98759
45035 54737
12642 15288
20095 70960
35677 47813
45460 94417
84407 97553
80446 93977
621 11045
45036 86163
36702 85837
3031 54267
19508 59342
58570 80786
38453 44108
82973 88899
29899 42435
76382 84079
87731 88465
20814 64946
28161 89230
34246 50421
80073 82881
45056 83528
64478 78682
20743 89223
44419 57281
81888 87599
46761 63504
37331 65237
36603 73574
10293 97394
87760 95246
59524 99077
73593 90033
5350 62579
36465 38015
10656 30123
47880 51902
83024 85474
48239 59937
14512 94133
78902 96767
50299 99737
3522 86398
51758 61243
31476 72035
25753 32264
13403 86176
47703 67441
53072 63189
3022 37447
10728 92851
46935 93844
58572 60872
38563 41768
25732 80109
18505 84977
37446 46993
1514 79692
60514 66124
11255 70335
23804 41823
28998 70785
14144 88479
34698 35671
49224 53988
9849 16307
94362 97424
42783 86357
5116 92913
7957 87735
7884 70952
66766 96408
60556 64534
72658 83292
47713 59260
42075 42606
24912 85271
70276 94445
46925 92018
3484 96626
36855 42880
42648 51387
50620 64505
2392 44582
13614 34714
18143 46638
44990 78482
77654 93835
45668 80296
4887 69853
12965 91869
37723 65630
34377 59368
16277 51363
37884 89626
47618 60835
48133 97370
5032 99805
12577 72721
29713 74384
54636 91442
567 64495
36836 95033
31702 36493
74380 89028
54691 66780
35259 39067
212 20618
34708 46685
15991 92251
728 86368
3313 75375
18405 53751
57509 58133
41310 94622
22402 44947
18140 43979
65947 79508
83825 91844
17335 54477
93637 95967
41287 64579
42815 68499
19549 65970
5566 54498
59880 92303
10531 12862
85960 94637
33137 36820
58196 98195
23398 63267
29748 95807
64928 88378
11337 60120
36953 90548
18285 33199
40520 66231
9039 77786
29664 84878
44007 59198
56394 63370
27425 27456
6890 72445
656 37230
60693 95741
95692 97019
24836 40141
25861 77579
10653 66930
41144 82873
10117 61050
29295 89748
15143 84372
7421 34746
42391 56746
29981 91932
22590 56170
40759 70961
3640 79628
78662 91531
18506 90898
28372 56093
76104 95173
61130 72829
35321 96005
17905 30505
15946 33624
84738 98031
28408 52697
28032 93162
14571 60505
28595 88398
63099 84598
30306 73535
11964 81072
53749 54066
37736 71666
18638 40910
2346 86794
31457 66350
40497 53999
36310 85949
30484 70875
40290 97403
11014 24976
50348 93296
56272 74589
19034 31612
28866 90600
9114 59341
39075 49784
20379 31710
68177 96435
26048 26562
16360 82199
83699 84812
19426 64170
6393 70939
54861 80464
34225 54448
785 16979
5710 92117
30908 82075
8227 88845
834 77030
60795 69334
4594 37396
67621 71672
9255 85132
4012 85805
43568 78197
36493 41060
14216 63636
41536 78836
20594 42099
14578 57057
4211 77791
43849 57648
61695 83480
15258 30574
16746 55516
8329 19341
63204 72740
21102 29118
10264 83111
18500 87351
52869 72025
40323 79321
2167 16430
17719 89974
4349 91745
1176 24661
86047 88218
12805 49103
983 91537
62621 86198
28011 61038
28170 70054
37777 91142
18782 22720
55909 61850
28921 98148
28813 99510
12340 78274
1120 49953
41619 46370
29772 45844
44308 89169
23157 46300
35464 65029
16420 48923
26102 41366
47137 92890
42037 82209
21276 94671
18355 51416
6731 34689
30393 83554
29536 65323
2396 63072
33187 88004
29413 34913
23549 39880
15355 25786
12204 84932
23055 33550
39532 97610
10941 32494
3467 95065
5614 50321
44011 44850
4555 87744
3356 47200
54040 72242
8412 34547
46703 67986
57876 89531
18995 38052
50747 92711
3475 28769
39552 66064
28469 29285
52455 62430
25108 95345
24264 44578
25439 85574
8449 47267
37466 84635
11981 72349
11398 46973
66649 85613
9667 63644
50892 65863
44509 57698
4255 23762
46752 50905
6666 68862
46444 75313
42773 49742
74433 82548
25636 28644
8047 25550
48247 62626
81400 96363
43313 59962
63767 71559
9447 86595
38973 56434
37368 82128
73572 79251
16196 85989
28824 63109
49297 57472
5686 30376
218 23918
14535 57227
40789 48607
70116 96799
1682 30145
30838 58774
6141 32189
47477 79038
40271 74752
60814 89817
49571 60262
2318 62377
18746 34377
61543 91569
81908 89358
80889 91868
15508 46649
71850 93865
10968 45422
9801 57059
1716 59573
28576 37448
38116 76680
91281 94281
24809 58728
15659 88660
20467 68407
33332 33476
43938 68052
53177 73193
17947 21177
68172 79885
2453 12660
22499 68719
62225 87045
49456 90625
38478 73768
15755 67619
46635 57456
14146 98985
4610 99843
36083 48830
30294 32434
16969 52166
29047 64323
8367 73700
30293 74889
991 30949
64257 89844
61036 89497
33125 52632
52111 80251
72963 85294
9469 39227
33877 89513
18120 71542
6359 35376
29817 79963
12094 78041
43637 93155
11778 48103
21957 68510
10962 41511
7479 13014
56601 84175
20922 65996
15803 71256
44996 76395
45017 58327
227 93305
4199 6023
74202 76817
5749 28853
18379 56086
12016 74977
49044 85236
2696 7376
61848 78066
35978 51186
3510 36662
58227 92904
35519 40429
48482 89613
33126 71986
3296 75342
33252 83344
70622 72452
30387 52758
9907 39414
62626 74187
64572 74097
34241 69143
35939 64382
4988 70211
9403 46277
6102 75970
33984 35909
14671 29438
30345 83361
44479 90239
14964 41996
53525 91520
92529 97250
87947 89927
5624 37796
49748 83967
40768 79363
14802 81901
5198 53997
10810 57891
4855 81285
47884 56703
3892 17066
12806 99967
39311 47883
2953 20141
2581 75243
80552 98611
47719 85010
41714 64139
92285 95357
56746 63008
51979 70017
48730 75966
89 4902
11546 61790
4724 76436
5066 71697
62886 63417
84547 94310
44228 76982
3642 94272
32153 70797
47457 67931
29322 96320
32465 67215
41905 72907
23929 52913
50211 50525
33057 41654
38630 80638
20733 73102
6383 37390
47782 78748
44040 44312
1731 80783
12811 58964
52222 61606
64432 88824
96258 98636
45821 93923
1352 40239
43460 99317
61687 84084
30413 38985
26490 88125
60427 63128
52490 87331
45950 99957
7332 93363
7797 96802
42658 85206
45690 67337
72991 87241
22171 66791
49906 91322
624 8162
56447 84760
62094 80412
8964 65056
40175 88663
43981 71585
19796 77791
75131 87482
27053 50099
30444 38981
56756 90443
15783 46029
73537 81437
6054 71162
5080 88079
12462 94655
58599 75955
24608 76890
43770 69195
37246 70256
48467 76534
1409 39733
31249 34876
72444 86945
81723 85187
81753 86544
12116 51993
71303 78004
41327 55096
53081 79404
40318 70772
40541 91821
8101 93800
9980 15771
33409 35044
69846 94124
52664 88382
7348 68401
23923 52437
31602 43913
40930 84259
28713 86927
56339 72520
1615 27097
35313 43173
56744 86182
14003 77000
51871 69721
22294 33871
19902 60134
10707 52813
46806 67072
41576 94078
23430 59471
40803 72281
28418 62182
79367 89989
40274 90690
45349 46395
10903 52699
48755 98705
7650 63984
9530 95072
39704 77050
12081 98152
20476 39745
64004 68233
20181 42863
18071 85529
21458 99562
5675 11351
12888 77253
14157 22686
55153 62853
62209 86612
75964 76693
34492 40397
1198 52029
53370 59115
51310 92865
60365 84437
46344 90126
71117 95834
32536 59274
12620 78688
16105 42187
8367 38242
17230 65282
68002 84985
4013 71881
46778 98264
791 38982
19686 81781
5056 56847
27147 32971
16701 19530
54270 80249
3192 60754
84269 90616
36507 75854
8194 46609
31012 90127
56148 82958
20434 83016
38756 60527
9934 34174
44341 99897
90191 95839
54752 81492
10700 11563
92223 97638
30054 79307
44760 60921
9823 61169
4252 86337
25291 39014
22716 70049
53073 79873
50221 63103
14373 53390
54586 63954
1004 94692
14539 36950
56264 94419
56962 61066
42260 91687
18153 27007
1452 53595
43224 94830
23311 63154
12302 90427
29278 53844
12607 20066
51491 98438
35922 74133
17178 22169
32183 59335
75119 99851
52277 82766
84631 87750
36315 39167
16688 34916
2699 6350
23790 92273
52598 89051
47055 73603
8681 28023
10379 58137
58382 70153
66745 67671
60186 61043
52518 79564
24174 24401
35502 68083
13683 85051
27726 48031
46266 76124
22785 39542
67165 69523
8274 51073
64485 84194
57991 96567
65551 96748
66656 93567
56137 57454
10424 53223
67652 89167
9949 86379
68597 80436
12666 18437
20237 39370
28803 29310
38178 42360
5235 66028
37690 98986
46456 58753
79739 84392
49033 68243
41265 56161
64711 69140
7448 35139
7934 15216
24776 75691
84027 86866
5246 79606
25720 77267
14769 53735
81385 93065
24924 80127
27412 39023
81737 97381
65512 65634
20960 75962
6793 65018
31123 36585
54844 60019
11920 15465
61372 90617
17722 36074
28351 90362
18974 96568
45213 95168
52114 87511
42004 87621
33451 40392
58495 98652
15875 73059
35717 47226
21357 42777
5136 98333
5273 5944
57340 93626
39865 69455
5862 84966
13528 39559
4328 56379
15274 28481
44497 74587
70053 73116
23954 30426
12616 14065
86127 89135
9803 70582
73986 90156
54602 92309
24423 75817
25255 99331
8567 75821
31488 95299
571 97648
71287 99588
44180 51058
66578 90100
39103 57682
14140 17980
40568 68076
45614 55448
66877 70601
15893 93671
16789 95900
69558 98918
27725 60953
59137 91357
35473 96163
73330 95278
75982 91835
55306 72967
32236 83498
50225 74258
50790 52222
84814 87545
5631 57402
33726 69523
22137 91729
60729 92881
21007 67630
11252 25154
5648 54197
22603 38650
34447 79630
47534 89577
65460 82955
36275 88645
6596 56393
89570 91348
53507 58427
57209 66060
12056 81099
2324 55551
74743 86443
8071 30657
11975 57191
55889 89491
303 48567
65801 81487
61459 99938
65516 86197
4023 30063
57533 83755
13614 94709
95923 97737
4321 24501
22366 42700
12282 41728
32158 78788
65274 99083
36790 94612
83209 85903
1127 90231
54365 70341
53439 64623
59125 77860
70101 71969
9259 44105
16038 97301
51552 70801
5089 46313
32396 74135
21250 46574
54889 77709
832 92345
47651 56681
4198 86788
6651 43931
17812 95721
34706 47837
33615 43473
36857 40803
58089 74595
44864 67331
25266 54260
1836 91042
8434 15910
31448 98918
37932 49153
30565 31818
8009 28709
8778 12774
78180 78394
3070 9729
19803 95197
40834 85476
22563 35874
54998 93442
31411 34730
21199 67546
43820 54455
52185 56056
11641 95205
41862 52729
7709 42523
40991 44157
20094 50363
27091 76820
20732 87077
16979 32024
1896 42016
19777 56062
11676 58361
6086 81664
28840 74488
8821 20330
5897 82848
4173 54822
15274 67243
23899 92611
5473 65867
17327 71849
6909 27222
41481 79778
28781 67676
72965 96172
21917 31431
1230 44644
39383 89906
27045 93430
59526 84520
454 80216
9494 63387
15569 38523
36093 71864
6568 86570
75070 96161
39100 57595
7330 47313
29176 36986
86942 97681
95821 97534
9589 61135
4410 90621
35490 75640
40649 55433
24982 66921
40725 99495
61777 84641
26268 63704
19571 30177
10707 64611
12394 68351
30347 95433
26326 63932
69504 73589
42412 58494
29661 74099
18893 30804
27172 92386
75168 95004
61873 96209
24053 30005
84141 90789
30165 33584
3288 61707
31436 59616
67809 71326
15294 44612
31306 55739
14657 58822
42552 88628
35202 39056
11465 77518
29899 63337
98950 99857
42314 43680
60928 63171
37228 68155
62680 62689
52827 78790
86927 94435
12050 12099
34030 69688
10692 58783
13804 90040
52996 63142
39625 68326
3305 46007
10599 20051
9957 51115
6141 59237
15889 90508
54427 59219
13397 23130
57285 72546
32630 44424
46512 65991
65503 81671
51142 80732
62832 81108
4966 76769
89098 97034
13837 36585
64092 82607
67174 93480
25689 26426
57595 73155
39475 72439
26788 59700
48402 48807
78760 85261
34911 96150
63119 87291
65055 79865
55841 72204
19946 76818
636 4588
6469 54359
34802 95079
1070 72958
3212 15619
66168 81146
63152 88789
10005 50069
88513 89275
61334 82215
8077 77357
52527 86830
75746 82947
61358 98004
17628 99586
71202 74114
15793 31500
20557 93198
37430 46585
31426 95704
20616 85962
61289 71868
30416 54045
40828 93723
28219 66549
1468 91737
47673 81943
71516 86547
17572 86107
61365 64647
17247 52941
63464 88235
33269 76714
29492 90613
21190 92364
46801 80700
9554 67806
17042 50355
28775 65769
62634 95068
54341 88522
38059 86732
21512 67590
34008 89610
41583 62241
1215 98784
37137 92832
34265 65352
52188 87210
25580 80624
4124 72253
40513 45981
69807 89843
54231 54802
16651 75609
36588 40613
22868 43354
18307 24663
46181 85479
12274 64541
46718 67057
65271 99051
50 66193
36929 82918
55268 85670
71059 97691
33377 72763
6244 79328
38132 89290
22798 82203
9801 79513
31055 79328
55519 72870
34850 74998
48496 67186
30868 42778
15359 56662
57214 74400
23913 70578
33222 53110
29873 75570
25828 30419
18363 55287
4478 60602
34631 90486
36354 90300
22823 36669
78830 89516
15359 63054
17806 93403
37461 91058
13490 40547
49010 70665
29675 76383
68056 79065
13420 78284
17096 78210
49186 85484
14563 96562
12758 52796
33032 52398
40974 89266
87223 89383
13317 55267
80155 95204
54969 91947
3690 38410
17085 80321
20511 74904
15287 41767
5782 12231
47452 66104
89931 91817
43413 73815
36115 59433
76444 86636
52388 54848
22585 42700
56110 80763
28471 64313
41111 69721
72092 75270
58051 93182
68628 98284
43846 94205
32493 89734
88291 90933
34938 41550
81600 89404
26824 35168
14316 44114
67715 98289
18348 85967
9590 48337
18159 40625
3306 17282
75039 98526
47988 82438
40722 94133
27157 47967
31136 52341
14149 55196
22927 50057
38785 76811
41230 56779
4503 10883
547 5073
69848 76085
64458 84364
14314 76884
5283 80341
16467 86369
49531 82589
43148 84729
33362 99306
55447 99290
88563 91379
68253 72162
50757 55921
6929 21893
10612 71342
45 72557
12188 36858
79287 99862
10115 44617
3768 91081
55602 89783
40767 57440
31303 75543
59207 82387
38601 53296
80304 88640
66284 88034
46589 87976
31807 42251
6414 82193
3266 36655
15594 21112
22091 42769
66430 86699
2266 86459
21967 93818
4810 63236
32635 67658
60916 66320
15614 55507
35426 63189
45740 46524
15732 44466
68752 87996
83169 94378
18481 78639
12011 23313
16093 94923
46836 63851
11222 39557
21459 63125
43658 68835
31835 40961
15771 41221
62199 65388
31409 81138
62352 82236
46674 49760
3518 71589
41673 50978
71449 90875
64272 87458
5913 45828
66730 70617
492 36072
42653 42654
525 70034
6174 9447
35185 95706
27409 38452
53827 94384
12114 89557
80050 84190
42947 49346
36097 63583
478 47069
36836 49237
57750 74292
3329 10793
28503 75510
14162 93668
21373 22242
27676 72564
30234 47729
123 81979
34195 80443
2047 69101
13859 65587
6693 62073
10132 99301
35755 86538
16993 72337
29146 34907
18907 83942
81526 88455
9925 87866
28454 93238
33227 81718
5460 92833
32595 92577
63051 80070
23573 35773
30985 46813
26665 36671
51367 55587
31755 65499
19573 47842
86020 95272
9708 21875
5067 97093
56247 96310
46356 79290
10055 70968
45370 99007
22310 34558
16354 61303
2615 17919
17152 99593
51406 60714
14055 48908
75593 92870
8604 89770
6959 84242
23127 39333
8783 47903
17205 95225
16667 89173
46138 70778
39161 75516
24533 30697
16958 44376
78258 78593
6290 23916
54214 58407
25317 36663
81825 99728
6261 74831
8629 53050
49652 82198
7917 9777
40470 71206
31897 35932
74569 95001
73896 81088
65649 74917
74 12607
32857 92330
20440 44099
92143 96368
23197 84726
49518 80187
19005 57116
5188 81789
18488 38177
2452 86518
57651 61588
20617 27095
10910 82844
34324 60932
7802 72809
19736 69988
32853 88827
71698 89489
6982 86752
36493 42694
45009 70340
68440 70590
52988 92617
2759 71670
19452 44449
46519 74721
41060 91182
20269 42628
30395 84700
46938 62673
65792 73436
41221 97305
17471 52399
5422 10977
46449 51708
40874 49254
39951 55708
68325 95640
36420 48230
24307 68160
60873 89546
10685 66160
69477 75087
49975 72434
24667 57608
18465 82994
45465 65106
15368 72075
35550 98171
9037 87247
75708 99308
25638 47338
6779 84817
11810 80338
34648 85417
32794 37245
20482 66158
13324 94294
87051 95517
18916 36889
3874 25685
10091 35261
66151 89091
37556 43105
10014 72491
21595 74506
30404 77869
21656 40305
9938 64318
57676 88937
46813 49766
65425 87122
43044 88845
48903 83398
78102 81902
44009 44128
59447 95474
46774 65420
37529 40661
1508 19766
64220 79387
12748 30613
23943 99383
41170 86946
68971 80102
23252 67842
53201 73815
74818 80814
65149 96269
18833 81047
27235 56700
45178 55880
80195 82801
11002 40159
65026 89391
59574 69670
15572 68326
39398 88066
7949 61530
4615 55426
39001 80523
6224 85633
55369 71006
38994 50082
11814 66575
19216 84697
35400 76620
28161 63104
48418 95628
12711 13214
21655 49939
30200 79193
20951 66100
6925 35365
37008 76821
7084 22005
7538 51984
6531 74777
8920 64929
44034 90438
3598 47419
35080 59970
9378 17175
14030 14096
23464 49159
5366 47623
31365 90957
32339 49951
6360 18536
50997 83202
54161 92414
59774 92403
72527 91125
47793 63039
24807 90542
4834 31554
3314 33229
6395 87205
6821 27905
9173 99452
24743 62793
25291 40112
28630 99146
7623 95537
35334 44109
40605 67665
59495 72854
6418 94243
36282 37095
13214 61383
23128 46939
3031 64394
46432 80174
17239 86831
72685 92839
18042 56984
7848 32704
45026 60596
59014 68327
12496 84009
20051 40777
10358 17019
58320 61817
44326 62491
26358 65437
16260 51599
4309 9719
59699 99906
12284 18099
3340 73576
48655 56747
71612 94717
18375 93577
20638 28775
48020 66076
5389 9857
89363 95360
17215 17688
54140 61420
30188 59172
6346 8261
53643 66375
9079 60480
63244 89805
11380 87877
37384 83928
7967 97490
53477 62617
35376 59439
83171 90206
15121 61425
61767 66375
18777 83510
28362 74637
45892 53296
22656 62712
44387 52428
71088 91083
21818 29812
23957 41744
7176 12892
6958 27381
16740 21324
4503 26722
71744 92653
15597 37910
81106 97544
8844 39240
61615 62553
8673 97705
41685 47279
34115 38192
9211 73584
31517 83174
17150 72136
32802 82127
7136 57225
5091 43378
28343 63961
19477 66828
31839 62389
15673 58984
7557 75018
710 40783
43535 95015
34385 99832
50930 77598
66 29110
61459 99942
4290 12579
1386 17038
40717 64743
33262 60369
11875 28874
91428 96611
60772 68939
32729 62928
67027 67554
13775 32462
9926 99491
13434 68312
54381 78877
19921 36225
9487 78255
3289 91867
38944 99255
60689 90860
7737 28752
10272 57471
653 30712
82299 95541
65268 76488
33687 52207
5072 92165
21124 83923
4382 63596
12096 88852
21290 47612
1307 83749
30208 58111
30855 98314
51163 95033
48952 69908
48602 83114
63182 80754
69747 74145
8049 41264
18309 35354
9560 51690
8709 30069
10286 94924
16443 85939
16097 31410
5755 9850
1249 73872
26632 82634
89382 99236
77041 86367
3644 80802
40336 89744
59833 70114
42968 91833
7769 23865
35486 81201
24503 29087
22999 50629
6253 91052
42169 70583
5190 32034
42298 95926
35333 84347
2547 85915
41105 45669
63866 95084
510 35181
14550 88638
30240 44648
10258 94532
21800 68115
33945 81773
13112 71329
21912 71452
34824 83080
53480 89468
9444 9701
18304 44109
55038 86885
191 94413
73489 88350
7406 36286
57962 73471
13224 89391
55018 61107
4822 72643
50803 52835
31640 54210
12069 97791
55228 93979
34581 96897
20344 26157
30637 97091
16884 22864
36862 49492
26354 35186
18529 49192
12124 62688
14968 55547
1826 26432
5861 41711
44478 49973
63692 85580
43460 60800
6526 69008
17624 49832
380 7109
2398 65835
63940 99697
26976 91279
12074 58652
9776 48190
24708 54460
49016 72851
62650 74660
23105 56270
37903 71477
35512 40453
54195 98312
4168 48180
25696 69648
7456 31878
4557 42558
62472 67810
30691 92620
1285 40960
56773 76273
62973 84230
30363 38704
19852 44393
60176 60309
58295 72154
14439 86495
2917 96776
9980 65499
60442 92736
20544 90689
59207 68217
23552 30378
64536 87526
50976 69719
26903 59591
24788 67111
48893 55452
18087 94585
14943 67888
12817 92140
58635 90874
27340 51429
5508 72344
25945 84138
27540 84354
20040 67185
48198 49283
81285 94964
44852 78826
35330 93474
22601 66313
68666 96690
56599 81362
64626 88711
12211 50720
22364 47428
3965 57411
30412 67506
15110 53788
21046 32417
47591 69377
2697 69480
73573 91344
17427 43292
17208 28778
22359 89208
53160 68176
41532 92486
36291 65576
3795 71227
26722 37653
62373 68000
36115 70088
24395 30137
10755 27605
58053 98822
2455 54545
21352 91672
51963 69444
22923 50871
10963 47727
14436 77418
59263 75627
12087 74461
32004 64979
75847 91279
37658 57658
4773 12544
43420 91987
23854 58766
33874 34914
5629 20284
23975 63686
71978 97493
66667 69234
40375 95990
48565 66401
880 59851
21899 94547
72728 81890
81727 97893
27979 88254
3751 89723
41761 72374
49774 95235
1132 60368
8279 47032
46121 60558
74069 99869
7025 53908
3844 19333
3667 22578
12498 37284
20508 82258
16072 65222
9838 85919
31070 57710
8954 66758
28474 44223
4316 47448
4611 17881
63364 91995
12328 52441
19983 21582
17691 54129
6728 77378
18156 54189
40914 87506
25793 32473
74299 79459
28806 86441
46758 89918
14946 37892
21674 67592
18534 27627
15982 43973
41161 77310
1260 11311
33464 96042
40594 72273
46566 51309
7330 20870
4612 65314
8009 92313
19871 62364
24408 75276
67290 81923
20010 73422
53749 92308
25994 37422
38465 60064
62429 82288
24537 58289
35258 63758
37279 71242
23852 81206
73345 99519
66419 78017
25458 95799
30828 72265
24438 37048
10128 67111
42499 73386
64745 91096
75515 96148
406 93523
52881 79986
26089 41808
53989 98712
8909 82259
51043 79406
7153 62209
13010 27642
69741 92539
11583 71225
10025 72463
9754 30675
11390 89746
2471 25746
24987 54554
18327 63832
1880 70118
26783 41615
8251 82933
62687 98873
524 20875
9112 27478
60916 98901
34835 84187
13788 31679
24925 31439
1030 12826
37415 67467
4150 37904
777 80750
60425 81893
68942 89970
64716 97890
43243 84238
11203 41861
18721 30449
65169 95896
36355 54968
42326 43788
13633 52412
17820 75050
51451 95490
50851 62277
12401 32864
33933 79172
46994 54285
38231 55373
13239 13860
22542 91044
63523 95451
5437 35582
8564 31249
71022 74078
45404 96210
50761 72682
21578 56776
21821 73699
35606 46957
44415 69349
40153 71468
4438 18868
35220 59160
5542 26216
65116 97501
28142 74130
33314 50193
25924 27357
58154 63262
55135 93721
23767 69193
35057 69475
8690 41556
40933 50365
70933 74017
83338 91783
13101 85687
22533 37155
46118 81773
2915 75392
9180 96244
15949 95014
8020 67134
3770 13688
4474 57624
28581 92354
61885 90797
13930 20179
33992 85415
65644 88118
5100 93442
31883 75833
31391 92009
59695 74836
58141 58800
45626 46917
20371 73415
12646 32986
14892 15525
17893 80832
22401 88891
23080 81638
44896 61090
27893 45074
25161 62781
42661 92598
16469 97614
45781 82239
76326 81762
53037 71720
1158 65932
21341 98200
21856 50381
24627 69518
5728 69770
296 50121
5290 14740
23303 74367
41945 82857
59126 96019
24712 70715
10779 45960
33276 86192
62250 86161
33756 65886
12625 85826
520 61841
47999 63266
19500 88374
40199 73064
32742 42605
31849 71400
22777 70200
35382 82195
21239 39081
75386 88643
22882 31804
32195 52368
68614 80318
80100 83822
34397 90813
20228 27795
20261 22071
49726 78523
19694 55010
1415 71960
28584 56189
39848 73427
32013 98687
30350 56063
57798 77807
24718 45770
6350 45825
33104 90097
3388 83395
51556 69770
22582 54183
41162 83791
57692 81654
45625 90750
5606 75308
4887 57971
147 46469
66331 82157
35736 37133
11499 80735
36439 67235
62375 69452
24081 88893
85047 93521
53116 70844
26360 29744
11199 95389
34921 66375
23874 62672
4125 41746
23861 45992
68090 83951
75799 92653
35226 84468
48570 90046
90161 91112
11680 12196
73905 97110
79707 83384
56235 77235
28453 80672
68727 88290
65385 67398
10133 69823
54671 67846
18512 45133
31266 41479
56640 76500
19630 26739
17748 77556
6082 52920
66445 81732
70509 82305
49051 96593
40540 50425
62112 84411
17711 78513
58717 92668
29097 75749
30088 70806
4110 64518
43829 47778
32044 90499
1529 16392
54075 60365
29886 83341
61150 61862
33730 55432
75043 94860
54336 64857
6311 98087
38731 59053
73898 98229
9082 25253
16738 29839
61328 83829
1914 28108
1669 29104
25821 26380
6860 22718
13272 48118
1981 45780
49430 97048
70945 76700
88777 97878
54450 78261
20823 84094
46175 91532
439 94756
68495 99316
73943 84153
36529 63729
82340 90750
8171 28869
45980 75407
45751 92113
869 70217
17749 79101
32834 54382
24942 41875
68690 83556
77746 90363
8731 97895
29392 73566
37465 90931
43537 47309
12144 84946
527 6493
4754 72784
14552 19110
11246 49089
14198 52217
28499 52651
88393 94428
6328 78665
28493 47714
9269 55542
18575 24117
24004 48489
6342 9075
42326 81268
44018 57461
42416 58513
38403 63960
81338 81697
22243 80215
79799 95031
40465 57610
22317 24843
3109 84861
11279 87372
28908 90866
30899 78949
11617 63553
11609 34451
21864 28060
20417 72429
2447 25480
22186 65818
46626 82470
34464 88712
12970 58992
6404 63803
38278 46812
5550 37669
2774 80716
21402 77467
34048 36775
7871 94580
43387 47079
4719 28588
39208 80605
25287 74759
16741 76672
28595 56880
18399 50283
64887 89257
70928 93255
7164 74621
11603 90986
2805 98002
3736 27877
34028 75002
5692 48165
7438 89480
3443 68646
5616 90655
13548 99402
48701 80198
9534 93419
9981 55192
22639 54859
3171 67384
11898 40878
9555 89602
52879 77971
14013 53646
72966 89892
8603 76780
18737 83572
7620 83124
32391 41050
13834 66647
4402 57501
24175 52086
32551 36533
23262 37366
12133 54058
35634 96736
18298 83531
8989 47662
20332 73088
30164 91109
73180 84133
87095 92795
973 89533
69932 97124
10001 66689
34456 36050
15459 81861
7624 39972
24053 26689
56873 98894
77773 82741
154 97185
20512 42727
1029 34863
55169 83312
6169 28973
36867 98744
57918 97021
702 810
7955 61860
36569 41290
794 29446
90469 97810
54244 88971
22068 83225
47843 59729
18166 56276
25275 51700
44274 59476
24283 77547
7541 41492
36315 48851
32139 74627
27971 91162
54383 82120
8241 99765
12058 70963
25284 46040
65695 98263
4264 38593
17266 44010
37517 66427
14422 84938
11268 47041
34259 41861
1027 68087
75135 99182
2499 53443
67689 88844
81324 97121
23216 85857
29725 35830
16498 48789
60671 92791
68799 86173
32689 84829
13086 22011
20398 35096
12718 72685
6606 86088
79916 87211
22162 94230
60197 80783
19385 86095
2802 55220
70558 70601
30712 34004
17088 39511
33946 70030
23907 43683
28449 40417
37833 67216
13500 69408
18185 75454
21743 35364
16407 64804
45213 64605
21948 41708
10043 28283
49616 80186
35704 89026
44987 96965
23654 61594
48434 50616
13744 46939
48088 99084
39198 56770
49276 98308
62673 86604
10451 53811
10704 79697
14562 52809
64272 88203
11205 39149
28632 50900
4648 64956
21456 98968
91049 92232
7324 11082
12702 26470
25359 85112
7954 70742
12452 44488
18302 23487
23637 76449
5433 9630
12227 42490
91498 94676
47525 80777
35312 72046
16969 72805
36115 46110
28218 63086
34185 45385
7381 68639
33137 88364
78301 93301
8388 37574
49900 77972
4294 28416
23853 28367
17558 89888
13212 68641
47471 58524
44525 70019
7489 91394
16097 70578
58023 81279
37229 70630
634 34401
27284 46449
38151 77286
54555 72332
23323 42694
33023 68373
36112 55396
39114 81088
16748 90860
5584 79916
2105 61202
44396 60489
36476 67071
32247 35292
12141 79503
40587 70164
885 59918
24669 81906
89147 98033
18560 59579
5768 56895
40672 94111
15858 31630
87262 90583
5398 16895
754 90397
35265 67541
82131 94820
42603 95730
63356 63915
77330 78680
30420 37875
14762 23483
60970 84992
27138 44592
45106 57845
1503 31988
5512 6545
42136 67528
64766 70201
20629 87475
19674 78774
7016 54301
29789 57776
3319 47306
24001 73541
85133 89629
30897 86929
3393 36436
48704 64112
85456 92199
51157 66385
17117 66303
31489 94298
1333 39416
27497 52574
12176 80565
43685 77521
79129 96213
5556 22940
13951 73791
20211 78198
26032 47491
12760 26030
26817 87629
4693 45376
15896 30746
34197 73110
34492 70112
22016 52764
12389 20859
30124 42546
23765 51730
10596 16566
52458 78048
59364 85203
16286 34607
44020 85395
2936 94436
26557 66831
21626 72141
1519 51558
12815 25454
13096 95658
10187 96287
7768 91933
42139 87028
24357 40750
24157 42536
10682 42842
47940 55885
31089 48457
77576 99998
13464 61568
45710 66641
52953 56661
21936 28552
26388 96914
8902 80776
4644 78380
670 22302
3455 60062
6156 28135
7685 86457
23693 68234
31120 60298
44993 99098
72819 93343
7600 33490
39201 39316
71138 90448
62450 62480
52055 52609
43920 63024
18393 82086
29306 89477
5667 66155
54405 84648
67616 79524
9965 22891
9325 76871
37101 41754
15263 49953
53245 57945
43503 67720
72474 77755
44659 65980
88631 90633
65534 91235
22688 50525
27475 63187
11480 82527
81008 95493
4635 87682
9835 21711
5280 23384
41242 60635
38020 71725
65389 94059
33805 74514
37363 96556
53135 91234
39670 73206
9715 31886
69353 77472
69791 80691
23917 98192
41288 45959
15584 68074
43771 45512
30698 73218
72443 83932
41957 82893
60167 95049
54665 85233
44686 68695
12050 23582
3268 79484
34404 60479
11559 72437
36003 69671
12831 16313
80865 88345
41818 85861
38517 61328
56974 88651
30619 66201
21003 30689
42179 56609
17681 48715
50658 54174
32911 45263
2274 64544
4254 50301
11521 17673
6322 48280
38089 48945
6033 34552
51212 72938
11634 82990
27125 27369
9695 26679
22500 47461
55798 71259
65351 83450
68143 70399
57940 69549
3519 95973
33042 84222
73247 96763
1681 10921
75657 77176
66715 88503
58954 64017
5081 64464
33715 91319
33582 48640
5050 92537
56652 93654
76893 78462
55109 72606
41670 65912
68667 71962
29386 97349
16692 90330
62663 85900
59880 86371
17183 27869
13936 74298
65864 75294
31222 67094
41409 94450
14819 49255
68858 84493
31733 67748
19241 80251
20239 35793
17790 39268
10473 28586
16917 47681
12910 99818
23977 35127
75210 97035
16148 90141
10554 91392
80724 81871
49408 69748
7220 94337
44377 92788
6077 67086
59906 86883
7571 18608
58706 98783
13496 62237
21504 59157
6883 13006
18178 34977
90846 98138
66965 94139
3536 98952
81271 93891
35238 70339
5962 54227
42551 76881
17242 68020
70790 90768
10723 87834
5863 77961
17354 52707
46808 95125
768 92049
38656 41241
50240 96391
83344 89316
17577 56395
17475 59302
53644 54710
680 57288
49290 57969
43933 64166
55053 69751
24537 46664
70940 87455
11201 69794
2141 99474
2226 3504
50799 68050
10811 18411
17610 22676
2722 75337
17482 90895
40467 72267
32301 40317
19842 83023
12073 28352
58547 69836
54145 54216
43433 50074
33492 99713
86356 91682
52237 92414
34490 67154
6255 52908
41699 76587
19132 61186
21895 48911
1703 98799
76828 77681
29134 92060
29582 99605
48250 75076
40722 47553
39497 65771
27144 29229
15456 27109
15212 64051
991 18365
46309 61919
518 50002
4624 82043
11444 26317
69268 83256
24598 55599
40929 41005
30274 91768
2917 15482
64255 90002
72578 79509
4477 48063
17302 51320
49060 64797
94321 96805
12802 79287
42599 93691
22009 85304
78025 90892
16750 40271
18716 72745
3489 77116
20326 91347
21939 24126
8358 75094
11589 76791
25138 61362
36493 93646
15085 50808
84732 87238
50468 75792
39608 49857
50250 82931
43111 90549
41024 68899
95808 96812
26132 74023
25419 77003
77207 94384
20899 29702
36775 92364
43974 81424
17236 58973
13433 25774
4316 55546
40375 46696
47154 62814
40744 79855
19696 59549
39993 57529
53587 54459
68317 69575
63151 83765
12048 51544
25507 71884
46651 90142
38768 82507
45578 98892
23705 99934
26708 32678
33277 35480
57794 99409
56692 59534
2249 76318
61330 75481
4474 54801
24149 63767
43929 97957
33921 53398
6412 31806
3080 54114
47945 90767
43064 61269
9349 15377
31106 89035
81651 89079
19814 47765
10466 73073
55209 99994
17664 30500
13629 28658
28628 66379
17249 98231
67210 79944
75056 87167
21868 77290
30270 80689
813 83667
43435 71893
56226 60555
44277 44406
32416 73232
1672 52537
22625 52183
36708 68039
39028 57617
5946 55541
12740 81665
36387 89957
58463 79290
17061 60348
10567 70074
51574 62625
67340 72731
16261 97191
5187 70767
58975 98795
5773 96151
9306 9541
38921 74641
12427 84742
22721 97087
127 26310
14768 98343
71634 92034
37393 68857
6541 67131
15594 63581
19250 93895
8156 47787
50674 65975
2169 33637
7896 53674
5551 76432
3358 24109
29814 58266
66745 99604
2050 30671
50037 52660
74956 97665
47731 48930
22801 89898
41461 82341
7783 15734
716 24994
5417 76461
35734 42107
53091 88391
50000 86682
22268 31099
18154 57750
25791 89269
2370 11286
74824 81189
67097 83641
22248 55924
22183 75483
16690 64181
85784 99638
26193 91339
54503 79525
40248 44405
9700 21910
27899 75345
3571 72359
73381 74656
45274 65498
31793 79788
57156 95270
48648 61701
8168 29808
4153 14630
56308 76255
20112 66325
75419 78276
30046 89375
75114 91460
19566 81654
74089 88210
83265 99515
20986 63473
18815 82306
20708 80187
5710 39572
31117 74732
57367 98163
62527 64085
23994 28562
12642 48063
32374 82743
19265 61282
45151 95830
36095 82794
77236 97344
7910 87498
13258 48074
34209 87571
27230 95972
30972 44606
47312 99085
53011 95820
68743 87250
96968 98805
67464 86548
21673 59195
44219 86812
87092 92223
32907 68597
21374 44410
38958 89989
3246 72542
4929 72138
31265 63917
15755 88758
7015 75540
81256 84028
1803 68744
39662 67655
2683 20433
31407 37305
81111 91163
29812 81414
25246 54312
61663 74612
1039 31234
54399 71322
45479 56388
9237 33157
49257 93607
38108 78332
539 26723
80501 96860
30765 66561
31743 73718
72700 93436
18636 72891
19348 58513
40724 53468
22628 26416
45647 63128
57714 61786
33549 43444
64686 81973
18142 94136
654 16837
15203 97016
3420 46586
43995 71295
6197 11795
7182 20771
42475 96943
11455 58993
33915 52475
51009 78127
20937 65100
37924 70383
76150 96907
92518 94490
11898 43026
14970 90496
43701 79289
8959 65062
47184 69999
83679 95705
36520 53136
32176 56465
15805 88364
5935 48237
67874 68792
10969 38969
65743 74643
20840 85193
5809 82232
62852 73867
52210 71149
63645 89152
49016 73825
87652 87913
3254 28889
16216 81068
5773 71017
74630 82583
75077 80505
28289 98563
32300 90206
9959 76390
9349 50286
45063 47601
629 94246
51298 95939
29503 74580
61082 73821
9846 22583
43238 80580
18365 78210
7438 68870
66589 71454
37049 98884
12921 76855
18391 53767
42972 62371
13936 38762
46051 48700
4677 55418
58393 68760
12852 87976
25563 40454
40454 75737
59322 88967
9689 59388
5671 16702
28412 72901
27271 68118
75952 86825
15688 20175
52662 55501
7045 47564
42714 61944
32365 98513
42841 54567
59924 77612
5180 35630
6506 69270
31962 46932
2799 78751
9746 31541
46210 82393
9249 72578
81995 87276
6011 6029
63499 83969
36778 47457
35128 51839
32776 38851
3827 57526
7791 70178
3772 44742
45285 67364
6529 91559
84346 91076
41810 51865
59332 79058
57035 64621
73672 98058
1391 61968
1089 16483
20084 43058
28145 38845
19322 73744
42996 99722
93390 95242
27016 39556
18100 80282
7044 97035
14622 59605
11865 67018
9757 41108
33090 93369
62551 63359
12955 63627
27957 67224
31477 76462
45464 78885
11614 89222
10336 56576
32944 62707
18590 46116
21351 59840
732 4993
9718 43743
6878 91064
11295 73336
22488 43806
492 71234
1322 50977
23712 91543
51906 93657
12101 25081
50507 60896
47767 99117
23614 82805
3035 76215
83962 94597
10750 27550
18470 94304
7577 55259
26099 59671
1689 91929
22401 38612
33048 87824
8788 35642
89241 92547
69893 85913
33320 55814
36742 71295
25995 64797
26812 36927
56458 78617
35315 45908
36149 89612
41274 75175
36776 55002
75389 89580
13675 16737
7066 71018
4278 90696
2750 14588
35170 50285
30193 58782
79864 97457
43803 67178
44836 69667
18015 68880
11150 65281
68093 73430
15802 74293
16702 41450
20472 21025
27427 77446
18340 91994
5500 79071
11354 71313
35 71842
4413 48266
34774 56978
40820 97748
18912 20323
47961 76383
46092 77692
58397 66350
59973 97687
58816 72381
16592 17343
78292 92379
39709 40645
24233 66069
49819 73176
46760 98302
15555 84323
18893 22863
18277 69402
4197 81503
3316 17730
35986 64899
18839 20645
2375 95307
38515 73539
46025 69181
5523 96288
65334 83367
62688 65069
11612 24489
65676 70487
52816 68951
7175 30737
23615 61222
22126 97918
43002 61880
14459 15194
43396 85649
22359 67919
60959 64700
40647 47061
23676 89379
32220 38828
19247 88748
50946 71295
49715 70808
9489 99283
52699 95979
9265 27681
7686 89749
6806 17458
51041 62924
30964 98471
33653 65370
12478 51326
54868 97962
39999 49447
53222 65595
4192 19016
29370 57127
19048 57486
12936 79712
40506 90931
28755 29864
36965 49317
3155 90019
54025 66944
6805 54872
44718 78928
10865 72843
45574 99536
31260 49687
2310 93542
17851 28712
72385 95625
1700 98371
34595 75554
37880 56476
30694 34449
6732 21617
13555 72551
32573 82546
49913 84912
26625 30374
48068 60723
30715 76313
64626 78555
57417 76712
24696 93292
68905 72694
8610 67588
89175 97710
18510 39735
24226 83492
12328 64848
68683 72443
7675 95551
53590 77254
908 16789
23724 82986
62108 88610
23003 98485
85704 94129
24012 56998
49522 49975
74763 75329
30333 71640
4027 99639
54664 98183
44751 96073
47030 65045
58066 72154
56997 75036
82227 87011
35669 47408
60084 70173
3231 94922
63093 78961
21909 86363
5927 55494
63209 98631
27701 30093
3247 59040
48784 72216
5562 68960
54167 72074
15235 67875
11938 75111
2686 99497
69726 85912
35328 74962
9560 93367
8003 60911
21345 69774
8061 63951
56540 81212
71276 86952
15985 81864
28074 77633
7377 34189
24430 68337
37101 82443
70146 79583
54093 77927
5643 16666
53226 71944
43172 65815
11979 95199
20602 38486
6330 42537
38661 40319
30750 36465
31892 35126
18570 63838
1876 40046
7074 26697
22833 72260
9319 57776
68268 79976
39244 79928
75887 80099
10587 54664
5970 33002
4863 7386
5048 14180
37488 91690
72544 79921
9535 72872
18611 99097
9294 26747
44365 63614
3111 81442
45494 59327
34774 86270
6218 85903
1340 2198
68718 85145
9739 93846
62829 74654
58377 72746
62420 80409
59733 72279
54407 55428
56358 85492
50835 99902
47044 87662
20127 73150
4579 34060
59005 77625
4664 82449
17370 40843
4425 52333
12142 67533
45286 98269
25748 94284
60979 75615
10399 23998
975 34818
21766 79970
40239 83183
46952 64810
1851 44673
74528 79603
48697 73691
26736 46784
22115 37738
21869 88037
15977 64032
25327 34391
48854 92493
9939 47969
24123 79601
62967 97897
83227 97510
16049 64914
14790 38374
1349 80289
45337 51015
58945 62722
11966 40243
51007 99708
33493 35169
18305 53303
60249 72231
66270 80067
35315 64325
45918 61280
5476 44311
4051 5599
11734 67869
29490 69599
62123 82161
93098 94939
46347 51209
15179 47642
56336 73102
34379 41062
24728 86568
15746 95468
74558 82616
22390 44109
31758 56812
6478 44489
20915 41314
10692 25028
89160 93754
49516 79489
74546 98868
21227 66142
25703 81898
69661 81366
48658 71138
62488 74800
23189 78699
23212 94112
23260 97094
1011 54450
56209 88687
41455 86088
33063 41996
66333 79776
33997 74069
23787 95200
44878 83828
15547 45485
39371 80644
18429 26277
6536 96417
40287 97817
6064 12991
73926 96036
50519 81445
8756 32170
64717 88439
56174 62950
37714 97435
16795 73004
7644 60562
13459 73685
12640 20904
19084 97486
11588 97506
13533 56271
16054 54144
38968 75394
68559 69142
33006 46004
38451 61386
30383 30968
6490 27459
45432 48369
14576 84139
37288 49655
11559 24501
10189 20844
26666 97190
3832 32030
56323 72908
15426 63879
43008 85683
80541 94727
19780 75702
49469 89933
10887 84787
37219 46581
31275 35767
63432 80931
71161 81148
31232 79387
35811 53475
46121 68012
23210 43240
9550 85961
66017 88383
52024 66646
10205 78203
42813 57844
35299 85667
20052 74246
53212 65138
8272 51447
12147 95001
13689 93882
42529 86866
29837 81865
9887 46307
28800 33047
36172 45721
67920 78916
6433 43824
64760 83392
45177 90372
4831 71800
11935 39233
58254 71228
61458 96829
42581 52153
23149 54759
7572 29256
36678 63815
2213 55680
19885 59580
771 70033
59308 83703
19501 72471
73510 96534
44858 60738
89424 99210
3946 46788
35986 91152
73504 83988
7481 15198
34254 85623
69269 94939
31042 71415
17005 96622
1183 87651
34370 58450
743 28863
2855 5883
36866 93405
27413 43107
17152 43569
15092 95155
2821 74890
2026 91353
39665 48028
26504 67988
5848 58410
23767 75298
5257 70972
60475 74905
632 28140
15856 36296
26464 38981
9037 75503
35112 85813
38417 60459
59923 82687
11781 24278
6089 13288
78268 98943
5655 42072
4688 98568
163 98205
69713 73462
63178 85966
4722 74016
72749 97271
4740 7597
35590 52098
29078 58289
89300 90116
23442 43536
1603 55154
64685 89155
54096 79101
17341 52741
69509 90572
3336 77241
59711 78837
10583 90588
23615 36874
2711 81653
51813 78517
5511 85677
43142 99745
562 14603
27458 80963
35517 91876
47620 96911
49805 53712
26458 39456
22145 86798
10802 24634
63366 96779
30340 60949
29948 60342
48159 50385
30796 33966
8709 17623
30696 81106
74225 86858
52255 74326
44120 73158
63470 95298
82843 98408
5169 40296
13406 55187
22497 98715
34922 37165
16802 92828
34670 60502
14740 49259
68116 93491
31481 61594
8764 52393
3833 97410
16246 84710
288 4805
68473 79745
7660 74269
69580 79793
3658 91476
15309 68700
51743 89120
7170 34152
17473 78912
69891 96268
3112 54090
5227 98008
55184 93921
7582 16749
18976 77550
3821 84339
70579 97365
55704 79482
11818 73496
81294 87243
1124 63135
8745 63057
16771 87694
51210 71060
2885 9197
81542 93580
23637 26283
56822 70312
41348 54149
33722 70252
5009 58557
25614 37588
34972 73561
55790 75280
13048 39164
37605 61228
41132 74451
42895 63085
42585 53745
27650 33416
38175 96746
48698 61769
8652 96760
62192 65695
42986 86413
71488 76270
37656 45496
66473 92494
39541 95024
12491 71369
64111 76617
58615 76899
20480 85451
38087 55746
55574 58285
26402 87686
2339 32092
40549 50712
3188 52481
42471 75336
19318 57531
35158 35590
32659 37369
46874 77408
45072 61886
58286 59424
63169 91683
10531 66411
98155 99348
20245 79650
86862 93252
11205 31336
54374 90275
650 48428
4205 30109
11206 23024
86243 96523
34569 55423
24568 36324
44979 77421
60390 77635
23709 51782
61502 72178
66210 66818
35543 67261
4130 87196
9076 63740
65533 82197
34926 95925
18925 57786
8213 10312
6127 70187
35897 40494
64362 79999
38170 75293
5737 69786
41933 86848
14301 88432
17904 75463
62755 95090
39661 45554
33451 89484
45177 91869
72857 99288
44022 80620
30613 78513
12904 90973
7020 55529
38993 42371
1885 4666
43250 53250
32720 73546
40023 87133
53489 72272
26915 82314
16591 87913
23745 32986
17304 59009
11996 55197
51919 52816
6339 82747
33745 43196
13265 56712
12061 20162
16415 17550
52823 91028
11220 92249
1730 34108
19816 74701
8155 95774
36491 48707
35417 56205
10999 69384
17928 51508
14734 66694
68054 71392
25304 37593
34115 86961
31723 81896
25969 39741
72562 93560
241 76491
75252 85667
63590 66529
12740 14948
10410 98339
40045 50401
41879 95455
58680 84107
17828 40917
59855 96751
9423 44863
32635 89431
70494 94964
39321 51632
50175 67742
16244 76558
18030 29813
69415 70983
24121 65747
65454 87351
6666 54089
25323 29117
47401 73848
92785 98350
39353 84910
44068 91498
29567 77599
48394 88526
57577 91446
69735 86381
40043 63191
24312 74455
24339 99076
17943 49008
58911 93446
26731 82520
6896 71925
63596 67463
65774 88432
23988 69143
21803 25396
58482 67212
38613 82858
21351 90678
14528 70420
20131 43465
35823 74182
13634 16070
5026 52878
9256 21907
84509 85325
9597 81375
16850 19401
4073 25854
80536 87886
54882 90140
10174 15130
201 9916
46355 76628
1270 38497
41945 51695
53335 60883
16412 64563
4502 12815
44084 77779
35701 94798
18711 82590
20173 53913
38312 70883
46917 62999
40708 92971
40796 43542
57045 67062
27637 98630
33889 61584
3019 64532
37720 92540
43416 70507
28407 65904
25303 32551
21240 53563
32924 97593
15691 47184
77019 94048
48728 54200
3909 62980
74459 90520
9222 61624
80567 89112
22997 70563
8223 99539
71067 93202
26593 77646
32045 98854
26293 98784
17504 70602
55855 65567
43747 97191
5548 20522
56582 65579
48645 85307
4426 95549
1881 32337
5974 46116
4357 74807
14795 62823
6099 71601
54789 96533
44422 45132
2569 8197
36128 87506
656 38099
88801 89420
41399 82754
33200 74157
26463 99490
21463 88636
3708 8627
23329 68235
58148 88057
2631 57253
65614 99639
34687 99969
58945 86491
13811 67905
19126 54650
10052 62545
13354 15222
46214 91747
31011 91354
26240 79401
60479 83172
21524 26703
12891 49884
28561 82430
37878 42506
42393 93115
35234 93573
77643 97871
11162 75059
33129 59556
65937 91548
17591 97856
7745 13782
74482 92041
4859 12303
64031 85234
45659 64148
46150 56318
35048 77201
10461 13040
8897 35835
7686 65831
18409 82853
19478 46904
41727 52003
9021 99833
23149 47219
70600 74856
37740 54265
65514 75473
41882 45729
39708 63794
38758 76120
73456 96898
4655 10876
53107 74219
45016 54864
56657 77408
11881 28845
72936 79306
42453 44418
74245 80002
53668 90076
27728 83815
12641 40316
33040 74512
15815 54144
12604 78747
1620 92594
33630 88422
867 57859
9031 44082
83822 99820
4348 39674
463 37893
72280 78405
80409 91656
43338 75341
33458 73747
34392 39372
86002 87942
21977 75049
40322 75523
43778 98339
20327 54105
8886 82234
23977 36217
23439 48071
65396 93465
6920 99980
35234 62207
80892 85294
22092 37964
7761 46893
15329 20005
8736 48751
10527 37074
24826 68032
2762 16677
21479 77095
873 54266
68213 89371
24901 39570
52080 85406
23277 65932
23590 59646
20211 57731
61385 63527
56929 88501
19778 21331
10727 87061
3875 84143
6713 55651
24314 81477
40102 82838
16797 89840
30456 55953
47090 56105
20794 31651
44869 86899
54104 85724
75664 87788
51773 54732
53785 70636
39896 49210
70270 78325
71443 89101
39972 71358
53642 66219
4698 81904
31341 81686
10177 51543
53595 77070
5973 60597
68063 74573
1922 33323
18332 40443
11620 63091
25617 93633
2465 92643
54780 86759
28179 94077
54794 92318
45288 62545
5323 75237
32125 62389
10962 79052
38411 99196
69974 95620
85304 97789
17354 93266
51103 98438
22175 24635
47995 99536
42117 66279
68952 69194
38776 64715
52591 95415
3539 61850
1330 41852
43550 74058
30994 36222
83290 99369
2251 37064
46345 98093
20685 85765
35261 62408
62653 75321
51674 76443
25174 72986
17280 95050
27539 29414
17150 65067
19198 51884
6924 32828
4500 62343
4042 96779
31658 55153
245 49910
27404 90919
13174 29405
36203 82513
62494 75041
18696 41170
770 53885
1415 54840
36983 41747
15455 40897
3551 55885
24894 38327
12153 36887
41643 65802
3985 99323
34496 56268
7102 20784
21794 30269
30996 83351
66149 88611
17842 21903
57368 84208
28235 70632
24860 32499
35358 53985
27992 46873
77965 84313
1757 42340
37597 63007
4672 31350
35079 70497
5217 26392
2372 96352
54063 93345
29827 89938
28197 50539
5119 22406
52429 57645
36679 92382
54772 74981
9264 61140
38270 53987
27767 32695
75809 91907
45308 61160
8328 85004
63327 93505
4314 77347
812 87161
25985 49725
36684 70108
16663 76469
51631 56691
16923 93482
27620 45547
28702 88470
14787 71949
8244 43733
81985 98937
3248 23366
80396 88119
34103 65427
58109 75663
10208 76270
53774 95483
41226 56022
712 3061
50778 52889
33217 38701
47667 88975
72972 88414
38436 49909
6302 25852
58433 63937
28529 58517
10686 97746
69999 73759
29590 51160
72436 82255
52000 94979
23220 87316
57555 63452
36865 59436
84776 91733
50098 52820
29 64941
31440 66012
72730 80741
56950 68646
27997 32199
19689 49982
17095 84002
31732 74345
28248 96960
3659 38355
23638 41153
10683 82143
16123 19495
6067 40922
78349 96886
47241 88020
11257 19804
72913 81182
29716 74281
65262 69085
31355 79690
36360 51887
43982 91947
72992 80459
52014 55155
51984 55461
24654 77107
58946 97397
5438 33715
386 19415
54391 79109
26450 47515
23747 71383
21214 59531
12487 41191
66521 67306
76015 85105
62279 79717
31609 94913
28854 78998
10297 48359
35826 66063
412 85947
18514 84484
2974 10071
27423 50663
4799 55489
13021 43986
40651 76039
32156 88823
32167 72642
9262 60043
38929 88858
73423 83215
9172 70956
24188 42143
30623 60175
11987 59653
54978 77394
60387 74862
66852 87745
2079 85102
4102 47843
37324 48973
1579 99049
8437 13649
12062 70983
1784 92015
62385 71822
8787 59637
51509 89810
9328 66238
43081 85241
1522 41346
63484 75569
47447 98696
2719 38330
4471 88143
7894 70390
48359 97628
9540 41556
11002 30782
1883 95519
14320 99251
20400 35043
21387 49491
32688 35190
65666 75581
85852 93369
55341 80926
42524 77407
65441 94614
5645 30237
36431 80889
47894 82317
8453 17890
65554 85893
13652 96942
51800 67977
1973 77009
54243 78044
31559 63796
72636 88344
20634 22059
89125 97626
51820 83338
14783 32888
17714 85025
35761 56318
6738 62331
62459 80843
64658 84746
54723 60773
34167 42726
17248 84977
45797 64194
53099 87120
17338 87900
6177 54151
56346 60541
63854 94247
38479 65405
7987 32166
45773 67484
39322 56423
40828 42416
7413 55351
11163 56352
5298 57651
25655 61831
34760 68314
24764 62372
19053 23379
38174 81993
85117 92096
10514 90076
14842 35417
56027 56461
17287 67345
63164 98167
24476 53275
7469 84720
12191 72173
64287 83002
31054 55221
59922 80270
20296 92133
38918 72834
74189 91097
37220 67650
15464 40577
36854 82989
35683 62253
936 90614
10615 74262
50549 90611
40767 88491
25988 71220
25000 80922
76196 82957
14768 92395
5614 58764
41934 46459
48562 62981
86446 87734
51482 56656
9869 98519
11859 94873
39178 53849
10245 32132
47625 76742
9893 46298
56283 78039
6634 76842
55924 64238
18787 84471
21598 86472
61334 85133
33185 94094
62587 71050
8253 29013
60988 85297
7716 38883
6864 23986
67030 79374
95752 99832
44881 49733
7153 40512
18822 42271
64660 91191
2633 80925
44687 96285
37313 65083
7361 57813
22196 36802
57294 78523
21668 51557
18458 34635
10209 39433
75119 84782
63764 84631
42054 54036
33380 67800
11866 49404
39021 60016
40501 71422
27561 84507
53506 91005
7358 88758
14824 69439
29115 81916
18241 59580
37827 52829
56810 86625
9398 73837
78733 99656
2857 90505
7023 87363
48161 68405
78664 95262
74586 96503
14821 45057
7037 43930
31626 36864
17155 74659
1866 93446
54397 59532
39423 71385
4018 85502
31961 60479
80218 88371
3888 4530
3224 52566
46459 72449
21241 76997
31230 96635
15571 47336
22540 81870
2238 87574
3629 7065
22005 40149
27913 51713
51308 75032
17305 35128
19991 70681
27501 49877
69854 99071
34528 52157
71283 73670
39037 86742
12803 71528
73337 86094
13245 26387
7306 84606
34331 98939
26196 81144
42306 92632
46415 90077
50837 65197
1629 44005
36662 72547
5914 12841
11832 65621
83126 93157
61172 68151
32088 88116
23470 49256
46693 99171
66604 96798
45424 61945
17023 69235
16789 17117
16156 98735
22073 63252
59606 68130
42944 70753
3312 3538
58507 76549
53788 69338
4513 64790
81102 91149
55441 89106
93882 98396
6385 29731
55758 80978
36642 48592
5463 18412
30551 46395
4479 96217
19619 27107
54064 73040
50322 68854
41487 64884
80471 97998
6172 69776
23426 80678
16530 86287
27725 77632
28368 30932
10615 19852
56754 98713
9024 73694
25782 88233
303 23731
62475 74379
53855 76273
47701 96380
53211 82226
56594 73763
30949 73426
30844 75726
33307 62090
64767 69655
34702 95894
43163 50331
18471 74757
6253 34133
22258 46675
61870 93712
84732 94687
28135 81720
17734 86395
14888 59260
9897 12160
14769 92894
37514 94997
23650 67046
76498 98742
61922 71087
709 50649
7926 91089
12727 70706
52506 98884
4861 42655
2014 65498
33767 43918
18849 98697
70919 84267
58297 95511
67982 97701
89721 92466
2658 61267
35334 36215
22590 42474
13467 66736
31762 47427
69895 71558
18607 81761
2587 35610
15020 88914
13055 85991
5632 68424
97539 97838
66019 77432
41428 94042
16023 17519
60473 67236
32015 90273
3693 30773
41704 47733
22028 87950
42946 48604
44276 94733
40324 90423
1742 8308
18556 40646
18196 97772
11666 37402
33439 47817
86679 94877
55289 99515
14742 50625
1308 10917
17225 62722
55897 96213
9455 66126
12704 72825
51000 94588
7871 10906
9322 99510
4134 90677
6898 21262
62529 71356
61887 62586
42976 65387
66202 97180
50356 69161
5343 90879
63981 86112
2269 28061
52458 93135
32898 57954
14389 15145
70424 82454
48386 98574
21396 95172
35958 42722
13725 72339
12810 41707
58387 67828
41292 44325
60530 86052
12670 39553
3752 26574
4962 53432
83 59493
55113 91924
864 14152
6353 97712
81078 83150
55320 58179
17509 73495
5214 68467
17222 89795
16782 48595
32058 41043
19105 64975
3077 12842
61640 76747
643 10513
52301 61394
47261 82654
59397 71466
33826 38686
50437 51318
9927 67175
20100 88784
51463 89435
34129 44206
26495 31397
26968 53855
76825 90444
50162 50192
20678 83442
33483 96772
3244 43108
73123 90833
52434 95371
26743 34259
25263 68598
26442 47577
26695 35837
2035 64031
3000 69516
37189 98102
60831 70556
11966 14420
28531 59795
22513 87022
56042 72095
8976 77693
5760 74083
27514 64280
51203 76273
25757 46469
8584 81287
44625 60513
12688 29006
29078 83705
46683 90493
5473 25721
51123 87215
14005 99507
50156 93852
37750 51751
17977 26592
75691 80602
36315 76779
13664 70160
8358 92500
29490 41698
72986 98365
43313 58062
52871 61805
12752 80015
16490 91628
122 9756
22413 45702
23494 54220
36201 84538
73970 99173
49400 74858
23490 87692
89 95511
13848 50095
54093 76376
31016 71371
43041 54929
58013 73606
21135 39790
29476 49658
41621 84676
4931 24738
42907 49003
67387 68684
36556 90625
13572 91039
10955 84143
59381 76972
1021 77947
54357 65753
2830 11136
52838 81013
2121 3218
65884 82585
18574 51301
44088 57835
33030 62576
2546 44047
60248 93980
18743 93161
72743 95772
399 2986
32069 70070
36376 73565
20940 35660
25298 35180
68828 88242
52395 73591
53833 92929
90424 99349
6022 39110
95222 96495
13558 64304
29672 99450
1524 36575
46449 99650
67294 97338
47176 72618
41695 97981
18719 84162
33485 68057
29953 98477
2987 73520
10545 91344
47188 96832
8629 92240
41605 48188
4047 11372
55896 79432
88750 93713
12117 22727
955 1695
43002 90668
18946 44803
2321 63715
61601 72992
59906 95450
20375 46720
61839 73023
36551 97000
5695 81749
78387 87807
3191 94835
15147 33077
60269 69329
26285 57988
53705 66558
15253 85848
63664 86613
14547 75799
1453 17839
13868 87133
26080 89071
73074 96733
12188 75011
51985 79411
2211 91837
19767 56310
21519 55313
23405 45149
5203 38916
3918 42337
51326 87822
48646 92669
31636 39449
34316 58958
60941 94975
43034 95417
74210 82969
30199 73753
42591 69831
70138 81471
59684 73518
43149 83650
8248 35009
80984 91866
3766 46733
43265 82288
27096 49003
37158 81519
6714 77276
34470 69671
17245 18400
22458 73980
26531 30162
17194 99785
41218 98840
7839 75046
29531 97190
84132 84268
6945 90125
9018 73493
79440 84425
61266 64287
37267 81041
88522 97808
6307 20213
16616 68529
45978 68842
69575 76644
21349 53841
53375 60526
60690 80963
45531 62054
56077 58519
7872 74119
53620 86339
2775 15074
43363 65935
25363 86514
65645 73594
4261 16165
31738 92497
3714 3831
10641 89772
35647 91530
58216 58670
10023 28976
19581 85425
64049 78259
20653 60040
87323 90450
19281 85499
52723 95126
80103 97216
1227 34809
912 71476
12179 22123
2603 66685
29815 46476
4709 44280
4936 13440
26090 39042
34682 39600
90724 96761
29290 68861
28121 97713
12609 57112
28702 62375
6820 51058
21082 83829
22513 84472
46165 47197
35889 96252
40819 41713
12042 61124
21498 35683
18310 42139
49653 85597
2707 90379
39885 77708
3566 4242
12978 22475
34139 53192
64156 86750
30273 64824
83202 98878
51971 71174
12241 57786
38821 46955
25675 90127
22782 37783
15918 30246
40943 79965
64827 66373
13885 69388
43178 85267
33125 70053
2890 75386
92026 92138
27218 66289
33856 75945
25085 75225
29840 35086
35229 71273
46995 64363
19326 38530
10286 64544
24534 53351
15857 28526
6757 40839
71377 85013
8588 30896
65554 79785
25922 53526
39814 52429
1354 57165
53909 91625
51503 54903
35886 95474
93547 98159
45128 69319
22577 54144
14152 62313
10085 60231
36398 87878
56173 84800
25813 49654
61364 88639
29938 40505
59400 87306
29942 50867
66973 93907
23605 68828
57602 95367
62588 94762
23441 79951
74122 75315
21183 28162
1440 39415
35977 68883
15040 51843
31491 67741
41483 61893
28495 37929
27102 77237
45358 89145
21602 88379
25823 87238
11014 56307
5855 28280
2693 70468
57890 60719
72866 78299
23344 57147
44746 61102
10254 51445
24640 30275
34333 62331
19717 35656
63839 95779
18757 76229
23032 68987
12844 39452
60427 66114
44363 85636
57876 76404
20124 22499
15794 98449
45601 67976
5896 33853
44570 66225
14429 81918
10201 95187
30118 47882
50497 68859
43190 78228
17170 43606
29040 76666
25190 67611
56188 81606
33552 56251
25146 26171
15466 97305
70618 87029
66174 88858
733 70700
32163 43941
78437 85845
52309 58243
16131 48379
27240 69419
80246 85362
14973 76266
74100 96915
26396 56164
72095 92347
36748 77015
22788 35311
11599 63291
14944 68622
70027 78872
77406 96142
11035 94029
47944 51409
5169 15179
93088 96027
51026 77784
58872 71133
15310 66575
81850 93159
3386 18276
25806 74593
87052 90821
83286 91623
65564 71442
7429 39248
4656 38034
66469 99526
17300 27118
29323 98374
13880 16058
250 65894
18899 58630
2680 89519
70492 81766
3136 74192
36246 88316
11957 63810
11438 73918
35892 47926
40630 67153
47717 83802
7004 48047
31862 45026
15819 51396
52519 79122
15402 38630
36279 90284
43871 65050
34446 46280
51155 65211
3763 12761
7806 76311
70940 86672
27399 35239
646 64171
14383 91933
11890 34929
10403 36437
79387 89685
5897 75805
37351 80960
14302 26580
15290 90819
394 94040
3185 86027
12602 58303
69203 98361
22579 80907
31072 96996
20546 30698
14945 79019
46097 57381
15521 16408
62023 75322
32469 84979
25515 87924
28314 91676
60806 79558
10590 35464
13891 53063
36055 78810
3968 26237
29588 42294
16725 38929
28209 29831
35691 63733
14585 66937
24464 48332
6811 73566
45257 65684
71950 72779
55165 68982
89796 94905
28866 33814
72155 74715
15999 65100
64286 86605
33193 69671
10586 24354
10986 18074
57387 64373
54303 60802
19427 47031
17631 67831
37606 54261
69862 80799
17898 88241
10732 33293
13218 34387
60802 61162
42575 59254
3985 51692
17225 87929
45654 65684
65802 85266
50173 54452
52590 70694
17562 48174
35166 86848
47146 53268
26593 31158
4387 8748
14215 34655
78229 78933
28504 76700
44900 60191
38526 97805
15002 41821
32819 72637
39000 63276
30087 58169
17858 79009
555 48833
56846 68158
55799 61821
12833 69352
21461 37136
822 98815
12278 95644
59275 84529
9513 68394
4257 4786
39307 49493
9579 88326
18462 43406
15907 71313
45013 95468
45166 99494
10001 89806
27093 90289
14336 92021
33845 81883
20836 92633
3296 43183
40204 79882
41286 91044
6096 63642
10554 76571
48801 66747
2004 76209
18064 50462
18952 65804
7129 47327
33047 51269
22212 88964
5495 18518
6842 98400
45399 99830
6260 80322
64078 69446
54836 74200
76659 96824
49519 68769
34878 61569
76965 82257
13767 24641
30999 31478
88967 93366
933 70134
24072 64586
21052 84415
531 20487
54874 75103
5327 71847
6182 28803
31012 60921
25460 50391
18666 69163
6124 35699
81543 87172
65286 66498
7449 96379
45357 89205
25191 37853
38707 55376
31362 38829
18686 70069
1290 10553
22706 36313
11456 32451
69307 89588
44763 85254
62617 63313
4416 67554
52154 73524
20994 50606
28518 72802
23422 59490
30068 74833
86755 98048
8221 16267
62417 87834
13241 70030
19461 23518
15996 87052
95382 99574
90207 90272
31416 48928
40292 63071
43530 50783
14349 44296
45574 58530
12171 13925
8906 87963
7374 86433
14663 78986
43766 92780
27193 68835
31312 49535
34075 63285
8013 24667
45677 54109
45774 75745
68062 71101
45121 96427
27032 55275
34611 86617
41411 75686
25561 30398
36105 81201
48784 92166
6488 30127
54454 97747
52060 98561
24731 88583
20015 63698
25675 40632
47436 65480
12439 80740
35100 99525
60868 80411
43335 86720
37436 71981
89270 98709
2434 80434
50566 70065
10649 31322
18380 94128
76552 84429
14091 71576
64088 94657
26410 66503
1152 80433
29709 51574
43860 60900
9325 41526
49451 99399
62744 73014
11340 84540
44651 55739
28964 97116
9983 36663
37709 89969
78037 89491
2600 80918
22683 58925
8423 58117
53329 60454
3181 63740
4830 43728
88588 94099
881 79912
3289 32678
5134 85217
9859 27483
12763 32568
13754 69050
51854 58526
32921 64247
17293 80695
28040 72659
30029 43894
86360 97404
36752 46457
13662 54023
14225 40317
22899 50997
36939 83535
20280 66820
9863 84220
21766 70590
15569 44472
4181 7440
17001 64650
9097 17142
12077 38619
27452 97099
32736 67213
82681 84943
47945 62233
64258 73562
36792 38114
57438 67405
42101 97097
8093 80549
5171 90189
9706 55433
11830 96587
31715 69804
54242 65504
33144 43756
14120 43362
9495 94431
70849 71644
38672 93231
87970 98964
18225 84308
62281 99394
639 33601
839 39350
38897 50136
7145 44728
87425 88704
4185 74873
87254 98993
28964 81454
60153 94974
34920 87196
54734 64373
18862 55165
26333 38741
54103 54570
75497 99953
758 6946
30675 96012
23850 46311
46856 66657
9451 42897
64545 81511
28325 45584
4537 43533
2681 53441
38033 58719
57488 81982
36912 88757
13685 51291
43036 84605
69445 88885
21406 65428
4404 18181
21160 44280
19215 59840
17090 49112
84894 92043
31233 53468
41443 95102
19533 61783
803 33167
126 37961
13698 71614
9556 19839
63421 94567
51449 91731
22181 83378
90211 96193
41936 47223
70340 86807
98382 99522
6554 78363
15685 80539
49395 62024
46982 67464
39392 54969
20748 89959
42730 88297
13626 39190
73537 78437
18677 24105
17026 66049
9458 23009
46125 56380
47891 63430
36298 90237
73817 78581
25420 94371
23008 24219
15745 50137
5806 93479
28917 31816
16620 23241
92247 99703
32668 96221
26414 70504
8877 66090
15494 27567
10457 52362
20650 91696
59212 83228
10783 21342
42275 64859
17009 43858
19122 79838
4929 45646
29695 36911
2245 80611
2380 28003
39513 73813
17236 63484
53216 54940
2844 47305
24542 58110
5579 72182
50894 66751
64933 92966
94159 94216
26481 71945
29965 95994
43288 47935
27029 65440
5659 51380
15716 27566
9541 93589
55909 67688
10477 40865
14332 78033
21751 83916
42131 65180
33849 39532
21871 74892
50359 70468
35974 40034
31410 82728
37509 92688
64118 98834
39082 68409
7592 20394
20160 33939
51463 94405
27156 84494
803 48265
1765 85056
47855 56791
46962 95476
31493 73281
4436 26985
23939 37195
78016 80781
61035 68330
40840 89468
53777 87435
21810 62366
39941 72298
77208 96490
47495 63353
5160 78044
35407 74035
25104 31273
12091 94094
51899 67390
17361 67180
10824 80833
28912 84239
12824 77571
37767 96669
78966 91734
22105 26577
68515 97843
65065 96468
7575 14145
18707 90296
11847 68069
46200 92304
76669 92005
8575 36322
74300 82179
59954 78894
5835 54957
16581 70111
15640 79284
11578 47428
24749 75767
29453 60574
3600 53307
31610 50970
17243 44115
15839 96296
61887 84852
56902 86127
9812 90564
23769 91055
39682 73488
50743 79762
41436 97317
11327 47030
79201 87350
26050 75001
82882 97028
53509 57970
37774 70171
26269 31761
41769 74545
16909 71296
8484 40938
2915 37278
23236 29199
7137 92052
8394 65918
11665 66303
78202 88964
46226 51929
47938 98640
38967 80285
8223 77992
38713 40203
42935 67151
32980 92332
70272 82966
8404 34302
1547 84014
7552 17732
33804 48126
19047 47098
38961 88745
42782 94799
75306 88316
46835 55051
33502 36987
29737 67831
13268 67151
7344 45724
41736 91827
44292 47072
2934 8450
25821 65458
22598 41410
34715 63996
35327 40313
2942 94854
55030 77834
53801 60653
47393 83152
42929 46740
28532 58284
28610 42710
11898 92437
69611 82780
48878 59763
49073 88864
18780 35581
91 42082
6283 57100
42311 43338
60330 77959
34277 49040
41513 62186
45010 78994
1873 20422
85678 91849
13329 23857
32989 79894
59182 60663
26233 79282
31508 55322
1472 79552
18877 64692
63761 95234
12046 43117
80083 85849
10909 66355
37364 57047
22403 42374
38946 72111
1776 70624
21639 26184
49745 69125
64272 76250
3683 13528
44909 84838
56526 82990
56691 94997
38156 48141
28957 33293
5312 53388
2649 24740
70798 74589
65042 78063
3761 83051
66 72369
76674 98577
64516 97407
4581 87568
27378 28641
6204 53582
40041 40844
42385 82416
27792 54162
53215 99847
25631 44026
8876 33721
49532 65441
34765 51055
54536 85573
6004 75245
57424 96050
39704 90113
44624 74267
52977 55587
80960 93673
18568 83010
48529 80568
17959 22862
72729 90315
91016 98347
62909 70203
67978 91888
91183 93910
20070 96724
23567 75481
32052 40159
15129 80062
10673 78090
37182 53826
55578 88148
19864 58314
33588 73023
58026 82686
34486 59965
53364 89909
32188 66364
53191 99610
3177 8062
47493 93768
80528 85100
14329 43280
15691 97374
1710 59323
40682 76070
23021 31340
35949 88013
20579 27283
33445 58648
37047 81714
22639 70304
95107 99396
62620 83918
74580 97013
36151 53256
34126 71646
56057 73955
12109 36219
64838 95381
31206 77419
51740 55251
34988 46820
76750 93345
63118 89840
11713 41534
9864 86749
6858 60474
13548 21067
15601 27315
17200 41978
12386 30237
1620 23911
5839 97184
78741 87433
48417 63265
94761 97277
72460 85445
56158 89308
41059 94020
13629 38292
19823 30500
30387 63744
79960 85969
42417 67326
3550 83998
17386 97457
3522 26395
46043 96789
29045 63676
10039 61259
34066 66881
29638 50490
34919 51111
44937 69351
37614 75850
70868 78484
46933 61147
40931 69641
37096 62606
54833 68248
4552 81861
69468 70394
77687 99738
62056 92958
38559 99608
92665 94036
63149 92508
82431 84602
32584 37526
59756 72479
64135 73044
14019 67735
68422 74439
21130 22396
21167 85651
51907 73433
51410 95961
32180 96348
17539 81775
24014 29508
55197 97533
9939 88419
35350 45413
66810 68395
19628 30030
3761 33042
12144 71257
47797 64170
29941 74095
6970 55873
64039 70433
618 9656
2528 75377
63364 69214
38725 91765
31181 69730
34982 65324
18893 65961
64656 87088
7279 17809
28437 53314
15734 26073
39863 92385
2161 77279
28865 63210
5335 54316
39734 83782
10010 32279
7423 59126
8 89533
80191 98431
50747 89335
16505 29470
6373 92158
9249 26865
23815 49850
19911 70761
10344 37598
15794 18896
23184 59892
464 27020
13233 40900
6294 38690
15604 32013
17880 93688
45366 64635
28035 56151
80596 91681
58522 81063
46008 79200
7036 66987
28576 69439
18699 57073
19392 43492
7252 45033
70281 80459
83804 88657
4996 84102
15483 40282
47318 73908
4464 30763
26896 85549
46384 71667
19354 64309
60843 96573
33321 80321
49363 56037
35551 55602
35219 91424
21167 80814
62353 73713
9862 25809
66720 76952
30585 90080
23798 29523
54037 86640
11322 54098
37061 61725
53876 84158
76359 84435
22962 55698
18189 98087
81921 84957
23944 75402
27202 85675
37342 44812
10429 83180
17670 74976
60539 82616
52055 73508
4080 51166
13075 71958
15755 95954
26548 71042
18313 97398
8546 25993
6898 78490
16356 48776
40140 86307
564 62084
56562 93744
10210 98754
20621 94749
25069 66667
3782 72785
49326 56217
7443 99334
77682 99389
25142 91117
30859 95113
49130 71160
63473 65771
41642 70159
21237 74229
19039 81446
79377 88363
5526 18067
40916 87024
19699 34922
18790 93024
9238 35046
7818 86124
31491 96131
70774 88696
24784 88873
17598 39956
4451 19248
26035 85393
3566 82582
8238 27160
4265 85997
26208 56021
71417 97539
47780 55898
773 78453
91331 98563
8991 74363
40782 98448
35463 93411
62044 86979
1066 93485
1572 71044
19119 65626
24218 81122
73778 99090
29827 62519
35733 52518
36692 80903
22757 90477
59929 63029
15907 35958
64379 69496
75391 90570
67455 76090
2838 7912
42812 47421
53568 99442
41743 90815
22272 55486
44873 48722
44081 61439
27795 81416
74868 76215
61714 97429
46939 75207
8725 38901
602 6648
19193 53674
41014 93259
31743 79168
8065 40601
83208 83596
27967 53159
41769 78421
44314 63535
54498 97464
44090 90312
38930 74673
67101 93444
31037 55187
3711 86726
54318 88124
18853 59063
39093 82777
64277 92933
16081 16118
54350 60488
20264 81569
15387 99212
40678 59879
73058 95712
5351 80233
23147 98406
60370 78328
99 49230
55860 72795
2397 69622
12916 19667
19461 34028
16769 50924
70099 84313
6437 75237
475 49390
39375 72737
38565 90795
4314 16251
25367 60137
8723 88738
43463 50381
31390 40328
59691 73387
6317 94510
38306 64643
50586 85501
14785 84422
13936 55271
46614 66584
37903 63311
45465 75317
3159 13384
22081 65207
12629 29080
48122 89699
34097 42513
7427 54273
39083 96615
33113 39470
22256 74908
51818 81767
15103 47350
2458 41950
3837 73128
1145 2401
61083 80323
38734 43179
23842 94958
17125 79346
1270 75736
52264 92391
53082 83637
32384 85529
11947 59864
71787 90608
46582 93541
20064 62448
50363 84861
52433 77834
30307 71435
66318 68793
3659 25013
92860 92873
70609 89834
11313 47635
23305 41510
22790 61386
34497 87153
10897 99993
16384 18484
24119 52534
20302 63569
58178 94296
1372 42874
40162 87332
14783 91436
22161 77532
35609 84484
32114 48055
19247 57960
47059 84038
5292 6974
14474 27500
25980 86410
25360 41826
38754 83320
39021 91588
3320 34489
47201 86278
9198 81915
4991 59255
60076 94310
80678 85757
90403 95753
69720 88068
88193 94171
4736 13932
13296 76739
49128 60275
46649 54183
12783 64983
52995 82092
25978 87880
14250 69887
47934 87281
69667 80134
1004 51890
2808 3302
35900 81287
74142 86918
27334 62226
31077 32863
23815 80783
18965 46961
4594 70851
6066 93544
67724 89107
20420 67495
59040 94677
21704 53301
39365 85509
56886 76182
15264 66487
18595 85410
25248 76642
15689 92696
775 78892
7293 38183
21169 24895
26980 30101
19391 36765
9241 91282
14595 73682
9876 56465
58625 79109
37807 40632
95122 95390
56730 84627
72048 84556
27457 39645
13987 30841
5483 95979
47147 53979
26344 68910
79846 86090
74164 75760
44109 71646
66514 69786
13549 96562
7045 78992
64811 65055
50187 68115
56045 90251
51984 69233
3699 95919
5703 25853
26248 66654
74100 77738
18164 38070
47932 80053
5198 44769
62870 63306
22376 50063
2817 53555
48117 52866
28428 84456
4791 42884
53214 93470
54615 90438
9796 58079
2257 54321
69289 92357
23539 91239
7370 34376
61205 69184
3084 39298
40631 48687
36283 87594
1967 32266
73682 85131
12896 93652
13630 90363
37869 77090
1243 27323
6228 44702
46696 94399
35978 72682
3738 20440
15901 22385
67385 78767
12767 29057
15972 49696
26012 49967
90035 94327
59111 89378
52146 82250
46311 87047
48403 78890
55729 70607
64438 92591
80556 87881
31800 40562
70446 85602
11374 76540
12394 97360
55259 91004
20998 45469
1198 16414
12067 17012
12145 91285
91834 93348
57147 91439
75263 76509
36336 43462
48381 73478
15071 16612
10041 85056
20734 50146
75452 83473
3225 12084
17343 37786
24709 77077
66090 72493
21480 29204
52129 54657
59819 72169
36792 44251
44566 78507
16737 94934
15349 91114
74370 95441
48633 84397
77940 92805
23891 64304
40445 95400
21988 90000
63041 99967
87688 90463
17012 66141
4771 50251
12602 71082
4823 98067
8446 9022
91698 92452
2992 37160
65501 86801
16118 79889
63679 98279
10798 68573
2227 41047
27625 53477
1744 3271
9882 12430
45949 84664
89493 96183
14004 78343
27281 48100
36031 51106
27057 50467
13560 68171
5893 40464
35088 88811
25 55838
2199 72964
62520 83184
3916 42530
25470 66852
28572 50321
45296 67384
10571 54772
61156 81595
66814 97051
3563 97986
16847 57537
18909 52404
955 70469
12582 30306
19611 72132
17918 96701
13147 68772
8959 79177
15173 64865
26354 76230
57516 79074
18096 31402
10663 91987
4225 51520
56475 77700
10667 67288
18542 86273
25005 28000
33812 49775
71093 76210
2987 31654
8675 32712
2490 7246
14062 19605
30187 94848
87313 95190
59844 78574
10870 72671
14726 22619
5424 30652
11963 48268
39754 54343
50045 53274
30016 61758
542 44233
31937 89642
52005 83653
58940 85123
5370 71283
16671 17811
14998 69694
23765 30644
41800 73194
46163 90845
60212 88182
10315 70285
5976 37616
41437 80273
36006 49145
23948 61394
41157 72028
6878 61518
48821 95212
10481 22045
53488 60697
39263 60108
40046 61291
9491 81441
5660 34154
26522 51307
62709 77593
3829 82469
81550 87950
49981 75252
63071 66241
23323 69512
22415 27741
69409 77729
28672 37935
7569 33377
8746 79336
65225 79806
4047 60420
1550 85780
21249 93028
1769 44929
26147 74945
25395 85786
61352 71409
92243 96448
497 71968
31343 46200
48159 77630
37032 53085
1065 60641
1991 43674
8130 54078
4027 39939
40565 46309
94555 98509
33956 54467
29285 60404
3265 54147
59166 66249
3876 86834
33823 90574
33840 56859
6005 95691
37719 71960
38406 42247
42584 54549
7358 51191
13587 81240
23014 83713
32179 54353
36788 91022
63840 84997
43003 84237
17875 46611
3642 90567
21089 27181
25178 40187
65955 81154
9012 38483
71776 73048
19297 57361
64454 89544
7647 55429
2425 46644
537 31300
72941 92511
1135 6518
62492 63418
77946 99831
37375 86629
11368 52140
15695 52488
14362 78027
22540 41164
17614 90790
39833 48566
56688 88443
51745 99525
74758 89505
98373 99063
12733 73527
56811 59484
29571 29928
54454 93692
7500 10206
9869 96166
78453 88289
55931 64974
6163 85824
68730 90400
55106 84285
20073 52133
45369 65978
4848 93083
31082 62829
41744 82399
1670 53793
26701 97379
32973 74332
1742 85156
20285 26703
28175 52478
23198 40131
54382 65039
64064 68600
23666 34227
20956 54596
47163 64563
10912 75326
13737 33870
69902 94364
55085 55731
37307 37650
12759 64645
29235 86472
20917 88857
3572 87515
25326 81083
32134 82436
12947 31703
76445 79247
38810 97656
65062 81097
31835 86665
20607 84104
24095 74947
1884 93373
47570 64885
78176 82173
12679 63966
17054 72055
26368 85533
56413 99246
23313 99535
28462 99327
26497 82120
42369 78310
69895 99919
65454 73398
48229 80196
46805 48175
6546 6961
68590 85070
7018 46226
92405 99451
56684 62294
28830 81108
37250 85909
27538 28454
3639 67315
19787 65235
31675 58293
22039 70666
16347 51311
33471 91191
17282 79604
21764 55307
65363 65535
58646 92725
59524 71345
2795 39796
23385 71443
28669 89227
15280 88678
6035 89371
1957 50264
49039 92809
41554 49351
89277 98741
15814 62626
41674 58805
27765 69454
77422 92911
11824 39993
74471 81143
4499 83354
78622 84578
46898 97897
77092 82093
73554 83677
86750 98951
57580 87015
15363 60815
21256 43316
67342 79491
37280 91013
18252 61513
36822 49201
3719 81123
80230 87159
31254 77943
2620 41597
45291 46754
54585 58956
27627 51001
26941 49214
38815 77749
96491 97017
72758 85359
61487 73443
81510 93875
23435 93616
62905 64858
53200 96587
8542 96909
60960 77768
26744 81240
26160 67235
10372 64184
50133 79440
32083 84261
53541 83471
7218 94403
3431 38112
30452 72050
4117 60954
30784 73598
25484 87285
23583 74190
4918 19104
5513 32208
2743 88682
16190 26944
56448 57747
60392 62206
77128 86600
7958 82769
10343 77800
63570 93517
50532 82673
7987 16285
59442 60476
17687 62564
7495 77546
60513 69660
42886 99882
14225 37948
66759 74682
38575 61986
11078 63849
43213 56151
3990 11466
67174 77282
59034 82892
7798 78196
96064 96837
28916 69605
54351 94072
3608 50926
69940 72555
8247 91429
81970 91216
15635 56522
38898 51852
2285 37331
55724 83415
12196 68551
37352 73157
66316 90374
35648 61776
33580 50754
62318 66656
66171 67904
58805 95676
4490 90895
27336 41503
47662 63186
42364 94759
25082 49448
36014 78118
19845 25501
8575 56803
15448 88447
5847 55158
21317 76857
42430 43753
53653 62637
18213 56263
5909 64087
7356 63656
77390 95933
44920 89223
6768 82290
2060 42751
18953 67819
632 35199
88579 89646
41382 45185
29024 99676
48719 86316
35885 56887
42634 53238
36908 56244
2795 67528
21374 66120
26637 48940
66526 73621
10070 27306
30176 76923
57421 94598
7522 71144
19148 63764
15872 16163
60922 77200
19270 20048
889 20436
19889 61772
58223 93446
47778 60956
20774 86454
2454 9610
30722 62086
49900 83166
8983 47914
18576 86769
33038 98181
3143 47287
22535 85825
36288 81873
29537 68833
20402 30663
33203 90376
12122 69253
58115 82778
61795 98450
826 3526
33540 42765
55640 62608
31603 83766
24623 89323
44311 99510
42984 50265
63500 86492
5548 87194
60192 85268
50718 57834
35766 61834
31214 49488
42281 85882
7949 89316
37154 52027
36746 46445
25205 35197
42695 88202
16550 69792
7218 91602
38021 66386
34624 95929
17284 51193
24178 71328
22757 52830
33129 73865
11004 59653
49694 83343
5201 25456
49308 60876
7599 87487
7805 52155
6255 54317
46424 82628
26505 40849
31444 72931
29094 43025
363 39459
31348 84451
13895 43903
48481 74484
3560 73908
26377 79085
9450 39638
35203 40942
31361 80505
16642 85406
47915 68944
6481 6676
36595 47181
51410 93195
77096 81601
599 96750
3856 44139
24543 33552
20580 30548
3280 43283
9565 32956
49664 72821
6436 73580
96247 99860
29830 72250
16376 45203
30094 63627
29289 74013
59242 94796
82727 92736
14692 52304
26473 47184
85 23235
31314 69354
36220 55812
31366 56831
1933 34487
24191 86906
5235 22210
54023 80383
60319 79731
28086 51218
24345 46769
27474 32613
33757 98295
4086 39834
3510 43483
89279 90891
39414 44678
1913 14525
51058 89893
7856 60195
12957 83064
42136 45661
6695 14110
49665 57787
27223 93904
48526 60319
36307 75889
47154 85310
15411 53121
57400 60600
21824 22772
16948 35166
23584 56320
52511 85621
30282 98441
5316 86817
5775 19796
29135 83575
13379 41784
25574 61566
39259 44892
7131 78743
45603 79359
29626 44047
70469 75914
8043 13652
15368 60432
43882 77726
52850 99465
38590 55505
69221 85513
39228 48790
20446 91721
15796 66734
32020 77625
25850 95195
71081 72753
31650 65007
2379 82734
41295 65163
70159 94955
53938 71267
70312 78542
14855 84317
46371 68834
80892 94243
39213 89811
31003 32218
44586 76205
47890 97358
17069 41990
4616 39969
8272 21658
54693 99356
13012 51855
3760 20043
58712 98647
73393 78201
55410 88049
96101 96696
31716 88499
9300 53928
86005 96267
5821 22501
9569 92077
6147 36150
88589 90104
22590 42425
46025 78355
451 23895
17955 33364
34482 92593
10560 89189
6409 89676
63230 78107
16419 71434
57342 64395
60725 92169
1393 54838
22538 40330
8699 86600
2582 22703
9151 22461
67638 82336
8178 91416
30707 79936
40433 48542
20166 77638
5197 54472
5960 47016
69431 89656
17482 39520
93995 98406
23872 34462
96565 98167
8837 96925
17350 49125
62577 82859
31018 47046
78578 96717
13183 45293
77985 94597
29840 67536
67940 87977
19506 60260
26280 57833
7652 28538
57308 83089
7473 67128
5558 20251
23763 25973
82770 91186
4574 32997
19919 34183
14128 36904
8260 34503
25603 33622
1 31529
55701 73550
21664 62653
1512 49657
16385 93072
66840 74822
65553 99134
54594 95207
31520 47442
14350 37124
32605 60468
33993 80310
34974 75597
39778 50603
42313 47527
31223 74194
68762 98108
21876 43518
25671 83439
28976 64668
1349 94468
60836 87584
15443 87923
15644 38924
18195 40486
19979 93784
14160 22034
35400 44880
42593 70930
51718 87647
20883 64821
9973 96416
89150 92229
88609 99809
62453 65465
7686 63948
1734 9322
5433 91956
30614 61686
28101 41018
26230 51429
78318 88611
65509 74474
14098 51381
12039 62334
77231 91691
53628 98317
4035 31570
22420 62326
9648 52797
10715 64900
82569 83712
42019 54586
36083 42266
9480 73326
49157 72608
9732 88719
31099 63996
18854 30251
58623 75941
47159 70884
5720 42252
47698 94841
22316 38899
10305 59776
90550 91669
45906 79661
43113 60352
44180 77621
9900 23346
8080 47503
58640 85218
30561 83063
8594 41528
13591 38856
21931 45435
16785 54107
9283 95735
1661 86443
36860 50321
39416 81737
48687 54308
29448 29663
92961 93930
75202 81322
26715 65884
89997 94769
53732 70555
16048 51601
20733 81896
8019 55964
23676 46218
31391 62929
54718 99287
70396 85627
45733 73681
56305 89008
25485 47088
59366 92937
42582 73520
39598 84176
12447 21906
33294 64125
84159 85028
12295 97537
37904 82701
28620 34129
68939 99760
53270 54152
329 31266
13976 79129
62647 98077
72577 86587
7956 46831
532 15899
116 15102
43573 79810
27706 50025
41010 93100
32527 41256
7031 49229
415 84685
31831 98439
37489 76268
12842 55046
34167 58880
60729 99474
35120 59180
56026 70925
13843 97894
51840 71263
25146 37806
36979 64093
62094 84600
18208 33871
28287 71155
18038 68534
40876 41694
20280 88467
50740 99505
2190 10830
13918 58417
25024 50143
60134 68577
24848 63339
28778 79538
2362 95197
1287 10040
24355 46043
92354 94287
72411 77210
49210 50130
15767 64803
18573 83009
14962 76330
3318 11860
311 56805
9092 77319
950 71953
38336 80527
21175 82232
33570 41886
5721 92726
57257 86791
58267 58274
39737 94627
1619 64151
29315 67195
31809 88643
33845 39643
24830 95498
63079 87038
23917 55865
20576 93828
43878 66353
83726 95548
35462 55575
19730 57708
32208 66319
34372 54607
40870 59259
78471 95482
9289 53532
84766 93026
2548 3312
37095 62114
69541 93796
22163 56826
8135 51788
15045 62509
998 90660
45518 60514
17454 30350
46079 61040
43787 73460
1186 69085
22139 89962
46912 66325
54618 88035
15418 57455
1263 76672
14792 23433
33938 64708
32983 94147
16934 78070
14426 92241
29486 37480
26599 48115
43747 49217
55917 61982
49399 90383
83574 96439
22569 69558
33819 77783
39601 51579
13911 20858
79114 97207
58619 74115
35769 93742
21751 38414
13049 87517
66201 76816
39586 97555
5773 10386
39226 75091
37034 79295
58975 59791
11839 28628
29898 71935
29890 98445
49892 86564
22691 99054
49338 90420
83493 94181
8239 79877
48156 85129
22694 76119
24564 73263
34838 44455
16834 63957
3144 49350
7897 34504
37871 44735
34384 86043
23246 69163
61235 62994
91730 99801
21650 71598
34093 34469
12900 80297
63366 91918
21134 80741
18039 63727
23410 85313
40299 76092
7820 9455
6653 49572
39072 85867
23890 98827
51549 72367
49339 59438
38207 94572
58521 66898
34072 76991
16260 85502
1132 72690
21108 81709
45305 53837
28296 55330
36796 99730
89506 98249
26957 61813
61616 63308
1385 25176
43191 96990
16628 32731
64347 78516
69819 98463
17741 82836
18458 37907
1733 52498
15492 61041
11467 68998
37689 88350
28518 50138
39164 39985
22145 91265
58155 61722
49667 70710
4373 10308
69543 83525
45213 75887
25853 44743
9168 57881
4643 66562
33731 63543
43677 73867
60462 92381
27905 86940
66347 87122
35421 65413
28211 30327
5210 23176
16979 96905
35181 83393
21417 98786
19180 60368
41122 86744
56390 97979
11522 92366
46466 72654
34335 72569
20005 35402
53188 93652
46420 53737
48648 57320
62343 81409
28815 43051
62147 94017
8627 61258
35334 78958
59109 79498
77220 89974
11762 50751
7339 54577
77114 95406
12129 18198
43568 57516
50418 79697
59065 69337
37944 95602
25493 64885
12322 98885
6592 96632
4081 4591
12526 21204
4120 90635
20850 67052
69033 78105
8166 62436
44643 91563
59532 63484
1298 38691
48069 76635
60263 79669
62320 75363
47354 78560
23700 84172
7934 60252
38062 74059
58204 79794
185 66890
9548 60263
26046 79154
4711 76866
72834 78362
4186 28501
18206 32395
45684 63597
41220 81911
46970 53111
40277 75422
22775 52848
35298 90154
36952 54623
57088 78231
44736 84390
62544 89607
58166 63974
20315 67265
29589 43027
32582 99321
83915 85260
61527 76171
15132 80663
18576 47446
20087 22116
7842 72935
23663 59383
24412 71785
2778 49309
19140 29990
59694 74002
40813 68169
28618 97933
53982 99356
88119 94593
15910 31175
4371 42507
32290 82346
41255 52956
91159 93985
8472 26939
5375 67502
13630 14388
88428 88920
6508 27783
19916 23228
6606 18053
52318 52603
18879 90555
154 94536
11166 99600
56131 64984
60631 74374
2157 73329
48106 87807
2332 82381
21943 71161
54296 89473
2699 34487
24512 34272
82879 99298
14718 72430
10550 46819
54217 85934
27869 98496
13349 41289
92646 92864
81485 93462
7255 82770
45618 99646
59300 97689
22573 73990
33291 69982
67016 99002
31904 51534
1592 73274
2543 35019
81391 97244
52976 67769
8882 49335
77254 84372
8450 86834
37657 89435
59771 94305
28706 44411
23790 92941
48860 96441
61217 64842
35219 72868
61058 61375
24280 67319
20241 90080
10419 24420
5652 77867
14288 45995
19241 29629
74784 91208
5207 99572
17343 45108
1386 90997
710 36138
20725 70657
39332 45546
77976 99475
34079 43956
18508 24740
62195 75623
30836 91361
62673 93182
1617 19343
34406 91328
26787 69284
14535 30839
48301 63777
2757 71540
59088 60308
76719 98731
3228 70463
58292 75783
47358 84236
56434 75137
33128 45341
41337 72401
52283 85340
21549 85004
21052 40457
36332 85111
38761 43066
57453 66761
16616 92875
36672 98017
45570 86783
23251 88383
15733 48138
68015 98471
30632 45433
3857 47358
15290 68094
82377 94413
10619 77140
22466 33163
29248 70950
54948 62887
41503 93683
44368 82647
71975 92843
34525 43362
31642 49238
55164 89941
18484 76615
29104 45448
20884 62995
33558 60652
9499 25959
6322 95426
17652 48959
13238 83600
23515 37665
12954 83418
4169 18436
71680 91880
57946 66986
70061 82081
63487 71210
17038 89763
72890 92591
6537 51373
87301 90000
73700 74973
21191 32498
48206 88467
10221 61105
25146 91551
78814 98497
55827 67140
48225 66059
40751 48132
11066 32454
8149 88143
71662 86612
31755 75770
58789 70137
10608 63868
14049 62688
59781 79263
9888 86648
38211 52685
65981 92553
44899 46620
66828 83514
94613 94839
40777 85692
2447 40559
52911 92656
59810 88312
28439 29407
15769 41969
16709 51503
34584 52343
35690 80796
22508 81562
29172 80288
11958 99109
31063 61804
84171 87428
30506 55551
36225 63627
93511 97163
10766 42100
23292 82012
63597 75580
43107 88472
16378 83579
55337 86074
36675 42805
59142 84532
59342 84846
30805 42259
8240 13707
47321 47860
7729 70642
54651 55366
19196 36336
12770 16906
21828 45012
70822 88189
37827 85380
16293 61348
3381 74346
36842 91895
37284 78076
29655 41822
50165 76841
37601 77705
31813 78145
42294 97255
26337 95089
929 93796
12091 74957
31316 81940
35797 91745
69136 92969
20060 40210
84646 86195
58932 76524
67076 81925
1247 63293
9933 85475
21249 82437
8577 30193
29195 85706
13060 43814
35631 41924
17285 60808
9936 60452
64149 87402
61519 70437
5599 11955
35943 45677
49868 79989
3022 98947
33509 97676
53876 73043
4502 75725
22683 88399
41815 55745
24444 41861
36269 89376
4176 5616
53254 94796
21883 64273
49776 69306
64441 99988
46510 49238
46875 47031
75580 97600
9449 99262
620 85829
14702 70794
24633 40012
19082 92762
20077 52808
45983 71264
68687 88047
15128 29559
14232 53267
81713 99667
9963 42902
85396 93217
74864 87322
72373 75434
25081 69479
24226 63676
45230 90036
15681 94022
16675 30667
31074 70952
25112 56809
21841 91545
20688 35203
40786 83400
63599 83586
10611 30948
78525 78781
7949 99067
33355 77711
56586 56683
45319 49151
24601 33554
59071 61436
18667 35489
78886 81072
15166 63511
11306 53929
27981 53485
51700 68851
32775 50256
4221 56575
34622 79774
7428 32363
36170 81424
5524 84824
3133 50638
9034 44058
13333 27666
17683 19617
7804 67042
6448 18726
3936 67230
23075 88192
23486 31430
51359 62960
43897 73222
44572 61511
53975 55187
17210 17599
24205 39161
75327 91993
9227 92303
61702 73711
27267 80998
25801 28702
31672 74494
313 77548
3930 95841
76324 99398
60369 69266
56821 64240
641 44042
75514 85540
65624 87811
16012 89920
11321 71530
44599 55489
39923 64772
66127 91839
28371 55896
4021 47027
73589 98136
61694 97054
7055 92854
4968 96568
73866 88644
56794 74599
41379 49741
13977 68428
23878 94015
25031 64157
90101 97748
20533 79979
20092 71745
48881 73402
38280 56924
25100 98696
25957 66517
35466 70280
75426 94418
5372 99455
11660 17392
9650 13575
72358 90532
87978 98472
5822 12804
63117 85738
48480 93840
33337 71636
58424 93386
29382 76825
30981 85766
26031 57167
24259 84242
76172 88788
81483 89974
59287 98366
40811 86749
33793 89991
5799 65031
21632 63226
11136 94600
19524 84058
8238 80097
24847 77124
42205 96259
18820 41473
26258 66503
10078 72037
16575 65206
18912 82333
1234 35023
51596 87033
22183 34655
12108 90040
69840 81509
13642 42093
53631 90289
18542 48289
72684 94227
26896 53244
23888 97662
29302 78046
27816 36959
72272 78407
17361 31714
45266 81296
28958 59026
59872 87781
45751 78362
41904 99477
19604 84739
8360 44792
45134 68805
26449 51316
548 70901
9797 81802
1455 8180
58057 90876
39242 67937
21844 77055
19771 48588
15087 47384
18017 59969
63031 88980
40918 52872
29921 93027
54215 96773
61039 70847
2577 34294
20230 36912
8388 65648
52691 91810
39845 50452
11480 30840
3138 88285
28310 44186
7190 93748
60873 77785
55522 90480
16692 50971
19537 61336
10452 98500
49113 69843
27155 54533
11088 79253
18830 56844
7408 46135
55224 92189
35346 86836
32908 84192
25475 59382
28332 84601
9580 79397
19701 85784
15870 47033
48909 53819
40286 48713
42247 47251
23011 60971
53320 86959
37309 55496
35577 91697
70785 93098
28010 91358
25176 88364
4445 8756
21090 61264
24546 44265
21241 25470
65144 70247
50688 84616
9073 25184
43488 96818
7616 49185
21704 66212
22962 43856
8497 75086
71489 94204
68241 86759
13085 14760
15363 86310
9488 96232
71453 84773
24821 86629
51775 99060
33843 69886
62282 93397
53978 64295
55233 96575
14240 62885
65970 98091
20389 91949
33493 51926
10969 86034
13132 49818
9428 55952
25754 91220
44273 92423
49801 87225
79636 89493
25826 53339
63325 93246
835 48080
10005 53913
18043 98127
60792 67047
6384 98025
42761 71412
29559 33225
53593 96340
35513 39220
40404 44522
18433 49578
55527 63714
5496 72559
15591 84521
25894 53415
21161 58794
5079 39173
19424 37810
13944 37072
8874 37884
11995 22172
873 88373
42557 89340
4071 69044
28580 97153
24490 65696
46044 63260
3216 7029
17836 20353
39374 41178
62765 71886
83415 85276
50205 82772
12186 87786
11020 74310
4412 89367
41745 88320
36603 98385
34985 76769
34885 53287
76903 78655
16964 35037
19950 75615
39566 85043
35349 92916
36729 63630
43616 69567
51065 94586
35998 95374
8773 87385
74998 82794
333 42704
808 26901
47801 48611
30240 85966
55766 81250
71423 92361
9198 72396
57053 98053
20752 82855
10522 99865
36748 73692
51485 94867
75751 92291
18026 76793
39375 69030
35172 59174
56684 85393
1003 53481
454 36612
62998 85670
32307 92933
64061 92742
55480 86965
22603 41572
48179 56459
22098 89651
21612 81429
54908 99372
52177 60927
20966 87273
53905 86066
54067 56213
15474 45816
10648 28279
51536 79292
52607 87149
17803 50712
31323 81492
61397 75871
5135 68029
36605 92146
10963 43907
40177 78137
27502 79151
41682 61932
13555 41173
34380 86771
6217 48840
48040 80564
60926 80933
41618 46793
71431 99790
43731 75007
63800 72235
7550 78886
11898 74678
32442 39016
61489 79245
8828 87744
6475 68798
9150 54605
22714 59820
31321 77513
48280 73639
44433 81084
43011 57480
61714 75708
11192 47960
9626 89218
53690 91711
49489 95558
49948 92089
950 94007
51126 58847
33842 39260
6628 66590
3719 56361
42239 58947
56327 61116
32020 80789
15169 82128
10859 79636
28795 44803
32853 41569
25521 71720
57933 80091
79045 99679
2560 91441
10768 76410
8225 66961
27951 43562
41438 64355
25615 85589
25761 58992
6144 44314
26419 56115
79019 96474
58296 79228
12167 98714
21264 48301
39452 64166
27719 75776
1054 60646
8484 38970
7766 70939
90475 93668
25998 60807
26781 73762
52328 95672
39719 72103
66986 96342
10249 50023
26744 87845
12528 17845
18647 89691
17439 45599
44095 92975
5316 22092
9879 40119
78235 83480
61900 99084
56305 94032
6222 11691
18980 21262
18693 87351
6604 71397
13237 95480
33942 63528
2817 56401
37299 42487
36685 37210
27676 67637
30 53944
2336 94329
3805 74974
14104 41072
26296 38018
48008 51964
32791 73541
44632 79387
12815 75870
3553 88750
11899 33949
53122 72677
17848 89445
1839 80841
2793 44015
10408 11814
28628 79293
4083 57224
5767 25243
11924 49984
13136 56669
78419 89626
35457 74296
13885 26365
14028 81060
31639 67276
16430 52235
2031 88533
28066 59252
45196 68606
80659 96427
551 36198
13184 47288
43975 72392
27158 39622
13468 28564
37151 42090
48055 81055
33026 79555
2984 6743
44031 58490
35568 59828
2496 59113
16011 32867
45698 84050
50512 55911
35109 59211
30621 60970
34550 93068
4426 99329
69649 70639
73116 83416
2341 53058
17118 25430
42061 62125
19049 37905
49259 78838
401 99768
15301 44442
12474 61632
26179 32013
33806 93960
3386 57516
49060 64621
34341 89891
66330 67853
84085 91505
5800 28400
24436 93929
4909 45846
10955 68614
42667 66905
56534 71884
34232 92916
3666 30946
2808 18507
69931 82710
3992 21257
29003 69295
62538 93436
44938 50230
42167 90726
23545 24718
243 82657
34330 94348
6909 99387
62448 63535
56425 78921
38147 95215
45479 96860
4996 63099
51624 85721
1645 29009
28999 54792
43578 48455
4622 89391
62949 83296
25371 92617
34638 58476
9322 98102
61408 83288
21031 32837
26414 65328
51841 86270
13750 31091
2843 63117
11668 25860
7835 38511
29715 63951
52674 88693
9095 35502
28167 74983
1748 9177
20394 51371
45476 86803
48315 98202
73541 75015
5847 84448
74556 90313
50086 88347
40717 49107
51014 85388
29416 41169
34183 98608
36660 45135
95786 97832
23346 63579
7595 78630
6184 90568
39977 70076
22989 24619
9860 97188
11915 69037
12232 50729
29901 53088
5069 26406
34096 87870
11932 75068
25029 51793
38129 39790
24512 36570
4037 56436
74548 92173
63389 82016
12143 79256
53243 74964
42195 47584
34255 88773
28335 32520
9131 53510
11416 52340
14465 33352
26224 80218
48225 85490
48678 83973
52125 78015
9944 16839
38486 85100
2108 82575
6378 14466
47211 77342
83622 96068
23247 92113
36339 59069
15362 80444
37148 52213
15815 90965
49293 91249
66541 94402
13663 31132
33126 80904
55574 58831
6250 25278
24577 66629
21026 35583
12094 83415
29864 96038
18597 92585
58590 85657
21204 48096
22219 73182
26650 33166
76761 86493
26222 30810
5530 34074
20251 66510
46845 95483
18375 86091
41496 73591
18483 86443
58435 95799
14842 42548
50766 90082
41773 75942
10847 63122
31426 46102
68606 74029
1837 22464
338 74845
11521 43743
66949 77227
23576 43259
20919 79017
27956 42630
6340 19943
3287 32201
7149 83044
40393 80586
43109 79071
40060 45076
29519 94295
52012 71463
85575 99224
19447 38467
7224 97128
41177 80005
57993 67315
11866 27256
2383 3824
34536 53711
47939 65874
42249 63772
27795 70249
28002 88791
46161 67923
17026 86524
61144 65236
42445 85938
9055 20349
66512 90965
21780 54383
40560 40938
24840 35270
32997 86808
28248 85845
42944 46656
25084 65896
13349 58271
49534 57845
24601 80993
14901 31795
82332 85754
89356 96082
73002 93992
80439 82980
53928 99073
20836 74121
26953 72388
20093 58243
33598 36272
19460 82236
1889 8619
49674 70599
21671 86448
97069 98690
12641 73803
8948 12146
11018 39621
73969 78304
13315 72578
62963 96353
25756 26142
75580 89852
6917 9352
35278 67292
3956 13704
68010 80040
11603 17793
28757 75806
32584 61101
40211 79156
5317 29155
23028 65477
11649 29055
5223 71929
24949 67004
25814 27656
57963 92614
39664 71019
28029 96278
44503 65483
71800 77159
23074 49911
14142 18355
12805 18045
31136 46454
46917 91823
20472 84975
34264 71198
47853 94868
40618 60662
30777 80115
57833 90024
52723 93366
25866 74245
27835 29469
22277 55038
57583 81216
75689 85543
8430 17196
17707 73996
5902 6980
55596 65729
89325 98961
9652 88003
26922 48291
22189 36285
11954 65629
14410 82268
17984 27960
49726 58830
45846 95388
19179 73463
65526 83374
22147 93867
19038 84135
5293 62749
2823 73401
69103 88252
23790 94938
81017 84123
61585 64840
79074 81654
20453 43309
9460 57760
4476 59064
47625 99295
88994 89303
14979 20983
4744 96685
70163 94006
3727 25310
78349 86117
78706 85512
8700 25609
47593 82643
20099 79905
46114 63772
72377 94055
22445 53408
57973 98750
9203 69861
10530 86460
4564 23763
21436 54180
24873 75282
64990 93085
45441 82152
19897 80367
72508 75450
44333 80358
40874 86824
8960 50911
3961 8987
23702 90564
16289 17304
51609 75268
55941 75318
39306 58298
47605 74494
36119 81015
22816 74287
22279 53973
55674 78104
29431 41771
59547 60883
22665 27973
74101 93453
3827 31787
46271 82612
4653 14962
14175 24717
1508 14819
3906 27379
55371 61414
66453 70911
28597 41255
26341 43778
74225 84914
52893 53153
73369 79169
47048 67665
5412 91017
34685 44262
34070 95554
40737 68274
96436 96818
85899 90548
9432 24915
13149 57825
43355 52005
67638 90094
3617 42176
6550 59526
8900 30884
37726 93415
28107 73629
9415 60327
74412 85052
15932 87955
36596 53330
15064 56275
13231 85433
31630 54715
55483 60677
21187 95499
44892 64331
66684 78526
13278 64952
19680 31527
19585 22819
48144 88882
84005 91358
10300 36457
11062 23619
61837 69423
18361 71078
28959 34870
7207 79125
31974 67262
37295 74960
55997 96288
22657 94909
14995 95066
27873 79217
76563 86987
30412 98274
32734 56075
76379 78120
685 94508
29140 63010
74702 75158
71394 77114
42137 85423
59196 91135
7481 41678
26396 74596
83151 91859
69281 95069
17479 95088
62670 68543
79927 92611
426 60597
24063 81366
43676 46309
14757 23674
12988 34875
857 76165
714 28906
36469 98183
3131 87680
45971 82839
50637 55628
49194 69261
7760 76207
9517 70818
46794 66198
3039 82932
67486 95056
45820 77024
28399 78726
19403 98406
4790 92095
5510 37243
65213 97602
18339 60582
46838 72064
44901 93919
44518 77598
3045 94574
33485 73834
56661 78839
10072 72490
84427 87254
2566 42445
5124 78516
70977 86292
6499 8481
1588 58227
66783 77031
77870 81768
31712 87558
66578 86482
11783 51335
39341 81036
26984 92453
4927 85410
59099 67692
13568 29867
42347 94929
32269 33979
25887 79969
11772 39104
2786 91377
13 85943
23098 35851
25523 95774
26137 53460
19081 82132
19488 53409
37284 82698
45127 60824
25712 68130
70573 99020
19404 43817
1156 90712
38955 49144
10344 29507
57850 95942
8497 16132
47719 91264
61685 70497
56852 67827
26754 74673
971 71757
51933 72023
19757 54161
10055 64087
55785 60891
14234 72862
48660 80641
68407 68546
50849 82266
34605 57221
30079 82106
6451 51215
64671 76519
55622 59755
6109 7155
46946 51410
22546 37274
7180 37106
7688 53527
56812 84186
18088 80326
60280 72133
55474 70611
27243 73664
73512 82754
15412 21850
33425 76462
8971 52807
3642 27424
28689 53950
16823 34605
63210 89307
53350 57070
37189 85395
9850 26991
13400 22772
54255 72027
5866 51189
48998 93623
8408 12466
6903 43025
41269 52192
48862 87277
11936 89725
7477 39269
30041 68269
88057 97475
1810 43757
44052 50322
67654 97332
69911 80254
29345 79721
32855 76918
3139 91830
5460 61728
31010 73739
52857 58227
24567 66889
9823 43221
57357 67117
1163 54324
29014 51705
79227 85397
11211 98479
89603 98552
50067 84426
60051 77606
620 20874
67520 91952
9761 85054
31 30466
22368 45230
13219 99660
10875 90476
41771 66248
32959 36803
17009 77551
57822 90627
17060 54643
24953 26517
43580 45805
21263 44904
13752 88664
15703 73778
18833 32987
21733 27847
58317 61202
32159 54373
30249 71647
43761 78674
36396 56724
24152 48054
32315 73019
54537 87693
33856 46153
78641 98914
7369 42498
14177 45184
22487 76249
27660 97454
34957 79468
79797 90850
26401 78915
8941 37433
72593 78143
38701 42748
29263 56579
21497 33820
5355 26252
14907 23882
3860 63179
14503 78683
4222 32312
39403 88072
1483 71207
57941 71470
84664 94422
5516 12172
70463 87402
29536 37773
36761 66853
2114 7987
972 82997
45 34273
68648 73302
33367 66702
20261 37100
40226 80526
46979 98529
17995 96057
19265 55788
54651 77760
2110 55142
59991 91023
13195 14522
13913 29528
45994 62080
51973 93206
1091 89986
21649 70081
68972 98260
25070 71107
17653 54560
63163 91581
3302 59015
26720 34031
15279 78474
80935 86995
20263 61035
14723 72184
12361 14856
7940 69863
62472 81029
35148 92906
64954 78301
18287 29387
12516 84243
74588 96641
29578 78332
46959 73409
28833 60839
38007 40114
45765 63850
57458 60101
48763 72310
72908 75457
47229 51463
74062 88803
44069 89785
5685 37448
33870 89089
7293 28287
50545 69866
18710 91278
17286 85491
19286 36701
87911 98918
48709 70502
8133 98081
30796 34624
56718 89417
6152 59854
51403 61611
83347 88617
53111 69503
21150 81705
31369 97179
36031 67410
47357 67558
2871 44517
49935 99322
29803 32938
20201 76428
18337 99275
60372 77251
47797 92603
4596 76907
78444 95936
63831 93193
71417 95883
72912 93628
43138 79468
24770 73484
13446 27146
43631 81561
50420 85035
6951 9603
29018 98039
46458 70366
58362 75627
17037 62156
27872 30587
81971 96299
29053 43852
49780 52485
21028 43101
57477 68755
20000 58633
48269 92505
4578 25458
2940 21476
21349 22334
48180 97317
18289 77580
23097 83156
21610 43557
53252 86752
22433 55139
42262 97112
38995 81584
29945 43329
22937 23187
42601 96426
39146 80262
2751 48356
16235 57223
34242 63844
73757 99652
84210 87960
10292 96191
42829 61662
38592 86624
48613 75148
79287 95470
10185 37470
887 7005
43543 61186
13978 26720
29428 30337
29742 62956
3980 81874
49275 76168
16106 80005
7409 80000
86782 89817
8387 46310
70078 81680
7072 36754
4014 80041
2073 31771
36798 43074
14235 15574
14478 30851
3481 52717
6676 38848
3665 93487
58247 79975
9566 78241
23970 99412
8945 44538
44189 46842
45102 68683
27061 97108
77444 90039
28048 85568
26870 61172
46024 62538
23745 97749
6935 41697
79409 87062
2657 25706
26098 83240
38116 87208
10333 64416
46946 65870
726 67954
17860 80798
56775 89681
46570 71758
18523 77658
26931 80862
36485 89595
27603 44001
41816 84096
30001 80629
32445 90263
57954 90414
39494 52411
30904 73207
21092 86227
46417 92358
5197 59601
65031 81643
32739 98463
46270 84851
43831 58975
13671 52140
8666 57042
56726 72903
18424 73048
37360 95300
25366 87313
3724 18159
17021 58286
48825 56438
70600 91739
30547 98768
46375 66399
83992 94692
46518 84150
24117 37688
18144 57335
4129 58351
64615 95359
62975 79113
26957 41897
9257 16112
72960 74262
9197 50167
21519 62658
55666 67091
43260 72799
37390 83293
52124 54331
47726 82797
10512 16735
60025 61865
22809 34231
23075 54714
41656 47441
22813 24687
7871 97282
79888 92734
80703 97084
38940 71913
25089 81354
42023 50433
29533 80025
8048 66135
24056 88499
21705 47610
18033 99026
71587 79368
76915 97862
32642 46099
16011 48959
60806 66969
78638 89405
42008 98227
25387 83138
47184 68611
41448 67529
52283 57750
1127 56804
23863 78714
24657 75336
17598 54450
20929 82911
46023 61527
1323 33280
30010 78099
1201 69136
13864 32051
15915 20512
80977 90709
6589 12711
35656 95776
18352 41163
6054 11729
1017 16698
16687 27695
89914 96446
40522 90511
5083 26019
37370 46904
17323 51664
14889 45142
26056 92096
45641 52943
26057 27760
1019 49661
8244 46083
30115 64345
38283 73174
40548 59407
33283 93732
89043 89493
4272 72082
51008 86228
15146 55658
22374 71804
57337 79435
63627 98903
307 37731
19458 40842
68380 94288
6012 75487
69622 84808
19984 45045
22575 59788
30903 65125
59841 96860
77307 78827
3452 37777
22613 47783
83249 95979
29839 87958
51023 91118
39788 41667
18966 80333
15058 76512
71494 84664
7349 12496
21506 29650
39985 45805
2708 5197
6076 18319
57332 76986
9498 26550
36894 80373
76788 90194
23418 85939
5624 48601
69851 84675
87214 89423
16561 19317
318 89250
50068 57073
22271 33808
36931 38635
27771 79137
31941 92166
9721 26845
18722 91153
17914 21606
34449 47290
15313 63291
7732 35562
37125 61114
17010 96076
27716 39169
18005 80420
25102 77665
88927 91035
84772 94987
58758 68255
20801 88985
10508 63588
33757 86395
16810 97655
6907 87248
41653 53399
28402 47156
14681 64624
5083 18254
68345 85789
16642 99740
36378 59353
76644 91344
93835 96683
56294 74874
17701 53356
3937 58220
45237 52628
16431 79448
22570 36330
43454 64141
12818 95005
77482 96033
39877 46176
31582 73703
33716 65515
4605 34115
11077 21382
7894 11062
8980 71004
32297 54670
16206 54108
13008 77119
17877 72059
18803 93639
13844 94957
35171 84724
14070 50871
6854 14861
37805 79324
73617 98106
7593 13351
32168 46780
63133 85694
25815 67541
48169 55925
8993 18189
58405 62147
50528 80119
45534 63675
27090 61146
10220 71252
14547 34549
76406 96262
21008 46119
94924 95970
41051 96505
25354 94870
21482 38936
9319 98194
4890 57457
57051 79040
4067 19674
52823 87020
61527 73991
14905 61957
36728 81468
77623 78101
6918 75888
21732 30321
8198 82600
23537 35996
26366 92857
63108 63620
25728 34865
64474 68996
76469 87791
7410 57677
37730 72600
54314 61481
9913 93090
13471 39993
2857 86303
30018 71543
34218 96045
33909 46619
21667 71470
30415 53261
38903 97749
28139 37334
38741 63860
5529 79081
19475 84634
20674 44030
25587 46349
51583 63056
29914 67534
38911 87230
75609 88521
2354 87791
32294 37183
87176 91133
26011 56188
30107 44121
82163 89913
92081 99632
88329 99993
57843 99307
38464 71679
54676 65986
30793 84892
45138 61759
38637 74221
50541 73496
31228 96638
42508 95570
82845 90235
3661 6367
17316 40756
43236 98409
44501 44986
23254 90923
58226 94659
23645 83723
94582 96218
5336 19523
33353 78969
71175 79945
68438 68628
49280 56171
12581 97601
8647 92477
2036 23443
50365 82688
5981 18192
11507 37388
60255 94093
59435 90606
74102 82820
35142 52755
1140 11078
18465 50182
8599 63221
8034 16993
5018 44151
4665 41547
16022 76586
85609 85860
10094 79708
33860 80011
49723 51827
13913 34057
35141 51766
85837 98773
52662 63922
71826 81431
38381 39656
63756 84131
11924 53804
88543 97252
14749 15370
9899 57150
20206 58066
21557 77053
7248 58890
48013 70191
11408 84482
13508 44939
1527 94109
32822 80860
22161 69287
36307 78204
22517 58179
29298 86972
8107 99431
9876 65973
4834 20000
3932 65174
27016 28821
19834 87024
10397 67153
3479 38660
89936 90178
2304 63771
26617 99416
3539 36143
23188 34157
13624 94830
28316 75776
834 6168
76600 99429
44533 96919
34191 99630
71294 99417
18531 77325
68604 82351
325 69082
55963 75497
22931 70257
33250 37087
2413 25498
20751 82554
18607 34828
30267 56711
37346 91190
20166 25992
15807 97175
20725 41486
740 88266
67289 95703
17812 76188
52433 59263
28889 56651
47616 76142
24488 86650
96893 97274
10834 39806
32273 51120
39671 43720
23503 46543
64118 94030
3848 46902
25932 41707
25833 53086
81513 95812
38715 91546
18853 56785
2964 68829
84291 87891
22862 90469
4646 9502
57041 83718
10580 80880
8137 38648
36511 50533
34110 48243
29055 68666
36322 89698
50267 59612
56332 74084
12480 50515
50440 95413
1920 47257
12856 96876
17526 59445
63702 77043
30991 43921
21873 86887
36148 68294
33164 86069
22971 30600
5852 84215
25654 44600
32671 72634
53255 91592
17307 55132
41326 52681
55459 91742
39487 99506
5334 19500
48933 94105
69932 80542
52265 90824
77394 80928
12933 51493
34000 57833
48736 89107
7423 48444
36030 46046
82 60097
29759 99255
73103 83330
49078 70811
75345 90890
17272 80671
64346 68777
29344 50565
10376 66596
85718 87287
52896 97116
28189 94224
21337 23399
75169 88427
914 40304
23196 56382
72783 98652
32204 35353
58733 98924
14621 64605
22604 87475
25207 90603
19990 86985
73806 90282
38713 61999
60432 61244
73324 81380
36843 80975
7609 64182
36852 82227
20276 88429
63091 92333
57877 90436
70219 95784
14327 96079
6279 44995
15248 96311
31418 63344
17545 86277
6152 43017
61301 80162
33278 48010
13885 35015
11150 71035
37213 56321
93138 93545
57460 87098
10152 81503
46798 83784
5024 60056
65501 77971
28097 59926
66347 96353
11441 38232
15604 73972
7700 63313
5359 25599
47583 81558
55932 92405
65040 81892
62394 90476
32600 65162
4444 20198
60255 64968
22316 80075
34902 56567
57988 84874
89617 91819
82909 89831
43154 83235
6074 61387
31072 35182
57932 59228
16138 59461
14165 82042
13321 16647
74907 89602
26270 31635
23168 97590
15804 96251
13603 42676
27613 67917
36143 40235
31898 60981
8329 9632
13410 33347
12067 54905
18337 47394
556 12753
46553 57779
47771 58236
42735 81736
2219 12177
35182 40211
45204 88844
10752 86447
57044 64729
28476 60106
41492 56791
22869 45811
32508 89173
16774 87534
76880 95959
23434 45106
38495 45731
46232 71245
8196 79739
57593 74343
47304 98292
11070 38350
37302 94947
17171 21045
15330 39503
41225 71216
89849 93280
39992 43304
41582 84486
7320 26528
4919 92837
79329 95345
20773 36525
33334 45434
6402 78238
24684 74584
20678 93613
3190 38161
39580 96477
43809 66936
4625 58347
82424 82691
8206 78637
57530 94708
50906 74035
86548 98006
43096 66493
71305 77908
35910 67486
17652 94868
11977 29481
57484 75375
29547 64335
57163 81314
30776 38304
18025 56850
3903 5540
24846 79192
14758 24101
77291 95327
22555 33110
42282 77526
40538 63694
20942 24165
28123 47061
44298 85209
8718 37023
40448 43547
10272 24457
7888 45731
21310 41264
42630 59039
13153 50656
25165 98530
64180 80971
11904 90733
46646 56355
13954 99027
5698 61837
5722 64372
12951 40791
12124 67645
39333 52548
21151 53632
43286 81538
3513 28186
77583 78884
19801 24343
20873 65411
33718 60731
18063 87905
47873 82446
55983 57006
3872 37150
68258 94494
64317 88138
4296 77198
11950 16597
44060 67585
22911 78141
44987 55459
9531 33577
72003 79387
41801 64969
43363 82395
65082 92423
77901 81034
16544 84775
61196 86505
29931 45962
11951 96998
5075 40160
9835 91732
18500 26165
61548 99479
26710 61654
2301 59224
16585 32854
50287 92250
32036 36194
51356 96465
70121 96495
14680 73106
25261 96256
20847 51209
24687 79938
59388 76488
65459 65752
38589 50534
514 46127
43831 85179
27510 46544
16253 20727
10168 82339
23795 33560
50206 92739
27579 83480
37983 80657
4212 21454
4941 6189
45459 99565
4637 91630
18526 60328
31449 36751
47291 56285
68588 88889
45376 53697
32911 45941
43693 43782
11323 24278
27200 44091
49587 77099
27242 64349
97612 98610
22039 63648
27427 97377
34955 75224
62033 70026
48362 99881
70583 93451
11560 84751
16262 53735
9211 35983
14902 38693
1084 89774
11942 81490
57350 86381
27807 67604
83295 88929
72988 93665
4864 35905
34228 85234
26037 99206
39465 44910
59891 99152
26086 87818
14917 77203
12107 90516
42308 96768
16763 49706
14126 83586
38906 82958
2983 65475
70830 86538
88171 89804
27729 48754
63910 66834
8787 95683
49460 72330
40367 82059
35430 81416
25040 54906
38449 73219
6458 79388
13122 40388
33742 60523
13777 75949
9830 62612
7620 69395
36492 91130
50525 62151
43793 58518
22019 74705
49653 75447
44729 77453
50891 83119
12485 16839
88451 95686
15062 65195
56828 60267
32246 75539
13414 44521
20949 48856
25891 48099
16278 36541
53868 61703
5308 49219
58725 73215
78955 83906
62580 63854
48773 88836
49681 93533
14938 28314
3780 74240
10102 83874
33454 49342
49072 51350
4952 91817
37047 72668
42712 72779
19772 82170
36598 85732
30612 74956
9087 72466
29747 86696
2524 64369
32829 72292
45390 78659
37252 67932
49689 74170
45445 48716
24388 59033
33987 58768
70751 79621
4994 22599
37680 67417
34171 84126
10246 77323
31279 52465
8788 87311
53839 57639
50148 82210
73628 81192
33013 95236
21480 91583
10698 62054
6060 87511
41503 96787
71844 79077
6783 58036
3437 83066
18837 60635
84445 84565
41769 98791
21158 29487
45490 72932
62115 92146
28934 81665
19204 84263
81432 96775
30986 66166
18690 48046
27041 53032
1012 14381
31513 39879
4422 16636
31661 82393
12209 75168
35050 75632
24188 62036
50479 82313
54546 87023
33217 37713
12321 59621
45338 78196
52150 99907
35887 66710
43030 94839
49078 57538
29197 71511
62065 66367
75756 95394
2312 14965
62484 66768
36943 70650
13969 65047
10404 66301
32418 97433
89668 90591
47397 60982
54818 69380
89945 96777
7098 94195
4989 97378
47007 57002
40637 75797
80688 81025
23274 26305
78872 94410
28907 54709
84855 95936
7652 24173
65508 86723
3748 35703
7664 60914
23625 69749
31872 43209
14658 94926
96832 97871
4213 11016
21361 31587
620 25272
50395 95200
67537 90274
60012 75300
91911 95671
50929 57259
53264 59442
47788 68920
30807 93317
7260 51977
24744 95488
75577 82711
17541 64918
3922 52754
24371 46508
26897 97215
7262 92659
44884 90162
68462 86287
26308 29754
80167 95086
41569 50447
79674 80602
34829 63618
10469 64559
15665 40852
27284 48348
34828 42822
35461 40630
54984 65053
15809 44701
17224 94895
21937 88258
25345 35177
24820 62893
37621 78095
60591 91406
61543 62915
34744 50309
10807 30248
31350 96069
22996 68646
7843 67532
26179 39270
40874 68895
84948 99988
65890 66159
4193 35231
83319 96935
48281 67557
13494 37858
32049 51561
2148 40811
5837 65752
37986 69718
74851 88459
25787 28527
37422 73103
33635 68953
27820 34880
23400 45237
6732 66139
46005 57051
25541 92060
10310 18569
17655 75461
80793 82369
15562 83502
36585 57209
23600 99173
17419 67696
66716 67863
19499 20078
18084 72576
53135 87713
15143 65420
73194 96580
11096 73119
55365 86288
16007 31759
57961 84272
26788 34871
15102 55616
54110 66327
1890 76461
43730 61827
4920 13734
14215 15101
73861 82361
73100 99612
47584 96770
22779 92410
6711 99261
59686 92686
593 19908
36360 56461
23883 92461
5101 74342
23373 68495
26388 66967
70996 91353
68472 68611
28689 58056
44281 52836
8203 68777
37064 65945
2042 99089
14987 16129
33859 55365
17792 49043
4014 49276
874 59051
25401 41320
16364 62991
28193 56555
57356 97092
41954 91794
34467 53693
14694 95872
14533 33775
54065 83167
18304 84999
43344 73585
53425 95613
27699 76911
27818 99650
20561 83707
5685 41562
66895 88576
14884 40457
41080 64400
75372 77009
4545 92124
43322 73251
24040 34482
3245 15378
8415 87213
5630 67827
30483 96268
12354 16819
57763 89781
16553 85744
35916 77061
11442 29737
80354 86965
38199 66856
17677 39641
60507 94833
17787 77732
22447 76122
43438 75009
35617 79225
38413 61490
49432 70081
45134 81933
85969 95046
13242 90890
69897 91880
58784 87988
18948 24301
4421 53423
32843 61599
34483 93003
28348 82036
72148 94048
17911 28036
9846 62247
39108 56982
12085 21934
70692 93043
54741 80920
54482 97852
12508 67777
150 22102
80397 96925
4227 4902
3916 93872
18061 36857
11945 58239
51580 84874
37353 67560
54565 81223
20163 22840
1031 27537
41412 41673
16826 97798
5692 95410
9849 47287
81230 98383
7775 37987
5883 51986
720 91467
20922 66764
10327 46869
5312 19134
3800 36491
27504 36607
40774 86894
4968 37945
18321 26811
39540 78435
35160 81879
5431 41951
11099 91899
35634 54183
73317 75718
13985 59539
32327 75608
32280 72789
8338 60320
282 25051
41306 53639
19149 44955
67941 92870
5309 37162
12886 69176
31414 46178
18953 47089
30489 82978
57614 83402
7214 45245
71215 99503
37684 67205
5902 35487
17920 22279
33324 48388
10344 78015
39058 53092
3026 77823
25312 27882
46547 75700
65375 66006
19638 85779
32001 46842
40632 52799
44860 64594
49030 97860
77366 86782
59674 92471
93429 96360
36511 36686
18400 62017
88495 96860
22634 87472
13617 23284
73489 92630
9054 40889
58827 82608
36073 98584
25895 75650
25532 35270
15396 43116
21721 62869
97656 97870
27507 79555
67374 99097
10016 39126
11615 33755
93776 97897
7015 77056
72518 75827
31340 86574
65155 90988
80897 82934
49033 58511
24944 32683
41018 46808
48128 49590
23839 95730
57450 81248
2118 12282
26324 79183
19145 37041
29063 31341
5062 21669
32857 97851
32843 93020
7286 75943
63813 66786
9022 41506
22032 75928
34383 74843
19871 94499
678 36338
498 86903
54906 65728
19557 94368
42891 66365
1302 65755
35640 72846
2851 46676
974 86859
6331 58155
21716 68787
12424 28528
18395 44309
20056 62606
25931 39875
76751 77113
95912 96710
73532 84914
46763 87809
84378 95013
634 1718
11810 26482
9415 43651
5110 75102
28833 46381
15561 22854
54696 81159
25128 41202
28925 33537
5917 73455
45425 91022
33453 73295
57951 90257
5526 97827
20868 48405
48300 49562
17933 70404
24593 95434
59 43164
9001 83988
588 55711
37890 81239
85493 95194
41279 79396
39908 94653
70591 86770
3676 93145
48478 64377
63874 80500
38366 68962
638 50587
43929 69368
35868 80649
60993 93340
27406 74966
24601 59503
41384 77727
77867 84210
39730 58668
60489 85189
20442 21497
1441 89550
2240 46601
15589 83114
17828 45875
49798 95960
30250 82138
68083 95237
16456 35002
20923 68855
25829 98598
22077 76529
24450 33626
69162 82088
35762 54594
6010 49047
43026 80792
1022 37564
34006 95578
17592 58727
27991 63285
11461 78884
45367 99739
14901 47103
56152 96553
17357 79750
5155 82944
18613 24272
36623 72978
20497 77375
32864 97992
36286 79462
74266 89829
46649 88693
3381 93168
46856 73750
4366 29920
83862 96514
25444 60887
65869 77264
19788 51823
22123 46318
77559 99212
50123 76925
62708 74938
67172 76972
72521 92458
4991 11936
49830 87077
58933 92236
24606 68386
76727 90699
47476 89760
7811 96579
3042 87862
54736 76505
24784 68182
43047 76433
9956 43040
31096 61972
41236 80869
3406 17692
32520 55749
8413 47390
56550 62142
11752 27556
20639 70839
47185 73876
85061 89424
1407 47435
6880 39838
43568 80515
22688 91195
34999 71060
25647 90896
46165 90134
45716 87945
10277 54064
59867 68500
18386 27453
6439 89244
28581 84833
27036 41446
47688 67382
38242 45417
23932 65950
6993 93975
36711 49801
33295 93923
61051 68175
62579 76503
21845 60103
33818 57497
7786 55998
8371 30908
41554 85731
73755 82372
15340 79931
24622 30669
73179 82314
11282 67001
31760 69440
42319 45694
77652 80039
40743 58108
17474 33418
15053 32785
7124 96836
86533 87146
12369 60781
45159 54335
17968 60146
57563 85784
36188 42220
55828 64133
26943 81077
5718 32059
6036 68111
54907 84489
67296 80393
82165 96273
11012 76326
30542 84261
61311 72152
67566 98236
67920 71069
6345 34627
57025 75918
56334 86245
65275 95173
97337 97434
42667 79542
74826 79816
90112 94636
6775 57904
23515 62265
8196 30415
78961 97834
88434 97679
33291 90788
33147 73764
31154 85372
47214 65580
3353 13468
15458 82392
11404 14556
6141 75750
20787 82673
34667 44477
26087 65147
12097 78411
8885 14654
52954 96584
13648 74759
777 92311
52638 72413
80932 92735
47732 62948
6697 68988
18028 65184
16027 75524
50051 64340
37371 50820
42239 90486
36897 51591
10449 66125
15657 76868
40249 47494
23412 72983
65135 94856
40989 49867
19658 58855
2397 47506
32647 36669
66745 82703
5917 86734
26429 49629
61891 72834
6179 15742
39408 78205
52434 64571
3926 54081
55915 96885
18247 55369
10727 21470
65723 76855
39693 53412
68708 70341
13626 81761
60474 90255
23636 51270
62424 91027
9707 72824
40217 83506
33394 88909
12107 17497
12878 67136
53632 69702
28202 43540
53 69575
5941 18548
8498 30670
6159 97443
40513 44187
76879 77008
25296 83471
28876 30695
78292 93967
13575 31690
74067 85614
77915 83768
5283 45358
35891 88208
55585 91201
44311 99593
13348 78490
6451 30941
52981 66470
16560 25397
6158 13267
45936 47042
81 55886
14506 57921
5206 46998
95872 96670
91786 95284
65110 66429
6434 35881
43942 45374
40376 82475
11064 58947
62916 99431
27092 96765
65683 75621
63176 68377
1858 46927
2834 45724
67789 74643
24482 99831
24097 42203
85525 96427
9983 59675
34749 88315
59811 80971
59043 85925
47770 60841
36742 76037
26484 58249
4600 48683
46433 71025
22429 79425
7962 18984
85672 99074
40809 68145
23085 72458
23732 71066
29301 72924
55530 75076
27614 91036
45339 92435
36374 37427
40122 74717
11798 33743
11983 49725
27854 70545
70252 87858
71948 79048
26260 72666
87160 89574
44584 51551
59860 71016
6675 96516
26591 29416
76763 98998
68324 97037
55805 86279
42354 69164
15149 63436
16534 57068
248 40311
18606 24432
52058 86524
44764 77982
3271 41702
13825 76960
9316 65593
40746 61109
14596 89709
1229 38734
23529 27570
25683 48098
46723 94886
25799 90679
6426 72422
23534 24876
42023 99063
22822 59057
13646 43747
43469 65692
13797 73681
60803 77322
52260 77039
16826 34144
9335 64285
90374 99104
15540 69714
20270 62224
37475 41073
41453 75285
23979 78938
6875 31210
12399 42307
68254 85410
42983 98401
41161 79281
21623 43819
12664 46016
73663 90692
81738 88729
71971 80468
7787 80179
28293 86947
30686 35494
77411 96827
64418 66241
25659 48388
12351 96668
1396 75598
3738 86555
139 57480
1690 25961
36866 69190
10559 15325
1342 1448
19879 59469
9222 42253
40060 84384
4196 25780
15297 41213
17919 36640
29936 87751
9159 65920
51264 79859
69421 80346
45216 66730
82518 84146
27869 48544
777 97656
48529 74941
67901 80404
82474 87128
7659 69204
13486 16682
80187 86006
57790 69000
66347 71203
44243 60356
13978 74137
44194 95237
63491 65557
4016 81258
9119 95554
5747 96653
9203 65937
53510 80388
80338 97547
1153 47592
23666 32928
12941 36125
36588 99996
42680 61179
10600 63834
3426 36602
2815 25439
7029 16089
64405 71129
20433 63787
61240 78302
26847 41893
43372 78301
74042 93899
44040 89436
49673 85557
57223 64864
31325 39565
35388 56732
39977 85523
41338 75036
39278 50574
19587 73787
38937 82887
7929 53830
12088 12497
2730 65716
61927 63418
48210 72567
4574 72410
16686 20269
10340 74422
6791 17966
38285 41634
3533 51434
13139 66695
62678 92075
20709 25707
6162 34521
31861 31999
31371 79451
19107 53203
18250 76872
54743 66233
6899 17800
49446 67734
13920 32733
16683 52810
1898 54888
1633 15699
3768 94372
39625 79517
15713 69592
62194 83710
7861 55113
30082 47042
17655 59681
15265 24701
69383 93601
29663 38376
12211 53861
69153 98213
48540 81059
22810 63404
29177 59488
4588 68993
27718 68061
65635 91924
21480 22416
11403 33417
21506 22956
2931 42739
35327 39089
21585 68071
57589 73925
49398 65448
5132 55116
57264 72417
44863 99644
46366 89322
19315 79020
45017 87804
50357 89898
23336 54460
52734 86359
23734 70206
29713 97315
47318 73437
41623 63149
66643 92072
66615 96585
78048 90671
14090 97574
11452 72472
29709 96315
61380 69580
28150 85192
19304 89659
3797 55062
21818 45196
28075 88062
29730 56101
51064 94287
85076 88687
2370 40874
25432 66409
17921 50288
21058 70895
46246 71095
3018 90780
17379 44092
75138 83444
23051 39778
31432 36934
23822 42674
5073 29605
13630 89614
57205 89811
10281 76630
2691 8459
51708 62692
11861 84139
20993 71333
381 82847
26306 44305
865 29568
14891 84780
20503 84796
36134 90048
21121 75886
29567 39316
805 54981
3780 21999
32753 91067
40503 43902
68789 73175
80119 83202
67996 82837
50605 97545
38892 42043
35459 57354
41112 59492
21408 83689
32503 85001
48599 91975
18775 80776
41999 74255
51616 77178
17128 79987
4154 57776
48411 57573
33226 76044
38927 84416
587 8546
72489 80592
7953 64123
51348 68588
31801 91254
81118 81230
72662 88094
44500 77018
57870 72454
62807 77440
1324 94069
9246 41051
79816 83478
61403 78142
26916 79933
19201 41432
6859 13248
44911 85785
56832 76930
23233 24804
44693 64828
20048 67528
26845 70761
35805 92050
71626 84574
71032 90402
65275 89561
32953 58732
18582 50824
65022 77114
5343 54473
7558 20746
39227 85255
2977 30393
21972 45740
37870 81287
31586 49690
36612 92002
35679 58737
21252 67541
71150 74563
23770 87073
27073 98602
17184 78231
25939 45071
7160 96380
65382 96188
4333 15038
9781 64502
25027 35973
35242 83061
23362 87910
67091 68563
52693 99225
18485 64467
37875 50095
26857 68895
33898 71881
46861 73428
61114 80718
36956 41829
8160 12100
22438 77378
54976 88737
55134 85664
20512 33290
39786 40046
3189 38528
50332 65069
9768 10335
78157 91067
6561 10564
19140 67233
16587 39408
613 60518
40496 65055
55110 99918
46776 73387
41074 52574
13141 54265
3290 23802
41477 86898
5355 83862
67120 85509
19729 28394
21093 51555
27785 47293
55771 92637
23160 58824
68072 90659
61259 86902
67187 76914
43260 61175
53452 76763
62622 93556
58590 63244
28546 43830
42077 61188
84086 96821
49514 98575
61677 69862
927 16042
14587 31121
27129 47303
3604 68074
3780 20517
66809 80569
26929 32904
15301 70609
19272 40632
14738 57759
17914 37904
8318 16617
29411 43700
21386 51106
14081 63391
30480 54266
80279 93136
3368 20264
40263 79060
59196 89060
47579 68116
76341 98690
25351 61049
27644 83294
1538 84319
20219 86313
63103 82342
29963 76232
57805 88838
101 10087
3168 31051
93776 98529
39592 94728
2658 84999
28828 59553
14454 54804
52575 55369
35084 64282
39219 65089
3702 13606
9307 15550
7785 33168
37055 97941
14886 70347
52689 76990
52785 64881
40474 76244
3507 83279
28701 81025
32188 83058
851 32908
27470 47397
42343 58213
52054 77506
11235 88362
66477 67973
449 98723
46622 67751
36804 73770
21091 69975
21862 85435
3194 76108
34112 62564
20813 39623
52039 79779
29642 99790
50251 85709
79248 91139
12671 23666
21098 30586
14348 72376
28446 29399
56382 73624
4638 16099
16683 41922
47032 61391
58886 61371
55925 61338
50459 97352
9552 32431
37997 50045
64502 91655
10741 55885
2624 96578
16783 78563
32985 64810
33374 76180
21096 57462
49866 86176
32430 52728
84301 90266
1452 22819
30789 85475
65730 70678
75696 86996
5258 84498
3048 51343
10292 59427
10310 49421
41207 50753
89989 91617
32322 69065
40221 88687
19684 80160
1854 83416
39673 99185
28060 63097
23556 34245
6651 18483
80625 96614
32539 94979
62353 84048
34154 69534
41110 79527
50970 72937
52148 88889
47192 84973
20634 74556
17665 68331
63280 95791
54268 65366
29260 87227
12053 28281
10949 81163
32173 74750
16921 61898
56860 93582
8369 97782
49897 64141
20626 32885
4108 81087
15723 68207
43381 61072
47940 96438
11108 73990
42362 77997
28589 80491
76227 92658
3561 14883
7057 47688
68889 93438
403 25443
32621 46035
1233 11638
43240 87024
23676 32689
31266 52225
68699 74043
81503 98818
19213 59525
42164 75370
37698 85778
581 69016
67921 97593
55739 62185
3664 61678
4919 89106
6821 51682
4028 70652
68389 84020
75116 90652
65424 99959
17125 69726
33836 93486
3297 68974
58496 94194
41282 47261
27981 38994
25029 65528
32403 47245
30785 62128
10239 42039
48460 65485
11724 38403
25514 48350
27347 33920
50520 86725
17032 55174
41205 49101
44246 48358
36583 38722
59354 81404
27094 60240
55933 60834
13566 61518
79929 97748
3180 8381
26577 38759
11028 97997
47730 81682
31993 60307
48445 93634
24080 65894
15058 25915
86861 88382
81144 87208
43101 72524
4819 52375
52184 67800
30078 31348
6794 63430
62482 86272
8082 30707
20364 98925
38699 93578
917 53993
49366 74511
35821 69338
23653 83832
29690 81604
34534 78972
37111 63000
56227 83626
38873 42184
1809 46558
1741 22893
70900 90480
84477 96308
15721 32719
4784 44096
89747 91945
20002 79281
20833 59045
18472 98416
96887 97173
10436 64356
71668 95818
34196 40666
2384 88054
13767 44169
10716 53125
66961 71806
52464 75435
20791 41068
2491 32305
8345 19035
28225 79059
72336 76361
30265 32222
15538 79263
25551 69610
21619 29903
18126 55818
12642 34226
53237 58103
24138 33475
36877 76818
25925 71718
30594 54954
11535 56116
60522 74064
44362 95282
25574 89967
18664 43810
52273 54528
15828 39575
12859 28418
10937 24363
6154 89470
36054 82276
16030 35800
75102 98417
12793 97033
86635 90328
41603 45742
32816 36598
6602 97680
54023 55832
93261 98058
32318 42847
3917 46909
26613 66987
13164 22788
6577 44950
420 83074
533 35907
2018 32732
55446 97723
2898 39629
10856 16808
5694 41378
40057 81133
14817 67043
66817 75795
10728 55402
51942 67077
14929 31114
12138 49211
56130 58824
10777 43017
20316 50574
72743 93341
74133 83558
1715 62038
32078 48356
7457 77867
10163 14656
19231 24732
36062 55409
31668 81281
42672 82030
25460 67159
4635 13313
25446 40399
19072 99011
7126 66616
13498 35121
16767 20185
3660 17785
476 57844
16416 69744
12084 94232
14101 71115
51020 66448
32181 87776
37453 74733
35999 84885
19162 65340
69123 92993
31506 94067
8457 52586
58237 64037
43617 61058
74562 95498
32825 87482
24392 61525
40470 65052
26643 58808
3269 43356
2917 53468
2111 95789
11682 58073
55050 85567
15474 38161
11302 78952
42914 86637
63277 64229
12534 33377
45173 48788
75442 99461
6772 74890
47500 56700
17113 35222
29620 92746
15003 24498
22997 51053
745 2725
11608 92215
50790 56178
4705 29354
12428 35811
70815 98091
7764 31460
47143 52765
47675 61434
21021 41493
9968 19086
8846 14588
12159 74754
52991 94401
5940 68006
15593 47663
68632 75130
35088 74430
27005 43579
5710 92567
12212 55596
29856 43663
57345 90875
12530 14927
4755 5483
11942 48013
45819 48720
81644 83886
48565 54154
29373 66794
27059 52913
16831 16925
43293 59026
58656 70129
7683 63453
68091 89295
16597 18915
3446 17567
4798 18586
2176 20775
20390 20952
11648 47317
29552 97933
7696 97729
56386 68575
8651 40735
8748 64532
49196 99415
36861 76354
24350 84433
14408 71682
25068 31364
18335 31698
63637 85280
1184 72418
74857 75524
24533 66614
48016 68957
33921 45772
51146 59996
37570 83548
6387 76561
48009 49534
60843 91002
69116 88796
32923 70629
16060 68977
24262 31307
30922 80311
29076 62930
20170 50794
31087 63773
9210 76676
40675 64179
78785 91823
52356 64782
73817 92983
2553 80658
27780 78893
82476 94225
40990 42038
34284 51953
8767 77057
52441 86701
2809 45705
72255 97729
15578 72906
43302 44213
44441 53174
14171 63946
39941 76348
15068 46672
4460 73793
30245 60657
18651 86683
22012 90470
58886 83875
23893 62440
62108 68609
39424 89380
224 46091
10336 75548
63191 92949
73258 90249
12544 35414
2078 25462
7159 94817
25301 47031
16074 65893
69684 75052
18551 45495
56491 62816
20022 76794
49151 70106
49606 54996
5717 16976
19378 40480
836 23022
33444 97983
10345 32129
70529 75115
50476 98990
52840 81922
20833 83115
22631 60997
71426 80350
38187 56230
32 34128
3676 60134
57887 84937
31724 54084
5292 18868
67589 78702
14368 57785
23835 82629
2352 7051
26332 60427
78577 88031
15439 77283
61962 76215
24723 69579
41395 81529
45772 84010
20194 21000
14193 66916
25882 45576
71551 79993
35317 57464
57979 89705
4192 97896
38302 89438
15785 18483
35413 84203
23876 42762
701 33290
5257 61051
37237 62118
34248 37398
38185 78734
39304 44968
41052 64645
4295 80314
32937 41503
8815 98134
16451 78649
13201 67817
53435 64372
44161 64292
9403 99412
4253 54318
54389 66156
84860 88178
10420 47144
13344 78925
25252 55207
19075 90103
36099 48894
12055 31779
4472 79936
13084 80932
39505 90435
18519 26543
3079 12202
24685 29858
35859 75225
26610 69389
17962 69517
32215 50176
49744 58633
3895 15867
2438 92163
87204 97342
47624 72001
19619 64356
20107 36087
4202 37002
39868 51752
18574 56436
30820 78422
42195 59743
26160 42399
53091 81376
43639 63211
2926 19528
38479 50748
46628 53280
54623 80460
26268 36865
15472 64356
72934 78426
1368 62757
36119 70661
63753 64443
15666 76086
48923 81383
32216 52684
37414 76426
20789 87737
16754 31209
1422 99957
63491 83045
83212 94224
23691 25436
58210 69283
15066 49662
16861 28159
21399 53739
5552 55485
15326 57998
80935 81481
41260 62134
25207 34056
69214 90569
58429 80732
86450 94823
66552 70240
7911 18049
28503 80506
24443 79324
58804 82590
61400 86551
70868 86911
49471 65191
12752 51281
20677 52527
24832 46481
67989 99866
56615 64820
22174 58765
782 61997
47526 53229
8963 40327
12711 90782
27689 50131
23174 71115
44629 69925
39472 57472
41162 60948
24125 24647
49225 69191
16836 70576
4276 64623
43868 72040
32562 49980
22470 61039
26780 49328
14778 85800
50081 84433
44265 65997
15526 35758
27612 94002
19977 95310
9815 56219
6289 62275
37261 71110
11827 67294
73940 94703
33835 37236
43764 52772
7581 68118
73973 94857
9436 20265
41532 77762
8992 81514
65041 71522
2591 84914
45364 90099
70828 83477
27138 50541
15813 75177
46442 68737
16947 70281
38203 45440
28053 88295
19964 64903
50563 51485
14804 77481
19836 25058
26642 35598
9477 77666
58979 68721
51771 69553
16478 95379
33554 35709
25178 35908
11794 88496
21083 39369
11629 32701
6392 24891
18427 42391
30660 90136
16894 64111
20751 73626
66733 90624
40701 61441
52877 70711
57326 99842
49800 63797
7730 19509
25686 42212
8945 86437
55728 91515
79069 79384
55107 72304
46883 85760
11467 83024
45008 82540
86730 94056
7852 30064
76812 92832
45785 46744
84179 96452
22035 71502
3417 60290
9501 28483
7114 26414
15379 78429
41313 97694
13084 68507
53247 72751
79036 92039
24487 87270
2981 12855
16221 28108
13581 67295
32089 98234
4730 5558
6761 50510
25315 52058
73077 79529
92016 95333
2019 87136
79132 96968
39116 72875
32407 39788
13972 25983
20431 31003
52276 54763
3558 82636
47808 94856
27515 37303
13917 22652
28297 64492
42275 45468
16739 26075
80675 84764
10443 56432
30741 64254
5443 25512
25113 49904
14315 56229
48936 97779
32222 64499
56373 64406
91072 93143
390 54112
56845 72697
39593 78477
90926 98761
13392 78421
11873 68121
33854 78134
4739 35082
75668 76107
18775 49796
10262 69145
44477 71288
71935 75453
23652 34573
60178 66776
39687 77789
57027 87323
16747 79381
55920 82803
35550 90096
50867 91150
5937 72665
25276 34141
24789 96141
28628 88716
20309 73784
71968 93057
18790 98917
41577 55209
32511 83392
64263 95978
2939 24308
67211 79483
1137 13447
73481 93582
8525 65445
23771 69329
45919 66375
59536 85041
79152 84354
42276 45257
65904 74409
50002 50533
57119 73483
29042 52446
34458 77949
15555 43382
22389 50460
51044 85106
5504 17766
36079 42877
18050 61465
64226 80507
65304 67855
43376 59032
18418 39138
26151 56632
13428 71363
20751 26039
7919 8027
34033 98753
91296 96718
16826 38242
18416 50483
57947 72779
31274 59896
36910 61289
86682 87590
29201 61148
47565 95958
28878 57590
40684 58070
21346 79563
85877 93194
45117 87566
6221 21078
53688 61014
14919 70774
1033 10022
56780 80302
19844 32268
29082 79338
52321 64240
13400 76002
66753 90353
66620 80375
24495 84830
54066 83585
30402 81709
81193 99359
22911 80251
47397 47592
45595 59777
3392 70044
28623 54845
45980 79317
53576 83746
11778 27778
76889 91195
10926 52788
9777 42327
42830 97537
27796 61768
16405 81417
17281 48126
6788 65768
41108 87673
73793 79071
21359 42854
25922 94433
4232 69347
22217 37335
22322 97626
69762 73496
6526 80055
36765 60881
76608 94178
59296 88975
17411 99333
56120 99908
3943 20778
28632 65962
40173 69263
9932 89608
59479 67544
25727 80683
6429 60197
17548 62032
3087 10623
37231 50286
16479 48111
27927 57536
21953 96570
35389 87214
74084 87270
3192 61069
31076 32509
23746 51551
20728 78629
74660 88669
30104 42317
21660 95053
369 41179
21340 53188
21638 78564
34700 47546
21651 90212
31471 96071
17198 35677
41500 55775
80019 86213
3545 39065
56213 67857
56039 66684
71628 91166
78631 79640
55030 91992
33723 74109
26754 44541
3028 64718
27330 42547
3087 20575
1004 16186
60304 60561
78043 93678
33783 57600
28573 36176
36122 67199
41141 76833
28858 43173
13146 39680
44615 77214
9492 19756
41513 47973
50112 59859
73116 77601
52353 62056
88170 98754
832 39766
2715 92310
1202 47932
42382 74377
30368 86560
19043 90161
33878 40149
22910 61966
20398 45752
32213 62424
11614 91222
83563 92794
823 84202
56685 96824
53314 69915
73810 95109
4273 41067
23969 55293
31461 74956
28458 89128
30240 58438
3529 76047
64232 99573
34669 44470
67130 92237
23559 96711
54019 64001
69366 87806
31017 81718
47574 80318
89898 92480
30043 94542
16421 74670
61879 67594
19009 26346
69079 83690
21043 26056
19339 98646
8344 94250
54353 84940
48339 72767
28576 83647
52121 77581
91772 93078
81494 84434
10603 54488
50426 61708
45679 93224
23774 26802
69280 98736
3326 96949
61851 90018
3913 78605
5943 92205
30403 67762
5170 68286
47415 76489
11268 35318
74753 97617
17139 48550
35454 82356
33469 98379
65934 69950
27166 50815
28546 93452
55616 64355
2871 16746
93144 93605
64065 68076
73543 87442
2553 57459
18751 54359
12923 84399
2551 52062
29827 82174
64690 72206
42663 93487
33203 53226
56991 83603
68974 82914
23540 57710
12604 84184
35559 45223
8563 55397
52451 76119
26921 37297
7839 93952
43450 68491
4917 26834
45643 77118
33779 70103
10109 82113
24722 76024
42555 86717
25298 96062
23638 73203
53455 74583
47960 55458
28174 42788
28728 71408
57325 90696
14935 48231
27896 61871
34446 51271
51647 88304
62908 97011
417 90533
7148 23392
42445 87291
6771 67072
43115 50549
23362 80383
15680 25297
42213 72648
56672 59043
40112 79890
30275 58802
38749 90911
15506 38120
41972 65676
49354 74129
53479 84021
36631 89652
8067 11743
51587 86405
61413 81278
41514 72077
18208 22061
13189 29751
81919 94277
39216 50667
72351 93987
22026 58057
27881 66725
63573 90431
58123 68402
43792 46163
2989 48478
22406 95470
1011 13798
77556 94094
35622 84573
62716 99282
53674 56830
18248 37015
31399 53202
6216 39210
42169 61444
20013 62457
49614 86589
12289 23976
26250 41403
92894 96736
33161 34730
44013 90026
20718 87768
28332 84768
54154 65664
18654 50689
16381 42699
39242 95910
11989 37582
59171 93244
76552 89733
67011 94083
44589 94397
16962 69328
2947 93611
19360 75940
43776 99500
7731 37817
57510 63230
9583 48753
85036 99109
43380 64843
614 86465
42053 86948
7547 74750
66235 90720
33158 96545
4960 74476
10486 86159
38881 48103
54578 99966
9748 84859
38683 57044
61270 97973
12956 40558
18223 62887
33450 84228
47940 74884
51534 88558
2408 59322
25817 37435
21877 66856
71492 76194
59320 71671
44053 45374
26345 41625
78112 91749
30499 76881
35961 80312
46952 81670
38170 61494
3987 49106
89773 97228
79570 97440
68487 82968
10362 17208
10442 95779
50742 98280
30662 31099
29789 47499
57495 78643
317 66395
22150 82077
43943 63941
49156 98249
41211 58064
25662 94384
45583 58102
2628 85672
91105 99155
16945 89750
47550 81908
4014 49356
23297 90419
23642 49654
37381 68361
4222 49223
11747 20129
9962 99610
14914 64719
30481 89512
71542 96260
8045 97135
12119 87224
6081 72381
44561 47702
5520 81534
61760 76344
88204 89257
31386 74751
30996 61975
39235 91382
4298 87346
36254 40222
62277 92441
42404 65396
16277 90203
43004 65271
7570 81215
32889 64257
18830 58489
78100 87245
12392 30626
7820 91859
6630 12237
54471 73790
52385 95080
29292 44278
73931 87450
21334 99105
7744 34411
42867 90280
30575 85528
2696 91239
18948 63427
19968 46974
65215 99071
41184 44253
69309 81400
66943 81758
7597 73090
46726 51466
12282 71338
70669 89587
65669 69300
82222 98850
5074 44399
17376 29937
67262 71832
65194 92315
27409 95940
33732 70352
50292 95848
32019 91805
52979 94354
19602 62520
29315 60157
10567 70089
13700 99759
32639 45645
5270 84314
10474 62579
12899 25974
79076 86896
2699 46571
82035 93659
9114 22457
29543 35918
66664 89010
4 60016
35436 97704
36236 55218
12113 20174
41027 46236
45865 76228
78253 87440
16208 74258
4393 17357
43111 53892
16271 76138
12988 95428
44342 98859
32691 63109
2905 69308
18364 66642
9509 76733
57193 80783
31362 92016
46373 78428
14163 90209
45518 69085
4519 43685
45612 74171
2460 99960
58035 97405
51748 88981
31788 58911
34886 37969
22865 25613
64593 74943
17399 81435
12072 53063
6891 25439
76540 99842
4755 50959
18950 73666
19249 26677
4256 80720
16288 58135
28442 62389
18841 73605
24818 61148
11015 52583
52825 79598
1493 88998
24672 34011
44535 57925
16754 87522
26783 63619
55282 61798
34253 80777
9949 34902
59590 97422
56187 59782
16768 43625
9356 68785
47759 51263
32423 41383
6440 31481
75688 84641
64840 88513
12565 71484
39225 99596
18659 97959
81460 99844
55387 89761
2596 10547
532 15224
38765 65921
17884 71005
30966 79905
70709 90019
5488 88040
3767 49689
21351 67448
51795 99011
19530 42772
207 10616
23958 30799
54218 85629
39202 71202
53160 55573
25401 89189
27110 35588
30998 56087
31785 46500
63713 94999
59578 98206
26776 73820
20055 70200
42505 86900
35395 46051
10624 22419
25833 28111
22355 59458
54118 80033
17485 54961
61671 96143
64367 85650
6795 31325
43770 51724
24067 84083
47598 76213
50358 59166
10311 48179
40551 60858
13648 78500
32618 64997
61214 95618
33975 36482
25147 77488
3135 68447
677 86841
21147 37572
82768 92779
48463 97549
37920 52789
64784 67294
25329 76769
2470 66110
35246 44820
41738 91381
24512 68892
22143 82541
46360 72837
40376 73612
64203 82165
28974 47831
47571 54057
90201 92854
1424 57968
32242 81197
83379 93468
12756 67671
351 50780
24981 75948
50939 87464
5403 64868
76526 78239
30340 52175
3392 99842
4094 81363
13061 27655
52087 85343
17922 83021
27834 48229
29186 68457
7023 39256
30059 53282
48785 87348
31981 32779
16496 69170
3687 84112
89083 90880
78478 98545
47103 78909
79958 99409
6056 58894
1203 4371
71145 80093
66729 91208
85261 93977
60685 82149
24409 57366
52033 70342
42717 47383
3446 67977
28710 77370
40149 91296
1778 67577
47891 55478
560 56431
7340 74232
43651 57835
89524 97460
19946 21189
66234 90367
8753 58219
4432 8189
1452 38304
57628 69816
812 11846
22846 87980
10970 41176
15574 70527
32889 70253
18611 63890
62744 83005
3435 60966
49306 60405
71036 99981
36854 73906
15508 54186
12431 25035
27375 98344
25386 67311
14549 83641
58545 74979
15074 84588
34531 85454
31041 97005
17296 94165
50955 57407
74698 78316
38718 46120
34215 51914
80163 99326
4418 75977
7438 20203
215 35680
30887 52446
67208 96163
28829 95632
42688 82580
53773 85465
61045 92511
11354 77503
80895 92864
54082 71117
51680 99097
36293 94069
17311 96718
50841 85967
26989 71135
2324 57263
62002 67962
69378 79567
40910 49487
13713 88468
54556 87886
15977 48993
31024 68644
51824 93215
82511 98014
34705 72669
79164 82458
9140 93522
26906 95615
7219 24002
17219 66916
16305 56961
30889 35879
21989 49708
45493 97904
19451 76312
25342 89806
21361 49118
36740 68484
62724 98530
49428 52369
46335 76383
25185 84453
26944 75331
25091 29325
44588 69909
61070 67172
33992 40344
9122 25754
10490 93859
50393 68225
58132 99576
34560 98324
35774 54162
46504 99519
27006 45689
18086 50044
22282 81068
57726 83042
16172 65275
16524 51548
11521 84483
2099 73171
15484 80103
48001 92422
80736 89776
20055 29536
14400 45771
76213 86469
45773 94744
97382 98534
8983 66787
1110 55332
30759 54824
12875 25521
53403 62769
634 45568
21250 70325
47190 65540
9187 14289
39089 80153
10065 98125
45156 91437
27775 41477
10609 67045
24790 43597
1937 41917
2832 87799
82970 89003
46730 90424
80850 94818
71317 73235
70508 73808
37115 49781
44602 97965
39419 53616
12990 19198
39104 85154
32190 38853
72212 75389
5703 81430
10465 29892
74695 80380
18168 93726
39638 50214
58214 97215
52521 57684
22295 40413
19891 55158
11777 38248
7392 53475
46126 79250
63677 65528
25190 25836
16887 27212
36762 95696
2989 19519
27085 83029
5641 19836
18212 82172
86189 99017
12193 24400
25144 94202
4461 95132
22741 43969
3272 24335
46195 71670
38303 46220
19405 44481
27091 30038
68453 69156
20405 21586
78214 82897
41645 82820
35110 46886
35462 43956
14344 28675
21724 75842
19016 54975
4233 43220
16017 25357
22480 53285
12887 40312
20992 74084
28192 63038
52544 89723
38452 40697
8104 48984
22754 68598
18934 50646
70979 72492
94987 95380
46296 63069
65511 72573
5904 83561
38036 71541
33098 99500
57789 80414
27172 69833
5223 72092
2389 31753
57074 87696
13502 16842
12973 34817
8262 52929
6318 25756
27332 51139
24929 74981
56462 78491
29256 40723
27087 85997
51668 66482
20936 54576
15694 94225
31056 78731
13895 45593
31957 35759
38541 52329
45259 63207
29151 47912
399 52971
34834 90416
26815 76651
13350 53217
14550 63754
78731 91537
58714 97328
38399 96395
21013 79047
25490 57256
31329 40433
54452 71326
19127 67604
48160 96048
19602 99696
14151 49532
27764 34488
19712 63309
42260 70303
14770 98888
7366 59278
40241 44843
33214 79740
74781 81040
52755 94790
57441 84451
2554 44912
80034 96017
71 74498
39199 92456
26253 51748
40271 82190
51462 93100
26307 45505
12514 22486
40844 80426
58501 78038
9035 82987
28078 77494
49401 85360
23064 36463
28264 81452
64784 65866
36564 62694
77740 79499
4861 93429
2677 87616
43907 72487
15643 74347
44316 69217
33464 34136
15100 80633
1025 94764
51556 59868
2580 17261
30542 75270
5850 62149
43846 49502
8452 21398
40012 91570
51175 71173
43535 98939
31134 54027
41596 89862
21703 94937
19234 65807
4656 52358
68221 91760
48420 65694
67561 73932
7172 37925
24453 54852
12795 50781
71563 91616
1566 87397
8637 15836
20988 38660
6271 73801
82120 98714
16607 85088
67996 81850
42401 62359
37712 50000
28508 85372
11936 61524
85396 97205
50642 92449
34031 49326
18629 77157
47366 65818
66666 76162
19402 94359
16815 47837
42084 93854
63870 98172
17745 19046
12626 82417
6966 74357
27566 73977
7987 31353
39493 83699
11507 64484
10021 74546
51912 96704
25720 40118
80537 93604
4720 39582
43128 75671
57955 73156
10819 71982
32607 78058
34640 99924
6214 55063
10735 58769
10917 17788
28793 95657
8705 10119
7387 95354
4664 76407
54862 66102
37749 68456
54048 54617
12212 81420
50064 72492
17387 72831
30827 94817
9647 72599
44045 68239
43652 82296
37043 94524
27183 66490
7392 19347
19113 26386
59521 92316
23384 99287
29228 33339
54343 94564
20152 35219
16425 21010
33383 50231
52708 84071
30850 33451
11014 88419
52537 54016
71181 80908
70316 75846
5596 30713
17315 80274
49530 73584
10733 44696
70757 83566
9230 64764
27436 71432
28502 46486
15021 38601
20254 90640
57774 97175
76087 76404
32367 60796
68609 90704
43113 89282
40267 62229
17589 73992
29010 41935
7522 25163
53334 80113
7604 37949
6653 39529
12104 67493
44007 65102
27040 97129
36923 67945
41053 55282
88859 97154
31101 96967
45115 90819
44826 84369
7019 14918
77103 87243
53897 63046
19533 70221
37260 68140
2649 79784
16546 53391
113 32896
1694 59325
42594 98411
13048 99393
78488 95527
194 18012
41182 65260
30075 88667
31143 33928
9852 46241
5437 12005
72039 73328
18849 89386
18595 38225
85652 96169
10038 16206
71867 85114
11824 26410
22563 97303
51044 60799
94945 95757
2362 38664
45997 46922
23421 52598
8257 46448
32012 41936
51419 66965
58972 93045
64993 73335
4985 38967
6628 77846
59537 87142
17208 83611
18230 78737
3895 57840
57858 73464
90997 95584
64601 94219
2341 62526
33068 93502
23985 32569
18182 56351
20240 60874
17052 85272
6855 44624
64211 70642
34613 97469
29908 32270
9893 70334
39783 97844
9809 28794
59793 85223
74039 96310
43101 50013
312 50477
66413 80649
428 98019
68514 72975
12201 94416
5023 34620
59764 70479
19123 20568
59162 64003
39891 92714
46081 67611
50574 95072
17767 59994
45731 58768
14650 67857
63187 67851
64813 82473
32709 91274
28339 76455
94953 95504
24762 86282
9870 22796
40834 95152
40127 68123
3256 37049
28862 66627
39380 42787
78821 93811
5323 48724
68963 78562
80918 81074
24678 63744
42205 78032
2198 44277
900 49630
2581 68350
21270 66013
35108 41352
2708 17160
3962 30928
10821 76259
75478 78573
44395 98463
47286 62747
11923 52363
2596 21601
23187 58346
23129 60690
46839 55947
11428 17918
54903 74345
19412 94373
23825 52238
7595 12445
45722 45824
8362 24232
22740 53446
19234 59516
29557 34875
24524 27653
27633 94628
17905 33370
3279 59154
12596 47314
28220 32978
42393 52789
50482 54200
8094 43394
53888 78239
28001 70500
27356 87431
70830 90814
1816 65701
15802 15951
2935 82567
57383 79977
11010 81466
48473 51798
555 61315
59343 87294
33497 40367
23579 75627
58788 93687
31386 81546
54534 63653
61205 73896
96128 99280
23392 54927
7877 13095
29874 93290
36699 57844
44005 65120
58530 65802
32083 67125
42016 83129
28274 79943
79156 99029
25302 40779
41345 80425
46346 64720
29364 79049
55616 83462
86192 91688
25903 45027
46058 98419
38864 65790
17140 93925
51686 74980
10207 12989
62530 69165
46984 59700
79680 86786
22929 89431
33728 50201
63633 76283
32690 72457
44458 46304
24944 95658
34160 34691
57372 94995
32023 50514
50598 64371
69749 91422
29262 93191
11743 12038
53768 79541
24005 99273
12289 91935
88278 91496
17433 96620
77173 86888
55160 64167
14813 62159
36439 59352
74198 95140
18046 83551
74774 84976
15408 94595
35540 53444
59090 71918
26748 93794
26337 28135
50405 62147
14948 97447
18468 67805
61070 76686
13948 34840
9646 13616
95004 96255
9642 43252
37456 45428
4980 9535
53556 96827
14660 62802
57508 62778
2058 44599
52392 91384
73296 78170
33334 86570
22972 95999
23541 27447
37051 65469
23389 33482
15143 84745
9716 62617
39304 61687
30296 85746
73913 99025
6617 79936
29769 59152
20249 32997
11264 55634
9878 70284
71476 90693
49011 74366
6435 73477
31937 96468
554 73893
33226 85574
25660 31313
29185 37532
88277 91573
61027 61088
62802 70825
14864 77614
2950 17165
25414 74056
1019 51150
72892 82465
14347 77347
46980 63917
37695 41355
15704 80733
15426 87225
35874 54245
84337 98108
21545 64759
48066 91669
71292 82285
20322 35258
14212 24882
60494 75183
3128 79825
57757 91458
396 9691
65371 70213
58969 94335
53236 58629
58894 86164
49796 94830
35593 83578
395 33661
45799 64266
39212 57619
75536 98561
21581 78617
31064 95551
40023 76920
22471 54301
33337 54131
5179 67711
44944 96889
32490 33749
22822 71814
26622 84184
54305 96428
64003 83258
52451 78866
7832 71085
14010 59069
8403 70849
19226 28471
73131 81649
47030 54348
56750 88108
38276 95077
11294 62225
727 80809
31849 88789
4538 16451
32618 97471
5560 85868
67092 88600
19486 42160
19088 50246
34221 48493
16058 60785
23909 29776
2579 14664
52752 73947
24024 30184
8121 27730
36551 71156
71034 85443
7007 47660
53904 93683
41784 47514
82774 99193
20767 69736
8074 93278
452 63447
38528 79135
53080 57398
10842 65872
20524 68800
11561 98973
72207 89153
68023 82102
23659 31532
55696 74120
38662 99387
68928 89109
5459 84502
33609 61533
35551 51370
36662 89034
68861 75120
57924 70778
29377 44210
32315 93550
51977 80383
21647 43929
10247 91771
14944 80838
32894 99838
38159 77562
86912 96180
35240 53412
28088 70031
12823 25962
70264 84880
18019 61030
11343 73684
41119 98960
20010 83178
39946 88413
5874 60372
34565 97477
5721 63668
86196 96314
1652 51566
15373 38362
38036 41165
11035 41509
69074 72370
3714 72310
47981 65040
21038 94863
37998 68680
6418 18872
37155 74086
1709 50098
29085 58434
18064 27571
1359 63514
5993 78836
61760 88831
44822 99158
47298 75834
72123 84270
49599 53559
18159 68244
17874 33262
60516 94289
38766 81072
27502 41656
19274 43775
21639 75776
15973 21413
37888 55982
27378 91837
52911 80347
43800 50710
59111 91623
42889 60662
13301 67659
4123 65245
6338 18136
62058 62589
13465 42509
43394 76367
10696 76597
11524 50921
69917 77916
19534 83186
60535 90760
29601 92885
253 5298
51766 88239
9233 24918
13557 53324
53764 87927
11593 43350
21758 32086
49215 77389
19688 82724
44672 76713
18072 84844
13016 16276
12026 21106
58429 73979
69207 70362
47532 54986
47885 86454
54116 58040
13110 84407
29504 75227
60686 81317
15383 61774
46242 75849
32878 93496
45975 68132
61338 95683
54531 88180
2122 3669
53706 99598
10681 39504
91660 96782
12844 68508
12573 85920
34979 43624
7547 75231
56470 64270
46024 46168
2965 97998
50705 51621
74604 76578
50439 95208
74049 96965
45980 96880
8435 75593
11979 43401
38226 81084
1075 58241
13481 86780
34698 63501
6008 36596
18891 77177
12419 73874
27781 44181
92427 99330
5015 97653
30847 71100
2216 63733
69334 83526
12764 79582
15222 16296
64788 96614
26245 30297
26289 54756
26604 74165
42697 99966
42567 77582
17284 64224
9901 16696
16315 40382
3891 68620
39076 58019
9104 68534
75217 80781
695 88607
38355 60679
7228 30751
37742 98802
34860 37315
14315 30220
10545 16551
22965 71537
5547 81139
61953 99537
11469 98624
76890 94107
31443 48124
32300 57297
23539 95923
11647 42475
16183 89653
4704 92068
4196 19431
14971 27716
37228 98895
3403 35109
77295 89040
8887 65046
30464 34047
36404 83155
14643 41009
14492 26058
4036 58385
36247 74160
77848 83835
17283 54805
9388 28491
27405 78692
50324 56755
48752 83391
13096 16690
31447 38435
65734 80811
69135 81315
14323 59774
93 53467
5999 82387
12080 91891
64773 74020
42325 65480
32692 84050
4417 99616
24022 89336
16998 37200
69225 94461
71082 88447
8165 35934
62408 69763
5372 79783
68452 98826
14396 42512
21477 51803
75141 89051
13900 56250
32279 61390
2051 58613
27197 45466
7072 37502
21324 41757
51233 79022
8599 55017
3070 43301
5990 57384
29881 52578
12104 36007
21145 24608
70074 85164
43326 86648
30330 34588
11682 45891
45343 84512
10764 28642
9246 44446
51933 94985
16510 58723
26602 58950
29018 83924
15349 39712
44196 63696
45562 84363
45203 79546
44243 49304
25988 95413
55093 71773
88906 98512
688 25642
40899 58091
6354 37958
8443 86677
51534 87683
72257 90925
43498 90890
68575 76969
4752 57962
76582 93254
35535 97327
2026 11370
30535 80533
20919 48550
46552 64052
8378 49580
27143 97653
11237 38248
19990 30104
23187 23542
75826 76164
7624 67902
2946 43984
40956 58825
9567 78184
30370 51821
16355 58268
21994 86259
72899 74081
5400 87441
80355 81561
11827 46911
6859 38487
78186 78600
12416 35528
47946 93429
68848 96574
14953 53563
44064 89985
54069 55432
57490 84707
2636 85897
53212 94820
26382 83184
38882 84089
29721 56284
16927 81115
26087 82606
41248 55397
57749 74464
28872 99574
21456 87098
25649 60321
7944 81942
16801 48826
3291 98542
22785 61082
45469 82071
55500 95917
41543 79083
18101 18468
28995 90552
441 59459
43917 98042
56723 62826
7051 45444
657 26710
43481 93259
30961 32007
13480 44292
419 65939
21099 68085
34121 89066
17389 28057
69496 74570
2420 18458
21792 66134
65502 86546
14177 78622
27978 61687
61045 85582
2991 83112
46017 49949
51352 94762
21160 40433
25191 40319
20303 63101
5648 29675
49089 72019
15780 51454
23911 56684
34287 85918
20615 27554
56651 69411
19607 24959
224 30234
14590 47311
1024 48070
6749 27418
9949 69313
46118 84423
90899 94386
34081 91795
3905 28112
2329 48124
33940 36046
47499 69816
17020 92425
69167 82557
54609 99195
37265 58346
6773 30038
71282 81986
65331 98080
16641 80684
12361 71655
29668 47336
69893 91292
43041 67716
22786 61560
14505 37639
72114 95689
83419 87057
20267 90050
66875 99802
28538 56489
16265 98942
16096 95979
57847 68922
22332 40603
15161 50685
10307 51115
15856 80254
33659 67446
33097 65807
45240 94039
18335 40285
76828 93130
23518 84615
35237 97051
11503 22895
38070 93843
37143 85497
49672 57291
47370 55471
31842 99079
35176 56996
4580 57903
21609 60898
17656 60533
26351 43830
2532 87683
36444 82612
21573 37847
68120 76716
6620 62456
15341 59280
87261 90780
18616 70455
64587 74767
14494 58057
24823 94954
15792 72822
12414 99222
44770 98809
20460 39586
9261 28471
43949 60718
3003 14570
66439 67470
1558 37583
9778 72208
25291 81665
35816 70178
20918 88742
66275 96437
62712 85658
9150 94970
34454 94565
82024 96996
70402 86037
17713 82618
32755 84986
88652 93974
8328 99372
22169 94223
25752 33573
6976 81312
8358 31387
23882 92712
10762 58469
25373 30698
85460 97021
29908 84370
18942 70471
68092 80564
37341 80407
2102 88710
41389 66124
6883 47537
22309 30094
15866 24820
58086 90079
20588 68669
44882 79523
81848 93747
46297 62728
13511 63573
29691 44291
76476 93893
64206 74731
76804 91318
16128 68364
7306 17553
23676 60770
49042 87256
54521 62338
9049 54053
41505 54677
85753 99257
28541 99524
3652 35752
67010 87269
49619 87037
21047 73497
13879 82956
73200 92802
15871 76386
46434 90070
45556 94089
5254 6191
1699 82298
20876 80504
7085 52803
60367 98839
37387 42571
70916 82519
13955 79851
18095 59406
10571 58770
27987 60523
20393 84443
160 56456
61649 64941
22757 96489
4660 14184
11599 53510
7702 25259
73763 86019
34952 68597
68578 81261
68996 71462
55797 88486
36255 46153
42335 78329
9257 19824
22933 99341
23398 62517
44754 97758
57822 90635
19599 88761
29573 93515
52605 68699
15824 35201
5185 48952
34344 92500
809 29022
31450 95278
63648 76380
52008 83498
49065 73223
63014 97590
14354 28320
34881 42432
67467 81179
19982 56906
62201 84707
71707 78389
68103 77166
22670 95320
53610 96075
42852 84451
74016 78439
19681 75527
43268 85231
26924 96346
16159 18112
41837 52434
12249 21487
14976 54381
21874 57773
21113 66381
64766 81766
57706 62986
66616 86955
41838 84615
10083 34159
29896 65995
69403 89228
75349 81580
4978 13927
44812 93453
35 58008
18434 22039
19811 99096
19734 64768
4886 80638
42265 99247
35035 73436
7855 19334
33592 52677
54080 93847
24591 29529
15477 72612
72560 86958
40687 98364
12297 47836
34798 69399
2969 44261
51257 65032
29090 77824
3071 80921
21185 34460
29608 83088
3302 85062
71303 89187
2112 79607
32008 88190
32722 69116
50109 97941
54477 78137
47104 73535
83192 97945
51702 66060
51964 99043
18445 40677
26490 74876
7275 67804
38506 80488
32256 75982
18225 50123
7092 23287
22111 33837
32244 63939
69709 90641
479 43862
18473 75149
55429 83471
44303 46821
46559 97191
4240 74437
35559 37020
26864 30879
2226 49323
30685 94861
21533 67875
31438 57841
12463 84771
16277 45117
23984 93845
25839 38624
47221 78855
28197 53633
59955 89583
36497 65332
45542 83270
48613 60117
94649 97393
25543 40222
80481 83248
33472 85982
35180 51069
31545 73172
29166 87878
19766 24781
36783 63766
4848 43113
4737 49403
24081 89628
68928 92418
61441 86524
41939 97591
31685 63519
10728 37178
333 62467
56721 83307
26966 44370
26483 85484
45182 66208
17085 78895
8598 37887
36620 36901
443 45592
54062 88064
37364 73040
45002 94371
35803 37338
79867 82684
6986 51810
6203 93222
7264 54696
21237 51328
93883 95905
38055 49683
41303 98483
700 21075
45272 99177
52263 82042
52491 52684
43418 88690
48925 73447
2196 98371
33797 82047
40211 76252
13336 74514
1266 66861
20891 66442
12913 37635
28271 96453
24286 42933
9549 73307
404 77218
14435 47036
70051 89256
3023 77356
86241 95754
12425 93466
3514 23554
27604 86125
9389 14425
3443 86052
1682 21922
57823 67968
45257 50857
78120 88161
34757 34812
3698 13856
29350 97877
29497 91310
5133 17788
81381 85491
3995 56715
8237 12398
49113 53656
13575 59806
5214 56983
20254 68778
7145 25232
11669 61688
11579 16204
6252 45637
46598 87607
12544 73952
43305 59178
16670 84467
68312 93499
37362 52852
18762 26728
12324 85022
22139 34710
51305 70592
187 28122
14846 28154
71615 93190
11166 48619
39884 86493
61526 89167
32254 97088
23239 27200
26802 51878
774 35792
34416 95216
38562 41403
8723 73014
40847 76290
44115 48094
73349 87070
15913 24884
80375 85511
10941 68596
82287 87291
2240 28210
32468 94730
60681 86995
73037 80693
21092 94750
3590 15685
19479 93778
39603 92963
6331 40552
18836 82317
47254 75509
82525 84271
11748 51906
8357 31341
35618 61203
77787 81676
8576 41946
7595 54534
35372 44388
9618 34581
6870 68146
20271 21052
18084 54049
15182 95416
1315 38996
36647 42497
43585 68406
1532 62175
33744 79927
89224 97028
3018 17405
4536 47650
7023 36617
32795 85151
1928 14089
34052 68204
57938 73584
45557 50136
30666 41186
32545 66024
8402 85258
8244 89098
33977 35411
6880 32810
37298 51142
25663 63941
442 25959
37943 41634
19682 56258
25192 91078
16850 47974
40599 89500
23827 41206
69492 77813
19272 58063
7221 51359
34059 91362
10020 49946
2048 66275
37519 61634
12325 20814
71939 74671
37519 84972
4399 32143
15287 97536
51979 87867
28023 87557
51495 94851
70049 91028
57817 68990
32444 71297
2932 90540
53746 80398
23803 47841
25041 42017
2633 46300
9255 80230
9716 39673
1764 54344
22578 88781
38292 89653
23276 39502
56810 91852
67631 73148
38142 67582
65687 66999
69563 75676
12888 33452
44083 88091
41047 59868
17625 19099
1692 81349
31298 52190
6201 29974
5676 50817
16532 83329
18170 56246
14483 27278
35165 75327
26412 75395
49961 96463
50626 54597
31961 62243
59222 60868
39605 63929
21689 55649
64721 96909
7715 10681
14401 84738
4450 45708
16011 62281
5899 90030
16240 74935
18166 46367
12843 67934
249 89334
18345 89304
20406 33637
41093 97183
12034 39575
16887 67202
667 7118
43304 64867
83338 96356
46340 93612
1000 49372
10657 70523
62217 81624
68823 88268
19652 43432
16994 44465
43102 69539
4060 35922
26050 53471
26231 72561
8457 48463
13117 74760
43910 49745
45139 90110
70772 95322
55576 66147
44552 75328
56293 99894
13443 89987
58825 66710
28072 72376
51254 68220
78774 85896
24607 84952
14302 82546
56915 88269
3871 76146
19885 77344
83760 85391
52225 90246
26631 62415
25076 50092
11956 92028
35342 89211
14572 98996
14607 63138
63130 71694
4002 45342
92485 96217
3910 66095
36261 64860
12937 23354
11935 82492
50655 86760
41450 97131
56018 65494
53168 84045
54282 76427
45170 67878
38003 45291
13625 32814
45126 76938
5825 73466
20235 60518
26533 83700
55541 86475
14923 40290
6706 79991
79721 99812
13844 19479
17429 50014
68788 80214
45092 67446
7185 31106
18485 40608
27809 75347
20222 92757
45472 48279
38481 80259
27763 87022
14058 87485
11599 76416
85938 96248
72586 85506
86107 92453
49789 64405
56292 85422
54459 77194
15568 65270
61688 84409
2855 97561
3240 10296
16686 91470
16699 53120
16325 91585
1289 42205
58535 91000
64097 70617
47313 53312
15349 47724
36903 78054
48238 68485
28317 50699
70938 87384
42558 47195
67375 90297
9535 83410
30384 52812
1084 89982
17035 81900
364 8066
26231 70018
32113 53482
26052 75382
2647 58083
77050 96807
31464 97346
8772 94754
1598 73713
63938 74951
2053 50119
91243 91299
38732 74388
94066 95758
40769 82339
53052 93285
68600 87401
17728 49809
28348 74262
15339 97467
26060 50097
25621 50512
58091 89669
1018 84618
55627 80529
7084 10293
8455 88558
5905 30413
65844 88978
80998 88029
27687 76813
448 57137
13887 40121
8508 83147
13051 71904
7387 93499
17763 38863
4946 79474
33025 66933
14128 83957
5017 89426
54504 99146
42090 61635
73093 86345
34469 81588
23355 81665
36340 69005
14963 67660
39892 51735
37379 59598
48941 60355
14155 73720
16625 83168
9971 34117
10166 33121
58488 99655
11113 83336
12420 99632
58683 59921
10572 98730
5786 80951
44403 52563
26570 81048
4276 98032
78407 82891
3053 22300
19592 36864
8678 55230
52347 86262
2667 94091
6344 28384
36709 68872
21428 77427
1364 4685
13737 24737
29386 70596
41887 44713
31430 50033
35052 77733
42796 94476
62841 64909
27721 66878
3869 92125
29305 43193
35490 41386
18729 53903
53915 98567
64200 73948
26421 66480
13895 64839
56253 70882
42071 77017
5775 7237
20751 52089
79542 80781
10568 24778
19756 64048
50185 61465
6985 40279
49509 63552
10113 21112
3236 33522
4128 35868
25857 76189
29008 96947
21727 52214
51625 82138
65831 89898
15171 56461
6351 43809
62100 95072
39087 89659
65449 92294
7555 55856
41802 89606
9886 73909
7998 24370
19774 66344
3935 64209
36968 55115
57960 81584
17438 76719
11529 28772
42254 79741
46741 94107
6743 77297
13969 24232
58939 96414
9416 28846
39999 65426
6170 42729
19864 34367
15730 78678
15613 30342
58488 97309
40309 99205
32818 61613
3235 94860
13525 15522
11350 61599
83294 97425
61234 98005
59138 94826
84090 92700
8301 11868
1009 45476
70249 92233
4934 91424
22693 53430
25155 59039
18885 20478
20780 86911
48785 71835
1705 17961
41335 41665
4216 28496
35418 71081
10936 58829
5755 18312
24430 56300
18364 29188
814 79304
46845 78933
37278 62876
1169 98446
68214 78919
1868 15206
35633 61774
30314 83280
37524 87195
13324 52828
75496 94515
77811 83570
3555 38904
45832 51855
36713 96115
8408 58586
38089 94051
47098 53860
10809 65810
47767 72919
13203 25176
26038 69027
93352 95622
28981 59083
1416 89652
29446 80057
35934 43882
75372 78466
3301 13435
18733 46515
30336 44180
5990 99315
44343 70489
67577 83412
13272 95448
1186 93756
81239 92527
76775 94955
53418 73285
30312 98573
14315 59145
33735 57740
12835 38080
23690 68586
4697 68243
44474 67356
68584 71028
36673 57098
47086 73995
78585 97087
12994 53599
8052 34740
13373 33445
9935 15812
48315 79231
4053 11806
1170 78076
16373 36619
38807 95121
40721 41696
21495 73345
28761 89208
62806 86675
4648 79578
30598 39833
27374 74758
19621 39698
42452 51377
10804 24808
84048 91046
89184 92008
36998 57738
94621 99779
53352 95732
17518 97855
82788 92022
44055 89509
28676 95525
25046 52927
25731 84017
35526 45110
35110 36822
32469 91444
1742 99420
58133 92851
9071 30658
70314 81990
69200 69269
74147 91392
56934 70679
20526 73532
94857 98466
40688 46751
22127 47911
44836 99123
42401 62074
10069 31984
66140 81898
76298 76486
27034 65976
31102 66113
26501 65112
24456 55427
5638 50917
43905 94032
72142 76177
44355 64469
13399 96578
6124 80925
33325 67138
49621 58611
38372 78729
35017 60523
78509 87072
27959 57484
39429 95055
20547 67992
51419 58871
39433 57575
1755 74621
55935 93601
83320 94687
15778 87405
69940 81769
56694 86669
33074 33915
18249 26934
67504 70707
14635 73398
67945 74780
13339 45472
51721 91263
40283 70518
15584 73736
46157 77642
25605 30688
6658 37829
48542 75648
9294 70392
55747 99628
41000 89004
14292 56149
1492 35584
17259 80138
44330 96089
6413 88668
18792 37574
26286 51032
41678 82830
36379 97436
16662 51523
9496 44883
79631 95762
39084 60513
19849 96491
2964 66162
273 72356
22949 64661
6362 56871
32292 96631
4090 27384
52043 94660
31619 49684
18367 63943
46740 64380
44568 47904
37262 82751
1594 10950
27996 68136
84410 85984
56159 56854
28662 91623
58106 72195
28222 64250
47262 75229
31898 42580
43349 67090
20710 91211
78951 80389
21400 85736
34355 91798
43010 84863
8119 55541
28580 33144
40947 65974
384 4093
7409 39627
40164 89412
5402 29515
11398 42324
41093 45976
15766 16686
44118 77763
10383 94198
31014 72895
849 60059
27598 55344
58485 82933
17208 68660
12807 47890
58482 82420
52703 65233
65264 91669
34638 88052
58722 85921
9726 71867
24178 32810
32806 35407
13604 65725
10796 27448
62534 77397
79277 82837
21193 69180
22255 79678
39486 48138
8109 29602
3531 99435
8148 49909
46753 92357
43961 97064
1770 64328
32470 85815
84136 94474
80528 84715
12454 56976
31126 51601
6990 84855
44209 77320
60913 76744
23423 38178
51866 53853
13962 70025
61358 68608
12435 21136
11666 91813
72632 77127
45704 97664
11181 30017
15174 44784
55436 67361
7135 57489
24003 75008
18896 62284
11614 25612
25679 92896
27971 47611
22719 82928
69968 78192
37239 73490
19462 41836
9037 18564
20704 38866
87549 95521
29920 81748
57737 83608
47127 65547
12994 28198
42901 69376
9925 41970
23819 66531
17954 97407
27077 81878
31907 84999
57538 94219
9811 28330
18982 79435
27926 38037
51141 80079
3123 90295
76917 77827
4344 85490
5040 73700
35364 48434
24359 71624
95892 96794
49411 52632
33189 61826
9853 55733
50343 91160
39075 81006
74295 97674
50276 88019
30991 63279
23851 51696
13968 30902
31823 81569
22562 61031
36959 76827
63576 99128
9548 51842
54088 80146
27291 31151
19324 23900
5915 80159
12436 72307
4632 64110
3943 48073
23057 85226
86083 90079
9963 26357
46542 83772
58243 79282
22541 48490
31771 67504
14547 70366
31809 59013
8481 18578
47950 81574
2561 75467
57644 60926
85160 96081
46341 73693
245 36204
42458 74172
15079 80678
2025 52019
63606 93911
68093 79362
23063 96757
13301 54412
30600 81703
67032 94874
39603 54717
39192 67767
31446 73414
85100 88047
75819 78083
1457 60941
23747 35910
38625 60831
49387 63246
7260 19817
3534 41370
23906 37187
40711 83640
55621 88621
30998 75531
83996 95085
14935 52177
61647 88645
10590 69665
5125 29440
77133 94768
74109 96438
4048 76660
87387 96758
66056 85750
11066 26298
7195 76982
37498 81991
57509 76386
17617 98919
5073 52209
50007 80652
19249 73574
7265 46746
73277 94609
79691 97142
56244 85387
39925 75906
44034 90919
6982 11228
39215 58691
15072 74753
3342 17397
41930 61216
5747 86285
55750 89794
53083 86093
32619 89740
35173 39851
68001 91419
62392 77352
27537 53908
3451 89424
26574 34614
19902 70801
30386 37016
44602 96117
40998 44542
45382 55566
16632 64640
9844 70570
5296 99246
28019 36568
56512 74207
92941 97282
25399 54456
65963 83554
43507 83094
25714 77895
42842 95925
86601 93541
2626 42077
52895 72015
21497 34267
58967 94565
61916 77318
42909 43486
58600 87847
27832 90124
32157 90133
23373 25341
15705 58771
1726 33040
48233 68351
64987 85863
687 33477
63106 68412
17806 21583
22607 30389
76598 85845
2205 4822
6984 9946
48866 64492
65168 79556
60944 92379
39606 51217
6258 60616
33841 39930
3142 24629
41320 51471
13308 83041
52008 81184
41581 68588
13062 16722
52673 87018
70666 76310
1079 71100
183 94359
3800 9207
35831 77678
60334 92873
47831 90401
22872 62590
6318 54230
68358 72101
44299 77124
21525 66125
24577 52579
2567 58253
2475 28224
9062 12308
29312 46987
4908 73701
19906 52958
19632 20615
20455 70163
3962 17830
73296 76971
10496 70613
50629 92265
16896 93941
23986 89781
19352 89107
54810 93158
12786 96887
50240 86893
42977 90280
14061 86678
20427 54140
29680 71326
7072 63197
94333 96014
7180 46738
52503 55922
40310 65276
51587 63743
75161 99292
26886 78003
64284 94546
16081 25539
35343 81472
32876 71658
4708 53389
88605 93541
65896 65989
4719 41123
65277 83645
26971 46901
9109 76437
18063 29451
52525 53142
32421 93973
29243 98916
23208 25364
10829 61270
9643 67532
56505 62726
62187 81394
3894 87699
22617 23749
21910 61284
67880 95673
44172 46649
4947 37326
27349 98343
42592 76038
665 66344
19341 31420
51594 85571
23247 63769
46536 93082
56054 97805
52003 61453
17609 66611
7873 91594
43310 46339
9117 16873
28417 98966
48077 62666
46587 94906
21119 30476
47082 99772
31990 73933
31647 38061
630 82815
11756 75977
7036 21800
507 16116
72930 84825
17927 99811
5354 98497
48096 63186
78998 83732
35114 85887
32290 72357
5712 38934
2056 77639
61844 63324
73727 96963
18912 55416
4728 87290
45372 91582
21329 65840
8953 57081
23278 74312
6154 38421
48872 63389
58182 72786
47597 76528
88 77304
88022 88535
5047 53780
53471 53921
9163 65010
4353 68180
38053 51618
29905 50440
33654 54010
2118 38985
62427 97866
50640 76332
47189 71229
24363 71653
42099 59529
6252 20332
1876 43119
44168 72795
34484 60327
7650 53782
37082 82698
66952 75532
23391 81904
33953 53540
38996 84892
4587 92861
31028 34318
49188 76736
79692 94321
43142 95132
42222 44585
4829 77205
16724 51817
2595 42716
39786 74309
17839 79102
6065 75919
32047 85864
40293 57508
33919 90605
70528 80145
2054 55998
39652 68153
30488 68748
6979 82643
52613 68240
5878 33289
15244 22871
27208 53578
42435 59702
22241 43615
28367 80392
10028 79130
34979 70901
45130 94531
32664 39278
80441 89073
46562 88216
63762 65054
47213 74952
80071 83951
35845 77499
6483 80506
58319 67157
7797 99272
1006 57114
24469 80559
35764 37530
65369 66997
15049 44771
37057 79314
11172 21800
18168 55644
15560 60507
4781 21478
44972 60677
1986 58867
71499 72913
52613 56564
31925 50680
13658 85339
64909 67610
38033 47811
73461 94615
24575 87923
22856 40998
11855 36292
37557 78080
9523 56724
7518 61079
26839 69160
76771 77227
9401 61875
11291 55302
3435 98480
20494 83623
21820 91830
24378 78995
6194 22743
13796 62754
23531 87518
16257 83346
4760 80589
13526 89859
15373 97166
51007 88204
11095 81203
9295 30932
46445 77411
43213 58168
2771 61880
50853 84911
17996 36639
44559 46049
4363 85326
21447 78063
75109 94981
1147 35867
54528 55809
41370 49623
8414 57770
21576 85202
13247 61454
15197 91374
40440 86789
32188 90918
40128 88545
23614 30916
80039 96850
42341 84805
15600 48077
12902 57101
27461 35722
12344 60724
3861 56362
18710 53823
66639 81175
65355 99794
15073 73471
17463 97861
38835 77749
73734 89611
61806 77798
34398 84955
44028 74713
37050 57048
10955 91202
67985 74180
1310 90512
19 29084
16187 76348
16893 28671
60591 83999
22206 26540
57078 58501
55651 89356
15422 64683
21928 26526
59140 72410
21959 62951
51992 96669
14098 38672
24641 36864
55984 60262
19896 85641
67660 77418
89336 96905
49347 68987
84087 96478
81434 98751
53066 88812
13367 87011
57880 76643
29209 99523
66543 70375
3325 82719
7402 97288
22032 73439
26003 61854
48093 56751
42442 72372
74734 92299
7346 94690
37591 44669
81734 92656
78337 87618
22973 40172
15869 35547
42700 94502
7840 96364
43353 66555
16328 72688
30231 52910
67834 90713
12295 86925
90306 92205
70773 91497
30740 47934
4544 42634
9662 77751
15994 51982
23450 87141
20308 36056
51115 71507
42781 86348
48649 77026
69676 73859
50932 58695
7501 45176
7856 30005
5667 8450
69010 94981
15048 35121
30734 82825
2245 44500
33343 99003
24351 99907
8605 15593
10852 25170
47467 58172
27630 99368
53541 57134
20380 87492
19422 96993
38336 77449
17028 98522
422 33234
22243 92634
20252 24171
2991 90193
78135 94147
23911 36787
1787 97923
79389 89201
30084 70493
3905 40295
26210 76593
34407 49300
39682 42141
32824 84225
9510 42723
28219 77370
20760 69520
60071 94353
24328 47097
29204 79985
3537 69557
19159 49207
939 13928
58466 71023
10829 46999
33357 56207
16799 39128
28586 37394
36577 45636
65042 66674
71625 96151
44437 69965
8059 78352
15123 28495
234 85458
40509 45665
2306 99089
14909 18895
59066 75134
6080 21255
71569 85317
33720 78208
36466 40039
64019 88954
71269 71748
84562 95940
34133 61774
70031 77296
17990 27061
53333 63002
15740 51095
31863 36654
35706 71713
62576 81855
6259 92468
9178 92142
16811 53318
10355 22916
32579 70608
34956 43002
36529 39024
16203 23323
284 41070
10743 41386
23912 28263
26556 32735
61714 76555
50570 90054
2392 89500
18881 29163
81369 95389
32698 72305
9676 33695
27281 37948
7340 75503
15140 62685
13674 26782
60412 89043
19223 66201
75349 82093
50757 78553
58764 61840
6432 72338
53057 83542
19402 60013
78039 98406
32484 38682
52044 66491
36590 63216
48584 70766
45467 50287
81693 83286
28436 92290
5052 69450
32089 75825
80383 80442
23084 23894
53964 94943
42598 66020
60222 70293
65873 85227
32295 36627
9578 20750
31571 77379
15731 61837
71564 99869
29511 36881
39675 90811
48371 74542
49802 60252
6046 42834
8618 92437
6308 58220
15799 49064
36507 48418
19596 34863
68427 78736
11360 69147
88605 90493
16444 41557
86762 99712
64717 66224
18108 68738
40131 64094
16458 62935
39311 86998
39827 81736
4296 88323
6717 44390
212 57340
16420 53246
50206 77802
43979 82913
12484 59378
60171 62481
24665 60565
67528 82530
65601 78481
17465 34484
24351 38066
53934 61326
77124 89920
71880 74446
29788 81206
80078 86025
9341 32150
35024 62209
2069 49330
13368 57997
35419 47517
798 23334
26785 90357
4480 82377
15011 46730
62321 90304
59186 70868
43432 55418
57053 82885
74288 75943
53048 71613
38226 68089
58757 72417
26117 30089
64184 74028
73376 76255
12175 48630
12112 32382
669 38635
47462 93355
14508 92891
34525 85705
7435 62030
7783 87399
26441 29507
22338 48933
373 63024
22653 68680
72388 75633
51490 71830
29649 78186
40124 77057
25659 57953
15503 57586
8881 77457
1843 6023
16158 85625
3859 69264
10321 96336
79594 84561
56197 96022
34199 35845
8865 23350
5410 32154
62286 71400
5500 29195
37106 63153
7069 41945
15214 41252
13134 34857
12539 67905
31960 79589
11520 83831
20326 87290
3736 7936
52361 69462
7163 35085
67813 95531
51446 87729
71731 74678
2821 34942
12174 84003
38796 91817
12250 74794
6509 27029
93359 96120
45565 85201
13359 71170
15210 74997
23676 68411
60448 75221
12095 62355
45908 88629
32573 71039
54402 54920
15895 51564
34094 35748
30754 32366
51507 87159
27873 35898
22128 40084
25702 89540
36292 65996
31689 94534
464 16340
72551 74486
97594 98677
11827 38394
22863 73897
32732 58936
23800 66656
34360 41514
13816 30596
71825 77995
38149 84596
1108 22850
74656 88973
37287 40561
28127 95898
17425 26045
15269 42619
45777 98043
87459 89117
1467 65517
52945 94233
60175 91494
24985 45842
4689 24655
2467 43158
51280 97212
35152 63177
23255 95223
13158 69170
51426 74950
80573 81094
4766 31753
1226 38563
1996 5551
497 39213
5908 95525
87183 89931
48347 76503
1351 89170
77124 92910
5470 19684
28427 65838
35402 45913
53116 55613
29154 46873
7900 33367
46365 81256
56692 93117
52046 88081
7635 32912
77688 79370
16191 58011
39997 46210
5211 71244
65973 95048
25894 51308
4674 27819
9066 65231
3304 86984
6260 57114
197 74314
4194 58318
29319 97263
24173 25655
17902 94050
37417 90578
57852 92296
31556 39423
12847 81155
34301 68909
10269 70061
36122 59485
10902 83804
12462 52216
33291 91116
4837 9859
61556 80633
12190 91448
9930 57510
30444 73806
63703 93282
1857 67899
37691 77697
5474 6761
11153 71416
24242 80673
13744 79021
3639 76354
463 97340
33259 78189
346 14676
7915 82993
26962 51962
9827 83805
22056 76065
18037 35507
2622 81842
70795 87122
80252 98567
17097 76481
50128 69101
9036 12975
3867 51121
4601 14553
12622 19393
45205 63377
64504 97209
10974 78887
73856 83395
9533 80647
13350 56949
47952 50391
55639 61592
88604 91930
77745 88669
36334 54732
2017 2628
47169 59256
54090 96388
42482 80741
33846 39456
46953 71264
16456 80300
52399 94538
1579 65472
22387 45639
11239 81205
45398 54010
18676 97432
11795 28461
29296 40521
6372 12524
28553 41649
33505 88421
20477 38847
48672 74594
55967 89145
10776 58816
37615 81955
616 27367
239 7053
51784 79700
24241 63348
52453 73591
49261 85907
20126 26196
31245 98252
21664 48646
5977 47612
72316 90974
10001 68318
73500 97071
12659 71001
355 36361
43505 61361
38518 76044
30236 42418
16882 48685
17128 61926
71619 74428
2918 10620
26626 78467
39021 74329
5141 54782
38757 79240
65154 88873
20882 88074
46996 48405
31887 66044
38831 70381
26443 37970
37095 62657
68961 71096
80571 98018
6571 61733
50347 72267
86276 95465
11554 74287
33356 77487
8247 77497
11232 25722
38371 75505
26998 88873
28512 71540
6472 44966
16293 76539
73941 79651
47248 94442
51183 74982
76184 78262
70013 74532
7430 52238
16714 84076
8373 25751
6261 69143
6427 45945
82942 88885
37623 99923
30800 71421
8596 35473
31474 58169
13153 40945
45903 81887
61124 64651
42655 73211
7393 99656
38917 92820
450 10323
48377 87580
325 25515
22960 90244
70260 83875
1013 12061
28583 96415
35627 85300
38646 92412
30304 58843
8725 65745
86580 89697
77879 79688
12953 50663
85792 93253
36530 47169
2004 85402
17279 95078
91697 95395
17833 53280
1820 66647
26135 42742
33716 42095
43062 63574
224 3799
27984 53480
4002 15735
17199 92504
73828 99326
9436 68898
5701 8056
22263 49069
50383 89227
73110 97477
1599 53138
39512 47885
4390 64567
6425 21796
48904 67916
17610 52964
39187 54037
71707 83450
74777 74950
42159 46444
24972 26309
52757 79354
46587 86444
5117 90823
47336 63526
63594 95333
90380 94130
33806 58736
1671 91016
17710 92012
164 11953
82391 90341
4166 99224
19903 41616
23969 84688
38828 84924
16942 44246
1764 52579
54746 68161
56276 74873
49958 78879
42186 59504
28431 89638
74537 98278
40575 95457
747 64017
29451 89424
15129 87092
15171 40175
409 14530
43288 83600
13571 18436
58927 63971
73392 90769
1659 76375
3096 87806
6652 96440
65081 91868
58257 90297
23052 75360
4186 35151
3416 46628
75364 88541
15612 37599
12447 72764
2023 82218
911 14957
7110 42411
4232 88299
34451 73953
38087 44733
57931 82603
46035 96259
24908 65771
68341 89316
6648 60536
15540 53709
9892 99244
14760 98451
31361 46844
58637 84677
46163 63385
58683 83113
35925 82760
20961 53567
54494 77721
39884 96988
21013 49394
38679 90633
16644 61363
22098 49223
66804 76956
26805 63116
18520 48345
37171 41459
9358 56476
61058 95277
11192 95113
141 10571
10661 99772
44990 46611
1256 25020
15115 87595
41105 67726
36561 79292
15753 96326
47759 73778
34734 65049
737 11007
29884 88347
26496 27446
8346 22242
42264 59473
37101 81660
78713 86296
1848 56801
13312 68285
18563 39022
15518 27528
2316 15371
79221 93852
21246 53367
77626 94446
13036 20161
87160 92734
1803 48462
21587 28114
19876 60005
57678 71401
2552 54276
15317 76050
79503 81227
57391 61997
45492 58435
3687 31371
69286 72514
21736 58240
20679 69500
10437 92676
30639 54217
71011 91418
30647 40378
5297 74265
50352 73530
9510 69646
3553 44240
23461 49355
52840 70134
50110 50153
61073 69309
4179 15324
27012 83172
49681 85400
6662 75752
18643 61318
22683 31654
11814 58819
30237 41273
5569 68670
20162 42518
58770 91236
17195 23415
4345 47884
27611 66527
28478 50679
14053 15209
78301 85018
44970 58663
76745 78178
66310 78476
3175 51692
56375 89385
40702 42008
38713 43431
33693 98812
17356 82493
4708 52273
28893 43305
64177 94000
8352 76970
6946 80797
30671 73313
1578 57367
31644 79005
64287 96967
11424 18212
3219 24538
65828 79689
1719 97988
41805 82009
4274 30143
19142 97872
25155 51015
16912 24132
8869 13203
14167 85867
69546 92530
48283 55502
481 30982
7677 76636
52181 88414
47703 69478
8459 13396
79822 84786
16050 72381
194 89759
994 3166
24321 66838
36728 63381
48434 57907
30649 49066
7623 44854
18377 91355
3575 25853
14682 38852
5015 93170
5322 52575
73137 98852
39705 92969
6443 88197
9463 28915
51022 88508
24973 30257
30866 76659
26024 96109
4040 70250
12071 15572
57661 81748
6963 15132
47934 94635
47816 69399
8833 34559
84793 92359
21992 41052
29709 78528
57463 87329
82525 90407
23692 95499
863 35330
23513 57148
19935 49563
45793 88049
83223 93216
27417 78463
9786 50941
10119 56118
44773 99615
76049 95880
50937 83288
24559 93907
48436 74372
24745 69571
11542 46688
32089 49769
38634 65434
5502 12740
30847 85237
14890 44594
3049 14311
37498 59759
39706 65527
43255 54548
19615 23747
50769 61176
72740 78479
19274 91837
15922 96747
20548 38178
14551 19041
2213 48604
43068 91681
55669 61262
5434 85602
61497 65489
50807 64038
48210 85833
13305 60031
72075 97567
9820 21335
29597 38027
32275 70796
55309 76350
31610 55542
47696 89231
19518 52802
51349 94328
11671 67629
21854 73490
29262 37724
21282 31503
51610 75197
17308 45004
18751 52866
29089 58609
41370 44213
70879 81809
70071 71957
3310 54679
6914 16844
28119 45783
60221 83724
7378 62797
21794 66320
60536 80297
39797 91840
33737 90595
83529 87403
21249 67302
39160 62959
65667 82904
8529 29340
15078 97169
41539 81872
1694 71985
52271 80572
12207 41210
150 48819
4224 77741
79466 99572
9503 42350
20755 98050
18751 53555
1271 99256
16884 77019
64674 96573
47304 90964
40326 94366
21622 89377
70833 87610
42765 98514
16515 42718
73293 98399
76753 87111
36451 84045
13246 82146
1464 32310
79094 92780
72152 79875
57139 87467
24682 57199
1132 50007
23482 47636
8050 18237
18338 54949
54574 95550
26656 26991
9466 27597
39557 54344
26396 64882
51542 98025
8593 46528
21223 25651
85509 99441
5726 40898
3557 35732
80406 88583
37922 92584
18348 46718
21061 28704
29631 63648
12028 42260
82040 88829
6213 55184
45498 60617
61245 99495
61575 69357
45026 75622
37712 53723
69063 92896
65959 84496
715 39087
23588 23599
39382 53015
24179 98355
2881 40635
22295 40127
75230 84942
83161 90449
64465 70643
24920 57871
7484 39671
30801 74229
50236 80706
33142 89857
82562 85355
54455 83361
7382 50976
64518 86382
19684 81888
25805 52687
25110 84569
2830 80535
3969 8568
40584 92287
35379 46200
29512 40297
1346 20205
13650 25595
20610 64489
1918 57529
33679 78929
17043 62154
49033 82686
54415 96167
38128 69717
2270 39235
49420 65799
29289 71868
23585 95119
61053 84165
15387 93384
57805 72428
28849 59971
44280 59145
12542 61128
24653 42647
30254 32652
52062 90750
12378 20489
11023 37923
18651 98511
90571 91302
77257 87097
42817 45387
65187 97351
8327 45293
4205 93399
20745 33934
23774 99321
10204 11517
38725 68066
40464 48420
48283 88277
71175 72520
48544 61925
68950 81962
35989 55478
98890 99383
4559 59748
20889 40090
47625 92210
3594 95564
4217 35596
47363 74464
30680 61339
13693 94610
38051 90371
8502 91178
28257 30970
38036 43801
1507 21888
47012 76628
15636 56075
50534 62724
35217 63662
26007 28251
5113 26375
83888 88909
7105 56541
17213 51607
25619 67499
56589 88204
77569 98876
34177 70463
24082 93347
55143 79655
7575 93567
4689 91008
47444 96682
16733 46887
22468 98041
31576 93641
16181 51031
54021 82399
5573 7235
16893 47752
67931 78420
368 6625
23918 33875
25966 75198
52931 89104
37507 45894
36463 84869
38882 40131
42934 90475
14088 76575
33301 57105
30822 98706
49368 75811
4231 84955
43746 82071
49413 62213
5890 76544
44353 70732
88365 88639
36021 59495
4041 18247
23438 97385
14647 74560
52465 77497
24331 63892
3504 65243
48268 54310
22135 41656
4254 16069
32806 55881
23469 32576
4580 56026
14449 21913
5891 63715
49165 57673
40090 78510
46096 86001
1611 89381
18943 37272
39246 61292
4946 19487
59476 78035
16175 86920
12641 83677
40993 42267
30982 86461
18686 71577
87544 88703
15902 24612
12218 16923
32222 98328
9191 71521
32570 37959
6926 94655
77005 96286
56734 88270
86548 94234
20869 86096
53300 60091
59927 69734
24441 50630
29079 56862
42448 81794
56858 59157
13254 20381
1220 48652
18129 26355
69709 72295
5562 43596
30519 46477
21530 23346
77828 87859
44158 84369
11077 35047
12887 32122
34102 50093
21424 36659
41292 76211
18960 85190
26605 96207
30944 58561
8662 82106
56252 76061
27235 58208
27779 82180
42645 45209
45167 63650
19845 47248
42903 87092
66758 79645
20165 52946
30227 68759
1423 88529
26727 39184
11660 46031
55259 77917
17403 95070
15300 77897
18892 27871
22312 70599
59762 77485
3164 33639
96490 98505
13463 99205
46842 55200
21117 47447
62296 68062
12522 90239
84409 85559
9591 74464
37311 71992
10542 37643
46248 69910
2689 9022
4380 93209
86034 86812
88956 98600
55519 65308
27925 32852
60520 63966
33377 89396
12190 68568
7895 37200
56888 77983
32346 92654
3924 54114
38779 93482
13476 91989
61172 62584
42754 60156
1750 32695
36370 50888
20260 58729
70995 80795
12039 93156
67185 85688
20806 95309
79652 84124
14408 36444
20759 99255
10259 92143
8252 67695
68516 69143
79426 97996
3254 91652
24539 86215
2837 76566
50125 85820
9509 17936
46024 87308
43788 85349
57176 97190
2777 89460
49388 74367
14380 89270
65387 94842
10606 20871
14285 96867
67488 81872
22340 50125
34561 77949
8484 41727
9017 16431
7408 96197
816 83619
78055 87134
36403 50434
55541 84073
69752 97955
11586 76846
28073 46354
51358 94709
41176 50722
27516 29087
21460 94379
39473 41225
51241 95849
822 48163
33811 81608
26367 37781
18652 79233
38268 81949
10964 74296
32286 50144
62613 97118
81905 96244
22276 72259
71829 82396
14483 72694
55434 87420
10994 11435
45210 55367
22307 85803
80737 92379
11415 61062
14944 32959
56749 68735
55482 58765
5988 88941
75819 86510
29775 92000
74414 86005
14589 51072
33460 94403
26100 62501
31894 40592
58454 85807
81691 84963
29282 51110
6889 20122
82646 95664
50196 50427
23693 67437
75579 91309
23937 93496
9330 24276
13522 76213
25805 69782
7804 76665
7871 86463
17222 19836
37279 48151
14816 50189
12927 90633
44410 62848
48755 54005
16080 48413
27190 94532
76068 97721
48521 55692
92917 93481
921 32644
23302 99019
14113 19225
18564 64037
87426 96409
43041 86748
15659 61506
65015 85750
30929 68393
30780 84576
43040 46370
78092 95518
60271 99466
35799 89206
5186 47203
20427 41196
55394 88948
58610 71382
49380 98111
21655 81750
70183 80706
52680 77752
3926 13069
12649 29973
6380 65820
6311 57886
56698 72942
47160 68125
6737 80275
39399 77532
10475 13668
31698 66475
20247 95633
44842 55128
18779 41211
48610 85052
23406 73330
67199 67878
15126 45595
64970 72045
3196 70033
86564 87306
28084 75615
3903 69831
8375 92412
72027 81563
82996 94937
61394 71158
61772 93314
31991 81601
74280 76064
7765 73691
1999 76198
1881 6891
75558 97254
63342 68611
18798 28882
11498 64068
46518 65157
5864 57199
74680 76006
28918 34697
22197 65984
49936 90111
73749 86023
66219 69621
4603 13209
9558 95718
70066 80113
8710 69327
23717 80906
712 31418
21253 94612
42830 81103
71191 77250
87043 94203
16795 77698
3004 84025
68493 68787
11069 30796
37947 51921
92765 93751
2119 16202
57716 80615
2859 75414
31264 95279
68714 95143
17687 67598
9516 23492
61379 90993
16923 92712
17430 61725
2372 43364
7679 70417
16039 51680
1455 71298
49651 79044
37546 95106
5973 13570
59234 92259
38115 48772
17585 31097
41184 88202
28541 77843
12811 66320
79981 86269
12776 46730
2654 43857
24406 74208
28217 74000
43920 99472
29731 77467
38546 77538
3751 38680
35677 40320
88790 98779
59068 98288
79703 93896
53753 65208
13937 59370
40750 58344
24177 97031
36910 40048
38861 57660
18794 80663
61593 89183
11491 53889
49955 99939
10108 61470
34342 46143
24302 34479
50886 90865
30245 82277
19493 56544
47863 87113
16470 90120
14149 74833
23154 57731
27799 88488
37185 93784
37033 52823
16193 62771
48668 52015
6662 47324
8949 98765
20574 76825
34467 56394
3158 6457
31030 91330
2479 58949
87836 97297
31682 87089
14541 32583
37830 60277
27978 32611
56069 82515
23193 58673
7724 73961
28032 86445
20370 44827
11009 20483
60513 83724
36387 98724
35713 45586
42999 61878
14666 57723
9070 51971
10757 75402
42578 47127
66573 94450
16279 40874
45618 97420
4646 34834
14667 28712
209 15120
69778 74888
38436 64789
17147 44003
14221 55444
56031 81786
40742 96636
6119 8617
43793 62388
67543 86197
11073 36266
71276 83886
18555 76021
55049 92697
29010 77617
28476 91787
26604 77333
31286 92078
6708 93219
3369 75064
29565 53751
72596 86373
4506 9430
31851 42240
62360 66855
7895 36363
4370 72833
18840 93613
3444 43969
57004 75184
1102 60467
39322 48368
36181 96752
27611 34632
78326 92353
40124 86133
337 76135
71812 96167
996 88330
8708 28844
10934 93858
868 3332
47727 88266
15130 28317
52038 77792
35158 75279
15610 96561
68311 95001
3646 88580
41333 84377
20258 74383
12375 87854
12871 20223
41438 60746
56101 86029
43087 91785
14151 40129
24848 27238
16400 74053
36978 66710
42816 51965
18854 40591
10479 45451
42888 88973
37975 94492
34263 36038
23610 74723
12597 61406
68988 74488
17431 74097
44332 63627
44993 94422
8443 52717
19438 44214
17895 18008
16769 61105
29724 50837
59550 64452
7370 73498
70400 91663
18540 31970
77202 94615
55670 89085
8788 9889
5319 80116
29313 60833
10915 49841
12547 54087
11485 73105
29528 46164
18403 46508
14157 49406
24895 27034
46247 96159
7450 34440
4689 53189
10789 69511
31080 36578
63787 79615
29887 68259
77236 95455
22717 82353
26484 39630
27364 92352
53470 57941
46453 63983
13241 40164
23375 69436
58764 95267
52713 65263
27372 74528
787 19344
14265 62317
57533 85754
30037 89511
7249 67778
21471 38293
34682 90506
36689 82470
26578 89838
19510 62905
10212 10271
14939 23493
55343 61532
21155 25254
29975 93882
224 46266
46070 76247
29586 78209
20876 58301
45842 58574
26655 80353
5693 75673
49554 63180
31773 51599
12726 62913
61484 99342
27638 39214
43999 73139
10838 83403
22609 56144
43901 95307
1766 23262
7555 60330
87847 99235
37735 38735
75785 88708
27808 27840
35430 47466
46316 85190
2636 45933
10571 29331
67926 76309
20669 49728
40274 97112
6245 90211
2395 66354
28560 39175
20132 36381
19129 38784
45732 86880
7011 68821
621 71248
24808 75267
72011 80721
40987 76508
86415 88934
37644 48867
42968 72004
68500 95155
1957 5754
52037 96049
15915 20219
74705 98434
22409 50115
4365 88735
12127 70234
82228 92914
8716 86747
78731 86286
59942 96363
2579 38389
3617 51321
45959 67002
22005 28271
20391 77425
57785 77617
57569 90434
29698 89026
60232 67502
46450 64007
16024 68228
67026 69296
36078 65932
49734 50844
82885 87198
22460 91658
29775 42796
28881 30382
20134 52550
27975 63059
42061 91710
58474 70714
40060 74060
61764 90427
56289 88981
70868 73006
48871 99162
19694 51719
4132 15589
23839 94568
45973 94572
14061 45480
2515 23925
68819 84776
73775 80443
26531 41909
34906 86075
56415 62948
62916 93689
2329 89239
53631 73295
19683 59805
36370 58498
4261 63206
27853 98528
15636 59163
58983 86051
9207 80382
7779 66853
10908 39468
57861 87435
41237 95135
31041 63983
50003 88750
17531 36893
62368 86957
923 25177
14696 94785
9649 72316
17836 86191
12602 67332
69363 70557
26426 29948
14929 51628
42670 77636
9981 52095
44941 58955
31346 86966
17048 45916
25866 42410
64363 70856
3316 39162
59370 99702
39383 70976
71016 78682
74237 95875
9395 94399
26201 90858
23477 34089
65296 94518
62810 66853
17994 86055
33351 99090
41756 61614
13606 93778
39175 95374
63330 85731
79988 90745
30528 34764
57820 75781
87633 93340
48267 96515
60050 60210
39610 81895
536 88609
46984 73217
58728 72702
42471 61494
60112 84380
34871 42108
42978 82450
62713 71011
76408 76687
26253 30228
43648 57293
46041 62212
22507 74267
57814 80042
32548 77253
682 83413
49940 87979
40197 74519
59916 71795
13510 29491
75291 88238
139 84209
25700 31870
63348 74829
68466 85119
24680 89273
68366 79182
16669 51370
75899 88105
3082 69411
26958 73070
48381 74459
33187 88615
25015 85153
38142 41893
33758 49728
64865 83942
77467 81920
77791 88056
6701 44752
31499 74511
69133 76506
17092 33007
45162 81706
7658 89718
52786 55002
26899 90111
52072 74555
4577 93198
12875 67755
78830 82620
27456 71906
8805 33817
11262 60683
14277 69319
46134 48975
13673 33745
23532 31741
41953 66599
50853 89656
23074 70638
25379 96116
63736 64173
33310 71803
29443 98149
12535 20500
15940 47782
21545 84149
7437 76825
3775 69439
26689 59033
16239 58405
18310 59075
15517 19748
79866 86297
17864 18930
42138 70997
39633 58516
31776 67020
25331 59964
59132 82321
16583 56363
21715 75915
2413 92349
19943 98385
25467 33975
37736 87057
493 25876
5353 38840
15237 37216
6210 37450
36271 62997
51020 54215
58782 71375
42352 85072
581 57339
641 87700
19192 69259
35291 77185
12834 56476
9798 80069
55844 94329
43354 82694
65922 83105
54934 55489
48212 96571
45871 48253
55423 60177
10520 89852
71858 97718
42411 63245
43129 90954
595 32805
21402 85529
3658 11985
4086 92764
20122 20670
48605 52537
7143 39201
45912 83036
61493 94993
38132 94530
32084 55286
15180 35342
15352 81554
44302 70561
55798 70231
6683 14164
37916 56883
27035 42946
75818 91437
60529 73549
11791 39815
14573 19019
47167 92009
51652 63687
29918 37413
68552 89033
5275 85861
5807 8520
4767 90543
10998 33538
23637 59746
34096 91214
13142 45307
38389 93731
24780 74200
65103 66986
40338 73005
12912 83431
5090 51511
62183 79768
14631 87745
21378 42999
31501 57813
17814 70793
1731 77429
40479 96285
32811 36865
17162 74972
39970 77781
48914 96041
23787 64048
25640 73494
39101 56651
8348 35954
68238 81443
22570 59968
15166 53582
39811 78435
24691 70425
10357 55447
26081 65982
16188 54263
5866 10844
26494 73859
38942 50361
63901 81123
66639 73029
96121 97096
80557 85278
53983 95732
81368 99315
373 83117
5561 35695
84961 93072
6374 23822
77030 87182
11390 19261
30626 45139
25229 53967
12061 38184
17569 37963
88244 91658
43181 69980
59433 94579
23974 54745
76677 89659
38515 71369
89781 91435
7542 63677
29890 56141
50126 54245
49400 85401
63372 99065
16245 88293
67526 98210
76816 92411
56956 57136
31546 41042
18325 62235
58655 60681
39152 85388
84194 87434
82645 97033
17543 97398
40909 70297
22365 62718
2074 24646
50266 64287
57889 72915
15865 79521
13438 84129
3903 42284
4031 19344
33404 86984
20799 81090
11792 61580
43192 71779
8389 71721
78586 82126
4260 67146
40946 63782
13446 67718
3185 93954
13233 43925
8816 90513
10236 50353
44437 65126
6085 11449
28223 91983
30261 87335
760 98653
22069 30362
47408 56324
57711 97168
33917 55735
22996 54843
7072 57729
30336 39386
33903 99158
59949 75425
59758 72533
67202 84137
78038 86493
3448 39873
21521 95759
13996 33281
116 45455
30942 51516
28853 38024
6864 26792
57250 80918
75869 99993
60204 89966
33007 39917
48983 60342
33251 93160
27908 74030
831 60268
71656 74584
2845 37915
899 20955
29931 30436
29671 39741
88331 96427
14103 39449
27239 98727
38656 51244
36723 88710
18601 24369
47448 58612
6262 74126
2667 70088
40453 53123
330 23358
5295 73034
48641 91855
77086 91680
40888 52163
4667 18996
76767 93306
69275 86987
16636 39041
35112 48127
38833 85506
69199 74988
78302 96675
42857 43896
12722 20206
60998 78292
31814 84944
11503 45032
45086 69660
14918 61685
4865 32006
44595 64073
22111 42301
4112 18563
27184 78282
15232 61316
6606 69326
38312 50474
29134 53413
31333 43224
1257 63038
16837 18204
23020 51460
10859 44997
19334 92519
37918 40013
63842 83273
276 83728
35304 87919
44191 59124
1833 59541
86835 94247
24122 95471
47377 60199
3944 13169
52221 79859
78513 84595
63415 86496
6084 21544
54233 82342
26926 86710
17789 46090
44023 45451
19489 21245
52367 92243
45225 60947
25431 64682
50340 64123
75211 85193
26923 49116
35527 83621
42156 80900
38898 59322
33026 87567
4599 42605
6702 18507
90315 92488
14350 35608
20866 83967
27076 36159
6927 13031
46500 75298
14999 85092
45809 94300
2950 76817
81272 99676
18410 56763
34639 71463
80973 94027
77096 77314
57210 74612
27906 64535
34826 47403
42382 77363
4543 75106
8561 37433
22498 30278
25284 79111
1583 48085
34172 93024
7866 35468
40051 81094
26684 99678
27314 87146
36961 83006
2755 12916
35843 86688
91334 96399
49242 51399
17856 43022
48577 56952
1212 35247
25885 54486
13659 44292
39181 71015
38310 40028
24772 48792
37005 85313
20008 69949
26198 46594
19578 96161
11527 29164
16232 88563
5960 19677
31676 36723
29558 31121
17661 37414
32132 53564
14680 61622
41087 84480
28753 45649
3095 27555
87903 98961
14820 95013
68619 70129
914 75281
33419 41528
68065 82546
1128 53126
2358 59147
17652 27458
24902 36477
35015 81103
29196 90226
20571 24406
19195 84740
21969 61111
58034 79047
30518 64835
85602 89859
23341 92043
31347 38431
54030 90304
3692 21893
64527 76198
37485 57493
46727 83304
64405 74086
38967 88786
1479 2808
27722 69321
71995 87133
37310 65471
46698 78224
6968 31672
53114 94301
18444 53605
35774 72932
62496 68982
38813 39848
43367 79775
73025 82943
20793 76346
11242 98621
20995 99059
11309 72269
20871 55783
23615 43941
52265 65775
84639 98996
32627 49467
27583 54395
28908 94035
34178 68261
17630 64180
74632 81789
40461 96877
41574 89420
18542 81610
30565 68122
62142 64502
24463 81817
56793 69343
4444 55644
21302 53308
43395 84569
2370 91814
22782 75269
2339 23575
48860 90592
3038 55099
17331 72952
51435 54142
6336 63792
28910 89673
7310 36235
40998 74420
31423 46977
52131 83112
4835 99115
28776 75740
83521 92397
20371 86311
25132 44640
32282 62848
74774 88672
12594 57874
72622 83681
81309 94093
7361 77875
39855 70361
69712 78238
45536 95649
58344 63763
5301 18729
19616 71933
9593 94412
45820 54307
22832 63785
32488 67941
44840 61583
15785 26822
7751 37061
21203 82678
6319 22985
38352 59650
27423 42596
20686 37994
41058 62816
48201 78119
83034 98350
52982 81384
1008 90428
7097 7121
9504 18078
65557 97672
72630 77395
47543 81191
48137 74014
27605 98073
27825 77623
24275 36755
56332 68084
15298 17354
24281 66010
88405 96579
43639 89771
46720 78697
22054 77772
21673 72508
57345 58976
7707 70393
54040 58416
11191 14565
16820 48763
18468 61623
41209 98969
58840 67982
23147 32749
70782 96422
24800 49485
14219 49055
1704 51292
63864 81277
33413 36042
7841 14344
49180 67582
38103 49940
25066 60609
23543 86217
82145 95353
22150 65470
23703 67065
60676 65638
3524 22972
25553 78887
27785 89024
72000 93950
16357 50178
45430 88548
862 56029
26113 37387
42221 78324
10151 10418
26982 31238
8401 55665
56748 73845
4036 8479
8412 84093
35194 58225
69719 74492
69056 91551
22119 51317
100 84489
16015 16625
72311 85113
13563 79571
73996 75516
2221 5217
17511 98480
6375 59930
71028 92903
76481 77723
39964 82131
54847 75780
845 98260
19185 67575
18438 47595
54866 83407
4287 77263
28697 42162
13478 93482
14560 94561
30893 97544
53899 85646
69236 71560
42419 66257
406 73997
52631 81837
38875 54086
45752 86387
11470 87317
59774 84601
8503 56176
17844 71803
28885 54757
2090 40147
15302 25323
5874 88119
73255 96035
18600 36114
63298 88223
28744 76323
21015 62330
13804 76130
4212 25276
491 19129
89985 99272
3122 84134
23400 64368
49202 77708
9960 53504
43729 90878
11899 82161
8172 28916
60511 74945
4453 65379
30591 78526
49169 54782
4837 75481
43158 97727
44377 72252
77293 93179
6333 56239
18721 89921
58349 63280
13085 77704
18461 46580
27495 33873
2671 30409
13845 88843
50582 62808
14931 72169
1420 9692
2031 13625
71430 99194
27572 63004
36134 77793
30040 38935
22828 62999
4399 96960
78293 89560
42848 82943
6180 76360
24170 93641
93562 95733
24409 96772
2167 21333
3714 57421
75312 84491
37416 39111
15294 87220
6575 89832
15590 17304
16086 16859
59923 65139
21793 57364
63360 65121
61283 79325
21076 62205
4072 65100
11137 95301
20004 60302
46100 58303
6340 91636
43406 66464
55899 86335
11636 32373
90094 99412
3682 41233
56926 76297
47385 86038
50394 84915
6362 11734
1402 43785
54313 80464
61763 79763
29541 58450
49606 66832
7989 40549
23564 97027
57997 99690
177 42769
29535 45249
11906 21382
4323 62522
9763 57860
68696 96507
18782 86962
30210 87088
5434 98597
91751 98773
58829 72994
30445 88588
68031 70625
14782 25308
67666 94841
63752 93481
3059 46348
49700 79848
50186 96601
3072 25014
35566 79580
58319 59358
48275 77761
23425 64255
385 12938
41521 58431
15324 87197
31667 41361
42135 61683
68281 81649
40927 87014
79621 94284
54424 66577
7961 93806
29156 54149
15131 36696
33796 59907
3527 31755
45976 94139
16734 44147
24020 88525
32676 40684
53800 74274
46342 66635
17627 72175
35411 89903
37379 77266
60471 64858
45731 51701
4598 12530
15356 42136
50773 63225
2770 75207
36728 88515
69845 96494
55460 97210
25750 61441
27382 31035
63620 64279
55769 99711
27727 41098
21176 72035
64039 90156
7318 8722
11366 42782
76163 96837
14409 31569
26014 43199
62168 80637
28726 70348
79 22766
38922 83253
35451 85003
78603 89282
34182 66079
6832 44351
21016 61688
7380 32761
28487 68272
52036 61835
58398 59335
10175 60736
32920 50684
1005 84239
14857 48074
46709 66215
56469 62596
44961 76585
14487 74351
11911 57941
24211 83820
37518 54146
18201 30796
14459 38356
47139 64278
68085 86729
21583 58051
18215 53405
50069 52325
58192 71822
27453 96368
44314 69385
47567 97312
68147 71686
22224 48031
9353 21707
1286 31385
88749 92999
13430 21083
23320 64801
3998 81683
10247 91909
19838 35559
85537 94157
7160 73421
22816 60670
32133 54804
69158 82153
7298 16757
25461 62767
80614 84628
25205 95675
1582 98643
30976 78352
21369 58451
3354 33258
80788 90595
74115 98350
14790 21775
77362 96582
8361 44258
40395 76138
35259 63541
30207 86616
73401 91920
64200 80730
27568 37676
30151 56447
15294 54556
20290 54683
12377 91317
6638 8697
47016 80859
801 76676
23253 35908
16510 40154
12427 49530
5962 6958
15561 28259
48074 94889
5436 41473
4695 71285
61583 97602
42761 77413
85784 94123
58754 82290
16528 94879
7476 28455
21402 26675
6086 97820
10056 22083
45832 73983
32200 77187
9711 17778
56321 91488
32441 63491
52027 73743
3327 96025
7759 8895
16237 81972
13197 45287
14906 21906
46418 71125
28349 44794
14439 32806
65460 90857
2002 58383
4647 66869
20832 21429
43855 72504
2310 97827
25576 58722
48712 71810
66906 88934
52001 64299
75767 88543
22280 85533
26183 40568
15740 53138
59978 92010
71572 79366
2368 84624
47500 69512
18568 97383
8214 80133
21030 84189
26302 82015
73783 99868
16464 66116
37761 54619
53258 99480
26931 72211
33549 50400
9259 52982
14583 67205
63803 93549
18935 26775
13204 81311
27838 47775
17766 79603
31351 70270
3294 42701
56621 59878
63053 86116
13301 27722
12736 57667
63777 94057
34444 82076
1313 65381
70813 76338
11466 90271
75955 84411
49539 64988
69315 99769
33639 87082
19602 21279
34381 49134
2356 11142
36374 42062
12164 61081
81020 89225
24205 40417
4755 26568
49232 81605
21386 25405
59950 90639
12313 44851
32232 34963
70093 93754
55746 70948
47672 58003
70495 76177
87989 91631
25889 97253
13387 60829
82015 85101
20360 58132
56750 82918
38372 83912
20865 66146
34660 95748
3792 29748
40489 72950
22594 47560
78631 93269
67785 73182
29317 77598
13254 47623
36620 53598
48274 67413
2289 50246
95641 97597
22923 49107
13807 72542
53657 60638
17892 38216
36188 44837
29051 46211
47419 68765
30882 50095
3910 75665
74109 85978
62625 91982
37910 78315
50302 55013
33783 40607
15222 63155
49655 75519
9344 96257
9772 73158
37525 64158
48877 97435
89223 89379
53774 78259
80441 95735
66487 91121
31263 51122
45794 97613
47399 79617
84356 85119
49493 83892
24811 76800
8528 83238
13501 22950
31637 62409
72410 76321
13275 17820
17278 64177
43241 71024
65563 80681
34622 90754
64513 64998
17883 67269
18256 42870
633 75277
70581 85206
19853 71237
9017 51523
20382 51544
77862 82734
17140 72953
56562 68076
20178 48586
36726 70754
34984 69186
4680 45177
22756 84859
2869 22418
43852 61105
22856 94573
35452 74596
79430 93164
32051 38309
71951 75508
15475 29742
42415 74898
18308 54050
14852 29202
87135 98780
9236 77350
54540 98790
9536 74064
53244 61384
49632 73088
18712 19976
90619 95127
39057 72543
29249 85742
56718 91491
84072 92208
33763 84843
11363 53184
69598 88419
79008 88217
36109 44445
73405 94963
6562 52200
12452 30789
78093 96891
32693 50196
69934 90676
44320 52088
25302 70871
12412 30111
26680 45342
11122 68032
20329 47278
5327 38402
40188 41467
23478 29705
21337 85385
44752 69280
13106 63961
96441 97994
70415 89012
43665 46697
22064 98952
56351 56798
68283 68308
30027 30978
27544 49352
14691 17255
15288 70939
37622 69901
65325 71824
76449 85919
9941 93702
16641 80978
53800 57379
78787 81138
2897 81500
34929 89691
36122 67716
63868 72349
67007 95982
8738 94299
23872 83493
35997 61658
64886 93795
22333 49238
10992 76638
2713 43197
2746 96883
51779 95948
27830 43182
25077 37669
30007 54791
49087 74007
37644 84156
60154 85130
5848 40937
1968 72533
41764 43898
26257 57759
48046 96021
2927 7431
90255 95378
40528 94246
61207 89273
31283 61996
5735 70788
26917 96611
55270 78729
68681 92296
6338 13262
39896 85663
20284 87845
57378 93304
14571 26392
58949 99723
36593 93366
19897 50285
30625 63405
25739 73486
23051 76753
72270 97642
50424 55331
3430 8497
33333 81505
38112 95220
5101 25890
14012 93902
54525 69066
41855 60055
25063 38085
7708 43761
72348 92035
35094 83587
18106 33650
10444 75693
14091 94333
43478 72478
50694 71077
19812 54364
26700 80352
16411 94173
13999 80814
41547 58217
25487 50074
37790 67507
46366 89427
43942 70394
81561 97161
20615 58147
40935 84911
12046 36574
3327 87919
37040 69979
12913 75042
9679 66699
67467 90941
9868 66311
13219 26188
41972 69754
21590 63947
20729 30664
36001 75913
9124 39037
36012 83803
644 55052
61074 76110
19286 50579
9403 62859
700 15928
26914 39081
5783 99911
93313 95299
69367 99081
70334 94018
12496 89567
13174 57711
12723 55054
41114 74997
27964 64938
41390 46073
8198 80028
20057 72652
72746 86433
18228 90417
28170 89213
10001 75866
49637 79775
27456 31223
8368 36516
35368 63997
27569 80542
14746 38036
11125 66673
43506 64197
48930 79175
31332 68021
1743 82312
33060 89078
1646 26106
35471 88727
46851 73882
62846 70252
71767 81644
42571 66989
18163 26807
48944 84554
7931 20268
34177 37107
43795 73976
23774 97438
13176 78185
48102 98834
13123 31624
18652 55327
25284 29589
11359 29440
16092 24818
5714 94768
19986 87713
30723 49981
42351 84008
21276 67512
32954 84628
4119 47448
11002 83979
24155 74490
45222 76417
46854 95379
23673 65784
57032 89846
10786 86611
890 51024
83693 84868
23353 61392
9146 89490
25956 71908
32569 68925
17896 73349
42301 79999
47044 95667
22060 98434
1611 32110
15824 39330
39813 50384
72877 78871
81091 82807
24695 50493
20177 43116
70136 80165
15096 41376
28115 60116
13749 28977
46852 98840
47712 76955
13262 17564
42245 67295
84252 94754
15911 44826
68098 78009
63442 88562
74875 84001
18339 65701
52617 96262
48471 76315
57081 96981
948 8629
14042 93378
39077 65294
44905 79002
22622 91865
24133 31947
29955 99755
12220 32336
86341 97953
57064 62769
68333 98257
1626 69942
11427 77949
83139 90458
61610 67733
31377 69350
75118 79969
47689 79544
19432 33376
83955 86768
44136 99377
13275 60331
24224 68684
53958 75562
31725 54641
94347 96729
22342 75381
54354 60743
58896 81355
62640 98727
21331 78026
2061 10342
16589 54010
56707 60077
43626 94097
41495 98460
6112 75226
23104 32418
8231 82609
88836 94399
40511 72099
12761 45308
3101 52565
67747 76043
44127 96559
58886 62478
20425 94619
17439 34684
52115 82163
22831 34419
44304 48661
47473 60026
79957 98395
53566 56127
27743 94154
56971 81393
12108 40255
48397 98871
29571 63866
27915 83389
53262 73319
9400 97557
16449 75339
12343 95502
37856 89254
68413 74255
24904 81591
19220 40911
16955 25656
5588 27324
12222 78168
5351 66957
51464 55206
20983 49392
22963 71039
52554 87188
36889 52363
79281 94023
29583 33470
9071 20473
24085 79272
31959 41264
3585 17629
34124 70729
83063 94470
23480 94876
91810 95958
76216 92969
16195 75972
2940 88829
394 84513
21851 76461
64332 95818
51615 59313
37095 64473
38217 70486
7558 58173
82577 98043
44297 60756
66931 95364
50571 86458
65153 95548
80766 83850
61188 84730
43478 69365
38031 45025
31306 92404
32360 77399
7247 7315
62501 92742
61055 99484
43273 71383
13835 23880
61520 69954
36192 50324
51882 81623
28998 48956
823 47408
50643 68586
63871 96770
6400 26675
29979 52393
38233 56267
40685 45773
46821 87770
12058 41767
76482 93012
68677 86429
13645 61524
26057 71338
47669 91683
13720 35187
65071 77503
57838 80282
14681 98773
65436 70726
71689 85230
19062 54455
17338 79900
52351 89107
73254 85185
6562 55913
59068 72847
93418 98198
17149 78091
26120 75067
7069 11175
24340 99003
37111 86761
10779 36861
10879 90453
43157 75429
30011 52851
44180 98609
3288 20978
11948 19123
21145 84151
16943 80177
3484 10485
1331 32637
14954 42165
8474 23173
41539 85708
5183 91875
38216 88071
12782 86851
64350 87946
4430 75474
76207 98083
47897 67496
54742 76804
73947 82108
5840 80708
17149 81020
21015 95784
34941 99853
20287 74399
30883 99800
73941 98012
36949 72873
13558 79391
13638 35650
34404 54652
49483 73570
5118 29212
17414 23221
54420 62760
52844 88680
34729 76097
9655 75638
77585 96926
14683 50284
1629 50335
27877 75883
26253 67220
19526 47124
5910 7955
6080 73591
31013 54447
144 50920
3576 41893
17800 53347
50342 93378
43156 70650
85692 87789
22323 49505
30857 50127
3683 36508
7556 26416
66865 82983
78823 90961
73381 95978
27866 85319
62175 87446
58568 85879
6281 63217
51455 65878
7477 83410
51327 78074
15555 18456
68151 88115
47807 74632
51316 64030
20743 22082
48166 68820
42143 72522
48311 87065
91368 93643
73496 80417
8581 63446
3082 20300
17185 84840
50190 59722
51522 54855
50786 87074
37212 60538
6148 74465
19125 67624
20912 73476
7906 72539
81817 84848
13363 86567
59656 86580
6966 27947
10435 94883
28747 68564
5625 28216
23146 34390
91144 97720
87378 95543
75763 79279
58972 99865
15641 69945
32424 90983
31843 69780
33136 37315
86823 97936
49875 56722
4911 62026
58216 62279
14319 42419
46698 47890
5553 87002
28435 49250
9183 92357
17801 95446
58966 67252
18722 65837
25984 33449
11739 59449
7485 63478
36677 63104
3294 66047
3370 69080
4448 65884
5159 9870
45522 54224
24230 28258
15568 98505
28827 72550
13203 88231
22838 59242
19974 29392
88051 97837
87962 93385
52758 54000
13953 21760
2562 84198
90 43162
19711 91274
42864 94479
4481 60716
53658 84807
12007 34836
5535 45300
87539 87559
2422 76488
27899 47822
15300 47961
35919 74124
19915 93131
15758 35595
40242 79365
32053 57089
81981 88917
65973 73020
6494 86777
28570 77074
98389 98786
11527 30983
20552 41835
55167 77851
42775 81198
65935 92671
6807 32288
56340 73704
88037 99958
3256 44529
77770 88356
4931 27587
18667 39077
21826 38319
35804 70020
12246 83733
60058 85311
4773 73619
6073 40374
23603 32038
22708 38036
29103 96602
46192 89803
9215 65370
448 97161
91129 91442
46865 51661
3983 26211
84074 84892
63025 74259
74747 95860
11266 50689
8760 58538
41741 97701
53749 78092
28643 51339
15155 64236
77936 94913
21766 71005
29691 59792
29197 47789
3873 65722
32574 76768
50439 60424
29072 56444
44956 73860
22571 37650
11237 76775
59610 89327
27083 66537
58760 60055
26883 28719
9225 32410
94245 97690
1082 45995
29534 79115
90913 94820
48839 87909
39611 90062
23919 28295
44326 96660
56983 96838
2639 56307
12956 31873
3827 89267
98425 99162
15537 47441
58599 60853
37025 79400
23437 62525
44956 69759
1215 2572
44162 60511
41513 70960
9679 65412
8021 14316
6172 58892
11933 32983
10579 50435
52116 89083
3448 64856
3763 16440
22775 83852
43553 56675
28294 62790
35068 71983
42500 62646
23103 55114
58012 75309
1614 64620
56246 84289
2020 92321
30236 97681
71440 87565
18885 19243
44982 94851
57902 78899
3819 45384
7612 80668
5034 67321
9366 50413
72051 91302
65248 68382
3073 19995
33421 60356
15508 78642
18966 83671
45331 92649
18075 47305
18426 86292
11212 12190
41053 56439
1881 30742
20942 78388
934 13141
47294 63250
3962 16204
20013 34591
20215 69477
91428 91576
19940 39376
38965 39745
51173 74565
38790 56376
33813 46092
27225 44297
27465 64114
71957 82625
29175 87741
29678 43170
42005 52780
38765 84151
49137 85660
1227 67794
11467 17794
27255 91657
4243 17845
93702 99931
55253 65396
93349 93853
5737 32950
19260 30707
53030 59252
33665 97177
11325 24873
38954 78764
14452 73650
25297 61285
32954 65845
25326 36342
17479 76738
11245 17940
31366 66721
35194 80326
1094 56922
41436 97187
47190 76447
38581 91384
15737 63688
41122 63955
70207 87616
43596 63743
17409 62077
72943 90736
69099 83098
68749 80139
77599 92457
46581 72321
25870 98201
17477 44932
50281 51455
40168 57993
37700 99318
16449 83891
67633 93173
35040 96769
39280 63461
14806 68562
77997 88408
4983 43807
37361 66807
21386 89863
60775 79388
49299 78308
10254 99731
44444 47515
34148 81078
10373 33223
17785 21039
63899 91426
11419 38247
6908 38841
2670 29524
79138 91906
27676 33332
21298 44705
54621 92594
47966 64586
63228 94835
74366 77790
74197 89016
77070 80274
26840 42645
35254 81203
28210 40515
45493 75083
28846 65440
35503 80252
3567 18700
10455 30785
39121 97319
30738 35805
64689 89664
7938 25073
29795 55684
8246 58281
67723 84248
12896 46363
80121 92959
18626 91168
29687 79524
25249 46419
18296 45832
59986 63111
32256 47548
1873 23018
68025 99675
62797 93108
15842 30246
8356 90026
191 48163
19526 46095
35569 43338
10092 25431
84797 86423
12390 35014
82990 93697
38072 64856
61270 71131
36260 85651
52605 95453
21806 41655
2687 84511
37355 65975
409 23633
2501 51559
41084 48411
7325 51548
15727 88799
43737 86678
78946 89687
4621 68148
24255 94926
958 53201
43018 64719
3218 35210
55927 59415
13048 27671
10765 73151
33173 53268
27109 65514
6447 65177
27918 49650
1036 84916
38278 58891
26165 79232
15183 20816
56984 66784
29241 51121
5226 37182
53530 79703
15902 72965
13474 21966
27253 39643
20514 45815
22503 41000
88490 91560
55766 79173
17577 54859
62333 87240
19773 87906
12788 45723
49228 58258
41406 77580
1428 50507
12990 18515
81281 84142
15460 18751
3749 76178
10283 21302
20080 83433
63926 84213
80220 83532
25771 31023
30378 71200
32913 72076
27863 98712
36842 82890
30430 31408
49133 82562
3042 69187
6948 32416
96394 97186
9471 78771
5019 66434
74973 79324
28474 85196
11329 20469
31719 45188
13934 24721
46996 64104
73142 73324
42114 64055
6156 85329
27103 67464
16288 89949
29768 38089
40070 61202
40658 41678
11924 14071
11079 21490
7012 98636
87928 90081
48751 56151
11115 97542
10297 39944
13868 91924
819 4344
29666 35539
9364 84686
10020 14621
12652 33091
40619 82739
35450 70093
87147 87608
53117 96102
21930 40761
67861 76587
34113 69799
62981 95473
9158 85100
60016 73961
20054 80217
5673 36424
28414 40700
25559 46915
28614 29070
80033 80441
12174 61589
43340 72634
76373 93303
45082 74490
38519 95867
48827 92931
10700 90209
69860 85527
52496 66552
24867 82394
24875 34295
2264 95539
31592 52409
4447 44190
45239 87489
14973 21595
21188 60563
64984 85335
24253 80537
14099 45410
43507 88749
23778 93314
86772 93353
33202 79997
13425 35385
43707 86157
45106 70589
35445 43773
2220 31064
70253 73367
58409 87195
662 97450
14241 17843
16022 64130
24471 78814
30217 96342
22496 70403
50535 80226
12677 77775
59763 94679
5420 62883
27335 56265
4 26411
34603 62994
8877 73898
21352 42110
15230 20532
278 40278
50359 94843
59234 94810
83040 88484
28678 75683
8516 66384
27873 47909
55366 55521
14155 39865
54413 60964
56400 91549
27142 46452
60790 97326
37703 86957
53299 56648
13972 53989
7443 82718
5058 23172
49703 55947
21907 40262
33512 98980
16654 76766
66145 68593
10755 81420
48348 56951
52928 90439
70508 86636
51784 68320
27054 81010
26246 47309
17010 99402
77565 83475
10038 24755
13025 44714
72512 81776
56026 83252
64192 72511
28976 90417
19550 71368
30806 78542
15556 49229
38496 83976
8793 28047
45117 99475
6422 8274
16141 83680
54647 90409
53004 56677
33080 65907
14806 85089
33669 56779
76907 97359
15179 80880
66208 93484
91936 98009
22534 69944
51680 96630
46474 59427
6700 13674
18815 45006
53004 81385
35514 66494
25276 63876
59924 97086
21329 83486
16166 33629
63678 71851
96186 96697
71646 77208
53556 97394
39308 43415
10575 12485
70655 86073
72170 82949
80471 82370
7290 89594
22028 91315
88094 97647
18159 55076
49392 88796
4363 89028
30225 90551
6385 32964
22264 67292
49053 49902
76621 94200
9416 45941
77586 94542
29141 58589
81048 92204
11269 39845
44289 49053
61978 70434
31219 50513
76427 81766
46211 50645
9554 77326
51819 84721
62863 85242
91216 97733
27876 63852
8923 99271
84367 92496
9510 59891
42026 82288
15251 69778
49705 92791
49928 76570
11248 15638
3546 17626
3918 20293
7729 10107
8961 78299
32850 76903
46542 49104
2660 57769
42331 86435
73665 97299
18287 60848
16571 19612
21203 73717
14854 60965
18044 86936
16453 54261
39449 82012
48281 51039
58065 71617
27039 76738
62997 90949
56198 81710
1612 14529
19739 94616
19183 45596
11249 25156
2094 87210
10258 49727
9956 83920
23144 33924
52183 95589
10057 72179
22046 52706
22690 39171
6678 23052
4399 94463
482 17682
53315 97766
29905 97309
22703 41136
56772 73933
22792 79828
9103 87121
10702 91378
45926 91089
52885 56204
54436 98990
8215 62763
6350 45233
13931 83784
61691 88899
1958 19911
27972 28090
22225 40251
73411 81205
15056 40699
91233 93031
39792 95633
28729 71446
32874 66739
75694 89339
27815 73371
5380 33226
5565 10501
60226 62825
64551 91957
15004 65187
6475 43595
55284 98017
38724 48500
34493 89094
43741 54289
42158 62809
8579 24089
12535 86055
7270 71353
20466 76015
9099 63676
24778 35069
12276 94657
75386 88162
27755 39052
20180 72390
33057 42941
12331 77666
57233 88499
19934 91946
63162 94918
65049 73550
2785 95651
55557 81182
35219 95594
36848 73416
6906 81166
19001 67325
48708 73808
28369 78008
6313 11091
18761 37055
36253 62467
5719 31560
61687 75474
13840 53743
12140 76205
79493 97210
21328 98915
35714 60630
7267 95853
6924 58264
48163 91034
53192 62538
67136 87093
31059 96086
15084 91574
62866 98385
3571 69921
26233 47979
38984 74836
1505 36157
95989 96155
37623 88176
63339 76404
16472 47133
89147 92693
4049 92143
24992 63262
16931 21969
73405 97428
79693 95370
27143 71131
15008 99104
38009 39670
33071 63109
64570 91934
39372 58419
4795 95492
16178 26246
18129 90065
90452 97534
49925 88689
62616 68649
26415 66003
69123 82224
6607 18578
53382 60387
42438 77551
40028 92893
24059 25489
15831 33487
89684 99423
19649 36762
66497 83131
26478 47771
10283 25160
15229 17768
438 25250
61400 90953
30678 98957
25364 51699
11474 20329
17696 19416
68898 94128
60894 78375
32140 33173
52071 65963
66682 89133
14206 82345
39797 72844
43861 77886
32356 58597
11390 61066
38636 56035
32870 42194
35964 60667
53302 69555
93496 98496
87120 98538
34484 75516
20583 41367
14734 86905
42925 46596
47059 92407
14068 39464
17702 91103
2213 77928
64228 86969
4710 4846
63879 67979
20978 38795
28407 44545
22431 24433
35240 38183
11769 24496
17945 29295
8635 70047
24923 44188
39720 51762
46257 81765
1635 18096
18370 63102
9839 81377
9644 65531
17735 87191
73507 81912
26726 76450
61408 92125
72642 99410
33767 46899
21602 99708
79494 91468
24402 27646
9241 91087
89906 94932
8754 75088
11152 37587
53948 57325
48661 79581
44031 55233
57558 77513
9398 63147
24936 58314
9212 25505
43995 88148
26168 61560
37463 72823
59661 85497
16998 58996
33192 61321
20687 30973
44735 54694
19005 33001
26577 66536
57616 92894
19270 40920
67879 69897
11443 58089
88926 90069
24570 26007
45864 49358
94506 95967
10470 90477
39896 46148
85886 94162
39739 69456
60038 74270
54761 82991
21411 93582
31004 33165
34670 60076
66720 83193
37806 66426
70542 71158
1744 61969
1523 79390
38512 64915
37692 50657
64087 74124
34638 67358
36061 89804
12155 85555
47102 73642
6408 50732
31091 70954
65189 99466
31371 55715
2776 81395
32975 94353
61905 65408
16313 24061
17449 88332
3270 52456
28545 93923
40206 59019
34527 85263
18537 46740
23101 54325
18259 30074
63235 75756
8887 26605
83869 98438
2408 69403
72328 97891
11023 85633
50347 78159
6857 58113
9608 23982
15346 26011
91203 95186
8271 55772
4207 65899
13349 40833
10229 62490
13311 73230
3362 80352
60463 80972
14822 82106
32657 48095
4062 51476
48734 97168
10299 40381
26772 36128
84725 94773
31418 86849
53694 63467
24660 82525
52967 93793
14933 47588
20071 39670
11695 61008
14920 78205
10733 11887
55839 67259
56907 77027
71628 83977
6973 78359
48847 69365
6621 75792
60274 86040
37728 47854
8094 63547
29636 63425
20603 29749
39676 51379
46367 86741
78345 79154
18823 82121
24674 58844
35696 70108
67139 97393
27720 36807
39537 94281
20024 33884
79887 97661
68793 85013
27018 99860
64319 67805
37176 67651
39743 71563
15712 32034
4358 39206
60786 62857
70264 76099
39531 70000
16978 95355
13332 14567
30277 50930
72687 95976
3284 98797
34659 89702
48400 62366
27578 63305
47255 72018
48864 82992
59857 86524
15012 19683
13980 56160
8669 85464
25022 63136
17244 37772
31688 96333
22745 90145
35726 95222
1338 93770
23842 58818
1684 99561
9269 69612
94689 97334
59771 85277
22523 95133
59420 65975
33132 43341
51116 66898
54947 93373
81309 86228
60180 72427
51606 78438
19619 39654
44798 74162
1857 60694
61769 96330
12019 41452
71475 95311
24768 49423
7237 67583
44287 60493
1971 40511
9372 47729
47871 50154
28431 84648
6088 19907
1932 74826
2592 47993
67351 88074
37031 62378
3400 98946
33677 59290
2117 36067
26858 38107
26535 40158
33505 48801
11530 28667
15417 43787
38437 47416
52938 97195
82256 92096
68534 68784
9711 33465
24395 93659
15032 16385
60723 62829
4435 77058
25554 53606
578 51149
48021 77296
68243 89886
9478 84102
7538 49961
19680 19935
25444 26141
17855 28795
70297 80939
12632 34784
8975 24445
42208 58042
52619 75999
36994 84660
20588 69892
19265 69117
13469 44080
76920 90176
5831 93090
6151 34096
62298 93771
7011 64633
33740 72132
24189 82514
41323 61694
12078 81645
21217 83223
66971 82513
21651 92088
39136 90249
14347 67270
53841 67232
5287 89265
64502 97602
20918 78865
28185 77285
31987 74153
76505 89467
20806 50364
51546 89876
57428 96037
55946 92828
42563 60739
85121 89685
4543 35925
692 81918
43958 66749
49202 67991
790 48757
32350 42845
74272 86435
70280 90640
33663 98903
82042 88099
39537 85408
38440 55557
2655 57997
21963 35845
40458 62724
58565 79625
19348 63242
35861 69844
22382 70332
11653 84505
6783 92668
13797 24950
17305 47771
56351 69150
14723 78955
6612 40988
76517 83245
8970 50555
5538 82135
75567 97956
4137 44062
50972 61457
32012 73877
10087 58175
35950 41189
18157 91419
15727 99988
18641 94621
66228 83359
23419 80906
29170 58727
9832 13085
26049 93309
87910 93576
9730 63895
42812 52713
2100 97429
19857 70170
92184 95452
17492 52430
16172 24982
36785 68110
32513 34904
39292 75345
14725 95634
32504 33296
37360 83489
8330 10634
13373 95409
2979 26909
8642 72928
2769 22414
26924 63424
33971 58190
38252 73091
4421 70925
6042 78168
42862 62764
3662 55879
43029 88315
23672 59296
3049 90260
9475 92651
392 83789
48425 86800
63188 94752
25448 61575
51890 56935
10217 57376
39610 89035
61545 65794
9482 16904
12055 24576
12967 67500
15701 99514
3924 15036
19189 53946
9443 87579
72898 78693
40100 51580
19987 99174
8941 94962
4353 49748
2825 62690
5679 63913
20132 34060
37433 63751
1776 40967
42900 63257
18897 61040
11583 67074
3909 35421
73101 77543
32424 49626
33282 53010
33251 60586
43149 74774
26478 94062
40033 66894
1926 62887
17070 80994
89526 89924
54023 61309
16297 28817
16673 74633
51036 67487
68711 95257
37861 55581
25028 44985
6465 37567
37191 59591
11337 22923
56211 69054
60731 94664
2458 84345
61621 98562
26595 44678
50187 95439
23227 49878
31583 49715
31028 81523
28826 71616
32847 86135
6263 7118
231 92542
1252 17933
16597 42167
18963 79929
33443 44248
6422 44691
16088 19361
54567 64986
70589 84607
15185 16697
59464 96439
54958 61963
65811 91688
2951 4303
5822 51149
44790 54158
18530 50655
36274 76444
3248 63607
14166 92088
30096 77735
36068 49861
76559 76779
41617 71794
33680 96881
61397 68684
21428 44944
6803 63826
49050 67781
22281 96127
16471 68686
15312 48999
61867 74176
49258 50691
26731 54923
47114 73353
16624 67856
5134 78092
20163 58250
24232 92173
65088 97966
26168 44382
74423 84996
58464 91920
81020 84045
7490 82373
60639 89520
68656 75110
74694 82869
31733 55826
68598 70588
36254 50803
25824 92075
10183 47309
40824 84627
33918 45136
48685 66384
62893 66774
64099 93174
22123 64934
33861 45391
13580 33821
49337 79941
4010 56366
40052 62419
44825 51771
2774 67100
28875 80919
11261 91477
33998 82784
4209 59833
6505 15903
13510 14401
49923 87581
61821 90588
8248 69671
14983 58575
50194 75255
14722 27786
72740 79090
28825 66193
14602 25602
15842 47692
14169 65059
22441 83651
76208 88882
66290 70802
7548 69470
19844 89213
32274 85968
11016 69032
37387 83144
6609 28694
40182 60264
56213 68636
12013 65404
288 65401
28438 47505
52307 75244
36698 43935
87241 95242
7465 8477
20832 82641
21771 41329
2287 5845
73879 91372
21008 88329
20739 62818
7398 71385
52223 86690
63423 88613
14826 47261
66169 66294
66003 79274
50077 75584
59499 92261
20642 91321
25376 58516
37343 51146
11882 92443
23531 72510
24104 41172
23780 98566
70084 97897
16556 65739
21365 65875
41996 50002
42338 99432
18599 90203
5170 90036
17786 90245
79553 87606
71338 93815
74152 98618
20208 52754
21293 37601
4860 99019
43863 76940
25532 86207
54610 70770
24284 36907
12380 32976
26167 87327
728 28689
16454 31396
65902 70220
65030 73271
27011 83687
22349 72812
17591 26131
26526 32792
5319 82697
13713 47527
18584 57689
45429 68015
31728 32975
42824 81309
54264 62444
60060 93128
88303 90220
4536 56007
17588 73020
26954 88742
7294 79903
1252 20600
22302 86627
40919 49830
19600 71120
6115 20878
21953 67678
84 79914
57334 58788
18311 77893
2044 67118
23176 96600
2509 68652
27902 38236
25532 80615
1629 3154
37693 88366
67806 89669
5332 21807
14031 51583
7906 19128
60950 78645
70372 86399
16380 52388
45936 84602
34696 92394
11348 33824
6247 68541
13555 88040
9568 14642
17967 51479
5968 43650
26355 91992
77202 98356
49466 69739
40764 78629
32372 89567
20284 54052
13749 87712
54672 63347
10008 50063
14055 53960
7413 91815
44458 58812
12466 41127
13889 97760
1404 97755
23696 51714
5153 30004
53839 69229
31816 42936
62525 75826
80876 96952
58475 77978
33862 82410
49540 95866
6850 43465
26826 86802
8494 37706
30923 93746
3598 64062
5268 41256
2877 28524
15736 91535
1045 76524
12830 44767
66510 73982
10555 11956
34297 46029
32982 62814
31348 52085
96723 97335
24541 92784
16989 95635
13169 78513
16202 61049
74090 82592
19472 23021
57512 84015
14898 30773
40863 46888
56186 71624
47327 70562
23155 38951
43461 54665
29746 76658
32622 50570
3342 50576
1534 67559
50367 64037
23073 66512
4391 56554
64800 97644
21562 72161
85125 95602
39823 51870
6812 23203
17525 61389
41071 54248
57017 93742
20542 24858
22227 79996
34233 98814
8272 40642
32799 93419
56905 91077
19706 41890
4891 79649
9588 98134
56099 66956
55572 93294
7126 38200
70201 93639
12050 89348
14355 36850
17678 88800
32234 33006
4990 70860
664 26373
32104 63512
15776 75062
82136 85617
13315 67065
27163 64291
7506 47145
51240 72967
48752 96928
33090 84002
17438 53062
42395 46043
96440 98989
15659 19390
7622 24675
30001 38014
53807 86707
26090 38099
25418 38390
38731 96544
22568 59361
18419 85883
63061 99396
90338 98900
53228 57805
20129 32838
13414 39995
31276 88940
12235 85827
42277 71528
4485 99004
14870 41566
20835 50619
24152 84811
2291 4076
46665 88547
47718 73814
55254 90895
3305 64497
34504 93650
3320 71038
13029 86633
25573 53931
22761 34157
7576 61375
48969 87083
40785 87370
6800 14020
14998 63058
57578 61951
24066 46123
63043 95074
80196 96934
64655 86987
17788 24700
38027 66568
17687 95589
4974 14724
9114 81456
52338 55350
72233 76305
61794 99604
32383 68236
38611 57939
23886 43468
47546 75662
65515 75573
38215 79142
25144 40343
8579 60707
11753 53217
12761 71041
16494 19385
41892 86694
44524 45657
237 89783
26941 84209
50015 71050
8891 16144
13262 30866
30607 71516
12111 30535
35778 91439
11566 88622
40235 47253
15050 53013
20236 92379
12574 47592
55671 65557
62015 70735
5238 95365
7989 79152
37532 40110
7729 94358
38514 98594
26497 72027
9723 45303
59770 61364
52989 97244
54913 99947
19094 96095
77866 95702
66735 88473
42395 91157
17155 17312
31364 76434
58234 69768
35717 56315
56337 57142
17037 98363
78661 95896
45493 88765
39768 57648
45227 55932
50647 79351
5090 53937
4430 76538
18534 51577
91425 94117
83381 96282
40514 96133
63667 75497
23482 43321
40026 74837
98276 99514
11905 65506
7382 62503
50529 86904
55913 64988
10842 98204
69927 98562
78164 96980
15851 57957
89196 95977
53685 75554
10082 26394
18614 93910
21172 71233
19647 56231
15924 97623
20585 93756
35090 42271
6816 30349
1849 82863
53810 56111
61780 74468
24544 92001
2941 51529
47311 70261
69632 70200
47439 70022
72974 95392
5575 25893
40273 85483
40025 70202
58068 76789
95593 97772
59942 94435
55178 69979
6738 84136
29853 31704
43221 70892
74522 94231
2947 8736
19709 40482
6907 40039
22930 92004
32969 46036
34675 42606
37610 78364
13057 33457
76034 90080
49214 78921
12569 53418
9077 44041
72703 90598
5337 52894
39975 79940
10847 30319
790 61792
18405 57232
92358 99301
19011 26448
1330 18864
68221 86274
2215 91526
71270 87157
59647 83056
4229 54507
18391 56737
28190 90416
20749 57141
8472 62824
22601 31748
875 29125
32675 34327
8653 70067
29101 99741
45062 82398
36619 92713
58712 96104
9973 98739
46046 88904
70161 97879
27253 52406
24066 77501
8210 65307
69767 90241
6395 60173
28665 43622
40529 78048
15244 56026
13838 71530
32627 61060
39903 75907
7715 58889
25285 70968
29803 41605
73006 99356
49289 58330
36715 77861
852 74621
50096 81765
22473 31686
2477 54618
90930 92200
7716 55620
48561 50719
33607 66575
51903 79213
4241 40657
38462 40451
31015 89478
2157 71664
32006 38779
32923 60703
12069 86511
15757 50328
3420 64353
64656 83104
30156 95017
75873 77589
1844 95449
7410 57728
1484 51781
47116 72977
574 88097
39456 75020
5928 9887
17438 87656
53187 65726
22497 64773
67435 78439
14750 19798
96812 99410
52243 82320
60221 65964
4263 42339
26517 35106
40979 42481
41648 71728
11824 86711
21085 53651
88013 92503
21311 27877
42209 83586
27931 42793
56941 78382
28010 76759
33882 44315
35974 51367
49539 66299
54760 70454
46968 50199
70037 84651
64513 83900
11784 85748
43087 78383
38722 44011
18392 29449
11728 75692
85534 88206
21739 55926
48630 84832
53655 80961
11744 50784
8354 11715
27764 44263
28648 72352
86964 88391
88068 88410
76054 89087
45142 62727
50747 50817
69377 74573
11748 28921
53279 76104
58230 88421
78280 98055
16701 36269
59531 59590
8836 70378
23818 61938
49128 61386
42744 90890
26175 90890
56805 97221
76133 86368
22713 80611
78587 98652
34076 94894
40799 57678
12593 80108
11992 82349
51395 80260
2795 69576
41240 42091
82621 96602
60970 80802
61546 83953
23246 67156
35187 90299
20299 31250
3139 55041
16289 92973
67474 68633
39069 77373
77664 80043
68141 96201
11815 96061
24544 96513
5914 13676
12281 36620
36085 71996
44142 76606
48982 55958
72057 74248
47341 94967
65347 90538
37407 71500
50716 60274
29684 36312
86403 98068
26894 67904
22046 30796
77894 91306
65606 92208
44376 82214
49676 77957
48364 73547
3362 51857
90668 99059
56334 81002
22058 50105
64983 99933
13490 14015
17154 91953
84418 89457
37651 96421
25507 72363
7733 62109
3671 8520
24518 61686
31573 39068
64322 85179
56494 79920
28011 78960
710 71781
52108 94418
12961 45474
46947 59044
2414 80736
53473 99604
64981 69284
90867 93441
11415 75758
51968 83300
9236 34967
46552 52917
4945 8646
33701 46205
54100 86189
32815 62603
52273 98265
8513 32488
87854 93644
58535 89371
50387 87272
4038 99909
6738 67971
23745 75748
62307 85509
41145 83263
49543 64069
28422 37656
34283 46334
12790 62402
81926 94255
41528 72818
13112 41657
7334 48943
22780 50949
57287 76787
49459 99165
60330 98597
57248 95135
14695 57018
3018 40967
46860 91771
42316 62829
48302 77660
30157 70321
31021 92587
55956 95520
10684 20645
7458 72567
36793 65822
45084 60918
69116 72844
56643 99104
13217 26487
31201 91280
81561 86567
5017 71231
56894 61100
49562 95185
31569 45239
58292 92378
55545 85343
1822 31159
38566 86002
18993 34187
29188 83780
3293 40486
6838 67566
35009 68205
7552 51422
80534 98955
8903 75638
60423 98285
43890 70085
58244 59508
25715 42974
7896 59962
1083 86678
67845 70893
87800 98255
487 91336
46706 86414
7861 14007
46997 70448
18244 43365
18904 80864
13808 23607
25511 54566
8390 10742
9596 41677
24731 41056
12311 39971
8952 21546
23925 99910
11000 70023
10772 67730
33599 46989
1902 35145
57059 99010
84760 92462
35438 50430
1900 87444
10821 94102
8540 9614
8991 91693
40642 41777
45600 96650
43298 57532
19265 81812
68495 94783
3580 68316
57450 70340
2888 88002
15768 99533
49643 58429
13139 19272
24865 62380
41255 44613
53535 74807
28575 58090
202 24781
65070 68292
12250 34276
5083 15192
8201 34234
7224 83562
16191 47380
16099 65649
16150 85805
62210 95584
42416 61178
8197 92154
18979 58818
34224 61926
17776 62751
40654 54871
36476 65597
50642 74857
864 21581
41277 95638
75360 91301
18762 38564
48612 88261
84350 89301
65532 95952
12776 29533
54743 63502
16790 83666
33526 60761
4869 64815
70610 99821
32463 66246
45454 60027
17763 34437
9703 87402
58688 74293
16296 85162
7684 77544
15486 37971
40847 94835
11758 74225
34496 48328
88355 97453
57045 61691
15999 76703
26984 45815
13459 97642
22743 23738
65575 75766
17076 67547
3203 48030
14531 16269
19996 69095
3815 38540
21441 71139
6088 92785
42816 86834
6885 76669
62411 79129
83600 98589
16675 60267
92862 99089
28359 98267
39128 88408
41640 57351
67087 99514
65263 82888
17484 23762
2266 37013
2229 66789
25043 61189
86476 91139
54681 58375
417 88873
38204 62268
36008 47345
26288 82500
11111 55061
28338 58356
46052 97160
10717 72313
60873 90533
25246 50794
52308 90209
44038 85096
1895 10452
42073 74734
4413 17984
30551 71593
4642 33048
21396 53105
40937 95809
3240 38115
24882 40140
3670 70760
34042 52034
35068 69775
50626 62484
36561 97789
10783 65264
33834 76047
14365 95248
79574 90164
936 25364
1091 93093
59485 82956
32231 59547
53695 60699
11959 99858
64085 97016
11725 94042
40533 75458
36678 39040
57065 93712
45324 51701
67088 67281
78052 95140
3972 44227
84334 93256
49723 49992
27871 66451
78797 85121
26505 90015
25861 54682
45952 80837
23606 28235
35702 73408
18018 44564
4809 21908
5758 59601
19526 85874
51002 71725
19386 57751
539 23047
71131 82602
15620 42949
13014 64032
26055 29947
64097 96333
13784 77210
13843 78695
42338 46096
54582 87500
33709 53093
62300 80430
10346 20965
18371 70504
45310 78008
28414 68752
13337 76990
29070 70144
8191 16616
882 86425
10433 77373
14916 75849
73199 98300
46915 68890
33358 55274
40515 64546
16391 54394
1521 76468
46864 92163
25457 36962
65170 88246
13226 92653
72524 73104
37602 81735
24382 77624
9534 55402
35508 73348
33903 96108
7925 72973
7300 47845
50062 75805
65257 86255
16236 17872
15913 31484
33591 98395
67637 84210
30602 44584
12301 78103
44309 76085
8260 54251
25253 99623
92708 95876
5154 27431
47806 91829
62665 72422
43724 95368
9773 54101
26113 92911
13747 44457
28817 43473
5618 45586
3505 96206
41846 90234
68720 80795
5150 34204
35405 96907
20408 40234
19166 40131
7665 97752
14398 40781
63221 99669
65706 69133
13272 92735
62359 91023
4723 72708
8645 89584
73098 81174
22442 90986
2286 71112
31577 51501
44248 73321
29216 94490
11286 81818
46955 74913
37477 67372
57775 87916
6948 23367
41210 95373
18346 69814
2587 99800
67695 70359
15692 31402
22313 70327
1652 90473
22246 93881
44353 62155
62334 69372
41242 60438
2097 76606
65696 76480
11670 64288
32966 71413
40951 64562
6903 79242
40545 76662
52384 86799
58112 67649
44291 71768
43634 87144
53667 76656
7025 42640
52758 70208
6395 50209
39693 76898
37430 96895
23718 98575
1739 76936
71701 73647
66676 94634
46059 48943
46319 61443
90823 95338
17036 47828
14559 39712
92670 96330
60203 76610
31411 79107
14175 93820
35720 57239
17411 30062
17160 96306
6211 79841
11136 44095
8339 10651
57059 81501
80045 87741
42498 85480
76566 93691
46741 49990
75394 80181
21395 92301
33732 41920
17636 82257
10577 57667
67433 80306
41041 91965
57670 74706
9653 31088
1036 80294
44990 51986
28786 63576
85576 90689
41622 51105
26866 66422
37952 63018
6669 56880
9139 11144
76982 79962
48461 69960
27499 48653
82758 86466
41075 69226
59391 72327
33448 53798
17203 63697
60459 84631
22889 78087
20779 63045
54916 65614
41888 93677
18004 43249
82428 90029
58372 85070
24704 28807
13581 33987
34048 62911
8552 77173
22541 22601
4213 55079
80504 95009
58322 84474
31160 81669
5182 19726
23303 31727
46414 69443
27836 30365
20235 70008
17492 57597
10630 38740
67471 94228
30436 50425
12293 13982
20844 25256
14884 20558
44380 72822
30063 94735
59153 62067
79543 98593
33892 43859
14385 34019
19539 64826
35444 99471
756 98410
7628 86340
49326 53185
71671 85572
71213 92230
47916 53805
30046 57798
27080 42593
49593 64134
28880 94949
2361 81002
16686 45054
52120 62351
45781 66732
59635 97515
35143 69404
12958 13518
55125 98630
41668 50722
12198 84963
93671 97220
68172 75215
8603 23529
1882 45944
11346 72075
15703 61821
2265 40390
1407 91441
13811 34018
15319 46175
33126 47510
26600 40939
9225 18302
15173 72808
20074 64046
59468 71702
61090 64059
23287 24938
61124 65450
236 20633
29703 80315
52251 79482
45696 97332
2703 78222
10133 53861
2163 39159
88625 94158
27666 55318
58983 66238
42320 81132
9223 19797
8267 67221
66251 70774
17536 99489
30044 72284
5005 67598
71999 92744
20494 46049
19405 50859
10882 42408
18615 18741
69056 71861
8999 10392
39441 75883
42577 77199
20119 27913
41043 57849
45463 50691
33101 71075
8919 26431
16679 20116
12175 80795
13454 86807
72097 73499
35657 53561
33772 48675
22271 67557
70602 86919
24575 75925
67099 96267
12758 46712
21284 65645
49430 92618
741 23172
19027 45549
67698 99204
28041 59238
11046 13544
17139 44767
49412 55629
89440 98571
32868 97313
22320 28906
70079 93428
60893 81273
16966 34553
87617 99239
5971 7318
10843 28882
21222 90110
19676 24046
26244 78388
16326 95655
11658 52592
1041 31510
1550 25881
28760 33779
59189 87599
45886 85544
40189 63384
12923 91073
197 90585
23808 74982
53298 83179
37857 55213
42931 56529
28714 57660
7444 55779
51879 93732
47872 62730
65463 67653
4250 20190
61703 86516
42172 97735
57373 68963
4026 44052
17048 63944
53707 66480
22458 90279
27002 44844
86250 89647
18471 64856
38471 90853
29575 89026
11108 83933
14492 30295
56836 63397
61699 95638
83762 98847
36784 57929
21825 97407
1247 75512
45381 84819
6830 54562
18736 26271
17189 72889
19258 73613
41151 94897
37681 41026
20850 29621
83390 87948
5372 68244
34352 72503
77993 80764
5159 84959
48658 82351
39071 91358
72969 90910
51862 89128
34272 94290
56621 60668
27980 83534
52182 78331
2302 92974
33638 96591
26568 90848
19260 91743
53489 76102
38730 45058
16818 31998
85670 91787
43432 72009
54601 95144
18425 48285
7594 94174
40005 87511
10709 93330
72827 78330
30231 50678
28329 47237
36469 86387
58365 92998
7137 42828
24069 83610
13544 43081
24126 77465
44968 87973
19358 87492
22494 25557
32448 62878
32509 77810
19678 43301
57723 68678
33326 57078
11301 97904
8008 38852
15347 40211
18189 31846
3489 83286
84903 96060
42015 47246
17164 84994
23414 84184
90710 98741
7013 30070
68724 82400
28806 88262
53538 68991
58956 95330
749 62228
46346 98389
67474 83980
260 37250
29176 96054
74915 89040
91391 94331
85944 93218
64452 76971
23554 87277
9171 17393
13472 14976
15283 18815
62567 63853
45460 82937
37753 64400
36873 85435
52201 61852
12677 90775
11083 70132
14123 31202
42795 44813
26592 73274
21829 82794
80202 86726
23135 54055
1068 80986
45831 58581
54595 60460
88807 91292
17255 34233
51719 68639
76553 91835
54295 77894
61480 87224
53101 98014
11722 74717
17106 51851
21725 38272
68733 84103
54591 98606
17856 78893
7290 22318
33919 55846
24510 86662
76455 91271
86772 93917
2412 92276
51494 61203
48794 68773
13606 53369
82830 84850
62265 64603
53119 81853
1105 3401
9844 77404
23163 41375
70775 89220
43535 88084
57527 77949
22442 56894
17761 34349
17646 98378
18466 88395
8230 37751
61819 90763
21142 35485
46482 71462
71772 76529
51325 76879
3080 68578
23893 91959
73148 76820
24318 49545
72687 80383
80974 85972
15231 40981
7615 95932
69534 82160
3544 68847
46861 64535
3692 42107
47432 61259
40604 99149
3960 31058
23960 84460
46969 91211
84878 91875
81757 85323
30792 94211
11741 51524
14765 34935
38933 50121
14264 36437
11446 40693
18421 53711
19884 33598
59833 98242
24096 55705
34523 41458
83375 90835
792 59013
43288 91561
4995 21555
19531 36719
82886 92918
78175 94391
12057 69276
25772 85589
15749 55574
47091 83474
68473 90821
33768 98461
15593 53072
11974 62675
17910 21028
64391 93670
26648 40600
89 64127
24023 72923
58193 61708
84378 94365
3307 37304
3766 82647
57459 66273
24040 28343
19708 88218
48734 80588
44719 53791
86096 93355
40640 64655
15324 78476
37985 48963
59279 91748
7442 22480
73071 99343
10787 32517
8697 80181
54948 97307
2344 86234
8961 81675
15492 58188
20529 50054
4650 58714
19172 84631
84615 98449
20658 95935
66711 67290
25284 45337
46974 68897
58032 79301
37167 95139
72086 79168
31405 46929
2087 95613
23507 58330
10704 42389
90494 99304
3427 76058
14786 54399
38618 94285
791 84688
16703 31512
30474 97986
6227 80896
14714 92755
35567 84669
40283 90092
27104 77277
11141 68599
44467 59512
442 33324
9107 86499
50048 72920
19048 20633
22914 56408
12507 45837
30352 40146
18220 48366
16394 91560
12979 35497
50279 91563
70781 98880
14742 64253
37005 77993
47392 88033
36143 87322
81378 86403
46974 82040
60056 94216
12841 77683
50096 94711
2920 16782
11334 62074
16093 35542
35732 89476
86918 93803
77062 90275
3030 58698
23878 88425
75519 96249
77439 81797
47750 54929
3279 43219
2306 37882
51585 72275
19244 89786
61954 75102
47458 67720
4428 41164
21890 44149
66020 86228
24753 65847
73643 76766
36390 96519
20013 70502
53206 63398
75254 90473
37027 72972
48900 99728
68652 74519
41624 69654
36967 40367
42278 54007
49823 79548
80492 80535
54502 77624
85184 86412
10649 52291
5865 42881
5253 32697
80295 90288
32822 93794
10231 70930
4340 41201
34286 63623
30279 68762
34981 79136
16713 86843
14478 71721
87395 96639
9882 20191
27275 29400
53418 98462
10626 21472
28248 74283
11011 13381
9153 68626
46199 73168
49198 92813
7860 14689
37402 48162
49231 86111
53021 82675
9844 74901
38477 93207
60388 64626
203 40488
52779 77873
66303 83719
31465 63340
34498 65965
34939 51050
53785 77254
15509 47657
11386 60112
35607 82751
45470 82978
10921 72378
38069 80179
51280 57484
71013 71638
32479 85232
20123 66699
67631 92883
7556 8507
1323 66815
16953 28713
33307 54130
60839 92044
17916 88988
26764 49572
28008 83318
78008 93667
52793 80031
37950 87431
12509 71289
33775 70762
5761 85541
5421 37025
24067 83081
24032 84170
57245 64351
3826 8901
23646 89625
19749 60513
886 66868
46542 95096
79621 91395
93027 95520
29314 59649
43580 57283
25453 93921
64518 77835
12362 19369
76591 99025
7458 14321
42647 84199
57198 60626
21217 50692
47347 60872
2890 60871
5145 33270
81149 93798
70952 96066
33791 98739
50247 77656
36278 36632
3039 82909
51710 94047
59008 91501
9402 93115
4975 37375
64583 94285
15710 82802
70186 99705
8500 98622
12616 18629
7288 10340
41812 45003
3733 29191
14524 84578
23794 65199
39537 99033
50269 95868
50031 70471
76719 78397
44758 91471
31986 36643
24998 63038
5398 6253
39932 57903
11790 93573
56915 99293
16776 94403
65690 85623
29556 84803
87922 98894
54887 60508
32074 45185
64034 80348
3562 66505
73172 87444
35190 73010
38258 75886
59840 94183
24805 53485
12342 65245
24651 28811
77742 83910
20407 52124
19880 95786
18276 70222
8390 16458
17682 64011
26188 99965
8381 25282
44555 53473
27489 42682
20911 59751
54610 65879
21442 86961
73399 83869
54545 68099
46026 46155
25200 81439
89669 91561
33938 98025
57978 60619
12560 48822
8352 29062
6200 76643
14674 84357
13677 97995
28440 86562
1522 17652
33 66660
4109 45940
38776 94313
15626 99740
11877 32608
40807 87700
45634 80719
5266 43408
22316 23101
27372 76654
77643 88811
20212 38951
56593 57805
41723 86389
12417 30718
77080 95386
66784 70414
50715 96110
42492 86327
91966 99683
17185 81791
39824 76990
37914 73467
49326 89394
32904 48046
24447 78373
2928 83382
47166 76738
42345 53795
37093 60903
7114 64248
10076 67733
49832 71540
17568 29795
46380 64916
11913 17364
66209 82076
40728 83977
4617 77739
14730 63811
13265 76721
32569 87299
43066 65427
46513 99248
28396 30763
32798 49862
50002 64904
19417 52386
52589 53626
37424 78199
79756 98228
92754 94368
40426 96747
14608 17532
55519 69092
23051 51350
6251 67740
30125 78733
9273 60299
14867 65030
36973 47244
3321 78264
74227 79051
48185 82286
25410 53186
57101 82079
20683 89663
31382 55011
54272 62272
2667 40092
51402 67890
21216 51188
41339 81346
5798 24463
21636 25662
11651 57528
13851 39278
89183 91401
23966 93260
55525 91946
15517 43539
53538 88522
2254 41195
30601 61183
35407 51622
480 1322
58069 92130
2953 18452
43542 46405
37951 52937
9433 83206
62454 75662
10642 88367
21152 94564
3883 42566
170 21311
48879 61648
13138 23564
50995 76881
32394 51341
37324 82240
5471 42190
37372 98446
64527 65800
10380 72333
4783 18104
67069 96184
59883 74271
26 89756
62526 80926
85472 90512
51777 68301
9178 51216
20049 82441
41051 71847
66680 80264
67275 94483
11742 68970
68308 77980
12878 18313
54837 88540
11829 75287
55506 68295
25308 72839
40689 51473
65417 73727
5023 44283
51272 63151
22194 58937
10821 54227
45799 63588
15612 85310
11391 44450
36306 69729
62999 84424
48730 71483
26595 36821
15812 29068
31464 85438
25252 38727
50004 84296
17178 39301
6382 41149
38070 88835
89576 98448
69715 83324
55867 89181
14639 34062
9394 34910
14540 24154
41429 70010
59809 93865
283 941
25841 82905
1709 95427
38536 79599
40234 61491
38805 58182
28592 71465
25148 42707
2626 3559
7274 99406
29541 31483
4415 57505
73882 94983
63350 83074
16406 67267
70520 84023
1856 53208
67203 74414
14023 54381
66264 93255
78406 88150
11027 94912
16744 88884
50117 96716
16579 58195
5160 74947
70763 81008
47027 75402
31524 56424
13640 99738
46869 76671
14603 61168
63562 89239
36977 85326
2073 87916
41415 43223
8445 86836
23036 87971
43132 89841
52161 73651
9839 77960
38309 75388
9295 37011
40893 93966
22990 68284
17059 18555
57541 58419
30367 60326
6358 55811
70764 99261
39079 75832
7711 94218
23938 35059
24072 83374
39023 51317
73799 91404
57893 79649
11656 84808
14859 70689
26637 28820
13354 86888
40076 62964
10555 75395
32558 54713
23721 48818
37014 55029
23115 39278
77380 83412
51797 72298
76935 90858
51204 66803
68530 74035
81356 94957
70235 81014
75075 94895
6921 39695
26806 83910
59618 93760
6358 48392
47462 94802
689 9101
48671 86811
23576 35505
68187 72395
47161 94480
16004 61957
24191 41857
32950 82157
16933 84035
27443 98889
39504 65723
791 16050
11332 81342
59599 59885
32169 99654
9469 57074
13586 27334
83838 96689
7335 58018
57249 80679
14294 21138
18865 84643
18350 47785
55869 99014
33724 87440
36678 73155
28344 75288
13432 67314
38401 75608
60743 62784
43912 69888
21775 39382
62407 65724
25991 97372
25982 56947
72106 74636
18237 56057
22856 73924
15680 69139
64918 79207
74569 88371
12586 70662
10268 36860
30119 94509
44374 58598
52032 94265
57308 80232
17879 44891
10704 12870
35340 41215
16575 98296
46236 72078
15255 91315
74230 88913
25058 64042
68239 75036
49599 81297
10174 71243
39343 83116
10295 47176
88978 98606
25453 61310
7069 47516
56886 59320
30904 97138
33123 86463
15516 80697
56489 63250
43033 54052
18348 40946
70187 90576
34074 36009
9807 55635
69537 71147
32486 72780
59038 59429
43616 62783
2691 5395
11175 66809
35412 99069
12165 80049
30272 45343
28866 73249
62213 88219
27927 47439
25769 37472
263 69905
29076 38699
66352 77815
50542 72131
84225 95668
4654 14378
5554 37854
45851 51285
8082 26078
15723 26824
15501 17285
24307 66918
80106 83022
35917 70117
58245 79032
8676 98492
1752 33538
44079 71014
14752 79897
77368 97944
52237 70350
31483 93499
9740 95616
10135 55067
20988 82502
27652 36840
51112 68976
11158 63957
63044 66025
18077 89868
59862 81701
22778 97569
12409 44160
9711 37711
55501 81410
27124 87629
17063 76310
21818 51386
44175 58907
22429 39767
34729 47555
42606 93989
19342 34191
92537 98160
36241 47143
17825 87581
83296 90967
10172 20982
42597 57928
3275 59912
16465 51664
528 86155
75806 77139
19391 43693
27704 65802
6674 7131
9881 21712
49078 96525
47440 55467
67441 72924
52541 88183
10275 69412
35060 60406
13657 51011
84634 94677
32973 63069
29536 31113
10086 65490
12906 91687
68318 93976
5291 53058
30482 76261
53580 81250
8932 96493
42035 48279
64637 71731
70953 78766
39107 50907
54315 77600
15260 67767
65716 96963
2025 88563
42136 60101
53523 56155
25302 57855
42794 99261
63195 80296
42681 70608
17878 22464
703 29430
14279 23673
82002 99575
28970 78927
27033 37951
7583 64501
7177 26758
40358 58102
22862 46164
80578 87314
15068 69947
16319 30676
65784 91810
39032 97923
24879 71756
67417 76189
42719 84426
20517 85107
26177 41518
21459 44000
22813 71412
65651 76038
8579 55362
2095 32551
5377 87153
31389 84268
5633 43016
50646 66352
2186 84795
41149 62608
53174 85999
73403 84749
64001 71746
5237 23411
6166 30021
3161 56259
71262 88608
25651 68611
91855 95200
79722 90387
53585 92692
98616 99002
37098 80211
44784 77588
37513 88985
30992 32163
73221 78361
51339 56537
25377 44092
38233 54446
78181 94817
3653 31079
43819 73517
68337 82992
4081 97685
80982 85684
68033 96433
84175 94392
30417 43098
54513 71668
12627 71380
10639 93874
39443 67308
24075 51286
18208 38413
27992 84728
28768 68038
508 15393
48007 89936
76225 99665
56084 90957
15129 78429
16285 99190
84816 85041
759 96309
42873 60074
53360 77374
80201 96202
24483 93533
23287 62784
51459 96745
37364 60710
22973 41752
63621 98176
55890 90209
35114 72984
32326 74417
52428 82730
58404 68603
8064 28247
20286 68215
67138 67216
13115 41714
47846 88473
26003 67175
273 66510
20313 85434
26858 74513
41562 84686
4614 33654
3697 67474
14777 54031
7456 94625
42785 68194
33983 37391
16996 19582
15163 32871
1327 55711
49807 56238
39832 80965
22677 28398
26714 49655
27797 50723
3320 37652
25393 47241
18946 56888
13676 27414
28489 67924
47746 84725
16298 77197
12766 78010
77951 93178
32270 77722
1508 21290
10519 27903
8498 49429
10570 85130
21117 33094
26312 65196
19558 53281
225 85249
13096 48431
25697 66818
28077 85100
60324 82477
71843 99108
56682 73194
34719 57910
17500 33476
53427 97717
13486 48834
33283 50607
3226 16940
29400 82648
44658 57965
73915 78215
47662 85866
3040 10893
36713 71579
25701 48205
39526 57442
29655 80245
40762 89634
9964 85057
54536 98969
51765 56993
73475 73824
13693 75643
42301 74962
95410 98971
20634 55703
33487 94438
49212 66712
79379 96639
53432 63296
13098 36696
26114 57360
17346 78078
96559 99959
54259 57894
42232 66574
581 93258
61934 68634
19811 64429
4801 84263
17081 43227
26089 80345
22119 70961
38638 49568
47519 80127
10107 77247
15062 43051
31632 79319
36171 98413
20509 32623
3431 42635
21461 55502
74101 78935
47935 83062
63449 74426
51659 91326
13874 43947
46568 75907
23874 28867
29780 70377
41396 54358
67027 70541
16127 41766
5847 60714
96028 96275
61832 67773
14388 75963
43972 91311
27173 41504
66607 78195
16242 61286
14678 57748
34111 63391
40022 72651
58010 71735
21578 80433
30098 37754
94040 94539
34170 44719
14326 84578
47593 73681
32701 69099
2769 58393
87726 96287
92135 99017
26010 59151
17998 24202
19668 38798
29350 89356
56793 90054
83220 89122
46261 97930
7118 97968
24211 38857
22784 91843
28028 52134
24434 48930
723 24314
18337 77911
81313 91655
19026 93654
17064 39257
35306 43392
22634 78785
31109 62378
5972 9799
21235 93912
16439 29001
7740 99933
1190 12698
33588 82455
41020 53627
30881 61584
19275 22372
11242 62984
2371 66811
27863 41995
51187 96558
17675 93275
75982 84878
70958 95455
25508 94156
16749 78492
24058 97725
9391 68611
21400 93235
17339 31871
33444 67469
29514 53668
3763 26640
6091 12134
48694 82287
12812 71020
45516 53719
59892 71697
72751 87357
84749 85752
8654 99011
35922 63573
18912 30365
84155 90344
83656 95690
18872 65582
60844 66971
79678 85058
56222 92580
2446 86495
8277 94690
14789 32701
7029 31881
24991 45536
2813 39769
38570 54915
32063 52636
1988 85178
4708 52068
5391 35733
24748 53922
3194 17456
50563 73453
27698 73004
25736 87708
13044 49033
8146 11160
39362 47381
73404 82285
68913 98649
23344 95038
41162 79062
67108 96544
31096 47214
89101 94213
55515 72112
83331 83604
56263 99094
7522 30148
12796 15654
23774 69603
83095 93858
6804 53827
38832 75295
3202 74140
37532 49861
5748 31226
5689 87035
10735 47156
5998 74983
29886 70195
13632 28434
28049 93972
15360 72885
22522 34565
36253 97319
9379 13934
1947 14719
12411 57787
29227 96440
21433 63482
45316 95221
12289 76174
23809 38849
2293 31293
19427 99426
46722 99356
67990 69466
59263 89712
16685 90175
8421 83856
41371 97120
13179 16625
7907 91764
29166 78129
32345 41361
17013 33964
15536 47484
32000 84487
15903 29249
3453 62410
66873 98037
16902 29707
33137 64845
5322 38277
55696 99017
15560 36502
54979 82972
384 27849
56480 77257
62832 93306
2222 95246
21868 70357
55841 62481
5150 32562
52717 94107
8516 35575
10420 65138
57523 86031
51258 77274
46793 58515
51059 96065
51941 81198
21166 41979
742 30140
80659 94995
40662 69722
30804 84319
27961 72656
806 73627
39651 84220
19738 95480
75617 83365
12431 32857
42603 51422
22120 72608
35951 53887
27884 43403
832 79981
23814 38091
44288 99758
51395 91239
32146 79092
60415 64101
44117 44765
50624 85268
65423 96065
6490 68571
35467 56181
1822 80044
12793 66117
44773 50447
55275 59729
28110 53130
2944 62498
15400 73894
54723 88801
1495 80785
3021 88986
27171 67174
11139 81393
63907 88894
70415 83593
31077 74981
7464 26073
29584 54260
69695 75514
8364 61636
38045 84611
19525 77674
37858 61897
78021 87187
4419 65563
57092 60440
6409 57249
86654 97467
20657 40437
38769 46063
11008 37776
60061 61899
82 26480
25445 60330
88318 91956
17881 41339
33368 40184
51312 64837
25306 91845
67079 89761
27903 43955
38942 86078
37772 50811
5125 16745
56344 92907
12785 76601
23687 57641
32774 91106
50419 63558
84669 92133
5499 8677
3014 60432
9669 92545
43458 44958
6012 37693
28949 68384
9458 91400
22333 64163
5884 87610
43186 98251
59187 72588
38021 79537
11602 57950
24028 34628
29478 67512
81645 88968
836 73274
9365 94107
13691 54525
29446 32677
16414 45552
44454 68498
26934 58871
25208 64841
16952 22742
60252 68228
7631 81830
48817 67212
34322 78390
28080 35963
65694 89261
19426 40032
48097 98687
7468 74094
68853 86026
8020 65464
9190 30352
1367 64945
46450 50992
87157 98976
35556 62341
18277 58729
87427 91162
9116 45882
1317 39019
15887 37647
27274 38349
53766 71415
75641 88296
42706 52377
64097 80178
30097 74890
14754 30953
42502 85751
56423 62219
31927 79712
48171 99538
801 51903
7057 69979
37974 38532
27924 36043
11568 29284
52137 73329
66506 84185
14059 63531
54491 60608
73240 99093
35840 88177
35005 81415
15590 99242
826 12283
13313 22748
20043 94328
40256 63052
2174 42591
81902 88786
45975 67512
40574 74180
582 85829
23751 77248
4864 82491
35685 99902
77700 86335
52870 69183
20350 72571
60628 92324
26226 33008
24489 83927
59145 71019
16594 55387
21744 88246
77128 78935
55059 72132
51585 91233
28574 82309
16574 91912
48602 49131
7310 62060
81451 81731
85158 98217
8480 80129
16666 92565
56972 60071
55553 70710
59833 75117
38914 87991
4568 36232
4715 30215
57708 83202
27482 96178
11054 12077
36222 75158
44845 80736
62496 72313
43008 97349
11173 45059
61019 72251
6910 9772
16397 49555
1500 83838
72029 76534
68981 73971
25144 28012
2783 35537
83844 97994
19012 94387
66246 79907
12541 80141
41614 57598
38256 63527
20579 29600
41894 44321
36527 58111
54717 58981
7368 11639
63957 78541
426 32839
55172 77102
51466 89343
25671 87688
8353 54925
34802 75209
50857 89726
6842 51015
66537 79471
25815 86261
41221 54455
503 98766
40961 99874
24765 74323
10810 82671
1743 68216
66381 78028
83336 96457
41345 51205
1992 14562
16335 80341
57016 96409
92194 94825
61864 71208
59012 79974
9989 71084
12299 13312
40833 44441
43862 56405
22303 56973
39081 86156
61475 75836
16193 26050
30310 77173
9362 54722
10865 85765
28150 80214
37836 82149
24954 83732
244 45372
3605 24486
21081 63460
27972 65667
52155 77218
16208 78895
18357 80504
45882 60867
1844 25136
29497 87566
21739 23708
60880 74459
49347 52202
38661 83959
7250 94591
11846 43938
52543 59738
3614 46947
17513 43809
45187 66853
25013 82385
3011 67316
42011 43344
16158 83545
54646 66199
17512 63669
30589 66611
79440 93907
35233 94565
19596 60671
78215 80484
10129 32609
77541 81437
64177 90787
16327 19366
33444 33857
39935 74638
34438 49350
8477 12195
1452 88049
54335 80437
39322 69507
29407 51501
142 82310
52816 96426
24713 86313
10976 79991
77630 87747
67073 99489
22020 55242
19762 54125
20171 97517
20648 74148
48585 88523
75729 85648
16208 32726
23716 24490
20892 65379
41823 70197
14949 75953
54311 89593
51298 88198
23240 47556
82 5534
11361 67348
28081 96789
22202 99711
15546 51581
57799 57969
21893 80290
43563 96861
56152 85713
19612 58297
48008 53042
24444 37411
447 26210
13090 20879
24988 83435
69250 88801
74385 90726
5679 79359
47049 51242
32225 67314
3511 13796
71582 89485
86069 88010
4588 7392
26319 93424
81574 97882
45884 55308
8984 19661
10652 33393
26028 59321
19917 55929
44898 76432
28125 40046
12641 59336
49450 89541
41431 97677
16294 87351
50425 54116
9422 42790
4163 42755
45768 61401
46593 78983
48277 67275
28104 67126
20870 87948
13905 64097
25694 98175
12636 38840
44873 68926
9385 50163
23061 38940
22063 91158
33609 70186
2997 80399
6659 39384
16068 38984
36333 64088
89480 91964
11977 30256
36868 82463
43028 56436
68434 93504
62355 95313
50338 91420
15988 77197
28259 65052
65122 84238
49980 79280
17542 63440
24565 45414
9246 16177
48661 91140
28979 89586
14529 93228
10122 84259
19346 56538
6135 77135
71364 86136
31920 73507
43810 65801
28270 80902
57774 60701
80484 98754
9092 96144
73984 95071
16555 74732
43476 72083
40377 41098
28618 38893
12213 26533
39394 82192
23252 43292
11769 13229
82363 93679
20889 31017
22404 33709
26287 67590
30468 96915
34219 79774
36649 79593
73416 98811
68955 82007
68930 84056
6899 95151
25092 33455
4699 70696
68934 97724
57454 74746
9087 97696
44151 87898
5361 87703
21536 76295
6356 87336
33887 59069
1531 22392
561 7216
17916 74178
29792 30852
13342 99876
18761 56166
45679 92261
27490 77055
26250 88104
1142 42196
26460 32172
42661 73253
7517 65858
68193 82695
25313 61729
27270 42572
51004 90014
85694 90200
40991 44678
52779 73849
13626 75067
34846 97668
11231 45296
10686 18734
11006 17312
36339 80991
26455 61124
2829 80481
54877 72961
47735 76115
18586 83621
3251 80155
6577 85222
19574 63829
19411 47645
20629 94453
5997 17952
31733 56252
32361 81555
26706 68520
443 79520
58630 69389
4931 79787
38883 53746
34016 56315
36844 76954
6340 28872
31796 89241
14725 65566
3292 86780
2611 21190
4554 11397
34140 75749
45794 56244
2228 44225
11042 82436
12399 49395
25121 96999
34228 91014
8219 19995
6464 81970
57593 82553
27997 72482
55200 72420
41934 59078
31539 89216
28723 80836
52512 71274
14892 42395
73822 89995
4923 15670
9295 66550
47217 65595
2309 13028
73568 96696
15297 16105
12214 43299
51734 84626
35769 45785
90988 94110
17024 99554
4609 95766
10619 40839
19338 30634
36440 43907
5527 80490
40181 95282
52286 78100
12842 15493
55947 73922
82501 91705
60705 64199
11129 87342
9996 82004
44367 53867
31362 99447
35216 82936
19017 51185
13122 71599
22847 61734
2511 18595
13699 14931
53677 97285
10260 26222
69446 77885
38142 98671
10259 32786
5298 17686
16368 78980
6391 82746
63668 77406
31910 62564
9776 35050
81734 94926
6873 27813
1496 4475
13105 58228
23398 97115
25513 81277
30459 82516
17871 22643
23264 58816
53985 64259
86181 99742
18512 30059
26737 27779
11798 59548
13367 56827
52029 90454
47606 91944
15136 29184
91557 97523
4817 81403
43459 84374
5489 45196
42359 86297
40452 51839
75542 90728
50653 75352
5925 41771
17036 73029
25660 62180
29045 92027
43365 67526
27541 52149
27915 30276
45828 64938
64305 66331
26887 30296
74272 93239
29175 93817
68482 88412
6720 64190
29787 70725
26741 58171
23734 42195
21527 98488
36870 90952
63457 96964
16418 23082
34454 97537
35452 96132
716 6934
41663 96806
36864 43382
23442 64224
75009 91765
45944 79385
21254 98244
23822 34575
67852 80222
8328 38619
56680 91749
80 86725
16652 46621
16107 50145
97091 99118
4162 46918
74232 87450
32404 89002
15876 18598
1927 20059
33699 97058
13727 28673
33382 89340
36249 80213
65517 68977
86015 90744
35251 36976
63600 97917
6662 51725
20504 51279
6161 30497
91770 97061
40176 42151
58515 66490
45117 90739
6823 26298
12870 66706
43754 60728
69654 91972
24962 65800
13590 66862
62508 66514
4356 48900
46237 82514
36214 91591
20666 59287
3644 39476
7080 82486
6434 8520
48137 54337
14375 88763
37819 72042
773 94178
66601 95017
9795 97834
1150 60843
6661 36972
771 90732
47197 53817
11720 36266
31651 91899
40874 92122
56229 84640
35629 44528
71088 72176
24109 25569
16326 66420
9335 74831
37761 64647
10582 85969
72565 83068
59201 88452
68060 95716
65272 89803
26306 58914
1443 34923
13536 21805
91561 91854
55167 73640
4118 76508
56160 95540
57784 81048
54898 63450
80162 80314
77236 79008
59170 68597
44906 53269
28224 52755
42193 50198
27539 62847
17939 73527
3925 24679
22026 65274
2792 74715
28222 70354
24729 55390
12661 73512
9929 24607
65218 81616
60095 62624
1982 29797
24273 58186
12448 58960
46042 68883
54071 55752
8231 56811
78400 91839
4123 59833
6075 81470
25630 77186
41846 61952
12600 87244
48500 58976
13334 29753
66308 70721
10659 30373
8725 19961
12136 41093
63400 93170
19832 35090
69636 94589
56108 79794
11936 66141
10514 45723
24780 89561
66754 76802
11223 29883
17292 38276
25455 50272
79916 95025
15690 59250
16674 55854
34546 59640
11768 29291
575 70967
14224 33267
29568 50052
38055 90981
33022 68380
16493 39826
32121 93448
23881 77984
14530 66778
10473 94730
33066 47261
20612 21732
12061 59569
61661 65519
20642 38576
13597 92344
14402 21722
36962 44334
47599 54640
34999 47229
74552 88504
52386 98113
61770 66873
8255 49575
40271 72062
77924 83426
65444 82671
42600 76579
31018 37547
21399 77438
50388 96905
50073 64387
35868 38697
28940 49691
27285 74197
24969 30053
56663 80637
34881 96336
33125 79007
30704 50180
72578 94328
19729 23920
43794 71483
2594 49722
6473 95582
63456 90340
873 40729
16079 44352
54809 71598
6127 40403
53463 70153
82303 84404
35587 89919
41505 84158
21344 54205
13080 66899
11962 48164
32249 43714
25288 82979
1173 35902
30523 78050
7101 32116
67368 93939
56685 64185
69069 76461
53062 69011
35896 64190
84679 90132
41810 49437
19702 36785
2128 93556
46735 89202
53304 60345
13485 40703
79086 98713
16666 74703
40042 73029
3536 82050
59637 83593
89905 93225
15404 73868
14650 42537
3785 55740
7962 15075
1205 40415
73779 74030
11970 13744
16724 41405
880 3352
3109 28743
11643 39005
6118 7951
40578 46516
5503 65027
24597 28272
47405 74422
12970 33710
62009 70240
50301 78664
24262 45707
14141 99116
62637 69879
1579 23604
23296 50961
59617 92125
37238 68031
45791 59798
22979 82604
18740 54803
22250 45612
27202 89956
625 66439
3222 68092
39235 88174
38079 47823
40811 93572
14362 28556
13655 16370
33855 58084
36348 87996
2506 43456
65838 68878
25788 61500
21654 34650
40093 43040
63820 90397
23650 91833
40786 43295
14836 76713
27564 60569
17733 83731
52319 52657
19909 39230
74885 76225
40069 70417
41962 98710
42240 52388
11348 51943
5060 62515
59512 74231
44966 94281
28636 37684
16116 47398
1897 33502
43147 94856
42276 53353
44476 88062
13015 86389
28521 75215
5706 96428
16150 82361
882 47376
17301 33230
24653 67261
65216 72555
24511 92903
36512 92565
56983 80879
78237 93408
54384 92449
20703 25867
8595 12205
25551 48639
32634 55104
61149 98752
33519 97279
32770 57191
46592 86451
34062 83635
28763 86756
1991 42629
12085 20309
60032 90310
87656 93688
62400 97370
3193 21998
11281 23915
6637 21738
24240 53147
157 85206
34775 97394
13718 95955
73168 90280
53263 62910
73326 85318
71780 78225
35337 38282
8862 25558
20443 63969
32941 34827
1857 99529
7940 57438
34129 51055
81244 83309
61798 96035
25289 28388
29460 94082
28994 95771
34234 40285
15377 62358
7739 22042
38295 49354
33101 91913
6912 82973
70154 78500
26217 61565
21825 63844
23447 67491
47830 62871
8960 24238
68011 87637
11604 31598
53718 69253
4438 46475
10836 91592
21594 81344
64753 69484
53131 53683
6967 66711
33318 74039
36367 84101
44063 79169
46037 66606
26283 55835
66653 71839
13656 68935
32220 37579
30842 77169
30021 37962
29720 73592
86658 93982
21536 58109
7339 62774
23776 59297
906 51561
70671 80764
74480 86197
24277 26859
6074 49314
20964 51003
65260 74041
13581 87270
5516 35980
82718 96191
24357 44263
20885 67531
45409 65627
56697 59760
65775 77582
18298 63371
30995 72106
58101 77066
61403 81791
32558 78320
20356 65796
56342 93733
29829 72379
578 70401
43564 85116
31122 62368
66719 92617
41779 56503
30387 78611
58822 71567
58535 72223
8062 26977
41691 43432
47916 52551
16231 31333
18724 64974
47462 60408
7040 72596
17081 27245
70954 79965
33715 85088
19271 63770
38821 53272
42611 63569
89341 95707
11698 57863
40885 95616
3568 22009
54525 95970
15896 42948
26961 83648
19961 82744
3875 90997
45631 92867
30440 53093
18652 80122
45531 94067
3377 96593
26804 83437
27537 41623
41294 50650
27082 47588
72790 95245
85298 93320
61698 67397
8274 59041
54369 66466
41445 51986
34949 73224
32180 63368
21204 87002
11845 74723
7697 40705
7782 28904
21205 22264
10704 75902
21846 80825
39947 84576
18977 37444
1435 10161
15456 93334
26770 74335
40634 84126
31004 62943
75339 75433
28422 78901
78534 98747
16054 44991
45767 57361
34041 65412
39218 97159
7764 70553
14739 42930
5737 80032
16071 76175
51288 98748
46942 50530
57708 85571
37736 38273
33105 56067
3601 81366
4567 25247
25169 48748
37597 39066
33238 40159
21469 86824
75495 89910
60385 74557
69906 74928
50169 98406
7314 51515
11872 31243
16381 45058
59073 64929
23034 89652
25698 48120
93 54976
29178 47115
17469 95295
20017 86418
48319 56101
31752 38361
73367 79546
669 74683
9306 84740
18818 96740
14486 82860
47215 49787
21552 22300
53317 68701
42774 65545
16128 31622
38003 95770
28026 54759
13345 95028
7570 53888
2450 65739
47930 93452
11429 60072
72006 84238
17954 24879
26807 66206
5671 79942
65505 95080
44874 67475
15709 36526
7313 12963
77025 93774
631 46265
24531 29614
11955 99724
41714 44684
33509 86736
90320 91966
75340 88381
33155 55526
21119 57076
10715 24681
49177 99596
83887 92272
24182 78934
3714 44495
13719 99918
27593 75237
6577 64238
13157 90169
22274 48883
13029 68855
7668 85171
25490 93183
554 80403
21456 89183
15918 19182
61854 99439
38724 61280
13917 54120
19895 21368
22194 75868
29471 47402
49276 70334
47125 90075
21056 66544
31848 70435
47328 53670
7385 33425
39210 68829
51485 91876
21226 55957
15844 59071
67310 86135
29873 66895
12759 81467
2318 40881
1393 6600
5709 96589
26733 50718
24794 58626
11515 24562
33025 92059
63294 74774
58137 85853
1329 83061
36975 92669
14028 80036
12077 84533
52155 74347
29748 48287
21056 65918
17257 63596
25026 75944
5669 48875
79507 94279
28019 43848
9152 65039
45837 82385
11868 85345
41 78649
42658 95301
50827 75469
51154 52392
35835 79476
19915 35644
57430 57726
13447 61179
15237 74274
30218 98353
59542 76970
15743 57119
11376 94518
9601 17292
16236 88703
58853 90581
77228 99292
19198 70950
61697 92123
4109 54825
5422 37398
54387 59534
50818 76536
31568 38757
6638 67360
71085 81493
5059 27617
75111 99434
74293 76862
35085 94420
7155 88262
5629 43685
33208 71910
14192 41955
65779 70268
8668 95488
39529 90287
44230 78373
28991 67423
21808 60479
7514 50951
33069 51945
81198 93799
86555 98157
63396 86390
10517 94187
21715 93742
31804 65073
10620 91010
7635 25977
28373 38230
3616 89379
34096 96050
2327 79686
617 10767
25272 94577
8476 58750
87009 98353
42837 65365
29350 64822
1208 57021
63931 66889
30644 50248
7800 82076
30717 62785
38211 89861
43979 50556
1800 93339
79815 96052
39270 50315
27637 48364
10015 78364
366 32482
21489 27419
23969 86425
67776 91398
56709 72118
43436 45400
16520 30711
2779 16563
7455 35641
50392 55877
30528 98586
45385 80140
19977 38035
51350 93894
15257 36533
63011 86137
33213 83837
73455 93293
55455 72031
8066 98717
22341 39903
9987 94486
44598 67759
33985 88883
37209 85800
39461 99618
51992 97349
52758 89499
14999 88644
27692 98795
8607 67867
19389 93960
13682 98017
31154 98601
60587 87907
43727 98124
24249 50479
38897 79145
73336 81229
32923 52002
883 52706
35541 45604
40336 84729
9450 29443
7546 94487
11244 38160
3254 65734
34683 53809
44811 56836
67608 83752
1953 25409
4137 43916
5463 92360
57851 75173
18598 25745
44111 96083
42141 61708
58217 89446
66565 98255
11653 22590
36087 98591
27897 71400
7406 71582
61395 62968
26578 93687
37300 68080
86830 91525
35262 49576
23519 38593
25348 99773
8533 86750
57330 66599
28266 40780
61366 80969
13366 14753
30076 77391
66460 67846
43800 52519
19591 48668
3970 91033
70960 87048
16698 43939
9242 59677
25133 26262
75539 90705
57447 87057
14360 74360
49651 81354
82079 98773
17490 61199
945 86777
76966 90198
11492 34345
9088 58092
31058 74724
6033 72319
14161 43842
48960 83559
17345 17829
9180 17258
22904 34124
9205 91333
66330 71183
6394 42634
51103 73884
16953 24949
22540 75960
59501 84258
12493 74914
56537 95337
85750 94506
1482 39644
20992 92755
77415 90382
81066 97456
17901 40729
62165 87361
70461 81829
7277 98022
8128 93894
4213 40078
20983 68262
48356 67932
17256 53330
86164 90700
28468 98693
51450 54685
2610 84129
72193 87280
28565 46765
3326 99789
38630 45142
46000 61284
32916 99537
54657 77541
24978 61450
44467 51952
37752 40718
10111 56596
27548 75196
3886 72682
53814 67857
2977 60500
38923 69540
4365 18006
42574 83928
26897 71069
11957 95145
39074 56178
15031 78374
43214 91021
47490 70171
40810 41707
25185 71266
62182 72880
10274 30716
21600 63823
5507 73091
32919 53113
65787 74457
34917 40125
23701 92291
10300 18818
4011 12124
25730 67117
3984 33650
25842 30521
3656 96154
4095 24529
19126 84051
14156 61236
44042 51261
56138 93074
54319 72031
11306 33464
77395 98852
23409 53429
3439 5218
71024 87170
59275 62849
15878 47479
4803 81832
42619 93074
59972 78622
57843 65752
10276 33038
62479 88796
42135 42162
59301 60756
12073 86606
29784 51753
37382 54476
74025 75998
57737 92767
11154 96336
30314 52702
36594 95940
68285 82259
49488 83304
13891 71122
76789 82027
41766 58383
18900 64313
50508 58383
5024 63740
31060 76995
27335 61759
48294 83221
37233 60428
35020 94282
38693 58048
18614 52763
11894 64476
6167 97364
19541 86352
20250 25274
26460 30666
78973 96622
53975 90153
35977 78703
35684 37659
19252 89525
4367 84091
40165 74184
71411 99373
54388 93951
40646 71311
24915 49836
32438 83731
44695 62394
3192 53749
20986 23932
87712 97588
31451 59120
54701 70253
12947 75331
29799 36273
29189 62110
5207 51180
33822 40128
57334 87250
9045 93600
58898 72566
4550 52805
88926 97397
95832 97987
35036 81738
10750 30518
14253 96214
52366 75424
47126 72286
6795 92194
65187 75198
28791 72101
71274 77024
38657 44582
26332 66609
56786 76996
17715 46181
49671 69925
32572 47884
644 12927
6923 78878
77523 92146
17690 34962
62482 85273
37079 90864
29865 59053
62355 80989
41422 97057
21050 32029
38112 73471
13414 25857
61647 90846
27333 50646
47443 73384
31568 40592
69328 85198
55311 76735
28591 66066
30759 52382
4161 8410
18501 91236
45660 77196
17411 52667
7644 78133
44201 86554
31919 53327
10532 29770
76568 99834
18060 60798
63342 85633
24021 82526
65138 65301
24521 71107
14363 58823
27658 91325
71596 95017
8402 32962
28076 62320
83875 86976
31145 46900
35921 56819
6852 73241
30256 46729
31974 83480
34864 55821
20764 65349
13706 58350
60892 96375
51279 95567
28623 95759
37679 89148
21014 53051
10507 65811
17105 48824
11685 64755
73562 78511
10942 43317
45650 53729
16952 79626
93436 97197
14972 21713
58343 62560
2425 91600
56473 72195
81862 88947
77305 99859
35785 92765
34781 78539
52451 67517
25481 93503
1326 7780
44732 80689
46010 97805
33870 70059
7941 72155
46428 88590
32173 78850
19643 41120
40014 62831
67230 82843
17178 86620
39515 70668
63974 81197
55085 75044
56175 71267
40022 46202
14861 56768
34142 98532
39812 59478
17562 38764
23323 66543
23850 51440
65066 95668
47999 53590
27038 67917
8875 93560
82088 97733
76860 88969
19439 57691
10687 35045
21241 95667
35366 56532
11040 12765
20059 25700
54710 86508
49908 85822
24411 89119
72502 75898
78630 82700
43339 90337
45458 57562
65156 68590
37664 44053
38070 38632
15903 39650
59334 97109
73747 97459
30919 80790
11148 96946
30792 33077
14390 65476
47738 55452
29522 38483
27700 85457
35275 52726
21290 51214
45018 59198
18193 92844
32647 64160
37526 77685
32763 33621
81574 94054
92293 95283
41409 98448
30510 59254
23341 51526
54960 97350
19700 46806
9482 59613
5618 93245
16524 60215
53748 70078
62872 93072
21159 78997
40098 57115
29157 40926
3053 55012
42786 69645
41750 57635
42328 49623
85321 97345
29815 70945
17286 23211
61215 85318
18196 61089
53735 58658
47475 68159
2289 75106
59040 98034
24826 66733
23416 86834
17441 32350
41517 64205
59550 84286
10722 37121
18206 51376
45055 60807
40396 74268
15160 55081
18768 60751
19047 29185
53380 83652
46819 64802
47512 79928
6351 91904
45289 92239
9069 66078
67202 92852
22998 39695
12301 96703
10613 13208
21113 33997
57335 68539
35305 41102
13148 63587
12185 37624
20867 81653
51325 85610
54418 98402
22365 25221
36023 36320
85559 97005
33608 59981
49431 75178
13095 51682
47118 49833
65183 78128
21267 81437
43922 87762
39521 98238
5086 93093
34192 44514
44755 85226
16752 67403
1042 25156
20941 98613
8299 67479
4829 16744
41100 41846
8631 56959
17288 73717
26271 75508
83399 93242
50589 59942
60470 80160
7722 76813
26943 90728
24018 85097
49531 59988
46876 84674
2765 82776
39283 44308
18640 82264
9361 29282
35070 49898
28528 65952
55367 68948
54197 73669
88334 88396
7563 47054
20504 34790
4300 44011
15415 74407
33239 43916
2905 99886
41590 59121
24480 66615
42955 70814
21256 32569
45054 59366
42104 93544
16252 91688
59234 62327
23875 67649
281 30010
43364 78723
3462 37135
23180 31852
4445 72839
40405 61166
32306 77320
58782 78993
62357 66097
44594 48400
13962 51131
43738 75768
21004 82134
27923 70073
52291 96557
34100 54868
43816 96957
73302 98193
41273 86715
4228 18862
33860 68941
175 56163
59095 91628
57399 74039
7444 64628
1772 31227
20674 50537
32179 37090
82352 98806
18330 99718
39421 68539
26885 55898
20730 60684
57995 85478
67304 88873
40789 95879
81791 87868
26463 50953
68335 96682
6800 26635
24153 30909
66843 74391
80053 96344
5219 33921
42967 67885
27395 82997
10171 72655
62282 84853
47091 51196
48726 80549
55220 91313
19337 32869
42739 96456
1684 20201
28772 38255
5457 19420
8904 45792
17381 19126
49541 84668
24092 66300
23711 28757
53623 70547
1530 37186
29176 40683
24224 79352
31828 61611
38286 85530
54691 85182
4899 59205
65145 94193
16993 50954
86862 96305
24004 92882
32109 75627
18809 23337
5654 63697
57086 93808
61820 82068
50735 76280
6136 7144
46541 84876
11882 40555
82280 93066
17555 80857
17269 79783
508 31500
15266 43317
12161 33542
58502 68691
10632 45436
32370 72786
27480 74772
34823 69027
47820 62421
29718 62061
6195 89246
44342 54100
2677 70175
9149 62718
59832 92336
16547 65579
38016 94668
53709 67748
9986 33372
86615 87023
22987 93577
25754 52534
6270 32355
34018 38150
17055 78768
50345 51790
13558 80158
71821 72850
21891 54753
88443 88886
83541 84427
11174 28363
21961 83845
90090 96245
36853 47078
963 38814
35141 47880
15595 97578
48995 74728
34213 36563
23831 46804
16317 68695
20883 34732
16739 94921
23179 49427
15191 18163
11838 74454
8917 73935
6670 89084
44540 90964
58257 88994
25943 37782
52143 87468
82027 94689
29366 67417
3008 76963
16875 43426
38954 71525
24047 90268
64606 98062
12780 41114
24262 54480
17629 41267
3561 69556
3020 96461
13166 60253
36650 52622
26970 49436
73180 97062
27967 56197
19659 42909
52400 95824
16389 56489
47657 51895
12239 38945
21439 46901
633 63993
82388 83740
55749 66375
45114 92380
73933 74724
27828 41238
83122 97681
8175 81956
33659 44159
35305 97834
33722 83826
14368 76553
11586 74467
16142 84626
23350 28913
4224 18110
6773 17031
940 29536
1519 32016
70692 80929
68084 78010
13088 60225
9726 56430
3369 32502
1228 42158
49826 96370
52210 69187
27591 47790
84000 96267
40558 88600
24158 56618
61973 65516
69801 92496
17579 31003
30924 62038
84888 88013
18516 26800
7305 17442
39186 70649
9692 88692
69272 95748
45700 70392
91567 94441
10714 66052
26721 97944
70112 94122
63981 79453
10242 18899
43155 67792
73644 90982
50095 78494
43959 53203
3842 88268
75490 91518
37318 59762
11980 30225
32895 58614
60514 98466
4525 59299
4173 45963
10812 63561
1801 83164
23138 65764
36140 59430
4570 57209
8840 44069
74925 94506
77576 79400
79089 91057
11198 86584
9378 15368
13732 94620
54586 83717
23186 59860
35600 54564
1294 15504
66684 70283
56120 74933
20386 97907
17179 40982
28493 66289
29640 86179
24448 42041
15306 97218
81091 92885
17365 68561
49925 63413
33503 97297
3641 72601
13297 82565
300 24559
747 88060
54654 83034
58080 59484
18110 78895
20100 31428
41901 56050
34747 84233
24930 28201
621 32555
20227 49542
17777 49624
30529 46143
63360 78565
6087 14688
34878 92338
8596 22953
39048 50467
12180 56124
28369 31128
18717 72456
359 31242
22667 77377
83709 94293
64240 71669
22789 85318
18062 83583
49510 57936
71416 88442
4525 62378
21686 74172
73899 85918
12670 39830
71849 73145
21733 25569
34651 82352
24726 82626
44348 60007
56897 90652
43704 69493
15905 57756
38551 56230
29163 71057
1891 57922
27119 76988
59785 59862
49213 63604
17284 70774
49052 61337
371 5714
24777 46506
842 98771
45201 46188
70286 86120
1378 43946
60478 64622
7985 62717
22821 55425
39629 64417
30716 61522
69818 93671
23640 82300
39593 67917
10121 12915
22019 81720
44840 61891
55633 67326
16711 41677
64302 97054
9934 15253
39896 66936
14324 90930
15317 44858
45738 77268
21161 29393
54002 73207
63181 67104
34352 46590
55904 87516
52201 85980
28551 44149
29133 91103
29942 73115
12238 39324
10271 91292
79005 91971
6517 45194
34136 66364
67928 80735
11029 20905
38471 92370
26072 53719
41404 54539
16742 93375
29278 43773
18546 42621
23253 62909
5478 95386
1294 3077
4917 96961
5380 85249
50201 89262
15493 30159
37050 38998
32612 71195
42854 54903
45319 46620
46486 80609
35372 52539
24415 60114
68709 78279
33008 44481
8055 67260
4824 71368
46336 47019
939 59172
13474 58911
62342 65705
13370 43404
87825 98942
55591 78392
16626 81441
2684 42387
3447 73250
34974 41702
68361 91330
4029 11847
7225 67434
47245 59529
19517 52453
2650 12984
15484 22804
34106 44971
1672 6408
13699 71433
65669 96070
66894 78687
13033 84334
62993 85445
6975 43375
47646 72665
70124 91230
11270 85144
25746 59756
17929 84237
2322 18125
95463 97239
20428 52546
41715 53817
55327 89859
62798 78640
6078 90940
18568 75676
43972 81376
15620 29419
2609 64027
5535 30296
26532 43041
40485 75307
32927 39130
13834 65184
53636 67693
59375 83164
45769 76025
1935 10141
66307 85947
29682 71108
20670 73688
14325 60998
52506 60629
14211 82832
32475 51730
24024 63910
65253 82449
30740 51038
39555 96073
37824 56906
24189 25519
67308 91393
88638 99495
49899 50292
42548 43238
13368 45074
60217 98877
4541 40236
2560 19570
15930 88192
709 99842
9056 42658
16700 67544
21046 46696
79117 97762
5135 64574
10697 91491
86067 94571
42837 56345
11555 94295
6802 80702
30304 88146
20258 92912
55735 60049
21513 43899
47045 75063
15279 59621
34243 66073
6058 13838
63663 77882
14265 29441
2170 82482
33902 70520
8718 44584
4436 38562
68899 89781
45753 96510
1622 41233
46036 97391
48488 64325
19017 68116
66747 93205
563 89720
833 43714
21925 88787
25520 49279
70116 73506
56089 68198
12098 79346
14372 98185
24664 36123
1177 39127
80909 98426
5219 10271
12689 92590
4510 84341
31717 68176
1057 97966
35382 53391
7809 36783
6451 73788
41578 50618
21038 28539
36902 56471
5188 62474
77326 84460
29490 83180
25526 77570
51078 86099
67484 93180
58559 84865
23312 25824
39493 77089
25692 46773
8572 88285
4769 43770
107 78727
60368 95571
78372 86265
16065 81341
23464 28737
25475 63284
17361 83198
8130 94729
33837 59735
6174 45158
35090 81899
31790 71662
24154 97802
70829 94176
21687 71463
47179 50160
37497 37857
30883 61246
56137 95024
25540 35448
29186 29471
72717 84620
25827 38684
33392 61071
1216 1439
38361 93507
5161 67365
42659 67822
66469 86693
70146 90106
39550 70096
70313 86273
68873 90934
56378 86431
28820 39074
21021 57168
29089 43658
84686 87468
9121 92484
4667 53106
23956 62673
20736 64313
3855 39613
48226 67875
38134 69273
57909 61217
3357 79491
15671 35527
80611 97751
5830 81818
7250 60536
79389 86605
41066 41558
40744 62923
75910 98739
22861 32864
5794 10313
74827 87879
75486 85455
51778 66575
58986 64993
17253 94190
23954 92474
92494 97952
67903 91298
38580 96093
27070 98673
89875 96344
86048 90233
32839 69682
28492 51400
92587 95499
7377 99416
12547 76958
92061 98989
25907 96665
13323 59980
736 92362
25315 53992
88178 93252
12598 63801
42672 70675
14025 76594
19526 98146
64006 91111
23041 96550
55131 78353
28712 81369
39480 40163
18503 52148
28110 89999
13644 80611
9974 97779
10687 74773
20003 78897
27039 53003
44398 56458
7547 53043
23536 78200
26473 53966
8640 87733
52365 70502
89719 96421
18171 46763
39216 76100
29768 55540
71172 79382
56595 94560
58375 61139
10528 24424
26790 28408
31005 54121
26075 77661
12607 38057
57870 71775
19858 25153
433 36949
29975 68031
10422 64354
26600 85493
37389 69346
32991 67289
69619 78057
4555 63010
41505 98563
4585 35670
29506 91458
1664 48318
27798 59406
57722 80402
17616 43667
30304 77683
26621 60063
35104 94280
5593 76643
90218 99282
10511 95412
72922 98382
21722 54209
18960 68071
28240 54956
16214 79964
25577 42578
62935 88596
22185 72526
15017 31496
5602 76735
38945 50156
18701 58368
29908 38667
609 668
4415 48895
56617 61376
65610 80764
23966 67759
12101 98660
34164 60871
10931 74083
6829 82832
31612 67243
9646 24471
6283 27362
4295 44983
57137 68524
66783 76818
4672 91255
46993 79779
12664 35202
53679 72232
14070 28114
68612 87081
13648 19179
5369 9569
78692 87649
33974 51402
28551 36225
16710 65539
74386 97449
1905 58595
60725 78498
29319 30617
34311 86173
16659 31751
21849 87886
52117 73810
16785 20311
69006 96865
11985 84371
71300 88427
46581 75266
63346 98348
18298 51117
48720 98858
34732 51717
50527 82939
91362 91987
23091 62047
14227 60685
60162 93188
3109 13368
14991 62433
28444 74176
19298 92397
40595 90506
46638 86598
4514 21122
68458 97956
10523 63681
28904 74729
8547 49925
38934 40147
12643 65420
86773 96491
36141 94391
6565 97675
12609 69429
76625 88696
35543 37893
7705 90121
70122 78356
28889 68711
36413 98566
54833 63991
6311 70616
42946 64643
65648 88936
29993 55854
66086 97654
2207 36769
42952 62494
63580 72405
80791 87153
78941 96080
91702 93163
34342 67036
38628 90042
82667 99745
14196 65305
68840 86236
6946 26628
22514 40027
55351 82242
47501 84560
13743 87718
11947 62913
51268 98138
5386 89781
45113 96019
16478 30707
61487 69139
66504 83422
31688 88238
59527 96103
24042 41103
58929 99114
24597 89335
1420 43415
980 52462
9375 31126
2164 12639
34716 70304
63990 82927
6729 46218
7901 86845
15409 46013
2849 58168
25876 57969
15459 47163
38256 97871
31356 81701
4197 92607
79978 87645
13626 24965
39400 89987
15388 63991
9380 17767
36680 80734
28238 88965
7952 14295
5824 62569
46716 71329
65091 97913
32829 41212
3550 20079
7308 89613
76446 85854
42846 60601
79314 81055
14031 45160
74501 96265
25677 31077
10539 28013
27459 83264
42436 93755
11311 40864
55819 90023
40659 89826
6406 57982
18733 70669
63597 77392
40467 53214
61753 94791
25931 51808
25510 38585
32421 80480
60489 88312
45526 62836
22537 77478
50538 64130
21301 77453
3868 88299
92310 94454
56804 58987
47060 74708
5080 94439
5801 87546
9385 29270
37265 42870
35371 73616
47646 58926
15531 29908
27432 59574
60567 85626
26049 48426
3639 37312
30606 92486
79787 84377
42944 76625
34571 77558
2423 62859
74097 93294
88794 92800
3435 25363
63083 94911
4994 55355
89374 99984
27556 66427
55282 68872
28094 57955
29335 38828
32856 86695
62489 67475
26097 65839
13532 52859
74826 88731
60615 66529
39975 82701
53303 63713
12799 22853
35605 91306
93619 94965
3284 27402
38399 57021
3119 19904
13420 55110
17936 88606
34424 55105
42869 84719
77149 92116
46877 67834
51224 60442
458 91912
35615 89302
37074 86467
23096 46481
79692 85330
56962 67412
53958 75533
36222 94512
67424 90165
5925 16597
4463 49109
6579 91883
4695 84923
27817 57448
25936 78840
42886 64442
20346 98496
7996 84862
45236 50327
10808 25741
29256 48953
2985 50485
27393 74150
38082 52972
85120 93572
94307 97007
76826 82373
25794 50725
9969 79773
15858 41894
44034 48545
46409 81022
4444 56858
36708 52440
32744 51560
21719 45689
48431 65422
62859 68525
33406 72498
16902 83053
52386 89425
31002 55737
32769 79027
4208 86010
15864 95257
16968 52051
79981 87027
20058 24357
656 13102
13062 90763
1835 9011
39731 40208
79938 80522
46156 77904
54209 71045
9763 94833
5497 7810
4701 64758
10975 46239
56735 92099
4121 24666
59569 72133
6414 68840
34750 37122
28731 47217
24955 37432
20098 83817
44015 45477
36551 74560
77122 92385
15109 54142
9475 46344
49624 54556
34347 88353
50322 52322
41949 83111
29621 90103
55632 81263
66809 99110
14635 60888
53636 99026
20715 91790
58353 75165
59185 78796
5458 56370
28006 39294
17596 65088
12193 97711
21916 62265
48793 56156
10061 62560
14373 64900
18403 74672
40179 59483
12354 13551
69559 72456
67847 74701
33106 87754
32741 34718
76058 97243
7526 66261
14849 35830
64444 81425
8336 25418
14712 57791
1676 12666
70 66140
15034 83023
29203 51534
31548 38910
83079 84636
17036 34431
29893 80827
14055 83627
33483 41139
14413 63527
79399 89151
28823 63358
22135 84723
87290 95398
94824 97642
26680 66976
17871 97499
82297 86725
15834 52371
50070 77512
22525 24500
24308 48942
39008 48304
54978 94674
48605 69852
10745 41049
2658 90137
6922 46569
47627 65826
35545 62467
20738 65692
6855 76603
59933 84577
19687 33845
34253 49668
29247 89936
14936 75448
16315 27167
11635 99850
17078 76133
8664 52084
76274 78581
51617 56914
68876 69153
20977 66748
12822 64367
68253 89972
16698 50113
6066 76100
53574 74872
6276 20703
22859 26972
28248 81568
14198 42772
46681 72933
82904 93190
30448 81728
65023 77453
34547 72979
32219 90110
54808 80108
18083 29361
49009 65173
74935 99782
8274 81944
70071 90277
48709 75703
33522 88779
15883 58840
14722 55082
67681 98667
24249 24348
8856 76770
27165 64155
21345 80809
36101 50282
51851 81373
18529 93438
52348 77432
29281 59486
61796 67085
26661 87527
57778 97985
61861 90980
156 54155
70395 95035
18506 65685
26772 45221
47966 50213
37133 49941
2585 66817
20315 38956
33662 82164
43342 70673
18912 94098
58552 58562
57655 63341
1525 43858
21434 53095
29164 79799
10567 23125
79797 88078
31753 78790
4663 24841
1562 98187
25370 75595
9765 48935
23524 40213
58581 99108
63503 97534
15171 78198
50911 98501
9322 44657
49449 76861
28172 90738
15381 88974
17598 82909
52485 64067
1 73394
36279 67084
46510 92553
4978 53860
17716 31430
41339 49187
76115 92964
9862 38586
17768 77208
20924 55356
21754 24724
10095 60625
22164 22413
22900 95310
58597 64855
17113 54758
54273 86435
28169 31923
64754 99103
42527 78544
2034 23239
11388 94864
8445 18116
920 6039
23411 26381
37787 40495
18234 69049
20714 41027
51648 84420
78077 91706
63968 84535
13587 68843
67089 95945
5680 26992
31471 43290
5058 80804
73472 75908
1161 89877
37592 71226
8587 95690
31785 41161
21587 28931
42944 45061
81149 98537
39743 65854
9187 57239
37105 37363
15506 67502
16719 81341
5873 84951
25387 98703
33591 67871
7267 26894
66991 77273
70378 88886
73214 93353
39533 48062
31830 68667
13532 92574
6796 37333
4859 10921
78153 79642
41953 98617
48564 89221
35857 88770
24541 74831
31785 95025
42987 62569
2192 95241
35472 82741
47928 99884
2662 88122
19106 89027
72860 82968
67497 87170
41565 85307
49484 66086
26995 89368
27938 36495
40307 90418
29627 80108
20206 20598
27658 50392
13043 24070
46234 89178
51793 66140
3918 39175
22036 36481
57289 75376
75086 79562
2550 39707
44462 51060
49124 61659
45903 58073
35713 90978
31518 36955
36115 92428
73910 86612
2107 27854
70246 88792
72630 85315
19008 66582
6864 82621
44854 77608
13879 58566
4953 16988
12970 70199
12782 13289
40939 54072
1780 61056
65755 83627
36294 41289
10363 10649
40976 57314
7121 26488
22885 66869
29515 96438
11095 50659
53500 66246
6143 24759
21101 78300
5340 27045
65217 80116
30832 84448
13818 57915
16346 65484
62547 64096
3784 16149
5335 49031
5823 29017
88817 94791
60245 81583
16435 89105
3210 11590
27145 50980
67924 71326
47379 50531
16685 93351
23368 37661
13575 79292
57250 94029
3424 63734
25461 41964
78190 85904
28153 57563
1829 28493
41610 69828
18268 36795
1441 82616
8684 25988
34270 44807
20697 40819
13707 59313
69209 90608
9024 17193
54162 97592
13735 23359
16220 88448
37470 61835
71316 85331
63036 83827
8784 83591
25769 75868
8185 59246
45240 79617
13170 77825
5532 99847
23699 48648
28809 75625
61421 63721
36796 46011
11477 66630
23913 46604
36401 39135
33375 56612
59051 67143
15437 66650
27949 89876
63203 89680
6981 93643
74208 89660
27807 45968
64266 66901
29200 88967
43458 88335
7462 47884
58322 94745
15668 65532
5681 28352
4375 97652
15499 99932
24191 84502
25424 64451
23903 60199
30348 68101
52530 79958
23825 57512
26585 71877
26458 52246
1828 11667
85674 96263
35163 67869
4709 70485
64531 95021
12813 47400
5935 51349
4948 35064
14971 79823
65340 70545
45123 50941
25261 44393
30804 51378
42285 87580
43221 64834
89156 96460
29396 96834
15094 45075
87869 90496
4131 54200
77326 85783
2183 66129
2576 53571
68179 95256
30731 67773
28875 86239
52418 95525
48024 54307
30016 68581
16256 21348
38003 88991
41117 84855
75968 90378
4479 80916
28739 41047
48 18585
88433 88802
14113 57840
53867 96389
56256 70588
46599 83008
15775 89670
25474 98864
7702 45891
7762 8424
39042 79648
35556 91011
47348 72482
34225 45690
15742 55270
9772 26364
6761 15410
49561 69548
17883 43774
43147 84296
18228 38530
8360 13656
16918 57247
21416 98704
7904 70053
30498 77916
7445 67748
1699 54860
49503 65359
313 48120
17072 50855
56033 90909
53977 85744
37856 85361
13079 83728
29203 91874
43995 71383
14896 16377
41645 61251
4033 89682
2820 92725
73353 88097
75660 97944
25614 33875
32828 60088
46744 61180
34691 67680
46970 85529
33727 60203
55708 65302
42204 62969
35045 72296
15353 71471
1079 72453
673 13903
3144 72626
19370 85795
22748 40953
31580 95710
17126 30191
37295 89361
12478 44526
69348 71898
19993 91049
14291 51235
87822 89135
58923 94573
37669 38318
12242 63166
3270 42986
34408 42918
19098 59403
61223 62833
22489 87454
28406 94268
40050 57169
11150 37403
25135 26883
35074 53696
13892 95452
66151 76704
493 36510
79338 84673
38935 88456
42249 57336
69898 75219
20017 50095
5218 86027
38466 79346
17508 44036
50649 66156
33959 73980
18499 18758
34829 72655
9533 99211
97599 99303
89913 93370
48552 64750
17819 82313
74170 95951
18515 85088
21991 55092
16687 90384
75086 87130
8618 33869
51103 82753
28090 85137
4286 34448
35299 58994
49918 50054
11320 48558
10239 50478
24852 38366
47745 88305
23031 25989
34025 79969
29118 50178
76578 91233
6308 75806
36601 78936
53052 62205
84852 87556
93871 95244
51314 83367
36643 90820
64693 98124
32795 44089
15224 94772
676 10394
8733 78174
6113 32617
51456 83257
11704 42918
67004 85647
66806 79596
70591 83869
1934 2246
13734 95361
299 22435
41625 67176
29272 75167
66822 97317
30211 81577
8725 81926
16220 57873
32324 69058
69339 82893
59617 85069
33146 93804
19089 40988
17992 93774
6708 44113
13707 89394
39320 67852
27944 89492
16934 46420
65428 65864
11669 80390
1590 86703
1916 25910
20902 69298
23281 82364
9976 51572
63721 89943
55588 91147
15077 43515
38399 63065
49466 85671
64862 79058
13753 17777
41834 69682
25699 29690
75012 75277
167 79648
24737 60820
79151 82715
17310 90808
32863 67431
770 70572
17976 68530
53201 74497
8731 27585
67870 91713
94099 97078
54916 82461
33026 80396
25457 59157
18339 75583
29876 98133
40703 73483
23581 24025
21907 74055
47779 93661
66368 66891
25708 78940
45685 96012
3001 22638
42211 96183
50313 93944
8171 77611
21137 35737
5801 32800
37422 45254
64102 90204
25439 59329
58104 60289
14856 43769
88063 98235
44264 50663
35403 96840
50021 93291
44698 76773
56999 86751
53855 85106
17332 25732
39361 45534
54193 60145
28500 48576
47352 75749
40180 98527
20680 53413
4108 17984
34149 40550
16294 96764
9081 79136
35274 94796
34238 94593
13633 72698
54022 67008
43108 46068
58857 97012
14761 20915
3235 94112
82292 92337
54104 97057
33421 36707
29685 61234
70931 98443
38424 84919
14537 42913
52139 81419
14574 84063
9400 75796
51401 64356
9219 90813
18115 45222
4810 45980
16877 23609
40250 74409
18885 30610
75150 86992
50612 81914
38786 40132
53771 92762
19613 58086
52087 74803
62253 66929
11194 93493
11843 92173
48517 61160
45227 97889
57562 92673
58816 63403
36291 89584
5683 31912
55821 93074
6272 32006
47193 80941
89704 93180
33147 34845
27410 65454
37434 68897
15018 26273
6449 58946
52818 93169
35747 60368
8880 51858
16148 57266
15204 21217
12961 76027
40100 55007
36573 79833
24108 94589
77971 86557
71395 98036
27507 34366
1854 88000
51653 67726
30382 34822
49913 70202
8066 83994
39521 70903
1639 21202
35924 75472
54125 74111
8644 63031
7313 95744
39658 92106
88986 98950
25960 49277
47163 56285
43399 70304
17780 47424
63007 72686
2891 25060
2965 82609
30714 82139
63006 88756
12421 18916
2402 73319
21630 83866
11337 96892
55103 75746
64478 78773
14081 79615
28145 41963
8780 40691
19097 29049
64264 98419
582 34743
42633 92814
8252 55465
22463 43269
21680 87596
6362 85681
14030 56706
27525 93371
42990 83653
37388 59195
61531 83949
34161 47122
64988 70576
76085 99886
284 28335
80587 95712
5787 51940
24825 85321
22777 39149
54703 59218
44732 67951
38463 62072
66138 85302
95465 99508
35293 80641
61467 78371
35526 41285
70954 75639
72002 76271
13340 85697
10557 71787
4316 9215
48015 54010
16056 77362
3337 49978
10189 44856
36079 87561
76895 79494
77918 97732
13980 20235
35374 60653
38993 94666
9988 70419
39169 62832
13042 25643
7748 43232
65393 77907
83893 83951
69629 93270
47018 87611
49174 83869
59314 97910
9019 40609
3266 40906
11726 38734
69221 88912
29732 80611
10610 50983
8535 96490
53059 73162
26071 41943
21215 77810
73738 77674
25604 31481
10388 45728
26258 53273
40373 50425
22575 61907
26644 37369
84061 91465
60702 68922
25659 46757
14148 35698
68530 98108
67621 81726
9651 88472
42388 63619
13906 62442
2195 36638
62258 92558
36046 54296
22517 55552
50849 54252
89287 93251
40944 60533
59949 88987
31786 71554
58002 84238
19057 64400
44133 68270
31344 63748
69631 73829
62794 90185
1552 77997
60852 62560
42240 92451
73273 91816
37636 73975
19629 30361
40131 62838
27105 46971
5066 63652
27822 74660
63597 69439
63792 88849
53857 66111
40526 63262
1115 33620
52248 79586
20968 88324
4772 62448
61529 97189
49381 80022
63929 71900
55918 82085
73478 96033
18508 76859
88716 94848
6519 41547
30029 30832
39816 85348
27672 36436
56625 78418
56074 64251
285 5797
54090 92469
17310 96042
8794 18833
3977 82852
3911 71794
56233 90370
18868 34935
23508 38158
43670 71461
783 65315
23200 99595
12170 66290
32089 65975
15907 25135
49960 87605
22799 96021
2837 67356
83938 89384
51223 60362
30519 94106
1029 4349
585 92893
58417 96493
17253 71262
1050 23387
19055 43084
65472 71470
40298 98077
24198 26046
46843 57717
25991 34762
28139 96846
12343 66881
23245 63812
47979 58571
28962 94873
46661 51683
21203 92329
51702 71170
13428 58157
93424 94976
61557 81441
2740 28905
47902 56234
42692 94204
31932 35736
30939 80156
52268 55820
27976 75686
59193 92541
33922 53411
1434 8557
51002 56773
69080 84845
31239 91274
8823 44928
59497 63516
33176 86978
13552 43328
27293 97623
50564 77911
2892 66476
32640 52584
58716 86237
42325 46932
23355 36340
8623 81429
37619 79735
32745 37307
13145 70240
15699 23693
67982 81292
10218 13985
27076 78524
57720 90921
49644 78393
64587 98210
10458 30746
18537 30898
47166 53046
3638 81547
69453 82921
23013 31815
6272 23998
67289 71090
63314 90848
52270 53616
23814 66717
18885 98071
54149 71737
13394 51157
71055 96898
19814 97738
21369 43270
2923 64030
5078 49259
15727 39040
2252 64694
18013 79864
71318 95683
49403 71988
79531 84250
15285 76141
17910 30292
27924 47034
42903 65559
15327 87961
35957 90909
10823 47699
4700 77939
33723 38959
31049 34160
7526 70885
54938 78641
45701 49073
36873 38381
75680 96293
36852 63414
3619 7363
19372 40156
31492 49718
38838 49265
12629 19098
23310 78225
36321 43555
38041 53223
48777 50445
41784 95643
30620 94257
36797 43084
15508 93972
66796 90814
6673 19671
25937 79467
50116 78395
66931 93922
44428 96491
46843 91621
30966 64908
8600 16760
9742 97848
3171 65925
15731 20177
50264 66095
21654 72982
81138 90339
28317 57157
24538 94804
60468 85723
82427 86198
19845 80835
77801 83133
20304 51534
2249 99467
4425 82274
33406 59616
28347 62811
7313 61135
7433 93316
73572 81770
40135 82617
21013 55120
56201 91861
37030 78293
77055 84946
6453 87211
49305 93277
24705 81270
14132 61683
30761 32655
28272 96079
80681 90647
37088 72303
25327 71919
1617 47543
11503 92335
68926 81157
14795 47336
463 84675
26370 27525
51229 99049
27392 81027
9360 11797
10913 88957
40923 68879
11137 45156
76587 89870
52918 59704
1688 50224
43715 82489
51039 95504
12643 27182
27203 41257
67175 87599
81399 92319
4304 77308
22994 56246
29013 69500
22892 80413
12209 83841
52522 81780
38868 76064
14054 84264
57648 62159
65278 74618
56017 67135
1123 87220
37385 65620
53918 67700
55369 57309
38090 97786
30991 95826
25132 32450
9573 10974
23283 92074
82438 84135
38853 71478
73787 78017
6325 89924
84280 96950
36032 43097
7293 85239
3026 88489
31446 77286
15565 79008
40898 50235
12755 89311
39966 96705
86704 93950
41522 91869
27354 95293
9300 15250
62859 98384
1609 2731
67523 94605
29069 62691
38456 46536
21771 89460
23636 55101
18589 40392
7843 34548
61736 83623
922 43199
14583 62214
21313 94881
11722 35813
43537 58654
28238 42759
13894 83630
30612 41922
77858 96619
53818 71685
34812 66604
65407 87818
69290 99337
37619 85726
68744 71358
24530 43493
4209 7647
78334 78740
68505 86250
58799 64491
41204 83595
58682 72825
8506 30660
26864 45994
72095 91494
62417 81344
48713 83294
87022 87069
44460 46955
4427 21451
25969 96994
43788 77568
21021 49139
43451 60252
61515 85340
40719 79033
30359 59654
36664 64319
4445 29271
26063 44072
22480 80707
8732 15076
68467 92899
7922 80169
28446 33111
9796 14186
11267 69298
13142 84720
9881 37368
83637 88241
65241 74189
18160 43649
66347 75223
19913 89104
59304 67297
23550 98406
3324 39153
10026 80186
53151 68141
14924 71975
3974 39136
4636 55796
49887 93286
29352 31830
51925 72981
35136 69588
72328 93970
39481 67477
23687 95646
35117 41860
63870 90332
42890 78289
17389 20991
29374 50165
19734 45676
66076 99279
35208 67642
26280 42796
51024 69003
54757 97253
24905 37004
24695 30180
5036 83821
38465 57108
7328 78751
22841 25726
33184 41531
52878 79846
6842 88621
70345 88221
32996 55692
47114 63759
61114 64230
41372 85270
20514 40172
50908 68552
59713 81479
21423 90626
29624 57411
23290 61350
62290 85078
42033 84530
26341 82850
4767 89094
17424 70376
35179 46347
54068 83065
36790 57440
51155 95431
1420 51127
44533 80419
68641 83426
35480 98371
63023 83073
9026 27927
4195 78979
29168 98855
35924 96154
29750 34014
78598 83042
71737 98555
31131 96767
28324 86895
14021 28214
3948 83993
2827 55763
21241 65269
35733 84041
5522 65013
1539 7340
35133 87343
5888 30624
21746 67123
9026 62860
2576 30538
21186 33425
3683 24851
67496 95394
55695 91305
53657 96486
26971 74145
24493 71213
5805 8541
3047 61577
72360 88125
25676 36634
65421 66172
59183 69461
57292 77375
50785 93852
17871 99972
9233 50703
82618 95259
19603 46283
1932 67624
25591 59170
67127 84670
17512 47562
50630 55487
5807 76479
7703 48627
25249 78348
26646 43701
24933 43078
26139 72643
80404 91070
46406 58415
74847 92647
24151 62416
78123 99684
56132 76828
48900 82176
47908 84645
58861 87534
9846 67423
8477 33141
95771 97813
38245 43800
31034 65134
28888 44214
62730 85262
39392 58854
32297 80111
35304 66774
11771 72812
8845 27719
5309 37944
73666 74131
10119 82281
27355 95892
15905 59186
52805 87534
15001 48310
30383 48093
33184 68281
27275 83417
11249 71008
31495 41577
23619 58675
46365 89057
2157 5054
27636 98128
21974 61042
32239 32311
20798 78594
55277 66551
27310 52008
34156 66461
13490 15181
14381 29128
45690 87291
7677 38792
78158 78355
30322 65173
8582 43967
19282 55022
478 11279
8837 42932
24032 83635
2245 18440
20892 64409
9510 24686
45822 94425
44069 56712
35886 47561
26581 37272
49023 61430
73361 95064
20244 73419
68806 88543
14454 97448
18079 48763
51813 95421
63079 99843
44139 58851
5330 7699
25302 81645
2059 20139
79926 81976
61993 84940
8675 51438
95554 97578
85952 96977
30686 42890
23499 67161
66572 86741
22939 92158
12250 38029
35011 40161
8275 88861
12186 20663
33890 69600
67855 89078
1271 17195
8586 24808
37589 92166
30464 67650
61776 74109
3023 15954
26500 78935
8901 86755
3131 18424
13908 51097
33178 65538
17230 97246
53496 54633
90091 92648
25909 73227
22207 83282
57191 85513
1775 18029
10210 10996
90028 98712
54112 96678
10899 85289
28284 32189
73094 88796
73547 93097
2311 73644
50810 96120
23625 95526
17088 48215
96193 99212
68723 94465
16117 79370
35215 67242
11215 81237
15837 60704
19595 82628
22856 35175
3938 8056
27006 65501
30313 95170
62248 97459
17896 78362
9096 21402
60857 84655
31859 57013
12359 37104
15360 61112
22412 75100
30498 56658
31437 48884
52836 85030
301 89231
17048 94120
46560 96277
49144 53279
575 39260
58931 71372
1739 66824
12271 89716
26593 78476
71774 95665
13418 83966
16799 33124
41900 45369
7684 24501
24384 67309
8702 68887
70288 96113
16789 45660
6001 34994
7748 19970
36028 67085
28075 32624
23844 56379
78035 85434
20598 35362
12373 69516
41226 72560
40729 81395
43311 74332
12292 14876
59378 70507
3358 94775
40299 64459
54904 83011
953 80709
5361 77424
15381 92377
41581 81206
1351 13653
81632 95352
50634 94835
8578 72342
77876 94382
15586 53964
28547 64434
33482 58903
58978 83754
39370 75576
25039 50532
34469 73359
70240 71771
2388 80266
23390 76037
32399 88804
89991 96026
70907 98402
30917 92884
17422 56156
592 42603
58927 81263
43479 63714
41524 43425
85983 94641
1664 79636
20498 58463
72112 94790
22104 99612
51780 65716
45769 63123
26777 99463
55472 90618
52885 67453
83429 94683
3561 57288
5993 66994
15288 82718
64945 68191
9037 94885
8692 50670
58218 92889
78913 81416
63992 96800
27008 46433
52467 72561
50026 59724
20208 76404
34009 63570
53052 58132
73402 97107
1114 32202
28025 43618
16730 23090
22357 71709
2759 73387
20519 23634
29117 44970
9326 40899
14882 87376
76427 81999
59110 76597
56331 76379
9879 49439
8954 58117
27019 43333
37298 42661
7350 33221
57032 86378
21201 34537
76997 89233
16703 26188
68606 89937
66564 71829
24442 60136
3565 50160
41345 90838
28830 66872
75049 96060
2419 9627
47845 75063
83710 95915
64000 96725
48817 61534
55445 86725
1662 33305
18759 48558
85856 88536
14829 48716
73309 84850
2078 17653
36162 46989
71525 96330
11177 47682
37247 91306
30728 84669
17607 45651
69578 95881
44719 82032
12799 93912
9687 29330
41597 80479
40382 50120
33248 70190
45991 79243
16088 72299
9829 16120
78277 87901
13471 14460
25119 73494
40763 64179
23609 71448
6964 38175
56417 57191
45079 56536
63096 74835
74436 74772
25234 50029
61838 78868
3059 67444
41327 98626
6905 69043
11171 99157
37768 76645
36554 38952
8492 72828
2551 23953
14722 29770
7868 90561
76856 90500
92955 97696
46241 55329
3023 97199
1721 89697
2470 50460
28714 57328
11056 69628
7854 22516
24010 24977
13311 69385
33435 47634
16070 63610
27051 38119
12141 94624
30881 86448
24838 27940
23708 33311
23167 74328
21198 74470
60430 68982
56619 68752
60551 62008
13190 51384
23646 61824
42734 58769
39327 79532
10794 90746
1119 79155
321 48800
27935 98125
4883 13684
69656 83345
65633 83239
84224 95711
36350 67603
45117 77080
28799 58664
9294 81857
56101 89272
9225 36941
36425 47251
45372 96146
8875 86212
15883 48013
35552 96304
52183 87786
1130 94155
25192 67945
38168 61475
278 89822
38011 68307
47891 66290
20226 93276
27495 69368
41544 50907
20569 87339
21217 66728
10560 86282
35317 45200
11026 38166
8842 58060
8230 73503
31003 70204
24264 97138
28500 85525
15639 46773
41986 47777
5265 71452
25297 31431
40145 69210
13124 63361
44009 86455
55774 75554
21978 68540
18513 88782
39636 63785
25383 68483
6774 8921
2683 80614
28785 75884
4683 51331
27831 54538
44052 53397
48287 80453
5315 41929
42849 75176
11231 32383
32416 50015
23242 74925
14695 84003
411 53369
9590 63542
43887 49781
14456 37438
24401 53021
40520 61449
39449 86948
45866 80961
66910 91671
43998 91524
93055 95317
49302 98427
46184 50075
7104 51261
54674 73972
22110 99328
43769 84773
20147 92635
6147 50842
7300 57648
5844 28415
22674 80700
51668 57950
931 78877
32337 92496
82156 83251
4319 83590
20663 72900
35421 57810
28817 52255
47889 72468
53460 79894
50381 57062
4819 8329
47963 92179
33335 54953
40981 70998
42386 51610
16815 20308
69015 90658
21249 63108
34416 53762
6663 79283
44320 73791
52073 59152
20411 41652
2560 34703
80260 94627
76380 79184
20771 79850
12785 83003
25172 34687
37140 72728
24204 95639
67883 94335
24661 64442
19246 85098
49807 81607
14544 21273
15186 32452
26467 44405
88782 91110
24137 45935
6969 50163
24918 74441
31885 66060
12628 82238
10653 87238
94437 98186
16143 28061
31351 81702
38591 41626
6743 22429
60543 87106
8748 54623
88510 95064
30583 79150
32306 33380
22789 48534
18955 55622
7854 24858
24238 66186
7565 34025
55142 56644
26396 39888
19392 51902
1481 70092
9204 63995
27102 65520
93236 95350
66369 80310
14544 47465
50479 69352
32312 41557
14726 35943
72064 93934
48241 63338
23776 98978
22962 36575
78486 93513
3501 92269
27585 71215
17176 53681
41858 51976
18604 34389
13112 93363
25083 98027
13439 31383
16202 64990
23920 87106
58853 62756
69077 79590
75456 86963
63742 84754
77796 93015
20794 63424
20940 75142
6277 56568
15514 46295
80487 84057
34421 89614
11963 32321
25375 44306
48043 78074
16363 45443
4398 10957
14031 88727
62076 71349
27330 84580
43541 50276
10095 70780
30364 77719
78016 95885
16531 51911
1596 16779
22732 60671
51646 79023
41056 79283
78096 96189
35157 84202
28445 83268
50968 92363
29532 90078
50661 80642
3175 12805
4218 53307
55246 70412
78865 97554
58147 90364
14132 96364
1047 76458
71965 82788
38329 53021
15094 25044
45858 85298
34167 60227
42205 97662
944 93422
62016 69920
80015 91813
4157 69506
64836 78776
91272 94679
31403 78550
83585 86724
13223 16130
24800 43801
39703 86470
16325 61715
658 94405
20538 90308
17625 61207
20488 50154
43004 94028
41487 49088
87697 96257
1310 77303
53250 74948
55218 61697
21723 63657
15378 72418
36789 71028
23209 87196
21429 84542
52521 64768
211 91841
57416 80667
30411 91469
48735 67103
15295 45400
44482 46459
45181 88764
69323 98716
47504 76892
15328 64143
26832 99126
44594 63794
39435 96016
8342 72679
9225 61462
66772 85806
58134 79330
34666 44080
1932 26270
23535 33609
29318 50332
66106 86059
26364 52355
37515 71778
8586 44058
59396 72677
72635 82244
5734 89417
9758 39161
22351 82091
22668 34218
44803 88503
9956 72760
4410 24642
65457 86894
5673 74896
83114 90265
9054 67520
11235 97628
8063 44991
44728 78704
16597 80740
59272 69757
6866 32217
35488 53170
33511 94924
11324 93270
57482 71073
85150 91799
19200 85857
50862 59519
63010 72789
50488 99865
7967 12384
94296 94549
1259 86439
498 86621
53701 96979
4017 68001
11351 35865
17665 63015
1508 15550
60009 94209
20929 81161
14010 32869
33039 44722
56312 81270
8025 59633
37312 98084
38771 71182
30158 44182
15909 99070
23796 65437
41640 94998
818 23243
46689 99831
46406 55561
55417 97348
71800 90590
8121 38617
78124 87301
33915 47576
37694 78523
64209 86265
49745 86819
73983 79356
27664 60716
44712 76511
18107 34508
63762 74256
33246 68576
2092 79500
67150 73041
39363 97435
18594 36365
4507 75485
47014 86042
48279 79352
794 10220
10306 37072
14034 47336
81248 83014
45714 47128
8975 97353
48767 83561
43096 82469
2239 43950
31244 64223
5460 11453
71452 93117
52235 75584
25501 67835
6717 24874
76796 84019
27933 97680
15102 93880
35014 91975
48984 95907
41121 81450
44999 48804
56675 60872
48762 60749
39361 89698
28746 79229
1180 38495
63992 68051
55574 85933
6965 81617
31558 73592
1265 75800
77643 92892
2158 21890
3409 61684
6759 43912
39018 55657
10462 96956
9357 74845
15526 37873
21370 26684
74284 97273
32132 69106
9617 58424
2845 6068
59276 86640
66100 82056
75572 81154
56640 58987
22530 41718
80515 82295
25138 57578
14836 96454
32514 73115
2801 13804
22550 52785
72380 73284
36046 41423
552 39859
55532 78495
82979 93766
57122 70896
48411 55742
18061 30592
39188 82141
5458 73556
24936 31228
35335 39667
77907 97991
1517 8127
64162 97432
49330 92987
14716 68892
66888 76318
13765 70843
36536 89395
49909 88594
90169 96775
40734 96335
22010 32718
12775 72458
47691 69510
35320 46340
56395 69046
3845 31941
44909 60721
29492 36646
26581 78253
87049 89165
37086 38395
40012 95764
9160 58167
41060 76220
36943 46254
16836 49291
548 59416
27238 29532
53409 98257
42245 87155
20320 37928
71347 95664
3618 75307
82063 98087
68961 88283
55631 72452
49626 86804
42468 44620
22992 43311
52935 81863
37108 79886
25675 76462
56260 59520
55474 75246
6552 87625
33837 34981
16076 79516
78165 94759
79547 86228
42504 73213
8038 61201
21652 41808
53103 85101
64352 75274
9893 24864
25136 25144
4943 44759
36193 47714
78366 92377
35034 35427
32052 50368
44779 67638
947 75942
7438 85055
50178 57978
11332 21852
43522 52389
13811 80691
47342 84014
8 73085
14970 85325
16914 34036
33312 67683
51123 66801
43540 74455
2156 66411
24780 28795
3051 63538
8503 95227
57602 60812
35683 57738
5014 25798
76900 82018
3930 42706
35323 63019
80203 92910
2339 61882
30246 96602
12083 97051
277 43039
54348 70415
90935 93355
27551 33487
38789 65306
44062 72046
59830 83425
14788 62102
38593 97556
11142 40390
8234 98248
33208 51002
15142 97431
87852 88181
2075 66259
13118 68325
28591 99164
39700 87881
37875 93092
85109 92622
9962 15540
70356 74859
82830 85395
92327 98836
52369 75631
5250 51663
9382 68423
83887 85000
16699 69072
10212 99749
33634 96039
28027 45275
7868 24165
47770 98320
60819 66940
31761 37838
53825 68337
38880 89475
75861 76685
40273 65398
77398 82722
40260 75176
56580 87090
48701 60657
3322 48001
28226 70060
30603 66461
61978 62663
14182 38569
7684 67446
62186 90038
35825 60103
64097 84177
39400 48454
32152 44253
8849 45862
31641 73177
91976 98799
70322 97140
20410 33845
15722 57434
26470 89282
26802 63248
64933 92726
11096 15668
37929 92060
42028 60503
1787 10796
41416 83888
3995 80672
36572 78994
2985 96377
83291 91084
40031 99720
27623 39757
12120 38233
4530 85867
12481 71788
40762 44856
19324 65538
16763 87540
47587 58846
43779 87791
6866 89520
39185 67243
7506 95759
48831 89545
49090 61632
89122 91501
21005 36041
15395 85492
2317 97152
85415 98041
29199 54249
82408 91365
14259 27597
9064 94922
56919 65907
55165 84581
95787 98649
12153 14012
70231 79360
60677 92118
11712 71533
8945 69042
887 26565
14800 34874
84816 93515
1927 68958
16623 44657
54321 99739
36445 61309
33850 90066
81164 97736
33699 36809
19312 75252
56250 62592
94136 94974
72120 72870
5671 47381
13838 74251
18720 85201
68717 98677
93223 93611
35785 81113
30062 71534
5577 23391
47072 96100
9129 67053
81375 98906
62748 89228
86882 97366
66378 98012
42031 43303
4610 55814
64731 99850
11894 65110
74560 84012
46368 50745
11861 69430
9821 61747
47699 94930
12277 42339
41737 57483
58105 92302
13952 14769
31882 87397
27765 86567
20123 30002
71735 75895
31114 69289
50271 61125
38300 43061
20672 36935
13628 81290
16597 84873
92185 93007
18302 81205
19232 38292
1390 10264
25711 74983
7073 56530
20166 35794
34529 55011
2152 86659
61831 95664
15157 58529
4600 64117
6316 62549
35775 93529
56939 57494
40727 54475
23824 69873
19702 89223
37680 50853
6957 40801
20016 54190
68025 97376
4036 24631
3158 20405
47840 59573
944 74232
12748 83518
26539 77360
70326 77343
51213 70123
77474 81664
78270 80530
60585 97514
66589 74687
37447 58186
8824 78383
47861 86334
33407 97113
28679 95882
36544 88166
36672 39109
5608 33618
69395 82482
11834 86922
30098 67474
23694 74639
26899 85038
22448 68944
45629 78425
32588 67772
68183 80235
34369 59909
41726 79186
16404 73463
12729 69270
30138 83286
38344 49450
34115 94051
42837 99340
4054 54570
29277 66089
3036 31399
8568 27742
16580 24582
17948 21287
61937 83335
51242 66676
39677 53161
15477 93368
26050 72743
49082 60408
55756 61779
38768 41764
10222 75924
76446 96055
73983 99562
16555 92616
11555 12507
19363 82519
13953 28291
60571 93750
71459 91938
63047 90297
57961 99316
39292 82661
48589 56764
10280 69381
15286 53270
20755 38001
36279 54319
57710 98507
73597 88792
81936 99955
4974 17306
59697 70931
34908 86605
7918 24841
6900 40435
8246 9735
7678 84070
35888 83572
44074 76697
60875 65104
14600 93831
41540 64916
16066 53353
7534 28887
8229 95480
92385 96302
7365 18037
29025 58603
2534 75242
18278 42218
38602 88107
28213 61081
63972 92207
23652 25418
54309 83083
4882 31618
11914 50805
48339 73623
27605 30644
48810 83080
44884 55588
22173 32465
85511 86211
23984 50235
4659 29981
35265 47440
50272 51752
55659 91456
53959 95803
25916 90107
64358 98946
10268 67122
47298 78835
7040 80241
13480 75568
4439 6623
4171 74517
29476 67891
32804 89964
82949 97202
76280 87626
15530 55785
69011 97093
65676 80481
58741 78706
67260 68668
27822 96757
27221 41005
51797 60820
85425 91923
43770 64308
17538 76521
66636 73407
13895 97725
2368 27716
22798 84539
13989 70520
10005 46010
16879 28942
17312 59308
1034 71251
17642 22269
13927 33777
6507 80542
46020 73646
74937 83300
76432 94038
40629 58451
55260 89397
51210 62178
19920 28017
39313 45994
162 77113
34435 47833
67773 94449
47583 94238
14664 93267
61835 81587
76118 82570
18920 69906
10547 79350
40648 97196
32457 48078
61482 69819
56237 79039
85041 88119
44691 86856
818 59311
71157 77021
34345 51305
19620 62400
15319 39429
5927 48241
7682 61555
84245 98238
2197 73496
65614 68409
11442 43150
46742 47458
24249 77442
39033 50649
4065 10318
5019 10833
17583 35464
5841 63209
23225 68080
54984 61422
10388 79594
61095 83525
88559 94610
69637 71204
68337 94026
53167 87218
22294 51043
20833 79072
23214 30514
45805 48622
52412 75677
6173 73615
23090 58784
2081 82956
23486 59067
37708 57170
61036 73393
29463 67066
21921 80317
54410 96078
21380 70037
14131 93406
14255 84904
10173 67791
16907 86787
75072 95616
29543 59670
11939 42671
5261 94015
59176 93145
1616 74762
2653 87508
721 9055
47119 64527
73938 74288
39685 96406
43099 55400
13488 51775
11484 68629
28141 93891
33799 73301
56772 93590
6950 82127
3328 20088
77156 98424
38699 49187
12115 35826
62852 69765
73197 73378
9762 46855
26331 61833
25836 66750
74575 96192
46710 86397
44998 88539
13729 58018
491 18071
39603 46444
34334 84283
10475 48552
54809 98369
52151 82934
3852 63781
29281 77278
17311 92627
52265 99524
64202 90613
82667 83406
27943 98382
43878 78190
13339 25956
45581 94611
32923 65022
34956 61850
72462 80849
44878 77392
25727 48671
18930 40549
34537 67085
6203 82670
22551 23482
53271 98792
2553 6223
40482 72546
17881 69045
23636 80982
205 7316
62033 94252
24890 99518
77649 88410
12997 39389
45859 72876
33717 98187
23380 51566
270 57374
27120 27984
25423 38422
49655 55716
26234 79518
25995 86647
78669 91075
18443 38372
23570 60816
44993 85938
26474 64844
1594 55401
52122 91228
71150 86289
4688 89768
15750 17024
18252 57792
1810 85769
30221 87384
2955 85771
37936 38583
19389 90925
48097 93524
14975 44954
12605 79482
27786 93969
2871 38902
26125 35770
1275 6971
17037 74841
34460 35203
41792 68412
22881 48844
19348 22847
7142 21123
63792 87031
19885 26753
30157 96712
64390 89613
28872 41530
10434 18455
26270 82731
83900 84728
50708 69209
83655 84147
25882 86145
14516 45816
83078 95222
1911 62832
2251 92981
45901 92444
3017 82049
8819 58161
28077 40014
84061 96552
81319 82456
24406 60747
4972 28590
42947 44897
11502 26466
52739 96310
13868 84747
44308 97155
57825 91324
41877 89117
70928 77897
20983 81062
39048 68171
45151 87906
12095 36948
2520 13159
5222 78212
18539 98970
78462 82148
9961 50025
58186 69021
13874 28184
59891 88574
26146 33623
60006 64403
30479 31191
43155 62629
19302 29688
62682 70019
121 98693
43283 59075
32240 89837
53307 77312
54728 88087
18871 41220
48097 71545
42172 84109
15354 49933
25351 34876
16127 94313
24575 76583
8546 12249
35792 59714
25856 84419
50732 73170
46359 87578
37852 63456
11899 64601
27818 94945
41676 77498
42867 51723
12253 71541
57172 66683
17705 53277
7817 83354
46476 69841
184 99044
81287 99427
801 4929
6701 46039
24760 94135
52393 99338
6222 44270
28625 72397
59928 67766
16512 34002
372 5421
68416 68882
39033 63415
39265 43841
5825 54089
15388 85269
31297 32788
26748 94318
47305 69013
13802 49167
14299 36012
1706 98931
40158 83858
45226 57160
42340 91132
9781 33862
80465 95179
35199 43891
45862 84767
22600 94217
16783 17888
21464 24483
70049 97221
29010 80481
7998 14529
5197 95949
9609 81270
64389 96513
12063 75566
41171 91093
38176 90488
71251 99368
844 70781
55125 74006
46842 60493
81144 85810
22547 93944
68137 94539
3370 53888
21546 85907
457 74323
74347 99477
3638 40217
23892 79123
23461 63144
12370 30310
38936 42838
58585 61485
74321 88621
7143 72588
43422 65837
17267 79060
14993 29509
2747 94231
25241 62494
15034 62886
39517 84753
20312 88938
26229 31993
15764 19170
17347 81989
3718 3957
58978 90391
89102 93673
51252 87839
25048 82572
93823 94669
47999 94048
4813 22138
70988 89826
41666 69092
9579 39401
44190 77359
35623 99632
18106 68796
21881 23795
12708 76659
31765 77555
14367 70867
6529 74372
61482 92567
58312 88429
6928 13456
32864 86922
3351 43745
5613 64596
27061 40410
25182 56021
22398 80307
61293 98412
42911 97886
13546 54968
50786 59789
85666 86068
15186 57374
61297 84663
11398 35642
18058 36437
22393 99399
8600 55721
25856 81599
10591 11779
6336 37353
27696 81473
16468 93821
20962 81598
41101 55438
64332 78083
8422 31300
24018 88270
17535 30829
25864 45393
13515 64733
39570 68326
13814 56685
19278 99659
12830 54326
36164 77414
21077 49145
21968 91834
46086 57632
22477 93557
6856 66177
78000 82395
21997 40148
25352 62611
56330 88949
53329 83613
12302 12450
74288 82409
17746 87952
63615 79279
72464 98016
14757 62954
2835 19808
68488 91563
35468 85308
22415 81130
64396 93524
76157 87122
2495 69738
23928 67689
48904 60311
63517 87557
43016 79209
61255 96116
24784 45125
16951 85375
4770 59945
80810 90400
4495 63204
11243 64826
47018 65220
55991 72644
24020 60577
13908 93885
61281 94715
49968 97208
26843 94985
4119 62930
67975 84411
60287 72950
86850 92274
22519 87506
76415 85630
29144 76572
191 7077
67594 82991
49764 75949
25480 97211
2829 96597
9190 48869
43901 64629
24090 77808
8037 85154
29402 40485
6608 49485
11243 84084
30685 67225
10179 74973
58306 63259
13639 82685
40471 44840
5352 17342
48842 99295
68205 96185
4284 16708
30463 61205
11531 85560
40178 77388
19023 27665
9578 58224
1782 94178
5778 18207
18175 32117
52319 58546
27675 98601
47788 60678
43610 65121
74972 94760
39614 57871
48476 95009
38090 57114
35165 86439
26661 34305
32997 93047
27995 62474
1193 86024
42064 51612
10067 84785
9031 17117
41743 84615
44232 54210
12219 22651
3520 47825
28071 45029
29553 39813
94772 99660
25586 31350
58142 96629
37769 51883
31366 86998
40700 87606
46024 94358
37473 77487
80028 85555
73611 91927
40792 79791
41747 66292
19458 55463
42747 74302
994 81169
70905 85828
51462 97474
12202 26234
4320 78394
7210 32506
15117 97514
13639 63476
15914 47790
64649 84693
37529 69424
4530 95633
14588 76605
64700 71221
28101 43036
62003 95159
24418 66291
15581 17690
30647 44054
29675 87301
58863 62656
79027 81757
18111 70053
33008 72651
47315 79492
19121 47386
23412 87641
66682 71493
37408 67784
15530 83737
45551 91817
7697 51853
28523 62813
20021 77321
8926 89575
22742 53837
29083 74961
19737 89525
66161 70665
11611 66413
9638 37261
17750 35260
51173 59979
3642 59094
10785 30344
30398 32150
94534 98623
25789 68014
25344 35300
4741 11333
19308 65341
32548 58195
9897 46015
63761 94854
33399 41533
1456 87883
9756 47753
15229 63148
817 92314
24131 25864
10456 59037
61886 81597
13519 88881
14583 82803
47948 59958
71506 81761
20381 24564
3956 49870
2657 68347
34900 60590
41188 49379
9254 76902
76677 87615
57920 94345
66628 88435
60950 76373
32853 61681
88740 88749
48318 73636
73540 87694
69663 99320
60721 64415
7819 65387
16956 51072
49770 68115
19653 39908
66861 86528
59790 68324
28620 44828
4567 63059
35677 55374
57474 88069
62497 88111
16096 33325
25122 31296
58936 72228
16017 47726
82864 85929
18661 41674
11213 65937
43612 78859
14473 74873
51959 73285
82334 92200
35572 71637
67023 78580
65915 88131
18321 63909
6573 24481
25407 67850
14635 49740
14439 21336
85105 95358
18815 83274
7326 57462
47201 57791
14652 22932
47703 82286
19596 46370
33047 51560
1019 89028
1019 50962
53648 91163
52554 99303
36606 63897
83579 91839
5685 58214
25412 90289
38844 57861
24047 77796
32876 36369
36537 40480
6682 69494
13769 43939
2948 87990
37621 63393
21669 53118
53583 65552
11031 36112
2823 56744
53655 69710
42260 77991
69845 83185
7048 90540
1663 67022
29038 38758
61336 92971
36098 57729
66874 68358
13503 40109
501 72387
25435 89000
90485 96118
7931 24056
28651 93312
22359 84978
4010 8226
28997 83229
37500 70002
13588 52065
12825 17232
26512 35024
25623 34661
40953 65179
63854 79208
10190 51313
43028 70668
38093 82193
20306 37567
34230 60073
52676 60396
22969 64574
37324 85979
16876 37884
62656 89292
71504 77535
43183 97791
6195 51999
20106 94968
17766 58367
38348 79072
60733 81473
12039 48388
49760 79550
13103 55229
23630 95117
2478 11167
34257 94399
31218 89499
38637 79703
25253 42836
12946 90025
52176 74246
37102 72498
64884 87128
33377 34060
67110 81778
985 31013
10254 59106
30596 72504
23195 27097
63324 70437
20613 23797
93576 99493
38152 69935
30846 85490
13310 34158
93024 98225
8128 29653
54386 98513
30484 61438
33079 97742
46162 96098
11 61103
54968 68719
3551 21681
61872 63090
35230 64489
12939 59492
4335 53528
13860 62263
51890 65392
47294 66591
26016 52873
8227 73443
72285 76596
72729 95251
6002 72275
9684 24451
44298 64734
24778 50526
44570 70999
4993 76812
22077 48777
1312 11333
5933 43654
64446 87541
23781 30253
58461 60839
10275 32184
30082 94750
1088 28198
26505 49898
18666 19770
56813 60748
50795 74711
19652 38855
39333 88019
68157 73680
41231 59814
27782 42221
71177 74466
36893 76952
23974 43540
27662 38380
23005 32960
18450 78666
16287 92120
42665 47413
66826 82512
21070 89125
41665 73757
50113 63208
63216 77068
20471 41602
12638 51919
17822 40883
34831 58359
62786 77050
55110 59498
8815 89894
22775 40851
28261 62380
28448 44412
27709 39496
8456 58714
66750 82877
28340 30240
54692 56853
38789 64914
45339 94928
7870 94536
4751 81192
46073 85061
10774 98887
30810 45267
516 87275
37705 74127
31312 40198
87537 93405
19418 46854
3927 77594
875 7456
62493 81760
27057 49026
45446 75577
79643 84928
43848 54287
44414 97247
14733 31260
16111 37058
18037 30707
6588 31107
27997 85283
18973 36040
28499 84594
38898 55509
18394 53380
36130 38008
81030 90443
68130 69453
59367 81510
4557 36915
44855 54499
58165 78310
25684 68684
29361 87616
36175 48683
78625 85852
17956 88822
49398 58432
14691 77014
13861 97262
30518 81646
32694 84939
68383 99497
7900 27402
4284 95933
31192 90297
16412 83081
43625 52929
48629 49030
85085 98647
24881 88970
66313 86393
29196 40145
7916 76883
76044 96117
8583 22260
47019 99855
635 71611
25965 44556
27329 89581
45569 81368
44023 93714
28951 89210
70155 87446
3155 12799
39272 66378
38824 45402
82117 96127
28782 73172
8032 48185
21003 49514
843 30923
12559 17608
57541 78317
12134 80374
1472 37664
25720 37937
25549 31151
7192 14396
89607 91601
43962 68449
43530 96216
54715 92878
82577 94892
61983 72930
6797 11952
28808 33607
34840 79622
33510 39533
76745 90118
55650 65161
3735 8894
17860 41945
75679 98919
16934 93924
55528 63838
54269 93493
55228 60355
2527 31367
67508 85968
11976 98634
62321 72913
4659 79379
11263 35404
66062 85083
5064 35033
87539 94121
12453 37087
50021 60650
19233 43195
16553 82718
57423 62167
38346 90465
54311 84984
914 33279
13350 91468
3423 76812
75659 91253
7107 46253
50320 78563
5249 50411
61419 79224
16622 20474
13990 57695
46698 81582
73315 97749
61194 78076
44238 66656
15002 92197
10125 69068
22962 51697
7548 40289
47408 87127
58429 67314
17484 77852
15495 45161
65926 70386
38226 99387
9729 86566
79385 91096
29203 57050
40290 44751
9616 50892
81180 83802
26069 87860
33857 50022
42455 71997
19126 87688
44184 65924
63643 86317
19203 51809
60805 81300
39204 50016
10803 35938
31873 99119
12870 18360
2462 19850
6827 78612
35419 81801
44902 56911
3748 74969
48903 56922
69187 98329
39957 59641
54440 58972
5764 88285
17063 26231
15241 66557
91925 92082
38022 65775
7326 43646
57259 78971
30350 98868
52857 79681
65380 85136
26535 31262
75580 89434
51209 51540
47754 69704
18077 42151
43107 48273
43201 57267
20641 91402
15819 69348
9497 15617
53453 75222
40678 93916
2092 52148
37750 76281
18524 51615
8676 69538
5869 39665
35409 90904
42819 99761
75889 78558
1495 66241
11406 19033
242 49063
7314 62163
13357 68607
24932 38097
8657 89769
53084 66304
61496 78092
8011 79969
2009 94816
7498 37381
52503 72735
5466 90903
76610 98909
71434 82817
70087 96571
9734 28877
73310 79880
30594 30787
38440 68781
1221 71210
84878 95265
68179 79501
12827 55760
3541 80825
27564 73471
5943 13587
48600 73838
64419 81569
62154 92811
1665 63164
14590 62780
26349 31556
23066 27226
42082 90047
39096 90955
4643 50463
20504 34052
26727 98400
2636 82943
7604 50426
28066 96649
73598 79951
70046 83530
30038 78277
4528 22910
65894 67288
80810 80847
13442 42583
6512 70636
4428 85573
84140 90178
12045 88278
49333 99203
10453 18162
15251 36459
76584 92892
23820 28580
11134 56883
97278 98706
21208 87862
16173 87894
3746 37892
34760 94286
7641 91657
59326 90935
24929 71629
82718 86190
42472 98597
60739 83095
17235 29961
40545 81018
61255 63487
65586 90977
57899 61603
38170 49631
5901 35463
19755 64959
43065 57684
51215 65402
42463 64358
29311 54840
17322 36967
42849 96085
13598 37783
45424 65676
10701 63565
19749 35477
36998 84969
31685 59974
3586 38841
9377 77338
9880 55725
33584 46444
28992 53449
19120 57754
66109 85116
62471 86514
31891 53724
25062 88894
13472 42423
76899 90387
38199 39877
3388 87543
15514 70876
3476 97564
28401 77983
10869 94935
63327 94429
16045 70085
24829 70489
19254 65115
48945 73479
58817 69365
17392 27378
8906 95269
51013 94882
16980 61482
65661 77947
31242 72821
3285 72285
53168 66569
33608 83711
18800 25910
41668 47913
45641 97114
12700 87499
3620 50547
46263 62784
45591 75660
16332 70101
14457 33909
42763 83060
30886 71495
81708 94715
25859 68178
45264 68044
19474 85102
19058 43524
54514 77967
64460 85894
12236 77084
31366 36468
18164 46431
5902 82244
64976 79754
36248 83823
2810 59679
20609 76502
7871 81149
6723 83742
26137 45876
26137 43731
55898 60866
28066 75573
59636 67742
26536 70235
24770 67093
598 76235
28299 90578
851 49962
64101 75885
22686 27274
3855 19706
39818 52765
54466 88416
71622 89975
16029 62338
27101 78395
4293 54561
69324 74131
53071 79078
7491 16692
17567 48459
56576 78968
29026 36747
46707 73022
16975 35092
63997 89761
67766 73854
47786 65820
24531 51460
16413 66935
48849 82961
16603 65664
57015 92701
65252 80068
49575 67609
56860 65803
47543 74304
50343 77453
43107 83288
85269 86548
14418 51955
60464 69936
35519 80500
23195 74482
74590 91446
37560 45157
28716 68870
17135 83709
54540 66644
69707 87455
21711 50011
10003 24247
35193 36703
41194 96103
15112 42904
19992 78081
43442 65375
140 68156
30311 96664
18305 61650
68224 79119
52620 87461
25620 70478
34813 87109
49153 52609
22604 60913
51623 66054
84721 92073
34363 74025
11073 77282
9101 53317
2999 16485
13386 28787
4868 79880
57829 90090
6770 85376
55520 96770
22635 86782
54160 63901
40832 73655
6384 99264
4076 66477
40079 40337
10678 60183
53163 76008
40362 79611
41544 89700
69245 92875
2954 8506
4940 27897
33499 57728
35780 59804
67473 85363
17777 48105
14664 18241
14358 94506
47118 96310
12103 57453
45574 78486
51713 99771
53176 95878
8024 68245
4728 43722
34576 46180
3657 43474
12466 68952
21677 38607
10590 73784
51975 67814
24726 81833
99 63342
40615 93840
54983 81197
34870 89299
51265 78007
1519 12272
41399 69540
13143 64284
17687 64921
47644 81472
15382 71109
70951 93517
17646 31738
21906 31641
25311 71350
19843 48010
79458 79993
42958 75910
1027 15639
32232 45990
17432 98003
15784 27685
73985 90083
6565 22444
18745 68498
12610 66003
83154 88010
5709 75822
52559 97418
15683 37941
13890 15730
71302 84505
48376 70918
39567 50400
48682 72674
17033 35572
44446 79120
58724 73339
19306 71815
66994 69931
17965 89408
56213 78466
57524 66882
3831 52992
51715 71267
21018 91067
52080 70643
85267 93337
19514 38106
19885 44594
21984 63909
46256 94588
45981 46685
20442 74899
65867 89388
72381 95954
49274 73747
13425 33450
12275 14224
31353 97957
10845 99306
54936 90081
56355 62070
6191 87676
824 25915
10830 70832
15690 59088
19941 77678
28350 88585
41076 82586
62108 66614
84998 96730
51779 85504
17348 53942
34384 50056
36840 97315
3837 56727
54109 88480
66846 89360
30397 40343
14064 33573
67054 85396
15006 23399
41187 46312
31765 91702
34796 84270
11016 44848
16062 35915
18810 66221
23486 35947
43404 56321
29432 89469
36807 77599
27154 90503
1219 18775
90665 98104
47557 92365
12640 73732
4614 83351
970 64002
57302 79178
13804 17855
2811 80422
75793 92559
38875 59862
21054 58244
85024 94461
29787 82872
44286 90294
21153 59876
32770 61748
28722 68118
32347 56741
69441 82745
50966 71876
68718 96927
23390 36735
46023 73169
20531 68977
47190 91015
84296 96178
15578 36643
1910 12967
34551 82920
55238 89423
40215 50337
51889 96935
20617 39257
65997 69996
38352 77935
26622 75062
24047 48089
37669 59220
8146 8485
21205 79559
32884 52741
9828 88501
29710 86532
15788 50588
26974 58384
27167 54820
3837 41262
1721 27009
18628 50722
74747 81721
45140 55222
310 94573
685 97989
22835 79996
87203 94561
8719 78575
8749 79711
13277 59369
69382 70483
69521 99617
12361 52369
25276 48154
56487 97774
10116 95247
28256 58605
8893 59916
8309 84605
88750 91986
42416 57046
22935 86269
39367 98828
4805 57343
1414 86888
37447 96401
24227 41862
20603 41020
15508 37094
5905 40531
88469 97179
6454 28070
8648 77448
11724 59301
50129 53823
565 54918
41068 59990
61155 91099
64714 82043
16900 64082
64280 74994
69824 98650
17039 29820
6812 56524
10463 62984
21369 82873
70073 87602
44471 68909
3162 12231
50672 88268
33151 66594
44529 64439
45644 98339
80995 82906
11189 74244
34520 54309
1968 43266
47205 77697
84394 98240
43710 79612
27538 44164
51883 84648
34375 44786
54464 55716
7741 17625
2777 76660
39614 53078
70519 71214
42062 91176
40230 78593
42241 88503
5396 93575
1006 35194
57546 58393
10065 76024
62177 99881
77418 91711
10934 37782
30009 69510
59679 96358
12551 35324
7874 93370
2216 32078
49787 80305
38280 52740
47611 68570
44117 62565
93394 95669
47120 62099
21100 56286
22843 24264
51320 77846
7293 20219
542 14551
5943 20956
32245 43118
74679 77100
15998 36066
64277 65480
71073 96466
62791 94403
53997 72722
31651 63893
8327 34003
23490 95739
45392 66626
44389 99144
86680 92199
88290 90617
27807 83399
10283 19845
43639 64410
12171 47650
25804 69799
27978 69686
60133 63630
7402 15102
49360 62701
90645 93715
11564 62368
33243 40691
29146 53402
620 29972
27411 63744
1903 66492
40642 47733
8006 39845
7355 95088
63583 81371
8047 74428
2999 92770
26341 97918
51349 89418
16015 45527
20255 67621
58064 72228
24657 85051
21758 98634
14754 99154
54085 79136
36560 95534
5771 98035
7496 70197
23669 91859
85205 87563
5644 20276
71620 94939
54962 98730
7995 93803
46427 83800
21989 39902
23988 53751
59128 92537
13616 67446
60157 89381
28059 73072
58061 68738
47944 64014
20058 66853
24280 47656
68008 78641
71431 76293
59748 95685
18260 52162
25361 37828
44918 84134
46379 77586
53899 97630
85190 98477
53121 74820
49296 58193
60101 78137
78517 83646
65236 99074
20298 62622
3288 43250
10200 19652
22433 59332
50871 81435
61295 91033
16874 64314
55700 60452
35893 52501
2921 73020
2638 3647
56142 77616
86735 97530
14863 89896
17261 36438
28042 95179
36023 40377
5621 65642
38323 64686
73501 92519
1648 2400
41716 95735
273 27195
76840 79832
44028 75208
25251 88693
43601 59203
43495 65058
67267 87727
67238 98501
19951 54600
33631 61260
72939 96740
45569 89109
32022 52075
21678 84979
39224 54659
2106 88158
13212 46503
9288 56228
57593 58246
49774 85325
3257 8168
43603 85386
97314 99282
64421 69487
39722 92127
35879 78891
5245 81505
24241 77783
28276 70014
41446 89133
2727 57956
40126 77350
25843 52272
17158 86957
44148 55938
53769 57369
34983 52294
18396 94007
8202 42334
4034 14313
35053 70304
36727 95210
46481 82083
61534 70255
14925 29952
15097 96858
62193 63271
23957 67284
7873 40354
25607 52775
30007 73418
20557 33149
32316 54643
26624 59907
47445 89039
26545 79476
37942 74664
17473 46702
40042 64510
10158 17038
19813 43302
41402 92957
18912 27674
2513 35726
23874 24249
6318 95046
6405 63665
34445 88699
19983 59407
52097 94020
85949 88805
12396 69456
5069 49479
7706 29850
38830 66950
62444 72739
22436 90943
31958 96837
15558 23076
36104 67350
70299 89608
39585 72222
24039 56103
31836 65849
1652 73760
72315 76277
94633 97712
20436 34164
90353 91668
31572 41237
68864 99919
79713 82330
21646 84672
44463 55685
15321 75621
53806 93327
37549 55494
66786 90627
5374 96164
68222 80074
13930 20703
25940 54344
56110 65300
13232 67792
11783 69347
37096 95838
24356 60461
60990 61117
33899 46103
75882 97041
41431 88377
57238 57312
3411 6514
5974 77096
10705 71160
81490 92424
51152 92708
12626 20145
34261 96126
7769 40933
46744 49028
44413 81990
44862 85749
17098 69628
21733 70644
1259 42396
2788 75667
11764 27178
42224 95742
38979 59265
28347 89824
75501 81301
29302 72406
25975 69060
52023 64719
32130 61462
70332 80502
4852 86882
2394 58482
43638 51580
12088 82321
51477 75964
71780 88903
27165 77522
3038 17384
16519 52935
28231 87561
8225 55608
25002 86273
18485 90120
47199 97747
28256 58695
55426 57122
39785 79634
58084 98832
32050 56104
41748 62329
2883 47886
31402 40059
29284 92349
17319 61568
4103 71467
30425 43624
23102 95737
31605 96435
4984 31624
64160 69327
17597 43174
35691 46528
22696 50750
74392 78955
47297 69748
53393 56712
10456 99078
31726 57581
13534 15310
64109 90652
41170 92312
22762 74778
16459 66057
24085 75398
6525 42112
75244 75401
27675 91240
34738 45195
1560 97690
2226 36927
3614 19931
2285 3196
1497 71864
33737 56479
83658 93150
73023 87492
6895 16160
35599 64101
12260 31396
9382 99607
7779 91625
47843 62394
73925 94619
48927 61781
47035 51514
36182 45952
6443 96182
30439 76875
34290 53520
74547 92333
27416 60691
45166 95583
17598 50393
8666 21387
51180 77438
39354 55755
51057 55795
45600 67005
9759 29362
59689 89855
50443 89213
2819 79592
66501 77535
63966 73328
45471 46601
32750 36848
19215 59105
70060 93107
10817 68698
10866 35713
14215 60747
49800 76258
28038 50745
56245 56378
22926 64193
31482 84980
30263 53483
2746 28333
15740 92957
16288 53972
56962 71930
77748 91077
56194 86604
10195 41854
20023 52283
46838 95741
60857 80704
24708 41219
29893 37966
55219 99735
65172 74077
35517 61989
4161 80796
26023 53659
21028 69909
31198 46750
36981 89601
60202 60961
25710 74190
36532 94983
1132 11305
55855 81039
19527 75921
13021 32147
20160 69432
66093 70233
42200 95546
32 8505
12640 53551
20761 48795
65713 91434
93710 98096
59907 91338
47282 93366
35833 98874
33482 48876
47768 53315
5838 80095
55700 64976
19005 54756
3031 38641
3789 58319
34651 87626
81448 90853
31254 59513
6733 59592
30456 58080
13470 45621
24289 43290
20762 36370
47430 69989
2505 22512
49795 76923
51773 54427
58196 80325
61125 95627
8371 25062
26221 94869
61155 89252
25281 58291
41061 97652
42178 95741
47821 90843
65243 87383
8201 78029
19308 27935
2298 32514
47908 80792
56720 61764
21237 82944
988 46798
19673 20219
39241 75546
5611 77895
57939 78489
4624 76024
22860 78037
29514 32124
19619 53440
220 6327
90639 94503
49734 86363
45029 73367
12240 87239
32644 68113
51106 67515
32511 43956
39710 65130
6116 62012
33074 35121
46495 98607
2841 74408
39438 50964
64 50789
33842 57070
43860 96442
62069 71743
57186 77921
41411 56803
39458 73312
14979 17560
17874 30263
35930 86769
56841 68407
50220 78394
79808 87789
56938 97788
27231 44598
9876 78206
27872 64627
20194 45141
64291 77048
35445 57971
18949 68070
4417 32559
9037 97513
38449 76875
2375 92616
50871 83218
78511 83241
6192 52446
41729 96391
38589 85548
24919 63463
28331 80800
61265 68727
29076 85678
14935 33692
76780 77662
6100 8252
10109 99862
29611 36511
23391 27826
76966 84547
70163 99283
5688 41070
421 77290
34931 51770
12444 32982
16372 21663
44204 88566
7659 58098
54232 83904
26969 42739
30888 97290
40856 46770
5957 39234
9504 14837
55945 99112
13576 63558
49838 74187
71175 87898
9068 70167
58085 60877
10923 75179
28011 87905
22907 66519
42214 52483
69807 84513
21842 54734
60657 84229
47599 55074
37073 88498
90641 93568
24314 39643
52693 92673
16130 39289
89353 99002
43590 62873
32916 52541
24161 90927
47471 51218
48885 94844
4601 52683
32959 86691
35993 99085
39718 53547
59018 96692
14977 56607
48386 59476
80844 89193
44628 76774
33981 77352
18029 56886
40886 90823
58212 80350
69788 81083
21413 61605
25402 91357
60941 80888
26227 37941
35415 94079
64044 64173
24891 53549
56159 76951
6628 37654
19465 80160
18632 25609
3167 12686
21695 81178
5416 20143
15787 22607
65021 81284
26576 76112
9604 45465
3327 68456
16196 93684
63747 93381
6207 81001
14296 29582
36375 41638
47249 56038
83534 95642
12403 19744
5100 94655
17510 34808
15920 97040
25835 76266
61580 97534
13141 91749
83048 92371
13900 24531
56330 63840
8459 25962
26740 50079
76735 78739
27111 32069
35065 75307
30219 92288
10746 18110
15016 86864
55558 67491
27807 44373
23774 76491
19995 73611
16280 41720
27322 72368
71464 89311
87642 98366
33724 50039
33538 34355
6815 56740
24613 51766
14314 67727
51156 95094
76545 76823
3668 8984
58348 58981
3481 47952
23947 78403
28446 66961
1598 13148
18109 83874
38770 44484
33383 55184
30255 92781
15515 76169
26742 40220
1372 31560
44890 89941
6561 69243
1919 94796
53919 71231
15426 95151
37985 57686
38887 57429
1705 15700
37835 69029
28342 55934
9926 92606
26716 41126
26038 55090
13044 49796
38268 77946
34544 70893
8864 9723
4504 62434
61483 91647
24134 87841
46668 99794
56583 83537
19339 72511
39191 81265
58259 89720
50504 89849
4918 61811
13066 72838
17662 33103
69417 84929
7252 53106
17436 39938
35617 76761
26097 86123
17229 86623
12060 93827
11383 59514
14605 35830
41007 46084
13870 16985
58633 92985
17616 48909
16230 52888
15431 58704
7231 43750
23133 92503
12728 82628
88179 93934
15125 80458
20625 77064
1614 46299
60278 67976
44650 78488
28310 46585
5060 71752
56558 90469
71723 80065
3385 42792
88379 95070
896 14482
51689 56957
65927 74849
23040 25551
14711 75078
87247 94390
9538 89544
68040 68465
36423 46484
12995 54663
3005 27640
86081 92750
14154 72473
68145 94451
63488 66661
30102 41630
14650 22431
28825 91889
14236 32904
8830 29049
34376 58401
4645 7838
65090 90244
61000 93325
56612 75787
40532 75308
11151 39869
9189 78222
35350 67642
32084 53611
28939 96598
44331 78618
53600 73184
79100 99820
21713 35245
391 806
2757 28505
57312 89169
78542 90521
7012 32079
16096 61938
8886 10374
28907 68834
28209 76415
28651 74983
52850 71236
39069 53839
4653 6746
25100 82584
65038 81226
4074 65155
44333 83610
5627 8119
18676 55668
41384 57403
50139 96018
8332 39119
19462 35217
19060 67963
42952 63318
24977 65936
30931 65647
61952 93759
42962 92061
19717 82196
5514 90440
22898 78935
7526 24473
8436 29484
79402 98164
6901 20286
39747 46135
52797 55206
28008 70848
17410 46795
50840 96542
56390 64718
52152 86305
57784 76666
21293 53962
34763 37390
30682 53205
2139 74673
30437 79527
79144 88824
68536 99189
37269 73145
60600 61850
58441 94648
25831 32767
34953 37201
82491 88979
30972 54696
51656 53070
10921 63891
28627 73634
67727 81357
24244 42994
5047 32436
2526 36777
12025 83982
9378 73355
59350 87480
17706 60451
36565 77721
5211 5552
7507 80831
25725 99043
44419 82791
58089 66852
63798 71360
17301 53582
29556 44070
4617 19270
54268 92837
56230 72737
35714 75213
12713 18539
46867 81813
77242 89193
4862 8868
57056 87598
33069 87999
41391 81877
12097 14650
42056 53171
36101 80915
61482 78478
29950 74956
72148 96750
4252 96873
59636 66639
54952 61799
3652 55832
43861 52993
7025 90621
24219 99834
43414 52721
17829 72922
35485 60339
32648 78569
631 21244
2177 3704
51784 52581
75124 86129
11873 72534
4642 45260
42982 84239
26540 80917
37071 47276
37340 59477
30682 81032
1116 34754
49714 91036
15396 56831
11330 28475
20443 60841
39868 78612
42740 44990
29003 70478
96530 97681
8753 25238
7808 34772
9816 65915
39453 86462
12896 36139
9134 77537
23440 45642
64841 67981
51561 70388
31378 52352
43878 49181
37694 54445
14159 22266
24159 35324
14622 34581
44516 83767
24834 32903
13541 29516
544 82168
39507 58019
68168 93147
25263 68314
38742 46104
20465 39236
33905 40887
29729 63809
36824 61476
58761 79478
67659 83114
56758 58422
5347 31986
17627 32428
21198 59527
24292 77399
1343 83642
5310 71595
5661 81246
79362 95764
73475 93009
68710 76588
10664 25059
13895 39238
10878 71038
52178 87910
5581 57602
6148 18071
13656 43422
97264 98476
61430 93613
68847 81212
37691 86325
43092 80890
50516 91448
17347 31852
24910 46615
55683 95363
300 74542
8882 20918
40697 55589
42940 44850
36788 39769
35992 87691
19411 31835
27498 78859
70164 95992
29255 85713
28693 32063
5811 34504
58701 67455
1499 17841
804 23959
11536 15673
9618 97727
39747 80715
37696 53274
11998 56409
29202 88340
17135 63564
43687 83087
51231 64681
38710 64912
923 74720
2143 99326
74890 92638
25251 60434
55855 87605
49252 60871
67104 76819
35511 86286
211 59074
39395 57059
18816 62095
48316 51640
40935 46195
31132 99880
19374 65824
80584 84770
11170 29002
57434 94696
71028 95066
33084 52994
80373 83099
33067 60099
84968 93875
26941 73203
50798 59495
26426 28611
26696 95650
1905 68733
32284 93917
18871 47003
49571 73755
10334 30355
6553 89386
28053 41289
321 3076
41923 85564
77864 78367
69638 71862
18495 44795
16566 65683
84262 87746
97857 99090
53293 90069
5654 37750
20737 65167
13690 17341
71387 83478
21835 88807
394 97165
79282 97012
44630 44815
22505 52936
7680 79875
53854 96815
62381 89914
41771 87293
1522 76241
9574 86750
75235 81485
30509 52217
21096 41486
8848 32603
46691 75197
76932 84641
45000 81913
3485 51639
42493 46664
17223 96739
42599 86451
26006 40068
2675 17769
2048 13829
62912 99873
12339 96561
40508 43821
11782 63727
50342 91773
23441 28533
15972 84828
3014 96669
46857 98543
11239 44025
324 12795
690 93330
30180 35265
8754 16072
9550 51936
20346 58560
86131 89862
16841 83398
16793 38607
14156 91268
73570 85135
28816 47537
22604 62303
29641 81977
82271 97654
51034 59845
14418 74262
32921 97213
70474 96145
30191 99926
45577 71951
128 53467
20564 37998
65633 95705
7181 70517
23043 37580
42487 84991
47724 81958
49239 68994
55645 82847
2783 32913
4630 20631
54568 87666
56349 95707
24924 37785
18630 88526
35009 44271
53764 79807
4001 12276
12626 83918
66796 93126
12713 84129
12850 76441
9690 22906
8177 85009
51981 84283
33069 62516
64320 67263
4705 86061
38108 82854
19750 47813
57190 58327
59229 67347
60280 79249
4011 5567
7092 55266
49935 88064
22226 62600
50964 80276
58508 60207
7471 24718
44108 87186
691 41837
24619 45059
6330 11199
57985 64747
44531 64514
38432 82618
53726 93775
43450 48971
73123 80629
32115 68450
48218 91701
37253 55761
35473 96467
46360 61291
28748 55351
74119 98831
50274 69154
36430 68166
40648 61645
35649 49838
900 55846
94854 96635
31470 95252
38741 88667
2838 83041
21666 80467
14706 36028
32826 74555
4541 14460
46129 67825
24255 98572
23850 97791
88564 92722
35994 94348
74624 95675
20764 26406
13918 86021
34542 86270
17177 44299
13645 83988
43149 86196
52152 78679
15482 37062
19491 50702
11153 74699
6155 46276
69331 71292
24304 75006
30047 69246
74212 90264
27768 53545
26478 68079
8198 24178
80279 93244
57106 60732
24676 61387
25041 76155
18469 46581
55990 74089
40291 62782
35697 97655
46890 52666
17527 78863
47446 56839
12877 93333
25296 84353
47286 53641
25577 92143
15089 33870
64579 80522
71349 72226
3166 51157
9939 80095
16414 81039
41785 56650
23008 95165
25810 79521
19634 62406
59300 97474
40766 69840
12267 83330
4919 35652
66219 98563
57776 63676
7724 92488
42839 79418
19081 71373
71443 95444
77 74779
8347 58952
86875 98825
7357 71713
23665 29029
18088 54363
52214 58323
8072 87153
29312 65717
18161 76256
71883 98427
26730 74469
11929 95730
15607 80226
34124 75384
41749 46988
19152 27992
36965 50092
34669 81068
63347 71944
21013 64787
22190 89807
62974 96362
50377 66606
4359 90700
23692 55426
21545 80118
63427 63480
18122 18901
14932 38440
18867 69574
12621 76587
9429 97174
3499 47270
45729 51066
64534 70966
79718 95804
41829 98522
85078 92931
49179 59812
59669 86826
25934 50329
41239 86201
18942 35945
13693 38761
28582 32236
28433 33563
16443 68267
7949 70425
70572 82477
29027 52319
25818 75919
38268 87968
9375 59617
55525 85071
14475 71838
2739 34590
30844 92697
18032 62626
41666 44297
25942 47906
4363 50344
1242 79579
59817 64281
62685 75830
22437 81854
43228 50153
13729 84937
48947 63003
9873 68071
54005 72542
29939 37114
34357 48907
43591 50090
28155 38081
2343 96473
11515 72884
62497 79223
34243 88235
19064 41036
64866 74057
14706 98420
81411 94586
25680 83479
3878 82377
55163 70052
71606 75765
11783 82492
7574 23023
45372 74837
76545 86759
22331 38082
403 57166
60921 98751
77344 79822
4045 28535
38415 91412
56472 68355
21841 41200
482 62903
39766 62819
59949 99553
19787 80875
4858 50122
34947 78004
18643 31900
18819 70793
67287 82722
53044 99507
34229 58805
68739 72392
50971 68639
11442 33828
50235 60381
17912 82067
23102 25336
72787 90221
57020 88574
9243 69906
23297 74725
9782 50202
19639 62731
4155 72965
20365 70689
14247 25585
12538 88303
6173 42275
10232 88264
27327 42459
1464 35359
35382 67899
10009 50784
15236 92925
70802 76973
12455 43711
22644 59151
2643 64851
28493 96981
79134 99744
35895 42524
5157 97641
86048 98602
8401 20178
23190 89781
45450 89918
23718 70024
22446 50366
47697 91590
21293 61572
36966 83277
70276 90485
18104 86393
8829 76085
34690 44870
28605 38335
11254 89707
39039 61215
2891 96828
23523 31626
34155 63369
43847 72145
33533 56347
29285 29806
516 2054
12126 34539
15709 43602
2121 59800
18680 51155
7890 38073
44144 95258
17939 43648
60403 95226
26136 75083
43447 46432
14729 83884
34790 54861
55415 64297
91888 99546
75114 90197
17869 36635
15863 95145
1424 75673
11077 96748
37201 55958
23499 93183
9198 90453
11117 93293
38107 53400
39771 62872
20428 47077
33236 71361
66431 83745
56790 70598
44874 47699
53111 69361
1353 27266
4620 78339
4319 67260
66518 76911
52230 78230
1815 52112
10051 56772
24457 54593
8960 20073
26820 56099
19898 60821
23278 78517
22022 35021
46992 80080
603 95759
46653 50728
43125 53621
68814 72416
16723 34120
12426 36041
7655 25693
23033 60096
29729 77712
516 55159
35017 41438
67674 70653
32445 64299
65437 95387
29126 59808
3081 81277
14874 95246
58673 82398
57690 60898
17088 30580
23274 30425
34938 67898
38478 51911
22828 41678
54921 97487
25499 94090
25885 28296
24233 32913
75306 91531
46764 86815
17099 48898
70111 99911
5001 82918
54023 68887
25287 97493
17639 75315
18485 24245
53220 70140
11707 99086
17315 68765
94005 94465
19770 87461
38952 40916
11084 32925
67054 78687
51263 61462
53631 57605
16781 88587
13029 36114
73004 77406
28818 63566
11175 17521
24780 32445
32452 79115
24001 88695
30135 58411
76756 94571
24779 48695
1903 32467
30898 45354
6152 68320
29726 54544
21280 84192
3006 53077
24487 90770
13896 62722
55804 99043
58882 89316
43446 47936
28837 60371
7946 65966
46236 56256
37442 53805
65392 86454
40764 43893
69735 79139
68560 79885
27937 92461
46417 51146
54911 79441
41434 62961
6459 39580
17276 35223
68930 70233
854 13300
24883 54496
31605 62606
8904 61370
22193 41897
7143 87963
56513 63775
35014 69318
38609 63157
7626 23170
15713 54123
1523 88211
3913 20126
49803 58205
18889 35083
38700 93540
20626 61035
66019 70999
11760 66784
427 90533
2263 3396
20772 57163
13271 68176
45068 63725
47378 80425
47903 55394
65351 80835
2831 68992
4113 90355
29964 38635
66323 67268
36335 88941
7993 17840
23176 25723
99124 99971
14612 59205
52295 77283
79209 80636
4433 12461
6254 47229
712 46027
11489 26115
71075 82445
23353 58312
37867 63247
17258 94608
7644 9211
61063 89522
1302 14189
52151 59792
5553 97888
37532 88029
5192 96245
21913 37346
7460 44250
15517 85083
4833 53636
86932 97755
55735 88348
14149 50000
12540 28677
13853 78476
78629 86311
51629 66288
74673 88180
41187 72539
55998 85781
3846 76897
24406 68185
43338 50143
13338 18788
64784 89545
26081 87466
63145 83406
7559 78053
34652 83430
36153 67001
43048 86454
28665 33108
29267 40365
13520 90837
86335 92384
51136 89146
16517 69493
96316 97657
65641 93120
37009 77733
26521 66252
4023 10726
53299 93796
24792 73116
23122 95184
6253 82870
93567 98320
63949 70533
77208 97891
52118 69127
7168 22147
6992 99081
40317 50734
31147 49373
35218 75615
2970 64452
40088 66653
12474 44343
13244 66441
35284 54638
8464 77851
39015 64199
49789 96759
9632 52307
77814 94064
25864 46971
770 62752
22302 57933
67677 91125
24140 58645
65569 85402
45623 83415
72993 81184
5384 40504
42889 84817
28716 96322
10774 29439
3904 29866
11043 72644
29502 70827
6666 25007
23040 62866
80842 84841
58725 98306
71513 81902
30138 62652
54792 92308
17453 65330
20603 80710
63286 91917
17117 61073
26746 94711
11831 81346
2678 63865
94470 97848
4345 59762
37923 80425
53102 99889
916 14715
57434 93708
69892 73820
41668 88253
25274 53397
43563 93821
36434 73850
96375 98714
10397 96124
26290 89071
19187 63005
57372 69370
53338 70200
10737 29600
9316 48817
55310 67957
58933 90169
30473 47829
5524 29828
78500 95253
8314 37200
4020 50572
16937 85842
28035 60383
6535 14986
47457 77142
9363 50396
13520 52806
89553 98985
40622 64964
8978 60221
18605 83753
81449 84191
22565 97860
53051 83658
86788 99058
20249 51277
24140 45973
51855 65462
9826 46732
20037 98060
33290 39971
71018 95814
59295 75624
4065 60270
15262 97418
6705 56448
42608 67522
60077 91206
19840 66046
55602 79631
4902 97355
9637 28118
16857 91114
19016 54364
21850 88948
1669 66571
59694 77193
5383 32516
11306 62646
11788 36926
20597 94005
50221 65125
34783 63565
92299 96702
33095 70254
74207 98722
6194 27054
38311 68217
40543 66012
7158 60376
26927 82057
14329 25388
797 13204
43974 72242
20484 59479
76827 78757
12999 25130
54649 79506
77625 81412
59303 69885
17957 45634
57047 95401
8429 88815
34650 80596
25116 63946
19522 34873
14192 81430
84220 87149
1171 15197
58779 78899
36649 89062
56287 70572
88685 89575
17944 81115
53112 88645
98292 98659
78195 82071
44888 62812
2560 8479
86174 87615
2299 41405
55385 58923
10817 14606
1488 36228
6160 14014
1269 23569
78289 86628
19229 65510
32842 95073
48607 54757
30287 51414
74585 88677
7903 68888
17059 33299
36562 66988
19463 42940
64509 67468
66039 88875
48359 91140
45883 77122
9811 13551
26134 86946
908 12152
21084 30372
22251 55235
34324 58432
13772 35520
49855 50193
9098 48605
63327 77950
88794 89496
7328 64252
27911 97037
20938 23777
6862 48964
80363 89745
26878 45798
13227 77488
47589 80559
8919 82274
54471 78830
81520 96171
7447 55987
58569 75163
63578 78903
57117 85702
31079 55725
49086 75070
18290 63740
20072 49775
34880 42877
43335 75396
7330 11562
5368 31280
50707 65898
40397 97306
71790 81322
63216 76514
9807 30920
7712 91379
33827 82731
46580 89770
71357 81341
24947 63530
77793 98255
12500 75755
28247 92332
8304 26512
53662 69844
32546 72117
59101 63674
74032 84529
5663 49553
43333 57676
25597 68271
754 72547
46891 61545
16566 38672
64704 85342
43481 63006
5370 39065
57683 78312
29524 90119
26785 89907
40023 55479
31074 39613
19613 25822
75424 98881
15064 60348
9295 21761
10803 71564
23479 57898
24807 95542
44601 47228
16905 90318
41315 57087
41444 76074
57242 79369
29446 96282
13197 59089
881 9512
205 13900
13059 72028
7952 71661
46866 48842
11122 72916
14883 26503
57648 69440
44053 79210
17009 79631
1137 58316
3751 76687
78884 79605
19700 24698
12156 33323
58703 63433
2319 22427
65140 93129
15824 71629
19353 49077
136 8152
33745 94331
45592 59436
80259 82295
56138 92811
50318 75445
32542 77900
15005 78700
54240 60812
34859 70345
30589 74989
61296 66888
31541 63460
54606 74101
78689 86220
29762 84202
8448 73593
87089 97768
21942 94607
13203 57539
54488 95675
28488 92234
60657 85825
84729 94142
8337 37935
53716 64699
54274 56765
32376 44926
17142 21800
16020 25582
79076 87873
61259 87586
383 47614
39985 70391
25356 25913
50692 64888
1483 85354
48853 67570
12155 43733
21839 56485
33447 44005
33985 51668
14256 60144
41248 83948
5958 24428
22988 95783
77868 99794
23781 96519
51998 68040
31496 72708
77715 85161
66891 89019
34485 84251
67129 79840
19308 48878
43014 92052
68615 99969
48760 93671
3641 73771
38689 90927
5735 54692
69935 70527
10104 33880
9827 33757
10448 25947
46818 47679
14152 26395
58620 86671
66067 88875
39590 45628
3904 63915
60694 74763
69748 70008
37610 69722
27203 56288
11574 46853
8373 37998
24530 29048
5821 94328
62105 68326
4921 96906
22570 43411
10370 11791
32681 95673
64694 92288
31200 57816
31524 43252
19144 94936
14227 28604
25486 43376
29393 69637
71794 84370
55951 80194
14967 37352
51860 69165
17052 33320
4221 28140
14799 67115
89388 94353
58523 95305
3047 34090
22250 82826
23916 75823
40049 64320
27603 82617
10423 61164
68973 69319
49467 50441
27550 73104
60801 88039
19601 53950
24704 40454
45483 93576
3338 43812
41246 82116
62859 92317
36490 55674
36094 72367
23096 95891
33733 83012
58993 72680
1321 67555
59720 75564
26019 54928
22894 58466
34289 45544
62996 81219
5541 92407
93810 98534
12567 52601
828 82073
39275 72156
65063 97956
91677 91680
14170 56806
14605 82517
60998 61640
48600 82936
41782 66490
30447 96250
4372 78045
14721 24907
13616 69247
52488 72184
57568 67795
93488 97452
4960 10256
60231 66355
57859 74009
9235 50342
11834 79095
46617 64412
16608 91459
18583 67985
19360 53792
42684 89377
11364 35587
25216 73049
24602 67159
31987 68148
9444 97749
1515 3259
41678 67612
30723 58450
29795 35436
5148 30496
17701 98452
1315 57716
5413 74122
8156 69072
1374 8092
36479 74441
54044 58448
24542 86937
41089 51507
75009 80362
37424 95666
65978 68879
33446 72629
68022 82399
40922 44066
5663 88413
55546 90163
53819 82216
7578 23763
50650 55385
33176 56576
82997 94188
7279 8681
46911 52416
62591 63569
13233 85683
58752 93129
10427 24928
10282 80273
33169 82110
44349 85182
55808 80146
37773 51290
33653 35387
43632 97346
22531 91027
12863 34194
55029 74605
72238 74739
15681 72104
45111 64742
10285 44444
55712 71012
11796 15874
6322 21008
12529 57738
8869 79200
12546 60563
86003 99435
34673 65988
33441 93271
32414 42319
23373 66064
1020 12452
54223 63825
3591 40550
38380 60552
63778 89331
10694 26116
52983 60633
8570 11023
39934 49685
28118 93178
18699 22772
33580 43966
22685 93838
64908 68266
45313 51055
68862 79990
20983 66591
24381 53009
45935 51442
25130 27617
19945 70994
7399 68558
12665 24616
22016 87719
70664 72965
3650 91828
78249 91901
12452 59936
50166 53779
11470 82582
12574 37848
14342 52008
10761 74033
15768 28522
75371 95221
19612 66881
8675 56404
50519 90662
34702 35060
77655 80412
13652 59086
40064 59054
44646 96221
2839 22762
9768 91904
9 20913
13374 95098
36633 87594
62918 65983
25735 75853
77875 98510
10687 53728
31256 58280
50602 85806
22602 30657
45556 99380
4100 72292
30489 93495
56063 61518
45389 65616
83023 83409
71512 85081
33561 92852
10400 18540
16380 75379
85666 92314
72335 90316
48848 78745
14552 36629
71885 94291
85426 88288
49553 81257
24925 77310
8784 67108
50870 80999
13909 99770
29036 50556
16487 50680
33168 99070
55250 58702
32068 76939
46863 91524
24036 28131
7954 38884
62744 72062
5287 73765
36077 56742
29484 81369
3654 13706
10474 28681
44919 97364
3984 71548
69621 82788
42305 74557
28910 67845
43711 80440
17755 87427
1679 7744
1234 94858
49619 58633
40344 46364
57530 74329
81716 90351
32751 43760
8286 38913
14937 84778
23350 26104
73483 90948
57755 68337
3211 98458
27565 47110
52322 64103
42470 80142
15234 19720
30578 49186
18521 74586
62438 81401
10719 76561
36430 52460
8022 78025
66476 77173
4885 98825
1769 77751
66789 78059
60947 71138
10660 80264
55689 89311
15358 81168
7457 54184
350 66397
19184 50261
24525 62085
9549 48547
18445 64746
12697 54168
7916 19732
85555 88091
98159 98573
58077 87225
40760 65902
7534 25187
13661 54319
55808 82312
8185 45670
29957 45614
12550 50644
37840 87991
65171 72416
55216 76237
12787 40849
29246 32258
28523 44684
29783 90854
22040 56347
8957 99565
59102 69098
537 54236
4237 41838
37931 73344
10250 71337
556 92738
28719 83729
5085 28278
14406 92392
64114 80235
76327 92358
26272 30078
36898 40636
60765 74666
4543 65725
36521 97707
32765 64659
84229 88340
82941 92822
41886 54381
1703 62203
32866 63756
63442 80049
25613 46773
40984 61666
86426 97810
64236 78046
16385 54883
83634 97177
10088 11868
51835 83862
51099 64337
6923 76779
44984 84318
17307 17776
70994 75468
30019 65729
43401 80036
71163 90466
21655 87346
94851 96235
11157 70665
51212 95207
62367 82187
9697 99607
23120 80092
85072 91318
4937 64929
24728 77592
55823 88533
4336 72363
79103 87646
8928 93426
78395 81736
30051 94690
89273 91337
7301 45311
12584 31141
66363 88549
12540 14700
27487 68189
10680 27806
23892 40674
53733 58816
39056 88648
13690 14337
4874 81842
23989 57163
55098 58248
36747 92285
9916 97560
58895 87415
84276 87711
84817 95424
40077 73565
40476 76153
64309 82298
46192 76458
49657 89727
49758 61465
19583 81669
44436 62975
38301 65928
25722 59555
19289 46260
34930 61025
57637 66811
37174 61205
29240 74748
52112 61041
1544 71552
17315 70247
5036 26877
39256 93690
10396 88168
12760 23069
10541 26401
25555 59920
9596 26609
88658 91165
10490 64307
10367 93182
9167 48563
8755 84598
42524 92833
47053 60554
53529 91960
23498 57653
61832 88059
83770 94203
49741 61222
46968 98561
3826 99483
17858 71425
31868 82994
897 42732
44157 65273
39045 40440
13914 45785
65407 91354
57793 88935
7487 82186
28324 48699
45734 56197
8979 78145
17560 62145
51862 85030
11760 85099
10787 63478
44319 74381
54319 96048
51850 86883
33176 95852
58956 76897
41481 53281
60180 63615
35314 80697
19100 65108
41631 66603
19167 26281
91657 91786
6817 59704
16890 36157
46214 77772
53753 80529
30842 89884
9454 67531
24787 75480
33966 39902
22358 53741
88768 98495
5973 18745
89415 99642
93846 95502
70060 83196
22899 56632
15674 59329
27502 61054
12222 76734
39102 72090
23623 99858
12529 13416
16104 60202
7166 38589
9923 46181
61776 94919
15748 61702
65714 87665
23944 35127
15696 71948
26640 87715
21944 70550
68930 91807
4908 6461
24229 38142
4734 45285
12737 55164
44316 70065
9905 36850
33552 50183
16340 83452
29412 83551
24107 92217
8770 51561
32826 78596
47059 97726
70899 93518
7005 55308
2983 43959
77569 83304
13025 16932
16988 88016
36697 45685
29451 44830
7972 73025
9930 66445
71451 76574
36493 48400
8034 93217
56237 62126
40385 58838
34332 61566
6539 29249
23248 31108
39982 73373
27221 41358
4714 48559
47315 51352
44116 52880
19166 58567
76070 97193
4024 81018
9545 62230
20943 53486
27044 56125
4090 57620
45055 66273
10223 54497
59921 62427
48565 97202
14297 77637
985 77815
8474 20637
60994 78677
9310 55577
50023 79061
7422 10812
71115 80535
25471 85752
49349 71639
10067 90018
78672 80617
44575 77493
10041 98673
14117 77585
21262 53354
47012 87438
82965 93331
3903 80280
16760 53488
33944 49033
56229 72060
22121 52307
24396 38545
4782 46732
7548 15351
69943 93985
62454 88481
3915 51485
48802 80961
4388 53410
25376 75874
44956 96864
27895 84460
25758 61236
83379 85989
15346 44132
66804 95004
35869 65042
59900 76192
6225 8432
9936 87272
20580 69468
4026 60804
17985 25397
30088 95175
176 63458
23597 38095
12306 69955
29458 30662
11327 94495
41983 53310
9671 66377
1029 5499
81658 93199
1226 35084
33572 35903
11367 84733
22544 59414
81072 82263
49197 62439
59124 94740
62148 66030
70815 75006
5514 82027
12602 45061
20752 61252
73188 94348
35939 79046
11453 82476
21990 78686
2620 60296
18731 89934
40824 77461
61115 61128
8716 97790
36053 48870
14824 65149
35233 97085
90731 97011
15405 40873
2062 94596
12261 40840
49307 87950
55987 90467
35171 35774
5818 26878
15594 55604
52233 89775
19935 55183
1649 69885
16348 76706
34193 47156
36567 59848
26560 93389
49511 49648
15473 68924
16067 46244
27313 94863
12277 52074
71213 95108
4757 16302
24034 30777
5924 56823
6756 17240
14857 82101
9007 64657
24567 41606
68304 89174
41689 64054
40675 50264
27610 81669
86731 97672
22220 33163
62025 65884
3591 59267
23173 50699
72304 77077
35968 90567
35819 39273
16668 80927
13270 70303
1348 49290
5131 79089
44497 86921
222 70668
5880 34147
10650 91796
79824 88464
14952 97682
37409 39764
57727 84645
65694 70928
40759 68969
30217 68361
16596 74157
12798 94223
13471 63082
65501 70999
27367 76079
8063 10360
29648 89179
9363 92725
26020 52634
16830 49582
10654 84233
17804 75098
25952 88035
28255 48512
88316 92912
72756 76802
11345 70729
29957 45765
32315 90617
23006 96234
28012 32148
52245 94111
2164 93139
34703 81577
29049 97196
51977 92647
4998 86769
18323 28127
68235 89429
28107 67572
80365 88307
15251 56855
8599 46751
16754 51064
36441 79094
38562 68576
73456 75142
29425 56154
63019 84430
65774 76056
71537 96907
77597 81638
36997 84092
49442 52014
17956 23599
54720 98019
17909 50848
19468 76987
11412 53914
7083 78747
73243 80213
3128 61666
15397 48231
85789 87349
50636 64684
47446 94321
22436 99639
4886 16039
7328 10559
11532 28781
12527 37381
33790 62886
18313 27290
50047 51748
8238 86155
44418 89202
1109 29115
72314 86798
832 21980
8381 73831
23602 29577
69140 87521
54296 94050
27778 59925
47557 68642
63983 76532
54090 76143
51408 72812
28926 74052
11236 13620
29606 41738
13153 80461
47514 65644
5145 71723
885 19721
61901 96906
18853 48438
50461 73834
56443 73845
3754 24669
7666 78239
7391 40680
22036 59721
68405 82571
65936 67161
2927 40750
2131 52696
26783 68237
38412 55391
9770 40573
3729 25464
1024 31618
43048 47303
14128 95332
26112 32501
3827 11540
18947 61620
42413 89201
70401 94613
86788 92037
72444 75220
44394 79616
53334 97355
28024 97228
20928 61463
37255 66337
70938 75005
39154 56140
5503 52465
40664 71743
78438 85917
31537 57725
2026 52740
11474 74925
8963 90939
67280 95680
18191 98114
45503 48248
21526 96406
51528 77063
78027 99126
31662 44305
27686 61688
18144 19909
65166 94984
57702 76863
11436 44708
29784 39931
53466 75479
2007 51595
47152 90555
3586 46057
47812 70238
34463 41758
36056 86954
83848 88094
67825 69585
35087 96597
24954 49501
54141 84655
36410 38303
27483 52061
37130 67147
70333 84116
37544 51599
31339 87092
63217 91076
45766 60941
933 41431
33203 34623
35496 78068
10654 14209
10327 57659
38063 57633
54394 82015
7881 51651
60522 62342
32037 37217
23046 44740
19219 93771
48993 99702
35687 91624
8187 39898
28935 73818
29290 99085
11328 99728
64911 93826
57909 87168
78976 99497
16644 77205
74025 76180
49728 90398
28278 67742
40786 60183
8292 87042
7780 95981
14944 82730
18390 98195
15007 80676
20580 91209
23945 96993
37060 91146
55981 71181
2268 23137
58478 85904
5827 46230
56364 93134
52970 71727
42734 90990
28533 76515
9119 96482
27778 90561
13928 65760
14050 93411
25731 51956
2391 17014
14911 88367
2672 45876
67250 78749
69947 92597
28491 40447
4255 11848
18435 55527
1648 11493
48814 91283
35272 68067
50764 90729
10498 73195
50166 89906
11474 21129
12621 82235
9107 77992
12900 29783
9251 52391
30305 50982
28496 93367
11382 97007
39790 90669
4837 92990
10933 50741
29939 90632
66699 88976
5378 98454
24034 65669
11534 91797
25468 70791
29169 43550
64557 86272
98186 98238
34222 84586
2432 49756
63666 76710
35442 78868
58412 81217
13269 60969
66782 80082
19346 52272
63503 78128
26714 46634
1564 56747
40049 76255
65640 78382
59305 78970
8250 67587
44551 51591
78591 80265
1073 43442
74482 83980
4125 73673
58063 70311
9199 31491
35612 70116
43123 45754
12694 46617
77094 87880
35146 37405
16383 77161
22838 48948
57143 95303
66645 99181
43974 86847
44315 48340
11129 67166
14421 77209
38809 60643
25218 44778
15249 92327
19493 39947
46148 87793
20374 61036
55254 82490
10755 52794
1682 22961
77976 97185
42863 55399
65914 78842
20624 32884
33789 54920
82267 94226
14420 63789
15017 21080
2087 78722
5023 35497
63447 67907
8899 88624
70605 88518
56566 93004
61850 77321
20959 31994
58954 60879
20287 20868
16022 56853
13804 21880
39023 91125
4093 79908
11920 40703
24721 42908
66362 81707
38205 40445
49004 61257
36402 54058
47608 97343
26014 43486
46941 92883
14440 83577
739 90018
50996 61291
16339 71854
9235 92746
46206 69894
37473 50310
85833 92392
59778 99062
53472 94262
57839 86934
9999 85387
52669 62093
9313 65383
6869 13536
87058 96010
59392 88117
608 90611
53384 57752
42855 90276
21876 66771
32990 45534
25612 32749
50535 84119
8317 83996
24592 92870
34858 54744
22562 96765
769 90644
34728 56884
38833 89365
34341 37531
13892 33702
64468 88966
28224 73983
3876 49917
25903 41993
51618 69794
8450 45646
24259 80747
11377 33977
11424 28123
65196 82813
51978 98867
3675 39385
59302 90567
1410 30885
64466 74368
45024 97658
4980 30528
34304 78451
51072 84285
3577 61618
38783 85717
2342 79035
62255 84203
21575 83705
23692 53523
55183 88610
22251 89826
24905 86551
7944 37771
57695 79504
43345 94364
71128 77062
21171 43332
10412 61385
43086 50633
81521 93605
24060 96232
5641 83070
79033 98014
16408 61405
20354 82263
11400 96970
19388 36074
94502 98795
19150 21366
27782 83089
8891 65771
23850 30593
73414 86807
10661 25015
38371 50435
45899 71464
60370 60762
27851 81292
36363 44150
1235 50831
31858 99151
38491 73003
69975 70665
50139 68228
58365 89628
33852 72123
8834 88692
2316 14128
15165 75457
33131 74615
35281 38736
46165 61411
26036 91665
24439 85109
58708 86810
38671 83469
3274 92422
69965 72407
9550 61510
45398 96907
37009 90778
61859 80516
43051 52810
82616 88367
55 95321
1759 4479
37653 46029
33536 89629
12621 13049
69532 82240
70574 99529
41620 94795
12835 98073
53603 81920
48315 80349
30160 82336
42504 53545
55885 93105
38935 52773
2584 75405
18014 19280
8964 51874
39028 54092
87037 95006
75421 99434
359 11225
2236 65589
34575 83311
48556 77843
25827 84729
1169 19957
44413 93478
48525 73718
20443 30106
74942 80676
73289 77572
54693 65287
3327 25205
40065 60307
67 79688
61202 81550
11832 81304
31299 42421
70838 72191
48966 57482
28218 66827
12820 45153
47949 78342
12266 34479
75411 85456
19953 78957
48368 64552
42716 79977
19636 29197
56564 69248
7073 85409
31998 67755
24596 74735
55504 80081
14142 99581
2804 8467
60750 80460
22684 51169
50176 77273
10406 19526
21071 99955
8806 31461
43238 52441
62971 65494
59591 93276
34813 51453
51374 70668
26973 35294
49236 84959
6969 94349
55222 94097
26497 29179
46625 64591
14043 83003
3438 60317
41680 84162
16231 49857
25518 57616
62430 95129
7266 82275
38807 95068
57613 98576
22286 82590
73916 87377
80572 95033
21293 41361
31512 93114
50303 58185
68103 84408
32903 48562
11252 66189
28352 42629
33679 79134
42350 88643
7901 23965
15619 21434
5778 25526
13235 19042
11108 86505
67291 84315
26481 37203
19189 43052
79796 99167
4703 87779
17238 44682
8905 27827
23350 78493
28268 49296
20465 42874
40179 77031
40729 72711
2020 5835
41658 87489
52841 85138
71028 90212
73377 75599
790 75104
11358 54569
52288 80483
62635 70006
40833 84458
33684 98758
23298 27769
22117 56266
48815 81033
44789 93375
18762 99191
4399 31333
54680 80492
18645 61839
39491 62208
16743 95020
34134 34606
48813 93596
49131 82768
36963 82428
26683 28028
10315 77596
20000 42640
5012 69218
57759 82861
56091 75672
20793 81115
57826 81823
20363 86735
20605 59727
52995 92580
73189 95600
8830 97351
17465 50373
3834 24535
83034 86170
2281 55605
43806 45152
55386 56015
48661 86165
60944 73425
14971 31704
36069 53805
8697 36857
14221 30985
40870 47204
64779 89199
8640 60944
35772 84278
5909 99176
9449 79380
44558 75752
91239 97487
50581 99330
12747 65524
25583 42131
46959 88989
46088 58017
25407 64053
14805 41352
8404 99580
22310 67597
79597 91915
17150 67517
22296 36779
21983 38817
44445 98811
28971 91156
45703 62385
20987 69070
3090 81495
14672 24102
2679 66738
25657 75574
7785 62341
33250 68183
12397 40306
20478 28964
51038 80632
32008 65382
29129 38887
72209 92077
4384 85882
24326 61824
18578 94569
67820 87519
68791 83594
8191 56287
50016 53388
26275 64569
15188 92553
55772 81348
43104 70397
39637 66074
21648 73788
61274 91463
38691 49421
11091 65918
33964 43310
41957 47422
27648 83863
53916 67867
46543 81837
81973 90142
42687 76688
5986 94757
33619 97698
62441 81600
51495 65464
45964 95941
38714 58554
3598 5406
4788 4872
6007 81430
15709 74388
18454 92760
13506 93860
92313 99019
24241 62468
63942 96741
6291 16599
43260 89871
43736 53400
22958 99647
36699 67685
20828 87651
89942 99725
34008 57712
16591 38109
40890 62931
45356 84619
76 24691
33501 73698
3936 83723
46969 62857
47620 69563
25259 41801
87305 96308
32727 36112
5458 15376
68331 94315
19835 80792
61045 70591
15082 64290
87249 97542
85561 99566
30366 38854
43800 71255
37491 47237
63557 64478
15050 45714
58338 75238
45440 88039
63694 76521
70851 86733
5265 54192
17037 37133
37533 52584
22180 66106
50936 82584
24174 45544
19327 48695
29047 97944
21867 67146
2539 73569
34042 61129
19732 23239
2463 7486
44351 79098
9570 12558
7667 74992
80276 93903
39935 52036
33172 80214
3913 23246
4951 99156
74843 88198
42647 87480
16374 72731
64876 94108
80310 96156
8293 78720
67426 92884
44834 82709
4060 55462
20055 74632
17363 43975
35599 52112
25813 57206
66312 78518
755 24966
9341 88059
16974 58081
39155 79352
59314 76079
1923 48703
36741 93499
56342 69898
1478 48704
9673 78179
844 12847
17007 58031
45995 54943
20918 74296
5026 91493
6005 54913
47894 58471
18040 35669
53734 64276
32784 65300
19382 69699
4840 61203
2869 16221
4128 51149
4017 81970
9694 17560
13872 30124
5740 61113
23017 80773
519 70175
14844 54870
29895 92326
11997 23420
321 3776
11431 20944
50512 61918
30907 93748
37259 50431
40852 92040
63783 76283
23943 24989
7833 35155
7932 84449
20529 77785
44291 48345
67783 78778
27638 90829
18719 78489
284 47497
32867 85771
85585 97904
9753 58540
5709 81358
19483 68971
36725 97828
39722 64911
7870 12260
19145 91869
27087 31174
14195 25908
6345 24356
41561 90813
58637 97795
6129 46879
31456 71419
27658 56930
67458 90028
36589 75761
24582 71888
54524 77037
46323 79818
14284 96604
16714 61803
60783 76461
52281 79172
296 46475
79355 80958
17922 43547
50904 80700
20337 51260
73020 78710
35936 58417
30352 31847
79154 87137
24086 72898
35860 59030
77185 95172
23442 29431
47902 67382
48594 60852
32645 86408
92449 98245
29395 94213
50949 50985
28106 30748
35604 80980
69629 94691
96962 97237
28708 96751
5616 50410
35188 61477
11526 55356
1292 46043
53782 93406
41166 47562
20107 69970
24437 90888
92659 94053
43859 90637
22663 47642
56363 77010
66763 75020
58283 78964
83531 93801
15848 31572
29595 33138
32980 80156
32020 36723
64459 88782
266 17461
29258 49999
31290 91069
5262 91094
50611 60624
27979 33665
72811 96547
22960 66209
18991 65990
30004 31636
2851 67583
12279 90833
40379 96840
80452 82802
46613 97854
29932 61226
25331 53169
14932 18938
18349 24353
4423 91667
95720 99955
16128 17651
19670 80024
10509 49967
30416 34695
76074 78982
2371 96788
68628 95803
39028 95200
17152 39395
78049 86523
64490 79498
996 27989
28447 84242
51007 93723
32431 50794
44009 82930
8052 64311
5644 57068
30014 68886
1075 5699
11332 93230
7163 39923
36548 68518
2996 74373
23820 94403
450 13563
17889 73644
33845 77252
70236 87419
61787 82198
61109 80386
8658 17352
3554 22926
56880 91189
31326 65939
21935 71388
70993 97139
56394 68050
76166 99628
12107 99166
63055 67361
38626 84104
45717 59169
26389 88772
23573 54182
19702 63862
18137 83636
8547 25036
13037 78633
67878 68548
50802 83803
24285 26768
85618 92813
29670 51573
67662 93165
35010 67609
63855 71858
70199 99496
39359 97162
15032 95994
70159 88133
20356 47104
36442 68152
5937 65989
17721 54782
1811 64752
27616 98335
46545 82722
78869 87686
50786 99520
54638 86388
30935 91794
78080 86489
80726 94140
20111 91599
14356 66665
2316 35308
41220 79148
5316 16731
24675 40031
47552 87210
69227 81243
48096 83549
80437 94531
19057 20030
4173 94043
10194 42411
16810 51520
30502 36009
54763 62704
7816 89573
54948 55788
13010 42127
76665 85967
5442 98986
20366 78111
79909 88740
25569 94538
23696 93041
43394 63791
11938 32370
21317 99331
10076 42630
9398 18017
125 87135
40411 50839
55605 80281
22228 57553
4707 33029
59368 81213
88625 99520
25482 36775
49598 71885
17034 23360
24837 28703
9893 39571
18894 50804
62244 89012
83729 98650
86430 98728
33296 52807
40794 61620
68805 91059
8417 52882
60156 75399
43444 44905
51960 78317
5537 86722
17638 74720
3033 48930
22321 88427
9621 88846
36392 81512
61275 98964
7349 57980
45883 78102
12663 26147
8120 63698
23698 28305
16813 39238
61566 87469
22536 40801
18344 65913
12656 98444
24853 55104
78419 85380
18456 32681
33315 62698
1124 25458
30680 88623
13131 47550
17468 93395
6437 32853
6407 71541
12321 44648
52388 82871
60205 79594
56437 58605
21602 33435
84296 89741
44701 84082
71387 71545
6252 73089
7334 68260
1975 82967
15316 71779
56917 72600
39955 44453
35311 37027
10687 64572
60423 90265
31869 35208
44967 86041
37230 86513
76155 84629
39357 70311
5058 34184
9366 77366
28649 89677
18141 75961
5077 40026
55659 58220
23521 66485
11659 97434
15377 74760
63925 67340
9116 87397
46285 69051
29113 78756
8125 82684
32076 58343
20800 28643
15001 48584
39431 87407
42593 95251
51467 66427
42384 67648
56638 59105
23720 48114
68959 76653
90849 96677
53911 56142
3023 41204
40417 54458
9492 81780
30136 52366
49082 69540
79994 89871
26292 88438
21559 92243
13521 57808
41043 58688
16235 20190
14747 82220
45344 75537
52431 70520
68248 76313
30214 40570
21417 74390
34677 78948
2029 78731
24585 35414
20448 28935
5620 15995
46921 64981
36989 96387
57360 65762
6587 17947
12321 69139
42205 58219
27891 66498
49833 76772
20984 94012
21093 77059
23864 24757
49242 83646
72722 94129
14377 95700
14596 69734
28069 45190
83691 86282
27431 96202
72596 77103
1761 5862
12994 13125
23210 77263
54686 95069
43190 78015
11574 74254
18969 98046
29973 60944
2516 70363
62654 68294
31356 65243
37208 64132
6680 51550
10760 33087
33341 70262
40537 66767
28184 92100
51167 80540
21287 51659
10759 45783
33635 88375
3848 26100
55685 75742
28970 92948
5702 90513
12034 86191
28198 51775
19835 90938
82657 86441
51143 83651
16965 67547
9814 87684
410 14580
31593 70271
16887 78164
43076 66576
7732 43997
7409 91618
26713 79630
8776 48137
37846 86228
52914 59793
43306 63158
40947 44572
36042 51762
23529 40880
44808 53384
27806 80246
35744 69237
29232 66773
65215 87966
33471 41047
42534 56526
58967 65001
48129 87223
71310 73064
9319 51798
11726 17123
7631 43375
51228 52003
44864 52932
1154 96777
19943 84370
21017 96113
31231 70763
33237 84214
18562 94780
87142 99158
53075 69223
81435 90529
58149 92938
37060 61824
39020 81373
1260 74984
32675 93429
22991 41296
11424 55293
40941 94249
19800 44060
24284 43418
57397 98127
36733 43285
5925 46403
56339 93930
33298 43368
31996 50179
30491 94954
94593 98675
33803 57788
34038 94222
55981 90138
22953 46142
67877 88376
56783 72134
81069 97774
9749 69691
19062 78342
4710 35786
5191 26187
78531 79311
21981 48401
51806 84194
43134 98258
12807 75735
11270 47048
45721 57824
28328 47547
2833 35582
50851 73721
53536 55487
76827 99399
21062 95306
81942 93394
13539 39454
19419 47641
33498 90425
8563 64795
81868 91403
3833 52657
67382 70148
49445 60241
59504 66682
9442 90624
42018 69261
33220 53518
25168 60027
35352 93836
23184 72605
40777 98136
82672 92009
22962 36148
65563 76220
12144 48161
64374 84328
36849 84793
62450 94668
86208 94583
38489 80247
28118 30631
49673 50709
12058 21053
54377 79081
91316 96676
87481 96295
12611 36573
13233 67618
23206 43227
43403 91948
56673 60494
38260 88440
25786 33071
26421 86128
1927 72994
26002 42353
5600 32621
28647 49262
46823 62683
8544 74508
59664 86630
55459 90942
38600 53044
64148 76017
56440 99972
45199 75037
33840 70127
824 70335
9447 82903
15361 98372
1802 12858
20870 72244
5488 8025
49616 65436
35496 48774
29448 70408
15552 38007
42130 83764
60924 64433
44109 93466
43340 59043
19752 89570
11480 16675
7041 64696
1204 4748
99010 99446
21038 66259
13592 18774
24379 34478
32311 56131
27502 35139
65525 92034
49050 95608
43724 90463
1128 56387
53058 73585
6779 65878
20125 35921
33678 40685
23555 92488
47574 73587
65246 89398
60278 95329
43814 44401
4020 74929
58994 81287
15879 74044
65052 85597
19147 61844
36401 87795
91329 93613
77356 95539
51082 80147
18896 81820
42291 69666
50651 98600
38433 46703
37861 75308
31384 33446
3483 16498
20304 55173
65811 68491
49304 83461
15120 32861
62216 81166
22284 23519
39675 86773
42236 86248
38699 42269
73048 73927
65005 94006
4229 20692
81109 96344
36159 63689
15709 26354
73199 87639
4803 44111
84687 88308
15292 32057
12614 28391
68763 85972
14366 28731
18066 89587
42627 93622
62133 76503
32858 46820
6621 52031
50939 81612
21375 74617
26020 62765
45742 86354
30749 89408
25714 44448
59322 94726
4196 8928
20112 72189
3539 14449
41732 81984
54234 98798
472 93535
4739 43869
19051 57364
43628 80780
69235 96144
37519 38524
39035 45064
38972 48334
93594 96175
44572 91955
15497 90789
74406 95389
61829 88037
19213 33788
5850 25258
10112 34768
2682 27324
11690 16722
66971 93506
71829 80826
45145 79533
12298 94480
15558 81778
3775 10343
63386 72551
21035 62038
48660 69006
616 99104
26007 35683
40774 89747
6163 21087
16350 58680
8715 68258
52317 69851
37411 81099
26636 91886
43913 80767
32255 97761
3373 57433
4395 99936
31217 82285
23008 37054
16504 73437
16265 84740
15610 40473
57448 82211
93605 99137
40282 90518
23735 78879
54139 78866
1280 18091
2762 19781
82420 94955
88051 97345
5071 42230
35152 55169
31407 67016
15535 99312
5580 47093
63717 87556
84141 87234
72424 94480
50489 52287
7305 64495
62048 78534
10394 89463
65670 72262
14557 87979
31543 62767
38218 54341
28177 83101
55591 98697
35858 72052
64591 77134
54190 82415
60062 73143
62082 87364
37198 75240
10624 29982
51344 89621
21772 25323
7564 25554
82056 92352
59099 73601
5639 82733
12584 75967
55358 82939
40631 98730
60953 63528
58096 94495
58122 68407
8207 58905
64276 85437
13944 51206
3126 10814
1009 32734
10207 76739
25402 38449
17436 46748
22667 47032
49539 92093
28948 80834
30481 65325
72072 82931
5592 16488
35016 78661
3866 63977
37466 96735
51552 73509
25644 54717
53411 97547
91933 95122
56700 90338
71417 96791
8308 44032
71721 96013
58084 80511
50467 74960
14519 95902
74945 85429
73305 92003
54565 83115
7793 99533
39302 73245
42635 90065
34487 69175
23069 86890
26662 61365
5766 40858
76284 94537
34894 36358
28833 64586
80560 83044
11904 36182
4601 92892
18755 61607
51135 90383
19106 92044
35366 50338
23227 76735
10068 82426
18167 26478
31982 34758
52736 88141
79265 95812
84344 89995
28164 56618
46260 77864
37336 50229
32841 99535
56001 59286
42719 56848
19854 46173
78368 95136
21196 75950
40907 92335
37191 93963
24770 55621
25397 30459
43349 73734
59179 99863
9505 74784
4218 31331
30858 66197
1424 91603
38849 40846
61162 95816
2214 15671
19527 37159
61978 85669
21829 80614
30380 67692
21340 67046
69659 71888
57968 93281
63430 67578
85099 86501
27307 83724
2391 7328
57076 86619
15943 29258
34848 67156
22043 59685
75377 79740
48785 96283
75090 85488
52697 70875
5863 23784
2058 6826
15106 65895
35097 67543
31200 53137
11985 64501
79561 85588
56097 79604
2071 67242
55134 60656
23871 33314
45055 71223
62630 87248
15664 92304
32340 61262
3716 41065
49298 56545
11975 88090
80105 94095
28219 46602
22119 42784
14430 45151
687 47484
9902 57761
7646 32208
40121 94391
77657 96562
5251 46987
15415 22937
67305 86456
71546 85563
19802 71476
25923 43549
45938 73102
31821 80934
12630 35729
20721 48330
25396 37369
7571 45511
8281 98436
34981 46218
53240 93050
22386 96761
68483 68669
9612 70567
17066 73628
51927 95869
19280 82591
33420 34814
56958 90380
24142 47681
19996 99443
1457 7730
37075 69850
9223 67289
53097 82766
30588 49535
27622 33892
8098 91800
35771 98442
35218 59782
7000 83312
21785 88543
217 24270
20874 92195
30975 31192
66566 85983
34356 59457
39902 70396
66048 98454
47263 93464
60977 80674
37867 98144
23890 53503
49926 80200
3119 39940
22893 92425
27593 52373
67058 99910
51961 59349
3875 32091
60426 62036
39883 67204
16932 64844
22737 56324
34081 74528
22021 72561
51973 70599
29113 83260
35854 42065
2109 44292
26495 42594
6884 8544
13242 46151
81133 86879
44149 88873
96840 98255
94502 97234
67566 96883
38224 98089
32367 58495
21589 86318
19983 53351
78075 84061
22055 33419
14964 89944
4141 63901
76081 96025
47435 58289
81938 88343
27711 29646
4263 53798
2801 20639
46540 74449
19472 99366
86900 90901
12959 89276
10545 71173
19309 50815
2375 2665
15141 15861
28949 74938
28472 51018
87672 94029
17426 71171
36341 82489
33049 45944
58053 64015
47602 98509
21611 99641
46533 54016
48968 58189
34844 95418
62100 91614
16788 36961
20285 81519
18939 90667
19019 93110
6230 94376
22851 81703
63790 97690
6503 63040
81551 84386
26357 66806
1478 12663
36579 43268
47008 82471
62893 97386
61906 95491
65674 98276
21181 54887
27502 94389
3116 83714
56384 81498
9724 59102
3645 14962
68794 96337
6274 16555
3064 97838
25181 51276
8898 16289
31186 31305
1672 13067
28350 55273
43044 60207
27625 84571
10741 16863
73328 74558
21756 99340
69477 92140
84890 85970
3532 24804
69201 75271
52030 99225
38935 85873
53950 78697
20387 83716
40433 55178
41625 62535
64469 64584
56080 82069
15580 27661
30751 37566
3095 40718
3790 33119
45603 84763
43926 93270
35186 78607
833 41253
3774 97600
70799 82718
14109 38079
61940 65104
39149 95344
10783 38314
39595 54149
75817 89723
26412 37101
1736 35629
12200 90423
10473 68333
54049 89210
93571 96367
87464 97332
13528 52373
23980 93742
11173 31242
13155 30399
1258 34981
436 27558
31026 67953
71500 87724
41381 68324
142 86938
33474 55539
59812 73425
24587 77006
53796 56218
48566 99200
309 41155
12260 13762
38609 48499
49864 58396
3505 57214
24342 72075
17363 98903
8002 88710
32384 94031
31658 91585
82566 90154
33871 89990
36018 58029
25603 98318
11254 23978
53774 68835
3796 99611
13626 48461
1249 83695
34169 79181
59896 82947
63323 98712
23512 74476
13671 90151
19859 77112
39136 64515
37272 71345
37594 74036
18644 63680
48954 69176
31957 92739
71741 81565
26376 73615
20563 50039
65192 80466
6733 85759
17144 77928
7560 93044
31462 58906
28732 61235
20971 82491
48840 75167
11784 81985
21813 58531
72110 83520
19945 45391
35104 84256
7161 74768
27745 99624
35487 74726
64737 81080
24315 87155
48191 84276
33797 76686
73338 89086
1766 72443
62378 76299
44935 47945
7547 37489
5653 20340
25640 79706
13461 16963
23200 44494
25866 75819
2281 64307
13342 89844
4582 79711
26956 52056
34046 45489
54856 74506
5627 22696
13107 97420
26645 48637
37174 56577
5298 79220
43714 93945
12546 37098
13948 35504
4983 51555
22292 90597
72260 94310
5957 45347
42192 80133
13620 49587
69043 96535
25836 91237
70330 90846
66992 74447
8625 83525
2680 34618
68632 85850
15268 51745
61024 64704
37954 84552
43450 56996
35166 98988
3450 23086
24870 53914
17227 66903
11719 27686
17758 78015
38392 61774
62650 89782
32790 46722
3175 69616
7798 20005
20874 73501
29860 90330
24448 77079
753 3740
31796 88540
91897 95177
32938 55655
32812 58693
79321 96586
50103 61657
17398 64202
9944 62642
83767 89707
46337 63491
85542 88455
29328 60250
35053 79502
43936 74017
71216 82747
45258 66816
48690 66551
67583 72313
38682 92961
36905 73513
31426 75472
32315 68525
5868 10302
26558 96952
39894 95761
76351 91130
82343 88009
39432 88205
44360 84001
9114 34504
9522 26304
4818 11144
37775 50994
21187 99713
9298 31566
41395 83659
50598 63774
21126 98213
56473 99612
23520 81409
18854 29905
19104 98705
3948 14062
36325 73712
33738 99964
18193 53676
26490 46283
26861 73449
59495 78343
57508 65978
47084 49673
31725 54877
19754 74698
4106 28008
4037 27794
96615 97085
70414 76668
76331 90041
59619 98239
46998 61358
591 1471
7480 32559
30559 32829
37428 98945
32655 94300
43411 92267
32817 90596
37524 63451
16341 16739
3896 63934
2596 49540
58775 69150
35724 94571
77384 90496
9470 15905
569 86301
25681 74980
61189 88150
7388 91282
67812 77483
36277 72122
59170 98395
65096 89358
22305 28453
37477 72644
36276 49722
14249 35192
55571 96698
54671 66311
4146 29926
43548 72686
52128 83303
44608 61078
8117 14905
29255 53453
12437 60839
4692 25149
27224 99578
85598 90834
36610 76739
5277 98337
25665 84433
52176 67146
17590 20016
5116 15493
22446 48890
51668 70438
9227 92737
25729 53765
15180 97548
5252 80098
69532 80664
4383 14315
22500 76848
11496 92885
17973 39089
7471 77921
4994 43801
46161 73113
24642 54130
53976 95478
50991 82660
56372 67733
4518 62265
65433 77223
5317 56463
49675 66513
6007 64057
85369 86776
8678 47832
6847 99027
35692 99604
10498 22710
30864 54255
14060 65631
18396 95446
49249 86677
1435 60437
61883 96434
49125 52945
16283 91807
45270 71361
19264 96812
36246 80305
35545 88327
19104 44325
2745 65201
2353 41851
19629 94463
9784 74784
16990 86133
66121 89967
4591 97826
40071 54225
658 34541
22088 65539
55889 70492
85351 93588
58120 73481
13848 29209
54827 78017
47948 58774
31337 86835
36502 38154
24804 63200
69109 71240
27113 66865
6507 24593
9020 46234
24806 80923
17271 82975
42728 70957
95475 97726
6277 97618
16168 76441
4098 28356
88293 93227
57933 92929
21597 30530
12177 48229
17083 98333
14676 20978
23998 39932
8712 50608
27179 93075
68056 80589
82054 99173
2054 68743
8232 10614
15966 76037
40546 50387
40731 86979
88632 91083
27529 44280
25721 89298
20261 87712
30215 71323
41515 68864
30242 99143
42817 51842
19765 91531
14284 53840
13235 65347
20406 26515
61855 98027
70070 87873
21243 55402
2498 25232
52397 60110
5764 69037
8355 48632
11277 76855
78684 80253
21382 25374
3631 31985
9110 30239
6573 10889
40601 71362
51676 68689
23138 86560
307 10717
15993 78770
29490 60599
12253 54395
12215 47004
73565 86905
36593 73266
2667 19043
1357 43815
47665 91640
24991 49847
2981 64737
27462 91952
5304 81606
36822 78262
61962 99367
24101 87842
21346 26518
45791 98361
2864 41018
45781 94284
48845 57087
52033 85563
16746 99535
66270 81486
45054 56885
15351 15597
35521 74318
20196 71444
30022 89461
35284 68372
15895 48279
58075 70699
23589 75184
26599 32069
23840 48383
20526 78768
58290 99412
24530 30830
10038 50661
5012 37221
584 9745
13415 50075
49961 90366
6410 78476
23210 66751
7312 12649
54436 98986
84035 99234
31268 65814
13527 66115
25838 81665
45736 55802
6722 73148
57067 70842
16598 52058
40736 82642
19743 61684
33776 41112
5424 9013
49602 93892
18296 70922
18638 21194
30569 44644
28322 83036
33302 97801
49707 66322
20689 61154
81527 83117
6765 50720
35322 61066
13964 71747
73756 93619
29766 89300
16089 82579
41195 66232
54440 81208
29892 38937
24689 26508
18551 36649
32027 48012
64640 82045
33911 94707
84741 97245
57121 79420
38514 55032
27634 27874
11103 28591
6791 78563
12609 18691
70125 78812
36277 46692
42570 77844
23002 52665
29471 68737
68617 93144
21874 97351
1957 22917
4324 48504
13540 88751
55547 71275
69382 71720
54630 55433
2607 4823
70630 73747
38146 95817
1051 95450
3824 99373
80250 96477
15697 82313
61150 85370
65463 72560
10624 37772
33450 72406
10871 97330
51323 89605
83996 98360
24815 55073
65562 79794
23896 49976
26375 67886
38691 65250
56795 82159
6892 22556
19156 99085
87816 93859
91031 96934
26920 75811
2252 10283
21924 80626
8953 63666
37671 96570
49365 86508
11045 35266
10304 17601
11837 13958
22834 40900
25651 78554
41502 54016
20495 44132
59094 96577
42292 80780
1641 48384
50542 93301
62934 88317
2274 29282
83745 94069
37346 84394
70810 91275
24763 46739
47240 72832
58738 93637
32998 58348
25724 51068
2236 77262
1945 22684
30379 61764
87366 92071
20422 24268
51370 95006
11471 45577
25054 39525
23922 47573
45457 85577
41370 49054
31941 77237
47935 95259
15467 48505
19525 60927
22051 99965
11132 18952
9975 54000
56126 62756
11489 17485
36128 71537
41869 83686
59161 93156
8705 72137
14876 16695
56091 73769
96508 99893
88541 99399
62773 89975
4316 49958
18673 84723
77936 84043
7604 63219
9636 86267
1870 40153
9701 30899
610 90812
365 81262
33729 87162
53737 86247
14540 16103
38284 68565
14132 29781
13246 54598
44133 68852
6256 52377
20952 59758
44153 66282
62227 97911
45127 59920
39856 53543
11256 37069
10942 52114
25571 83477
55254 86708
10525 45426
21976 97927
53713 89592
69422 89577
13486 24262
23098 76829
44155 66327
29260 80282
64464 91423
28556 41848
54273 61924
56755 83000
45213 75567
26583 51433
39766 87564
1551 11602
22991 35664
81423 81855
271 29797
52184 53309
89322 98686
25164 44083
20811 54889
54079 92861
9781 10434
54657 69837
41087 51044
9528 82752
10092 17721
34915 52643
7269 91692
24238 98891
23296 49686
7700 50596
24759 44964
5972 98725
54885 65302
18778 37518
13444 69731
69283 78746
20008 28779
13784 63432
12428 73212
63271 67666
6841 84719
9806 81451
41399 94887
43901 71341
23609 94676
52203 53100
64706 64850
34418 62793
49429 82671
72936 80643
57561 61290
3186 86705
19639 67141
15295 89875
2381 20127
30638 49398
8233 9988
3267 36335
64994 95870
90 35218
47308 94256
27750 70235
468 28454
67737 73500
67 8985
9648 10736
81538 85375
3609 95757
34188 42108
72567 85284
71564 99836
3931 76438
35899 90993
40425 70143
23359 30320
46369 54868
20440 36228
11413 52730
55820 85046
69813 86984
3703 50242
2853 89018
7721 70254
49605 98712
42002 81343
10087 56140
18503 89707
27881 84720
35941 41401
30067 32002
32736 41443
42047 82049
23119 92181
4251 50558
17568 96133
66497 74538
49390 92424
13410 84893
37932 48371
32024 77418
43787 68868
81993 97867
29488 43508
25973 95008
30946 33081
12499 21980
16915 35010
32735 52869
58483 92858
3769 54685
46178 46201
74740 85509
31937 83174
7306 25487
54294 83386
41179 98096
86090 93678
13439 17237
8094 25848
54408 62834
31104 59705
41715 69084
23889 41418
50082 66038
64081 74652
11412 97419
27496 61237
14746 81891
37075 78933
32611 69537
50745 80969
14572 41764
37761 64292
15998 38222
78069 84073
70933 97550
5838 20546
5319 80070
33869 40770
14750 30679
14852 95258
19828 30776
45981 91077
13761 76271
63329 99885
19812 68054
29185 96556
55800 96338
6861 63394
56186 99609
12293 66544
7477 43281
3778 22169
81378 85053
26557 84939
49692 71607
47799 51871
22385 29060
59700 89806
66051 66407
30277 66350
13373 93204
61175 75635
14001 59424
6936 46869
29276 90342
79821 84582
39586 47066
18653 82195
37082 51783
45166 91728
36008 81184
62519 73592
13598 72786
29781 92448
34998 57259
41778 92027
3978 47735
67422 86897
5738 33426
33626 94813
52824 57209
64593 93441
1925 77463
52401 67510
4257 75014
5913 17105
11919 79489
50304 89376
32849 70375
30788 75951
25681 32671
39613 40185
13425 15539
79009 88086
15493 33407
70503 72351
45138 72486
56638 58760
64677 68122
20050 22342
40876 86591
3798 49036
54099 81260
6413 95572
22332 54215
28145 40356
53356 91522
15866 78220
56842 70822
87730 98917
2149 70877
33982 37586
11893 83609
77617 83162
27759 91023
46119 69172
9814 22256
4803 74941
51355 87348
26008 31348
55508 87286
54606 88836
49689 68154
75895 89692
72732 78657
72837 91907
43709 56111
13471 54992
59120 66908
18831 74567
19064 75062
48072 88833
83566 83647
83840 84794
12248 16897
34214 48015
10573 11480
232 94042
3622 94895
19902 73944
81564 99145
57789 69509
54209 97625
16453 22773
22045 88365
31274 44374
17147 65934
24412 25724
45196 90638
47946 49025
39282 71552
33050 87645
52796 71888
84148 84361
42687 97103
2918 87938
66527 68863
46489 54181
15205 72767
8533 95252
34429 68770
1864 39066
13068 32699
88024 99562
52340 79185
10094 63674
59286 69119
3207 38626
15491 27283
30956 76271
36408 73663
63853 79923
29101 50356
5914 32025
14886 29214
2322 69666
67876 70976
45187 67119
19997 86660
1520 41102
14442 92636
15755 48127
22841 53919
2321 66163
40487 67701
6273 47380
39971 79363
15630 66312
35692 75546
13654 23939
18688 24305
34706 90913
40743 78794
89802 91233
60227 61512
10199 67565
59442 84610
54391 97811
19758 89702
25374 96096
39563 65066
54513 90672
49086 85398
30425 52329
18014 80134
10574 35258
61406 63172
18906 82181
30863 47790
85957 89822
15347 26894
79618 83210
51577 79343
35169 55965
14954 54006
33427 89246
11285 65829
26852 62037
25012 46436
10235 28225
43084 65960
27063 73282
22348 74116
44931 98923
92482 92991
14738 42367
6609 35562
15562 59973
36947 61895
45871 78610
16566 19008
12673 62515
51244 64344
32896 89428
24458 33889
23899 32258
54528 73261
23390 68900
5631 64532
21278 89436
74617 89244
41921 46286
35663 48895
42064 95475
15612 75558
22692 24740
33348 50471
16994 23708
12967 70145
9348 62950
24546 69091
14113 41051
50134 63314
66516 86889
16568 53866
27519 36411
12486 54090
10328 20572
5329 91491
78497 99841
27908 64562
25929 42180
44587 90895
28196 60102
25688 41576
2588 63672
14467 93562
30196 85661
55676 69666
47930 76903
13684 14753
4041 23646
33581 44543
40863 75096
39333 45472
40161 96323
87439 91266
56499 70739
60776 97649
61792 98797
13789 84327
13428 79125
20941 49503
2267 50649
14264 80461
59259 95595
6041 56429
7789 95914
26184 34422
26141 79894
3066 54782
11987 21964
10037 13109
504 22644
28817 80463
53034 94743
62891 86272
3421 26243
20106 63168
44666 53860
66121 76971
20017 74676
45734 51493
32961 50787
10144 65152
2201 50820
10934 79696
14641 60603
83311 91081
14251 22157
34580 70965
18445 85744
69817 73399
90974 98773
46809 89334
4034 98403
42422 73873
64446 87702
24611 42266
13846 54639
51546 95665
58392 83959
13456 17175
55327 80678
28677 94159
25729 72417
77550 98589
65043 96998
11379 27956
19521 95256
43667 88959
21017 57450
84086 95644
30440 85829
24011 69129
27631 43011
11197 97975
86245 98330
39553 86481
45568 77950
35275 38539
48308 93356
60076 63056
33638 70407
58325 82772
44646 60581
58929 69371
39744 97296
2350 77954
30402 71077
74796 84955
31130 55017
51934 96696
32904 46495
74745 89896
46862 49060
42292 50560
42 77569
1393 60550
43219 88126
3566 65986
28998 70489
30050 73331
6779 35367
26869 77186
5754 26176
6866 24253
17616 70337
6006 33617
34522 70468
59617 73608
63791 89513
43574 93907
9479 97685
14477 61989
77615 96334
33373 42356
76711 78281
31046 86718
31598 61124
44874 88373
13110 83144
46641 57203
61146 88312
86038 91467
46763 54994
45190 60960
31333 88868
20584 78916
28143 77787
4815 25847
1951 45484
7932 24395
30407 96843
32306 33760
11418 13246
34413 77301
39225 64947
43746 83835
15833 96807
6347 54095
6998 21572
71765 97111
12659 69096
13347 67633
24039 70886
18616 76467
26506 92934
2864 94777
16553 34040
18649 27229
42974 47118
44906 54060
73627 80127
31021 35302
7281 25665
17865 79712
3060 43099
22635 84585
17662 97386
30003 48840
55857 77357
71938 81814
49180 53128
74384 88062
30480 55522
75866 88527
5412 99012
50167 80509
6258 23216
10694 32792
42391 90025
1563 54863
68227 73904
31895 95841
76956 93355
1916 39610
1025 65778
6651 62732
77079 98570
4206 61153
40517 62841
5129 82042
2560 53665
48850 49890
30378 47825
16327 25550
58628 94846
27134 64499
176 64750
7453 72850
55890 93310
2817 43998
57656 88718
6439 71558
74416 93327
44079 99892
51049 77845
2305 6619
54309 81515
27693 97440
44716 87633
73151 83506
24635 39702
79538 84390
34230 97874
15950 75777
44952 88003
33334 69368
14761 86500
76201 87707
37112 62461
35063 99276
26111 35530
65460 88407
45350 77576
26695 57585
28695 84138
13603 54983
37106 99058
28271 41096
64736 84713
4915 67712
39457 68161
89711 97932
86459 95815
18342 25631
2230 69125
25277 33802
16506 38588
18934 73492
71580 74229
83780 88265
64919 79687
43232 61623
43109 75886
33230 94713
16798 20316
58518 58556
24489 45456
56992 87677
1328 12269
4181 11665
67454 75051
34892 96219
6123 61749
40355 67275
2102 30141
7371 50456
74286 77725
12274 73344
42587 65083
3466 80915
8616 88779
11054 93396
17129 86226
8465 41021
33597 43447
8606 8801
27193 99869
45658 82112
4253 91680
22584 40826
23681 59242
39842 56016
12770 86624
18544 88609
33942 72592
30736 66498
36442 73231
34752 99583
35313 40750
26186 40826
4060 17700
34658 95400
80 58573
22923 37518
22792 69244
45183 53485
46860 87878
43607 45182
17366 45125
6318 8190
17594 80991
33014 43626
6538 93165
48590 62159
6540 92018
27115 52908
36748 73295
39885 55184
30520 62396
6545 82859
79877 99466
32686 47174
59983 70223
88503 89257
7134 21582
2044 4961
72940 93308
53327 75279
42764 91401
33439 38583
1405 20113
81283 92253
34721 99160
16860 60724
12617 14026
7013 88822
16919 57342
37169 56660
30376 64609
69037 81152
14945 95054
10557 40892
64112 68828
4181 70831
19656 37202
21806 72116
6688 44232
53112 54527
15613 55801
32449 52731
88182 98908
13373 98223
79971 86987
26018 38512
45119 92778
21943 86685
12666 24672
76839 84084
72819 81545
31593 70559
11852 58449
27315 74597
37523 59154
13564 32504
3648 24903
6777 67552
7476 68885
70603 79615
419 92464
26559 87256
17418 56078
69905 99994
53142 94641
9276 39294
5596 75957
37139 98802
37374 48634
9855 59411
8767 91325
30602 44516
44191 94566
17568 26559
13494 13978
91591 94628
48457 51857
62560 77867
14140 54897
6881 7756
29335 58390
4292 93608
38284 86293
32575 58354
29751 61484
13084 51465
21906 38355
72645 87417
18869 76308
52334 78167
33489 58734
32156 56300
7057 47147
14475 99642
11181 21043
73682 91520
94837 99312
8845 62783
6536 46878
57027 90850
14063 37637
69981 94863
19664 76233
38353 84363
66701 77981
52863 89541
52022 79289
91315 96039
51740 69846
29281 75069
38502 62852
43077 67145
88629 99792
53790 70642
74818 91957
43760 46920
20027 56042
41347 75099
40979 90268
61693 82242
4244 59084
15461 79246
22145 36118
18168 92446
22992 37571
26707 77274
10147 39039
80097 97565
37133 98330
28464 38370
65366 81782
11814 41789
49032 56676
14564 85102
6180 15035
27587 76029
56751 98613
13655 38613
29214 58289
29650 90468
5532 32508
7909 52583
77507 91580
61774 94601
36590 58739
53713 64822
21721 47620
12450 13533
32798 62341
13618 89134
24688 96016
3282 56804
26379 82112
46655 56742
74251 87140
39823 59235
5317 47602
26105 84888
21571 86041
23520 53362
36276 87545
28101 53956
47966 78084
1124 2589
48611 71038
72835 79902
56557 96352
19944 47059
21389 96580
67118 77385
50730 72807
23653 36733
50088 90786
24917 89184
17657 81813
6603 39707
35122 83217
59650 73231
52635 88889
50142 78886
33224 89430
11543 43863
51502 74093
15356 16169
29561 53747
29256 46641
62138 88815
75921 93099
66360 77968
20531 63164
46040 48182
8174 99774
6138 37440
64618 70922
65090 88104
61767 84471
73206 84316
22111 84541
36804 95071
39123 87225
53064 88045
19924 74384
46432 49585
27569 92395
24960 95657
11333 40914
23173 33264
53391 63212
69265 84151
11082 12323
73045 88231
45802 98077
34435 69299
57297 75797
8872 51735
16679 57155
9156 63229
26757 86155
42146 50785
10935 86527
26443 85146
28348 93228
24864 79866
5931 58434
36750 72251
64162 91184
7327 10082
38741 74084
5698 51679
385 16256
64747 95705
22007 65758
23982 36510
26041 68380
8021 96767
41215 96037
975 84998
8445 96345
65293 93576
69837 77483
6402 35666
64598 87846
51518 76918
75146 82944
28486 87621
56167 79585
19041 80073
12729 72588
67517 72366
17699 24807
35585 46748
40503 51367
75276 86147
482 28153
4836 53626
30621 55831
16008 67639
811 10775
4115 78744
6837 36127
21287 66213
13195 40967
9676 79135
22665 99404
59825 72135
2800 74552
57071 77320
62163 63913
33560 62006
12698 28789
54626 69676
37196 52302
17361 35122
62265 87780
78752 99230
198 88518
33531 56450
56678 87856
54022 87481
34553 80896
37215 98059
61387 89916
57615 68714
6171 29307
76343 82255
81140 96822
40006 98453
67218 81520
28436 64037
23718 50400
64538 68715
9144 42772
63553 99124
59929 99667
4867 54682
2296 56243
63744 71770
37901 74256
20961 65465
32366 64788
4854 71932
36282 47625
30418 56749
10777 21803
3540 84516
19972 97134
19500 68427
46909 99727
30854 53350
61922 74381
21804 32432
19788 67926
34324 72010
27018 68860
62697 63115
8594 63817
66082 73192
15691 47720
2476 85380
62683 95676
8965 99539
12179 16233
43094 78328
34958 38229
55813 60916
63301 87949
6850 7349
2171 71164
4612 92651
21300 72674
42857 92630
16303 27113
22913 34627
21957 64236
35449 90704
12779 19113
62427 89750
41189 96436
34015 38435
80144 95259
29221 44209
14943 74066
49981 55494
62887 70587
16457 23037
22647 47793
22870 86620
38179 47437
7588 98838
21719 26112
55573 94411
6230 89054
98026 99633
6577 59379
34048 44905
7714 16856
15034 50912
27517 85126
3683 83190
12693 21510
36626 75080
54148 84750
89334 90414
17226 58705
665 35370
1899 8591
70294 79446
29478 48486
38840 85206
50443 80456
6276 32569
23710 88074
3845 85849
79033 86342
9594 45496
40784 41321
29354 59833
49937 66395
46657 48654
31115 85480
10336 51095
2532 12209
44111 89815
21918 68664
28672 60387
44833 87999
21347 29938
21626 63573
20405 48644
55226 64516
3456 5445
48774 54575
57636 75221
48349 59763
70953 91362
77 27393
71550 71793
7399 38679
6442 66173
61703 91234
30044 93429
10995 20077
45296 55481
40968 52828
24162 87297
63107 69621
21516 66877
20914 41237
4983 78621
7947 47177
13301 47737
18680 73709
17978 45031
26272 73934
8603 93196
61526 72425
33744 53408
53410 68588
56545 65265
51390 77509
14772 90304
1703 6429
39779 97270
25743 76535
59444 66009
36447 68210
22374 34027
50749 86738
35608 97711
77392 87276
77415 89205
6717 64241
35736 50944
9996 29331
27495 73151
50862 70386
26847 61989
24885 40039
39053 50750
3042 55721
67050 88881
18461 65185
31299 39785
34451 78162
20490 91149
73686 89068
89331 95917
72947 82813
14834 59888
58293 96281
33767 80505
25389 41255
65271 84436
73542 77647
15184 28518
7407 54431
27910 97360
43242 50538
12038 23699
16383 55649
61677 65247
51935 69367
15318 91027
66232 66466
42596 70272
48823 52731
10985 42668
18986 75599
16177 63634
49211 78382
6374 72078
11929 82797
28502 54304
6914 16521
16672 97708
31193 61596
54097 70762
18364 76757
1733 3692
3315 9235
77745 98215
19720 66874
13746 70411
27870 52040
51743 86945
8797 20340
47371 93936
7303 47045
12428 45191
60316 73982
70905 72488
17383 42296
12599 20358
38699 92960
58753 61326
64945 98907
66505 75403
20133 44178
30933 75710
19974 59244
9015 19270
68395 95319
21961 25308
55169 85559
16136 48478
44494 85741
13360 50557
6248 61483
33540 53543
17343 62363
581 58103
39628 82296
18673 38914
4400 71416
26233 78516
50255 96519
8645 15372
8168 64463
18613 55829
66351 95539
44683 83803
14971 69512
23725 73053
78762 81730
36238 43566
73643 95534
16049 33821
37467 86922
7919 76635
58576 73791
10475 20759
8165 67013
12291 37074
56478 73320
21450 42551
44420 53853
46757 84486
61099 86114
20594 43068
12153 73671
11904 45704
88512 95455
20522 79540
17948 97388
9156 50063
34442 88632
40673 66891
93635 99873
7166 66690
38759 76705
42958 52243
31352 40598
9634 18923
14530 33357
66388 86303
224 3624
9494 92081
9049 49674
11875 25186
30371 45602
62671 84629
44221 47741
70933 77133
29990 84153
47303 76450
654 46214
87093 92367
2071 36809
91407 98261
42176 68515
24906 99687
20717 40751
74230 82683
50847 97727
69155 94423
24068 47023
6839 73185
38930 80028
9219 40953
77471 90387
17591 60180
58851 61056
65484 69653
63316 86172
24914 99447
68268 94609
15039 68352
55233 65682
39618 44701
81427 94164
27639 54718
48851 60601
90631 92092
79628 90603
48248 57210
3049 29835
55092 76998
23556 64042
59584 83440
31805 89785
5101 24613
79571 92968
13519 94309
60165 92834
23176 65951
50109 65403
27402 69252
14850 86883
58042 98215
43677 59727
16605 27456
34153 74709
47118 81283
48933 66021
43295 92075
551 79203
19162 41247
56901 58858
47628 92126
24824 43190
34885 70110
22282 33244
15248 32462
5423 57802
19460 60291
16076 91451
21935 79845
29524 69684
66399 68489
50458 74935
55900 56873
20856 64140
9992 76110
19388 35577
57065 65486
10944 20544
39955 70136
47797 68439
4388 90488
77059 91738
8110 41697
1188 96730
12215 41048
54942 65195
43438 85160
55919 82092
23660 58383
62482 77865
54595 97628
31596 47767
46746 96955
29573 80465
56456 86637
65839 93298
7033 76646
6409 93380
20172 91939
32525 66077
22576 59766
52607 83739
23245 67270
18208 90752
32753 36338
14061 81498
4311 9078
1694 87572
3142 40598
9343 16617
67907 69335
3661 48943
17636 55261
33865 72820
339 7151
35592 58490
2759 52171
77652 94751
11717 61361
6239 48664
54978 81459
20750 76115
44388 76789
25763 34999
76557 91157
20464 54174
59486 60117
37460 44449
5121 26201
32536 89679
9736 37109
78144 88671
15356 28173
18398 66989
12203 19151
37887 86074
2999 72755
19523 52831
62473 69200
49273 88634
48044 76501
54721 72061
25100 56107
33092 80866
64853 97867
45620 71663
13000 20242
689 5224
28525 60376
29872 48779
84411 87514
17140 35370
78741 93572
45203 60588
26560 93672
37257 84363
12098 49742
48501 70782
3297 72637
25507 62305
5871 9086
38987 50077
31359 79632
64114 73909
58994 70699
732 92447
35558 82712
11626 39603
34749 77020
5331 64640
11831 53220
8007 25263
26080 55239
20360 90396
29648 93329
470 94068
51935 83609
89261 90115
67560 81742
5338 85736
7434 94495
33663 42884
57128 89575
20928 88783
1876 36848
31676 62104
4729 31347
58056 69736
22245 94617
48402 89878
39728 87622
46607 87168
46428 48573
64446 95347
81897 99965
23383 24107
14931 91534
11763 30294
18158 98610
8125 56783
7584 21105
32138 89360
24553 31943
25855 73884
39404 66594
9287 86161
25330 71108
67621 92005
12397 89531
705 75267
24563 58308
10493 90850
29922 50972
8737 31335
15865 41869
75931 79504
59333 85203
16028 44514
2774 79373
1903 33184
53914 68211
54130 55578
16460 61902
15402 20586
82112 94974
34991 91024
21588 30254
38147 44813
39999 48472
18187 19563
48267 68594
64477 73353
3696 98882
24969 92689
91240 98739
16544 57667
32451 85970
58492 93215
2097 28873
6002 89651
30056 34409
8912 76558
1586 60299
62844 77458
25855 85637
61719 65622
41935 72747
70231 85724
31445 93568
58176 83617
52723 80766
55422 99795
41456 56429
10249 26773
48724 60151
30593 65683
20410 79073
40213 71424
7267 47871
39891 47901
2837 26151
3421 70278
25297 67590
29234 61368
30787 42297
9870 76384
61256 93139
11500 36803
96848 98221
49136 54141
108 84797
96798 97787
28809 56425
13898 98869
29957 37123
55735 88889
2646 94339
94079 98162
42785 77386
58658 99811
1215 57820
61092 85621
30599 87275
16279 92575
35151 83390
51004 79588
58464 78282
15653 85449
15883 91750
30498 67952
15051 82940
12312 60907
29277 87574
21417 95652
12639 78032
51485 61852
53964 74146
6592 30139
52101 62634
25728 75709
18666 35420
57157 65801
60291 60546
33922 68232
18364 38353
67318 92977
780 61579
53457 88308
39112 45080
55130 77112
7114 91502
56205 85716
2531 47623
2568 32802
70677 83764
24697 66884
17329 27662
2886 44521
35208 88844
5686 91309
434 90190
23551 73782
70456 98617
60213 93972
14041 82881
36370 71301
42452 93934
56982 74109
20617 42400
6415 49551
9805 68107
287 79247
8025 59639
3520 32477
27543 78839
50021 86798
22656 44704
16592 26181
72228 74631
7707 92721
4277 74179
88746 94953
18132 36174
61277 84844
16705 96289
57733 82090
4859 38073
18787 26404
38683 43765
34077 40433
65489 88634
42879 48564
17200 40407
42349 95026
46554 88549
57550 87700
6811 45720
7510 20106
28576 29746
22916 71859
31056 63165
90798 96617
1661 44025
26343 99866
20223 61435
8482 20345
2300 19880
63142 74867
39799 99990
39002 72081
86670 96758
7062 12016
65693 91364
76843 92808
11026 25687
15570 90632
2665 66105
51424 92013
66490 83003
60791 75420
77991 83868
21766 28693
21115 83989
34527 91902
25349 65283
25051 46613
36927 81619
8180 20954
30328 93731
14737 16310
23912 53593
7519 18952
71672 97665
61387 79996
46872 68208
17535 62168
33398 59983
72473 98223
13525 32785
46357 87780
25791 70578
48787 65396
5864 97657
39600 53155
2940 63007
55168 72658
809 61285
1099 11468
63103 86827
12271 87825
65073 87448
1525 62159
35718 94705
42980 71188
21981 55940
13451 49528
28913 92144
22560 45735
52105 93954
11990 24278
13938 61092
34235 83345
67 47623
33121 60864
58492 58770
2325 8314
49536 98128
54109 99028
75483 77494
6940 33703
2870 43071
73727 84405
13556 51162
44399 94939
33745 67347
26658 60465
42345 72571
43879 81864
49847 63543
24043 74131
17253 94776
30234 66929
11777 27378
7483 13851
61074 71929
53326 76821
36657 98605
30302 58982
21330 91873
31059 48626
1521 69942
26340 70650
21594 40038
40553 52296
39284 72125
28535 31407
4299 33890
44136 51013
15992 19379
19993 76851
66638 94704
39051 57251
19462 74988
18866 31191
25341 83335
33441 93426
7727 95165
40082 81555
75667 86093
3971 33800
16494 28989
26544 53697
47134 58520
2578 39418
15144 70570
20865 66250
25889 62303
6531 79865
45111 84434
13006 24944
39850 88339
1309 83214
43528 66208
60674 93119
49178 82337
46746 95194
62716 77241
25042 76580
1506 70417
47196 86853
50995 71625
7459 91303
5391 15164
24921 43245
87345 92073
24941 94861
68422 99981
76268 81272
41371 55581
63862 77844
12101 24262
48276 81137
67100 85289
17908 96921
66719 68763
21841 86708
9195 48761
14467 70912
26195 41635
48818 83411
9728 83104
57104 86084
39527 98874
23759 84263
49950 77329
614 12914
25601 35014
63304 77582
62498 63411
30730 49446
39307 64952
26162 71515
57631 94371
61119 98220
43262 52059
43739 86547
32297 72999
8543 59398
65656 74756
9421 59789
13783 72752
74536 78266
69206 73905
39443 42092
35593 51379
91496 96109
7244 61434
26036 63263
90245 95623
16900 77753
18981 86791
23261 23966
70810 77642
47911 61085
2335 5341
79865 84016
13090 79160
24467 53422
58587 75112
21170 25285
57729 92433
13406 28823
62156 89487
16449 88622
45093 59543
50158 78241
20524 95708
9261 50680
18854 62413
11279 71740
16251 85057
21298 39271
10969 40357
46752 80461
572 35352
47080 60272
18722 27662
27900 58764
34028 76270
548 41300
1841 82199
33487 90796
12606 83046
39197 72580
12148 35937
38807 94840
51676 90582
8152 64490
6326 7572
22309 71416
2549 64188
45151 62488
1956 94504
23723 30778
65215 85981
20539 24397
20848 43259
14444 31018
881 42215
11106 13576
30495 62595
13616 63259
2757 36017
4408 85125
66979 85333
38182 47140
37530 83128
3135 95535
65161 93911
9072 49621
54589 71578
11060 48032
25026 85080
1155 22936
54084 61912
518 57264
16414 87092
24791 67551
20176 96079
1603 3935
21318 38872
1160 98724
15624 86279
43737 95356
43911 90876
44494 64689
22385 22997
51393 78230
24459 46819
35230 57730
3591 60833
43067 98947
22197 36073
56869 76001
31023 58744
82504 96384
91429 99665
36878 69260
19018 25591
80618 89306
44456 72933
16179 81978
15591 71863
11156 53716
32102 67482
23584 37438
53889 90452
74455 82979
39284 49800
627 62947
3565 71865
15141 55012
31897 32543
53777 92924
64033 84157
20125 77909
32174 83592
31742 55751
2465 4151
50850 65244
39167 81768
27424 76428
7025 70088
14200 86825
18079 59687
13708 43856
70642 86400
50746 96641
7785 90640
44710 78327
74706 93390
60056 97184
65368 70303
93962 95030
36131 55530
3710 13139
32227 61272
53894 73021
31890 66811
28826 75921
58433 96850
596 62141
37292 92665
91562 93516
11081 97260
39746 50272
16321 92797
75488 84078
4797 18441
51808 66069
28195 57264
59773 98238
40676 96048
54642 76552
717 56286
25080 62394
4758 73829
22448 41085
84504 95550
20825 43611
11680 85602
72818 75937
91409 95263
43641 86130
5967 73102
24382 49279
21949 52551
66162 70592
41619 95128
28117 72566
116 18868
50413 74047
41788 58554
3077 12579
58380 81584
4015 12507
4480 42360
41872 70680
7654 15688
87591 87746
31518 37141
45145 78071
29306 75102
5352 23239
24133 74481
27122 95930
6306 79419
3031 51452
39292 89730
8040 45713
45686 87548
16363 50376
40207 45537
49516 92687
86565 97900
74413 96112
25750 63179
33465 81516
6694 75135
79577 99088
15301 59594
15433 87822
11403 78808
67835 83841
13927 51616
1946 73887
23344 68605
8243 30259
40341 97995
66754 67520
1150 25810
52977 95889
62964 64360
17155 76339
50506 71930
79329 91480
47238 52359
80875 92950
25780 26301
19902 47843
52994 79178
51823 99760
8091 74348
28906 82191
848 68402
59256 88670
68531 89744
27925 61657
20331 93173
3774 59514
1822 28752
2249 91598
5917 81227
57173 89999
78497 81918
3830 69636
53042 88435
21661 96456
48226 87029
39378 77237
83787 89537
83190 83289
75102 82531
39132 40606
22407 24828
65666 85572
14661 63189
11472 77963
70163 90406
28957 72091
31956 68945
69262 86833
56857 69871
69397 70475
40550 59022
52974 54424
27620 85044
52287 94277
18640 84980
67951 84142
18189 80560
15062 86848
41828 71548
492 47600
48202 80204
1787 36922
85064 93268
575 77128
45660 99410
62 35757
70620 85980
41527 43064
2620 16449
48002 90507
77449 92283
54019 64782
11756 59098
68871 88026
63258 91454
43813 55534
44236 57261
59432 69994
35191 46403
2173 89135
640 92432
51236 70520
30168 37922
81668 91638
67558 68494
46548 80465
47440 75047
54877 56751
25437 59002
21363 92972
21058 40345
18121 84782
33026 65719
32315 44205
50757 76883
45852 77736
42654 83207
36577 65099
2437 99662
24344 40198
40380 56919
71907 81821
18137 20319
1606 30881
25218 67812
74945 99333
10937 29222
10126 23796
24689 80669
61442 71597
11455 34608
94296 95311
20398 86487
17081 75385
20689 93289
33746 82562
67115 81385
57603 95637
93492 97639
24989 93051
62248 85541
62709 66973
19036 28066
2180 32550
46898 73150
30730 43156
48610 99701
16674 28524
55734 72818
32305 99959
58577 58614
7804 50168
1311 64047
40891 73450
8701 64383
56964 99159
4292 94815
9618 17254
14978 75853
23463 88129
35426 88469
17706 19908
42986 56156
42636 63301
47902 64649
20748 81272
36642 58256
48350 72760
35068 47196
52532 69450
79032 90681
44723 58929
9925 87771
39348 50524
23260 74702
21040 76867
13691 22593
26640 77895
16290 89139
37528 82607
53661 60091
45840 86766
45535 55829
39928 93402
28038 62087
25909 51463
20423 35273
53245 54064
1068 90960
2588 42455
13235 29781
6645 53935
56982 68223
13729 81712
24187 54083
27115 77535
17877 38753
8668 83764
22550 77804
48873 82805
29857 43905
17393 93926
66897 70501
68216 88310
54909 96147
976 94120
48111 83857
12724 47519
29153 44668
21439 87091
14535 28718
64809 90023
520 70957
24153 36439
17262 32714
20502 29215
2175 47122
6421 74961
27160 27263
62067 79053
26012 84310
41126 99475
7058 19190
10992 72583
22025 26528
6544 48389
16937 72524
9724 58517
67932 97109
68878 75177
28835 91881
61898 78627
342 79131
64330 74041
32587 65632
33830 89170
43885 85007
63514 74770
32926 89375
11803 54159
10396 98582
24281 32056
53981 98168
17778 88245
61835 80052
37644 48401
76662 81376
70124 90676
12952 90465
18485 98415
2542 43263
64931 98541
10868 27985
25574 77476
68153 72602
87087 97267
11263 40690
25380 42873
56751 93758
33789 52491
18068 40229
3987 8805
19158 79160
15308 37207
36585 40475
13652 94221
25862 43149
4288 60320
3088 62294
41882 74096
53660 62791
18966 37856
30921 48372
61945 74521
22998 52480
78896 85276
47135 98006
36910 71061
53048 58036
5168 51584
26005 52914
39589 99086
4075 22089
38960 45487
47093 65248
16714 57435
66412 71930
53244 79206
5549 96032
27355 82573
58722 88358
9345 71147
15739 62002
13275 95866
71632 92153
59428 63771
67793 77002
31586 38288
10953 43489
25440 86119
70678 98709
6120 7628
33546 49128
1897 14929
2408 14068
12979 73859
274 41670
47166 95075
75534 75659
19901 42791
28274 95275
34812 82412
37452 41069
22287 77351
22175 97325
4728 96117
6211 87198
6118 21701
38554 77639
31373 74765
52529 99534
598 85759
36115 70606
7177 84631
71283 96796
6271 63724
753 2733
41068 67095
22368 93144
24382 60280
28191 84755
32281 36435
25135 42943
45627 55084
41283 87815
46156 96233
47544 59192
21190 28535
13419 75408
26971 97545
14834 63991
86566 87227
10881 18755
63111 73823
27465 82087
37306 78673
30902 74303
4764 42846
13230 59100
79544 97861
69337 95725
85732 87715
12776 88509
48059 55434
13170 25450
38190 71029
8547 13307
74529 95869
5586 8504
67338 99426
8495 45642
27280 55069
14907 18737
54518 79962
36270 66784
49939 63122
11437 56990
30662 40033
29172 80100
8242 76628
10413 67569
17090 74771
40290 90563
54662 89234
30888 72573
43489 67851
8553 36739
19765 64990
53413 54313
23658 40379
16073 30887
25465 32000
83389 94134
27139 57065
18738 19246
19552 24088
70976 71224
37328 83012
14994 28742
55743 72299
24613 41641
33288 61845
63895 64105
45038 80873
22716 97785
53823 89428
22625 31209
2397 99025
10918 58831
5600 13455
79692 85961
20346 55032
15060 87662
8495 25575
58862 99712
28063 60204
10842 91909
2910 42970
5375 98861
11763 84379
62970 79550
34970 93878
9962 14408
6019 55837
61169 71479
4425 15807
43329 55119
34366 96879
22779 40441
16279 91293
56730 87334
68886 80731
1370 94291
55100 74808
3611 98992
88290 98832
17411 51853
29792 34388
14346 88825
70317 74869
60877 95066
3989 40090
56624 94391
50377 90456
3098 33420
27317 98736
49674 98235
46578 47301
6776 45721
10066 47928
22108 72982
15970 53305
39742 98677
19180 23565
56977 74625
15151 44961
44940 73787
18117 51030
33151 79061
89288 89597
48364 52133
72757 93198
28819 43490
54836 96831
28405 38287
48672 65266
78169 82817
54532 73309
22423 43652
2336 61429
18549 91043
19427 80447
39362 50719
41937 88147
55729 95006
32850 77633
13865 76963
3295 4196
2753 32039
17317 50169
31769 58787
33770 87194
29018 67010
34539 97265
67976 82903
60479 88546
24739 92555
11733 74744
5482 45157
7930 32042
26180 65290
51818 82998
9373 70866
19480 79848
35931 40091
25606 79434
34742 43197
18596 32371
29299 53852
234 8409
35840 95864
49665 85748
86423 88180
29614 69277
15295 39303
21285 63468
82397 96526
35045 50370
17604 95246
2444 89284
52563 87812
25434 87494
55804 62788
91012 91264
8536 38323
25337 46741
36350 46109
77933 83482
32668 48011
38046 81750
54716 57986
2405 87358
4032 41915
3080 25878
38475 93475
67782 86759
23411 43601
93405 98826
31421 96351
42293 45390
20701 44715
26902 59553
6518 15534
28377 33658
17340 77758
7452 87779
42168 62809
15940 93360
33350 87156
337 60460
7581 84828
3204 25864
48864 53908
53162 93332
28481 66363
55381 99254
43432 55927
74081 93683
68509 96748
74742 81015
95 73118
56252 87369
8293 14930
37778 66856
15203 71579
38899 83435
19574 37527
12231 54432
7196 89443
1870 64428
39823 96366
82063 86342
23533 25368
31690 40564
1863 52283
39004 57555
10079 89671
21853 77857
44300 88283
13170 80956
61444 71931
18688 71256
35949 60244
7711 24311
6732 56465
41935 64998
38281 83273
38091 67310
18902 70400
16830 88495
5639 41151
12597 67004
49863 59464
35730 70255
41671 68369
30897 60886
65362 76036
27287 89291
25460 99705
21100 41285
76533 81938
92187 99660
68627 90819
69223 96967
39748 50084
4293 77236
9842 13150
9323 49792
54646 97721
39915 99101
28154 73835
56651 97748
4044 53709
3704 53788
6441 49952
16922 72629
10393 52730
44503 59025
25966 93522
17135 61278
27709 77334
607 8026
13753 58684
40349 52599
64825 86885
11089 19351
24315 36296
10794 51618
61101 98165
5331 83572
773 25161
405 51989
63837 79613
71814 99433
3113 10687
51064 88342
22496 65519
5684 17105
41177 70038
6431 41926
12202 72299
27971 98682
64330 65825
27067 84171
65913 85135
27682 95665
56054 79709
26535 80241
13424 18886
69161 73292
20362 95005
5655 26833
67551 91991
35248 57799
6361 32252
15772 47609
61235 79063
35814 90965
71145 75469
25965 63194
239 24660
56042 78278
27880 54024
54273 66032
36966 72886
8548 93421
34850 69746
27616 84277
22381 53007
33007 82326
26597 97561
11980 43026
12149 74082
22222 49710
1603 87575
13218 30434
49833 98338
76337 86821
49934 86447
30195 58203
25426 42291
38191 54894
28459 87932
32871 66852
14628 77016
30597 94242
12582 77087
3364 50609
52181 90782
26311 57520
20798 53236
17600 38713
56807 57745
378 67522
76148 89854
3025 44726
57791 82538
37404 65394
52203 65100
11202 51040
98 56971
10782 34264
25269 72363
34014 93880
28671 89975
37375 46247
3187 84160
62329 89153
33116 45032
19657 30961
53130 95230
8441 19035
58048 96193
1725 61698
26404 54906
58805 61406
65869 72250
66932 91990
56299 83963
49808 54149
3711 13497
23472 74959
15305 92461
37375 96226
22236 70631
9287 90402
18127 63142
9127 24997
51564 91129
37012 83219
25499 39353
10943 76663
16953 52137
64188 67039
73222 76139
49521 81371
15104 91409
613 94677
47638 89662
59254 82671
35271 56457
952 56746
10124 77415
67454 70442
30973 98189
53859 79834
72716 89540
16253 55173
11995 73885
25621 92780
65114 74430
37332 62942
23441 39305
25893 91372
11881 58875
26380 34612
47186 87792
17988 68055
58200 87681
1980 58051
22218 70274
1715 73094
27986 48792
10763 82214
101 53944
58881 90802
70300 85623
83325 96708
6371 46279
4840 64114
2022 2359
53155 88389
33547 62695
21208 52212
4792 10472
40411 88271
72891 95398
14916 98609
1050 40160
37188 61973
77164 83200
53604 91270
14596 42454
21215 51504
18188 63117
67248 98590
10919 43218
50646 86304
13932 92874
63871 93488
15759 89775
50039 69579
9115 90084
20335 41528
83663 97481
17644 39238
57447 92181
14550 68647
29799 37919
30812 69625
20270 55601
36433 51283
35103 90641
15079 85946
84512 96808
7848 65426
4651 36834
48628 51368
15880 18170
20186 89965
34294 70246
59267 87634
60803 98722
37885 58345
78201 86933
7173 9254
57102 90342
14672 42949
31910 66227
7516 79367
66609 87854
2899 30034
86767 98996
44541 74069
29884 51621
66247 86313
60211 98892
38442 45744
19080 47096
73998 86988
2748 85037
23502 87097
81776 96417
40251 86462
36342 85877
18338 54255
31702 54749
21572 27109
34090 92208
92937 93684
11836 98870
9630 94199
878 98729
7057 99848
840 26908
66012 81880
68888 90553
6589 98664
54777 78996
7079 48641
4996 29916
32264 88318
36190 66591
34912 64734
37479 99554
40439 82555
11760 90910
71187 88863
2013 92097
78282 95392
18648 38320
23255 84020
20208 66573
54821 93684
52203 65173
16881 94280
57684 96219
32196 82580
5323 90568
11954 19178
14808 37424
76308 94008
20675 82698
33103 79151
2249 86915
38430 58310
44538 94349
3905 84820
50756 88706
35224 93510
59852 72855
49522 65202
63339 91653
43832 87656
4981 35962
45940 99110
553 35560
40669 67332
2944 57352
52723 85918
15855 77929
27950 42898
2044 28314
41581 59296
69737 95706
22173 82796
24429 64158
8873 94778
20911 76525
7864 12893
78550 93073
17497 71448
30773 60419
27586 28423
45233 62597
18228 33293
9061 98900
19435 25514
92188 94355
66194 74327
29397 50550
57887 82166
61702 69038
47668 80249
54621 93612
50617 70808
56770 82484
12165 56596
27352 72992
35480 54950
10274 27757
28675 41381
27938 43878
56042 77587
7788 44989
92088 97099
70014 81306
55320 78080
63689 65963
29286 83859
61521 91008
46028 58878
40144 57185
33136 63545
18289 91159
14280 69870
24173 97951
71705 96134
45403 75524
2200 63509
80642 86457
5246 14066
7317 36844
5428 20279
25689 88169
57844 76683
889 20306
68369 98792
51670 68635
57118 89245
35350 86379
1751 23059
43799 53420
38641 71147
91109 95086
47696 73935
10545 33966
20852 25014
29872 47727
50511 65335
27116 95725
18920 96049
38061 79298
4736 28277
14087 99144
20145 82835
6721 95160
12169 94728
5409 82029
20103 27441
4920 87428
35212 43871
23309 64928
51475 54327
21577 84671
8773 61051
21365 55033
4696 44005
13376 57430
94544 99655
13707 25559
46671 46959
11329 66088
18884 53313
52134 58237
26268 30734
91178 97228
70022 89955
70657 95705
60706 75075
38364 45242
61289 95113
10407 69587
2671 75380
83650 95093
2707 71524
44217 46665
37499 76934
27095 37172
6552 44868
1313 80155
2037 46774
11911 83085
5512 82057
23195 43239
91990 98336
14349 66483
81 9283
2632 21934
7290 61355
56217 61872
12694 81590
51652 72579
6298 91436
24219 45240
26680 84118
82304 88753
27492 58927
36923 41077
9611 35311
40790 72741
8482 17041
58271 64288
12622 52880
20126 91482
68699 97981
39184 84822
61414 69897
22408 98434
12243 67535
16553 92724
33978 43867
28399 63594
9680 85641
21900 24696
48881 78284
37391 98094
9819 98874
2130 8662
36793 92462
29720 90179
63602 92934
15018 85051
4387 76565
19237 84444
35505 58526
5059 77403
42960 63703
54315 71168
87981 93769
43101 59656
4307 37951
65018 90087
1344 59571
13431 17824
3526 46017
79654 85134
14636 85805
49137 94605
14296 78246
15747 20771
54202 56043
53153 71151
29325 64175
35704 90889
6937 50089
82201 87699
22072 54553
25732 54744
22918 31520
46758 51996
24571 76668
42326 73159
28992 82198
16911 35643
3203 89367
815 98849
19041 49307
1657 19792
10923 13378
2012 47670
89996 95817
30801 45952
14562 76494
4543 37867
33526 45905
3238 67291
28383 86929
41635 46922
82496 91715
46695 82520
89562 90666
33853 66106
5809 86874
84412 84808
36536 57978
31911 72559
46006 48752
8668 85905
23744 37611
43487 82690
13736 84579
25563 85648
42700 54556
52882 62889
25947 58499
52862 98234
29011 51585
89282 98673
59217 89018
18622 21976
27690 33209
25360 90325
8995 43211
30464 37496
6433 97525
17653 81796
20898 34091
11339 16304
6824 52784
30181 76220
19583 98522
35895 88275
1285 99452
14320 96908
8351 54388
73721 93183
2722 10037
26530 72342
45013 63280
30280 86976
57573 86854
2956 35358
45841 87410
1871 22615
30070 63616
49670 81360
18037 33916
18775 44183
41583 85494
38077 83983
36189 36352
44656 99954
7981 85435
57019 77099
78568 96730
6416 58950
715 2902
20475 78065
26452 98385
1606 73377
15196 21985
28185 38937
22074 77152
9819 30657
38056 54925
22332 37276
26455 91528
6516 80025
4198 53254
7042 87269
16407 97255
33973 85830
15335 80555
7638 57153
71216 89917
3257 62073
22541 94903
9388 9538
49194 80356
10490 24755
71436 81599
16801 63992
33769 97960
48448 52656
63988 65159
35318 85053
29985 48399
16339 46459
8039 98605
14130 51091
21128 33353
20139 50423
77532 92966
30149 50748
31430 35711
1075 6981
2270 10785
67008 67847
18680 54165
35816 96443
9636 36106
4847 76980
20742 52235
12389 84258
55729 80879
30697 35202
65961 88160
82465 88877
33362 86047
50982 71644
17545 61102
30126 84039
4249 11600
84909 87245
14335 57706
75039 85183
41952 59933
5889 14956
50648 58433
26519 37894
52806 72647
25064 81657
55826 88605
15889 51774
73662 74824
12355 25065
13329 56778
22681 51491
13937 17839
37533 38990
47362 58972
32026 45344
33566 94402
67976 95395
6644 66988
35638 88340
10994 11043
62925 78132
3159 54625
72588 93584
653 67023
47938 48082
22499 49160
46343 72350
57640 96469
40098 42702
17631 50884
52402 78140
19307 86819
35452 43671
29004 80241
8038 91296
50133 69368
55858 91825
58930 70797
7707 91281
71817 82720
67022 76837
74619 76865
77115 78125
27487 42777
25202 76370
57564 92117
7848 94217
87538 96109
19058 44365
23131 85935
18750 66474
1652 35356
25252 35674
66708 69351
35108 50229
21974 49968
6364 51814
5617 42711
36383 54271
58792 75265
1120 29852
19864 76584
73607 79799
3004 22929
50856 95007
1983 61213
11393 99399
47315 51713
33295 43578
36954 84329
27404 42542
29187 52423
13822 78234
29271 87633
44270 71729
48824 97711
72689 82880
3441 14263
60722 85175
82658 98668
48224 72577
22679 31511
22781 68384
4310 7900
65575 75735
2615 6361
76105 93566
11571 67067
14979 54538
53500 74837
72715 81206
1966 39645
30694 36214
21403 64773
16160 58894
12650 74737
46884 47139
42314 74379
91400 95706
76480 79682
17140 65761
35832 51329
33272 40353
41330 51608
3782 25395
47725 64721
70243 87546
15278 28510
26567 79149
5206 74890
15007 79523
1133 89791
40703 72145
16831 33101
8244 97176
74629 95286
23599 35317
2956 58188
4712 35487
40442 85691
79981 88039
24942 30103
22848 37867
91 32488
65627 92853
19819 42008
42119 78841
31855 71945
25765 86638
6231 67987
42303 43126
29178 92316
29502 69542
95528 98395
183 53073
28524 59549
14668 75659
19921 39182
37251 44129
69997 72539
32646 59397
35416 90085
21134 76495
73331 86597
5386 9152
21109 39313
15553 65362
26101 63414
36555 39651
58418 73889
47942 76337
900 22615
10469 36820
57532 65031
48319 89920
24848 32547
1325 22989
1246 47690
50396 86742
15135 27494
48874 73891
37471 64122
11754 49078
30826 46120
345 75104
18933 19914
72700 95437
20114 76180
23434 65895
49653 64949
20418 51058
24380 29919
47321 73118
50687 65757
47670 77121
42101 50943
35536 72674
74370 83160
58853 77455
48172 88725
48754 75691
48233 93943
16965 48114
30703 58737
28945 78281
12160 56397
10545 57130
33709 75723
2349 18955
37262 88514
12677 33567
71929 84293
18237 85942
93630 96933
44864 79781
16290 30641
20228 34542
55344 68637
35041 84569
19583 23076
47245 85852
1922 5951
15100 97264
32986 69802
19689 45102
14079 72029
71580 93622
46732 63409
67911 72864
88776 89282
17933 56287
41708 55571
22370 37007
11311 84145
31107 82021
8705 91395
8402 58278
24136 46360
17250 60734
13415 70926
45557 62998
2183 63379
74193 98343
58825 89919
32466 77684
60256 84807
21735 35451
36080 40556
49521 78496
60205 95458
11483 40097
21628 68833
30249 63924
59860 73710
46716 76657
20504 71692
50903 58165
6169 21703
20749 30113
48014 63433
44889 72208
2158 89766
12014 96592
29554 56784
47511 49586
66921 76234
45420 75902
69618 71028
3208 61867
23078 46201
84892 92850
2801 9208
6380 14055
48765 89962
15824 31196
44752 60272
35518 59336
19623 24288
17232 97929
18535 20996
935 27501
13899 37368
7547 36243
12746 80077
2176 8462
8034 62156
15425 22615
27078 61302
36409 96701
24922 83501
80808 91779
13723 87170
8503 81408
25801 49904
27544 39088
38209 97677
4803 30340
34308 51412
9470 41472
29899 41500
47352 58514
67112 83904
21504 76484
45994 51657
66702 80161
16887 54593
3038 63972
22861 87450
22746 72921
3300 42013
47518 80520
65388 70389
35025 66794
76512 94922
19504 76481
28753 39102
77329 79435
9788 81161
23050 85697
27507 59638
29332 74434
53622 85435
13604 22340
4843 46473
8322 46768
81927 82544
15318 17077
7432 10135
26324 43797
7873 42831
8479 41827
4516 9347
2189 8817
76284 92480
60525 79894
25345 97619
41853 62628
7774 40301
43322 74302
31444 45800
41414 68934
9950 23256
6042 48468
61915 99459
34864 67416
5722 6634
32288 70662
18782 80520
1766 26689
6650 77133
8141 77753
71008 89838
10434 35783
30146 60539
71492 73059
22450 72647
1177 5793
35308 90022
59580 89227
10901 37762
37991 68233
17500 45695
50600 77486
62113 96484
56334 82378
8345 35277
11891 22028
45999 46945
64589 72823
9706 53843
23002 37988
11215 91654
17411 61712
9109 69072
42040 97214
33705 46966
46725 64643
30186 38443
5130 26720
39282 46144
49518 89845
30400 35901
39307 96428
3986 81181
12895 81539
5222 32650
1728 35862
2909 18902
34185 47057
10199 24126
1562 16517
46940 59514
25921 32319
25754 48795
66816 88194
12141 65409
10192 38134
27043 73807
21881 98036
33607 55395
1719 56446
38090 49634
20476 88432
18948 89622
1519 17958
12714 78835
36404 88013
84767 84773
59394 82985
50733 60815
43505 68033
52080 73406
37604 63476
1366 67302
46968 91810
35555 77142
19773 63000
2945 95434
6235 59738
24853 27373
26530 80538
23965 24633
7696 18439
7573 40941
63393 89694
1512 59001
30232 72923
22313 58276
57278 73011
19436 50438
39434 96460
21248 53941
68106 95537
67259 74026
50281 78146
32877 36312
55788 57017
23803 53629
61 27866
33123 73381
1777 12708
14351 61520
19480 64324
28320 43713
17976 67985
11348 41434
39460 46900
68147 91872
15409 49581
5777 12994
45621 64945
3535 29067
38040 54802
23762 41609
21629 89212
53121 65165
33925 89983
15810 69928
469 60112
73258 82459
31379 96742
58835 84499
73844 78245
62117 78825
37926 38192
60556 71840
997 48759
7808 27416
57977 75083
57613 90730
62167 68383
2646 8245
28659 95633
5909 84361
30035 63157
996 39337
19463 95793
5261 33031
4559 63936
34356 86985
76350 92926
44891 64652
94092 99355
16660 94917
36995 46756
2818 6625
52632 89037
55012 72150
13802 57124
88822 91353
21305 63712
8321 75411
19505 27534
3252 24314
8171 74538
6917 91251
67867 98157
84582 87319
49990 67737
41727 92084
44314 76918
15925 36324
8443 50371
60121 97398
18359 62883
3326 15514
8973 45512
71387 93173
47601 58997
43790 69215
5190 81498
49728 55383
29222 90443
5032 91742
29785 74690
72043 87253
18164 48990
46663 63848
59966 67388
2586 33611
28816 64622
43515 62740
66243 99085
60703 63483
16471 36812
23230 29322
3601 49209
8232 90281
19090 41821
27841 54073
9002 55530
6925 16073
4323 30438
9601 33694
23278 76802
36619 42024
32966 78958
14477 34209
19507 35889
10212 73702
24182 43643
5950 65980
49157 66150
26974 91778
75431 96757
22551 53594
90187 98453
61441 87438
35109 65029
24699 96516
82642 89991
13071 72193
27064 63451
21775 50013
43412 60820
21610 92623
72672 91653
2550 50082
31528 38994
90312 91474
34039 93014
73021 87654
24936 33937
22719 28642
4672 13968
2725 77156
21530 52371
19787 89834
2875 87001
30903 57609
43408 59556
62401 88028
20480 81337
23358 91133
42145 46287
11069 65916
14369 27546
15840 76585
7207 15216
37095 58974
40154 87799
63735 82460
41818 57000
35991 66403
18146 85389
65011 80048
59466 67031
14062 91457
10300 56137
52740 60183
95374 98549
22147 89328
45210 96709
9324 47212
24757 35708
13940 31039
15032 37901
16103 34000
41174 71325
64219 88285
86265 88226
6994 32860
64258 96581
71825 92310
29008 38608
7178 39909
28057 82229
49109 66380
23061 83356
67534 73117
30249 52663
18458 42377
31485 45480
41057 51786
4416 28821
67951 97687
68194 81390
4622 81353
19318 44230
48423 61783
25754 79144
31236 33261
8035 46179
56864 80763
51489 75239
25066 60590
63883 72592
7658 26691
7357 53003
53121 80231
51211 64567
43802 98016
64749 90522
34107 43324
10193 69130
18389 29781
82718 84294
13746 48326
26210 83171
4500 49446
42425 72131
69140 76485
31973 92182
18246 64995
63565 91289
38402 43716
46714 66743
15818 27398
49820 63227
43383 95759
8873 50897
48884 92751
42621 57057
17688 62179
38281 82426
41019 93241
46781 55785
2050 18402
41118 58553
58049 83310
33984 67000
3289 57061
12370 84841
4245 71209
2580 22756
55637 82983
72146 93215
72363 93336
31205 92705
45968 65411
49323 99628
36431 36787
11859 14570
33734 98541
25009 53974
24121 95518
56491 72619
5913 62572
52310 75361
43963 64255
29130 86362
21351 65674
41351 99410
16598 74571
41231 63591
73953 97976
72254 88220
8763 51585
37181 85757
34569 40019
50704 55924
69046 71747
12129 49430
38751 85047
13523 43563
70137 73830
2144 7184
2675 66538
9471 17578
38068 42496
54084 67778
72074 78842
30895 33844
425 77969
11337 25291
16111 54442
20795 83754
26482 70299
27190 67325
42375 57409
20564 29171
45420 47800
4444 99034
30576 94216
7328 14201
24266 60940
36358 36839
62014 90957
45512 72290
56111 92069
38877 40071
34589 73187
38925 91542
6939 38479
79620 92607
29143 60220
6804 72534
38738 91919
1197 68416
31585 48601
20682 43064
30733 41585
1865 12378
11633 66070
35228 72908
52375 76427
47867 64422
54306 56905
47556 67410
76938 85536
42479 90927
39947 62627
44396 87989
5916 33649
26402 42988
28752 82826
20902 50069
36279 62221
30149 67484
5913 95000
40150 66398
31160 67780
13545 20187
33121 93999
13803 28905
15932 35207
20162 88283
48747 73928
26580 92685
10421 95854
2853 98636
13603 47151
71612 71681
43774 71329
26933 69449
50007 77096
28579 55396
10203 19774
43209 44218
26154 71838
20461 57322
24393 49893
41142 91073
54534 89363
38071 69613
68587 83404
9344 82732
57557 73316
40656 99535
29527 94226
3084 58120
8178 75543
7066 68062
56275 96544
35265 74136
41853 68302
19691 66316
426 39897
91668 99664
16317 83994
38878 94179
6123 73913
54044 67101
75143 92703
57750 99780
53044 88708
22288 26151
3677 89933
3508 41100
67606 83498
15860 15944
43054 94947
30511 67068
31885 67374
28810 47507
6808 58863
14581 98364
23514 73447
9397 28155
3585 70897
10002 16980
80794 89675
11515 99560
7084 22347
36648 43981
35447 81859
614 53566
65759 73139
53531 84240
63033 78388
46286 79788
6547 97548
8485 93510
39922 70770
76617 86142
64112 75046
37875 45287
55183 83834
38399 71024
9416 67712
53203 56255
44361 54383
33946 60367
49745 80501
18706 91838
14306 22894
8357 76460
35704 43456
24835 49989
68167 72770
61293 89292
1386 50591
32948 51065
91764 93734
32511 41682
15426 65942
8112 29341
10148 96333
67958 97871
41569 95779
53752 63736
24779 74802
55360 92188
21843 24696
50777 92966
13307 93290
11786 87378
46080 52898
28685 41293
62350 83907
41095 60732
87096 98435
3173 74170
25427 57900
2000 55389
46632 54782
60660 91059
4233 65219
71580 80983
16511 35695
45405 91724
6068 28190
17156 89188
96317 96573
15686 55056
27284 71761
47435 69234
63125 70455
25827 98299
2046 98073
7465 63891
54394 71273
27396 73892
32022 89790
1722 9843
56289 61689
60766 73887
5939 14483
11319 94910
80180 91061
5481 65427
48978 99807
43638 43775
31630 69428
10500 84576
7457 36372
71676 74123
35625 66090
2546 97982
82847 99345
10090 76729
33619 98997
17719 41660
14811 30815
6047 12286
77946 94573
24552 84218
17891 96518
4396 20473
64457 74443
85508 99269
12375 37911
37036 66235
56515 99274
32607 43828
30511 64262
41027 83113
22216 87910
42765 98423
4475 81228
52583 61774
32995 52361
44892 83460
2138 43598
25022 37895
16211 97481
63366 90078
7948 73615
8086 40255
16242 24409
65839 84059
67312 98828
26748 71588
7969 80260
95748 97923
14009 33866
45562 77181
69870 75075
4180 80507
80042 90299
56515 90057
12434 62750
12823 19350
1246 8374
10649 85008
40964 73695
38631 86439
48444 48769
6960 91176
58074 72427
61665 78676
32469 57073
36388 38359
57214 84877
29221 40417
75527 98705
44885 50814
10696 76865
562 55244
24214 58747
68301 74701
31850 34661
21228 43146
23155 65756
51983 69692
12932 68322
11923 75090
14036 23959
10560 59480
43327 45621
21962 50771
1029 60563
29872 45953
65200 90064
51283 65209
24189 59021
52657 73168
53527 59150
68605 77406
8358 60357
31766 34427
43892 65740
21022 95442
38064 91222
2033 78037
1713 62965
10826 68068
13830 48953
22313 62549
80781 99070
17663 29105
19841 86358
10197 57504
35424 50366
40272 92612
6343 37443
3970 85954
64221 91277
37256 51749
41565 59317
53607 72055
42050 82643
25593 61108
20661 84398
5139 52480
33603 75936
30714 52362
37963 55397
16031 45296
6756 27343
58690 76024
49399 89099
32932 88085
44009 87828
6120 28396
1355 16571
31770 93309
5040 94252
12830 63321
5903 47663
62562 72709
18071 36297
44487 70902
10126 57374
34230 45808
49477 58612
43112 71163
49862 92327
27926 76149
28781 83813
8056 95174
21813 62277
2419 10135
30359 90907
12794 57093
11500 63290
51688 88363
70924 90415
12427 88522
33664 65093
31960 69658
41129 86243
78132 96118
36115 74382
1540 26763
81564 93572
26413 75894
13359 76470
41498 89556
9289 44293
30596 40382
18506 37323
37121 61421
29379 72966
67547 72650
6323 39679
13809 97883
28781 87699
32756 37201
4788 37539
5143 37192
71562 93076
16843 96334
1580 9044
69562 91362
30172 37902
38588 41112
16403 17134
18072 46457
43370 49788
7878 65531
17468 90830
5774 51997
42377 78568
52949 80567
1210 7309
88932 94447
13482 63132
13723 79072
82115 93218
41097 48961
10591 80893
17289 73349
19482 52458
62318 66501
44186 60876
83494 90655
34910 69736
67014 93858
70762 74345
78917 81459
42606 99068
16347 62214
6097 22557
6374 45497
59507 75957
12757 88957
55627 59474
1392 10809
26002 45537
19921 26940
2300 5256
3628 66683
13440 84927
50667 94415
58562 89631
44164 44861
13801 31181
42641 65139
16081 38014
60740 96536
8323 45311
970 70179
2892 21690
29788 40416
6382 71452
86598 91888
29411 76180
54979 69276
52897 72970
41286 70836
52359 64491
18855 42454
50576 58804
29987 45231
25989 69597
6592 17421
34518 74776
7011 74765
27226 82483
19118 82066
29156 72442
29585 41653
51442 72772
50683 65962
64713 80186
10258 85228
66190 78800
46017 60741
49186 67818
3760 18482
57507 83194
28635 51756
10645 16749
80796 83832
8565 16598
21514 57315
27766 76017
48822 84991
25554 94921
62214 76205
65605 85115
42555 88102
2484 85736
167 9229
12295 95391
16813 68642
2992 70825
4796 21770
7960 94365
43498 81129
72294 80946
69843 74759
66117 99035
1274 86403
50812 73665
8405 67370
47645 94906
39318 94499
9850 66668
41586 73324
7095 84403
42530 84397
26451 43579
69989 92505
35755 76341
14784 24418
60531 69625
305 42254
20697 94148
49151 61525
310 27518
98263 99369
76632 86988
44861 53666
58316 94118
6133 63239
39591 86633
34245 60886
39331 84241
29390 96218
4986 28448
32979 79945
76156 79907
13086 57847
16966 77683
73639 97770
41427 41571
62328 77561
28201 39379
59628 95997
253 16349
578 66917
29030 35753
51394 55720
13284 99327
32704 54524
61572 63546
22646 63584
754 38968
64679 91467
34390 86165
16528 59200
29153 35390
75340 96668
38884 43540
14362 94584
72642 77074
24309 88001
32019 89646
29353 30122
31082 56777
62330 74329
15837 45443
17933 63997
49431 93803
61827 67310
24263 46308
54595 98433
69322 92027
51462 61783
56509 73203
43758 61569
53440 53785
28854 57420
42629 76120
71601 92768
4371 91305
30701 58744
32994 89273
16210 26077
15281 91441
16657 20023
38275 39117
12368 60569
55500 73363
10158 53755
32776 43091
11054 89516
43611 46887
27979 89463
879 31020
7037 70781
75927 98110
46237 91788
44673 52421
3657 14677
29667 63518
43237 97322
58396 88920
5649 90468
55023 84631
44485 90846
91801 96058
24988 29038
10295 31343
28866 77261
18115 95055
15569 39382
19817 81423
73675 83693
18224 41577
1048 99670
5810 9381
37730 48605
41957 87336
39817 55895
43423 50515
14132 80688
36330 51909
27454 93562
56597 58183
29204 52012
3082 98129
67601 95358
32 50140
43335 93313
31109 81031
78647 91425
8667 18368
11586 95533
27973 84143
9782 17613
17523 76329
82240 96323
12863 70887
38725 86103
45663 90781
10920 38757
26692 78699
7561 80705
43219 99269
46110 85205
1866 8973
21331 63808
70099 99699
3033 61215
76826 98696
19763 62850
18562 77367
754 98631
72283 82647
23618 70218
47477 47724
66101 89499
19395 42369
2373 31756
51886 94840
33832 43850
73482 77031
8934 38097
19010 26383
9030 34060
23370 40388
85713 94046
27631 99701
2320 21965
7501 15548
48550 93181
49755 99557
9047 30918
1807 10020
32001 98682
75188 82888
824 6946
39451 69689
77404 83585
52118 75036
56908 90471
71116 76546
7668 78036
41109 88224
8659 70933
27017 67388
7364 23731
4172 79653
7679 80273
8883 80706
28666 72168
75434 75593
32721 95860
75856 93446
49318 63319
23541 63310
86470 98703
34631 47542
10295 46721
16470 48075
9549 50915
14276 14841
16655 67216
16389 85609
5289 37079
45552 65744
75666 95625
40530 97042
10290 42264
17108 33949
69124 70730
15520 18810
49844 68891
4509 87446
13355 52909
19511 82860
23732 42396
15504 75543
28319 39319
15705 64917
66434 76545
55680 66861
63090 78254
2995 5970
79420 92901
13110 89221
16895 51305
65074 81470
17982 22652
10088 17214
28007 81625
39094 78140
11203 11898
63516 73187
62084 74222
29375 50441
16174 28389
33478 87502
34482 93109
23085 29154
33571 40512
35887 36126
65513 94682
91646 99327
21650 41179
14891 64099
61352 89215
14535 50494
6484 80509
48938 87248
10996 46328
15375 97575
13093 82339
11429 19336
39234 80009
851 84008
14057 77439
15138 68829
20478 24027
11161 74432
205 80820
38842 55372
9282 39234
50420 91138
3862 57358
25734 89163
61017 68770
11677 61234
63448 98529
29704 39240
45027 46111
41606 53337
5100 80506
35767 47282
47706 60325
19013 38007
38375 99175
15894 39341
456 21354
62379 85712
55545 91572
1748 43784
5890 17749
48583 55459
54204 59490
15243 35754
54990 88695
43977 72011
2400 75480
60452 85119
6547 12316
3212 62803
48 73915
235 24306
16436 57172
35197 89265
54787 72546
45852 98616
16112 55305
8227 67486
31339 55589
9823 25684
42147 92967
31163 63414
31270 63533
4991 7718
17316 29405
12395 69709
13662 21362
44621 89857
72906 86642
33085 41737
6132 7183
62457 86805
55822 65514
43911 59523
5735 85120
41 42523
26112 29004
54107 67414
51017 81864
33452 54907
36033 72555
25577 83639
64242 94371
26428 86128
18170 33006
80172 93326
47266 62461
4789 50481
10867 91802
16227 26459
71478 73540
14540 43922
14356 29260
42267 64654
71845 77829
10487 98506
47089 74199
52853 91225
67923 69216
34473 47592
87780 96672
71188 77871
44563 82047
1998 91107
15843 24044
34368 37429
23163 35941
11065 57794
21344 95009
27353 44152
27129 33629
35190 95605
69066 84388
14736 34412
36441 42920
70826 96714
3575 73424
65331 85030
7465 50058
28311 60816
8194 54548
26241 79782
25802 65642
47343 61699
21807 46485
10621 67493
11542 65653
70591 79837
6494 32663
21410 24319
9866 33838
43843 80745
28691 32566
53733 82352
27689 61394
30021 98397
884 78695
51340 92737
1816 17109
18275 71543
33454 34038
71507 93474
4624 64434
28464 36638
17368 57214
1026 87890
21160 54600
15482 55321
14234 57673
55245 92895
53731 73694
47511 55137
21144 92733
8196 57785
38082 80255
58365 87823
75312 84198
6231 29290
25309 89432
21011 92421
35278 88250
26789 79337
12695 64328
8753 90766
13100 65024
56617 90321
19117 20593
1152 61187
60129 78492
35340 46276
13629 78220
57498 84006
13001 85739
24249 91076
48400 97098
18569 53384
2313 56475
12521 26943
55772 62308
17820 85645
44492 96689
60477 95190
814 42555
17829 46868
18310 53701
16053 74281
11169 25438
473 10294
69934 83879
21268 97231
14828 97436
17787 65592
59913 66903
39157 98051
32238 96058
44882 70967
15394 50539
23163 98007
15791 45547
77857 88243
74475 98410
3349 97354
1207 61026
27313 50334
3904 17778
30014 31051
14884 59863
29250 62194
64030 69784
48934 59954
69334 95227
46756 87540
3150 54374
33708 33762
11426 99144
2874 54448
24184 89661
62488 74931
35250 78845
43067 51231
18969 86121
49051 52909
2803 13747
8226 97388
35154 50765
8284 26850
32479 44179
1190 86181
18127 43164
13693 99362
24941 29700
59062 98815
14929 19026
41362 52519
9718 87588
25527 92878
80021 80328
18601 65328
4159 27494
14974 57401
2936 49752
10891 44696
46670 64758
17469 68384
9160 9409
14140 19521
209 89428
57428 99447
1694 89464
59245 63638
63136 94289
28202 72257
38970 85891
78495 99602
30828 91618
51951 60921
23204 61502
63088 97551
7331 62844
17624 39213
12025 64751
73805 80403
6954 87190
62468 64994
75188 84498
21693 51267
13476 77352
49848 56523
54091 99213
31550 55406
52060 96926
75344 86121
8534 93113
22678 75029
19357 98076
3329 49818
66538 96019
37268 81675
85807 93995
6849 80922
836 55272
51990 92626
31422 69670
5313 26757
33964 77594
5086 40257
30615 42856
37953 38337
18768 88636
42845 67423
5033 7140
15152 17864
44552 50201
7496 17835
65479 89539
32801 53605
53008 61135
49159 92107
12184 69081
12020 61557
15646 49184
52233 94906
67902 91802
14038 34822
9020 59128
47793 82012
93418 95046
14874 36663
23462 69672
79311 89542
35571 88277
13637 69847
25756 47901
4007 25360
49402 58160
34396 50890
845 22670
9713 80383
44565 52134
45826 87002
44240 76972
19078 94000
2052 72888
33004 81845
43644 63165
70211 97688
14441 18180
12319 29431
24458 88292
57717 78939
35047 44032
1547 45003
38550 95646
15731 59563
27584 53472
29338 97187
7296 41502
57854 92686
13260 70589
27009 93917
42656 52380
25768 59350
36165 91660
25942 32597
45274 68896
95294 98869
19651 32926
12699 87413
16959 42241
13994 47227
8731 43684
60019 94500
33709 77732
76545 94505
2486 16279
19094 56588
1815 71160
27779 62708
66954 71520
47141 99024
11776 30323
83884 85294
82812 85747
58766 70910
21996 32139
26595 93049
19085 72356
9167 10128
6662 27048
26347 71228
25781 26126
35040 73219
39651 53829
30917 95575
39860 40575
31823 70396
66000 67138
35774 71612
33306 93839
13143 96170
98385 99105
33322 49267
27365 76232
48190 74866
11084 34816
17191 87668
286 21699
63698 91018
5386 55768
19390 42824
87941 97276
17496 39724
29650 73691
3595 62371
40381 62027
41739 86749
17990 36706
1586 38573
37323 93538
23167 81730
83054 98678
33324 89106
23733 61579
11028 73261
20388 63918
57434 92083
7980 46531
27311 90539
12172 84307
82161 86269
3040 5348
72572 98110
17107 26206
51145 76432
70553 78669
66728 83265
65065 97796
17663 58376
84348 84858
9468 33648
22965 50686
36946 65783
68027 98199
21900 96440
45697 55485
4372 53595
66854 69422
2138 96308
22616 57230
32045 49272
9150 84980
62094 68436
19671 36072
39364 86028
28730 97091
54521 73436
14617 29697
64223 79731
47793 82387
37686 62467
30260 97293
36310 48822
54036 87357
70928 92202
5993 10997
27485 56956
37449 54399
18015 51555
57241 76314
32028 53554
50492 61681
13066 95114
80600 87753
43967 82625
46922 93651
8622 25796
2968 96875
9654 15174
365 88388
7170 77400
25998 63556
39994 73748
71202 76478
2365 99717
11586 33471
42653 56896
5464 61349
40185 72168
44227 68125
8833 62826
5514 56233
72068 84228
22322 57321
28201 56046
9721 18582
14229 92142
22642 80999
29868 64465
33917 55255
27535 80428
24414 93026
21376 21906
53674 71611
17181 27671
18547 86842
32629 49685
18259 27085
30229 42684
31469 66130
23507 41762
40754 87982
23352 97814
27847 41253
83335 87157
51758 87371
60854 68781
26746 92206
11776 35687
15415 91656
87195 98123
4992 92771
1940 1956
24145 91180
72685 96090
56714 80960
1269 91385
17926 41305
66550 88573
30186 59512
889 50379
20809 84449
58088 67084
25083 32310
25225 59336
33924 67132
32885 85240
17063 63825
6778 24559
5335 9864
24415 94913
40628 42108
19955 22022
18869 80076
13808 41305
19835 44025
22577 51645
14881 17434
24318 79781
20312 47005
15891 25657
9390 65939
25169 83057
25017 54700
45404 98460
41560 46983
53567 61014
28150 60663
27446 69434
4540 82340
50218 84929
17916 43452
26188 48548
59340 66269
11635 23577
27846 41731
38882 84587
3634 16457
55371 57297
45934 45938
23086 45742
56820 86914
11777 66525
61509 95635
65174 84916
2141 70326
18502 25192
39410 83799
11633 78194
45468 87756
47444 58799
5083 96268
8024 83669
8684 37018
33098 34315
21599 26756
14627 45609
18413 62479
42554 85529
27992 43375
25062 64664
58448 80771
30280 90818
36446 90239
13003 92883
56043 58022
32461 99190
7236 96803
19625 31643
68122 96671
11219 82257
15766 56144
37776 48529
47980 55068
31856 50076
14054 80110
32699 65866
16226 76405
24515 55254
54600 97060
29620 54695
41439 98047
63778 86850
10850 17950
9916 28430
10653 86160
24422 39483
33765 54011
24264 40139
11888 65058
46333 75748
83572 98275
36879 74665
36522 39342
66080 73778
17693 28978
19440 48129
31449 58059
16357 56855
52409 65809
38657 52661
17922 87767
47672 91467
2002 17527
15553 60538
5141 34558
10170 78800
5925 19778
38435 72938
66267 77747
53067 69249
55135 95742
2965 11075
17108 51081
12980 18127
31469 90481
53325 66805
24603 69914
87269 90399
48027 85503
30562 95213
64199 74523
32470 83625
49573 57943
43166 92063
37596 99635
31047 82746
67989 73050
34001 59222
34526 99171
62020 81871
27185 44962
35828 76305
11131 20351
36536 47715
48645 70758
42144 86376
61226 63854
41084 52060
75735 77177
76755 79278
18887 26254
57024 97288
11254 12389
45087 53945
32187 91436
2183 56923
37309 71909
75277 91657
5430 45610
56935 78391
22983 81675
17039 62799
38512 97564
13007 77117
6499 57782
89862 97513
11017 38958
37713 77319
9864 91252
39665 94416
19013 50850
52119 86451
44640 71778
54382 80705
13546 72787
32824 54449
28338 91479
5870 44987
75536 77734
40513 65492
21224 61126
36741 60891
22376 27942
53953 61193
25851 39085
37640 41780
61428 76230
42406 56027
24016 84540
13328 88790
45259 62432
63213 65925
39615 90761
6929 23953
59681 93839
12975 50906
11677 19436
36896 45419
19502 22052
8882 50788
8653 88779
24108 49491
57241 62366
35694 85556
67237 89329
35499 42793
46383 67986
59717 62283
48656 72502
30739 68363
10896 15103
55134 59172
25235 78735
14624 45450
41536 86330
46598 75438
4229 10718
11077 95039
36597 70081
43889 88592
17735 19539
2849 47217
412 26300
17781 81382
71008 92859
81841 92679
1720 22677
18998 31552
7202 97102
45229 83591
56957 88705
19188 73673
7646 50402
39237 46364
3791 77698
3732 76100
48311 72602
7084 91818
12683 37117
14525 49137
49234 53198
38902 74353
38966 91403
9204 39178
9051 16337
42500 70301
47830 63169
47913 91006
45308 55790
63533 80867
64575 85630
78981 87354
31107 63405
15421 73916
31295 42697
25021 76289
38061 69024
431 81747
19160 51244
18158 34212
68899 79337
43277 71804
56154 95234
43850 73761
64418 79030
25835 37339
21783 47901
38086 78985
35728 42048
56745 80235
11356 31828
55674 71882
80274 96775
3312 78515
23935 69070
71976 82019
3551 80908
21170 61809
27690 64731
77104 86161
4396 52083
40875 92915
19519 40878
6787 74619
28040 77603
23321 71492
32562 45639
4048 5576
20236 75376
58668 68724
46955 86921
21850 92549
53774 79505
42815 52458
43546 99697
39159 91658
16597 75559
44303 48865
48439 96970
8141 78968
38366 99544
10956 44961
9572 58327
15382 92603
9619 77019
6171 56472
12965 77518
54365 57290
32639 85506
49576 58057
61756 97098
3395 40639
14680 16363
60081 98849
27330 86182
17355 47217
84453 85703
15783 73173
14102 83062
27106 53448
38945 64392
43496 57610
39857 44750
70678 82117
44668 90955
60388 81457
61694 84846
28976 72142
14777 95317
46719 74846
42863 61769
1499 52224
36352 64290
50510 55924
33217 80485
8342 92193
63274 91672
72424 73040
18940 33591
81673 94090
7057 31546
31912 48515
34956 67020
25928 44451
58098 99107
28412 79148
87430 99270
74376 92210
4111 83715
12518 22385
11798 97899
66428 90711
15382 62877
73494 80835
5953 80771
44525 49594
4145 89268
77169 93276
19354 33606
89714 98865
43713 58029
61761 64333
17247 23067
739 11662
7350 85437
32961 48497
63038 97461
21900 48040
21471 45717
7353 47189
58138 99858
7074 17676
66009 72531
768 35728
4641 31963
11661 76048
5177 90459
25231 99828
51532 81453
4672 77496
59643 68963
41334 62744
49105 81926
35855 97413
16322 30841
3548 28118
76639 77923
5086 96645
26307 78389
5706 46246
11793 21427
4063 67537
37387 54801
71383 91979
65438 84806
26450 52948
54496 76650
14057 82422
65571 71743
12859 14222
50154 55545
23402 75280
59191 76968
73799 97491
42300 90407
4224 11362
72743 73482
4460 32874
49485 69619
92698 97960
66652 67893
44600 94621
1701 51435
29751 74121
39848 66695
60195 97674
61810 73263
21772 24915
1301 18245
32343 48151
70369 82368
291 57244
14592 29819
56557 93688
34597 40051
12767 81531
11332 20660
56327 57493
7112 19711
3691 8028
33919 78484
2951 42959
41239 55353
43437 44812
17134 29213
2616 38749
96823 99127
24221 40898
65799 66194
24999 82128
4811 49680
6028 47704
31826 78559
78849 83729
15624 85247
70821 88905
29486 46747
38869 42056
40485 45793
46538 85270
18358 84053
19161 36848
49813 68620
5832 15794
691 43856
18566 72828
34345 98168
45842 67204
51196 70363
35493 56716
2513 96152
31491 64648
7857 13558
64083 74472
48351 64348
18942 48046
27923 85919
35233 67487
77380 78285
63975 86529
54391 71162
21372 96962
80832 89571
70923 71806
21329 95468
23467 74340
60440 86637
5259 21196
53819 63689
5866 88284
21253 78882
40927 72726
19559 27824
30128 32836
81186 91731
41204 76589
12681 34388
68347 96427
34971 68253
1776 3334
86357 87496
11044 99458
46074 66104
66987 82624
2370 85945
60594 95301
30745 87594
3903 61620
11591 45067
67553 78266
59692 86492
52942 90798
31675 91905
22850 55277
17243 83709
7544 46747
51195 91254
14567 93093
26612 60564
47905 75260
1619 60879
34327 89839
41951 44743
45355 84882
660 77384
52471 84471
2469 71163
58025 98283
11651 76582
31788 38086
6946 95259
2949 75188
31265 37390
51656 94386
63410 93069
32562 67060
4741 99757
327 98820
12559 61594
58126 73151
28240 29692
37591 54574
45617 71973
17624 83397
52371 79046
6265 11086
8148 39688
41902 83794
30884 92428
8233 87648
65813 95228
18616 73127
27097 93608
30663 58870
3829 47727
49317 89717
34712 45859
62803 76454
58612 98317
45057 98608
2694 95264
7610 64363
21846 95705
24322 28447
11659 61184
21663 52335
67410 68641
38366 68735
23244 91869
44073 72589
58737 88540
45163 53168
33424 91984
71813 72634
90151 99954
23492 42309
63454 68746
32448 74150
44140 65633
60825 81401
44345 93407
58491 94217
35557 36378
53213 94910
24552 40954
4620 60385
28938 55252
9045 41460
46427 96824
33400 33595
41295 41896
14481 32970
25748 72289
16357 32828
4251 97013
56976 85499
86768 92288
33275 61511
28804 84297
32903 46569
24183 94124
6456 60002
15458 18957
37623 97958
42377 52260
41535 53323
5647 91843
788 29261
5021 58187
28331 83875
19365 26856
64121 80077
23925 64821
9367 54857
15779 95025
37125 56495
7735 81774
51974 97263
19695 90408
14569 39845
61758 94311
52421 70712
67949 96086
25563 26518
17777 40742
4408 53005
12398 20720
16626 27784
59410 77708
22015 30359
2491 13169
43094 84329
11473 19949
14280 84269
38095 99328
25089 73266
56285 85015
63325 77319
70201 85704
47839 58662
19274 49360
9149 56000
65694 90172
34321 79886
8857 39180
27176 79732
5104 51870
53898 59454
12986 76175
42900 89920
34591 79150
70067 81394
51494 84267
48124 98587
25723 81705
86934 91453
4238 58971
50559 63313
4788 52389
1479 19653
63440 94663
13729 31624
36870 94027
8067 18950
14956 91632
40444 73260
61398 90390
9025 18491
27370 89739
33203 75578
76680 99805
44666 76058
10934 48648
43001 86620
98135 98813
29116 75167
17925 55014
64401 90694
10049 94284
15920 22600
1411 55180
7413 42230
53436 68038
3168 11024
32354 89269
31590 84057
61043 81960
24696 63719
39508 57370
36370 74737
39722 60665
29782 76140
66573 93644
19195 91458
30326 99238
4434 55677
829 67166
5118 44437
15235 79812
18470 66259
12028 15508
41442 48325
40750 75217
29393 86686
25392 57795
65772 89799
30829 96560
68 53879
79585 87257
71407 73316
55095 88701
66212 96865
56932 72691
4397 36748
37089 89298
7492 43851
18995 83459
26937 49984
8724 78581
18668 66221
1467 43882
26798 71823
49739 90159
53048 98756
25766 34527
45036 89572
77593 81715
79074 81040
75383 81028
15331 38483
56885 71082
59216 74106
49398 52911
48774 97161
32723 38300
22091 76523
30301 68669
14815 52603
48521 58345
40511 78752
14079 30996
69005 93536
72368 84399
47517 89296
55266 93758
23111 39289
34544 53075
22669 46069
21761 76143
14514 51216
11520 53803
50883 85243
2109 82479
32489 84534
59396 78619
6027 32719
426 17361
3292 51623
31458 86721
44604 56851
46434 87324
12437 90651
83945 97133
36959 54831
4146 85344
23017 53055
33925 66031
40263 67169
53781 94174
39813 72995
7459 84212
59985 63606
58911 87446
34413 77339
8590 72674
45134 87843
7079 36037
64644 96186
33687 37818
13694 70891
83076 98559
40114 44616
17391 76597
15489 76364
12148 15826
40714 86112
48393 79368
15447 38052
57230 67149
24867 77650
12476 53698
1797 78148
46701 99157
31484 81094
82079 93771
21747 41972
44466 48809
4815 53506
55403 57861
31942 44000
2603 93715
12490 57076
54332 96908
69625 98776
56257 58753
57100 74934
37520 67863
19795 88860
40529 77192
4143 76261
7429 76182
6693 49086
38596 42316
11385 13705
69235 85407
29633 43913
1358 64964
11976 16147
43891 52991
55325 57828
26333 58119
46478 58969
8748 39060
52984 81957
41279 85737
33671 84741
6286 16015
21190 37389
28995 53529
45206 71475
27348 35277
15113 85224
44351 60155
49393 96010
63126 65298
67608 69256
54437 74323
47597 68528
59670 90094
30556 58190
63430 79234
60841 83289
41416 86716
25926 50923
4461 13545
17043 94088
9468 16122
40184 50042
65443 66060
38051 49458
59612 97445
29163 84991
3262 66841
26366 55291
81680 89272
9292 53122
48959 95569
36727 85206
10648 23860
54183 67468
41700 88756
46484 64605
38781 45515
43066 61548
39223 48018
78972 87653
37071 88133
38853 63918
55980 75916
17198 65481
37190 89280
1684 57357
33593 71648
80272 92439
56816 99451
18831 54723
37345 52310
84926 87397
59330 62541
63769 66925
19504 51566
19183 54919
8058 52546
7608 80959
15682 51346
48440 74291
30344 97165
74402 80953
17460 36741
44716 60027
38195 42854
5936 65239
13924 27497
67465 71039
54021 63008
78357 96115
50342 81346
53298 75483
806 43913
43323 74447
55918 72564
24815 46017
62080 95854
12015 21829
17750 97205
35770 47626
46370 77358
53462 81074
13938 47359
33274 71008
59369 66551
21133 89016
10636 17587
53319 85977
37600 99398
72379 95179
9367 54755
10758 28790
35956 56436
47915 67032
65892 78976
29381 94546
12682 55130
71481 89493
46132 57032
63541 75802
60700 86651
49337 71100
11793 47561
8182 58957
17557 75779
21031 99262
47318 86431
67698 81848
988 49312
26816 40482
50041 76134
62481 80743
27777 45937
43165 45396
39166 74663
3006 35875
37559 75310
19900 77108
7260 7285
46994 52958
28808 80758
2470 4373
62524 71439
15429 30569
10293 97420
52407 89520
4431 73123
15773 78627
54841 80756
17922 34279
44131 55009
142 33017
58254 87474
53862 59785
27453 82208
32294 60570
57169 83741
38647 67787
69543 95883
53749 60302
19702 41721
74118 94054
42594 78259
8590 41048
19336 42377
53402 82772
4282 13433
39817 69199
43388 86883
41710 85114
5321 37485
48296 88097
7975 24029
14375 84844
17656 19212
10923 40884
11593 21110
81769 84223
21051 57989
17798 46203
62772 83936
56954 84414
25940 85778
1652 88826
68033 76508
6999 58332
14440 87403
24259 55585
12216 92411
48604 90280
62463 67258
13944 42884
11928 47825
69724 92406
5819 45489
38859 97695
61288 77191
67884 91763
13444 35478
38396 76548
7605 83100
62458 99344
65305 97907
16352 59241
53027 84755
73902 91520
49236 52148
20348 29684
37202 41650
29763 38208
5065 59623
14092 36461
4096 25625
23752 26578
57090 59169
10821 39423
14791 73931
15081 96571
33481 35985
57132 90916
8050 84851
15387 18767
44715 67935
52956 82168
3119 5561
54146 88849
27239 79359
65636 69218
11790 12092
17425 55443
22044 57343
51573 55713
43383 89856
2072 51712
60493 72199
9494 26843
4729 22878
7965 95185
61090 85491
12645 29948
10719 47214
61342 64253
14741 51854
82329 98160
17732 48343
16865 70160
22800 96105
605 11182
55949 92365
10692 17085
37978 66104
23970 64738
8824 31341
23820 31335
25470 73254
36097 38540
45170 78363
25431 87578
43582 44418
30974 49372
25630 64261
71949 90159
48909 76745
68501 86759
3650 14289
7210 47497
34692 98217
18228 48909
6006 45520
69361 72064
7042 88203
32683 40358
34751 35230
47482 57364
19336 67887
46217 79688
43188 93543
39688 93875
3934 28491
25358 59603
92528 94826
10037 19027
11935 96061
60549 65115
88103 95371
18784 61408
38101 75123
37022 63526
16158 58009
19015 84259
44122 96676
4441 37101
32758 52612
46344 75104
25091 81544
29149 96758
38926 48407
44333 69835
78655 93593
31337 74512
37899 91190
3467 20749
28789 83737
52919 72137
6543 75588
49477 88951
24084 89017
29042 32382
62506 95310
1183 25914
62471 86123
29506 48837
45071 96768
1040 33164
60760 93504
33140 60240
47083 50210
37707 77958
45228 93771
15372 95024
74052 86148
5469 45026
54540 93456
7641 18096
6265 61845
20646 56545
51692 58796
11595 60845
77335 79798
12326 24740
6334 99383
18138 62974
13311 87341
30004 34799
57984 61145
18295 67738
1533 15057
23121 75766
78304 90148
34360 83248
12078 15206
28359 66723
66525 80217
23667 96778
18634 35375
11112 73523
90597 97922
40447 59728
29885 40217
25689 70189
20170 24100
69651 86401
50059 76115
26503 85256
39898 87619
33608 40476
32061 81220
91777 95033
18245 95771
55649 88653
17036 82687
31611 51437
29220 38528
26839 34440
80112 98228
19992 76697
36990 76624
23789 36244
10122 53957
12344 99317
21504 72797
56096 63478
11431 98182
3351 16441
61485 71942
28345 68618
3768 48449
18951 70496
32773 56193
72376 95497
23224 48661
88697 88805
40112 75680
21914 27377
723 5254
30852 46903
28334 32177
9378 76533
12900 32557
4304 79186
36302 51605
8318 18133
34257 82382
23688 67753
71910 89374
52347 99731
73246 89515
30780 46247
22163 47064
40255 78544
42922 96172
7258 86358
31376 70728
50169 92132
18806 81902
12240 30521
83543 83794
42179 76981
14613 70587
83574 95816
26585 27167
98893 99919
36926 61107
24435 86022
28125 40285
31489 92162
23870 48734
48274 90225
22376 49819
96779 98774
21925 76090
55704 68421
4056 93830
21954 78406
84524 84699
49135 62391
35143 53552
13466 81130
29106 54186
75932 94301
29089 92531
10405 67834
36001 55457
20248 31382
59836 60313
18587 30656
9467 52190
87532 88937
13502 18171
11988 69257
44036 88728
31893 52588
34624 40795
3567 44624
76885 78190
13185 33657
8957 52914
39147 88271
64633 97802
8783 67640
13568 77416
52280 60748
33158 93765
3666 28313
39941 51790
74464 90605
26997 42354
2190 10808
16382 59069
9566 57156
24298 33876
41402 79193
64550 68416
41097 42916
51722 77163
20716 49467
37947 76537
39149 72005
46399 53581
10254 82185
21306 39626
13172 48286
52496 91342
6898 30174
11829 49147
53900 69885
20105 47994
78069 80905
45503 50415
25460 27325
88313 89527
40639 44296
14433 16783
52840 98966
14926 38854
31426 82444
1414 86429
73602 91872
65088 97818
12391 20204
25326 75715
12639 99306
54011 66321
34269 81491
7170 90751
28991 42685
15432 80388
75614 83391
28102 39918
61187 70941
92868 96055
29172 38327
32662 44146
33173 77089
7806 53816
56347 94991
24429 34762
50392 91555
28556 72517
10269 92775
45379 47123
69641 88126
8381 19430
63487 65314
34075 85501
1014 52122
3132 78366
91591 92989
34349 38590
14137 50189
857 15884
51705 98258
35810 68598
57434 83356
53696 76617
11915 51207
58966 79600
16965 84357
20592 24474
58980 81674
74714 92156
32787 51987
38594 57288
60659 78528
4353 79813
2030 2236
34247 92795
22630 87369
9324 53091
38400 88917
6956 10144
72944 95039
5279 16425
35381 80104
84645 94967
46161 80072
15470 95061
80361 82512
29239 71625
55714 95629
36548 92458
30273 38362
70971 82122
54411 81764
46107 86999
8534 67446
39715 91312
18175 98647
35106 93491
1117 83900
25600 25614
68848 96619
54014 60028
2902 62285
2693 66288
45598 69937
26027 80913
27280 56191
14459 25930
26285 64693
5431 93858
12500 56322
78265 98460
464 5934
46865 89907
69728 99059
47977 84145
20279 90868
32935 77929
44393 76818
23832 51562
25297 80251
16587 28864
59933 92673
4999 49780
17288 26775
70343 94742
89213 99245
264 13251
6353 98735
39045 98280
67075 87075
59258 88413
43345 74034
22699 27667
5612 93581
36717 63377
26200 89798
13432 36086
4070 17468
75014 87863
31974 40378
19530 35275
20234 48213
53720 64596
27466 72327
23118 95164
70687 74250
28445 73633
7282 58920
21337 42950
7759 86469
37666 59297
58920 97365
41377 71968
8688 77250
1930 28508
64198 78069
21956 84950
33679 43456
73360 81985
78636 80479
28704 92464
22779 47737
12968 94430
53965 89371
76193 90117
2231 11439
18794 92636
16673 82816
32473 51104
47105 99588
33520 61117
6928 70329
65417 81242
27502 55266
19188 71773
36756 69108
48904 56497
35659 92819
18227 81077
1965 13911
21547 70788
389 24864
20434 99279
4756 82703
14922 22662
53295 99686
92795 96108
60582 77692
6521 78192
29804 71344
39496 43100
14417 89515
1514 33427
21373 57828
28944 83691
95172 96644
43302 95946
32247 74068
34416 98587
25921 59255
64201 77973
23098 37951
5380 21836
10799 15215
28777 49241
57004 96476
15027 81456
41527 49482
21879 85467
84795 91128
28077 30154
46311 82372
57770 86614
77479 90822
5714 30091
15133 45374
20222 76316
9699 73221
53508 99995
4873 22060
48457 90207
11612 66228
22742 40240
76052 80412
9149 12309
53073 79165
14881 38996
35983 75445
79936 99930
75139 78307
58889 83173
48903 66205
59562 79730
33222 97461
60084 77846
25239 90376
46422 67454
14790 50499
41324 70327
4402 40525
14445 89384
19494 50883
14531 67786
62635 96673
42055 63789
28845 77889
18730 19532
27239 60641
3548 36193
17159 70020
40310 61525
21524 44799
38697 44401
13895 70309
32393 33548
333 46874
23763 84607
74292 85447
80682 84332
73211 81632
29904 39542
9876 86247
56806 81864
3089 6513
26809 89947
64420 71370
80769 94297
30888 75555
39222 76353
56182 71195
7305 86409
14083 80798
60199 78075
4436 99081
18302 42794
1478 98403
6251 25567
47445 53713
53366 77944
33882 99983
8645 20661
7570 12843
51804 79218
46152 63766
10823 41079
80390 87051
54049 99825
32669 89413
38201 74019
53318 93057
22897 64810
15496 94599
29463 76798
13053 33002
33517 51615
36788 93088
61315 82340
4453 39948
71786 98678
14305 52866
32161 37834
66198 81451
13224 20197
20586 83356
6608 77064
68803 79663
13935 80538
1462 71597
43676 78916
21717 24737
59975 86076
38933 51016
279 53690
15291 53573
4088 11631
72465 89859
13035 92809
14989 84239
32457 46259
31230 96388
67493 86026
33036 98407
21021 21994
34454 88296
63153 77811
40070 66245
53623 62545
32614 47989
23366 74476
38519 58604
16748 73391
37958 88930
8641 48145
13686 33219
11074 38805
5096 14759
51911 85777
7412 65170
84375 92696
25328 57960
26777 77696
67152 95918
30977 50645
69803 71258
13652 42382
148 78494
18887 52590
9745 54533
35646 76894
18860 83780
61682 93250
8987 36522
53395 91065
33720 53512
95716 98165
4803 20518
46384 62150
15299 45604
61479 65915
15151 42918
81395 85860
3296 10277
14640 48572
51762 86469
61236 65366
72668 95004
43887 79551
50303 55677
49888 89570
56663 71906
11845 12567
67412 75189
46570 95178
21858 52315
7938 78340
612 23966
72827 87057
10943 98549
27161 51008
14482 33906
21334 99742
9636 45831
64811 74927
4278 77302
84563 84832
25748 62519
68273 81183
53529 73206
10011 53647
62386 82119
60253 92540
15253 55726
88188 90395
18519 24000
20845 29926
14056 17355
34777 98970
39778 64958
17783 70875
43556 95656
26586 67036
58074 76499
4760 50614
6257 84804
54422 95802
36951 61885
58536 92844
39281 75520
47372 51556
89247 92071
57250 89872
41592 47941
34156 91475
51759 81727
58676 80122
68813 78697
23371 65528
53809 81158
12590 82303
28490 82440
3761 7022
75920 90741
39062 46840
12978 39154
21186 95630
57089 64055
73702 99209
35879 54035
10132 57115
45210 50516
51384 86893
19403 72470
44857 80634
68189 95204
5818 79851
55583 95903
48304 91711
49204 76207
9342 99490
43776 69011
63559 98791
2806 74193
718 58291
696 43563
55177 99379
17381 30996
29549 40547
69730 96418
22755 48443
6079 69635
50482 63422
76986 78262
14691 43059
14923 48349
8985 64648
13246 49627
91560 95066
55078 84580
51622 76923
42398 64015
39394 76795
51411 85778
56752 90229
18038 95235
78713 89890
91678 98198
83167 94437
9886 25539
12780 20066
4747 34559
19090 53145
30368 51403
19180 51929
41388 96588
64036 81410
7299 61168
69524 82710
31110 43526
33974 35657
73620 97858
30242 51520
15805 98352
46761 53551
50620 63950
14016 15470
41172 97838
44256 60499
15961 74345
3022 28896
48715 84543
29660 60077
27200 98572
41507 73752
60165 96767
61473 62963
17634 92083
55003 99473
21992 92734
18498 47749
15535 51539
1198 85409
31145 32511
29691 57463
21112 66814
39067 69275
86665 98640
11646 53603
10926 78594
26541 76221
7060 78546
17485 72399
15619 81961
37455 55265
7660 89036
52661 93362
6204 35395
31097 72304
6564 10384
64396 73909
12578 55516
48276 83521
53864 62067
33210 53708
55130 62172
28084 51192
29495 67891
65856 91440
54684 75160
20895 62919
85467 91838
13196 45060
14736 87085
52892 90583
65739 72307
9554 46373
730 33178
50069 77997
35117 96476
36396 62214
16525 41996
32756 42568
27582 87402
29945 57326
58703 83414
8568 67664
7383 79691
44262 93844
16953 33912
286 73735
21791 61055
34063 72478
4021 84122
46843 71386
40192 81276
83460 87062
34927 66494
60417 70062
14620 40636
7470 89356
994 39861
34694 96037
35324 76815
27797 48490
7985 11363
27237 98291
20912 85436
41080 77667
51061 68689
88280 97294
52785 65625
39193 86047
785 52444
10519 22889
85125 91372
12397 24562
5337 70090
25318 72227
37435 98193
61164 85608
8270 48976
34927 53461
46785 71647
60021 83330
28818 59873
17087 89520
71655 80069
6090 57401
57509 95210
19303 99293
1056 12878
32651 99078
16552 97302
31724 35053
62340 68570
18803 39008
1793 38503
47162 82885
29464 51514
29513 83538
38397 66927
85126 95615
45259 99311
57081 77819
68590 79999
14889 48940
10249 80570
58812 63402
7455 29252
29611 60520
63899 93756
19812 68048
9673 64894
11659 82681
2755 90103
24082 81357
47093 88086
16419 29695
14793 55683
90092 98230
54880 75517
9309 35053
21452 78047
8269 83849
41207 62642
30135 33145
47929 61847
30401 67244
55131 66107
38453 86675
52131 94956
27173 94741
30206 59272
32862 71904
82709 88133
27141 60160
40500 81028
9373 91038
58826 97363
57014 73956
20549 20675
60553 71839
33421 49107
33261 77548
5378 63209
15123 26194
9087 88779
8085 92656
26681 28829
43272 90664
37730 63001
92938 93933
39896 55903
29361 86705
40089 56695
13026 45799
41906 56709
49956 50958
46030 76275
18196 81402
26399 44961
54486 76028
5395 37777
22816 59670
19775 72853
57328 73312
11718 20164
67613 91504
21949 95763
14621 58520
2855 56119
2684 75200
11171 99917
84361 87486
55087 60635
37384 91068
21967 84573
9317 53923
28121 62075
26141 65226
72140 99722
56491 60076
3816 14771
17060 46685
80150 95398
30056 92068
3279 20334
165 98021
5729 25673
14898 37003
31502 78949
61642 71818
7630 37913
27777 32605
72738 92527
11869 89811
56032 74197
58124 72847
49614 56731
19049 32002
85943 88636
5258 55509
33862 75841
4465 16570
69953 79803
27716 94251
19170 70641
49172 90400
37273 72848
73540 89417
50698 57802
10910 78411
11228 24717
14287 20552
71312 79226
42778 97927
16151 99414
35572 35699
71903 89426
90915 96789
30327 86889
62736 96035
36700 46184
35332 67675
38369 89960
38690 67370
31894 64703
7502 40762
45001 54145
35679 63586
13723 98749
8332 61106
54501 68189
31573 61222
33728 38135
708 79492
78544 94268
68943 80946
92567 99333
30041 59474
5099 83573
19983 73253
43937 55468
25833 51838
50707 77404
1215 42258
9849 39248
30253 84267
20114 36664
19651 45489
71947 75331
24819 95201
1439 9371
68028 81238
14786 40371
12451 59726
45242 83660
56798 71069
20782 76548
15057 18892
46524 53655
7742 60003
41267 55172
53135 80184
35077 39096
58521 61808
82853 96842
33022 55125
41812 71468
46347 59602
21241 42444
33122 75973
31219 77312
61445 98007
46049 88380
75448 77996
4239 21083
30321 76725
35343 58537
2664 10588
3765 54558
70928 81987
33490 37248
12319 30719
16406 61153
99120 99627
23563 55290
24995 89829
9083 54085
34582 70551
47486 68489
17876 71261
69602 87533
11244 68333
8853 33552
14830 57559
83799 91212
12161 18472
70358 80282
6729 69475
23145 65742
24708 55870
7600 74110
17254 45379
40562 85649
3815 80416
26428 44201
36840 97494
75304 90353
12572 39672
37307 93435
24510 45958
13441 59814
6587 33801
31444 33962
20184 60062
22664 48913
13154 48299
27826 37572
56793 82220
40277 92096
60502 67530
9702 69420
28242 50352
10110 80194
4098 84363
18996 76463
47021 70700
21177 86781
27598 59565
21649 67014
84815 89795
76951 95836
26152 40393
31555 56691
38358 95675
2972 54771
27316 80926
73988 91648
35355 98939
82904 86211
3010 75290
44709 60863
751 62541
49232 71575
8132 85538
28017 79201
7388 32638
54512 64654
64635 84622
41949 75145
66775 90129
37753 51085
58460 89145
21319 48846
17477 92428
15788 85143
40536 75840
58848 80114
62902 69517
46943 99765
26882 66300
27288 32943
68121 97262
11175 15051
20766 44140
8198 79704
31995 40932
70657 73908
30643 75149
39049 99251
8775 61477
35683 64557
68315 93761
5210 51048
68816 70617
6549 39198
36911 94988
37033 84260
7027 76123
27768 69167
35416 78454
32127 84215
2726 39018
11467 52168
81672 84036
90950 95371
6512 24398
83969 97210
13142 38153
12445 19507
2377 83610
54911 71198
75461 90926
24053 91818
27305 39008
50685 71416
6599 40647
55535 92151
40529 93057
12502 28609
9054 62097
19031 33877
31211 39188
76390 96180
2461 82395
22468 40365
30319 72092
18925 55357
5327 5489
42813 55188
277 33690
17668 17711
34068 56939
40788 81298
39301 89273
37178 97026
13114 24746
15571 48946
59020 64668
71494 88736
42147 97372
30732 57649
48742 54483
3126 91324
17525 84997
4455 78039
14533 85652
30593 77850
46105 50113
7894 67480
30354 41657
50780 95322
27263 70402
37449 56841
19338 45223
21006 39306
53278 65903
34646 35608
27065 29770
5440 67982
65141 88707
20779 44528
11269 52985
49043 78768
8644 57587
68904 92013
10736 95074
72314 77830
1938 61260
24893 99058
6048 12304
37361 64309
6425 26016
52589 78285
47480 54636
20012 81896
27487 35092
87925 97039
66447 94088
19005 63912
38210 45934
19693 99879
16594 31767
82418 91359
65598 82134
70240 98161
35845 74875
73925 81700
36413 37470
91735 97764
16354 77264
936 54997
42603 91190
16405 55738
73826 95992
37509 96435
16614 37109
56681 99547
46976 70860
45163 57556
30474 36720
84520 93002
31978 53164
50330 81023
50188 96000
31410 54901
57147 87466
5650 28943
24512 52156
113 72898
13320 87674
48012 75591
333 27684
17237 63558
11998 62993
50114 51429
1509 64995
55820 72540
37317 62535
49221 78248
31230 80518
35214 70666
7669 92993
27181 47115
50246 51766
4047 40346
22509 82775
22860 49603
39769 55055
44134 58829
9504 45195
25742 90318
5763 22324
40123 79537
19696 30409
21666 29469
11218 13512
26592 29349
12885 28935
8068 45878
87291 89214
17929 55680
1669 28309
813 28088
2588 18333
10862 18900
54554 82558
331 91821
6663 96152
10234 32092
58699 74699
8539 37643
28670 85992
30568 80381
1835 64485
87207 87511
10677 28628
21913 95410
16919 62021
63196 77775
33312 85247
16803 96319
64769 89935
25345 89426
78623 97336
7824 48174
72862 81628
67825 84457
33677 65844
2747 75510
3960 82577
36467 77963
15716 32610
43690 92445
89216 98241
57579 58031
8973 10784
20952 46577
22025 84224
16276 74130
27968 42071
19041 33211
62376 82071
26525 83093
1982 32005
1150 76963
6511 83568
44548 97484
3664 30488
12833 80628
12694 89292
78627 82759
4728 20999
52257 87312
36119 57988
51206 67712
40943 43625
75525 84867
41809 75785
18030 23738
27251 76303
43189 72280
65828 94503
23974 46249
27387 76363
542 67855
39420 65626
32359 42829
2421 6933
42162 68926
48712 95830
13917 47762
10256 58657
20656 70154
43324 99176
74757 92974
3067 99805
6382 55456
2572 81560
38411 48004
55662 77930
68683 86204
76790 88351
6829 71040
19345 28184
17407 89663
7586 65769
24538 36156
16966 20757
25451 93599
27785 53902
6802 36313
51010 94458
11101 21629
33210 47337
15730 24344
88896 89079
14109 84030
584 45712
37841 84927
19573 19677
45853 73049
71034 96224
199 73964
69494 78903
44696 62743
69673 97695
4410 44301
16507 72012
26998 46260
62332 72675
22131 82502
16322 54200
53500 87748
61537 97430
78080 95220
31005 84192
29982 36942
719 40658
21406 56099
30883 41181
59804 76807
351 58162
37332 67116
11348 30492
73864 96269
9754 81271
32768 83122
28660 73863
45897 95879
2757 69699
78428 91349
89740 99958
67896 75907
9405 55934
19938 80979
7065 70482
3250 16619
49244 51982
17851 47475
72119 83322
49599 95190
31636 59036
71403 79011
43033 89782
27321 51080
49685 49840
47264 68990
29199 54828
60094 69788
25671 54263
24684 71259
3878 21312
4440 45020
29482 91903
33589 63860
29791 96096
34811 83366
24963 36977
44932 84545
2906 84181
30670 51582
17238 94447
34503 36558
31899 60194
3876 21949
12272 88338
42335 45297
24548 49126
19426 86143
35979 68286
47698 97143
38268 61207
76559 96481
10585 75102
13277 17010
9805 64455
87803 99440
36749 57237
41695 66606
18918 65852
21833 98942
1183 10369
26596 32869
72927 89167
82943 97918
21068 34388
63125 66066
65336 77934
40167 67829
18487 25558
59337 81660
35569 89413
5472 17842
5350 54059
15622 34711
86847 88002
6016 22726
9208 35478
72028 82669
12287 78284
5792 80190
78438 84800
36246 77090
37243 73813
6625 78683
84674 94577
29248 75516
30348 84160
13161 17426
75990 95959
3048 82647
45103 55396
25590 51263
11948 71931
1118 43945
28986 45246
4806 31224
7042 57233
75972 79571
4295 58402
28246 44113
25171 43338
29583 43424
47491 76555
53010 61516
43800 71027
31140 97925
56623 98272
67374 79997
28529 78353
68540 78177
22250 75363
11732 40831
27668 62957
2012 11040
34356 60402
63659 98699
18399 61957
6633 28492
8529 43364
2019 3632
69743 79414
22245 57008
68522 82180
5601 96801
57 95804
66473 73527
58608 63699
28615 30543
74351 78423
36048 55084
18939 71017
61188 89182
55769 65512
106 18940
43566 54058
24899 49839
30356 99966
64971 86958
25398 88977
32580 46124
16927 74426
76929 92236
1406 31987
17051 99364
11346 45479
30382 39972
81455 98280
14318 59795
41366 95414
45185 92248
49424 97600
4843 86089
16694 72948
14954 84740
28635 53976
28043 73635
73064 90784
14566 29456
15087 36610
28988 99498
21828 64817
22441 38668
11203 96245
15999 81518
6345 65523
12167 78082
43016 68811
28969 69893
10848 55366
86775 96213
37060 55077
7930 90458
48502 60162
18493 19419
233 51887
7598 63222
22096 36416
48577 77083
9493 97067
57778 61002
36803 90727
50496 91402
71981 96336
41087 46653
33319 90839
40486 42566
44276 63853
32421 33813
16728 63753
3252 22708
2224 98415
83564 95170
44040 94809
56507 99878
84460 91196
6660 69251
66122 67107
92758 98464
46769 76913
30687 66995
77292 77341
14458 33034
6537 88491
3328 22873
14201 65890
64688 83887
31319 45930
1123 52316
6341 58942
20570 84609
6941 32616
29310 61928
18188 29873
51711 62471
45507 46424
5503 96172
84488 91351
8600 67413
19146 57775
80894 94249
28438 54250
51106 78610
2361 49784
1871 77951
26741 56855
50143 69858
49603 72109
1986 62352
31500 93638
23160 45401
64570 83943
14866 75308
50378 54832
71556 72859
18822 68675
22068 86121
50244 68129
52674 57023
17120 30762
11151 48643
28066 59955
44792 55093
54655 80739
64949 89931
57173 65680
77784 89814
23553 40106
22454 43468
46872 80823
16577 79217
3852 58543
44813 51974
52765 90503
46114 50171
30214 59133
57584 69013
22653 71128
3839 51350
64279 91067
36709 58950
4700 9267
10509 41610
42151 54059
11503 78978
34577 85318
34298 37604
40781 80346
38441 74519
10627 54097
5034 74359
21581 83528
61127 97175
5849 54284
11287 42331
13883 41535
22513 89369
34675 72306
28272 70610
5673 44132
41852 99110
1427 83321
46784 85050
43675 94891
3282 54989
40028 47922
30947 35007
52254 62458
16174 52326
46065 70667
13836 43184
42284 51650
71107 99538
27401 52407
18324 87092
61278 77335
34446 34974
14995 32720
55914 83893
34214 57322
26810 85130
49171 53110
49870 79468
40690 97712
7171 76446
18843 36119
33161 41603
17305 33297
61135 62965
9071 71370
15949 84437
13966 68755
32461 38108
18362 88572
8880 49622
15151 63469
56211 90999
73961 80309
45805 78421
30644 76634
52177 77930
32671 89921
4449 19799
5675 87225
36197 73641
28425 42302
80526 98967
31211 32798
82839 89432
3596 12336
21048 74094
9866 88857
10796 19580
13245 30822
48131 88014
39752 68681
37431 67076
77933 89104
82992 92297
10932 97537
32391 32709
10075 41544
89121 90380
2260 42130
55768 74816
10427 58932
82915 86580
23274 26737
71672 89341
92979 99297
11430 70585
22740 66290
43280 64810
79455 84258
18258 70804
39893 98175
11864 20927
23859 95089
24116 24730
19011 39981
15422 50396
42662 93085
42988 58916
31077 74777
49500 90670
21356 41433
13083 44840
40458 81945
7242 73476
44795 68330
20728 28994
59243 95150
13461 47729
29918 52517
25517 96278
43626 50100
5951 80846
34777 45948
2086 86564
21718 58605
70371 93021
10516 12891
1165 20393
42021 74714
14188 46756
2341 2460
56003 72934
104 43253
48432 48928
5553 58726
22730 46329
60234 88254
73342 82798
3899 45918
13559 34726
75820 91096
19868 25617
20738 74408
73821 84532
7102 49751
46917 53108
36523 60609
36213 92441
11183 52744
17937 56317
5647 38985
15794 92756
76179 94099
16716 59712
46557 80683
30274 41376
8152 93278
10986 69824
1654 72250
1299 11799
1959 97300
69933 83186
28852 88043
2199 47017
35141 40699
82217 92944
1821 84835
19000 53483
51453 56981
10473 55997
81352 89300
17928 75879
578 48433
60683 98532
10347 61292
22860 98766
3184 84537
1080 17667
85472 91088
87489 88470
4001 11054
18985 72861
13351 96989
281 97851
75695 76657
19693 77125
92907 96255
13137 38284
27754 87592
60899 65394
13235 20451
2608 39945
4126 34329
14026 14363
30410 60751
54660 85574
15053 54736
30361 44152
8244 19434
44736 84911
22431 68910
48856 58960
32806 62631
1391 9717
22788 57352
19976 52266
29732 42084
32009 73430
14155 78868
61438 68182
13148 16150
6455 86779
56026 95431
25720 69847
45575 95486
4012 72226
2126 91296
26314 48021
59617 76025
41668 63576
16533 89156
7492 88379
67345 73362
53107 56849
40740 54802
18139 54086
15529 50057
50004 79092
13215 89461
3118 16555
43962 46488
82817 96710
15413 39909
24642 97584
23543 37235
86303 95838
28766 40850
4797 74167
16656 51888
23557 99674
20708 94899
56728 63822
33677 35461
18270 96868
11801 21075
29118 56617
4463 41069
59525 94094
13603 86760
37913 80573
59669 65250
13878 53577
25667 45158
10085 47716
14787 41394
37889 88426
55654 94577
39586 78293
40473 81935
83136 88249
17161 57467
23340 95717
22772 89288
67100 87376
7530 80239
30212 88606
51569 73253
15955 56711
25296 65133
35667 61826
16397 19696
31130 33347
12415 38961
94628 98795
7043 87276
24746 54492
7691 57990
5203 40796
38202 63215
18344 99869
70528 95579
72855 97819
33124 66046
22427 57770
271 82227
27045 58445
85844 95801
26196 51257
29910 53540
7005 83496
4127 8798
25236 92172
14029 21345
5032 57681
9111 54308
69583 93740
31694 71868
47957 89222
2399 52305
4303 7787
17305 47770
57055 87192
1732 74428
39187 55969
6087 20421
57412 79916
53259 86272
84771 91291
90605 97219
86672 99574
7678 58317
33679 62708
19959 62502
45703 50992
66612 83494
93525 94363
19526 19584
9604 51576
19732 30808
20028 33551
68381 84449
77100 88957
20602 38101
19331 68213
35281 46657
33907 74877
54724 83373
57819 89307
35199 82605
36003 94553
58171 99549
58833 76429
10361 70266
9242 28543
14717 43948
56104 69121
7226 63983
27922 54039
16866 54754
34289 48184
20750 76763
21202 86011
21223 21916
10275 96681
14476 60165
9349 56959
4168 44249
30647 42855
34043 72057
7747 66530
40605 71954
29659 69002
23889 35186
2229 27697
4917 51339
34270 89768
31333 83179
8624 37767
25313 41307
46332 66881
43202 49887
14872 47086
55147 66466
47674 65580
434 26956
3830 36867
13999 35657
3287 73090
68143 77848
6685 98748
59689 67441
94939 98540
8466 47946
70558 91078
14964 99166
25063 81018
70199 91070
4740 73685
86794 89867
3809 80047
2481 48505
47214 81600
35445 91684
80761 90050
5673 13890
23593 28561
35889 44252
20453 76706
39087 64248
10282 88164
26210 66523
15199 61264
86733 92794
37749 53377
4839 55370
12904 62122
16322 95760
40062 56092
50201 83666
31972 86721
35749 45090
41132 93718
20504 85622
52781 90253
18761 64959
5400 95219
7301 30032
6990 50643
56111 83741
8192 34389
17709 55466
18910 99815
32256 55274
56154 81853
30427 80845
33061 76839
22798 32039
503 31087
22605 81387
6801 66538
38970 42078
7083 61097
31749 70414
39319 66615
44310 52297
7701 91864
68504 85193
68737 89600
45254 83945
19525 66614
20062 22568
32485 69447
64376 89938
45346 59711
13353 30968
41358 90706
49903 60415
1209 98985
22623 89103
17775 25727
11415 37246
37990 80595
56047 94455
6340 15195
35461 71536
52024 97927
10470 89911
30151 84147
47829 79786
7321 29233
6718 78659
13333 77198
83884 87318
12599 29364
37208 43431
29128 73488
37141 50547
601 46101
17513 76759
39288 57533
77896 96302
4892 97696
40719 70295
40356 86411
28277 51609
65400 95713
6191 17057
31902 70205
27253 78296
49457 78359
7124 85802
440 51758
87979 95044
77127 90045
5586 15474
27484 88160
46723 93831
75124 85299
45845 68483
10072 47467
692 8472
726 80944
2210 4742
31793 92654
54190 77369
8878 43299
300 78838
2802 92316
41131 95320
69024 93173
263 60741
50016 69931
56488 94847
56386 98297
21223 84516
31280 44797
71814 96877
2132 80309
15967 42783
54316 74428
56139 75228
12848 19598
34225 73426
65115 91343
14103 26757
13109 74659
80506 86005
7219 93482
54082 54693
770 50381
10504 24080
50746 65262
63351 76964
46715 56414
48834 92362
48723 98844
6022 29408
11021 54554
3005 34300
23061 27066
22015 83026
24047 41589
61570 87556
50364 91626
28685 38036
92132 96919
10981 67569
26743 94034
20956 31391
28055 39001
13315 81479
24993 52009
34650 52704
70750 91238
61385 75668
3910 45107
37114 52800
17178 35608
39319 56817
20677 97180
57411 73803
41094 48945
79423 89023
92444 95053
26929 34426
16809 51419
19381 39482
9279 20691
79905 82237
61429 80952
34381 47034
690 18348
15881 50982
64278 98341
37107 71323
21481 22267
34067 69395
71295 94940
9261 41466
34625 47294
53473 88451
31453 93458
6188 69415
18715 96196
46066 49621
26419 45190
70715 91283
6491 99257
24552 88738
365 79625
8762 74740
69244 95117
11129 83015
44062 74432
7290 53456
72916 91249
63094 77256
5552 10488
12530 66717
35345 44760
24990 38930
44933 65245
22371 74471
12143 52615
21001 56439
47234 48024
58769 99314
38708 41043
3665 61987
69456 76842
5403 6339
20519 83306
72435 80220
28296 99230
89535 99003
45594 54126
6596 23210
27992 60358
32047 67173
76226 94265
5005 38973
38747 75206
3774 37414
61955 80467
31661 61167
21520 28245
30330 62338
64294 90583
49081 53944
9081 10697
60402 99995
3311 75014
43497 43666
73257 84350
51065 78730
12662 79334
44953 78601
55482 82791
17381 58593
20700 37393
14278 88294
66630 96787
59450 77025
31985 37038
26638 85326
8701 59927
48335 87888
8295 34110
5840 30014
10592 27091
73542 87530
17536 67950
33169 40749
48259 53936
76676 80769
60549 95008
19980 30228
69121 89036
67517 91350
36548 70668
12257 32486
17303 75581
15002 67086
22539 64296
34 24830
81180 90592
67864 88154
15101 40719
34462 94232
8700 59027
13335 49248
3553 44085
8979 45595
23251 73765
23026 48266
82812 84781
4725 46741
45195 66703
14392 17866
42984 83598
12471 96050
46310 96402
54234 88392
19932 74513
32592 92403
28647 78822
20593 50340
12516 63189
3326 21265
63265 79506
12229 19467
25988 52892
36207 56879
8425 24725
52567 83467
28037 36960
81922 88670
48246 69226
33768 83343
30250 47230
26007 27141
5212 51913
97606 98128
44768 49571
45250 95544
35494 45457
3384 44109
26662 36392
36968 96274
42644 78148
7178 11448
43524 62198
17271 60613
71836 77008
4777 60288
4461 64746
11379 46726
4198 28745
35659 88072
37553 85663
34058 45213
87140 96886
386 88880
58047 87181
49684 53796
74896 88496
11299 66742
46637 48990
35921 49447
13144 94173
46063 61410
10937 23800
56128 74131
49057 62498
21839 90867
8707 15954
73492 84379
63327 74838
49170 71041
45818 68725
72422 98343
60162 78828
18897 78991
52234 73609
45202 76536
58353 97344
79061 83729
30145 49964
57265 85009
17152 88409
1555 1803
57648 74427
63697 93816
72886 85450
30811 68992
30508 54630
61502 94868
32812 61006
83562 98180
16336 34902
14811 58864
8512 23385
51752 55097
16011 96250
25875 57002
66499 95398
53758 94879
61931 85503
51880 81190
67413 89758
64064 81318
6020 16553
53296 89297
13464 72164
21153 29434
68675 99324
23911 44875
14492 96457
74397 85116
2168 7895
46479 68174
72725 90134
11528 33327
21560 59282
89068 93929
18204 41833
7220 36821
10628 61585
31568 84799
22095 87773
22420 70221
391 19949
7902 53113
63421 97296
15578 55469
33175 56909
12577 34455
33844 36194
70431 79014
26009 63978
4420 18579
18436 93805
73757 97730
33203 85298
53040 76614
5399 48586
66314 99243
29597 59616
3030 38749
17944 22416
37089 50977
69805 85936
54824 78464
42238 95974
67475 90859
9110 83350
8219 95760
41213 91214
50188 51281
26150 85421
23623 25926
2466 83059
27891 53950
15443 23650
3516 35585
14599 26954
62378 67512
2355 77181
71838 78182
41806 46685
24911 54508
6160 59247
69974 80403
59405 62241
55512 93702
55190 73348
12102 64007
24118 29768
50913 59243
174 32099
80863 98095
30911 78013
76639 91745
4779 84043
56293 62592
20275 96561
86236 91991
28427 34888
15536 27258
60576 96401
65289 76623
19475 95226
14490 66227
1402 87995
7816 23095
44213 57046
45651 50602
11268 90111
36210 58082
45708 82331
52489 85370
7188 89235
36943 80848
9603 51900
40245 95217
16366 51485
25921 62690
21653 90612
20562 75252
67718 81037
25572 98525
42283 75309
51042 77089
20316 30563
4055 88670
52306 75946
4663 55742
1656 64661
60634 81147
10103 87526
24941 64134
52422 99248
53134 56745
4889 45835
4806 5897
13289 82853
74995 81688
32488 42891
77391 79528
86634 89917
21977 64930
41528 44339
36824 98300
13635 31177
74353 90079
42415 96468
579 50473
22890 49215
32353 70989
59949 99400
26477 90356
57637 69306
43070 64853
52761 82011
31666 34559
12801 34417
24054 63240
20834 95114
6026 16204
44932 51450
32031 57222
41657 92978
6975 11463
37307 55615
19886 28975
11566 78856
69984 70931
87308 88882
18081 74259
17559 27993
55862 59989
74404 92150
48220 68283
27190 69283
29482 91980
36191 72634
10127 42655
49705 72098
67438 84589
2992 95285
10826 22419
16545 29756
34893 49233
15603 90480
7327 44101
13611 86263
2838 25123
51960 71036
80139 84627
11726 93691
30762 49823
66263 72223
71747 87008
59314 60138
89690 94121
3086 43538
37586 80790
12219 43400
32479 58169
44868 80547
64466 98697
24344 55208
18481 75494
74579 87721
21514 88992
53414 60781
59200 85066
32453 33224
52396 55984
28493 82217
2318 11686
27763 50639
10746 79738
33553 65039
54171 88257
85937 87662
13234 39712
38274 45186
51592 90163
38527 51720
68988 98680
51252 55389
7006 27472
19983 67367
32679 86472
88592 88833
6418 76759
82280 91419
44118 94275
1498 96306
75045 95643
535 85136
27733 58124
47351 71310
26685 62241
3523 63659
33806 51780
27120 98282
41686 49721
6647 74962
35622 73328
30608 77078
13233 51528
14680 83590
44917 86235
504 95975
956 36096
51968 86260
27621 71098
11935 37691
59971 98420
12368 18457
81768 90070
26620 95241
28671 95205
17122 65308
19533 29020
1987 84904
2307 34134
59488 87208
41716 79132
51325 96180
4088 31120
42477 50225
42766 83286
25849 38179
37445 58873
19916 40037
57157 59531
42956 57823
10678 29712
20531 67321
22205 22625
15229 31995
60461 76888
45386 63120
40932 42253
2140 71455
27811 67066
19483 85636
48925 67851
20675 79713
53843 82137
33802 52689
71822 74353
6397 84071
23712 49644
43261 55248
24926 91345
21316 97603
11704 74172
19128 32436
10499 85321
26609 48065
75441 96290
7528 56454
38903 75085
57167 60282
40357 54516
44085 86158
27366 62014
18216 32865
15352 15735
25883 43612
74483 86338
4529 97022
70875 97953
17560 39774
28689 42119
75831 77754
981 58763
33340 77670
44026 61333
29544 85178
19266 34905
4403 90187
91126 99552
2971 90997
60559 84312
16011 78457
8502 21998
72184 86960
443 88892
28401 61375
42370 86220
56950 83001
57818 60613
15493 45584
52425 67833
64591 81113
46720 55565
47687 77405
38078 98096
69955 89327
10415 67995
38972 84238
13299 54245
57196 90685
38849 81820
12302 23939
13607 94238
14833 50227
33266 91124
10534 21495
39095 45822
68896 74996
23379 73841
38738 53853
18251 59704
23622 59010
7089 39713
22245 81630
56347 78380
40042 94882
7649 78468
17321 46442
32255 80855
54107 66348
15224 40757
35941 59790
54083 82811
19386 91266
64368 75851
57748 95905
21865 83364
23761 49047
36323 77907
26732 70329
30388 87510
40410 47789
12110 30776
66201 97492
26089 94191
69003 78406
39582 93551
14252 88260
50342 96305
1413 81780
5536 62663
22567 82152
52944 89269
11129 18386
60615 93417
10732 71133
5527 49888
2147 63954
70739 88616
16772 44018
23360 29219
36648 58995
67996 89569
67426 92104
57811 78949
48521 83161
70365 72645
86788 94098
5792 7234
64689 70999
29871 37478
18098 97429
2084 45253
16117 67700
29171 34472
30207 49641
51977 91368
13063 83508
30307 79731
41253 46965
1141 68771
60406 90523
31990 58318
30635 83158
72526 97294
24651 50703
18063 98928
29144 86720
86437 97520
86842 90854
52650 98290
11515 79710
32881 72870
8684 29823
2728 43399
50159 61578
55968 98672
5198 8719
10159 77909
14551 68656
20649 77956
50801 77156
76222 76359
36746 64329
5232 50758
52932 91403
50602 98991
31926 65645
94140 97106
11837 26308
29236 68844
3907 70425
28233 73358
50550 75015
5052 97790
62471 99835
11494 27748
26183 40045
62355 86669
5344 14286
51415 52811
1288 98440
28286 77385
21113 80226
17440 33712
2773 98657
34731 60599
46713 62246
18467 95458
74776 88724
39785 66678
12068 30116
58362 63155
8170 42468
16758 54097
14331 35785
34936 77529
34591 56537
20435 27885
45952 65661
45455 59748
86656 88386
35980 51329
23153 80934
19312 25251
58407 84535
3905 25897
75255 85499
3640 7958
46690 66233
83422 84725
67775 92557
40267 70736
9388 37814
69455 85900
42965 72393
32413 64497
8016 33966
4746 16654
24023 38149
8860 15196
55767 58135
61394 99106
31127 69057
38607 83125
15938 65552
34035 95079
59700 60298
10905 41408
43957 71537
45219 87118
34178 35573
68957 70560
27746 96382
7129 79585
78733 86139
11970 72267
22102 27676
23030 52829
52073 67466
17508 18500
41695 88781
8258 57909
90475 98599
57069 78582
22248 81330
72956 88125
55826 57839
3407 94404
36069 38108
8810 73380
10909 51701
51583 70090
77675 96249
20727 84523
36338 68679
15257 82199
91277 99541
60033 64030
13942 27497
52299 64133
60063 82072
52411 87217
7166 72915
44220 65392
12066 86391
24157 77293
19961 94328
69639 72797
43411 57479
37748 57219
23247 84980
14030 28009
23371 74176
29971 40602
39922 75213
2236 13244
90395 92121
37455 43507
1844 40303
8709 38169
231 28632
27725 92250
43912 80407
57390 65386
25593 97588
78615 89395
36309 94675
18663 79083
82635 83763
48063 64952
24511 93578
30413 84519
40609 79403
42807 74843
13335 17876
40788 71917
54883 90922
32463 55885
17482 45001
47218 60488
5623 56127
20719 81957
23989 79821
10919 15892
83858 93859
8357 52463
72832 81909
57113 95010
75394 88785
63427 99920
9080 79436
30399 63919
23955 95494
37035 88886
60830 67462
44125 48679
31155 94360
61665 78987
10748 12780
62699 90462
4554 75675
31104 99231
22436 53014
75102 92327
4371 48753
87092 95020
21059 80385
24236 98768
13254 83064
41063 77608
44365 88415
20290 34315
9932 95769
47312 48379
55236 62029
13270 85119
4897 92200
32330 81540
45682 57727
50343 65156
64577 88629
17461 29818
63883 78715
23334 30238
2630 52491
82520 85893
24842 69112
15128 18262
822 56358
28149 65523
48203 88428
12248 54239
41886 51451
55653 86293
28230 64909
27620 72001
73607 85049
29968 47368
17538 26844
6661 42200
36202 95648
20527 27573
8707 69913
4536 65702
19014 99394
66951 78997
71613 86548
45457 99188
890 97456
2231 3779
51019 51947
16238 51356
72837 94999
58514 80833
43005 98825
2208 52639
11318 77004
12065 94522
27220 83490
55003 82971
17586 86319
15306 53235
47235 99411
86480 91498
10931 13476
17294 77176
13967 70660
45107 52927
28188 33092
27476 89317
17744 98599
74571 86105
4206 65891
7553 71929
1869 24088
25652 69914
51461 92666
41332 46130
23740 70179
39773 57007
87835 97725
1790 87417
22244 58943
65698 66132
85923 95619
31405 64501
76798 83689
9914 41254
3673 6071
534 16229
34735 72820
31125 60006
31245 57837
49308 58801
42337 78180
25790 61108
61083 77159
6138 81834
4767 61213
81365 94424
53308 67175
46061 82936
3373 73059
18413 76802
30817 86772
12863 19956
59978 79259
5461 44581
42314 96896
7933 71662
6173 42849
28418 65989
12040 98952
7224 69358
19241 97677
30870 38810
3526 55789
5233 80234
30783 44521
19799 84817
20362 46512
31095 44069
81520 86742
38757 72858
64000 92359
9992 88014
37223 41437
14236 55365
15158 31939
21290 34634
20919 47381
72271 87783
10834 83225
3476 59975
21647 43257
566 35788
5499 95481
84836 92361
11299 23579
40956 46440
25237 60435
1319 54209
52438 77239
46968 53056
26008 43004
4065 32933
45367 52603
34753 47991
6405 62079
90837 96425
4586 31870
25280 34389
36401 67853
27232 57119
5852 78791
5803 60341
4767 38344
46059 71118
115 50495
71587 78530
58307 59064
25405 98072
39243 99929
6890 67267
21844 86979
79047 90195
65684 88493
38995 96743
21164 51716
13983 50315
18654 73871
66824 73572
80601 96802
52271 69745
67554 71817
7193 9735
27546 89867
61606 84339
49661 51034
24198 30567
10512 86250
44522 90879
9515 72733
26035 52469
4798 30082
64620 89432
76005 77489
14649 97798
35894 47269
85426 90084
82954 85767
29131 70869
44230 73891
17332 51860
12839 74972
33917 58420
6778 55691
24178 44114
11098 65150
38532 71347
5837 84474
28455 48224
46932 88896
312 56186
28267 74645
36795 40247
23700 99973
43019 73234
59456 62848
12379 51394
45789 54917
66222 71138
22236 26358
38194 46541
57787 72429
40470 92106
11272 69172
28714 66176
26865 39473
40100 89303
13547 17655
6402 57962
20865 50109
52480 76559
35798 42893
12143 56703
25641 28161
15075 72191
57184 88056
15426 71348
32856 57209
22953 54225
15063 25602
58508 90202
71446 76030
1315 45074
1036 94030
8473 28132
7448 23615
51062 89369
23832 53712
61668 92207
29853 55320
7084 68597
827 60500
22771 50476
14424 89968
44389 58937
91254 98655
48698 85113
56037 64800
32958 96312
57598 71423
20573 26463
3513 29539
34228 63457
2029 88027
66967 88301
29204 57638
10896 75794
58801 77309
49742 56612
3656 88928
24801 46562
3619 80069
30371 80708
7312 71579
60999 73103
30011 34764
38965 68141
19153 56820
19484 27100
44562 72361
36800 38587
26895 83809
13604 47836
21992 28615
32410 53614
15412 31123
32100 58014
4290 62887
24826 48387
37357 38578
10138 92148
4338 27483
12676 29314
44236 59613
49314 78574
60595 81735
68990 91279
22422 23866
21339 63125
13704 49120
5984 75161
33287 87448
38307 74799
41328 87042
6280 56386
5263 61899
72131 98834
26169 93743
1131 60054
15752 20345
42682 67291
69003 97295
24580 62320
29632 73426
60835 63145
15570 47457
45112 56196
42263 48304
16135 96676
62169 74656
51145 89824
41384 74730
54360 72651
10723 12781
40120 87666
87516 95306
31528 98457
39997 86105
37459 42677
66270 83825
35977 48643
23404 91034
8361 17056
2807 74143
36758 52113
64862 95610
3608 95096
28302 83731
33210 38040
67430 76855
6174 52987
14937 62134
35635 99063
34998 89967
43724 62739
15565 30288
362 17532
34983 50068
8297 97104
28714 79676
12748 72399
12331 59450
32874 47501
1984 37244
71699 81605
7923 35059
73707 87196
50880 75699
1051 79789
12474 93957
32830 97301
65854 73912
16684 93833
52277 78003
84697 91146
16120 16885
8038 81786
35308 80333
42963 56035
63003 95236
62084 96744
72993 96389
95045 97126
111 69788
56997 98255
67530 81074
13682 48778
7162 73109
16722 46429
35980 45211
35614 52161
13443 72769
16661 98747
55014 56870
9479 92575
28572 73955
18425 57744
162 68495
28846 35471
94 77073
39686 61983
13290 74410
37163 38246
17129 77562
37996 41727
41435 93074
47748 67939
33994 70618
23793 50544
1245 74874
8730 81957
93736 95117
11132 58984
15883 55703
41197 62410
39482 41565
45762 86993
24936 38422
77206 78293
13393 31320
363 65049
1114 34523
23182 83746
19100 29255
29322 54240
37523 50269
13727 94776
21566 56219
85686 98466
25408 50127
52668 59955
4535 9413
55290 79005
33772 55720
3451 85830
4614 12628
76237 91651
46456 60383
50515 68289
38284 98734
13934 74713
32718 43842
17132 17436
9209 67593
30966 51525
35631 39107
44468 71433
2738 87138
5558 32722
48670 52942
55768 69875
86613 87894
36097 56551
46335 93161
36970 62976
46228 60301
7693 99678
54622 86801
37427 39382
13838 18077
22346 47322
12711 72411
15860 86502
84500 99267
27640 76871
63583 96929
59056 90483
55757 87562
10134 37004
73125 74783
3995 69840
18014 49009
4530 94016
25541 42496
19466 35690
15257 77423
7354 77173
22860 24490
14683 86337
2302 94658
17429 66238
32766 81416
3717 77881
2661 55247
48208 76168
53979 80324
23321 77876
42004 88811
67516 82806
38218 78944
13699 36795
47442 83714
94792 97063
44802 97861
31478 72968
18039 54925
26784 86013
10024 93487
54471 73070
1632 27708
73850 92456
34872 84317
71633 74810
57186 82212
52294 72221
10932 61986
35182 59123
44234 61083
10553 12102
1600 87213
50497 91348
56434 64970
73062 97198
30934 42453
7255 9738
5474 95748
12560 52199
62892 67182
18864 49387
15068 81985
24364 48914
6529 73888
2863 53958
21194 33195
17948 19900
41551 56306
41146 60642
54930 78829
45951 86322
3480 89507
74040 81571
4734 9003
37858 87950
60561 96855
15813 69457
62678 71621
45850 62144
16186 81736
56169 85096
29161 96913
78827 90691
916 43941
19879 48193
10923 18364
7168 96202
56504 61445
11060 44868
58827 78803
27468 80728
43298 91063
43811 87567
22692 71606
82781 94227
66737 78562
33047 47350
3737 95477
78169 91109
8950 91384
40088 67036
34871 88692
2765 80301
9243 36143
55247 73442
34167 84231
30450 74585
40946 91791
75232 76234
40758 61178
75337 87534
78572 79614
888 50826
48122 75757
30249 89427
32280 43232
42125 42760
33533 62853
82348 93259
37943 85411
64494 72048
5086 18050
56960 77214
62934 72772
43934 93782
33837 36490
13136 71511
17741 88019
50360 97422
19491 39291
30526 34787
58290 71133
13336 38253
52361 79005
59239 71025
58319 64022
41877 48100
10235 34527
5894 31342
25209 85092
13510 60194
17968 39318
5321 18193
31509 75161
50462 78294
21942 47574
33662 77129
92370 94553
2666 22546
24311 61366
8369 71079
3595 59511
28167 79345
39940 72740
45502 94665
4692 62605
15131 36580
73878 83453
54341 97183
78630 86532
28492 56247
33522 63541
1035 86360
58626 80066
34658 51534
28676 39309
12270 60480
46113 89355
35690 82441
4388 54523
31563 56289
50806 59494
2308 77292
4485 42965
6106 26631
24173 81217
9934 99323
25765 43139
59748 92299
22888 78314
10903 34789
50402 77894
11456 97360
36405 59043
17125 59902
79956 94372
21259 66161
15056 40762
29818 51226
9488 73345
56364 58556
33803 86437
3697 80783
63005 80906
79265 92066
1959 20229
91127 95615
7588 17575
46721 47255
64121 99941
65227 76596
10086 26629
47377 49311
57979 62533
51385 64744
84044 95043
77842 93758
34534 89475
12045 81842
8359 13493
23269 36528
46920 72132
17371 45211
4013 46086
73097 80308
79355 79837
66643 75340
25712 86848
27655 73497
52861 64954
42683 85335
54859 73218
861 86676
85264 99745
49689 80646
25725 73537
10561 99710
12903 93249
13813 23263
61027 88435
31007 68857
13439 81053
71067 92354
33476 48155
4548 84415
38514 64981
15686 98070
40307 61808
58961 70163
31040 96384
20886 45281
82748 90827
24334 79883
28406 63108
79370 82815
875 19042
44261 57883
16234 93273
9030 13480
37880 46455
30178 66031
14871 30161
44060 55070
58295 82546
63346 92974
61319 84487
35639 95656
45020 85074
73956 87319
54704 60552
10575 25310
28616 89095
452 34538
21312 65639
92883 97017
16219 90111
14360 84875
8571 86103
41878 83211
56268 66411
16324 84953
21627 85432
4380 20021
3334 86469
54263 92580
12746 69842
1684 71555
3447 38080
13991 56242
3971 42489
44183 77783
23629 82410
66635 79814
19893 44392
55240 99331
6050 85891
13353 78923
53736 96863
19166 76452
3003 89850
34529 61042
55029 60232
52591 94641
46917 96693
16065 89945
18915 63225
18245 54631
34055 79959
39261 96020
24863 50082
18729 19336
42131 59192
50097 59659
25144 77898
8681 73795
41766 82880
30130 53321
28029 45653
3736 4422
3717 49132
88717 95643
39706 45669
39399 91257
15607 86639
51892 93098
23632 82822
58301 77739
4337 52879
8166 59368
56339 56744
26746 70444
40313 71867
61794 94280
6150 7694
64414 73774
65257 89802
15652 63959
25650 42379
35296 85984
67230 96459
56059 60434
14981 72014
18093 80156
34860 98386
39078 43643
62103 87861
8980 92821
22538 40463
38232 61600
60549 63798
70166 81609
90511 94699
12097 48588
4863 29584
5812 94479
35712 42366
14492 73565
16942 67652
6900 60281
23485 97727
41349 89225
9289 10946
35953 66012
64332 89952
42502 97848
91069 93954
61653 85948
58852 72729
37439 84852
6068 47766
47228 79688
20956 32416
13632 42359
16707 72966
7044 31335
45590 51836
66135 76629
10206 23444
73939 87350
83025 87155
45462 87453
20442 76414
43468 46542
38954 39945
25698 98949
57252 58790
53920 61081
58937 94563
48347 52294
87312 91970
12960 15612
19723 90381
32357 74574
18510 66954
35408 47972
25619 78151
95052 97668
37568 97822
17126 73899
10246 56944
20495 63345
86313 99515
25083 35711
6281 60845
940 96194
61279 80324
30093 86923
39989 94992
85113 86180
4672 50484
7804 10413
90785 96358
47424 93580
6997 93588
22336 54254
15489 25051
45311 59991
20513 72848
31318 52714
35906 48832
11496 96271
86760 95374
1486 42215
30745 66521
77127 97304
586 39221
6667 74835
56527 82386
4133 13914
62905 67512
31977 79265
45839 94672
14892 20343
7120 46905
27198 35012
78419 98085
54977 58898
57890 64959
79943 86373
45819 54365
4976 55042
51933 99125
10138 88209
43507 83790
72488 76058
27322 99955
44208 70349
4529 56004
8729 44516
73351 85692
199 27026
65212 66069
24792 33474
32144 83598
29086 92154
8325 75048
72998 74538
33387 33464
69543 81602
2399 73375
44176 96956
29767 98224
61078 89415
60223 66488
56810 60721
3401 22831
23991 31205
5545 94618
72071 75199
35159 81483
7896 20916
12566 91668
59443 66844
50612 76023
65182 91602
65609 89769
17909 84001
30488 88846
86065 87859
74692 79385
24841 61039
43787 67094
40248 62060
41590 86641
46370 64139
15848 43104
45936 91316
23247 29656
79735 89199
48716 65334
42901 80002
73808 82245
42575 63464
16648 69834
20630 64020
7849 43414
58144 92682
34591 36502
37392 98328
56061 87607
26637 44602
6363 26573
17876 38242
24218 76642
21180 96213
28774 45498
22327 76575
42405 78328
9417 19199
18737 33505
28018 75988
38011 89659
54281 85665
29181 96783
38628 68092
4035 65633
1248 7755
11616 57079
21078 43812
29385 59449
52438 90509
67494 90967
51779 83138
55652 57566
73003 76949
21986 59933
23312 88481
55586 64533
29366 82712
25576 31956
10526 77607
22269 85905
58322 72642
16319 90161
9636 19717
8591 86911
40752 99624
19966 37619
21559 54247
36613 95801
62178 96342
25186 41200
28403 40911
26953 76820
24558 57634
5361 45488
39486 98128
24253 40396
21668 97525
39165 66093
14272 91386
16730 61474
1503 62087
23751 43373
77421 80009
6093 68731
54946 65796
10607 89106
22621 31060
57211 98021
29838 48826
71814 73291
90703 99909
44502 65593
25481 97640
62735 90350
60936 78685
332 46932
24824 90573
33860 65146
730 22765
54858 88558
34373 36097
16100 71746
31396 46835
50990 85383
59892 85657
21448 86971
1215 10704
8083 10596
20575 50773
30202 54727
45969 54899
60971 98538
20489 40069
6638 8985
1106 76278
1776 90389
1307 47632
6085 62098
12553 80834
30575 94151
13829 61554
23274 45702
20016 42405
15174 43794
34108 51102
73682 94011
21534 39726
24330 55656
61684 62084
55754 86140
27497 45289
57267 86741
45669 98636
19389 38928
55315 63603
7275 62962
4096 68415
8303 99873
40163 84285
47284 95256
8937 84531
73871 84237
42573 87626
17745 77821
5012 24167
36732 77145
17257 54771
20210 44391
20083 96154
23113 94455
18021 58746
47715 81659
73146 73794
54593 88250
64074 74462
47304 64417
17806 76228
74525 89765
41783 54053
17642 64665
23716 53965
84952 89650
44836 78235
30320 97409
89807 99467
56717 64603
51388 52947
53142 54270
14977 54566
31453 85164
10394 92169
27793 38680
70803 86272
46070 81283
18058 56042
89168 99031
79553 98734
12431 94032
48720 61154
18004 82035
84833 93580
51606 78311
14876 86160
8726 89439
24441 84287
89320 91082
30938 51377
13627 35015
27130 42365
62444 78830
67071 96567
9116 44216
4457 63783
63663 96219
34467 50475
24798 43571
45346 54462
27774 58937
56575 67922
62409 67602
61184 87398
55836 62642
47812 83765
72196 91272
77757 81402
49477 76023
52073 76626
50205 66308
34768 37976
67567 83670
19304 55938
47830 73172
23450 92145
27832 35670
32648 99947
16089 25988
32967 51745
70950 76367
7207 85626
13112 63594
32490 40576
91589 95184
37263 45003
77309 90081
17669 45106
35938 73985
34365 98655
14129 38251
16979 42951
90291 93788
20490 99601
11322 31751
6945 88351
21198 47453
2674 35547
29790 39272
37139 63297
61322 80205
72290 87361
47864 80199
15308 88545
70759 86106
63868 97885
27304 63722
36271 62462
34527 35619
5378 93782
62513 90300
82387 88622
44683 59477
31605 91102
13239 26773
66929 83892
22473 28035
7277 99167
69102 87048
89872 94896
2230 99949
883 67355
59366 98969
23246 54164
2556 71604
11107 95023
30961 32085
66930 93434
37793 69381
25876 71689
30660 46226
13494 66063
18317 93467
20805 37721
5658 94029
14195 22260
10992 47347
15788 37447
28839 34292
15256 69403
40720 60512
31762 92816
38397 80071
31183 82343
15862 50237
44444 49638
52253 64317
13596 46576
29593 57512
38534 77868
14863 21497
9919 43644
3265 80692
67547 71300
5223 21368
3719 84814
6502 85203
75219 79981
14468 36347
12446 83803
11354 75880
40969 66482
3766 70877
3576 82105
18783 48466
17272 60936
21809 42530
63629 92391
17328 73252
52055 80500
31343 82579
12743 33212
15658 69627
4954 71274
21162 34949
46356 94393
25534 45450
18545 88207
8578 36372
32098 78155
50964 91803
33883 71397
35172 36859
14079 25993
706 2262
26549 87577
67984 81196
79637 89502
5841 72601
30187 78458
954 52371
17220 39590
7405 43313
43154 55799
12214 54087
66186 95758
84730 98073
62345 88351
6584 97452
46423 99420
75068 97819
75524 93790
54079 74246
73772 76434
6751 26852
6216 32819
23245 65347
13794 56612
26641 47468
16461 90207
36251 52708
33605 65860
35814 98736
50587 51160
29325 63150
57688 58545
27576 45874
40611 71225
29152 75573
25600 47931
30926 56343
1176 93224
31089 38814
22937 56227
21981 59710
54702 98070
50433 94290
8049 31976
56899 75755
87882 99373
56335 89803
82707 87762
21008 49850
31095 73888
7671 77806
5182 54054
3436 98942
9469 99726
23464 54716
1225 77499
51912 55882
17622 57490
24914 71778
60966 84697
96822 99743
46377 85157
65098 78289
7253 79976
20549 54249
1286 51972
61160 71716
4849 18493
7186 32535
34245 62926
869 62658
2870 21309
1868 78702
11248 18590
63226 94781
2387 51233
49715 51630
9443 61867
22350 73094
90892 95166
51102 93136
26526 32525
54059 75479
16950 35774
34067 41415
52181 73947
36665 93781
51069 82438
947 30870
25738 99112
77533 83833
23692 70436
67279 87390
25024 30735
23268 75707
60619 88568
3450 8681
1783 82174
32008 82071
13736 50276
76113 92548
16098 54330
17034 44040
22512 81532
39645 56828
806 10210
10856 17471
2829 63871
40786 75676
57738 68128
917 74494
19643 74822
38075 92840
14872 60230
51036 62111
24220 69428
18682 72280
8175 38110
6006 35831
23677 49161
37364 43020
5121 12873
22612 81232
22080 36476
80548 91353
18028 36843
86344 94977
20298 33810
20226 96582
65694 97729
85806 92800
44816 78021
13510 27652
36094 54142
41640 88364
40395 66012
41008 42151
23769 56759
10161 53396
45513 57812
20711 24460
27688 64261
8663 67937
43106 45097
70192 79289
13603 62413
18914 82031
30391 35966
22108 67128
9802 83542
26464 62624
87966 99244
5651 59749
74419 87743
20456 43831
35418 79145
4726 51153
56513 57637
43677 79770
22282 96221
26509 45905
3472 98712
53706 81680
67970 93703
26004 77076
38202 47289
7430 73059
10212 80930
28391 86641
21603 60420
14303 18415
11304 64609
17982 59891
48486 63890
39440 76688
3039 15945
65168 67119
22147 87902
61244 84488
8446 33576
22399 66239
70637 95965
61462 80754
37845 93085
24137 44584
63135 97897
1391 68825
84435 88946
68836 71877
13134 27213
18051 86984
1041 87285
22135 60430
12614 20587
53401 94923
1880 53231
46237 86513
27946 43669
5368 51195
57157 86242
32416 63481
36355 80106
10026 31098
17189 83402
28566 76050
74690 84551
15082 36452
35642 76223
18732 91035
62155 92933
49352 91691
44367 57875
33457 52992
27861 96022
44237 93336
13367 90885
80203 99807
4553 5956
65686 78822
17607 90459
26558 64070
11826 20902
43097 54154
15206 46865
17874 44426
44390 55537
8729 89105
82324 91676
12383 26014
18227 97168
6319 17476
28603 94608
71648 83195
18124 98293
6065 97878
42007 46970
1615 33608
44542 89507
30460 77060
1531 14015
20816 24559
52115 98155
28975 70225
26014 60235
53452 77216
1403 2983
4880 20549
41847 90226
4860 86024
56588 78229
82286 91184
68601 91295
24574 59194
878 31533
33023 34624
21438 54397
76036 97153
1283 93721
14898 93211
22063 76149
59964 66329
13131 92020
37087 72391
7438 12995
45988 76314
37865 40699
79618 96438
42488 55638
25088 66975
73030 73113
17336 21535
4034 45198
5392 96279
13460 84887
43041 60839
61789 85437
16690 22590
24210 40222
25887 64317
41043 55974
28411 88004
97400 97836
34998 77942
56609 77161
28863 37893
34788 40385
21367 87274
30141 94388
27692 72562
65952 98721
13577 27779
42202 57960
8611 73203
15749 96043
1643 54084
52699 64224
7834 36326
26613 42177
29542 57710
14755 91202
39674 72261
78225 85555
49979 90872
76434 78374
49190 60667
47329 66326
23706 78932
43460 74289
57826 83387
62685 86680
26161 57414
57524 91417
41833 94610
24398 87335
18778 90414
40415 94999
23827 94550
56876 69450
3359 51624
12814 99533
11774 38826
67738 79722
52268 54557
50597 72390
62235 77252
41625 68319
61395 83801
646 75425
31166 59367
15874 89749
31674 93252
9884 18619
31127 75010
50188 73188
39767 41532
27339 65415
2651 98608
21232 72433
37430 91227
18881 79931
8567 99612
35918 75139
40408 71599
29736 75578
4580 96147
9947 98234
60857 76886
7907 26171
33159 42048
34366 80910
2039 97626
2769 91334
17310 96676
3103 73607
8173 17941
13194 70997
42722 84847
37017 69279
46648 89287
1301 89217
19621 99300
6756 9539
73102 79814
13858 46882
49462 63830
2628 96191
67444 88869
84083 93902
58128 87927
40584 73538
14468 95148
29977 44340
69600 95217
16787 99504
22229 27510
37274 59936
3878 19214
73555 87472
35126 85358
10068 56972
57634 68476
3202 50857
1505 75297
21413 67809
10917 36072
6783 99911
14182 73297
1875 97227
11640 62932
82299 94770
28557 93144
49786 52717
3138 63501
81997 87223
62802 64101
12725 81110
17760 23414
6236 88129
19441 39377
11941 29211
39512 41466
32440 70042
22518 30455
5197 96796
335 36554
69416 76612
5313 8420
19011 46898
7750 60588
37590 43403
10294 10799
47059 55242
36682 82948
36853 53275
55387 71194
30237 60138
18977 80009
67339 76730
33810 79223
44677 58083
37492 98108
10507 85871
14933 17292
49678 85549
42904 89309
4018 26047
31432 63582
41206 82071
52185 85601
79530 99826
44706 73200
16430 99014
21487 95743
5960 43440
64207 94391
41050 84950
71527 71650
44781 73471
6683 51735
7652 84879
16389 95404
69000 78277
23151 51588
26199 33245
554 12652
52151 52612
8261 55434
84066 95290
10975 34391
30944 95875
35736 44609
25815 67685
1997 78639
11203 78842
15437 61732
17848 97242
86422 95846
12507 81714
31384 67371
15172 34598
13374 36153
99420 99944
62519 86638
31399 84722
19887 31949
12529 84108
36657 83755
14990 87444
35722 60792
12386 27681
49850 82555
18692 28783
12416 32048
69182 99946
10135 71479
19545 85486
44731 64764
60997 92296
1792 20365
72107 78072
24296 56524
4807 34553
5122 17218
31465 52306
47713 76945
62011 69244
44244 53090
40012 61152
19885 47639
21482 88685
8791 64821
14559 21859
43718 63015
6749 69557
20782 24144
13376 93810
33697 56313
51627 84343
34163 52026
6055 22231
34999 75149
20043 61445
21673 69795
3635 30883
63918 85026
8195 46447
29830 61520
66937 90171
20977 86496
33609 93406
8612 35244
64312 76997
3124 67663
10966 60390
37116 79090
4019 74290
65 63023
37427 89653
77875 79805
36873 37856
7715 38314
60259 68045
26404 87102
32749 60519
41679 43948
4181 48113
37581 52494
56207 77550
1102 24602
17485 59479
2257 42476
24112 59190
46656 68461
45628 78136
164 22389
74960 81644
7198 97363
51891 87736
11889 15481
16518 65974
60662 61741
66968 77390
8840 79951
35224 76369
11674 98472
6853 62448
1614 63429
2594 89655
63648 89207
54533 77834
45278 53248
16878 84570
24928 90582
28291 45077
56212 86257
38876 62917
36551 88122
27332 31614
9102 61390
18624 86459
46810 66221
40498 56340
51523 68742
14954 60333
52338 83470
32380 86324
53899 84622
40327 86910
6001 57282
686 37476
24409 46897
65873 98925
24431 77919
13687 84662
23438 49237
46938 74607
68987 87447
79096 83542
30301 91064
50947 62006
18957 77945
1068 66017
43129 52745
33437 71117
72 3832
43937 83917
10942 66262
4139 60702
61209 74376
9046 50285
432 72051
3801 21235
96032 99831
46796 96026
74441 97736
41792 42068
35897 85891
6094 81843
1265 51839
13498 24662
43678 76599
31028 58676
74202 80446
306 86953
37242 61849
28644 31702
24691 87073
29884 91967
80828 93238
4638 57864
18394 66714
22927 78836
38217 88917
37387 76471
21579 56431
11157 17754
38451 46903
17579 54153
10379 19205
55550 93806
64728 75074
8517 25127
2908 86482
839 43464
812 94797
65664 81766
54834 87429
7527 96340
4943 51122
63513 67793
64060 95230
41376 58302
16032 75672
44261 49031
3359 37908
9844 23615
27526 89801
43521 69517
45601 47561
11936 12032
11789 72119
49702 89079
30396 64020
62858 72845
21835 48852
11982 59809
5680 82039
8406 20257
39729 96421
48332 81053
52993 87288
22143 30538
11297 82665
67831 87908
8266 12724
15037 39369
40684 52959
5140 25679
78452 94244
72388 82153
29806 93600
56038 84547
7850 78192
11488 67919
28993 56283
6273 95551
41533 81309
20115 99091
54559 65637
11757 60668
21504 81796
25029 94418
49000 74845
57187 79919
40098 48967
34950 94416
9709 39515
9219 24653
22843 25102
27681 52672
19377 98641
1602 11498
9798 36873
49582 93812
47901 60247
39403 72103
15639 50011
52340 74970
36310 48183
29030 87034
9209 89343
35988 58006
17677 31735
53946 57700
1548 93377
28360 95995
52872 90584
47130 61961
23480 41430
900 45199
19830 24061
75368 92611
60212 70735
35531 45815
5449 9264
3588 17730
78897 89645
12008 99193
41734 89013
58257 84441
84552 88503
43866 79540
56507 93908
6426 61699
39486 89555
64522 97674
36100 55379
17845 24857
57777 78299
12605 60366
11926 93514
2875 12288
22802 64993
61981 78965
59819 92664
25717 97878
16517 53009
90511 90923
53929 92797
3995 40056
13184 72751
2675 77897
38681 64481
29249 86322
45624 84655
27341 78227
5902 14957
60420 95444
24468 98300
25711 81318
13227 46475
36012 97262
13821 55277
58928 63374
30650 97763
27063 87207
35168 65345
11502 85844
3180 48935
45871 84867
10411 71871
13873 48712
51739 58089
12322 99283
60524 85856
16217 42187
3913 95330
56376 58070
9886 85845
37335 84092
3356 38960
12985 43002
17850 20099
62912 77247
83630 89611
13292 51639
59215 62784
14580 59323
17441 82287
30704 54042
30160 92718
41500 62265
21961 72368
34206 38179
38586 39183
8598 80219
15849 44546
44710 68262
62926 72078
23147 27807
29702 62209
59885 64272
73897 84389
26277 45397
1235 28133
8480 54254
70722 87519
10167 63338
8843 65905
67207 98722
25809 74389
77954 97901
33153 63378
53408 89954
10036 24643
13395 79274
95612 99734
6740 65828
39452 86145
66852 97709
60010 69707
70002 74727
4585 63713
51761 97519
75138 76100
50519 85479
4065 23549
225 13157
33165 52782
59504 94682
7273 98940
53789 60624
50690 90321
67186 89820
20426 93835
6443 44067
43208 69654
20346 76428
8601 36506
5905 55289
56146 81762
93319 98419
19641 29235
19809 41132
8409 31425
28297 59734
13185 86301
5362 35203
39087 68564
18089 96556
66236 92339
15503 83352
9611 99200
30539 81054
3756 73766
50702 63527
27413 98983
21544 76139
65856 77544
40642 93852
17210 63632
7713 99382
15376 16554
68137 82915
3649 81560
5607 19775
55057 71696
27443 57986
7917 15175
31021 37007
28037 72797
6704 26540
22487 65439
41783 80555
29595 88589
29242 50645
45092 90431
12565 38838
70887 88011
35473 50071
73403 95634
13766 64370
41654 59760
80603 85589
1137 30369
34493 78842
91336 94799
38021 53904
77666 98520
68575 86494
74190 90424
54941 84315
33707 57585
76604 99574
19716 76952
17155 21697
6550 93986
73841 81011
25847 34172
4843 97124
57393 83563
41842 95711
33509 37832
28029 92028
16156 25573
19946 26102
33227 58414
43051 56616
29570 29835
16607 93927
11681 48049
33403 81404
12567 26553
1256 88794
64728 84905
19367 20579
5613 51004
66228 93839
71242 99055
34505 78487
65751 85226
942 35570
2088 36400
4783 44360
22480 32797
48522 85170
807 48005
54343 98769
50314 64900
61839 67995
33706 93343
52006 92404
23118 57477
13273 78604
2106 35899
31711 77027
14591 65685
28432 63525
33274 34244
3556 13270
39300 94578
18331 99476
29868 96276
70692 94939
56675 94377
19981 86726
7381 34893
63061 72098
64257 69008
12628 28250
9406 19002
2194 41156
19718 25643
76532 83716
12305 58895
23675 44028
22157 65587
4457 87628
66389 69426
24525 51929
50761 75253
36867 71315
92679 92829
43279 50123
4868 70423
10596 98612
3939 75414
6199 20574
26352 50592
76164 92957
2373 18515
39946 61626
27052 80564
18099 86229
68756 93542
22298 87465
23445 69995
55722 72769
54246 77953
29124 60692
3906 62888
52588 99244
20617 33034
19521 44757
32578 64551
41463 83248
83379 86570
56119 97635
46472 88171
2363 85058
5923 30028
4985 7318
87735 88816
6859 60062
2736 30612
26778 69649
54574 72615
5554 56247
40641 50298
24836 55278
16608 43572
57522 95730
40303 52728
46074 70327
37130 38051
67822 73664
59888 82225
3318 32908
54495 77710
34693 54437
10987 38182
51031 71509
26999 54237
32536 96777
65854 84397
7605 64684
55260 65902
65220 84233
47425 83213
32829 99779
17761 73061
54283 97512
54610 73491
21997 74790
10191 65337
22450 98161
80334 87929
12279 89497
25346 84189
16374 31202
21189 23956
83763 83911
25471 83715
35789 39184
64769 90601
60109 79955
58897 77671
75543 83277
4043 7881
41259 61743
52077 56773
11031 24823
39331 61628
46539 52870
5308 27090
17526 24018
65128 89943
32879 59015
21256 21740
23515 43824
3572 23552
20939 50205
5986 99032
33864 61008
19617 36582
44832 69265
56830 83621
7596 39352
77923 92813
27813 95810
29400 85121
39537 87542
72412 87705
43917 95616
7453 25468
71645 82032
7613 74918
6492 14294
57241 61484
68752 71417
29118 67478
50376 67591
64285 81684
19384 82946
5986 14097
34840 38578
44706 92919
13671 93800
50453 87068
11439 14984
49137 63446
28812 71250
25987 40203
29763 91985
24014 90082
53556 59225
5520 9862
8583 12387
21138 78371
206 4925
49070 94289
18500 22893
60202 66394
551 52654
13365 15383
53327 72573
20255 29177
40218 98394
28527 85856
75170 76004
61081 75898
95558 96918
27216 58609
8609 49243
46336 50120
85828 86633
1209 16530
8297 75692
19304 89709
71591 98444
44663 76488
18900 66350
45160 63770
38749 56875
5582 22160
51652 78430
32705 82629
46066 70749
74175 91314
48315 99267
30527 53826
62337 68312
29593 98872
34234 63316
27935 71298
28953 48392
54137 80648
2387 9281
14259 83308
46023 96714
11885 68164
18936 84262
55769 89704
9374 79744
3740 20159
27406 56376
18276 96148
65374 71593
62785 80327
46081 84947
9651 67855
15155 50852
72350 78508
38463 81689
31630 87640
13596 26733
49996 67893
53646 76325
25011 41066
47660 61972
23467 62926
15645 57328
38707 78802
70916 80841
6501 57315
9942 23496
84061 95121
2119 58757
23917 43429
71003 79916
54989 94019
13026 52548
3653 90882
57664 80024
81515 86277
13921 43022
21175 23883
52670 72972
17262 19859
31087 75159
77817 95984
17591 56846
51884 94355
27306 55599
73768 89770
39945 94351
60963 62608
60611 70238
25977 52354
25605 58273
36146 87171
2689 47744
35357 70609
32043 92011
23259 96359
19430 64834
5298 45875
35480 64168
60871 91557
37414 60240
25511 95162
77577 78364
42085 98020
48560 62146
28147 85408
15060 22369
69904 79376
623 69919
4883 76611
16317 97644
56532 68494
5397 12504
27426 64046
2331 71246
59647 71341
14221 47309
69146 86141
27839 41702
24614 69219
58285 93346
4216 49680
33471 95261
5456 21532
1407 24080
6732 99619
21588 80391
77851 86301
10691 20968
22310 89663
8937 84811
36379 46527
41269 51529
43478 79638
2829 76193
45584 49019
10344 16523
40198 75501
63636 73153
76776 90761
36425 51924
25790 71031
36343 95243
3350 71239
24226 58072
45468 90336
11737 93286
21225 57699
17118 52124
10409 76239
6297 76417
31032 82159
17021 77112
3478 33044
24947 73219
67132 88777
32081 52315
22108 62530
12719 17482
55250 63989
68041 79147
5630 48397
14944 90301
43353 64160
5014 80176
19385 84794
9158 26907
72005 89137
71765 86390
17746 88565
51751 66576
18 2960
6924 39981
601 44426
34711 61792
48483 60780
21631 35760
15622 35590
25503 25577
15571 46313
3127 83011
22600 41678
14051 33337
49622 70873
44389 60908
69174 79980
22225 97056
29688 97735
30968 45058
4718 89003
15502 99941
4351 12495
13755 52936
53275 75802
83729 84038
7335 36675
34586 42610
52135 89617
5877 47916
43237 74500
43953 88330
64292 68076
70054 88727
31791 50245
37384 75933
23958 63621
6271 72647
2136 24707
22816 87818
1727 53536
2841 12810
14686 76669
3869 25402
46762 52262
5022 27018
10871 22312
43771 61129
36237 69824
9225 92967
5743 82187
23154 94307
5638 13691
30687 99656
18691 77804
46407 89683
4170 60730
57608 81021
46070 72659
63783 75146
28860 65693
33137 41976
59855 96599
35270 95644
35810 85133
46558 50182
13224 69087
24840 71032
10769 41617
33221 67211
52531 68781
27364 48200
15084 19374
21918 80149
90410 90530
55886 64709
68127 82985
52871 98006
50130 74438
452 15337
39230 57520
4201 81640
10741 16256
76095 88447
24747 43307
27576 75774
50365 73130
2610 29029
46970 94142
1824 32837
16117 72838
72253 82071
27385 54686
57232 69229
30051 61608
67766 93800
37965 39765
17039 39584
40481 51642
46251 68478
39149 77160
48423 53645
69077 95688
7815 58734
43408 71112
13570 42417
41794 52236
22403 39723
53452 87600
12182 80777
55975 56146
34231 67126
39751 90172
70099 73794
74455 78970
22304 72983
2107 46044
19990 34219
6987 9326
58882 73817
25930 28038
50142 92441
51742 55359
57964 85675
37534 65011
33150 39070
29889 45624
78528 96594
64743 91587
23715 94522
38905 58518
2223 93970
31100 51257
6695 85804
62589 68566
32413 35655
31526 57364
37177 40655
16932 22045
30772 73107
68689 75196
75723 97281
68653 84342
29440 97156
38084 46601
5414 59734
76957 97809
18409 98485
9739 96890
6021 79712
45677 51830
31847 61087
25179 97811
9045 49576
8447 32754
3809 22071
66782 76939
12517 84000
36361 55398
42275 97337
17413 24897
12733 80847
71303 88285
64733 91243
21388 73525
33513 68100
76 58005
21166 26412
61328 76754
58209 78542
21618 97043
53321 98423
30637 51214
5694 85636
5271 57855
18208 61010
14953 88611
41346 83491
16189 57198
10071 53565
10821 64635
4333 78488
15890 23444
43070 90138
15724 94755
22993 41284
37924 68464
22554 51453
12352 90365
40769 51480
7155 78523
33659 89474
16292 73492
58714 66630
7031 28003
23339 24850
57561 92065
1214 58340
47399 57730
34469 61265
34511 58239
37294 72795
94209 94967
40105 46254
48356 88514
32738 72065
5250 11279
13886 16824
9334 67082
9864 89770
39309 64924
58713 77856
64636 94956
41219 46652
76313 87433
16923 92085
38424 85951
72880 89296
64047 86745
63287 81375
28560 33630
2981 90835
47391 94136
2747 99483
30798 38191
27280 38310
16452 87501
29605 84413
17059 42526
24597 58396
56363 77534
23407 83147
4802 31902
27814 73327
57804 88081
9941 77401
47196 79665
21062 63818
18880 76342
3975 4427
2694 32642
21675 82678
32793 68911
13321 73636
18140 48704
2566 99118
42293 60162
8686 96545
81393 90961
62574 78576
9377 63181
30135 68637
9688 51459
30778 35367
38921 75454
3043 25409
54357 68643
28159 64335
29445 42243
14130 63746
57897 90954
4178 53770
45729 69665
51841 82148
25869 42216
11907 50353
31938 82865
64822 85452
17271 84602
14168 58030
36203 85016
40183 99981
31942 88383
60422 97485
52980 59028
74956 97379
87729 89933
6487 34157
26551 90509
3950 32359
54925 60709
17660 41586
2934 19193
57941 62938
45873 87768
7154 64126
68219 98511
50287 78271
2440 23106
13095 88213
6635 92907
364 76875
16391 25190
22058 98971
69770 95793
43589 70637
66339 82801
496 11572
1673 98063
12189 16646
4437 39212
41519 79068
22307 66825
53955 84042
64889 87540
4174 28443
89838 92931
68910 77821
20053 40669
50265 78128
23426 48283
26329 82975
11214 50293
89340 91380
22007 38187
10176 75590
9738 54854
36267 51609
51010 94378
37091 80389
31271 87103
12250 93992
43944 70976
30572 60671
34775 86388
70314 78298
37717 56644
8440 52285
32850 37938
53593 85290
87974 94717
17258 69029
46922 60518
28655 99490
3982 60149
13400 67934
34919 82277
29893 34776
6565 98318
4536 7699
17070 61409
21362 95423
9290 21246
38605 41110
6106 76948
69517 91143
9243 79226
58345 94220
31972 48915
10348 48479
54863 78265
19314 47487
28869 72530
20369 28194
28648 92610
7624 52285
44102 95889
35605 87569
11601 56721
24030 77563
41827 50422
70719 91390
1048 63961
48433 57537
4184 14981
2756 26759
34233 51003
24007 69546
10926 68146
24203 64689
12044 93947
16430 49891
5499 9407
37240 56741
23228 54530
55587 81132
2657 17917
3792 46918
18309 25159
61173 98759
47057 60458
27555 89508
9118 41216
29609 69058
16150 94346
9269 68155
3884 91763
8648 92640
17278 45171
16382 17263
33583 84741
54096 66381
12333 84295
20975 55813
22750 72034
50210 68715
19242 57150
24420 78260
45883 56291
69613 95692
3420 28079
4256 36487
79278 93086
28943 58610
78946 84176
4236 90498
32782 92527
72633 78977
13706 94089
3982 93603
25839 73301
55126 94469
28101 85368
846 42727
7639 85590
64396 66216
53325 57807
63927 96002
11508 82001
35325 97750
15677 33915
29363 69316
4160 12400
1453 26258
91516 96984
365 59257
65281 81391
50999 59848
8541 35829
25266 62950
5686 76877
9709 24774
74090 94689
33714 45580
24256 39331
59905 64565
71330 74903
83637 94796
50337 74949
51183 88950
30204 83315
60898 87527
45355 66194
39610 45399
25230 34895
11503 63977
22459 60060
54576 74749
82908 89842
28648 44710
18398 84703
35357 38696
44584 60197
9607 64253
12947 25827
30845 80485
15107 34072
44957 58774
6668 54390
60792 61874
88691 97637
4160 20397
6391 32298
62231 74117
17918 69731
35943 54362
41116 71376
21150 86743
55162 87827
20794 95551
4253 40667
7785 69382
81183 91953
41597 93152
67441 99559
72685 93874
12589 48045
21861 68650
15474 22024
43638 46240
65023 67096
53928 81510
33518 61145
30888 60246
7818 8038
15975 66510
15790 70776
25533 71656
65371 84780
8064 76477
72642 99573
9680 17851
68769 83195
34524 45274
37313 78937
63189 66910
6816 27627
15741 48081
44041 79486
27412 66919
90474 99396
45044 57376
17950 69207
60572 92670
29195 85612
15016 15939
34570 39308
39590 96160
25908 51458
13680 34089
25943 80512
11381 27161
39808 46134
37374 42844
12000 97506
79682 86527
27853 38323
10534 28581
47520 54943
49835 84732
6035 33125
51595 63063
15529 97348
85524 94929
22888 30134
12139 25766
45857 91626
15135 15645
6323 82106
22482 25719
26089 44714
66300 95628
37191 69558
76316 95031
57843 71304
64342 90285
17178 26633
45020 62459
21267 58690
56225 83233
3906 77388
27623 60944
66380 94529
15132 31482
33140 70134
49199 73731
60022 63610
5505 54026
23857 34701
49925 97727
52312 85194
37185 86408
20271 69856
7607 32971
18441 58555
16988 78299
21463 81255
13506 98783
46980 57394
51315 80736
6192 17236
62715 81331
381 75957
10110 25536
70355 95912
19396 57265
15481 94642
1886 50671
7371 77707
46948 75034
30562 82740
52929 79320
51257 83724
40869 70915
34253 57169
6985 75301
16660 50528
28540 56378
48720 57279
32654 94861
63628 99167
21719 52234
2539 34851
48500 99510
51374 52319
34085 98074
5653 84073
1335 25737
38974 70589
9351 40894
28955 98369
34395 42081
63374 64258
13294 63186
3300 75869
44302 91725
51212 51930
23881 52211
12146 26931
42473 42734
26129 39517
12162 60350
2049 13878
19299 23203
5880 58657
40638 66768
51011 65285
12279 79486
50643 73024
53897 88253
19890 94957
3429 48111
66504 87549
37387 57462
26753 65060
74076 97712
8292 30604
24531 71140
87468 99053
74266 91111
23564 74986
319 60669
1667 59384
3973 56078
36195 43505
15178 55668
20831 74531
56937 61912
67539 97772
34660 40419
19955 26196
4861 23811
43739 80752
55061 66345
21842 97450
8552 68066
9708 53023
74648 89935
9033 53891
58291 76506
58640 60856
46183 87609
32238 38196
28840 45133
14635 62113
54632 83421
18897 83477
79835 92051
5244 46845
37673 92899
14727 37583
20490 48976
11228 77395
2469 35874
2986 13929
16417 51482
4368 82427
42008 99311
84968 85806
62684 77553
62014 95815
14879 31830
2201 6364
49100 64446
64774 97514
54437 61299
14895 77523
98160 99574
24718 52589
90692 98128
17340 59149
21559 25981
32189 53559
20121 39663
50643 69892
30039 62343
41016 76521
45633 65420
34098 34301
68085 97594
34847 73640
31368 76596
35224 79837
76416 81450
5107 76051
38256 68758
2484 61745
57566 72179
4280 56417
17438 67421
27825 62283
26725 87836
46889 47120
41470 50121
53952 64396
47289 81306
14685 36540
49147 78419
33263 86010
1087 47068
53797 91107
55239 73038
25375 41346
41671 54660
7687 20813
21022 35677
42267 70914
43408 52158
11511 90381
44696 67393
55101 95974
8062 88498
74003 96137
44998 98721
20830 80471
57001 72073
43370 94064
83512 90689
94234 99288
67421 88187
1572 52377
58792 92788
30567 50060
59783 87063
37272 51106
8223 98621
56548 68073
38166 80934
34869 66259
72174 85873
16775 97419
3658 59005
82447 82469
79277 91549
8224 26610
32312 57305
23361 34250
86853 92115
50279 77294
22546 53460
10070 40671
28801 95655
56140 57844
42202 84566
33630 43032
49014 80761
3931 27645
24293 94125
10745 89075
25513 54134
56927 79161
42526 48753
28436 58467
42869 46772
5296 64971
39149 47733
63893 78518
48466 99395
62900 73027
27121 67187
11854 41071
13804 47521
20475 42306
8060 15599
25452 57009
93793 96689
26377 59316
45201 53815
29989 83923
29437 94374
21590 25224
15106 48900
28388 32303
264 90740
29508 86660
47315 75677
7215 24102
28269 77093
26797 47279
11222 38356
30177 71772
4369 75593
59717 80115
56383 97622
5086 13384
77378 89182
68648 73645
1807 63614
53856 99975
49247 78868
1921 42346
13468 59472
77739 99724
28546 69140
4085 69718
45718 61457
27400 53084
77668 99498
21595 33158
55965 98928
2599 11730
15193 31840
91088 97737
19471 20671
4157 5571
12327 50827
40074 47182
4157 12339
16791 66851
31235 87886
8044 82998
12759 47875
29770 78369
4407 92368
21319 71274
7941 96390
26068 47094
69873 91412
17534 43171
30550 50442
122 83993
16594 17153
31065 96368
93838 96806
28111 73576
32295 92468
22229 79620
15369 55345
12628 15509
57813 72488
24807 30008
19735 29453
79049 81801
2215 51156
36998 60320
8900 62393
37266 67464
33772 88801
50377 55691
65399 88729
28564 68722
26745 44659
29972 97013
22452 47596
46201 93725
7125 79476
15728 98613
33317 81163
18280 89790
11367 76013
4765 50947
20650 46258
24109 45567
68669 69179
76834 81743
52845 92655
17063 75926
46999 52741
23343 59547
129 1028
69556 85079
44741 47612
62712 71071
16804 32421
72809 98358
4096 75496
9003 29114
75477 96671
32785 87089
56329 73858
10975 11929
29378 63661
36666 79613
22801 69937
29384 89226
29803 74805
23 64521
9375 28671
4253 39765
136 43838
3767 90847
63710 72337
46267 88404
6923 58580
10592 11475
21557 93483
19917 35797
11628 79383
31554 70184
42571 97165
65735 91189
9414 93187
3388 47087
18292 54948
31833 93360
62021 71226
24819 93647
389 84444
32984 73501
30178 92817
13591 14208
90377 92068
26330 46412
14673 86078
43571 56603
48649 82763
20264 31957
8369 57030
37329 51413
19886 38137
75455 76409
51374 67325
6490 77154
55703 58079
31527 52394
32882 74840
45748 60723
52306 56283
10251 66578
85854 93868
34826 57969
14943 72592
12441 58390
79428 95647
64957 92684
25314 25858
54796 81993
8014 96214
56583 74676
31587 69412
24574 66170
41913 58497
17215 39036
13244 28855
36205 61330
21450 63012
45504 61162
26979 92383
33716 39926
32736 37477
25745 54234
13250 23010
8187 99837
58536 84472
10414 42186
13174 90451
37502 74918
554 88690
32867 74438
83533 90383
70623 96867
35149 70117
30661 42926
15686 58173
35537 81844
36589 84041
50816 67172
44845 54101
74441 75665
45977 63072
35142 63428
25499 95708
17375 94925
59275 68477
21821 28238
12305 67692
25554 50191
2246 54279
5451 86690
11918 98782
15278 61163
43906 93865
6404 23017
62460 85401
80033 98481
27435 36890
51885 71548
18257 66327
56569 64304
21464 46846
32703 57658
33325 99811
43741 46804
32522 66286
79164 97396
38021 77774
66544 85997
61135 62800
34564 81721
67000 97660
66617 95264
28547 40122
81988 87787
29671 55116
35176 72330
10806 58568
66077 96301
8771 95207
45219 66729
15029 16023
21880 74301
51834 91991
16347 99278
30615 66802
45722 56340
58170 92351
28485 65346
67796 97317
19629 37316
84928 93490
43936 66848
22955 66061
35305 84045
80985 84749
25625 82704
52591 65680
32216 36795
8839 37527
69556 85057
38758 99483
9101 19496
22817 60729
15802 98648
48629 81373
47341 96091
25382 74934
1461 64340
30923 72209
4666 44701
4457 79859
655 14770
8179 13911
47041 78721
72919 92571
412 58975
40896 65152
1538 18313
10227 46046
12904 81069
25686 69095
1129 55109
50355 51414
15470 56346
5911 7818
27681 39425
45939 51759
67572 90071
2706 27603
18083 66520
3184 58837
12593 78015
28009 72562
61949 85132
52876 89449
862 87239
23048 91277
59286 73251
2486 26233
36709 58510
16125 61989
5940 73725
58239 91666
7245 33459
25574 65601
10358 60223
93017 99894
26646 27096
3195 87314
5892 22275
2311 22615
72433 93802
37854 91091
95488 96385
72284 87822
33160 57690
13597 32791
32053 83719
43162 83622
43008 94615
341 64597
39470 79260
58027 61469
24400 49085
19834 83378
58870 69510
55056 83155
12075 21286
10909 90957
32741 38841
31514 40213
45782 49336
66411 69795
29389 81452
4489 25569
51354 63854
18017 60197
5598 83537
32085 54803
58395 66824
2058 46120
38181 55228
6536 14804
13741 90960
33341 51640
91733 99125
36339 50949
50148 54601
21981 42927
2792 32506
38254 69621
27450 88083
23159 90713
44100 99578
31927 67727
27941 86119
13326 91815
51509 85143
88661 92975
63875 95700
22452 39513
9095 56371
59755 82640
57195 80848
1655 37357
57356 57858
30319 36726
14650 32449
22897 26130
56952 99798
6086 9718
4270 73933
24715 48292
33323 56269
49415 94057
5001 75727
87285 94004
43715 52677
35472 85793
74029 84447
4792 6997
16604 65146
58960 72122
894 62798
59485 76601
7280 76583
12500 59148
72168 87844
11473 61221
25056 99610
57985 93496
67089 69286
28098 95103
17790 27822
56057 95609
63759 93162
6974 80546
45974 95868
45555 63283
49900 86667
83087 94097
44146 91169
62359 80853
48874 81450
28451 78592
4790 87383
5664 37496
30044 74288
20587 64961
89521 96267
70488 71262
59764 85511
5543 19087
23120 38217
49622 75710
48485 67728
46274 77177
54625 80151
23732 49379
40326 58407
34528 40111
45009 97237
11815 51387
11167 38386
1463 34797
66590 84980
70676 71745
39136 40617
1891 81731
13565 75943
39540 63862
62415 70318
34427 87938
21949 99360
27070 83002
77522 99581
52168 77832
22263 60617
31093 92253
82993 95338
67545 71846
751994714 -416404697 916832932 -880874435 42 534987576 414832365 -835716393 -415234731 -132904129 -864295254 -189127112 231144604 -233987256 1 -155365680 857327099 -1000000000 -189186771 895513536 1 -679318096 715791203 42 -956915984 569682753 -924646689 345298883 7975529 999970403 537904724 1000000000 -416768570 999970403 821938287 -999974913 -379101167 1000000000 -659272847 961098607 736514470 -301087245 219286640 -369779680 42 -883356660 -1 -744609124 131984365 488162408 -625084704 -945566567 537080492 13602305 -217727244 -39472955 378696465 -274557628 481916679 -237737236 42 42 0 -926257645 0 999970403 0 1000000000 621710656 -597127172 -15118602 493217101 -988688460 -242532273 0 -745085559 -970680788 -141290690 -210425532 872581315 57570706 -439547520 896793481 899357342 42 649249918 94088910 -475112241 1 -274814686 -791949558 445143042 448801883 -855459479 95889788 -559621210 -329196767 300822701 754388172 -513399786 -679155509 -843090164 0 389337812 -781421881 -1000000000 999970403 43066187 113858973 -128573807 679284658 570295996 -670615657 999970403 823943487 999970403 493175132 321546368 1 0 446895183 -999974913 968329719 183448780 999970403 -34198812 -997142246 -268520797 -611039881 -48128153 573953628 1 72959402 -949901506 -161428766 -999974913 175626981 475506760 -1 490487023 999970403 1 42 -140700824 -119759935 385876599 -973755069 -250871244 -152663274 372883790 -1 0 846906987 -674901114 -862944961 810299 -999974913 -789128554 -191813046 -21133190 875992406 -140867617 -502906284 999970403 743313339 -142576698 1000000000 1 215437203 -719622449 249877779 0 -51628390 -999974913 999970403 897477212 -101743709 303185054 936623191 -173879574 1 682130807 154683992 -817411996 61755823 -644735851 42 -128567578 -189419415 214620980 42 -2984517 -909376482 21679982 -218754578 -466638375 273629141 945879711 -857627099 545117925 -552629720 1 -639949413 595570516 756761949 405647450 190655784 1000000000 1 1000000000 -1 -999974913 -999974913 22291480 999970403 682847582 619307033 -710997214 233081504 -242299680 0 42 582615506 -244582566 0 494602041 -513712780 -12591528 107167840 220340039 40042138 -838386117 -175752527 566566545 42 -562582671 1 753972662 -291818592 551417547 -50762445 -999974913 -59839818 -999974913 -697652267 -801976487 220776935 42 865462533 576911607 562658887 -999974913 664510171 -812699958 806319591 42 -161734518 -73404212 398320021 42 999970403 -341614910 -617648336 42 -462514925 777331206 -844415116 826712205 191277237 -137980123 -246171073 220481230 -999974913 -753575508 -704742093 193813537 999970403 274409734 211922872 21708367 -584660326 -177041257 979595858 -999974913 -858857217 -652609622 999970403 384273828 985987788 -999974913 1 966347708 104294532 -999974913 526352944 634840999 209738784 -262857321 73979879 -194912783 999970403 264997067 -999974913 -13678177 1000000000 -999974913 -999974913 42 197542752 -333844398 -164117305 -339222733 -999974913 -1000000000 999970403 276525671 999970403 763152364 -1 974664408 779974151 -1 -999974913 999970403 788178878 1000000000 -736208015 999970403 -141071400 -503316647 -670348009 999970403 -414424436 1000000000 -276865281 333777706 1000000000 -675330823 999970403 -476219340 888227472 401499271 999970403 1000000000 1000000000 495122236 42 954366272 -353108715 999970403 652120812 -259149022 187057421 682347933 -838467849 -999974913 -440434913 232596203 -473236797 388062851 1000000000 -1000000000 705235866 -529389503 999970403 -161147895 -47683290 -208223373 -710566589 999970403 58871897 -999974913 1 478365453 76883058 -900181494 42 -371434454 -999974913 -956719564 -919650157 -901856087 709485223 -378200625 -790118582 -109514274 999970403 -763830767 0 378243265 -786180415 -22704371 950970672 -26863407 -409651946 546035035 -378752627 819077340 -760549203 42 386040418 858601401 -1 203051837 -783518419 -999974913 -239921831 42 674398720 1 583637365 -281585406 999970403 251394090 -999974913 153806044 845614631 108087951 999970403 612436142 -209187915 999970403 393782817 42 -1 -953683394 647679218 -890355969 103014136 1 643564452 -444853091 503925676 86566660 90087365 999970403 779317596 78585631 380292284 -1000000000 -527367784 0 -813507381 886055095 550327129 999970403 -1 -999974913 42 -1000000000 0 1 -134859276 -774422626 -215322614 0 999970403 -1 208342335 999970403 883581740 -884134802 616108774 93374653 -676549777 992202124 592420156 1000000000 719145676 48677307 -999974913 31248680 999970403 -999974913 315006502 999970403 -677254602 839468802 1000000000 -989506185 999970403 -1000000000 0 266779038 -964778493 -999974913 1 42 0 -331197252 -999974913 757872522 457537584 945767838 -352953408 361648714 -999974913 933609797 999970403 275634167 551535777 581050950 -117783890 846557942 -49615341 999970403 785312380 726116618 -167669511 368668774 271911725 -444960380 1000000000 454622487 -999449978 -999974913 347412384 -592588701 -678131510 1 -615514929 262939422 406667406 797494732 755228956 -184202099 -458073936 -492397739 -807648947 232957962 -383018161 42 42 1 -168143813 -1 -353583520 -999974913 -654102206 -270808140 -999974913 860220488 -156052088 191934547 357600354 -999974913 -380075323 -247756909 31059367 999970403 415673518 0 -152276086 920653668 -1000000000 -7323477 786029898 0 -532654654 588035294 1 0 224666233 -1000000000 -831038913 -364722728 -102534318 0 676496694 -274085922 999970403 1 42 -804548857 -174958471 1 -1000000000 1000000000 -924535657 -627352417 -135091018 -1000000000 999970403 -23656069 -174766291 999970403 878708743 73938062 0 943207555 957692801 -258198078 -430832534 -778424106 -204170420 574036449 594088656 999970403 1000000000 1 999970403 851826918 -757752681 458882585 474203397 999970403 -62730573 -1 340611304 250013303 572436604 999970403 -868910069 -999974913 -339382180 -974291169 -656661272 -702466535 32837106 817507624 -364043032 -999974913 278978322 -709731961 -999974913 999970403 813406033 600195196 677691144 -719893827 937322508 -914621223 0 119571346 898390920 747951251 -274650205 -211808288 42 -999974913 -972869154 866424163 1000000000 42 342625854 -772560451 1 307071336 402019210 1000000000 199553666 820481417 -999974913 -38303937 -324503618 -15728283 1 -726608307 -1000000000 598770698 -325828178 482967431 42 -878255062 661714280 150794238 -305870954 1000000000 -64424291 999970403 -224467447 0 771662917 -720858769 -51164140 308748897 -622024885 -963277269 1 -1 42 999970403 486374060 42 -182888185 16900370 -559537302 14120503 258652726 -3104427 -570453116 999970403 -891200342 -246173871 -891346998 863374568 -501182741 -572245881 957445107 -911615516 -1000000000 -963844933 707998615 -445005467 -10241960 662696422 -165966453 -636182811 -865362247 843946648 -398927146 -1000000000 999970403 -599135371 -579999087 -1 -111921376 243536667 651166507 508451203 42 999970403 789948841 -1000000000 -470699258 321290271 -525877054 823636972 -999974913 -687461396 243698528 -999974913 -317028374 -47475431 49524046 -268831934 -999974913 -1000000000 -999974913 -1000000000 -515869329 -57928086 481350991 1 446743648 988328717 151005123 856261299 999970403 -718091414 999970403 999970403 -886465671 124137972 -899145972 -84407962 -864167123 999970403 -357384635 -490634558 -595206012 -999974913 -108185948 431051668 937841696 999970403 0 -112253282 -917294189 -326418014 1000000000 316894501 -713399149 -957599320 -78815204 222350800 1 -455149126 42 451711960 -370651615 -1 -999974913 187288881 147080957 -916215950 -140458856 252225412 186050248 -273621963 1000000000 968858276 31125742 -684712743 210335456 42 925678653 0 -1 -964640241 999970403 -604811053 316765318 999970403 -1000000000 42 -791489600 -169886573 -576373327 1000000000 1 -5113931 -326888693 999970403 42 -730422435 991870393 341381585 212430284 84561373 575272817 1 -247338687 -999974913 516788031 999970403 -436896566 -369333182 -879083542 192103978 -144945011 1000000000 -999974913 613814660 -516665782 -999974913 98268553 782098746 -524482776 382110239 999970403 573038563 999970403 767855928 999970403 -999974913 -1000000000 -26175569 -1 -101054176 1 1 -330626001 999970403 86937276 -1000000000 363623761 -692205807 -56406093 806907539 988179745 -999974913 402627971 -600326953 -253627433 -999974913 -768257209 990531140 811596466 -751717569 -24248200 -673024605 942074769 -997928618 798801938 132953349 364863597 -566728029 672650152 -1000000000 -692537206 -938429654 -222332738 -312987945 -828681175 -996194299 -234274759 -903914778 -494703771 -914704609 -999974913 882530665 999970403 -999974913 -999974913 829277133 556353364 332874774 463919199 999970403 -533635448 -427293143 -999974913 -704300656 1000000000 934916373 961509473 -998217083 845775068 -952948597 -259202864 -634432733 999970403 780025922 -783116878 1000000000 51718806 -1000000000 -831405907 -926585176 195070868 354202615 -509687677 -991954570 -783319708 1 -773801948 -1 -999974913 -517576685 -999974913 1 -820717392 516069732 97943724 647615752 -883672410 -999974913 246739203 898642865 -1000000000 -846694910 228526408 720030196 1 -467926084 42 755695076 309084228 -989406158 -199141582 42 1 -560995671 -1000000000 507430265 -976396942 -21231583 1 -646103480 -360436362 999970403 -99740009 361692863 -843013859 -73565845 795178920 781815496 -727500349 161901616 0 -909093349 653574084 42 871431006 -782105058 867328357 0 -841069185 -1000000000 999970403 131813035 -397385363 442873671 -1000000000 532143787 -999974913 -201452499 42 -1000000000 -1 623200095 -34198812 -505381596 -1000000000 -934672269 -134104561 942223261 602051620 0 -669249572 823807063 -999974913 -77740159 501054891 -551520907 165499295 488537320 133656442 -34177608 391908425 -967693570 -336917902 746017448 -149183590 1000000000 494060318 -89263926 1 -731452088 485719885 590615040 -1000000000 1 -48313551 -650006969 340006038 -285698598 1000000000 -999974913 -1000000000 -655427459 999970403 -869886789 999970403 -1 -977337678 999970403 537572862 999970403 288637367 -609396372 41892931 1 -915388124 839667625 42 361734939 -628089513 37752199 -999974913 -173706347 -35190683 -489540633 264016205 -999974913 -482384153 -479216898 -130330195 999970403 -605679566 95035115 -361569895 870685137 1000000000 689215595 -1000000000 485425260 -1 1000000000 -338812095 -212803265 1 -1000000000 -844410932 -792480507 134814941 -400765328 349960846 -623845360 42 444754207 1000000000 161424234 384720442 436966804 -368822704 42 -327932593 252108895 999970403 387028409 42 -999974913 -581919445 999970403 829301383 -999974913 -999974913 307132351 -88735993 -999974913 -999974913 -999974913 -458482240 -898808026 649832288 657202706 -160779673 453105989 -806937005 -909153638 761590445 610708856 -1 -999974913 0 98063492 -999974913 -99066667 277752352 999970403 657948339 -991927601 999970403 -14406005 -999974913 -1000000000 999970403 -104941281 -1 500785594 359341371 999970403 -216387521 -66962284 -563980148 963927640 602940516 565062192 -675392353 184476962 -904346199 999970403 230113350 1000000000 540412132 40201712 819157807 -169980033 893749577 168836012 999970403 999970403 -999974913 518242523 -845720650 0 -999974913 -271187266 -880005051 139048765 -122182823 942921176 354175985 -702732232 759359589 628658671 742504195 -371846950 867281811 -517652210 -1000000000 696205779 999970403 1 -1000000000 -87005995 -222792814 -745621894 536211967 394978179 234178861 -151305958 -712487496 318657678 -232578364 999970403 -678372804 -939289505 -344493503 235219832 -174431599 -727227589 999970403 999970403 238585226 150976843 340746995 -329908464 103925483 -772602365 457207265 507147647 1 -93222310 957001320 698995415 567185297 50542450 0 -1348081 999970403 464721798 -731389707 1000000000 -245527279 821149169 -812951997 478561118 203001537 -419210513 -85857506 92451065 309044071 -335167173 338094153 520400159 254654811 999970403 -853317552 -905352255 -527369484 588267874 -1 -258524206 -971446095 -999974913 454303463 -999974913 -600299936 -233961832 -999974913 559976040 42 641239755 -353154846 -465989660 -23864171 -38187824 -345110923 453192646 -227090639 -587172019 -179046143 -34527826 -155048908 999970403 -2125038 918666040 999970403 369752916 923356504 999970403 -999974913 999970403 1000000000 -89938435 999970403 859997342 908440352 866426050 759592200 0 777552959 -416762624 966764683 -835260781 -307064870 415478626 84558056 936825397 -734493846 999970403 -170330042 -723153387 -296825227 -408690659 -214627833 46175024 -642296633 615622958 1 -758598278 76857301 727431679 999970403 -1 999970403 505048841 -640750689 999970403 -951872181 208202288 -690525278 574957558 -44363100 -196650542 -538457732 27448595 1000000000 42 1 0 419452957 -277005118 -999974913 46724535 -683565079 999970403 565384141 -1 -1000000000 499813780 -190970135 186210026 -279020291 1 999970403 999970403 1 459268268 -999974913 999970403 -312805189 316899024 821851814 581334691 -184462775 999970403 299670678 -859479651 -111118716 42 478975322 421168459 -999974913 42 245042128 -179810219 1 -999974913 -999974913 819356092 418291015 -1 1 -999974913 56993995 -916217200 -15458403 897804639 -278987471 -347370111 -245139842 59491437 -448280193 1 -999974913 774834621 42 -474417508 888603963 1000000000 -256481254 -999974913 255671102 -121268627 999970403 -126735434 273501884 941834690 999970403 -904988433 635853017 -952531376 -638899338 -251393685 350168483 6683924 327233914 -999974913 -783489998 -664807926 299846456 756578600 997357213 1 -999974913 -999974913 1 911777141 -560141122 -37699836 -999974913 -343745487 1000000000 684310522 866976919 -1000000000 -370976450 1 -397459954 1000000000 -999974913 230087643 174488089 366943692 -41651179 21191325 -108108518 -999974913 14635948 -999974913 999970403 1 -1 26792985 463739976 -83934159 -709136753 -602101853 393556432 999970403 776787678 -766949179 -189021922 470356763 999970403 181447240 -1 83593231 -999974913 1 693478907 55883137 697871258 795334652 1000000000 -280741220 468194342 -628400619 988860361 -519518170 -407758793 451174283 391837867 -15757006 -97805230 716158112 42 -999974913 -999974913 999970403 169871585 999970403 42 -722979007 -563707122 999970403 1 -5405015 -420002232 -999974913 -214458157 -712827343 456911952 968221031 233186326 -172999183 913735554 -453359296 -168061221 -122597056 -17450216 324849709 -25404090 -934652264 667382101 1000000000 -255521016 917822859 -741925547 -653903798 666708736 999970403 -1000000000 -977009552 999970403 -999974913 459339323 994090275 -100427529 968003166 -1000000000 -999974913 570199062 1 -75412102 810787203 650961929 32220072 981934221 166049394 898422219 -753991838 -1 432542246 -713959221 701481997 1000000000 138276828 1000000000 1 -746819746 -63439519 -999974913 720621283 -896604172 -820410877 -397117420 1000000000 851325807 -730907182 809945139 815361812 -738596732 43846652 -671011447 888542057 557132353 376174280 -174936828 -142028340 -157673705 203901535 -241425388 1000000000 -701216952 999970403 527146748 451264057 866440646 -366220944 -260675591 44157653 -892870532 -633865054 -1 160247570 -999974913 400786205 -999974913 -1 -983980047 406587235 217651670 -344711850 -762086459 -999974913 -938460012 -504209311 -920768950 -398234908 -773296499 495627412 0 -188341820 999970403 -560884722 -1000000000 152235314 574497686 124541865 0 -1 -634524259 1 -127665927 42 999970403 -999974913 1 -74616836 999970403 -845027521 42 -236936864 -835935750 149287721 -731582665 540330062 -933621776 300671597 1000000000 42 -307119216 -999974913 152493373 999970403 999970403 -934952668 983265489 325753459 -803183807 405179229 1000000000 -622366958 -1000000000 812086578 -760308796 -999974913 0 51837329 -596713329 -676029482 42 -106942806 999970403 833217253 245882314 333067257 1 -60020670 -633380307 -142607758 -999974913 317227225 999970403 893839116 1000000000 -481525069 1 -206976350 662544176 999970403 932325727 1000000000 -189329135 531275846 992835549 -877225382 1 -999974913 472213491 374320924 -345537515 498512711 0 1000000000 292024559 459754691 841962093 -710427072 955904532 -380405058 -996698747 -887989194 -999974913 -822327452 -238033273 -161797209 174971305 -107480767 703912074 551887408 -623493617 217577980 -87275955 -263270535 -413018636 -664473353 -999974913 999970403 868073087 1000000000 960965097 588422383 -768009947 32091152 -486854798 140046832 385322944 -999974913 -978201474 42 62654386 -895669408 -998829614 -504576193 -677657087 -559677080 880100090 999970403 549002208 -934604159 1000000000 195121097 -991078638 1 -556700499 999970403 1000000000 -160385535 999970403 999970403 -251407475 0 717083790 -1 -1 -407220069 262063695 -999974913 785783184 725328226 999970403 -784957760 870097446 -903002460 -975357174 -222663129 -426997250 -599536184 -618727630 -690257785 380614091 -237417627 -455691925 -577642372 -1000000000 -126664703 806945341 365595893 -1000000000 -388954814 -555864188 238285000 -122453568 407218830 -349037177 -369272631 -999974913 870369720 569021941 -111490193 -54587109 -999974913 492174860 -645913990 936335189 -999974913 1 307568940 -441515061 995081542 999970403 -159762880 1 531583893 -999974913 -999974913 999970403 963271918 437180611 123550783 269531008 600351190 -1000000000 -627265391 723366672 1 852982763 -990736486 999970403 -459684124 42 99653736 649984857 -656632106 -42818280 -446140284 575362911 61870655 -35851774 -1 -999974913 343972267 999970403 209607357 991270058 -1000000000 -1 -894024432 -650195650 544117004 -203558380 530928271 -999974913 -47002448 -43470930 294462496 -350246282 632010841 -725782521 720964009 42 579017022 -318608456 -999974913 842584515 -928270760 -272633470 999970403 -17260504 7805139 -840719161 -264717752 -30228629 -999974913 -101361005 877250990 -735784994 -921416822 -42559993 -748026088 -478802658 272692949 1 -103145603 0 680996605 474930480 999970403 -40570670 857222671 -999974913 163622850 788179917 -999974913 -999974913 -1 995277433 -1000000000 -306327980 -378398821 -999974913 -699704739 -791510952 -917083504 -536628794 999970403 467424338 -525621979 1000000000 -889598909 -360106309 1000000000 -723499905 897747262 151595789 106752194 1 -381373341 999970403 -999974913 293954 382839782 159829606 155129851 584459376 -383468763 -682232948 -967260341 734467271 42 1 -784170691 -264492700 376453479 -999974913 -347988801 0 42 -249257433 -889508137 -285221997 708600243 45039706 -1000000000 0 999970403 -502921975 669955957 -700146696 0 699720876 -895909517 513207757 -1 -823332197 469029749 732943617 -942266906 -100893052 -999974913 -127666712 -243646063 -1000000000 -489246528 -350155809 1000000000 -740440409 999970403 -416259086 -346615303 179174558 -18783154 -625608234 846458705 1 -999974913 248145804 221800778 -69472406 999970403 999970403 -279332531 -634163745 1 -125706270 773933370 -999974913 531058989 746197669 -72171333 -998290150 -800043698 -148187746 823111570 -860333393 -403672922 -826284971 180061793 65664206 -148753942 -549430797 999970403 538501162 -999974913 999970403 -999974913 -1 952664795 319579849 -137289 -999974913 -1 -306638665 195096411 999970403 999970403 608015043 361413386 1000000000 673083685 192247226 324890916 -401039198 601320234 -1000000000 672920920 304802494 -720022245 -882816045 -351866689 -1 589883014 -672512175 999970403 -244171546 -682782039 -993129469 877135043 544332673 -512653610 615622958 584049578 -843612373 999970403 889831073 -1000000000 -17426536 631692130 274198958 715886196 -220696992 891446476 771961667 118942196 472313750 1000000000 -241073997 -396806361 263274750 346437964 -88743207 -1000000000 -1 385989788 -999974913 -589627225 42 881248129 -631488254 -1000000000 -690168008 952664795 1000000000 543462566 975699743 1000000000 999970403 7786009 0 -58539270 -999974913 1000000000 312500709 52344661 999970403 -815604251 -999974913 -167899065 -348956038 405352951 999970403 1000000000 -16845012 847762197 780694630 -433173959 -883600522 -999974913 999970403 327654216 -290178396 966784856 0 735159615 -8293999 -1000000000 590178640 42 394115398 562743603 -295483303 -999974913 793317802 -316307140 -999974913 999970403 896095390 -214571609 186553240 622544635 -241932522 -473900319 -999974913 -417336918 580907678 -1 0 849898548 194217526 1000000000 0 -303346260 28472439 -964651769 -419634754 -999974913 -829294705 705314071 -1 727952666 332867109 936139145 0 860982312 999970403 876505591 -329482470 748148849 191238428 1000000000 0 -496938592 -41125743 1 42 1000000000 -922077430 -882958684 952803542 -999974913 -243540999 -646824996 -926473098 541811231 4493101 417213596 168626682 926142354 -454274576 -448365776 -135091018 482548094 866265985 999970403 -112276018 -771452109 -542512868 45200541 -450209451 775221006 831077474 1000000000 68668184 -121661357 999970403 116503482 785017717 310871562 -476927760 343263374 -883237993 0 673425520 758049239 -937914539 -922570633 1 242478145 221415087 -645455500 850758717 874892020 234609456 -506657224 42 260833603 42 855365943 519528295 -677517257 514357676 -999974913 349509313 993150453 832812635 -251245101 -999974913 1000000000 -495173869 -576544657 940998069 -1 -354335355 -99632386 817723103 -13085818 -766600050 -39785450 -360687872 -999974913 -1000000000 457822315 -959756012 92546637 -900044823 -45677134 1 999970403 159683966 -999974913 -162773368 999970403 622069462 239621728 641851293 -497916860 -1 -553644074 42 -197673249 -472531715 988120760 305918644 -1 762046451 397437221 -268255233 -193477569 891141268 -266200221 -406799670 -999974913 -782623021 -775709836 121073615 -954859339 162723001 940113447 -999974913 542824138 653657216 93598027 818656815 0 -37499494 -693575716 107574032 -733856739 1000000000 -630118304 -1000000000 574075116 0 -788218871 -999974913 103525573 0 -1000000000 -597792126 -999974913 -844142641 -536372551 -840222569 0 42 -999974913 435292211 -999974913 420908067 -35885543 -999974913 999970403 -398550089 -952667020 951258900 1 148864431 1000000000 1000000000 933900174 831342719 576293941 0 -999974913 540422619 -1000000000 476488031 -1000000000 -999974913 -356601825 -512632648 -586043631 -999974913 595287493 709118150 999970403 999970403 -684072246 1000000000 -639949413 -137501919 -60480823 1000000000 515492150 42 -806285694 28598598 1 -999974913 653554941 -30481538 353959593 58537008 169425535 108140219 255924390 42 -791920522 307955691 999970403 -814057292 -949503228 999970403 -318169224 685653211 148398649 318830595 -339987317 37071450 -999974913 76823641 -615531874 -265010180 31298605 992541697 -172453155 269949561 999970403 324576534 -366053368 -595619680 395689354 -999974913 -176118826 94852739 61820243 -466247900 -807215002 29644834 964641439 -415854410 -516084992 -1 999970403 -486142262 37558649 179720406 -369155098 -205264704 999970403 782235061 -540030793 -999974913 617857749 558797551 999970403 1 366829705 1 -242079267 -999974913 42 -50838664 770593046 -1866689 -999974913 866526539 -416375254 -468888746 -104473901 999970403 -355492664 886597664 999970403 -303595214 554280832 0 578561631 999970403 0 354981060 0 -303138896 578608671 -146340640 361202909 1000000000 -745299820 421070509 -676888635 -127477708 -471484122 -33793026 -24039576 200199780 -243909461 999970403 829066126 464189725 1000000000 999970403 -1 -435248547 -744036922 0 -201462372 908725136 -857871930 206347806 -1 -999974913 -968674829 -248593285 -937158206 -34795591 154635103 592499884 -768976577 -737539697 132718002 -863045672 999970403 583995145 136705592 1 -859177151 782879063 -232067191 771662917 79881325 1 1000000000 -529814914 -323677525 1000000000 -40036301 358001531 508774146 -1 742918532 -1000000000 1 -567981502 235456399 1000000000 -809282811 798240276 522888503 378475840 -999974913 -688469577 999970403 -183016718 670709147 691627672 790226471 -999974913 -999974913 -999974913 -1 -867675885 42 58658107 960757991 770839645 678159122 -283856542 -361017711 42 119212886 -717762230 606789866 983298832 893764984 616382885 -217387641 -999974913 0 664915296 -618012395 -688992966 -103832949 417426789 -3156004 1 119871922 557751878 42 410847716 771545347 -413990727 1000000000 -94038011 409431899 999970403 779179238 -731998935 0 98870103 619687067 358110817 -1000000000 42 999970403 -500359969 784348563 -87806939 999970403 510852690 -344530203 -664404432 -192250599 81842709 -438406237 4603973 -396562931 -1000000000 -637371954 261175531 -452625205 -955775580 371548243 -416596240 832580876 192290075 1 -999974913 42 0 522088024 -459497068 783401861 -1000000000 1000000000 504133014 -334508008 202005079 -923185967 -914734817 -1000000000 -648093331 42 -333819574 827216918 -733673691 -999974913 -841220911 373583021 278159672 -999974913 -332488448 -646844297 0 -999974913 890218823 -124018302 999970403 -967252348 -278774687 -999974913 311124992 -999974913 658683331 -999974913 999970403 -999974913 656391445 -999974913 962409374 -657616655 -197828377 7484306 603889642 342498558 -1 -609382646 999970403 924672807 -110459784 -868682850 0 -850262384 -999974913 -605999264 -587368467 -171302166 693577721 -103011359 999970403 -496593239 -383601406 -386006166 -999974913 314995968 0 -938291707 544671776 1000000000 17291553 -415562078 -276876991 -108880473 639893660 -999974913 -770961407 -999974913 -560938438 581822595 -999974913 1000000000 -524125325 999970403 125130701 909974456 -999974913 -988404185 -696079398 1 303086303 917141043 -465791209 -914105540 -999974913 -401276354 999970403 597090904 -709312545 -105107228 -816805719 427785829 -999974913 538520684 0 1000000000 -869615 -1 -1 -1000000000 -1000000000 750302542 724665461 -1 623354652 -382224115 -386815104 640553527 346184696 -51897084 -51900466 -999974913 266385568 -261731751 -999974913 -999974913 453352099 999970403 -405789481 847034134 70583480 -836827082 708364017 -275516679 -659329308 807814170 645843916 0 -992034643 869258614 -1000000000 -774431179 183695728 561781534 414660498 -1000000000 -367664478 826162278 -1000000000 -999974913 803602304 189120592 -999974913 312658290 881891640 949283549 -526289510 -999974913 954250797 661313309 -1 -1 684166576 -542655166 615150708 125896185 0 999970403 -218678876 410383628 -126233528 863866499 -292766768 999970403 0 798480225 -999974913 157868519 -999974913 230510009 1 177160381 -115776173 939810595 -970444373 999970403 962289174 -828450022 727469339 -558056921 -767711402 -225403834 -155531518 0 253336395 866422298 999970403 999970403 -999974913 -999974913 914290969 95958118 -277867717 -999974913 999970403 -1000000000 786862262 736992982 -1 42 889230058 -1 -426196455 -969784464 481489270 999970403 999970403 -999974913 -1 -1000000000 929596158 -236775659 251102326 -999974913 -873035653 459114503 -137167169 999970403 0 388299360 -829399617 774744922 312219077 1 326691673 -337840022 -907276044 -873734710 -431747450 -683376480 -888095320 999970403 -600934747 1 1 999970403 -999974913 256275871 389257717 -196087091 533874174 -286985568 21477107 -192735406 -999974913 985942889 -999974913 1 -674676735 1 -999974913 418401935 -105288158 -999974913 -813502865 -954983769 -957958260 -999974913 -844801297 -295405622 -1 -120177497 -975497884 -319892991 1 -806530129 -584364115 -134804013 -382034251 -9488298 -1000000000 969037675 -1 -687124042 999970403 -999974913 -789410608 -154362444 165736274 999970403 -397113372 -82415126 -54559046 819743337 42 968462287 697259455 -317652675 247724922 -472443106 1 267240980 -835396003 568156013 -74411470 -211136569 491921558 -381326513 999970403 -517586423 -1 117763 412216616 47753719 -773063333 999970403 -690295380 -1 751167776 905255837 -798961787 -1000000000 462485538 196771464 254436864 -756229041 784729472 495674668 -514353403 576687913 -1 972200923 78809663 647908803 -131106913 139774922 -999974913 -504008227 11165371 -291380689 -86162162 -326708747 -315695890 374399221 272323193 570198951 319755920 703890242 -999974913 -186643962 -999974913 176843890 132547014 761356966 760568989 283204077 -788045313 -135253765 999970403 852021204 1 287668905 0 -999974913 -1 -999974913 -355463827 672546393 42 -999974913 999970403 -761436449 -355951001 263381243 386927132 953188328 999970403 999970403 846505625 -668592497 179138370 359433280 -241861453 1000000000 -999974913 840833204 647797677 557402377 999970403 -802127747 771492534 -999974913 266348646 1000000000 177856959 -339298189 -867414080 886167424 -832497701 750973882 -626528398 -999974913 -172235447 -1 392502559 803719071 1 200996040 -417742400 -386778070 999970403 234965767 0 -787511967 -872384281 999970403 -999974913 -1000000000 -57050361 0 -118494337 101348555 -98350120 900595596 108913776 209438742 194523456 -735872341 -20397742 -204289645 -1000000000 999970403 196903849 111265664 -760114667 944697020 -922044056 -420837954 627870153 -13737027 535625791 0 -999974913 42 -103665953 -394582828 42 -999974913 -444104029 -1 217215168 -476198066 -786416983 8985467 999970403 350649810 -397546795 663660500 -999974913 0 1000000000 984509248 -999974913 426092247 -527127398 -1 341141352 11997634 932800015 -769448929 119815035 42 470207330 643753834 -716871504 1000000000 -895507453 -41309531 261957566 -291134374 -1 -851963336 435011059 257696192 1000000000 788922919 -703227912 576069858 123779979 71687894 42 -367491158 -999974913 -772584141 1 364001788 -478267396 201419590 862943334 82842006 105793028 423701802 994543760 269048249 -574398996 -655069816 -491597712 -211531043 462459336 999970403 -1000000000 585905101 -999974913 -217382804 -1 232614316 -90706511 278169295 1 543082513 -252428391 181210673 999970403 -734538908 12376566 -265782387 999970403 -648826174 541416075 999970403 999970403 -563192771 142099932 -999974913 197905268 0 931924492 999970403 -949831767 -626895017 729497863 -999974913 844106296 735149780 -498024137 131685092 -32992319 186819174 932143436 -163304049 -29233458 -999974913 837881142 996142081 -581294901 -1000000000 92809255 310561125 -189316449 -924933797 -999974913 -801420086 1000000000 318360660 -47141929 738388068 -999974913 972372053 865044197 -1 195550134 1 1000000000 -831322491 -89394072 -510001186 640710814 -573340297 -663400503 -697145817 849332207 -484503051 999970403 -169411580 504061723 -361351832 -155599505 -535638335 352118907 609942981 -1000000000 201086004 -999974913 -541823835 -171998602 -129997907 -239376903 70941402 -1000000000 131989110 4407386 887698607 0 111394958 -999974913 -629842415 742244150 -542722352 697536061 -701380958 -675348364 -373229686 211403514 899059989 1 184144114 -474285345 814541548 -794812789 732785108 999970403 -936262014 -999974913 999970403 -216468577 615165066 -999974913 286532551 999970403 704044240 -312033326 -98816944 27370862 42 -416084951 999970403 -1000000000 370259977 591668817 -1000000000 -753353038 -1 -938639160 -589758515 116366086 -472151350 42 784615179 -999974913 -913838828 90434780 -124602507 -999974913 674123628 471633293 212406689 207026631 -999974913 -1 1000000000 999970403 -751119435 1 -999974913 770991373 -699095697 -999974913 397593674 991464835 0 -111350691 -381430375 1000000000 999970403 -665316353 999970403 -311342730 -349975017 -891341084 -1 -245665133 -139813109 -922751828 941766082 244798365 -999974913 999970403 -632371879 70009362 -694132634 812778866 -179931341 -525549461 911751448 -513694037 -876569549 857685170 -568712610 -457319670 -274956473 -826780375 -1 -924782801 -966213507 -928033784 -803888484 1000000000 -971792520 -999974913 -61103284 -77641336 -614353484 610350638 -975318608 726600734 -999974913 -563047556 -86402686 427359141 496135619 343131361 -548247908 42 42 1000000000 243989254 1 938753180 533866189 442226732 -346329821 698094364 -1 51618010 125120130 -999974913 -999974913 -195514788 -827808055 -1000000000 -991440383 57176950 42 1000000000 606975117 -320833191 570674160 -350103064 957279269 999970403 574110809 898439494 707036351 899210540 -483925717 -930176777 581202579 -317293091 1 -247002792 999970403 -999974913 969594909 -999974913 -196638095 -1000000000 -240612125 999970403 -66580942 -278534145 -330414614 -990892159 -999974913 920533188 -999974913 -851044505 -999974913 -292327299 -339438681 1000000000 -787338868 999970403 -339783574 176118339 1000000000 999970403 860372128 217215560 39173929 42 0 724808496 -860862039 -433032126 933141241 151737053 590067395 -949104520 -999974913 -999974913 71042786 916521725 -238605517 470084542 696544463 42 -369774987 -996862342 -605027894 999970403 1000000000 -154753564 1 -468385636 435265912 999970403 939724814 -65373977 -712406588 -999974913 -505708404 375235000 999970403 -999974913 276333534 313468067 -999974913 719900210 158631003 290002678 -628175961 223113913 1000000000 -209197724 -343486227 -644355460 999970403 -819039463 -347487119 285981298 -23025432 -412022044 -999974913 999970403 -424833519 314057434 -496066335 -1000000000 -753654055 405461766 -943197983 -664897390 -357288611 -1000000000 764206873 931988275 609914580 999970403 -675795203 999970403 910685587 999970403 14931987 799480792 999970403 218264209 118923879 28874159 590505133 1000000000 42 606211345 1000000000 851962976 675442704 84236423 -350522703 -618771651 -1000000000 -999974913 -357581825 973568476 65762258 999970403 1000000000 999970403 -447657497 0 1000000000 673419130 471711568 999970403 930236867 1 999970403 1000000000 -999974913 -372868263 1000000000 985808259 503030427 -170224740 1000000000 663105241 496418117 201652003 -836662300 746180501 288169342 -345146715 -999974913 -551558087 1 415476693 -589276806 189688593 999970403 835823047 843179325 159449504 834995676 999970403 -368582983 822550230 -246298210 -188732525 561638608 -976905670 999970403 388965093 -956982931 8232211 -78747133 -286028391 -486065909 888202079 999970403 -361195069 -449025758 -702149464 34364822 0 -610359568 744710183 8437630 -30993675 982643237 999970403 -758044110 693461380 -588687553 203269887 67989938 -526050825 -1000000000 42 -521196432 -658057744 959941110 -1 135360233 -330728738 923757112 986215061 -388954814 0 -759418881 541786179 116906860 219789008 -1000000000 -999974913 -314296916 1000000000 -172943362 -121940527 675915151 548728911 999970403 -999974913 -531591806 -663383670 -839922383 -96756089 -436281616 -499256849 659005336 -1000000000 42 770674178 -999974913 29788329 999970403 -999974913 870133469 242192061 110618435 710214360 780170841 130495619 213697215 411112626 1000000000 176856170 -558267157 -120274445 999970403 -1000000000 -999974913 -455246907 999970403 -566678177 902200140 999970403 -496699169 739295978 -999974913 -1000000000 -457859198 1000000000 -507928211 -922005546 523749021 -606635896 999970403 -925896634 427432313 483652525 826871500 165853890 -717816973 580426704 -333678604 799484765 261949712 528373408 -274828164 485440861 -1000000000 422811659 -480829247 -98798046 -290562077 723211710 -77908521 165381411 360491750 -841554762 783493469 476809059 28741398 -829554737 42 -999974913 888817351 997995572 744939878 -999974913 -810075627 780559617 747154637 -571143478 -565483487 999970403 -999974913 -455228528 -787590880 -964324837 999970403 -1 -999974913 -999974913 325017045 999970403 -809877091 -527121382 272981474 814072858 -906770398 723047162 265339163 999970403 873027177 518080077 -654796444 -999974913 -909155056 -97600444 999970403 -999974913 999970403 1000000000 -736223025 559010392 300861166 639539929 -452443396 -559546685 -556613244 987369811 -190122505 -478165584 -752313325 240290797 -810171660 -633460367 948209880 950461433 -647440240 859891480 334164282 -521086499 999970403 327712719 631563057 1139969 75090105 -788908168 999970403 579198335 289424907 -241307546 -199622684 318650414 998701151 999970403 42 -306659487 0 -324184590 -610518305 131319447 1 -1 -949874668 -999974913 992633664 1 -999974913 999970403 -999974913 341610579 999970403 0 508727632 701359947 731612754 -788939994 -442962625 -604591373 -831956293 882912302 0 1000000000 160978187 -69381767 -92779727 610496880 193631581 42 -888990708 0 458221120 783647862 -999974913 -999974913 946030333 -706912376 -999974913 178353262 42 982321064 531724261 1 -731422635 954174141 583935805 -700487180 302885285 1000000000 369141982 -999974913 253595353 320463314 177996443 950449335 471646322 840995166 -999974913 -999974913 1 367570888 721533658 -540623948 -66509583 -957503363 526953849 -1000000000 -1 -853420792 151697599 -891576898 -999974913 42 -705752563 300690262 221971637 -535722756 1 -76815348 999970403 -67745650 -793418766 -616493125 -324455446 -363466205 445341429 -112213996 582349856 999970403 -947728874 15862826 437573024 951967722 43607367 999970403 -836681740 376820088 83508498 219082492 962744112 -999974913 0 -999974913 680106817 -699215629 -457446334 -582396006 441363533 274957008 -999974913 999970403 0 1000000000 999970403 -999974913 -745134885 999970403 -774298092 -841824745 -1000000000 -361263262 -999974913 1690285 999970403 -200114581 -26269447 128877784 42 -999974913 -416767637 1 641557463 -872951515 -234242697 5644355 0 1 -329361913 -396072279 388551833 999970403 299423019 12927692 881875606 -46027813 -584205141 -1 -999974913 -957458058 999970403 -41689427 -425457929 -1000000000 255906044 -999974913 999970403 -61677513 -859579635 -327530818 -469446784 -570822497 999970403 946834858 999970403 0 1000000000 539272656 -484204486 -99325066 0 -1 -605524155 -198925480 42 -158497415 293111330 -427342399 -153837882 693088161 -343009666 -739373342 999970403 841790082 -1000000000 -999974913 -888212415 -613043604 257141861 978322968 -528754517 77518239 618573352 -338832906 999970403 999970403 -847118237 -986628509 -208987114 0 -19875218 -1 -1 69279046 -850538123 375214654 1 -985767087 1000000000 999970403 999970403 255044434 740514872 406833514 -1 42 -821644060 177072993 425296424 354080474 -366855293 -707288331 1000000000 237097275 -117695723 999970403 -283515147 -739238371 -999974913 -531258247 898241164 999970403 -444207338 0 663849516 -234094167 560686245 -582229143 117760018 -967833544 1 -803710785 -768624457 -465015976 -732358147 -999974913 0 -999974913 728969127 274279027 107932941 0 -999974913 -30221064 42 -500626997 -1000000000 999970403 1000000000 336251485 999970403 -207823366 86646229 -647863246 1 9189755 999970403 634139105 -1 -426549419 459955470 1 -999974913 522661046 999970403 -364488726 -389826455 555092164 42 -999974913 577871348 429602689 -1000000000 999970403 -677041583 1000000000 1000000000 -278690110 -31571531 -557018883 -531746858 42 -188284508 52516191 740737970 486393058 543314643 -1 -999974913 999970403 -1 -342140816 892130742 253850897 -772682323 -1 368162685 -800427668 -999974913 404399737 -271846515 842385756 -90367174 -999974913 -999974913 -579872145 143039430 -664287284 100420125 340006038 930134517 -878397378 -999974913 -476878665 326349645 -462561140 -999974913 -537762706 608499807 -545058239 0 1 412226120 999970403 999970403 261873315 834895332 -999974913 229391746 -166687747 964276986 -1000000000 999970403 -250050759 1 943470678 -702363778 -343987823 -999974913 -767964174 -818832335 -492660054 -758237877 42 -936722441 1 316462064 98360019 -1000000000 62729349 707617591 349967471 762692243 179392078 -311215664 -59165321 999970403 -470889466 235156164 942381824 -618710811 42 -479703337 -711230473 630543778 493927548 -999974913 -999974913 -1 -780156612 868236807 -207464409 384020776 -349625284 186645904 -630162584 0 -390431264 -874358320 -447453720 0 907538383 -349331516 -139253638 182764120 105978952 -159285589 266693358 594518837 -792631653 -16675968 424845405 617143881 -99621279 -101627138 42 -108756219 999970403 -760978191 472724049 0 0 42 1 -863401989 569713280 987538982 -293345179 1000000000 -51498073 773601128 536492929 810514675 1 -164856407 -291894203 -397558165 320034254 -961723885 -952685408 42 -339526065 -608393560 384246930 -359486231 617679980 1000000000 -120613356 579815629 -999974913 -124279192 42 493177134 54569889 -921643923 -490365039 -628617596 42 -44286284 1 -334321394 999970403 -999974913 -251481583 1 424452754 956882975 126835651 -95314805 -223296981 -618984534 -999974913 -407551159 349016721 964394606 827021065 334566396 834328257 976676709 0 280996347 303083350 561822343 -1000000000 259573166 -314074941 343094760 -1000000000 471881244 704514680 -38524444 -644578741 42 516170390 -886506118 999970403 708495692 -211862339 -204673619 -999974913 999970403 437930979 -999974913 -999974913 -215823169 -160046392 723913138 187207392 272130670 28576001 863497897 1 999970403 -43285219 -397149704 603921998 -533617157 90432332 763725474 -999974913 -999974913 -999974913 -189127323 911777141 1 -733388748 -568625458 -723963525 456210357 718256734 999970403 -832847790 -899790604 34752615 -18453891 282107408 -999974913 396478314 677133660 883581740 -752055081 1 140222532 -708979680 -999974913 -771148388 299421165 78525390 -597800058 -199298039 -756137061 -999974913 -339991911 173462368 -587978847 -778429440 218657871 56447403 -19261979 42 181117031 74484471 945612369 -775208096 321263357 -983822982 -236638018 999970403 -173683300 -504266713 421605749 527229203 -163017128 939201077 557422881 42 400607772 -646606281 -945583244 -999974913 137071826 -640241849 -463810764 922710102 679843566 758962374 1000000000 62385110 217711896 -613120739 761515255 -999974913 1000000000 -999974913 42 1 -974159568 999970403 1 -811441645 999970403 -999974913 -150337321 -999974913 999970403 -999974913 62943885 -710286747 999970403 -32949154 -183405214 -404671103 -685631406 -999974913 -251438937 -600372708 563355431 62449952 -475974655 -734570853 -549680441 -233023485 -354922692 21845413 -345943808 -951084151 -195429419 -462052702 0 -546017901 -456592274 71180110 235478226 973984298 780089905 -812727686 -435988083 493876168 310880154 -308051214 -657585663 500604208 487223033 -799774811 -999974913 -999974913 42 0 -337966601 609148316 231960823 -999974913 -764316475 -1 -809395402 -16370419 59374364 -321090308 -78002794 -66940332 -944946940 999970403 -255038728 999970403 974952811 -999974913 693830398 -62139472 238323946 670951338 1 42 413422024 -245504292 813315632 720805669 999970403 -627535156 323170445 0 42 -818749646 -999974913 -1000000000 255081983 -1 948916131 1159018 1 798480536 -881679505 749425804 -297921033 -205571517 -110230147 -933140317 21186135 -499407583 -749857543 -415605251 792565523 -1 -125158752 320217426 -108756219 64944488 -999974913 133392328 1000000000 110781694 42 -175163987 495136621 999970403 999970403 -999974913 144080254 -117272679 -751867965 -876583866 543651686 389852204 -961850969 1 42 -969693159 -348078569 -514053780 1000000000 676100751 760459468 -999974913 999970403 -1000000000 -258428287 -45085656 -999974913 1000000000 -471990624 -751929389 -363764000 -208546950 474442843 656510220 360171248 -428104461 1000000000 -56130441 516891149 0 -412015179 770420769 -216000159 310280664 -92563406 -760212319 -825559950 479949764 -552222837 325822495 488399648 -250750339 999970403 -999974913 -999974913 379009712 1 546109351 396865098 829514763 -932568586 1 120348962 599895356 473744673 10308335 -874187245 917071908 -196971536 -220578874 564303733 999970403 1 1000000000 -772606872 351648813 -164639797 154627471 999970403 -809031365 -105479823 42 -366765115 -1000000000 -243265219 -606869300 999970403 -202105552 289388237 -55529247 999970403 787338227 687802031 -960796951 999970403 -26249258 774215567 750620173 -529301381 883581740 -999974913 319223080 -648087241 -427594593 -515643136 382772195 -590181705 678763363 429283329 780509676 721307791 140895904 -231737815 -292616630 1 17380570 287289167 -17387966 -794246219 342368129 999970403 -900096865 1 284253893 266110701 726033858 -598477525 -946544579 589441382 -999974913 870202592 1 -999974913 351697037 482115092 -999974913 -207829474 242846053 437127044 -999974913 1000000000 673742169 -8770907 1000000000 964569387 -584001508 -185232930 42 -1000000000 -1000000000 527890256 1 -744322089 -999974913 -999974913 658332670 209007112 -680892345 999970403 643743878 722015500 42 122827681 807989878 265196180 -596198074 920344268 -999974913 999970403 -586830993 -174067394 890855214 -884661860 -830338253 -743337966 -999974913 164791197 42 782723259 -301263361 617574538 450720268 436225859 502304185 999970403 1000000000 -999974913 207693562 503595692 -117020764 537884970 -952664559 999970403 398554309 -176966291 -786387041 -816382248 -688299674 -469164460 -42177222 543340708 39612273 -469769861 292973947 350969051 -307957090 -335144431 -999974913 -630907560 1 -890017962 -819276746 42 -747659018 134144341 682633085 11876849 920895823 213284059 475948082 -102386750 -954887077 -1 347973695 -207236931 -463269745 527853229 987880247 999970403 345292007 760944884 -755342202 42 -999974913 409695846 -999974913 -999974913 -236487328 1 154706252 -999974913 -838567223 -334817023 1000000000 -204853537 1 -999974913 0 689986436 0 999970403 999970403 -1000000000 -477313552 -510134578 595918539 1 -574093200 -515271839 975497817 999970403 1 999970403 61419930 999970403 1 -999974913 -727222847 62507026 -999974913 -824436481 220359300 -1000000000 1 -290128236 8024768 -881965325 0 -808744558 0 527136088 651381151 -231524960 1 999970403 287325923 999970403 -304175392 -746581643 -872441979 -916751917 539345078 -999974913 43608754 -999974913 932209826 260807387 -412276112 -142263746 -813058009 596151586 721290710 669159208 -744417165 -1000000000 -516412596 1 719573257 813377757 127269929 749134010 1000000000 -611746191 -790427008 651354795 0 407676961 449127758 -832817173 -1 -277737522 -310476188 1 -392069802 42 632307184 -683821418 883175433 858460251 -99162498 978169831 342798451 834615457 -314890940 999970403 878025344 -1670932 -131978625 -971621249 -574570975 -168292311 -855403814 731512975 534312184 -819992656 -1000000000 -487762016 -1000000000 -999974913 5576868 1000000000 473795685 -1 329657842 701857931 -601239302 -1000000000 925668385 -477097901 967425916 42 -1 570807472 -557831565 701099113 924164704 -1 0 -474681265 -597762810 -578505819 -659942997 692707521 -250949816 343218254 -999974913 -999974913 319624372 -16535286 -1000000000 165677382 -999974913 534869980 535304956 -1000000000 -431408550 478038935 -34251681 584255888 -1 309700151 127568005 -380556562 -782228095 36773913 -934078972 -879159398 347429380 -1 882991102 349198838 -448203393 999970403 999970403 -200004184 -999974913 -520366499 983467552 300009177 -1 -712068755 -378200203 42 371409896 -407023868 42 -1 -181153506 -999974913 42 -465543256 493582301 135790930 -899700185 270892289 -1000000000 -999974913 999970403 -858032664 -425639893 460037313 554148957 -248005939 -1000000000 1000000000 1 0 -1 999970403 17062506 -851632531 -70497557 248070722 61636536 -209122097 537557026 -1000000000 -369030131 -999974913 -405047705 -999974913 27025509 675653548 367060304 -644730176 115143332 59804513 999970403 942226248 1 42 -226741400 88666781 -426268561 -723842886 999970403 941799804 -999974913 -1 -613817200 -903384042 -511179165 591561105 1 -382601378 325830848 1000000000 -634862558 793665439 -43519594 999970403 341036447 530875278 590701980 -302737019 -383327383 22087806 182328822 504194838 603481608 -999974913 534229330 294913907 780594937 42 -82493762 870911232 -1 275041070 1000000000 861332522 747465164 -390043822 -1 -742740820 924727224 -127434469 180462039 333642152 42 -318411546 -197965058 -458313046 -756444185 -1 -872951515 -702334626 -789490834 42 28369346 -321670658 -212430688 83267430 779011364 -633274747 605931994 0 867374699 -168888754 -318713190 -999974913 1 -933158066 415724103 999970403 -722016858 -728030397 -710763691 -997865342 999970403 187604883 -732103470 -254029572 616488909 -813889713 -321583708 -911173434 -685894167 1000000000 446152679 -965936004 -999974913 -755774797 -999974913 647019649 -999974913 -1 -653296563 394479491 -1000000000 649506330 -25498845 999970403 -1000000000 860537820 -238051663 -24116040 875689663 -999974913 1000000000 -571186763 1 373995639 -312755709 999970403 592230351 -1 -999974913 -159061102 -1000000000 -999974913 -999974913 584609305 -242994516 -999974913 912146570 -192619587 881743216 -831526956 42 -103831446 -617915488 -999974913 -83807286 -441261642 -525276983 754938646 0 343299658 356843661 -498347900 999970403 850362134 193963157 -742545739 -38474848 59102773 1 -159757430 1 1000000000 -428184597 659679104 -302205772 -53783631 0 -82834508 999970403 -654809507 -902890485 926872366 304980360 833953392 0 42 324519264 -1 -957555268 -871036981 -130988706 607067875 -164523114 -999974913 824910965 547593714 -989618347 -300732150 -947032224 -586672820 407120103 0 -1 -78759530 562963665 -621669653 -982586334 -1000000000 216989440 -999974913 1000000000 626464268 999970403 -24976036 -397297530 -1 1000000000 -132236992 -352067458 -62114218 1 496726165 -71229285 1 711336956 981490051 -1000000000 42 -794461745 514866795 641611375 74317853 -673841239 -209436680 180501158 1 -29439685 -184851837 37395748 1 -311790376 999970403 1000000000 395973964 -434516523 -812316542 973945572 1000000000 -381181924 999970403 -850992189 -636379175 -281150941 999970403 42 999970403 -999974913 -999974913 999970403 20701077 338837765 1 -583009743 -86318779 63039701 -999974913 -927529420 -999974913 706110807 328700954 875556132 -735206795 -938189120 42 -290242490 -515811750 177253097 910466967 691808990 1000000000 672666818 -69054067 693577721 0 -586412403 499871236 694940175 -398389522 -830197869 -884904978 197727761 -24472162 28766062 -999974913 0 661976926 -1000000000 42 -1 -563841097 841797331 546361476 0 544661914 999970403 -872606058 381772707 999970403 977895548 1 443946274 1000000000 983492529 999970403 900711331 -162773368 615151275 83899800 -654291320 -452933246 -1000000000 -406341120 -853556232 999970403 -361638107 1000000000 -468640811 -999974913 125506696 42 602101050 670479948 -63314223 -195702523 -810520302 753745795 -422692022 -1000000000 -1000000000 -363392661 420270598 242831117 19570247 -647781104 -161306859 0 999882869 -252599821 327869982 0 576907733 329657842 790733091 1 -290243313 -999974913 -471316121 -1 51791919 1 -450865807 -1 285571539 193213198 599739098 1000000000 -14021965 511179497 999970403 -999974913 42 -413618609 -160635468 -658732925 -223925089 -999974913 -294247719 106671289 -336780900 49758732 241123077 -120314308 -999974913 697641876 1000000000 349791755 438148168 999970403 -999974913 999970403 -1 -554127898 -878811122 -153437599 480402122 -791727097 198614329 -928506884 214919902 999970403 0 1 733805814 448467418 -484305167 535777353 999970403 -1 141337664 -1000000000 -584105274 -614435428 42 -799549362 909153745 541000115 -579113180 -862803962 -849321296 388968955 -171358194 -220924274 999970403 -449097368 -1 -665975946 -999974913 97428990 -1 -907153177 107655658 810760887 -999974913 828411741 828151092 -1 42 -1 -777642808 -41061143 42 758260706 695235476 -554341602 -1000000000 -788464578 711954674 338174101 50278684 876588481 980119581 -1000000000 -67283279 470742040 363192621 42 42 -141869321 211010423 -308766041 -386110 147672440 -999974913 186810486 -999974913 595897667 -155815145 -300680070 -278309226 801496106 1 -821766686 42 -329838833 -293068982 -62336777 -1000000000 165358724 -999974913 -999974913 42 89059758 42 1 1 -107909918 42 -999974913 499362706 -730959492 -999974913 944297386 -583886789 -20008358 999970403 659323592 662239336 1000000000 -1 1 -896773053 -999974913 -578350077 -660353585 -371615812 -1 -451930445 -879358952 0 -861672225 762163345 999970403 -215930024 1 -260723956 -999974913 -386190271 57375857 -1 -597934805 -1000000000 999970403 741027712 622893425 169891118 872692496 -864366449 -691383067 582370469 -1 -618694166 979824517 584954588 320368658 97772616 0 239503904 -609049629 316687203 -584997938 -647372684 1000000000 975485376 42 -479001347 -294322494 -1000000000 -576254480 -468055362 1000000000 635292764 -59362061 -730069878 -524860718 101999985 -641248897 -485780285 571654796 -999974913 754016227 813452350 -1000000000 999557941 -109426985 -760624916 -653816798 -1000000000 -968189016 1 -1 -25956539 0 -1000000000 -34509216 -630643293 396248100 -600862708 909602707 86874599 904755049 357476872 -1233440 -577666469 42 -408943260 390613638 979974908 770846585 -988735610 -282799735 -914986726 42 396133625 -248239374 0 -185265678 1000000000 -109216394 622397003 1 0 -316727064 378367686 -998628379 -46266418 -518682542 537609909 140152682 -350567796 999970403 680550306 -294591258 982163735 999970403 498012056 488266476 846573419 999970403 -199502856 -464388105 197746655 827567929 945195659 708422043 -754865305 -999974913 -588319954 643628102 808453895 -615435619 393823356 -999974913 -538488010 999970403 -999974913 40042639 -293016931 -237704748 -999974913 680101068 365212593 -839845503 530420008 232410709 773985430 -688421131 -401731803 67540486 -870877620 608255773 185187133 401383625 -791642733 167152130 -1 999970403 -872079196 175909500 -594823943 -868963200 -560528920 406827166 46224652 -933158066 347330087 -379494510 -1000000000 870536675 -282637560 -24766112 -503587704 -648100275 -59301741 872888832 -843228371 999970403 1 -989618347 -483670032 -603649709 42 -999974913 832860359 -999974913 999970403 -209368836 0 82258384 -230178897 -1000000000 820896762 -999974913 -999974913 1 -463453608 355250118 -1000000000 -999974913 -1 302462963 -999974913 999028015 -449379490 -196783355 437521620 526447857 534323403 462459336 -1000000000 -553021733 -847284034 374717558 -313661737 1000000000 733352066 369384776 1000000000 -781322950 -149509654 -51639828 999970403 378367478 999970403 721954360 -999974913 456334012 861074533 1 390182676 -999974913 -260695670 42 -878414251 182633544 713422847 999970403 423930070 -328086355 -355923371 922827641 -53170920 0 48456980 678049445 -445320360 -593433642 -1000000000 -999974913 1 1000000000 768110508 -851031301 -66846282 -504267507 408001416 -117396799 955489016 -837868327 -47827156 -346407530 999970403 -977725581 999970403 -82902893 1000000000 -659384795 -999974913 546881069 -368065847 999970403 -999974913 843179325 -941897657 -124243294 218603449 999970403 0 -458447932 191594943 -391884915 -999974913 657733449 999970403 1 -973620789 738981790 -999974913 259832758 60009977 -861125776 -999974913 -580520502 23018213 226690784 -180515462 312010566 1000000000 999970403 982604572 307478101 533014151 1000000000 -1 999970403 -682467287 -26273271 146082106 -1000000000 1000000000 -303448099 -267559728 -947492773 97681651 448616319 999970403 -460394280 -866758057 1000000000 -460777030 977560544 999970403 -631175074 -738947062 53715519 -999974913 -939590867 -999974913 -672039951 346274408 958567296 -999974913 976136746 999970403 -205330474 -417391486 -432396923 500624068 999970403 42 686300156 -80968116 999970403 -1 1 -794751226 -32538131 -421141319 -999974913 646694608 343173998 42 971674787 -1 999970403 -1000000000 80582580 512532634 -692765163 -437809678 -200358420 374015223 632753869 -641694833 999970403 -659762785 -977833925 -387423071 1 -1000000000 -43781500 999970403 476448923 999970403 -257839910 659895941 0 -818166346 -780966400 -890355969 42 467238444 -869358843 -302735961 364226521 42 -666001301 -615438343 353199366 -1 999970403 99878200 266907618 673137585 -717902545 1 227182911 241687784 -1 -50489574 304980360 424996997 -426338883 1 -591118535 437624928 -774176175 -872879954 -999974913 -114424829 784660423 234998466 -329670987 -368847111 -331096677 -792366586 -973755069 -184718418 999970403 1000000000 -111537450 -998559710 -373628215 -563187967 -16267504 -173107034 578887049 452499807 -135484878 -1000000000 -632605732 -280281478 660055491 -21170227 -21875833 1000000000 -999974913 999970403 -421622429 -892424654 -126246073 240524281 -1000000000 -700177730 -530984556 1000000000 -41646888 -137631718 -152998002 291041108 -754229012 -813134747 581628374 907719164 417404389 545294625 -620892761 -767085147 -325374637 424275875 -219620122 854703309 -664992846 1 114053830 715805648 -731222475 -324148821 -999974913 -455477726 -191925005 -786495604 1 -385530013 999970403 -999974913 456596182 -447277940 -898466043 765448499 987611151 -628267870 -1000000000 366104154 -56114756 -999974913 958433562 -442425104 -48677714 1000000000 827476457 999970403 67630211 -248297453 -366528188 518562621 860386590 -1 -229866245 -496297359 109599523 567185606 973842513 -999974913 842899042 -57359653 19937971 310987246 -285895105 194895766 999970403 -999974913 989793891 864072423 -999974913 -1931208 -1000000000 -698620972 -999974913 -184234312 -277994260 657598029 -147537261 1 -254214102 -435507815 432439533 -988172481 101813081 999970403 796693184 -444853091 -85430601 -1 357726361 -812676750 -299604691 -1 42 -42514343 -999974913 717220888 51724580 42 907431295 -1 -999974913 999970403 712341505 671166392 0 -834086811 0 -906067182 -532489573 999970403 -667928074 999970403 42 -169212616 -999974913 1 42 392134335 -934514704 -999974913 -999974913 713912486 856776756 458159587 290348202 -999974913 732184884 -858709847 999970403 -999974913 -992885438 884160757 -623631792 208407006 -402026564 865785194 -926517444 463152493 598378602 -650652172 -618282547 587254330 -876068530 60809088 362877375 -627354929 -393853527 646284500 -674963063 -473970671 275280492 894501054 999970403 -747001655 -944774843 -1000000000 -644905841 -528366650 999970403 -999974913 -718029191 754993779 0 213915020 -735560947 -869489097 -107519416 999970403 -988114356 580363179 -1 999970403 -999974913 961868748 -926234552 623465844 588146762 999970403 821015509 0 1 42 866443205 0 -348025729 -1000000000 1000000000 699666316 -306094486 -222392168 255268619 999970403 1000000000 -999974913 999970403 759484607 -71877417 -69260252 -28735753 -1000000000 608499807 -615737013 -999974913 0 529589608 -673072215 -999974913 42 326948276 617284766 999970403 1 -750724036 500253286 -564282483 999970403 999970403 -948901366 0 999970403 -945361573 -106729450 583858186 -55828583 -613756775 -633699256 -522100375 770847025 -339641845 738932862 246940141 671113440 -1000000000 999970403 -487421641 999970403 869921633 419299825 99524426 -167906904 -167774471 -705393784 555899186 0 246626700 -338883397 -104963618 -977873612 783757175 -129228980 434657584 42 -469525150 33968271 -318226248 -721018814 947124739 -539727759 -88106691 999970403 -1000000000 397150721 -510900609 143129133 413167642 -131378587 -1 -601671166 -231935696 770889609 558741959 -655885944 395875780 508696204 -1 -969784464 -1 496262275 999970403 891650119 526577870 -900297680 -738734022 455047482 365542986 1 1000000000 -916509584 -255755476 -1 -173403928 999970403 -462193004 -324199152 -1000000000 6548190 -560947636 411925864 1000000000 782501057 -670354536 1000000000 -989622547 999970403 -75874793 -128837239 -999974913 999970403 -885807492 604957530 -434401021 46506793 126034032 -819153688 -138113290 -931648493 -514769268 -972991570 -999974913 -999974913 0 860383665 999970403 -999974913 -142256386 42 706633440 941940707 -886577055 287958971 1 396248194 -833466271 1000000000 -951164297 999970403 999970403 413153568 -407796101 1 42 187440582 346255341 -846922844 -798224140 -787325901 999970403 42 -999974913 -52662468 -830016662 999970403 -379851722 -59176172 283075100 622062614 42 -285098476 -361586239 1 720077948 504792809 -999974913 556433669 999970403 999970403 709210900 -392192272 -489565443 999970403 999970403 37914299 495986874 305913424 132478454 442233 -910918422 -467720225 -999974913 -74076898 999970403 406639474 211181265 999970403 555941123 -325943165 -999974913 730153613 -893503717 -746462195 712393168 -999974913 -999974913 -690623777 1 0 999970403 -570376262 0 -839591562 227819086 999970403 999970403 -378615120 -544036581 -227986431 611218986 -467251935 -999974913 -282642073 -1000000000 -601135640 -760630148 999970403 -999974913 -539319980 737899735 -646874288 -999974913 0 0 381061503 -31269397 -664140222 -416456938 0 999970403 -125243291 -999974913 -999974913 180924116 121669257 -633654358 -999974913 1 934662816 624943989 -511344633 808836727 -428990607 -42279825 -291862145 246503678 -1000000000 -1 -552255701 -999974913 165464940 461213232 -999974913 159312325 -797675739 738796460 951035415 -79463897 1 -638785137 369767292 221873132 -947992943 -488999241 999970403 0 224490391 376109553 -520566208 1 -703064093 42 436485590 557381018 0 -1000000000 955224580 -308736933 511368817 -752861752 1 42 880858827 -798653135 999970403 999970403 -349037177 -23040713 409544555 471958956 -214100637 999970403 188653551 495445491 -932329384 -252762045 42 -999974913 99646651 0 -643956492 379846436 1 -261858799 719848823 623138470 324952921 -1000000000 -858064996 252198649 -616482264 -999974913 -205842218 -1 -826567768 324536016 999970403 348798198 999970403 -999974913 -1000000000 -1 1000000000 999970403 1 -870628832 -21653886 -437830061 999970403 -387306213 738214105 389163402 678948342 -555475827 1 999970403 -171564133 103035324 -1 -434868799 613977951 475283974 -474582703 593602708 -615957550 -634637513 741934722 42 560720629 -647772318 -999974913 -805137557 -528621945 -692247825 999970403 -485400738 -999974913 350713192 -1 456258184 989011637 -697751042 1 500907709 -927230010 -41750212 -768952931 -535797268 784411896 42 0 212430284 514075870 -554691652 -999974913 69646563 1 42 -995469599 -168798827 -384717096 -999974913 -165091485 522351724 -832098321 946384999 -989506185 -189580659 977125766 618494848 230077859 -918391111 0 42 -646847753 -646320496 839879125 476416032 -390851077 -912846753 -109101467 -774874435 1000000000 1000000000 1000000000 -187887388 999674380 0 -937208060 -791682664 354827124 -481023211 -1 207594220 79028582 0 718472866 -162920395 999970403 -999974913 -98470035 -999974913 -999974913 898668017 -885755049 112692336 -33134741 999970403 -963904729 42 846979318 -986401425 969687526 -423409872 -319577376 322599391 611162189 -999974913 -393492105 461649987 733300101 217677976 762168042 938688917 724623159 -999974913 -734145698 572803168 -457597096 -289887866 269491216 255715447 806163259 515740945 -209522758 -543554584 297300816 -1 363159333 344009281 905619962 -876827261 1000000000 579770237 -886208934 768523184 -751475758 705074737 5247592 -60613609 -1 999970403 -1 -345716967 -730422435 -25430818 754310829 -404668189 -535411260 374314554 589708522 999970403 1 767798308 -593898011 -999974913 -877361926 -543415850 952251827 571133885 -890485382 518977501 871479019 -999974913 -692628702 -417396184 -1 28191851 -200544642 856533842 -430646176 -999974913 -774573785 -999974913 979417836 -49242124 42 -349950880 -999974913 1 -842754851 -801058583 0 -452870476 -143776510 180605124 -190463659 1 -451751744 63801776 423537724 -999974913 -220346640 42 955237652 13218152 42 -999974913 -157445342 42 1000000000 802676986 -201092196 968348217 0 326887410 -264100738 1000000000 -43628227 -449345774 -524379712 285400834 -560906520 -359627674 1000000000 958417166 176930044 -105207127 568175794 -799104595 -601312265 589854788 -394432202 401509439 -1 -1000000000 919290371 999970403 -994188230 -415116713 1000000000 175660814 675766550 -593414245 679055581 844682415 999970403 -999974913 105455880 -999974913 -1000000000 574405878 -999974913 1 -265219879 -625653445 999970403 257282588 -520219201 1000000000 1 -535379695 85777036 0 -893108410 -959803758 -692264721 150155626 -727145952 -574316975 999970403 -1000000000 100328999 -706718437 118907708 1000000000 42 822201795 399191776 -615013121 -1 -133360886 -150261410 -605679566 999970403 535715056 -850617064 1000000000 -983107928 42 -530806444 -1000000000 -329935548 -422649408 999970403 999970403 42 117699450 -427857724 47408564 846319925 656989497 437321242 -1000000000 -101091704 -762911577 358406678 285997770 477355252 60157517 193553434 -900066500 999970403 982365988 575178235 852882862 924741242 -902585094 1 -867995451 0 999970403 -950267353 780970532 1000000000 -1000000000 435123328 -377115549 0 512303090 335837523 897614215 999970403 999970403 -999974913 1000000000 1 471170443 711754915 739643803 0 -999974913 999970403 183481754 1000000000 -999974913 -875685427 42 -591917350 848178148 -317040851 -746522852 0 999970403 999970403 -168736883 -603408976 -651964197 -625983153 11845837 -999974913 -261782777 -999974913 165306516 0 -549016852 246257209 -201613795 22668789 414293952 -834717572 42 -27889746 -641408782 -903461444 -972441430 -325106937 -186045027 -418765890 1 999970403 1000000000 -195429419 -553360711 0 1000000000 -721481869 -999974913 1 673676589 42 542778967 -60973978 -628232392 -1000000000 960678810 -999974913 0 -999974913 820181298 71202618 -123677866 999970403 42 950392439 -453568582 -999974913 785525413 -900496519 42 652452136 -1000000000 -1000000000 915252516 823128087 1 611128221 -452361121 -999974913 -187514699 -708523487 83945216 110772627 1 -1000000000 -281969320 -1000000000 241749426 -425909796 999970403 -412202301 -36294117 -999974913 -1000000000 414703443 -999974913 975590837 1000000000 42 1000000000 -771957154 178865306 -82504713 762796348 -25779025 -1439765 -645284250 -596646744 999970403 -341245641 -771036566 1000000000 641667729 -584570040 -23211806 860982312 619812418 139399723 796736806 999970403 658764100 346921844 455175554 380527465 -309301469 999970403 811421028 661054482 -4626340 234531268 384248100 1000000000 870070656 931924492 -999974913 869811939 108792994 515775221 -296127116 -980795406 42 500507213 956342742 -1000000000 -352850894 -384852499 -350487911 617989078 551456565 -667803803 -796732394 1000000000 -219394297 -918645773 -858633277 410873324 -916992979 1 760899571 852190068 -999974913 42 -923757008 -232874615 -727106553 999970403 -100440324 0 505752637 126069230 -159400295 306145211 -212229830 1 -808343086 1 -75924961 658368773 -871978347 -1000000000 -12534765 -1 -303349961 -633229772 -534374049 108792994 0 -965578629 -1 -156574852 -999390094 999970403 904267204 999970403 999970403 657980335 -1000000000 -1000000000 999970403 353051768 -531941612 999970403 -999974913 -102392935 -999974913 -523933131 -362265567 716104276 670185639 999970403 -386780228 -816897273 373031380 0 -95844852 -511888011 -939804116 -999974913 -999974913 -833532976 1000000000 161858293 903562158 -999974913 999970403 -524039205 431180745 -1000000000 -989887573 -593450790 42 -655363580 -717961997 -668906646 263178579 822799837 963158111 937287720 0 784313338 470376052 336790892 1 437408468 1000000000 -64294165 42 -77655665 -438650583 385080552 -234203624 679662364 18115927 367429360 -390825855 276931823 -234788102 640594700 -999974913 -999974913 -340305568 -100291016 568318113 931744322 999970403 743482205 -999974913 -569700406 -852646628 -878553301 -992339908 675976030 999970403 1000000000 -1 787359668 -87460168 -999974913 -264903577 636199917 999970403 367061583 -350645422 -662219622 -951568243 42 -999974913 -676038910 804645858 -367630652 -999974913 -999974913 757749521 254861284 -237624376 -800228607 -545280776 -916271025 222887087 184082577 935970446 999970403 -383588174 -693647414 -484249908 -1 -856049302 -437383051 0 -614654375 -204458901 862389816 -84014175 -546056996 999970403 -702363778 -191515103 -1 -376123345 42 213888877 836740927 -1 903423596 -367703346 0 -954705885 91523414 19211479 -787785603 999970403 71021619 325046385 -1000000000 1 -1 24309278 -355128312 320563475 -876518485 -161634233 55076561 999970403 -1 -999974913 275076129 -439294294 839893065 -773756531 -1000000000 359146016 827994099 -1 720917809 0 -1000000000 -358372037 -908359464 42 -350284881 -469664135 33669183 999970403 -963236145 -577838924 -999974913 -1 -567462449 471679462 1000000000 -999974913 13136509 999970403 -307288432 1 -685853860 902493967 999970403 948665594 -105178814 999970403 -1 831836547 -29718508 596806275 42 -576843088 -1 -497728583 -1000000000 -636465921 144686320 -125648089 1 594128219 -1000000000 373456087 999970403 -999974913 -697808986 999970403 943286111 -1000000000 576132909 -114133065 513139147 -1000000000 347079695 -581714202 -966454180 -1000000000 684756925 -643685805 569113253 -520871615 -999974913 661668548 901731362 -1 27914332 -396084661 -534177137 694938237 -166270589 688355486 157822942 671570520 -999974913 -523492538 1 -619577031 352846132 894152821 -999974913 474662376 -843756502 -439336594 693484899 -214063863 -668683656 602372196 -999974913 999970403 -593655414 836743584 -436448058 694457568 929691605 -275438581 999970403 716341995 -649757398 -949618058 42 42 93249105 593301609 -842592309 -790181728 999970403 0 -999974913 -396270139 999970403 721546990 -226445460 -999974913 59360242 217945549 -122886008 -14447481 -565372986 -862031594 422928913 -300987450 -782113611 -271974535 -1 8552608 -885971267 -728783676 -999974913 -125360843 999970403 -207199340 -661283844 -881950696 68875185 -627693348 -349622091 966675933 536209327 999970403 -198870525 -999974913 -999974913 -999974913 -83784587 -171062423 554685504 -291672548 999970403 -293400970 -328649541 -752076449 -229866245 -12817004 -376715268 -449499068 42 -565833450 -134891406 -999974913 501727431 773634178 -999974913 -797376818 -999974913 999970403 727036245 91102353 611616950 334897330 -999974913 -999974913 2900814 -120008566 872259167 -999974913 1 -748935242 -904750488 866263668 -485754947 -183867816 -164831275 -937730594 87370652 42 -85270654 743017250 -1 -787037282 0 -444681378 823124625 -999974913 9703490 272071821 -999974913 999970403 2448789 -999974913 1000000000 -170188693 -700749045 670892995 -716396270 842611734 -685877032 999601529 -465254184 0 -999974913 -202068549 999970403 42 -858920326 -823630475 784438845 -223408968 903836124 88397089 999970403 889470696 -732578249 -994354003 -464406164 343073945 782564797 -1000000000 999970403 605838170 -999974913 999970403 387310811 -133334412 -123608 1000000000 -999974913 -312686717 -918265873 216992099 580915273 392552922 -112019305 -692571753 -695051310 999970403 -999974913 645958866 14388460 -56074839 -743120687 1000000000 634736405 1000000000 999970403 -123725524 -878327358 108909810 317733271 -999974913 -999974913 -1 -266969479 874808457 1 659787683 874434467 -631166553 443402282 1 -379639295 517373714 -383365821 -541945220 1 -364579783 -930834262 1000000000 0 -1000000000 966085972 999970403 42 440111543 270755193 -1 616374290 -133685624 809737768 -200481105 -999974913 295462920 -1000000000 736134038 493462475 0 -639586128 -999974913 726028873 -948849282 -385847314 -429186191 -46051831 876348916 -768709632 653863642 780851347 -1000000000 -174123278 395729373 172617730 -534970468 77781553 -819757844 105522860 -357721500 -626179439 -375877907 42 42 -999974913 -999974913 -720069444 -1000000000 -970884919 -999974913 999970403 112875692 -246620580 -404155497 999970403 865435014 0 202226322 -458089991 1000000000 618656268 326108631 115377288 852079521 -999974913 123686263 124085253 -294656 898671207 83035670 42 -199063500 -942446325 999970403 1 -330775116 -119870353 0 68595139 189239428 -1 -739597506 -935043195 390120372 999970403 42 999970403 -80862697 751550691 -192963768 525484477 -709931572 0 999261104 -834768901 999970403 -301730639 999970403 -857752399 896118924 361734939 -947641643 -999974913 -685304469 -999974913 -488860671 999970403 1000000000 651805752 521149302 324592361 646727122 -815480445 -729791749 -895943596 -1 1000000000 862679976 1 9575715 357957406 -445349314 -283190718 -880071040 -489897650 935265760 420920978 -1 -999974913 0 1000000000 -733232289 951586062 -975454832 -995600435 -999974913 478901225 999970403 -648610052 180484457 78186664 -421340260 42 361710071 -227612703 -40061557 191561070 -766210234 999970403 428047024 612842759 992830453 364742255 621718236 -999974913 -729059845 -958863211 999970403 680989247 686960413 837448370 999970403 -849022209 867570781 -1000000000 899162965 999970403 1000000000 -556199592 -999974913 628443072 0 -1000000000 -266075706 999970403 -1 -543386382 -535500900 386223746 -659586439 286298604 -999374896 962312124 -21170227 553655426 -829143485 228295677 510804351 106015690 40204043 -999974913 525829151 -943003197 -138748 23118655 -867592491 -691832039 -720553862 1000000000 472607131 199305550 -936976572 366950914 15396826 -644041934 350751956 84206335 15305280 498231444 -204828461 -758225150 -164738344 911086081 -403132348 -416071844 -869089916 -999974913 553766695 547925798 -863207913 -929679236 -349911116 256357499 -329835203 429497137 920339078 199423355 -444457546 0 -816661064 868224306 -258409543 236459582 61706569 -676021229 900816874 66642317 -197416083 392310242 -439098603 -350965531 -999974913 -1 389203942 -999974913 4654375 211430956 -863392214 155252065 518009673 -993149987 700179996 -329898895 -1 -999974913 -139939059 -594241642 -584879386 -999974913 483024609 1 999970403 999970403 -88301342 -677082187 627665666 -757866467 999970403 42 999970403 -927626932 15325987 602142927 -623960319 -352460710 -942926417 -898848259 -720867787 445752236 307137008 -801494310 973026499 209450695 -787574375 999970403 -679302276 878129216 -795008848 999970403 18492266 -462336277 -807221363 -193122137 1 -161247881 999970403 -106341571 999970403 720107839 999970403 175395305 -999974913 -72127121 -1 999970403 902067992 241051672 -317320292 35374908 999970403 -757090426 999970403 -897864579 355650212 -246760310 1 681614221 1 -999974913 -246658054 -257318806 63386897 1000000000 999970403 96273344 -451408179 -747429879 -425308031 42 202728865 -850406194 -1 -1000000000 1000000000 587211343 -1 -115584266 -299084182 -1000000000 42116364 403553062 -767538485 935266778 -896597004 704915641 168299062 798469262 -324762377 -1 999970403 945754799 -999974913 -731297265 -497381770 587495626 999970403 -773253690 1000000000 999970403 -628762817 -333300540 -985111592 83461085 -337217326 558716202 -1 696910015 177629344 999970403 867199106 476088044 775792955 0 819691362 -204458901 -403848717 34929498 -163916145 38016344 658047910 1000000000 923771044 946980314 -351462440 -783383079 -538589886 -477733316 -999974913 204151524 -1 952450841 509162558 623858122 -763062630 504938124 -157848580 999970403 -44486292 -999974913 -1 -762708178 -77992103 -1 863633311 719116097 -999974913 244798365 683869165 1 827270322 211035190 -739954192 137081733 1 -1000000000 -903763989 548954599 -1 39881417 -995898855 -660320009 -999974913 0 999970403 -930515060 -556700364 -337217477 883553857 -842906266 -484739231 -99162498 -839195945 886649221 532758450 -69663979 863296318 999970403 -997274116 366962410 -999974913 696135129 705972741 1000000000 131908018 -1000000000 1 746999021 773298022 -999974913 -1 -380890508 1000000000 1000000000 414732253 -266703639 87661740 373471720 999970403 105109806 321005226 351534405 164375079 -216235585 -102812072 -731104952 838243638 955779628 -195690459 0 -31148451 991370494 1 -1 59891839 846244793 -419282565 395399221 -412217862 -999974913 761208698 -999974913 999970403 124640769 778973121 -383978495 -1000000000 1 375595929 41667646 1000000000 509737392 277305337 999970403 85244604 270114207 902464534 -1000000000 733847073 -247329093 -877456596 -1 -87116289 -999974913 71110945 999970403 999970403 -547844018 -50958450 587645574 -35729067 -101110506 -999974913 766691791 656489400 348760354 -616247317 -1 -3926220 -1 -201968642 -300331774 933779133 -706174098 867144758 667522935 497535931 999970403 -194724188 541331284 89826680 1000000000 843633439 511948194 -999974913 -295817180 -960144670 -390383456 999970403 401644004 -594072187 -261904490 288107303 284139578 592689201 0 899599771 -835235502 1 -173294 -1000000000 -601762120 -853092136 0 686845623 0 -183438624 999970403 -530869541 66881215 -915408288 -1 681852710 934485111 952668119 -236379800 107170228 -174766291 -1000000000 -271994456 -215875984 -999974913 0 19479408 521806967 -986914230 -264680406 -106109757 310938740 999970403 349832480 177359042 657692849 -527110229 0 42 -999974913 50080681 337837183 417984798 848825948 -237540632 999970403 -633993687 779349942 -999974913 924728830 -587549870 -657731457 7158018 355906283 -999974913 -640151668 -999974913 -1000000000 -999974913 -336612537 -167956642 508700610 -18600927 -719024423 25393977 42 120527471 630427025 142981813 1293416 -759760599 -165693073 1 -170587228 194394708 541463230 -607926971 1000000000 -1 31189331 -657662619 295711308 0 -540198992 -638929955 0 224011657 -9545749 42 999970403 999970403 -613444493 753782757 526711252 821874008 97993034 1 -999974913 -118317351 536001625 -542306966 -1 999970403 -999974913 -661303528 719406141 780312665 999970403 42 614695149 538479013 -237001946 730361999 -999974913 -582339114 539961673 -633596227 621753019 996277468 58666149 876156560 1 573144600 363865413 603963089 -999974913 -596646744 -159614815 -664275347 -354760154 -999974913 -452369457 548785786 42 -999974913 396512228 -1000000000 -999974913 999970403 1278572 -493954398 -84013232 136154540 0 -999974913 -697572881 999970403 -613683108 -489341953 999970403 164686303 -549587135 589311340 962441149 -688786916 -859478452 824904342 303514603 -999974913 -983381961 -999974913 -223187279 42 190879997 -1 -523543379 -472935446 -465835653 999970403 950436155 -725841488 -16277288 -80916880 -214090013 -215934707 1 -578799266 999970403 -470853277 -425977862 999970403 -584950584 1000000000 232668820 0 -1 -118711383 1 1000000000 742110526 -978461064 999970403 920191661 -999974913 -999974913 -138748 1000000000 434492397 384444851 0 -919933136 612066171 -999974913 603244233 49873216 572903145 -252104849 -373487673 -999974913 -629519410 -1000000000 -47822072 -684901543 771356623 300359034 -708689679 594109226 -535692664 999970403 867749160 545294625 203670727 0 921631935 235088798 -532790814 232728640 245557846 770083924 -989535414 -999974913 -639452056 -1 1000000000 -965828393 -932244027 -700641456 85565205 999970403 -519057118 -869054388 67771892 370060163 -459290766 93923863 296659670 999970403 0 719802735 663481102 999970403 0 386139040 902744084 904051817 -999974913 999970403 -1 999970403 263202888 330083121 -175072553 999970403 0 400969428 -851787601 -999974913 -983595599 -506527155 -999974913 1 851230597 0 266388882 -61409270 -845705990 999970403 -772583958 -1 732234211 -799568538 286997537 -66669223 60624674 999970403 1 -584846001 306374507 -218826875 -999974913 -999974913 186770690 -919893300 276887290 479783164 -794127978 999970403 399816410 1 676633989 -1 999970403 -210350313 999970403 999970403 -999974913 -447367831 -492291914 141896917 -438214368 -976459103 15353493 -456666400 739832168 744036503 42 -1000000000 1 -994287454 184846450 -145434375 41345461 657890109 87175825 -1000000000 77428750 -269228674 -999974913 -999974913 0 -305854234 -522361409 -527710456 -999974913 -716507599 999970403 396099208 341255439 670766306 943381391 -1 773634178 681156193 -743983974 1000000000 490698293 42 984497012 1 35873872 -784346783 -19476238 -388081241 -428543776 1 1000000000 -471946988 999970403 -201466877 999970403 -981127685 -220737627 -451754704 -999974913 505657168 999970403 -611847559 -340679466 160291031 458418550 538554288 46773068 25312855 -579762148 -270401297 926181018 402130915 0 1000000000 729814440 -1 25891041 -582034629 856452830 -999974913 -312722252 664566150 999970403 679943758 -628629536 994680997 483758964 966892372 -58347054 -999974913 -775972080 809375802 999970403 -508701054 -501120316 585406649 -31081588 0 -999974913 726158201 74061624 -556497079 14238971 843045791 999970403 120521526 -685923502 193166617 383810311 402210985 -455149126 -663550021 -999974913 -32327806 191321639 603031127 204896652 -483638522 531580211 -354878888 483400743 878135610 42 515747156 1 -747829901 -725453723 277991402 -36967108 -999974913 -316702739 617864100 995069098 -364200351 -999974913 -778670006 999970403 999970403 -544468821 999970403 999970403 -667329979 999970403 -579221149 1 573016812 -471756609 -421294090 953188328 999970403 -699450831 0 395983770 705915359 -245694146 999970403 1 -1000000000 999970403 999970403 408358604 -1000000000 -477926477 -362507839 474200811 -73468272 224773220 -400863044 -122432256 511745743 -657048553 842575415 -384893271 685715495 1000000000 -565372986 0 0 -999974913 187852378 -999974913 0 -477992443 -1000000000 -1000000000 -783761957 -496584561 372345929 999970403 786146982 999970403 -807011470 112299265 269824004 -999974913 1 -649112077 776669101 -524203246 -68360642 276128829 892427442 317429191 -787079261 -999974913 -719828543 -538150766 506665288 -1000000000 474151943 584033734 -914472349 467923219 -967781631 478299827 -322372615 -653958833 65085366 -561502775 -564960152 874129649 -670698140 -500668273 764254835 669725726 913257561 -999974913 -975926006 -999974913 630513951 -671823520 1000000000 -845338517 659764679 -563884036 801134608 -498435662 -1 16840469 -999974913 -567225638 765156399 -1000000000 42 386010594 -999974913 1 -613864179 322111245 215254345 -1 1 958599058 769071116 -327925642 167218019 -151959239 -576373327 904933459 -225248425 871605641 924520092 312785308 919031045 1000000000 999970403 527259561 -999974913 -750651384 231623950 1000000000 -8216397 999970403 999970403 999970403 753669891 -108248209 -453989694 687670010 -258355749 450443683 66776401 -999974913 -1 -230503837 -549616234 999970403 382855415 373831496 -720457886 61802735 999970403 -778782703 -1 -908812398 999970403 -588427564 584185200 1 -999974913 -560514353 -699787456 -585254233 493700200 999970403 -843344175 378883029 2815782 42 -1 -999974913 848099288 733960029 -1000000000 475874281 -1000000000 -232235878 -142294090 -1000000000 415057920 999970403 -65073721 -193573344 297855884 -726609764 -421689099 1000000000 -715290289 -999974913 75805600 -986132955 -86191237 -598933808 117346248 -1000000000 42 557420224 525001185 -349695791 -448904453 -778978717 999970403 -210520243 0 -323646966 341403355 238261029 -396231343 -1 476072303 719769524 -1000000000 -53034775 494060318 -999974913 433437347 -670054752 -584653472 999970403 691356773 -69523965 537263932 42 -1 965722504 499372723 120855200 0 366579506 588600282 -108196046 -115966591 -135705168 365716872 -999974913 -433871377 996881755 -999974913 42 461001786 999970403 -999974913 -791396761 448282830 784457176 -655659198 -999974913 -1 672104661 -82375577 820081756 452589096 0 1 620539700 280274365 -265793472 -894217514 -872260398 -1 -728687660 999970403 -779911706 -970564546 -999974913 -261034729 -474307877 -782282241 -592574199 -590023993 496432288 -113440803 999970403 999970403 -1000000000 999970403 999970403 571676407 308201866 999970403 318493731 1 1 999970403 0 1000000000 477602534 -696664300 -370009987 435453467 382965771 -195217780 468194135 425934599 -359159732 587064954 887459404 -866771003 -618751120 604045066 -482522979 916577196 953354579 -444065932 -688988999 -481765935 108808307 1 640745101 362555729 -999974913 426941010 858799471 432854005 1 999970403 999970403 619226398 958049518 39706297 -191773002 88303649 -786387041 636602763 665580370 -206066981 -906751704 744404973 42 -54925910 0 991413316 487961087 872067871 -322312534 1000000000 1000000000 137709418 706735768 -579515214 0 707933922 1 -50296834 -891570948 297523107 699604861 -653967311 -39676793 -622603458 896437649 1000000000 -1 763272189 934498272 917071908 529095684 42 975723708 107465297 -695560308 -640839312 929166141 -179250640 325644350 -126473771 -305963696 503787658 -368654960 1000000000 308383410 -651421192 652272040 -444629078 900610016 -521608618 835679797 -451492224 1000000000 425942722 576731781 -45896270 1 886363261 665008254 999970403 -999974913 659233296 -1 -229147273 -369068327 -234988253 -347665175 -383655383 -645651643 -1 122075958 -812382400 -999974913 -380406471 517300934 -639580196 -274659910 -1000000000 -999974913 517794793 436315838 -999974913 999970403 658234865 967489140 855325371 -999974913 340482512 -413402468 1000000000 -668915095 441094208 637388251 -254194388 -1 -65295994 1 -999974913 0 -398419036 -929102902 219375516 0 163708703 53680164 -939060803 -443836479 0 40838291 -95365492 -175804849 -321826968 -632134989 -776272621 0 493665468 1 -999974913 620849146 546304525 0 494943189 -811727273 214318187 -1000000000 0 736792360 -37923041 -156179094 249435628 -567234055 836775104 -79415254 -170631309 -437856195 1000000000 -65725338 999970403 -451273746 -928524784 -431814602 1000000000 -1 -688882672 -1 999970403 -999974913 643381077 470742040 -282083407 999970403 77732969 350181475 471401015 -999974913 18692669 -994924367 -860641601 390527587 -427178302 -999974913 846115133 1000000000 -945203579 -988424204 307745230 573928157 1000000000 -709353065 -342559375 -354025101 875261297 -1000000000 997935064 11064185 1 -1000000000 152532867 291752373 -315082426 290498441 -620498186 -999974913 239025936 -357677766 999970403 -934354444 933315219 -79879986 839303636 846753613 -852686760 -827739066 81213207 -999974913 -994663938 999970403 -703023459 442304243 975232120 751605839 744819513 -830229171 -608107700 19543680 -999974913 -882068348 1 56172177 1 -428037771 999970403 -999974913 340207797 -3523748 -493960457 42 -734001677 -817893227 331318937 575304694 -916680820 -999974913 -404064751 -1 -1 444840565 1000000000 408062989 999970403 -438631690 -674786383 669684854 85265221 999970403 999970403 406188374 -441324873 -628740269 -999974913 -93169455 -703293354 -999974913 920970760 -606519210 288122012 -909707631 553704767 425766388 142766105 -107846601 999970403 956510606 -592481293 -18816397 -383005868 -65983679 96306713 -179515141 214569761 -1001820 -291199550 180204530 198262648 289593586 208345434 583312071 582459720 906916601 325445974 -465826418 -727924231 1000000000 695900461 -559658109 889650515 807360861 -886895277 -999960341 999970403 1000000000 -678624234 337424350 -999974913 280675062 -673719650 109576548 323909125 -973488791 -1 -668614685 -467452178 -680796961 301060594 -915837237 -293425299 586161264 999970403 -499187603 -255529234 -151896156 -999974913 -916122962 552880080 701384533 547925574 -999974913 -568396445 999970403 807931477 -10610923 -705663569 85363838 541800782 -285981934 -988251632 693152547 591485225 999970403 -843999647 528027200 349092631 850485741 164044736 -999974913 561983260 -99187771 -999974913 769359510 -63516190 999970403 493630037 -929641020 951791284 -174058828 -999974913 1 -950487193 188033652 999179918 -999974913 42 -852904407 47158177 -1 -779082680 999970403 705974117 999970403 -503521947 -880255843 -378161679 -6764477 192861113 135383744 0 999970403 -999821805 -1 218307228 -198941580 -67479771 356266152 -805824220 -916022717 865517664 -1 -450066767 546803241 42 -999974913 1 1000000000 -976053549 1 862773716 378432081 -578129270 716861026 304534138 0 -360645330 279799998 454534510 -638189178 -561302351 -281081830 -884609554 -444389146 871736662 -124115121 -923948126 -1000000000 999970403 999970403 -984723159 1 400822487 626918375 -172635170 920588430 482530927 -754622660 999970403 999970403 54519739 -1 -1 -999974913 -387803571 -1000000000 -459520000 664821448 -763142715 -134565670 -32795758 0 980150364 620654271 -71277266 132524234 -1 -1 -39337751 -1000000000 -83586260 0 -379957640 1000000000 -395465282 -495194543 869412188 249454828 -999974913 999970403 643219729 42 219294894 -338510272 743244750 -894805975 -117403301 -672498979 -999974913 -415110913 115180896 -742662602 -780021811 841358400 904824672 -999974913 199595582 -999974913 42 343181808 1 1 -875452789 -999974913 -25949071 999970403 1000000000 999970403 1000000000 999970403 42 947423770 -982774792 -1000000000 370945109 1000000000 249168182 999970403 -999974913 999970403 141458448 -999974913 42 565073464 -999974913 1000000000 99458501 -55185840 -799514384 191427856 -999974913 775841960 686283606 999970403 -1 329329716 -999974913 386392474 0 290890763 -744098319 -455246907 -999974913 42 491321281 144419615 42 940348637 -999974913 822177293 -194612662 -32806363 999970403 204683 -424249785 103814400 -1000000000 -533885491 -625792276 -555464926 -695152506 -220005162 999970403 640565797 495600309 -903134236 872264470 -899199473 -832304310 495136621 904634563 -999974913 -46431351 -485385956 -1 -619345131 938444859 -202626782 999970403 260683775 999970403 104234007 242790085 795829663 -437453420 -95478711 -496231976 -999974913 313129188 42 -292026983 564212832 -981437503 -599312116 794606816 282040831 -20160347 -999974913 -405313101 0 512728123 -196550164 794486406 -371078494 -1000000000 939599957 -809626469 -484525259 -325958224 999970403 -120814797 -342796453 351740179 -230685911 -871186419 252577703 -998091029 -454715634 -232983937 -999974913 -58700572 357030388 -245929160 -578932846 1 -59350716 -60740965 -988749460 -340025557 -999974913 1 -999974913 -780524252 -994658378 1000000000 594336663 -999974913 -475711423 -729042894 999970403 -14252322 689250365 176918087 -34779376 999970403 -76104245 -999974913 -571295858 870978054 21677833 432962652 -999974913 -270914825 -335032541 -926056178 -43077798 898986484 -451896850 -623099671 -862756779 -369070590 680312736 999572374 -1 794592402 -262217232 -323134774 999970403 -999974913 -120563812 878878972 350608523 14597732 686746878 -999974913 26383095 207957436 42 -644086795 -605135053 -79967158 -677812693 -999974913 -71116898 185087006 406020296 -406235431 -999974913 494260445 -151088025 -578027572 -999974913 -999974913 560463542 145082738 -851383695 -928383125 230701746 393960839 -566996872 312600128 265492592 -575108629 633111641 -666342347 -107020212 -350548166 162410399 -999974913 1 -999974913 0 711369010 -1 20483988 -816230783 -369668460 884985132 564673984 -491840361 -608860379 804112302 -1 1000000000 -251736117 715537124 539830908 948657157 454528816 1 1000000000 -172170225 846378365 744629388 692697459 769919481 714911297 636703101 -2912860 -999974913 -823229767 42 0 94993829 -999974913 1 219880352 42 -276156132 194545583 189841374 -334082137 944107286 1 744239292 320898186 -1000000000 -937900843 -1 -256026857 -502796548 -912155349 597477234 32660214 -832475068 579555348 339899658 -99114745 -1 431531411 25571924 -587067032 898109759 -1000000000 74839592 232387513 496264482 437934591 1 -999974913 -962448633 -942063581 262285263 -1 612272088 -636574090 -763619086 -732749684 -1 999970403 -269290764 -1 -999974913 259711115 136770219 614449986 -338232589 459574053 -198674856 226612692 42 22139060 -999974913 305238870 -605244744 944575958 0 999970403 1 -486539010 578519450 480030496 -443395758 652574224 23888953 999970403 165667780 -463939969 -434083344 633568057 -999974913 451443817 -999974913 659165648 1 919366932 -999974913 -716230226 -625118265 351534723 -293273506 42 -357987202 587501776 34588237 813087755 1000000000 1 -292475759 1000000000 622036601 854455016 987014592 -522661376 811607671 -116932191 -486361703 714911297 456958860 -283978486 -397491904 1 1000000000 0 665630391 999970403 -677306205 -999974913 1000000000 999970403 497527176 777596327 690110763 999970403 -664585229 18416944 424351774 -726110794 -592744417 30591988 -270147277 -188593490 -326198802 -781238049 -625455680 467402296 935993693 -337082075 13688728 -906352280 42 1000000000 1000000000 -318139323 997888041 42 -451673227 -254433651 941664321 999970403 -648812073 -525875663 581938713 999970403 -343788288 -325905240 -568151966 0 -795762691 960841047 -1000000000 629569041 -820580931 1000000000 392121859 -764173599 765083228 999970403 -366468184 -999974913 -923754285 -891494578 -318721325 -999974913 -161318868 812626006 542328988 -634950791 235236434 898561861 943752718 -999974913 -505759891 -712893686 585593763 -999974913 1000000000 -305999826 706110807 922980747 52065525 -398907948 993680372 243669866 -999974913 848344926 307503321 442060017 -809130644 999970403 24373048 999970403 -443673705 -999974913 -1000000000 -964680645 -624547554 1000000000 -999974913 922063570 -653453239 991249503 941587073 -89567614 -154795716 -1000000000 340569841 -48229405 850397826 -423822665 -663278936 -999974913 -1 487402441 19602277 1000000000 -951524469 676083803 1 999970403 645002101 -622174014 133547716 662133176 -419849127 997225680 616133593 42 -1 -644321075 -648337172 841096196 1000000000 304698501 -999974913 873988877 775900936 -711232971 560615589 42 -784813911 557391860 -1000000000 -304546533 -927656747 -286845026 -999974913 999970403 524385322 -999974913 -332178281 -190857032 526946640 -999974913 -186512798 443506423 -622148287 521732882 180437984 253184319 -446103243 1 955657276 376915086 -1 -769815189 -1000000000 42 999970403 -887779065 825850278 -978019232 -233907476 -798871010 -540519564 213994528 -63991690 -203232627 -475131873 -21877838 175329493 -653792627 -397468453 -959538718 -266097868 -925842053 -727500349 804203881 71549636 -590712417 42 492465716 -997256730 -339476703 762779724 229849236 0 -423439025 999970403 -999974913 279138936 709329746 -999974913 140860358 108135335 474576591 -999974913 -900770020 482859319 -697170039 -994195730 507451268 17761097 108464208 105775552 603817013 -948603098 69374361 -999974913 -887833577 804323589 675114043 999970403 -116434936 -526351238 544127074 850476977 -999974913 999970403 -678391658 -1000000000 -420364975 252360241 501205715 1000000000 -753418528 42 975200996 -261520348 655312169 -999974913 646536774 581482306 -344490366 363589557 61623851 -25847231 999970403 -474327419 -999974913 -105676463 -288573306 657058996 -999974913 -846835878 -1 -1 -305717891 875830909 -796998085 391830635 218490412 733190521 513834564 999970403 -34653412 -806139604 -412935288 920117945 713485901 999970403 -1000000000 -703657970 1 -59629446 -812146625 -500944824 -94461043 -698719411 16647555 662418384 -999974913 -636659314 829531165 -993725810 236509830 1 29913831 433040835 920387767 -731389707 -564168140 549370089 -1 1000000000 -478910063 -700116848 -665176923 -741541688 -592478429 -1 999970403 192537375 -369918383 -186551119 42 297360189 -776953610 0 -703563105 -999974913 726985434 743210496 -836361109 -399145923 -589479257 377505815 -42041536 -242167015 -277790627 -999974913 679740047 588369275 991962750 -102967320 -36624552 -715669785 859041781 999970403 754252364 -505472669 -184906180 -172876611 -467070177 -581034696 -362444499 950954548 -999974913 0 -1000000000 999970403 -277120116 -593725639 -534921789 -719762139 999970403 999970403 -662703604 -999974913 796582015 -17887205 592604888 1000000000 0 -122610879 -999974913 999970403 1000000000 152965882 405303910 -999974913 -999974913 673396228 428711883 999970403 151557551 101462910 573558357 -999974913 338860998 999970403 914235273 828799517 1 519554643 216999490 -61535711 882497088 621802529 43873860 57921721 -546560197 381975193 -999974913 906386372 -999974913 578566346 -999974913 473119655 14160765 0 170994630 -511573816 -999974913 -999974913 1 -907955768 411444650 245794476 -511124693 866202287 -1 999970403 999970403 927847848 154934556 -101703968 666530651 999970403 -693139348 42 1000000000 462618354 -877353727 1000000000 636296739 -815482519 -999974913 53050297 999970403 -893147682 -446804655 999970403 -166162877 239503904 -596970000 42 -763341454 729599725 622995814 881452918 572601408 903270672 -123638966 -993274320 -236719950 999970403 1 617119119 999970403 -999974913 570745588 -398234908 805028520 -445883936 -934983754 999970403 552807554 1 -356670130 133919117 -505318914 982793342 -999974913 -999974913 -1000000000 -1000000000 -1 -353145990 -250080553 931215088 -667115448 -767153556 165449019 -378011889 -582211210 -999974913 1 -184363178 796618882 -418879241 520456822 304259894 355052806 -642743060 675695782 42 613018886 757140195 942550987 -1 1 -906109545 -1000000000 -176614679 726800869 42 -999974913 1000000000 -915453864 -720195591 28026186 -402807393 687860032 -336310861 844463828 668747665 -549450726 42 999970403 -610404419 -497584424 -696754900 -999974913 -360894900 42 999970403 -100026623 -283328349 -999974913 605463600 613239600 -45221001 943266430 1000000000 904475894 -988749460 42 42 -351402168 -618427456 42 999970403 -559450260 791652577 -417072493 949239009 1 186105953 -955701759 151319600 767544294 -340461507 999970403 847301708 -817585604 0 -3713285 911550890 -999974913 1 -999974913 703768931 0 284874328 999970403 999970403 756592092 619920226 -851592992 936503279 530976232 -271668047 171746879 339937153 78753274 -22121375 999970403 1000000000 -20374289 277040814 40336501 -999974913 922182288 -461896871 308975871 585947364 -1000000000 999970403 -750890978 -999974913 -376312416 -540564809 0 -676871250 -1000000000 -999974913 627246688 67019586 999970403 299703248 359241187 1 -903924273 -997955722 999970403 791878631 288628641 999970403 702967739 -999974913 -166281078 -974113672 30449564 -701054995 561928544 -1 -133114196 933522725 -999974913 1000000000 669973806 999970403 999970403 -310894493 -518675969 -667333625 335462542 -702462584 989244125 -50767460 697113358 -794784118 1000000000 427436163 844481719 641139148 -865019451 -404099241 -999974913 449725005 556653750 1 999970403 22987790 110206292 196920037 -777499928 -209851012 999970403 -1000000000 -844583960 -907882944 979000721 -512993174 -574878494 -433695219 784079034 999970403 271426242 437564434 753051568 42 -359494072 -1000000000 -175157016 0 -999974913 893669566 247192166 42 -457071764 -1 -1 -999974913 1000000000 -999974913 118128005 999970403 -824603182 999970403 -927813175 610011241 -356913623 -695583071 545684371 108576440 437140673 685541684 131492583 -173594891 -302546274 723169134 -832265282 11242145 1000000000 -568291395 -617120301 -999974913 1 421636155 -990554614 999970403 999970403 999970403 550258692 999970403 41004029 -999974913 740374019 547124471 370006944 246056580 307882594 -38888313 671757912 436077685 -44217956 1000000000 -283632754 384960881 1000000000 -557194183 -988240707 402877537 -323522718 -908207600 -1000000000 -363601775 -955399687 388658739 572957768 999970403 -560802821 -999974913 721465305 824051571 142615721 -355394268 -999974913 -761013706 385189225 378410886 -997627674 745871134 -999974913 42 -719261976 138289405 444596546 -927319782 -1 -999974913 -1 0 343813037 -96230276 -276413261 -475754942 -364172571 707816014 -864517301 799679830 182519462 -1 -1000000000 -707024660 -356553900 -699159520 -737844567 329898101 999970403 657009130 -999974913 999970403 -468411259 -999974913 -855534700 0 -999974913 1 -1 -416453985 999970403 808169253 869216970 999970403 -999974913 508096484 676580739 287986410 253573964 194981657 -365205151 1000000000 964399836 999970403 354213799 -999974913 -999974913 42 70491917 979662464 567877884 999970403 -170922760 -1000000000 0 0 -999974913 359240488 999970403 0 -968637564 36701046 1 796220794 -272652127 -868623128 -452864566 -999974913 999970403 -999974913 -696506004 999970403 151052501 999970403 999970403 289795568 -906017715 982891574 729805817 -999974913 -473669907 -999974913 -614029606 903483953 260735088 -198965739 541130668 42 -1 676256624 -3970379 -162628650 1 955440095 744583002 644353888 -612844350 191303208 -647214038 1000000000 999970403 1 404261774 345395897 -99653951 876241670 -987963720 -433374645 83321807 999970403 -999974913 875052873 334396993 406878059 19972199 -426725864 419665005 -361036525 999970403 -999974913 73411606 406298164 999970403 999970403 -940055898 -977913513 -695318434 -999974913 -1515876 -605554873 -738641965 -686021316 109959675 134064854 310357674 541171694 0 -950819935 -559293824 897472280 -259951736 -576403764 786486569 999970403 374382663 -345189435 373127852 -151912926 502771579 969604555 1000000000 -670026224 564461514 -999974913 651054417 273885275 -131469408 922881081 -1000000000 999970403 745828245 423592557 130293728 -93757169 483789535 475564456 -1 412746605 -999974913 -703082985 936442450 999970403 -459052287 877435912 -633635464 -372786798 999970403 1 -785364201 -589173355 -242342742 -949008197 -927041567 -29419455 -777936303 -353578489 631261052 195011473 1000000000 999970403 -661867857 -851243920 999970403 77297111 50542450 999970403 -999974913 1 708389149 -60207816 42 783132972 999970403 42 999970403 -12416874 -999974913 1000000000 329653632 -1 -696968572 718486216 -399422553 -475576063 444776400 602823133 -913295922 806725192 11315996 275922996 42 894193653 802033969 999970403 999970403 -1 -179875636 832230272 -894906951 -999974913 -423245646 -546833 -999974913 300189636 1 78061109 999970403 64592552 -999974913 20777621 999970403 1 -1 999970403 412873455 91039964 933400766 -532739399 35873872 -803394846 49641692 -351809209 627472381 -678788724 1 -937331266 1 999970403 -894647221 -1 433440667 1000000000 -343094892 42 -369372215 -1 221175989 1000000000 -999974913 328391645 -513790009 -329501898 -725867348 -475487967 372612119 -999974913 -999974913 -129314915 887540235 -465536361 -375754418 539958973 381675268 -1 539258080 999970403 999970403 33409709 -776454176 596255543 -494879303 440142588 -188473310 498583006 -769322838 -259303844 814912382 -539980850 -122754613 -1000000000 -1000000000 -458695637 -304337759 -1 1000000000 -521025318 945664813 -462718034 1 -999974913 70984934 -678179348 -1000000000 860959965 -306534555 786622367 -999974913 -26768693 525878806 1000000000 -999974913 0 1000000000 0 669137903 1 999970403 -756612030 351862101 -999974913 934851798 -1000000000 -178798200 699019522 -412210949 944027293 -810649255 -924151076 -721077462 86995517 808038976 0 -999974913 -644299027 -1 184572830 -686692678 170367710 830157584 152173861 -1000000000 351585489 42 -278322858 778005071 999970403 -372879218 -714112471 -999974913 -84991273 -964768208 774405462 205479913 0 999970403 52188639 -22682063 1 -196662364 677601036 -1 760193353 75650386 398016027 582966667 42 1 -653829173 64470963 451972106 679215074 -866955272 137033367 -284546786 778324458 -145859758 -162906267 177620474 1 42 165756421 -554523070 929057467 -427468694 44903872 642670653 128166613 1000000000 -999974913 892604479 999970403 947218021 610352512 -299917200 -622394551 999970403 0 602809410 -999974913 -716091210 0 -999974913 999970403 999970403 999970403 -999974913 153955519 -644383214 300378544 -597934805 -486776916 -1 -999974913 999970403 -897954940 -1 -540301820 -999974913 80303074 -107686988 981619756 1000000000 -578941591 -682754614 -999974913 1000000000 214699966 407558414 -999974913 1 -999974913 752529002 -380983127 326479829 -797427402 42 -1 -932808937 -1000000000 -1000000000 373877544 -1 -952862378 422054845 649917869 554238482 -399178139 392568133 -999974913 1000000000 396653977 -259795347 -70729234 -204426172 -999974913 -1 -504495450 156648266 267532382 -488626608 1000000000 378950885 -325612603 -486704779 -583148691 -422103515 -521446992 996051793 834098253 -675243396 999970403 -1000000000 -224531372 258510135 -819340919 -234309597 217589307 -999974913 201719225 347702596 -740082113 42 -999974913 -541435231 -999974913 -18385632 1000000000 -999974913 -999974913 -334429520 -179764966 -733839771 206047967 321645837 -428870818 130524773 -529281416 11961225 999970403 999970403 908799904 -74755619 726116618 360901595 493982460 968843858 372612119 999970403 -1000000000 -784114422 -871188682 253843995 -73553323 -916965522 -806255847 -815028094 963267816 1000000000 -999974913 999970403 1000000000 -653411551 -915901897 -990704603 0 696089285 -495708664 454081246 545494778 -1 -1000000000 -914986726 931645185 -999974913 381953827 -869751362 -999974913 5734021 604725772 -770876780 42 -999974913 999970403 -1000000000 1 -183455442 -109519596 430825541 485804070 14879824 359114632 999970403 456920183 -293730392 42 -544797770 -364256337 -596495680 665146679 -999974913 -1000000000 936651985 691403748 559246865 325855243 843764204 632010841 -999974913 -878003941 -1 -999974913 -833495516 1000000000 999970403 999970403 -1 1 -695376384 -1 -152644943 549204271 403271791 0 999970403 -990648154 588258738 0 932407345 254356752 427075751 -814054071 -418340983 945562813 999970403 -664063722 258453088 -27170222 1 1 -220726041 247546663 1000000000 42 -369566531 -999974913 999970403 -783706452 223060317 -524981269 -35519528 -999974913 809542152 999970403 0 -394018306 42 814725149 -903774978 -10245611 -1000000000 614736391 833071690 -133254541 -175134944 -227518825 879256006 -492258122 -999974913 -824385400 -1 -601748277 885150277 832818697 999970403 999970403 455833951 643635178 557101886 42 288635591 743149826 -448016404 999970403 999970403 311043532 -999974913 -102337029 903731521 324817304 1000000000 -995005739 998411081 -22210862 1 -537969426 710136566 1 485589711 705118427 -654278746 -999974913 999970403 90018083 -51385840 999970403 478819218 515754226 -847373218 -628852028 -449025758 -990183500 999970403 964655226 735860247 42 167802261 -161217104 -368251937 0 832887719 -1000000000 -999974913 -500276280 999970403 817192361 188365927 75255551 -1000000000 170540432 612399908 -682216983 -550441705 -999974913 350128757 -999974913 351270819 999970403 999970403 -999974913 -245273251 -802780941 -770869288 294071680 457716940 -432055924 -983040977 -709733742 0 113838467 -603513378 -479845206 -999974913 -1000000000 163805197 -999974913 999970403 76387157 -415023491 -999974913 477383653 173731219 440184190 204661965 999970403 -930919181 -871765507 921297509 42 -930768130 1 1000000000 -1 424063895 -999974913 376041834 -424043034 999970403 -835036093 -803752222 -342517140 42 -470093695 667372482 -999974913 999970403 -534028462 -441353871 -674967546 999970403 999970403 -1 816398685 -750779654 366854259 939854773 -933855838 170477997 865114477 623329278 -713097454 702152683 0 752977091 701217700 589120072 -999974913 -1000000000 -229939901 1 355676379 818586389 999970403 -236613058 -612469529 -411706320 -692010539 -63525160 999970403 -110636957 -1000000000 -337778596 -999974913 999970403 -939364145 -55359997 -451961036 -1 -549767033 -375449800 -999974913 -693277991 922999265 -92519236 -1000000000 587919104 -999974913 -929322721 -16195213 51530579 -502311656 -289430388 -735308328 -1 -319437029 786813370 0 440205166 798190169 -999974913 683701886 187924344 711870141 -939370665 -237493303 531904649 503664954 333506475 866703656 -57739392 414415043 -667373144 -687130561 -472895566 -999974913 185167257 728439845 0 853269264 53598549 1000000000 931432841 -333886945 999970403 1 -205872395 -941056209 42 -999974913 274111715 669265280 -937166774 -847047421 571196654 423537724 -999974913 0 1000000000 -662420991 -482936944 -999974913 0 999970403 -796260561 -264917726 457899097 -139618655 88627871 -839133896 -1000000000 999970403 -697815503 1000000000 -539101975 810930879 -999974913 -1000000000 -413708591 889351987 -999974913 -281002055 -30072978 194541680 338574329 0 -402402762 436239621 -668398089 -599157091 390656739 -522665948 -246251988 -256577507 -999974913 -458643364 -79945893 0 606179778 391806123 709504627 -625414140 -773257805 0 1 999970403 960595880 -490471753 -999974913 -1000000000 -856145739 -671209224 -750593682 -909533610 708929356 -999974913 999970403 -112866664 -999974913 999970403 -539443222 -37930591 -204492794 -1 110828261 471358908 581796783 815401773 999970403 522312236 704561850 -999974913 -410927007 1000000000 542792954 -342559375 -532163889 -999974913 207546495 -563438075 703221842 -307826289 533771747 999970403 -341391606 893606212 -996219825 -132233251 258495288 -786387041 -174622732 991249503 747518375 -704439785 -214764420 -37973969 875085176 -999974913 809604281 -366417372 999970403 -1000000000 -431643891 995652373 -999974913 -148949988 978063448 -543194705 -587038122 -893721426 -548706929 -1000000000 35365339 599824091 -797732691 999970403 35042629 -46234007 467862621 800399323 319160138 -364966210 -1 999970403 57308136 -826934111 -487217794 939140176 949535411 -669219766 -403875319 509459133 -314205525 -535167222 42 149301732 621425404 895383115 999970403 999970403 -291196346 -971597116 445164788 999970403 357287186 -311530696 -747172842 702819848 -77715556 985863040 824686427 -476031161 -124421160 -691523989 1000000000 -57948873 559569139 -956185635 866487039 185172102 493859415 -896218906 239451020 882898491 659381329 -716671980 -999974913 259680888 147980144 173091184 -59333720 667222013 0 -63225737 -1000000000 -999974913 -999974913 -557422772 974627693 803984487 -976966910 1 769395491 -70702455 -1 -847739211 -1 -913654012 633111641 669788733 -932160079 641108993 -347708764 -431664411 1000000000 144206413 278423724 0 829295535 -999974913 -531798903 141967285 -684466113 243050356 487460294 -544827357 -999974913 26489410 -112661572 0 1000000000 999970403 94769074 -999974913 -338227179 0 443974518 999970403 360999641 632756191 -633326681 273563537 -682626496 1 198363864 41326514 -999974913 -139810291 -999974913 -796597651 428791492 -797538665 -731228554 999970403 -266690124 397932342 741190534 -748301578 698065911 -722230329 283963540 -1000000000 -1 -999974913 -297797037 -320442263 -132791622 -272278302 0 -999974913 -141674094 499394785 594419481 448362156 162661248 -519325287 -1000000000 -302245765 -671990558 -60331437 -207573609 -394220204 -798873855 963580178 -999974913 545430465 -999974913 999970403 -454224085 -202341508 -999974913 -896343362 382822446 -612148214 -873037643 -533527158 820443536 -281809855 621078298 -810974963 299495901 42 -277556747 -999974913 577956712 -260685461 -89550232 -555103965 -1000000000 -96668187 -405842443 -978686626 -1 -906887066 -1 -890176068 250804305 534947768 518507733 214074906 459730110 -258160248 1 -815983984 -999974913 1 -999974913 851726837 532881115 -999974913 620481641 -21264074 -241719690 -945223397 999970403 -1000000000 -210820709 1 -458217339 530923167 -1000000000 113009666 960427612 -246834926 882999548 150080802 64932213 -67602783 -896716689 274371306 1000000000 963154846 999970403 699525050 -855762312 427543226 753431400 -1 556581041 -287699002 -153632983 510317904 42 606890954 386095475 837464327 999970403 -1000000000 -888707217 -76603012 -164628539 -888120372 437934591 680417244 577303339 154006976 -789303654 -447431282 -946439470 1 178697313 55231893 514520804 918357624 -15119920 -574397291 -999974913 418815884 -778084802 999970403 999970403 -685575914 -424137309 903256089 423189915 129883221 -999974913 999970403 -150728898 999970403 288122012 743482205 49132176 999970403 -999974913 -576245192 1000000000 -947253411 284110961 1000000000 -324648180 -1 673501642 -452120612 -1 715517605 -246643376 -539021775 279262755 -1 850816922 925780741 -201471968 982518298 334950910 -35046060 -999974913 -411855897 551387068 140594989 -201178410 -915707100 1 696216790 999970403 -348578231 -189323520 987252281 651452993 -999974913 -566894908 129276196 1 228728034 559769462 -999974913 -609114096 906983945 57293091 135656856 -409928553 35180231 2651579 702008917 999970403 -801637645 336619050 767886267 1000000000 -1 628364315 999970403 -383532351 222309669 -113481050 -68283899 1000000000 999970403 42 968579043 999970403 778532277 -716051602 150148773 -969878730 703291575 1000000000 -999974913 -715915575 -1000000000 741260789 390010824 -325014992 842584515 -418486323 228976221 845917857 984107178 -481959097 105441762 999970403 -999974913 610509351 351404071 1000000000 -999974913 586814394 -864369970 1000000000 999970403 999970403 -561459760 119112963 -1000000000 999970403 89040077 -193382811 127683651 -851961270 -885567099 -2988571 42 201039700 865348016 -951619945 0 -315229694 -324458130 758292658 999970403 373453155 977130796 -1000000000 -165713844 -612486044 -356187947 -660776144 213031047 -720598288 242248126 999970403 -487424835 -84281118 364768472 791478342 -681966090 -999974913 796663961 -964644698 1 1087850 -235048410 495735844 -999974913 999970403 -757303093 -441410427 925654856 -208090014 -141077429 999970403 -283917352 999970403 999970403 -135106808 999970403 -390993436 -285518267 -538764526 -1 -8463886 -899256058 594780776 586825083 -1000000000 1 -1000000000 42 299999074 -999974913 -958870961 -96935263 -69244143 -177086599 620582599 856357150 -533158418 93220586 -973954435 506823545 459842020 999970403 -312087102 -999974913 443741181 663432012 999970403 999970403 999970403 749216333 769212764 999970403 -175350810 -1000000000 417507958 -381181924 -1000000000 -999974913 -992745501 -1000000000 479586693 745172407 -806882536 444249575 -999974913 -442897657 -971153053 -927671474 267845873 -1 680376445 -184488274 -525086699 42 369773049 -889535878 -634172498 -950190751 -367101640 -749144641 -442405159 -344666741 -556845355 267943978 422162487 947303560 -1000000000 925998244 151608750 -434015887 120332761 387510709 653062472 -849945314 -601695665 19756002 583015908 -674405657 999970403 59098954 -643241275 999970403 -782058274 -999974913 999970403 1000000000 104620042 632343378 -435431345 1 984877911 999970403 1000000000 669841536 0 -30762998 -999974913 832887719 -999974913 569819788 353815001 858895885 -306908399 -1000000000 -999974913 1 -138686179 -782731821 385304632 214479456 279760221 353956407 950016007 999970403 -999974913 -200706942 952912046 368648200 -999974913 -999974913 -999974913 999970403 557375876 364927404 61008724 87439427 699300163 129711728 -205707236 -999974913 999970403 -172453155 999970403 449865596 283818188 -1000000000 -263323783 -709566627 -3086110 946016221 -999974913 -395949033 -398060946 -450067136 1000000000 162356087 982271509 -999974913 45316641 -476948410 -378161679 999970403 -101448174 999970403 -953343711 -644456693 727513585 770756333 -948358249 999970403 -999974913 450147216 999970403 -999974913 -982224302 -609588906 142880707 -354499433 -999974913 -213520662 40607681 870153691 -894554757 -561286937 505370281 625921553 277348287 347355619 -999974913 929940433 -385611627 963110255 -124921909 328340479 -1000000000 -527834627 329046066 426857732 649922887 999970403 732135378 -988450655 -384395584 -1000000000 965146719 -822871755 -1 999970403 762936535 717099290 -365724210 414261836 9696545 332918666 -132461855 999970403 -126128282 -856354471 228437680 401749301 917000382 -716470023 999970403 -788231300 87949690 739354705 1 -327122288 -332070326 -999974913 192899379 999970403 727938766 1 -689468066 -274557628 174668605 -134829861 -291834300 206054562 507704263 620581370 -1 -348450342 373396035 983332959 951619167 985997624 -675137952 -850506512 42 644451632 -179309040 999970403 -582986480 790957224 813683124 999970403 -12322311 -778288825 42 -409754457 -583674309 -955265198 -360222078 287350780 999970403 861397389 -23656069 -999974913 999970403 257983460 318083395 -464344188 482790350 398421994 -218632911 1000000000 55105439 664059130 -1000000000 229391746 618781956 -981021732 161324038 -929937524 1 439242784 -414451756 -491084024 385317016 -999974913 999970403 -933263260 -999974913 -136615093 -691380931 -290278791 0 62810084 838432048 484988842 974617031 -549417243 0 -999974913 -931311834 -762013030 -999974913 -272007747 999970403 -495960984 1 -908045964 -339469698 123241087 398446932 999970403 -913442098 -423273245 -999974913 -788895277 -428523262 1000000000 -528048894 -984261331 -147537261 -774303420 404943056 -637372782 -392019378 434064850 575613347 960166629 913923177 -1000000000 999970403 -154523641 -402289177 -629653861 -999974913 -104531897 964325830 241783463 937899394 -148753577 -999974913 1 -569846436 0 -940624625 -999974913 967605806 0 999970403 999970403 -999974913 806383254 -128494338 -563381751 502956271 -326709392 528114084 999970403 645616627 379469820 333823169 999970403 -745599412 -321826968 423769874 -642504297 -999974913 635286175 999970403 -131495061 758050648 374506405 -189122802 906176605 -728137900 -999974913 579671533 -693035288 -75535830 -698861960 0 0 1 -824008904 879006321 -621290636 969673413 84471274 999970403 -552230346 226157500 -138396947 -537272230 -513687214 566072573 999970403 999970403 -999974913 -999974913 -188546901 -340132725 -890779549 999970403 0 -649091725 337621470 -142509853 -270052459 480752083 482964805 392471013 542473688 593225082 19277472 1 -999974913 -659667494 42 1 488154309 999970403 -888339785 0 -999974913 289819050 286809334 -856032779 555749376 414663730 999970403 -667313034 297462184 999970403 999970403 -628541735 -579113180 1 -989544263 -944044611 894006683 -274565298 -20625298 1000000000 -164346986 718239320 -999974913 -219807068 999970403 -970111218 1000000000 -1 846050367 -931178912 680688680 479982063 -950137215 1 206446684 1 353805794 42547899 -1000000000 -84305318 -999974913 449105370 -324511169 116844589 850056207 1 -77725746 290397276 563956160 999970403 -990489069 -884757914 -1 42 42 -561660944 999970403 -587363402 362646218 -696863410 444118189 42 -762043837 338140469 -779453969 -999974913 -984917430 -999974913 -779726485 999970403 999970403 100867170 1 668247796 -750940351 -1 186489529 -636844106 -1000000000 -986189166 138308552 -1000000000 740094462 -22246038 -508021483 -929567542 353850854 -999974913 939549139 -5385882 -463326009 1 934921966 -999974913 958088021 107737915 0 -999974913 -83414318 582381246 628946144 -999974913 999970403 -999974913 -50127359 50295478 999970403 130566808 -999974913 234996546 510139861 -762116954 42 552593367 0 46837558 287401437 -999974913 -804642033 591185918 760802972 681624943 999970403 -360601386 561309719 954389797 1000000000 -999974913 -130706884 999970403 -437196421 -109277899 0 0 -999974913 -301721626 139627734 51614756 -999974913 -999974913 -932574919 876117072 -405107271 -97822556 3044980 473273407 -146995619 430321668 -241312483 742288968 999970403 321684425 -999974913 565795707 1000000000 282166662 651586498 509162287 677069365 -739243333 778453837 -749463157 -1 819391104 1 42 946354278 180929871 1000000000 999970403 -999974913 -999974913 -1000000000 -997327675 999970403 999970403 238611008 42 -637613467 -999974913 440550002 -419686989 203064807 -289628667 -350790309 -724720882 -870357663 999970403 144532202 680635741 0 69241483 51741490 -447684620 337731369 -999974913 -750303578 -867568451 -236564370 -260695670 -999974913 1 973351709 149693517 -1000000000 591445548 643411300 1000000000 -1 254316708 818806271 265406886 -999974913 -1000000000 763164133 322246691 -1 -807955296 503043559 -999974913 1 -104656549 913643551 -840131639 463964802 -541975373 999970403 -999974913 -999974913 -999974913 302247816 -550335900 679848432 -1000000000 -883974358 -999974913 313721032 -888034198 42 -999974913 -293565874 999970403 495966827 966534995 120263662 348237921 370399340 291442105 999970403 -489927237 -55475433 -335617204 -202688360 809141113 930364230 -155130629 -967519413 462655878 115719656 -57283487 -98151115 370201591 702418937 179476729 460045307 -78678821 1 42 -352586903 -999974913 7149866 104370768 -218876326 999970403 -999974913 -222692000 13676413 -489624829 12153634 -361908147 -999974913 650845871 -484720638 220189446 -539134598 -999974913 -999974913 0 654390499 -971892258 -77655850 1000000000 -400496256 -195512779 -855199441 0 563755652 659485973 -280801365 999970403 999970403 762093049 530259847 -999974913 19761503 387043346 601200488 642215611 -999974913 -1 596681718 -982356651 -1000000000 -241142636 171130031 -999974913 382867286 958662782 388789204 896644154 -313661390 1 999970403 217451985 -264472215 -958261024 -999974913 -999974913 -1000000000 -611586440 140926278 -1000000000 -1000000000 860835278 -940711863 -1 -60811036 230000226 781449520 -999974913 150290362 297337676 -513759292 159462882 1000000000 183383809 -1 445346804 587071138 42 1 999970403 -243264879 407143073 -999974913 185370835 -391587377 -781237919 -382805601 -135416632 693966750 -999974913 -891147448 -526313148 -880991879 0 239084245 106254815 -999974913 -356252961 -518144605 -93920069 494372791 999970403 -1000000000 389904606 730927748 509987748 -846504109 134305304 -140522246 -1000000000 736552698 252338025 -999974913 1000000000 993744889 460917768 -393574006 727980483 747711399 -1000000000 -114380407 -65671078 1000000000 1 0 -177785434 -1000000000 116307515 -719873650 -381122277 999970403 897219813 1000000000 999970403 -740120680 -999974913 -927367290 493579289 -96163215 691241823 -1 -221071409 409986030 259398186 -812778098 168942325 294850884 -618484298 933437480 -146429874 -353350595 42 35539781 -1000000000 999970403 334952961 695660904 -917126657 -797796701 1000000000 42 -338301830 900610016 1 999970403 0 345551275 575028168 42 -651835561 -999974913 -678825993 -503164908 -999974913 347104863 -27110466 482832836 759424989 -457112783 300157205 -424905325 230017835 -532027148 -189523514 -1 910642400 -930083796 -328744766 608427283 -726178236 925081400 -869271554 999970403 999970403 -814183466 380680205 690002623 622581944 -999974913 -313450120 -399099478 -999974913 -429463287 1000000000 42 -121427168 -999974913 999970403 556384892 75877837 0 546549006 983370504 1000000000 -1000000000 -999974913 999970403 -257184884 -777625183 1 -1 752528808 42 -374636599 42 -50234712 -478023462 106863383 -999974913 -73901735 -277003931 -1000000000 -660575607 987280596 -1422277 442413675 404601388 726832495 -495773263 999970403 999970403 42038241 413982274 -467159085 -302840441 999970403 -999679576 -1000000000 -152058006 0 131408678 0 42 442970207 -645001542 -560162127 0 1000000000 -1000000000 -1 -426958106 1000000000 42 0 20821715 999970403 792874256 -581655342 -689337364 -667667804 -229971727 168647320 492091338 999970403 999970403 539392349 -341008363 -961850634 345439913 951208804 284593924 264450003 610459893 481749091 398555786 -1000000000 224490391 688851799 -77947150 -432787064 -999974913 999970403 849804454 -443306030 1 42 -646798502 -115764531 -999974913 870369720 -315835061 253901951 229268097 -1 1 276047529 -890614860 -221572525 -41114836 541837651 648728869 -516897688 324197571 527587540 999970403 548784514 -191470488 -999974913 999970403 485116311 178487722 646970445 0 207015213 -490595165 627396771 1 999970403 -999974913 548045916 -271556597 -753420668 -549462393 652884025 -965745108 873240442 0 -999974913 999970403 999970403 -672287692 999970403 -903275714 -1 739496112 -162855044 -630537143 148671137 101654864 -377801714 904741548 219550575 -266461799 -200321329 -18395740 -248623900 -402882028 999970403 747381797 140906952 -999974913 -745870583 640829117 966552868 576879477 -999974913 1000000000 1000000000 -1000000000 216343885 -999974913 431941353 -367240034 -420168626 -1000000000 -999974913 -1000000000 -999974913 999970403 -400811901 -627148464 -904894022 428334232 244346461 -679615154 0 -999974913 -999974913 -999974913 -329848675 -756742903 -31191569 -1000000000 42 -520170797 -422705789 1 -855950872 432444967 -869769955 227013227 -999974913 1000000000 177216038 999970403 164957367 -496052525 -285448500 614840660 0 -747066163 -473796782 -991355515 42 753833540 -942595384 981594462 -328761392 97325265 -47258312 -194353642 765894553 307780115 665898750 -999974913 887891619 730218970 1000000000 -999974913 -1000000000 -999974913 -159978700 -834496585 -772267725 -776874670 -533292040 922837268 -251055427 -754287564 -579081890 471547694 -34397295 1000000000 -84512227 1 42 0 -999974913 186284818 -178767628 715031705 278012687 999970403 -999974913 637011290 -906381767 -711158084 -807996357 -546906123 -790143968 387648015 221567639 999970403 1000000000 -488412324 556228892 -67942795 -364486535 -666337462 -475872628 -1 1 999970403 -450143444 -130036558 -499414114 1 -675361428 120527471 -615554146 256742536 -234741579 -701647916 643299250 -150485329 996540073 842360275 872835421 -909573955 -1 942340721 612441434 40652408 297419238 -926829117 -58863554 999970403 999970403 -795177139 999970403 25750533 -845699214 -683093886 -811441645 999970403 999970403 -1000000000 62354548 998736060 920477069 -21611133 731152309 46739450 -999974913 -615199642 999970403 70353066 597540423 203635814 -612037720 -70388035 752012679 -963006294 42 42 -976206735 -2490782 670892995 999970403 68724110 -891552690 -739947724 956406520 59701061 301123918 1 579695178 999970403 -973870432 597095408 736792360 -267572242 -440331519 -685857536 -239925961 229711150 373513976 -847937631 12379415 -345856728 810038539 628770014 -783541568 999970403 714747849 -59266175 1 -217663162 270490225 -999974913 -618104815 -999974913 -184507372 498264134 494375157 983766333 -996686584 73633845 -746602934 -735161074 283570097 -999974913 -1000000000 471066495 783152297 999970403 -254811343 -690363499 227344182 -1000000000 42 -7290290 999970403 -762516380 348362188 -999974913 -113628063 1 -808315808 103688750 0 -22692771 -840267315 -911014889 999970403 -811345066 369390862 999970403 -327135172 1 999970403 0 1000000000 708297898 -236610634 -363929202 -175562076 -457970471 -1 -32850678 -999974913 982186161 -178884460 999970403 -999974913 -761693165 -1 780603202 999970403 -188968212 -999974913 0 999970403 -97628794 160078294 186284818 -620053623 -345021416 42 -1000000000 505712807 603382914 270992579 42 1 999970403 894259737 894361490 999970403 999970403 -534825512 -999974913 1000000000 -989346083 579788787 965862032 -437137678 0 347808086 1 999970403 -712950097 -832450120 217654125 139288738 793781358 -1 42 -45501708 692605386 -109577759 -1000000000 1 -1 541258445 780716829 832947952 -666039972 847858143 1000000000 0 -999974913 -1000000000 -1 42 -999974913 -850182181 0 -927872901 42 1 462060455 -588730561 -1 45240655 -816565721 920969914 -942564520 -999974913 42 1000000000 598528683 432963100 -476603283 734844568 255823886 -40170453 497900031 -999974913 999970403 -999974913 -545722606 1000000000 837529196 -786612868 -1000000000 0 767155200 3258263 41369684 -344279955 -809630466 963730744 633243048 -591196477 -1 495660278 999970403 352523614 999970403 910168930 -1 238544042 53565606 -235097444 197655829 334978590 -219221003 -675175341 90379265 510711491 999970403 250500776 -889128798 999970403 999970403 -565096177 -999974913 42 -246597516 -128871543 -1 42 -505825922 999970403 270185046 -184781956 999970403 999970403 718022712 42 999970403 -470630066 999970403 789267722 -69858182 759998982 -999974913 -392381790 331389541 -999974913 -134902486 -352727775 -319064655 999970403 -462629560 30811137 901634483 335092775 -690062775 63534834 14942588 -192666961 590824721 1000000000 42 999970403 994236073 676861692 -810125293 -872423135 999970403 999970403 283113661 201020591 -1 162907561 -802112041 999970403 -217951446 -916078002 -154559955 -308395945 -999974913 833008059 999970403 -731878640 -682747533 544053168 -815792657 -510775128 -634132870 -649330087 -99791213 -871321561 -1 -1000000000 -393831977 465168721 5249169 -999974913 -990702016 -370459331 -782213705 417573897 999970403 868472225 999970403 -285687003 3927818 -275607146 980793944 42 42 198538808 -682501748 968350357 -128695614 250682851 -1000000000 114009274 -184496381 -999974913 -977509129 -999974913 583789960 -463813481 396640075 -1000000000 -999974913 -766440680 -1000000000 999970403 -819013739 690504835 598694213 -817899579 999970403 -891438128 999970403 1 -477111579 514910129 -105618483 855696164 603665814 -1 -159724735 272845507 -470833260 961659965 -691870226 -784314975 851899318 119311781 672647183 16227636 661494734 -795837244 519280694 0 -611444148 -149978480 567127205 35568718 -838775731 42 -638435650 -665930894 999970403 1 341878861 52246235 -83801650 595190160 999970403 -999974913 639941612 0 -853179074 -604497333 -64379216 -504950938 999970403 -579342438 952684748 -999974913 144696143 -793898291 262071740 808498014 0 999970403 745943604 -477958244 -722312832 -626607869 -391937594 -999974913 914953511 576928864 276334566 813288792 475855178 1 -388248013 632896891 -895124349 288353612 803377669 479853755 -999974913 -387038371 999970403 -323561759 42 1000000000 999970403 -888669990 486922824 1000000000 851363062 -727500349 999970403 58867206 -825387607 -695266216 -925917790 45590892 550941505 158382782 0 -416319157 1 358527439 376904354 -95920661 -163243302 932718591 337839198 173683340 -999974913 -49556144 999970403 -742072740 -657834709 -105961530 929756362 999970403 0 -733878800 999970403 -286761204 192719343 -671236797 -999974913 -692939837 999970403 588216183 -12322311 -113880160 143863283 -828242244 -236333438 -654178136 -999974913 -739593859 -1000000000 -90069683 297684551 -999974913 -719467912 999970403 -1000000000 167820209 -61505117 999970403 -685616344 414251107 -648047839 -811110706 1 -261220578 713778713 1 271666094 333458156 999970403 999970403 -999974913 -406372670 -561229530 -802354324 1000000000 -309150836 42 -999974913 36012719 -316435896 -439010342 -604355315 249393665 -999974913 477460806 -999974913 970150893 541660743 -1 -999974913 56627793 -654042458 -685207180 1000000000 -370628137 -363453976 676492470 -272978554 913942900 -844079994 163903429 999970403 -197245991 833661 -645238455 -185067846 -999974913 -795443144 999970403 -113974560 -89372605 -999974913 -84233552 486045818 321480369 -255053978 464699984 -145640680 943384490 859994123 999970403 42 244142312 368686462 999970403 -322506056 471797066 1000000000 -701963383 -1000000000 -999974913 328207191 -1 -737685288 -875603487 -162397220 -899795073 370352440 991412191 1000000000 -802691216 0 -345077478 468654954 -1000000000 0 290119547 923604188 42 895740683 0 1000000000 304908411 42 578937775 -772207586 -70030362 230890391 -562391325 -1000000000 -824177314 266316513 -226458745 -1 999970403 42 -999974913 58613876 -234724461 620371122 528265760 -999974913 122923323 999970403 -999974913 999970403 758363374 172824719 126111695 577100682 -682334783 1000000000 -246152657 823437149 -1000000000 -472981391 -931375573 25911816 -64957269 -999974913 576092885 99141345 999970403 736825560 268555654 -563606651 -525410279 -600087013 755393656 576246496 -504932604 72762265 0 -13080952 522930497 -1000000000 -599662141 1 76457520 1 -962901628 -409962412 268211504 -660995520 -2745909 -93883342 -1000000000 946423215 655179322 -629569193 -999974913 1 -1 259131499 596601156 999970403 999970403 701746765 260870582 -327806697 -999974913 195913902 68828129 -374455442 -135686399 -853108436 999970403 -787049359 284184083 518381399 999970403 42 999970403 -154770767 -904359050 1 843390705 506948538 -1 -171864135 -33843061 1 -1000000000 435495421 -532839694 -104478423 -368934589 657410839 -838287752 809542152 -876072859 999970403 -484987936 -999974913 -999974913 13602305 361941599 999970403 999970403 114413165 22756555 -788661904 1000000000 -810702972 928952513 999970403 -999974913 -538874640 224397998 -5408513 -323116591 184725807 398891055 571943652 -1000000000 -511564432 804784253 -238967564 -293068982 631104963 -824390586 885150655 428708877 -999974913 1 1 -269882503 -410946601 295146929 472292975 -999974913 430954529 -1 -765403318 -999974913 494816709 122809571 -356584734 -468022547 -30481538 924173662 446337490 -823010695 -1 -999974913 999970403 -1000000000 -999974913 -1 142315712 -999974913 0 9602646 -376559238 -999974913 1000000000 1 999970403 -948603848 695052025 970282370 562586005 241989872 82604546 87419777 996055389 -153915716 119576291 771882325 -40096812 -635666484 158352294 42 -822939302 -77393328 562987070 860096352 902629636 -857554889 -528961436 -999974913 1 0 -1 -835983294 999970403 -887683720 -278488915 999970403 371301707 999970403 366078021 999970403 -1 922352647 999970403 -1000000000 42 -764119105 -606613305 -1 999970403 500967730 -1 -387046153 -35390828 707072400 42 -999974913 876977361 -999974913 -250258344 -955513327 519064640 999970403 480299504 -1 -1 -8186272 230064156 -659176040 -687366319 -635894603 538428586 0 -277574428 -344035221 -729063961 636533966 -688343890 -1 349055186 -463982279 499568847 -1 -241439622 -241741184 -774532401 -966243602 -272862046 -341411442 400112765 860537820 476541722 -999974913 596785331 -292137659 354426902 999970403 610157621 -290892128 -187471204 -999974913 1 -84078923 272563651 950062657 -33894176 521048929 -929783456 0 -793749032 972018396 896876711 212716332 249711338 -112084795 251780225 -937227577 989133173 823475433 73223991 -177945527 91463226 -725106161 -940297665 -1000000000 -862259438 -665342757 999970403 267329792 -1 999970403 160728470 259750775 -999974913 388965093 1 341293176 515587465 467507391 1000000000 403852452 -187574020 -899462723 999970403 1000000000 850758717 -111121690 -575205047 -367349415 331179939 -115297517 934974843 -999974913 -269085602 159918989 263166061 -183930605 -282900147 250314747 -424767075 178353262 -908177384 -902974831 126944187 578547783 169707205 -999974913 -362918472 -698946385 -999974913 -916327720 496745673 -999974913 405020780 -26599430 505929734 -374972982 -431408550 1 -999974913 1 370362090 999970403 -1000000000 0 -120244849 -1 -188766953 773762998 -999974913 417502723 -731441825 42 -451228591 999970403 418073754 -268414051 -673061887 -866769930 557381018 -26953818 -1000000000 -37702335 628485407 59402322 -391344487 638839270 -887218843 628245233 556858445 -999974913 841223910 -281754051 -1000000000 -1 -1000000000 -999974913 777086315 -416754780 -89340702 524368217 -919155289 905165636 804907315 -999974913 999970403 674594334 999970403 894083125 -825678054 -279104944 179720406 999970403 -484337388 999970403 42 -595275153 479379444 628955012 -559001568 1 1000000000 -603519659 101779494 -765367190 42 37584449 999970403 -765638660 -619780194 1 38545287 -999974913 1000000000 -265247756 135655396 -218732838 -241974730 751043809 479613968 503498463 -276738139 -999974913 -5567505 -143037479 -1000000000 923412652 -149380273 999970403 383813022 482123660 -202838780 1000000000 999970403 235542265 -782838580 96340717 -216866625 480993022 1000000000 466974281 372807655 42 -999974913 -121436035 675545664 1 589919714 961312114 -748859123 -999974913 -96168169 -116647661 623883257 -787075667 -163711966 -228978649 0 238806253 134460036 1 -999974913 -870924353 558287129 -426306503 -774871404 42 0 -999974913 999970403 999970403 -921646757 -999974913 999970403 312712469 423637384 -371997189 208649333 -999974913 628001907 176194085 -971394388 960471171 -999974913 202382268 -666367978 260124304 183305283 -1 -408615010 -874452419 340238590 599012219 -880958320 643863208 -147327391 521959164 -246644565 48598489 883110666 195898380 -325384639 0 0 42 -999974913 -829874392 -719701082 99130740 999970403 122762179 -123381402 975555955 754085284 -1000000000 897679897 -86562398 673096718 -160521568 84953855 999970403 -817056467 -701214237 -999974913 -999974913 -92170186 684902893 -1000000000 946710261 960125971 -1 1 -379070030 -477324164 1 293567027 987499534 45898227 495574156 210791003 -391239579 941254820 -1 -847175001 0 796783959 -664485599 925998115 0 803034913 -1 1000000000 -200856679 33560673 999970403 248810679 -526468460 -974049478 427086220 -1000000000 -1000000000 849812370 -911532061 1 1000000000 -774115243 -1000000000 331619792 -285172983 -739486269 80331548 -416042442 0 999970403 -688540346 -894387089 -999974913 343396971 -834511297 -999974913 347055823 -921308931 656237695 -903257402 -125581230 1 130542324 -309871757 1000000000 -337329610 -862788495 -200267131 42 -999974913 -570626285 -999974913 -832409217 999970403 42 -999974913 -536761705 401875457 -408556500 925999424 75102582 -121940527 -445674098 999970403 87183453 -1000000000 -685207180 -85430601 -330479648 619708208 979917330 1 177367371 42 581908068 220319497 -644178189 -999974913 475147916 -970039575 -755781325 314801670 -999974913 1 -1000000000 807733366 -788822595 177743052 -900566544 479033388 -1 -1000000000 -55759871 999970403 1 1000000000 423201719 -532281477 -976923609 -143463787 999970403 -215096146 -999974913 -702243834 97703634 999970403 -999974913 212128618 90347728 42 -504576193 -907218935 315346497 700299686 974010903 948439504 -743594748 157634172 525528975 -231093351 0 -999974913 -836259124 -999974913 999970403 591381783 -540175583 -999974913 -920357770 -232954542 -670828772 411307868 -999974913 105610374 750626841 999970403 -1 -381568828 24623668 398446280 685255208 999970403 -682363851 941361365 0 437760039 -999974913 999970403 -203809879 -541874425 394426752 -114043654 139125288 680173847 219884027 515293440 68002051 -310559788 1000000000 731709398 -473405956 252050276 -285111536 271656366 -112826170 682512364 519495059 -404549104 -999974913 999970403 971594330 -857752399 999970403 999970403 -695319064 -669716925 -75658452 843140397 -422310297 -685174127 0 166568638 -503724027 -991134733 1000000000 -999974913 -471437355 14113024 622831676 -117768788 512844654 556384892 662315433 199381477 199005835 -197002190 -1 502740041 -999974913 18667409 999970403 -1 879245336 -376276384 -999974913 -25966376 -886797717 -548595657 828514670 21677833 157687014 185108256 999970403 993364738 -68047622 702517406 107553336 203211894 -99353680 995421419 999970403 999970403 349085415 73223991 545669741 -818890890 -143315400 0 -999974913 -960492662 893465478 -774433595 999970403 430319994 -955065379 1 -1 1 999970403 0 729561060 -755419859 3995020 -348238541 29848997 999970403 -999974913 -125227521 -12412217 -840633798 -300535788 -1 -999974913 999970403 -210427646 573896660 83207342 973511764 -950536395 -1000000000 -624004128 -935829548 999970403 -87662682 -108801266 -999974913 578721346 42 0 999970403 -702712333 999970403 -1 416492800 829361682 42 473459845 924601866 -1000000000 793810223 1 999970403 -672875542 -984992716 0 42 -999974913 1000000000 -981418510 1 -39997659 -330283656 144348404 -999974913 972445496 -1000000000 -407621896 999970403 -919416414 -388580665 -999974913 -148620065 42 954644273 1 42 318535882 546976024 165253538 1000000000 0 -704399181 -650238783 0 -669454462 280114325 -334592367 -215875984 1000000000 0 933618240 999970403 -261923765 -253410730 -850070659 613775219 -406393643 -999974913 -875808282 -380770680 -843726377 915365417 1 -9057538 510383698 -999974913 903148945 -860777842 -1000000000 839550430 314222686 -99709460 593321991 -342682158 117252315 618319236 683731812 -40904691 999970403 999970403 -1000000000 207310330 814248299 -999974913 -999974913 -999974913 -638765813 0 999970403 42 -208045022 -240707127 -329486170 26528654 -999974913 880056433 290708287 999970403 -428947499 950336361 -1 -674217358 970931987 0 -857627099 -898576197 42 0 -999974913 -628168843 -462201412 -819671230 156608789 -25212185 558523151 443309465 -137858368 -999974913 115354063 1000000000 -815163258 47164547 -327944250 747495266 -305236446 -73367161 -725907435 0 1000000000 427960323 -1000000000 999970403 -23579562 999970403 999970403 357683039 936001808 561551117 0 1 994772542 811883191 486020302 176971139 -331600340 -32334399 1 -122373274 -999974913 430166934 -348407190 -1000000000 -375779027 -405066546 999970403 176856615 999970403 -999974913 -456099130 -553257305 612066298 -1 -880966416 749860284 -135416632 465153637 -442025557 591124496 -1000000000 -978308658 999970403 -487924543 363925642 -447768801 -999974913 166968529 -1 -999974913 -141541189 -800090292 -120277099 -9437878 -287772212 461651858 -852228124 84933834 243669866 513905531 -960434622 -999974913 603687735 -999974913 -685271596 953067339 999970403 -757262299 658416229 1000000000 999970403 1 537031955 75685300 -999974913 338906557 -1 -1 -137921446 836692725 -194887380 -991311817 -16477341 -803564617 694041012 42 622598829 817565168 -73073801 42 -556671105 245260480 -1 -757013739 29993200 999970403 -478324515 1000000000 438502490 248677428 -999974913 -534545814 618408394 816154297 999970403 732517686 -999974913 -999974913 273658158 947945520 -706633945 -1000000000 920817519 660657323 -618028060 389421781 1000000000 743233145 773022753 108998778 97106265 42 -809766510 153167418 -843365032 -999974913 -1 -999974913 542069086 308453625 979563610 685251139 289092323 -735361921 856060583 558871827 -123179558 20497745 -999974913 -554610804 838729860 820807112 163353264 725402640 1000000000 417478135 685823777 -260160998 42 -976778130 75266298 228289537 -392740563 300337193 42 969208223 348138720 -789301217 -999974913 -64415424 380740438 452925526 932398734 926430370 612157619 770403572 162202958 913296883 -82318413 -911890473 -999974913 999970403 1000000000 -1 1 -999974913 -1 929756362 999970403 -748761793 212912722 -632025398 288286185 407914122 -1 -269880814 334576293 290843208 999970403 -453294421 292650916 262693152 239707111 -5987126 999970403 -505135694 -506275611 -75542459 -704754406 499192232 -798318248 999970403 476175664 -897418047 42 -145316384 -1000000000 -912718689 0 -999974913 -371999005 -458217863 -346820229 -949915342 -476857522 -1000000000 -109198061 398595063 -509996211 999970403 -999974913 1 246875460 714606770 -813555028 -504541417 1000000000 340207797 -219251169 -583815570 999970403 844737281 -465792655 515131136 -508410614 326543185 1 999970403 235048141 -1 -1 -999974913 -106562814 300626873 822181652 999970403 -1000000000 -999974913 88519851 -999974913 999970403 -266966270 -1 999970403 -1 69079565 217302535 -148673301 -753097714 0 66618566 1 0 -999974913 -229799365 -1 372774788 -533648427 -205106968 410399198 -531807437 -476571127 822979859 767985200 549912362 0 1 768110508 119143354 -1 94814035 541644889 565133332 798677310 999970403 804646822 -247447845 60109758 -635544472 525407361 498009189 -629735446 910665516 807562476 201131243 999970403 -257758122 418977663 -773248577 -999974913 894512232 41778646 737124789 298524881 306739325 266022291 999970403 -601886342 545153639 -2058233 636253766 -1 999970403 -999974913 465761299 997035303 -999974913 -969325267 1 -999974913 -374029739 604590038 609403669 999970403 -1000000000 1000000000 -969907215 -1 -329908464 -302595260 125478764 999970403 -513144589 222454400 -431441294 -886341958 -884329676 999970403 999970403 1000000000 42 -999974913 999970403 -400536055 42 1 0 648595283 999970403 1 -999974913 -191478228 999970403 643228033 265735900 -1000000000 -526323205 -190969037 362748191 919059657 957004032 -999974913 -191550935 -884825637 75550817 -414109893 -429014718 1000000000 -49738588 999970403 -547834028 211418460 954764742 979619911 52212326 -906127908 -583020454 723907718 1000000000 855318561 727719330 423330513 -999974913 -758577179 1 -444506491 23244022 42 547924948 389284965 999970403 413213492 -235578722 -354609181 668191998 701474682 -72537929 -1000000000 681680432 366177539 1 -463808570 264292164 42 832482831 -814994753 42 -535548983 -255913767 534173636 504591528 -41681299 928726546 -557647202 -138386170 999970403 -49792664 -230655610 -1000000000 -178322739 -776405096 846530917 999970403 0 -957138432 26012499 999970403 -382162742 939929567 229391746 42 237802647 931199535 -999974913 84894617 630589951 0 474442843 -255149927 -840995260 -409449302 -549626889 999970403 -128558476 999970403 648896876 -999974913 999970403 60994365 233776125 1 94496659 -775327385 999970403 341777580 792803758 -999974913 239913647 0 664932927 221716839 120030386 900015908 -408036600 590857122 -599263746 341455931 -1 -1000000000 -980796583 -140340241 846154268 42 760633132 -377475251 -780135628 271492285 1 -918265873 -457144035 33709619 -699207434 0 843500409 881701091 0 908278624 976944114 -906565851 26998513 752815541 -964605562 -633036289 42 1000000000 -999974913 857815716 -606140028 -398132101 -885253651 438104360 -887353749 -603693377 0 -829303765 -392434603 1 -923715362 1 -799993629 999970403 623884865 873097001 -517058075 -1 -1 -79743900 1 999970403 630703133 -696905149 42 762854119 -999974913 981326109 581996637 -560192790 -212411001 742573937 1000000000 -519711653 849869554 413181495 999970403 848752038 -672796002 129222018 -879045501 1 759394896 269977363 742625714 71651599 -999974913 894633972 -498816022 1000000000 555383325 663241347 1000000000 426929587 108892838 775273381 -999974913 932983127 838284356 -416680098 -873027669 -300354187 -999974913 183471110 659367195 -316945861 632601763 42 -99894662 -999974913 -826323821 -1000000000 -678709503 707306398 -1000000000 -999974913 40365555 -115049026 -999974913 752286418 -224451991 840319020 240625958 1 -774355871 -1000000000 623489731 -579987921 223415012 1 -27041545 542027351 -496803149 -992458385 -1 846847472 500904128 -326766835 -1 -472533137 -178439820 -999974913 155862396 763659982 -478949664 757377495 -55776863 1 42 188782863 -1 -1000000000 999970403 571865864 -81131024 923466413 -607145003 999970403 -634238164 1000000000 -874896536 927296185 131661985 478173714 409607588 997684834 42 -282289101 -442870510 -1000000000 562074906 1000000000 130220177 402482404 296310951 -751190741 999970403 -913701643 -1000000000 999970403 921501384 283103603 79219331 254528705 191120518 984727180 416760504 -999974913 875137503 998692209 -1 -1000000000 123491233 211178952 738479964 845554460 0 750567105 -560802001 951253577 -999974913 938688917 283840800 879775904 -633767330 -999974913 -376471973 -1000000000 634093045 521723284 877856189 -317706202 -233347347 1000000000 999970403 -394050999 0 948849390 482095719 338760661 -45079152 668801567 1 -365715697 831255522 -1000000000 602421588 170979915 -811052261 -102312482 -807995830 -999974913 826803024 995763909 -643601147 -890427782 -974734168 417323598 -127477708 958603403 -948738655 789198165 -364589858 297554141 677764928 42 -999974913 661615572 -421256160 1 0 42 -12569079 736407168 749170867 -528598880 527822458 -359661163 0 -308291506 -197965058 -102024011 -363022420 580805168 236712927 -388789505 -177085771 -71544582 -82196459 115764097 363717295 -999974913 831971890 -911384931 290369953 475883901 -573444381 1000000000 503471756 -608877109 -995600435 -1 -999974913 -697195441 -606822237 299896713 -803478758 972962636 -489761099 -105711576 76580268 -602986064 726665001 -1 -701225774 364224483 -978438901 243913749 233768174 416826682 643766052 999970403 1000000000 -425037953 -999974913 -999974913 999970403 -770808540 972827376 413030935 858439699 612786614 -999974913 87240663 999970403 -1 -158897880 71258654 999970403 -663461593 732112543 616943849 987604063 -661439069 42 -167968927 -469642422 -224119095 999970403 -1000000000 999970403 358769042 -223577817 16700305 -1000000000 999970403 -609671424 -7087018 -363306388 45667853 -791722703 823870898 -585853725 825715091 879864514 -285098476 -243866305 -658569365 -999974913 42 -692245250 1 -687554542 -285295020 -956317166 -176156788 411456382 651536193 -999974913 705992445 -999974913 545198943 -190165079 999970403 275116919 180053553 -961417913 -489519548 249816054 -671906366 -696739203 -385762866 771396420 662430755 -233452906 177006256 -460467547 -19318645 -999974913 999970403 -1000000000 -999974913 1000000000 -292377907 -545562154 449363955 -333064841 698605775 -512768142 42 890861045 -356727404 -881299509 280673372 -21590137 -245139842 -249017039 999970403 606142336 -150728162 0 -515006623 101542808 0 362528281 -324885737 42 -202073247 -999974913 42 -364908004 -898066135 484090893 686870071 92460702 999970403 1000000000 999970403 -999974913 399608673 999970403 520409186 42 -530458898 -999974913 -7766646 769978906 -655343906 -470093695 -567371510 -739727773 319034935 -709306434 -999974913 694705851 -517724145 42 -423655150 782273999 -808040956 574728855 606056030 -333742778 -999974913 -452432713 147438655 603364527 -256991129 -775587573 24937217 -604978955 -999974913 1000000000 -999974913 3479634 -829322248 -928695029 -349576990 -971862224 569634452 42 1 897855109 199392695 -183039929 1000000000 -999974913 -681908715 -523855802 -101562903 -651433279 -986247465 -999974913 487713344 683898640 -847685091 -496351375 461340031 -1 -999974913 -197568253 -939410681 -510801891 999970403 585946302 343718183 424799204 999970403 81344093 -1 -155817356 42 551486634 352686740 190668543 1 606913378 -192794230 897952 777596327 -273823887 -522934337 -103392095 -764256777 -698993913 515874508 999970403 0 328077293 0 979857815 867778485 -999974913 999970403 140627728 -379126024 -822779707 -186259408 -417404715 142869388 999970403 506738577 42 58031017 1000000000 -356090263 1 -422629883 -533178080 -631140198 999970403 -225761439 -69729645 -87190488 255059469 455561300 94638679 -999974913 -688786916 679459380 999970403 -669497903 -1 -533443090 -545108402 324319351 483318989 386489313 538502060 950138400 -588487003 141324183 448650080 -752160303 294669591 -669714984 605312166 -999974913 -331531364 -55654009 -179875518 42 -450272243 42 -332178281 139240437 -387637316 -953439577 487567062 999970403 -999974913 580299534 999970403 999970403 999970403 -999974913 -999974913 -686371226 -526369862 835382963 -245960220 -943063645 -444407184 -882838450 999970403 -807803397 468418092 822779799 59566244 -845945749 -329059572 999970403 908608474 999970403 -525282936 -261655959 -999974913 499920313 1000000000 994325554 1000000000 999970403 793498134 -999974913 -675999930 -765257737 999970403 -973641692 25686523 -999974913 527530137 -17183563 -801333047 1 -999974913 999970403 1000000000 -1000000000 1 -137940881 742586052 484796723 -571476526 650286702 999970403 999970403 -870973442 520874624 999970403 29064190 -244715879 -1000000000 35140589 42 600195196 1000000000 -950283814 117441446 -801140457 201356824 1 309787611 660978001 -999974913 382593039 -999974913 -362271885 -596316780 -1 -94038011 445944276 -872050351 0 -429672839 42 -365738825 -286201835 -279701342 -999974913 961954729 -135634364 -32543701 -184728224 287968947 -879328740 -982476166 -1000000000 -921670232 -106373019 1000000000 -999974913 -470471867 -608162814 992218326 0 -143004619 286236866 1000000000 627386041 -42096105 -8786364 -600036936 1 934785701 -1000000000 694588340 999970403 -999974913 999228691 962741494 -315342983 -1000000000 -811234217 42 -999974913 1 607716480 542022130 -746321973 -436025925 999970403 -139281795 1000000000 322657191 739539853 0 -167867495 -999974913 -342618266 603031369 -100496828 0 42 850967900 0 -187017716 -520097570 -876507211 809298415 2556542 -67475550 -954801226 334157814 -147774604 709955912 872630668 -239743328 -530642643 915891101 1000000000 42 -999974913 883350202 368831128 999970403 -135425224 0 9809352 413157236 -324566859 -999974913 1 -1 687750621 725796159 160807645 190247225 -424006626 1 0 -999974913 -999974913 -86215874 -999974913 -999974913 -410448861 499272920 -1000000000 0 290695081 -955394556 -22318100 811226669 -135954137 569452597 896409615 -890819262 956583826 -743598900 918032325 1 0 -31250655 -618386150 -561726563 999970403 -1000000000 565670723 -1000000000 -989430394 999970403 424326563 999970403 42 94871004 -997079516 42 2239743 988515852 -1000000000 -854376112 -516679203 -607037728 -612879135 -837488425 -460474134 259117720 9321518 -649735864 -991686276 -1000000000 0 141896981 179876188 -1000000000 999970403 999970403 -999974913 -328286355 -910707340 105359023 154738807 0 529741973 42 -999974913 -769478844 -434635608 -16040659 465406668 910636542 9809352 189801499 -700012002 96935641 -233743286 -667289201 -1 999970403 213472707 -496486855 634740749 -1 -824121819 350042899 -60912377 -93877645 -324728483 281051753 -460215546 505705470 -801142233 -999974913 716483323 208247907 -80499717 1000000000 -149647382 -660553273 946829218 194199255 264044331 961947277 -319057488 532770402 -583791200 -1 850795826 751499609 1 504301426 -999974913 -342618266 -522135986 -999974913 -999974913 999970403 911803283 -345047213 -957973808 -519440182 999970403 -62402673 1000000000 -921209573 1 -999974913 988381849 -512343792 113345542 -224174914 352276350 999970403 697952815 866557164 569346938 -107667763 -999974913 16168920 -533588277 418173597 772782275 -594421196 42 463859243 -304557183 -641249950 -921974592 177156562 -600770375 1000000000 496620234 -247195423 -584625622 563406000 -182558063 -351559687 112727268 786938081 999970403 943207555 294805489 149758759 -500709673 999970403 0 -742904399 910916252 -999974913 -999974913 318012483 999970403 240484314 -949113261 -429532143 302271000 763246809 323787451 -999974913 42 42 560886512 975441454 -264916415 366829621 455060846 -1000000000 -449432528 466817452 1000000000 0 0 570265810 -203014770 -38846063 -387651830 999970403 787398326 42 -126475718 973465976 -999974913 -930635851 27782671 -362691130 195372212 844288065 999970403 989199515 999970403 -393789391 15251931 42 999970403 -1000000000 -530733311 616294393 42 747079855 380953020 -815087807 -117997873 -999974913 999970403 -359772048 -999974913 135280708 32844999 999970403 766535319 -504193232 806756374 1000000000 134558630 -270171246 -999974913 484022171 -657127825 -704436255 -552435079 -999974913 -75661601 -239460161 961711183 435638379 371683828 -29215860 816261134 -250977264 490487874 922004943 999970403 -76681286 -717423120 577264742 596023208 -190324111 735676055 -824121222 -822905108 -932848955 -495928251 -135065877 -690298138 -1 -794000080 -263769527 -999974913 999970403 -54755720 10730867 377741476 -11834968 -198703353 0 999970403 42 0 -1 -407605589 -556269888 616961371 -148620065 1 1000000000 -611057813 -3481049 -722613721 246615014 224656853 686482322 -590876847 201304306 24053824 -1 -850964982 382801178 731394487 -174137141 0 536514665 999970403 843318184 896719427 521887529 999970403 462277381 -796975979 481916679 999970403 1 -725058434 -687112014 270667181 -867418537 409241995 42 21434009 544467132 54800577 -67979810 -940777524 657158677 -901170698 -242684492 999970403 -995054426 256628851 -79522160 17539987 -282722855 -41291871 -999974913 23061908 -154607346 33394906 1 -685443879 999970403 -204753047 708898390 -71078738 -150682242 999970403 700972425 -1 79039394 449145645 -999974913 993547318 0 -775770671 754499278 360949316 1 184082281 1000000000 -662343438 857940877 -850667637 1 -598849577 774993897 221116890 1 505016117 -477586512 92398357 239084245 638886016 -754229012 867570912 1000000000 -1 999970403 -1000000000 1000000000 282164484 -376302172 739828718 715369824 42 -999974913 967727010 -785380456 92526160 668364124 27671024 131810979 -842139304 984618081 -817294336 0 326243774 999970403 723494128 -707573825 -704653055 -601556331 1000000000 455638810 999970403 173572368 380937001 -733494808 -885003956 -999974913 774001937 -119101185 0 -721111342 -991601050 -384721635 -359197681 42 623606075 -233680378 216498416 -398064910 -437121121 -75401019 -999974913 73055095 -774163100 -238873414 800394926 -944528940 841525027 500487061 854087769 -50927440 1000000000 999970403 360279086 -199416109 -995650761 -999974913 -26070642 -401448789 -1000000000 -1 323863541 -108359337 999970403 -119239736 999970403 825945453 -426609241 -1000000000 -601839077 35873872 -975208170 504938124 720077948 -503050958 -513754136 -717102913 -650631110 758025907 -51439168 -849423901 -413902663 42 1 -207999219 -985718404 999970403 -369591590 768040187 -802947203 27514856 835023771 -334773817 -678006408 -435462875 -631286501 -379247361 -62181701 -135412616 498441632 0 -999974913 688686923 999970403 -1000000000 -116668965 63932185 -459574559 -1000000000 -120876790 -668313396 157827033 -357323859 -969547199 -511930367 -999974913 -705982134 -692746263 607849987 -164738183 -1000000000 501411806 999970403 121154474 -386839680 1 442229020 -324255174 398324344 -999974913 -601698886 -999974913 507307639 -999974913 229077355 440142588 -774532401 1466545 980125579 -800123219 -999974913 -719378399 0 42 1000000000 -447849898 -999974913 727131137 338464667 296470378 -518384949 1000000000 -999974913 -493047829 -999974913 999970403 413484206 999970403 -132186426 -1000000000 96685030 358273686 -1000000000 -999974913 -1 -999974913 1948795 291124657 823203398 -999974913 -206793134 -949153205 709856388 -803174794 -671468325 999970403 -450608759 358639273 533468096 365603720 -283404360 517011010 -999974913 -999974913 -999974913 -246616253 118994242 -340453595 -1000000000 -432181878 -742462016 -999974913 999970403 508362448 42 -888525057 -445568375 -869022532 269907266 183020652 -999974913 -1 919143613 -28396211 836721823 -1 342110863 -999974913 798117347 837881142 -417752189 -208195102 -1 851923630 -999974913 -838589983 -584647245 -1000000000 -156811517 867481519 291286829 999970403 42 -999974913 -28051082 -1000000000 -999974913 -709490183 1 0 -173354499 -999974913 827381001 -345591357 42 -823615721 -687316205 843387599 -27430952 383140855 -1 620927389 332935588 -1000000000 334702940 -181671680 999970403 1000000000 375171249 0 629717785 354894468 -995206070 2460506 313827454 473327197 504938124 -63832351 233718208 999970403 448578558 999970403 797170369 119112963 920026041 914694868 999970403 -877253329 -1 999970403 332857666 42 731537187 531527379 -721692653 -277138670 543339848 88214009 -999974913 0 0 999970403 965017032 -311431120 999970403 385276461 1 55276187 -1 753830759 -631642279 -96455724 -91320118 -881943952 999970403 791133806 1 -5492247 1 -1 1 -313988945 65538730 1 999970403 533893124 440298213 693539140 -69855328 684276697 306120348 -999974913 -870476330 -52522971 -351316247 876530740 -392351801 -999974913 733996481 44687762 730707751 -655121052 304289286 526329592 929643096 999970403 -78193458 873527397 601674911 -999974913 849027909 -485781255 -504012201 -361344813 859421412 -999974913 512790657 610539858 999563250 -877939656 999970403 -1 73281722 812771643 1 42 -40707058 -292863157 589601032 -272507217 -999974913 421611860 668992218 -999974913 1 78440917 1000000000 -1 -714001913 -864672132 -1 -676744903 149039759 928444231 463739313 -768980492 -895215959 -714959321 874558836 999970403 128364189 -1000000000 999970403 -815307627 -999974913 328131086 -762999273 780211134 -663483097 -1000000000 -291451388 -229940963 616857517 -161720961 766539300 -35285736 999970403 -999974913 891919739 -766693339 -920639215 -999974913 565698710 999970403 943099229 272576906 153316268 -908228198 42 612649390 1 -999974913 276333534 520023929 195799766 -829061259 999970403 481773423 999970403 0 -129566874 606267328 848614975 -33658401 -566868041 -784431057 -727207829 -501546992 -100946666 -799592592 262871642 -60262320 -999974913 999970403 1000000000 999970403 226529946 588761091 -700195643 416362252 0 -35374710 399083583 222051830 10686650 -742647959 -594725697 -516798690 -513928429 506866785 -1 578608671 -377677772 283337562 160198435 763716833 999970403 632776163 1000000000 999970403 160919551 999970403 999970403 389103561 871133050 -274656691 -151714336 769287824 75624126 280166369 -966472757 79498912 996440837 1000000000 -999974913 1 -22676749 -962870158 -690202855 -895124349 -999974913 450693373 -999974913 248448322 429286319 -171832007 -790738101 -326814734 970839943 804272522 42 992319478 -1 -796610910 999970403 626371393 1000000000 639823641 -929951519 -999974913 -623708836 -430744262 158319384 -133913091 -307114333 -999974913 -749452500 -830499307 -999974913 -1 42 -874336707 -911717620 -646622774 -656123695 -123982154 604289726 -585169282 999970403 -2204855 -299160514 -999974913 -1000000000 -185971278 -95627441 8692769 -109966045 -419571688 -835754536 -433385210 -1 412709296 -157174068 -157088563 -800591784 -690975744 -759188354 -351563085 -928512067 681113024 -273494754 999970403 16406564 1000000000 -999974913 -981308214 -999974913 -999974913 -676082120 366464301 142495921 -86805414 999970403 -532488481 -73531814 -807890042 359411925 -486750057 976036200 595359792 1 -251156342 -217061330 310738277 920006969 -999974913 795933966 -678564548 -125399818 -999974913 222018802 483907534 -999974913 999970403 -192840152 575750213 21105150 -653016989 -696585613 -999974913 256884670 -335161338 1 220547628 783885825 -696878768 -989234303 999970403 1 348123453 999970403 42653784 -685872716 -905777727 585503411 589984252 -999974913 -356421467 668604413 -1000000000 757944032 -1 259799644 646594080 341102892 434184067 177661494 -796407313 238051882 -274052146 969544833 568298075 154744620 -1 -960315352 278530776 160409193 42 -999974913 -707845101 1 1 185087006 575253477 -889635396 -1000000000 -999974913 999970403 1000000000 -557625898 999970403 999970403 -115838828 -467899664 -323055230 298811234 -1000000000 1 660415818 468526469 -741347285 -288973315 -234291733 -850552623 -135841276 979574330 503800621 32850089 -999974913 233558464 700859925 999970403 106626455 303862492 -282644676 -426015654 697777334 -906065092 -315588511 87283178 -839154686 21227765 -210628746 849566052 1000000000 -630712617 -984756945 -234456105 -999974913 -999974913 441471852 999970403 87232128 -528406851 -845478326 -526110737 49698448 -228479485 -1000000000 14860976 -381915325 -227045029 1000000000 523424755 0 -426500387 0 -250136876 -1 -1 999970403 -890531936 -1 -52849431 -762909320 -1000000000 -72803091 1000000000 1 -947995340 999970403 858988774 -292277813 77279711 83540985 690062472 885727957 -511847628 -317716069 567781934 356408129 1 -725904357 -999974913 -580192626 656238950 -1000000000 -908322184 999970403 -719308757 -999974913 -999974913 775287917 20700733 57434218 1 999970403 -439679947 -1 999970403 -825815227 999970403 1000000000 999970403 856243277 -891899269 -980671548 0 -386030182 -232090754 846117385 335827327 -999974913 323349415 -999974913 -605823597 384657425 -636841632 -364604259 875173281 -999974913 -96489120 42 -281810598 -881210518 1000000000 925778448 815017474 -175606257 836280334 999970403 -355621717 306667190 609292884 -339855328 -795247683 -21920238 133587145 -999047902 -633528359 32489536 -632077866 999970403 -999974913 617538432 453955744 -775745477 -245200973 -389209832 -1000000000 -858181917 -999974913 -15899008 42 541398144 -954068205 -23224712 -62206138 -999974913 -169222401 -293336215 -999974913 381317236 999970403 814494552 -999974913 -449523661 629155992 -330525393 -135206766 0 -178687739 -1 -2566017 1 469757694 -1000000000 -448027588 832819714 999970403 -52418726 -999974913 291245226 -135983916 -863490561 11434795 -318873982 -742727345 -534772451 243234398 -999974913 674063850 1000000000 1000000000 -959747919 80757291 -80931003 877595354 709925068 42 -672975827 -833162244 560899740 584332176 520143992 -999974913 -654244452 -1 0 -911741419 -50609053 698378027 484646949 542897581 999970403 -631724218 351064703 1000000000 774683205 1000000000 566972349 -226947586 -149989700 42 796670096 763205847 -993577329 1000000000 -761460981 -650427453 -947545045 0 -285290843 -221518421 -222126184 -999974913 -534880146 674511823 434383119 -999974913 -303107721 42 -999974913 -999974913 0 999970403 516761070 -503624098 -1000000000 -423848781 -849979117 999970403 0 -550703284 -234666491 1 -999974913 856299506 538425180 42 -486828108 630337357 712833574 -911339403 -1000000000 -999974913 138164199 -1 -315621717 -202051631 801968810 -650851137 777397183 -401544292 999970403 -846851552 1 880405963 115865871 -942636586 -536579036 0 -817197724 999970403 -999974913 -151143519 -576383553 -275493739 -999974913 -135530235 758834430 414717776 -999974913 728317682 256896736 42 -758847682 -427235208 42 -427616724 -512184634 999970403 371683828 1000000000 241151179 0 -480616911 341596651 444493942 -325097612 999970403 999970403 -787076542 1 -45316269 -643059700 238961898 -220155091 794706318 -685186224 -449287628 -377272078 -803246832 42 920029415 685047968 -740562304 -338230690 530733411 999970403 999970403 825809625 1000000000 566886930 999970403 0 1000000000 779729419 -56095081 236351303 -116384639 -198290930 -201874624 806665567 1000000000 184675659 546880678 69094632 572878546 952202453 358159486 -247528497 999970403 755540680 -999974913 792060091 152548386 1000000000 -25277434 -397100356 608912856 44835147 967429247 -309744146 -753217626 878596907 -792673503 999970403 -149094227 -255108153 956701015 -12956753 -763986394 999970403 -129088898 -398099899 -946351000 999970403 -412093364 70041829 999970403 999970403 -660953844 -187501021 549090326 -879017291 820674670 -431905653 510628069 367925959 -392914984 571196654 1000000000 999970403 134842768 999970403 622795206 808392378 708748270 -441393554 622971909 -498286634 999970403 456743982 999970403 -257158802 42 -37247597 -727988503 880774390 -999974913 249711338 -82193394 523269755 -855327635 999970403 202780130 -375020715 -471427413 999970403 57464381 -37699836 -1000000000 146772076 636198715 855372045 -999974913 649984857 -995740584 999970403 1000000000 717499424 1000000000 999970403 -1000000000 884751642 -1 -915954115 -803726741 -941727161 201772603 997189933 -556055314 -633237475 -694111404 -620563602 318396901 884933128 805333698 -999974913 994584201 0 1 775985503 1000000000 -742011600 814864451 -842490846 -1000000000 -227447580 -236172683 -928221673 948717001 -999974913 672104661 -492882525 -984732806 -556098455 999970403 -999974913 -231598004 -657549466 -18051213 -852979781 -751278795 888840952 -82193394 -167484319 -874238066 -999974913 183674779 284341930 -999974913 1000000000 -323438510 -1 -648757360 -1 447517597 639298145 -790223364 -723176450 999970403 -154551761 -41871781 -566883815 999970403 153405723 544406727 -427855276 -609671424 440068953 -1 668876222 899907474 -220203991 999970403 385911059 -346793085 -690790504 -999974913 -390228581 999970403 -999974913 999970403 -1000000000 999970403 -454420043 181009807 732896364 412199300 -597810586 -720507590 -780350909 508512429 272406403 1 -458531076 999970403 -462700641 -971546881 857566395 -962470060 -429859756 -573740985 -1000000000 128695783 374891215 -595453079 -999974913 112364472 -999974913 -668282586 480205699 798933872 -678723035 -535228114 -139173900 473007578 653879263 570313715 -363929253 234390720 -805613857 995832357 1 999970403 1000000000 893905954 0 42 -198965739 -794051876 -717049367 250095946 843711891 247044121 1000000000 -163722227 955402124 -999974913 -488338866 -618223014 91853271 146381460 989270955 1000000000 237549011 381961046 -376807374 882454246 -999042989 -1000000000 231158234 -525131374 -999974913 999970403 186112555 -875986539 42 492649090 0 -848152281 693296246 999970403 4175679 -999974913 1 134268014 -36903703 340438796 335893758 1000000000 19432362 415375701 -999974913 483576349 -551102716 -40425525 -822623102 -277475888 375594620 -161812522 791639095 786689794 613469634 -517351869 201020591 999970403 541165626 -1000000000 814488074 -649467902 876241670 708311376 -999974913 861960857 977950992 -275078213 149931084 -999974913 999970403 922835345 -1 804019669 -893349624 999970403 999970403 999970403 -747963889 416800139 -1 518998240 -627746327 -313450120 -752065224 669602154 999970403 -66153219 -655218035 566520327 753314884 0 999970403 524135246 -55774241 586817141 -715354266 -352540603 -124089198 -57796273 -45154434 -999974913 -962766605 -64075826 -306415495 -933626525 902625617 -274140815 745835236 259338788 -282752777 726812965 -999974913 -681291364 922010088 999970403 -701932964 -999974913 -307355547 519257002 -721908829 -1000000000 -658134145 956881420 -736712853 -999974913 -705522200 -656179475 999970403 1000000000 -999974913 891819593 42 152055908 -571661759 42 -385659047 -1000000000 -129530851 -664093159 938537219 -982202173 -1000000000 -1 484454238 662717443 943994450 876565548 -460024116 -587720429 -225740588 -201818780 -870956109 0 181566225 -420111285 959093613 589694321 949992056 0 325880779 -999974913 1000000000 -1 -754256759 -681004203 44506973 -995645494 -1 -999974913 999970403 1 511964955 -984054932 -999974913 -153629044 109516604 856401635 1000000000 0 42 -536070662 -653418813 352513734 618408394 -999974913 -261074731 -738406148 -60493139 -575809836 -999974913 -295645444 -1000000000 -1 -999974913 65243808 -999974913 999970403 -473627647 768905787 -291223027 -253800002 999970403 -326106311 -701079010 -859872597 860914464 -324658664 1 999970403 -621723719 999970403 559825029 999970403 -742414313 -418866267 -1000000000 -344905442 833980999 -999974913 856326102 -1000000000 315372581 932080256 -348535892 -1000000000 -182762914 443997783 327675561 809349843 -999974913 -999974913 933914304 -827388474 -1037542 -739618658 447517597 999970403 492667750 -555484069 670989122 231198926 712807411 999970403 855399790 999970403 -310526900 43505586 -370516873 -999974913 -732278501 1 999970403 1000000000 999970403 -1 306649750 -1 -475616073 999970403 19490562 -688774532 -847313246 -145610137 -432881414 -284403611 1 194525734 911297688 916784835 -872377332 -999974913 -999974913 331670335 752386078 1 -999974913 -374408327 42 690207123 -685361742 42 148220347 153610003 -352785783 -906493561 -493264183 -718925414 -143211125 648601595 -892379443 -733334019 529536550 872033150 -952162844 -644300682 754998096 -911349105 73815416 -834785083 733005536 286471658 998107276 0 42 -660201795 -22648488 179302409 -683659879 -1 -193757799 -27963914 -999974913 1 999970403 580840215 188092792 -882197979 -205783072 -513140094 -1000000000 679410769 430438028 318930748 -333066582 26689677 -97767817 466027250 998309462 -999974913 -503036590 573190529 688627526 392427471 865419341 -999974913 473400080 770811778 137543340 999970403 -970081004 788351052 -938951257 -999974913 -613230272 999970403 -923702779 817248045 -364246942 -763418429 821795848 -1000000000 -411962665 -738967891 685395807 386604131 160254846 494757698 -89143562 42 -1000000000 580108909 398953189 -236206469 19529789 370968604 -645571029 -820555926 659679811 -717165106 1000000000 723215811 355644023 -950527507 -828169458 -376479234 -999974913 392120328 260302932 472639247 -929070337 -131853777 0 42 958338273 -294415829 34583544 -224162038 346978279 1000000000 52423322 999970403 -472719186 -510691045 -407165635 -1000000000 577780298 999970403 215212640 571884318 370798800 0 571128090 -933851267 693877242 -762010812 -202977221 -489682495 1 999970403 -113133776 600568694 -999974913 -151536066 -999974913 18676810 0 -222764788 141921973 999970403 50967943 -1 414703443 999970403 1000000000 709535921 53957520 1000000000 -836296904 999970403 -705680092 37474652 971071210 -11070379 -796999017 34067876 -96920078 -389096559 -363354056 963190971 24918841 0 -227739930 999970403 -421110836 -376287725 -7127973 -997217810 999970403 -766918457 -999974913 -999974913 605982815 1 -789488460 -396483324 -999974913 -459635481 999970403 -608777066 976884699 977407897 999970403 999970403 639288554 248998431 -302374550 -541513879 56990142 200823156 42 -1000000000 -916537892 -999974913 567483992 -999974913 -775963931 -161339136 -999974913 -1 0 -490432060 0 -343854356 320791421 -126537720 1000000000 -71635340 42 467765611 698101247 1000000000 -248716212 999970403 -1000000000 999970403 1 -74770611 963674135 -682747533 -568620255 24264447 294737229 -485093853 -999974913 624189497 -128108066 388165123 -999974913 -1 399451584 237225418 838449275 1 544053168 -257377250 -460913051 336142923 -69855328 -780794926 897511529 -999974913 -242530026 -836174328 79086694 -686483081 -532306623 -999974913 -113266608 999970403 -847586684 -1 -937604583 999970403 -459303782 788692604 222374425 556134789 -999974913 1 -509168743 749278165 133616794 -102580148 206174778 0 -999974913 436771498 -999974913 999970403 -21000374 -210214880 80670666 939886527 68109886 999970403 209633027 -793030611 601531900 56403228 -442861129 -274148390 -927650569 616263393 962362082 -999974913 571246111 999970403 -846422806 -196859203 379030798 443774980 -765779888 -205210568 -724877624 87061725 -174188284 -999974913 1 -1 -605048053 568796411 -164392293 -509917529 -955340759 0 0 -130443130 -371476457 999970403 999970403 715330837 367743474 -269961494 999970403 -809854892 538885421 284970253 -999974913 490042772 -60819811 -1000000000 -458661320 999970403 -672263814 -999974913 -101831828 -999974913 1000000000 271652864 -668769920 -976792251 596389633 -747745810 1 -854238438 -578312284 -1 -90957962 -1 0 376566971 -354038723 -819562328 -999974913 -789065860 943532286 656655280 27276618 383434766 943894758 1 -999974913 -668587579 617086852 -801306317 974132664 797318064 583242741 -406538601 -466373477 818666220 -882289377 49792251 -999974913 42 998014933 363446935 -9231734 -1 -737667508 786288859 204853941 626795953 323732537 -351749204 -299672501 9122960 -52703774 -217646888 -1 -174220241 -104478423 -551797616 -745114532 -129177954 999970403 999970403 687201853 818234709 955489016 105389391 828514670 581271835 549910558 -657271783 -646327044 -1000000000 249300672 506334837 1 -721301744 656247021 932492008 686274019 -454562358 1 38794692 1000000000 -901019080 233920124 -42675849 700868201 -999974913 999970403 -999974913 -774652722 -992066049 1000000000 -882812286 -714946122 688397664 -44130473 -946241103 1 277273504 -999974913 -105032280 -999974913 -1 734461151 515699506 999970403 -856531838 -484619487 -551911230 257824413 333628732 -999974913 -1 -244933573 596128724 999970403 498664344 -632672719 -461442719 -127961335 0 -628454352 999970403 873007205 -376422506 -889920338 834596082 -978283482 -1 999970403 999970403 -78994182 -587474694 -41243829 0 -644178189 924995809 631967898 122509976 -50232396 187586190 -939620714 318477037 157802424 -999974913 1000000000 432077533 1000000000 519418359 -131918931 -1000000000 42 806709852 862483318 -527050579 -476222610 999970403 859087504 -205854424 999970403 -583217429 -150552849 1000000000 817561336 -546705574 479340291 42 -1000000000 -212893761 1 874264130 -827186314 378243265 286538404 -498435662 350663861 -763486312 -680464568 -152051194 -408552653 -625229693 -1000000000 828862482 551581921 -199214791 -185422702 692193270 -863956669 -529391190 -417293449 87381239 459708532 701441904 303176230 -124492712 355250930 999970403 -1000000000 -706889721 -656857529 -952372799 -721993490 771588775 1 990178327 -999974913 1 0 -693675491 226863393 0 -939518100 999970403 481802209 24597514 728454758 -939561210 -265302710 1000000000 999970403 177398885 -731245285 794091965 304982616 282678971 -394819940 557519835 846205011 408562821 -283972695 -996511586 -893060862 -1000000000 -514152021 -999974913 -902109259 0 0 171568790 -715413617 665711012 427009848 -741141096 -517343142 999970403 -535884817 -1000000000 116058246 42 383805612 574365580 696548146 188053437 -350692307 -734491145 1000000000 -181228978 999970403 823716770 -382485488 -799235752 301516215 -205787937 954167538 999970403 -769542704 1000000000 -804626316 -999974913 556429958 0 -522116267 484573532 999970403 -1000000000 277270141 479602544 999970403 136947614 946834858 999970403 0 -671093369 403046608 -999974913 -704028250 999970403 -618805352 -18548040 806479104 987760481 -234557269 971160188 597664905 297282635 -700282945 999970403 713286303 914048497 -986624098 1 -999974913 -287942657 76263397 628017696 335190144 877465929 517159081 999970403 287111700 121412653 321480369 279399828 886572549 -424039384 1000000000 129021031 486687728 -77325859 551775831 694882630 -196822764 42 913016481 -516346999 -64639761 231463387 278203874 163633265 208466749 -274548700 -1000000000 289111524 -999974913 -197598184 142381815 999970403 -577153334 42 491106798 551122121 -1000000000 -1 155076258 923556342 -496845726 -342293580 767465866 -900284792 -1000000000 -500640499 42 999970403 0 865052436 945832434 492415051 -2177382 -999974913 373952529 999970403 -840529154 -905646108 -244347289 999970403 -999974913 -933834556 -1000000000 999970403 108843351 306875833 -999974913 15888792 -694936347 0 1000000000 -999974913 277814446 720290493 722449416 42 -410763419 -15644901 -810596452 42 385677916 0 406736675 710481458 363434787 1 -328128845 -559514005 959882494 999970403 -168905502 999970403 -774046893 335469901 1 -999974913 396488984 -979219026 -529738761 941233097 42 -569948436 -783956225 302778438 999970403 134884630 308410934 172461340 -999974913 45940361 999970403 -999974913 503309378 -431411678 -999974913 -890677317 999970403 251135188 563035627 400373189 839707751 1 -999974913 -736309081 -412152029 1 323872844 -399202548 822708127 -999974913 -999974913 757207467 -584298005 -364589520 0 959008582 -96668187 -407668630 473373634 34525470 999970403 -892385466 958570860 188569258 -49082040 -729131175 78947763 1000000000 -722095592 0 783557573 642932704 490698293 -443630802 -850420929 -862003690 -354629150 -640203809 302536907 -455872428 -1000000000 1 146661082 525239561 -452409545 -305769856 -707578078 -348526090 621480850 617674544 -1000000000 982904074 -792202889 -628428476 361265869 709205991 999970403 -464649583 778983018 999970403 1 921604702 -138944365 186899637 721051161 -508008101 222646811 -959646234 -609396372 258474028 -945452698 -1 793077937 999970403 -408566972 205532518 -684722680 -265086563 1000000000 999970403 -164151895 605956129 -109367101 -206840464 -999974913 -670139789 -266284423 -103224943 -922557259 380765625 -937125355 -367746730 331049219 -999974913 -1000000000 -663091707 1000000000 632412366 488275349 0 -239690809 574328238 -1 413379250 -52502608 286361904 42 -1000000000 999970403 -754535718 -326793955 -706395297 -214963265 168847831 -349217802 376027738 -489777967 -159174589 -605718578 860011480 860810481 -893363950 681937883 -870924353 258901678 241682360 -1000000000 -1 -489329638 -916141819 377308902 -355170059 627439017 -872111692 -780993912 817068344 930023100 -881387159 36796829 1000000000 0 524019089 361096709 411728134 -306375499 -770205754 -410553978 235270578 1000000000 977381576 496978810 -571439805 -628965873 -500174008 -936881687 20623484 610150683 -883717117 110644412 -966488934 786459381 -399120902 226973285 21269468 -315381871 -188642457 689961201 951678331 0 76290535 -556339458 281892967 1000000000 -671287655 331906493 -999974913 1 -215005718 -310665130 587451338 -320951971 0 -897522632 -1 999970403 -388150693 -120082498 999970403 1 -972275718 -806953651 133709611 895066149 -999974913 879370438 -61799443 518685128 -335171013 1 -1 -31324390 999970403 999970403 -52843317 391286562 629155992 42 -96119173 853580611 -604973930 0 379402684 48482708 1000000000 -276762112 917316283 -875591586 553642304 -457154516 279440588 47280959 1000000000 999970403 42 -662120512 -1 -1 935136028 1000000000 419164794 -49007517 -999974913 430855397 208076757 622492533 -621238053 1000000000 -999974913 -606564987 606603725 389472607 -999974913 -1 -88248366 616017243 856222196 -999974913 543878138 280628788 -528457685 -215222594 999970403 -454704164 576465326 -899340127 -145797730 -500138934 1 791426389 343520407 -819484786 1748789 692845691 -683182295 -999974913 -778062630 721264036 -437204746 -890352991 484588779 -714654893 -309870562 -754611454 -788091295 893865778 272107383 958650296 19487134 434830810 999970403 239500077 -437612435 1000000000 550560618 -433418346 -1 -969091800 -38057322 248637206 668430058 55217 -403928170 0 -999974913 -805417647 -822985602 -238944591 1 0 -436317253 -598957648 -347788437 120999493 0 0 447829717 1 -1000000000 227895432 999970403 1 1 -223475870 -780464964 999970403 572919926 499516341 -548201342 520776982 886192843 -999974913 -1 999970403 -261436352 -30558066 1 1 -1000000000 -1000000000 82192792 233678513 642670653 -999974913 -861723714 -451978081 -586894974 999970403 598669973 396017382 -731994459 -650075590 -587910574 -673200790 1 999970403 999970403 923042672 999970403 355043802 430865111 985132466 0 393945896 1000000000 -546422149 910042443 999970403 -269289748 414203082 42 -999974913 437196239 485642770 -211694728 614375083 14756294 858439484 -1000000000 999970403 -24449637 -999974913 638390507 751547949 878531928 -29238638 622316790 21793397 414604593 -770424997 330773513 877221633 472753492 999970403 840336061 245385087 -170180054 -295197534 708104221 492515817 -641040317 -999974913 -657127338 57992415 795287971 -113610487 -726819856 356701391 -599157091 -494743668 -687535750 594056723 520605367 -813014783 42 -1000000000 -1000000000 -786564911 475636191 538986594 521604661 1000000000 -548048450 -1000000000 999970403 1000000000 1 241380185 -278919249 370394196 999970403 299788409 999970403 -428394480 -668946072 -988855328 -214967301 -999974913 -999974913 1000000000 -1000000000 999970403 151003434 -27858076 -143569373 982764347 944007602 820090397 -37606917 -782863645 -902034308 -788297030 -731561451 627458614 642609836 -904091091 -109585684 388089821 -999974913 38131438 64236764 -749144641 547549158 -278688188 -878137991 999970403 -999974913 0 -444100970 634131109 -582067238 1 387012969 -999974913 -761665805 999970403 -816642175 -929322721 -999974913 -259002413 999970403 999970403 -887203574 -145744216 -594645266 -230268346 501580747 409324423 -193495906 -138243024 -752977957 -1000000000 -999974913 -200023392 42 837697310 -999974913 -616305188 191174136 936726093 42 310517671 -468099270 -93890949 -471261070 369690962 981173866 859428392 -179942345 -141772491 -858037225 42 -999974913 0 778873401 -786655422 712904017 -85786303 528258198 947266346 374215323 565248148 -784358052 359277800 -377955041 895279142 827584275 1000000000 -35682329 814946852 284735384 -590111214 -1000000000 -737488461 -739441671 -999974913 325181568 -596435032 -594293339 -422412531 999970403 -332585702 999970403 42 626567151 703728216 42 -828505573 -761199597 42 -237425783 -999974913 -320429568 42 349960690 -914054172 -948210233 1 276768387 -999974913 280378604 908403090 -1000000000 -1000000000 -928324755 -281408396 324041368 -999974913 -999974913 -772875968 -37440162 0 486943242 109301712 -1000000000 301966779 -256600471 -999974913 482831943 571700933 -581454171 -311160173 640896711 723184901 -999974913 0 -999974913 -999974913 191789268 47094128 -828703774 -1 -976022738 307941918 -999974913 -999974913 -942364942 334064109 -999974913 722031647 -854538503 -249052847 -559513831 -818977341 -187888140 324320763 -999974913 1000000000 0 79914484 -999974913 534804304 -697219510 631468439 -725263129 -999974913 -23001629 -1000000000 665795173 999970403 862044383 42 -1 42 1 -526728677 382553779 -999974913 -266666758 786927898 157412434 540139010 572019151 2162876 759560840 298835861 475025094 -999974913 1000000000 -143486970 -826729361 66640968 808628793 -950889512 1000000000 42 502601998 -999974913 973789197 -1 -435324484 424550250 -891521991 -195641247 862610765 181306499 -213575968 -1 -999974913 -71324140 5417451 462194394 40369477 428188816 600819478 234499694 1 -999974913 -1 999970403 -1 727715544 -517415536 0 -1 999970403 482545724 -867579476 656409393 -999974913 0 28124949 -663450314 3573529 -961384821 42 999970403 -300108004 -785613100 103401652 -436500782 24535485 -907487479 -457078844 -535209951 -310940592 42 53686481 329380833 457936878 -160212673 -1000000000 45920963 668344857 723170622 -387709284 913233801 199774647 -782935074 -1 124056751 -284302471 700989162 122990109 495364672 921802182 659613052 -425037953 1 0 -820376287 -638219550 999970403 594890816 861256562 42 999970403 1000000000 533319405 309744941 0 -562194211 836310663 -187261936 42 -48937973 -811709372 602018644 999970403 -448958517 42 1000000000 434681793 671166392 -987983903 -156961051 -570780371 903823317 913999362 347239054 1000000000 1 248289768 189561756 274600877 217965295 -485820088 -42697873 778677894 929264441 562274831 -243957417 999970403 0 -955128499 -108169557 -1000000000 779754213 -999974913 -412833406 -999974913 -618829338 -1 -999974913 999970403 406673329 524805252 -368082306 -1000000000 631849323 -170894766 139677477 879312058 -941712521 -15015034 -999974913 -873269585 -203314861 759258343 -1000000000 1 0 -207333361 880543497 -71460349 0 64550212 900042650 -1 826871500 157176947 817474489 -394897843 -829090589 1 750210812 -153111971 854566413 -699211186 -409224170 -999974913 999970403 970793199 -986178714 -628393552 -821231401 -998376284 -236314207 226612692 42 284225299 -996274698 -349589289 -746371415 380231557 -1000000000 -999974913 -343772101 -157070989 606126553 814969610 -531802061 622128001 727172438 12779064 -999974913 -999974913 550861221 1000000000 -810254963 290391568 999970403 1000000000 -651687508 896946629 -305650722 42 520894096 999970403 -810608715 589441382 1 -999974913 -946439470 999970403 539716557 -142136691 -777425347 -951849606 124656559 -651236313 48594231 -514557373 780801271 42 1 -968765476 999970403 942416014 646826756 -225242514 999970403 -999974913 -681390289 -322813109 -999974913 572867835 175188605 -535612584 -521930392 -188051188 9069277 42 -999974913 999970403 -464595571 -259461383 -999974913 999970403 1000000000 1 161841049 -999974913 513175296 -999974913 -820954553 -565128145 494259862 278288778 1000000000 1000000000 -169128324 0 42 834571774 53969156 1000000000 -88193774 -61102367 -458482240 170979886 890659031 71214234 567377180 731608051 342948334 0 -497686514 -411208904 361723870 -666862362 301226245 -999974913 -999974913 361986549 -999974913 -128041399 42 759670156 42 -858507489 1000000000 -1000000000 -1 884440924 -980754599 999970403 303312888 903503046 982843422 -1 222441197 999970403 750466690 298612727 -999974913 -169543621 -604348586 1000000000 -1 -638929955 42 -999974913 953539821 730241559 597330667 -206725301 755264858 -999974913 -1000000000 918900296 -615461001 31326966 240656901 440452774 266811237 -999974913 -999974913 975315202 633934692 183481754 404266974 999970403 271784160 999970403 -413772122 369751118 408219134 72148361 -774158336 -655328331 1000000000 999970403 -999058531 386753845 1000000000 -1 821392554 388129853 999970403 1000000000 -971996186 910291723 -200134770 -252274685 -506494639 138641215 -919878198 -999974913 654315608 -556933830 -190089013 1000000000 556216364 637548880 -846082184 497430963 -1 171156348 879426192 613656955 -249803142 237238859 940263559 145130081 999970403 -999974913 1 -362919955 111979906 -628912686 867063662 736001995 -193605283 -62364466 -999974913 42 -337826182 -862134738 1000000000 999970403 -273934154 -113406071 -24181639 -1000000000 -62673446 340825184 -549667551 -99634494 708402437 -406448502 -660554089 0 -840230071 1000000000 999970403 554771350 1000000000 -999974913 -122114648 -1000000000 79540786 -86540460 -315381987 -999974913 849118696 -1000000000 999970403 -999974913 401828363 -460619896 -999974913 -778524349 -209396237 445697054 -999974913 -989143901 -647557554 -130677625 -573987335 -657601697 468813381 -921567283 918659431 999970403 -446395584 -605600070 796370782 -869395540 189947801 758692048 -510706909 436764764 -292327299 -545859044 -925978767 341686215 -999974913 -999974913 -581260522 924888460 -741719733 127655805 37147598 -1000000000 -1 999970403 742843830 160588358 168313278 999970403 999970403 357573674 487700717 478977198 102086555 -782105058 -758852358 -840770293 -1000000000 39343417 -999974913 793976907 -80921726 -39080096 -730505268 -463162622 -838571428 -999974913 689573892 -1000000000 -366742267 213295868 462759493 1000000000 1000000000 1000000000 42 1 -407762820 629719040 -897567452 999970403 52802747 884025544 -850741954 -725929731 -33904178 917995844 177651342 -999974913 252944065 -1 1 4613832 -214579501 -678874073 -107056086 999970403 286604186 -833942891 -999974913 299768829 42 334563963 -999974913 -1000000000 242038242 -519999357 -999974913 -793386506 -999974913 -1 340541534 -890225987 999970403 -903585314 220750111 0 -999974913 625772447 1000000000 -315538244 654119417 36601770 914657049 -999974913 910577443 -999974913 878892859 -900241484 999970403 -999974913 -298411036 1000000000 -469312711 -737629714 656813376 814616185 825950323 205696804 743468059 -1000000000 -601334094 999970403 999970403 1 -11611634 -1000000000 348594422 516874471 -391123089 999970403 797494812 999970403 -1 0 -488743739 862668635 -999974913 999970403 1 -1 -387551622 -1000000000 -12232159 -999974913 1 -999974913 -940085844 -467461054 896946629 358513418 637724226 -945617537 496202788 793232922 873858003 366535116 0 -628373622 597524179 -1 128010439 1000000000 659426496 -1 639190179 919339688 1000000000 -660186341 930443559 -430502163 805206241 932552460 755961392 -55809684 -633713960 936584248 0 -630240782 -163544293 -497109193 999970403 -935025990 -951724090 276425526 903546028 -269680711 -1000000000 -816841332 750553294 -457810677 -669970020 -951734137 -276738738 -250438171 -918829652 -46206520 1 -841266924 1 -448418821 -999974913 790931769 455599812 433350449 288488480 -226987042 -897864579 -939281399 -264280086 -632307883 999970403 -999974913 30014159 512179487 -235731350 -733915680 896535404 989087150 -873638511 -999974913 291979315 -817899579 -1000000000 475479336 130146125 849277311 -471807997 -171939822 125478548 999970403 800239510 569894330 -228004491 -862439331 -1000000000 -463296057 -999974913 944573408 -937130958 145728346 999970403 -989488613 251219653 999970403 295965416 702526809 9895606 -960711272 -999974913 -462718034 771102764 479228400 -814994753 -1 -159194928 -466129363 411713214 -233727653 658604713 1 745905239 -930037251 217957640 -278545999 584803471 -551803731 -392753745 999970403 999970403 995393539 42 791397484 999970403 -763990509 1000000000 -299806310 911838086 267862805 648990331 -910417627 458433582 734659879 -999974913 999970403 -91121185 -327729183 999970403 290843208 -335188998 295672457 -252397438 533187776 -867574653 -291371146 689389557 1000000000 1 -958841919 -554675805 -999974913 842653865 -340034199 1000000000 -1000000000 42 -358719077 263881942 622183046 257794385 -1 999970403 219205048 -999974913 306297258 -886957693 799956304 999970403 -369166830 -999974913 -902608393 136137423 -41500743 999970403 -32613294 -437830061 -999974913 713599121 306237090 -870638595 999970403 42 864140917 -999974913 -361716650 -555573382 201020591 999970403 -297811042 720569510 -850477231 625196441 -61499673 -698735451 -650997526 1000000000 180401457 42 -999974913 -999974913 1 369735945 915224360 -976455825 -455938873 799154507 989851387 266623786 303985250 335341484 -869622729 -567645547 683335248 1000000000 410352845 0 674718377 -614639004 -1 -492592644 49308361 1 999970403 -524715100 329131435 999970403 -999974913 400757698 -5228066 92341871 -65674667 -678300477 -999974913 889020320 -75491677 -1 999970403 -222092885 999970403 -996050156 -122006179 511454424 1 -751636707 300978493 -478156727 557163045 -999974913 999970403 632040583 -1000000000 42 -358067188 1 -910102188 981173866 -924335450 1 -601939719 610692228 621402461 -412619418 -1000000000 393755921 -352159523 -933095873 42 870794247 -53147994 982459206 -1 -402182513 -856009943 -370845178 999970403 0 -608465625 413820883 -684824108 0 119386980 786879293 -98418634 -147431454 -999974913 -999974913 44915254 -1000000000 -583634344 999970403 42 42 999970403 -214171299 -578189718 -401414768 -999974913 955912534 -810220351 -907398642 -1000000000 -97050194 686563163 705689488 -842222484 998426667 999970403 772401816 901762504 994475320 625859312 163838354 476290470 661265471 -338812095 -999974913 885650948 -336493053 1 999970403 321311045 -432299284 -359434211 1 464593700 -697804170 -110833382 -297891984 381023583 235601824 578045587 -127743256 -513720266 -790009338 -270109152 999970403 128905698 519529959 999970403 999970403 359453230 613814660 759550186 999970403 315579231 866027257 622397003 251252837 -517354213 -387802710 1 91434277 0 230695778 -768467084 -127062107 352587901 -161206619 -556464895 -628132665 -44158589 -999974913 139546511 141304044 -979307137 -545235846 -280008392 -135236734 127123816 18171475 1000000000 -826849634 -999974913 -292873105 376903642 -1000000000 -336416444 276720356 565738570 475762447 -999974913 986435437 -832581410 999970403 517280438 -336273511 154766311 42 1 577901930 999970403 -606904365 0 -758649769 -234590961 788084584 42 -77276437 42 -621533703 1 1 -35752763 -198381067 114174191 -684678157 -423386641 -1 627024817 18888157 -202648819 -1000000000 96854071 999970403 1 -1000000000 -1000000000 0 999970403 290017649 999970403 2715059 84393520 275211529 -188837222 -587867531 355690832 999970403 -238583606 42 999970403 954415218 -536893371 0 1000000000 999970403 -825924281 459785233 999970403 999970403 999970403 510506232 -999974913 -999974913 -594016313 -827461653 97624840 0 -255325267 500054953 622197766 -1000000000 4168553 795013777 973262870 278282810 1 42 -86545868 -174120364 904638059 -156811517 43109777 -999974913 702018277 -999974913 42 -249475110 931584403 999970403 999970403 1000000000 747401142 -1000000000 999970403 -136226266 -618701620 682838541 -1000000000 832999441 999970403 42 -999974913 740119231 -999974913 747552561 623163184 -312485183 762958905 42 999970403 -1 1000000000 -130738230 999970403 162027340 1000000000 -159148275 -589240154 -280590887 884985469 -83838689 -1000000000 35850540 98546350 -999974913 1 -794363873 817782446 -724756691 240186102 -999974913 -445494525 963197665 797433766 -1 644367313 -342543861 -788415461 999970403 -18212846 -381591620 0 -503772222 -513932955 -964747107 0 999970403 -885450582 271299812 999970403 -998081773 1 999970403 1 -344455380 -701655559 816021844 997000579 52371500 0 -999974913 179703796 0 -586809977 -336099617 -987992335 -869949514 -498560999 -138968930 669109364 1000000000 59243064 -421897080 -265388463 999970403 769223199 266159979 -999974913 -64201591 -321043338 94711053 -947592593 1 18185065 149358152 999970403 709119579 -285549886 -542663771 1 847034134 -104243903 -999974913 584728174 -999974913 -219093409 259704539 42 46056931 898647726 576293429 804755507 -75914059 999970403 785185932 -352188240 -178130705 57514268 -317041720 2730794 466622635 999970403 -452668140 407325269 -677147300 -942191462 42 -806321221 -999974913 -881268074 -49822165 60855873 -814767778 731535703 -1000000000 -569745859 683845486 -278459480 -568677018 455822162 -228627086 992739685 42 1000000000 619791237 -995134154 862988372 -329218731 948339356 0 -999974913 -684222830 42 637606481 -661062477 -353590341 -513988177 -999974913 -475990466 -284877276 -366884212 -200999550 -400418593 -459694407 42 -927432595 -999974913 -1 -1 578394865 911158395 -922728399 864041140 -538753187 -999974913 -999974913 287828100 -999974913 -743273245 302769991 999970403 516529088 -431472204 22625738 -1 1000000000 -621127469 733005536 -446404852 -1000000000 -230180747 -289016107 -320555119 412542919 650089197 -45510552 971011979 821323611 999970403 184614345 971187019 292396663 -313931370 637445526 -206619476 411990428 887853877 110719271 1 -395570458 90573687 -25088668 -25418501 1000000000 1 999970403 741973660 -900231545 -215823169 -402054640 842022249 -317584107 416264334 298339479 126534147 999970403 999970403 1000000000 574373483 744514507 684923030 -1 -987166560 874181148 -315927279 -984862892 719970142 1 999970403 999970403 362167238 738842206 -397697675 591149293 999970403 -298190912 -198947349 777964217 -568782597 0 -63991690 -999974913 -1000000000 684173725 32043338 -550780216 -907869015 -1000000000 455548053 999970403 450829893 385002824 -849527658 0 116009004 -492550265 -5218513 -904101937 -341898778 -513329091 -919551706 866001764 -532762812 -999974913 842876939 244758278 1000000000 -763231915 0 -854202343 -824431354 698306673 999970403 999970403 -121940823 -1 -431145284 233957384 -930792293 -267560555 -999974913 -373451668 999970403 -479297761 -465820023 701102764 -378470368 -999974913 414366718 -446595253 999970403 -308962950 451468029 746296652 -1000000000 254924071 670658122 1000000000 1 999970403 533589161 1000000000 999970403 -666249883 42 680714532 -998678020 -492847423 1 -95208948 -999974913 851928279 530111158 65396673 191123702 0 999970403 -505016467 -999974913 582555848 546477426 -768032229 722704924 917957002 -231817432 -498007803 976579069 992985108 -1 504097038 -548376272 698218924 -364976363 999970403 999970403 863733871 -599095992 -999974913 796126763 -457844571 -349082089 -128285939 -276786612 -474124310 683567631 42 -111603920 999970403 -143998127 -1000000000 1000000000 0 97407243 42 -593198235 815664431 923864382 -477425458 1000000000 -140623124 192996780 -154554634 -243469498 -104469128 999970403 -102598152 0 -376173184 -999974913 -999974913 42 -1 -1000000000 440699009 309798972 1000000000 -903847719 457521189 -406080871 -1000000000 999970403 1000000000 0 0 1 -999974913 454828866 321018475 -393120444 -848221452 -504609405 808464363 -757776170 -842906266 42 726265215 999970403 -587519212 999970403 42 -516052842 959129011 398756885 -287099263 999970403 999970403 74030898 106403189 -426181710 -949181968 -870884951 -878306490 -687419206 221290282 30153318 -654102206 -415627696 26766034 -999974913 295296506 -129800353 921182338 515507786 -379584770 999970403 229577126 195800210 -663641458 -999974913 -1000000000 -95402095 42 0 1000000000 999970403 -799651091 -1 615484402 514955576 307343566 149919462 -816919092 -999974913 -133493762 -416300963 -52162221 999970403 198447759 -870417565 42 -182303991 999970403 633012756 -417040139 -705456378 -549739925 699568828 1 770837936 -565255594 999970403 -1000000000 -999974913 799142638 -930351810 543373603 -999974913 1 -971849136 -999974913 -1000000000 -144705032 -998588235 -78223124 -410166209 -573310451 849145763 523554755 1604277 -1000000000 -736704534 953446395 1 -999974913 -550184932 676782967 346576107 192502688 -1 -601906530 -999974913 470196258 319209042 -611317831 999970403 -445142494 209926424 78835138 -804498088 873851371 -570974228 -975233437 -999974913 57187468 -699444100 1000000000 207865918 115161134 -511580085 -239792465 -322934026 931120510 999970403 47829328 42 327743481 -612766787 -1 536211967 1 942964240 1000000000 -342289815 -730151996 0 283519825 1 155992907 858832750 618559174 921943312 -999974913 615443609 771150856 999970403 999970403 762099463 -1 999970403 999970403 274549618 999970403 -99589803 -999974913 -424699092 -622564893 455924157 999970403 999970403 683701886 -999974913 559650565 460837185 -999974913 347801923 -29660315 -50763250 0 999970403 999970403 -503229249 -999974913 754863628 0 853580611 1000000000 -927537835 707942458 385717805 999970403 -574512885 -747373042 903624682 -999974913 -232975976 -725518344 649162860 510804260 -380187693 1000000000 -830846042 102352781 -899551020 331995337 -787966112 999970403 835039501 999970403 -293458183 -821847494 -748593000 894575788 -140611663 -67635315 400486427 -924465542 -473662986 -999974913 829638577 774862964 -999974913 993131844 353067724 -164102347 42 -472744981 0 454979179 -919704388 645334553 836692725 690858925 1 -55962961 434764424 -71702795 854449235 330840220 -999974913 821361796 1 69177907 0 482765348 -700930443 696112735 -1000000000 228581874 877707215 185874071 1000000000 -1000000000 887877343 899051088 -876152988 661987973 -999974913 -679627390 -1000000000 -285350727 1381293 366829621 999970403 -694305609 169935031 817962700 -189186771 -349952386 0 -1 714231011 265437857 -692240668 999970403 298643204 1000000000 551714131 728078578 -999974913 495625083 632010841 -117383475 0 -431361256 -77221027 279138246 558586898 -14235540 -292207065 367938934 239041580 988782138 924819577 42 -999974913 -724928303 232165185 303891264 1000000000 -288571407 980336694 -999974913 -999974913 -1 -797946823 -694689179 1 787210537 999970403 947124739 -250909688 -52991540 999970403 -1 216974337 269310330 -350476689 -841438022 -1000000000 898114725 241459961 -173422543 -415482726 0 -459446995 -693036020 -778547905 -999974913 -150532037 42 -710568790 -650179786 -759631541 -999974913 -1000000000 -2653069 83453628 -814873622 -122582527 4574838 634938304 741934722 139050864 999970403 1000000000 -78511628 42 66101711 -999974913 643864807 308795279 0 -1000000000 -76255868 629019639 148783426 -1000000000 1000000000 1 -311026934 -68063583 0 999970403 380552370 999970403 139421026 -1 999970403 517172095 -289065660 1000000000 0 -905774283 284978677 -610253265 -999974913 -908413233 227130271 -144808691 -196753311 668456524 -1 -801205825 869780201 1 -602877383 163999620 564303733 42 -999974913 -929896899 494183786 1 -877334208 -860351170 -999974913 -494777260 0 -488277060 744438418 42 -304227529 -96920078 -97358836 -587668455 -999974913 -1 -999974913 -75681967 597368930 999970403 -240877508 217030310 -1000000000 -999974913 -1 -999974913 0 233771128 508529437 -229147273 266508753 -1 -1000000000 -677735858 710546794 42 -1000000000 -691808615 -205298131 56966930 825417371 612119786 999970403 164180571 -999974913 -999974913 -411763690 999970403 -490819726 534832112 -1 999970403 246935236 -821490362 109244245 -999974913 -999974913 280506673 858665744 -999974913 -1000000000 458391213 -518765564 479707554 1000000000 -158450300 -656949516 -829923298 -593788582 999970403 -398272251 -786331927 1000000000 -687401752 -36867541 -999974913 -335668416 584173474 -472001911 -216355394 -464219954 870020115 999970403 -348479413 -885844449 508819271 821032737 -353128848 -301019531 -981626062 7751229 0 150467873 1 -406683030 1000000000 -180743042 493997251 -470758879 927099743 999970403 851661946 -220458792 667699765 1000000000 -559837607 -685631406 588043974 -353783457 -121343423 797187523 -644900437 458588751 -999974913 139885068 -804659244 124462287 -619353753 42 211295642 -613137104 216656622 999970403 -170457086 -656131046 595195124 836537357 -41592961 473273407 20805002 -904269189 -582514777 -969156796 1000000000 -447225773 -551100497 189786889 -316051690 -999974913 999970403 -301456104 -16617809 -1 1 -999974913 -335002502 0 -873238250 504949253 656522037 -883220545 42 999970403 964376564 121658164 -320551857 -833443074 149287721 580108909 -999974913 999970403 936442450 -349710495 -999974913 1000000000 0 -182799539 999970403 485289629 1000000000 416227358 999970403 480360589 -221486028 823969006 -1 356950129 39378027 -1000000000 784425943 0 -696768023 -428160892 -875955012 373844839 -220122701 381823162 999970403 42 -556500384 310285076 0 -586313359 -280101327 -312625385 -1 999970403 356518054 566761173 -665003405 847634607 -1 1 980424767 -999974913 -999974913 -375200810 162380063 -393134772 -314167411 -1 606393730 1 -563772281 639291065 524108193 -140439608 -375757805 292692421 -879644611 -596476125 -999974913 -921725227 673868531 -999974913 -113812475 0 -79419663 1 -119031299 -546849038 94751821 -432535162 1000000000 203927659 526447857 0 0 -1 439147658 857496836 -41956868 -842128664 999970403 -229680562 999970403 1 -999974913 435211432 -554949597 -185058832 -229341749 985942889 1 -1 -725686935 -127913457 -1 6375127 915526637 -774856421 535076397 792817398 -840283195 -999974913 1 999970403 999970403 525265686 -196929965 -597313135 42 -709145096 -170843979 999970403 73551895 -403173471 999970403 999970403 -318291829 999970403 900283032 478924102 420695774 -265981939 918952536 -773646138 -878596313 1000000000 37962900 -908293144 1000000000 -316761660 -999974913 -661577586 1000000000 852997042 639230838 -759138862 -847708885 999970403 -146377372 864767283 730277129 309720017 -917032819 267240980 -999974913 289453361 365212993 1 -17452813 934916373 999970403 -953678843 680532405 764943117 42 -1 -634201909 -472401461 65773271 -999974913 -431434296 171176285 -720899937 576249481 968376065 -185568436 42 -112377384 42 -999974913 37341160 -328608997 145885422 -180676287 -815643094 2003698 -32500359 -739095377 -643713656 668078215 132538549 391228024 -227628387 -73994351 1000000000 -703665284 425306014 389633150 254592058 -298674969 -285836798 289634020 -228839943 395724243 -999974913 -393140609 177856959 -847043061 462503921 1000000000 917856787 174877046 180915537 -691320506 -969704147 -999974913 726829212 507094514 35022950 42 -981493540 645778540 -993391071 254029528 -824015790 -34820853 0 92898673 42 -345092650 675775430 -848313512 -448701992 -214468926 999970403 -869196812 -989841428 964213891 778398939 435234007 876670469 -221049217 -1000000000 -902608393 0 -738675776 603120724 -356357454 27755357 -294881064 -380434834 628500534 -205669673 603921493 732369787 515086692 -412411675 -883077225 999970403 -716437611 1000000000 598424089 -264734467 -742267101 999970403 -329724269 992934954 540767564 42 -465514443 -999974913 886692757 994586437 1 622918638 96600880 573167521 999970403 -855467323 -666854008 42 358514666 430324344 999970403 -999974913 339750972 999970403 301867784 -851000674 -260848563 -436821892 823097989 312064441 42 -214226393 -999974913 999970403 352720621 -1 -128108066 764926698 118394125 197542279 380124062 -381182010 -230574869 999970403 -999974913 401146830 239327575 -584064773 -425252656 891231787 42 914639277 -573103183 -999974913 337477504 999970403 -508780921 -970674353 -492030562 380034985 214342116 -89811236 291548464 29738522 530715320 59982799 -228689064 285414193 -999974913 -293869804 -64480423 640287008 -224618718 234158091 -18395740 999970403 1 -163007390 86535618 278929767 -862932268 -553491857 899599771 1 698097679 244715310 103846047 -736768241 -981803355 0 852512498 252203675 -1 62428646 660855038 143738136 -70512861 999970403 375152831 679030021 -826926901 -336680101 -1 645184611 996767992 318147075 374506405 -992373001 747853012 71929072 -895273008 1000000000 71869941 -999974913 91152187 -549901424 615938365 -999974913 478086657 -89102110 349967070 404035815 1000000000 809202105 783856229 371548243 -574965942 -581085824 -322937689 866873431 210040225 610772365 312257152 374701020 -477227885 1 137860155 549982449 -1 20214040 502091858 598789589 -112736150 999970403 -936262014 -275086864 302697033 1 251799824 -823951206 86936889 -749011904 -239280495 -573613853 886623094 -132186426 1000000000 999970403 -853030672 945897197 714432281 999970403 -144204208 -706085051 -850617064 -129777541 880005808 -578973218 717141493 -430757907 -13112308 -113688730 972101910 1 -999974913 -2097948 -281969320 42 -572239224 629516772 -846743234 859235949 -893682803 678491246 516993050 -315682753 -625315810 42 786604417 -61490077 830858717 -158547054 -999974913 999970403 -999974913 956154688 -415375943 32533550 424132247 -663818458 235157345 917272959 -466780295 545331193 194562803 -999974913 148499024 999970403 460078598 -999974913 -28246230 141533204 930635557 -339062106 82812752 -36578906 -999974913 869017450 -560304812 -717385566 -864338157 501183530 999970403 -418181890 51580524 -580946520 -634705335 999970403 -56504253 999970403 -937230253 -896213086 -375767719 111294704 1000000000 1 -876848585 999970403 -1000000000 91565300 1 -293513051 -459754697 999970403 72782718 -695219367 0 310614059 -727010327 999970403 -371008010 999970403 -970986784 -180184739 -999974913 -40732626 654665856 160519412 434526756 -451615691 -353131853 300445130 -845463346 -97506235 847036343 -999974913 -202830523 999970403 810503025 381943032 -291864001 -507372450 999970403 -999974913 50532880 686441515 -999974913 574286033 532113414 -546943255 721965365 -1795620 -1 370144138 999970403 42 -282632188 -999974913 999970403 -471629687 581723906 932848081 442850371 -808682391 -1 1000000000 42 0 720653672 -332313198 999970403 631729558 33617807 -700430386 0 -955034300 0 999970403 917340563 -424962433 -999974913 999970403 -109481583 42 -339626617 514608891 -723282829 1000000000 -501873685 -544057479 676254589 999970403 -900006772 291042479 0 327391188 0 -531506590 -788427588 -226979688 -806042556 0 999970403 -711852849 591270380 -294977678 -413262067 1 1000000000 -602318405 -974706811 795972411 42 -918571675 673187008 434533144 -999974913 -591310987 427717593 999970403 214398407 42 999970403 159728374 -999974913 177969011 -800920183 -197968072 -145414840 -1 541285224 -770864779 42 -999974913 538288708 -624419513 591087028 -949026901 -4275163 -228222060 -1 -1000000000 908400061 -1000000000 1000000000 -1000000000 -422638049 746689082 999970403 -114421213 785644653 -923136793 -823808057 0 999970403 -665880700 1000000000 -999974913 0 831161451 881626145 435448269 118838488 -755433234 -999974913 -999974913 42 56172177 558716202 118449272 173785650 214235399 -149143617 1000000000 999970403 -1 -703099618 -446886995 795140231 -999974913 -474381292 934901739 999970403 -219088033 -993497633 -999974913 266613452 0 -689545780 -999974913 -266369634 999970403 -742732196 1000000000 1000000000 916155376 269223401 324589354 -217252712 138334526 999970403 332889358 999970403 12087711 870279444 982527956 -842314665 159415956 -901833523 -528997230 -292121527 -342551052 999970403 251480771 -552123803 341703854 999970403 898592619 1 -1 -296942015 -284934371 999970403 976414141 277298454 -498886958 999970403 999970403 1 999970403 979111643 -497458446 -999974913 -999974913 85251609 999970403 1000000000 -311129079 130113638 -691742540 -1 999970403 -405387918 999970403 -494027968 475003924 568049750 516740222 870250968 -999974913 275029262 -999974913 -879071192 1 136852756 -908672499 -594981990 -999974913 0 -999974913 -452361121 999970403 932215717 -1 543545902 898541119 -322225216 -534514708 -999974913 -922098996 -999974913 -994259003 46480938 -39304939 -387183837 428635726 -533713407 -999974913 460567403 999970403 -346405634 -330308873 -392812099 560564442 1000000000 176785890 45962411 -589831885 -277752530 999970403 -933464678 -750198507 978466180 -507909787 -618751120 -163239726 1 533310455 -1 999970403 42 -621656499 -214636217 999970403 99162430 -364786471 -979370995 -559870644 -999974913 -436917509 -999974913 186699065 692259357 893239028 42 -1 999970403 272096081 -1 -276560535 -880958320 901562915 -1000000000 -928237057 1000000000 -244890376 99155401 -179476417 -1000000000 -848966176 -1 188053437 920136248 -842491109 891894234 42 -982899848 805394960 955449547 -999974913 -387857687 -1000000000 42 784457176 838541058 0 -201500022 785771231 194177322 669910808 -987908221 486050494 131984365 -338344549 1000000000 214919902 -1000000000 207198405 -1 1000000000 677325444 -925117972 -235340808 135703058 1000000000 979822619 -702743670 275952019 -999974913 379708436 40211431 -597968097 637353422 665208707 850259211 998521145 -91320118 -410916807 210572816 -445781104 -1 1000000000 -710191274 -396897048 42 -1 999970403 608556538 233474079 150195340 0 -999974913 -657890399 -856625451 -606282534 914654568 42 1000000000 423295545 191821762 925812177 -157864548 -53326572 -189980226 -854202343 826914667 999970403 -325671938 767317843 190041394 321762012 -636207768 999970403 -311790498 1 -1000000000 -670193612 -610263409 42 999970403 125012070 0 -999974913 999970403 -841964440 -955165063 -878408943 -890331424 999970403 -784294561 -874678608 1 824132396 293033532 -338946192 794878432 712103276 290153777 -88148943 -485668557 -999974913 -892279533 -478629656 168125331 -340513901 -727306820 -999974913 155822433 -573548934 -355406580 260302932 675265488 705838550 1 -609755135 438883595 1000000000 999970403 -967106676 413717589 999970403 -951843850 -290750906 433933075 -999974913 441397732 999970403 791352328 533765356 582144204 -224878619 792491273 173480436 -304112817 -1 -232455463 -177785434 42 987285421 -590498717 -260777237 -999974913 -852642079 901332136 42 -999974913 999970403 999970403 -1000000000 42 -1968330 -873445869 -729436307 144827635 720372499 -999974913 -184906180 -318455693 745056138 -863157097 -727384218 -504647327 999970403 39156134 -815548941 999970403 331136750 -925225630 -999974913 2819653 743925290 836069938 0 917345097 362664571 502397975 -428380661 -999974913 456628977 999970403 615654236 320702054 494591710 670160115 -981310936 834759145 -999974913 999970403 -298494053 -1000000000 -999974913 -286804454 -965430396 -999974913 -307020605 1000000000 187383999 -24148141 999970403 791034188 343798309 -1 42 0 238749580 -1 807119716 -630297019 -328220338 999970403 -999974913 -1000000000 663201631 30107317 63701241 42 -1 999970403 460343056 999970403 47555912 -88998439 -563281369 -880667689 -617143706 712840669 677926153 42 -702052510 298875930 -999974913 -243279355 -999974913 -27646248 -93867379 -388940905 517424039 261997599 870415165 14641470 860109685 194625192 893193283 91422793 -905912850 -521086499 0 590394689 1000000000 -999974913 799521677 512151453 5329729 999970403 451540883 42 0 666359537 -851885576 -390939414 999970403 -1000000000 -852913456 626034554 863350776 558942437 -575251236 609625757 -378276026 662784804 -508256429 576748941 -999974913 -676546621 861192445 -160298021 -999974913 -1000000000 -193174928 -322377703 -999974913 80677706 110825207 -787517021 -654972126 156275579 890444109 823769969 -391507143 1000000000 -634279429 698410759 246960502 130613942 -442422743 453295006 -466905955 -1 -734049418 817068344 -844172762 1 -478447021 999970403 865089064 -953474563 932188634 565349689 -999974913 145892262 878729869 -251773733 -999974913 -240100707 -999974913 -518482607 -688147069 -882665288 42 42 -946308100 -999974913 -385247153 999970403 -611659458 -999974913 622163374 -565997717 -484532150 -4301391 -670484608 -886007268 220130822 -1000000000 1 42 158772538 351534405 -407220069 999970403 -374609741 1 647952479 527072415 611852799 911403978 968954058 999970403 999970403 871617716 121398910 0 999970403 671221325 384857086 999970403 -575666933 0 695823031 -999974913 999970403 -556514103 999970403 798731480 645308243 -318784765 14361093 954814936 -985731596 -299380283 203973141 -201918860 -387767309 841805703 -544782863 999970403 -895715199 293382707 486946116 280950238 -999974913 275915344 -1 -55146539 -793411131 -555299197 932452546 0 -797129302 0 -999974913 780242097 -641202128 -1 -999974913 525961442 538703248 501424237 -574680410 964611668 -838775660 619729465 999970403 -937827397 125949641 1000000000 -999974913 577520706 677029140 691678136 796736806 1000000000 305242665 963272327 -894075946 396437399 824712158 999970403 17522992 767158028 -886639404 17555313 184439066 999970403 42 1000000000 559280447 238986235 42 986682031 -1000000000 581968948 -937780780 141942004 -762234665 -19875218 -139299604 765034725 -288791787 0 65315552 559289568 999970403 -999974913 15203527 -84411342 200002301 1000000000 -432634679 0 1 194781449 -904734351 953880 461046147 -695323562 -669433434 220524901 -460883225 -620172447 -999974913 -999974913 -554303042 20452491 0 -1000000000 86643501 -744280584 1000000000 999970403 397414813 536885798 -923898573 98492602 -196308926 -999974913 -1000000000 -280943668 -565057860 -766897858 -1 -999974913 999970403 -125383359 816778617 848165417 1000000000 -421403812 -76627431 -879429930 957353071 -999974913 945836905 -1000000000 -512086707 792020172 673121594 1 -105199665 848899019 -1000000000 997777718 -642422046 -999974913 -1 -999974913 -999974913 884957305 -820587727 -991180257 693818685 45260811 999970403 -580777623 512485203 402063230 96436600 -303299522 -872238989 449828521 -785422010 -999974913 -316760247 499809544 243960623 953876397 -656222394 -620835021 181725566 592312257 996098615 375715839 -516834783 -426863196 162194123 -999974913 135497537 468654954 327250969 140495165 -768739740 344442403 999970403 190566519 999970403 110170282 -999974913 -167978915 -127546859 -999974913 11321353 67351192 984242915 -874478746 -633460367 746899746 262470312 741147135 -587955614 999970403 999970403 1 999970403 -919125918 -999974913 -999974913 871364501 632537416 -999974913 244930130 -313730588 -1000000000 -648061525 -1000000000 999970403 -256807384 -999974913 -999974913 -763619086 999970403 -669921831 -751658329 0 -897344696 280009230 827378439 -92303692 0 999970403 -67602783 -14898069 -719872978 -493117091 -999974913 -564996005 39782001 999970403 525098161 -817207137 999970403 -764794397 -261655959 999970403 -274885067 937950403 -795628186 11304854 0 1 575748855 -597303923 -1000000000 342410587 -522978012 -916050704 -761137966 -826251142 -853850751 494731647 -37021476 -1000000000 732288409 -615559203 1 576199526 75440292 772291890 -848177320 -731304377 -286929789 999970403 42 976281068 -407220069 752259215 -393302037 -395402241 32998045 699041532 86577967 -999974913 -1000000000 306160858 999970403 1 305004118 -999974913 920083642 32456773 875032607 242319655 -130360280 -173157995 884670961 -75232894 -207500580 967811866 532647349 -405842443 438397121 888492293 -534910262 -227994654 872901549 999970403 -999974913 -17127109 957501011 133980126 -699252294 792268254 0 -999974913 34286207 389143469 595539291 839327983 873772708 408247044 999970403 -329627918 78134858 -999974913 -99663162 -622610029 -1000000000 -852452927 903329876 999970403 789689426 -763886140 364380441 -509284993 937821070 104659699 603238901 -150180776 -316754122 -999974913 -981081267 462432543 217646259 728514648 30844672 -1000000000 -1 -999974913 0 981072042 -126780883 -1000000000 -229874805 862668635 -179065292 -997079516 999970403 42 -845394934 -148163992 -855691674 877648464 48876762 -480683792 0 0 -999974913 -263708572 999970403 -875174750 -322267774 599324512 -933661450 17858481 42 1000000000 -441206714 1 -749095849 217530242 -42761293 208590978 999970403 -377784044 -999974913 -999974913 689758639 -302044849 -547728076 51616095 962132674 0 889751175 -531253404 -787297602 890439586 599698534 -999974913 -703879179 389536352 -722328309 -756749762 -632118844 -858158833 492348616 999970403 -47052723 -950208125 176181369 951890590 -499359617 912280731 872033150 841418526 -63985322 881504014 0 -903246379 940196097 -733243353 921799342 -242850977 -748175103 277329356 -160021085 4829016 246130964 -821338405 432089550 933377477 -515781900 0 106215624 -688032853 89776502 -279988713 -843862700 -894841871 42 74075861 -999974913 500361571 542981105 -682889455 -913148592 262933845 894215730 0 0 -51884393 -625814308 -966842247 -735376719 768959057 -294345276 -529766092 -999974913 -1 0 522500140 470328237 120374713 126462904 -225403834 -999974913 -999974913 -849042391 157016131 -198400020 -999974913 0 -821621564 999970403 0 -463910509 -817058784 -12908815 -511211062 -999974913 -999974913 999970403 -319591350 -612580449 -166426456 536232404 735309158 999970403 510736823 623127719 546351966 -727874275 395807006 -735518067 299032705 1000000000 999970403 316941588 388434205 992787078 727977048 -573686651 -860886864 922964389 999970403 1 -999974913 -190149949 -1000000000 108808307 -463263223 -689927444 999970403 0 942900635 -1 0 -112360751 42 999970403 744823654 -6451589 835314703 -1000000000 -212212887 49652862 -174762532 663758930 -999974913 -702707339 -518662654 419667933 -209271664 1 999970403 710778177 0 -389529844 -893343824 476568600 477134632 -929997681 790447573 999970403 -977297083 -495247413 -412660360 999970403 218061914 192076037 999970403 -124734374 568864367 1000000000 245369738 -295988655 620746018 -1000000000 -972432541 -606323441 999970403 118128005 999970403 -999974913 67092583 -999974913 -1000000000 -999974913 184402933 -85537294 -582252487 -480126022 863937788 999970403 650624883 -999974913 450498283 -592062573 999970403 689250365 -1 -332806275 745773842 258658613 -844725918 -37354150 42 -999974913 1000000000 460204964 -999974913 910293431 554276106 228672426 -396259684 -834287297 773408504 140467155 -705982134 261741150 279163701 727950806 897993435 -16254556 999970403 -725741751 404382818 -1 -684722680 -41125743 870027568 -522136489 183091779 -37187755 59351196 -990529364 999970403 -789901716 606373537 999970403 0 999970403 735722841 -418552749 908084436 -1000000000 -877098486 167307780 -999974913 -999974913 19554940 -999974913 -999974913 -999974913 -1 -348254511 999970403 -972909489 0 -407990248 -1000000000 552830916 845054233 -834431450 696162314 -999974913 488208513 -182762914 42 140357977 -306314405 -826324069 -999974913 406156093 -452553591 892796371 1000000000 351761592 999970403 966072426 643784049 -1 -997277026 999970403 -537842660 -188006204 999970403 -818200325 63374255 999970403 41995897 999970403 -576567070 -862561408 -341924683 279487839 879879498 -206926357 0 42 -999974913 -999974913 408225788 42 -683502520 -898564130 533813286 -971130219 642565434 622273366 -188586998 999970403 -843862700 118838488 -999974913 154572979 0 943902149 143837443 764365371 -68153389 -178242892 -333754150 -534051300 687620389 834129544 -174283076 -999974913 -253614123 794889578 -736584127 903468320 -800683379 -75213186 999970403 -517558153 -522411547 -999974913 0 -334777869 -999974913 0 1 -144818016 592459369 628290515 1000000000 143351414 528802437 733201992 0 0 -418790914 0 -1 705514564 -999974913 999970403 -1 999970403 886575672 -233953577 -651163937 -423116964 753567763 -657303966 42 -999974913 286220244 -639926105 1000000000 -682658880 999970403 290502192 -959495531 1 -155578061 1000000000 993366368 999970403 -805729995 539204111 -292566989 -999974913 -613698740 999970403 999970403 -869513936 507754898 721361687 114450250 949271111 -86289776 -332670625 568088810 902542533 -636669352 -197390433 -17332339 996810445 1000000000 -237405473 732980172 -557355793 1 -999974913 -113045220 367743474 244482833 -999974913 999970403 999970403 459204479 999970403 999970403 1000000000 -788614442 -290842240 -999974913 -50486258 -107718097 912034867 -903388530 -594056692 329031129 -999974913 -126500192 -1000000000 154649837 715306326 -528775797 696343122 -481830354 96505122 490986940 -232190693 328577665 871396606 -319168124 -999974913 -738151087 -904304699 143865020 1 -1000000000 126466309 51106013 -461435455 -992179075 999970403 -488638851 -119838665 410564294 -999974913 537465973 -272668512 540163380 -671277485 -366760348 362008597 617235082 -1 215153827 -977450418 42 -999974913 999970403 127867995 -164893254 627537467 -513020665 850512202 267900927 953702503 64739346 -476862030 559642676 527514736 449363955 -23437157 -428812894 514075870 145144565 -725676572 -181468808 -612001588 -198081544 -999974913 1 637980765 926448847 229476979 282301223 875404916 -144995884 613407041 -611628894 458226992 166403220 1000000000 42 -554823819 35358402 999970403 -74504856 -380926411 797499989 -1000000000 -856742775 -617447784 285567664 -901723781 847317261 794858626 -540103685 -468148002 136571516 64931570 42 -228751288 -999974913 42 -999974913 999970403 -999974913 -996557273 -876511181 179369708 -711962221 3217789 1 -306006146 379663437 -554033986 25245023 134628341 -303307792 359129085 -933335219 748628797 -167812334 -809580638 1 -999974913 -999974913 -917682604 -1000000000 963602508 -688407740 -217380990 -322881772 143512148 -1 -1000000000 999970403 -986031105 80758451 -480457566 931725850 -999974913 999970403 637122719 -681804724 -688665486 538039966 873600218 999970403 -806044923 -395313765 -247523024 -1 -1000000000 -559227265 13936095 -811077595 237460132 42 1000000000 -277602271 1000000000 -1 72462518 -85244426 999970403 338963774 999970403 231721406 -847617149 226414040 944234668 -484512459 -68763094 -1000000000 -999974913 -459873245 999970403 513582208 1 -901008768 -179172549 -872076177 0 -742576043 -638000552 -1000000000 999970403 629787145 -889412512 216462586 1 -999974913 -854446390 114077406 -999974913 -874547806 -957679933 377440236 999970403 340592535 15694513 421540807 800317731 600342686 -999974913 94751821 717053926 999970403 -289532137 962196605 35762665 166407834 93303350 1 1000000000 -874108324 42 407682446 484389265 999970403 0 999970403 560379635 -580420449 -136961963 999970403 -1000000000 -457503760 -267003988 -244472384 42020839 -999974913 999970403 740368307 -661439069 0 -999974913 721118942 -931375573 287350780 517821913 -405630859 78649441 -401651569 0 732844906 0 769526218 539018832 999970403 -331686343 20074962 -777275668 -999974913 0 813406426 1 -254936955 999970403 -816051137 445791644 395973964 -988134886 426140411 -123179558 -999974913 780093637 -172373801 641297824 798983680 -546520269 999970403 4950577 639671740 -835396003 -320804119 0 0 999970403 0 -441003120 -106575916 -1 -396109772 669097795 -943855949 -1000000000 -679095161 879452221 -402654606 -859242948 -823522495 -956714790 982935910 225713663 296346104 238129812 528532316 395552607 -1 99309210 -999974913 753849745 999970403 949921111 0 1 -364870718 -155351440 -393668157 715593625 759211633 -965753633 1 0 0 -646210841 -1 890870784 -598548016 -999974913 995217304 296571332 0 335508497 -757216214 -699997690 -475845007 254477797 999970403 771933663 -999974913 292454705 0 999970403 702265831 923129012 0 73206042 523837554 -810430806 -545736847 -999974913 -410235166 81672275 -207182910 -523590193 -999974913 696022098 -612564778 267404966 999970403 -1576939 62883739 1000000000 -671211016 -501131730 -196718298 -1000000000 -211242788 -617616453 604969211 409636663 -738956028 322069203 746461181 -484462226 999970403 647374761 -908634780 999970403 1 -464519766 999970403 -114185460 0 -873599000 -587559739 -412529366 -874764640 -344535395 257617743 -788306558 907641746 732368370 923746538 999970403 241187771 -905005188 -999974913 -840448383 75220836 180915537 1000000000 -395429520 1000000000 1 -519413605 664438837 799127491 -10914880 -460481270 210174040 -999974913 1000000000 739948269 -1 -999974913 -1000000000 -999974913 -999974913 0 123686263 -744249784 -938607558 102228973 -543490697 -948975959 908233173 -758076259 -999974913 994805348 -716871504 577718146 394966136 -1000000000 -775514195 -429159930 917282025 -372539657 -108704493 97312256 -1000000000 42 999970403 1 -473046233 999970403 1000000000 -692848608 -302915130 552611233 560788256 -999974913 -1 -98798046 -999974913 624954505 -734054620 -1 42 999970403 -548987311 517038127 -1 19211479 -999974913 391286562 728666834 -814335132 624999185 649881457 -101546262 650277828 65829210 999970403 -474219566 845458475 -926590349 1 -559718949 -855403814 210486163 -876825285 577153767 493735430 466635899 -649594660 664321736 999970403 -5728248 -999974913 -999974913 -668727591 -1000000000 -999974913 286799951 -574017165 -999974913 -1000000000 -401134667 999970403 999970403 945547627 1 -999974913 -586775175 999970403 -640038007 854370399 -593988493 959424592 -972944152 -524379712 -721079979 999970403 1000000000 0 -210709362 -722191567 -954819506 -406093999 1000000000 895762705 999970403 -1000000000 244564294 207457713 -999974913 -251665755 42 -648281831 -632942001 387016096 584227299 148053586 999970403 -809146508 -13143916 925986331 -999974913 1000000000 -837006145 -293425174 1000000000 -999974913 -1 -1 -999974913 -1000000000 -1000000000 947901950 -999974913 -999974913 1 994791881 -999974913 -999974913 -1 0 46658207 -156692569 59619027 824551297 982848943 -740012070 -1000000000 349601571 898109759 -999974913 -192164033 -682216983 -264099526 448362156 1000000000 999970403 -999974913 30909799 -387940821 804019669 704342787 944891725 999970403 999970403 -1 -629772655 839436922 -515554094 889245756 42 1000000000 -93607847 314677408 482840745 239209066 -999974913 -429644056 1000000000 -13350213 339163334 0 724762629 -598177263 -999974913 432056139 999970403 -639138914 -999974913 -320351048 861138227 -1000000000 1000000000 999970403 -867334538 -663450314 531306110 -16773110 -53798974 -968234069 0 0 -711528339 -312774874 -226659967 -328325584 56352536 -999974913 0 -1000000000 372345929 890223292 -255560213 42 -999974913 -763046568 923594 751157840 830547018 0 999970403 440237618 999970403 -269101643 -1 373011410 666698231 356560516 66480274 542847946 -999974913 889209189 -381557194 -699083773 -881790417 -999974913 -365274216 -146930114 1 42 1000000000 -699478522 403933705 -999974913 -772295784 698222606 -662760062 376477085 0 0 -682434360 -143002299 -838024265 -929783456 -942492271 592173122 42 243603870 1000000000 354435753 0 1000000000 -536381625 -590400939 380603630 -32279051 624486416 874992445 0 68907994 302247816 108045196 322163817 -170473779 -26722900 -1 -991551604 -122259114 -32354816 42 450587349 953265659 -616310966 -999974913 -1000000000 800415996 811205521 -805933512 -24371085 1 -791132663 990613667 -753991838 853069417 290502192 440849199 293242719 999970403 999970403 -999974913 652013833 -125959936 -1 490452072 0 999970403 909535836 655460692 598765655 110485583 999970403 -617084436 370962259 0 -979684110 664345064 976714656 -458021528 -999974913 -238596818 105876775 -1 -535313604 42 42 -466787297 -186322088 -835841355 228090266 -999974913 -252659925 -184918065 509170400 -298794276 9403989 202936104 361447497 -16121901 999970403 259191177 -29678813 42 435841962 -1 946116276 -393010133 816266994 -643879749 -999974913 245308784 -480057239 -738487430 -999974913 -87419050 -179176237 -871121571 739643803 -698420884 -61820770 993339173 982158432 -846948132 42 -405324868 868306806 -1000000000 -1000000000 -767779028 -83732360 999970403 802573253 216953398 578712159 -992757456 382363965 -1 490285551 999970403 -125695709 0 -714311222 -703611577 512994433 -847797079 999970403 42 999970403 395140685 614861321 999970403 1 697430413 563499949 -460940707 663742352 0 260608926 76987043 894550587 268674820 1 666177569 497676270 -762819918 1 425242895 165449019 -367891711 326282526 230596072 -758063194 944535811 -476060028 507526362 -999974913 -871807100 -764121481 1000000000 -922972639 874776344 1000000000 -497001879 770040129 -33446691 992768681 1 1000000000 -908949306 170463738 -706918734 -1000000000 -999974913 -1000000000 -999974913 -999974913 -876912027 42 895904589 -493026058 1 -999974913 648772185 -304993582 -999974913 882749787 999970403 -188139859 744427211 714809259 576146699 -999974913 681305436 -645364792 -230685911 -442056186 449853988 8073559 -703311996 439898069 -1 -475620713 207107052 0 -264430887 42 -825473018 -405231921 999970403 1000000000 -291305439 -1000000000 -524180858 -526781111 -800228607 511042896 999970403 -291979614 -999974913 -794444862 999970403 767611158 -999974913 -999974913 -542226045 725373867 -788614261 -935829548 -636194590 127231620 563515965 -1 -999974913 36343125 -840949534 589861927 -207644475 1 890830749 -589017227 426049804 540752506 -999974913 999970403 -205391792 -999974913 -498479728 418073754 -202166778 943712621 447767899 948482292 1 143548226 -82661850 424371923 -999974913 1 0 -1 -699333013 -347156683 -554326376 -999974913 -59120958 1000000000 -549277691 -454620219 527645121 999970403 -531802061 -544479879 40070023 46794190 -174399017 1 -999974913 1000000000 190233473 -1 999970403 -604039064 497173991 759344870 974221588 -999974913 1 520865849 147574961 654446302 -138188155 -1000000000 -71628497 -999974913 922986685 -1 -818385067 -67418532 651489210 30885069 164442928 -994734099 -488419474 654560685 -999974913 229399929 -877797165 263982000 721702643 999970403 -131159698 312797631 -999974913 999970403 313899057 -761310541 829572995 555321964 674451968 -999974913 -1000000000 -719785149 -745744110 -503933047 975982725 -660228287 1000000000 809032093 849143374 999970403 -999974913 -380615469 879796955 800843490 -270049929 -693410050 999970403 -803654209 135664707 -523039907 1 -999974913 -1000000000 -295359246 694173990 830434795 95379673 -799722461 102129107 -1000000000 1 -999974913 -781516309 -142676332 -1 -560989805 125460298 658499199 -195845620 679918248 -132394996 -1 -843385914 196370040 -546623467 181195374 -394284126 22579527 760408509 -197650138 923462090 -101913317 144863725 -126246073 -999974913 -727202357 310346584 530800085 180915537 999970403 -1000000000 469609185 -275438581 971902623 999970403 -194973570 -357649287 -1 -999974913 1000000000 959370176 -138972883 -557903678 -20008142 -999974913 310983211 944804839 42 192391392 -1000000000 170176475 -999974913 1000000000 -808232103 1 893905954 42 -49414166 -543919571 278323032 857818043 -1 0 -1000000000 -536752896 325991310 436371668 -731168144 83884566 14165714 924021934 431170175 999970403 370486706 264134022 -981185523 -149847086 -520698690 -1000000000 449905559 -999974913 42 -376655064 -999974913 967091532 -526054919 54388996 700391649 -907856311 907263989 -898266869 -154234529 -1000000000 -186414590 27819443 -180454319 171615220 -406219002 999970403 -641595649 -179051314 42 -753510879 1000000000 -464249379 -896331952 -327304240 -578778490 999970403 999970403 -538457632 590885427 -587038122 -494874769 101362451 -999974913 731134106 338503339 -1000000000 -1 483576349 632623939 441417371 394313482 -999974913 765163580 -999974913 531585957 42 506513775 -387044932 85904533 654865657 -371086786 363993962 141233850 845630649 381144698 143170137 -999974913 -1000000000 -359998577 238555422 999970403 -973092809 -1000000000 -751552522 -999974913 -999974913 0 -561597409 -993783708 623970946 1000000000 -863808621 -1 -999974913 313613104 -293079367 -999974913 -854065821 -377405599 -355892616 -780432410 581071142 728203858 -999974913 -473999052 1 999970403 -999974913 -264493791 19278370 239070269 879849686 -61129126 999970403 -1 286593270 -246527503 833288330 -999974913 -154270801 -999974913 223501442 -1 197348302 -74626096 -605243733 -610864032 -288085238 245448567 -120661289 212681404 -352701477 333392405 -999974913 -999974913 1000000000 -432368147 -511597298 0 -147644168 -363426913 925166445 -698985218 -999974913 -736301922 235972599 693659071 999970403 752622026 -808296710 999970403 -999974913 -327868971 -15719296 -511823728 -609402471 -480803094 395852466 -264465822 299423522 -203821145 566953431 999970403 -640358088 999970403 -999974913 -314233932 897210273 -999974913 783084438 74592049 127246239 -999974913 999970403 399083583 -999974913 -974871806 409185012 -424753904 -248876640 42 -785665154 999970403 -182780433 -1000000000 54190290 -1000000000 644273264 1000000000 -946238550 -119238399 -999974913 -1 -632998391 196799972 378665505 -52834017 999970403 759482857 999970403 -999974913 -169324316 -719998729 -823010695 529692717 -975197029 378378437 347671641 42 42 463331074 1 0 563576707 -999974913 1 -445462766 -85546900 0 999970403 634593066 999970403 20182404 557683097 674722600 301135274 -343201714 19578910 471598291 497491836 975916027 1 999970403 -886617877 -657312010 42 999970403 -153532131 810663023 1000000000 -114204075 -865789918 -1 -807838410 999970403 166617824 69465376 246630543 -349009217 801841483 1 -1000000000 -999974913 42 -244041964 34286207 -654814335 -999974913 740687458 -882232999 -1000000000 707692665 890357549 368814190 -999974913 737132242 346070727 1 212860730 1000000000 999970403 -635833850 422013091 0 345551909 -999974913 -637665355 231641109 577704822 42 -999974913 436052994 618379821 314712523 825771025 999970403 999970403 299427861 -999974913 999970403 -548712113 -1000000000 -736812950 998194317 499394785 -999974913 -246855419 370964302 -359575600 -814624583 -217898060 -755022471 -333448672 999970403 0 -239552836 -454376523 42 0 -563943017 440422295 -999974913 -261177366 -999974913 894786457 1 -999974913 -999974913 235601824 999970403 605442739 -270582655 272470024 -999974913 1 141884264 -750206647 -626087191 -1000000000 -953589588 -651091930 -999974913 999970403 -512673988 999970403 -769648259 569696724 -1000000000 581950417 -728859529 52494305 -495281028 -626946406 929506434 -431740105 -945755445 130805698 0 944054852 10002272 191164519 545270470 -999974913 -952134331 454018589 722413318 62513177 -372578452 733805814 -87031993 -432705517 -999974913 -674306228 -15795283 619204925 999970403 -392358286 4260734 -260565637 -668053352 663839527 -999974913 917647786 966542504 1 390479635 -567106236 -881626438 169478193 -794498834 -1000000000 -403132348 42 243667695 0 494364140 625029703 15210600 -999974913 -338038569 513314105 774921245 108261390 763321391 0 67771018 529893633 180654271 397340956 873728142 999970403 -1 -1 -42127543 132928599 -840547970 112021396 832403055 857939904 999970403 -715604103 0 834524503 241152681 0 711783038 -272031159 233414187 -999974913 42 -688328442 154639046 463442622 -96534273 -246455471 646121238 760424117 279760221 517802604 -321826968 -421032193 -317139298 22771019 -935042461 -1 -448738058 -318803572 -999974913 -382968742 -952483971 282732741 85936901 -678245602 999970403 0 143233976 421252862 -299624332 -197379235 999970403 -42131128 999970403 -685398372 -756828526 -1000000000 -999974913 -202583962 -164653215 42 0 -999974913 131077986 969588779 999970403 1 -145640680 -353174410 1 -312194859 -1000000000 999970403 0 -1000000000 -749904424 -25490054 -999974913 999970403 999970403 42 669833309 1000000000 1 350280910 -416719707 -426521943 -999974913 -678609428 -650351988 254041387 -727955652 828579205 -740238200 -340160623 -999974913 -134494399 -458135374 -1000000000 -1 -793505849 216412135 0 -330308524 -324378228 -94128655 -787507035 -277740322 173687616 -271701530 413007988 -175414879 -625647283 -223209121 -791762495 109599523 -999974913 136200281 -999974913 770214125 42 324382314 -999974913 -999974913 -473655089 999970403 -126016581 -234784410 352339084 999970403 -839064108 999970403 868090218 -717201338 726458976 -596541435 -403020014 -999974913 -541889934 272081522 530259847 -809937022 446336996 527555206 999970403 999970403 -1 579538514 627272189 -999974913 -1 -1000000000 420467513 891204946 -637122212 -1000000000 -532325453 859504158 -970244911 423441042 42 -838215179 -189832533 244859999 -999974913 -1 213749623 551305335 137872657 -333006065 -752721984 -974014489 -999974913 -999974913 106111337 -634163745 1000000000 999970403 247307121 -378669440 -777894261 531881412 -68067466 -507917648 999970403 89890741 999970403 999970403 1000000000 -229841965 -1 999970403 516290265 -1000000000 -985652181 -1000000000 93405270 42 -745123901 680168403 999970403 -520581341 460086969 -1000000000 35622267 -937762142 869231245 280196923 -651983044 81165440 -579927784 999970403 -17617237 -1 -676105931 -1 -489970313 -985269631 -874884921 -999974913 -1 -1000000000 0 902376807 1000000000 1 -999974913 245597801 -775649343 -864117774 146006578 -744984695 -500804622 42 -990430140 -303107721 393901521 395091742 429265114 144107230 -31548085 -498092018 -959742657 372418749 -72389701 557506378 519859629 -904196492 -934274068 -527191326 -280133812 -514978169 -300313795 -1 -1 -999974913 -900411743 666047813 840147614 -841069185 941625519 552575103 782263509 416429355 -938886397 161072906 0 999970403 784827624 -612296043 0 42 -601225390 857488734 -992324778 -727192875 -2024152 -752110796 -1 -999974913 0 167328808 -68838821 -656137144 207364563 999970403 737462561 999970403 999970403 -436987198 -215266760 0 292506533 999970403 422161379 -795006035 -179449334 690086990 881101958 227794866 832351031 1000000000 662691872 -202468314 0 -581740888 -999974913 1 395543537 837289598 -321472606 919225764 -105852778 223011460 -5023981 296446831 105192773 -667515313 -999974913 -615172407 682838541 670153956 999970403 344361884 999970403 -339167036 911158395 -716204902 -1 0 -857865936 999970403 683712143 -999974913 42 42 1 1000000000 988376847 503035183 999970403 466976849 999970403 0 967942269 -1000000000 -999974913 -589916786 -603009101 132370137 -238157688 -858978657 303577826 -1 819034208 999970403 956029304 413621257 1 456321872 -153338870 -8052726 -1000000000 -666128901 860866607 479714228 -999974913 586380664 675676279 -452628939 999970403 -521881071 -143903349 -999974913 806539892 -366709804 -399932675 292331205 -922664276 -640305230 72479188 -168194805 42 -716401589 572962616 -576317254 -783925766 568689032 1000000000 214255927 430651835 -867418537 -999974913 -945668912 122297391 -999974913 -587679429 245422001 782839821 -841805338 -1000000000 49798252 732819228 265041583 -501453142 -653861021 228298845 117070149 41054341 -999974913 432044350 123789814 -999974913 339478840 -161752901 999970403 -869296527 -909028763 -164467054 -999974913 999970403 -834882210 -20437791 723288914 1 42 -283522119 437696022 1000000000 999970403 -908884710 -493529787 -247873161 -999974913 -14638608 -470401239 88011821 -154238480 -477939998 -838976927 1 567994727 840351561 1 1 881617680 -999974913 -999974913 179812180 326112148 -598012136 -865846818 -951746356 310642564 -272193947 -439176080 -307981762 -1000000000 999970403 -335312592 -346190196 -185283698 -1000000000 -524085137 236557169 751826123 525737665 -1 -520147095 -604223512 577511525 -46695705 803070277 -604498457 -938796926 999970403 42 149823514 1000000000 999970403 762909537 916079966 -999974913 -298162360 913200180 336432201 307706146 -402361486 -998341421 -999974913 -999974913 146393947 1 -559001568 -862324990 700935396 -610225737 999970403 339084457 417885366 -1 -851975754 -629232824 -999974913 999970403 636549423 -1 -996671477 -602043890 -712549881 234327428 -175470660 824030125 1 580531184 655772112 952778750 0 -655822274 156592004 275980574 631388580 -350969544 -558971083 -208591929 42 -739553648 -99188968 999970403 -734167294 -555046377 -197298557 69110021 726813951 -624792204 999970403 -1 469463230 -1000000000 312871033 681982502 571197657 -1000000000 999574447 999970403 569821923 -770572569 -413208746 258567027 -45346028 -697697675 42 -314835126 302491642 211371116 791720079 350875161 -589372106 663127302 -999974913 -1 999970403 -65897833 160234697 -963807715 -999974913 105530951 -521514639 689310768 999970403 649826439 0 -1000000000 -899973979 865275321 132307754 -139554870 -908309287 999970403 915425007 999970403 -815137207 616938751 -586062091 1000000000 -822786940 -624385640 1000000000 845089668 1 204177583 -48128153 583126380 870145090 -1000000000 979296169 -311971633 -907498914 999970403 -999974913 310921610 -35566071 757250958 -911067149 -999974913 156641165 -999974913 -907656618 -344038147 -999974913 673593241 -999974913 999970403 -995448735 42 58629424 -727868099 -999974913 -912943921 -103666874 999970403 807682547 -436360211 999970403 788415580 -638472967 -866479069 -56017114 -999974913 999970403 296247915 999970403 770953019 -1000000000 -630390595 22509033 0 999970403 732671668 22322652 -999974913 911412490 677509985 187983133 -884457500 999970403 276828976 -582001845 1000000000 -594102064 -196650542 721520642 -999974913 -421032053 999970403 -534773537 64575269 -794606389 618408145 159654935 425246101 38877485 -271989113 -523761734 -474564741 42 42 -734713570 396338141 -1000000000 -1000000000 444816377 -1 -621921370 559848692 -225208641 42 -999974913 727514668 -161598554 179449531 206648375 675050050 605796244 -966472757 42 -535989930 -119634750 -495986670 999970403 999970403 999970403 -606528161 -874832997 42288382 -255439898 977666084 1000000000 934642581 1 -622647900 -938170434 1 429178830 -34068725 1000000000 258334721 -680397619 845383808 776117579 471564928 42 -824032194 -96667238 -856624114 -233110535 -478508380 637919963 -285101796 -489260471 490190935 -999974913 -999974913 761554324 1 999970403 1 -520871615 327181081 317324527 -643439218 175823823 -512516239 10062117 595082194 -219088033 277595279 999970403 -282215391 -999974913 -909513529 1 -999974913 -644614642 999970403 -797524309 -1 -999974913 -344572208 858411535 -860422597 -494694291 -834541573 -554412939 -334700870 667183802 -663392873 265901818 999970403 748068492 785015464 -506186498 -386511226 943207555 885299053 299696576 -999974913 919366932 984063661 -1000000000 -417638567 58023363 -476810806 890181103 -999974913 -271015526 -244466497 -779908569 987329741 999970403 42 442811713 -417576443 999970403 -424753904 -530549883 -203645978 -355626023 637405870 -1 0 -751704217 -949595383 831658916 -160361019 256554075 -878019333 -889175971 999970403 -588883061 -196857470 -409621502 -1 -757631668 -1000000000 802963773 -98024289 -229022518 -914382287 636476988 -335753701 -228706795 -92306595 723451132 -97021936 -1000000000 -934590970 367100740 -244052657 -1000000000 999970403 -999974913 520395689 101871463 -999974913 773752239 -457229823 42 -494149079 -578851698 264207946 666984517 -80752493 -181541760 -999974913 284895546 824618829 -514075022 -1000000000 -47124832 -999974913 -1000000000 -999974913 -730749829 -1 315841007 -413234005 -241741184 -763787021 -259311180 757753474 84558056 -54479706 -491274630 498070512 -1 -263859091 999970403 -999974913 -841248664 -865344025 819950978 977917446 -999974913 -999974913 1 -477811632 443877515 964396716 -290619886 -424158093 845260002 -81681283 198071011 -472250363 205498067 679019085 -741791458 -999974913 0 -250442436 -872035296 -684035737 1000000000 992830453 913968420 -53672134 999970403 -999974913 -213640450 1000000000 695084612 -977064341 -160857563 984656420 -262786775 -106272435 137204003 414614361 -999974913 -285833000 105949546 217647022 -1 -1000000000 -484176874 -371474855 -205109757 -840169335 910962063 166259702 42 -999974913 -1000000000 -440149245 333479224 -444038621 -999974913 -1000000000 878911117 -376753968 -833162244 -169657429 -999974913 681497256 -999974913 -969461140 -999974913 999970403 1000000000 1 101944800 -604671678 713918198 549274867 42 999970403 122940404 -999974913 -999974913 -999974913 -177002794 749102293 756615654 781734882 -315139765 936448766 -424326140 0 -297881915 -849100015 -638295292 714596148 -134091395 -1000000000 1000000000 569165598 396370143 -122619313 0 658613051 999970403 999970403 -3445954 740991454 -875503418 -973608383 488328336 1000000000 703840922 -474109694 -441515551 -990947181 -321571442 797257639 -285615886 657206919 42 -106630744 285804146 -269784256 -673787269 -834097536 735736027 1000000000 -88516710 -698301659 -162454639 -35412257 112662299 -999974913 999970403 -370644811 -889260849 -372654543 -576613742 -649639462 999970403 -354019793 -755279884 999970403 999970403 375470550 363833673 -999974913 42 447409456 264708133 -765812420 34488197 649467229 -301510769 137367854 217548323 -999974913 999970403 -301718046 -379215501 -999974913 -113921116 999970403 706192674 -439547520 -484144131 224250195 81377633 620266785 -619071567 999970403 34790876 118172655 7308531 -80499412 882812065 -730080333 888598159 -896727858 -271540320 -969233585 -354198258 924897209 -611895476 71075213 251490468 -475524076 -32594054 -201439954 413378948 361574143 115287428 -999974913 -518316785 -999974913 1000000000 -925939749 -568712114 974753675 42 -706425326 -115596809 999970403 520768828 999970403 -449314755 977999864 -995599727 635892906 999970403 825950323 218827122 1000000000 -400203342 -999974913 -313185221 96886401 -536752896 -30487010 -699335284 -999974913 -637168937 149673566 -1 311069278 -781044905 -434782271 -774312520 -999974913 999970403 889351987 107818672 999970403 566930303 -999974913 -888318430 -891862462 0 1 -600814626 999970403 42 -630862960 117678291 795843256 -590489794 -989170340 999970403 -999974913 83874823 -721568844 -350363024 538389675 665881208 999970403 1000000000 260714293 535598293 999970403 -246346534 -921426696 -1 -1 -471622262 -999974913 526219090 -42576447 260049014 823203398 -399007631 -671511016 999970403 -438299652 1000000000 -999974913 -425654777 211866794 428110438 -484552559 -681239171 981286086 693306918 512432434 23746356 -189561237 313594102 42 925815997 42 -191623693 -1 -1000000000 923485516 345267646 -237906947 302672827 -597262807 923515713 -999974913 423330513 -473118084 344990600 -62842384 -1 214380117 -514557373 -1000000000 -180523189 999970403 999970403 999970403 -29751398 211882307 -303350251 32081211 839450818 975626130 541817147 405116848 -1 1000000000 42 976916530 -934347370 863374568 -894212785 -55885598 -793774012 1 0 -981134894 -474087329 943491004 644812685 -628713610 -999974913 470396761 870354373 25848370 -869735229 -766223281 0 857072495 -745983269 1000000000 -494748973 182512967 -848616671 -535335386 82047294 899051088 -999974913 0 639434025 -601056210 25660989 -22513390 -782333606 -999974913 256007033 532961071 -1000000000 999970403 -295507647 627504043 -365426996 -999974913 -1 -904849223 999970403 -551608746 396783392 609643236 555476849 999970403 407085910 999970403 449963128 -312731874 718018902 -840352586 999970403 42 -23437157 999970403 -999974913 97438750 42 -648313787 -723141592 -274126784 -25908534 -648968471 -789932031 -974555018 890659031 432176557 -507237252 379348853 -149352450 90203679 602316810 -655850836 -30101542 -999974913 170636908 -999974913 669205497 -1 -653904956 394803234 99014434 732714190 999970403 999970403 999970403 912804429 42 768040187 569769733 -999974913 999970403 620660904 1000000000 482579018 961322989 42 -999974913 -411686703 937561388 755340210 -527707542 911180061 -1 874271243 723642160 42 612865448 875756215 579499583 -883595475 1 199697671 826036128 -999974913 -970572358 999970403 -567866373 234154651 -778012745 64094873 703427347 -118163372 547568782 642093726 376142067 -828159258 756761949 -1000000000 468237388 161136625 -999974913 999970403 999970403 -966105955 377246161 -120519796 -46446554 -1000000000 150782035 39279028 -889465001 1 -914915047 1 -999974913 588073630 -935481920 876071481 18655924 1000000000 1000000000 -375285703 433148133 459182155 -524892798 513123489 968376065 0 317499980 554099636 -1000000000 -565336108 999970403 -905256365 -57616723 -351749204 -540168392 393906239 -671571642 484780194 871187208 -999974913 291263757 -1 -86522436 -893692884 -739223557 -783804671 -835735309 -596769446 860153561 -999974913 692195518 307155483 999970403 613971767 834295944 103043152 10226520 -341503592 -999974913 972676475 -648697855 276830850 399187938 -483445689 -999974913 472899425 -999974913 281125482 -331369117 -999974913 -271300434 545574109 94993829 851120492 672059875 896425474 -690623777 768577340 662673117 222941882 806525434 -248305862 342074176 -999974913 -998448585 786536122 103308311 653973355 999970403 -809710574 0 -1 -176585907 440111543 999970403 -999974913 120825732 -523010794 -140825539 923832728 1 999970403 999970403 332273000 42 706823557 35142824 768045301 869827208 -683433675 164424810 5350041 -456710192 -528659837 999970403 1 -917387231 -999974913 39065835 -501702732 906771636 -999974913 1 625859312 999970403 692254771 -999974913 604405638 923891778 999970403 450652399 512172309 300157205 -998250714 -190503889 887154524 -195702523 -774532401 -1 977578466 702510737 -106653318 999970403 -849849731 988664792 -449126035 1000000000 -221505218 -999974913 -137858368 -71702795 999970403 425195473 -984986277 508472496 -24634192 501737658 838784668 -519881217 270222304 -528655684 -999974913 -999974913 87035032 -221949126 -308334464 -142645027 33368601 -325592536 179667664 -749299842 835823237 720954315 -765489796 -794529746 214126310 -400683369 -214527037 -397232555 111421516 828954426 -965425797 814023971 999970403 84862769 -999974913 -424137309 -557359149 -999974913 823825833 -999974913 42 -433341013 -168496692 42 602598675 -816478353 749434938 0 -999974913 -827875305 971117414 -645110547 -498662641 1 -368769973 -844175662 898011155 999970403 189990315 42 1000000000 771783678 -570565418 -661587973 216597598 -77455635 -1000000000 0 378442073 706119537 875325009 182171007 999970403 -999974913 519431624 -999974913 129664283 911325793 -845195175 -990875717 489333686 -355875027 1 -309611730 -999974913 1 -170489829 -999974913 663372080 42 147500527 489205585 -284810247 127545767 400169813 42 566726675 196624762 -1 999970403 999970403 101203631 58087742 855508850 -31633269 698580156 844493322 -200169457 120248575 999970403 272514797 -456390401 118897894 -999974913 811445265 -383808101 0 -285416620 -215453175 -751116418 985514924 39132446 -999974913 -821928072 1000000000 -1000000000 -686831103 762783121 545532681 -1000000000 392690894 -259724564 -511245205 1000000000 1 -714551019 965178552 0 -240948202 -999974913 355210038 -699171072 42 -932201846 -816462021 -70153524 419771515 -437219622 -981729970 -434944832 67047391 171929005 66620850 704405259 -401463821 -999974913 -999974913 999970403 -537299756 -668930154 -999974913 567706883 -999974913 129214070 -140381074 -1 413462535 -341471172 -287044144 -999974913 336270919 -645522489 455294265 -933805815 303215199 -421364366 1000000000 -681189700 -709979806 -598027683 540731714 -48108335 16451525 999970403 -510607620 -389087469 999970403 -159468377 42 987412121 254324725 999970403 -1 -398931154 692053010 274622878 -674905708 -1000000000 42 710690035 -1 -999974913 -999974913 999970403 -311454542 -738136422 -512484702 190110806 564907995 0 501613674 141955026 -150331672 -969286661 -107611590 999970403 -997726629 -236140534 0 964574908 -641827190 663386123 826058625 973639724 -999974913 -1000000000 1000000000 163336760 999970403 -566457453 -42694961 342251582 -999974913 103553030 1 -357854060 -1 0 731235264 -417098119 -598173002 1000000000 671547908 -292908531 999970403 -262943194 -721301744 -38108990 942080169 -591688579 -1000000000 -328491563 165795570 1000000000 452082590 -242190602 -999974913 95096606 91636257 42 42 -1000000000 -820131082 -468466732 811966442 -964577008 144125689 1 754234496 -81612477 -999974913 638679855 -86368297 -310338675 1000000000 -1000000000 42 296132548 -1000000000 -915154056 -999974913 -1000000000 113646925 -999974913 -66783468 999970403 -56973766 334577779 593660445 -999974913 999970403 93054070 -1000000000 -1000000000 383136236 -999974913 999970403 -1000000000 -72322141 -638171248 971490414 485249368 -1000000000 -645043115 -569210104 405976554 257549363 647019649 709760388 -591525232 982696463 999970403 -999974913 -978243838 816472686 -999974913 -999974913 1 -660699394 761543854 -246526294 -204531549 809408178 -299645246 -653881644 -963529102 -409012851 999970403 -943022874 1000000000 -391985046 -417422753 788392564 -420202116 289050120 -696992619 854268003 -244763448 -806621382 -999974913 -322801467 1 228398232 406781569 -270639405 -851396358 1000000000 42 -352335923 754456063 -622415752 358000400 -204469419 -100337411 999970403 382398316 -1000000000 -281759218 -176953919 -229275089 869567353 -1000000000 -999974913 1 717629752 320483504 -922400027 66446123 999970403 1000000000 583055207 446328492 493037614 -999974913 0 142721215 -999974913 -840995611 -549183607 -784506139 -78872654 98672934 -784029940 -138479587 296163274 544833676 -434371532 -214485890 -61071652 -999974913 -209314562 -483823180 -59475179 -434651654 579760060 -702532094 -611329367 0 811304899 91500926 720315002 287171294 -241346919 42 -958349690 999970403 8540378 -595777858 1000000000 -1 2045576 0 497368083 557216431 -166213041 791757312 -713097454 -1000000000 -1000000000 -827281796 -888021298 -949163002 -887560274 343188340 195578212 -999974913 18207959 999970403 669883794 -981008598 711660056 290507050 999970403 -999974913 557274836 -691320506 784061350 -952648971 999970403 791542970 -278934033 -1000000000 -999974913 -358141397 92475624 -99197590 -811096268 849283474 329401971 -999974913 11986723 -438170949 729361915 999970403 42 -868900714 -524585196 534752190 -1 30529348 -218776319 -256682734 999970403 -999974913 -1 138906030 -155514384 521749316 1000000000 0 -687608795 -518911445 78399771 -70336870 78738918 -291199550 405090192 596046490 203670727 999970403 28131620 -999974913 999970403 -812007041 999970403 170276560 999970403 0 599275796 -1 705153574 -76165884 -258296785 0 -863000989 607505659 270372351 -262125866 -894472376 545684371 -491448545 -48863759 999970403 -888677559 -999974913 910152863 749814752 -428369949 -187553403 -593546644 181150532 511126145 -397513261 -17815066 -400043370 888576485 -227229780 -568712114 999970403 442773828 950289324 -985322012 131686109 184358469 327712719 -999974913 286247848 820683554 6234056 539116066 42 134596178 -457773353 1 692948431 769722453 607923183 -999974913 -445591305 -346794089 1000000000 -435254355 999970403 -615213171 999970403 -940940900 -711687652 999970403 777949692 0 42 -369314875 1000000000 499619630 387912113 42 -121277278 958348150 999970403 750934424 88325015 -763202946 1000000000 0 180082542 1000000000 620836895 522932675 999970403 -906720001 -129800353 -573835174 341737902 210339889 -555100768 -26784858 509157956 999970403 392490912 42 -999974913 -556172677 999970403 42 -781708092 -987890183 999970403 -306592574 809024714 492364650 999970403 -999974913 -999974913 -999974913 7309182 -211809560 -1 589622297 498466867 -612916525 -1000000000 -310233660 278482060 629582789 -1000000000 -999974913 372811729 788290653 999970403 613198561 -999974913 912507377 708757742 -999974913 -1 -141119449 -130289878 1000000000 719078607 108413481 904257667 0 -445843214 -266527301 -851396358 398618092 -999974913 926546588 385721924 875640369 -425355175 -224877993 -844579542 783741784 -858589508 -999974913 678423583 628848177 42 -957599320 -11492452 -445220338 -1000000000 -438584486 -363162595 879744849 164214522 999970403 -555251290 -110513192 1 42 160856409 999970403 1000000000 -413618609 -614627416 -931530702 -968079247 184884116 -101821759 983866638 1 -630906145 56649428 -999974913 999970403 -76025309 -215477631 234013036 391957731 692515387 -504913828 -59493551 -70198770 -278657750 -749495961 999970403 999970403 -827973102 999970403 74834717 42 -537267124 312478691 -206345394 -565650591 -547504533 -301593554 547707999 -186209822 -217439478 802664092 -323223796 999970403 -247502408 -114849603 -999974913 999970403 -1000000000 243369833 -1000000000 -247658635 570997984 -959375456 999970403 -72995551 -999974913 469327710 -999974913 -1 592017850 405379825 505661240 -601244198 686607710 1000000000 -307589544 664110447 823730670 -999974913 -699616230 1 519945044 372418749 747586160 -567106236 385623225 1 603798516 42 0 936112952 1000000000 213395224 786472462 114968201 -999974913 717257052 915479604 0 1000000000 -316268462 999970403 -999974913 1000000000 251854829 -704085206 -1000000000 530085006 258651487 407318142 -266852579 177033320 -259955979 -999974913 -999974913 350526348 42 547405999 0 8114067 -999974913 796812111 809542152 619346618 701634623 -858593046 450172156 626807304 462256084 999970403 -204656961 2580552 -984592305 999970403 155744259 708748270 1000000000 -999974913 419493136 363628559 177856959 -350421527 -788941989 1 -600141119 -91752042 42 515813556 924639126 -865517880 -999974913 65731559 -134786155 -963929793 349562272 0 841986970 999970403 999970403 -359579499 -1 -999974913 -960768393 -999974913 1000000000 361600080 397329868 341877864 -671332302 368384095 693073882 55158604 -13569132 -1 999970403 -474345616 0 -990065027 -581402945 401737483 374541698 999970403 549954832 999970403 1000000000 -700548960 -1000000000 -999974913 999970403 0 42 -670698140 -551850483 999970403 -999974913 -109923966 -311690843 -950870949 -411187360 -601332716 -649903094 -420224843 1 0 42 1000000000 999970403 811819973 999970403 -1 1 -1 983324084 -772607441 403349134 29125891 35106589 -500466368 822273852 411309871 532882616 515668362 339087753 -831345609 656556838 971569174 796672077 160125346 999970403 -964830230 346283724 -999974913 544201879 -902663784 228882834 -773938334 -646320496 456605153 834328257 999970403 0 -239219070 975289774 466523166 -438025714 999970403 -66719934 -703023459 -912776165 538663216 75136941 117307120 20771802 796716532 -1000000000 -580724775 493579393 -618945834 219488471 887836242 -1000000000 -32282863 127684798 -930185037 -963183054 -725854198 880551050 301589811 -132605335 717524182 -312410262 -156715912 24641661 887221902 519172953 -1000000000 794875580 250692817 -1 541076372 -999974913 999970403 -311936978 874123934 -544422058 999970403 -999974913 -385823679 -146995619 -999974913 281205854 -89457977 143092071 0 857307171 957020605 999970403 166943244 871196154 470746528 -329837622 -43618482 913831698 -882835318 892622891 -429266927 572851286 -828415802 0 -999974913 1000000000 -590066456 -941779471 1000000000 -941809694 -1 -41082427 1 -999974913 -815087807 -497323403 848771359 -542854890 -569713395 -547327658 688098225 -999974913 1000000000 822662878 -617001086 -1 -796093615 -999974913 42 -999974913 -665163260 -666908883 216782704 484906514 -687442333 0 -964889169 1000000000 -999974913 -907336144 -783545224 -902681228 0 -999974913 -1 -884788632 809053658 688676993 1 -999974913 0 -8792805 0 -879256649 -946291924 -511573860 -907439836 541184380 760104836 999970403 -999974913 -252954287 42 1000000000 696022098 -229370016 -455469721 477548053 1 999970403 -363832634 672653207 -813299735 -771038070 1 859874082 475089477 -84831199 -131235911 -21783983 1000000000 -818463753 -958647351 353199366 999970403 -1 -30018142 -837793003 447702068 -999974913 967315763 -999974913 -695743470 76261174 -987443813 510138871 -95208948 -391705989 436040521 999970403 638809840 999970403 999970403 868816105 1 638318754 -216700509 902690464 562644124 -1 509065480 274274429 999970403 1 908623425 -265285270 416767624 626231191 247004448 611736715 765507980 -559947096 -277853641 999970403 1000000000 496113790 -725690480 520189946 413021221 999970403 -357288611 -658891655 91973201 1 882699233 -995930135 -370549412 -817108464 0 130267921 -155200068 0 -999974913 250657768 -591406968 44075989 -847122864 999970403 0 -1000000000 886831439 -204366914 -687054804 508312781 -556603755 485245498 -818739115 202470545 126897866 999970403 1000000000 108250096 -609973128 755449312 -807802774 705528129 327051191 732934075 864086135 722610951 -366357123 89890741 -25140687 937577971 942255930 -872361820 709546830 -999974913 -1 744220593 42 894657394 -123603147 -314820473 -411052777 -39420154 574251845 604304338 -193764539 822569489 -518148521 852711866 -133733209 -192489237 -419262865 -49932262 999970403 535972148 801803415 41285994 -350533638 848270279 475215660 -100027086 -1 540941082 -999974913 -1000000000 0 -832172101 -922333178 859837629 -480597894 591449460 999970403 79386445 415945274 567819346 -936590810 398918857 85246006 -331495580 -38931337 392044072 180218697 913221709 -985732610 -1000000000 -326143285 1 -808345158 846039 -268716312 -999974913 -1 999970403 377891614 -999974913 999970403 216507768 999970403 -959970161 999970403 -269163244 295220722 1000000000 240846603 -1 910540770 -225279583 741585752 -261562665 -202564565 1 428552207 0 999970403 556612967 0 592695131 1 -541058294 45857936 -999974913 999970403 -789495287 790208696 999970403 -202294353 999970403 348242305 568453955 -999974913 676247918 -791491489 732534164 423246945 1 538489864 823157427 -246377222 -623373399 -23101095 171657549 -785378298 -307910609 -602836339 832285425 999970403 400745813 -112139053 -887198218 684598167 -89233326 -63348383 42 999970403 973623553 880591190 -999974913 66335048 962816232 0 990573729 282923767 1 381177566 952520520 795886992 -769546855 957942032 -704300656 -728599690 -472022433 -58399722 -258260213 82603404 -847882056 -999974913 813877651 -227906590 -27867489 -551075603 462863429 130688005 999970403 -688557772 -96142300 -777209235 -809602857 -999974913 -702513237 -222922528 -527232445 727234634 999970403 -307826289 -672614411 -999974913 156517734 996829533 999970403 277986108 703364404 -348084440 -884699122 42 -966178842 617334870 -485899550 -932318848 -337574102 44374605 602892211 -460220119 1000000000 -261817023 -20743274 -897624960 296446831 8818356 184316341 807284357 999970403 536882975 -999974913 -214592930 0 -574080067 -316394639 -235664098 -198935325 -150867176 -677048241 -920391544 75012861 -29611733 0 -598464823 -1000000000 776107884 324919703 1 -263775412 -461296360 -999974913 347579212 -175636022 -944843631 552710428 -606837612 538266016 -382499991 999970403 521623001 937815427 306584653 42 -512792183 780948215 -699416 631795970 1 656464997 513524479 1000000000 999970403 -999974913 413964523 687901293 1 -698831183 884074168 -743518266 744835734 921984834 -77835233 735375477 548890484 -999974913 -424364677 817405808 -510705340 -938172348 -1000000000 999970403 -1000000000 -640151668 883680301 -722582722 -319194617 901244867 551887408 999970403 -108115065 999970403 999970403 -178603935 -999974913 -626840286 221386542 1000000000 -244527791 875767628 858849023 936777188 -963791833 -396197699 174248125 42 42 -445936497 0 737553120 -999974913 51287399 -999974913 524008833 0 -61632027 89197869 -93983324 -1000000000 -999974913 42 689390457 810211385 1 -382162742 999970403 93509175 -975701101 800221413 -1 999970403 -114192575 -1000000000 -999974913 258182765 -745958246 -512133506 681817653 -148402207 -43973416 -994699161 1 -193328987 752146790 857331628 -694023842 -502733216 42 -969755419 834303579 -351832064 909333443 254455422 47501817 -541694696 1 42 -815087524 -98207113 1 0 -51481223 -102225139 -999974913 20712913 71054453 -810976137 646879817 0 107186150 0 -839760018 0 -154641225 -502261252 -168729680 999970403 -521238405 799337233 551689892 42 1 -999974913 -614356532 635796775 -451263493 -786530012 930714704 -787847510 684389665 631407394 128982720 236386967 999970403 -178357861 -999974913 -883571973 0 583200577 -963210250 -28878186 454995302 39341701 874691526 972831245 -816599323 725486296 -631918008 511789361 999970403 73940673 -309227094 1 704563246 -103344180 -76040310 520987106 999970403 891437562 -63832351 299336999 14699719 831971890 -532820385 428785705 1 901634483 -1 -348091667 -453294421 674798029 809759079 352266636 0 -444737484 -714653587 892107052 -1 -436927246 0 934735532 174291326 228219276 -1 519904685 -912086940 -706362650 -352418801 999970403 -1000000000 -999974913 -336954607 127048592 -177424925 999970403 -999974913 923005433 -154659044 682961848 -1000000000 -203679548 -873095366 204919992 304644746 -426725864 232410709 -272029405 -105511802 -726744933 0 -345240234 999970403 149432965 111658290 -482863632 -987811915 -561097263 98884799 42 591763760 845842324 -759313125 -999974913 958340729 576056454 -999974913 192619485 -125303110 -779487986 -161972282 941295517 999970403 -1000000000 999970403 694030472 -466020543 -1000000000 -999974913 -786414570 -620630349 1000000000 -999974913 -970516548 492779082 -633401504 -985724683 42 0 0 999970403 294895399 -1 159205835 0 -364824031 1000000000 355195918 -965704335 -999974913 0 -1000000000 -609103838 -145787594 -424629589 42 576684706 1 -775234755 1 0 1 965798855 565480905 946004133 -511845148 -357429399 366924300 -135054711 -730292131 -829228311 1 749545138 690110763 421826098 -1 270042564 413457076 -177695434 999970403 -46113584 -330736382 321642282 604662111 642024712 999970403 -749876394 -42061455 -678131983 895990486 -999974913 -1 -203898907 999970403 0 -999974913 573848653 -144902649 999970403 -624117704 -426877169 -651865807 378665505 55869753 -999974913 227781684 42 -999974913 830175154 -615508574 -776230766 -635146408 -865388030 -990719179 958500867 -604968059 12243419 -999974913 -348128174 1 952874955 42 -999974913 -422504684 0 715627482 429897736 369953509 42 382155646 42 102641097 -581674839 594012907 -999974913 999970403 999970403 1000000000 -325733696 -1 -604178860 -857550664 472273812 859721156 -113511801 999970403 292903042 -999974913 -999974913 999970403 -999974913 505984413 282166662 -253127786 999970403 35263398 238351985 -1 -340427778 42 -1 999970403 999970403 1000000000 999970403 999970403 999970403 -782846271 0 -1000000000 266779038 -999974913 192502688 -364516790 -517342113 -743067559 456390014 461361259 -1 -482947028 -802208996 999970403 331860008 521039284 -451383496 -999974913 42 -1000000000 -525468278 101069886 -24475699 251432869 204988213 -937397166 16095059 567832716 1 -243927860 340238590 -999974913 -154845161 -937200778 999970403 1 -945754611 -596316780 91214318 236337651 -727594252 213888877 297637686 -999974913 999970403 -999974913 -999974913 461879900 -626025465 -329391225 846254154 -999974913 -641348035 -434800372 999970403 275987123 593046814 42 -551908732 -217510842 999970403 -999974913 728334232 -722879575 -999974913 -999974913 -352103093 42 999970403 999970403 296323914 309050368 151580411 -815544151 -999974913 -1 42 -999974913 478471219 -535489574 999970403 810083524 -150096488 790019046 999970403 -542390025 999970403 -358050362 200321574 -460841126 214126310 895117629 -489771316 -999974913 -882158503 -624618503 -999974913 -1000000000 165869858 344580661 -1000000000 0 42 -46815184 1000000000 -120149740 -681390289 878757215 -545639441 -781473663 -999974913 -315832370 999970403 -72923778 868215225 -695311170 -902300202 816405185 -1 441241907 42 1 999970403 459693902 785658166 516456240 951420707 400158604 999970403 113553018 -710226982 24341804 -1000000000 265981064 -925415107 -689345441 -572257343 -999974913 21532160 -908789998 -588963514 -991679616 -999974913 748066776 402652135 -354158717 969037675 -448016404 823976981 -510530264 -860866460 1000000000 999970403 -670123972 254301195 174232508 153230466 -999974913 -618355046 203996031 73251436 994751873 -264224644 999970403 -1000000000 999970403 422565185 -15764166 -828462787 420607278 999970403 -436863362 999970403 -97740799 -728000741 -246221059 1000000000 -728310732 308439758 -999974913 -455276563 143448989 0 -668137070 999970403 890073920 999970403 -60528552 -1000000000 42 194103908 319798908 1000000000 608759889 -651653605 -845365200 -360935588 -26702084 726737956 -981412822 236571397 -999974913 999970403 -1000000000 -303767812 -812355078 -1 -999974913 999970403 -999974913 -999974913 -263363124 -1 999970403 -955645621 882102365 296580531 999970403 217596852 469454646 -999974913 -1000000000 1 999970403 -972055445 27261470 -234575434 -316187415 -1 -999974913 583514967 999970403 -691149773 618747254 -839269683 684769808 71188384 0 -760834564 999970403 588921284 85761562 42 -426178789 610745215 222365394 -895294287 246826512 -623191296 999970403 -318786905 -14269589 1 113015767 42 42 -134613372 16052485 790958155 -972171821 -131335825 -16280375 -103382630 -620744676 -611343 -1 802669764 685292954 1000000000 0 0 -999974913 -561845968 -1 -424407894 -999974913 -1000000000 -918646104 536514665 439062241 -999974913 1 -151247898 -26060561 -187129215 844340365 68944247 373224748 -275681097 -83497505 -635454795 270490225 -967714056 -842055271 -923045375 173744605 -1 916309676 -868950094 880864036 -199580163 216718830 -1 -576897220 -448720024 -250024826 147416571 928196042 999970403 -328300146 767017047 -804828879 1000000000 -158904842 701746765 558839544 575493362 626901257 -842173950 45366442 757269097 515460516 457595294 -117036737 1 775053991 908925169 865114477 384053821 -650603882 998714119 639994395 351132385 42 350304461 -1000000000 199086647 -834109342 -1000000000 1 -521867239 -883579147 -366208845 -999974913 -197460912 -124874046 1000000000 42 42 830437080 182545292 -960698293 251007438 18400085 -1 999970403 640122585 -301989066 346036053 512751565 -763177596 -999974913 1000000000 -410736798 42 317200927 -1000000000 -513827351 0 999970403 464596440 683218325 -999974913 747154637 -999974913 42787245 -272715639 -515403611 -699015220 -532557291 -497410876 722531771 -520263874 612065269 634977092 -758308084 673625902 -341270573 -124025445 -965534065 999970403 999970403 30789390 -257165957 999970403 999970403 49762085 154581113 12391369 902034671 -17916653 -583923431 532345229 -245782981 409682573 -485753233 1 652158593 -906482535 -602752467 -1000000000 -217539654 970895555 -757526722 927898328 1000000000 -433801364 999970403 -948862896 1 -452023896 913394844 715769250 -659661780 326948276 930567126 0 999970403 -806601587 -912334730 -999974913 539348996 999970403 -884304715 1000000000 -1000000000 -452849933 -1000000000 -400141515 -939678222 -761600164 -999974913 427322811 233511431 -999974913 -489329529 -996225489 5225974 -487544339 -999974913 -715163737 -993767004 -280219472 -764899475 999970403 849935806 457226929 -679155449 560379635 999970403 577429105 642350582 710203274 795972411 -139318174 668788316 -644299830 516286794 821054049 -367842442 0 -438678297 628233123 -703503368 -585466362 365047562 703907276 -857282296 0 999970403 -999974913 -672252161 -269624733 -199872998 -714885308 495826341 -999974913 731021585 726944446 566113745 1000000000 764852509 999970403 393310029 -1 -357757247 -246615008 -967580798 0 -666215832 585298515 773041300 -854798873 493602847 355408829 -999974913 -547561863 -930576651 -1000000000 556384892 999970403 641818004 -451888760 999970403 -728064719 -654377496 -412975144 -163594416 -256367718 -926815903 -999974913 886244978 1 -835767372 -420941261 156568348 245455721 -403715144 -999974913 257516055 983619534 -143077595 999970403 380292284 -57885262 -438594651 -1 999970403 364555989 386850362 338579768 67075533 -880340213 348653577 -881111735 57858078 999970403 -1000000000 -418279651 -491835082 257709265 793498134 1 746711649 -1000000000 999970403 1000000000 352912646 -443883391 708934144 -649789897 145897013 -703657675 999970403 1000000000 -10341843 -100780969 811150396 338091174 454755645 -490198692 130566808 -999974913 868854614 473099241 -999974913 481729343 114208434 258299271 1000000000 -999974913 999970403 -999974913 -661861996 112649934 -308857943 999970403 1000000000 -473246613 648307741 -940615327 80864564 119388108 992787078 -1 -595991175 -767538485 -833958543 739514820 -999974913 -185391809 -1 999970403 912321005 0 999970403 648960044 -550884745 -999974913 -259807044 -973422504 -606745470 -286685825 133431671 952711344 -287760925 999970403 999970403 -923932890 -999974913 -1 999970403 -542929431 -267617864 -999974913 72898664 -420094691 -999974913 -593729062 -999974913 466931711 870412391 -1000000000 246707956 -922837800 -309097113 0 -188386718 24272544 0 -346171095 -1000000000 742396234 1 -602975943 940834983 -201405529 240260054 -722026754 741915041 423987545 999970403 0 -204485892 -549166391 -193009286 -273800388 999970403 160370519 -846422325 -720006275 -201934451 -231419319 -181299245 -534010446 -234863659 -45201873 -238482605 564226715 -1000000000 -999974913 198923982 999970403 -125352190 999970403 -657449410 795139030 -740438501 999970403 -215259041 300359363 761741776 282517223 442572800 253407921 -162119040 42 -999974913 147182865 -978662871 -1 -999974913 -997034152 -200491767 -999974913 -534056493 -209830161 999970403 999970403 -999974913 228469951 62852159 756534090 -445250051 177166769 -111290265 36048461 -1000000000 999970403 -600160832 999970403 -208847337 -606106419 -1000000000 374383753 329507222 1000000000 -839219032 317322206 999970403 1 660215942 -285524463 -999974913 936737280 -151383029 395594000 -453184599 190397942 -666551790 -999974913 -861056542 1000000000 -369614226 570475644 39543653 1000000000 865509381 387397980 873632626 34492488 0 952083098 482126946 -351266785 23443709 999574447 1000000000 733559678 1000000000 307882594 1 394274349 -572688127 -77725746 781312485 999970403 375025455 642350582 -434534777 -999974913 719608201 -176338750 -60203357 1 465266129 314998061 266975249 339397339 -304686575 140955037 172257296 525618457 -1 -979478047 473731698 209050136 513698685 492791172 -96719321 -411718663 0 857625001 -999974913 0 42 999970403 -453870119 -983822982 439227558 924361769 853046223 -10356819 673146988 -1000000000 -892578520 1 -329745727 706619150 766301126 60700520 242313922 -999974913 -347784822 -935380869 594205071 10549125 -934412853 -594221761 -761012969 -999974913 153718414 -138991822 542820128 1 312195796 1 218993062 488128869 146429483 999970403 607633750 1 -919002521 -812932488 875806750 648798981 -840960739 779337599 165358724 695156929 416755351 832361472 -999974913 679427157 999970403 1 671462304 999970403 4928099 -54175624 -999974913 -999974913 999970403 -1000000000 -1 760987153 -819031956 -250105670 1 762026225 -21864189 -173637956 541427925 -728083026 -999974913 -93048084 -999974913 -1000000000 636080003 1 0 439285176 -353594949 -488910967 1000000000 736749736 879110387 -228332469 -847520691 -999974913 507264490 794752094 445468878 748775880 1000000000 679498669 999970403 126656672 -748937667 1000000000 -299394204 1 -150542001 999970403 999970403 -131553675 -319895003 -740671420 -1 -999974913 -707393607 -999974913 42 161993389 206448950 999970403 229150821 -486083069 -503640637 -957724719 1000000000 0 24691835 -622535993 -622437994 296976219 -711825236 -32809271 -999974913 -999974913 -999974913 -999974913 -1000000000 42 -999974913 -448016404 -153337552 970809196 999970403 -126818032 825500285 -999974913 -999974913 953876397 -547665300 -977492644 220595592 1 -999974913 -999974913 -873207014 321568691 -165623070 -208012571 -999974913 -181493348 499550529 -993559621 121683916 -673738387 -467168852 458559837 42 583380231 -751359421 -999974913 -948720664 -6119360 437146091 460663317 489003547 236016830 999970403 0 -1 999970403 999970403 -999974913 775679705 -637811671 221175989 -755375481 -929781282 391179454 451880612 1000000000 -100369119 796885449 -1 124108822 149840561 882530665 -999974913 459710283 365148022 856367942 463023448 0 -999974913 -930711263 930226535 -1000000000 429886589 1 -1 -999974913 949315286 -304677372 973593944 999970403 -999974913 -891589772 999970403 -320514424 999970403 456833619 1000000000 372328244 999970403 -705120079 -999974913 -1000000000 953705480 273322215 758507410 0 757236522 0 -307937085 42 0 -1 -988286912 -819089606 -949532039 999970403 1000000000 -852158354 233522028 307320666 200412909 247842066 630998740 848920929 -999974913 -19531475 502297731 64071980 588369275 879968731 -999974913 -353905978 -784447858 -942867239 429659802 -1 -191122388 999970403 -335642848 482730639 -506336067 786755759 -647932503 -27750626 191829305 286252729 -243322612 -49695020 285355250 -999974913 42 811965476 701797630 1000000000 999970403 0 -999974913 158778242 -999974913 999970403 -999974913 -966115486 575044654 934901739 -999974913 999970403 1 7993447 -902348912 746224214 -162261337 -1 696327948 583690082 42 -1 -999974913 477156201 0 -726281727 -552377606 -1 999970403 -635403535 59235004 -37050870 -494679486 573304557 999970403 187537360 0 730296538 -684959042 -996895405 523670346 -62412719 -59389027 963619574 100257777 467331449 -261815378 -751554455 -47094030 -529324403 999970403 -1000000000 467739775 310517671 33878019 -999974913 -950676674 -447378111 -266393948 -67819609 999970403 -732048435 1 -550963227 815017474 -999974913 580660189 -999974913 607176331 -392338852 778410692 71230266 783132972 356881503 -13776282 999970403 -999974913 -884284983 923214972 -999974913 -209616177 -583782156 741091506 999970403 -73918964 0 -648140045 974030911 -999974913 -12366693 -948989232 662249632 -352482687 -820337493 -560247012 286403354 -333734534 481451891 -403454573 969525853 1000000000 368372171 999970403 240441437 -616058732 1000000000 894634148 -900017246 -999974913 -999974913 967621554 891515363 -703942096 1 7502903 35762665 -999974913 -999974913 999970403 433266962 757493426 781146422 -39839569 -623985919 774716560 -999974913 0 -999974913 931348879 -1 429229873 895938648 -92547458 360356406 488586684 -460215546 -1 -24402688 812222093 -1000000000 -641741575 1 -844213978 712895108 487696247 -34890646 938927676 999970403 -869849441 0 768891000 61726070 -536269785 893601058 999970403 668892366 -277737522 -113526994 1000000000 -670819020 -450517770 -563772281 44737662 -999974913 -129537976 1000000000 -162906267 984044882 425999661 999970403 638520441 -172146884 -906848474 219220349 661714280 475258296 0 776353044 999970403 0 -370544527 -417292285 -1 790334179 80279206 999970403 -867067173 999970403 -1000000000 -224710667 -740620192 658071415 0 -806974128 -999974913 -523010794 956255510 -1000000000 990557907 -670403453 -1 -165783244 -524092966 -999974913 -512468285 816295744 537031955 285568502 148822105 -1 -999974913 -546354772 -791450762 691316943 353482092 231218747 305853845 -629131766 -288548201 -1 -949654683 999970403 134460036 42 -975588666 688148885 -466638796 1 -3376541 0 794538153 157468916 -517698287 999970403 999970403 320719719 -863401989 -629069862 -999974913 152456542 57273692 929812222 -720617499 981849544 -336618739 999970403 683589561 -46093039 -231301757 -393051914 110588364 -280657715 -125028229 0 593306702 13560175 -818207216 660039841 -1000000000 558027035 940979001 336056824 897826690 408009977 1000000000 -1000000000 -1000000000 -209628628 915719691 -999974913 576995314 -999974913 260054494 -999974913 980458536 369596124 -815913269 879577740 901333647 -729609254 63115768 -743400623 -999974913 4072601 177952507 -300383922 999970403 42 42 -173286311 -315501381 -857150758 -163117365 15687934 -999974913 -615208048 -1 -125007852 -263203302 -272083212 -602948473 0 796436920 -1 -949193865 757525738 637977092 601842187 -924461780 149393221 758469861 642258781 -256026857 1000000000 999970403 -891558038 1000000000 -873662370 1000000000 953784035 -655664866 -9534814 -392692948 -999974913 999970403 -999974913 999970403 1 381948085 434064850 316878883 -970381107 999970403 615610938 940351869 150149712 -999974913 1000000000 -579547723 -337788977 -438339908 999970403 325476107 42 483902921 140253351 839120142 -914895135 609909297 -1 -946725644 -176535645 -264452092 307280522 656210561 -842826899 -999974913 -693344693 -1 -328167858 641860396 999970403 -999974913 0 -946909267 -800377653 -999974913 -975375133 -491506438 999970403 -999974913 128028284 928878453 754404337 1 246617323 999970403 999970403 -566564422 875914184 -246994551 999970403 308680284 -1 967619578 480556593 499026219 969371468 452177735 -1000000000 -771165108 1000000000 -999974913 19371643 -1000000000 0 555825188 -1 -67942795 999970403 585010518 0 335960530 520538172 -986914230 222309669 999970403 82146327 -213579454 42 -801291677 999970403 -348367429 -1 71166550 579828765 -417850915 3566030 -612106934 -999974913 -913547153 797494732 -392994039 505184992 -534433848 -33793026 -303727043 -850051834 -628316100 -810811112 -949590308 265215212 270340844 -999974913 333792993 -244832650 0 -999974913 -259704813 443577592 859076951 -659627272 -142912387 987170676 -115540864 42 1 209456390 -86433154 -990847441 -32280033 0 -772906665 -920476642 42 42 1 1 971188298 -1000000000 -37164425 -573466725 456435703 473097093 -585246840 -1000000000 -586034868 110970363 387332243 42 907137001 745446770 -462485805 322806508 -87741096 -147515225 574822591 1 74811745 -832295038 -999974913 -1000000000 -342657992 56029271 999970403 630682257 -999974913 975784008 42 -837662434 -441683883 835264623 -245302774 -436777261 -63394324 717644937 999970403 42 510366894 675415902 348563134 -11735693 -701002616 53792465 8284286 -88016189 -1000000000 -999974913 999970403 495113360 660732020 640122815 999970403 -89557453 -604237988 -230753202 -364070686 999970403 999970403 -540765933 -354398024 -486164395 1 448677675 1000000000 -890135783 410858799 1 -505338477 1000000000 -88621850 -225518227 -853145925 765790355 -999974913 690789541 0 -491840361 665929894 999970403 999970403 -974091479 809909489 779689055 -474317706 -544701460 -1 -918313691 -283627019 249919614 -309516520 -872079382 249059578 73318968 772191225 999970403 -387493342 950449335 550042692 1 -999974913 -999974913 131361256 -1 -648107265 881240431 936360477 -191786061 187672917 -1 -738322708 456393761 -339208371 -927225541 -999974913 1 999970403 -200276975 -873993660 999970403 0 741930833 999970403 108521053 -999974913 817461325 801233058 -592286286 42 842914723 -401510794 93329756 446696107 254122365 -1000000000 999970403 457799946 -938823885 999970403 999970403 -466941128 42 942419856 -673504455 -871758245 1 410914465 -1000000000 -1 -691179708 727234902 -573852322 -685000296 -1000000000 -386092077 -990255230 -7663434 -646049941 -877664620 1 641298699 -263109003 0 827643782 -999974913 44325784 -1000000000 -1 -999974913 1 1000000000 -501598420 -999974913 -602760244 -999974913 -22908937 622615378 613922874 659756292 -258482517 972403653 693572697 652319405 -204355173 819386588 380735888 397850180 -589404016 619904087 1 -942207275 938100084 -368670182 190194943 -535046010 -633454085 999970403 318543831 -353440765 -559840263 671839166 863981644 42 -582959153 703820611 64214259 -615358917 -1 -1 258906053 -594525174 725926049 226414040 -86756688 -911102028 -999974913 999970403 161823390 838304887 510034643 723315678 248030643 -948951105 1 -1 -300001985 619179485 -999974913 173815504 507315668 -999974913 999970403 -999974913 -222095111 640144466 0 267710778 -362486168 19525261 -999974913 269599891 -444268563 452165415 -999974913 726022427 -458695124 -1000000000 430813717 -236105090 -144446085 0 695262662 -891085521 178433492 626749041 890876712 -266768971 -130182526 171596533 -999974913 -1000000000 220696055 -405033493 -466263738 -86275882 -1000000000 -461114797 999970403 -614734211 545242602 -969249229 1 -872091080 0 667699765 566479523 955159665 1 -999974913 -503452935 176893731 114446426 -243306088 -999974913 -525878486 225042163 -396294152 -999974913 -969998443 999970403 -999974913 -765175307 439800664 -1 -276402022 0 1000000000 -747778588 128578384 -519928485 350042396 681019339 953995739 128326243 339485818 30627830 999970403 -999974913 -862732244 646784605 162026139 -999974913 -723516678 731134106 -718202754 309916208 780222139 592932150 42 769710196 114725421 -999974913 761928915 867166990 -743900065 488073203 -373841723 780401512 -892882815 736525994 379148981 -778922259 -999974913 1000000000 -999974913 172677368 -125721362 400280566 -323954880 0 -481277365 -84775968 42 -386803713 205041332 -272739707 999970403 -1000000000 755560465 -1 -846052295 -528722160 -689505115 -263296797 -563168371 -802510137 14798234 -997656242 -775539350 -764770503 23302030 537391693 150350613 -999974913 -471705891 -342040474 -230588738 -835389753 504078802 310767781 1000000000 -999974913 297514789 582992141 976010155 612445272 0 17437727 0 999970403 999970403 18056320 790563221 1 370077655 -1000000000 -1000000000 -1 -640969181 -785425075 -330525393 -473064528 -187558811 583076480 0 -98040686 -999974913 -840747055 999970403 986502183 697139276 -731766998 0 999970403 1000000000 655339482 -248680416 -333521177 -999974913 -1 -75009048 821840576 -409531376 -890004903 765380305 -909356861 999970403 -138931996 -1000000000 -5754620 999970403 621485617 999970403 971381836 532094234 583114977 -438474963 -496566555 -999974913 378504975 784062769 915564318 42 848053040 -80799945 -392824864 -45590780 -999974913 420606905 89343987 71401830 -586606827 -340078095 -984341469 -352404475 999970403 948464848 -377667722 999970403 -999974913 -1000000000 424698682 971019264 -535340912 42 1 -886968309 32396786 904997226 -765404541 924473531 752268636 327207662 -419583242 316073053 611442315 530371310 -999974913 193246251 -726459612 999970403 730143942 440036765 734538735 -334139844 -46307663 1 939978323 -746562093 -1000000000 -810105072 469706193 -584973254 840547037 -742499614 154920137 -999974913 -199648698 999970403 465724003 -160325766 -845615961 -341634359 999970403 -1000000000 582368792 -999974913 -959010800 100927041 680007823 -321033540 1 603194100 -882390215 305975493 -374339998 1 -732123664 186916750 801415375 -351354058 999970403 -860109471 169288249 -756396276 325796703 650454067 405990399 1 -720937092 -851961270 246357921 999970403 -798756104 743244750 -634593644 999970403 -552114523 684188048 189760519 -904734351 70264298 42 -885213940 -1000000000 -999974913 -397055923 -999974913 203768213 999970403 -585172878 999970403 -711528256 400203351 53903950 -820317725 1000000000 -745401928 -999974913 930753036 42 -483946025 -38037557 -999974913 999970403 999970403 -999974913 -1000000000 227099684 -502481615 -999974913 553253922 -666798154 -825621111 558771186 -906109545 874562541 912904755 -945562549 -818443099 477251937 706132045 0 46786842 868059726 780054963 116760873 -186778081 -970734582 993717564 4258433 291142964 -621833724 493579393 738822542 970368407 -999974913 -1000000000 191047399 -429243772 -490329567 915619199 512461653 170902623 415358686 -207528165 550014614 -999974913 -5533351 -565110598 362984458 763674732 -641119086 -1000000000 537366854 558501999 -61512842 -256218679 965396381 -160094186 326948276 346207141 -999974913 0 999970403 -445977775 812898300 42 -882709665 42 -1 -224790880 -348799641 797399037 -1 1 399886448 1000000000 947627322 -540199407 9155102 1000000000 853860776 -999974913 -778581426 94357453 845260002 -999974913 -999974913 -607150894 -318155282 396821752 376355055 -905565117 964330902 -722963516 493521 837379730 -999974913 146142375 42 197781970 -1000000000 746242765 -60691502 -999974913 818998941 451972106 -952736435 145913879 -303097857 388825862 -578994311 611748803 999970403 26460389 -1000000000 -858158833 999970403 0 -13777228 759163135 -102599739 1 -614529663 -873164652 -854152875 -396156574 999970403 -160532241 -463140823 1000000000 -80421603 -782122052 -128613646 529800017 -948683219 -1000000000 1000000000 -53434098 -265770644 -41339509 -7791453 -458229151 1 -410276576 -654603189 -888182026 401727793 -84080038 42 -399152723 907295926 1000000000 -666790473 -682274187 -657907715 -920922085 -1000000000 -840157207 42 -690363499 204889981 -1000000000 -166507313 641298699 766985325 436399486 -1 8968803 369705786 414065974 136565910 -654230873 120386544 -973122127 -999974913 1000000000 0 -665476449 -230322630 733971316 -999974913 -1000000000 -999974913 -927920035 650338971 -998510655 -1000000000 -16763744 999970403 375263754 -791510577 399899796 1 -451293604 -129119554 0 -886447045 -55710763 -999974913 277912702 201095884 -999974913 200355773 0 115400859 42 1 -512485352 999970403 120517008 -381064063 740687458 278244053 999970403 -766724198 -462700641 -999974913 1000000000 42 534470509 -105865352 -671604854 390918571 930378388 999970403 83596076 244142312 290644222 -1000000000 999970403 562121575 693814224 42 -837617706 512670603 862891754 -630377059 803127018 0 22258678 -77826907 42 -999974913 -999974913 492578276 999970403 -696664300 1000000000 494921502 1 999970403 822532856 -375126871 -999974913 999970403 999970403 433037659 570101745 -124423757 945102335 638517504 1000000000 -952469021 -1 341141352 203274346 254570062 999970403 459728406 -888283340 -999974913 123645320 734566728 999970403 999970403 805198507 99278187 1000000000 -999974913 999970403 419151394 -842395216 953367352 -735497630 -219392286 397386827 655766161 737131853 -999974913 649630966 -425125092 -999974913 764684190 -500775803 695800683 902104369 -453375893 373816185 -31450870 -650492923 461702731 8024768 -762996343 1000000000 999970403 776918078 -774955264 -38575584 724481900 -667412361 440127131 809076766 -1 -873200100 0 356922399 263027368 -1 -768405890 404997462 -428204253 920390661 -690565965 999970403 207618615 -185631286 461519346 746189700 0 158658450 1 506961586 -38976254 0 -900752232 745129450 0 0 302700958 95264710 -798792430 -388196274 -999974913 -893187274 153655311 917104902 401781817 999970403 -576866949 110314919 42 -154623953 449905559 708751765 319093224 151684150 -118134155 854128053 -26029434 999970403 -999974913 233345385 -157368132 222638967 -305798451 1 -624965046 253372034 604871759 -664242774 -930286123 977049498 -561547601 -595770978 260788569 870456822 527473515 -282769364 -223628725 212093163 987196889 869321487 999970403 1000000000 -730560479 -611444148 765537305 -999974913 999970403 -355025190 -448089436 472830785 130509315 354175985 -305769856 318066874 999970403 963110550 999970403 999970403 -940660126 42 -775246112 -83838689 260693961 644489557 -999974913 -782117229 -999974913 577014431 -655405132 -218839223 1000000000 -247227297 0 999970403 -999974913 819242216 685916433 -999974913 -62824357 -815176381 -999974913 -1000000000 42823347 -418974857 215111239 -1000000000 624867654 449795199 9041262 -1000000000 142661929 999970403 1 606977333 -413307296 504861209 529494200 -215747318 -831380914 588809196 456202202 -33979576 170175094 556827815 -615164914 274380195 846392104 -226310994 -979358262 -595819478 1000000000 480331393 154111232 0 -222021638 187431822 1 1000000000 -870405138 -676296017 -13444420 42 -1 834299515 0 55904435 330113482 -1 -372930928 999970403 410390417 76253730 -492979548 146476354 -203264937 447599366 9896645 -901038736 -999974913 279081677 -273177192 -502910777 -61664155 -648275357 100231268 -999974913 -550165035 238385758 -424596951 233076258 266975249 -999974913 -624019614 -171614134 528370795 -943529551 1 876390299 48552650 -942650343 -555439867 -651838146 -548479687 19348120 456216720 49606340 -1000000000 59454882 -535977792 100766834 -820106788 776327190 -788220264 938763139 783733661 1000000000 -999974913 -528875763 122780080 -578133478 42 207617992 999970403 863633311 -140802043 -229725675 42 999970403 149960681 377478213 1 -999974913 -183867816 -999974913 89971845 690108602 -231444695 -978918959 -1 -534203614 352674715 -482114207 -220681183 -999974913 -999974913 764979969 -878836888 -969539990 708381815 -56154538 462537411 -866231905 -946856492 -33273772 -999974913 42 32921126 543386149 -243218705 -494023907 -585683459 857801410 1000000000 -555646289 -267553653 -561814059 -559485691 -400215959 -368013793 552179998 42 -858525540 -1000000000 409037031 206944217 0 999970403 0 51946333 999970403 580069051 538647910 353959593 -252958347 -382783315 414691136 284890310 999970403 422553800 518998240 -1 -999974913 -769749979 846378365 436463081 999970403 -765510362 -1000000000 905281497 573523911 -391353899 -200679938 64536420 -276346358 -509225677 999970403 -179141164 -220924794 -1000000000 -447445740 579238439 550034778 -666983079 -988410399 4106808 -542470668 371585412 263666720 738613392 -277572731 -736595564 -48174184 -999974913 0 -936239838 -864239644 1 -247772741 -30875038 -1 -789239235 42 396370143 -554798086 -761323570 521168095 948241106 60439644 999970403 42 858826297 -283666294 -445377563 -307346546 999970403 410411060 -1 -26584498 759074608 494852523 -398086959 999970403 -361566692 266714103 -213885671 -577471001 -98382241 -678346045 999970403 896542063 -274675104 -1000000000 -1 42 -1000000000 -324475329 -774883055 -140272537 -68804953 513303452 -661240952 58432164 46994628 -449645187 768854393 36162537 999970403 -1 0 541908773 93710524 -334679980 -999974913 -288556933 645788512 -999974913 -999974913 -999974913 -785547750 -366352775 -999974913 258910579 999970403 291876855 339445689 -1000000000 190784454 567214925 1000000000 999970403 131071237 -999974913 -50863834 -500537917 999970403 999970403 -864040973 999970403 -520857385 539841423 -335017333 381030029 -755430975 373038574 -707061820 -98702255 679613663 123291206 -310618020 -199622684 -845206736 -594650584 999970403 922695500 42 -57153241 245400071 1000000000 -918725060 677631438 0 -999974913 610922255 434521752 855846681 -19051234 488266476 999970403 -51268288 1 -102179354 -999974913 -517576685 -1 -772035387 999970403 -813151347 999970403 0 78696828 -813966355 -757849524 -999974913 -1 999970403 0 -550328377 -75813740 -699907422 -561991105 -118075208 999970403 -999974913 -999974913 768677020 989324158 -201245469 920729935 431056955 919719595 319274948 1 1000000000 1 641965609 999970403 741615639 999970403 -1 -395135567 -383190186 -1000000000 162324420 -1000000000 -975152694 280475101 0 48986854 -307589544 999970403 155040501 362101171 999970403 -331096677 337867413 -291499091 242842753 598371526 -779379991 0 999970403 874055591 239441424 825448154 -35574592 -718240127 388906507 -323918066 -1 -819404500 -324942422 878266440 -960175083 879215899 258806488 1 -283976565 377187457 398431115 -647404742 106229530 42 850791441 -290976603 995319835 765356401 955006070 -883350913 573113120 -16060920 -756183643 570715149 406606074 692408567 -824642087 -643551804 -830265524 274147406 -708559253 -155859784 -1 -880252711 0 32913971 906686323 -729642854 358481855 -539658272 546451699 1000000000 1 -999974913 -625204865 0 805085721 34266100 -90912669 372750122 909166702 236024827 -746137326 487592132 562494179 1000000000 -466342296 999970403 -921773910 729415661 -999974913 -434882514 -999974913 -999974913 999970403 -212844729 206271082 -999974913 751153486 581071142 825457937 -308638333 45095414 709424377 -999974913 -999974913 -981551169 -443790882 -649344854 999970403 42 233707285 911474313 999335568 503280628 -492838545 1 499619630 -218872301 -995206292 484588779 -818593696 -580075934 -647925471 -683969859 828475682 709456141 847025813 -79709666 -257712990 999970403 732993988 330420369 108995865 -318000338 -999974913 -140189656 468667399 -999974913 -119715436 0 999970403 -269762790 50467279 0 -77677529 -338484419 231222766 999970403 1000000000 -173700222 502321032 822091857 42 411392147 112286537 137215775 -1000000000 -132331045 859416146 -792729264 42 1 999970403 -1000000000 42 1000000000 -604040946 -902153544 42 195402817 806650459 -125303110 -1 42 -330228880 810503025 24199996 91380748 1000000000 884141761 70329648 481006124 72521618 88163432 -643091787 -571239249 -77815816 1 652817997 284122525 194568546 110727037 -923715362 -918981602 1767538 -806798197 202215427 821392554 999970403 -641527041 -999974913 -74612789 -7741233 -174062340 668180974 42 33549943 -255830447 -493795710 604677551 93818605 -2024152 620928999 -123381364 -80289738 459038945 971021549 -1 -927457885 -768237515 137818974 664921646 409645495 -710322200 -179896118 -707646363 532693709 -837689516 0 -1000000000 72473903 324243321 784804543 469582773 -1000000000 -999974913 -879979997 81073789 883468428 -1 905082488 -476037536 -55263437 938502818 176942426 -558803036 999970403 -737599943 1000000000 999970403 -120001831 -207310642 -580287293 -361940977 779037178 999970403 42 251006293 467246285 845305529 -406801865 -328922390 793942833 -999974913 -392019378 1000000000 -1 -463035776 -697607221 61744672 425474107 -999974913 1000000000 -999974913 899572499 674467622 -999974913 999970403 -833700875 770915809 -829000279 -797054133 -175183544 -234511231 -974361484 33847207 -134025926 -999974913 123426343 -999974913 -532737559 246314612 42 -234245769 1 -51342603 -621112559 -451276765 -275808458 -1576939 218048154 -906085104 -802387908 -376746561 826507533 -319537046 0 133444989 501580747 42 -804684680 870456822 251649311 897826690 -50234712 1000000000 -999974913 492359853 42 999970403 485953769 184060104 -295185498 893764984 -218930895 -1000000000 749072233 47796010 215852121 756938487 392285582 348816886 -999974913 -1 999970403 -999974913 -686623838 -652633232 -1 -88848965 999970403 -945492663 31606671 -612563873 925929096 819938704 651605237 -999974913 -999974913 -568552833 -624281538 670399871 524857073 473499584 -1000000000 -67273775 216372408 999970403 1000000000 -1 -829245736 -404623104 1 796745222 999970403 572044988 176243318 -994103851 43106276 999970403 892560110 982295936 -869337713 -1000000000 242301397 -896053958 -869535042 999970403 -80621853 -955329834 -999974913 -551009995 1 458378423 -999974913 -463385790 234506538 184402933 -192318876 993214483 -639481044 989761254 347438494 626355644 -845432495 -278940713 0 -118790217 535598293 -629084784 999970403 987613527 969849526 90292814 0 -133721723 999970403 -187374542 946088920 1000000000 -178124119 -933114240 -924804838 688851799 999970403 -766559229 1000000000 -999974913 471295381 -383953826 -1 -999974913 -139002553 -10610923 -125631903 -1 -302879371 339979542 551543871 984701700 134044117 -97653797 822494294 970223783 999970403 687485621 -649845442 -938602003 -360650458 -51471797 354098952 507994543 -836555395 999970403 999970403 -416799106 -114467370 -791367305 -921258285 610082759 -963260544 -749904424 199710325 999970403 449617271 -131494956 -866883115 1 -999974913 -855762312 -999974913 -872361746 999970403 1 -583867936 -821890264 -428994710 -1000000000 -4521741 999970403 -999974913 123218428 392131082 809024714 -736824527 612272088 -496838362 513108502 0 -761633618 -935933524 1 1 -280028287 -836783759 0 -999974913 302587525 -989276639 -242995520 999970403 -12384449 -583861516 429535589 765809170 281279773 -385167368 1 -289177635 -276645915 0 844372459 -92683132 705405337 -826798913 895967194 -1 -189967996 498590791 -999974913 330169212 24819203 408378252 -775841068 1000000000 -999974913 -236445557 1000000000 54375989 -760964232 -972918484 -426426050 -712614479 503237808 557042755 -220045259 537928432 -338021353 306064833 -693683025 24269205 38793313 -641291035 -422090324 -352151564 374678266 -9991980 212856549 124460429 940380350 -66282489 -288286912 917690694 -763706660 0 -685894167 -1000000000 -1000000000 999970403 -44856756 999970403 -978158736 -489709156 -602986064 -999974913 999970403 -982808366 999970403 999970403 765937280 776917878 572436604 643608105 608401873 -570254665 249251153 -999974913 -478871990 -286556943 217608088 999970403 -999974913 999970403 42 1000000000 900880343 999970403 -1 464429850 64847721 537050199 177953398 841481601 -691511832 -726321922 -304625161 -999974913 -1 482126946 782304426 -438354929 -999974913 -785355100 -761411759 -419741738 348540621 -779350997 -999974913 838859024 940767682 -845498918 788858278 -999974913 893111466 -258095012 318543831 999970403 -1 152436450 15882304 -693340255 -524600384 -791181716 445233623 -842894372 -293336215 999970403 999970403 -711692647 -921279590 -651520394 1 886167424 -452705497 972819963 1 28948912 42 597955716 528351054 -579525001 12040734 -587599291 -999974913 -634066734 -380946297 968592080 -1 -813878096 -457642329 -647194154 -999974913 -175414154 949528305 -999974913 713286303 374314554 891384303 -243281360 351841096 -446259752 1000000000 151339092 727131005 -862968772 -999974913 647881085 -996904634 896437649 -840888934 -61205250 399675940 -771347960 522083182 -999974913 878158158 999970403 42 595090690 291452108 -999974913 1000000000 -999974913 267691870 -999974913 112286537 -978622013 999970403 1 1 304927911 -198241330 -999974913 -24161293 -452594671 -889133441 -521128128 334261699 8222625 826058625 -828135495 64244767 1000000000 -298948496 42 -1 999970403 -969377573 -399364675 -889555052 670611840 516539017 504389673 502091858 0 373118587 -846398582 999970403 42 595435357 163361656 -455348715 -982186936 800752767 -564174953 760869682 1000000000 9909700 -811523294 999970403 -999974913 1 1 -110355778 0 1000000000 -1 -736454558 507704263 999970403 -171847394 -999974913 1 1 32760225 -269549304 -38028289 -922728399 -999974913 654836046 960825386 120557149 42 -594725697 -966218879 833217253 42 -22568844 -358588828 967574452 0 -999974913 -292759198 -672130206 527233689 761930228 -919207487 -1 -394128995 420515928 -466410418 0 1 -217117328 337273844 -235281296 253281194 999970403 1 331424716 -551955876 1 519255928 999970403 42 343791434 -1 607704647 963698284 999970403 42 -386495866 0 40567340 1000000000 247157178 -1000000000 979626876 482126946 -775836849 -371251494 999970403 -672279293 -2991240 -299385229 0 1000000000 901217229 -999974913 -622100349 -474852573 -551236890 450318451 0 0 41449057 -962901628 999970403 0 -497821616 -926618428 972903086 24748584 -858319234 999970403 820750373 -820560977 231657839 1000000000 1000000000 114720018 981101473 -72327433 -834931981 999970403 609135660 999970403 -111575496 -1000000000 -999974913 691778138 0 390370027 518090795 -491371174 817614490 435370388 350770238 -613343789 204610819 -522781042 -1000000000 999970403 -999974913 -137645672 62007820 -837438031 0 322993502 999970403 626608021 -97008565 -1 -999974913 -999974913 1 735810218 -56211330 0 -400662246 -25620504 -999974913 21231717 850867044 -999974913 -678450416 -868930905 -390589433 1 -427805165 -932480088 -390250292 -999974913 0 -661369509 587699537 -1000000000 -999974913 -415596726 515614727 -855467323 -553618326 1 -931858276 -378790488 -999974913 530007788 451050335 370569721 517341798 -999974913 999970403 90194574 999970403 500239227 999970403 -614771295 -836076211 42 -249222922 828113752 -759498043 564159829 -354897914 113245121 -212574235 -444065111 -999974913 550768118 -306375499 -879759250 -329883693 -278316687 -999974913 -749492638 656910272 -774358930 -851491609 157625234 690082814 343562340 -897974437 -660074502 431532082 764850800 42 -640203809 -1000000000 782578752 -70843305 999970403 -187268206 848635873 0 -999974913 695966390 -999974913 -961741805 -1000000000 823513689 -119014909 359397923 -857917140 -999974913 325478892 -1 -771891797 42 -798387774 421718952 -999974913 -933155589 -771482556 -894729197 746019379 506269103 357755101 1 333913984 -1000000000 191704162 999970403 999970403 745456695 999970403 1 984608749 -1000000000 661010612 -999974913 -370246303 -251989070 -48907848 -785969830 143667529 -491546505 -924267786 999970403 40590630 999970403 870550399 4689137 998284912 791015568 -318338336 155248049 97437881 -273388079 934009171 999970403 829191393 -999974913 439369740 -425977862 -999974913 757480673 -847449854 0 -999974913 262570667 965602153 -999974913 -1000000000 765820002 484865605 -356442168 325801485 -36528295 -1000000000 -999974913 435924413 193825187 -775815312 532550499 734883212 604554202 -479133566 -354285715 392015835 -999974913 -751867965 0 -713121840 -817899999 42 532768966 379102067 -474899685 -5871660 -1 -495579179 1000000000 -945571634 999970403 -705645976 -543464656 -279062920 720966706 42 989313572 520922698 86402555 0 934256149 262304666 414473125 639452054 999970403 401633936 -481476270 -999974913 -77992103 -665206886 29490040 42 -696565975 -1 -572138780 -904585265 -306558515 -953255282 -565664228 515990591 999970403 999970403 -938547989 710117533 -256000019 281814669 994404077 146683264 -863277514 -999974913 68465291 309610402 0 748968836 42 -770159428 239317614 999970403 91088706 995336856 -591002464 -199191689 999970403 42 -604348586 -999974913 999970403 615640400 -257732595 -1000000000 -1 -112538801 -460699012 0 202580091 159525583 -893199119 1 -661833216 607308828 746718866 863564260 1000000000 837496702 -481103874 -109931535 -236554295 -999974913 -157325429 -1000000000 -966283112 -999974913 -481422252 -1 881032606 -105959942 -1000000000 -862228694 -686510854 -679619214 402231481 877312678 -362027542 -805050418 943856202 -1 70391169 642089471 517025830 -1 999970403 -1 0 -1 658611440 -773059031 -972604963 -486349234 396398878 -383450081 -67290012 221889311 999970403 999970403 983753968 -356854918 0 688123929 -1 87780688 999970403 -428978547 405993053 673737897 -557155116 -448158812 -999974913 -162520983 999970403 903680262 -83456852 -999974913 -1 -459756181 660044957 916253279 790858182 -1 999970403 981604209 -96901792 -999974913 98657778 -743495363 -999974913 -929858077 -912984160 999970403 999970403 -160936009 42 1 -322575533 516201740 -999974913 -693928106 832196583 999970403 -875949446 999970403 326109187 251978469 -431314380 -767805527 -755450930 -1 179367374 -623857519 430552362 389658682 -122783809 -1000000000 572520376 -23288952 -999974913 981618434 -540895648 765400266 780189281 -512797542 1 949051065 -1000000000 999970403 0 -855466044 -802233506 1000000000 -999974913 -778922259 -354681773 -999974913 -583233542 722618743 -618592462 -216337702 810782890 841354292 582627026 548182778 42 513405263 418116642 222315176 -943680488 693439707 999970403 981326109 -1 42 -1 42 1 -180752367 999970403 -1 -871006524 85322764 -313946259 874138555 977712585 -960901004 999970403 -848811650 464842638 -1000000000 880979451 -43717089 246363265 693180146 -900808702 999970403 924484940 -247985563 -585351376 1 1 -301071818 -539733319 -853001571 0 0 340897486 -893487183 -1000000000 82555817 226519069 -1 -701373982 767900329 0 42 -999974913 -115434451 -999974913 81514307 -209031562 -1000000000 904572075 999970403 -765284805 -999974913 -836821878 736594637 22162578 -805327628 399270473 1000000000 925936064 1000000000 0 -999974913 999970403 -389565481 -800984367 439148722 384677280 580425869 -513702722 -999974913 999970403 -898573272 -999974913 -287353992 -558699519 -999974913 870222864 999970403 695062714 -805531520 787164192 -1000000000 229661457 0 200410443 -666704352 -218514171 877754 333453824 -633269229 -506318726 335056891 -56717818 -1 -586418658 734198819 -500993678 -582855090 999970403 -880482560 -432191294 -971572 -107139558 -999974913 -106657702 988588588 1000000000 -5242442 306396674 280232502 793180214 -999974913 999970403 1 -527050579 953080038 -1000000000 -1000000000 42 -999974913 405977117 -176987661 -384416048 -263205998 300378544 34203825 999970403 707692665 532429091 42 927384303 87219188 42 1000000000 979030174 612892545 766768841 -783733293 42 -376250332 -764513209 1 -260528419 -169205733 0 341615278 -1 -324080224 178096059 506164231 1000000000 603302208 -793525518 -161098632 -800413777 -369976865 717662320 865008605 780435373 530733411 -61953094 1000000000 -942835156 999970403 -989591583 999970403 -27905123 -1000000000 999970403 -665351903 887341504 -595023745 855050802 581021382 0 -999974913 881036079 -530024853 246932777 999970403 -559282920 3268047 585272381 763926251 385928711 -1 1 1000000000 713502755 198156924 314961395 -1 -999974913 -1000000000 1 999970403 -142460655 250594271 42420606 42 51690485 999970403 1 1000000000 -424283436 -1000000000 203232564 -999974913 -84939632 701483500 -1 -1000000000 39805733 -129021903 -750743697 887912204 985965008 -999974913 107187458 -264965235 -618818014 -806439059 -352426836 275568321 755844924 1 1000000000 162692646 515212097 999970403 -741824724 677582275 -999974913 42 -948667855 372099241 -999974913 42 -1000000000 173430569 -334132877 71206207 -1 -502683673 -1000000000 -801666781 177448135 437472413 124084975 -30031770 540114247 -80290324 -534914263 -360802837 -514231602 1000000000 -507427145 -382655700 -701626772 42 939923036 -259955979 -627107085 458253887 999970403 -999974913 -29751267 696430569 -62045280 -185480883 -9925086 -229053453 999970403 -999974913 -999974913 -81492587 1 1 -56387418 533722654 -185476021 1000000000 45299368 -514307742 686582972 -643510268 -664764904 16698801 -1000000000 -529860336 -103163872 1000000000 -855555425 999970403 -959296188 -334400128 -332150856 -352239306 999970403 -251987085 -780560285 -156071022 -565218424 873927273 826545182 707377186 -740154489 879224610 -155021397 0 -1 999970403 326948294 -733068206 -999974913 498895550 999970403 -475461435 999970403 -1 999970403 -41043271 -109629419 1000000000 420351822 -999974913 -988617073 42 -999974913 -637055826 487379757 321832078 -280182085 -180570538 -999974913 -887394348 0 48065796 -164856407 -51435688 -83497505 -538411368 -96387741 941874954 -1 -276865281 727868968 1000000000 259278468 -617158079 -373642689 547927084 -787178220 -999974913 -981092289 -999974913 -999974913 345027439 65541823 523960522 -999974913 -535389737 0 -512217154 757525738 -271580498 311863033 726569302 880252203 -625871093 -222134220 -616126545 -999974913 260144080 415964585 999970403 745856765 -1 -536991001 999970403 -58997777 999970403 999970403 -1 -805826570 70347599 -72532141 -1000000000 996810445 400524404 325601210 -375233674 739661561 519380519 -493828739 -234576863 -726124001 994503571 947435922 999970403 -999974913 -687672893 840933377 -352287562 557301866 -1 -526029003 999970403 999970403 999970403 1000000000 235080168 369876498 87583471 -117793974 431825597 -392911398 -209439089 763183458 120680079 -999974913 -622682989 338963175 -951084151 -327775234 0 451644352 109308086 -179800206 144628417 754945695 -540576944 -925749384 -259552123 -944282965 975329930 235294452 -422061087 999970403 -990494795 42 597859374 1 352499900 -999974913 -229944526 0 999970403 1000000000 -283931552 368831128 -682814396 221590130 999970403 -999974913 -231574513 -226289769 -999974913 865279139 -217260725 -21074479 -374547421 -1000000000 -20014545 -700123239 -572656336 316281885 761515255 328024019 49966555 938087554 385007053 -1000000000 548754957 999970403 -157015981 40590630 1 -849135036 657695311 1 -760216583 999970403 1000000000 373814641 -710349511 -1 240251393 -686663039 -625229451 1 -23721910 723675275 -470060773 651266496 -734589790 847697901 -369111887 696178316 -731073003 805741892 -517279201 999970403 402895286 668180974 -397547401 479959131 42 387437726 0 868804595 412047812 770349907 0 163534550 -999974913 784005172 757200156 407765769 -417846218 -871844370 -296443079 86795361 158332249 -549205342 -999974913 484412504 283976680 999970403 -999974913 -777190788 -89094250 989443419 111815782 -1000000000 752007707 999970403 855169441 405459503 54339663 94776035 1000000000 -588898909 230164367 -1 -992498388 968497448 397384938 508096484 -603572188 -278864270 -581722468 232654305 -709477241 26617304 189800606 907485010 -896210924 135263318 -434111035 -697357883 527327700 -996981578 973201019 -920374080 -999974913 420408191 932740106 753332679 -465926920 570091777 497580352 673245388 -16250396 -308483734 -999974913 945759558 486412242 -859194213 -23314908 42 -513934811 -883344747 42 433180003 -406287164 187878787 -494847124 -462791096 -785959810 910253675 -244466497 496755839 280790255 -999974913 -180803511 -50132538 741330669 -999974913 537050199 42 -665806674 180909771 999970403 791340838 -497754044 725581582 42 42 -845306532 928563843 -813892934 665465799 -488465510 -438363152 -999974913 534584757 924173146 -503290923 -452878184 -400457897 359095494 -130594906 112905898 1 -513687214 -96999595 1000000000 181334496 -999974913 921597057 42 531297938 -585962785 42 608499807 794699105 650703683 999970403 -1 -644258068 -459418567 999970403 -843251838 1 -776645742 373881249 999970403 -754641668 273896917 -1 -999974913 -1 -398853975 241119916 -649227527 -999974913 -999974913 833756115 204853941 713372023 -406289822 0 337875014 203491124 -996249345 -1000000000 1 999970403 26494712 31873048 -836515079 0 -414514067 -815824352 -328416822 -225835901 247650261 897124916 -332648906 -999974913 450666585 493088 708811945 1000000000 1 42 636112268 -440278116 533926727 -999974913 -236774159 -338911732 -789749190 -816582896 628297342 268881026 -1 0 -316223953 -563469763 -29063440 -666460108 -562721381 573950079 -91469135 -228487421 185175180 -85762947 999970403 445509931 591119364 -999974913 999970403 1000000000 -353956758 42 -92847065 0 -894440328 -145050114 -935451288 -1174033 18218370 -1 265219608 88961929 -358995479 -283702755 159747701 738319818 1000000000 999970403 -999974913 -749593049 238385428 999970403 999970403 0 -616634680 999970403 210109783 -216134342 -999974913 814513201 0 0 -1000000000 42 -459755324 194642913 745182594 0 -222690070 42 415024347 -22407229 -1 -693504912 318933445 -197715611 -983795182 -1 -999974913 800822323 1000000000 -192040084 999970403 999970403 43860378 145887008 -727474176 837864139 -140086313 -46387901 782377312 1000000000 -647019701 762833443 1000000000 -934737109 -999974913 296233163 -1 813242138 353315530 921958924 -142330918 779043673 207873193 999970403 -1 -1000000000 999970403 96943481 155040501 985990347 224379307 605796326 42 449265765 677091075 -217008062 -154510614 283839302 184907429 632019408 283270870 -680477003 999970403 530490597 -999974913 -496594754 369197591 -1000000000 999970403 -879595064 6719552 -802195181 -999974913 776964917 838541276 473810399 723978062 781747214 1000000000 864537430 1000000000 -231949195 -943986279 -1000000000 -187635897 197781970 914012141 -535591818 -161290288 -122308390 670225479 -999974913 -300864513 0 999970403 999970403 -214441488 999970403 -532762812 -571971449 489199018 1 999970403 0 327463301 440552037 -556090663 856322035 303813656 794154987 42 507073031 -11676510 218921908 890573270 -779518139 -810833232 997548803 999970403 344961195 -1 -733964136 627540001 721034601 -668229705 893256720 -506293364 786695957 -999974913 1 -52519007 351294049 999970403 -624385640 -476220381 -882188325 180719236 804402248 -999974913 -759905072 359240488 18925344 -1000000000 190407456 62683678 -330476705 -999347366 64092640 -725702979 999970403 -1000000000 -999974913 -838363557 -633713960 28481214 -22246038 964380040 -720507590 -565995885 -280278078 289651189 709535921 103603030 42 -806113376 -885276334 -88710569 0 -1000000000 -858083709 614599827 495677749 190321243 -271461911 858563848 519661313 -1 -530709911 -905584235 611493934 -45181249 -1 42 -237433450 -682995260 999970403 -1000000000 -350537562 653519240 409192374 -217200201 469081589 535122972 469218221 -37279301 -999974913 672087736 -451117178 -269917274 -1 860773477 -494840534 0 410251713 -689882969 -1000000000 -791886801 -1 -649054550 999970403 830067584 93923863 0 999970403 652723279 -432636187 357818158 -743658291 640246158 -870012839 1 -999974913 971597927 -465009065 -999974913 -407655677 -630325920 331023803 1 208762632 -625844006 -940904515 -999974913 42 -348254511 999970403 1 42 -549739925 610011241 353763836 1462996 109576548 675744039 485794869 1 -56069221 0 839188043 -252457802 732345724 0 999970403 -869863344 -254368396 -455178522 473100956 -566089436 37331266 930792082 -193116292 961402918 999970403 618334999 -916313408 999970403 1 -145087724 510130935 0 -510502291 -1000000000 42 -864162773 -857753576 -613139522 166942459 1000000000 1000000000 -63711698 -999974913 322987803 999970403 700864525 636091936 -53801539 -729006903 -674546250 -16795219 518430739 -25186049 999970403 -1000000000 919047216 -1000000000 -518641030 893680371 -983706167 42 648757822 871793439 999430085 -999974913 1 0 0 -531045140 999970403 90988196 -1 494518113 357700647 -999974913 999970403 523054068 -877078115 999970403 -999974913 669454085 999970403 854140907 918380721 -700575242 999970403 -1000000000 -628737879 -1 -999974913 968209293 -505901436 -999974913 -305882017 971902623 -224266868 -426058574 41891438 -1000000000 609008421 1 -1 -350363024 995888923 768929094 221723968 -926217895 -648420753 -361711263 821728742 -999974913 1000000000 -269993783 -300164832 -1000000000 42 -372037936 -881661605 773183474 -159644448 -587657930 852394548 479973794 -170952381 -305879077 -969228392 -999974913 -702885181 955240436 321224989 105498002 -1000000000 871117030 439555968 -284242285 -42882419 -1 -1 -999974913 401583066 293609136 -507828418 -226177550 552701243 -513044146 -1 -999974913 999970403 541416075 -1 -276448311 114517775 301054423 335873961 0 507223853 -867532703 333201974 580197133 -1 685012752 510495624 686286216 -833869960 0 -939645539 298522315 101693137 -259066172 -320902779 91617945 42 -876437101 -23662245 587886164 80250928 686178066 -881452902 110878420 831112661 1 725509154 -392328720 -159657698 918023388 -1000000000 -252656976 -999974913 999970403 -641248897 -76681286 -108612647 998118772 -386848133 70662868 -671744839 757688143 0 -88844542 740812737 -121596805 -75243304 999970403 -228543944 -127759971 -195159257 -798562217 -674527741 999970403 1000000000 -104324297 999970403 68145381 -816774839 999970403 380235087 999970403 347711770 -999974913 603089689 999970403 -999974913 1 -129290042 -999974913 -526027516 -999974913 -759543377 -96142725 704205267 621972708 -758044110 800897567 680488882 -707199538 19706569 -342278381 -906897587 1000000000 -999974913 27239557 -213446701 791737317 -1 0 -404390023 -655225451 -999974913 545882300 -721212643 -991632175 797257639 0 417607536 721761864 42 -1 717903192 -308285958 -947512539 298627395 -926858918 -74989988 966951505 82524738 -1 999970403 240440460 -759286596 -999974913 -92193289 52663648 -999974913 -801219731 -151557932 42 -765497582 300675339 1 378677060 149624278 0 547118193 1000000000 -548806917 -938228949 999970403 999970403 -881613310 -696067347 -819318130 -1000000000 999970403 235289449 768681792 -283508141 326748940 -200745874 999970403 -386943217 -227787100 427769706 -1000000000 1000000000 999970403 467112321 -369364879 0 -720649987 516255493 -260384505 -160409480 1 999970403 279787482 999970403 -897487868 518532427 700371833 77688944 1000000000 131590371 983822011 -159665076 -1 -542508716 577027052 718846104 -861447691 1000000000 645067477 0 -692920040 -796266516 -904946939 -707167434 -1000000000 -375740666 726908166 -558647683 1000000000 -867811496 544746054 -553473433 -999974913 -999974913 823203398 -875581373 281085476 456602110 65569124 -791276795 0 -56681571 -54377552 624246585 0 -684289346 634867859 449874773 -26414370 690115424 -381342355 456222837 201654274 1 -1000000000 624481687 42 -325971087 -999974913 383040735 271700290 -599095992 -210218331 -4330895 999970403 660259685 -837679783 -846204670 237530926 389911856 -695273394 -974992803 -220458792 920066631 -221494565 -888448451 -234583029 -1000000000 999970403 -829771281 -937837863 572701211 -381001673 459414752 168565799 555898728 -135464440 -566099517 0 -266123929 -620002140 -999974913 -701416612 -1000000000 95575036 -128011836 716603893 802971515 -686143556 34853489 0 -921138530 1000000000 -924431029 706045207 999970403 -325749327 426657596 42 1000000000 0 950252855 -656809740 -391149386 667179311 -832475068 -595448443 62365476 -421660630 -87018832 -318663092 539841423 -856670227 -433941717 -522409750 -999974913 1 999970403 383895137 307821070 -999974913 293027630 -446460376 122118963 -1 848165417 -658988301 217487037 -1 -999974913 337995677 52212326 -845231255 0 -965713020 254980686 -598522652 415578481 999970403 -982715982 -383253396 788833114 958822226 999970403 -532452221 -999974913 -321501817 244123512 -1 69529439 714427989 -1000000000 -999974913 -1 0 -734174330 255507285 -760904924 -554414394 -1 162293133 -999974913 -58851048 400738251 -158979626 -799248125 153055954 -814070383 -129408489 997792921 -999974913 -270541339 -111228832 -775628091 0 -389926779 999970403 612697370 -868730217 192487102 694309329 111178880 999970403 -356439333 -447170385 -1000000000 144060982 94868216 -258352719 140092491 -685396333 655606947 -105419956 -999974913 -238495375 670377955 -999974913 -710367305 -999974913 123671263 94079971 581863221 -1000000000 -360778787 -961190792 6768929 -18519667 -546334910 999970403 -948495948 307929804 -999974913 999970403 1 640143872 42 230334831 867650075 924327335 -999974913 -370104814 -999974913 -303136264 626016002 305653252 997006690 999970403 -857159556 42 -151935045 -344486806 593665306 700300613 -66281887 -1155853 -9124819 782685043 988564981 -863321158 982311793 191043225 721879119 -868900714 -645439581 706966 -166613067 0 -281542059 -490503852 -999974913 -999974913 -118662515 922136873 -760751791 -797659731 -939091367 815540996 -724257206 -949517997 45153154 68823945 -824745380 401007012 1000000000 42 -326605457 752007707 -1000000000 -999974913 509074303 1000000000 -999974913 1000000000 42 208596411 988664792 -981127685 401370691 699766214 -183867816 940481151 -939017907 -999974913 -999974913 -459125701 267153344 980150600 186063045 999970403 -592974584 73462514 1 0 -460740568 999970403 -999974913 785185932 336416640 -624975478 -14031379 -569503886 1000000000 -984948162 -999974913 -452012495 917564418 910796687 0 999970403 202005079 500311189 -817041153 390920910 -200697976 42 -842351466 -1 6831520 -613018436 -441316245 603665814 -193849136 -999974913 1000000000 -368847111 -522921786 -1 -575502866 997548803 630452919 1 -438169216 -354186287 -999974913 999970403 -453001382 121811274 0 1 -999974913 1 -419643291 -934751258 198484200 49698448 -206555232 -2107529 875735444 -585765337 655436726 824237813 -356319439 -299788984 -304437541 999970403 -169102359 756015165 988135888 726133976 945832434 1 180661654 879646637 -811616663 42 -986010018 94114114 -777521066 223575405 -758930671 223782479 702918092 -874167716 529925240 742500625 1 -290978234 503235086 -111457804 -999974913 519773611 -999974913 382173425 999970403 999970403 535103860 -292143501 -184321963 1000000000 617153629 85946293 1 -907692130 -272941959 645777505 999970403 999970403 1000000000 212121270 729875447 -406217517 -642919915 -106503503 1 -379085832 667094691 -363005418 -876849342 796348377 564512636 1 42 -151146520 798595213 -415310071 201872606 -415415603 -94999040 -396636456 -564666462 -1 -999974913 749339451 -36639209 112304034 -999974913 188497246 214214589 376064344 614361821 -293104758 477189626 -993515569 777676594 999970403 544073251 1 548146545 -1000000000 425999661 992103340 9696545 -566059013 -999974913 -1000000000 999970403 42 -247666378 -191068274 -615763209 983875815 -1000000000 -270254210 587659170 -681802100 -346329821 -106938215 -705821829 42 187723987 -604715505 -190905782 -999974913 -1000000000 -1 -191786829 -957683054 -552785083 896634890 -999974913 -179176237 999970403 999970403 -1000000000 760099466 299428156 -652715394 -219927518 -727997535 801191671 -1000000000 511646587 -268272135 428094276 -999974913 -984037828 423804082 -817527418 331874777 -972610614 999970403 1 -810063552 -202494351 -1 -1 999970403 42 433641417 -245515660 -493163195 436393297 1000000000 0 152984682 895182351 -22574041 -999974913 692085147 -596011765 -819719372 587958700 755854575 898979132 1000000000 -730454958 -122776170 633898181 534012095 45013203 190949324 1000000000 -1000000000 1000000000 -198865245 -811593148 -83196227 -346564404 -31325283 -387582008 204585189 973205054 196097331 -974300368 284735384 -264235784 458035054 999970403 -473979398 999970403 -791160740 -192016020 -273004336 611417272 -999974913 -869321830 1 733835393 526959889 1 -86554608 1 -999974913 234233093 -1 -730331271 -845432495 -948144509 641583584 -594846898 33384258 386620238 709550817 -36694036 999970403 -387647378 -803156798 8923235 -363008853 920679003 -999974913 132719247 -872054078 -894741868 -639810036 550668990 0 529325665 -243703196 545862972 -99905816 0 189347267 999970403 -659225982 -989412467 641642664 331900740 -311398206 -460198796 -563549516 1000000000 718351977 -999974913 384893063 -280178710 161591708 999970403 419843053 -87415473 -15472899 1000000000 -729788569 -999974913 -436702576 1000000000 -1000000000 -265856721 388907754 382325107 -719094805 1 -999974913 0 582169713 -407902304 -999974913 -489948605 296388866 -241519156 1 -13891868 -886247191 999970403 -16928265 334883729 -999974913 527942021 -570918780 42 -187171140 544843795 -1000000000 -1000000000 -766826658 -1000000000 987772434 -938235134 329503906 -777058845 56116241 195242250 -471018117 -293288856 533738262 999970403 793289260 -969977277 -948409541 715715918 1000000000 -949202665 -999974913 369092565 294620679 -562649073 971985164 0 -777170488 -219586243 -999974913 -898215754 -1000000000 -1 -999974913 1000000000 -999974913 -146143560 446808411 -117341835 268955168 462210290 -999974913 -1 844118662 -110631269 999970403 -67530988 172536542 -333186068 -999974913 921468676 -1 916866113 -362604620 -999974913 -999974913 -905448705 308684671 840872154 752908743 311488654 -87317350 847342311 -927581545 243576878 -678585606 604516323 -410814007 228805839 -999974913 1 84207077 -999974913 259190714 -766568640 -937344942 -346871120 129704477 -921428467 -644663557 672786326 754389565 -831562874 999970403 297249898 0 -667449601 255528813 999970403 -661176883 379116961 552943927 142085694 285654072 409818703 -185663766 655293981 704966086 -651832643 999970403 -1000000000 509365299 -999974913 999970403 -784640870 0 484623900 -178587453 999970403 322390291 -473979398 -352307551 -546849819 42 -647957485 917329826 -179275690 -728249992 450412637 151102195 999970403 999970403 -337442600 595134835 571090398 1000000000 -194863928 -174139859 -317313454 565374128 -974992803 600567720 -1000000000 304534138 -885976568 797048457 132453058 -999974913 -952657248 999970403 -1000000000 298076568 999970403 -895564541 748515400 -49457973 -822987529 -159508115 688048795 -999974913 -153526275 -303937043 476357240 -657127825 -83834178 556469131 -601224966 890830749 -936470941 -685207180 802271176 -460125328 0 -49091665 242534421 477541873 -832488999 677149914 -783832204 741513056 -904698411 -459666687 -478430978 -30108048 435474375 1 999970403 -331406042 -738250150 317210174 -94649148 -914618244 -804957761 42 -473581083 -860563909 -209339993 999970403 423641930 559769462 -814416023 304600069 999970403 -230182506 -220210779 -999974913 -265778911 496772020 -1 848896206 148623845 -384558882 817972663 42 999970403 -384713151 744551879 -529820264 0 42 0 456596567 30555895 999970403 306753934 -1000000000 574057357 -530764475 1000000000 -999974913 1000000000 -963686008 70745085 124612629 -500581568 842446179 42 220246824 828985225 -778221387 -705423227 -707691950 641918956 -726322683 -474861380 -227600120 42 999970403 -500960486 -869923476 -248062570 999970403 -99609231 670871618 -941225659 999970403 644616480 399363660 350757265 -914681837 -186724559 -1 -706924742 -325014992 901878621 276997177 0 862803219 999970403 416872341 -206230591 585257917 42 4967299 180605124 -435412317 -1000000000 -999974913 343303111 42 -646343509 -940302849 -689854601 941448978 256558174 958060393 -370877178 -762032351 999970403 803774791 -822301568 632696226 -195691972 999970403 247072039 471172006 -864877282 567094785 -296247292 -326379489 -205825884 1 -1 999970403 594504846 -1 341991032 255559703 171406141 0 352115793 -473581083 1 -344168676 898357593 -334128119 -826355997 382454856 1 -648465406 -426223690 -205076681 0 568883880 497175604 1 -95550403 -999974913 164743605 215042775 -1000000000 -999974913 42 -974380556 705154646 762892429 -999974913 603087423 -35519528 -197164777 477340451 304240113 -825973152 999970403 283855078 575362911 999970403 728151459 664161963 -125999524 343721738 999970403 581892781 144439421 627068984 177169373 100051243 999970403 -999974913 1 -365142570 943509195 4211609 999970403 1 1000000000 -231371094 -162218078 42 999970403 -891900922 1000000000 -353430445 -1 752691678 -1000000000 638211850 -121964545 -999974913 144856725 398222768 -1 -999974913 -790969398 999970403 211233891 267336476 999970403 352852780 42 199115435 0 503778040 517066452 1000000000 250188628 0 -350049344 42 -405045048 -999974913 -999974913 -409256910 -368519576 -999974913 74856848 -999974913 367978225 -688065786 -582513432 887408196 879927367 -715405872 -999974913 491264134 -938241669 999970403 -663847766 -980962738 121458467 222035873 -472620049 588277033 42 867381137 158053306 549953651 42 -999974913 -716635078 -795648391 -999974913 -111264600 -999974913 -852129562 156094042 37704167 7268385 1000000000 -999974913 227093877 339016520 383869825 894056271 -999974913 -999974913 164338666 736308363 -218732838 218266139 -496954353 733466132 -911169227 999970403 42121252 -1 905096941 690245748 -999974913 -1 -1000000000 47682669 -41956868 671727994 -1 -802105474 -1 -1 1000000000 -539658272 1000000000 -1000000000 1 -211355901 531559592 -1 -787546123 634343158 999970403 -462684820 1000000000 -112419742 -774116311 -545576280 877861227 42 682367856 -607118422 78315824 -92330812 117421620 227773434 177024266 675396722 791660195 225579559 526471445 -423706365 273908323 784756458 148648740 -999974913 105364534 -162867404 -999974913 99579013 42 -464004838 42 -360867937 141724284 420542366 454512742 919474494 602263263 826719093 -387576244 0 -999974913 -127911470 587990382 1000000000 -960143290 -1 195364990 106510950 93125354 437430348 114948985 105192773 1 -886246163 980429565 -100922493 0 70975932 42 -599137973 -999974913 -250977480 999970403 -611201961 -495981344 -999974913 -441479048 349149886 42 -719513392 -1 999970403 -540016988 999970403 -599275040 -999974913 -1 -535660856 -169311440 -999974913 999970403 -943827409 999970403 -1 292159077 999970403 -401539866 286808854 -997656242 9916133 42 879201039 -82824722 -217799607 -173663630 -1000000000 1000000000 -305011860 999970403 -103897602 966994037 -733987955 -25305569 0 -999974913 -147137971 130209298 -1000000000 260203695 -829540245 999970403 -630957043 -755058217 57566263 768725488 -466638796 999970403 -727266548 1 -598277712 501530590 996347512 -647696963 -225251763 -38214780 -146189989 585468996 -999974913 830173728 999970403 776117499 -1000000000 1000000000 1 -139487463 -534219402 776461747 297550418 0 82812752 501906907 1 -30830743 1000000000 -999974913 -1 -813690281 999970403 -174267681 214008614 1 -1 700890260 999970403 -999974913 -999974913 299704813 733141715 -180196485 -760696331 311495489 129041423 -485498386 -793002470 23749824 -1000000000 999970403 479331404 -496100430 113891077 999970403 -790341559 -750153430 999970403 -401500624 306469650 750024298 -454968418 -392542103 419318357 -795807746 -998727827 -33353363 195611990 -192648601 999970403 -57429529 999970403 251459489 -999974913 -999974913 339141969 -424006626 894367530 0 866486025 -630528430 993357180 211598331 426843503 780520424 -1 366547207 -90762848 42 -303346260 -737685288 524434512 1000000000 1000000000 979793832 9989053 999970403 -285291754 1 -999974913 -618771651 1000000000 650511274 0 872466850 -999974913 -999974913 -578605676 -2132784 -761803557 810578456 560637878 -633153576 -1000000000 -999974913 -1 824071027 713118006 999970403 -51099160 -455742328 999970403 1 -999411164 -487818050 -6018416 -999974913 610801107 -831883681 665597144 0 1 -823324194 679713153 -1000000000 999970403 948063076 1 -294120642 42 232777343 999970403 296297434 -442858398 737288787 -130581061 999970403 724491906 443740923 -218692345 -544866112 -142705964 438994850 -920219126 416819272 999970403 717989050 466693089 999970403 672093249 567628954 -242013573 999970403 -150507847 950690832 -125289746 952242179 216995785 999970403 -228260222 -193859156 -291515584 528855552 42 -841388009 -999974913 275747081 990047785 658360593 489593551 -15388981 -211864631 713651098 -768939634 933399053 -999974913 -1 999970403 -658879562 464296449 -323372615 1 999970403 -999974913 1000000000 -587990359 106209930 -848015798 680522055 -852648815 -919501785 -1000000000 999970403 -433530091 19602277 1000000000 -850615499 -628844926 -48893834 42 673296198 387701634 -795238510 -908267770 304565171 869936640 319471492 -1000000000 42 756933441 1 381232904 474879756 514514955 63063738 1 224420358 419559864 538289985 42 -62733663 1000000000 -814105354 -734078931 -553445522 1 892993066 523436409 1 42 -701829356 -999974913 -519999404 826416032 -380586266 999970403 820066926 -487753408 727973425 852812027 27511532 590965927 -1 -812527175 910927633 -77133000 194229942 172682174 -708832076 569718835 52852866 999970403 -1 999970403 -814778283 -780823725 494090550 -715798216 334966412 -254645169 906916601 -290564517 6392440 -889970403 -735885580 -197107402 -999974913 1000000000 581434336 999970403 -505298367 -975160938 -342888792 999970403 632866359 -1000000000 636523431 806999767 1000000000 920393232 -243415830 -579951271 924655053 999970403 -33830484 291626037 999970403 -599433550 -999974913 -468497843 855696164 -702373683 578687494 833895569 1 634875059 729112868 712939353 412726549 809737768 -406912400 -879029317 563401540 1000000000 999970403 1 -648057075 -419583521 1 -649803836 912129280 547799700 999970403 -1 -861631185 213332517 -999974913 999970403 385893079 -999974913 -1000000000 -667763663 -999974913 -1 1000000000 -1 -986003572 634743311 999970403 999970403 29824584 -739695318 103766956 -538086567 129178875 743768179 -783124165 -248141636 915058046 833691400 938258796 393507837 -999974913 -559610185 -161464228 -96905275 -289399201 -251022212 -173973133 -201192607 976998306 999970403 220212924 850064126 176165805 656178590 -79277182 666218976 -698068782 901231166 -801614588 -999974913 -337374223 303461050 431822130 971716622 928157897 999970403 1 805871840 42 -72968048 999970403 186553240 683674309 148251848 -682700357 494189947 -354427426 15622207 641864478 -867334538 -18925483 -961132951 -999974913 -59821329 54296340 679222089 -440546104 489043764 -105638991 102413175 89523402 488399648 999970403 999970403 1 772975152 -636202358 999970403 966994336 638390507 -937700951 -556261162 1 -210337150 1 1 -999974913 -867624859 -1 999970403 0 -679752780 907573391 699041532 1 195300899 245568367 911916248 999970403 -647136700 -999974913 -769793804 282443098 898299573 -1000000000 -999974913 818683400 230043304 -710507729 -819345966 0 3478089 -20926796 139062215 466146399 -1000000000 999970403 -691154759 -888800047 999970403 -36724123 -778715629 999970403 999970403 -617898540 -902566144 1000000000 -901590691 -1000000000 999970403 308863563 -836528984 421012430 -507896380 -248296745 -233355800 1 1 770300736 341041586 -439951920 7989345 -999974913 999970403 -122274121 -999974913 -300102167 868308280 -511115442 -999974913 980253895 -284159997 612718766 734631774 0 707816014 -999974913 -513710179 -233904337 42 432194176 52688410 328525460 244194891 -959148180 -681873567 -647004010 -186620926 -21156003 552324425 -290562077 -218335167 199400008 259113880 1 -999974913 -306336697 -192986796 -172888658 -212067878 -999974913 324890916 616833759 81524264 -744668567 752073160 338002549 0 -999974913 783660036 -956686784 -1 -598188522 388925326 331014258 689942904 884003236 877099241 411986798 -1 -830278871 0 -1000000000 -929896899 638706396 999970403 -961395530 942270247 66735887 -558610259 -13030519 -862401889 662995749 999970403 42 345893555 -999974913 999970403 -646920949 -239111072 38591832 498554441 -999974913 -999974913 -223561310 -128521819 958662782 -38749960 753420500 449425619 999970403 854416565 -211184105 230511600 -784564843 628681834 -405696889 -521899339 -885652438 737190583 115177707 42 999970403 508162585 673475328 288982300 -999974913 -195896287 -633882867 1 -436539133 999970403 999970403 266734487 747336160 889749627 458415606 410011261 681163562 1 -999974913 999970403 -999974913 690547050 -999974913 939715887 246804172 164860229 -334771559 847429592 699365557 42 -110909378 364860970 -142376565 -999974913 -999974913 -189238888 999970403 595839326 -884875631 427282633 -999974913 -113628063 -42577276 415351121 -79289974 817131498 -812291884 366765328 -451825592 -182892587 -525666401 -845510705 -172389663 676633989 216656622 318136812 979789482 -460294182 -999974913 -227944822 -999974913 70491917 -525087883 -900801212 -709318182 592844149 999970403 0 -931487079 787548792 -999974913 -1 1000000000 132209482 -460055304 -334817023 320262004 0 -30254561 750644178 999970403 -588056257 881701845 42 -999974913 -580055212 -275680620 -70576554 -110716698 1000000000 123577601 115719656 -646488533 -985449419 89379661 760956038 104129396 449631069 1000000000 298955899 716942684 -999974913 558977063 -999974913 295353988 864361733 -305624950 -890791493 159205835 -731834569 -253726079 658781989 -711589803 1000000000 -151091225 -999974913 -656687498 -567399382 -999974913 964431247 511546992 -773644559 249251153 669850917 -342918964 -57523570 -170201380 211955624 -614853308 1 -285301786 999970403 721997837 329005719 -166594202 -454962018 -412506210 648260245 1000000000 -249202644 -792209042 945255631 999970403 300940310 -691856073 999970403 587649554 40838291 491505843 1 -461314603 -682523468 619027423 -999974913 550831818 -946551928 136814344 -588333827 0 -496754179 -516744302 -635323535 351178408 0 999970403 -151474878 -30257406 1000000000 -35528623 999970403 495700147 999970403 1000000000 -411970941 -982760914 189120703 -999974913 486480092 -984617757 -1 -1 1 409856720 -729172607 1000000000 42 -362313022 530276869 -697062339 502019393 361305164 -847617149 -1167440 -71116148 164375079 -998625907 -999974913 -1000000000 -754407499 778829803 -933837419 932880029 -836358834 1 399226699 -459288789 -999974913 -1000000000 -999974913 200783734 -923271108 853881218 436012935 115405905 468290303 0 999970403 -376840845 275417636 879041661 999970403 619208502 -1 42 -984114602 612274048 -866575423 845858544 122947533 800196582 -105420530 -301018042 999970403 999970403 524541531 -702184611 -999974913 -998275257 -374769391 -999974913 -999974913 42 -999974913 999970403 -999974913 -505947647 743623547 0 -863830722 -940878311 -999974913 -511920712 -228344151 -1 -516897688 705872957 0 -610171400 42 -633433470 785297788 -1000000000 -999974913 -441501194 42 603713859 -299914148 -1000000000 1000000000 -859463752 -999974913 -546719672 -1 999970403 -999974913 366664556 -884123966 -999974913 -979944322 832333004 438994063 999970403 -165340671 239680125 843577241 -237192855 688464152 326552387 -880434578 -1000000000 -999974913 999970403 1000000000 -934134751 464048268 -248001712 -1 999970403 941329282 42 -115184477 202315255 1000000000 999970403 922452288 -412072772 1000000000 -185341518 -8268450 -100405017 999970403 1000000000 944936321 650875244 0 -90038959 -1000000000 695049353 -797930138 -564931353 -94093488 -1 -737281980 415840923 -473114251 -174713471 298844805 999970403 -650453570 19597963 110014013 1000000000 -960987561 999970403 705405337 -436511058 -123978536 181480057 -331792872 1 507442729 -999974913 422057311 57477008 -999974913 249076951 515967309 -999974913 -811507344 -138025847 -688832358 112925247 -7103928 686597583 -670611320 138856758 794247696 -308407299 -1 -398594705 410050136 1000000000 -449200968 -771936150 0 832431836 271165514 514892298 -673898762 95902066 -435097175 550452755 0 1 -999974913 -564143550 699213735 613407041 -182764042 -999974913 999970403 999970403 820151730 324965038 -669738081 206900978 172024913 1 -999974913 624910358 751243120 942512371 986654685 999970403 296152086 -290822787 42 -868980046 507033759 1 559916824 -999974913 237043898 -757565972 -346111999 -730775041 705170340 26849893 999970403 299743388 1 -479719337 995832357 29491754 890621313 29454467 -975862343 -726777902 -506823427 -999974913 -12458841 -205076681 556472144 1000000000 42 1000000000 755563172 42 778404338 -573694349 -1000000000 0 999970403 42 -75092592 60031124 635631054 -596258813 1000000000 805671936 832108261 -308206628 578152301 -805196837 -985624356 -523393165 363880898 -411702829 1000000000 -884526314 -829545977 -738919017 96981364 -204075358 999970403 831778992 -575755290 0 40870996 42 999970403 -207614633 -467035637 409436691 -21570443 -909228920 -697186892 999970403 999970403 -278731285 -269264700 -475795374 259922298 -68792653 -825768059 930202645 -306445995 987777 859501304 999970403 718151799 -474223194 -565558532 -735221156 -71677269 351778802 -295033744 1 890960398 897129660 999970403 1 1 508444231 1000000000 229455770 177573064 642433656 -806224648 -999974913 -902184751 605595851 1 999970403 -872666863 899083010 -1 0 962161787 994652754 641099679 999970403 999970403 1 -392994039 999970403 439179411 -398768170 -231574513 6940430 98657778 -866199685 999970403 333699264 1 -473662711 -301374158 -740306804 0 -1 754041992 288420654 665830223 -999974913 0 -455350158 911610334 52797956 0 158005224 1 999970403 -1 -999974913 -473812774 999970403 -1 -591078774 65847630 633548235 -19622857 -660849930 -392147838 848426203 -612565398 951309478 181462553 -999974913 479487293 -118756165 -58391752 -327882043 -264568994 -1000000000 527176722 410991598 314057434 1000000000 715026788 -223357425 636758433 592621834 -999974913 358459069 -699936272 -999974913 417116977 788335065 -999974913 -155125024 -906800795 0 208729992 999970403 -778271368 -478025372 -816093449 999970403 -489202923 -749014833 146250445 106260557 -201816678 -562649073 -991904859 -416461879 999970403 178377734 999970403 -389706328 -353250256 743217968 391179404 999970403 140594989 297084294 330498660 210777138 -692610075 -188747359 -999974913 999970403 484337167 -712039809 -9270309 -800377653 -999974913 -483267507 -1 115993012 -238031440 -15755333 405386650 -917277229 42 483955832 61593 1 -572698386 0 -93063668 -999974913 482859319 871099273 999970403 1 -76564774 -6879172 1 -326432305 345429844 -205516826 867332170 999970403 -999974913 51926079 -1000000000 488282594 620713025 -700739630 -999974913 1000000000 1 42 -363984272 999970403 971366141 1 -864073355 -916744947 7773100 -225397221 171789286 78828296 -673123794 -999974913 697239792 42 42 294628285 187896685 -867675885 -635214897 319000125 195327955 -332657016 710123193 807909914 -306397972 -1 -583794781 42 535912034 1000000000 -209879692 999970403 -999974913 749152160 -249511332 -657484103 -767599854 -202341241 -823259365 -1000000000 -80965697 900747040 42 -50733714 651806339 703574339 919497515 -999974913 -563908263 -1000000000 144004073 370821413 999970403 -647691431 -999974913 994935046 999970403 1 138243431 -137858368 -999974913 -347013859 -757445337 42 -1000000000 490273150 -890415857 -999974913 611624654 345374408 -999974913 999970403 999970403 -592811626 0 755671564 -561293969 -418765890 -402401036 445372732 999970403 497084389 959714067 -1 78285615 999970403 637819209 -740058507 926735138 927613016 -780384542 -181952012 -571802409 575230364 -629950683 973206613 999970403 828618882 960340684 42 -241266677 762148823 861611250 400149495 -998641041 -999974913 227920884 450396101 702647191 -50332364 -89305640 -37079685 238566012 992052444 -457012135 -805244563 -463599808 -999974913 999970403 895990486 -800948039 291788785 729424887 1 718166495 1 42 524055735 -624043031 999970403 704057651 599372153 -999974913 317731286 -121612723 -217538131 999970403 -61515139 637506391 554207600 -832202112 -823095252 227099684 -1000000000 569312434 42 1000000000 999970403 986404993 -835279469 522830742 -385733177 -262605885 -999974913 999970403 112638143 904632384 47184529 42 1 999970403 1 -549226482 -663183751 999970403 443741181 281943354 169253256 279229172 -717422622 165369122 0 1000000000 1000000000 573641941 1 -86690750 -980652288 399389980 42 136597456 938938873 -852803087 -545467634 470950299 -95778885 999970403 -462561140 -100787160 -105340187 -1000000000 -279735487 0 -999974913 996607891 1000000000 -999974913 -367115855 -1000000000 -315477574 0 -724885607 243145476 201337284 -408718159 -11859374 -897864579 -80820250 484474524 -1 0 798656261 -503060492 739001299 231863836 732313102 769362699 0 -573481554 -61677513 395078974 1000000000 678767194 63828614 -1000000000 999970403 -311916692 532265595 -42738074 -398888784 42 553481569 64442484 42 -406240824 760408509 -999974913 -866631745 622259918 36735472 0 -1 257432868 346154932 869838598 0 610846760 0 1 -959117143 156888067 810251381 373547139 42 -999974913 1000000000 -174161215 0 356722120 -655069816 -291410627 522573533 960481629 -895926487 289230416 184830411 -12157276 -993846423 -867335953 -351866689 486046244 3234734 -703681698 -1000000000 -1 -336886014 999970403 792020172 337826389 -999974913 627736488 999970403 -185028666 213031047 911074382 -999974913 -999974913 -773874994 -320781315 206455254 -511686493 759313291 -520002515 -381472157 -128824125 -282736008 -499533189 528802437 -459066387 859882298 653554941 296438323 999970403 -962399612 923999778 404362416 817529756 526219090 999970403 -388471398 -683331238 -64456357 -582196083 153905979 -297896025 858158491 0 168219838 14043933 -999974913 403306404 999970403 42 -305180348 191482420 42 -382972541 1 252485436 1 -614178886 424348866 42 160810819 -529587599 -781020910 999970403 999970403 877781480 0 1 56172177 -930923466 288185791 0 -707959856 20300438 -999974913 -982778807 555650986 -441819250 -226563361 -178832247 443402282 -999974913 818281686 910292712 -318269369 -999974913 793622507 809917859 -119132830 -999974913 999970403 -35081226 -851772346 607397522 129916851 999970403 -549136215 990747056 920516360 -169636588 -892145224 -143486600 999970403 1000000000 325817525 -196291694 42 -133819665 443662463 -999974913 502014970 42 999970403 -228877006 -495469771 985601144 -999974913 -999974913 362972312 539575514 960836902 759359037 1000000000 744404973 186308887 1000000000 283833962 275611490 207896451 283692274 999970403 -1 -130826404 -432809301 -463267730 999970403 999970403 3582303 32669423 -1000000000 -474049706 212076240 -480018874 -111557467 -999974913 437568693 30293047 -197078832 -29303000 0 -999974913 -826729361 -995629982 425306014 -28524286 156120408 79001655 999970403 -966188759 -999974913 11856017 0 -500473410 -468385636 -795095490 565012777 -682178466 -602234086 908761949 41714384 652379946 -460306645 59453578 432786689 32945768 747886528 781375121 -518370865 -276529682 473221394 692229813 -722069099 -257412154 836295167 -1000000000 582508158 -404341274 -651273719 -328439439 -252723116 -1000000000 464685981 -470842725 913657876 999970403 -999974913 -810844297 999970403 -873275306 406781536 -999974913 -999974913 798090845 -102102999 -906357295 999970403 464041505 -999974913 227390316 459588131 1000000000 -864183861 999970403 -717876515 -932307023 -999974913 405812963 141870091 449021308 -557405619 164390635 42 109964912 345117002 -442907208 701919963 -397957705 -186814702 1000000000 42 937968465 774824115 -687970645 999970403 -999974913 -667668616 42 -308340768 13765656 -334558094 304888790 912821835 -935503950 -26226296 -506523652 -276370871 -92297176 -90313839 -1 316499101 857065222 -1 347183819 -999974913 -99086896 1000000000 -44956574 999970403 -999974913 -586894974 -1 -583989004 -332024678 -119164177 159288794 -616851581 -750940351 -341558040 -602561904 999970403 -187809711 -359759928 -662433146 790946537 42 -999974913 749152160 879048930 -873825600 0 981575159 -999974913 -87250783 524656536 -75029235 999970403 617130581 939397030 -999974913 -1000000000 999970403 558926597 111217193 1000000000 -505825922 391179404 104373551 -951693097 999970403 -178548363 831551566 -714015703 -477032916 660252330 42 609095802 777308852 317767683 -999974913 586373744 30396200 1000000000 -83597554 789018380 -439696027 188506785 364927404 -148605739 -999974913 999970403 -734646585 -999974913 1000000000 -343267476 876015345 -999974913 42 -626980116 426572646 32102103 -108843928 -814512848 542218386 941790691 -488228685 -1000000000 -999974913 1 972037718 -28149728 -313621118 742505877 238916879 529001630 618976179 938248107 -999974913 491400564 715791203 -627143663 -999974913 728130615 -8216397 1 -999974913 -396423571 -388120183 1 -313385988 -999974913 -410816496 661370782 -642655909 677627152 597762581 -1000000000 -1 -107946927 -999974913 596724155 -621478162 668197943 -999974913 932555323 999970403 -279938741 999970403 -219743336 631985426 71214234 331575700 650004762 -464804832 296848545 6355897 999970403 298533934 610468670 169425535 887251708 -970280755 999970403 -712679212 -500529553 -999974913 -771212926 530578163 471172006 -199236420 -999974913 425517496 -285010041 524434512 -416360080 -332555203 499131929 -990917324 -1000000000 548819711 -1 -383881051 248555954 -269079510 648520040 1000000000 -65449315 -1 -393190933 42 491819350 -340305568 -999974913 0 42 -933357184 242780403 -417062843 999970403 -103941145 -102292372 445333006 -999974913 -15709203 999970403 -338327937 -221406148 911359312 550616276 786813370 -999974913 -529378824 -444389566 49615470 -896340983 -462001516 -71514564 865097635 679941203 -606026449 671040187 -140667091 -1000000000 -477783117 1 893728414 1 658788279 669639073 999970403 243835663 617643164 94200725 42 -549221043 521499934 999970403 -999974913 999970403 144060982 999970403 0 -78949402 474983974 -999974913 72767237 688963333 -1000000000 868084949 -112116942 42 -396729530 1 793410183 877702254 631578766 410650335 348237921 -180381764 183705391 973986342 -999974913 220779844 47233912 999970403 -1 625852836 -759138330 -1 629318699 1000000000 -970805744 664673941 0 -999974913 999970403 342791616 825098310 269313968 1000000000 -98769640 252837199 933447357 640895462 -999974913 -503838870 721922566 218923126 42 1000000000 356424566 -935050856 -339014173 1 417193520 730209519 822666066 -11787750 -56367563 -64482947 -999974913 -523509759 -999974913 -985283394 999970403 -350600816 629802731 999970403 -919159579 -999974913 -999974913 -92248754 -931535932 40469140 1000000000 801395643 1000000000 -592865749 -999974913 48522614 -999974913 -350801678 630063090 -364252097 422583506 999970403 372735035 -153599009 671040187 1 -999974913 998374080 -999974913 86019099 717198074 -1000000000 261208876 449853988 -399754554 -85270654 -999974913 832762175 42 769146484 999970403 -999974913 1 999970403 -844931104 343906884 793780876 -306083153 8950902 -1000000000 -591405761 -452177554 999970403 -767505359 -405896606 -1000000000 -200662866 21221383 751614700 -251761677 517504823 -103208654 -180170851 62247540 1000000000 1000000000 18253111 -804293363 862698012 999970403 -999974913 -1000000000 170451265 26872194 -1 -698622329 -999974913 497549678 -279130725 778216853 -519272692 246931256 480135037 32537794 255715447 -866231426 109805096 -157230388 -834027670 694934358 902457107 -652977934 -999974913 -680086033 -999974913 -376685666 979862902 340125487 316612576 115263124 690314814 152171421 -434359513 -201217266 996813677 -272974856 870794247 -165029712 -999974913 150981859 616996718 -960864771 -558472309 -687401748 902098856 999970403 453693783 -424379401 -1000000000 999970403 -756617378 -839327274 213745660 400786161 852924628 -794708876 45481832 917297961 -683524365 753208058 -1 42 -999974913 197499137 -1 -948111862 701434373 -276522600 -522100375 1000000000 -498297178 -414035562 -999974913 -1 -69481990 776976150 -999974913 57050845 583312071 -365612953 -155920618 -999974913 1000000000 671627066 803920421 549953651 782595279 -68839756 -757514855 33888360 213968918 42 42 873565818 -521378587 352267827 509008698 1 -271692186 -1000000000 1000000000 -870691473 613332606 -267756804 406737934 -257352656 772122846 1000000000 -406466483 -301953062 -469312711 -999974913 -919684293 873002551 -544791218 -1 0 741823767 -601023120 -794394619 487609921 187924344 0 -393015203 0 0 774804014 -517817936 894472650 -811774608 255421914 482270724 -999974913 -746037542 -1 419885429 999970403 -113899725 200542314 -812111369 874610919 587341232 -992191047 -1 225031163 -35352724 -999974913 -646903447 -1000000000 -982428426 1 -316220431 -718206898 -623410198 -999974913 1000000000 -909215989 -574481022 -1 -1000000000 51938356 -910644803 -999974913 999970403 933996827 999970403 -838832856 999970403 -726992540 -999974913 414702531 208570778 385477036 -614047162 1000000000 630859682 -999974913 -999974913 -936567306 -79148441 793096021 -217478082 321913322 979010691 1000000000 1 319276111 993799086 439522995 -28750255 432447512 42 -121436097 585340025 -841034155 806299123 306714845 0 -564891894 219537524 1 -559260981 -806451302 1000000000 196045476 -523116643 467794957 172857719 -640029197 -257472827 -452279634 999970403 -61815707 1 921827606 643024777 1 -727413763 838398475 -999974913 -122573520 -143024456 33558301 -999974913 -927472252 -1 698069569 -54890513 -301701724 704226172 -278659922 -923219274 -735732979 -249828989 368201404 -838648021 -7520577 181603467 251243341 -911330361 -467217381 62887942 -999974913 -999974913 999970403 -450461988 999970403 1000000000 -301652251 32396786 -366190790 228158064 1 -636650113 -584504614 868344362 623531723 -932418631 364080430 823440019 1 -721163566 -572498325 999970403 -547274337 405783881 250278380 603053886 -739591733 39414885 388233441 -557032190 -633750682 651866836 -999974913 -1000000000 -266295469 0 -1000000000 -318358801 -136608772 -439000399 -16477341 -508329526 -287706254 -1 225507202 586999305 211171001 -451492224 -152282985 999970403 -962458704 -914741901 1 -992169038 -130141 -1 -825889653 -749450400 -999974913 -220112756 -600130210 -249224791 654862096 139906171 -195602634 105174272 646617270 -776549257 410822028 273830218 -1 -236358639 999970403 -484552559 -1000000000 -317892396 -271680941 518437016 -999974913 999970403 547352738 473476683 -999974913 -576106405 319941191 42 304767292 166594179 0 33414132 -728719637 -848114586 -495000002 -999974913 -714891204 492578276 908805657 203508588 -959104851 42 999970403 -999974913 -924547105 115073 -1 773135807 817131721 -615936907 42 -449979803 1 723935423 -625545485 -270502909 -1 275980574 108012624 -610893822 429531056 -998816635 -717292214 999970403 -434516523 44383520 42 1 -999974913 627755726 983438706 999970403 -999974913 -999974913 159288794 134952712 -191860082 -40548517 -789303654 999970403 -815156745 -678723035 -689037517 834414224 35642307 791453676 999970403 -731764321 -999974913 1000000000 -1 346675133 -472542094 -999974913 -493391671 -465237979 17517195 -209949316 924044687 -607196454 814841303 999970403 -878553301 -390547557 0 42 -536214805 -267971472 158470420 -844949258 305650716 713675214 -118037108 -999974913 999970403 949642405 -922539241 876721980 404126236 999970403 -569001348 251705585 1 -57381018 -89747354 487403967 -999974913 380006341 0 680598200 -683952670 295253157 415712583 -459564004 -785214924 225662454 359000320 35658636 871194783 -411162675 -561307620 753750210 -1 -1 980551656 -168171787 -841741125 -126590195 98370937 884961889 999970403 809869988 381004712 42 49564191 213295868 634533007 999970403 -999974913 999970403 597565882 -999974913 -999974913 -648616104 -999974913 656923143 -1000000000 367530946 368892928 -1 556512207 -152876478 183960487 -1 0 837805420 596996300 999970403 -98641561 -618694166 -996011007 205565155 -504798419 725655031 1 195804075 767543552 688201427 999970403 115332451 -956549441 212416993 -1 904448551 42 198510890 42 591202280 1 544473951 493460489 758142754 -558014098 619479098 186388475 650472381 999970403 -193652293 629602354 -999974913 -158190809 1000000000 -750093979 -961907018 999970403 881772855 858016962 -671349344 -559575216 439152935 894761542 -456593661 -812549839 -148388698 1 -450211092 -1 -206381804 999970403 710481458 857346050 1000000000 1000000000 42 525278041 -349555264 -476445717 300695926 -645638652 466652912 -604103911 -262971496 -377552859 371916803 634951876 -230180747 943224939 -1000000000 523449256 -227797192 -737053881 996430004 999970403 999970403 1000000000 -481655338 -528679708 -999974913 0 -554314909 42 1000000000 -205298131 999970403 851736894 655726322 443043090 -981481663 999970403 -1 841358400 -149178360 42 -837613070 -448315963 708119051 55230211 519398834 -126431842 27327340 -582740815 448014491 -999974913 683196924 1 91244221 -321941765 -999974913 -539089022 999970403 3494321 897233905 265168251 -278253029 -999974913 527778351 -372628841 1 -900512883 180005562 -192373430 1000000000 -814074156 -999974913 1000000000 771361314 1 1 -497642955 643983183 199442364 -555020780 200973066 730730555 -999974913 -117591807 999970403 -766693339 252203675 -999974913 -999974913 -886566372 198071011 895970403 -999974913 -229501553 -246834926 -714754760 0 -1 -486577384 -746602934 -999974913 -1000000000 598997873 -904591267 -760630148 998729456 532885734 -280387728 1000000000 42 999970403 -21010412 792093379 207571357 -1000000000 -685543091 -999974913 596112102 528802437 581648165 -647990227 155601595 -810168755 131149043 399847694 42 42 -602609931 -81118616 976458131 734599983 646938222 42 -776181162 -758084245 616732874 1000000000 -963230992 -999974913 -643294689 701564511 285110288 9031881 42 -231293662 665234175 822460842 -1000000000 -999974913 467167329 999970403 -973224957 -999974913 -999974913 1 120983061 -999974913 -58997777 -798691555 1000000000 -423479402 124950150 -90504123 -999974913 -203232627 1000000000 360305877 -277328699 -692489564 -999974913 379444225 -878501939 -999974913 780526461 627112542 294413457 -171818137 92641733 -645055762 558754544 99188488 173609728 -663522163 372120236 -840386034 -32789907 0 -32198648 -999974913 -43504626 860140545 -451493917 42 738732552 -72011190 -650879022 299482978 999970403 -390360493 -554374941 -1000000000 -789551525 -999974913 182698596 947055796 501741534 372115258 -1 773016691 -999974913 -911349105 -932501368 890365341 42 1000000000 759966921 -549860214 -630427469 -211136569 -1000000000 -173814710 858106152 -191145685 309529682 -616174310 -815821396 -880871094 471373320 -1000000000 5589625 -664487256 999970403 952242179 595050411 -243964152 760353975 951748054 -972350071 36273368 349287722 218596448 -43043651 232633732 -1000000000 844231419 434559387 -353078231 -505767622 -1000000000 -723235269 -654277996 374462787 -793284345 -940384573 753599774 -902794447 -92497286 -454673390 618976179 128226786 -967738708 -881925706 0 -161041429 0 -341908557 1 829565536 406189557 42 49188840 -1000000000 256530097 -808897650 1 -905470368 558577178 -665982903 -951049562 999970403 -588863004 -999974913 -821977796 -357903361 -999974913 886433074 -368636699 -290204648 999970403 -889508137 -77237774 531652791 963647987 -999974913 412540494 -999974913 724969713 -1 -810494378 -646569051 639502774 999970403 -26022085 758311142 -1 -999974913 -1 -936033132 -999974913 -999974913 -936264591 50116858 -622293222 -36622018 -32897505 -1 -486453964 -960591752 113997302 -495548173 67790217 529430106 -999974913 1000000000 -756614457 -667277134 -151630751 0 -999974913 -218486429 -836794195 999970403 120109688 666010912 464721798 -1000000000 -221679970 412203140 663747749 999970403 -666551914 -915491347 999970403 -1000000000 999970403 -183402811 999970403 -452137511 -980010867 -340276196 -497509648 788898837 -999974913 104423763 154876970 875262301 401025049 1 999970403 940529794 735176882 482738544 -999974913 557539730 132251805 -1 -686358298 71745525 187991091 347138041 -925225630 999970403 -264603565 277051888 -402203266 -1 736840269 -347708764 -643231571 670306508 137841275 -672665279 999970403 -999974913 -99161655 -946718225 810477999 -16117902 695049353 0 1 936761659 0 561884320 -764238754 -741339858 -922552155 -161504803 -144958524 -437540945 -453172616 -492051166 556051157 -554493346 -691081400 -845261511 360999641 557305254 -999974913 999970403 -738418473 -9862682 351775946 948017283 -999974913 1 999970403 1000000000 999970403 963277905 -999974913 999970403 -330581745 -627666995 690429822 -947338328 895488399 355982616 -950287296 -999974913 -1000000000 376477085 42 0 42 0 188875111 -241306642 -823008619 166606148 999970403 999970403 1 -900239536 -729728080 42 -968811139 798817462 889256505 -999974913 0 -890325446 1 -813880286 972780887 380147496 -791703697 189369494 -105854100 958772525 -970876587 788202747 -999974913 -1 941683269 1 999970403 1 999970403 999970403 -1000000000 -315733793 235560264 -59157495 438213102 412959713 -922912637 -618342574 -403467556 -601531617 -684743176 149284161 -791510952 385264698 46206670 -606292558 -74612789 -81830168 953713693 -748083984 -999974913 971937519 765646943 24838728 198288154 -723566830 216540224 -512813457 17156158 42 -999974913 -290842240 305503469 -855474150 999970403 999970403 -999974913 42 -209208760 0 -711955015 716023285 -605316285 90741235 447631350 519692180 -999974913 -702005557 -751159295 811057517 177481064 -800471743 928612696 101600297 -564504055 999970403 924605134 -556261162 469287379 -149976407 -999974913 999970403 -767178823 895581398 -735374513 396138734 1 -871427898 -999974913 494036947 -999974913 -334975146 0 693614528 954415497 659054246 612110265 -867764756 -564931441 -260572340 -789530738 787238679 999970403 1000000000 155131750 -514946223 1 145181699 -824048523 -1000000000 481430157 146226992 -241974730 -385658905 1000000000 0 -999974913 -948065870 999970403 -498492104 713034679 499700542 -537851126 677317096 214696156 38804862 -501512917 -332777012 -999974913 841790082 -115133382 993946704 -305954018 -1000000000 42 -707484175 -836010006 -447554133 -410525253 -999974913 952138694 42 999970403 -293458183 548725659 -388556879 9174959 367822282 999970403 0 -863705951 -940804623 -597485493 -59214574 14374831 11942977 -1 760994552 -999974913 -440031381 -926843022 -436597281 720921045 752102152 42 -184211719 -949239211 -213472029 -406054370 802862593 1000000000 -845786100 360576213 -13241440 39972477 582422695 -1000000000 -728634900 -678788724 507075770 369649930 653757032 302728885 -940414323 -108860861 806910381 336710405 999970403 -343022854 -982370740 999970403 -183960769 368185555 734657213 999970403 -109786986 -453587694 999970403 107273875 999970403 -999974913 -999974913 522450343 -808587261 -998081773 -836045765 143921971 894367530 268203907 695157915 386011452 -999974913 430009696 -693517949 26787817 0 -522829270 1000000000 -835228815 568580172 999970403 1 -999974913 248442335 -497471938 -999974913 1 547256871 -827242286 -908837707 -441605542 484016295 -396161969 999970403 323982808 999970403 -825849863 -591142361 -75156131 -999974913 -439646759 667418014 -625084704 -995156473 -1000000000 -667338122 275856995 -999974913 -265351790 -680026830 -1 0 281061708 999970403 -999974913 -249450931 44056724 -143000821 -86221372 999970403 42 -838824308 1 1000000000 42 257722267 -480782817 0 -468181137 -597379683 -927367056 -270202236 -686481833 -1 -893724972 999970403 868566063 1 343204610 -1 -1000000000 515960267 42 136168076 684398121 968544288 -31950043 168723288 -79760388 999970403 -999974913 -956721794 378074090 614493752 606919117 0 -999974913 774571791 -36967108 480349188 -61442348 -948171189 -557058917 -51531998 972635527 -961265523 75427735 929669761 -301076916 730375827 -213489120 0 396285221 1000000000 -32490046 1 -860659274 -596769446 1 40516424 40244338 -844142641 -1000000000 595477686 353859078 -12886068 680294629 91052420 366717068 699779776 762875333 -1000000000 -174120364 -1000000000 -1000000000 999970403 -956853011 -767805527 999970403 978313396 -260930036 562160481 -319486204 -492257619 890463195 -327675493 893998870 999970403 -999974913 503431148 784086631 -263526193 149854711 55966686 -1000000000 -999974913 530222026 -347739974 -999974913 -103675532 0 655470673 620029233 57433546 492739431 378661851 522677137 42 -999974913 769273975 999970403 0 -562829879 -459037958 189533224 79027653 696081671 -290600079 -118538285 999970403 145717071 -78596211 -622610047 -999974913 226278833 -730831191 -999974913 -1 963855787 -772319541 -50795025 1000000000 398431115 352110384 -847701332 640043009 612217742 -118543632 -652514784 -873704129 749041202 -482929029 290451866 -80478636 267620400 -1 999970403 42 517388337 -673671079 420792635 391809182 -999974913 789407305 977326728 999970403 473810399 -266293832 997935064 999970403 999970403 -552058863 -999794703 -999974913 0 300180142 999970403 -534721864 708402415 1000000000 43166450 420274682 740356949 42 -1000000000 -496618441 1 -828198963 -848207191 -492085286 -350763356 -180758736 -1000000000 -701626216 519353754 0 -1 966051307 -444506491 42 999970403 -978000050 110577995 999970403 999970403 -917308788 46964622 999970403 88007485 -210796002 466465212 -999974913 -170459584 -999974913 999970403 379197750 999970403 999970403 999970403 -1000000000 593350041 -119979120 999970403 451443817 11555124 42 -992069589 -999974913 999970403 999970403 -654525526 -1000000000 822979859 -160542483 -575829942 -89746979 -351818831 1000000000 -995768906 1000000000 -726800312 999970403 999970403 252726682 -558517469 -218692345 -380646503 -1000000000 986682031 999970403 -999974913 504101836 932915121 -306673606 -1000000000 -682391141 -99066482 33404253 -682666511 -49700724 -985670194 -620441290 -894034754 874129649 -953361761 -443622101 -824364714 817977721 -403903560 -836792574 -999974913 -763331533 751323049 659149818 -1 -620198844 348242305 -809984628 -999974913 -999974913 999970403 999970403 -119251276 146997187 597095408 336473052 494398828 -322370323 -252801103 334023480 999970403 558837410 547295065 -999974913 169566550 1 -506295565 -537485824 0 -36159395 -875783501 -958768152 945621201 837013365 -370460482 42 999970403 594237409 96178476 999970403 999970403 351894494 999970403 999970403 -37409429 42 -1000000000 -847884498 -711936034 42 -632066572 1 -799284073 999970403 -708944198 258534130 -999974913 357562228 725887847 243549525 -1 -1000000000 814226122 178673915 759134678 -822316465 -663313552 -856864541 541258445 508914006 999970403 999970403 -999974913 347691589 20516752 -19487220 902235393 -999974913 862534147 439536224 999970403 120472734 144116445 195823526 -918718617 -84822358 -139425054 -480714835 -325111665 -999974913 -442722008 -260096147 1 999970403 999970403 759750903 999970403 356157863 999970403 -88588709 -936165526 411405424 999970403 -28664979 -999974913 359028231 -401814735 999970403 -214631600 -999974913 1 -210006969 -999974913 694421389 999970403 389713954 -513177401 394516241 27541243 -233435766 -1 635395649 1000000000 -596633107 1 999970403 -1 427146762 -403089320 999970403 -1 -999974913 234804577 -677955500 641663677 -229983940 603053886 -234648409 133444989 715198141 -352149229 579567255 135456983 469988936 495886172 -606282534 -648662294 95617991 916569034 227850905 74611594 -107537420 -999974913 283449569 583101585 -869452754 574972592 345691928 -1 999970403 191344313 -1 997255087 0 -1000000000 708365597 -329520351 -209445032 -999974913 158016743 72037392 -1 552937938 999970403 42 42 880282598 -291289037 903412028 -826666380 441780986 -399103482 -815071056 -999974913 28159917 -858663253 -726178236 991059857 -848339987 565842422 -1 49454012 932411335 -971613096 -208672048 419452957 999970403 -235631553 980840702 49650479 111314769 1000000000 216322190 -911158240 -999974913 999970403 0 -1 -198003216 -1 926915179 -103441715 204078459 -1 999970403 -287553760 -931978748 999970403 -625040454 999970403 999970403 -37359863 1000000000 -1000000000 17390015 87744693 -941063597 999970403 -714794302 507754104 966917242 -102784967 -999974913 -940267389 -230550631 -364883552 -488269807 -456558560 588526021 734275996 -72395785 -657520405 -723788504 -629129588 -999974913 764324539 969039769 677816998 -937499285 999970403 -1000000000 -999974913 1 1000000000 613478189 811440659 76736147 -406152828 919028162 -864074229 -611299885 -687928727 955240436 -499445874 56135154 -972625163 -427892383 226492634 -543295302 -273006544 0 -220875699 -569842465 999970403 -204818939 -599976908 -1 -77563857 460205923 811757774 -727058190 143612321 42 -998936339 77711402 -460663278 -1000000000 -37923041 999970403 79327704 -729728207 977316548 -999974913 -55352990 -39586541 42 -999974913 490185326 -23288952 713597594 -999974913 -427355685 559208287 -750519443 42 1 -590994800 -1 261340057 717937313 -388179057 -1000000000 -701113748 1000000000 94166015 432444967 -901817463 0 895693303 127996836 537586898 642350582 999970403 540463156 698059322 922126703 381707594 415479290 217699076 999970403 665395017 -50490507 667234117 172474523 999970403 553079025 -1000000000 569139559 42 474430221 334283330 999970403 625500227 -999974913 863706262 -999974913 -411700913 42 -874424265 384170432 -1000000000 -609058694 -385828817 -331605740 -598070379 946566831 -663242258 -681269463 999970403 0 -999974913 288143968 959154820 42 1 441612141 597841077 -1000000000 464323819 495947005 -999974913 999970403 0 -881819859 987741031 618333659 -87221061 290384314 -674130742 196955606 -950802026 -317311155 164784860 999970403 961373019 879246778 0 -291428840 -170212096 -582534540 999970403 439207797 -216201925 634650465 899042495 972756243 396864086 -81227079 194453305 396178134 716848578 -187327320 -655515130 700178887 -477586512 455629740 999970403 -341270573 111851987 219032167 445628138 961465383 -972286046 999970403 0 -718029191 472887480 -1 638998505 72280210 88390297 -425366229 -999974913 -694320934 -282258107 -101607583 -103399665 94824606 -646006844 -36328125 -859810685 -899041193 -520863682 -992794430 104686584 115778484 -346305327 42 -630110269 1000000000 999970403 -999974913 -985192403 1000000000 129774899 -889371830 439099192 16535701 -954753002 157083555 -503571356 -1000000000 -999974913 42 -670250168 999970403 -308638333 -999974913 659946023 999970403 999970403 -37003289 946969268 -158873938 119801832 -997617462 -411398885 -193951062 -295289695 999970403 636722200 -999974913 -65215987 -753768760 -193314707 -834117881 -640839312 -39422233 -662623806 -999974913 -526357364 631478589 1 1000000000 -558555788 210628173 -473662711 -793224737 999970403 -175814476 -862810623 861504820 -112598618 23053546 830687304 8440322 1000000000 -999974913 1000000000 -964482212 249511995 745927730 468208048 1 -999974913 -938298883 999970403 110624856 865379081 1000000000 833669977 -860718121 867307237 -998189076 249699365 -457558356 283145379 948319922 588761091 597433668 999970403 -45705296 -561937434 795293668 42 596681718 42 626749041 999970403 850362134 999970403 999970403 264267543 -618936066 -483896136 1 -534571725 -369353946 398397768 -329744685 626970409 791996094 42 -795813598 409636663 418977663 999970403 977878690 -999974913 -1000000000 1 876326152 425045928 -999974913 -709402502 2805886 -111516468 -544623582 -706131844 999970403 999970403 495952300 42 999970403 997376638 663078236 362748191 732767473 523054068 58282996 478296029 -254227042 1000000000 0 -883758728 -573329412 -589568219 999970403 0 522481316 -999974913 999970403 999970403 1000000000 81950375 1 942356902 -888491307 999970403 -382580639 -1 1000000000 -271954420 -52833575 -790270593 -1 -1000000000 -752422739 -228915587 -641634412 -999974913 148917871 -999974913 686760215 118956369 62243517 197529030 42 353920350 -894521345 1000000000 -608987941 -726299092 999970403 0 357827931 335166290 192711097 903005275 999970403 43607367 710769015 -811297524 -999974913 613353668 -845111944 543660772 723958365 -313550571 42 705712417 999970403 -887583589 -386875055 -33267893 42 42 665207428 -313100636 -471287163 -1000000000 970942604 596590698 242847762 -976922207 -466724537 -165701679 878992108 -265579638 627864503 -788556109 -999974913 999970403 -954102219 213031047 -960846060 1 -375735878 335747126 642448257 -999974913 923875039 1000000000 -999974913 -308722295 -255950979 999970403 683378523 -569203789 96146194 -526733278 1000000000 852907532 -575818682 999970403 0 -241948707 -412620711 419221729 735210448 645490125 42 616366153 -79225689 640729352 1 999970403 -853190899 666850581 1341368 399358508 -732468802 -279474992 544562525 -982748031 -698844023 999970403 -999974913 -110337361 -669564750 -690917484 0 -212856216 -1000000000 195704931 -999974913 -351873794 -744416806 861324477 -828681175 -979134604 -997341631 -35574172 -602687887 -677719925 -730836943 -1 -619207833 -999974913 -712463439 529704048 721550996 -16795219 1 999970403 799152872 -106556741 -93970377 582927229 999970403 969153295 1000000000 -999974913 661038220 -395715431 -502179814 479270062 -564961274 -737967259 -1000000000 -999974913 -270922540 -999974913 -1 -382178853 42 248379840 627877072 999970403 1 -505946215 999970403 884308312 -629653861 105047513 -473176087 -710559790 585391529 -999974913 -108896235 -328754494 -1000000000 -999974913 -999974913 -503552874 999970403 743911518 -1 -723796935 578884538 -436282877 0 -999974913 507015636 42 917482960 42 387565976 -1 501328955 337660218 602676805 171611370 -654229360 -560302832 -620475744 -844926395 -844895119 -167923565 426406463 0 -616851581 -659300494 42 -185002370 999970403 113045495 412260664 0 -999974913 1000000000 452632892 -758497431 861138227 469932864 429639153 -202756660 881006354 -1000000000 104067364 1 -1 105031521 488991264 332253299 165189068 -680063757 -598139490 -779495501 42 -111154512 -622692289 999970403 401712989 -114836222 316838751 568558294 45809158 284649939 598994071 -980117763 999970403 -306491430 822542657 65303073 999970403 -362333764 40772174 -1000000000 1 -1 518573887 -839923656 -993348760 230709813 -470851904 -559434725 832818697 -781232505 -72531872 -171435407 1 491196657 -545563936 437432419 0 -497702928 -375039147 -304841552 -118284993 -186708058 999970403 -468316571 956714003 -435726780 999970403 -1000000000 -524790103 -8626302 42 380292284 767446165 1000000000 -727807659 -515491700 -845261511 508448638 45901645 -70839678 1 1000000000 -569722267 506549692 999970403 -350489010 816992192 730398773 977307836 -131485006 0 -1 -999974913 91986334 -966932308 841672327 -252457802 293726494 -675956652 -181490018 -999974913 286292653 999970403 823438681 -999974913 999970403 -999974913 389911389 -338125181 316442442 -395223818 -1000000000 -267460418 -214468926 999970403 -695267567 999970403 461753754 -988844610 -999974913 1 -87525295 -999974913 235659058 0 -1000000000 744478873 -917952623 551150899 279091471 639764409 -663200681 1000000000 -165421371 -564403866 -113998411 355906721 246910005 -360301023 -323180470 -910480593 899738516 42 885354418 -1000000000 1000000000 -199341104 -341633935 64390763 0 -559128950 378243265 999970403 837730835 -381021058 -1000000000 460337416 -347254699 -968052209 -513052134 307893038 969213662 1000000000 117987168 0 -999974913 -999974913 729529178 -694017389 121389126 -745429096 -294300109 -999974913 -999974913 -999974913 0 857735213 -1000000000 -679299598 255669414 498512711 999970403 -11506842 0 154585014 625451410 850749843 392864842 387961445 -485700598 999663954 -922140560 -554243350 450504283 999970403 -6109809 42 848833988 112841414 999970403 851875612 999970403 116226442 871024524 -504210794 0 831036014 -999974913 -785244546 42 -80883609 -585544158 999970403 -328579554 -999974913 625301393 -662746461 -999974913 -930373119 -125412551 586696911 -251053416 999970403 1000000000 378573778 -199855847 559825029 742412818 -357981231 -999974913 344824415 170518208 -1000000000 239707111 0 -999974913 -174161215 691808990 -799931259 -580712587 -999974913 896537387 146446233 -395320715 108966209 238152388 423595643 1000000000 999970403 935256858 -201406746 999970403 259597120 -132122864 -442832404 780965246 468727953 -271470500 54097814 179857253 999970403 1000000000 -999974913 4258433 -999974913 -877775567 -508904105 449764732 -896487294 -999974913 -157110750 -196087742 -684916891 936001808 924335552 -999974913 -365650594 366672610 -105901136 22672605 13117769 0 -169426015 42 332185039 -8387182 626955144 -999974913 495999096 683281977 423795164 -999974913 -333234176 -999974913 -1 0 945439563 -261311703 -901152924 999970403 -1000000000 999970403 5934113 492627641 738838028 -452879473 495412654 -911734866 -981291186 212768567 -960253141 -162165456 -1000000000 27174500 -686022373 465700809 -999974913 -1000000000 -830146187 297410219 -949012424 18925344 77341579 572793709 -1 -986724756 284929715 -628467924 -703647779 -22659510 -308891008 262947335 -628057250 -988957953 -999974913 935366240 999970403 361252833 349086852 91047456 -703786364 -642538849 558035236 -542470668 -869130348 820403784 212529195 998961146 49948508 -1000000000 -247954623 999970403 1 -493683565 1 1 -529378824 -1 -315409523 940632874 -562934166 919936054 -793120989 630090111 733937290 656464338 1000000000 42 999970403 -999974913 507767708 -470828704 999970403 999970403 -893277965 802525748 401448636 240486040 483816725 -302523943 379296019 -150875330 236631707 -140790167 -999974913 -1 731537187 603904529 655081092 775408015 17401177 104268423 -493057000 1 999970403 429706602 -715918848 -999974913 -960472421 999970403 -320674652 -661940920 -999974913 -765011617 13551789 847727855 42 43211225 988411843 -648674251 -910028915 -60873583 -999974913 -379397224 195364990 -8894296 918275276 -398683785 999970403 474258682 -755554852 -377574344 -834117919 1 562960331 -345414984 1000000000 -1000000000 1000000000 301140910 42 -999974913 -1 -72960969 -1 565203249 -520823298 -927345162 365052618 1000000000 -932445434 -999974913 -583251793 42 0 -200706942 892626776 984221423 488076781 999970403 -549898642 -411065117 -190617089 -103662697 962439796 918703038 241493212 1 1000000000 -1 -406653939 649908814 42 119306869 14467838 -942173251 705972741 999970403 -999974913 297534904 -1 -632702248 -984418846 -294602018 999970403 520974748 999970403 -189732445 840668288 252612742 -645008605 -850790996 -473887661 0 1 -822166228 -999974913 -999974913 717646935 125697245 999970403 -918558438 1 -847178628 999970403 -788028270 1000000000 524434512 758852309 -271983517 -351354058 -999974913 1 514241066 360153695 -388944078 952018464 999970403 452853521 42 -1 999970403 999970403 -1000000000 -311694260 -522304785 -1 283449569 785504964 569851944 -999974913 999970403 -804653214 -158493554 1 -667702759 -999974913 1000000000 999970403 993833635 -159629200 -98720506 -338232589 932196520 -158968638 788385198 111113415 -878670787 999970403 -428083601 866644485 -455079098 999970403 -999974913 -423318689 -73985302 369977750 266052585 719292967 591367021 -616953850 1 999970403 421834148 -994699161 -999974913 -361746244 880328055 -1000000000 752853210 -198127718 254451001 -1000000000 362367923 615408760 -286223306 820447532 999970403 621035157 664203540 -302143034 928644079 742993639 -999974913 -999974913 -452573940 -778906455 -999974913 -758307667 295516090 1000000000 999970403 -4286793 498716871 -115152624 112841414 -999974913 894135715 999970403 999970403 911816878 -508464502 408210948 -647814451 -802195181 -272876351 929161451 -999974913 -129851319 1428909 -999974913 1000000000 -590924824 0 999970403 122514391 -1 0 -617825699 726050747 -1 86396283 214197490 486935568 -630907560 -398910860 20483988 -144427777 874020912 820636054 -999974913 964098537 1 0 -343046390 713492297 -670480642 -303742717 232742794 999970403 -126861049 -990514331 -1000000000 -874348689 1 999970403 -155421866 1 698006390 1000000000 447021810 -642296585 0 -722830114 377478213 -999974913 589032734 -1000000000 -568543302 -577837540 268135371 -1000000000 -999974913 1 39127826 -81831902 975916027 921209543 999970403 -609165769 -49533831 999970403 -892973212 423843624 999970403 911971955 161334198 -636650483 -1000000000 -166608034 -999974913 42 -261938098 0 83453628 999970403 482376722 405046492 59185326 -884219047 -955229598 42 834561024 978024573 1 -334793864 -689831173 228197338 400736886 -922393666 298471649 -297438356 988751092 745302420 555495847 434830810 -288004132 -1 165449019 -845368793 193488451 52428950 -79074932 999970403 269567733 -999974913 774566759 -797677779 -1000000000 -886405481 1000000000 247552681 -415402250 378878251 -211405138 -1000000000 -1 121005434 -52600749 -486852585 999970403 -330996651 999970403 -589282147 -164151895 -502772502 -3668355 -10824258 -1000000000 14970089 -693380756 -805839471 -585918477 -328773484 -1 973644899 -937293609 42 238860109 -355376502 248925424 0 -1 999970403 -15377071 -999974913 -649301724 999970403 -577788615 -398526506 999970403 1 -415754 -135134646 678911100 -999974913 -897522632 999970403 -665824516 380324626 -97555752 -801155686 -593161704 -374889890 -637276601 0 999970403 436792217 -125845392 21056639 -357552761 881413039 -999974913 -838607778 -479317846 648729934 -999974913 42 -234095598 -84822358 519374221 521844523 999970403 -158928583 199588905 -370370649 34619658 -108102198 -999974913 -486083069 294432865 91259918 999970403 -458888961 602920320 -908513917 -84161519 -627276111 1 -1000000000 697171425 999970403 1 -999974913 1000000000 809216471 -999974913 346096379 712511753 -439906375 -170941207 0 -789018316 429444398 86695958 315954611 -1000000000 -999974913 -503753814 -15112583 -172329281 -19820160 31073610 999970403 -999974913 -48408850 42 547147740 -297502281 329005719 564652642 515955254 -612467404 -1 -667752854 -89010158 -865660193 -407000201 -678369395 1000000000 337718383 -519345712 -112799719 -960608764 -1000000000 169339754 42 793439478 -751847280 -1000000000 -119238665 0 -28268811 -984256932 1000000000 -870352629 -753063619 -362142774 -65308499 1000000000 270012014 -999974913 999970403 -999974913 -878899968 16184835 -736426503 673177313 999970403 -419128684 842366106 966511498 -152646759 91499097 620919073 -71562723 942282268 -193713718 -475520257 -183998463 -761895349 -887866162 -987705796 795643997 999970403 -999974913 999970403 476865140 -59934875 181150532 233263841 -6125803 999970403 1 999970403 -272031159 -448264234 -999974913 117640585 -787281008 -87703599 396616775 -98151115 0 -367020768 -624110240 999970403 801938097 -1 5745014 -999974913 742962070 -999974913 -598330178 999970403 -76144303 490634831 999970403 -262127410 -836530114 -537472057 1000000000 690727202 989054240 759361017 428166420 798204794 662699399 -1000000000 999970403 -266776199 -240164275 492421617 -999974913 131381636 871810528 218774859 999970403 1646125 -684619160 -885941353 -185232930 -999974913 995850519 0 205958502 450845387 -78134863 967329322 -704909232 -359574448 -310786830 999970403 363761293 -999974913 455619722 -965332098 0 1 -999974913 -523446053 90275170 262980560 939044749 -999974913 1000000000 1000000000 295899405 192325890 -55257537 -86475300 641373396 999970403 1 -573424020 42 -739216112 712818224 1000000000 1000000000 999970403 -1000000000 12427484 -337719312 419137798 518602549 249877779 92942879 -657048553 -710553567 -294951627 1000000000 -1000000000 532489208 -559610185 434731628 103998499 -429127660 -1 -793206562 999970403 -1000000000 1 103683845 -755363320 42 402241239 1000000000 98661052 -78513642 981651222 952887697 62425322 1000000000 25824216 165592471 -525169260 700217181 999970403 -919552197 622018436 307465692 712838681 632707199 999970403 713723625 -449538649 -735918038 -50248471 -467231932 1000000000 -624835803 360986311 632776163 433111172 692136175 366706231 465624148 1000000000 -847648531 665661097 981149847 1000000000 -1000000000 666985614 -456634057 -316931615 701384533 999970403 543035818 897291486 911364864 471946216 -206316476 -640116115 -966243602 251044162 -539157855 -257178283 2252036 -346171095 -228495793 322893767 -605564283 -56130441 -960654703 -999974913 -999974913 -344336408 874939316 814188839 1 -833506328 -625570000 -1 -211195767 -374753126 -494022803 798602386 -172629377 236926837 -999974913 -771530597 67258097 -999974913 191092460 -320783369 999970403 -59813089 979356852 879334035 184756855 488128869 -507682171 -439848643 -999974913 -1000000000 809591667 206928488 -81824925 1000000000 999970403 317224353 -859566826 671622267 -617750202 632629872 -1 -999974913 531648495 5489448 -938080239 -999974913 -518810632 753062571 -875591586 573080503 -242850977 -999974913 -6036266 371961533 666008621 -999974913 421012430 -69636859 0 400441160 42 999970403 853701506 1 999970403 -245733251 992025075 -759329392 -964216581 112045562 41672208 368160491 -282731135 -962757337 729541184 -754074357 -676113566 -925099851 514885543 -512402733 907398453 1 -671330320 -999974913 -226662961 999970403 -738665476 -219855300 1 -635362411 0 -999974913 640533297 -658123037 999859548 719769524 866090937 -800423594 -631855291 254554937 -309419068 -999974913 1000000000 574790934 955020230 1 -533689346 -993380858 42 -536244210 667599976 -629657732 999970403 -522196513 999970403 -37788929 668562629 -159869164 -1000000000 271620223 558704750 42 999970403 77830611 999970403 -723599768 -13504948 999970403 0 446888450 684413043 -667154554 -413057281 848031894 -21611133 654699900 109094134 275915344 -457301922 -1 -354658521 -984404871 -755870682 -885970766 1 -511120731 -81969955 -999974913 846595596 -999974913 670391934 -999974913 200390296 -604767960 446325183 -407013457 800653955 -1000000000 897860970 -999974913 564673868 508778678 42 652726160 -698295353 212493089 -373437751 360857509 -625610419 24416729 -160442222 398825130 479395822 -469063304 0 -473057143 -53581116 -593754503 156191688 -776414652 624355569 -79993213 42 0 -635586093 -359216113 287803090 1000000000 -227108033 608178396 -999974913 846254154 139179229 -407711863 490935768 -381885536 -57784006 -673381751 999970403 -1 -80104413 222368462 999970403 -999974913 -876816436 536966784 391226264 890616314 0 -194685567 -999974913 277948499 999970403 -380887759 784676476 -715517121 1000000000 1 466363092 123123053 857087173 42 -446888328 999970403 172388069 -372615106 0 -1000000000 259398186 884471977 -303989827 48680903 -230014812 627435038 -631843057 -999974913 -1000000000 -887864123 575358811 -570525857 -90403241 -206605194 -999974913 486864971 -622643258 393765139 -737145236 1 -204294965 -73732292 535998444 56982182 -999974913 -139630599 -87526048 999970403 999970403 42 1 294302260 346483541 658640803 959735863 -941415276 999970403 240988638 589942896 -810224440 42 1000000000 999970403 -375882329 834460685 -801093668 201523244 -759466630 -559120907 999970403 -999974913 740156031 -699511845 300947438 -1 95976114 999970403 999970403 585257917 999970403 -951589150 -762337647 -495965654 828346598 999970403 999970403 -294736174 -999974913 999970403 -434128929 -999974913 -999974913 415055541 -999974913 334474605 234369590 352134610 1 -728634900 0 -987882564 1000000000 487229379 527845618 -661853093 267014506 595459135 1000000000 -999974913 -999974913 406674899 -412228812 -1 1 445155078 -446375487 -339863786 1000000000 933265073 -362259014 -961298210 -105032280 212211801 -147298731 1 980903836 628535261 -169800944 331529081 10915705 -63168670 29119319 561327410 14103853 -1000000000 -1 200521277 388448549 -450596529 262490124 210793510 -565599961 -251339328 742238497 -754256759 404193165 -444389566 1 768682008 -923702779 -350156894 999970403 -999974913 -258056291 -1 -597348650 1000000000 -999974913 -303287631 402811485 -985106991 649348623 999970403 390274678 -62472949 349700547 30499303 539127477 -39730355 0 607616041 699681455 -188006204 -198378799 999970403 -553842151 702918456 457345262 498584198 -389599786 952185065 153397607 609736025 -999974913 -582621381 829223121 -298944106 -984847649 42 -105900695 -360509482 -640118863 43679987 -45181249 -1000000000 666082491 999970403 -999974913 1 -102647588 999970403 -427963088 -791922987 -561050292 0 999970403 -224460209 820501274 -595092432 13551738 150711941 -999974913 -538317253 738842206 929481614 -23622702 999970403 -764861509 245477783 751293863 118125170 432495603 -334232118 42 -999974913 -999974913 -973567413 -1000000000 -299385229 47104549 -526636117 999970403 236596919 -896155414 296930550 -1 111265293 -505329303 166318859 -457970471 257291422 773329175 751550691 1000000000 850103105 773594505 -734935715 -439700577 -543454044 54375989 195877499 999970403 0 -999974913 -272636691 -999974913 0 333374487 -999974913 -1 -999974913 4014078 -340719544 512345210 567811698 245422001 1 417115150 42 -928445397 -909720675 187201129 -999974913 815610246 -393051914 -999974913 300472570 689598435 1000000000 26022823 -335044436 42 37787963 -980644534 -500175661 -379352525 -628824067 999970403 1 343730731 678452704 0 68004044 -868622922 -992021234 -427761749 -975318608 211430956 318504104 -526064360 -88237323 -479549208 593350041 635266707 999970403 1 868545375 -256838668 679469967 -37648201 -145373513 746972435 349942452 -999974913 -550633804 25961632 -854670259 232453915 -294335874 999970403 1000000000 -590934194 156062930 860317579 999970403 1 -750464573 395756537 -879628578 -1000000000 -837000111 -578011300 -254408977 -115584266 619007346 -89150282 664158123 854829296 50316617 1000000000 999970403 999970403 -928752710 -340736288 505809893 296491101 -899705484 611722024 -154927171 -569975063 219383591 473546732 999970403 -171200050 719076187 529639287 614571577 -310797654 13741435 659778232 -199402279 379874878 42 -378162828 -836045765 -482067571 -999974913 -354451795 215395102 999970403 -446073293 -271803846 999970403 306591150 -999974913 -875515764 101329082 331389541 -786594565 999970403 -295844613 0 298709447 -36659782 0 644825686 -108665493 -759792080 0 -999974913 518438815 454166015 -822141532 307795262 590471615 -871790335 -762676657 -999974913 262704057 465724003 -442111606 -929009990 895128296 -568621293 -346520287 -621577693 -541762539 -393492221 564936469 1 -177861637 66017704 945613821 999970403 668477646 914001491 -999974913 42 -118885594 -605728168 538473683 310279886 70967203 990405181 -261194665 -999974913 0 999970403 1000000000 870369720 -685392289 249123016 -503663086 -2406497 42 -689371509 -491363154 999970403 -999974913 753374317 636188199 392836763 371288854 545969378 527827938 178096059 965997040 513174860 613943129 -210017243 -708729237 13757258 430065689 1 48998624 -339248137 508444231 -1000000000 999970403 -1 -1000000000 534832112 -180458094 1000000000 876540944 -238440212 181404696 872995143 331447879 -590677323 800251177 999970403 712906011 161932250 -999974913 510977560 976010155 -859712438 861323208 246623011 679315181 -378342232 -302679695 -407416842 -553790058 -1000000000 160700786 1 759580338 2400958 -407097360 -999974913 283129772 -578111046 524281886 328469320 -317825993 489332201 999970403 999970403 -688969819 -530562432 -371783159 676929047 111377135 -999974913 -306615923 -999974913 857593879 404638912 993216442 -56054499 479467794 -735826949 -92858465 -441415392 999970403 -999974913 -651850435 1000000000 1 750723537 42 743533999 1 619684538 -677969430 -778406388 857759732 -722463210 999970403 -999974913 -999974913 999970403 -192151571 -936658166 238285000 562768302 0 999970403 55853116 -963041119 858722476 -521022998 -200527622 -254613400 -166046302 -1000000000 999970403 -783997974 997214579 196184316 -343528838 -27588310 491000300 -1000000000 29490040 376850832 -999974913 -1000000000 -101968946 766031428 732893166 -730210096 -1 -739763456 -999974913 -999974913 999970403 -224787956 116932053 -366955623 999970403 758542413 40829529 446809263 999970403 745149376 -175386518 514628173 556309235 -155200068 0 187493996 -999974913 13516008 811314684 -999974913 -999974913 273320210 329503906 -835118402 559580979 255820296 999970403 -146189371 -355836467 543598606 -623128967 999970403 -1000000000 -454178992 -463035776 858390752 999970403 -795135909 -506198332 163082289 968622223 -398097374 -373388543 -228892838 -843795250 -999974913 1000000000 -946497850 -182558063 -101629830 178193338 370161229 -20056766 -999974913 1 -1 -446729313 1 697389787 529835955 -677604132 -847592572 461455362 -2544946 214149605 185102393 883715183 999970403 -999974913 -960836585 -999974913 1 -1000000000 -574542393 -999974913 -31754125 515557287 -1000000000 -431042007 -700771337 -993515811 617574538 -212734501 -600783185 -80464313 -41532790 -999974913 128821407 499018682 877572658 1 528250178 188902683 1000000000 -1000000000 -833426447 911912467 999970403 999970403 -999974913 101494888 999970403 -434978538 -1000000000 172204134 533813286 999970403 61173190 80055474 372311749 240749901 42 -65224504 1000000000 153025770 -517248461 148624283 -767091726 314753837 436419173 -853823853 -299702046 955850532 -720229843 -954997830 150721157 999970403 290686197 -121704935 -845740010 -1000000000 1000000000 -647216256 -613076843 -999974913 -287255260 528149485 -338542877 -77070139 999970403 0 999970403 -505978264 559820122 -376066902 -263718164 -507063880 -460931504 274279027 999970403 1000000000 296290240 263807991 889266685 -891091062 999970403 273203427 -958566149 931122470 -1 -1 -413220273 0 -999974913 -999974913 -999974913 0 -688328104 -46986383 -767844498 8243906 -275532326 -999974913 999970403 -359244253 -195472985 -839845490 868073087 -411263147 -641076280 -477659627 860107509 307927119 -1000000000 -19861385 42 281356570 257241723 -767351155 22050964 999970403 -518117996 -345065137 776506662 -1000000000 -478225683 572272689 398008733 999970403 384587338 891993535 263935835 -209515683 1 999970403 -536868475 150897286 -795705457 848694109 -50958450 -156852720 759031917 151401590 42 -1000000000 -79277182 -1000000000 -772954401 0 -965685181 868894597 -1000000000 -827548024 -599667259 -519793711 42 -157430994 1000000000 280862511 800830174 -1000000000 313124188 -839736590 -165703879 716737839 -1 547482595 1 1000000000 -801979311 -937128998 -575036777 999970403 1000000000 10428886 -942835156 276070688 427822757 -690325876 999970403 680550306 -475771687 930471232 924417118 -532654185 -482561403 326937274 443749945 -453008724 -468478876 -1000000000 1 747060049 210923175 -320451855 127089556 -620312518 736338586 -597861484 -721677032 -549892196 -896927329 -494688148 777219868 -307927148 326411996 249897988 -81424034 999970403 1000000000 864072423 325753459 -1 454596321 -1000000000 0 999970403 42 -597914401 999970403 46830562 0 167561674 541570090 67325763 122404997 520261329 -65834600 -609518659 159280773 0 -288093777 1000000000 1 -874635953 175320273 -289451453 -999974913 -32383716 -999974913 8006108 261486474 891010232 -551236890 -21390150 881019385 -505201288 -124954695 0 250228463 999970403 -1 530012861 -292649563 162843758 1 -168655931 999970403 63257632 358514666 820142031 -1 -699586182 -1 -513875594 27389249 -1000000000 25820180 270673832 -999974913 -200529460 -837474358 1000000000 422728166 -348246471 999970403 0 416622658 563155138 194978871 999970403 -999974913 -932181614 1000000000 1000000000 50908151 -1 1 999970403 310636156 -970312030 -660437617 999970403 410768922 709138489 554614995 -1000000000 603608351 -319414476 810927732 -127540405 -205915872 851591608 0 304772271 -801935038 -621137794 391306072 -642169566 311550644 235601824 845856446 -613512446 999970403 829492454 -318029711 345065272 384849014 999970403 -524203246 318682375 -161224081 -296118821 -733623998 -158777972 -610563276 1000000000 -999974913 -999974913 -999974913 0 710958975 -671489826 -923200883 895119205 286371439 34468236 999970403 773991442 -962205304 -93425024 437439296 -744934886 961090729 188693014 873995803 -1000000000 -139441169 -1000000000 -690650968 722124308 -999974913 -302031293 397152548 -274510618 -924998383 515486050 -635544472 660186173 -999974913 -743212715 -1000000000 -465835653 -999974913 851214340 691040570 -946891562 -999974913 -562859740 0 174863469 42 999970403 -936590810 578536683 -138737426 -1 -867213013 -610795783 -999974913 -913547153 -822252470 591543865 -505759891 391566036 -820625501 -773699891 42 999970403 644532498 -999974913 430111542 -175472357 351990851 -762116954 -432706705 -875365362 -201828327 -640358088 -957942367 -450084371 -1000000000 -999974913 63063738 886865238 -978161849 -572003513 -1 120960657 -159938146 -731441825 -449045667 42 -743608823 999970403 830536928 -1 871881998 -377452433 -999974913 -995178889 685362305 759196016 242767487 92392592 -285837673 987116430 -535358859 -653407738 1 216267182 -892847434 617864100 1000000000 -622124501 1000000000 627736488 237951001 791253342 -692193191 -382676899 -345645278 -87596343 115702473 -999974913 350512489 374985892 929153051 -574652037 -1000000000 483488368 -1 -484001965 0 158543095 999970403 314149281 -999974913 597540423 41685962 -904065876 -1 917144170 35065294 -976096155 52556342 334405878 -313002127 1 -221839847 -645260078 0 527178403 550376674 -721163566 -474522553 -967252348 61206755 42 999970403 184829503 -928494529 -434191935 971541667 23021009 -374223948 883213365 983340022 -1 245338664 -16913118 999970403 691908088 -640388086 -4723225 575474527 929628505 999970403 1000000000 234205386 0 539841423 -130554631 42 777757011 292710528 -205884312 675508870 42 999970403 1000000000 -967175537 -999974913 965809009 -14204441 158793841 945421226 999970403 427647932 -394248564 -1 -227264598 111711378 865367545 999970403 -667928074 -538784782 782557015 999970403 -516600271 -673193054 -196964009 688026611 98638677 839667881 999970403 347870948 -109789303 -105147099 -1000000000 -1000000000 -358632623 916559801 -41871781 386890835 -949506144 1 -169239098 1000000000 317990193 358863056 999970403 999970403 831495844 -999974913 42 612918915 -138949540 -999974913 427981264 322199766 775564591 323894525 -824588892 851661946 -145097794 536121589 -493263904 -97698326 -181183530 520478260 30055976 42 715686633 9270971 -769136455 0 203211894 -1000000000 -591307707 399543999 887183666 695174458 548768583 632222750 65491886 722286026 342495340 -1 0 272976330 -260946568 1000000000 600993472 -999974913 -596741971 178499982 -438375699 0 -573310451 120074372 -1000000000 -387747320 0 405747499 234789078 1 -1 -999974913 602391448 -1 999970403 -1000000000 672276710 -41289702 890347594 -481167429 -204269246 593059511 186945998 628454953 104802851 582044280 -871188682 999970403 -399348387 -1000000000 -1000000000 -999974913 -967811334 -376968156 234996546 228137269 -999974913 337058677 194157545 824517861 -124217714 916831054 42 -125443505 486286148 -654871435 937598637 -516462178 -494295563 999970403 -133897950 -654972737 -196226425 886310097 -357456499 -641359743 999970403 42 999970403 356775309 1 42 -317283839 187529786 -473236587 316776330 -511716048 -897173228 674456953 999970403 -45684025 -63289832 1 -102979813 -457424020 -141157499 -999974913 -999974913 604857081 0 987641121 765382836 -977341790 -472887267 628660204 160271499 133210840 -457466582 774763443 -603171896 581996637 -200395065 0 31706937 1000000000 999970403 339232234 195732300 -576723438 -401752589 0 -999974913 661334936 -255788677 -361525952 -537115399 331615328 866118094 -999974913 999970403 209409205 63160205 448898445 -382676899 -571806029 -999974913 933548478 535879930 -864620943 805697051 -635458419 -506146067 -240636710 1000000000 965360087 999970403 1000000000 306751088 -1000000000 253106962 -289243106 42 -999974913 899368846 596165886 763906682 143525986 -690267371 -716516567 382655691 497145479 42 999970403 -362855405 1000000000 900412186 -888425560 -268767456 -999974913 49489187 716309289 724844114 494223325 -672298498 -557508537 -195205521 -706479515 -999974913 105047513 -999974913 -1000000000 -409501829 -476546601 -466748209 -262599234 -993822122 874495925 982078433 -878773347 521623001 -999974913 341577499 666392658 334921930 -732763261 -1000000000 1000000000 -999974913 0 147379932 -96002272 1000000000 436979397 -565640745 -506803713 0 -638115749 -999974913 -44216855 991276483 256967558 -882503373 -777252074 -1000000000 961345627 -374448486 -699246264 592007214 774292040 1000000000 -465799432 -999974913 -323790755 -242871281 999970403 -635611860 0 -1 -690962755 -999974913 125554196 -617601905 -875482754 -1000000000 -1000000000 -613113438 -629848168 684565576 -448016404 0 -656757701 917079617 261400338 -573471505 -250511028 0 -220041048 -105283981 607005809 221581553 -30507526 -1 -999974913 -736969195 1000000000 -341714829 999970403 42 -999974913 269249781 760459468 693697734 42 0 -577403597 1000000000 766684588 1 842755778 676686700 377043381 718284095 -568672778 -563296729 742319587 -999974913 386280479 684584785 -1 26494712 475727162 999970403 -77937997 -999974913 -261003972 -566818599 543614679 0 999970403 -585962785 999970403 -999974913 722428977 -709435363 -811693554 -181316405 336941588 -999974913 999970403 122475152 -404272499 0 719839236 248378680 298844805 621082400 1 831556231 801363521 -716708343 -995655109 -172782162 999970403 -642760003 -1 -999974913 273953134 305822957 270187594 -1000000000 148365290 -744922723 -525542557 -134407852 0 -792317708 -933195376 942967789 1 -700350842 667982443 -446641483 -953401924 -795822191 -999974913 740660878 -189792674 671235824 -572347313 -88874372 -1 618431574 249156876 -52545398 271492285 131488158 999970403 0 -539452679 -489210224 0 -175075116 652418005 999970403 1000000000 1 1000000000 -218319333 -599940118 661958510 -755729538 -541055159 999970403 202522287 780914945 -598662765 -145130914 -166526888 1000000000 -472620049 42 -95314805 13102412 999970403 990553441 -999974913 999970403 -649972883 37686004 -999974913 -999974913 -853315781 -261436585 938665172 204566944 -134380064 258493191 -724502069 -202385228 -973074165 816258681 -566540375 76645365 -175522704 0 -68359011 -1000000000 -553486483 369411172 392848249 379786947 790892280 999970403 999970403 776206487 999970403 999970403 682748528 -823388534 808654325 632470826 -67580029 -937870828 -489077197 -826944497 -499726156 -190690955 -383565259 -429108782 31815412 44002518 -423836024 42 -385572007 707376869 907047554 771897546 1 -1000000000 -986628509 -874814068 195317988 1 -999974913 799867460 -796356942 -238663681 303135070 901741361 839999918 -963533642 -210671341 -534037304 -223337148 1000000000 999970403 -480447987 -482190563 237601909 -774882994 28957449 999970403 999970403 365312073 -399553205 -848454499 72888970 876387360 -445719560 -637375582 -540323781 999970403 -153316113 59267312 0 261975765 170243543 -780051886 355090043 -22415992 -793944945 111871580 -250669659 259101893 -882542456 -98108103 271564608 -879872743 130779505 936761659 741336604 -999974913 -874053399 386209830 42 313468067 -994750515 780609783 -836871360 -790612555 -495632383 465434909 783737268 -916370848 -493923425 -999974913 12057805 42 319791865 984221785 1 -294024073 47490657 -1 -792915371 1 618135411 -254262594 655352530 0 -999974913 596220709 -999974913 -1 -999974913 -999974913 438652257 633453759 -125401831 319512686 -737407794 668493780 -999974913 -551551839 -516360536 999970403 1000000000 749326358 999970403 -999974913 969886599 -5653082 -56963852 -221049217 -655610901 0 -1 701797227 999970403 -996511586 -312550856 -999974913 914687636 0 -331485820 1000000000 1000000000 -191849749 42 -813522504 705289553 -999974913 302697033 -999974913 207443287 22891428 -98948620 -999974913 -27220243 -999974913 -999974913 -622598663 64240531 -147937691 -999974913 -597145199 229243320 -856328422 -972048347 999970403 -999974913 925520368 -999974913 1000000000 -485773258 999970403 -557991522 -667955298 -154759630 394246844 999970403 867721436 -502942713 -181437646 -32342571 42 991179237 717328967 41473198 376570551 764783503 198480505 -999974913 969785627 -886658160 216847009 -1000000000 -876115496 -398773735 583439276 -609441920 -723403632 1 675319760 999970403 849040711 265060377 -1000000000 921872802 -287840029 324840804 466693071 42 999970403 408085995 -584495256 382362080 259472643 -214280703 -1000000000 874318079 568587406 847274570 -999974913 -776802277 -619873964 -964358057 -254263732 -468036369 339959688 999970403 42 67430433 580859057 243238451 -1000000000 1 -999974913 -1 138223112 -1 870263498 42 708878161 853541431 -999974913 641629455 751531190 -714873618 483187827 -999974913 999970403 1 -810961552 -839332067 -637511900 -240657028 -1 75121197 -553641904 0 469194436 809731235 833293702 -989655095 -246547240 -399050765 -866835918 -110941256 23963883 -490189340 0 1 -39034316 -446565672 887598921 -1 -999974913 688757206 -127048816 901186994 -314205525 26970252 -1000000000 9916133 295093039 347735750 1000000000 188644048 -999974913 -458614935 -999974913 982961887 -999974913 -697572908 -582011682 -1 -999974913 -524377949 93488614 -687600912 42 -677845794 -2532974 0 -877545608 -888662378 483913124 -1 -986600408 999970403 852042179 825552179 40578628 -445552664 -999974913 972248318 444165519 -966592263 -1000000000 657051771 -1000000000 -999974913 1 -999974913 -860727912 0 -764316475 -133942747 -128863769 -861586264 1000000000 0 42 808970915 -706277943 -999974913 382058812 -972488832 591884381 -286263843 1 165306516 -1000000000 -505472028 549908072 -199302268 481135165 -773346352 543783431 -999974913 1000000000 -999974913 219717020 552903931 -321805103 -471031289 -999974913 -358476169 498749614 -175208693 1 -325671938 984701700 -654705608 514548261 -359276699 -69609544 997361605 261516227 -568377752 -543015478 667698904 -1 1000000000 -645768519 -779352459 853334783 756064190 1000000000 -1000000000 -741297309 1000000000 778031546 -1000000000 -318713190 -511625006 -96449163 1000000000 -999974913 -514025863 500158920 -30662684 661811166 357483801 -203671546 999970403 -382183295 1 -505359857 -999974913 -449518122 -153111971 941821472 -778823774 999970403 -999974913 -997028875 1 -953305230 766899991 -500182869 687741773 -999974913 918055315 -674148740 999970403 674132364 653429443 -687028473 -48824652 -999974913 999970403 -690218862 83354443 618119153 -841348996 937411311 -276633725 999970403 -354925939 -922984992 293286714 579889612 86659402 999970403 595090690 195785905 -892847434 -164661669 -1 0 -354025101 63929807 913289182 -1000000000 -247416106 -87934750 -999974913 -294886657 508154013 -999974913 -656208190 -971521704 305748140 -368018506 328837337 185663467 -509664884 -438700590 -477032916 613109373 -246615008 999970403 515023807 334532687 -1000000000 -860838247 -160451104 -999974913 534983795 -591504801 234352607 -571242424 0 -257287440 380780462 -999974913 159076727 879920539 -550387406 -889375359 -718796290 42 97780233 -230841590 999970403 999970403 -252281277 -92930571 -1000000000 19088611 -666964312 370640096 -241805345 -991842306 999970403 384283032 -613773471 -250493362 -999974913 -802182447 -189099689 -1000000000 -812426330 703537023 241912926 1000000000 710311356 715840812 359387919 -331406042 -231967538 999970403 -835699532 -667650558 613467769 -200585717 999970403 -1 449045148 -821960652 -150297578 -133359624 685438875 -566399931 508312781 527208633 109261295 -1000000000 588353223 -511121284 465791745 -685392043 -999974913 894367530 -647194154 0 -169426867 197928893 42 -339363174 -318705187 464215391 486247478 -1000000000 -1000000000 -587038122 0 -1000000000 -64923363 -674156262 406733517 1 -458201324 999970403 548586819 -599149065 -999974913 -245362078 -999974913 -979125597 586354074 723715234 347284681 1000000000 -568782578 -241636029 427053824 -999974913 534213724 -872747707 0 570615362 42 -514158500 -557637497 1000000000 -76753123 741842377 992154562 589909687 -754859854 -701001918 0 -883132126 239125720 137543340 917799478 820827483 -110605175 -600157137 42 660862172 744799170 -999974913 310642564 831995929 125684727 1 -999974913 0 177297467 10312135 -253911729 -999974913 -286299498 -470908449 394448638 636685763 999970403 -999974913 770253386 783043735 -999974913 -807241495 362813867 0 1000000000 -259202346 672696585 -839371280 -803937733 1000000000 -603075454 639002251 1 829973948 -596258813 -228868911 655275014 -425236944 1000000000 1000000000 -305572632 -504503730 935961728 999970403 168226014 7668622 -682063477 999970403 16364292 -516172442 -418419048 -149219240 -999974913 999970403 999970403 116786758 883394062 1 -892986942 967853097 86763795 1000000000 944938359 -796492705 729290019 73118730 -1 -441803511 999970403 -487888279 -589709061 999232562 585882541 -196619129 -841678070 -839364566 0 -558275433 999970403 -1000000000 771074620 164791197 -313103605 999970403 690851792 -1 273684436 -999974913 -587420529 0 425818117 977868503 270752916 -999974913 61751911 875914184 524204196 238168466 -519971154 989380463 95155957 1000000000 411605353 42 999970403 561201370 280419391 309008872 892204895 -881870439 -715068762 50209524 -733398262 379227963 -999974913 693181732 999970403 42 1000000000 945567720 1 999970403 -288691447 329203111 -726127281 389421781 -243572682 670655876 -356996326 -315528563 469130547 0 -929972529 42 235071553 -736080982 986792826 -999974913 999970403 -999974913 999970403 459848796 -260666325 -446812403 793773750 -999974913 999970403 864689573 -999974913 -264672461 -515709009 396451697 -349599571 999970403 201872606 1000000000 -357598580 281335121 -872152454 806786983 225185129 -34990920 -157439617 -80650667 1 -999974913 -329835203 -530400525 957701525 -1000000000 -413814134 -409347984 -1 369082758 999970403 -394837938 975823717 288367474 851713817 42 886976987 -999974913 -804385929 648178369 620411781 -999974913 315620868 -538786354 628273571 -338210613 999970403 882538462 -696017202 645067477 998374080 -466863349 0 -268875853 878848634 -90321788 18182849 -1 -999974913 -999974913 401413199 228333012 921747372 -251519327 418595733 -401046057 306739325 42 -1000000000 -851065851 -716132023 603481608 -999974913 786486569 -80697072 136876849 -446496809 640615483 -945428660 -369195719 -403348733 585292900 -120334759 389857335 -938248960 847490978 934290068 110312506 -999974913 999970403 642688588 112730131 882822784 -975607144 -1 -1000000000 -999974913 -1 217333924 -642909881 -450977509 -1 -890554875 962811932 999970403 419607018 321032870 -298836205 -999974913 -999974913 -518153658 -999974913 42 -25412446 -1000000000 999970403 -234691836 -999974913 -213625074 949324048 568165273 647876494 515285715 82329982 693274078 -999974913 1000000000 -618773981 -743386835 1 -291802859 604072074 -158170568 -655569925 -433298304 198214288 -781932181 -128744699 -999974913 -986262111 245462558 999970403 -999974913 -1 42 -794206285 81441888 954432712 -711760246 761941894 -1000000000 -603234591 -964333281 1 0 -999974913 -999974913 -219218356 397737849 686200092 -999974913 -439755377 620151332 -164598456 -878920383 576376585 -791236542 -838918318 -626343228 35844488 -961601845 768810628 999970403 999970403 -334874681 -241479020 765685311 815153785 999970403 -255276887 141855900 -152822890 701144829 -363940939 -632269365 -127969926 -641479594 999970403 427004966 -326708747 502826739 295589774 1 -595030649 0 -802215221 -870972260 50519270 -932927780 -83874612 999970403 42 -1000000000 284206833 328967794 26921039 -673215952 840351561 921797085 923956805 -520162507 -400757736 -123952757 600744540 -1 83444462 114936221 595214134 -1000000000 -222813864 -1 751826442 739199562 -757515626 -404366293 577470489 -498700753 714032201 -320154315 23069623 999970403 -1000000000 -1 -709666881 884266715 -1000000000 -1000000000 42 -384495479 -467970186 216343885 993678192 1 -812803757 -866348480 -731422857 -14625156 892923374 -530836402 862537215 -585460730 -980101300 -308643641 -172271324 999970403 -228211574 -137661981 1 -684004799 -841166994 699084036 -999974913 -404007799 606709809 1000000000 -999974913 -1000000000 -514374556 -1 -847385779 766564423 -999974913 42 -1000000000 1000000000 915359381 -411822905 878473662 974637366 73468482 -866293097 42 42 999970403 -907188125 -686438525 -719157365 999970403 180248554 582868304 586467579 -104263476 334190094 -308048682 -792141332 3680474 -999974913 42 -409217950 999970403 939975958 615696065 42 471008534 -317115291 42 490728668 -803299249 -81382351 424008201 -463958393 90636694 -1000000000 811403046 -933195376 999970403 0 159094660 851328478 -464595571 139297641 -1 -644514595 40017535 808844882 962132674 637856546 791046465 -578828734 1000000000 -65288620 -1 808273581 -657851041 1 -999974913 -1000000000 1000000000 888506430 930470167 624237708 685160202 -985111592 509804687 117648688 492142274 573148152 -662162239 396479118 999970403 457434561 -570422779 350841888 930683981 263211209 999970403 1 -1000000000 1 -154464634 542184738 42 -646708922 549646032 328000290 334491984 -995672507 369816361 543916958 -822435403 -603623988 -1000000000 714094313 -368348416 -874854936 999970403 450017322 307806010 253307079 -108862265 -241453488 583312091 542394471 42 644367313 -750073974 -423448928 -674793028 -1 -1 0 -999974913 746189700 -1 -1000000000 380565322 -991963227 463703826 -591246946 628310763 857525121 1000000000 -76849853 -506859626 999970403 -782590738 1000000000 999970403 23275792 -161681151 363446935 -999974913 748304509 -999974913 192426083 -339565264 -331764548 324909970 811959941 -1 425281100 -335591740 -706856833 -593799255 620427291 364334982 -890756928 -1 999970403 694422031 518229647 -287847834 -838528701 -782996799 9022084 919005030 -999974913 39593933 105894342 -93191079 911291640 -684399871 180699447 -1000000000 785256247 42 -312289524 1000000000 508929514 0 -237724875 -667685583 -1 999970403 61057634 -999974913 -515200005 387233875 1 189760519 -589104684 -812353880 999970403 -999974913 430825541 -1 845422462 918470720 -262570250 0 0 999970403 632404134 101781946 435448269 1 1000000000 -1000000000 -797040651 -952655674 -91621675 872496640 -455617508 -635187154 -268131893 -684751604 -961132045 187922366 42 999970403 -1000000000 -108963366 1000000000 42 -421078998 204727078 -916738547 163633331 -38832940 999970403 0 -999974913 -725529579 45233540 -765912786 706056048 349727383 432056139 175673108 1000000000 611808120 205796597 771979990 -999974913 -999974913 -635146408 -1 314388908 -999974913 345483732 161820576 -285875057 444976385 42 -510805670 26572540 869032876 -888263263 -145992506 999970403 516311850 -184754111 -219747438 -134298160 0 911256389 -196308926 -1000000000 886416337 -613818712 -537835606 570630286 -77563857 497918663 471077637 915779474 999970403 499665247 -827727229 378285030 -999974913 573368933 1000000000 -335101186 999970403 1 -999974913 199480596 999970403 164433457 999970403 817040861 628712382 -189899153 -665428835 -71909272 -1 508418138 -42122487 893468666 -863401989 739781898 -682638514 593002795 -420673791 960698225 999970403 -766408886 -373489102 -1000000000 204279618 -732766058 -472401461 999970403 999970403 -999974913 345974731 -22246038 859763895 673078323 -1000000000 999970403 0 766031428 -999974913 -403932790 215698345 -862650494 999970403 -762514441 -147950711 974558641 82842006 -708495020 -314097922 -1000000000 -822657226 473750732 -567068019 -534759515 -843394040 632681776 702526809 999970403 1 1000000000 -185456850 -407183633 1 960763828 -279669709 725610005 179812180 999970403 -1 1 -664839087 706045207 96958692 91639738 -301698670 -161709036 -746077523 -30856054 -175303693 1 -1 -883849567 583894514 1 76968866 999970403 999970403 600514729 -28484963 52452476 -999974913 -999974913 73700077 406937920 -74317372 -601178981 1 -999974913 90847442 99507064 695770907 370242266 0 157136490 725644304 999970403 -556202120 -968622854 629602440 -1 110033989 999970403 -339640599 -846037530 999970403 -999974913 -278717692 35221619 -999974913 -956988155 -654214930 -1000000000 -257034575 -776151939 185838221 585796478 1 172807559 -107619291 840872154 314959535 -999974913 756877886 16368161 96537931 581771560 800983428 1000000000 -999974913 83412342 689536924 -618013338 1000000000 -358649453 42 999970403 -316511547 252041517 -6879172 -905457936 846050367 886003617 393494623 -183252206 999970403 -800288943 -593725639 794853097 42 -723796978 1 -974397366 -471484122 -342099999 -923341522 609953944 974652888 -484966841 -985106991 -243485588 78151033 513582208 999970403 999970403 999970403 -999974913 748058489 -685600687 197900362 354908807 804444255 486255458 194665020 999970403 -214146522 -925789453 735086289 999970403 426005048 -997277026 853861364 -999974913 602391448 -160072848 548962965 54782928 -1000000000 -7102743 -69755021 -999974913 185054147 448605058 507792702 729217983 -650423675 970114481 223866405 -851043432 442789364 -570749663 -710440158 30277350 -584601507 883218799 -20771707 1 0 270346189 279315089 402947384 -602812244 782803321 -999974913 -936773294 481999051 1 -295754435 -821927017 619570421 -999974913 -492696571 999970403 419036427 736087738 -1 -969091070 157924367 -1000000000 -4376532 330196064 -421883109 999970403 999970403 -1 -316277344 685165098 -435134170 -790929613 365074848 -234078021 671799721 -1 -334368834 -694110714 999970403 433838346 1 -959113833 179629009 -999974913 48875066 639010405 82083353 23528789 -300421561 -999974913 42 -290162284 -277902919 999970403 -115883782 -1 867281530 -216811382 -15031221 -425499811 906983769 666997875 999902291 -545354503 -266099042 -999974913 -1 -496210792 244649621 -999974913 755000797 370214745 488691010 -85505440 587087479 -904072055 917316283 722212496 149018573 502412294 -759782363 1000000000 -761631420 42 -210380938 -999974913 42 -72347361 -216589185 -718019095 -100026623 -978399227 42 732351642 967843573 -574408187 -969809925 -1000000000 437763468 165105308 910383968 -447268673 42 -43717553 112451613 -1000000000 -258596198 -665570254 335508497 888714606 990690276 999970403 425766879 -284609231 593079315 -519294687 999970403 -753009296 -57053465 -974371783 -1 -425019612 0 -359480597 513091723 1000000000 622654694 624618144 721279646 -999974913 -1000000000 -172394908 328695965 -176344497 -102684864 999970403 258998277 520212621 999970403 1 338994443 -974993562 -432112824 280177059 -999974913 192037833 -28586939 672431486 -999974913 816835774 -1000000000 -71562629 -122567400 -999974913 808836727 -1000000000 999970403 -70602623 42 -1000000000 500418499 615012542 -28875246 736436774 903256089 114450250 181642113 999970403 -801395551 -253557064 166666511 -337666262 -336616809 457057815 -680690267 -999974913 999970403 -999974913 -411449157 42 1 -999974913 -918814456 -999974913 -756305233 371961533 -441819250 1000000000 825137047 437679262 999970403 -999974913 368199332 -1000000000 10112819 71612593 340709545 999970403 -999974913 -999974913 999970403 999970403 -650909405 -188675553 -627171439 999970403 694824434 -423192574 -378518245 -688296152 -813490751 169358025 472101389 -1000000000 957352379 -960303292 87323112 -379427623 999970403 604679589 43476696 698022922 26089383 -999974913 -999974913 670921678 -321826678 -570643146 -46548232 229668364 703526352 -143826889 -902042749 -381561926 -146579736 -999974913 526060208 39378641 803605496 1000000000 999970403 298919317 967091532 729252408 -999974913 793107602 932470011 42 -1000000000 -435311138 140708339 -200706942 -525655009 -620378812 -270350871 1000000000 999970403 -377743274 747674037 -999974913 828377541 -444009227 -997129412 -260159578 -1 -335186594 -202591025 472292463 999970403 979519839 530756954 730415342 999970403 -958194907 825771025 -114993522 999970403 29757097 999970403 38114662 990223538 746490156 1000000000 86647799 207575471 -123496733 -108435511 132879551 -375393910 -876521915 -71889826 -535732490 384105847 -184950517 433641417 -979070422 752916101 953021079 345604600 -655173284 -145177166 -329389608 388550147 -413745873 -679080212 999970403 788521615 -364544134 929076852 1000000000 107576589 71633085 999970403 540232580 50475089 -861370584 -786145180 1 1000000000 204692903 572274288 -356769932 839011324 573822805 759258343 1 999970403 52600761 -464815717 891644544 -821945682 42 42 -857279143 440184497 624954505 -698082521 -409844351 -176630595 -516781466 999970403 -806882536 -874949847 817517648 281200951 628427689 298533934 -1000000000 1000000000 633288457 -415711620 228768228 744438418 784712046 -896210924 42 -999974913 -308989596 -473970671 42 42 189201044 -778090116 621813924 -999974913 -185146176 1000000000 -589240154 -834889929 -1 0 72937067 680741645 204787091 683112262 157905669 339436185 11825565 757158874 -249653748 999557941 821054049 999970403 -307799914 604304338 -634116414 -277334968 -658077136 1000000000 -83573510 999970403 1000000000 981409025 -237726462 756254284 -291364453 -316363796 0 0 415351121 -57127717 999970403 913724938 680090865 -52849431 -67362978 -706093119 42 -999974913 -760111923 -1000000000 842330659 -253583916 627094692 994501241 999970403 211403514 -363005418 108192980 -752657440 999970403 -911631340 1000000000 -999974913 0 379777600 385679263 651743603 999970403 -313478070 -540653175 288224682 -169964825 683191567 0 -84926973 122776442 -1 946980314 1000000000 517285261 999970403 -259771903 -396161969 192964769 999970403 999970403 75065128 -999974913 387138695 -1000000000 966801217 -750382563 -38668476 999970403 -840944094 -1000000000 893469066 224773220 -401777162 -317165761 -163193090 -628220907 539127477 -1000000000 704093286 -903562499 -999974913 102514578 -54633405 918775652 -1000000000 -1000000000 987795250 131003610 -680954003 529316681 -999974913 325429655 999970403 866450946 -999974913 409116965 -771120249 808358949 -361369925 -46775049 -1 -1 -414808733 -77221027 -999974913 -999974913 999970403 -665323263 674720638 -998874851 -449416113 -965962792 -560445939 631261052 -954569246 -35492787 904894834 -484608204 -626377233 1000000000 -999974913 -640585449 999970403 564856275 -1000000000 -1000000000 -948901366 999970403 1000000000 42 -999974913 -546508415 218646673 -191050127 -990240711 -786618187 -548298168 485191941 -911910951 -232523579 -157204236 -999974913 945660658 999970403 496403594 298415276 995832357 616099033 69047952 -999974913 475687364 946178131 -166281078 211998223 -999974913 -8953666 758393509 590733317 -682626496 472157600 949594275 -499211666 1000000000 -695877623 -477725934 466609400 1000000000 734321397 853860776 -505619004 -1000000000 999970403 -999974913 608907158 -881299509 1 513045010 623039667 999970403 -294510451 -688325892 -718308919 -43335072 -325076003 -626444163 188352011 -301643785 999970403 -1 -999974913 -950527507 -2970722 -479336520 -941134003 506357329 -999974913 830203827 -302818221 -791691370 -999974913 587337274 -820637139 -764556655 719160385 381753394 42 -265627361 481830212 999970403 -979037352 793362628 -889125403 -999974913 -601590893 39966493 -222321486 -520949737 -999974913 0 -392255009 -260125743 -999974913 -698442714 -187006244 -90067655 -437107723 36209147 1000000000 -725216934 500752447 -1 999970403 265853107 258148096 1 892787647 411623159 -761287988 -999974913 554876769 648455332 -321941765 343885928 -764253768 -597652472 999970403 807881753 516934713 972314807 1 717736764 -208362294 999970403 -359486231 -1 -844277647 -665355524 865179406 1 907521859 -999974913 42 -967191908 -979160166 -1 -570973777 914698388 438113100 -632391804 -487092106 856932565 -999974913 918885695 264594419 112291700 6478108 1000000000 -999974913 508903586 1000000000 -999974913 735271243 -1 451385288 2756231 -999974913 999970403 344102209 -143137291 -769786962 -999974913 -103370067 42 -475230520 393282596 104141570 -29525971 42 -39764745 -55575377 1 -999974913 29640675 -371271744 -755893872 1000000000 987114159 -999974913 -835180409 355668255 999970403 412690274 -87596343 -999974913 1 -267421131 -580407700 -585462430 42 623337763 -273934154 405482199 285067282 -199246987 -999974913 -999974913 -1000000000 413558197 -999974913 280555721 -999974913 533826895 -114202517 -673445639 -1 -505211218 729534096 -437737363 -108587194 -33079945 -497197464 724888801 844591741 383120561 160401190 -678387235 999970403 999970403 509349609 -812245686 -3630135 443974518 143698430 524401375 591241388 -270425261 -339631319 628263427 -379973393 871826980 999970403 1 42 1 961661164 -506918545 -170724022 -691799387 253963418 579271217 -629202125 -999974913 -999974913 297423117 143858750 357883768 -73424373 55775192 -1000000000 31606279 999970403 1 -182065766 -204733497 42 0 -378133999 -719013457 -787431763 127672195 0 999970403 42 701152288 -999974913 1000000000 162288402 -655013174 518142136 999970403 350649810 -46446554 708929356 103021185 173673028 -999974913 274077904 999970403 27361296 56919080 42 -1000000000 999970403 686217260 999970403 247117006 -999974913 662916175 -859019362 999970403 -213286585 783018912 964002360 -999974913 -542518103 -582253322 444169139 -1 13455874 776448688 846802305 -53566937 739603322 -1000000000 -825662812 -436383099 42 999970403 426485531 -651024448 111982569 999970403 292346917 -999974913 -2434844 269546836 -652708339 448492865 1000000000 345842922 -36967108 912342201 -999974913 1000000000 -320319622 -1 -990459394 24621359 999970403 -822052784 -178883403 -893071057 451208537 -835537728 0 1000000000 199908420 676036865 -891581212 995926215 975833342 537840328 286432577 -447134459 712504351 -554996780 831290810 -1000000000 -848851181 219993409 700296952 -737599944 708365597 219511279 892772614 1 -688052177 42 247253917 -201506835 -701232220 655766701 -848322514 642688588 -999974913 -189597473 42 42 -477982505 -103383774 899816077 -257034575 1000000000 999970403 1000000000 -92041511 -559947096 42 335935703 -53145469 404126946 -209760440 -785130136 320554430 799797101 61468036 1 -999974913 -580676860 968308167 999970403 999970403 -880255354 -857323299 999970403 487602189 -442788762 -925448266 675997482 899007417 86812456 -860041363 -586399201 929558802 795855560 42 999970403 -577762353 -800422553 371614828 -21748964 482858554 -671276153 -361137515 562320308 -999974913 147769464 1000000000 216268930 -920197325 549737768 -999974913 0 999970403 222599415 512973844 -999974913 999970403 -854143505 596216112 -150720339 835220223 -1 964911642 415424123 352055449 -208387339 42 -999974913 0 42 977210187 -42055275 15475927 -41999812 150605386 -722471122 -884518599 999970403 -999974913 346015364 999970403 1 999970403 -999974913 741100704 -667373144 167705174 405020780 931888921 583710346 -354465574 763133301 -930778851 -351240661 90911042 -999974913 149927211 -935356189 -921426696 -1000000000 745049212 233274528 225766094 0 -851802070 68430086 -950264977 -62148025 1000000000 -789894247 -81168662 394596981 471534154 157510261 78086228 977037692 -453810128 -738226595 -987921047 374645650 999970403 -515272977 -407796101 753721690 868525528 249445576 897741862 -999974913 -235885393 -120896592 674467622 785568429 -1000000000 153555668 187896685 923121138 5355925 -999974913 999970403 -792209042 1000000000 -115165768 0 1 -670885693 -837453254 180471110 999970403 999970403 -1000000000 22514338 -810279768 999970403 116134230 30342813 999970403 -999974913 0 -999974913 859166175 42 -516227406 911046649 478228699 312195796 999970403 -551129173 999970403 1 1 -143014592 535444510 27807417 42 999970403 236433974 -719989021 725367707 654231457 441996417 842748429 -999974913 999970403 -999974913 669294901 383328940 947515004 157554029 783397927 -67231089 -323281709 1000000000 456630572 -458438383 -999974913 556810995 -679084929 0 -54074549 999970403 -776804988 0 -999974913 -155416309 -999974913 1000000000 502072811 722869547 -999974913 762238230 -184533986 -960463339 -564583549 -1 858689238 0 1000000000 437105803 66911297 999970403 -544972426 -595156443 -719564731 0 -896617870 579297508 0 337744063 -117842425 105072544 -1000000000 999970403 -999974913 57507042 -291199550 750374974 -1 407132347 -760308796 42 -168934382 42 453641063 977326728 999970403 -641607295 -897929396 721546990 -59165321 481994549 70498201 865009951 173914812 632010841 -323107171 42 999970403 -926011757 534454736 54223095 42 371363051 -999974913 -1 999970403 -999974913 782316529 613071287 685930136 -999974913 -124300878 -689270407 -1 -387044609 -625675806 42 673371978 759727356 944020875 475453795 -888224261 999970403 -140062576 -575189216 683480371 144326833 453752492 -999974913 -289781113 -276738738 -1 999970403 83904334 -493038777 -319536220 938579656 -999974913 605576277 632987118 -747915562 -680109479 -1000000000 -999974913 -108048071 -856982258 -335550953 -999974913 823755729 494222673 -600603155 966170907 999970403 999970403 -1000000000 -567151769 603302208 286710997 -999974913 747183477 1000000000 -146174583 322210847 82732388 999970403 1000000000 -257545601 -527050579 -999974913 -814968448 112617022 0 531703785 844105249 -842060229 1 -273824441 643435360 -201665657 999970403 -595339676 -193328987 0 -614814411 824503279 60739158 862693791 -30510908 -333152216 510203018 559427393 -1000000000 -488891429 809192549 772946787 603451688 -783696762 545007839 -84549705 1000000000 999970403 -213867227 -781027902 -999974913 512859033 -362905185 -694721578 -59869320 1000000000 1 -999974913 -999974913 163598325 -444225635 1 -18614093 -948879515 616445937 1 548497609 999970403 -9195012 999970403 -175116003 999970403 74148672 556620568 -467863436 -54033553 -763960859 966584260 -999974913 -951826431 154673170 999970403 864072423 -999974913 -418260932 999970403 -677668054 0 -992656782 -893704743 42 64236764 999970403 -999974913 1 251539969 -279372421 -578419626 149370049 -472576797 -385476274 -90432474 570419662 782099052 -881372197 -576553753 -999974913 245419211 512115593 -1 199774647 -191982785 0 999970403 -302120123 350698212 -459343066 270467011 999970403 -523560422 0 626359987 67897381 999970403 999970403 -65178510 -744108009 -757764674 -757009544 -593984478 -337032294 0 -44655251 -49467660 -206612228 500649504 -970125784 -424488242 739349016 999970403 -999974913 181629046 281080887 674237371 0 882973879 -704003765 -16737929 771178961 1 -965542998 999970403 857829274 -154759630 -613250009 -696084627 1000000000 278967588 -1000000000 490454642 520535232 550582555 -999974913 486375780 14165714 999970403 999970403 -416177696 -738414877 857620498 -1 999970403 -1000000000 -1000000000 -999974913 1 999970403 -699808840 -1 1000000000 -331689509 -999974913 -827427681 937803711 273372148 -23145305 999970403 -358802956 111883594 -170631309 999970403 999970403 313601723 720840004 -555078729 210692244 947334670 989092880 -999974913 924231632 1 42 277021245 -999974913 -47991962 593881236 374253377 -806471737 -136976167 850790281 387053455 999970403 -999974913 -999974913 1 -781482172 -222620441 349899238 -1 130382208 0 -953743533 558110383 364429295 -701487090 111726424 0 -1 357412050 -950984784 818069401 -566198959 -1000000000 1 -593350728 666232679 434211558 999970403 -407956639 -409558783 42 -727822936 -870362053 -977849935 87327657 999970403 -433490175 -1000000000 993823414 595631372 -999974913 883819721 -999974913 -518216028 -548964340 42 361779735 498313898 -603253169 79538652 25597142 -1000000000 252312720 306591150 -343866730 -337900004 0 0 550218059 -20883425 -99114745 -999974913 387406285 1 985933519 -682038954 -47258312 -999974913 858411514 713856571 42 999970403 999970403 -581034696 -265284804 -70529027 -271870734 -999974913 -673852082 -176462971 -349762593 -644730176 -460234993 859855142 837947130 1 -524816044 392240805 -70614122 -999974913 -328062327 -246496040 -675614754 -767805527 -439949582 441104538 627496345 -1000000000 396914970 -920664204 667391730 -228127957 -999974913 -1000000000 -767107841 1000000000 -357830938 783910195 347560299 -304143354 42 -439197653 665255595 751502266 919569671 346112395 -521998276 961201607 42 999970403 634131109 660646850 232459903 -999974913 -689844579 999970403 -941558124 -216121866 836383496 -999974913 -536199912 989470225 -1 17334796 -961984596 208062101 -916475324 -108475675 -999974913 993071004 917582615 246805304 -31102389 999970403 547523301 -159185830 167128935 157740445 42 -378260315 -397833548 42 668097632 -462496176 146102378 -738379219 -962088661 42 67110368 -999974913 530404816 -656458332 221117954 968628679 -1 1 39173929 101765316 113082229 -967106676 -1000000000 -999974913 -551138461 42 -999974913 -602608437 -448512425 494643624 48585427 -767091524 -670465285 439243392 961033919 241955444 992403902 999970403 -713078204 3494321 440789795 999970403 -79899753 585716623 -993846423 263422365 -1000000000 685292954 886652492 99130740 999970403 476248138 -999974913 -684137974 919691831 -173423643 622402155 683980847 -783927396 -999974913 1 -989361736 -854238438 -1000000000 -912543238 310735354 42 999970403 704083402 640358424 626925464 999970403 561078919 -999974913 107008344 49055923 1000000000 999970403 -1 -307101672 -138562413 -383876301 826713900 -1 -800250262 -401171030 -651015344 -814475746 21510964 945398638 -718049936 -249982445 -533536646 -546334910 755475313 1000000000 235401745 -687004773 -109281401 651747928 -568476378 -307059441 -285785634 42 772304532 -1 -635317106 143119629 -630899329 -59938773 -999974913 -610250875 -236930824 843899041 365382311 -1000000000 -999974913 366370870 -999974913 -426429863 -448088169 1 1 -908885282 1 655722089 399754218 432835870 998270919 -999974913 -839522745 -824240139 -837785081 999970403 42 1 -43067828 721700323 42 1000000000 725644050 -84014175 -478574916 -362673193 146600366 -168889557 -64765532 -333286813 944586354 -558377887 210223798 4765524 -418953315 871707221 879908391 -95595560 -702990033 -603773396 -999974913 -1000000000 622562074 1000000000 536527589 -1000000000 -526752492 -106614313 -442909286 -1000000000 999970403 -628267870 899814221 539231041 816772074 329299269 -700889363 -164011735 420048027 256884670 1 234688335 1000000000 815141053 -999974913 875114120 1000000000 -999974913 999970403 999970403 -820741852 353826004 558871827 378538937 1 -973865588 -432664544 688299382 735369419 242888017 -63554191 -116438449 686571064 -632916395 -59477004 200728780 129968740 -448061499 -754383466 -30969314 0 950252855 -390387000 -312946327 -417180901 999970403 -696076645 -816227089 999970403 108790360 -230889066 262069994 423209704 -999974913 47949764 803910920 927302540 -154559955 684702609 281881951 1000000000 -358739350 999970403 -539636019 -629490980 0 282922434 1 621575004 999970403 1000000000 -167863547 -293793590 963159134 -676825599 -733308877 -999974913 1000000000 635570523 90924075 -165325086 -408765444 -685933187 -1 728482059 -54520341 167617269 857017668 972433099 -1000000000 -999974913 -999974913 -527306454 404838896 -211405138 999970403 -1 -560989805 -815819330 167435044 -443322950 0 425987842 -999974913 1 -217144447 -599984951 42 141314417 -542118698 290686197 500599647 -107798721 744394501 165736274 988968514 420409206 -495708664 318572100 -918725060 -531951600 793241795 -1 977535952 7614410 -821249205 -1 215605587 -435400297 999970403 999970403 1000000000 -646674912 721796179 179946534 66107601 965557082 999970403 388863572 366350405 -648867997 -284690312 825101942 829037586 412535534 999970403 -999974913 -4747564 -1000000000 0 648952770 -74927390 -650323761 -701415365 375272197 230760424 657186719 34630310 255370370 1 -462118386 244282014 -295305323 -1000000000 -636458704 78343805 475589286 890995149 -372036523 37283930 148278660 -955519408 165837444 999970403 -999974913 -329974708 611442315 -570879841 -335543499 -999974913 -994450896 -297120316 -729811039 -542936035 32913063 -874281117 -1 -262627452 445137406 -888539837 999970403 -999974913 -534439953 42 361225885 1000000000 42 119218088 -999974913 628777657 -421224971 -468181137 -71519910 97373883 76990046 -999974913 -620170084 933523189 -398328472 -1000000000 387889228 0 -855846589 -697092735 999970403 105792978 -60005948 383938347 538413265 1000000000 -999974913 182092508 -999974913 966044691 -1000000000 596926001 999970403 -1000000000 -757551458 999970403 611570059 -999974913 -999974913 -692105923 843503920 -4395304 -559837607 1000000000 -999974913 -83660498 -999974913 -394958920 -985324097 -1000000000 -477066712 -963188163 -518912770 437263451 -23919198 1000000000 -573634645 -658054548 220849001 -1000000000 999970403 -70733500 -368522025 -176674522 -638521780 -200728399 653921825 -747054236 -1767745 999970403 -279496505 42 -955790365 392326494 -948766145 285941777 -184035052 -999974913 1000000000 -999974913 -760751791 786781802 1000000000 -997880123 -610708832 1000000000 -382912833 999970403 354068646 -1000000000 137313883 -114380407 -1 313320099 999970403 630573791 -558506339 -968219394 999970403 841145362 -999974913 42 728513661 308036493 -714393536 905897892 1000000000 -219580662 -816948228 1000000000 -999974913 -773338939 -999974913 999970403 -189058138 999970403 286091230 -627565899 153873561 1 -999974913 -611078687 189830966 -98841056 355670986 435461415 898167712 803370506 -999974913 217957298 469136697 950624146 199708853 -993129217 -355273743 -999974913 42 -121944096 953024508 201908637 42 881036079 263214281 -770603379 -999974913 1000000000 999970403 -938739715 -493280335 -999974913 -999974913 -329444299 -999974913 -514605151 441461045 -657213982 42 -1000000000 53969942 -1 -494036402 751304675 205606232 -830192455 -999974913 839203310 -999974913 -607321941 501446526 298533934 -445095491 -272660213 -999974913 801222872 500992391 747897340 -379071538 951650686 999970403 272370269 -1000000000 1000000000 812564239 904873298 -541631754 670590959 -489126336 -647175887 327207662 -999974913 -985734870 -905510502 -741232894 350852849 346899292 -1 -125120820 865583392 -486081222 2913441 61937359 -30727954 879201039 -999974913 -909424863 858895885 0 281418837 -498597597 907921016 -892589124 536886973 -261166324 850491682 -999974913 -999974913 -692367472 1000000000 -413349552 -1 352076646 -746330150 238356103 -641725088 -999974913 -982487689 258974174 42 892553161 -309573586 522337295 -134501958 -757990561 345167709 999970403 -358185696 -230203007 0 0 -601052510 270012014 -999974913 76146795 42 987949461 6037664 217434993 122721205 -69405912 42 999970403 -679002903 527881804 -1000000000 39442352 -1000000000 -836259124 609985052 -1 846050367 999970403 447460575 -680920455 1 42 -484977155 -1 999970403 -317020827 610642598 -1 999970403 -464970926 -218189757 -1000000000 -645252801 -874954759 107117864 440692140 999970403 823998807 978076441 533961491 713940764 42 -999974913 913921390 622848560 247303247 229789060 999970403 -23737677 -214647606 110500744 -253516009 -267851352 -676358455 -965311239 -841143744 -8972335 -904318816 -1000000000 -1 0 -173667775 -571012057 657695311 642350582 502014970 -575829942 709877225 665830223 447941794 1 0 999970403 999970403 42 -528978621 577505187 999970403 840494821 -951504319 999970403 -802216046 -1000000000 -317041720 318555479 55691252 -618740053 -773901085 -999974913 1000000000 96532920 793865389 -810588534 475453354 0 -460907692 806792010 -999974913 -135120453 999970403 -901775400 42 -430978155 999970403 -864575920 674077859 6693750 699207521 -1 987111093 0 -249549546 -1 1000000000 -999974913 999970403 -532155950 -879159398 516996394 -63735852 139452306 -123420619 221892721 -598280255 363446935 941295517 354722706 -727196794 -650553209 -1 -999974913 -581968990 380498853 264299252 25816604 -625396701 269011869 -95086416 -482392806 -744545223 -706179205 -1000000000 -999974913 -999974913 492465716 -714060080 409042065 -999974913 -999974913 911851219 681713319 -55382326 -134730285 118319905 -300046659 -411361244 -525929981 -221926644 -900516842 941270648 889138363 821137869 -760919458 864838094 989443419 328408943 -999974913 999970403 -134624254 999970403 783751574 -853674785 764543815 -837629309 302474021 0 -999974913 774472749 -208362294 1000000000 -999974913 45718364 1 999970403 999970403 -296885146 -1000000000 42 708164551 -532491752 -130360280 119670704 0 490104246 999970403 161980775 704066026 646677473 -1 -999974913 614889472 167559651 233771128 -1000000000 -916084853 1 -865846818 511126145 999970403 -999974913 -456847237 -255681791 -244829573 -999974913 857576849 577480558 999970403 -264144329 -862497792 -398873521 -999974913 -1000000000 712583074 -275236582 999970403 950902780 279875067 -161977700 99521835 888671940 -769957853 948664170 -516347210 369933365 -683958840 1 -999974913 -142731823 -999974913 938760840 943385637 752589309 -233936837 42 -667689985 296316320 -961568635 344737235 999970403 -1000000000 -440956543 -937022510 -659054731 -999974913 -355968029 139483543 795690609 -1 -910825519 -983090120 -89379041 -721909772 -1 -108687202 1000000000 186692621 -1 124745860 999970403 816101949 11843625 218327904 1 1000000000 -897679668 -910125660 -1000000000 218293328 -1000000000 248972814 277600591 98529179 0 545969378 999970403 -638165225 -868021773 931215088 356881503 29274915 999970403 93111337 704840674 -578989513 -727931963 42 -288626473 -999974913 1000000000 603883554 -999974913 -1 1 -495252349 -81353631 660165407 999970403 1000000000 42 492778028 -214416033 -886258870 1014801 -774285184 1000000000 -835660499 748078918 -37298447 42 -309877309 -985292400 827332169 691660261 240752742 1000000000 718191998 962931886 868646268 1000000000 -637306085 -388611048 999970403 865603840 686678086 -178618070 800411134 -224063977 860985459 42 106746422 999970403 -999974913 199929948 170574567 -759991075 -999974913 999970403 481900493 -708781051 -293654317 -483185677 -1 699625451 312393283 42 1 999970403 591186022 -212856216 999970403 642337213 -1000000000 -352981827 179383920 177028206 -596888985 729345171 480452788 542992378 -688580169 131388155 1 245724743 -227164704 -778670006 -761162641 -999974913 1000000000 -626826408 -1000000000 418865505 -665923250 1000000000 -92973442 -292851859 316499101 -999974913 787495416 -391875302 -769659072 0 628051808 -999974913 -677714871 -1 -355647742 -415375404 -1000000000 -175077868 -999974913 -459315719 42 -2058233 914106278 889469000 911657968 -999974913 -1 -602467556 968647189 -110557888 42 -999974913 -947301631 -1 -999974913 -821114174 -355350993 756502733 568411633 24178311 -871998266 152929471 -221830390 -842646505 672745693 -1 690418011 85177054 -340603350 -1000000000 999970403 863394768 872543815 42 999970403 1 549571285 461443516 -66664800 -978780915 -1 1000000000 -138481479 935555319 -999974913 -289005436 565102878 207754458 587572025 -999974913 119967065 348747560 -153635762 969375801 932949173 -230964278 -319082721 912567007 -490675149 974465972 744404973 -227793550 999970403 999970403 885607956 654088880 -805000434 440619437 999970403 999970403 -450622350 -276412336 520112976 -999974913 -308714097 0 -263626751 -11416044 -766763827 -1 -869167171 -999974913 62789466 -260624649 961063337 999970403 0 -999974913 -203102719 402929417 -9862682 452166273 999970403 -999974913 -999974913 -999974913 1 999970403 717991445 979373169 677347395 999970403 -501713967 -1000000000 -999974913 42 999970403 -42825280 310159842 177856959 999970403 138298901 -390621246 440416644 999970403 450969314 -999974913 0 0 423596594 -999974913 -656826626 -572761363 -999974913 999970403 -999974913 223271550 14460497 999970403 936537191 999970403 -157787450 -718747241 0 -938905117 770781214 -1 532326886 443998291 -18614505 -693064279 460678033 -790404772 42 549713258 -759293766 555402348 -627976395 0 -351093285 71436200 -389247287 993353055 29414483 -492091187 -351334493 -999974913 -296043837 -745599412 264026278 970829427 865920301 183878400 400064928 838878628 -999974913 1 150404503 -1 42 628283514 -789441768 936876014 105793028 -40414190 -999974913 -999974913 999970403 774589946 -627289247 899974883 -735931176 -752147642 912103639 581785481 -507928211 -100982854 0 999970403 1000000000 207005010 899905138 999970403 -1 -976183099 -922157918 729928954 42 -240428887 -999974913 -90365307 675651178 42 -907439836 -279314961 -713621811 999970403 -975601112 -351114788 -475441856 999970403 -280719337 999970403 -999974913 -566059013 664835054 0 704976179 1 38114662 424325865 -616547379 999970403 -528586354 -1 999970403 -1 301420691 313466667 -999974913 -391448457 1000000000 659925134 -308958862 -882900231 210603581 999970403 904660891 -404557109 14947216 435324868 918967978 1 -865650293 -306785359 630602070 -999974913 463295062 -98843213 -942873951 -1 -426669490 11234039 999970403 -999974913 -904215529 -999974913 206598289 -215087752 297173828 -955892047 -642521534 699159182 537911879 -115667218 -999974913 -999974913 999970403 -999974913 -184694186 -999974913 -325733696 -416018790 818036393 3566030 -859251089 239589481 -942370296 835750763 157082389 714977246 -501654078 -1 1000000000 -94424795 1000000000 36303272 556232211 -185596531 459229626 -816227089 999970403 -135533059 -974465956 720839918 -483004757 -209572585 -398556838 -647452274 406295343 772081138 -601188640 988611460 -938466423 900475074 -625996813 -614104404 -381569016 548144973 -626705848 -571273877 156968939 893469066 566307224 604821566 305259872 -449399081 972166029 52105614 -250526777 999970403 378601526 -117457085 499151131 -703977894 -294539908 375703069 -1 -591605547 -610914386 -1000000000 -985386701 -716223290 617287785 169510652 396109498 537904724 952482869 -652223214 -923200883 -154464634 -999974913 -756232643 172642060 -285153965 -999974913 1 -375182666 1 192374926 516506834 -45026403 -999974913 0 -658268546 -999974913 999970403 639290405 -880868917 674149961 91979771 9230635 -930444031 776857797 -802684894 42 1000000000 125783837 807636590 16932774 -1000000000 -580916995 0 -221645787 -1 785241653 -937588133 721224147 644151749 263454484 189369494 0 460678488 997109539 -556091107 525235539 -999974913 938648597 212805106 999970403 -504043873 999970403 -662232773 -42821224 -999974913 999970403 526292313 -492806777 -1 -960427657 888855643 -822049936 -568185179 999970403 342752877 -509637356 999970403 913415117 288296008 -896224911 -563039864 -503838669 42 887900594 753227619 523219697 243912700 -650323761 925115397 464658103 -774573785 570355415 -460510594 543608135 -845463346 999970403 260415854 999970403 309758849 934141144 -180284127 -230315458 794944627 999970403 999970403 -999974913 -876901543 594791382 -490713655 864737916 899412573 999970403 590045736 -226027420 442166902 -144011442 -864032943 1000000000 -370208601 -999974913 -107139558 -999974913 -377488219 -559947096 640787296 603128649 -634931690 811701349 -53796204 -999974913 -185359762 478632969 -839154686 -999974913 288848260 -752619257 999970403 -999974913 -40329670 48979244 -595092432 89658408 -911699493 -46636945 358922865 768659163 -999974913 1000000000 -531595748 42 -781553321 746623378 498596534 510808759 -812209571 957770466 -439643840 603976854 -999974913 999970403 342485861 447017588 -747878370 272310066 -1000000000 -547683122 -999974913 -125573011 498479049 -999974913 816259359 -58978450 626513517 -281910555 999970403 1 307132351 181533423 1 42 -747938586 -872396304 1 0 -930247636 -113483812 42 402930521 -71923496 -98362599 742096637 560996151 987346632 -195687871 -54018733 -1 999970403 96742561 704976179 710249497 328512450 -999974913 -739866728 -999974913 999970403 -108101676 999970403 -406912400 -555142208 999970403 999970403 133698840 681818917 112211700 -750085979 999970403 412554368 606139167 999970403 42 273911728 802423132 62810084 -1 247933942 -339570982 -1 -787671803 -769021429 270467547 -236071567 -999974913 -378752740 359879617 999970403 678757244 999970403 122006068 -183231525 1 241815411 -999974913 -999974913 -1000000000 822076759 471547694 996726843 999970403 -219334783 103014136 5923667 999970403 391326556 699341502 999970403 935913357 -999974913 -242442433 -999974913 999970403 999970403 836241089 42 204525372 -999974913 -1 -1 274570947 999970403 982761832 -379587486 21380693 437330566 713309354 781954193 -999974913 681366899 695393006 1 781791039 0 -157548255 -111603920 -999974913 -999974913 -530200332 999970403 1000000000 -136580279 -1 869699195 -1000000000 -283508141 -161767589 -999974913 -749383399 871271024 -763936326 871275567 0 -240348935 445098824 813600408 -67518099 1 164243594 523808394 -365085463 269202097 -35328705 -568610446 -230882027 0 583639321 42 -99048051 999970403 -700257677 437756860 -999974913 879578339 536901784 49373961 -906403521 -999974913 267762251 -999974913 459016234 102351606 707526596 999970403 42 -93205078 882619985 -394741476 0 530959969 511128675 333453824 -686730123 -636115896 -879121226 -97110983 -541234217 925929096 -999974913 496828667 156875939 -354354528 497621721 636126331 520794850 352820825 275094672 473269870 955463634 0 -999974913 999970403 -515740066 -740393596 -281216818 -583020454 -1000000000 -1 -858759468 -999974913 -999974913 -999974913 222805482 -604016701 1000000000 -999974913 999970403 1 986272450 -999974913 -29215860 -333604960 -898423917 467256867 -455018101 -999974913 170428887 -12955788 -1 999970403 -356024981 999970403 -47828903 421498767 -958655794 49258378 -580483927 764031013 -504109627 -567409104 -314489531 0 -389036124 935548371 999970403 -895711897 0 794475126 184186071 -999974913 -105342484 -457964165 -1 -652410735 -778424106 999970403 487988610 999970403 -1000000000 790321172 -476829894 -830016662 -940288698 -166766322 479325735 577873769 52461884 -999974913 999970403 458684565 -527645294 114381199 -712778437 974071658 169711445 -147924018 -200312618 -1000000000 -999974913 -584174326 -544722618 -253044337 -579174241 800745106 381257480 -971838950 999970403 -999974913 -957452278 1 -15380068 871697782 627907708 -323372615 0 -266487113 305605309 -191773002 999970403 999970403 871083514 -30150423 -136906958 1 -1000000000 384173529 -247090380 0 242797690 967408694 98813965 63518196 999970403 1 108024670 -589499961 160142815 999970403 -839323627 -771509172 -58710094 42 242192061 -1000000000 -810370043 429832197 0 794768425 -738209614 -1 999970403 38114662 794014879 737564217 -500714378 -155063629 1000000000 163827886 -338341979 96990057 1 -21682007 999970403 -999974913 1687910 999970403 -217220732 457322599 999970403 -819276746 -815043996 180884010 613336635 278147937 -961894178 -991497154 603677999 -55509125 867816910 551150899 575854362 308730604 -999974913 999970403 999970403 932414629 42 570781150 -344181981 1 -999974913 333577920 -7657281 663901008 80678282 -213959828 -581968990 910838082 396370143 699364048 282739605 1 -631431097 -660206432 874304772 -300298991 -876379736 -1000000000 -435422149 874447660 999970403 1 42 644528979 42 -999974913 -339492218 382592079 658563802 -83847996 999970403 -906503787 -721850615 -999974913 42 999970403 -36688256 17009249 -955448516 234987388 -675985138 526232225 42 999970403 355250118 162383937 -36773840 520711154 537174799 961364771 753805972 1000000000 966180887 516027289 42 -332672617 664672736 -39248825 45399614 1000000000 -1507143 554767333 660206993 999970403 -75512392 0 -1000000000 0 420577067 -29439831 -370277892 341415658 -736378605 -610518305 131568895 -227707809 -819204433 -999974913 0 227351794 -955586649 -983732009 347938899 0 999970403 -763891473 42 954349495 -401297092 998481204 233455848 -999974913 1 413853357 1000000000 -288847401 -999974913 364137343 999970403 -468988460 -330429613 529017799 999970403 121612063 -718839819 -796617920 -453839285 788587898 0 565540262 -225458037 42 -620197256 -240891060 42 -999974913 412368121 978170556 793966947 999970403 574349878 75215982 254849659 -560056191 459714572 -961923712 -1 -518360920 42 -524379712 -222283623 -136686076 -406003956 -754535718 788509202 -978535768 317161808 -999974913 -999974913 0 -202694587 -494348400 -806093459 -999974913 363627160 -929664257 -1000000000 1 999970403 -865208693 0 572163075 688236720 374103281 -235587047 -999974913 1000000000 999970403 759081184 -204500556 -625683320 -999974913 -999974913 1000000000 641298699 999970403 -1000000000 -683307535 -999974913 464912048 1 343798309 195639973 -273036161 42 189057166 994263172 327075365 85469599 -303326222 -942412900 -549183663 -999974913 733761865 16674225 -263937559 -483012463 242875885 106215624 539391223 826719093 -445693719 -999974913 -999974913 -999974913 953120596 -796994788 177640902 602625592 -294951627 -99748148 762283835 1 371698818 525890816 -900971428 0 -999974913 -392257993 1000000000 999970403 -188841374 186276534 585189610 -850106138 0 575304694 -999974913 999970403 -1000000000 447224653 -903192513 966776778 -631723080 -912753582 630431940 999970403 0 480752083 -625419471 -849260012 170849760 -438678297 -999974913 -57739392 -407640170 639145337 999970403 46831807 437876951 266720528 -999974913 856908729 -999974913 -506254762 21384091 255828015 -80882345 141282846 428335679 -656694501 811644603 -771623629 -600468692 -266072803 -435459788 572449470 999970403 0 -446617233 -302732323 867687591 0 0 -574162119 -375113816 541918563 140862184 1000000000 -184429546 -1 -715774979 595214134 -918801481 1000000000 156220134 -256600471 403965627 -251607508 830231829 -951849503 794736428 -469799667 -765222198 999970403 999970403 999970403 55672752 420834427 -285683452 999970403 -609681635 999970403 0 -337729825 -452058868 -376255508 -1 -943073972 -19566361 614297078 999970403 0 403585882 1000000000 999970403 556206691 887724261 999970403 661063300 176094999 999970403 1 0 999970403 998988965 -297700520 -999974913 1000000000 -41472801 -701503912 -434707754 42 867166990 -773338459 -260490132 -760921151 973488212 434824355 450504340 718906770 388400634 20597700 -954106326 742638811 -589867752 0 -690667074 242891324 -44344925 508379720 368177917 1 1000000000 -999974913 -999974913 851325807 -999974913 -319956398 -999974913 -943680488 -691167741 704563942 562207158 -73827827 42 -16948965 -1000000000 337560458 64565333 -546367743 0 1 522630943 -794567989 545804466 999970403 121416676 1 -700340026 115207135 -206326380 -185736154 704742640 507968944 -270948863 926813836 999970403 489919821 901595248 -31786453 537053114 0 -504424987 -878873537 -78323437 -692381350 -999974913 -138262971 -999974913 458907073 14022703 0 42 -1 -999974913 -516407390 321933104 -561389433 -729567460 42 -224467447 999970403 -999974913 -640374176 -243420792 745573101 792301131 646922982 1000000000 -627488662 -216866625 -418179082 21105150 173404314 -205015212 654753238 979559296 -919533617 600268089 758753005 -1 1 -999974913 -768881626 -301411372 999970403 -383596842 -331565880 743670391 741093969 81253953 -33940364 -977233017 -999974913 -1 952972842 -478351936 999970403 42 621224958 1000000000 1000000000 452717012 1 875815532 -1000000000 -732103470 255309893 -777846541 998142846 890517563 -724832022 42 -588759321 -686748860 999970403 42 723205158 -1000000000 966347708 541000115 652803847 894460947 272908082 657745293 -1 402206000 789584744 -999974913 -999974913 932619453 -904030530 -1000000000 -999974913 999970403 93940 287262584 -999974913 42 -853675461 782482159 975876639 999970403 0 999970403 42 595533807 214323711 -685707175 -999974913 1000000000 -55533865 62134090 -743200977 950947060 -1000000000 -974562355 -474611526 999970403 999970403 999970403 157485431 1 -1 368529946 999970403 -511411575 43168436 42 -148020149 -999974913 -840995611 -999974913 -310860214 1000000000 292466819 309730586 -795856192 959970711 -148523717 -726236635 -999974913 -760000771 -246807720 -999974913 241276642 -1000000000 174159597 -213997605 1 -662834114 -845158703 42 -54291422 -731927774 -283169130 55925164 798971525 -10638895 1000000000 -1 999970403 -720480879 -178544120 42967356 -99433039 809556780 -1 556248560 -285042703 170427851 755908381 0 853906547 933731130 -326398881 -775707764 390249455 -171337518 -779879167 277600731 -968739740 -384194668 -1 -385214891 -939806290 874754529 859215727 -999974913 672028324 -1000000000 -754610685 770317095 1000000000 -86888957 626953930 -552652799 -713782170 -999974913 999970403 999970403 900772871 -999974913 -1000000000 -583742938 905615319 286588675 556674514 999970403 -754851369 -1 999970403 -1000000000 715034103 -274277376 208279708 999970403 853701506 1000000000 -999974913 999970403 -71504851 -186637376 952055097 999970403 -360313289 1 371788772 459082863 1 999970403 -805693850 -603020117 537995672 -497139076 -999974913 -1000000000 0 42 -1 -999974913 -1000000000 1 230510009 0 42 -1000000000 753938991 -246845339 -153201524 -356629014 42 948333942 962428922 999970403 386960908 -1000000000 -875467540 -999974913 739300264 363370945 296976219 276161518 -566269786 659381329 1 -370953463 999970403 -999974913 -173610772 42 42 -573778547 -1000000000 580851338 -148819129 645917694 -280616128 999970403 -976277921 -881216206 285875346 -264239140 398368297 -774422626 -323662351 42 980915361 -401811925 957454218 56273564 888993031 367762012 1000000000 -1000000000 -1000000000 0 -494388109 999277488 1000000000 -298686828 1 -1000000000 -447648667 831658916 -996323029 -536780744 -999974913 42 -941532093 -788495401 587815715 0 960592468 -999974913 977435075 999970403 -735905083 -1000000000 834465901 -394103376 915564318 659778232 -976717706 -999974913 803171214 151695608 -999974913 -858429895 205947368 928826308 385529451 -408370909 206271082 -999974913 -365269062 -67953800 0 -302768571 999970403 -999974913 -480464640 350975429 999970403 -1 -656826626 42 791106403 1000000000 -479631923 -381666538 -637158500 -220990440 -781327420 260358074 0 -553685425 141146796 151209984 -684409039 999970403 477233857 -249930926 5768808 -400093021 945077070 0 999970403 1 -999974913 -290936835 -776438468 999970403 0 999970403 -523997464 -130269744 961629231 -1 448767910 -634339279 -926206573 -527834627 -86337292 349692737 -24031885 692826118 123241087 927497952 -415733172 -480207750 -180535432 999970403 858704036 703230264 855515129 -154923807 -999974913 -866708901 -676336289 -341757750 108717494 -651709553 -1000000000 -999974913 8162537 371495291 641903807 1 999970403 558393073 999970403 217093327 42 -999974913 -617745090 999970403 -395692854 0 917569023 -109629419 -644151011 575710198 960859549 -1000000000 951341719 1 280444072 -211650312 669991493 979244400 0 21013107 1000000000 -523010794 -235603971 928345743 1 -62852498 -460055304 518736050 -195464183 278551068 -958588097 568622151 998444167 -986228832 -679960405 35491612 -740490048 -999974913 -429929128 -999974913 777000364 999970403 0 -26294422 -528265762 -654809507 -390539537 577337382 269694636 -108389849 -928370609 -183043260 29860199 -503011294 750977772 343541558 -999974913 -870268045 833759647 42853033 993531076 -999974913 -159031610 89671382 999970403 -306580795 826324423 -699200084 545678974 630741640 42 -264005535 553808493 -272558969 -477496854 -999974913 -452775358 147889320 -50332364 -999974913 -486853005 -163377468 64815330 728454758 722674114 442845850 -640850608 -2397589 999970403 254650721 -436080091 309150894 -639554331 587252330 -45391766 734377798 77394684 -957599320 999970403 999970403 758626370 -922062630 -639067044 389911389 510330966 1 422619779 -549855626 999970403 -1 -642098760 837484978 42 999970403 884195014 -380624608 986929782 -463277603 -201708951 115469195 -1000000000 -349993780 -634176490 535058478 467908485 298533934 -503951227 484493712 999970403 -878826267 252118577 1000000000 974471381 554969056 -999974913 182023301 -650401587 999970403 -702806397 292383275 999970403 256132066 -286985568 -233949473 42 256218584 -126195511 -999974913 -404484800 -862904122 808152701 696005671 42 -474222194 -961836753 -829423951 42 1 42 711079375 -580348608 872211313 999970403 42 -474652053 125239842 -41184772 191770619 968457241 -488444610 -612857487 195632337 -853111002 1 0 999970403 -403714278 -566988056 969106663 -440408999 999970403 -999974913 686145624 999970403 244295075 582724415 999970403 289422097 0 -999974913 42 -89475819 125950547 570969426 316422855 -876362457 -787717426 654399826 -632543720 321639815 -1 999970403 931781002 -999974913 109174705 240218544 -299960880 987604063 572336321 -875875141 63853488 -1 -777642808 42 -1 146611222 -463354668 998516346 287529496 201781487 381996791 999970403 -617070774 -937671365 -952558554 725926049 1000000000 999970403 -447076924 -21164131 -825545798 -999974913 -800227970 367151998 255924390 631385730 0 999970403 -999974913 1 42 100491501 999970403 843730570 -23521417 0 1000000000 -1 -381868395 369773049 -325669615 501580747 325442173 -845485319 0 849332207 669143155 -999974913 217925253 328925781 -778873776 -84317657 341308800 -597791182 999970403 -931554193 670517015 567210463 1 -754907008 -1000000000 54177253 -455974440 -283582506 460884348 411676165 999970403 -785108642 -999974913 658518703 -1 41203479 -272311110 -872201872 -1000000000 -281185438 -819045484 -999974913 -999974913 -915028819 -750362352 999970403 821827155 0 -960600298 -1 908672859 204817566 -999974913 163070780 545198943 -298298014 -999974913 999970403 798025931 -418633137 -410293427 -622519546 -784944201 999970403 686799888 488398701 758973121 924628441 -290542519 -999974913 0 999970403 217852270 -139355393 170142220 -1000000000 1000000000 -995350530 -898258357 912737893 -540574100 1000000000 937673788 -999974913 308748897 835548242 855510466 -710030929 -1 -343370203 -999974913 -927626532 907086657 878620307 1000000000 249860080 -1 -994841102 -611428172 62214101 -777903561 42 999970403 -1000000000 -144249883 792487545 874742637 862694153 601608770 550236008 245205842 -999974913 -785076084 -923225202 372756970 568112312 572523769 -999974913 654700408 -328936971 422687087 167717678 -499902846 805328240 910375229 846205011 332393662 838519887 923039192 -349187646 999970403 -390831449 -571882449 -1 -345188039 999970403 108605676 999970403 1000000000 -906336474 -934940935 0 793045582 -1000000000 -646874288 91119676 783078075 83736380 -390883586 1000000000 -999974913 -373838858 -136591455 42 -918558438 -190605408 296312655 -450165762 -1000000000 -585746356 436043518 -999974913 999970403 999970403 0 42 -1 1 205958619 721456708 -983280566 -670673024 -233228241 732402758 120814641 -989536713 42 -999974913 -812174258 999970403 140655045 334172291 -758817399 -855585312 999970403 -112205632 -1 -939917920 1 72648316 -457648391 -46735443 979003484 1000000000 0 -1 -999974913 999970403 249764761 -336286328 42 1 -999974913 -436608824 701855246 -294055260 312599032 1 727885102 999970403 -113352088 -999974913 -1 -999974913 -1000000000 999970403 216489314 -185735283 1000000000 988293765 647863933 -1000000000 -879083356 508660508 -961308475 549204271 0 743764862 -548836740 -792266112 -999974913 -94803355 11557681 343063465 907783025 -955607241 -999974913 -999974913 615817999 -999974913 -902212934 1000000000 -551283779 -189627306 121958574 -174597208 -739095377 724797581 126390007 254815315 -924998383 -763933255 260299838 -197340615 575908154 841358400 -532622891 123830914 158811961 -662743896 -867945093 -1000000000 -637894048 375595929 -1000000000 415553181 -336257892 -79789502 623793155 -999974913 999970403 999970403 868469078 -913992376 -999974913 -1000000000 358669801 -539175273 -466257924 -481226119 -143902048 -1000000000 -1000000000 42 799760649 752209400 176230658 -785784097 999970403 1000000000 342122319 174020453 -999974913 -999974913 1000000000 -277867717 1000000000 -455754757 999970403 -223116964 -1 -375434881 170428887 436249801 1000000000 -221351488 1000000000 940642416 635128551 1000000000 137770858 832686449 -528884532 -1000000000 43043714 622062614 -505619004 134820721 -999974913 809155440 814614181 -280394660 -999974913 0 -448385244 949903542 -622714922 -709823818 999970403 855318561 999970403 -79057135 -999974913 999970403 -939772421 299703248 1000000000 0 999970403 -533374202 -333557619 688577605 -790820183 400493343 -999974913 -689969213 -664813785 703725961 35398984 387067581 1000000000 -1000000000 628946144 999970403 758864865 658441586 -685573109 -959436739 771197031 -312826463 -1000000000 -1 -414882543 16029868 42 1553905 27230515 -16765565 -756703311 1 -999974913 -938714362 -775181395 -631881256 630880279 -557599161 650016697 910457039 -698155198 918108239 -999974913 346892368 839354045 999970403 239978453 -63682402 882572205 999970403 999970403 -511220953 191292327 -365758513 0 1000000000 51857655 -999974913 -999974913 -147413225 1 -999974913 787596275 281693522 999970403 -390083737 245095597 -1000000000 -32873399 998110857 42 -864434558 467108321 42 -479950980 640810138 999970403 -187142921 410518900 -586165377 424789754 -99062418 -999974913 226505964 -606165893 -1 -999974913 109529488 0 -636538620 229446093 250525645 -723638125 -38028289 417972479 976417524 1000000000 -338330834 831200170 999970403 -1 -859258665 293182948 999970403 -819454031 302547958 381555263 554547471 999970403 282791870 -999974913 -999974913 735817495 703063866 311048575 5805920 987329741 304214608 0 -1000000000 42 999970403 42 429265114 117905470 1 -846445994 297845620 -106880499 999970403 0 11305219 -130549701 819210804 -999974913 1 -368534766 999970403 -1 -584230157 -347500705 79532808 -39283017 259783685 798936245 -468091399 999970403 -667779074 -1000000000 -822950419 -999974913 657695311 424448772 999970403 480304302 -1000000000 709626129 755954580 74779467 -999974913 -474269696 -1000000000 -818274254 1 1 -567668893 -331715578 112089827 324401887 1 -105391189 -187595001 59951307 -788674892 1000000000 497325214 372099241 -879629776 -838245035 316504818 390646002 884464046 -137452011 999970403 472047542 999970403 -999974913 -611548026 -430138919 -270269180 1 -828525651 -944274119 410991201 682146278 642596775 999970403 410536831 -119751532 329530514 999970403 905918444 375441507 -401743006 999970403 25078427 -238478596 -882959579 774885290 999970403 546470622 -602682810 -85159167 173988369 321645475 1000000000 -533076314 970831435 -627365101 198857543 1000000000 -1 -906780960 601618467 -583973374 353721922 -592168208 239388951 969562466 -562656687 -293679184 -969123910 326941219 642415906 40305780 666676073 216992099 885731787 42 -581065541 -813248862 -828839443 -491880498 710024185 220340140 802217662 -142564308 -739408815 -999974913 368734047 -530266842 -665428835 310357674 -1000000000 -956536874 901919469 758003186 683695916 -1000000000 -999974913 999970403 621929555 862239865 443980503 -999974913 -733946815 27740709 42 1000000000 -1 -224199380 -999974913 381052189 -828443779 296894363 -1 1 647006682 -928860719 203211894 1000000000 228181364 0 -999974913 -13985387 1 790946537 157634172 875560320 517470941 556249407 -997646632 -999974913 96469366 26110650 42 0 1000000000 -370104814 -520945028 664946996 999970403 69836451 457171089 -842558206 159818696 -80965697 178713125 -999974913 -999974913 717200463 255246719 -1 691082428 276904117 -592037165 -1000000000 -246069833 -936842046 670122859 -53689782 882926815 -133608260 -137511460 -988219879 999970403 372112331 1 602391448 -883708608 999970403 964156125 0 -113475017 334036991 -623193141 -716854371 923131403 999970403 784711144 -387587793 -954697435 24833027 -509195369 472824247 -46297832 -357694830 -479504178 927304934 -772929977 -700690329 -999974913 -999974913 999970403 -1 331615328 929691425 -890520250 -1000000000 353790202 -964159426 42 -999974913 900455256 -1 940526445 42 212278016 -491486929 324707965 -325073697 -999974913 468379864 -1000000000 999970403 881701091 999970403 290392328 999970403 -908961320 514103920 19152590 83529027 -934996702 1000000000 1000000000 656079594 -642144002 -186773797 -999974913 689998097 -999974913 892363231 -6991144 -762473620 1000000000 -302819599 273586819 472632611 -428758799 999970403 -869948134 231530886 397556668 999970403 -526867487 -510286331 102419339 999970403 -999974913 993632509 0 -821279616 -87871059 0 366440954 999970403 -45006397 -338251446 -98720506 -964640241 -999974913 208046811 673604909 242319655 -263016782 -1000000000 973293137 999970403 182831957 78008688 837940808 999970403 -450401786 254330620 292296203 486998176 535738827 999970403 675193016 -999974913 96216345 -444629078 997535401 332116819 1000000000 -999974913 42 -96048814 -655885944 -1000000000 999970403 -817987086 931497795 -999974913 999970403 -999974913 0 680544827 -201600013 -567681473 141530345 -1 468378885 0 1000000000 340599716 866324265 999970403 -216845285 271337058 -139409733 -179057977 -1 -805693850 817281235 851912065 254886800 999970403 0 42 190843418 0 999970403 -594413344 103839143 -800712216 -319537046 -999974913 -870556233 -127006909 -999974913 -1000000000 -552205428 42 723409905 -168248571 -30784151 738134888 840033142 -999974913 -879662906 913657876 -999974913 -500939164 730098877 596481666 -918595601 663135995 42822123 839879125 999970403 441531520 -999974913 -1 999970403 -391176800 -98776285 177408168 -524816044 -987733467 -522127539 385989788 1000000000 -8205876 1 999970403 999970403 344923398 574405878 -999974913 211840763 648757614 -322108604 253988782 386139386 155721104 -268565026 -350456937 42 -731175443 -644653771 586116774 821224286 -999974913 -901756852 595658161 433105331 502394153 999970403 999970403 -222252017 973671856 374218257 639290405 1000000000 -999974913 0 436551698 249438047 1 821291033 999970403 0 857733562 -120599692 999970403 -3675405 770856452 -719649925 999970403 -1 -307609183 -212827671 12469461 -999974913 -684873303 633353284 524711732 -802051054 -999974913 4023370 -124061188 -1 999970403 999970403 52958411 497084389 467240205 -249094685 42 42 42 129256392 760941619 103400276 -1 564401430 978581703 -87894543 -107977474 -999974913 42 -544006065 42 955216704 354689996 -72113357 866572359 981494391 -38876997 1000000000 -430250477 1000000000 -570982060 0 106618693 -164948545 299495901 688294874 999970403 -999974913 -569385693 -1 544687667 -101831100 530948790 -811765106 70327424 -80170398 -1000000000 -94440511 916836694 -214482349 -824032552 -951018684 373448975 -999974913 -523465330 1 715537124 -946564787 559633764 -771135730 -156627597 118808831 -609379774 -864136710 -999974913 1000000000 818420148 348205172 -279417795 -999974913 182034417 227763211 -999974913 -188513824 278830685 690982864 1 721385102 94068367 999970403 -786149688 -1 614945996 999970403 -136848045 932566062 -16595235 680749801 1 -820290183 -210442045 373436612 -338450741 8239494 -1 -975841360 -322607005 -635761912 17821586 -999974913 -50044256 -661803783 -331314351 -999974913 1000000000 -610809020 -999974913 -494986355 -1000000000 -700771337 -999974913 -301549089 -168160941 11021263 -138365892 -999974913 -605477560 848202840 -250963013 -839159711 -246739011 -91000983 -172392213 161846168 1000000000 -642011738 843062180 1 646883900 1000000000 0 1 595470528 999970403 951007146 -999974913 0 999970403 72591197 612700510 1 -57105157 0 163159190 909244578 -1000000000 -850182181 -55710763 207468333 420406192 -229552093 837877643 -448751978 269438767 474376009 -52571847 64787886 -999974913 999970403 -999974913 1000000000 610675724 -313056191 577569281 999970403 933086575 999970403 42 -919639730 -1 552939332 219830357 -745735509 486359125 -330254344 -174132961 -518389112 -999974913 -999974913 -506281182 -768919236 0 -921725227 999970403 513853441 42 -413574549 1 1000000000 -999974913 496714028 -253538735 835389799 -981506948 -292593491 -100848755 903068680 639940255 -563187967 999970403 -999974913 127498572 1 -999974913 -863032591 243369833 674785986 -713155969 -632213605 120725623 613109219 -1 618202372 1000000000 -1 849242325 1 -458643364 544852498 -171564133 155615499 447884035 285286683 -133437616 999970403 261623137 999970403 -569363838 -203175807 830635837 -999974913 -986009907 -562034068 -380601214 429848377 -437911212 59103648 -850182181 294819934 -371291001 656681478 -999974913 -756586858 154147306 -349054608 -999974913 1000000000 -999974913 936761659 -1 317898177 42497541 287067103 -116415367 -680063757 602935928 727234634 999970403 60022598 271334383 0 487318099 -786086129 -495212694 -421242841 101976799 147773406 -999974913 694898779 -504383681 -737413895 986534731 130192918 989442015 -999974913 -908321406 965868482 328175077 0 115016671 996657913 1000000000 453415023 21644334 -339948825 46175024 567044101 993608273 -29539500 -130576962 -846366587 596478843 675364624 -455857452 -374128234 1 -452903374 479820152 687805305 418370241 303630116 869950659 75292233 -903299711 1 46929150 -1000000000 -380696762 -953830666 860437647 674584339 210923936 122012540 1000000000 270154207 -809287232 103909640 334292157 216355572 -999974913 769432590 -490579076 -146955846 994772542 586356071 999970403 1 0 999970403 -721903678 42 -1 999970403 193658071 686943467 -865262860 855002543 -695815591 -845702279 -1 258184386 -105145196 112779539 -121271802 456206736 -655511621 -562772853 0 -662249426 704234000 -926976716 850982955 -636022600 -724618575 -208720857 -568318945 -1000000000 -1 168121941 -1000000000 -266594325 552417870 32637293 -296243863 890164771 794054460 99057367 -1000000000 711469273 -999974913 -612886084 0 674444469 32764359 255296030 666080178 667183802 -60616501 -324004725 -999974913 -253055669 -999974913 999970403 615487017 467655718 -502043565 -768237515 724744526 -999974913 986593118 -343813654 1000000000 531131275 42 -1 -889525416 -162762868 249197697 378446460 -832904888 -380696762 -685783098 642488488 311523047 962897194 814864451 1000000000 999970403 552973539 346679355 386707053 -628387200 -45946938 984459504 -441000710 274710683 -541572331 -999974913 -1 -801326553 -999974913 62531515 -383709113 957159760 -14578865 -886818007 165738890 597284465 -434483598 -675989647 -526993596 999970403 324698812 577819308 233414187 51717201 -1000000000 507384963 -1998678 1000000000 1000000000 -948288117 -35405751 759260443 -999437687 42 1 676902588 -1 -360956078 52461884 0 -999974913 999970403 320330022 -294938395 -1 853202792 73217401 -999974913 1 -899052149 -999974913 -117488979 1 -935703120 206364984 999970403 -948094282 -17975466 -390593337 -795231009 -170729473 -251904710 -590105150 296970161 42 754762464 -957266619 -447314555 326984860 362370506 -542164632 478228699 106377942 -999974913 -999974913 -999974913 425843319 148917871 941683269 551167298 -999974913 -662806063 -939772421 -445001867 42 221636631 -999974913 441584548 134405378 999970403 538305290 -1000000000 42 474965006 419873927 1000000000 306491032 992245012 165524912 950645608 -334251844 -999974913 33940999 894156452 -163503150 -999974913 999970403 -1000000000 -463015930 592815289 -999974913 649552727 -20377327 -672336436 -1 392331533 999970403 -432858322 30180374 -706070531 -793636173 -999974913 999970403 0 -873882475 1000000000 352414229 -979078071 -265398585 -1 825787796 399949650 -999974913 -640504651 265971267 -999974913 -298299825 390057500 1000000000 -799220320 194425873 0 999970403 -14962924 -1 0 843257538 999970403 -1000000000 -64590161 0 -835373562 -879734747 -545157964 -17296962 -787235631 -330424014 829673050 583515750 -468913735 311617336 -646291055 999970403 -703579975 331027988 483599188 -492145482 -97759647 533381615 222081110 301776395 -180525093 -807174100 956301716 -485207690 999970403 -999974913 218677616 -701591548 0 999970403 78833853 982415211 887877343 183527735 999970403 -1000000000 937164722 0 784965228 -849964430 -338232589 42 662420019 790703314 999970403 1000000000 1000000000 -212546600 -873475399 -114722471 -49128332 999970403 -836893579 783914927 -1 385296545 -666668535 39940612 147699934 427793314 0 -23156882 42 -750161806 -999974913 42 -999974913 -307353995 601699788 -999974913 -611532015 999970403 -769463670 -995549411 -883289058 42 769815244 21453065 201761960 -463810764 49560440 -626496429 1 280218398 210821656 893782623 -392060290 -692848608 941237300 750054891 -841253008 -671889584 -1000000000 -999974913 0 -563581018 -454720867 -880218626 212535411 277382042 922917581 -266321265 703250938 272180830 497349788 549631822 430503872 42 -308076310 260177834 -638527938 510914639 -929300776 -1000000000 -896675905 -576381813 -1 1000000000 -578432417 843111257 -21310731 -999974913 999970403 28071556 187960633 -999974913 999970403 999970403 -386556977 999970403 884284404 139020790 -999974913 -886983059 889081577 -701221795 297596494 -999974913 -707480142 -1000000000 -440720862 0 1 -828131734 -1 999970403 -420164143 -458180611 999970403 140216906 -60491365 51837329 629703124 999970403 765552554 -771530502 104555285 -164425552 142330602 473861923 -555475827 -141995094 -348113398 -267967548 -510194775 -338780947 -999974913 645699065 42 727192433 -256018730 1 -681286034 832410709 384216031 256875098 -123152492 -1 734696156 927546122 1000000000 999970403 999970403 617594777 -123480315 999970403 713887648 -999974913 42 -999974913 999970403 727411282 -618847472 -801383619 1 -219103721 1 1 -921813525 419978192 723381449 -1000000000 682130807 -638028035 999970403 -1000000000 -632212216 252691742 556803936 -1000000000 32637293 -896950971 -999974913 -999974913 1000000000 -1 -531682104 661119995 436371668 841376500 -1000000000 941247917 -999974913 -579047063 999970403 496518215 0 -955371948 -621085344 211625711 999970403 -825429906 390925770 999970403 23906460 -999974913 169535962 0 -703458608 0 -221006939 746272061 1 -572498325 420477099 -862950607 -1000000000 -107771590 155104042 740587003 -236991518 -76785998 756950136 -406052063 1 -851816616 19970580 461453004 -999974913 -259192670 -999974913 -888265048 -828742783 -14571840 342460944 -577033487 695795521 -546713027 -882158503 -1000000000 -999974913 981996563 895020052 -463593060 877792257 42 -8858705 -1 999970403 -985363308 -1 -787636676 167006265 942052852 183253349 290686197 581942764 42 747294802 888855643 999970403 294776990 -482642984 999970403 -723089057 -871696881 -624346951 -536062260 1000000000 -257153009 32755918 733275539 455362975 431458859 284950854 -999974913 42 928127011 1000000000 -794982738 999970403 -452053519 252974719 -740030175 649845205 -999974913 40320747 -226589325 -933992250 -1 1000000000 1000000000 80655243 -938572295 879157105 -999974913 0 1 527676932 324707965 348039811 -771237364 1000000000 -452778727 -606068122 -816553860 410280286 346842427 -431959602 -243141684 999970403 -1 485345246 42 517398435 42 -694195499 -999974913 822457603 -82237528 287631602 702986646 833415395 -142449355 324817304 581014946 42 -350645570 -854126457 -209591845 999970403 372085480 450425367 -1 -999974913 112360876 672201991 210397077 -141209362 999970403 -913313955 -609402471 1000000000 -665630490 -278798284 592285474 999970403 619220175 -1 -679750562 358459069 328339801 -627268922 399955915 -1 -407220069 42 -1000000000 578923746 190405527 337745740 -111485215 381917142 -153251745 1 -462671401 -176773952 1000000000 -1000000000 813809393 81161194 958909660 176234041 133094242 564303733 999970403 653203009 -1 999970403 -947326003 526583977 288049230 473507343 452152091 -999974913 203270701 -710981600 996039736 -50863542 1000000000 598683639 -999974913 135992192 935126127 131213566 160574563 -971996186 -927656747 -109182123 636838400 -400469323 -999974913 -84670968 -97999623 -634488964 999970403 -242524967 1000000000 -851915996 -999974913 999970403 -856899488 1 -235698319 -1 940691273 318101577 -495451256 -1000000000 -37277373 0 678999811 -172321242 -1000000000 366860683 -571559508 1000000000 -933664547 -923964049 -999974913 999970403 1000000000 -999974913 670946609 560562923 205363526 0 414266625 -999974913 -1 697636789 -367564129 685286775 768058826 -56594496 334409408 1 -924582688 999970403 -999974913 1000000000 655907301 467547529 1000000000 -905647953 1000000000 -691297531 500419129 999970403 1000000000 -180762114 718405212 445440117 364623421 63363835 999970403 -4508283 -999974913 999970403 108976848 765197042 -999974913 110459791 999970403 744181722 -352568020 796862684 160457024 999970403 -390051724 999970403 -214736598 -654061625 26621706 -310819786 -913311599 344230749 -369212905 -37164425 -789158726 629434079 -999974913 239707111 -479136222 1000000000 -451777539 1 -167755041 999970403 -999974913 999970403 82178967 329568736 999970403 766157419 181395687 1000000000 -628045447 -488439567 42 -999974913 999970403 -1000000000 -1000000000 999970403 -669802063 999970403 756483477 -310786292 -752657440 -466625545 528279768 0 835006566 999970403 312599301 -920200741 -68318535 -929218665 833015981 -596301227 -1 -999974913 -865812394 -510607032 916124727 78396551 -310287911 -1 0 778873401 -104590517 -983825265 -734117410 863511496 999970403 -303655905 1 -945798675 -568712934 1000000000 961620680 460167717 901993730 632173508 999970403 -999974913 -631173251 308014304 999970403 -999974913 42 1 -306052697 999970403 999970403 672674902 93797804 -362618196 -852607100 42 804428851 -999974913 601353311 71021619 127134628 -216301016 998284327 -993881765 35585508 944304177 -804146400 1 -588883061 697672970 667051076 -114871375 760802972 -1000000000 -881977100 0 -1000000000 700948036 -737523839 999970403 -958236405 -999974913 661635460 -999974913 999970403 999970403 -999974913 -59285379 -773122961 260033307 345215026 -816897273 682350060 0 -1000000000 478799562 932467786 -149572777 1000000000 -999974913 999970403 -612676936 676109740 -684039390 841180963 -912543238 -499781124 488266476 -462904487 251801351 -497370014 -627655863 960859549 226416272 808866266 -1000000000 999970403 999970403 209041148 576007787 0 0 71517322 0 616220870 -301157461 126839717 597263572 789882543 867781696 42 42 540792125 257694233 -404975044 14396228 927479480 729161439 -395320715 -631723080 -104012823 0 42 42 675191931 862017170 -828136129 370890269 -998002368 1000000000 -1000000000 -591243763 712818517 -103447760 999970403 -803489449 -994360249 -999974913 45862758 626337837 -420901133 179588704 999970403 472199958 -467932825 837881142 569872803 999970403 -438354929 47729420 -194770668 610011241 60441780 692426125 1 999970403 552291631 -467683928 999970403 -358995479 346994175 229633969 260457739 -1 -707959856 551640778 1000000000 -999974913 427862734 999970403 -627734304 1000000000 -1000000000 -496324592 -999974913 1 768304125 -1000000000 531063864 -1 -534032243 999970403 136577409 -132467032 396528292 739807267 -412702078 999970403 999970403 -965571846 0 -1 -705044214 -133543368 349148879 903613064 -832213140 -224935433 789871317 -705633683 56894406 -1 -999974913 54622675 -329928194 999970403 209225257 -999974913 88431372 -659167225 519296047 888375583 -419659859 582972061 104019545 -999974913 -247288225 999970403 1000000000 -77636749 463193131 999970403 999970403 -810901459 316128940 -272754462 999970403 548904917 976144103 -27491807 42 309250752 -999974913 -122912737 412311807 920548866 999970403 -991877775 601074211 999970403 16499693 374509068 348123453 999970403 189463433 -877749233 1 1 -999974913 87381239 1000000000 999970403 508837074 -1000000000 -67307314 -700332412 347617954 -142492836 -916098238 514065658 974051699 109025031 733614950 298080311 -228362615 -879633695 -809181447 -199020307 -999974913 -999974913 1 -999974913 117915662 -424355365 -836038554 -999974913 999970403 -302245765 -1 566459861 162707470 -455360705 -616148228 14992181 259704539 999970403 -982522428 211640984 -29804349 108264501 466803460 1000000000 -261520348 -1000000000 -492052548 -8442208 673739354 -271591496 888544265 -583631978 -841092666 42 845393311 292957370 -492671925 409818703 -558388712 -941162500 529581512 59379189 -258178253 -999974913 1 -507205099 999970403 168554762 599050772 -343806169 1 -875019361 0 -375497997 -621159431 930491367 -715688582 92576865 907840971 -200311835 -1 403329344 906885366 914617517 992273692 -999974913 746458330 364276538 -24202666 -942295110 999970403 999970403 -1 -470230859 587278513 -613674157 -774984562 999970403 -363154515 477985667 -637462413 -849068268 732500707 -707123871 -216301352 947781091 -316211162 944175190 -420387936 269131317 1 0 -378665968 -373554031 223929800 508714575 -3234308 -198047148 -884232917 -892325233 -1000000000 -132358661 -435480372 1 -709992561 999970403 1000000000 -136414485 -629534633 -189928334 0 229268097 -766574447 -449088034 999970403 999970403 -334998271 534607094 794287053 954401270 -1 -42706630 -999974913 999970403 999970403 495038790 0 -487003373 -699605893 266949136 338501493 -213586745 4827821 550166591 999970403 -403865931 -214077638 -66317433 -925578655 0 -476030883 492899262 -999974913 999970403 58168735 999970403 69529026 -979525044 -558372466 -759385899 0 128306503 -245932664 260070211 -756737008 1 999970403 -711627072 591817781 -1000000000 999970403 410044387 -1000000000 -519899428 -912225450 637135727 -15596305 -999974913 0 400831853 -1 -840470023 15117896 -417364246 178764852 680636464 -159556365 -60684413 -431564114 441509531 -118996745 -886396536 0 -671214288 -999974913 -588656520 -999974913 -653103716 -449335143 -1000000000 -873336544 350608757 -999974913 -323376899 55369240 765970307 -373889345 29583047 -740931456 -299111595 170741368 259704539 -817098361 1000000000 38438808 31546673 999970403 674811018 999970403 42 907719164 999970403 77320226 757893150 -702066739 999970403 -904732383 -966729708 -693344693 -934045958 -999974913 -981546631 64483248 138559076 -999974913 -477378530 -999974913 -1 -809775328 553631664 1000000000 -756823875 -528743862 -853044832 -301571084 -405811890 -746567585 42 -332665103 -644299027 354647866 -870393789 994960642 -238711911 999970403 42 598179691 -651371906 -135290059 1 297173828 999970403 191915985 845423029 725308066 703429879 -291656459 999970403 -884686938 768547364 999970403 -999974913 999970403 999970403 93771845 359253662 -696620133 -999974913 166695444 223527167 46783620 1 -999974913 -961187862 556823779 999970403 842275349 -258398460 109893911 -272158013 159593903 -168060962 940183401 318189779 -999974913 -965391364 -813549838 -721929620 168443695 999970403 136255510 825944265 999970403 -999974913 42 897973480 -630255931 145885422 666404168 39748915 -722777760 -31250655 983129014 -1 1 672104661 -137707807 327111793 834099665 -99434560 -999974913 1000000000 -414242710 745380855 -1000000000 365008584 456054468 999970403 -4006483 720670940 999970403 -602329087 565160963 -1000000000 -757911933 -1000000000 846426837 -999974913 -202013949 642796227 -999974913 999970403 762544325 330245139 452324670 302502294 1 520023929 -188585684 -482483608 233678513 444044173 -223540601 393316506 999970403 0 461950766 42 647068958 589692708 624284024 804696498 999970403 42 999970403 -830833485 -79927719 -202617172 554831005 -769525424 -726780951 -34180106 136708674 547295065 932281682 999970403 -999974913 -530516033 -620357858 -999974913 750697789 -173397131 -999974913 -563796798 916051733 -194897647 -619140096 999970403 -999974913 -1 -1 -864164210 -1 0 1000000000 999970403 -45173950 -982049455 861447534 1000000000 1000000000 -405522647 298196067 -899402036 -232740958 -1000000000 999970403 -254958659 -452324277 999970403 -462760019 -48385999 851108752 844874249 420922050 0 637424295 1 890630836 349326992 -775732691 42 1 -435796351 999970403 842241811 999970403 367151911 -999974913 -999974913 -888030202 753691449 -1000000000 -613787826 0 -53952743 -753944969 341737902 832655354 200403252 999970403 -999974913 126679209 905559233 -23404295 0 486481632 735708073 1 567185297 458287554 1000000000 442783791 -1000000000 136751947 -778907485 -305400998 -648726279 -856657342 -583005033 839695465 -792730981 533909548 0 -1 0 12954433 -465735426 -1 -999974913 -1 856459262 999970403 -528351227 999970403 -275686473 -5495351 751441383 506623475 338650139 -198905124 -806684694 -999974913 -1000000000 851830454 65497137 -424223093 -40488805 0 -999974913 857072731 36774011 -657147177 -999974913 1000000000 282922434 -168439175 -999974913 395309980 933999353 -191342691 -1 640608074 531717805 -498024137 999970403 1 -212640718 42 -999974913 -673841239 -435123459 -24523061 274077904 -578178596 42 1 999970403 -885324721 127582884 182035293 -1 864946241 16900370 833828356 -999974913 1 0 -718864163 853007264 0 -999974913 1 0 329745681 999970403 999970403 -408836028 -925810567 592336335 -999974913 48875066 481113546 -1 -685390522 -999974913 -896963778 210162403 723901371 964104723 -816134639 979400008 -458981695 -999974913 -77740159 -746716368 565473600 293665064 641917184 1 999970403 1000000000 -306462770 -1 -771184709 -1000000000 999970403 -999974913 806832418 -999974913 -220034166 -566565532 804219638 303960044 -438906549 999970403 311474957 -999974913 497918663 999970403 -999974913 281435406 832033733 395762330 791211553 -947810973 1 -999974913 134575060 -925925794 -999974913 -930427286 -174978763 -1 867717867 0 723578697 -259416776 825876091 -57127699 276821120 -1000000000 -999974913 907465840 -778789206 963971996 -1 -12911648 709489116 -999974913 469929598 906330028 -990773339 381592109 -243188094 -580711355 -624154077 765965371 999970403 -779618887 -236352375 -195667802 -999974913 240124838 -373184871 417013000 897124916 -11331559 -175509571 214251319 -871822757 -1000000000 999970403 -103236573 42 -446887487 227794937 1 500353111 -729119722 999970403 673398531 -129310235 -915914549 -999974913 -277234639 746243899 733743161 197149350 -1000000000 -136537925 -290162284 514661192 -521759839 -999974913 842430586 357337849 570381006 999970403 410577259 -839876549 -999974913 1000000000 -725953758 -931291720 790583607 -999974913 -456015889 -755597941 -799533822 1 -999974913 378461805 -999974913 -629938177 102450413 804311641 -369348986 -217200201 42 999970403 128006083 999970403 -185398907 -1000000000 -964665975 35609132 1000000000 999970403 529791882 619686559 353740708 1 -1000000000 -657822949 -999974913 524656536 32808235 -999974913 715688464 -110715000 1 807989878 -357332183 -773365545 152904693 999970403 1 -729190914 264773370 986197000 882662149 42 -858307607 -73042863 132574259 -504609454 999970403 -309063620 -1 -726127281 63115768 -213948397 999970403 -55146871 42 482286944 1 888241898 -1000000000 0 736551660 828143654 -628220907 -999974913 999970403 244389976 1000000000 -1 38656494 742516155 999970403 445042115 -999974913 618129943 256318430 802634165 210687308 -460435254 -76274972 24610033 -311114120 1 -242718795 -115128155 761341120 -757367726 -150870783 -719008222 -618521315 -502171234 0 999970403 -784274285 -999974913 1000000000 563395750 999970403 493971240 0 -999974913 -662312763 -150591115 -595989261 374382663 -765069968 -999974913 -922005546 -999974913 667850769 999970403 427535951 -738997926 -381912983 -1000000000 -944994144 410699757 -588797433 30381602 -999974913 999970403 999970403 495603771 276394749 -337948117 584596059 438753486 145530691 248367365 -588124541 566729878 197300914 -299604691 913001629 999970403 889914211 -999974913 61231925 -999974913 -1 -397462721 863404328 1 -589287589 -772795510 14297473 -1 999970403 0 1000000000 42 -999974913 42238606 -1000000000 -505767242 96089707 999970403 42 -1000000000 -999974913 881535209 181844874 -273838354 -685105165 -291664846 -223497919 -999974913 380871146 -347713416 1000000000 -611344370 976040952 -999974913 1000000000 -974977697 6752022 535316918 -976923609 703297807 358995570 -999974913 0 -585853725 918685459 -479133566 704083402 -999974913 -900653289 -588002050 -999974913 789228395 431055299 -256168749 -916458784 343791434 -635239065 405484754 999970403 -623481049 1000000000 124895733 796139894 824082254 1000000000 -284507355 197542752 42 1 80668934 -1 855777224 209853525 -147231189 -711251617 1 999970403 -472894239 1 -572762160 -155555219 732671668 -1 1 -618096406 989711812 34634604 999970403 -804462051 -883041389 -999974913 20374119 999970403 -999974913 -999974913 -1 -537598756 989867954 -993941015 -449514494 -1 -752695096 637047743 862290845 42 9391980 -999974913 690762398 681496530 999970403 -714068526 -370707692 413784574 999970403 200241195 -696474158 727469339 -72654520 -1000000000 -410052403 370156520 -597485493 -289508571 556605036 -96720268 542033566 711378719 999970403 -556301227 725779261 -133640424 473336668 836047726 -154154568 -412251495 -999974913 -509429100 1000000000 -983132109 -959803758 384689658 27949377 870456822 308041427 972174686 999970403 999970403 -999974913 -834823308 -824362973 999970403 -894476047 -999974913 -902545816 298616998 478337997 -25253318 36172487 1 15768947 -164031556 547615683 -741209604 1000000000 999970403 999970403 510098309 753263163 679196178 -501769675 916355518 1000000000 178739616 1000000000 999970403 120284015 0 93757809 793842315 -708561635 -1000000000 1 42 272180288 -438151394 999970403 434590996 122160600 1 -1 736277230 -594001485 44286343 953281946 -862142923 -345269327 778873401 720507809 -46677916 113648025 -261608788 80504742 -999974913 -422399774 -136374448 42 95725071 -999974913 -938539322 342645813 -999974913 -172974596 871416395 -429576341 42 -361882966 -440579774 694734061 187458665 -29662988 102449047 -1 -982036824 112308220 787599606 -192939608 -529673557 252583267 -1 -928048359 665994581 999970403 648260540 42 0 999970403 -45154434 -229371345 122869036 -999974913 -999974913 -15197757 -999974913 999447355 189802809 813436924 0 -498022893 -623935118 -523180192 -973629445 -1 552640336 -294817978 -391220743 325579965 395312896 0 375704895 -687874965 -575840373 -863051943 -439821630 0 -367501432 547593714 590781383 662333915 -1000000000 -333609134 21477107 -190953577 160045992 999970403 54681140 999970403 -173574247 42 999970403 999970403 390145368 999970403 -279246045 341571604 -999974913 -1 826960341 -1000000000 -965718068 42 780089905 -178906114 1000000000 -923387442 42 -1000000000 1000000000 -1 -324029971 -679933655 289236500 -999974913 -837233913 877148773 -557864260 -31849393 -619758408 467686817 -134049078 827057423 -450251370 815986967 999970403 -884941729 999970403 -93778873 558092232 797964990 -467141932 -128452664 747933886 -1 996448631 -243552663 -999974913 -1 -712538579 999970403 -556386137 -999974913 -779682592 0 95015135 -752422739 -999974913 996006706 -999974913 -768417731 745135256 -596639847 -999974913 999970403 -719944247 71794328 -71490577 -1000000000 989380463 -487721629 -1 -999974913 999970403 -83988137 -105011996 452925526 999970403 999970403 295093039 -999974913 -778848191 -1 -304874045 -999974913 -999974913 823678617 35245605 -62025911 -999974913 -915875840 -393571454 -252510523 -999974913 943947009 180659476 671166392 190026080 999970403 -577079905 -126976125 -254907585 -262193676 409636663 -471881490 508096484 -140826306 -283901103 -795159625 -1000000000 690468483 -441353009 -467642015 200483838 0 -999974913 276328374 999970403 999970403 15892119 -999974913 -12416874 -286168580 410672347 -213640450 -977852720 -105633869 939012798 472899425 -117383451 1000000000 274604172 841479156 1 -240238787 127016681 -649722516 -74566440 -139144803 534571797 443108542 -313706911 -533120724 570496215 -1 -1 367382247 374004167 798344864 -603633137 999970403 -438553927 -999974913 999970403 56116241 0 -433530091 1000000000 996522918 -997735413 608056315 748345837 -590755283 -999974913 999970403 567690480 -784673282 -217865566 959077183 234949511 382342339 88726208 -999974913 38895607 788912558 48413779 133910453 -133415961 879098602 -537272230 -569059964 -999974913 42 -1000000000 650234705 -558810369 -67640910 -510607620 -1 -825945833 342278047 -898104760 1 -272825697 65576819 42 42 999970403 169002586 -353603131 -955145701 357557442 331122409 -791830601 -274330382 -221392337 -657948164 63917861 -329389608 -44278422 42 -323522718 -770129580 -738414877 819506543 989179087 -183411787 1 597762581 318649082 -1000000000 -798204974 495925487 830143294 -952466853 143437429 588681034 206374468 1000000000 -755215255 -40591576 970075850 142469329 4184469 42 -676121884 0 -882675553 893783295 -295754435 -999974913 42 999970403 -338939524 -1 729834460 -3234308 -25160909 42 999970403 999970403 1 993796163 471521963 -443901313 0 1 -66166057 1000000000 450836841 1000000000 1 972926656 -863535404 0 -530486487 42 -999974913 456008784 -137113230 -749504965 999970403 -226399976 0 -53586451 -887351238 0 370325512 -173716340 0 -999974913 42 -999974913 -108336326 -30119331 882834396 -999974913 -845376150 -420630062 999970403 848149128 -999974913 1000000000 -548888861 596738783 -518489257 301060594 999970403 -1 50949933 22588501 -192493566 644790415 843825010 -756306868 910791346 -999974913 -818198637 -999974913 -389978003 556789158 -1000000000 29904474 -270738680 1000000000 -95629982 42 -155628302 -644316249 -999974913 -762585984 678266068 -164890436 159415956 976465763 322407449 421219739 182619140 332690879 -840559050 -401312524 -142383450 -656378379 -505044478 -230330977 999970403 -999974913 -57663314 -691754060 -338546517 540563442 559916824 627183860 999970403 1000000000 86695291 768812110 306751088 -555807468 999970403 -81537395 -906679507 -48565450 -64453132 -197727691 -3192653 -999974913 -84993268 324896423 -795770784 42 290555537 -186371220 217024546 982086643 -999974913 -94999040 999970403 0 826385084 129269924 -49556431 999970403 132201902 -168338131 -489079046 318735357 -523145198 42 464176977 0 -627583781 553796404 999970403 12586942 -1000000000 -835239583 -929174400 -811198816 459614378 -586800298 -999974913 416773092 999970403 42 672298243 614915817 999970403 -387863610 -194904696 999970403 42 -585238339 0 -666876699 441262957 -387030026 978942766 1 135477176 999970403 42 687854060 -1 921797309 -999974913 99315205 -291841029 704325165 -999974913 170849760 -483004757 115490694 -784376609 -347982804 796862684 -1000000000 21907431 -1000000000 -1 960824140 186599689 384489895 -609965753 999970403 718916452 356538124 777596789 999970403 -938783862 999970403 -571207496 904405557 771110810 999970403 0 -260237650 462820291 -656121152 -969109225 -250410632 -65139835 -560019894 -683090980 -795320929 778657686 85065050 -191547205 -870877263 442506039 -844672703 -553240244 999970403 505176205 -565099811 -1 237064244 803562809 761899860 -999974913 -822289639 325896479 629857995 42 1000000000 296709460 -999974913 -627897942 -603182126 -681004203 -999974913 -412883691 999970403 -999974913 -1000000000 377959502 -621213986 999970403 -634574563 -1 976001947 350640967 -100244310 1000000000 -477331999 552593367 5240877 83656056 42 -999974913 881425976 113819384 0 -623505965 -1 0 -64447116 -906061138 -526135952 -999974913 -1 -717861042 293600792 194326159 367095590 -899802848 -899196488 1000000000 -1 -662501187 -172426933 42 -335142738 -1 -953862 -1 -875509714 -535682821 -922725604 -959716818 -350641529 -414193506 634470025 0 438205872 -442146299 1 997822049 -537659111 482685829 779410084 42 -999974913 999970403 -999974913 -1 597697898 -545639441 -258269358 -841236752 -999974913 171302 0 -999974913 982077587 -102386750 631507896 256988147 -999974913 999970403 916820637 999970403 -427067910 -999974913 800172905 -999974913 -1000000000 -999974913 -1000000000 613612002 750705563 -113711958 659580717 -688034820 573217601 -943815874 42 -130227199 1 -183239292 -24391080 950137223 -477224511 -130404791 -185862698 -16992193 1000000000 -174812357 -1 -573172301 1 63428354 -171962600 999970403 999970403 135300802 -242055268 504913722 -1 -315517482 -153698701 -406658164 -109645635 -878158318 459129804 -1000000000 985708101 -226488968 108005082 1 -1 999970403 667669579 411413890 -174109287 -999974913 -497964602 -999974913 619768137 -491179671 483832362 -743397803 999970403 -999974913 1000000000 824208080 -54613014 -762437066 -1 -1 0 -457336792 882677735 987285421 999970403 929877928 -195802060 66758141 -919574981 -999974913 -615686927 563394906 -999974913 234996546 -100244310 -143629076 -999974913 0 986726248 337971850 -226091439 487063546 -999974913 -128150805 745315558 821150691 -720649220 -530798729 999970403 -1 999970403 -933194162 434896736 1000000000 458049741 -838653561 -677214318 0 999970403 141670093 834453769 388426086 1 -403034520 -870030598 -334774463 127316324 45562817 -61214402 -1 435333855 999970403 -1000000000 1000000000 -322850514 1 624226706 217454105 390344884 31502766 -660539605 584620352 -999974913 -999974913 574373483 1000000000 -999974913 -70986297 533883723 861966247 1 456541491 999970403 1000000000 16840469 -1000000000 -204472631 164870043 -999974913 -977190401 -103334004 934605700 0 999970403 -999974913 -49585370 747947169 -406854825 596529562 963423414 397521394 969947720 -410893983 868794081 320329520 -999974913 596681714 -862614281 796610806 -601673346 -999974913 702519650 14844188 -833993465 -96103844 -994476423 -825106885 -364654279 828779545 491914864 -113161312 444534891 84293249 263213245 586944406 -999974913 497116330 -1 999970403 -25137369 42 366577328 -843839253 999970403 -790383314 -999974913 -357902740 -972441430 -525466860 -215337903 999970403 154111232 -612521692 -999974913 -409056934 0 -408203069 -340662750 -999974913 694071278 798677629 -999974913 -748033918 741514914 601334267 -393954472 -999974913 -491815314 -999974913 -481547019 -1 -422003035 144934525 753709241 999970403 -522353768 427068626 -1 329642953 999970403 -72647002 -52696122 727372396 967588154 -999974913 -711239151 876480347 -907276123 -52964931 -971515180 -999974913 -25307466 -499424398 1 -866059713 58571344 815509329 -1000000000 627579124 398395661 354647866 197352977 -686813934 534172548 423742227 -999974913 -464388105 -280384998 -491141381 -1000000000 -499949420 -227629065 -495790826 999970403 840140011 -234583029 -840292888 -496754179 135723295 -131468707 999970403 1000000000 -326309194 -682175645 700421376 -999974913 999970403 -715293610 -713252887 399036474 1 -9617459 188595052 -778413928 -135116220 -1 933548478 948871632 -999974913 -999974913 561642615 0 -806043323 -477176911 999970403 1000000000 49643013 657098145 999970403 743258895 964365296 999970403 -999974913 -1000000000 153830525 379635238 962802788 -875469274 -999974913 471241321 -999974913 -833384532 999970403 1 951679123 331475655 570073703 -922475549 -618582363 605568154 -991707967 327826618 -921520680 649668840 0 768812110 -999974913 -441776534 -766732715 -941492800 762871964 -777681398 -804028906 -1000000000 999970403 55105439 -999974913 386125915 -344595412 -1000000000 -657028899 549579049 214675996 -556394946 -451593874 973511764 -631158962 474103353 408109475 58253675 -269799904 63121442 360258380 0 236724074 -722930264 0 486216110 -533912198 46391942 -541701133 926810280 1000000000 -450878010 689692922 -657638107 966173323 410424851 -1 214185954 -999974913 1000000000 -353339766 999970403 -402521527 1000000000 123230973 423761056 832818166 -612716306 -971923824 838151743 999970403 362309398 748175324 437096315 18055591 -1000000000 113585372 999970403 124700919 426496731 274103798 286702544 186616916 999970403 -1460550 739246369 167581910 1000000000 -182071955 984628559 952766257 866981502 -999974913 218291635 -765866087 671396133 1000000000 999970403 -746832607 -1000000000 999970403 0 -787077781 -102727593 -653036498 906499420 -210654865 149468704 342410587 -991047507 999970403 999363587 -489206139 -873207014 -939002838 -430306626 -999974913 -624983240 0 -1000000000 -274493561 135572130 999970403 549630556 -291738150 892350943 418324082 157242877 -1 -50957515 -482357682 968376065 653089562 999970403 380108142 508881393 -127756673 168967472 -1000000000 690606630 -1000000000 42745522 -999974913 42 -425103514 318083395 -305570602 -586781496 671900409 645232442 1000000000 36078580 42 -376098089 564499819 -1 -999974913 999970403 -1000000000 863927776 782717454 891543982 -1000000000 999970403 999970403 0 -1 -999974913 552023508 -395657254 -792008457 -846454018 605304646 898948873 -257629878 -793182451 -61086514 -1 -992242170 -369167775 -999974913 884253063 120878673 -847055320 786994116 -142799189 786044141 -332440657 -837391946 686475654 1 -251372698 -999974913 611186905 1000000000 -824194748 -517637725 114906594 62840923 1 999970403 80584706 996757604 237755297 11301148 999970403 999970403 999970403 927384303 -999974913 90046884 -999974913 316128940 -318782579 387205952 51275871 -1000000000 620648859 -1 -999974913 -922561401 999970403 999970403 46029510 577519514 -516125478 785695898 812789824 568054346 -394616328 1 597358688 -318801844 543884564 -999974913 999970403 995407904 -654277996 999970403 -999974913 -999974913 297746893 42 568706891 999970403 316073796 -737306605 920086466 88341070 451807625 -418179082 -999974913 -239687945 -320377255 -518946969 149673566 -224320037 -840655493 154050825 -975331068 -997851267 -8692266 -280198229 -949051038 264233865 -1000000000 753203898 111646008 958593650 -1000000000 0 -894047614 -999974913 -999974913 -168851259 419266141 -999974913 6108304 677879118 -446422123 -990608027 259845882 -932780202 255640855 1000000000 824044536 -890650774 206019092 -19123611 -976953958 -693935684 -226583420 699629906 777643528 -608303134 499402520 -1 -615875389 -581880988 -604515661 -164009133 153691315 -710521077 -572463861 75636574 -246643376 402541572 -563970224 -676589223 -913148592 592528033 -999974913 -478023462 999970403 -135090312 -999974913 -212726717 -113737832 246337886 735484171 0 889045385 1 -931322601 -164436864 999970403 -999974913 60387528 -1 0 -162281634 -459493282 12344319 420131624 537336376 -461588573 999970403 -677192920 -16849453 -117289436 -997968121 966117395 -882014231 -724835052 232588873 -999974913 1 717768276 -708096317 -881583222 999970403 19340820 785771231 555379504 -753296417 0 -999974913 0 -510607032 999970403 394261559 -675906616 -73496379 1 -1 237648015 -603435773 999970403 -706798731 999970403 -730679884 0 362907296 -385470577 539347596 -999974913 -552568131 -847982460 -999974913 393244949 -1000000000 999970403 898806141 -386541514 855869371 0 999970403 -999974913 -138510487 84166078 -999974913 -115899224 -999974913 -152110080 109649472 -984664018 -959006704 -101426892 -999974913 999970403 375704895 -1 -510143127 32737199 -341975520 63039174 240479846 -714087308 -655962216 456833619 395743489 -483904765 -604429197 494852523 776117499 -39611154 1000000000 999970403 999388283 39480800 -1 513651536 -959384422 999970403 -345280595 -424998907 932200123 1 -50480047 601747922 -488153298 685637557 668191998 -1036153 415219783 -999974913 295280728 -896509120 728353582 731998372 308400024 -451593874 0 -1000000000 -999974913 154638633 -445546221 -824032194 292331205 363271525 -731995142 -919846755 111459250 -999974913 -1 457183593 51547710 -941211978 -399595548 -266373392 999970403 85872573 999970403 -928033682 -710808299 -948509404 -999974913 -444209154 -185818982 -245355686 644534434 999970403 1000000000 999970403 -505110934 -285818932 636589223 999970403 -1000000000 -482432918 286244546 1 979857204 963072183 -640905939 -999974913 425187456 -999974913 40642896 745639478 -750134814 -1 -424981791 633940028 999970403 999970403 -66755455 -999974913 896095862 -957818239 -1 1 225212573 947624124 -753955523 -634587258 999970403 430735587 479146676 -449853059 908638533 -999974913 -137596441 333946409 760786280 999970403 -178985480 -557579339 -616316662 612918915 999970403 -594980179 44087243 0 999970403 0 -941248997 -478657885 272162734 -566040468 -960760347 866660520 800423608 450219441 1 17657573 1000000000 844467057 964523405 396344885 -747956357 -999974913 694196357 999970403 -173907296 42 501151859 755900907 -868311503 152494069 -716831471 224968540 -1000000000 -1000000000 -999974913 0 -242215897 -1 87519113 867251456 1000000000 -578910561 799717530 0 -1000000000 -703778178 42 -999974913 5519071 -405045048 42 -999974913 -926027220 999970403 -841847619 -1 650922739 -940542003 -93983324 477018587 425852074 -999974913 902920181 -1 -951002860 128226786 997919020 -1 -431434296 -871763769 -226988059 -999974913 634487785 518868013 -1 97406508 0 0 -103831446 921724236 -225654432 225568587 65404827 -987619410 -721215718 0 -828765956 -1 1000000000 -999974913 645772249 -381075019 999970403 1 -569221070 -1000000000 -999974913 960083505 888411964 -353440765 145540569 741235991 -33886004 -848266106 -258507230 -390283287 -194754630 674951757 -239086181 999970403 514075870 148576961 374262274 839843006 160800817 999970403 -467959662 -266945994 865296670 -786206306 -999974913 42 -1000000000 -558971083 999970403 802451325 726265215 912227280 1 159094660 770040129 -38367213 999970403 -418169340 -82182988 21242738 691201452 307383295 -86914208 -841652903 -999974913 999970403 -113143428 -999974913 573470331 -546152269 -999974913 -999974913 -22407123 300947438 661976926 -999974913 -879867235 -648447336 -135706051 924708890 726266898 -955718277 892078765 -126801772 0 -66155622 0 -999974913 806073075 719331000 -999974913 -311904576 365474485 73681395 189108174 -252634000 -365425086 636513872 -444935053 1000000000 -692742531 751499609 -949030191 0 -718026993 -227421842 -999974913 -549497483 -864434558 189841374 539762132 -1000000000 187222547 -680986470 348149472 979914120 -183362674 -163513721 -999974913 281435406 146098451 0 570966311 -597877907 560004198 -91577464 -1000000000 0 -695747423 -10486601 1000000000 -937832918 0 889082197 -360601386 -386014912 -329111353 535396293 999970403 -545032308 -757505801 -999974913 0 1000000000 999970403 -1000000000 -999974913 -502921975 -974300925 797964990 -307694995 792795631 -172689172 -892747135 -727010327 941346872 1000000000 620188231 614291627 -1000000000 562743603 -999974913 -192688574 -145262133 731377779 999970403 -999974913 1 737571106 -999974913 857501639 672675373 -197308006 990864241 999970403 318151318 1 -844802973 999970403 -499436505 527302066 757952854 -383343340 -1000000000 1000000000 956452640 -846019374 310915273 999970403 -54937014 -925576263 -730235699 -999974913 342251582 -410386270 297091446 56339888 963430521 999970403 579493505 999970403 -475513422 -1000000000 -999974913 1000000000 -734753253 -870361176 999970403 280164303 42 147555205 -631325420 999970403 501355493 999970403 -1 -416810302 -11859374 -434898450 -951367195 353754148 1000000000 52034932 494281778 -789749190 -47134222 -484586092 794410828 820590695 0 82344466 741190534 -323895665 -1 0 748435807 -999974913 552714234 -439418922 -347013673 71738486 999970403 983438706 994195868 -741287341 999970403 -87572563 999970403 440193587 -1 -634163745 -1000000000 123426343 -999974913 -999974913 5197983 1000000000 999970403 -696065799 984015214 -1 469161720 999970403 637573517 -230579611 0 667211346 611162189 -913123150 215526325 -151383029 705074737 691403869 999970403 546952374 999970403 280285567 -698038953 -383961909 -441062711 -818300970 0 -259714893 -948165583 405039523 -662673694 -917048495 971079027 -611699402 -145797730 -551124741 -836474925 -999974913 42 -554103056 396596752 -218014665 196845275 -554613553 -483335186 871885825 -707442582 439716226 -440261413 -143628524 -256166487 -16332908 478027300 35537426 9348467 626873454 -526208569 388813371 567533351 -1 734412668 -98087746 916010797 -1 -1000000000 -967963851 -272395668 21761960 -48581290 -876583866 -513878479 1 -768010216 -182799226 -843351604 446457954 15351009 451379448 534348231 451663499 84954764 812186378 -919155289 -292082541 47555912 -999974913 644361203 -999974913 952625708 589307096 -1 -433858138 197156495 694201498 993305209 115451768 -879597402 699451153 643110392 -602585717 433649335 -686748860 -696968572 1000000000 -999974913 507315668 -872181293 0 -760191330 -410364990 -502325076 42 785420053 559571465 -564627411 -280242696 1 -999974913 689043862 38146283 0 686492515 999970403 -1 -476851715 -81582144 -196410903 818238615 -1000000000 42 87709541 -5051359 -752051040 782675648 684586207 621695407 -999974913 -266369634 680103180 999970403 999970403 -435138786 125741755 692615264 600928674 -1000000000 -816208778 -322937583 673450936 -489833206 -146590135 101888153 -286611033 966864007 635774495 -688481174 172850522 579161312 999970403 -516233907 0 258984544 -114132180 999970403 947949142 999970403 999970403 520277877 112281924 619010357 242332816 371381511 -1000000000 -999974913 319443041 -951524469 852813771 -606136960 330061389 0 -1000000000 675676279 371576512 -1000000000 423380305 -14403613 -406724718 -999974913 -999974913 87726339 587699537 -999974913 510949596 789574996 -1000000000 1000000000 562628465 918271121 -446874571 -999974913 999970403 -999974913 220246824 999970403 -901964871 205003287 915252516 -999974913 -999974913 -802968694 761199232 98469203 999970403 -581919445 830169419 -477852053 -57021986 42 -675090552 -999974913 1000000000 378661851 164925763 -7741233 999970403 396037868 42 -344426275 869231245 -1000000000 353850854 -313580131 -999974913 -558064814 -543718157 859722859 343002840 999970403 -391252209 -749349252 999970403 970895555 999970403 168752466 277228537 -999974913 -171019763 -766054735 -943082123 999970403 -107986783 30905003 -686952863 305013572 -472536140 999970403 -791119477 -646451889 -606130061 -951439206 -816777635 -842552162 -518696160 641565939 199476331 -564033325 -712487496 882116216 -209499488 290324327 448873316 686661577 -216751730 -467376138 -1 892776999 0 1000000000 -345750820 804283802 22446158 -474124310 -419199767 -999974913 -1 1000000000 -622355896 670783725 -428983622 -561544071 212859575 0 549071341 999970403 -697607221 -863367045 403741199 549269063 -114376813 236410131 658641705 588390443 -33170278 -964946314 1 -128401123 932234657 1000000000 1 1 -278800158 979460898 1 613438861 -682696438 -439779074 -999974913 -807181658 -443613068 -1000000000 -221898141 -355840953 -149354872 0 605492976 555622422 -20889552 508774146 -246315520 352541776 -999974913 116965563 -118900537 -443018817 788454938 863830355 -849263 507097761 -865923830 129822876 42 -49894374 293562267 -737685288 -523343846 722437143 248279401 947285915 -890880429 1000000000 596764088 246649926 999970403 999970403 454246090 -355610779 -718785574 -1 999970403 1 341381585 -1 -928383125 767575263 999970403 254509210 -598282765 -682949994 -308053658 297244703 -621223483 -725999691 999970403 -165219586 101813081 921254712 -292704266 870975239 -498842476 999970403 109683127 -999974913 -674721088 140174183 100011987 543551873 -482929029 1 -811480308 530791680 -563911044 -958399045 -376653400 -688215119 446633346 -289017174 -1 -327072284 615841849 95346863 -606314231 562582439 919474202 -762772483 -734702674 1 570381006 -662619272 999970403 999970403 -211737387 -999974913 628233682 -835012841 -415244383 22710309 -346121760 999970403 42 -347059894 747188369 746793374 42 1 1000000000 -732267851 -999974913 392834432 198938604 -268603628 316438258 -999974913 -876837601 -85156334 114301625 999970403 999970403 999970403 -928366955 -1 -844412414 648538268 -597914401 42 -1 42 -717381086 990217059 -999974913 -757990561 -999974913 -999974913 -734544811 812983065 -191576232 -983718502 0 -890011540 -999974913 849555595 -1000000000 -437964791 872152157 91617802 1 652837386 1000000000 999970403 -559292998 42 0 -999974913 14447720 999970403 42 128117069 -999974913 -241419233 552640336 -999974913 999970403 -128863769 312430057 42 -517415536 -32483818 168407867 -999974913 -772372335 501424237 -999974913 105095382 -999974913 -999974913 276946130 -491271115 188129255 980333661 -920431496 994318586 -281370261 -309026028 792318348 917558682 999970403 198249011 254077628 559687832 999970403 157643128 277849992 -303651870 -1 -999974913 -437271672 -999974913 1000000000 999970403 999970403 548221757 -197568253 0 -242637961 -119587198 576335725 -685412145 -291588880 172708877 999970403 931141422 71538178 1 -999974913 -1 -1000000000 -616552863 786457946 -741755242 -782639220 257167132 999970403 896280499 866716271 -918199729 -804384602 999970403 -908054288 -306736682 999970403 694509079 -262654394 -696017202 -487353278 485114826 -999974913 839769019 -1 -497616249 205418963 -834352704 773400528 -306308437 -1 -353461215 -352170855 292158922 794287053 -449383539 -999974913 1 -627488662 111134723 -613238370 -445152183 747711399 669894450 992622099 454718495 42 675078575 -400402943 -1000000000 683237484 -392765561 -788121988 266161443 -497383022 -89643910 -600314646 -415708812 398360295 548547605 -689146015 86035271 162506891 -999974913 689075739 1000000000 -1000000000 -886133907 -854404771 -526604628 287408197 545599185 -1 -999974913 1 324341657 1000000000 335497470 -999974913 999970403 208873844 27696339 658725068 -312729337 -841405165 -779469132 926738857 -936056085 240474534 -649320360 -587523660 -999974913 999970403 -436630178 -999974913 313699781 247210946 -207011993 -999974913 999970403 -441723849 -143500102 -337433973 767829077 -999974913 1000000000 -726281411 -559128484 -626114138 -326765555 -995996992 1 -12347812 999970403 999970403 999970403 1000000000 42420390 950928363 -908228198 999970403 -999974913 299806715 106835189 887431008 -999974913 999970403 640881681 1000000000 -903448434 261023482 888506430 905025769 6355897 999970403 310713331 375102360 -1 750705563 -999974913 -1 999970403 -999974913 -839892939 -859691816 -999974913 -969124730 627023803 340764388 417236845 -956328090 822070681 999970403 -867222135 -75944614 554924728 1000000000 -999974913 248405793 998162458 181371455 1000000000 -105347088 970057169 660754180 195414151 249733084 -215937984 -736057812 -162756194 66574160 -682157991 999970403 128923760 42 999970403 -273809929 -514393993 679537399 -999974913 -266321203 -1000000000 259508384 404428290 140376810 -512769189 -525245703 42 -130732279 -1 -304652913 -531188793 42 -914648380 999970403 -157837964 601167110 655224878 999970403 -1000000000 1 -770395986 1000000000 -145487522 1000000000 -436455078 -834269410 -535585272 1 -904426455 467080867 42 1 -380536185 1000000000 -668395116 -970531050 951950232 -807540134 210898337 1 1 371023006 -1 0 1000000000 -751766601 -999974913 -999974913 12486855 42 385805529 -1 1 -175901081 71051153 0 -836144269 720507809 999970403 -600094913 -153251745 267294869 403895898 0 -888535513 788554029 999970403 787565046 162083964 -736296200 999970403 -942942436 -999974913 -999974913 999970403 84791686 -1 350151467 -285895105 353899888 -114211320 -999974913 -762330954 2809331 55689999 0 -129888168 999970403 962434229 -853030672 -202671178 999970403 -365952849 -999974913 -337834733 98597196 -554616490 213812773 -752205346 -349009217 1 -169339783 1000000000 -534446574 -1000000000 -261516494 -83650666 -1 -999974913 872990510 -653483341 -276693388 887083946 -610759378 385722099 450998739 999970403 28362108 848646031 -999974913 1 42 -1000000000 -691405444 -770533042 17745456 -275236582 408434624 -20186981 976117351 653445066 -712548147 -296140176 -1000000000 999970403 645772249 -475903192 42 -806556403 0 1000000000 -688414267 -1 -472383490 -999974913 946776604 -159675607 -106239905 42 -999974913 -688884646 856497467 301718414 -338231159 -186277076 52741427 399044984 -226850417 -773034265 217340404 1 999970403 -999974913 999970403 999970403 -305064132 614911711 272338559 196865194 -1000000000 -538457632 233042070 -849300222 -224174914 -1000000000 125681242 -971751358 54705462 -334847572 1000000000 -854916833 -949438762 -1000000000 223205362 332088487 1000000000 136230845 675250660 461897389 -502487173 433483491 -478493365 -912723800 1000000000 -275768891 -999974913 0 999970403 -99398691 615750229 -728421437 -781147236 -344883003 -666238620 -135255166 0 999970403 -1000000000 -245769807 386196582 -517682621 940448887 363997731 999970403 -731222475 919525620 999970403 564872503 466524326 978358477 802575547 -639235910 -513622011 -148349809 -325665849 0 -999974913 0 -972064682 -999974913 -930923466 -507254207 776623769 999970403 503822876 -206049307 0 -999974913 -1000000000 344509137 258493191 999970403 606314773 -100012845 -115151850 118928424 -364542018 891834125 -651259754 -319489217 -745321131 999970403 999970403 1000000000 125053622 -54692349 0 983198880 116867068 303361588 -88808869 -999974913 -1 529435266 911849899 -999974913 42 -1 -113832421 -970829521 823361364 -999974913 -740236741 -46002981 0 525337565 -1 188952302 -752859817 999970403 -432778010 582180295 -299338450 -999974913 -999974913 -213630126 545433796 1000000000 976010155 499205798 -18109964 -474269655 999970403 999970403 -796729413 471551092 -62027073 830169419 769200222 -685631406 188904338 1 -822985602 999970403 129060681 -701628898 -471664934 -764034310 -883567653 45473540 45260811 584995383 911202871 608394337 -745821764 -1 -515584478 -252086432 -667841477 -999974913 8017597 999970403 999970403 738506729 562239640 1 -302044849 -47258312 958682233 245278159 318953057 -117100750 -999974913 -152362831 -356189561 436877533 1000000000 -247811224 910303940 123215355 999970403 578396759 -1 -895604626 356108303 129269924 1 -241453919 -944858922 -167911264 -1 868231019 999970403 -305893267 815739384 -86805414 857500135 774842922 -454263347 202331595 917391757 -440982936 -999974913 -684703554 510165588 999970403 -898670289 -647933274 -999974913 -436371661 -300875826 581835940 221730381 417607277 666430204 -126141636 -325572993 0 -584205141 226207062 561821476 -1 -757829233 -139455969 96085262 705968758 335223104 685900887 -105028309 -999974913 -173925901 -571040267 769723396 189435555 249242498 42 -1 999970403 327232010 -950870949 969609102 -806019273 999970403 -605341274 -506637529 -393160086 -1000000000 999970403 -931597310 507931334 -219344421 999970403 -743290909 1 1 113648025 -1000000000 42 137201491 -184352672 33357446 999970403 880771792 -999974913 0 1000000000 0 1 999970403 391375289 346480823 -174519797 111229060 208418683 433405567 221233627 522706398 -767580142 1000000000 -474418534 -895241565 -402362353 399708795 -999974913 930738389 -465820023 -999974913 -999974913 -14287870 -857163224 0 999970403 387455852 464887075 -992362599 1000000000 309484466 -746545471 -415830813 -323053786 -999974913 -17616418 -891583906 0 501931913 -152148890 -632674287 -1 280378604 56367364 -999974913 -1000000000 -101290212 -217504657 -692275837 -27477068 -533820508 -904855879 999970403 415177828 999970403 525742370 796428685 0 -213414644 -83355190 461879900 1 160304905 -1 1 367525841 378583035 -999974913 -554911520 -585089021 -999974913 999970403 -753357456 623883837 820570340 424814623 -224995064 999970403 -913861361 -745821620 -822399477 707727932 -511823670 1 1000000000 0 0 539278601 -588466583 480840060 999970403 454084915 -999974913 -988343656 999970403 817962700 -598307278 -960179337 -468179253 1 -727038439 999970403 1 -1000000000 -1000000000 -708825366 -934735953 -488153298 -1 586982693 186189794 -67290012 495438635 999970403 87411876 -478575952 -275493739 -963127716 564090159 -999974913 -572057425 894592512 -192345334 -899226953 999970403 -883855221 181541901 -273532700 -779397267 977874680 -468288381 528169498 999970403 821042982 -635340579 53907889 -1000000000 -999974913 610549083 1000000000 -925028641 305937101 780616024 422621228 305654545 -1 981265591 -999974913 -406480157 -1000000000 -809050279 441526872 1000000000 42 162894017 67754291 780148582 98232894 694583573 318341912 265540706 -13182088 -89131827 0 -823225423 -341048729 159321737 532574231 50472557 42 -958558148 -767670310 999970403 -748897277 646891972 0 269507117 287020666 42 888032725 -999974913 56213958 -331569013 -418467037 710140012 999970403 539577253 -820251991 1 -181018603 999970403 552207665 -200006689 260853864 238418304 -999974913 700838729 411220215 42 -412998378 -439199541 718576654 551013357 999970403 -874901163 377451692 -502248798 1000000000 -588063123 -50553426 999970403 -103180064 -55959531 -34923224 354009607 -400683369 -437487327 -342879006 -999974913 -1 322217135 -301634954 973951508 -961713475 596355710 8353523 999970403 372750122 -60528552 -666454289 880554994 992275315 233925185 42 1 -909210401 -26704022 976458131 954924196 90869048 117213057 579443019 585200985 1 311189571 -283006967 554904640 42 -610985100 -334948191 273976769 -408679666 -698052545 999970403 -469180773 180909771 -556479353 -584653472 -999974913 -492690103 -94725667 -999974913 -836089482 -999974913 42 674444469 37334769 1 -139734096 973183200 112503587 1000000000 999970403 890378357 -57970392 -401008261 -295706765 -144166592 -831292689 980405221 -290853503 -999974913 927158892 -907118381 201176335 -1000000000 -259206407 -255611252 -257918367 -864620943 527088672 -217818659 -639115187 722960965 943774565 -961933462 -830432567 1 -212431347 -93155389 895729663 -950050282 -424704785 -120832135 -169609956 621011776 -960434622 999970403 -83737537 124807447 569954473 10608386 -852055906 449822308 195116381 -999974913 865628820 -1000000000 -1 42 106371236 381317236 679936157 459558212 -374187784 41326068 -1 -969269097 -89106291 0 -999974913 789592204 -38422216 -569822179 364444017 42 -999974913 408149210 -1 999970403 727413195 -999974913 763459759 -964428075 -1 278043323 1 -492503776 -999974913 -655367849 -624831854 86534058 -642163253 999970403 -999974913 -207293458 999970403 -254730549 -1 1000000000 -901995377 656897916 7713931 -370017863 999970403 485676872 777431554 337375428 -1000000000 423429000 212618869 999970403 -595750534 -1 401056372 -1000000000 42 -994727803 61751911 -886079752 -290895291 -1000000000 -999974913 -462316140 0 798257052 779024624 -29583867 812067313 -875383314 -160984812 743376344 -259814200 -809326403 -651191928 998284327 404870516 72762265 -972160120 1399580 -511843944 998583722 -138905374 -615821391 911751448 42 -272459959 -567691669 -270311870 -38353004 -999974913 -1000000000 729540593 86313835 -1 -999974913 -350284881 -302967640 0 -1000000000 -1924285 1 -999974913 902464534 723412366 -94711399 -612445595 1 249121445 -999974913 1000000000 -580144746 365583130 537243043 85955064 771220970 -826355997 999970403 999970403 154175417 617682745 -999974913 42 -896667042 1000000000 -996435824 42 182641442 -715598457 349476179 999970403 426677747 1 -973922413 -138650377 -146073617 -999974913 -999974913 1 0 -423252553 -7669216 -386142740 -613393928 999970403 271386957 98822834 419594779 -1000000000 368656827 789647640 1 -860595294 0 545206044 23358947 -516433493 1000000000 -625392561 -1000000000 588454172 578714238 -355198258 584620063 -545996279 -999974913 999970403 -371655300 -468373316 -999974913 75876804 167041313 999970403 512670603 798074073 -125135064 929388060 -235246390 527822739 -999974913 388566138 999970403 -328751595 -602409871 251182118 951458961 -81924604 754625704 -663248128 -480320860 255197428 145510450 -999974913 -512263462 1000000000 42 116857978 -592246920 952724490 -923387442 0 -1000000000 180915537 -772859301 55591131 -949919806 -643427470 201336304 -958639033 999970403 -630625148 445807945 259352854 236044721 -161340425 557779558 597510380 -248602532 647786262 -999974913 -94152480 360185895 -707499712 351367828 910350051 -1000000000 225507202 -1000000000 434979914 268415777 -505382511 -418052077 784747846 999970403 -999974913 1 509399292 -1 -161689084 1000000000 999970403 693651437 -222719259 248880455 0 -999974913 550831818 319476566 -999974913 1 -860175054 -496374556 140818123 0 -731583661 -56565656 -490002013 -136218414 -850189293 963661416 0 42 -175730127 999970403 792474081 -953774667 -724019870 0 -873911532 -645813330 -1 -643727450 371093720 -974060844 0 99598054 591731495 999970403 -999974913 -999974913 342565742 -207199340 150087367 891021524 85880063 -320097048 999970403 -397210997 822446178 -901234965 314346401 999970403 -771484417 322815467 -217295560 956107523 477527559 999970403 -1 -753424224 -388465657 1000000000 -911677241 -534044089 -455199825 -578133478 1 -1000000000 -999974913 838689540 183352007 -321687437 362453731 -865751565 256722400 -462217233 889691520 -61698789 -995801908 365497761 -600480283 -458309766 -839990013 -999974913 50532782 -173530627 350219414 73631443 -643091787 -184997312 272132613 -855875889 678278435 999970403 838981563 -999974913 270353609 168259395 570488975 -919742600 677739708 -42810837 847402579 -787276134 999970403 -806621382 -1 -999974913 -988779548 -879865758 960334289 941799804 -119049582 484545021 1 761406245 1000000000 1000000000 -1 -1000000000 668179041 717141493 -1000000000 -363417223 999970403 58980770 -643418624 198247987 -373215362 144036647 -1 0 -1000000000 0 -999974913 929230685 -999974913 142072849 -500095320 -691320506 410444872 988743612 -809262497 -999974913 668091168 1000000000 657509798 -88044409 -836207327 1 1000000000 364736090 -999974913 1 -620303431 0 -481140326 -40709538 -189163874 165163328 -432837341 -985823155 101074576 -784562277 -994886176 999970403 949462892 165459539 -857510441 -939927841 854078614 -752608865 -977341204 -82204531 1000000000 573544216 518871751 -139347617 -999974913 -602659585 -804633115 294543742 -84777727 -578856675 996548666 -551030914 999970403 540650176 -225063328 -1 0 181690782 -559718949 42 -634781757 -999974913 -612859189 211381848 -131603318 1 272242709 -371143039 -220242723 1 -837679783 -948755194 -76818129 999970403 181395687 -469048700 -999974913 -900018712 -806321192 668540948 125868754 -899459478 -921895456 -721705507 1000000000 4444741 -241065216 951067232 -175791039 -647736532 999970403 -158497001 999970403 -515518523 -999974913 999970403 678290298 -327133397 0 -504605890 1 -35817975 1 0 -674265310 -287932380 -999974913 -1000000000 719569299 937323811 -999974913 0 -166237694 -999974913 731071023 -999974913 -847150589 -999974913 419324575 462203813 390370614 84195674 -332822614 -499718629 887494297 -353718213 -207083260 655747256 999970403 -365487929 630650529 -574176067 204338700 -790926289 -849965462 -149298277 894758993 51734772 -313534585 -565432323 -906904067 151593489 -610359568 1000000000 921072333 -999974913 959370176 -826511095 -1000000000 648212747 -979245751 1 1000000000 -876993582 317256565 -547129131 -999974913 42 -491750036 1000000000 -999974913 -62992430 415351338 44616019 651538265 -199599381 -999974913 999970403 219802053 -173266789 -1 -22460147 999970403 -174980970 959271304 -544372240 234014804 -590426275 228254335 -1000000000 560595911 195158896 205143456 -204094916 1000000000 1000000000 1000000000 884141761 -503043551 -959031276 -981494229 -999974913 -942293842 -825887280 21138586 -337217469 527663044 -999974913 -58399771 16095059 999970403 971534219 -583636278 -674114919 -590642928 0 999970403 420500552 -288107915 232500564 -94402138 -443047549 821242075 1 -1 -74438275 42 1 -965148525 1000000000 487318099 990407745 -256597395 -260025331 999970403 1000000000 -232840566 421137807 738712596 -626967033 999970403 -999974913 -14361405 -125949025 0 613903653 -955736857 999970403 -291698077 -999974913 -709379441 -1 -999974913 -43616190 -999974913 -135914551 -133717490 -98100204 -999974913 -864049928 -647019701 -401510794 890867798 -381926136 -1 -374275186 215141740 963703292 999970403 -999974913 -681276819 -732395698 27450669 -999974913 425770635 999970403 184292295 485072753 -998888923 427081757 231214733 -748896736 999970403 222519261 426095393 -1 -477862719 427564203 -1 -838979548 296241932 -356114213 -999974913 -999974913 -999974913 -87113506 42 -676161362 263164238 1 802993929 -91244630 341922320 920679880 1 945552643 432004096 290139589 -601252936 1000000000 -261027122 -410702547 -36103864 166172566 999970403 636282855 316969811 -244123201 911297688 -765912786 999970403 -166016168 -700195643 624723757 -365326756 153416126 312753268 1000000000 -999974913 824484430 -999974913 -246654119 -999974913 -234274834 -204212172 233153548 -1000000000 -1000000000 611442315 152609237 733797725 41685341 396930830 1000000000 -170378700 -555547461 -402123760 -894647221 999970403 141275088 0 132798258 -948065870 725987554 449008369 -64710651 -835581039 -343177042 139960854 -1000000000 109168629 -944795535 -616011205 -999974913 432316088 707149579 -977082493 657658353 -999974913 -721310872 -546872739 -692459101 543007658 985926778 -629639643 -699712267 -213692537 -999974913 315142806 1000000000 999970403 -267080154 481998755 42 532482041 -999974913 -1 539563383 -1 59262311 -851961270 476782940 430683102 -367023521 806664852 751949905 -713757433 -1 418689704 0 1000000000 523518860 -494624437 -892483902 849162134 -493987533 999970403 739680648 479602544 -1445954 -63042606 -520152420 826247880 324319351 -999974913 -999974913 212530825 -999974913 -999974913 -660735514 -383159198 42 707306398 -98509081 264271508 -999974913 -901674048 763565629 -310234145 -725297312 -812880039 3543672 167307780 -912225450 229455770 -87630348 999970403 -128986659 656697752 1 -999974913 436301446 -999974913 1 -327371957 -186473998 42 999970403 -1000000000 524318654 -229147494 1 -701938185 -624574560 160744750 599469875 993569071 999970403 871795082 1 481941758 -517400154 -1 616156122 -1 525066970 8828801 -182925136 463789062 -231380715 166908473 299557482 -805794260 -126549218 -738997926 -309573842 37729699 824774900 -444104048 -359655310 -151920265 -531290008 -911885038 -592425626 -999974913 329719454 412542416 579073953 900847176 343131361 1000000000 -284157177 987278664 -379805693 309867144 142970961 0 -118543632 -310213873 836979950 930491367 -928314697 -490299265 -1000000000 1000000000 -377676500 604790899 17413264 281608729 122668598 251922365 -999974913 -1 799289301 1000000000 -1000000000 952985776 1 853568149 -991984614 -477466391 -85561074 798127715 -999974913 482942122 -848312954 42 462003795 85176481 -713818431 471255465 42 -22118169 449417785 999970403 -999974913 -208363179 142733656 -1 -333949366 -371527489 0 351692504 -100366137 -194937785 819383498 638962994 741706501 999970403 -218617998 -1000000000 638256464 924628441 -690326669 -599039251 -37454457 -1 42 348656307 -818414710 110713886 884428963 -351630931 -652169550 -208362294 -1000000000 -649059542 -388445367 0 0 -887805522 -540998869 -222341154 42 -999974913 92418050 -558261960 -871619555 -346745997 826757531 801363521 -753162928 769497904 1 -946301608 0 -905357289 -868806202 480045245 999970403 351239252 -999974913 58683477 1 -311220795 -1000000000 -531290008 90636694 -875855966 1000000000 99034809 792609192 -1000000000 -347114053 999970403 -530756184 -528271771 1 -25491268 -431239097 942761796 999970403 -507829995 -809473365 286420615 1 -436303764 473502226 -156504107 -999974913 -970336607 -999974913 -1 -951268667 399478709 -1 353528082 354577478 632767520 999970403 -999974913 107734386 0 1000000000 -343369121 999970403 582345699 -418633242 999970403 999970403 245677169 719685046 999970403 -614763532 809614917 622004482 870834117 -322579689 705213573 -722858745 -1000000000 999970403 42 -436458484 800983428 -178656672 -535676875 1 -999974913 999970403 757215120 999970403 236410131 1 805277129 743869813 -999974913 -576359844 999970403 -66562889 -44694626 609351642 -174578528 221184884 536605528 138558402 699125919 523637075 588320321 -182706276 630167229 333145347 1000000000 0 -1 947038576 134042620 604978533 0 946160735 393456724 0 616937844 279156421 -96874086 -1 -125307431 1 190379224 444299144 28516844 -890839605 109497552 67351192 229326804 236035277 460469522 -431481503 -1 -279010351 42 -999974913 -999974913 -79216610 -1 783908977 -1 -405948339 999970403 158324741 999970403 -999974913 290907205 -8137748 615272206 999970403 670045497 999970403 502992733 -176633287 -322027882 520194779 30300929 704912528 -973705535 994456358 68033229 -999974913 -999974913 894586678 -1000000000 -665002184 -440031218 -999974913 -208157847 388442373 0 -999974913 396400949 -375994843 1 -745252922 -706255557 716835644 354671764 476123211 1000000000 -543220479 968810351 980449251 -531703883 -191588001 738459396 -783214894 985163961 -999974913 -801580191 -283721484 309598274 766791940 -363732306 198844793 292722513 -319277421 -131221374 472449903 279503614 -999974913 -688791387 -42742181 -966095902 94993829 88801111 497580430 932030623 -775983801 517375685 999970403 845507442 -936579891 613373764 -999974913 -1 -703205792 -761296707 -999974913 -550207977 -43088804 556830253 -935288443 -369730340 -321654750 -485910637 608871686 441262957 -162525569 423604317 42 -184234312 -496164701 125120130 821021002 169400358 -668766505 -389126734 -1000000000 -599312116 -434539274 42 -685571194 1000000000 69528668 1 -875949446 139731334 577773726 -171104271 833237555 -93665501 -7593384 -449212685 -1 695401457 969580744 791160409 970475883 262122479 1 -396196586 999970403 -555824870 804848091 336980013 -409087630 -830658725 999970403 -1 -999974913 999970403 108466152 999970403 -257792913 -1 -798088272 425336651 1000000000 1 68325997 -885513938 -717064937 -367527012 0 821698506 284830912 641792063 -602383384 -511375196 42 42 -536817600 -999974913 999970403 -690776890 -888043202 -73929047 875880820 13013065 999970403 -415206072 42 6693750 42 -999974913 535220086 -591085745 -999974913 -634225360 113375378 379013092 -387824521 42 882021991 999970403 737678167 -999974913 453947779 1000000000 999970403 -356985414 -688969819 -662945370 999970403 226756926 497261284 890075859 -826160098 -999974913 88933082 -596066311 138604434 -780223127 -751292803 713214828 -9542608 603882111 492051285 106136011 -969665431 -519512890 -15181943 -1 -999974913 969522619 -609358583 0 42 638859203 -496954353 140242167 13064689 -762034674 786029898 -332854616 -999974913 187630539 -503317868 -828384958 1000000000 -439066848 360340348 -126912672 -1000000000 1 -448647260 -727041675 -569906671 926443496 874652722 -999974913 999970403 684564323 -986958041 761292204 999970403 -1 -133684519 -999974913 645296686 620199592 -397301859 -19006399 -747293215 692786328 569492875 -36603562 -646754963 -108577856 133604738 1 -308838384 -279315993 871228029 412289093 -999974913 0 616668252 -404638471 -697186490 938523013 118352909 565027496 42 -999974913 -560938438 -764319548 -569787413 -683362000 268625386 -699479628 -25561835 1 911444567 -334787509 999970403 561453711 822347884 -603453210 67557262 -1 677193708 365785953 -999974913 882087176 -421520359 -651197481 -141269579 766155263 578332367 181793777 1000000000 -967196588 -718624699 -161801115 961127772 773001090 978909889 217127603 406056299 -680048948 41108159 -894512744 -822368469 999970403 42 404105611 343799591 -184757501 156722137 50295092 1000000000 999970403 122671817 -731550415 986867117 -98191189 -1000000000 30204032 922708694 -357977875 999970403 42 460018042 172246765 -911631340 -8262067 352517091 696938947 -953861949 -560095858 396117532 -192016020 106626618 -873898215 -999974913 406726648 -935101985 -816742225 746332631 -110064754 435651125 75407692 262162428 717954331 -1000000000 510992465 -816088074 716521033 -999974913 -1 999970403 -643923016 999970403 -1 -355855518 -1000000000 -112426084 -347894604 1000000000 -1000000000 -808375036 999970403 551340693 -999974913 42 -868579448 0 846117732 999970403 1000000000 62786608 272756881 337368139 453056755 487438756 42 -503824113 380147496 -80096633 -103477339 -834874351 496741949 -943137427 -15811713 511546992 872992545 -999974913 -953756660 905833474 -999974913 -308992931 101726585 40160290 -1 -224402450 24594219 479679929 0 1 -214560442 -978073960 631919342 42 406766359 479415392 -566980054 289634020 -918758130 -1 540424125 -1000000000 -343529486 52127020 838591138 42 -999974913 935843528 -999974913 999748274 -999974913 2539461 173575173 999970403 -116965331 -753533854 -1000000000 -141065961 999970403 -612451596 999970403 714082230 -587748950 1 -659179235 298747895 -555669371 92411776 69977400 -794519839 559529375 273895772 335190144 -999974913 -166269757 -1000000000 725787447 -660731258 -922704781 -1000000000 -815709352 918275276 213591890 999970403 999970403 616550278 999970403 -999974913 300458215 -516623696 154764708 -129284060 -19095489 378330799 -999974913 192073810 -377274408 1 671385019 -614518413 -940875209 -635784132 -886563345 -881706037 -282023890 -822526669 999970403 -868972180 972774267 349392687 120563531 349092631 0 42 -502115220 408236102 1 40793555 999970403 212518501 133408940 -984089087 170004527 1 902354120 404767301 -1 753753756 692471393 42 720474853 437606336 -999974913 -162252186 -255169664 -297320870 -730171471 -282318493 999970403 -738931548 772913586 999970403 201672378 -559764122 42 1 57788363 752809224 999970403 -4936961 45412802 -257009856 -241359650 -18058642 371961533 376706543 42 -691499649 651658420 -786209171 525428015 -627679590 999970403 495676538 1000000000 -498940324 440687972 1 966220746 -457408584 206944217 46852013 642221141 -1 -999974913 413293411 277353708 -62032405 -980462019 803534316 -999974913 -366083325 -999974913 -649263428 -312706085 -369593452 -999974913 -851814656 -353230855 220279744 635804298 -340929696 1 816677366 -786741877 999970403 112561647 42 -997601537 526603708 -524468622 -627740136 -793231640 42 -1000000000 -999974913 882008346 -378424439 999970403 -918265873 -625180611 -418681049 687262845 978305195 -51428858 999970403 999970403 -1 -453560023 298001410 -401218722 -554679137 737673396 -541868974 -332502071 -136949972 -884107743 -880491808 949118396 -879815153 -140936241 -927891868 406936956 382506112 732233327 1000000000 -634221557 882764862 422838041 686033681 736998474 -999974913 999970403 -87113506 -865276299 742632739 498008751 759214630 -174888749 -789608309 -999974913 -660504194 786288859 -275516679 -126187899 -700693470 972058799 -330123010 0 -1 999970403 737279107 -592187281 -1 244422084 -591284754 -999974913 -999974913 510461545 995683673 1 656888600 338758647 17437727 922637832 617444345 600028409 -999974913 -149314523 -694688210 -797413438 520878022 811226669 73005437 401061389 143301587 999970403 42 -348799641 1000000000 -22093787 547164075 -952577804 209500695 -44169293 0 -891217804 -999974913 0 -227994654 999970403 882774509 42 -585796968 -291906806 -152515259 -1000000000 -999974913 629413332 -125655091 110330686 -648227053 -83112942 999970403 -292536548 899351384 -135742455 -999974913 462827687 999970403 -558013426 999970403 687485621 1000000000 -647346093 801934110 244993734 -412432400 -999974913 999970403 -1000000000 999970403 -999974913 -593887659 999970403 999970403 -825129892 -999974913 -166086888 -999974913 733269163 877946293 -999974913 95719131 298416253 -10846570 -360222001 -1 -588152630 -769648259 -116398574 -28595783 -205431465 271700290 -43321728 580815667 -631464250 999970403 -99302712 0 -795135909 -823741917 -103365854 396372414 -64733606 947415078 -999974913 -40919833 999970403 -751205560 -99434835 42 861468017 1 654376424 232654305 -516125478 999970403 0 -70594102 999970403 -358995479 999970403 999970403 -708858114 -591201971 810901181 999970403 999970403 92261010 697656623 -264713761 -619166136 -907361343 -999974913 870301948 -874430063 -140504713 -874560821 -311036005 -999974913 42 742678653 -999974913 42 42 -999974913 -872843230 -913330213 -669564750 -49119743 999970403 -999974913 42 -441410427 -56939836 139543434 -58089177 -1 -226806258 -426791578 481140456 -1 430506200 89887972 620643623 392834432 999970403 -191896288 1000000000 -117111500 -211897151 -297284722 -578792217 0 0 1 -999974913 -691490809 384173529 -999974913 132928599 317291053 496517154 418437933 -999974913 213031047 999970403 1000000000 -752570826 999970403 0 -999974913 -999974913 1 -898495961 -368939355 874007877 864003733 999970403 259960775 193534184 -999974913 -154693454 -999974913 632119788 453221379 785397668 -509562157 -733467584 -852686760 388655218 -148488092 -1 -704820651 9592214 977033044 353699958 527529890 -1 489430085 226625426 -822066244 -202176689 709487590 -999974913 260848183 -949956824 -968852184 -1 -30366986 -924159374 999970403 -455801401 42 156547734 -999974913 -950019303 -912532247 -830298890 -1 -524223807 -712485228 1000000000 1 -999974913 712533176 260559507 548589986 513681562 999970403 -181429211 999970403 999970403 -49585370 467509946 -457919798 840243081 -51035820 628017966 999970403 42 -74200160 1 121005434 -390539537 906990180 860801626 -675817697 226423798 322184690 307352726 -296966214 271405626 819621604 856908729 0 669873194 -79848499 -89962601 357469093 -917696425 -999974913 129751724 465303960 922202912 999970403 -74551053 167277578 508521637 643341814 403516961 -999974913 1 1000000000 -999974913 546477027 132440916 -856982258 478394715 -152304374 754127845 -118377170 -549637926 537757703 999970403 42 999970403 571114797 999970403 650323831 1000000000 -331787995 -622029462 -32830232 29423938 -38033879 -605740306 -734808132 32760225 -999974913 -299111595 961352826 -496019454 878395855 -334612589 -181252556 -783445250 42 597411613 700742893 210440519 -196133719 579939276 894135715 999970403 821422267 -999974913 -840606379 999970403 458130667 513108206 -389858291 0 -34180106 -285507399 1 999970403 -999974913 -193503142 1 -466739071 532044731 644113530 -538038643 396740178 -999974913 653431016 -999974913 894758993 42 -673042882 -213414644 -675515047 -999974913 190623142 -1000000000 1 -161070712 480922181 -889635396 183481754 -1000000000 822278868 -677958754 -999974913 -999974913 -683900135 999970403 999970403 525649327 507592685 999970403 445439621 173739411 -120562209 -465725962 81908019 -999974913 -832579784 -883742950 -1000000000 0 -551894462 -131998424 -394050999 42 -148604687 -1000000000 -245433884 348378311 -693029467 -227572744 -3598120 1 766451562 -985089439 -217016222 -999974913 999970403 1000000000 742238497 999970403 738770470 0 -895753054 512631238 73902763 999970403 660879975 790600725 -710734035 -1 904986416 661361748 42 539370859 -858158833 999970403 -1000000000 -829944617 999970403 -57607946 42 -626347570 -870933 -690493359 -999974913 421319117 468201970 560699915 453681373 939468728 -999974913 -19956291 977576028 -855157150 -999974913 1 -156488252 -692302499 -311398206 42 0 -734312968 998329982 825528043 167217236 42 717634775 800103339 81742233 -312234891 -999974913 -901199985 226492634 -999974913 870392611 784827624 1000000000 -360824137 641072832 999970403 643316021 -998608267 -239687945 -1000000000 470285506 -233834600 -146170994 -311790498 -999974913 1000000000 1 227830372 101041491 42 999970403 -387907622 -220609837 -827599530 810731202 176489717 -999974913 999970403 -362367717 -644829380 999970403 265032273 -348222541 45809158 -524230976 397638059 999970403 -448158812 184537820 -975785939 371174178 -710323119 -331604458 -646495752 164250888 -999974913 709972807 -803394846 263710840 -293264346 441718274 -999974913 999970403 999970403 786813370 765205812 -1 999970403 -811457029 -783073300 -175907546 999970403 -377188454 94169533 999970403 59301895 42 950612953 -466549532 999970403 0 -597874761 716389278 -999974913 999970403 -580788695 999970403 645772249 -812499190 -897864579 290343056 -999974913 22812491 999970403 -999974913 261583965 -286815885 0 889625697 1000000000 163040718 599302841 264417111 -874898056 -502127037 815646252 -440145791 -511622693 -1 -1 289784716 939849059 -720577607 -562319566 -973469263 530528995 -703653788 0 -182707910 460494528 202579912 129626403 42 -358602083 992371703 -710196656 875382765 -1 357907415 -999974913 782801141 -37225693 -543646922 737618591 768129472 861855670 -999974913 -135659027 -102476846 699175923 131984365 -303937770 999970403 -401050626 31432934 123464607 757079722 -35236047 -525284359 -999974913 -564580251 -999974913 -361333527 282219937 -1000000000 155566514 608976715 999970403 -225659982 -145059378 769830499 999970403 -1 -276984293 396333982 42 -186716556 602197119 -970251471 123028454 48661514 557257362 358863056 0 -946131321 853248934 -999974913 -317678746 -136560224 -631357644 0 -445209400 121898774 148813640 593798855 -323421429 471596196 73058127 -635633895 763961678 0 -1 -506986890 -177861637 223636079 -999974913 82314797 999970403 999970403 999970403 -750473586 -716661436 1000000000 267337442 512738319 0 737399945 609892104 924558178 -1 338758647 -749043358 -472165373 -914180315 -828131734 -999974913 -1000000000 202351718 -615293521 0 -999974913 -893135095 -476572724 999970403 -999974913 999970403 -999974913 -532937918 382548296 875032100 198100915 -194376259 11339826 1000000000 999970403 488061577 -999974913 -763683768 -999974913 129030190 778591100 -620840221 -786696954 692025561 383869825 528067834 -1000000000 1000000000 268916429 -167946976 -289713329 -97026050 641110913 -266284423 -687196588 42 1 -126475718 -616486504 -999974913 42 499665247 900503313 1000000000 999970403 621374061 -1 1000000000 795166797 -130549405 550979000 330916265 -385845913 904719114 504287582 -337602551 1 425810983 999970403 -243648109 999970403 95516673 -385290575 -728671059 -185984183 -999974913 -857183495 208196915 842999364 -999974913 -460509025 368677663 -76404594 -403357881 347677898 287877485 -168745416 895279142 1000000000 -1 529191072 -904273202 999970403 491002289 322187153 839233349 825610759 877697584 390303763 -513943920 -424821887 -843519519 316336978 -856280080 -1000000000 865246754 -566038339 222273615 149545775 69156775 -999974913 -1000000000 -249815548 343541558 -179720486 184974668 999970403 -1 -196890334 395169966 -1 360823743 -804538733 0 521023168 999970403 131944684 -1000000000 -264829442 445499327 814147488 -1 -306592574 -939237818 -248949116 86355851 1 252140099 -999974913 358218510 555171169 647570203 564564910 349547036 1000000000 634210051 1 571950307 -601684501 1 388222001 -264776418 971490414 -1000000000 -671389409 842926779 -755603154 353899021 -319967899 -689815008 1 -195804152 295092073 42 -321847081 999970403 -537041835 -691327440 821849501 999970403 301416123 326459129 -999974913 -461785298 -190737250 -691714340 -318057937 -1000000000 -55561886 -704023072 -999974913 -1000000000 335168272 303749330 621695407 219601093 -27278242 42 -580679845 1 0 0 -172013669 -78028028 -532824318 10550465 42 -1 -39586541 -178099437 -773384218 -518767385 999970403 466041424 -701029778 42 -901639125 -433423337 1 -12295779 -278360567 639939591 -117459596 -845648402 -999974913 -642635818 -999974913 925782666 999970403 726278047 -999974913 -490232068 -1000000000 432566000 -239922884 42 707597323 -696095425 251192036 -999974913 631388580 240536422 -447992434 324890916 -341924683 474667374 -1000000000 -576047498 336710405 -1000000000 314226953 683011177 -812668021 -471607537 563099604 -999974913 999970403 -560985662 42 999970403 -74430621 -404854417 999970403 -639565851 47702083 -592769446 -1000000000 42 -751370790 -556111148 527435898 557572248 -827720282 648323525 -400457005 -999974913 1 841652090 -423329858 513996960 999970403 -318360650 935702388 999970403 315881904 999970403 -975082759 531464799 582287120 -583304818 -26689792 140635556 -114240137 -999974913 527676932 800480142 -525906436 920480259 -109067314 947763012 -211926668 745009031 624769779 463214846 -999974913 -369065704 0 -760904924 999970403 -999974913 205103006 494208714 -157789375 386768236 502757730 200133518 -596309578 1 836971588 112210772 653587619 42 -475890702 -999974913 42 -999974913 -105954341 771347408 295280728 -585194607 -999974913 398594050 999970403 870879910 -999974913 42 -999974913 -610090277 -240686178 999970403 297763981 999970403 -93607449 999970403 -999974913 924724747 -1000000000 -1 -24861360 -225170536 0 -997268719 -743900065 26514005 304640622 967467156 999970403 -182154565 -927623534 -1 -914539864 230895668 -930795039 -999974913 -355947293 -538391131 -999974913 1 692358610 0 -999974913 -999974913 -1 159800637 467023365 -26790061 169177136 1 -999974913 -999974913 -148386072 147563869 -999974913 151610259 999970403 -972009754 -72793191 -344356856 298986898 999970403 316947347 -487054255 -999974913 -1000000000 560809184 1000000000 -949900372 -999974913 786737975 -545379320 -584425829 811806477 176673742 961300044 -980468659 898917531 999970403 -683879357 330424207 906006489 98161691 616261276 999970403 132143245 531096393 310043281 -786349969 569338515 259666897 -887351238 -13205385 -708612483 -999974913 -958320575 299703248 42 367260194 -976781464 669316382 943949576 999970403 999970403 -418866267 1 -805880582 702426114 999970403 999970403 999970403 325014681 -67254041 636678419 829394841 927251921 44804732 999970403 288115177 -861283461 -999974913 -97130357 -999974913 -465686487 -999974913 669424404 -241755076 -933226706 907901598 197292006 182320776 451380626 -707196532 -343268788 58864141 -1 -999974913 -482776975 945767838 999970403 766193230 552300130 0 760546480 36774011 609726446 663204248 618615074 42 911292982 42 872211313 42 -1 -939289505 0 -729500976 -678250813 68952461 42 -65526352 -951124279 -190240478 246874060 -318675952 933189701 703524001 999970403 42 399036474 203257051 0 693202623 -976459103 7677039 999970403 801086305 -646334648 1 -742276497 -712155903 -999974913 843711891 540305649 979934672 -979450792 -15528747 -775528535 347766465 -853556354 -795087113 686297803 894501054 -999974913 -603949463 234352607 991179237 -999974913 615551953 535873963 -999974913 -55731542 -1000000000 -365362198 864086135 0 36735472 42 -1 -911628205 999970403 939810183 -1000000000 999970403 596712670 812856011 -377037705 208411151 0 -419718702 -1000000000 999970403 -943708764 337039143 867194452 -183990837 999970403 -999974913 28470339 497215177 -999974913 -733232289 -986308419 -999974913 42 407849067 -1000000000 -815014463 -1000000000 -747551571 269995686 -450862627 610179578 614207874 437451375 944841276 -484040555 999970403 999970403 999970403 965123746 -607971292 -886258870 -1 1 -865329833 408684515 999970403 832525007 42 -999974913 -541260253 769288825 -202547634 286158440 451264057 705712417 34983619 908804562 970842523 227969777 999970403 -329019945 -525776876 -474127358 328803548 42 -863867822 999970403 231195313 352820825 -436056531 -727717191 -999974913 350964426 241995808 999970403 -999974913 999970403 -170348074 274815066 999970403 -239099951 -1 42 -137082441 999970403 -305301350 -598390915 730209519 456253245 -1 999970403 -1 -999974913 468081043 -1000000000 -999974913 999970403 221727153 882182772 -962291250 636532621 824881497 -1 415009753 301073938 457307390 430611528 0 999970403 908606932 -569242658 999970403 -999974913 778193626 -212274273 -288479586 -439719101 -310401556 810879583 999970403 999970403 640358192 -366095485 779305166 999970403 1 999970403 320833219 -559767673 48448835 836047726 999970403 -999974913 -227459524 707377127 -999974913 -1000000000 -331593028 -270102671 -1000000000 20080114 -628265103 657695311 -257308533 -1000000000 999970403 999970403 -932135424 -698377783 -203634369 -131328757 -641034049 574160525 -209418442 -751541628 570874975 146965009 -872878586 355292699 356406179 271281618 -246201004 549355317 -999974913 -834602201 -669608869 -127443777 -999974913 374003717 -478026543 -299522315 -123840762 -965218697 999970403 638256464 -168900474 520331849 206686095 0 927234734 960065328 -541447717 18782545 -1 318300173 245427345 -999974913 -800430753 999970403 -1 753990194 -245854952 -886719166 42 -848187562 -363210107 153285337 975937047 -999974913 -999974913 -1 -87704150 999970403 564652642 -999974913 240082595 -399481260 -781520411 350280910 724665461 714809259 999970403 -1 -999974913 -999974913 -802427588 167378725 999970403 678797349 328628974 962528779 785973559 999970403 -1 -471332989 33244625 -653829173 -281871763 -1000000000 -999974913 -408375284 679936157 -999974913 0 810275111 884263784 -999974913 42 527501485 -214954354 975015423 -701829356 -740204208 -811451803 46807190 -999974913 -857841942 -570806494 -577144221 -708288619 -999974913 70129521 -614737527 63528396 -380986109 0 162019253 999970403 0 146286098 -237519094 32544421 42 999970403 352771900 999970403 99687323 746687351 883779061 999970403 509585575 -718902647 242849290 -197416083 554087656 -712827343 -501258245 999970403 -4765656 369672212 1000000000 1000000000 -151365271 -258048439 -710265915 999970403 -561081939 -999974913 999970403 999970403 -497945604 893165366 -657370883 0 234380805 -114386664 345588651 -1000000000 -1000000000 -728775886 1698145 -510092752 -967998337 239966530 1 452622610 148836530 -426270346 -999974913 -844468570 207897145 -856982258 388022884 223375003 1000000000 756234357 -240156640 136656807 -499016563 669658783 339623357 -182244689 -999974913 -34084859 -28957258 999970403 -203144790 726787369 -708585814 999970403 999630547 -1 89776502 -26217506 -265004805 -502959269 544982247 489865897 -954149970 952580858 -901330262 -574052085 -493879564 1000000000 999970403 -1000000000 271120615 -939521727 14092020 -1000000000 -1 875489327 1000000000 -200757637 -177561056 999970403 -70348776 218432357 -999974913 1000000000 197216298 -52478984 -763003045 999970403 -999974913 42 -56116777 999970403 999970403 -15795283 581915754 0 -246682693 -999974913 -1 -999974913 956227284 -536817600 518520249 -991953717 495391061 -843660326 42 -811319349 186276534 -921031351 -1 577383153 752756061 -926070092 -999974913 -742904399 609197602 1 -999974913 -367821763 -581174465 999970403 1000000000 1000000000 -859996439 865588623 980533283 999970403 -966563413 0 -1 -590775015 961444473 575692655 164266852 590947535 -808658584 -457514176 0 193505430 864352629 999970403 -1000000000 -1000000000 -999974913 424021277 999970403 -999974913 975583046 1 -989524839 728410732 -977206516 55618668 999970403 -167949695 -686460718 28995926 296478710 760802972 -5495351 -370949483 -962692301 153923728 1000000000 999970403 502080159 -1 0 -951023866 -999974913 1000000000 -491940306 89774301 921258896 -563097727 -1000000000 264939440 945954417 999970403 81878679 999970403 999970403 533181416 -999974913 -1000000000 855569975 -447261867 42 -363683232 999970403 363993962 363920740 999970403 999970403 -542834042 488882601 -328733585 -288659493 928902409 42 22625639 -520005012 -947280426 367161943 485106916 1000000000 999970403 602373456 -201918860 -941575859 -915734652 -794128050 936996842 -196578053 -761797495 1 -730320480 596245977 -34139319 384043333 -438146337 -999974913 902118943 -427344080 999054392 -231503424 -287307970 594573167 135119627 -145186567 -844584588 466894825 -663115196 -334487608 -884135345 -801345953 -481924204 -903485559 250831539 999970403 999970403 724184232 -363494023 345486821 999970403 -311916692 -834800642 -746868597 1 42 -516461113 -1000000000 -934303268 -109881524 -655997383 -420653135 856705788 73225359 113176812 -999974913 467781785 -634687375 999970403 0 -999974913 -271764699 223825455 85433548 -693504912 -212333447 500002982 -1 -461655182 -602550981 -431862789 476524799 -435273701 -297352127 -654774978 999970403 42 -374187784 -830000919 502767475 -414133166 -1 1 479075110 -999974913 652354540 943230933 -1000000000 -999974913 -422207848 -655218035 -1 999970403 42 -874949192 -485242899 -1 682055215 96261075 527991537 999970403 50316064 -595489634 721225407 943016560 -127591035 -999974913 -553273 383543521 321931849 -915054828 -815286595 1 1000000000 -279254119 -281216257 867507899 620103105 -999974913 -909670353 312415675 -781259148 999970403 582780975 -281469994 -641733874 -662438234 884490563 -260925821 -265230963 -1 972656134 999970403 -999974913 -439356104 -92779727 -999974913 -449833763 -999974913 -350744587 0 -845306532 661064240 -973220852 356560857 85936901 999970403 -502373455 113813490 393552233 0 0 0 406802005 -95935319 -11417661 999970403 31397178 -348196094 -56689530 642448069 -432357141 -362318791 -1000000000 836301195 999970403 999970403 378833402 -590842649 42 491853856 -911905550 -703607720 -522149154 774589946 -905574852 -663471527 -455601608 673937082 -227462464 0 -999974913 561813340 -879539051 -987790566 -303941350 -1 -920766146 -108483279 1000000000 -250344034 -92116568 -100045343 42 -999974913 -901451610 393869361 -1 -817038656 -235888490 -802716371 77711402 -670420267 -920849932 -1000000000 483344997 -664614863 879352209 -391705989 999970403 15396826 -26056269 659832181 42481333 35253731 -280231701 507572991 -967790219 -43414786 472711022 -752162483 -760736891 913762814 342703613 -999974913 739513640 -474399822 -958453959 884820974 -368728788 999970403 488648282 942283302 -776735019 -1 -659522590 -999974913 0 -990649131 933663454 -439951920 999970403 1000000000 20737074 858826297 999970403 -999974913 1 -522223713 999970403 -918615313 740867828 42 -368242628 -438508727 999970403 472569210 -92751060 462199126 270144179 -1 -999974913 -274588072 -136548872 -380001657 0 -118000121 240531985 447058325 -741855707 524061196 184428348 919359384 -451699732 421727294 -999974913 953287280 127638217 -1 175544628 620628288 93398080 -331992933 -927548392 -641733874 -999974913 743258895 -999974913 577674662 -308423466 736073544 -318521273 -288388673 -873723900 999970403 -999974913 195937808 -1 -457868567 923831785 295093536 -258866078 -417545120 -773728800 744823654 -959871068 -33880468 789361727 -270516734 -918564877 -1000000000 429361148 -330340576 337934275 94848854 601317342 -144108953 999970403 213515051 1 -650997526 999028015 664174069 -105053090 864698601 -999974913 799629517 383210567 930569830 -1 -375402530 -991110817 -536267083 -954605099 419559864 417420591 -727415891 345433499 392268305 -999974913 904032939 999970403 -999974913 891871467 -503697702 0 -1 0 -958116998 -778922259 507968944 999970403 0 499371435 -999974913 133170538 -999974913 521480151 188454507 811421028 1 -999974913 118612608 999970403 -926120964 999970403 -559697830 -810994064 901176172 -757063659 -999974913 400214040 -999974913 211859266 -833983615 -537434418 473091806 -916471346 -116990512 749466296 -86311966 974047045 -308683792 -107160190 -183694592 -859098764 405627541 1000000000 -526257421 -646952523 335152644 743883577 -187940282 277588578 609612954 -620618672 999970403 -881418764 -1 297330399 0 149722056 559850907 -707539067 1000000000 848228188 747112120 -999974913 1 -580851407 68515753 -151383029 998206524 -766712167 827840961 206774814 42 -923249155 -999974913 -250976977 888993031 -999974913 -542512091 246000215 -832280433 190346520 42 918673670 -574432315 341293176 414118162 0 809135893 185173721 -986245324 -1000000000 -999974913 -1 -862017976 365980134 110761084 -569363838 552642587 -333131327 970500838 -523745425 -513759292 1000000000 234641803 999970403 -1 -554747165 -554907957 154016035 754394860 999970403 -1 -106696254 -926737769 -999974913 11305219 888861495 -999974913 42 -1000000000 342753764 942415302 847675092 880141834 -170517783 632629376 -434359513 229429399 -1000000000 1000000000 -841269766 1 591826956 486412242 -120633585 -424149694 1000000000 -168102317 -135650262 12057805 385578173 -689791237 411002662 965430445 317699061 -298441293 999970403 999970403 77768460 824365636 -1 255232471 64927886 -999974913 999970403 42 550218059 -322864578 -1000000000 -275116597 -999974913 -347341905 834816832 999970403 573094854 -940098557 -258176653 904030980 343263374 157878739 -888296818 815085177 902690464 476276441 -54023422 -1000000000 -614968127 -615705836 999970403 -91762085 -276739590 240187057 999970403 837319827 730592683 -973718836 178044500 689902551 83355542 -1 81917808 211118242 -999974913 -999974913 -999974913 -999974913 -950919640 523269755 -389735107 269251482 -999974913 666950131 957001320 345924594 0 643514952 999970403 516235203 720672941 913640234 -1000000000 -816360518 1 -284168333 -999974913 -984213704 42 -662226602 -999974913 -1000000000 424345928 999970403 -582076399 -634303867 0 0 -1 921477715 95712396 -55107043 -999974913 567877979 -248876640 -816227089 -684586803 -1 716294854 -693344693 -254324824 -999974913 370519693 -1 -626606616 999970403 -945076002 -1 27887982 -999974913 121590784 255939570 843642502 599207710 42 1 -502744992 776077871 691412374 622408654 1 42 2060101 -895454563 -486138599 -717567046 -817149917 -787973790 -675860985 855448576 76073759 -734342090 563164219 -999974913 -999974913 126216421 1000000000 -191811994 -58978450 -479831265 -265364065 974264431 270836177 -1 42 433270891 -991049917 943942913 481495186 -850998130 454418806 -334328759 999970403 679077193 709912009 524677056 254451852 -839108351 1000000000 -693303280 -999974913 434521752 -999974913 -917938033 -999974913 722897386 -1000000000 -999974913 999970403 -65834600 -999974913 454992093 999970403 0 -662443889 -693254583 999970403 -889928305 999970403 -262879808 423058201 -197040969 -25780048 946805934 1000000000 -1000000000 -663020204 0 42 111590022 1000000000 135185618 -701292849 353961206 -999974913 -729782143 42 165466670 -999974913 1 -203949810 -1000000000 -1 -434427617 -999974913 -676303548 334667185 1000000000 -235307222 0 1000000000 999970403 1000000000 -726309495 491938598 601200488 839805372 -192919577 1 -101726599 0 1 164679419 42 268343710 194377196 397612374 0 -977424358 -57919009 -889742667 463331074 -740775535 -806610443 -999974913 -943004337 21509156 -329519876 -999974913 -999974913 -154943421 -9652707 1 -1 -999974913 552527643 -1 1 -33081568 -605524155 999970403 -72385194 -800471743 -999974913 -150012835 0 -193982386 999970403 -42722751 145678069 1000000000 -985205881 -781559656 -315033092 999970403 999970403 999970403 -999974913 -999974913 1000000000 -1000000000 476388799 945476008 -15043196 -364290738 999970403 1000000000 160304905 42 1 0 999970403 296249550 42 -575829942 -999677047 -350849532 820087171 1000000000 1 -1 742824083 894634800 514788644 506170557 1000000000 580680991 -999974913 326947043 769485538 899947428 999970403 -999974913 464116053 -1000000000 527381046 -1 999970403 999970403 480751660 583090515 268001000 -21916322 42 999970403 999970403 -424388621 454029159 755193843 457002924 -529900612 -999974913 896678257 42 -648356902 -506226928 -103949434 1000000000 -411263147 999970403 0 -789605801 -395870048 -1000000000 135420908 238188654 -1 999970403 137209497 -993073817 -495597202 -92847065 -1 270369135 1 1 -368661065 999970403 -109853690 258220346 243960095 -737652205 -1 -999974913 -764875238 -835597617 -632212216 710657623 -265393477 999970403 -218670058 42 229535058 -920232238 -999974913 -65264963 718663141 -743432928 993877047 -1 999970403 878921668 -443865389 552476109 -341757702 615374794 999970403 -591627901 932281682 999970403 -849919924 -755022471 -694440096 999970403 999970403 385516308 385404460 835750763 1000000000 -999974913 -993093903 -647977709 999970403 5389827 201341215 1000000000 -80528235 999970403 1 -60136509 999970403 -389737868 -613258344 -1000000000 853127486 -701939557 -388732436 0 -254502603 -419394476 1890542 910250671 649089645 735183666 1000000000 97553722 -1 -930446686 729461462 42 711122065 -738956028 582002023 731890069 850359104 -542988957 -801285054 -156130249 999970403 769252320 28160214 742014655 796036449 5937945 765197042 999970403 442970207 -35359390 -927937173 193165566 -904964485 118612608 -212047929 -634588211 547137059 -340908791 630133634 -243313034 -142381433 584941174 -345857740 449395792 -849016891 160742634 -1 999970403 0 -261795512 243679874 999970403 490259169 999430085 -320832985 -872913465 662918579 -904878138 -357141103 -925749384 669219712 278290689 -106709981 -999974913 406937920 816467842 0 -1 1000000000 694041012 155546991 557532651 -1000000000 42 999970403 999970403 999970403 999970403 -384672899 870233641 -999974913 -997987737 -136444262 103083230 369474201 -600155135 -999974913 752398082 999970403 42 715926077 -999974913 705911606 -786655422 304705919 999970403 -901729210 242714232 -208122624 999970403 780891210 -922557259 999970403 -20582901 -366921493 1 -560985662 -864002768 -541625996 -999974913 999970403 -598277712 -316356092 -501189595 805610824 -913978866 -232455463 -706856833 -1 -335721975 288631669 103311323 344006436 774652726 -348375191 42 -999974913 1000000000 -9166721 650197 -999974913 -242744458 -1 -904915466 -942831793 999970403 -999974913 42 42 -741739452 0 999970403 419006887 -693057449 -126912458 81922136 720840004 23192820 -876595561 -999974913 264851269 1000000000 -322202221 -313931978 921770739 0 -53581116 -32370925 -562437630 -17061304 1 999970403 859416146 -1000000000 -5472362 459250925 999970403 -965629988 543123077 -426160072 359446578 999970403 -352366868 833373260 208588310 -886243667 456219963 -986316006 876170987 -616552863 42 0 -332317295 -777671335 999970403 17980405 -958816710 -1 804795681 -881600887 213543751 -935481920 263275033 340517585 639502774 896980708 332349051 768304125 -777704238 -786656342 -501713967 0 610200804 -1 481916679 -41499606 -730242520 -994679897 -791226819 -1 -1 -40263596 -1 952239240 245666268 -1 529661196 -1 -999974913 42 566244124 916759166 -885876576 -840981850 839622814 -98254480 641119812 -22391065 -249898277 -493987533 380574676 999970403 -999974913 -681536193 0 -402890577 -514587444 -290197353 1000000000 829744082 -33436995 -999974913 -235814009 901543602 -328379483 634137550 216207437 266168688 -693727030 773638943 42 303801048 -1000000000 -1 -365325221 -999974913 0 1000000000 272911742 -473017725 -441584388 999970403 128443347 -999974913 -321642917 -833972919 969452777 423729902 -1 -195215616 -999974913 796049149 -576454877 -123897699 -117523293 999970403 42 571358906 1 926053720 694647008 -1000000000 -225091344 -427626278 -999974913 42 69365687 519325324 -90782555 -747604143 24060786 -429878901 675422044 -108509852 252244157 -152003310 150812377 42 36772903 999970403 556051718 -877010252 -854434771 -211362129 -145169014 -999974913 999970403 999970403 631924555 796428685 -1000000000 42 192151073 -235587047 629295799 -999974913 42 26203202 -202609207 729085750 204100105 -541631754 999970403 7652426 830860847 926653864 582933259 826333559 -999974913 937944962 -999974913 -611711534 -309024989 -33773166 -999974913 959735863 -999974913 883334747 42 -999974913 -201066891 -495329603 995242713 -117645017 -999974913 1 -1000000000 42 128701132 177819122 42 575578907 570793713 999970403 749900480 0 -410900746 -331868856 -232816441 -999974913 -57333753 482383874 -138107583 653598994 -674324042 -450953491 42 407493710 -28782147 948829219 999970403 109461621 999970403 -696749083 791842783 0 -827052959 -556397975 842306948 -974655753 42 724752175 -999974913 0 418045337 -663493783 545678974 492847788 -410386270 -966088908 -999974913 -499648889 671317269 -963355480 999970403 1 42 -72653125 -1000000000 1000000000 -791947912 1 68929554 0 -304532178 646036217 630723518 -393701544 339715319 79148781 -574371135 -433854534 775708712 469097915 403093427 -803769854 -9176679 -480457566 737938179 382586729 185890846 -267847770 148694066 999970403 42 879611205 -449183476 -732556134 464533886 -999974913 672435753 -209500361 999970403 888211963 -903463577 874558836 1 176926464 -999974913 -1 -477650194 610906852 540458629 -999974913 -1 -1 -282132825 -105178448 181854757 847762197 818969782 569467309 133859480 941912668 1000000000 775274587 924416694 60009977 896085683 42 1 -788160470 917036522 179506829 834012053 1000000000 612375710 -773311302 999970403 38960415 -521846710 -355498724 0 291557085 -30702621 -823212376 -201217266 42 999970403 999970403 589149171 42 901186994 -677923374 -366839602 -129221324 242875885 -28313936 -536185651 -399964686 431251154 -441757833 796126763 -523096540 -734538908 -945441530 980143621 -1 351243423 997870090 0 980159508 1 344878051 416760504 -207273128 69446754 663232668 -583885040 -999974913 182542893 -848698291 999970403 585828522 -390682743 1000000000 -999974913 931155388 -829312432 -1000000000 15004716 987843864 461404688 828727544 641759232 42 -999974913 1000000000 136704578 754404814 0 324899853 691046000 755555613 16966897 -1 165357146 -629751147 930134517 -1 -562077950 526685687 513866588 -1000000000 611092342 -57375743 -1 -969693159 358034221 -422855651 999970403 -1000000000 968187781 894850985 -55754209 780561670 82288866 -372463222 156126842 -909367158 564839161 999970403 826899297 -178052568 -999974913 -147390275 -1000000000 372124219 17368720 -645697560 216623388 234186691 -635441060 738196799 879157105 711138518 839444341 -1000000000 1 -1000000000 -954562195 275702110 -279551647 42 9693248 -360116152 -732336340 -716257644 -141416426 159117072 -182316013 -485728493 431481944 -1000000000 461753754 -417375060 287079194 -267374237 69384968 -576557941 -595720225 -134205689 983893654 569104110 1000000000 518381399 -681673817 999970403 48550467 -354200982 315742560 -729017356 851147175 -999974913 804347809 278228006 -417559767 -199346574 -89212538 400012464 400919704 -785020804 -20752022 -291443773 -882695803 -192996636 -180054597 -571241597 -705748896 -57848827 42 42 -810712837 481143308 7955430 -773836891 -438204872 -999974913 -933963177 -745921740 36796829 -925190732 288767046 -977863593 1000000000 276656588 -999974913 321039122 -267848012 -999974913 911195852 42 1 -1000000000 537977336 -781958547 -504576193 -491553455 -434025706 287470091 823286315 -999974913 725897236 -473236587 207647784 232057579 -999974913 431522403 -999974913 -321996955 999970403 674584339 -6647877 42 510377368 -330626001 -503340768 999970403 598174690 -299499059 669594330 -999974913 -742265310 405612387 1 231954837 425399858 360189282 71887949 -999974913 -30702621 99086249 620166100 0 -615149535 741001818 999970403 -422676089 -1000000000 -999974913 -730638961 999970403 999970403 999970403 -463386529 250714675 0 220914982 0 -1 42 518380292 1000000000 -838245035 808227463 -132690867 999970403 1000000000 309612707 -900431555 1000000000 -999974913 -283973675 999970403 -659321203 -935443731 -970535744 0 -279018673 -1000000000 -581594535 -186798865 1 1 999970403 527005068 -999974913 999970403 790811513 -999974913 335877312 595246306 -290009349 -999974913 -959072155 -827901597 -714004164 -269607205 896289384 872183091 604072074 400007766 999970403 -1 833293702 31973674 -928370609 833419371 294305122 738797438 -443241676 -999974913 998407788 882574639 -762808058 504362387 -46479595 1 -528698364 -563453056 1000000000 -999974913 -464059339 -990377383 427229418 6425274 645063684 -110386814 -283478776 -747212611 -276729978 999970403 42 -1000000000 74840492 1000000000 -479113353 -999974913 42 -54693169 -648406291 1 -999974913 159588274 -565199885 42 1 878473931 -715292552 0 -89950837 551548993 1 69398161 -399433492 826118423 20192085 -653121253 -340670383 -541204688 -999974913 539401535 -571518590 -700352868 999970403 -354021060 -670508103 -1000000000 -937457876 760275862 523239386 -405154993 0 875990685 -180076638 713179488 -757150182 1000000000 -866786061 -728588981 118761148 -472399664 -999974913 173903031 -193315232 -999974913 678038316 245064068 467141356 818281686 999970403 766505765 -999974913 309547671 999970403 89887972 945749697 -593573386 425246727 1 999970403 579682735 -369369538 -745510755 388637219 -623984698 -382429523 42 -714885308 -23870244 352508924 -78258216 509566327 192907718 -480049320 -760094274 -319168124 -607855525 680831991 -395791175 60826796 999970403 -392489427 -812409398 42 581348760 181885121 353925972 414037269 0 -753346686 19646061 461941759 999970403 -344284781 -999974913 252930650 156724542 999970403 1000000000 -908975747 222147440 694070816 213071704 -31093140 664033883 -743800117 -541920098 32823118 -714885308 -804416023 -999974913 953068718 399507128 485492076 999970403 -423069230 1000000000 -332150134 332918666 -6879172 -981134894 -685646613 445922624 -866150612 -368659944 495975425 0 -1 385993472 820833957 803221406 -1000000000 1000000000 -999974913 -999974913 850968320 78875716 999970403 1 600779783 881174884 -552392322 999970403 462723626 497848454 369596124 168468288 -163659474 -958212608 520331849 649769430 -999974913 -496951811 282443098 455175554 -458695124 -1 942495450 -792940859 940910477 999970403 1 -1 570509924 999970403 178655296 -894678263 -295561132 981543115 42 -784484120 876973401 -842909039 1000000000 276489576 -999974913 999970403 796390311 -999974913 -906562393 758771864 -125289746 -999974913 27722132 -991764242 976477583 223899498 673121594 226423798 821563082 34629141 -1000000000 801902013 449717098 -999974913 -176445966 981217440 -999974913 -938609859 221288012 -159114509 -28921814 579113821 -310338675 1 1000000000 -999974913 922584073 -1000000000 -647182912 -534201915 226961283 999970403 465379520 42 -999974913 -277274561 -999974913 208603577 413063360 128462786 -999974913 -1000000000 740344291 -750744576 62018583 939662335 -1000000000 -863519316 920670025 -607877626 -97766837 -882626520 451391579 -894476047 -278766351 999970403 536587040 -887336681 -1000000000 512099993 -344365015 -374429412 59454882 389234195 -635165038 76324829 -800022884 1 600054 999970403 791533281 -999974913 -865169826 998437893 417299859 -575457955 -170651020 -752071460 991934686 1000000000 1000000000 450518436 -999974913 -46387941 0 -113246759 999970403 -701693733 132454385 67132995 -810408479 -897841943 -999974913 -999974913 -944891892 -319536220 848189405 -266135368 -1 396570111 711218298 -395569819 -634702648 1 999970403 -25086632 999970403 -482466223 819115859 999970403 1000000000 999970403 996848070 42 1000000000 -932194732 -889440985 48707651 765423270 -263270755 -999974913 -439066076 497852875 468286091 200018807 -999974913 999970403 -673439965 999970403 377910102 4212237 -253315588 -999974913 -559566378 -368985228 413062253 -93223445 42 1 802013918 999970403 958581562 999970403 -1 799493164 -441688079 -295624948 94593771 -889572410 125548587 999970403 764181885 -1 -1 324529332 -225122717 225704286 -236528960 0 999970403 -999974913 -999974913 -999974913 -999974913 -829537051 -664392720 -962611754 -999974913 -5609887 -375948564 -63028901 -897373351 -999974913 1 -162773368 -253875647 -999974913 -1000000000 999970403 -648694794 -353325420 -1000000000 -909052108 -739177514 567846516 -613294490 891382482 562481411 -189597125 273427779 206486674 1000000000 -685390522 999970403 999970403 -483713779 999970403 -801535401 -810534886 1000000000 -435654259 -1 873145978 -1000000000 123139079 581706881 165669574 0 -999974913 -224695601 788182275 -947151251 -999974913 -727241414 706474296 631551331 -810599386 -836370758 0 -340756424 -814842064 -553491857 999970403 999970403 855769963 514731795 -171352505 -656177305 -677953906 -1000000000 -308280309 -708904708 501525108 952735903 999970403 983022138 -999974913 -1 -999974913 42 527645121 1000000000 663742352 550862674 934218293 -723504248 1000000000 -30226226 42 -511998614 124147322 999970403 -64360105 744407864 -440706968 -999974913 1 42 -319588810 499037169 -1 890289152 748973559 -58471331 543529502 1 1 979714313 619230610 -1 -729541828 -811272345 -590518121 -17550228 999970403 30594728 1 -991040710 99691859 258844289 -999974913 999970403 -949015925 -321302523 180251269 549517940 -207806829 -347855603 999970403 941149904 100229403 -648449450 -830462141 -951872181 999970403 366585043 778759013 216126600 42 999970403 0 281914986 -452628939 1000000000 -989190530 -134737797 527630044 -459133445 720690034 999970403 999970403 284259596 -299290230 626438372 -794323397 152499669 -999974913 684863425 812572496 999970403 999970403 706119537 655041516 1 -199891448 -228431197 -513665541 413763802 -999974913 -760015597 -176301567 -999974913 999970403 256923810 999970403 -447729518 -89790580 42 1 1 103991863 -471048188 -610290274 1 367664037 -56990252 564564910 319070866 -999974913 -423407559 -573988443 54184686 -998628379 -1 -672020846 0 1 -341245641 -97439093 -183451434 -999974913 -199603206 -1 -952994511 999970403 456222837 -968340511 -867067571 -965479688 -828027982 320053117 612264081 -559172198 -94566867 -294656 -448151610 -1000000000 306913427 451849956 115483763 -30766084 999970403 427939556 481193781 0 -1000000000 -649106569 -999974913 49918229 103335957 999970403 63012914 -981064962 -1 -1 791684115 -251271459 -566614357 606309804 -178805842 -999974913 -56100493 -859693872 31681118 746949625 1 -239286275 0 -296092899 -78672195 999970403 113875790 527941939 -3003390 511319735 -223348085 -999974913 -914714440 -405451044 -537114887 924261830 -498881413 -514177852 -842595410 999970403 921958080 65222257 -940671320 950191708 -999974913 -176557027 339811690 346185974 -290113558 -932888701 0 999970403 236246512 -304076565 999970403 630090111 115719656 370225619 -481959097 -999974913 1 996200757 638071511 999970403 771809885 0 31261258 -11734112 510853001 999970403 -999974913 -299776376 42 999970403 0 -1 445556455 671635194 940312371 747456677 -999974913 999970403 680177907 -1000000000 -864243847 42 72045815 -35223540 -193826830 999970403 -999974913 -578662869 180832674 -842439227 33505439 -999974913 -481863224 -697370618 -999974913 -1000000000 463333482 42 -858677193 42 558035545 -536934397 999970403 0 -999974913 307544844 -1000000000 -632751123 -1000000000 -829768217 -486697249 -1 -351266785 1000000000 121289744 -999974913 999970403 -370617303 -999974913 60147808 430638091 753924970 157136490 877465929 137360300 852754642 -961852259 -407037155 0 -108067776 906386372 -999974913 0 -220224676 1000000000 872962794 -999974913 489857819 -375637491 -999974913 -862830366 -104709205 -326196816 -808079960 999970403 348974522 -994919663 -1000000000 1000000000 -999974913 423267747 999970403 797221058 75386460 -262301918 -102559864 -683959570 210790845 -85991701 448334192 -937688639 999970403 -834389560 -1 -999974913 -592108387 -1 -1000000000 -6626228 111922756 -352456032 1 -343246752 999970403 155812525 -546361643 1000000000 -1 -488201362 973325105 -306007856 1 -999974913 686926543 -999974913 999970403 -513387061 -17238583 999970403 313533718 -863533897 227753634 595984850 396767483 896717103 -100012845 463729258 999970403 -44011425 -644355706 -366271602 1 999970403 1000000000 29023272 -957518621 0 346780414 -935479447 634917048 187950843 -118928216 633226921 -542854890 -835333304 19602096 -1000000000 -265043341 938561469 -721240051 -368014896 667611323 42 999970403 216535544 -999974913 726032100 -677607196 -488874195 23086205 -1 828726388 -98843213 658392465 684027525 506098340 -1000000000 -217737225 -1 191238428 -461547893 -476676797 -667414326 -1000000000 626110636 -999974913 133048013 -641895304 -813704820 999970403 -159494867 -691511832 -999974913 204286409 630084361 794140532 350053302 -1000000000 -56574703 -670471808 145084400 -1000000000 -188642457 -255607776 -999974913 751040806 730970876 42 569700272 1000000000 -100551693 -999974913 461084567 -250394911 119933147 -705272569 -209005515 999970403 368892928 975452555 489205585 1 478140688 -963008509 -999974913 820181298 1 -999974913 -80088162 345594610 1 950363506 999970403 -1 999970403 889650515 477189230 -223333047 -399629515 -23230248 -371867573 -393606014 0 -430030566 -687231524 523864237 -91595995 959752022 -367463656 734467689 -639899333 887139843 999970403 -1 0 -445042760 -617889987 627727618 42 -1000000000 -999974913 530948790 -621833724 733452347 367448572 -290263116 639462451 953408482 -465039070 361643011 -1 252077050 794212039 -443917180 237806734 42 -545934956 -319983172 735362358 360852584 192194566 1 999970403 -999974913 999970403 -940078994 127526212 -439974879 -149148115 663365380 607850465 597627884 999970403 472773846 -402964765 -468057942 -406362857 320359785 -748938057 42 74641346 326179097 536409113 -192331961 679255512 -999974913 -730874865 -623160995 -722077393 1000000000 354672606 674935774 0 999970403 -188594475 -999974913 66986322 42 460494528 120852835 999970403 490923546 -492924488 422771993 0 4873649 879095162 999970403 402002381 523265246 42 999970403 -276314655 0 -403567038 999970403 -485186143 100707520 -886844259 -336633934 1 230069780 -999974913 118134728 303009305 735831292 894634800 -791818721 31678384 531771437 -834370459 701689839 476475434 -387709284 -185524895 -966797162 42 -1 1000000000 -1000000000 641581109 -1000000000 229150821 650701582 -580173927 416510268 576352795 484073262 506451660 740481034 -1000000000 503038007 -623171410 999970403 -1 -419849127 -795822191 -562745994 124944751 -277721134 936570943 -1 -302818221 -964872678 7731812 27377285 1000000000 -1000000000 -911294507 493055845 -542489970 -573653849 -1 37354224 1000000000 -877770506 -272775519 947703442 526457845 95967221 371007794 -807577200 -974291303 -362761031 42 -999974913 -1 233961735 -115518850 725901303 672717489 7345372 499182535 455007083 -263494178 999970403 1000000000 801392998 -1 875059049 845564170 -72571693 -999974913 176837373 84330641 -536817600 0 803391561 -999974913 360472908 -182508259 999970403 1 -1000000000 -11688166 120882191 -573646395 -588883061 999970403 1 100869203 -999974913 -452769375 982518298 627127855 -999974913 -314648335 -272416431 492557100 1 -389087469 -999974913 875066324 -800575196 -314737902 -574856036 448651884 0 -936224226 -999974913 212668017 -999974913 -1 999970403 -999974913 999970403 312445209 -193622725 307777691 -455100264 -999974913 438052591 -564927275 -795951763 -999974913 -1000000000 627136535 1000000000 655018649 -866396386 999970403 -20337887 308271085 -999974913 722307059 956356154 -222217593 -999974913 705718981 120211621 979609512 42 -16671429 455363659 -945062247 -42605533 -439490513 554406882 -1 -494103670 897952 -885426911 -999974913 -305735428 1 -999974913 -935525707 -267083323 446768130 214569761 -108774510 42 77916760 506119372 999970403 47104549 -89680011 -752405539 -999974913 999970403 -969872129 -1000000000 999970403 -14141179 999970403 -705263137 0 1000000000 223259837 -33655686 -999974913 -1 999970403 938909086 -329482470 -16412402 0 552963909 999970403 -784220487 999970403 -941464113 -800685293 999970403 713777801 584740144 962897194 -761760036 760802972 398520716 -397663102 -453245241 0 -929168818 -999974913 -1 355906721 -45486268 -1 -182182075 999970403 -162520661 999970403 673302317 -999974913 -610072333 893890575 42 202728865 28659643 1000000000 -999974913 -712710507 999970403 -446738499 -856610578 690632897 -711544373 999970403 -1000000000 778262986 440049360 -999974913 632681776 -999974913 -999974913 978930113 47361260 999970403 -999974913 -1 42 -192870441 851511910 -999974913 -520484877 -460751169 1000000000 -631409078 999970403 -763677627 231102880 -365544463 -897081516 385911059 775616355 522006796 -105219434 -147774327 -756823875 987117200 -999974913 281886109 848663057 755450436 -131726287 -410528889 -207514557 -999974913 999970403 999970403 611694105 844202240 -999974913 -465732763 -788759404 -826428574 -592997220 320532576 -1000000000 196764700 -664060908 -339505911 -46944140 -108993574 -930446686 42967429 -95414129 995338511 42 425584217 963354500 511774988 -490621049 999970403 -1 460601297 -13072879 379124307 -744630438 -999974913 1000000000 -749783509 641115595 -956040674 104644768 -1000000000 -441492847 668565930 755512356 -495122946 223415542 169701604 999970403 -999974913 -77299832 -162480497 1 -98173474 144470280 999970403 198201371 940298011 -168420173 979961004 -827452536 -758448850 999970403 356169781 -999974913 -102791794 -999974913 851207262 -710226982 -880627712 -278427383 999970403 -209841909 -270001699 548954599 42 -741684292 999970403 -999974913 -238558456 42 999970403 999970403 -999974913 86411116 -39927182 -1 281886109 -187930017 71217547 0 -699865202 -983080565 657683151 755337906 -100957798 1 -1 863543889 -820381984 48541833 999970403 143596561 -735770704 333751794 994529429 578470943 714021878 390766611 1000000000 999970403 -130170046 1 -497308773 42 558433586 319395691 -485966521 -988841080 523548980 -611487262 -554583528 -1000000000 1000000000 -52577366 201872606 -881210518 -463098005 -1 574623886 -360600374 -62702760 42 -916050704 111641145 414722842 810659512 0 -999974913 -163437860 999970403 -207199340 -511352743 -299780435 -687527284 42 1 -999974913 485979921 56982182 552674997 42 727469339 -295675935 -626579661 1000000000 -838332852 182575981 162014513 961866246 121046065 229628385 999970403 351036966 468936324 406596314 979078046 527777526 -118776041 4669791 -999974913 344093065 757352865 -999974913 -1000000000 -381036324 167987551 -587660313 -999974913 1 999970403 -999974913 -81746862 -1 597365874 0 625619420 -753117127 999970403 146715974 739340165 -999974913 -363867664 -999974913 -757671458 -180395931 -223665732 -814491798 999970403 609642414 964599515 -302805328 0 -999974913 -999974913 836702257 0 -40793447 730927748 590298253 866482892 42 -880974163 -999974913 -219283795 999970403 344629030 -12013847 -21573542 -1000000000 520829264 -117982521 -843357872 109044824 -999974913 -999974913 381908915 -999974913 -999974913 486977728 161096894 967596190 236712927 -180895910 -107080099 1000000000 585189610 832754813 193425031 0 -1000000000 -644054813 42 -1 -999974913 -203196976 108285826 -433178410 805993347 498025115 -999974913 652724351 -1000000000 490839219 980064587 617444345 120884640 -702657439 287288069 -696651937 -216701364 -628027349 823994589 -376907945 999970403 116712428 82544047 -245285354 110693373 999970403 -842726529 504011108 999970403 -873622670 246721154 -266132569 271309673 -999974913 -621492637 -508420261 581175151 -967957989 118703093 -999974913 -999974913 -999974913 -723922255 995241231 -778906455 -928324755 0 769527344 -85093039 999970403 -274676519 -141823580 -279667155 790424612 -383813582 -716029731 999970403 723033917 -316720741 -125973803 442060318 -219359092 289169727 -999974913 -1 706527098 258590752 -147920752 473038991 466261408 -999974913 567168343 -288644153 715965348 -316669704 869991520 607999846 430595772 -340043789 -698525869 -999974913 -407792112 -655986514 0 158758254 423498597 224778022 630837485 -898864297 -271668047 -1000000000 -999974913 -600740658 -580354347 -41621338 -434373420 -999974913 -999974913 906938382 -999974913 -470670724 543169793 -999974913 708751326 -45840685 559993984 999970403 -171849652 -999974913 999970403 -1000000000 1 734461151 999970403 -574115426 718751418 991143398 -627825863 746954704 -814070383 690699903 -999974913 324826116 -474756588 -999974913 -987375709 -999974913 -21701942 -999974913 789942335 0 560545491 999970403 704472409 999970403 851214531 999970403 1 -402843710 1000000000 -93884105 1 -999974913 -891214258 42 -321103148 -823228666 -11845526 629414949 -1 -348978834 -381449255 147945244 228858903 890473151 134596178 559421277 -503647787 1000000000 999970403 -263654873 -118494337 -999974913 -945482059 999970403 -999974913 769375746 323840440 -382233564 1 651930813 233405993 999970403 993843643 999970403 58302146 -1 0 999970403 -1 -466981045 650721501 -873009803 1 814410866 403222123 956909163 999970403 1 -57417028 999970403 252928660 856802929 395250923 51560642 -952994511 877321911 -999974913 -13405224 -123303776 -721119602 1 642205790 -999974913 -810575958 948508706 -916297275 -696630454 -298388356 -796931853 -972907742 -217467708 -999721892 -59266175 622411970 -999974913 199620803 -137921446 0 507033759 467080867 -484061164 238461568 751707362 236297401 999970403 -261057621 -251927304 384772295 -999974913 0 -368796300 -999974913 999970403 -999974913 767253670 153092006 529172559 -647738949 750723682 -710680148 174024909 443850230 -159938146 -828545167 -877850442 67989938 -189261233 37903325 -946951344 516902308 -514637407 -1 -778546065 -844311694 563258448 -999974913 42 -999974913 999970403 811764456 -1 593798855 -999974913 -613294490 382551203 -625782005 -95661538 -999974913 -1 -999974913 -849761165 42 -1 -999974913 -999974913 -244880538 -92847065 -1 -798952300 532958969 999970403 -1000000000 123580444 999970403 -574465409 -912334730 -999974913 717745911 -916606603 -999974913 1 -999974913 42 999970403 201650003 -444261444 951720759 533826895 -248839960 885372552 -182566252 334588642 -1000000000 999970403 -781402047 -999974913 -759787339 934144613 -285361618 591406499 834329159 267900927 -689252045 919626870 -999974913 -999974913 42 650819365 999970403 825713939 174908597 540424125 -627635518 999970403 -448951282 -846704705 0 466471206 -999974913 847898918 50594479 -999974913 -158985345 0 682196368 942055632 634631500 -465826418 166159238 624618144 999970403 -222399338 -180100484 -834857643 889257647 -259915386 -1 42 -478915676 721077592 1000000000 989883331 279273259 999970403 -839348910 1 590356831 -118948388 -777184245 677980128 -247767637 -455399509 -930893632 -825347694 973168056 -62034832 840105454 -139584521 999970403 -492051166 -179403838 -999974913 1 0 -581483355 471587104 -999974913 989015822 -663325779 -47064063 1 771413776 381638650 999970403 1 -189551970 143167313 -115104189 667495167 -999974913 -407671588 548368625 763164133 471564928 809591667 200051773 800736655 490190935 -72295021 0 227794866 956774328 214398407 -242800297 -999974913 288330278 -585540897 -588250158 -197072196 42 959107418 -696904150 -764247431 -2774345 335776425 -999974913 185496326 -971545909 42 -647897150 743065280 -1 159937600 -848520087 -194960477 -718378916 529001630 32265987 1 222041485 -999974913 -795762691 82470500 134776226 42117445 -1000000000 -999974913 -581483739 999970403 310124608 999970403 999970403 970720783 557305254 364691978 729755230 -870217492 -698844358 1000000000 -1 -930555116 582627026 -420618230 -199843193 999970403 940897042 1 42 -136797978 -458447922 313613104 -946835321 -181050233 -611443322 562578657 -786913322 -729416720 857392140 999970403 -794366958 -891242848 -1 -182563459 1000000000 -1000000000 -803934336 -500220869 853614626 354183010 574075116 -533220192 1000000000 871738095 658661885 -844975096 -1 -161062060 78545647 462549668 -810620704 932102063 999970403 999970403 -1 20300438 -64943168 999970403 -46784383 828855645 42 615045493 42 -360880562 -722198467 -999974913 636781834 -476398772 246083005 -706856833 1000000000 -161103050 -999974913 -999974913 -150187405 -251006073 -999974913 -24612033 1 -999974913 42 1000000000 -1 -71963812 999970403 -65582965 -321818792 -999974913 -123521770 379720016 289410165 843035137 -754846919 -447270550 -1 442310489 552056047 152506945 -54089024 596325330 542615618 -308873999 303891264 527002800 -695786775 -1 -268492959 -120370962 999970403 -1000000000 -999974913 999970403 210571375 -933825663 105176228 -182857074 407813301 298848793 -782117918 -25441669 416433914 636356384 958097645 139927079 224463863 -15518493 -55087258 434646055 -111523939 -1 926795282 -173832671 -241755076 385608609 0 548822358 -999974913 589719684 -999974913 1000000000 432816474 501634874 -999974913 842899042 -419147753 1000000000 -924186998 178413382 -142653557 -526254490 730121522 -305627050 999970403 1 -526461697 999970403 651414271 -667984205 -248185298 -848316460 201087458 -479175248 -53472936 682992948 701024565 -536817600 633536942 519038834 -1 0 539166649 -602926090 -342319453 464925926 649068082 -74612789 -617567077 17897229 275654024 -294833321 42 488890644 -608685741 861522949 -216724543 366410631 487871997 -380984454 -999974913 434235675 -46532916 -543278238 70260982 -548432814 999970403 0 -999974913 -44815323 -1 -999974913 -999974913 463152493 11615077 -999974913 -320618844 -1000000000 -999974913 -547750648 -641011875 942913572 453889332 -380458681 411407149 189290287 -436701504 -999974913 95331879 999970403 -999974913 -588548327 10780190 -977725581 1 1000000000 -864307257 -189227602 612278146 -224621089 999970403 119403692 725348006 -16120904 -745649221 858643053 -473982567 721588335 7928937 -999974913 457322599 999970403 185446575 -999974913 999970403 -318319007 593883818 780697068 -1 999970403 1000000000 -999974913 -940761785 -1 999970403 -999974913 -218540580 -999974913 640546648 -559651449 1 -507484589 -1000000000 141041189 1 999970403 881946360 -707225223 456541491 -999974913 539903351 42 354991474 -654307936 -701083399 39898903 -559975142 42 -50005101 -334592719 -1000000000 325704957 -183458026 252779841 102150448 999970403 -1 415254107 999970403 999970403 -494948653 -235981147 -92991431 193819091 -975252064 999970403 -999974913 -999974913 147132295 42 866182980 124880434 861402476 498061530 -873401743 430273732 0 -473498599 -437219622 -1000000000 61751911 1 -598532777 -267907894 -164255132 543252637 -945027970 1000000000 -780874306 -991921137 42 1 796979930 -763449637 -779719417 82981070 -1 -144999850 610001286 -945512629 -999974913 -129767592 921026778 999970403 0 828485196 -677573131 417656481 -999974913 -979347639 -359379246 -634163745 -454673104 320282313 42 999970403 577337382 -999974913 719806810 -999974913 -704101250 999970403 625209521 -706515062 1000000000 -999974913 418202809 -463148006 -640056544 999970403 480700018 -874076663 -999974913 825093903 602240386 345333213 -739728035 -248723845 309326244 -770569826 180413466 62756253 752469280 347438494 999970403 46523567 -740024925 927034155 999970403 -652504648 -999974913 999970403 0 -133980910 -628973185 441100000 -999974913 583990914 -484019888 844470417 642420995 -1 999970403 703017820 394281098 -946891562 128982720 1 -216201292 -999974913 -1 649031744 42 985267587 -999974913 -771753746 999970403 -398637349 -308637021 -738832721 -926341665 -842097350 -586104279 1000000000 -1000000000 999970403 775050552 705712417 -843432085 105878555 414343412 -967188676 658340768 -1000000000 -999974913 -66575282 -999974913 999970403 1000000000 810579747 -999974913 -325494536 226865163 -189212262 -954072317 -286323858 -576898199 -931355902 45314068 736367577 302898871 -999974913 753519886 -1000000000 308290994 158319384 782423253 1 -328015859 -101290380 9330634 194481535 -650515809 -80499412 550655284 -423468613 -709654576 -72640929 -739684079 306244791 -275735990 -1000000000 485155555 999970403 999970403 719624166 -406385878 -581968990 51987407 -593195151 -926820703 806270344 -1 367220165 -842867319 -1 -1000000000 101881429 -781314030 375421315 443720070 432894738 -60249261 -1000000000 1 159980141 797820340 118849266 -694101536 -916297059 569405839 444505675 -820656320 412743614 370422127 -857783897 42 -999974913 -999974913 -860637167 360293797 999970403 -978463415 -318748578 42 934735757 -428640404 -1000000000 240462243 -999974913 293985743 180365567 114948985 251995899 -979560605 -345110923 -91302690 -1000000000 999970403 999970403 394399238 358917082 -820305856 -37071490 683589561 999970403 42 -363268600 -1 -879747609 -196269804 -753126479 1 -39113538 -1 -999974913 999970403 412638395 644639655 -147940835 999970403 288874095 -742041518 42 999970403 -466697268 1000000000 -395095011 457343225 877175680 541847277 110380789 -139982336 999970403 764633008 1 -339501946 -587545924 -700280887 -458403356 -408465497 999970403 42 1000000000 622001705 556543582 -617571851 977054315 1000000000 -511665452 -229691525 0 672435753 999970403 -890237112 463795808 -1000000000 284525935 -15252343 732321051 38025171 -84833230 827278686 42 -83232770 906831169 -964783983 -747961128 -1000000000 -999974913 -438066058 873753981 -999974913 -1 32210639 -594503424 406056299 42 280742852 1 1 -999974913 -999974913 1 -1000000000 -781797533 -999974913 66158035 -352820647 -236687773 -120480348 4728871 999368487 -999974913 -462713083 -1 -486248332 686716989 -396826829 -1 0 11472973 42 639748492 -170540857 999970403 -496289701 -413057281 -984563714 -412073864 57164368 815174352 -496945554 957275852 691683324 -216396509 747889768 -874456948 -999974913 -221385406 -621715531 -997034152 196749602 881560046 -999974913 522169748 -999974913 61751911 999970403 526692612 1000000000 898852241 42 -922728399 370276280 0 999970403 -276529682 -4331547 -813601984 999970403 868231019 -999974913 999970403 -999974913 -633370428 565783651 -623674357 -1 -1 509349177 120461833 558378716 0 999970403 896467488 -47513999 -200416041 -999974913 896068122 160186958 -17616303 -66343116 498159179 42 -712183779 355676379 -759792080 190622472 59880740 2189221 -1000000000 623453147 -597575246 0 300262732 -649527800 163093823 -686166862 -1000000000 34490329 669678974 -318786905 1 -999974913 -838927012 567049531 -999974913 173390886 129575833 -995560605 726590315 -678188214 154683992 449853988 999970403 497604468 -764426354 61301936 526620828 -999974913 -999974913 -161975341 1000000000 -482599221 212843443 731204196 1 -1000000000 999970403 -1000000000 -863658878 -861004768 61820243 1 -294560397 1000000000 -603989665 999970403 -999974913 -770436252 -999974913 353213410 545609509 42 -318341322 191810100 -623946553 -113897491 903580071 0 459467388 -967742261 603921493 -242303420 -952976640 -564154286 -848354050 560938937 -1000000000 -196114881 115469195 542702708 999970403 785838580 -83934159 999970403 -258293420 1000000000 -540700844 1000000000 -117285692 -681692319 401716155 -244466497 -742557149 -420639729 -474631034 -999974913 -953740973 391563075 999970403 0 999970403 306518560 -1 487303878 -320482522 525885683 -640363362 -999974913 407981382 193551195 -118396988 -8713409 -999974913 -501458991 679775708 740854182 -32806363 -900197079 1 451443817 490337525 999970403 658037705 42 436428348 42 429381721 999970403 999970403 -263331906 435913962 -983676739 -189866372 -796761227 -999974913 -428640404 747451980 -399514746 -162445627 1000000000 999970403 -88850878 -240378964 169851080 577866617 714814092 448461636 -748271849 88340781 495202749 262977890 999970403 453861323 -325124290 -1 -15948650 916514584 1 1 214121875 -999974913 650115085 9338835 -1 575033136 186219890 -502813339 172477198 897066420 329779594 -999974913 -575653042 -999974913 942641412 42 -27128130 -999974913 -815366881 -451054986 -532854541 1000000000 258923058 -170487665 555050122 830214046 818364063 -948844506 785588042 715706976 -1000000000 -317861838 -902704240 -45712924 -601615949 733969660 42 -104046986 456942843 999970403 -479195 682652149 42 0 810536062 394115398 -946071858 -156271191 509123715 908647002 -999974913 -395320715 999970403 375746305 999970403 -667599802 440226412 -1000000000 -999974913 -999974913 658317921 -434633034 226382442 -177534489 858811527 -485686455 -49749954 -846935684 -832065399 -352631640 42 15879172 -988826667 -251481583 -924323776 -999974913 627930891 1 -999974913 -484417913 -984191316 55231584 -504672317 104742664 -810469231 -200689381 -610513150 -784459385 -431686667 677882775 -862553456 999970403 780296352 42 318603863 -234648409 -999974913 450142548 -999974913 -1000000000 -90783310 984467519 -891451525 14064754 -185548677 0 267198461 -516949164 334119115 -452340271 -999974913 -777181468 -273814240 999970403 608498490 -966477504 -463220520 42 587640852 700205537 -999974913 -828741861 -270339487 46887340 42 -141320312 861449769 891778446 202365680 733791786 280376763 -999974913 -999974913 562265528 -565218424 836895222 -237592782 999970403 132360945 -355481124 999970403 -829125226 1000000000 666312455 354931699 -1000000000 0 1 1 -144579412 -100783573 -999974913 42 -961994625 -999974913 -165421371 1000000000 -882293115 -268637176 82875332 -999974913 -999974913 1000000000 -999974913 -227367555 999970403 -999974913 1 1 -18569844 165346847 -999974913 1 -563866348 706610364 794738656 343173998 19085287 999970403 123969349 841669915 50664368 -570664165 -779528766 726842339 -577832611 -35564568 -223296844 667106120 -999974913 1 811506315 817087469 -1000000000 806605290 -864369970 1000000000 -999974913 42 -192759948 -251598898 -973257100 -999974913 101993081 -391267354 781274710 728465968 214945976 482505614 -312335773 205524139 -335020078 -999974913 252304028 -999974913 -786098003 958682233 -737099690 477753206 42 -999974913 158291915 283550361 1 262890169 341655272 830934218 -955147458 999970403 275812792 -226725058 999970403 518989783 694165866 -130785495 -575643537 0 0 -427135435 -294571133 419688921 -64704448 -79993213 -2162761 677266146 42203325 -999974913 -491040196 -322037903 598967772 839126892 601287523 -654787746 783885136 -999974913 -302490674 -958446646 392838347 -999974913 999970403 -411947225 -65922383 0 -999974913 -999974913 642483307 1000000000 1000000000 -1000000000 867454563 749515568 930572862 867708803 1 -671995176 690504835 1 999970403 -837629309 -1 328108020 -650112397 317117857 534697623 -63263804 865978203 999970403 867593498 -224950696 -408293526 648601595 1 -525062949 847302329 591255518 -691024729 -718358645 746654568 1000000000 367937305 -45118493 533779527 232031956 999970403 999970403 -422431149 999970403 274838198 42 -1000000000 680860339 530662282 638520441 691447954 1 -833355457 625801333 928936108 999970403 905059465 767318228 42 297283380 150665949 -709335649 -89701310 411946660 -585583184 42 -811916984 -5936001 -999974913 -319713720 -735938025 -1 1 194812348 -339333753 78938388 -793172560 999970403 209667257 1000000000 545956411 176861195 -289534714 -778274672 -490611117 375209702 -293809143 469193710 -754928212 -644055328 -767121854 1000000000 444829913 -750471166 1000000000 385603320 -381665671 -259704813 37985518 194948047 -18338631 0 -519363595 -696223772 280133595 -782600350 376784020 999970403 448134564 759549282 106482634 870412391 -1000000000 -645571029 -1 -776955148 920390661 974103000 384243256 -97117681 -62270198 -636327521 557432795 749874749 999970403 -950350941 -999974913 999970403 999970403 999970403 713441434 0 -371189773 632457275 -1000000000 1000000000 -971638683 1000000000 294399062 -404657809 -808701334 -999974913 842923709 591540631 1 -248874197 -851215455 717733535 -900197934 719798041 112770149 -184463431 42 0 -886133907 245525474 793943565 999970403 -185750714 827278686 -999974913 -974704143 -837405515 -593183584 467297526 638318754 -239885172 -1000000000 -718531964 377284868 467424338 -292083744 42 643798207 0 994101915 873394193 147148621 -775374451 -873271130 1 -1746951 -65573006 1 -75108570 -742412625 -1000000000 -665850086 -418764254 -460202885 -441383100 248909000 801268819 722040546 -634882289 -999974913 1000000000 888301447 0 0 -690253765 -1000000000 191484864 231761233 720030196 680427334 999970403 -309629078 927397465 -999974913 -965139235 -141139639 277047637 214907476 -343200466 526319267 -866310982 760070210 -78511628 1 -803085675 0 -790014324 800336444 -999974913 999970403 227228215 -415976440 -919914926 -435548495 451575828 977864849 564426632 -575425446 -1000000000 0 508628515 -999974913 579142656 0 999970403 1 -677535537 95250571 93331872 -1000000000 -736867844 -217849594 -329097316 846494136 978260819 -718944119 334141408 1 0 -83245999 -999974913 6758175 44708439 -1000000000 298281528 903440322 -368743553 -538313528 -999974913 -1000000000 738796460 -142509853 -399650463 42 -596491664 1 -330924854 999970403 -999974913 -715857561 -966979804 -853198999 -395186385 1 274056290 -931207710 -450608247 -797451929 0 635244514 -40319238 -370135785 -540200692 1 609980311 -999974913 -460120115 -207614633 857028872 287603513 347400738 843509437 28980557 557998281 350549097 -842002383 754639041 -850039332 -999974913 0 932933558 -849945314 591990436 -57766289 -86279617 -522457403 42 682992948 340512819 647394998 -1 0 -563189293 911464116 -480640422 0 506687157 -795640686 1 -999974913 -747535021 -952516653 388426086 1 -175159813 -769638804 976117351 -860766595 999970403 286836452 42 -999974913 -381556618 999970403 168563252 3043297 -287425916 -332728017 -472384941 953207878 316619712 729161439 919648052 1000000000 408773811 587787502 -605618865 998056986 17813679 42 64845159 -219382908 627639618 -961024128 826555357 -740620192 618913353 842354370 42 999970403 -710317324 724409539 999970403 -725690480 999970403 0 -267833954 42 -43722444 -12416874 -11240985 -322202221 -525995165 999970403 609092947 -1 704176118 -935701936 999970403 571743320 844467057 1 -999974913 -568143869 1 1000000000 762833443 42 -999974913 1 -628785234 817619087 466380425 -999974913 -377659495 999970403 254101346 999970403 -807467869 -477045818 699539969 -95921671 327665640 856986811 -645813065 241003798 -834535572 1000000000 999970403 -999974913 -357906619 977504958 21874368 117648688 558344518 -999974913 42 42 -846188210 803838043 999970403 999970403 999970403 -869149324 571700933 -889750511 -999974913 999970403 -999974913 443145059 -747865974 -999974913 -999974913 -339304195 -263747480 999970403 -715836706 87278985 -877340487 999970403 -194647727 1 999970403 825656352 786111815 941193710 678581444 -284292926 999970403 -135203708 -13407661 999970403 -999974913 999970403 953354579 -664305330 963647987 656282153 698613564 1000000000 250482798 999970403 100409037 400786161 -261337492 245507674 -452319879 -553276495 -999974913 824719266 -277120116 -294993154 591986178 -1000000000 5226307 -804200502 683589561 47810325 -647916032 -5405015 210852679 -469207478 -910838674 459728406 585475866 -407825904 -999974913 -567229952 785311834 35991348 904526009 42 313096339 -999974913 480833876 -985701886 -334972099 -995448735 999970403 -257311134 -999974913 1000000000 -8872650 926294702 168789696 -796758581 -20661059 -335118608 1 696022098 -999974913 -918864083 10731506 353564196 706100193 -999974913 -898190103 -999974913 457329348 -370547666 -1000000000 999970403 -227315890 -458939007 1000000000 -999974913 1000000000 -370879593 93695857 662254534 372076791 -554773164 0 115719656 -738173835 -1 999970403 -713800794 992463403 -1 -449148490 197250259 342251582 865981463 -1 -511161720 1 -999974913 498258838 -132413498 -27031201 -872935927 -999974913 1000000000 0 -1000000000 -825211839 917345097 673433543 274955113 673322479 1 999970403 -932568586 743264268 881118430 -854873147 42 1 -310514607 554866665 999970403 -68111421 -965153852 -999974913 735505753 -1000000000 79472042 839775271 999970403 999970403 517182760 872545404 574691440 -999974913 -999974913 -199993602 -272796870 631823453 -999974913 639685201 931460532 837013365 -639014434 724775222 -999974913 231501253 869991520 491901215 799196201 -300506318 996964814 -621804863 999970403 -692916860 134905402 -581034696 -237655355 -930450596 -999974913 0 1 -732103470 999970403 -947165509 -457466507 -168405618 -493004260 -1000000000 727597843 -999974913 -562288277 -838822759 508461344 730324039 790978819 1000000000 631245930 344350521 807329476 438012702 42 0 -237403516 42 584742326 42 999970403 163879994 -693323294 -481199538 999970403 1000000000 638540673 999970403 -129939545 -153005605 -869322815 0 255653914 -525843150 42 0 985676487 441437157 350104375 690799251 -354305357 894850085 -919169342 -999974913 -164042879 -364016224 309758849 -574414954 -661869451 517758317 -999974913 0 1000000000 1000000000 -21984179 46229643 -108737156 642093726 226461499 68792042 -227089387 -505964255 -925785739 1 -1 752146790 -272193947 -999974913 -205829526 999970403 746837150 -972687477 -999974913 -717812299 1000000000 -390359793 -754394994 42 545039242 -733070691 -654048827 101589071 42 712259194 730905499 -207553025 1 211571667 933462338 1000000000 714680935 1 1 999970403 -363366976 999970403 959924043 -102312482 -951164654 -697675444 -32354816 0 999970403 999970403 -999974913 -306737304 -999974913 -349285303 1000000000 183091779 -999974913 346668924 973112193 196184316 -384339179 -585829923 70646640 451808595 -1000000000 999970403 231704470 999970403 -229045322 591956759 -732668282 423925516 867907880 882031785 -558600175 999970403 836018969 270856608 -999974913 -920634942 692287272 376477085 427390408 -395911537 42 697189781 110731897 -331204173 0 697554244 0 744197230 -999974913 -330229109 -125573011 -1000000000 -583967497 995027905 664401137 -999974913 -944826430 699647019 999970403 -17028420 42 -474740474 -546892024 490658221 854658280 999970403 999970403 -1000000000 -636503652 42 365104344 988532168 -999974913 999970403 -468316571 -314778423 244564251 750441052 -234591709 -932174103 -611169535 -739884248 999970403 -955345040 320483504 -783624452 -530517868 -1000000000 330214013 36519626 1000000000 106954429 -848848560 -999150648 -339535524 42 -763418429 358682600 -1 729065141 537429274 672786326 -999974913 -264744753 -857606054 -1000000000 -926683739 -400025279 -1 606896184 -135065877 716314542 999970403 -910103147 -1000000000 -807695133 -80984773 -253602340 733116685 939975958 152854650 852440768 11564700 -533904867 1000000000 -559850879 707376869 550474073 -515553269 999970403 -112345255 -999974913 776958902 -873583061 -1000000000 0 -807626363 -1 -999974913 -375591109 -461124260 999970403 -1 884195014 -681089854 -238505702 -723303564 825120736 1000000000 977951242 -979466933 0 -369607023 -1000000000 -19925448 -455185583 397728150 -352036928 626346914 -613954988 1 909150862 4581622 0 -331314351 383627035 736132186 1000000000 -222024265 196866990 -752159019 999970403 833435242 1 999970403 187055622 999970403 0 -896980930 -62270198 930378388 552808851 -190508023 898899021 -1 162237371 -999974913 1 3471323 -401412028 -999974913 -439700577 -999974913 850907479 238366227 -999974913 -181209881 -426865454 -1 999970403 1 241335705 -668645515 -999974913 999970403 -660528175 -92062476 -1000000000 1 -1 -999974913 61510551 760450747 251192036 -1 -388169425 158748403 -85018692 -999974913 186484999 751640595 207974003 -456334161 575618292 999970403 -622435461 -412737363 945713234 1000000000 0 -266006010 -576070819 0 -962264159 652656885 -325283584 -377600411 42 555802230 531947615 1 -153697376 1000000000 -550710190 -999974913 885062322 -590269166 -806832526 -714276439 -628011456 999970403 -778823315 246197665 528770407 -236432867 942529616 -564754989 -1000000000 -999974913 1000000000 -514502951 1000000000 999970403 -234927620 -999974913 999970403 -1000000000 -999974913 42 -1000000000 -999974913 -320902779 -999974913 -739302243 222710891 -999974913 -619367199 136391919 531648737 999970403 -920476729 -101369593 516987126 -92157883 -837190973 -1 -398663623 -163867059 -165489275 -999974913 -689732411 -702524424 -999974913 679583502 539366157 -693154843 -999974913 999970403 -999974913 925163124 42 -999974913 -754230738 42 -545360880 634886745 -111153157 1 506974826 254102185 641446313 -999974913 730202259 -638989894 400524404 999970403 -435531271 875974930 340908308 -999974913 -167807418 999970403 -278983429 1000000000 499858060 -999974913 -82947161 42 -513738381 -1 -296253988 986345163 -1000000000 -121775278 1 42 -412636340 750025353 1000000000 -318639052 673472213 0 999970403 -999974913 -231574513 895506084 981437389 -324303356 -869562970 -999974913 -268297314 -619722314 -483118663 -992827084 -690625793 999970403 -342528178 -1000000000 -366691473 13117769 350860820 543101737 -909601977 -441366267 740368307 186219890 -999974913 -838643315 117635811 42 -666228151 495821034 -121737543 643530577 999970403 663146326 -1 -482166250 -691633357 -568308756 -999974913 -242101462 868345193 748564592 -322141573 29490040 251164299 717499996 -645539402 623429646 246937762 850144672 7684699 -423919237 -999974913 270237863 -187584530 991138986 -1 -999974913 -999974913 -395811118 -522300250 42 589619333 999970403 225210540 -563861658 329934182 -818978531 -409904616 226519069 1000000000 664672736 -184644192 558698149 -999974913 1000000000 999970403 -709477241 999970403 999970403 41330250 -666241431 -999974913 -999974913 -999974913 -834056463 612898531 0 -999974913 1 430552362 999970403 -653398492 -999974913 -999974913 -421043148 -323030914 854837779 -770208062 601625241 999970403 1000000000 789670259 312982221 798074073 218949013 795690609 952803542 22570204 999970403 -371073009 982872566 42 -833198877 999970403 -125219526 715047434 -932915463 -634187310 -967252348 999970403 -1 143024274 -326161620 353029382 0 -995086785 896644154 -1000000000 -697808986 839358970 -101334249 -999974913 -776397458 -138368691 898613302 -999974913 999970403 42 990503746 738795088 771006970 90129599 -766600050 615263975 426751266 0 720537747 82324440 42 -999974913 -375866129 999970403 870353619 -116726809 310710220 43916182 605217966 -517673446 -372453768 1000000000 -412094043 -583980097 37139967 -350236012 999970403 -765504433 -522916290 668537935 474782897 371787176 1000000000 -740779187 -498849389 -1000000000 -355482208 42 -699761545 759264679 -866196025 999970403 -375669139 -718243658 556792207 -643659473 -999974913 -274689890 561440765 -1000000000 678047823 -548810567 999970403 56099259 395778305 999970403 542636839 999970403 298279457 1000000000 -429931726 869242152 1 -836849825 144439421 999970403 -999974913 -405550089 373453155 794382560 -999974913 999970403 1 129002114 -392029986 -180570538 -1 858743265 436027171 331776677 999970403 -599446493 424792800 -2461527 117148610 -416456938 165354640 16929064 -993909322 86052578 -737522395 -999974913 -164029249 -286346634 999970403 932028709 654217862 -869819608 -605191525 14782056 698111969 -251259750 -394677046 -880392487 999970403 1000000000 305557201 -341035401 -975802000 -999974913 -880773311 867166990 -1 -1 -997142301 -811625331 -388083115 863571138 -107187883 -999974913 -892434876 -736912685 -645277420 366854259 -593984478 461275044 944345812 -403715307 22712847 -939152942 -1000000000 620643623 1000000000 -18237232 856909833 -325980915 -635869325 42 999970403 450443683 745727772 -161774965 730640337 -203060263 422958994 387404273 752936688 261534710 -798383285 -176572837 -1 -294283061 -1 -1000000000 -72252587 1000000000 437381750 -297553235 -114508915 999970403 -492156606 -351523245 -999974913 -838430524 42 519243322 -999974913 189201384 937131093 999970403 -109992103 -601705996 42 -311550451 986108846 -245142382 -999974913 -744566918 -1000000000 -42792490 -830000919 289069408 -816674454 999970403 999970403 484603942 678269330 627744724 32905718 -333068977 -544067572 -1000000000 282705127 -640002123 -148957884 -999974913 0 -999974913 999970403 -883597645 0 -999974913 889414819 -812548944 -999974913 1000000000 -999974913 -866629265 104701149 -999974913 1 963960452 42 -136104155 -3053874 1000000000 266573096 -767776593 -360961508 282463117 964068798 -1000000000 951133744 -875156254 88899074 -999974913 242331603 999970403 600855568 0 1000000000 999970403 632232820 409802829 999970403 -481198095 999970403 190397942 999970403 732903943 -999974913 636253766 -1 -1000000000 675770027 954802673 1 -473684098 663522511 186699065 42 999970403 1000000000 -999974913 168647112 -692308630 42 -783135859 -511409385 42 -999974913 527254912 -849609563 -539819528 -568195391 -201408095 -1 544851437 -860303621 -732710908 -624920024 -737934009 1 -999974913 775053991 758793705 752645130 -999974913 451290782 649816765 -999974913 281280407 248943013 517375685 -375771187 824330303 1 829338993 -952569123 -538457023 0 -938015255 -566081227 -312625385 -190459231 59243064 -550096593 1 -999974913 -323271594 42 -62418178 961613392 999970403 -714720002 743553524 831784917 42 87245088 -102990247 735645776 1000000000 905700664 143858521 162850491 -1000000000 -829811269 663942315 -921551014 213563101 664195889 -285700116 103023600 -346620925 -365604834 999970403 -383810069 -566091340 -911204100 573599976 788453943 967330369 -716039242 -760904924 -657769991 -254648827 -564396167 625010706 903217239 999970403 42 393586372 572197658 -130182526 -1 -999974913 163314278 -999974913 -137876610 -145173950 999970403 -1 -1 968305596 -370469627 929042950 -169964825 410528190 -999974913 277173681 430034398 463295062 -981260229 -137840087 1000000000 612128899 -236314207 9122960 565489567 1000000000 938613643 -506029278 0 999970403 -11823095 -426153110 -491445206 999970403 -95927614 -463155683 861274624 774885290 1 -1000000000 387779743 967429247 95797108 -684801732 363766571 -438395793 545737195 -732332695 -160260288 -376003531 -653792627 368621930 -999974913 667775725 352895059 -999974913 -696580458 1000000000 -39333837 -999974913 -149380485 -302268123 -254453356 999970403 864301569 42 -1 -999974913 449306867 1 620343587 -245948891 999970403 871738095 273588521 453699250 950479918 1 553102961 -20437791 999970403 42 -764634922 -852172308 298016822 162421062 -184813472 523801051 893946815 1 944667474 -767765193 -999974913 25307881 -1000000000 -899196488 -97822556 -481481982 753599774 549388169 469805715 -228846383 -287489608 -543438974 -43751774 -999974913 312061941 504111461 -930699483 42 -1 -999974913 -434890994 1 -541063561 989723603 -325787710 -1000000000 0 -999974913 228780857 -999974913 -632311579 999970403 177732397 999970403 116316935 0 -729534863 -179599939 266168688 670397419 836649568 680696837 -56821646 -490985668 805855752 -183478052 1 1 1 -933073915 49777749 477529466 570615362 -190946111 -260151224 579677091 999970403 0 95632690 1000000000 -490492834 -333253286 -745650186 890870784 654170623 84166227 72253578 438588208 368456476 853733368 -1000000000 -416085071 -759329392 943224789 163581297 -385477156 -999974913 -363764708 -1 -355846537 -657276232 -772160089 174020453 -1000000000 -1000000000 221325270 42 -999974913 -1 999970403 -164018851 -999974913 -747923410 -202494660 188364319 769775522 -765318526 999970403 -214764420 999970403 987081460 -999974913 521519851 -21264074 755716733 -999974913 928200811 770924309 470883444 328836637 860053156 -574842076 -299675213 439933979 590928155 592050399 -1000000000 1 522484584 -726862465 -60331437 556409938 999970403 -242962860 773890676 225520018 887639575 -845720650 -730446992 -420698158 999970403 360289932 -123037046 -862206437 -418160689 141323880 202587188 690622183 999970403 -259558593 -530538055 42 -66575282 30634832 787960063 -186156952 877221633 646417167 -999974913 -238374275 -231380715 -383237693 232228780 819115859 617340670 -419127043 230325848 727242990 238441398 374004167 -769836667 891895333 796777520 1 -678710728 -533705632 704983948 -802119236 -618234226 -232801889 -736684649 520877726 -119835540 -797368039 1 -463251615 -126499814 288487904 -332506950 -808591820 -612857487 550695004 203206623 999970403 654336794 924041450 -814115462 220524901 -999974913 -718385656 999970403 -140800870 -52061982 514879302 369521083 -377338188 1 999970403 772424366 -832301253 -654995978 496895353 90636694 889414819 -175451899 999970403 -604477646 790653046 -999974913 551627045 0 -549574021 -913570445 335085901 966917242 -198239044 729058222 -502813771 -564807864 999970403 999970403 -999974913 -847927495 999970403 -602283789 -754459534 302769991 881738356 -1000000000 979552964 1000000000 581699580 -818639407 -1000000000 -684007019 -999974913 1000000000 294520394 922835345 -1 825493509 -999974913 1 -685458195 -999974913 42 -757896665 999970403 507033759 199473679 -680664869 -942213527 -121654119 -172914933 -864039309 478901316 915761891 -999974913 923566573 -726646308 -69024529 -598662765 -1000000000 186738116 56247632 313566146 -956883375 49873291 1000000000 215698689 -448027588 -399008196 -110557888 183038603 999970403 -294234647 999970403 763705117 -403982405 -365368848 999970403 489839946 -999974913 -999974913 893194277 0 0 -711455076 999970403 -603601590 519191630 -999974913 999970403 -173630938 -999974913 926280022 525867733 622274575 0 488224913 999970403 -429939221 0 944697020 71380466 -447505803 134837314 -695758331 0 -999974913 -150151017 -786374636 651548797 1000000000 583793277 967400530 -520060110 142315712 1000000000 887020478 190335951 928187252 0 -957344689 -768734796 378870762 117636200 798167709 -825139764 -328494117 -357972424 -218609453 -997054246 867652392 970053822 -999974913 -252281277 748442378 999970403 365587415 -129936372 999970403 -1 -237624376 -906960690 988021965 0 0 -220308528 558269997 -1000000000 330539628 1 -601679173 433173464 999970403 670000140 -662175654 403216353 812821647 835979810 135420908 930567126 738880645 999970403 -528542284 0 -355414538 -314656801 -999974913 379008785 1 1000000000 -769094762 -999974913 -1 999970403 -8181755 -999974913 -966218879 1000000000 545684371 -188141663 657178724 -999974913 -45537012 835756308 726944446 1000000000 -981753443 -308767255 -434411028 -140282824 999970403 -327204444 999970403 350815104 926160612 -428751139 42 50475089 690596633 -787085349 -991938090 -272862046 -999974913 9952970 25308322 502133099 -675532218 -411722674 1000000000 602683370 961069642 0 42 876388334 999970403 352047547 678315669 -776088714 -829989611 -424884467 -111115675 572853182 870233641 594719131 771908672 -982007971 -757203656 -202561402 -1 -468937134 711180960 -347605684 308548623 -146673913 -1000000000 192655283 -895753054 -999974913 439808957 459062077 -12118376 999970403 -999974913 999970403 734085517 -762409585 793579074 -889236217 748393733 999970403 768218402 -521444965 905763827 -739874903 -490020841 -999974913 404612851 -728872457 999970403 -649021387 4894289 -158712144 882905276 452507715 -999974913 266387694 -906904067 271687473 42 -47486979 999970403 -836070881 999970403 -669156541 301095093 1000000000 274463266 -246473004 656082863 380429637 836167326 -779864692 -999974913 416760504 573200018 898411839 999970403 -774494729 570997984 0 220384328 -383471054 -975424807 772934940 999970403 -231876631 42 875584120 42 -853931604 -434790126 999970403 872634815 449499795 999970403 557996278 74979114 -859387562 -1 -978924612 455294379 464832606 -245615102 0 484082255 415775170 -920496454 408210948 184951645 -530486487 51827857 527861695 -431946072 -317064465 -430056150 999970403 -518765564 -999974913 -214416033 -243375324 42 676364475 847634607 -416192480 731960474 736680574 1000000000 975403254 300135431 1000000000 -999974913 42 -999974913 999970403 999970403 999970403 -713667919 250095946 -999974913 999970403 -732395698 400734050 586570461 -51918405 999970403 -902752949 999970403 285653540 -62249190 505640463 -11300388 0 970773491 432921659 1000000000 -679627390 42 -1000000000 673737897 -629881463 485356326 94137928 940805828 -84866477 -642986533 217931448 999970403 999970403 -396161969 292377634 1 -564606773 999970403 -483025684 -711516978 -55561886 915694244 1000000000 894708266 42 -999974913 59321443 487596966 1000000000 -999974913 185389322 801651002 -449031954 999970403 344980231 -1000000000 265540706 -176488909 1 999970403 -6303096 924430141 899954117 0 210391469 -8038527 -999974913 501098964 -636432900 -189519252 -145610137 -772268110 -52142365 597762581 -1 -11643180 -280686243 369829659 -757049762 -141139639 -999974913 474336365 28912765 957556462 -314366163 -815246207 599544133 -258424399 999970403 -118147642 -537964653 292995376 999970403 -838277159 42 694776701 1000000000 972780887 -590990330 -356883091 -408967506 -999974913 -755646926 -997630794 -366690510 12305775 -729684629 -999974913 179008930 -62991272 -999974913 -765725600 -723049976 1000000000 -738755632 -805161273 -310192433 0 682156901 161020724 -815567728 -999974913 226657680 798405937 999970403 297025750 -474009566 -32538131 -287509969 561638098 315097074 999970403 1 999970403 0 -163604676 727131137 -514249987 -1000000000 -204276018 67208104 999003987 1000000000 999970403 622988990 -933357184 -933851267 -138884794 1 -471986762 999970403 -999974913 999970403 999970403 939078609 1 -149179378 -397646986 999970403 -708086308 -999974913 369570564 0 166970208 314561732 1000000000 827404755 -112632582 914992513 -557521818 596315335 563361521 245477783 -600171604 -141449179 -828398485 889650996 981149244 -775736577 -879586507 -519362939 328179600 1000000000 658302367 881588365 794093222 -610144604 876921762 -746816935 0 523269755 -13388312 -662304807 -1000000000 -911289346 -305626010 465455703 42 -624166894 -999974913 235933309 -808505165 -303752816 -999974913 -608557623 420799208 -392334077 -204337632 -318175256 -390285464 -714524061 6144573 -887635919 42 58251778 -1000000000 -189055028 252836225 -803164626 573417514 -999974913 369451719 -638303058 -109848261 999970403 -603632235 889650515 613128135 583897135 999970403 -601836319 82169044 328108020 -736302063 -299062635 999970403 -734174330 881814913 905559233 1 234277708 1 -1000000000 -867647147 450382823 175210512 164036986 362984458 999970403 -243672366 -258589969 341488928 -21547250 -472660397 452632892 42 -1000000000 954161827 -495075228 -62455421 372323868 -316116620 1000000000 -428658978 999970403 110684491 -195602634 -999974913 85970090 1 559964946 -782423444 -993879707 605089322 0 -655835993 -486432964 -683329354 -999974913 1 -459418567 -783343222 314346401 568318113 -730842750 42 -791104785 -1 286664862 -853754337 -622401772 617808126 996636097 238325472 -20516606 0 396740178 -1000000000 237186250 787655570 619419495 999970403 -145722278 134810477 -740464156 -383327383 -1000000000 -318962495 -225403834 42 684240941 -768857536 999970403 999970403 64550212 -598896636 -323134774 -999974913 -1000000000 -555723031 -999974913 599895356 -1 578739868 -518696160 999970403 -999974913 1 0 999970403 -387164416 -999974913 -999974913 42 -94202542 999970403 999970403 984880443 -1 162556686 299148468 704234000 -401651273 -502844959 -963642845 -145408131 -534367029 -300074097 245717265 -322941758 -458485042 575943296 722580731 -1 444811790 1 645030984 999970403 -355045881 -273524338 -787076542 981626467 -145972655 491106798 902532949 -734117410 93797804 -234596154 228722537 -1 -428413543 -1000000000 -1000000000 -40882183 -199605581 -131283947 0 -150133637 -404883462 0 -1000000000 970744776 999970403 566248589 24859788 42 1000000000 0 -185424842 -175414879 -122927915 1000000000 274860472 -205330746 -413303066 355219475 -916671846 -823127090 1000000000 -506879664 -66669223 1 1 -649368359 119112963 618525212 -1000000000 999970403 346516720 -958865716 321421270 562239640 -785592397 999970403 999970403 -949905724 -734515762 -409440647 3727553 0 -660429711 999970403 850654665 525707303 -791243178 159895418 1000000000 1000000000 377283458 -591552962 733219782 837909150 59297709 708344165 -541704283 -999974913 -999974913 -656634366 100569814 424969334 -1000000000 -527498251 124289186 999970403 147667033 -1000000000 -872499601 -1 -495304691 -208012571 -244075043 1 476081558 667794043 0 -999974913 -999974913 1 -448013351 -999974913 42 -687601514 919490180 -999974913 480945418 999970403 -587559739 -1000000000 712954773 53915351 -927960594 -23720085 -498426643 483238603 -450186875 -1 543952455 0 -614738570 0 -269152893 788632087 501140429 980321780 -222090693 463354755 954271614 999742729 -376395695 -626152366 -152498733 -1000000000 -999974913 863411545 -170243349 -181153506 -789621617 999970403 0 813694326 -46900851 42 -812591238 -295651828 999970403 -301953062 -963819325 -529388698 281364197 -376364796 -1000000000 42 -1 982057437 -980620781 -41846101 985617271 -45333217 409544555 69305311 -999974913 -660162836 239374712 370455334 -340025557 914233167 -401869292 761397604 -999974913 -747713780 -180921469 -650384526 925944013 -995158368 -999974913 -1000000000 -114744241 -842578399 1000000000 705935423 1 42 -549410452 -479603428 -1 252244157 587859078 825093903 355235570 999970403 391410223 -999974913 -241770173 625567656 999970403 999970403 -593308313 -488118836 -519968315 622402155 991375332 -587572793 1000000000 -490664765 -352850894 -195667802 902446321 -812778098 244795394 -999974913 0 1 437760039 -806285075 -317690530 -829841077 -42037174 768217647 0 989173274 -523675054 488749760 499135991 -573835174 533738262 999970403 -315848781 0 3308199 999970403 964397072 -741773471 -354790601 -907471696 694936172 -875112487 0 552056203 848042093 -158969185 -999974913 999970403 999970403 -943986279 452278305 -816135375 -159254763 999970403 -999974913 999970403 -999974913 -716367102 914858328 -958363617 650832046 -757285838 999970403 -970863170 -508087945 -7576026 610140141 988810302 42 1000000000 795826901 55784171 -999974913 -575108629 999970403 999970403 -710636785 878044882 -85386130 105556707 -476030131 -325972659 732561515 816135355 982204104 -1000000000 -999974913 1000000000 -27647111 786465996 -627287088 -486092362 -483992501 45023506 970400306 -440095873 986136623 -696142399 -65669746 960085468 -119386178 353440868 154351203 70407559 649162572 -795629897 -781266488 -1 202679748 -999974913 1 845983045 999970403 -179290109 -928355936 -999974913 -871047095 27690267 -1 521480922 792219247 -96207698 -999974913 -1000000000 931265829 0 -999974913 -999974913 60761855 0 682001608 324031609 50972308 -999974913 -120793347 -414038341 -800423594 931391817 999970403 -187392443 -1000000000 -810870198 -596645058 -82337451 517235834 -727931702 934942899 -887116724 797062046 -905423095 -13609367 -1000000000 898613302 -496921824 690801833 594589534 1 622849024 728277780 181888402 476767572 23716105 665017049 -986300226 0 662903269 -999974913 -253161060 997322971 503217162 999970403 -697796048 194796287 -375752263 42 -240102696 220225986 -999974913 999970403 -507299324 -262976327 397252191 -640021691 482964805 999970403 -999974913 -436715494 42 -1000000000 42 -585871491 -717499043 -240378964 -712579379 -678083537 -999974913 -725238424 915030506 785609905 -188744526 639744267 -668567686 242454055 -1 999970403 -112828427 1000000000 266335078 42 10555492 152588830 -1000000000 -72537228 292538990 -835180409 -1 -971160114 -731834569 -280842640 -316976977 869993435 369190555 934256149 314057434 539063028 -803425715 42 -138729613 -999974913 676324864 145252009 88170037 617178858 -802858355 120142125 -160843737 -37985736 -152266364 689869609 -663600605 -452719714 805527774 -825781928 -1000000000 999970403 937791834 896582038 116853529 813239698 260055843 999970403 999970403 1000000000 -449517809 713822236 -999974913 -799516539 0 -783925489 645554664 528133849 999970403 291700426 314371278 -39438348 186639996 297031170 -795932758 992306260 -273492266 -114469609 370201591 471314919 425936533 42 1 -765391634 -144601288 -609947641 999970403 -601619632 465434909 999970403 999970403 42 999970403 -360146548 561764352 -48750902 -553283617 1 -313443733 -1 -260675591 990004833 521749316 341560189 280716141 452558040 -999974913 999970403 -999974913 -612440114 -1000000000 1 651832252 1 -942714118 857196057 193731622 1 -321677252 0 -422020269 948125770 -408495953 633188207 520835372 970412998 -773786136 -905005188 999970403 466261408 999970403 -947922906 741109109 277875073 -17835567 -582494783 0 551759415 310934010 -344838061 -361607644 999970403 126018716 40460062 -577284513 474183786 0 501183533 -369167775 42 -403151081 -851439827 -233095627 -892632097 -729810603 -999974913 -999974913 1000000000 659381329 -1 999970403 65545973 -154050988 408569978 -94786535 -999974913 379731533 -999974913 -119130610 999970403 809556780 699303186 -666983079 -259069588 812831417 590131396 999970403 506965819 -999974913 -519547009 -841781189 613080634 -978863413 -606106419 404950418 919523753 999970403 611883625 0 535700420 -552185992 869464678 237064244 -426344149 -999974913 995809407 325896088 220524901 -255260892 999970403 -999974913 345433499 618978454 400116015 -999974913 646417167 1 -705250143 317705410 -106663782 488600601 -451731658 64572123 -1000000000 999970403 478213010 -696433793 239028152 502297731 520776982 271973693 999970403 1000000000 -751853213 -697241810 999970403 153925350 999970403 1000000000 603450296 -1 -384352816 313254747 -884041919 -840192572 894944176 -279551647 -445911773 -999974913 79448891 273709128 507927436 -999974913 -324101410 -261655959 999970403 -999974913 349601571 -344248302 903916808 -137130537 21582687 442720138 194272886 184060606 -681949062 582880262 1000000000 1000000000 -382393540 -461963320 395063303 834924997 -804595605 909725557 -727221596 -411342734 -900431555 999970403 114094843 839123263 -833396585 -739321259 -999974913 679254971 1000000000 -459290766 -999974913 1000000000 1000000000 696373185 -170102614 -937900843 -999974913 -999974913 42 42 -98029164 720198577 882196087 -722191567 1 -640565973 -733983971 999970403 791122320 -999974913 845040772 -898361478 323199152 -782871467 999970403 42 -816358715 608463390 532407999 -47947297 -164475659 -892343845 1000000000 150080802 -1000000000 -556771277 -502208609 -209826277 -999974913 268347104 46456542 -813135246 934854171 -767997755 -635666484 999970403 959893473 1000000000 -999974913 0 999970403 903363284 -207742587 -609332256 -561934387 -946103585 669981059 -326053201 36923871 -102024011 -79068782 -654123951 973792703 190591001 455597926 999970403 -999974913 -740086475 630467759 -266861405 1 -999974913 94714741 999970403 999970403 -119158735 -999974913 -450043730 999970403 1 999970403 -737936796 337930049 992273763 313253043 -588542111 577383153 -61986354 574650279 746641046 -999974913 999970403 68297842 -4071149 -430012976 683398612 -866626711 585055077 -113216399 425683517 -85451388 -581696258 -51999831 1000000000 399758472 -999974913 -13579397 357923151 -857016682 3838398 -986513257 -659321203 -999974913 662750437 1000000000 999970403 42 -999974913 122475152 240625641 -804171335 999970403 999970403 0 -999974913 -238442063 -133831970 276131553 790097318 887475632 -206554872 958032150 42 -167142177 619753679 841048526 255910161 631578016 203239007 804870467 810427179 999970403 999970403 158411047 -741867327 -985449419 -623857697 999970403 -942038157 0 999970403 1 -999974913 -1 999970403 -205962152 633942892 1 -544273418 -936981035 115399439 350811396 395397339 -47117513 999970403 -318942535 999970403 -60833278 128669349 999970403 999970403 -261890110 -881461944 121109794 0 -999974913 -1 -441411841 -437635328 0 999970403 964578932 -398808329 836383496 -999974913 1 719331000 878930666 42 814880171 -1000000000 612441434 1 -341004829 941973874 -1000000000 -378682466 111259707 -795376772 743773943 -912581290 -170224740 -439311837 -84792720 656703481 0 999970403 985136588 -789582298 -999974913 -999974913 -574510662 999970403 377552329 1 -837250637 98051935 -150454709 -305020814 -483898834 959357820 -1000000000 541625121 -999974913 -31919553 -999974913 244596713 -193787706 999970403 952363698 -1 819450898 623001331 369816361 -999974913 -728023495 -1 -999974913 -999974913 138346500 -431520926 42 475017646 42 893800835 -161217104 462461101 1000000000 999970403 -992284973 500834139 -948190319 -1000000000 -1000000000 -1 580259094 -652225955 999970403 42 -209709726 478521323 1 769273975 -312759285 941989247 -339748296 0 -518835958 -1000000000 -851628661 -1000000000 -623039515 733954224 -983828801 690324225 -999974913 794157283 742831316 94842121 -302029118 1000000000 569700272 801363521 42 -588819557 -999974913 -724840443 246818496 -300312612 -294951627 999970403 920285033 381930349 793198202 0 15046310 -23963117 -1000000000 611881646 701008880 145511032 -450900372 -97699795 -618799115 -667604026 999970403 -942638254 237636817 -298298014 999970403 0 -483570619 118925693 -898564130 153346574 -999974913 1000000000 999970403 1 -1 42 962464912 -707251481 80586062 -654577976 -135056832 -834269410 616094011 83553188 -24390158 -999974913 -39658222 890378357 971411934 407585075 -144678901 405162407 474224183 600543973 314182473 -770568056 42 -999974913 -170436400 -1000000000 -1000000000 402167580 688076993 -400138886 1000000000 -890240383 -779307899 0 742890780 -847948287 -484719743 -649835274 -526380568 -1000000000 -105739471 -662663046 -317458606 -105950653 645369762 -999974913 -924011362 630921184 234659355 -293361292 -922292737 -714974748 224002392 -403336453 -738646807 -328984227 -593393868 -4209896 -999974913 -874142531 57375857 81947357 0 568402617 999970403 -530285244 169692599 -24936094 999970403 -305835846 -875147599 0 -660419535 426744323 -10772834 -153563802 -1 1000000000 999970403 999970403 -451573793 -380546254 24416729 -373456626 -198784397 -108729928 -45535371 545551564 -999974913 -940855928 -78900479 -354370715 357883768 205958502 986682031 -999974913 -999974913 0 999970403 -411520724 471371165 -33168672 -417890514 -727058190 258282721 -823770225 -129791415 -668129531 -832970581 999970403 -1000000000 999970403 484842006 999970403 -170522407 543067825 -160635468 475860009 20003220 36612198 45571969 308233061 -513368871 -631362851 62966309 23443439 -294247719 155157088 999970403 1 751082191 1000000000 806192039 -999974913 -969201049 451019949 961749043 -103976007 -404175723 707439137 -240508584 999970403 -320722659 -427020791 774374699 638343244 -999974913 181439266 -518334212 1 -969737890 -458309766 497174830 653334523 -243454032 42 -450460018 114412171 622084570 -96519341 -999974913 -255763263 -315695890 -919994946 377244713 1 999970403 999970403 753373616 611711642 -1000000000 999970403 -609358369 -530073594 -704774288 -999974913 -631216362 991024607 -489413480 871136987 -999974913 -562700588 -138828273 -702363778 562532045 -16590697 -405066546 -780226857 624193646 603017436 999970403 -936833957 -541037623 999970403 1000000000 664158123 42 -999974913 211492571 -307101672 581940289 -1 -643517640 -704792188 -493994028 -1 1 -1000000000 406190351 406911431 42 -34933921 -1 -696094104 -401008261 -1000000000 -999974913 -999974913 -79378072 999970403 -505081811 640255011 848005081 -505002564 -999974913 651806339 -1000000000 -355855971 -464620457 -376475351 210086715 677963855 -728160104 -296420227 -999974913 -791839558 -202170068 952085748 -371528473 1 -999974913 -145797730 -572600406 -207442077 -337082075 -999974913 -613108390 999970403 402303703 -133736339 -667967473 67096249 -940309671 152660223 1000000000 -379913738 -81618271 999970403 490081568 -101707900 1000000000 -231579322 0 -1000000000 -284836258 0 100910335 -1 -693357141 999970403 -749820038 -395924307 -999974913 -605636331 748396410 1000000000 127403589 -248077257 -103464227 473731698 -992946848 -898361478 -618019859 750642011 632742026 274209726 -305871367 418796606 764726797 820355577 -145807654 999970403 83133779 -999974913 999970403 999970403 -354937350 103845204 1000000000 340051163 -786654417 189534724 569588635 -926948282 0 -999974913 -567512838 -999974913 -347820703 -999974913 -385304861 999970403 -999974913 42 42 -704818995 321169451 -538053163 735301168 999970403 -1000000000 -478791762 999970403 793224283 0 -549408980 974096564 977681276 999970403 313608994 310696927 601884493 64051096 1 -708096043 -917500010 999970403 -555989102 0 -824056099 -10669829 1000000000 1000000000 999970403 205590894 1000000000 -427297304 658259734 -999974913 695666718 -271307666 738983051 682042845 -519170570 697465877 1 144575843 85499096 852176030 618077112 -999974913 -150118755 999970403 -663636208 -717049367 -736587396 -727817714 812821647 -999974913 -978780534 -507887557 640122585 591371047 -269741501 -968260709 -842401931 -505789091 683928158 376722887 974001244 -897087690 -716768379 -27193000 -714007124 -798870723 189156629 -999974913 -64197900 42 246773664 377299753 -247646220 999970403 203842559 -1000000000 999970403 87180540 957838984 -1 -30285138 906420771 -512793491 920567610 -164036217 -860051189 42 -1 550241490 -157488886 628208833 -337092034 -732483777 -1000000000 172653102 455887598 262528648 -999974913 671305842 999970403 17416633 99203339 -551489364 -95826038 -288167183 -547908239 995628520 130549037 -802235328 495541216 -817122551 607544610 173988369 -576283295 -633812606 108923016 977049498 -645057514 1000000000 999970403 584355514 884751196 -316287478 356020272 999970403 -999974913 0 -222338674 -73430677 -777215639 999970403 1000000000 -719827580 653854937 881594563 -620002140 999970403 912641711 42 999970403 745355250 1000000000 -795217904 757775729 -999974913 -1000000000 287079152 -640420280 1 -749858125 -160517159 1000000000 618957152 -44396666 1000000000 242521607 1000000000 -802588044 -847406314 -504476776 1 -845663403 999970403 470020325 207939114 215983228 -770707295 711090226 327805393 127789442 -309611730 -999974913 -798947527 -305994352 888375583 999970403 -695288823 0 999970403 -606082832 145006758 -1 42 -670766393 -220055738 -512056603 241218800 974264431 289410251 42 335384946 435313289 -999974913 -17976508 403628738 -955957799 -906167141 -1 0 216354927 -45442051 -634619965 -283441274 -369042112 -499701686 -1000000000 1000000000 -673938315 999146063 992163812 617859501 -354095205 -176090977 55314759 982981419 -719773119 -252863867 809328873 191808312 -999974913 -108993971 -520458817 -445083534 -1000000000 225794624 999970403 351239252 -999974913 -755972304 343396971 231094961 -133662940 -999974913 471711568 180204178 -380615672 -986423211 258555791 999970403 589112889 -741578652 14886513 -179647840 -635808770 -798539039 234457703 1000000000 990749781 666845298 -99297154 -734164503 -999974913 -475734624 263516137 999970403 -804194565 -655709471 712821389 1000000000 466398282 -40425344 382772195 975488698 999970403 121936679 -1 146207397 999970403 -206567428 -1000000000 606933186 -999974913 1 42 61878242 1 -480671565 999970403 999970403 -478602700 -215277390 0 -999974913 -999974913 -941187538 -871724749 -898681869 -239067605 -709950171 871627816 131421882 -999974913 -437806036 800413566 384849014 758850582 844657935 -151480542 -246714994 -929064744 -786723334 -999974913 -754804359 81133448 317429191 -693729326 999970403 213591890 -1000000000 -635582997 0 -999974913 999970403 -589058685 -703942335 238315269 619430437 -229147273 -735696045 -502796548 -1 410034579 -876030588 2460506 -999974913 -91700885 -999974913 1 -397711317 354231718 -98443045 -526934249 921063432 -118879973 -243090897 1000000000 -979824416 -505837486 -825238839 -446336388 -484559472 -186735736 546351966 -933357184 -999974913 -904878138 112755225 999970403 171630310 999970403 753227619 -999974913 664064705 1000000000 -619280179 383500899 42 878242819 1000000000 -447846683 -342887323 -337510719 583245692 -725068014 925552787 971041886 -483701395 383006419 -87005995 -999974913 100179119 -1 -590894532 1 -539337161 -999974913 -1 -999974913 -52753237 -6295512 999970403 -352480709 -403827894 1 -966454180 806786983 380771976 764537850 0 -727010327 -999974913 -563939424 30675360 1 -569560708 211913169 -771902648 1 653908162 1000000000 11893424 999970403 303466080 446286378 900747040 -505650939 265488321 -843188464 -999974913 -999974913 -276659174 138919283 -695621314 1000000000 -1000000000 -999974913 -562224912 -999974913 -999974913 -654872764 361658228 1 256121999 169399620 -1 599026544 -270339487 869860902 0 -33235375 59849233 57928102 307588407 -174171744 -19942034 690935504 42 -999974913 -912543238 -986010018 0 -827180220 9136296 454984664 815585051 -713165193 -61013925 999970403 383728467 -298642681 -19057199 0 -996671477 42 723719081 -869963615 891065434 -999974913 -834008023 686269627 137367730 -999974913 845077896 -445911773 597095408 929289192 -766077147 -311012816 -510530264 -1000000000 298063075 832063048 -745599412 999970403 1 -259536208 -471887960 -64554046 999970403 -845380527 -999974913 -485817704 -265152022 -1000000000 -147371198 -66732237 639002251 -118333068 -833444240 375303658 -647817627 -370469627 -999974913 -333383082 -1000000000 -1000000000 711299001 185877375 -844812699 -735243697 67903727 999970403 192290075 206807082 999970403 21508453 999970403 203704764 354689996 319445992 999970403 -382729759 1000000000 953888202 0 -572498325 -247409525 -999974913 999970403 404787995 34432124 202027862 105610374 332149225 -987991808 -921810225 999970403 -531808813 999970403 -37072419 621628314 187701616 311189571 42 -403982405 -721903678 999970403 -773715127 -371146622 -490192466 -999974913 72347552 -125526845 1 -54260791 822976856 42 -215492587 -818198637 863497897 -852705714 491642222 -651865365 999970403 477119303 -999974913 -760637231 -766821152 -624886590 291229335 0 651015736 42 835751050 971323578 45364631 -999974913 1000000000 -810005990 0 -745604762 893724311 288498543 150171394 -846935684 -804310991 708909143 263139569 -113822448 606017806 -745285831 -828454747 724071684 303182409 999970403 166172578 -999974913 -1 0 -999974913 -1 -833608051 -959804074 -1 -999974913 -505196957 895328691 244004889 -721092485 -393364799 -1 356563777 24975767 -744974359 999970403 0 999970403 -191012361 -610551313 -692904680 -106870364 879487390 387734089 748058489 -927627306 325363489 -750089539 -999974913 -31093140 42 171099565 892923374 -195429419 -1000000000 909413251 873372734 605523348 244638670 498528706 -708057008 -138753449 1 -1000000000 554972828 -999974913 134269358 212740823 -690680907 42 825545948 -267119925 -792989273 429924145 -408003896 1000000000 -999974913 -999974913 -479627909 1000000000 -999974913 165173825 999970403 -419583002 -999974913 -989830780 -505201288 -306592880 999970403 -104407949 -73412327 -1 537152080 102473922 -83590926 233756815 865196270 -57722949 999970403 -98729373 -102429542 -625451740 -539949541 -790380553 999970403 1000000000 830854380 -109129044 -1 644983583 -167470837 1 285477851 -999974913 307139880 132356331 -300558157 61419930 42 474664799 -876583866 -446017647 -394256195 1 609075037 961155030 -149127262 -567509044 -651990794 -160706967 42 0 999970403 332485911 -999974913 -403809239 69990777 1000000000 -999974913 0 -894450237 714471320 584434465 -193322931 -638096028 -648949112 782770863 42 402158631 485080610 -197107402 -171402792 949411682 0 1 -194085406 -999974913 999970403 -105261837 -790446068 0 718294344 727469339 709287884 -1000000000 850006280 -1000000000 638520441 999970403 -978728502 82605762 -999974913 -140415393 -151054609 -417273619 -56488113 999970403 -875351993 -742161024 966584260 -1000000000 92793787 -738609131 -1618900 853691991 -949231234 -871511559 -84716230 999970403 0 -446155509 999970403 844507858 464140796 -999974913 42 597190946 878867665 -1000000000 0 428323552 84793594 -1000000000 577819308 999970403 274296589 -999974913 -82318413 -416504243 -438636903 1000000000 970320817 -424069925 -112732006 -999974913 999970403 -999974913 -808703723 -506503507 -233200157 -532876893 999970403 -733300281 999970403 200533983 -375994843 -511537678 102124329 -903865490 714407779 896929574 999970403 736436774 -999974913 704675675 514314937 999970403 670132734 -975027071 258681746 -941141887 1000000000 -999974913 -965757134 171920844 -119186097 -168455012 492190354 0 956596842 -1000000000 -1 -210619365 -176498145 15155719 983296863 -1000000000 999970403 -723231652 42 540000458 -294148268 -542260006 999970403 999970403 -1 -671973566 634886745 -613843962 263898469 -443661806 750575272 -352656925 -999974913 -999974913 1 -241073997 999970403 732912427 -1 466074314 787224011 -697023554 964062112 -59135834 498335146 -955058726 -15112583 -12955788 -1000000000 -387678064 811454043 717068328 -563024546 -434515569 951014931 317984194 -179635301 547575215 -387588083 701771391 -676819840 999970403 -999974913 -1 42 570938632 795139575 657271890 -679858061 489170194 -770716600 -999974913 194268089 -397433509 999970403 -20662933 999970403 -999974913 -784714293 -835180409 -390245566 999970403 -999974913 956583826 -924890538 614855013 141169074 755081772 804588987 -522312626 241375981 232636959 156872462 -244923268 -679700237 -141923672 460292625 751380954 999970403 790703314 -647318035 999970403 22291480 -754641668 -39162146 -999974913 -382123190 921270826 -260437169 700190224 962661311 -638949820 -999974913 -273043190 666399166 -1 -681119108 798478961 309265625 -295695101 -999275290 549850634 -828545007 -351010302 -999974913 -269554548 -393471069 999970403 -93546134 -999974913 1000000000 -765957366 895450054 -370324325 999970403 999970403 579635135 460472783 42 602334783 0 -445894087 324403227 999970403 772822734 344165391 -539991054 287401437 711640011 708757742 8712530 999970403 805339300 -740465785 475941719 -1 999970403 558258624 869120710 -219966135 879161425 -888690831 1000000000 -863676953 903802808 -772816624 -801380374 -15031221 370602886 0 -105216281 999970403 931421952 -999974913 -999974913 -298764332 999970403 -144902649 999970403 -761385714 -820600571 999970403 -872079196 107200309 -537551739 -689906036 6079796 -1 -261921217 -72187979 -402339372 42 -7412361 -999974913 653518816 -74986094 42 -999974913 738822542 -381844564 16925494 -502295985 754089425 -842764329 391196718 913762814 0 999970403 83390565 -128087437 1000000000 -230214917 -630862960 387288550 0 999970403 -947812241 372998538 97248447 -852830079 624481687 -682787824 -218740869 -121183810 -852364225 -783768699 866252755 1000000000 1000000000 470227547 460821812 138586221 -1000000000 -936020460 -1 -999974913 -999974913 -127965813 -773299875 -74766819 -999974913 -929505310 -980480181 1 -589652993 -1000000000 -885595767 -999974913 649096028 1 933833127 999970403 267016754 666932831 -149953754 -692128676 -100843212 -999974913 -1 -725388716 42 -11994775 -548797398 833103374 1 0 -1 480474298 952557490 -925595657 317150044 -523721506 169586917 449707260 999970403 -636659314 -433786127 -999974913 -389941116 -424149694 -45451660 504037062 769995939 -184606054 42 677532187 31985042 549172325 133746909 -553458793 -785845681 -999974913 -999974913 -556925956 -20118789 899338768 668828215 678225089 670191558 -999974913 -687294719 -478683616 42 999970403 -72039692 59828637 881036079 -839798976 -312509188 308669702 -1000000000 935780358 999970403 -999974913 -999974913 -511056564 -157959404 999970403 898613302 30601603 1000000000 -66292606 555677596 1 9454833 89983964 582055407 112841414 270492925 1000000000 131031706 697126609 285722538 42 0 -727365821 -408293526 -999974913 -166229331 -1 -1000000000 42 -393443985 -311984547 -985693163 -859934459 137313883 39912807 735418433 1000000000 193836409 -522127539 1 -645057514 999970403 -1000000000 544430492 624405692 -651278727 701144829 -775841068 -799336916 0 626237464 0 999970403 0 -999974913 -981554177 291495670 866633115 20471643 -534035826 -460147275 -426997250 -235097444 -227604727 -223139757 -322801467 -999974913 999970403 -714580274 604467631 -587955614 -1000000000 -592108387 -416253669 -416291485 -632366307 -70468082 999970403 -877645556 -1 845662491 -321980864 -999974913 -194973570 -314359228 333778515 -999974913 -897670409 -1000000000 726309018 42 -1 -960707057 -23686220 -635280163 370816500 -14171913 -727455810 -559168092 -921880164 -1000000000 -105207127 1 1 214707400 848099288 42 371458986 -915025754 -595418243 -229910369 0 999970403 -999974913 354084884 -999974913 127416326 999970403 -690032384 884441935 385578927 -599014583 316148480 352869193 999970403 6500860 185810892 999970403 -129230606 -911967610 -889830862 822543820 54426683 -1000000000 -481415842 999970403 -342184044 999970403 -855958432 939544792 25977522 688335328 -900205886 464912048 758556210 403329344 1 -538136810 335935703 164328452 42 -941265201 1000000000 -687523279 -999974913 -563255850 -15769128 42 42 -567234055 243137601 1 581950417 697492188 -952678946 -642871486 -162325466 82126076 457403301 1000000000 42 -148221253 -621078680 439190071 265078531 -999974913 -1000000000 -274335490 251940845 42 876172372 -791681691 -999974913 865836464 -999974913 702222539 180792699 1000000000 999970403 804530457 42 0 -397974403 711605291 964930913 -887125662 0 334346227 -392492817 -464728467 -999974913 291759896 -609806386 -201734867 -76173641 -492022763 -896886951 42 -926583182 -48146823 -999974913 999970403 -693294023 -743717401 -110746777 -839845503 -141553311 -984443071 -999974913 399754218 -571016344 1000000000 1000000000 473038991 680103203 -298095834 -115385902 -344109949 -525675425 -67198231 -904805451 -102271764 -347385588 942298402 -172144761 999970403 1000000000 -1000000000 -1000000000 -999974913 999970403 -251350539 135618145 -999974913 800817266 322321374 69040314 -6804421 0 1000000000 194525734 999970403 -966169220 447138743 0 450641870 -290200338 140655045 522318589 190463438 950533242 -174990221 992644202 -98114258 -999974913 801158612 532157444 -175790443 0 895152043 -391082899 999970403 518389766 501831983 801872394 870288103 -892831325 483849795 189641153 977721274 999970403 -1000000000 -343817319 211992154 -719146576 0 197685791 -968559077 -64135989 885974103 336989362 156664115 -451961036 -794812789 -962107163 -965443162 -924671508 771502626 555245402 -958277667 435224284 -254648827 999970403 0 300499888 -999974913 193401530 999970403 854365437 -976919021 1000000000 286802985 44526934 999970403 997924106 42 -1000000000 236960896 -801442653 -960904173 -917672576 999970403 -902320714 21964353 583435839 -999974913 -259312624 -999974913 -153209711 -382416078 0 -823235118 -999974913 -863032549 684642183 999970403 37576795 -456927624 999970403 916721947 0 345263941 748265920 43071671 -559113589 -561120048 -827431047 -991550852 4420279 -295261745 -319643386 72805136 842330341 -83802286 970766759 419908082 1000000000 -999974913 -999974913 315085255 570739160 -538582686 -1 -468644983 967540197 -674051579 1000000000 -490479205 999970403 -557977182 -404124723 354983690 -1 999970403 0 588741409 793498134 41247917 -583585865 -94357727 944072767 38572181 632917340 753263163 -315923298 -45294943 553083625 -765543106 -739564644 372528348 -520967028 -227845357 -578027572 -999974913 1 209270056 1000000000 451421631 42 -750361573 871556643 -159422700 -999974913 -1 -743223737 -1000000000 631776179 950867726 -694156469 648431242 615885623 -933140317 914584246 999970403 -1000000000 42 -974837521 352607728 999970403 -193185049 572806100 -533269134 -60528552 104117314 779793051 -309481575 -65654156 455555967 1 -148467606 -999974913 999970403 837887621 229615562 -103425660 -339897983 999970403 -587646388 -689400492 -149282627 42 618664940 1 999970403 -846960515 831749086 255875665 -261451776 -1000000000 42 -170665987 488605548 37279675 1 284575559 353437835 783636795 -494364571 -151195067 1 -999974913 -999974913 42 -1 155350242 -799921972 762058058 999970403 -782623021 1 999970403 357216371 -991540261 -364615040 95199095 353728610 -947817897 -999974913 741510281 469823694 995643117 804322317 -274311135 837221795 -620812600 -919121349 32019406 -606850562 999970403 258387302 42 42 704677832 -660473436 -325932767 761554324 138059372 362494602 951838265 -1 -208987143 -151677732 1 77687960 -677670248 625471763 958570860 999970403 628443072 933880126 183165011 23764483 313715368 -93797667 494596199 794914220 78612006 283135755 -89721521 675447519 293220279 -276597706 0 183327671 111193383 -854337334 999970403 -396183415 999970403 -635368678 756118304 1000000000 -540108191 42 -1 708092526 -999974913 1000000000 -967522993 -759989768 -902965857 -88586064 778542913 999970403 0 -1 999970403 217495113 999970403 -318282999 999970403 486053326 868469078 -999974913 389693128 999970403 295162954 86467418 -1 91380748 1 540758350 -789230628 -62917744 -685569639 409793531 0 -999974913 275069343 1000000000 749209356 291832096 580706185 999970403 -410155854 -1 42 -247175084 999970403 -556330386 -612883084 90787797 -919684293 -170868086 -999974913 -1000000000 752073160 -890421572 970852737 -415733172 999970403 -184320385 496620234 720187581 567851118 -1000000000 -1000000000 -452416173 -723084179 951221284 -662988311 699311677 -999974913 787571980 -153991372 712374511 120960788 -154351949 -294916375 -423861812 -685387509 -189539652 188261826 -421104699 -831604023 -3358839 -69379711 -1000000000 127555868 844085343 -162298644 924490047 -290197353 -996597557 -999974913 -999974913 999970403 -999974913 -999974913 90543523 400023594 -369235337 340262137 42 0 0 980482257 114948985 999970403 -949755415 497812490 42 522949369 -1000000000 -526642518 183812813 -1000000000 42 1000000000 363831608 -1 -999974913 42 934946575 999970403 999970403 -116478659 814135665 104100510 999970403 0 726399712 860388437 999970403 999970403 32598759 999970403 -1 914254321 774589946 807202788 488236704 -999974913 -765350269 -669798316 -338656763 371683828 518532212 1000000000 696500231 999970403 976561828 -655865932 159954945 202116738 -349608084 -777580748 804864629 -219351160 666043577 999970403 0 0 -299130825 -202123850 952031600 -999974913 42 -847920050 -999974913 -480457231 -121004288 -999974913 -463634493 287470091 692871515 999970403 509170400 184660433 34341591 -894440328 -523042707 206157196 -496066335 999970403 999970403 -999974913 796858138 999970403 0 398969481 -999974913 -350904108 1 -676073606 -999974913 -513004119 -999974913 396507589 384640778 -663692282 588632928 -999974913 999970403 543847449 -543116390 -754984853 925695934 -999974913 -418041187 -59430743 139317813 -989643683 839588051 -999974913 27717068 -999974913 500018783 890673577 198216329 -434193758 286885123 -891150334 -148158699 1000000000 9779874 778593742 1 -581808700 -1000000000 999970403 0 -21573386 -401558272 630318926 214949037 64305575 -421465644 -999974913 -603726424 46944332 157755080 -554679137 -798104962 358812365 -606890608 -284871452 604550682 999970403 2585407 -577309951 -21379816 -999974913 103421832 999970403 -153130144 520987273 452619770 684792520 524670497 -578060749 999970403 -999974913 545532681 -455982910 -194439097 768562615 -419405877 1000000000 -999974913 0 -1 529600575 -475167315 -423408899 -41612837 -981882178 -999974913 -851683034 -974091780 42 -658853442 227555756 -399138350 -227189619 1 42 -999974913 657879337 21845413 0 514842878 733784704 -542836070 -949153766 -999974913 1 867458035 -705516820 -831761246 859903577 -1000000000 242743486 795636594 983101140 1000000000 745809759 -889657083 -840843936 -567829565 -191839958 645050837 19812870 562027472 814021076 999970403 -859440922 -999974913 -999974913 666530651 1000000000 -722917017 -953539754 378012859 -404559120 -999974913 345785506 -451865248 -856770955 999970403 0 262967966 -1 -1 1 -999974913 -1 -902384410 -659171361 1000000000 187203500 -955147458 20677412 -1000000000 999970403 999970403 28392257 -591973213 -1 848752822 999970403 308702683 -737341750 -490371883 1000000000 1000000000 872019628 -999974913 -752051907 999970403 42 -598050621 -999974913 -93607847 557605935 -805886886 -712939181 -99114745 182509733 -999974913 42 375472689 91151872 -678110823 0 -999974913 722897386 -535728598 350095223 588258738 378859621 -933621776 0 677803068 -443137596 -287258400 -999974913 344733429 40475999 -284546786 246073166 42 61468015 -496210792 229974766 -113540583 751508445 -648429941 -565954778 260449985 -622711897 0 152931490 270414665 -76730218 880806164 -71627652 -388172768 622408654 915619296 0 -824369313 777706642 -1 -825084210 123755064 108250096 877793589 42 909885795 -11730461 -335027344 1000000000 480197594 -159830571 -292763263 -407085983 628466791 -999974913 -999974913 97026935 -912378664 415674462 -854699263 -778153399 149692469 868623927 0 -707064980 -999974913 558929895 41655515 -475108044 524229126 -999974913 -988797821 -148031331 -205102793 -587295003 -69925804 1000000000 999970403 327954176 -87431741 42 504659136 -676536737 1000000000 537181285 270127657 -615565785 770094256 -657382003 -1000000000 -812412825 621741522 853016215 391565283 -371143039 -999974913 999970403 33758117 -1000000000 -799474632 860241750 92673913 370376344 -609399508 -994271283 25891495 42 414746092 42 -287998747 1 -741171662 -999974913 888037070 42 999970403 999970403 808839926 -693357141 -17619616 701384533 677600388 -305294137 -348392487 999970403 -999974913 -569726507 948755261 -370104814 -40333078 1 193351195 244759 793498134 -1000000000 172083379 791075700 42 0 631407394 -1 49762085 -643091787 311932005 999970403 528587089 -646188285 -999974913 -999974913 -58103625 192502688 204418156 0 -121067326 -999974913 0 -1000000000 -196244180 -332665103 -158259931 -405303916 819118612 -80027595 999970403 793498134 526016860 612908534 132045289 -396382103 -1000000000 27177863 -509132813 -480620999 999970403 279216950 -408941632 999970403 -230810445 999970403 -923722518 42 -721232114 266248289 372191225 -335591740 -603372486 261205069 -999974913 -353207253 -490702343 -989092869 -61792879 1 1 -834681404 -345212064 -1 478949697 1 913350974 312823161 -612517154 -923936499 966552868 -29890065 911787820 -713252887 31232225 557620822 19301161 679515836 999970403 -564497475 435357520 606181887 -999974913 -1000000000 999970403 759110743 -201094877 -104478423 -378853450 -999974913 -178855010 -725421444 -373749550 390865953 1000000000 -622934873 999970403 913942900 849353986 -29802480 -1000000000 -628338987 1000000000 -999974913 -1 -477939998 999970403 217899955 512610960 -1 -258573771 732934075 989442918 0 459231502 660762399 -370373143 626004278 -325251508 951293449 320833219 537133784 -125995439 874418443 -156955629 507714523 -756236668 856664260 -1000000000 -358533757 -696213254 1000000000 -999974913 169400358 351759750 -999974913 -365420204 312500709 -596834186 -627841795 -999974913 652845158 -1000000000 -24384136 181149249 645123101 533980169 -250827164 -201154343 -455109896 -607440484 -999974913 -1000000000 -351117697 1 -332058993 -152226115 -382817131 999970403 999970403 46532175 -918146634 775158070 -1000000000 0 881332692 -388145115 600342686 -999974913 357283803 613407041 -463980186 -105813646 379069335 -773509804 749251025 -999974913 -1000000000 349751602 -999974913 999970403 -403265104 1000000000 1000000000 999970403 999970403 -884867616 334091558 1000000000 -785789676 -128969367 93592446 0 307275303 -430340867 -660989429 -143352284 232145612 -565846179 -999974913 -999974913 -474222203 -807456996 928485408 1 -541550216 -760296340 -847406314 999970403 481824980 -1000000000 -124672955 1 544217934 -1000000000 -999974913 1000000000 -375266329 430186635 -78992935 -273437186 -755706870 247712800 -955448516 684974337 -999974913 505312388 999970403 -2434844 519336009 -916844070 -999974913 419690884 752546893 442709712 -703919925 -260628981 814614181 -773799477 -315666426 163063133 615523491 1000000000 1000000000 111922756 -668084845 999970403 -865771321 999970403 9302868 999970403 -865116409 -930643942 951156456 999970403 -999974913 -957444774 -901735204 1 74770450 -673412620 -1000000000 863099524 369853716 575028168 -1000000000 -501645418 -408375284 0 -128986659 704458748 -64480224 999970403 42 -402856365 -311104886 -1 -809580638 -19048783 -508231341 130932219 301806344 -884302709 878122752 40321029 -189410903 -999974913 -757371716 -999974913 -999974913 520504763 1 -393051914 -913028354 298715599 674961019 -963107155 591239247 109969964 541139930 333594449 -999974913 183020753 -899795073 -1 71934202 -421052095 42 915367287 -999974913 -362090508 920161567 767266781 -623562397 -770475362 999970403 999970403 83539511 -833354398 -277234639 -134449579 -255265371 400607772 -873825600 999970403 999970403 999970403 -999974913 -17345891 -999974913 473101871 557231112 -18203208 172831287 -535759316 -20585944 999970403 -246644525 1000000000 809131936 650935964 -889431463 20232835 -999974913 889609547 42 1 884025544 -450907805 544033229 999970403 178096059 -4598056 999970403 186891362 -999974913 -999974913 -425390383 188972106 1 -236733527 851587206 942647445 42 188632454 -999892508 0 448687776 -191811994 180929871 500418876 -1 71511935 325118153 -1 -922308642 -715065608 178193338 -802416884 -893627718 -355884404 -64135303 -999974913 -999974913 283511266 999970403 -993415734 310500426 -999974913 62774762 661269171 999970403 -810260852 999970403 490180004 42 -999974913 495636400 79670401 148894162 988809484 -14031379 255138573 -855352696 893522723 -547565945 878708502 676649773 1 999970403 -964917642 -929657393 -447219447 689394064 -999974913 -1 -999974913 674951757 1000000000 -999974913 -999974913 222374425 -59155505 -139140138 -238818582 634582486 -556319344 -1000000000 -27717641 280739662 -251248469 1 -999974913 1 1 130318710 733289213 199588905 399114750 -212734501 -147646341 -693644832 983510149 -703023459 353105656 88401419 902542533 1 -999974913 999970403 825658839 -1 16926807 0 999970403 -377769591 487039276 -767826698 449305188 -1 -923580440 530952261 -999974913 -610361442 42 999970403 -845878054 -1 -1 178721930 302178418 -999974913 876117072 755834441 -959955980 299201697 -760596955 930115584 308057078 -245960787 -999974913 -461511902 -1000000000 888037070 236076399 373399953 664262379 8466947 539303354 0 -838648021 42 -897708332 -999974913 -615639789 42 205456271 898301929 999970403 0 -262497415 -936846828 24597514 -749852337 999970403 999970403 -277762217 76304934 -522151540 -578880537 1000000000 -412938584 0 563125893 999970403 527383052 707190990 -278336945 -837925307 -724219802 -330848858 -483294765 735363551 -914365944 -821693170 868884406 -80791424 195959111 -581085824 368486449 42 -146265939 -1 540792125 559976986 531602999 -294411693 268183710 -171400620 -277740322 194245993 1000000000 999970403 1 -163693883 897598195 -999974913 -375823328 1000000000 79252156 -159036368 -638571184 -747731926 176570470 -279027154 999970403 -854289897 -932636780 487696247 34351294 -999974913 -999974913 999970403 -77336423 999970403 -293646665 349362224 362167298 0 -999974913 -879709042 999970403 -1000000000 -437637904 -315177269 99197776 866184114 827290313 -999974913 -750731106 -897726242 -1 86506736 191696060 -525443547 -1000000000 -999974913 42 999970403 618976341 999970403 616516260 -441394791 -147946584 -999974913 -71364567 -468942893 -999974913 710424960 -999974913 -999974913 856141983 119306869 866760034 -601615949 -637616339 -999974913 975081408 -608953524 -205458289 1 484287127 -209795621 -577930299 999970403 1000000000 -412345080 232934136 -912188918 924888460 -1000000000 -1 -999974913 -634180994 -1 42 336249368 0 -437892723 -999974913 -147592357 999970403 999970403 698985922 -265695245 -259960438 212055332 221126621 672248159 -962475219 61973603 599222289 999970403 -999974913 317199209 999970403 -252662756 -549417243 -875682402 999970403 0 42 -740552470 -1000000000 626584978 -561610513 -734753253 732294457 137640022 -132600587 -744596838 -226228009 566377177 -1 99006072 -281333037 652419445 -1 442953848 999970403 100233139 -348067692 565961149 -725690480 -690177937 42 -897872261 -721237436 -214832470 -864538188 148767100 996306660 -554557531 -724030238 -35942809 646434848 -86581713 -149209382 655346756 507850154 576527383 -439974843 -28644734 -789585175 999970403 -379450260 633292936 -16280454 42 922318376 -177778120 -1000000000 -768208814 -735713066 999970403 -886521674 254952329 -976218114 1000000000 592779258 -468227775 -782384769 544679116 -234904438 999970403 -214433469 -685510487 -467774294 1 456068699 -1000000000 320359785 -513223214 1 -703505153 -999974913 195238773 -898220957 671273964 -119979120 -999974913 -542811469 708093817 0 324378321 -651842311 945476071 234895275 -999974913 -604876142 300144339 0 -148568995 -483577733 207535080 -21589209 -155219927 820556357 601702327 -999974913 -1 672132063 -1 -292476681 -610477175 -999974913 810722662 -198661432 593350041 538706753 42 999970403 -769560991 1000000000 -999974913 278067805 665959763 -414786533 589706265 1 462515710 392370911 -770355626 42 999970403 42 -167526555 715580363 -999974913 999970403 999970403 -999974913 1000000000 -617076117 346354114 -482138209 -999974913 1000000000 42 564469399 551672006 177336238 -999974913 -999974913 999970403 -671733493 999970403 -119120311 -851241341 -999974913 -382600401 -957283136 -799534750 465113378 -206626234 1000000000 -1000000000 999970403 -987680647 42 -102854689 -999974913 -1000000000 -921895456 -958787728 882540872 -999974913 -999974913 689982592 -527050579 -55561886 376512584 423196015 563688858 648422873 -1000000000 505235077 -51981490 -762061480 539175576 42 -975782800 -414281541 303328820 -477530942 -314317327 999970403 160956468 1074235 -233494067 -598125001 -880536609 999970403 210496481 -845487401 999970403 42 -607791994 -882336349 -1 -741457023 -999974913 114218279 -187266955 -720285331 -1 608456155 402019210 -570120531 943880506 -380319021 -999974913 -13751209 736967266 -538532920 999970403 56651563 73618175 -589863669 -373813092 906812145 34630310 -86287850 725874390 -588107047 -323119329 -606106419 925010384 429556504 -999974913 -552747270 -241805345 13432069 999970403 -734864902 -686043360 704155175 -143209388 324462890 0 1000000000 -640985293 -425006428 1 121411211 -307994758 -999974913 -340268193 -896917498 -813853328 876032656 426030552 1 -784352477 999970403 -454531746 -926542221 999970403 468995812 239337746 368615815 -1000000000 -999974913 999970403 673742169 -467937429 -999974913 962835003 -998346925 734467271 1 -519999404 999970403 -803585854 301174461 -999974913 0 532360509 -1 -901112384 -892609241 434306056 999970403 594070167 -805403927 872506137 488600601 999970403 931767537 -528104473 -999974913 -607354299 -999974913 -1000000000 697174185 901068746 476230585 -961830425 540721133 74813628 576152438 1 -726562365 -999974913 -516449391 -620287984 -351834255 870378017 952218251 545177757 -752302298 698516468 42 -950430568 -681243818 999970403 999970403 201132323 823565991 929861599 -780625046 247988006 -971515154 63248799 705806177 241633266 86965448 57176950 565439021 1000000000 999970403 -999974913 187985355 0 -1 0 -790893269 -188080818 30781893 582242307 -1000000000 570615362 -530515743 -876979405 329060600 -704460864 332962429 -804025076 -991415754 -999974913 -870053775 778341099 -619498251 693446748 -601722817 999970403 -320429568 404434906 866180244 -999974913 -313786357 -617540258 -241755076 -987662548 -508203000 170300975 -81269991 -257329409 -524636955 -999974913 -777303878 999970403 -625448686 -291050471 42 0 -408943659 -225337356 126829890 -644762987 -403770537 -458690550 1000000000 611031286 423089719 -570975565 160198435 -858589508 999970403 1 798799353 524711732 -989940446 344647207 -766869347 783401861 -1000000000 438568834 576027408 775227560 -776968909 496933546 -587345625 -761163224 -539324400 -755938940 348268799 212097316 -999974913 659330770 -778615611 531259305 152141256 999970403 0 1 -999974913 744718937 -1 494375157 999970403 999970403 -878685394 987495295 1000000000 -875302995 113242702 927243641 269984180 0 -741854804 103172554 -891381403 499372723 -925938264 551887408 -23533003 422583506 999970403 323003440 294899508 20811665 953871541 999970403 -908306216 -630193113 -351181287 -765542190 -215411900 441530558 -402388781 305252516 608066067 964508237 806067302 -755375481 999970403 540163380 -70348776 -527954750 876117072 -546015207 42 999970403 1000000000 999970403 0 -999974913 987702030 611062786 1000000000 -1000000000 984180715 -575100409 999970403 717524182 -499611897 -1000000000 -954736266 -1000000000 -46788766 -475126775 284386138 202962543 -1 -1 -424451656 999970403 42 850613110 -75498380 937927014 -1000000000 -999974913 -368863155 -623991843 1000000000 412931788 -132825590 660672683 719563753 999970403 -999974913 -915145049 1000000000 -470000875 -999974913 389204767 -480381643 -1000000000 719192755 -736642967 114345958 -274654740 -823286569 1000000000 999970403 278047012 1000000000 758903510 999970403 -398594705 175357038 -1000000000 -143792535 -866758057 0 859333122 -329878970 0 104957135 -970530198 322770151 -594626498 -275236582 215643860 -999283110 -999974913 -87221838 755171886 115693410 -1 -1000000000 -263959440 999970403 -95921005 793433842 -402015049 42542859 -999974913 -999974913 -423436766 779496699 -999974913 846947333 634989803 -122250262 855846681 -452548167 370161229 -999974913 -999974913 -447115827 0 1 -568535007 359415132 -838376528 -999974913 1000000000 829357831 -111612029 -727318784 -1000000000 -601996745 -68797439 0 -492128122 35925483 -768952931 307275303 999970403 1000000000 -999974913 14811049 -999974913 -581603476 1 340338269 882158079 999970403 685715495 455997979 -490875879 -999974913 -216377414 713434508 113041093 -999974913 922655923 65687702 1000000000 -1000000000 -1000000000 294000693 -999974913 -781546756 260756217 485839532 -312970926 999970403 414597332 -421609063 0 999970403 -999974913 -500102042 -324974937 1 -333830594 -999974913 42 -999974913 437996898 649983251 -439351789 -544578772 -246517253 18022078 -999974913 505370281 0 335463314 361413386 233870935 491958524 1 736436774 -1000000000 -402195912 -1000000000 999970403 -214764129 396135789 718154588 808237053 302462963 -138620730 238130046 -999974913 -999974913 42 42 867623587 999970403 -1 999970403 0 999970403 -999974913 0 765934017 -945726641 999970403 999970403 274309866 -198303244 0 -564741849 -1000000000 -1000000000 -302528592 -33848330 692765231 -809962238 -1 496626749 -155807032 -1 -85655344 412743614 -971930175 -65124532 1000000000 -134047809 246205441 1000000000 -1000000000 610075009 181157878 -155568611 -290658351 -953489032 -1 891351618 956409043 -543952582 -999974913 -1 0 -999974913 -583127131 999970403 999970403 -999974913 85936901 815645353 -570573241 -556166729 68149127 999970403 885935526 -999974913 999970403 -999974913 -884867616 -999974913 216354927 -453119352 1 -180602591 294745596 522834081 116769000 120267347 -687659150 -62186727 1000000000 889983217 997206014 746601749 1000000000 -999974913 173627438 999970403 -1000000000 -824926511 3558954 999970403 744103300 -912256550 -806109785 374910378 -266376618 851344308 -491488165 -999974913 891867965 42 539669578 -230557662 42 -999974913 -709092902 915596978 776278907 -727868099 209990231 -264565155 392149204 -546979385 -114487590 -682385622 936005883 610414220 -1 -668888731 -354335355 238033830 45817091 -926206573 -388794617 223209807 -828512995 853685274 -943653268 99281323 -36493400 -867904606 404597677 -999974913 925625640 -999974913 582384361 -111677358 -537272208 -789239235 -653656297 -690790504 0 -999974913 1 665602794 -999974913 -528586354 -122999653 -210477799 742516155 -993411345 642443339 360194258 105095382 -297906994 -767716672 -982490904 531116441 849251618 -202875746 -999974913 -978359002 -1 0 426840377 749984011 -999974913 931200651 999970403 -168655931 -999974913 -426044515 -1000000000 -442193742 0 711551329 717950122 -552395617 18010074 -726368369 -480057239 0 -79837984 999970403 527510168 -43777779 73795973 138096584 -46351709 928260803 -1000000000 1000000000 -557032190 -999974913 764491913 999970403 -731747049 999970403 450972362 871826980 1 1000000000 -723566830 -30010979 -999974913 -927974059 -462011707 -1000000000 463916438 517172095 999970403 -267274688 -301953062 -189185545 237978338 999970403 63450516 -999974913 -321315717 0 0 1000000000 140416579 -811719101 -342042833 -135757263 -723707295 -711832604 165997956 42 518658579 44047297 -658015217 -242097547 42 999970403 -229893059 -560385683 -25121356 42 -910335516 992471800 -802691216 -1 -678245154 180781106 417336145 -213001243 339063025 262122129 -954872781 556030738 -490226760 -435134170 570419662 676603417 234912101 163572421 -838607778 -1 1000000000 -999974913 1000000000 531443552 380179269 250502786 -586953485 -689267083 0 0 511251760 -77804490 999970403 -122426278 999970403 -526584468 332702264 114998098 95378683 -707043056 777457081 -1 -999974913 968244451 -999974913 146681349 0 250004833 -792908371 -591516082 393730571 -446945497 743773943 1 590858263 715129356 48785609 999970403 1000000000 -806266077 -634327508 -394396221 916929850 999970403 -391288428 212954654 937489396 0 259811807 999970403 967151702 -1 951752118 1000000000 -268510456 828334475 -864362513 119144515 -515820439 -314269982 183778067 -754364138 40170398 32855799 509370024 908085615 -204002197 574399372 176199990 -653837164 -460109224 -637833792 -483465559 349933447 0 42 0 820207624 -857163224 -665761974 -239219070 882480366 -817346060 -544627326 -921598105 -827369143 656258469 -999974913 -828315346 -205854424 74864847 373377727 -160117043 554680988 651115237 1 376142067 640056153 999970403 -260421339 673868531 -394624322 42 -1 531152524 -652270951 999970403 999970403 -835658096 -979374504 -254996522 -788903082 -438393118 578113243 -251512274 678447464 996711577 0 -1 488399077 -703867905 -377870966 -23699519 11817517 -481140216 -160541334 371904228 -999974913 -27926842 -999974913 -266121345 456319545 538079105 695415885 -831913198 999970403 42 801261329 -164026416 -966907429 999970403 -724513932 591320236 1 44405638 -573387145 -31684297 0 1000000000 999970403 -582880497 -418185501 -361080442 999970403 -193545070 12015638 554274791 627439017 -1000000000 148784098 529285467 999970403 -693819546 947600397 -742362858 999970403 -1 -57308740 1000000000 -894641758 -1000000000 -177942717 588797698 -994558650 -999974913 -495346405 -263184454 -145802470 -111595157 999970403 370006944 -199670947 -1000000000 -705400121 999970403 -285598456 371215958 468788074 -999974913 -323749669 -144595443 42 993741364 88011821 -1000000000 591452358 999970403 -697581286 919792445 -809863297 220591843 -678723035 262476968 999970403 42 -999974913 612492141 815303870 718515529 -839939736 -1 679137810 -914912705 756770712 -999974913 181716222 1000000000 923780255 -809856912 -928906691 724717846 900196625 -795512427 42 -1 -390621246 42 -999974913 0 0 887730389 -535120001 -999974913 0 -573478464 -883162225 -999974913 556950190 -814183466 266970750 -28347992 865789727 1000000000 -777114702 130254939 629180359 -386792166 1 -581504250 0 1000000000 57646143 195765970 847252452 -999974913 1000000000 -352409754 -1000000000 25378015 957097409 -541241324 778620461 -361780195 -1 -999974913 847466408 108643279 -672116021 999970403 -439597862 261216092 -17314775 998283337 1 -412049140 -214832233 -787986459 867833860 283656114 -815327477 944143381 111497704 -929230385 -734969601 99691859 -678919100 332406126 -1000000000 42 999970403 -1000000000 -999974913 660108148 939862105 -511898729 -1 -814709738 -188127919 934495874 -694190294 -24826451 858048505 156881693 -823300204 852042179 961089071 -940339372 -1 999970403 -698207479 -1000000000 999970403 632404134 -1 33096600 558181248 956025712 937985816 -332088698 -196410850 -999974913 -814922935 512891852 741283639 -894286209 30885517 -999974913 0 -435119219 764617250 -1000000000 -799840747 505275966 965794942 -909213798 -999974913 26081989 996767992 668935884 -23253484 190562551 863706262 1 653055977 999970403 -644127509 348828344 523720098 646092923 -846011114 -509042154 -286988667 -583354214 468782756 298781783 393467911 317887563 -999974913 -227202385 763674732 244770352 -149971198 374754485 1000000000 -324374278 188781429 443910897 999970403 -305076789 -856048969 999970403 -756635483 -999974913 -354141091 -244560761 148359943 -869420906 188895829 -975552355 -864899373 -363632200 483148809 999970403 -827240985 -999974913 -999974913 -672720852 999970403 27451128 -848520087 -850262601 -139734096 -216590970 -77775401 -1000000000 871933376 -23610272 1000000000 422660451 -477369032 396037868 -818937743 -999974913 -388885975 622901358 999970403 999970403 -337744815 -427506888 -77276784 934029884 -226153456 -999974913 442625589 -790446068 327619634 482746772 -457961093 150173292 -442303972 413089572 1 -603373565 -999974913 -88397791 685968230 -937046335 0 693363729 999970403 -65158509 265707136 -999974913 -999974913 -301060313 -647924510 -5683383 25248859 439716226 0 1000000000 -777601415 -338450741 -928332030 1 -83742226 637816872 -719838794 999970403 890761262 -147475919 -580054 42 0 -485080459 -298297994 -829768217 546283788 133192501 -331332157 -619475688 406367040 610126584 -1000000000 -171767884 474837480 -843324197 1000000000 999970403 -860796689 973945572 -999974913 999970403 42 -990971016 -999974913 -415188615 -368120772 435365957 -538488831 879070962 42 -415452727 -618339039 -8871825 42 110311748 766691791 178385727 51185852 -1000000000 508440557 -860124256 830515744 -270796820 114994977 351396923 -148306211 999970403 1 -1000000000 999970403 -266604248 196758459 85314013 -766361962 999970403 766643413 379339869 12733611 -653998531 -839663065 8115462 1000000000 999970403 -999974913 663569827 -235564895 999970403 313310179 119174511 266462423 -464249653 715044306 -351857196 756271680 -231945454 -688895335 476687619 42 567543236 870537433 -537196170 -594365473 1 109783288 -1000000000 552103692 1000000000 -999974913 518321094 0 -498885441 878922696 -392172544 -999974913 -999974913 -470240751 793947949 -147681715 -532452221 539576352 434542778 -569772179 -873882475 -370698717 216992099 595649671 -1000000000 -365272531 887177488 -658965219 415113605 -1000000000 999970403 22595443 0 766293508 1000000000 -890576891 999970403 -602308869 -797364560 999970403 1000000000 999970403 -605493755 541125924 717080594 999970403 -140262640 -847641786 1000000000 -794384754 999970403 1000000000 100079120 406667406 867166990 -584980146 -356777982 944938359 -187058189 321762012 -680428982 0 -971992911 42 632946456 -999974913 -85621115 614586762 -349511753 767688234 -741382753 956036830 603101074 822182975 955900710 814488074 132273902 -264677466 -431384138 0 -910693965 -82124363 844336076 -1 -74526858 -308291506 -999974913 -1000000000 254108982 -999974913 -1000000000 -1 845078992 -323638308 943448179 999970403 516872679 386793112 -824446381 -281340755 -1000000000 -359833302 -999974913 -768895004 587141944 999970403 -485206709 1 -963793074 999970403 557767264 999970403 999970403 595531348 -813980721 -1 -934841752 -661846351 42 192222007 952430967 821650559 1000000000 -353949039 -397083780 -235813721 473327197 -118163372 557322666 -999974913 -999974913 -1 999970403 625887777 -431160810 26659202 -999974913 -929329174 826557133 613946384 -876155172 833500938 583105752 -349488378 999970403 -778304920 636024437 967593676 999970403 -930992078 999970403 42 -999974913 1 156366996 422869760 1000000000 1 128625693 760851738 402113368 1 -999974913 -797178206 -216825570 -486511434 258910579 262385238 191534640 -622804581 999970403 68176059 1000000000 -1 999970403 -1000000000 -999974913 -489155834 -999974913 -341905912 42 -698829494 -766972140 42 -586588148 407709903 -711601748 42 478749300 390964792 -999974913 999970403 735708073 488041874 -999974913 999970403 999970403 951398351 733325622 449445204 999970403 753236057 553631664 517660489 -999974913 1000000000 917559599 -388453961 -59401743 999970403 -261477017 -1 106590829 310418858 -304009099 -320580557 -328831536 -429324847 -867941456 -199856274 -7099248 -999974913 84066720 -1000000000 97535963 430680562 159506403 999970403 1000000000 -686279117 -390976601 -999974913 -430605807 -281023960 386380095 -999974913 687270599 680083802 -1000000000 538237814 999970403 999970403 -1 42 790040295 515492548 -757305708 699818407 -999974913 -198745347 999970403 -999974913 -570419090 413448732 42283815 -429620749 468561676 -305039906 986391758 -1 0 -160833565 33264881 642448069 612798505 698111969 932851091 539326031 -581241172 1000000000 -796460974 -892103490 999970403 347698111 -212103047 999970403 -164245285 438857576 -82535333 -245116069 -1 999970403 318395730 373609845 -656121152 845601659 -510166610 -999974913 -1000000000 587614020 794333066 -999974913 -529789443 -507896380 425671271 232629596 -1000000000 -473118084 -116407084 613225297 999970403 73194818 718707816 -1 551703036 477196594 705656505 535424741 -999974913 881784378 -476815112 -178222274 -165994799 727723061 -755450930 -1 -999974913 -81634676 -905443917 992801178 821504835 1000000000 -558372466 827464768 655224878 -999974913 558264533 264463465 290456661 978275239 699080174 0 848184860 525349516 587025376 999970403 1000000000 -958194907 -97977637 971130595 105094654 151456555 -110878013 244910907 -714282760 45188523 -737753318 -30728272 -738506253 1000000000 999970403 1 -70090710 -999974913 -97236350 -135018323 -22174658 999970403 -1 -832305383 -484290579 908960818 944836468 -1 -604862564 -1 143619538 382127214 -515403611 0 67958781 1000000000 999970403 -950395845 947319492 21776792 521519851 324235299 797347836 512460958 654919510 -360003927 -418470343 999970403 -309856419 42 999970403 236812877 -453184599 42 -246354206 -915257709 -89283236 -230103769 390518375 -837501519 762100268 1000000000 109941509 -72586512 -999974913 39877396 924894746 42 -999974913 -999974913 339082325 42 -713003231 -229116450 -670922163 576778938 586925217 1000000000 -85863786 181185840 -847033326 -323646966 1000000000 42 974487443 -606106419 -185630842 -1000000000 -999974913 726470289 -999974913 999970403 -670885693 -841871260 758025907 999970403 62167930 -35810446 1 42 -580255575 0 -831778151 37706228 -999974913 857717453 -761633421 -999974913 999970403 -332534360 -323450848 999970403 -999974913 -222092941 -1000000000 469136697 915767179 1000000000 277571102 881078753 1000000000 -59438528 -725631797 -999974913 5572322 -755963130 999970403 -1 692540840 -335598630 31051059 -367267661 967811866 922454394 78620244 999970403 976999566 834562426 -274640959 594740277 -998671126 -317510603 611213785 182161008 -464605228 98847601 -999974913 -824056170 338018527 -908543045 -1000000000 49279212 -542333600 783908977 489662030 999970403 -722768031 -999974913 464655549 211878767 999970403 -828731368 -285475503 -453376407 -188080818 -755350086 1 571573402 236894641 -619750005 -861221744 -92700601 -999974913 488621768 999970403 974128167 -809770210 754394860 -347728188 332617062 972906654 -805025165 -999974913 42 -661114011 -476383459 235794833 -327293934 1000000000 -448159293 -743530478 42 -575809836 -611671650 -975100698 740133453 -850964982 42 -75382772 -999974913 -921034294 440465043 -670040690 582384361 307375721 143778110 999970403 999970403 999970403 26667395 -530104432 39378027 -729522190 -1 336979027 1 -607354299 -435181718 956583603 0 42 999970403 42 -360824769 738732552 282684320 -795581543 -1 354894468 656272779 0 -745360386 196567815 -426178789 31585391 941265265 371412354 561641114 999970403 0 -232376738 575049705 28372398 -673344321 953340828 -659472091 -999974913 -291309229 -1 121515206 0 1 -40687065 390559837 999970403 0 596622100 -1 727708096 -524293768 999970403 243097697 733542265 999970403 42 -583165590 83048872 -942062256 -742870659 -583590005 853906547 999970403 823721170 0 -1 -769137149 -173647604 -599710001 999970403 1000000000 -96119173 -746314612 842976539 214549521 -148453409 -639705846 -1000000000 -552548609 -1000000000 -384848600 -409495358 1 -1 43131395 708164054 1 -251019 999970403 -999974913 -505781341 70659182 999970403 -999974913 872177112 1 -558412550 -624376690 289589580 -1000000000 887984533 -74318746 -999974913 -564201772 -781227356 -115193238 -495149454 -114711620 200926179 -1000000000 -999974913 786622367 999970403 638954084 -872311315 999970403 494918400 -586070502 687411008 -322615875 -1 -723153387 999970403 727469339 171853185 -468148002 657707321 -530657651 999970403 -220245490 191726028 -999974913 837260381 -293679184 999970403 -621639668 603687735 981349360 677069365 -937854061 562858285 453131968 1 -652399334 42 -696749083 999970403 -721499578 -394560084 -299364358 859874082 -19739933 -1 882753251 1 999970403 -725237871 1000000000 410691369 -999974913 616358027 999970403 -99540712 -999974913 869950659 819673023 724694152 -72192345 1000000000 -854303570 -1 -373642512 -1 986271392 -162812764 1000000000 497394682 975243795 1000000000 -999974913 383856435 761743322 654770944 1000000000 -278387524 -999974913 875491240 0 -694273644 999970403 -999974913 875733205 -1 507016792 -999974913 -1 337066204 992990552 -311886548 545954935 991731830 -999974913 -959716818 -999974913 -285098476 173155754 804382656 -1 0 -485224225 999970403 -322641670 -461650605 764403754 -670792825 546633511 -999974913 698026861 952085748 205418963 83899800 -983730346 999970403 -999974913 -1 -811685123 0 862986520 708399481 999970403 -426549419 999970403 755877570 550715453 -126117300 640878847 237291429 -188354368 0 104271725 999970403 562763161 -863980029 -370425442 1 42 556680198 -272459959 -241907852 408966689 504672989 859516469 -311102736 -189022200 -124967813 -491618959 1000000000 384020776 42 -969068640 -143587347 -530523539 -999974913 1 137874002 999970403 -999974913 386206957 42 999970403 -33492853 999970403 -1 8437630 -403394193 570884529 179321660 -604690139 -1 576618300 -452589447 818913621 714611519 -293423159 296709460 999970403 298827095 999970403 238033830 651863500 -731302607 -1000000000 -1000000000 668769904 331549096 188774333 -21464753 1 588267874 -226172386 -25106913 -780205076 -512470728 -246775061 -966651503 967587815 103483623 -1 -999974913 1 -195454023 -972322617 379449188 -1 587293238 596900413 -887770082 810377776 -296407982 400748765 874691526 171596533 510656699 475347629 999970403 51214002 999970403 -1 -63775986 87345451 730709534 447924684 999970403 625010706 847267765 -999974913 999970403 441197853 -147394432 366393485 -999974913 1000000000 -978279345 -631555503 405461766 368706760 -599579139 -103018263 -595136926 441100000 -23951744 -329975036 624284024 374788407 0 -205525878 299436564 -511841231 -609534380 169645907 454501354 866505641 72179062 0 999970403 522685722 635871892 -488391636 355621420 -223952349 -942207275 143858521 340403708 0 -688132281 -436132158 1000000000 -602624794 297401592 -578983332 42 -688900619 -411628834 -974060073 -999974913 -798030416 -1000000000 42 -999974913 -53857265 -999974913 -839425543 -520137370 -953405662 961662696 295153113 999970403 -1000000000 355690860 271306005 908462408 -390395042 42 -999974913 -457001042 803158763 42 -547198164 -974821727 -999974913 -231953746 124776210 -906017715 -1 -999974913 999970403 486836074 -999974913 170946672 0 -999974913 776153296 310950598 -694127566 999970403 -453412499 784079034 999970403 223879801 -915885747 999970403 -174325294 -900289704 975820830 518401885 -1000000000 1 -774255310 169238049 -583205785 -802793944 -803438521 -717980738 724665461 999970403 -999974913 -440343637 410130141 784990735 -449312618 508538409 163127170 -582616893 731307868 -171705755 943753541 42 401336933 -897588305 -932271935 42 -999974913 -711469366 495224040 -218386060 -809523396 967512459 -999974913 304772300 -975680891 280192605 -782204530 999970403 1000000000 -293679184 607259647 -99540712 -999974913 999970403 -999974913 -108115065 999970403 -999974913 -195059117 -278803938 1 -1 456317718 42 584707333 315797774 487566128 218265749 0 -607527000 999970403 270654729 844808719 1 -999974913 42 517424039 -999974913 762749720 999970403 0 -258135152 166506786 630484293 -430272405 880875015 -611070577 999970403 -1 -445634258 133592996 243282783 864695090 -999974913 302387499 673210992 363271525 475329952 -455154983 1 999970403 232712805 0 927574326 -165351015 984102141 493668783 816353910 999970403 -775287667 797771892 -754075793 999970403 391199890 417687750 -896160779 -206605194 -153867381 -455774425 209042664 8136790 684885461 -747551571 -730507671 235856496 141341427 999970403 948389236 -864356046 54750931 174518970 433115502 407072309 202983776 1 725638268 838721291 769023249 999970403 445509931 689181299 -790298120 -999974913 -983514370 -850693802 999970403 -135410554 999970403 -999974913 347300871 -549222407 521543473 483179608 -157384517 -599095992 -528254464 283084734 321251583 962997911 0 535827739 0 -63468591 125798543 242313922 -933976290 42 -120648033 0 -247351772 -544836141 -102967138 175626981 -999974913 489839946 -910669784 -128206262 1 -324830403 999970403 600107830 -999974913 -999974913 999970403 939756776 -224316972 -806134096 -988820844 999970403 1000000000 -196702239 308543389 0 -999974913 1000000000 -288443763 -142024743 1000000000 891581732 0 -999974913 0 -972531706 691255130 999970403 -999974913 -579940285 434969762 419111835 42 460018042 764642277 -999974913 -809500899 772196879 -182727372 -197277384 -812841056 -762688179 50157227 0 303211685 -466566078 -999974913 -657458796 528333667 -111296665 -103522263 137416422 796618882 -126292952 999970403 999970403 729581282 -1 -153075557 999970403 999970403 932158853 -885729214 -31540149 -581152239 -650383209 629210568 995550249 999970403 1 -870455226 317073557 39625991 1000000000 -999974913 -730176159 74835143 42 -673322669 695225818 -629966479 -999974913 -513932955 -809420755 665199753 721369672 388453520 -1 880310015 232872310 42 999970403 0 524626000 -999974913 -548303103 639456912 -322526004 765290143 -91174342 78105496 -964639477 620916162 -521684660 1000000000 -999974913 694342231 647117007 8570363 894509615 999970403 999970403 833822079 1 -340305568 721830777 -296621959 -749611434 -220383418 -1000000000 82732388 999970403 72979924 377414422 -999974913 1000000000 -502597297 -659018717 -530266842 253177235 -933621776 -140978207 -252912503 57558285 510811203 999970403 -224172873 -40921693 455561131 -688531025 460015099 999970403 -926691277 -20455365 -900971428 471253486 1 0 828466722 42 -60074834 -960010744 999970403 -759418881 784507725 -119387106 -999974913 3618056 -999974913 -946544579 -999974913 -550799306 1000000000 -582255900 1000000000 -873189524 126131395 253437398 0 -1 -762409585 -597043214 241003798 -569142786 838917420 793085483 999970403 1 -1000000000 349745447 834632033 999970403 -999974913 -306928584 -798146660 712849391 707646860 9984092 999970403 443740981 -999974913 -338907946 42 42 438801445 429667398 377530777 42 -999974913 872990510 -181137151 999970403 546969693 1 586650850 -938935824 -829947321 360998025 460954371 0 -527577867 -1000000000 -791510952 -626146720 999970403 1 -836685805 -999974913 220514854 -916313408 0 -276993821 -823893039 42 202320804 676974409 -999974913 -1 -936722441 -693644832 554098260 -612559379 -999974913 779223174 1000000000 -205120407 396653977 -173610772 841069824 654055142 474826472 -362915605 920170191 -421689099 1000000000 999970403 0 888642582 995929294 999970403 -538898066 -579295211 1 135940069 -876460993 1 -807878972 80260683 945447143 999970403 370988916 999970403 135024348 42 999970403 -380165461 -930394169 999970403 73199161 276779182 -398853975 78397663 -1000000000 1000000000 -433975511 -719258634 -1000000000 -839017410 245655067 -999974913 45253302 -48553064 -399685857 -834117919 -388944078 0 -999974913 869321487 -742015929 -969737890 999970403 -273188238 807986099 562425811 42 -999974913 -336637287 -931648537 17127232 -802873398 -645183044 -842490846 -278059718 -491802763 -810480444 -618222505 -763879754 812983065 999970403 1 173083152 -999974913 999970403 66107601 -999974913 -667481136 878140350 0 -956982931 839493545 636020321 999970403 833458379 55975462 -931404270 -180664192 -999974913 -364426686 -999974913 755363129 180833003 42 -766763827 -391572338 1 -346999975 1000000000 1 408364202 -999974913 0 999970403 247356400 595852201 999970403 999970403 -999974913 -727931963 474627598 645602604 -589652993 667634821 0 -268664463 659579173 -999974913 -999974913 999970403 1000000000 999970403 -191080077 -220623792 -1 -54731965 948827011 224415155 642688588 44616019 -389006407 -230553164 -483013617 953821360 -937993810 -999974913 -651152936 741085509 -834431450 -373101225 42 386537268 747932667 999970403 -1000000000 59294067 -272778432 999970403 518620592 726486815 -769051475 42 807431145 -937158206 -999974913 444667239 439942790 -999974913 252859973 874962568 512102046 -402293778 -279362000 -480128733 -966957286 590754873 101319180 999970403 -724470827 -490597553 1 -999974913 62539864 115334310 42 17652966 -830849311 -868948851 -568650095 -374274776 -387863610 -41222204 -682232948 691160940 629760464 -848343743 -410910944 -746498253 -719838794 -129794639 17112379 -687639171 -942650343 999970403 594334310 -393294124 42 -310877012 -353350595 -442050583 -248954925 0 -934911052 999970403 -1000000000 1000000000 885440877 1000000000 1000000000 999970403 505523149 376727008 656522491 981581669 -999974913 0 -88596685 -759079156 457198652 -843227427 -551639847 -999974913 -842380228 32371827 83576502 462018857 -416308826 999970403 999970403 -786555728 -70826838 861966247 -625106817 567873832 -682274374 413887421 -651838146 -828726758 999970403 -538589457 -957555573 522090982 452680609 497621001 -274217017 74023329 -372665314 -999974913 -1 0 -244104629 999970403 999970403 -218355329 999970403 999970403 1000000000 1000000000 829812045 -625392768 -95848467 760683562 -321516427 1000000000 266210415 72062766 -999974913 -996364356 999970403 -999974913 -804265680 912627289 1 43459475 -601056210 -244368313 -225510532 571333117 -524288453 -460294182 331849768 -625016925 223984802 855944424 395309980 999970403 -890539747 42 -999974913 -642654099 -1000000000 -585069141 -660875890 -591186622 0 560103513 -999974913 678265860 -18201227 513394886 -907587257 -477530942 -1000000000 730730555 -182060552 136248695 -983130676 484601482 -211389497 -999974913 -999974913 829762451 -999974913 -433393234 141579914 468764724 1000000000 -798762045 -554773164 219884027 658047910 -999974913 520273352 -489572822 931068726 -900815620 299222894 -803661605 -1000000000 -999974913 0 -511280512 -630458696 380461944 932762661 1000000000 -9613086 -999974913 123580444 934859815 42 -189053841 -174595828 -234904438 826504008 999970403 0 -477792571 820545772 -1 -1 905809977 804283793 -731646044 -91373223 524564152 663542574 -1 -722672774 44260160 -995827187 0 822655855 1000000000 -298671006 256624386 42 -392483282 310910862 -673022388 -219478405 999970403 -698685511 -558267157 -46994543 199556865 696548146 357498078 -992499499 -988243880 1 -624774646 -999974913 539532786 1 1 -1000000000 808163425 657810086 673567945 -129186095 -1 -999974913 284071037 81486331 645513901 -976504136 102020736 -131654498 -22136772 999970403 350793697 975620886 422780521 42 -68786499 542534654 -94846598 191921220 -414755537 244090344 -402362846 791502538 -308527467 999970403 765447883 -1000000000 370276280 999970403 -999974913 -999974913 147848878 1000000000 946747465 106671289 -991097288 -118860916 -153512841 813435405 -1 379097701 51337686 -751860924 -553644074 354220332 1000000000 417116977 691855721 999970403 -1000000000 -881791175 -668846419 999970403 422532147 172474523 876957661 939662335 -79646070 -917531765 -497289223 -999974913 -1000000000 -54181761 1000000000 445383176 -266401536 690226179 -151314946 275384092 999970403 803370506 544606640 -431781153 -691076466 280687165 -228116675 -17772905 -1000000000 999970403 -292488353 416247976 -133454475 904269854 593259162 -999974913 -999974913 -205866605 -697183592 -854760964 694112517 105271023 -617406387 999970403 -999974913 165662676 450177356 -44607779 -897335645 -702524424 -489213708 1 -999974913 -351239029 94177396 -697549865 162530286 -819261664 825027691 718288564 321933104 245410755 792920706 722369814 -851961270 -1 60359312 569584861 22492094 1000000000 -670377971 -862875983 106589390 240625958 279211826 -728780260 -924323776 510008450 1000000000 2796728 -127975343 -903035226 -841321433 -999974913 -532795340 775777818 -1 -999974913 999970403 -351765400 -276065960 999970403 1 -1 977815030 569373385 700888181 -997026827 859644316 427953511 821203614 537080492 535765915 42 559882581 -351612694 283046783 999970403 529133070 236068409 943902149 924322790 88390297 999970403 -999974913 99774994 -147811427 -542693367 -361030615 950252855 -1 -999974913 -79688874 -892119594 -371681716 939154273 999970403 347758869 -324868990 -266789809 745881631 691446069 824551297 -1 -68560170 -484066613 904174834 224818771 -762921216 754788478 -103525634 -75086389 42 -1000000000 -540306421 405379786 954962299 -318192125 -496088600 -1000000000 491770723 708934144 783300596 999970403 -399257609 527571619 -407163451 -861842002 -483638522 902389591 -921652560 -201652774 681856743 -399581887 1 -1 -105420530 -999974913 -439994599 -442555681 -318648599 -1 708599100 714039021 999970403 -305661482 452718205 -446076865 -85396666 974471913 354079256 309084228 -169361088 -47180007 -680821321 -513223214 1000000000 -779793508 -1000000000 999970403 -406527444 924849467 -574328309 745903188 -399323513 -997740082 675291278 -600880058 -999974913 -1 -194247605 -969958156 482018596 999970403 1000000000 -907559425 174852881 -539819528 1 0 791187595 42 -999974913 16310164 269070934 417490858 -441626570 999970403 170233832 -650494917 -961763703 619639275 733668838 -999974913 713533602 821052596 -653529286 651251041 -999974913 709622976 1 1 517459866 -853528434 866791661 -1 939152187 0 -999974913 -376558515 969062071 791772470 760714734 770120250 954456580 -813345448 999970403 -883811240 1000000000 -898419894 390518795 769558639 -999974913 602947196 764504705 999970403 999970403 -999974913 -428143263 792565523 -293996407 999970403 1000000000 734908363 279976834 -72270741 647152751 -999974913 -894233964 -212767159 40718742 -1 1 611382498 107032741 999970403 -652194343 999970403 1 -727515927 -906357295 -999974913 -999974913 396172243 999970403 1000000000 999970403 475034057 724296936 -788716144 824154582 100141672 537905219 105679086 538916877 -926447862 -299914148 110626472 57384134 -664443090 147683299 -1000000000 -999974913 -184724813 81188803 -673711655 -629372567 42 282022892 48000984 93428504 333931610 714802814 -55510019 410541383 -564674202 596267602 532755657 999970403 -716768379 940205007 1000000000 659216864 -369125861 -759545606 -239245772 14552746 783908933 -590489794 42 -1000000000 -663234012 812692988 -337917944 999970403 855874968 -999974913 999970403 -882663906 -924308108 172795555 -999974913 -779885202 310244967 -999974913 -796721643 856926130 0 748853251 913133028 -22947888 999970403 0 -628740269 42 -404219788 250861833 -999974913 150423678 -584708950 -947575073 -1 -411316264 85211134 1 -75303026 -105620003 -549254235 -999974913 -172134592 203446626 -999974913 -97129711 -741539257 -769870305 -999974913 358418824 -315680128 -609182073 -778725221 245726125 262607083 0 822684948 42 -999974913 -999974913 886065957 286189427 999970403 1000000000 0 -851065851 -66031844 -292663163 42477573 -999974913 -401867825 394255739 788175052 -459402462 -1 415252539 -999974913 999970403 -999974913 -999974913 621766360 680673261 570408648 -966321768 -304139980 -187471204 -923271108 -1000000000 519665555 999970403 506582357 -189960250 517352724 -367066597 -512391330 690457858 385754336 -664050551 999970403 338293451 224181794 -981338229 1000000000 -800471743 -999974913 150579096 3015580 -999974913 390040904 -923517685 -999974913 -536715614 -1 333037565 999970403 -710321103 -649259127 -1 -911378459 338920668 -199491932 990838514 -999974913 -269766136 -1000000000 877283652 -943791528 -286793663 999970403 -1000000000 -984732806 749472085 713433476 -675768582 -110090584 -199416109 -999974913 358781489 -691824137 -625779852 999970403 499498512 305474478 -189185545 796125131 -1000000000 999970403 999970403 424307861 832580876 280133595 -717964557 -532840699 -393944406 -218486429 -999974913 603021025 -274523877 999970403 0 686150905 -1000000000 0 758369638 -1000000000 42 -890015830 123047731 999970403 361570647 -771906330 -665797721 999970403 551523812 -418972897 193594599 943486586 -999974913 -567728463 -57500422 -868467648 -516094684 -999974913 -586442995 247584375 -455597111 526547903 39155848 -982953306 134141057 590303367 256334893 -282691123 0 0 180730296 -150771148 146971704 82635923 999970403 -478790157 -557106824 -103976007 -522457403 -718029191 -597064454 -748983599 -588918668 801643345 -957305244 -17233587 678917260 -922946395 -999974913 -999974913 -907849969 -628515662 608521546 -556770971 -150283020 797478595 588126236 -53361957 498614438 -465820023 -295501536 -769133857 -580026401 -907764831 1 -611459556 42 389656302 0 -999974913 22953218 -919364417 820181298 -481948343 0 1 -632686293 274742200 -58522858 -1 795658948 402058236 -999974913 218213005 1 -639792271 42 999970403 999970403 465027207 474522088 -15452523 -1000000000 664216115 999970403 -821518865 42 -234556946 -442467010 824306761 0 1000000000 -718298166 1 -294681018 -234835435 -1000000000 -24979540 -463790793 42 -845449418 -600815779 42 42 -5542686 309495552 -696967516 -1000000000 -524264870 930494270 -1000000000 0 -92859067 -999974913 -591751663 676498334 -755491384 385573065 223881320 478328121 -603621822 864242016 574438502 -317231924 -1 679024409 -973020960 -13366729 999970403 -999974913 921631540 -266302815 999970403 999970403 203419194 -625540307 -999974913 -734376763 -451879222 -432029722 -999974913 677547706 42 262987010 1000000000 -539200887 -843042425 933621610 -793141367 859301830 -504485876 -370877178 -565706880 -146682378 449778118 427205748 57320707 -280032411 -370135785 -829768217 -1000000000 -482197846 420627178 678305874 -527048718 999970403 151007951 93162934 -999974913 -839508856 -421364366 0 999970403 999970403 87744693 704433230 1000000000 999970403 -936944639 825956676 610757375 42 -1000000000 -1000000000 520229060 -204949310 -168598717 -999974913 -568155515 -791240248 1000000000 -307913552 108605676 -2810372 -1 -650550014 544608106 765156399 999970403 450810307 0 -477401828 82604546 -909153638 999970403 1 999970403 -999974913 -340603819 -385673123 -999974913 999970403 78928661 999970403 -1 42 -791627847 476357240 -114083680 -1 -589431179 -1 -793283323 -782300160 -109560848 567087671 767544294 -77584684 -569746635 -794002568 -605524155 88007485 210440519 337342124 -526300316 972245973 -999974913 -1000000000 -746866544 -938291707 -790340759 999970403 -212212887 999970403 -316472422 -985346348 1 808542063 150508806 1000000000 1 999970403 -598084202 -999974913 1 621656548 -897887125 1 -644613349 591239811 -864787530 0 419203638 -177561056 999970403 -230649857 -644302502 586387189 -999974913 -835893504 -656465931 742816251 499726907 -594998935 -999974913 -460715811 452825420 999970403 459979516 -721243480 271974023 230760424 -657585374 414261836 -206073385 -909040935 899114883 -764440660 -91942975 -850480683 -294825040 1 630602070 1000000000 999970403 -810951780 -396170694 -1 1 -891294822 -999974913 -556025861 -84067383 -749479007 -622366958 -745903804 -577736412 -999974913 -429446998 -1000000000 -543693739 -1000000000 -894274959 -943343816 -1 -624166545 -480742009 42 -25215682 999970403 999970403 -497776613 976752842 -300116935 861242413 1000000000 -999974913 -436718108 -40670551 999970403 1000000000 0 126059765 -25108835 801087664 -352669022 -506198332 137360300 -538457732 -941174612 1 -105708050 361402241 179891415 -325997381 679000924 860948588 -726731693 15746388 -827395098 980001518 -575492249 -647933274 -999974913 728928449 1000000000 -974365512 1000000000 195925467 -581756870 110898914 1 576376585 0 1000000000 868980345 -999974913 893796976 193594599 -387824521 271163460 42 -1692612 103914980 788529367 -857746445 808036210 399999008 -33712672 252719426 -728137900 433623349 999970403 151125503 999970403 750404894 109453817 -1 -890423491 771176609 -999974913 299151483 -458755896 -91999036 471797066 224214928 60865658 -999974913 -56704385 -999974913 999970403 -999974913 999970403 237978338 597460370 -566809780 758897533 -999974913 -720632959 42 999970403 -999974913 -1000000000 91422793 738407993 -748456576 568740597 999970403 999970403 -47604562 999970403 774929955 -429200077 999970403 541680434 -438715635 -237704748 -598277712 -79714206 -267588554 1000000000 -999974913 773400521 -281288712 -571156662 749079314 -999974913 826845238 -29923098 -999974913 -253294401 -433078442 -999974913 999970403 -448547414 -999974913 158404524 -18485569 999970403 57611397 -297503446 999970403 379442926 -421099444 -891342209 -999974913 -400836940 -939118441 712583074 529939868 -56437986 -133429703 958085731 446039114 999970403 511216234 1000000000 221375453 0 700927754 52250135 78754814 450466754 999970403 -907499 42 -999974913 0 1 91244898 -1 -400129264 -613930550 -999974913 -621443478 0 999970403 -1 999970403 999970403 42 -1 -999974913 -999974913 721311131 859790774 0 -767019085 672378400 1 180896262 -73731741 -358754818 -478227762 66969428 -146615203 282762687 1000000000 -233904337 -22243990 -999974913 -1 794029053 -999974913 -93469659 -591519506 826083146 -1 -702140679 -162894711 535873963 717056113 -578545401 999970403 -10842086 999970403 795260873 -628558676 750823462 437263451 -2611487 -213474514 -690521455 406104413 374737408 14933882 -405771528 756062702 425759712 944085365 -74640035 323226747 857730069 943041093 539641655 -803611693 0 -999974913 1 -278274742 -751867965 -621590468 -87148641 848062398 -222691206 -999974913 320148172 -908784465 -70517315 0 -727032675 -709175265 -141945445 -92957572 -1 -687665457 -870485387 -999974913 999970403 624392458 585260215 0 -595379249 -93861260 -940951010 -659238830 665602794 42 -1000000000 559572872 -544437378 42 -225894672 -723427729 -571521859 622953641 -826798913 663340931 -223008515 -337888045 -344805207 786748810 -614278687 942810726 140372109 479506384 103409733 0 718949293 897386270 378194274 677291581 -999974913 -385961762 757358308 -147749270 1 468755044 -977234614 -622291918 -999974913 851171439 846701701 999970403 -485385956 1000000000 505857601 0 -1 -49384214 -598494833 -400669477 792565523 308052094 29526853 -455291827 -963345932 -481489696 -165085198 -266789809 -940702545 -477573283 236582777 999970403 -656065279 819277167 -728196761 752565879 -109526997 999970403 -10228978 -419600991 1 42 194647043 -999974913 -202561718 -279345903 -429446981 1 1 -1000000000 -623542712 748779524 0 1000000000 -72253418 1000000000 -5450920 42 978292037 638898647 -1000000000 -1 -999974913 -999974913 -99822694 -361862278 609026626 -434148952 733552714 355497887 1000000000 -715247070 -580990873 1000000000 -317221033 -347770313 -549136215 -918786652 -726178236 1 296247915 -857684194 326184109 -80231085 999970403 -756332990 -374288655 -1000000000 110220644 42 805241629 674800759 -268501080 1 633724289 -381244158 134389913 -999974913 -721937767 -1000000000 -999974913 -999974913 767688841 -733426176 -836898389 999970403 717187592 -1000000000 -933307572 0 0 686564189 719455985 -1 727679084 206296349 859198631 -535340912 35221619 -857531508 -200527622 814880171 -999974913 1 789726507 -330638570 -448726020 -768498185 835150438 -1000000000 999970403 870202592 999970403 120929178 1 -139737171 -90140370 0 -1000000000 345318842 -537267124 52596113 916255840 -384192863 0 -480068337 202752018 647459072 -999974913 -1000000000 -999974913 0 395140882 303945040 -136857803 -919754691 1000000000 -325417295 0 -788841497 0 582793586 999970403 -999974913 607649123 -20186981 28757705 -999974913 999970403 614457248 427207101 -830084582 39012168 -999974913 -460931504 -443661806 192103978 -999974913 89635129 -138739974 -761371475 -552037020 905069441 893620016 -999974913 126163964 657683151 440811303 373488468 -485636393 976613767 262523579 -999974913 -941185027 1 -999974913 -402361486 185196067 1 343019100 -638969213 42 901053768 -2953770 -706325353 -886819416 -917119288 -644152676 -1 -261321271 -205315486 35539781 -1000000000 -481236511 635429098 -325504908 166965223 -643124643 0 410822028 68315648 911752800 -418877196 -969693159 -725731818 -896677701 307182524 -606893274 -454502471 -683330017 -465550107 418801656 549710982 1 970057169 617546142 42 -368771580 -613659310 -781259148 -305609861 -1 940892022 -156758931 -736049805 0 999970403 137313883 42 -68554929 999970403 954444201 -714276439 -508236303 -914646454 1000000000 285472391 1000000000 1000000000 -1000000000 170229555 -888904530 855598857 595604836 999970403 1000000000 495792804 292058802 -460576824 -146967351 433619015 999970403 757922501 325830848 -481452146 999970403 -999974913 -999974913 67581632 -999974913 -499526273 1 3589432 548799970 211772758 0 -566861489 423334409 999970403 999970403 985887346 42 -999974913 1000000000 746503514 372335927 1000000000 413379250 1 233102453 999970403 494760916 668109532 -999974913 -872725647 -1000000000 999970403 268997419 -1000000000 -999974913 0 42 -931005368 -538119153 -716021890 -107916884 -214753138 -1 397880838 999970403 -114639499 -1000000000 343173998 -351659725 16939153 1 -109552496 546283788 1 894903632 999970403 -335173704 -264064595 -1 -984363005 -1 880816241 42 1000000000 999970403 301151692 999970403 161904401 518369564 999970403 -728785571 999970403 -88193774 879006321 220331948 141586022 1000000000 -359411486 624049772 1 456216720 -584801006 135504717 -89068307 1 -999974913 -577944914 -1 999970403 680282106 -923363776 -710196656 -897627529 128316625 666218976 66943655 -782561043 999970403 -1000000000 -605398599 1000000000 376744135 -123408928 -1 786376713 122671817 831388676 893067298 999970403 -230649857 999970403 747231180 -1 -999974913 -999974913 1 188129821 962955010 66615011 42 613137140 -722953349 -269192735 -999974913 -746413231 -999974913 -178963939 682871400 -999974913 995232732 999970403 0 925051050 837697310 -713778522 -999974913 -1 -221926644 881516896 -281661693 -290197353 638786113 -999974913 120242763 1 924955887 51052432 -64973667 -796102714 -626104380 -1 -403598938 -7791453 -22893544 -1 613845100 437280397 999970403 -367226895 -581595673 375316801 241111974 -795652803 -720787578 136553856 -1 -806936770 -999974913 820260846 -1000000000 542209717 -936957275 705664566 999970403 -347894604 -916633957 1 -651865365 -959354165 606127825 850600423 -999974913 578413091 355650406 -918022495 270352971 999970403 335842024 53151796 40779055 -244517769 -999974913 -1000000000 -608317465 -586499311 1000000000 -403098465 247743667 599315454 382435673 999970403 181629046 186114174 -987999467 344990600 47135609 999970403 629417556 787165525 283063099 643997403 847310525 -574303989 599088818 -999974913 -754649604 755846744 -347894604 997999565 42 750619996 -212093889 -321057310 -837883066 83366444 999970403 229939290 -418846695 42 -999974913 1 -741760591 494092816 1 621656548 225061750 42 61455860 -999974913 999970403 288365884 1 -999974913 -1000000000 -253374407 -999974913 -1 999970403 -372049205 -462700641 999970403 85601442 42 851031636 -910740323 -678858915 -999974913 -590065866 -1 1 589861927 1 1000000000 171112295 -68137336 1000000000 38610581 -999974913 -388614310 -378037907 -203674384 -958050113 -6185733 283129772 333764598 589236516 -999974913 -981608798 999970403 758502819 673450936 523475253 999970403 731245257 -540933265 890310569 626261896 0 -999974913 136446393 -999974913 1000000000 593859600 168302668 387311741 999970403 -783186614 211289371 -710069797 -869650702 999970403 42 482386251 806638318 228123958 -901044530 286026908 -1000000000 999970403 -8293915 0 152492290 -194803974 -404223520 -244621084 -263030814 -860915859 -999974913 -329536869 -999974913 999970403 1000000000 -501843558 -291339160 999970403 42 -85863786 -782673632 -765745953 153488044 -975285984 -115431338 0 -999974913 999970403 722167577 138885180 910099737 -59755466 756996079 -1 -591307707 471670096 244802140 -1 547900709 674870152 -719766850 0 999970403 893822732 -253392235 -566442305 1000000000 428728241 112617022 327709918 -1000000000 -170665987 795487957 70163680 -999974913 -578994574 -870118489 799679679 1 735764680 448083647 29294512 1 -999974913 999970403 -999974913 -782783809 -130854261 -78806218 929159355 -999974913 -426155635 999970403 -999974913 -899229030 -999974913 -764777911 528332531 590740844 -617004499 603665814 1000000000 1 877166208 0 -1 -999974913 970661441 639766534 -999974913 500182287 -498113382 999970403 999970403 -999974913 144379687 999970403 -999974913 -183475551 569036385 -386356020 758304041 663625385 999970403 -654984207 -41293335 -315095643 999970403 42 799765094 -414544346 932241275 -813922521 -892343845 -697697675 -348740459 -852578072 537386344 -874967925 -385868894 791308848 848522552 583552588 -708686468 -999974913 -773678627 1 42 491032877 254219256 -368091435 -999974913 -876782988 -815961836 1 -642116040 42 -569975973 999970403 -999974913 986108846 330426758 -1000000000 -941254344 45986774 42 166806342 -795223518 999970403 -759899828 -510962270 -628967355 925495682 -579013658 112210772 -809996996 42 -307710572 1 -686779297 866172643 999970403 -153341571 -1 1000000000 -74166031 -999974913 -495615661 -235037138 -423804825 999970403 -999974913 -855186840 -824981371 -123869966 -571920852 -999974913 42 -176859874 -999974913 358259077 992820156 -231378960 -933978843 511779876 794700481 42 -470710447 956272441 570438359 578259384 -607227811 909229751 -610644091 -763432874 999970403 -797794170 -193375777 -353947410 -692075116 -522475697 37969681 -546951870 999970403 -665662636 -999974913 418926302 999970403 92824718 21228161 379276168 -379427623 -1 -446337788 -1 651816974 -184533986 -812870867 -626579661 999970403 -999974913 785525413 999970403 466743960 425904729 -734753815 -578683506 -999974913 -896716689 -601414843 -785268224 999970403 557115010 -1000000000 414098900 -611637761 -637572998 602098619 -999974913 -773269104 0 32039849 633738893 984750598 42 1 -999974913 999970403 -1000000000 -1 644443862 478409559 -1 945883458 999970403 -999249495 985195749 1000000000 268633484 999970403 571645019 42 -882200625 -943405027 132062142 999970403 -999974913 999970403 -1 999970403 1 227794937 -66747440 70733150 -999974913 949889373 42 -481466531 77669131 999970403 1 648133469 956555236 -1 999970403 1 956155422 -448354733 -483300595 999970403 -1000000000 939806918 593315833 598837550 671687371 124371055 -18401017 -630627622 -999974913 778781169 187648130 -669220712 701947742 753570852 999970403 173276201 -999974913 -544194486 -999974913 535113317 1 -999974913 -369295922 1738104 42 42 -507430411 67796064 -999974913 -155421866 -1 -99269175 56579311 -999974913 889980357 447941794 -951722089 -999974913 -88134505 999970403 -790379644 -617633572 -547192107 999970403 999970403 -317301795 -298010578 -764106947 -1 0 -319644802 -1000000000 -624212792 92068095 1000000000 -188410351 42 217127440 0 -431174291 298747895 -1 849146956 1 626100985 25144790 1 -798972335 -63413627 621822463 815159400 511102383 151386612 999970403 304146306 -999974913 369326727 -583020454 -999974913 -392486906 843007653 999970403 -473621337 450973555 -999974913 -180414968 214894596 -999974913 -452370328 940041739 400057811 -1000000000 749170743 646248922 -326736367 -735213821 -40406447 85524355 42 650425206 495471100 -999974913 -772882525 -999974913 795549589 1000000000 999970403 -760543030 999970403 999970403 -577645001 6644842 999970403 999970403 -165749630 -999974913 -558337796 261472138 890691531 -1000000000 -763936048 999970403 869690429 999970403 -907703358 999970403 1 -621831857 1000000000 -883232301 -604556362 0 -768705780 -994677788 1 -999974913 429228910 -1 680048779 803312560 -30638682 -372826278 -613383523 66017704 0 -475732476 188972056 210562740 943064159 -999974913 -606768478 80875078 874851907 -1000000000 791162594 938753180 -284678413 -999974913 152311366 747879846 -250105670 -459315719 -1 -52421877 914521270 214074906 -363909739 440154010 238964490 -1 -63484063 -808903108 -831984989 0 -999974913 -674663146 -296225492 -693496320 281803368 262062721 -925934862 -168626976 -999974913 -799962073 325628315 -677517257 -601953647 -1000000000 999970403 299558121 1000000000 470452733 -740423329 67776944 879881710 881510776 -999974913 876008741 -999974913 -586006917 -999974913 -802819931 -12755591 223814387 0 24616897 -961132957 797507742 -286951364 247461799 -5048816 -560225925 -999974913 -999974913 999970403 -546287582 49777155 -133734948 695297393 1000000000 1 -497843226 -950207320 -341056018 19147753 -999974913 92305725 -693910345 999970403 1000000000 685719400 1000000000 962165328 303135070 1 -999974913 -789943377 908885902 446613282 -414750252 1 362907296 999970403 761043144 494509413 1000000000 760623953 -206490925 894604777 -172143430 720251443 55992221 -999974913 42 327874831 -1 229956141 999970403 433533791 905287394 -790396425 -999974913 -417436868 1 609215470 -62043232 502022382 -294563353 -668150242 -999974913 900517264 564436577 -999974913 999970403 -559152483 -999974913 -1000000000 -359752222 -29751267 -1 -888591585 594350418 -666970973 -941056892 -933680932 79679805 999970403 -875150715 -700848760 -999974913 85425925 -907188125 -279977389 -1 -496380483 999970403 691524543 -690466432 569095003 -940283599 648257068 82449606 -533423512 -734167294 6127659 42 999970403 47771986 420595791 999970403 1 1 -709312545 1 500695448 127316324 -948757677 -857806740 999970403 999970403 40477437 -811222562 566811080 1000000000 -999974913 104901902 -244573085 42 -549332231 -477731803 -999974913 -999974913 586707018 -54633405 934901739 -898052535 633365207 655740925 999970403 190099172 -829062918 0 -829790416 -1 -1000000000 917782037 1 853683856 38686312 40306991 -325905240 -344738516 -634014809 -999974913 -999974913 59078438 1000000000 -805812268 824812218 311887901 470251940 -299008048 -454358671 -197841165 208367235 999970403 -784771222 -162994158 932325727 -999974913 42 -754893487 -921803010 -82014680 -66057052 -298967634 -802621811 -999974913 999970403 -1000000000 577598303 792020172 342257044 705242547 127559180 -630922051 -999974913 757815909 900386390 999970403 812835183 734533616 -237758048 -860791052 931460532 -999974913 -999974913 817238995 -999974913 999970403 445233623 703208467 -888051485 -361110434 1 999970403 -999974913 738887581 -1 17688888 -1000000000 656288459 -590124008 -877213808 999970403 -1 -425499811 524043393 -999974913 42 0 -676415445 278830685 -964837087 170470721 76923130 948833330 999970403 363615760 -610708832 368881932 1000000000 1 863155778 837996820 -216871420 -999974913 412947900 999970403 999970403 243503362 0 415597109 -884833475 560227315 -708564903 -240062239 -864802194 74713482 866942586 -235545178 86730950 -89586190 -814709738 1000000000 -214579501 -999974913 395448798 -708200200 581535227 -800735780 90393814 -999974913 -132014555 -1000000000 -423958622 764133165 135922895 -14087592 248405793 347301798 274463266 888676550 738241034 999970403 -9887210 -915290824 -41414201 703055187 -375011417 -1 40567340 999970403 999970403 824697860 -525948339 693592906 -214866079 -10247740 912728575 -823460114 357752427 -999974913 -467529964 -999974913 -1 400954465 693369599 -189301693 683349700 938108137 -999974913 -196857470 979296169 92525450 -186910318 -864603800 -999974913 -1 -93838353 99141345 -252585488 197109497 141251908 -747893181 -71704593 397917450 -478556738 0 -1000000000 943716691 -103530989 -227884785 192487102 -740084189 955269602 662738158 1000000000 674251315 512485203 159360533 -53412664 148379582 999970403 927383798 -274486617 999970403 130105016 903406849 -1000000000 -999974913 9671514 636678026 -869561296 -133783382 -857722006 1000000000 42 774608634 999970403 140935330 -259706761 399653597 -1 999970403 968637910 -999974913 -465620007 516241166 463574452 -1000000000 -1 -1000000000 -623305038 -999974913 361528804 999970403 999970403 537912167 -976459103 -160662027 463377871 638956058 -373451668 644454881 709787172 -805401860 -963122909 537141299 -641355600 -254151761 -999974913 951809180 -735681748 -1 3874800 -15283910 999970403 999970403 -996773911 599941520 455921334 -397757391 42 -999974913 -1 913467943 -517024701 177985818 -974060844 1 -647513883 -918981602 -403865931 1000000000 -126345186 -1000000000 -668084845 -1000000000 -817380693 299896713 -999974913 1 -500473410 1 813897941 999970403 -614038339 -940388149 -605493755 771520831 -1000000000 -977206516 -507967442 -784489063 -480646851 -999974913 598938806 -545172289 -215604737 -240970001 -1000000000 886666684 -553079345 29143913 -599386270 522083182 -1000000000 445387637 999970403 999970403 273331764 0 -906134417 -153429768 66423448 -1 -262530638 -1 -110810645 126839717 -346263103 42 205090402 356938185 -440099782 -745873405 -169980501 443510494 904379045 -386712608 665282629 501211630 -1 474979516 -1 997006929 230510009 42 1 -496190152 999970403 -962088661 -1000000000 496917492 661039517 999970403 649636352 -784437715 -172584716 440664832 -940186770 186422748 -260939573 -942059712 999970403 1000000000 671949764 622948750 -244675870 -856070825 -495928387 42 -999974913 -999974913 957683817 1000000000 999970403 585398397 -129041365 -764119105 -747551571 643493723 -999974913 0 0 212097316 463478107 -958310360 -1 922980747 -424141645 999970403 -416360080 -557261058 42 -570137451 442485261 -188188065 999970403 853523154 -108865255 719467561 -68137336 -105389958 -659893974 -711342829 -183032665 0 262511633 44524976 999970403 -333529125 781734882 -258451002 -747178792 834484665 223437531 0 999970403 303880960 -282687702 -19241379 -813507381 564515035 -414051048 999970403 934795636 -232020150 -597127172 366078947 315757331 805965170 1000000000 24535485 1 -1 999970403 -85771124 432447512 -87529703 -701932964 -939840078 999970403 -767587417 791030458 -602750747 -1 599775530 999970403 -867043737 -524414265 0 179514147 -1 877130227 854915688 -999974913 331608729 -1 -367652878 999970403 1000000000 82823822 1000000000 323435298 -999974913 803043937 104676440 -586684932 -999974913 42 -644035722 -1000000000 999970403 -510706701 163070780 -603665999 1000000000 872819824 -1 -25046368 1000000000 378793050 1 -77320 839951759 -976860010 -826914559 101123419 42 -612338010 116542786 800145418 -52406628 1000000000 -999974913 518080077 -770959918 -27843043 -663007256 -999974913 -1 -762083671 -609839416 -957344689 933628572 -972902559 -42256148 -902643556 -434305717 1000000000 -140164104 -999974913 859853439 -375114578 -999974913 -72804008 361945827 54871181 -145254909 -178556286 508995105 0 -532194429 999970403 735481360 -999974913 -100783573 683799658 999970403 -299407987 896095862 -360525969 -216123749 42 -600112879 -1000000000 999970403 -196691381 3473405 520675650 -654040289 -711766126 -569569973 999970403 -999974913 999970403 129245093 -825379804 383040735 940254168 42 999970403 -244479555 999970403 530926337 -551797616 -1 531714845 485425260 -999974913 -1000000000 -844515604 -401651273 1000000000 -488653506 999970403 261887449 999970403 72058063 -999974913 999970403 918467168 -999974913 -608953524 11301148 -999974913 801242600 937027843 -866494568 -877857992 42 42 999970403 999970403 42 -999974913 502925405 -591453935 999970403 0 -618802306 -552993740 -620518656 856191281 39900827 32456773 -999974913 217095235 517993960 332650008 42 -764256580 -711482565 885229563 999970403 459051372 528333667 -357381999 432316088 999970403 1 239739375 -174929869 -1 -479411777 999970403 -450324035 45144075 -10599066 794982243 999970403 -223557229 -116829622 -983107928 -661673573 143006503 567397187 -1000000000 -641218667 -86897412 -842908954 -224273405 -606165893 -999974913 -1 -663493783 564695401 -727366649 9782428 -719638362 -800556710 472924792 1 999970403 0 872886692 750523180 179283916 999970403 484961956 -999974913 999970403 1000000000 -190042053 370129454 -58339198 468371805 810170288 549801451 -999974913 771262689 22232320 -999974913 953488840 796151808 999970403 -904318816 555464794 896682627 -442780970 999970403 902517440 498025517 -803096115 -372930928 638772588 473458464 875338753 -396455355 181427237 -60381113 25551653 -433871377 664385078 -580312502 252936908 999970403 564613982 224616791 -888666889 930783230 767154376 96673172 999970403 -796534891 -999974913 755193843 -159294667 -77320554 -606690723 233089166 -653266497 459297977 631579967 -301634954 -753203135 -725956715 -999974913 983416324 42 973743302 -503468410 -642469887 999970403 -739486269 0 -182756626 1 0 47817456 303392300 -999974913 -601472322 -192002956 379744557 1 -922090864 999970403 -689021414 -999974913 935499963 -1 603532522 42 -545414462 999970403 999970403 634732956 -639222422 118189883 -181115379 -1000000000 -1 -406205601 -286779466 -411688953 42283815 822384549 614171160 999970403 409120089 491262981 -1000000000 -999974913 -49136841 614331859 714751514 -537778002 -327072284 999970403 -445867695 -690950832 710884624 675200259 964177305 37301238 999970403 480695734 -134588531 -467375780 -646702732 -1000000000 0 367857103 -999974913 133858559 -55575377 145364457 -272586975 710865605 790964498 999970403 500570363 -999974913 -175284422 990618411 -757282102 36923871 -794241364 844837252 -732012978 999970403 -55847565 -871547533 434357561 195352393 212200178 640925853 -284050400 189484692 -538898018 -635443625 32339155 999970403 -159025037 69901822 -999974913 241485585 -811014133 -556352255 1000000000 -543015478 385652688 -534615894 -68559686 -1000000000 -843839253 -865116409 -1 -15794293 -295161261 1 42 -239359588 -277277341 869991520 281828047 -579669139 26792985 -850983757 -670039131 916038048 -999974913 42 -786909911 0 -653203143 107871540 746163322 475618004 0 750697789 778213033 -710760633 134142658 -975322937 -894849950 885400115 -48174184 -835871936 -999974913 -604991869 999970403 -301620327 -789505207 -75778954 -132734676 -805180248 -1 -119734463 362048180 -1 -154402619 999970403 464423034 -943713133 908981722 -999974913 42 -843651268 956040809 285872034 10803613 -734654644 481989025 585694031 -373935377 926648133 875059049 147472611 -1000000000 -381586847 595245385 -669942937 42 39378641 153944411 628020298 533771747 42 -1 596152183 688084217 922224682 -318251891 808868678 -888116448 701832933 -15717286 -847734281 -966233057 -549141636 999970403 -200492588 -351135737 42 965961498 999970403 -325417295 -828698833 1 -256422974 -394809393 -19599568 -205915872 999970403 509870182 -918425544 348038753 -999974913 940086518 549198039 781035001 -26269447 42 860581927 -996469774 999970403 42 999970403 997678043 -882172934 901731090 0 933999353 -171153809 980723389 -527606668 -999974913 603476022 422085385 567742107 -845368793 -581241172 295343402 -1 -943583022 999970403 1000000000 999970403 -546603985 -999974913 332116819 650832046 775538675 -597506382 498370829 -980889266 -603633137 1 -668656691 -1 0 -964614899 -999974913 -999974913 -892544432 -1 -291672548 -75092592 338262368 0 552737747 388587593 667775725 327762488 -1 999970403 -999974913 -637905830 -81194454 454758742 -1 1000000000 -108354629 624321227 -426672718 -1 -999974913 -612890111 999970403 -1 -9231734 706696713 46456542 -536664055 436369813 -997511109 -892370306 156043235 999970403 643858141 42 -23344817 -999974913 -417396184 373129989 304767292 -453412499 -999974913 -430295397 42 97366151 -572345165 0 846208204 1 1000000000 -1000000000 1000000000 574293223 999970403 24062821 567584406 424054866 0 369574929 -746816935 975307924 42 -351607216 -537033551 -154429047 -943698802 249468874 -638269487 42 295789744 1765528 -688653377 144401140 773438351 -193174928 -645978674 999970403 545106062 -999974913 -109153385 -609856321 980262513 -103879439 1 -191886429 -999974913 -100163273 -663239122 -605244744 394261932 -336783261 367151998 999970403 317444107 629809161 -999974913 32124797 749366762 607208563 -977942290 -1000000000 -468281750 1 357845835 357554379 972990335 -158681689 905489461 925323870 -999974913 -952204167 -362202022 -136080323 715625169 0 999970403 556208770 -279127630 999970403 789668407 -365614241 -716972238 305753772 -603279224 999970403 -613580117 -525394592 601504802 -860892991 -482882112 -226232999 -411507545 -27926054 780887784 -999974913 1000000000 -939377869 1000000000 999970403 -351253011 999970403 999970403 -999974913 1 809556780 -784207251 -1 -999974913 513817955 201716836 1 -502918145 915790806 476983981 1000000000 86140372 -991816475 -374357848 -503611716 844047195 370968604 355942826 1000000000 743944563 525010493 -783515358 -144907426 -61632027 -369176417 999970403 -999974913 273676467 -506029278 0 76123857 -759992359 -999974913 534177304 83669778 999970403 -999974913 -1000000000 30171993 424636226 319292293 843933324 263927205 -694321797 -323565559 -530701268 999970403 -745512410 42 42 125444923 1000000000 -884081518 999970403 -908011510 -999974913 188655913 -1000000000 463064343 340274173 -638066019 999970403 726980900 62263403 120745633 999970403 -589653345 -450971963 -999974913 408236432 42 1 -999974913 -730847759 999970403 1 1000000000 919677592 692834595 688553051 110721086 494129306 618147235 999970403 999970403 321266588 0 60032215 1000000000 604558742 -429613517 -55862990 671628183 1 755814997 999970403 -335701393 841456755 973580592 220549768 724694152 -674901114 -523000706 -658164193 -637441999 -46573065 -218114947 -471096898 42 973471600 -825278861 -377486851 -146073617 165360422 594919645 909970976 18015350 258567027 -438680773 999970403 -999974913 -1 0 999970403 951631466 627713244 545032618 208319004 97359430 999970403 333950831 0 137964207 -48271163 999970403 -752178200 -251030950 -762360905 -1 999970403 -888429714 42 327563930 1 999970403 289638986 1000000000 47252772 -970978613 -707573825 99344915 -596435032 -999974913 430973108 42 -999974913 -655842623 -122504249 -906137758 73223991 -300144256 -999974913 343471337 837885474 668062729 -707170417 9689195 -1 -671745066 42 -637469047 495266593 -714941529 -278767568 -711560477 -877275573 -94335669 -846484690 42 42 729814440 -973900218 -467746462 0 952393948 -999974913 1 504990375 0 999970403 -951084151 727290553 -1 -1 -711528339 282732741 -823853133 -434597680 -999974913 -999974913 999970403 -129283695 -1000000000 36878020 -156840803 -793862664 0 -113353831 -999974913 985617271 730275063 -999974913 -161573334 738664880 -920668413 -342848533 0 1000000000 -977592861 -360778305 -34387457 -999974913 -511625006 -759727187 -1000000000 0 -594697074 -408618335 -999974913 -801580591 -120993262 -805025165 731335257 -1000000000 -277107168 768943258 -306005882 248472072 -999974913 646249199 -161077415 734398652 586513018 0 -406046565 -999974913 -999974913 999970403 963390442 42 883723008 -979380922 -938575729 -685392289 -907996532 762746685 -148604687 575044654 -999974913 -331643741 -1000000000 -320915277 132751552 102422323 -999974913 -636589734 -626854362 42 -1000000000 -471215682 812039595 667006540 1 -834947158 -70118356 581599141 474576591 -1000000000 932928487 1 -1 999970403 885456152 535450177 -677077285 524135246 -859971915 -999974913 302934270 999970403 -536693451 999970403 -999974913 314896357 999970403 -821153547 975253891 42 -999974913 -1000000000 950954719 767375102 108941391 152661836 607485482 543708979 -565518162 -1 743952067 -999974913 458893490 -1000000000 -249287974 760060281 42 -358901704 320949524 290173588 977316548 790179391 -528125728 89925528 -591812188 -657791576 133209060 -190730769 1 -418205408 -999974913 961973573 697139276 36113266 -219348721 -677319359 42 -701715878 18977437 37507716 -856061543 -999974913 -996671477 -312147628 -281505772 -999974913 -1 999970403 -999974913 -252329064 -420525979 0 -1000000000 -1000000000 474910015 -703654997 999970403 999970403 -1000000000 -1000000000 -936056085 530498313 -766783767 0 789128745 1000000000 176811423 317679932 -697142783 -200442514 169419000 139756631 693915423 329203111 -445286416 -199840450 155187415 340779622 -999974913 -57478713 41174507 999970403 452086671 639694469 -319223931 -359748605 999970403 63665765 -905005188 999970403 -999974913 249779067 -762018384 1000000000 -68283427 -554427153 -1000000000 -610952612 522305373 427280980 -374455442 418987955 999970403 806275760 221151638 -552484793 546217353 -579986007 -999974913 905827608 -273714472 165677382 -1 -999974913 637850055 -368592246 -251655927 -1000000000 736890373 -513759292 97961213 -348136453 0 -105538299 -999974913 -401743006 198042205 -964890470 1000000000 -1 -1 399666720 433052705 -689434950 -744381964 392134101 286085972 -999974913 -815040257 999970403 -715163737 -1000000000 638679855 338888981 999970403 791547340 -999974913 -1 42 -999974913 -217137199 699320122 -773503235 -999974913 942001198 -715471536 485717852 -38931991 -999974913 -410916807 329781596 197768650 -863868073 872033150 -843162537 -990385664 -180009426 -999974913 -583716188 0 32054205 279254800 609527640 530022819 -169703732 -999974913 475721098 595273072 963134465 68321950 -1000000000 -1000000000 -528880320 -1 -881445114 -103974602 -258724692 -999974913 37752199 999970403 -1000000000 -120071054 999970403 727885102 -541424662 467515346 992678878 -945136843 1 -890457740 -753814355 999970403 1000000000 179065062 42 -51207315 122160600 335281543 999970403 92104847 999970403 615446192 -1 999970403 -90443492 999970403 -914044301 76308447 16932774 1068179 -614229789 -1000000000 999970403 -790803169 952664795 -9464663 1000000000 -885376987 1 999970403 -287609344 999970403 -802728010 -556970880 192787644 -999974913 999970403 -999974913 406228944 567299011 1000000000 697166564 -999974913 -444000092 -999974913 -473979398 429206517 214377419 1000000000 -974837663 -1082766 951748054 -130738230 -106621808 -23146306 -679299292 42 -541123320 -274184440 -907357716 552056203 -979356139 -938235134 527072415 -999974913 -999974913 -967436593 635482882 -999974913 627895847 999970403 -834836049 -999974913 -92116877 -894899126 999970403 -963453386 826511403 844022670 -309592931 -612570048 652424798 -535797268 -1 607843557 -559848182 -697833833 -783393932 999970403 764896370 563010949 -280416348 -273355682 309901081 988552994 -926165261 -963578043 999970403 1000000000 385263896 712332709 -577929713 -436845608 -722958114 999430085 -229267320 0 -645819853 54965886 -165808882 -459925623 343657555 485460615 906386494 837073272 -83539471 -1 -927920035 -854967491 1000000000 1 182067109 832265939 999970403 955060998 -424731648 308618172 -999974913 1000000000 -615531874 1 -908206005 -322632321 499653509 989651843 228966611 -1 999970403 966354046 -339743800 779139133 999970403 -616426639 999970403 -22460147 638571855 498795358 999970403 -888614648 -289622557 733211303 -526708554 -113658560 -695228089 676837543 314346401 -688669130 -916981052 -999974913 -929499517 1000000000 359654841 -387038371 172642060 -829637954 -1000000000 -870053775 -55278279 574179778 -432787064 42 -999974913 -272791660 -233970490 -961826654 -649402560 -219199216 382550044 -999974913 -280817726 -603108349 -1000000000 -1000000000 309238820 -129731671 -332402675 509377424 -376996478 -694006354 999970403 42 999970403 -735500850 -620764841 999970403 445434794 999970403 999970403 999970403 999970403 -999974913 564016920 893012832 104821080 -110071245 0 -709740431 -292945592 -102879175 -954223194 -599307594 419473714 155956004 -865771321 630905796 -999974913 221140062 42 -821621564 -795247683 -999974913 1604834 988032594 42 -125223010 615728813 -73696457 0 -770114956 -999974913 224405424 -631679988 -967667275 618303344 -196552924 601402241 -169450451 -1 -506768971 -303362634 -480770097 457928979 -407851368 848920561 -170587228 808163425 -800797169 -59824040 489528002 878992108 -687612928 642640140 1000000000 -153370795 119546566 -884137752 192006831 263550554 -586384022 -339196633 -955736857 -999974913 -539016456 -553062860 -999974913 999970403 42 143336103 -850529064 -706556488 -1000000000 756130131 -316271732 279100830 999970403 999970403 436093674 533614372 -999974913 999970403 -829873873 999970403 0 942031340 -659671568 888869793 -264201289 -211988234 -919865086 720633174 -1000000000 -363871120 868053515 -330595459 -784845507 -1000000000 -404589348 999970403 340370405 686748688 639653832 914035138 738507699 959231535 -849385656 82860173 1 999970403 -827180534 999970403 -9843950 -623554127 571104072 999970403 60374337 42 244538073 -932690944 213583680 -317611976 711942200 790993142 -999974913 42 640521148 834147333 799169541 -621704725 -333416658 370013721 872579029 -760468411 999970403 -283343859 847840830 850032913 -1 -1000000000 1000000000 921910003 -658393052 -695953237 -658393052 -476456774 999970403 -462508946 573825335 119277108 340818345 470136847 -761220561 902378937 -1 -46764639 -667812156 797722046 -672614098 782345173 0 -239327810 999970403 1000000000 -614627339 -735700999 863135189 -254235544 479602544 999970403 -375114984 1 -305872774 -480086855 740763737 477099154 743040321 1000000000 -336265946 1 1000000000 498916993 759169864 1 -578352895 -566809780 -850200391 265648163 -535134471 0 999970403 -4844544 999970403 762729293 -234398037 999970403 -128137424 774372203 961851826 -999974913 -354814804 201470170 -900516842 143605038 495471251 -999974913 -98225117 362645527 -999974913 -875471009 597106714 42 1000000000 -999974913 -308540746 -740932663 903210918 -966897523 999970403 -718031367 101774995 766266005 570355415 -999974913 920611747 891680506 999970403 1 215783397 -911072368 672581103 74154559 42 866343467 87941037 390877929 -87910486 999970403 1000000000 -456485831 -999974913 -838392615 294425663 202351718 -482561847 -217392644 -999974913 -999974913 254561623 -117825704 -687543008 42 -779305991 -311143401 -947499049 586588268 -310036608 -41520051 -86785819 -453678380 417612866 -999974913 -78193458 42 -999974913 -405783575 68992350 999970403 970114559 0 42 999970403 999970403 756149533 999970403 -545609833 11142813 42245948 999970403 995358515 188405796 680307608 270717967 580628683 42 -555221168 -257179436 -1 -1000000000 -366882195 177885356 509630772 479939447 0 -999974913 -48999419 942017996 398440410 -193859156 921027933 -654838707 -1000000000 -79079074 -96630638 -748213848 -1000000000 -516890748 930162968 16787905 -1000000000 422148212 776465296 -999974913 344647207 -244063193 -110572549 -999974913 -242547777 -614625329 668747665 -461355813 505483829 999970403 -999974913 -940072915 858357541 471123739 -999974913 -999974913 -999974913 -971892258 -1 -114429440 999970403 999970403 851325807 177735802 -999974913 -373833295 -104515487 1000000000 616928381 -1000000000 -999974913 -190776030 1 -372547463 1000000000 -999974913 -79318053 1000000000 441941400 192271694 689150509 -96960865 42 -566852871 496340732 42 -924998383 813713062 415704892 329401971 -214954354 -808412367 443346441 -693311617 -74855811 -999974913 -741296370 1000000000 999970403 869950659 1 18848282 508577425 -579626593 -1000000000 -386972244 409827000 -933165994 -18638652 -945292729 -999974913 -999974913 -569618478 82707505 -173952642 112148633 1 -392883999 494852122 999970403 -421078998 -455510887 767378524 999970403 -999974913 -994131445 222369672 -999974913 981409134 -30163480 -132904325 -1000000000 221645184 -917056153 -1 897193859 261653584 930987413 661679504 1 413157236 -999974913 1000000000 -540629532 -106385416 -288425363 67155792 -955345040 -817409853 399633157 -999974913 -339260696 -2591425 0 409101082 513988015 297855884 -435977464 -503341989 -796093615 -720208484 -132013723 -894069710 27018071 475023334 -1 0 42 -885703253 -999974913 -338659298 852754642 -1000000000 265846033 518620592 -999974913 -999974913 156750736 -738215920 -585571670 924904314 80132010 231632517 999970403 -181947202 -525820950 -999974913 824159183 575009872 -117486891 1 597212004 -1000000000 544237683 440230730 999970403 -1000000000 1000000000 -999974913 -967985687 887856415 33100783 353740708 -1 -841686635 -999974913 -55948790 -999974913 -99114888 1000000000 -806798117 -999974913 -45451660 -1 -197938387 -385995938 999970403 -1000000000 -999974913 999970403 -422151529 -309170652 -999974913 157964982 148687305 -370075492 -141290690 -350904108 994570968 339875696 -19596553 1000000000 -204885041 -947608472 -951600627 -999974913 -837527235 -999974913 -90589384 758962345 -813725542 -169222401 -343576349 635280969 983408830 0 633883222 42 985036186 -623969283 290588314 1 0 42 -28133591 -1 723857553 631924555 1000000000 -282268828 176046132 557242102 744309832 -383360223 -34406303 421864202 -406776330 -681958951 976722025 265934599 999970403 586858947 89081259 -670056208 -790143968 999970403 1000000000 206049320 -999974913 -768970791 -166003949 4878727 999970403 -999974913 -1000000000 999970403 42 695472973 301874889 1 -151959203 867717499 -845948944 -259406398 1000000000 -600840292 -999974913 999970403 42 -696110029 -169769261 376762634 921792067 391880781 -816515175 1 -585710514 -556204670 -249994353 -875822767 281644440 145759788 -1000000000 999970403 0 233285953 -1 -345100127 -74160813 269694636 1000000000 584800075 1000000000 -496145891 777000364 -128620272 -888492816 -999974913 -21438105 -645979365 529558886 -700223059 -268308344 375684308 -999974913 -283220755 -733037853 550464673 -653037018 -14885278 -227284164 1000000000 563621504 111420656 999970403 877671912 -388219988 130002717 -359278212 -1 240668505 -999974913 -999974913 660306056 966584260 988806826 -520526465 -1000000000 -630297019 -622074359 -504659702 468938337 -582880497 -894685774 -336730467 -163838663 101409477 -350363024 -444050776 -1 441694927 0 42 -999974913 575705731 -383645737 761041414 922776846 -924757920 -1000000000 420627178 999970403 25484540 563621504 0 -955435554 -245547957 1 532746582 -160742962 862270995 67622952 577917175 -49672849 523671603 -999974913 999970403 69398161 -534649113 22767348 697301723 839043649 -901207393 730319652 -777248723 71247875 999970403 995809407 80586062 -561515540 -315807431 583789960 -660353876 -999974913 924762731 -263149600 699629906 -999974913 -1 19811310 -57663314 999970403 619431726 -744557554 142315712 -522508588 999970403 999970403 -1 999970403 -999974913 -365773533 791500193 999970403 -743121872 868968608 -431946072 204927352 925817833 -901390836 -546793321 -999974913 37100321 -515069904 999970403 -999974913 -50593716 800995534 787328699 821962764 -999974913 -985426997 -539784878 -873948228 -999974913 -1000000000 71604228 973842524 -1000000000 999970403 658330449 868469078 373547139 0 -143073140 -42645661 -329792637 130196001 -829513811 -803432778 -1 865572231 221153495 -567093557 -264496956 -791774267 722721047 872092448 -537427074 -897409634 -725775784 153458585 999970403 1 -999974913 806978495 347187775 -1000000000 -1000000000 -832459980 -999974913 -999974913 133875242 -818906427 2252063 -865116409 -918259598 -471756609 375272197 1000000000 271894768 -1 -12313702 -999974913 892372708 895698810 -90688138 999970403 -734105972 -999974913 1000000000 0 -999974913 819397607 656251446 78351636 -999974913 -154814914 -1 -313804579 -65415364 42 -999974913 -999974913 1000000000 281892967 508444231 -394958920 -685853860 -999974913 -92141724 -999974913 111568803 21705567 -999974913 -1000000000 -159469919 789062150 764301556 999970403 0 999970403 -999974913 79013597 -1 71353409 500599647 1 0 687901293 -39626122 -234512077 999970403 -75403677 -731677900 -623748354 -545235199 999970403 64311002 -999974913 287272003 999970403 750232692 999970403 -484083876 136819461 -109254451 280603961 1 1 829771500 -999974913 219102883 42 206991033 345824670 -717711836 292769219 999970403 -448563536 334563963 999970403 -999974913 463509556 -596027101 -708412992 153285337 39392519 -31754662 884637795 -825671819 999970403 -1 407917571 10622496 772646517 970374131 269438767 944234668 -26234531 342997471 880806164 -523069319 766801283 -995054426 -341947990 -419985030 708568779 1000000000 -1000000000 793197091 -1 435224284 -243245610 95078491 -183960769 246902017 -999974913 -935754280 1000000000 -999974913 999970403 318835725 -38889435 -729354845 -485767449 562628465 -405338738 -101107448 -820689299 -314897159 -930795039 376129328 318009085 -999974913 228988970 65732226 -1000000000 -1000000000 999970403 -999974913 42 871144529 -999974913 418569679 -274044325 834092414 -30848179 -731453867 -300211297 0 -954410122 999970403 -762409585 -651294133 684048648 -933805815 -266098850 -478321353 1 -1000000000 -999974913 -999974913 689573892 918195041 334396993 -518675969 -1000000000 366093647 -999974913 1000000000 -611586440 -485905767 120304433 42 0 -903114845 586009759 -412116719 135420908 -806748450 1 -999974913 -1000000000 -342285115 -764849342 -308395945 121398910 681832007 999970403 0 0 1000000000 -860244539 -257291576 -10618460 97795296 328301595 -1000000000 -174427868 439690043 999970403 142495921 645520903 -839302535 -1 772233873 999970403 245590460 658323778 -827309598 -552241213 594868317 -491840361 -702103255 -645183044 -619494961 -999974913 -975279315 343577575 992815227 -968674829 808598175 0 -249715355 -310672161 1000000000 464392674 616759678 999970403 42 -1 999970403 -132016957 -697036408 -761094513 -999974913 -977420522 -999974913 -471522482 1000000000 -1000000000 325014681 772199891 729036979 -363697349 999970403 -1000000000 -377115549 284421478 619291141 157317933 999970403 313259587 -100012465 999970403 256188886 -590349366 116058246 -373813092 -206468109 768416291 -999974913 771132809 999970403 -940635320 -313644906 -999974913 -1 985942889 999970403 -989246049 221875104 114713404 940134273 90521542 -1 842448472 -525232939 0 999970403 31636483 -1 -830166156 -610506097 225709995 -143776510 999970403 331516316 -663551040 -737341750 293950930 999970403 42 -164988254 -717298783 -859066882 -999974913 -999974913 -251439388 815717681 -714111555 999970403 -784073626 -546247207 -217652116 999970403 103843829 985675819 55622142 -135259475 196975082 -565242628 -1 -535567873 -722526613 -999974913 -488939102 -1 -1000000000 -999974913 0 1000000000 -999974913 -939547801 -388320098 999970403 999970403 115469195 -606081732 -534157088 999970403 1000000000 -999974913 -819838864 986522095 953999081 -1000000000 966678404 -444375157 214773985 768548492 -877463964 354314042 1000000000 999970403 -980256576 999970403 199138252 -1000000000 14464686 975661143 869712352 -713693109 -511991168 999970403 477809216 966466809 826472971 -999974913 300183916 -805361871 -1 -599607917 91842429 136960966 -1000000000 385377576 -1 475172574 999970403 88291040 109301712 -911095939 829942555 -141695036 -127614811 -227793550 999970403 -74691249 -999974913 -744000473 -38442249 944427544 199853072 -541120111 -577500593 -812375394 0 -48920111 822415937 947854124 1000000000 207209492 742119351 805614288 971956077 -507700150 34910811 999970403 -534510138 -999974913 999970403 714654754 -473122385 42 695985586 -589409268 103016543 -773703354 966106276 -282561582 -957733737 215879473 999970403 755869744 710117533 -538588263 797315096 999970403 905252729 -847948287 -224840153 -999974913 -999974913 759477544 6776151 -120004342 1000000000 543884564 -733686645 632619782 1 966437395 -999974913 -782842010 763263412 40577382 92526160 -510656473 999970403 222845901 876595489 -750394417 -1 240652663 -721079979 -161077415 -648757360 -154520809 21224179 -924071055 -778857130 484319046 -1000000000 1000000000 605147180 -999974913 126280033 416548001 -384209145 -999974913 129246271 1 -558653136 -339577375 -533201246 42 120910968 -173093881 87869571 344419540 -299245609 -1 -163249969 -370661725 -1 999970403 -136688415 -922469374 -316051690 999970403 -56697543 268809037 -230989069 1 -541659506 737874976 -999974913 -999974913 1000000000 -463647977 378010212 -708066853 -33813070 938964174 1000000000 -672203549 324313403 1000000000 -756980298 -1 -469372965 -988189760 130083189 -292619483 -379478546 999970403 -999974913 573655626 -999974913 -348549562 -999974913 -285951801 1000000000 -308321264 615346889 -947246648 1 -992907596 -1 636315515 -600053008 999970403 -817899579 181373083 328521651 -372985213 98023766 -543589813 841084629 -487052724 1 910134202 -131436167 -133365220 -270859930 727237930 -793264313 786526443 -1000000000 -265069949 961851826 -999974913 -589932743 -859094461 -91373223 787434296 -701001918 0 934013951 853719988 427704846 -437428697 219717020 922257859 -18444095 820545772 -272317984 -456199963 -559506622 -960939014 0 240988705 -42317015 -24634192 534464993 16215316 539011630 -833352521 -589503404 940312371 219884027 -723156887 -1 -273737594 -506063613 406596618 -988294370 520310497 -538761235 -999974913 -6180777 985808437 -834096989 -1 -999974913 159335032 0 -318035646 999970403 69500316 -614952768 999970403 902108353 -962901628 -570950516 603361190 894193653 0 816516699 -93235915 999970403 -322993023 999970403 -842468269 -686481833 679848432 -375178169 992180233 -845376150 993109504 -562564772 -881375167 1 184473269 -999974913 -378803596 -313911763 556823779 915959709 -501097879 999970403 -656071276 416894119 -670750164 -102080870 -999974913 -13524263 489598860 1000000000 -148212503 -877248804 -28171948 -999974913 -666489886 -29969062 80882841 248999494 733542265 -603633137 637339463 625189221 -857746093 420714 -999974913 11338272 -999974913 -809831811 718346499 -415275317 -50667940 785236391 535388508 414912292 -999974913 -999974913 999970403 90173956 1 -14327929 833949052 -601549558 -270470265 564927627 -999974913 868294309 -999974913 401418534 -1 932143436 141123371 -979699665 -968649206 999970403 80282263 47521915 -421614795 680359427 382962646 -181196188 1000000000 642337213 856385519 -398734633 184424331 -171804070 491814124 472604136 567687310 -339155590 92898673 179794051 1000000000 391758297 1000000000 -739522854 -721332943 42 -846738487 -460560382 -436025925 0 42 -584712523 793788019 242822883 -823630753 953625814 646020188 -523689704 -169913551 421248847 -782317849 42 -726029183 -283223052 999970403 0 413240392 999970403 0 359894279 -1000000000 279798287 716584013 -195316472 497105389 1 711105704 155096611 -999974913 957113503 -438996678 -999974913 -766578646 -1000000000 766078114 585828522 654453058 196385141 -197879483 -654270289 690776510 -999974913 -224990822 227973013 -819504138 989473369 818959551 754085284 782347683 78770453 -999974913 -801870928 999970403 -245086169 960201921 -1000000000 -31614963 -999947886 -706413484 247651704 -999974913 861410455 -733949536 695761151 -27490133 260359915 -1000000000 999970403 875767628 999970403 999970403 -999974913 -667333625 149519192 -584589951 42 543377762 482479257 -361030615 1 671622267 496334027 -384649652 -34448188 -491164450 -715918848 -911779572 999970403 -98457270 335404693 -1000000000 -187428213 -391364452 0 42 1000000000 -71542213 505916005 863031466 518242523 -255339823 882576476 893148664 1 -345162329 -180820341 -883562625 -947353475 651914002 957020605 -523136016 43343771 -108384722 -999956036 649064893 -334733664 257585618 582966667 -410029650 784669477 645718154 -457991554 -244555441 627142868 -329829203 153342944 472017594 -507385778 959300677 919693546 42 -268604233 -783174478 -999974913 600917872 -615396768 -181541760 -898277863 42 -770959918 -999974913 975424896 -905672566 724870339 506027091 -329957825 -13643910 -732103470 373468280 511717967 60009977 -887410756 933746316 -836829140 -999974913 -980462019 -999974913 757952854 -983962446 875059049 -724176360 1 37395748 608727536 -96299816 205545157 489137120 242172007 970658561 -999974913 999970403 -475902587 124137972 653879108 -999974913 -990749572 400562868 -772584141 334307201 199099487 999970403 -860733713 -110630370 -359577332 0 -226660451 -962711506 0 -534177137 -999974913 -1000000000 -140386863 351239252 663676171 -166029099 -601099570 -81186062 -1000000000 -16773110 -742909235 892040882 42 959979609 -999974913 -797637207 -421720402 0 -1 166594410 1 746047643 999970403 640996729 621366211 988238513 873581985 78157616 -999974913 -561549503 -412251495 999970403 -319917949 -662331208 236712927 42 318197938 1000000000 -741327835 196034317 1000000000 161771847 -891538458 -88570406 715255741 532574333 30218492 606078820 -1000000000 -275671416 1000000000 -810636915 999970403 -769003349 -253105565 581681075 1000000000 -19165319 -999974913 525629569 -228193806 -999974913 -999974913 520972242 -811147446 -539902183 -27876990 999970403 975264043 634661345 815197255 1 999970403 -234469969 -392683797 -644101417 892474650 -474020175 -1 999970403 859434628 823811268 0 -776773614 999970403 21047174 507303313 -846165733 954889741 -596097858 358513418 -228914635 248824927 -1000000000 999970403 -999974913 -115537721 -1 -415562078 850144782 -353350058 84611508 0 -999974913 848071608 -1 -949762728 1 -74942478 610963884 -1000000000 999970403 613728489 800251177 260559507 91000345 -685933187 162861621 -1 -794954138 -496231976 -140572505 -857658393 -197428300 697533645 696176282 -1000000000 -999974913 -1000000000 999970403 430423306 -999974913 999970403 -102886749 -415685452 909962957 42 -56826139 -826240958 -52509508 9348467 -548596328 -213432883 735734381 951724953 -999974913 -552119500 -886279067 -694225653 -310746085 -851985454 42 -1000000000 -152633550 -326136475 899116873 568982463 -57951326 -658952338 5810568 -423673367 73301385 244221151 616768054 -347946855 676468667 565364699 11226809 422997985 -189323520 77899350 1 -255791987 -999974913 -182067370 639494675 -732675500 230561499 999970403 -999974913 -200053436 281085476 651894133 -382353499 672546393 2826946 -43208626 -1000000000 -345711801 -248362541 679720998 961364771 132158262 -186504661 813591071 -1 1 999970403 1000000000 -1000000000 1000000000 -999974913 999970403 -130348224 773634178 192031830 203627675 -17109260 -1000000000 -829090589 999970403 999970403 999970403 359456802 -999974913 -158635383 999970403 -999974913 521456727 434475203 704083402 999970403 1 395612686 1 -999974913 -1 -280209204 153904496 -999974913 -407455532 -155149159 -1000000000 1000000000 -999974913 640155018 -999974913 -202813859 999970403 966665590 -154203083 771428086 -387581957 517430408 885664882 -1000000000 -942635518 -999974913 -86074790 -350867091 -155523040 -999974913 -521950455 999970403 999970403 42 926368294 375664115 452680265 -110674950 42 -999974913 -631801878 -791947912 386486340 -292534316 -150728898 136090574 999970403 505403664 -437286233 -856009943 989971561 1000000000 -261851636 -999974913 -981884857 1 554609472 -1000000000 544705135 1 -658052122 585672509 0 352348248 -487933086 -540946445 869753231 999970403 -977206516 42 -262152725 999970403 -999974913 -857061312 981626467 224005501 -816313728 759393426 1 -912311437 1 891439314 -999974913 373313588 929578256 -649320360 314280858 0 951781403 684276798 -196370237 758871612 924510878 904475130 744079933 -999974913 -482902660 1 79676592 999970403 -392975208 183317217 -708561635 -891009392 -999974913 -999974913 591562380 -230726109 348024365 -838447246 -999974913 0 -999974913 475012966 510617162 -60634609 -998608267 755610033 167030263 1000000000 -616783803 -1 242957234 42 492297154 -879235132 213588699 90199505 -729767339 -325044025 -905232333 999970403 167811913 1000000000 -999974913 644277703 -999974913 -1 717223774 -538720265 -999974913 560749736 258324247 471676871 1 -1000000000 999970403 870654679 320066676 175793798 390347103 -882584773 197229273 267994087 -187126423 42 1 -325836839 -559927045 -1000000000 -91320118 42 974637366 -1000000000 -1 42 -929069540 -999974913 -787517021 234301073 999970403 243385819 27514856 -16841804 -999974913 999970403 -999974913 431954915 -391416531 -999974913 1 -703205792 301774745 -387683539 158482187 418964257 -663575468 928523218 322131319 -369940651 -29215860 194151188 410873324 0 -120091788 849388541 -107808065 391126615 199587178 -371366356 -1 940607099 -583059327 50292655 -134788604 -435943294 -999974913 999970403 45098586 232679626 999970403 837519611 999970403 326759275 527945047 992543579 526503478 -99991614 1 -869321830 -999974913 -438355693 -26984293 -775939401 -817015754 999970403 42 42 564747617 -1 -999974913 -956797337 -684728385 -1 836349108 -858963915 378395513 -999974913 1000000000 749036613 -728394026 724888801 507271396 -137403639 387076089 -631386163 999970403 -747732357 221502798 804333029 204700287 -541882889 -301194500 -390431473 -1000000000 -999974913 -482263929 -377995244 -1 27276618 192116783 230342913 321464755 -951105043 -493844609 111728737 924041450 907013939 -1 -871990680 377584408 999970403 -999974913 577637935 771569359 42 -593784874 -198526970 -914810741 399838498 -55340163 999970403 252257812 -831586871 922808920 294431203 -910158219 -632090306 999970403 -1 999970403 0 -74294602 -285161065 42 112061352 -108995340 -108858253 -273800388 -506600770 -236754901 1 188095571 40008954 999970403 484177812 0 449425619 -498654016 469013573 1 1000000000 999970403 -931019081 -208260563 -399629769 40565196 -283827670 800109714 -252674946 42 928726546 -137552193 419299825 208407006 -303037165 -252568153 105937164 -862833726 -993932568 296740748 -147327117 -869358843 402729452 826009489 109705905 338713841 -1000000000 633243443 691906010 621640891 -29492279 23053811 -402181036 35076974 186275871 999970403 506639584 27740709 593574501 999970403 420920978 -502876425 -425068960 985497784 634989803 -541283402 1000000000 179662201 -852678127 -999974913 -1000000000 -563363742 -3045017 42 -40372650 -50076948 266505220 -999974913 734290801 -561892924 999970403 -230777224 -917181370 959169145 1000000000 397635653 -999974913 994385939 -409157459 900864240 999970403 782423253 -977160330 601717231 -702380069 -318727403 999078989 -1000000000 376140154 42 -746756552 285627325 -238250754 -459182087 42 -305623991 -448939855 613577017 -336458625 96951726 -1 -999974913 83697049 -793206562 774472749 -981562305 954832657 -1 912217711 -860909090 -1 -157821113 -959804645 999970403 999970403 999970403 652158068 -507740968 0 -274211809 317361033 516133170 -233913620 999970403 -22093787 -1000000000 999970403 -37315905 -869028433 -940055898 -845867236 535830094 -248366440 331210242 988474169 -390028970 -999974913 -999974913 42 264025264 947673355 -532314028 220048458 -66890786 -307599672 -386222356 -990857769 276186387 -603366773 -633460367 497156979 648163657 255351187 42 643167087 -133042406 999970403 999970403 616374290 999970403 -999974913 -706684411 -19721467 -310877012 -902368178 -1000000000 -999974913 -999974913 348125623 -6221575 0 554679972 999970403 813078641 -999974913 -424292085 57422706 -809436508 -714551019 889963181 532388405 -275279764 797329604 -704246661 -999974913 753948707 990399226 42 0 -306882833 -35496508 462668463 1000000000 256604322 -242270436 -64379216 -858226682 999970403 843116968 804429612 -148863909 720660593 -446281788 999970403 -522364049 278459558 1 -874851661 -500151054 -966499831 42 -854591844 132922828 865209238 223011460 -426240613 -307417163 -652854494 913164801 506888141 397801072 -1000000000 42 362989945 921297509 -127871498 700165475 -82014413 -999974913 -26704407 383496262 -179757966 335328036 596169472 1000000000 -125929129 42 356636932 -701939557 -944390644 -999974913 -77336423 -63128913 -999974913 1000000000 -999974913 276547560 0 -1 347301798 990645544 -889153021 277471879 1 -1000000000 -87924659 -990383343 -279608279 391383552 -355472137 446536306 999970403 669790733 -529789443 91493869 118297557 -601303487 -258273201 73158564 959542548 -244778192 -857850947 999970403 480556593 -344871154 999970403 -187887388 -1 712557035 999970403 -34604351 1000000000 302815400 170423570 -787928868 -1 346541043 0 626970409 0 117785134 177224449 999970403 42 -414906107 -1 999970403 296075301 -331967262 0 -202417141 999970403 -295561132 683922962 999970403 177436101 -301213626 809999966 919458357 999970403 329089013 569748228 -939499013 999970403 -672720852 -9783563 1000000000 424821728 344126865 -598411868 -225499010 -71504851 932962423 -34073527 -444457546 -1000000000 -1 -999974913 -501432049 953147552 -705579216 379388940 625296053 -378147970 -37258752 -969195790 -999974913 159594341 -1 -1000000000 -552300056 108829460 993944258 -980073042 -903261838 -450850766 -686061754 362402121 -254862289 814964227 1 -629289035 0 -999974913 867454784 440216707 -369089290 1000000000 0 710995506 999970403 1000000000 -999974913 215033279 992734135 -999974913 -998247943 479885089 -445619422 430423306 730877841 -999974913 -669352474 -999974913 79760373 -373969039 266194218 133384862 965721043 271009023 999970403 349835915 1000000000 -435241418 -720937898 -819415151 -494588961 403743582 918594381 -527942977 999970403 956031673 -134944371 -332572058 -408548666 -935540338 999970403 860490380 -369020738 150580977 678615030 452723508 735466792 864361733 -999974913 -275003407 -950950586 906420771 -760458788 -47093628 -67402713 -215397986 999970403 42 965452447 -957385757 0 800417268 -867549936 604558742 -554172715 -90212590 -368987713 -647768172 -1 1000000000 -999974913 -508308181 310517091 1 691046000 210005302 -999974913 -143619553 1000000000 42 244236088 -579376002 -999974913 -521771260 255559703 706559147 665943658 -127074617 -64480224 746791394 1 0 -184813472 670629342 31750606 922544454 42 0 182178761 420579579 110327256 543749557 999970403 554987917 528245645 999970403 798204794 -282222975 1298331 -670903658 -7397270 407565031 42 1000000000 1 459163619 -176738830 826822164 846520974 975133161 -999974913 999970403 999970403 -387328678 46134068 -311496158 71175906 287680205 -517750826 -369506718 -585504700 359157424 -857795231 -568704032 538573038 651914392 -217419170 -380423638 340813906 -160920580 999970403 464905261 -446362854 -553129766 42 796127947 -1000000000 -183962994 999970403 119985482 -336811931 -978263045 -999974913 999970403 1000000000 431754886 758247821 -453669175 667805515 -999974913 -1 -913286803 -400312687 273501884 761121346 1 40425477 733615944 699656190 345785506 -687357120 441179450 -31450188 -708197485 -19371280 999970403 -684003095 -896503092 -646289182 -948482678 625266787 -1 -1000000000 -264776418 1 -1 812735367 -32279051 999970403 122481529 169002586 111363370 -165693059 -366208845 540721133 999970403 -805653906 60076888 42 -971253247 896542063 400598992 394521919 999970403 -999974913 50513126 505775660 -614214751 1000000000 999970403 150450703 -850750057 -507978458 -251537852 -659755622 42 -55176002 219847300 92703321 -891200342 993792356 542198738 -132643410 -6282228 -999974913 -357429399 948700171 1 -262869817 579780094 999970403 -734796836 54846338 999970403 456320342 999970403 460803894 -94782110 999970403 293771497 -768952931 167328808 411638259 -999974913 0 -999974913 338305289 -744836494 249407083 418324082 -497949916 735528741 -229386383 -999974913 -840828704 304658044 -467014316 919570797 -1000000000 0 700065752 -317730877 0 -646702732 49758732 716314542 -270863854 1 712456036 999970403 343002840 999970403 972525741 -503816379 999970403 0 450774564 609395099 567168343 999970403 153615642 31792989 -541976828 -456927624 -999974913 -1 1 -992037529 745135256 843813531 -117100131 999970403 974848109 172617730 419559864 -999974913 42 -217586751 -365995258 -999974913 726841689 -999974913 -1000000000 -691693426 -15719296 147448725 439542080 0 -1 -706718756 -999974913 888856432 684043373 489298338 -731711357 999970403 -920744009 -413554171 981867486 -366100267 322657191 44109428 -682374271 -999974913 737753379 -520675411 -706000540 637407794 1 999970403 1000000000 -662393912 -999974913 -999974913 -430898958 991513402 -162218817 999970403 -108330629 443390040 230688496 -179635301 999970403 1 1000000000 149608722 -664499116 -37055747 -325612603 178796080 430214586 -670852947 -215986859 433097970 926448847 -1000000000 -436630178 42 -457558356 -1000000000 361404177 -283792031 -999974913 -353594949 -646912378 372406134 458587783 42 -736146626 -444667019 896374962 -999974913 -32354816 185505751 176080636 -204075358 999970403 0 -999974913 -79471594 -382636943 895790622 -999974913 223524180 174335598 706998610 -999974913 -260535450 1 250931562 -713050019 -125208448 870764063 267900927 -1 986367829 -675229829 421025159 533985340 113441668 -97847308 -360612798 -953979562 -631439704 -422977160 0 -181628898 -827711383 -1 297010509 -254968197 999970403 -353433881 739295978 42 763113057 -792614876 -623837269 -192546022 -994157563 -886471983 797063229 -293349442 -187933582 -568999142 999970403 -1000000000 43300982 -307700678 70748903 320359785 91548120 -999974913 -81137202 -1 -1000000000 -111290534 367254722 0 956831742 -737144027 -513878479 -1000000000 -603802411 -938987900 1000000000 372761619 497175297 452925526 -868864099 -98353064 605913357 695050190 -424070445 -108047090 -1000000000 999970403 0 -476985272 -999974913 -187841757 465671903 -356035164 999970403 704357241 -1000000000 -1000000000 -162335270 -687774914 -999974913 999970403 0 -999974913 -726299182 -472213249 999970403 381268183 -1000000000 -999974913 -863416436 -901412214 -769122770 -210307643 -689743681 -425777169 -740287871 -64521638 650961929 -999974913 561638608 -931901883 999970403 1 959998457 658752603 -999974913 999970403 352814540 -698805104 664161963 -999974913 877936274 -281071158 -263049087 42 146207397 999970403 25660989 55853116 42 -999974913 -49457973 599121342 -170008358 611481444 977147466 145693151 19727071 -404308013 -874954759 75954961 934671277 849559603 900160745 149358152 -669005307 0 -59790180 -256913234 -1 -298010578 98987751 698236002 795428826 0 -580379027 999970403 99989101 -368373902 -411680659 -999974913 30509 -181468808 27180512 -39250579 42 221317409 -595705984 -60715958 -1000000000 734147258 464805695 -679710132 -999974913 -593605809 -699430476 -607104818 790294039 664110447 -860917376 -1 -999974913 -999974913 -999974913 709074715 299710309 583787305 -480829247 999970403 1 -916604769 999970403 859198631 -212388515 637251465 425936533 221817671 251519196 -417248915 968072283 549159520 600379205 -340082673 701594826 -613401479 -509089146 262570667 -732342541 -205385315 -205140279 -216529743 999970403 810852176 1000000000 -1 999970403 -1000000000 -182735559 -282117475 -999974913 -1000000000 602752312 -412463355 896682627 508338673 -999974913 78158771 999970403 999970403 -225009224 730294129 -761665805 495947005 906827839 -716398088 512968713 361857982 -999974913 -1000000000 963430521 -999974913 -172180928 4812022 999970403 293557589 254754932 -417941528 753054357 253254940 -543742968 -999974913 -1000000000 -246620580 -856986721 999970403 999970403 -599523805 -740924185 627127855 101649401 278050134 917639273 939130567 -481559705 988733393 -999974913 -297281958 999970403 -999974913 746392072 -160540028 -155859784 999970403 -521817120 -46636945 543415569 8509811 1 78654181 -986819281 -336180220 0 -1 -999974913 -863617175 -972322617 20232835 -745285831 -915186458 -264601184 1 -613977058 260527102 -786548675 -299777556 -999974913 -472460124 -999974913 -264889009 747668896 374034220 -592083135 -999974913 235885918 999970403 853580611 812938291 -107772735 -21181198 -761225905 -943044230 42 -348241087 385547234 1000000000 859747720 385043175 -715543827 -551054131 -999974913 45868350 944671537 1 974468215 -999974913 42 -763414761 999970403 -1000000000 14957892 -686631546 999970403 -999974913 1 500197266 -999974913 377652347 -128017098 990935222 -77655850 409818703 999970403 -999974913 984043469 -172551933 -58121634 1 482998940 -297819511 -999974913 -624905772 -852177915 -517609399 -1000000000 42 -201110996 1000000000 999970403 -26393891 774814516 -625679812 999970403 -330669326 -712391047 42 -334631558 833946806 -1000000000 -999974913 378206972 958684279 999970403 215347310 -1000000000 -999974913 443546290 999970403 962609113 62423790 -102028292 -1 226312647 -712565295 156744712 869415243 -568291395 -782213705 999970403 -755593111 0 999970403 -999974913 652354540 371458986 -1000000000 -878568437 -458053857 -999974913 735446233 -139489461 224346436 565199382 -63403221 -832168439 -202378542 1000000000 590021902 -413985725 999970403 711754915 850572386 -637221963 42 -1000000000 0 -943972967 -758547773 -999974913 389897208 966917201 -806752213 503664954 410905171 -595371738 999970403 399178228 999970403 837531602 825821721 999970403 -999974913 149986437 -722994038 380929028 834555272 999970403 -154564435 -32680275 -152276086 -369004755 -999974913 327363220 0 604211751 -1000000000 1000000000 -1 -262628022 295376713 -239985992 1000000000 54785338 -627793824 855787633 -365515297 1 1000000000 -898804641 -766134273 -999974913 999970403 225305423 -886246163 581940289 21625426 108135335 -669825773 -315190443 -544784900 489378081 -791248122 -397488416 -448968844 953821545 1 -999974913 42 471224029 -742531196 917805607 321798075 -193796303 -410900746 42 -122712644 173442749 -396107136 932465043 999970403 -783214108 999970403 -1000000000 -673825440 627169355 -868012338 -271513808 190401976 -649344854 -999974913 882792531 -999974913 -794681300 -829280975 -584771418 -1000000000 999970403 557222953 -328562606 142935055 24961647 308684671 945514320 -36278582 90220351 -928445397 133412665 999970403 -1000000000 0 -331406042 411374182 -495989597 180213495 -999974913 460681529 898424672 -195027872 80808137 211256030 -622711897 -376453533 -999974913 615671255 999970403 -557553294 -999974913 245786739 919941112 -539006234 -454985461 -487452134 813552508 56864812 -999974913 415157464 897584987 0 265474036 -79867736 -395442494 -42658684 -880130131 78947763 213377245 52194395 -243923978 281710108 42 -114830192 518592899 1084210 -689883761 999970403 -982129619 -636987710 489502023 -999974913 999970403 904159489 460368027 612888106 -1000000000 999970403 -193864786 188070875 517552350 -686095450 999970403 -394983065 403110134 619200986 565969237 758673499 50073631 184417947 999970403 -691618414 -500449752 298917704 999970403 42 1 -930199995 388023976 -313974465 -1 -506870351 933996827 999970403 -74936268 818910591 42713362 -670611320 387043346 216439114 -999974913 580495165 335190187 357015529 866127474 620589776 402429487 642996142 811831774 -939419980 -348635828 -127658512 -223887263 1 369085448 -1301770 1000000000 -845720650 -821021662 -436247304 42 -833965274 -213136412 -744384664 927051221 -999974913 718976767 0 0 995966472 999970403 468838958 -928770538 -594626498 42 1 -306586950 -943896650 734976006 273757025 -262248046 701308057 77503919 -514602625 42 -828884543 -999974913 42 -670570080 -999974913 1 1 740123633 256964187 999970403 999970403 -724464234 1000000000 -999974913 816786607 -999974913 -538188537 690324225 -736462786 999970403 -11628655 -529965241 -999974913 -1000000000 250741544 1 879344852 889552347 160300262 0 128251293 763912399 464440608 -999974913 -348423512 536971302 520452980 -999974913 -457359164 885323811 -312005423 -135459630 302669408 -701712099 -529607278 131948619 -999974913 695471523 -6076753 129256392 -589236976 877133599 118676385 -968986519 1 410161221 -813589718 -1000000000 -804050652 1000000000 -999974913 -257732889 -559282920 -502782000 129743612 -1000000000 -193412281 -815968757 -70120542 -588469139 440260239 -999974913 -999974913 -999974913 673187882 999970403 550955470 314676809 -999974913 997331105 -380697084 -1000000000 389310389 645461346 0 737424442 698492471 -999974913 113296837 -623785201 513155291 -383380254 -61197618 35065294 999970403 -439178583 -30253068 -401725234 2912333 999970403 -1 -886443921 -168943859 -831967215 -260634248 -999974913 -98714818 771178961 -537505695 -247794070 222204621 999970403 999970403 -311955307 990044543 -390028970 -655792876 907610945 -556603755 -189597935 -773745460 -686022373 0 -44563192 0 1 606709809 -795433164 958570860 -773801948 62539864 -589707406 940351869 -490436533 442261186 42751541 -999974913 213031047 -458739044 407872250 -154394594 -189670866 -57954393 82146327 466422904 684086104 587252330 -999974913 465140526 188768270 1 -519999029 -999974913 0 212610107 -379592471 999970403 -499508370 -949030191 313987621 885241525 1000000000 1 -814408027 -130135313 -706209702 -981837006 -982874385 -414267228 0 997934208 -601893091 -703743444 -460360629 42 -999974913 999970403 94908957 -1000000000 1 999970403 1 683980847 999970403 -999974913 603382914 -1 -48257462 252322936 466554946 999970403 -1 375087052 317277804 1000000000 1000000000 104762397 -428242230 898666656 999970403 -1000000000 999970403 935618136 312050831 -536221021 163753614 603451688 966384708 -925493203 -91573956 305207920 -704424964 -999974913 -550091035 -1 -999974913 -113511801 -1000000000 -637189006 29177618 -339268773 769273975 -749409066 -313911763 -1 169891793 999970403 181962042 -119148070 488890644 -7174208 -225389744 208281535 -999974913 -824811988 742196346 999970403 -610966078 -214752097 -1000000000 442619397 -405313101 -944327467 -745291789 0 -131730828 -718388494 -1000000000 -244373613 -354186287 586989845 -621770438 -151705917 -162773368 638999748 1 816339980 636019726 1 -1000000000 999970403 924441581 0 436668858 -1000000000 1000000000 479931993 763183111 -999974913 54720113 -973177473 -35948360 682866471 1000000000 -999974913 943894758 192996780 999970403 886609036 90489520 362310713 42 -825866773 721873635 -999974913 -1 449462207 276379233 -999974913 -391910240 946595964 -283311808 -84342907 867460799 -955147458 999970403 -414784697 999970403 0 973881812 306157906 -74304822 -733836103 623203137 958565375 -409301999 146100642 -295903291 11697794 -810582950 -1000000000 109599523 -999974913 899400336 -999974913 356617679 -275190550 573258658 47616623 -61614227 -756999076 -689913714 -1000000000 -999974913 147257680 -999974913 622761822 -100679956 0 1 -247502408 0 181847795 999970403 290977126 -626130348 889852544 -2058233 -1000000000 121658357 -395407185 130688005 999970403 -897953582 -385580508 641851293 1 284779250 970048928 257531545 604299135 -348129883 -84672280 999970403 -995380331 1 285923937 -992683388 -110412950 1000000000 -754084670 -1 -775969143 -919712832 999970403 796576810 -699699131 180485886 -999974913 -465981069 625928780 42 580948292 -747813350 193020995 -90955536 999755130 -709337519 999970403 -194165964 344055637 577258091 -999974913 -838325446 999970403 -1000000000 32691336 -470821783 206101866 90519132 -354276059 -467108877 -999974913 42500402 -6592873 124682682 895099136 -168284536 256013544 -165659273 -235745972 466446949 -356446294 -1000000000 42 -483971131 1 -793881256 454622035 1000000000 198893352 -22290964 1000000000 -502295985 -1000000000 -305029332 0 -860545826 42 159226119 -107425745 931576244 -558949694 869921633 590760148 -999974913 373074582 1000000000 466986298 -726182069 905485112 999970403 -999974913 1000000000 715598882 -999974913 0 1 -727254733 450704948 703954223 999970403 -999974913 -5557821 -999974913 -778872654 -1 675724660 948952874 42 660546050 -753526015 -51708330 588186607 188881754 999970403 647177517 704418104 -181623926 -1 -396790603 0 755785057 -999974913 525536903 -819061454 369046726 999970403 -455350158 -198151637 -206241853 1 -887511607 -220064129 894467312 -999974913 -834348526 712838681 -999974913 -1 883644705 236275969 643916497 42477573 -999974913 -134025926 -639470727 448381654 1 877416270 -987233917 587672248 738663166 -999974913 -15559655 999970403 -457084459 -646871100 -86350653 868360102 -999974913 688804765 -999974913 401839494 -999974913 0 -948175115 -583441058 -790517728 -536337457 868637473 226080198 651292819 812507687 999970403 881427981 656522619 199853072 314708875 1000000000 -265204763 42 920170191 -999974913 -495896933 220105576 -1 0 1000000000 182899395 -999974913 -353740855 0 576890109 610531719 -162770424 1000000000 -999974913 486045818 -333233208 -796102714 -21363418 327858637 -999974913 999970403 999970403 -265552444 995107973 723264437 -541401643 -306240621 -144320655 596622100 311723365 -1 42 8513889 -999974913 541184380 -991201548 -186943559 -434696422 -538399549 -1000000000 -999974913 -999974913 312415675 999970403 -584253673 999970403 -137403639 437418284 123761654 86961004 -99555379 -344689508 1000000000 681293728 -584660326 -878930402 -900770020 -825506803 999970403 643150504 -427944826 914793188 1000000000 -108088660 682996324 -177714009 -736531585 391099757 -105620003 -90212590 999970403 635919598 -389718973 275313701 -345921596 393962738 -167541268 -1000000000 366129035 -829294233 -251451359 168911822 -111984355 -569671943 -818412029 -583710128 1000000000 999970403 299651726 -1000000000 911325793 753452790 -95550403 0 999970403 540415614 696002875 -410235166 -851648622 142253470 -865588659 800207897 -850083946 -688789427 999970403 -416882990 999970403 365400045 37121465 -999974913 -676248633 42 -247210459 353398674 817474489 999970403 796935994 813169149 -131311200 -201918697 -1000000000 -908731269 537013072 -687849212 -375972657 -931787724 -794552386 -469113201 517683834 -42177222 -21958085 -95629982 -401961342 -1 1000000000 1 511919263 886948239 451140074 399621443 42 -1000000000 -406808421 -343733854 -410910944 42 856898635 -824177314 -740135355 999970403 964810416 -980365651 368514979 -182524564 999970403 -335413953 1 906829160 -582616893 -990910999 1000000000 -999974913 -516032969 -999974913 -254193158 -666551790 522829249 320269462 948978559 -762772294 42 -999974913 707220578 -105202890 -716716699 -999974913 -999974913 0 833669977 -646215629 -704342217 -884026763 1 -614994456 42 -51800232 609984657 713542185 42 42 999970403 -904857009 1000000000 -953743533 201758025 42 625539488 -368941973 927737521 -316356092 -999974913 71458063 -1000000000 -951526337 -398385984 -879183509 -1000000000 598644423 42 -729214488 42 -997834145 -515765136 -412344059 -976183099 -439345126 436736960 999970403 -618230573 999970403 -626636755 -285546396 607381981 819171759 648527209 -874582622 -153419696 1 -771984314 -253566470 999970403 108341851 -92152430 -457718695 -124602286 -22621212 -403089320 42 -460375029 974851570 42 -790720592 262880710 -824152031 -999974913 -655465983 -531613632 999970403 -949622497 -153635762 744029953 0 -945810974 1 127343940 303329517 927662484 -565142398 -527243545 924231632 -999974913 303311274 -700856776 436712150 305673144 649792733 631419542 0 -598963394 668677700 968689248 -161693848 368784240 668248761 343989689 999970403 667611323 -825700587 388731002 723298507 654933572 -1 698822225 169425597 -191691347 -1000000000 42 -97506235 191895946 -656826626 -111733422 -405021931 -1000000000 -999974913 -97946195 1 -999974913 667168648 -1 -276300719 145151037 765464117 653386217 501776782 -313946259 -999974913 -999974913 903447030 366207776 -704448964 591149293 -56817314 556140967 -420944612 999970403 853036313 388572589 412226120 42 710117533 461649987 -47266868 956334555 27056052 -1 -826284503 -999974913 -609206409 -115667218 483594494 723089459 999970403 -716216665 -835735309 944247288 -999974913 662037163 -1000000000 255033332 55478658 410537751 599816450 575182840 999970403 -4516683 -837985149 -125573011 -999974913 374399614 -778922259 -902009333 894189464 343149826 480216171 627907708 -179881452 725016518 -982188193 -502981962 -1 -502248798 -15058839 -1 698117397 614363289 591108445 279738963 1 766304554 312789653 -1000000000 999970403 798436050 -737384832 0 768164388 -900442236 979739468 243385819 -904495895 -156344228 827463364 -1 683701886 791720079 723845477 518394756 -113891821 -357592864 -999974913 224818771 0 851246471 -999974913 659238077 -620395097 -348023482 -1000000000 -1000000000 192910687 851732671 619010357 -878776538 -993851163 -186825198 -999974913 160896550 999970403 -999974913 -671434987 -915604906 701384533 0 1 683389719 -79120697 999970403 758787160 1 -357149186 523265246 -1 1000000000 38363348 -85239574 168660589 -637373965 -511907516 -386174932 989844041 -1 -778342012 148017163 887345920 726266898 -999974913 42 -944493999 -105380455 499834208 440955719 250127694 -589502365 -428558833 582768422 -5284649 805169000 -170378700 -808658584 -1000000000 539830908 -886564816 -676984110 107312449 999970403 12641359 209867301 -768064975 -999974913 444168279 199564482 -810627592 -669076378 0 1000000000 -286544473 341588405 -80302343 237806734 0 618131242 892495011 1 924997550 -432705517 -776660258 -999974913 999970403 42 -184956716 -999974913 1000000000 447542763 -999974913 109694301 979163498 -999974913 -1 134460036 132684707 -331927144 379466017 -656619835 -866813846 -1000000000 -821387523 999970403 136770219 1000000000 946415704 -138412450 -292146204 204515518 264050987 1 914747784 108843351 999970403 -1000000000 -130888467 -874281117 -832945230 -850402757 386856417 853680758 573724462 1 505314165 413091409 850124759 -6543443 -1 -981745249 43506473 -704923766 237379882 -225238815 504030563 581285608 -226947586 992789216 -84623792 -92124 -702501771 215943751 226359963 695913310 999970403 -477838977 999970403 518589004 0 -412363758 40030635 -554941572 1000000000 -565632831 648547555 507087983 -423399922 563250803 899439641 -588628496 -462760019 -29107354 999970403 861311860 -999974913 913108912 -872951515 -97377846 537829332 911839548 286783215 -197348447 -347966519 1 992753104 -644125710 -14868756 -999974913 999970403 83005846 999970403 -1 -143556540 -126523412 331281610 -343878699 -505204899 -999974913 -775613223 514628173 -327758518 0 -669915022 -82744681 -853286474 902549603 -852649687 -578616033 999970403 -448179105 -64490077 757593098 -12576486 -999974913 1000000000 -1000000000 -999974913 699138742 356636932 -297354363 -294682279 100222125 42 873632626 -210328244 203270701 999970403 814316960 -310548049 818002306 999970403 -464709089 -797528391 -145408131 -1 193208960 -870370625 -360318927 326538396 999970403 999970403 511766332 -472277111 -573613853 661064323 -402136170 334447288 287350780 170640179 -787400871 889276471 -540479909 -999974913 0 952503270 -313130187 1000000000 -999974913 319209996 -128777406 -376799209 0 -121720861 440184190 982867752 441171702 -719130619 999970403 249029172 42 960772141 1000000000 999970403 1000000000 999970403 999970403 -232905973 999970403 926849386 -195716075 976271353 68004353 -791044442 -884747155 62455677 -807995830 -645215256 702222539 -740015723 1095657 280567479 -943092370 -78293629 585210352 897272315 -999974913 -76386378 343634423 458161565 -830679063 316126927 735127542 514170143 1 999970403 -777500124 -64973667 -913051141 -531124343 899992390 423088529 775609748 819486369 -999974913 59235004 233405007 80408933 -819433922 7042286 902131404 822387976 565730574 -776541831 -327907770 932368352 -735398381 -688165999 -999974913 -1 -494841230 -995153515 996969943 530227251 159634245 999970403 999970403 -999974913 -491564464 -474980591 1000000000 -548291978 999970403 865517664 42 830436375 200871816 -536824938 899051088 578413091 -806832526 -982954797 -613401479 696930938 -92656709 442625589 995542400 876448737 -1000000000 -535990394 -648501585 -264427044 -231950733 0 257259374 626251331 -1000000000 -999974913 781040733 883779527 -999974913 1000000000 -895946308 731110609 453911546 -999974913 999970403 997935064 -1 -652299385 -1000000000 -606519210 -1000000000 -113212779 -837193561 -72931181 1 0 -925778556 0 -444876042 1000000000 334283330 1000000000 -999974913 -196126695 -304322400 -389165709 999970403 1000000000 158931070 -788382811 809343151 -999974913 -999974913 1000000000 0 367258467 110055227 -179057977 707597323 -353154846 -549513487 -1000000000 -755703280 -465611204 -89391311 -988561210 -168405618 -448115421 -342579674 53608966 -815811238 44537856 0 -987490375 -999974913 -723920038 1000000000 -1 -350201101 0 -1 -1000000000 -351734300 -998795200 419989925 -706775953 0 775081980 -553804263 -971892258 603699958 -575182110 557952001 1 365583130 -801588217 -1000000000 52409211 -567296620 426619969 -557023082 -662888374 -34440315 -999974913 -999974913 -332317084 344010678 0 1000000000 1 -824671352 1 1 42 -778584284 570802734 -277164089 -616810451 0 1 485633438 566046074 777249819 -999974913 -999974913 -491006873 1000000000 -492768221 -51525936 999970403 -999974913 392127299 811764456 -1 23061462 -803874386 -4209896 197549999 42 -375759642 999970403 -150277528 999970403 -44363100 434526756 -999974913 906124127 -985910122 -1000000000 673344737 -942564520 -399306859 868560283 472809536 66906956 -731222475 -752965005 49675381 -872384281 1000000000 73725374 -1 23591089 -425719391 945476008 0 1000000000 -615396768 42 -811625331 -800161573 -888376561 -1000000000 -859457169 -744607811 -999974913 -992792103 -591271215 -1 783130203 -158809762 999970403 353581017 670630991 670883868 372152359 -584411521 289854972 -781227356 249716856 -941321705 999970403 -82418139 -917476928 0 598211868 -999974913 -295744403 762871964 999970403 162526706 28590321 632426949 515251784 -426863196 -78383333 -245948891 -999974913 1 97871832 -999974913 -999974913 -1 -636115896 -593840988 965953378 -999974913 -1 42 633697205 -456476900 42 999970403 116973023 -896912506 -831761626 68866829 -999974913 -59445696 -884137752 -982487689 42 -67043348 24548853 -485706159 -213186096 -357791010 615110642 -711455076 914614256 1 -41900636 112841414 999970403 999970403 -856734817 -125805075 999970403 -564891894 -303936191 -748880417 692614315 1000000000 158320357 885419258 701520731 -999974913 -602424284 -401937309 -992703319 -377575204 -400389540 -1 612384140 -879663984 -191452980 707921102 89282710 -999974913 -651756401 -173941441 -729554119 999970403 -999974913 405818802 30106916 759432072 -692691631 -190463659 714502883 1000000000 961759827 790946537 -443341157 -738093269 771262689 743932185 -23028412 42 -931055097 -34990920 -1000000000 0 298187910 999970403 421584342 999970403 -476541052 16483178 555479359 -6076753 -999974913 966298563 183443602 -946588640 1 776909221 484865851 -611150797 229331349 -1000000000 0 999560467 -973855485 1000000000 141006600 164178460 -100221747 -1 58863169 861468017 -1000000000 -404671103 -45633098 42 -139763677 657440613 -1000000000 832731503 272654843 -56661596 718092810 999970403 -306091113 273196497 -999974913 -1 104783665 982615018 -916544539 432474692 -182727372 -459444729 -672657322 0 -165456151 734266064 -603860678 270525114 -999974913 999970403 -249659598 999970403 723115875 1 683303216 935460449 704276503 583144634 -122190434 -999974913 748982563 -339840684 316205951 45690767 369070155 -786416247 -355855518 -91244630 -475734072 547105878 42 693782542 130923346 -999974913 100787759 953609323 -568607865 952085748 159193692 -947253918 -999974913 -73557340 -872480805 -999974913 -342937684 999970403 935583393 224415155 645920783 -298944106 -395734118 -1000000000 162405497 1000000000 400012464 -545736847 -927833575 999970403 615173013 324039707 168337842 -400877895 461941759 -999974913 999970403 -304428064 31328256 -424733380 279120462 -926536841 984790179 -553875573 823264772 431924671 73383773 118238588 42 401071636 1 150739035 704638293 -838775731 26990902 280014976 94786331 1000000000 -723002164 -999974913 -104818347 -289834140 -67455203 1 -29722803 252021119 -639538771 737676013 -999974913 -350829611 530633261 -859975873 566802653 -576898185 338139900 -999974913 -647685353 999970403 -1000000000 296190719 1 622456560 704561850 169338371 999970403 -112651606 999970403 276859253 903914280 999970403 -562671360 -1 -817690172 2193879 782849924 -999974913 0 1 -999974913 42 -956459311 285883175 -79740877 -635471726 999970403 -264887745 -163438471 -999974913 999970403 -1 999970403 850969592 276348399 841952956 -365489316 -546899320 -999974913 1000000000 -1000000000 -770092477 617026791 870760099 505498907 309588545 -1000000000 -85434491 218319267 557620822 -68056096 -341411442 -999974913 763213952 1 -158450300 720811631 -754383466 568740597 495975425 -502131823 649653354 711829722 -380863653 42 999970403 137673520 -887410756 -535902434 -485636393 -959927803 -730065632 553003688 999970403 502579659 -30420022 949305261 -999974913 793180214 746960427 446879963 1 -538378588 -935081431 -316557278 497473757 -438406237 522740635 -32213648 -1000000000 999970403 -130745910 42 0 -672725160 -525605184 -383617759 537413224 859874082 999970403 999970403 932249424 -999974913 -260840853 -202436768 -1 -948667855 620934235 -153173453 42 153494961 -652855061 675915151 -800467984 999970403 261570290 -999974913 553554764 -999974913 -39661630 664126364 -825571339 -590028706 -276085709 -815238505 999970403 354717528 662199882 -1 787801483 96421264 -764051625 631077270 1000000000 987260945 592864549 -148561475 -769786962 1 999970403 -756464666 -999974913 -999974913 -99548667 -565542874 535873963 342996318 367132770 917398629 -562921133 277163366 -1000000000 43130713 0 345542331 913354809 42 -625000482 98124182 -1000000000 -700777352 -936567306 919258155 -647821488 0 428967273 152225489 -232876798 220158482 -915235932 33152295 -75403677 -657528884 738877205 -589017227 -999974913 1 -999717893 677672333 121012851 -999974913 860547954 830059742 -502292025 -901879112 -789736645 525128151 475115905 -362618196 -685923502 -999974913 64094979 319956709 999970403 307946949 -237436246 672064883 -304071660 -987521934 -973497976 -999974913 593506851 616463218 949044596 -1 -670730223 -615188694 75586259 271041762 -763336537 0 1 -757210323 1 -750278385 669226441 -271682470 600244 -114467370 42 0 -999974913 -826653683 -721163566 -1 531597768 754639041 1000000000 661014368 999970403 -837613070 -999974913 59775935 -262064613 -999974913 -84883476 866366360 999970403 654656849 999970403 -1 1000000000 939662335 557356788 999970403 -879979997 419923421 97993034 -658883826 42 391843854 -755154936 999970403 -224199380 866735522 -594626498 -1000000000 -720279360 926869167 -744204122 0 311010509 133733846 672989452 -572641916 -404150270 -798675215 999970403 415807350 819778100 -839844602 674727283 -1 -1000000000 848427368 -1 898889836 42 887692535 -943214874 -999974913 -494152190 0 -1000000000 341015057 937292388 -999974913 -628522489 73979879 42 -506035928 -1 -1000000000 -890632123 -1 564556 625402250 320690781 1000000000 542454312 -999974913 1 -999974913 280005429 1 1 720051887 -304740112 222262770 -193770141 786225779 -999974913 -189361255 854927889 -1 551602525 86223159 221892721 -999974913 -499571798 -575189216 -857591700 -585544158 -732118086 -417271184 897228875 999970403 -277349457 64443072 -1000000000 999970403 -221685573 618412651 757144916 -930559713 -180969915 -999974913 716740868 -89106291 952946848 -96248027 -86774232 -716592257 730799578 -526324964 458814981 -1000000000 -520220960 -290095639 447654058 -1000000000 0 42 125131062 -1 299446759 247552681 752899036 221138086 924730736 620511601 -999974913 161672316 0 -263275019 937864769 -17345891 482436825 -898848259 749896213 -906509556 214479456 -1000000000 709858095 330865862 -999974913 -53899 786872694 -389790061 -992733400 -690260180 -15190358 887088780 144785267 -770041177 -606274791 999970403 -911378459 -999974913 299703248 161837824 452603068 389673502 987582646 -585839294 -862439331 42 -160645672 392796940 -701029778 220779844 -551100576 -405165199 -48534032 178164259 -999974913 -57895179 999970403 -874281117 -830390414 999970403 -263226857 353175498 608051395 -376558515 999970403 999970403 516131464 -999974913 923841608 999970403 -874028755 756888552 -1 528112781 -1000000000 -783665754 999970403 999970403 999970403 503307680 999970403 1 730971755 117043706 -1 -291944105 -782228095 -999974913 42 -656865829 7184332 -1 -664355492 20451121 -718893868 578496203 -796197186 -878892651 -299520742 -690829439 804261906 -741423436 -174123278 -543724034 999970403 -991523530 83675075 -145921663 -999974913 -1000000000 -474417508 -791289887 943497498 -999974913 144525544 -1000000000 520158215 -976473317 0 1000000000 999970403 -127253834 -23814638 260235246 -1000000000 -232176559 937764958 127202300 -697198887 560384020 -192800613 232069818 853827172 698326300 999970403 -342452985 569938003 -999974913 0 860801626 -999974913 0 224094013 -45130376 -629680157 999970403 -914986726 -632134184 -305593102 1 999970403 -999974913 -999974913 -999974913 -999974913 49646193 -999974913 -419481995 -57592830 -999974913 616596829 -676488422 557916245 204311164 0 966999950 699228136 68410561 -999974913 -533537707 482126946 -661379169 520082006 -644632086 -132089685 999970403 -818200325 -400293348 783908977 950867726 -375812122 -406163877 20956012 -678203666 402055697 46631228 678397484 -999974913 549925010 -999974913 1000000000 0 -889742667 -586201476 372814494 -126455318 570399998 -926129786 -274956473 171179329 17157701 -969809925 -313245154 -1000000000 -1 999970403 -211808854 -35955223 42 1000000000 -169780736 999970403 -1 545049011 430320497 -242047017 391613452 483892145 -1000000000 1 999970403 962377713 454821054 961921376 -138165242 -999125628 262811655 477702227 462448011 -568978441 -973898908 1000000000 259812520 999970403 108915163 -83804491 0 -860767570 -1 -1874245 826557133 1 1000000000 -1 427471414 386199700 -248876640 354569297 -693854182 -205330474 -20254673 1000000000 963643603 -1 -999974913 -603253169 -863809511 999970403 -884502850 -482779066 -698448190 444568184 245512971 -812695718 999970403 295218673 435474375 999970403 -491703370 -433185269 -139455969 -999974913 942544658 941792551 -999974913 592173122 46547157 -999974913 -403271773 1 -366647834 765264644 999970403 -999974913 -922879283 999970403 833884289 -1 -549343797 -1000000000 1 0 999970403 -999974913 973339067 -370425442 -791514157 -910838674 194485184 -544614983 703696887 -951530889 676347576 999970403 -963595337 89988221 617626941 -540658467 -999974913 108792994 -609280115 1000000000 901511552 -1000000000 908647002 546992546 -514767416 718468538 469004816 42 -468148002 174604457 -239293154 -367330140 332028564 42 928902409 -1 910479648 -939897697 617783530 1 852318713 -100918594 1000000000 -585214032 -999974913 86663279 -1 -185480318 -236988525 -376522260 -530384915 -553162988 999970403 -1000000000 999970403 -754531059 999970403 -782049262 157055293 -462920886 -581550660 -467609134 -149725919 544859303 235665999 -1000000000 999970403 -584262691 -942274499 -335523121 593555909 -775161795 0 -377174240 -886295186 999970403 493874251 -1000000000 608563274 950292666 -127280496 -149791003 -914489549 0 521559702 971314490 902330869 -897187834 435872989 -999974913 999970403 -377789647 999970403 1 968969522 534145508 -418590587 -786879766 1000000000 -1000000000 930278644 253569413 908342170 999970403 -999974913 423903112 -391707075 1000000000 999970403 112261832 568951076 631823611 -332208441 -40315031 246288741 999970403 999970403 98423417 -541439415 -321638629 -588734915 376227673 313652133 42 240792380 -981910986 -1000000000 -1422277 669360246 999970403 42 -665057930 -798677985 -77234042 -995953866 42 -531988041 -137069570 223574933 -1000000000 -699634389 448449397 -353433881 1 742159500 999970403 -999974913 1 999970403 461030704 108235285 -999974913 -443977889 -234981807 -19861385 -336231661 -999974913 911945010 999970403 -999974913 -812146625 -683787562 42 -629204772 1000000000 999970403 555289636 -999974913 1000000000 34565609 -111245583 603440496 -258812781 -147160021 -1 244950498 -1 999970403 -195300245 -999974913 -1000000000 42 -530454810 -937688450 693978301 362158315 890336721 -701939557 20737074 -896487294 -244288284 -851638288 631746860 590833052 1 -1 -932735485 -776367457 533630278 -205944138 371790705 -999974913 -999974913 727961639 292007741 134887125 388342840 85235955 -870247091 109113603 276690978 -842538323 687691749 -999974913 -493135784 999970403 500632185 432606519 -575724919 327207662 -130004851 621417181 857916476 -175906807 -999974913 857265866 386960335 925619031 999970403 -735132634 -974249990 598930017 -853145925 161689985 -999974913 -579383703 -232840566 163099359 465425754 391217108 -1000000000 0 -596296519 -266016426 -267451788 1 -813859035 769575694 -999974913 462524406 1 850112627 291853515 188302497 995274014 221386542 -427020791 99972940 516522649 -999974913 822269617 -999974913 42 676089236 853487629 -614337529 32896858 0 -75514948 214133632 -64749667 -208727975 -40587795 -999974913 999970403 711854998 1 -132233251 -872479479 57314122 -812697441 0 -160191312 -302346197 0 -369102840 0 458170156 239429210 -114467370 133523687 -999974913 -868099072 897679897 976752842 -473050261 -267833954 -794900548 474139412 999970403 819549994 873335406 -893392520 1 999970403 614165858 1000000000 526692612 -999974913 6234056 835382963 -698447387 1000000000 -534834303 -875104806 86885586 -527824631 461920910 -563939111 -787507035 -134379623 371195456 451148970 999970403 999970403 -239005849 -999974913 -999974913 455548053 -405888055 276879910 -442797107 999970403 479939891 -56796010 -145990741 -366677868 -999974913 -533120724 -293104758 702390938 -326920850 114323838 -631554103 -276867450 -999974913 -162164431 632585060 -388320098 999970403 -659635969 -148164657 826707413 999970403 -229379245 -637132915 999970403 755776416 23277432 -133801555 -1 -837153323 -274230366 -458154462 -861857061 409192374 594421454 -476996768 1000000000 -340278287 275429720 -473581083 574061240 489614099 999970403 999970403 -450405821 -1 -779453969 -258116827 -988374363 42 -400231364 56734595 781610548 1000000000 -481498289 951967722 -1 617550031 -999974913 -148632536 -532762812 -119741612 -171942903 -380616078 486503269 -466714787 -673647375 1000000000 665924458 850654665 999970403 0 42 -242729882 180821100 -190463659 -290548469 -802304173 999970403 -213691640 -845451023 156750736 1000000000 615707880 -999974913 -149958627 387235302 0 29872072 999970403 -1 999970403 1 994175029 899947428 -670425174 999970403 -54479706 -39545653 -409664266 173088799 999970403 792441605 -229020431 -11610294 1 815795295 42 -333754150 -999974913 200915056 -795413897 344303923 656237695 -422273307 1000000000 85544421 999970403 249764761 256486785 42 -1 -300860878 739243803 0 0 -149674739 445628138 558181248 302569139 -608327790 227488207 717730197 923131403 -115445136 568445725 294302260 1000000000 309191819 186050360 -323718830 199690681 999970403 -575604569 -999974913 -993837507 -803637428 -393216564 -640381927 -999974913 591014369 -1000000000 -291223027 -1000000000 720184950 5985155 254064956 -999974913 -60715864 1000000000 0 -439396280 -1 1 999970403 -448286147 325727576 733402640 503624624 999970403 -1 57345827 -428113949 -1 -65940624 802566649 -999974913 193726788 454660913 -999974913 -1 521870320 -1 -163954723 -625593292 510098309 559330448 999970403 -999974913 -1000000000 86497955 929798694 -818890890 -594314742 -483531480 999970403 813220394 143342000 308493038 590173766 -1000000000 -12356767 -691667420 -999974913 -742511063 -812409398 0 0 -362417295 -776417053 1 -750011454 -946482563 1000000000 834789381 999970403 -314449208 868526301 677282794 234364297 587309069 -799832672 303880960 -999974913 -829508921 -165243056 844486385 1000000000 -999974913 0 -463648990 -1 -416898072 359343696 -1000000000 -152881152 -845487401 724176442 -518163038 999970403 -427221460 999970403 490686335 -843207012 918653836 -1000000000 541620801 0 116915015 253117939 817542831 -731365834 1000000000 -999974913 -812409398 131297278 432899085 -539619289 849355495 -999974913 892710057 -410882901 -975252064 177953398 0 -847533656 1 69983836 -506114052 -999974913 -1000000000 999970403 703250938 -1 -543462711 -665764931 915011404 389891309 869895187 -999974913 363585124 -91936301 945869883 -559585479 -219499421 -999974913 -973723822 999970403 -999974913 118558238 -173221734 42 999970403 265239576 993894853 1000000000 678591689 -441000710 -174114019 -524203246 484695240 -999974913 -875544759 785657121 999970403 999970403 394295560 -739053058 999970403 -367407141 66101711 -1 -107922500 999970403 53650738 -999974913 -378503127 -741475876 -447747098 716650684 -585461203 704197336 602372196 256561015 40512873 0 669444564 820675696 999970403 -143305436 999970403 -431963517 -395453744 -188006022 226470256 0 -429245781 422991232 999970403 -999974913 647481606 27836296 -372217259 440248484 -1 -407867012 -548762225 -703647779 999970403 -999974913 -874814068 -325005553 -999974913 5909675 -999974913 300427470 727652030 232712805 451204785 -698339353 841074291 319534890 -1000000000 -520693496 -1 -999974913 -999974913 -401313051 -708090747 999970403 999970403 1 999970403 519204980 -381111852 999970403 836738366 572767631 0 -659002134 -1000000000 561641114 1 -436101053 -642422046 494219470 893112680 539720969 523158962 -690809086 802716086 812083210 42 -730092969 -850986893 -156495300 118416298 252140099 -999974913 -550169533 951490140 909433263 -999974913 487221769 -890220743 -745983269 978934284 952803542 392953432 -266923358 -1 -578690126 187248846 682929908 554767333 608449976 1000000000 1 171508179 999970403 28852803 -406415034 -284401427 -907687361 451835922 -999974913 167262753 553863779 -999974913 499669111 814652390 -318570857 -1000000000 -476815112 138079462 -304606924 -999974913 199662234 424697536 -541868974 -999974913 -502296 -1000000000 322840886 1000000000 -1 598553606 972963180 0 -1 957997200 -555465852 62528106 999970403 -236314207 1000000000 42 283833107 42 -255188828 96873968 846640584 1 676215161 343791434 -999974913 223334414 -1 -1000000000 -999974913 217051397 -820843152 844132990 0 -95595560 -1 -350489010 718146038 -735866955 -838993954 -999974913 -1000000000 -988054843 -1000000000 0 -999974913 -976057040 -999974913 -108520982 -458629748 -446716133 0 -277039780 124541865 -36410960 271667128 999970403 64123813 33108442 790367867 506926625 716794059 122639865 -389087571 1 -999974913 -1000000000 -390992978 999970403 -599691950 529216210 -467702127 999970403 -73412010 -767805664 -928457394 -133585000 999970403 -926535242 256730587 -653292481 -646924699 -560516671 -977139520 -999974913 641530894 999970403 1 0 -751847280 -999974913 49279212 -775193718 -922523689 -309841535 999970403 -986524907 943381391 -473757336 980231650 863847554 -294084468 -999974913 -1000000000 193223189 214005398 798901185 -15719488 999970403 999970403 -781179136 119507688 -292060658 -66666817 999970403 590727283 1000000000 -999974913 384595616 423118747 -828169697 379616387 372000369 999970403 0 1 -999974913 -999974913 -1 -126668342 -1000000000 168002260 885934695 732207669 -999974913 788815649 -270583813 -618871303 999970403 -350810563 -651453980 100313845 1000000000 -417085642 -999974913 122900564 -863883050 -237013163 -1 182178188 999970403 -199649098 -823212376 882649790 492706227 5253408 328958310 999970403 -660875890 -113936120 -398334640 -69030405 972118949 -999974913 -531188980 -999974913 0 347268223 999970403 -1000000000 1 303742386 301965904 -781232325 1 -42344368 -331063854 29706562 -236348865 482168118 -68099451 -999974913 -266249773 0 -878067447 235649704 -3878692 -1 -845911292 942207199 -808469301 -1000000000 -578295700 808031628 -999974913 -1 562145933 0 342027136 -9759819 999970403 0 -399952605 999970403 177224449 701087104 1000000000 999970403 586116774 -999974913 999970403 -999974913 -463220520 884402792 -128017098 -715435826 -569041728 1 402726608 -552508642 -802906118 1000000000 -677924664 -231906332 32356196 999970403 913182635 0 -440299011 999970403 -999974913 327741770 23302030 -999974913 -584625622 -136143092 -999974913 0 -422066995 -101649339 -999974913 457315974 -491726448 -999974913 280444072 42 -999974913 599484828 385666942 656526048 999970403 -999974913 -94510307 316249696 73476914 1 401386517 -999974913 117091643 -897530631 826926568 993364738 -880334873 -999974913 0 806786983 -999974913 -118482600 -342963789 999970403 999970403 -476219340 1 -999974913 -259669960 -844121754 662105486 1000000000 -35385568 -289988024 1000000000 -844584588 490454642 918836032 0 1000000000 772095596 0 -802599142 667125691 327865276 757754144 999970403 -641910453 964451150 999970403 -1000000000 -720931637 649658905 999970403 715235216 10771729 -999974913 9671514 186990238 42 -232565947 0 999970403 999970403 42 -115151138 -173418071 630172763 999970403 -999974913 -135841276 -41312887 216563319 322173832 487750755 -844277647 661502768 0 273272089 147893166 -743428815 976694314 -759632313 241759851 -999974913 469842199 683668806 323195553 708764565 -115662826 1000000000 -636440278 481419169 700098991 806397531 999970403 -1000000000 922454394 -436771628 64094979 999970403 -989092869 627907708 51848214 8777148 0 637573517 -54233344 -999974913 0 164457596 -144782783 36085865 999970403 -620087997 28925014 724983171 42 -960144670 -999974913 872755466 1 -581045964 1 -912368986 -999974913 999970403 -98100204 1000000000 90320302 42 -250644927 1000000000 739413793 -742658710 70984934 42 -1000000000 999970403 -889251550 903466328 -75323122 -291841029 999970403 918309009 999970403 -354855271 -280154462 69592419 401727793 -863773730 -999974913 -198925678 50211080 336977943 -591555130 -449335411 -999974913 -866724969 948878764 -999974913 -938936401 253886188 1 -1 195414151 780616024 999970403 -1408294 -999974913 20879672 -825259938 -403014307 314362469 -999974913 390368967 42 188045693 180427948 999970403 73055095 1 579113821 349735916 898312030 -761009930 368045411 -999974913 896743277 1 118108417 -224025078 -126861049 494252939 -1000000000 878107736 -858325106 -743523641 999970403 503421047 -185540797 -208415480 -928226268 -16075472 604368800 1 -999974913 999970403 -470423231 -999974913 -930300231 596489345 0 -100724150 360422722 -117100750 -883650938 -999974913 310938740 -269771694 970659740 999970403 682687391 1 488258723 629337357 -222445672 -575666933 -67844361 165576596 42 -218243655 346705724 -999974913 -108865255 971680092 786626213 315528350 -945007845 -1 999970403 -499067453 -990906494 96875335 107889520 846820676 614646587 -159546538 134696909 456778793 398908524 -293774309 -650512821 -117551731 -993879988 -1 885284459 645433545 42 -1000000000 -9698967 529918647 -105813646 999970403 127672195 -709762733 -535092033 -999974913 273238445 -999974913 -733434162 -140603316 819312533 -728555290 -999974913 525457129 223736936 928438340 -745355156 1 -1 999970403 999970403 -572290225 564048888 -241904134 -360738152 652120812 -259016831 999970403 42 999970403 -460291610 977041195 -839107758 999970403 376494528 463693961 102921499 -100244310 275656125 -781079322 -1000000000 -935851688 -24840300 -598280255 0 578413091 86645699 -923037966 -999974913 -488842493 363872130 697396346 -207236931 853827172 -226385677 -977686983 1 -209681025 1000000000 230507923 205764224 850693123 -126579883 376227673 -661966244 -765069968 505634118 -999974913 -22216468 -107379460 -953973604 -473905078 999970403 877221633 942105810 -999974913 115603118 409029159 362907296 999970403 874742637 282722862 165304779 1000000000 635128795 205689384 1 999970403 -999974913 -1 842448472 737755553 704226172 1000000000 -213038274 608394337 532536331 283833962 -1000000000 -996440128 579911786 -999974913 -750725262 -1000000000 -999974913 -746137326 -1000000000 -777915544 -103002925 714122985 977406634 -656120808 1 -585847028 -145060412 -425887999 -119040519 598669973 -38085110 217495695 75993238 -274782749 -1000000000 -452129292 -890135783 521328845 -1 -448244364 226625426 -856720271 480420734 1 -951329640 -642713804 1 -8272491 862737438 813063088 548721078 999970403 999970403 999970403 194045484 -152145246 -732758064 535074587 -953809724 109449453 -615821391 -465450840 -227505778 849575470 -308659263 -661666203 0 56670014 999970403 -747829901 999970403 999970403 -1 869369172 75377569 267433245 910646025 -734035603 768416291 42 937731017 -806907649 220856592 -182879239 965569834 -832341398 -640234316 939838561 655849139 824051571 504994655 -999974913 -199630188 -978064069 569682753 101690924 -999974913 1 84802878 -256233308 486135931 999970403 0 999970403 -862405009 -999974913 -962125897 1000000000 1 999970403 -576011631 587578621 426140411 125771029 553989450 -472816563 1000000000 -999974913 330518060 841871928 999970403 -910376063 -863711383 -433812487 -632229988 966616318 999970403 716899729 -432424989 -947922906 999970403 280705843 -897219849 1000000000 -768133670 -1 -472206628 246224409 925000040 -600740658 30218492 -409210020 999970403 -552503760 -1000000000 206119304 471818700 1 -463893058 -999974913 359240488 -821474213 -442986763 -153534700 -340204347 -663476167 589882090 726666139 527676932 999970403 999970403 -425325515 576158376 716533157 851665453 614954465 36136679 -138970055 740932856 -1 1000000000 680352895 546403533 218420222 638772588 -999974913 -999974913 -620910196 -313946259 -532704887 688488637 363255310 -527836033 245051603 793811678 637547266 672138664 195721716 999970403 37787963 -750134814 -807897680 999970403 999970403 -295495920 999970403 -460810516 14374831 -502665929 -543829664 999970403 166407834 -351454798 -956193821 521680657 -152192952 -999974913 791183524 0 -771513727 548611676 -989105225 42 733696725 86961004 42 -68448161 614408577 999970403 -776322427 -190637058 -43991855 345841569 123426343 42 1000000000 -46714252 -280508739 495691475 190095034 -516463168 -984083341 -1000000000 42 999970403 -1 220403929 -467517196 146018361 1 -31774074 -999974913 245597801 -999974913 -434947264 306687257 971754741 684564323 -999974913 564582952 -584631570 333317184 482145224 244494416 -271581444 -677104645 -53144584 999970403 1000000000 -526146264 999970403 -1000000000 257535212 -999974913 -999974913 1000000000 682882325 -480213110 -434568386 -728137325 -4053453 185373506 -1 426265054 -598096690 999970403 -462431270 1 -572944059 491400564 408508779 -870746137 934012814 -351289819 -102595059 -999974913 686910624 -991078675 -579638811 945976950 -999974913 -670416297 -34493323 207277647 -472693628 -307059577 -999974913 -555767763 -1000000000 42 376073199 513006352 329169146 -999974913 232620763 411011051 -695815053 -826119857 -686813934 -654612680 -1000000000 -698996129 -458581469 -711799444 -1 -843730358 42 925958972 171407352 -999974913 329414494 419352672 190407458 491739476 999970403 268905084 -631772073 999970403 999970403 999970403 999970403 -171189825 -1 97595630 1 -887607325 -820676046 -70492428 1 42 181438376 999970403 -583747150 701169214 173459849 -565442777 999970403 264046825 533538791 941766082 214413416 -397307752 -999974913 -929642298 -999974913 403011984 13840017 78833853 274212528 -269532408 389049851 677631438 744233274 413218495 1000000000 172140892 -1000000000 -151474878 -516125478 -431879160 999970403 -646586229 758569811 -620362082 561101164 -1 -989384053 239432128 -959419854 1000000000 -999974913 550346768 1 774157391 84223598 -898277863 0 -569975973 528380300 999970403 542897581 666416700 610922255 -271498896 -523082205 -975559730 259070563 597187676 42 -1000000000 -348142796 999970403 -848537362 999970403 -390051724 -425203242 882077590 646503013 -1000000000 -601913683 -26809340 785949975 -21152541 -884953559 -494847124 426374297 -274737269 -1 -999974913 166762173 -1000000000 -681811604 425863057 -356358352 570213456 -286476454 -999974913 -237105116 -999974913 812174331 -933962509 958088021 265332946 42 434845133 -1 1000000000 1000000000 -96472118 -999974913 -915987003 197058848 -365826233 471911961 482829627 -554936490 1 -319536030 42 624412405 -999974913 999970403 420832566 148233004 -66841512 28599310 987317674 -441493990 -999974913 840695099 -161747168 368621930 -276951183 0 -654048800 409042065 -999974913 327340057 999970403 410504838 -979853888 685539215 714857812 737274123 -570848034 791821750 78858772 -381666538 999970403 77513046 -999974913 1000000000 520011586 -1 -400877726 -657443901 -963844933 999970403 793149278 42 1 -348779070 459253155 -1 -392579536 64439613 -348479413 -1000000000 -674691051 -695680319 182587517 358661467 -639949413 999970403 621979458 911202871 -746496391 958682233 -641073994 629863483 352491372 -1 -348195734 -924514936 -566457453 -977487340 1 803070202 -351852206 -352684158 -401898977 -83503901 999970403 -835843383 -731422857 -856573842 -401161587 -6256676 265032273 -966707307 42 -118319807 -647341274 -999974913 0 -999974913 -999974913 1000000000 804073994 384511128 -124217684 -420195553 -159989609 -62152711 573548229 -531337579 42 96743478 -773278017 -762869174 446329575 -321839129 422459841 -729567148 -352660940 551009308 -247502408 -804791130 -38162105 1 -353230855 917104902 -443379598 999970403 939591493 -287098899 522265580 -999974913 999970403 290212013 642104020 -301374158 1000000000 765796034 898298763 -789343502 -848744908 525480869 787254192 -630737842 85072808 897498967 1 -1 -450622350 -139423994 -470511717 560654168 -999974913 -429177419 -900228196 -578409115 425360202 -161797209 999970403 -234867418 1000000000 -454247316 1000000000 334137719 863305947 999970403 -111603920 -681908715 0 972018396 8117913 1000000000 -577820738 -992623008 -999974913 594475944 -590463520 165163328 1000000000 846301336 -614594221 -609184520 -287235282 -945650713 164778965 -697764091 -909938839 -160670958 542787185 319952876 -649151654 -270425261 -480687764 999970403 -999974913 -217361791 559789264 522291460 -206073694 -97435918 813703228 428927907 215956194 -630840625 1 -461162533 -999974913 -918595321 1000000000 104704830 324109537 207361899 -695744996 436876264 999970403 101894710 999970403 477895238 999970403 721575922 -535676698 -412352845 -133922159 62245655 591383569 -239434762 -897845192 -224757655 -8843733 235794833 -167954103 -999974913 999970403 208280583 232607206 536164907 912217711 -999974913 -152827377 614686961 -1000000000 572272689 42 937966220 337360575 -558377887 616596252 -235812472 1 1 917647786 -384993603 999970403 531164239 1000000000 999970403 -937139079 8419343 299952374 144039526 -325017265 -468268146 840662810 -211397415 26511442 264908544 -999974913 -999974913 -296027493 -163883350 354043192 -417012997 433742058 111804863 492394573 483677560 528133849 62152394 -999974913 -686329405 -474799887 928404191 535172622 -102303911 -91662147 -999974913 -219765979 802423132 -945858010 -999974913 42 -999974913 249435454 852086524 500160546 -999974913 -258304671 -999974913 999970403 66685018 -1 -917871112 999970403 62214101 -999974913 599693872 -797109394 999970403 -712966177 -999974913 -999974913 -999974913 392834432 -999974913 999970403 783218381 -391020895 -62418178 649963130 -160393054 999970403 329930041 -80744121 906534693 855658803 -912553066 -660437617 -999974913 -687230719 222391415 -638396622 678552313 591745647 999970403 916452837 -305378550 -875885838 340887805 494666966 635157938 -1 1000000000 999970403 68440189 -369251703 837639674 34822755 1 -392495417 -966170377 -530085977 -401615088 -385796891 999970403 -21476971 -647465736 717303333 339743747 -999974913 999970403 -681955650 -112936557 -212137149 999970403 357733656 -868970965 -966939585 796867919 679928039 564465986 -205470131 529401314 252426026 -247414018 268718886 554786273 928952513 278056562 -74070648 -1000000000 -933889869 430237144 -424493774 53155044 -999974913 -857902437 -443165980 10129085 -232641779 -999974913 -408681671 724062688 -999974913 64916470 0 0 150391062 379783701 -999974913 192907718 -1000000000 847310525 948209880 -1000000000 932452828 999970403 664534321 -494821261 489545242 0 987659136 799823874 1000000000 964959246 844892941 591360611 328648690 -975711922 -55575377 211159692 -956982931 -633566848 -999974913 385677916 -491386739 -515038937 -999974913 -999974913 -999974913 -999974913 55476693 -89039561 -420979837 -850901617 123077594 -557083049 11115158 -999974913 -1000000000 534658485 1000000000 487836027 1 0 -519714963 774732367 676163264 999970403 -150240599 -396175964 -191023632 -1 -999974913 835973912 -946529945 780600952 -510607620 10422940 304198386 897868094 689083897 149009036 0 -506319064 -417398526 -513266395 726005755 -1 -661266883 -1 700772290 0 -437344054 -999974913 -1000000000 -850801237 -199947612 -159556365 -556359776 -864387608 -999974913 -381639976 -855247822 186476249 445556455 -489060652 -999974913 98051935 438291632 999970403 -296801249 999970403 -999974913 12863435 -290178396 -269358351 325046665 243140959 -999974913 42 419980349 42 999970403 -371209463 1 -562435384 -65154418 320844107 -927670460 334209110 -278746046 999970403 577523977 999970403 -450442934 355949041 1 -999974913 0 669082664 -305552664 376746765 1000000000 -184851837 -184988248 1 -242473182 -999974913 669903064 -928006225 -999974913 402063230 42 356048228 999970403 -1 -973687643 -973177741 30274669 -799809540 -999974913 999970403 0 999970403 42 42 -817041153 -702571235 855372045 712637840 729953770 -782332499 999970403 261022933 1000000000 532410253 312610824 72981712 999970403 743579706 -340633069 506920181 -391329813 -1 -922236290 -999974913 -162730540 -378696279 855996433 -894584029 453142498 -808373573 -999974913 387677372 -161626180 906307842 -34073527 -840222569 418708768 747317383 999970403 -572584715 576301884 -115966591 236400791 -567344073 999970403 865968994 -999974913 -577446285 -999974913 999970403 -813976475 -402362846 -406514559 -427139647 -675162964 481613998 -532317028 -187648430 301038656 -446779760 -1 -549739925 46868156 -999974913 -492433000 -447425786 -671119108 281098235 42 -999974913 -908317401 -585754413 -613818712 999970403 -934791499 999970403 51088928 0 31867213 1000000000 554095510 -501598420 -684321717 106883177 999970403 999970403 -999974913 551741766 -2095503 -999974913 -1 42 636808074 -999974913 564695401 -999974913 -999974913 999970403 -1000000000 999970403 999970403 -222881003 -1 488926285 -471096898 -832660300 -750996630 799608225 -1 175277900 0 0 -462221940 -8945345 73985592 -999974913 658827999 1000000000 0 -723038256 -768394377 920100455 -775613223 -516500937 42 1000000000 -999974913 -1 742568064 1000000000 -768393378 42 -713394040 -999974913 -824982227 626671311 -999974913 -1000000000 -916475827 -388068327 1000000000 617027011 230344852 -510032324 -473420047 1000000000 914233167 -968953404 -697316015 -988361251 -534383130 0 258754698 -1 718773248 193567296 -221403232 624893566 -937188528 -288224025 34523286 -764815159 999970403 42 229415184 543647068 -602719741 -13893169 0 473101871 -963355480 762649177 947183474 -1000000000 -236554295 -497955315 126929522 565902943 726507197 413689571 999970403 -721084074 -875635063 999970403 -536271040 -999974913 -143972132 999970403 999970403 732893166 -355281705 1 432047824 767553570 -930768130 999970403 86786589 -451052963 -1000000000 868264127 -235335913 816962669 376856279 -572682939 1 1 -283396069 846377561 67670106 493119698 -903045317 -640225742 1000000000 -1000000000 1000000000 607067875 999970403 -681043097 -996236478 113441668 100313845 -999974913 -914231633 999970403 0 687511196 -980677386 -126288776 -999974913 -1000000000 -999974913 -1000000000 -999974913 -277071083 -1000000000 -691149754 408618043 -580960669 -166887766 1 -616852132 -625804348 -325658324 0 -366208487 -877496104 999970403 139618360 -933953322 1000000000 -706219167 -457817949 -83138500 519685375 1000000000 239199989 -1 -717016518 -904443298 -528811287 -999974913 -495047237 42 563781624 800691951 0 247853383 -712391047 -797975314 -264447231 1 -976484845 -281969320 42 999970403 234883689 258742498 -16296647 0 -797524309 296541285 -857602425 999970403 999970403 642343098 -218728319 -626394617 -999974913 895985688 -726291137 -999974913 999970403 -1 -829271266 426857732 -153065900 -1000000000 -652240586 -999974913 -300135520 603603260 814828503 463434813 452702622 -73495871 48292715 820970103 1 -305926546 -696429508 -142270415 1 935555319 42 -424361939 -999974913 -999974913 0 999970403 -728547949 -789239235 -596644510 1 999970403 959177408 999970403 999970403 -1 337819210 668303165 -1000000000 -999974913 -25902904 1 -3969313 482824356 -1 972791830 292535123 -460284337 862026587 146617236 -850184858 -999974913 1000000000 689880131 211178214 -412040795 16736798 753885330 -939352710 165456578 815616453 -543226843 444967965 -526386953 665105688 999970403 -839995651 -1000000000 575148413 636611846 999970403 -999974913 -657832489 -999974913 236241487 354626186 632751054 -131740721 999970403 141574230 -768680069 -999974913 -339669136 999970403 -999974913 150161132 -570057936 -376751716 294459595 -242029124 -1000000000 46196093 272162734 -1000000000 220854515 0 999970403 94325785 -986009907 254947762 -568297398 -517617051 452944503 42 -999974913 -999974913 -736614434 985937017 466542412 145127491 -401465594 31814140 -240974362 -1 -337374223 -606419824 999970403 772373329 -235595908 479203224 -849797468 -583759403 -510985057 983508551 1000000000 -977063695 -57857731 -593357791 254299228 -589588050 977829734 256129678 -574512469 -632386011 131784674 335322381 999970403 -421463174 894980442 -999974913 -313391379 735825339 -873219600 -269055772 42 621057243 388069307 -58265568 42 999970403 -1 439448905 -629777398 -1000000000 -48807543 -628740269 -631691058 326882686 361340795 0 -999974913 1 413102915 536891355 42 -66962284 1000000000 -77830465 392796940 -884833475 -122473596 -999974913 924041097 -856663162 -423001584 -407861446 -702563585 0 694218406 -999974913 -501497655 -999974913 339486948 -568650095 42 239199989 -375200810 999970403 193885590 980044782 -814153146 121220842 -1 510795111 965738836 -1000000000 999970403 886399826 740630448 42 859088962 903268378 -766141936 -996718330 408712122 931988275 -175762177 575629197 291564145 -999974913 513986239 580937877 161272314 -367115331 495492583 1 801170000 497820335 -891452603 -339627829 -229993333 -806623854 -1000000000 831000716 697842274 657119970 1 -283030377 202049489 -553333445 1000000000 944400718 -999974913 230369513 -999974913 999970403 0 226414040 1000000000 528570251 -12934483 -391653135 -999974913 -1 -960348532 -502208609 -1000000000 999970403 -270632987 1 -395757694 -389146052 -295698136 68671066 -249826930 775326817 -920207049 -512736612 1000000000 -841388009 42 999970403 -789154503 -635737334 1 985708101 -628323026 -508704673 560263575 -999974913 135502577 58002829 440699684 -741918987 -193538524 -782603349 -1000000000 -922573824 999970403 -776883776 -202013979 -798871010 196897882 596671461 -738681767 830888976 141541769 -469933017 -550029918 -975267244 -317544666 783674358 369369785 -209122032 -405789481 448137465 -1000000000 -308091297 0 -934993626 -53611703 590928155 611834691 188071356 1 999970403 -999974913 0 -442390512 -405735479 -891452603 860537820 -344425992 1000000000 -806623862 -999974913 604202832 0 517004755 272162734 348623120 634826261 0 375908917 929456645 0 461254071 297798336 0 749705506 -519749391 -956633449 999970403 -538011921 679785258 -903518529 -1000000000 784726649 591794462 -335722324 -274098180 -999974913 999970403 -999974913 231648569 329384793 -551489364 42 756489272 564093547 -932803522 377221514 382228958 -106885549 -1 -323483372 -14031379 1000000000 -409241581 999970403 1000000000 1 151819457 1 878054086 202962543 -325554636 -7819291 778262986 421864202 237601049 -310906462 598714402 -691561198 -68013221 60500589 -220256003 -803903889 563843531 782140773 298709447 -544019687 280151381 811126087 -547502449 1 36505751 -208231057 -999974913 218021649 0 1000000000 296278015 -1 467930966 520409186 -999974913 3274159 419930495 -160769392 176891340 1 999970403 -999974913 999970403 860555281 641925483 1 197658189 999970403 -1000000000 999970403 -374599708 -465725309 243711718 -999974913 -999974913 434526977 -715110444 657047076 -41772007 553412612 -23022239 -1 42 42 999970403 -999974913 -143667100 685773528 1000000000 -213265007 881954145 -478381295 -459479532 1000000000 980366745 -999974913 -793449224 716526577 -555029406 157845843 0 -783886982 999970403 29428883 -285285439 -266119732 999970403 377399406 -409122052 807785721 523824068 84985727 -1 -944367180 -551389951 -643241935 1000000000 666815177 999970403 -999974913 793436074 681713319 -896348535 418994318 303259177 0 -999974913 -999974913 -819448658 -1 228090266 -15388981 544363255 0 913066522 279290413 390138217 -1 -503003172 -1 42 -1 42 -174439722 24504697 592840417 999970403 -999974913 999970403 211989738 -26249258 -1 93924445 -232819091 167693377 1940311 527057047 -1 56169626 -984276638 209387003 -948802998 160255549 563840341 -961477980 0 0 76259676 752300755 143525986 -689457873 -931005368 -735849618 -79945893 -181002176 639856096 -999017919 722212496 875653189 -313328590 -977172253 468578537 860866607 -729905949 571884318 42 790605417 -135445308 411654654 135880650 576475013 1000000000 1 -999974913 484279485 -999974913 -538898018 -998625907 -67755161 615306461 -999974913 -1000000000 -1000000000 312346820 -999974913 -999974913 -43687729 133084265 -1000000000 188689232 -107846601 -588297970 -1 852086524 483907534 737093846 1000000000 -416504243 67272808 -413307893 -1000000000 -1 -1 842110443 215852121 -774573785 165721744 999970403 275284990 -12544993 175854409 863368731 -459435283 -597290255 -999974913 -187797645 455927759 -702373421 999970403 42 -260977410 372671095 678821556 204243920 550976336 492142274 -254885185 -232347770 -999974913 0 802425739 350365688 -840529154 -767424735 999970403 -466246088 -1 -20128904 867374699 246739203 224328262 0 -999974913 -999974913 -1000000000 -131275213 999970403 -584568134 66478358 -842726641 566907707 566123491 -488327769 999970403 -298063994 672695806 -1000000000 -887842117 -848217459 1689325 799289301 -176051765 87418402 -282542656 -1 -699834691 -752849207 703049379 -999974913 941587073 -875201003 -50210292 -685833287 15240897 -76083299 999970403 646611629 -37202273 752786326 -246740608 86936889 53225560 -1 127738181 305611622 808361271 107181679 -218065487 -706536010 718824367 967408694 434699677 0 999970403 -660405616 -59140965 526109453 -544474899 267962973 -999974913 -999974913 -284639906 914601148 -169465250 8307779 -183266429 686039142 -70521367 -612434945 999970403 692544334 -966169559 999970403 -809841999 -258478946 -935553636 -999974913 -999974913 -1 -321075291 -668100846 -999974913 42 476423683 -635493750 845769264 -22714385 -1 431558245 -1 -968995265 166904973 -1000000000 -1 -61086514 761098597 -300302235 -866813651 999970403 42 -999974913 -947545045 307792467 -999974913 -817239093 -554773164 999970403 261208876 -999974913 -311150629 -943160738 90341816 -428676419 974645991 -171719553 -918764913 -465830025 -539014680 428598207 1 0 428284908 245278159 -59934875 -1 450214391 -129808947 -537990383 153037727 -377109192 9655646 812694774 309108251 -607776772 999970403 84256948 -51640648 569429708 -127969926 -713933453 999970403 -970616131 -446081953 -979726034 999970403 135485980 335836938 -731918175 106728604 -405347340 -907828005 42 721494931 359930270 202829734 592896960 -999974913 964951341 909794672 698503706 -87765215 899866155 999970403 394255739 783696678 211975172 272441431 -746285295 -324140094 1000000000 551420136 -186777117 -999974913 -258110450 999970403 -999974913 -744077540 -1000000000 625368301 -1 -642454988 998736060 -1000000000 189283924 783132972 428808827 244596713 -128191254 1000000000 1000000000 -880396818 -991515763 -999974913 -915374827 -655866469 1 -233745247 -351367843 268732010 1 535221055 1 746918188 -586937649 -422002496 274420082 999970403 -738502825 0 999970403 -650181769 -723412712 -31273982 -351625378 42 -999974913 855104461 316801025 -250586475 -805419902 -285194498 -397424264 95759835 457417133 946171631 624853035 -216274238 -899090939 42 209846901 47743070 -267018565 25318179 -247222728 -999974913 214233264 999970403 115256718 -238107222 -999974913 328301589 960014516 770983344 459558212 -1 916137510 -744365318 913837713 253336395 -965986927 -351351687 769552874 -667538114 -230033488 -693057449 209703748 843176094 0 -839035511 653807349 844976451 -148354831 51727611 632119788 -353029014 -671986110 -172887660 -75057358 886596982 -203232627 401633936 234287947 18253111 446566582 999970403 -1 -186868671 -1000000000 751547949 678126912 -391280012 -984408372 -696339331 0 236065755 563843489 -800743446 -823080148 -56106526 -843256968 835310958 983430158 42 -999974913 70747640 -408843917 475615014 -670117876 458516483 603500668 999970403 914466931 442577518 -193063108 204162466 999970403 42 334377232 -64221692 -95976163 999970403 405747499 346070501 -999974913 -61796190 -291979614 -964140698 -999974913 898846947 -391491419 626784280 555650986 653528321 944804839 -89903242 -760435915 999970403 999970403 535539082 1 82448042 562375227 316297154 521496836 331419664 -133207913 -767629346 408803104 -957224922 578784831 122475152 -647341274 1 1 -999974913 479823482 675766550 -955308861 297197840 543545715 -856411782 307008827 150147594 153416126 -684414533 -479104707 -999974913 160685247 729409418 416510639 -816975860 474167401 -796922014 -948817752 128564270 1 -794276592 -891969738 -999974913 -401638624 999970403 -999974913 999970403 660090621 636234468 -551592254 -244029245 -985010393 -6647877 -96708809 -738216893 -16921363 -925136221 1 -989204640 -837113037 -537379511 -925934894 -436987198 61530676 -1 -587579968 536421981 -686322529 -897219849 999970403 999970403 990202493 -406677293 -591391033 524175562 -503589219 -999974913 307222325 884607135 -52604302 -999974913 81556900 48345409 -567070022 167547613 416433492 0 999970403 0 -999974913 -511312416 809556780 -1000000000 -999974913 -1000000000 0 984221423 870790590 0 -999974913 283532483 66457231 1000000000 -498743584 999970403 -677618801 -644300478 0 42 -554327108 0 -657219250 644299848 -100370689 619400690 0 -989466895 -796730762 -999974913 -1000000000 -469352078 -571599791 42 -840842691 883197611 -681082396 768199557 171434030 -482530182 327401639 42 91621935 808654325 -534809691 -548899819 884317385 42 -1 0 -231410106 576652051 1 -357070670 -244979905 799805637 992615764 590232993 37255399 -155573702 1 -1000000000 -999974913 1 999970403 -213638603 -258495257 932566062 77063893 90074660 594041551 999970403 972372053 492939398 -737363253 -173951599 -166485831 762794308 -98029164 -854363506 -182879239 117148610 -754527015 -172365512 499409542 -332500051 -999974913 -773604675 505293064 855503322 36427457 403665746 571230646 46224652 -250020061 -589389391 604543911 999970403 -51906449 42 -685482046 -852123219 -467720225 1000000000 999970403 -822186150 -560589136 -999974913 -1 -653339489 -85266800 -448987691 -873618252 -999974913 999970403 -904462336 -826023186 -180447550 739340165 -999974913 -132089685 -169400659 -530870710 -699999848 1 -855848382 937870696 148669044 -328441340 999970403 42 -65408541 165791575 303790140 -121367026 -171369706 258036456 30226944 -315095643 314753837 123172017 834379888 764405263 392128353 -198626543 -908210146 -1000000000 -502782000 104243104 -223449395 -102391328 -1000000000 478772874 -862904122 858499707 -267025420 -731876479 877087456 692026236 999970403 -1 252696178 -244330761 -68020812 42 -582811738 1000000000 -179764966 -560906874 1 0 229565461 -910285270 -999974913 0 -209662269 -891782115 -906357295 -999974913 999970403 -307059577 -905774283 -277579236 1000000000 -1 -54520341 591629337 -194897647 -576377795 -1 214299173 -478600708 319093224 -999974913 42 -151152199 441012153 570210889 1 999970403 -553177322 -999974913 -281401990 -570873231 -471008007 -1000000000 0 0 -999974913 -819002449 -999974913 -53801539 75061247 -503975341 -366231478 939796369 -522437672 -799320674 999970403 911025399 -943197983 600062414 -1000000000 -1000000000 -650141051 999970403 117987168 201198455 -758604876 -999974913 473788248 -999974913 0 329609759 334227472 -383809071 42 349032527 -466435539 -740420039 973570826 999970403 589962317 920066631 158272271 -611444191 -999974913 -340967503 999970403 0 -900148812 809507584 -719263548 -446407643 999970403 567108518 86019476 -1000000000 631309504 121250107 185373506 66839397 229607946 967139416 999970403 1 999970403 1 302202069 1 -228169259 106925692 -561182309 35140018 338825620 -501713967 999970403 -682898606 999970403 1 -8659475 -999974913 759386949 -999974913 274955113 462143449 190106918 -339131670 -848520087 758210413 176059264 -405251434 42 -346309008 -378642746 -982359413 112056287 -118269070 0 -843339199 -191100535 -741563608 -999974913 -283508677 -284327305 -999974913 999970403 -976781464 555495847 107737915 -270348004 -1000000000 -999974913 -162138257 -415001182 646430448 -1000000000 -780824725 -999974913 932904791 307397981 -333678604 1 756403083 832132520 484103799 621417181 180888476 -940635320 -564927275 526750166 -464271043 597699621 538395486 139550007 -1000000000 -1000000000 823807895 185023461 0 -233653734 -999974913 -792327288 -175006309 -82620221 0 -1 -381203004 -999974913 -489533986 95360475 -1000000000 316457594 0 0 -365269062 -196285835 -13121336 -828454146 1 442145757 -546782047 -603675717 -367851170 -233672166 -324739354 -999974913 -980539528 -376395695 762310891 121862496 -999974913 82368099 -317175378 31541126 -999974913 -479020315 -823541479 -853080598 -999974913 42 -159249154 919018406 -410579347 -145745965 481358238 344548328 -513005970 -480644262 -941185027 821787666 251611379 -1 22058667 698918463 903546028 -617642883 836887294 -999974913 140039918 -630810890 134372436 564981606 -101765998 -351387522 103778456 -558517469 999970403 376865979 858048505 475345642 -999974913 -999974913 -257903631 -532928895 -999974913 -1 607012719 1000000000 999970403 -999974913 999970403 18393417 999970403 742006175 -199098085 867948012 -999974913 -1000000000 1 1 462189755 -522047221 -768723093 -181076326 1 170599253 838499435 -820742672 -865263497 163678943 -743031122 768169831 -999974913 0 -799960287 847959878 -538086567 -269170858 251132933 -490542562 240707224 755225307 999970403 -471928203 42 -430203407 -879668995 -741904762 -526415221 227400622 -1000000000 -999974913 0 486481632 696583987 542810108 999970403 406953685 1000000000 -999974913 999970403 -482068856 -993658577 224802451 -718944119 999970403 1 585828522 -673021909 118427983 -886577055 999970403 42 -594297549 156395285 1 -81165847 -403495461 -999974913 560565833 462203698 228556380 -496289701 844697011 -230821 0 410524885 -999974913 515450310 -894386410 1000000000 999970403 887723961 -1000000000 -946576963 1 1000000000 -829864455 -280128290 818104122 -168870567 -999974913 -1 -999974913 795777427 610412222 -269256593 88456403 714379571 -633787425 731193493 -479421893 999970403 -20674004 351080226 -1 619429192 604068308 -508075345 -802112041 -999974913 -719403125 -999974913 151073886 -282650160 1 181537955 -999974913 -22517619 458049741 -894440688 999970403 -625169358 999970403 -648997046 267943978 205614460 136446272 1000000000 945006601 -852988639 -99748148 258060654 284647815 94351517 163133065 0 828402859 911189322 -950916091 -370960405 336568876 -999974913 821585249 -847819788 -660699394 170834277 42 0 -999974913 -1000000000 630315404 -523474352 -999974913 0 -508834430 -999974913 -739221192 966414736 952037350 -768039416 -256684777 -134081977 -648777544 -999974913 999970403 -810637642 -1000000000 626889803 -928410565 -120260657 -410927138 999970403 -929749425 42 241722014 -1000000000 -999974913 -692843378 311568616 825004468 928676518 -148449934 -793920871 -288903448 999970403 717466038 42 -412726948 1000000000 -956535570 -608380015 -395358868 -898220957 585280193 -1486747 -334859447 -937199757 592680883 0 91259689 214861568 117765433 1 -522426562 -999974913 -999974913 999970403 42 933852710 999970403 560030125 1 882674021 1000000000 -907206978 814693529 -473296405 498458312 623896209 -767424925 585342272 1000000000 -426251355 -963533642 -350641529 -238107222 42 449843754 906708758 -769836667 -187553521 745049212 356486878 -18083599 -513604054 -373330448 33087809 -1000000000 554753438 186553240 -999974913 0 368757643 -369193580 845754646 999970403 999970403 547632493 -1 999970403 -77915601 999970403 -564861643 247920813 -191785678 -228264979 1 918595065 -34734316 -914868553 548647421 -22371317 -999974913 -496303776 541634929 -999974913 642609836 42 -999974913 20976861 158382579 212678933 654133431 -161747168 786821868 186032890 42 -763638352 -737856991 -999974913 298637030 -1000000000 1000000000 32757208 178697313 21960870 -828703607 999970403 -1000000000 258758702 753343274 999970403 450807656 -240833433 -331778747 -533233712 44006099 -64268478 0 -813451862 -62241021 438361439 -485195090 935394045 -1000000000 740342543 -291024314 0 -999974913 42 -637447667 -1 806044371 -608026880 -127268385 -627565899 -1 -40702923 541630353 1 999970403 -591910842 0 999970403 0 745999017 -1000000000 0 999970403 42 361764124 999970403 -191087289 391119677 380556533 851782041 995977297 602838057 309398772 2397702 395361077 -768036967 -649671308 927191786 -975497884 401240679 1 -999974913 69051522 -300077153 210494659 0 835806848 -999974913 -909528497 536316017 -34607415 -130568206 506326034 851344308 -1 925451577 -308811061 999970403 -431345703 999970403 -1 646580979 -940176130 486513686 -470710082 -1 290767455 -303097857 534697101 -530407104 -514231602 -1 -433364460 -300924718 999970403 576125957 -225885418 -999974913 -999974913 526036112 -889516325 -186565212 -94852923 0 -727457083 -999974913 0 -999974913 -470821783 792224485 260722380 -174877528 -172263412 0 -39236579 -307199152 725828234 870411431 989796305 9614530 -999974913 -713252887 -1000000000 42 178499982 601143487 114055550 867134596 -38630400 867993151 42 999970403 858179650 633216323 999970403 -95466791 1 999970403 999970403 142740515 753830764 -674914094 358691130 999970403 -207236931 -720538401 1000000000 -28396211 -813636362 871280742 1 -90405562 -506321556 -744490093 494074826 -806279993 -1000000000 999970403 -999974913 26297540 1 0 -999974913 -1000000000 -999974913 827141714 -128647952 -999974913 -410927007 -890855034 -680111793 253906037 -999974913 -435977464 -372489235 789871317 42 878705009 645526730 -1000000000 999970403 0 1 -767985207 1000000000 -35465171 724726466 1000000000 -828825135 -203474306 999970403 891715210 417415123 735403264 1 -88382776 999970403 999970403 346966012 -207897 -426836548 414911539 -139645554 999970403 -840807512 -495149454 0 999970403 187475988 -944549141 -198948553 -58582478 794944728 -442856900 -61951622 42 976998190 872703736 -267235937 -302593882 -558849655 227490851 712234598 1000000000 -576887644 1000000000 502370304 -1000000000 538721361 -996689076 999970403 -442646393 183774828 999970403 731751289 -656123695 -236287686 999970403 841591016 -464677733 1 -1 -381196758 42 438220064 -999974913 672364638 865672282 999970403 -272143052 999970403 -939754946 -195652972 879754483 42 976044706 1000000000 -999974913 -999974913 112671398 11196715 -999974913 -606136960 -999974913 1 999970403 -999974913 -971705695 950085353 -874814068 -999974913 708416788 -213279081 551268350 -426698314 0 -443953684 -507101088 999970403 -1120301 -734371573 606836295 0 -684962170 291832096 490387908 999970403 -788630894 -82163287 -553209186 -999974913 543035818 1 1 409314957 -304874239 107017123 -386523071 42 -281539595 -999974913 -159065020 -422388928 -309528109 999970403 622422695 420922050 -164525825 370219135 -94476452 -115540864 -535449459 80660222 -537030035 1 -1 245512971 -999974913 937786024 -563006168 -1 -30798594 -999974913 648726187 92562491 647098739 -999974913 999970403 -171026021 -532533127 -281273416 -52056252 1708088 -66929455 -37876095 335620991 371960866 -999974913 -999974913 854317877 -444123322 999970403 -916194810 911698430 -741827330 422383125 999970403 831135463 -128558476 -858861820 -999974913 766956214 999970403 -1000000000 -305413594 999970403 -271222883 759550536 -999974913 836889172 -999974913 -30377459 999970403 689915807 -161797209 -394524307 829112815 0 -475015433 -999974913 0 721520642 -922130947 -856892196 617956526 -163711966 942854586 -699734870 -565432323 -1000000000 -1000000000 -885941353 517635372 911838086 823269148 -328768996 360199052 42 612932611 0 -738892763 -554773164 -1 -579272106 -489304588 0 -150192978 -1000000000 -494150455 -609950615 1 -504910341 975679245 -1 -999974913 -997155569 782454175 -152026941 999970403 557220227 -226973349 705493496 341918736 999970403 -1000000000 787438280 -390360493 930753036 364621541 -1000000000 901511552 -1000000000 -1000000000 0 -981369093 71537692 -1 42 -814249374 -218239772 -36529867 101942247 499256933 -849466573 983914780 -1000000000 999970403 999970403 0 999970403 -999974913 755000797 706892544 -472533137 777610874 104360546 701379564 -267871197 142775958 842273435 186906004 197598640 -501769675 -999974913 999970403 -809208379 718772353 929187709 -827639378 -284816043 -416400872 332726025 120646041 999970403 -882499240 999970403 999970403 49708904 -864133422 -516347624 -856742775 0 659131822 999970403 -300086903 -19261979 -277918647 471334575 -524361208 822662937 999970403 -659333947 -240399008 -830848263 -999974913 -413968335 -612635693 1 -547834028 -482434257 -62525249 -315575260 865380730 -999974913 -1 999970403 377401961 42 999970403 913543316 -100347297 996425568 950910570 -796102714 -346628244 137201491 904886073 800614583 608509385 -997128049 550457111 379585503 999970403 -11787136 824039975 -131844565 124208660 837298482 999970403 -420534934 21227765 -175107927 894626944 -471813934 98897507 46935716 -693795177 -1 73694570 -422345765 433506160 387543177 999970403 -1000000000 61701934 -33542429 999970403 -1000000000 -294527293 619047040 -611225311 999970403 -777900553 -999974913 42 47045473 -999974913 -24270390 1 0 572990345 -564853313 0 999970403 -860060564 -113446439 207799944 -607290415 781565596 -118719115 999970403 -846196699 328055205 -621359222 -999974913 -57903256 480448764 1000000000 42 -120351264 877371447 50602744 -91565074 -768848212 -338450741 -777867458 622810901 -951679002 875032100 -987775186 1000000000 42 -767017713 586900166 280642490 -246654119 -1000000000 -264067889 -704474982 -81777625 1000000000 797024186 -902665467 104555285 -1 1 780887784 698280540 42 0 1000000000 311620135 227760515 1000000000 1 977304569 -163960294 -61727420 396400949 813617267 -250558170 1000000000 0 -239784278 1000000000 988063734 -193586441 -1000000000 1 776288495 -597442767 2386563 790801403 42 163396971 999970403 999970403 -999974913 636428533 514314937 0 388878894 -753490153 -459323467 999970403 -671324185 500785594 527679617 1000000000 1000000000 -999974913 1 -326602080 -878001297 1 656250572 140391249 259049398 0 768899967 455383195 977730033 822278868 -406547473 -962609500 67170326 999970403 529522018 42 -999974913 999970403 -1000000000 246404700 657599972 620761357 -850936565 -137707807 999970403 0 999970403 -566404880 1 1000000000 106628803 -1000000000 -999974913 173208586 -999974913 923606643 -999974913 -999974913 -889454537 56860338 0 -1 -152425229 -125017721 -674993077 173716162 -999974913 141651819 -999974913 999970403 1 363051012 -1 805518128 -70755516 -999974913 177244751 42 874912546 -56061132 -19082707 761372265 -1 -704273273 -999974913 371338337 999970403 -999974913 -729940252 -41291101 -914300799 -763920733 -752429639 -726139654 999970403 8234693 -823043963 707105968 -663783543 702243430 42 874511882 561387180 -318698547 -999974913 596738783 -999974913 -988888542 -38889435 0 -960901077 -999974913 852575547 986709818 -362373107 42 1000000000 693946269 558598181 1000000000 42 857126597 919942352 -624923137 -1 -77775401 640695957 999970403 -1 1000000000 -658965000 855482062 1 905841218 -791477137 -551143404 636326500 -502574618 103933057 446187496 -936066669 -207525006 -1 176808777 999970403 -971133214 -999974913 433246191 -595951320 42 305644416 955042613 919051283 -1 999970403 1 -999974913 -122654722 501167845 865319343 -719933386 -597512757 -833658130 -1 778407077 -259375875 -517325966 818619749 -598012136 0 643762740 700890454 -999974913 999970403 654097348 349994439 -417891920 -161217104 -651865365 -598189190 -925941833 42 -874276523 -1000000000 0 150710485 -796444178 -169716345 -61844790 3543672 -877117755 157872766 1000000000 -746562093 -721861073 1000000000 353648863 -999974913 -29467216 531675534 -900752232 -887353749 -803927773 572047715 1 -999974913 999970403 -781780929 -533671329 -764939789 621436412 1 801972768 -733917113 96852363 -756596860 42 -906206736 718043049 42 -1000000000 -848000888 999970403 -934732861 -438169216 42 632452648 879755271 941010950 223537241 -255403989 282208117 -1 317680560 999970403 42 42 -116271564 -1 999970403 213139525 727294244 -1000000000 -1000000000 590871268 -1000000000 806353369 614860656 -1 66101711 297424602 -480128733 999700226 301326235 -198626543 256332609 42 -859546219 109038682 -583620915 -266679397 999970403 453594909 999970403 -375476711 999970403 -992696665 999970403 0 968972933 694729296 -202877323 42 911476991 999970403 976901473 826737420 -576245726 -311694260 999970403 686837250 442111540 582747616 -282311675 895592978 -999974913 395839731 -412998378 -1 -999974913 -825558439 631422072 1 123396564 -210191397 -999974913 42 999970403 -366576487 951502638 -999974913 0 -702644083 799753398 -164374756 114124741 -426829352 999970403 869423408 370835483 -939966947 999970403 706270825 -115613423 -433379492 543169793 593915742 208192606 -998967418 -735398381 -529355620 -531712635 -125883061 -498679789 -463543923 101231392 306145211 208191755 297186913 -999974913 0 999970403 835916237 999970403 -215525371 -245776039 42 -999974913 -793021639 159826606 1 0 1000000000 -987516328 425488387 999970403 -935635715 1 -425995744 -562732328 -999974913 823290066 528600643 -999974913 -988751465 999970403 1 999970403 -144745890 -260151224 -1000000000 -815626673 42 791397484 -1 999970403 613659574 -1000000000 -875452789 -80070938 999970403 697952815 -214609481 -342182541 999970403 84389007 146936575 -1000000000 -848069439 0 -999974913 777781192 633233108 -512384845 -1 999970403 -999974913 -1000000000 1000000000 -691812919 775043932 -40849655 492899262 -462752603 -715117991 528800332 -26386662 -999974913 -999974913 256121999 341455931 -741179550 315996184 -181542932 668344857 -253796321 220801432 -131860163 9798985 443974518 -868084682 723065479 -990151719 12298076 999970403 888773041 -355109197 -784499824 -166604161 -680314936 1000000000 459853140 340006038 516848999 -956762953 -1000000000 999970403 -538883525 818121906 -326880722 383671784 1 -373925632 187537360 -352751996 -741377582 -999974913 969653859 595216623 124699270 -546127303 904033978 -1000000000 427482279 699975820 -498159833 768694680 -999974913 -1 42 -912405867 999970403 -394757407 -332936939 -641864054 -197519234 481522725 866703656 -21895929 -209334287 -189923688 0 999970403 435732089 -975132784 1000000000 554212956 -495651671 -185027182 999970403 -597679745 939103298 -651536990 -104811530 1 999970403 198569224 282148079 894583363 267059348 230033335 890072382 -999974913 -579113180 -666705549 681839765 -1000000000 674798029 -1000000000 -213279081 -841916037 -867675885 0 597699621 -718218498 -999974913 999970403 331899682 -380539037 279872816 42 914687968 826945415 -999974913 -999974913 -999974913 682846790 204551030 -993552728 -1 999970403 -999974913 449390466 656124584 -292907066 778895871 945612438 349670244 836198035 -999974913 761231586 1 750264872 -366507862 999970403 869610749 -999974913 999970403 604773671 -1000000000 -177907759 -165354149 177358123 999970403 216760121 626219534 -608687364 999970403 639862128 -872238989 660905726 -682467287 877130227 999970403 -545305533 -900539803 -693533474 999970403 638704233 -1 -999974913 -994574947 -999974913 865233241 -458948146 990585911 37189016 34651828 999970403 -330457240 0 -189725838 537778287 -999974913 620342626 -691752689 436996534 371846493 1000000000 188681356 -77208116 999970403 -149275844 -443987292 -126670515 -545190886 -1000000000 715578570 -551725594 766984731 999970403 42 536213980 562853798 1000000000 449098667 -826171167 166291007 -999974913 -221171509 317523285 284209287 -23344817 -774752228 969118764 -1000000000 -381491278 566305718 787495240 398643060 -722060705 -218543974 -783735400 -166198241 863171220 872440478 999970403 644415831 1000000000 722943106 1 -820470722 659680188 296011091 -1 -634656024 999970403 42 947467684 -570880732 1 -27876990 633913225 -999974913 984625768 -999974913 999970403 0 -123307629 324890916 823683898 -700924371 0 -733984614 -549744949 -255854725 -718502133 253454813 1000000000 872634815 999970403 -999974913 230349812 999970403 707323973 -518729135 -999974913 1000000000 -999974913 -699215629 -628238509 -295621324 -999974913 793818363 1 802479916 502531927 0 -589224697 999970403 276790508 673472213 -412315746 -1000000000 308227915 -590967327 -637887673 272438789 -1 -1 -900566544 -165526465 -999974913 -912842999 -758981348 388118058 -672720852 70930007 -999974913 -442376175 999970403 473541059 15888837 109056491 -852119934 310287276 42 42 473101871 -188451500 -462713083 -184851028 999970403 311447761 -999974913 1000000000 800994064 1 -493031938 831129819 398431115 156258542 -93792208 -999974913 847840830 0 814281576 883386817 290676083 648628938 696630058 662253611 482322142 -999974913 635079946 999970403 696642117 28947611 -162762868 688862194 -881632524 576966508 972877003 -280410090 999970403 782273614 431207238 399691143 786216650 999970403 1 -999974913 1000000000 -832377154 898723936 -292593491 -429236619 -31353557 0 999970403 663191560 772561862 -263710029 1 42 -676447781 7212960 127851659 75220836 876749874 -567863492 -396070526 -217382804 -361210581 169850479 0 -726687676 162495699 -999974913 -958247907 689689789 -699753864 -328392955 416297601 -913306763 -999974913 999970403 -407727091 -800663635 -979989234 -89318647 342934555 -227980687 -999974913 80435144 999970403 1000000000 492393271 738446472 999970403 -1000000000 42 218291635 1 850641731 -482489353 1 -759162736 -651284604 966320565 42 854769329 -470435648 569894330 820590695 992832104 1 -751566559 42 999970403 42 1000000000 198035724 375725238 -1000000000 -459099975 54567882 668905361 -999974913 -999974913 -1000000000 -868837777 999970403 28598598 -390774472 -999974913 -999974913 -832275126 999970403 -1 0 259112990 1 942621801 0 836949407 999970403 999970403 -742269528 814071781 -999974913 -1 0 999970403 0 106821865 -798411922 -999974913 778890098 -930362106 999970403 0 -999974913 -710912589 -361543192 -98046665 -351555589 -75552512 95848384 99790873 42 999970403 -475894963 0 317160982 -297303777 -154337546 -999974913 170004527 -195804152 837187001 -742452899 631419542 -825365805 934605700 -703310338 1000000000 1000000000 -876518485 875459980 46837558 -999974913 167789196 999970403 372862617 -1000000000 -392858098 637571710 -377923544 -999974913 538687083 -230810445 668260568 -1000000000 999970403 97273223 -474611526 -1000000000 20317450 -460467547 -876063628 462060803 -233967936 635924260 999970403 -993762581 0 1000000000 999970403 555495847 30851796 298594939 -916370848 123407302 -999974913 239670119 999970403 -999974913 -605871596 401329764 720608127 -999974913 581835259 -563842201 -6176389 -999974913 105108094 -296105009 -30404496 979190123 -386653659 -29205733 -999974913 337518309 -662431852 -317540531 -630102546 999970403 53638783 797293069 -259172982 -1000000000 -999974913 877861422 -999974913 -701001918 120964098 -295911280 218502493 0 640144466 522464745 754330167 1000000000 -749492638 0 282974816 0 -1 -104811530 -781626505 0 -934786836 -563398542 940798931 251936844 263760724 46574590 -999184115 1 861192445 -635367000 68929554 999970403 999970403 1000000000 -90502080 -972944152 -776196537 943901711 -999974913 745883924 999970403 999970403 222934375 -747551571 -528048894 881509462 -999974913 33003569 -375128103 -235664098 -156080036 566872380 209674330 -611118736 -16060920 282787878 999970403 -232397901 286539068 -504437164 -676841766 -835815238 -963344599 -463761589 312353931 999970403 -513606771 42 -95856943 16678699 586228130 24835619 -124367072 451991396 -576124853 -646566189 -999974913 710123193 905418192 233471741 -389657804 42 -515723939 38915805 -67273775 911655903 42 -1 -243047312 924091690 612749496 347301473 -424168492 -942701257 -999974913 -999974913 752532838 999970403 806252531 1 377565739 0 290053986 -558749598 999970403 764783503 186114378 -192067674 613585094 -193713718 -210213518 -999974913 -88448838 -674945503 -738245326 723570294 -982299070 -676542101 -825145419 272288979 -578986125 -999974913 -1000000000 637208921 -871775203 813270736 -410769357 -144286532 -1000000000 -460185930 -254019474 991697951 -630832855 -363567715 42 -1000000000 551847468 999970403 -664322297 -989352992 -1000000000 -194240630 506873081 42 271934167 -692427714 21379747 999970403 -1 1 -999974913 -97110983 -249202644 247202173 89103456 -999974913 -468942893 42 -205794298 -1 1 0 -1 -332783634 560883828 -999974913 650046291 63007311 -833209960 312113192 578603070 999970403 -89141106 -320512252 801463471 999970403 -962340976 -898641955 -886739558 -999974913 437330566 -1 -999974913 448749541 -378506191 393196792 -722026754 -605760824 192300860 999970403 646743564 999970403 -985410078 -999974913 -453001382 -961662728 -999974913 -321570349 690241626 -437107723 931543984 443672504 496612390 42 -560419313 -445753676 -1 416666084 -793842201 -1000000000 -383132796 131374744 -999974913 833296380 999970403 -999974913 -496134932 -386914052 0 -534538025 -622001784 -999974913 -1 760976440 -199491932 42 252121823 560596179 1000000000 245410755 1 300783350 -478227762 634329804 939118849 -140015916 152161193 -902322081 -444403127 88961929 -1000000000 -70567650 -549591657 340849415 253893960 -771749444 -1000000000 1 -454024609 -654352041 -409025147 618358431 -999974913 382492652 552300069 580660189 1000000000 -419955387 139486783 0 250938516 -238980118 159205835 -567169948 1 683327197 -53967403 1 911330738 127276277 -1000000000 373162356 -999974913 92029708 -84621273 450903650 -247210383 -544509370 755293440 -501264142 0 86812456 -620327192 -141995925 396559939 640670557 210055636 42 -999974913 -391020895 378429580 -919908880 193642793 -652656791 416493362 1000000000 999970403 -510197016 651084277 999970403 999970403 -303947573 999970403 871905362 69132852 -999974913 773020771 42 1000000000 42 -1000000000 -855400292 -719389044 -746161131 -1000000000 -863725439 -409941563 697210882 651014776 0 -316663805 344849293 -1 999970403 -47755078 999970403 601567055 -15130189 -629848104 -751486256 999970403 -621783334 -928375801 36253108 -999974913 -644199715 -972603204 -889513885 -738926179 -142371809 -431600843 -456743348 -1000000000 -793834269 -999974913 42 -965085728 -732447376 -847986661 -962466325 496141539 999970403 -280452734 444669955 -350675013 -51638710 -973240874 -64529143 487807022 -407247031 -999974913 1000000000 -296758538 -559984590 -117687012 -230728407 -999974913 -292476681 -766501679 926021800 320858945 -666681764 -987882564 1000000000 -73492953 42 -999974913 -1000000000 -999974913 31526414 -999974913 -770908024 -999974913 489243461 458266527 180506928 -638785587 1 -999974913 -999974913 849311958 758834430 808321674 117678291 513017742 -31983857 -3930785 -999974913 772348208 -116810801 999970403 -418235450 -457602092 548174529 868755048 -549337180 -971485009 -518434976 105623598 -859656237 880064614 -774033526 -407829161 277520951 -492768221 -116260808 -720883743 -566779682 624059848 -197232446 999970403 999970403 1 999970403 181702482 907626448 -729414729 999970403 -505619004 -167640731 523273353 -991370288 587421837 -154078278 42 -225193327 999970403 -999974913 1 779880353 -104184516 548576298 -87620696 395405163 740617408 996744564 -999974913 -837123349 851314250 -64727550 732865632 -441459115 1 -307186657 -999974913 -1 -999974913 159826606 981761042 720388387 -904196492 -809299265 -413978143 344314236 -688026743 -8681161 705481496 1000000000 1000000000 -834030177 0 831020850 -982045875 505916005 -84484615 -825534846 1000000000 -433503391 1000000000 -44923679 981945954 68201294 999970403 93674440 42 999970403 -362815987 -977957923 -825014722 -159847924 -472565570 -963533642 36521965 66101711 -999974913 -577500593 576519013 999970403 -398396678 -376692557 -1 888834735 -777595940 -506657927 1 -320083695 -577838924 -2406497 -999974913 708265579 574441176 290449501 124827304 -227137259 643678619 863686026 -999974913 999970403 -349528041 -638189178 -452556691 963372274 -304089519 452700425 428068019 999970403 -318221275 141483568 1 367018922 42 -355852198 999970403 -28368222 469683716 -908103104 0 999970403 -458638823 658641705 862068426 -1 -791164780 120926224 0 0 -164267375 423748159 -999974913 -917495546 -204897870 -763854055 -771734595 0 184828296 405522142 280616504 -1000000000 875455724 737723877 -787636676 349016444 172670629 -804302253 999970403 999970403 -253157955 676372382 -534446574 560227315 -582602215 212306949 986894387 999970403 506938584 -518892148 244834138 -999974913 566609590 25792843 37752199 -259133957 -522727359 999970403 -350832621 532378809 61592618 -1000000000 241161943 875173281 -999974913 -587451690 1000000000 397833578 -518288011 520060059 -608344954 -70778004 211176449 -251125719 -105131718 827047528 999970403 -722584839 1000000000 626529001 1 851257040 -999974913 -323444960 318567418 10974300 -779356333 999970403 -650255491 -368700257 -403056628 -801046373 -105967296 -89789052 -810254963 999970403 -499742002 -1644755 101863616 -999974913 442482770 -284088328 674304647 -730457468 -648775713 -150240599 -509695586 560947322 10183141 -254565066 845626789 859855142 -1 999970403 132222751 502569392 -346080346 -641023212 1005503 -919067760 -831949408 204959305 -899417321 999970403 0 -763873326 -1000000000 815395361 -999974913 -592517980 124068589 313980652 743751478 430722990 -965718068 1 836746992 820138687 970900929 410025501 215425164 546963045 201512339 -295312477 703184095 -751860924 999970403 -483992501 603445815 42 999970403 -757728945 -864385970 413157236 381111397 1 160163058 983438706 924701876 575583373 -611078687 63989969 -1000000000 999970403 -472415771 999970403 -401340899 -429516019 466047471 1 64871174 -204087283 -999974913 -107104213 167573679 -79014462 -771535276 -486447964 -610714171 -497807662 55008550 -845027563 -464595571 971589788 542971234 270341868 -835456821 945671604 -400739260 -951775414 -679481466 -855242593 -402558487 -441349599 -341902168 -701487090 -245005251 856775190 -856664273 -539415740 -1000000000 251480062 526339323 1 -52998187 987089958 -1000000000 -999974913 -1000000000 999970403 670717703 -935595018 712906011 -768498185 -102358424 42 -999974913 776857412 642322619 -415251638 -999974913 -109940693 967682125 386217899 774488498 911646049 121321827 480229938 -1000000000 1000000000 -243577117 960427612 866877714 -1000000000 -535759316 -999974913 -707484067 168219838 -797535478 -1000000000 337841733 999970403 -831463152 -1000000000 775371604 564673984 -1 -240608979 -357336893 42 1000000000 -411970941 -83388121 -999974913 0 -428080327 -999974913 55591131 505948694 -618885200 674574778 -964478551 -337729825 751762861 883664536 999970403 -999974913 -717298783 999970403 596814513 -917476928 -191090420 434620535 -999974913 365928137 546361476 -205584268 999970403 -657735898 479558697 703775318 -417027465 -1 0 52295601 680673414 337356811 864738540 999970403 -372739784 807320576 -999974913 129030190 -578410009 -749492638 -622660957 664649363 1000000000 -1 -200638940 1 -1 -44073735 942788954 -512820759 297494076 -999974913 401053653 -990145223 555667674 42870517 -953276381 971999590 -437830061 470611701 295361431 -135484878 97147939 -623099436 -140225545 -498989145 647203886 -201775070 -563543135 -187511650 -951580696 -152523380 -348242459 601200488 -110683571 594086641 0 840530526 -565307150 781040733 -876576129 519976772 785337841 749870848 -999974913 557771342 -116879549 831086324 368927160 99923528 271995438 -862125279 370223852 102527127 -456323002 999970403 393959255 378114922 0 -471205547 922982152 1 42 259113880 999970403 -77592785 -524585196 0 703890242 -926896172 562536018 1000000000 999970403 672674902 -561357266 521055293 -336581208 -999974913 -999974913 -233855821 0 135748787 -999974913 431521913 -780691569 52533800 807860186 360194258 625649512 -999974913 -999974913 145336531 -999974913 -295645444 -764109057 -326309194 783222743 821224286 -999974913 44410348 753953048 124680532 0 0 885138857 -999974913 -234332781 266779038 0 -1000000000 -999974913 -406391782 -714112471 974775060 203655747 -306950078 999970403 -999974913 -607299581 674107403 0 -999974913 -1 42 627864503 -778404766 777604000 -1000000000 -674322531 -152310589 256875098 -706300114 468298218 42 45385654 -331531364 -752159019 -759327706 -999974913 358020611 987867212 -999974913 42 -954634510 995001930 -931146097 -590375939 -553288102 -806978074 999970403 -236707733 999970403 -669318285 -777453517 -807201090 -481275487 -609033894 -276276220 -936838082 891336675 -480320860 117339829 -1000000000 -999974913 -971130219 1000000000 -160883784 -879376646 -670354536 624509285 -999974913 0 1 -974913524 -411559420 -858507489 -1000000000 -100362556 -999974913 -961860201 168202226 42 722701098 -937471502 705074737 734226383 -104819052 -1 -537883660 -1000000000 -786242734 511431986 -466037784 -999974913 1 635471801 999970403 -1000000000 455637807 640642813 -546872739 985937326 -425439686 999970403 -751467737 999970403 -581074570 1000000000 996748971 -1 -999974913 -1000000000 -426670884 999970403 -46064069 455153805 -322591676 852767017 -938341143 -87161262 456229594 66533539 999970403 -291364985 1 63521205 865760479 -145521469 42 -291626229 999970403 1000000000 -777404932 -806080684 -841923740 -1000000000 329641652 -680919195 968247102 -1000000000 -353247941 244324612 -151278732 -32840883 -999974913 150822358 999970403 -1000000000 876117072 -999974913 641525913 -38236306 -999974913 584022274 -495381270 0 -999974913 1 -300535788 -542117072 999970403 -970049972 -999974913 570524940 -637821505 -999974913 -453513292 -154381285 175474711 0 -1 -324566346 -915505961 -182226046 207825260 -190188086 -313385988 -109572873 613216156 -1000000000 -960600298 0 -228798652 -170234284 800317731 -404176123 -1000000000 -308535831 -1 -467070177 -712545946 706970689 -298154829 -811388034 -999974913 603253443 1000000000 42 1 -128266323 468188504 999970403 -796284456 -999974913 869595133 482489004 999970403 -862379181 282986179 -108449218 357846578 479178924 999970403 1 -688978281 761898223 111836445 -1000000000 -247806427 968277553 -517325966 -395837869 -262424979 -577790671 -601403194 21860419 292532148 537117911 -100221747 -265014593 794270278 514748247 483295136 884270692 178377734 741031027 961869912 -1000000000 -104811530 -420410472 286248922 704233715 2388200 -675795125 242332816 -83245999 807196911 -336180220 1 -991588251 999970403 -852637976 -255669549 999970403 316907071 -121386136 -243322612 -999974913 351915949 -444123322 -907656618 -598463458 0 -153159989 -999974913 -872369308 -744804071 -1000000000 999970403 711871287 -459828497 194822408 192596484 1000000000 -473430082 -999974913 42 -469242741 999970403 556448907 177358123 967165702 -1 42 0 -7375696 790580163 -794522610 -574414660 -667788304 42 -691487135 -581960169 242767487 -993505974 0 -1000000000 999970403 600351126 -661065322 779170044 929679307 -1 -883806681 710435694 -1 206798960 -436231717 42 42 -311973589 -999974913 1 -1 -1 -334501571 673489301 530090341 5498993 -691125426 -269376866 -453446436 -854266432 427733708 999970403 -999974913 490190186 421993914 -999974913 999970403 45425736 788026957 -1 627391959 0 200395305 309718542 333706977 -684718402 -737403707 57908122 727695539 22029403 -468099270 825300403 550456584 42 -824385400 -470905953 -713495360 999970403 849884301 -647058986 438000506 235482956 -282879157 -999974913 999970403 -754691378 -174616583 -122839131 253196034 238114886 161861589 -204010190 0 -714228908 899793612 -999974913 0 -800903122 1 -933431844 -999974913 428813498 529602208 -76876510 -1000000000 -1 -423629030 -999974913 726149271 999970403 797850096 701273945 -98191189 442843660 -999974913 950964457 -72346512 42 -667893541 -1 67203107 0 -686022373 325553072 206464416 -24862564 92871740 6133535 -615263375 1000000000 999970403 -151845491 -860551347 -999974913 68181640 -49938797 -714891671 0 999970403 -380721214 999970403 218512766 789889873 61683393 -332460542 -63409757 -27490133 777095032 470396069 986234703 -369111887 214697127 453467460 999970403 -999974913 -802458754 293597017 111176919 495376502 282468648 -774731296 698505646 999970403 54555226 104921635 -452781820 -999974913 -45882339 -623625288 -784030170 -607548841 -925773507 970057837 -396226896 -999974913 -1000000000 -876119886 -824497725 146897422 198071011 -999974913 585905101 999970403 999970403 1000000000 -519158253 -688962507 442443346 -999974913 999970403 -968260709 889609547 579166138 -868499009 156029264 971823777 -1 820930441 -1000000000 0 -96268186 999970403 70332095 193443717 -1 -174749830 62097305 302267946 -992048324 604375919 999970403 798928543 999970403 999970403 885934695 -1000000000 613966972 627423278 -999974913 -938080239 469955805 -83211759 1 856067337 -999974913 771006970 265822003 -342278424 -453719756 9995229 901919237 582927229 -206826577 610962559 -910367192 397349513 -600645322 791467776 148294833 -483177821 -834387898 823019515 999970403 -704354515 364217453 759518290 -941818152 253127005 -358237024 184457755 20669888 1 1 668527650 -999974913 -546865851 -510018474 -16236528 641495307 -378168623 920849034 999970403 849651032 1000000000 584909082 -750870254 -1000000000 87871948 422057311 -434601073 204445370 -406814032 2614657 -999974913 197222593 -591361348 550042692 -1000000000 484561310 -269515032 777136182 -999974913 999970403 -131981772 -251665755 -310407395 -82378524 636125358 -956074127 -999974913 472969677 -999974913 -220630178 916923412 -293854975 -764939789 -1000000000 -836794195 -441555539 -94501958 589564965 -999974913 973217550 1000000000 1000000000 999970403 128226786 662592420 964554504 729088505 183362065 980903836 1000000000 572931531 999970403 -252525450 1 -733001939 649422022 999970403 999970403 651054702 881535209 -319156834 999970403 -999974913 -458151472 614586762 231439072 -585295678 1 370618022 1 -999974913 -173907296 -502487387 -664495592 -805893874 934445120 -637835810 -731561451 887276212 157071759 999970403 999970403 882476404 1000000000 -515906226 42 -312051158 -321493822 208823140 1000000000 999970403 -594725049 -565857966 698094364 -1 -323240929 -532892119 -1 -757988490 898466950 898850809 542127806 -177071966 478409522 -1000000000 0 -1 946523818 -999974913 999970403 1000000000 1000000000 -959434050 -242334444 -852803087 617532256 -461620498 485657458 730185704 933523189 155514131 999970403 42 377311222 -674945503 185920335 -541304773 566103189 -721119602 -979979898 -18497641 0 1000000000 -298945771 -948298896 999970403 -999974913 67822028 999970403 -983815701 999970403 -655750587 -425167503 42 981636941 999970403 698822225 195999480 -999974913 -999974913 -1 -306982720 717200463 -744630438 0 -809891646 42 249712238 -999974913 1000000000 164870043 806948536 999970403 -656789262 -553458793 -999974913 204657873 -515242124 1 628828897 506730518 346638538 -555608435 573112693 327178487 -1000000000 -103011359 370100893 -999974913 891429370 999970403 -896184314 -533531308 -1000000000 177872897 -999974913 235600358 -953276381 -1000000000 9403989 1000000000 906413087 -6453914 -1 -552791370 716704419 201884194 -131331009 999970403 675218606 42 161828503 -492882525 42 0 -543456126 -958683950 50251177 726771166 -862674764 999970403 1 325561167 -646923837 -1000000000 -760970890 -155911722 537344338 -184139950 -999974913 1000000000 412365639 186545879 980452551 -410720032 -1000000000 -363305510 -899426152 345972136 788987075 -999974913 -463261700 -507909787 644799676 -335114178 729563395 1000000000 999970403 1000000000 588749271 -1 154894216 999970403 4811969 -999974913 -999974913 800693246 999970403 -134097387 -999974913 -820916791 564803424 545330446 29228927 -140700824 533397692 568796411 -999974913 -915587947 -1000000000 -248419117 -802711932 956384393 999970403 999970403 966037919 999970403 653598755 428674968 888506430 -308103096 272702789 685255208 42 42 -92902830 1000000000 1000000000 771763751 -44911952 64825424 463119855 999970403 415771927 -1 582242851 679592099 298517822 648578607 600802977 449938352 628718111 -367226895 1 909322794 835456753 733979380 -467903864 -1 898852241 776654726 667252410 -898354784 169072623 285414193 -999974913 -581527501 431783118 828429426 999970403 -999974913 -722833286 210006212 -100836821 -84657521 1 -726579690 0 779406548 148677231 -999974913 42 693577721 -162893787 999970403 263848087 125318779 798405384 -20626646 -851757413 470800281 1000000000 -50269126 413827064 -739665365 -308828275 42 -304716331 -999974913 -999974913 -798656758 -867213013 -656465931 -499526273 1000000000 -17345891 293978457 999970403 -382747514 851291736 1000000000 272628228 -866160542 -149541992 999970403 -229174648 772256117 -1000000000 999970403 901724878 999970403 -82315250 1 954970651 474544972 1000000000 999970403 -920152240 0 -292492776 -583548259 291977840 644890897 999970403 -272129865 -999974913 544705135 -833361417 595797386 755196264 -840759498 -677507065 841940003 -777890946 -624762932 -919121885 -842906266 -289474836 -320967272 999970403 -566829818 -374329376 -994338821 882194902 -999974913 625480434 247130400 -738802370 -999947886 -1000000000 -533180840 331768065 455884403 -964987621 737146718 999970403 100632769 131868797 35009120 -260454923 956832101 271492285 -451705523 -35861418 1 -858319123 999970403 1000000000 -611010289 -314967429 675613192 969969918 -247292656 894742591 -448418821 -757086519 -674818109 612280532 -999974913 677705917 -999974913 -444151206 769700776 1 -689760754 283125683 -879159715 -955911795 150750774 -747200523 42 1 42 -999974913 -583043601 999970403 -999974913 -136591455 999970403 -853780722 463330563 -884784848 -738960768 -905113650 -917223566 -866990093 938250557 -504609405 999970403 540270993 -231293662 -365560397 999970403 983387142 -999974913 -735282521 -242299680 33135984 598882630 -820438081 -303273782 -548494791 227985829 -768917361 -584873172 51148956 351247114 -999974913 660790104 1 661390694 -125144256 -110967404 -840579139 42 -58278045 999970403 637856546 961547662 -1000000000 729453731 -1 -140565251 999970403 -301082144 -852913456 -1 796857611 -321090308 563363709 -378168623 42 997040508 -437887081 -999974913 -999974913 -267003988 745860703 908945748 682888386 -716059040 834178339 -870208203 42 63353796 999970403 246854187 -288018709 -50738688 574299554 -129525175 42 -866645987 -775738807 -1 589565637 -686555724 -367745672 999970403 561610512 168347629 -235725646 -239026854 42 359423038 -555475827 21116865 -462217233 340275229 555324940 -583433815 1000000000 -909215616 -999974913 320905660 -158600707 -199540134 -463837932 889615860 333564290 -501632691 0 42 -999974913 276334566 999970403 304980360 1 -724596557 -2035601 661604398 281943354 -999974913 170976200 965922448 -924458439 -16167309 999970403 1 537951113 343526614 641252933 906930375 999970403 -16671429 -798463594 -1 999970403 999970403 93859815 19088611 515459071 999970403 12232027 742961486 180005562 -384251189 77967238 109212360 999970403 0 721264036 -999974913 284830912 -999974913 1000000000 999970403 -302358590 216115981 -31471047 225452720 422958770 -134726983 1 -104015218 40975260 -999974913 -606307840 -298662902 -847190211 14460497 195112170 -148880245 999970403 -999974913 -1 545162512 -760482093 -88271798 621449597 -1000000000 642595937 -378691257 808737946 -259596783 975645223 28912765 -851446469 -448914897 897477115 -359919009 999970403 -347302583 -384733084 1000000000 42 0 0 -999974913 -340469117 203980122 811295358 887064041 999970403 1000000000 -316956795 -433986979 912895341 -701484376 1 1000000000 -295529705 -131725487 244656303 698647780 889604926 584545363 -645845081 999970403 262979772 -397468453 731834654 307240621 -866619265 -191091634 579436284 42 999970403 -635253342 -76230585 42 416443174 367995489 -715688582 597832014 42 -852420810 -388954844 775053991 -999974913 756508406 999970403 -999974913 925663304 644383426 842732713 96743478 699422632 857092642 -999974913 -594485995 -569940015 1 -736372842 700883671 842194955 489024487 -107388870 311788293 -999974913 1 -201583728 476206455 545762836 423975272 845691818 -984625348 556764474 302098058 -938539322 105296277 -999974913 -690074125 -801260068 0 433440735 -1 64075615 452649825 403628738 824107570 999970403 669567638 -569010621 67132995 -639405748 -581067637 -213520662 83009832 -197117947 999970403 493795767 -9464663 395425913 253890950 -471355135 -605536354 -999974913 -910075133 999970403 463314544 -479002680 1 999970403 -999974913 981746220 -852447564 42 999970403 666853157 544829279 303858975 -808821398 1000000000 119037385 0 359349949 1 0 1000000000 -335705535 7800401 1000000000 -975489100 -98610747 -608483126 -999974913 -327758085 715034103 590823507 649766952 93859540 0 42 0 -807838410 -658981934 -27862514 309437979 -768881626 -591925981 19211479 355499182 -747451685 42 -186825198 -843200461 289826623 -971700344 -576675163 999970403 -745509286 249648417 689548340 -1 -1000000000 -1000000000 -496088184 934724700 499375272 -783178246 -80819436 -227651545 628416767 877506047 -94485491 -198496434 847402579 184177989 -387487715 -999974913 342996318 798057325 -1000000000 499189929 -841236376 -999974913 627296140 628826957 892592865 -999974913 546498713 574001762 -1 -514560871 633567058 194091151 -999974913 -164789064 573425900 0 359157424 -1 999970403 693185790 -735105542 -491813849 600771341 547646505 -429306129 291690086 -160734574 73585677 -608311190 481237767 999970403 566221678 -1000000000 276903577 758597325 835049865 989986648 -999974913 -74543317 880380587 -996561008 263511652 999970403 -261309652 -999974913 -999974913 148897539 42 514902944 1 999970403 999970403 757146326 815883864 -682665825 265560475 80245115 999970403 202005079 999970403 -642742826 999970403 -554577191 207733525 -999974913 -1000000000 109363393 212518501 299030403 999970403 500674534 -999974913 -379388171 -357553395 -214571609 188364530 328179600 -646485196 -965840136 -740168999 999970403 652884025 23192820 715546094 -70702455 -709216389 765764993 887930505 -538457632 -634061225 -418234081 -999974913 -605570364 -948667855 167346731 999970403 -538205636 664388383 -999974913 483976561 999935848 -168337381 -999974913 -313618934 -999974913 402983498 1 999970403 658259734 -472579287 42350897 -721188018 164317485 35943097 -687347740 1 42 858046923 672248159 999970403 999970403 42 328990092 999970403 342548208 0 0 1 999970403 -464282027 640479970 -897081516 999970403 465690264 1 955574187 -884620117 -644524755 -281387898 -82091832 -999974913 235123565 -344511646 911325793 722833208 -999974913 617609551 999970403 -682828171 -999974913 999970403 999970403 609131194 -1000000000 71296243 1000000000 -999974913 94271246 -458840714 745049212 -605573721 -612310339 -769051475 227674923 14482145 999970403 -692863289 -1 -244507172 -30104344 -73598493 -999974913 -398888784 28131620 639940255 -90991183 42 -90491227 -217197479 167824362 72470053 7334509 443882525 309657503 167849157 -694319049 0 -319189315 42 0 808616651 1 -230486976 999970403 -999974913 727621079 -718049936 794363971 -867593060 325394396 -1000000000 -164735378 615748892 -871868586 999970403 947170668 471422415 -989591583 999970403 999970403 -632201159 -253814364 309982269 -390565139 -440996360 -252308596 287986410 -999974913 -1 -316853951 -351086128 242921064 999970403 -1000000000 999970403 414489230 652729279 -128558476 -181385191 -718427542 -757764674 387671227 -431751023 -999974913 734074278 1 -786006898 -299400789 21213512 628416767 -709022915 1000000000 42 109475120 -718155542 544703346 -668934099 999970403 834562426 748306059 -999974913 -1 304991463 1 -177020357 287002978 -95194326 -989668324 -916802680 -914899147 -814349015 295183192 -824638371 86786589 -738950973 -999974913 518745333 -667414326 -999974913 999970403 -999974913 625837412 -900553960 -241073997 -261647619 204148819 1000000000 0 -835368770 -724176360 -161421844 987519320 -736366484 -999974913 -340866577 154264170 -704262425 326823582 104996366 0 1556618 -999974913 -999974913 26972038 478677786 -999974913 -999974913 -822614725 -249621370 161305852 993981951 999970403 909921545 -823117630 828514670 -332593382 -999974913 -580828883 -437591749 -774324240 -869233747 999970403 0 -23753227 -950818717 985708101 -1 479934773 0 190075167 -123845091 -211092198 744588583 518835289 110444404 -1 -761242359 1000000000 999970403 91613674 436291545 -146579736 -59389027 -413460074 42 52317656 993858980 509140679 1000000000 -823265606 -543799214 -999974913 -1000000000 921107012 -510748325 1 1000000000 1 -898537981 -678787465 241194416 429844352 113558319 285533720 999970403 830206468 -884326772 -208170631 -496753650 -820491841 -223892214 824051571 42 -999974913 -826879895 -999974913 -999974913 -964651769 842758143 484495109 -793348723 -999974913 -506343894 764528876 -999974913 58079986 1 185836633 831150896 251029528 579287955 -644302502 -627132531 -140134840 -756900903 -1 1 487703084 999970403 -999974913 42 -946071858 -290481526 520331904 999970403 76125412 -280101327 334919672 890142748 936081847 150263683 -999974913 828118057 0 -104818347 858645078 607112231 481567760 -55934915 -143569373 282382527 999970403 -999974913 611788833 0 -39908818 758496663 -309077344 999970403 -246665633 872219255 -1 905559233 0 -482362924 -136028842 -675872113 -1000000000 -999974913 -638688301 -740892664 950803368 463923921 42 999970403 -16090822 -893328306 -999974913 441991469 534674887 -352387976 117096684 -517617501 -1000000000 543651740 -428967179 502969402 69395640 312689450 -999974913 519867905 -49140967 700916664 841304001 328369252 -475466309 51649187 -857434934 410399198 -528061949 125234325 -999974913 915998806 357068094 -790431012 682833901 -912023613 0 91653611 -999974913 867717867 412885748 -684075083 42 740212675 1 -626216945 869501007 -824660423 -249555212 -999974913 -869446450 -383904557 478831314 716608091 991233608 481431671 -36410960 1000000000 999970403 -1 346281007 -756176396 -47790219 -18615467 837496702 -919106735 -1 -130862283 -22174658 319464248 -344661050 -999974913 1 -170665987 -712510979 -365368848 42 -614814411 42 -987787904 -845507962 -19925448 318654383 -618230573 582527765 -999974913 -999974913 72677690 420502177 1000000000 707829397 -65791418 -638734793 -1000000000 943623692 999970403 -1 915611191 124272562 -219239989 -877830833 -167064661 -393219489 -999974913 -1 -765300165 941948831 -999974913 -782987096 408109475 -514053780 -999974913 871738095 -999974913 -439738440 999970403 341375833 -407220069 -518641030 0 323422719 735825339 -195560012 -951511976 356851033 -999974913 949305261 903229124 697396346 -927457885 -988804699 999970403 489489130 999970403 -743160245 -780994067 731091958 1000000000 744469637 -805921323 1000000000 1000000000 826058625 0 399770907 -609545356 1 -340865568 599203206 361723870 1 39625991 42 -274689890 -999974913 775221006 62308954 106162596 -375249628 583944833 -560413598 999970403 -786351543 628594692 -313911763 -999974913 652419445 -690667074 -751046989 999970403 -419964025 32345875 999970403 618903768 -1 -808676190 113563198 358428004 -999974913 865104211 -596899557 -742209712 147013780 979399841 0 -1 999970403 363389162 999970403 212529195 1000000000 -494765941 -729541828 1 -999974913 999970403 765064882 -586717016 999970403 999970403 -540141019 -841438022 -192390751 -758566771 1000000000 135309786 -183475551 -144089413 -1 999970403 -999974913 686885787 552903931 -747743596 -588863004 -1 -1000000000 486057374 965798855 999970403 164576914 999970403 250614237 -999974913 512468096 148941550 52023822 -805158402 473578078 -378141379 -833466271 672547180 687901293 761782978 682100744 -236778599 477796507 1 999970403 740471456 736065813 999970403 155992907 -999974913 -468316571 -999974913 1 566972349 362796982 999970403 -1000000000 -96668973 -970689164 -524117645 -23492193 -299084182 -878507387 927385281 143689820 661668390 451835922 1000000000 633297289 -988809368 -999974913 -437804961 0 551847468 12917012 -553109238 -444980815 475877042 37436004 163073370 19502056 -999974913 -999974913 -599536184 951732137 -950953652 -996730199 395104539 122304552 700859547 999970403 547820166 0 -595478998 931894788 -725929877 251876250 952663569 0 414655588 -535275558 -327919030 999970403 -673223748 -1 -476862030 902524183 354009607 346981774 -870594766 -1 -732449481 1 -1000000000 -256124847 -33189422 -514784714 42 -276430494 995098216 -441368167 398539191 999970403 643874285 -822067281 -766259835 301703963 -838643859 680229146 454131931 351884878 -68824984 606157190 -354285715 978947148 -183798628 346191998 -999974913 -363234008 420581663 168700486 767953642 -236098338 42 602081995 42 624912151 -755593111 -246658054 525991487 1000000000 -182750241 1 526811603 -689009563 686507008 -1 -397150306 -285955623 0 42 42 -789567450 575253477 680224307 91156778 -999974913 -999974913 202230147 -1000000000 -762843314 329745681 -999974913 1000000000 0 999970403 893982372 492684425 766242290 666477346 832818697 213410773 -576597126 745567532 314199533 443445589 -977907031 264662015 0 -708725275 999970403 81393042 486788635 476024449 1000000000 -310583005 -213100761 -634699037 -490482666 317256330 -999974913 -414850200 673011222 -578409115 1 -635529465 -977082493 -183144021 503034920 -863796161 123636720 382557832 325746527 382127214 0 -278837359 693754733 168007990 0 999970403 -294977678 251558244 0 999970403 -999974913 -956478449 68875185 -715181775 -999974913 248344641 315723012 65678162 -640062272 -880757529 -838891465 -123941339 999970403 -179218774 1000000000 762713080 42 -316792803 -761134735 437458253 473100956 -284361171 -999974913 -402339372 -999974913 999970403 971511519 -823311089 218490412 42 -183617828 -827915229 -244132644 -262821453 943201259 271278473 -472261328 -200033259 -522698 516636772 578402153 42 -712115256 999970403 -999974913 808215841 553412612 0 1 999970403 -859721874 -831160902 0 999970403 999970403 -887271390 -709016733 -655922874 825539468 -999974913 673828359 597796084 779534914 -580922528 1000000000 484884616 537305673 999970403 -999974913 -569797111 -754138367 1 -530733311 -75640883 1000000000 -92957572 103776999 -672544857 1000000000 -761747935 535172833 -999974913 -999974913 0 -999974913 522933486 42 -802780581 -362643436 999970403 999970403 387955792 -901077337 -724238135 -51350064 0 835558566 354214709 -1000000000 191971247 349601571 42 -635666484 1000000000 999970403 -999974913 -81369433 42 -666701422 -946824666 -226495304 396893917 536234846 810890710 -715131107 -308781352 681407670 1 -999974913 828954426 -423804825 999970403 1000000000 497394682 -585836371 -228236288 -756746681 360646778 1000000000 -999974913 -466486565 -999974913 970225974 -401430693 185738321 -363995147 -325555397 666224012 -999974913 1 999970403 999970403 435754846 -740961080 -999974913 -999974913 1000000000 -7459969 -1 701377337 -452933246 428519910 409493303 101833914 214479456 -1000000000 86853238 -582777198 1 385565635 -999974913 897346171 -999974913 444863276 -1 -907407872 131219539 583484171 390861761 -101068365 1000000000 358412747 -1 428320666 -1000000000 214035865 331029595 -235076317 1 719055570 -866510006 726844609 360100246 -103755654 999970403 151652148 713431155 303207196 672666818 127397007 -240146011 -999974913 893327081 0 -1000000000 -1 1000000000 1000000000 465489517 -925448266 48357053 -490595165 -1 525099829 -20372201 -456532250 -999974913 -999974913 -314059005 -73670129 197238910 378442073 693136099 999970403 1000000000 -1 -148515563 0 104847110 42 -164439962 -496125704 529371229 -92031221 -973390873 -396183415 -999974913 951883834 -999974913 -915890859 892553502 238737993 382919897 868084809 -999974913 -797019679 6704498 809370217 -902184751 -663127108 1 -924189979 -986112405 -424572583 60740395 42 1 999970403 -553576597 -999974913 114591653 910656187 -999974913 -913796530 927384303 -300320673 521623001 -1 -999974913 999970403 0 999970403 -986676574 -352902381 42 -999974913 -645393533 -251259750 -760251483 104100510 999970403 867545108 809605733 709216359 -1 -551358247 -841165650 210320482 999970403 215954573 433632699 -999974913 -999974913 -888610302 364347472 -431314380 413137848 -525169260 779000206 -1 479268960 -999974913 -999974913 -430257555 -843437730 -177525932 -791789722 -676906228 -118478932 1 -228479485 -62560899 -556184954 -219590553 325959382 885845142 -865330847 -299583748 42 -999974913 -999974913 999970403 -593016154 -424148566 999970403 416410023 -1000000000 704649373 367763679 -680530798 162073942 148665295 802049425 -858936194 1 -589137439 -503970797 430066581 -960016385 -1000000000 999970403 -62400283 -517843176 -576163366 -183602257 999970403 690062472 -955553613 -913070068 877889527 -435516453 447725577 -377384634 918195041 561300977 787693422 -999974913 605982815 1 -471481832 -367803583 -330228880 -710652667 -999974913 -1 0 -590055400 830019086 999970403 615283777 -1000000000 999970403 290071300 999970403 -997140048 -709312545 0 -494924578 -999974913 1 154812750 -61952379 19814323 819547584 1000000000 -918370326 1000000000 -829760338 -364605184 42 -1000000000 -571258949 621324783 274547483 0 -871367025 734466894 -841499603 -354336539 41891438 -181183530 -765287845 -808207012 884751196 887045768 999970403 -885278113 -14898069 -999974913 413154541 499215034 -804659244 -752619731 882008346 -791406209 276138389 -158930671 -551526298 845391126 -658266875 -1000000000 1 657632324 -122180228 304696481 -157686331 -828244205 194307077 890223292 -1000000000 -999974913 -836305053 806073075 -995014541 847321484 999970403 466536306 708000245 329866252 -1 -109220814 608193612 42 -292560432 414217739 485156838 849002276 540270993 97083846 -1 -648667589 -916633957 999970403 -812037063 -999974913 -544890070 -999974913 225514538 179613705 -999974913 305635937 -139318174 -923591048 252941327 -999974913 571196654 -1 -999974913 -367075699 -887070530 654304167 380947986 -930683514 999970403 -629564891 97191047 999970403 863240874 24978712 -394768083 -795398555 0 -1000000000 425296424 49044538 231144700 -306181422 803845233 -896331952 565757286 -846717557 -3276542 -603662414 -41596843 898633066 252703956 -695644279 33657910 -1000000000 -331885311 -258482517 -157870834 126131395 -656324778 40066025 42 437750121 -818179002 450012523 1 1000000000 983340022 806918799 -128629480 209039693 -923637656 -335532550 42 932016119 40160290 -117715820 688669267 -804659244 42 -940999506 999970403 789603055 625480434 -103046383 -229436779 389927716 712747246 229748454 -881295153 -999974913 -852877342 911742557 332552530 1 -96714958 402779497 -730402633 -880871094 -817234943 670184119 367754053 787225166 999970403 1000000000 -1 112211700 207277246 -229156951 999970403 650510774 1000000000 744292348 -996993921 -146678377 -15516644 689869008 42 44125812 1000000000 42 411762897 -876975095 -426269207 424382823 -506803713 -61953453 184510802 1000000000 963823147 997526332 501555706 868918461 442374252 -1 -1 -999974913 111983059 -326889870 307758461 1000000000 -623481049 651115999 0 -999974913 -999974913 -1 0 -1000000000 182287200 723845477 151754050 -681819429 999970403 -878003941 -121856391 658296376 316070858 666519313 -1 39065835 -937827517 -842754946 199291895 0 1000000000 -244051489 -670969347 589880963 -999974913 -871364725 -980232214 950409218 -999974913 158658982 -1000000000 -748307720 504455046 -1 597055542 42 -823248327 -999974913 973589793 260104342 -618659971 -974913524 740868284 255698146 629085603 -742570901 -949928947 171607080 572459873 999970403 -999974913 473881355 -922796500 600030412 630420680 -143179780 999970403 -808738743 0 441225514 -143828292 461790749 -999974913 -587559814 104296683 -556666137 -578677142 -622252477 -892743566 -970428297 142585746 96608444 -903613000 -897907300 -457638875 -637446821 -68744176 -913502072 -782122052 307378862 608688078 -366437287 -252069521 -652849558 -1 -775609865 716166438 306187823 42 -129959816 877826889 -386293504 -271668047 -445539307 999970403 -689132882 42 23536439 879352209 589546827 -999974913 999970403 -1 -999974913 351053788 -913844940 -133192659 42 -108960946 -999974913 457106869 -533073427 -999974913 -93552067 629183762 969445983 -667934082 999970403 999970403 782568767 -1000000000 103241964 -293676161 -79981412 843538193 840286087 -999974913 -1000000000 -523818316 -221975271 426532233 -1000000000 852419720 999970403 -999974913 336166635 -999974913 999970403 66901865 -53112259 -354333069 -841116704 641085612 999970403 999970403 -922845961 -1 -867575252 -600194484 999970403 0 -236085245 -987610590 -16477341 964881384 257826633 -342887323 -601906530 999970403 -1 -999974913 -502719720 745922874 4812022 -607413184 -999974913 326746434 572615945 -1000000000 873537523 -217317797 0 398983056 -354965745 -25717772 457102400 -798356354 1 850273399 1 -999974913 -837883066 887853877 -1 -999974913 175238461 760312067 -439652772 42 -860517668 -576052547 634768181 467518332 999970403 221702796 590612450 999970403 -833993296 -976487605 794054460 169788201 999970403 -253676154 809264315 0 999970403 -895770398 -194960477 -920106413 959376723 -367338498 870202592 1 -262198038 920444543 999970403 -999974913 441845598 -949190457 978129464 641637979 984270811 -335565738 -999974913 1000000000 499608513 -969903973 -812146625 455631304 -345203901 -81492587 -1 432463317 89943716 -453062114 -291093192 -910185892 523293523 489332201 -1000000000 839260656 -46683043 187265657 -403023835 924376210 -864399256 758306369 112800814 -350722077 18489946 692259357 253615466 704619191 -922815495 -761281397 1000000000 -213279081 496518215 -873853428 -999974913 632416027 -255005702 272865072 -408756390 1 707025841 0 -587625692 431532785 -1 -859039144 1 -76535038 -860938813 -999974913 -128591981 999970403 -999974913 -189037037 -923754285 -215553889 -150786837 -476201956 786713548 -999974913 -873237724 -144886573 -999974913 53883831 152491083 -1 -775868029 -1 312180492 -999974913 999970403 886845373 -587464391 -556261162 -1000000000 -850767921 999970403 999970403 -382463018 999970403 -42683614 736001995 -999974913 -964875556 999970403 -781826322 130498622 449292073 999970403 -786302016 1000000000 -161098632 108637920 999970403 -378147970 1 -810145655 -999974913 136291730 911354516 -662021263 -348254511 -921987557 -480640422 937454660 -215296055 999970403 0 -981105751 999970403 927956656 437200335 -17769743 720601336 -999974913 1 -999974913 -788106603 -999974913 815573820 42 222919811 -1000000000 126443912 -51385840 -58153771 443642761 -205753915 486016308 5931043 469909153 -355840725 -999974913 999970403 933017895 -110766736 964661054 980653656 -999974913 999970403 964590975 102687521 221971637 -849546900 -999974913 -917050481 144671262 0 1 765353120 -809932931 667051076 9253210 -961951058 -429564097 999970403 -999974913 -999974913 55896663 1 -232674479 -1000000000 -465963431 182692595 -352785783 -727695283 999970403 181425503 444933594 42 145312785 0 -999974913 109418414 -432576822 42477573 -1000000000 153204297 -264560210 -309448146 358555245 999970403 1 184856561 924767566 -625932762 -986681105 308800575 -719363830 568117832 -531506590 0 -940951010 68916165 564471501 -264794782 -825565036 -536235635 -1 -159053342 -551908732 -536293845 -526847372 999970403 -746998169 346958444 580468003 102866500 -745539451 -684839164 101195627 -315134539 391505460 -999974913 -1 999970403 -46637870 -767178823 -999974913 -905688681 100841403 -1 -999974913 1 22582294 -999974913 600715571 -1000000000 1 -1000000000 1000000000 744321655 -428362966 -208362294 999970403 -999974913 423360289 0 318655365 999970403 -722930867 280853223 410468260 -310175829 -109313680 613829435 -12508824 -1 903363284 -363093137 -999974913 999970403 -705975171 -144385050 877221633 -999974913 -9849435 589998358 -794283178 193357606 789423365 128610362 -203369259 -788877457 999970403 -50462328 -778725221 -830495741 -747850771 -647738949 -1000000000 -378426342 -999974913 637819209 -392009634 64325172 999970403 -1 -785427713 -451404997 485308164 999970403 -1 -611536423 42 -498860758 999970403 801604717 748807732 -964969305 -231668070 -155528597 999970403 43916182 -188221857 -406188182 959254762 -588666505 695893166 -863164126 860853624 -263610933 -999974913 999970403 -783070165 -999974913 -552934191 364768472 -999974913 210397077 999970403 50366072 0 -94670758 921063432 -774946730 0 215395102 -999974913 42 -416253669 380074470 687555500 -912779521 880105759 -999974913 -999974913 -1 -516374338 -1000000000 -999974913 1000000000 664216115 0 -999974913 -235706551 0 593271570 -676766356 999970403 -153437599 248821096 -876367970 -219306163 999970403 0 999970403 601418739 -343742794 -990192866 -559458740 -771786875 999970403 999970403 190043783 -999974913 563048030 -1000000000 -169800944 -294582504 105596771 999970403 999970403 999970403 -1 -937152902 478638777 -653243404 999970403 279933739 955337643 -118472231 -952130148 0 -903423090 -132323779 0 999970403 -144051791 318768065 -999974913 -1000000000 -777764056 42 -407054145 -322582329 1000000000 -819395930 -25412446 631071480 875806750 -861738014 328365209 42 -835536713 32678698 -1000000000 165724740 0 -150393696 -359652691 -999974913 -815670385 -999974913 42 0 -264772227 -44935670 -943376082 569105316 -1000000000 -1 286361904 -150030499 -665417410 42 394424510 200495919 1 -970884919 -415929640 -552759044 -401782550 -1 -999974913 -999974913 -649194420 376041834 -733717345 -898463845 0 -999974913 999970403 -91225608 588268095 564885324 388862728 -761109100 992324655 897112822 -1000000000 -452315691 331776677 42 577823936 742234957 -182439818 504140240 999970403 -845338517 809748016 -754893487 0 -286323025 999970403 -999974913 -999974913 382245295 -999974913 700289771 210687308 -312286233 945006601 999970403 -1 999970403 -258948367 -540810797 146150918 -74120082 -36603562 -568153140 -1000000000 -752775573 -577830240 424563506 755776416 332904836 -931828715 -323002713 946330662 373877544 -999974913 245818814 106860709 -999974913 999970403 100664388 -999974913 0 -560156899 577374972 889283250 -1000000000 -429077956 1 -710832461 906564311 42 -999974913 999970403 640143872 1 -999974913 -967530902 999970403 -1 -1000000000 691855897 932322212 636533966 -999974913 -999974913 -999974913 -999974913 -999974913 911299434 -999974913 135629125 1 -999974913 367395208 768576127 -483138015 682048043 -740557466 -698922408 -525086699 338066835 578452955 -522535218 -270052198 -100475759 -999974913 1000000000 -928043133 42 999970403 772142452 -999974913 1000000000 630455090 931460532 1000000000 1000000000 545177677 500051318 -791002119 342101857 -999974913 -262737187 -237624376 1000000000 -535548811 0 825545948 -999974913 -575259899 972545503 635286175 989651843 72328353 371707540 -974110528 928762416 -955172096 636124659 -999974913 -999974913 1000000000 0 14499100 -811191536 236785982 -723682946 -432856327 -808046122 283771783 310430291 -497067701 78473939 495556633 42 -1000000000 999970403 -230013439 664033883 -1000000000 -280453261 -710460442 -293517635 -365305225 151004184 -522549012 999970403 -409979568 393728079 324341657 -621604738 446337490 1000000000 -584947280 -583044233 -999974913 347801923 -60389844 -999974913 23109530 -1 -1000000000 494855749 174448534 -549283187 1 999970403 -729262852 -742565817 344794567 280642439 1 964482919 -732473369 999970403 -653797307 -350998881 -900006772 649124750 892423742 -1000000000 -949048130 724969713 -779684569 -886577055 -927319782 -727059416 -999974913 -706512118 728439845 999970403 93405270 429206468 -221203255 -351984750 724491906 999970403 722940265 298016822 718451822 869009236 929594844 -1 421727294 651645357 929473597 -874394449 42 881598249 894361490 -67948123 -963762868 999970403 524930444 -690643054 0 193281770 999970403 -389776189 760905618 -999974913 -631638545 42 -182289025 -1 162553421 -406721285 42 409818703 -415711620 -1000000000 -1 754585824 458794364 844022670 0 -258102688 116316935 400956670 1000000000 869643943 1 921509184 -999974913 -440810669 -999974913 882419242 -1 514021413 -687592186 1 0 -53848935 -203410420 -65254816 -999974913 -559656334 182492680 -732816852 -149270375 994467452 438039464 -1000000000 -190620353 1000000000 -999974913 0 980475192 -673804857 0 810083524 999970403 928902409 -182387726 -999974913 226945307 808637137 478540146 529540359 649230071 251680240 10830817 42 999970403 -683246597 999970403 -286353522 -134760868 704330826 -832480238 999970403 -1000000000 44330813 -495579179 1 999970403 999970403 1 1 -900431555 -651835561 99542301 -999974913 525292209 -960832951 474793252 351543661 543868922 -33424608 1 297597663 92565290 -240394295 -113595806 361574143 -999974913 697572396 -235847244 22320367 -1000000000 -623362423 -923042052 -203831294 999970403 999970403 758983014 999970403 -960126564 -999974913 -768805113 -999974913 -253018237 -999974913 -44958329 417336145 1000000000 409233833 798304185 -752385589 13656370 761234900 -237595332 -199234803 -1000000000 42 870145090 756460644 -771349310 1000000000 -725501892 -1 715065307 1 -108681902 -248837597 -999974913 999970403 999970403 0 905066073 490249957 -999974913 769204566 457256911 -1 863937788 -1 211562896 -691529620 -362296543 -999974913 -930646416 -1 -357448200 -281802010 -999974913 -668314344 -512781577 569894330 -774758161 -409844351 223559870 -999974913 -1 510150207 1 -926541756 -78165384 0 465828139 201576629 51342674 -94526989 -728751211 128484562 961109760 -550569644 821321163 1000000000 928185305 -414692858 -912758664 493735430 403587877 16088944 42 821778600 516314100 -197614252 -177395171 950152971 -685223051 425929898 841262642 1 113296837 650780 -573988443 1 -999974913 540035871 -89999252 711775420 42 520082006 42 -371086786 229435029 -1 -236071567 42 751823687 -999974913 -66642976 -858967524 -958015356 3811822 -195831321 -727029412 -297872961 -130004851 943902149 801808190 -999974913 -775736577 -311571587 -917648691 -999974913 -449319364 423387807 572611447 -999974913 -1000000000 464566876 521604661 412787810 -996122149 658304559 -979903705 420632953 1000000000 0 999970403 70892249 72898664 68691369 42 -250651988 223731777 -349916321 308262791 566520327 895914927 -669626509 992768681 -1 1000000000 840845960 -615184329 57297853 565835323 42 881236484 533538791 -1000000000 -376481734 498428154 907658085 70144650 -1000000000 -691960738 725989672 -999974913 999970403 1 999970403 759079341 999970403 86195955 85633848 42 42 -740337298 -207514503 955369915 2360942 -999974913 1 -999974913 -672244250 -736995336 42 -1000000000 586380664 -193240396 999970403 42 308253410 -843458006 -428373721 -829758276 224197841 -999974913 -999974913 534933787 869863212 986130510 847404465 -462312622 812916835 -999974913 -798076421 999970403 999970403 42 -208876357 999970403 -477795384 -150895502 0 -1 -792730981 435405912 0 -999974913 197124761 878982460 999970403 -4360485 1 775314537 435649650 558939040 -999974913 -458486528 999970403 115182996 -1000000000 5759622 42 999970403 -1 560381970 590893899 -170887485 -999974913 999970403 178522262 -120402519 -845170834 1000000000 -209843918 -999974913 -919146560 -16121901 171960863 -344336408 -254520967 -347753788 -807377282 290280635 -893921822 -125977048 -408489009 -327374907 -999974913 527007507 0 -1 999970403 -469505111 -376281631 -617087639 1 577323901 355808199 685269133 42 -792684316 542911921 -763337360 848758007 -988277722 -202068549 -389716328 341539650 -1 896342331 -999974913 644114537 -894081435 835382963 -999974913 -760919458 -9053283 -999974913 801849329 -12827267 -47287359 -386030182 281324123 -852813685 -689413649 -717772070 49950641 -99698684 619299335 1000000000 636898966 -858165387 118676385 -94874880 999970403 529661196 0 999970403 176235106 -463432458 1000000000 101176734 -1000000000 -64197900 -828297504 -739659623 999970403 373460391 -999974913 451271557 999970403 999970403 349835409 -342887323 191842024 841772783 -1 1 -20472260 -14249530 -374096870 999970403 -92902830 -952476890 -1 999970403 972219964 999970403 -85348749 999970403 0 -569846436 171422149 -44935670 1000000000 0 999970403 292346917 -480688151 -817774657 787652609 -775033235 233364884 -999974913 784403593 611570059 -759400296 81159717 757450965 -752311021 796911704 -999974913 -360433889 455942333 1 33339786 -464165984 -999974913 999970403 -930894674 -921196284 -15983780 -75864410 613115423 717248900 20872831 999970403 -1000000000 -878678401 313003576 -159252063 -180967614 999970403 83709163 -64941840 350073090 -123610856 -1000000000 -184718418 970628992 999970403 -249554145 999970403 406387152 999970403 926686805 249664171 808712057 -207520062 818731491 270193140 -999974913 -319652355 407379178 -685458598 999970403 -820342726 -799332391 753753756 355150749 999970403 -93414908 27157034 -39374881 149887461 -999974913 -999974913 595642223 999970403 -1000000000 -675111737 565978430 159782309 518482350 42 999970403 718453024 999970403 -1 -794576917 -1 -999974913 -836186042 -999974913 -999974913 1 475404355 -999974913 42 -999974913 1 1000000000 324422444 992684494 779051864 -989841428 -835923876 -491763610 -332500051 -434617216 714293961 -857183543 -601430603 999970403 -72611330 676097782 -110579292 -999974913 999970403 127638217 999970403 379358203 -142120148 638558546 999970403 -999974913 -180344835 450765346 999970403 -999974913 -69405912 999970403 -999974913 538031248 -821006168 -999974913 608518456 999970403 488749760 922698275 437429079 221671965 527314831 -999974913 227171242 984524770 800598590 999970403 -999974913 653038498 42 871793375 999970403 360194258 934933513 -722864840 999970403 962722914 999970403 999970403 -999974913 808308045 999970403 458130667 83784028 -319439100 429299818 544718712 -802866984 802178136 -164175643 625951097 668511931 1000000000 507168630 868791464 -999974913 -999974913 -999974913 51384240 98543465 -226486965 -997617462 42 1000000000 -839325848 -80752493 -521961790 -400496256 -824394029 1000000000 547491294 220246824 -702917583 690881963 681918167 222507718 42 131359831 1 999970403 157715811 1 444395724 1000000000 0 -999974913 -933881455 -529109604 -711384498 -999974913 306898995 -999974913 -218037360 275096902 1 -569362319 472039772 378243265 44308827 116926051 -756305233 42 548547605 132684707 295334327 151567649 -297240655 845228629 150144880 -64480801 999970403 -19186118 436806325 -302761766 -999974913 571836661 597175493 599094234 1 987116430 570573047 -927073380 -140361670 -1 0 366829752 151530968 1 -837541935 -375948564 167119438 -1000000000 485464181 964159083 -999974913 781377527 80048238 42 999970403 1 752146790 926825943 999970403 466467992 48835743 0 999970403 -999974913 -318480340 300940310 619315564 -862902821 726925992 872182345 516776460 811195121 -751572013 -758377984 1 4206637 999970403 -817380693 999970403 -323547860 -964771651 -999974913 652088912 -999974913 14124227 928238651 -171454378 0 -999974913 -829956385 999970403 -5936001 505794503 600106903 -329779440 1 999970403 562628465 42 596123470 -897854873 595062698 865537685 786879783 42 -196382062 42 988268586 -602337480 535160033 -636470363 -936716230 -294378754 -923264119 -996550644 -61206135 301098631 -674421379 971160188 -467202619 477382291 999970403 -762131026 -578881034 508599887 307275303 -687600912 999970403 126505287 159904166 501501739 -323479405 -419114361 37135045 -1 -1000000000 -803726741 999970403 -461600516 -239127985 -110084346 -1000000000 1 0 345789863 0 -487055500 -369063198 -728397131 -341005532 -999974913 -999974913 -461664226 999970403 -865386179 -116487127 87175275 424063895 817436367 -580412996 657692849 -999974913 -724418349 599009082 -655223846 -477263483 942979808 999970403 -197918715 200840027 432675597 277496566 -243552663 188043432 -487092106 -838636428 427143042 -255571392 -478850170 531724261 -999974913 1000000000 329094771 -279766810 125891886 -1000000000 280269677 706839963 806034195 -203428636 -999974913 698443260 401981923 -679475548 -740749843 -1 782783463 999970403 -202823301 942477294 797014521 -989303007 163042398 -33591158 -243016342 447227478 1000000000 -118377170 -793209477 -579301619 999970403 1000000000 -109898554 -722864840 -422160933 -999974913 605442113 333308053 -69273127 -502914828 -1000000000 999970403 460207807 -244441753 -520223862 -135740568 -439111146 -710117248 109620618 -738997926 -879734747 -298793243 -492503890 -515119306 296976219 -145418029 941982693 -999974913 359891576 999970403 -1 -116668965 261754926 644930790 -999974913 321221646 999970403 -592254628 -999974913 -999974913 18996802 -273965216 548298928 0 -681935788 444276487 -1000000000 268042822 -999974913 999970403 -200735695 114116329 -999974913 360901595 42 -366993701 -999974913 -1 146098451 210856618 -991334828 0 -578544262 -201731330 -419395629 -270196129 999970403 256456151 912906300 -999974913 -999581797 -940968324 559124531 -54093221 -150056333 795428826 -1000000000 -901086791 -60253682 477809216 -825696295 15180261 905189711 999970403 759530232 -999974913 -82265327 138306940 133235669 762854119 -624851814 42 -313232375 -701402310 -607453678 999970403 -819559847 204884022 836004984 924449729 -898518544 999970403 324309413 969843605 0 -258309192 826871500 999970403 -38850136 -771826108 973984298 -953732460 941888682 870860595 -984220486 999970403 -696218721 -1000000000 -999974913 -43918637 -1000000000 999970403 195726342 -285524463 42 36009411 0 -335901965 -320952923 42 -97661048 174566600 659426496 856926130 255877144 -257206741 42 803096319 -497755819 -789192793 -623715454 -124428171 873566963 -1 42 1000000000 -480696714 1000000000 421864202 824640464 999970403 -1 999970403 413084878 0 -1000000000 993752583 -999974913 -999974913 42 908481317 -902236513 971011840 4237721 -889440985 999970403 -614398798 838737291 -926501772 -258436786 -371777031 -368594020 846365713 309783464 608498490 0 0 343657555 -510319431 579335561 1 999970403 -110933975 545034148 -65858 153127078 -250386231 438458860 -999974913 289908942 594909311 0 391864478 708951780 1000000000 315191793 -1000000000 0 687571636 999970403 983849152 1000000000 494098557 999970403 -673721018 971371390 999970403 -913436527 682044317 999970403 -360177806 -1000000000 257449251 -820728399 -251214823 -611522825 -798150615 -753433741 12791835 999970403 -999974913 28207717 -1 -592265864 157228378 655891895 622085547 -999974913 546066180 614148371 -341504047 -547154116 621768004 983480029 65993425 511298148 260493053 764055653 440630190 77778485 999970403 999970403 0 -955631016 406228944 42 -495043431 999970403 -34676764 920055593 -877551205 -292035124 817443595 -999974913 488545262 -440847684 1 -999974913 951225232 494260445 -846315146 -174109287 505984413 -1000000000 346547571 999970403 708069242 452721473 317889045 -679941626 -727883059 65795621 165282292 269546836 999970403 -259525262 -627392677 -1 42 630081787 -355426124 1000000000 916206417 1 -677845794 -1 892770772 289357989 621713823 -759387376 -1 235006073 254477797 -658009454 903916653 -526187712 -1000000000 62077268 -999974913 426086511 317182492 783150096 616103106 1 999970403 864245816 -213180428 1000000000 999700838 42 17990136 201536521 -104408359 392772615 396133625 -640460613 -682882751 1 960205097 999970403 1 -409752693 660846880 999970403 -866445542 411401957 505443553 -999974913 1000000000 -884983752 -740767771 899486262 445417030 -553283617 972877003 325559446 42 1000000000 331760569 -999974913 -91736333 -356041829 -274689890 793634540 -180522359 -801471268 -570622095 363589557 -1000000000 -858193304 42 638577921 -485860450 -646821179 1 291132402 211403514 -906588552 769086182 534055421 625575776 617864100 -298221355 918316086 577124259 122059327 999970403 984608749 -999974913 974449973 511776984 -671651733 -986918883 0 509513376 486720732 -704152508 -415116713 20428025 999970403 -385492607 -607054902 999970403 -1000000000 -1 999970403 -413395508 151792072 -460394336 999970403 -665761974 977049498 -929477488 -548974825 250858645 972444691 648772185 -551116244 462060803 -658006534 -871997502 -1000000000 42 -150010101 -468412054 999970403 999970403 -565917916 -791926517 -978517093 -353599026 288369321 694137803 999970403 131338979 -1000000000 189983807 69778536 -999974913 408566884 307578079 903816322 514582898 -394280058 238323946 1000000000 -577141415 -408843917 -418653007 207234227 -49907189 1000000000 1000000000 -999974913 -471375358 -1000000000 -840198792 741981431 -49034909 -5184068 621875370 -547461322 562369629 376144290 -912710171 242835987 -37279301 -895675940 1 667560563 514824808 176294314 -999974913 -498155967 -508141564 -1000000000 -999974913 -1 -244372264 1258494 546329823 782937620 -999974913 42 -461267594 -991311817 44982154 -946219840 42 844719498 864581035 602455351 42 1000000000 -999974913 -811497870 999970403 0 944761269 -644125710 949477229 112402744 -41118513 -745828870 -826849634 144154610 324250906 999970403 164306580 0 -341241471 578259384 -299721471 -787678734 -290659617 391659579 -449990409 843045791 42149843 -1 552588108 -999974913 -598237987 286446802 -148161936 42 -52110545 313718091 42 -669970020 -999974913 -954611510 -56516645 -628209866 -701838823 1000000000 -999974913 -867739805 -999974913 -575038078 -1000000000 -369514915 739832168 116628028 -999974913 352878 -302822067 999970403 0 335152644 -364068824 999970403 -999974913 1000000000 970915861 -233110535 999970403 13987955 -373071030 -289366095 -975697163 1000000000 346374547 999970403 -206268127 437556935 554447273 -999974913 -999974913 975892479 -359147802 999970403 -1000000000 -239830326 209841555 144968348 192099454 785221819 999970403 42 834948915 -1000000000 534507211 496553761 -640249397 -999974913 -1000000000 -968705502 -610953356 -505049646 -703424496 -881850244 -802713988 712213160 -132008982 -1 -1 420467342 273841415 -640374176 -152088061 -128815740 0 -1 215147244 198604241 999970403 235621082 -444058590 -1000000000 -573691341 -1 300516557 596089298 42 996881755 -355626537 -999974913 -907535065 -495891146 127283364 -675775258 1 580951351 92751633 435467458 -852504975 42 999970403 -900566544 -595919273 501821257 581386782 94090154 999970403 -999974913 439148722 999970403 262930819 -383001581 -182710697 -999974913 -670553792 999970403 -453572166 526310821 -456748806 0 796378471 999970403 700483911 -1000000000 815312324 -214999953 116891051 1000000000 822917733 947445498 0 -418481259 -412094043 455241632 758102421 97212926 276284635 -999974913 356868468 -186778081 856093858 838320061 -541453195 897701777 508006571 461245515 154572979 999970403 754378480 -1 450776075 796127587 876520922 -548994662 988712306 -900638973 -363818499 -999974913 -255083876 419443928 924762731 -999974913 -699734870 141220095 813366361 999970403 -926438412 -1000000000 -809903829 42 518690538 999970403 -999974913 -644930453 912613447 -805880582 -888403980 -433816900 -424577231 -1 655378215 -1 -1 346994175 -1 -276334982 859739766 829723062 999317192 -862301508 -982799765 703127410 594392655 -999974913 -725080863 -684586803 -400864857 516915638 -148599536 922581091 1000000000 -869263165 999970403 -968628146 636356384 176180268 -13875233 607885825 722242875 -144089413 930753036 -684610989 -999974913 529802024 -133992566 773438351 679121605 999970403 47961018 -865460167 999970403 198452954 940757924 -504473768 -378954569 133367278 -922098996 -592075478 -460060310 999970403 701149870 1 0 251394090 258936831 -401192240 -1 999970403 -249060080 1 42 -1 -706996994 911236089 784411896 -64178553 -999974913 615568534 -945553454 -420356314 -892477049 -347973467 328593449 -999974913 -302094545 -785583958 1 -131887523 1 1 69051522 -1 851315091 1 520240428 686511203 555213232 -828108757 999970403 -1000000000 -485364415 999970403 999970403 727237930 -692133872 399708795 999970403 335092717 491997 -458018739 -931323506 -590581120 -160507945 -787076542 -426627695 -86039560 -999974913 -814416023 42 -199366598 1000000000 -965600448 -675068688 -412958207 0 0 998843529 999970403 -944367180 415621293 717442677 969970724 -353905978 1 160946184 -993534303 318764865 999970403 205649007 -393966180 999970403 -1 -742047121 198094010 999970403 999970403 -941903471 -219104127 -322791124 820437615 -999974913 -61907160 746277501 42 -1 283400677 922776846 -322644760 275909913 762265218 10957475 999970403 -968617467 308227915 -999974913 -889508137 140296956 999970403 -1000000000 -845675247 -738114126 -114888282 490455738 -915025754 -676158359 548164104 -359156471 316799265 926886922 42 1 1000000000 556648586 683731812 -999974913 -999974913 820176678 -999974913 -957872057 -463971108 -1 -493297629 999970403 999970403 -634438600 -471316305 -205399042 918058653 -787562173 -399294302 217742517 -1000000000 42 -58505270 -999974913 999970403 788529367 -947594926 398184470 42 999970403 65595072 999970403 -999974913 -682818006 1000000000 42 42 -728997860 787315024 1000000000 666410786 -773696135 547986881 999970403 436220165 42 -409459399 -926538743 -999974913 -999974913 -452775358 -121388345 538514840 983129014 -628073048 -775204519 -747855936 -542854890 0 -286596219 -999974913 364764481 993305209 -584877261 -494330649 -190836635 -917603616 -370879593 91214318 -204876956 27670955 84558056 -488167780 -328224014 986290055 -1 -727221659 926885028 344968339 -84919983 -960187221 -77165859 999970403 -702748689 -999974913 620425765 999970403 1000000000 440943595 -959510826 -622723757 961083661 -186458596 -642224484 -270079835 1000000000 1000000000 -999974913 978505778 42 -999974913 229183352 -270392425 46298595 -41956868 -24084315 -709131434 -999974913 765326645 603572147 243444582 -1 427476809 873265760 426814991 -562886776 340975578 -568570797 -566547386 -485985981 -722930867 -544925960 518857663 859434628 -721929620 773947697 -739980979 -79068782 -245890494 581732222 307649636 -818227902 600839384 -654768182 214831195 242764058 -999974913 999970403 525587779 747521282 -612423678 -181930304 -14016358 -811764711 581285608 999970403 -1 -124640790 999970403 -831824296 -549680441 0 137936861 42 -656415214 -866431922 -1 -999974913 155591647 746745201 -161064030 697465877 -481778103 -848530479 -346925278 986974969 386864987 710804851 1 -977542749 -108704493 -158730147 226461499 -375754418 621929555 -848369205 -396640019 -922942549 -375218811 -1 198447759 -772862300 630502203 999970403 604071534 519665555 993717564 -755081900 275292422 -903329529 -208642735 -654307936 -347726119 -807930257 247720899 -999974913 -586133298 770903880 17453222 1 704093286 723646380 -186160548 -479011592 675175914 42 -1 -179060555 528764964 737330115 746712050 587665894 -411790171 -566805375 999970403 -995448735 115610089 579636027 -14208990 835763784 -999974913 546124245 -452570805 1000000000 -977317504 -170651020 42 110588364 999970403 43922804 955998644 568636663 -1 -134210212 999970403 -1000000000 620564671 999970403 -574829835 807306271 42 -160727374 115866007 -70992929 -850085672 -265631907 -999974913 751508445 -761497166 999970403 999970403 1000000000 614331859 42 -963831637 -236774159 118886882 425047348 854140907 -717549420 632383181 -495814586 -879379471 211833292 1000000000 -228884180 525292209 318739878 749719564 -1 85979958 42 -999974913 -258293420 999970403 920429505 962822142 -999974913 -232745678 -223497919 -776181162 744224481 -668774347 736872696 595535344 42 507861732 0 -999974913 109418414 -175936266 151161115 999970403 999970403 489161036 -101904585 -390111860 785323767 393444457 222965225 1 -999974913 1000000000 723881437 0 452263930 858643053 -986724756 999970403 1000000000 0 0 693163561 -1000000000 -970117924 -82196904 1000000000 310517091 -999974913 -209681025 -385205134 -418656116 -233187128 -999974913 263024043 1000000000 -225825063 311345169 -557903678 -26972180 664657011 -1 292015944 226917772 -1 -752075779 999970403 113759260 999970403 1 -1 641083428 65008166 353634032 -48408850 717631434 999970403 999970403 81276772 999970403 283444447 515371171 -472383490 17616649 -776080370 -895225677 973458321 -424609276 -312093348 338492345 10357928 0 -540097168 866327588 36382041 977430706 0 384129282 256724776 1 618147235 -380278977 120133894 992846237 -160853986 168226014 847402579 1 -999974913 1000000000 228611956 -384185492 -999974913 -999974913 -1 585341382 537427942 -1000000000 904148380 -1 144583327 999970403 1000000000 -276975096 49095444 -866358201 -1000000000 -1000000000 999970403 -145985050 999970403 677695057 1000000000 42 -784854409 -999974913 -107446838 740837446 1 -342559375 -416259703 1000000000 1000000000 -231770696 -926134835 -546487909 -1 999970403 999970403 -999974913 97592216 -312177963 -429702793 379113493 70477041 -999974913 140854536 999970403 -98581928 -803029743 -470079797 -803130438 116002164 469001789 -1 627398179 -977341204 -999974913 -322491051 235881488 -659755622 613669162 403155985 -990906494 1000000000 803140122 90357596 -1 -512073903 -497303832 -924582688 -816659886 -999974913 -158791471 111820343 -38208798 -514844528 -647547648 -999974913 999970403 1000000000 999970403 -158640117 -29263341 756849596 218983421 -999974913 -561868504 42 797768061 1000000000 999970403 -597910390 -59553851 999970403 -33415757 836935927 -1000000000 0 831832213 -355258977 603836546 960193351 -499540943 566121345 1000000000 812491710 542455721 -629014103 -999974913 0 -421674066 -1000000000 -1 -23174899 -803641420 -887459264 -201765908 810069509 -68111845 -999974913 271911725 -1 -999974913 290517541 409988730 727169333 97455292 -999974913 145099935 -599801028 -999974913 -283013720 133075488 313468067 999970403 477574771 393994781 -503733295 917207228 529657849 -445494525 0 999970403 112918394 -698829494 -999974913 999970403 -1 -1 231646437 -649491492 -999974913 -1000000000 42 375074379 1000000000 -66663660 996094249 -931466405 244015702 649917869 475564456 999970403 -999974913 427383907 118734112 183991619 808493693 -1 -55146871 138265761 -642927363 1 484016295 42 1 -748966895 635578137 373831496 492076835 1000000000 999970403 999970403 282909671 577882606 -913533604 47079482 999970403 87778335 0 167824362 932126131 242536287 -190164621 -1 271756015 0 106400148 -620616389 999970403 -967798596 821397508 -873670897 171597550 -954097156 -397052516 792646653 786081733 34867293 779701280 673362646 42 -1 999970403 -333479719 1000000000 0 0 287792524 -183278672 -20584094 -454398534 -1 779771459 -999974913 -44286284 166584364 -999974913 -406489967 994005180 739233546 453352638 -999974913 474844611 436979397 343699902 783455595 -236438581 -876589176 0 -387258964 682838541 -674901114 -999974913 924601241 -338155453 -713381120 -65896932 999970403 881803214 999970403 -145606603 2931315 -604483537 -999974913 -937346007 1000000000 -993377412 -245660205 8213373 999970403 99764398 645392704 -372219183 999970403 -999974913 -999974913 -923225202 -123498529 55014288 -1 814888035 -55489500 754762464 425577187 -823435681 999970403 1000000000 -999974913 433649083 179201197 -995158368 -154924065 -999974913 250319974 42 888506430 151903542 -999974913 877185678 577066463 -1 -140102317 -999974913 -935488117 208064136 -9640148 -969076761 -854632055 -1 999970403 183167281 -999974913 40141443 -261945367 -158798067 -180100484 790150533 336133072 755577095 -757571974 584843772 567141399 924173662 93915354 -400697459 1 693987415 65541823 -882664144 -1 -359721593 912334219 191905365 -1000000000 331156111 -590698278 999970403 -137094694 999970403 18644812 999970403 -630453170 1000000000 -239597699 -107807080 999970403 157412434 999970403 82314797 -1 942993383 1000000000 -510982523 380504664 -708996265 150957198 -1 -675449469 -348953487 -408861413 861314974 -803002615 634747463 -461269327 -924998383 -132770279 349649522 -999974913 709980304 0 -778784623 -604441588 -999974913 115573076 -926423249 -650281591 538536464 31805401 999970403 317330761 -108015175 500201421 -29654287 230823876 -1 36374558 -645252801 414493701 856191281 366229334 1 311921995 999970403 150933465 -111003530 -613313499 234859206 221276241 -549028686 -42915288 -382795947 307215206 -233290782 -1 -1000000000 -730131042 -353275197 -601567822 -999974913 68171352 999970403 -12415380 999970403 -129341259 -382902474 -911699493 445001765 -258141875 0 19961609 -221760168 96804434 956990299 -721929620 -742531196 -999974913 -607024650 68172358 0 -169686763 -999974913 874487586 697139276 1000000000 1 -1 -839064108 -999974913 42 66433065 343125201 379040196 990238342 1 682701517 440295912 999970403 161211947 116756341 -500220869 -999974913 442250373 999970403 -999974913 1000000000 -681860823 -960313762 -620493238 -625766053 -744607811 -1 -944502576 916390991 1000000000 -63253338 -881259532 -97555752 -817906252 -999974913 778380184 -10446511 255740734 -999974913 999970403 -712312845 -958099738 151754050 370597763 0 -879567010 477574673 -203581658 -1 -700265064 -406550484 -555841976 -637446731 418852465 916677537 -445534357 -247648770 -305180096 25199859 1000000000 -197277384 491766175 75568915 -999974913 429361148 -999974913 289151378 42 -739125089 -803416622 -1 -297081651 -840700420 537591808 882526030 -540384276 569174260 -483823311 -515972161 -999974913 -753775031 -1000000000 452717012 999970403 999970403 -1 -128921550 -157855626 602135713 -999974913 1 42 999970403 -999974913 -1000000000 -967159931 478392898 42 -696585572 -175836746 -612671466 373601003 767210873 -449858293 -108456542 244759 -481797617 471955061 784438845 -109691065 -748100152 -1 1 -327615550 -484653571 -121722174 999970403 -564580251 999970403 -770412853 -1000000000 1000000000 -999974913 999970403 -4414944 -999974913 216356849 593211785 -756406968 307732898 42 1000000000 84753174 -371741412 933833127 77374535 -463961783 570630536 -747593760 -45992338 -550036606 -672116021 -955539527 -676876987 363366730 999970403 377535709 -531274097 -610303869 401434209 -202916983 711027520 -236152379 1 -991601050 446029439 -349547697 1 944827317 104659699 105507429 -131756491 -1 136703850 581763965 170315792 -213279081 734081663 -1000000000 267557167 -1 1000000000 999970403 999970403 -944129850 228475960 -999974913 -921086172 776736978 -1 960284104 -540765933 42 -338715487 918411736 903567258 -50593716 94258588 -830518880 999970403 527441061 964778741 -129037058 -52934251 -560270792 -219886194 630258468 371312994 -612716306 -87727513 659330770 -112192995 743977141 999970403 -531619802 924660769 -161837932 335398810 -331565880 -683679747 -999974913 407616333 -145344621 186734372 1 900087589 34733190 1 722665176 -1 241982897 785185932 389976979 1 -1 -1000000000 -305221047 538776292 -328186160 877321102 245766685 42 169346604 -813665208 713592360 -1 -610708832 869267965 612179791 -805027406 -95088794 907700216 623353914 718405212 945016361 518977501 267263727 535370264 746003685 -295023957 -999974913 42 -691415603 -1 999970403 1000000000 1 -215494083 512728123 -513742232 -357516403 -1 814135665 -474020175 -936066669 -875515764 69494713 -543718157 -217419170 624481687 -9453428 -974637467 -567521945 -178687739 -999974913 439213214 38450145 -24394483 991131057 -999974913 758851314 -619873964 -419779250 279773204 -384497021 -995089276 -173221958 -643724476 571185553 -270027862 -217323369 -144623144 42 -1 -995639618 1000000000 -999974913 204995648 765801275 -94581208 -1000000000 -681140764 999970403 999970403 128373817 -199038640 299260737 -38887411 0 42 -126644531 -980260862 -999974913 -562534936 -64321174 930443559 241291048 -1 -881673170 999970403 415731768 185102393 1 900532606 902690464 422059270 -343068867 -584092810 -954106571 -644711179 -999974913 160151819 124161131 -853420792 321499997 654905001 -1000000000 529325665 -273441553 999970403 -440256227 999970403 412964418 154982105 -888630470 0 -202928518 -268544317 1000000000 246444268 238143406 62041303 -779124068 919973331 -970502068 -830953989 1 1 1 295730498 -189168428 589100093 -999974913 999970403 -818732934 -1 717629752 -1 692417673 727977048 -449659876 1000000000 -92870655 -999974913 742010621 222593819 999970403 698615901 -502310973 -351068029 -690177937 153515098 -999974913 602704678 753842622 524055735 734467271 901003555 -999974913 -641679738 -349495809 990364839 -367289867 -1 617801375 42 225703837 999970403 -880005051 -836020549 -297332029 999970403 635093930 -319149971 -951042713 42 682466149 926510743 42 -176928296 -560263251 327878408 -723422446 -164009133 -529085757 -467172926 150475962 573646187 1 -586789298 1 -91022188 662989117 -406718859 999970403 888375583 -1 -867334538 838214952 -571060856 -58537796 -999974913 -754493630 999970403 223527167 797952422 -600110308 -164579839 0 193829634 -100012845 42 -776670473 244682587 -526259563 999970403 -327578939 -168281609 -930975439 935206214 -733069350 529352154 -276334982 13171962 999970403 -999974913 -366869980 -41757220 999970403 714098903 -535102377 -36489900 -711847520 -999974913 456450134 999970403 293371819 194094086 214500914 42 422565185 999970403 -999974913 42 -715823637 -909752817 193024860 1000000000 -312737917 -1 759707963 -911831504 987471676 -999974913 -989371329 278329986 1 706961167 -1 -753008726 -437107245 999970403 99644151 1 1000000000 667735860 999970403 -489692071 -379472368 885440877 14113024 -1000000000 -189718315 401315356 -862895469 10743847 -468049050 -619495267 917041051 -647404742 42 -419741738 -999974913 -191050127 725308066 999970403 -183038759 999970403 -1000000000 -1000000000 0 -501738878 -173807379 -999974913 436726073 -277891922 -971299277 -844891605 728151586 976094565 312970355 473549050 65252256 555507063 -131276342 -125920293 -1000000000 192046938 999970403 -679920421 -272840516 822647258 144811431 -999974913 -614627339 -652223308 898729196 999970403 -633955535 437015011 -833979999 711956272 -673238538 601218364 -677631532 -96240583 -219283753 7842624 122386045 -78388103 -337712371 -999974913 694936172 702145566 456131348 -53639979 -894265609 999970403 -546849038 -1000000000 92594743 852840945 366073857 -1000000000 814610952 244054263 -101632497 0 999970403 401676058 845672347 -452564510 457105342 -851896371 -1 -272855466 -678366954 -438969641 -688900619 -511962422 801475373 289903820 -999974913 793693897 972120743 -594829266 801660898 -999974913 -422214967 -182942538 -4330895 429800350 -1000000000 556823291 -999974913 -999974913 999970403 876680856 728100709 -519503222 -99847874 242848454 -999974913 -1 446888450 -180553064 -233057950 471798546 -391003155 -221586134 490741651 999970403 42 999970403 23093704 -999974913 -203674384 -819063774 -770853523 -1 240030631 1000000000 42 999970403 -523246005 999970403 -999974913 -407455532 -488895972 393632917 965478212 -515117858 -458309766 -999974913 -805023024 875292261 126296472 -1 0 999970403 -633427963 366242394 0 -702712333 999970403 910203793 545532681 277514539 -1000000000 371362658 156704452 -869584488 1000000000 -999974913 -547417477 -999974913 -999974913 -4997581 -157603507 -855008793 893598893 951652025 999970403 -1000000000 -971638683 352112158 -740168999 -422124620 280273605 448450441 -881741983 735200074 -400006822 999970403 -997910070 455175554 -144393059 292862944 -937939950 938648597 999970403 999970403 128316625 1 1000000000 999970403 979583593 -999974913 711532850 -999974913 809872643 -994408937 220237451 -801447406 63581176 -999974913 46299372 -570158588 -212893761 908799904 -1000000000 290451866 -873085992 943509590 373520739 733287146 677248700 -823804444 -818577544 346240427 -43306654 530456518 -425772367 814874603 423604202 999970403 1000000000 556200072 1 794404232 -490602438 -999974913 -253096460 -838927012 164619720 999970403 -999974913 -963065917 715517605 983187135 -967874397 149536746 304391695 -999974913 955193681 999970403 -14625156 999970403 -1000000000 786930379 1 -763588342 924449729 -606136960 1 35986872 -128922025 -574151855 845507182 -999974913 35639121 -849428582 -784062899 413105386 1 -1 42 -618682137 -363292046 -599001666 713554203 0 -354124202 999601529 530142543 999970403 -291944945 -794289991 42 42 -278946361 -1 36745342 -324039850 636503125 -51136364 -476806184 429163515 -35885543 -370323991 850199129 -1000000000 999970403 -276310010 1 -999974913 -647559647 0 -616976268 505561038 261454578 -612165111 320898186 -253557064 0 201307440 1 464025911 -999974913 42 -166027372 968993902 999970403 757762410 640594700 -758978037 896251849 744823654 927514789 -1 999970403 227832837 445509931 -999974913 -916598071 -999974913 -811996914 -670622104 434360981 42 -999974913 999970403 -415374750 -777189936 594260139 -1 -629479191 -422297834 89861631 219835835 997229511 -569653737 321039122 -570441096 448508459 42 -51949816 -490436355 103539672 565372750 999970403 560195373 -353789516 112200325 999970403 535004100 999970403 773130038 41672208 -457109784 27377175 517300934 950165092 999970403 -286666173 -41125743 -999974913 737647971 836763958 -1 0 -761012969 858721051 -1 -852364626 443485011 -999974913 -902575045 -469040157 0 962798312 -861007046 1 -236446130 -735988652 138977717 124289205 240109770 -999974913 -999974913 1 599270513 779101874 196370160 -342305676 -970067862 42 -361613182 1000000000 999970403 195633967 1 -1 -331792872 -189543880 760683562 -586881913 999970403 1000000000 557613803 411450420 941240843 -577202064 1000000000 632718992 -754977327 209971342 -908672499 0 786656127 959206509 1 -819475300 414203082 549472778 0 -999974913 185435600 -944146571 999970403 -999974913 42 1000000000 -348434573 902798481 321180854 1 1 4317318 -991296078 -985767087 -999974913 -999974913 174826866 -535729731 924075067 -677340671 -999974913 430909808 101448501 -999974913 42 -363013469 42 -227071488 -550736748 -533103932 571781092 -804285177 -700451979 999970403 -433986345 129822876 35406151 237456122 42 -46588901 619410108 930660588 0 -310719293 -183278950 489598860 87105624 -54614234 1 0 999970403 0 0 910568285 740637467 -606408737 -611046416 401116517 -487134601 494598756 254362243 -1000000000 1 230888083 -971529762 298044940 547090927 -783956225 81879812 -1000000000 270510499 505639261 -1000000000 -921185888 -332974561 -542179096 -999974913 0 -531163435 274292390 616868529 676649773 -507355524 -985854618 433641417 -608033793 -13292282 0 1 64921352 999970403 -369942003 244861689 0 -999974913 -399367511 700269335 449828521 -1 462407043 -729743611 0 -342249623 -578993457 -999974913 -839348910 -1000000000 1 -520776628 355603024 -999974913 -489244360 -46566356 1000000000 9693398 -287497360 999970403 -419635801 909433084 804015354 509384536 -400157027 305635937 -1000000000 777706642 -548005378 42 42 -999974913 -624214631 847419479 -234332680 6836286 -1000000000 -55947212 -516172442 -528882357 73563912 -748572797 0 -788254282 -98926970 905452972 384170547 -611629012 0 53883831 -999974913 418469247 -819484605 -965458207 956253107 481140456 -331927144 -12900787 -257192303 372818137 -999974913 -999974913 -118006137 415478626 -1000000000 -651167169 21047174 1000000000 -738510168 -280289060 0 425348920 -298316997 305966901 -983981912 223908830 -258732283 999970403 -832263202 386074295 66913096 -914542905 999970403 470480587 916784835 -751541628 -999974913 616943849 -313072368 -652765712 -1 -999974913 -330072976 -794277141 -999974913 -999974913 -999974913 -912796996 -415280584 -953194898 413326413 944807123 -692491867 -999974913 0 -326906394 -310779986 709118150 0 -153341628 409797155 42 -103254129 999970403 610962559 114932309 535273923 -616927680 -286421038 -227996034 -1000000000 999970403 -992825648 42 781489694 -50754377 247842066 -624770264 -126475718 999970403 951767697 386380095 -179301083 0 999970403 -318757714 -696822453 141566930 -20704454 -1000000000 -999974913 250456595 999970403 999970403 -578049311 766163808 999970403 -999974913 -415733172 -826619446 -432841842 -584259959 -318984841 -999974913 -485378577 -352418801 -464620457 -978113930 747274092 206039081 849172859 999970403 -206048361 562425811 324453339 55377644 -1000000000 -828974754 158365289 999970403 -648952788 -373758710 999970403 -318329042 -306420978 -999974913 390766789 694540943 564093547 375263754 368918920 -819153688 -72917199 -1000000000 347072422 -999974913 -527168121 -916623662 -864575920 -169638949 -279818111 -210987609 999970403 -685209148 396674035 635094687 482803420 -929808196 -114124732 116105587 -719077168 -746673244 556110131 -445688187 548867906 717575499 851207262 481627142 885691430 991028706 894758993 42 -750602603 1000000000 999970403 909433263 1000000000 319918125 42 -496355561 999970403 -230203007 -541692285 -621634195 -999974913 942754796 -167727661 -547166294 999970403 524441878 973838274 101780518 714826246 21632578 -999974913 835382963 -1 -684902455 1000000000 -778980991 -778503734 -111887495 -401600500 578898448 154894216 -229983835 0 603086052 999970403 -129048750 -999974913 999970403 79377260 651784250 -916416578 -999974913 -1 -727058190 0 -213631686 999970403 358305279 -559123788 123219994 337273844 -999974913 -999974913 -785220525 -881486369 -981614985 -759286596 -1 999970403 21782690 142065253 402896538 -999974913 999970403 22229582 -564423806 -257165957 -682638514 -999974913 740514338 980108448 999970403 999970403 186216055 -999974913 354307496 948793317 -692115420 166674337 1 -780050260 48095510 356534380 -289658023 -35463368 650404664 42 -491553455 -468865248 -204209492 -195308564 689841787 -357027584 910692077 217821689 -999974913 999970403 0 -1000000000 -755603343 -56737813 319681652 432945449 581360362 186525075 -643904183 999970403 42 953528034 -764883969 -343223214 -47896738 999970403 42 863095125 257096081 738938 619938771 -188036750 -1 -404464610 999970403 -471802404 -999974913 763959377 -999974913 0 -654109828 1000000000 -628728657 999970403 -152616121 -533680943 -452142199 -999974913 999970403 243866195 999970403 -551300184 -669594559 0 981395914 830274621 331516316 42 85242580 -671651733 1000000000 491474983 -999974913 870182902 896542063 38155359 1000000000 622620867 -875599588 -643696457 -999974913 -775877301 869610749 -737727710 -358864694 -508695590 538576587 1000000000 537090253 -1000000000 0 -71403159 -999974913 74179286 -545442234 -999974913 985228884 -833130950 -679566541 4296845 470622050 990044847 -222065185 1000000000 -157441634 -241861846 -937513140 867374699 -999974913 -846125250 -928079268 0 -615263375 -226776979 -444960380 -999974913 -919159579 -667069980 418271302 465588397 -253692779 -999974913 -142772680 -999974913 398446280 -183667188 -361431658 -908371266 171886552 42 999970403 127996836 7646670 -202166778 -584851201 -242416633 424402242 -512324924 42 747838863 -974893493 633639967 -954548872 242499409 -415915990 999970403 -741041439 519057410 368260227 0 -542743198 999970403 999970403 174224904 814035941 42 42 588637108 -442755855 691855721 -999974913 -869085959 -999974913 0 46535630 -995864206 -979090403 -291371146 -270780620 -62024994 815675188 -453537540 947642744 -318154686 1000000000 825457937 -387683539 -267491936 980215389 -1000000000 -624770264 -244645987 -21083279 -8744036 96886401 29862660 -999974913 -1000000000 344225754 510709180 -999974913 50684070 -582573602 471547694 669410418 -432705517 -749289588 489506508 430593868 661747465 141871784 765075017 -375337390 730044771 1000000000 -684409491 -3511510 1000000000 905891027 469670402 -760690196 -390609488 -361613182 -1 -41868931 668879255 -999974913 531527379 -13716965 42 -312845590 921597057 -933348613 -540229126 -459948781 -999974913 -999974913 -494672446 300489100 -398774394 -229699111 250495264 604390637 638058633 413621257 210821656 1000000000 1 -999974913 -702965094 -427659972 -807500447 1 -59924229 848099288 -1000000000 -959544021 -430531831 -751618764 493662354 999970403 999970403 -1 -766729153 947579277 1 62934937 -1000000000 -512465788 -999974913 -8538628 -234573727 999970403 -938647524 -104426246 392095186 -991991071 445346804 57469567 -420511745 624251807 307008844 392722879 466643641 -999974913 -774871404 652922997 -777435955 168298930 800396015 -999974913 411867905 307772525 369154531 505176205 -302205772 -814105354 349187535 290695351 984659489 -50809548 531058989 0 999970403 -843885433 277511058 999970403 821139780 -686742472 555565882 793625258 874744335 1000000000 468553122 876131365 211059116 999970403 498170682 99226928 -999974913 -1 -218973874 482106988 1000000000 -768009947 -81877497 99341592 83947423 1 215153827 715469617 891676223 -974699935 818348416 797821966 -999974913 -384321884 999970403 -233110789 -485826405 0 1 629132360 -971637200 -239922884 -236141459 421381514 814581259 -315062046 415192743 -1 625355822 -850393129 489265019 526381204 583245692 -651452330 -447263867 -948502695 -31626490 255671092 709733535 -207293440 999970403 383266818 -444608504 -56276333 -999974913 -307971343 659567375 958510741 1000000000 523356029 -1 1000000000 707579851 -515067691 -220886398 677193708 -768429715 967574452 -999974913 898189473 853996297 -98907885 685679470 364939944 -999974913 -916359771 -999974913 715177337 -925489089 -230271015 146206160 872573782 1000000000 436876264 -1000000000 185707377 -297971236 -161748090 0 -458174075 636973251 999970403 42 307851979 104015429 -606302942 -402189380 999970403 -438735801 -999974913 -905823586 -111554282 999970403 1 -999974913 -277027252 -728075997 -399625682 1 1 353859224 -126621647 967990997 348024297 169707523 -999974913 28028049 810313208 -861088247 999970403 -58420775 -467818659 -298909235 65025720 43928486 1000000000 301285019 -233371584 1000000000 42 0 305474593 -325549287 -1 1 255885605 441867520 -49483917 -885057993 -733983015 862850601 596775268 -300251783 -309026028 -191560349 1 310274078 981908119 1000000000 1 -357789009 -973896906 489621872 1 -472022433 748670941 1 -324985644 999970403 791245835 -894678263 999970403 -78530820 564566604 -934742246 -811117128 -904937386 279496387 -105574084 -334040085 -131176470 -77508984 -39045503 -822932341 999970403 -999974913 978968179 1000000000 -1 257332400 274899378 1 -516017309 -404514128 821194903 -220934415 -999974913 999970403 999970403 -948675620 999970403 861559354 -152362297 999970403 -12626273 791254976 -139958062 -603802411 420583298 1 -199622684 -1000000000 -1 42 935410063 1 918533286 -987700161 -290600079 -738539464 -999974913 357853145 911422904 424010793 58905934 -1000000000 1861459 999970403 -48752071 -999974913 834355746 -1000000000 564803424 -460746524 999970403 -200273218 -696044835 425038511 -642485093 979609512 -155766354 1000000000 -809841863 -640079559 -407680988 -766366848 -999974913 1000000000 -216447372 -999974913 545378858 999970403 -213920275 -999974913 -177681823 -999974913 -315776884 -1000000000 999970403 -450630887 38016344 -692434769 873956077 999970403 -247360359 -485985981 -1000000000 452165415 999970403 -1000000000 -820644922 -126475718 -302510884 -716724456 1 -893345294 -407904709 0 787009870 999970403 754905574 -325817830 870335180 999970403 -890107380 66868716 884602503 -999974913 915448121 458049741 -267617864 -377792861 198358515 999970403 448123787 -710250737 -284733277 42 101704272 1000000000 -1 483344997 -64480423 0 -999974913 208190649 -651856678 397537571 643402690 -273467583 -259197863 874529491 305501139 -1 586485909 434012712 -999974913 -530517868 220248076 -672637985 999970403 973306171 999970403 999970403 999970403 697815580 -583637077 999970403 548020209 433097970 -887166870 -761255018 590823507 658598487 999970403 -999974913 -1 0 -235587047 961419036 -922696256 -999974913 -707536899 66843263 -567822920 -745687008 1000000000 -537313477 375544690 -1000000000 -206090076 1 -999974913 -810829081 932215508 -202463912 603053886 42 -1 287414129 -583043601 263826706 404618736 -1 265735900 310921674 203936741 999970403 -999974913 -372848435 840061685 -502807968 -599060275 -1000000000 -1000000000 -628211716 -869084940 828546971 922408500 289387526 59189256 -345060155 208401218 449958015 -274154466 0 -864049550 -13554093 -999974913 913289209 623458402 565992788 -999974913 -1000000000 -1 -780699490 -727583904 758553573 -974699935 72285021 999970403 -999974913 -64249853 -99462403 -657979393 999970403 713502755 -59113558 948687405 -990638570 -19801740 -999974913 892772614 130026637 228902081 370814910 -580075934 318133734 250773369 262753647 160116361 -777435955 -440720862 999970403 828013429 -413552226 -999974913 -1 -197340615 190019816 -999974913 658832954 1 730628618 999970403 0 393467911 -695001232 -1 -810161739 713433476 -244304479 991889994 181325248 810456165 42 0 -710867708 304158378 999970403 -278776926 -125978843 999970403 32993550 -5984981 568860111 -776944829 -710402028 -715803321 170370111 1000000000 83131989 -92957572 612360460 175013404 45257967 342330132 42 651251041 -677642566 999970403 999970403 -266296594 -927442893 878198050 965126412 -36227210 999970403 437521620 -670615657 -999974913 705314071 -915587947 484224413 -999974913 -999974913 1 568982463 -22565939 -1000000000 -552461276 -344949789 1 999970403 -214886998 228242284 999970403 -434651654 0 -999974913 570885179 999970403 -284012152 -999974913 -1000000000 574299554 175814189 744870873 742307687 -988011218 -352203677 -999974913 -1 -502876425 4796523 999970403 -750853526 -222505391 -999974913 -999974913 387648882 649695098 -27639803 -1 908035891 -1 -395784426 -620215869 -212217644 -999974913 -901345980 1 629844889 470750597 -332748880 30049561 -858536112 -999974913 -957381190 999970403 -554432691 897547047 999970403 -293002654 -933875894 -251835884 655140265 -801655781 -999974913 1000000000 999970403 -446074336 -999974913 -999974913 1000000000 1 0 -688677026 -989350833 999970403 -543879791 554519381 -984845570 -595747777 -509718200 -691832039 -842331478 -578677142 999970403 1 -212415921 -142945999 -450405821 -279393736 -721589521 -752980956 -1 -1000000000 -927355909 999970403 257290001 -769255741 -786424176 720556085 -1000000000 461909550 578439766 0 466655761 -999974913 19581901 -802892278 0 136324001 999970403 493412102 661073719 169358025 999970403 999970403 -227845357 999970403 0 536208196 -558119373 -144759167 42 0 26906083 -358602083 -999974913 -755629191 999970403 -721990322 265060377 999970403 317037508 921493148 393906239 -240370824 45809158 1000000000 42 756253171 902521149 941333328 584932236 42 999970403 -638336608 1000000000 -1000000000 999970403 -551324634 508985802 -557721841 -409122725 1000000000 363446935 999970403 322119658 -772225403 833918207 407618517 817699407 1000000000 369075150 -454348435 244476578 461712480 854087769 -528545585 861794220 -999974913 658647036 -188904192 688481327 -130811225 -183255440 -218056160 323758410 -451199238 -1000000000 705144439 -999974913 497558810 999970403 180611859 -688726008 819638838 -999974913 869064281 687982725 349092631 -522471973 635903359 931513990 -193391155 491766175 -999974913 965904325 968438415 968738356 -750288399 999970403 999970403 1 -999974913 1 -39366203 -427032073 -80799945 255491299 -999974913 42 979268487 587830095 -999974913 456602110 478852976 -655037577 -221830390 -1 583269140 1000000000 1000000000 -1000000000 670892995 -120183043 1 -19373387 -999974913 0 -652299385 -999974913 -96048814 -816585861 -895482414 510923130 -1 -347955380 316155731 999970403 -901017739 1000000000 -273275655 -393341920 -499576085 999970403 -60212644 252416159 -413162011 67807963 1000000000 -491821042 -835546319 -643031783 -649504447 -903905306 -999974913 -459178821 -237570816 -998297407 569991976 576146335 42 -163428872 999970403 1 448362156 1000000000 655894135 -1 756802626 548476740 -988172481 1000000000 721020163 355676379 -192288069 6776151 269881739 45729852 839859986 -470274637 -31574234 871738095 486506050 -999974913 507849724 -1000000000 285706867 -855912358 748159345 675273614 -585548402 403329344 -999974913 -327102543 -999974913 518145007 -999974913 -848660649 -244347289 0 -999974913 -335824562 272031927 723358425 -1000000000 -736584127 26970252 -797975314 -819829669 -753296417 36724096 -151954854 1 26110632 1000000000 0 807900699 -680111793 -18289438 42 -836956253 -1000000000 -993417496 133033908 -999974913 697075707 -450004303 510532273 -752695096 999970403 948017283 -832243848 169472650 -780925479 896347199 915086166 -1000000000 -697383165 -210069576 -607295438 999970403 -1 -295512305 26929185 -1 -528884532 999970403 -807902711 1 15552166 -493529787 -327589132 -325284033 1 999970403 693818685 377378527 -1000000000 855343717 -999974913 -999974913 999970403 767414500 -546439665 -929102902 508151821 -937743021 576731781 176181369 274279027 670771097 1000000000 891650357 829859627 -215087752 575825834 -999974913 540080087 160886845 742937642 965808652 1000000000 -1000000000 -429878901 258844289 1000000000 0 -910028915 904822072 463236377 43763310 1 -22858360 -999974913 493299395 544000430 -958633329 -71341888 843202580 -987610590 1000000000 664090744 -202132996 999970403 -713851724 -999974913 799630549 -756977032 999970403 -774936445 595581884 -755045054 42 -999974913 -419021585 89702276 -569821929 -1000000000 -999974913 430159074 516607890 -35958555 -652978622 -177354943 451328227 304639954 274225482 135735765 100094615 -811774608 -999974913 348341795 556470580 -598689204 999970403 437391479 975497817 441867797 925140895 616230584 -999974913 1000000000 -1 -619545897 -1 642169178 272269999 109199034 332379001 999970403 977575166 -1000000000 87601660 -999974913 -723721152 158633084 766430343 -999974913 304959559 0 -999974913 999970403 166159238 452308252 -459282983 -11946880 358262168 -303171008 983922992 1 586453126 -893227914 -845675247 902543846 1 341655272 -571589714 729957373 -685751019 999970403 -387767309 617040752 1 378584549 -47249564 -1 680255847 -558253818 -936432929 863218595 605337534 -243838039 999970403 450735684 925422044 -999974913 -824846783 -999974913 -999974913 972618807 -786086129 174157397 -484653158 56271428 -506295565 -786443263 -1000000000 -475734072 -221816611 478027300 999970403 -747353520 366705630 -16236528 -999974913 -749014833 -63377832 283617095 688464152 459482468 -504305021 -956638160 -999974913 913395198 813153497 1 21524310 531527379 -218153728 -854236999 -758126733 999970403 0 -35905436 698424849 -407513687 602614331 1 751353025 -493972243 -999974913 -999974913 228529542 -999974913 -910711128 707979297 1 -446738499 968416488 -1000000000 -277036981 -957292604 -1 -36460240 999970403 -999974913 -115181935 -935676107 -1 635471801 439871846 -31976706 -907128564 591034658 109558443 0 -714720223 20992010 1 -639067044 564944850 -216307868 -232442778 -70617684 -913444432 728146613 -729534863 0 1 -650146140 788160937 -354928247 -468069792 -109692532 12960885 390736219 -484147586 776852683 -63885181 42 281496217 -395700252 0 838112151 -431446444 757307245 -656063498 -699070693 -198127718 387160792 -999974913 742674115 -472185803 611719475 845775068 90966829 445985376 -805156333 999970403 491879474 -72408706 -534639853 -643460797 -757813618 302868100 190064866 331516316 0 0 -1 -238066682 275103114 -999974913 -75486613 -996800926 640863453 -489195971 -521038469 38869491 752529002 828680499 977197072 923913145 439065703 885404757 999970403 367057204 20451121 -999974913 838624938 -999974913 -1 -1 -482771080 1 457273486 -1000000000 -131935790 220424483 315184545 -141157499 902548883 372612119 672126543 -808215236 -309580933 -103245292 187124562 -155361110 514600644 298719784 -349911116 -621845248 -951448201 290514745 660252330 441704314 -384205563 464802383 -252082741 -120696080 999970403 -911641893 999970403 -723355463 -25490054 -706159615 -534833037 -788721291 -303276502 634989803 285875346 524522280 -665847752 -493117091 1 -982590791 0 -645767845 -782453399 -561459760 999970403 -46820910 464068364 -393571454 -774791365 668544787 47431338 1 197263655 700772290 375339434 -834163868 -345437356 1000000000 170814813 -999974913 0 999970403 357043274 -1000000000 751621412 -999974913 938034584 -84283049 231129018 42 -1000000000 -472626536 700867927 -529830996 327519806 81904760 0 157719846 999970403 -280745824 47412025 999970403 -999974913 620199592 -1 -999974913 424853269 -375492036 -398453937 807860186 982894458 -155138891 62819000 913840237 -472908508 999598603 -999974913 169368616 823714649 -524482776 -949850182 0 999970403 95531785 -550668881 715623572 42 999970403 413167642 -744191840 -99133215 -445305409 -505209229 -1 -999974913 -999974913 -438891899 -958247907 423292232 -367135279 745315558 0 -189126135 -954361768 -691859831 -319476739 -999974913 546900921 132046884 898695252 -547908239 628777657 -222660723 142764881 999970403 23496490 999970403 -606355162 378243265 42 -352903510 20924944 -431145000 996099973 0 -1000000000 -938136371 624939096 84513561 707025841 845644584 -306511273 -1 889297752 -882697338 -351656596 -999974913 -988467885 -619795954 -428471874 592014410 -513387061 321583148 867469660 -860866733 -882438124 42 -796235228 215062515 1000000000 -502295985 399700887 -799104595 417927715 305259872 -114241 -455475827 999970403 -50736599 974753489 -165232451 285961117 1000000000 590823507 972478193 999970403 855757224 -999974913 1000000000 -157837964 42 999970403 978635831 -167614782 -1000000000 -508488959 0 929621123 -369511310 492104233 -700372272 -673647375 0 416116700 845691122 -177708977 999970403 1 -240426053 -117383451 171924304 338497200 -765866087 999970403 1000000000 -1000000000 999970403 -543039364 197786375 -751139595 -667676935 -341402068 179510653 -999974913 284593256 716572977 -90699192 959237094 -173973133 -926802928 -726752276 221535118 999970403 545686337 42 -999974913 516290265 -999974913 -136124237 999970403 695937947 -597341782 326528491 422555378 -646848714 999970403 366468299 2412324 -74186804 -999974913 -276197360 -999974913 1000000000 -808113434 -1 -539018760 -674200002 779363324 -822725245 -1000000000 482757574 -796903035 1000000000 -1000000000 540391 -144250674 -1 769531719 42 -90050277 960948543 -999974913 -347381029 999970403 999970403 -217828781 240366397 -500745573 451972106 -38326670 999970403 -710379198 -1000000000 -292251802 -391392366 -314828631 760888988 -258533293 999970403 999970403 -218056160 -539382714 999970403 -1 0 -316325189 -546757825 -999974913 -606422040 349799365 -286807247 268476501 -999974913 -150133637 -509604195 -497001573 999970403 566829856 379407806 1 -164436864 -643137692 0 1 1 0 -999974913 -1000000000 999970403 -848692673 0 -130582901 -322327772 81351081 589167586 -645736842 -128558476 999970403 -188674118 224002392 -278131497 -962440148 49652862 744799310 -584109146 -82632873 246621257 -103910411 614318953 435166989 331499164 -59993145 999970403 900074620 902464534 -222283767 886207157 -707447703 1 420297074 -999974913 -999974913 72752815 1 -595339676 721388361 -981086848 999970403 -528484183 446670960 -936715338 -819528137 -106590155 -737488461 -646892974 -522100375 -696466612 -99865129 344225754 43214346 26689677 -119729580 263718982 1000000000 -1000000000 1000000000 -999974913 -999974913 -1 -827790424 -1000000000 -617400200 -960784497 999970403 -1 999970403 -815040257 -207917388 -643418624 999970403 475012966 306827254 -778990518 -54656670 -149920831 -879734747 -999974913 -275429564 -1 462366372 494456263 999970403 -999974913 -944630763 859752531 -999974913 999970403 -144393059 -723462477 -177903992 -952780584 264089581 948246935 -999974913 750814900 438684824 354942915 -585496010 999970403 583710346 -517781843 42 999970403 -11949395 356702132 215859655 -1 1000000000 42 111734846 999970403 -241887885 1000000000 158027807 -184194890 -999974913 842192918 741486837 -757390394 -868311503 -205076681 -1 1000000000 -895753054 -999974913 -1000000000 -867532703 1000000000 -547221478 30675360 -999974913 999970403 -1 0 999652461 506582357 -416596240 -1000000000 0 306878616 1000000000 -524727395 -225983552 -999974913 -999974913 800316568 999970403 -1000000000 -1 -789155433 -739665365 1 -164567831 -1000000000 649726197 -1000000000 1000000000 -1 -972441430 168911822 -792477436 -962392225 -70708308 -257564262 1000000000 999970403 -942547228 -776663640 -955070392 -999974913 -281122797 999970403 -664472182 1000000000 946947099 156402873 -999974913 -608142377 1 -420368274 42 -1000000000 429966132 753573547 790748984 980368501 560719400 979233176 0 -692621588 245597801 -999974913 1 937164572 941361091 0 -502048598 1 42 -999974913 -999974913 -1 977961059 988751679 999970403 185776989 44825162 -645580694 -234188299 -1 999970403 -1000000000 -480393238 999970403 843911077 999970403 549808504 1 1000000000 -887069450 -834476592 -999974913 -219535488 600014664 -505179681 -999974913 -1000000000 -176211089 42 852812027 417416054 514718128 -999974913 180984071 -124640790 -1 -1000000000 304877622 154096108 241861501 999970403 391505460 674951757 207485008 -259695738 -824642087 1 -771459947 -917473574 999970403 -2397589 1 558628639 999970403 -999974913 -453343271 -722958855 -214764129 726925992 732233327 -567393981 668913682 985637531 13203867 -958345623 467355827 -884975221 520310497 42 -742864787 999970403 1 325084652 -287639579 131986493 -999974913 187944787 1000000000 914954546 -310895063 999970403 62518580 711939052 -411263147 -999974913 -35740407 999970403 -447720714 -374228044 328665941 -1 -1 -141187478 -1000000000 1000000000 -301624700 -677642566 1 324826116 1000000000 -494482607 927179711 -159471790 -15119920 -880868917 -133455171 -999974913 838839129 0 -487262851 -221915741 510080439 323990053 520711893 -630782918 42 -156466156 999970403 -110226127 361413386 -261904490 -232565947 -547824562 999970403 -265123887 -317044455 756327494 -999974913 999970403 18237397 743815391 384246930 999970403 -721163074 162410399 -594523421 236562535 -712467177 -999974913 -368358205 -651236532 832333004 234043246 -999974913 -292873105 -327978478 511436366 -909967554 325453100 -701963383 589167586 -999974913 -726609764 -884633772 -701656709 -999974913 292418677 933258245 573418899 -156658647 329934765 -112980970 -554117645 -5251434 611009746 1000000000 -1 -999974913 -63991570 -307075962 -585167582 -897016911 734401577 -804630247 -796808286 -358559350 1000000000 -79967158 -275429564 999970403 28397061 1 -300046659 -95786678 -696077816 -974577323 964148930 -1000000000 42 989329222 -844411537 -862829864 0 999970403 730365299 -433910234 0 42 1 651660924 -660953844 -323769919 1000000000 -999974913 -1000000000 -575814368 984423392 238259837 -636662423 1000000000 142749394 220728560 -676840585 -632611918 999970403 -783173267 42 187850942 -999974913 -661193436 -92887115 773886288 -166224886 -977645430 999970403 798126403 -22243990 293335576 -999974913 837660659 246709382 -151073611 999970403 -926948282 -275140217 1 -606283396 -960348532 687952591 70231396 623173400 776198136 -683550676 444367642 581275773 -1000000000 999970403 1 -935101985 -380391406 -1000000000 -499270391 -845577678 1 235019013 740849427 -276529682 -999974913 805116444 576586979 982341952 -267139263 -999974913 -133624382 -765981203 -999974913 -999974913 428167195 999970403 1000000000 -703456465 999970403 221853509 -776940212 -1 460010423 524312249 -36517201 -1 -1 283040705 330369846 723363104 -756635060 -1 -341267454 412937754 -459870133 0 -32279051 662278354 1 848416632 -1 -1 527822739 999970403 665714677 999970403 -364709138 -999974913 657762057 2672786 625258177 1 -584369368 1000000000 115638408 -555483435 -670465285 139821563 -550212455 -322941767 974071658 42 915418568 -946462458 239600755 999970403 -249622487 -54584146 -1000000000 -675439199 -999974913 -528310935 449890597 -389814013 999970403 915430643 220229036 831020850 -345532860 -444131307 -990274129 -394009672 -725702979 251873737 501190640 -356763984 -964863145 -999974913 -804194565 -999974913 -529789443 -75819338 0 -999974913 118923879 814674569 111982569 -76781302 -299777556 999970403 -596530480 -878537079 999970403 746209261 69528581 -583163454 -954830042 1000000000 1 868065094 -999265295 -333841408 -211314619 810142694 999970403 -1000000000 -999974913 1000000000 15511039 113482262 0 1000000000 -1 -624169066 999970403 198935429 811104275 -136303783 128708871 -792121337 -328387309 -79345771 534181250 775182782 -897954940 -763864245 -1000000000 779143005 893863425 -158076040 -999974913 42 -460513323 -223233592 0 388975482 -999974913 -526423086 182034417 1 1 -999974913 -589642561 -68240824 50346599 -670687492 -39694365 229974766 -1000000000 42 844869111 981619756 307653082 -532121915 449645976 182410940 999970403 522409874 -369607023 590119143 -983028762 -93344951 0 851801458 -637858993 806446839 999970403 657697287 -999974913 764617250 -188663639 246694595 1 -642923773 -115151138 1 751417859 -912947922 -285686887 0 999970403 883501040 338492345 81145327 -999974913 766664246 -26781748 985926778 -767643769 694614789 399695229 165361624 -920656027 999970403 134381168 -999974913 -477716432 -817041153 -999974913 999970403 -434747225 532693709 -373250343 999970403 849027732 813408718 999970403 999970403 33364076 -1 -901024232 -323657739 999970403 6042078 -886431869 0 999970403 -1 999970403 -541514507 -865729641 -220502457 -992718789 42 -999974913 -205813362 178193338 42 840576709 -77069407 999970403 -626214885 -382272090 999970403 -797117385 999970403 1 22602629 999970403 999970403 999970403 -999974913 383219063 710481458 -1000000000 -999974913 -17657269 -446738499 574958937 23003804 -65654156 537413224 -157864548 16233658 42 -807612883 1 -483945591 -284352373 -452085940 988451823 1000000000 -482511771 -43782831 -554941156 -999974913 -650225260 46134068 999970403 -811096268 -433184161 42 656754308 451807625 -999974913 42 -909599194 -518202018 0 999970403 441953996 999970403 301326235 999970403 -60088428 684820000 -999974913 -999974913 -524379712 5708452 -760610188 453652804 -1 323967065 -281310227 502136626 -1 -826604416 876657449 888313155 473898125 -20525243 -441059832 24428371 -487533675 893782623 836159510 -1000000000 -999974913 100705546 -68376640 -999974913 -870247091 227127594 759889030 -939423819 999970403 -902320714 999970403 -624294553 42 -999974913 932284968 -1 302101114 -349658107 -217323369 999970403 507213452 -691143907 756758350 97624840 -1000000000 -608168574 409502151 -1 1000000000 -253765358 -288619532 -879979997 26415836 -367459790 999970403 272350310 1 441171681 -703914627 470147721 279563645 -205985750 183718808 355987672 -753806825 415216439 -999974913 -640341219 1000000000 1 -999974913 861312447 0 730927748 -999974913 241386573 -673341395 -444457546 0 -1 -92668491 1000000000 999970403 140527760 -872878518 316863631 -455682849 1000000000 473940771 279558979 1000000000 115382077 25676792 82204072 327258368 745451727 -514350851 -673736840 999970403 805776955 999970403 -999974913 -31086303 596909824 -598442358 -999974913 -123580426 999970403 -999974913 154380296 -626380170 601287523 585058008 -636024670 -715935277 1 -843387845 666848472 -349970088 -438845565 -10661394 1 -701219950 540291705 -200224937 796995239 -999974913 -464724813 327317128 999970403 -200971600 -1 57015570 233457000 3428728 68210735 -999974913 -353876391 -326969909 480465879 -461431955 -828106331 999970403 1 -88205875 -999974913 923472164 131374744 -464839799 -1000000000 -999974913 901634483 -1000000000 -378413071 173702673 999970403 67632091 -1000000000 -416149146 -254607223 -575867835 1 450780697 -700637140 -547838415 42 -73711541 1000000000 42 -143291752 999970403 876680856 999970403 -999974913 -937970591 -999974913 999970403 -149642891 727234634 568932854 287308235 -977843681 328540557 1000000000 83965404 -999974913 351748540 -702311094 -999974913 999970403 739594282 0 -999974913 885888994 443642761 1000000000 -343485624 -692479663 787469205 -999974913 42 -1000000000 -996688319 -89217279 991412191 -995708807 999970403 -466850743 -999974913 42 257380862 -214702724 -690871814 168652162 -277046059 83935529 180712488 479823482 520974822 778320265 1 893736183 544091120 -869308173 522179348 -766732715 298533934 -971734991 -667030833 234014804 -797355840 -434388219 523054068 -999974913 -249357114 169729463 999970403 -791924864 602582167 660038575 999970403 639111412 -999974913 1000000000 -51374072 88041607 714975218 -240160019 0 -999974913 -332284306 -999974913 246658455 -394983287 330420637 -536074627 183845562 -448418069 966146635 42 170640822 -159964662 0 969756468 999970403 -405912595 998000193 999970403 -1 999970403 843977883 -248157299 66107601 833925380 580328841 564626388 28899183 559902711 -870238432 -896184314 -999974913 1 42 -433373818 42 834561024 538994545 999970403 -692842492 -1000000000 -754649604 0 459665503 -427539829 42 -656556452 426814991 706141260 0 754252174 24339214 -932551036 801079927 42 -773471467 696755422 605173196 487262884 -432340913 -999974913 -729017356 606207632 -1000000000 130562636 -508803241 -1000000000 -990760322 1 -396352478 -1 -96075435 309158650 -380887759 -828737561 -207644475 223607405 -999974913 -999974913 -999974913 -969322770 999970403 773769907 213515051 609134156 271894768 1000000000 -443241676 -729049264 1000000000 -524379712 945949454 17319656 753258963 1 538470513 251527263 -472384216 -894854191 -962062477 963810465 -637111759 654689599 629272337 -945177900 676836537 -989035728 -999974913 -590908534 0 -999974913 -525283997 -150709184 23733576 662687831 640137954 -766210234 -230728407 -847617149 803174088 -720312633 -980410477 371796916 999970403 -999974913 -999974913 223431877 1000000000 -170001928 -621224348 999970403 -312053289 -999974913 999970403 505410191 -724097835 42 763043671 829171273 -129171526 -1 -970979547 -216205452 -450805982 525196433 -908860676 -892187168 917911426 731115180 976126250 800983577 -1000000000 -724358505 99507622 999970403 76839456 -891639871 -899381284 496634129 -999974913 -917020357 169796017 999970403 999970403 -1000000000 1000000000 -76495995 -29444239 -639426952 -918664759 5960849 858221529 -999974913 -335040260 313081470 485692732 -628558676 612449119 -241739835 999970403 354009607 -999974913 360551323 232352139 -283227846 42 999970403 839694601 291818833 999970403 -808025586 -787085681 -156376372 593759197 924221423 999970403 -409217950 -999974913 727372396 12383818 -779133574 -720149465 -65974332 1 -761903308 -18586968 -3318296 -292161263 -67924874 305689435 314375596 452044104 128480589 0 95436232 209381096 973053192 -259656154 -513934811 -247639612 999970403 -333734672 -806074690 994467552 0 603976854 249950582 -1 -498399079 405970327 554371679 -654109828 -922090864 -999974913 -53639979 362713699 999970403 182905079 -410307003 -559821714 547187441 502097078 406491252 -678910550 230659979 999970403 -217922812 -1 -856521756 301755912 -919522851 -378503127 36916184 159430137 -1 -67889723 -791795264 0 -460931504 925364585 -62152711 -193868547 521185255 0 999970403 -593467026 -778020718 856245135 -999974913 1000000000 -1000000000 -1000000000 886285561 187541397 -999974913 999970403 367409944 820443536 1000000000 999970403 122363863 223527167 -183144021 124258756 180071683 -999974913 -999974913 456331673 -827575392 166442227 770089552 -765011617 -999974913 42 1000000000 -907784056 -999974913 624135066 370542519 -1 -999974913 -311316758 999970403 -1 999970403 -450324035 -999974913 -225518227 471401015 -877616937 -999974913 -999974913 -241518635 1000000000 999970403 -94994 173649919 129001208 732679670 -561511170 627736488 561387603 780699085 -1 -761886697 -699699131 545678974 -600577788 -1 -999974913 671259722 -120230619 -999974913 613388759 999970403 649843608 187491197 -101946778 -916855840 -885277177 615115039 408039306 -711842704 -207245254 796554951 -237544471 -642169566 1 999970403 -930562656 0 -49063235 614812816 169003898 999970403 1000000000 -151813006 -247200798 -915574578 814494563 -1 -121722347 381723037 -622058422 266318662 -115151850 -168038368 -942825964 -999974913 528960333 -999974913 -119832260 556339182 546312537 -945381453 0 -1000000000 -1000000000 -386030182 -709339853 0 -564747934 241820724 0 973475094 -599698261 61002464 -721085980 -562717431 455892940 876097404 511060889 0 999970403 999970403 -863444224 -1 772648794 918832427 -653687410 722204098 -160393054 561635101 -940940329 1000000000 160113922 -1 -980699621 1 1000000000 273436171 -999974913 392934196 482128584 1000000000 -358738630 252559066 413167642 788099556 306714845 999970403 -950692554 -94973185 485072753 301483214 950685936 0 -529673612 -573835174 999970403 -126314814 -96540729 -657715548 -71984362 -1 -954246180 518169120 163104757 -545094408 -1000000000 1 -230678503 45252526 -134147642 999970403 0 -1 305481114 -485386587 203062439 -1000000000 190265871 192608464 898345258 0 -196572342 -999974913 999970403 -307020605 -291944945 65146945 482408394 -999974913 163630658 -425354229 -1000000000 1000000000 456670606 -47520021 198202620 -1 -584589099 -218607934 -784299741 -406502995 401160226 -466634261 -961830790 736726969 -165409230 1000000000 -1 -246064324 1000000000 397495234 -898921526 -65133965 -1000000000 268030020 -1 -543283485 0 197457034 800786394 -206834345 42 583955967 0 -999974913 -762462582 -922130947 748623734 -999974913 -196226425 -192684176 -9301286 -469651675 805339300 999970403 -89596641 -110953116 315678903 -550418337 806163259 42 -291215441 1 0 845213330 -928110617 999970403 -208987143 787150656 436428348 753051568 -999974913 613225297 1000000000 -984990395 599372501 -999974913 999970403 -824084974 1000000000 999970403 -918728404 -1 -378364433 821184195 -1000000000 641922541 -35055550 469009419 588115969 -642169566 -1 -1 -494751305 93435406 -1000000000 921199987 999970403 0 42 -436018206 395291983 -264768596 851850150 -1 39132446 668760493 -190038124 -960861476 379412851 1 185175434 328428106 -721723312 0 -910749384 55369240 98719460 49832052 -252274159 915942816 -125593257 -999974913 704418836 360812310 264991487 -211125559 629637433 -200250252 999970403 -233256968 -999974913 -698861960 652162302 -999974913 393300926 192876296 -733961443 -999974913 252710040 822941495 933679608 -7749486 135477176 -17195837 885180695 838981563 -657446795 -625020759 1 -992071295 42 -332709434 930569830 1 959941110 615122607 -784443519 -23437157 -161801097 -1000000000 876899948 11825565 558366757 893359499 757258668 -999974913 0 42 42 -999974913 53974193 -382458178 -730895611 0 -999974913 961755130 -582434539 439554572 869809338 963626613 903253461 -128752843 -433660653 0 -999974913 -698283552 -737150181 261298629 -453464032 -114871375 -936735635 -151460403 516020552 622402155 790623587 -999974913 -689248783 325601210 999970403 999970403 627112542 -980495395 -16060920 -195250717 1 -1 0 750521463 -383608195 -1 522465812 -412702922 758286123 -481651909 -981494229 -703858966 -174564350 328472908 -631342121 -999974913 911082512 405844165 -999974913 -271727141 -972956261 71417285 -66714765 -1 405483769 651270658 9022084 -999974913 682156901 -999974913 641698667 -420582609 387372858 610246524 1000000000 788826698 980099683 397377039 857087173 594831588 521150644 -999974913 -326006185 -232326251 -899899822 673560216 -932976530 -918308297 0 161374606 -999974913 667425274 -849226153 -999974913 -947184767 -607128203 -1 570163919 999970403 -919447314 665072647 -811280463 577152741 671903411 -393283206 42 999970403 -135640840 -260772107 -709359755 -368974948 1000000000 1000000000 1 824010469 -799819720 573958008 -412848359 238646435 999970403 660142168 -999974913 295978814 -1 -434790126 -1000000000 493814722 501360388 -415975155 -999974913 -999974913 762679034 6234056 0 -407518913 -886306046 999970403 634697777 -545975244 861173101 42 -999974913 768362052 999970403 -769888110 -553278070 227048809 0 680402944 999970403 328172086 -406059009 -636773482 999970403 319182211 588803397 -245571537 0 1000000000 -999974913 42 -354465574 543589403 -999974913 -785868098 -1000000000 498572215 281663262 -1000000000 -960788209 614812816 999970403 455106806 1 999970403 605792448 1 42 605576277 -261765701 -999974913 -218732838 -1 -844807938 -1 -146982001 697761235 -234869008 764324539 484036359 -613660707 -74826955 -818175479 42 1000000000 999970403 999970403 517824204 999970403 -96762080 1 439253654 210885217 -93607449 -993198419 493159878 -380861259 -502373455 1 0 -65412195 -1 356492448 -794904727 1 999970403 -1 4028128 -818082608 -557675386 836790390 175381168 -665087173 42 -480462780 21280912 630520420 -945576555 385674288 -1000000000 -296867366 -999974913 -45442051 -432707863 481358647 -803675900 483473836 -149521329 695374049 999970403 999970403 -918650657 422989518 -848811650 -1000000000 -1 -967465654 -383360223 894718152 -999974913 -884810817 1000000000 -147635766 -999974913 43462001 839775271 -973892834 -2840420 1 0 42 114412214 532130901 425958810 990926418 0 42 -791878639 1 0 -577855278 313942476 -806873091 -999974913 -355473582 999970403 -701386804 307758461 756220093 -270436453 999970403 0 939834301 -744934901 -204213287 -204093003 -256891169 1 124691314 -39931628 -638241992 -197703733 -1 1000000000 852616517 -525769834 343141297 -457288832 906184326 -938099962 49740310 908189301 -778922259 -965376601 -896951020 805043960 -1 794518341 -272584864 51701328 851428170 42 -299823943 343948624 -1 1 560034857 216507768 999970403 311376681 -999974913 -999974913 696408031 -563983545 0 55975462 -266526792 1 -928618226 -727567460 -679788819 749268183 999970403 193505430 -847620344 1000000000 999970403 932625076 804230125 -393706347 32844999 25976206 -953336065 773022753 -728711235 -111051403 793320075 351119878 145762678 38684693 -367679417 60797007 -826247058 -978774391 -800501141 -999974913 -557671680 -434296163 656587805 -292732147 -1000000000 -411122228 -1000000000 1000000000 999970403 -1000000000 -172472421 98930811 775084794 14842423 649816765 -995754888 16368207 262164895 874691526 -437464189 -718039850 -514790859 987824307 -999974913 307843528 -684538741 -992552950 -1000000000 -308237413 -561561466 -147935425 -1000000000 -361613182 -80249487 566622927 -359652971 1 -999974913 -746084593 689185104 -1000000000 286980589 -434130730 -378424439 0 999970403 575795972 -234065720 -107189492 831985016 999970403 724809051 -1 294720781 999970403 -599841917 -1000000000 -999974913 252458001 -24172607 641044176 -277679013 -656467364 -874205563 -999974913 324431905 1 0 -39764745 371788027 -999974913 1000000000 823178100 -180946383 447156828 856098619 999970403 -441394791 -260754984 999970403 -999974913 608456540 -70348776 -999974913 593625089 464852753 42 999970403 -616364467 -603883090 343276067 -286421038 213261658 -99629668 -531413494 -711983036 460536091 -1 -999974913 -470068672 -838430524 910551003 1 778386706 1 -264941376 481084989 503707423 111333016 -374609741 586925217 402056255 -586672820 310642056 42 -1000000000 -437664718 -215412435 -29491207 12543957 -70213417 -80470857 -214509105 554241891 416760504 -750658415 999970403 -773103663 -931962168
