1
100000 100000 100000
613688837 -319915154 -78831716 908861604 646151198 -875274821 -37149933 -296137181 819095732 -744287819 203564361 447900437 -560888656 211208350 -645000148 -863501439 -399875836 -597531468 137054887 -592756585 31620741 -476424142 -297013002 -26362534 575419948 -448458833 381666365 57194862 -782106836 -494107541 550235604 506322812 -754652142 -318033542 456103332 -368048699 -323885427 -510400107 13770356 475221872 152925788 880764399 -581746209 -609924260 373164125 -116480257 -574458253 -56768000 767130692 -475950895 563100779 516302000 745152485 -656962260 519742674 769865234 -306590155 -87405392 676248798 553975555 676731846 212154548 -626828475 -376077383 416902058 846030138 -341910294 802281311 622769918 -873559116 -641515840 628992029 -961087043 -194427229 -508461327 259985780 338713964 400825815 639881483 -374796360 -891302740 -269904780 -912578335 219716842 -495856220 -475138556 -612034218 954795977 -229200038 545020369 -278522582 177011230 -840879423 -297791707 130674692 600017311 878162399 -877586602 -752890360 -446528945 -917801861 163645826 601126632 947042235 305689106 -177913018 649855593 316683685 -401194705 -696099898 914306604 119222947 -538673764 883762147 434437004 -63989957 958658781 -712763385 -924458428 -872431983 -785096551 411585309 251626073 159022081 -905229223 410548749 -193526926 -36508942 497470103 -655802283 853362802 366898462 -938369640 -983719794 185594843 983623337 550444881 983015176 918156368 779660702 988229187 617977640 -366071501 -251137018 -997557326 -130797310 308796124 684462262 -611099881 -804893608 294158998 -805224620 -423786989 927296271 287500648 244537923 23332719 60234801 -670207822 -488089789 -733078455 -240500967 883156391 414128614 325012559 -223020684 -138834855 60951942 797309807 234265298 -171384803 -327798301 863466556 -423942256 900997080 -625873672 381757159 -683579571 -383947916 -664870526 219299612 962988540 626567714 879872058 -717104836 -604325480 -188883128 -139603375 -192869568 363215 -395183392 318450275 -612888527 -590523819 486999805 507008608 762923414 -292495636 73546799 -610314932 617675285 883814978 518265441 -330724527 202178674 -440793788 886970466 291212885 791565028 -946158127 725723621 602876390 -752449132 495628470 971362926 430177082 788754083 581380639 -410494407 -583912071 686713650 623061016 866163905 -214254220 307937674 222715149 -410933805 -496683172 227722684 425538620 -287730207 -2120788 -374996770 67177251 -896244474 733380248 182068923 333678522 -8178066 586291637 845530029 -756764888 -842683922 807809463 505544790 549935144 314609880 -669615358 -664633312 -362376842 309479777 -305344559 -867999374 -477359197 -588171628 797106638 -314647470 380343954 625090893 -367106128 -921616370 242161460 -368416130 -215159781 810598041 -564876436 -887063026 902617526 855560603 595903885 682289192 -193074059 -723951643 -896987402 199717549 958318035 483447579 317095352 725579363 857340814 -788259553 -233759270 -160853973 -13935172 -98765743 -857210635 -646026940 -257272821 39743105 809139198 892890651 527255755 868367655 65020334 154756554 -941831609 -690854152 359761986 -550445107 -898547842 -395928818 -331852791 -141308667 148869672 -216158961 -650539795 341236455 -191671636 -479245634 -291829748 987486952 -78454655 -18204458 902020972 453533031 -9624210 -506597403 -681852427 -965779939 -47023746 390074571 -967179472 802228765 -708708073 783297553 -889709561 552584062 -607008105 -751693095 -233450401 374236200 -965908359 629416766 789060246 -924397316 -298870623 -235490760 -720221640 -162879815 -612459596 -559567361 -162287461 -970918959 -429949116 -795888143 834725551 -380587114 900783198 602513108 -485162251 748655384 175206061 669180502 255091782 355179712 -929064431 -364857436 -413006436 -434159223 319689770 -322173698 -915612628 318502213 -221753212 -822109895 -370525635 856792269 -299064357 -225848371 33441928 -767995431 700493923 706375468 -421760117 -995568544 -980822939 -60065551 535221123 -843841506 625993017 -682566000 -462834544 391461764 -933141293 346563189 517245852 368353438 586804521 -899259620 201447754 -477801911 -325740468 793611972 -953412444 -983565221 -914827731 46412350 555310883 -542641103 -29982458 -220770503 -810938242 822127069 514642348 -927707796 -948208954 -813539616 -468104659 -844732989 -686915804 -66892398 -562589067 88135175 -66427953 745621457 -745729327 149994341 617634374 249777730 -811948844 -148087173 -950903838 -758901561 581007471 891082079 608792928 -358703005 -344226229 934602727 -159532415 740964383 487227519 -800774849 61324355 -501469347 530851196 -875009541 -732678171 673795811 884845184 -618894312 55274782 -431522726 271036612 -617482128 -269022715 436263624 837122485 -57251695 -387286771 -383256079 -690110852 243037222 55736104 -614174995 992578100 333259681 132368771 1970383 29032675 -115694486 885790504 -33794691 -452303297 -110819426 -852824480 -134163639 210455864 404699105 98440760 143417216 -806158603 -77230194 -449283113 588670852 -487866619 620479990 -981252650 294077126 -222209741 513377992 -287724441 -283948206 -598997893 -106687697 919674961 -313970730 199358432 -21043412 736624200 611400394 -782148434 223448031 -65562251 -731471896 959423728 -832391463 641613147 132370074 -488542025 514048167 494441916 -709817452 946588221 584906746 510119035 -952325907 -612016058 712243457 -328002377 -611823754 -963735654 -741668367 305660799 695010489 -46843227 922179346 -398567422 -274346772 -103778603 -362952398 163000180 515356287 803438489 -467718421 -271442481 -501521686 409940050 -289976460 839932311 91150728 253640258 982408485 574689172 -116069384 95513130 -542136296 480489346 598904848 396225870 927648495 868935910 -558609010 755395039 895614548 -643939170 -699647019 162835636 -646730646 121154 950007996 -834783858 -581459796 140184406 987941443 -571586506 -249189105 -240695135 -542878277 -299971009 -191400405 -944355476 650278740 -798392315 -895859023 -620440175 865567417 823154466 655586127 581331883 -655194573 783210885 821860167 -902210590 603745295 73203078 -917365167 211280058 -524750717 359572426 -483200198 -992704896 53423274 -457688541 537693600 5209528 822296154 -865717304 -532356785 -970871575 -405041169 -863518549 238060333 907624714 351981302 593473814 -566594721 209469087 519266653 45060653 -205871382 -974605962 -26536662 103736183 741520133 546156270 -948979334 782961839 -166955880 -42492827 644751344 690270958 633390994 -844309876 486949546 -884815806 -658519731 246886763 -385507916 -232912471 -267549567 479802637 -366825274 216414751 -803867169 106634629 -993244187 -299407887 824964410 307638475 -331093097 518618455 267610457 -352647133 209481360 -931065258 447546954 -366903927 -512496232 -134712182 742669291 242968785 -559202079 -734533109 175928425 -748335473 270820227 -189633761 -722319365 525626424 -446691796 -506802467 -348871422 370739456 696855643 797771057 -240627697 -743709754 -815225657 600882538 661666947 98769470 -6988916 182380740 496530275 -423209185 655630982 -252181260 745875349 -345535252 -668919520 -200475701 581267803 -368298815 360594676 270009698 660889146 573338505 717602817 884800644 593797544 -144720543 182365881 -834024326 -466238352 -715938397 -564688036 671942270 528648632 129168916 427068093 -173979857 -976756628 -421604943 838759050 -747998820 433917802 872490788 -457906065 455704242 -631906424 -56076408 824069519 -583110468 544246523 -558048744 -495487406 -393152878 -989795876 -354225583 -970787905 702572344 648591554 613468576 -312572493 -130788039 437903587 206093261 683862486 -931780308 877461052 -854831356 996319369 750786636 -651909673 -911939980 -852305861 301724947 -544539359 221198980 665062308 568375437 -820776275 -839913739 330010447 -812376282 616074531 790233665 -522442126 -19933684 -378745815 -727859567 825444821 955733652 804061433 350494613 -98378615 447360216 -839090386 291197254 452761574 119259749 -373384043 -44523911 713560418 -348125157 -370292213 -872368539 694548469 -153497006 -123000871 902467024 421457982 -641368171 865293076 483107590 -848919559 -285904432 -847450963 -980333645 -924607152 415641231 39997384 -192036040 254813340 -813397916 -161119264 -22013615 863470983 24735024 707104030 482873275 271329907 958872403 214876971 214342694 -419026273 -288588479 -192247305 401209709 -612564888 -804859758 821966875 -653470407 -148712248 544676454 -434072915 276316201 -316002920 -83952002 -162453070 141199608 -595341010 96429355 69948893 860197764 717696742 -262144779 406076212 501692880 794478985 320299551 268768431 29550662 21249135 315478550 358895475 -640780423 -674825995 716023473 -59760535 -513300109 -650812843 288393205 299628940 -576694881 168031737 -400050915 187435125 115827707 580875736 -41993228 645861557 -569522415 -136034868 -781579212 274928594 -553624723 484186555 838976014 650873507 402895849 -302309067 -465460213 461562835 313196640 792962585 -518093236 750574650 880056367 -842207172 331090979 670707790 434527210 -485629092 552118173 881310086 254706297 49346172 233339244 -732849867 168553142 -744618676 436076643 135759230 637320713 -659675358 287677894 115681795 -795907019 730356638 262930790 -25617294 -474715943 732451136 -667845147 446399127 496504934 -533912538 471144449 153155811 -837343299 553911463 -187292526 -946421652 -152726082 -636219857 -946977635 576077551 -922722332 304932892 998941303 -56926273 748526135 -330899929 511309551 -447298759 -688143392 229127591 960286654 300398477 154847576 -626891722 -770658778 936921934 -675029960 594113187 -703820402 562034042 793745035 -606114665 986134575 -951744614 464560216 779045112 831333178 -336867300 -575336620 -977927106 855839855 -497985305 98444688 -638141424 6463723 942803366 -496300953 646478968 -277984853 -379026497 746675996 -22577278 -822724697 -145290760 412591494 308995483 -22890782 -699627533 -775738126 554844636 -517238667 -270983651 -300053541 -666076715 -792150469 -399444584 335439074 -345317818 992542475 509730444 -3422575 -456480364 -950459396 -618970365 227755466 -518175572 642678120 464169731 -16386737 -338802459 -356157041 955572694 635061154 141019844 -766788514 -898876925 -256535767 20727565 727405331 35257348 12357836 -770833753 904473708 -955153673 619935925 28789395 -894875659 -743632810 -535011722 -668237513 35163181 -930729225 819692731 -18000776 -795142763 -739544049 -66870170 940175012 -816971901 499665574 -58706552 123466475 959929983 -634197404 553052638 196951986 833152993 729023317 402339543 981116332 -114787814 -724360792 -533555371 -281488327 -608596150 -646651867 -380719032 455957860 739955085 -367792422 266893664 666983607 -229971711 714780507 -155901421 -679890387 -340118421 816649034 -295225392 833102521 153339975 -991353772 798713272 2827920 -623033802 270564399 578693783 999300086 -722106529 -237237705 -40116784 402317623 529026875 -24050081 935665389 -407784325 599629774 71575948 -798979316 77957397 358478991 70974555 308717842 947805750 832470031 963178303 997039682 437262526 -317375866 420027419 75004155 216121231 93659939 514342807 924452999 716731823 539709650 -990108006 284513677 -562426920 -593881664 -946934181 -551185153 754876618 -68391669 -772519510 -217651275 122935247 -588084960 169251759 -154304826 -295142821 592517862 290837906 545619235 116529773 621071626 775466864 870639187 -207699797 959166035 247456851 -964767273 -252299693 -746083973 -135856432 110508328 586360612 524093002 686605405 -292979376 -519083258 -285423867 -216815083 780900214 270475415 -549744254 171194074 604384662 176776384 -541543853 840039006 815717106 989075466 307468371 709668071 -235014702 799758731 523447375 641476148 955617717 739985315 154940814 -291116309 -910175644 542260352 -191644908 -751984350 208135891 -903713008 -398939290 425968581 79797608 159101896 -688422431 834696 507384290 887341474 -918717982 -941767492 305372214 -304790841 -7586342 -604926490 723042005 -634166561 855722988 -909477316 243110523 -647393285 -913258916 995153670 484648887 840985806 -608456762 -905628104 -325364334 151161621 -296566897 -922711279 120032946 389282581 -644810047 -400232594 -850159451 -702981319 -497486051 83811709 351081744 266815611 -750058685 -928132128 -731478019 -904389249 -450005621 135242093 -849733523 -594775117 -600603254 -141863524 47090705 277393314 562610123 179255001 419584387 497568763 -180645801 28377267 648571991 -691458594 -424265613 643035068 562624115 -279407851 -436374076 -973848956 -267664964 72705805 214788515 -728067195 -877557537 -190079995 136560010 -368901169 89448326 510090729 391680406 400346003 -522313999 932539193 405287521 -474445318 -241874268 596545805 -612561584 672825944 -577198832 -783337626 -443707542 -883215581 608375186 -418244831 90996121 609327794 225216694 -152866462 533555875 -913449226 359395381 -515481659 199359860 -851049782 314862668 359676838 218116575 459096135 419524889 -45712605 -323868286 -915257937 -523247675 766159798 -581797403 866333556 196372811 991073597 918532796 387990548 181781940 945627890 -882299415 -522704789 185563291 -612055454 615533616 44252817 -660778621 392764171 687727565 -724229704 -178355487 280238449 -531433175 -470725837 -121988522 561116929 994948530 -782653957 -275232840 -983207127 -293201241 -383219551 -258186879 -98892216 772918344 318487550 832984252 -364586660 951466217 -668264633 -917909112 260757847 139647748 -164484927 941663547 461205150 -8579394 861289557 -340707876 -248698619 924609530 -465646469 277345512 795324638 625663587 170084161 -530298600 -976009149 -658879956 614630222 -451257204 450908425 -612101199 -815566866 -744071449 -253986537 -376206589 912049596 993201323 -845819531 9078469 893208083 -968972683 -257968010 -614143320 -751895842 639061655 76664581 -662543343 -585529586 -249526872 -857925639 832828066 515050738 -727777871 227316840 -29452968 343802277 -694670934 660091341 227724734 857895817 339629414 -291562976 730416019 -823325411 -303830308 629268118 120221764 32756636 -937567532 -871679043 320762313 -907967815 -6879697 -532074104 -81797893 -57119666 -534768566 580870843 720592450 236279198 787615793 -611643024 503477738 792149252 602096369 872807976 686552898 -827685347 -681115732 -233553931 587073669 -207719652 -316066371 -800658843 829837197 827114589 869892978 752371385 946662130 -36218840 340951929 -556223171 -465576847 802384986 811928605 -417070379 -705149993 129427611 -715697980 -37284851 -940898256 54219120 76126110 84613667 559734585 200649606 -257225580 351521962 -284013091 648494109 680293181 106656713 -641393706 706765539 -299202784 -738612080 336572056 274504767 -224904883 -765859904 -913524824 894360253 -514871204 -660900833 130067259 849083948 -24268432 -168659716 449192907 521545617 -142116644 511812015 667565436 -857117513 452659326 -393321058 37341852 238662284 816439243 -338134338 434954224 -833411443 865565946 -965373884 -212619466 885818057 -597842622 714774113 -721943560 618290568 720887740 -138499746 765629867 -616440767 805917109 -322000548 -777377114 -795976132 402198802 -708243677 -948439406 -777578243 274952123 -137291906 -301899394 -66142549 304940463 -155298800 -908384940 22305537 -325308296 -721434337 578914351 -791758062 -670227599 201411724 585081818 954954150 -259791893 -822934308 556813478 -872058025 -257363951 -368781433 -430226061 -977944089 366644275 -249531387 565463086 -160826578 -259715552 306188221 352575635 120639452 560056416 -677284812 -407067310 -828369208 99816 634730750 391748166 -643995381 916820666 -691428935 661527247 -384954444 -220254927 602838577 -348527849 851935192 -350093069 -803585661 705931984 -876409109 -930721727 -141117658 -61109096 -228683286 -269449474 919813998 852299964 269857133 -802715031 -666944961 -777744042 -584388053 396618531 617747628 -509955263 -76232579 915836595 -571556989 365875708 -392128729 -732188586 -524554138 863078012 827363377 -535369683 31919838 -19033752 -412647659 -290942905 653954196 337103843 -496984607 744423888 454854991 328309076 774205121 -648309087 -102935550 -392536907 -464256407 414370284 629801187 299680778 217696398 170992163 80820495 855618759 647805434 996746086 210906122 530607913 115504634 735950537 607369251 -719506358 965671078 923427787 751984162 -259281940 236957868 -882406308 219626559 -961461913 687048163 -47515457 326672782 223567494 -302438047 -380704226 105933543 716136292 -372521122 -283399471 -252294947 781064441 499990807 619651018 950691371 502305807 105619555 -596941284 402050818 84488084 -951522817 -686557523 -853308459 841858116 -535300521 617431767 -88034007 780025052 -155314521 138812717 830690795 -757143641 -491847182 665862692 -1559018 944787491 -175112446 105933780 -504718259 405497479 252225804 16098021 871055134 -513500153 103558919 294654535 979913357 -84643090 527682690 -960673610 -251349074 683172891 747510856 620193996 116175100 -864979376 -806242457 849700861 -910312462 -251050874 19663521 -392775106 -84197652 26206593 458738594 -299648109 862552696 -813297864 -1653949 -208258422 238030874 -392020166 -793433883 420251932 -372241535 -643530832 -882859267 -863727222 685003483 426525658 780311834 739668192 366678477 676555581 -255550782 552553224 -391151623 628421060 -100336492 870785358 953643026 196105039 913799028 -286774639 -380909250 -541066107 -865908531 -354050401 697183735 400068842 330876677 -915755676 556519854 827313538 -536902559 -199060993 -696070752 -943355648 -696214082 116770886 902618233 -257245457 -22874737 -556776587 466308574 -527972871 -952297634 544669542 -381683775 -90236336 -58760846 -141986630 -425466005 -455457627 230406774 356865437 625515336 203992537 -120588847 37355606 -816515808 -666750753 209564934 52074718 -719466080 -101041217 814066088 -725263429 487521654 550512014 -738288795 670295009 -960278051 838003810 419496363 -265818991 663454690 -779351189 -336854042 -515440902 298417691 -566443517 66192171 154164480 315396072 -910816880 -953839172 396318939 923000335 32738753 279665105 -794733506 784665387 -910536746 931639739 -209912113 119855997 48910250 -825036598 747906576 446489906 153223300 966031919 -480069897 -589090764 -156470137 306811226 -585595516 -755618933 156176686 480843811 -499371784 -940687648 604152515 811659188 -754794566 966669247 447540117 962462549 -770003536 898521211 318037275 -843125523 -932146354 636126626 -957145455 913804154 235076066 377928439 -705608234 98616466 433738823 -877329952 -459928702 -29846239 -203679140 -203565790 -959935041 -911461667 622052814 -806386170 -733513120 16350498 -504685667 405729587 12872905 666916880 703996499 -172463064 -828674120 -406559109 842456303 829509129 631122901 340188162 -343954577 -592058858 -616525362 211280692 655470981 -788489165 -560559837 234416944 -770991036 905258159 -479879108 767635169 -903523832 716615572 401250825 304331542 519303452 -975748698 -341309523 -114181900 -724949960 -94936768 903472679 -872919796 -639210117 -69996007 -585526261 -616630823 -846778399 -454364785 -100794641 -811667746 -772386703 44608248 -610014124 -207783612 -211883778 548447604 -871244858 -554760074 -585404946 264953771 503224919 -957947570 -279107675 861570905 -39696028 741483319 949030342 535144499 -986743889 352682337 -426512231 -898264974 -75365208 482878322 78410032 621162627 95697300 547118916 -679774933 7672312 130322543 -22740477 640225682 -40363215 -498640546 659556245 -5981614 -357706916 548315837 -183927016 -815836107 29915384 286547575 737298917 239369599 -584051198 -160371104 120945664 -44448700 461338266 307312768 153018287 -651560550 217962810 -613624586 466141134 592204976 -802664179 853539918 649021565 589552989 -118178054 251741416 458178662 -819943832 -571547524 387023004 -145282321 -206158256 -278797768 595879238 156763751 -425016180 235352845 512091187 -39394602 130261891 269810045 756818188 -934575230 456053305 -815671125 988552367 -586692019 -545147755 565646661 28835699 -51286233 962618495 -38820268 -990636883 -77237408 -31579035 823608790 320990830 -547286240 53339639 220687632 486890044 69047717 75536887 -199910499 -881896603 420714387 818292316 -342680067 310480666 -77006117 114546623 255902444 -969970943 -38133034 117674071 362803284 -778157642 -835468889 638841955 -380230997 -452436034 126000188 813863765 98916894 705669395 -190291151 718280456 406991382 145409305 140202934 -569570546 874586213 151233230 -495241512 23603089 -595916735 236678367 862334809 177696914 46281756 511996319 -836644377 318384210 423762636 -326081966 -376757035 939919607 -852772252 230103942 -313704247 -60061874 137167173 -50858818 653583935 -393373652 -546185566 -860178741 -366413626 -973755927 17893057 -785491729 -885199288 -931250591 -142138770 487024209 241744188 -28066796 -604568020 -338436431 -237952439 -569061366 -825272247 564493096 696414954 892665850 -646894906 -633966459 -937973924 645566206 -72764350 -483312017 853953455 -151311076 -439519398 504376711 584277777 28966183 854017086 327878418 -303433268 -218183687 906349733 -119736831 -518435625 815389676 329829840 97534129 -744300482 75238961 874974059 260208525 32790407 -163715430 -225778641 -91995142 -304653947 852964866 -6378158 -136191715 -81623937 -839126555 -381073887 386122409 -210959632 -503138562 203244883 406840041 -172647427 272424735 41657902 -110732552 -409197687 -421134083 -983179780 -402662467 924899460 -192900222 -970010334 317603124 230581847 520083770 715930459 -291236 380873720 777862778 174498029 -517401791 743491785 711978051 245697928 -824942323 -942847664 376017200 222893261 22198739 529000464 245944473 177452042 792681312 -938649738 278637596 -939492274 940464382 717471631 -774969852 -868804532 297990552 -644403269 -871482947 -613001299 565861636 719468599 287169466 -510388770 695895726 541401609 -149442858 251858026 -216227197 145898996 -103481949 225023829 -678182990 -222755309 -450811534 -799467434 639188446 316034593 -480839056 -265722890 488170776 843063763 -393073335 -401444517 -426646029 -79077254 951197159 545026806 -690306980 583959559 -974946818 666639138 157040932 213002760 334728284 140093332 -738196922 773080553 43399362 107248387 856494759 101519024 -273200503 765343030 -51453867 22757755 -378618818 -800954276 49513243 -538559856 -196559754 -90435341 -122709027 304901002 -280103305 232918690 988597897 944497960 -648191816 -611146085 -281308216 747987766 -82239892 -692410667 65810282 68503598 286245871 -151439718 907356420 -24861757 232675495 131304267 68523225 198016330 538464095 -10625168 -611127130 -316796823 -306798936 567081792 643031216 -239098649 234936692 -124101516 684855982 558832108 -460237544 900415429 -779512004 226698243 -339035304 690261823 -303859331 958864168 -792298394 225020162 -557430261 -907767425 819812828 10886222 284084592 -328284035 239179996 897879874 -984563925 -853737238 315021964 -619335980 931907504 -501626329 -339288895 -122813346 -16101616 -639620618 -398998120 767957317 -820394728 625500126 495810100 479830262 294551135 -845547475 -960424615 772873484 -72013578 -948253444 906844180 392860925 865017343 -709814665 491778347 -458767748 -60757711 913338482 167240198 747287 665037938 887767010 -767164303 195467002 991190753 445992480 413570838 619762902 -171161221 -637385060 -317386655 49331785 534363993 565887133 -820475277 -987411920 286353675 -701461179 -944430842 751158415 -945352686 860172767 -86139067 821383414 -118417270 306068229 -304796165 -278361178 465475976 -40469207 -680768606 -247489053 275279437 -88835506 436300647 419503350 -285551107 -381053406 -994465241 -313464652 -459267332 975092092 -524799956 -253908184 -512324428 450959349 930108815 -607820809 -879081558 482029728 -656022685 355788407 -1305480 362170794 290238726 -832891341 233803067 8518839 -607344898 -355043146 938648776 -326724067 883299848 -14273311 859722917 -540002329 -253599562 940156315 873872165 -124272108 -310979866 103494857 -4807320 -855818305 41487262 -674126427 -932895480 916292217 -366100789 -622676845 245700449 466313353 -337666146 990739912 801702581 -954474685 -198141941 -633049648 -622929566 -276877058 98892657 578260550 -984371112 908664432 718032466 -173620044 -510563299 -781263051 -714790641 13640624 563327164 -55541578 -635725007 590478027 -749864634 237758163 -570584148 433924156 236425037 118821958 -333476986 565018056 -159930733 355040499 960823058 777502881 569506199 643822394 259871292 66398702 -990681840 -181915409 -718433633 238802893 -433269068 -778848087 -549754772 -993028461 -35579615 703834321 234774938 -909641801 -963242241 455756130 821455950 219547287 -831266842 463893916 -351975788 167506676 -318158857 586437949 499248536 -967377133 -305755670 801904959 608059585 -630906640 717262399 410854546 -910076638 137015298 -575207411 -253418773 -862053800 272526575 105601878 952302318 -302640892 -560705900 625915344 421176593 -15069868 -474844257 -643075853 -705195462 575624936 -501816322 -680817840 -47801547 -349861419 -58209645 -848685556 -506061767 -626185250 -334309523 -440337473 -889865992 187101266 504678581 195230612 -603423740 -816553752 965282174 -738407462 -587969800 -681774997 4855967 523866955 -419692860 -671240051 702432481 -19092870 -561138087 114433193 -222833917 514023776 -187462800 873676178 359764463 164902464 -548817619 -187413961 391320408 641360282 193417946 -603184451 -554733695 -23964000 -290854395 -828171001 133304121 866781116 -61491538 -570250528 420696476 98530856 -147744029 -198950356 -93685510 -542205031 634348874 357627321 -254917651 -104689875 -969167411 945441115 120065764 61536846 -953688451 -146508495 673119036 -601391971 -176933943 4488369 761071673 400570530 837069612 -751744747 313778407 226401613 942773877 713470154 109404231 857212193 514735061 3167084 -142408818 -873440292 -458463986 -175666199 -14871323 -502219321 690336502 -860926232 299290053 -716759015 -227038579 409551368 311798258 -366430460 -642543515 653071885 424218825 -792929280 507543218 926589827 974894116 576802224 341873654 -604014410 -270337441 -301168337 576971305 -239230066 598602736 230130022 -955904869 -735320818 138511435 -640196606 -400068449 339380577 -299958821 553459673 875203526 782182601 731595448 622811425 -962139665 887753254 719851568 553058690 -949331488 -187217477 -33654308 -159658964 -250736838 873240595 118978350 -866756929 -358682771 -221525907 444244635 331067098 302556315 898392288 -343425206 540371689 -173363256 -253847339 648928819 -179195952 -186740285 578552774 275250217 -923915704 -205531760 417872801 -231963238 -908953143 330652354 -786049294 -702708155 -73843973 -633656920 779802534 -37903792 -293867643 -951299174 -286463358 -928955545 970436545 496002670 605771508 301005922 -167106555 -475010794 -375422499 545536795 -131427020 409507067 -465261849 -938769826 -109110758 -465436566 -962036799 -472684260 360417919 -422006992 84222837 37432574 710148152 297600638 27183623 795498286 -80114215 -475216586 647725448 -635630136 -276407282 79924393 959613588 957717106 749935512 -100551616 -32283540 -976191388 -167597435 -528198403 -916065620 -106446686 759920138 874250987 -767125912 492170837 -348949804 394369026 -172157729 406890954 101062099 -589627321 -854986514 334443770 493753392 447709204 -746608706 -781562624 -824267089 -689983127 -572591524 -670817925 134064880 -508285671 -304090945 -763832092 -123007469 -712580408 609115749 298234858 22254410 -418203664 -615918210 -136666542 -294086706 -568029412 804626579 -26553405 -509853552 476290866 -14224620 -825673005 -780485620 588036979 -795757092 -594054696 -622249328 -72248431 -532876875 545814042 -749127879 -735318307 287499883 -109658013 -69027737 590180147 -710731372 187070319 -33974421 593480279 -847879727 -91792502 -614542882 -974053470 -157738746 -696401135 -722265321 -289376220 830660760 555718979 108428664 -194968299 -325157837 657477000 -466260144 -731507952 -130036171 123226711 363135693 657341037 -600607533 -287490577 907168602 -722752494 -636654665 -163314309 -543319489 -51332840 242094035 -93069029 986879799 398507463 693086592 -415968001 724053346 645995649 697296625 -954128279 580371220 -391979163 -107362257 -541870457 524465600 664726266 -503146122 -956674244 189910828 590643453 -756014076 283111148 179498094 421612869 -441225161 -703847758 899251863 929130423 -926370554 242464643 328355678 516736371 -264526521 -838913778 -932351369 -360601639 640977827 88690117 -257838592 193282811 -705160206 861226314 -319049962 501155138 -275569019 804647848 17300019 10827421 -771450258 -669589773 -820249973 130620866 995427572 63780078 69691142 -3498103 222037182 736242212 -316928752 -958620838 -553493295 639546170 -195370448 -415145025 287713375 -48779203 702302462 -153958056 56388155 488840805 -23211917 948138937 -434270034 400742857 487673749 -503628441 -515170747 -680418223 233726501 -791995419 713425791 -897702237 319816754 -619711012 503573446 757717100 321922225 -170191161 325966707 88346172 -136066 -730165462 544532814 230148365 -4917970 869139579 403077404 -707749842 297526400 -352529308 -856901082 382302387 -430395269 -901953187 804578111 -671275943 189195784 -181433610 -621365111 -728564465 744618610 254221724 915584736 511978479 616621753 -861698823 -159435187 574377423 33590035 -797942302 -295505894 371213177 484359605 -954416719 -293257510 671661417 -965856300 284834413 -205837556 512512691 -400797951 801322146 -680223349 118726405 -917338021 -25387333 836861225 -414242935 42997527 -886766768 -260295084 -162127123 -896266635 -688874194 -264549347 538118889 -368257905 220357038 -711257240 -20636000 716085074 -330573108 745371557 397084806 -419154030 671044376 650972680 122406877 -82356962 274144343 105201360 -139727711 -543755310 -272368507 -993503518 728708336 -216013732 313223952 -560681118 688905662 -232159264 937867474 -553607005 -712289702 18209671 -238850843 -421010296 791135549 -462778513 -316719563 63950978 981726157 -670642547 -190413370 656487202 -443483507 752651141 94997714 664062861 759132529 -284307069 552072251 238193934 37510940 -687840615 909374588 668799335 -633281282 -293615684 671743819 534688327 -147966739 -5210727 -757972359 683532875 848357573 943879428 661783722 324102713 628563464 918391390 611391267 27495438 -207660325 220668647 872140056 -572696868 -239618207 -587043580 776923755 974908876 41624782 500099325 923835794 -230100752 -681601995 890910270 -753608646 169913245 -377361543 88672175 331980992 827549975 -519388453 -59815171 -163643067 -590242163 -596818214 451932855 982552628 160576522 679055989 673638826 -67628237 -835496328 817788573 606354926 795191244 -608312406 574942667 -585501297 935318198 -94320709 482782722 774247149 672516868 -363845473 -942704307 -16556051 -440316179 -827001531 -931555047 828247397 356792162 835491056 264402643 631427021 279305815 -327711484 -106095909 219547741 892308811 261509273 -424671342 -899148319 60899322 923252536 -794499202 757073065 -841307408 460083595 -440828114 -210829022 -419442290 -281844743 -661956806 387615404 436294830 -363675196 -12902482 172542739 507633272 -569851809 -329901757 244926205 96233737 636645068 -854446222 77471810 -819271630 -275996625 -776379981 48159530 161631760 -415722185 -450681346 -202813492 445332635 -533264587 435503540 53200646 384286160 -693694956 -895143972 738651576 -249678951 98898112 -736239101 785793921 -834801963 300895106 469396700 133168479 -113807565 299731743 783276493 -169966602 973933603 -123381248 249258445 530191384 847368837 -517484075 212000600 564077877 169602846 465848815 850879277 525110263 -224508020 45716047 547905403 -778040729 -387463122 -729291274 851885769 -358668856 -138341260 -812991149 51702652 -600165096 -248156884 739360747 731457732 -4276307 19939108 -235335311 800412976 -903853626 -364945038 -610409685 -140209990 -918764291 -775134127 634351646 -553564824 -894639103 -53536286 -346057600 -673358308 551424796 748198483 905304665 -378592679 -861618041 385549317 -660519573 -317862343 864623162 -463651204 978226960 700897054 -294942587 -935699329 251836167 973645830 841011868 958513341 -432672530 590223043 -785508930 -124592943 151808458 -467114231 -434795501 -623736516 -356574600 -276587904 422431730 219375560 453293912 -276388712 -629430360 -788166212 854178708 392698705 -516155121 -49435978 -785217474 -623696231 -587847445 453893260 -78208036 370981872 968586810 209157253 922512326 964586408 -797166611 253499802 714015069 285929610 -855093998 -560839961 672494360 -811570876 255309171 629974849 370589220 246506335 963675078 608856307 -139427448 702958 -277107904 234785569 -796665427 137094819 -401087746 200411354 -244016956 -108602339 544853925 779702054 282154153 -508816065 933673610 -362908921 151747200 855177676 436504596 -999217105 -570013524 -516749228 93369039 -868770971 -525945317 -422382618 -256141422 -645189024 861706147 581580601 -245627494 955063179 4059988 194631211 881794215 935757837 379246898 -828715636 -550271056 -245149459 -874082597 -544709741 708380182 -727477562 774820077 648895462 520310041 624787115 698572539 696085503 605732014 -256129632 -104338960 -752521580 860814556 882315461 839621030 315827476 278182621 -997360900 275058874 699140444 -970856217 5364064 -899749734 -795268513 738627662 817992470 -986701802 205399164 312339285 570476435 -855339812 -454155639 -959043623 -144638186 378663069 -210484602 97933029 523251756 266212304 -145415843 988612476 -699200545 444757717 398923140 -532364173 -856635135 346690879 -881962915 474142360 -76054284 441081076 -428652540 -581256976 338493633 611454678 -376729517 496501953 -671151097 554938158 -648356785 50344686 599099601 -233666018 642009896 261804388 -841230305 -451190224 592755774 273498052 738801041 -34002049 -6005916 -119545765 51435516 235720367 -774974472 -703457375 -60734894 267822255 -618909436 -116199701 -90431889 698904590 676317312 569606476 604929058 124737059 -928781894 -755236938 275094430 -147752546 -66649320 -408287537 -860184001 -233167625 -401723443 561421329 90210073 77424018 644842208 -140577847 -608559251 -687047717 963808675 -287602100 404639826 -728461726 -130443896 -462805575 645728750 848291315 -208248035 130339033 414772381 671539714 595132929 469983450 -751509274 -158383824 500293390 127638128 34088654 -228514449 877589957 358661775 408379357 -276893904 974360537 -569812214 764722576 948405411 278616898 -877949731 410952732 650720785 728804982 815253602 -313154086 -494526483 -827281706 9854040 -519302466 205860156 281906150 -715480767 -279889185 862736761 169297739 623838912 396469010 345307072 -289843937 -559526573 -312999950 205568110 965332086 -675082348 -225827275 940571651 -513925392 903429977 109874617 -106283463 564016235 773834920 91520004 393649429 374268608 781211718 395328839 -649534762 509397704 686135009 409216419 966622318 -81314445 769402060 448916766 543860302 815675123 579539821 -363493365 344856354 765550585 -222453424 549194387 923811005 961263141 -465395336 856294821 870103700 154842408 -276020784 -522781415 -204371949 598773585 -570687471 563849145 -460826702 651129401 613508786 289336927 -677085900 603174712 -25401866 -584015070 758109334 204662379 -905004940 290455794 -465975932 -277074403 630471685 -352662055 247767090 -794363136 -758451099 -873013730 949938765 522062446 -765935327 859331989 -13029640 849429969 321458065 -508115769 732629592 319027729 -877553340 949522653 229098357 -72544884 52558443 -154083545 -978031578 107039949 -387419659 -654539843 -863300636 -328542388 56391437 749167210 712479567 704503354 729553644 912450655 -335551533 -179127354 912455325 -366719712 235060296 955133502 494505510 262783292 471747878 -449441888 893771022 -569261260 -710736999 -18762059 42824348 586627393 -606614095 147056689 -537174335 -644002011 -425842606 8891929 708701424 99844362 900854580 992125095 124672026 -861454151 926742645 140660535 -288385603 -931248630 -675718681 -484500565 -727544306 -131791616 -659562714 -430876770 -25712297 -125241267 168774261 7732105 259949430 -2584620 475592004 -641378835 -394196308 702881964 270899966 35414803 585320838 276466071 -363086119 225146079 83742256 594286091 -440008963 -120782769 658241400 -491297655 -300401432 -722911027 814139590 826186917 -739136173 -390411589 780130115 -624967351 -387062762 18052711 -435740621 556984132 294704795 284074069 -197692614 314644839 936684581 798254406 -477338559 791943057 707897383 -633853990 -790974965 258070326 -750131111 55008987 517257395 105545698 -367031215 -97798241 765162161 -821698013 -261493710 935177782 -228343935 431507972 -643004429 -990612796 707299412 75839185 919679366 -327331077 329912173 -745737323 -567454550 173467008 341972878 339545523 469956193 -412108314 -322325439 720834899 24069562 66578460 445143457 79490793 661909355 278115180 77110168 551355015 52190688 -85904842 -329876458 803010228 89799155 984135764 -794916584 47979586 220208670 -861715657 925245259 -107212031 640214294 194771718 722414041 -239985811 523832579 704852829 978839130 705276983 -852805132 -760141486 -688184494 -647250432 542779250 672026145 578399890 519616526 -776993001 477405533 596281513 -277565687 721480033 813597748 487767982 -372788480 547738335 -122231659 -486437165 297112713 -324125675 -20835642 388327336 -489752048 -44475240 39961407 122042877 -832854800 -858664100 58449505 57957181 825065208 -435422038 -25482596 -302721620 437173757 752069566 63687327 -475436527 853904676 885263833 251862165 499927772 881055948 -430069598 -820762895 511691823 -551300174 -254507082 -51718779 852192809 165088697 570023955 -443677133 738783840 634454852 237377166 -676471145 -937887122 733939055 974226110 -839089449 -372937338 -919299152 551227672 -251821014 -422842448 -28248867 -205633607 -501893904 -323211435 -321814244 842161818 837758308 -250912960 430767555 -465404029 -545537864 333066243 -567308795 -850826679 -168636624 -640640350 273760182 -445981133 502985214 -571243431 528854173 760281255 -250433795 -559689354 442085162 110267250 -871743841 538898996 -172235898 -450926812 788445035 686195041 455551619 206078887 435932244 -6389522 134292097 -367563481 -900864090 -68340740 886037161 -742296095 978958348 -239893065 40934535 -384291096 524839867 106832364 479214749 206575358 -612410955 -554855843 -176840797 358168115 -257367011 -862060315 922385548 -814517361 -769436309 565303535 718503128 -589586061 -648611043 -631525428 -134894990 11983728 -751225307 410983265 156822085 404841142 562525090 554811095 350764099 976932768 69986910 -641896437 -258030896 832526577 -221824962 -251498295 -688698116 155789788 -598644329 172239647 60037149 267745700 302303119 -831964115 567138909 710285800 52825078 540065153 -133904400 -823495958 -216387211 419226661 380956286 242568346 561781793 734108562 -262247445 88644956 -978407009 315825190 -528373609 -547178842 -379051708 -503118888 -673935929 -558873676 867501168 718519435 184817440 648359317 -908766107 -896309833 752211525 449675150 711872041 -61722164 120345486 817019920 244188357 -519050663 -819579328 -907581775 -566490251 -846877539 109266313 633097039 -716897130 -869457852 -531829669 -638423680 699854909 904921301 203620010 964351567 -499625152 918470176 612071895 628988168 126006880 -969284717 -554737100 592088647 496520722 -241437546 757218065 -196992229 -877826910 -324081839 -991055764 -438147888 -962997020 596625156 -331748837 -501119323 -609286892 -76529276 -833444925 910757959 532998952 801619229 584031493 41027953 -656643546 49313488 413157302 -522101644 445461746 -461925644 188730925 -245925452 438745788 -252533165 177903382 896768242 345298560 5923340 517780453 207691793 -802935967 -676983472 -475497260 -108834001 -70563429 110318883 185899256 -635644454 -382237693 767552681 -741436577 -686139944 879263884 488454545 -41507285 176587464 -375379253 171741846 -46679177 180868708 217969758 -793642998 646682361 -831516045 -688918008 -235630791 -871060604 -481768489 612464448 -505274307 126851659 774589121 389382579 -500571927 -54606076 199439323 -318789580 -681381522 632249516 635414547 -913276315 -881418273 536653789 70192357 -988097857 -522681101 222234269 -928288398 -4355044 -617347805 984888021 -180823339 768486816 857253409 -643096934 -69589390 360094552 345729724 -305565980 308098843 -40742961 -109068381 -995854523 772883979 -272681862 318518075 734783681 -179199946 112864808 -685223629 -400799975 665072448 525027853 285916420 842720694 -557065125 488966218 695573858 39415535 -712750941 -705597110 -716982789 -334243678 -76976788 943281445 920008588 665592308 193496004 -266728049 677490903 5056116 508434586 933097934 598961533 962728305 -184671393 706392325 71480799 110003235 702002123 790229486 801019980 427214340 566558843 244229568 395362659 -449155813 658067251 259006068 -373813180 -990855110 583596385 -159068667 -147238895 793025514 -959384648 105552629 -362630745 -303158766 866911081 -746928231 182018292 890770834 52090882 625971777 256654431 -795245366 -608115795 151944883 731789166 -15446589 -746280121 -443637462 43601172 32227637 88849281 425452642 -501694770 -568370498 -678638872 136175884 -223399087 570353749 964755178 -429453393 751103449 737063052 -178792788 810107619 -509484838 716045681 -82749505 154819113 742330112 364305129 -573104324 707291972 -953348453 -880818061 -948437525 -337935176 -715270155 127411591 10630273 -424240787 -890080520 -899466550 -146211527 -821653951 217042693 733546111 537001084 -855635184 -585068674 417086867 325520705 -870069092 -958587592 365660180 189002644 294766406 -395291640 -658909384 -720356473 860184823 284211535 -274826948 642045305 169738065 -142594612 -609249439 166262793 946766558 356440433 782427856 662576483 44609518 -653118628 727881702 695114778 726177993 432510391 -401781970 827054306 198263297 98651653 -651905281 -916076758 678251349 643776905 833807860 -857427809 -2143415 -68865254 727444212 -386347686 -594630675 24681007 428970011 119933342 -686351881 -442566840 801102754 -461023115 -923695437 -365694003 -335939519 -684072204 -470025654 438154278 -747226640 663836734 -386383808 56056579 287905990 647263378 -440812275 940908372 726062357 -388885989 159711305 -183229948 254970411 619041103 680086801 -499675020 22432084 -299437654 -986120832 -675164847 447381404 790534854 991929239 -615331678 990917778 331197460 63439317 -528240414 -590203537 205539289 731920578 -704004554 201868876 -760734132 -232765561 -334712076 365646897 -222051733 521101394 675713821 -984063234 607823171 555269262 405915484 -765121904 -806844549 687608701 -793175826 -91480729 -522049734 -593791410 -228660527 -441114589 237668160 -99239652 -699767652 -829830505 954747058 601335717 -706068506 -798598615 826266296 655721580 -473282337 987352222 295409283 -603017518 -798718091 254833520 -260551731 889125404 180244033 -859599272 829213050 -395760481 258826004 -538268004 80804944 263552238 532494679 341208656 -789817698 615705837 68257194 904928523 -473947379 712808765 556105012 520523116 25277082 -162958712 113442044 -524822992 351810520 -48966660 205869543 346457861 -238948176 526574441 640012114 617374573 939934199 574698140 465467978 947040609 -606775 618304792 130229278 744024326 -698417610 15193468 -534014231 951437716 610439352 440993693 27678522 160575604 -396446250 670839223 9912203 -53872826 239349366 94637340 359009820 -327246743 253964535 403298936 614431870 -688884152 177633695 744280789 975038519 227523757 461931800 -280697560 271458686 -865947085 -591717920 -23675162 427653573 -503011695 -395358096 998697774 -343065650 306786750 166847910 -123992948 -833417802 -905910411 -166726297 800448778 154539128 628238621 663436887 -423992841 -915065957 -293294421 128119141 -699434502 -882247101 812903985 -207915732 -932731987 -459765726 316010501 -841743559 -407468684 -3647684 -240199785 -340853740 -285458661 -830118620 240810962 -36644108 440720568 -445712237 -415393746 -724151721 -999880308 506252461 -121533223 677870131 30389804 61836660 -927164182 429585717 -984188058 169233828 440616301 636969712 -485176734 2095542 231284390 923487406 -618874415 94680560 609294188 696373592 -690846128 267422610 -165433564 46609111 -563593456 -317388622 307486553 963116163 -423343432 934990124 -613970484 748194674 803499986 -739997952 -454288926 -640361657 479868630 796209559 893586145 25966175 -39149526 -758943182 298981382 -832805793 -390564960 930613687 473392120 -480591369 -794594785 595993160 607070105 472610616 623426023 -3518808 854349459 498806589 504065846 757613744 -126317710 -689261802 351407994 910909288 585564997 18437588 873131818 -819864359 32593277 -288194218 29468334 -539472615 -908794334 -816252924 643888171 125312402 -768099089 -853905282 -115104544 -372328950 -686788701 -415769379 -419656538 -753766630 -657145895 -610809210 -663558161 283049543 639110374 222722156 330611009 -290015821 658102377 -560738340 524960296 561278198 -712152119 23859101 628235720 56314299 -392715522 875744409 632684051 175410640 504329222 154753319 645441340 447472217 -944194318 -97618686 677472730 -934362682 -961387903 223210401 -2173830 239447468 -479396675 269371962 184709881 -849444665 -841870797 -492992095 -193286414 -422166386 544288319 143795897 -398507131 54719964 792330576 825571098 685232104 908436833 -854688417 -371044633 591878474 468582310 -591925938 447662236 -395965225 39219419 970952052 -850210793 994902514 -596360104 -209473148 -311609740 -94313506 805723898 -177152677 -356030047 -141728365 -754601437 -130818978 -326370136 -861125815 -361919010 378333799 -4891841 -317624396 79133804 870788661 -2133185 -943967842 -952702002 -929988860 787314082 -154419514 166696720 746056812 -643310075 -177295659 916184380 913491623 886846556 315956503 571531906 -316726918 393463674 393725829 949243339 -372246008 -818755501 -749130080 777253723 532548557 442982874 845157962 194527101 -345094397 79224109 -708475407 253732820 578232609 466621757 -961835374 668045896 -254866590 709519930 678742757 348838560 756597937 -760751153 687691442 477634380 -567295538 687425612 402601309 185957712 -381433919 -346624192 647988049 -292215137 740219668 -704896081 -983875586 -191929473 -859867094 -545362026 -601172564 -734422399 307019553 821081448 -439503803 -539870467 363438115 542007769 758057769 458386631 -625238191 188925086 449297045 -238338458 -372302324 -441545421 607043123 -78084442 261921902 550486742 525930195 620500506 -17117042 277780919 917000453 174400176 925661705 892644575 -811218479 -334337880 175111329 -665914173 -265505757 189043519 913820790 -407265409 630883785 -387438423 224848890 859098508 306109655 130674822 -194017606 -285105595 703522611 -71480065 249681745 -853963876 -544603071 314746769 -63627753 585947712 85559215 471148021 -243557476 911920555 184901132 230205803 -442944548 421612226 -92134480 464452463 453590679 -300336315 447960469 -24086988 399498258 -919980013 277118047 -409745072 618854865 24754783 702929102 -47849625 931280605 -675900123 444062768 822444291 -731100441 860867654 -515059816 97073414 -157655788 853084594 -923204980 -282698426 -533447315 756522188 -771458640 937138796 694722880 334317313 794838640 123746420 -858824599 822637565 -521164586 814801041 -883522511 -509511951 -180720009 534363570 433972086 200042116 -236324672 -927076862 -831397379 221618861 155982285 895754643 621516820 389935899 107246959 -525581009 460546997 -337573968 -288115276 -106175071 513893012 219942435 339086302 389251201 -968258999 -111397644 201915739 -847600563 861947433 16553792 143401315 -997237834 -84583458 -143152141 -994711240 166161471 680267802 196165431 -151150057 -804455532 735760438 583755204 407184739 124117700 794723744 -386544964 558046679 -412616478 248298104 -906903539 -996167735 697698528 -577620145 33383819 343537616 -769946720 986624060 -858124630 719766496 312303886 204617940 -268376736 998953000 -911851860 148880449 -909182968 -925607470 -995536085 210961171 -149072944 944085561 -558951031 -60719075 482043712 169437210 399302559 101140138 -133773436 -578775967 136145937 962401751 -630725899 -153812977 354684807 -118175251 914381105 274456663 364473183 -291451598 -798873374 -974442653 -749169607 -248011117 12248213 232997799 -453012199 884076118 388770991 -256888664 -201082405 549329414 -645142348 -804511182 -798200603 -270969078 -349508504 468811415 -288977757 -264082212 -146295184 -868433445 972371034 615900413 393831901 225778714 585720786 949326186 199242638 864773143 -22872966 854234866 890949775 904474098 -85583928 -90287108 -552882930 -867722934 -354375354 -438767585 389347829 -690737644 856131546 -298830027 668208592 -500154743 -227622439 642075228 986623470 -443666219 795672764 833842848 323422257 827761174 799826035 930495356 905942404 843967259 -118828507 177531571 527369194 807442882 806572360 -996760935 -286454084 498036594 -711834983 203081278 -846554793 -516690794 906182555 499751922 898301547 -96321242 989772010 378878519 -679631076 322036073 -833150560 653819423 -413949845 -894026942 397692993 -781422622 366883737 767684505 -834990161 176649619 -487758610 274096016 -800103916 766005233 195025734 506239819 586537143 -312587039 -432928211 463405682 28289657 -456509839 -516019993 -60793370 193011094 441492901 -735039961 -493222306 -443319323 -56546778 -160248688 -171745316 -597188710 643627232 -87033894 464808727 543818096 -759091382 -434171743 513496920 759047287 473780200 -139269534 547161860 -604270379 -62465231 -328865807 -8026835 -832055092 399533903 -142127818 -726424614 261527704 -474771518 432650131 -385164767 -682513978 -596234152 3323330 -5680415 -797136291 -129887884 26495015 -509041121 -940732746 -45599787 50166673 400418808 -283017881 965696767 -438550313 591876362 -974106175 847360443 -674904093 -141331386 777214400 -802211160 -869085582 413891875 422086686 454240125 -816751665 -506671577 -881216896 -964615239 -27960436 628545928 211911881 -701270369 260933448 -268982852 820091639 678954252 -680868782 983952186 745499243 62300969 370473285 287827658 -563118169 -479459496 -593381909 -578724668 -424076265 -177470930 995337907 -678727246 868032966 -899143567 550268424 -274294430 -242035763 -285413936 761343879 -499163093 -120162653 721014894 598371673 -876302753 -52207920 -840676777 872724298 -101631585 -706561168 -599422938 581106431 -559508772 -574352574 852708652 671652099 -399089569 561870981 -433651044 -83752666 793835975 -150583543 -964452618 -55914946 660293728 349164024 46961738 -391047646 614695257 -564472573 -363748813 -411250299 -427594426 -340781247 866375370 2934491 -419809356 600016912 -76216250 150645947 216257435 -647422046 -430041869 658660101 383946885 -589110071 601207185 860732835 431438392 845287472 -494878012 -222022954 673104956 -393741010 -866281304 766623793 -842428060 537241719 315329864 -266916757 -891784088 572601200 898279257 512201979 -933984597 77627757 294393153 206999360 -384410469 -363784899 585464044 389968013 207566678 554470268 704966112 -665676360 -702823354 648443536 -113601739 -565778219 585165242 -276472794 -435306575 171720418 -92304784 829117853 -947105702 871449560 -409931130 302474874 -739375976 -627203401 -226462168 354367947 359829872 -419196503 -404925434 717913242 -867795059 -434656261 899482718 118297232 -163534539 961810200 34875858 645076346 877283532 -795998005 -1169022 919702949 -412812722 227191688 483297013 -179506247 995168230 -494139463 325518592 12439790 -967508993 -708973134 917741711 -362132287 256803526 -185443073 -200814320 -471975500 -125808925 292636251 -199653805 373235571 684986222 121876691 -145747384 99746240 486332349 219718423 -338680672 156217632 -781441458 734227682 715202978 125837335 409767594 828723713 310455897 -750507390 88894666 743381325 -594637264 -216449998 625670662 -322626849 824971626 239783706 -236284449 581852389 -845754553 -31098019 201592341 -988246177 718315786 577606651 -249109280 789626699 -367340706 943809398 -803453700 -561583439 867154079 -871120771 -922141852 576948600 57812438 -126691232 -745562514 -218402886 -493915275 -188629536 696105443 -117919466 -987064174 -516784018 751487911 292688034 -129618695 889358160 656781892 573517610 -597622952 330755291 607768222 -678046847 335816284 -708240784 24997597 -113763670 -530089842 827947984 691710615 -51274906 154633789 144373538 80624323 -747703566 -852866988 809795834 220825043 -17016077 -35711699 -476798475 799244680 794521095 986536650 44582809 -706546151 -382442019 15369664 992527674 985729887 397803563 -664042258 613433403 -286449274 785657107 -480861198 64155859 307091730 -810637455 690738564 491376737 -888380019 745765779 446923304 -362422365 465996408 1431564 -795652476 -714173757 485121373 691375903 -192688383 242789919 -653737428 -191405043 22226762 486279705 681801940 947817868 540329002 61793573 250547931 -502193183 224396814 -73283465 -177297670 195481679 377445418 -607300250 -437829726 -506996134 174717894 -745115618 131583482 -197800976 654066837 -290756213 -945094220 971788762 291100122 269291914 -989661799 544854640 980699324 -687545861 -637000554 829548175 -225128567 301771581 396235597 -383073099 77510726 -918663206 -231697566 -924525986 -551721006 441961453 -241385190 -165954570 143406549 449587865 -819899550 805639635 68372877 26210164 353478222 227379204 -780325898 32575580 -295649900 439453120 583598064 -647624061 618157538 887222474 644349366 -473029928 -798499564 -115035040 -308565689 -637468997 -485835238 -727924219 397397112 -322483691 -94845213 986834876 29752879 -267020316 423888927 777414188 -55174557 381654810 865746316 305279480 213363441 -527907296 605941516 747567655 934932921 135420301 -841463872 676752239 272531160 -616006074 760556161 209231544 -668180071 51490237 851550783 298822 752280006 359267244 -235292582 -443348188 619885761 -373277050 611704381 -371123548 -744668761 922299270 -67999447 -935950969 -73185095 -502831038 -417173240 485725077 214930214 242499659 155555336 -633985155 -801732995 -832489723 -931148102 69326706 779210837 424843465 489754006 -781268617 853349773 872262230 359370293 320897645 524872322 808853250 -989698620 -637890611 705694070 38771400 849622018 675739471 796214023 597230289 716280558 742267655 26825948 332575899 -507484391 -402200808 -382500799 -679004679 -378790245 -633516811 -784822692 390165271 -631377379 -157466235 282554384 -349423908 422601383 -475012248 -238524421 638433794 -194802602 -227914130 -278196496 315685515 -762514808 115116988 -996954629 760999013 763850426 408253427 -685209055 648265766 279156353 -537848690 736782889 -930509231 550454828 962583069 -555440409 -801356794 -185794066 347814842 951589400 298317558 422624969 950175291 828064854 331083430 109249659 183666701 -217380016 -102677696 399375489 -347378117 616084540 280239599 -564318222 102137649 -30730363 -143374909 444739351 920014796 -578606959 -109820108 787311367 -528871330 863668003 -701464518 -475127045 592514646 899431959 -313683431 808252070 -184161345 -398978725 -708062778 -188091603 888358742 -190253864 466342687 -760922172 177047560 -986471257 -477249738 -217454903 552617259 -387932034 -719517281 155227696 528233454 -720216630 227702832 884797103 -206233074 332672753 -34800001 -370285710 476613402 -77874405 548025033 -190952729 -224643436 717337947 -976170060 289982632 960100907 90735103 -586221062 522293372 -965175072 472850543 339339666 688305509 -992519659 -23177309 -983060441 -145596232 703904366 -109065597 125723621 305088012 752335006 -936489269 -277602859 -841169981 912160112 43804439 951211221 -309829566 884677814 190013950 -876081141 980883478 140939587 553049736 959576099 -356298411 -570954404 676896699 -415045261 -66701459 -640946029 -461770439 -397485933 11397416 448329354 -910284028 -370867599 -675073010 -602971259 -595425673 -123566901 994509738 -720275593 -641291773 743189302 421228402 -498191214 871766349 -388226738 -337738821 -851129983 -915288318 -242990545 663851204 938820194 -114235911 812734706 172056258 834464111 283751651 -505090860 45622903 260666205 204457854 153290621 433394692 408161227 -495880957 -609840892 -93729419 -386309560 -582680391 -894396125 -207320381 -153373164 -421417933 150048940 -910489869 -653821939 399198613 514741318 -611479888 957010073 -470065300 -814963347 -811231747 503746300 -346754224 -834469895 821042168 667560743 533086884 -135367260 187999240 -447887525 -908612024 -205838740 843796680 892490 737377920 370393830 569024318 610712029 169278202 673930891 -943442848 474060414 -558050677 534687453 439480153 546016739 874946272 771866584 -392179163 -531686809 371026503 -303878764 855008843 787747758 -308645462 -807233588 212868784 10912369 444998855 758045875 -512233918 -27386795 91596479 622036669 7745379 178230921 -948015298 343240879 64661405 -267650896 338547342 -688074421 -295647206 693616302 591083633 752648513 -992372786 780717186 695974347 810572385 66210596 -336242659 352542237 506773371 -743213825 634389786 -205448354 218154684 -595309556 -136951063 762322408 -372090468 835558209 -571314241 273404227 740205961 -931226969 -263397494 -142025686 749673592 838351473 18494969 257352611 -398944265 -647851319 -588353288 472352579 659504410 585005640 -966831432 628041693 137791348 622485990 -930613966 575927106 -924870010 392132329 -804234650 63014977 988566354 -577601067 234388167 417798570 -923741629 341131332 715593510 374134601 -519287398 -249806099 -588464296 731042949 -244511642 -1394321 -135237203 -855935110 -599772720 417923926 747665822 -454451583 90142185 -738555834 403921086 726872761 371129049 730108065 -236764703 -291152898 -354061158 384498969 -653916615 219128914 -717762104 -80996423 -309330839 -369839105 900311632 -21151360 331510079 200656516 -11677582 883942253 -358501385 -376267481 -908744030 -319310491 296739072 598009004 -56427316 -613832993 -49584713 -608682469 -609145864 -697220843 -28030173 772729964 552101380 -481458632 -298535399 -137577778 -463844961 -662695673 -220542795 9881091 -431146995 -935241985 886593348 805605344 95995942 210481098 -825268265 908744094 339144514 -120709407 -417235092 152729292 -968392241 333921401 -792893215 -152221612 819737100 481003144 -403996490 -909129055 693591245 295414278 -361889717 -166602469 893674017 17331956 -713972852 698655916 -858131978 -189106314 -639727887 -620937099 283796024 630352978 -380325658 956484746 -211241882 -627143082 -143085232 -354840958 -834866334 535311830 542703914 130802737 -586494322 -759281952 526143868 413019353 257474910 -216886865 311208421 266789001 165979937 -331230042 987575925 -156956734 608870650 -94651061 -216787308 -228838344 188318329 -233905919 232316931 652363560 -858610682 -751875480 312001394 998096817 109096298 -545256066 -174899420 -853785713 373988950 636038745 404711963 -620732307 -794536974 983762205 154086428 -958519251 993241905 -79291113 689543000 438495196 -536105753 812202243 -25642957 -954850324 -59613821 464131862 -416543028 -534383230 592535162 363782908 -356011932 887889347 256918368 -157908397 976631962 553207369 -633537475 178188657 -825973803 830456153 -792041794 751583038 -659827941 -381888870 -227691512 195244221 -38449328 -536789890 -276232549 -776114234 834688896 -630628731 -400951996 -454425249 107996896 203698434 -114560049 905723724 875867884 -776159552 -978785993 -965116132 -161432065 -629027762 -426886460 -585672143 543722648 -174120642 -537149028 -96609674 -578695433 692195288 -96079780 24507091 110348140 -681011301 -482883135 -258043889 81634500 -620519180 779030220 707161256 -439813881 577863552 196950540 -596846860 444220961 55590892 867201039 -686875199 689181789 393386126 -924037668 -846505666 9274408 337321062 753832660 -487870618 -850470093 -660628688 -534577175 669505576 243620900 -17427013 -905920621 -526579686 941916214 -751493300 -659410432 -386132121 592685901 -875423625 -39340909 -157046836 367168743 916344726 635229493 502899371 515749727 -617502243 495221262 287329635 234192168 749990950 -213593857 656281499 983579673 143671558 454910277 144231909 -155034444 802027427 764111156 140056872 21716720 -485292020 -18581292 917135257 545234437 -886291375 206871179 470813656 358254304 567260259 -119042355 390339503 579283541 -731522142 763529440 201447634 235470664 -625728114 -758184924 425837935 -285490305 -743693289 589476115 -41300471 653096160 -634576841 -936241821 555839454 897491039 -350990898 692719150 -779221784 164970365 -245171838 855492645 -720185609 468114887 -58214333 946370570 -276169242 635295254 566600636 430223604 -65063704 412837579 -134293694 910438862 371913583 -728957507 -250728709 802219847 754242608 -525625565 -508062576 832887 590683439 -933589640 761329491 -720070775 -803281025 28240631 -720733493 -400932312 -254363931 -278847907 -3978462 -119499106 387134555 -323612608 -966575889 -226895868 -548623153 -293388257 -100469377 462618111 988388077 494141431 290928158 -161460388 -194012199 -241291415 -519085549 513138674 -783916217 67252989 68729623 905418205 -83300653 951380653 -307807169 -416012772 762005050 311789245 242486365 -123841011 574466130 239061659 -519587041 -602817316 295670404 -901116405 -263716459 -402066849 -404232889 119527868 625811530 350942466 914074445 981534270 -722238440 5766789 -871397480 -257327715 658615810 422887974 -691457325 97340282 -4264398 739296466 -944937476 88191127 -530470365 -105815029 -144465433 -95590184 -360365030 -186528931 -367772438 751218618 968233199 299274764 -369479902 107649943 887927975 -593427761 637852071 264902218 889151903 -171860090 -629958804 492792500 40231448 -327313450 -271407226 93016162 -364250390 -231793681 727928124 -791361625 235692226 663557305 920595790 -732194776 -776685645 -526959673 56741791 -467774740 501118273 -114041549 -670752098 -851533406 -976432858 -731219116 360333955 573348001 -318284042 636047331 971773493 708213416 48873641 298982564 -633897286 740975266 -764393676 128276202 456060442 -80709781 728564381 -863186090 -649335195 798466582 826894376 595479234 960674206 191733533 673603926 878981573 -276672157 180481915 665565527 770468529 -203355819 -133854154 215745570 -254231455 -672297135 719953073 655727744 760214124 503528028 792810188 -3598101 769030502 538247040 -680905872 -282956036 795651566 -886221283 -203708010 -496518447 -514317343 481607922 202707168 465460869 521767023 -698361514 -469161740 -244808202 -616660241 7828709 672562939 245446654 -621241079 -264084694 801709228 -199588531 -697026736 -307910572 395603476 -912776927 674155026 524796263 -555717079 196069760 555040987 -219074432 183730230 563052974 418863128 -342966553 830809961 -911369236 40803987 245096821 -185573719 -311121918 -418407167 -962355945 -455118981 157485749 -50365144 209684915 -15223870 441084838 92766962 -34371803 342784947 -513390257 -512396350 -64947164 -148815013 46339415 821158845 -458297406 -929768525 -972301480 -105276416 -243391033 -675394139 750620155 -547752415 -224110945 389880961 -574431304 -807578150 525408835 270670092 140612349 -775798903 928025093 -140746440 333136930 446462287 129164937 958313599 -967939000 463675815 617854967 -778428095 -575836064 567027138 800702707 38820951 172974326 836505244 -53911124 -944774552 -673524491 514410440 -514007956 411773075 -698679377 -522579772 820895093 75121699 760683548 521241765 -449424363 -490281175 -350101423 204492365 -174521620 -492515477 594126205 -248633428 -622953223 -543143358 -614157151 677380200 -893732422 813633087 943125097 12387149 -415451851 -126767853 1214313 1587347 -363235714 574665138 -326343131 763974930 -756924880 711679208 -867236087 -563006021 186200919 -10956761 -182604458 -50352834 780959570 249446036 -451769851 174930264 -240743907 296354319 881838197 4262256 -809515722 -897227912 908654963 741282531 745533995 -291333283 175021651 -716727224 -835186956 -234622262 916086373 58075979 -90367904 763729529 568768068 -479996380 390312417 -432620122 180467426 -394073416 385940153 725680256 -44536119 986761574 160972490 905237851 -302729962 -638078616 -994838264 171010006 -502979238 -426173510 669978692 220818648 297197628 -562208054 -586897570 138841760 -455736132 -74492796 -736355722 -937866128 -61620677 200099355 693110795 341878677 -169853077 -552843855 707995506 943523045 147097964 849476322 461582027 -32547415 -731376481 -519057351 -250184976 -931647757 -888348885 118738292 -795677287 -486544608 523014245 -452798582 -192710208 457694697 735084026 -145438914 103826440 -759842205 582156464 446678835 16484108 -280730581 898394746 -688633713 979722107 -626713270 -704288201 619263432 -39778482 -378915906 865884535 -984042289 883401268 -305352398 688610458 -632678346 -783714792 806262859 478021455 -386757474 -717491630 -117848457 -870652187 -363429694 -313172337 -47463291 168795737 -760815285 372896054 829175751 854458872 232206814 607764024 -719267899 647131447 111427943 -236859341 -791002167 -275568507 513361115 -992722806 -319016992 524696357 350329740 -624166195 -193481554 507611203 -18959167 -527078097 -727585879 800530869 -654772170 -905933914 -639166062 -654782320 286435356 194359844 -934823355 196259074 65943152 -69002753 699957556 -696337749 -664731403 389677315 191885871 48616783 724898567 22586364 542326443 -94694872 -320738901 -858589149 -364401157 -301091415 875608452 -997779999 601497018 -234087761 563253513 -526280319 -392157237 72104555 -616456651 18631197 -241797822 -484688217 -654957014 344844346 350473488 -668542527 -9148273 -901413810 109233751 505546407 -482547018 -482127068 487233921 -220828011 46570361 943498265 339670118 187750566 800209759 54927045 -744172481 -440817404 137002249 129495146 -382854673 232888246 -91687271 992561633 -834895811 322056095 -116563140 812573090 676517124 598451528 800580182 798070797 -880404988 917244501 153555052 835350807 -236371428 -24122992 -833320651 -980099008 714423149 334490780 -303537047 -639534336 -694024756 410715131 566565342 -204915607 359155671 789233594 -19503658 756022468 -136125459 874169899 -79901608 921861113 -805554952 566030675 -663428476 -296772174 902502888 161473560 493134169 854395930 -517475461 377062688 681776685 -455266025 -170008921 682945849 -504663078 -173471943 239542591 266610923 -41424856 -174326363 -121229549 74876110 42766575 806753976 -622669073 -741042025 83089532 336948853 39381953 357795618 -844852385 329664129 860219587 -775300451 127353066 -667243871 54535452 -333471607 -854143950 831049940 -390579187 706348008 -329394735 626704898 -216714538 814660552 -519413044 -926520247 -622912547 -914615886 637133975 -191255637 -11400383 913563563 748520081 671868197 -468185052 -921868436 624219496 -915602977 415525235 979918123 -337090646 823062136 939955773 590927844 539856733 -674337972 586165475 -484710757 -477434321 -650564888 288495610 -136416501 651364403 523821658 -853808454 177537143 435437186 105115226 -256269116 -339127268 -45187912 -863735901 -587206356 805573321 383956890 -723333310 -459211512 -689928641 778869336 -12562301 -859783302 419000574 966580974 -534040358 -554546478 898220057 748456551 -281169561 -155077240 15192965 -871631779 -6494090 -415454530 543777484 -775945990 919218834 555848212 320427228 307231924 -30764236 -658634894 706815347 190123673 510828484 395018237 -574391877 -794212850 860859759 961580051 -689188334 -698464413 789673658 -935518911 -993182518 -627058530 -189610515 -730026683 839765365 56498973 -944240229 257561963 -214759034 -632740978 -167781559 -846260486 853141372 -987600224 -566028460 -316676918 -204273778 -263543468 613521984 -337171205 64521193 591939544 69071785 -733627871 -663040207 429848519 520375958 220279088 897900443 -637224599 997868784 -536095346 -971353106 -902219280 233835241 -962323055 -363116874 245120035 970681580 270364778 -895335277 -541810871 265718682 338003703 -73064633 92188658 146140733 -931390737 -618099082 536950423 -404208580 -978557835 -982190379 -808202344 283136787 -432587822 202693695 -70131006 136472811 -934141398 872848767 300150167 -296100387 648693533 -754280149 -181177518 -439518914 932539017 984431316 -750374748 -975043902 -593606029 419077533 -737876912 -656313908 -87439709 -459074342 -784804747 -392658793 526274617 -217596029 185609442 259603199 936954366 -354920211 -226300147 -353304288 628717193 497456761 -666295104 894782118 716436907 -719211374 996233943 441156049 339828474 -501681179 -866748829 209175643 536444589 -948923194 -120611759 23865434 771493485 425217731 -675454309 -52976480 -532659572 306271160 -122221058 493182744 944878717 -688305182 -462250288 -495667918 145874601 -227341963 -751283867 513199490 271504504 -987921192 -203332564 34551490 482229570 519452815 60455003 533206876 -67721572 -732788889 -93470984 621615830 -77977017 129736513 466589783 -31892783 853705402 920541077 -822643759 102796657 -745125542 49234025 635671706 488442268 -821198302 -88192320 866210222 -26333304 258150153 994770064 777009742 769005124 -971544555 -948439849 763809452 -288869709 371900371 36538966 -546401775 241763598 -950526003 98428560 -732020084 983947568 -324127530 667038946 -566111899 -632816370 159115448 923543758 664999489 514622462 826137420 -697415882 -120841581 -305584799 -949783370 -85513339 -757234580 214916482 966648744 -181899409 299927667 -623342334 562258179 56321469 -921246345 -789441747 496660119 28624039 44132255 592036156 911826478 355913240 -474695478 339149841 694573069 745239292 828059811 -355100973 677318713 29236237 25956324 647412376 -528221899 991619937 -805212435 -764581949 205338577 997937292 927476771 -510379868 -85249275 -305340905 942245747 60911143 181400477 -993849006 -908726268 836288081 188887581 728462938 969920229 660031549 184618157 262322130 -908011136 -822760439 -589533364 649738057 466261664 -678646884 669493495 218201244 -729247784 792413667 -746717322 -573500054 989873630 -569011082 348143638 -477401501 231330323 -50849739 -272487290 270094475 82316252 -275981149 270055655 961936043 -285754916 519092207 25354168 -706435157 -147343254 -381686888 550627204 382492634 -274021992 -810532280 566837162 -676644688 208733551 -119618495 211834917 249197850 328218973 -139610477 -915534588 -987499826 674338633 -83789496 -908336582 25951241 -220852967 -515694215 436598912 761855137 -605425358 -600919254 282115991 -246765624 -519101140 757516623 968531092 -621333541 -391372051 -809725240 -530989757 612369754 -464947427 500336342 644392538 -715901703 863520897 55303878 -142812460 -233409084 757454408 370546218 -901866028 -935973193 -9752768 841551448 68666999 -709035997 607371180 -293699857 -561265230 105299102 422164448 -268041479 -665349887 -18051343 165920185 -989515053 645797392 831545613 507515988 934035456 454510386 354610755 160220723 381260247 49914428 207427338 -114459212 564968709 -311104770 934494517 85296392 444414884 150539098 -561240391 -793458186 312393298 575445387 725803325 11960664 605141386 89164344 510172826 -985237837 -399328249 -183892325 -406750756 289897824 -454659629 876575837 -300203424 522766628 -784511529 565609180 -336855155 -449101548 -373126601 -779868086 -519119065 -775527733 454783103 893426046 673743503 -342382680 645954507 978979477 363007640 383806539 664986025 -946425040 224769288 236110015 44440811 233740816 -775703276 402128994 148263611 -619647230 394619506 306120330 -360762569 -100336543 -494764856 -830009844 336563348 -317815796 -967050898 370558852 753319812 810371364 -878156633 -23100439 856994179 -287982459 -796374964 -903149128 -873888406 -941949194 846999551 -379120072 87697886 -134902241 -810181877 -845430765 -811953622 212449292 -924703284 -212431753 -970434882 -599213467 853570692 387099445 953897931 363860792 262017073 745635026 -877553580 703648328 -969212267 -168271140 387453451 877948409 -549327942 26692365 -516052746 128399775 473466608 431956057 -36453251 -732333077 474659515 870569553 73435951 -126914683 343024373 -452102773 737014273 -656976031 -34587151 672505828 265742117 526674316 850287640 -531372701 197395189 -100953662 -787013931 22649815 -987287450 -447527486 367061741 153516024 748753314 -637619054 -393661282 749026572 813179914 -730510033 474171332 209099185 977096827 233938006 -913776016 -121596223 -699716519 -909622271 -665366089 315348331 550858775 614756364 -509104550 -147925910 -572161103 829407437 -75910264 -513100386 -65237522 -316456449 -534632351 604254993 -32250391 578284649 -123202859 552237758 498915816 -831569722 -906884520 164584981 3639170 -522909467 -537704046 944226032 192942733 540203396 17066984 -487833144 620427095 -457778774 -381253272 335656180 717548201 -237952935 -755948975 47553180 642003087 -832381936 729558879 -527100043 225540608 -893943256 -391385156 619604875 -347697895 577690065 -478534312 -942863986 -930312203 -624416516 -792791685 667814687 -624257184 -586383553 722185954 66768190 16809935 179603759 561463745 828642361 -699467504 -662033805 897798497 -459414551 237975389 -15695643 -797557828 -780391589 518596364 -267836725 -36203527 -774624530 445729472 -422018401 376192455 -436261031 683785863 489933496 -268434831 -474756787 488222244 719816860 -288565160 566956536 -700044239 -70312574 -159619392 448329412 342948355 -809073410 559811231 -919459861 587712681 457590595 935022728 85430282 -199013650 455348495 465235560 280249942 467133918 921656178 91428307 -798884719 1449809 -383553692 -93214711 61419160 -654050227 813891461 -473057597 779705042 330425662 -966725474 799914819 155743146 -308401344 939659061 -801432092 -666501602 -19234222 893875699 -933199100 -380331710 141115948 615887968 -993128700 -914789367 -582476311 210285945 -509826501 506420991 -250017325 568246013 541041721 136048726 -999783153 1916450 -352378238 -489085843 334713181 934203195 -620720817 -774075925 -450282036 -671139986 -331007033 -934379762 490909259 -970172513 709932544 434233059 -579632884 -476633736 410071543 43194914 343461204 -782483094 -281119220 -72090351 823023351 -962661757 790937977 765777931 196023056 414426982 610059662 -79223514 935410789 721901336 -961358898 -589869568 -619033815 -103549059 -139017026 822906971 120665275 -183044097 -143584917 859204024 729937491 -881488438 390078707 -397163759 424309718 67622473 644483520 686754668 -550998208 670238436 -760760185 -833697486 -233736316 -336912308 -57624453 392221420 -320840110 -210581860 -505797766 -544730788 437068788 566265129 981514874 148090223 641623271 115715463 73370767 -93081914 34715432 897603515 -933316244 -525085578 -728005694 -26603918 629581444 -652251493 86559483 -878674304 -917492814 -704125945 -92045650 44998183 -768695975 790659446 -269033846 449689764 832216170 -768192682 533612718 277184525 203703864 -128756547 763289428 900553413 471936678 -327047336 -259572018 -126913238 587122911 -571397304 930937244 -971904907 -297002771 -156881319 -734074057 847377288 -619065561 -310202793 93699093 -225960818 -788009511 416873412 -203463617 259318357 419564194 -33507527 302612300 -662970994 -516975236 6007845 818528186 520808713 -390927425 292594669 -526639918 389295984 -664029864 331965134 -247654697 677374790 -858802410 -541012904 -409170881 596954500 -153312828 -858897256 -813081414 354093999 829823661 830217597 -820797741 835988141 660849472 -968838031 707093036 -236529682 -236602776 860062799 30929672 873882690 817740463 818014967 -654108836 96471520 -236031604 753316476 214128689 -906204736 -122914130 -735781039 -961593239 40289742 854015282 -190973616 752331675 -772618089 -800777044 -846768478 -346084864 -449031250 -393688183 -647803738 -843700553 546615264 -128253921 970376516 -669636991 764400946 -420757135 -22594723 206774206 -854670569 433154826 452780939 598292350 -362972477 -201265707 946590541 457902170 -292604211 562182422 -623468593 575397162 86197171 -631981571 626466025 -439302193 870087640 -554375549 -837222251 726403220 -413603585 674965127 953663307 305627337 -21320453 938786989 -78242076 -129231133 179231660 -456025127 -765523995 301657191 -129462377 -637953068 -860694958 -764919988 -778643389 231931470 -860698333 -620320353 123154487 -833854065 -416026972 970568871 106894713 153267787 542103599 -742082209 708014534 326311691 496906031 -714020564 101989306 -748929524 7023673 870037460 -993800688 768380998 563069793 -215684547 -101831254 163922542 680455112 -832413390 944345318 -921591727 -123235484 416788845 -82202397 951327580 422054554 -664336639 711498279 305642732 -162372846 919320224 594326168 728116267 -260063605 826352085 109837008 846435607 -124509988 -642625962 7757466 881974483 -38597746 -928835796 -820016658 418415159 617998755 -204842101 -57891783 266275171 951869361 528471614 -106763445 -291372800 -881166602 68201924 -581859980 358456403 959190553 -334071852 670591673 -570403078 -469760849 939689786 245958026 89246516 307529010 713736206 -313088210 793372891 215483937 -445213767 513272309 -763140582 205281471 899200740 836762408 641536749 889171839 171557135 330228002 -712068871 -876113384 -860570532 572553768 -78384300 -52414882 768477477 903665838 -507654980 -892591404 -173912433 -31507320 -687551400 884017537 533213750 995943112 306830393 -988806366 -855283973 133532551 -50539109 31617313 -402474682 544658999 943442041 -257118841 233222021 247001471 -827548104 -187370086 -511985017 198608867 -629966241 218169674 -39463491 236645357 319863020 -127090546 -384511461 -309515630 58975362 923619029 -631717886 -549569373 99913121 -335855910 418796619 942529211 991696768 226802861 552435792 512223171 212320618 467558554 -658674038 -431749918 991920776 695204076 -834386354 182569967 -765922672 -110432645 155662582 -886528210 -444041015 473725525 -95480764 800225577 276134500 644823053 705884315 -445887231 65427638 -547909412 217134736 537872271 -917540696 822558308 -228766793 -79316038 634507651 724459357 -790722625 -316073048 830277868 955997145 -290990634 -593699834 -451011687 -318551501 -477029124 -705249762 659413821 817846513 -186685992 -36993181 579540809 485228164 971521322 216382960 -789022482 -520750482 -115668287 661839263 -840943541 76671732 582563827 411913782 520665153 352656032 -990565866 273870986 -645000267 -285593212 812530366 236965699 986179584 531881028 13361665 -501654206 885391889 -589084823 -449734162 646328032 -295991648 306161958 -435562153 -666168942 -359900044 -576155924 920680532 -210182296 -236628433 -565522593 -980529137 -692630948 -610374063 767403237 571240420 -721955217 511107947 -798049194 56083617 361903713 72331176 -468651340 306343617 -251600410 186897046 -199640383 -687392217 366671166 -374201603 -321408816 504456561 447788848 -872706835 732268931 -122923365 311956072 597330613 567469015 942952818 -843872201 847830633 108372626 211695406 -137530374 -618489807 -641824211 -399671949 -272140930 325540379 536837916 140308947 820451537 -421215008 179432368 802897008 -249580238 114468694 -547423413 80134633 -567977183 -219890324 -349253532 -336883973 394791985 -273621656 99886533 -828932620 -77533503 957243251 426157253 -140596785 -544288374 659628092 79607481 -70226785 -852959767 -135918228 -845065341 -671856087 -126026755 184368757 670003016 339412032 -903465520 92540418 -330276750 762540908 -146076164 159892707 -929958570 -430545641 -314965095 338621979 986958934 -479130653 611876892 660480670 350081378 229927706 -156969842 306736987 729346668 -196177395 695478664 -958386336 -417509870 -330773508 737394663 -577496375 -778723757 -983978788 -707817366 -211408133 -151504014 305424703 25682867 -375510129 604172584 668473980 -82536096 707021468 126601830 -577439354 -783534011 -954495815 628188290 -142160736 -317923633 738222244 -505364205 259811954 -694480413 -366506347 -140851157 -74953644 -639541669 -641957527 -413398440 -170435021 794869478 15223978 641358382 458970326 590682015 -263055006 630188922 -590331613 85358246 -439495128 -255161685 456780764 -124145237 -922030004 -516899355 -809475536 712159305 535418527 839282808 -123733119 24924990 -473389619 -325147698 393809217 -783816604 -725629426 737223316 785946906 673306135 388105967 393657143 29225417 -377848820 -354750032 -37016872 683042841 -148705342 15450674 -673444380 312126480 -844613593 -871396155 403236602 -648723222 168509411 855994362 -978329017 910805390 -96238796 106998795 972816491 -962789518 -239352857 781075185 -500972352 943662179 726720720 925580057 -960785449 396299481 280476238 919540963 347915870 697326859 -919731401 -926190589 -581881039 -958582113 -890314667 -338943335 -761755646 -159772006 946292878 -237635083 781220029 129974637 -552005442 -311838838 482283377 93194418 746027912 624320224 743342508 182418983 691296869 384069657 -93359162 184588439 -849653269 -700480956 53985361 141892814 -998688645 -656210886 -286738073 711218254 540238188 -561803502 -953220409 -461169004 219548323 314407318 -479183675 -505000692 620401145 -276273778 217590203 473749576 -628491362 468891151 -617784527 400880295 327936439 601642716 603851191 218802414 317174231 -519860019 -861850131 -869690837 299266699 413618185 -74305292 -800180558 974304518 -363014862 -846582312 -830043342 390917859 2563778 -106690503 -315429363 269599807 87587394 -889396141 -341155537 798759628 748472445 747829084 -718721096 396894605 436045570 261114187 -60701427 701292819 362717792 -633131746 407280985 -308476062 508791244 582882038 233817289 721799185 864746896 373696337 658798715 189189561 57320843 853968809 -229386410 839974383 278245168 -116231220 126621644 844937734 721575302 349212794 322100470 232566967 -306728211 -636394859 -672577895 -207028936 -592102284 -462755229 -532683924 181075928 -749880676 -864732404 -106826496 973458356 605030451 -173504709 337320740 555220948 270290782 109531153 -934137074 247374151 -79926211 230919732 585157396 82831374 -841173770 -679409840 246824690 377409424 -46939950 -384036178 -605427393 -783239763 989950232 622831744 129110926 -807544719 -57560105 -466300152 864398694 -495407201 -163572008 -746083395 364577474 -613588870 734436819 975558722 183348785 -791464649 685295651 -669966224 -584715510 -412280131 -589930563 232587956 333004607 -251147050 719409497 808437166 -464367804 538367286 260278631 793358213 -736436331 -143670569 -926324628 -102169799 295868629 112710566 725032886 744713890 622015854 -907161503 252064294 60619776 227973755 -869201450 -134637722 -68194001 -764846856 -270862320 939789924 939708469 990229366 15228548 794416053 -423272763 747836897 -148561413 -739176697 735967576 513280103 -846816112 -410428672 -45199190 -482974881 -532987881 940985689 623796084 586912374 -578788009 565691879 212121214 453547281 -647609622 444946343 403461935 -633042498 -877930388 26033865 -190872253 -659957316 51281457 402773452 839729845 893145477 516756956 -202739392 997140190 -764018828 -858205108 58863327 -863792 -372146416 373300833 -294099035 869049710 -77005136 964645002 -423576054 999415780 777043324 -861632481 -34945322 361903165 -585394007 -744028067 109600583 -109174996 -351610083 329730505 -204041812 -278354607 -87072957 526315227 -194280497 716016714 616685518 -696476458 569433897 278246085 -760177627 -923121380 -116662105 160350231 -915953074 258646311 724791757 274469683 -500406804 923968376 102051481 220585544 -968597446 146073513 -314695494 819902799 -501802213 978298290 194863975 204625373 -801646248 448769902 -993310364 184405830 750329223 892479298 -56657031 -894024495 -811733368 894149588 -589948769 -344224483 964358783 -740924715 -278780872 -661252427 373551946 272292103 821036467 -691081884 -978825452 -378867106 666024525 140493665 -200998016 90886700 -101866157 -877765890 37117973 888255902 803803445 617657123 -731956584 45920716 962504224 403932568 -682315781 764608128 -66741844 -643046101 -913712432 594872191 504410879 270893008 -132943943 519240305 871178839 178139947 473045603 -498720941 430088188 -421657848 895560705 -74471590 267949922 -467469214 367349467 -505293853 509173277 -574612005 -250289342 502401579 753295571 -307341850 -9054537 -201666253 -207530733 602806221 -2346298 269975835 979664319 -859820117 -495258921 120642505 -289634183 -321949164 -181295378 346584929 464184278 171593339 619521941 -989611131 96102282 -29360349 707322770 214299059 -132134985 210764551 982771792 -410229995 -734579046 -731481024 -280693483 -137029081 -895584997 83277563 -452899848 714403166 -15764023 -116147472 648155263 -972417670 160020713 795044128 227042974 509640809 -653450769 -741422743 -724379822 675199655 -636582427 -23784174 -133532390 244389164 44409630 250970305 -276067075 -6558515 -170831219 -849889037 692068120 828059779 -56259192 27567819 -25365003 864009242 63904349 -360196948 -345494085 -89502749 -228311082 -890922351 891211483 -552221 110764232 -388707635 274922817 -151870256 442239625 817538060 -253188496 -880676298 942708546 956591195 -987027415 315483785 467264812 -406153866 837768697 134928047 421369416 532245313 -294077225 -64849806 467781398 -604525480 871388549 -858350004 235893011 200638905 -657402433 358497847 -640975978 608223676 -39008123 959482488 172172369 43462370 579697575 288724392 -283201395 331276023 -970598421 -838005115 75461880 420048420 -890118085 -835981467 -621606905 -567427766 83607814 202837750 -633229530 326166003 248497633 328752022 -44411091 -662772216 -291785389 -61697217 -771600220 -316713910 48332648 944604833 554892007 33467259 -465876795 150164913 -460572066 -246609291 -574797252 -879460135 776108054 635133925 -758506694 -227256324 785098261 586458412 899322688 -463783132 434941984 762994757 -239498336 495862998 446973441 243244027 194979701 -493486816 -521661915 388355114 160157356 595759903 -174466655 -638000145 -94959519 -564271294 -361711521 259187409 -101514181 727174873 -224840688 142303243 169393081 824591611 787247943 -624900156 -33270816 -702128391 786785911 539879319 604479963 209960000 -847930163 -290682528 782294531 747926158 21923072 -255850067 177156846 -639193427 -931038722 -594133560 -949717834 -283794606 -760788873 -177160804 -150148371 -927052026 386465051 -264262739 653981864 467949064 242578925 458092934 -479701930 -919277618 60762248 962856630 -95267551 -415973182 748648820 339238502 101797279 -244780101 -863486731 -864289399 467399519 643972336 612173277 914384955 -205397745 607065547 -209406047 -810647658 -862098866 381186795 341176252 -264557021 -12889306 -59971800 -261735967 -401424392 -424978787 -94950743 -775744205 865467436 -868818557 -560972475 -574585131 44651780 819499859 -582117363 -660620256 315272190 399487569 -535127902 787355352 701711129 273292825 -802022185 -248116316 367452981 -738288595 -762093467 638044570 -604500867 921242535 -68249958 -44749229 835720245 454266411 -893720408 578939759 952009726 -293392189 -908450079 505931905 887178139 631856437 506651125 377703901 -559950804 -654524668 685292918 -949808240 -73225448 -767307366 126471818 349723839 -362596910 493877771 -21269852 -558759842 175673348 -86146180 747358685 -748543659 211064582 446508827 -105702337 -513475515 -365594279 184006746 95426893 -330730697 -504448523 -77631085 538239530 -272958558 -537175356 -763261175 -165339753 946201299 842545741 375199426 -493789328 -206618105 -404405561 -465944887 376025736 -846383540 -572263586 691072824 766506163 691590498 936924268 -891157056 789092325 -349198503 538123620 229048414 486588884 393477348 -138306966 959810850 545691544 -603655538 -424086535 620065417 -893000154 -996488896 -88156817 828039706 479326719 887990050 -599864925 -191449133 355162716 -144321485 279260272 613857934 306196652 875109149 357510982 249436680 918186845 -46371711 961438969 -278255212 -9416811 -962999676 -384833430 -681603015 -607080080 -54840043 315125008 -781381468 -81652794 124090997 -483455877 -796493080 270615369 315409571 -889186634 523284137 -290867805 693889068 -47569131 776824568 129543536 491850365 -577374656 105432755 -144344960 463916318 -637328915 496491277 -586831745 803413832 213961606 417429266 164145239 -959764152 48262780 549996363 743410116 -781520507 957382088 -36356733 814361297 83395398 -751481384 -92092546 -930626769 -768047630 135388920 850915813 486531596 -773999230 -272120806 -570896613 698003504 -758803542 -72335430 -608206623 -363863155 -822192977 857363225 249407926 -887132321 -822204739 317270074 -624424925 145331569 572950377 -120342228 75582911 774084113 -745897495 832347852 -713178343 -639657626 -416710653 255795638 574914124 -974421718 -747771552 987004636 -862053472 152271954 858866600 684636737 -892137195 -882129799 -211518416 169890839 -938539570 219590462 83802111 -724484006 664599692 -911291717 188421149 -273921413 514747705 785114098 886947889 -737700594 715257230 -218078679 794353342 -187351521 -681243345 -230178086 68052103 807386006 -316077613 -5152447 243176701 -375959990 29001484 662515615 -536140606 -741889745 696086001 5217909 -628712355 812519262 -741019383 796708472 849500579 -779493990 680652530 972486717 -1026287 -664757640 -426261512 405859900 -218825673 -972491829 463635894 115485169 -121626378 -521411962 -185612352 -129609801 -686352321 -700218684 242202827 -455881312 485345247 -47551503 -840553344 -33151323 -637469216 -941831021 523688338 -244306916 -565010408 -982500021 651167651 -456407040 965607151 392566541 -965106715 182153202 -683426709 292068116 -24095728 -900178700 -939053551 -782932324 519313019 -881370545 53306694 -722696199 286207017 -668973142 -743515283 785640282 -285988135 -568137058 102929002 717586356 416597029 -885991645 -951788110 -161058647 231857027 -745379677 -794468047 578886368 589813375 241303308 365328420 -559918034 309148967 155530580 873693424 -408374793 -881983527 -6100083 -768088298 -705742528 -53355493 -775117398 -672354983 847346740 -530122498 190787200 -323966748 -633455562 -257807528 -180882002 -997630206 -887582678 -734000833 618548308 103780934 -306449869 212578093 833905545 78628737 966892229 217263490 -103045591 329246899 -957371074 -871962351 843420860 -629834884 456304491 234600748 -4667605 -570841062 -646664582 -12716648 680750450 794030473 -985734629 -617114972 262901039 175812927 196520959 874729477 -995866132 150165591 871896870 12639455 4272241 -100972733 331769973 -653465199 -891416825 -117174609 333268320 586740560 -238013241 247456109 -493712568 -965652035 282230110 -665887657 478979199 288063750 -956439109 912027050 716399246 -830840478 -833185523 490189857 -27552693 586050222 716886973 893650589 743402521 -303584310 712924042 -141684593 36809376 744802085 592307767 -762311642 -634376014 -772814332 111734799 -669631110 -277664830 594858891 172117806 -324887467 883812233 791085005 -929222712 -47737640 -470722208 -552795944 217510885 -611466181 951656634 541901090 -490308518 320106649 614654346 867695617 -864193583 35472865 760174495 -10290705 -833991091 47381262 -222578238 721718527 -634705590 -407129091 958122789 177332463 928784210 -523563421 141130660 -710244339 -729355267 582300735 -697382535 757776673 620311007 -978257352 256483180 -828044615 189713781 -439488383 -609231561 -238422547 -917271760 310274637 483667775 -979471979 265353504 -98636435 -612701850 508212058 200440852 -748286938 -380736420 -170607784 805784528 510998047 339057283 -128079486 316741925 -112067475 128630752 983474983 191836447 -742643034 -927945527 -204652265 -647351213 943962691 842026788 576799392 565634682 384815634 250873778 -59708286 -955324846 402878015 -875490304 -898703684 -199621516 908940003 47943673 662690253 148739530 535665770 -848317474 -196873878 -506895147 886214388 -943434134 278492542 967418777 -516409500 -700816899 -679586603 555893847 735053020 135983967 705646784 -472765142 601847182 -857653851 -473147991 402566049 65655213 -194911544 690389519 434070508 -594265399 451108351 -74399910 -29593825 -902348976 143652115 -577455456 432349285 -898347573 -694497966 477387868 644936401 273471782 941976568 957380840 707115613 -985964658 709172377 178789766 -282887130 430739651 773392581 199540905 -703459541 890224449 -289440849 424235209 -940628275 -450597514 827138180 -176626471 840665753 -63846166 390082565 -364591724 -35432713 618631038 341482385 671283838 579909219 -678540563 278879469 74962079 -232092765 613534177 -343658459 -853549509 817799630 -176081947 205837421 332429520 693146843 69457295 -845279951 -623022966 -761845654 -713250742 286166427 189065224 -795035654 -382725454 299914068 971153299 -650868138 797243123 939546227 65876118 671198938 -216136547 503273604 -99514852 -546966717 -15438754 159954793 182680717 -162419700 748618765 -638137643 -967899713 -143776793 -439377056 -629022395 -276683988 272284292 -2528634 165512835 372468490 757027889 -27774181 829619153 -414264884 206106446 970076669 -195175794 -909656710 195737343 -746136640 840533576 852774622 -498501722 298197643 590367510 -347275263 902988296 100789820 -900797284 56873145 809711403 303033353 -888758451 284605741 334838596 -110520161 -831858557 -657772110 -198477208 -732984528 -45187655 786682996 899639312 2808291 589062476 -682852603 737165570 -536376564 838435179 955521076 328079561 12066702 569178889 706592340 743294260 -425711599 12425623 873647796 -708558680 -674582374 -340199702 510088735 683588480 185923957 404009784 265899381 715831325 840879155 -734646634 755723358 -628185328 -243385573 512314606 -209532034 270059216 996021711 -339933156 287775978 861604975 -834158871 725133434 819157867 818672968 441320852 -103552185 -389173725 -691412908 379632918 -18798995 -43822724 994909335 225320468 -8470466 -120808471 -857168298 445821778 528954510 895460853 263965107 -284854059 236657141 -243418691 658018359 482619542 949432024 903283322 9236714 -852670009 26281034 109817923 -295040643 182123437 559281188 -313976417 -590066850 -737616294 -558939615 508002804 -426500409 -991228709 528808346 -549228509 -615954631 512848164 -369805678 648160550 -765242288 465529947 -242695385 861501372 -936698514 -641504598 -100410083 -734728784 818666180 954682477 857599935 -42108016 761392012 494748323 -264811532 798703766 126260141 393229883 379119023 422166751 174259006 -91137564 485205685 457130908 -193387323 813674945 -321777611 -890367058 -874467230 -756187827 875628892 783861762 301192426 -68231379 776020526 -349574719 396758706 782429033 -498929 -319527629 -673573675 945829282 947526274 -584700658 732820878 50509289 -252452051 306890085 -967176706 408633212 645125154 847596667 966604907 -194977285 96566944 -947603367 969932775 -995134333 785706583 -518132202 367330899 477719408 348024975 102865038 -873716777 -853289713 -579413614 989761185 915059700 823968435 -321577911 -99403513 -657292887 181885488 563130629 -912095603 81246197 -26736623 -363540214 592305017 -308063732 558850722 655457377 605577670 368187052 61299039 -728820865 41008798 210447926 -35498649 888079802 -452370684 -26055379 590857963 648013981 -133396371 -328855138 -362113493 130986390 239215575 -866757197 291765438 159385407 -507415950 -148974806 857117247 755095997 -625079116 -156773401 -347177798 809741721 -786492279 596596453 299391449 -688659321 971687129 -322887280 223536265 -865027611 -2123198 584981018 381446276 -415247480 5416469 -687052293 396620132 502928751 -330049505 -676123772 829461571 392933828 -221677697 -361709592 -694721779 493963874 -902294777 -475402270 834072673 180636581 115373822 31944880 854718178 -316168488 234562438 124042912 -796912500 -36592892 -319278404 -980937759 -718381338 409237718 -669164489 78459870 10002041 -858096256 381053835 226330024 922384772 -10820512 705830703 711870862 444629234 -808006305 501251212 -531008881 326086596 314764812 -359109421 -835832712 532158168 -195885650 478226280 282542897 -940619354 21260993 -144222265 -329324975 -174015846 -680177672 742563134 -713959254 966257932 -57282484 527409499 -878739546 474430772 616056538 -557018099 -45497999 411338033 -971235528 550042749 376646398 -680374676 70836723 -357836153 -713561824 112789833 299345297 -48019032 424708786 49511871 874774740 -392134089 -361355026 72042634 65574702 242466395 874428416 -431724646 -384766381 432656913 -433735898 -487017978 -886149339 -668031842 -531857809 322653342 -51537720 -152256404 -778810507 -821125935 595348272 772715755 352554693 -38243016 750337602 -462651445 855792900 661460489 -769432931 -216154043 369902940 -985550240 460387588 271141937 -786009484 -90536547 -197310232 -931772623 -443069138 428499856 157304360 -652436827 -284766639 641269626 502197804 707012037 -874343416 277968222 -374817165 -57346226 -375664225 -847527175 -828211491 313065378 637505421 -883078681 403828414 -150701509 -194832745 -288203840 395740758 947454120 325284457 -869701929 757080353 109083984 799088243 233370445 812190366 520170716 -360432180 287435688 419547853 -764732470 667118411 -195281418 -782023537 -848483543 -820794989 -796258025 719597308 411285753 203771821 47304752 -92259263 -695250476 -842495060 32667351 -695712749 -30891635 135028134 60205215 -814962124 -363698119 -140921397 -358989349 -965101818 -605917425 -862979949 -738581746 -302786343 -888620331 942899382 -533870596 -771876540 856116479 325036390 -855606738 993041118 -783427335 438373625 -349904603 -510736402 -721303801 281167651 -374111442 435373112 -631878422 -725489882 -137856794 393558940 -312251915 -86140698 104942490 -982650985 -720589934 -792867459 197059063 -679730958 103289243 338882966 33654949 -563328885 125392295 412440367 372933061 -206999753 362527900 106035740 -517293658 920483711 -27444378 -517155736 599740887 -963999424 187380646 582057425 -320920554 -397841418 738492360 -787089891 604549942 -519505703 -281487770 361202544 361750435 196532914 -453451214 -972736886 437698504 273388566 -742207347 -585974091 824408160 -164033038 401022777 -276539167 9655964 -748609404 673746984 -808887034 32125955 677009586 786006382 -128123168 298292770 -165425579 -610395184 649427657 -326893909 -635442545 840457093 -792358172 891513318 849154806 530314709 570960455 576243161 423805074 -69496645 -317000329 -708840010 -445114628 835431603 111854777 150914125 -423686745 -276584950 -760560296 244116020 -865233636 -374639501 -74092698 839657265 951272975 -741767798 -516666224 -717821589 -208496915 -518101107 -225469990 267065497 -900598945 -775054927 -605834914 -965303215 -786137923 -591804687 -277570752 955923405 386660367 -670659784 942650181 -224230605 341613854 -374657993 -384359330 841763200 -232347114 -695895835 641101949 -412977893 516974368 844979572 -454446063 686761909 873762937 798083069 455836009 12781639 -684796115 517441572 462347024 382918947 661145754 -138527100 -366030065 -792508603 17687956 -784545185 -734455533 883844289 900180188 92166214 -655583885 248262130 565327819 988541556 -88961062 -367940672 -31519889 287168029 -230225910 197198965 902661063 -779042073 359929724 648937691 597367201 -554546316 936302361 -679075688 -142426608 58207845 772470319 531774575 -48906308 -949042530 -517480303 42028995 -482650622 128149229 -984734767 166923994 -84490136 -220286752 -182509324 -308918230 -558633171 556844189 -557232809 -625395500 896249783 -234204588 79956374 -280163541 -446596515 212376743 -382158807 -772615304 228184957 -416605213 -987687180 151153266 935661680 -46598183 322623401 -949141074 399156222 816769613 -549389163 519308987 261567650 -934872613 -429882930 -162935194 -578519822 655742747 -570401746 387057869 503224000 596272895 327491833 45123638 690287663 -439281238 451633283 178470075 -375518391 692248523 39115056 -143292511 -375056180 418174510 -736518898 252715833 -736813201 -425122169 -832403037 -712939411 390638959 742983352 382381394 974423228 161216031 450166040 -455639491 -461197415 -136849806 -72578606 959619314 -705838138 -753669543 -319812917 370244423 -738690101 -455768230 324239487 -277635964 733711849 806809086 14412155 -130001489 574638312 558155146 -477439654 -625386085 -205998612 692690697 614855344 -106366862 -75236802 -496938293 393070372 -988361845 370961098 149401909 484521199 -499645679 -473407305 796934823 -740588173 -382510981 -845513034 32777745 887270201 763487798 -134909402 -543024005 791946804 65291024 -423218700 -189449604 -621503842 339135570 93886755 704147437 -722800153 716274809 964509146 -406452357 -518072839 944556425 464356358 -102636269 246949688 198979859 884825857 -58100187 246418641 -60815225 370113002 41821184 -742661838 911789423 718326184 646094547 -347024169 -881720292 94827715 -878905207 -725877797 -339434902 -796089496 524276173 -548831459 -915951165 872135702 -646378141 -493685514 -393855957 526069089 9569108 364550341 -447413506 921150121 963238649 -405481429 705123766 -218532137 417013571 102940043 231478428 760337512 -832479444 -914368307 -665931703 660389469 223609932 492678852 -927522509 -346236604 -378090697 369401215 663288589 -812031422 -46285061 -716095593 -827186255 139952443 -143714540 -505732346 -389087144 578381226 64653028 61356504 406359312 36559437 -148775064 -511000061 403792191 -42383898 -163901485 371807237 517169931 689675835 402594946 -459068998 735297138 -967775754 -895656349 -479279268 436999829 -153359319 197920357 439880150 -420026699 688017594 -500589289 -993054167 951948873 -691859973 -236291248 734806205 -450193737 679338597 -571750478 535776929 841127440 -744311783 -714983562 715037018 -9731977 -690354408 -570616796 517819387 445102539 -897585673 942739856 -23761929 883748766 796007998 913901003 314749192 -67976913 186206091 455245465 723500166 889638743 -892307333 -897015253 -277167205 -277204184 -939580566 -136106475 -588878188 221290017 -958535553 910672013 115883884 -827170073 902934000 197307876 894269069 -677727074 941357672 -448279423 699539126 -489497849 436447620 306106498 -226959316 726357211 -492834983 -148380190 -975301904 65916617 166687839 970868875 -354417447 165837208 367753312 -454374345 151889711 409540327 -88541178 -852334581 -417201247 -760382212 655639405 -94123287 -194074071 -228355942 -239150297 -908494440 557181058 -472754842 -611941987 -884121952 168285137 -503793630 -497937728 -431125445 -786408956 573963408 167362964 -99947194 940306099 -861234442 -894550740 340102935 -957093247 466005330 -341270863 -530236369 -887713209 -764407803 -45738650 -892835971 48299844 348068546 -591979686 113214979 447185307 488467118 -151423550 781327903 534157285 263699437 -478569334 785722165 328638708 -687384158 908570194 -258593107 414971089 711070312 385370247 397592514 -526041426 364395928 801368905 -139093065 -882942260 -303421043 -863569832 445813887 460493878 482467837 -451960177 909745496 -85661190 -626003978 -165763612 108204475 773529891 -235952066 -997440964 -299361374 -695853097 266211004 180277321 -28197541 472937989 -573970243 355011423 -263504136 -670637227 -717282853 -300065560 -304850745 -720843087 350587616 770261658 552157186 992455269 -498582157 -456803288 -226855948 -875853846 -310520031 783530772 -595090533 -421581062 -892235993 633479900 989717788 -56647952 -725678231 -92442063 -177083549 -252690375 120595908 -820853648 -970509290 248445801 -970855723 -546343873 -868653238 561464835 496022826 306337593 -710480642 27400889 629311164 -56206774 184810664 311513355 -601421990 240765077 -268055347 -968845132 -611616462 566187232 -936949145 333785230 -836469792 215192327 769333978 288810175 952084564 243062700 -579862333 -686187936 -270623267 261680214 69741019 306240332 741669092 -557884089 300946027 820913311 -647021871 -927035766 974601515 129789363 -835418403 880664586 838232175 -119873192 -279386061 367720803 572004648 254267008 -785942319 684624251 -941499025 -904020290 -370160973 190468819 760690128 655004828 -422953828 -142957108 262465834 -672575918 717431858 180404047 839575542 -735948086 795573127 253339764 -806758472 287548066 -686067954 -477710413 -403124810 244722481 -337708364 91040836 -502944086 -581536783 -689759474 256642685 944451077 55274129 -335061261 -924768717 -632684041 137335697 496103336 -890043376 37008114 -824992627 287088352 -792671203 33693720 810874500 -809121965 220725597 -415277930 -565327940 -822057866 -647687112 425077272 371694162 787294165 -48797424 -587423449 166477998 309812204 -186566427 -444364865 15237191 606778388 170147476 9026881 -683399618 583233260 324919780 141881030 -753715256 670874556 -981519825 676156759 145542763 144081328 -647910977 837243412 168467857 -972378464 -926786185 722589760 365831271 -449551622 462612008 92953467 -84143080 186788696 -49948870 629278361 472248253 664417116 -840739436 -688851305 -137795372 712897281 -476582544 -471524850 -469770326 915351009 281029933 333862453 645124251 218965870 988833675 -653829725 -504292228 -115172586 316647459 -761326932 823632001 688118230 98211266 -447321638 -984196293 -912248457 454981697 -845560873 -189286095 207258350 -361936689 -651954113 681447127 415569815 -969386650 -428194264 -302906158 -598456927 -684211549 -957558282 -783599863 965325894 518498487 -302269664 954707960 99199004 817291407 -370171240 -424803506 -561595769 137692116 -751632783 -213563275 -366083599 214410444 -981438318 256154778 7735508 -519449055 -389986389 -725525405 48893988 824204702 195878244 -993497980 -352166313 188702749 7213277 -395275389 672264914 -99176121 448038996 -533113904 -989040413 -463704090 81309782 -130876236 38384919 -71518212 -788545665 -573148319 471148769 -569206236 -906687115 645925105 -475754430 920376391 817019110 -991638141 871852173 -124292802 471009644 -477396405 -631120079 -347335056 -435617961 -272390231 -821653888 388929137 -611096409 226338907 -408833422 536405049 162405451 -229646213 -520725442 547202326 119892406 940515035 642005786 -517183187 405597490 628318180 -209243793 -780834187 -134161343 -935077869 -895558817 -434452407 902485285 -663503527 604941978 -411270223 -489443064 -238297596 443953390 -570236107 871131250 -722520141 897696668 -500648262 -409547158 -400296119 576503017 -936056241 -747330358 -648462521 143102887 71416544 348468745 75439696 -112678467 -15454909 792882577 718676343 -497968936 963125867 -291139622 -23528113 355610527 -604004732 -340901033 865918747 -833340806 -798687520 -836650007 -754938634 109156309 -448488106 255329178 899714528 -868362153 -631567560 661032838 -516459276 -156686434 -363208666 483411583 -783001247 89029290 468494923 602422923 -860177629 -539156099 364944622 841106044 550511713 -752585430 771280173 -462669777 51005348 -872925926 -963661568 510761430 -470885210 825725358 -891296957 98272997 728484359 -183360255 -450630948 -374730194 -12015115 803644539 -440469940 -529254077 557365997 -453720456 503206222 -399291165 -534888641 978750995 96658320 -131172883 581754693 -800434512 -821240023 190832976 656731987 -123443770 -900561889 -876868442 150614632 115651617 -278239128 770577198 -874723610 -128111066 -392149472 184792388 -242412583 -513041628 -945064264 59032465 -908744198 -470701726 754847530 -347219109 541814644 -647650863 632558468 -323884388 -165702214 -214725916 126804692 922287057 -487165638 73650052 -183062808 330226551 482583971 69265768 715302691 -554553457 -868277520 143319863 -691809374 506895790 -277302247 -174592296 129422278 548357175 -326976379 -344667767 -601483784 887522971 -695160454 -393083515 221049256 773911414 318962993 -2935431 -475612292 222182812 974030179 158028374 -504143525 -248576203 -514952480 906331132 857143012 -785707465 -437191304 -827939680 -587867701 -573047525 231181286 478388760 992350263 702467031 22188303 -248163428 -677452858 258121940 -807250981 -907255037 163743753 226564122 147628990 -947879700 -196857105 -131863025 -611846552 545921976 664227858 612551284 -303450829 -199124149 -882054953 -638305151 416475301 -925471385 -46108342 -241710875 -977161437 128977230 -204887520 -315234588 -142400540 25701809 -243761559 -894264487 -558184099 291640768 637081401 -311342448 98043550 -674859260 769846514 -915826484 -356563331 139414443 -337622222 -251630184 -772143155 809510066 -560175731 584851058 711358160 -908341544 312594578 9113215 420053710 551355490 -193360505 -259404374 -462900669 -129074409 -650198575 290873185 223934416 59428240 228065420 -942101607 -495443681 13967614 738899055 -549236030 238735929 -170290187 -72527737 -697280542 45999660 -603779363 727114994 987271508 433843612 44429961 -326927406 837562895 414999222 460206520 -394158929 195831245 769814560 -291061037 241124083 1154995 -758176887 -781141779 -24077435 -248578462 851790594 -269083152 37726892 767158819 795044783 -926675471 566994226 589609498 -693318139 -227061427 -843816776 204255856 896081965 95984167 -246666056 -873264680 706560504 -327109457 404840106 356149226 894727568 -3456569 -225558798 18957803 -286652370 -525828383 -347704684 -54379772 -232085897 -380031997 272809468 566445457 643269128 -708928085 -166628004 865053099 681176681 192269337 82722689 189531292 -975737737 66009865 -41792968 46498546 -180810612 -276360407 -224497576 133862562 -266681585 226718087 -506470662 -429340983 -550892714 -889032187 -841041949 -371914971 -124252148 298508147 969005921 -330766835 -280540517 -25254326 379508828 -280428441 -50586649 -6474817 -880347425 -458630653 -986977955 408949715 493879886 -858723296 953441263 -524515047 -38554040 181980612 -657013695 854546051 833131936 521133932 -308960028 -376839869 529441525 -943655663 -153881307 923405073 -241702997 -540992615 188726027 894161711 -157490320 650632729 285186623 -192521741 -430060055 -391169106 269123274 -245281983 919507441 -489459936 334010007 160144341 92950194 771040459 927354211 163332978 339721830 805591840 -599956757 710814416 -884662638 646753352 394223363 -423076743 634345200 -423832897 680182624 -653551464 -815396434 240648627 -40945675 -144797847 264307138 877284173 -427315398 696135005 -164839356 679100282 790887117 966211933 -799204225 -33308398 153480141 698255277 993454908 990130571 927540900 786269811 -825361635 -947632868 -730158851 834283039 147784756 -202310897 838224319 647634445 572006531 -657841038 630267780 51752037 93300959 -615586654 16530127 173348789 420692587 103434794 -318195682 739686818 -187522015 787217192 -828785877 -973220916 818301417 882134266 879197350 568116795 212841739 -534533229 -257674346 -936571658 642225701 -986097122 610086677 782179695 527185598 527147871 -294592145 963143862 -81160614 -207847982 709755857 -933108533 -377382928 -136877729 448470290 -790682417 696428513 359518208 -636961420 678277637 380607748 41931093 -604429942 488664033 557941680 375881355 -603786383 -178567636 639029045 -963427106 792173040 -602543296 -766082498 552521185 -11348960 -196498521 -431666223 470289429 422250669 761104756 -456033309 -623697757 30430354 -695948881 -729182314 804469661 -391659809 592588961 923060276 659159413 906098434 412421374 767103874 -910500002 -957010398 -449309709 -344187329 -323362417 561676646 -44473608 -282022817 -906414694 -514838286 291510651 560770898 -448713360 222746141 570256548 -98881211 91766092 -477246069 -294385005 601551762 -565828955 -553890603 761567101 147925313 357065041 809713609 562286010 272447038 -825372176 -838564233 342026399 4183160 877527642 -606494196 -719363747 -428332510 604562517 -84912553 -860875682 928795276 93045689 935180971 877939901 -208556999 802431000 -246319514 328680477 -782086450 306820949 91374419 786984871 -217482855 457938872 791471019 -743280477 -751729457 977580193 323558658 -810449587 349443944 -490459736 723786938 -847081049 -78943410 -135554150 -438633356 -825033469 854806337 103361070 -739433736 -656132902 692019409 796574686 293167913 785880311 70885381 -536670483 605161173 299930927 484758860 -166490817 664494404 432419067 -516659034 -993383000 -637885484 -886544495 481807329 -140915350 -812704219 -14252879 570062191 128746899 -333332972 -510181134 -288552028 -12542433 411252190 429681216 84530333 -589218062 890930582 377328556 243441689 417133660 620936509 -892353538 -27235422 -67967924 231335831 954341072 408531193 531722558 -107794101 -770680544 467841182 -850869680 942471575 -13957198 142831223 886095163 -363614231 -437453483 359456649 -970243478 602876408 -383578257 -146784730 270741526 -909786542 910112628 787909135 642585596 -291981871 337137998 846845141 -414582728 39141428 940311552 582654891 9822664 -333693101 161085522 289939251 -758409670 515894724 518742488 -602436002 -18339453 46181984 188604901 375596740 -386138167 -584134943 714965569 -996628039 -237442916 649191224 86824241 -478212823 -503122468 263093541 -291197080 -699283583 27813779 -553235106 590266343 -202321853 -220260577 -829790829 472152695 221189522 159175083 117740665 -720839588 834132395 -595422529 221237038 -738559071 -98220183 -660394100 -900362728 530117768 335174753 876572794 -724845644 706964365 -935016709 -2714029 765539535 251524182 -391415162 174789490 -895141067 442443747 764715822 -648127739 -562659783 -683540258 802764970 830482916 -935955371 908509119 -74024338 -589670918 75847153 -832285464 812484899 -404424829 591546737 -571234142 723896632 968079535 -834868155 194895582 985167371 -962629042 -234226465 254136419 145480972 416058858 928752258 685756045 432829890 -980041603 617089438 529533846 706522702 754094091 469486447 169872189 304734601 -638671493 -192062169 990675826 158447914 774878575 -861264166 -889946183 644861872 398431966 64526991 -505777228 -913576734 -9220586 -732854433 529114143 -327965094 429583080 788027755 295484794 -532113131 26207088 -991754059 810589198 438908492 471765571 -961686144 -997310436 -890546200 148136134 -189362612 256801214 565213540 310002296 -659423458 -727989255 493293384 -105489309 288371145 182160351 -993878154 -8527815 -193900695 835716694 -611666585 709405283 39380732 32990561 138259717 271234829 197510062 -87108210 -310483464 163800474 118092450 835083803 -273240248 301697314 -93933013 988857850 776940040 133089994 -44840160 207385917 977911536 -248070650 -878230527 -121632247 134092820 -443201431 -630916603 -396939995 -499205412 -273490652 -408959109 -166659413 839209064 -313300204 -449882223 -530085208 263648793 979838608 29179394 -948982432 740228485 157133637 -568968438 106658424 -145454793 852018566 -772460312 -374618226 -430501908 -190803312 848431606 500187451 856847069 -901627035 -256096532 271933840 124505072 304956461 248426173 712558122 141592015 -632480193 370503309 796783995 811310172 -120183268 -959886286 563662031 720309686 -475385120 -649642875 -551887051 -591905735 532804216 -777320198 -253064471 137290559 948737539 -785926856 -934622941 897988569 -972136591 -722104878 -864835243 -430436086 -24630035 50716075 317972539 214157184 -991085820 -433582133 955480249 -530268803 468651189 586951931 -812291037 908020179 31222971 -713985081 -840598251 85034564 -903936268 429523416 603962435 302235247 704986317 -765056760 -472727382 370036831 190303145 660869380 840993239 -182151362 -489715549 -86137866 600067143 900543944 -258926082 -330765598 486367350 -291763220 -683964456 521913453 935522013 -770387828 -46764217 780668525 -525551328 -912426829 -967737057 -151328181 -863640947 -774600764 -948475052 -637478325 -294257601 54517675 16386820 79964677 66901489 643706684 876867354 529257180 590120602 -759723524 303417535 -155143288 710385628 406680964 -854162686 258089798 98234331 77398816 -750166345 -83186690 -553587244 -308303647 739843382 750608655 736807940 -797068305 -390972095 850021258 -813600865 681024114 -403907306 315918643 -5313585 -446879920 296122994 -23528372 6830823 706663489 746481534 206349885 -286931786 924562606 -291057115 -99506334 -897540496 -825538787 669685611 -780370833 -141987397 -280099323 -773612739 137051452 402728336 674029134 345531342 -928103464 -338352922 -731747127 -273545229 -650607144 765672580 563493648 830076868 652281999 656363659 847407321 -723285126 23878118 -576565599 -514389640 249349889 -549546176 -481174335 -424273337 184884755 441254472 -788787975 945240975 -841837266 730926967 641538194 -303903563 48374166 -623326470 -284577748 968873304 753436765 512665785 763707383 -654388988 -396807972 -497184040 -141547461 884189347 379894002 -372455603 43054841 921408794 98534932 786404317 759263908 -46413 -138933171 893815902 606475673 -127571473 890595480 311834657 688693233 323026858 -994276934 -161678896 -652661496 134237769 756365698 153477974 -753124878 670542062 866899108 89611359 -861894808 488855597 567848810 851868708 672796693 73335078 445528625 -464436855 -844484359 906553328 46004420 -588454174 -249542440 944068559 37666441 -375110486 943280617 -563386590 435845377 -934778190 -258446002 499480682 969895676 412310763 -175959061 412163843 441137222 48768143 -452908982 -564943191 873024616 -899144720 989018229 824950348 997746637 275474978 46196512 72679243 520431880 35953219 -778009888 33466133 849487632 -502182497 -183908343 425198189 888598216 452946955 -410464234 17055492 -113800725 146239206 -735585772 -599970419 729161934 -706030201 789842591 794848916 -530551766 -46186718 628877762 564890376 -661378977 860440903 -658354732 893149351 209197835 434385958 -216948692 -373802435 -202829205 -610491618 901304538 267662661 919010947 981476064 797781091 -801125963 922716067 -331335940 987569996 8403213 679082034 -971833476 78536514 -65965587 -948096502 -391967519 -640353861 -472915502 589769727 -461129954 -514809854 591232933 -452328401 527092778 -787295428 355254650 976399193 941830217 -955980220 270570702 -213023927 491066910 -511054357 -749997565 83863338 646075994 512602350 -312965242 -416530289 739630532 -110845591 675257294 -254196370 -323496506 818700370 909153197 -167479444 -679077267 309520604 467622782 465925133 219423438 -685089972 956608760 -887056024 106037390 -534867490 -804542412 384580147 -323400566 495685938 637230144 968481143 604005853 -690183689 225799766 -941937909 -337652635 377595907 -14895294 -439408393 923660850 -984415477 272493732 335212791 -941474198 685696305 -167539849 937771681 -100865764 -930815682 -877957645 743833748 -146449149 -538401924 485448207 170725256 715469267 -598459046 761143480 974410823 161208485 -366714137 -876368133 -145534416 -966631598 402554418 615746559 72794150 340841532 -946449322 390528630 -911412948 795778529 -206123396 321219323 -222465832 145105817 795142978 839556415 -642009805 -108503659 -990848084 -264569616 535127886 583575499 947134710 862598613 207879792 -450612236 -217512637 -586667253 -790678533 41956786 583528845 -472600246 998782103 -445952251 -102458727 171815103 782992236 174286246 -125110041 -139549911 -81918630 242097891 746119222 -825260147 -317492401 -17437742 -826928947 -57115274 -815180135 -551780624 753971712 57921861 572904036 901107751 -665642320 432589623 29792221 -740838702 486556955 977551010 -644011804 -855519746 685161210 732346515 -714642772 -146281788 46514816 89642127 -999872965 522056141 600615040 232385293 -29052522 466902676 611498332 171478552 -890113468 -417213036 -676406510 -653331123 655272097 -327035671 957405984 -781471338 -9692689 30159818 733989037 15499511 -504986637 -558472341 -458473655 -351296875 -784425276 738363698 -862294616 430074397 764738507 178321780 -538756739 691145556 -915037089 -958239253 -776788433 -819025345 -779208376 521180736 596314044 763238038 77291858 -598244191 -393086033 257522156 -149207948 769256246 -601634324 -497978081 129437805 118628325 835798765 -525526180 -169951963 674863892 489478428 766101845 146957062 39888402 505909562 818889666 -133018964 -829682628 527113319 -889454560 285031951 986032518 -815059759 -99400446 -559507150 -482787346 -507398463 -823015417 448636595 834337337 79278240 -362906959 -952373746 -685413985 -169345576 828993378 538788164 981147335 759899251 -702008713 -428489022 444892845 -442699201 -502061707 -942647243 -691881528 622919666 866864560 341949653 439603649 -217007654 234817786 -720381985 -686639570 852791923 -284710921 491203692 116572054 852033660 894909465 569971395 577705557 123865035 88787814 364011205 -413307049 401511367 568317550 295970362 741170729 -219951929 840239565 -892293277 -106075280 344408766 -383689378 -375303166 -70355953 992524456 -786692825 -17378277 722825964 770669096 159519239 864075588 192388024 -639707290 494010341 -737347627 462640476 -520972530 -904190342 -600551419 -311557663 -731948829 -903404154 -271883595 763406126 -600849387 850237455 886650995 -392145422 714549981 217630504 481450742 339902367 -815543941 -434330488 742274996 587377651 -536015024 -479168853 285169319 593633955 554050655 -89612207 135075474 -157983617 -643406161 -778408734 101478303 -866045236 -526748998 159385863 -289583988 869836029 -352673156 -906464900 139404230 -266747194 -856960351 573443226 -239121556 -619644834 341698857 -371305782 -259562967 -742610492 666082223 343455551 752442677 -524857196 426769655 -42729268 942065766 -133371269 905958593 -715003776 805392622 226914455 -668947832 -331556186 -834996164 969562781 236550223 379904261 989634441 106024887 410944884 -197621301 891005861 -936446881 207825711 -14515687 -878843268 877866572 -389189492 -42822492 -877516171 884073324 -272703136 -626071717 247592437 -739489190 817481270 -149343266 -831783424 -924126208 207896758 -2688237 500845782 977140377 -956883878 -153611343 463741031 -758776092 -495887320 -467835286 -1440711 604001345 -916368520 -736433954 -332490301 699334527 -352434572 -334388583 -508333759 -517097362 -749572651 600803737 780386832 341087460 96708709 -869033480 641228416 709454777 -116305876 367298479 563597034 327891568 419848030 -162996952 193587603 940912835 -574502345 -856274537 -621265134 224331862 -522164303 431080464 -801728022 657951670 535382922 895709374 843451470 18883778 -462695278 962449741 584305455 -595641070 747604537 -599616454 -893500307 450428791 838509654 -60812619 761423718 138770143 -981049203 -898011316 633999568 -860087315 892584830 420232105 870125760 -151750954 -449435173 263833011 -559852299 -976729604 -771428518 808911335 808284405 -564372270 -117216162 -769911995 -279562577 122595976 59524106 -689207834 326450431 -921944241 931877970 912366206 58864962 581145632 433965466 -9485706 948608839 -372740861 913978502 266501688 -754843635 368986692 912653177 -203843060 40727222 991727797 893252129 -317152407 483010421 -603230980 -911117162 -924151601 67898810 -116778958 -171665025 -263995925 495087362 773428407 -70929979 633692726 -833746767 752408266 798917922 -981253634 104920422 -546139048 -122649520 991213976 -749693246 72833168 -660191676 411194153 -232549310 -743809120 -601965354 171936410 -373707498 -328725706 -344359037 -168647083 641255851 -157353780 -228335916 83699507 319248925 -898330880 155110180 892632185 -930205291 864068343 208869511 205255810 -426312567 -905070997 -83821694 -900735434 -147609997 -777888573 566226008 -586384729 646913016 531688941 -598803846 -952194622 -505540303 -209956907 -991171661 584003868 -520896957 -416639923 -636178788 320311842 7800930 985458923 273313026 -922313766 -204626186 891791177 86916685 -11715268 -489746713 987855845 942371565 761166507 832026115 722616367 812248229 342942528 902128681 -112362255 -667396026 -475979727 659900422 -585254353 321292364 857237588 -956350900 -28885884 -348299445 -352691299 553319640 685342677 527973405 87176487 151889937 -646615129 -119342081 -653114980 -350168925 911741349 363397290 99849683 87964062 -262574492 -891403414 -278781833 399552598 594558655 238211857 -601475703 380212972 691438229 294241387 -380324116 279227648 854461925 511789395 -954970222 901357230 -916971409 -488951575 -411817942 -164204761 777731531 837103810 336342070 754939987 535675857 74129441 687990811 848525689 -366239754 -374022250 -451384740 -35446010 982212413 768398148 -87536441 -673447184 -574326066 -634212317 682607379 789235407 -303965235 566600003 -962597132 -862758157 105378872 -663241065 190950103 -288204268 -708971350 362237294 -176801400 54630452 36126847 770653277 -504101549 -246601371 421483003 -648585687 2330249 571955122 655710253 -612336475 20592953 608768399 50445303 776422665 -462690477 210364786 -76318400 332312579 749863857 -422474757 -914335022 613213936 -575403240 -782765865 -883103418 231272845 -758672801 -938280740 -762866610 706519356 405511799 -569882822 -777595943 768995660 -856663315 -355957726 639383737 210145610 -19971114 977496066 630186237 -501494509 583085513 289577539 -507167873 -933294058 883774572 122787235 -947835663 -831849573 -27747005 452385853 748548157 174952012 784987139 -510714860 419996752 -662751342 630923640 -369908606 824960204 -776394173 -730235551 -846902124 586183700 -516545426 372365987 -386059770 -333638320 665245971 812122488 577412869 -754496229 -129546821 -907961696 413650633 -706255509 -507375473 -426196436 -24805510 -426149907 33815331 870258413 502119804 257873467 -429941690 -15210624 594583799 -107218070 430858217 -4952755 358583061 241247376 -874561292 355815845 -338927280 -744114948 -129312341 117342578 -786569568 154089223 -489712515 -305144931 190502842 75291516 -621023708 -89764145 404291166 -470402253 358986200 635117381 716675732 119057576 546102546 -217388707 598273963 -417942454 547300348 539076404 -661466064 621411026 -46308688 -238693602 59777210 896307921 -148147261 215244362 -265865707 590795812 904646248 45250178 -418100466 728192843 376296156 -382095625 -227441786 -117912440 -642278297 481628815 -434375090 -291972873 -446455542 -636301150 608288422 680504897 271195029 461449855 -714082089 -166013951 996075033 336783583 -932787751 -616435183 -750121112 210116597 -332814423 -980810944 834412579 -250754111 -156215251 -236661984 400228996 893022416 848477571 342176511 -277618844 -732597789 854191021 -341855905 986314565 129048845 830139381 171834925 197591302 163895746 922124430 490542780 -707666274 -189782220 109774871 -352680008 -255724816 -919764327 -941729698 23201874 -350865816 658244073 728355231 650003535 193625199 -248084204 944413826 265219794 203482196 179654137 48103478 -27067991 803677846 -237717578 9702986 -764665833 632786952 87074331 -796682952 -422498587 -763989544 -433460776 586644924 -834285765 -447753778 -689702371 107328262 -994744363 -763780135 382783612 -126844156 -156837382 175308244 -407977643 -899469469 800787035 -550650875 -982321610 911123726 769921300 -809832025 57344235 334411631 -435403078 780479310 -379478161 -163628339 -772844052 469721495 455377771 253337732 286238475 319616836 -778724838 666893372 -579583678 -375077133 -894245938 480246989 281329156 852280271 54552696 -548502930 620186895 464309161 97389856 228310730 882131582 -754352338 -549733194 151337956 -153643530 -260411219 585900718 354336112 301105988 -931396047 587900149 948483837 160398856 -578638114 -180024355 -420051520 844050956 -108363 801438199 -205618528 -660548507 -700415220 956681225 -461908211 -547848470 419834437 443169155 207037312 -551882165 -781775318 -635812125 -262892647 6781885 226320029 -481452312 198258719 -267648762 914878486 264679564 -872953989 -142090062 461420598 -783138344 -19141651 663641780 612780887 514436646 -128282400 180027570 851007431 467815375 -970273262 294244754 21912899 307648250 -286818838 603560297 369321675 -959737263 366962812 -247080578 -585195416 -473736388 594153243 811586891 -919187731 52685637 -797576972 -468919296 -220659358 88136678 -937784495 -852187123 57257105 -72978168 -352349448 -723688925 981489162 691731346 -717810627 -299426489 -228277582 -365814606 -950551360 -139388731 168301413 -165614603 300191867 780211933 703736032 449561377 -484966950 184353701 852444725 -500280579 778074123 -302124489 -324268260 883241231 -418007797 271575693 -304758136 -842714920 -470755417 -913488460 728270270 -197117803 -343132604 -721009120 -64336275 -531208123 704440766 -256315301 -127745318 393952035 522426595 911438535 -613264032 -591525447 88600271 -762699304 26689048 238034011 -120968985 749500617 591416095 -549919384 339546786 -344738108 -166568441 958089870 126928800 -692284667 -29302833 -639238775 569218722 275212057 -837047432 -592157086 -987738310 901203406 589720714 612532850 -374523229 -926243585 -721346247 590140098 -551075542 -940382495 548438976 668272034 970887019 -876824615 -755423241 6189810 -122702300 -681393512 -757134472 -458462988 441952133 -655465085 -385797011 -661842732 469416936 -365283042 -159190176 -232570922 590570843 495438580 168026420 804174961 849879290 712462566 182858200 417084571 230407342 -268824319 672830057 -819338079 -25245237 -887683151 140625321 -167078817 -731332041 -487794937 -212594816 124122880 235802582 -779453242 343419969 -954077188 -297746626 -704050904 610230751 841052276 -387451376 135900346 -118740418 143874971 774730580 430633998 -456024676 415506056 -206315420 -153648010 -611110586 -470851248 -370222080 666464685 -441130607 -730670617 -91378060 -153988407 -948827952 295961410 -121044087 -973971082 11035427 866582546 -617550220 -650047831 978138424 654251911 -547644091 -495615936 561736640 984924864 566169283 552332819 -458056393 948289383 -586401676 723262324 824644363 161890954 406278924 -122241767 -470870725 -607519915 -739735902 324097139 392996978 790324382 920261575 703847163 757268228 272365163 -564830305 -419055909 -127986870 43712610 449050416 -120679927 43422276 -809620357 284091384 191479651 -46158909 750601226 -725713639 280544126 -771532818 -24046528 -482250102 931560243 726408208 477929878 -625853639 -453978072 -626638207 326124422 -813434113 -147867704 399292122 693292902 790457173 852741770 700019228 -591555316 -791547632 -425146550 457805250 894582287 215028970 -722867124 -352290050 -28988574 -832161392 16820349 10596588 -607807793 223274018 -670722009 -961659952 891177935 437534779 570341784 -737742749 420197978 594098916 363294097 -344367144 467973480 387004258 133226947 -514246253 -498625739 -841420383 -709184133 868414714 169501477 -963066410 -864419721 -521643831 -191213093 -104502876 -469614387 -343539035 547005342 244001571 697331460 -121620354 -515293691 -128240947 977872205 -207859951 -88226509 -194767989 -509291164 88761052 290045632 45403562 274466681 -225133218 -756213630 378023530 971583202 452232324 906360590 -123641069 -516913989 -579573124 848455354 126697024 588036077 -662214276 307436140 -9002210 446328560 185262488 -537896926 619022238 784161460 850120460 -278235437 975201402 434638716 155538215 -877863379 462458842 -116274404 681824638 778158129 -251764143 597626374 -110749417 907067412 -950811882 133753167 306768125 362305860 512333948 545008478 365778834 -317236716 -276794380 383331267 -246063011 48378877 -846756440 862101257 131919833 554975813 28866884 -307856439 -872713638 -218509367 258869864 140459975 -780137401 596976731 -404910635 390948898 -570780953 -720504882 49276485 -238046954 819405923 818425796 -380217559 370161549 -550713505 836317875 -78926966 -546336275 -449814629 300754685 -638681623 732918631 -325558204 599681445 -757629253 -463590290 885011975 -304731049 495704107 14735174 825258353 498711320 898055099 -422153071 612780259 991521028 -248475399 -737815273 -618475056 -858394700 -219133432 990336508 437740668 729470061 -611795900 932600516 -937500166 -147232906 584052301 -754255991 733439478 -161449735 382633570 406308177 -781123352 205166862 -578676371 845340000 -745295656 -288837630 295847850 -446520544 -557799024 -847744808 972192232 -718881487 488926495 -691395785 745864464 848443134 -716703737 426761511 -231138501 128136381 -376501641 -503530160 -186848703 -574627480 564479765 -386390354 -28633685 -592943431 -542995474 88025865 -313567638 -104671294 -752016557 196300977 -657349397 944766102 886337051 -935951758 -597159829 -315177722 -280153816 522054975 765204677 94509003 -758135463 889449392 -286691932 980098304 539452784 661202271 -690560229 943374285 -359233362 711095126 -95171891 -48296300 1412846 -291355082 461197790 -671651679 201619150 362702555 28168916 646144765 -386313766 821518 -374686988 -99534421 756935590 646245914 285014485 -662303720 -410946598 -14766117 -190438667 345918962 -2807906 -774173081 566130060 267080744 888255866 -697700419 639523309 271293507 797008988 -239077179 -141063733 582462114 449845674 853413987 584879737 963685948 -668996413 490077968 -806627024 605942789 -30148695 760583798 108106076 -45717588 47337822 -134254876 -881617901 718525739 -698675983 -224236584 481587696 -428079883 321096859 -622801553 -333343659 705379871 -632298977 795661317 567668362 381175968 372023800 922118912 -631637907 -588290303 -287653160 662677822 -797651502 117754519 210480612 737332853 40156622 -875599021 923503532 456838322 235606271 -397634822 486476341 714651513 817795852 86255219 -39108127 544043053 -30591119 200372115 895185970 155810978 355950410 -442318614 -844530718 -970594528 -825317931 -174065400 -363785537 -134409786 835759756 -386195351 224083060 516307391 802487567 -983219693 -850868558 962699076 -800169168 -783248733 304125208 -818768302 -740285246 399386980 -620862052 275338366 554293331 -487065770 -675859768 297354078 892497412 750263864 751755488 -534127007 -219128849 163975714 -926623162 -827590573 -772789323 -421265927 330802363 -106044054 -172022844 -679365355 -635797171 946933124 -788316900 -738121832 -337293941 -959760690 27000344 -597971424 -813119267 -241393055 -641721708 -872354937 -925166461 -556402233 -20673467 391419418 -128700200 -17874495 -101465228 195126332 -2906815 -448130869 -405310601 551464750 132359119 -639669126 952919830 73795465 878859688 638911757 515431256 -935452028 396441892 674664359 -681322847 912244319 -751196506 -977441841 531926895 -905875550 998343983 -722608093 423163099 24239719 73525471 614661518 281712604 -10000355 -87823902 836003756 13779015 -402824031 -771529069 337736321 573231559 41064456 -321267463 -503273145 -195668255 -566121565 813644934 285307745 872101062 -192184919 -318293505 -261547824 -406235385 -587586664 -674376415 719663904 -486102577 -392988051 -671191180 597301448 939190140 -268679224 368056212 -903059000 -806989631 -232664545 -72972329 -81758917 572327112 639253569 665659171 -887115302 -3707794 -823484429 -997600840 -873117180 -370676355 164241098 -819151999 -256651040 -371276633 -898064456 850425544 -804692838 -432847507 332010307 574395619 477401321 -25187716 800232176 -161134769 -917718732 -910137507 100307536 653630717 493288134 -571250610 -494324365 -94409425 732495877 953861742 -332517345 -7268011 266691878 36985632 -138995661 -170046730 948918973 -783888193 903432008 -57310975 -103089915 -336001975 -775741222 -898959309 -581362133 451911857 571677389 635040292 552207597 639932640 -875346441 -660963706 -724814279 -811198263 -459142434 331339232 -426726018 -228528904 -824803131 -432096134 -370770592 804476778 -353832685 669450776 822295529 585399477 -885657003 -696032511 519093265 -254176269 738229615 -54138603 109687187 124759312 -410129821 963843525 -533078509 288385874 872629732 9341676 -561054661 13280761 948754423 -909877989 775011022 -420180978 -139333588 182986746 -562549687 -154090920 350844482 -254277806 373224471 442326558 -65325431 155493871 -162863605 -549861850 684426974 463205790 5997537 -762868649 296324440 860283511 -613944895 559344131 94171416 -194574775 7556710 502370699 -986907351 -817027695 -8774416 306902391 -578891077 631807534 999030344 -675665196 -22421085 -98670232 -261976556 -311790174 203113332 525373402 909124644 -266842989 981394246 -750518950 705004207 -753252480 -793458164 -379368083 793655951 163945102 894282913 -324390517 -254176633 976396479 -666445727 425538133 -776408553 -409015239 275469425 246591402 -458269200 63515408 -624738905 -816642171 -223597145 -858015691 205034110 -19645266 351981611 378374044 -582634150 872260911 -673875213 -544579459 -64803821 760398819 -402884916 889271025 -600199527 791744896 94835896 477088162 -405350240 -79799085 847036498 130463997 677250325 -952275011 330914455 -938579488 694655984 -228623993 -168674394 -854411366 -11895054 -349455348 -16132419 -83382352 797200929 -420533970 104246118 523873832 -10003519 -957098500 -981171560 435194668 -427009521 -780439919 -339597563 -581142096 933033191 -775184204 -445853573 966007172 -968696280 -584525323 991198901 656916611 -818305634 -326909292 -674053585 -905569242 -536158191 -221182269 -611232712 667705081 517782880 39234759 -589916939 495716769 827761847 864364200 145831410 311648826 6864498 -892776869 -424175857 -962261863 -682154023 987881953 -606176677 -786754422 -352684718 -271127599 655389603 931747962 -314586947 392670117 744524734 333306404 135660115 712743712 558113184 -184822067 -293865573 -936550485 172788170 692223895 -859615479 -534278958 -47935471 235379521 -743192046 958691247 -733069187 698306501 -45170705 926300646 -892481543 -417370413 -831899059 -981827504 334379365 427988694 -385380140 -975933205 443161201 809907501 -392963752 974915770 -338910950 958302916 911403030 148804971 438552944 -903944782 -390370315 -206888643 -148544711 -752449548 -310604410 682004704 815025251 70467232 -177483840 -113813451 581387017 65249742 893950897 -278423513 32507728 237450111 -733264559 297910217 986227472 -163589526 -333344168 811822963 -61858988 -749729127 794832542 130425113 -481751074 -273702589 47853090 678816034 254128804 420874565 703367272 -568595662 509023829 451711883 336764212 -400053198 55658499 -801076442 740366954 -524590736 -479426156 342252378 143510885 133665175 264525870 133000025 971367293 608126627 594158048 282174884 -841446563 -899032293 -407082466 -490433008 -735492581 65252271 -969694780 -45890164 113100739 43723682 -428624014 -738675320 -894354609 -545395095 474696992 733182553 -461690639 -374661862 164403474 -476996472 -217370254 799416939 -137142187 307802995 -597664600 -620041826 561109885 991205420 -101539106 -198936152 495664673 -684867864 653334731 -773999252 167670738 -250041303 -727109373 -479768324 555355999 -377431297 -953022831 879174399 188298766 263767182 -754378529 -32191510 -30337022 17680218 -873596973 -474508566 -595378570 771298637 428180424 -394348556 664562572 143578388 -142224964 -96637048 647327036 188457417 672568764 -630604667 487761068 721555465 -187959649 148988972 250767819 -94915504 -370528533 675700479 270901208 -39520899 -798141003 540718432 -62960042 -656379154 103687894 444530022 -980092018 -281204733 624909680 729585158 279763480 311047355 -147021034 757168030 -812774107 200134463 484346578 734013699 554950972 -67081072 -159305020 245642823 943899936 -713572138 -868372052 589530480 314315139 -841582160 756905349 -624271811 537255477 423908826 -21637876 -620083048 23057044 369680451 534350405 845324846 -125089343 848672702 -964441971 -64985531 833562773 -24807073 603196807 -262915012 -110068990 -448620323 679426870 754035363 -618807338 -54560674 -3977649 -75798561 746487837 848842391 447719768 817783031 205562705 -202034249 756055131 415263674 -316080126 408148058 -670056955 365440278 -663342529 863182899 -110971583 -271529301 -321084239 -130693409 -886103461 -26567037 -843813755 -190077168 -39819920 898600415 206188981 -987154874 -410464618 -362154158 -535694936 776195991 -500486880 325527701 -388685953 811406449 238198998 949853267 -87556580 -601889641 32195593 211560433 81431584 -171726800 -911121861 -631335579 728954160 -125111212 -787507805 -54370331 -779824304 -726896081 -228309825 -620026608 684426804 -96722989 663904044 -771170612 239449015 302693582 920942650 818548563 -958036781 -716946419 421913243 -608549363 733037088 -436377334 -797928478 -517011910 604377763 -969358280 -947806076 -303994544 -85157892 484261759 -397739183 -187589856 -867811490 -85655228 -494075191 891864952 756306223 -24359707 313891962 -189759951 -805965347 709728367 -94998863 -931297404 -344921042 456858143 577217858 713712574 371587257 -16214634 -515793791 962253367 331870866 -302123679 295735807 683375771 75204911 -828666058 -339000372 -337063614 253713214 -752211517 451748504 -848844044 759571746 428242829 784024520 460690320 -183044060 -372956407 737284734 -558996572 12452197 29468892 920223732 813582895 299761440 -141344562 584935392 677017850 -288669388 -16518151 437323566 167878364 -842117300 -450535210 989236529 298105625 -147837358 124876518 -311852893 792866199 673366805 681773159 924134605 579593633 -674041242 -487620057 733384877 509535843 565668647 -239890538 995093523 516734723 -710185059 -342851263 717145723 803543718 568310833 158255312 241638677 172157880 -264629676 456314214 425557711 381123204 -351250170 461361588 -350620745 495470200 674398241 530874433 672760537 -499626490 -329824787 -262407002 656835043 -331526291 -227147022 -146185984 -191418948 367601720 730544495 678725983 770463777 429546083 -632681101 140758775 155804874 506761061 305143137 749489652 -878934931 676011635 -536982244 -349089150 -829894483 -263162489 490889552 -904399980 962959697 -679058392 613291513 -551256972 482950009 -522463814 -177581402 31189798 361039404 714973090 19198356 734386667 -300662357 -570684332 -45240767 -431444342 -837517724 254381997 -924137670 227814263 -764301846 -128265196 -780433721 724901863 759166775 606052196 865221183 -156446902 580525526 214964094 -469278226 247437425 -604007446 -28575048 965985710 -267687727 -664216303 -269950415 -834959141 -471060780 -18982105 684850956 232380271 -743496670 -740360616 519447807 419364515 -397237221 73826609 172400184 -26982694 6661989 308819924 -947858058 623678542 253755296 -405435320 -43807734 -716739748 -155521359 -217350937 -945872832 757207675 -353677427 -407295896 490920286 -807562797 422582476 364806501 256590801 250156185 -693466633 46191024 -780624261 -46496857 103566269 -52741877 -741774467 -358997220 833842271 924426922 969032750 -382565220 5819138 -263811706 -36836245 -447308439 576066665 -603267786 -584594910 638076719 926840576 960233669 -265677344 -128777930 -795638013 -615838754 574894175 322766828 508157295 -204355287 -569768747 -851130223 -774639331 -13930941 -336915407 240399663 -517869516 242447279 -959380338 -623218703 -58840842 -690153990 740991258 -233167792 56610861 -348166045 80902766 104106466 -444470946 -124097908 387544981 600924512 921091670 985702356 71302435 -657344201 -234590157 997602238 -785935843 -834959823 -646420760 -655001395 -536097584 741980648 409314725 16974636 -695689239 893259246 153067353 445656721 349581801 -99772322 -773467586 -826520165 95956430 -308617436 723056220 -186057010 653415560 -724036863 -644108194 456544530 920609671 -628197452 -85949518 -5529420 207203597 -393147093 -952776120 317948208 -79821171 -828842301 -113874185 512895656 -866301400 992532956 32868143 124884695 -955244852 -757146484 -23451313 -647789418 532775084 -73003570 540093161 -969364478 -611849089 961636548 702562842 636172158 -624457773 357893842 -978475639 271249016 300197713 -741683509 -130000412 808175491 351699393 -377360108 581767594 317537456 -784279761 -622691468 -246585614 -237169991 -791237108 479608600 -43081951 -955435019 942919928 614299954 -444168814 897793796 -271567637 634841122 -161837727 818123753 122134814 184870568 502306820 834685873 -392121862 461511649 85620933 -130568532 -930670999 222364882 44273801 -196029805 -384554466 -209906695 95072388 959449055 -153209579 783681014 805165624 -608943261 879622654 -201129767 732308890 995918029 -686552598 -751766353 -86363674 -3298645 538331940 -60430106 253397965 -520071163 483345777 -41565869 825180091 86536290 630194860 796365943 -936692947 -685028996 610862333 -64308906 4934413 -339638868 597149082 -587247046 829964349 -478068298 -364043699 -66675555 -339126216 -664350157 108557115 940721341 375012725 151150959 -656736372 -570930740 635007958 -258320336 -451455053 524507018 49845261 766474046 -976031752 377452028 116628215 -169217644 -367930591 -671677486 -16269922 -526491428 -680455727 849879276 764283679 -263081409 706598494 221621805 233787247 631269443 241132267 549696670 24594529 249902349 213565387 104318840 373056198 485918308 126146218 -44427009 -867923658 -874472760 -436845605 -781347033 -900255176 -670842503 744424188 -180354341 888927591 429347194 461974154 -944480926 944532634 -560919634 492287567 -707559314 -740922190 -204122581 6165412 -995645196 -433392789 -694009501 86392971 937207103 -552768340 56951403 -523428878 -117332861 -848013749 16596870 -409867031 -841018980 942548254 393164396 392329016 14802868 -902030060 623372484 -656610177 -969923743 626211133 194929227 198351257 653851786 -7358369 978599395 526310398 303512521 114364160 381847536 264654536 626781486 685882411 -193540344 919850934 -601639256 -553291514 750897311 -402454870 -399756174 901927928 -706759392 348816333 702568108 608642268 -925501038 -563708736 -257326142 962721177 685389848 -918016327 -116720017 -455098704 -754450843 89914868 662069332 -373135787 -349371953 436479611 -457717599 -352995982 -46519942 234961212 -974762705 43900631 14588777 -941281294 -145295225 -76590238 -892938866 942971690 -923314791 556870500 878091576 -239852119 369569800 899464700 -203111553 -797339455 -387812933 317289818 930072856 -107101923 -600164075 509775588 830832547 -207225672 -485361367 -952095482 -662683042 -137762320 366776992 345885617 -341504056 43422980 -225917756 444808130 -983897280 336419386 132576732 551083679 662972909 -948151341 387370965 430512978 -929415219 698214441 -662412499 -310055106 -557406742 619690585 743856033 352695452 -7469365 511913674 -567612973 -99991686 -382545288 297842805 -467474259 781315624 455589455 124856741 -762190814 -583091818 -555480388 -125861578 -727351313 -701969446 -344835569 -205155597 984627123 -460871400 428629234 -537254724 -732628671 654088996 -241508984 344716096 -326602888 784488855 157405763 -470624015 305407424 -460354365 178988251 922532618 941595598 -721257861 863194962 41519266 -172233399 642038406 333447912 -385063588 559081094 -480821721 431981129 705163504 496033305 -853040718 -110151215 926431342 939411799 -733415156 -993183718 346243487 103778427 -84032680 668085253 88733994 566516424 617595809 48014322 -281384135 847553008 325748300 348974531 -872245295 654523402 -175172248 563046711 -669380192 975043982 -80352751 883101126 904939498 -794281261 898378017 65484210 -183634599 -952755108 -81031818 -167052739 186552547 -307554406 -35096915 856171757 703077216 -660346544 479921930 -16457212 -531113740 913324766 769650987 -354233074 514524974 80872021 244643277 -340391006 -162199618 -866922834 349240218 389671308 70635057 -317038879 950974927 351756288 -968615637 353031937 -927365676 564676305 753961367 963278002 -581479836 27923453 -879505174 174647822 227348623 -447606879 705010568 362603023 -197173915 519139757 591870814 -138104583 -395678433 289785881 -171509116 714060438 -757866764 -810047393 -641464569 897735749 -532568864 -130997288 -451150596 -492296514 724913111 -331265931 -660249107 -993097293 554271308 970007874 -688341416 767260731 -244497321 6942320 -443355904 -131167820 -167344984 628340595 -97533518 -206371801 289000109 624127174 544503149 -121109325 51675917 -449802947 -196637385 331164186 -910228098 521723261 995569797 226815455 -176744998 -131752206 -865042429 483778026 -815693361 776705799 -220130298 33246834 -180696294 955194540 -540386758 -48079757 337407407 25364450 -269939083 -214259641 134375629 731490379 424519717 -262707070 752272945 59964149 94332894 617002388 -177379427 635481223 -836181773 -384342848 -465470030 -266822462 -352285022 -262814478 -172980720 233433929 479203868 810034102 -883768080 19342925 504334140 -742495635 -970810753 474254070 349807067 892395762 -674693414 -905388221 69003893 -41149316 -327507534 -842272761 -605964500 -36586064 -896294838 810926324 808264741 -951528199 -509609060 -579614807 -147789669 175796898 636269160 -428688768 290601194 -824405515 -483731748 204699289 861199352 240717115 363029748 -905335594 -50009013 -162458197 50649166 -361260412 -743650491 -722173408 -657591473 -424223372 -837127300 -613617623 867224408 315108147 -258166222 -455391710 705360725 -458215725 664167271 -570523223 263877857 -623417044 724228042 -602378798 926897520 -184727866 -739579800 -681410379 -600861463 150787110 289260689 -280388071 -378277734 -821236123 -477740701 912542803 216101220 -429263881 597151990 -756981758 404870408 -965831316 -976432044 -785160811 -625347305 -829802431 -32877780 -242236689 292761013 -424612421 -921367565 -511066698 -556396071 -614862156 -84437700 -50753911 -18556119 -165610708 915861190 -276691071 814519360 -705949435 606137523 190651305 -433961948 417214124 347624470 417020767 651644346 675411941 -898977835 876144606 -317768713 -246594295 -421402221 -113026771 -885519591 389222987 786235282 742416647 847431619 643456786 709796683 -978198764 -200268038 -282509254 576551777 274124020 -680623903 183332479 348216741 795926635 801195174 485481410 -351832215 -406348605 363755340 288479875 414945380 -17711264 -192704566 955958037 -668184523 -701463412 -508554476 732699452 -553741929 -83186378 957755474 -510557109 186484075 -952557587 530699485 877364313 -487258742 -849404167 87857742 359888964 302068807 -928894749 -794128276 -353678966 39914554 644649735 -414002384 -277795150 111319438 -169447314 364425029 265702061 893646385 288529067 76537120 966935487 612439618 697547822 -109659835 -591543602 632844926 -748471140 834148465 -159032488 -654373956 710839819 285509067 -92678336 -433449996 384040568 -532447145 -671674332 -722218849 95556877 -881165812 -629659583 -987670354 188697889 490381628 -101728481 248402871 -845076813 -451461319 475077908 853615937 -441948372 10754753 142108479 98406286 320436441 827280867 659502620 717900322 396704420 -724613773 304306402 -197636599 -451417780 196582609 246928013 -831306389 -455372585 -173054814 -44161477 -701577926 -349232699 -795130894 191424788 -116961616 -928883583 -782427555 526258191 939218484 959880635 873361338 20289782 -520356436 278444946 692290233 -368856863 920688775 -163772560 617980731 -777625911 -895771107 -889697373 845137811 -947680019 908915282 59491177 -975938917 240129081 -516231318 248678203 865760054 639897508 -957956223 -905902017 179052095 -590314347 -245756832 281576609 -464666003 256313078 617965326 323228190 733442637 -264849103 483457646 68466308 756486 50399500 348281451 23284034 889206657 -774890735 -106570945 1226308 -690487107 925693393 97332229 991204654 246010946 563964721 -632848645 -101324054 -244597618 415181444 -114267922 -297126459 307619067 757406529 -36283942 818159975 861487353 -270847621 690233475 -796108384 47062113 161189372 869113033 796814327 -436867670 -934802555 112780246 286802527 -263615788 472693988 -593359608 685221566 901825824 859569908 905705232 604789411 -524583489 144786078 -935936571 -821926520 -575446748 649088308 35570448 -181058576 -792616811 -508274883 435166373 -56388120 202662463 -151388369 26110589 -987157916 762229308 -575118562 858849240 -539087406 -723939698 868327602 -547560155 740151369 -447794132 645352383 816985001 372098316 -597767405 363612288 -460552512 795064020 658319220 -246584934 -451403151 -22999981 374884576 -643325305 497987198 868644080 -238199589 583131529 19118901 787309346 598931384 -632684216 -368392804 386574382 -807392623 975549871 -677023618 -768881486 346802966 -607213755 -906686447 584581668 -175502481 125453014 -190350345 148074300 -983333856 708950569 271989080 429774983 -998773734 332977382 -227819971 -484011685 -391532268 -487808885 376695140 -902686785 254337656 975126081 97714409 -513583441 151567742 -944524444 -307286114 -536937575 -205756179 486833872 658810474 109103399 544810116 -644015864 202449036 459746441 -536100145 -190028960 -785672842 165823760 -258048771 -313087008 475940601 636895364 93135691 321780911 978365666 861615808 -7111556 -379995209 -465675804 -832166562 -305396238 -538547496 838130565 -9591918 -122254630 362671679 979500138 -727187109 -341322965 -405412506 152384136 -514118285 -410480115 762494102 -901702450 -307984716 -728812194 -10728131 -115848372 -559358131 -335705475 -805303910 40085543 464555322 884822513 -401275832 -486409185 -268972177 650598332 -113199824 32100013 906479632 -660903135 475873881 -560805465 -590265632 586069431 -692018327 849637124 -630395524 646304519 -520854438 37251078 -19939645 -726065723 -317516147 90665302 917274689 -879337479 -47936693 -798301388 385787763 172171169 392817916 630740175 680610709 758986318 -885964447 746646582 812962270 -791068330 -439244924 -822694685 -330266086 -102717395 993642521 316628692 959679760 345446308 483654292 -306969074 301059857 -211372029 -41994151 -949186740 -824262944 431011741 -720372902 563754580 726414573 340013530 238664842 466786191 96378992 601659649 302131239 787688229 894516518 -553683225 909245517 968445911 -260751545 -834779729 474822627 729358119 720591999 -996131822 -181201413 -737794080 -587216992 -140312130 614689215 536623045 458238078 167188591 355123333 42525569 -221596800 -780736282 884503652 81891124 722430670 802849268 -240219792 481993424 178151408 421687510 718186987 530835141 -231488659 620804760 -968450003 847999923 242260323 -404651010 -793961760 -846767349 -265285067 -382356727 -87996882 951603453 528874856 -189756589 575405047 565137778 -520418267 -697081373 -972105544 761969657 675450358 951362881 -387554863 -909859308 91347339 180567565 -352359791 324436474 -633144702 -208091036 -796434425 -30036845 995201420 596954744 -303478462 962654689 -223833684 956576857 826311595 929292570 -541190803 -136714854 -464902308 562096929 -477754167 985860400 485525656 972376692 -179710667 660591042 375786176 -328835534 -110482321 -80349523 292645705 956815811 925095974 882657835 -620270114 -452687965 433129442 707416207 -480535072 617968704 -231867387 758120296 -633955816 317288178 -978772592 617773849 918994631 -169051447 38459715 -618273783 861011191 -333757029 -23990299 267128504 -451570557 812513080 156262488 401313573 -66981863 463763171 -173193432 -470798739 437807137 -661409353 166923431 151085327 -245177867 860812006 685248686 -582717763 -166519233 305377490 412529655 552087934 680828361 364130777 98385716 -968226961 674967887 -481884306 -323490054 -176739370 927107174 734475129 -636997526 -206426141 314211294 812402480 233698291 -821458462 210216101 814143075 -511734857 -900905833 -189892956 -198400752 704074214 453046842 517328444 910707949 734663213 16467814 -722364137 380034180 457145820 493049493 -881209037 260721004 57264809 536338004 -241469396 -429769138 549279048 737822658 -192615603 -883756265 -720650175 743793955 222964557 -183784113 68930659 135515405 -763856522 280577579 -525186879 316534921 71640011 492860819 -946188615 -619261470 -138099779 -347044643 716672380 -519610746 -981624017 -276177946 420634694 -9789646 959745862 -542722323 -24339790 216800392 220213722 669644684 -713376770 -547931727 298497729 -684180218 -483683250 -9414788 -761075540 -147816822 -122458955 -938988056 -806604804 976661466 -517849547 216142172 -764712323 -967891427 459502915 -724141716 579538893 798326876 -613488938 540449568 607089128 785377080 625562765 -32662763 -75498082 95540850 256327416 324602754 -776664815 157948712 155479380 408702927 578138247 470957474 128753073 224518505 -515388459 664683609 -537992089 140287850 -398058686 -62023777 469553666 -531051792 929331137 502418992 920083229 526545396 858714954 185466122 100337865 -886075608 -768175622 -633388682 767781791 292644132 238353897 -212643732 -325405111 -487128700 -67423719 -339522185 -508546921 -904559389 -595125424 -590155024 -865992076 -593488668 680358608 29033633 977245984 -423822036 120246069 804858445 2456158 -395225123 747970177 -439106212 -148162536 909809207 878977000 47202175 692468343 -13269603 -651968845 -884180517 396490160 -434684294 641261950 -832401625 137094995 622636033 327994231 -488758487 -631458192 -988603548 235071731 632244278 -213665186 -787538976 76825621 -951573438 -965368460 260520571 -627825969 -261534650 -654869629 377348469 -396607032 429289161 -870793854 402289184 -397721900 -807608893 914901963 988878311 763302439 662597575 -631492870 853254091 -389620814 160484796 857368670 -746094813 -32842715 -73173439 -419876834 -724708625 669226414 954826083 479911954 -94628280 -838146871 997288079 660304403 319141443 -420416919 837767164 -597307938 847340856 -743835524 -561000149 388381530 853230652 326050440 -254483500 -605926340 -142889500 -127204107 814431705 -851534981 299733109 -892560508 352630159 -308362610 -960081338 -241377062 -192635646 696057260 -534596549 -160383523 -828748015 -618564761 692530287 -215810570 -240898884 -701157621 629197068 222254943 146474088 -91951916 488096861 694936981 639263814 -505524604 516575285 780842099 660628499 -300700664 329285226 369491462 446673220 789797415 167455473 932680938 -753532975 581734301 -883982093 33787593 -708692344 -841226961 585960486 5460406 -109424621 41575444 549159959 -458859956 271039084 -528358640 -353767556 -392732447 321057426 -62462467 874907709 344230366 -4698530 -764521062 349451213 313860674 655560771 618731375 -513194709 -722942914 -119149580 -72929491 -191650477 524111090 160013694 -168940272 -275553573 537364168 520818218 -842902649 -530614886 226044679 646069705 -783070233 -572097297 -969713449 -999225306 -201562078 769295956 81729951 845186558 624593502 -787853086 -926938829 72634559 344724 -774940445 -26283498 879951638 -747959190 -705352506 -634860994 -839527568 753567160 -961826495 -497357282 476890955 711083770 658982998 -385670113 400649348 -760434148 41058848 -634051337 349654340 494675866 87427462 -902198723 -237805355 667032531 535674469 726742157 996121524 200547752 -953219596 658706235 569176633 35240334 386797028 -691862462 -1714793 660858476 -607159363 575995174 232870745 404401560 269883770 881424522 577134892 800522426 -154494499 920183874 322999145 201145615 -537820336 909057206 -241089242 -640836367 -172923953 355942150 -524167369 -479411827 926191763 -467000159 182187067 413325174 -279061320 -627627233 -449497463 -867026554 -227163567 -384311801 300573354 63661730 892478325 212993479 -29126539 814050576 676194246 -184917331 852062801 504382897 -61147512 -163762557 -775235470 -167523328 -349490611 193981762 378704058 534495494 -903381739 -463327175 162902761 469087548 136984651 -119144313 309437960 -315102978 712795027 8659917 610857454 -747612022 -887938643 257304658 -896949625 -233564376 -716154469 -209795868 241099155 214566546 -153745548 18415265 -774979422 -582623614 712174724 231749208 -830344478 -175253942 -521487037 -337624925 -287249843 921576068 115799677 -569433918 271430487 380464797 -441210878 440238825 -778662391 107016408 -64944383 -723387604 -737491561 -207230837 148295821 -182847762 703222467 537428805 -574502586 -552310037 718121118 49940714 -463406879 434261828 581268654 807383618 23327766 -439988592 19620527 197871667 34718309 -618619362 -129729971 467406435 -684429312 -373747319 423792066 -136855834 707753140 782112030 948774821 -493740359 -66901235 983264106 -610132960 -746225921 -853695615 644356947 -294001356 372692781 -192830373 23356089 -278985464 55891854 559542882 320100241 150593 -744013229 758578325 -674482284 660626429 -643945800 -922161057 223772161 327973155 820060064 -13174425 -166700218 -281391179 644200080 -923268902 279941608 805998488 608287784 173975637 478119704 -40101477 -618154954 -232676713 -73594419 -253006456 -359358409 -367180539 -622621237 -175034670 14062408 -298840493 249867473 700349892 -919735177 -638709407 -951346268 364369307 953667268 42150504 -47303217 193271122 914352894 848072778 -467347923 -557293182 -799903601 -528153 -269052742 921157660 -268193470 -512360700 15016971 -650196756 -579925250 281946972 383105605 -834496858 330366492 710904256 -702920576 -187084541 -438923517 -800418813 354335307 -173586616 -127025359 224681964 852917515 360899322 310547685 890335649 907696008 233587540 -599972810 256467720 965558969 34105284 598339856 -434866231 708171758 -758625218 -779845778 712279624 -715934340 825679215 740799219 406675285 442189819 -862127036 -952628557 190577742 589606869 144432799 -8790662 392217148 810964372 -238011385 664958815 -356531674 -777899933 610396848 931040780 489942057 958053078 -409828562 -777532975 -913251904 -833559721 -946636213 -267098832 -52180126 860673147 -486114441 86788388 98422097 -377168043 419603668 58332722 581571058 459990208 -163346611 362238640 -164056526 -308156000 703250609 311939325 798788790 -804026179 -826118964 453983640 -127331455 -863093937 889617770 -555545781 -598543732 -966818599 -990037414 913097784 -931292073 624670518 -144992466 -143846090 -502442110 -274013121 -554805737 -389554789 -544810408 -336624545 975543975 -888415468 781020189 -564900303 858935153 -579464748 -903797586 213689809 279030962 942862373 215713946 517207062 -34446964 -430297651 -340305043 785211443 241061490 175980822 -166646843 -267468697 -862003635 -61645035 395402222 477611883 -408949833 -649197726 -711311513 775885102 -666484926 865527958 656302471 515792778 729921487 440941294 828519459 344144118 759990281 409981240 -401240514 -925319909 596977948 -893254381 -443941774 692642662 476813632 -948184808 -202723626 502517240 -912942937 -784855947 465749559 -580177368 -415852811 -664621952 -412664997 430235593 141806567 -836980468 481575986 -706390131 999584883 -794427511 -521520511 929074976 689619969 -287304122 -46996299 317386880 402089258 90837759 -947604462 -623733938 -200398888 204283319 341091135 -930560342 680407294 -766114206 608625690 -258405315 -488044421 409679805 895037482 126368378 891071528 -896935880 -652842072 -803800703 -956698516 -78779400 559731566 -494460739 -362042253 72305262 198299362 -844552821 36084421 -260980452 192944628 -550662598 -552392428 853009562 -901438191 -524785539 -191573833 -717184911 -728942769 -865804848 98079462 -651706692 858550793 -476644706 348575464 50006875 227341507 569193103 372608814 896027753 598772885 -869559948 -800770783 260490888 78903170 717808107 63617497 490451954 658944176 211576839 -743164435 21243927 -216151344 523755988 -901373770 -187868677 -928187059 617750976 859489662 -379554450 679602020 -685936655 102470814 110048771 544932578 -16462999 -588078477 863108744 673829898 657184700 -699422411 -568047652 844507911 -995797022 680370571 421149940 123051826 -463018165 -700650110 662896948 -504020514 -934478494 295135762 678971722 -24174691 800025587 777846434 647816918 -874763773 327209708 -444664881 -207363894 961804162 815004814 -208902050 135489569 17345867 -339997219 -390133080 -894784256 -481342372 253229480 62380375 265068354 204219793 -26864084 -244243505 -619582446 742176537 917669469 575861265 -638263043 335493575 -847630023 -921324658 223554925 495648774 674936052 469467785 -480123429 -307486826 962062426 285409586 -307822885 924846361 -167029041 -68389810 532484309 470165968 -182830491 395725333 442442443 137236460 461510807 667003779 110582109 -88195225 -879428594 66570677 846295554 -742387291 383197471 -362923042 -888175349 773383589 203002169 602613758 -947096544 441990915 -929666395 674237763 73541757 -952349170 -789272804 292807055 753265893 28239450 611006400 978509219 -755436448 231569378 274767830 -124471231 -19750809 437463999 3815441 -388939764 -159588658 -757392801 -613362599 -845164125 775062653 -583767142 -97157039 -552853618 -110316871 456846235 863485259 -729542217 122758807 363507810 -880858236 -611262150 -913497836 -727075190 -73586508 -75714779 -466227366 -140919217 791318653 117206273 -653842611 -886098616 -666451291 714603694 -102414445 -352202461 753326129 -989697510 895071308 -149106453 -901354317 625973394 -44909184 -829418498 -266512853 955830641 -756171069 284067484 906258144 -911203387 -663802776 -936788682 198227059 390980088 -204811719 479704781 -196346280 585314956 39669270 602474563 482173199 525382023 310612001 -811143639 245855405 -257628464 977278727 -716353358 -877728935 298689712 794781138 -952489966 593892178 330644626 23413261 -410013915 -396841058 -194492404 -327067887 -347311111 287233829 -183032214 717380670 999163740 -158787969 83762576 -75767059 828274986 726968745 -384388568 -932390251 481210448 332844027 598766659 791606820 -181358596 -25645605 727528982 742654251 230414284 441634410 -46759272 -617176082 380446455 -58742348 423555524 600794741 819010599 445529231 7551769 771926361 -214061482 728065348 675612693 -891079153 430739572 170063253 -657440216 169936853 -940075255 -799094537 143832755 -76873410 955453254 46153899 -878361677 -737747441 431156623 956024195 -960319412 99618399 594791309 -150267382 842851186 -600126342 614122308 -539746971 -976461229 -701493128 -946662441 50352012 328281718 610169063 763794595 -59776230 -236331044 -579806108 605421658 397838912 394457839 933212415 552348766 830098165 410306732 278582028 -774357822 93686544 -343825346 748035032 -101996427 376257150 -282064073 -24243805 -826373679 -164503590 980787613 -167339191 -415914567 535031977 165199089 -919809506 203254349 924399890 -880578002 927878495 -343646305 335255801 -385302394 300467735 187136679 479129951 964416287 647416735 966835755 144624240 -916327593 520283091 177747598 374166750 -769824209 282639837 -550999659 72183041 949268860 244487527 867513902 -701022671 821627078 562862965 -671473517 -816236721 577497687 255737441 331478094 -648029373 -706014867 527187444 543651277 555172192 626769013 -201167369 -688344536 -208873611 282195057 835454015 563056241 863066138 -839352127 -808587262 -922617423 -116816429 392464690 -342806097 588247062 -935392058 127322009 -138312129 969795309 783364697 65628755 -527319410 -368287456 -142103848 -802308675 -370745625 -978325288 344830375 -357086842 86155810 840242168 -442809033 220067754 -3205850 -905553180 -217795260 -376065639 -949770614 -798965061 -269239365 757508271 -437047339 -883662627 -226303123 -948711980 -498395451 -373783587 984647634 37652464 305215261 106860678 -516385333 -211302037 30507105 -685461724 -447006139 643606362 -265516079 597430683 498614369 -610448936 330971109 -441889118 -536670195 -913090617 -112943175 -942840696 -85764436 397049548 469808381 69408145 293277046 -850811618 188308371 366078456 -614501085 789103993 -400501063 -751025651 -726431056 -266737089 531661839 -548964450 -685104268 -228078740 730455852 763212260 285390912 -209201576 -788888989 952714993 456590575 -714115223 -589295610 -803049965 413402581 326659070 -84744316 531720051 589840462 785566006 854168483 -518563471 893703156 831491272 -191816750 -896120559 647611052 263277015 -453395832 -129598581 -389026392 -521692014 69036024 82291594 264658399 -674779926 97584984 704437277 908059371 129728341 824735054 -535459500 595680615 517263564 -272379450 -148561854 160178845 -628410213 706511568 -204746587 -98366386 191348207 752979416 -732239147 621038005 -53980394 650770728 -861047974 -952071125 -297411585 -244027832 -837570455 74105211 -580480434 -616420523 907716286 -216311173 127302053 -420122042 225230845 666784397 919962850 -989848097 782891507 -363633487 -820791139 -444975964 -499759651 -938284849 856024944 -623033583 -811298112 138373535 164912513 371493250 -88679390 -154465090 838053277 500199786 -245398101 327182076 126208200 -175203348 344042730 963204910 474631451 -38893841 -80531381 698921821 -127150320 770467821 316358823 -987373608 -261437190 -442625211 309083023 811487047 80235410 -96851056 -528525886 843490157 -12158233 -549999557 867769743 368779426 882236001 961598024 -259461321 -250910117 627623837 -450468493 -236370956 463326819 174157015 703209464 466873603 899148206 -68905355 -162609253 344445033 -251216144 -544087742 374181430 760760106 -890376800 431728516 795177934 150810246 -535198621 -664691360 344514735 796481014 41335750 688344550 -112755881 -794831892 879507709 -987651350 -918524455 826104782 -426443691 -248905603 99673548 630352836 -736698935 -518089586 626795458 -884180019 -339856231 295518100 311830394 -953475495 -747083719 720849531 946988324 526302329 -599241703 479914568 -363144170 474369876 -598491690 -599587523 -133077224 291317417 -419701189 -329648809 -726024477 -677294511 543519426 784076767 -972810596 699323666 -821225802 943849929 -117741445 720628795 768825476 -505436897 -176554071 -728317556 7089157 350922742 706175659 -519932411 -906836459 31552405 -115072112 207010927 143303824 466699760 -121135020 -478923521 -388602584 855668584 954795403 -554820818 567821305 -734749016 -264965775 365541189 -933155521 -632544430 -35648902 320058129 -4082429 63950885 196264884 997510547 -522922744 -951056789 150906202 932262564 -896184288 482872405 731347468 -86157224 499944936 70859915 662934646 308665672 245519405 377277178 -881408501 -255965142 -635064610 -495324786 980229543 83887992 844961199 -171346111 -931658877 186504153 -236389718 -856971966 216969091 -350646095 -262247949 445904977 323306901 849858056 824155681 944686743 432547589 43175698 261375500 981368097 -277141758 -535956145 -170863002 -690570897 -198920805 -345550058 -444498782 898798023 -535391291 696564731 -499435328 -519765408 -613459654 564626447 -248068273 -949776257 417722532 -377799877 -910165663 995800187 -676999228 421215794 -592736083 -236695259 -890099094 -173016471 -133851590 -577403148 837077911 345741296 215547263 851608069 -46102371 827082103 834624843 395086570 -976124836 -971264819 569889152 902135048 -164681123 588527904 -865038965 84304253 -162224539 -281906018 5334604 -872419150 662413375 677954059 812220586 302466205 -804790159 -939473099 286587272 434476812 -131064987 -445283062 352531598 -778102127 113962620 797379435 -470766834 -652371240 937378409 788990543 -387839846 -329828303 -745839016 -365392340 -635472048 74323900 941491876 -244801841 285833898 -551920781 170511978 -593615528 -567345715 721351451 307183949 -479706891 28131568 -34023788 870407856 660481057 -568187325 -425872774 325077582 805553600 204680811 433080223 841739480 200648005 -658299667 -627000539 774602014 -438652437 12797773 922480268 425562045 494563147 278937718 769857584 -133019338 -68485322 -163383175 -939321666 -549041183 847566726 454173048 73788644 -779761644 636101928 235584372 -28136548 -576182339 -546693585 435122242 640530037 -114221866 928540118 712308204 527513598 627859907 -248369076 681666589 771373460 -155316383 -800180271 35803039 763272901 -974227332 -119607164 -770600375 646531964 -757527773 281695242 979398657 -606353343 840846835 -544364168 -464608483 -303504608 354815210 -431180987 -468458470 662497713 219241804 -161975064 712088267 -440897154 -30899642 313189660 -457908431 82300210 472101765 748493651 921574701 9256443 -887316736 -213996669 -822682680 -895916113 -933798786 -67268857 -27982104 -689219342 134063925 60868849 -560998482 -980423618 346670358 -37461749 -164080638 -650289339 615077729 -740685075 -807676781 -539611877 863960346 196167060 211930816 -570588127 483783474 -511179183 -759578074 -791389725 348835288 724851382 387499136 925096403 217753259 -371032198 861946024 -732596837 -261200271 -972278986 900434668 694133039 76129187 -661621502 -497557617 -959557663 502303946 -797158504 -171128558 -787192155 -203432424 240627374 131285669 888003671 -683839676 986155965 -63436964 878943720 218745416 -797355860 -195673679 -827219757 905937558 636565204 -882123012 -877960662 896367412 639859989 446433048 466889306 -103874697 383668168 991238432 -593014011 896673243 -907834553 859036055 -788822489 -45327523 545473792 -526931685 -69794321 388874339 -327470976 477682919 -31532130 300226046 -585267148 932922483 -315796401 836964610 442986828 124398965 143852259 -761729283 -800783864 -474707760 -965327314 441549896 69954223 970452759 400826928 -940030879 -9999842 -231345464 -923922044 208737585 -939936322 837366734 455465833 916171671 -627916652 181130900 -895525204 256701845 395377364 546311923 132134886 506580432 46712062 -598048988 366026448 315006943 274289467 730638609 766199044 -220337542 -618788318 -841389147 -12170212 448712619 578946179 826333201 -215782822 -179650954 -40512290 -37074729 594505709 -119028063 54587710 -936331886 660818 -919114752 429259688 709607248 -405172172 -721033804 -356375182 406884914 -384569520 -892673848 -714805933 818917790 296854741 233728550 832689895 557987802 -913067466 -128024895 102851953 181491684 816137676 449798648 -591144533 190644113 407582212 -270959453 -145624357 -839248985 164231090 -921561077 430252043 -326992167 447933153 91752734 -12311042 -772581959 678128433 -355966661 485497361 -316705277 -940432717 803858633 -394715484 387693533 719008570 -52927841 84905767 -191181170 8476047 -885925582 9656234 -299780499 872494483 241115223 -419385547 502707842 203708613 778087620 -733053283 204282812 -489482004 295479790 -143102268 852569445 -467296292 -183475031 283382978 515697940 -907051505 333184590 277117119 445595276 -716128628 -633256147 254710797 -236098337 625171381 475598028 -534369496 -477693923 -548876246 898723060 -342391309 908264661 -496672164 298624057 412961914 393710064 612762274 366043724 72942550 494718719 -39981087 -523962591 376946412 822640639 517399249 607421905 88753688 279330872 -839957227 -771953917 951503082 406438762 -528972035 -431766761 567059412 -283297441 181770871 -170637654 740170869 -635798042 881727018 -433067066 -440930718 -546899939 904843929 961484958 -587278544 -526928457 -768972547 -348104809 -939399200 -863136523 204612092 -57233001 963277908 637732287 -446836846 -562246674 -334191106 602774725 377356726 614886797 49734738 -21821970 -287934516 313929771 -919603098 579663641 765097223 901448177 983733102 -625775266 -679378641 -609496145 928459500 632638330 -515261774 -650176571 -360083611 452175309 968511650 994588194 375288378 -3769090 655173316 -840828788 485622821 511007287 -747519697 -133390650 -766528291 491792875 273174706 -166490746 225401745 -874136869 -464958112 -530305855 -993860267 964421126 900054861 278573882 -435886781 -373707673 -998291366 384485698 217757030 -380690174 793008273 -861791117 -531797257 428261109 16888620 831812398 -577326592 347934612 -185370270 -868003111 -681232806 268554813 37994236 314815941 831768576 -758178407 -167398269 382825253 622612360 -26256091 644645179 -902934108 427193551 571288464 -860902261 196294236 284554613 -753359237 -970864956 544149968 669418758 452393975 679558558 -231610468 -484317934 829833853 -658945505 941512482 178558453 -941622146 -236872559 700084120 -793259467 562125214 752262266 -595888964 866813313 875946570 480253780 -840318853 727287908 838135718 -727438993 -526764452 496092441 607950801 707564248 250808461 -709675828 -3909910 642055170 -932482635 -597173926 569958128 95167920 401089338 353456932 -80588807 -69305020 831088043 -787894813 -227798626 -149710685 666032364 718792137 -832228253 61854302 142238612 -345759264 190662189 70887048 -435566415 118106398 -922988195 848897957 890309967 -36314733 395967567 22874145 -788577622 777267800 -928836577 605533962 -470891262 -199767740 83262634 -619509747 -141987722 256574569 813495689 84331457 681251591 340961980 316230550 566211319 -952080705 675872864 -187243263 -718993513 -854523754 810108646 -303674637 -565617999 -861502917 -350105491 -248212431 -285852778 391660313 560548268 -123075774 -838455274 806920178 305047786 -710818992 685805141 525431615 285346941 885740728 256683762 116650984 -445605545 500693253 -311470979 208514485 563627121 -988989293 -575067396 -6335759 -98421240 -550043355 -94737867 -482581218 -667611473 -298101249 -16051957 -665581917 125052876 -777519972 98468742 -477285963 -821173404 873640512 -610269116 335471171 -259150836 -804310331 -504822859 -152819283 -545149437 630582589 769117307 -493276084 -976655964 -922865730 -446179914 633281597 -834823800 356828036 154635817 -315648215 -978431979 841678429 127264503 -262445350 145949604 -644244566 938499449 628259002 751082858 175618943 666675259 -819452736 955275463 -698645124 -995273110 16699470 -762884594 -993532918 275152360 703315965 957329697 73315632 739942575 -900321445 -265190977 304502857 176687839 223133283 -379565934 859065307 -721789067 -929723529 -978561403 -360551841 422275252 28082832 735000179 -50724745 548435454 831133524 -920661713 558312132 -272285315 -366143050 -335984157 367565840 -9906026 -67862175 -839492506 -348269390 -172760050 188230280 -811061014 997511057 -905774990 728360285 -552110901 -204869088 349624633 -507333274 -924261732 -400875327 -330417569 -121978582 -480568816 -260515126 -717179665 49423173 715712522 -771619884 -694877375 580611080 -796835269 -664574035 -862157923 552422447 692416457 932040619 -654804591 696501264 -465013301 705248014 -109035739 325958421 340862509 772813103 200822026 300401408 -255683428 4329462 166205235 -293756479 916609337 302873178 35472727 -770145542 -827921506 566595033 158992196 972066055 -328780386 -139298217 829319556 -201604747 354761045 -206818290 -512584229 15734545 -128444281 -161947696 463204954 -431479292 648165526 -471102866 -622416126 -629630834 -598713859 -678820012 -367183986 -710374380 696477489 107621864 -770981242 667765602 -97330571 -88434440 -221960246 -235948852 987442629 -841084258 -878063901 83074980 494043803 878513013 458549019 -115092769 -128428046 401641465 91526641 -446199846 -432798164 -456880878 -790806613 -339726289 108561744 -13672354 -109161008 220455610 -259083999 -182347887 -866093070 -154972096 -532322638 -404096711 -429311214 315834717 -814087591 -772669214 463746847 -189500564 -942092741 -389154111 30944400 -950851467 248734371 476442439 -804660881 880446488 418663985 873664273 -426033907 860804051 356192695 625156182 520394226 825760778 275484326 420545112 -664843889 926486913 808640405 755393395 -975938438 285583156 -864205200 833469971 552090733 536214588 174891872 -554889083 121852836 930577475 -262515612 830226634 530894113 -822171390 664974096 199972792 -243461632 -861985138 -490527154 -87706062 -25496115 -279184562 965187612 -865454843 -757249087 -727637439 -531484181 -31149557 -618886262 -149134306 715497865 -248235079 971289654 857426684 -969244452 -231723207 729944025 513900591 -690098575 -277966536 -414709735 708783270 79639225 -861544517 -35091723 27407176 -536289821 25229521 729066828 147121840 329457066 -526179012 -180964299 964539490 -889381319 -361656875 -863706655 731489936 178545158 349211661 -232663345 118998121 202620119 329742110 -678820999 -460072149 -218006147 -242706987 -434632387 -209777853 261113960 876325877 -581925979 -462747275 -411766185 608111985 -284765838 -437170949 -238746926 -723251606 -998344223 735176327 371943487 888105673 612689715 51583274 -944982053 -646500878 266039860 -332085282 419988992 -761576023 -451037762 -730264960 -113705716 57939591 59883876 353821212 758131065 -491493479 931733805 422149676 959745279 518981656 217195598 -851998221 -894048271 758468041 -806127480 -975013823 -452364238 -766021911 -860548018 -546414325 135339670 -32442142 639243541 -413903110 -103981892 358038603 -235716023 -6568564 -405020299 470097410 783509746 925095191 922999630 -551323066 -932454057 217607215 764188043 -373940454 -778053931 91274485 -25487906 908307343 -524739327 -803257229 668996684 -50054301 595071646 -900486043 205810694 574211324 -865038689 -296966700 -218334375 294435655 -980071287 -416760406 -699304861 982117068 579684293 493490733 -193397225 719127265 612371011 -48877408 -860628378 -751318565 -558978966 -241839359 677430652 305758963 -70997118 710311362 -878612857 -803313241 -937747452 164354321 330746173 -742053794 539111835 88991769 440608867 954850780 -265820324 80593754 -587642318 174192802 242117021 -54163015 154610636 913595793 96812271 370481345 -276915171 610674031 -142327998 -896626912 -88862781 763516964 706765684 251184432 -895952222 -836163825 -395548650 404086790 -749877413 1503809 -436993806 440074111 -755207386 158870935 860379230 626604718 -472793856 -957129346 184132487 -750973013 459473763 898540624 808059560 432475676 1187139 835589415 -625174116 894171245 -261197359 558412642 -397163335 -389269299 -24574617 762458015 95090556 -190292081 771907041 919563871 -588689779 15690699 -134651756 115400076 219364163 -994333912 -341023244 268019803 24358200 -949100449 151074608 -142603043 586646415 -137515091 483256618 -375768316 -683622558 35663361 406823016 248417480 -181105096 -841111874 810830333 -499119532 314612004 589147493 14735083 -261852499 339577410 233679201 -733248872 108917781 -522158353 892848230 786653755 -974679878 -511945802 661352199 -196187633 -105783635 -431139605 -10398983 -74674226 14618022 -597200936 -927336874 -344249011 978011938 968061898 165069165 -750106833 -892847971 645666624 566984930 365515503 613285348 -778923482 948068052 -992697100 824364352 672662952 874304805 -92271056 -221463442 -84178733 -3100376 -295084240 -685091759 250171609 -330554803 424576740 -708473342 250286497 428057370 986021714 -981512702 292870320 -119129364 608693910 616200418 584744361 -729372777 -993654427 632226035 -467995090 359228260 -534426512 530033155 -965057007 661430405 -368798147 -430498274 70700993 345857720 -835612025 662876881 389758935 639148213 -786538468 -469601453 -94436476 364255405 -686598817 238120953 432977774 844310654 653807665 855882830 -187995701 -407695933 -813991235 -515652967 511868432 -716385899 244358286 804242028 -327755757 -893797148 373222859 -522055637 -632853280 713074446 76651908 789563559 -531600573 -199917530 21789182 685410607 840201504 -501021144 468151155 106321538 -2668721 -918798581 787630307 -799464689 725061582 -605809235 -640229774 846199628 214580924 -870866585 525295995 530894324 521861848 -661750507 -948875517 -990541357 -552238728 780161249 216352820 -61961703 455102884 623726194 1069454 458291322 -146795516 226387294 87784802 -687755111 427439182 552968662 -423270937 -996948328 -582091369 186271679 516879805 -267335826 -890034156 -250435282 -796685029 -529890447 404310781 152678777 -886766600 389794221 -78585715 -156454102 -548604706 -711894704 -885302174 -625580068 -142030883 866206983 9046426 -731585448 -695752410 -519357756 -321111049 329077359 -169858445 379331620 -633497723 -765806065 -446126479 747612046 -157648144 724915157 3249460 213658779 -621841291 -807127457 -105677647 -472985455 929818973 771814217 -283611059 528471887 -992546305 911492466 -935842194 765970198 13443290 -13447885 -191144611 99016053 324264458 546194520 -688251891 788875643 425283501 22163395 -444173214 134822531 -268467238 -601528877 -313688509 327205323 -731630802 707486267 931690747 661939763 154908028 -348456553 951286968 732059818 860176257 -398076123 65539578 548017896 -929330896 -8801573 211766597 -137819352 241610324 721408063 -264572996 -822793262 -817282213 -382881253 -845236351 503410317 757432006 303190750 442172096 283278039 -271512738 -616687077 -463658552 230018405 243651405 -345619441 -437237464 -29381716 -168905850 -441068692 242897444 873587090 997785579 -448726249 655088235 -299316903 493299037 462502122 -112113241 604142497 -188360255 -329447133 -946811551 -300380728 -282771068 471609909 953509683 -640542040 568098291 -328066155 530906761 209745250 -41952627 -283667844 987744289 -354936224 -312025086 589916494 927366198 860843413 -457503939 -650876692 -938411804 718008636 -591381154 -389212399 -903164438 410474360 418703074 -23302426 480796689 951968992 -787917708 -568688247 -836143462 519630069 71564295 566154562 488649799 -773931530 -195176073 302596689 193623452 665778882 573224532 -57548800 -133118437 -584473118 -840483665 545083025 629566723 -467756737 -888052705 692361063 561364307 -407926800 -548169866 -451993158 457453987 -173770782 888134227 320874144 418722981 -141012668 -426857548 753807059 -242745327 34000787 -748271370 671345092 -59103789 753166922 334116249 21396929 433672494 -752047814 -20023423 -202347061 -604732364 648672891 -169265578 -780676143 762658242 791186957 -791508757 835767185 -92532553 336213387 -686603380 724507300 623602587 -359416923 -374591389 -153899610 -374183243 -138056459 307478569 314436437 711080647 815471318 798940767 49034818 393605706 684942582 473538857 -107764063 95644245 774163296 675608658 236891880 -46593134 346585943 330175143 -205449959 -933231104 -156035287 -558234587 850109527 574865980 -523253835 486331581 -169606531 -180729683 962247818 967718255 -668236279 -665535817 540231315 -325531042 735845031 921368601 773617173 281189722 -315645041 929017617 556909674 -323969545 194282863 -947834766 -488882599 -491720615 403739255 996859127 -405332617 324585962 899830476 832032810 899886274 -515973486 -619406843 238533366 -984351202 -676392598 -418337438 998531721 938812107 549949929 31329679 -792688445 966762107 161624513 -203743803 59517872 364180219 -97010186 -527337584 -518901271 -719972984 -682021298 -481939029 -638496960 -669770463 -481194095 -210310025 97196114 -434689791 -375356796 -626472998 137263724 92452667 -89898193 459322525 -616796719 152159555 280233389 -362027900 912290350 980819408 -497175583 995220340 -377138155 87675643 679323792 987500762 44567046 197424991 -285136962 174437603 -583892883 541241043 255547379 169394826 350607427 -593460933 -234132032 -504629135 349201062 292927715 733340280 399915130 -402505535 -173528707 327353139 37240311 204991135 531092382 286309589 810420213 513928033 933968488 -875678201 -983777244 862270845 981997718 -469390234 750438145 891084252 -569257242 683486646 -785146959 -473374439 -777819731 536636063 -70005051 -210987069 186804339 -553517424 -738144058 1759633 -281837667 -473097642 -539019022 -669630474 810921637 322787465 733368975 488475646 956498666 -361144347 955076567 65032248 661379338 -805530735 837269245 -306684833 113359033 -214205904 121993334 -463775044 705701199 17824080 933638487 -347340228 838682263 -556613118 -577578947 365647705 829029661 952954733 -292362019 -60376634 -139913864 -352457917 291319106 732875794 91820990 -497840566 788158133 229650791 883071703 482023825 -958572133 374069763 945063057 941733705 -815696893 281503165 -11624706 547221160 959234897 436593523 427404069 -42801174 293788077 -825255059 46945384 -539872463 -754847671 736294863 -365946684 -979007081 -679040154 263973506 -382680115 -864099089 538366323 -899109665 144906630 177694397 326546523 524350492 -452187182 862499254 527133778 890770894 841395697 946193663 -870308573 855111705 -479939999 -700364336 341771727 252562053 -489671417 -147214896 -583096640 171550618 -529565051 458617007 -292918292 39385272 -631574028 399280665 -534960620 -199725158 -22636244 976033169 689658686 -402876573 409428393 -485649839 324202941 48461616 262284601 879165914 -528038592 30709996 965012728 -279896812 958115174 412191240 355657471 442273139 756847104 -751034954 53003225 -107538896 -121569134 645660796 -309335883 382364386 270446993 249769310 -598968591 -857539 987976156 -423365024 370520752 -77536158 79910104 -615513253 -721373712 -362905200 627498407 -935149060 -112282351 825964194 716374335 -111184419 -196251505 -25793696 -944854479 341664037 -374115629 650570653 362400650 -438586114 -888514049 605258651 -896329658 -344911605 -885365574 958588565 556055747 234117178 -332222987 -910721139 200335530 227903156 365407013 643046176 677384111 952224313 -470231925 393193394 -901934164 -919956835 -360466219 -658443177 -646344991 858918101 -530571798 452733760 -597947504 -837075318 -77486221 361334421 426595305 -621861625 -833467998 816412675 -273767051 334949506 -407318494 972471658 411730797 -306925189 -987679648 -168738857 318079779 -820937752 -901010604 24260095 539718546 19084446 496349773 308807933 517674095 -364301078 -192906980 -535270822 -971453506 -514955590 -493074097 -250882297 195201109 321852882 -231052856 -790985757 -691194465 -463151706 -832197270 -488450776 -939836334 -202768806 -533911930 -124636325 -553897186 -397507074 -372550138 407641623 211809636 -102900768 -781410249 -351978958 984575625 -511630762 778353249 -114063020 617689548 837301114 263249505 819634981 -801539297 -403663588 301515852 886555527 5358317 -145700205 712896463 -41933248 -45574022 734215775 -357154507 842061999 -549539468 842751176 234953398 994264896 -685944778 424459842 893334119 -594780023 539980854 -374652190 -767595847 874721118 -531574408 -214591403 -943741181 238261170 740860320 -308371045 967099076 -468138175 -321385907 -136621776 -661469705 157961208 452370827 -187430190 192274377 -686284522 241986512 365826649 817416660 196810371 -96186095 -31915219 43512582 180564928 556827180 331531122 -194294314 -901213935 -78895288 -201069640 232654062 -34745837 -62934033 760732216 736531791 31445404 -488960505 -703041714 842762932 -996388532 827121725 -350509358 659184162 581941647 951002479 -537990639 514631953 -557301758 -377749713 134385117 -392187057 922018020 -747131982 -695683289 244251005 -82679484 -726712769 56170323 982939735 803341253 120695803 988464279 58297428 -748485806 -308488361 -199248461 -835642655 -419072735 -531121012 292229572 360103106 841108460 255254862 735584371 569282212 -531386783 487816612 189133498 -649886409 271757255 927271723 -676032817 204687759 -696036779 902058363 970812799 -92539748 -22212725 11913799 732554063 -610794816 -425285029 527929225 660494999 500955272 -124004095 -248592330 842625689 369477926 -914363939 589324401 134705494 -558853045 80380238 691780629 -893316569 812969992 916112493 -475803603 -909871326 -942260398 -275237683 -429762161 794054067 -808176206 524028322 756722395 -379795938 249421963 -745972076 -828661797 -971913505 -187024380 391406262 -28493098 -355184564 148418828 754783086 194205417 472049882 703740821 -532055825 -956249880 27379591 449014330 -566130272 -214368512 -260000995 -395950894 -736831599 680815313 -620093820 562639419 215817381 -755617257 -721977700 -356230217 -812613926 -987124530 -160918631 -235926043 823655711 -337871081 -758812262 -510170395 -723391140 865767702 653359645 -652513674 983197891 -735857571 82410739 -591383198 571806319 13971915 -253965955 363522242 451444372 504897832 469117453 54161078 -122823917 974608716 -887999234 -753821636 -857632907 -164199373 748258613 759983928 701008070 903048221 294257196 64663662 828769703 142212699 906094371 556724921 -92033690 -399809378 -766298150 522306617 610981130 121483987 -672641549 -236836032 129152121 -187430057 323558529 -74255454 -511660846 -340722562 221123521 -783003820 -404574070 -945805041 647440529 285133784 927703559 -157859776 -896117069 20736690 677763565 294850192 537137190 -485512632 622216548 -259974279 -467540052 671394718 -213480053 -633699053 955852589 430632793 593937573 282050069 -115356039 701873448 -706472936 927097586 -520163860 -189787559 233842940 -417307759 -542170608 208616444 -833667354 885896327 762024718 -650940920 -625261906 210854085 -20345261 837551929 904362504 2505138 838716916 -788717383 -930515262 842739082 903845102 -672713032 259933588 -260063835 -59054952 -620038742 175348546 -54951632 -293864284 876726390 128244436 -436636580 -938577988 657780194 -728970200 -475658043 -844939178 -926654245 371460331 -702979008 831569443 -764022422 -933304101 459521576 -731425825 -545323213 703066238 -284038261 -98458473 948514536 -384551971 -423679856 481816358 460067063 -670150559 597463130 625072241 754515975 477878886 -38831046 -557248994 401480902 796585631 498427763 189355515 -907806861 874322260 -127217908 -370285067 -518866103 -175060564 880737081 786957139 -856616567 67732617 -869876872 -709473252 45168028 721615089 -993881513 -647187675 -54664695 485908862 -612201535 -677988332 532361028 368802388 210010675 -875598112 -232105828 458626407 591315206 467680653 -369895132 51502547 189582564 -555594049 -733226181 543435513 -313687635 403948231 617683316 646442504 -963122674 978324585 999478805 -381403716 667823898 634088401 393508793 476358684 74065232 -5596483 217935920 535488665 -244476614 -178320140 602201028 133535459 31695102 700642136 529658125 633975128 324020573 -993646959 544425410 830928700 340319608 128432439 391406234 -30533277 45046390 390422310 176780454 -173700965 737478344 -320487430 604329373 -433486723 244779027 558770615 956115158 871452904 911940566 -796443126 -499282053 872130243 452225990 21574905 -428659949 68444540 -139522427 -630753772 -433765821 -248979435 -558583226 438328389 492027315 34509952 -154261052 488310276 191764697 860402381 171234677 -781565215 879341056 -321932335 209397377 -276088599 243175253 498556506 985762102 -975366390 236092040 536333923 972655036 171555388 -931754927 257792438 -668609134 919193295 -627800312 426053021 982723787 830225304 -674789216 933831487 -126219211 -413700548 588649782 323021479 -497193503 -367700254 -62775053 -218930352 -550763195 -428606661 55676085 -783455412 -264568647 -30073385 -593822020 286629471 127472105 -594203538 290935395 -345673552 -641610633 -539949569 153937573 538336072 -177935253 858125586 -989774750 -831669968 679355726 -400337123 -793346237 818368554 -848668203 680630384 -582899098 789793050 218134325 201168121 677835716 -381397922 929819442 -368551063 997561411 -425244052 520206973 192807838 257442035 924013454 -618053791 416295289 -469752910 478436499 976497259 800478725 -33359693 -633173273 -516518409 -695212861 -249166452 -781439066 -908258242 -471088220 -968175436 -943066011 605622963 -17691319 748858364 108521232 606544292 -292482570 -492619317 27072833 -957732338 -378924285 -830577741 -682804794 -165259607 -937615524 -179891096 419050081 -544394913 -9431005 -930341687 813114848 -889571822 -117863823 -315495506 -765301608 -13949192 -58748072 -30994720 -8415909 -171800773 67504483 301287606 -316713542 293697544 -647834085 704926845 -704443876 469578968 746817277 516725864 980417688 660976734 821341067 480884567 -723629664 446474798 804698333 877826967 -715156277 -650554914 -304502954 351776158 876894594 376478921 936145895 -847648246 -138894993 502410881 -430025053 708864717 551395743 -401862130 357537343 551934571 -728203624 995374832 345261979 -327944820 355236253 442538606 414397216 -982102382 -384209462 -576204272 -330305941 -242653060 741453683 -952535741 745437218 -825407168 -863876955 -262801693 124705621 650784927 297975019 545745151 213817452 567695030 -928144241 262054459 785217501 -468278352 645717808 -101919253 443152981 -500006366 46577446 -104133091 -563334816 384075414 -893053635 409771447 -627809818 -578684136 -265391087 283248458 -32405914 23875123 -680934177 -944507226 827278175 997017264 2478385 -901450833 -47582521 771360619 399818137 -985306627 107121537 267110351 420513312 162785550 569908754 -358651009 -509332435 888897452 -168177943 -144957931 -588276569 -486661071 268064856 -930133361 216281067 587866498 779545282 -886972709 837121771 952868765 -97814888 -625503744 596761899 400446036 154871533 613852143 -63433572 -403632390 491329572 783165187 386394390 -588336482 157167366 -524521626 -846125 28826873 -251782094 577942661 -196224983 605134845 544788969 -494899699 -158413430 -34928052 -653162548 -478199492 -723464476 -571326143 890089351 -193224954 164916249 -397289166 -400781320 395428134 -304045375 -750683704 116865996 989652231 236486130 415885235 -673091899 -688450672 -99939737 653971332 -724971833 928784696 -861016227 -892821067 311685116 163530012 -895976573 77193783 -716964505 -771256771 -88058792 364905072 -524067494 690900698 60272665 -811322923 -37162128 870281303 -164163684 -161213019 -623525165 -479446958 11514795 972443318 966472480 -775697866 914648607 -536390221 -35726137 -189896165 872852746 -7882790 -637160590 -866222360 851568490 -262656771 541246595 -521996554 409365003 -418805762 -828583913 160414307 588984513 681186602 911477490 -74331798 497058874 691128265 862460699 -337430327 643399723 158892327 823399102 -501414433 677237005 584895053 71480873 430249523 -40862997 -334033146 370085415 -690098867 -148930174 -471168493 782668684 157744190 114429213 -576828083 90275741 418700111 512524763 694527247 -616839737 565757468 -702369668 -545029421 111867716 320746856 576635955 574362756 664082555 -303323682 -924931908 714739904 743258395 -937204202 174044318 -656822429 650456384 290534376 82796396 -511654746 288877337 413377054 -367333569 530609825 502777459 -111832220 211921049 528378130 14196344 -769209692 62491240 -698920204 835534559 -780526073 965869673 -653297077 412595795 -968137214 611831453 -584473712 -312149158 565356503 -962899851 -736242405 -544964717 -637402653 285037740 -674049470 638781278 -166182363 266667411 -199012949 912935079 273768615 859161383 679431858 -206716956 -125618271 -515677082 -189671442 -428550017 -153546367 890647413 -618989244 -432149032 -114313186 -970156058 -691578063 -663915161 -795064866 104600390 -48751156 166956764 408252398 820944297 550349092 207016212 -71762153 484847763 299917282 76152706 899998571 843027356 728579978 -790023669 -39922743 560621450 -487711638 -483290270 715218702 -538794242 -782241673 -411389096 261185320 247893910 194294495 978590145 -869899949 108674406 -423910357 177206912 877545935 -201978588 -416203597 115227504 -784510576 134402260 782854370 -482330296 664680726 -348405962 -198836076 -808522433 480941336 92251785 889082719 -650063915 -949322122 -670436057 107202084 695659080 -112229410 -749215925 -753755154 350664436 -470468263 -151293794 -996127966 -362288079 466411750 390409567 -145314160 570953311 421871253 124334166 413936661 115200078 -773331166 824931876 -654642276 -768953325 -731250772 -762616190 565196887 -322874061 -737793484 -946425431 -962642282 -516752203 -230060440 977634720 -28195920 46450863 -31937642 -440263537 -701783559 -816878739 958123409 529666353 557566127 408680393 158983692 -947578287 -227517643 -667614088 920987533 -269778531 -191542329 128881403 -585666766 847590109 -465964248 458936343 642562995 -928866968 -172864896 -383660289 887663519 -750058872 -592248524 973012000 -162182057 -134856722 -217217410 -480847488 715795260 -544507657 -89565471 238540832 193822389 -897692118 -652260953 -867217235 59540163 -710833606 -843001439 -230125448 -362106878 268287326 -361006869 -725520967 -794432713 -421729564 -719691494 -104345956 -214481450 785048148 518147201 119078090 604977108 1245810 997989012 -904387144 194860106 146124923 -623336074 -217253282 296874415 87681031 770561619 -456007281 -481040149 -923581402 -919989162 480423812 434074096 -808882287 12585414 421293372 -917899941 -137477357 -677172942 792793742 -820638244 676340423 -48041469 525046309 -471216431 -243218007 170325530 492516025 -306208737 -262430738 -242327917 -813020078 -365505740 624589823 -386151146 21144234 -171758780 -98981728 -572581095 836053359 -676541517 420473589 -65229175 304897644 -133829315 -941994292 -535716537 -504750136 300336855 -359604268 844416392 -292698310 -284799080 606939542 525331377 -460039459 -994131160 821393484 -334072278 -46996117 -861143453 210211254 -665883425 -916182808 -126671022 307446021 372797642 -20905211 600400915 152649465 208753871 -918446560 -727921600 236464677 470197939 -470738047 826076463 -633240631 -980968921 236199756 -221981622 764015944 -252277674 -773600461 -925295087 168115079 -819504928 501400333 -178575389 -20096885 -720268211 -561622034 930222288 278214075 -995132631 -192078054 147863109 -330736528 -123990645 -121747395 6533303 -299776494 866726825 98676129 6735779 -581871128 -704611913 117685199 -386993142 -712700575 -788849009 -339356646 -631643423 819485222 -14197309 -685521112 328886725 -257610670 818734986 917538860 314302544 215007652 582359739 -410899631 721616667 275027858 141461986 -144814549 -499766039 -997358352 975770042 -217708718 -463625476 -517894208 -468741718 -580405354 -3904754 -933609689 804848418 -499622057 -75784724 -616845098 507224334 -758555616 464560981 -574897229 -289412117 -996690067 -761210433 -235920959 -249874807 -67007671 423445817 353717697 884759138 239511810 -622867140 -308721016 190418805 -645251719 -637966331 -216675588 -644455485 -707434249 -438961626 -607090654 742894691 991088831 822868502 995360366 -736759463 927364610 -356781415 -242275120 29241792 120716529 -456879327 342047033 -901763425 -793794295 168299881 440744481 -406552079 -756664942 -577616615 202276341 -119714505 -87208095 51017655 -510442106 -434782448 445458307 -429122809 -940448433 275813729 -46238456 -721575255 446054297 -426868568 -834825617 -579214119 -620473742 -114830866 -680222047 626168888 339875038 -632934235 -977515213 569605207 -447537781 -350672100 96030507 616086190 722986183 -626169681 -849500214 -73691404 640543411 115274219 -175518024 233430723 -582343527 712891084 -756186284 840974275 382871662 -533944732 372515712 395836384 -402578493 -446476459 411062553 -842210856 578955138 -681352506 96916848 -636362234 404685039 -403451195 454228893 -628433216 115707379 451923402 -696660834 -135510199 897902336 515075800 556811082 -833819030 461946825 -647546579 -739506517 933988245 -781949583 571703798 29208722 -824984407 54754577 -972236325 -261835782 -814469160 86230786 257951624 485658551 854149909 -931443568 199722592 550850564 958200348 -152298039 -661510272 -573218060 -428944858 -239736645 262906102 -387961002 801476359 -635730919 -745045671 -720226836 7147933 20671204 -423831202 -532613564 523416339 942687055 253768390 570064492 -793246960 -289440465 900067814 -442612161 199932664 -75256725 -321071789 -531870638 -289970067 -684836575 387896212 868093007 -907470044 394422671 749111227 -344126187 -128083821 -81699417 899034126 -45026343 -69184673 691344983 522435651 989271214 31434310 16327563 973371856 -84720291 -763701352 -41638124 922279075 461303193 -207244965 -944268559 766155348 763040412 -23063603 99804876 4480131 -110132219 -982710855 244852696 -294426183 -404931554 613214486 -340901707 707007653 832980444 -591542530 701561066 -65695258 519650506 40252762 338769647 265522293 -691539334 -367121775 528521104 -587869183 956382774 857097266 476955307 -661802286 350128089 -67972146 640981180 682461568 -651556099 256045632 858442789 -365283486 614978143 75702810 -776219303 -417999355 708259094 -326234378 944151175 599516785 878744740 255004184 217999910 641958632 -846110114 -430121290 819123207 248964448 -954064180 600747461 -645674731 -640601765 -823086259 419067207 -745501167 709846205 30407791 -219270094 -902444911 498914290 474666210 -251552946 495939362 -772411937 279954942 504496816 856050278 765069742 363295009 668684175 -652547312 -915145077 -118271663 -301549573 718047090 166680400 -348578341 -924109152 -502656722 767921734 497624097 817103496 -626603380 179652722 632672131 16718576 275493840 275172397 254986775 -313108824 -586657878 591877683 -216241447 607582414 92028437 639340888 966658553 917025494 -788958790 -992657116 -151546881 -599294029 -972912721 -234755743 -870424768 -474442123 21089215 -945013009 783048845 -415482112 442019422 -259354636 -637148441 967059100 -229649240 -205170510 -541206027 349098534 79042543 514484988 434751501 718947922 -369913758 256756333 -338334226 -478169305 42985848 -660193199 747299291 694249823 -688437855 -635307675 -638612041 306430313 280989438 -384903278 577881669 402666291 -156545812 108224237 47591244 -736706774 -144720917 307041785 -289264503 -699086572 -253277983 -718666457 -278953716 457689725 -247118591 -845872031 311606142 390747540 694680883 340588230 243602877 736030721 -177937565 -387755336 -723655641 -484874154 375928417 433272354 346605711 -716470590 -753990181 -26654668 -517362521 83473799 -285523276 758873202 74130547 -892924137 -192566505 303779433 -794035486 140303773 -165799186 795746237 -784755982 141700577 -230071667 826411165 979338 243814494 -418805962 -803057410 983275748 771531423 -269572334 530924437 980718164 -892603341 -194812869 612581255 270644501 912972666 685989093 524432396 112185757 83714720 -929117398 513481324 -168507301 -954520142 -806422418 109346322 -453376578 -231667672 53788988 -878488596 -230855665 130265810 176932513 -51302844 -399971137 275534164 911966489 -91552568 273979378 -821465737 375528916 -505080239 855815105 586768530 -77282322 429890159 243172622 219611334 -439021337 789713990 32819402 430401094 864993344 -158761261 930142169 678919032 -878608924 605336387 318891859 -578102475 -297676812 -210741625 746896265 -630254939 -173660237 328050162 -510464106 -259728110 154200621 89459050 210884608 -588223995 -410989298 -666316311 -846777417 -654512767 -122596310 317125416 920160500 -792478462 622551790 685489208 115708094 112692769 161587762 -127107238 987296825 -241028398 -184139087 930645624 271297724 53829128 591148531 -316695448 722016437 -457231810 26885299 -329208060 -738686359 -101385485 -52358203 965850640 -69937391 -754180984 968294583 968832941 654974438 647497523 814131473 -244571730 -824694017 -996986488 381746606 747078172 890670051 797109603 24776215 -555043284 -421426760 542000316 162714854 -4437212 -885865862 -622902934 -616407363 -821723854 -94275424 611517251 9059460 -786758949 -634604033 -183364301 -507620535 587747190 -206269410 282753457 755514448 545814017 -168844195 406875947 -761095118 679102046 -175112430 -767511614 -310370041 -431650999 624258568 -873826805 -510652216 104934828 196440327 418341258 -323635495 80333039 359410794 -488151586 -258772600 -434258418 691927558 542731363 160377186 -488511211 -666036244 181762247 -69740244 769979318 -606225401 -326202016 -745491097 993482898 -702570101 637150492 153763970 -851260485 -277851334 -226466547 -408003963 949681649 944264412 -675090516 332546410 -115199568 -595579964 -871557085 -932424402 877513048 -493900345 272706016 -207261143 983322222 879595335 799111184 -388800251 509844679 -983082320 -810503291 782710374 496030448 87244193 677329010 678711570 -601139049 985536434 -462846 266267353 -862405334 46298288 -855877921 -475898536 122045914 62091741 170493849 247973476 361502527 143936231 879785020 610133317 549376666 980437152 994124197 471401247 356696627 639153520 -950423499 -225539084 -286963013 -413048558 -755814414 -94209943 -512590819 -309839333 -28033569 -877501731 654171913 571627113 -579214348 573460218 408815914 -912819247 -608809973 588322891 -531397850 -503939100 -258507354 -175126052 235827527 -651092135 470605714 -211969091 -534489923 -216887207 -308753840 -338661243 917095433 136985775 -412039302 573300769 167200945 -913610443 810162150 998042414 835938994 -899530997 -838825058 833890013 990634464 21249696 -360134445 673257975 -284712559 498696598 -15833606 -993270836 32403453 -255615850 215578093 -242381252 -96677925 -659944863 -732514392 796515193 909968503 -977089888 -294609480 -615678322 785117698 -78618803 668782715 -427419823 823291538 -584037120 454404833 90198311 281567473 752160481 11786036 130618520 -147708716 811723917 -827343211 450618823 829090758 -866200674 -29123606 575203933 456849491 956590950 839173373 778067988 12322289 -657757286 -479712757 477853959 553398611 -57084301 -302066924 -413710200 -331905048 777232944 488235270 125142560 621826731 -847622995 905190068 -101052363 -387090664 505551081 739746194 227184016 -19247726 914831789 -423437971 301470119 700811651 -241994477 512884389 171299473 619829928 -764577779 329849374 939617079 942464680 541733758 252281851 -51177292 813047152 -993035499 -589108532 -818590386 -724618511 653446868 870205781 -235430402 648790263 -52846791 -263437237 845209387 -236667230 -540407993 -99756347 -223564880 997460477 2895814 582172825 663248437 620397580 -100861120 52739783 -884052591 985794107 935320456 -938581243 418164131 516494181 -383573296 -337453895 238100591 386553534 982680973 302619040 -595704370 -804412413 -548984636 566468550 104949031 -22714932 676294370 924511836 -31353261 -41076733 253763944 -65605459 -299969196 165827168 921053027 369225106 776883022 337480682 -80971784 -547851803 -767736816 865408844 -766495852 685185822 199832960 337889844 -501858000 529909306 -569018270 -690947779 776475808 627593456 -620768893 109314397 -10590048 -687763290 -523279833 377790879 -118485985 -312926803 422324056 -650777112 906477969 401259841 -529367228 984840897 676030527 276856783 719813152 -998168398 -354051175 21736300 401873227 -472057521 930935213 211285565 505904416 -510220688 763524096 -360413209 -951065907 431683642 -57049780 -336101125 -796790813 -207171604 360353038 -128078498 599649607 -446414658 -482224213 -267355563 -792647222 952638693 692157123 -332729524 597073067 -661418240 -850041129 142783872 -438260714 -444036434 -863090795 -410805968 134135677 -232766914 -441953661 -253417894 -402812047 810894336 448205676 -952207660 -523615456 -636401536 970492485 -451928944 -753723276 -349999759 -953561159 -777324107 -311441388 -288333171 921236461 -746133410 936728609 684353856 70498770 11803037 -603869810 870977320 474976353 -986441915 -741694361 686929322 -22308393 341231323 -196736408 884227124 127235064 -26820396 186059406 -653559151 -387375773 484134912 -110322076 336297256 980344058 757012435 -856286028 -104151603 43158483 882227596 -320896796 324889533 -671557113 46396709 -404235475 274095271 216711370 -942782638 -527257892 -57445855 848943674 49440886 476304251 -255911257 -736008116 -673977615 26333382 -541092792 238591139 -881932637 -388085983 818670946 571206291 -93756266 -967742660 6299961 -396318850 435825138 33157789 668923184 -404903673 -727708140 -50776779 -493280625 586437951 -918618896 -144671844 -370453650 720580604 93285389 -260173229 -200765837 -63861392 -716865590 85231098 -116331494 927550432 195144 897003848 -691405897 -837062333 519088032 -181097863 -343655574 688380259 -888774501 -253245336 483057025 -936894572 -75204760 123822366 -250496671 -387077635 -647285098 -672076982 -338324850 735178126 10056657 -331296662 -15689143 335559271 -966057305 -181023222 -506493581 105929655 -499581145 -527926086 244366758 559805816 835030534 482026903 -61183198 668888901 570346036 555618918 -447241945 90536054 329273397 -136584778 3627199 -115396312 -423190477 -181475691 -328019984 548923347 741796905 251022611 -293997627 -115384947 -550804280 648048110 -20748031 -67733687 381979010 -630005529 -757114724 -318757650 13630679 674680391 -178817831 984519658 -267943911 -445960248 511407191 -279937362 6102048 -18241450 -696005178 -916982495 638957416 246008711 -807664667 -557468091 478956185 628197726 -67362818 519027868 877149413 -846086613 -578403320 -86238344 93490172 275427528 207627972 -457455987 94928305 -894242140 197000108 -993146864 743001669 822987227 -462736400 -185896192 684526912 -605613984 723283705 -224575956 128255154 687934784 -597467017 -679379222 590024648 847229502 711213523 -487461737 932586195 -656056917 -335670680 923904597 251116458 -844123044 331383328 -255054424 858560655 240287710 142349257 -184565680 924244925 -507162823 350408300 200332983 -583499728 298175442 43175422 -546856853 449002600 477434574 -61882556 115416583 385204612 571212062 329499286 -81723655 -75000001 -182171822 -289128818 -499252635 -515371426 -173045213 -833130094 -289677851 -6959521 206346896 -50514413 605169045 -483349566 -590747419 -741844957 610636244 -579471524 -385867543 -604408206 -701690862 319073147 431736497 890951746 415037132 830792157 143555290 -689940651 -254866013 751560372 291081845 29775725 504898857 -336070589 -373217101 54573065 495756424 -2413659 -449898937 756623773 788141471 683274919 -88033445 -276770982 -57825596 -657888062 380597321 -180464412 -764370943 -536087753 -824199493 -514907815 697694190 -254934321 779725723 229606739 -188297823 26534274 333764921 -919471785 824206188 477384610 660364607 382571504 -127873804 364037655 -714470954 -186952107 -646469903 -486123830 233769471 -659165917 -157373649 -537835885 -113043351 -898413023 880420436 272264150 -135889479 923390578 656705118 1961627 319565423 132980602 429939484 595235181 870301781 -572065066 527474255 -963916523 199482225 996905156 592657511 989661617 224223228 -862081 -456459795 100716547 -851073369 357170528 665343521 -687069221 40601990 -389344658 467811628 224930040 -444063614 735021952 224605167 -447120860 875829279 453926958 -714506733 887923381 -36403204 -724635739 988092930 458089954 713130933 -484108080 250272523 -648064795 -840218007 -53322977 904547622 411343098 116412064 -807586540 190108626 -961552240 -222102129 -390319182 119493020 -864723059 -414173839 -39225276 238201211 886284695 643625861 -726799560 709682629 -76723862 67574292 -667172670 -372302109 501975512 869253139 155558633 691913869 566640832 634383787 -144132012 720065655 -628888047 -262057764 -654914121 -458791105 -995720689 -335922546 570632848 -722929566 -604506682 935011039 651686188 9149943 609168899 -752911708 -110044911 -723561632 -638581674 -484275745 386515565 314100238 751391809 151881198 433613395 -8345566 127533618 -248236142 974528583 -13636817 -32802468 -317615437 956700730 -867332626 275800645 890979278 -780127785 266646728 838942268 -156265954 -96782874 -429760765 400647146 100273252 -643194947 -556606527 -894864653 720780636 -851001171 -73718550 -329975279 -84893806 960973798 -426963829 -166954425 706372130 128332084 -632735308 752369929 -972231289 768121581 268661085 -165691893 837093469 -777083423 876236093 792083567 382701584 -848271217 231638366 -56059990 -316490095 484186470 76305445 669541423 785918285 -308640986 966758416 -312223617 -173587056 -433896427 399792512 176676928 378814117 -175249718 431244270 909434483 -681532963 -788288325 -531496431 858389240 527277484 -333274500 242058879 375632998 926172216 780086518 -27799334 827485957 -564147010 -963564312 -700136168 552780859 -909795696 228246516 -631032772 260198531 -792168141 810459180 718390508 623465690 -543292657 -330337500 897508677 -982539327 918972962 -569194413 797830768 -144368580 538579431 -550601628 -669719373 781637545 -937109289 889150389 917811335 -153340690 272172641 930650777 592906911 -950162246 424370492 -344216800 489134981 -672048587 700582190 -144117576 211882446 232610750 830535701 -140874781 -60099749 320804370 -645670945 11142744 947769905 670897169 534048161 709882255 822058164 -855651235 -34988754 -84418015 621677472 158637328 -308840442 -365391041 -18158002 752395875 -558373395 -124480471 608152090 780804542 601641637 642262249 412624549 -259372928 474831569 -756121875 61264598 -167716127 270359496 552697557 -188089904 -831129788 747731910 429697798 745743481 -550652421 492588457 -475220952 631395285 391074077 299353148 -322836863 -593619239 -737840465 -818544304 -592854558 621800993 29063154 -430373515 -919110141 690912286 -629356555 -359466022 -321094234 695858534 -107376416 578902977 -733030252 74663520 610560218 -713929847 -828977577 423851186 199001947 -199673658 801409047 -648436727 634083310 557455561 -888571642 -293878437 14000626 468509620 95799167 188593122 700138051 -570440470 -505853499 -725395525 -589089805 -696468475 88854196 29302079 -51004872 732733933 -96764128 -865678934 -384112458 -385175649 -328325328 -334561177 -657613775 121300449 769333036 634747215 73726413 -84222182 721902537 528730643 -315383265 -161330951 -607714777 -536704966 855277266 743319892 -552699724 -274656332 729058711 -149584099 911749666 -856222145 435439526 359295007 -473970639 -399172029 -814531566 475621027 640207696 355087029 -768772681 -240976161 -158169219 982972897 -200209328 840472630 387883607 556831584 597864913 -796527441 -318046362 -853640456 258673367 -201217105 688135366 96703686 -917521687 311182821 -520341225 634692671 -483282014 457771069 -363139704 157909432 897681392 153905592 235222693 -948676312 -22788236 98047989 -448276345 -205442257 -379837262 -657106364 -698655944 -104638796 629117882 489504172 277577795 149004798 -795016922 919746588 173062782 -133100465 -782583261 616146629 259826719 168772412 -598661556 -872648641 175184182 812723940 -918873631 833969456 886511255 -643402229 -478532588 55404079 627501727 351628184 -894257285 578961674 500973118 347200034 -717972546 512872157 -739125292 28514879 -321139257 370364491 632912532 -828116068 -941568188 972335399 527558441 507846489 450804123 922955397 149922865 -776277714 -940572858 495496391 -232928778 257198451 850088062 -647670426 349879868 -178735488 517459824 18728910 -503793206 -399593231 63854242 28815660 -418106048 -463955343 -330259075 747787261 838511026 199450817 -573705881 572862156 -115768755 -730706668 860405282 -455123656 565634115 139531015 -603368174 745552160 865319789 980755221 186875267 -335431710 4012231 -526796381 -409688305 156430165 324908652 283359033 -782705093 -438401857 -708643906 -35546703 242562440 843770956 -514010504 391621591 636143708 -800265540 3627364 -374225947 624511828 390086836 -660193761 578019725 -126536478 59897059 739907999 459722730 -839141796 -783612639 -499026951 -785460306 -391162791 309009917 -332307990 -189372658 973378534 385890285 428562905 -230306655 -191922750 -623881713 -29211485 -275398916 -310162526 305961723 698765730 956409704 -616059325 979673467 196280298 -365766726 -549609522 -945394358 784402331 694204800 -75793114 -849837364 -330784429 277247417 -577522297 -858310786 -681240459 -458265831 -188268165 289189631 -755938522 573289529 944109869 948145442 190439742 -121450747 289131290 -628708946 -594035459 700654237 939363462 778230371 851800959 -966073342 -506397 -527783994 -421072542 105354030 -965022110 821504267 790812140 229672380 959451574 441794881 809883234 192901707 949162003 -528115973 321804457 170076983 -164777028 -532884025 -865477876 267105145 -505954763 -498862114 -463766385 -176264461 193602031 -231051945 -886943645 -892363276 -75098099 -6871737 -783995991 -60327471 124094812 -658997652 -564579884 -574915958 711807777 -13342932 995811610 727993941 -149247168 768709276 -256973056 -314101619 -868947408 -338243527 742481597 955640382 -56506938 -302933079 482832164 772436358 -884283335 213749632 661565365 285882434 287369515 -723897052 970013757 -262366086 282337586 -262765438 552757051 -328371772 575217041 635979119 988419941 -827483796 292855248 647160087 -369451579 901611816 164479008 753178831 385736666 -114357500 -284744957 283608873 667067404 -720087908 -740613421 -642319629 -921569862 184043886 -526077689 2925658 -537980206 -211100393 -438619839 -26623872 -770272001 786850371 -902933586 101172989 -84965363 223492889 -954572082 -904706441 -136837359 110517836 331598775 69850082 577644380 -926931754 836489355 274703957 -914691017 -35512885 838704721 -61627896 -459961018 222147474 114929275 690978646 179936911 675275015 119388228 102894635 360051829 -638391222 -197430435 644529819 374578780 -419536921 -294885564 -374126420 -950199551 181545415 362047762 417996521 558029931 396763496 -823281587 -332813488 -699693863 -665839301 -206616100 -411366601 -679984692 -25719546 263587912 -4793888 809560643 193361293 790777044 -845410191 434776986 874521595 297826354 263308182 464293461 -265667458 968618417 958309617 429823253 -616618471 841101693 -794255347 -237029460 485077498 -313009082 387617985 791664607 692866514 -32168701 -956837553 -998367862 256351093 -838165821 -627924856 444939249 -517788575 -155490373 -377336449 12227116 -249508031 -97685053 887213388 -234098880 167114302 127089626 -232489046 -362000742 -206983034 -380459485 399257287 -455991770 395831562 25891678 -637073763 -511214307 754378275 983933562 324739237 -344111012 913468894 421863416 395549671 770722743 -204511792 -225265017 -335801382 32703187 433447195 533718487 -567525767 -82376767 727916051 883122740 229367754 72554519 -915325816 -773639206 220614484 979107721 534281066 947144325 913045660 60819848 -550982671 -591755223 293200988 398791318 -744726819 -913240801 747075035 50277289 -807366111 -57970518 -861149368 -757085965 883714641 666012992 155235386 262971461 -430323992 413972442 527006492 -809891819 821416217 591477454 547043760 -150327016 579366098 -544398705 -842298145 7189064 -263157916 -679831326 553667248 -770658841 -911837561 -565458536 -876050099 -529717049 355100284 -948371641 53792452 540106761 953993595 -673459893 215682102 155953354 567789606 -517487088 575830708 -313864092 72891646 164156135 -638095248 314522053 -404891754 354562236 342386711 -871663258 659744205 189956319 -386951572 692906779 -955443361 -211419221 -895467527 786318056 -676546430 -424662379 874156382 -890893433 837498099 -66139044 46258265 241529861 -340161161 380058985 807184400 856151042 485897774 -520267026 600215501 -529919903 -388695661 -499641690 -927779532 -280086985 -746782852 205437911 -820445445 549170558 86413935 926257397 791547125 605981467 216437483 -191418883 -608292955 -90493349 466587664 -351757058 224631933 -603577185 19476070 418675553 699815077 -604098783 406430311 416450477 109752135 175613659 -639244178 591820874 582402681 -566954945 112667339 -418327279 646314714 -139123626 160824543 -189396741 -613115112 -494647041 443730007 699863147 526235199 -773273863 336135869 490918102 558165389 712481918 -337137583 -674376875 -744237058 481311091 -906156772 -850977621 118830790 -860148319 135031362 -645134050 -917426338 -267563838 -698493301 -616629282 934195604 458919560 439106367 -577915733 621520132 -726893485 -73090193 181803046 313300226 726432607 117532129 -984376290 -591741726 -598129102 -28903126 773088598 109701562 313083189 -511962152 -1060465 -814439253 302370241 581780349 -230207840 699258079 27737791 932251837 290666587 992615134 -435154668 -153773624 -801062694 141907700 -445657464 -303047171 412918461 -254226442 236731608 -183612151 950433100 -776458987 -972430172 366843024 -126061857 -859357887 913935315 680413220 -894641164 647721438 -751295541 720112416 578014515 872257581 364600943 929701510 -118836497 78729253 -771921051 445186728 101925966 727857880 -581501607 840859143 -232011724 -993413430 8010003 579172468 491637772 -467607259 -876571324 -866927853 -523479802 -212131981 995557551 342138508 153869098 441464576 961289770 -790439626 404111810 -710360753 99094693 488988947 -796857289 951078935 -218239188 -962059567 147582790 336245955 886970220 -970468344 -825565060 -761472540 445397499 737707707 534287560 80288425 -424230858 -118841859 -81275999 -54054367 -889914639 938022937 -596652841 909120126 -981717154 -282211162 307102700 -28735743 560552209 229997059 211154219 106702469 374934151 574964730 20119718 -739274665 12712389 -999649012 -375953247 -78558479 160948050 164721534 -209098457 -945563118 721384592 693221616 698553777 791507341 -718262666 -121261741 386658172 77079833 -815975191 -838220380 -962836645 -732301612 662887018 -775850792 685781556 725796200 193625117 -594091335 162434714 -112170996 -911242803 825723903 -751312415 299348671 74158034 -342769803 -162558471 -173370154 -328735483 -887537712 867298972 421758972 -364658691 -18414531 -340462353 -538408385 24804756 374087700 893749582 -152326060 558295967 222358119 96426252 826015698 335696123 -360260558 -927106822 -64200305 851904353 619987356 -264264999 -611926502 3266980 365819819 -940231972 -528835212 -71710605 -214481453 -885624326 488426908 -466651115 359510361 -938154517 -476451429 -486156981 873654218 -249630028 -856855317 715255096 -172757715 10601918 163907639 -41027791 -877264001 -271630586 -435306875 -866332914 -162845095 906347995 -297156214 -34610136 -509224724 691747245 732422886 675544263 835348702 532213983 467866093 797726867 -990089099 -235276208 -383640998 -801538969 918016525 895327397 499866354 -18832548 -613956938 527410704 -655121662 -159266236 -996712596 9925663 916380336 -47015642 -840288723 220810538 322511277 747408017 -584492149 144869440 863515290 -567852755 -390212230 607866656 -181655226 334280641 -209355701 -178394058 -844504210 -367312608 -919485905 895639123 -111475303 -824707840 137836406 732087311 106007270 -481125612 -459063111 300637363 -963010732 -922294921 298488944 452208172 348630208 40802848 73265050 -569361413 -198213186 -136425046 447966880 -242152003 -478490711 -796022177 943758479 -619060930 -332294512 155734053 620343413 -202200453 401505688 845478724 -84646308 -301147827 -451543606 907198015 -876477141 -613473304 387329996 -925838022 -931742730 536041784 285150831 757069637 -495869537 -912816443 470722417 -629900510 -977253248 265425593 -183464503 -97229704 286128496 604124846 -180594731 -891629799 -31992461 -253693739 -632624460 -898021953 873370545 -658286394 -187497027 -103830490 -379805500 -798537298 100782283 805064596 585620435 399061407 193195998 -717908978 932798361 -85717056 -348792278 -180937875 40232240 -512023887 -742611632 -67815356 827098246 865419830 735554956 215979978 -796198428 323972356 -89985703 -872140063 72090860 -342483555 -180130029 -856570648 865288850 46098291 -352785144 155075231 570031278 -129108137 -12393767 623614514 999820688 -971546991 111186491 958843170 -350985286 950386392 203507103 -387180061 320666148 -867560629 -473038988 335485429 658965333 -760760315 -462174999 -229405609 -866796310 -388354567 -976877553 -713247851 -887276882 199137289 -97193057 766550065 249374585 -818223917 414900566 420253060 -930829093 354331072 -205413999 -97212315 588102038 770854094 801172319 -71372931 -673067798 -385309171 -495876307 -339931294 414788271 693858893 354963053 -890857928 -548102537 64992700 114401884 628919304 -571201682 -202352555 921467130 -393677377 -332801309 196662658 741307449 951431705 853164289 291250804 -851945661 233991764 291534581 -708795831 990533745 -38376899 220048016 660000446 516061345 784263022 981981227 711008191 -367915548 -688048055 550338130 -85218683 -763333568 385624666 594459256 949933360 772867964 -440366949 666711769 985350942 263998243 150577088 -580660963 -713491442 -64370876 63775708 46973830 -570916654 -538790106 -833293833 -454578161 -67436441 -555240761 -419124409 -16078296 -35424908 -71143756 -541894209 645678691 -298020648 -877879667 -639511747 -328683708 -551332206 -667845519 996819503 -176390216 -253047003 -141570066 961942654 252937876 -383034146 535140539 -957180783 284921946 162777383 498064276 911995816 -575186919 970949666 374594058 749452031 416368171 507907171 -964725448 -192460975 -167999365 -459722019 969201685 -297894041 -193142944 -528790772 329781162 -48615690 -901933455 685249696 -24273808 993074386 599610133 697589024 324993274 862869745 634370807 -158093096 12736636 689728640 -855526276 -119145753 -316598163 -633385783 82043519 6244851 129841447 52787808 916810925 -192555616 962031421 904789541 -616602084 -740136440 227483160 -574564392 -801812259 599222284 757566563 -754180875 135480568 651998498 666525473 -826412962 637810614 390326923 879570275 149267538 -29769655 301614923 -818364757 -98316054 722204487 181835848 -868215039 957274751 696868916 727586320 180623720 990370989 -406632877 -649107633 -388890737 -639385410 -419259762 -868389938 974647511 649386157 -633047709 -568091963 125073554 -550094396 948529062 624032535 -629564597 143507503 505815607 198576776 15297405 -562884913 -642158011 -518373467 102210201 -907395974 27237210 588616793 -634778259 -611615960 -245738283 628801427 379445717 -241514929 493226048 -715588824 -861316809 -581798638 454005056 -64683355 -373881800 642438633 205582435 252721570 913980594 847556259 -750015243 -471935816 -66333538 -398763242 832662647 916367126 -957401048 251656750 975494543 130268618 -960602343 -228647456 603624494 -167476980 173532589 575381383 256372269 -77928504 -785231329 700379220 -47776922 -390783449 -833314040 619218749 -785095163 969691213 -568931232 -831421639 -490462305 673737155 267815389 689059544 -811152897 740114747 757585969 718137240 902583105 -557184541 439554619 434753529 630828332 -381333049 664239492 -222840941 815945101 388654819 329714078 323951343 701814961 -510574525 -341099493 750749837 -283135217 412466256 -156837117 -176210483 -955039085 662257168 -230637514 -368145363 776722351 935840439 -947386918 685888485 355718793 -779415271 623922159 -924417491 652136480 -95998343 -987091442 647630663 -686241790 411318161 -532528466 -583760248 293937178 245960872 309837569 353400083 -22502931 980680003 -40526152 654863970 -180139943 71636201 727595633 662910831 -962340604 60757882 991503703 -991104401 -837465099 -509005639 667373054 411243707 149471084 -478970829 -685688028 996194428 145468794 246577022 -584587401 108776050 -896950308 238290242 -667851551 -907463316 -501685190 249818555 555959526 -72605379 914945935 -259303608 913699449 324033158 638924584 674765351 -109758893 -107622344 -913124148 315071779 950728350 121459589 -182657883 341415288 244051892 -102933375 639881378 468628132 349901555 198819083 -146479374 860564594 985777595 -157745068 297833428 -812095273 -284514721 546543084 -576761689 -163471809 150950966 437779193 679660503 -55549074 -974028935 621985197 -470777820 -808894208 -761737643 498358488 36541235 25877848 -837840749 90709386 -540896077 391642686 164906627 -128988983 765772477 271762416 70983242 551172501 719220094 161625065 -169835883 645804551 -692116386 -642822175 -101125796 -577178013 186367446 -395764135 -257498068 666086767 -158741083 -206527976 -652183194 -336494120 -644544700 -395660708 927766367 -960024355 -471467821 778448231 988051826 -15750805 -508005674 -483015367 850568568 939986638 636906848 -571708216 642372082 -234649048 -153243700 30583752 -671817430 -237892202 660544963 903968211 -710221195 521725088 -331888896 496477038 -203457584 -185448958 636388829 329852845 -758263694 -60283394 547265336 650475724 -946922504 -862694422 -194507873 -967225013 231251482 -625846108 781581704 -826575430 802550063 647261616 -462490572 109800258 -591271958 289811449 145363786 -62842236 -219918191 795010377 813043219 -146949332 145036854 -235916773 -640482402 -754892315 895732459 398086941 460283511 237370331 -603933351 -796753453 30045417 -61823923 318162772 -787318544 -269348150 960268926 -189976929 -570348804 -775950468 -931105054 -952122294 -21385804 497342073 787800589 -463209970 -943240436 -253685084 -735615150 -896038469 -643442221 -482399961 686320962 407407500 -942903500 664168923 260431062 553626388 -124970134 962696558 204898000 -910253595 157657736 -680675329 -520859129 -896624692 403506164 -839116716 -586595300 750230573 -408200517 -104137697 -343464587 -24360467 -695662983 797703661 -391509829 -681179414 -215804669 -670949192 -723281931 -684014720 354293911 440980776 826261360 -387852606 -661456911 -378516450 -647201587 936121887 -240480243 810188614 573442930 607454292 -436979209 961997268 -907942658 -666953510 105534279 662063363 -838858056 817778442 -267205263 272737289 -938050182 -772736583 781633850 -229152943 808041344 -283960492 -300935604 -322491497 -798635157 676642199 996485979 -365085197 -527360543 -879270264 -417995851 579692153 446270732 -988874088 801640549 626429572 -747637089 193108194 152132082 -432513943 318816608 725502733 -81719496 831800788 -925980676 204784171 723489190 470171914 899072527 -578629686 435958661 894363369 758360662 -996041262 876434144 -556041859 786316211 287608590 -892936051 781157674 867120577 -206179999 379129730 -542802517 -443797193 53004365 47926723 512945950 -633596566 351759436 86338413 -198224008 -661122902 90005137 672930784 -730767226 -601440384 -528569082 -275905884 -600805099 490842265 478354742 579710072 287692658 -168571442 280236199 -628840183 -669155495 -694428287 620434249 179318781 764116006 692260344 228399144 458684079 -996065752 -792062303 -58927815 627735076 -25020907 734208596 546805173 -207764148 390936924 -420828685 -11617889 -753645102 -536550258 -248848523 538450487 122779936 -160081977 172798468 -897851774 20011656 572907800 -699230774 -826768696 304178187 -28727248 -25570306 152387968 -409508968 -182890763 697709166 32017032 511901353 244148597 258758269 -638863223 -573627916 -531980339 387366407 -384569667 -825595374 -410006510 -703628252 664291722 490217187 -778169196 943405157 -359680939 -405367669 -439842977 385763452 -639216861 -381708377 -849178367 -573806158 143899220 -250466571 778752441 -902548861 -179419853 -869694436 744745560 470286275 20931702 -531558867 596872773 368459170 872241433 -243632445 375543333 551397015 -597400600 -316145378 -132756039 721450556 -478419029 -930774192 -143160084 512540919 473372695 -880229314 -52127041 771928750 -972729098 203095825 -126037309 -234664140 42118037 -39994418 -853112772 674962267 218551605 -210802974 826093881 95763980 -275440969 807923717 -208009372 -509248707 913592297 874969487 -932184733 -361915973 408245030 -342798481 -396673648 -636724099 -868787233 -184943848 76304284 -13998566 367856173 -371165378 -312447908 -664287495 801977925 155757830 77738836 -255426182 -580073856 -911288745 722077862 487797746 206028695 624199957 -382495056 972880271 -503845296 349706046 554556473 -440717291 -396024669 775470438 -361913541 812993164 280374603 -574353322 760789994 -256893778 -739120883 485081764 -398891572 -923661481 421291212 35849721 352112842 -476451908 458887350 29795077 -851892453 -747359627 -962477662 -778030656 52261234 305080992 760217767 -44614042 223460605 -799011720 -177352568 321327214 -273179842 -866874807 609348496 -940513862 -978785348 222954420 -181406968 255430973 -619393752 -792947613 460519576 -383078662 637468233 611874295 -355261778 -142376331 -757142868 -997683074 -71359794 -200776454 684135392 252079496 521797560 -294416390 -485680978 263934682 814206078 -808780590 677986421 870759075 -716907420 120643559 -995576581 -995172736 886977043 101217047 900240479 -553067840 585711596 -5128234 -825924541 -167497820 782219868 172374811 493074562 -726950834 97714948 -831052639 524389040 -531593540 459544432 379456793 -665454787 293337165 -959138947 853246545 -448799112 208656879 301018981 -995837859 -424457445 579822796 -770413151 -344995207 978906636 554337587 747642152 730065110 825008372 170702920 -706304676 -419485341 -661458368 480268086 -121999692 623717023 -542421000 -660190350 -145410955 262525441 74358808 939963416 235268947 693897722 240798905 755137103 37135842 738169024 -734618122 488435918 442620637 922428743 103737853 632610002 283778989 -833390286 415366414 212768606 575539557 -187100318 128232097 780464443 634124954 528537964 612792746 -874175528 -841028890 -942276997 -486996913 -69566347 382586522 -347349263 -188855774 155886360 -898449403 -931603613 -599641436 -895861436 491819474 334235823 273561046 735783215 868534936 516934348 -656326333 -249390744 223744049 -374889724 -38988890 522903109 -908810139 530013041 -93365397 22766216 613817255 672651128 642175624 629381632 -995185235 184297029 -187902410 441057445 866372228 276596055 352382360 -172455447 877577819 -473512435 198776995 234112468 -902763825 835899674 -365929914 -528514583 893503095 406519526 711172909 12820965 736477437 -309248349 625373823 936909095 -667421602 -337580991 512200855 126686193 -886994079 809581269 215719150 -485681405 -62311373 -543204378 915465715 -844417589 574715170 457754230 687945280 -407874669 -957836809 -547274547 184877997 164855872 555326955 -688393246 -392693649 -912856936 98047491 828873084 987943680 -469564817 432760841 262608802 915231033 -202671999 723449092 597077846 162236230 -563879501 -723756439 -422143166 -36653342 -272232207 -975529984 806521820 -316608051 -417002540 -814930989 -226921334 968013908 774769203 -377831861 -542976676 -630753533 149621428 174511150 20286593 87472508 490657119 -935331991 -498532434 -942224375 129448373 -899416846 673473222 -532956050 -913683763 477403284 -449025747 955782874 -558901295 144843036 -781607747 975423721 -983078600 843148806 -938580372 624659231 694653866 -324599081 171855908 480813713 -580114873 522038014 -699639914 334910373 -844821264 -586879948 969381311 -946705018 -235390936 -38189953 -86187519 -394393949 676945983 -793814021 -917542996 -907130576 33698221 -294822455 858416006 828669173 -829612096 -425203297 874680119 -201657994 -409184405 66795414 -614398997 -222965322 -391567525 -32023985 -117869877 71157534 -869049776 486790523 -107933789 -219225636 -273845994 246062219 -905014912 -896481382 -287052962 -424971855 945300006 -289022684 -526293486 -238344193 -740185831 -434970367 482232895 189823966 -266830957 -170383099 -665498060 -492374315 972501702 182058733 -978199556 559495511 -214502410 -199896589 -582496422 566753327 386736715 759993365 714445869 -939530649 162102352 820109876 -957867557 704852927 414762604 -400235723 120643627 772451715 -806962001 945825249 500965764 -604928397 -161340497 984631119 -723186368 -582126206 440657981 -93538648 128370898 -839419825 -238341514 445211551 -120316679 -801546800 -319216466 -825041757 422343872 188276685 -902019862 -634497422 971184059 729001765 238214448 28016482 -216451648 -907948848 -509837770 673455803 -842356949 -681050729 -421647402 -378908251 -47644324 250272614 -141749467 705569265 -513004186 868338145 278954326 488568891 -71294865 -561322784 -638268557 697494473 545741505 730240092 420016617 -933162736 -705001985 128340040 605948573 -144678743 904087709 979003070 -936220565 430500709 673416666 -861135563 152971353 347845110 -756799178 -681092068 841596842 294578619 -41090778 -683606546 641220741 -551385569 417176311 220336648 -994590108 697869777 -764000444 -108699393 598779859 950339842 882445387 750081430 276373757 550903930 606062886 586567960 -238293292 -776378242 33130108 -528320788 -788182162 -268193436 714304513 -373752879 -529993138 927363734 -960234481 -164218805 -146314027 -559480880 167922153 -67686219 -329187221 -238076933 -791858524 -714236028 535571281 -939182170 816190 984903895 -858037948 517612997 -116100387 -372285704 -650879110 -985507837 410357664 877448441 -714651226 -336535132 -304472898 -174053982 32957614 -722596043 427156504 -493074579 417792967 271876260 341555116 500293612 725077330 -14927353 -797818153 124132337 763078976 634196992 -727940678 -745951302 -203823579 -449102805 538147619 -658315985 -518880560 751808622 820402756 -536012487 -841227553 -889394611 532368733 -575633682 -716506600 738848667 871092805 -345452570 -956916388 -230647463 -903794752 832806076 -61886855 380648324 68438752 888449227 -111036873 -949539985 -351105513 -156159402 880893933 370214520 -462609959 138640255 446755283 -161360911 380413533 12284292 -129365477 -25136465 230778646 -556917032 667063514 391908306 -502785880 -531841214 -808712109 -442939323 -708780512 -677061910 636999342 576134906 -413611884 992099542 -581928505 -361040787 -997715278 -217108555 681682652 221277946 322747011 -116162148 -244795606 -56948207 -121076424 8874239 925389149 -665871434 692751022 842459749 -616870886 -67720700 -430586644 669062801 -617474436 766703218 -940821807 101683194 573527269 159579856 -158725669 -928691582 886141839 -941212449 295144178 -194745306 324236166 -941370767 -170684416 -282112907 286580258 -221781899 -803431733 421915257 -714427732 524319554 521726813 254736458 990442148 -112378930 -284054286 554567812 85069011 -89807289 -530682850 20568024 933262989 -920506126 620406122 642870875 -113210638 -396432709 311391396 -184447978 161381985 182509683 -545843167 -792272769 -805029320 971827944 725778245 535653584 -145671628 653116560 121379290 -641270119 600681180 -278713652 57711579 -75663030 -385907813 114122932 -89008553 -902064088 476290963 914232981 -176536455 -678683042 -404512213 -677981717 605659788 272123096 252913027 -608247860 -356764131 -771243612 -65856458 607643321 -186175709 -921412099 749413833 295838194 -382398247 955579646 -825798857 -205931308 398866539 -803259995 305100708 -711161792 -417744635 281787699 613070213 -742420617 -597978600 336584492 534211508 -741975468 -298993525 -808600311 417246738 -205742253 -376824815 882055079 811067820 40101913 808787720 529276739 702109712 -904677436 -928556576 540866333 302769989 -348322948 122401572 -893684184 -832667369 658535711 836933848 -19492692 -988774754 -675786260 -277887552 441497495 -446465747 568882993 96631106 -446323332 822806860 -732792272 -519503153 -650827667 -868765602 -892040336 497528133 867120282 147791582 663340914 -401432821 -397238892 754762387 -140305083 -160695566 516024474 -126261467 641753393 -291213471 133979118 136581930 36998306 -269309353 700795694 331605335 802498794 -728892255 -897485243 114482220 350234144 691103329 968861460 664813422 433639571 396568680 -409456831 -337504707 -344492583 -268152524 806378811 148133260 618734696 -412124312 -404392253 -208772137 -57474444 -118337587 -677328125 -589857680 -736543880 -27685668 -562577459 -625110523 -617508262 353856434 -906011747 -12072447 -896540928 464541895 -650201881 710552214 921230329 -667807672 -151044244 -97687562 206871715 2152304 -615716239 235853365 -728083 840602705 8481465 38311295 -486982966 834159933 319063940 -392151803 -637136747 656468880 832316843 740724625 -968820746 664953120 -708813010 -549278036 467283850 -136365187 -568288449 -324645825 -159548351 729983228 790685529 -81344061 49055373 -804014391 971859602 660415531 -297294016 269515298 672996357 779859157 722906073 -638782652 -58444319 739333754 -547593319 447934650 217169034 -436201426 287538802 631861677 -995138910 -340107646 -287481726 -771125950 849024092 -449347381 -866181318 -439628701 433800267 80641616 212343013 651958276 440218056 997024009 -970333153 -503467021 802009219 -788395642 582129660 -882753255 596416676 -709797385 976328839 417052837 505908519 423477135 686391825 764983137 -527518198 908920315 101312601 -32768708 -263509948 -42822384 641507496 -791662566 342035451 -698687239 30912829 447133004 -416914993 503390297 200097881 144152276 180217103 -428773134 322091138 92349130 647981887 96053623 30601620 -736746221 418822548 -344931200 -159159902 -384525787 -432332401 -801546432 463979154 286811080 -126327368 -162580892 -920149616 228433056 98346518 899152789 287840798 529052410 -233604337 -760036237 374188444 -575404631 -277746132 989261207 -453934659 -593839284 -251636786 -579453447 297513337 109213954 513790401 -578176750 210624509 14537513 459846705 -989388270 -257291119 -442593950 -230458814 485570898 -593252310 -273594169 -885986384 -592513670 714303713 -341211951 71176543 -498018127 -44062262 590859117 731242607 357779029 825008536 -225492305 -777199582 593037859 263383121 761738610 -548293809 -335075507 -471722040 186936776 914597752 -282145064 528059209 -615888123 -388179991 -783938865 794051573 -467157235 307548915 115819008 92816790 844935234 -394457199 108817693 -806926590 -684296173 425815186 -806795248 -389852371 439929202 -506754752 12656984 278550820 790432393 -377580356 -193189854 610309116 328523692 -341778794 -771274870 739534243 191164390 -338613191 939197030 786325552 23518503 114951742 -918795368 -996135270 500286397 192381665 858404529 833576875 -630484777 -337543842 624748332 264447145 792275129 263215953 -800613350 -490955401 -417221579 -219742728 -802762358 -158456589 92684446 678857816 424313999 -795692467 245518603 -19799218 -918888342 -259951057 630525085 -54144814 240482749 29757834 -465637981 -630359881 -823003842 307638278 698203802 -194271265 917413188 484449508 523598248 869626635 876461649 -396735254 -31924145 882042988 -150285519 -212458129 -878663080 -34780327 -627802734 187587030 -828386619 979667603 303066484 -682865178 802903277 451561546 -350214121 -726499200 -467991872 985750133 112550902 482356560 844616401 -17616790 -92594362 -2758557 -199070561 -450983101 -706631117 -125226669 661116688 -750301587 581018555 -530550064 -640321685 462989906 783777143 -177993358 -950262747 687258977 -910951322 -672619313 535567112 461405013 126500895 -641543161 309778771 1248900 620253523 -579274356 153075092 569852592 291591 734584588 -257582449 -577543059 -179045724 -837848192 -701624110 858276324 33402093 -878958559 566675039 -778459460 165720917 776304198 882788322 -669860326 -668723974 901685372 303477822 829422939 356958217 -535029243 -567507359 656241995 -320077732 -387954809 -772616180 810412951 573371833 -72298957 -924107544 -860532101 105315696 -457215905 367467779 826286670 129759867 -985964194 -615389814 162594203 -993721481 -226836853 -615339373 -652213610 107287678 598360600 24445693 -427937160 719805317 734703890 451832306 -62776631 -893490623 12616894 138785130 750770907 -878491711 725479622 428752638 -620848071 -615657852 -176759626 -952565391 -295508696 274531203 -510741254 550211918 -308441307 -667662902 -539075959 -753297126 -383093061 -771318338 -744306978 149632029 493988971 -215148591 317645557 -20355014 -721059271 -517796668 609076428 54873957 543216619 723495394 87302745 747513387 -753913310 545293149 488732473 -317819570 828406457 77256889 -275708757 -245487511 670465762 956894753 -90317672 -696758198 -38188165 432720960 773681977 339133089 -852088946 126421059 336700785 -284570217 655678724 -785547435 742299753 189662860 458630975 -92577387 420465100 -412368293 -160020689 911405177 -873120421 -251167936 538350710 428633461 427626071 -102012365 404409209 585684210 105234314 -224429468 -54140259 -280947218 361968638 -760009267 -83284151 -663525028 108307761 620760120 -219805871 -497473061 3302432 -32088707 566568189 197003332 372892619 -389925362 -100694913 -312433100 -536342092 -614501397 108443836 -826661612 579339731 769733805 -831192490 -470856640 822102818 -929475802 23668973 -895262316 206009880 730200956 -243768531 -144751726 234476148 -575674147 -362462854 -610981436 -412577074 866358703 897594675 -47459467 -45233207 -660958481 -349802685 247398332 595606991 866657099 985163137 -652071293 -461703886 351085239 338996580 -759810699 -848717082 -463113977 407752826 602891046 -800668265 -625744097 -413791976 367031818 -132885398 -856516591 -120501590 -902421645 -712412100 132683245 -548227996 -383997205 -963531264 200411604 -621879228 459673542 839638735 457334125 82142088 -209048188 139765876 -739386640 879825738 188993595 -250158361 -126158926 -750251997 -92654378 234398018 -433944008 -88788419 -9931133 45668149 463956559 -674070273 774348166 512291817 666658831 -745858063 -749862284 -157638623 -536025313 948012490 830739809 823657531 -502347358 456587658 311025297 363016971 806231565 135427534 -497426237 -185971201 713981319 -377427981 147375669 -138201610 -526312744 612663577 -968025569 528415015 318013628 -220257632 -342651569 -421570189 658251615 -52609098 200304818 908964542 651456405 -26759252 847398703 641312349 -439738504 110865100 -809621644 -201275525 -301993854 -793618845 -665445670 -949608760 -617514822 12540111 287758146 -336003327 936879549 57298708 -848708580 -83189518 924743785 375588870 713161639 -376780720 -421757988 461609410 -13893906 -820813001 781271600 -576634939 532087932 533350363 -374799674 -608251328 -864800467 -655074407 -922673507 -824350613 -43511540 674340161 -264302326 -199182449 -340336973 -941597618 -155880972 808416135 634652566 -187836852 205940119 -124973126 125784621 331046499 -113931230 652878798 109328745 -943894397 167194984 309109729 638313059 252995937 -397820918 -434083142 345129541 -526366608 351316345 -790464186 -243234774 470406649 -364455912 962467848 -559530160 156074640 516838064 -583684437 352891485 -395271728 92695819 556352686 270887933 117996784 -29188818 -930121738 -747615891 -688808130 25385605 -792838938 184070220 662145790 -824281741 262891990 291029639 -876368202 -734793745 133679896 -681602145 -833839380 435834358 -511891805 -501455027 -601391226 -286588787 257618513 235568881 771005666 -136718571 -198382936 254616347 923133289 -465474867 -202771657 -507038092 -842772813 297088106 879377486 925855344 -756199578 -413398394 -660385439 727676111 286148341 -631003376 396940558 -614353201 -285496603 985165250 -532297769 -44002030 55524081 256499129 -328021283 530587872 -4868815 816343664 919322325 -542745648 219940009 -226166606 -780057012 -526140571 305975066 202840159 124487230 823068563 112123422 -117118524 -169637068 -702517624 368270105 -538342322 483426785 360806483 609716247 -602261616 988723078 -672272504 -19607160 56077180 686181471 504939466 -657899682 -326972125 219558065 948274452 639932243 -603702576 -640513434 -176993964 110205645 -826507367 608148652 -825340508 -478803121 274989271 -120199021 -316223822 752330585 872829694 280566667 -836355822 25309313 386965497 648427024 910797778 756047490 18849214 -744613178 759558026 -909152494 -926300277 758016519 628263779 706903610 47082440 -709122293 -747621962 -239029601 -81639546 -593657552 414449817 452162467 -313070919 56936745 325313779 485303367 27637139 -326183890 -752380362 -62230967 -45814689 746599079 449280161 624879906 577550927 -615925208 280957072 838323269 -111387756 -950579350 759989367 552205143 -560174864 658558727 -118298606 253741885 527714189 469038971 -797938706 -123289048 -837201417 -790832492 415256110 586610924 608129039 675045350 321178318 946128936 -221231001 289326002 123121344 423005950 3852011 909022130 -994394943 -797475620 -100745469 917782632 347077363 -769442738 895055870 842895745 322948093 -877891067 -118674434 -840460538 -123617038 512739525 -826459255 407401653 -463523073 666273625 653239373 -988084536 116364745 498029393 -107273499 774493649 -512584483 -612439834 -95741345 286071397 283901937 -63107680 -883704282 -614020791 244252342 -421478819 -727321243 592741001 429559967 -76778881 528174871 126609835 -585461235 -233892584 804076450 116217095 642252096 -282005038 -745511394 784633491 649445500 538653293 -889053639 890963001 932552975 -154262179 -211257580 -508319856 -259221585 -195283895 -591208716 -514092000 -272939616 573768203 305863249 -195106846 -638647761 -493999821 381895087 709723343 -651033528 -834824816 638661343 -262231429 121007770 941700583 -410255462 -514352922 774175487 -895479666 804867796 463865473 900990726 -245254925 153733542 593510671 693138259 58281980 538903346 933644423 -790993179 913430637 -54164397 652170726 -621951968 -982610901 651341980 -409459899 -976447346 752130091 -522886477 -85416087 444137181 935942555 -927951877 969117059 88270287 -250443764 489318827 -770146085 745331924 -621338190 -199473031 -668907253 789539978 -888336830 -468613514 131040299 -996462658 -93941649 -591447459 172100564 -287257596 118195506 767587089 -973281210 -688657554 32482067 826348270 672054554 -667290336 923625830 -504994405 -768724856 -385150496 -282514799 -888360077 930650569 16718925 896498418 -835157917 -537907081 952971568 452745497 262878706 -326816944 394855421 -154087175 361083474 -609076191 471197985 -559934121 475425916 913008706 -718830178 183585607 -596950049 125948522 631084795 779533535 798241938 287300948 -267687987 128381123 -410907225 -265176632 907184761 -821477189 -401163672 520961728 549800050 -616769598 388325336 -470108653 -650844790 -304905807 152430443 272260990 36414100 408570628 -185033150 -258776264 261774492 433135018 -738058283 32069710 -314190686 716022420 -636659872 -547246976 858729309 306345417 373261959 973502908 -901387162 415147117 -646175510 -625017551 248325723 -790899405 719503570 262237262 -950957567 21677930 -619076009 790228697 488367273 -591613326 691662879 221422667 445608454 -4478719 290793098 770293728 -487132427 -520733410 -450483583 255639842 -593242366 731444295 -541824823 -329575224 -34090990 452757519 353979695 921015002 275972696 -297508543 -413286786 -439798214 -394439712 115324378 -219143104 -807913154 729127543 453259285 -604796235 -219964870 43156945 -751496214 -895521153 -945300228 -86289851 -881467950 83206482 481513648 -950763460 198159559 -514309123 -960333940 -797939584 380159682 250148527 -868658041 494758710 -466584062 -646688509 -382892793 -830458265 -188184353 846363724 587512251 -711672615 -757687451 702865041 228657985 -132779736 -254253151 -342855056 -558028433 733248903 393173159 901951498 -986625962 -602554190 302465166 -440656276 32890080 371726473 -868005518 -49052690 -590362626 -54038553 837125545 917215413 39527942 -564851771 114503798 339654374 251614170 431280620 -209918183 -274975557 453286258 554719559 452555337 -52639057 611865064 -766993514 678863656 -92126074 51838319 692360268 550749888 80311917 -824058722 -793128334 -24443775 -967336952 -427946927 740461005 886740664 701718518 -829932789 -310590790 -271570873 -341506216 -829450104 153793109 466313411 -448750514 349376547 261079570 354445939 -593383303 335001207 -394635255 -943272393 793997259 869781928 -957959516 866308467 644038941 -583285654 -363003047 -318334389 -90825386 -969263720 -644410489 38634921 487949055 220496883 -523415057 -251666 46616136 -550522529 -968591357 -628184673 -662102880 -555856305 -895487791 -736137160 373415305 788511094 -678878194 229731873 428869806 -724441673 -309144277 -733738969 420034974 -85423421 793994187 671821302 -188230068 -349862448 -662974372 287429209 630452000 -110478978 -830896984 -76070484 755063671 -833586219 -429379417 508969378 -381641592 -320315333 143947904 828682841 -45293607 -571336430 -485751372 397655977 885233775 987206802 -667103260 -473560201 317464507 407512324 515697302 -775492284 -245109603 342855000 164637666 123698510 700209488 741325506 131314859 389912947 -38898024 408232056 -773177998 -928124330 332751417 118816670 788043431 -17429472 -465372423 857159799 477301355 491456325 -85429024 962180347 -548484789 889748057 939338928 599386863 529620506 989212544 834347633 -41855374 -526272561 -986332817 -221223103 928767704 562014669 782384958 982317507 510224909 -180284401 254655259 -436300106 321626414 -170769763 -919217635 -951430058 -43721867 -437186859 232443487 -340721880 716930938 -986701146 764501080 282777928 118874016 -769658270 -418531331 -524997381 636733750 266142705 -317295144 -401018018 -565290909 -127804743 454203324 -188446034 488197754 643937477 755339946 57451498 -234883532 -498689542 601893569 -732887591 38289442 -703472818 5322006 -806039689 549033631 667096723 407038734 -160388406 186705841 -424689391 -658219360 875383725 -437194490 493467673 -441646914 385878351 269656625 11277744 240049734 146999148 890002 40740929 226869488 -379843323 -230960827 -764245488 217784592 348154592 131223129 926483385 -28320839 -323595775 -749306807 -996955850 -278354706 -446291447 -524104227 359232375 434145021 937388638 -45457770 -432303964 711306445 269393751 833513238 445909635 607669036 996658464 75757654 -275888811 830801442 546494780 -514720531 168094512 813010672 -305448808 -927704827 474910009 -441036405 13817303 -457733813 604349116 562278098 536250900 -662558468 149172075 524242789 -765294459 792626293 -264200831 -511791186 884380914 -10404826 760625096 353277092 188861327 647907353 312639740 -9807173 365120039 -825249349 -894281398 370417887 435848910 203480626 -242099373 679809226 930351525 155250115 663940558 847610948 -737787181 -715477517 -164381101 749064874 -351293560 828735855 448932875 808713311 -447330398 -727536593 453217763 -722518721 818991838 291206995 246829831 899233655 665745102 404719421 -285108017 641752774 -237813739 590171800 332109368 -831000326 933134784 -571472047 238625217 -302722766 -67584120 325853765 737642911 454901890 -502539152 182070106 -771758368 -603790644 247959218 -982016078 -443387131 -999276989 437947417 808366928 -7637208 472353780 127061248 853749406 188992194 599379121 124652275 677608968 44918152 829907204 150437330 964743481 446830765 -501039604 -160635631 587476094 143695002 412509942 94635281 -574588404 140307193 163281159 -355543541 -961982558 39984155 -557804769 547018108 -485277133 162849114 -103116413 863697879 -711450612 -580852471 621423392 -549505545 982961766 -711234434 -453495234 358872212 401959631 -74783332 -814891903 806910769 -567498748 405176796 -719104090 102251992 253579546 969448634 977094395 -545519452 -375402414 -169058209 246403245 463809550 550568700 642194887 914685916 -579670758 -130878416 179723465 -368855139 -560498869 -971784296 -534137062 184510269 895042539 618981138 -736568050 924456470 -730174692 748859844 787394353 -867559253 72342965 -908932111 257731817 -872055183 -792732034 244081081 -529625735 -755102147 -574053879 613654522 160506567 -255063732 134110763 -514623948 -484460677 785223192 193551948 395634359 118922650 550325913 -29061746 -380996083 -703283062 163245259 -63273174 -360213011 -835754404 720094391 -986523607 224441702 211342547 -709535302 495728847 -317431935 -265813109 183886087 863659521 878167459 -499237013 723713101 -370139621 565382423 -813147685 -320551492 -833705078 -215632107 -273342770 -923494991 750988188 -410006750 57979215 -766064398 1322798 934361719 86696159 480932064 -781996662 185781680 -649387108 -451502959 771959211 760861048 -233109450 -674087627 624097810 563425099 -187287843 386352655 -632136410 -179675067 186909333 724924356 535968012 424139244 908288171 -563644204 -114443881 -250555903 -909126242 609924954 796790804 570437141 -443511319 -49851096 857460060 420097602 464497069 -218035805 -31992309 -360923395 -434653810 478468638 776952750 60579850 -292234513 151828333 737007981 824532314 -31728489 304929051 660609215 570041647 -247533010 853209671 228469275 567473492 298301042 535162853 -320337618 856336978 496628296 578197123 -471909122 789671412 -557518689 312484909 538223413 391320517 198546906 -535460943 -570811492 977263958 717631416 -409583289 -740375532 -160425368 327066163 109410816 85371505 -102092724 448578113 -352545216 51922403 160873748 818640987 -357613569 -640632618 871317207 897310931 -794377041 286254314 -368003859 -460382112 292895596 692100132 563554280 769173658 401831916 -443792267 -728886478 317326680 -996312003 -432434984 -312068197 173730849 174491366 331267670 -418315736 511888142 605407684 330981516 604153145 498172399 994366972 -83363548 191609034 -985905564 649795609 -488118700 -624977262 -421789813 -139987987 -213273146 -555787225 53185659 -413300471 -460541700 -870098732 883414067 144455869 169746363 851893658 895742939 -398434196 -408227650 -367147894 -404767601 812075980 498942643 989328399 -904606561 -396327468 898581818 180218149 -753001587 807481025 -3562149 -975593797 -227336576 -408779592 400287085 -616314047 368315061 312100283 314936441 -856146338 -140887211 -563654888 306148219 -667195950 968964652 35303141 -747794625 979730786 537042844 408276199 459213298 -714896069 469438020 -14457685 789203831 710214430 824905178 27409796 -812948660 403274402 -347591927 36341600 417984720 469113703 -645120393 665466757 -204375559 658346541 -52421504 -611238749 -88252008 523938390 233235879 851050248 -437838656 154720947 361440753 -806599156 -910301551 -438725437 -135781352 -881266614 957397362 -649828333 923376303 940888098 -107340493 -634903038 148279357 586232542 216441118 349297185 185182099 -108147550 737115650 662205024 851644669 869151123 87130134 417960382 -928180616 -784431844 246635611 -153224755 593018313 -773713677 335224917 285697654 -255251889 626620873 143221968 -712942773 -729200328 -753084510 -32997285 374149705 178076731 -305336017 388049786 -20482522 -471155692 755448605 -726539177 95535239 641992166 329590303 931181032 647342537 369324372 616248298 -459957944 590966746 -943811917 -468418194 251826015 123169251 -474538625 846677433 -692760854 564596288 16972973 68227080 196618859 623673292 -255342421 -573791628 595092763 -866906023 681786238 -38617803 -456634337 52098190 256009135 -396881618 -736451546 -316500824 -784603150 -332197797 815883798 -246614071 125834903 629920254 -287256743 -745033097 381669010 -627881012 346376538 882647853 -308021702 -630685741 -332726252 112463594 -538967846 -849222127 425024094 -590909341 -739389561 -366667995 91333305 922022677 -113148425 136206827 39000167 -363967249 -750213090 -102667356 153801461 -809340492 614164641 -303766231 36060313 -307819379 -839099539 -604911696 -150633991 -523324525 715052799 463058614 -558599975 2069152 -268585416 -59175444 -230051957 352351467 -439763921 910575884 156999786 473748851 207056153 822635531 33086595 -671757183 -158525366 66729956 -128928038 963588636 843762289 586425530 -177430867 -160421817 -801655788 824244668 -951780965 302693066 380262099 -782762427 -478125817 -386185306 643430571 708993674 -67603841 -235573621 -426562975 821875536 730590426 565644120 -806824483 280774511 907400914 814461590 8772752 647546330 727808088 802424683 -595698946 -107076990 -426350362 -52847351 179549289 997113808 912449142 973790550 -2617125 392192270 -233972952 498121259 -335342396 -69027487 -795609786 -259954263 -241062847 -568095118 565141565 155045 -300258063 609549803 150243238 -256647452 -10804570 879451776 47098520 71225643 310462026 -389764058 -793071789 765879639 -650004041 874194552 -594300505 -734323770 4506184 212505309 -689651105 -71198289 483604785 -167559314 -410228378 690826074 -113610490 459748232 724065191 974503825 519686576 -44871324 261045516 -657895694 586986292 -605049782 -444810258 784253789 497191316 565937490 -921064772 342935497 -452327678 475208284 -423628390 923797510 -829637004 73709122 586506668 -273613836 947691004 177826298 242021438 210523896 -240841277 186703989 -956092202 465306994 699101019 86719764 178846452 114239555 -534088871 80166055 723652531 175631829 -790464698 400595852 776664630 987997472 552426168 -604137283 260525553 -486485711 -99854061 211455562 -950577133 452042719 413520462 -905416414 -224263519 900630092 281996638 -675076140 920652865 -789359702 -273635110 252307966 -939047149 -555756154 -317664319 747146937 -185289199 665382548 361116878 -431553987 666124542 415334519 -386210607 149369959 -674390060 -388567010 -937097756 -527545755 760158682 114551389 439782959 -911607035 219277849 -76987511 -784159835 611977634 360733078 51285137 -892305548 -66023380 99936970 262005390 -558361697 102937511 297976190 -400119539 -176547529 889178231 -200857280 542207562 -183262311 -545437076 -943848591 857269851 150201160 -1839070 286205988 951650642 -22544271 220788007 -872629554 -512138134 852241959 462382075 -574139333 -32730547 -232435211 133526790 -638606533 382774677 142210224 678478794 314450976 -972003540 -816065696 -677644337 793429004 697107443 778834023 -532115809 -40967207 313747094 796433260 821456825 805376017 -509660484 391042972 -166475761 137822916 -635748290 418973291 342838552 -486382833 -956557789 -812268013 206616797 876146688 239934232 653534453 6269388 -106068841 59338415 200185489 81216519 538035623 -746542751 -822100289 382412043 602838133 951690624 -237537043 195274187 -624162822 -928616441 -339702047 -849218978 244501013 453192619 -120351488 -164480371 -479440051 -538512276 -219521578 -188487537 680904707 461013753 20319525 -322484054 -697457382 542710529 -656959249 -936164816 -948486457 607277495 670438028 -701062462 148485670 -693722171 -386155023 150896680 -978666368 -103687200 901395734 519582551 -379001261 -951602923 875118389 -798162610 -354261710 -335186711 302613286 -196157964 227576734 848456805 88544236 -511657586 -957406865 -11487242 286177745 -612301024 290719525 146611895 -441805851 937829019 -899300932 319053317 -321630310 129278168 -294017291 -493070295 -745753218 971176994 781636393 627186333 -18399980 591661159 -634146207 420932876 110459780 810993324 -990819261 -114821120 -915045905 -812565205 310669059 -359553116 279248978 145161419 -969786304 -922064066 622762645 406680638 539270627 418317839 58745311 -486192866 -346362253 707410154 -305677284 223649834 -505173303 939225893 -342173952 847443496 -233830546 -584338017 -686155203 -958289837 25264924 157745308 167776652 859624769 -163719532 576043821 87473079 41089541 -629028352 200985776 -566402849 467625640 -773314632 -946638441 707989171 614291906 35315963 -281912089 -683237092 -397297528 -107850832 829955633 548294007 -808887280 -534559773 -967564811 -6439473 -340853236 -234211062 787865887 482941898 905136185 215299396 -676357440 957996895 470705034 329690137 -487451549 -707221366 -766621854 -578555899 -96175373 719523785 -65850322 -832566098 -762070833 -259707420 856431127 570143537 -181392194 -904504626 -297191877 -388068671 579711893 -494811038 -84982694 -797536809 865030171 -505040943 -608687671 477069988 -967446616 -647029104 -150117154 129535505 327952972 510150814 17282206 -768487776 -918290878 -714653224 -531976319 945826997 676371534 436103272 38282505 189984207 -776861623 8000803 388146796 592205859 949046552 676853083 -852107193 713965110 137687742 -427047393 122225094 -917793989 -436471880 951466028 287610752 -931725034 -424286705 638201911 -769719359 -444369423 351006807 744849342 -517360577 -555451099 363908896 769016000 -699379938 68988686 760124555 519701117 243756932 737556695 -96583304 432616417 225555594 993491712 375620354 -827056361 -223227560 942412696 -509778113 511198649 -407409019 -245435281 157189662 741327100 902353770 -620805201 822372989 201737346 285186189 242137936 -814058675 761582662 726609351 356730873 822170990 560869052 -702212642 460248893 565370338 -246695333 655914892 -496373048 -659692469 -717521601 329537654 53384147 -732365665 774386561 31098549 -238149206 -358130537 964426030 755824817 610188754 262337604 848157214 441372507 -869520295 -313164843 997516164 439876501 621658047 -398038056 151805949 -805870301 -612196477 -608411570 -353215118 -493958324 507129668 -631603483 220797361 284617758 -742718545 -374892224 -287360055 -27598120 353023919 678319109 -587902467 472701497 -650398034 -687385563 31391301 977087946 -831869565 228618689 -182307870 717066943 -555461775 315980610 808212312 -842656558 -376699328 -817256862 -352169936 972497250 -237194882 -265704583 598279383 -314485793 677217740 994260118 -851387844 62516431 94936414 -472393137 556498112 613417080 548787697 -529311024 734872463 211925977 -91179637 -915868641 -267723583 129618097 969375894 -662857139 839127493 -732973169 -382838296 426742317 -33164573 136432993 909656443 281477913 996650609 -793493485 927357112 113448014 603820667 -475611804 361368389 825264958 -105341298 991313090 393685152 399258731 -17679809 482779969 -105262468 480101403 129359644 -482613875 456717213 174965660 -754339693 -685371990 465421396 -296344775 390605367 -444424870 61382292 -427580108 504694678 725433460 -40010367 860829150 -261619264 -163500190 -547461815 -972784070 -410847925 -988047219 -382007613 459493391 -210023233 96810660 -877166594 458778369 -447800183 -196008906 12694904 -610211856 263341733 908799334 419720297 239950608 -740961889 589562829 -28379266 719765098 -548050871 -293439823 -97367586 -536144083 -344303213 995627233 -182374016 149607618 -598862109 -51265156 435427278 -220143031 172190003 -179984417 -625552228 894198282 -35908050 766386867 -19479949 799068784 199641028 -84120075 195837068 -237981107 -395218954 -372593423 343731543 -558094666 192899197 -467633781 -439283844 956117978 740084600 792356400 457255689 709036451 -379665144 872805260 814957569 -53480040 418811410 372246289 -928119891 -821070578 924535415 126556342 -569285698 970436221 -725873600 -602266716 282293427 -310884733 -223755604 251890989 67077141 -390824279 529249019 -234063552 209066483 -338882788 875404962 431680681 -111966 -177522289 586273248 -569274129 -196570266 -298484281 723141588 -410160786 -664422107 840690896 -863712594 680818135 -918691129 -331339725 955290206 813866171 903875021 196721155 39293078 -662392910 209426017 114014844 543111504 -975597288 -978004762 -191108264 -686192027 -414753301 -105782104 51669018 594536627 -993253830 106228709 547012637 531271672 261627148 658399378 -461664646 803742921 43857419 125817192 1590795 558690315 -680036612 -193827268 182790108 517559792 -819492764 -131351803 -128950524 -911491249 -916625511 997412675 631225340 843972307 489491465 436618765 -647482592 -436355468 -365504392 -544784523 -951634092 748536370 -405803752 468343201 565647127 421417938 -428282348 498799669 23547202 -610941464 -140415889 -158571442 -661809015 727689244 -752695638 137684382 213170242 -537272644 150795127 268766412 893210536 -404760898 -446140025 796906123 -638805372 787801902 -845439799 -478030602 -686936415 695535144 -450991502 -718471369 -64043863 -495712577 -718573722 260361805 -137060200 -252192298 -523804779 -59633610 161319874 -286725973 271678898 538992423 413478834 485486790 -352063490 830749501 33689108 -904999166 -872356239 273884312 400632149 316324012 828946841 64770578 -161344899 -48860835 401290418 494713158 492390117 913879689 329485772 -153141547 -132598855 -672297514 -472308344 4075188 -382581579 317567861 29480075 252026759 444939459 -857379418 -795626269 -511621292 937564300 940133121 -113926263 585305808 399338367 800601733 842309406 20577921 105854642 700957454 -935907740 -633248763 -737359577 853193508 887887251 276074886 604597833 -101727148 -899114516 111534472 62014813 -98508667 644320806 -323636161 -446198783 990204539 204500954 238087246 -445978086 -558158888 727449243 294620272 787500458 253751461 678950982 -510745797 -92076375 -775079761 -418278789 809085093 -186125926 -68507835 111425512 457262899 -715440618 -868550459 -727617729 -207969576 321939457 654950225 -971511136 41559956 -638209363 89851305 543805079 651202341 154029700 851354030 807210199 -195798227 -397020610 699896799 291504221 571040281 179635647 -81506395 -142742762 496969676 906640564 133450722 -143497667 -494601020 -185102050 -849078184 -142777976 -815735998 -500248000 -876066994 -947415171 -162353724 497195541 -722930328 530786850 984918265 442434537 548374072 526322162 -666197210 404808117 921489960 -631587400 927016824 352053046 -689044683 900307765 -287269581 -122757875 491034180 -421977916 538281201 -491508702 -683334228 -629233319 253379346 926851970 -368322638 770291599 -134437014 18260695 -140311624 712343813 325394286 643887459 -853593595 64149771 845627079 50488066 447196772 466532220 -475972400 -976616450 791617141 -299907429 299657974 971150221 -391465746 -23462264 799571210 -954785312 -335579689 -595747334 -194229636 -339118475 775110271 -614619929 -264039198 -998619860 847476704 -162674010 -782070996 -414695067 874645180 -479035393 473649863 -800812280 -155687749 810550357 -745914814 559655577 29031271 369905066 -383769167 269856428 383856230 683487987 631922077 798727012 -552232971 597353533 -472803543 615185556 488745471 697689408 -21150631 205975432 197912301 750977588 -88499210 224188598 68484165 -733080368 568276378 -745743046 831014143 -216774142 -898070437 681524849 598050946 -151937837 -412955352 911106416 175132357 -596116201 910793505 -752475655 -887698875 -573304937 926232774 -291546408 928554044 -923489637 631772939 18316548 -158278556 765067763 639051343 -655389023 -184220304 -127497554 853579295 441176537 -928431913 862623473 -949898228 -685949593 127193946 -858726265 -447937150 -892424243 922880516 -380270548 -629992459 -416728340 120509944 326220302 723103470 946939266 732611343 953941801 880037236 51370127 -330032246 -312337965 117482572 28654601 -235549710 -214473142 84042926 938194155 -195052777 551011058 -629301736 -348457235 -932138896 -738381389 625006810 64360638 337298191 166528882 343168024 -577848315 528477756 -665738142 475213578 838456726 290627892 -112779659 503878431 -440855113 875804598 461993254 -147952890 850621863 -515069522 -340055187 -10533755 -183018368 470053396 -696283962 216200610 129797217 199989581 538146484 -345130968 397137253 -839864731 -612711529 711886878 169376460 383355909 -489097223 796306253 603925571 -829615659 499675328 -540734208 -155133557 768571816 -430655922 449072690 764677362 -319453490 -990575020 -193903490 -291964741 10953656 -166895013 711198940 -890030149 -667401356 223828286 679231452 835714791 -865802872 -521705661 834686966 -243505455 -347213088 -914935697 -982758549 210723157 710916229 266958012 -181000385 557260900 358410696 618954076 -530444971 -483443584 352151467 -525919685 887526616 -839952942 568482531 777982917 954774830 859518297 -90020811 -72477 -175810840 -198209400 51361972 -493187384 -344112039 702063782 -184390501 -750538989 499331367 285135953 -401477229 305817163 384766473 159736530 -107853191 282696109 337122399 -626428422 582567720 -994234735 643252525 -277084609 -593102714 -300045071 -762281808 828813016 633437851 -884909875 -129739643 -973645059 -729223811 948742813 823358421 -723158887 524656419 303742277 -971174509 544461987 971497174 708959388 -724123203 61480468 493870316 266866946 -351649102 197712366 33185183 311223438 79419147 466240581 279307739 775088260 577881871 -27015904 316930480 440319290 -591693958 680607430 713267073 -88144762 -716414403 819303968 -436161201 314721142 13441959 -481123943 -695893625 986978393 -588082485 -121735130 557068633 459099764 -674347855 -541379107 -494890526 -492617299 -594445097 -580072843 482845913 536033393 -363539236 -28685390 -343119792 -559923824 846960156 -473862779 72183550 178085356 537881574 -57308239 777503671 -351016635 -589080160 -65115505 273979177 100620074 574030075 489015962 -216854192 233211098 -293568840 569158344 135180874 -112157134 -588864304 139907693 933586715 -798379999 792638537 -728087445 -507448882 -685988939 -239163298 -846846639 -694761529 468383059 481913047 -79230252 -408721302 -897281944 -233406531 231654768 628128200 -703456100 381753022 407246477 651119476 -204594630 -188713032 -305032055 -327874984 670648163 774154570 693942627 276882433 -642550274 173461079 77219082 799834687 922758123 133452422 557932776 965572024 533739778 -603383485 446936282 34289025 556417305 157168848 200077048 726752721 527227672 204242348 711017371 -148938048 -113404593 988137261 -312192330 -516229942 572390255 215053136 -803597759 -375484904 986292799 633834089 -684287470 -611377182 -871513855 -401965371 -805254523 257008800 698300356 184348269 151393835 282384665 -617257534 -695996110 -829377759 352402432 109554668 -435085585 -802348581 -84501860 110545763 -446918926 -786742258 695253897 -520421799 -115471801 -770778358 -971859794 463138001 872585228 -132137480 -993018007 -465851673 7860392 403327146 205207424 -474213661 -800370544 -160590177 920573960 -470729056 -419485829 -25870317 -308276477 299126940 432238840 400480664 -281867831 775779193 -292651614 672400739 -936064621 -291180369 610562343 -473041703 795831831 -242228259 745238236 -136613797 168995519 643058477 117143460 326174515 -566820918 828324741 196097543 -899291331 -293985311 475078219 233569891 272423702 755027174 -3433959 -700261752 -150752887 495675583 -62021515 788891959 -970103998 569676183 -771197540 115804586 -454328343 -467594865 63135329 469180019 210969922 -653697119 418050345 -513035911 715958488 562667144 965049083 -568684771 386422356 -114379388 561308776 470340779 634968972 606400571 796938710 175792849 -4581732 735681804 345848564 682380805 -239064808 -739135208 -422990872 607110333 -431215301 779151131 -335425695 653421511 -672268617 893899318 -276477872 879881937 59877704 -638384534 971300148 -952780381 46306300 -467866845 180320244 -818490629 284324497 372511359 635127561 -155609435 -347666797 -32394705 631725078 -540804190 139795796 622145781 -763361902 -834131405 273008084 -985110762 -302878527 932838062 -300077650 466604988 -425390618 21294076 -630361843 -404154703 -16830519 -778284997 752739984 -639223943 16672533 -394990331 -953074924 683313812 882101762 316870638 488544232 216595692 -588634628 -286849382 -83097367 -144866550 -553498099 105926526 -474465849 644342526 -856994436 768160350 866379097 -824568137 514499205 665620929 107551946 275972550 -376627977 -558909622 -339195502 681706622 -440658300 848940276 548750314 631461571 -994578690 -387854655 -726676175 -661789983 138084149 -547527517 -201521888 370097032 -246329614 -159995369 -119821345 638946167 -9909459 -994807755 -771142926 -121182697 -958703785 512829738 -170660911 698224300 972786775 -241552254 108274769 454864059 796088434 778778864 440606030 478554372 -527686746 -538745912 -730072238 -432354937 -358402622 -647176290 482426029 869124846 -745744185 -511286793 566631875 212432734 -683244609 956930360 956866659 89547455 -831399735 736761710 -218076120 -26257908 -458355879 257521969 -941476122 748320523 95310729 -713804148 850740090 952201977 -443648436 331000093 -786752591 189125764 -166557386 -319203914 790819296 -184294159 -931155132 -119322553 -579356507 -471026142 481908134 -316834382 -578076765 416104182 -166455232 35500522 734358402 -167741549 -537579360 988109176 -168638809 154140474 343948499 198555097 730339524 -858522462 311210640 259643714 269144200 -283137277 -685009006 -655887955 -512637173 -522809057 811564835 -104343623 598231118 294401628 -278304393 -163808376 122366448 -955105866 233622860 218095682 890780109 -893996256 -942669594 -999455436 580936683 83262121 829393486 -709540887 835475332 -414699570 -627207651 -943985913 769832211 247175710 -51454339 374712465 -115802193 -627645508 138628444 -867037316 918873609 -565902786 549057075 532426881 -205248530 -632930925 586928995 105083784 393580709 -467392287 -274493857 -22655108 -994654717 443231136 175359922 -73414170 -924338724 181845401 569000902 -834800388 -4934869 -108180353 855528998 -49015974 -850821652 -275033262 -146157692 440649762 -768538464 -523524958 656253901 128199673 796155807 916091439 -999760495 -708377547 515743016 -13816567 685335441 -217005556 -32381178 -622941032 176878232 818881616 334640061 -295117967 62257576 876090834 -448197452 -586098813 -158437794 950788526 -679834658 -41275446 -897583010 143448547 957832161 -839832469 -241240218 591214238 354452481 849144707 445173010 -337054580 886380070 -511821964 593007924 221080995 613661685 893199892 368656024 415862826 936899726 30129492 700551881 -891406320 -611336921 -540347252 -437783335 895204750 -372921769 302631126 569552184 691329806 -463377229 -139418954 59543097 -118117782 396559095 -613261389 -614182662 161908720 592718045 -705992891 -882547629 -895840080 -875214917 -303329673 154691946 -180011263 -347909919 -94147788 804750094 450796934 -52336152 95381311 -422914223 287807014 -146340202 -597314669 141142735 130670262 -225272127 -733074297 -720593850 863128810 -834266747 -904938119 -836479063 -448785627 897607190 520149835 303092911 413131373 34408115 568074261 -331263294 592392901 668527437 -512114999 688785741 828656172 435974269 936271162 -226391931 487792405 414410080 -221073026 556678812 -325595313 916702993 96870159 -855390701 -276641507 662537324 216523723 -217565360 -649274080 -700578054 -48382634 -758741212 139996917 668140689 -599688478 478696564 -386631517 -719887765 437278513 -39987708 828155590 -274710139 620028248 289463108 977759591 555057378 -682732906 841254025 77447383 -478131858 105568609 836905769 -914372781 -121147977 -975006276 -104353748 748722832 -765670566 555686751 556235995 -594801471 531056127 -935753282 -108627826 141874211 -187734875 389289344 505000136 96296849 -692952379 -652253797 273934134 563325183 351147745 -185436236 686561534 -583475059 -672414040 -602510580 -737082340 -962547580 925615147 828206761 852341616 455918288 667541458 -388738763 -583811061 541227790 -501962095 655321522 249146039 30260066 958967997 -117929965 -385852092 564212119 208108900 289071916 451482148 99033045 -397572632 -617450799 -855194 672994514 638915725 244213057 -504401049 51903955 34029037 -119397264 181173558 -18571545 -563605560 -265159107 -823816976 459725032 -730128830 -901470160 217005727 36929287 671969042 -684806863 902614001 -302527802 679561236 -442095382 -77773930 20780182 -76734781 -717975366 -400626295 -963461502 604689499 -710383971 -28847338 -544335766 349038579 94388863 746460078 -869159934 -267207232 292454630 -394772683 -212354947 -308459111 84692200 -49865687 544363771 209415176 -76935477 -813877316 -686647532 -756393775 976659962 149341778 142409264 11540654 -675428670 76796343 -172162040 -574175091 -446310022 999536112 -452621242 -467894806 -623186767 718944433 597933315 378461118 -486861636 456021301 -535653576 135751595 -846723817 -570814360 -627501384 71046401 731930771 106783371 -427897617 361936309 -379037394 428774941 150925110 370304578 228825369 -497715360 -305958266 847830230 -214402621 -921772732 766270120 949491294 667543428 -637260728 343315880 -193840307 76363141 -309234683 -585125229 -350947136 -571440044 -214244449 -619146723 192216234 392972275 -266049405 -584482742 -666594573 -830115571 287520899 394487273 -117205143 -873204516 -22184089 46141465 385291068 -700057784 461929041 497263774 -199715569 315759346 58821961 -104400965 882931746 -979181853 923849718 -308776496 319417207 159129205 515478859 416003869 962306687 -243416468 33911993 -420795485 -98755804 255995628 -42281962 644805705 220415476 -669695951 -706741143 -708129666 -774781351 -169288985 -572290916 798782785 -631261042 962286890 -118592501 299265015 362247689 144275963 -776879709 609536741 -570140141 -816318883 217010892 -453696582 -933588183 187339801 -5253365 -366888866 117959716 266860590 -394687231 671939648 -375122833 -721069140 -225087085 576797443 -983091564 -756402630 -508066548 41854464 570188986 865732144 310986015 -651383859 678004584 266653566 -42872155 -298750608 -24702182 -37138855 -453034990 629866698 -411678414 -171656156 -841315706 787506679 -658213258 187412322 -314554177 -808814838 -529679477 -181814651 -280091487 -65464659 928092350 848523743 -271369401 530969002 -970890141 -277003801 -487686629 -777110100 740955721 320491803 -137916504 832496826 786028258 -951494037 495087706 -800760183 88050490 -709009491 729147055 369856596 567687618 821744541 -961721267 673358303 -152427859 -459616774 279228069 -483807092 -742195794 443237981 662795110 67540515 417203378 553750874 -224379055 -541400176 873639667 -166422063 970706733 -988010899 -303856185 -899831597 -632288831 218511760 -69926668 -668075474 -126137084 539552029 532617226 622011492 174095842 -455834896 -706896952 -893814501 38897706 -859400997 -619091882 12920032 66434770 48741443 -536283747 94421977 -902548928 253678732 680162502 345126638 61468582 63095278 -902940070 934620687 -115450691 -539317738 484802804 871894272 634170959 721269807 -821530381 -267996831 -718269268 631607582 325572798 -942713231 895051238 -467745327 -845422719 203631121 216625538 -764226789 529706687 211595570 -81212625 683604924 -740664693 832362385 993146179 612122444 -140814524 962887062 681025927 -836600551 -190133340 543942914 102290462 667217820 815627518 901454475 -135561349 -563954818 -586696308 767935014 7220973 -701274162 443135522 66778913 -638046142 626706208 629935974 -23707436 518797467 -767852084 755692905 -886723602 125934569 -878205724 728766406 738718796 -854311147 370693500 -475267744 -428866770 852315775 73705661 732400715 -154394364 -177409918 -127351214 -514706416 -928594737 -52835399 -142177231 -332107070 714458493 505859449 847496325 -431293285 -656402624 -384468798 -420094794 121368223 468281183 648187659 76047962 349454340 -774019806 532224638 582668513 -884446432 -780218301 -190132488 -920292 -21048306 507072832 -399149862 568146972 838632263 -549502919 -736109839 310425137 -256427699 -342043554 -820023483 53498615 990973538 -877546906 342323867 495962593 741609757 -103319333 -116558726 735707885 834361860 -602987007 -70949047 -305012818 524825331 -610005198 -665731293 -678873690 -207523449 342244440 359532732 -528103209 181539740 338122549 -927132370 913661894 -405165578 -561312207 532006970 -413895677 389265335 -114403525 -176047083 -783494972 722807697 384907565 106509359 879773963 -10468573 -276076284 253248317 457625025 872087708 273531682 989587977 -479882138 -921030844 460494988 293827280 145100877 -415722390 379889360 163128385 927068480 207266205 277198352 785350222 285284697 759000226 -912160330 764842374 -740382811 -8969792 254925461 -887596192 380472332 424142643 -382442716 535553561 -5810200 -24289476 -488907643 335909142 714492061 -514583659 -449527561 -755988133 -265454578 -923303124 698596075 780316987 539287118 175164490 125123089 -433618061 698692230 902652774 -183141071 -561666244 -189645759 -202164997 847385856 -719803971 -305139640 320670399 34059643 -103794406 14388334 686970740 -669842086 -72575162 -993458333 760921323 700268831 86022599 659330839 52204223 933597263 348221320 -722997138 614304514 -438870130 -608091186 950586544 225577631 36940390 524745795 -371425479 -658050665 -855404021 510219070 -951424668 -161598319 -510101259 195313175 -688584921 392237931 98734383 -325035294 -359555959 464064574 765661527 -351223891 94482594 -665986370 -824127293 927258831 -990939873 609384204 160227765 -324941018 837282977 -946707906 -91575046 886340902 166267340 919027940 -306655325 -955373660 -466601342 -527531127 -824300065 -17374781 -490486413 -425303086 331763811 -681286524 704870218 663576794 540357189 921598096 703327912 83842879 -378182690 -91728578 478852798 221667900 -615016104 50849365 741859660 -91634173 704548168 42568844 296068607 -522109586 973951788 709604880 24221965 312464398 -58834425 -618476791 -81613474 -763387441 788681091 -155160854 160297622 -537613821 -260668609 244575285 433194034 796755962 426592374 758713130 -531708416 -830159787 534637092 32693100 634864135 351032807 -709309975 318759085 -769613305 345848133 -416321058 255576132 294001721 773147581 -260921377 -702159871 -362954842 -131635445 -371300529 867087073 580397018 -114892876 -555334262 -926898180 -609690451 -721464889 879708632 -577116782 741739052 971306765 142087625 524424146 -456400663 336368921 -713824373 292145816 178822712 583366190 -567407000 461825489 -380063908 531489937 -240810 -900279278 650377879 277072232 -687217983 -175126756 -88920756 -219134532 -821513968 -907488379 221236951 -106929616 721188756 23363947 -712859504 -989965815 262491041 -271351109 -841598468 -56972637 -170145306 -541474976 -63919955 757739854 490551527 662343332 -212249796 716007416 683989493 535735014 141526045 -922465881 66501950 806922862 609910471 166580920 218945464 659744798 973047547 -148705174 26835176 184640720 386261172 451567348 432516613 -732166848 541464647 -180008698 -752535330 699034118 665821980 -826053214 -271408196 145268672 -611550424 -566973589 164870059 -530056613 -667399578 286748945 -956802691 614831273 -613696845 524665817 569778856 -603738622 -382240632 822612997 720788237 -399571613 844732199 -657130416 -267193033 427066631 -671287780 -551553205 -750956490 -423886156 807047877 -674610622 881304945 -578224404 884928768 -120213711 435745606 889825023 -624953704 -363217017 -306086348 722082804 -196034140 -511648590 266148375 -429300488 594391503 619670019 -448563508 729373987 762462055 159665701 -478366402 -569842198 678395267 984218763 727453152 72440532 337553340 -359306570 821018557 -3605370 737017639 715707277 919099265 441761044 -903539257 868360258 55475015 888779461 27537617 222792934 -33237382 865260049 -473333686 -827933576 51482793 398297538 543468967 474586878 273986902 -558729913 -682334838 -296119297 -53401303 374953794 786240308 629465626 537895174 -420404278 -437175810 570493393 -65551450 -905574759 729700336 951059058 275217096 480927818 -89309569 312902784 -465576818 778521036 310524665 -654482330 994640856 -170607562 -682797882 754212704 160871854 -435227117 657747122 839414700 -117608165 250163980 -761516459 664742128 -189661614 528555407 -68884842 33407968 59875517 297866464 443824703 -160512302 -606714200 930948955 384446014 -935911755 -852962869 202100096 -265408162 -163037478 555248419 726222562 190338633 454130056 -772594250 -245476919 989905885 -409219655 -727985421 439348740 976065903 763742558 -128769446 107140787 -747368004 -955791918 240547219 643897990 -2214419 -746236776 67313624 -307131926 -40716518 -757859569 314665709 -957157556 365968018 432670822 467367820 -464880196 613493884 -457837832 924273668 -49412006 -216995389 104824926 442124504 209792653 848346983 420513597 816886986 32924467 -933742963 741461606 -770740496 598401552 176915185 -641840268 660801387 -891004832 9503268 -278683952 405338903 -215678187 964680212 -880489485 599478728 563287152 242592259 660400955 154615765 591361703 -151073901 747798967 630442615 -554844774 554082935 979089173 -956733687 -386164069 642083081 23139308 -615861166 985300684 479418298 1316232 -65779045 26753942 -771237088 669418657 -975873883 -979509407 -928136168 -48122006 26560618 167729130 8111974 310897018 770619630 -335147945 -365778946 886424218 824593765 607439735 -59377095 -977991652 -394398938 -157515895 -113812181 -595550872 863821417 -518605598 -121804551 -491632362 816730406 447518720 -922253486 -478230024 -926834000 -273599933 879226681 464828420 909082020 -749598634 -648058695 -514960741 -648923483 -802236356 101917739 -286429524 -149779275 -77245171 818835713 460267038 805538366 -897188105 658373276 -764386202 -511514254 -682671608 891449524 139140251 170525977 -315323872 930268845 987317345 -426205144 237611770 474064542 -639459374 962777569 -445507411 101294361 441777983 -460262762 -367085822 -365233055 660899423 -390946869 -69572941 642299687 -60549084 595072980 -922851420 -644703152 73351180 -428751674 719731587 -594566467 609588215 -692658902 553028354 -323873254 353246982 -355149697 512160226 -559211742 78515889 -95610832 -484565655 -486263661 836441756 592301549 397134835 593968209 -356879657 751908404 520712483 688292476 857190648 -1821005 911123006 116176639 501903989 -700704495 320268831 676953412 498594248 409257380 -630490631 -508921297 462593363 50842050 -262905395 870995039 737530997 694534145 571768824 -31824104 -587650894 839825481 -520125334 304128532 396974910 486032735 -951683916 594727019 65377203 -708197632 -682933005 64509132 -97134103 -938175268 -897934321 -890186891 -345858118 -548834796 -542557444 -157565329 -60773152 865315812 326897221 692035924 357241636 -183942125 986139453 827783991 495914179 896517824 -385479299 -135975615 -976183085 109888252 -844621929 386810912 736950528 571058643 339875616 66170629 996213022 965530484 -97682534 -178951637 -747998470 475414813 952427426 915321894 -193784295 -412336243 -152609627 -985838870 -823395209 273778871 340770504 -964547951 -187944271 -508931055 981722393 -65883319 298674364 -997832878 55278666 421060621 -567829703 -197235208 -536354954 926054668 549431564 935990446 -193460521 673907257 -579915721 438677207 -986265164 -162328265 668116138 593113695 -184668881 -245257922 912513307 -497742082 -887364227 901275658 523708113 -520792517 -965177365 -678656885 -424277930 -6207979 14407303 555513957 -569439181 -18517881 3913196 452007516 853797832 368719706 -785739532 696209116 594027353 991820363 -929682559 -154793668 -43008776 -361606438 -814176571 740427043 526064811 707483613 836274854 -175752123 -185508784 34675437 -827780796 251047961 820724930 -142109146 -252483567 -682518922 350393609 -327476727 937261477 705117631 -614197922 514501657 -705084360 82764099 -447406705 -462137500 -554428180 -780127141 -26999242 -854950966 67833523 646231707 383225262 476851568 358525620 835713629 -492298908 -483347614 166018477 -815724604 -527460043 115113896 848352300 944960923 693007153 -88544493 268280456 -720010441 -368358836 134698158 352651757 653597243 808711412 -67604 930177704 726585400 667013462 -340676291 -814877794 -100440087 238545988 -300844597 -829199363 184438402 506900087 -756151687 357434833 -132537124 660681455 619122047 -740926309 -953178734 143290803 -911330436 667385277 -20301183 -518116713 -739252949 98868886 -914990040 289017268 172597970 -217257028 -590788592 64457992 711051604 -748656398 -996296221 -810635767 -962973141 918520231 -257295429 -460949652 -574480481 907469664 -605055627 226756149 866463747 -947049145 -499396272 -507150453 183492051 520892672 576561681 -824371424 735309557 -608102557 -902113430 -158480016 -812438282 -320858384 57461346 34926041 -112922989 687768016 -724162924 -935425753 -644713156 -234985871 -188675130 740980935 555892942 -240061575 -352893684 -745060253 273680132 -950925254 -142052730 -529087591 786293894 -517695077 747696103 -701632864 -850148946 993737349 -924053541 288349238 119464221 896228326 720604641 -79236417 -100741243 581799348 371583462 -377237543 473934355 -885233099 546929402 952825145 -870232071 -915097429 761604105 -754795961 861979870 -15796246 -898301986 540258589 -521235855 46107749 978863899 359425812 992316577 -454778319 782943489 -553285195 -730968850 720243847 -293200242 -92366061 -989727964 -260897444 168062860 883887502 -235818438 251984094 429096808 299484507 -436910022 803314141 -844037118 -980276733 830306809 591916878 -155018584 674918631 499103204 -480095841 216007476 73613389 -982688698 283289610 -656195938 -805079469 -934899756 -705529674 819426162 987492471 -67081823 -993667199 255859326 -531056721 112046137 -654528585 217629692 427935451 854939642 970267605 -748193286 68523513 -904182030 -204726155 -613311040 67643698 47834747 -87481060 -669899327 174579488 -22718343 -828235508 -749454125 -667573786 -849443840 387853122 -430837052 469514949 -960710083 93469483 333179193 -506225115 -52070064 862438410 -887639440 817711972 -782807245 -806691024 212812119 724877352 135356406 261704793 -646118050 -802362040 381848926 -802913529 -162173487 -350502339 -759748008 14962564 555136058 605195142 330766341 -101695889 163493883 -774623983 -301166843 -300036746 39519551 -207769718 833644756 -109459368 888548162 475699866 -435522259 -620033578 -867623833 -743189798 -294445359 -949264693 -856955739 875731939 -254085930 -40827008 9871280 501105882 -318364137 -764830875 -735284708 -738082819 928864953 -219935359 -327921008 -619124941 969183594 -866986799 -1648866 883876649 -554476197 302330350 924204675 -694017035 -691859545 -145246385 67299871 589950657 639677543 -786942416 569477317 266442251 -547310728 -968583215 -154920840 -956065035 -937290231 -428108997 395858982 95623077 -159502352 287079198 -762303993 -555406060 -129413297 -559116249 -48115066 540830954 400989407 616365179 -992336599 816277561 309257186 -230699971 -276012928 -461120883 731137049 -401697438 -346283589 -249562088 50786496 569216886 974653086 -64113844 -411400209 612836176 -173205957 -114774864 -93213714 -388449976 445865553 207659030 -168099034 441245704 -570591042 503582067 -666107501 793752985 -801786773 -579501215 97505804 960082811 244777902 931088502 245379854 -991341746 -456375211 140410883 -319151217 -48313816 24098349 3830820 817379699 -923094262 -320224022 -469139289 864551960 938186896 978998367 -576824760 651561504 993008315 187619671 259902211 829309990 -65205838 133839337 706033233 -832734720 359288968 -158340280 823890917 794966744 -676481898 -273445586 -357293120 740764449 -315291055 470025243 912620070 -305765172 -390957333 -870696614 -411638420 772623829 -917518358 -416026309 680624894 -664309078 962634772 849838882 -84766107 -113836899 -355953697 608448301 926660385 721827518 431204197 -728457889 186772781 62257626 808873646 -372368587 106637249 -604011997 -595718449 -947238573 -802451301 -783793546 -756647615 -242660717 676139894 246133767 341036211 303804354 334520065 -865800042 554920587 -894573942 279296110 -105166208 -695387497 726138695 -513282681 454682787 677718744 890697815 319106314 82289643 715971487 -566149133 413765446 -300398128 -642590015 -675249675 -677753020 -216420223 -888782123 554039974 -422779478 -7334865 912203867 524325233 -713388666 843799490 -359808078 -673804234 -866076302 854822790 -586198295 -936447132 774850897 557914546 687048711 398936527 993446926 976772038 -372375806 739567004 -636713807 790066054 807289745 -726068570 91287318 600656216 -887860859 -730010804 496362036 507167601 697774220 -205348783 748536229 658080497 388316697 -686071424 -475038450 391864439 906141520 -436246507 983374659 321155140 210221957 -678903762 -903466437 279850353 -441533835 -951341125 -943682896 -197156790 -864371980 746519882 -504218390 251733884 -387271275 907324897 -885024690 -993811632 -508816720 668863661 492798808 -662782565 -693015807 -290902824 848762726 -301887457 613362487 479380992 -201979563 -314402205 476786975 -775846396 -460363404 346139268 -543668780 677651547 -761175813 -876662087 369088940 -410749248 -333904254 275277774 -380116474 23429103 -58632868 396813209 732055346 -168431052 614333916 251131470 496248563 -718546821 -33256099 465077014 436933614 774321236 445126096 273023655 957023135 38747329 -564539716 -634196690 -173560234 344399539 -410145032 -235843644 361528639 834357930 73749132 -372779138 -65896434 -303913205 -347705885 -382997357 -753820866 -600986858 -127834378 -691493697 859478797 -123858916 -398525742 658115019 823307126 515083207 947171694 -491799276 576605994 436341555 133526879 107805354 -455024521 -794685968 518404015 -962408131 -774096945 337508241 990308778 861064081 -9932508 -59415577 664118428 -421582459 195945771 619983868 -42579715 -290077015 -376399654 -110591745 385383935 -153502050 -429826060 -761271505 666776056 964098288 57332169 137986950 -605278054 -421404885 133291181 -23858830 -573035245 -92531394 108332045 -516324524 -616125151 -875071527 374913028 268465672 -159686829 -930293066 -245838252 -70298076 513542526 -519360764 730300585 244303448 989200461 -172133954 -626249539 -69814555 818100734 -372056343 -69963571 -78649122 -205397703 158619590 -652872585 -125535153 758026974 -979282679 -959209968 733746008 68775929 -726739023 402487139 404228227 -600023405 2298365 652155653 472072515 333513895 -433070582 652659711 65769328 -44216145 661819631 493641801 -460774124 -526576115 682340425 -66428292 -331396309 -386691770 -534553814 629050905 881728432 -813047127 -969517584 987441381 484673179 -752034931 802528695 -938691329 -66419410 230772383 15752377 -162295527 428045093 292024585 -63288703 -161430527 251858653 622075320 586661784 850057417 473921947 -185161012 36249904 -218314398 837705864 583906875 824932821 -146164660 477700645 718753130 -570887451 717487340 -53905146 784211963 -752455947 448580580 196212094 651824752 -777651767 262267325 509823751 173324053 -223915080 -37265675 -290989785 340684931 170894311 -504645960 246900131 -408139275 -663862813 -96170832 -264469016 -743766893 675501531 -950359966 -238820950 286775192 -191834578 -130710781 -560241845 -901805383 499979491 932031977 341136208 602622077 -263573902 -436794336 772571106 505353626 765253293 -717385195 948062068 5791843 146295936 -572198046 405354367 476358779 865296015 238223344 -423621170 -349493846 64337202 946269074 995632987 -245036970 645125115 154282812 -309866034 -594646250 150186410 -608235627 964147972 -435452614 376087138 -760779066 -696102336 -286429802 173918931 -750365782 275264195 -555020291 618720720 -550101011 -302824007 -996830839 -798743178 -377996449 -953528088 -8858012 485736042 -962250366 -924996407 -358064516 107751084 -141606363 60566620 240208518 755442364 -157886733 -219319965 -781118113 933333594 -176587629 -729202742 -875835993 -961552799 573187001 237686302 393253700 517370133 -85914144 -481895951 378309859 -526254097 326801315 -321104230 -931856516 -828199579 112984841 280308627 685086886 -957769654 -326513971 852589916 866180960 -682990805 6138103 824606085 103809694 -741089870 258756622 559707050 581134293 498094291 -117163745 -760219016 772847730 744924750 123109896 -995675673 508627731 308280830 316723969 304173636 -867131172 825034951 -554217311 -606622838 -386564190 -514474313 229055367 -928347407 -692568686 864019851 -925155280 592701685 -735371113 -704291717 772446956 19202655 -283940182 664133014 -817316969 187947125 621037567 93546462 328393328 -110167165 -688432843 588267458 286412015 323141667 -472263652 533241190 -706895215 366280025 -577508149 67091025 419765456 67165287 294592843 764083620 606026266 -765926933 -297139605 256400092 977774991 -505344547 13477039 518880772 341943603 -203198959 189542467 637333236 -891751280 -239833115 -242463855 -145057231 117350470 900794677 -403526989 217706317 264069550 918939795 905659904 311501786 390022883 -895147182 993586397 423325062 8876819 -868294466 -892224594 684112766 714042886 717219096 228498906 830104685 -606366912 -630393226 -339492993 391950865 197441092 -109853659 -756680446 369167606 406705024 258514846 -445709081 -997998526 694884845 500339168 -689325740 -410252386 362506746 -779093780 -164541336 -125588625 -347965414 -729439085 -753769605 333705236 422343111 -615799036 740126053 22998491 265087770 -515947265 -971835292 -854758588 755443991 310273407 -886140259 -424836594 -837551138 -705099198 360536197 -37623009 -414295465 -17441008 288899963 -102440730 869615028 -528951633 -643006172 -39495731 139857664 111856027 -923218953 -186268423 383441426 -860082826 61230035 758353306 -392509509 621755722 511924969 -847868825 -297316950 272984148 -758148872 -153940773 -178926634 406147517 -65559584 992212922 571671173 254036203 -177011478 -264617347 -868893821 977470634 -709627418 -104386778 334348398 220409675 -919655475 839043213 -562870183 315881334 340260567 -872603851 -627480209 -148949612 -504218284 -215952796 572471726 529951370 -887213677 -805640561 260694917 -639993306 -241778986 -37005841 652513712 -269127600 721865813 958505584 -989392393 860932278 610891464 -788786574 -476608427 -845652593 702966488 813443171 489734765 -573697626 -840442102 302324851 -221101169 227111180 761340318 -251651035 512619151 321472876 830933407 245470902 -373206453 -195279666 -72210800 -776168510 -341004425 128069304 511546394 -866656844 -313968062 -814553643 -978959545 -626938407 -513948496 -609386104 -319463638 -937085856 781098641 848242535 348825374 -439199448 -958872074 607920435 123177012 -385400792 -193401451 -777202749 -882305698 13262255 -565396601 522485564 -66704638 -410749210 -885891160 -469494018 -342974622 334440623 -80822072 188949915 -331495375 263048347 -260903661 -331127240 593005871 807793199 739327331 -225142187 544854797 731391348 -543594537 -228487799 389611533 827479763 721888456 -920880102 -654959698 -162687320 -335531589 -333011663 776337947 630631271 628875939 792263714 17326860 -913006146 9078202 -790275826 -290094508 -570398852 638809001 -266225279 646448477 -930020993 205111687 20164322 592247347 -98037521 572421617 -413414947 -246368414 -899908905 816971828 417762745 -53946357 639796971 -22297452 -83486460 111025004 -987348345 841358533 752183751 -267269312 -469633334 -304603554 47041381 -860006807 -906908254 154493140 487768138 218474507 -378759027 -632112062 -537871113 -855430238 -628769812 -411086105 -670121606 -99236190 -955201885 -786902166 -958318367 336284283 511566963 522319112 -715621775 116216847 224626490 205255666 335777225 640721390 118440343 -966936009 476917392 -840835805 729684598 757269085 439491510 -307678217 542933582 60693038 -123840382 -364176283 -939888080 396919852 -886004594 -952928687 -501586982 -146266542 -103131485 444709374 165271310 974978571 827758439 -129539689 -674490707 -516936299 -5606133 637135369 -521577694 -668754067 544646451 51971634 381529788 548277385 498754289 367750786 787380970 20473843 -18473767 749769780 133045399 -102255150 -151364790 960320395 -470601240 -199026990 -140741706 31371646 -398748954 -991432387 181631794 -789190310 401819000 491264570 -647534100 307241046 988741148 -462703120 -492319481 539940082 -517140783 -936048657 349418935 59935932 104704029 425356027 -578410779 972982901 347113409 853503506 -862094085 30677693 700800677 -701735782 -79065021 520277477 334845981 -887042146 829641441 304301303 -530468213 904193146 93607539 574346615 187087072 352130679 516972208 -417249360 628827330 -698120706 623692239 -70006592 537698556 835385667 944730548 -286711156 926337887 -390371301 -967381708 -89996812 118389482 180119372 -884911788 -936636344 -564395216 -113898187 660981955 -210331757 759032032 775895876 20178499 401519822 27915364 -847363939 638214234 597648296 -965697865 -136391580 -390505761 286177153 202038235 -657060622 -355199015 706787939 563184929 676829585 -723031893 -355763943 -979761694 159473868 704735666 605102931 -477946768 175013206 454837113 784838706 -616806986 -421762402 613038238 892575983 -48503902 509888220 66095257 -354957504 765972076 2702728 371123784 -129959467 -546511325 -21601210 589192026 -806586509 435354113 -125060528 -799898107 -699857219 -611104712 827035359 112714882 59143634 -923367423 575854771 -765217161 -236204109 -674020958 40537976 927753863 545880026 -599168314 436075289 434325727 -517870710 896832761 443630166 -508875684 -316730167 856651689 -64709013 941543491 911945596 -286395845 -878923674 504863214 -790786683 -233081099 -772308013 495278394 -590195929 -600774534 624055685 -939726801 -907690218 -605149496 677850557 325463719 -878238066 -403131421 -436964984 -349804184 -883592524 -182751320 -494606298 -741561081 -127983457 201063762 635158515 -339147523 -808395889 -888515459 -893830354 -245999695 -168439761 951518903 -101501651 448290451 -681163642 -891824676 890719880 -540984394 -580966817 885459862 304660652 -68473197 119202227 -725621962 915893661 37765148 871328802 669895898 -805675266 426856721 -873287352 -192610652 268918927 290504381 787429528 -170463571 -937519166 802692908 261800927 269430609 785657091 -695887206 -922650239 303682232 -355210990 455711269 -672351092 888073723 -661539281 928094410 -742755687 -38011405 -797522998 453748882 -188141480 -657309709 -337679052 -855119693 -305510530 -1700178 -453636402 266407860 393589792 -918158398 -565601838 -838895846 639316867 8393563 -126407775 -732906629 934059699 128545628 840384719 968367069 -623200241 -714167037 -9439980 -21609951 -482198159 751986533 614234695 537518206 -345024159 660540128 -990651997 133941736 -162047838 352966415 595770669 775841536 -578869395 173356111 -92963080 -303562485 -176492218 -625163777 -134587480 -135124133 -624321516 307766216 508500405 -222295366 -747576027 463748697 70770991 881349996 320384122 104534712 766082612 -538520221 989108824 693374413 667718659 328869234 14466863 -190731805 90121271 534792286 -351133553 -397215938 47015260 782337287 -746737790 -595561186 736669576 948545023 -350266674 133671947 238055037 -438368224 -639499103 -108361187 101470813 588833693 39961715 19153604 -666953483 402917002 225753056 -604925679 967680123 -57414308 586454942 -566503250 -638126906 -704859016 -105175213 -39991195 384270291 367354242 778184563 425523864 986186444 -627144451 -999712890 598808892 -471190148 13892729 372633152 149454721 -375101330 943175725 -32785385 983466511 920705225 685285115 623618540 -243616485 275450400 -507052012 -792119332 -877068261 -55475861 183431386 329682647 -972085740 -651526747 204543467 -459288327 766440307 796796406 794644456 -188513663 796872011 -480714063 -666642299 -3079805 -936067146 600157026 -490903916 -811990497 -756881366 769249732 -123064043 -132305157 27032594 838762068 145773840 325773826 245624595 -220540712 -354587356 -84738692 -858190723 851206662 -850079822 -608672557 782706140 -706110757 -146227501 375450789 -305659012 -911492770 -551789082 979805629 972367844 249896169 883679209 43490607 -451712563 -494299989 -856608550 -145307677 580365373 -549737231 644790412 883555948 435690016 -637830375 752831928 -439824594 965818196 631212661 721665115 -132616381 -378184544 602789572 327074571 -855920752 723188311 268437578 773312693 -940168927 297544587 855302786 127047237 -193181054 -920840836 671935995 -1445679 615424116 -905643858 -442085684 30171391 4372465 905231621 347128580 -322439024 631486352 916790248 -209418654 456572199 -624626812 220878015 -111821851 639869087 -100636253 -687473029 -504097142 -802452840 -605498562 -263077339 -211112071 686666305 494079509 -880589824 -464897533 -83634794 690959729 944762112 6207877 275359887 435868008 -585064407 -117837660 -304386276 801683869 547167672 148205744 -425014344 -941256806 81590029 -597978449 -397829592 -282370533 -484003554 665674943 -109361070 -810295178 -388565811 -311042385 -278318002 633047602 -672086819 570957192 718133531 -596620442 -390960678 988408883 760068050 938435706 165506663 465161930 299078599 -880524464 28205817 -576379649 -290579215 -73106141 -98901214 92600521 315049311 -493508404 -844491033 -284204255 317514711 -192623084 809363427 539118893 633126034 820028285 940247508 -113535116 253731750 -357733781 -561442484 -416840654 553669894 -105801659 -999940261 -737854968 -623032416 727767756 573704439 666484134 -59059273 423973127 789669104 555483151 -243330914 -38149471 523511526 466677559 632143722 -343084830 727371075 35924233 147349088 107161615 -216832658 -705033866 432917232 407515231 -745546741 -462825087 21919053 232997001 469619134 -523308599 -809872209 -208239328 366177241 -982010196 -687067999 27709149 75897967 369292678 -931318281 163125014 -976183874 -930406670 604050265 886493461 -607888450 -420058130 254039161 -528032227 -284354291 391444310 -451918025 -134923339 -493070280 -232739728 -645283023 -325872868 -416808469 -620938788 -430182792 -800579644 -291588828 -639386319 -996298005 -429138136 -373599373 -642417959 811730576 -757419554 186653269 -248204440 -559926869 382186273 43171246 -481130084 -868813645 -121729318 118558508 -289401089 252403637 905333178 555395358 853051800 928590939 210696862 -482706145 -897603582 -247876730 978696342 396073116 -184221454 954337798 -471460229 810711528 319193050 819925598 -126789052 -127125304 -825258130 611198102 -12550215 -583790680 -406867880 -256272707 823368539 539346140 -215021341 -946219054 725726888 -597259712 428281344 394872572 149037674 -529173010 -132829057 -970066812 -249610143 -778028015 -647421413 92983369 -381179652 608404408 -334247166 -927986743 -169932264 854461074 -785275967 -27373878 191749519 311334076 -837602331 283961460 -609972855 661531686 -667822483 747061157 -311873257 -654825102 -289226632 -223384283 -200149378 -65757098 357886217 587979937 -703063596 547141723 -258878007 -325412879 969561220 496758498 -530146892 -868405701 -616215208 35461642 937361443 -554631356 135842716 168523539 253345383 229632075 274750557 342442283 -478858420 -822106548 324383393 -608593420 46828864 826684705 -485759312 -444962969 390847067 -76061141 952291643 -689881917 -738934332 841848755 -293575921 349930964 -649873710 -550930922 -658214016 -466731416 528484554 132780864 756106879 987650378 -395886525 -872204320 -926268268 -957056896 110469325 -942614653 978663334 -557570898 -137598530 -192833569 -478367749 -437341969 -232757400 655972324 -10020716 402090681 9932893 -822285654 423487487 142312741 402892240 -632172129 -46515555 -349818718 -957971333 -68584476 910922935 -317554609 -653946031 -469724267 -161055981 -915481914 -865113449 -638067154 62365463 -831528634 316728944 -965318929 206865164 -425023281 -884982935 384191153 -144473154 -502618909 -864083327 -23009434 -862507470 -864494164 679451293 887528682 48741684 433975311 -637381046 812362644 568886626 620711590 718788149 154946678 962539886 213290958 -702376894 -463373801 -803954827 -793448893 873788963 393677978 193477702 -829640080 36562642 -140557052 -224296859 -633175607 935424005 528323939 -136792906 311125694 438854170 132437015 -550416118 233199230 -297725949 728970995 869832589 484329803 -241467450 818125069 -262748752 483210115 -451562372 -243769643 -121387692 397609436 769857032 120778230 -556342190 915419541 -111950028 -663472075 232023997 -963455781 969532379 -875944820 523322391 471181255 -282015034 131756771 -944967089 714015695 532971956 -248338794 -531579635 429745452 461148984 -239264575 -271529225 -991001193 496419795 -873511365 723532212 348337394 367328969 -813733570 74421361 589795704 -640836615 849729899 440728207 -557095575 796628050 -81033628 -553356387 377301361 -927923981 613700934 968197802 -107844841 689373931 468497181 809817232 -586854380 250199497 -153249039 308133684 558030382 117766059 185205785 284569118 965359205 622412392 -78340949 213894900 -407967380 -967645671 -976427447 573032498 -404797224 92517869 493483537 546857168 57714693 -5559478 699052453 -681784961 -770226701 -573350041 751147186 -492726712 -967634322 680352305 -968932919 990969627 -585676716 -749676232 853337066 1783660 -560622043 -228087297 434749213 -1066904 -748543353 -825718554 -295496706 461977934 -857187724 -291906851 272825914 878972874 -891881676 105394577 996241273 924194286 133932679 -279342564 309331266 -210127250 -684229088 -808176015 -926598074 626994600 -138259549 -479924925 -141664221 248390570 307817977 831749328 -937818721 730542488 -407742673 -867100904 672913328 -57832857 -301663108 -633316836 197423665 -512967564 -819315391 -665868407 796451243 -654800047 -485565834 256359179 491422596 607585523 -73957235 -987799415 -20716653 771456878 -628539262 199142831 -529460558 741710230 707291107 885834829 592622359 -113936382 -813871935 -304664512 -336614821 -894112886 406033800 -640490487 405883415 -144667159 62377131 -186465218 811525581 -397391635 -703543415 -984035463 -321966384 664354339 -334875527 -593723047 -409486576 -707352935 -590965623 955310712 -898707134 736374761 -580083671 561330852 -374772715 647794026 898599808 -947848345 -926695275 183231738 725320054 -139538153 -455894971 717987460 634227037 720084504 690262721 270120286 366012561 252867801 -656018383 -612098301 612056892 297698561 700829372 -688157462 24209606 -320327337 427274938 -135548348 12896241 754144649 -619838091 277928122 -991910191 -730846421 173583668 -968500987 -110307311 550855322 -322453831 122654704 -360697172 937731267 15107102 -259493078 -396158215 -531947983 -459576196 -975359132 -22474998 847171802 649305160 -668461106 -867394374 -85453992 -977556084 -437746664 -377896494 -672631867 -298047587 -324813825 -164648716 389003775 16654098 793631904 520200897 78291969 608501066 559937493 -542669237 -515677358 -624152685 891654597 122758791 586496650 -786835586 -433552116 16486921 -844835211 -314310978 -175290952 -599181174 99459973 -750742853 619650726 560426892 950429860 -756722769 650366818 522781495 -420672847 237450752 586658426 465661901 -656959036 265523843 492141240 594577646 158081458 167919269 -95694278 -13545179 -662211997 59879135 -992454944 -119394585 -418395640 -268204006 -403774442 506404699 -859095397 424877522 -562972993 -962443947 -861134351 672022207 552864676 -239333843 -568558871 -473153120 687219897 86842226 -437425277 101511209 452060540 -852962207 398273387 54912487 487635714 383314236 380512675 804773765 203799203 -585956571 192229895 -17990080 -64674653 -827795917 692329515 132373229 -424857967 758940036 -895129083 -162510312 -812754192 613789762 -77814264 262817088 -40106852 512082237 -843699185 222588312 112678478 718895513 110103402 366992766 -420115730 -399558764 427060513 249410263 164934231 560900025 -524017416 305465021 -862689301 -984515310 98975184 608301825 -109498522 -565839610 251596714 -708765057 -260351968 -686486724 -249198420 -995619002 639329633 392698989 261640187 283381159 -114743525 -372629699 186062294 754431193 292299011 -420326366 53278181 337803863 76349645 157803644 -910683483 348970772 210658665 404008170 504018099 -909022470 29157611 -332361797 -284455386 161792836 -504235785 -74189318 444980743 484430628 -199966789 -342147193 -564389984 517317928 247699003 -423014527 -910363963 220107542 273601757 -41613239 990373075 191722211 -2458507 245961876 -802281543 654478128 656165035 822532117 -317745701 -188210606 -164390221 93238243 -245405683 -930123649 -40236052 -108809828 490898516 -652498350 -69344996 400495703 -737648119 -543834066 -621748953 53350768 -860818037 -506307770 -65609545 -967975197 410412712 -884719712 12209620 69276638 250295924 983719340 589161449 124338385 819808750 147170920 -799595230 -36530677 -492949200 628630258 -498525818 846636082 -528562685 -575321122 988036255 -871537354 733730666 214913608 986966272 535598172 313590581 399790903 -675439621 -149997489 -543444829 -364522945 574224146 420936702 577699619 -802186358 -177176936 74722828 -149511439 -287762457 640161875 -323197382 924654410 701549431 -377449124 104669421 835239589 567736755 434763391 -431718801 -448909734 -638903622 -201447770 988324031 -202286012 472920148 381978808 655693932 372021075 476845257 849039887 -137287046 488197805 -533801496 983882659 720226165 -343573138 -430727042 395015665 593293493 -951848363 683404085 -585847479 862156041 -563718070 876638387 601285259 583778157 772898876 -458351498 8226419 657344783 496109185 -384263818 693740420 601662934 960435857 546921204 494658110 -941165478 32639837 -704430674 -445394550 634358537 190376049 -589275742 -379326157 794110432 -80764040 324197710 -517873730 90022347 22967399 -924377633 -25518578 536545140 953117357 -444738810 77000415 213817112 664750343 -810532738 -819471603 -649330014 754390698 -862831996 560272799 446743881 -816168897 415524028 550900085 -618489582 335067522 454186019 -828647225 -419653104 472942530 -836369030 -217476203 817748238 -75433616 531089712 854758024 -121770615 -109584836 612699304 -361642504 732821108 683753686 -425220821 -744677754 528094228 -336620135 -117918169 -793643483 394045573 -427983057 697381138 -443212227 -749322801 -878891009 -239942534 695229077 -525666195 -898976982 -821551600 -128351509 -631672617 126744942 23425799 635736341 851566778 935198376 -775255555 -463952148 868762418 -341628765 -585011865 995120639 -801132793 -116774685 -304813712 497388461 -734476961 541548029 408188958 -330562600 -913585250 -144106845 127205573 540371957 547448265 864292669 159458702 953786284 -257234856 -559676445 681648339 737146311 -564314075 -492055101 -698551812 -392251271 523878474 565441567 424369505 -829814494 -727684281 169264805 -483116699 -780520907 36696796 -717106023 -35927709 402889720 934737164 263264576 -291212385 589814900 -61744732 -49521610 -49544572 -812965185 914889069 -881878237 458640654 -230175576 434411801 -845016477 -479909660 -263477272 -441385891 878896137 -332565484 546286965 75089806 3510912 858589471 638557183 -29218225 923731591 322645119 629387062 192307361 906163424 -380053599 650020985 503515378 -434097315 654061368 518234361 305722830 -384478775 389153831 -166789539 273319958 140354572 334460175 -31753409 -188771447 447769996 95839145 183003787 -205583265 -165373709 44599459 672864823 -828286090 -240933859 121348694 -828022062 -370364665 781230394 188665708 -117366475 334464172 532394697 943380098 -551946322 57161720 312420296 406791171 56890007 475394326 444602580 -568021576 915436256 855194743 555932293 380461281 697762167 807897683 519064276 -629618526 776871833 436409642 797797170 -143599766 -78191660 297424210 467583327 387123497 454868617 818256419 232746089 -98020094 -736010772 25350345 358538750 -687440928 -611369845 -594991930 -505117087 607449434 926168357 -756870419 957969531 -439183321 244606244 -292151725 926199758 -644810174 218960669 -358264273 -785949477 -966577616 827841442 -264479585 266867795 135516494 357248193 -154263413 291049551 952653708 366406801 39391875 600479328 726024544 -50029285 894317799 -138225978 -261373747 -148587039 985288206 217153909 -362738024 -180653144 961684359 149069803 574571162 -588379576 -540964287 -335029053 -734613717 870704333 -105967460 -331949357 563391811 994659928 215227847 537846747 759271444 150855398 -680149275 -692685553 -809709960 238482522 -211888507 644500763 213100600 780616462 -677642272 782196739 -492235824 -953408408 -539702734 622303155 -185354794 419010235 -225722240 629263094 -494926582 789357108 87006565 -789118858 50152949 217940306 -98895081 452786048 550322985 -46871530 -848376709 764647082 -875690342 -485795453 -443271881 -674195116 927704615 849731676 -520935004 -237559249 146377478 921119489 -782870735 -283721696 -29029085 -710864080 -856974821 -204221012 248202664 -916776928 788646455 209935346 854358819 -829931135 431611045 -95531507 -360089947 -46677821 284685029 -43760188 550399417 367449294 385872823 -768210686 -864475755 -43270479 513463836 711178598 -854745005 740323836 529674820 210314841 -415898167 -607632584 -890954191 198356003 421293294 159805232 -942336798 -921354411 -504894886 670733874 -648853532 859401940 549564383 89963020 -933421322 -121547566 -169775188 789038829 419088197 603178876 -77346281 -337998199 -952631617 489320069 -566460976 908675437 3634506 494006158 -46431756 484665250 879181421 -491826959 -238932539 319105510 705900114 -303783147 126692608 -940378331 288269452 469828086 -688117473 240041181 -511866120 -972815099 -977282600 127691748 604665092 -102314969 713399442 -129597360 220988845 -777877348 746735215 -804754840 792553072 -361591386 -974552221 291869813 -295926351 -523501658 -345952527 -173682522 -647943929 -580614047 993489343 373019449 144583133 243538948 -681028207 565495726 -309119789 -994025293 606221024 271769511 -152030914 98438794 -266815106 -894104504 -159338757 -112162686 260737084 296596892 -28627962 -938240618 954576050 -760995558 164929776 -685962827 588410608 189597418 82431949 881245198 703562346 -956887727 663225750 -787995351 812220204 8004808 944431407 816349449 792339065 -350801999 -307224741 674118146 -374538900 -838224100 988315433 -895943337 169494349 -981388380 -11635007 508024171 96020014 625125423 4958571 183701852 -994930990 48618206 453012324 -658321075 -836386204 584347054 634148819 931779872 285371884 655707095 617914475 99989723 -172909821 -827873262 -796335768 -352187598 -28146581 -403171105 763049827 214496676 -221450821 -194882089 -104815486 562475118 216150670 21903637 214373679 707131512 -805575884 -878170608 930878816 -841850654 -138348428 -914685574 -79207998 -471223982 -141411541 415065587 -882126475 616415794 863749552 -717716272 180088817 -941074034 -626056217 -124709752 -186027708 899654033 9510973 628366384 -587115112 151717797 505331871 -400423562 -486675406 -583427652 -21008105 839510486 -141242034 -619505718 965711673 931385708 242579473 979953169 808172225 -821230030 61006840 280883195 784260211 -7703393 -897848674 -165491565 -998599983 -114839107 -355341598 673912676 -903094166 -520208653 -628523082 374122410 802363405 56821339 -922265028 785387482 -81361653 682778910 -491644296 493048623 -862741121 614140996 121082770 456341763 897864172 418185235 976203665 -104325562 -265664630 592303578 -440167891 -888927944 -665691166 862671729 -212624981 -369825655 990198418 701607033 -895356285 -966753784 -636328247 -822874110 -428812105 298657138 -374889065 -654508448 -559793421 300792150 -673270191 438199402 -381160680 68242846 179016416 -998141861 -843506404 643337033 593352191 735553520 -412175850 -936333743 -653114216 -788777554 -902000634 92503236 840144219 -197359282 337022114 -617508538 -451445613 -817407933 727131609 -242270055 -753504219 -786230341 -585216253 -433583278 355730779 36920817 -600296724 568315630 825054797 500535161 149536560 -970858406 537773965 179006005 -675968785 -565900226 64372979 701281923 -295764697 557596525 -554435875 -759662088 25474263 -954777466 208453935 848084699 -456026117 -565463706 -324040950 -855996250 -11303569 263887805 451301696 -962559873 180256840 815915548 698004716 -894879756 794026415 -710299086 240107185 -495203495 -177448992 802338193 67592403 -334136580 -832380118 473725312 511283268 166146661 -463307027 -934485950 453495349 747095782 -701493788 -346768587 -101212704 -416683147 213630037 -474876429 604781966 202922121 -833195504 -692905343 692438726 276382593 -908363409 39228549 314735647 126066698 432240841 -918908698 -403406015 -958643704 717782540 -768582437 541296823 297991143 -914209457 49487007 -7677526 104888900 -316416031 100881369 -397717222 -166071521 783224735 -100672475 -581636007 -352917466 742770480 996434900 -986993982 -354788319 348443136 320904056 240918123 885631933 -891234602 -192228697 -63272510 -715370242 59365405 838145278 -558135805 -661281667 153564705 298405302 -770661712 239547338 -722910728 -273318241 -977823656 778774228 -366826356 -979155172 -856807449 -508900048 -520282534 -897343128 939919794 775066016 -14554589 201521754 810599187 -595192466 -605188807 409227931 -331299897 -217141888 956760190 -493980929 -976981008 -965346106 839838473 893641380 327823879 323872272 521509827 82221301 -325177512 -967700622 780881937 352152813 -912381907 996952534 286055363 -289446574 710566427 498327196 -617034344 -109939016 426984157 793923908 -548733775 621072674 413919616 -276202442 564119340 -184793523 679004161 -276102685 17992924 518302944 -530712398 -435575810 -972758862 -563978973 545430429 189963902 -537886326 836766290 381384377 584702651 -489780079 972208997 793921798 -418076277 315159136 151196 -298467710 290518710 -801943637 -195718406 19979255 613464848 -934313116 935414574 -93426993 413782277 -586940048 154927195 -992221050 -729305038 -996635770 -509830285 -281316918 -428153372 969522107 782091505 695615373 -214353301 -413643826 871407569 456820996 63729407 411147080 310984004 -510786850 -879518656 -786635383 887153135 906743423 -587799612 -349832689 -553181772 -686274068 360017703 395935652 606627026 -302207289 -984969822 135983245 41927283 -635843877 -845129844 996512249 526521143 149476977 618219863 -806259081 -181744983 772477155 725763801 -415318704 927437006 184014275 682942616 672030471 521380012 483592864 764679988 554709339 -827709299 -788853303 418833761 -174706543 835104140 -253053113 -564763960 -729588768 24804011 -854759961 686756122 469771311 -834719831 348217921 605397052 215947721 -905214086 339675011 -933013040 513497402 -708940164 448726039 -79965665 -190737024 -252708245 885270693 -844931880 -152712480 893623195 -185324070 747628068 -1936841 -935687666 -953596898 -372240385 -709430002 -866251959 -483369882 -313403445 2760789 988266920 698013493 226941861 -33610523 -559188124 276352892 -530920502 135376997 -995794220 -686218674 -677590945 943295107 -23851713 852566483 -906199185 793050423 16710177 916203050 -145445881 308256110 -380899103 -555971206 841014593 -910202258 919583950 -756115709 -735540246 843513913 933742150 -194488909 91717909 -205723317 -265271808 -440016540 934973621 -372970277 308040678 902856600 278844911 -253236005 -229049564 703655878 63284383 -281486528 -83069607 98085555 -926374323 190221941 -399998685 502429292 -271317922 -221462403 461786929 -275662838 883795500 885036430 -650633242 -24873594 -673254986 107183433 612622451 -909796127 369969570 -439197372 -270634839 -293639780 861658862 806984730 545891779 -569888889 633606423 873415937 -298841339 139568061 969655242 543722510 -699884990 -824620295 141063047 -743753703 509841644 -700847793 949709959 310030433 674307080 929794416 251063542 181221638 711373373 988801650 642009295 -206759995 -861159730 778748724 -874670598 477869386 874302427 -585917639 -3977578 308330047 905138659 -337062648 -503247018 -555611587 -565628066 -720341729 -80906480 -131361693 -127297792 508584015 -900597835 624765086 -897989838 291078866 -751057907 380566933 901111084 -17343079 486489624 257867011 -922289167 949894407 692433630 269466930 743187564 805771559 547000230 -427549923 734391951 -358472707 -489631325 -316479554 -617343504 -33102912 36100708 -320420542 63705798 -672567234 -701612357 175421663 -769016024 176546042 -485805248 -356635305 -455741719 878714282 -714751767 -703689974 439832499 -813812142 771192688 -837997679 536774871 432032584 289815639 -854560554 -1566115 135231548 -202789059 245409652 -626239764 686891341 360547251 -248968944 434308711 -228959485 -832673501 838971078 -484287985 798853365 525840390 -299721213 733205584 -692716382 -66222782 458319536 257538867 -106621024 -865234061 248855644 81240053 -24550801 -72737481 -362715812 -290957318 974589992 499573999 -506801421 -170342471 -717129428 -32183600 -353739205 -650158251 -38332043 -315206029 -616417148 -379718146 524657808 59968142 -206447936 -716829249 -633024776 -664684997 929820384 712452113 489870981 586786338 -993076636 -527666582 232902837 -778286626 -692435947 -577524978 256477831 -716198513 259066358 61860758 920935618 216777493 995214977 759307680 -694859599 751722732 718923210 206485464 -809510942 350568635 -394220570 -300530129 251904206 -215387069 -176967127 -488464123 66742787 -382263025 206013791 917877512 193133240 633726455 -606204359 -712543467 -146043544 603985852 194588505 575606740 526608571 -279018262 53795854 -443366509 258536614 986394480 116589418 349983909 -346250329 589149080 309153062 30282035 249374294 -157020300 -301867701 189205425 -992375299 -375718676 791450291 -485272249 410358179 -76006722 887040385 135802820 257050848 -866637935 -870293181 -968233374 -645682954 -864284692 -875021776 -168881063 636609257 879527571 376246185 -128800887 -80849525 563024224 -17713971 -120734380 756379368 -839265841 -754117958 147776199 -726839501 952507293 361322435 982953965 -976232560 83207629 -42224126 537116673 -244351384 230319976 -671716214 618051665 -871819277 790257272 185276565 -638045654 209840007 -645855444 -48761913 43857128 539922286 386495523 -762649639 315895210 155131398 -878070289 -513887828 673781940 704254194 418699897 169977241 -546548578 -951894238 -672073793 -756815464 -488677242 330330302 799501367 -247201678 120491488 -35553509 992152099 -909889836 -643796310 881178858 -268493480 871611142 266065382 -297980801 13268216 157210394 795588080 -251510693 -539925116 -536492151 -762342454 893353680 -364504357 75539772 709477429 818110765 -112804753 882906667 183056474 -793223838 -27183369 -642598515 -700061498 554929504 591058185 51674821 658533031 521361941 959838318 -873633549 383488822 541678724 -359897202 -772047129 931092645 143615398 61568416 531202236 -61566567 950596924 291000292 917258416 -861359003 -621155461 -262583548 928860426 -373521989 -163304158 1320688 804417658 918981957 -21162246 -750913057 -835156590 -295906771 916681376 921025575 -292276368 992125243 -905087022 540351660 -494018940 613188173 -123932794 -675841640 412733768 -139953252 882330735 -15556554 -856430449 726384179 -147469882 -313663815 147723269 942534019 -777602892 63574514 712365896 -674047477 -899690052 396128924 950120938 905048119 888420601 472284835 437907343 466621911 450280367 -529572236 -880057273 -300093680 782739292 -296134358 956245850 -926096472 101742193 -264825185 -482411864 470368012 -398999116 177261582 -234588411 -226245712 375009438 152517947 -234639028 506947272 -354519046 -334371635 -526120958 -959739694 440934144 730278517 -178382620 -154078182 -918048209 469474917 497488783 -443696629 -567367535 -461139621 894794051 -823644748 863944664 820301450 396608713 955468263 788582461 -845160738 559683901 -785598897 -135718802 -20071109 -934991913 556226215 -250722673 965499488 -692142460 -82631066 388520282 -277027623 -559531298 260359834 688381768 103026268 -829513167 977264112 663927406 701263806 771010947 788958512 -584279089 -872468421 -818024521 -934918081 -428975257 -912336562 -979987371 -630619650 -889333485 -918101452 76882082 -109221305 -135515918 -562677756 971232068 -669679418 151241547 -694328109 -830762839 641365403 313992368 227055603 78956242 -437133488 970490624 189145861 283733020 -249950910 -589425728 -608235833 128196738 77467070 526798383 -619508883 -739909094 -969396779 -593643056 590843600 604430969 995990988 -727093992 -924485231 -995029986 -513773466 -517914450 -949767058 515203267 99788764 487846946 491582454 -307455637 -217997774 518811612 322259981 -377100188 474240693 924307437 -193401856 593690290 -162509148 -33712858 961884813 427754880 -191774381 -77338759 -293344583 -664084436 956482338 426094909 447883324 -311527848 -524593421 -276219370 655033082 -816186912 435069598 -725347610 508158892 423897172 567258183 -749928000 615780189 460546807 -894396429 733322115 795602729 -404956185 835902554 -42703919 -716803549 -509514222 62452140 -765317680 415278085 -195321457 -652852332 -615190994 412248923 10013385 119231315 -712218496 -353479422 625077889 412865269 -585004095 -796846341 605669437 -757815964 370373102 -467339881 728198053 92685948 -533723797 114036552 -981113566 -283418318 381804239 521369556 -394966216 308681770 -207526716 972399384 -403858805 109404010 447043175 116924311 -658481011 -583878339 606742983 169673978 -753617901 358809496 -464206272 347937901 820348454 844202658 706357239 11842614 974769620 -385488340 970805478 879331137 961189857 131183739 965262016 -331482594 -326205651 -516081352 855025949 -958321498 996453361 149548239 458886228 -532252215 -9495443 -369846796 -561724360 872768785 -334601226 741750033 931864689 -517023457 -340248129 380517779 -148488891 -929845627 468036960 179558158 -795980818 -482398520 -305306644 944677096 -50559757 -653721647 -963060134 -975504184 -310639391 -287767313 -293320568 357807944 120149571 -940413508 276861871 356323405 -903864238 -267171215 726891329 805123927 537034992 669322270 53587472 635913051 -27128005 -485096004 736259136 183334119 238409770 -627655528 96235486 -535265132 -375174904 844900824 -516769116 952918519 -68510324 571986592 35320024 374052850 -596860983 244751087 -340426753 998691612 -390691884 99171506 -748989112 -403360675 353368981 929884026 326893054 972395015 -749803670 994837331 609106349 65916397 -484917264 -933808736 817838988 -884686171 142385434 -290463314 -738665040 694436951 918180590 -660178812 51595552 -72384976 710728343 -251170795 -585258172 318629516 -66224141 -383130269 -314350718 -622474026 -120464183 -862026080 -333669231 907004800 -90125030 835251610 -151177135 764472307 499826143 671320730 429524703 -915622894 61267122 287520498 91152348 -848752821 -209070447 113528204 441556085 -837362768 -511418903 648139628 370889941 -976223274 37718591 -785024966 -533569423 912352931 159988515 910476341 -800335907 72721302 234017993 127743896 -741310073 -698989968 -211526177 202627254 534752457 -27523336 -76625515 -939388366 -512402752 -256261354 -535759282 722027828 429239391 831411142 712174611 728379570 272370467 -439634376 547681559 -285682276 250967626 -180628075 -16776655 -806011091 -847325362 -860431434 96776346 45827039 -324327821 -825135787 165022179 575005214 -243930718 657751329 987806342 270918120 -811327839 -936512814 71965886 700227127 18913578 -872565448 972623727 145254712 536079225 -141569051 445151719 504222925 -563372619 -276751421 928309017 959938971 -291199430 -163925505 944981434 -444735333 907944490 92147011 668898901 274652907 -694593925 663175668 60751564 -555772759 -971923464 587872827 -215620058 -360226054 257830009 -877302873 851476751 629493131 259796592 -695062098 709351894 -711549278 556496643 948574559 750975068 -805300423 -933049478 -515646004 76793949 -730196775 764643572 -688959988 -27560276 641082944 425264488 956709051 -794315445 -124178062 -184306885 399544385 -810262637 626694816 -771044588 -817343595 993776885 172759014 -776214644 -768577669 -75067892 -349095709 -842439914 696876187 242599322 921614691 -970490496 29891909 475327866 332841983 -93404610 703804420 -993682345 -7954636 -304696461 -102477685 -827749256 194019812 676185029 -615304845 -928230230 -706338156 -542617402 -571432622 741643499 -274822073 -372104034 -557642828 758879767 -995720885 -687333518 -28449105 -330742837 -586834891 247741975 412505361 255501674 -629162073 -939470749 -97702905 -519022782 -184958258 -507007081 -377451201 -850091199 935572849 -667218764 746364204 736183806 93143121 43999111 -967605074 -105418740 344038270 986334010 -543787480 784018138 -590442794 327231134 12399816 -765961282 -533009811 886224218 22404727 806016550 -518662466 -429678556 512620159 786531900 204476785 -44495679 -296965913 -311421202 689123446 -386425840 71844870 7480395 -884248533 850643050 -449945366 -345213246 451800917 -298097590 -727093223 -895786192 133824468 -60627470 -592303857 -337163275 -761376168 -725530056 -514727139 -292751862 456913199 343301825 394458594 -103777032 -82595202 -709334458 373118536 -319629676 -800758038 329900045 -856200063 -942334936 -942483355 131125998 -892749071 -837602211 301243116 720772531 -17592670 336782118 402291129 -153439316 869113659 378215122 127644728 216554957 63328551 -181631705 477647935 479567204 634247720 156322214 683450895 -194144071 53842503 -1282724 518945063 705057344 283413660 -507221312 538641044 650430179 478687801 -189276728 -71449690 -665689613 -870899515 891385436 145520268 833693406 -560288275 -12772819 -639374398 -330391407 107051257 -546255300 -344271796 982639591 -440440481 109604328 -912845879 -794724557 -603931018 189348757 660017062 561887646 -138906545 113099624 414442538 694666920 973569812 -81215993 -308389492 -372339030 -720632770 15461392 -99228325 677113228 -635734306 -535280937 -396141634 233063841 182040125 -183155282 -674979798 602560221 660096020 -111841501 611121314 -184949933 -934641816 819483636 245522587 686891906 631387437 -766812570 -109167331 401214547 -831982997 -508735255 258022572 -128035267 -557089383 -637949066 210382257 -804551057 911893007 -576942622 926783413 -436334321 -668376919 -490361521 55360902 649469019 -786266564 -309086311 484099483 249323950 -173911644 -765386404 172990525 55945046 477875008 -221380473 -996186601 -680793671 -267035259 342527737 -995705932 -247908615 450128589 555169561 -632225536 383391123 464468716 876886034 -453801711 605173505 -312078499 256384656 303872890 201240716 -625855960 -841688595 664670135 633637701 -711222301 -418310230 -776176341 -278025567 929577744 -238184824 -162214000 47639333 776213532 -888862807 860245112 -43306869 -790358581 54436011 -35994191 326696631 775523426 -318345494 -374480737 -715887788 348822939 45470991 -600321699 137848266 929903659 -488245258 -87314192 913338854 701401587 -113917254 -45408018 -965046853 -97016223 755353135 -957996317 -621348988 97003015 269882854 -434496654 523657511 -39817864 -719567026 389231937 -157377879 984826969 -979051607 792083427 716291947 -985641122 518933426 534063798 -942934781 -180370562 -619740636 -926958984 903386362 660358442 -859089571 3749616 927913646 -781821409 -162242838 681627146 -184534291 503469731 825706681 914966565 -414307182 -378192756 -71400060 -122527963 985040292 -5999612 -417567440 97632817 139446922 160337028 67723669 253472287 -512691475 49887270 580202610 -312379002 426971050 -83206346 -693484765 757251168 -601370304 78681667 -133411178 484620488 996767820 -99074225 359537926 73094325 -173224794 408130499 905544034 4560445 -533119691 366682847 -665484169 589147594 -36593526 -279185882 187946096 -187447470 62021529 -762781125 965971028 209719350 -494224064 -741331119 -519387638 451174141 866486048 -48480218 253444947 154971443 -424205545 388203798 -862277555 -74740141 595394626 -621674454 -279372365 679975114 106818941 345667354 -137096827 -75530927 394839747 -936084601 80318372 35891676 321145124 344458866 201624300 801513056 -178541696 984894041 248013111 724700540 151910750 -701354198 120810618 -849322849 278818753 576458357 -285296346 393223849 875336821 -658826001 247908529 -856447139 -251666459 926875857 659914346 -530252183 -291368424 874130721 -115949707 678963556 -566025679 -779893949 259131886 681176754 -537399968 -54747347 537337953 -732586151 -512386088 -135460795 763764816 -453615818 704361838 -195196118 -599395299 -385365502 -288608336 777885948 880685024 108284570 884333061 -371888313 -247446972 706353835 316468904 -562717219 55694778 384265066 757447527 987574408 -116184506 -10966711 -730425128 -124945906 -141025033 43994740 196555647 -882608065 -855890374 173735915 85175658 603261523 -173156588 -926776413 -44928271 384756587 -970430236 860273758 552278412 -979583531 195000047 784708454 -248230164 780978493 486989067 541095153 -741761861 -491155225 242164217 -382588600 -994673959 -736132196 -727317517 518166054 -647620438 -721863146 134112226 -717175003 78817367 700193341 944713800 787975418 -182260505 466801617 -921091794 -805891602 -727232488 175072172 713996567 -248225939 -516448855 693184841 220367135 -625123199 503483652 -628682480 176383693 915073369 792342885 827461107 -643468409 -115597893 787902756 587998673 239132599 631230583 265390841 -981726271 821193354 -992055153 -175902321 482114389 -40595982 124423176 -991736143 533787003 -54514779 -234826578 409034481 -411186866 -928745084 -415765897 -817951269 187933518 361763270 -374871702 251491595 -305427805 -933522868 -983986956 -305463002 16926320 -867800435 -926073567 -126017926 836391985 93775537 -250201230 638238878 -442432867 -473097414 69503422 71555416 124757971 -677519095 422827219 -830934397 -887275523 -65391057 -738058143 691349147 79373397 430912713 894432213 552944162 -799093237 627008660 -659476952 739127029 649021552 828456840 -833496264 150623113 389873859 -255047243 -429125641 -501597115 485114600 -613731799 -658775520 -654527534 30719454 182232949 857865484 477477930 -266053212 981206634 257221036 -748011583 235106664 -779361323 -118351503 595855771 -381162422 -17300213 -798022699 159782126 687900106 -917408576 -678259392 -692719471 906278665 783035506 953964030 661326675 -87685076 439162209 480566251 291149285 668679733 -265925426 -957780921 -486665650 482156258 650539292 629742359 863244931 83649727 636258762 118341139 280692510 287853360 213630920 590701086 -54646024 769982302 -54695758 688673106 62728281 472465015 -473205031 -598498497 -651325861 -786815090 853798445 -133512961 852904385 711492305 -73222031 -338533067 -924934552 194912874 -981097106 163301097 766525466 -321663190 -931431863 552249130 849471908 597121716 -225404052 99496345 -989111569 59222447 282490499 -985041271 976193818 611831112 -449235164 -368191720 -994482968 416407328 890241001 -900608479 -236313949 -936764745 -30399662 -253036977 -849728440 -586645576 -937993098 523052219 169451979 978241890 777759289 567731524 -982019137 -885318959 -445138450 452297821 -934659135 773385495 32870755 -611876112 -75781154 217169169 -918746849 -556745298 -922275356 108173510 -491765375 -234132879 -222989384 274485874 -154203717 -202381977 -202950569 22709188 -761683817 735235287 770883918 -69370812 24856312 687441514 -836455881 -177183736 93074540 -248849207 936037516 -941923699 -463960286 745556467 -844321072 615567119 -335402553 181854940 -551067623 19755369 -34073733 400021333 604757259 -109315799 267042913 918375066 -690860848 -97958871 633928351 -461426824 -287469764 32564981 388221986 -433409711 -462800282 250897829 648966953 -953348149 -360337104 -235064248 -351743966 -431714273 -667916220 -36130263 -220333349 -982987045 990289077 550365633 -235770001 -356435922 174472227 271749391 -552787314 289074460 125878594 191286334 -579357561 666576704 -690809652 993045278 748726431 -300336587 514527914 757256854 439268405 -382331447 -810234485 326873318 -381949791 803250927 833448936 831932948 645455367 -930503274 -906925719 96966524 180621982 261502397 683922310 -724056621 -740506566 624672073 -146703101 -940728010 -251763322 476654573 -276356103 576797400 57128627 -38061836 522871451 471004205 -147735119 -604445469 133169472 146016744 -714653326 128840600 418531425 235555676 -246813278 44835697 -220027417 846544855 925891345 -325319643 -944641038 -386679437 -374559408 -821206942 677616707 50926699 263453501 -765633388 114541957 -386015654 348129187 325994614 -304655070 506806845 458154054 530841783 611542466 466693193 -409530485 -774288851 73200176 407185841 -759025261 801068499 -657087511 272616229 -978544561 -690151047 -180114355 -443123078 -268014917 -450272651 -691720575 284787713 333039197 183917497 834783762 701332906 -48250107 794651772 -148330510 25047742 682492760 -481503697 -779120546 248191153 948520838 -875397140 758718746 -443169435 -277070007 -575937367 814526568 83316777 -455955159 953510746 69817922 -758601685 895942248 -405493719 -985288304 747085019 -814129077 -464518335 -303083480 951697950 -718650244 -116018603 -618337786 560872474 -393194922 806740592 -63870129 309271145 -407278817 -412628915 334250053 240228719 405736551 845600596 49781502 806584445 -430764879 -228335550 652319461 771072250 822991320 -712640567 -751723799 317105305 -236908675 103739686 -219010504 522971976 -996941816 -628029846 -388133729 223471935 123536634 -811154462 -213898296 782635972 456073572 34096221 -279890659 -175300569 516048153 553485628 196115485 -885579625 -187214420 61793165 -164609391 -813434873 -759010188 605478857 -348088236 -191051970 105419663 -700571523 397268078 -998149936 -535563328 -182985843 -399469417 346555392 674121070 291859949 -185404407 365495260 951682138 -698244950 326935139 -895518314 333826184 71652640 301142408 -722459653 539548784 -996551640 -299706728 19069888 997881278 -944543222 289513851 -909831690 -221564191 692052316 -989339164 818852855 448845768 854778495 615984175 -255797255 -865148622 370667120 168383119 -821074779 742507897 298116052 570658846 -13158553 -866514657 21233674 -709584134 711673194 -496898425 -378078187 -936156623 139156900 905988072 -567961875 -489970418 136627171 226221276 117569940 92043684 865665589 -486135515 635018482 465299841 572150165 574839361 368558353 743131934 740158184 -712709156 340100825 884236352 -178878009 500051415 50875588 194833534 494394563 794177173 -793450518 -60137218 -488867206 -244803246 -26647035 250829161 983541394 816793665 618662170 71163068 -281743908 -687628463 -600892094 270450664 -447599197 820858381 -738954416 -450258192 33715301 -712281540 430507552 183841775 -419675483 -899908592 776827445 191596748 -592756652 110695975 -85090842 607295834 -749545916 -603067406 -547455669 -647640846 -937745691 990079271 417324961 609756251 223511784 -425238191 -803423129 967598714 907488107 -466920645 917969659 -78615841 -139923827 594352562 77363203 -267996349 -619794414 -742483017 576732360 670251745 281086828 971595435 644743524 339923092 626819991 -348697803 718503417 -993252035 694759990 -146295763 401017513 104773549 515654827 876621038 -837338614 910815585 117638639 976964711 -443940297 -627822082 -894662871 -495493434 -218646174 -923437554 995810092 -614295096 -160567453 482348382 -148645211 453426479 -703367226 -39577998 -326041313 309927240 -184286164 -57344272 13816374 -994822092 -661020492 541691835 659280571 -74234592 964955411 215764100 -673315178 -528005532 -887638720 -163140686 556768553 640729816 337515786 43964434 -870545149 741809246 -847848726 567112373 -842756322 508271822 -609102198 -593195048 243079676 863543118 -601982591 -579399269 -882458168 347005693 972743344 197890417 -344813775 556038015 -139702057 -415165893 294070634 -589342116 858768271 381199634 977180503 -884796585 535024422 259356317 415942181 970184045 616723592 252400473 -509762106 -94098060 64659780 117801964 408071912 109257931 156692689 305821091 619439687 -752486605 -475553287 -930567016 -280097905 294447003 -833695628 -589172206 -594690485 -185791028 -280679649 -464244310 -989022151 -943444652 54266534 -877876492 -505642527 236141158 287227258 -602300851 -529236955 968412658 -525944330 273665789 945301252 -625619524 -814982955 944053630 -148053779 -171903852 723604298 588003158 -967464440 -989636817 -184684860 -775002350 -795388859 -133985813 -963287466 -17299456 361250860 839858040 892605632 837479739 -780160907 235390755 349881560 467370373 456187266 954154046 -717607212 271624571 -545651714 387276820 -384423130 418588790 -426969960 -972106271 -708586302 -999741163 368670826 -337662218 694971713 -979091877 -697355766 96028661 -203870434 -593722654 -354910906 -449831581 -550027762 -42540463 -550171603 778336297 169112936 -851327844 76019912 884860607 298074260 -742837485 -502602559 -211700910 637052322 55136950 -451115233 -372970235 -159636212 -496781497 -21342286 860050370 895191514 -309964290 -124437385 -900681341 65290289 -200510920 506370787 -227822361 550558149 -671106095 -463394159 -831901720 143111578 -371723585 698766340 -674203990 -969312593 196638146 654317108 397001281 -171712954 -840322140 -286429576 558813846 650131612 851536915 -965631859 -846539189 379529252 -45599695 -734386758 507807283 860391205 -447750056 -409638539 -504130362 -104958900 -10973635 -899776031 -439129282 -31103345 -439915687 -135425102 -686753272 -346555307 -672680478 -331868651 -881609461 359065256 205506060 -429943033 535956628 610204992 214331945 983870264 997023169 745106770 -393765650 -182710819 723523819 452549491 -222129418 -782637346 -910281159 -791876016 728182619 984729251 -777123717 -505917084 131630158 759017115 -76968229 -65135402 -189046070 -634086717 -178116937 323645019 518436081 300076561 34320239 316359487 -534400229 379789921 -788543814 -350933059 -224364089 -903528110 -6346112 -704791665 -203826513 -291708622 643444535 261297550 -575853167 946148101 58933443 -805341896 -392983273 238372483 -314748965 503142911 908024733 431268443 -723433615 997030533 593306150 49788904 -161855736 -884090484 -477842945 -471403305 545902144 617762897 -995287687 -499239769 702893192 663673949 850518913 481353297 643043650 -343561362 -145387408 668783535 226095731 -659589109 -836716423 -435586866 -329638686 12035411 -590346459 245969245 -198005440 531212601 538091476 -344157397 502513613 719179649 -196541248 -863627696 -392784913 539367317 47636020 527994375 -892780564 -576623080 173775968 687714826 -411564713 514724773 53529222 204328946 -508544414 -405946430 448933203 -28051195 410696622 460463360 -36343986 -732156145 -464700398 240643517 296142057 750537411 842894582 -380536876 -135938325 665824321 -344696438 -990151125 790689416 -190669271 -574728717 -458091437 -495815553 589961703 624693409 -29347024 -837496598 848617972 813470036 -237306514 -888867743 25854251 -211202832 495449123 419240236 66932706 -564363045 -955042437 -899683669 557744842 -23093785 -283192022 -115275696 116761210 -562845071 -33901523 973316824 629045765 -160009386 -927578264 273452870 178816541 -392425738 77854699 379431786 128956788 959831053 43262343 863727335 -541760499 556495014 350597878 881682747 -85035374 633179871 501675866 -699188547 -979927825 48111030 431684750 -236953262 -302984529 -685905712 738870506 500150023 -879081199 435881475 354691001 637915586 970813319 -997970652 990646800 576352469 -516989357 -888728600 988444206 -830013380 215844686 90082450 256692709 -925207694 -523925950 349440821 894550601 -858203505 -439466514 553185102 310260072 -970599547 -171867058 729746139 -788250707 -962652320 -54580592 575193941 424364894 269763001 134274248 -824855908 417091706 139949517 -771393795 -545741200 -715035162 -440749102 -689501592 -396158455 -753105247 -885619512 -177040444 614992523 -177914650 -873256493 -290397784 698920942 -440709693 16387960 -218543700 117770951 397579645 -725975713 477114004 -43739630 -163777077 -785577302 321871343 451299663 -417856014 -999265716 783159694 -160610549 368076172 -500974772 118819910 694319219 520713512 -789120781 -62256276 416442400 467807481 520900897 -486621891 -752394496 254790638 610882084 166511879 -177723544 -680458480 -325819434 -629993902 798758124 575191289 691666650 -170878133 -858679406 -41426622 -289503533 891583972 -930251479 -214068570 942197280 429188361 84241326 -141810551 -167726972 -352551845 -821869719 773593076 -305403865 -98286119 -13158344 -768252522 991669335 -876311995 153641065 691009583 383990030 -94007330 422907969 942704936 -277835498 787495438 170671288 -927128352 -919803680 -305931419 921987376 39464912 289342368 -944931294 616920471 839787393 853693252 866466947 515011514 -570277608 657943264 -743655347 106262854 265511895 -58002967 -356335972 -263349792 268635774 375988652 -653897861 -529460380 620586014 -452232040 -889566005 -983745103 -469562688 -152320908 -700804965 313135812 879495520 124204543 476860349 241907745 750857121 67507371 475544314 -541438640 156116997 -153175242 -222428045 -794254864 17757162 155064112 -532992435 328813040 -142307012 379469289 -471042304 243522661 -802650158 443470437 -186646501 941605751 522852087 184879817 382364692 -270635919 -897380525 -135827929 -931281968 482151418 423950528 196124066 399773458 102107186 752735674 519536930 -388972593 -764130734 594071227 477937818 -776747919 -423546146 -384796002 710127722 441861272 413847684 -702713368 -82880556 32312502 784439303 607214300 683300329 768266733 574388293 949669419 -685846025 -272856668 988461142 691740570 65122991 -361767017 -818058159 -761376535 -330685120 290528131 692655758 246035321 -15873275 411544849 356898966 375612452 716216580 -156028363 -601659243 748059621 -233317408 217975417 -833550325 -645857275 -747630458 717086285 -939289024 -220550023 901251219 519734476 864758352 516058341 498636279 174056448 -377024232 -330971005 -594266881 -680634149 -551150697 -627011491 -497816139 -284343280 258558187 -196898151 -341995561 -957563459 745803480 155662010 -62434908 516588559 -943137684 663753811 101289082 -903583544 147763253 -509617653 -293344036 242204075 -772559363 733084831 659210222 191807253 431052718 241076113 183215720 -233052218 901811608 -313391686 -477102392 -981292640 657408147 -946310606 -567231776 128315913 630142295 24370092 137661289 -889864486 -354496450 -50491158 -520767608 -766710293 171124532 423983223 277793663 138758374 563570332 -93691316 207968077 300909844 -958512810 231880913 -384094760 677192500 134396880 539996608 48244569 789998377 -516710518 -469657842 -116830673 652951650 815582423 10670346 -49765650 -820026340 -257895708 -840537844 337119627 -681154064 -187425619 -526312297 711662170 -214090295 -872324487 -151582257 -924487234 -446969934 -741827723 623448160 357743307 373260566 380510795 607988007 545326691 -752990320 -506004680 -642321483 566017182 -137889167 653972676 698847626 -625485822 -714331355 701386611 -580668010 -369350250 805000767 -194290704 563163751 480264274 -869374709 -333240081 -618751358 234929949 554004786 -507608384 -390915259 481564124 -618561651 40672479 -524820305 -690349215 -873179119 283777536 203172669 -416811536 899607446 580662448 904761696 -315062795 -198902672 808728295 -74206893 -17157371 -768822300 803339447 827939994 732142543 556594487 -813975465 698946992 -932916540 -932721365 75794173 805190622 449665892 -476877123 636681916 -918336470 18699776 -353370285 -706970621 -181305624 32653314 -114467019 398494717 -186548548 775467778 -886942305 901994765 -283528367 398889937 103892608 -827672026 -894243521 140675231 -923778153 -95719710 958592458 242514449 654239892 36062781 416627994 -234350685 -323248815 -341002440 -339644224 -322622195 726032652 -262241515 313428396 -609207392 -669023533 -564326164 -381963400 -82490054 -429981206 -365213207 883825994 746274666 221613574 514754917 938215997 50838673 120456584 114387335 532898752 221951255 607376431 738198768 751580399 -684636400 -268750681 135031606 -275856996 504800043 -602683671 -505869659 -711235689 909692678 197772996 326872977 438690532 -204077908 -553275690 -50968272 63651856 -269876620 -53953690 -183863491 439095816 -653257327 829297688 41439702 228756597 -769109573 966435686 796402964 891593320 -31337895 189057537 768667595 -987726917 525207544 352105604 561460758 -500491927 -619435592 934033626 -551370210 -149180230 -58426754 -160158976 228220011 145814200 419632476 15278480 -418695755 759182875 185866921 273268637 -806524402 -335577832 238845220 614273667 22349749 62103651 684574145 197992313 -798786032 -684769570 -938225877 -513175208 409516414 -891366292 123736872 -594782219 659443102 -554131477 607958683 -27741081 179880483 510251461 -365620051 130601316 -920467081 196413680 876010192 369098011 624423403 353910963 -141006678 -10457159 147503427 593051026 -371660576 983973741 202888145 988875661 -904191704 -285023202 717121623 261748320 512282225 -490111893 402991878 -75584856 -449078424 631607433 -635082813 -352173883 745064653 -510668727 -138230394 -458304455 921095817 -188844802 487986536 70688162 -260073997 -419968770 -232951416 -873275988 732725078 -14816617 576336460 -275992840 106419529 -363619494 -780418641 819691388 -698510497 597474597 245015530 97601213 395704153 491593420 43835656 290899594 307289657 -431384971 -991663261 -783226046 340066598 989842457 703732266 849588703 -726505734 -571225638 -766557299 -38544842 116104081 -704137056 905174977 -190229877 34099534 -148571566 -123503521 158866498 487966171 -963164236 91483717 -904106537 -12997151 36619082 -961523381 77045460 808832034 -670898698 -635621506 552715156 -382738182 -407593307 -581304062 -930519075 -729572581 -25493172 30540099 448381128 631249828 854244082 166515981 985183322 28625199 570776395 -157098229 584041465 934737084 593949993 178331709 -637810863 -953032493 -793885634 -874948561 -498717113 769414666 352861626 -637842765 887123591 -564299424 523689149 421838849 461518395 -964345942 155097397 740946188 800218682 273277059 -746601291 662011794 -84891307 585481759 -798667103 293316888 -7247480 952865591 -620707683 -601992105 531946435 667760016 224760838 570094825 591405288 -411631122 933310750 173800446 -192320905 729411387 -24742259 907071433 -90975807 915954475 -207639985 -247402876 -269532210 260139827 -171191841 -395207547 986060061 -240574908 -421606272 213205272 -511268188 -703478350 71854776 49856955 -267986693 26681400 -15212015 -179353530 464367460 -794125519 -331209343 -383011743 -587391956 -23392493 573402178 -340171046 -815246822 761818794 420753214 -829694501 388580335 913293911 262577708 -314718582 67241096 985797009 -150900338 -456612272 201745008 -847463137 -298026708 -260095779 929368852 100416012 -667600161 822644478 -519771731 812543786 -917645199 -460817809 -625216407 979567047 138490318 71421786 -674944215 732625694 -457790988 -693238696 605677149 -482393715 340095022 100504491 522714870 -700981823 -162618330 885903210 75353584 869798425 326005059 -400164374 54248375 -196503080 -556031995 257663401 -766340031 -701297795 -596664923 987938749 -861543723 -967966826 -871666604 -946277740 -993059194 -62388764 203979453 108433664 -235305029 -985140966 -205246007 -5705055 -919157016 833924459 -131801068 -154739956 -115628230 878580990 126199776 -727779196 -135783563 -348265162 -5026397 846235678 -84427894 -373593842 816986922 -687268549 343322625 -709925439 -841427857 845815372 995389662 47754349 -797048798 -804225821 416133758 -141397162 133924670 -693321165 -582602476 -32098054 -371916641 -186247622 987397721 -327294789 -791882492 849050443 -171834607 -747474017 -436530748 571768579 -934446890 509088801 -165435296 -572107828 -55580519 -359989927 373380987 651774094 714372308 217421359 -167856513 -199694275 -126384026 996553005 -778644728 866144176 689104417 714372694 -204692646 -485680965 -953981374 -871691434 -713932643 496265020 841019580 -549651519 44628327 550301371 994830149 -648170268 -380330501 -82983539 545359007 161259940 856375505 -470444908 -962159580 -997581798 278794781 844674441 -597982603 39674488 -249005466 382773289 -584785473 -461242713 -996240141 769431466 -575744932 667272641 -247237474 466868495 -350447977 -314199007 532025130 894688276 -454065264 -704473683 -166765319 -767167986 -286534399 -753040255 296282358 4676882 346057388 -339108672 -17877555 497596848 890035957 -525132236 -812302347 380619336 806344901 -171402526 779616900 637709388 1226083 915280190 959765264 -180170837 803346332 313535582 -228521931 704961539 -32420301 -537292937 -961923737 141054772 -84335304 -222408084 -180013889 787990163 -798470544 926307280 38453475 152807161 331834271 177140367 125131972 704048647 420693729 44523966 927702570 -59349303 -11038007 816398472 171342855 567518051 356453358 -227024741 -737739581 554560856 800979541 -100585449 642398800 -162585452 -883882626 522013378 427647540 -975265568 751112837 446457427 -442728818 899746268 -648942322 594829081 -449293026 -259663518 616973924 723784539 595989797 859989521 715290174 -378155961 263403281 -762231491 177445682 373314321 173145830 -813785769 710470055 631804398 619199026 794114420 792801408 -613775954 -783205731 -943132903 -767050596 -530588792 -100024671 -360528549 529837852 -685490966 -538304904 909033101 -265958978 616051655 -954588217 191458268 -657410403 405985646 169284326 -185188362 724156645 -492254953 556456502 381894062 -51265206 617517297 972750933 516709748 -401411730 -967198294 -293110356 -658843502 534790168 382854917 973929049 -493401084 -632092809 -209381094 308192124 -739382488 -859300341 503643935 -614845866 -153388522 147409088 -124515935 119863205 -330409938 411269430 644367821 -436180349 -743011491 883577639 -330440607 -976462376 334144198 545771512 444576672 -685221431 758059186 186438984 786388158 42122669 830124885 -72907252 -518453680 -114749256 -662367722 565910319 -245294499 386657072 413577291 -598797382 18748549 -253649858 -166386719 -73732302 147434893 -405316180 -737532415 96831558 718299499 -676898707 -937259491 134060879 423651582 -958360861 732187022 649277504 85487963 559548921 473958125 341670081 964702934 -905293978 927069861 -648501178 -772469166 74472173 -673422294 -858780011 420866038 -642389794 420494589 296169178 -514403057 114758529 908750887 51176706 -708550582 -375494530 -508299346 -734850395 80832877 -887724147 -632115462 309688866 303162042 394683236 999221793 102607151 458742617 638131402 379114903 368592262 -399482097 -620004313 258764914 -668477024 -311593186 -175501669 577952614 -265306951 271014550 -319737653 787901804 -710573187 -999556786 293669405 701141261 860109676 -37432792 -992197539 -737283604 473491541 93198178 -569909304 -426941084 -188905400 -580433799 534881680 412424432 -389186327 -427275250 -443205667 -987622012 -537698354 -14120640 -380095259 -8431505 973633767 -735253166 -240732066 449887858 -757258936 176025004 -854820649 59716473 -324273928 728585127 -227240248 333629561 -216900221 -316828214 221459375 717755802 638540803 339743108 448845292 -229643210 905805412 944589567 -677663684 -940300935 -821525988 68993130 -148872453 -938835174 -141654311 873499809 -174055504 -375395893 998417351 917579855 -698719814 -696630720 -281048150 -775508823 728980746 -934444050 -566111247 -991610598 -264979610 400373193 645684505 -346400932 192547191 448608615 -224003193 171214830 -724248907 -478241045 -8846729 -244305740 244010838 -529582714 -123069826 -449885818 -791005667 -566688492 628735985 -265134685 -518933957 -355263761 -664111389 -790804102 -362012638 -541010744 254575199 -657877203 -620990595 -660568126 24371149 938512242 -207047678 860372739 619000519 823987028 114037966 628279453 -610073504 -828072234 -286635445 310003932 -311340954 -338292533 168078572 162104293 -359697974 -966063759 678160096 991567035 716516066 37741457 921072845 84599610 -73541449 682856562 892293233 250644920 761642132 618028117 649177060 -277151410 -485306702 -402977270 -750073394 -164813158 421327088 -909287127 129123682 55196646 -252982231 -680929449 114285751 -285807361 53514875 -107324528 -643065327 875860009 -675708234 -235802019 559974918 -246565346 492088569 -750152224 748208955 555464893 34171676 -606816562 771292124 -735636548 -593745011 -267102228 -181414784 157983243 -856294899 -104050175 -931872616 -76128335 -394766936 739324183 540698612 -378069527 -618970852 681620510 217705568 116641829 442176347 837762081 965560566 67763555 366266101 553108711 -510989455 278821336 641639929 -486464418 -751848599 -851291403 -491934136 193456739 942726911 714608435 265265451 -944908887 41191080 676612948 472802685 202532224 925805908 336197445 830279875 -948958512 460098385 -271066972 179235084 26846247 258537231 -236609369 977828223 -845771488 221511762 212469600 480918198 630940754 -149947234 88732225 841969826 547257841 432516939 608013579 -620966071 -541233553 -805855671 -973454233 -783447064 31689842 991142452 509094677 838500564 854859501 643762312 -653077253 511760583 335624005 196451533 22436638 -821561249 788402313 -474706080 -347223110 -778190278 -215998597 574583780 254078435 655851544 -168876488 -856783712 809830323 -235986012 -55789087 -249178278 -331454836 631599746 811017184 -573071609 856015837 -566318397 -538950648 -864519289 -767670896 -796273891 927411368 40044240 -5291057 325149551 -184876 -943903552 707539607 -643549939 -106764648 -829151161 -88256490 -101532244 -655273566 -400015892 -14153506 -805913308 263370832 -446834531 -139542591 -573384036 -227551369 -878355054 -563338330 -414669157 -413903986 6667984 195109242 812685405 -487229100 -628463229 -532875359 -516049524 91993170 -489489313 866941529 289143584 580208141 759573773 937709402 -520024041 -529708740 -895735927 -80434369 -624630079 752568642 116953136 -905604809 923543645 780848811 -455574576 -249173775 7287194 371046743 592711020 275086568 371647249 -73445383 -589654510 790861257 195994451 732926494 -943455733 920552548 298132226 871005173 -940004365 686950657 182654310 -48973457 281577736 -948245785 -821827826 115127579 -297249744 285434678 -819352278 -570007293 633397359 842327677 -922472421 471580265 -18446603 -762368 -381062262 447739686 36551520 -737862668 402691362 -786802693 975426688 994844215 737549898 614981692 947941752 -41276538 447076606 -694384681 -471911858 -557726910 264706807 -487377762 -735455617 207966396 612214784 -555461416 -839516261 521585732 830054370 -470159034 -407498020 486923301 439440173 -141713928 -324023466 -977792616 -671853632 544537946 -187862191 -971575730 131760976 -903603691 355837077 -447056566 -450007444 679584227 -121797859 -749579788 -428032724 -881832929 -639091525 -169012505 169672615 -35046237 -39192516 -714407680 469333630 654584538 -92850593 165170980 -707569505 892084961 442878501 -638523326 -832016332 966830672 951808451 -40178163 416520439 -608651813 -537603289 -930063744 -605812519 562683546 792811147 -776797076 939932381 -798880682 719371580 82037280 -594066485 -783219287 -163111800 714134970 -706782874 798990755 419394672 713592280 109074072 -513167374 99496795 243877070 -322572839 -440533424 -597598112 982727122 -181164879 717275700 -204484857 656726166 643606200 -693180450 142242731 -231987103 -151435077 -440595341 535288923 335405075 194471876 -827599833 -647133823 633536308 -977483463 -735577560 -543878270 -880606511 300153410 -221370971 -408245178 -423783802 -867482286 530402867 -566349401 -538980820 406004284 -740586877 38774420 -31373724 -217528710 -803568665 206282597 -807487215 -57449240 937792524 495962902 -530866850 390338212 -194672544 -388307907 707287818 -486430670 927468271 274272525 -789536938 -224028313 -31943299 -438535450 724543424 450573147 -631125560 -249699134 171032893 -866773973 674388630 474645780 562357974 -348340314 -566501107 -827302350 15922139 -131863363 -62784023 -989818978 -957421258 378555715 -46741183 625159813 -428791013 -750408451 -547573848 426785566 -954912351 473954102 -328018168 564694875 383972323 167310173 300870489 228811631 463970131 822222559 561198586 900447575 861926610 585665035 -525326400 977603882 -571218222 271241895 142319205 -473388537 254082488 657615092 -606237009 -661475870 504759133 534824528 -831911472 -892978310 -704486838 445171027 716620641 -143938277 950618242 535126720 245350863 -569215407 -457951200 -87407066 828555914 -701738935 302142165 -862439800 264592441 -619122725 -919082246 440516430 -829500220 -961050602 -300893113 819816061 723870497 -631521466 506503105 982038888 180246007 135722965 -677872597 -966690078 -104900168 -321358758 -705267757 352354916 -189708638 33814269 824290764 -337689164 -668078363 85225897 822022024 270915298 -604668871 -299755002 -577890497 487059751 -817200428 505470583 -340599932 491342896 921439054 484210885 -341346105 688986764 260718129 570588796 -64005684 466872613 -37443880 -80281087 265261277 -485999984 499684064 320056796 891791898 980511255 -247112252 -242762945 -756726041 -785122084 913397213 839569668 -911849610 585986866 -152908523 564661164 -451618047 911324290 -833614179 -132945610 -234809710 -456463909 -265046540 796980023 567080706 -392056481 381115423 652066192 847450479 -999216901 946605487 685155673 853843459 -794007237 -990287530 -508624494 -723705927 514677747 530235166 259750650 -470987211 92608989 778393343 650767944 -291496459 -436210890 -502973150 -814588259 -521131984 -656757786 101315632 520793843 488198249 -653320112 962754273 -413768927 496631801 678028575 711424191 312509622 -731434547 -106755709 721531189 730437045 -545701588 558083581 953785485 -158671133 700954172 298252054 -629509563 -950596754 691086424 -923427137 253528582 -29082051 198595173 -684917874 737078886 285167396 566789965 -193873507 -878313054 -136872358 -874128243 225441273 -185107305 -612711730 144600401 133169930 -627222912 -590271369 -505334978 -491470975 85050953 765004747 901042232 -238633553 -618795120 -810036990 362238427 962955842 148089018 852577016 931506270 -538432536 573645402 -348015506 487849161 577780564 -858033745 -415412003 -724691074 -543778579 435086918 455421668 908201494 817317130 316511413 38283822 46063354 -89044220 776938774 42784554 633842587 656914302 123251765 632641197 474066689 -505080353 -379295286 237194219 377947961 682255696 -612580550 -9553901 393957511 972185354 664777801 -538407241 446583809 571652247 876536010 421870413 -585503545 -230501235 366800743 -941463214 771199201 296863893 620930328 -133045953 295481851 207107963 430829112 -954902932 -929277200 -170049229 399088097 203298368 -901219421 -733316022 -543944008 -519271833 -821727587 -377918428 742884714 499147975 208007944 -641875150 88009291 887399859 -888359694 -460101930 -905243839 -574275768 -671717686 -683161947 365036554 -404182733 326542799 -197820680 566125370 462415512 141860893 445278704 -74549655 -8628839 988911041 912422407 443786375 773792451 4389813 -505046553 -857365331 308590459 -130797260 -755425221 441833364 -479011272 -696879429 -804842575 -237375950 677124292 -590162845 -371912707 180091414 -644676887 896275197 830769999 -185061990 252429637 -225610620 -647178266 -474128685 -841217818 -425580617 985606128 -285680093 -915528625 348577460 -775146743 -226587013 883518531 166828545 -458910645 -303729278 -825117069 -272660154 515716626 -313043730 834679830 -291154211 300569650 -412643209 -652049785 304080286 631697002 -150471549 -536130774 876343023 -285119228 -534782284 671951506 474298011 -30018611 -147327075 960720346 -265523744 -239440238 -536010338 -53100174 316494569 107475452 -126733339 907907987 -737893439 559264318 63898213 -231571635 -204945938 -534940241 546413393 -265726571 276422091 686358933 -836456095 -926598314 466490428 -765214251 -362958548 17486913 934074495 802694572 540541276 844796247 41316075 91922409 499014808 -499648211 -179675473 625308141 621564554 -761509746 76645664 -382558409 19830014 -127407277 849852906 -726807007 2338942 611485761 780404587 -285585504 612213866 828579319 559413446 -675075577 197520210 870138813 654709459 462565726 320225510 -265098701 981955222 468355598 -950341577 -204063992 -891885638 951991225 366026941 -369288795 -341845899 -457035495 590307271 -425672725 -352358409 714070459 -981332025 -335562012 -848251315 18638843 -595414973 -936726855 -689591231 -630322321 585886089 725483774 -566894557 -619067665 776574463 783203452 269929661 417599104 248129642 -870133060 -58497179 630150860 -282082095 -411575483 -68510334 -286464786 -636008777 -914171647 -628225028 -870429139 -958826455 850877312 -551311049 -4956639 851464771 292902248 -688815129 -82683284 47186715 -828737964 767740938 334070048 881576146 -395425559 -888926705 -870764819 477929247 -197915267 -36603693 620676244 87094173 -383104802 -865679454 -370554530 -469450550 -53650975 950394025 523752572 -994049490 678867330 -237672253 -227281096 -145183576 -301439246 154137079 727567769 -292660805 -783831883 -833259495 342358568 -888848588 76826707 104744994 120446761 -516001040 821940848 14476099 -281291041 -846437697 966446428 -35759325 552395589 -14987715 837385169 541755078 -507957479 44199067 -266810411 -144069325 -733813631 -817262736 795233111 -842123982 128060729 101024044 963515403 992119787 9386346 602240763 988330984 -455564070 -497718533 57323177 -635938652 -331209872 -744603784 -897209362 852330311 -585860791 -966963002 -933172752 -176346284 533754296 -288031866 -29677397 24738559 -173580867 87338395 -246253993 21966651 -314110059 371484633 -805711167 12119343 613247714 481019555 236707252 777744054 -18473068 -728627098 335701249 598423486 258003077 739477694 -828481592 -239603370 836414240 -561604630 116063187 631576590 -293490248 -762452258 292996598 523157442 -287223233 -557275216 921654297 -283680631 283988411 -981398823 -121325475 922298837 484679772 -815934339 -590422016 -291736542 -21519408 -760103728 61100713 984045829 425262607 -509581076 -197630007 -794938576 926302220 -153143726 -597224878 255220625 -773941168 508202311 -589492505 120866007 203432552 -766662645 869079332 -140999132 -567470626 -639851440 -5539502 820197310 -34924967 232725765 240307096 173860347 -832334603 -650080864 437262970 -392619721 521622555 -480162553 -856053239 968028573 132469426 554548456 -117859336 593970528 -741233117 -789299417 396218667 -842867163 212159715 -75380296 537296134 -606817250 814766893 -519076653 745314551 -914465646 568313312 -372018244 653884017 777707279 476346594 -591965025 947825339 307389990 -536826402 120050824 390299926 -600739745 546577353 18366452 73810086 222374979 835672554 741277375 -552770129 730909462 -221141726 511284902 982915751 230413292 627465646 -73900342 -277737164 -682372284 -764665697 -41301789 816486760 164027955 -833008143 -947389804 13933471 -740888685 549898521 859001954 622348026 226805466 71799664 853381803 -21374955 886031211 657716977 -335877475 170189042 214434764 722718556 17957211 -543590225 -279876546 -360371685 -323626562 -900807509 -558988456 -439246793 -618961807 -337933053 243737353 974380116 652631806 520489508 -447401013 -320992666 704161457 -838087863 747566608 970511071 -920316215 899678670 -566566989 -328367727 563282958 42947158 -652726769 457245704 -982444566 -947415265 428731423 939522989 395546918 -783072 537136481 -296491730 758301910 840635918 924489709 927749616 297179506 -222537303 -108237931 221463562 -15393145 545178813 -788714720 -853120664 -718380254 -283552795 659296854 -723582474 607909515 -214220632 -252543528 756502769 381490262 660323462 814272089 -692664815 329729948 -623150991 772611500 355609661 -900888707 507136724 -296419286 523296955 -522588848 -646228817 -763960784 -369560328 -729216023 946243033 691690723 786911608 974978426 848345334 913732108 -149308737 40234542 537747364 977887323 -276005296 -852694766 159518390 -837384073 822932935 349582784 972919395 12175158 398569959 -888453443 -697647756 53053416 -818043669 -939072464 -152163985 -297664818 80059167 755688059 739385173 -759240773 280216913 855147210 664097002 -760773052 -646462207 309317342 -528273039 613857512 -506815614 56284629 -252425028 -996625241 -514249433 893425014 638560278 617983815 -86583022 -668355954 -591317517 -595951395 -384162461 510199475 382110129 317545684 -393311424 -842391553 -205815367 942367913 -829224847 117460247 927905988 -651073888 -885899232 -383999661 -206148697 490524254 -701406220 293459662 -800611087 -292787823 383301470 -784146376 -499129456 -553368363 453296989 229412858 -838368238 993548792 -968288180 214255007 -489897782 -432664612 235692466 -735773907 351009147 -552455698 6264241 265502743 181708624 -782186864 -380474936 -893611561 124187809 99961455 -705071254 -312162796 507474549 -331237852 292332995 -896476570 115752988 -284701727 496693323 455357349 725504902 193203335 598908833 -367421163 32730602 -617081283 -274896975 -793465402 887557439 315880336 -207753605 18294813 -433116016 -101926741 -204934173 -51581943 56554083 940139895 -931184680 815703237 169069969 -923052869 840467147 -91167017 -196427865 215791443 470211132 -156837287 -608030678 869537456 -303607353 -56614630 -245431133 -782176787 828520496 -950996644 -483714945 523206598 464115310 -489985424 -404377315 -12922858 336825897 902218434 -843069068 -825466632 35307238 -822480431 437622253 -9003061 82053466 151418721 -30585475 -101194998 743734068 249179698 820471972 -599661072 -140480430 -645975608 920059819 947818053 430178073 575357991 -746066456 -280668736 116796187 -689470463 -233735402 -468773079 555325542 239659642 -641000067 204155094 470838178 -588560108 35826327 763515072 403274723 -326241344 38170227 -769933433 396817444 607209464 889159898 -116216754 -699167580 495405049 561229360 -404335037 -650969524 968545506 460881985 53079520 214039683 42123397 -704349577 -465737676 625599219 320008921 356568342 -501193218 764163053 -191735613 -475987745 868358772 -828873214 206449225 -432489197 136321237 376274665 514527117 517529799 -529053410 646456309 320114112 -683160496 -848220428 600803959 -805921226 -563091042 -115636016 254965007 -293761211 -135197225 422218791 -506885494 -803377024 -38950189 -956577799 -288929388 -841420719 800070337 779932864 602208257 526719018 41445761 -923132717 655861721 -984044470 836190205 564681842 -303602786 740008129 -270577864 849669378 -491945936 -820636355 -481421688 404476109 341192318 -513190611 -331018464 -177798318 -693063871 303305870 709246183 909707442 559454120 478822655 670427562 -56336191 -915513512 964599917 720820079 932907346 -910672246 412915701 -56793208 931700623 -188827166 -448597949 -24280963 -16608447 597998464 -59451592 380337876 -928685545 -702410863 -706299188 -918976034 -354761968 -563600674 543534291 -230614679 -376639293 -340437979 -277958462 224399786 414073462 492478480 360346104 381032699 625895596 -185921201 347239869 950128851 -595333245 -779157874 651129060 -686179253 525814132 32803274 29263998 -954716758 -412828722 271464091 833817888 882533664 -544080579 -603432204 -797587051 247118753 -108926757 8162616 -498728500 560498173 -309322555 -711525697 499650913 979235676 795820498 718555610 965572972 -218045850 759049550 -883335027 369168225 94088358 179521018 613012477 -459742686 778432392 -416521211 266914146 -329456386 895290300 706199301 -296687659 -342434576 398240995 -468062659 965685902 -377128562 -537214260 -820440666 381291118 -376725017 371574752 -917038540 -20754790 -797627961 324441590 -389779967 -116719784 -475788955 124431067 -615534551 -818850095 -872882047 -227603979 -385849792 -156233001 364818625 25255322 125317993 -905172262 636537577 953740985 864915754 363765396 818357864 638931531 -379795254 692216728 138254708 -259658425 -607502778 -591906088 -539956325 -494085670 419717902 232261635 -66670271 -566774420 -407521007 -47485375 222590719 787821021 -629986525 -221567288 244992458 699694033 -424072647 317040633 792241593 -281615034 724712825 944211982 -87692919 -666341172 -956617511 258897161 -839121137 -999612617 95301511 988301863 329062721 -193539683 943634152 293735941 -748433406 798890034 -526945545 -899025602 -740055816 656789861 -252830610 329307626 -453906363 249245110 415470736 508170969 -299076627 -270221808 -605436267 -297697961 844212445 -647654433 352708010 79558049 -336146235 -336599572 -766389748 696172520 632965671 -778918796 -108449039 -605101608 587281208 322847293 730309000 -498887944 882372300 -300712092 -283930438 -481819179 -754905354 322045690 308232401 450907670 -475785144 920286786 777374494 666221251 -707263720 912700296 533534177 -518760271 926288232 613952542 161131153 71201891 -285071450 163039904 -221416832 -710327777 -608663508 491156081 931355368 906207752 327414479 -285001037 474330487 -243928096 744166477 -981451547 -124224575 584873791 -996553444 712601584 522097606 -13249516 713253146 -998461161 -393503781 -660824975 991722476 -731753655 752636527 387289042 191157985 312973635 309650539 236401636 92015691 27483577 -403511611 28538398 485909334 -388267515 913269798 809778717 -457187401 -475727387 291197900 705800019 -101608595 963632351 -533261052 906013728 -471490647 -193338256 -61765862 -477070439 598556087 -975665069 121744176 23754803 -437813246 141410396 111514454 668694092 -157609298 -100376215 627407739 -162371502 875627241 953454226 686716206 911117961 -428238320 -230063072 573361984 -833431244 812598355 -794398771 246428261 -280065136 167206058 -885395492 78532005 562027408 -916461536 265953232 143796588 799167721 317822866 178582607 -976248360 -802263061 -598601240 87566723 -24966017 555675580 -414846211 829528362 872827053 -465012706 797164607 148120135 -955624873 810852723 235261425 837543695 -936779238 -248602133 -464613709 -876771009 67516006 704581433 542539524 97761442 918861770 700563281 -538655265 -388669370 -36685297 -541941351 -64642297 47257558 -626187806 -6920998 -879843176 -349097369 456062980 445524848 57952720 -994896144 -157556248 -733146172 691490717 896613742 524479896 -507152610 127435073 97530162 -684929049 -209153003 39964695 207237649 314431406 708813834 -353397869 -906666548 460759336 -482520317 107869964 459747618 256559905 536471374 -345043608 626375793 -566168922 815315921 -294652562 -233184797 -631029815 -221713341 -35854485 -449413465 -803588559 418671230 336881367 -263914141 -136374263 223776321 636943466 -225534786 -19474898 -250370189 -858377243 -139725718 -984533927 -580516072 -782946958 -251702366 293874180 224939504 -707314679 333314956 -726132500 -282730897 426257244 -426691692 -227947442 -150288267 -374327373 -451716937 978715108 -275669440 65976156 47453561 -521677427 818685452 883360718 805921646 -921170703 686246956 -824321669 -462743171 529922353 374801529 492518175 486086005 -572334023 -874088171 -479411522 -957732035 593344044 -520405963 -347575032 476717252 -354784512 -706000275 65215735 187769313 -717119550 -367817612 157780878 895773131 827905822 714739296 805672812 862256009 504560006 433455590 382938071 969917328 771276631 -810015723 -428482007 -722415111 -283756288 138690051 -743493396 -108083294 -893020974 36375801 -205829234 856867683 84333794 -753077357 904296174 -599505065 -73240945 984908411 -84262874 -467860770 205148202 -101111867 73990147 526702176 -272571782 23574736 -780037083 -207894599 139477287 -560296457 -316709556 487553848 385829354 357851738 227482682 102232519 288622174 -488552688 893811346 -626749731 -431662756 178031701 239061751 -260585193 -757971597 934449309 -766119584 12710373 964395015 -572253759 -825743054 256820415 -807733519 387352553 -509821840 -4591014 855784859 -944823505 -411187766 -379150762 350798966 292759526 -405143170 700017790 308813060 79198637 984372115 -36174660 -209790764 199874568 91836134 232855882 341057076 -210482948 -513711478 -325150076 885090345 -575391635 147978297 831682767 -368491408 -831302617 -899226188 -533872754 -285531720 101074965 605382921 698379252 605434842 -123899201 -522068399 472994402 -692590987 488697154 376005804 -977467291 153613865 -600013105 -820430039 -354776145 -102800607 252998121 -498638508 179780614 -343437606 157649869 707325380 478340245 -828756556 -626613767 851067524 145295109 113019531 889861260 857250334 -827439621 -345879975 823621126 -832731573 -582472457 -214112342 502419101 -986969634 -156831287 -513371375 -673531451 -726935031 -818669299 229548295 -932073248 -592523134 286507699 30438963 -456015595 125896276 -968331943 -202798339 292106467 142780177 -674331968 -476868922 666146107 -619778442 734145326 -249711961 462950772 -715656152 -493862525 696623575 -449788756 952337678 583259263 -975602140 572845461 734515013 820198943 -886105160 -522723301 631002935 -782673155 673377759 -91216886 -729545936 -79681335 613381805 -96643459 916988787 -205453048 -640841757 941989465 814353990 92406723 -184887686 -629024661 -914677383 30853236 616724032 483084889 -582800800 773349317 797735657 121863403 657761511 47948857 -358503807 853034564 -554620543 16221526 -533794764 991350786 768960444 -659333812 -951976170 998576063 896166607 985951404 553852754 -374853913 -551247054 79671917 -354793877 576816002 -699978586 602235613 -699329453 925633231 875674263 -822837065 -355233183 -829741475 -314861559 -309272796 533935473 908010324 864367032 836731799 789312395 522880352 -164292558 993315979 -855179074 -364428124 -499002239 472455283 255229610 -21479681 -864277386 -801352316 -288632931 -208678109 -324799572 -288120230 -129211887 968783659 431242959 -276973814 -803618498 857298011 844503798 901176013 -129052744 -35497981 84012978 -400568422 571294578 45324652 688780831 -680294907 952620709 762186106 959481368 -611217496 -212773772 887354692 74846423 -594380424 772682922 403690758 928788166 152694821 -635853412 -784351918 365081193 285765054 840395741 -725890482 -278699455 180854722 -338800631 112253577 593542754 908405183 -798724622 469739124 821538473 -866878500 592885520 352082394 -958615304 -784398273 445350592 585509545 679215507 134265403 -172438316 -920792713 167493089 -189871700 -454154831 599423118 -935979697 -492352 329594378 -398862698 -975662475 70554078 -432882962 -676267049 -89718443 385357997 480775646 -515926651 993459907 -88764162 567294816 288632111 324221805 471527223 -169127663 -165685331 390152793 -310572556 477330145 670922710 554380693 425398173 889379767 -963721368 -957215585 674375161 -750688787 -30554867 -903013719 -360888908 60229428 341169750 -861818158 460975010 802873320 330169049 573283519 -911886615 241361728 758179946 -577465075 -351101783 357519174 173949776 151876155 -464966364 -826211635 985999890 213223823 -925938549 -786909426 70269548 165984811 -799685573 -505799603 -934714215 825680486 -368842369 -837659502 -828518792 -338452782 -935729095 148136319 -37575691 -379735310 -424178491 -967547407 -885009205 -310365189 -584495428 -460708717 783694846 -60989485 -3552702 972208768 -97603514 236294653 -60118617 -249495755 -652906989 584419476 903122146 404307542 -260445660 -617112723 5537995 79781023 -704759543 946888024 -549064855 -425493678 597313770 502875455 787127076 422753643 345552399 -343969736 326398230 -751310145 225747912 -466826910 784938721 -513019645 426785782 720467753 5567463 895068643 -629301483 -641940793 -712984078 625889875 994930003 445947410 -506766975 -512410423 -300200915 491763078 -497865333 -542356608 170707208 -304216603 162152104 891423209 81490420 7691338 -860613987 82388477 -35996740 -820474765 63557803 378948861 -964542646 -925509618 -566618840 -973835254 -667198169 -736180939 -457879908 197698244 -191661049 168214756 -730483020 -780642766 768305859 10646361 12468200 855327345 -356453903 -616101088 -660458750 544315289 -286988317 331094597 -364945768 387240964 -323647407 -957335876 201431266 122551884 17240515 -234772392 147073195 844853458 -665641373 -741409314 -201080366 -591886988 432425166 -136332511 -250092805 -481122448 562378995 523889588 586961993 -75591832 -740194068 564807266 526111664 -723909808 364895580 -68348811 152851501 102481487 551555888 -195795979 -466514470 629576013 699648546 -101881665 898409850 665494006 -859000235 236251388 373821569 -805271074 -546359049 249952122 8764598 890838860 612944698 -98692581 -183789328 457322797 553282675 792043333 -301928198 -438793446 -908238558 -309450811 -832692638 909492067 -979286143 880274875 399514953 666841940 364895603 970181292 93321083 410324199 -534376541 -402133035 682849018 -896938344 -485281963 -716105636 -169219174 -917111883 -64833530 185021000 -123464835 733134561 -198551138 580920908 897498871 -875390543 -872086623 -967141064 950523061 527794664 459531453 2015669 -984157152 -96946926 -606304661 -391643492 -97381110 -564059369 -997082894 513641447 625214647 661726299 -795359232 729673448 -827796159 -191341998 -116943610 -499647804 -203500513 981591125 -562105263 151497956 789284986 -121110204 -850080321 395043413 -745503138 168396958 -899661479 -918766636 743659343 -531885719 -171133092 -131322491 500546026 833428531 -282281777 890100939 755762394 32598595 632947298 932985683 -851257929 -872206688 -675609612 -207784913 -797444562 -406781118 544827086 423078884 697848246 -314505044 -286083669 -359089888 -849869895 474434877 964343472 -790541351 -677817609 -225598973 -816582425 375385838 147887295 150942007 -274313441 -321756911 161420244 648564870 464216269 338110814 571371021 -925011648 -933963739 -700716075 963324107 267478432 -469788276 -564389570 -23425193 502776053 -523279243 -858862286 35726519 960392589 -549893716 -468698616 897597544 -276760630 426311570 101296219 112182621 -365663278 686166098 -590570007 435065048 -626938783 904873314 9010518 -63057071 -930055247 183832220 -208812306 -475094361 886739875 671320716 -146863611 -602532059 -239322858 -553656459 -702033548 -725292713 -686582541 952702553 -5732611 161944818 609956392 -136716441 90755279 -734093327 -214320098 896616660 542726876 217999015 888074341 606437906 -901511234 382098564 927205090 525878904 583063377 324922971 443881528 -438030239 374686957 -639912685 -868764364 -731995505 -426105701 671253143 -243306455 -70990305 -334539274 -116643588 -834720978 50163887 -882133927 -702656804 278559253 -372228677 -247424806 -28083000 -700212458 -159040667 819505342 129946804 577762026 513112900 104825322 144770687 412816673 -598961437 -624597749 -524817100 377364733 -447989929 899662024 -438902179 -4997393 952264709 -519996284 -569875768 -233930787 149611916 -533625158 -93580796 -754686967 335943362 676710439 511229021 -441447614 496343535 788260139 307810342 -281278149 -265177864 802746443 -208669493 -166928528 99171706 446047729 791533728 270616696 641057570 -649858923 -109672910 -258417094 -157520369 51210944 552420976 -482752664 830195562 545071052 -648606718 265383691 74791169 -111211532 402833758 615896393 -104211675 836302852 201438334 -696497290 -653712501 -507249556 -722288454 85951171 773727162 -734433358 -577750794 902361560 893503712 -896686375 397742071 -599702373 135072598 -907051521 173129573 -257928835 390842803 -813657084 -336466856 591828329 -151881332 139092125 -618788524 -650602280 816946891 -493991401 492154974 -818776810 -888762757 622104787 -566488020 121299401 707938565 -888163608 590019831 -893049348 -82555116 -499221892 -470223960 -804814888 -360932859 -409449053 -987803598 -945793755 917468679 -154384423 699661411 -907386197 963379637 752521110 -147945613 -961045939 -231383329 803632451 -67139990 -756558138 -781946647 72582359 628959626 319746046 -529771864 -647173078 -130193681 815382942 246595204 682109571 57951796 498019416 381398632 -876290162 127081605 -798241422 361334557 139703633 -156211789 -429864174 785724908 -889143514 -247492745 -610151446 477766169 -81446437 213304372 -261448806 -679952486 -422041828 -672172499 274763676 534130148 -441135205 -466492481 -710174622 -847231338 336091104 132906028 275023534 357678485 344200242 391171086 -763702689 -278592195 461559204 870054681 866015861 -509833690 -279447857 523011308 725097904 -960136690 -815601176 -563017491 851316665 980658470 762939772 392188510 303240289 -42870895 -583971557 480280474 -841875735 -494761870 -626605185 -290763649 821636355 -119471504 -48528519 324669404 -595719828 478267370 78973697 453592451 386822714 531051921 -172354614 -41227882 95012588 -236865855 261538952 671030904 24322980 -502533600 -530228475 -376862403 348176971 -280457683 -993033851 807275966 530907984 -683236006 -93605946 18936804 -164250367 -895279042 -28900147 165912864 -859606421 -794311603 386690850 636135113 75499670 -789174117 430833037 849051835 -148377579 -656859509 400344667 -124602742 -725281102 -218303274 825221575 675015547 -231996056 157011879 264828247 -575731116 741129503 -341625669 984199493 774526827 706601248 -227335532 601732527 728446410 738690548 850740390 999557628 283972501 -931325699 -960221811 399907395 -882403757 316112807 942599258 423784700 -253337911 156235061 -799364168 -849500936 619601064 -120225454 708563679 367155146 77337027 134337218 -876420814 -797023580 691727306 605268720 781178324 -572989616 -490887173 -789267941 -121716318 -436167830 -790678213 -39274863 508594926 715988521 -100737370 973528928 -93053960 376665435 -411571050 -867712046 491100468 926553334 719062235 -953427353 175698366 -626493163 -158221326 -816101858 57471513 -396515406 -313596005 162213053 -320851271 -830757226 -545554661 723190057 338809535 831688076 -826969654 -744726255 -588975511 -72141799 523424546 -598783515 398850941 -599156199 651708061 -565497849 -310204157 -434531815 891795650 953564294 -759269043 746966058 29716094 -993736197 -227916635 167681752 -945766138 -543827312 490898510 719500159 643253738 -310032724 840327845 832363829 771933550 270235635 317672873 797464972 -262413656 -483797677 43513095 901340761 -223768674 493370020 393078179 -479634904 339234455 -350717786 -350640622 943516223 -67534659 -519257887 582307607 -194144955 704761952 -558100536 121578132 -890917459 -335955241 -210042909 -338281854 -445116910 -404393589 -99634649 -161284554 162129120 277562561 -154342107 -799692425 -199853517 -319237600 -11804869 -636428787 -284179780 843389115 911238586 -734080560 -347557415 166083003 643183283 801402667 452280247 600969717 -932704592 -413809898 -668207375 870334968 -285803484 658679807 -577988675 -459417512 132196081 -937208522 -376473820 10950777 -186291074 -721644750 24692318 441625014 938085315 -296714372 -480207601 -517976652 -449552619 -172436539 -343539625 -449145299 -139726403 134617546 -851752385 389847403 352186587 -11724362 -188637965 114329736 953090923 211611669 -809373624 90192857 516006231 -887073300 -451765664 341793744 -787317432 828086185 733081540 -536157169 35375296 -293341420 549236545 -180349755 75188344 858550832 -743841172 -539433457 849011628 776965353 -404310609 -826892523 -278890514 -982955411 -953252223 723870601 64169475 381659716 690846597 342338196 629503027 545504358 556904410 -432892321 877690794 653457971 -269050075 -978097018 -706852460 650444167 -713145135 385147340 85352493 159540066 -742061587 -133583116 185390101 -352437785 -489187523 663898190 822079931 487526741 -641685321 845035574 -711762644 -944220049 -894129451 -848742606 14216524 118261679 -695240437 -302313503 -192643258 -873072104 -915626197 350646122 -198884915 359585586 212927813 91070210 -237428818 -947417545 -250728837 940821497 -625878734 -720113074 -680611049 119496479 361703564 97380382 749417388 -162521555 519102708 117664602 198331732 -752043221 198340472 61392266 -151585791 -979039234 -391454088 -668871055 35569576 -795589845 -91516148 -650533566 734588829 -989703123 -543764501 -610409330 -426016855 -941677879 233117569 473386879 934875450 584989569 -608695054 313294461 333263288 861037746 828124144 811055919 -773060993 851354835 -756353681 -871292068 -500459317 -190540110 343882479 376779084 -601404979 101480112 -455015935 999241948 731127950 -7302573 -734587399 -736101975 279810184 809221585 85822349 770499433 57107417 205030305 326658073 668758362 -717413814 -467934694 -47717961 135977172 324354062 865154390 35564386 280715139 534481968 194970885 508442544 455547824 -501150901 282266460 907675210 871048644 -818886646 257392767 -501165062 367759040 238309611 -94608094 752258596 -123163631 -855493224 540953662 -746073814 95447204 -923677690 -536305102 -843465199 423420962 -356230875 912654726 -204952211 -530945902 -406134111 724207679 -384647005 -272336930 588065612 -403437731 862446363 548992567 -953295009 -976409523 -223533105 174941000 323398790 -612045878 -294702419 -179704892 484503795 -521019261 589096370 -907264920 653822051 458509016 -533023971 42723742 296316666 -268666389 86443171 -727477422 582581134 216487246 -158425949 -644490713 -479617237 -233425956 590267645 888755216 112241155 -997405416 678909816 180290865 -295114765 574000124 714844758 -505159385 48365830 523183957 450718963 -394523120 -478328755 -231049665 -643174698 -946936178 627031374 307251770 -795057000 -427789591 -269765098 -498228582 957762440 -565850173 149296759 -587261307 -360961658 129836905 103301669 -82419423 -145252018 -540671307 643614492 -734665284 389101036 71871086 774255045 -361594011 -297290940 -203680015 -143744560 624985481 105611336 -823880942 -249426142 625741882 -725172787 885549841 156126498 226364139 568528942 496302975 -26603937 885612728 -470765687 -945761437 -559960438 405855992 481848926 -604374713 -607281482 286725552 -152128651 -300295182 -155916428 -777360543 887953524 -982335725 -707794449 -881073206 838445066 773784745 -698634219 78549804 -421225159 628751283 630880641 -351901271 -155249182 -520793383 -290310800 -206944728 757525696 754316692 -159310246 -26345819 660354934 959219581 -822654039 -960768396 -672289663 -544405485 57098438 924858918 5924954 173087536 97699959 359739762 218384982 71602376 -787358382 604743422 -231191024 572074371 -169546885 -107802718 -716309908 -929564905 558552564 880430426 -563969831 -460114180 449532830 -278524276 745644552 -517517763 -978296280 227938278 -858163170 594618720 -373769256 -962792192 -443494045 -989489101 -493148709 -640474677 665577834 57098711 -279848799 313538772 281706559 -372593152 -891547871 -298517635 65385930 -579394393 646919827 -863095519 746722842 943192792 -38222746 25547619 391612027 854889700 -546921771 -29853086 -767838449 -531780039 52071025 -986307759 567735892 -159076809 -591648689 -603869677 -468420230 828910183 -115039067 264687319 -478592381 -476511350 -535239059 147016889 189540883 -934374349 956179669 -363832114 -334180954 -962680347 717741391 389235314 -834998407 478281665 -322573006 -666761622 -722027382 -192938212 -487229297 -124822322 405754666 -382692313 22025563 -795719839 -307372708 -111038939 442309864 556548823 -871577272 612987641 -285826173 274737956 -296012920 -245295903 989808359 920154580 -691817459 -98402925 719988523 -68100181 8728070 -135896718 -850075634 723672365 -178140456 24027021 380944656 375296851 943922111 -177327363 951794690 760171031 -243185689 150317890 -457205353 -283453982 470708084 -124101597 -587476710 471662433 -657122602 441529212 -955188757 733742328 -647490997 39974575 -149292140 -766785652 20581538 -249859754 -374081888 -881888835 -166873663 -761010650 -164158710 -449133834 450095738 461112482 -742231016 538781453 -811374267 921090301 -719248223 490849244 -184506584 -926810340 562313680 -511602259 -922528562 -625209958 -881959678 588307954 54975150 439634708 317406836 -900615246 889039631 -577650639 -839908746 79737283 141785227 -357954979 -281789840 -85888283 838502941 -570977477 -102136106 112443828 -145072981 294858 -670534463 339100603 -48195912 -952432048 -409583589 -388325421 -217704960 -781966623 -568030418 -848065428 -265089275 596274620 -479997105 609094954 505744986 -355392089 -463390770 -797373423 176123527 -117758893 849167627 -650709361 -678816576 513926025 -376854131 250610661 -706972595 184884355 -321007646 855764951 264355629 -948301584 -348134060 798172804 -942131559 598677702 -867700264 681621246 883697861 467208717 774192971 576729042 -334981468 -314637389 656161225 -463385393 -874178220 230034582 83492545 -38632085 -678844858 -692929053 -30382399 -522091018 -755948178 472835040 14511642 -331290839 -692196879 478791718 312076015 -867163899 785145537 918774755 90248175 896847163 -120592933 -400534297 -969390729 346025074 -253239556 -751866714 345095735 -906095020 -543548012 -691343153 644396618 -592066048 54643223 689326086 -457385822 -936935577 459498062 276089818 -482753028 -973044058 208711673 952163801 145689581 -209527675 -913115902 -837123103 945593482 -189782427 200385678 -655011065 -573385604 -661107793 -312447160 501167038 198314425 150596106 879334245 -374035201 -164561556 540346349 -662764248 -82841 -306947402 -234832141 411299081 -656578420 -728764464 -130398653 7905921 -380041846 56489093 910606390 -620049297 -124094448 828943626 400268258 136757343 412118719 -445587308 656672847 -559786441 -918661866 520699963 -764836906 861465616 45545371 199784080 120280361 -681197339 312230124 170974162 853856719 -371115380 -546135957 -258684798 349438904 -810235781 -874390663 723902525 370640898 -294824556 -256375706 -444598377 499871720 588440086 -571270910 685436310 -204712689 -674852669 625812434 -103609169 606230551 379378501 240275040 326389795 -621993328 409079612 438643902 424689176 153717620 622710291 -589337338 647367097 527433514 63045061 270465602 -194954206 -120689814 -906104657 359959562 742996696 -349209939 -725917664 328643127 138160587 -266869812 976069325 -306473645 816654055 102031979 -52240573 499419386 80044608 636968112 -949871834 -546838914 410915326 274127209 456805801 -745891032 -482111348 590760077 -343163228 258855780 -528227514 256304990 705499695 -971662352 784136974 -574458765 -275772857 45218852 -398757999 -246059746 90952846 -382929447 318779419 -941565539 -189889497 -243011849 -47780637 -567780312 866602689 963167123 -209669648 -34101503 760829493 -109761381 397633990 -992927676 -920006136 -910283583 99328068 679640132 -577745418 572822482 -985292916 -69738430 -623436168 -327606823 843925177 738921029 353152582 902423195 904876762 -553047139 -317825513 97484407 226889055 -332920980 798006094 601584647 -700365158 -917375861 11035377 -220937413 -2800480 -942400739 -370390374 -606152546 277716156 949344306 393912287 359001254 722493239 480294006 -850286711 813812370 -364746765 471905106 37032863 353945348 481934096 -219343593 -505856374 133628903 -555051878 453529919 444094659 -52084406 292056775 -716623914 807267592 -852079522 -985296472 -921642721 128708572 701749515 424468585 -975244429 947920368 -234276491 -442042669 307232525 959397621 691800667 69145325 537185820 -656303253 -129071591 -814491468 -976403335 -177249945 847548233 677540605 -554476772 -721790764 -441466662 -552671181 627965063 48669919 232285262 -956796837 427717581 990904759 365568373 318599370 435931259 -309711420 -942629808 78505369 -248112630 -57478381 978183251 -453625297 -517324209 -83777311 -945422971 -171743864 268810792 -774494132 17878474 236365920 -433147318 844023518 797761051 -323355565 979010383 935658806 -676817941 141937902 756262571 549193347 -55386358 642243051 -876571447 353242191 -558134516 211377343 706540406 -351660488 -272042165 -203382737 -434927411 434013122 244119644 78914089 875931840 756423156 503063608 317106348 152789293 -174210844 57535023 -855742894 608365872 -591997871 -825027144 217448272 661486999 -276489209 -631312929 -641948151 919550164 -520366593 823032640 706188702 239347475 -690349355 -953474205 130505185 -389795356 471891078 921510635 684876115 392804539 318597893 -695699222 22045886 211859901 628045508 -264964077 -860182757 -601005777 941445895 -992043977 842630579 467303862 -755544374 781554290 -926108631 71264399 520803837 549999388 -455874907 -218622374 -414124310 -234923859 343268059 161099883 613955677 16110604 -363267323 -10883114 46206391 -86705648 -811734191 -460529881 -285656019 -337209009 -347372774 -827789601 490898210 -759870686 539268748 -789240761 435666689 -454683916 -720223509 -14433211 329428239 -308615460 -234244501 921294930 -689639793 490456013 578550098 286631290 745192590 218733637 963684818 -858382375 927658365 -153016573 929884427 -467352103 26553738 -286288204 559552161 360027627 760601433 723571591 -210583548 -649173934 -490692591 -696789898 -569883204 59283833 497742900 -712199082 336745904 -658200111 162896280 553447699 -974015605 579767699 245529209 -54807255 -453611915 -999289840 598684652 737075316 912059767 -422905628 224034133 148033816 -12817328 333521828 -514604811 -243822528 -751365546 -903294414 406076131 -682474885 -647195545 -342410878 -610409013 -873447682 170569456 805506770 -823292416 741015778 -295567640 -327356627 -49390312 -419240078 473659483 -78445315 -495114180 -553369290 820859741 -360085664 558207536 38758614 -895173268 -294099906 780312450 -901947525 359260079 752155871 43901082 -494829385 -747086948 -255107153 889042799 814819383 45729353 834062415 386985527 -48288849 147905375 -216701122 874442049 -56528011 -649108675 577030445 484577763 -94156719 465294342 -872523945 371867667 -72723329 378133028 76669895 -741055814 -285118356 -570623198 98435094 234930849 703838626 152850044 269656806 -325228853 472803187 254061754 416551382 538312398 794630699 -469016763 835053664 -305002139 434278858 -768954060 -299067074 93215306 -670927109 -128292210 -210685326 -417252224 -263371450 -245083123 -590694960 551416563 749184580 416870976 -460629765 -62586735 -723403802 -477660504 -154371768 -830350782 -74522396 -503747588 311322991 -999275397 533759337 749542281 -331950703 -978301547 -383933337 702061450 34542023 -998267757 -104396392 -621240044 121144985 -713021459 427882037 -618174876 340127394 -46807013 -275177394 -502407874 604927403 69746309 -237088304 966436350 -525137989 668592353 670748882 387580113 -53413606 -371253264 294186573 394032104 -423668903 212419403 930520290 -981003146 -125083248 -789794934 -871576238 -860861099 -802823087 -323313509 -185806046 594713108 -236819675 -489895831 -386488991 -555192573 469190691 -938295173 -891082332 -75748287 848064649 552000293 477865371 392891757 323777070 -936869646 941665375 879513608 404680827 944225950 149286087 -54009121 -279647132 738023799 -426443471 -71380237 -822745613 -571956323 791510379 -922986898 583853748 570168947 -783227539 791655976 302058745 -321254291 -761810293 703427154 -46849577 -841998066 197656815 -76191879 322470169 -838996767 -225585643 -606966934 -651010963 938772780 976987803 436200057 -34554435 -91835084 298433901 -284313619 -511228315 -503362737 -452520458 662399102 711750290 522780652 771733121 -79103060 -80191409 441633974 -663344200 -75207754 181036719 88181008 -528984388 -341750439 958572768 517807960 781920120 148882067 -95988383 425869414 280195171 -476924262 -696213911 418150166 -546916822 791001051 -790740396 996643581 -309550936 605963269 -929394030 872622025 -473667880 -87682923 -84723669 497778620 -320004746 421871706 232867434 760649359 171783997 935485055 -366869988 996780243 -466625089 953229259 557585354 20011246 67239532 679288835 308634742 28526092 -469030520 -152606113 -251639151 830096320 -801543809 -853214436 -773975289 -816091995 -940751991 583806446 1529511 -324392861 830690753 507387191 888300974 814090743 163452013 897712590 654565232 482076601 -549038627 -656836053 -342852714 629528722 373620309 753718643 799726939 -265963008 638489378 -874088074 381212458 372934222 -38595005 -967095465 -933621611 240188372 -893437787 218133430 -138070338 -887131195 -579796365 363109464 -12323269 385550644 419996953 -50851102 567089773 86122664 -944671842 176595029 -227784415 -692569208 640935157 -926066893 -75885406 737758225 -726426388 -339017029 -872762301 -976279104 -379256252 190434389 23105119 540137922 143597478 662304992 -283304925 112379399 -109996561 928851015 151038260 230019782 803089122 400258378 131271142 582625495 682333190 29361673 947783390 -575938836 853125619 -360398541 31307492 -52209072 359832061 837029357 100153783 359580011 199044981 -240338273 508275798 -97065350 747722011 158445370 -390998737 -641587944 -42279191 317113989 697122202 -752249837 -930543948 -145249287 -822224728 636732394 453469714 949532050 986177292 -173845134 -973821798 -829116786 373696213 307854852 879784157 -772351712 163689194 101535605 -639999780 617928700 -503076358 -367804663 -536832384 -137169231 33930580 666173551 47809728 -33816461 -356252743 -784427242 -798066265 -224189052 488283988 575987131 173511575 -591103349 518307123 -968588338 -152279713 -688431526 538888983 -302881104 863248936 227086413 835508547 415822396 -725841015 560106819 374515969 91738966 171642009 -175391910 -477510021 -713144267 -412666740 802553483 266888092 -668360723 16259168 -597919487 182592204 -332817903 953938953 -314738740 -865043362 708305473 281958830 717135819 -494845713 -350201635 751678170 -441781993 -144433753 -389534789 869708776 -36377215 -99622678 257093871 -438056428 841379372 575817530 509955155 -530369001 -705527610 356003437 -692908548 115204792 934330451 -826054040 737174586 -264487690 186397829 640245935 610450665 -175444334 -818185485 -593074268 -541803551 428180696 23747335 472101812 -561128374 637787173 -345431549 213701471 131750459 -546664644 650329428 -243855066 766921868 85707216 -354431023 -578782536 -366789303 783769557 -702122814 79365606 -937920328 799664014 565434942 589777036 31819420 -605753855 594178893 -72500263 -995863792 573711571 -448613324 -568420793 -116065831 568799202 -445919972 764682085 971363991 -543277930 -988131937 -761259885 889801669 271015416 19682649 563408921 992550780 225568893 615545492 834467937 403290638 670989347 352293018 -110036071 480547087 -892890324 -12373002 917697586 847859782 511450692 -823301948 172827057 -813264392 -200132057 132632042 596927684 746102350 -451633966 -31324960 831003288 170614661 876213895 -669118933 -888138991 19799027 864438663 307450995 177122677 803626036 -105994105 -326021592 -369300449 971722595 488829546 -219817004 503068437 939194591 -9064309 326897450 -879855087 205853412 235070732 78102131 178208190 -941673581 -390257156 -460680823 929764540 533803361 -433469664 -128880344 -782515109 249321240 748217730 -227613922 -998435633 821504324 381698486 914631151 -11751119 270202539 -830002754 566770477 -437819375 -333830660 -391828264 328550582 823105403 909885900 -817766084 -293972606 148714929 -930896755 324544472 -244690943 988502645 -16261167 -964848139 -692480471 985792680 359891230 19692134 -483397182 984147956 847862543 496562187 166658477 733394996 -784762719 725255789 423864298 -712827706 -385610036 -504539116 843894279 193999969 -516464646 982612272 778694705 553564088 556509107 590337183 168592669 -935514844 684535616 -602432219 754738596 614600295 799482652 -11790787 991542128 -966831843 450674039 -689939662 471997298 952929808 997287008 -308723634 -875847617 -535379899 721161697 -980893207 888436825 -424764947 630749307 719462493 171079160 -551100709 288106086 -757305110 500986484 -671337131 -851435100 -319020634 266336011 -481923905 -797751959 -793950299 -692376533 -627402498 151221333 20058686 -188877805 -810879101 972971715 265897640 403933542 -914155882 588182588 881884524 -654666130 572805623 -574321986 -131559166 30419580 163300313 -55751407 259072895 401509264 -142558391 -990312794 -181912555 411469143 324806426 -354865434 -863774079 676861127 -282254124 194402890 -306785160 -407080341 -585814461 14519372 266282068 846156250 564514383 -114589511 336407254 -249775039 -432129598 -841249411 -930471522 -74020610 -210967214 539300941 -53139117 706133601 -631810579 825977560 577878974 -381669720 136873001 -647839874 992830569 25707874 -507397294 -377711379 757797488 774707132 497835769 623473682 -257155091 739278793 516426514 -457267393 -11369324 -657999473 -333757625 945349876 700712804 906664075 -625224060 874091817 -111039211 153188569 -140317634 -59906939 -246435962 -509881892 863201164 606735875 333947504 -743325470 715122512 -260957932 3277733 -517985478 -523515754 -425018923 329555825 -324594249 -496135753 923432505 670683196 -856759893 406182225 834249557 -893035778 453606280 -286281162 -287594534 491936339 512619054 -102533470 -225327117 -319908855 -678901108 -847062729 -101481937 327003282 873269770 -276128967 -826456152 -705811406 -84028511 642064716 -339550494 -971427140 -432343373 -381920659 282164320 -887687551 125759724 674442063 -879775334 -523846594 -810870918 329486522 919716508 -127621820 -257969512 846658218 813212978 -440666578 -888884105 456077185 194869043 -829093597 -302721718 164934295 478135404 -712757404 190251332 639155693 -657303733 7483057 -402929013 481196924 -316570702 -290304374 -695624143 -292692699 -716402057 362873934 -260887712 461946098 -506598695 -116835666 422960029 507369996 605393025 549820541 448689298 592243246 -696861036 -348163240 860798101 2290776 -517137192 524780311 -151143970 152053813 375551661 -771135690 754410262 427074111 150313542 -318084380 -624781063 251946733 466824606 861572775 -265088576 -309217670 -315779685 656920323 733397252 442426113 -817226380 -22342550 -249424653 -333751605 -113259826 -983344541 -270922945 -844172270 981068634 -433979963 -703640318 737183738 -977681796 -863362064 302604971 -372417858 -96889174 -483169741 464432981 -622712145 -424355505 -936441418 557662211 -706291590 -116700018 719539076 -647113990 615671512 -843879059 -165586437 -833591532 667674432 78388001 684264093 903111252 43147518 723600812 -734589163 86056411 -501128549 561758001 -565053020 -972388710 -189859455 491886916 618898497 -117584471 92801641 976119397 656702912 -7308552 304799316 -583402501 -548510622 690575604 950313370 206137516 -615877817 926459409 312311578 204854946 630336765 -328003809 -856263139 493805037 -816550509 534786182 533667044 956265101 -563355962 -655810148 -381700166 181833990 294139568 141725314 -469961830 -49896849 -533756040 640108517 -798747739 -196026454 359686705 17411763 326834083 -304610264 604215059 -628627650 -26022638 -298856215 -164243091 -57038273 928001483 -676356222 989633659 569198597 158745700 171172761 432108511 469513404 -111582285 -585397951 568183436 -390256227 459316949 -19641721 360937697 631571377 -744627150 -738134580 106332920 -474993302 428454762 -519787650 204412302 513225311 983163950 -235725429 -653825115 294615046 350656187 597997041 -926740328 74359118 431300436 964722400 -42664634 21397101 56397949 -175339730 35844262 -253188071 -832704418 -655458719 -438630650 -894314781 -103606270 144738213 331287209 467414364 -793277755 -497464646 -970083720 -850374310 77135590 -892052961 -524814138 897430525 369323475 954280610 407843319 -462387817 -962055887 -432943955 -732122433 386736143 -447518274 210764569 -162132648 425667911 -834933967 570343657 -534892843 -52062559 -405971007 453983953 21157036 -116358437 714256191 -878240386 271720374 689748236 473520766 -189217385 -855542626 778449492 -984874690 276669837 -921793804 367466929 41484026 -254289873 -647012989 118295770 -352309351 160589118 324721776 335879635 -335829894 817389598 -313546104 996750019 -17108143 406419008 762048347 366380725 -762755094 -56033613 -829519875 611974353 -286538847 775191663 -143672538 955830524 -943282034 -980524211 354847450 -702272778 14534733 440262387 -221463665 536760644 -966978214 -775884608 -390019910 462540768 222882909 -690715146 784237452 -728271642 -845756027 -216066487 -311171392 -420644274 -277077494 806659799 998198124 977664411 -301959739 794256626 651369669 132106477 641360688 -492188028 -206609845 -829426771 -432306974 -515709370 199099525 732816354 -565628327 -985215825 -130173267 271271572 -25159242 -851407467 -33387214 524336455 -629137827 246256597 -148334723 775847064 -550788293 628005772 396655553 -680404074 -286346735 -118574072 404278324 57037040 -333539215 -664020688 19762765 -586428365 928146816 -347691410 153214557 -979816234 632201933 -141109660 95112635 793166758 -65797290 111264716 182944324 954257433 988903695 -657013192 -619300129 -771130796 960687935 990659596 687744253 425263656 -330812411 8137925 -909057953 7408755 -477245212 254745288 -530307174 -157040603 4390498 166130770 -842611295 -56634114 961256581 -460122863 245364415 747345251 842174428 751603590 -701026186 -213164212 -329409637 95434874 501262814 246706782 -681028643 354121055 -410012588 -729914279 117019661 -507900958 386295752 285575756 -16634343 148714953 -671275202 -782133252 691567366 351764036 -259757572 -204939776 916201773 -860241303 -732495536 -947921422 -371345978 -531836173 444016824 -602170902 610260992 3082103 649245037 -782650163 -519363288 -165660531 -513630763 528568060 -354458020 907772023 989385982 -930853332 -95412712 -991058213 879097568 -22305885 -875889603 -34595486 573809160 -728819094 408228287 -6245574 3218914 -705247220 571555647 -341037126 -106986856 445982852 -186361191 975518905 -998025169 328348857 711564378 -104216961 101676 121178383 -530796074 846003198 124399256 -916004706 744231357 3054622 803171171 -813535550 550415503 -769961855 -444719943 931263546 -89043339 964924749 -256544730 720852650 -884275127 -748737005 346361164 650611375 110626709 958491707 190869042 -236637192 -460594082 -435700575 709047523 -148104900 520611175 -981842999 698292976 -387281958 -157791077 -748924070 -400133797 121168628 -290149148 238552861 281420761 458172294 183575889 -350370553 -488505456 -843560954 469733061 -158094169 340044173 169388492 953275175 807371721 -671798061 294656896 -543434741 268301699 -730599938 -728274096 -10982206 707796234 -844888017 884924047 -211765818 -318359572 705015503 826448485 -814016955 651768012 -480260903 -942109144 -934612709 -579475487 -343233724 -334000909 721909540 909776692 570031761 -211130145 -376384390 573274232 -683032084 427455355 774446402 963074547 857154822 520406883 -139670283 -709633706 979937365 -572465712 124800497 187708006 185937981 -199797537 29221876 -279927456 -25926785 586503997 687945908 868046607 -938593518 29441267 -696265503 517950591 507805780 454885368 481933807 405161052 -548977645 363952885 747674701 169196334 -645414938 -480742901 167127102 541999793 -984983804 -461724165 867230848 -575544037 289717549 -737847817 760193370 -424095315 -44664244 -428481019 -715546495 -965320576 59930500 775192525 156577561 -557914638 -663910779 -146885508 -680718696 -294957911 712451260 724188550 697887602 -209062290 -554435738 -560215335 -768911693 99560209 -688909225 -915220378 -30831708 330088760 -947299244 -656832611 -214349998 -228338994 -247545372 -596479865 -723994 108408181 436262373 574651499 539593555 612344071 646550145 -652138405 692692140 -879972151 -387081493 946139755 -447528764 -451963863 -890287118 -49590270 948364817 -268174249 -426824069 23643124 -896653548 877943618 449998992 195505545 674184369 -956461243 239833878 -554283938 523737949 -959032313 -475091974 -98640917 -487276237 -163391279 652838677 -585575027 -991013793 -534091397 390597210 148612992 362565232 523412853 619128049 304967000 -567266366 -913313305 887348465 -73205817 664016506 469778450 63711410 642135164 -207017855 -920115907 -263069561 408264071 -346222601 -959237225 -679423691 370348407 -711670655 -654728970 -704006709 -229396028 107180127 104073695 -849078734 -980904323 810333156 910281418 474513680 -509133402 -744963736 -51408674 265058935 -821757370 -899915629 45297369 -923327900 -361137507 -330717575 -65334757 542454402 -356909067 -251178759 963977170 -869684575 -753005571 124081338 -623760648 621053624 -418858791 -36897181 940975326 -361148215 -168644893 -76755672 577711284 -319280753 57343580 777155757 -341628128 370203992 754221952 972912981 28359009 -533888813 -712365011 -215163636 -443975799 -494098448 -780539981 -449241569 -790262550 -543248317 353168691 971921310 -652592490 881586021 -189049451 666357774 514022691 182572775 -359023205 189920023 -306540152 517002429 -901770306 -533213374 -129277584 587847869 -121425465 -714298814 926817667 -257641350 31646862 -283835783 -880242462 295662205 -905851160 -162938869 -411238396 716375410 185880107 -585623031 -12395398 737797359 264650957 -964456211 -192507666 -308921154 -258906368 63694759 396339804 -808340319 604298745 -355218848 250981453 -738074246 -726531601 319205898 -580317662 -372658885 980239726 900428976 598544308 -585304842 388983565 -249361852 594625591 -413385256 -302106829 -99356980 -828032150 -186304089 -5662469 -707241572 291683506 766873800 731106463 125958670 -598419961 410353718 -273907730 -179947893 -499458741 126169338 -378087597 631433973 382148617 748668583 446001465 -972443592 295300687 557260748 51892856 893056314 571582280 -944021049 487900670 -986985567 778350634 494380778 780237101 -302202744 619995604 960987142 510692100 -224049603 -709637514 -107153491 -331993281 -924689799 -632333235 995541031 -364309361 141249618 421518747 16797333 166764967 422100394 7085080 731615985 -944012430 638340394 480079089 646398486 316068363 -880208738 830765062 172354722 -677910495 670383911 84787572 561922833 571752908 334520005 -246082594 782842212 999224189 -506657260 -336333296 -60133690 -174571001 227507004 820058350 -412869623 -882429941 3412575 -980482729 -816875448 -934890875 583759040 -756659243 -313855291 -840422130 172614812 680621670 742721518 -289877045 -292646319 -123935369 -54404311 -213515157 702514515 663447359 34693454 280551523 274768266 -234286300 -785084357 -22666637 -497132487 796442812 467027140 39623546 -609980997 -896857908 -763474140 -360144249 838992673 -769104770 177475174 872961054 83720982 947471637 -827964014 -157495785 918244575 -320143615 664426129 -747099066 -917563218 522008418 34222645 -9497725 -619637805 -903290600 -644556168 -876553832 491827871 252840624 -116366115 -881289659 899355267 558493847 263174684 760149463 764538597 -409196282 -25508404 355304846 -266794804 935716594 -827433870 190888233 927177319 -995959518 -688013560 445859237 689560340 110361587 -783494301 -539823865 -546377788 212467129 311402374 85096008 -496957522 -581908366 409134324 524091614 -669200575 -998650742 -428187328 -26764373 -601648587 371322660 582327501 663033994 -702500114 -410400660 -912892775 -737684572 970715153 -333693583 -109382168 -653222152 31028229 -244497229 -481836598 -853339808 385387762 448399434 -301547098 273611001 -672978810 859055650 790654213 -258881865 -467099246 -394642917 -377575048 -35721356 -499070362 265093660 -121412441 388926490 -456103482 712581575 109917962 -386239064 -454031212 254820981 785491122 -635918158 -51549729 549406752 -120690326 428550871 -114332773 -892065936 456895407 -740256775 261598845 135940986 896591026 14255609 -509333109 358476273 825691384 529180799 509875714 407571653 813267785 -36779807 -776424839 -245190327 545696496 -207421095 12122639 -860702921 -336439546 239895534 271252058 -404126900 637388408 224921862 -930868062 812176756 683980546 137310241 150140640 -680896147 -265306878 113294498 210471611 417213383 -552513220 -302664510 -382387129 113266077 -192214959 -232453514 262683803 810569846 -867088795 470307056 -519482735 570478165 -114336323 739706219 -77211372 748380943 -267070811 -26408773 -387351753 -774637505 -711228339 -178428842 -731740552 -379406401 736205160 -56907978 540723931 -18834141 -801558472 660459026 -278023559 332733264 -424151283 -208865799 -339609139 970548683 287637710 -864712695 709011405 530061317 97215199 330573610 238039855 164313445 454926916 840397333 473423552 650454700 503134532 -750271092 -471171612 -570754114 -323424184 -270020564 293469679 -837506394 527544997 -776811801 -199433194 -413525410 955372080 993279736 266890754 -492619388 342841914 -284945519 123562116 165740598 -905844142 -134530359 -406586735 -519499240 795982076 -967762730 -22682116 299216897 -517978504 918472025 638241167 -593875900 765682276 -976517 -992833267 -635030826 403454070 -115806983 92186563 -78174315 755961710 212241547 -387493788 -886592927 -688337183 583224839 181971170 -627225320 -142727574 44146021 569869163 775123388 -221068535 -849196580 -432898888 828937771 -764463234 869257972 560307457 948544778 975009625 -5828756 -47038749 598603996 722996849 -743771469 725525003 -63001425 347684638 -810485895 393887002 620807239 -309219643 -412235928 197629977 16688819 575411134 488816476 910329241 85193239 -348106362 943946007 -3457846 -121596850 619916468 688626169 337457935 94355704 -954419744 -669310290 -72890138 -286899397 -232760293 -47821766 807062827 646028855 -688700278 -103667338 965065389 241453832 271223784 433611709 -962066114 84112186 -771758646 -615347910 -887008317 299395126 881686198 273549963 -687033257 -676864192 -411719684 80039589 -758900225 -877023369 -655426085 567777256 -200295900 -761348227 -795805550 15195629 -412623949 -658117472 405922674 51022808 -966010963 461534937 -803958371 -399047915 683650657 -725336272 389078185 -834543064 875045975 795198126 243570157 616284454 850174313 -407411935 326048804 651228687 661107014 77251234 -74725896 167998547 -143271263 -225203247 -850149874 789345282 646804112 855286910 274813741 -862951882 461960064 -523781354 -328822715 657727251 -924591297 -222159216 801667397 45126765 -866310143 -510506743 541505439 639029345 -559574738 70208932 970687773 101580344 -227660092 -400050310 -451632269 352005845 578199220 -947417213 953126954 860255533 206819670 -808222725 579407911 -188347869 116854424 -699199757 -601443661 -722927554 -562455883 763853123 313928558 -233300022 -491799428 -434209958 804570861 -470238248 -694930550 611058300 -991973338 -941620898 -28124570 356464851 312195623 -711347094 -773386365 639361930 -441824549 138800806 -697019687 918584925 -873282323 59341449 -732363392 -588835030 -446911882 835849520 -51715449 -669345388 -366599592 -36789408 -665266734 -615771627 -788189447 478398101 643016965 -963676171 882336408 -486282308 -479687213 460379256 870839290 -195042484 -622103501 983406123 -922102456 -953712747 341798655 -311182500 46203430 -274781644 -576030703 876793576 -966353380 -357261320 -713302918 870988681 861718282 490237832 -203302193 -782142521 278612906 -66568437 -125703651 277669313 789411286 302772124 874803010 -145082292 809825310 760072574 721878731 180161136 -56072214 44271263 215268891 -320063796 -805566196 691699944 -424937738 -57252919 791733474 317128585 -343650403 489434372 989395127 -56905911 237046364 -584564144 274542060 -621345655 -466486953 -21258973 807264469 -205736871 390827740 -173701962 -942473055 -133728984 777029265 427178233 297424992 -18543368 -379874500 -646585515 215994783 -667766657 -944129612 -637504383 -543926919 318523639 -299136944 -594523295 -567328228 224275723 -629496243 -919882684 -508400208 623750150 297318824 -262367962 442239566 -123513975 -131235025 248493293 -773761952 387457138 -410072157 541756833 -671625898 831311899 917558034 391949503 521437451 -652093828 -444203399 -475797231 110118870 -682366644 -161254185 -564594234 -549580981 -159135708 -486730416 -369171736 -948781011 234882413 -668234411 -745415838 -594853473 737549419 -283922409 281262390 748373473 -990395181 905729232 -301849455 -95011218 -143267057 -736584713 131951589 180280203 -742009242 426162006 -117326963 -676079406 -776940079 -607998676 535116420 234546577 423052188 -408292251 -627016777 -560952399 445873317 853871454 879724385 307086820 -160120640 -899036806 418051641 555779586 -640724125 -374172850 670457627 -492623375 -462591199 854584148 360728218 389556592 426361856 -53843419 344407323 258802614 777985035 680545187 -118840461 166035628 449755565 -109478910 135477508 -804845470 43001261 308569732 713573139 -689145460 114494970 -214469717 626188533 -789023804 571929820 -793380530 -310273462 456656885 -125344370 996360727 -477895461 752777536 -977030248 894896687 573376826 -914817051 -379861089 -795084824 519191175 409945182 -721127533 -278366806 -663790179 838304648 -168206807 -602169619 821291089 -653758565 -664599446 -862355505 -256131916 303655984 -579116683 200736014 -413041786 29451343 -629455525 -193263630 -38389836 428673003 -541283801 25813917 426985845 179204646 413597004 103182716 5141434 686348448 -600294330 925650098 172880415 -4902304 -25721320 863480009 -738596777 556696977 -912565680 247493480 224596755 -181560808 184567013 832614051 -944764778 320678414 -655287257 262684323 230889241 -43786583 -937705560 -218522931 981539499 -139883019 -891196134 555954990 902975940 863987045 -182431834 -780003293 591178622 -701353751 923432800 -566161058 -738527242 -901183826 781885611 -253033794 -723322497 134829674 240303881 316340003 -996252956 -894066584 -791858480 -23392310 921724743 420412679 -284188832 165861272 -206178343 91538289 364334059 766031690 -951150859 -784698634 -633967251 -779851278 -599582580 -405012527 -299282051 -325561310 -543239044 -338690340 -895702324 117278196 -431812528 153173616 19093475 -959432848 435386632 694225127 585782807 -569734198 477399222 541570199 353950459 -984932289 665184735 29348885 472115763 81451746 285506706 -216996893 -299884413 -100141160 -197554834 793293152 -176861370 -874026837 2737648 644080540 611291393 -379575866 386146871 61575561 -858025110 -32185240 301877377 -622409750 -24354349 330479779 936260466 183356355 -481934181 661020992 219826394 -603653401 5733071 -751919247 402800656 767332115 52428655 -649627535 -440245589 347087012 408871568 -374049065 -219463552 699412594 -768243235 -893061526 -957407627 -148104057 -968761675 -623789081 -773320507 -322735298 912187793 217039817 -181218811 -524105706 -505807486 -543605456 -897309112 -809890832 290594450 -139997481 848991358 176198668 990068438 512994549 42679180 376673138 735441421 736844555 241842219 217134971 -414433823 223076337 -256638568 -781864590 121969672 277112018 882000626 -921311450 546711798 815452967 738227391 450610758 -348972666 443718277 37662185 580179949 -998544918 -42169272 -626638944 115533114 -168228289 -746586350 172808356 259549029 -865746921 591769282 580787859 -81414409 899544517 -543998629 954295084 538517252 314614268 -35216975 38303018 -959425050 -740166105 987869906 632243346 201624341 -297233297 -603338209 729956927 -775118957 -576178044 -369108827 -590395058 -374436695 311046137 652998193 -368219504 305507600 145656768 -246200743 -716472667 -420076358 -230799812 442994542 801571682 -501809151 -159907596 -676293930 -898444846 404050552 -948706031 -977277798 55864881 535483099 -799696984 510513760 737831382 923838392 405604884 274040123 203189860 -290932980 386497461 -841793008 -592282266 -181099408 -296892804 105965183 619873324 -467343031 -796206220 -916227007 963383203 208217724 -967115669 711445239 -575785167 -561731030 -794322010 -714913701 711786843 1961834 983457400 523750689 453597848 -344325230 731860865 877924144 -274404605 -255920011 976424998 -45991730 437848650 -270396865 -222243296 987015734 624920942 888956576 -671592651 468311753 816913539 975485000 -769191544 252674482 790323214 680528760 -446890151 -129212442 312123068 -462633946 778267528 601481983 748260482 68308848 563621167 -739811493 388268496 184792141 432848688 -920552703 -546847826 -859743756 -311532379 -426986644 111077375 -266885589 976333624 461487957 534380071 474054027 -528746432 610795893 443047831 878608716 -799081241 -831670204 -702837734 -766422371 762298679 720241313 197776935 -485724188 -806900763 -721370820 999630735 -783333128 -88788526 451953986 423985719 424876021 -388232659 633368386 833757872 -345824678 945452629 875113375 -556496507 -487028248 -531063735 -352209092 316563546 -461085539 336014111 117235295 -160842263 -584755674 56906682 -526553001 364338622 -305164624 978981048 900221086 -749597931 -346473896 765741109 803008068 -399316024 900965490 -512606431 200838001 817797279 -31706385 -635468682 167626976 -69307749 -425836805 -27293641 -870255211 591993557 -454936088 302818946 -879539714 133496139 420720700 848085929 750124722 906234970 -651008521 655678313 -140994833 -980669137 -254414837 889558916 -640495965 470275340 -85641169 -488088585 -635932774 -772926605 -473677804 -339111694 -914336546 -142836156 975244484 889256569 194845690 -139569339 -749996894 626067971 211511155 -693668785 317484234 387676516 763519282 250784061 728733024 -622802547 457411330 10407103 -474762268 270859789 404980952 30115291 603539035 -269852482 491850613 48885125 -590759153 253206089 -329910037 269221580 -289749356 614548272 477224732 -81236531 958581863 591987867 -329640546 452726200 -786741423 79612446 840558844 -473921223 282024306 207604036 -582484442 -624910998 968943209 859433682 737761189 -590580652 -275844903 920781944 353826799 579995371 -506590119 26175867 87801514 273653720 -344417191 -157121187 -150335803 197435398 250755300 938815184 -702981366 538639175 -450648080 197380786 702473094 -527014349 605457257 35132966 981569625 103880001 -767665959 -972825017 743860911 570193658 378919628 -71249339 -779028517 -688560978 972235337 117570213 577638741 912936632 -132414714 -647180228 -814179505 688946371 -370562603 -778758675 -415100986 732404421 -677231381 -144050465 244726552 -122335333 -692597802 791208451 -841036079 -307582937 365038713 -541662749 -314585901 -163376272 810073430 -994472606 294827209 -709980916 617232339 758780554 611828506 -876478128 460057565 562806586 32430652 288616132 -868867603 -542973077 -931970128 99594077 709357311 -368577 -649750041 -390961895 -130795316 750267377 -878907124 919683603 175655851 94614967 -324289211 946834226 961848690 -529323582 -495558003 830558766 651022646 -417688755 -777746452 228065447 509290464 207239677 476479416 981848848 725831871 105983241 -247983986 -398029755 531924694 543113436 57925402 179098269 462767033 -664055907 4274346 -162174333 606184085 98953112 296643239 -534457006 206666964 804993633 454408967 -501632620 621217124 160105051 560927682 -623174979 635250456 946558338 222954690 773388340 323297697 860288977 -932212039 439449108 764379209 -741558401 -840456781 -788197106 742907910 -269709376 386266376 -176597432 -102318326 -6564011 -700812828 -136008611 -290945153 -537311251 563130617 -388547506 434899158 113330159 -114629550 862521018 663134267 -76490148 631813371 114012973 -788456930 465017791 -49392808 -23008628 -491849267 -587907102 -884889602 648041565 -928659767 -951929044 -450589358 289602713 520480124 -574281175 120186340 204742656 937813722 36387379 587714546 -247259669 -581104982 30637955 -668477049 718781135 747570299 -687592658 949920706 596247726 21295991 -750171114 766554842 -674896670 -621607643 -273786759 -565556124 -981157672 81088736 347587796 430798087 -902364612 -813542727 -539462470 -460312829 288412928 -876813778 -370194168 -525271607 114074924 -708132693 -122436492 -654456847 758479051 -180604955 -413161361 201375513 -199995289 -166954728 -5055677 -594507267 -862100468 -202271119 -89748112 412399042 228018187 -514885114 187631456 980723707 9143851 890755292 331833477 416349237 939256778 -876388093 -761298581 -856038132 -217217291 827359041 -984156136 307653815 194795518 713195999 690252378 -711760897 -334306186 879212884 -776286935 993696621 362061301 -591681837 -146986454 -632107013 900061728 323296779 702355557 -481590628 -647920994 966346196 -434926117 383916250 -711626017 -145830021 -690647942 -329538064 301590499 -881787217 -201317870 -20875731 -707579201 -809818682 768410480 136010074 307855213 -134307102 531840268 -581139074 983685690 125101365 -15698131 -618313099 396980506 595318607 -673220181 -234424378 649111730 979652341 -296475519 312348067 940251735 -458117874 928591349 829721997 367891637 -716989063 -788866956 -350732030 871543727 -109742426 -238050932 581854273 404220602 -379391493 989017843 758931131 -808158408 -249575941 143228702 -328407617 -261951439 -18915670 -77381032 -152509161 194193977 861365614 -647960224 333524266 996775207 -458182680 -72370850 -796303488 -813730002 -368030874 -61943184 850273471 795675053 -958931901 512510933 -753254984 1523852 612427644 -950294199 -112866932 22276941 125206147 -133388855 -789015176 430922067 85338998 352933272 -387489329 190567754 439730273 480109557 687421661 733291118 103910801 -198549079 -561392268 598265326 -317519396 -911136871 161815325 -925413543 477627254 875879474 -466534043 970486040 719847863 804239659 -799482451 -217009768 913459208 -815215685 -126270339 514147820 -989531492 -817981719 -78520170 85734774 -331316503 388467296 135096738 526943036 -726663208 2993328 -162682948 -325351658 -551746737 -456663897 -95064267 -955888387 680705356 -355750188 -243250979 -604761273 -225206396 -681569984 682264463 -201452017 -14311832 27762084 173195907 508515746 -307540785 948323031 789829334 -194761326 -961278617 -67547770 -228431959 -3166717 -628669066 -962649153 300338275 -254786689 309886111 -20612322 -274464303 -325783110 -962684492 -105744318 -710185611 798911696 443451629 -32454987 861544661 806058008 -973608014 -12664888 617373193 561138031 -486176181 -905242220 -987965925 964191669 -809548266 -251714163 375561205 -76213572 871053217 -306778227 -848653038 391340825 130664056 268208985 -721266018 -645177263 577604746 816038443 -992548456 -662978150 -143000838 -2984039 -777077640 965168483 -912157719 352759771 -358820985 -961252705 -298360120 370575623 423999794 -608604080 554354689 639637089 -278021036 533501314 57273015 -532647597 -541842286 -262944162 471262291 -607088209 -752841661 735795197 -300183481 -392770253 123771784 702751659 -200227859 -274805862 -516778592 -33747933 550197572 -699117815 602748021 -570448082 814992030 -349994147 908032417 675612121 -578857500 178462940 -2385376 13924492 861356428 420235788 438299853 -267185301 -77505706 -593375481 -67057168 251683317 -929452773 -679689775 -862325513 598786336 -502734731 592286755 290974128 234876478 -126768410 436565641 -974654757 685285220 548461925 258790940 -665512114 483997215 228351072 -588242487 -69053254 501781864 -408963786 128308663 637559794 -841622096 -684319223 348978731 -177403377 -517762187 695613978 -15307774 -387075552 247668710 -170708759 307800066 -72885139 -238361702 -627630196 -1280696 -394007346 873978097 758517001 718073571 405572299 723284375 850434059 551579800 398492119 22293662 -113523552 -936650084 -196407158 241406104 -489582005 145968023 259784057 -548709511 -58476429 -628184863 -933525789 665343948 -927790611 828613899 -723592638 463621006 -619655888 -530590587 -314300123 555883302 -417043774 -234809440 601930595 691167200 603580062 -71228702 530322241 -474120045 177749258 93060577 473064833 548562046 939029192 -229428679 -295871710 613054930 -263691336 -977482107 337296644 317698270 -164464552 -719470885 -66102282 288329009 -113993546 -330850732 -908227017 -551947205 -883679185 551179083 -170638566 790670362 325705660 -973598361 127699089 283892687 923929709 296502536 716640665 16529614 -992098034 126257298 181228335 -550042370 -380270767 -506487054 -507789379 -86313065 -346974752 -29416044 -799640562 -38024458 -800312422 -563957552 -833006689 -4195700 754366234 535494510 -681752477 -871399004 -920271717 822991458 893221125 301153508 796660806 246459806 625523135 141056558 703673060 -935836900 760644603 -336738338 336380891 -66487844 -978615720 -319010996 365127975 173365116 -773811107 -859325691 -533937243 300720597 260564994 -498796925 -694037844 -495389064 -369392089 580200792 853313579 569446489 630330856 -205282846 -658874511 -110669442 998758032 345782287 423242902 -249031026 465163117 494308372 447663200 584085161 918510736 -23263782 -407113847 661992865 -525256876 -997808271 -868901819 -416288277 -447393119 -980437684 -37321158 -205535266 222020984 625250285 -637757496 -726460919 409945957 -118463076 -294237385 -340605466 -491149862 817566067 -110749789 94931316 859033619 796502065 -357315466 -985823307 826102619 -626554444 266242408 -842011410 373643199 857511935 -444307262 -400503472 253638800 -771405345 242426366 747522608 484635890 -974256466 852620357 468172996 -4286357 -885881543 -777429335 -923888583 -174413024 -190907147 546479984 907639889 209054484 118895669 213284953 29229235 -201336102 -308322961 -389263205 150530264 443385804 -371912349 -195647131 -100381455 -694880915 90702990 614712442 641769085 -394874936 246136287 -371766084 -354290927 582214215 -456386829 489724071 -100847347 -165421954 -40034166 227250392 -45848018 224811951 -977674871 -212297800 -954465637 122174028 664143586 551171625 980483000 -459808811 899576573 -151293743 281342050 -372410421 -634498799 15014887 -755850268 -259315010 468004172 -119526231 65831875 -688754219 495281938 125573433 -147030612 -525503395 -194679184 -788907204 833866288 646583851 155181459 -702920237 -646313721 -361567035 -763834872 769927637 171530404 -22885001 -749489023 499518295 -6971492 -213649954 -72718455 480426538 -435597319 -717057959 -129930564 -551824054 796076713 626752955 -325434869 -903065070 24941918 264912332 -539273872 -196142412 -239835286 184283121 682248444 -873128681 -678700001 -627104632 41202341 -369284781 68647630 -455521253 -688000865 -950784853 -631124842 265239403 -682277384 -969832809 321401472 739112555 -775567660 -801197476 380777201 233605044 900231931 -873606508 -919842481 999050535 260337560 100712688 -550089847 509157844 -668525250 72288568 -702378104 -521461630 46721133 392797743 -768142935 618610826 459729813 -980388979 -948362757 25951179 -297698436 760596871 907153893 -775242589 828512623 -245192899 257395217 733831758 -620485617 296822367 -327720895 -938076532 902921579 694349208 34520217 657298608 65006530 -536835264 -841767027 -370258737 -658276715 840715475 -45046013 -238077556 778934040 -578612056 954873622 -477943377 -592142896 814260195 -948679831 367535209 -673833912 -221064385 822853837 649785349 -239819424 889663868 -289375485 463319668 -604034712 635652147 549675020 332503233 271520311 383539508 -933936799 90917932 918607052 818222709 486533565 567609512 -611449141 -1854765 619461154 759407677 375157061 619834006 750536701 947820356 265399869 378468772 -784324643 -785094189 -423767390 -225523186 -535651769 577917064 506836621 -572299100 805387145 -571282655 504485382 -286918623 -919241457 226354717 -504474988 -867401446 853276330 845846100 -687050643 -913529806 -637740067 727877378 272447620 -836465415 -73501719 508609978 -176734029 905645348 384179302 920192548 -574212913 -738443698 538179318 -381063186 361194014 67395509 406411416 807718786 -165549069 -199596571 412754392 -896243543 604266749 -8643982 -934469456 752077212 -333452374 -300317694 464861842 286672637 -914062248 -237558642 667249344 356133869 864408992 613350350 -809712232 867491023 394220435 459294436 951484458 458011761 750183672 550425539 -203442132 -293025449 -373456450 603829964 -119895244 -183503267 -48998702 -144637441 345306141 565498541 743206232 -739408726 -394580122 864328207 352295853 85697767 199685711 -438670497 -905453666 -618211252 -128279900 -391258561 758078906 -711655240 -911761628 -148016060 -266955908 610939391 -64260735 -58518450 115878687 785779592 136754132 894022315 -450690067 -779505938 -491027003 -892587814 652734886 351083905 148608891 -409578670 -220461956 -702848316 225308478 266796153 -766030911 698564549 118868141 -210410683 -356845503 -987312239 -51213374 -121184720 399713831 -382639262 523582786 -396215310 60367984 -868873230 -529254797 707329945 466731050 928362875 -281736560 -470222671 -197178622 931975936 -390611922 -342632769 -863521253 435498507 -178885625 878496778 -385997627 282345588 235242074 -671885654 45010181 470133711 49306377 270845648 195506598 -158493268 895206850 636326310 -123743372 -333153837 314651079 -694981210 -413981227 -919616045 88357588 -305704019 864035052 -314756324 -638678054 519880626 10828207 346028260 182728831 494316067 635485330 356220426 -509460541 468481344 -287856794 241952092 688883818 777674520 -984261370 480841788 -856593969 -316045644 -326797936 -658396726 363823544 520783347 436083929 324397505 439932864 300114758 -663923468 -81800957 -402579127 -524004575 -219944146 -496304068 -947093269 830215064 905107720 -945378112 -795618320 -372073829 -179872865 378314341 -751137120 -141760992 -622988684 -538488629 1208349 931255297 -150767422 -383762836 -798192143 515417448 -626385367 576920624 -86418912 553968006 -392372938 547074494 634938847 -513142259 -149912856 9172590 947956666 -195797259 -723113319 -193379646 -406075572 -159171266 332391166 -41625298 487928671 837803781 88447871 -865185203 929055982 -552327597 12074585 -851891076 -608415433 -496515653 -320217572 -541039437 41906790 871845235 -475634204 652857728 757064927 -430027726 898438179 -861717498 451005300 -90001445 47104045 114422087 798834010 844272222 776674512 240859102 897701318 -472375133 -304407209 262287104 -337116847 882824630 -777159541 978795888 290328419 -456052303 369684318 -592040376 -457995914 -258945047 486479065 -180866538 -463045464 -411063780 830162582 366710378 947297714 -244923677 -917662773 -234109019 899078517 -64995372 986121234 886390596 322140949 -688241292 -853788348 749045456 35894242 -784992473 -143018195 182595451 158930534 739959231 -333845810 -382485328 49291793 533695104 185067027 -438652817 53057556 -672399953 -235360855 151198838 -564821583 108710318 -985622561 120484216 -540769988 -9671202 436535172 -842879803 647854071 713677365 654147120 -871495464 269927954 -256581498 -106475437 -54089833 421882593 -585869113 798264554 -530778480 450990424 554216105 936833380 -743029143 -25656088 -523382080 695521376 -19126584 -166713784 400260221 -478611050 -455297944 -883189782 998554154 -827179987 261621295 -33528972 804894205 732263231 -557328029 -980639330 -654990461 -963647887 123006707 968241333 -225284689 983588532 -774289090 -347426622 954565346 -375892675 -720398440 -125068676 -620055638 -286187767 829388967 302661166 653729099 -315524627 545732488 182223034 311818816 -605714689 348641621 25825852 -518390517 740129719 -822464019 -976869852 -323754910 872168832 -663130873 747842733 -657646906 366085380 970132408 -499484788 43143863 -133912846 807991557 497176749 -918065700 711802271 -478733418 -150053448 568483179 812396820 162014686 142443633 196540067 973042483 -58096905 486054666 -874489436 940316314 557568197 -31564549 -147936506 365306872 31659657 -415435671 -567441212 -888858910 -558748153 -833443474 -426127024 -936373410 -319208381 -398745886 -949284163 305874286 -835784409 252831491 628564225 -158768558 -146336916 -652575879 478419380 270710374 240176821 43989530 800722489 348980702 -843042899 -400965952 707703756 25252851 -294884452 286985963 -440107975 -411907411 527429533 372492973 -881392482 191229462 -468123712 892089018 204551403 436802488 -878022569 -535060698 849980793 960133721 846525985 709143883 701056022 -12104757 401814807 -875334209 148714819 173346928 316267188 784364889 -231536632 714808040 763953997 -898563887 170831372 -670351269 60437713 301190199 598509035 -198042803 846888765 -416446560 -999016727 -77792430 831865940 9603568 855494818 -391604487 -250290132 -872558614 191989999 82399913 -497540527 -100868687 -638648647 65497284 15980532 655699858 767424612 697282227 -841944707 800693663 -394521744 989120759 853955782 577215386 -197498197 521192822 557319716 183657967 448624597 -815086964 56487353 358170938 675527271 562985814 430106079 964668793 -43996428 -541700278 591574549 686845807 17700917 573003683 -448521907 -140344698 -953022460 -409018842 -424749580 290436471 443624913 705331122 964905496 806301344 -730674078 87733234 -691421687 -816773301 -866055646 79913126 -456580886 -838560508 -521212082 -460534192 635616847 -881967442 -938788276 951575398 -112253636 -126908231 -737382770 -397193076 955429836 670118155 -139626062 145035856 -722348649 573577410 -67090083 137102611 -715665967 516027505 -375746351 -541892753 -408144987 -7741614 -825366755 -956150680 -860832566 498969226 343956426 -847124594 861605056 440029894 -392828403 -63600974 292476655 201932789 -607528821 858860105 976099264 -739481453 -137210984 -279262393 462272557 -566201167 -928799164 -970501392 -152225328 822604137 -61652836 399172956 -343597726 51250819 -65786483 747391219 -344810345 863927396 289181553 -767708002 224697400 -798887361 713177763 222204311 511742528 -209258659 126927334 734594547 583470200 511108405 710606981 788013250 -883832983 989842784 810579676 727343536 -924300434 42938358 515118364 702012423 780390916 -78067166 730385754 -562863112 492221882 -528987360 -857387086 -302901961 798909940 -956215754 -821884551 -343349635 -671661125 -469183435 -422562161 100667223 -551592755 821552328 607655815 152107009 304258539 -409270830 -550542642 -890583671 -358296397 -130589589 -419068279 418092199 -236308007 -684845454 629461085 -252995896 629957584 -68715485 -152252885 419707781 345772793 169335989 -434837306 844767797 991519113 928096100 -248669362 -917352167 -12414288 759196293 412499085 308132262 602408252 -335169326 -916095063 -845411472 -94949328 920448987 246005861 783961806 -15691210 389215986 -542681096 412373166 -651792376 44862170 -815453972 -829055842 -623649992 -247307731 217969223 184099015 -506106755 -606071528 443886672 -133581106 199150518 -792331220 -625692463 -480094430 -195042268 -614537963 -958162831 -613643903 -52317020 -95257836 -378861986 -398449549 829779667 -736776947 -720442516 828518828 -462232194 -798884317 297285470 -47084950 -589945044 325999725 739497378 -773999575 -991322289 631546773 -4040862 -465485919 -533331804 787762185 744836513 -290083748 -453575013 667263744 -512492582 546522989 -602056048 -804276585 -868550358 -828313064 264982795 762496247 -189457596 344151769 -541893075 -685953073 -875264784 -996343759 -591156687 -28327797 -809173751 -35410026 75264953 152295147 606936965 -566737240 -367286140 127943471 236817102 276714381 -346068088 908270644 844112649 997216413 512888023 626827127 945548542 596224734 -258417124 34765566 79982699 -711828918 -750697560 -692621150 467943997 304836103 -890903360 -257536725 103549720 -425924403 573178199 -448897247 -151963872 -468777593 955544881 970188825 733621655 -172194805 783980997 -725712554 452315344 -217714654 -20054222 -111018588 265762712 851425332 849226955 128285887 189406658 -956744455 -725961782 -530464509 241258754 386226577 220137631 411801854 -505257298 614104062 -694171817 -852388660 788146919 -263053348 640834838 -350341056 184780128 -635540948 -316378673 943597633 -309079049 440449375 -617047850 -98575642 860763198 -832506367 -502992668 -430519871 774463701 158158256 762365005 -86716494 342501348 -666105265 -864575802 251203612 -734996996 -855384433 -574918599 -437936845 452239424 -938768310 -451125678 -281690883 176412668 860581010 -999145239 -568915823 802754765 643720188 503445079 623486500 296066866 21067351 -118839047 593689901 724632796 677684069 674299334 773068112 -910816257 470262128 -821476757 -198811583 -464875125 56603777 -21586029 377372405 9656432 433003779 -241979351 -684126555 435465108 -242243196 -459620776 -659668841 901303488 371306374 -312851235 -995830237 69276667 -941293577 -322457539 507599737 183076720 -340320198 702582331 -691542403 691285635 786618505 377327539 863089515 808888645 -656260809 -36105563 -419077142 -190683772 653985978 -203000498 -534869772 -345240145 291246655 795406015 -451031196 388120203 191328852 -400651237 601785110 453374131 402205601 -514073650 661428566 -92941499 122636082 -895138953 -430852621 -475646142 -785208467 -200191970 332738704 -843614630 430194868 65908320 -982815231 -873796352 -128612067 -334054364 -716334135 701127042 940129702 -685858963 -496454613 -528972020 -618038479 -688106973 78062650 172570604 616610914 192038930 -302165895 150422688 325207206 -226055000 101470928 -957476345 12196540 470283940 -862709081 295300043 -475575711 -107128089 837958935 718172072 -305829842 -111295439 668519632 -964806277 -298926835 307728893 -797326211 -100998307 -471056135 118387822 740540384 804741777 216307674 -803440737 -398852073 -16412488 49313106 658511151 894612057 230172760 407763366 -524738280 -565618796 -436164512 546830369 797704411 372401702 -888985719 1427869 689923787 -653025371 -366713101 880903876 -91145893 627810265 647853470 -908873667 348036972 26648506 595846978 -684078623 38634019 231280128 -996544967 -200678720 -553213880 472677403 728057949 -229357743 -874554718 -319559991 998237297 -128345602 640094804 867587042 707269093 592834163 703295189 597146460 335272715 -426217680 -450986318 -962179265 -565382183 -303845837 107644215 448438127 -21071565 -748776273 464370953 460835635 86045315 45809418 -233080987 -699766500 563958197 -184838921 570655558 -560239996 -327978263 76391799 -50929258 497067884 -305991304 -279953454 967273291 839227582 -98579868 -510159693 -177858124 107247387 547696425 -831784907 622651510 -152415548 247789490 653176634 274638317 -737002852 -535039573 -244025302 600553228 -678591203 242111935 -591455860 -778159791 666602600 -452431328 582157851 -407825009 955398202 -826384681 -908893988 -394706718 -70125216 -481430078 637259790 896919145 511260014 -661872355 610548314 390508863 -797354218 703058383 890188865 57648407 -262830726 65568349 -385695739 669460279 -760729932 690842818 989554873 -888712824 -752570705 -552790240 777300734 -470458749 -142089035 99176124 -210989244 -943497824 18439354 -781585219 3349508 502157141 260792003 66282521 895343965 -807286824 106933622 -549015037 -982597168 -286992869 -690472867 -169802069 -863562772 24578299 -73435527 -146561671 682776232 -65392603 958236861 -789778343 -249493339 -718797530 412805779 -325061972 -583877925 554100440 -886824465 -612303692 -91624438 806827580 -899015655 755207818 573561053 -974395677 -524770009 -541996818 -462529248 206507434 -978528242 -270647693 688373739 4247689 -40392746 -708321427 -620365614 -95274323 -637835464 -31704673 -509811790 77989058 -300328714 711307667 772486644 -156099624 309413497 -926851356 577707149 -826513759 -367076586 -591259445 784236803 846860320 90543496 -822091190 -774966331 133083631 384103446 678709428 -720444803 368179241 441619626 70426468 -850602525 107038109 346459451 625441410 -15890181 614514454 -378508421 -593238122 -375475445 168740335 424831186 -995747029 -105236005 -181347417 -741950998 557555222 -55359905 -985948443 -274546376 307494183 465050799 -447987380 -435710009 753742685 -8974856 -652567562 909427854 -120757768 737586243 -549756414 632791268 821899207 -275606182 -662559876 -320713707 971438548 -98489752 48439094 -84832293 502551203 21363589 690842113 -566863503 -905448797 160008904 -763043489 846558325 -589703280 890750085 -67551201 16319485 -664531961 -990029049 -592701767 -614078557 -679391054 -817220843 916183646 -87072274 574596924 19533685 -352358249 638135686 263569047 -665317171 613031590 6573240 -305566589 -680461307 -609400089 -993615305 573504174 -581999797 713771155 -463928163 84507391 -720241708 916013528 -961334778 -794356006 -821676280 686903535 -428095865 -721317638 -100968207 407875467 -765653779 819020541 -655425251 -940119647 635715210 -851778790 -100749242 -810801506 962855683 215697589 505911831 -664905708 800056643 400568740 819559344 661389203 867582007 722708368 100985322 -356707916 -334608820 -962422390 23767365 348855710 -370052494 714873847 -123975723 -326437523 172123525 -216050650 967365950 -420053792 458382082 -561482747 -930559006 196153881 -552620015 716354839 513686538 -391377036 939322742 606528152 924382576 69680277 870789266 341313779 -950426712 -189826574 -54789176 -913187260 645726403 405001007 -724637046 343332233 -311120508 -535069496 -390452239 -77162977 247316389 304350273 855410474 -8837135 -132734306 919356030 375246267 -826158767 603957518 382654889 -993001698 -735349683 -412884415 -66993073 -523833074 -737938299 -108826152 -135898257 502508485 624648731 -743690988 106346825 291248530 366416043 649279623 -227841476 -894943214 800648697 -292769119 -296499168 437830935 -464339595 39466758 -512665854 359943715 -253663395 321603877 -380923634 173727470 434843750 -835103974 -718256112 626394137 406903851 -858756093 161335677 -526281179 -615432232 160542375 -621402831 -787930693 387265265 507598327 172197152 338379002 -37312450 636926006 -246660799 31188397 -787129009 -298349116 -73541912 575070676 255152085 -178981799 155258592 -140155755 -87163878 -475471415 -364827284 -900568462 -808955135 -571077293 -331806578 776442579 -69808966 591446927 564680225 -593876189 -119582543 50604801 290278493 -279208447 772150569 -647541458 832498050 420739996 -301032233 -627995364 -578808559 225724480 942434738 -763394380 308448909 -112901396 -115622914 168585795 -416111003 -797701473 456425323 838675539 322498500 -883585909 991605603 129459780 560854193 -536775454 378683214 -300034767 -436569496 586106120 261553336 -760649519 42372653 852677218 -445208176 -570702861 -904502733 -558055733 -97892515 -918307249 -954345953 -837190337 190226869 359777868 -667389331 802909176 786886219 -637481171 -338841171 -985163695 -527125692 868719843 -239022361 152242671 -606488203 -591093182 717463689 838085179 532158405 -956775981 979014223 383940574 -553391525 -288248000 606356690 824961617 167683158 -964867505 850280705 321263232 -434821097 -344855001 982532551 8118066 598684052 970586106 -92509675 -64242084 412149896 317713611 -551396956 70445477 -20410982 -256431633 836943614 -867435453 -994217066 387861482 229805667 -977162094 450210124 621588201 919069018 224890183 -643934076 -214025792 602280744 -900592145 -107771969 143863964 -792501028 -479237142 4001991 647016245 53209725 -669187032 -520725135 -793868101 -687547154 858341706 819558035 742768771 -841057851 895776768 392268428 -912293067 442980798 -501550059 95974737 977430024 -292746228 486222447 56063751 670122482 -69639092 -203165215 -43532455 -891041929 9025653 528568582 653049953 708166140 642376634 105658577 -263768569 542225609 689205264 -264011849 662092176 423890203 -56481404 109725751 -870709853 683418880 -504741674 -902725334 878827954 744503100 -661140037 519629400 -592404075 -907886167 257759752 -435347813 -39618199 -525693956 409119983 749337174 -272418186 -967121332 877964713 963990658 -112713252 407028317 -752018516 -290842573 857662970 464511980 80139620 166562165 476841362 -985980132 604066119 -211199018 514646668 295861018 465008030 -262364586 30673102 137916883 -324461818 30690142 468239355 896422034 596833355 -163181543 -723173039 540530966 264375099 -327070771 -946542547 6047182 911825426 582346093 214313761 75640429 148964412 717400476 549935602 912630358 -487089870 765915900 -74959185 918560600 738399543 -273363806 95579885 -207685150 -985834590 -939339764 -41214199 626272521 -479407357 334248023 112031476 82529068 179208443 -34504398 792712160 308061902 -887159379 157916392 494974780 -63524668 369563553 70677745 -531390425 324940829 814645136 -144715462 338638932 153107569 106185281 359656031 748467452 -300273192 837549488 634290253 -7607826 763749392 -713119891 342549806 362169908 -208740820 -311469036 -382060082 791167635 -485940835 -421446484 -927854751 -703166423 486510127 -456471186 -971903296 271760780 506663197 880375714 299375054 972307361 242232853 142204982 -390460205 693427249 518732362 703935640 601876769 -191132780 -824246880 -263938917 197196341 551667722 955063306 -942934729 -742980876 -849348486 118845634 52326493 -337020769 210055493 -997182938 -906025707 782827229 -968108826 -475296581 891228058 -190369305 204193388 331204087 293291761 -559205039 479052871 111083447 -243120930 919856959 -342791659 -586068063 504622674 698462656 462711022 -115190344 110206767 531138296 -587135689 323889370 668851383 403983855 166479660 -886633598 882594434 -699867776 48466178 -505966283 -102022441 -907612413 816665418 756947823 -296329358 877303135 -668752815 976605064 402179657 -598998428 307221002 -721084654 -46039418 679932772 -618513473 757551441 -43719877 386374695 658831480 -288945142 -202539472 -200055336 -520187849 -135751891 822958031 -424125197 293306216 347967455 633963608 234922090 -955272937 -58102568 -420246872 -617271324 -50962396 163460652 -329356507 -924378738 -977122544 504720556 119496419 131149806 484475469 776554866 678238540 143119284 39175644 -692565548 348572594 -931431000 -134016778 -436000268 1293857 -710959546 807436475 780450384 -223464754 772503838 -818809239 -755258899 172558634 208637984 946657 253260214 790660391 82891321 903353901 -468620464 -498778623 95272781 -799305965 260826210 -432580143 979706726 962357420 -765702588 -585875427 374996008 794244158 719227460 -514380354 537299580 90961317 -368071230 -517341685 -642907557 -366927174 -967918555 -588390992 -932894368 57209016 -500342668 -581917702 -178011344 302059903 202152851 -272306173 429487837 -202406855 140631694 -365975501 -583167792 549145761 789684403 613191590 -571352121 -202024659 -330018662 -538391563 607141691 -875406429 768755785 39919200 -931497405 193540739 -614577244 71091889 -365851572 820948629 348866855 100971340 -388589091 387237098 707066203 556550447 -764280986 817298070 460948548 -96442946 -359395382 -458669315 -490077041 -371727865 787569710 -375499633 698181827 347627962 471465736 -826022780 -43692621 -880198374 765820649 -989443352 370293668 836241998 608592503 -430906878 994351149 -936288430 4327534 -827831960 -977849505 -698210652 -626303494 777421402 -382346453 -863621673 109361868 510095497 -225734478 -701969169 -117805280 351379519 -375931694 874040220 909174109 -486775422 -605070009 51360990 -715405028 403775434 555181282 -960992937 211583271 -406722491 -225296473 258982953 -16055570 -74530858 12190921 -151986334 -726158669 -759725003 433580908 -988570092 -371512228 -467792147 443739402 -158141202 -826137182 315322813 320677713 -293361425 -687864949 799403292 924621108 226404775 -698059099 -981068113 -368154883 -260025949 -470693266 -139342541 -139554270 -683194566 -65998878 -231679337 485501478 22235198 -849089068 -570891378 394296648 -707072574 -961413980 501903274 -539239444 373962254 -227726762 787558469 -910407111 -102890492 -111741731 296740165 990372381 604986025 894390614 327557438 -966824084 715699498 924320044 947827469 -206851153 -188961137 175362271 -29882786 904582139 594141524 -864365060 -345610752 21144068 962970175 -171736660 -623382528 517721027 598407428 -694759340 -20423207 902177163 -247992356 636742000 41339776 484371476 58404237 -399315541 -780226254 941477274 504235081 -417593518 -488448863 -638876414 -575251020 -102230820 -461254252 -101108954 -592471715 -926362181 -900018179 -556394486 340769123 -517948604 10469060 -797824732 130315644 -252791489 -722342822 863983282 -94659675 122158062 514260980 216804213 -653864494 -583807651 -646835850 -879703306 -918659307 887401951 490115906 718681550 -779749002 -519883159 540708672 -231817005 -773232870 -13033357 -288534913 101460520 -871926094 -810156351 413408156 398293507 220517544 272321524 712485738 822651754 -497378393 -764643160 -9984905 -690379690 966818499 -193304672 4188040 -611711023 -837041897 -82451459 54647411 -719712033 -978967307 33008629 572419609 -352458065 -589200872 591034883 787341791 -202329463 -903107531 -229690122 -323385468 -889483649 369546339 -989826675 961565013 360186520 137050899 -387076692 287097352 -239175121 -975139188 -779754938 -892746096 -102037186 -640675492 -192148576 549416645 -212409917 -274611876 -959426218 -349121297 -741515194 124090658 -145906671 -211986683 181749438 692463757 -857166702 453786688 197247500 631233440 698719916 -895529839 251792365 -403797593 480055463 -717803248 146364434 840370689 755215729 968796792 -440295481 -609534265 542573626 852242557 949817270 706809105 -366324185 -144220892 -883316127 -384079343 551196807 378449753 958962095 -694721198 195746554 924807746 -741548441 992717796 774140425 -717338405 -999589228 757125991 703846042 341094143 550138270 -508946856 819868402 531289418 -820994515 99016310 -140724058 317757465 -16613764 -357123441 -36866331 -113785745 -855043371 -660928681 718860651 -258966861 861136569 -746484435 -13462437 852491838 -256379618 900160843 959319950 -924454878 288881543 -454341730 90867411 -359940435 171827734 -541861542 136817547 -771264157 425181621 -975690703 619324464 -741900615 -932196174 -446938400 -887479796 50143621 12635134 942630879 412823774 -642070097 271210222 -22220610 -712621666 -963668272 -869944385 -243916582 -878076629 764039830 594745368 399594254 586043466 -138122796 666212201 -106172948 -840685227 904748377 91968 202255412 -594360328 730182574 622140610 -517157111 764878588 297133854 -859793699 -37570480 545418547 -535256239 -858174481 519160643 -825508487 326907348 242733834 -529034976 -655338776 -867090722 -273762727 75555781 -628416410 527069171 747449236 -506060889 -377158083 183606814 -616750016 844962399 472564976 308273526 754401277 -336521630 80920974 242148612 -167077706 298947086 307320506 411783664 -297227674 199223480 61107979 934375108 -458499625 393943305 -6384582 146536065 -367899789 -159363607 480422750 779796486 -874547250 -573930934 -946586348 270827209 169883651 -817962022 872000903 -879842274 -188980569 644199470 -595394965 530117702 -627719322 -488398279 -173313873 175687398 339907056 155911930 53681704 162067116 -924258317 -116578793 249253444 901619105 -528040421 -200803716 981476948 -650750682 -799464165 -906613429 -140713335 -230158732 -596143164 -209883717 -299641276 498213284 -277604923 -212216094 804755027 -227771903 -440452974 747548530 256237439 -823788299 630080843 918364480 403898728 -318803595 282263074 521816920 434827598 433164669 556022946 449769808 788596200 459233610 444268939 205788083 -214341090 26234683 -646102748 455814659 535574871 -784335730 -202280762 294853390 93431060 -367535133 804713391 -608291544 826051933 -183584450 128453981 687785054 -626298933 -893232556 -324931418 -914015026 -478244243 629405359 362951399 -38933691 380988667 789342341 -830312465 169308372 -583552712 -746523494 -416478654 -913076178 -364043614 -486545039 -842463008 319934214 59961637 -138805833 -703118029 642136873 35036575 675537653 -766966545 -564066152 892246370 -513794605 -937292622 -395161857 374451287 274527240 -444336363 -116842002 -370834409 -706007004 -708494553 -166696420 352924094 683282448 187762511 908098910 570921548 362889355 -286268354 64558641 -600222972 651305985 411405760 347198543 -359820636 -180433918 -336970556 894895507 239253258 57697941 232498093 938458292 -673185130 -550796154 -834493283 -992074382 -144284539 -320035106 126464356 632977014 -341116704 961493822 -234829145 887020482 40987881 -280854443 -750193912 918855996 208202728 -865003784 333718603 -558663448 -948989048 459294416 -566828325 195056011 543566962 988411892 -25327488 -541881421 43790840 -724929781 -402096160 -786793741 992707901 -534481894 -457658903 166607656 -559596133 -638236679 -512376970 693649629 -77256357 884645490 -857743 -834018482 -13772918 259073079 393520844 -773257482 665181075 694005850 -129474172 564003244 -339340019 972736583 141261417 -184408217 -217060866 -534849474 235353150 -171902572 402170491 585147482 595322472 210755055 -730217729 -898581872 311398460 -935865835 127477298 -56499321 -611055286 -881571866 -92326095 367132026 -140068508 972364006 212823139 917995896 -427903066 715966624 -461611378 -489815933 798042705 -850311351 -249390584 750460660 499493434 -780786640 -764792692 53139715 -288881505 -788178415 4199463 -846795376 -711768072 486429471 768614542 -101867040 -456132224 -801436159 42890683 446112526 248157316 419598317 -459542104 572641826 -693403352 734198611 760182384 644973428 -836383633 298578058 763636168 -84505116 -112978853 459657899 554987906 -236616995 -698252371 656643762 997005115 -963295363 -368862586 598828447 -257012743 -594081426 249475999 -284057064 808860287 328602291 -638272539 -578986579 -671982223 -259687655 489936076 -608018547 231793166 765243379 -75616994 817831515 -157908654 934378085 -501811098 -897033602 -310434975 -142203342 -828531817 917157021 23690259 -663487577 986129602 872190807 -741634197 45477587 189672864 -285449348 991052769 675304379 78607538 -642818232 732491480 160889251 722415065 -96247644 -803094809 -943852543 141214692 -879987084 -607916224 -160226313 -611361680 -56785295 31962464 -834928606 -467521789 -832179077 -484528089 -764936388 -83411023 629862410 -872324137 989053163 384060538 -688472593 -202317485 -888499647 -111489457 307614719 -240520397 -292032161 805987295 822405678 -193031544 -497610755 440501509 -598588959 -967792914 -720212962 -137651050 342705415 645877286 403177326 -615717502 -245171215 564728342 885848905 -157815142 -278509710 273999241 -775230705 804032531 482563001 961291899 -447125810 380359395 436631028 922010472 -672395682 399596470 91845308 688545327 847098692 243151510 -210216931 -524743326 -668231189 11344728 334173596 32373793 -193481337 -906621512 867388856 950485669 343878807 -8245012 -866781728 69633933 363980046 -38929216 -701098623 682429598 222789968 -307675300 899295363 -67526360 -434583446 -543323492 397057330 589092067 -733895080 481102503 -851338030 429134066 230458228 -357105904 583101556 617186591 -393604926 758901858 -310752248 -784825384 -363165357 -528980828 14191910 -38899804 877541855 -996343679 -362077275 -22260469 -208865302 128498766 108376246 -738693350 543869520 304591201 401372953 -389365243 248827870 696566841 -758875372 -227528261 -661189717 -323507543 203034660 848814713 773221231 -640651193 483303251 -638235825 267560628 -338763406 580444540 -189546451 -195384119 51039025 -651014156 -412881395 -408721759 83903421 -268445244 638687967 -310815900 618967516 -616298179 791961929 759245165 -357854176 -16307535 338276154 871824686 742393171 754163159 656231076 -756643481 561134709 461732996 -124803561 67592138 -762659216 772693609 364828509 -149609708 -143480700 841787328 -493258133 946504236 -788569804 -538182675 -283001671 -654882334 -126543029 -75640294 -260449282 262270529 705100093 -599302101 -781863656 -170136007 811548236 787861202 15655644 850733415 194167034 -406414640 246597639 -393159464 -171252507 106584463 805761915 -96295932 567436029 433855900 644048522 398204550 -915743949 -19140798 305956761 -756093208 -173688455 803607255 56657405 -145726317 -962217222 794187813 -997959696 -573731138 -793967875 -836761936 651053436 -964506305 836914485 287291136 684755962 595678562 388133178 550094108 -878965131 722168026 716330240 -431423803 -223262817 889014968 -934772466 13990872 -449729817 -378173500 512346439 430521817 128201836 543318871 89582277 461179413 826686872 -764170170 678889544 -238477145 -543236282 -402987937 -588583719 -153819174 -354473475 879596606 514615635 342750861 432456718 -378583671 337071751 -113141155 -697777219 350722950 768000749 -915666204 256198220 -403728556 -648451712 886124981 25472213 -824462630 -682352603 797230065 731236802 -842556935 -183183800 -759546757 -705558731 -65553813 614536898 -611876102 -128442083 -72737254 -36238271 -394021948 -744640975 -151939370 -72783178 -751875136 612910337 -382669431 221854415 626814208 767462226 33902831 866158830 -963152111 10463511 683831777 573569492 -205753910 -553878408 -927633185 -370320433 454641119 -992582872 679201845 348433698 -200339583 -79699602 -615856374 -452816609 -486353981 463449505 582668685 -165683894 229565668 450336817 -890032544 -149019756 -392353257 -683588069 -22178806 -536857629 -56286346 -495924794 -157639705 -97088410 -809104739 -198693545 -150986702 64882740 600691290 534284480 99383217 317150696 127430791 916057287 536362638 592208474 -497658631 850775866 267961610 -724980698 643289769 814720248 884772054 125886647 -732419780 -223689573 842021401 -36506189 391451152 -484338932 -372340104 417048318 371460198 -704071721 -271927242 608681666 236320823 -286059988 976056239 -663870730 -423150321 -671026600 -496285389 -545028204 -626791393 715599348 319370849 -467328170 343051861 897797231 -998576293 251697972 -956112490 978634445 102335792 -114849302 640861463 -693159668 747594708 260663527 248659539 -943608990 516798775 -295328456 939176692 962106203 581444809 207334796 102977075 -531599639 655169023 480649226 790811843 -337043926 331724812 -683259873 -133587721 665779987 44411814 -627580186 -235220269 -519132090 79652678 -322684102 238712059 -947936185 -250014653 -827196698 764179527 202928286 267912014 357057312 849960439 -885104506 -888225186 -581823858 471398008 -433605689 724566410 -432603820 -599748926 990621351 -43993516 845906949 279570353 -201399076 638344146 -425571115 367952798 -573225296 270329644 926419378 -851201064 248163408 946664728 -582117586 -528759689 397863426 402221268 632777928 627573981 -589770278 73454810 -533258421 657683518 726715059 -855048582 -278943274 -777785539 -642419299 595380093 255900347 616905775 -543508316 214041628 511850252 -994228683 188310089 -557729440 -364138743 -577421518 56332122 442757956 831490742 64534662 350784743 702222947 -195263348 -517964376 -850678641 -533102580 653255495 736807661 -311333048 -146262624 381016932 524363214 -577517445 723498308 -175979595 71708987 -874918276 265175825 -378567707 779460120 -973499169 181933637 -162251802 -921611769 -709765898 -742091518 534988829 -417047020 305163201 -90862565 473716041 -994088685 38069567 264548422 549062625 -434149794 25873394 974996914 741268653 -610677820 851102806 281997279 502985962 -533783055 641511361 154747225 364848941 -326079023 -672947703 447220062 -314043663 -323732952 -158677122 823838582 -226425249 657596021 968966557 701871408 -75928728 311125160 -218948843 706638041 728039822 795299706 -259366695 -319998190 -891445460 -64962091 579715601 -338028845 748481869 -511749467 -246030111 471020056 -291662890 258304587 -452489938 118392451 400578439 -729141120 139700984 -397668530 -5439864 -74040995 -911440047 -6508603 583311571 165955494 -473292261 807921360 -418469817 844419202 -420257638 -135795091 -193840649 -181061831 -794712203 671623198 -398068115 -889392139 -424333503 294022431 -995440367 507107587 702919850 761364709 777084320 812688545 -338976209 -352520986 963826518 -765768267 -539187196 496910182 238103359 -694719050 -257657268 -385654659 185826220 816948045 634077436 518373360 -879495414 59774264 -29184374 355905740 482304701 -31063155 150168869 717066996 712111391 -725705845 417648827 -493646833 -48841763 -258491072 211705945 -698224102 -794122446 -699692799 120794105 388060493 -162027400 -593824270 965149536 271383300 218059824 613430020 -473681145 202021461 401484760 -389288857 -614484770 421993858 -56099592 -226063338 -801047120 -713975142 -541646371 403862323 -671504596 109108493 -11898710 810287373 -215464942 -458935640 -956452704 481371372 587701492 160017556 764329969 102771866 -500526337 -288416939 692076557 91585555 -348712503 -936994800 -798160296 9377931 641910327 841892651 281686851 -840605954 -105408373 180634140 71448267 -685617330 -972930489 -350352129 -337678315 583153811 -767829743 -912690023 911744749 -621365304 -84256069 -556407252 -357561394 -63380489 -25593384 428448618 821148839 -974898338 -591573267 -630138574 -95467665 39102599 -436933390 -706843834 -793164367 198818766 -396689748 181414979 828764376 -335258142 94975450 -154279768 -151741016 -464113469 -796366198 -542060725 -694178 640328600 397078673 74992297 -362679636 469864997 375077635 440870894 -288801466 -240364811 -682159169 905391 633136271 -97773876 -710792794 -433071513 -506119242 405805463 963492995 -316089618 790046992 -330409900 823001286 323658625 169884030 -212610212 -369287747 -37721813 541685146 159696576 -378177755 -747766842 868827629 -350855091 -207560159 762427647 162040597 154230376 157999614 -988676877 -203012115 -631864097 386363569 -50992087 515687628 479622569 -571575490 298211471 -144994131 213034639 -455778665 -54392698 387407673 -815372089 242646527 354292131 640088460 -519842183 -921399752 282595841 -792637164 448213042 -506577870 -838864412 119882788 -437494730 -342645920 -875041993 -950645439 381898343 402043809 697327688 162276374 580868672 827928205 386499608 144685792 -584863176 235401211 368650367 -441448109 852544267 931554994 -347465574 -836773170 557298513 341566936 864031874 -442523442 -205875660 6994780 -881707504 -911947413 -639109146 -955506497 602843256 312300961 -589555854 -67457505 311571476 -256264161 -689215170 72683935 637155615 -41254781 20006777 238375920 515006558 702762922 3988099 -934173366 -499872614 -694027304 -856395483 -846234548 -353125520 -263104174 207574082 704411610 -819340981 -825151233 97749577 -686717635 177017750 687191118 -552229434 -707900102 285413757 736566302 -397826160 610714580 486555694 895262973 -99836767 -979412485 -84510040 -331483808 -959739519 -538220471 -539263664 88782825 710707841 332438849 -520569208 908817941 707757509 -943769032 748963012 134533535 744298578 605125789 481403583 -823782210 174512348 50938493 -315675064 -956855230 -699651562 22044032 -246548269 -955291634 -31560401 125919766 -269032268 -991641473 -390421120 575073271 867022147 417388995 682224417 996092745 -859631896 -381542481 -337602070 -799313388 -389324568 -999307261 -471603006 -255480647 -903535479 962888935 408118878 242220338 -524438815 229731604 -784758598 -706284361 928806829 -280161238 -451137628 207410627 -669886869 -817334657 -526369062 -548664159 -913157074 571753126 -608819629 -115010666 269484981 762915109 -51666911 302983386 190163324 744245862 10289757 -647433441 -583929069 -239439542 405042612 -757383584 -221484121 -778348379 -565102427 -242958166 667555017 587939174 -894585949 -654874358 -142744892 327504564 671349912 -204910183 415746965 -132907105 -267026785 345881547 -90735444 862857013 451854675 -563943530 841865447 788782045 500224923 -619541724 -312433528 -153168447 -163528012 452088912 -900314661 929159072 392866852 36359584 -198032729 284591671 227913477 112707856 143307594 -861763839 124070644 -393968118 514187337 -831985196 -730396254 56144750 110695601 145095483 468655606 476241665 -360157940 324218054 425427630 -173951632 -113512916 354830108 -618106593 111680395 -122239654 -160076350 400351525 -975787217 261106880 522814564 -639275692 4250698 -300261494 223836843 -71215571 316482915 -11064772 223534203 960382566 474417083 228794742 869178326 743849530 -21432702 -421292431 473863353 589316434 295802315 572250293 913889332 82921543 899710284 258655090 358412271 -435177207 145454620 -208488227 -743298133 -930382059 -860834986 796913841 -612085630 -258056340 -976193042 999537261 124963688 -988923667 -433959785 355789363 -153211316 247444826 -31664736 441848369 313699264 615624281 -909068311 565982863 -938449264 391738241 905434806 802172746 585642145 -890562436 -312489215 243889533 -130687180 -495836381 335906336 752873798 570992907 -689278905 853669230 777907782 656883713 985197755 -227168385 -54540211 15956618 -84002984 961421324 86661050 961549886 -909189249 -640096483 566634577 -99463077 907486909 -183833727 98536977 360382413 384349770 -192156575 -776962956 -305384721 -547178798 516323733 446501679 467221397 759982584 376473212 -936343839 463584936 951933084 -128971996 481979258 393520490 845206397 387642411 -867865659 -963844107 -943929323 -105612279 -885226476 555004125 -820674404 -205150205 -807799458 320086063 -955511913 -729029521 962262267 -404659963 -566360635 612716787 -635735785 12180922 267520320 322665651 759239100 530733709 668536185 -975865142 739470014 350913925 -373720625 559392955 115708530 407159518 835156874 -567131671 -475306670 535596482 -75882219 3470269 -566572688 -912347638 -751109813 -47404917 352501446 -991700489 707166809 925896994 837998229 978599122 874685309 -80932712 587705863 142937046 637736283 66283949 635837019 -65436073 -713871282 -75383104 2986101 -197943972 -955909840 457764840 -781687257 372843895 -291380966 -441872392 -127790089 -715509569 588063688 -193589447 331421353 -115787802 246722477 14196422 920858263 960852397 438052967 660752064 -592892769 954591195 450059201 637957881 250355286 802365006 -72056795 -582120077 560039837 -598233991 251598214 -740420431 636004449 788744345 -743937694 -913246359 822064 -187535140 27063931 -790012593 -656304880 990570091 38053737 117153259 756465801 832683987 -373404882 -794219479 -679784639 801436015 21377873 -265607755 180234389 761285568 -117700783 -499644100 -152946572 855932122 -171352781 -942401138 87956240 -312874315 893745884 291601809 -529141162 -132789542 491508628 23680752 -776687116 -913058515 179835987 343923492 147494028 484333817 -289546850 538952728 -201352461 -688240530 422235579 -632235513 -320956712 -404077933 -858545647 -378728414 -254377759 -259977443 773829542 470721285 327282064 405536987 411938427 374096164 162998665 546957195 -977337505 -979140763 -127668121 982556006 345305667 235098414 72141046 362613257 -367532330 29120733 449053332 -157378499 642199386 -389365284 -437291205 337083542 -940211706 -257070337 -748416327 525338386 -561771310 -675320995 -162443743 444645009 409629859 -847344159 341624752 588926431 945503501 -810609436 850377558 -25627224 -645188659 -550111794 62083866 869447335 -231628693 650965055 -244898694 746158717 265855629 650016534 565808098 -418200776 19038712 311046058 -423051074 620058711 -317756483 -196520573 -116533408 876498190 -510180712 -807547031 -578891943 -787730530 402721883 484565204 352600450 212136854 116703687 -458016615 -591048958 857814396 929868981 -834299921 -132105683 764075183 254612558 -291921107 -530477991 764808462 613232252 -923200743 335549164 91049356 -373603708 -511059397 190666565 853441651 -8909249 -116519468 93049623 395771843 -940719095 664520957 118768828 -896108345 149994048 156651213 -81442022 -434791090 -527898221 339001749 -859182701 -795019879 -869302596 241402756 283241662 -130379604 -667669975 -403309455 674816428 -706246223 544636153 -945240230 734268839 -607196430 -616831234 933126804 -339546724 256327250 -455039511 -84940550 -409536848 307356945 537535794 -452847119 -333725992 614492404 -869156748 -601014235 575863837 464694263 656287408 627047853 117869883 470808772 -339071910 -205921724 -736532314 43976936 -44728457 -370977942 204866824 -822755136 -496116264 481949043 498961212 -827643961 -525059192 -238180737 834664045 516304530 -979167550 -525686712 -112482874 -336354071 -576564953 -326956730 315000035 885924210 -214041494 -681015145 814935821 360933388 326240472 510118208 -471087204 -195907483 321844378 464995826 -944839016 623405509 -838987737 -246794022 -269762359 389599873 -346871128 180954270 -445744429 -22446861 717397930 273933197 952682593 100840296 -738351428 -740330937 505481342 159390299 726155355 75213852 965180904 -341443466 444881214 -553607364 -168964999 127983147 -561370230 -691241048 62775173 -778620532 -368222391 -549224629 585660145 -789392588 797509970 25559388 -630367296 628662296 -489589519 -337263947 -209150790 -608854407 -642554482 840913285 86302076 676125240 560207481 -145829558 -927277772 -668609667 -29576117 834903857 -224185079 -92878699 447878614 22282124 850548296 426877947 -678337330 769548222 -373492182 -632593310 551112003 597771912 -390836127 553659833 729334927 111629420 630349043 3523975 -176518414 105914539 388385845 -733942041 -598958147 -345726872 -749744590 -776158855 409956468 526445137 356018121 -543287559 344482114 -613131559 719289794 525031747 -475896139 436880086 739041504 237720233 -681282084 -338042290 -466118560 -925168463 -603351909 -232809636 853144384 640400098 -63142901 755063131 -829588007 830537900 578438362 593892618 -242540121 899291217 -923038256 -100502155 687963461 -447581120 241339475 -930894183 199159371 256709892 -884623851 905326077 -333874152 -696331451 845294248 -811979330 685729787 260375156 912072802 796622752 -797249315 -492910758 733583214 559938791 -269844562 -951206721 -967809427 79501772 -400305764 810624958 231737097 -72833552 -978468514 432617430 409573057 -240433132 542808686 193402035 786760337 -528274161 -800520121 897141455 -584671530 -726244710 748388831 -535529664 -221583093 179635508 -188469301 308776727 -798585913 -34355491 -301663887 -165227190 -108847346 -243692994 -144672792 20483942 -16104852 169144622 -824573883 352000706 -674944450 526497415 -300456626 334343189 -148873584 -897323046 161731487 -573474671 482979523 -279743797 594579702 -14391027 -519436770 615131446 185045618 -859302886 -263188358 456399614 -130167610 555989969 255907681 -614327251 148514492 237605384 664948289 411901279 398435954 204931441 -760846940 -976201541 298857999 859176078 34963435 144871807 -261213503 417579688 736029452 -527128561 -286924094 -707273184 -651652651 -196047476 -589711114 -875519622 680767806 939115359 904764526 813704726 170971808 239849631 -202285472 -355107108 -175543768 -862718833 -722388614 -23861731 536041986 580947118 -576919841 925724397 482499921 -474729862 657966219 -530846273 -354955177 -38114924 225157655 281471782 710884375 249195542 -843765267 -217202254 -780224451 -190240710 -981303275 739497916 229350396 -930538068 76303726 -803165262 -487900968 902715363 740875070 -384414867 -991173499 -941350035 755066674 115053727 -116279495 247102067 -275070204 -175634847 -880709769 919130033 800229612 -802310213 549572594 -783816831 132401035 -247572966 -210263355 -922563972 -279839579 302848283 489085256 -278273183 -12255864 -914845321 -987800105 -412273489 -476198452 -725482959 34892426 107242579 990679928 -625742170 -961321986 -278552178 -732715788 -87483482 -623460873 299337685 261763898 919074249 522461625 -847813924 -80998718 304408748 -676495624 534997634 -967634201 -45736698 244505024 910774241 -501475437 -179430732 -583907266 -69584476 908129816 -276946118 680368065 -945909634 -587202598 873344293 661768515 -307932740 -919750697 -188185448 -377917702 42440729 -477143274 878978377 -62987847 195425878 -689076203 -710890743 26416640 -942270526 -950054227 -381065612 343732420 115987149 -385948603 -532635951 -208373928 862934285 532910671 -152077484 825973429 490851644 -727602827 -970237310 476975689 -741072101 -206486248 208606408 -576476012 90758424 355380500 -983242164 887527156 -418017914 77921522 -399168361 -236864488 785592528 -291861594 93034874 214321344 -791620398 -753356253 969225274 -962601733 42025349 -387281728 462046549 120892135 240897105 229654916 -877944505 385217469 283536258 836493410 829253564 897446385 753346700 863918073 348205849 -848138323 -818437856 -558284283 534695338 710199242 -142749914 -682851297 671222047 -53767538 -795653653 773230775 189821139 847216051 -106180300 -788668766 173754446 -970143399 748520268 698464196 128447815 -377993351 -158159854 -98422337 678853074 183895589 -132709800 25570422 -37875026 -177276831 -544461506 -666864353 -589203127 -546126280 -269818956 18220266 736858872 -409232288 54207384 -477813323 155514458 312607022 -23793751 -963326600 -304829392 793126037 64503231 -43316103 -92448835 -555132580 -574340565 -55057489 861770314 438282371 -88409014 454004397 99550121 227063604 636858927 -908561964 626479625 -475506661 661110280 658421134 728345019 -934338311 395150823 746293282 -754964249 -854761743 58764738 -19357959 765195444 325013855 -231804598 820303706 912331151 -585288992 -868929165 887156081 104446012 49155715 268426648 -857248854 -363113771 577474990 -584523403 -645589181 -777308818 749701865 -389013633 119642617 -260364843 594299196 618693557 961375724 -190884488 588684581 720019949 430625119 66487423 727753413 -680581413 134043427 -151497464 74989601 -914496802 -37974369 40651460 -613318138 -195698313 392589856 732251181 -827967207 -210160663 -30220597 -918110786 774269063 239866773 -725494772 -785721940 210597033 888391247 8601561 319536756 154722490 721695079 -851729851 -627758920 535518081 -924494430 317839092 715974561 192727648 137802197 -266255712 975942671 -452534727 712714295 36786763 -973124483 -905206733 -695404142 -102621551 720169113 425143266 -893454882 -244803224 -570260306 -361758143 835958580 -29134108 -261731753 -78469104 497207830 -794048716 -142189024 235690784 740465454 800171454 -314804012 600855484 -361220346 -13381755 -856834306 939056206 -635652380 734453833 -133849617 -4477826 67580384 969585964 252865601 -342633730 341260465 884973204 -572337619 826192214 205136273 497571392 -949644634 993039477 -875501233 -158883419 772289600 929468191 81158486 -644415798 -979617699 679351494 611923432 730972239 -161950523 -727035124 400395952 946268987 -850370406 273527901 596424955 -919391216 -132348757 407559691 115535273 -734060102 -281005740 -532980173 147077459 755834720 508641706 624300902 -274731017 -437765952 956611306 200805711 911225705 -172749831 -82526444 328091895 919374213 -248077030 370775941 757917591 213185756 -111139449 -453713119 466282128 282910926 -977179879 483219529 -70129580 -300910272 674468053 643180700 -997896066 118784778 -285798329 -540413738 531397375 621161232 983335653 569997690 -93490632 788271576 634625605 52806289 -60935588 930926574 -247048958 -719205410 891946649 108236175 358038930 477395630 -624940611 -15784171 504283720 -116398183 604300382 -466360538 660765470 164204190 587795628 114916110 173827607 -863923338 -690853203 975634501 390785718 152673702 -599272897 -163187565 747904127 -604472814 786274650 -292446252 -924229180 -359337099 -307876040 -429259836 -437579616 -229843845 -958870742 -981097521 888844891 -439287744 -878543512 -517399558 -71802377 -273470611 -67040922 755818505 443962893 -635797007 761575894 -205190286 117298089 -614005821 -555448977 533423920 572980802 277600873 584662699 -684228580 969889464 -649967875 -683716220 -620491438 -949459680 489475120 -371689516 773328833 759903151 -318237157 -519613279 454913039 -812598519 -736035 9292042 -353539909 -670569273 -99292045 -78813022 -909551399 -197512275 -360094877 -178433298 524138528 91550713 480550745 347021777 -507998364 -534494678 -750057090 -507262828 -645650838 44056437 -335083942 597433683 94272522 448822353 -826417638 389743786 196033817 43831484 791100477 -904368500 850328835 -268931100 116179561 -890199664 -864672815 -758629777 -815598076 233951424 -350415999 316229118 800661708 -196735360 351068408 832358212 -565738411 874192974 525447184 359814275 -341371003 940514610 -548237237 -192320056 -219387192 208868745 -648559755 -611729623 -996817716 -699882368 666851564 -903399354 272405796 -598172732 -647226943 -964545902 -134952201 683079196 -693971978 806872543 636486417 576896125 -392687255 78302837 -601811789 -647284166 -11191814 -647143211 -36280025 -809723249 -291143919 -850259617 -487445039 -370348473 855119500 840737179 -922171789 146580929 -865682097 -780472044 -549187447 -960622434 -748822846 406520567 741173209 -46675401 -863331517 837954404 759179734 -145378490 748177450 -545205111 306553217 -369593532 -778569086 596521148 -303638817 819198128 566553287 -777094201 -85921033 698578349 -385725475 558976281 685216490 602171120 -808141830 -963169556 67740425 -320189521 -737855464 -517019703 -58721587 -929645679 837322742 957240932 682490288 636114196 -450500768 78745740 465066119 -434741544 -521086039 -866437358 344042301 -165569147 -931287888 968997482 945471681 -596815089 -123901669 147949497 523815476 -136552348 -591512186 604838144 328297347 -626320181 719765851 -150048613 -3199566 -930757537 291410304 -998563572 -721865536 -224615459 -128836543 205335234 85029548 -753311347 656794820 842786895 -843850830 707780228 129695842 -553760361 -473071820 -322670252 -116691626 -138269503 205878903 -619576862 226535759 -432419317 185163265 693744721 649033144 952189097 45571963 -688472625 615978606 930174864 -517422444 -487584787 958939252 -625062163 175775160 35172543 272202930 -875490388 -987877101 -731075171 -715363085 849673552 -891866321 -880732641 708587904 -216255264 66091459 727190980 -308331193 -857252502 -270577208 656558414 -910409275 -8687333 -832584255 -906640978 -462379474 -697360876 473469277 114868205 351585760 39876096 -315742132 -839711679 879101712 -707706242 151263656 519493104 798688170 -928507052 195219038 -721968975 436651718 617899848 958493172 -836643344 859767639 125970851 -21627328 -568904956 -144953654 388256185 -563767139 18853831 -575798406 -773938561 -606343294 352613910 923655605 -60319234 -365155506 512025436 557671634 736347441 257693672 -953646641 -282283105 -512167270 873148974 705309903 898904024 -544239924 -190936267 -365493131 863230683 362924093 -989782116 -379632046 104052588 290099643 -173827215 7095604 -871697777 490697681 -731500038 870684239 429013996 723260750 -505389819 -523900368 -920580061 -870767867 -146505828 727658707 -763651635 -619572570 529306085 -342443317 -88048488 -204899185 -842950146 -633370447 89181614 517964591 68561392 -941529720 -406378979 -70316351 376222811 -973519745 762904814 -921434650 -8293367 473681046 188592303 586306812 1236365 -453524299 -275777626 -705925692 433142842 -311174915 627479642 -127717378 -572868055 -217043651 779025986 37970666 -257302363 309055345 641666964 489441893 314471918 -890155379 816535919 11005172 976314514 312274229 915211838 -10967892 318675459 332111814 -83115473 347500296 528297375 -150384185 773689891 -975242793 341614609 751232464 872317369 623486484 -839057999 -228010226 460155061 767378840 825527786 -189425154 997576065 305203521 219661307 -424194889 883269204 -185018081 -556641185 -251510457 673102742 -841672428 -837424961 -807161928 711008174 -726839586 -846281735 -974352691 537164573 -231130020 -502149452 -458410109 732431436 461843477 776857807 864133298 600461744 -693427814 -797516379 -516771278 -477359975 656111150 -355992972 661141422 385691579 -658410132 890417297 975177225 -518593234 -556142230 -785384368 -921730729 -588995362 796933856 -20371395 616390776 -991980769 -20455945 -681787985 135258571 -99027637 -303636817 543478950 -827021346 -143271072 469387956 145314094 580613879 -181239531 579586966 -699632796 814719818 -677593890 -841543310 198458206 665389137 -746194438 580088668 402744566 396995980 11608348 823332326 864288582 884137888 116253502 463676053 918786927 647932469 -560680076 623939598 -250402005 -133547843 10132704 -882811092 932009395 88140920 -717735438 154636859 -100633061 -795379990 512089576 -632419987 -794756633 962828921 -670102693 -980105549 725326031 -13773428 105549092 476395513 448111764 -197546796 352907687 -687584806 378810706 739563922 239914207 126649549 -590195241 -710540070 -29242167 646887285 57946867 989718832 310966421 -441499130 -876796567 717685452 -507986457 566061183 251696903 -566571048 -616119393 174520928 -116557513 999383510 -515469872 -290031082 -76808715 35881851 -446183185 538404181 740963366 -914956248 -926209044 597153009 -318201976 217714804 26440098 -508109694 545733125 574199209 123329134 829001332 503694357 -640421142 -399133514 705243198 -646274638 338752338 -20269578 42022227 -320268691 -648468809 608614684 996112716 -524571667 313053372 -67256330 271882450 473518208 -277636404 622661206 963754226 88867258 414696240 262658716 619740148 -850157691 908024873 -199180021 -958921342 -54443106 -732626181 -724927139 -624286851 737241769 472611261 -558113762 189926363 -77261240 5977433 -156593510 525711054 60562881 -628915724 694460080 -695815834 744966071 -806833032 172407655 574214120 -968716257 675392662 430060973 -63381012 -346125386 -248136259 954307686 762062353 517233500 426374861 105350481 748301943 697901137 496944002 22781624 857725175 353429429 -259994838 653845934 251007273 -107476948 -816217950 57972769 -544724744 -900714761 906590622 885517325 176502259 217445063 204467340 738994993 646691687 -883193603 559487870 -664266749 -838501815 -489602496 251470977 -684823546 -108543995 176303517 -725523047 571763025 -240429617 -314388386 -456617347 960586059 535439721 577709248 73229877 436357835 -927934603 -920897236 -298425922 -206508009 166215704 -344876161 -59134288 -163351341 702573064 465475422 28765541 -917336650 -29105623 30261309 -679269751 -1612360 -454165336 -631488316 -203293106 737729728 -750715542 -420328629 -650872583 534383101 953947222 386722178 984235002 -574359430 291473856 130332745 885855628 -460675364 966896833 -287670310 -690076501 -135673397 -370715031 -303514571 970446541 -716950404 898005184 -231029826 418288025 625509191 945566971 871500780 -86681652 -747192234 -624380921 -407773320 885747274 -574023223 -106130836 -136804890 -413857306 -658182797 -232646008 -940299522 -939064438 -955038896 -957454457 552481974 654986965 707572679 872772494 -237986171 -698187733 -479383229 -738904242 690309605 -964946842 -53174948 -726117885 -176299222 893040682 -784309632 725172347 -454569200 714858531 525293236 -977756684 434755271 -424387281 564419421 -767571467 14616522 404840979 -255549339 -403482299 -763445484 -239852795 866939630 -316668370 148425440 -514622756 194791008 -93386356 880079293 506516072 -779943484 -28266085 811551184 -573704168 691190049 986276535 636530136 -150211271 -97393570 805258283 778427413 -995124101 -250274857 875015380 -119681441 487393552 198537760 87973004 -26796722 800724389 -351204584 23048841 893331065 435011016 535246726 347676084 -792105973 941592663 876067071 114233436 -659133500 369392960 547363393 871611847 -252448235 812952656 595571911 812283906 447866623 -380840894 -968717135 562638552 12019282 316883972 155639927 -733134065 337954207 -587247606 -301294536 -665001105 555303840 -224483458 451559912 240074802 599781595 823264738 730060636 966619244 307975258 702988192 -954550048 451325128 -849736295 -321561349 396120030 909016111 -338971849 -551250165 -42417374 -175299706 -822152253 712404706 -622710253 584776375 200450936 753324143 991532156 -620777632 933921306 -497577601 -116234709 162550374 -807602468 817223916 959118774 264974772 -285902631 -498482977 134459845 361079993 60652757 544695790 115016499 556940295 -667146013 914805774 680733808 -614251445 941015972 -655437798 -520185009 -192687338 212863550 -810228221 870044527 339507623 -798111965 720059947 -33916425 477429897 -345442030 -924734758 807552501 589860587 242478196 250655087 493240183 -311378729 -929367552 -966788730 -892601186 -172474157 -585299491 947531162 -648932341 400525806 746079483 52069191 -632399505 220188277 517657496 596246229 416104370 4140415 -706018706 -207833942 162032754 784947578 -240746048 -463716189 36236963 -724285181 186232689 -731287737 456107246 -422814722 883736759 -473730202 564061599 -52068495 -196442682 588021764 458888266 -871549457 -736112464 -282610105 996153575 839953075 -441399332 423969818 -107903368 -700638698 -545891411 620061146 179733359 -938560332 -899086532 894500136 -57954546 -816496480 -227067242 -241054093 720433498 916622285 -923646647 -868553362 845462994 439239371 385410505 841428830 -840909531 783545772 47475455 396127927 -494604507 -858735220 -920580766 426628161 -946256740 228020649 359427886 -30674857 854241485 61206511 -261983274 914804043 -920371860 -916744801 -984145036 937281491 -571714316 385769203 168361406 -606061397 -870223596 79996190 -545183668 771367220 12275779 417973487 -666436833 683675968 451759747 959574452 325224432 319137125 -526056811 -549948511 -493201072 -746137585 118686565 -478565898 73986870 49445983 333484865 -680068658 -690719542 -574777333 171652940 753293889 624528578 -545476403 -214639087 -543270686 14650657 -366005107 -475641883 -549853024 -151829295 -997374489 762914098 556403003 163175423 246028307 -549833061 530064122 -367532500 265374966 111864556 -220992402 -233477459 540448210 -531805741 197023195 509102795 -882140305 407904076 -111187890 734878870 331791349 675602410 418117508 -273483858 -199698759 409879562 560931645 80912245 -330703171 730252668 -163825359 737495874 -997544678 -460499346 -741812257 -300275210 869907383 499973343 -506026512 530527401 939126838 341930875 903403298 -617664020 155443434 -723724985 923015521 -16108818 957281738 -881257234 -813303413 149173768 -470778083 711397970 745522808 491009679 -834681481 950271535 907895525 998818355 -73699190 -586230893 292291737 -40903775 616319550 232222872 -437962954 576178007 165462173 357652505 213867847 -101119568 -269235318 -881399428 -494017248 -178384563 192972348 -332414727 -472868831 338235304 -775248636 -264825024 39123051 -803934409 82288389 764553534 -552307332 -662399588 -904045856 -329647346 230622738 958263578 149076640 522680567 831485136 225248517 358180463 672439448 581236739 355016118 -649254767 155332370 473021477 -332051371 593980208 238779300 536972735 904420809 -317516817 -390741909 -575233418 -499543531 -211045962 -75196443 -73365040 546336634 -156327325 361004956 173176587 -305141933 -923472633 -222993968 328879493 161487519 -736352813 -233562755 -277695961 -191479280 -15173327 -592139353 -589926382 212553319 564798429 392974965 -559891866 174725248 551936634 -510367876 955385215 9573915 903687594 622862822 650309832 -696971294 -776520386 3676936 826434387 737602396 -895594285 135403895 345139951 -990888448 753375983 269926097 408372557 752337154 -563358785 994174853 -157216607 -825786641 -463322196 -780108480 -156114277 -671711495 -794721378 -720745389 -246055721 -28318876 368542344 769058180 -834859836 -699561412 838981188 -200728969 389079479 -322686149 -366271497 -327514541 188415631 -473467098 610435484 -625448571 344907656 -175914056 888203717 256406409 870525177 848980906 834327596 -300835731 -301437679 886935642 -334382492 245656996 823543908 -327020885 -460085130 -46066142 -651155216 913209973 -368356336 -384072557 795352097 -12169015 464146310 199922 -711140130 -324764198 -992569097 496774390 -568475708 482310105 515974376 -847683305 967788796 -993317427 -916914902 893495570 -531620125 712856634 -792017890 691787282 -365931412 -927332988 345251054 419230926 157052545 -483505035 -252686912 -390111439 754815122 684314727 -316313983 717934566 726387456 -385934303 -71508493 694759519 -416371693 10860404 -405642673 -870680164 -347535572 455497757 -698733195 -305248227 814130288 -453604007 -420269220 120789409 431876059 -793801600 474602932 -600119603 -381109643 -865879005 -136763334 155954931 153692952 -173340812 231895517 663606316 770678725 898395952 199025244 261966472 -578898201 -743950393 -857927951 -584571005 -737648611 529265339 947123264 -336099482 -241084889 -622541622 -80997395 88647194 254007380 -899701975 47713023 427672323 -364904083 667567605 -955256366 374734960 -194194552 574398822 -30750640 -768626301 733003284 -913183366 -139127717 -365878252 -222837271 471856122 -663153957 952372449 -484955336 731360106 369298962 -186543016 244589687 -45920423 -289034890 497935342 -816807814 857214816 -740368892 -158736725 435852697 -502512567 -282317738 701207570 593550367 610919101 95064549 847424311 317153095 952038898 -915688326 55488410 122142565 874543990 -83961655 -697828167 -849362170 -676834262 -835608780 -380831191 685753833 -765909410 605245384 537796871 409959297 484344943 372981717 352303927 -204938730 -122887808 505284550 -629967495 288276966 603277938 234363646 706350275 -391261278 -501072229 -706662374 -496015913 -145259294 669090651 -26078959 -874671095 104205378 -487757446 -103557024 843564090 683363191 674757589 231288661 456712545 -178448324 -992173807 762594347 110637927 -524634943 -701034228 176497817 942771890 832398906 313565297 -840760376 -181725770 209494101 122019341 -557071196 -252419960 760480027 493932144 -964581993 592690031 63256655 -704304978 111462582 72415042 -678181801 799930428 267631306 270405633 -774431194 -995327944 263511204 754943064 -73580798 837199900 -477218396 691242488 130070831 38472361 359889323 935040316 58949076 -816328815 874677367 -568347359 -405694537 -694346958 -156729905 -724444827 -984107051 -447681351 -332228409 -312104841 344282885 231717081 -519121407 -116417820 457278863 -515887614 542983376 -382100676 -895850025 -98744256 299997363 193337503 -926656561 463031197 -31411394 -701678121 -690198706 487789357 -160799921 -537911022 464788125 846752596 -120537165 -473880200 -591573174 -219230174 84809237 226137180 -917607677 507562762 171642236 309577561 219707699 55563183 580342992 -644896207 -551304380 -839048145 661874220 -436108451 -872107818 -523250308 709219334 828135817 -113767482 -703860519 -665065514 676078161 -298656754 262105052 946040297 -996888365 -757641634 -865678011 305831854 235455098 201652217 2732471 610130128 -499396242 -423514504 817768458 902803909 -212471596 -58367479 482634604 -520636296 -167708031 -162897784 127565368 545849389 -168882674 26998072 322338844 -188016701 -654238302 259662653 -593880417 -575833644 386734654 673206764 249954148 329056429 207169660 -767196613 883722497 566697363 800265959 682180880 261052278 303869538 -183056740 71385325 843325809 502519960 -640859637 -119978645 -658790490 -200229114 -712416047 31070287 118218910 -137386230 -137970246 385602322 -588675986 141087220 -703458372 -669623026 594893512 -54764561 114283934 921111740 -537341496 -627374362 -725395364 -406162474 609553196 500209097 278093799 219364869 -224676236 -502057998 267732307 -808757213 145401082 -79080548 -212898326 -993833688 -739834033 502088686 -528241497 -200032441 -855720731 450811280 783338877 -473056188 592228442 26990924 -642384817 -353918133 -241578822 -776045340 -24128522 -474909729 785270754 -415494734 868149279 -922444892 -170199950 -749609043 -540217175 351411234 -56309012 -780145502 145643135 358838088 838158065 -234337320 -798798788 -617458365 -236633808 -55508643 325973673 -69515790 985770150 113204950 -548077409 -424577383 -201719843 369440590 928246157 -941022094 893627358 -162857932 -138876562 -711337211 186056678 -642032079 379241908 662720147 -158983798 463578193 -316659007 685301464 -561217762 -6174511 -589540237 739135366 -303964127 -601972493 229842966 -676338903 543909985 654427747 1587330 -443680387 530396652 -844995696 -925625561 753691309 286085637 696424861 45888077 291728059 -755336548 784821347 -677878232 -359692059 -725627179 -251316139 635031525 48024534 -903669599 -463267920 -60332628 73946595 97988448 897887311 -62455689 153949413 316308429 -74759302 635891546 54458088 -246864564 29389496 -17817753 430733680 934554317 624241083 -708404815 -59619081 574381548 707456814 -966627173 -630954300 -793920546 252356905 -163382177 232026229 -860932609 -662793080 -464226247 184026903 606141672 -605677707 -977781929 -845485413 -687185259 -662635613 -653554772 -78254611 -468877766 298114695 -332960220 -551815954 402864032 713217394 882983065 -259440541 -898311606 85247451 -780250868 855498291 -330185160 792619270 758416797 -313859880 815930495 550907715 542374979 -904757201 -902429834 197069182 -58294911 404818747 -771329539 222821168 953488011 345716256 48700962 -241465018 106624672 -752857998 -867650393 915999768 523128166 -161129390 -577345318 -654657083 -274890285 161755091 -197231506 328913597 -40331612 796470777 -5648621 -488924294 527303456 -344246502 -739773483 215064080 -562838385 239371083 920122139 -753149348 603855693 26588054 -890362752 -305218285 -687004427 -378716518 41610485 -759613488 -212524737 -55937334 -659541441 852412464 -791010238 -704568587 651983415 976078530 276455641 637836613 107724959 -594446555 -93313919 -868595561 -173495000 560715359 383373453 -850458405 393679658 -45355412 562143098 167453933 -217028734 -28220022 80114916 30236075 483229945 -178165840 -798178531 -63397374 355907831 143506249 -153606069 -364423165 -909890658 -627469529 38899869 795716309 500325546 856393612 -163642530 444919304 760356422 51538079 -75461046 612169781 527117599 101031636 -208656541 -355816126 409275814 791316832 880817072 -988766090 -288544761 907199958 135925961 -484348435 -719691430 342335412 -325651612 353992140 888808332 -537849002 -623678622 -819466582 280171211 747205217 -217162228 -38994362 -214443410 901678099 361024271 586175482 -764719452 -663667289 -404615882 353839523 773078170 351685756 -264905414 -886636017 396455535 -54679989 -793577903 807108796 520303677 -795464253 -349137991 -842464527 736609919 614899999 -297200136 -725280474 954346132 263774076 435277173 320597761 214951471 -100001156 -569676069 511834913 -580178457 -145546404 745729936 -334336454 -229048594 -98678025 -494604398 956562054 -845815631 -378031701 131260604 -866654509 -306967939 690315209 -971004556 -808358097 -617141157 767915589 -392598250 735789360 411017643 -763754234 557102430 -322173372 275553883 -291002535 766258372 -56686402 -505526109 -230953432 476016516 913481358 -880055884 198736819 -228076310 -513108375 848018734 -153467471 84715699 -515000793 -847571351 -939959244 182999706 954821552 942445362 356756546 865740693 -539481804 -801955742 617583598 394677367 231601732 -770380548 -169030191 884522595 -798531318 -62038234 -186253083 -182939949 753376700 -4684720 393350340 -778394326 946886709 -242205661 176607593 -495479399 -791279642 -586442407 212548134 191422971 -628653417 494219582 825136033 -219310829 -428639594 136268878 -724250816 -179240936 354916049 -599178518 -694809926 505686933 741811485 646716142 351740654 -845699945 227657549 -462590309 -521286494 -983617544 60860364 15316801 274641203 435895706 -517864569 881035941 -995652087 -299045000 457746954 -113858382 -257355247 -654748713 -796440963 -100528245 -174543130 202541929 880262781 -237978269 -371358300 843005137 42495466 815338310 -810252995 527923664 -924078903 -917353520 -314199156 -455478051 -204925296 723480911 947032040 -747809726 799333853 922323033 -743837052 -745427143 -360687894 -25513769 -641108187 965381194 -502898464 -696041510 -650041649 927279527 -950220470 932900244 -842297176 1480800 -352747618 -972601637 838079722 68715493 -391197446 173822424 891902320 177943719 -739605343 -464603949 303857644 707510467 260855498 577510457 997314075 710113547 275103938 376557896 -497890108 -336177507 -79832443 758606198 785176711 39224615 374410980 -363806402 -507759193 -532618154 338976510 241143810 -258786317 -203383490 515104951 -136208648 920075605 -225092252 1127515 -929919568 -329753767 -336923082 -135059562 277809641 892372735 -265335006 753009674 296903979 454754266 -759887013 877472494 -946072557 -599352801 620500451 101649775 506142046 -864329622 268501261 -33992255 250349474 -356017681 174464455 272830040 6887508 -777156491 -57180746 33109819 408054844 -805733967 985731498 787235578 157637118 -20659496 855329328 -489786915 -227893677 -511367497 -400758394 114279368 22195541 872196690 194880888 -721422168 -219061494 -775855303 -316976051 276708598 288737797 603236665 -327888439 -132943349 48714883 -831309984 648425291 -818794348 134108393 6422205 -950084360 -645566055 250970873 -94838115 672461299 48897931 141915133 961122906 -753567268 203585583 919896223 920275006 608925227 -5178720 7546047 818983910 138396635 -230833322 219017529 4556369 -670436438 887161423 -196006918 505956817 -39889544 216910582 -722425545 -388858815 -639632983 -154967245 598443119 540054134 -934270169 268987638 -184742198 355364787 463602624 -833286952 698154246 568634389 -499232361 -115715051 479172890 5131309 -906447360 -524993019 -448443963 144018934 123584301 972255915 -373202688 -407623537 -412919596 114746843 -812226342 -229404999 527740813 14049948 -527534521 172490028 -343880166 465949739 608196975 169114663 -668516146 -86317853 167880831 400375758 -887788698 84719085 -115000449 -508274357 454351295 238955274 772868817 313360592 -886331999 -658621577 566486417 530390302 -842221639 462528737 -134809743 -915176650 -561170890 678839522 -888000174 667092567 -153664582 607487161 256044422 566668367 -774888647 786626978 -594688717 -331810972 -500283162 -569190243 -165783759 361408199 551293830 -673038121 932575326 894955516 -320896194 896544457 29733649 -739867690 710539596 -399261356 -969169386 -598203426 -931234559 -740407158 454642396 -706992676 56223166 -321896372 -634789731 -597822920 261183492 -413106606 -681076493 138854928 927424397 402302129 -871999017 -217196138 474587208 -883992375 328288171 -56844498 -238600453 -663328918 -340522600 -52020565 465538441 242316804 144767195 910149408 -498529047 401323529 -951880942 -576256526 -888864739 897976373 877027655 259425465 692517472 415848543 -745192844 463493055 -270722520 -967233005 -484091310 588929774 463368563 641417508 765804095 967325623 -569857235 -51353801 -391255060 -722000123 952462184 123297134 -265866956 344594710 -121838066 565816865 -441845277 940485094 18825342 -184230587 -82933240 -909235587 -976465336 957516337 -357608724 136745293 456134920 -646623750 576852888 516117235 685354789 881396716 -180804594 811274006 -773371592 851064996 -653622142 -481822851 637378485 -466166514 -403797720 -68762753 546490155 -717516572 -922953940 283728753 -365590215 -152758799 130798099 -567787510 485206055 350668992 -493822416 -566726078 -79503527 -378612141 -780237383 -218586195 -337112289 -742054830 786568521 -611498586 236632882 -47227171 -253295937 -611972036 -535030797 734611722 -715684095 -163100373 647628493 -263441518 24537788 674555453 -575820839 112985157 -93292290 -924058336 -287149072 315467635 -745002250 475053502 560995870 577310584 -199417969 666458349 386823741 533029 -98656833 18269871 329083916 989141931 -265469886 -413436862 954287296 -833273805 -835098833 618552783 -626929257 656846852 -98104363 793565381 967395519 -672822301 639030193 -915402110 -734209602 729053363 -922929250 725692156 408588040 -702352370 717090250 -502934447 -301871184 678364264 -92889524 -843483198 520096503 847322662 577686838 130398263 175050271 633951642 506620078 -788546697 131407342 479977921 149583178 847263401 331201001 516260197 703331658 835757763 -862012125 166509235 422139444 -878174725 -955742892 -269841854 -596319624 -35796729 813470539 -592295480 -900306581 318339812 -123713485 -216346170 -223954477 850698727 -726899569 -993573625 -872948487 -43233563 826675611 524876349 -737571921 -124226680 -592501493 341964048 111305758 -839007396 947722872 -990345386 -773929767 929024991 -871724834 -913529854 -558602992 -450789904 -446129082 -291309145 -624366114 907842474 874899052 164179210 -554807338 298965029 760503057 -726246855 -842278090 -258932460 -19037270 -500444179 266693517 -52223524 -874755928 475356147 561381978 -677028744 464144402 -440824782 719388243 880395495 962266144 485142548 -812948945 255794623 -570927457 684387169 -462871117 -38301820 -427158687 572842495 -33659233 -717800338 -409439484 752365273 -115221854 320015756 349904055 15407266 620796598 -433180721 -630370461 773779358 305361666 621089781 -531686686 927733028 -478096866 974027975 211802907 212924267 784253104 -893364373 -695468034 469130284 -586479966 131590717 223639132 629997221 -941348068 459336054 -197952613 607110280 -844179490 -533704001 -559832165 264684679 -853701373 -713700066 -927909097 147904204 29057595 547226419 -501978144 79682124 -587403896 -345690758 801894203 739622637 674554599 -801541961 -642523538 457061110 -228634996 546740724 571101690 49432631 37764393 34495392 769090630 372300837 472478565 -462602279 194572937 -127159343 971658935 -554068698 210663949 521088901 -592893642 71767324 224369828 -307018319 859615948 646250274 -984008762 784451783 27781731 828837236 267639428 -258056468 477530609 -150347260 424532583 -90973633 476060251 -278617039 598061745 426493848 941745887 561900375 -230546865 -354286086 -224095051 310462665 -300158241 -79659378 -582032749 -962237952 -679197674 -753785971 -613109097 265346883 -366165946 584288683 909910807 -705858299 -517488208 -110626621 912144345 -657038644 477096942 282199150 134224992 229570590 232916864 -126070624 362571281 975058466 -73530633 550935222 580754429 471311668 -999834459 694145727 993521728 -599007819 -841149337 -654946754 265309639 -129710405 174918731 -646724766 -695720959 780853524 -734431514 -722707785 907464540 392665993 72685241 561768198 -970460339 214251165 773069825 -512460232 -7927894 145839716 -826593595 -431373796 -701327434 953047788 -255491488 371869753 580269651 -155388888 -740275166 -966865986 654022857 690121360 -410233984 536799219 -741668105 -651449318 -37651819 -355165034 -607372450 -842819712 -375105194 383420726 591373435 -971235372 -645528346 51210930 113820318 989815781 -993652975 179125939 -910615384 955966694 -69087396 780099735 -129531567 -276710655 -248322133 -452840254 459263687 49342721 454580959 -621044296 -676153460 -574911471 -537822825 198822149 -671352032 -914294556 740466091 855158069 166337689 -373256144 814625506 838860448 -395863455 -842827961 63869746 694754554 996820525 22259393 -434683448 -339646018 108549241 138259352 -9518736 857791002 387769585 -474379030 305052612 487625646 -800578096 352023593 986634645 -334805090 417935313 751174126 587374894 583209692 215938189 86581040 106113557 785282062 -424944101 -452927437 -35050181 -406019516 996105361 -292154943 -891560324 -782877479 778854493 -243020111 -899181291 352549842 -156653808 -934695016 -767396294 -21788409 466207389 -222995208 -996747582 824213840 20323192 -143255975 -109990229 780641360 -279516584 934228252 190049350 599873439 406701013 880888205 -541492323 89388907 962127440 -109339572 108964862 180851458 794704530 787354699 780189587 160746335 835643403 -19516468 221808048 -690940207 -884985303 -528861849 -688774789 120977248 622544988 -999362046 255662180 -72958042 781685065 63196761 591486381 -911664303 -802752677 725633924 308984810 526806512 -22391460 658291543 -405447339 152038223 491078161 -761151073 -105364698 872552460 102220278 463707485 -9154913 991341271 669609871 -979773699 -932021741 -325520714 571669961 508343065 -355625738 732142580 294497825 -424805843 -970028538 730754590 953160405 -244746680 -995115063 -134903545 360660615 549254850 585133474 -21821774 161323068 286527963 919872651 634853417 -578278347 -584029579 -858879471 330208023 -466374701 -523396962 162127665 -316423532 159894704 594206276 -109673992 -517632169 504017841 421180965 -666367769 675997994 -233408162 -670016873 910978981 -926300593 284853 -745766723 756846413 -396434047 260463226 618354280 602493686 -413049149 -581501593 -939351779 554539085 -610665312 -64636679 776646774 -130061704 -133949913 -338788037 -87888108 65706030 -763283931 -139152996 715837678 -403865008 -467517793 -920926106 626929174 -115967990 818886062 935551079 -39759075 -291202730 716045616 -939143302 -517604831 -757767404 -713687905 -596828863 534158636 134722532 -511654869 -814983949 -638602983 252540385 745708094 -397880173 967924451 -919854997 -335908160 814009281 720170352 750604755 -600375915 150139646 608314314 420401225 -871325106 52123052 -303130685 -980227320 622810557 889311105 -67996014 629351110 948140256 640598831 -422202153 -971775077 -248905118 228885202 86976562 -27806366 104661609 867872321 -734880263 687378499 -865824588 -985089131 -551680173 -168623151 -697422813 -763061787 -434276679 318384563 855858467 580687320 69876094 483710651 -186611670 -727280275 -870234476 -401265397 628901968 -698674860 -720175998 -256752593 354193746 759420504 265652224 -142152721 -509868265 54997504 552986940 518858706 -398894687 885831385 -836841391 -683743082 962147363 -268384905 -495612816 -366798629 -615279994 929212587 641186455 954305966 -565144450 -819009647 903543327 -421237455 658357706 510195158 -667147334 -419577568 -375336594 -606447510 -846545941 670094041 -454776297 -52998814 -682449871 -892507233 -214832220 862714763 613860209 -217123196 583149798 420368893 -513142435 -702000077 -315760456 855633943 322568378 53322122 -840045980 11004402 -850088321 882378734 193269126 549518968 -310955509 -475858714 -785445819 -617383496 -744020243 -122740419 -652160308 624181546 -690746897 -646319846 -357479534 539730223 -778812486 250838991 -274405712 -838753654 347235984 -668336204 -13336090 689925397 250844222 624567060 -437142905 -558459098 -673484756 620750629 -7348963 -183722343 820277896 -321400728 355424263 -767278290 561249047 654018737 572691447 80089618 229859233 886678726 -116140511 538924248 269492900 -611892916 -399474501 201454216 723646421 97521700 -222178958 -634187285 708638127 -920033794 -659026252 -119280845 6377259 -179880740 -298939588 -52346315 -405766374 -91152460 879615813 -970742574 645139843 -211706160 -689396757 -614892371 59759817 -865204209 60589751 921086220 420341194 546522105 982325210 392114315 -683760197 112172618 61378382 -316089955 955122156 -817513664 -619564189 611809651 -837785988 13164005 -86577663 -133355246 -971705788 -142915636 -15430583 -142867549 -342651314 848560000 45245524 135451586 -485578920 -160644067 -796749560 -507450938 -173722972 31845797 -137427944 -460759958 -704418792 -786023176 472303310 842369196 -325101620 668175463 577444377 52504956 -298525362 -972652088 873315068 -304889548 984330867 -768672198 -667830066 -13996158 -204927176 -877450300 686715713 210070304 -722012717 -62095980 857746936 -645985946 452085557 996018046 -340472374 -687416175 754112588 496310693 -127539427 92829205 735020204 298016190 -988434168 552855795 650832134 -892357381 295481634 728823310 -575799439 494162775 -573265300 -256508778 -321133929 -763330884 630402867 779555200 953521545 501303224 -931443343 -7155158 -677392973 146686890 -267843281 524619035 337738312 -946764078 -348346372 163415925 -87653803 54101726 -481067518 972557 -30161704 318204185 -652201356 -988460064 -318488714 -318119475 -292263551 -658078948 -953194838 -275819647 623635941 674157632 -416290248 -124606998 800958617 159159437 570498379 -720994515 -286903109 926192009 41355947 459940784 814811940 -781857009 -147966086 -457584065 -754707846 -57814365 -238035590 696879536 284565229 731703525 153877597 -861585493 -264254548 784607290 142586431 -386248816 -459783686 568277060 755921264 -276638398 -395814969 156733346 428794027 -964786269 689856755 -416464687 -670651944 698516799 -158221766 -336654656 -866886166 562241611 -265857968 -630894012 118758834 600557700 491532277 117149193 272779476 -864524916 -18207957 -203996475 623300007 77512546 274530212 777823243 -49013045 362436210 464801231 34965104 -160441465 826294285 473124578 -376408852 -183845633 921158665 37103611 560855674 -668978918 -623110379 792990604 -358669547 805998801 510684739 -677730484 -539082603 -477751797 779463709 -54066258 -920099878 19515675 -272701715 422625138 109512683 738240646 -689949955 389572211 -875042409 -758547428 -655114115 -190498692 362160603 -408022452 -603190474 -416331988 -909897586 -915730749 -747842933 728411118 798413378 613119033 436883035 -291907061 -681911788 717821100 138983823 134055296 -326311911 -713752424 67110302 941078318 -567483781 -80292254 -544375855 284545817 -716919022 3130856 -791306250 913925120 -575092254 600100726 -903171798 -13359388 -726177402 -964709520 794374402 915659668 -974366546 955097150 113885016 811764811 -448561549 -872521383 -113175099 -977182331 -54198666 -710831132 188985281 -648027293 682096959 -684433646 685514185 196476541 -274390382 430138063 652895549 -960384818 138561029 -441897321 -167622637 490673745 505535905 -481299166 -428741041 -718917344 -359799493 -214648788 661238918 134227608 -145408987 -883657566 -896523288 -827898361 579698004 -212215329 -387208446 -575977733 -435072217 -587884718 61611921 711814069 767623337 893441828 34438776 -407954064 960922738 -433191201 -350537678 -105072026 -885542644 -980908159 12746839 490701624 132224570 -891663954 -878867937 -784806361 -722748922 953225216 -662122045 -829500892 206439038 289900895 -148177689 -555877035 -360947669 -142780377 -244934206 5592035 959250248 -385519894 796149075 -835525060 -116260029 -109130093 -971131737 200976731 446026906 843542038 -697732436 -404717957 603400434 85890785 242585078 209128205 616081218 -308841442 -291158100 -419842273 480279340 332137337 -989196534 -79484867 666642294 73513157 973662782 -249807013 -973561021 -328385351 138022823 -120102701 -353494618 -400292492 -731616144 315481091 -758568527 -931348973 157812066 717915708 -163170886 -461554112 -703258084 -843877816 -16689677 -708609792 28033251 -103375870 859849214 -845686986 332705108 -701537016 643486380 -675271209 -640246909 -558332484 -155039768 -504610221 473239176 399253221 -659694250 -82741101 -867232177 -61621935 -639852749 -80006573 683711718 791805459 -71257902 -956368909 -38886325 -446497893 220613157 -125946051 332049258 -871847476 -978504498 -364277511 -594065984 176251969 426201676 -83822549 434463571 842595841 804953404 65233888 -785631828 -808475756 -862266275 -223653655 -213200619 814382775 936587038 -482377890 704597312 498580995 -151235708 9151296 -161503682 -561694674 444416687 -563334698 -230948840 455314206 -865690286 680660000 523331819 -282340464 -403898067 -807235727 221489120 983920053 -341783877 -220640160 55035562 -325431942 -657696313 -152336110 369908428 428372482 -535918592 -713444992 136369885 -962903625 -732271694 295138855 -98848908 -922362384 -591830192 -672828288 446200464 374824716 -352004469 299251582 295794559 -36002709 -404340005 822951420 523735259 -707336221 -987245401 -562030511 219239481 664468813 -582878744 -295823704 -748491872 22799109 -94934179 -792853929 -509576080 -549956143 14989584 -645397506 277295234 735973420 218609708 -856590945 -482550970 -395000779 155655404 -555034338 -677368193 -601408871 -383936562 -430644743 991627208 -531487674 6387695 -588806363 937996894 412381466 -442519485 882512770 -317685139 104887336 -450383594 -943034239 911301328 -64185605 -954435394 273847119 446229103 -428501481 581296872 919481673 -817443124 338324093 -690360066 43765980 -172867205 -60068278 818064833 -823969356 353885872 415803569 657115655 896764773 548945846 185573725 -816637361 923103581 -604002565 -972934209 69333611 165971625 -914292285 -811412382 -223703782 -739468858 331270 -594027579 -159980720 802434696 460164576 -894186647 -60358400 -956868176 -89634656 -450765326 312899845 -427021566 116106799 351577017 -6846133 -557659237 295763008 916739286 524444398 687300523 740661522 -755607422 -879112481 131409951 -471357027 841419743 433501287 283808617 -442795884 -876762428 -943234469 770172925 -264637738 -330343025 -924660337 204943158 -614745321 460268320 -315525804 -437569784 952977413 651759718 824767356 958802714 -850142360 -898781096 642696855 227694118 381973071 306990963 -1746862 -389482954 -830710503 -526951582 -299196156 544930634 540489858 167592632 878244072 756167703 504870499 943508616 -299678647 -637461759 962015244 147730961 -335431900 157276142 -343647199 -910306164 -92578568 950127603 -281540460 -153901820 308424186 -567947721 -12684939 -513508080 381487429 597684970 -258872202 -513671531 429090212 -476140868 722925575 582032836 96590767 -365495570 419227071 -32464781 -92741139 -929194633 -346828104 723810569 367925224 988617414 -814068572 -202393923 715173321 -547796886 -882800836 -869385794 348502782 347713939 -259829759 345679758 -489151753 -330471101 431873670 -216614393 -315032847 -103859086 -495981380 48540201 872767468 354849642 308038273 519723335 867749341 476623872 428782786 90274549 86202324 -220823039 430773051 -557368691 195778742 -990834920 -512712621 -380605431 61140938 952706755 90568417 944529585 218233609 -32184867 -778255860 111659150 -250039379 -280270808 772543892 186698346 129752894 -69783054 -524958051 592968374 965891393 -909983324 512955172 -948754919 747876364 120252181 383577790 701648256 -144998582 334685965 181571231 872663544 -98949061 571006549 336509690 -915906918 -371911667 162905758 908506408 356741269 -152085328 -668835393 940263938 -357308014 202075834 -539476954 695062884 496058280 137772119 144449694 780938234 -548935660 -438291380 -691313842 -926671372 -451753161 -914106569 592048159 885648698 -6988293 406788686 -313706973 952770071 573136142 -836709127 -488088161 -402202211 587856913 -650669828 706565758 84682335 5017220 949441553 -561196197 288767164 -841521551 73950716 -629221902 -464684540 -826974296 -948634921 -670838716 -86701283 790413875 247449152 -683801605 914642528 -313734996 -840715687 617966893 112721790 -913887941 38269856 -110026847 500256106 -566903896 73595633 -890162771 -990663057 -618889284 848646806 -768026632 681054068 -640435774 -583727938 879511640 -613071851 -586224127 700572828 693070858 -897012281 -590461432 673314270 -320584543 -201286980 9194967 -713517733 316108583 314771762 -370182335 822834011 106725277 988711449 -219523932 -741144624 -759618170 794598876 -447954053 567900435 -759621521 832037309 -836292011 500639185 -649463709 784676978 -757926793 879753411 118653571 494646245 165566544 161304074 -102549662 712730688 865810905 505518066 -880553581 -42075546 854647104 -851446694 -406269570 -914176230 729768649 881682591 -874164374 652590031 855455999 654848432 -876148430 653492266 703707334 660697669 101775709 -801648905 782295105 818529968 775257767 438516742 -977843609 229869586 438635427 -878822647 -244676380 -106960013 228124197 -231871683 -18131877 -850314608 641834968 -129055104 -673605122 -624174597 -462341235 -686260957 632307407 -117196809 102997458 -523342039 741503266 -617448503 -286097775 -698514157 -567892587 938143447 733958698 183970594 -903798586 318351538 -461993747 954686714 637319480 630107284 111103911 -97784496 -666910857 -550907708 747667573 -477869499 600347319 -68161885 97284420 -247764913 -138457948 -875540618 -985474554 489805607 80068057 465369626 662796317 -929933470 130075194 967683297 -981146016 -64198588 841354754 -857974391 -79983231 427375963 802794958 -613461818 -651606560 635896994 288471966 13966614 967869415 -777155201 -830990667 570886942 210852129 -338978924 317016515 -82823046 402400906 68047850 725725185 776222591 -893102212 -560078623 351656359 956067500 -58356765 480361324 437398649 -596832776 217599342 453039972 -363555995 -698721797 167187009 650582609 505927967 409890136 41240164 131079917 936589488 -234124212 521229019 731478476 303775729 -296243112 228907619 -126361455 231566644 20763461 995518058 -22342859 723371225 -686906828 -562292584 -375365301 895793128 -662962770 -536845776 926274396 19058662 471858113 616354643 -686630270 -676902755 406810931 699185599 -146123715 -557507822 -22883000 -925210790 834230993 636632073 193465162 -505645090 -315858725 -323112856 506346364 939245084 227834072 283383513 165124893 880905839 -568853531 -348028238 888334511 -834014245 -788854342 -775154827 941536007 -520819876 229463936 -429458554 434265238 -373755861 -173877349 -106215095 -456976370 -306820624 -291431193 -656645668 739621596 931248336 149172942 74740883 618547325 687184488 562163510 561641851 570509500 -670114290 -757830493 -776953370 518927853 -327020619 249045870 -974765827 61764714 -11315240 -758049217 -494969830 -216527118 973177773 -977857087 -533589469 -415120512 309986127 260476429 690211699 -708094898 -202719295 946349595 -801104575 -53005369 -7526965 711931631 -47516482 -90792394 506808772 -256393652 526423914 890180213 967869861 939767257 -181744228 -616147461 -79272160 -126724468 579233372 -397422260 316281583 -228384593 744914879 457176579 694929441 -821181258 908270595 936492209 513559065 465002269 948452328 290910721 367519036 -147607772 659553737 179806880 550146042 397663032 -208622779 603379596 -461604781 -820358293 547087247 406356262 38208021 524690171 287272727 281038054 -525468653 -412864 496489813 684078491 417338250 -910850399 -750310601 287061406 58608559 -757224953 -288860766 -696763661 -857842913 -563114382 765192414 -789301876 858894537 897795789 -547031152 -604479901 718590321 606249775 -857780389 834703345 -28178871 229548998 -681509093 -400993804 83632956 177954342 133766397 -495994600 977565487 -131884997 -39405411 443414147 -381656996 -621909653 -169502102 47525887 -513089553 368227583 566508918 357840448 -296528022 803689599 -830421831 -583240164 252011509 260332246 658083439 -964235165 208247276 859162701 91240432 5501090 571318754 -24497059 -868267689 -257959274 -542979776 721015445 27450176 -448052413 -205087988 623536368 216715978 228186762 177539352 -985008369 592664100 524234532 -278962830 32283905 481873960 803677595 -596220495 648862361 -732223924 114134577 560780573 -722981382 70409797 315341138 322962693 932829065 738612470 446859426 -526809829 574794894 393192537 -995914519 -68705060 157348624 410584539 -600971542 -365191290 761255038 740395789 245192324 193204275 -460778802 248777022 -574771244 70562657 38466175 -839558971 404378532 -871072360 118088037 415173387 957162377 259052087 -229752092 643107237 -850372810 12134521 -930334651 -165854588 783744189 834697992 -42954754 334793917 -961045935 -347220850 985685874 746291721 -263539505 694759518 205487927 -638723473 218952487 757697298 -239761649 -208181659 558233630 958568398 228670841 865468818 775309713 -399760651 927140565 544211141 -984122844 70392073 -778308307 876485284 -866134555 -274740144 -708685358 589748009 -61476744 -186800151 -285518169 -774815505 -323644600 324735465 540894246 -357717114 -745302798 449760013 805775773 -696093926 -37514265 749090137 -199899287 910452699 472588611 194194791 -446683785 -422278741 602545057 -385111685 688014626 861748208 679178696 -668504986 134010839 -251335164 577730431 495127728 31087979 -905281631 -285065444 -940593407 428070858 606709592 112094042 818824243 420457625 776564684 705641745 323571056 635473236 -571886592 -119793387 -792526943 -166935269 417211552 -480094260 -261819596 600028820 -637715498 -398680420 -271484293 -176559280 173490131 339151469 459351659 284276424 181195521 340325491 349705233 -588378069 -523398642 -426733649 503754062 -134343831 80233125 -255382641 883810752 -302636737 687215169 -134364641 489837836 -105079138 141821606 848411457 -392493783 -938532354 498661574 9820790 -770153773 -88164642 437012404 749748439 852243373 -325837022 -506104116 796713920 290425143 -698870585 -762956686 722011640 66333677 -521402346 -325333197 -364569509 452489407 398951624 -107641862 -177795842 406773397 -243351033 -773341943 -995672759 -684979000 20576621 895856473 847719737 124885789 -95622632 -895395433 515291689 856389937 -910514070 -65338367 -974976729 -51815845 162425500 -319678704 315468324 -81099735 -106035073 600955180 -233698181 737696783 -664340473 -925947082 740666001 -713414416 -519650069 -769335625 -987814601 703806513 623387752 667238451 210805482 156111540 -823731269 -966461071 853352468 291319889 -280958464 250123362 -101192443 -56909235 801785158 126969674 104028763 -679855317 421009526 -780609192 242799017 178598561 776936685 148528154 903645361 151531202 214562740 486754522 -584967462 -187739412 638506506 -317062867 -15087792 688816711 -622173501 -904319372 -755108479 573365677 863254058 951542404 365368989 593092215 308741350 -775087449 602939856 -702559765 442270199 -531136333 879135424 -37709108 456719781 -190736596 916448522 158619445 523655656 890067336 819020163 564104724 402581925 810003130 -932000778 318079847 -93325038 226094429 7213258 945372540 969550200 -892952075 121108157 -486151510 -601422620 -521947096 955504736 -692239129 360616461 162650858 835588090 -738710055 -158829581 37987372 593118233 68703933 -411790645 -978583145 345432229 455059053 -377409644 -335454236 813643405 295375755 -468488130 274581631 -976391739 -662908688 -903039454 -984037071 346493608 987912728 -73962543 -392587786 -939675152 563152763 690251695 -45891921 192726155 -565180469 -942726196 34882901 -836562799 -881797084 -831420638 -814857687 -476524519 -363521398 57588542 -645654047 845883898 302676363 -938965145 -376930062 312825383 -789091605 749716381 -264472920 -153394107 -141990079 -400262903 674576578 533645009 -783052718 -998600444 511217944 -284462196 -961918854 205201228 -813055396 -579735281 -81775002 427155199 233285124 609745989 377348056 -676193708 805288684 -676693019 -178802814 456906613 -770701995 -465837787 -223715027 -851237599 783504907 448083786 -415641623 -927200836 892804544 -958491499 -888410644 -967613897 961450239 -774316515 -986709887 -933341132 323548061 446123414 -557529146 -268451823 -721241943 760690172 894711890 605897226 -39280579 -278909470 858243383 -738492868 845247539 677992077 866040178 195471254 672889592 -706756635 -273747666 -614382396 883470808 -208210400 308657515 -969510831 -74549479 -700784788 65430680 500656581 589446020 750733394 64341598 241263330 -160961515 -86850632 99786644 -951815725 771262593 -559508979 906527533 -937888681 -624207190 191866569 555095681 857726199 590999417 -636005887 847623654 890750564 -546272709 -530066554 -55688258 -471740138 680535054 -456036749 646805693 -953497261 461218050 -416546797 30484928 154992240 187610049 -745710830 306092855 671670899 -622700761 -171535448 916806349 74436708 869768949 -342333281 956983911 305939276 740821279 -120844563 949886240 388255483 -673935562 -142934889 684628326 -817462718 -414844729 267624163 -693428426 -503260517 -951701334 359332403 721724893 -123631498 834684058 965774441 243319024 477678473 619516096 758019813 481154999 45288613 608270158 -78908370 -752039462 131427993 257197051 -941463504 643674229 907323342 606923837 -700765230 -585232403 -991152358 -173689068 -920214778 -422673491 940577453 -168592972 286322288 -475692728 350379663 415923250 247099755 242814503 705215786 596501992 645376211 -344108286 315859713 -604848292 -901479382 -525468902 369057046 688841611 290998813 398080110 -284597453 34529839 796543835 577167371 -970352849 255403218 308493188 -755070739 -699799938 723368241 -602853413 450513256 -789869515 -142880325 -31166685 813684543 437442402 506029410 -932546239 -887546087 -796825069 261092923 867020360 670047824 359898711 -129240446 524174752 450236908 -309100628 969707936 -305303603 799551391 -302280331 -3231220 25363017 -386975136 -772397754 138823285 -579928168 994369674 -880750686 329982425 503427580 73829359 996638849 908400256 897701115 -748766790 374414647 250913920 674426221 765178642 699279877 -945966643 295637561 810645632 -233671517 831103340 -210462511 329811776 -739269597 -507970207 -113885022 -768560451 -68795516 -517473754 -943495996 -278904858 197828419 -649969449 -678792408 512166093 -549534382 147718461 994817696 -957250427 -831099967 -345520824 -428061329 -376560404 12400866 129872125 579378617 57807098 32762622 202758031 548417823 -950014281 903538049 32749784 -618883681 -764750215 457865223 -176170287 -765700485 366174735 654246776 -680566045 -620867047 987334268 -432709161 -530107154 -928627639 -749394272 26951074 -591308235 -216994230 871264785 851822261 -602959058 -281284983 -504807979 110098780 419366347 -444197375 -480391006 -109472723 531719382 -440074641 -593625394 707397916 -58032955 635991860 813428598 65272612 -164675974 -47406418 260956541 -773002673 -956733628 370481454 -32270662 -758206069 282814791 -432261242 735757705 -380559638 -596598784 192968397 167486685 -83873123 -564509328 -494061513 -254876170 376306118 -761214847 -544965211 522652126 -352898591 -548685279 36221203 23913374 645798941 380211256 -60042877 447293910 662330769 577706516 -312857843 95652437 -837468439 457520404 109707485 654539431 -596581044 -566735836 -907982097 596934618 -255143736 972133618 157705024 906199120 -923863233 431917339 -927203222 -805197795 -571625759 359501357 -21967346 225660362 486661130 161131737 755207025 -256579535 -658395720 657343086 -393547195 173627060 -256551773 -99005872 -125932443 -105601526 850152330 87689639 -900352233 687480051 588610546 -889757606 -660230665 -3269887 417253276 281846079 714748666 -475055577 -644757923 722629068 598050814 220185367 202392204 -797842053 -724359518 -704385640 330439733 651769217 -979252265 -597376128 640943249 -61555299 -362999693 838947810 263047914 104468108 576016615 263497715 152251466 -737396584 -724704833 -513060304 158597023 -289380755 759728783 302292532 -911880195 -901282643 -145943791 -851898570 -10927819 -96176786 628019393 -936842137 -921384001 -955551611 -64185655 491567925 -850034934 852800887 27786374 585402671 271743054 54428200 305169729 -545011802 781828905 543176590 424316595 -360265093 881118628 672456070 519591482 222074521 -209053479 763288936 -593346938 -217311050 11493045 474168790 476462040 822306600 -400601736 -756527493 -827486107 42715029 -358098420 -946017665 -519867168 182142865 640035265 266918837 -171263321 575134412 -570752761 -682098068 -326076901 -55470087 575897957 811478220 -158648875 -613537177 -448564647 975309520 -253531422 -888999487 73024374 -973193086 931949335 283582988 827926980 -402139172 779625429 -298451924 -635368242 -373266522 -126213746 -156187950 -928943601 356731134 -900006596 634378070 -775904725 628313608 -160516795 -636675835 -105363392 -948294805 -796180960 214804404 936810050 -864353774 -271716805 798827151 -347021946 395656908 369718277 -267671202 217356951 648696810 91528932 601990722 -73796904 -276600398 754541248 -342927555 731784009 -6077010 -9230286 354062789 722807417 851040425 723355812 -854604377 -606738653 -411304883 243480145 61490664 -265904657 -287364597 528193063 248624609 598353440 -351726507 -340209740 980999700 -34594167 -915568762 935433696 -838213648 -142355539 222552824 -890931484 480162458 207167568 395819083 419259013 -167990181 -2969884 951975436 759239090 696605509 -490190466 8749186 678228427 -705880350 -546139511 69362344 342118929 -449943001 -593911183 947000035 -40842325 -874092433 553814781 660823907 -352098589 185354535 639751180 -267683711 -488639208 860792340 -649344787 613395444 681386608 278710100 357984678 -674589858 710711735 -262539826 -364755965 -722809684 -918915779 -879770361 325576925 661561494 -932727478 727648076 -514115901 -273179312 111055401 -694743229 -630431736 -597224491 -7947955 618833889 134065661 -813918180 -210814004 626480577 -65383678 -699163287 322743873 80405293 -177863471 -523283260 -257719240 173044331 -563895173 -655527906 412124553 -996714669 968019693 282049207 860233577 464993140 401658963 674173894 -341919322 -909636653 -912876736 959557300 -920854894 -98118318 -447159338 532579953 -995491873 310620320 -200959391 -649961803 -846821690 -669226025 -58973548 -69363754 -192274103 -660165969 -48515567 -916163912 -867900872 -199588416 -948893931 384896757 775966685 -414110751 -108071613 -103445184 -27852283 658581572 -63322600 500450929 -6141246 912508763 -117426974 -598700729 -345425768 650829112 767156952 289183512 595475144 -780129503 833399058 797691514 -800630028 -86679512 663920428 763429259 -850561018 -117737650 312621855 7921083 554643657 -656913172 759000270 -949055028 373392166 135034983 -210370300 -634404981 701947466 755562333 -638909592 -271439162 460169310 -496280605 143980169 -292614595 -190821559 -873913618 -223140379 -737870921 -38322417 -364276674 685549826 -917752333 -319618109 -352108574 463379820 807890855 -501619674 -269599036 58317479 181089935 68422909 251524716 -293982448 -787447631 -334685703 755979782 859406594 -128256826 -783615329 -566256274 34404971 290306284 586825874 544777416 307186443 73811514 -788188919 290008360 -641812822 577651737 876901332 755097291 -461274433 592680255 -44798353 251764974 -758574938 716539245 -506840405 309287820 -482952702 564134675 259004217 -301366171 570762220 971873576 33569283 205912266 504516962 308736323 731239755 459792330 -788430532 238006728 656097611 532396942 544753450 -718560740 -803713795 931293989 879837989 -927570297 674683980 -853242633 -223551509 113310260 -955416207 703142953 85799904 -455533325 -210814739 475749651 413820099 -266258327 796891294 418025948 621163499 -944113703 760202368 -176936860 889520794 633544880 289602880 -675073148 -436278939 -572884809 -112044977 -731225216 704714392 -541868754 421460740 -198392987 -665866087 376777115 -43129674 -791309839 -830673495 -916536149 -514251514 -590052836 599506504 526221808 475656981 191529347 -635165541 -130131624 224047634 480898422 -22310866 243024727 739427511 -210232845 -900564508 25679586 -978316609 -663950131 436141407 959149391 -901701593 -335436781 508713334 390286313 -214250428 -701807264 -860158566 -119115032 -631207323 338753966 -262309205 988526008 -472883418 -694094269 800573235 914058982 696663827 -124644363 587887983 830693850 216806834 -483291982 410908635 -65897646 -69800448 -248140751 57655112 -337779845 511475130 -860252270 -371608452 520867860 -729967703 -448971142 -285435327 340256300 -771907056 -798223548 -9938046 356070986 -445679693 -689014882 734286122 -467858970 59122431 -884834512 438696220 -336040860 246495397 818233393 -129679685 422069245 552265172 606701854 658134807 -126087332 351798067 595556922 -151322872 -147114441 544295896 479471048 -336389256 864331312 -595640072 -312868743 -382701353 -812498442 785210491 592780600 -638363935 -796905704 968169981 694292467 261964886 -844742155 222418549 -851543576 -323845982 -790891963 908666307 418864746 906487199 216485006 191322748 183836837 183856774 -775370728 -133053392 -985021124 -323443928 -329226710 -990040588 -795836248 874961776 387618115 102897513 -609737820 -224131715 -86089807 698879044 470720914 -917186164 -630076965 113029151 240106829 -103360923 -10522611 -293634278 -495516534 -645877901 -905960335 -347494995 563359610 -568871330 438243028 1986275 -203534795 441099847 -753127803 -281142190 -172915520 776014441 -372962836 -923322085 182626529 974851664 321468802 -694275686 95825289 -109769019 -676454953 884802516 -750984947 121328657 535277968 -6321425 -559589748 655223296 -816664820 499976623 -104717815 137384162 -621416564 -76295076 526705561 574691265 434028628 33622508 -860350197 878352499 -320581576 223491183 91996768 244455100 -746846752 -857292544 720660839 455626337 671593616 -334013086 683518712 -810850398 882746693 385184070 667795607 -922496210 -333338261 827401540 302764656 -718768706 -847833558 513014038 829762422 287658699 -74837190 -993964804 -174235618 -303225676 -130652280 -372359783 -644643734 -427992302 386238854 779884244 656284418 387374278 145128689 357095290 859407380 214073019 -72923615 -224320699 -596958397 709400523 -157993122 -125273779 277375603 625481426 -642318719 896828769 34782322 -928166223 -570447795 837350748 236508597 -481702371 -647857324 553431152 -688045759 526003242 310792733 -990602859 -552256683 -419865317 -153647654 13010111 -699074413 728692699 582897859 -465805052 -179869063 -652566970 -880669366 -867964542 -180497424 -100976307 -426405787 -987147834 83735056 132770462 -164873578 783657469 409089128 665932244 -71472458 -54891221 469004594 394980958 -460018891 -531070386 769813323 301336612 91932714 513980080 -325783601 100083823 -605798561 513378013 722296134 -332566404 -744672769 930396981 -455901800 920643123 198405941 886619260 -106791685 293702528 -473548003 -768220371 821072311 -407390253 -369756468 -915984840 -667303087 -976554877 -396634181 -793997370 -510822618 715275651 -617978656 754109643 -181530286 -885505114 -451265548 -421615419 -616323060 -448472233 607301826 198744002 931162194 50347594 -220739321 -996988479 -733095274 57315573 552033232 69554121 216635149 -184745992 361268502 86888458 474253506 -207083936 -644382102 985619363 -621057657 -389446517 605481493 638282897 -418941221 -1358692 -135719601 15395923 609005446 -932434757 -270179932 -304986024 -681431738 351641730 593540970 603111665 903121325 134901132 139046445 238876527 -954540803 -539514427 280029860 -394060641 277491003 -313856240 414240610 -224082423 -194203163 -882748469 -998038259 -888866906 523834886 124554255 -643169789 772924282 -710614450 -672068051 -721816036 -746316950 -129784237 -604973329 134365447 535254898 976434650 -40839310 -514013250 306618057 659941564 -452269911 129468278 697791388 176677883 968938393 -249524870 864238415 -305863475 977874274 -370411306 581744472 878322016 167775553 -962395284 46851222 -978563689 -682486133 -179090274 -957022851 259702403 315788601 161020241 -81814600 617316285 -249103040 -386429886 -163648467 234575383 -762056177 -65708076 -188935164 300876707 711121561 399954261 -943425876 445799320 883340314 838535591 -382283174 899752285 73046457 -410981825 451398592 95354947 -808273410 -845668711 540839708 143612835 157277280 -499954174 -274276560 -728772292 -262919368 404919827 427184512 -622428554 -156972238 980563996 -500805960 56898170 823639830 -684121412 -517925826 430850164 -151609612 484038375 499339794 3617523 689541421 275130547 926478406 -707843663 33878685 747140644 685334796 529160738 370422872 31066274 728715711 -406528301 -833507530 -165615079 691766563 -171391191 -655379563 -45780242 -71537897 -934022722 924357419 987991469 -343387589 -636786593 819348882 164122028 -586723225 -257279121 413765090 51079335 477933508 -999374587 -153350550 -294111822 -359635531 -98326292 -522262076 516217087 -71937402 -150145581 989760818 929337589 519594964 818750187 17921552 876571850 -461600400 619600432 731801009 452500482 293333487 979143179 801691658 451738529 949483625 -85593654 -364426019 -735562941 -323671364 -25965123 71674005 89804216 913473853 835329494 228258835 -700801435 457758306 -919438527 -443574126 -717274116 -813583740 -786022733 -115151746 -494564869 825276037 -686441752 -653248715 -882894407 -390574163 173444777 376653136 -394001340 -609099004 967492419 -893447142 -643491476 582131954 500935318 522311456 889699148 749246544 -796186715 -528074422 -34589156 634177777 -645908812 -26254829 -146356854 -313981808 -994243646 938869266 -483657296 -896191787 438247760 -903317576 -950763933 -452534585 -992118313 462552760 424793104 -270195343 -224765038 316674853 -744543167 119217627 -791259646 624715144 862900763 381133438 -359804227 739549382 307946603 -914371206 -626548642 152880328 719759973 -578728493 -889215360 -504807811 688121478 -213538556 -430998518 582895989 571059544 -415268546 337187259 70289247 883197412 959190108 -72487306 -851301650 196263586 -121372726 -180161579 -285352000 -351325230 590532739 -297296936 -765043866 -980781459 -98956749 -342140659 -973862526 -894741017 -878417830 -348318285 544973655 501412863 -664878518 -548460072 -671313788 -979988684 -787234670 257483772 -500927729 944842524 653992953 139960750 637413615 77568224 -534769351 774765328 259223276 -154177474 515247668 240080762 -119687528 -487640869 -247609714 -775355273 -466440664 -748676813 -336930652 -805974423 -344812611 -434532381 485204308 746109637 519104053 -866850072 271561521 774400866 714879998 -478655856 32065296 500949009 -513100979 -57033417 -648053328 521692128 -20492187 -163511362 -34314449 -666026864 581463176 -328658208 -554675682 332101482 620733815 914609412 405898896 855666048 578449433 794222065 -212486191 -802896263 -161828446 842356112 -729162872 -590635187 -587157848 -931277722 -417008955 -257940107 941421386 -303034753 -311207864 -369996166 153081915 -473942579 -83664892 -788482782 547201207 33332882 478619958 848098800 -797280570 974582640 310522599 -829355739 -203369599 746833016 774952595 28463526 -291688866 309914287 -64071255 979364726 999176594 -920016653 -492063277 368212062 -818352927 524517845 597572032 851230445 -449114764 -815274109 -84217081 -530275223 671964405 -863002352 97077101 215111357 -244037809 -43453344 -455835522 715794877 -268915351 -200905863 647319250 -24126072 -631715657 163272229 847109019 916832651 -290316567 -449274591 637247235 -482866724 -142055524 699982118 -102730303 317433098 42650884 410222532 58604335 565863509 -498520824 -419160961 -804788087 459981267 282038439 696662286 109766872 680579479 -289048574 815798882 302601725 624923658 458002145 -463284243 -747882749 -100251776 -588042145 370780142 -559667166 -60034074 -699423228 -393928336 510159252 702506797 -603734912 933497984 135493660 947737653 -263981522 280617165 543371793 -805619161 -365636955 767712361 -768004738 226358434 -994156913 -446138019 -858325879 493615602 455488156 -685545053 287394757 -400133128 118698948 856688093 518719875 441308101 -719097717 -764676755 -263363317 233024833 313865023 -734127235 552112373 -782815583 569935918 904382051 62969425 839294405 47245395 524075719 -392449740 818785678 434081908 -878271471 182975234 -4552591 246826099 365980392 178801830 922989361 -394958011 -515274905 -457742428 322853662 858578389 -608326224 150290359 -47170530 827734041 968002352 -302476884 289222205 663678063 -431211519 55377297 -805748753 364162353 -584437259 -445960582 -712913308 -550608159 -596630017 -528619824 980683672 -745653851 -541346349 -662165094 -847125422 345671068 -576596968 586450094 -179612657 -57455983 -329796921 692853126 -317802840 -297910020 986072168 971662422 -956229608 -178573016 -882616073 427245755 738255042 -966875212 -171420692 -144485833 -147678205 82558399 -340696619 -464702238 330374071 354649885 -616497420 -565194782 940940672 -511470104 -758582441 -296933833 938811897 -770963502 669489441 757955181 -927166378 540411899 -481802503 -381781376 -685973982 608129724 150293594 628406382 -864603841 2712724 -707348760 -423091884 748701254 890709474 438326401 156576640 -474998471 31465513 507904996 643818727 581452187 -58598744 457989540 639759045 406238043 281630694 -271922349 650708769 -864148466 -241627041 -564932559 -779583094 -557207262 -390009397 343144590 -299217720 -507588818 -368950852 488943208 -600860321 -248517915 -882902015 -226488884 -457397129 877612043 -760275054 271277869 333933011 167038622 -628752926 886608493 -59029874 665179748 -253875706 781149994 -256858981 -315024549 -798305203 348125245 881338753 -517557547 31817350 996462396 -959652107 -374727906 -541544402 235588131 -413203667 -850661951 642104374 182736065 289911124 456913618 457994937 693737558 -323555338 873181389 508227725 149567026 -485169948 272091554 -106980891 335028083 -688745740 853121946 -994177400 -439913330 178176087 504687630 -716125641 -982574968 868701660 859838196 172266748 413746468 -710860702 -850708167 -84705376 273363883 -767752042 302890332 837309943 69836184 -469288387 391478915 987195843 174388308 -568718587 -998971383 -840903594 860780389 238475186 -99359770 -350458802 -772174880 -874205749 -365526742 -184370087 -235056509 556659879 -704061162 781371056 -140184208 -109123830 193566766 664852454 -269420030 985216721 653840359 378218609 116759072 49121031 -529010093 202904540 881277671 -743611184 195575400 417914200 -771321108 -144648672 73659962 782562199 101815667 667069301 -823654946 297645120 934015063 771020380 -805431629 454941032 -917747051 -708089340 405057760 -357755082 -400285544 20903351 116764 749695704 233869150 73326336 -92153511 215406773 -461099194 -501146488 -895464715 342408787 -188112476 -152474624 -404120156 401580885 -117694369 7724828 -221698426 -356953299 -697616239 758158896 -160878423 -424956308 747628619 -563256070 280772275 548420861 -885222542 -807773278 587395694 -610099925 -537964441 237468635 -381045648 564765263 -207057678 -850611866 -893032515 -332871847 59899498 947036084 -681205017 45845965 -140538238 -409478910 267834307 -817028282 -168174274 783508628 437484180 -471397356 -611002428 870987033 370418104 -640864764 -941638175 -171883131 -370886323 -84554858 -167620572 877878768 216657290 267796062 -292465747 -161509966 81817515 -843791440 905309144 119027644 -78797955 85965690 749518347 -345958611 -174380875 116799810 -631952601 681115711 98708086 -901731372 -8656600 -463202323 477761325 -562913550 -196909550 -570020329 444085780 980240961 -897631980 798073183 100905730 603117820 159241792 979249166 585092726 283505016 -597119642 849475 -256544685 -649521346 509122770 317747303 -475648145 -843908726 856362158 499877275 -36795716 786002730 777183985 -330977840 -102144685 -179878197 -570440441 -440965558 -347763062 429003144 -506652476 66052823 907366808 -492798498 683858558 660566256 -172694297 -82565319 -703253580 717395793 539494857 -745377403 648140535 -423594408 787779649 983518489 -230448380 261870079 -170557275 990750885 100130572 -563241055 -515984319 -959129100 -320994009 -451093373 991874442 173364371 342821067 -672524778 878814604 976323510 792938915 832599968 -533084629 794838282 -472827517 -750626658 -156541593 -688291963 -514390790 53717952 -630527741 -20733591 940191084 924006132 388722635 -522079432 701579686 961776844 -899818230 -541301201 -773756846 124954472 124159559 -949564404 -432515643 642728019 359678504 -937578964 836537900 333798385 -803050894 881953773 424744625 -562339344 -947789566 -872262037 515601831 -668316216 646525444 -66595491 333713102 -935439356 -417218836 486092761 74187825 230664276 -683260797 634404970 -503710899 515363773 -444090429 -901590604 178039901 924964487 469273272 956821205 422242847 -129412770 610079190 -330552665 -140751530 -925266381 -63557222 346479027 -951959325 -632503961 629568338 932212125 988179632 897099719 711326347 588683878 -52225798 -845898894 -267768390 948811748 766366410 -186547095 -439943033 379358798 -373564122 -474965280 -287673268 -809921540 -165320335 684045581 214183089 -148872806 -33334597 -318460054 951431943 576354727 230530739 277842024 111903293 205286438 -585598109 263046860 142596629 -834351190 620317300 -786963615 -345399862 135154801 -981915001 762904318 432255442 -780171807 275292184 460382812 -449695330 -690179755 265144361 796767345 -729929781 361974131 -24169342 -423838338 889459499 -858052840 -270046858 494825686 414163525 -769723689 -211033941 159471820 834629800 295230560 157477836 -215878528 -761250625 -867772794 273397006 -435677364 -597748767 -336283644 899853432 888670393 -146285050 820870897 -145719282 266949883 600488713 697001393 -760745384 -643470533 136235958 775682607 494405344 -891089084 -238663346 212046835 -796972861 -628706908 -644929953 -882530579 358380113 -923098427 -667414911 -81451379 -663725223 -49725950 -435435259 87718154 -11346542 -373745236 286986217 956084803 15599622 -333201585 -936921004 -473039365 -113531916 873258308 -663418825 -787004836 611588354 -735556692 -599587547 -699989265 -97287812 -323551180 866128538 -355855824 -2164612 -70534543 -123988565 -246055132 -527152216 -675647004 -413910542 838444376 160160566 -421370521 519861131 -419637648 543652704 512057861 478351421 822267636 -701912984 -403833469 -103747935 -821279319 468627220 200216918 -285912182 -770734572 -903760777 -174181693 894260480 885590285 963194918 -558172408 910148396 825709879 881768956 404345184 -697577663 -267071696 -374992165 549983322 227740150 922872556 -495494228 294214483 -482605014 -889047461 535181638 -555688897 164422824 413800958 618506240 900842665 660892906 -362573728 964242575 751433458 -411029117 -794001456 91438538 956265994 426934201 406683013 235118656 440869849 187476349 -144456500 -669263368 163206574 -672128193 21799879 -203548671 -133432719 -296731252 602065646 -837597474 903011457 -331118294 -440684742 -346346935 630478888 881492789 -231266464 -811128165 512774818 678146063 -196725313 -858318723 -101188876 -186264563 84859076 337935363 582394660 638077723 729474533 -534376446 -639246951 -606028018 -887005814 897532333 -621428443 202561526 72776213 -214445359 263534881 -94315397 321106046 298938771 682509616 352514292 -435826980 907183720 -574529697 914613084 930247730 -213899722 -514620714 519613446 785883678 241088195 -123418021 163135920 -950577197 720115559 817262382 641457899 -39459369 578651961 -74043109 169005885 -265230494 -684139618 445202068 853648812 -711623882 622769760 -180445344 -524532994 647203878 -315234341 834277161 299560291 -230243104 997900608 -844707236 98713923 148202904 104079660 -422491334 -757224550 -714295933 96259381 -46644178 -490219182 838414106 -242593744 -703699368 777610042 -481454705 453381234 -501470980 -615691290 406413461 688833746 716296391 888921062 963576508 -527905834 837755599 254839442 -864261268 730816996 542765748 -609777046 398431411 -837955994 -593947286 -725571341 -811031346 -548966278 41525697 -652257493 608885667 -949140763 552594833 -545128080 290690008 995329481 -404142899 400209681 -951244208 -968346807 -253893835 -939811660 -929138007 672517648 -390783465 -563404538 305632923 331839043 -471807729 -822103646 -278838348 -521213148 965939741 -836802852 -810553716 -888028273 -649913437 777947811 -15836143 -783310335 793801689 -707103776 84269658 -216223775 400425771 798776287 -445277440 -909754623 -828052561 764648898 621181929 -652564322 -414379520 -282400428 -730678796 -710057832 -52083121 562463015 -512070600 615041467 244968018 134942807 694730833 -737086185 -514707030 -438493268 -247291795 180718799 621491818 -884303130 -889130331 -313709261 460627438 -293926163 914683057 379118812 -225893708 -238299906 -238425436 694524378 971864102 -527482105 -47048023 483574094 -41520154 394712112 -305809647 127539426 825581749 518203208 298717530 527624483 365170258 799400638 -750504325 275949195 840767379 -289062629 -579924716 -952997671 -534207000 -863463184 -551692456 -134048042 676703329 701058115 196759239 576383869 -557672856 784807676 -148042634 -327313745 -705039808 -166532647 -557119521 716351088 -998933712 -101370574 21074257 753838036 930756355 655747460 -736858461 316711789 101181001 -45908973 -742972484 -524418492 -544666491 24061825 120888196 -374651715 691586955 933233994 -145780887 526868939 720984833 749855966 464371551 -482155508 -403975039 -269937134 -600115513 385294591 -647619194 616000415 353309787 715327891 -781361429 539882997 -53664560 875365901 -330628127 -358132261 -162026604 -529530928 838150899 353720439 -281558643 153808843 518031648 440615676 6472563 405267610 -912464774 695456659 166838560 442289459 -337055729 -730081037 321074651 588652992 571685050 -476138186 -352760571 -829128149 -638552721 271550690 -349938591 -683177474 412740834 -823358837 -724910123 729254283 -549658006 946176868 804368515 -137336313 -473245051 553640494 -266110676 -610640614 233988586 969228861 503988822 814669031 -917553764 -579967426 -428442066 443065409 -761898056 792939691 -898262873 434959336 -17144125 -912002583 -648334033 145164709 -462163123 -176941409 -632449108 -47906334 -68780656 -804302667 193909985 986561409 -433951340 -111258481 119160221 605661195 -389398863 401252441 33100725 -240197261 -428042925 219364530 874309839 -747275230 -622283379 -621883190 682417854 578510189 -41291895 -629347352 -520804277 637038516 279880389 613761118 -126986541 -587671501 -218244632 460130801 998139372 -651891170 -261629907 -239215331 788167842 -320470537 -714824126 311355871 -977862437 -111325363 595451155 913240371 -852569079 -794413711 618087596 -300039211 -88912978 -303626855 -750774504 -493754626 971993444 583566503 -895627791 -562679812 508312533 328686694 -617662628 836347970 -592944115 -30198737 -739948707 443914326 -154094670 772454906 -657652579 -462419048 -130907017 -818977632 63742518 -776971867 -316766073 -707296009 -251713474 256559437 801066598 972342773 -305450721 701618516 187362929 -856750312 51784123 654649891 -365968093 -989527513 -347124285 853941354 -623081378 -129651429 248262156 374032766 697451526 415157180 -575513942 -130768415 -305334272 260820317 -197909005 632308695 -134398747 -235894530 -986027764 -820308931 55371943 254299811 204586412 -721175731 -597721413 51967673 -260607934 244994141 -89730118 -319867337 302177049 -305312948 -831029024 -287772775 40605096 -70225520 -937507956 201187074 -541885373 -854989217 -88725909 -826411260 -675028694 -832671998 37160256 -238445297 307889638 164511670 -160839280 195654579 -272052936 209908550 672330005 280151839 -551459390 808501159 319529033 418040356 92766830 -331979826 91528405 -599289345 940521984 -383524604 629001062 -821637289 603780889 -351486 199750013 -936838642 -395869223 948113261 853449700 -461288582 63691522 357590846 -744960848 231755254 -540961069 -857565603 -852721981 -182304975 -548489984 -265503128 -342780321 -229408996 691057991 -607193519 -601185396 -364269184 374310232 661114 706602526 -167784004 -367835939 -211446901 -948644646 -35018564 253287150 -860824790 481343569 -496225600 -268448253 -196466038 -83148256 104151687 -390731724 -485282974 -320478602 590614095 959503165 -362923619 -66799261 -200879498 744347266 -470638459 175057873 -845340300 426093662 238160530 727503674 943138736 -728781433 -105975832 -925438059 697559850 913937598 220939934 434191804 -530214973 348348862 -946674543 330833312 51677663 -220147114 -221815102 14664124 472254174 -454149882 785281107 427941902 47251301 -119174342 195628679 542909802 76146897 -221521764 530020474 -253995795 -694597912 -590064888 -465383633 -542010049 -832489352 749280581 -38914184 538996691 -589859145 184795341 379149864 -664691612 681315796 -936499465 810923546 -322130314 -612055251 -434565954 221117445 506239444 965889694 282594956 767445810 -103141948 -715741480 552407166 772438349 890234345 -809438443 870346106 167375967 304165485 596966481 -702952292 440252202 -671560132 576382762 -750533718 958684996 -445537536 795445829 -656795584 970562814 -625260931 -867695878 -873667005 585949753 -676692137 696590638 334542591 143232858 -783080465 684007197 817507230 -639445593 -140161864 924866775 78849105 875118558 -77682561 808768597 140899982 452457915 -440693577 191903975 -883116468 313188353 63487237 -191454610 -240375025 782955315 908856526 789964244 -171897362 -382447966 -910547591 47632291 715710743 -138083526 -467334866 287371994 -254036310 -100100961 -5637372 996442408 984050508 -163019620 -684648361 988771147 -139299066 -674866760 -230717989 -708838746 -915184379 339836609 170752225 -849851660 -793755380 -908702235 -450313714 836879741 984983684 845934687 342965505 -618357934 61678001 990700666 -179774177 -997285414 -168158567 -710180629 -161057963 -92677535 -958481247 -840954805 -117554064 -131653331 -898259727 767833977 -183695659 357748142 995154824 303556377 -650968651 32848472 -411234485 -395144045 -245684447 -578652647 597084069 -934315781 -585474943 -366453678 -965680287 477658793 -505828257 347780174 -851565200 -980013810 -599080975 390665091 -406784457 -977641107 -953854843 -636447009 -266211568 62019235 829821176 -119840888 913041946 -569686441 -348120145 -935495245 487078463 330509763 387069629 -918499408 719492739 -303369987 -345927336 17063300 -529371356 28646172 -260064484 964295670 -985031510 100215313 182049846 798316336 -58062945 -972003004 813601595 518384022 499516682 811577060 -186744866 873771043 -789086876 650221177 708184642 153313207 -805020282 501665477 -810031720 66156682 -653196519 463150636 269650097 632157996 575105409 947373731 -946954624 554054957 -154898216 -784318978 796939464 424738223 -794824293 962238189 172203851 64401534 -740754517 877896214 -520895871 663660126 -164279583 181057963 -418364709 -505535523 14250575 269050342 -577040815 -498395235 -146479190 669090824 21877517 97224860 -100041334 -776768058 -863694394 379300782 -349808434 -882461358 182683445 -83938160 -51222570 -204660853 -205261568 -415096000 -838624866 -815333103 -139413921 528710288 62759045 156965337 -609613558 -856383825 -81293125 -928585692 390746322 949661416 -67239874 -554861435 378759933 -709726287 659771814 -352136125 544447546 97819327 770160254 399771830 -265452762 110457806 943096989 708898602 -351004506 -948480912 -871893405 376926088 -444456867 -480368978 -812941498 341461934 -760110288 -617378864 -532858091 -124481294 642774342 -704302809 593771456 706177513 -940012178 337783674 878533852 -197432647 369672696 678233543 472354623 969557583 197173634 -973898624 882534745 180719759 -346416651 970819076 1836099 -107889943 -688515690 520243595 -907220474 -379590696 184145029 316267498 132192464 390265965 739500140 -595350539 156315837 -2708077 -289933214 -402006550 839425338 7088004 132404649 -525772950 216331649 208978005 276466369 297283907 155325671 63382624 -582744198 -877104045 971572726 70724109 -26941372 -918918545 528892483 27307801 -650109731 -170794023 269497461 301459514 611349943 -383596646 -408642148 612857661 -910317019 -740910781 143893194 -41512844 281083064 470359521 826199955 -476794065 303022415 -836087323 754210496 921985009 331356967 -353431581 455257512 -300881455 810097252 310684246 -120381023 612732889 -104504564 802061062 -775425609 -974032680 721718102 -339987252 111891 -357312127 335129005 995580760 11027491 -212647797 417822060 -267015485 906545154 -184263022 884165190 997565421 -244952100 -795610601 -11931790 592340651 121532881 -608154480 798922309 353782881 -802172371 -764571570 -843768669 472963340 -898143480 -41083465 -721615693 -285868956 -955029542 -846425716 -513182614 -309142134 -582844305 7605847 163203514 864763999 -149424771 898458879 -889246299 -924694279 865765135 645096949 -545151820 -564551643 -855510087 -732815475 933175276 959733455 -559607910 -211556374 767580021 -706052150 960794174 -335932256 -403432756 -607153653 -260194348 914876756 -334652413 902666488 531484798 73833376 -495405056 246963871 -510245947 -233484688 6073384 694417490 856529370 94232627 528580128 -934605009 -465869442 -523889067 -210017331 741301151 234713706 -760965687 116554967 -398641038 512408356 204535842 730151380 -632158544 -137930197 307248367 520814733 14573913 47858431 239838702 380523687 352502205 287645832 -301739322 133080965 265272390 -227285651 253260105 -17255489 930722943 -715051398 508025590 -748717940 -902290528 672907720 510934510 -215141896 -356131821 979753653 -741529183 345858315 -122342791 -728698983 963882244 295820987 -329204258 513220710 928168924 550174380 310954756 -449650830 -361017690 830461347 -461862391 -615244438 -24040404 -393062564 -776445150 -101917722 650398186 -561001137 -962065533 -243879376 -629128832 -619387024 493356610 -712364357 632037159 950545974 303579189 -999010181 -446373943 93172764 -319607861 -262062008 -843410506 718823105 -730420961 -190909088 399187557 -356935023 120064496 140893288 413858 841593683 305924532 -890570969 -204909257 -728822812 -878599301 722954048 -499692005 -147883121 -338910303 -12645676 605093053 -827459544 -455697027 -381244670 971574625 -655287394 -183152678 491870366 -62959341 -724842929 181893150 -844745588 -883928682 522944045 450710647 -660159975 -224777974 -833178448 727511575 -273828230 617693542 -408949015 5733342 918643784 -754066099 -794333716 266589165 -960114390 475262496 -24411210 256749043 -571174714 866660338 545100008 45313124 749814435 -608549722 152183004 -635967041 -238654837 580692502 -707856101 276132496 -72995619 -47462204 915110391 753326550 -932676841 -752902899 -72691434 79172150 -62109162 -365682958 -493571483 930479918 -824063788 -680197506 -131091529 653249337 812162152 -36900742 -769983393 214869138 281845874 -240223861 504876845 863321972 961239026 603638120 -988928220 572856510 277922986 -391944688 -540120532 -940910069 -475662904 -942403322 -29365305 343935336 -671386278 735153590 674920020 -278356073 240059766 672904347 -70727144 300518022 -73418144 359913674 360955501 -96135566 -485323708 905469728 -905680610 263053312 837889716 196886230 846072002 -224315951 900832014 -156689853 930702399 857574548 109350122 592008182 643515342 230846172 155368414 532437239 11223919 691096000 -106742553 -256204672 -491321718 345528132 -858122590 741624239 437808659 432435655 -405192212 878805084 -467461340 -176103105 -14777443 -543780684 -864956832 -3363281 727058027 -437059405 -523366728 -983140359 -230981145 -61167698 794203117 336747407 -683083475 -546795436 849515378 384735246 898549056 925728700 -248758813 4944915 83443764 -391746585 816536280 586548553 149377518 -734490430 7947698 -741899648 92924154 9204937 -779661745 -884549871 428020179 168335187 553198715 -334638608 -293846545 -180581279 859484254 549415702 696855987 -441471292 -209753349 284109268 33542354 32545529 107995191 858487312 494142614 -263632185 9665463 962200706 -949887055 130280080 384509027 -750370449 119200492 76934881 -827555827 -783360321 -828308226 230587332 -452672570 35648616 -26555570 -605510721 -505905242 -189379457 793598725 -987968217 388982347 213540122 -274683039 40991987 826638388 714238244 -488760678 -135342034 -538502324 84747904 -256933505 -550251240 -4311906 58233928 -849035453 453831453 -881877305 -557887377 416198258 897531468 501107710 706861754 -457652772 -423047455 109568317 656295693 -381671184 538757147 927823726 510672358 -676713499 19964189 462616776 -460496102 -790608726 -795858749 -91675177 911091070 -786055479 979013631 -758899836 855690330 706884898 870130930 -736237723 -376364926 -969905617 828753099 398040101 -932985409 -975883757 -3432515 811836171 -625446128 -873380385 298611282 -367109958 913036997 -230601316 -811715920 -206026946 901235747 915926579 624319079 -309509033 -465967112 706509053 314867210 669484059 -704253072 659022205 -799878676 -618797762 -7261123 -543101284 670729234 605431915 395137377 574897712 -756626995 786762492 622292927 -144573414 223813659 853384061 531176975 -657672895 995401239 -762347234 -804434669 211214248 -750094168 97559885 514666470 211838062 -355260948 -906538194 226993955 -873793028 838273707 -365114322 237015888 510097603 -999476563 39073523 -210500057 758464383 -437489550 270157094 906670439 -911881892 -338526859 972639185 -779182088 184618239 397192756 -172339649 -87403424 520369312 -685948855 -134770542 -400660484 -580592035 823977666 851186981 -126433831 -275902451 414512921 -288655694 931052753 872985855 -122795309 45094822 -852474770 -518220671 940322923 -349746013 -931135574 603084362 557255178 331979413 -199104468 -630661840 -152354826 428096014 710695651 956479738 -330403453 777529590 -197190068 -422296976 658438354 900957839 444629685 -126078086 623068821 -945671142 831508944 -167730734 -836309614 -122834957 -558484925 -593958004 -871004234 -596690043 -997235236 -411874298 -403705993 -869902632 904608434 996481005 -860241660 245849148 53283604 -663922303 -599843816 -583437696 -972662255 488266209 -927832225 -472885915 126628219 -825052918 -558692318 819475284 -630800539 565007904 873432394 -160406455 -972684412 -662818206 494188795 -775910881 308878198 -167275435 -213055927 -663853259 795361065 -813298067 -995186673 107490219 -408961614 -397619001 -252109449 -134104663 -456961916 -225262588 62483967 189059684 -622995075 638647349 159786699 -526728076 -55514837 942162462 86092140 497956197 670886248 970963166 168001884 -739203572 786523486 352756922 683389480 -938121836 -794352156 -351863894 -697556616 -551663360 -665657206 -259133129 678427930 840917420 403575671 -568211181 -709907029 -113345170 479728300 -631641668 229468778 861283661 130337975 -209602270 622528277 -527528787 700751722 20432167 408477168 -533871228 604389248 -675555165 -747237041 -7973625 -949502684 209181608 -542384027 831012933 109881803 -700601337 -646921230 58923277 -990870473 -251267929 -886442540 559340394 720630089 473877620 601201996 -483951980 949975611 -754989955 -468870309 -206534222 54374697 -556145812 -738304209 385774135 538675542 -263309312 41180325 -537397840 389898514 165392958 -159233948 754127501 -191982923 380316618 177228068 339816517 773908176 -34211326 -76034347 -731994144 -758047734 -841396262 384103198 772030320 27274301 -41100441 -270252116 608747041 -271938156 326607852 -573726359 92969561 -921910830 159071741 -745566762 738919121 469177305 -622949439 19621375 -777059681 -65304343 -536944422 -894615444 308732590 -442508717 143778696 676724810 -76390347 -451869358 -450633780 750680945 -737962416 -416060219 951097007 903583153 598103230 -768266268 261357760 943179647 992306701 -832090213 -216964621 -35369490 519316202 182518520 -476233398 -419641252 -298393012 -863610015 320170575 464539050 869013562 929240180 327948411 17637229 -48630354 380357070 -874075380 474075225 -11855658 -816302049 435408043 220732927 404805768 811204950 248267470 -3945130 514059464 -306702319 161366187 501343250 370336449 746365159 1941318 -475248439 194290514 -751195144 -984046232 377038426 157648526 487382059 -441996843 -513134910 787933849 -377801869 -8859020 -4921108 -880333441 586566735 164488781 981902779 -675608341 -995295580 270991996 -953311379 988375430 -121807864 472766497 -920340947 -511297686 486931721 261642024 -860052857 -69294954 -174668293 501400787 -579487978 -97715246 530317683 62751482 658182899 621030014 459728861 -161348035 141071635 559463428 -725283648 -587538710 302343455 -65068995 951559301 -914686091 807677556 561113929 282945856 658805282 -368862972 675868803 922902083 557323599 237542371 -835020430 367968198 799816196 751628578 786769614 504767752 604744779 754107637 301331436 -358418937 -980332630 -522091124 727469335 100285160 266637606 -131897645 525235552 523835274 207904460 -658153297 -210477396 373090163 -921190922 -803352608 -956199991 669507563 512769938 417208368 -943757938 -71323834 -944571591 928115045 807094028 537645495 436507212 639222883 713571983 958458151 34017553 497393715 -533463056 -317999208 -683139793 485364231 -988853293 431075253 867163762 -463822880 411706434 929175049 -419554478 -305409030 462069683 766312469 372925423 48405879 -814967094 71997567 213793986 -130437700 393375219 983854186 -983138187 786169900 -712271421 -72997513 965730399 -444982294 -678258723 -286626026 712797766 101791894 37893733 -786551551 529287490 -787973369 -219764180 825599318 262497074 501298554 513547225 256830022 -995641738 -718977468 526522708 -319927623 518752689 244725373 -656574943 42196075 -830497236 -763476981 70705338 120023637 710998737 -885713169 994622344 409613443 -999232813 -185312496 881147550 599615729 -397254353 52915223 -121187943 575200859 -887098209 527528224 -645972969 386993490 -758812129 970664834 -941241106 -113279925 -899253646 265905652 -135457098 702406683 -49749435 256059589 -81997404 -343307142 151712975 80467673 196027044 -755465415 184685756 325763939 -703963614 75993092 -187433980 -177272643 -505195633 874140525 888848714 198401173 5079048 -225933143 897757308 -124923238 364821640 813919962 -969226838 -557803345 -964269979 -736539289 -698970306 -490807337 573628811 93135803 -832359336 -519280273 -557410401 379373182 726318619 -613193748 966607401 834459544 76405339 -38814473 252713392 598559869 603995780 659673491 963056833 994240287 -256741060 163201944 128292328 -922003671 644337032 558754229 837568858 -610505849 137727978 -773013297 248637107 -903795608 245785346 702644697 -812058205 48476169 -192445891 919552284 401522773 797765799 757740664 851280220 -400001288 -260737042 747790320 581953036 -454713701 -570073195 221805463 -877092048 725737494 -169723352 -977494844 98825998 -990368226 922504696 536659301 622300492 -20206620 197423763 -517615984 -665528186 925649242 -368808107 -720292191 -433731146 -520726572 -951844689 -43731092 984997043 -419980950 681695771 555188802 -704747193 -829414298 941385859 -17309976 -407763406 -455574109 921370820 -159056972 978377452 108778942 873461248 412204370 625342338 -525274559 -484374941 85449768 -518293711 -531257629 365368858 -634677772 -311427961 -287038479 98087593 -400578777 879633494 -190733177 199542590 937783804 -154782190 479617531 153934545 46564038 -429416935 551741434 820858258 -263739834 -880387606 -144175157 -642447845 277792770 92259476 525757238 -269335644 -230509593 -523132965 141906951 -630152933 326280654 -223643955 174688254 -514813236 728732687 550919889 -448123380 -842554602 -501458480 -626454569 69718822 -901415315 -591797474 -575627303 952171268 209245249 -819296206 203258674 717721564 -150740970 -409060823 725320286 -932262815 -219983624 -54775217 -985221341 943357625 244737888 727814431 -851399783 -794665262 745048042 -381012285 941804405 602157760 -574605770 -42618010 621901277 875393607 207709247 95933820 784051456 -566476386 -831018265 -151159652 -651977446 308978792 -37302622 880880938 -686982731 209130068 -349777542 899305800 -618152171 579586537 -491906615 126848399 844546438 -562298298 -934561796 -38291027 621830929 -569424095 588946810 -50435500 467580298 550014103 -229305606 820769179 -677000455 -332987582 -728064282 -187478733 -471333425 -909130913 735587438 -311750832 -155399146 659808609 -970622697 -345441114 244085703 -143777967 -740903967 -181353111 711755588 -703922377 268709828 828306645 823720520 -69456229 -142793593 -566599468 469512867 -879001199 427230474 933685162 -183191728 732555206 739744386 -547588136 998187241 696003343 515288895 430089497 -560682159 -632142252 -732230877 -885471967 -967287683 57610505 -627569779 -850281214 -492815692 -277389998 -202381741 -785870624 929681391 -132579639 -305398114 -395665962 -322818977 -584949078 654642183 156646756 146967169 -556096043 -887204049 -289612977 403792540 -305971220 -412447929 -93826597 687404325 175938752 433538588 261785065 333267157 414229726 -276461504 375666955 364064050 -19721004 -391793071 787300849 851376575 800925940 91764358 263600781 807030842 -165958825 799422037 884887518 27820771 484489375 365251390 381982137 993703134 -898050629 -308359925 -607210971 408029579 -670620292 -42454263 458157161 632709929 812154455 997620011 -391908225 -352745307 67550795 -383553313 -534583806 -410293525 -36905342 225387241 -834696826 61784022 -737162015 -115518830 902222421 -347034468 657746637 -475574820 416375497 724378302 -660848553 -364663843 254946471 -372123980 109881243 -684327410 280978275 -771517618 540928059 -293070198 829082435 -126558179 187697088 -226043211 287067456 -505398717 177792866 983375644 -871337208 -555496176 581414436 16567996 733307926 -430507045 -995965488 -491185484 558665758 -999576034 214830020 -846241054 124295441 -425618302 227584604 -105796278 27420950 -128006405 414081757 -863752913 -325679476 2625756 169181880 349615947 768252463 -262379118 848218977 291277920 153540908 425793076 -500837169 326845678 -788201830 -115894302 656749845 146708572 716789078 59607494 558739210 -711547777 -726266677 -735498346 -30026115 -155147891 -735549777 -107614838 -598359076 -473633068 -937298595 -497842321 -486332690 -742491613 941607800 -503426906 -270966454 790717382 877208048 56539725 179059707 851226206 -537626944 -269775843 617511207 900460370 -354591571 -177154506 -91089799 -455815494 86605882 -896157446 -498043822 -685393500 144991931 -328438177 -932769827 -696907600 -331989711 -715209666 -7991764 -983896075 -118590769 -140478666 -764331196 -131941338 847189307 980759147 42201098 -896568784 373564737 305918202 399279542 62150833 259662225 -903569636 291210338 -577431673 88058805 751586111 752015412 583404266 963101693 -12569998 -771945606 104394023 688483394 -54743652 -440795535 117598470 4423967 502842847 -483936056 840989061 -194724170 -739375436 -938837424 -570544340 326151734 288592855 -178803756 -955320398 225931468 193123931 -961531749 -784586269 953515300 884640639 -840290091 335920980 -488187889 -535724742 -479723927 5981003 901700511 -912721274 221616970 234979364 -473552474 -62734993 -963906850 705077883 57524624 651963050 -157586109 -177587840 542661066 -901564745 15548810 -769162205 873670794 14748246 648610498 -832506214 450850222 -5202013 -15793524 878998604 278889873 -174308503 -596380876 -697518793 -205864308 -272331334 -847687693 -887784862 847956452 300158497 884498949 285579257 -724253162 -683279431 -44781471 32978265 845702027 -107485784 -325490485 -498115137 704346035 -348592836 788722900 497904037 -128857838 429527878 251368607 -497919569 -800758671 -567765613 830882883 -567146051 -426601891 -433837266 456666376 347983024 752469223 417950806 -276755732 105225084 -252691143 226243584 -353490718 -517050864 -984814027 328939729 989845970 -953879277 217213463 146655968 -421592669 -224815952 -419736194 220100650 -873719278 -332681019 -483005731 574949169 -43295117 972662357 -510804344 -499860030 -484460329 -827081651 -113561719 -608471432 -604949207 -990104593 95870017 613417065 -961850473 784907127 944226518 305733484 800407569 -74538850 -80496509 6607555 24767768 -259900054 -361742414 991875215 566736926 -202774123 643949087 -895233279 53445007 -5234117 661685052 975001995 -905591696 393214035 -887449276 -592911776 -920143975 -476144633 316668815 -104119153 -430116411 175671575 -285986270 -385554089 833606505 -443435529 218325914 835420921 473251245 372880082 125413607 -617487606 736866981 419391560 877293255 831636217 834897306 779780681 379596010 11147953 828564360 690016938 740065183 -101289352 -960670730 480625427 -541455654 951825645 -812205378 469091122 621763402 -200654188 -653211437 -244123653 -944797204 -38382663 -606161915 -153802452 -662705776 -321050561 -744567244 -35440101 644267552 31277399 294183547 835523293 -334878290 -559787003 -244909689 -448947358 42491158 579013172 -116584546 998272341 -493976016 83284981 194069897 723996250 544978266 -468099223 553633843 -204275194 68155024 758692528 491849486 522435414 -536159525 710117929 60115890 -165001732 -730224140 299679126 -339939943 168256353 474589262 948144183 -523914343 -992523914 -696908754 -519815789 135826769 559354250 -230304473 979170664 87967070 -217573793 -999567559 -915360346 -263476519 286105857 769161775 4599719 -781925076 -331144348 40791061 -382498714 -356115851 -257221239 174464265 -628254862 -379888171 -353702184 -540374103 458050648 -888267870 -824284610 615087584 66467684 845621897 -35462879 -357616654 136576564 601788648 687118892 -262350595 -786339654 -413072723 671030412 -944407123 247039235 368964398 366826037 438148493 -343408777 -368716896 -184873441 766436083 743486014 648514250 -942926117 -261772324 -502826796 -777586825 16840290 -552991700 639769104 916335737 -304146747 742889884 -633303945 -692601143 861668220 -319125765 -837375917 187286456 -871865929 -858541495 17223661 -345557934 139633646 712231327 25976612 646032755 -405825357 -982797309 29282406 990361661 -256602064 -2009309 -923892734 -997201403 -221582039 -556703224 361974075 -783526081 -260286160 -998235874 -322946103 -915300954 -772692181 -491372015 -14649441 -682936489 -485151131 -216039625 -682255345 87202858 -375487028 882616970 264654916 195140846 -573001420 274897851 -643459607 835518248 300271107 -759518740 501084670 218638056 -577170323 726451195 -294566012 205600725 -357920592 -992892017 354266875 -545490975 -37007597 911485372 -129487821 -376857217 269623062 -928067168 -180022287 593262889 -558119104 -678045595 -315970081 198572570 -67688182 162464768 -247781554 305418221 477106135 -885212344 629448522 633723999 -924038476 -208051610 -898573697 -717694527 359265613 160195749 -389958061 224908326 595273793 -337186630 -207865330 63270567 -341546049 -820345772 645968500 511215926 751432906 -447847067 563565453 416134172 332960425 365747097 -508399023 155150160 -336816696 320588600 452771626 -95675110 931486812 -222981093 122636296 232209979 317504791 -94358705 527320479 808116882 707617570 -475598689 124181493 -469452668 -842827522 10575126 975772248 951901551 -669712362 -290038070 794840537 502663104 818686710 37135047 158817377 545223941 462564018 24281405 -940937769 728104712 -661925178 -516439041 -226431069 -668020356 -622464626 -631566165 121579370 -22124819 -90810634 610732365 88773687 -217548849 -312844333 991856443 853994801 -928082384 160205211 -222001429 197665610 -952794595 -310228383 595309458 53000852 234556133 685792092 894607846 415998454 -31421924 -262938328 -122157435 30472945 -847849244 215988340 325373146 615218061 -251286411 -527761983 630847202 -127358854 -942723538 -422743323 -29797187 337974561 877443993 674190493 -747817971 951617580 771099537 -209135214 890279746 -999300672 -879296230 -519371257 416297640 -866357388 -294346707 603709595 9305115 -681918199 -720800254 365990470 -815863696 176466282 -867524759 -856427225 -42286328 -109274769 -433493479 649025796 -593184695 384191810 774286140 60247905 932137145 -473331004 406037420 -84265146 -549416963 -994390837 -71496790 212507364 118944462 -891182301 -603158828 -977691444 300031624 -356503250 -562591644 390341098 -532715401 470068337 192392635 288687986 745881020 629670438 -483837179 344899931 474952325 -958863676 -20473012 588346591 -984209313 702563850 -435042096 -50893027 309009285 763916669 -173570582 -760238621 -840804311 -761059876 762897962 -418079533 -454236411 690086701 133548857 74326932 -588323012 511015818 -303653478 14346185 677953088 -352776651 875296033 -932176776 16535152 954704581 451351164 271056872 -990459535 159264055 -568851552 991143320 582106795 -405331190 -353734112 -140618944 771715998 703662396 -597843882 366737809 -517185160 -561897018 -541126323 -750835681 738206082 -845591129 322861358 420082449 50394438 -726327386 -614106738 -748028211 481344226 -663191967 -409330703 -440880177 -442176047 -306685456 -952686873 313807685 -760135133 -479923617 953277042 -287929504 66141609 157904053 73358690 269469847 956854698 -56271277 656214399 -172605402 679992201 470607073 -918644111 224739653 879403018 -414888670 605431568 -216926457 181430304 891972784 614044607 -996457905 309127546 -690997704 317990074 -146639672 644539991 -773141230 -388420034 332577732 -311262188 -337964417 -290518080 432621601 -912028714 -198859033 -705967178 -459402278 484993528 -399857113 799397387 775187072 -176881490 -836237800 -560206208 -22697419 -54545648 -823077697 544784177 676490898 -87074622 689908644 956277463 963181749 392237124 147293172 -72643112 -126600615 -47733841 629304850 -103446073 651739587 203610085 933784370 733045317 -333646033 13815453 -176413270 -124560335 484332382 -661320203 885998576 147286836 876422198 892807796 -806745034 492259065 327195537 -409550559 374142290 391152842 692066501 57196686 -98354676 -654171983 -873481963 -588535644 -323341319 -559150981 197665734 -208905281 -351782259 620255635 -564631054 796522330 278967231 635518056 -709172359 -491039782 -600823309 -134203819 -155500067 828832566 849354356 175653436 829303888 -343167339 -935863010 -124317346 629990893 502092530 475596210 430297355 750242056 -572322853 -840478927 -791389611 -500611949 -179815269 -92574178 677861401 170995820 25096983 -150680556 -335536646 616355351 -209633202 -666132802 -859639506 295296482 97489500 335305298 853189388 673491241 -641420187 931262920 399392108 818207246 367336690 -935827710 -36891197 -38414980 -709872562 153678709 377809792 14532412 -217378076 864268384 -418162455 681655043 775170625 717887332 -288919059 420274939 -617843476 892444516 -767682144 -213471054 208238906 -735895320 -119190957 -531720476 -255600689 -907201733 406805407 -675406741 -215030838 314436608 -123028332 -238006757 380382227 272466337 317817653 201391077 736354325 -898608865 676054170 987611910 -722319408 -698067167 569997631 -216574418 769032643 -446783834 -102349833 -431901013 870961566 -437144653 354322530 459722446 -566480598 797503175 779435040 438365653 -461633846 -208862532 -366743365 -463267744 -713439942 624015614 -526654850 -218823473 253738802 -260394489 277293251 -463362969 -995887945 -294531091 796060716 -316485122 -347306718 624861303 632000960 107666327 -28902169 -428121105 806575860 -917633152 -698247640 -30770220 973238243 -731791694 -835076166 500044787 168619397 -202059231 -145693496 -209273154 -382189206 746009107 -697824484 650719126 427620085 859709671 995046162 189975748 -466212614 -645653851 760303299 -334222334 -78155298 -200163846 18214085 -347178979 -14721167 19498277 -103018763 242345623 -364278570 -794608894 197432107 189147647 932858871 277638187 100821397 892789071 897830413 -238432116 -129279977 558782519 -620559602 -960953321 166747625 -517488549 -317406404 666934724 707452451 38330536 332458846 -601209767 271329212 -88469581 -656837834 555980339 437625333 404938423 956151149 -259492506 -558396724 -423039332 -398841527 -475179145 111758935 584030229 513505961 439463473 -452560405 -934816060 878607824 633154920 484204644 -712821519 363929304 -723282993 51619740 -486768930 669422083 -573122528 -839614624 972056843 120112479 -399750512 -285223616 -814896079 945212293 -657947494 896934343 51496092 946218976 -472246061 808148804 -451216694 -888930647 400275108 -906738819 -696561723 -206260554 726005560 398150390 -913048185 154710392 -431910196 663228337 -225365572 -589734704 -338340075 -503363022 472052186 763597551 317240026 -229307934 431236464 842138854 -884182800 -544779295 -787311271 278785005 -355435251 -604246492 -411389427 -828034935 711171975 -423335741 -374619650 12359808 -656946685 -115072908 830207718 -318478712 20582621 550462570 -10922171 892745156 732547426 -791437883 517847478 961672901 -293622261 -686681815 658905852 854168335 734013211 -189732278 -679242655 913861439 812865255 511546809 -468804642 -508926243 849105669 547566021 444734961 577415212 -552233489 -482081375 538900195 612333187 -429239547 530859048 998568087 884012216 -671305933 566103933 911773676 -789224338 -754506098 -970612793 -409724164 -314838833 -414695094 679240194 543043614 -266909353 103938729 -34213052 -576249842 478492322 591922541 664225882 -57471472 -670801653 -589009566 -34326747 808491913 700179984 725287459 -67268804 -254698328 706449931 -792851635 -719004024 -65403639 167077881 397416685 -915390500 890849368 -792064832 -214810827 -146599021 -851709463 -442031024 203253539 412291247 688744057 436106790 902627598 86243212 -730667880 441700009 -233614524 705332426 -429310447 19140204 362962982 -767008495 569127481 -182283509 -619651840 -36644771 -818465460 -605957746 235463144 -841216368 -205884610 540534564 -264623196 -887677777 530840613 -143744512 -658167300 885348696 -344746539 -375406112 881434330 786385682 18374765 3178163 -314124567 35793749 891337933 -166679864 -330979408 -786275452 -440859619 974297908 997812766 -862678512 321735999 43263073 -753610760 -141758011 980751682 430535464 375678347 366823866 -335836225 380174258 -190812523 875237892 971249747 -175679375 -409534340 930599032 -691849260 -5770279 -175375648 -92078075 -15407171 -566465261 159658393 647258587 -99830560 829029724 -801349333 -465669900 -744102345 407096016 684241087 -39650969 -408661908 -848653347 -547679663 246294175 -870861248 -449825270 -986394288 -889471752 762837208 805773105 -871808302 -793193766 -839049190 -950108341 285428736 615969569 -788656288 521681230 -591534312 14272587 -320675260 -809875274 558293252 523087951 -89020509 918991876 -832730186 410588015 -343536153 -41977750 -14669631 -45546085 761991394 -660233801 -698696239 75617669 -540204041 -447529609 -331937035 -984889539 -312396846 -328279352 555997702 -380371046 250793620 140601411 6199495 75596071 984925235 379988994 763281790 -953590645 440268975 681378008 263833543 -369326625 651101387 -686191674 452961914 480959024 -401286007 167901533 383549038 -737820442 -559796659 -598055138 -198857084 584868723 -573783737 574900945 -131892977 -919364241 -106188231 458848680 -478336586 386950423 -979762825 98807669 832070200 99047972 -897957918 -678210707 -338896639 -245369641 -667188924 -490327542 69131521 294527398 -584126432 153698538 191383195 959840341 606099566 633647146 -918129446 -271456469 821748140 -715192404 556262784 509332168 673208193 73749620 839054927 852519394 74406412 -182135144 -424128016 -413285128 -245417116 698051187 -127463776 494589524 -410336840 -508375379 -437021917 104209437 -564531438 -74543443 -35790077 -232641995 -580841141 -395262326 -226951831 954207195 -188195415 -791746299 -376830431 -6128630 693487484 361484141 886179212 438097340 710023208 840824025 -571809611 -699538087 -604655232 370320100 -665210222 262575436 -658939113 -959066710 -369291147 -124296789 -674632490 -823112689 -234615995 -529868763 822732859 639559899 -983100653 541452291 811462912 312979204 616807837 -827831653 -390813240 -225876279 639463454 -521962682 7697529 144819139 717479407 -274830999 553988516 306900846 -257688613 -740321787 -319307082 802992855 353895427 -457484935 494458520 -563499265 434903300 656673598 841867528 529268602 -379096607 196822544 412807962 -271781118 -267153115 676661105 -133118015 -14981254 880107287 467950147 -960573045 827035633 231622825 -309702460 -718938531 -376704253 -462830685 -861793605 611144450 -404424278 934101918 948240758 635152903 -971101881 535331176 -508308560 26570769 -813534172 -637205183 -314971325 -671170325 417906821 -349393215 525560914 -21906785 -604939834 -589010029 497611455 717597215 -896642100 -73846505 27142230 54591148 646642194 -937946290 -314733551 -691668701 794676569 616751636 466727920 987779760 -917005431 628765418 -38887011 -930308829 -872410363 718107758 -624349436 88126451 -214800589 60385901 514242846 -410373958 371240018 724192450 202679351 -7078039 -975049467 -915989788 380229912 167887207 41621016 -823088133 306999714 587626372 -258896287 565882012 -176650278 -565120841 -406587705 -711818667 963340176 547534008 28441202 -54452632 544402767 367155950 -456700842 484178038 -310363323 658642238 975131166 -333837600 -560144833 -133309953 888692900 -723874556 -528254008 525542037 -909426977 -452205055 541366896 -684622094 831796528 -742334080 -288727355 889986406 53166253 -79401401 -413541022 -653526736 -410292179 -809370128 362008052 250573694 -659971765 -741680049 -501465673 181191715 -191760778 800519388 677789207 -177621834 315970343 -617983676 -769288903 -229372842 332505681 -590337095 -893418529 872259199 387696413 665033577 569336739 -315740840 -987872747 -161329296 207900064 514170431 -478556591 -131989131 -327603966 252821527 582979640 -889715069 551030455 -622329735 897423850 341692163 428265043 -85249891 549530133 680917940 6118489 374840235 744437090 506111563 -131437006 -176503131 -926004159 595768522 -71397856 471800555 949690297 983063295 902276955 -793727070 -570068475 -503911695 888741336 -311521053 -223921739 980708857 280449449 -940227936 -710421149 -730497255 -974387532 -106387084 239574799 326210922 323249266 -414019955 416608591 -385847559 753135027 -92476382 -410871628 449451887 707225436 -35035559 -451041566 860060328 -252877729 92262355 93436000 -77632711 695740424 -838832872 -523127332 299208368 -859925423 -510785725 -739231534 329934726 787774415 454056422 -128522506 -873926572 998547335 671286593 -611639960 959569305 731940915 924314041 -696396378 -866633377 444417287 338301092 104158916 -745073747 797155705 -904417117 342560948 -649670660 -850718409 -139428455 539497950 -644563488 620561912 -523112205 736147617 157563170 -274362202 606219819 941321766 341983471 365536380 -927914085 776219900 660519604 -904121596 882725631 959272711 626578713 -92144768 116305591 12822914 -408902154 761167211 621680620 -987405181 -872302777 853396818 -799479885 847571759 612495074 492225016 -999615803 -877467096 268553929 -848444501 -647620592 308617852 996532302 -104239566 292823286 -954743503 273309676 -830888644 547564632 974045893 -809891006 543695286 -856326575 -924064801 955671458 -159267580 -248962389 -487291471 75494263 506602802 382948783 -206399460 -838243727 -802266571 542591988 217859153 108100401 765740199 -637526077 759232978 933995030 -644108295 -495650876 317259067 747820267 -596220296 -395338023 -934675603 -382121144 377188510 899138894 603225689 348292205 -160440871 -696641638 -470745535 517815243 -135257683 -573374979 -170334247 -237615497 -283359909 -486669753 906668545 -851018211 212814447 275573192 312097686 -663814999 344751604 -351190115 56530310 -84747285 -730747799 -811210622 850867516 818478015 -627917645 994842261 -298333483 -505183067 150223789 177434238 131068933 -190595688 321723354 -806264644 604479831 882065112 -900286555 -771274340 -933666821 -606211412 -683428845 -208762362 501725262 882735412 128676427 -502104511 274332016 339437109 876194755 660871480 -402806390 -992508872 901206341 -515127648 479852801 185135551 -34919612 781107373 136066647 859594682 -469792272 485027581 -219593535 -438480510 176060613 -508028210 637530147 -709758740 -773686700 -913985862 484623851 -741093850 680795441 286218722 -484630940 -632807234 -957435892 -536167831 783993667 -279238485 -610301800 -194199920 384461375 745247841 242138125 47595676 622903191 720284508 -787135312 34413748 -12999209 202942216 642208870 582949807 -615711046 -572953238 760643291 -502670117 174149108 44578500 697081170 -574842238 -770971953 -915756800 174399662 746605871 919033287 -60479805 423380072 -717587479 -977706392 99104253 391967775 -37710861 153425539 944165389 641254644 -888846407 218410904 -518872784 814026152 -156456584 -6043998 452318867 -86654471 461608575 -22106156 -677612213 -732623888 32636581 -36061335 822665719 -592146583 808364118 190801306 -588227797 327060389 18210532 -837930962 -854745755 823644422 -270116000 448952991 216882053 13048356 -940554052 415391954 555538257 103525727 893187429 -615445712 661373650 780990578 446770122 -808667022 -777918410 -224743925 -885733472 -898029937 -566458466 57919752 15206357 425824749 -22361939 652812953 -37157368 193210122 166450724 -662506290 -130321067 136284024 -22873041 563813622 371585664 -682004077 -528078802 794397707 690102550 91872164 746101498 440900310 522042583 -768391666 -362999306 -27890829 392716719 604108014 -294837830 576760293 -302101310 -590507749 -794968546 313980331 39107134 -883072853 120442853 -473265670 -944790358 98809764 779948591 260251386 675108850 145739306 -980374454 455583293 -972434457 -83576877 -808137403 169099475 -106216662 237886203 879018946 -662500587 -186349098 880214756 114215995 532887592 -172346204 395645201 174264370 -537205326 -116288300 876693573 -857425042 627665932 9303707 -738754154 240162601 -208974504 -6768981 -155987931 220109456 406415501 821400947 847051492 -980084807 -755332304 -181660089 -469395505 -590809566 82961424 933587440 343856852 789838735 975668974 762935153 -722903327 580328032 823394590 910789978 963934407 -507029722 -69260410 -981998785 -126786693 -346813591 -216828070 -828880704 -573959078 -788282815 -70871907 -889707356 812139278 -554774958 -892564350 569194282 -322271772 -414796901 -129390827 -484587475 -613418676 686587881 498965093 213956306 812418476 -850093908 292385117 344928062 -85042759 440366850 54107507 38349932 137876805 -229283755 -843449780 485564705 141382979 -439181735 562586473 -355971865 -348203424 862758923 -655343284 -315554276 -645828583 -948927881 360463833 918756398 926315789 881652956 -409646327 -221753801 388116337 957040086 289094650 -834154117 -879023502 -990354685 -112619277 301144083 -415026297 -990584611 -734801581 15774881 182661413 191552749 526847056 -708032632 404431036 625406378 770665601 -715858599 830229572 -453854186 -221608699 609680430 -718147144 -657237829 618282015 219890081 -286764352 -887104137 558814589 -686430254 698807987 554846174 -146115318 629841295 -968810227 -385573915 101231966 326527184 597622890 183883130 895754854 473012898 -614716476 19369292 -895618384 686342447 321532309 -923337421 -660989821 819277503 -556110260 -151351305 -302371333 -572758825 -563086974 937839823 -708101917 -249204883 -582430460 -730728127 65995967 932480379 760360535 -908697985 -961514292 678108382 -917922859 -528844745 -666449708 458650750 663166949 -475301124 -557688476 -115508924 171615202 -795603018 853816545 -950032452 -237938554 667772905 -461350847 623990728 -945688065 -5101578 390566776 267630895 15646918 -902479986 -574624711 -145310989 -238348963 -813517185 799902819 17611499 -664909198 181255544 935485308 981210671 107360649 177036724 -225775833 -775869016 -683415324 980461906 814172539 -336651862 409849973 -416950118 3436320 -213608580 990838620 452279965 163734809 -686819723 824313852 -865315501 76986699 -463368037 -396517123 524402889 775469231 -772894380 -96100636 113414224 -932633387 -241446165 -574602145 -245357953 860790094 -277527192 -423656240 193049641 489864371 170565768 991123272 -849496080 -959583533 204092833 850181447 -654907199 -163374730 226307992 532317536 570454717 783109978 659857872 -313055986 695024762 193849170 -658060393 -617388741 -604660499 -767975606 -668814553 961117226 -396187453 726408511 -520311556 -659493575 957954053 850136427 -48096028 -68614600 -931973577 -906624432 -846166717 -184138429 -928739179 224945813 211987389 16632158 -411733607 821831609 -984794155 49520740 -949584501 -962752310 -926341338 803008547 296382538 -701533455 948986600 -643785921 -673877674 -899833465 223031359 73683787 -428162904 -297967852 -215253603 881712615 728568296 -940214922 -475202028 452087978 930057224 752737001 215325230 -993084682 -110599932 -509806640 116787374 -917415293 -429994011 684265462 -647806499 -589216969 -249867692 71541284 275519044 679692099 718907587 -334635641 16364379 -412861342 -248804229 -889366185 597467854 581007705 -21919031 -930735225 -781406975 542073595 -730147527 -803592828 45591248 -993758995 -556758522 307769684 639049216 310216661 469873716 569029132 257835758 -469136074 -877268094 -293757310 -724555678 904188443 169888954 -14527602 -841387851 -488563950 985628882 981943286 628688769 97665425 633913770 -552463730 229421761 -191949468 424730526 -748703480 -293245106 702996426 -454026122 -798596981 -460863483 734139942 -418833884 -92164359 99592591 -354701399 80388897 -518859723 518206335 136427184 978278291 886340202 362964716 -246636975 -605712672 -785976426 -908055808 -573448888 -81369863 -78895978 94314861 82394452 817059026 475062770 -330567447 57506411 852929428 846538175 818481762 -796541221 -442145089 949968242 71952638 450831296 875220243 -138721364 -938884967 -745039085 628379383 -209013213 -874177235 -456475944 288792150 -938578963 144480270 814687240 -672331465 -852773958 296660825 585005748 927275301 -600796996 786990445 15523269 -417577297 -234759510 -747718606 -767245980 998603324 978988804 489897721 270821739 -230193508 601461377 475375760 -539723137 -795628937 -242550735 -930398223 -291207035 243271509 475393672 -380300482 -262029621 669088460 372100094 -555983955 -297274786 -439997016 597175881 -393368212 747646890 540147405 356187297 -323755580 -445981178 216772629 594445627 -795579403 -850759769 -527751531 -811485852 940218369 -642623021 -306655574 502575838 70564198 547533423 464887094 -566902464 821309117 -89899341 -742527609 -46835836 996355267 -53083957 -412296200 153022531 -115805398 -94558501 -230712863 -337474687 617965194 -681293302 -949464892 24893426 690799604 902732358 -619779304 368334734 -660516068 925685379 -104447549 -896177638 215032771 -583546073 -504454288 -714871667 -520893138 -912115736 -74188000 -430765570 665511994 305388833 -366996663 603973376 63433013 402682178 -63731286 709594506 -6334553 -962378007 253482371 555237227 616567798 -18351937 -478342418 184468301 226274912 88652850 -455800611 836281694 -137190160 -600778082 201586367 -244298619 -960699985 779501330 -292547585 -863091862 -138151453 577075970 -872969674 514785525 306822637 -223809903 -645896078 -239148725 -83339435 -152789188 470585124 -101452990 -863784245 883380702 472246504 -48743949 811712405 -898590291 -961616646 586850984 -851140189 851185414 884992718 273219264 26417353 772583048 881569066 18247976 360631178 -953634336 310668610 -638591580 -999771007 330384527 -726274716 102305678 -115020818 -127216123 32184133 -308980737 -973855803 372016229 355762020 930756996 -790315154 774168160 -122755886 -924900660 129217954 -489070400 286092063 308994020 546106296 -556881298 -443712435 423345428 460243280 -892790744 -917496077 512039723 341620657 502283523 34148400 -642887622 -145687866 -179910616 380938430 562494107 941086613 -394325572 82979484 24225669 789443300 922634630 -995535265 -600993152 -656671778 451409022 888180158 -79316738 864875015 582842964 -30631079 -817250630 563627718 135074581 438415231 581614091 838461241 -992432830 -695457117 -197725747 444589400 902551292 -445962741 -889400201 592247653 -241485414 -450474829 -969805507 -482892743 -654641365 -440154321 142097299 -75825554 485420276 826156480 -572349691 -328704221 -347979505 -870228475 -99938345 798380276 -561035330 112196898 323554751 -330288816 -443613671 390070270 -490199393 19506561 62378602 406211342 -916911895 958569151 455215454 972182944 -709068694 571259206 399923038 444665692 844738813 -907089538 -55648903 -399906096 -276876509 -782747063 898305572 2126995 -284880773 -864698711 86148039 427482548 -62189718 937623485 610371400 369492018 280099547 185705971 993588746 712074134 506649359 354207402 -762623740 700494486 -457328404 -669460366 -826706088 837658103 562885743 -284195509 -238658007 -953343074 594004518 -778033552 987200893 29639699 55893493 -510416701 -153615090 874995741 963809495 911255817 -646769113 746125095 374198800 -574888065 -688344925 98953021 -181005496 406346535 -487556767 681167751 682127192 104479219 671316555 -501880735 318318295 -255709693 748453401 -44181730 235699225 -273094015 387950669 578472840 -238396836 -270362787 641786042 281073839 480325512 -497516227 262609345 -339480067 -372379493 199043643 -947315985 -483858848 -784792484 -497339036 806037742 56571684 -567374445 -984957190 976207885 -177437126 -24306507 986606744 -300795726 -91326563 -89986766 268384202 -336454822 -475077412 548661690 -873640226 -529849266 -296247961 782280716 -563672320 -580253484 -447333998 -286202353 590279293 -728507066 363811701 842767962 -55877022 -560974283 794460220 175034145 711235297 447878321 -30590654 -206723577 335599050 846604882 328636549 -246838246 972363017 -683792128 383887537 381976340 -676674278 311225952 -743543186 -887654052 456576901 -890119214 -338131935 896616170 -503338173 -905596512 902900674 -796630786 73738064 -115225293 -666036822 84461865 -296583942 -697636666 551797929 -137110052 -155703572 -974898743 -589023596 372676412 604765177 751490780 -963484840 -959581390 -809520720 978626868 -199172339 -147635187 -146238841 -846886807 -695755964 -160579522 501257202 -664517728 -830600730 -873096466 -532071812 976563199 667317876 361050232 923709543 -106752496 -356242985 791408925 303689238 500483759 -130906775 55702728 95766464 633177214 138857996 -551072628 -649603141 109358900 -65773812 634105812 -283579101 597925257 -917157948 383551548 38736276 -349402067 -782207942 653204937 62271687 646683540 939174126 478695246 -553299418 -866208001 219097832 -852230584 250675182 -537930897 43013769 -42280499 451459743 -488223558 -734658616 988667976 985734674 694943596 989795375 -81185780 -718417724 68091073 193563923 901037190 127012453 -774949642 -423829266 53823149 -792086526 -733182874 -384579229 -223329126 -202088192 112388261 -199405779 -901592959 -699144932 -137612873 348771479 -665265937 183835370 -852821428 -882101150 191712080 120645137 816645987 -848131748 -705999385 -105749933 106866305 930283254 -708161655 217752839 202170040 95796022 553378942 995246370 -508338137 -557450419 205846261 -203530378 -740317897 816551848 -698337550 100122667 -486466977 246320410 -40812757 410872539 -798380962 703747433 905675149 208431835 378913438 -818950700 -368021212 -733774921 593174109 -624387774 597796569 -573715360 -575714554 -625389850 -549349367 29137018 -361891298 -844609324 -103187323 -861402400 -434818699 71096457 -728128370 901574857 66275515 119517983 -856054095 -694312527 325777629 -821889820 -237461716 -751299525 45963822 832520830 345848037 -480328949 194801858 881480535 -561058488 391759967 -147961724 -365585453 -589688841 -59428652 -580707065 227516774 171798846 439429825 798585418 -41734121 -34242663 73297875 705119211 -245157255 420922733 723470003 -187744397 907138620 443904226 -643841920 -481077943 -407161417 420080143 885455138 -852924431 -25550749 -916738468 232054972 -176469367 592235819 352729504 465608096 -354005917 86926056 -458902227 775232556 -594687006 -277554704 283332491 348671227 281379295 217341372 -818402357 -737349629 -872736844 115513042 346869612 954969755 -426783924 37773578 24063907 916627544 549086153 372274155 366787723 110194132 391443966 395524686 121119220 423589863 -718193246 -966813432 826547583 -560029038 499761191 549044374 848401041 650176784 320143287 16698825 15170429 -325100425 -375242185 -643644989 -883478718 253650449 -297256150 318113774 -880276655 405813432 597062038 -572411023 -787251413 397252730 801792404 260662979 -563478015 -73724519 -901115614 -769973033 -389555649 295093256 -200711256 -673415694 109717277 474971278 -866673892 474902114 591074879 82389009 -485971232 -454635186 662587207 12531693 -449011457 426079923 714344385 537921136 -420866624 714566012 -540110521 -86072470 887977989 864569833 -930140858 507879408 -825919783 -514021451 -784198288 527391242 16571317 -977744702 -186931736 -66120515 -453155959 452885341 880118165 -31885478 -224820420 834100099 -347187861 -43146534 -834896376 139784341 537858362 804563390 -574583660 -213058734 709054354 -259788637 709131529 -650142781 -920953771 -863247908 94852511 -409214025 672470224 187152958 117012675 -541163749 496375677 562179902 -920528636 952156709 778010274 -491353577 9602839 -333958926 -119966624 394391934 39398150 770087455 -916275495 761974778 759300992 149728838 873432385 438655793 -279621357 811334877 -640544233 993151870 885133613 328858215 -444324377 16858074 481075019 -501170769 -981997774 531629093 -613379847 111669486 -665972894 946688536 -196901034 929861947 -552794960 -311830055 -145449737 -861015469 214639695 -289772304 803029021 -956907263 -184293673 184737426 -698310954 103330624 597111016 -209582676 472732233 -897249329 70268601 -530805934 319794283 -53864432 -286928075 43155569 633091266 140442468 505984732 776762073 203055634 -956710649 -857042057 -655565835 992071908 -501294198 -671521698 -73251169 -975089377 9389643 -897048821 -963904303 -697975249 983471326 367585970 206792090 308650700 -942397850 -98730034 -489297679 -48125641 3474839 335834587 734533441 -693890283 -457647692 -785347239 899784519 196599691 -193691782 -442395715 -367323325 -65086449 423758686 803066654 -8240533 400193493 -57343437 103751541 228193584 -575533736 -141817847 857105300 -681696214 -978478339 -707175545 790685891 443631775 -583911728 -240706611 -826328284 353444058 965041166 -604291119 -437779604 583954657 -751418745 -96739494 -391983695 508469815 807364217 -172208702 -891189047 626748481 913394027 -191595334 744843088 -230317559 737379511 562271523 942279362 702001962 577639729 -333708824 399706159 -550683223 46207440 -707686096 199059416 -17158925 629440248 19647748 845355814 845377947 -166810333 -858903418 461523799 730256650 566387363 485329724 267097197 828089911 -213123795 -456516969 999669876 -738942895 552474237 883656183 -599913072 -152470774 723508109 898774989 659804805 -676056374 -658546558 -901456348 -447174798 41234661 -893767946 -801382495 -854051269 -790548108 314310529 -698377407 -355940200 550653934 783753456 870499941 170494584 -154942711 -583313579 -975896673 486550791 -174127643 214052485 -822015098 -453013856 889619419 -952025472 -548563775 327336935 36857504 -146192597 -878292245 -929219330 -261270369 -975849371 640285080 69164855 881617292 -905449024 873170682 -126198351 -70329399 -884061882 -650921928 250897222 -346897575 -544907629 820697989 -102276824 -113373599 929886213 500439428 -12246729 -830196759 82840222 986468234 -902772185 968557939 9999766 -453919277 -478295839 -381637348 -751400492 -385402819 -505630374 -94501044 -850967502 -768477073 945295900 376415519 -786813059 146595300 -654564759 615788565 141038664 488519729 -219429378 -605789188 31411144 -901000805 -84179667 -959660410 -896673510 -687288613 -613878914 -594217699 886184922 94777173 714248917 -246838408 -697109325 -377163228 202945801 -272023226 -712707685 -214434372 -626008008 -845079103 -503035014 474706937 -599056388 -935938112 -928981641 -866360867 19216134 -95605065 630780180 -272961434 -736865014 -684950363 361380318 237866553 -982606534 -183684974 713940339 -408252720 16315029 -719498672 504455116 -135608065 30583904 -540953607 -231473365 -119258959 670163817 -581074314 665633519 -398876959 -535878114 118305784 794101773 -534960572 -89848598 983838044 544563179 -427648018 -685473774 -223483893 -58077091 -181097173 467651369 -166416084 736720705 932816002 -891495957 -269520247 -253410334 11438326 -264938649 -264674051 -106834630 51735749 -940241819 -324407986 500579108 -676873670 -722313092 -438351635 -174403441 153685588 744802303 796050481 34611041 -337246080 -932677450 26393967 -380216052 224628704 646330493 -934682086 846859868 886807865 -12918243 -989787607 534134121 930992760 716521409 -211964780 -738342612 142662296 -897006687 989488399 -54386143 -585322546 832133608 501012072 -315537016 169507705 775948727 490833924 -324720753 -999248208 389588135 -333381720 -497650267 -172819560 -587575717 413809340 -77675397 -76177796 145075610 53118823 487115864 224545619 -489311224 924073894 559585754 -628102109 -520174819 -229244098 -24388734 946238425 970169621 -441794030 536939556 387209307 270439622 970537986 -397286882 916089049 370292343 177622118 189169480 -6337592 -447930420 -935301022 -444466775 762582911 -192554236 563933196 -507309251 667425613 -451481196 -231822050 571486762 300679069 -924093822 665378658 -669503452 651727966 835528258 457663145 945322748 -455144821 -713165501 846290044 813122956 557957896 92945213 276965 165221100 300453560 145901581 544542810 -282021539 535404485 -753642120 737384403 -403467921 -522533906 662178186 685543403 342576836 -927103026 -689140611 -173651504 -847229789 700546501 -980015857 559486352 -618958369 -137097971 703795651 -390582448 203912473 348347870 -490933031 169668697 -137588655 -515803259 473541095 -367877471 -506796741 -960537816 -912378455 571091690 -813220043 -807628148 668261644 -881426518 -449768689 -179730536 -357229718 169400289 999850213 433211192 -495942995 -242639687 -960196570 927380555 -742353131 -827869050 46819995 -722472881 -122803954 -799664060 329970998 927527700 -629443037 655306144 -921420032 -662667169 124780841 94261062 256674709 782600997 626796393 -415566930 153814766 -788443307 615683394 347090693 -297568693 -246227733 -616311996 350381740 320861639 -469127375 -739085608 -171678099 -270173564 188679984 65762262 930670611 817075822 156456264 -753518115 144946657 681277837 316227669 -82826862 -839479223 644549187 410608811 97297849 932837927 -23656387 -830916410 -998873672 838261642 -916806290 524223997 -199996777 82552374 567439996 -25510323 172033362 -65883388 547699323 -548072306 201559165 26562344 361981076 -878785470 168236794 -215981801 -940448288 -780139557 520488000 -427605356 -889834700 -200775219 87526704 941157941 -632618778 -31304636 798075427 -18397427 579938353 321109270 892366833 -593666596 839554632 -794859595 -200422180 815048305 453889417 188628298 -353389456 -918272045 -428900771 -883646711 -249914648 153863925 -266272614 -461587260 -618649598 182079073 11117943 -976465056 735535878 868796559 67392144 416841351 230314656 -441985596 710994239 -617238506 -180944980 402713208 791559076 -471969744 570736697 494000964 756659529 -618016952 -829577559 808999696 -988426505 4066664 85072905 415057901 921074335 860322696 995337250 -309198215 398632015 -48739006 -841259461 -252975279 350397344 -753802014 -535083965 864188553 200858845 971720332 -579038695 355349293 829179701 -313349942 -869679128 -651478948 -976493453 381421968 -700983155 534299871 -600621980 733552345 -64086698 -262697388 -366306857 470233042 728503455 842023372 697727427 673177160 532714496 -556219098 413907674 -736186183 -737172534 -949824856 -787368775 -843341478 -895515432 -381101963 -846829158 -210590029 -100556824 -776980829 465370178 -211937784 -306740699 -213073951 47707436 -566536887 849893562 -678834824 -968993216 -109684982 -72334215 -994243177 679232193 895522199 187064127 947669715 -859528178 -424414041 46286348 138645121 475331785 -616899363 -626981079 -306662089 148133007 119967988 996238673 -428492473 -943401189 994319324 156734300 -411190614 -641711393 397668150 514408560 443381136 859902335 -989051715 193681492 -126228905 644433194 -239313323 983673701 502307348 -481131694 517018601 187535238 -694294005 -405576043 469138792 824584465 -697135024 -526426349 172473166 476612106 763082401 688104778 -269363135 -694298496 -45855067 948217326 989779606 -102205357 221103541 336332555 982454448 -219622517 984435871 -788263742 797553888 -410696263 239200487 853964172 -231996623 170685213 976754962 -971920464 -876703271 -753708786 -205005102 -406555482 -394935990 -806106996 879979232 -769609203 738904031 -906976659 -932288626 95580918 -206377105 -475481876 -601013842 -571563417 847547387 -975739603 -628107266 669795535 232891906 761017456 -782422234 590044783 249128429 299655695 -941586942 77167731 -42048932 -811698329 300413998 845100031 -390953840 507701503 384374050 -659648555 474658677 -852714195 -747028794 787629680 927795403 -774566630 359788543 782420485 866062615 237696833 946884143 -972332268 839743448 75673040 683200051 -732847453 967809577 684953537 -775551145 -469908584 -887262170 -675602766 88694834 -777404024 992447374 -972793946 -604776939 664875350 111692295 198253171 -591388468 994066920 -326675057 -876789165 813337862 76797250 -981510684 -695506291 804856804 -559178316 -131271452 174054883 -756193954 773993153 -364710042 -548144748 -514277707 759954943 394052561 403070805 -774814650 -17767073 -900207210 959684034 437225551 -497904374 795128125 -292786959 804667834 -29695798 -36806701 -84448378 625508272 -863063202 -171869680 -811117821 -793696407 -239133969 -38457484 616662142 447055610 204330912 -782304672 910239195 661156250 212986979 358866589 -3121069 -374263855 725206348 343453571 -739358680 -531455592 -45846647 761428282 -955219825 464402270 -742134197 -391550254 870726404 172291990 52058975 -598151857 -687360567 104474367 933885937 -547645335 6672617 381534118 764510888 -601604660 630333656 75011066 217063474 -170435416 -795203754 45017899 899271215 -724922288 -73526185 635748229 907738596 407903219 235646934 -532674743 431884127 367590484 430928031 -760335939 837989165 217767274 904764095 -944290204 -535437945 -806453537 730437698 -162013716 434312441 307352544 -581918375 -100282841 650567023 -937781978 14110525 -171661485 74932639 616273574 -748407004 -596275731 377352308 819767684 -332021163 -654047694 -40187767 -517368014 -18713958 776802014 919833528 -293697894 -347226451 379741272 655236378 752453389 -514057698 -272274847 953394472 265911990 -743449506 231440883 -322184957 51140639 25849658 391791301 459981330 -330412097 -140821766 -231434650 357740138 796630481 -10349907 627909029 931014334 -318640102 -353134467 283221856 -133952147 962647403 -16421547 -132997714 319721973 693569136 -218788843 -728816904 -718549627 611604977 -133928005 667736065 638687868 -787399434 -204587525 865290519 -848280128 229178652 -824901996 -168502664 858074144 -945990729 -210012543 680250054 -263546028 -751615900 -261012614 421167402 588392240 -832326247 -513572266 -921538579 105985570 -209652958 198761334 375976463 117378169 -366961363 -85060126 -50858772 -701159195 -666662611 97939013 -676130264 832692913 -98343530 -980065833 -535311859 754068866 -755985602 519145352 -23241045 -795313171 -790181079 826891632 -155539595 967241833 -946640470 204146725 -65800416 -449692657 107394532 -500662313 518754403 -689236970 828420715 -469901952 627292573 -359305181 -404290735 506594243 961709521 -936178766 -763133187 986949372 427922033 143652939 -170867473 -773799399 736186124 98918202 -296050668 862863293 428335581 828435212 -650408183 764155395 -186197863 -861916310 -113341918 150571856 -294735420 -687707583 -40946707 -333067817 19485453 -305144932 831349291 -421178228 -635469448 890090583 193409476 844507772 -548736954 710531927 -787713795 -349139406 11925480 458494251 699805601 528206405 -332071558 -559657233 -785331802 -922808590 -494494861 391824457 549324353 125004046 85546302 998306898 -170880564 -582076100 665405084 -61154878 -786576383 -45999617 -874462368 -684420137 -500897071 -953619399 374082548 -676820247 289055117 -201298053 -582479947 -688151106 -517299616 113239105 -251124166 933455367 855360438 -593755979 434524724 -87036474 -362956901 640717168 -145882910 -487652706 679398787 -732649077 54976654 12436052 93876955 865338144 -366743881 -85277533 693713789 377380955 -864356852 362099646 -451009259 509617846 991304667 694723616 -508541933 -476946761 -340453765 -180313917 405345071 -459416562 609561733 -138320793 -935834396 207949215 -701479871 277633261 -993245180 -55025668 453671038 -964812992 -437963522 507372928 944500372 483768527 -240698495 388143686 -950460703 446835075 -359689985 -384282807 -715623455 18058274 693244850 336837543 78101035 -77327820 414984028 -774481212 -116815814 -402914132 987228036 -483422337 -692953733 -901855575 -833239984 720925957 348293780 416396841 536113560 615619306 -69597536 -700468079 362351511 -233300862 79603565 -710979628 751540116 256887921 893279984 -840090863 686810045 -461856652 -748592674 -721153646 -467448682 -306819010 -443283626 64046158 -645769668 -617426619 -818885249 859448112 227709382 -245948937 300341430 569069675 209069506 -514016198 989463228 -547337406 -30467235 854859777 227005940 524522772 -777505882 958358204 -903368430 89359135 -203687078 -3728160 380721773 -279011194 -181674847 -56114859 996648348 478737138 814157506 122741027 -727778061 -199895436 248716444 -500357531 88408981 820791916 454273519 189362389 608420714 210665364 -166539555 967636319 976199736 912211337 715195264 252214790 -349751881 -272828038 -79969225 343954267 131287172 643641228 902378691 -804089901 -209317800 468473369 427032094 -474751826 -153450527 -585537953 -6997803 -214314766 -345700223 -151617510 -707209287 -89480877 -344071765 -4350117 830231347 -333281298 -542743915 -960718765 -433961620 -490849450 418003606 327996881 -559787270 190164021 683126615 690306579 -394157375 -451467113 -511646187 -941571305 -482562399 466930935 -838083215 999489415 -120308260 -942181753 880196606 155970754 -343201422 181558727 -74976988 -427553778 -931153064 -662904631 -150683234 779631962 -832817589 -541077240 -306442153 633169812 -317461877 749539402 707264455 -840384276 -729532970 -113345476 500814421 -970688183 -832461725 591744675 -273561183 -360716323 -849068440 -285320852 -879974822 -854227193 808351875 -317346269 -817419029 683827121 404817890 564422817 825411161 -294803973 719524864 263966460 -956189645 -556541145 392182713 668067680 229256210 -928761865 -288928655 -859095142 461265484 -729884124 -192821775 502378544 403798373 -786194775 -355255902 857642041 -659409857 -962969838 713220328 -288659008 741790826 -824787892 -218379164 -454464759 321559590 -69834484 521016798 -319094928 580120635 -914937502 453861945 -720690915 -393497771 10043594 -677226649 2267668 635110327 210705372 -854211675 480528488 -652460808 12442169 -162837841 -826209125 -962997451 289085771 313847452 -298969857 539178768 150925957 -531071099 -4288021 -797782061 -846440709 -241058234 195806573 -656712506 401339477 298466240 363656716 -249558720 264211224 -89293867 2290004 428281920 -214968401 -943516285 -528680019 787745271 510756431 -280570692 786402571 -716291282 897457376 -530548813 942067942 40229419 794053085 986638426 567941532 735303151 -198361591 -982064264 -144112828 -66161542 -996765786 -712970214 29457477 555488609 541486153 302413389 705255217 -476854554 -293317950 -142369640 743148219 94485333 -263640445 -46629853 -925572071 -727951221 -908653555 -229858545 -707186044 -417952490 242681272 -489949910 -974189223 -616068200 -454122853 -624726929 -394608736 336565162 517767821 773883662 666735240 169994016 -95980717 -786466245 -897015381 -653577044 -80677553 774228834 586890621 -146502776 -308438956 992051581 111399647 878776521 -117943485 -862786922 -606341731 298938857 365642106 847981444 81234963 635500257 832372813 275948665 -287126112 -20880383 32753995 713523276 37834897 -509092536 555667965 343890393 574217295 53815832 212529133 907710116 -503043987 -531218884 294888440 -698870214 -3442465 590530050 -117798782 495855856 341968053 30446306 720129843 466712584 113138153 208111359 520234664 182083260 -130052336 627940477 -526142707 -128922756 -673242175 491372496 803257272 762001645 812503383 -366700353 -404891954 -20581378 645052812 745654168 -394931776 627239854 -524833662 -992221111 -512860431 900923305 656541868 517851380 973411149 -122948210 851512220 883392180 836769881 231301974 -923994130 -100371989 996903364 366679132 -108571256 92199771 168024785 -387059896 489519505 728489230 -912563543 -158972772 -327045186 183102262 888938622 868529241 189446403 -902243872 99305088 419698385 -942738180 219406569 -596440171 437296591 -439534075 -921352440 -906299924 -770571680 436565203 -498395171 705766909 273021240 58040705 785713354 674456991 -709789764 307488157 286374175 -613012280 412325984 -577883972 879313072 -249684110 -423537109 -993035269 152119858 689573372 893061836 217064139 -818750073 -328033611 -434513316 44949275 487180481 20998347 202082914 769301214 612655397 -829607208 -196522476 933616508 -263729466 -419660000 -778061817 353181374 -816641188 -801731041 -771991119 572833565 -351901595 -703543175 789876089 832829372 774939965 -623513651 -629712717 443387675 -580993949 486112307 -258981257 225107402 -371274832 742454088 69235759 97098287 -688929838 -7676387 330551905 445936243 949771181 537834304 -359461963 250275726 -550150827 -655568518 182169338 326449035 868947787 -4856759 683951928 -94509338 608558458 132199116 -14936023 -228034989 -836876386 -393971339 135089099 742435592 81333205 -901273975 780394100 -284343895 600473794 -799395087 922868605 230786724 -528240090 -63025370 -575790130 -859226935 -6132945 -517626109 -653726730 -720212385 497062443 312123894 83949649 678711325 -81641362 -397150549 -565330369 -878200080 584822940 -318198671 948526896 -711470070 -978638774 -651049321 -71789496 891612539 423687098 494370388 -804205435 -209020194 673066407 -610619334 481906558 -400114818 748845334 -596050669 -22566797 -548190547 -425762879 -767005644 470381921 792860954 585829356 15713838 -17725778 900804965 713740020 302564198 -724616987 -867072696 459904427 108323562 323054000 245947305 448873994 -828865336 227702642 -159639419 36136205 -504657969 877015654 -132952171 975973001 -147592325 138596666 -835371440 148315519 895029269 410334103 -649230168 233519638 211328788 -567695473 763799465 -725447828 379614569 -602375117 -145900401 -989594062 161377831 -507973727 -322343547 793943918 -976148988 -13131679 132816574 939158452 124799244 -987885745 276790528 -868975124 797548454 348152446 -70065471 618196371 468895440 212038456 761763637 -502287487 -659961998 22107962 -503657346 -959840819 333554821 465081460 -831631657 -987078925 838976913 232187348 -912860664 34472532 309952033 15599130 10111687 -888490540 -111665076 -838943776 609447937 -305074068 -633806522 371948879 -509680496 -967475909 977434982 171546777 -747266423 578398881 -926815583 -955729730 -554572714 -307104444 632032489 35242200 651172781 979460280 -895221108 -893242604 -19071451 -248179078 -191440843 400590476 683533049 65123992 702952840 -901604920 -133849415 -56048735 94487451 212236886 153500530 646221009 483581510 -11824243 -222679775 478677359 690124030 426298155 -346486329 314809222 -473555953 144828944 28726366 166759325 425169596 652618653 -71525916 305657088 828518617 246140595 406605411 -680362405 482144010 994167826 604383021 -381843819 -619589492 -682324162 -672447991 210965941 11838845 374163003 436137141 -327050936 -677553363 905708051 -978315171 140446022 660044351 637374471 -562525558 -218209593 822400124 -71351772 14550519 -79450783 -782252755 -770285919 299883272 -608494225 678400806 894730664 223717273 800418084 -956428592 51031707 24208561 -213296794 -63410592 81823091 -684877347 760474308 530171078 -375045989 394025511 -234266314 760671607 208080649 -620856275 -758894600 -490460727 -282383726 635620111 -38221362 -173064702 760267627 124258505 -8970855 411008884 780751918 511525410 955766700 241595091 683077633 260584333 -986068169 -814064528 89865760 -493600975 -831202309 794241443 609472987 -521024547 388593560 936599406 233782216 15558466 -558793038 303849730 -914104328 836996918 -488554097 417398429 409117464 -466554187 -294613714 253971057 -912951044 165270384 -364424393 -572235594 -760089497 -439177241 705286775 -616998064 -816339630 -621781060 918067489 179878362 641863810 646998276 -715788480 119121138 -549584831 -514323427 -999505339 601744943 929669139 -371695820 -842700214 -909641874 175998605 -769469625 -855329148 -517881088 301343730 -592866044 -880948632 918888644 -644606492 431762183 92762335 -397331433 -687230809 411858610 -515486246 981448986 290597095 -411053480 -744130115 34599310 497494113 324721441 143828200 429740746 602511613 -948737234 216904932 -79963156 88433306 -363247039 409328191 -665559500 -600272446 363490676 -558116984 344857230 -291634232 -454771546 586560145 215337894 -151008686 -570480882 385029784 548886300 778050968 728169464 -231245577 -833185737 -493055998 167087550 -695218426 373385762 99103420 464792093 36014626 769722401 -491017435 96992524 71472090 368516779 21539310 551930449 492128443 -438523379 -68992080 -740347798 151260744 1739815 816823119 -404401825 681860123 -120925587 374842071 -29680140 16049165 -94367825 351962111 -5229874 821627832 594279613 -910745062 216627837 176835010 19131809 659689549 -74183506 483372632 -351899699 -837568171 -73347173 518466440 -977368285 350853728 -411740828 82322966 -477502592 -694667718 973577227 872005148 -125989387 830483840 -90280689 292787224 158458002 435455649 332945557 705216712 -719673685 -295239806 -769886627 572298504 399380157 -58887663 -284724284 -727073201 816441387 -906437464 -695844838 168445541 -172605435 -834646678 -439370969 26389906 332964647 874535215 -947089905 781602310 9899603 -654533041 -183604005 289761224 -570870689 285183971 761647140 316576097 -664799958 -663718458 36506414 -655594770 21920959 482276691 -728313494 -503886183 -245668530 63997299 484258793 -352219065 397015888 956798469 768919616 224420957 -567257247 245772209 770472668 -428142193 -370315735 611243341 735154172 -620212889 -111390589 324163117 -154490878 -523189959 -123566710 15068468 -734064726 13783530 881968369 921753574 858711769 -176680194 242574713 218729973 -332159807 488433058 -319659905 -972138441 869238626 -624784681 543218600 -213584388 -70435447 559559614 302267480 329094576 -659738682 -419947314 643292341 24216605 -919735072 -498134930 -555100334 -750398324 -9983165 501975490 767403347 -931191633 -103470681 -372315412 315232171 506254331 -875129195 -889163131 -219359033 178378738 182238140 -269482488 607334871 191801331 -301235649 -166413334 384360246 452444097 225239404 619330472 288970667 554675427 -929878578 -94287472 814456939 165832104 324437112 548444779 548949300 167439217 -383464458 985249366 225978574 100654416 -867594948 -276551251 -389296064 569625485 700072241 441951974 -405025952 -384820192 800784063 67690547 568702034 -442946147 235917992 905631842 763667585 983281624 147164255 -467175885 418338424 -973389330 -946114131 543388354 -18264572 -313765415 -312028659 700980611 -19025724 498130385 -361670638 -932563520 -399300418 -882175112 219551880 926038322 -394415448 -146745875 879462740 284020744 280722001 100621141 -225871566 -948307277 965122393 927854784 -456570666 599717735 128258535 -915261225 104671595 -162545658 409088425 -297686558 55551993 42734520 436974783 -663915964 873335266 312826348 433199957 505949412 -246016233 -330187547 184607125 320608578 -591903964 -397174787 -276583463 456159097 -94409869 739155614 -899509774 -945889753 266407546 756548112 -417158588 349414727 -99331691 745351568 -95950265 -290588625 892222470 393624884 86758134 720347125 334485642 118415472 971222506 -872586929 -303945535 -634940127 -299938588 -120597683 -242761197 -370806011 -239773843 864499891 -491372238 -654493993 -981555485 -621727027 -100783787 167026137 -494911132 210141995 293995260 -525925391 -132077359 -818680661 807167802 873818277 -443888549 -103519801 591028010 339627231 275533653 763838139 997642505 -667277496 826371925 249844100 -281295772 -685474892 526093715 -209816983 749875623 -732992030 -764588667 108513525 -434822976 860228729 448014926 102707977 567872257 -607360718 252153736 970368290 -573880437 -664866188 -823735523 -167976402 -919587937 -163973785 -357482558 -18655011 974698698 -454085117 341683332 -663568538 839519458 694137400 382885203 -848071622 -934926205 -166719120 -849084003 935528442 723830766 383476506 734327104 468181020 -473361191 -592880181 -413610582 871711491 -748230070 -643219434 181326597 -565086644 762598268 112300492 -16917461 -723653341 -858566739 -573142098 -959874944 36701859 -244143036 492336559 -185343997 -106043256 436538821 56325010 -849577409 984077147 926166465 672940582 -401767836 430199019 208384774 838029132 -97253862 125808342 393034879 -498947667 936128510 512021770 198054723 208696235 -355858887 548483856 -456405877 -624234613 -648220453 25116965 -28588616 -369616180 -358212373 -311590379 580170604 735303999 -876722683 -595991999 -1657180 -283303105 429475037 -679837663 -462064714 -600833569 -524752155 -997084143 -21282291 -250855853 102784423 -311144018 -879763829 -225868120 -771564595 17133863 -845736660 593391882 -772674369 350537282 410974689 -407174292 412304604 731674828 677794084 834147754 -742024007 54089891 543695996 -330072938 960864632 -765480059 207744936 -1322756 -133859083 -872838325 894793181 591510819 -688305112 591520220 -551335139 -155132136 -131122411 504878413 -439431719 71782954 904919439 194336589 -993977065 -211746820 -434886305 594678113 -983482995 -857400592 533505335 172860655 -675544645 -705215855 920223210 58066543 637511319 -130810145 84643961 -84096935 123901869 -961925365 356848441 -103175200 432381340 744886185 -729759409 119855898 -55029823 -890148420 -498761696 -667202266 -289025512 -375050551 980233647 -701144042 -631345229 500760755 -423632743 833401029 515014153 -791994319 -848263869 -491327261 -860372537 -971855131 460137941 -576302950 -161303358 -795726265 -382355749 -44943744 443673415 608437757 667903436 -898502045 804299957 931349277 -642479480 -871491532 -903362187 -452513327 -489510509 797177923 -831007907 632360573 432976761 26186507 607298036 -278513266 866821779 369887858 -46373209 -538214118 490756773 -310381392 535721470 801630563 389890196 524515299 -201943068 -879487175 -561951082 -699015850 -981034314 1692776 275440700 -865422186 -960286899 968897494 -43770997 -574753565 738104100 801154472 222464830 -387697162 -477896035 844347212 -403101522 274226391 945738084 857311305 -814937442 -759453765 278810134 582144673 -917520189 341887186 -501321220 -896164274 -68175469 391310204 -76836809 -513013607 -546550713 -492795038 429356002 -866280928 -488314248 354720321 654030692 187008146 -67603058 -515986190 -20614876 -584565512 119086971 216319648 840845089 -151409884 125438320 -94587518 726215880 -248605122 772892336 166806548 135730912 723321980 -86767668 -339120269 709996237 825615053 114394743 -911567940 535957333 -342974595 -891301586 156833466 -912179748 460566397 97045340 168730182 -937503290 -851760841 716882518 -199596037 584085165 457354284 -592411741 -262520231 -174935671 191993343 950179262 623953583 533003519 313917355 -78341542 10946621 -228560668 556397670 -314884178 -544581332 769102039 -538524803 -736280023 758001375 198883109 -889705101 -714321103 -744814942 913708633 -784573564 271621911 88966543 251614495 -166676856 -404077670 175554079 -988096552 434157074 -76317301 -397504824 -779083194 771737893 -808041351 -493781157 991821195 -365537830 -340024112 924055559 412877515 -363891487 540859409 305200819 777323750 -488028470 589103178 -143119565 107641825 -844887372 -367162038 -20982692 697860518 683037887 354944949 -749465429 802371424 -390737947 -401994349 828529217 -702430557 230351394 739770624 -213596476 362443793 -224264468 670272472 -324584428 -20680435 919065971 243429593 -716916594 990182287 829032033 -778575275 105933094 636378396 -423609693 -866874055 -210733713 94715145 -273836062 759922568 359146708 -341068366 -435350311 211436697 674347408 -174413501 -893439602 -48598810 -319783230 -841879335 -22994641 16233163 816242595 475320696 763967862 -887242269 -271777350 694777787 845692452 -452669745 -746174988 -884028690 959073043 -875189615 11336771 261259001 55067311 -1020931 618498774 133814759 -443297724 -792223859 -838913940 -692417923 -747573897 320559736 797514587 -194734135 -328354225 -861993035 130208846 230025891 439396137 969375260 -578508564 12477379 -860941729 -674309127 445048124 -553373088 413824748 -699566682 -670752608 -664640150 -274768746 -523449596 796560288 -993283636 715356058 33230932 393343106 -35615228 -326642174 965681811 261350823 -264522980 -280426525 218046043 530444430 -729971910 -522297528 -111065846 664855287 72707958 164973783 -828230506 407899416 508796796 700897037 471645377 349608897 -136517287 283641554 670457424 223020663 -393826229 642055100 -572497377 6143082 932023094 -724555849 422689067 -770671082 -969646547 41624044 745615824 74092529 542695344 911393868 411962505 -120355653 757643029 542789921 598095313 -458265841 -566692193 961872155 -559319226 586596934 -504369940 894955994 163876011 -300288378 -139461748 231841815 536787407 798628758 187374221 -532174410 786640888 -797669732 -952413796 192578776 -313420157 456714115 -384948121 839959448 462460556 611605334 -721041306 -492579844 -21977963 -204237219 222534808 681639635 -401688471 -435319597 366855843 -979217638 -307235043 -859087616 -801991147 -872772005 -901239825 -585490305 -787811221 -306623738 330425642 225272217 660731880 -955340692 -367336119 124379596 -396052170 -36741125 565276445 688930368 293786097 350217667 663890442 -936812222 669411571 348049444 -895432359 669948285 -27320142 770267610 -319793911 833027376 61779291 766398873 704501867 719054334 -9378257 168174105 -833520127 -69096038 181068903 384247714 961400678 -601886909 -798323770 802806429 22550640 53524683 494030323 718394628 169661499 98538628 96396601 773210486 316895379 803771834 271299335 814253576 -660815003 -187639570 563289480 -248800789 -814961716 670717561 665106269 812317329 -279600038 108789322 -418793828 -229430710 -905193834 973616766 -293297542 -398296736 -198542464 595104594 190904387 190688298 50365019 549323005 709112586 -836238723 36830674 -577545981 -322243242 -153446460 684862308 -51452006 276789337 601057350 714131720 -774351973 -19798168 394053826 -409778142 336560168 894074615 -417715575 9323512 548977165 -71532301 -950787052 -607194474 755033287 -665538414 331663727 -891010954 -581004634 -320153183 -319877678 952983068 -18405252 -4491922 -116404519 -326776992 121252783 861206426 44507663 -344440142 322610375 -483506280 826518410 271619526 665455670 -417962160 417418314 -691258031 -265511277 -757789895 697847372 -295556064 -7367092 -858152205 896219199 -682767580 546124350 -320517993 895760620 781529907 -787380214 408937430 -857371678 643733966 -414025234 -341063617 -785575647 778850558 807356140 -803570446 -225583940 525808042 245778044 -238636315 -91039546 -989075246 -819698454 -35610785 -914139798 -511427853 266557618 488730723 -781270379 -241710723 -568644321 337772921 244078845 -44429554 -820805992 -486891670 880446874 -191671151 835780336 -467533202 -143492861 -14896984 -299115860 872805981 393029310 -732881074 -196940463 157593453 -204601227 741078751 860428028 -335154600 -325597306 417074705 684353975 -21911464 801683000 366446061 -213710512 613061735 132684899 -413471346 -147919764 -833209590 633178013 -78305708 -186581196 443808727 667385255 173520606 655725211 19276827 935024490 -601513249 -650203900 419365198 -705655509 88480894 -739144347 929872192 515140698 -985883310 -568312500 -452450314 -59623790 -34702703 -538270581 -482716902 742473779 963519474 -10271151 69089122 592468771 705368208 600489764 -986741819 -50303419 -134725992 -781257771 337571482 -290596122 -303922742 207382138 -364548946 574725651 459504057 313085690 -256447928 -129016267 391445447 515504086 -737708494 638782284 151997166 44797815 136852524 -582606165 116604935 43725710 346492707 734932231 -894809229 -336243228 612217378 716957685 605531790 668314501 989378145 879882427 -179407834 -907635373 -487359918 -811123707 124192487 -94833593 461657868 -219559676 -532783110 910997373 -693233881 607514815 566634978 -923637320 -693870293 -940953697 139167229 227914819 -223622573 10996061 65333958 -874960795 642189565 -812614461 825199784 -564667570 -888319980 58316769 -200277675 930303308 168915243 210243602 584552295 344491378 52750602 -348135086 101674161 -658377388 -960587735 -39557886 -808330258 373866153 924342380 -266805650 -786822136 851465540 697958819 733471067 423042216 -7086483 -876792160 -160130522 -704528187 -147386147 743741901 143486614 -29571707 8464656 -980590526 -34587364 -329487895 789710198 -98014722 -809038860 5679587 -599924482 -915210713 694141935 -413512846 -141652541 -72596973 353081945 -321738798 -797873788 206780467 -223407121 -611274773 805903120 910012181 804733426 -756459150 -232097041 898830762 -747585221 -399522417 957307318 -6634686 -992781045 363459515 900559932 937707360 -730165697 -699195252 -569986817 39284552 -813669812 -231209416 -335564894 435470576 695683601 995464664 475100476 -291580323 510253575 -750283682 -748945872 323581751 123624117 113900603 751598152 502054933 -880305921 -133195721 -549075542 -697275041 -164624190 383625800 -727063723 45955990 -989935540 -346127447 640410005 -822877904 266881409 -908470738 -259379172 -756526471 -30002409 -69512162 979077906 534509052 -326333254 387700190 496306610 649434662 453296389 859858371 -930054993 -544178485 -988573273 443997967 -149946766 -965954629 -726393592 -435517785 429923764 -466891641 -493478259 470316970 884240267 -825610875 -707657520 -396161050 -894182420 826596495 346303476 -424195717 349737967 202063371 -329629682 779943767 -847910195 807375168 968489726 51919703 -456078057 -513726966 809616126 -875227497 560492575 764091985 -276748941 561815545 -327142618 -875060581 -193446349 -466797386 -488138231 72534588 9455704 -860758795 -496811970 -281313068 193912607 -877309515 159290178 719860330 514749377 462995268 -407539632 -958995852 -865971730 51787190 -112754464 164997625 93364788 -18563246 497887525 98441901 -927657335 -276499608 854022385 -502366146 443006134 491165935 -323207222 -143210544 -249864959 -51578451 414118992 -715245470 687093000 -369767942 281439676 -532568770 -975751275 999711362 -526604154 132642747 961735533 927715202 321383170 307375152 -786977103 -671651566 327290642 -13546318 -347914318 -886870597 271158020 -574804057 852048876 484485542 -783634127 663907860 -509319235 -554306735 -990091577 -492463507 -419186808 405652253 -306393720 138019119 718632665 223903499 779991780 186449791 892749327 873934943 -823750300 637370885 -547750011 242265943 273417838 -297822938 898093766 173027534 778946353 -879058488 -119240808 731235766 649804701 866232085 726342995 -996732644 743370672 -873616812 852731982 -355412129 -269356458 880545275 876743749 -250926640 -643328425 312357144 393962542 -302373761 -233107731 -513591487 226232370 -606700931 -50849303 -830086707 -27761048 -128977528 -681893150 910793916 -557604276 -92975037 499281349 808800332 -278794763 -426918622 322477003 648354803 -651151482 85563909 714824012 -544168053 -310212787 355093053 892570800 -895978765 878905521 101142102 -677136459 -973366954 812573760 -463439447 -762787419 -266077658 221355810 448365105 -969743915 -119125595 466505208 -661974924 744922318 -254149306 -649573928 -117955374 509724359 399858586 630014875 66202409 822406798 -2171713 532396985 -618736278 85857195 614648004 6367498 -972576285 -732452542 20362052 -211808221 -644299145 -347586254 -572101532 -342961058 449449052 -760046177 -129325890 -263401917 -227416352 -958512446 644998800 469447391 -168220143 -651990792 -332039292 -561468883 281261259 -886440978 -189039286 -643016895 -138013408 868438239 861825499 -708616916 298940851 -45886600 988010624 440663414 -623742934 -316658942 -973891011 -252051082 990287667 702139444 650196722 7024808 109767638 957835384 -881434113 15409263 96495247 186822136 999922957 -615580347 -235009938 120145224 175077152 -354485398 933484668 774707546 557130795 486840414 555571861 -364274606 -583717997 785622658 -629030245 -164296810 776640187 38013282 -252602060 301135375 667258019 860544456 -426009927 -481952348 48281833 -26564412 -241024432 -40986223 348238021 -564547404 -880922420 64451078 188682003 -913169906 -388896730 788083821 -860032858 167707997 947151510 -17929641 37169082 485012037 -459455031 -695727898 763108373 644781540 620190629 900625640 -797123609 -293272141 119751162 567327363 516341389 -11513924 -934064788 -994014786 909578218 -604222930 612164722 907340243 416543186 -267317486 765701176 776063023 887967114 -104360418 -535957273 7440946 -936367349 516072880 -491808186 -182955239 -125469776 534316793 -859544027 -182337096 768591086 832715223 -617987418 734903426 -876162467 169887281 267881019 426262047 125926654 887638192 232282194 -855626300 179033910 374095455 17214916 220740828 82611903 555969721 365436154 -29250448 414203718 524855422 -818935066 -1611098 589249557 -888639581 159237017 77252087 24601065 -790355106 706606649 967806266 851466379 474375011 -19206461 -782183952 558556401 756667430 -963735304 579890323 510380112 -605830273 98794273 423736369 436856260 157553683 -615943744 -242762683 89343239 -882457671 -129976000 -188450585 -536847996 -794291918 -825762339 948053089 -41856023 -365369385 634616704 -256294490 -398241554 303313654 851769533 -525276804 -985916114 170747474 -62531120 -959054870 -290648763 31528757 997824009 -208634702 882063147 287040058 -758610009 699694720 148528693 -475858047 791020093 154123362 402078453 -574997170 194755771 -596367620 -528382357 -909401622 -227849338 -331107901 -983280762 -644914693 867285581 -759532164 -245099669 -811519712 98926984 354914652 -792478484 -782022144 874577139 -709559661 670684541 906600333 -142279062 -420997835 820280220 384085344 58846175 376512109 -892409798 259188638 926994925 909303534 -338826839 -29246827 301513239 -774112743 485043964 768738617 445695766 -854616149 104880559 -454641516 -479086027 133565983 -221872214 557040339 -382532473 -883751734 -817120087 745541245 584553859 -137690317 -178384513 -200866922 -311069590 -953411477 654241901 228039456 -426234673 -610367586 -137579596 455552464 612173790 887445080 -953814643 -971217214 -372895618 -188011788 610084121 915043293 -496271166 -78324942 523354498 -975201753 -427997894 -271995824 459562134 -332057644 957831757 879831806 880634013 -228205490 -924357488 -452837262 -903047517 829790667 721864571 297124231 361282234 -717028848 -87211365 -508571786 517206939 -390291151 402854775 404721139 -268148264 -106506134 -438377337 -933115331 507707644 527100653 112890285 -160520348 -561588647 -653585395 673444542 -646791145 538871730 558372350 -505708172 873271356 -972505411 925577021 -951296665 82358432 -657424629 20637140 38484310 -934888890 -912393879 492313330 -137076870 154221119 738872438 -269270205 -234656402 460827706 995365509 89032107 -466658106 -549655066 -460537800 -815169506 291638509 926655116 987592540 197422487 -877526799 665074577 467704969 176970355 662074663 229936645 -474240188 300757628 701584888 304923486 640015923 -72270110 -916746029 -248727610 -987522658 308324580 787607217 -628599194 -148541217 -117984582 107117256 -252387316 -817231020 -328667396 538953009 -132917036 555547438 -634576379 -74884215 366847583 -251419534 48132450 -414489403 -901615463 -740565685 -763173029 871877030 -477246375 -552651342 -193246095 834851429 689879782 -957345822 -556210855 -28575878 -292002397 -414658242 -299281760 620744078 740617807 -544325110 -259126359 -499873195 -640666526 947627200 -204361499 738875182 749951145 721872780 -590417219 -482357653 -304070982 360296762 -586841093 -988865531 -599396843 -398611290 821985956 553922738 971984764 -962676286 520601834 472881140 462628422 825735214 -710397564 -938343555 513747666 -817494678 -416704192 -77898009 -532845330 -152560470 -384911804 -427373783 -688297720 894812411 172325673 -973523449 -523218966 395588554 118535870 864141671 -257548954 975474447 663882291 -643518542 -633629659 127556563 -707681730 793808140 490988317 258875235 460434012 -899010668 986599193 337663599 212315500 768334256 903716031 783513973 357228915 -271391216 -410142307 585551613 615119132 819005595 -378325269 806284148 -491716581 445066606 -24664489 -573019739 -140388344 567483694 -710570795 -398463867 317298115 90146330 933587817 935928978 -264057398 -255460091 88615078 -379621063 913312672 234649168 859336903 389354949 888452602 284865283 -944423131 -680029209 -247287247 -937794329 62475984 897339455 674074978 -378534589 -567272517 568497865 281943116 -589727897 924700558 -798024674 -477008673 -353310511 -883301936 220765400 -613463783 -504373320 -568266189 814279837 -613630609 623669337 631343468 -897195369 -763651284 784606543 -978518730 -519983983 864370366 475510531 -813805004 -998333063 446811787 -515679302 734649674 884738989 590067859 908244971 823916223 88470462 -316267959 832062165 2049494 -670133901 347064208 -890443846 494169410 910781434 -187551217 98107990 538614604 -769204940 115455736 511158850 67357550 -718258690 782408277 88043723 -597746533 43757289 -781957967 -185863978 -596928037 490484240 148202966 -333056816 559690216 -951554688 380136896 -610804836 -771429880 -776957362 -146955053 -623891850 -609654829 -687118573 524930346 -789387482 585779435 454294139 -946184792 -22602280 731234606 791599368 -344067031 -324487055 418878361 254805787 741766143 823094426 28436004 -42553186 -526579104 251804977 -496388613 -953343053 411188329 -934400542 758841935 -301903256 90856647 -949564532 -766442844 -49072240 371502249 854685645 371949004 284236718 174045613 433809445 -405951586 368717343 483350343 480188268 -39525828 -438067388 -803433873 -228082552 -84619530 776561331 -969317913 -880474209 515777205 301143220 -882064838 -254535845 405156525 289204749 -388271385 -436862693 -818709332 424548868 -719747818 -174220766 -94433305 -326944318 -423964238 -51573192 -434407462 538370718 315659489 368050964 -873102335 540160569 363738095 609105238 -176709891 -511903240 633872796 247888779 -639591058 200673583 -495864235 753473478 769759405 775088097 277165766 -273186263 -554817550 -886147988 419565672 -610804336 -700100744 -357664 -15959974 472264813 -741722719 -385182146 718195658 -195267627 -376258514 935044336 -787862538 -477091049 -605913275 -795431099 -505331582 -726972522 -86765083 896950962 -682039512 -515418893 -827615992 -991403104 -131360288 515960706 629231770 870204418 525454800 376560751 900341366 -533645644 -635809346 238825528 -579461721 -553649545 -240163010 732715040 823279450 628888440 45489515 848531724 779281865 776422221 -151123887 -90813033 893234275 -944999206 117711350 496266178 595485441 -929913131 -105819928 -119789 59278875 -823760351 -667319520 598845644 -460462338 -906123366 458682049 180746247 823161424 -10312734 520864952 880694640 355213421 392550951 -921786195 -582772074 152823312 -20105994 335174911 442365062 -499504078 695800730 245838403 57190338 -931801772 567759000 279729815 219835546 -140160586 -21525447 -847281845 -740836443 536114589 64242658 -751198985 -908667877 -824685050 526277846 -419012411 566590800 705381421 620907652 -109669298 330990066 -548472968 -157197905 -608859375 124625731 -414642190 800389849 923720972 264391847 -704414651 165158472 323443782 203522306 46974167 -350420808 56957633 911207927 364924295 -391406579 291659038 129422905 341800773 755453227 -542268610 803623268 -338830149 337713018 775343758 635286686 55262120 -150890440 387737962 -976083368 768282796 571098420 292844419 21039416 119359775 353770308 468943470 -777094128 -424842792 -37524242 -168321099 437345779 363296037 -601937024 404591898 579179718 -341128889 -659559335 910866491 -549661249 442810080 -758278714 340536586 -778029038 -946407985 563799281 -26721644 -341491395 407765735 -927399898 18249377 -643319029 -703840422 -823728977 -220533235 572700823 716930263 306971759 571254693 -138015463 158375686 -657766978 71698318 -245766798 -420563537 264237368 -268880048 333602704 892976219 259218188 733584458 692508784 489002875 171438857 994221165 810570117 -781812262 368376238 -146210869 -46055188 547083505 48067457 201469034 -997271095 1920260 332004333 -985396889 -894325989 -755751611 -954739571 -874266879 -328677947 278186980 -933425537 466747308 40407298 -951658156 516470071 -730328871 6482282 993901808 124826073 997490690 -998191646 -628343513 -757704239 632272296 26424583 -614144511 997004997 -765602597 94779484 -92821285 220115963 763773792 276860321 -728657128 625237011 -386802763 -357597560 -370975436 920698722 -325806880 992805578 24250434 -98181244 491272577 -140735529 941543469 798347084 307049375 -152360581 -486731715 -21483191 -783168159 -177960852 750449467 177161594 -753555996 -670321709 889133894 334845777 445903984 -285935707 747391365 533576641 23056504 676809066 452502565 819072272 945137598 600775088 908113481 -895009890 -53083535 -489782396 -807469086 605684145 138090061 108052818 298320951 712640709 -172330666 -479705494 122462910 879091642 -593498524 -988000336 564567934 -727526060 200366210 736538251 28091838 -859623047 -132267811 224617030 707063260 -151050873 458449226 -286295101 951857949 -937739745 -963272793 -19077399 25228999 990173815 692962661 295146875 485140154 -357347721 -898071446 -600715272 14629404 -264175377 134502945 -601992982 -139045530 -615335996 -491326513 -554249061 -863269131 -73075282 813361085 -121920974 -976324148 170824310 -301998107 518087720 786526229 51229929 409237692 -740963062 840753679 844247495 396039354 675050503 -418263869 928225299 847414845 209233486 949863719 20515397 183376892 498561767 -829067550 -366787454 -67727784 779112491 -999367057 606509390 67479899 578433106 -742066663 -878326833 -942192904 -686519888 971057498 -829063439 809930234 -811115002 352327007 170387070 -187240258 362222052 940163684 616275140 -197306477 218382821 482137570 -355355507 -701530513 -691732287 641945268 360523915 436847784 -76710044 -912245825 -879105874 499649732 -608827814 796601479 423502329 401211384 -45880779 -667993845 620035555 -129325701 342336452 436646558 316068132 48619629 -473340918 -651588302 -240631476 -971789403 586225191 -919651049 -613309924 966235495 514015313 453119000 436595054 106559795 897590325 -179476276 544575043 -812854176 497153223 256340278 368330894 989450841 -310536804 874825862 -631009369 810097546 324436197 961285985 -863566840 175046940 -463251070 -690766130 -743763655 302907450 -541845605 776187125 116478145 -605631178 925478629 -699301122 -633720180 56525754 -471422576 215749600 884864037 -192047941 -460980459 530899199 425318739 -375373036 997302016 -772765598 801177381 639818102 -173224817 -118974784 407526126 -363186520 -675055314 -819817273 845796545 987552915 -713691563 -398889637 -351788070 586705072 -640176627 -763747636 331286581 530091792 438323299 -363896975 66060936 916474396 -700840738 -342317447 601401354 906150125 -277723670 -824544206 640321944 928925676 699337360 -831692611 -214400039 87307030 -330173257 498790446 478298266 949096530 143160210 -179553951 385537915 575816991 -506242180 926577974 -840958182 930978371 -191533199 682594895 -468756127 -825884602 -271227760 431890585 352679344 -396227350 -844312484 877363885 364238422 44095898 909041600 -494007058 -217432987 -152183284 356596993 536030922 -878616589 51356571 -741613 824340147 -126857428 -17322583 -422642374 -828904091 -865240837 -996403493 -162097800 777905156 922025479 79258038 917157416 678844219 454304344 73630381 -433941626 -511609951 876745817 -691339512 -771220704 -989061393 -274307171 -951621817 -242814156 -461911166 164288892 295778763 -538484756 414653653 199535773 161195262 -884016512 363806543 -489205945 185489085 -945158785 831419108 355559014 -643590172 639650714 363576154 233927312 -492388254 -578314784 868843837 888605205 351099285 -726013938 978696820 322852740 -397758701 -418743395 -995821504 -264328874 320286309 -835173658 -876123045 796261248 -143258000 790607084 150344629 -117225905 872058385 -921688510 -938853397 532198340 -214814670 -567087919 -723062516 869412920 179512864 -301436305 38328576 792099858 134901741 -187928063 662672167 486327514 262987395 -568452342 810535555 -726237870 352699052 202179756 160718667 471905603 981920248 312833908 775548072 214854270 497749872 -473506788 742246919 726349921 713502652 -151790338 -759853687 -65496563 155957773 529408210 -425379880 856590019 -680447495 -147415986 -372417754 20614729 251895561 414061753 -941405909 -474017084 -919599888 -136447233 354365932 447528843 -436452438 -885874816 2993065 -580183554 -209142665 -70403069 -84481365 138712677 -620432478 -599242344 -936848537 112967925 461606712 951385272 -171501317 -89612477 -842288023 -987320403 -769074728 -574626140 787052564 838820927 -233384671 -990985644 283401128 -153351955 922420640 31034562 -829577986 -647412088 -107297718 -426968302 521594332 -517683025 395961640 14091629 608870513 793617319 -734369314 -138488571 -494427507 756156401 573158829 -278344194 -341983550 -953493690 -507125968 801254675 -834470984 -207206477 -825660961 463356872 867247378 -760889848 -899594324 -592454995 -271279419 960825149 618248237 -449967995 936570684 -23509409 179693289 38712549 941500223 901773855 62751487 -649353411 -796952630 -129717139 -170006201 514866041 -530857462 585719978 -751210077 -624345423 244088418 405414492 577520098 258243912 998776181 666869444 -830884784 -483624353 687600461 -145381858 261214878 -186895840 513719960 269474293 -253642861 -87910386 -853370278 872186443 704183938 -730965732 -25591492 -365567611 235097982 -846983191 876529403 801569626 -385267937 -185678395 536848411 387452098 276945875 64092820 -845501142 239256182 -285831214 169637825 -930929181 954924495 -868234805 177862500 95037713 -5157209 478495016 -531693356 728727628 375699096 430510057 417086878 758004466 47999773 500323958 935513566 658814957 -272232086 -665588892 -104066656 592239183 -278243371 970564381 -779941457 347368340 -214572131 885218345 62158046 -405250332 11719778 -157991661 667789551 -846241445 -496603699 414952429 -98844019 226870231 -133035016 133513749 871239736 -239799602 465932113 861234124 134158507 -615110219 -124790341 358752270 -25008931 352155850 -193727455 774444935 228703713 29982749 -314238662 -661358164 -863114417 -482009383 -941519862 50596681 947816338 159940954 713289139 580585523 -752256310 337917547 332331594 994440215 97289292 -816078330 -931044851 -219123076 330239889 -10361993 -363934225 -684206931 612103668 251617457 -979586806 -446847695 -777927333 -419599637 -785687235 5506451 243076820 -205770103 -928615230 758249893 -544180343 202642854 712824378 -430536136 714044768 -95233016 -849755709 305059458 -788130474 -774457049 -268679097 590965143 -451421495 -30871642 -570475392 690260105 -580434214 427726539 -385244823 -580604554 -781589531 854440454 176767223 239244580 148730017 -185067060 408885146 877868371 514199267 -397387594 -864361332 -563819249 -837709432 -902883136 396573763 754960544 615171252 -816380825 833086121 853055051 493514656 -465293607 -683247409 -198096783 -226262553 -568602713 -910383730 198478256 -374963487 -293330242 -14205999 -927245089 595232293 -188874712 139090535 411538251 -697874571 578129021 -61097527 -659316398 -907204960 -235565044 893680789 226794715 -130218066 149326258 468959899 226760970 -271843673 911794325 -233536064 -841193586 -670019289 -770777909 87213160 711176604 -913317838 -139234412 609682451 961204584 -751246033 -515863706 927715031 -283297379 662910596 546972956 -66172101 -206542123 211188000 439090534 -883380955 178333240 -935103149 723957097 201856046 -965583075 -844245213 -882664306 892161669 -124236511 405165316 -108222812 -111449198 -969960757 538630523 -702920335 326659215 -977529803 444421218 466911446 733522042 428077293 -62210810 946007231 766713155 361648785 523146878 646888618 531009744 -55227121 -713618591 171099133 -1532757 -23332495 -420394395 -676544790 -60461947 998431432 928312904 574585770 914073640 268037732 -400300747 946457036 -999694107 613284892 71361555 -527955149 -527990353 -358502461 572484955 783101290 521648717 827091966 -628094625 790768480 -346974745 220175653 517807155 205900838 -662641293 689781385 802394224 -742232059 -160516582 757149163 -847161612 398381984 223566101 -319771029 687562672 -893669811 -513151121 868902623 -896281899 362058790 785295021 -496836454 -349548580 162770211 -155612625 67054446 402750372 391194658 -771627496 -562847089 677146088 231331512 511025077 626355556 796592237 -125079138 -876301731 189159905 940646647 -767782319 98381145 -823305131 581540267 -473392051 103907110 359994995 -571214943 -618514558 -217308259 -144611464 141098135 494645609 557230088 -855522310 -277943104 -350767688 -980811174 -707511105 889155807 -267747365 370396929 -802020085 523623679 425070932 -438478951 384719703 -663141745 326359978 469585972 865669879 768576657 -189706765 379707125 -483397664 704420582 -786484452 -724384692 -273865254 621721745 42757566 -53648074 110119071 -534579634 33180850 -298801856 787413212 860009479 501426195 -724748062 -109555753 512150606 959534401 683418924 392725007 500123563 120861455 785671565 -210072927 -256966375 -329029745 -440673792 451770678 350321980 -256439811 233258155 -961975823 590299532 756338788 -212612253 672988146 165624600 -98471119 -288731895 -467153655 530468965 -392418907 361384389 696870134 -512432278 -738017876 -984747294 -560507343 -523165622 -913538941 -425299007 667944619 -506033633 -411811377 -849234926 -753536167 663611424 -139758709 678480949 -752576329 -442519835 -626070078 930811854 -40448031 -831000922 377379805 294985218 -104010736 -297506950 781061868 -358354272 778349422 -989021352 -846017333 763798944 -365622304 -627925758 -59025765 -796469931 -609974821 -88903743 -330767592 2006510 489424278 -240698200 928684105 -397600222 -620826323 666680525 -755570540 -25697255 130575006 -397250475 -357711344 -364925351 -240737854 -107024444 -947231260 -142754945 206605785 867090841 826484017 -199521848 352520648 880721219 -723699277 711237123 -188558260 630332235 223700813 -471354616 17599145 844901039 -865340050 477122517 131105770 846371005 -237853389 69860149 933177266 -777384103 76855942 -410897059 6171959 978680885 847228388 742110434 101973000 368210573 -537593039 276959344 114604919 596779255 602424609 294530690 -589919470 153656504 -730394442 640230185 189736889 911997466 878035653 -798751053 673106573 551167387 -817436364 829696910 145659111 -816379158 964440330 458296631 -742662258 603846409 135156586 808063863 -695624256 735335174 -307340114 565659398 -858709416 -251482837 -858664938 -226149348 742416847 -459429459 -18408961 -436658678 -199662987 323610979 -571746244 -362235025 -179717323 612464800 -527375405 461630543 -301311958 983592724 380931342 -301205454 -567071954 314827094 -881634997 -190265330 -359967293 433243041 -516582991 -692294856 -852192592 714002472 -491513459 -928216057 -694019526 622414036 648529209 -677953929 -206770621 237565289 958781421 -628599612 612321173 124710769 -136695060 102916540 54628005 -481796896 811877713 58381999 418513588 -802950224 -391150002 860578620 297032443 416437684 420080420 -756623098 -375906330 543352306 -713814807 -56042430 680931293 -727944764 -948276596 -973319126 -232864425 -198800584 137823946 939077928 -711113612 -872716436 -176914911 -238350388 985395653 770055305 -109828753 -557489918 -527891868 557698864 255443557 -488692495 -377751782 -509555834 21196097 -165035110 -305317036 482818385 -445210814 192726364 358875733 -705411775 800802817 -216673282 -193596989 -966108074 -37678123 -356129983 -67015250 468616973 979162065 370202627 33651440 67008131 -618039390 151416798 -587148993 367159259 -233484253 655088965 29662239 777338157 -718806992 910840573 -318029241 -239513825 608215375 634711581 75284066 154861050 176798082 -718882379 720580601 629082203 330752640 -97690085 290645187 -966205405 -105164170 934561826 962983524 -357082630 -299401129 -457476745 -851999622 -458733177 -150187886 -482338467 -293403797 628058497 -367293719 593825025 267759995 570590913 -167665637 -190127116 241598941 -364941049 -95770031 106297593 694019729 -739986932 300571692 293063954 842644994 -499431048 -741475774 908143629 -945449767 -249503307 846254619 920543911 -708186009 174295847 247959984 789219234 -527431490 -255126316 893748567 595114452 -778763374 -472158185 -546180276 777278651 -76287525 -820943590 159066755 958400201 -590077587 632373815 -647398340 458608840 -575684384 -423885464 -117001674 686645979 148606373 -569286327 -423997640 -289420412 446031712 -17285802 -480584120 713818026 -446459073 -995601632 -416595034 969717681 210232982 589855940 139735516 -606379551 -626880609 -328683745 358818121 38137840 343558297 -415707865 -869884541 -791755239 -164143428 398093467 722875888 -383289988 508631054 70071907 852851577 297532367 652295120 -73895570 889691933 -610523026 -855101632 -965608679 765936664 -795676935 -986800197 -852538514 -939816755 283857655 -343927752 863058868 -272779814 -512860604 736419671 -163559278 170937100 -215421925 -75005248 -75193847 317475109 375692869 -970532748 812609803 -666993961 -336926374 280059741 719961181 939550192 -275072764 -639768724 -56282128 -431318216 -762690837 -102651593 -380577087 -436202511 755597026 -802463947 1695994 225303592 431045462 568717826 -933902858 -633766137 172901448 -979275246 -380339121 -73268824 107540133 -977748147 -474329684 794124575 467274975 -180350865 -886931008 -381274179 290152194 900228175 -181527394 279660669 429358566 161751322 -345243589 -405762919 -504639921 -464058355 377447243 64955343 -723524968 -710537143 -167095917 732347118 -24630464 -474171863 -976440487 -897068849 449142741 257981835 -800253679 690086354 -763293587 -231956116 -877553376 -742245861 -611678806 973521892 -410966558 38423297 -793972514 774585951 193736173 -780433267 684323498 578249710 140310179 -418678076 180781984 -258265382 279495267 -916656015 -773534137 1890202 993451116 -854009518 579319483 -417531393 -790860268 499729438 461289046 410551036 -580718718 -917391463 480803129 313945125 -81558737 -811781280 -165209844 -631369308 578065651 525561416 663096872 -403385406 295766909 649690866 -760225322 142889380 912104412 -501350385 257093901 188840246 -214404500 -996847839 747266436 -493164411 -709215339 841622056 732043475 -927769302 6996431 285750030 -419957691 888700277 -928188389 -942898250 989887041 -537017164 667745736 -69269341 823809062 -820106008 -272911921 -324374200 388886113 724133919 -775775641 695469829 3034936 -367381272 -813247120 -578974921 -203258903 -793787904 235676006 780644325 159272514 -722922531 -60920196 884428849 -749606250 764685147 -385074918 -511515727 998242204 -288537335 114731318 329156144 31149330 -737056989 255800711 -824078931 -312596183 -78041357 -785240918 133774208 -306672826 -696970810 184388914 -935530254 483430491 371767942 466321731 -184906950 -80153176 102073228 -862985341 -664785733 -780465574 537025328 -676923683 -900607535 -866374757 -318751722 346252269 312577212 839997664 61261586 -725916925 -669504611 710667948 80073765 92151726 -828975699 870365555 -33305244 526653204 731457259 -345996069 -102009610 542562118 888039539 962789388 738200756 687995401 262489219 402416997 402741485 145075731 788210409 -971666805 347462901 259438542 -258987695 451820273 -324405788 915432225 -342677553 -296182782 459515370 15905404 288765295 -288845602 -194988097 -758036326 801216992 682744694 -487159197 423204191 797953733 43560801 859329170 270699880 598544128 398613458 -193052737 -362335157 -711399891 30111951 21425834 -316942333 -921072225 -787427488 -569096109 -434023895 67632531 -544979931 82545554 688063597 121887028 -934842625 -179664476 -837623700 -775180263 -36620972 132142598 -604182458 -390409764 752423109 758204131 535016115 666522314 -854582577 -532461467 -795631811 -144929003 -991953682 883996495 -505088425 583236925 -422467413 804912510 -513122853 924763715 -773877433 48825185 784946718 -812369710 -278963023 -842399632 -17216295 38177166 -638985796 880564305 364087276 -954597157 -231803887 177445092 769478219 121578435 -58820356 -586248346 -43679233 397552742 -780765623 -559004977 -794697411 -485070985 -895579437 -963315159 441212353 391689178 -496117680 -808054904 -81593540 -356830559 803942649 815679442 -578270186 -737338786 -560499444 -327908347 -823004083 -165748960 748805907 141778990 -911181108 778570106 660731877 858203214 -80390833 108021251 773025617 36397479 227667953 93505270 443069099 158486291 -334142157 -657947694 951956387 -708316329 -269913245 714566032 397600301 -113648093 -760273066 247736376 302959355 576128317 -296290870 162635352 -308934380 -489799460 -401301503 -88447993 435907917 -304352407 307713321 -237813384 914834157 37565053 -58088312 -600823789 -20811134 901281509 -916535047 106690960 -979346314 306248070 -882787391 -488398438 -115617497 -936513539 -552469801 938535559 -135213905 142490878 248974443 -762027928 -179312477 178520665 998815522 -601767955 282408975 -184933594 210803443 -489201302 579420698 -859853978 -266052007 979699025 -155033332 453653678 652966463 977400874 -227632814 867659546 996960584 -286050514 -234637095 536344274 -73418166 707600814 -906989998 -814579197 813908203 203141701 818200401 621650285 718164290 819974065 612222603 -69282770 960238284 46606484 -347194450 -864799727 438194288 -503193650 678925457 -517421595 -329374100 -86867910 -8545292 -451672992 -514533441 614700419 -211115763 -536353486 -482280769 -173093268 975745319 909598125 677078911 486350232 -674201535 801628887 -567577297 610135004 300918669 121588394 -648355160 978279535 763216392 -431814689 622359842 -152523958 -918242947 160529513 -558020474 945707326 -854295132 -804870963 -596468700 -117735198 -863098485 903300624 117254619 -73574130 -907787649 105339863 -374607369 -310661168 -568892860 -689117546 -509557552 615602256 660682530 -655348440 -435084069 935583931 -941044000 718108799 505996149 -403811686 -832387275 -167139486 47944376 -174079418 478919533 932031862 790917904 863147655 460347947 980401641 527260659 -642283877 199870845 432050151 -507002906 929303352 335532009 106999061 -574618186 858160384 317370434 979508120 419791987 -215180814 486711756 -368485333 -671540774 724107478 711765564 -147212020 595679224 242134657 471353833 175465396 192325835 -280984125 -918684222 569841169 -928826477 -421255165 -421600690 721362589 783623548 645415471 -661239387 571293839 764486447 -220667493 -850467056 979687336 -330415504 14032884 -804983870 -919853188 -789938995 701259521 -323900510 972708932 754157510 -332964752 284329102 229910411 187420284 640259198 346633769 -498653154 -26444478 -967064014 -157313130 -253196287 -917095328 480582093 -79011563 -343054427 -998055158 -414482809 192330269 816335580 552001014 55680967 470095522 794684471 631926213 -182234558 -532046086 926909068 215916169 223194519 -410400609 216398800 328729174 -316253485 505647026 -695531145 389562307 -444418880 -79766096 -924649874 -800189270 -976058506 -919319202 -377456480 -88038157 725465971 -514488368 -716478510 81755019 -570366217 -797572440 431322503 938338432 463002993 -560087742 -117598714 705221871 385421525 860331054 -51965237 -761695488 443100978 -354273841 59957734 988539502 711446144 -822742538 226022371 77845120 -809993610 -414166552 13223349 -603547464 -899223765 -618425135 -833659224 278704892 -203044413 155465246 117033536 879664397 -205816726 6744249 990976508 -897192593 -383739205 786496256 800474301 -389341876 951653656 746067502 -177486159 -750693330 486926556 -672317498 505792895 369617420 656961540 200995728 509969947 -934096173 -869279462 910585572 828303607 68936116 432720335 411035762 -758124955 19766484 562465022 -98010906 -685752928 -409224257 680361393 -223709845 -59826046 -457946784 -837402012 777230673 -417919589 -866010278 884720979 -732523183 -913411097 551595475 -55872651 468955679 -979347898 863055813 -787694313 983093151 595579763 -286526519 438336044 -735845415 -130506496 385579144 442848397 817291537 584809327 -802816379 -953258478 93699673 -257254427 429598947 -663372502 -239622787 315546372 -548529711 708899858 -686247024 932374072 -238614993 182848328 405413752 -168880754 -203597250 -370197014 287885304 373873096 -57003826 -397631751 645209892 -662606348 534593752 19794525 263349159 -568208507 -993829968 403188986 983625653 694770546 -770087876 -459154597 -878807452 730172164 356757975 87464464 -375906482 535256388 86912939 23185148 476938998 -723899715 -432149397 502137348 -937684611 -495749656 -677152913 -103768072 645619060 657355704 669224554 -627162229 170696695 -564735312 -615594927 -722742561 -567795515 -392262029 367564474 978006596 759618732 -556597413 310819009 -943575713 630761398 -457259464 852317441 -278971865 622205915 415565728 -100386007 -93115332 -263614695 644317219 402477126 126211594 -687782095 -200009823 -977878140 665737182 451761959 443015073 -701219610 -526605535 51783512 -766377506 911720809 922118681 -527168443 715599138 729596356 -294283271 612364914 -189285724 424952576 677782789 364349362 -569005771 383102043 -964166527 335356345 522904901 -510316171 153143282 -42663827 -728590607 -503356155 559825573 864671851 62156419 639389489 730878486 439556643 -134025554 -428446943 134943422 -718240814 -195333965 705289006 -470370334 -865136938 599559180 230478070 -190505665 -933849530 -72565508 -348563329 -855851564 10843503 84080868 -258278940 -413408069 -992464111 628147445 805800068 -692595433 -248948816 960050927 -811128080 -592351611 -361082524 121075262 -582434105 925102377 93292009 -791618471 -553521794 -164144448 -459782835 -918419832 -57468543 352911936 -269057109 931766169 -568215432 -806990702 -62276717 595911195 115115987 -735038028 -504924484 236254758 -306243039 796595503 -690078051 -837565386 -825179229 -518576594 878904056 546822892 -789579054 -646298472 -119044781 533957146 797937063 -495996855 280744558 851205434 865374946 90193074 327974134 468442407 -966671846 227831197 758127638 317907796 -895023236 84059261 -732894357 -25721371 -262500311 -151011932 -966777964 -491469686 252018842 946643901 140295205 -484182878 -295970446 625817342 -126519135 -590084492 141265277 485787708 621072467 701815597 -370358591 479544361 96533902 -767461340 -551392204 -315318922 33813446 227872376 -512390530 179499915 82829025 485709593 841156652 273394905 475199124 -329006785 -142140360 275238127 458935571 -550513267 -882228527 -792089732 -345796745 -788993914 649654615 -717287727 -353215278 -271214065 402273719 522973046 445619692 -672854357 957743635 -191442900 -469856113 -575091574 -23149870 -277083638 956159363 680873164 495919996 -509277183 550872302 479821670 -867442002 709879429 88637811 161674293 -672385345 -670330884 332476030 -918045872 -902272320 160986492 681952999 -734764612 -595906167 -846738892 70799608 -662845184 -778397884 -477559506 -97340285 -480500459 117618978 641054622 -809224171 -611454063 -694400748 -692015809 289457 865211404 -577474906 -352594672 490092180 360733199 -416420836 -829788246 220001298 653443779 -662611707 -211000074 676907077 676491741 389644893 -391654652 -395858234 -389493424 519139451 -448082000 -744852036 -526201742 693497817 -48660491 659572578 533385201 -859397521 -624215682 -826609749 950824174 667070660 -819994116 963931153 516405501 580591193 -429429474 -191878740 -276182289 263004423 690514542 276370199 975052939 -718803121 -496095854 -272813980 -215746343 -370213506 -60696249 397568237 902646859 568615654 233344509 179532041 -484508342 948798099 807109050 99917099 -701345399 -833973239 885856167 242098862 -793199092 597606678 474869746 -826892767 -350008456 -313691613 -208036179 -451282805 -731294535 -817636761 -313342801 775040832 -506900457 -867092504 18406218 -578280069 -837304632 -41885189 775509285 217346717 362962535 -91188419 76880078 -32012679 536589392 -492848500 -249305857 -287217579 106524722 963519854 -900541795 258500057 -190078505 59701548 796080732 -24757610 296017578 -788888233 188547213 -885861380 -234475609 -786150492 -914077999 258040291 -268575983 -430186490 -923966821 -243862593 413121348 -945590649 -72308251 350406167 -101437999 -235073365 -572731394 -655141149 -635423238 911009595 -244563413 -478876489 -732042372 473034643 -607539389 -874614731 -113617689 -53548905 -536924867 -680272935 431558472 -49097859 -973291873 862006714 -988348370 -969376251 285306079 670134887 8657021 436549855 -219327944 300631793 -735420482 -783646661 -36818190 131555721 -406239779 361034513 -634340641 -181806777 -887991140 667782904 -468145365 10720232 -315416719 -941730199 397473686 -107533664 142560206 472454716 -906513509 892836090 -197332521 -584602418 -748891517 -980179733 -307350958 -951030985 -410502053 -737997893 579374969 -606167913 23203281 -486801441 300416564 971142556 955152532 13632273 614952774 401846652 591794780 -916162602 -421092692 715306623 -154013378 -131772589 84120656 291339465 -433168286 -543007937 897878219 513143149 -69021386 -478172487 -233970342 -113062096 -882722327 281817255 -429238580 841879112 -975109899 -738344089 4321145 -178371645 -704486711 -190217113 -205023245 -613131016 -560629068 -811401298 -40142608 129966253 -189890478 -815405978 118650359 929694444 174366895 175909933 -217487155 818814976 492067212 411638525 -25067647 314884427 -280925374 883498117 -551731167 -266277969 480461632 -686575512 629476173 34291609 -985743169 -977741082 -719781893 -548399268 -213419148 -866499605 735124556 539840265 826084115 -227210422 -385032805 -553940347 -697796309 938556919 -640426394 794910124 775875475 -54716315 369947978 -685079374 454001222 746979342 703166018 847205202 839631417 -770963364 -558542097 -946407539 -354784785 667323144 -368447425 828370019 571640955 871866436 679870674 617121987 515693643 37678276 -780762797 -812444590 269313535 29287087 922367649 862355345 379566657 -631002975 174615084 -447566592 -585110792 879402291 -849613809 -960285445 743768008 20130392 -226582983 140264790 455545591 -96779282 -264366272 -189495655 -215903334 -979428032 -632663556 590875957 962284350 659960955 -740131885 104570040 16918718 -770711089 -829133534 966844076 -153005545 669815297 353214774 -616870283 -314680333 41836444 119291800 88134272 930654133 799338883 623474707 -669658429 -840522597 -677003888 22738874 332316530 812799375 -639166732 451740944 -249105713 -455829798 -192951384 930715653 932806119 -776473019 -712007794 -202366181 622197848 154665553 165811431 -117979380 -101683781 -287656049 897246909 -602138082 968622334 659833215 -159171274 -315030984 -263355514 155053079 -604870273 912731689 262969052 304553277 -43204337 532037603 -495295471 644407800 -800320176 -342804992 663186501 -242736390 109278504 69639374 -925492837 641464098 -337427092 775817672 -966147552 214817780 763787223 -699536933 -287506966 865485398 -663583945 47774834 -907086461 -170423895 50600020 493746986 359444159 -803499869 -551849852 -357220544 -601527320 658032755 35313002 -741335302 -259331869 995774416 766939495 779622053 141629984 882899378 -183960322 -38853271 -442364614 41649013 -195389705 654847407 83828190 -699258581 -56196013 548757647 -156159631 -700138138 332608401 -150770096 -480895240 -699626356 16731240 -950747066 368086416 847291978 941796506 931675818 -67897636 -355437833 598983018 -418750458 542334299 -515650917 -999029963 743479614 -857374311 -38357921 617946671 936371659 -302271117 343718203 661616640 674047652 -776075476 576644953 149692686 -879294192 179858619 -334429191 -54405446 -805983068 293351907 465811518 -863612682 -374782611 559194149 -978415560 -513582476 -90040631 197931906 383638588 499912051 932292391 192428331 53824120 -245965377 -642293908 -458946307 249241798 -747487340 163159688 -587184214 746485363 -627526716 48077099 -177071622 -787012238 -774390891 -417885184 -961181572 -140431039 928916206 233802582 785518415 105175841 340080644 992029490 -750621340 -262068869 763947511 -274125611 -171985690 296112427 820724004 -335945529 -673101251 449241052 480024847 -703291020 240955168 17753170 65431238 -512278650 -17703162 -328200598 -38761121 -100556611 -136173445 -903262279 -374483747 -195634851 269099548 919203241 350984354 449502740 992923221 -394322545 571884059 520762277 616117869 -633952310 -583668965 641457171 -843519388 73832529 -120366416 938684750 630579256 97627991 85755184 554639099 -438520232 879964231 -755704543 913143111 -766258469 -719814413 -526078251 -715439498 -791430228 -960848513 164127940 394448079 980432571 -818482286 114276250 350196997 480642961 917653028 -91948216 -409475962 649401614 -403543105 449621766 -719149298 107964567 -212924372 235822831 488804590 -27892626 432428487 344551217 977329465 -227619706 -125860358 -740173121 719710365 369945910 375719583 -400421884 575313002 -207192247 -944865827 -452854404 -4842150 798870305 30641419 -438313654 -996482935 -305250660 250075375 296619927 -242745342 30666956 970877072 213268599 -915421089 -294543525 324073316 15572052 906356819 641047657 -600346726 635850134 664692028 520494464 -584182365 -446401420 625764836 -374389427 -293780361 -801001563 -151744066 851669324 -634939922 556503957 -594585310 -119896755 841646351 -976635927 -803495827 351660689 -829956044 393953666 -302416393 -644825901 -563152816 906115770 8461149 906850376 360657144 -941478422 -337422113 479406164 271892872 525764576 629097771 -793797093 805512200 -100254129 -386939711 468884101 313765832 -417635002 -586547188 -639008540 -123312237 838444910 588893855 -377030304 -503811397 24342492 -612593992 368954752 -152304607 378911490 366283174 -475237895 293135275 453787707 -779023776 945822248 -18491505 -537344184 634982134 851427208 202942668 902001272 -824912784 312964263 938970677 -460115067 676004068 91065441 -367663161 -268372156 28760949 322915837 127164319 407967168 45377379 -30200409 -326788835 497424828 445125585 -617288081 680857501 701935099 -585037073 480641078 102551453 -794098573 -468553738 940034687 -856077784 -334206048 -190319583 -762949255 -225510939 541531329 -379028856 383197149 -700494908 -2722935 815538867 -894329968 -74213528 676962769 -775436407 43546413 362813992 2598028 234403145 103626886 544454227 994217287 767993810 -325076147 489632738 912107193 -357060199 -941909218 -633374290 -877137314 473229480 -105340292 -723629739 -458475354 27217502 -877809207 821465167 30059909 227941298 -908168087 -741815661 850155244 413898650 54429908 -535001219 -483408159 781977560 227333696 508783283 -337042787 547894332 -533540349 -142352030 316019954 238667308 501478150 857428065 480805109 -623051391 195943028 438420917 816822286 193846962 -71841157 270833021 46394647 -546855980 365400741 -909569089 -967124498 -934039507 -610831772 41928839 20724836 538204987 950727315 528158348 781898285 -592165678 622409633 675192694 -722259074 821265769 586337857 559312869 921026503 717386617 -364711336 137730263 -458698675 53407967 531589493 -930781040 177728904 755174839 -813201789 -25796206 -724690894 -10097395 -286333865 463651044 431622290 377175409 587320392 -543338310 -772264233 85026736 375529405 -845053578 -456846152 546838890 -356460444 748892046 -115934327 604424843 -277331726 -446509372 -86596997 123315244 -75523590 712213298 -916501443 -533265034 -515673849 -291287077 -294151458 -783362932 992460724 -368780076 160597692 914375482 -62676676 -713071854 622790239 388378749 -86859665 879640003 405025336 351302844 430887265 -992523577 -466905670 194031965 670612291 942000335 481329217 183294104 -254840230 402512380 -833136549 224315597 -153157001 320121764 808628385 570464225 -520720355 393583412 -489247464 -335333009 449300310 -342058997 -432050711 -554596893 657117249 564489374 986584995 -630337933 991834784 -759556887 -667590880 846804505 -407219183 -930791585 -580377430 94631280 979452946 524546269 -247037068 505517822 -361727030 766525657 -684700980 -231384898 145716148 -719201541 -34201565 534350271 233003823 -924668425 -354612553 529197234 411684942 -850548936 -315786893 608123828 642691544 -572295306 814336507 895927292 -765536918 551361007 926232123 -559754721 -964300687 -386956227 287571891 311550243 964198846 269253130 484974621 -656826905 -415738594 -678738008 -444400818 -879499932 -383526913 435688659 756091213 83543673 608178368 920471281 793798063 -696290027 619115279 421590115 973998583 -130332254 -679557633 27067382 621736414 -930888999 -129045442 -549323714 549201984 366359700 -128685019 -498482641 656976175 412345722 -549463096 -494763004 -443422234 641435378 -890566735 -815329668 -40964632 -429699458 -322688281 -258050859 300507119 53216128 270286812 -505927264 521144160 -177257108 892813480 -175033268 646994829 552896575 187106620 -55919847 -87324787 629018052 -289458468 506260520 -672969472 -422027045 11120597 845177622 -155219415 435458985 674989767 497717256 -399726294 -923392275 206176486 192872553 -842566474 858390215 -920340140 178872685 -445520468 756927862 284478087 306448634 -596335460 612408416 665959985 315880870 84452406 -655894169 829582468 -748238282 297863193 879028117 -799436208 666444323 793768653 428617656 325584806 -786228956 -844958129 -950477344 48752982 208601267 418844014 -731144306 503457175 -246840003 -74711593 -876420797 592494077 428954381 928973036 -755265018 -404220476 -966172013 179893397 190585901 196580051 934834778 603020496 -562415489 21167319 -58719802 39814479 -177283578 417097844 946038284 -731735674 872375167 446973240 515025804 -632919678 -799602311 880997796 -824731991 -768036906 -946791753 683811997 -102308290 -686868239 848522488 866527709 194381539 232639324 42638349 -863625332 -318932747 -722203795 -131959325 431731769 249464127 408245933 850554544 -57919965 -84165106 46880457 319756528 290737000 459198680 168950404 -29972636 477904032 946448714 -949732423 322357823 87426657 745989211 235929522 -626911313 -138643395 36140134 -217549015 -238810210 -249147596 148830627 587882731 41159895 -822175405 -108668095 811904021 857403925 511955734 -782976048 922254576 786583595 -516791092 -311979671 -418194724 903337096 905081483 -679102633 967343654 -172343263 113372903 542011358 661815049 367551138 839012285 701179209 -264819488 -818215462 -631690955 -580545245 467048994 -902072465 49966978 99875107 525244479 181363559 913182195 -353135369 930580199 775920287 -516765285 -218598152 -175292385 796442459 -865463646 -614948866 -898322794 -242254064 -509228164 576032493 -934873667 -726822078 209973888 624570621 -247147867 762751610 -714699548 -548617424 227186790 -333474439 -252830547 790303237 -90759433 760912080 -235695228 -546947641 -599604938 369218719 -190786504 -610691658 -303493872 167897312 352393969 763244736 -771745389 794673057 -239680797 139815679 -581062336 -532388442 -786437226 -565150382 122130840 511313636 -785765174 645971673 349838805 -984138309 943761536 144703569 366991447 -273005338 -227605707 917128 257991608 -276049382 440601266 -126655352 846706413 406564632 984406100 -731979146 604024460 -159522568 -456922438 -891726453 888015864 -920439392 -907804750 -274980507 152099664 23128048 292944105 -502966 -864023308 -636029606 106323722 -512759848 -707960335 350055741 949807278 -185230040 -640034347 -79263668 207425217 -543977004 634034022 -861943086 -247542094 828764385 -858082783 -5518401 713418844 -392757316 -953541457 -912284035 464969104 -387711908 -588935220 184276447 118534808 825736616 -328692116 418618715 394896438 252952927 -575239174 350027138 876857573 65084757 -789189922 517792615 -963923078 52006694 -561382507 -113614104 -94118359 -920916638 595331437 -763674654 -541204254 -493732002 699689034 983459368 -55574968 349028186 245071507 -519642949 -391824009 707538824 -158053672 -681741284 -75607949 920046975 126098152 -462291751 -336945170 720809636 -215337533 -500652171 -247317537 392403792 -348378739 112350970 64527717 -208138630 -999085232 917996483 -535165409 -847600302 876679712 -302656296 674704705 21389959 37549309 -107557566 552533351 -596235209 -669443050 726769142 -859909028 44992760 87608361 -857758980 748759050 -871371237 -109969352 328927402 -214547796 -523501462 -952179257 871826752 124282200 -790975566 -779677965 986523720 -161254578 922857271 649387593 762753903 -469894865 -920752486 5850558 -963753180 -95539066 14952685 114365429 337013901 597743584 -856872074 -996878874 913320732 986882845 770288996 -829177459 -20563126 295949423 976893541 280588541 632619128 -341994316 -571411322 -912288792 -745247446 257737987 141009684 371212678 473291884 -312087679 99055523 -659205695 781834044 890648630 298239806 -493314597 494843340 -977636609 -853675256 81288339 -43044253 -14971211 355282113 -742663834 -992872060 -122446354 -893995380 731229851 -346211024 948484876 914031532 120459756 -727929673 -945911838 -275266050 158170335 924943343 -315920030 -392917151 911494586 585665929 -119604565 -689022097 -530837384 -723314558 955363562 -633480174 -764981004 -145922125 -992620255 -339060509 -367879853 -653090009 766229556 274342528 539744952 542075443 991127280 -643120389 996687771 187333246 885716122 806269824 -670556074 154552779 258823362 -231758899 974886208 462759277 269434830 332718250 841221629 -452925812 363347027 -276143900 -848613851 646482515 -275561269 721896191 -744239019 -277119925 -383877893 -75912351 -694791617 111930637 -123749649 75183642 728147253 432829061 -717219563 -456039752 670144528 474876629 -48584931 287088326 827624365 -587521342 639857001 456895019 722325500 768670579 -844672035 358770263 -576552271 -908444961 -799470505 -72199878 -984701711 344877108 -502091240 715708592 760815140 426740953 158027315 654484717 808026497 757610442 99452106 69876390 -320012059 106501888 -664862931 -475077876 -664711634 -970165519 182461151 -81619555 992894824 -971945439 -104176887 -698571986 431741901 20009073 253643772 -825310111 354725292 -388279255 952177529 518210493 -101261699 115419619 -605148956 76591436 -413577388 -688690771 -11536505 497047489 152092494 -994979624 510881259 -901258196 872737290 -308847490 94464725 -973064136 666029919 454802529 -479198996 -164363660 85890837 42612245 983752684 241386143 381870783 -993259844 275935556 658978582 695918003 -106748285 -857985735 -908486257 -800081066 -170191734 -873287687 21307465 -859429466 282269145 -372649022 -871530208 389165286 692179510 -735656395 -772284943 402878984 132703855 -597234943 253169715 238812718 -42801989 254677520 870119651 360671685 -590394838 576600416 -30441945 400823466 -871251264 163614754 -644856245 632633839 -479302583 -251192595 -175975824 103206511 -249048956 -366845857 54013067 14600870 -916850308 -501237185 -80993266 577637268 -387695726 -400668729 -886691308 88233332 242556185 105051627 -829911828 -74631084 -682645656 -540141107 -779858857 875480477 -964586857 950118980 -537636589 -716920408 -680004664 -240927061 -292880086 788462449 430247738 380271802 -582647706 940831644 371214992 586502619 -308736844 907214883 -20508180 -898576805 -679875826 379395877 457666458 -758282632 -671104799 -700030343 -926106548 685195410 -932968330 -693692501 49378511 993672039 675136723 -817982411 648636650 41663482 -230371184 689254938 -686871499 555074999 643085012 -844212052 48207431 -248571263 716250505 596988062 -734577264 -230243234 -740273956 -289081561 9016832 321944832 -230627232 883477223 605964974 462560470 536907535 641970544 -356715996 -117931582 751103320 -911893334 -877248227 -783548345 -930058324 -648350289 -82984376 954641135 828600412 861465241 887799471 456742595 -958922192 752466936 639661638 -668205465 602144055 -240600187 131657165 -841920741 917706055 235324800 139079620 -263276784 747490357 -654333406 -631359464 -751396962 993137123 563991106 -893714743 -489787017 54871096 954408299 -275535233 100671762 -311262138 -938144864 -313745229 325176573 -726998128 905518589 415797876 929669640 -520210141 270567542 -237249864 -109635376 353139664 741424454 302367776 -753522215 -751247453 593102004 952689587 -26352657 -576111493 255241884 -232241965 -343956814 15755402 658598650 157986719 -606361096 -685121244 944026386 163891544 174652047 -770255794 471754906 356329918 -880021623 673410134 -556941358 -801625850 682387417 -282923575 939007014 -518597769 -166912423 743516025 477636901 -717301948 -113344482 -553246009 -339096200 -754476157 -624413962 -620196345 -554344441 -896474823 135115169 -458510656 27837994 -755805559 -559074369 775593028 417339615 145340928 613537962 -110040073 125284764 400533309 -215848729 477709222 -130479659 306342513 -261634111 670944693 -493757986 958945794 -547118123 945193683 -548761928 105959303 -166454389 694098035 424782648 272388168 733180149 -204755103 328253704 -691784106 370040738 41838619 -58236802 -919523677 238679663 210653468 254430627 -44995707 -572049414 -705724752 -503820778 -411998816 235229533 925453693 -471967500 418330237 -135954086 -332131546 -680094404 208899238 936562882 -506024018 764202466 825035137 -97083934 294888064 580455434 36369352 -426156759 -174699665 41941942 706451714 258315270 309447354 -926292949 -841686136 633952107 -162764091 -356840141 -867770784 -762686798 946341489 492421218 990489100 -480144992 95481629 202524357 -250111630 572665327 -999182646 615807913 -183427764 -147005224 -779486497 -740696751 723565917 -778613500 142111012 -976994137 -756266972 -460229954 -355654080 198871172 -914499013 56969528 606067976 -350053010 954432893 -861965778 336024621 -17662483 -833116486 -493025507 -850257182 -536830910 -871214669 744589907 -80921520 -377824760 -312364850 787442001 639514491 -937079731 330119341 806784236 958707929 408536950 -960900091 -89253018 390764720 712926202 -692401883 -350703675 566368451 -939806122 -67749547 671570372 -627181193 863293317 -152979272 -108700433 741339080 -203761350 -992942572 937560097 -440782810 74287707 -471113602 -136009352 -950728677 852316564 857701516 893873271 -868093709 -540962913 -821692409 180865276 910978570 793336449 532465650 -866131047 129131591 501321343 -734295572 -94896455 205822969 142415082 796618037 58465855 864327484 186326573 710885655 647444729 -41371169 -360674445 524680993 599891246 -834951283 -632847060 690091731 157416698 -814742284 262678122 633433289 -929178531 664669071 -158542132 184607212 940870825 360070399 -426559135 648629334 -363714885 -449020909 -299016742 -971272661 -789715599 238217419 -764337579 439516688 -346879275 974086667 -83618398 -548750494 313518782 129436732 997869307 19822057 207687760 309635677 -441931374 -423591865 829296287 294933265 -790146781 -860934375 -106236004 -242831096 -214522702 744346727 -450352204 -761573589 -394483515 470042204 -246883598 743785245 -435249729 -755382544 334735393 -426136412 -821133554 567348644 -251875140 881491026 -626313198 491747972 674776516 200771310 361647779 101323661 241143572 243666037 -648496062 -16633237 -413713915 955618193 135087081 254947906 319034056 808147762 333647608 -622212399 473257203 452616482 91895813 -585995409 518203513 -408241051 -195295998 164490712 -321005994 118461771 -467263655 -877291782 806430640 -95166224 -479088086 -74201402 -739279822 -272223750 -351123023 -296627957 80294930 825335219 -335053375 567484659 57667750 461486792 68726522 -232941993 -147231357 420152364 28492645 187499375 609309645 -339780266 957035570 98556010 -614444027 576959027 278038651 -327910077 149769841 472015239 327299404 -123862885 -930442381 529217799 -132109573 865266307 -933451462 -688293077 563386971 166835692 841567584 206063738 734630372 -456371193 -842941362 84775658 251318178 -399127010 674484075 330498617 -623576842 450418252 895169989 -700713904 954794502 410920664 -943590062 205927634 -983325806 661944867 -103859038 574316786 992713804 -283172785 907960137 -403395691 744322565 -552457991 -580801371 -469408459 338757186 -393917687 -138606056 -76517339 278094282 487685609 512297746 -379080614 -219202885 353307962 -923245404 837601746 767206479 -295859232 -314034202 -108067350 61189093 -997683920 -808812142 -367509433 -303873726 443319464 -130714776 -492381797 414668930 335237341 675725928 50099789 -832632528 686685427 -544294977 651342477 477916911 -623853371 18939854 678012696 560926294 635202628 60756821 406669010 604666531 2973661 856114374 101471758 707685566 -444018220 -804183618 -146598378 784226780 -838217838 990062325 -42050549 -938012038 -601408128 -611703160 -846540061 -47344548 897771061 72286854 -391366202 255231432 389642251 -612036131 -893586549 756668108 -257546418 76982796 -687698032 -429334224 42245978 694675263 889464372 538267829 468205718 960246109 -514009550 765485355 -627600445 -177586707 -896482426 31498129 -956336641 314981154 43543887 476767545 513642905 -838139379 199446420 -206262906 870581967 188329810 747947197 2348154 751403617 979541732 450551089 -435436381 325299912 8042829 -131671586 381918401 525854162 167736247 968160689 386805711 265444738 658479469 -414727911 969707424 -372338710 -562428531 775394564 24691924 -944741864 -151177302 -85601353 474361965 -971702832 -413257917 -443609927 544457584 425071297 -720876705 -206725689 605509708 -652662560 -959667424 583322482 -629627114 333724838 -386069632 388518819 -597031253 -150867876 -288789649 -441003245 748487 -919840889 -885584031 771899985 -182143040 461872366 557727666 441064587 -656347650 171758431 -667480944 -426463737 -668868729 384715848 459747114 -818186677 625146806 337807379 515461041 -418872806 175826201 -782068363 -708950923 50857815 959205160 -247845441 7509627 -169887742 629201220 227403010 -33681212 -638865798 -320073105 -511554276 105827607 -595293218 473982025 -146823151 -650683023 397225770 -554424055 798735594 735554494 376632947 109955812 -530677128 -697697527 -694119685 630081078 -948967818 -511888332 950700094 -103669352 -437246000 -28875999 -488532275 -9612894 -717290186 -536006921 -261712534 -265919854 -961534251 -691186097 348061968 -192474110 -86218500 -298963255 490558719 337894269 -991188873 -442268080 -379859811 -689653508 843990050 -761344253 -63107368 -386264741 -628160869 22088400 -346378790 773666805 559383926 72006713 83045584 -201290297 518885008 -400553492 -912287012 -486744412 539789329 -831519082 -505522485 -717963693 751705783 -4759071 -8325693 -439506129 565623512 683847450 -824239907 50545466 880745048 -331668537 -75059169 614437611 132841602 -814562672 465773542 314347686 173204680 70643489 -408654425 -146571103 -607260985 -156766993 187095486 -130968970 -783530220 -555217529 -242541856 667774231 -568365941 -673356970 -380033841 991377261 -847826940 863554545 549569419 -445122419 474128427 959194755 -261615403 936807007 -196770496 -898823880 -834527072 554566385 -881612976 614492018 -59765901 525001714 670583610 -243397937 172401667 566652312 -751498253 -312762655 939187838 158425272 -960073690 -279490426 -230838201 188983084 -196039994 912258453 956027297 801030754 -347882651 244229794 -328447965 828512409 -866214686 363904738 749132712 -669949617 585478608 360693878 -58852611 639171378 654978272 151219724 -91193435 137983299 -426198774 -758721970 -679279954 84441 855943963 431267828 -213336758 -584472603 -659943220 103814256 762199633 -561837740 869995787 -364841604 123153815 187186274 490829563 -29406783 588131648 779774130 -296743006 894025055 653597626 180351867 544535409 553023411 -713634112 -348598956 828532795 946579225 185556923 -577477748 792642676 78694338 -574026943 907592708 -42806730 -20707493 398734946 -663506543 -72997530 345446822 198452413 -40840891 996854408 -567217642 -374917117 -371239240 226046242 -721409348 -462844079 -426771817 -978051970 -11128963 -454256554 -578842177 406741779 -762691451 249382624 696575091 -657367433 249713060 101803712 519449233 59653252 801101408 -393363214 -542295981 -212705600 -259665124 -671726905 889581080 -388024704 -381461392 -932391009 -410929814 -157846019 -573221971 332261470 -708282548 -926874326 84444830 -589152329 -793626914 618633787 268772486 137550303 -451701884 570800372 866927326 272014828 -282022744 -730683933 -935374460 -106232497 446572276 -654571303 948590342 -399882176 854703002 -883132401 45466254 -726987025 976782078 869042063 438071660 -792939641 883172585 -964915948 720867813 -900307953 -912129641 -229061997 -243568500 -188643187 -340693643 251338238 297360403 -623139952 -152683367 -169074234 -574662518 759015139 -444340217 926311494 -98873634 -583767353 616020016 42158824 498978851 -129817274 -129277507 258883959 -182622647 -188097012 -460450174 -812805855 -810434930 96210368 982516122 -698316794 138595614 -263422304 -115633370 -362582834 340659525 610340053 846369822 -711101797 792599806 583996988 614296776 511914753 -737376344 -827695789 296811020 678155803 -476079468 -469803250 72915332 -708539472 -332771776 -399160225 -226847819 -528937842 -997882068 -652891073 541489558 163029663 -19630555 -339001067 298242174 -303143975 -615664131 293620730 -298174182 -464198154 130291602 260496184 -158070302 -812379457 -753662487 -583541625 -824318013 -425277939 -38460884 166040999 -973300960 -149441848 -375966390 187613891 -92586873 412561646 -549572625 -120117386 -258369017 641889391 -299388720 -237605927 266848462 995562116 -30798006 -951069315 888041679 -949291610 839306348 -920409302 502413722 -487816953 42002259 -622167996 974760861 538895160 -298967120 -814595686 906545831 202130447 444783577 -293054237 652325281 -325742108 183926634 140101772 -427107693 753747055 889152726 269813042 194177979 -871129370 739728663 981148437 43818477 454315045 98938719 -689858706 -101065379 519768405 -901386748 -177818219 822283732 -601397471 455929202 132715952 460488172 839269037 150452454 460609908 735041658 -570510056 -185045454 -202548779 846130884 -494301587 -554560886 -759315652 -202933301 -890800584 -734392545 441984445 -784472094 -967066300 -745596402 -323353643 -581561125 227987556 743803025 -900283896 -710977619 560035655 945582756 815976625 459299829 502477888 298714455 -744897012 564145962 -397169702 60417368 192338700 381076256 -13628699 -807051767 -337349673 -935733213 -216221306 -689516291 -819860195 553332235 -559400116 314654326 -973805830 612531470 -794795394 -589065350 -798842783 -558256746 -899941016 -423042096 -997881010 848858705 -968993494 451099855 -626683573 -998277071 699284735 -93858061 605457406 -127118980 -147387317 515065094 -511774944 -576946727 261256476 -226640146 -567086960 -872842437 983200688 670581317 -969717461 -180350475 -461087643 344290318 81255496 896845639 -658456572 657002190 -37748201 -914798527 -10406426 -338513971 -465133197 -475520251 356531491 -111876546 307766459 859374516 -406585916 -674968266 844476033 826189367 -938950633 220372248 -755986582 805727044 91314571 205896233 766686629 -478604322 -317085177 716694285 929984075 674478556 515787952 945752593 391785649 -915649391 -166312856 98126384 788068798 -62067946 -207106098 -925107858 -559217401 963938580 -610845031 -417019174 -691128028 645049240 625601812 563256841 94872489 737590506 -227226719 -987991578 -604722853 461300816 253806297 -211439544 611080322 816733875 459650944 -78083281 205496076 214697929 142741130 -869709152 -664050378 -30596763 -119916757 79781479 -181007965 -324427942 670799509 -228259370 -246963019 674910043 -929954337 -64811863 -383163986 -608063758 -152042704 413396809 855740625 -253727277 -621904690 -228598294 -771046181 -404976703 434178640 643104899 -353653111 -625359313 620862122 -544937307 375675230 -735839624 -91747911 10082009 875937794 -613803095 -332420374 528274012 945626992 -730240532 -164941343 371729372 -966026612 -610194355 575410050 818145109 525267010 281876553 174131830 -26514875 22526684 -60881823 337082311 -520411453 -97609469 205936043 -883808372 681423812 581120215 123480729 -569646887 111479053 -724289581 276864724 10098094 -167201983 -422061920 371321009 391396771 -429709410 -15594530 366141618 -292364707 756551297 98259241 -337364893 334610808 -323076564 -391339065 -80383488 -40269191 151458879 83466484 -208068049 351757619 906487207 -113724973 257371876 -991448248 -595029721 -592461697 374229373 163832307 407429668 250155736 176907240 -472446015 267202383 -972573752 -463185221 -891875724 -12979498 -356173460 -274395758 261435610 199858421 467160189 -821160419 536318567 468568982 -84565664 796723060 -105705768 -713743011 -79295544 -747516812 -680551570 484878445 -532616708 504012684 -523500026 744707570 941121088 592248881 -691246937 930463031 -990668817 543727340 -699824167 -705020963 -974396917 -663518235 431231177 631148099 759877666 767705095 -629172708 609339662 -626235001 470655490 -495181746 90437264 -932585180 -724175534 301488874 -423844300 -709644997 -229881703 -196642231 87136256 -576742643 -963126524 -222767143 -111833076 -968045112 -762760249 -330110556 -933880784 -931150345 500532273 9443280 -412809681 -183123435 785788460 -871920857 -311787335 -69821880 180429054 -426225391 -422833465 859071893 -940027887 -241034784 977055019 -172640294 644460210 -740568701 560532019 45030070 662426263 507671243 338465245 205748922 -534856079 950029333 115994749 996280431 -704668780 -148748709 -165522939 177800781 -315906133 -343032828 663432295 -384153874 483538545 305016545 783886233 -800000086 14572385 52826637 -915986116 -389762188 875323981 783809696 27528832 118928184 878918143 -880266841 520558379 -11613874 -699515641 466055262 325456139 563819664 553584291 -180074849 -37038354 -470694164 -99820515 428284733 613456957 -367860049 786328422 61151919 -281107457 692045868 -347474076 -576053551 439949910 -99482933 407045525 599807756 718031644 -481392330 744997416 -113002452 790790846 -995734627 -480234367 -500167469 -680846011 159018631 470568860 -555946208 426547746 918297147 586089900 661047572 595970849 -133935974 -23247836 862235628 -160562590 680185938 -490653828 -435951078 -524355372 657243193 276307087 426053794 -61518105 808112551 907004017 -286545572 -292137802 234339439 980998539 -967935099 -670213227 -949180717 -512435759 443851304 -771957372 -416892263 831681807 -274539886 607112887 -436733393 -271047734 -890571637 637711849 -983166161 -863438696 930187135 599161993 665630134 854452001 578042713 46836108 -234369020 78487244 941136117 -288790972 -746641814 -940183493 797706096 365419880 136049253 354935244 900495147 228402871 516434875 -336566447 -497616196 393218363 571206310 -273688909 492027340 -750079642 -370788989 896900846 -740909860 611293616 43095544 -630078820 654170434 -183464508 -297785639 882578448 140476038 -826188252 -233175863 -883822277 343155506 704621673 612419119 653677353 100305292 -231340637 976297947 -776553552 -388230790 -199051691 763093920 549133363 -707923519 200060428 945722095 -657010079 18355154 377510858 -997670905 936495016 -639039156 596922605 -117113447 -635859728 625593576 489747110 -90848008 964302475 -782753794 90301534 -758368443 697915209 -61263173 -11821619 -557875908 945386703 -534556657 371330781 -870094269 -815119902 487051089 -438974943 -222489254 -124731666 974138830 -181682718 -519555306 -897755785 411338675 232760822 72226470 -942136263 69637978 342584726 459781315 -737596159 268303439 -149574220 -403777982 503148252 -794447327 527797204 228260595 -123231703 -286994904 -405742754 -386817983 -911314001 810417564 32592920 -616271871 214211818 -47488549 429156534 -953184989 -558760642 -701447785 -241566223 -812155810 487054552 -629246889 -853525392 -121974271 452399614 -956497313 -220161868 790320760 670700897 -861222090 712457329 155749535 799775181 -85114741 -713676592 721660490 581851976 362451206 -415100673 482382475 -925439832 -6624927 960719579 953223968 -279701064 -700390982 23642036 -48844227 -112980326 892918953 850837291 658247273 365582941 -614309056 938079161 -218506173 -251264780 -56560396 609331658 297098043 -3151313 22212223 -452913342 192418147 -415931613 970971334 -915818260 -661289222 241279571 300156809 496441857 -254407734 610172909 790896859 50573606 -189711603 267329552 436185820 407792921 10465727 -168522319 -28830553 -388947389 643653600 12847075 -371907149 640477233 281054672 -238166997 316575106 -55410725 135041115 -660779336 -357223453 -80807797 -158386418 289392157 -475517030 -446465419 -500088798 -943583822 790864603 -271130207 -879627833 866406159 687773699 248721787 352976098 891464080 -648218722 -184910889 -826689725 -882560911 379321480 489718696 -233557048 86602295 750462594 633415599 399438593 845206609 -516696800 856994146 -185786974 918182865 488971708 -413375221 -228755576 -929139984 296796221 -282786057 -129237609 -133933318 -110421563 768191752 -940361311 241697269 212778130 -415401522 670113675 705635755 -695420007 318750665 514251565 -821647753 -579164089 210062717 27077422 290827934 33830849 559550568 141360752 946321184 -97751234 139625803 -874481515 -651203104 -129268433 682049133 -607073441 478310463 -299685879 -438653650 -603817969 -154458127 27233398 898399673 382403340 712406606 871179323 -735110137 596851611 715265310 -468330669 -491882335 -80130590 56558217 67801144 -225172968 178857325 -325782590 444857603 -542183813 -144919785 728618467 856288476 -343922689 160676022 915073372 581207284 938724028 -706428799 -115357542 101528648 -794148733 801702004 -912777711 860288189 -75228381 154409994 941949084 -929550361 14412166 541570414 -625411851 -387547771 -908099712 -124866940 -283471841 -72825945 -363232390 -83580574 -160339396 10588064 -897551270 -246701016 654557932 508102748 220940998 -168736710 -332239677 180661775 964755674 -352728975 -355029258 145449570 -667223401 -615205241 -108890636 -158352064 89937290 741833125 336194470 -384926734 -983586167 -996624517 103997570 -307274798 934297046 -221659345 -385915950 41899047 911540568 -736613593 -854212718 -722318491 -258963236 723770428 -99868139 -734861020 549903324 -934845757 837931423 838123147 -981721976 621101072 153879863 -200186718 719939624 775457969 61765085 674938435 -421672310 -551174610 911059572 -571853079 878968123 -999719035 -767799332 -944398855 646901736 -81296714 -528421019 333839172 959816448 783551323 -842314466 -379457581 840206882 504903953 -510216008 -213309836 206855394 6360481 -167430162 28748732 -65138595 751425108 -520584043 977883114 179678748 774463791 -634161240 575714386 -886963310 -250465410 -334437938 174180160 -614083281 -102030375 -907846956 177061291 363883738 -348050341 -562947538 592703309 198040296 394890195 731796643 6859739 -725726425 791340734 147703979 102364164 -344110895 465901328 -572247116 -794901262 210553659 873006334 854642864 478903158 -267243909 206355421 932761688 -992192621 627246309 -575275609 -383611715 -787557235 501942990 -560745592 245288444 -447138649 327506453 -482755057 -754760536 473332092 5007789 79819610 19437882 -10061795 -376270667 -515877886 200999360 594925664 589281797 -324000024 715762542 -759932621 -490266029 829264986 454372854 646478365 -117389078 757696352 788388090 -270914829 885324940 490885048 585967097 -781785388 966332650 -829288150 -67762792 49050770 -686941364 -778416851 169215716 -539611582 495191803 352364519 872451790 814274081 130294106 -99979663 -569009984 233863562 -65576775 689076074 952975756 239345031 -115915359 -854594304 -228375373 4268403 -724558176 8385659 75820604 -653923232 501097441 626866809 -615688588 905936818 -95720680 -98089070 955165730 -475226974 379798020 -486383818 554038650 -768229762 -566742508 712432485 820941864 706257939 496332269 127012395 451216610 300395847 -181645580 -808241683 -241996305 802626470 -755134876 775805321 609803002 -996321239 -424262163 -561566677 -924769194 -961022698 -580391435 -780360803 -80299824 -169669222 341126869 -819480179 935732162 -561231779 799910390 -130325236 -166532957 -152891211 88760918 702916069 759141840 122489344 -56342908 -346531154 -465501626 -208583220 -399214957 704725792 -148707740 -442596552 -789197669 -438308659 -936161227 -906143311 782919988 -210177406 -264050289 -368356026 457152416 -337067250 -898149674 905443482 -466545056 404689949 963825483 240426715 178984228 -306390225 -361210735 -825598000 315786023 -161196448 -830354651 -719834726 961070202 -725421698 499807367 794252813 380093501 547398474 851134883 -273516658 576960517 591150502 473384461 -78467457 -855997345 331122381 -806189008 -404729504 -688396421 326884124 -39462278 664305296 123279688 -534861641 320868283 -649222660 -846776886 537466101 -220036857 -451605405 611749104 -606449303 -346357309 689018974 682370009 -839207067 939598994 380193511 -490880278 217647747 -576661559 -469614107 -538996972 439504541 -891013131 76857159 -557405727 92908380 737543567 -571902385 423200977 -258420288 -447826735 215681519 725425894 100621573 690849576 793226661 -603627306 -711569584 787195846 150288597 480963250 -465848968 526231949 -407299354 -876525078 965257915 -288631875 -59736474 -934414515 293266281 902321492 132751644 -793635721 6009011 869299491 102030906 69044920 -537077447 -952554762 -263247833 -875786215 973362002 39439886 -431498773 83278160 903160465 -208784297 882984063 151811178 648892545 355577105 -923811159 -456533407 -840614883 3215139 743806111 -519086555 -707470326 941171906 385063933 458748644 -523823128 -770133987 -936428812 -534709114 -273411818 -815745535 -364136640 203838294 692224870 711175483 510652149 -422306809 82507984 -546420726 -591260347 333544928 -717269233 -244166629 -874872531 -214527653 319989078 -807030492 86344510 245431544 661955642 972874334 -256947079 -937363029 626136167 572017964 22005447 254607203 -107375377 579619801 -78496185 -938520758 63689064 85210171 -605238477 -583693000 -804614506 590420765 872798700 489432058 -233138035 -464106329 -628030469 714813992 962071707 -261760286 -339061357 52160034 -670563609 453298607 -567944711 261409893 729606465 -559395120 569668794 445624659 975613849 941024094 -439466693 221810234 -783095894 -114217202 -147611579 742569589 783787367 312229030 -950036964 -270477756 837783408 -635671849 172458275 884695662 406044402 188767590 549512848 932667383 -671244319 560381360 -268333180 125161319 638033234 -775295146 783231640 54064145 -753407500 879282999 586616487 189393545 48708189 546659592 -305606801 -573957875 159359681 451311771 -330433477 -446800165 -166929734 76364247 -23222279 -933219231 -417356611 174840212 -967224357 -351748854 -686829253 675357521 -773660737 -486546873 80674806 -898034026 -6531833 -463451280 -493522313 -769839822 55300955 670180317 493521058 -765357690 920304320 -174922646 -819515619 421799093 -917380529 -790691275 -152050274 943504164 -794048066 320173171 793261099 849284097 -495547302 -874717728 -887714121 776360935 161382323 20878232 -519311177 -438252161 90396852 -256962999 -63701503 64299438 -772336620 -892007009 357853105 -922515269 644628680 891884297 100699226 -902677290 759227917 -598039002 863715768 -766938579 661070436 901897014 217446547 -719127659 410117105 858536270 -754967845 890407819 -272915894 -52796159 961343543 845588942 -310427296 730883699 -821057540 130539026 135935702 506753875 194253169 498972186 -115980343 -134721800 103910682 146221147 628359657 277598158 296448554 273944806 128998852 249767310 -142136275 708222 855163256 -569420227 -910775002 974021804 -290294082 -277477090 940205188 -178919054 -628942361 -407324309 99027190 -254645334 -153018133 565175835 -361211737 439652138 28471157 -883534489 -303537708 981761796 -489211732 -750665455 294583740 853949010 -91022205 796031940 902840546 -990514148 -486405481 -184795772 -985566620 -688469502 -659541394 887836313 207532365 -806054955 -198790380 238268062 -807194957 780629737 -726440535 824100002 -743041213 427792318 -947282691 -638555877 481633181 583688680 993360141 776026282 -85559945 938763917 -765234077 186385938 580200918 734371401 -394640292 90947685 42550091 -44777230 860583023 -726426367 668027240 -560980028 793452654 613343170 189431584 613826630 447681698 468650018 -948739832 -604145366 298793386 59649948 60837583 -662488153 758562819 -782358382 -429422668 892069870 414364800 -244814244 132834990 -92247849 -183153289 644277173 170715027 -285027517 -300188317 -914040051 -314458398 775386376 113062028 799620616 231504664 619476241 856267558 -196270778 249806114 -551854225 -78330988 -176954487 598594795 387684501 -515909048 -195293928 243174995 -417902627 -304257290 411454631 -253238005 960200273 -587485741 -272937248 684851092 83162106 478928259 958604861 -932279989 84960532 -802623359 -8537230 -230607981 -63214326 471170288 641085219 251533815 -354535833 -945580932 569829714 143364211 169590640 -232653108 -605196231 -402084531 -807725159 -299854720 -654032194 -686982175 209764775 637056924 -469733239 233316785 -152392938 -631445911 711851685 164982717 601687935 230194303 -854045195 -528197704 -502759709 207173190 -226500452 76524025 -42725829 295107958 532290665 801195732 -179136647 418066398 773233447 93749642 -273520361 729629856 -287809887 757023460 -378910022 -202878835 978783998 -960586228 929260321 672836535 -521914128 408837869 940577594 -550069443 -216172358 -311327623 -295158182 486510831 -794203733 233410871 592915371 886253623 925539179 -669707622 -781939603 791157525 482217197 316683153 -455163867 49530859 -158002544 797216129 -933087002 770739605 -26344533 -549984546 162797313 -902086724 -157850340 -444563274 -994906324 741332174 -222561646 -146852761 756530975 -727425112 -996290382 -983962093 959779450 169916586 239102887 -871187199 -366270417 -31861392 65337607 -237497438 -324332423 657170345 330829249 849019361 558440177 80047420 609047921 943223098 600834310 270046370 -304975041 -700450511 61353864 69419804 172126892 -119363772 -755236999 980783706 -850067043 -828902012 -284205810 547940239 667126838 247382782 997046817 -612164337 442386099 -530000017 19410164 -640169605 467028326 -121049962 123293506 497856939 141831158 822789114 -547517680 623112083 -94362448 333208243 54729157 157285471 -120003642 556555462 -122711961 407285680 381481860 -973386798 -94668930 836849687 -476812235 680145669 864904893 318422822 -730842390 420209315 -73977852 341355716 537581069 -598522841 -985625270 -211150217 -768379194 77265952 210631078 -730731433 358418313 864898519 607820752 471845926 -404086598 -264865492 -150366449 904888649 -470455665 -320903117 159124923 -821088187 411906116 -624819965 956335591 -943510867 893467774 -111140790 -537870155 -523592792 -12053501 -999376874 777695403 83958894 -571275298 999752420 146572215 -833351075 -411105242 -730282559 664693767 652002706 -406795276 757922422 970545306 -959000627 -408217219 501335797 744918384 214004989 835105128 -978204026 -553090918 729879579 -246162871 568487336 978006566 -87960466 668113536 784219551 274404578 -312544 -530626005 -955809460 545624578 836461297 286850512 -685858128 858075654 -957114430 -956338114 951653140 -304535100 380586491 -518932076 779280533 -929752456 976858953 -188633116 410170399 192061196 -378996487 -850076281 414695415 -796982633 214339232 -857879764 -856832634 -173696931 614956707 385439792 454419938 -555074427 303536790 219812236 -158574881 951323335 159213486 -739905437 989569953 -940444375 894272136 -195898612 67393275 808208170 940840769 -267001160 129421281 64077957 -905703047 -653904940 29433786 -890173536 -879726516 -764333563 -457031135 739567541 -41577290 -513178558 -772301926 224820200 -729287374 402458478 823360195 -440106314 440548944 262803012 -563167034 473874188 738472250 -162740081 335014925 430624083 -396913385 363874231 297528298 -820074374 -656641704 -972069360 -279952696 255942896 374057371 -67021144 -35326703 824567795 -86534048 909609576 835497290 45476074 -853735446 -609429356 -283845953 -523251244 -177346582 -114492030 -214282994 978049241 -372377588 -468186521 -70895087 214116531 -517513066 919514663 -886715188 -59418272 -765945038 73197600 -167602910 65006952 284361140 -160203470 -755888612 331774066 -315643391 -197497684 -196953872 370571742 335200299 -115409264 -784339058 -349353834 235292211 -115242029 988256774 110210132 272673205 933828617 -173659942 307480860 -255826747 -560543113 502431791 235524843 131406204 -60987177 210740603 -776977707 972951189 708065623 827911653 -484871923 162268678 146085262 -768631577 -698315567 299928791 661312280 884943818 214911042 -982674199 401450177 451858609 759335945 -472851165 371689702 99423313 -36848821 -170822058 505420934 143979209 464429945 -12888987 -16780058 -28663151 -241056219 259098762 71780912 555063850 -853093021 -454708166 -845431790 -626348232 -239336212 -746697733 653621230 -905865327 69188955 456650838 -842315894 -71353718 -134350719 454889832 -520952431 856422081 51125867 -429909962 -101158311 333840946 789695158 -972591571 193776333 871958340 576462634 365647363 -912108540 771456647 -878958183 962578435 536208023 -278240739 374442073 -728112090 -931026768 -620412392 468643430 -939849234 546103923 -869037775 -856835754 515804032 -933232623 -159069753 348649735 63240246 470589165 122314990 200115666 -221619970 -539246371 -853528563 189404089 -237693973 -805730296 -311917900 459278639 745504929 -774889845 -352887584 160258621 978923022 -129296576 6004371 813651104 -952020599 -976011728 -146111034 -465771076 228187699 619026575 -208748613 576600335 964344297 -689593584 -943754623 859718584 -275288479 428742681 153443117 -108659290 -802169121 579592894 -880197406 651335955 -156862256 606053684 767983299 448723644 878378855 340773269 -870179021 -171586111 -306096662 653595187 -766742033 688522439 979232403 -716059080 267888496 199335688 630214470 -48898553 -694010058 -305141946 26359395 -937132336 -430420007 -120178322 -823725778 559759899 -241385727 -966341460 -275074081 80334828 -700379778 -941505640 -383703454 203834774 -66913258 451235005 -550450204 503775635 582503586 732287246 82437053 -629277636 344930180 455074794 129126945 -509351945 -941170701 -224064576 805987338 705227232 -444503021 -45097545 -563452867 -86600848 -457036335 890448377 -560427421 -129334711 -200497868 -69752703 116999238 -774318614 -438174906 837494457 315820599 600432824 -396043384 6050390 450786113 -936385456 922637055 -473626051 -273292873 -670049928 -329066173 986602946 -384956675 -152888891 -836342497 845745826 -507394164 838898286 892924876 -892137718 217097738 932973923 991488137 -34481502 273345014 981566525 286732574 118557067 777057005 734331224 745649504 -475620501 352242334 -376760976 625652202 -982000043 -605067520 -700871191 -190798435 -315338981 194321887 -589740609 -911008630 374645125 780462621 -120500479 -194605970 -619294786 685019320 713959744 -182613331 269177560 -320485422 -984831762 -634426761 241802646 -727085366 -561108146 -307030587 607433091 -702940559 -521807916 -700856191 -456794695 -336892307 -797359411 -519537233 866637890 -411538753 114160716 492273037 -93723492 -342288825 298870567 70394188 882482052 -979677607 136216858 -987820103 -663570057 -298931689 46702378 711854484 -615934687 536998225 983439398 -315816538 677804781 473287666 -277682920 661621560 175605862 43590907 654732960 196944030 -471232979 821956017 -773280610 -298352567 490833970 355550440 391327795 344961987 -85093540 376041423 342537477 620456406 514357651 646906799 386040073 661485055 814773865 -487278327 -785288530 63833377 -921185972 765381940 -466718360 16743026 598746279 819725414 762108771 -47748551 -339308165 -979654167 548967535 123815469 -703604132 -789479445 711750375 804096322 249860726 763088636 110643739 -296483476 848146457 828432217 335621477 617691026 983422082 -65944590 -686218538 -618421735 -830444299 -368751224 628370199 294121212 -894583133 -312125098 120650840 -296190272 679256226 826124356 -170597322 -32440705 656405824 912337561 -370307827 -774555301 -102640550 306027095 -589593760 -775215610 585026040 -197635141 447306826 -155093602 240191922 -755655286 985557121 -873104338 -12161113 -328211684 -228144132 -439843842 -448456894 -576290600 47197896 -751786867 -630668853 545985013 330483541 313826497 739384219 799094152 -137665332 646914029 -801266436 130107170 -497318345 -592918703 -721056074 200239259 894798580 200004650 807746995 360567414 -69144772 828476433 -78394078 456578187 -65473594 -44368647 932234059 430918510 15853442 923204985 -650318296 -22706611 -197470739 -221432515 -805757628 499789181 505734142 -531522900 779168167 -607417269 652836861 -235004969 771004965 994817549 -865081169 -262514965 673805559 552805896 -963309130 180658457 -293795893 569449399 960959795 -782452767 412074874 -889399245 249161166 302809975 471129657 618603845 -175288989 723498844 -148822725 -756119673 -323853628 662373412 401701216 589639471 -987861069 -781007504 -978858957 -164641534 720618330 -536269000 -742606872 539372431 -639405267 378036590 120718101 -260775084 704710878 96867915 411079782 -573421423 508040615 893427785 -538011558 261562588 722437330 940687428 441307042 368473797 -915319921 -793782956 925814588 471627563 904104776 -318660522 -257136824 -367321614 -960816513 -766901376 -121726091 -720324307 -858226672 -165434137 372800293 333772111 -833294889 113125969 -763651076 676199006 179792596 476748443 -997787453 789219147 -803691847 689558875 -335951628 340536835 545100212 -212663121 -598163668 931683103 178678377 -643668077 -390074595 516505494 -996512007 -50473320 863027441 -651883523 -242292447 338298375 -797557767 -63655006 913896177 834675945 -832692505 80272918 714724690 331140722 389161608 608007391 -812109677 -754325912 914246321 470418080 -527288760 -373065785 340142732 -789928414 -340563724 -332766579 -331355801 259177671 709592649 536156430 -519007240 -575436502 265817365 727361047 -728566377 847086376 -558069879 -524781028 -42598381 566137668 703620716 -104977010 -838906784 -366640619 -208674400 -946072501 615481458 -717889495 686502071 -879264675 888275711 -720190207 -165732400 -848927991 -425940002 -762410029 710918440 587209581 971191884 493099063 -184933527 116083385 152611222 -125138941 -981891366 15242672 -822191045 487189773 -666362546 845575820 416927064 26471868 -161200002 -267183671 234711789 -432737128 933806642 470584639 -593981086 233044461 -833436174 599666226 145748606 -748901678 -708020864 -361833300 -744150471 -305617254 -33874682 60884170 -78654928 -781496675 -379927573 -106720055 383315155 -791070677 232930348 -81491046 306532521 -995836455 417363372 366446742 -716566116 -994093135 727352398 679345887 454297470 -266009144 532416478 915046211 777567578 624074472 -523896818 774857051 -107084153 105820955 609505572 -651563645 715813343 250416926 304920912 -346202014 159635662 889994415 550149464 -86360850 -201668939 40677859 274089588 -859307211 120561630 -507132029 -34626689 -183617901 813406967 -406484587 -332281605 991517476 -294140497 897470314 714243545 -524011220 673698871 -337514844 46019427 828162890 559504869 556944583 -435475673 -477790997 -950913388 -801586209 673026776 938311632 -665452111 287548874 32019472 -415836022 228602071 29872858 -42709831 -445554625 -635134573 117544326 66350661 -775092018 -258594763 -727234481 -54901436 307677491 648477865 918641804 -439362633 130047961 485509425 -268753343 997361360 -247495634 -609373346 -611345685 -366950636 -371762684 -916419311 60351485 873500027 664255585 801584458 533083845 -838391598 522559729 589723241 -72103585 579442550 -501675767 841605187 40925594 -610766064 -491779928 -275305124 503786367 -981750294 -591802443 -328793549 567921621 67212638 335427456 66487000 -190740455 -263361601 -591029969 -327444172 617210876 291325446 -655313178 835959426 -136579481 -828466148 509722181 858536013 828355485 957467192 -294802144 39546418 119478063 -216844862 633193914 -314061816 -507318024 -566766456 -308288790 -896317665 843691323 -799600460 -33733482 -205608677 5263152 452131983 734217694 102579969 881690515 -13015773 -915154392 405706380 -336848896 -69656779 -448532758 296308865 813151143 544474273 73396944 149579977 -552709693 902351650 802887942 -193211517 950527780 960529833 -183944953 -79205578 -42080885 -19596054 -995795992 -271027874 -968678846 888430951 512580927 -671797563 106439450 88469207 -886317832 368602585 41013325 628108138 599189725 -294673667 933553885 -176217760 -74608037 358950033 -934962165 380886259 365963059 -470531440 -27043260 -38507450 512114866 782938296 -561606411 -908437070 -341926404 181729862 177448377 369897089 359865936 -840493919 796302029 12049988 85786195 291176469 -901262905 609936657 -672570793 198655311 591034085 -556165508 569300034 617212422 879142531 -610629166 -310580422 -697348059 106103539 10790511 523763127 695970108 -351915626 -243501785 -8838384 556824499 611037685 -480674580 -19594461 543984217 -289229289 -825657707 235442528 -513783014 36200620 -98621942 631469171 926009593 703965433 264656992 965135170 -495605100 860903855 -281035722 -101286482 774388101 205469238 -984056092 -688431630 -949862262 641622269 544064367 -612339077 -250399576 484043849 377665033 345428529 -581861672 217294023 -762890033 -516079919 769093553 -859547228 -710724089 -185182940 661563673 -450532065 548311788 843811566 296419040 -584037479 -337297362 652736636 869418652 -595040016 -269168776 -47188837 -286254917 735401027 517565546 -363417574 -990110224 -999079981 -237729349 25490865 -854731915 856006334 -302785166 896580476 889524106 950946339 240652235 961934548 940735787 -325905274 -273830228 -926246225 837005066 144419204 -401297276 580880262 151331117 -480983139 911014433 -608393472 -356351336 -442648799 782015874 870353256 -44319676 456732735 -246923203 -29325138 -983548193 -872147628 -81925363 720985179 289135992 816332540 -727533142 923849452 757742884 276083850 -747015881 470864450 829845569 168837200 -552572075 -856689321 -709591179 672099599 524709481 -233902813 -954644149 310091680 -292214119 -523678279 400858607 -726308960 986868994 672459270 755039638 524007745 684900147 -93116465 -536202818 -284125216 523317896 238386299 505013947 -527570480 249009718 461749456 335032316 113122186 969495905 -663001185 974251263 412271403 -188980140 -785286417 241766001 234064526 696495760 -372935389 -500507256 -869859789 -958470728 -720515644 44401087 -995113105 -582226666 844873790 451485301 215269528 -999862259 573385723 106296249 445014149 -146532042 506917352 -177567490 -957697388 -185175996 -590943618 427049681 138995571 -687092374 -517217239 -594618108 -734551646 765215598 -766684014 882804272 652951595 692063574 -915234956 941736245 -642012530 -983720244 759424041 -85514539 -486993661 -516847942 -617824653 -22650116 -561786601 -15447918 614486340 526035802 228633034 -993577211 -400083350 -196299216 -292448011 834577351 -311885027 442003418 727610648 -310325655 -504737006 -886267134 553005658 -116846506 -438066233 959102186 988121752 446919158 219178608 -697916422 274669910 203816661 105684376 579655844 -264686499 -436685754 920992978 -305816567 78852034 -799503643 106835103 -528156435 -880145826 829919424 -848018284 -261358483 -444623078 -607245235 301941208 -286620111 -722320501 -730805821 -981308113 -278158296 -223170746 596559280 845184841 867877598 -830197294 424571403 931067280 -724251650 -456503221 622949636 -24005473 -571301938 340747874 -130311685 -650087027 -318245817 -950871534 -384671962 -283120244 -469286521 506447202 696714254 -188610194 26003693 786356083 184863902 686291987 -836570276 -487088176 -500398912 -859373497 -781066057 -548174608 792607622 460359247 -698227880 712750689 -428418681 -78890603 109380667 -248218344 336380202 -153211533 -298196709 -866128496 380589413 850283561 665457189 -659385687 904853584 -290504876 -622177535 -548444781 -464253329 5637167 984222615 -596127381 -733475041 470249786 -988276675 75623973 947716217 684181825 470327406 548851755 -167807796 475721138 -436361059 -346699886 630799412 -291678621 749182616 -515757446 -801758782 201703197 -808815382 -620702159 429722212 -991401054 -462938290 -979754726 -951360444 -729138478 -320297611 558034459 620212913 -839437556 281305832 805869480 -737046945 -426140566 383355541 -260526153 -797780135 710778341 -153530623 128860884 -561649587 192240307 -248211470 737861812 57431206 -993635925 499136716 454668044 514179048 -45191996 808747326 398704933 -116512336 395361081 716421932 -740217314 -447611449 991930276 316615986 344760630 777048433 491673054 -779570305 -195178434 312664579 -955173059 865272838 696759520 724945952 -88804326 -831503315 -280793467 166986949 -413476673 559405595 -842582715 395495235 -11844829 950268276 -795168270 -465539884 -576346279 -920804559 -244070510 -664281909 983774117 6175582 802981326 774070130 152318185 723435076 -490309117 -491047009 -172049554 659409031 556846461 -774917939 757433973 -498142851 574987240 715070027 252609564 210831640 -974245014 -758432717 468266779 -948720184 606474828 284750014 -981187000 -142273035 -943710800 780101839 138330729 107974764 -674587609 218359161 -809450915 -571708873 -938324259 546872764 792157190 -158714135 -204246093 -690821528 733723559 -525387574 -536825699 -78236772 -619367483 386832837 534508213 -267938775 -375921602 542987106 -306833574 -52272902 834180652 654435101 -240273289 -842093564 -873771479 -583106031 953581892 -170603968 -869681986 -632203734 -830568104 10952262 -807606209 -833776322 287980770 91865197 943437 -14858875 927899592 958468542 962943061 3741717 -553896704 -106072234 598718733 -636116758 646678669 -339778875 702433315 32162447 478949167 -800911160 -755705296 -361657426 -680337810 194126797 -60334586 279798349 184287360 -905360360 67553459 486709944 -620242927 -293899780 -389516703 -658354275 527638915 219539865 407391313 231621305 -131777959 507748950 145202277 218184141 801996273 228666360 505790738 889288270 -336066083 -245405340 -55390466 108007569 -600430231 -941990885 -658996236 700439027 -248938241 685690118 928585376 -797694342 385794609 -777170595 -473014811 36178660 -61416700 -283956572 -447184961 -740490710 767984189 -731435357 -902798959 798553405 -273081158 847348252 58288538 190028492 -39988399 -662801916 30528305 -346977387 825861987 -97670000 207042501 868350282 -278766063 586873146 -390347616 402401362 -598679840 362572633 304118001 -307142995 -13315220 143123216 541257707 -912594684 -836986167 119272447 582303485 8311654 -351800298 483791287 -509708096 -452129802 -768687406 916480183 110098258 507507069 234748908 945499656 -761761236 151380639 361951213 -90174467 -154841611 -541244822 -68917946 480536109 66106203 130150662 -247834773 -986453978 371130463 194310590 -914485192 311902269 25345310 -590527889 -842216384 667454969 -417329766 -551129121 -472236826 -618629699 -538874761 -415977763 -638455230 838162301 -719358794 -346995899 46922914 -145261555 196747103 470095635 188954281 -221162981 -440437684 141120779 123288215 -194076349 -906549222 -661085651 165495261 684316664 -607432822 -972351941 530606041 285395959 666678856 309291889 -806883929 -889983689 -751701945 -8640173 328100358 818898535 -385340043 -884935016 326609327 -906881425 572910592 791129604 -453836250 -638330976 -174011654 498776781 60402498 -173351045 -157626360 -432067036 -992310726 144889478 -680775202 -196757054 -466179829 157738635 750307194 -936600206 824918282 583869890 510815850 -314541997 441071086 -734162552 -829475461 767355024 330299922 -654213225 135944922 -255239600 -529222802 892833220 164251063 106193419 475356609 -702264246 955109948 216505697 -47295177 268492137 -212165607 -902947213 529180996 -13028933 -825000232 -567275247 -973901147 -15022648 -448333218 266628964 952955947 -803924451 -730428427 51469011 685802606 -652164508 -852373041 71065708 -676922715 325284845 375789034 242802636 -479639468 983922253 -463828893 -960671579 112646022 781566849 932378542 236820501 895458186 -263562682 -887718552 322256537 27024997 -343201701 848176964 171753653 -417452178 54730289 853477447 919307454 -205492079 -426716284 -462841856 -15103330 22473116 468963812 -821295954 799012448 -583212779 362817087 199426749 464287715 425366117 24591495 -158839989 -281623540 -225816560 -584436809 -601341847 -340989736 -525804936 579739039 -701293809 668243573 -899261145 -89044979 518958990 -249527271 -350864522 650481016 -998737946 638585950 656586420 992545624 -619610609 623896656 131658708 -582607685 368550030 729235169 816902063 991851655 -132844540 -698641168 -176740974 640036877 -181094979 319599067 -34504759 -837020090 -655487412 600205520 106339007 139089051 -23534959 973053883 216598695 -661326295 -300474091 138896878 -69772194 -210476323 -736621747 435598410 -706600850 -243314067 -740147388 -34301339 -164475387 841753159 558393901 -285522187 829236592 -823200264 -976737340 729117279 971477492 891314320 81736248 -448705375 997474704 970878327 -422626766 -31295177 -851365926 701665788 -190144225 -197144097 -335609262 -117417167 -259813005 847256624 -828444020 575184325 -330732256 129050281 755941697 286833276 -494984665 322582725 232895483 833255027 50904281 -103374688 -16324795 425247969 884524174 -330189547 326294666 -411422886 544664244 -895483195 -504062073 -688294156 650649777 -746097671 365863086 -890660967 -341025076 32510357 303248679 -233884466 -319476449 -811091562 -393448340 85245601 296754905 391129416 847822205 669258021 -330300844 672246834 485627155 -56046789 -152839008 -111454868 446058057 123882046 256772154 664257150 -90364419 -368564 111400925 -787194096 84240586 -694678960 -733873056 438949144 -731526691 -800101025 -761902136 -570461742 288208997 871518018 100835012 -24003301 -336799581 688588277 766855422 802906381 180813332 376821350 -184025789 -618890289 -443494922 -333037389 -181144443 -473418666 -574467598 391331618 -535994198 -646388999 -505828792 589536847 -220064695 746573093 634996778 -787899784 997115659 150419244 373784691 838219843 -725014234 -713437753 -284302507 821340274 730191980 168192745 -900887971 84293848 -958508825 976359543 -317445563 -518138213 550429051 801172376 -364122271 300645755 468875859 681314651 -387470871 -31551296 572469380 -761756954 -559982710 -155740071 -899788102 192386559 -740993814 -201947725 950237284 277857269 214618907 639562692 -252142834 -634987054 756745855 -771547170 709498178 -455879835 -362785676 -918220577 341257836 457547035 -323659802 -559135110 -910788011 -340630312 534260681 365605174 348146883 982415716 352513702 -455561376 -783992087 -389895027 935110067 -798512917 -720293548 -443856533 7572732 95251740 268171219 787639469 957145073 -652416153 148449918 -999143669 -323036187 -387887720 225633870 -510571351 -839360067 -512328022 662919732 435162269 902643218 77153541 162905145 -796167893 -326882504 -121063163 -28152127 541947851 920391239 -96878241 -294952908 -764502481 689166146 373351297 -900356893 613086726 156399026 -412915545 110643113 -798363731 919925038 -518476484 -349182460 -55454924 519155911 750182601 -921025491 -267009675 -484604229 637898851 -584896294 -352889938 726894315 252313242 882414541 620878076 -485405980 140753560 863621169 291841119 618143285 -815706581 210136888 617980785 671580939 702057631 370819085 810976944 -17531248 613896854 -902644004 425820501 -699531294 -109320765 -609311109 -760046151 -183016746 -137472867 408395606 -96773067 40751448 -83418598 -182708293 575241735 582413658 320314715 946750401 -37577350 874907404 -245994478 -158982889 -378711737 -352893575 660454583 794817276 912889317 -150672923 -823700419 -292917104 479574813 167993844 -946089364 695639750 111978115 509455556 -941846145 968215752 -632763091 -837517839 -613811120 -789681970 -516840709 -900372308 -8392211 103066281 -699946266 -395445814 -906093515 -105254015 -488907618 -161290463 284562444 -526827552 198847900 -149174690 -14721788 819565418 -782116745 984669300 -307381044 -469440769 -663358793 -863813542 806839934 -694805676 165562020 615216211 770427111 338099598 -323881795 341134440 -336886492 368169570 598481143 510184369 -384399643 470053804 -9609973 -646147241 493353945 -184684808 863266460 -937316603 -967010283 -774629988 -737004338 368478149 915058323 -672105306 690018816 373062875 -551838416 -741403257 238880814 585051549 144258906 -506489132 -314005738 682908576 406356319 -812248325 207994562 -829883344 -916993059 481144807 8188406 -55186942 -662124677 522855610 -755679694 257410848 895256504 -532224445 190436580 -363521457 -712030675 -368760769 -964287575 -649911097 677229028 223509810 824956326 414076405 -569620293 -653876839 595530342 -327519065 -439103792 -75017559 -848088262 -926840431 -569717058 983052274 -410685025 -867556442 -100949961 315075201 -450787612 -586397422 -660560483 369134325 -289761780 678890479 -409925631 697138552 142378917 295446010 -120777151 568711634 178460630 -143553267 -719802253 426209586 945112174 934270241 861665192 663805365 -23436799 789731508 -860250132 -904601723 671182950 615816077 -79281080 -350582953 957438804 139103173 -215774231 118918985 -783943234 152915313 -734997224 -618251031 411441862 -435999229 -637307624 -609138857 58186934 -611267027 -416839261 -428443851 -534839989 290694009 -722817611 -338337112 748047023 746776171 -132629343 -496725729 171493971 -509464051 -416749074 -735541334 -258658982 717374402 645448858 171911092 943326072 7567717 -317386331 -358670827 -498324209 220546685 158325538 -604807873 -644111118 -641734461 48747164 -595447667 -490295002 -67019023 679209479 -623934754 310873938 619000166 -87526895 286764339 -613897206 925702490 -102243544 148047643 168664533 511074894 -768466484 -889249121 757437521 -761786525 290294467 -545365995 -607013469 650291828 -812601723 341838013 710711669 -946245589 754623703 -788258297 246605724 -462588291 -521666480 -776242577 -858520270 -455159193 454261253 475680015 -297377796 -95645720 48840923 346736709 818623990 900366619 -644522586 -46681296 -739028553 836568715 30377891 -630703244 -151410333 297053 921595939 -194264157 -408290684 178737848 -978917864 408975424 -742015342 -744369737 919943970 929293929 306891695 -157209556 -251292620 865427891 -106864071 596875289 389470097 -359964527 -681998039 822206213 907138261 758674535 -654401374 -461512121 156864603 957413335 -392852282 979086752 -439176383 322957176 577046429 596231701 -976235912 -342532612 -50067773 -318191356 552829012 -52783210 -233718508 -603780889 938614101 930290537 -558672002 -441116904 -114081569 487828148 -468532924 123983768 -578388235 178022524 663510519 -701985811 -970712664 281189226 609630611 -231012192 17521883 -166412985 66759546 815796586 815900310 -180999942 496066141 -394594143 494864218 201874013 661773459 -41208577 -836421228 -455498401 -583277026 774654021 -466936559 -69117801 534267836 424563765 -472421477 -208921442 271533560 556345937 -1515957 800273894 766803140 -542811970 145872356 749830189 -614435979 698908997 -425649007 -12338396 -804209826 -86607118 -884857291 -247434115 -872347799 -815805292 -474448596 626216805 454121504 -331127986 496064149 -735435228 -160957604 -894822825 -670711352 -43037863 -504252678 -727802679 -814228023 127989057 576079636 728050883 -899419006 -603953500 725081256 -160322237 -35786645 -264535084 -849992888 71093498 774903099 -182316870 595457060 997118923 111517654 903366524 611292134 139360289 395083302 337050572 -48249970 952384736 -322813334 436712598 -48463122 96001636 850887096 43080607 -388146912 491403049 -630919320 251446962 -260498571 791460528 383950552 38446344 42566519 -71491679 823493775 923989509 75062452 705260244 793444311 387049166 -1342834 391844007 -256930620 235877412 -535609408 174815724 366553154 -919453145 504375678 137665828 670237966 -120099262 350418923 357589548 -206689688 -376501477 -357489303 817280129 -502900844 -64333152 533181831 619606373 99664201 718922773 -95245771 -316427880 -460333594 -560792923 -455880300 540663430 -616822989 303292476 297726449 424460206 729430241 99178897 -256721594 -62615493 163698628 -833428065 676360444 -326431672 -437953209 -275314224 289102551 -710625253 388978854 -527358704 -382502556 -85775998 -760540938 9056261 904556617 -160944781 -429374181 586093764 -98283877 -250590643 598638052 812472853 -236535559 590990350 -617760039 16722762 -513404241 866813486 -604525666 -90427004 764661639 -528925259 -125926218 -897169747 -961810307 -327255954 -853053013 859560517 -224008282 -465962988 386568447 -301019402 -320202133 -197440216 548846543 -2151466 -800509624 783256550 -172582827 -805939394 -438258683 667942901 215073993 78780519 -325060455 -753592705 691443995 -775626153 -61551555 28385889 99653002 812367652 23540833 -343393889 -107244587 10154714 -779677968 -263000725 726194467 -900249673 12305203 177343396 -750850757 -134642624 718045088 596440690 -374458910 275920352 -702804844 -654460921 934428854 -787334502 572161791 -615369958 339324960 -106318942 168831703 -325897424 987782139 -137664991 -80340598 701703962 -681413593 45289529 762431740 -484993770 -23807070 679609070 -887121002 539560716 -912746658 438931980 812473155 -350381885 391309025 -851711203 947084650 432958750 78424584 -803845418 -718344254 -852092904 32367032 -758495863 -853982289 -773953453 -327706945 -558439043 -641875148 133225984 972895928 -4122253 125289745 509453840 587669009 815717231 -229217730 -213527609 480881997 -563172414 448062628 934055362 -322301484 -934198345 -471858442 -575342972 605634982 -14994766 -866245390 373614695 841046803 -43366334 -360231060 744285967 -359852283 737486000 294760422 -67247619 -466976071 -319447270 43965905 147089298 723443010 711436276 -126178105 -150110324 -649489701 242685567 519891148 -611950017 548610237 -736111515 586375577 165694958 -120530887 229965043 954748368 -653989792 546330867 193773265 -25106024 -538579656 -80835109 -112365048 344384672 236514115 916256634 73487173 -689984121 742484486 43952488 594253753 251159406 -300396541 761244731 55207632 576029472 -867745228 -453693028 683168130 -408756604 340889480 648037125 -197011608 -925197983 -676303476 461440644 -869486333 -908043483 -690401296 66269 -455181521 -514856192 -144031110 206458032 533273048 -665480981 834225999 446823071 888869594 -975055473 137544601 95441750 -405876988 -476746533 -102937168 945114985 515066755 228083837 -26781251 -4209694 646440731 -49236227 749684218 -494493215 608161179 -667323085 862181385 36951775 -743248544 213801510 -790877025 -155569759 -774057156 157652978 966651458 -524843296 -532937151 -648098614 -101242340 391881635 786845089 -334464235 -764147110 -864289581 -399179835 342936320 702639460 552350914 77668874 -944661443 -527166936 -719838540 84784191 -992378757 -140227210 303187248 -864244430 -819627632 65489240 516376491 -875457270 -690079536 -23132439 -797867996 196144822 533602171 162914699 729814441 833651078 372714162 638960326 -201390372 -567887849 37404087 348977198 -760873257 -871051242 313877846 -210620385 52059478 245017513 -221356119 -498170367 824132617 -309727641 258013429 141882263 131642618 213456676 334257886 118477400 -260434561 23700019 231813874 -934383836 978046060 -823599733 -162253891 985445249 735994172 -271473203 -272235915 -676064703 326180283 -408339384 -778548959 369782511 -270839536 880665268 336182616 -853293612 -411225385 119207710 -446901518 977576348 105409351 -404459687 -604151413 -360756743 9653597 -403538489 591642804 252630896 -951529184 -603855868 341584668 -98927829 -587864816 -714643715 902721306 -373768921 -407106895 943858787 -457839144 45169054 761555537 182384651 285824907 24149805 361774800 -312316638 -352653802 -834837095 535380248 -349259302 947335606 -401428670 -748447809 583115093 945186948 888761717 236438808 612965538 142463226 -528932644 -657453328 48639063 923975984 929471650 -811418027 -534035349 -25031932 446056366 -789848431 913903981 -910911100 -99923130 553126976 -98177982 -977882968 -290774693 -541205355 -687607048 -145030765 -757085077 974873721 566084181 54205031 736423436 -570671833 296600154 753347265 499880658 -181863432 786962970 166143579 668860007 -891637887 -754525844 541693376 810616366 -45317502 -839840387 -348068192 610195348 984232896 204861493 -179028993 395950002 -299005752 492766476 -932613069 959037863 799735427 -945637223 814142304 48812785 -10633492 964382247 -69548308 402093182 106070681 -535246620 471119821 -569464310 -666153369 830578108 -328452036 610621729 44103689 624681269 565944875 684339902 -339825928 -854443274 480475039 143964278 119599755 983590867 -882992212 251074730 -163397965 -766878198 -196069921 -329872619 -821869736 -459883667 261437694 488632356 -939221119 -779221025 577552245 -928751530 -58491636 174038428 -878012858 -263603450 -211524913 187347308 165001277 -328192353 -346967214 52581758 -217208065 -519810770 330561829 696310242 -297133608 834191307 433085716 920935673 47014858 -293732345 424283476 -823722473 369609047 -85993003 -272339090 266413849 -641656980 -83740514 -538258108 900781881 831993486 -781942840 344092243 83213349 -352891937 -372030508 347380271 -795580504 59342640 788658357 -431933882 -29098439 -150874237 709054365 946054008 -886498478 560225324 -593628408 -436622376 -279741791 645676257 327545182 -953143285 -835727227 -789223496 57486070 298615739 -344195770 416114458 -861085110 -635271092 255070537 -464229230 958819890 -768571247 15085900 396873829 -600291991 -914537341 -500626875 314305694 55213113 304269793 -618836429 271953457 -586888420 651044335 -819036262 951053845 -244866177 -882722646 -667971878 878937041 -118193708 141821243 -917080745 192957199 513462173 592808391 -25607335 -523659423 489003822 -935568459 -700714797 224111027 418787028 -294890808 -600555325 573687592 -553419172 391263699 667069605 -616370884 626330162 -750511440 65361492 953382056 892378731 478965251 873989011 423416213 364485120 -837191636 764430834 355962952 -246326718 -67829304 169932417 -50334888 924464710 -215323999 285188008 -41869039 -392916330 -963435882 -626393487 1003881 43693981 362093371 293031272 556544906 1970339 639941532 841086718 -937053084 -494087777 810607568 80768467 272109243 274087606 -219376597 481201866 78110899 29411744 913534542 -820546116 -101638856 424002685 -250880376 613495071 738652528 91765634 936721136 -212721092 -385283884 107052378 657762308 83209305 969087600 -495364771 108873855 381361014 -92039312 784709575 670079833 -100354815 -297325026 461269936 177389541 -275372422 370570332 16981964 817657047 -260370488 -79108090 323046900 -878684093 65087436 -955370151 170653467 797794391 787678518 853947811 -338599631 -637227050 231124109 -130628922 -63842920 753971337 546577301 68049991 317460480 77541484 911237832 405132866 -945365847 -834899594 360993327 224427404 915102341 -45083877 -34260131 -990363110 161485931 374144870 -187714099 739550363 -717308342 514133514 869467700 -134126942 430046106 -455268998 743847021 901659274 691686457 521669764 -586638915 -741805102 626712944 -499786206 -237679932 643849138 400803910 -921642464 720215819 -750575258 -393535940 -49797157 229595276 -961064209 577786586 656694428 -475747041 236637867 -357210263 476504630 -730840058 -300774401 697113584 483812440 942881200 -505513146 394175787 -6017744 -728835640 601245867 162779464 173010209 -77356584 487364682 -930418625 -162417988 -632096048 646852647 -98560114 -185809293 100938891 882079680 -289742531 -422117034 -312893493 -922787164 517677151 -763252465 -787612385 842886357 -318096652 902897415 -417975865 -765765962 -927212327 156169386 170357763 477931182 310804585 -487678187 833643497 72664159 169706001 -166870444 -671860987 245446099 136970336 352173359 -184743253 48830039 893197437 -503339271 795022560 -179231714 -664511243 741521048 784783274 614205981 -294061736 -906862695 -687402178 -323083016 -210669089 736150657 -424695341 -821966786 717089141 -581227859 2682510 912098046 770760091 -894648645 335685831 34507599 -196998907 782026686 -150746672 -789679648 -814818083 -183329864 -150721389 937336997 -376275503 -772449028 -528435153 -335035061 -572995981 833562700 529776265 303365214 -107773329 -949345328 -10543074 -993803387 -471243710 -319600330 48881674 -675496451 847273305 289458634 630450088 -80329213 649939683 -475221612 -900334741 822276595 -718075252 -613909144 926552155 720609471 -398701513 -277569928 -525916992 738091298 -412111989 41315195 -534955286 -689615231 511523651 -203489944 645715268 -871711629 -540761378 -457338816 505796689 -743275141 958423763 359577748 -882734545 -108136367 543822977 919859729 -921702714 -303964999 -488292732 -481566995 65769518 -927302639 651825992 696816984 -554160356 10945788 -204485983 772592879 -565088213 659606028 325488817 179330975 561693824 116077916 331785774 963176405 91754467 -193180036 988678075 -532661926 146863399 825344603 -159531256 554539374 -208137692 722359923 -205342705 -744518592 184340811 -934394299 -169028701 167741938 -434521615 25616182 303188171 -18957579 383644837 643711601 -756510808 837129717 67727563 -945099708 -124464114 -326132289 -108522967 -970141215 365591544 -132857025 -856088496 -651071210 -255277786 -376039295 664799450 942379568 -877167127 -47849885 -180776160 -250413815 448479110 -779049530 940903857 -550229652 398131953 -285213657 -402480802 -342632392 796984665 -468292971 -417749686 703774269 -929528940 995349950 -321075768 -623451308 92736232 -134570154 -723242085 -883007619 -591928938 -952566207 -59796824 -28776990 -118198257 -725819657 -242845748 -998830584 -146372551 -502492047 -632932121 78120474 108305915 493341103 -425695280 -270473578 565845373 107285861 972426531 800945828 25536282 691077868 -334090639 909168186 -813939971 375852492 -258235849 -983367338 647765185 715994243 -245251778 990080244 910859514 -64913358 -783309869 -166853507 -303680275 -509158684 931223892 561592560 611171007 616319210 16609813 288823559 -892496537 -476150877 323289622 790465480 -820315176 412186836 -320640853 -334798396 49210085 -19286768 508013767 844813819 709292839 -287147022 170783207 798296594 -871692661 -402915969 861402353 -610375711 -103539404 821399365 -674101396 402093697 -9935618 101687371 434712290 -555549596 -813393920 -522191142 -770269614 -303205368 850512336 -961162509 171976520 991643037 -442421527 -253524892 481259483 -544059490 847211372 236381296 -878779408 -887816366 -598218976 -993734064 547419267 -119529771 -856918164 411793697 217087433 -922290620 -46017979 595676652 -975257386 755303933 -334631428 218048008 -588366008 124223070 234340343 577138094 868021004 -526603600 -219057398 -231906305 23606063 -524588218 303821983 -871529520 688331855 522184680 -9288959 -616759594 445677664 -706159045 40916383 -319139900 71809127 811718541 -183348997 71597914 337191752 -889596962 -2133552 184908652 210871954 698482285 -653640348 436381900 758714873 951445317 -520173103 907453191 389220912 128018521 -345874827 -835271621 -472248973 -746133117 709621534 162145563 382120467 -35622519 -789635758 -238029990 -660498826 -360387479 44221727 706733055 -981386806 -307198805 447800438 814543528 421900689 368295497 -441405732 -298416835 -239078546 -459020096 205865634 -723898215 -796672966 -290966287 724789164 491976010 867189359 -514186701 -929095621 630955442 -83288146 223711904 30903063 -278555390 678571370 -462444522 902462120 -852959259 -78644019 509367988 -423219668 -239983011 -461865467 566024112 -624570883 -102492653 -755226958 -909859356 131349128 -307848031 -540378297 987622864 -620844960 -479547325 889158892 -766615136 -515231532 -406513631 535187573 78597677 865287440 -335646219 51579215 443916399 749520496 -963271173 -767669511 -137618749 -901423084 546131381 73203189 350755615 348950815 -413556861 -366097082 329754533 277191130 -111398983 890639457 -199735337 -71336365 129210507 -609147328 990006613 651508276 -214267422 329562551 -244746381 130279550 -484710558 -169912409 -925884411 740138323 -329822177 -841721293 959369546 -781257719 554009789 -142006511 -621357583 -430412739 965516477 -860785371 448292173 -438224429 -429437495 -956687788 758241557 805189546 -201314503 -330034141 274958602 -284735544 548270253 -570951808 916994410 808736862 706538201 579754326 504553583 564892537 -98440413 -960590758 396209331 528689265 -148364079 730894469 783570440 -99777040 -978605267 997273575 -905658467 -332668398 243512644 969981699 -298052606 -371418517 -743506759 -350493496 -237023996 -139618520 -182432594 -156141667 191217444 831448653 -130441380 -549619595 -989306353 347441035 83577151 -642862261 -88099467 854421764 -422708313 651839388 128918380 969569420 448564011 -836041133 607183613 447195943 711462499 -530206527 978451808 10629128 -271591100 376789598 -500729060 -524827904 -342246131 3829573 861560311 -82993047 475008057 -550581172 -587663356 -780858933 -797306191 -378391168 -274519655 -492124535 -370343046 -682740967 -248529982 747521517 950546263 -840098601 328789917 955119538 919267144 -240468878 -183690888 132657367 -137507428 129915090 -781127193 -820760355 100569854 687792867 -31186669 -364086037 -3136215 -414517316 192574438 274307723 644246262 381084221 -352005694 764474620 80100565 108787527 -86755155 533607054 -559894627 -555139196 -362491929 -459974308 376013905 139743788 -546785682 -257423579 -676035 821429908 -563811146 -568367983 -303264830 -972403107 90022648 647928895 -747078560 11077338 -363196048 772781940 -829191020 153594272 -397978814 -631937410 433827184 566230984 -757674970 597982489 -806490193 -43951273 814021069 693037532 612318201 42809169 -729056192 -585876075 816647889 387760917 484000686 -180036976 -690208622 586197797 -954278296 -934617844 80493414 -649601809 -733924636 -983064924 767759760 521958764 999775940 -949884897 -306802046 -41595606 -328914339 -133326273 -627151960 133971532 192189992 816198817 57141684 706852727 -115405252 -410611680 -543207932 191322617 -399601538 109635235 424228017 718307891 -122528291 -14122930 -253443899 -582315282 -160595 -299677990 -559811148 4194612 991459340 22148339 -332305307 891166674 936603963 -253926055 -775501511 -368608499 -685149440 -952526964 -956600556 -512996111 -769781912 -409361398 -505692922 381571928 341937045 733173775 -959441937 -968133531 248667159 -517962721 238426733 -732703109 -516066651 88939919 25318712 494922597 -754778746 -625348823 266811123 838806550 -259060522 642540231 -731505189 -926930144 896850807 384306485 -561920606 -527428937 -843099559 -732705890 510451338 741138658 -479532110 20794249 315337942 294907602 693441321 955941048 -844875253 -647177031 534393159 -134120853 345964440 238034564 642059094 -96520659 -929054793 201325268 -932166434 -711869441 481032835 -463424505 521511466 -384195163 -895054435 503663983 -210504661 766813999 -757413570 -620393715 755101811 -384102275 -225574839 733928069 856294 202581062 948478195 -493240026 -986969707 -415978969 -908341548 -818753411 -281319542 -725377298 655789789 229055022 -546856614 -494164131 202712698 -114726874 -118996483 998519538 -264896166 -840949824 568063732 -629126334 568245236 -868113118 -960116736 990519018 159950746 442967583 -626620742 81783831 -27262727 -754660174 -742860783 875374233 -926124494 174297904 228303026 -838017208 -60526621 830477028 370208668 -430561072 711390192 844026608 337428797 -589016477 282121613 48611358 -461343479 94703342 184627327 -377906696 530173590 -98255305 394156875 26121135 -544231139 -610730405 753724376 -22752139 530103669 -599766500 -516327403 427794691 570372949 466217667 719819272 -914248530 548870415 982718707 -739138957 -584219647 77192688 790445104 517849623 860548234 -983203680 -13730331 371427427 -959390189 -991708038 342803168 651119357 -215971039 709230446 -813823166 738110501 -528169155 50968610 887762722 879096996 -870784456 961080647 700345898 63156988 696293243 -183318043 568334904 -732186140 957199989 -283628044 734784721 -545648560 -535744243 964725931 336844263 636232865 -864976574 67688384 -541809654 -788000063 -406693980 -189338201 -167410426 -168508819 -719512292 -798706613 728971899 -503620576 297844221 65181723 -226831199 -504793557 742154240 -332988135 -808940789 900157538 553771597 680145422 -395536186 -67208387 -224847700 226851672 162330880 -72934812 497101469 71238312 513611332 -295667098 774860842 -621364386 -275147574 -869100604 -740518265 -676784727 -924880744 930490607 -301539190 -964586004 -369579885 468639724 -249817383 -568690416 240267357 -611558494 221752829 967344943 38383860 -300276283 85910036 -996835164 -57775003 -693453545 -930901876 209693409 -185657128 -208074072 -299111592 882137198 651816133 -240602317 -47513147 -11342253 -9882967 -892380075 124470953 -473912074 -60215279 118228760 -930744852 -182579201 -907548131 914297418 131158567 704414822 -343940576 884401598 680665150 854045198 780692800 35208701 591872271 -334600691 186375012 223472357 122692509 -529872414 -53888091 503505825 -399312447 192444973 460693072 617992283 -616143523 -729344393 -513249307 -346975181 -609720436 548636094 805682282 365176837 796053502 -892072299 -893790929 826741889 491785215 501399923 -746272577 635970602 125457779 599800330 -255988184 -6395738 464942816 -680038102 -457780820 -708896609 735890931 47108808 -37834137 -433418917 925960036 -168347722 -941043588 -554780376 257564082 -202547149 -221528761 -198473771 737144424 647172603 -89722419 580488901 237730899 -455640922 -46757703 194705764 -473142312 -132327448 -129466408 638182796 -744124647 223486131 -411294331 -598679137 823266250 -205885715 -705877506 472228012 51855445 90700721 640347271 -879900053 -695482978 -959824000 -879089605 -855927975 805766199 142763366 -416550202 -178505594 -282008851 -799449375 -92565158 -925936557 -992503635 -769698683 111935281 817979593 -178282659 692587489 32563204 238553981 548033351 -579020709 979201291 -237060593 184525024 212842294 313211815 -729865240 -875223389 -260842418 -428659694 326534251 374903768 -256387295 202731811 605447966 -898103605 628730731 347087322 940110923 400516490 -774043539 -12260127 720956586 827439906 714788963 -160229167 -573967231 753721631 -261243452 878880679 973628669 387634651 -97368562 231024769 -218041380 625246417 247322216 -105925310 -674526179 158395499 -452740242 588708357 -955144860 -184138833 420330815 -200427612 -169822834 -121917956 730027042 705778224 860711903 336833432 -11335351 206333082 579076133 -276580757 -180637497 -272044072 748161124 194562764 -15219488 -648421746 -772488188 217933374 424432782 406887679 -340714847 -241613413 -263980962 -507342215 944943359 266588342 788207987 595800179 -921000597 325763540 474524445 -777207991 -761146190 -780895808 130803661 -734656807 178229955 184721069 -326536747 -500522521 -207646452 -415360493 -701849452 773271369 -466692562 -205837840 985106119 620858955 316460389 851270177 -819232180 898953009 306120118 -604885170 -630994721 373303863 -788028512 -354432956 572244304 107481425 -726195841 -960540634 -677341300 67126512 810159348 57206196 -334703312 500948640 706875554 -198142791 -903386459 498571272 226589450 -947770437 -811762574 -308842473 861748390 410708028 -607372824 -203155371 -557617573 693150262 -156482063 -91103491 475473566 -513182152 348043171 844172901 311296773 786614081 -593616629 -75187542 -4780145 -850478843 -487909395 729732991 800761116 600277580 -892548753 854743468 728603351 982166369 -342504716 -67455387 38674338 -347541422 -415156519 971266292 138824678 794822566 -139997196 422834144 -789819774 -224890902 -80762680 889287394 321895821 319986487 623707856 672532395 919870205 -739096183 620894254 -605293858 -237248389 -654227582 971085862 465741751 47206611 876989726 -903220319 405582284 163610610 78620071 -407972316 -198389452 435471171 -374504113 596374536 333285754 369497744 277436613 -6843546 135233911 -261567669 -280597079 597043270 151641360 711310694 -462261658 -550139162 -344319832 -353466177 342302821 606423622 8491486 180272016 489965466 270178725 -27927337 -373994346 432306197 -443095627 -313557842 784774177 275788205 50755910 -580076592 825031720 -148882448 490683650 -293622016 -246642404 -510463371 319218941 -512636834 546267779 899866126 -25603713 -731182657 -321457750 451353053 687397973 -462838474 131359570 -525462340 370322926 -442183575 -60456067 -328666627 103935443 -839086623 409957566 -433691983 302211977 -250536036 -190442562 -493943824 -725695874 832419552 -897806884 805457912 969324552 -329743554 -373221272 -347132512 -834536271 931992625 -65221304 358128427 23492652 621703645 -710047611 21260523 -654170653 921132698 -876264175 -827335213 -877833168 180407103 -634795448 96716737 -974399842 -716553509 -824571027 -341377471 -252040630 827736634 791839168 -632607482 622988693 640173075 -898849978 577577578 -838414953 -576719344 -223842506 -275507849 -863884224 -828136281 -37097727 423011006 993509535 54193867 -440493637 873608922 666320434 -221487414 991771681 -84948966 -46882534 72179183 49060459 -876570598 439274605 -658264314 405174933 -759726943 -80945655 -503845450 448971321 -808205612 -45173403 -378354320 168079509 811467710 -371990166 504056894 -916752997 -160277201 -187031912 -78176294 -300708754 -332721943 827597368 -218534883 685895983 655738529 -769176389 260995362 -737673613 636328520 -88973399 -856235777 -721880156 749112492 402739224 559297693 -453705353 -427459337 -23111774 289263254 561546841 61855573 938772834 -735374464 973451577 187965096 471082468 -725096284 199986576 -259695309 -740168616 375993455 279264647 -116329597 -61939853 506896857 968605138 101223077 -45742137 526406181 592356546 -153832782 863073234 489531195 -382989936 403060769 -265269020 705531141 -29764470 939217382 -181948857 901100781 -940155046 -410800696 -747140339 77762569 721511532 836638286 -45226849 -384188158 -243869614 -246146064 -946302257 -42991001 292608910 -673168335 619943642 -545063386 -572542418 -742648076 -949098642 -794131021 -702397565 -285981820 141098481 -785507364 824043165 499297294 582613644 780187043 639263896 455664207 -408324742 613381518 -575474156 508087288 -141549965 -580671658 671027366 -846795648 -412420130 -938935131 496019833 787739270 123141507 -574998577 189227140 687791434 675537791 196455705 347600991 924657024 -253648877 846737611 -154305425 -964645530 -822548917 -780874021 678273672 99908114 341847473 342752252 -729425128 -50551522 153557370 20501075 897663454 756758770 -814516692 12857196 -502999526 302276479 511879950 -312184393 115130722 102560263 -191325812 22156536 -741574753 -882961685 724209910 195435359 -227386491 -645723040 475662305 120376138 -21821194 -83858343 -990562925 -997956967 162890575 967190048 -149275691 -730370052 453362883 245788775 943543769 660275544 373023905 677271869 -656491951 262085705 -264701126 250229680 625955136 109967844 -399048519 806955957 67272248 -160468163 543427032 558741460 -237863969 -202106101 188822598 50626437 -870039236 791803934 419071805 460409172 -342671786 -718760152 -15585732 -53234632 -563721503 610540351 -674798458 545715001 799391193 -901315282 415886016 -44042585 306927740 -153887846 619204383 -62598695 448179615 509491634 -416649245 -459778375 189291371 423559100 566227406 -841898095 485027666 -273304633 -890726966 365005307 -754907054 -351193603 191502624 618292253 -857367935 -924564224 2582491 108737314 -106426984 -934822092 547925625 702023887 -564570614 -563976154 893932208 207235304 -463900992 -941427333 -811455847 -115406369 -159677195 -141352421 519823114 787248231 -238545120 -601155315 -678374187 943969343 118593767 -104437871 -397586751 -319307363 -276925052 991788990 530374050 335546223 -456507685 -418693315 297093750 -972950240 631961239 465126382 791248231 363838674 -420969818 169389563 575660494 925411444 -813186002 632996920 448845991 -607084795 -627335769 747196268 702416020 -116252687 521552370 -105197046 -746891798 438748865 36234786 -869324425 172581062 9959907 -739571991 -435561618 -494685453 -916065091 554420096 -435461409 -912923004 -730658744 -23018805 -734736688 -777536831 228327953 202776104 -915339616 570063099 454322862 -806658489 -662032388 -339660948 -502871775 778116137 400516711 -276804452 -273491416 553174798 -293486344 -107903309 879074817 625084421 717362266 95927288 -258541175 650072783 573694631 960980456 662349683 951759710 -659184128 118892743 889899933 -210096643 563732189 103306523 196608451 317488816 465827440 871610505 -764347622 -95727491 -835931745 -582409172 304824670 -619441026 903684360 724263152 845249594 -141660630 530143062 -436899083 -493486418 -953557379 30833179 377015647 389462871 -777441624 -397435835 164244602 597352484 -427025236 458438033 -571883488 -511380389 25608249 -740604325 -395879119 152177852 165413779 -538188569 -417372613 -378609230 -850736464 442352457 914271185 -241438602 587947963 -691099449 288034064 942493539 451873802 238899470 509147289 238837233 231359454 903000684 -707743628 626733014 55544736 847091359 -175983173 -822104737 -880530700 -38618342 500547875 -2628423 -109808683 366775076 -717785386 -265607001 701983689 -52601869 -797706684 -913428342 835898279 762414802 -782594215 -486906643 923476720 -179413425 544515114 -891842115 -429101313 760266420 -809730917 610477357 268436199 -886117001 254094237 -583816165 -249466631 -568702012 -906783650 868756561 351322882 88214898 -761396975 -713492838 580563442 112136663 -309933449 406915407 -705115405 238450578 -433055047 -88111722 557892232 -959466925 -985084444 -840548405 -622201408 943347506 115011077 195860717 41492817 -727560126 416874651 100358073 -257150153 -408554453 -580786782 -134569490 -756372576 -715583556 130053544 -606265716 -45117221 -839326211 -161603637 -774635698 889251440 397255322 -502648942 -457545526 855570384 -227024602 767995286 370641256 -553612834 51910405 -388799458 883323357 -227712189 574654383 615023902 71235415 -281628206 -647707948 -578554562 -389593052 -998882866 -981896471 -946348620 -565430897 558025757 -291591625 522961261 306568516 -4663862 -88504726 38206808 838170321 -928009752 -435046193 -605889988 439335496 -947850692 -804133973 -358363979 -843077532 -413056491 -26042769 814014147 -271885969 843934353 423538671 -966188413 452033650 -200324151 -852428059 -688891845 869502182 832009219 540979533 -603011109 -581908354 204717584 26855390 863219729 955632015 986857560 -972300831 114061653 748523508 -675468239 -942517165 -686871275 892422459 -802191317 5939688 751527890 672913672 -605855389 -209761506 -863993442 266220806 -675019082 668972352 827221994 -715568269 960338039 -104049400 623961947 -36138977 373127814 381810272 -371259396 987241250 -671255749 794289785 978675589 -8367597 -473399116 616205535 471643523 285272129 -887820079 843154499 -204949179 532294178 -536298584 -902331079 -106749697 663029916 672254947 -602096914 874361732 272160036 40711349 41206980 -444911213 -981013875 -54458355 -353378138 -560239641 728093403 819460696 -914738723 -315929263 -994121578 75864545 -478800580 339391163 64976207 172084046 -761749176 -576978898 -254726904 813575177 489742372 -390523532 264771263 -41417013 -217295806 -80494565 -728978058 -292249359 382712498 937855173 907661302 -625083650 -349466436 525015897 -743880016 -817670992 74314941 255442479 687206206 545406796 -603839898 782479210 315925978 199208925 -706576139 48273706 -105785640 971425853 -485659958 885715259 348593082 330449595 -50697163 -72685479 -529242545 288542780 -939125195 569029729 570364596 -159606080 998478601 -31120969 -234123753 96951283 -804937145 747426983 -965027783 783124329 -858921320 183272188 279130836 -107149959 188607045 -374059099 -346413808 -677810156 -92775338 899879876 68711683 -785710398 620605815 282466839 653798816 284215677 -204853348 262635157 -706461739 -387595609 -959566209 635238609 -812942863 -82644286 854635009 -242969679 -522118832 110826064 711517326 -328238224 888949440 974069168 -144987515 20985751 653988540 918698821 -476922469 804554919 797304645 -480934419 -869506397 -628955016 -895801162 -998896188 -261871967 356951356 639296141 -155425406 356909228 -100545072 233940420 -96914495 -277120751 397966132 -82531057 617796151 -350819098 -598329610 617551063 37622724 -623649784 360378673 340534605 357932762 867279525 -473954755 426736109 -841276846 163916986 978386137 -864711141 -778483626 324002555 269622055 -38182369 -419463737 -948229766 -679959259 851293858 668267937 -775151342 939198116 -896320705 -583532224 8179224 845840924 -326252056 38382997 -260396167 660742084 -946370693 220568660 702182712 -854767259 429821702 99357724 375127050 485786146 -154037775 -855102076 20418234 -538566801 -210764525 489493684 -501494134 -645970389 77582565 -899562376 -609288472 -375016365 -448232440 611037389 -937692123 -966511083 -620717724 260617555 -220485068 655572307 -937317622 260961943 713802531 -914311611 -662622871 -113954335 454021102 -274335859 350512902 609178891 216422296 -199541534 392451099 -576327051 14565331 484538837 -164995909 904902767 -269969329 724153665 -808859280 138078227 -195675990 -29071803 245443888 -664170601 89180178 302070684 25590771 -99764447 548767297 -980991898 -28629124 -783255381 677385528 -227603945 865284724 210333353 938105846 980708642 763004290 627464461 709452187 692709132 640117965 -322001920 787886986 647962030 -163590151 177953629 -269200315 941822361 299119135 -600785815 -489434459 927424492 -860970619 -361073886 185934500 710814358 5316117 330559435 665847681 -158726118 429708399 398268274 -24728130 -829898057 -130451142 -247100743 -391585834 -12632300 105921163 -296271011 -276777442 137467916 687597100 -523586908 -931726472 915411424 -715249598 -361282869 -390184131 -654406203 313504901 350528742 -158611813 821298738 -112952142 186141724 748162416 843494601 -54641379 132764124 71343590 -498794012 526603395 -365423938 -710672111 67487498 -23897873 -42555668 791664919 -948227896 616090197 304211205 424845983 -518504775 -16402465 545750683 688095347 439249400 297720395 746529267 584670457 -882500551 -547301208 7706107 -521840665 615588600 496714455 570076489 447162784 -959887405 237848506 416117716 170347725 116115566 108892285 -33251822 -254203340 66083409 29968666 30838254 935633271 -682613358 565511007 -540937380 913685189 -612911545 -205929142 -719459267 88804200 797615282 303881946 -433200011 -90896768 356595912 -534406725 300546343 341788469 953600388 229405518 545386226 -251012943 -178172614 -752073806 -867230705 -954807125 864515340 -35116922 834698003 267367679 -652489044 857399242 463866803 152432672 823814576 -798190016 -384807558 50112931 65801028 -486253492 526129562 -197454990 769605626 973325803 622307680 328827221 -355218533 341830102 757284204 585058497 -783836917 761515993 612750310 804566046 384062422 999763242 -510213285 434889699 83908024 395278184 -713345526 -462132635 382037525 -215083442 302081131 -542659852 -773303739 278628709 -27808825 995389811 851067283 -568328965 -103128106 199846969 -481333797 -407572742 -597396581 636153772 -393472586 -695868357 216548815 469858972 -422971353 -298045712 946280308 -877162711 -177714344 -703114668 805405662 -951787545 878990999 -805837376 -846935321 -833479382 22960853 607409924 -665552374 169339319 242342370 639440312 -752281765 -35690032 -735054103 -805028262 -670946122 -516494697 -732578549 -83157307 -95959566 -679566301 -111835795 993394950 -887039788 -176989228 -886446005 -824041366 619300069 -208581095 649352766 -296839492 152814110 -6263413 -527976088 -541937969 858904368 625000485 -972643579 -871986946 -532047810 560011099 883003367 -109323155 2082450 -808557968 -346034607 -657350753 -925073505 693806171 620401242 599693430 -773364341 -160941804 -157799712 950606834 -65343886 681752642 565583571 713673417 29277062 640871142 4989521 -670829077 33128053 180381738 811033348 276918176 -238848001 -667828620 341674001 -471674799 -597570317 87101096 115401244 -210621252 -382471811 -527139350 515255066 -421871129 247689611 -773978486 522494511 -250405016 -175913506 -850602317 -107563012 657648540 173386786 -239091010 -130909716 -473895316 -245928564 244966665 933449387 -32716864 -81174885 914424954 -807235223 439391953 -829537009 -392563527 865574822 -629768123 838192578 429239061 -477637861 956856608 62072541 -131534875 487174237 -30898061 147622914 4160020 -483095028 -705930137 817008181 947627108 27075055 33654819 308755777 -246917922 289543713 -541532467 -254879321 404156077 821338401 -109086575 967254667 -401584841 -2974821 -979916089 905643166 100775266 -249578318 -769951726 -693507086 743742953 -181390890 -605667708 -119865432 -476069028 511871729 529791719 -42252133 -706570736 -682223996 908658282 -350388182 813285608 -349990867 -486747892 810192288 -61441236 542081472 138149951 426778476 -29076372 -209629105 -138393603 33953308 528888040 -627144393 -568317966 4057981 -407991088 -977769110 -691573981 -329432196 228052356 384403079 -907154290 -863758343 922428759 646045941 365513097 -30392195 104182909 956452407 535963464 -246809308 394370582 265146600 -225335722 -585391238 983025388 130836979 851946027 -979104801 -631167480 357451661 338365726 -777416478 148084882 883866083 294256007 -525873401 -29762005 -67960131 -783275063 531288700 340402323 -63031881 -922536358 -17300199 -636864985 132642874 104260590 -218592814 -867625478 -394865970 -661000969 -374242741 143685676 754065160 -898425004 -766321298 779221198 687963941 -309384376 487120102 505337909 796386671 573740481 -575036870 -349544836 144081102 -690913739 629391764 36512010 -794076082 778132099 -754568525 716040541 -247132617 78553388 974381420 -364089945 -903481912 -984519086 6567112 354717064 -683523714 -434471339 288019469 -635399948 633968557 -674868005 -383525762 -408501968 262637065 -661339684 249608264 -63951548 671524017 -675917272 866049344 668677481 -549619028 -708470296 508916350 -479602633 11388793 57123369 -556980349 -57744022 -620037219 447999926 907126268 663380338 -819717790 -289462095 857693322 124769211 -100878722 836915153 -661218926 -939359226 797287083 -541909506 68935815 613849563 -536090349 -996565903 -827097426 -480297755 125204175 -592423225 764020939 907802964 -891367250 330326663 -812883425 -170781068 745444551 650166203 -336830107 -230436658 349374651 49332687 195749865 717077535 -643388558 -599180132 396592960 -308019328 295706235 845484466 475689021 250432269 490963714 982111828 -731261884 732046394 932987640 -158223205 596501525 246926694 779078255 -266299268 296670838 -120250454 785911560 267662244 -63678523 683753889 -472287892 548205582 -746140180 220682966 -271595234 815754800 -302302867 163275905 946517651 86237808 -243349502 -781739820 -988800991 -512257718 202238510 36141822 -589161638 -210232289 394825154 66918034 319111579 658928555 672333260 707406316 716798290 503067851 391030397 -139946489 554557791 -898436918 37532985 -328693617 -486339387 590938257 278504130 618451931 425834763 189670062 966463317 173249885 806144509 -734516981 109220324 -675338363 -765076839 51321792 -470059991 187295949 489721729 535059492 437243485 -994331820 516679840 -648539031 -565096838 -8647376 652965232 390970144 -172453667 -338652299 -436397618 146754728 119450411 64674731 -716041005 -372329857 -532400099 954191464 744849148 -267410306 -195483015 308944178 85650071 -47404909 -687634209 -739819550 -310001297 897600453 -698650704 797610038 -160448790 -691904048 294930629 -86317254 -519036710 -936820134 370514578 -676352450 -134507815 489382663 -723801032 -14568798 -492363289 242441944 833299899 770544195 -853629768 -351017555 -17436225 -338814851 289611421 -793528604 27137218 -76483227 -133397283 -648360286 825374309 -102510964 410376111 622557385 222781541 -294766745 -603274204 675897985 882992882 10212637 474717891 412607487 -460706100 -441347923 915503031 -7015586 -573533733 658690467 630335393 864692755 561389936 800058950 -283684817 218319667 382124530 555132757 415982523 -920128899 584438688 858702982 163953517 -115380200 -709128391 699177753 -445302719 562925117 -412385903 -774307627 -980105512 -141996740 254730396 -239022178 -284626682 -221572615 988778795 -304152617 425916887 -669175513 -710781900 959932330 65334492 -884634378 -193537097 -494206351 847685388 102728875 781478401 -582033394 -273518892 803898481 346041341 -674547180 678530294 368630590 515961620 -366027931 -372878980 -354218028 832613667 631953120 632813894 755927788 130323523 -285133837 932910572 907840740 -454603800 -228184672 365190925 892877360 433839450 -554260282 -351457956 -193147337 -16826915 442688921 855218999 -26372097 -962465222 105281016 333193861 147988913 532810063 -543297631 544577083 940015769 -368618238 -255748800 612241685 230205496 967822242 226269847 720858937 -273355880 -183697507 150970386 809540585 871464184 -812483834 -416610394 -943898934 -814054308 223499893 -992425957 -371253 506288483 867254668 -595678752 -415351639 588495246 -116165146 232353228 282706831 -34557257 733271036 971011756 476015889 613947156 942797426 488628405 -222089693 -414216629 -855772618 -400156670 616619411 105030827 -549390423 -953317253 -601752957 799677788 -497021381 603872906 949068551 -630996654 872407633 350286115 107546411 -383110760 618746432 -384064012 -18079260 185327856 869303368 -206460451 746305736 -418925253 -768403610 -441639105 773373654 416090826 666998307 -37375174 -220891758 320797275 187403161 897433158 993006527 858848419 333684617 -327145491 933546468 848866002 -806456971 602433054 512438340 420441292 784833985 -513075225 -244540716 485382091 -869191090 -679882552 -541686799 343576639 624563084 991035233 -478978532 -495124106 87241190 838754762 251190895 -185804874 348890789 584690423 360417450 107227748 -193007464 140236148 998171556 521254227 -815129702 124184359 428349764 -650618511 234043724 -579014611 -580724728 418977722 432498233 -666103624 555311862 -448480527 574708445 -974896427 561857895 914807613 350086747 -672443354 -573159 664030301 -997464393 313717054 -691830715 630903674 -172109470 -50799494 216804351 287256786 -667096308 -394403140 719421110 474696869 755571432 723165591 601370862 -843935623 981521418 569352239 -784614822 -392851051 -345391831 790753397 233425423 56786255 -402043558 -374891053 -117935538 -164835941 863658434 -221458216 469677125 -484700711 -365628140 -973475992 -694819909 -576534125 230102147 -709780614 206506363 -913997267 -86550694 -243881688 -446713375 601357384 -231993308 370605351 -76962374 770115699 230623525 894986121 -323509185 440472852 511008280 789357880 880514800 524461097 -43249282 676280305 860680116 -893645255 52945720 -147343187 171213643 -220484349 715926022 -252701541 993599668 680174099 257319930 337901073 100121800 -666879007 752469745 -153835427 -397185141 375831412 241339558 682245361 913981963 -911661071 977441332 476500682 118065078 -781811877 -458314103 -629734111 277819301 918923399 370674121 -559094633 -878775273 183303394 -579516268 -48195285 -364661307 843980391 -143621743 -456067351 -210437113 -929467922 38322299 -551698321 20288483 -979166724 639569847 -495873322 -172766185 -628719061 -514288279 695615351 139073229 48626533 462016751 987083490 183404844 884373325 -621619965 -229125105 -264496371 934502370 88511094 326939812 -811110541 -80442890 178059408 956795366 -426056479 628352824 33716101 271942255 318947197 -933798500 -776743934 495359908 322169476 -510978335 712405662 574076062 894797643 125324399 799455491 980866669 -748524575 -491256390 470236586 890933213 375721479 -939187406 887438983 555236170 893625274 -487028106 846701306 -489192422 -808846674 762173123 663703873 13717301 -753826362 346785678 -731986536 185923585 741953109 688693102 -510363464 274844242 70261920 -801293177 -846103160 -138398063 -71224343 -958493446 283258023 133727195 536080815 -108185566 439559899 630207406 -962573035 -860322168 -680513778 6962142 484421255 -381420824 704336394 -326251144 900289944 168559527 487954199 -178763659 -717917544 858444329 -629479469 533162613 -828352979 93183031 922209670 -992899476 -516969752 445709753 -363140143 103456394 -240980459 -271525375 804700186 419437438 864559386 -908803499 -18684164 -356859048 600150673 -516629970 -763170933 -110492230 -85577604 -487550183 -128231799 -95159595 -849640090 227725146 -820811699 86420282 561566577 -557464546 524227604 -313148466 -348303083 473386896 -473108865 -897408776 -219203515 991391053 530086212 23106355 170429665 685999216 -980069194 576970460 635661044 704047933 164749736 -105565518 -910810986 429744167 -507255204 182518527 -654055969 464395844 947731978 -629281234 -606462017 665504421 -26447496 -176619367 898684638 -771655388 -28411896 -244004474 263650171 703642136 599285361 792634688 -265871536 -546295450 -67089761 -213441744 75003954 605166494 -865900319 -345819742 936224643 129267527 703819268 676373415 -689698399 -715559463 -427641137 -538459084 102735265 -909458598 229179600 761915555 102358173 183733542 473189995 -561984159 701739486 391673416 -276925916 705735750 -324678233 -958773336 -976824377 -913843307 -783237166 -121879896 359527945 967048550 261231067 -448078187 -900503163 -148994360 520464126 379653644 -178617547 12775143 -44561393 -622012860 -403832296 823729026 326656985 -62860887 -421128251 704743596 -646318251 593467005 -990194739 -756347573 4441814 -389335776 949931944 -394335974 589962307 -370893544 583761437 -495815290 -297884224 -193930888 308217733 577909427 207951358 -653219769 158986145 -556373668 212213628 -643690729 -103613716 623679538 251479824 -5089600 -801025968 -387150603 -399366186 -745951714 571639669 -604559652 385024414 436227479 230182536 122829247 946123164 -815427297 -359139564 -569058113 -590255664 823768559 -858438870 -247024728 996075183 -820181445 971749643 758589737 -129119721 518173890 249800866 -194014409 937944833 -760304347 -146781729 -579842425 -431560659 250968373 -28884111 732366765 773858176 194576258 831859211 -673276784 972564728 -98226587 406019004 467751317 955127899 554363574 -275964245 414370250 495268506 430642218 340967372 -39014464 206797404 -950675571 -216080163 457271750 -15497356 -180053116 752936830 645211321 -846751249 -787216556 -922228037 214568936 -103725628 918506468 -499026604 62588075 493880799 -91839436 -497679281 -812291009 536871484 -708137332 -225196979 -467640500 538740780 63295264 -284149403 -614434449 -200141370 -648864145 -920882960 157384206 390042144 133665158 779710888 -792246466 694513969 290008090 357340455 711873671 -816286070 -570852632 296382244 -350327282 804889331 73494414 613642404 -229655938 -802760037 -617977625 -418296922 -476155614 75266949 -868913865 -377144750 541310395 -839731465 -229067491 -906032010 -993619129 17373887 -14966187 -937781596 -579984637 -623769748 -945391006 375426661 967698218 102804527 -65198353 -729058439 -757083834 204212588 -432408692 -190455625 -976016849 -351336401 -641411773 810613099 384243077 -484889226 624710112 469557765 795862143 -502249537 -675679037 519047704 884863075 -245167353 24069155 -616233405 892779376 433503280 -851736046 -215162746 -286352258 -725106607 -823282988 -54148002 238956994 348950047 296825603 712209487 -841907110 680129662 686695288 960783878 -459915725 -449307735 -525465324 -478662793 -116050903 -170367678 556226220 -130519185 -681618855 -110091241 -181485182 863191964 -512753512 -761226386 -977303636 790782051 195549801 -801531373 575645251 241856574 -475881857 980674153 150625078 -126432203 677475882 861778918 144057000 96949224 156054813 -909334396 291710540 -242245241 966414194 74211416 686323029 220298479 -558515683 -17536796 52235999 -116502920 845576502 981785848 42212846 -831768442 -304764211 -679588966 227353960 -576917101 634722610 -983701990 710663708 -682171902 -34239107 167359451 -452812728 139004236 827789979 -651549004 176805303 889595889 -627270113 -936244977 830918580 -213245406 52555374 739941353 765189330 -421770955 -999909095 -818642357 28810832 -686045516 -977950375 -670275447 526807544 -402712927 -293663814 -404021704 -830261139 -559063495 -86690145 -777087692 -7229004 -899790319 545093372 406501470 -85421719 664723154 347101480 854812521 -900437929 992566270 -238966436 60385520 -790278100 -600479333 211851413 634291269 -122807278 -73975296 681582352 194900594 -453546535 -883903803 942407930 530803495 670224298 618783715 -104934477 120697027 292808076 904699360 683546119 -294405119 990601007 309251241 522678379 98230448 -472465065 291300017 -269715458 615140131 574348342 -118822534 927567622 -735123895 441085121 627745053 -597955594 993327249 385884938 888736695 -85394575 -306614059 588530826 -120175932 681653243 762866538 -439273351 974394336 806836048 -153398017 -724792454 219450291 80681089 251808735 665031811 -6343293 -898377650 630409995 -260574106 -638708076 300362897 -505079638 572784311 95203004 -335440982 923901685 790094657 -271941328 -88353281 -151892840 74837859 585564683 252056935 356094321 -269002770 -435655471 -840478531 -168015855 22675573 956697024 983310126 -764299681 -203188585 433480563 47408418 -455219630 628843454 -24782755 -889807871 356372782 -129172026 -377590425 319343467 -569471748 112437323 -446339349 494995593 479861260 -309824121 -133649868 -942694978 -610204459 818917173 288085211 133218826 -943461186 -15952192 697858298 43502915 381935759 -737983984 487261645 544666157 710993318 -882416226 -472705413 -108105031 -307813877 515085356 171538016 46023791 475406286 717228338 -394474304 -304930209 142737461 -198345720 -888860409 9948468 -550186778 -648853849 239790815 535869978 154909296 -510843591 -88192190 -370404444 -592550988 -705133905 164083780 -872997644 -779659276 912036169 -78978596 -395111119 841418808 -479490197 611749181 9381522 913875170 -161988192 -486042573 647045457 242235157 322502704 -755777165 -316459330 -360380506 -169657461 -180839707 -343202458 556989838 137374900 -405821900 -518501375 -520559694 -555838579 716791561 568641266 354228400 -534608372 528388005 -422346272 -356761214 113156082 665820632 408390099 -176082114 -887285192 469633453 -944066272 -558362673 -178158152 210457441 716832999 818315684 780034392 380793463 801723167 -917717837 709418775 -324735588 -613731540 366642747 739984121 -757794552 -989209920 -701727609 255115251 79421221 -396244279 -920019952 -573274978 -597098498 -185446668 829396243 764646518 -814062410 -514088539 679720458 -93196717 -359436325 198610506 -574220816 -365673339 -905519258 -408222151 -338812659 -518971005 -315840784 -267573355 367287147 -573288230 -343967844 -713423960 790492630 -36779851 -825855627 161385641 -975883401 273296770 -396910800 -910032911 -913305964 -562884417 668894233 708101179 803294359 824821121 -154560017 572292070 363476761 968822749 -431204524 221039773 -280206218 -231686181 -21297502 942206036 213746238 570339078 740850996 533633513 979494893 -724277706 -214623859 727983947 412860144 167384790 673988065 -765450919 977397152 996897648 661629173 448895176 419477093 -42355916 279596710 980544010 672252575 570694218 -423793917 -15371444 61747472 -628388866 334465579 -994666475 -663663056 -509236359 968267740 -556348166 737691420 -369065350 425078440 888667614 -312273423 821864037 677975010 434654361 -387308992 209289145 203341290 258930287 -125596618 -27507774 -647488178 379935879 107781656 -684442538 -365195726 33184732 -621077428 -341512632 -254483088 855842481 -553575373 649071029 -295542673 845173571 -341739910 -504955943 81889583 936164717 -383030427 945111408 335004381 -927564828 -524423101 -823131315 726069574 426652247 952907554 -563864609 451866094 -347650489 850514434 -634039666 183017408 303192323 671405974 975269723 -859391580 -970728082 -220625195 997458419 441652786 -702608550 366989421 -723768966 234723885 -869717985 -108817600 273832797 218241818 -80882010 -405101768 642477 226034937 -952488866 -403185607 -480618332 540691869 -310331439 159694855 87913524 768138 47153088 40763092 -802091596 281268577 -9785883 -682917071 -467756284 -428892480 -998570742 766674030 387449082 723910072 94779431 -844189376 342373138 842913130 -635460293 -248786180 -398967531 -992746638 708662022 -812246005 842848102 639856693 -773725746 -187495369 301192004 -532542070 502853265 -946686465 892560828 558066184 -357716886 379252745 -137285217 -856230176 -108169631 62055562 -689995668 -462723299 -295347901 -851735837 583926282 -255373718 -938519842 336700104 -367628233 -698525798 18982775 -917350871 421897332 291871709 -992903390 -974349264 580747389 953751782 -831728862 307075744 181297623 -82346668 355032488 718598190 58293215 605780710 -318211634 -828217725 -46114564 -715853448 182358520 -917105765 645583409 223164193 183826094 252319228 -652854407 -900452328 630692448 -933858132 722780133 -309770330 -718955824 -5259701 -397725169 -367487413 -550442884 -92060088 -930324929 -220561181 -772746776 -768247965 -985167467 752630135 820088016 523227464 160535 570432338 591445024 -4386143 -870055946 904570357 983682354 774301102 486532922 -710936709 359397282 -564402819 -414839528 614352648 134699869 -872674516 667851145 416196056 455096713 -787935903 -233145131 -674669954 657712694 168325441 -913113821 714016534 -109647097 338545765 462973580 -653984487 487921731 714585619 225218740 -285129313 377749251 -959648830 131000054 194249127 -156237087 485306453 -989678861 132872235 324160107 177824177 -986247211 905933537 -282316258 985546387 -421600825 629025776 -451876881 272661349 434240090 370159483 773558866 796888792 -319778441 781192810 332708614 37511173 664214085 611471238 277541348 -114771754 -388110444 375397575 -450911036 -103986757 -854434468 -955209115 -655308469 -809305999 -60727927 -141962774 -366039793 -105994927 805323535 -335411031 -208452170 -691046743 81028907 931113090 -366871141 494429515 -530633602 -563089786 412764917 -747600502 625786284 924391244 -418273606 -982157286 536409755 124718757 -893216377 185768807 721495787 -138465179 -871092334 -994393380 968008508 846216585 328621563 291968290 864994331 483034805 261041801 32211854 -433523136 189518546 219461957 855422279 346046449 -346298741 97456801 110041336 335221807 -936295254 -87011435 -686390376 -865196917 -923101268 183398926 -247675279 357190878 -511345917 119796523 456393107 -992407961 -700620240 -40699206 761060060 428590486 493887076 -458598802 379641419 -50850678 -769627444 -452604929 615163525 434106442 -941605602 591817522 981961400 619398199 92152029 -504216232 273871802 -7234123 -388071768 712036045 -735500535 324184311 703445359 585420217 -315872453 989894057 774576837 -68050259 -74074578 93773960 889560954 -254775449 408250213 -358218850 -489471803 589325013 277290249 296353442 160580894 -942247288 -945609657 -982600289 -69817684 -382718875 -815260208 409618623 -974857433 850312719 255182806 -550833704 -435281421 521613047 504032662 -510916711 -421211148 -502805771 89445147 -408033925 -203556321 562349579 76016515 649057728 941805990 -134895656 497720078 768393448 -627638294 879587797 -633863115 -22445595 -439985838 764683989 -163896892 -546610159 73828078 -656531578 493393999 -510349016 834836839 -575749050 -768848405 976922285 -336261193 -130943740 512548780 -172100815 -594591353 -281405241 674356633 442173341 -524016808 -254625757 301225804 586170954 941684907 -709543895 -80753209 625490349 319865355 638402998 42575450 -725058245 745222209 -613779573 64626773 -85342085 965119017 -320606415 -603113873 -413727571 616017131 -321438342 507696260 -916490303 526871119 26444079 790515061 -552498109 -730517787 -906687177 -175156969 -180614467 271031377 -897125651 -534651462 27793618 724512786 -156309635 521389421 -29720692 -952953665 -57681999 -920117200 -899358664 -384126615 739475940 -916501331 907974677 -925242141 -333529787 -765594158 202045536 40272072 -993541812 -911303547 -739377433 554793020 -71635787 9742781 -273355169 -109098181 -972098043 -673314084 800290486 -676656156 572356780 932579434 -222869960 -389731613 -368446010 -191298639 35455283 -886520941 955185694 -429625565 -293027122 -952489739 577345648 -904983706 448051472 1730933 -666941686 367722512 -272297632 565479010 829490383 -855136717 885642987 420679717 -991387495 772269827 -304324530 702911503 612101229 80831244 689431764 -973733897 -418961089 -900396828 -40008750 -733768268 828097791 640796450 532875188 -689029524 -437692114 -273628097 216838418 742844088 -658848412 -907399449 -285630096 823675765 300966901 -427912800 187981857 -696603812 192704049 403090852 -884827961 231213144 -24778408 155344747 487405401 -11120555 252978652 -87704295 974106487 493603447 806129994 -497127789 456383003 404196500 -982743196 315390115 -265103056 860148893 -35955651 -357510468 808816367 -852179686 -43496130 348947694 -760319942 194669497 -298328854 464568159 684560927 329495961 847833742 -540306363 -576642828 -71172926 -245681114 -38556484 -921587069 -177399848 680156080 452506185 342787058 833874375 -459902337 183721665 482771705 -735912814 875467064 -261202206 316032920 853243463 -98558739 825871215 967329904 262378669 -490167794 -740615161 401404976 -779239974 -957797514 674549256 -713818732 498679474 -704342122 234529100 -731368949 170642407 5767728 721792339 -812891193 -913435459 -253071752 -873475150 -682589139 -755305146 -302556725 -807181029 903619707 -243183300 -38558480 -631909147 -977326874 426436338 -711175808 242101315 461781480 -388199661 -235972948 651703188 900151565 -277123685 -164112124 45273397 8087116 168579454 -270143269 -676780995 823251223 -257944605 848172248 -270614989 334242763 -381778298 64406193 534461750 -598655900 47346120 291662377 -761097053 -850847099 61147921 -434237572 -179148305 809705952 -824998675 -768083454 792013513 173762245 198353279 11436155 383019571 792576323 357303040 176676762 -338397999 280743488 908115718 -523460608 542133480 85684166 539427936 953109987 967941997 50683813 -26183935 -418070550 -864206351 943721458 379032470 -350469952 -25619661 -625332316 578743162 435886216 -493935344 996420941 54925413 342779019 307274649 -489511368 443448119 -164000354 999858630 177406265 -45294925 -913743841 -399041375 901633136 -583035141 -486710915 -581906601 -652226903 -786127968 476096329 -615386586 -870860904 -619967286 851981739 -374177965 157564534 306967397 -996840511 -535804299 298780216 15654872 -448827866 504601751 -544992971 -684727994 -948655107 -264369562 324423675 871957011 695515962 -809275019 -301813497 -433961585 945638673 207582389 119999760 822499909 398273873 505011931 -931432981 947980525 -709848090 705693720 -537596858 -411303993 790472326 621542391 -964000985 -438834227 114352774 -938637468 -329405779 669472623 -693574119 -30082675 -296765285 -794813999 -452575687 810477026 -379869556 -752867735 -830043478 382964772 -487074648 848497557 -436392007 971463275 13154368 -81536027 776398413 953115256 678843927 -987845747 185643952 -802945282 983811701 -646421589 -920867220 435274050 704324353 -523400235 840569048 -482354757 672097741 -600880150 -750201974 -737033293 976305721 -735555068 -841135645 -749146024 216056298 -949180643 -133660220 645937642 425760454 -167243162 643886710 774954723 -673421739 -458571762 -400022199 447694319 -504525753 129716949 977715718 734293149 -56802746 -856089377 289244136 864284484 -511540735 -461817118 -984438090 922310912 887808230 895703125 844919110 -209392887 -281742529 609055516 536643095 -476572278 -493332022 -461142772 -78521197 104604949 -219510298 424015947 690010349 -113192950 -830566649 590612489 126023507 -628335697 -95035540 519421974 -961774635 271600570 -972787976 674921622 883457616 977312708 895929961 898113203 -879346943 -662025218 -602545267 999153688 949410553 -141557455 395975686 463344154 -970374485 -100254400 -226013089 325046289 -705765493 -858926816 692588209 269592095 687944139 -312979326 -41579843 209726646 7375109 604981595 910143235 210240150 -982653336 -952158431 -659683810 -780777672 -18666104 683790002 -993076236 -220027802 -479846594 -16007749 744072547 -656437647 282052464 457347207 -740220961 -218944845 91914860 112913855 515422213 551646847 -349312182 -295572811 866625066 506459485 -797830658 -522393808 -743972935 -549542890 -262818133 -34127174 -378434099 -196353513 -980826344 -748409460 -398784936 346406110 -624088898 -682192082 -676118501 -991038485 390473812 987402482 -585935424 414433533 -683685430 -282411900 787900728 -851477297 -791440819 -966022466 13143063 -371020387 -50190241 -682342874 -16087193 653078156 894728567 -278741973 -942171038 595193528 -271308663 62129345 -635056098 -586077620 -448336113 -156765129 995855639 976898652 -537184473 -306481414 -657579705 -930843000 -298886712 657181843 -194703999 783954721 -296414532 -802174259 714399592 340998026 401703093 801884531 313213193 -864806495 -295330318 598405861 503626456 -233001143 402458972 31983677 -265508497 -168141763 503747604 593001476 368716157 -313574315 -142124425 -974604731 -164193327 -893188819 -626521805 637225211 -699424873 19574222 168006388 207546695 742735410 -548125296 309442506 -853525972 755715422 520788652 454665777 447987962 833947205 -408554062 -858257778 413169670 -447069710 -125251019 -952750132 -675230361 -450734026 -382832566 605604271 148615480 -874088583 -733539391 609927495 -806979374 -703842873 96941181 -184762155 -519511373 710737675 282242317 -240325045 -429736097 -883997609 182977611 11366664 916838907 -118330128 -731577949 -954842454 -794120605 706637134 329495005 -280047399 -880623944 -514992901 105200770 522063637 -375512242 113813981 502138517 -535185433 -412018009 -189010989 316620927 -404980107 -210362918 316986040 -490680427 332549172 -821251774 350437214 -508051984 906558856 325463641 920172206 781336337 -949187763 63356343 364629897 -52239485 -709584459 -159076065 -144658930 467581452 980269008 643470279 -399341116 900604127 -168610437 410177601 -415355372 383657293 443440180 172364217 286917449 21239653 234479802 66230600 -762494049 -26747543 685142896 -793445037 -447259878 -148442155 265004799 924015314 -698464948 -863776534 -113796616 795714930 382606173 -737671678 -210441161 589011978 799552645 804111248 -636880641 -714713078 -972909484 982979197 309362279 -460949073 -496782496 968393258 135243430 -622411546 -199315258 -135953370 -487128256 216165609 -222948877 472468100 -289488299 69959983 41398270 261982164 568409155 764939 -706055935 -913700714 94404002 -451923386 -9248067 338352883 -241341261 -298456740 -509100152 654202775 -264624441 -203863569 -250774980 -343989368 858587050 229181994 -519890114 820260947 -538226383 223579186 -163705053 989879252 341410542 753193438 912310751 -302661745 614613030 -375293404 235995801 753914831 -970385299 520796900 195121661 -319028337 -776285722 -692938653 713118271 -642793924 920865532 -842613458 78684299 -386475998 260243 760217707 152985539 -562511071 222691120 512079713 -311725067 -175664778 765049190 -890644176 -546055707 263486925 77006610 -535048659 264978431 -437778612 -408734782 911227027 -887115371 -367758771 346135512 -751696168 -348597243 697739265 337152662 -232501762 742495488 -51840035 255650038 -218499476 744726338 -207988470 848138768 -824818050 30520227 886368227 -663157038 957540886 -669790514 733385765 381884709 756739065 833303157 889078866 924662711 700109487 971046426 687226117 762601333 715924183 -403761928 290202512 -343091495 -711833484 147588811 -388011695 -110310924 752822096 -553435165 307007718 -995971502 522591446 -133923848 310381305 -868724882 945239211 -180972461 -751898803 504907385 962650911 -292049982 698417130 -701133214 252857640 -116577188 828866911 573167807 -637595634 27920740 952987933 506902185 -940676393 13875531 -193742846 -954958973 183742289 -652325617 -386591095 876208759 934972053 -359550130 -310829837 -326212540 -198069758 -827533000 -453258783 -988204251 194395762 -50578255 -50400673 -305316890 -914146335 317608522 221864498 634269155 379683412 116564485 -3749819 95016514 -58197563 969098934 752236412 554682662 243534836 152814448 253914173 455578457 779502629 895966180 -694938785 -215140354 778097925 890312796 468500260 -287388855 -119982130 547434257 -717147141 389873438 297617748 -543760315 -486555294 -158500883 -838962353 214335754 62619360 990122358 178297495 927559025 23056419 -494011217 851974167 -501686459 390489870 400577871 -476323322 -312545844 955154045 -287927797 -503162978 -399373323 554669874 -449600241 529189454 -920677340 -128070999 -306824486 746863711 881311959 -31104437 38797567 707888968 149841282 537479456 -788372557 670589798 -19584104 727282344 -490683864 -334195466 -532364041 467170636 809358744 -587015667 -442022422 -791919547 801555930 -888599968 737605132 -543689319 -769758531 263315324 798637361 844991612 -912010213 957676823 70990062 -477404253 600446893 -759393499 -580101680 341160463 814304860 959733686 -968300168 -311464146 459385572 -887939175 -297149390 642515369 -363815918 924762357 959362950 407846235 -911423133 -57727882 -203647659 471982993 431893898 914488388 682501592 -335156201 -351287496 863055353 -855975790 -281551534 398768812 960231160 199021168 487612864 836906859 -199991608 517101445 -532038588 -532958465 -591182859 852431264 -611391096 -866711820 413607148 853996415 -120105126 -646524793 959431038 881739855 -905555938 2078613 -131262760 -642676664 -199253672 6904949 631242080 -169475303 212600069 -728050262 -865137843 -386917413 125944942 51769388 838422130 300183445 470947095 971793783 442190644 497425252 999651746 10930708 -881180209 102271744 894493312 -832548390 273015376 -654737086 -968557053 573407572 -261720346 834538391 -114815835 840386806 -921847045 -835705256 545905915 -277534666 869099217 336970160 103001738 884268381 -391926482 613357129 741655829 150158486 -582661135 -204355291 -150158913 658870430 101658119 -670903145 -879730423 -762736908 753266163 583854207 -719526221 914459592 829127607 -118963799 370636366 -742008714 -596531342 914608484 -809147867 -880279320 -844756134 -199173207 806849737 402978223 769138068 -508653135 510463590 100353664 -354582464 191422039 443239198 -446234941 -537417660 954035092 368621625 601114460 -208691691 -947749590 402236436 -905592485 -584523797 170939286 -519168232 -157272723 -984386819 104788973 24455459 463237355 585637695 672629818 903134607 -691448814 589764132 -894204762 222296319 20419010 -593228277 -648479705 505246178 383379283 -893501024 -468906118 -465787665 -318250472 802290464 -51450581 56618872 -687146478 67897063 -9888424 -203013492 -601931489 -887519443 753823749 782952045 322873011 204753146 -664571481 631915840 -451511603 -781930161 -50189338 -960045841 406462751 106032562 433049155 -476782263 -97884399 -292186379 -585013825 -466331183 -306101904 299444568 -239364139 571009529 632926786 -593224946 40490844 -612678316 -513417782 -717944661 587246775 25868632 -252496518 -683697660 343365787 -345619525 -877473043 -258918813 -518339842 -98053981 391007276 449352956 346606113 906478346 -765143939 948529165 -968878549 -727559882 -976998351 -338635922 -592904038 -335277814 723409528 -832300851 501297672 123415086 -745788300 -665918087 -964904472 -870327928 612358244 -275449028 -327374847 -438713846 -623334480 -316144232 -805287820 -778816697 -768313180 -439068576 627657324 694878104 579010106 -334946055 -491533721 278511670 -752443492 -521243300 393748116 -131833546 -289080460 180594147 -187004300 -746445336 311503592 -797009695 742694993 -972015743 -58261837 833864478 811921060 -824877005 -914768159 696436248 297867852 -588633386 -647505692 -808135206 825416743 -750912996 -888967483 841177461 -694387092 -714641892 -655818869 5061963 403342236 615382134 -165589479 89755763 201872484 -218900200 580685712 -361759722 818079856 737485126 -495486282 622331842 810904154 271513321 391651062 202082438 125965499 246193873 776168607 -459788449 486489539 553251844 -650055230 464847768 -506048761 892568191 173841262 232951431 -511929400 -400530832 -165775918 509850180 401474641 -294723878 -842015598 827203006 -875235717 637484420 920189687 -810668909 -929873590 -559625494 236583076 715290504 -691084037 -201184693 974862199 517198091 163842903 982915889 679086464 376021704 -875974814 497364087 887408193 225835878 -370257040 251180777 724587667 -235184035 672668104 281474958 -329108585 509827329 -652756597 336663700 -251276204 268346436 -317494430 775432956 -968879367 227163699 -634682214 -410654554 390171124 -84316001 -685376676 -384956789 -397059613 168862672 -39072647 72796029 -404673850 529991466 -715687363 -997230162 -935389345 907981984 326129634 -612173934 954679246 428282630 193672434 960134168 237282949 -519963668 -346599703 -475921306 589696917 987471137 -579955042 519179854 197062034 -47475564 959776142 395969711 120482466 -781426615 964940882 -884774919 581107999 -645572931 686797852 -24329686 -939091790 -35888535 -110576856 631653293 -292827295 606205920 -270137380 990385360 -976204532 680711159 -553942069 -263147542 632743686 -509127256 499359861 -13522021 196383160 36112264 93842124 -647016040 -557777383 981893529 1151385 -50049242 -766373080 657071901 383062013 -283294636 290857722 915489016 -577879298 32835329 624342230 -143197956 342254344 88644107 80271111 98868747 -825676535 -639201229 872349921 -740829597 647641351 -253035769 535653028 -950110179 -907592369 -847382006 -465559288 372940981 826220155 -921266614 630926855 -350660644 -905410616 -60977631 690917550 -535095560 -752168809 814194370 -841952774 176293988 510719190 -540772084 -752830144 -184200212 -542808582 149776484 814345419 656679099 622455038 885485551 -656636256 -404119722 998388819 -953393128 -263085918 -842801169 687672311 -780140775 729964137 611303921 -960569132 720667917 688288809 483327288 953173103 -227475826 -794116144 -471020282 -340365909 169119821 -544431355 -650615517 344394902 552907549 695018433 293296192 -536218457 -690322215 271914911 1146814 838962038 -512083754 -92529483 -943114595 -596433020 -790417684 516563293 93542899 -458526852 -9286616 -771208667 783060362 906524899 16935124 -956856732 74311863 566718943 -222009525 852324818 -360592966 555687884 -725258267 587243042 -755844478 -539435487 -374130873 -251214551 -859285619 243705447 -163031159 -602829011 -51632604 -541243504 340572384 779835090 303765831 250625374 883684207 45863900 -394457290 788553161 623787029 -70279907 624178772 603070535 988811088 -355386255 284219162 -674496081 -921768188 -944910230 -351348418 997339862 92348758 -263288897 -842866934 -79580147 816353497 107658869 -112082849 900149783 11387155 928712071 775687326 -199029623 -92546786 366488884 -174272473 -422007227 92592166 381491003 -692058385 -743908278 -271834174 679316739 223475868 -548286601 -729764505 -363209711 110634829 -373231757 -913704757 71690214 53952009 342267952 -160667968 642461796 -518270874 414503641 -111735594 -978289891 398334536 688468278 -741294453 -736116759 -453715444 156254200 -87981259 -323783975 -630511676 -263138553 521468339 -850301248 434549255 -762817220 407471737 -943262558 13245867 -200590338 672077759 889117902 218894569 -606239369 931946119 934607360 -407671746 -4727306 -530601829 833253488 904830578 39591852 -543051396 -85305650 697572039 673011393 436328700 2058238 359185278 -475324529 -681670423 214084281 20768614 -922791923 -476115644 -242495186 84854151 909529316 -297054204 -643733108 -646771513 -268912207 -204703711 116719543 806272166 4849019 197864420 -840303994 349713079 770139599 -913842509 685216339 -254176345 431910287 736735293 -215406446 516844253 -573959207 -697836962 897986828 -376482659 -406697267 13512066 -990643828 710291455 411557402 268083100 -730076422 -626310368 -419646141 609864468 1058143 -78489062 -171620499 841698578 -600558560 416143721 170753775 -648615576 -553047263 189287563 462112390 734602018 171093841 -986152025 -73558485 584993323 828270500 580121839 123815690 -211129836 -604412610 295633467 -896977473 649563348 -414865919 833330362 895619590 -116759545 -289841661 510870810 -86119334 852719943 998957312 269304648 -515440812 107047740 302176087 -379547226 489172789 -741566240 669443092 -781502738 81763695 -571135041 -568834376 -791236055 510272269 73205642 905232418 -234859433 89874814 623414640 -162722348 524446144 750009282 -238027709 -407496334 -407862049 -775272582 -238640429 -844312364 591122146 -243308574 545302305 -475230511 -697291297 486809872 -102871955 98940255 605532029 -19875506 564946010 998579174 -719391673 -624409214 -519794636 -724004959 -482258423 549148751 837336896 -134535994 -355018798 -993779135 131435550 443412462 -788841045 -13155654 -453549779 146305836 61138927 -680142798 957965531 153555553 148550901 -526502770 492593802 682393846 338110157 906349953 -171911270 -207152836 420266385 280834601 -325403603 393973686 -472667614 -771587678 -510812186 -920039897 -203902937 110355042 -95108780 -972061654 -234272897 699692287 853390131 537912242 100246675 335601733 -354545674 -589193173 -47682304 882253874 892721907 -55550279 525166177 -888599874 -551275451 983334537 -31774233 385731842 -615678387 835853460 658861349 229552463 920850661 -530669976 75504553 -268186142 877772919 -959088732 -722297984 -466364086 -197809947 -335917577 -427677590 931739182 -830943847 691272224 32876192 -413860981 665530881 -139093558 -598258226 748904833 -364972695 531146834 192055244 850763204 370393463 -787409189 516224605 171707681 729221173 458445957 508304385 511037610 113802831 202699875 -280956892 -898084557 521758659 456126957 -533187686 -535937458 -683341130 -476789062 -865024277 -546024727 -711838822 665970879 -754603394 276158698 686719513 -148489592 590660017 419524203 692089218 763255859 143689695 -180776811 663480848 691718963 655275839 489985254 624654222 878972367 -94030212 36270264 400959082 -481250868 -705935626 -893994966 -756113060 -990387824 -14041595 418000714 -227368944 -988768137 -642907973 449255306 -638935474 -554068520 40764519 592678064 -620376307 865845065 -403202926 232157501 656112636 -865067076 -406412599 406629908 472049115 141318270 -814720533 885954556 -797263954 1005337 622659825 -196613162 365026151 436721742 311324059 -852718279 -474196732 72290705 343186645 -143489071 804977755 -500919145 970856554 -589238012 597378204 -707925951 552381212 -337267994 563288343 -104832125 -778588809 -798569097 -289699844 446665573 749492804 485720129 -637338385 -979792880 -399463397 -102184838 562691955 -501914322 113899196 561014626 -996802526 637958337 577315476 294317283 140498087 -983055453 509218971 -874197761 929879035 -848822153 -292266801 902287362 -253820100 468870667 851370452 17136642 841045336 -596542076 -608460692 445184665 786456859 -946412566 833197441 663836408 522521908 -697694610 -376609588 982282783 -505839931 -197350474 885049914 413223957 -907731929 -295278471 -887811206 -416897914 736274782 515001956 -200207634 -565183706 971608945 776873156 -197085798 795507648 -884166488 978839737 -868175803 -285783513 129199834 822224559 -116700146 -921995957 508696655 -962321257 -761855187 980291126 -452452404 -250814215 -766160688 690193931 699567259 -191653013 650466618 725952681 411010465 225771638 448241137 -235567088 -211605014 -850151658 -725500207 377676815 -378036437 796688418 747814197 -352159954 65545257 -458016237 203909156 87192278 -92952946 862042678 -157359874 765844394 -776944517 -453057538 -220552849 167574722 241787299 -685978967 -581373127 -522885641 904811104 -679087775 -661126899 525998749 81052895 792102183 -685764584 208786998 223580966 -466254872 -664494520 -396587203 -260945619 95313138 729748827 398256326 -89913925 821417803 -116781677 -890552515 -776200769 83475542 -418650908 -153645830 440270808 -251248336 -864885540 -779271936 -503644060 -122068136 165275230 -519778567 16864776 -36962498 536141803 728502389 -943418288 807548323 836943767 -153224135 -936199923 236940452 -897850812 -512767844 276267376 -986063980 -119902213 876535462 921764000 -86776507 -221155161 -702451357 -143809507 826185486 -579587099 -534504349 32370431 81568383 -621854975 -171069540 511810677 191991286 -558628781 252798393 449907964 -987377550 924972416 600709739 568974586 803726310 337160335 -749515616 23126324 -613767188 -953208287 -64955062 532279773 906420497 589395917 -170375697 353648838 291857486 415407069 -25692697 -942433242 58526303 322456223 709211064 -684286367 -461161932 -788205110 -687450673 -708742544 -579493448 121975015 -920826187 490441758 -629131268 842769500 -704234565 516152054 278282759 -173788000 -306022676 872855235 -397979265 25978531 -423503674 180673243 389473127 -320617927 -131403543 -558455457 747201119 -186387557 -228472377 232715186 -255639794 -308840788 250459553 -300269763 -975536562 -921290607 -598426992 786612768 -417600139 434253341 518003575 495427904 -985299436 -904193285 -886079157 -443038221 -978822780 -42396327 424300261 -953695629 468874738 438044660 287416117 161762754 989680579 -734363298 -735183281 551801409 -618153653 -502815569 523537296 312468450 39495004 697388437 -68516892 -119894741 -977472316 678266388 -836828956 -569305853 147918263 -194630229 626348877 -128425058 -597434370 923765690 776939129 -152625103 -982297493 316019010 -650949061 -350855534 -896944029 -590089186 859541917 -581207086 5995562 330206734 303561202 -56397196 -579846259 691001794 706714519 -495351641 -328605386 -21737000 -331319393 -420070145 -946880847 -731529496 -557228414 758318399 324381854 231003773 -971878261 -982505878 181288504 -492410160 433320146 -310774933 993620386 -371646777 207029347 -293987989 -18723903 687361807 109499041 992322229 798889180 430161085 827602591 -314969304 -360159499 120515546 -54360253 811409082 338171651 489999445 211338749 -819407773 369695394 -586507388 433433759 -603069150 -654967165 674191647 -770975537 558968881 -187724876 -652507187 -295940290 918009587 -531140197 -154796221 857086777 -873098155 -70375547 998307711 859788730 -666539526 -23004571 858599703 -910096599 632351786 197336171 608610519 890328902 -900615276 692979802 791957856 727302140 626500026 -792602169 209449908 875689002 448017946 -383000640 -642268603 749766190 804931175 -762168160 483783970 20275291 -435477999 -91115108 -724210955 565424451 -695971290 29992547 -799100663 -44643855 -509335153 130055026 -800872997 668282709 320295917 -84918735 -690675606 234351814 -164114314 178858934 -816889054 294377759 621669164 520950193 -277769193 971904508 155128376 -341654808 -439804468 -510524302 -440228007 -325654503 581459967 526226332 -102641137 507662572 -831487874 -655230345 425064627 252667031 -481202283 244578598 -322589756 143854863 681477368 420313963 -249870076 813466124 794293014 478821048 -71150000 462176831 989494322 597699002 -274341479 -971132654 459768986 441835172 -909330785 -928881020 316547622 630575455 -858388557 -90928540 -372279562 -299435882 -801899985 645340955 450561373 573771882 990482118 179480854 572337744 508376255 -899202503 373978958 -252668307 -780327016 -399309554 756317455 -804392028 114081793 294513620 586678265 736255347 -896523374 590693142 613998318 -293886733 134080785 -926174827 554518091 256543209 169170028 337348220 -564796108 -473024175 812156466 792472235 969588409 -667289115 -302228975 -383624670 -195067696 873488442 413559532 -984596758 -530386275 634285405 -88964218 783160656 252017373 -338207056 -794618049 -852038432 -760048887 858062382 858567357 -238918799 -988599059 261028129 324727774 736375147 80493284 596909496 -951737349 -952005507 -491021853 -559824849 -565821580 248488492 53973646 535100613 -422537089 843366395 -816778015 109595796 -147994785 -384891232 85356011 -27289997 954014657 91359754 -719590447 620713999 589309318 -456842615 436043123 -180723851 879673788 -167630684 748492409 430622954 -86213621 505382527 -395993697 788533969 62629270 616660575 -960202460 494911971 -697936597 793440329 -940250017 -913346692 -168520416 647863410 -735048356 563779294 921644687 -358695312 -920496009 481415030 -425777087 -219243624 -946616114 399127391 -248975213 -603832181 663425742 493811886 -850920114 35310543 -40634858 -490884532 -744499030 211399864 -87377742 727497208 413443627 178922508 159605709 -875247861 -853202120 85673989 -247576663 293017555 -508634768 -672919028 -556189694 -512014249 -634009115 -200116678 -738555008 -140523089 713521370 859019735 8758251 -28230546 753373076 -666946875 42447358 168662152 245390245 -554653243 926215054 -612963587 197604278 541041040 -364861322 -868469119 -605701812 -11046993 -771888499 -846174605 640329792 185937603 443756498 -963088419 639123780 -555399749 -553298956 -92639114 992832778 417916706 -484617343 -4278666 -460729012 -732138839 507642553 994373965 704050520 -687180986 -344979969 498946298 -85547111 130420848 293930159 -984855176 820766259 -943198217 386145182 918026182 -460832018 -61281597 45523877 -189859160 898316139 -312654771 -964022037 128490873 -331572883 -795026742 656619389 -325900824 715040025 912526475 816904950 51764390 -130584157 -735553295 -403426179 -717968581 -853341290 -137313867 -30600814 526180546 -962546059 720737 -80317044 -188372261 -159009160 -246613152 747011702 -944671715 369798416 -808029582 394283431 -776351910 795062444 -572663476 604047864 364152637 -776481511 690846054 404906561 -755825401 930273497 -305944172 995119249 -710929639 821070546 384385551 116496097 -224418388 38288543 85017039 617065982 -572632106 -582710615 -772777793 -750763215 -269302660 434971637 179735095 -741780191 -853295642 55939091 -324197713 -365778123 57128185 -452660893 -273649608 18458261 -558949120 465375339 -373204074 166136204 348765918 756406403 69241496 -748302348 -580680669 -760992627 -985645096 -716524083 461083319 -421719906 -799250190 668682830 -965804944 783789956 -357616437 -34163479 932162526 -60993577 262673121 -280445095 266890739 624674533 -580326765 635076922 -512969843 562423355 799862765 292348235 258990679 971628746 -669023308 -243897995 140518432 897414384 -588287837 -308734603 -633306088 -874609427 243394459 118436608 -719074783 -890307491 -753389555 -82012147 -98673673 -891339408 -85951784 -414631947 867874206 893205972 469474741 -533938279 -593273848 136028866 -244598535 -787384930 -919144109 177548099 638872332 -970610385 90926599 717551643 -162856213 -661103696 328462630 -391933981 -150288524 -940700718 -751284169 -126352961 213273994 -597640609 630336598 176406386 735195036 584113531 -660579059 430836157 -885334585 -566057660 -907514618 763094761 -201509770 256620659 -396884250 608672365 -705403428 933154839 -158782684 -822603196 -127461877 359286215 -295012213 -276904201 -393386062 -196783553 734341349 778666043 -563403529 -894459531 739810361 -800872531 -681513642 -884189644 -587212328 209144700 892092969 -250436778 598525061 -420367422 173862411 -356369099 589582082 37247751 567220180 -617072329 -141499207 -640902419 -923224982 -805094197 403975664 337385462 365041063 -501096048 447519107 -82768525 595008589 743353003 -509250960 3500852 887033916 422243748 219118523 -510374385 773614473 575561183 58259663 -585950862 544311621 99660040 285064148 -845815369 925905806 -574982830 -412601969 -845149339 701316196 49204788 -907496046 -93506607 -490337672 758357026 824764874 265316014 -203852188 -974874511 567661636 -485746224 -609423298 -62299320 597458938 23769635 789886846 -368874679 223069249 966235666 -481642988 -576483691 -445591567 228504780 999211650 412400877 -914854240 800951893 959445585 23948043 -207466296 -129336793 -556863581 782535803 -55249555 -292760735 -58182030 -29644938 -863130794 -494598351 643901063 599551818 417042363 265501493 -169661615 -184073871 709496899 705168431 -184156782 -830265428 901355714 380716294 324806224 149162403 -316312303 31397692 524719993 181256715 166804654 228736295 327621065 -237661456 -873847337 4260640 243574370 -952272363 136578729 378983261 -491024782 988181969 -411653553 -683300388 -453669743 612438358 466493828 782235516 -247421048 -942468418 168305051 -595292913 -902721934 348556453 -734901634 853739918 828611560 592315940 939414543 -992545408 365746226 -212626870 -236029218 716384322 80151392 469759853 168614776 -157569506 305492567 -843280830 -147546879 848605880 158816284 -881268564 697428214 -861271435 874076475 153890498 -904321586 95218524 -88635999 66961603 353963109 -75943355 -189632220 -103852822 -601818965 970979043 356037472 -357962310 568276178 -500687473 534110137 -21918786 -729146444 -997086226 834409993 757844366 -183845778 978972293 794755336 61761334 -169056121 -926179235 703271735 -857062364 -267267046 -429396915 79209595 80758662 -596151578 -866774101 764613263 -17767862 573613068 -342486819 -270133167 -679306697 -485798333 -263546359 -623464422 -795272622 -255767476 -50476856 991933704 -625400241 30015686 -28015743 -952175721 548820400 -520981245 -193594699 101588691 357237832 39556654 -309788316 608144790 207755713 720192917 -159944817 -528040974 420585492 -731349461 -423957724 620362357 14106647 -852095496 -239205853 289462696 638420758 -795061344 -817562092 -130590018 -113259556 252835062 -32552241 773666183 822554505 -816332355 -919918972 114113626 -658021691 -91472506 177449501 975498972 56547520 -986243023 -250869051 907626393 497435434 741544250 -358316422 -517926418 491928858 -416750956 473857683 -703155035 -472564840 -857763685 545496170 -902431384 -151298403 870236773 450799324 -160389947 -868991234 394398789 -493587538 -405711219 -717895101 -180070570 684348022 -835743227 920523914 -604789815 -412981230 901730842 712427405 771485342 -98756956 597050926 34640227 -262851878 385268373 75813867 -576592844 707044255 753419288 -360163946 -133490009 876160995 879638066 534185178 -916431717 -829420666 -342661697 -710922387 387690732 -36711640 338814875 481755994 680940655 788545235 -196827508 -158327880 -576571831 119174800 -396191098 -815691577 -501708291 282027082 -841340282 302467779 -262450427 -479143350 868898423 117662985 -993304142 -946955311 -211045789 -188347416 426915403 555825966 680919042 36496842 945339373 -619140033 -934460845 -90995269 197060733 293829007 283606320 477612169 173939533 -527340415 19205346 -475406354 16700815 92263449 -291453128 -74678558 -373073671 584633302 580960912 261781201 -615450492 150082376 938901869 213682057 980421972 -244111810 342623353 -562584738 -968166040 -950846118 -308252657 261431426 -562719330 317791241 -436469450 -511112849 925857156 905641427 -919879123 -604125922 817845160 -447345489 -756650043 101251212 -23416851 575044764 -112400129 660770721 -851796281 -805829861 818476727 10619591 726616672 -446714995 942569945 750612808 -920672520 205482867 -469237671 -44583852 733165578 -198091860 471571583 191387470 -123581769 126428078 340313776 480790413 644515589 713124159 -217466828 -400238348 -308409975 -951343699 -398515227 -62186424 -587300815 93230257 -154289795 -971410688 200801729 -164235328 323471885 603160980 528122985 -151836611 966678979 149298494 548360043 -934722822 -527227821 -990125637 904209684 -247792038 -737229153 998422257 -739644682 -850689631 -585399291 -901311288 -340892311 765054096 -624149643 725000764 -330226299 136250182 725166107 254846387 312264480 -657299990 -53550880 -809410518 886032660 78796697 546582901 878447511 547823863 -424625433 776393789 -606629765 470506006 -275167901 743539886 389687843 352049282 452553485 -235867100 835729820 990423554 -741017575 75891234 129224977 861860421 -98735513 -137490937 69174784 917471471 855035832 769746574 453443121 -762549824 90820917 321196697 344851323 -799641863 792875060 -169650981 718341156 -635786071 347272823 -382062838 -835834341 42745917 475274145 -300279055 382205097 948290209 -192427461 -119904271 568882686 146087987 -27920897 301617255 -367672576 58989068 759571912 304730502 997373846 971573389 -25330883 700123283 994160375 -859053959 -252478872 156440477 -777766524 -50247441 -490451630 155049589 -906565376 -654827877 773767883 -533095464 807121487 -626230593 -783699550 282408858 -900643856 -107876911 -307981997 9596606 541219492 -34991545 -36735126 712040528 -581981602 230355032 460095123 -387254041 -389784033 362034146 -346909453 -574495165 -946304128 -798891153 -579309639 993967644 -396283650 -617703935 -56947611 234790401 -841013933 -29159897 60736910 701391368 -828275128 -635387438 -676229052 -954953761 802233009 819303230 -797665005 -937359904 989286926 644158623 35030561 -16007479 862129049 12931348 -42523634 587151909 -221585143 -664975777 532763250 383530969 969521688 -963752286 -25015629 -33713854 275451591 899982584 969596163 -345875589 566606006 -376601823 -654051888 -163512608 -75249211 -890799052 820206792 661127013 -720901856 -233158883 109233047 237180425 -478800999 -539851011 -428184049 267715150 601961287 -733229111 -325126832 619678208 468910841 -178975449 -664319196 363774545 243407039 348560204 651372734 -309844368 -390674085 -49299689 -649335187 -246776093 -554906089 592290196 399677302 95199436 668882948 -970580106 -746274345 968405238 -199566090 142647522 135343692 -309604872 624490890 850565948 -649230136 -523986868 -763095653 -597160619 -310795966 -572317637 260663649 -149883190 -734084368 694689339 264721089 -80435472 -721828335 -987575175 -391127966 145150566 816060682 -322956055 -490430258 -562363659 847083825 18358165 619093694 956453555 -593402755 499283536 189090152 -628979962 -567970701 69073471 -278480774 -781505011 -140057859 -456391507 -924025753 -918070124 -122589793 740170460 878293354 -609767305 632267658 786892007 664204705 -207907260 803134516 -470923171 120301459 -797743787 453254870 531225141 359964036 767115506 596546053 349790251 489518248 -669373758 521023391 -257978678 771929508 -588311618 -285698278 581466110 -402202394 125553720 -137450244 755276869 874010131 -89523641 253929718 557454946 -904747665 -747972032 -879032700 934281133 -53588204 -823284788 168982904 490103173 823133760 965729676 957404010 43877923 603043004 -183622510 345661498 536081610 743471470 974880646 -196412292 -991521377 286403534 251218867 792912790 397828122 768661906 -174315561 611413803 -685083419 -994423143 -77834462 261248528 -608469633 377609735 -22541218 -440487347 690343580 994158989 954488230 129121398 -645871101 699066441 934461342 816595962 786256382 974433613 -671870065 881590630 276247883 728366504 689937299 -838548049 897879724 908312186 269831362 143575038 722268665 572104095 335150086 520384773 -213070664 -878356988 852341920 -905518977 716943449 265464055 319843039 792200613 298192067 167864479 234983236 123168646 -998852539 -897877466 156050508 957184713 -419890385 -824829228 -6784261 -951000102 -273469614 167270885 350380924 42307358 867735966 978510763 552934590 -421613005 913073990 958396526 168882224 -537167336 -180628629 -238810257 -88513983 784411160 -662389943 -304330073 96856932 -452280936 -151981597 -733013990 107078814 705292873 326129756 647075281 -951243081 -915331416 959894930 -672326332 -326859382 -207431511 281813268 844775827 486926345 348889725 -503092294 -351755191 781252895 918808907 -910789977 211844281 856122183 -141907722 -170025625 -377939976 -950173252 -106845589 544268429 496798388 553947749 -892831999 -22138317 -907146909 614994306 -523424883 809946929 -744640950 115162534 854188662 -829936227 -941213107 -657922617 -912198883 803105683 393519624 -66544532 -669191735 -703787244 -206334807 -506111801 -934189674 -553187725 215245931 -229268628 -83474622 -539580258 148330823 973909439 75439548 225312783 -785659051 293444583 338627331 441126934 -307821290 -116432586 174438885 -770372031 440665883 10617018 -469389037 333858084 427189092 -8260012 135763128 930627528 -185064957 -117430770 -372947642 974892498 -745498249 312398014 -96957924 -378951810 -470166208 608151760 -774960864 -585412169 -469568258 728861740 156695176 -413459687 423946975 279783224 485230717 35695830 162981336 -853834674 -367345783 -221317283 -42315448 704095149 776600291 -307864426 403605948 19032990 488509740 -92385285 -274138086 -940661451 682983931 -290240935 -8331838 738510320 352236558 436909128 -623889495 854124112 251535794 502766808 -655605313 78104144 243731703 -44325614 -840240822 -730456270 -756747878 815111148 424810614 -528759977 540220266 971975906 -155392688 263018130 -919044278 517733169 -970034494 -510886489 101082198 729833448 -571305281 -132282281 -270376409 695285654 -148900880 -529386538 -569538217 -894352454 -615207344 -928013381 144329629 -711310387 -177296867 -45779927 -667053987 -73075781 101209767 -146194452 -520979918 568638125 -913660458 213198359 -694446691 -914745864 -980008540 169743500 21520931 31684170 -534690918 -551523023 982100551 110270724 -734845644 536654526 -18210106 514958263 -213873730 -182503985 -741401221 -165316252 420464408 971120405 -810326282 491930719 -112690515 404364308 -352204482 943250805 -666546546 374364667 -514677022 594742666 -204267927 367875914 206152678 136134092 -635749965 800076040 729099462 -129613944 -357530728 -119841782 -494852696 -910958913 -226106986 99528026 246304008 -475609627 -343104839 859204172 -630375631 -936972990 549520521 606790858 -225251636 -146203784 692765412 -433703396 68684085 -709751324 -57321421 609754547 -739382928 -227058988 887831734 -681625631 69515426 685221581 954921296 -213319422 500614008 374449549 -402394946 375005123 -828945839 -347217228 478568013 977964911 825161678 -31758204 -543854658 695356425 731835852 722483814 -978693787 -423415183 832294299 -89197968 184402737 -130226526 -28637051 -438236726 -848974258 -976439207 -142156333 -816804114 -699772855 676714935 -896401707 -134426906 -616689732 -139264585 352029417 -587496115 -451711683 650723937 -591130578 268450285 98874621 603089366 -43237719 -333760407 -826601621 322376781 -928422223 348491462 579500817 -651756418 768021328 -653256386 -781495199 -588695903 361849359 705650222 949029156 155474795 454576695 612068241 -217265606 300406356 -23545318 235692351 -102653665 -888409878 474329019 773800889 -712189979 -264577114 -394528821 590167832 324175910 -311925574 309015378 918052122 -342404567 -398410577 -811666958 -443224731 -838816108 96361740 5592377 -553029829 285609258 217212279 -709985212 -393958760 -782358278 -425358898 771565534 -685147649 -800708702 568400420 -575560674 246698099 -153783547 -494189160 97702644 -162061826 -323263697 -728791474 691085765 315630032 -639962758 -520139185 292578089 -57183992 137844643 225459651 844698022 640361765 979876379 -136755442 977252752 -497668135 -777532258 -287645308 485430444 -553243050 -893756524 -729288938 -233153472 777710919 917308956 -960527948 -343692880 657614415 875100244 381988919 279620470 -45430335 659324840 -265140418 193137615 -979052983 -133021974 -519242343 -74956890 -24777518 35731647 223745632 -523208199 -269563918 29990250 -922046711 -841602072 -198488863 35699506 -264861564 -791338271 512425917 -451565642 -520801474 848326242 -636838403 762721206 -694784139 629016988 -420420462 588656336 -317242128 -551733365 -807352867 -894670078 -761054007 -525077083 -357440486 173358248 713054869 721217129 -306298768 226679452 378788697 930452521 375203715 -638918047 854946913 915463866 -877572815 769383596 687035321 -474478328 425456208 604462872 33549538 136995058 -875910402 628189309 533328105 -859434303 -645370473 347035157 -60814233 203506642 -323807835 45271934 731670259 546369686 -656871059 100582549 105122189 481194667 -876255992 -710034803 -908596558 839245813 934348316 -772481675 987963905 -240652083 -900947080 957631020 768002987 -865871282 496554642 -61965085 -243804039 379588533 426547996 181657454 216848239 -35093495 -95332940 942258832 300236772 283279936 -175328112 -658137357 -77426019 -3599000 205497284 801501127 848433466 373399219 234614544 630745243 679519472 -704109916 -124180293 -716788311 -415834337 -678709185 840811112 -754317027 391775207 10241632 642494387 914102200 232033691 624967289 -675486363 772928885 -178804108 153843416 21860942 -386912906 601216669 327437085 74599680 -354945334 -389629110 276981106 -244863435 138418172 628033179 682122717 58121117 431700471 -627936834 -845849214 -690373529 -296355058 56467840 -805318266 -227322620 755025720 166850104 -778576273 183829844 -755802854 327467954 -287731037 616989539 847254123 -518465100 975782934 -345605708 -343373869 25557100 701393409 461801089 949919078 -695803298 954682623 169479575 -541727836 903446551 276395409 40686232 -826216327 943101110 84240718 -301906465 -564111685 -205186014 -406713256 -912399284 344750463 721845863 894985895 -222588479 -585231622 362613822 -295801693 -900276281 438437518 -888246795 -563518552 -919784509 -543911952 -865722867 -983123636 268450810 908332352 241727566 -773520680 320578265 328832210 -757098926 409402824 423057141 12677544 -295828582 797049675 -704610853 -835008044 571976461 -129554242 -424736637 41439286 404415209 -34473939 314451756 -715957718 387251720 -213205009 -868822591 238984831 -655083322 143233250 77688250 335489505 962069591 -940665819 234257141 -716901040 -17210901 -57029191 -114365919 159796272 792044755 877641078 -679905542 169696671 880590095 921226029 -895723581 -860810000 673368829 921317630 766640483 -970205598 400017976 -447062380 661827308 419497053 -97571864 -851631106 -819238376 874356671 -229759310 796426644 266318176 910019308 165264893 292385528 151621458 648567943 -825104358 120771156 465770526 -652497515 -296016312 309917588 -951394827 76498848 978267992 125201808 753346547 -168163535 343381156 444240036 863110881 -197695928 304394347 609598053 -169124303 590969246 -158556164 -683025844 791977226 -616818517 554339977 -662643854 -4670897 -485626086 895660106 20378986 -770948991 316491091 29907456 -791176635 798768059 -254650516 860882767 18645534 208681714 908726019 -494688486 736740490 -601511312 842723494 -162472205 -948588558 231265634 -274940832 -653907570 -510410347 -360820537 -478402603 459980638 322968650 -678136215 18222962 921289993 -560221401 -790446806 157806893 450960085 212046683 -426925999 547055768 -745004840 644726549 -582555816 654425647 752749335 645178750 471927431 142331444 670937104 -532209774 -296121817 684604761 508741049 554487657 929892349 996206804 415929813 979863164 189077083 -904549320 -222517901 -927932189 239641332 418732192 670121780 -251413186 -968303144 -97862637 701410885 -800429590 -255584879 -572179795 43117340 678389551 526886668 -991245197 353115962 -627301735 -296669958 480988338 776524866 -837976698 -575757524 -759277759 156339971 110843576 -420730575 46644995 -577532594 485483479 -871128801 -19519150 -172981360 726757243 -636318092 806733184 897973114 460373412 -117336251 262444656 -315040760 284932574 -943362720 -685057452 491715014 -3466655 -656370338 -309915947 344668897 801743437 259903380 -431950460 423398863 558673319 166996207 -296442040 -30414921 -12589627 -482931158 -838879111 -603965264 -887329209 -132582757 -455412237 172782402 119880922 -55297642 250236478 -748192658 636668200 -923285741 -40437626 794200345 -661368529 59607134 -638132801 -137630578 -43589927 371609223 928578430 341775631 918154969 -91545012 -214035517 -183576541 -728178680 -383680774 542777013 -353549081 244994331 549148145 -785572892 677228168 58152134 -989753760 283954877 186042765 824788795 -367994736 413879482 227055135 -956110480 -286554006 -564128820 818732970 -710616316 157340784 952614911 23733162 592730014 -377162852 66658073 -629453742 -964769177 -452813172 71993863 255407791 -371203288 473610420 24424511 172058880 242726518 327710512 -629532132 -823431302 217366053 100867398 -698591482 -682302307 -403434179 875875694 61825693 428822707 -533418371 720148891 528274518 -780435472 131051043 768861174 612893704 660860923 -211839990 -873043101 -346617512 566197514 721134862 -414594199 9189737 307306275 61079245 -433532394 -258837640 564514570 -175141076 -734331797 408389913 754212477 781324169 -505402845 -389834123 -200958061 622048743 730250684 -50406444 348774201 -608266465 -116879503 -986817328 803788894 530845303 129317130 992789173 796108506 -577010610 279909116 -253655190 576999961 -297931198 -91785757 -944420224 -468776522 -710455284 905789924 -855640242 -542826263 -250900035 349104709 431138025 -919113708 637305833 725376150 -773634467 -97024728 884940954 561426390 393277184 -386553637 -331138821 -401542047 688003466 -887764144 -371254898 781387835 -922202711 -157168946 -673224733 -239851223 -84805396 -276415061 511011284 -615787884 -583705764 70169435 661939025 -310547727 176534538 -660982001 -206107716 -661333464 720153654 212214553 93711361 292140975 -311735596 780701313 -715566570 93817364 -892052738 -23420127 79228151 593658699 -469702427 196353508 -313764978 862581451 743601143 575028160 -85811951 -668685313 337875847 -110928662 322714606 394334984 193231875 -197572359 211682632 -484959778 -40923830 658680129 943658464 964449943 507151040 475441884 284160863 754910522 -565753826 303380958 -716056211 541622675 -963740709 -738876381 983034313 -681325897 -256310566 70628755 -257016404 293733348 -621280405 54904131 188534240 -834892119 384291645 -245513282 681962128 -901983148 121256298 -322672976 -657810586 360838214 63095033 -975714606 -886345752 573037913 21578577 823356537 -342803375 -554956431 782107439 401308512 402672398 116528095 -406484262 -238368557 -816396186 234758534 594414444 -933489266 -489474117 -92731939 108736940 61051856 -559177438 -855112025 -443090291 -335342585 466556684 882509814 200637303 -932688375 88226530 -130275962 -955082926 759627091 654418217 -967625790 468354505 759996942 -885394080 -681764666 218058406 117609908 -46650837 378225349 113849689 -351790681 472369151 829486916 509107364 989864036 707883793 -707743118 42915499 -236869395 50731358 600167426 136097246 967384663 -296964740 -25658767 -296022158 -263964737 545800362 -475226505 987663704 26343264 -334990841 -123676954 -684986106 581027436 870654425 303182985 -189688882 898945505 -56144949 -413518211 -622639249 -527332888 -150303353 806803399 -639601125 -372879544 -957294058 807581701 576089881 788761098 -969957797 -59245048 -709197069 324979891 533061582 674734882 899516817 -809568785 953647215 474616116 814489168 571304533 -334018199 -818097702 -200437521 210437090 180343603 -778793033 -489026286 138792054 802075321 -497740556 809804751 441069918 -542750302 -758626293 960022124 -440708407 179210682 308490314 -565422097 640366245 424885010 -837092713 -648740095 42097740 -870508372 698787061 -598503324 402312929 841045510 -129242442 295507522 336520839 808869184 -884030357 395942375 -961211028 -387886292 -184287433 521165306 -177070759 -581593726 -582823427 476627141 -976355179 30560934 -578210989 -49358424 -793822316 -63674650 767846293 -591027231 -208742520 -638351056 815570115 713708171 724116155 -938511484 436674833 806008925 136207031 801445643 -791390534 680233970 950545920 -256225164 194880356 -705754923 533126908 873047845 885406463 -371509971 -782988956 -309260683 -837863283 -336473151 -873018596 455359388 -121522959 720368095 -849203549 -68529269 -670172788 746898781 626088594 -192584559 211562527 -719926793 78255421 990184452 -501208276 -919654335 878464051 -207489484 716689376 -128512548 -546517822 235516408 688434488 -850198638 23347237 21758507 -3591955 -491068695 766485185 -891571048 725174403 -92380088 509322040 850611638 -364579070 -745946594 -378701813 89965325 -128641937 -405759608 844802920 -256139209 -296467464 824631291 -29319440 -578825203 -227149889 -700804048 -608116501 -727112089 -675284629 -404110926 -545566085 -275092568 970396114 -922785301 913383275 -719301900 114539121 717481092 181336343 62126000 -344597671 -314837523 -110458210 228603978 -541526102 -500044585 867272101 583777097 -573109058 922550840 -903223249 528966859 -761417839 -386442720 494946830 400180030 286367153 176736282 -84444784 755133492 -486801522 -884178220 127242823 486362206 436260936 987835300 -452904593 822682340 -912761015 -635480230 569302724 301304364 19762914 -330493478 -997299647 -607909 -128072753 410694522 -385979429 -942696433 490450959 818052855 -516433064 508629916 443010651 -858879041 -290101845 544209373 -387534294 903177784 -239981159 506327360 -601814126 -919275183 917341417 69124832 -619510509 -442296867 839010354 74334956 -582957365 -845081257 595183004 -203101391 -608044536 702447037 940768630 476801149 808951505 361796442 709596119 527139617 -990481995 -474304148 914384714 443142416 -194141895 -401443079 -240009872 -964405783 -742476211 218317967 -47249647 -266680231 851583905 -326644509 307292293 137220577 436034129 -229018449 -434976047 -704898902 932854419 114747382 -462061273 518034698 694089607 848071887 -138664121 -203654941 -232500786 -458956248 797928780 173555492 696562056 350777458 840589982 321357229 -546065876 -417379917 418571985 666045313 -779245730 797488108 399019462 252302681 211415667 282764895 423290720 -910996353 299343872 -920887409 -775112896 -56087353 670585406 468354600 -588982692 -128291407 -810983382 -344327864 -81729127 -826817823 -681992877 -994270072 -228753376 216027941 -503789036 216821120 338884082 890924425 -598013785 89619096 812891475 -133734036 -297087974 94908759 -830811765 35647548 493005475 266584646 374340765 180732727 -327631302 -206427307 -129034365 -558525047 -919066315 424892261 162193373 579867837 -657184632 -436159129 -682726152 -627464370 325923754 750953200 -966862280 -287342827 772198254 787601191 205542407 38153425 -839247182 431481867 -685778367 -940276205 -170554912 -346477035 -842908810 -667923323 -130959794 776230956 -395675022 -894415635 792947951 690673204 225159152 943593412 -323578660 -647782236 766250929 -593881500 -75717190 250840798 -344947367 240233375 -874539651 523780795 247791668 -265930551 -945249069 457772185 91484687 58862273 330572343 -554762069 426437106 -461818113 -815712780 -414790737 355990808 -84870453 -171123737 595305542 -334517397 -997869603 440035228 237340471 -93616791 -369825839 -63731504 331367498 -447183616 -163360136 364942621 242808921 464155058 193961029 -233644885 484881549 704962843 -78705310 251773946 654763035 -839344916 -370275183 -736832578 -986234158 241838837 -427619254 -455647811 -86789673 902786362 -897016663 -393276576 597122391 932071333 240861341 -98206950 351548857 -348756844 -905424362 -920128473 818492729 -506342828 -603174039 -718505333 -259185671 -757266201 937075269 -825269390 106743272 -919444955 12902374 705952575 574973443 -211063334 -521854440 -895999977 -559602564 -848588337 875953583 -705175942 -811723406 -250712431 -788974912 -440195084 898908471 -692779261 531464210 -544345791 -384792726 -267271399 708723459 -441792469 -67993409 -740215860 834677554 -483380323 883768519 988035679 152412063 -45787208 -393037159 111299319 -656937308 -56006034 -336013128 -519631428 285128338 42439853 -235991065 -251852076 -194883985 680876034 447119896 -202715126 -94376529 -646548516 -191085755 398536948 482553850 718841020 -722318008 219871204 -807668866 409308176 -723762287 -671119002 306047839 518689754 -481348923 -159662248 -834226990 -18909511 -343198280 455689436 676543295 323664116 -328029142 254795477 935596368 906923830 135175658 691083831 519675102 -626361339 188295428 -956890879 -690143846 901555215 -43622287 -413451863 334465113 347279789 95747986 624781654 81769962 -637715017 -523075114 812210477 -375340790 -231598206 -312772276 -459677552 -525388326 958940491 694423329 999128692 -951339363 217331490 174424396 -625577098 165277581 413270764 -636990199 417410788 292862556 428501823 -450491495 -695813131 75207828 -715662857 16377638 -380135983 698853373 -920190340 415079636 113834125 -139966937 730860265 -830007413 446945655 22536274 325463620 177422881 -197716970 703083054 581338662 636852726 585323279 54280692 634767333 267839891 41181261 -884518647 -763468974 -993859475 491140912 -83015991 236911677 -716503463 478698183 -433184087 956127542 357022167 774482781 445568764 -384584180 -539198127 373556373 -315007228 19869712 843356054 525280680 -342140326 -655764879 634001642 324303094 -19947988 830198403 50475028 334322635 -391748042 996623874 -551361538 -395493859 -825399707 -601363989 228963024 -182304348 -202196728 815219724 -351692567 -63369737 -94022692 857749976 -418971279 -371180246 391929636 104633975 543568397 946401705 -428757820 45585399 302387002 -113237906 -381511098 -687446456 -872209506 -900208139 20583981 -953930126 -970029287 132373465 -99545068 872332759 -214781197 -966539285 -543227200 58174070 -914315370 109219865 -142285703 450169347 -441484035 397010666 -933916911 520546593 -925887785 -96189612 -927051767 -893698106 826803008 816419059 63070866 725491712 342889354 641439991 -366078029 -213772248 97833239 -745816996 747043186 -77978228 -937496369 -80781624 952129275 9566604 -846470052 135859150 101923601 359982889 604916395 209313950 657766262 -25148677 -954265115 690042391 -313217251 997039275 -865050905 -674603808 -684493968 -395872584 -5279264 976771649 -66468990 903641064 936344946 -1372116 -73410122 -578096051 649881084 951359137 -114045799 301356207 -890788290 80699940 -787264632 59243868 384883476 -895047267 782067146 -198033549 -551795182 -564689143 -702568623 -34859004 -141119355 276149189 1392825 469285956 751908071 772488576 893481301 410635634 -842949754 -422299199 239837706 380115447 695379244 626911347 243020246 236723470 -755884352 -845763534 702647857 -351819334 843880597 567533267 960648982 -176156470 -396572455 305801651 451947944 611401391 -660082211 -881542816 -562170428 -789729753 -428548796 967576271 -681339654 100023439 -853516272 -331977525 -38960794 569565635 -683646720 -786175417 803581961 559917135 -334760643 48605799 -152129268 911919126 32623017 104826151 -954681571 -26885430 643572912 -469000141 -805009882 891548514 -22909471 -385548896 863282907 -928780439 289620515 818198506 -876168317 431024039 149196315 -704792735 538555608 295729359 765476226 -390304384 514693366 -893337511 451065797 -18759809 -12538579 9144213 -637103377 79283484 603566010 -704437210 376736957 802745219 -904032734 738163317 619791889 749581036 -704294811 -768594840 311038399 386025979 23838556 -628849135 -107580663 -854015353 -849275228 -555998035 -273151743 602796837 -609054177 -200695652 250788033 -864492230 -980338035 57588360 -134134426 622083626 339064832 -847645388 -687458724 909112523 286939306 782275916 163680456 -281121682 -921041704 977041289 716269787 -824355943 194065443 -5557726 -611447062 -746003834 -709735161 -90230848 -933291479 592175840 -789526112 640129178 446522741 950294288 -303045006 -82445782 248330288 625230640 717847244 708298236 -161139172 -29135014 -478315164 -579470049 -976985143 -925644259 592755212 329797536 539357911 -60062599 486798122 -185782844 365645908 -960532575 262945372 506002452 -858469828 636328308 -754823297 -137989137 -506151130 609235501 806237145 -447824978 -459239950 -649184876 53282758 61067761 -299572334 -169203726 -964661512 444632308 114696766 -303098312 -758273396 -233283326 -287033272 -273482145 498824556 734939775 -865864786 867376198 313855060 -824828529 -41663527 -921726515 -21544672 -524927183 414317538 -515272664 -859763137 968950960 215029273 -640881951 -636952312 440423121 -855164441 -546742178 325310939 10682877 873577857 742187172 -709032457 577671685 987596723 253131059 -835226644 60483849 622237726 -268164029 810988463 215853769 -137743285 555015902 -191146790 969940291 -768113822 -539615452 782579100 631832606 -750689565 7787630 387408640 235166962 957397643 900216695 231336513 -510891446 828850232 -589952359 282949048 -542635619 -57580437 -188485712 560496828 -751387559 702056830 -34611653 -513339188 -500190702 237640251 -785438441 -436186985 -825835237 -533170724 843812180 361746695 -718386601 -184047758 702990484 691378583 11547627 -516186220 -360912332 -587895861 496257589 -760211717 -102378973 924055660 -483324547 217278404 -28630756 -794565202 -220913626 315863437 199781276 247693787 -438017827 -89627219 -804882161 116869167 734806771 -844404149 -426471544 964295607 -222761969 -680760765 -400869992 434532461 574114606 441786786 -693707850 -865054871 -949343398 293475619 476717004 68322915 -186699444 -245865508 -295543918 776760393 47626662 -874563126 540718644 -354828725 906722348 822337781 169488555 -680399632 334881545 -631698210 190515683 620679006 678334379 -141134050 -138136624 705102321 373469172 207226247 662237346 -331471912 71912255 615212555 654971272 -306404107 -443583732 -941974410 291905317 297183699 -462106086 560203648 -451169881 -112088615 19377175 -423795461 144548308 -912190886 -468174531 355123444 858111523 -866409177 998454166 -930018767 412812458 430204121 -394514908 117246510 22407042 -569966353 115084424 -889936420 -473163340 -531660208 852701404 -326123044 -614992596 960511406 504616256 198125388 159761667 -621508396 257564483 -382312286 -846769230 -66961037 651548396 445357292 -603042342 -877255073 -617415898 -671669849 888007307 -954423630 311548354 -837556272 -215412142 -779150501 -538282126 508315416 -748873021 779935402 89806779 871533846 583975444 -122606444 -670681102 74399037 -586860513 -358925565 7673751 -496949862 -878941245 -733338272 632466679 -616935200 997586996 515110705 -988063660 -965807091 185713995 -216000493 -986402275 669076195 49031526 -176406579 -828674436 56299108 336807665 46229969 385307151 -603281384 -790147587 -846868263 -594400793 -451253850 360871505 -275803113 76649529 -999425838 -480868230 -497035149 37784649 -30910696 840613011 -886983017 -610735716 696473401 -85571439 -672909088 934279237 -939839696 -103669495 -689349151 603591820 -934045248 446502130 -970783831 -442881611 82412430 997049240 356440284 736804362 -485266041 480548512 -235770383 630191627 383483292 244064115 -48126087 -25364737 791709505 597492648 -795232143 -438006167 -874322382 560631976 -374051631 -918284891 -118948742 376184661 269011102 -566452173 -464205181 226078865 -193083682 166602320 -473088500 -146730920 -314422275 -658961015 -514062609 -854322952 105332929 529075541 163814614 4843360 -545121109 835289736 765190173 -823221957 286186506 -128390059 424387488 -173728988 967399280 393337999 -432514412 -480591225 118376330 -735578065 -793149359 372417134 -914634057 -596690592 -637824381 801834938 312300238 430759267 -435509686 407078391 -59143559 411706247 984193938 -300964555 -255448463 -877188365 -52618746 821926384 -297750298 -23714467 432517219 767903457 526085431 -180279600 861282943 -875265345 875999829 -228438868 -747090414 530183866 498380006 -527729707 129511996 570677856 -209955404 303299189 -35228799 -874512789 -309981422 -273136858 -453799127 834650138 352018744 -181194517 -255596040 127567113 -849060474 413476286 87463594 -349185730 237029833 -604995102 -857108049 -305607346 625201045 -665415729 931648850 -23127733 484735609 269538998 -641229514 -906470907 494977325 -247632676 -129172224 -13768051 99620803 -5431316 -369086568 -680225824 -594416595 355201822 -734406895 584895019 841722316 100921426 -19447151 -269781864 709581234 -892738660 -599417632 190543147 936803997 -160320240 -179365537 -998547743 -276993061 -416211800 910329730 -509650463 -109650134 -242030361 423171249 681242161 199704891 -794226693 -240379341 695719534 344463814 914787101 -881997773 546978787 -920274105 524150692 704240643 -896680574 76324536 712171652 626365227 -76712933 140859716 -572059715 -524943920 -321802163 -825128999 739049885 100087747 -684721898 637926487 -648421650 207035097 -792882400 876571023 -127458821 893885143 -115689543 151512853 -401041140 -174799063 699641668 837257425 351095965 840301692 704438778 161372055 461006254 -489596622 -417182572 840486746 -816936034 -738836862 795050015 837930791 164481245 -404994526 814618410 -710886372 -393386658 63667771 691097177 642513137 -95249498 -208729211 -131047715 292424393 -248169753 976246048 -721198833 186205641 -632520620 548310143 -161422494 375595919 203794665 564602077 188535483 -755715733 -725527930 -378323867 -672916436 18314113 793623784 914237618 -783405746 706674387 -28760842 838141955 -494297231 -52886486 724793713 245386276 623347118 -186181984 -361863411 342004884 -374765586 185297104 144731430 -153965016 505649883 -235573378 -7718600 31619470 710951907 916813525 850680107 584122371 -357918348 -136925911 -244222201 -961381493 -910211024 421963862 320781935 -35383512 359009816 -572945577 755605248 -546223984 298529460 97796454 380361204 -991140784 -106281850 -330764567 658421060 -377728023 65815517 -846840581 -200342821 116496282 511036332 78935911 -644823568 943436130 828938214 -470370286 9532647 -174211889 898179449 -806181194 -651675697 920689576 -753218085 -783423394 -97285668 -402959308 377859962 703135565 391668781 -274545172 -814119125 839024583 116151498 -881618795 577928411 -842867872 -479511139 -897874876 354234398 542703999 408395805 -926089662 -145484484 252749628 419907293 547316550 -949953721 -328193200 -561115698 -207612709 85796171 -697472237 -95135859 -562457652 853190131 222170618 47471021 -385725193 -964018503 -809508143 146850477 -61094749 -416172689 -795880217 -124374574 50309165 -780221814 715651746 333001170 169668662 259032408 248762858 -109994061 901519991 -382704086 -475614396 -132158042 -305753938 274486503 -281163733 980373857 669848174 187793509 -335963984 748008115 301114277 340784909 497609819 -827146016 149066720 848044446 208166409 432694492 862246838 902649772 -550989332 -657954904 859104074 -154135815 623082434 -667277642 312899740 -251087072 -329092723 -739889202 326719136 109092915 -298014016 604125321 35525442 -421613612 -105248424 218980673 -140670210 -388149653 -821276016 -606623574 -255086617 678838468 49159303 -807912767 -293345620 176638383 -410034156 -883596284 239098381 -421844755 -519431923 -375505183 -253448313 -114799133 -534823711 -421520128 309908638 -193246041 793388061 799694529 -399661138 -816931721 181587314 -416965103 -754853166 911154589 674373264 334167522 -748524630 732194299 347970473 772126240 -149850804 505790076 -752522291 -313982693 390545893 46285038 754607895 -945367648 639872384 -244156087 915409549 -262057542 399236583 -673326328 796781970 880274946 601932588 -873027833 -411068920 318164163 -767156200 -463977685 93382295 -891826990 -872928432 13248501 -302175976 849122118 105347638 -693557556 -249038487 -878921544 679100953 -940092791 -679276218 700828161 495976908 -517385580 -110886618 -19791479 -135979842 617191719 -287659342 -572955285 -681922740 -826686736 976841442 -307186467 -647839748 -636162443 589811723 -956523614 283332825 689382103 412401758 709700005 -4907692 -400282107 701341503 -683221956 167049738 -337450881 576780861 -279383865 -486208756 -611080433 743907913 12653555 400189036 -805018423 -543339957 716722884 729959396 117548791 75526989 -94404018 295134974 308185636 202957777 399400774 14952442 921249407 110230818 -652857586 901118949 -174099686 383445995 639142876 -4440176 955364377 -618533681 221284636 214709286 -312266920 349263222 963130003 499770472 894851484 886080764 158892340 -597618807 -837863316 880901376 527194157 410694493 -164268168 843845674 745104677 663630490 972903022 323705673 -719964347 -965091758 483124677 -774399225 -792008375 180427952 130381786 -125143474 320265361 -986040875 596525665 -614328683 472815616 -576406749 -636179468 -349702950 230251660 319092574 -20491535 720439216 185596275 -719963228 956653891 692228397 -327901635 -210557966 672938593 -693399923 98871251 -990096233 119693579 868244649 -904772635 -739546775 452924991 -476510794 -484232092 163921182 -999132024 101818885 51386577 626554758 426978358 -999915435 -575862904 731222836 -973097084 995355672 168809102 -943643233 -564469179 805466234 192605718 -89978133 -30990670 -787911519 -904610231 730480066 525875243 -215916365 193392666 343912384 -30569354 -778227925 655367677 887545809 -332681619 390765910 -51637125 -163271026 -806803365 -596906644 775455069 -187649519 182419519 -986322618 517644553 -287095395 359668246 263383227 -164613611 -27965883 -791471240 -607791332 941602664 -251201729 -831834223 663667338 505839919 37601721 21250631 -482141735 324097881 683199531 -548840298 -268749454 -316783138 -753799346 54559390 991338566 693416570 14875333 -31034355 -975865785 12563688 895245182 -526874934 -124130796 -746542508 844640807 -395864000 -194073798 385748732 906566361 274315603 -19395566 -470761896 811709615 327201098 520706171 189499812 186907405 882593252 74549908 447103170 570237244 -789272574 -634509952 -767401828 -398543921 -950220640 -981353199 -147735347 -800023439 -667495412 12322743 -700523440 -734518059 519994481 102176852 784578927 -758820567 168159716 554411235 407210300 -11078578 -303989829 -326745735 -6365372 -833912084 -945376474 -676783644 378067297 -922251589 202802589 620405242 -697060711 246328989 842798655 503221811 -781213755 362856419 62154247 790046446 -2032346 351017392 -260418105 -987019978 -228104990 592534570 213506912 -325090807 -309626422 -21259001 298554355 409496670 982544930 -687026698 -192419588 -538981731 475243804 -241688622 -638109688 194822666 -212785556 -693019640 -164797250 -136855688 831841779 180295996 -239849360 155474232 742935962 -765882045 981056356 456291900 499739820 -761877256 720205158 -349220461 839135367 342450829 -242646004 11110168 -285533687 -37389288 99214747 -585024859 -886784617 130686735 3619325 -654958993 105422518 -172607398 -893661154 -524795390 -295265074 -362166924 -649705991 710492264 780253548 884191944 -932497890 640402331 -131035184 189010888 -125031169 -82398340 363052106 -873123423 -936284814 -364525455 -492992625 -370853105 484306175 -43407799 961179316 -915256649 -552667249 390214920 -772924469 -330617695 -203552649 200939515 -267011721 130758684 -964604498 -501319112 -174610876 -766370368 -194173139 -351812222 542478312 83801383 -123547277 328973482 -191353019 -84007457 -800734059 240650698 -214192296 -741465123 -791710797 -194044741 -62606110 -778665668 -331628427 -800475584 -570675335 282567737 369703608 347152291 660285437 -955298911 382080576 259016303 80122011 -319552447 624824900 -134941343 118647953 -322393124 269251483 -766910379 -822751413 187509618 67618158 319796871 925287754 -664449396 -28182244 728718046 664493792 714213685 -74891954 458233517 -253107390 -849275244 953283132 -156942469 707714661 -227294229 524641021 354479570 69197490 178220616 -720671246 187300491 -172888723 -457475060 931726449 665413627 -117608918 -611642635 437113882 521512143 -420073796 315915909 -512932698 -824680168 -630582583 -509518486 583598573 925209603 419537243 -566840830 481067278 181989958 820828684 -746390270 602363729 639042894 82591266 -287394947 -473593997 -380864191 -445916425 494970544 -104236486 544119981 656559109 -426719283 662979855 628351811 161601401 -694301343 -333628830 -181684827 810335318 924482137 70049411 439171077 58229021 -294954206 870536593 555814047 323137643 618396906 408851238 -965523385 127267301 -640489366 -394044369 19196125 -349989837 -806978145 -600518872 135045849 497384344 -58600535 -248203636 721807801 115869949 -701835806 603428974 -785606216 -274050923 537861924 916395843 220337643 5575406 -474714852 -233299333 873283895 821688494 -806827293 -985016205 -399799139 -536042211 -699002014 -443903518 -775164242 -457630592 665782931 -42623991 -345171554 -439248726 -270726052 919297097 -441348544 -507180078 -816182555 -844643495 989208867 856074933 839192755 598723753 136722073 -806481281 504349546 817421276 -68814606 568519501 -217048541 -848049069 565173967 62768459 475452649 64761252 807813116 792882963 -365965664 -144534176 236124980 -914187169 616551464 -150645893 473263046 -254676371 -705742036 436038008 -541071917 157852078 921330120 -65165347 -976229527 -709788015 -643819096 582928061 -162010020 175369056 998143745 -348470052 -143457700 184382182 98625251 -389382198 49964452 903558352 601513065 -432697463 -39222218 692393298 46779424 706212580 -542241466 185404675 754004921 -305996586 -388665897 -989948301 -984338204 -604762895 283777446 -373360878 878321665 369744193 70697616 -221580120 272520365 -490515867 -681070175 -14209469 328564181 500617276 735684745 -660235114 -52557584 -953886226 547509193 -321477390 -178556251 561985072 -670117937 -261301125 36186266 -779358482 -974541309 -705072979 -302318028 -424757815 -987751658 -573724688 246112182 636418517 355611385 -32820059 -405920913 -610987919 551157651 735367691 931858083 61470162 848762182 547179346 -927788427 -827901831 701212953 853044325 -604126214 -751186362 811833456 -318111504 -776807221 893215850 164275783 -588002684 118532733 -358747112 787648315 -212332130 613341150 -345405647 803593473 914469289 414469166 374085471 -692373695 -123175697 -831218758 -809625010 -971327114 -798822400 887096937 -278403760 -851412150 562237970 -448673025 -896218922 987606507 636507576 175276874 641891854 817306497 857071181 758775560 -591277654 -915772904 615519087 -124667531 -577918523 798557414 945348303 960500308 981797958 698032847 605802521 248202029 421798312 -661225452 164187946 220098741 991171289 523908394 232478526 688469587 -595202656 -805791011 -751530598 456743723 -758898794 862037138 -808839275 -561075271 544384514 -811472503 -498023266 -207336970 543368872 -644624078 910948621 -772411685 -790315174 158174494 775539244 165412354 347801693 52109935 -752061124 807957093 516603344 406949043 -13875862 68439653 289852557 -774918753 199194143 567857312 631984283 -357389112 306271840 955165243 -905777104 -423985966 942500826 -765720016 293062784 370823991 -401614419 220402600 -986883547 -196750979 -38644547 -636799048 -932778759 169851429 -895656364 -245566553 995022501 -39367424 -904836027 -677445542 864168531 96575484 708659172 792349817 -501726711 -610721239 -615039761 -299850109 700693763 813101822 -330269350 540459520 511517848 -74884827 -468781313 4040354 695156715 -837657636 472186317 -396463219 -96829786 -871952187 98712863 834757311 -47039287 -871622698 -199525552 206867903 60276705 96624331 -75046821 -340591665 375755060 -812166936 -646672335 -829331251 65418061 785541270 616010260 -506203251 -870430036 -702931836 343317203 -421356851 -235691667 547477418 -786258098 -431171059 99901624 630113375 680098308 -453938809 -498725958 -743130296 -38554542 -731913914 291207715 -454241494 -180536490 728598044 -575627611 -964095028 185935445 -235794351 736662847 -556822128 -926170251 60538083 -967973384 -747260271 -537129639 835869114 634398152 -207028861 343893143 556347658 -974621883 -467998806 305165976 401447665 966360019 -628587974 480243661 829343187 -115068891 -895858903 -30464072 -630815287 335714010 -192103254 -854334215 360912453 -549992175 571878300 298085495 397102388 92251458 651400093 -593800524 -623312301 473525002 690204975 820771615 -283437596 -440307305 -731093715 616927546 22672130 -382712867 759228695 -661438723 -226860987 -962827452 288937863 -151284776 -302281585 -870815833 -397218967 269933479 133701729 -144300433 116744955 604721527 152858118 -551060727 733802228 -251189842 614487038 -241802294 621657414 748866169 -851310239 505250452 -796010524 -7157212 746539456 -924865754 813897926 787288902 -379349865 97114708 -82239758 660132521 233799048 48815598 -903184926 998621891 649968823 645791673 917087726 -322992337 -747413951 846110159 176176576 48650340 101542623 -648295808 124262830 289385544 874707958 917859687 -566508206 -593136738 -255114918 -354135812 -101654655 94057526 557625181 15672728 899259044 -979819386 463404435 901946098 -156417942 -912401151 -176989785 -750903855 748927994 -909653809 582180244 152872894 741228662 291944525 421920177 85646613 -58621255 -444307479 -506987639 51751966 849987139 -673989323 853788052 129978971 694785174 545175684 670249645 -277774534 723614639 -856083470 941129376 732670156 999689505 491712961 -242901068 -4090535 -961040071 918822892 -911688575 956731462 661297024 494606254 781775823 997786317 -860808050 -668493526 273733000 -749254 -543050087 -708755442 -465306130 -542408308 -641609675 335097797 -755158266 -168571813 975049568 -958263599 307545551 579649168 674368614 485142016 -714328393 34354469 -156707181 -915586592 600355635 348686793 191636147 677648136 832737520 -744691023 -10263768 630705067 -809573679 831807460 574399521 220714462 -605730120 -154946851 -779535709 581259235 -689556698 -988162515 535364126 -179976101 941466912 409060690 -550788470 787618605 -594527031 -773534523 -893950727 904000723 866181923 90693578 274213724 -848784562 976434342 853281491 716409401 261862769 -247784791 -113182777 -188305109 329943280 780508122 164753956 315356388 -155433179 444164011 142557047 -423222002 453977163 464865266 699837531 -547183705 902886058 98403173 627894415 -620624415 564268914 126131496 -233465239 -161156993 416675675 -419902808 -561379749 -931647147 429821977 -790791023 728415136 327759667 885203952 309543766 845254860 -121248459 254313666 -3667733 -678262892 786018256 768713112 -693448098 -976842467 397393301 -71224148 -893515207 975380631 798556543 203588356 825340028 623443211 -150529864 -669193986 -901129985 -188866297 -63734948 879172941 -930613805 -654555090 -716265650 856717996 -623244193 -938190552 440542870 -173400648 -309005065 127422657 555365738 527240380 478997702 -655368235 814257837 -776153494 756644943 -19066439 526642269 -119490636 109641600 728790873 571958493 436551801 -906506970 407868589 -548883254 166024920 -417153820 -998595228 194861876 -330061614 -442903189 379778441 150784268 188420383 832100824 -618890906 766852443 -39444431 951024250 -250508498 478960230 -309669493 557947375 -859959833 -348314624 -112879051 -694915090 673766976 -535544823 -879152623 -560929423 61956278 298396660 -804464348 483143246 311057132 -607238331 427703933 585647334 -54594109 369991276 494380885 -310838915 518961640 450339008 659858029 349481499 -186811358 -537718922 775276573 -377973863 -861943974 618725424 -48311256 51935649 -5066920 478098321 -208020195 634218426 -573909894 514172701 -696850770 -216106426 -142298830 31218815 -384578325 -4052243 -924843611 80239694 219772438 280282892 163518867 -152752342 590798889 -129984445 -75906133 -224994802 -483689313 -808909786 575557032 -189760424 431619817 437636718 -350820094 -119580104 959395607 -378750382 -733925112 408408283 -5525095 120394769 198530871 -315832557 -419155987 152930516 593798767 718411302 453553199 638907673 -585845427 893504869 230560177 -438488488 -484917191 929609032 111944661 -329895760 856250207 -439676674 -146488035 540364356 842247676 805924842 -593270948 -867849240 -876979043 423011933 -651806433 -535078488 -682926743 535147800 -147373781 -264412587 -176666105 887533634 -1515801 996724487 -408714137 874024330 647764365 802376560 273538345 563088502 47736704 308751410 383488191 -105308970 -821277491 -660182300 195526770 796727417 838323172 -611139440 -750029797 -840157304 669639002 755309499 406280595 -324904110 -410920563 287121271 -639967431 525331887 939234856 796483917 -656463357 214790117 636305320 -505311284 353638959 -299802941 -706035813 -582334686 -997506673 444352590 521724181 44612090 -945663077 -638587760 -239173844 779289781 251649131 -171038005 -449613257 -289842692 695825348 -205681412 184022939 817011953 110934771 -273902534 -862731798 -592161476 807623600 957932085 549585250 201609132 146185983 -250404967 -444365604 -120312923 444007475 -319385008 654765602 207058923 -370140383 -846664683 527832479 -136146577 -637520665 355187177 973526764 -931365612 -830226766 -664631781 807481959 -356753101 -255343712 997698303 -712096791 -294142252 183606339 -15497849 756621880 406667041 -480152237 202811755 307947754 486725517 -837820483 -965788463 -328831445 -451283951 -481920532 626420894 753094495 -604223860 -334749175 -943546546 791614884 -266270533 -649605738 830224111 -221558871 410101406 -12412218 -741303321 695913360 -947733209 -715975418 152605356 -508633892 89841777 -534855260 581954054 -727704787 361478381 -636383202 181159095 187550802 165711337 -348913081 972679767 761154516 272387099 711731104 -754564488 737152950 253549376 -218329161 -66011316 511668411 -76125596 208642879 -492074020 -640161959 -20628847 266053497 -318361467 -563599155 -239781360 -723144135 507717123 62231963 -256588004 -292805986 -838670252 815646197 -404038652 715500360 949455139 -49892121 901059101 374900871 709752130 599054711 -761016131 -800944099 -429506922 -717184012 -282423354 -932767335 481133114 -237969458 406997203 221277132 -709521397 -126120177 188464701 -363910744 -975035241 233672056 -778055973 -966008796 -186389657 16532747 591526619 963246420 -785787679 -513979676 853524587 99273596 -616207401 397536364 -732287272 733107352 -764306177 240845915 597895800 -646777865 -881403390 -796461680 -615298735 707775190 522426250 406542673 392522560 -874151625 -38532755 95659302 906569365 -862251780 54453130 42001635 -700695250 657118228 -697952747 958615064 9997933 3932742 -207148955 984894016 953974587 892770589 -83927785 -598580915 257517224 -439599480 524605633 313868307 351446969 -173738555 -38934491 -906012837 -8375157 982598676 221237367 -714202112 356204097 571085781 -669412074 64686355 -82434532 -763214165 461452051 -816943073 -26857498 -789028367 -796681188 34487535 203500744 -434663030 -48609567 402246379 -120039014 631480688 245962423 357278570 -665381016 929352192 254322559 881165135 -140654234 -353294383 -102561859 134565446 -195741167 126950696 -992825850 350357533 546124469 159251448 -143703901 2655502 -933711898 -476425689 960668975 172804135 -410108535 -427074432 150343527 -560477009 -46888176 -937341951 892131991 531498671 958818119 140214641 -963438684 -372491826 688886718 552808585 -377871502 -477178230 -245249586 904057067 -863613483 -34759145 624651502 209259351 -365112841 -295039960 143704398 824300482 -747539132 -208043170 -327884656 -832623131 -168249705 -848454104 -901298481 417386014 -558422234 613345206 98073359 451145384 649853062 -690958735 -2516353 65043444 -846929708 -891109276 -391034719 442270418 -716492008 -887151916 -113575125 -272076664 -283887157 -934743642 -396701553 -502049773 -207725496 -900074598 881396738 80195670 -671683651 -891107454 -258145209 268417427 631241026 -919641541 -132847079 -938020999 493587932 -495558704 -625806148 722457908 -296584338 962197493 -237288430 -43508870 -498805042 651292985 -330928181 -365551787 642697373 -780278531 -625860838 -641683683 622970438 999894441 834453711 387152952 282323382 401727142 116238220 -293071591 -494195119 -760456694 627972014 -507975986 -685390120 451349278 414048481 336844877 -88801964 -580245899 278036141 329747057 -677270082 -152527095 -935886646 -764224298 748594200 74233655 -930126025 334271536 -308914326 512187743 -859240162 152427582 -934282833 -840074035 -919016991 648420034 521171238 183197174 729617259 512653799 865487952 545082286 124828532 367270523 713058112 -293648528 -568912184 63149212 -6510185 853442059 -106024806 -354968097 52371228 -466251940 -613400717 329879426 975472962 363320550 -385628130 -616392762 -746172771 -83285616 -28945510 -810419471 -836761553 765284631 931968609 332196748 551421243 -509384485 596143832 -135920940 983093374 -957509337 -782228285 -168190886 747956491 -594279821 -317364850 -97324807 380991344 -292446949 -102279083 411922953 882078687 462209052 -334441260 123969343 663357777 244577567 -565394955 216460562 -847598856 -633267929 77508283 -551614498 473233584 -129708149 770652342 812029969 -396575937 372548253 -385186880 -731270544 899312039 -661377056 -451399497 99614043 -450533775 -814915906 463246081 -748645452 406044643 248775956 359139272 585421861 624763522 -986757427 254803239 -660442643 536901837 787543114 -554224922 -803702450 286101999 -164499598 929235483 986879240 -104612264 -846567316 473501731 817433894 776192548 564014754 -938773168 420707568 -338622200 578599734 -100817434 622267995 -549427623 990766599 -667686518 921884312 253814706 -580024062 -98592405 669547116 -488179791 54672496 521877532 528381999 747276974 452883105 798817741 264935743 201260571 -300479309 269946253 771284756 666955769 420103423 285741123 411474093 -773948415 -159588937 385156443 -691877258 663945692 352232233 -832663725 -156841771 -957515827 -492030384 -893752798 35707309 683738572 590986438 563652173 -288784190 532150961 -273418809 -801572781 -935260237 -595735841 -583180187 54305590 -3757597 -363772112 806981476 520495047 28081022 -635265378 791109815 841172208 -937382821 -406880113 98848970 79989095 -590471727 -540479 -569629784 425635181 47068962 -241396999 -934352344 789286856 -958869392 346166863 434291935 154720002 -822523140 732509545 485518366 -688988460 623996023 427547969 -794724708 417717457 886837312 -77930103 -205751590 707839675 -906404648 310712577 511725061 653730134 -967619724 -299623898 697332133 671503131 -464425171 695275080 -487710142 672351628 404390201 623612311 768173936 731106696 793114134 -126656123 46901402 937497640 589654426 -675220900 -645633815 -110341109 356335979 924725015 276137296 -574388998 -718200687 953914644 -795363162 -811655903 -410391932 -667497733 359041159 -504508058 678927361 660936625 870046376 -762934966 -310054050 859921903 -125415575 345395818 -613591960 617042058 732311946 -572216982 -577435072 80951013 -543499949 -762884130 476695291 78727844 107736613 -281189560 -133797565 747631116 885149378 475859504 -89990658 -679083687 -712322891 474836223 887116141 -884437996 -85479742 403603536 -641460854 -832943691 55192710 297458284 732692743 -938888305 -395268320 -90312026 -213172726 -768853694 -187779681 527170686 -904931915 -514550014 574796719 -412788539 9312295 926809581 892917999 854663359 -754838477 690480557 512544306 -883347446 -319685138 326075756 -606427629 -118057205 959329734 684959219 -33608599 503933309 366066916 -506348731 -678379260 809063042 -692205845 177032806 930780624 -820114891 -405949999 912132284 565693773 -227390515 812005796 -191467499 345487707 198797050 442915457 946854003 -599474855 528342777 906747801 -491863829 294632081 755051584 664068521 -622554245 -499817172 301269691 991578961 368358875 -47418347 -994894440 494512210 -403912700 772775858 -704326084 -513210207 -418404081 -7024028 533267564 526518649 -216536829 372935676 -316161196 -597111325 920826602 964930626 91775622 557138950 -120590088 -998879967 -552203946 724938703 -987955963 -629084985 -412197353 740614692 -854567379 -587132924 451418678 -385118720 691256488 492654967 294435195 190929621 -53272936 590908066 -887039281 753172299 136613758 -611106137 93130985 -424002055 677021739 -553262465 335582088 -620097246 190713832 96733014 191178485 -4982772 851048011 132861288 569568906 510811731 -399226463 933251172 105786098 -959779399 211838526 116551793 972371674 374963025 -955000758 -712268378 943304243 899007080 -137085260 376248117 -212203766 262045145 428924280 219201123 -624025053 -359832098 -39831860 -768528420 284955469 -137934416 -186135664 -599712965 730960819 -166092171 329410366 859533429 762291734 -991720046 -439942104 -104422431 -348105802 -911363993 -657738784 664308062 623629999 993467633 -202532026 488855626 -866356362 -412399447 -320975101 -233596347 -531025342 88437316 -441535468 -832556110 183331803 -227511066 -113892482 666152723 -783197331 290438441 -350215963 -39192946 437696936 167757300 577333018 -354424479 -755495477 62888349 852721754 -395832226 -139290277 -761318782 981054288 557061889 -3825945 -997900927 -688652753 366717921 -806572117 -895342549 -56948686 560086373 -294203941 235932357 -819222603 493929386 -626457194 803451727 -284084914 -255981759 271679652 571135557 -605833210 -809200482 858261652 -119420596 -560630616 40551661 -9693898 -959491735 -96649155 -424469668 244024411 184337789 -576623951 888153880 387994461 196896091 780672540 -707355396 815646810 206678183 603403111 -728262876 -149688524 -617494249 -191094137 -777326303 -103674078 -192254966 441838921 692667246 -666998395 44969225 -260399867 -547136728 684410782 744091896 400594733 968000040 245146928 908676483 286015010 -730113027 615770289 368099871 -733788749 -803664221 2231304 -933583941 -938707797 -769998606 -445183705 -564050631 422492984 -644396091 -913063878 -687887061 -463304196 -99867282 -192358259 814513280 113430897 587371591 674231565 93952386 483146382 218996502 874806227 -977331325 936973781 -719941968 740266060 395902167 -208988391 85054387 -515224613 10435773 86301416 -67061719 583019650 811707149 -700095360 -680136281 -349368101 320385186 -886490442 -275212807 -176648631 -595456652 -430967232 -794891110 -53926627 -148434615 868710321 -814079017 910525711 417254145 711285047 984960179 622958991 -325268436 -80540475 -413777926 950646877 -361296158 -193721871 873939085 -901179063 -192848007 -956605099 -879748888 -337897864 -971074913 -274463688 -245154234 -555038764 -493256079 -630272687 38538524 -519567683 836812174 -283197758 -942268894 652725073 -331474079 -342533279 757382853 276390969 -462648484 87363104 366364394 116111762 113334964 -87516662 577776510 -985513247 -479214474 818437682 -356548121 -729851284 563536648 -753087772 -604268128 -805325518 -397135909 230105576 158810993 169917828 521212637 -681067540 -292514572 58064359 -683895799 309551018 -491968972 355190242 -499176075 -675699005 -964550263 580734474 187678894 -347437604 -228204272 -70454939 -289536118 208522771 661937016 -917985770 -154762770 423130137 -915103697 137444510 -169946672 -314791568 404610102 383039113 -368887023 514684447 527325966 -842656526 878387052 -623732145 -472225176 579776391 49418912 -474977720 434857575 125429039 -696739697 793871104 -123180618 707909073 -12694144 267128682 958992783 -266417690 394047126 420008507 -698973271 -35771937 -302052236 582967836 -906986087 -342605782 379301579 421858601 -480062452 -69973916 896177569 981327446 284762744 -540093519 -514781268 -47211493 251995836 315116742 -777918604 776956719 151161 581389904 706759379 549251354 -320110808 731799464 -104788582 -870431416 -434765409 -120891719 -628891544 794112179 941586965 880436690 -519529550 276274649 -228790824 62210627 -82175065 38740648 825126830 924013613 -516673598 -313429378 -671492284 486947163 939656833 -702733355 -677876389 -497044036 -368114222 -766013808 -397708909 110935926 970165838 -398270862 -99602621 -583132305 -55221708 -732097584 -577719916 -86638126 -366081665 -88187511 -366226645 401964576 735378842 758445852 410987247 -201614840 516148494 294263765 54405261 -985315620 247758525 -653495192 22843371 -633811443 -627698477 -192424617 532854016 -975537440 -727088426 442585673 -373112467 -955803005 552717972 -800639551 -980482375 -364854446 443634229 -774163252 151527562 217332059 -600479110 -141606363 -614720735 95936678 561557015 -188035115 -501270703 366639221 100183388 753271 713137862 47017321 -280522457 -335239732 -363075171 412606315 667077840 -617089968 638106228 -630504435 159328967 226841053 -215592791 697626992 336575254 782019350 -642128323 -690059087 337064812 -431235485 347558316 -801057463 823395680 178494785 -334366191 -492031266 -878098234 430722199 336942383 763153251 970272094 -18949472 995594957 295006659 184630681 642339915 983877869 198576276 -338922979 993008837 -784637610 -870288902 961092666 -85770769 770103931 778102616 -48752816 -115430070 -214213060 764654896 945911890 -253597403 -722948888 -145666492 502205269 855396195 -486368694 998714459 -469651506 914399506 726876204 -92097782 446674959 -467571785 83593918 854417627 87905528 548966491 421069204 390421662 -966867160 147022846 -34140199 -803298377 -350571556 -633218243 -62854039 514437866 -154557042 -203051513 -208258014 486619047 -697654464 -616657038 846876850 -588353872 -723535279 356930144 160131588 -748280638 -510884493 -391929711 502315686 126419060 30427606 -963654558 -922839682 -891747822 950297636 117817671 680416809 -934945387 -945386417 -525920237 170415590 -987987292 362723241 -52522593 454069254 651417453 -822801764 -675403461 196028305 -817504351 672313522 794845453 171617204 465941154 -60751251 766995405 -261682409 -146015399 60631788 507000313 842666719 -321518979 -962515654 130799899 9545498 438708670 -614321478 526665918 -398666265 418531704 633630888 331488612 744978677 505894776 256117540 -205504381 721921467 46658356 -464524148 192559648 -628575846 -713868451 238158067 -646496898 -944520292 -592465569 -909261307 -758466425 -70818105 -94277918 -889531868 -736425413 -890345023 265963478 -846656729 -308835570 152373345 130353820 -970093612 545690676 332119892 -549627221 754566706 -789611001 -997235138 -330072012 497240864 -606158625 98963559 -95671133 -641139725 922568993 -250653693 -396106948 -447109902 -289932375 -117575478 441817429 166133649 935937710 545343082 140829109 724177883 500534750 202799776 -117719314 517789477 -885766857 -418391501 -396158241 -3349193 424352625 986791701 -233617912 549922976 160682458 6326511 612422558 -858408730 -585658047 -635263295 961944734 -420809578 762303732 494527865 -412631086 -55863572 302853689 -367267570 400017308 -80884021 -51241328 510483514 110280370 -20775296 894020203 -746626063 -473800828 -154781937 458094650 -598365637 682228502 -541891803 -675316225 343996573 -904008504 -670216822 658624617 -2409868 615672776 -824806257 -1801933 652273896 981925272 -805663810 -489404933 545822923 -105347889 495127975 -165452256 -32251929 -368974229 -589221517 -214379582 -827564930 973605940 -905503144 678017782 542171398 -885500907 249989851 -277225989 458914855 605837869 970981121 -652503495 -904672414 323424131 76620970 816307583 -10388314 936924415 229812390 252539987 -625890227 489340151 -498234144 626557781 46244151 624058887 200602549 164036879 656513344 -633486052 -57860717 72730109 167518807 999936791 -501247294 -244956271 -428643128 950844124 689362516 682245134 240060133 -511762180 -592557284 145542831 -390687691 -712888662 -51952231 -459184751 814189590 312824395 -133155096 178386607 780006597 354326956 708452829 -663131955 54770831 536504678 732344118 874079102 584396463 353373733 159717542 -246533070 95222764 -768508878 41805173 17320022 795555956 -627029936 582886726 -586882895 665006686 -639702358 -516328598 -946521549 -308305831 -198633067 209327635 -933686207 -744918732 -213521421 955482643 22866777 194229094 693409430 333272394 590812888 63843713 -742952463 173677064 947683231 -989103972 -601298166 -323216660 -752462597 -544748365 -807870119 -142992326 935696978 812207071 -935931492 704386642 94051157 434132411 -915296970 -181193020 504855128 731845850 645162725 -469834715 -951564063 -872208217 571639790 -90317811 -845249572 -57198551 30506504 866932248 78560274 605867609 879688640 -652700798 820105044 400254624 -253742222 337970069 214812564 -483178970 -133357111 640613792 -210031867 595128870 -619228513 -198643946 487524102 934681104 -123296527 -675849453 923949530 -789528516 775015054 -763575058 -838857503 -480050449 827888101 -844666844 -606016328 770651332 136883654 213353187 -841432253 569701294 -858725126 357013308 901448380 512287269 519243394 271422213 417965538 -102480769 93504562 408957773 13152619 590606572 512306786 -308955277 -707950345 -102407896 -987332233 707765804 -936762712 421207363 -668088236 480780395 267220817 370168108 691794476 -953524653 282538070 -103141443 -81972859 117852966 -684890809 332323622 -432239399 -494505277 322350879 -741217878 788899957 -357008499 -66495644 930124154 -316505172 -352031200 -409663901 -828333792 -580750306 -272373817 978725628 -313650630 -227760074 983731685 -839002135 -229185892 -805764795 -917485292 117350884 -779308191 371305024 -157117190 -149898475 765750353 409227869 339346800 -891630305 -555145548 -557849329 -99206055 -968227601 282362244 427353098 -892893013 607748282 -447269885 645479227 -232554753 -318377280 -690651729 -924399189 -448560723 478956924 149978018 -246873003 -540480916 -688615965 851026351 -178882255 -903107409 47317726 617938852 781586503 -396405231 1576119 -217053936 -501115828 -548533587 -535003293 -119130668 949211746 -650132443 -889767602 694384018 -92970238 134608061 -273600621 -444487922 791209408 488704137 486323129 -136589499 -480768244 -187860691 303076471 587734823 -318140857 119105539 168022792 -237018426 319185193 -626810356 972044831 -62143011 433451006 -91483665 -373790366 267154094 -849122254 -343427366 -956785095 646306243 -509739892 -231086076 -879822473 657203073 -872284002 491255370 99437371 667019306 821768444 -517871265 -507028767 -929671805 -766702242 -210052087 -823809280 -795067094 -475528392 -56000088 -287192866 -671595427 -897361028 -697919822 851059858 832258822 490609994 -750527867 -562453089 -129583188 192647493 750445895 -943520167 538196536 -951723448 -125651277 291227341 -339870202 -528042726 -792624084 424380799 441201254 318200073 253891150 150749491 -791517373 524246096 -662342682 -201387336 -380906513 -151784562 -525324188 384309662 389799631 195150384 488764585 105487028 804279398 -429358305 278520985 553993680 669242282 361100436 -613101372 933560076 949188142 -64554165 171732111 -49939769 497013393 -149030612 -932282905 729369796 316060401 -60352034 65573661 271734012 -555650737 -66146125 -127038311 -32113083 837529931 804247778 632523137 484982280 329495827 387465479 -484895571 597333257 567254215 -364730483 -839974412 -570370637 199020427 -734399860 838359926 30496926 -783788917 518009909 680773597 538683511 158222360 568826485 -752859447 -829270676 16048992 350764353 12103610 -513129113 59979937 -470220827 -963162791 481961689 843017839 -72951164 -514612667 -764993929 -527956219 -256594838 -183144330 803390740 57883067 392607149 -231056579 -194147624 520918089 129117662 -524063110 713645533 397359855 -997208676 -98427022 784931844 657550660 236976141 -581948364 707798629 839367666 -396877374 -750764420 533123175 482464403 808733011 188350721 -176492378 -300629226 -782536979 -403765081 432373468 731252628 170939643 445803748 292045795 -363928623 406290094 -59308142 912923553 718238108 -927722354 -134499023 3459355 -954628373 -248018945 834592513 -776785377 -182960967 909158005 564411994 -981003248 241781814 -196761536 -360962074 -331087160 -799852498 200929011 -936960184 -270861482 929600338 -918549308 -699037281 25513137 706276356 -266427912 -347970491 -652218756 -229048872 -541263173 -872022177 -682143561 -422514363 -276886552 541166198 852147752 572589494 -739125813 -14118199 237022731 -58347189 -900326125 -654847627 -149360298 521092067 -251584670 959223513 -38732261 -590333862 691181631 778137723 -725693801 -438324558 -184744237 -544214322 742327158 -930736725 -483619637 -545167988 -487243687 -634690290 -248858223 -768891894 -92892397 -557084868 634059507 679966937 980223169 -12689554 680167749 -373264417 603912587 -355362370 -595514063 -462896250 -768622578 616399612 -427920624 -191976246 -78332874 841304987 4151866 -199332035 -329136252 -444844275 811483907 -980497216 -298200141 -79170139 605303169 184460059 -483931021 -237331471 -28230813 -516838474 275928171 -855909373 283923714 309638239 -743636701 -702267435 -170723812 -607742628 -948166676 -171492355 391495165 693377426 880133 128078359 841567853 -340259428 -451451596 34952009 867257562 375628227 890017457 -963387323 -318872353 -93506387 803349368 817971873 528369090 -49169563 -641652440 -377337497 -622556185 -975684099 41601216 2661058 229103774 -491542849 932680563 656514700 642515027 -574080864 -709709577 135915616 -407278988 367443029 354822387 656951070 -566339752 871521715 -745284240 -233268133 450352029 737174796 -230395368 -857166490 954182919 -303024077 -242008759 -885209078 147525451 -915091388 -109235890 -31346946 789134794 289497517 -407468350 656165540 -471481464 295369492 -568754490 189536333 517918025 156443667 -867629201 755726554 908400247 -356483058 30128768 961742587 847815661 534806868 -751247238 -762495852 -920765846 253182248 893028900 637116421 -328443979 885320332 772657319 -455239608 174431092 375680293 348675355 -337165133 530707370 347557252 -559532449 335539313 -620546501 737419301 415784858 25359145 -599721682 -301652396 -91668977 89336762 662387248 540509484 412251706 -392029467 365328115 -892382652 -91923810 -938209465 -762379231 -629348125 489027999 301874662 -18074827 951899984 544229130 -209902196 166040226 548662348 -387017424 -314404441 -345296997 -336594324 -800213698 612804851 -428316584 596785817 -703868856 -122507065 70149129 692044422 -512728436 -687892745 186122017 -314847727 -534015729 -412658541 262213093 525389726 427675094 -57547384 844804245 -228385522 43282620 624657465 -70185640 392552108 418693209 731629938 758321482 -920084600 703238156 536058707 -297227622 130878770 913625518 -977981563 517085493 861171898 541460114 -627771371 -967731553 501832051 -335365377 953775951 -612149102 -582426034 -659739315 927657593 -764310686 525404664 -57864118 -3025544 247832176 354118586 353816712 -584004253 -757883260 -635935443 -52531740 -918614192 -812994712 -464780040 -589913078 -684723375 -762234097 -90563250 214892084 77691896 540190536 995522858 173397270 885337111 -566521718 286192103 720385016 -903251430 308953745 -379939873 812789533 323556099 -781657033 818987438 644263246 -675018758 -247952549 149998053 -617708055 -874107990 424029344 -409399710 -337414545 -675399055 406204800 -847657659 -965133343 731455254 -48988478 494160015 394556017 -371587286 983910324 -247365092 900936514 -846473586 489206429 -907977515 180993632 446094588 489058804 -843419806 -372472192 -687886249 717152204 -159250534 369048160 -393197079 -103107887 762848591 -867056995 -857537921 753086480 -222562767 992753951 -195539392 174861201 -921993772 428710682 260811554 -176676254 -444147867 -401760714 -423105694 -360576462 -871643738 931200221 -274688193 887565297 -229145441 -278941040 975033762 933985736 -389314086 115779144 944120582 -476103635 -628611373 700945694 259376988 665389741 -315482331 -48932303 -214183122 -897186630 629086722 166532849 -353744098 -327112675 718411919 349723790 984272331 603362932 588076823 -369412627 -213599493 -339309149 -312433573 -843764611 -827799757 -127606949 -784175292 -136076354 -580255230 -201485987 572809959 -323593194 659762647 -483876606 706485596 494622396 34812125 -278731352 68582722 517060355 849793958 296497920 869265670 -40129335 229506180 -93183075 -626620256 182880869 158397044 621799518 -159878 623290403 97313567 803128566 -608614363 171283719 405180269 517507040 -68953297 766344181 -691173227 856803252 -625239804 -436092458 -728839308 699656578 -538972945 825051158 -963043795 376904910 325510624 634485691 727235112 559762872 732301034 88861033 -759893168 831829759 820166433 -976931954 -213699392 425305807 649382973 -802357390 256244875 338123697 -603559824 -937144543 -579440609 -191805502 61073257 -477761121 -478671345 -918593397 445193535 -825991876 -444020814 820203390 33169331 433694868 73465972 -659138178 -846027027 799299519 167166865 -112768866 -454604262 -670085927 949688962 713462306 882837475 15960897 -7590689 -564912302 810422160 -377852778 -744788921 275409901 -900928790 -201919045 985985010 -311326098 -663695542 -258601998 -759903585 536650047 285649533 -36864963 -390503999 877294543 509112443 -89652047 238072963 -108207513 610842031 -117382843 -894889211 931253747 980347516 -463523968 922472808 -351644847 -885116120 -575232139 -597828678 -662213323 626424558 947435089 -778239135 -578128055 -768578874 832915328 608539074 216295679 -732125488 853231738 -310328407 -3370264 453089066 988443922 -892335628 -149009052 -88585223 -850887294 58547347 -66159874 912309768 -781290831 -257127877 -171335604 -534564954 5694607 -104094868 -341362751 102818528 -27341096 95404086 847766552 -793306532 -847473551 116338986 -138241293 -300317206 -932812069 577093202 213685424 460737474 -414870519 344071559 543623997 -293692285 545215525 -715303048 335875490 -948010361 544684824 398167808 -304295805 -330691015 -843626065 -112284101 26286764 -958181339 162737785 244422854 352008080 -118533539 959835990 303658356 994260437 -741341681 -773678374 8241777 960205979 819520698 823888494 -555776248 -306324760 -147507464 -95384258 -589744963 -107326186 343258182 -970506725 236662155 -366113155 -809514662 192346385 974766848 184762993 20729878 -817486825 716052478 479073788 -558524758 -253960451 -139909577 439080886 245500186 477970066 -480801916 421714578 787092426 766013028 -74790458 -924803858 -738520636 -837595509 -200309962 699255083 690968083 -630282252 -936456774 -142951441 554973689 -967532461 105027778 -417072284 -717400128 828268044 -248215583 -783313139 666285757 -430679431 521128653 259862776 249909334 -994560867 -650962996 560440460 730427889 -343186341 -408913235 728812839 125124987 -252689171 965810600 -244302568 589310737 718472505 750495686 425597847 -612781763 98762191 245334681 844756702 416045588 -201997612 -8975558 -580497596 155685593 -857253596 -455229494 180825797 845950820 557673738 -165098906 -104700992 167361384 -704361578 498624276 -272127804 888548948 120177200 997738776 744583853 -830337788 495790163 -572296752 -945098696 -690862391 670570791 722007672 95590502 815715042 -970118625 903481039 630321936 -4543020 827436107 656413792 926529015 -311111328 -264746510 -535683725 -970711732 486070272 581363894 -464534201 -267498941 474425098 -774132133 -730222242 407403232 -232535152 284419129 432589466 -917125530 915179902 614299754 23774818 -28548503 782266628 14172718 -330859219 -929483940 -589565207 -392814209 -337989774 -458420670 167191147 259443351 -908992862 -470422575 -790842672 618886409 702425821 157426947 115577489 4842628 -967847843 367396293 899487983 997360532 957844216 497038141 429124491 636103483 626046702 -952624553 -659553950 101582838 -694629072 -571269840 -498856201 -379448760 -690074988 390083035 309417718 -342154322 97081975 -382719803 53162680 938329011 -582460493 -853689964 606610237 -221755037 552488340 446345461 986317017 -117895521 -933358012 -272237994 82798266 -630255324 -85807642 -689000322 903171571 542759977 -490247572 -311427808 57411551 -741146702 97287663 910703363 -495355205 -414403949 802037103 -562537790 259642021 796189858 -14697506 -358340110 761115914 356184121 88106814 -947476498 -592063372 469775474 -342407190 190307034 823836559 748164949 809055885 -294333236 46733583 -601209457 -420921439 -394062190 -856303871 862639114 962420040 896578581 -670671366 -87828415 574156028 118599100 -422083714 -312659643 -832419777 17373184 622248772 722195830 143827464 363409576 26707291 -905885088 43472818 874328432 -756435900 790991503 -112238796 465253521 -412028374 -596269819 -793381273 -195340978 -853952526 505007501 -756218034 -742690393 -224928067 564259966 -722997813 -961467100 -13031969 -6991438 795784976 248564890 588147914 -623409870 -6147815 -278800760 -108412791 -90787217 -642380971 788081102 19579017 148373748 -356269722 44125706 -547389243 -364476680 512148996 694621976 581825432 614263086 31272686 -879396300 -152147355 684676854 401123721 660073909 -899414479 785214654 -715582053 -230642073 868145941 -889129614 -456139774 277264316 -725651786 -307010377 -485315511 50562884 531913564 900901249 629614201 -256096446 -309525865 820637526 568220400 -594593002 759113469 -622563252 -691974947 591500558 533107951 731081561 538057310 -999786079 180940605 -598319300 -774471669 -379479829 -868102235 -587267824 -592748958 -295263349 711254964 248960474 124613757 968803997 701618868 131063112 -500981338 -489840348 870921997 256489896 -57140051 -558485403 612889955 -827869711 298998348 889134655 -584962904 -724668014 130144004 321188009 729206200 -457347041 -262339127 662149230 -254038836 -833484673 15954803 179922101 685130204 -614427318 -563367778 901325277 16199598 -407212276 372498242 -544702576 -425759568 695615208 324306360 408725516 396532613 -612374000 150639979 -574394227 860311271 260746434 341507099 -252539255 850715643 78694560 171954469 -240850631 74286628 858562087 572025053 -309877853 49643952 -236378261 -696673915 -107804755 963130962 7264839 -462535856 -355172933 347992583 -133909864 -626661792 514522559 -593677587 99870109 -815710337 -18938032 -80397420 -436551312 -378038741 -633599491 740704624 -879663160 -844458123 -710076599 -746286001 407757479 -847453155 -283203939 42642507 179082771 802921252 -948831740 -946965003 -591009466 -697050401 -914743129 612577145 -126485526 906801472 453515153 -852636667 -417598000 -655032593 907395875 428227750 553545452 595152823 -645571398 141444767 290451098 864354335 -81112461 573400671 -208127484 -956476797 -289495383 230612211 757024039 -410795339 330837447 850894431 536982931 671881133 369899645 -286771739 24415333 -985992268 -892361440 87387631 827254040 921814705 215004894 483403645 727822310 626155986 -809717127 909451226 -346869278 -968783879 -869342603 315612004 -145939735 592318829 849800586 232376165 970633212 348787792 684491798 645254733 270448119 778392789 -582947415 -330825222 -370960945 122724189 807440164 784484677 -230416722 41509394 824996925 -227549757 503626664 -739886807 740727329 3510914 -191523892 351288299 -777148080 948395394 -291981817 581765532 777357985 -711298249 -97394871 -638533135 473892816 -438455753 -463555802 707307395 88376394 -632008020 -943778004 -941180598 305286981 -551966140 989938794 205504925 283801395 235072895 -707908208 732910736 -851200056 204295595 116509564 -106373092 260889448 814025518 379200835 -661060768 -175247750 501832139 667911512 944934481 453121721 175033907 -792250455 920592756 701398194 689693913 -823371783 240721816 405503162 -795208963 -321667541 -402192255 -432290021 -731040836 381632505 -404441834 -427733110 557254134 77816186 -742096233 -661778769 103962811 92505820 155501499 517004728 -924609714 599873487 -643513393 695083651 -543247659 -894483899 766879982 -460387816 -945985151 352215291 614069737 -572616974 892975944 -829324837 759584415 668226081 388640135 673904028 -898446280 571737767 -73358722 568513546 354083711 -76105442 -927571034 -196869022 490604181 851434490 -335701847 -281867001 941490085 898665495 313685802 -358940112 442989583 195515707 -404943623 988315186 -480984148 -969083271 -215849967 -36498890 785797162 266391874 76817986 886752799 765182830 75602414 317447069 -399339688 -113024440 -422178204 859635040 66508176 998142275 503791114 946154882 -390836676 -376007113 -213157429 -162746353 362199082 -735421669 152098437 902545475 -620323349 -121166233 -279642717 448101104 852472429 850082391 78530538 19611991 -99321146 604556210 202737046 -899646594 553482886 341519471 -356014513 -338531340 615937411 974395998 37938880 974164813 -94637709 -594470463 -58949259 27945994 -659533332 -830944327 977461725 -942961771 996549844 274956627 977026162 -818375172 -466090189 -630725168 503912436 671455772 603799332 -434415844 -452316212 319220223 -265393518 531177689 232732613 -550451342 48015029 711487048 -457354981 -323603518 -965438482 467252784 502167321 689883764 -303064714 432621849 59996827 -616484820 -824088361 416693124 153481074 -931122373 915967489 -762395874 941182277 -46736143 -394629254 -89671378 463835925 77767745 996417784 953769265 215480916 -371643720 -762369551 -585371630 -985016089 654044019 941937594 -488726360 588727390 518296328 207784224 505446073 657789505 -477860224 66939715 935898830 -495315645 516998370 186563663 -846763904 -465830429 -82058478 -585449467 784007604 -89802678 560421920 253700441 -975807732 590484763 872183627 -91436066 -977095773 570317571 -591223840 98949549 -502764119 835229683 521024280 -20363020 54975097 -760564662 -548611507 398813641 -332264834 172647406 688478048 849676386 608642204 -27381053 -135787264 919650959 -556586678 -9564529 -209003018 -327411940 -429458466 -986008645 -590872792 856300827 111313879 117416642 -596858765 -447929429 -224624254 -821454058 -338013364 939480827 483134202 523958029 -125332393 -749350227 80432412 263453245 984668511 -633217590 -752305975 56853311 603449717 556904245 269784862 -789659281 -970371734 31005887 690857964 354659545 -325211445 -299733933 -87388475 -617029705 471224333 -345403470 -19219043 -547797272 -949054060 865122827 239005993 701194400 -415778819 446778227 789982512 -769963729 -698017076 -957492354 654105772 -662191307 -764680064 768992805 310813661 -996331979 -949187626 -937840784 -809806565 -713872731 21788880 -787526419 -935258975 403385380 -906063307 137084426 -146900185 501797686 -335915163 399369778 397006532 -999918703 -767004455 -639851522 -475845005 -420163226 766281316 -335966700 -421573254 -830199153 981569786 -359845679 -875578061 -267808693 100914869 832342015 787184306 854966578 -504934637 -739163619 -287935558 506059197 -227642265 -901511928 -749436667 708613846 561807838 -434905734 375100168 -840510440 -555783766 -886952877 -636376371 788460121 -511476490 557108054 649076352 811772654 597483788 -648214082 616439255 749082394 -554246533 639182946 -845360021 -186597576 841679860 -420897759 327896124 955010026 -833807008 -488580977 448765623 -527175422 -819673938 -244225316 -661268132 207023813 397931178 -651150684 -490652671 -219500022 -660799136 994421863 -354065269 -466340113 -170881805 408426156 971505248 -7465870 -268722063 445451047 -802913595 -752475405 968234443 -804147145 791296755 809192266 74377694 -336532119 -796895073 -500737428 447314009 115691628 58314157 139568829 -806647773 -489592177 510580688 -538667968 -756360207 -604161076 68711283 -829289959 645059934 396389720 -817202081 -826995295 -51946408 -694081565 483896037 450804449 -844758365 866078815 116112635 964845941 -941102989 763285918 918481178 -698633503 353022865 174376651 -47526678 -841106018 -424550199 554009367 981275086 163666471 -634209025 30852122 -776535015 -217681779 -264801978 -105461878 374752570 793231768 -182692855 -859263325 724174455 780887622 267902324 278930853 -970438706 -514458790 159175955 65338573 268953650 -490159576 -786949161 839005990 45756415 882464232 36322115 -245869489 -893228589 -429518039 978846800 993151928 -581654634 -305205022 134648947 -948734777 537043671 901800792 150838441 562570661 -224782857 -521182677 -510932860 61572571 -74876 -656049088 300544275 64487258 176500871 -411647700 -121612862 403527329 206911954 -964352962 -955352476 -820624101 198589939 934342490 -569316325 657200138 873897723 -284125686 846348848 -56998479 -250951662 827506946 -382700444 183808304 -677389903 -498676814 826052160 -642881748 -736567480 803867459 374399106 -835513571 433472001 -92652159 -240449349 -490465504 -224568855 936602439 286017932 -422094761 -189715784 -113061613 -426420784 -903462901 296210320 -152852041 440658398 11584797 40349089 -61394689 275361035 649298599 496424217 -96875654 -407528788 964556986 -498082648 528795423 -173283806 -928217882 88214533 -173372148 -880560405 171530503 286358113 -317979532 524874477 242367700 -597283849 -460325058 -403005231 -744863044 -515201548 -125825887 -498365866 -35590222 -972710000 -866596862 685858607 555008691 -482093213 -357038201 -928884981 -364778260 129699584 245934879 700088654 908901642 -27115195 278131065 939571076 -902983988 -702850704 296671484 756676777 988539719 -141911209 -742413813 -543136808 -639646713 -342844400 360996809 722302022 361842770 -972495882 -118194424 101072894 -349567483 895704571 -636646086 -566527031 447231472 -511803788 -212910236 534894519 851053575 92198500 -332358365 661946800 -828370425 -329895334 -488727686 -460035328 -47783289 -52222328 -991329600 634061147 901417218 -254210545 310893239 221614367 -952376971 -931736909 -49519942 -597801444 -694575902 -560765728 -701838215 -340889924 862525732 917896806 -748585128 -667239233 534812283 741863006 -484564337 -645837928 445956909 -34395939 526167573 -826308761 -139837606 28605623 875182391 877297094 -811104014 -117376090 191747264 -527892078 -904668707 698752607 445972054 837661835 -351374199 -237414849 -611771915 122434899 -352960784 -491578068 673981130 107103052 903439454 -371898446 136382292 292285103 7787766 -225340608 460640692 646767880 826779200 124934328 -335592741 974814181 770752355 400996859 610401044 723911390 36015499 899845725 -882319978 651195666 84601336 633455384 -620719036 664902864 -483982126 384872999 453483644 594314587 980538553 890888697 -734458285 531658332 -225373020 -645698750 -157782002 229154447 -131458053 920660741 -46976841 -981947808 -605751106 -432697798 -490434267 737230772 -708345675 77136942 891922764 -802954901 -515118343 850871063 -381754867 973701381 -244795424 -575114068 508926924 541218882 -58524277 856813484 -199918120 -329088665 346052904 -482803910 -355280243 -274147513 -264023795 863712450 393413207 -937095596 -88907629 -499770598 -486314966 39356224 -195664688 622173016 -91844747 -658765382 -322620778 -853076959 756605414 756116191 843619072 580851943 -701895902 -291790654 729890974 229421820 331657889 69774098 238737158 679074982 703989790 -918436703 -596103973 -342313090 -475806354 -902489633 719397838 137814480 773871091 -49081153 572384566 27795003 -149904191 575855171 -128579395 -95288078 761840794 342665583 261580542 160221456 405064498 -704594773 65155201 -233086286 -153812880 375882883 336126231 840303875 -143548962 468607891 -560736715 192515635 -751448078 683591909 -586149224 98089890 428869244 -328974184 -445394507 -58278193 -502322049 870695825 106194631 400352669 -349445153 -989363785 -168789925 -293162477 533440159 -739791586 -92227198 876109161 -512730301 -912086633 288800252 -818782980 478775874 -535873892 45770411 520930857 650423688 -73891350 992855072 455416563 -527697424 582624888 -874552491 -87002086 -193438149 749145933 358467242 -963081071 -294658811 -271172535 291684751 -970870854 544195463 914421737 600541609 -368634708 224659675 -200529247 -583165464 -51105272 328324976 325240172 978569981 -598784610 -44080131 -827578685 969734924 504622689 511809020 936785744 -716553882 -788423471 -705176003 34066127 -998109537 663855635 632796715 -660395517 -485708252 440918172 -871671830 533200475 -444571719 -923445632 -856508334 501393998 -906276065 916436426 961612638 858208022 -420995565 124555503 -606065721 281845161 -397450071 -81364874 974192162 -554805308 516514265 815021572 -643169671 -255799351 -785378892 485471413 -973849354 886026821 -954434900 827446608 328728276 -966094447 100163762 870190821 -594292241 385327478 440279634 -499529712 393075330 597289806 226362717 -811836458 857456883 941613723 542400391 -21363966 -524352741 -490065449 -382863827 -561882949 -189526192 542739128 551341322 363728754 -180033256 166322667 686424643 997544508 433512623 -491563818 -452871989 -440421168 793854242 847426543 64397151 474661382 920697512 537449399 338166454 -491594877 -689112864 -793080845 -951574538 -936270883 -290392813 130414106 -131580200 -952085809 -237442712 666367409 253558719 -77024222 202439603 -417054256 -353795859 380342117 -745928132 -666572655 64231118 -548494846 -726573836 284445913 311287005 364807952 458315019 850157421 585695177 128410374 985909371 807825770 -373138009 -962365283 862157267 701113019 -3887981 252426417 -568525069 560929520 -206900553 -71962059 -219946786 -96290723 330192027 -655558745 -673706227 -631789950 -196851289 56088982 894786977 255615125 710835230 -842870959 -983453126 -716442425 -623300261 -50566198 -488225317 -620564380 -879388150 -926692859 -635902940 190641475 -556688335 -586437371 -996537401 -280256339 -952394285 -161996478 195325686 532503865 887197673 970889389 -321179937 53775805 -573542402 340038853 -530254292 -774465070 318466987 845872018 -816732212 471702034 66088952 879850590 838298979 -720258967 293631309 -374552405 -300262943 661195912 -848908608 -675189238 705980966 538623521 562568362 293578126 -538688840 -837494458 -626333855 826899908 17797659 987565950 948023222 -236904308 150904563 70563872 -998555104 -152267209 -411662873 215861377 -275147204 -652947104 -469978358 373648545 -151555046 -896175089 -387091266 -922282974 -128506293 -377932784 421030851 19301126 -784368130 -337552342 122873027 404694457 746609594 -112269970 847358885 542535433 968216785 -143046410 -581566574 -572153345 -818723210 -238277073 -257047481 534549619 -814610637 406118315 735328017 -897836847 488614240 379240907 -770577425 263661961 -826422473 -859092303 -747571080 582953111 -968309271 -894290614 -509903604 177588067 903318614 -171897506 730110347 364850795 715684687 -19750674 -984414451 184703316 -689719112 -131325219 -178074961 -733551387 -573168886 -240106557 130462246 787758730 228840414 -697614462 -112796017 -749083322 -561990810 -687874025 646507469 309397524 -774192124 327092396 302049950 -218898558 -725062585 504418519 -577417811 -350932585 89093696 237826213 934202183 91563108 -875803248 -170531398 602324218 -796803553 -428389862 -552173826 346187865 -745520377 -220170805 -362422149 303030270 -945910562 564870077 692642449 718553263 -641343664 168894552 237679166 -393672405 -130062294 -809532650 -304362415 919386012 -781939871 -621527551 -650479859 -787924373 -822695583 -303957327 -396914098 -600777479 -271468049 402507760 -376353262 919640537 523041954 -14796310 -814568419 -550450791 311362967 915264790 31318227 289204559 329439298 -497118774 208417492 -637196983 722975387 -877187195 -499458894 551553492 475229988 -744130188 943307909 -94361295 801092279 605540529 -748345484 -22708375 -26609543 201394689 -219642824 810647263 -128323929 183420308 756924418 202248611 -630039134 386888062 -914872719 -615129080 -371137301 -187164355 -258420544 -661673933 -522208485 467584508 607100721 -323319909 -620853313 -632873105 -898030834 461944642 -105467639 -789826802 450346242 803385460 -171712454 329894757 -678978458 284799380 -649913527 -217215764 983859071 611550561 -349528527 527957718 -987132251 473249465 -54954066 -536216545 129130219 -834058027 -232830020 480246287 -254086921 -659074726 -995306838 785218469 657115952 -691191845 272323203 -237885499 -602798500 562904988 94715320 -193505609 233821082 -255530165 -15702360 -897459936 900324576 684517042 790268463 -138315235 -158894008 108332191 -33223299 -865153595 -430306844 805490920 31264206 352715753 -457149593 36348349 -323574317 -477571262 -868527833 -720559370 513079867 510607344 -825809344 50075309 453975182 841757048 -628587440 805695930 -668606411 -66592351 -470107539 -144349215 -92145041 554905174 -389470291 -672594228 222882997 893032975 -804422799 -238731295 -284493309 614769313 495076008 -788154003 679477964 -613794463 -802712331 254142719 -904287025 -979522177 100236208 632317383 272648170 994831347 -848831649 -888708324 -706925389 74796306 -792768267 -910187751 -100281888 135691995 145881635 -851118928 -392937106 -299263135 920238133 883388986 -984721452 -246970081 -518527275 -478012530 498294522 -873788590 -404256997 -501942168 33800426 702223200 -309629302 -667628182 -195223836 -644695207 -643339424 -670942958 -737789356 -15434476 -669214867 779867412 469976991 76070482 -246235127 349427421 -717660117 -562015160 966422828 576707574 -58689096 -583687031 920714786 -171500662 158299560 336002566 -705363838 -877532616 844165268 -249936030 155370597 806173278 -340571234 186344857 -748168898 142950087 -307533806 -733558202 -601620677 486413728 -719470494 -4866415 -931844388 170756324 -891912549 379840793 95663375 592496195 999002334 -19372508 -156409994 39198250 -950541625 -428043150 381440307 -306654953 -984472019 -772620478 -435244809 26684173 -603516223 36462341 -124961170 849812393 -659641006 898234122 -136473586 233301213 802499928 -643508448 -326341598 -664197197 -434287240 -116867206 208006124 -666266313 -332608311 804906339 328456117 217396141 -297372336 -244138500 -694395973 -111608190 470157626 -101920856 257813222 684208114 -209548930 167606317 356480612 118333402 -850073754 -516854775 -542952313 -976700023 574194586 913447174 750844556 406921970 157265413 -478986726 549490338 102236169 -108699465 68809892 978205667 -457603052 586538338 38572112 485806445 953229838 -249760346 906318752 -113783905 883347184 -57027053 838022667 -778461635 -15061409 622547733 -271474711 -806144800 103075574 -98649707 -318283565 903558844 664575883 744346992 -763905883 -430348369 639447741 -773459869 -380052028 368696613 931730899 -237297738 669429306 862044506 -754188971 678847203 -307950702 -863474622 917078902 -767574784 104883630 705423243 -918027633 309850486 -474201897 -219050119 -790473253 449774455 149922776 889073579 -948030250 -355747241 -764435865 434363262 -620224492 -707763850 -346462392 604279541 -170403866 -208169350 560659586 108307757 -344853584 732136133 -429028834 660291174 -550079073 785734750 -629397132 -777179129 491085562 171625299 -556882294 782554064 -375856330 -400138529 152749333 -327935144 409030032 -290666491 -770192479 6245856 -515485316 611124815 -275600298 -867632270 421238232 -804198603 -926133101 -408668748 -544155003 -510345401 -440705143 180682395 73781041 -6211423 -761108609 300250457 -499329045 889098159 -347162291 -10591470 -620293311 -252236669 -689804972 -509457039 268750816 -798597282 -644645465 824824261 -462961200 -851718613 -310474445 447067713 399812466 -93955053 97013435 256680600 -229451449 668415948 -558036641 446236115 316032927 126480129 -533085730 -752480159 -623635633 209169971 442974913 907613070 -111623692 -974321238 188487044 462022533 473901816 159180726 -436599450 50738786 -619077972 364944217 -533206609 -629828443 599342233 728402844 -25272402 70216544 -434430777 -206471980 20091718 -455342314 745190319 358728239 -717065910 945866616 -739848556 55032266 776419016 -6661692 -881656595 26159943 251369087 -418515703 -698427071 561467119 -735771004 608273017 36378837 850119049 -79114153 -3331532 519396202 430511299 -772643679 311326348 668794251 -548433388 823039340 -906251796 -339047276 499644325 -727476828 664322796 135015817 378573041 16899744 -609677360 160141745 819779445 -694680610 477544593 -129378366 481404119 -659583084 91748042 -325521132 -109382512 -7663549 728699716 207594122 679516363 -728497677 -945325603 -817791367 -465461924 967836462 -355892618 -42988451 121860501 888563832 474807525 -828174619 870399663 118452487 54470714 -166863333 -818244882 40485221 862589264 607107093 -463355974 89114095 987430621 -368403218 994195894 -906004100 -653765379 508170608 312681049 -557808460 831527865 215234882 -636061638 -687802840 -787640069 -917201822 -572715803 -858379834 146708481 -846298638 159603985 -295130095 -650844720 520708300 -866129551 -351841372 237752943 -272247328 456029716 -281000637 42549347 -493376059 -500495113 -744729079 -483315639 -535443228 601897557 991319151 -835801025 459505671 -193915893 161033022 -436670636 766974889 972387007 807822754 -123957382 -177017026 114917222 88524185 702576950 -249061328 -151887547 -100570852 947385353 420553033 881191926 -150247134 518041739 195258373 -465011304 -233702889 996759469 365888913 -619961237 -456025860 54238893 117227506 -739867527 -695852216 -355311925 968609357 331724441 585994065 60468878 206225619 620260395 878283693 -157746973 -127753418 433839587 229530760 -279341519 63290019 -246057897 -815754845 780018792 750272723 966477607 316183846 666451037 -742152078 -604653519 862473564 501328329 -482051548 268524915 415402307 -284061472 475895470 -432210046 -983739394 -794204855 -346819107 -679028392 -676689726 928238331 -80360755 -509124627 814251443 542645264 701106187 219484956 741617073 406398063 527854036 727160233 259025495 952443276 947497809 -661319969 21968320 -420283458 -177811275 -905083427 -786404685 -155413760 883682285 157310651 876786061 -194954637 -301224064 -856668388 183614391 299871870 -430146687 -839013810 10957279 -290121565 -738886894 352962395 991679428 462691436 -135846264 -545717945 215983698 447760905 -713320985 488565760 228174088 923644043 12098830 -150901676 970379767 775004366 -868006390 -962776044 850190554 -475550839 -497656532 -350481520 409816757 -903866262 -673305060 -87910016 686837936 -187479035 -691422292 491507809 -100785440 877056297 356161274 526906465 428130193 43151531 621154170 491732685 -2617628 355959003 358811775 414510545 118134432 -36117699 -666755773 938949551 942538289 263740073 531858003 411032068 -83750234 149888582 679370597 -432900855 -306050747 509768055 836012281 -398922834 286632378 -414954345 -28090634 -750936040 360069731 964935703 951658573 -967289025 121799896 494086018 994299445 72979716 -233769729 289256414 -764391232 -187145092 780561566 312148460 939417095 774439010 -281763897 -925941848 585880849 863470161 -403365624 -203594631 -752252329 85901900 -154924438 629997633 673189324 -92218839 -24007485 -648500669 -380359017 -363384879 -840078482 -947761528 292922155 -660760752 -30562448 826171128 118576143 296452202 903724895 688663118 -279312558 351151482 -37530347 272248465 808248402 70262215 175276396 920525223 251567210 -789709095 175881215 405022350 -94521847 -593051840 -465854229 -45778170 401050761 432680755 87484612 -674093918 -588339740 665286279 -843207831 625584125 336598037 226700470 128055744 -246280827 248692438 673417322 972057057 537592810 510490070 844870695 -20792284 333126804 -776307086 135667460 37012786 146144298 500926482 -466492840 -381233645 -363168708 7062965 596534492 -198667716 102824062 -477561762 887025810 -289761211 410040984 295672907 -94841087 -768859761 354518520 535330783 782385188 -978142406 -826810533 315405264 799254030 -178311300 409475903 -707927833 275519221 -602771970 559920141 520164499 929704477 -33266423 766563631 55118306 -727476294 154273120 -546291609 -50552117 -423289777 818013271 -802971409 -947164757 -809525960 3186392 838916632 -308478516 321969824 -18477442 -390991273 321380662 -736848754 -459623972 620866737 -709364808 182212926 -800442433 -517526200 811396363 -639987662 285653331 189116785 -472830674 287156176 355735605 746032218 -735061701 -882331817 869049472 -118000199 -435220755 -417044149 -722022056 -185898366 -489003640 -230267245 59248016 242840142 -67585544 -701366265 -164723805 748292095 -789502699 -641514254 993523232 -931277729 832801334 -945975303 166069580 -696532282 646962243 -84362827 2800217 620888028 -80326516 100228540 792194121 -627844286 587626892 900317853 -489770863 530016499 -848432406 -411037265 -176091667 235666044 -727280973 424448958 -371363707 415936750 988228979 548056295 -756746441 690248607 708495811 900762633 -307845501 -180201416 -333316511 -738119395 22507477 602071283 565128557 815253805 279220293 -61866555 160258879 585016750 51792042 -941434083 632780245 429598426 -49102671 -406740827 -148854334 803295453 -316775221 -200229007 613350296 291899843 150019528 -391596953 780298718 249754796 868472269 762543715 58796241 -834565118 608150401 638021810 -798883784 887828632 22990485 -718891862 342216412 -612161715 -687915578 -383261509 478409382 307562571 -242197874 -148927486 -897347566 115184377 -636006667 -793512096 -718339828 -20926624 -57660624 188190596 -966082241 -693778351 -370543001 -866990436 916059754 962671178 36833585 657829437 505333902 839129165 -670533750 831394482 511679129 -204540389 -877986220 -947390907 -355004994 965168783 -817824890 927971244 -289537832 745287776 -766068127 815312549 -46835506 948287153 -364101270 -588183168 5391248 -601636952 -76886042 765600043 908318175 211573499 53987171 266570661 -804949312 980645870 -189325828 -253169898 835992975 -732039481 605116165 -355400395 -744788029 709695857 -248820780 -814800059 -516746209 -715777680 833172640 -322068731 509090100 -555552635 110977758 -815285739 -203850490 -227343912 297250187 -298003874 -208337240 -307420705 907713333 712792157 -791829312 980831859 -549567829 -355597685 -397053940 692426428 298599301 942682003 -805082971 -433487750 821981892 800732194 -657209645 377648548 -637371041 -539146997 112974443 -841551577 616639125 771967387 -597893813 75681527 -590133632 636452601 -891165001 -219062524 -844619196 742012694 -583740727 -967466111 -843124641 560469978 222715466 987791049 851790366 158387843 315079149 617937417 714287329 -37858366 -806809003 378420579 744413321 -198508557 547930425 -554149053 -977497161 382667424 -956742173 932043371 -845343911 341505716 -730727567 917481146 394499311 -50170686 934459473 -505887654 492459373 418253620 -910238457 -585816259 -34688735 601132895 -135887881 -334456666 -185420414 -277482838 37320186 102240286 -182281258 -615458198 771478749 512068508 -777216002 -821100421 -630773564 875548697 -92550892 -202330522 -331234661 26636323 -549493557 950279530 94793887 -103007517 831562645 -40379666 -845024584 -324140093 -927582660 133743741 -151551489 -67267319 284657588 192672996 -536547501 782434437 -598472572 226234171 -476580423 -61666323 881568747 -728812230 -473845976 753047979 662361006 -706983265 385672961 218655334 -27354458 235988699 -237174541 -698702034 -183916890 807064149 -118166270 -505108783 524167822 -90000816 893294407 -404380503 -111511726 -760266332 663428828 -56207861 10623161 351984101 -708491914 753598833 658380083 769857880 107098402 539353932 583036109 556410892 768104909 535433515 770844420 -121372909 950776406 -326695761 -896984193 146279005 -42353250 -616222316 747420165 527812038 746897530 -58180373 -389658213 329916470 241544492 380660271 -805628503 -370691181 392286163 -625386843 -217593921 980590208 -614212219 -645378495 -147424012 -7584583 937317897 -877881286 70586587 782062867 -833481720 -576302694 -844771127 496108952 534983661 -499310624 50430772 336796105 -339616627 826406346 691934172 999992465 -956591238 -939959986 -570931281 758104751 -701377648 199624824 -269987821 424960782 -943263200 809132898 681759815 -697377973 578297382 -57788205 554736524 678144628 612574518 -104374762 -730748651 -559903959 564594498 604113678 -930656991 476843185 -155696975 -891741930 -839887831 -221629734 557584762 -194989211 174984062 591922232 -816187988 -222474587 37633252 -136598454 436507771 590362201 -749712325 468441348 -652920700 29402886 930205618 92299155 402115709 -525824437 -688358256 -262517718 237850690 -65120685 -17049812 89482243 906956029 184951270 895612921 887903723 -161425710 -382770343 925409333 670998096 674000089 278220774 -507451259 443468467 738911821 767057606 -76419850 -626139952 -616695224 -239879917 723146785 739456971 781349814 907569509 -450885316 -40625031 942689075 -190392626 -554352662 -748727082 815820081 -799132478 -30406300 -878247954 142819417 88453532 -16536939 422184326 137118003 420624729 688415753 515692207 -469816865 -608583839 95624036 686722469 237289655 -963567997 355081911 -674936193 763271099 103039647 249079432 -577739447 -404399509 -959982569 -378931961 -209482670 737599078 176058296 714766798 -909835017 916419160 -402340409 -390895580 224758406 181044750 -444863253 357871753 -247678008 -747545485 -245812058 643491885 477894016 457280115 417180753 -119226159 -162946663 283924826 450907106 -394831585 -253852349 415010142 -383003695 -964551799 645403593 659965008 366765750 1816207 448223057 -431959383 994891614 -194222022 448403412 -826642082 849641621 53082734 -274743051 -477423002 -800658017 -142306006 -235735639 -44581141 -454019604 -29366647 -93480950 -206381512 697306553 156522702 -353895479 299795003 -289211438 637596211 242063607 -582319973 -821995218 790794491 125368995 -861259272 792717849 -138140899 314099896 -856859266 439312079 827329644 398454720 465961411 -198291741 703166156 219645240 243136316 82635196 226641554 -717725421 948136476 -563648197 -168945200 -31899636 -596399377 635125108 917609245 259247044 -602592662 37450089 841494416 460748703 -180749020 673435670 -835482885 366412416 571879413 528387976 3087570 -755932364 552530778 619459973 -122388243 231733567 810998603 -254454722 -911585814 554950989 661239165 -373379768 -788928616 -898202977 -117706704 -447030865 126072464 -822823039 -764115306 -913438866 -814135616 569502912 335847943 -667359570 -781839137 -376486614 -539841038 -683045114 998439519 -885163492 265889206 41698185 515461404 -990564484 -598734955 -297265885 244045177 872342623 572164746 565739688 949899889 -138302219 437537173 709025164 845582169 -483558442 -980782080 -62549960 -765149039 414412237 -122141880 608447196 -986265864 -676879158 -89866574 -161586118 718536150 -891142116 -418489653 -27047466 148912955 568321652 -329707373 155615117 -678006610 237356051 -773186835 559278396 870601097 -153282338 -492457266 451891053 10935581 928660982 -857512581 -394293442 -37581406 -517754913 938437126 -215811875 -351301645 690582793 896515781 272536304 -22613838 371295107 -746894833 -397252339 -44836693 650763105 -681811535 -875362448 534277850 -950946675 436431045 398669236 467750020 135829908 -319098359 -459585409 221989070 966244335 -922114122 -302123187 745864613 248627017 -122549343 -722051894 -12515855 -393401274 -236544043 315732455 -741786867 842088760 446664686 -522035925 285841305 495521242 211887302 807374912 515425183 -260766344 -987909011 417319701 -989605070 -130387794 459971427 651991811 19619292 101758937 -614237089 929512449 -198999775 -138949259 148784906 80012359 -968215224 368912611 101749111 364791954 -332951942 220097468 76272811 -568321754 -756437377 192738045 -482463430 240097794 -174969216 348049880 45099126 -983900609 -983055254 -12885189 231950452 448185479 -826533648 373778839 -601750433 332858536 -795366481 -761558972 103083340 871100401 -395516400 -337375807 313698013 66381763 418266944 -23891986 316985318 304912148 251137307 -91520955 -767832754 -556838866 719817887 223469543 -993660353 -163977045 -875811225 -131272510 353667887 565849096 281487680 187194894 -57717767 -257668256 92827876 112138310 628723711 -288820566 -627042258 349451893 367994997 -249423918 -64343344 -616478265 620354535 -291181728 -271248583 -716273536 265181386 -760061756 -564307493 783624833 760394656 -472868586 348562552 375022617 -959014624 -381444145 -254796040 674499568 238433662 635121768 301354958 -209283802 422854248 -993965002 807459589 628452008 -763800357 -971728584 -533240382 341041802 -477906982 -622250048 -397755468 -950963743 611711259 -403748307 -698924709 -472987176 -681869457 -186279376 -721366559 -300301091 -601245939 67080617 428872911 398456341 1762705 559525572 445179000 990071791 754271957 57997489 -625698509 -625457213 -189733170 -279639584 -659148179 -714986660 959941208 989813198 -805887993 -234582437 -179286584 -983693150 344815550 -269937777 -921553514 -318385455 -853372227 927634084 -539912562 164661831 -486903563 -219867685 941478418 27797417 -363081580 336137722 -450902449 -448180136 525247698 432731344 -415076838 906404608 -482875654 917116008 -151103637 799541939 568597331 948668657 -652128987 -844651517 299842242 72461359 2153806 483296500 908479230 214369308 -527451748 786443368 -712175779 882177579 545723851 639378325 808794239 -434413115 683867825 15874187 57125344 -563894868 669463717 -10202631 -548326775 635147228 -454411503 -118826640 511573656 -324312299 -834851298 85790912 889816587 -721884128 -810139468 382767549 806059491 945502718 934862020 -605955983 634793252 961803516 925584407 -906166368 -95632091 -316248292 809532964 256464121 150024442 -172032151 592787952 678699576 530993913 -712861403 -894731181 123211011 -213339081 532668884 -897873051 393374939 935516265 -40201582 720031345 135667845 -294482953 -397311873 -133452738 -438748947 -394387841 -407978701 891689539 -72310823 496331255 -929471890 359384589 -178432887 892981351 846414777 -618377856 726462956 -723101450 562755167 -391435695 559005499 -590407610 337805098 -372442710 266538733 -179200379 -631448918 -95303777 532416147 257319980 -437134571 804737285 -401757508 -739601769 232338635 -439632458 234070353 504594640 -779695913 966883876 -41147471 -708582072 206134341 424791977 -414475318 -219932335 -975203675 -768580703 202660267 974342676 879130292 802587097 202296586 596063821 117132417 -919932438 368355858 591331766 918031933 917716770 366231587 252845954 508020111 788184468 181334788 -611462549 364065177 -993499829 -396187614 -691207389 612221923 888399090 -705393036 88762234 235784858 -825360986 -734423589 895613160 542631823 -60551006 257116809 971865343 -59569996 -268916991 -542957636 -603079505 820279223 -112914100 5216869 683120776 584419218 582431271 356573954 -887273507 439161570 -55926409 -842333403 -349837817 727396635 86323805 -961468574 -341320209 -320594972 908174197 371841754 -268092936 810479633 5903324 -758997305 -107615724 475955447 -626287641 954068761 978125295 510832551 -47541584 223918795 -829216990 -610125870 -237998085 -279168470 887182799 -970170342 564444090 -659997740 794586385 757577370 686157581 -706027564 -509194625 832707671 -473516928 921341458 -795129040 -289992755 -229923810 585095562 -272346062 613370643 -667316566 690686434 -866574579 595104361 344814648 33471344 198274709 637974400 -891209914 692779844 191017844 213379736 239399065 799543103 862319320 454548582 298705334 635311280 67100086 -735974097 445626449 932338524 -601089680 952206947 -993833609 -519273507 72037246 442106147 214349713 303124447 152639122 212758409 229983236 792954371 470643415 652017332 -281802347 -673710870 -532672598 -955996127 459466122 -11855986 -785041917 -62894783 591120169 375308234 483934323 662071266 737050306 -105325624 -536509245 733063363 640600760 -476004635 -779381527 -540886752 -310803537 -337180814 -440477323 -509663551 -143447654 -22118242 26387466 -238993518 -184875422 343422800 450885706 -37499341 -6846893 -622703657 38232680 221667489 923692710 -92907225 -405414607 753504959 -912372711 -62151297 -97161238 -418447595 805726280 -542433098 776187243 504799050 242251466 861334720 -886731521 857117049 -501716297 256678441 -840385725 -405795312 -513955287 598792375 -665462911 -567482036 -956239933 -43610655 96075262 -408677771 246529032 -590232640 -310846860 -946293905 -387415376 -704423090 -155799698 933117411 658083904 247014866 -204732678 117398494 997299448 -734870354 201535407 -46083098 488310032 151309697 -139816013 776115999 -686834495 -974044472 266097562 689938892 -350041519 -417120520 876729677 -721717499 -394893919 -330214891 738207322 -512718193 573958792 924040351 -63648787 346647461 -167311971 -920268197 -686602070 -4784841 754542917 172888641 -750247335 859525418 609328573 390557242 602708432 878875400 -727580025 764676309 -561656062 -141062465 -497303266 355931068 -61906263 -251262156 -263762500 -475993899 -277413187 270085110 -155603202 747844158 -12707592 -654303034 774179935 339599649 -257255324 166578234 -456492749 745938791 -499694634 510474404 409200699 932755072 -261527383 745142709 901969854 815980549 284887117 47043261 -427527633 738741046 -371862324 -75950004 171462328 -292210730 213297054 -616726327 -920634828 -993112295 -39200123 -515950194 173488069 -684753060 -812667335 923342550 -55654691 801149402 -283954094 -371080123 -959726821 -858055795 -969132194 -420514122 354568448 -534141755 375205878 498280516 80667231 -525178243 -25453985 -954157735 828614268 -252994015 -738168734 -43959768 -48744695 -786222582 549203875 -28580975 -339018983 -543315417 589408456 94521377 -828369818 564900584 -580155343 -661357146 -615254531 820695942 -665458022 788555430 973763791 -274825946 537783846 -405110056 709644751 -250108815 116875444 -377879064 -791186263 -613135320 80813307 724127945 -90358699 39622624 382722809 997594094 -163926486 183357610 -607666608 557716943 499232213 377827135 841931276 -505611619 801455283 408380031 625884462 897027338 -52374162 939332039 13838082 977455198 635900690 248754946 125971201 -72602484 -848035544 -323321370 -284806084 253545001 240768866 73545044 472201534 -570838853 -86034934 910559675 -927799768 473925288 524548278 455276444 -521428551 691630137 229337440 -794841309 38660662 339291993 668786804 221765419 689088804 -107950334 -876367995 589722842 818817199 273395000 352504829 -349909583 -43465289 109333682 755999582 135066532 18557756 -641980589 284768878 -13865649 315008505 536996458 -196091809 435501494 775872224 -711138289 601785938 -944054890 -95131430 -38666439 177138629 -883602324 617826185 -599377464 -638336043 -479680111 107100351 -671461143 594732742 -509436331 175599780 -969655420 180508900 96620209 -184012935 366576567 781233154 -22533726 439366733 -57668565 -458321441 -411067346 -756184276 -143570618 -103042832 230579019 871238516 -194166331 394066479 -231188239 952893588 162510765 -843335802 89239989 -703396316 -149035601 635587437 14041536 -144244276 109547073 -783089708 -687100948 -957957832 627709152 -704241556 568086183 620698464 -361470509 -14603405 616564594 688366545 776189614 44591725 -646849663 843251830 -853508793 -934244664 782056498 600053123 992433551 -795886984 -998197959 -160022733 -577918942 475505584 -2554656 215523314 -971915159 -670415064 -988389409 -360897735 -13707167 -642365574 896261794 -317083108 -10625299 -74624908 -446103635 770668388 427713357 141812938 606039059 668331392 580721989 981557986 207778191 833238295 405298075 -373472436 564800775 -519637881 -622832626 750770401 -377532518 722635109 331416070 45499209 -88970547 -208382279 516273063 -691632936 -984451099 113627682 -596781383 273870870 -953612154 -952078899 -39985662 -904703984 -709903491 -692869532 728877362 -631068074 328129429 -267980312 965525770 884232621 -476020199 -593536523 -651438109 -602115274 101237407 -621798335 -204707828 -117484665 -341549584 807249326 938671086 629339089 164709528 -237520761 960352796 -829117147 944747495 379512881 -887567601 887261599 655539322 379881235 -149776007 134723608 891036217 -310716781 -862021110 104661546 -106442894 319570007 899239298 -125510831 -767989615 -174755824 -557543949 997763358 -933073616 449753919 -318930786 -122199798 -492882003 188469750 920985554 -894659140 -685344171 -424388558 -993863867 -177055348 371438147 -424056914 -853243084 -659547994 544157918 -638985222 645853153 452856202 -486369511 -805015298 421555884 -176717700 419031079 -601820311 252824019 -85563802 -285252269 476925938 -79816562 -428316952 414289308 849902549 286887417 934755447 -634703511 -481214606 398495679 -851643532 988084049 382462552 -371743448 710947162 912247013 -431169161 -191343159 -895631285 -817534375 -573832354 836764729 -622711012 856703160 -443401973 -580252844 280509373 -468150763 621260158 -426957302 -752353655 644391016 316965831 161686940 987481544 -430953442 -336954472 242843035 667700296 387027783 -327989206 -933999451 368096968 749145406 -559329453 146736903 -362417881 53550336 464755065 -53805713 307754672 -252432877 -372997807 -247392973 -623610063 416109891 -289918747 -564204410 648411269 400910368 92274092 -717699247 931246828 438285501 -125994308 -341660050 -812463940 793630099 -989627049 254103696 -531146527 499132431 323849843 -629882755 -585140106 796290693 837365953 -612153186 123549013 503544135 955243437 292204945 45451919 -294284307 -245977696 -109353239 656161361 139714108 67690378 -885168211 828647187 229972344 60397386 -586859478 982181189 327368029 151493651 340779381 694763404 -290367057 -701666651 -188834000 -214009203 301129096 -5597454 982837148 190562077 -737537552 867180268 138376931 -737746292 56583859 611858322 -901558504 -214398694 -564886470 -55221931 -860152937 768444580 -563983956 103497784 -615672092 -2548919 338991192 389389035 808082603 -977455797 -9689547 -133642224 456138877 901620667 -394059716 661413182 -99886890 842343800 433601946 -956251128 -8425389 -209104446 -393851407 -129353117 637043393 313265842 854392626 -411332944 -898185437 809321095 -694299640 -440603091 888296933 948393973 548908660 36160634 550183993 -761927001 300741807 907958731 598136768 377370289 406516174 81447416 931461614 212962828 -871845418 -917388516 740513178 18012328 901079068 -528634279 -815084853 265760582 -678359979 -964831526 607353547 696352235 278041710 638658314 -572283694 -654374394 353831250 753208468 642607380 -225440851 169134830 -908168809 -442063792 -170220213 -263017601 -596199720 144806238 65262761 -396492035 -481229424 -645311485 -481683199 -615828702 860456032 187816089 -31414528 -305167227 -360570292 -929266136 729947611 983239436 337172922 -148785011 -491179885 786199813 258453414 -160114453 805144263 940656698 376512414 845328193 355681091 -704777156 292230666 729104830 -696744599 98437745 359787950 327386307 -899711909 664006577 -895522026 -96231029 -884114101 784281875 13102157 -658593505 -703433155 965080112 85127679 139257429 -416037228 31633112 302546316 641539633 -571310916 -888429763 -737518342 -870089038 289525856 334388556 996252685 -239879905 -333384237 -642786429 -539974260 383994548 -604349625 -961995345 -951639282 -975120580 252408929 102237094 306337087 -46836576 -894694446 250504477 165207008 -475958413 969917412 204526485 -316783810 -760629584 932570702 -512447343 -628252156 20885445 426650790 -448406320 605083513 -927871098 760386536 934378037 -319312830 532261303 -135327630 -522131302 940277643 832172080 877639609 417527311 423351130 -741298870 -687751871 -784001386 64544947 106709092 943970479 -659688845 584047783 171977869 108578888 -487021950 353026577 418718298 -552567886 -712453028 97949048 -308416776 51665472 432211868 -790881152 -995661122 290877010 148348931 687110724 540717209 484651734 580100179 -107152990 852830806 480831008 609843161 225712661 -271673603 656905326 -10012139 -37773432 946861508 4912282 -83648946 400347220 86689997 860004883 100089303 -240918485 -738970149 808332857 112742132 -897916716 -797315624 322790814 821529315 -529583398 272285128 -199671551 -897344801 389263789 669141287 766527664 -42106960 -527618288 -541523690 -904095258 -933698436 517160663 966889099 -804483006 -64401118 961631294 192147750 -497342340 435299481 958641200 180708159 -553377756 409090250 -876594466 112048891 -186134118 841261903 -485925214 -111438968 -328662147 212430084 -352873667 -829889548 818089664 137089607 -628283342 -505626681 239414964 997906088 709105868 -921530002 508809587 54662224 390581595 119918125 871852408 862850829 39978297 -358975566 -754277541 -521753681 492108196 677459415 924713640 42492956 473991344 -801996449 910117583 169477614 -793442305 -83480965 263597752 -867515460 -567656898 33038385 -217982797 960786513 822625189 -784449883 608443677 -42095276 590007261 -754949977 -15269073 -348573492 871351268 203141451 -764611924 838689936 -691922493 -746783224 755232604 -333086807 693340437 -807393249 474968704 -344377519 664620353 632684895 -930396913 -470224241 -66801124 -429307586 883181255 -388882848 482793813 -188299839 -249564967 315556565 151424857 -228975643 455375644 417631030 179311993 32858255 848654598 -663003065 -459713210 35001014 -642626732 -195164766 -277710716 193927424 -637287494 299347332 367921040 215964169 699423695 -501651590 983067340 602540979 -743268017 -458571921 933498420 325443483 970121279 -162013418 616976472 189053565 -592488941 939026762 -527552075 41610086 -667011238 323012599 152125417 772602036 210220108 116000176 -887705 392555505 810116151 916954672 796484093 -404028448 109852880 672799974 -847111273 -910919270 -112224025 485080802 -25245912 -218032846 -103321803 -928901886 106692231 797159791 -522878020 335186196 -229790350 537134471 120207882 -950343590 -148463959 787632394 -435506058 712717847 -728759025 -227345108 -954788652 884104011 519197990 546823388 967327605 399212105 449932804 -434998248 -973831678 116592094 -816791489 -743040594 -429692983 -722037037 -60739901 -160542190 -93456367 377400881 106136291 877470682 396694652 -946669602 -640252630 37379857 110634941 334113855 966122405 798441685 -235717503 -663998280 150977376 -802159816 -617647268 58756595 -223793934 123718401 -438001157 -503935763 184613447 262700812 4528453 -26897384 -784652779 -101203666 845867062 228875727 292033309 -481054561 776848878 -716896624 -334562420 498786550 -525332164 532412028 687024202 44040596 511448825 -979323414 713436443 358031044 945203951 108530383 -839649440 136326173 -192241141 -770372403 432204978 264906944 -104116223 -561498433 945995065 -190197960 -562996582 204271004 -124260175 -538226605 -162451843 562981070 -133715652 -160358025 -974344202 -843887197 811340623 970070812 48588236 -237262150 429211381 -317254900 400421072 -642257842 588512247 597105918 843146530 -86499747 -72476634 -32006581 930400242 338747655 348555977 82082328 -615516924 -584452794 770226331 -491383164 461476484 435806100 422772884 -448815009 -741195992 25759091 365558713 -91499054 591323261 196775189 -980521369 -222041060 -255066890 -268385303 467825038 -674393933 405238679 -162093805 893670940 307096716 513898718 566328511 -293529151 919059873 -902532860 -821278823 51378834 60911961 -539783872 -28604254 -823108738 -354295827 -888690039 -395776905 -503822270 -809904168 883870298 851102679 526296237 385531561 680397426 391222774 774104839 -356139137 -411758193 827296651 855118786 974335168 749415017 -963788340 -625633818 637522844 -878776893 617322577 955993683 -650620503 -490413677 394547065 929691098 -755419031 243846333 -342291887 799596839 -942161201 -669788877 -305258040 -555288153 712871872 514157270 -348555728 646517425 -891547265 -620779415 -941939852 534485083 -905116240 -763614752 -723038429 -720450568 -21560419 -50497772 398374345 888755743 49340091 556404182 -194045639 -919130898 670209877 -844961970 527827548 600522973 342772090 -64616916 -593486233 290998687 834329882 -275273733 -63825817 -146705240 306911838 -261317259 358209698 835840220 -161469532 490478348 375348508 958824171 762473812 627754546 810045795 -298377507 43851052 757247140 -394253897 915555319 104716563 625044460 -575726943 163092654 -934187085 323695032 -731512973 -303008832 723997002 114425600 -704250049 430078894 -642174325 -406146083 373396010 -715841015 440831087 813007398 -669201943 276839874 653181916 464012434 -583124466 920985527 491396085 244171318 -18877460 -371854388 -542996099 548942811 630866806 238357385 21657762 703742508 835950452 48323488 936385977 -371303130 651209250 102017939 -180456488 719449052 -422827184 -742935353 -252755342 -78775491 986121018 278822397 -536974755 -322495119 592002857 -473056786 -640284750 964490965 217196739 120246302 -475171404 -39368287 844579722 501580120 420606985 -758505946 117174849 796925659 -317364359 -609314284 776473101 453162176 146376559 -41904828 828915522 572833475 462651685 887755920 -302119982 51163933 324943331 934831730 849757501 891729167 39646736 168394598 450812308 330739154 131023519 314187947 242207425 -386612129 355808422 -575134717 -399893516 -62835770 -718874126 -418581859 432705389 770236234 341442038 379327717 731302409 -467179010 248560307 585535613 747442518 783482657 749449336 -321221225 663723525 916083976 -95985155 146135100 -859366639 129928371 85265935 598305561 -134177870 -437865390 971202011 -911705607 -362542629 -285536359 439039723 -797953699 187852679 -604111223 -83567683 -864525944 -770026691 236559757 -624165629 -879675728 -930908816 286773177 938315261 -262071793 -965881395 304111188 -923227644 -599788779 -649155098 718782989 -668429028 -650952004 -600941930 280755370 -205813549 777950634 270591261 99885635 -186814971 -957673044 -217224086 5130175 -920529918 -628344683 -550713744 868816052 -91995249 310483020 -242794762 869123389 508209493 -225270975 970794364 -270748626 429928203 -499830288 -841378754 889966306 910688322 -297607861 -780662919 367127768 688583451 646146688 -6913702 147404568 -87003524 748918718 721605698 -766753323 969615980 927842607 -775213170 -626250211 -638598786 853610091 -343968756 906693000 278826725 538574191 19500221 393637565 -57775588 848288555 203147214 -769874173 -471555670 126830561 616520610 -630178533 -474054646 457240991 99616113 952751285 -51735928 173523559 154787802 -240964632 -70932994 356299632 378339849 704477344 718517447 969247467 435639269 -655074354 233232192 -319031420 325430786 604191968 -976224682 -795406698 -883847872 -11009336 -748627380 964768954 561596471 -661441982 -635838485 74868947 -295691770 -256235231 499230321 442576659 -277190405 -880428272 -31603984 -929416137 917297097 750634329 369193589 753133784 263841193 612014358 -320402446 -435586624 -358232375 122008504 -746703182 -876495528 84886799 793095351 461690830 -590060161 41768699 498281824 922266067 -689410963 -187695397 97788482 540594144 -209845772 745328738 -826171804 33597681 -203759951 -593222411 -99660307 86493325 -416080637 -505476038 800840052 932812881 893518725 425587670 -582601468 -822337241 -581953912 749598096 -239000688 136549770 307254967 354476737 -962120547 765765186 219179635 -974552337 960911434 -688613292 -478305408 -61085941 679431874 -502114084 200573476 -895505867 -239281644 -470607706 136568745 575157932 -226107794 -923447548 -154107214 -893490835 -795431934 -655000809 408140277 402655487 -346169723 724532930 430109960 944112315 712129097 -742685822 -650560583 -720531533 359017274 -298559624 258760151 934723937 -612238566 84613476 922232023 510914663 -253261880 685010351 -738984464 -687989035 -645423448 472825747 737850029 478966934 107932221 727914021 -468684161 -744620037 672427797 309811872 638840339 357385233 740333844 -129815830 -501350925 358570561 108859675 -943367024 -21992878 540928708 507231940 -280909380 566451218 650325525 135799583 185316939 952883843 145856815 -360161873 939481302 -542179306 -586100433 -577429033 867564374 517545978 923154702 -915113190 -517189595 801155555 -796138977 -957317769 120202062 872335926 981806370 -113520273 783464301 -361591829 -135712315 -468279175 -725714134 -153574865 -190002729 352848251 -638626279 -160188644 87696133 -428434209 748722743 302383162 801604719 139580956 -356744251 839944309 -726263322 167517586 32444132 -990505636 717475212 506278732 -804903332 89057703 -82721303 -575894480 -288289077 399023645 807622085 274226205 991541720 -446542477 701372373 -310775027 790442742 511413967 -872402418 -259508688 777321761 -273261079 634971694 -618994657 982548990 315016671 35994179 -465722756 -806694236 435949200 -26498246 482929662 -302443058 671888156 338270574 26445469 -502932481 -34465195 -610156413 -574832773 -776096952 759592288 -811252046 -445569942 -26485556 -463039253 -408888808 658394558 -23817062 -148509596 -939660532 -355162325 114945175 226166772 868192564 142093777 -600976806 413702253 -820966893 487291392 645251322 -766708217 514041878 -629989898 383961202 589745788 -528247004 -458109218 -414170921 849925810 -875288092 -806865079 -858478025 228639993 -181193199 271777901 165634995 -917216363 596904096 387357973 58458464 -927655961 992772388 12420417 500670528 -638962005 655328812 -441444071 -777766365 201181561 -391142965 617605393 -175806083 -226366817 -437237132 -891850111 878788540 617768769 405058424 -69114785 781328133 -114072771 -335626093 114690738 382637573 252499138 825361311 -497817875 109274232 195327375 -252935275 -924788269 498254083 619498628 -820466785 701931322 519401869 235559938 -771870113 -71264177 -814155763 -743967178 -845874146 95129956 239080001 567977896 -990195196 30108375 -561510682 -226902618 337781826 172087020 56740545 848169261 -452594596 116275197 645761116 97975391 277919502 -683303822 -109551671 -204822202 617086333 -4325912 481991781 366961953 638877178 -35566114 91753951 -549657136 252120561 -42092823 -294704927 319466979 -297923146 -903622451 -219934980 -408365937 334858984 55654220 -29477465 880645591 -533279574 427583295 -648443001 -985657237 -279646061 -614463724 -607616050 690748624 447289243 892196541 96570320 -481477637 -318288536 -956380460 17617101 -609447603 54147733 550641122 -533616444 736695021 420209964 -119701504 129521209 404459220 -551306882 -972858386 174338105 300629831 918703224 -306462240 179769219 -894808473 -511378719 574980489 359808484 -772592114 932196557 854946569 570431921 878283225 -738293787 861750325 474830187 748313783 -258434627 404953675 362783005 -974847028 626773118 -538140815 380846897 885581710 600655424 -984579757 76724673 -957638419 594213844 -997593725 -316513894 -426130735 -552850957 638352563 -178198286 45761760 417598048 -673974678 523948066 -551482924 493070742 114464639 79579449 292465681 -328202852 666836597 -242449422 -328475946 688695279 333343894 31928474 -386198782 -241116893 5387679 950175936 701124317 -220933264 504261180 634215790 111511177 -251064756 -519358593 -429338599 -140605892 -328373683 957331571 -220731865 -552409044 -759893096 -391982614 -180327788 -503384411 51156797 173821762 766985031 -296623663 -679696960 421534401 181232110 41127920 265301302 424472855 -623309284 103000319 -233029228 326610154 493784547 391502300 241949787 -301360086 287523899 534745882 27443170 422957946 -408013641 309302416 801787352 426270709 432113491 962554908 38673728 884985470 20533193 410152200 840992515 -170812758 -480026591 -682220501 -154324510 -555386746 543655752 -946512285 -402470959 -7503545 310910029 739931502 592150073 978214837 -266240591 36272633 928776236 -214292703 603014120 308714246 -215038910 -22573270 -712743866 284198233 342205704 -461993706 -160730416 -625049389 793013129 -819087753 -400591039 -430895704 -478277553 334593698 -458008916 -263973378 321603668 -991376951 -417957092 97443273 -826946369 141741865 239740522 -933512551 59813652 823366588 697880333 -935270923 272086505 161000245 108524722 -526327761 507476863 819956716 -81461227 -448669153 958266289 608142405 296684263 245280734 -195191851 -777408126 915450939 -118225982 -7035769 -889507421 -360095057 -18633771 -288711435 22662452 245606764 310639090 873945463 -498646571 -847667716 -511506974 -868648322 977862822 -404696965 405568108 395477400 -974696701 270951185 399079798 -772966969 -380239311 -984689092 239644255 930439622 705863676 -323502452 20935580 -522003207 524524848 972814949 -571427286 461400360 -349669707 -615140349 -136491655 -548740647 -701306615 -219704493 -3483290 534699431 -448576404 -675849967 -782138812 280458199 340370276 337154880 -793212466 -101576572 -222595657 835422324 675429670 888543792 -133586934 316462036 -770871286 -289542655 -99452098 380389020 -446463688 -783162246 -195943334 776135063 584046034 -552143197 -475928992 782000859 488028771 -159123423 232455707 374278863 527486689 -530780807 -190210931 -92822018 532099138 -642529203 20760515 682948281 651401184 -801142903 -599958022 153133307 -843245826 223624038 758274577 133707304 938894591 67725632 296333834 -89499379 579147956 434539458 -360090438 -652908398 140449446 371119361 472580912 650185717 694193973 535287061 992117077 -67023251 591541190 225013313 104733788 42303892 78056307 -967698273 565890014 -884039814 -907642460 575524024 -748616460 902946360 -327415126 -842059286 801207545 13371774 974360970 776896547 842881256 -190109507 992532821 725460577 595758031 -398355647 -383968977 -886098134 852261424 -194473503 -27119680 -821983107 84089514 -889625447 150707619 -965934660 4874873 -239211037 888340721 -920117184 258090265 993049650 -125357062 917224473 -510043567 72378983 584279745 -789794608 -907681287 315252176 143672027 80081241 674395473 181578273 -82701905 124767818 465290986 -887832340 406247794 -761014750 -118338210 274125493 -888091016 -449514294 849540121 -992062391 -839052755 717707866 -110689793 642647918 -509549473 -931959889 120544300 -427734347 395636470 663267190 507938223 -319244893 -708976721 795770621 432494936 401115134 889436679 -403321389 322513848 -369450632 -916095728 950089361 13362709 -501495941 -468694796 193593662 173569590 -743234486 -733806477 599917793 44954915 614138172 -74073030 -988948639 -73095431 183465969 603986398 -870881633 591812866 -132302618 776535277 -47016320 -682895975 92594103 -573584687 562401887 801358290 -771693800 -516536317 757947656 244992138 -450496858 334114826 702984731 208161452 -323721046 216720961 -793670433 662419365 519963521 -330300441 -937857590 912286416 -355441598 653346494 -441280316 413763688 -522984426 -674102772 -801193666 310807382 -423268782 -633195786 230680357 709835546 -270581181 443989462 502661674 -120132816 111884956 -157523681 318113834 -321450603 -13706546 499931496 818186351 639752258 119962576 927892825 120468417 280672511 -200082194 -847212005 -314328205 -956858336 -388113688 -385906371 -198427322 269744950 761942580 265398784 316328939 -965594091 931496839 -658962590 -719945297 740884509 -670586621 632079042 -814073583 -881389774 180449690 -915560451 -361736473 81950751 81905187 483231276 -457616815 204395804 840454037 -574501074 68636447 471205899 371880361 761762806 -751730840 -204225395 -643695814 -338558755 -374403125 -523717705 -266698493 -517274554 641015286 642829672 -409455568 563146283 291090332 -500851209 -570661745 326703609 177080975 947288590 -595951479 161001370 -408781918 419750218 67740185 34350859 -318088150 -723099449 688677674 13964080 -789290886 -980675731 29291373 216397805 51757336 619666576 475526157 56251341 33179142 -339645789 9723364 113632604 460927709 310141488 -203398795 487981061 -480012478 628419811 792714125 326707613 -420199406 538553193 -588403842 -135580226 -919420880 569793699 -196055378 640511334 800744222 715695991 -281004151 151214902 -815318827 617026357 -973913223 -433385346 875366148 -668669824 -94789602 166041161 -55774278 -245434088 -360432612 26074662 708502912 718682744 435224218 336783821 938053918 -630110729 43965296 -715034326 746808510 -687545632 544572124 539522426 -404646377 350978452 689237653 145365961 -516450599 -784946034 615842360 786153851 358385521 643139778 -892289746 405369401 -955822076 529751216 -894093082 45547037 -221571845 -381752437 -662107390 -428851336 980524133 137159931 986597323 -720969977 747345666 -20858451 -558102087 891774563 4880809 -761663877 -123007076 -658337623 -167245764 -417942433 390451071 859682156 -787073078 579342108 305179636 -340996948 834718087 356505695 -624547111 -461775959 808838014 -153594531 478347857 -567691758 -654609950 271173320 -676843313 -552717689 196501236 981926424 -914889138 387477981 42451674 -704625582 -844344530 471714754 632430495 -276739169 -560509947 836983787 972604348 -900089956 6790867 488750113 103901021 115779540 -93704317 257904211 623838336 -286756069 267441387 -533036314 -790105558 642471073 663639661 904271863 -573107000 -494829831 -147441084 -962291993 -778528980 -65947046 279946320 -187928553 -391791511 939538306 950739739 -62850546 649283408 -753695712 -98073242 607222422 927203201 315867966 -438758301 -554379807 489590711 968506769 829440860 976523474 774835392 112741990 -168810574 -44586884 68275523 437164026 459480254 -897831276 681770632 -637522803 -239632389 751341071 344508135 -757227675 -253115647 54193048 698133111 909647408 -961396859 -577783614 -524941679 853212713 -725833762 -270081335 818286376 -330160899 980004671 -603913030 -268181774 475761607 497428585 132321521 552883151 -697622540 476243360 756143737 686058058 914665156 -109845024 -773975890 391745982 -563910582 597944984 -164909752 822007052 113280511 227208190 -875730848 -284510688 -888983528 -775387402 -723138800 435318686 620318020 666353021 -559949876 218951956 -542635299 880419535 -351959215 484170971 260859268 -905123121 -989389246 -855456734 -385358776 27880442 -963044649 67141184 157839162 557055829 883048063 -325833606 -919209415 312959747 -209149902 -473427234 240377603 536956250 -28344191 -956402047 812237122 -611889122 491768807 113642318 598244181 474310302 -558281435 204257870 744134578 -102752731 759672416 -250896085 86890991 -142942567 -102427340 -691793708 -81217244 580105373 -816302711 -612181657 914549093 -918387398 775358383 386877565 431423272 -85424470 904187327 169245085 389031643 -251084666 877394458 -260203138 214398577 166887088 -983444642 420066901 177022095 -498586601 -214768508 -343631317 -805404664 -30031298 980702124 460205509 -625932737 -770797444 634731258 761741153 -767581037 -690337104 -427955473 460540914 150579355 943542151 460413650 -420906374 -283873746 -808352579 -79279322 907854937 -444612336 123281775 -558562982 787159672 302382127 -510884476 878389172 225233408 -500322188 -88062869 -305840063 -718876408 -746208081 -830309337 -87538165 1242992 704167488 704754449 113913370 -808875815 -788763428 531589747 973146960 677776208 -136200048 -179975486 -244887954 -527614636 404146703 -456967710 20452468 185273640 -426881367 -733031605 -713333389 -733303670 939245376 884890974 801538517 521243493 98078036 -904604522 -58203548 114188181 783213108 730461269 -895243311 -72236904 521156543 689704857 -526465834 111374647 -728982784 -883944607 -762051756 568182998 335733681 -883908663 369783138 -506454058 -725562667 172475516 124617453 532082387 31344699 163066060 918130978 -984266807 -394177247 533841712 907988176 -689764177 115306050 -877633728 293934605 -206394235 976857041 449812935 775763674 346802567 -635096174 -375531479 -562075075 -932053515 646441907 -185355389 -621323503 -928983408 -814593995 62262651 -165953932 60962660 -105984321 -351809313 614031011 -418410197 369017441 -809184158 -843667427 800113531 -686613124 -67001018 516856405 175308884 -624190692 761059195 410490502 596067274 390844418 326309970 -333269760 922113045 698241050 -637956748 -881699561 946713200 329842783 404917156 178599407 836321012 543247643 729564430 687009869 -384067763 -590557903 -670506992 -829409067 -318710857 815222066 657547888 152094493 -242871342 -5146188 458230412 -685106643 105876689 173473276 677157122 -82799190 -549924907 -394948893 -590859047 225366297 877835519 -830127451 -906283518 800832865 -657664758 744178837 -941224833 273514933 -215491319 672192791 768977457 234302305 -706065541 138726730 423901697 411572490 -667614743 769039557 212421264 -606512564 -536036556 -399282219 -275751350 737893687 502893667 493997361 -293632532 -2470283 892694614 -799156156 213409036 894844907 -660773112 209686410 305816815 796395736 380211565 -852865256 -399429481 -418362754 -572311599 -579748711 -815084461 684842245 228228522 566913350 -326839101 444101872 914799465 226028455 -517882167 289797712 -172176926 -344621679 -777841053 972668908 -788279615 8928327 93247478 -289139092 755575149 -809033832 856752664 16974260 -699245366 518456849 -701240673 987098470 -478997176 623300555 732733274 704291387 -222359722 678035396 546409962 -446915239 -832301266 -715168884 -487453349 -511891857 -168270773 -765798820 -116695599 956196920 810937927 -787810245 938855303 104859595 -641177625 -945053570 58722866 -866195283 437501293 384653301 868403572 707728801 89860449 -459881736 626572543 -554165856 -79359978 -615484489 -342978454 -425347676 -819035897 -914235148 439530005 920381009 -709132882 -952100956 511944285 -207611240 -34527162 1301845 -116159042 120318079 -372999252 -809064757 -817623822 881222122 616382529 -873028025 756839366 -360593833 386307992 -351007979 -223592692 326119116 -162467791 -486238620 718148292 582541259 -878699976 -429164545 -87229227 -49148485 -351537187 -34369877 -318028429 864864158 776816212 627420464 -772705472 -79793885 812499705 451133425 766769492 85244048 -739788043 -500148138 63819575 920661468 923901804 -923695433 -107391563 989978780 423309401 -317752764 -454400237 824559531 674741146 -632684181 -128876508 -502024500 153880418 113170402 664192339 226736971 408217133 -253276270 -675122094 -700149697 -549324391 -800065426 437565080 847075956 -681704548 -845629450 -442429018 -466120913 -4331937 118671750 -512179357 270558396 -506575883 910040079 166488834 -977026144 -184851452 612577259 -543609177 -819392226 787993801 -394025210 -998878315 -615595599 -837649750 -180270154 -832458627 -405567262 210732366 448657413 442615524 -405063305 -107398151 406020911 -631171393 -560873341 -637318833 742147734 389431927 -493315443 94039474 372875539 200164681 -203879003 -528679403 618128439 445036675 -419757156 -800496115 834580994 -902904297 269091943 -494374319 -565779825 261149183 -506449631 -488820515 -238029857 265925394 829008580 -336840087 -687850254 -2886130 -791556929 -788743375 878985685 634716589 -784614030 -496202949 937222998 -760710965 11434026 819481616 182158670 -199049025 354287281 249824879 345422507 -297090287 -590644433 235530434 27568021 626996905 -485746273 -316099705 798329284 228542850 887534302 148751802 257284815 -569891030 425252343 -569310943 640831210 -824812273 913191755 256541684 -425603123 -515266018 957536112 602756452 460554013 317332429 833973351 -785378 28374418 -629202733 -123233688 -642840130 551136659 15198670 248495099 822983188 585444532 37552448 -915516498 958727985 740146616 -655502924 95553599 525132192 -459570167 843256950 -270815566 292098910 -247110505 961313740 647802114 -81759438 489982864 -840266919 878861770 828870750 -352558288 893911784 481927026 -741055544 -551359553 -898420985 -448120242 477509924 488756507 551309006 535013270 331249724 -249918467 426800946 -512368550 -750036040 -508531882 50684500 -879190863 -415601707 859458317 -144791297 60082909 93105801 -383084991 653271558 392221697 234998481 672559389 418897762 556613334 418380292 379893537 486484125 74976595 -151781371 296698681 -312516973 616039895 595580507 712342289 -126397335 54169724 905930903 -229529845 531300461 514713909 473519611 -893517475 -707996408 -951290068 76175691 453456226 -294370729 266810644 126073789 -104041937 433066643 278408203 913367649 623678825 -683374139 -257233029 -7201987 12481622 642581421 875097428 929275261 889177061 -873873504 -809703209 272553716 554888142 855165673 -173993828 506661182 139844860 -524629955 306656792 -787363845 548216662 11387293 591857202 63340098 113824138 -125471388 400791059 556648079 92240195 -230672988 -547032937 806318176 -507185164 -265531964 -796024025 -439269840 957861248 -203788702 124959627 890432101 116271523 465944825 -957374950 -372923509 -159718218 -327860531 705612108 -168735263 -643883545 891412752 -726234721 -276890475 842736151 576436424 -509260979 157438488 286600449 -371052266 144343617 -172297795 733950311 873127923 45094458 484160885 -708200652 -858287588 329775438 -386037371 -207501801 130342972 -893267499 234359575 647824204 -134852264 683858498 876992155 491509170 -986948357 -525895104 66547440 199529688 -509161569 160916791 248229829 -320588866 -584886449 -4506233 -270126457 186547515 -333408489 -158152539 -834510215 354530822 419592585 531692199 -235064277 -459842551 -976431552 -183098910 570392097 -441436961 -224801852 607550285 22865640 700564781 429968538 181854427 -435031144 86981682 380861835 -807598454 908269020 747529164 542574656 -250272005 688504552 91830953 47058267 -115819799 -647018933 -111868259 -901329378 159823591 314138777 -270199152 -176152328 -411337809 -252722514 -562540464 -405171317 -913718315 265430492 114298701 -841533013 388382019 -6185374 -934130048 -242053903 -284032957 267206730 995454754 -16911494 449685027 383094618 -603566406 -966075892 -343578678 -953859865 -225554314 -835073755 660916724 651476093 -153729033 -802710628 -985656509 -340621351 228323825 -881743469 -456521400 736122370 612411213 545706122 -685797363 996213831 -127929437 -215955806 532848717 -556684945 -704990864 -145857995 -633024967 -385039506 609746924 -904778265 806183755 -859151984 543900918 -607834707 56678202 -814373374 -272098953 806589753 379535012 53244855 -137272951 -380476304 988021519 501091732 152285710 933407408 359428590 995353674 679180464 -873422551 589910891 387492315 -324551984 860914561 -915380698 636055335 399761032 -246059122 647318340 103597453 138217840 336678733 232850212 111341285 955896900 -968761330 74990605 -841833467 -787462590 -843743311 486935524 471961558 -216681742 -266296261 -870568143 -197445242 -92006593 -756049183 585707186 981369204 -460708089 793469576 963076279 766386246 -633125251 389749904 320113607 611377408 739287871 563855033 -250435514 -153206365 209568770 715012673 311050642 216182822 -511855800 -798660962 611718844 -674598011 76071184 295275 209034888 -621061958 120871225 -119377913 486749468 -596826245 -334043055 532861104 -635655752 581906559 399896905 -798058597 -606113615 -649115752 540162816 -846613317 -849252533 -122763374 373907176 956333123 -381893400 589697636 46745190 874227374 -865813430 -703662378 -906950657 674936458 450369375 -583482852 -639750960 -1765039 -427559848 385389701 71637307 -658371570 814755149 74035997 -735938561 780363611 -972933977 -971143872 -465793468 -891446290 -314590215 175549826 -405657507 198741074 734541564 96222675 -736768977 855781057 286637461 -549766799 306888133 920133010 737580749 400976352 -174920752 -272235531 147873217 -777801947 678856351 628174862 484085755 399888715 86367031 -899235340 -967637690 727240734 -709391767 -260109808 842834606 -362290037 466737321 -789027855 -948733675 -773408358 920458437 415670725 -304906818 413392587 -396359908 -635731444 178493322 -91973595 135184059 890918079 807032662 -734013741 -449132825 884657472 -830495415 -536073093 -942331467 112490308 -876010757 -785965869 -894420423 503144958 201903115 -293398014 -1170025 -208924246 -784012805 -969910663 790576364 -538947044 -120535696 730712590 -310356484 239293406 -175953500 10895829 603463950 52231943 139367987 965263037 750383293 591994501 -542597020 975755430 -312737201 864959156 764412033 296729650 -394123658 -996497070 -550299064 -827824928 835669934 -764055985 44921250 -15914283 146841971 -273869975 717399739 -489948893 25064286 -723972547 -367831729 -932077215 945952641 781653121 -635164593 88962523 502801579 -717097008 -584951489 -781461730 12470310 -831225850 555340337 877536227 -886006437 -285811376 -513634175 -119901228 686584292 352277005 535328412 -296650404 -516748485 25761074 926412675 356247012 -804218558 -257831114 78520339 -724727837 -500314849 196882093 227111627 -219831376 -691470251 554871263 -850544129 77087895 77971048 -153547649 582227996 -191200115 737451556 -659763743 251371821 636997241 -752783571 -420930957 -186694262 -911749099 -406809451 370403706 692011159 174281236 -415932316 -829441219 960552986 -432042754 571167398 -525919913 -868328549 462808707 791891346 355526287 -665463720 177835366 984923302 259372096 845078536 -861669692 -97130619 837222754 -626290341 930904181 -592235324 984597489 -718202760 669811303 -303804114 419638958 -669266973 502458143 -730714439 -616651507 563855265 -683987583 609342693 838304935 -727942703 -248068941 -472911344 -757162067 648450785 -604139513 -330740513 559535617 -870313288 743694323 332368040 -389211086 -896285362 432373217 702744325 -417160259 798881483 -765841004 -401239702 -549152752 716228586 -713784834 565198214 -872278425 203984484 97068994 -569322859 158284126 -583065868 -782213766 -554005313 -258349715 67878262 704681859 -564795448 509777528 398535776 681407581 -185656337 448054631 -987291398 -464700398 924528422 228540363 -768212420 -135233295 -937250137 406346752 -246528675 432230467 873935035 -308035767 -664401539 -699083747 9818652 175815466 575522931 296610744 -299690889 -773030929 -88935400 462116726 491019960 -498658657 -205189057 826975657 -992879135 9811330 89985779 -837992667 -902621589 667401512 400126838 895245703 -697557768 -88214042 876305485 -305019480 935800045 -329586043 -169693003 -628411480 -177516361 -305045987 945397461 -926102669 -154813928 275474652 727496695 634169556 -592321736 -387697182 -366552114 -231578303 698954305 471576086 851452495 527778252 -878552390 66368621 322741092 -229658653 -57055952 -305429937 86556230 -464089267 18577788 273569502 -636114310 925907261 -982826749 -245077679 -800198004 255584896 789106838 -27746498 -502300742 -954240467 -589849006 319312884 -143080095 -961310899 312137151 254959290 -190921174 -768151999 -352933999 -418342613 29431205 -488446140 687987061 -212167324 70386394 609004101 -588542637 230137070 199750981 -714706207 -90463084 822158145 770902335 668825615 881284573 -715554234 535813704 -298444472 -893820066 288286268 -662226794 817510973 151253589 950376000 964097174 214681070 -301171221 -183943672 -630960272 456488103 647588228 -675079811 954635553 -754567089 690240498 406716896 479567707 -131729454 178457756 -915015105 784572689 -147445770 553581733 96112671 -34006894 -183472269 408167568 -74033943 549284319 900127503 766728535 288651356 238652132 16456848 -629736861 -176649838 -576301952 183956707 25875230 680830140 163386919 -990345674 -853136720 -694582362 42263670 836445266 925008721 787366991 -46966462 -296670674 593411711 587652839 639537527 -656347221 -905711734 578650932 911953508 -3333400 -504566053 959795608 -21129883 286492698 778200313 573523390 454982211 -173412140 487088352 -579571821 -23063302 49312344 -686270794 15737686 183526662 798185206 -444498746 410121589 1273016 -102589688 -596913295 -534784782 769182662 354605780 -97911281 393395120 824670079 -603578151 -689305954 960709809 811998614 923825743 -103325518 -946944314 -992066173 -682709835 563159675 -990812129 -615344422 -249284697 -826854439 -420155801 -7068205 870212180 -990637949 44412196 489623802 -397761935 276442796 339311028 45413183 -616364201 278222686 -701228039 424492772 -859906726 571141779 -674165682 421936351 -877430209 214159662 -750074903 -525122051 -31108428 22426400 292542141 104495983 -37989404 313059523 170972313 -939633562 758434911 139432578 335976700 156429513 771768163 -19702837 167986168 770333089 167971199 327607772 86633428 464300348 996865015 71347802 831488082 -930205071 -36944605 -907521050 -259625837 -47763846 -823873596 90875509 -340792155 780341211 -719073159 969786587 61958608 -231225625 -9705051 -969251989 -345218469 -472380495 96735282 -127274970 989344434 -261347198 -484337194 -263014079 -324651031 -640784458 -388508953 -537630085 85518146 49899043 628207920 -465235886 476848989 -171534457 456585620 703161992 -442934741 7844444 -560536142 -172007270 -323259713 199885650 -400367200 992831912 -108491099 922535610 618971425 728607801 699897956 465828221 862774418 -832333135 -965833298 837828751 -21339904 439734658 -45668713 -835999188 -318085838 393483196 319706756 -972665042 270954148 93373661 395607852 735178117 -690110108 316219151 -646712742 964370997 -804502798 612689327 21176958 492418034 670639495 -675277588 -648572065 -876467922 583905138 -783370094 -731229750 -743088093 584291914 -626617052 742179720 -3117345 619773300 941211410 190619609 -751298550 252771672 566711667 -123672308 -30589985 -559182090 966703542 -651217860 -129178104 -570855981 -13889115 -436409804 345875287 -560780339 -12429525 -340236863 301116196 -899947248 982072867 -469507353 -137558379 -89927840 -827438716 300282591 -635145361 302801741 838112274 103090439 249348929 -689737 -668570028 -615675776 827646332 -68083964 -921554569 158631151 302602475 972102430 -788587329 -245243980 -504129935 18832723 30754954 -476096666 -633553619 -9913311 -142404513 -314431944 542780592 -335560961 -463271087 128704171 -250336331 294674202 -301767997 429804936 -85281362 515596521 -753317987 -552623137 -491277341 309261836 -530159599 330967443 -153955513 -884780725 -626783681 866977305 440435147 -51638900 -848822286 -385013097 504502356 202999513 -76644737 90931296 438056768 633171482 918413315 552906031 -713230410 -977366512 879604234 430337099 557825996 -341640468 -393297777 -593966234 -323114982 -126888438 61736568 -589021456 -348499261 -593832416 -126246302 960659723 461748545 -683740298 -726992198 -522652782 918394023 -919442439 -258192032 -694364905 366760958 -993765098 -410658471 -632841054 548570790 899451514 -889514854 162079675 -536445013 -520271274 -441845400 918381026 -38614771 424582660 -58540854 405931544 159887599 -982825876 682892877 864407299 -117703245 -582381612 775595842 -951642737 831778139 284791207 -655776403 -920407882 488312536 -482325863 266907318 362081845 -417326874 997309224 -187981455 -524119966 -903258609 -203101363 290509705 760849793 38624594 -293178148 540215049 -99254978 -667360354 177984421 -697452055 -924468615 -807472820 -566000030 -891323683 -360697481 429502936 -109779728 732662900 103988777 -919737077 -216374367 -392206382 -383741324 -516513561 189292120 934735791 947950864 930717500 -34295842 -545057896 -25062941 800336687 141716260 585195002 -640274330 696801081 -992519440 423482254 897907097 -530013431 -717762315 877735405 347353819 -197193155 793369485 695099993 914530203 -407248484 -180944031 -753331186 403770765 316712667 182241807 787640298 -421900671 -958950263 373110418 -819896177 -844699495 615636302 -24689035 -595925080 878243873 -429879350 -799578282 433765100 341871833 -896398149 -322248225 -58485360 -312876968 -695072569 57202464 241926882 505448127 299422655 452925709 -887432078 198721606 219723569 257591667 37998833 99187411 -384696622 463560872 -259435481 844175268 -210302314 340432090 -743720787 496028244 401803538 -129417772 483852139 -60319860 785656990 340287418 -380876257 173365640 195790193 951570084 635157664 -883561013 754912688 639861411 339856604 -830215273 -285456861 719685854 -175765681 218849580 -785997169 732967315 271489599 517182763 264894073 -900370945 -258157832 918828000 -493635195 325809453 692513888 -26279666 -49300955 732356547 -153467107 -720704183 -250264968 -172944288 389879453 -810430956 593413052 -405633229 26446405 -826863006 474285433 -110806135 154108794 -726160771 319602083 -397616282 -214930293 454021144 89549160 880140038 9001317 -170116063 -149482525 -978737224 -237118279 115222975 -928725651 109309996 874607739 -771788509 -478474948 -400540762 324421626 754662893 -369777645 -604138291 -931449810 730198884 -443599058 36286384 -517206411 -879644315 88000445 929457828 446268620 -186166029 -802076590 -711569829 959204146 -284110313 -20520787 228255910 420450568 513829971 -8873204 -18538555 409975996 126272387 461971716 738117093 -128033577 -251680218 603647521 373576389 358827161 -874863050 643760050 115572931 645020756 209322816 41821978 -531726940 155741330 768091205 558289507 732455876 -664064410 905840415 929040026 -144278817 378731699 -628817462 -52549886 220622112 264023305 -546002891 460070389 -248155366 47877679 -150009110 283561225 -17645314 6822084 42496697 49964346 -984307971 -456503676 311514958 487199097 920728171 -253660467 -880966225 -125619706 -471908539 -366895647 32776893 -375659989 150400890 320544084 9857149 464224950 -875916075 82462186 -174833516 -635882563 -780068175 917338494 -895343804 420361225 -343555336 -107366858 -386426394 -982827561 -672581375 924380933 -649364818 236060669 655068028 -882279511 -431764220 198687505 385015704 -769824121 345939864 -528730717 34821030 -177559915 -313475167 -959031386 765508432 998666132 89116848 109181619 610174606 879758358 -385670057 -34060313 589603285 -309314512 585459017 817432609 -167085160 916304843 -359436073 553601109 787989258 329019599 571629913 285988971 234730624 -950623276 -188786813 884073981 984335246 126976043 904108181 27417296 418893570 873922492 -960257392 -354635346 -257006711 448019856 -590648412 156485221 -365092091 600552657 -959473612 -241649746 457768603 25163291 582908175 -554118397 108212218 917118916 -713725361 132060911 -151514738 720481473 -909716551 357865613 58156568 -998679630 276215951 848725690 -718107988 684020350 865725973 -493883108 -669853726 -871416778 -178229316 -441366428 -816860843 729919136 -55406243 736877165 -400587482 -594819568 -976029109 -108711443 297685961 818811485 498320935 418338907 391201684 -669774755 7433028 398987928 -299964787 451130736 745400901 -696046988 -41930537 -342484029 -297588534 220176924 -246447565 -334232967 340538415 -890554835 -677707789 -693038519 -418574577 33687216 523695389 844323078 712948021 607338924 -818531714 909809194 -34273941 -795815912 218442406 -901964481 -495068390 901665205 -963931256 236174876 -533793839 -549452600 861727452 487935813 384415006 -106964429 61979028 -154937633 468986471 -341461664 -116069505 -25049547 -825236908 474852561 -423928529 -216642550 40922496 784778930 -442004569 -777057438 -177649406 811174207 -811497220 689034549 743437529 463079629 440060596 614468271 564459566 725155834 463569398 672606948 -767480462 353381108 -738050863 -980876393 447202503 -155012524 948083882 -885243474 -399628060 -217021287 876645318 -34181520 672690702 -564404111 856002717 -486759074 -145392185 -316834483 -724940180 66714296 91819112 581180928 -437183826 -89824728 303089281 -173903041 266548074 529288881 -321171941 -11254543 127271076 -603767847 696870084 801285383 -23715320 501640857 626317939 498793824 666794152 -96346973 37243988 -344657864 173366476 527173629 514452660 27665297 -871771118 925080177 16308878 -454818915 -687983301 380368610 247889805 -669719545 322035072 -980857414 -421375037 -404069069 -438995986 917672427 -774063793 -881591626 -824663106 30948213 -601840839 -248943389 167969567 -734045365 -333741013 193963221 -613781989 485158917 737564814 -435182335 -720830297 638700235 -598492367 548588736 -46878747 630751166 -817786820 434131308 64935439 -873369832 957483219 -6053741 -291373207 -126191635 -83272418 580009736 -2661928 827594391 148157212 -689208271 68371359 -325809171 810064342 401777375 491837553 972028691 650765081 708352667 883566150 -213701170 12354660 791776516 511778434 -829618593 894890814 -659448793 527937852 -263078786 -682094804 817898294 679304244 -108745250 462047640 -314668515 -13936190 237111684 766244590 -375864150 13617761 426092419 -877011574 -169844824 433967354 -45812287 938052595 -491946179 919676366 768478750 202658748 -67002993 334927700 775516104 171178357 -67647450 470282044 -365006899 -114214126 -648323468 821590444 623633456 -806824994 -168149092 -635030388 948222223 451388142 360305731 -12939680 166410371 654221499 -727431796 -91845202 464732037 -995871234 -393217130 -44717536 511722024 14890612 -165861726 565583423 310842606 -666562008 569321332 -397431134 -298653586 300578132 -196835316 807063623 266190644 122509229 74779105 -35852275 -374778489 -486315579 284221298 -49238578 897132492 971944798 752802627 527312112 315375269 -755445288 -137593558 -873196279 134305282 980785663 34849992 57059903 643916824 867461765 -211775706 412521141 -322354366 886207431 852443764 -787483023 -944593795 -169958191 394815913 -698799921 -843168450 -641526126 -636921432 -747939789 -576934797 273036668 572170412 546277189 -565018372 261637783 -269554669 885557919 -613437600 -706807369 -35180031 114104721 669631208 124361196 -621927984 -307999720 247941432 -90902565 722487224 -6616740 -982410585 -921039738 -70816107 -250981716 -660365980 438427304 -764845533 -319586308 991767698 -216222601 -387958644 -639104868 -999359974 490674810 -287048360 -273023874 -546049714 -358152132 -6690639 -447179044 728274525 -142533610 -839771759 25394946 -487884641 -750612405 -983682697 -292421445 197469414 591997544 -790808667 -164523589 -574917134 -475449567 -394397764 23334298 580229567 -341085237 -140002579 963652400 490928100 424194575 -898190657 -817964741 133219531 -66517541 -713933277 255779856 -903195987 -297489520 126222025 -606733677 532700396 160429510 544300881 -358828048 877420058 -988835987 324542403 -690192316 900556198 -83213544 697367836 -970107516 -936182237 -305543722 739755951 -164123109 863148378 -433422061 -121979612 618543031 351171543 -582867141 -128819462 931658794 357672070 224763666 -806301229 -12053550 185228742 665528504 -133372660 134055024 -277210987 -710227618 323268782 758147324 799521593 846210359 37906925 -260229854 -312559823 -131364205 -81535846 93994565 -35364729 -853737309 -164843777 -733088916 616294190 538968836 378260517 -407293415 -56197744 430326868 726086491 -701296791 -868383886 235296553 -679205567 -151345508 100316528 161654649 591187538 566735756 27351805 -168034310 -78798069 -124732395 291719258 658288215 -820817821 416323897 -129102374 -212514439 -43508497 210242223 -722906863 911310596 700850447 -26656934 -430476979 -121081976 -938369037 897574594 -79079131 -145128620 193091321 780637217 170894295 151778813 -701098924 932493573 90848324 -201989902 -531450130 -719811271 700961259 -892318469 -64941135 453372088 -597964342 -471341559 -500019772 -376022980 30288801 497856531 95915192 -640591931 -405953811 989505572 584790422 132578185 962575097 -259758812 669256392 305753156 -954113640 199679137 678547030 743967314 -18336097 -4126984 -965146882 928243983 -395620482 62958551 396547917 606034100 -214689205 -694990019 319932383 76050211 -445905080 -406685617 -807286446 798332626 533855768 -312989668 -514859041 94055970 -850214414 262130863 783587468 345541275 -963672317 84490680 -125698178 610680736 232418656 749860935 459222751 -906039007 -952806961 668415447 960788796 125955320 -376836465 689519022 -324822692 388706019 618619040 -743658536 253237556 712703511 331792375 562027176 498799741 931889759 -639174408 579627256 -756207214 981472176 121933091 -781597316 -251760209 -424419957 440298080 -326713151 -623643113 -606282141 -663923371 -507567829 -190715562 -846569602 -580232439 672567247 -548857462 486942440 -291790967 584476559 -125812086 21722516 -329373433 467828312 575940787 991096977 640303593 -456298544 -773995315 165798716 -647022462 631766126 505219645 -391109787 -58725722 -219174069 501124872 -880339381 -305294833 -41555191 -542236999 959646343 862813624 909492946 857977846 295325302 11242233 -906747805 -544913686 98059697 -197898973 243672539 -487551921 26547252 24359340 267348600 376527803 269208711 187847822 628641285 933688309 -572591376 195782932 309297120 -756446708 -320422783 -402943041 -921327606 -767138988 -81647596 853955755 -272539020 -829590497 437710231 501067942 -893509994 124819904 -11507616 -492444191 -652051306 -472306733 73170832 -409288396 322927477 -121386097 -608234346 -386748086 116041446 404591883 22879404 -857634002 344374831 -457440333 355974001 574156307 258551833 -643250583 105516106 894946901 608838153 -989137145 11652760 -784799918 -555760349 -263571678 974648814 -90163298 885616869 935040663 -185756770 514992786 -103052646 -419118665 -438221983 23947313 873462149 797950771 646485017 686613160 -653794566 53524148 -503746534 -568135432 -865834710 479388265 -972340383 -805870349 862498806 812849389 952814015 -317192090 933207607 -521592498 416220226 -969708496 471620557 -174148432 -50714758 184141550 -250511749 693836720 -552657446 503889755 490115237 -523129350 -30304290 243157792 -190934607 619978253 142678529 341716760 565245802 -739718628 690706206 433688934 210007430 -278938748 782446657 -33755609 -854382428 -498725277 764580709 -926922232 -327464742 -512924147 -164367891 -208616970 -691649567 -196775868 950110585 -983962300 -296190431 789543188 47061826 -547580137 -117891944 150208622 -431042598 946250653 887082330 730858722 -806643562 -918321180 336740758 950019189 -973371926 -513087928 172023731 -55750659 -991045962 281658541 -337525014 -517156155 -573181322 -897149603 -541757347 -588459574 -538496471 -786382380 -637438762 68481895 884263718 957524247 875222631 214731919 -60203968 200364572 -63604541 817252313 490146950 430198231 609884245 -822100254 11469437 984405860 62629303 -331466564 591739357 492600256 976559054 -858449571 -962030653 542383480 196639703 251131965 -722596967 637047832 30055155 258696888 -316254989 995561210 -143355812 -67517140 674895365 140442793 -647040931 -890354880 -667274567 -636371263 582012578 509809374 278574107 -66533759 -384077783 -749882072 -912234540 610721370 -52098272 -323355591 -814701006 737466682 853948238 -574138831 992041217 -820445961 -67117314 648536593 224854068 -537195530 152219111 -137600847 904575082 132440074 -334500968 -862245462 755976731 -60036214 385277526 -923016829 278506065 -889028653 766907418 -229199991 682500010 -541883040 313870544 -706046423 -173213170 440640270 582865534 -644153871 -34858427 861814495 -511344438 -3230459 -233532452 -467636204 -192303550 -358542166 -679189495 990083635 667200077 -723784909 773941398 -833842400 -37979413 -189860747 651161259 -778800886 885615389 634476789 721029011 -897242737 -779924053 904273732 -58013755 -926746065 -407115668 -861797950 728560150 -27292238 937027208 -609852116 978065732 -725021273 -482512457 849110374 -568307748 94677670 658809341 657772440 -121197932 -312047979 -161736896 -338148782 -753376870 -258378548 71645718 -571409117 -195905054 -435017797 437813690 631879409 897817150 63582115 367779264 -711353259 792569294 -721413579 -120298111 -125851356 -539554021 252685669 -661470005 390576614 64708217 379252670 -468586343 384574171 650145995 959665138 253096647 634295155 891090212 -736563109 840877219 772769855 -616649989 -67125502 730460700 -43310656 836523698 -550290452 -132960097 744073737 922291072 887999663 761727445 997800154 945321893 881510953 79098555 21112414 -137636285 -618593737 787239642 -731769253 785250430 794117520 442383304 -727509026 679920637 643453865 -142496587 -212995588 -581828682 58816573 -116961579 607462975 356027219 -391790301 594453838 -354538290 44652400 -996165214 371454072 -525405442 -441202266 -992812880 522010685 153301318 43604580 540544962 -289492578 538327754 362081896 813262369 -782193655 -742495117 -623830021 435879360 141705893 152300640 869577873 873203549 -74934641 966364536 352462232 -989925914 967404786 742391463 157992972 177709560 -359638219 113019194 -931131872 920383768 786821200 49311309 -399229466 -800294765 -750087712 -712335018 -181031513 -290966874 -103053492 750802586 290157659 682338291 106167350 982833220 -591379231 -638975330 -379626143 -661295811 -913666913 338049546 562076683 -799240643 704048447 -210245255 -973633262 614177499 -427886807 -758014806 -7424333 481329510 284793777 217387576 76365284 -837886189 -689743723 -245942245 -720372486 -327662057 -310281028 -784288790 -997433661 -467289661 690545172 963418853 207445369 938902543 -768635864 -346905425 810716078 -526192965 -662694782 115584642 -212252145 623900848 -97573276 -887735423 259369471 -573819319 -811100049 -671627337 -147748157 -607366765 -191487055 -98631141 -814683696 135921310 797625695 459320683 -327854648 974377058 -94524698 -498170729 -5790973 -977246205 -978636161 208185739 -952646943 35636291 -589704188 557603485 -667764738 -586006779 -304776690 -385985036 -867230746 -442129742 672187870 426128119 -628261778 690077923 -537936591 215513473 -677332423 -471359244 -765531635 186313601 276331340 -185488679 718937481 -606783874 -808717870 -529113784 -523718636 -911832183 -50586260 997218915 -21599708 190552391 -467900235 -294527643 362589354 -256601029 -256673211 428064689 -728524215 335997159 437026052 993331119 644473925 -600843982 511727946 618619160 845132552 -612522823 234576767 -217418867 -642937390 400247242 -715880336 -769459242 357277354 825284258 -97754842 473947683 -384463199 -46650470 -530146722 -867114852 182983027 912040539 259926832 717527334 133578508 -48599173 685838381 -26027998 125519272 316463279 806349756 -32462326 -320143420 100286576 -576558245 411223899 -334715770 530272092 -12136625 -568445750 -425394722 -486078977 489769708 -76262087 -166057493 581998195 714914701 -929777404 832679180 934230638 267004159 -856202187 -994515594 725355723 -151059399 169776197 -779740791 343418227 379878739 791648166 711213907 -213892879 641979770 825694756 -727715644 -750397495 -118596711 -419887852 107735549 -736912960 -817719318 694408426 -246347348 -915481668 60626874 -723173940 -435733699 -730860067 -547710522 -118616012 -353154247 734681612 -733828097 65010904 -299609067 -316795540 376639390 -82612189 -11566405 -554143920 449173257 397665621 -93715115 481217437 -495096948 252121421 -354831057 -711521485 663605973 881117215 523874996 -877467912 522325342 132435074 -354151560 361382080 57372143 -427525791 465398553 -311207278 679246544 -316335434 269490220 -557069613 321703235 -790509711 -946659767 -351023784 -843204139 54488358 -14204252 -217843631 874411405 -204354527 -919232032 344294498 -953484727 826578127 -909438674 243769334 -227813128 547404750 582630444 807700707 746348086 465083386 930582170 -371556659 -687194267 -511742627 721844794 -719429884 218182426 750285364 -195775936 535085173 706840108 479497366 859631972 825429741 473951289 891897042 794928236 -133168433 -806911931 225347400 -998116467 -446336709 -601875999 -673839015 588547937 797957290 -344045740 -766820903 324167378 242378402 14203202 35426048 874919719 -268642738 -950307201 586358967 -288827176 216000236 886911551 -914825214 -903591066 -641248396 -714079781 -420524411 -234118724 928595658 154338360 -241906519 -591941976 17775152 -112846977 -794823604 943016458 -675559079 866459024 -308305649 -519621988 973471157 -627204553 928198377 -397179973 -1879675 -212114097 509225364 -865277641 22759844 583082077 886195688 75862380 -837637064 132809666 365124522 -501304092 854481818 958858578 -466606296 502035708 565784900 354106666 993251134 324693260 606278368 801705385 91914111 -327356709 93782314 456121811 314877803 924288291 664776650 -495656492 578872707 541365612 150803626 -652826527 162080238 -958054616 -58718655 782519083 572973031 -247233311 -136746349 49381843 -131251385 641099535 -414612356 739385682 -925902711 -902485686 688160874 729669486 -429664489 197109797 99536977 -287487737 -440921877 796912553 257076562 -512568779 -518631079 -538528792 578678621 -673675936 568477206 -630726392 -769580973 -663688598 294868118 -314022835 879138465 568405185 -854199233 877986520 -802612136 -538994299 596958113 -751585403 350299886 -325634436 -234666158 -875432296 -569309192 982839482 -440980531 349396511 -841560321 628054662 550420964 124607959 366086180 514191104 515191318 -344827069 -257825115 -733766310 -199806871 351816471 -76458885 -861230706 -785418430 228578611 532501938 -455409410 383782245 393372765 -778892141 -880631420 -169161322 631620582 696156937 -319505384 494859337 -443770799 2424164 -325158700 -185043352 897778296 64049885 -116239908 -468502677 -536687127 -724791133 -364774411 -136370500 -550848458 812289434 -875986233 86459423 -228942158 973096137 372049510 944737517 76083677 201840366 196361956 -19690551 565571754 585375102 -33470500 -773965158 -961599077 351294877 -331971240 -379300021 189544087 -26360378 -872218550 -29589278 436636996 468549336 -813788595 -122534846 -498401885 339616764 475367315 -899248319 -551412839 932321505 -433140886 104022185 -70472995 -519743739 -492916699 217556923 717648632 -945169476 36855794 36169558 82111583 591170551 -488774485 -707036997 865877901 -488955979 -277526656 -49561660 307353864 923033697 676367150 -495597009 991858785 167014235 -713725833 -107093803 259892048 971583619 795364173 -232638877 -797574035 -202961438 145785986 117237458 233108381 -129167831 -8042009 -70058871 -167318493 -664160256 433964618 871855458 -700283203 -816471933 91933668 -930212846 -732884776 215737352 -246526155 -726696140 -698903441 250031255 -100076716 80186421 591756977 -827482565 -516605320 125063362 984011513 -415808857 -263210173 723217463 -248383230 -761805260 -671502200 -452708047 -121083824 978314183 60974957 274986331 -368431332 962787461 331937653 -336588755 941672429 86453060 -707838711 408015426 -700918126 189111430 153195960 -122483929 531742219 105598314 -751403121 -869235909 -729253532 818451647 -111338059 625200596 249187111 888268673 921534216 215330575 -714059326 -386117612 966552936 350211485 -66770722 293889035 -960203575 -686941979 78202382 -777192823 426985511 -785791641 438550564 741674236 21785062 -120923782 632909698 -950660797 137052173 -467025111 594405309 -912096003 789194479 183469682 628923436 11950358 815861272 -250429708 -42650856 593009721 134420305 257822733 -567139869 -878230548 68842942 -272729796 917161339 534110151 -615300306 900750070 -578080324 639838642 169100907 65627549 -502417289 -851405057 436672338 340134760 494347236 -620822403 -894435883 -955816370 -36168749 -123687683 -494625677 82343407 -884040210 647476058 373229631 -540242893 -455092093 90290830 818012733 531696404 -340084309 -106516270 -679362158 -779074706 210607958 7562963 731740578 -893673340 -29019450 93248775 -10459159 -818622279 -266600940 448261179 -560424996 198857148 299453589 577261975 395154551 156825134 641433397 -401649226 11308110 110157096 644414104 99926785 -398069939 405719103 103076689 588039769 627242890 790483520 678673191 990196720 717729560 744430173 694329063 -522497503 308639540 -503130720 598719722 182946545 -57091037 -457192945 -987840792 440704809 547873310 97729186 825248480 184237069 -740864424 932366031 -518424394 922240893 516371491 880243052 910756286 -729452954 709619091 853196384 514492503 -574976650 295299022 312817641 -319855129 -838493800 33599716 809165016 543128991 -369276753 902876356 -919567372 -863849300 -468722764 242498603 25984574 -791267339 -858729265 269882210 136432319 602316330 311092483 242464555 179796408 979494448 -244035662 177213756 -353672744 686070383 -385312709 62778065 100703472 -426460914 881607509 -502034111 551173019 853834687 622166962 -470322777 -975868173 227677220 17861371 -515509576 -367824450 949277103 131839604 -441065496 -118086856 677270792 -726276549 367913328 -364319194 838962369 492007587 151389208 188421989 377178213 278426558 436933963 -623918872 -935630751 -899742459 848497403 -450323099 784061784 880373859 -909403673 237591959 -735028485 -328361411 166522744 621656428 -927462383 496477462 -777351236 -454344501 -907988907 -128216293 437013568 331840591 -1405341 -850817662 78948804 -434442782 60310661 291005753 -224951675 300489016 506570787 9604364 762979362 21970782 -955139524 -829284190 565881066 -458977606 881817016 -780161260 48565084 32423883 102823844 175848900 -211077249 -544043347 -571631052 80497285 -381137418 954853626 24369933 -184142995 310722416 -810091635 126608408 617766966 -721097154 75749215 -30760401 206676760 -81662512 172544132 726621311 -30298750 226007153 -943248303 -140220604 716415288 -610540642 966723701 -239821174 903988311 819338498 -882217275 752549428 238619236 -805664971 65350992 652913093 639277906 79763792 327632169 -558764150 -311832196 -625917912 -147769645 -386072282 -590110 -107042569 -742163722 -572629874 100512288 932297483 -221042816 508954272 -315476087 74211456 757211536 -869708120 204568378 -527214730 284708520 438233549 810299673 -119496250 -192394679 477812056 -524082109 -333318738 -376096110 -577469658 366477564 983696805 -321379005 -28729477 70324509 -112271257 882411326 -898266165 -936857205 -146135711 280208361 782898748 315526847 -562734549 -104461619 -480791441 767596538 -110773901 -492081869 -650040147 956904295 -548817937 28252766 130775754 251022646 -577614373 500847154 748614564 675942283 376890051 729499594 21048466 269758072 -646154107 867707697 256703696 252730089 766134172 439882418 46328884 -492690515 671317276 853531602 -793630504 -109305253 919888091 -564841377 314401500 914194208 118063477 -593980007 -289902990 -13783755 127764195 397887528 -477286687 -24847868 -233259017 -762190477 -599394211 -245831578 992803665 859818480 -745570566 164818221 -865809297 -7206697 947214954 623933630 -648915983 -432951871 145769277 719998899 242560799 404650918 -660435370 -385200029 5672998 352775188 336810638 -4272838 132070667 488576844 64459310 966158176 68596795 -488584177 762949181 188248639 -898747002 28124205 768297129 820094336 619631877 272104858 331103509 105279724 719894677 -467350124 373061090 -155467084 365025153 552850759 102000818 184694381 681149698 991105081 31549341 -683012680 248764605 60570384 21403178 899692144 460496825 -816418661 874653418 -8322215 -620421966 -485405425 -570928115 -529642476 922462320 636973567 -194614455 482538491 -886962302 113848944 -417980487 130226672 -961355898 357251642 435202877 -993670249 469094939 -700564278 538626299 -195145831 -959899607 -332207960 728174940 -541330629 -94577620 -104728998 494750472 -184731057 -560616112 -733441024 494031159 545409107 118325268 -993934053 164903120 879882639 -294509740 -127459160 989627615 235587179 -323849427 620926118 736600345 -613769382 -221869701 -719302005 -211151313 777041267 101370484 -288496897 -151052559 691985242 -298605926 -857903508 -47859784 949241150 696155930 405295296 168637049 -245932215 612109599 -391892444 -951673095 -135662172 521657204 661859727 758432640 437203492 220528702 733822321 148195241 747595229 940905442 32112002 621657453 43416106 514311563 235116092 952434386 -758198284 -260069395 610822731 -960831233 388019250 573964315 490804158 -677036401 -169601024 658721541 -117156521 785819890 -765551830 -222999502 -895290025 -996823790 969414489 341365869 -287797835 74333135 359944733 126449130 543995564 -332993617 163080266 164479915 748237779 448689466 106220735 656821610 724783452 969407584 -80117885 574129477 -499928642 -857862540 629149688 368102152 839466022 -413555279 -421965271 -412350850 -617832184 -229452327 -803966045 -843871726 -844456932 555169446 915571241 980837334 642132535 -415651347 259564969 976027517 224672819 -821400295 696180105 33817483 -864988694 -360762097 512734028 -916887010 -539576977 883334393 -497562971 317058781 -636199936 -944407371 607191776 103158267 -718131987 491897626 -381971375 824018273 -288247694 -853671624 -876711121 -571824519 953028748 329215833 604032366 678595334 -882638677 216886983 97956673 -623198280 -672935334 346652618 611792612 -627519060 -872182367 -297879612 -349509792 884294475 -878813362 -854749228 228962564 227070321 876366186 408055412 -12147463 -55758184 345496733 -597942476 769028714 -779851497 -675408902 -13200645 -386813148 -598437093 692316385 -575697274 585135400 -243384050 -903497348 -31523159 -320997703 508566346 949899264 425864254 -244187520 -635269598 394278471 -258867159 -484376490 963694686 332390708 272042623 853688952 673744216 295312608 885111542 -674130541 -560808003 -643345675 -868669942 928623437 -966869555 -841860161 -176921302 278383913 248016978 988275185 736374016 906221429 -127953549 896267251 -439402473 -706090836 603434101 -52949010 -272730457 87221731 -563839321 -109420638 996781007 105623897 938331982 508871733 29989406 435204832 -955686606 -664651542 -613135414 -491906729 -218359998 920671482 834367635 -563397211 80728503 485610133 -957242198 -232961242 550182753 185327407 365681482 -378960635 814920172 -159798479 -989398268 -667181692 233134424 -102662805 597676994 171196262 203644496 338278517 250227642 -629017644 773057885 -631074636 838711332 110087110 -356416967 -565336415 99785610 -768152789 122544315 504021713 -729318183 375302142 954115776 -451589115 -626633101 -259451563 856249014 -157384040 -804353454 281302058 106720152 612459300 649833975 -58517520 290001699 518106419 684281087 -778387394 -400940334 -585492878 867501352 671167237 119733201 -95896852 624165902 675015229 958542955 717916973 -446184437 217813568 -973984602 -803391907 231276746 576529207 985968721 -680014519 -794746539 164099500 442083360 530017207 283913910 235176391 861314634 -907201398 731986919 590486873 -430758820 -224079641 604385487 -250213011 -958510402 86039221 -438368318 -285073567 155477296 -103444254 -279882206 580804590 -325064367 158796221 882023078 -352141431 819834941 -180958933 328425058 -67052302 -990801911 190130623 -796960607 -112768164 125244806 259880615 357160178 -377132861 997691955 953443186 798064608 -915970187 850268049 -660873959 412570838 913292485 -481437649 -265279035 756061921 -74597736 487542133 -946048421 -612815834 668602892 415154615 390777619 430511218 -644767315 808190744 391508331 -258494727 932021548 647651712 202119541 -332516604 -927825830 372413233 208477833 -801256664 625083289 925981474 -768292575 859926089 908436643 621712283 442043834 -262684509 782273502 -150487404 -623557619 27580226 434164892 -985752225 -626958733 805165988 -711488943 691591910 702709999 290356341 978771340 312481399 471248883 509255020 824659613 -127709974 287971476 299166495 623730000 -949818632 -751906819 -908366124 -186594362 974086985 599295154 -809938657 -170675447 624700633 -902146012 -549281291 -992533096 458659825 -918466086 573487431 674669709 -307927915 -727277454 -407906657 258036867 193936611 157435661 -917570579 -911675839 65774083 274578106 -8015766 -724191545 -956155526 -483082005 -630857887 92449557 -367164920 492007716 -137376364 786132303 -41390477 -267630868 928093873 961446891 371901925 -474921592 916815350 584039192 -335742587 -177343272 -719957452 580396603 626782450 -577048213 861327824 184821720 -588024790 -761021008 -687130106 -121436784 329723395 -139720245 -593081822 -850877970 780258041 732798944 -530271948 12103859 891778461 -471781739 91656525 709858606 -694829632 -853452195 356736210 -741301170 -501953700 -101475727 -75909263 396570547 -943347298 -657605116 998418280 283916075 -522617024 -752660061 982147180 447780503 -937774996 -808429047 -996175081 819575788 736224789 676443731 139732743 756978440 -490240099 632148977 558715321 -978290208 -245384395 915948136 -291158270 -710726177 452358235 -397445439 -157756244 -436870829 -437405296 -583972540 -312698607 -404487162 655740227 -984107075 75089434 865979136 -805987091 917185945 -66634554 -873939345 -803086006 -472497092 841413217 378313450 -273058454 -769962356 928098065 -978511030 -674587595 -854389845 565870732 -166526860 -337521825 675349536 23915265 874438995 126134339 44969482 -518548251 323288522 -818594998 -216379850 624357407 537491806 289121785 61888682 50747409 975065098 433236939 -975547535 166122161 -815712117 890001803 53335660 -472205251 729001295 74203797 208931908 640111342 -22905960 -970680088 349042869 848761587 915556977 -172170527 -536790 157827995 -663681947 768016256 -478300969 249739111 745445662 -916165629 907788614 -638452675 293160888 -708979074 421648572 -232270360 -37699790 -425386807 73321998 957502489 810040197 201870176 -209080425 -944424204 -317902990 -525685726 -101107890 -338053702 -849574650 -440737794 -242518858 -584716759 615657201 -654701945 -317446039 70656746 845362284 -125745954 -96125327 850620821 923551581 -635541858 558959552 -364991967 702601536 275761158 -83427529 -162812597 309793163 -322555203 461033448 466089169 62586976 367821215 365195688 -851113638 -449667376 -972087044 -940889845 -775864238 886436826 919355651 -34487074 -249434734 665452202 592220755 -450003426 889437327 -614550622 -895189851 920420682 -841320949 -50078552 -464782418 669990199 813174222 35405382 528819571 702316320 -880852830 240390190 960841220 650234279 -43959473 -507563249 -289109636 983481843 -243361630 909147513 -562035321 -532811685 -14611976 -429219467 -944264038 258888937 976278391 223109612 866190266 986962162 -329700385 -107793755 633878626 595879022 634853473 -927160510 344387102 701283195 -974959656 -234145465 -398013678 -95362376 -437386400 -703311526 -758305191 352372498 -659627553 -519638304 -902328892 199309867 57750550 742950159 -150137872 104384933 869285663 -865743644 492252079 -237665149 -16148929 -502211304 -87960601 24863458 928855987 -206961543 258865047 -509063279 -334382628 -127987983 -722228604 82015641 -495708646 38387295 895630552 -286220284 721210681 -21567910 -311123063 868574860 905963244 704717064 -440435169 557760469 -31149375 -867158838 957001570 442761406 85808149 -693767085 924075185 619842403 -597435849 764506273 -236505487 -875525928 968034318 -830310272 -965470081 -846855684 -60715988 80670611 66407636 204172512 -382786188 -516687162 112974629 -226176704 -71213605 374953339 697067043 -417246578 227917098 161261717 -497888445 -360176289 -931568571 -305561878 638330431 964379136 -83846824 -628323578 -211378477 915689513 -857167168 231728893 568531225 -648618491 727670377 -71259660 -350704963 -618320117 -211413077 -342729845 -116997356 143995726 23553286 283554638 433845100 -29239717 -889978840 489753250 635994183 733381676 -348520860 -846212627 -454907075 -776895235 107957257 -220580941 -219701148 396569008 220438844 706645339 -690238771 305331186 -841658226 326969388 813452420 -952587536 -542364815 -204359446 380444589 756035383 446933529 727644746 -829307232 656017554 553747562 133104090 -713399540 -740448393 -622558976 941118132 282025041 308727555 -320315085 954200786 -650561637 669625019 -923094798 -804578953 -124576676 -345912695 -378752716 -488917440 783263233 -606592057 234270581 420089657 -903633538 -613040014 672732852 -553774907 945267981 221535095 -735455789 577187379 -136282266 -358069496 867306740 -261933976 -131273101 695290850 535715691 -687512819 192919848 572135614 429185070 180532168 -136010689 164495721 -673507669 420477185 -89136981 -782875858 612604548 -746551370 726612822 816786968 723338500 -758156512 -70143320 -488097874 -867861660 361411767 -749698624 -203659305 -430612199 -614504139 -297639902 484657212 -13394191 -378969736 819965663 -576166509 615451102 272927129 -222171682 111342104 765315637 635336109 -38806915 -716411732 -297107760 -330239982 900358645 635753130 795401735 32432455 626399457 -968914494 -769725087 -652208156 -897156282 -835956729 -398467424 869708224 834258831 785888233 508835010 -969255629 19317016 405526358 825419349 828076702 725060648 -669464028 -881900047 -338276186 -747509235 931005508 -991048536 -379520610 531638781 783158491 -473327166 698402671 338506693 -925084567 424081127 -388480892 -646392927 382368896 67644019 -232958088 906213994 731025069 -89795175 653212060 12591963 -174605123 732275194 -242295416 453361999 108057130 92245130 -856787732 -916596499 444354522 154436142 -522538995 709234040 -259843196 -437289311 -765919359 785799887 360582948 -619281466 -951888567 616049744 -244351177 870399829 87010951 -816413754 -620146444 -779464666 148508866 817290175 -507060986 776408415 -593857449 153445472 640291941 -114075017 -6539650 181361871 770138912 786663197 796926456 273724119 -663313908 -245763660 209105926 -404517550 383635848 39216691 -491166849 -37258555 609105112 371741789 977978567 -512955740 -15299129 105344842 744276702 -365696543 -694337903 -926880993 560332827 -545270991 310049468 -558495852 34530354 -163035917 -47199001 -793562681 -287477425 -726249378 423893443 147728640 998281810 909564495 541764909 -651804929 -508863168 -485123195 484325382 234147361 -560235664 -98957149 101179794 -297243674 -966296975 -436330774 561728656 -872683073 -606324959 -951392988 782493608 412320260 86740419 864269514 -78716256 -297173967 877042991 463345586 444922313 -138371973 93507232 -455878214 -322876119 575143368 515477768 -4818490 842259012 183215013 -709660846 -73811112 364171162 -502413150 670408314 -980213927 186036381 -697734031 -62131134 -642969180 -797320340 -364742031 -225649843 -309686615 -410661669 -745274455 -782603681 -203761082 -137848638 -160612175 -952586499 746099023 204618485 -160947865 310613365 -7840428 -882586368 -740004639 -699646946 919428704 -341378194 -991572081 -434112334 -955208653 -70494237 488221715 -179512734 -536884667 948132465 -525294223 402255763 182036457 -14024577 353079828 -286309660 953537941 -602325991 30126170 327616255 785341291 173299555 965806443 -459832186 845261252 444162640 221959397 -579502657 577117076 239534983 -615399980 683120772 538949058 -354046382 -242188616 68763454 682760680 -793760040 548096827 949826730 144445931 30807473 -237072019 787921186 -438658026 -708736714 -117339119 518229969 883593967 543242015 538269837 618669192 31294912 778521701 -474743130 -519358496 782687246 -758710621 -690382711 -784882239 211698054 197943166 -207776638 637132441 491260733 649051165 506940387 -870172246 -784881824 -580197012 -125184117 592923387 883084979 730666926 -172711079 -592905344 -809957863 -297411636 -828986169 -828211229 306805071 279468273 -611612378 -912425920 -176388032 68725331 356367231 -305799480 -896165653 888011938 598299234 497842592 331429285 127952685 598539220 -859411287 -68894951 808134918 -649779492 -975063159 -734149159 103970791 157235268 5557673 -68784353 -672882472 628889387 -948135912 -645634905 -175891784 -74423998 -367588516 -786380142 -975924144 -454119895 582500164 -653878245 944438877 -129626112 648397092 -29555557 -436402089 -265368016 -323093421 -920245363 -652719262 271417858 -46729889 -670288187 -63142458 764300729 902350658 -761700185 -674904327 -23689643 724525101 -388555241 930257474 76914877 450152119 -847653770 -461951434 -918622860 -988774953 950094510 492453194 679432453 678298108 -577191942 -396114479 884416119 265280252 -806590319 981757882 45984040 -355653463 838423486 -484797466 -93118511 -724931248 -43285606 171042954 -501799806 -967250429 -946941201 -991762767 -8259979 133452828 641231633 -369457640 792321133 -729210653 283604090 796181309 -692808837 -313895079 318933714 64319385 43202235 750051755 268601131 -848812135 -457292132 557241337 6250685 254833425 382119079 126368946 -329578159 85123450 286206657 945678056 -294494565 -348545278 875354127 -606797613 -464376481 211415793 -668530185 -53583188 -579813286 -35749085 649565675 -537157890 913680039 200388348 -232328742 18589367 811507636 813337398 723583662 -999162408 572570478 627531573 -336347160 168593878 572818739 91936380 -868236039 497514197 377074745 -226551081 855362018 -501557399 354445087 543616593 349789344 873244547 -626856720 630062064 -223213957 -365576410 357904587 868534456 666734570 -47175120 254450461 85702736 204688938 -157968603 -49567796 693910217 696309977 -17527856 -754687328 185067951 -724812492 -463417363 -598964351 -581503374 -580954098 529746488 -665254912 320017444 807897838 -510106766 111996707 -520958462 -477307733 876694297 310858138 -125325258 858402092 753394928 -508190324 404719686 834302306 408537437 188780789 -756388533 662338915 676035750 -233773694 479932591 178523139 -386217951 605899143 -540032209 770683916 460604331 -21412392 -448284883 510843826 976421827 835560190 -4045571 450212518 809580275 -250056581 174779548 -515010789 -382958099 -46782053 -781640033 514838524 -553236235 -977500724 802365886 92715847 -579093588 901264766 -584837972 145319187 -334789358 266333315 -124526998 -160041726 299224990 359460226 -300598949 160668508 -571661439 -928433069 612601661 -912210733 -926666466 413694362 -674878757 -807969803 -42268892 289409034 915181060 -423922684 740098315 -589080668 883978308 -978466206 -827818825 -183508872 -535358560 -918363825 -461446906 334049126 617093330 -618933859 -990946299 -904948385 199092515 103135863 206547283 67757133 568892775 -255904211 -788941066 -743589080 226591473 -223794764 -757267029 -188390145 -986622421 -99675836 -680496378 -739484152 -967890039 -249358491 -156807877 -53607768 320251912 971832469 218859577 988489347 346332275 237575068 681381638 -334655484 442179531 -661200148 -147769622 -705880736 222245681 275027854 -972783106 -682021706 804466307 -578262669 -925334128 593029230 554708825 630021296 4440448 -860636190 172507826 -364638445 322591075 595915576 -258509223 903083355 877414646 30902280 847099407 -463356986 148801794 -795019242 -476937422 860790156 -147461252 23087254 422491192 -854258755 981786342 -755281741 688174199 -904705754 -324510440 -205410974 199868388 317128368 144801494 -664938542 566270025 813390321 624584291 907473976 -622524909 -215776795 419912394 57422756 -540049795 540648423 679710441 19228622 -55363397 -514039591 121381540 -903878954 -918426787 532125671 -958414361 358768373 -25044645 411540944 -11843481 -288316626 -938699899 918276271 -528199234 -882419203 -36254924 -487084229 269487191 -578718374 -184385846 43619631 -161096373 56380268 131886929 809741898 516093948 -630768677 -642259875 430463271 924522603 -297261440 -101488607 -911214417 300543133 -620538089 -387171730 -918892895 -143060622 109217880 926637715 723087909 448557071 67580167 46119417 782992328 713840197 -651377022 -560459621 274936071 -833064174 547447838 -192782051 -594816407 345854940 -665395154 -778232901 -436108612 -218366210 46674478 -913005006 373013647 -802655484 -221894208 422855698 453851988 -41021584 -481668834 76203083 463174427 404808181 -965145974 756820428 147257021 112231098 951085077 -191972348 497881219 -227513573 777434609 -516495317 133554504 -413439231 4551549 229414837 134544938 618922583 906805142 -561141636 639856086 -969089910 -973036058 -307157242 -251169370 -398929196 214127379 329857033 573834429 972783760 292755546 -310237358 -377831987 -360440989 -569132244 -631221761 48325844 -849534598 -688805750 -55333016 835688879 -340522787 -930251770 510605674 903637189 670686610 157328485 821987125 -178453452 553807399 257097463 122202372 -327776763 291401856 458965896 109915570 -659557821 234659879 112659233 -424330576 -207483130 197918046 -530816095 -639852474 -565813352 -295404208 260439270 646105658 128779291 -760368374 -85074262 500792178 117284733 919238335 849575813 741140932 -119011707 551410717 285912069 251697125 951142986 -372417967 925101703 474781201 138101965 538334841 -523320820 -591037612 726830926 687790945 626383728 -3390247 -716696651 67064235 -62892048 -83707049 59657204 -371978634 -147897934 -603576698 -756677772 128856540 375230607 361026295 -63333423 -814789232 -462541984 -291408240 413272850 10685411 -911418992 258548916 884388712 -465463567 409264938 -432959832 605437950 794020402 -10988773 894637395 -905957393 469199485 3018524 327427839 991222249 337168815 -31279968 -907880936 227229105 -657541987 175698448 894811520 -94968779 596621943 363727836 86407885 -861455378 -673887555 -976408436 -903829623 597380786 -67109870 176567930 -541390532 -702034941 -312776642 300077998 933749382 944197884 795876624 848574407 929153624 -206784679 280930699 13500433 898518838 576784288 877515657 -349498845 -469946246 -678078291 703317538 -881664962 900226745 -362575783 710574103 603035653 -577755187 376370755 42799806 -775995230 938363331 336529320 -636364101 -87691355 -396485209 758507197 -964422783 -367854857 -871219530 -950479378 30996118 -753856181 -175888187 564657530 -282594380 740210896 -959977934 -697294869 -323347025 154221897 531976270 565263775 -364936973 640285569 -194832583 696061253 -920909044 899637248 -299640639 887367182 -141102948 -593159890 -583055699 -539414039 693157314 -674340688 -629602491 735767968 -227934579 19254350 -472375573 -895220863 -364086170 237641548 -65115337 977375037 -718162527 81274016 651041733 -727269325 51875711 -651600406 409584824 -553118529 86258315 39603279 -744778227 500132475 -42990522 260799620 -426265863 100882741 -872276885 -364714644 524460435 2024029 -900604690 -689666386 -20419082 -273654935 -80939456 -945079667 -488913126 188083108 60093373 -477430524 -50382463 449043144 766093839 -767528363 345908684 679951727 -76521047 -684206788 530307509 -502023407 72074735 -426629220 -615662675 816001761 228315982 -249025715 -513067607 860617196 -845683255 654296182 -908008178 -620533734 -268610849 951735772 -552000085 900718001 9755007 718185452 536986084 -181034944 -791215383 -604193769 892751273 431100720 -207723465 126770309 628083002 -72872991 -473282383 -142298637 -244872816 -74530019 -254010849 885883912 617641987 658676603 -104151493 135430089 -641133567 212846717 -776804016 208939784 695727623 -389580256 -231919108 -248961448 476075242 401889853 994737201 -149723095 860051609 665233782 -869253296 -616698953 -7385639 273089857 743534426 -827780282 -505045491 -878508203 -979988880 -319089901 257700319 182924327 301405476 140317864 495097700 -391701996 -115882055 -446619425 -373145196 376068986 300828451 -109416898 94790956 -82221557 396051081 756849393 -70523078 814105504 -921461324 -168861735 80312498 514473182 -30106655 592593005 -264727185 -978078809 -603495246 205300070 743141197 -242625321 297253890 -982910950 240851455 872014059 234564989 -382709188 77149708 980790553 -96503944 37029294 164541535 -911881721 562463953 583228113 881831679 -186983958 -528848631 -620777005 343573935 -690734962 776888175 362397077 -714045105 160764861 218713746 961125716 -653706394 404715845 633272819 997073841 -530465275 -673895694 -198020391 566649426 974545173 -150045209 605906216 -741854109 -64644197 256046270 -878359240 -650180938 -343499586 -153458809 -85264401 -430912442 -400206408 756116444 727986888 -334383159 -121516327 -271737192 -716623057 -548242759 716808369 886603209 -75649184 316753873 -51650460 -399570090 -683096891 848345248 -112984893 -268700304 647532576 -909500684 591898885 968952190 123106062 -203382680 -430621293 417100744 -701585225 17747248 759244022 -421680157 394500735 97957312 -659370285 -903972389 555096536 664303984 -315813169 -258155183 356332987 453803683 393383091 301144670 209348558 -43394995 -339441892 -983263175 55276479 -366130910 -529287539 -243961968 368011331 -119384330 -480931221 -23878582 -764535929 947328621 -780703410 521055929 -685428045 642451505 364134041 967704899 665351661 -810114139 390637187 -885129603 744042883 -774507903 -44072294 -452027236 -750366137 50990573 318413265 -77526340 -183363881 858263937 444821353 705317677 219360233 -602489779 271244392 -713067326 857020401 -403256891 -415618653 -568745263 -410121243 -143337295 449571068 -475564136 -522944283 112394226 408141341 576538563 -234844909 -695102487 -469198920 778730531 -158366509 -941574137 -943760713 812277877 -742309264 568580786 46077842 915500995 -899842960 -465680230 424017846 585939202 -1391566 511550498 727026504 497676782 -341778548 30079471 -746397133 -582920901 -247703337 649448016 -589592919 -238302413 -979955457 -173059441 -887480381 -445487816 -504596297 -648378552 -329213807 574357436 -204744187 -367143146 238246051 292411651 -384783818 989360178 -802206693 403499183 621730819 -939723000 -270107011 -408986530 -720102805 -624396734 108905616 -348287205 -95914965 -738967678 -722871976 531587480 190402666 -617694097 662956967 504810825 996780837 302860989 -293891810 197195502 -686955013 509243264 -260784551 375054341 -591146482 840827788 689721144 992398211 518898433 964120362 -796635374 -64729766 -472489104 -545733965 652724935 -453764741 -553058352 433181358 -863696615 -356036030 -753296614 -807291748 -278856453 945141268 84380054 -374083449 -544572392 556867026 -21362967 92098943 -161079794 270465493 -408158878 -70176380 252890629 -630211015 -664893814 89354701 937185220 506765031 258915856 -867316609 390414900 -481988629 400829567 526635575 273765924 -556866598 -9948954 486636554 -871567334 137455101 -278021559 309947095 -515028569 329580981 704918956 689096988 -707698841 -100883657 6760912 -162677260 -498387660 544298961 11720524 -130035640 234711610 79761630 503764799 -101009411 155739646 -810660714 483700994 -353648766 354454841 -71149669 -708188831 -868328550 -850438866 188312330 714060705 -579689273 468212791 -562858429 421047128 -787188781 732808598 -264540518 882086226 34091380 -982623812 93364375 -360463051 457019652 27457148 -743463834 -573629973 887245687 202451892 148180977 -27053792 -721418684 -575962129 659399604 -529210170 774408356 730658907 -970215180 -171945933 69066515 -976091651 597333843 503719613 654810098 135910508 -744551387 278355207 -364992736 -464342375 7332274 367036164 615747167 843380874 622698736 -134449040 293459745 319673605 -288555527 -982564407 -561210200 166196181 664693029 115929278 847139064 800821525 706550101 957283749 -923677771 507102679 977013254 -347544468 243227592 -384068192 426032390 -147623225 -437704478 328687771 138904722 321674040 243151449 -656399202 -825188865 519733516 -547562139 718638323 357106413 444165022 296239498 31718204 335270293 460485948 140918694 361132563 -660564690 368694344 -724776981 975209908 -128867412 -832390998 394074670 -749457052 -157815388 -694448799 -162973579 354728109 -472031697 -849018083 -257561985 862846840 -294886781 -285392665 847954033 -589268565 290813385 403337730 718745230 460434777 -313309666 551155655 606098166 783272371 770471697 988351843 -492947422 998496134 -903657370 646915594 -426211553 810133617 -266621079 -845605068 141010899 186054698 -445597279 559584966 558563904 -177854300 221244753 -575718172 -24233870 785439116 212124620 -583326676 51256294 -902951843 219787369 301546183 164153747 -536424882 363322794 798534346 72412642 624157748 -898349846 -264591576 -265918353 -395406522 -804676199 620214499 763909892 564710465 -801144103 -517207196 923089411 242942015 111410702 -60743648 -760266263 771054964 -296201950 720171915 382972910 708335026 -666534718 -924866385 572313098 -228373150 911814252 -569446151 257610276 29917972 580434073 -710052146 681381314 -357459136 -436045602 -453518410 28648651 -910600176 879298625 -731513018 -576532686 196139747 -146060894 185525277 -893599382 -823236817 -390947468 -733295421 -584915830 -279340666 -941377466 25761714 -119259419 575465362 369321863 78843054 -363007190 34996592 -13272343 766111098 -74577504 -692872550 376959620 921022041 -615216065 -553303430 589142986 50399737 -809034743 -567571683 379422770 645740598 -526482141 377972327 403789460 -552794755 645926728 -44721936 365000210 524146133 -784651061 -333398754 -48865388 814212679 -916789571 -298076129 956798910 -856231828 932978400 60017865 967681072 58389614 -252303925 -357555080 386581599 618035504 806835064 -844362706 -215281207 687753235 503388380 -760942804 341721198 165691072 -547299075 17453852 718112463 622605925 -884996708 -294441388 -964327401 936915910 204146093 -232865297 84997443 -417086099 513167263 -473538681 -757880630 -824375240 -910171200 -543929428 -838214779 -92915415 -854717543 -55600285 -168389343 -376483868 638641845 34958544 232570753 322503262 58253191 953416325 696382415 326615537 -552100682 -674327653 -291608568 -333453217 992617844 -156047080 127341783 -134703933 -819352525 578394760 680631858 71323252 -583948000 -511129656 -433354483 -531982869 -842510178 617871200 214733157 -546327505 908313563 -601827021 -640315246 -357497141 345057449 962304623 139415000 898659816 -982469083 719171051 683815874 11696351 174027876 -752555856 25251531 395253423 672038935 864159058 278477086 487284422 -844387662 343398230 751171868 -521611290 -991723641 -159557749 149495707 -867675950 -962117825 -136204379 399649325 -840004416 -103030019 -790267040 520707 849472631 -186428231 -437712722 172566834 510429297 339384151 -60746466 132461202 301331616 -993100817 -509072918 924349870 875709125 -242395833 -245782543 422152906 651439359 -547571714 457509407 389763296 433895542 -478568313 934821442 968181759 -872688059 -949130335 -612475598 69813371 -494525761 46705865 577182195 566457217 86479668 680290712 621927642 -225119825 397798365 -783856624 896960979 -304240227 -635035974 -868812587 -94371055 243959564 894524733 -876323703 -638374209 457625645 190117205 -331602390 590465150 902780332 950111610 374489465 771135747 -506896784 -836142717 -749250904 519402677 705969857 196589370 524151721 820721548 596312860 72637836 -165462492 852639678 -407068574 677775679 -672423745 208527790 534771461 490694069 -637620126 -139584111 862648140 -38538540 765786061 114788044 -243817826 -548437269 236170699 693301857 187985610 -955260681 -88300259 -746194139 26723478 311600850 596900341 -752812469 417525404 763743970 661179723 174128219 974782234 834006583 527832601 -885540159 -415551085 957551171 688929570 -926857656 -303665279 -779801337 195940449 -264931437 47943055 -349690900 -578117962 -8739192 -76421784 -939657838 -995841758 256311171 -542318641 -75692401 -671702323 -695222242 465704891 979784278 331643126 28358519 -407010165 360680069 -774095375 569425433 -689403972 -305779812 853955004 -400560942 717227382 850288832 338500581 881151653 210703363 674862097 245286123 697012834 66238457 -497942013 744531163 -412402407 816303058 -422574644 549920248 -500759708 334795738 -546958213 499263431 147568792 -64947827 -962275279 -962357287 -128391636 -480627681 -870406378 698639274 -855263737 364704888 898990159 971469871 -955470745 -229752984 533004316 -248623107 -817995613 709392259 -900790365 -111176038 935038831 -620767649 629699511 319037165 677529716 -245382268 635104443 864333237 91190603 574483542 477444119 984547034 211990104 665345629 90618718 654174612 -233271105 -638380852 950224403 -555904886 195928941 -211822169 913044879 906397978 209942646 478233133 -338919977 -959171767 637749909 919985972 904964721 712882245 -819951665 -117248102 -553516496 -624448113 944758484 848534309 914729518 989137838 -22324539 200746929 -615828660 -236437336 486367948 -810821676 -399983161 -501049530 587783011 -420545525 -92824556 -550719384 -326872433 -259952041 -866360269 221938933 103381370 731497516 247200395 -694578469 553275037 -213538231 665082381 516935349 799439030 -217867104 719768115 -977357314 735449254 -907648209 -371527914 -58905105 181587601 356027800 -933572711 717103719 533960050 -893304652 362182962 -613412643 597554347 -798214610 692158152 826248860 -728307796 433998587 792178623 -885442493 -385970716 -227624407 -884525482 -861423170 332280388 -692561118 -843744015 549024877 -299723533 -556334110 949028236 -462004778 306697755 -131045859 -987568388 284458713 -729481420 -769681483 -877897850 -72465001 -845108496 -272323816 657760190 659923042 582465919 -526261105 905886557 677987638 -147384575 -457689566 -400451126 125791673 183977246 -951777021 277894122 93881368 -849743906 -33783909 980015472 844935784 193482086 -507767049 -807086699 -730116658 -400143340 -2576725 -515759608 481496303 886995552 -738996759 -87423068 -200884284 -417559690 -213253093 242400108 773832357 -53035623 -561072177 24469901 246383290 -210514253 4919617 589476741 275772444 -531694717 344632043 -225715078 831502973 431290648 -546077136 864621606 222078150 692899331 -929034537 -632262612 475418346 -841545177 543647502 188047604 -601360870 -552452615 416752396 935777291 115101876 -921651511 215307955 852762884 -135400442 -355667196 597830932 326821276 980666209 -700123547 -806320796 682793524 -586560162 -952957724 521779883 -285186622 -939805665 -349107986 -338149299 -843377904 104842894 937669585 989207967 -244666960 559374276 -7614699 -725404234 -217406839 -623520944 249982480 334143392 -907511984 543898036 -817161157 -493502635 -979318488 -578808021 -860320867 -955586375 363527498 -804209067 805202582 491220973 -560070362 -19468305 -790164362 7383249 -429462161 928346641 598897959 840760076 378729205 -778034190 -924726698 432775752 572271999 -295072825 401558981 -475792246 -783612000 42230500 -98275743 823812377 -399131894 -355717817 502688803 -73624769 128562119 -284702400 -53018747 -44018012 -203199539 -380877718 130713912 56494670 708103231 -612109970 567560146 405054851 624430269 797467775 -438682422 683769944 -779551006 420540169 -795036367 -811967135 255461745 190144987 -412486580 18749597 65188130 8644914 673582926 976029962 -243116217 690761457 753737180 622903592 711278227 -694376919 -487442914 715056229 -712648613 -54939559 525315487 -290059822 239014240 -888452632 -112685310 -821529445 940869711 941096807 -183157975 -846432830 -722318161 -276880901 -589519508 -584629674 -722139822 -250150088 -534276644 267867507 499937648 352521703 208310998 -780342666 993112966 -293562143 125999047 566400264 -525559166 -955027633 842971150 -250526332 67015707 -940881023 23278328 -965471550 -404579470 -405803371 -205410724 -341551996 319141310 433380316 -463387699 -117050440 -175501447 -436863278 -518197088 566973721 -295197213 -430499821 -215778367 889016626 -771075341 -133572939 -190396009 -583621128 717146172 364478140 123617087 387788108 464896850 469446598 249169845 -796337609 -942626014 -391152360 -804816940 -468335693 89889634 -798057325 -788606812 -580747038 734665368 938848321 471942272 836610103 808724243 817773866 114838747 -262657552 225166287 804235354 -802849047 -372566807 668279702 932523031 -873580726 533829515 -939323574 -325865270 -45786860 -664653423 591476468 136069797 -351624277 -69027424 -95680267 111261813 -987892075 307207356 370317198 -926105307 620715754 207710032 -282994226 -230483333 534882496 -735515633 -94211824 -932384142 658964123 386440873 -101091924 -775637130 830580434 -176697656 757690419 -878868865 -572770502 -401057857 192736631 -628200639 -747809006 -812475284 309312020 760960033 -903822016 -820302583 825949689 -722728632 -84223627 538639795 -873067948 821080677 -146950256 -526408923 -683737410 -11087682 638171583 450992036 -780659656 681395754 -888943140 -473353897 24658423 -213719159 -348975350 -443682214 951030819 -753715672 -840246074 268870391 170994032 371873155 584736494 -777413737 291263255 -793293848 945687790 483199898 -365761921 -441633202 259786108 -404610585 972781953 672860817 423865421 -417649888 596178601 -857967175 303440856 490065560 785701125 359276301 -597356546 880201226 130349713 -171084768 365211440 463098560 813222827 -731252680 978717912 -471647320 -756355518 -928086598 317859278 43965363 -604139632 -97387321 223996254 -232657763 -595391817 728885138 -468014980 828605536 -12832815 21759922 -251952483 -476169540 231000870 344624346 -730580969 340702103 -446852578 -130802068 995210191 552342676 -648775117 -368250889 593984493 865450999 -180346752 737397270 86731104 989904405 -941105189 -708463037 720266430 572597899 327386168 219455731 934068711 -130468803 868688038 -149299537 695349392 906930963 309097967 56060398 679924687 -542902835 392354990 254680460 714308139 -574472814 555815257 141111376 206334083 -397776962 -551892493 61859631 -495255313 62621954 -98842181 -88902775 970483801 -742769275 -880914563 -223281718 -178534736 -691870273 255423867 -421537095 456989814 775689647 -428084689 589713796 -589640171 -59770838 825017450 829798192 -68187678 600867040 -216187119 524862701 -108370969 966566647 136075691 505802945 407822125 263584901 -70573118 -936227945 25887071 733695544 948470880 929346200 419017022 -962389373 531633982 -982793843 -448783241 196660501 -627265313 -337502259 800429860 252849540 431414919 538731506 -304916565 -977133772 -493724235 884012658 489454502 -260642863 -841763985 -129053943 -109345603 799259241 424747829 377511296 749014087 888618842 -227332908 -278483246 -358736784 -598643212 767274838 986030116 169057412 -24808418 346509323 721630488 -55516859 -20590813 976748563 -860789139 -214559069 -837762342 984465335 764151452 71435564 7189101 735260963 355726454 -857739236 726886058 -986562629 876342179 -807264074 -659448699 -204778579 505646274 -799160299 81179992 624359997 -292051154 825021764 416283997 456208601 -49328331 -73308516 110218396 -41523303 622025483 -563486180 -225020011 413270493 883567545 -564191557 -468874726 779400585 -841967334 301376169 126325867 -752445087 -658641667 963519104 -737097405 -384593874 659968860 115937531 68958102 857490280 -817430798 190113736 -836044158 -246719030 857221443 -893198602 -65267185 -574862335 449769395 395125096 867960386 614951526 759274566 -757292451 -693155481 -151743333 -397801524 367402698 -354489676 -542899050 299030848 -709918238 -770393112 239211126 312013448 -630799556 -498107502 -732393525 987083654 137762106 170050385 -128259505 -543672220 194543818 580862981 -558345826 144223430 553494292 564022767 -961061433 564161702 -974372930 952242303 586497849 809392943 107702322 -736649567 955537477 102850210 667114175 134860632 -856251327 807872208 156093008 -531414278 193812537 -877887603 594767476 -853939367 -498822055 -816352690 -353904840 -124369502 -77746973 -120102379 735213413 -647128218 424527887 -234081475 353214105 782782155 -756448285 208737386 -951307161 15167544 -531277421 949417710 490621077 844407567 139193435 588188846 -242958449 860690237 -803486304 -532323520 -494431854 -83564729 451692240 484497983 638881000 940139629 50817365 -420745090 866613443 -466271669 52322346 -483592858 10573607 -905425585 256743103 341186617 -503789337 -238650827 -739907099 -312939276 800175369 741861374 276659766 515787936 863561798 406974471 141759858 348209457 -934083011 -499624246 826505614 715361389 -612667536 -540071730 510277301 301672386 -603231861 -913319832 -765358977 -90467393 -668345167 205614522 -900746822 879591392 209680480 624091587 -848968838 979269270 -585880373 487049512 142730918 71081987 149620658 -108724407 -460845156 -708356702 -971760947 343842069 -924609507 846529761 279122898 -935348763 -356242280 -557238311 -612737454 8768023 542982426 129560803 -885655059 -633626002 -233504815 -255678516 321447387 910710964 294626227 -72326174 -493771476 773680984 432439634 978684204 -506098451 999617484 629982018 37836262 -429584674 -886394698 576522228 563926464 -804379024 792340808 415890944 -531918789 612945361 -160387548 775847940 -779292815 288368453 168715765 686660227 -802516387 -554529596 824074854 -109125267 -173146318 -889278063 662860697 240180143 916362853 -168122791 669096943 133340154 997875359 -876247207 125690286 -219444586 -483519563 -663927853 286060866 567288737 -561677446 -315004619 -229038618 -160734157 845088295 -358368068 674015500 631736004 -157695306 806990062 194938056 -491382619 -933463530 110174935 -636042068 -101284050 -483316469 914272167 -887589726 710632652 311664827 -465217285 -461351554 472090982 -309093238 -685796244 -640554618 -728156613 -573808377 -893948226 -749233664 -803067351 239802163 891912788 424265252 -732370219 517302345 224800271 -848522674 701180408 -465877495 -747120759 319839790 422056578 -428405429 94653323 -976075037 636800790 -117630275 209681380 595373209 -315155810 -240470843 439952850 758958401 93261086 -32879680 -192749598 736429547 -709800310 859710778 428358684 -602974620 -965658298 -300430855 -682200382 508203883 -47751563 -396724816 271275318 508243325 -386457116 -767854109 -81448598 -293588418 243954119 -338584350 -575408684 173591832 -297508028 -751838544 206192383 94716299 -611675340 -140673486 -866706857 -523786503 -661217306 38748814 65129794 -157812082 498882573 -397611996 156533560 614668657 857944021 780416329 -744172518 519931146 -997775079 243290264 -437257077 -275680934 152654327 -902581748 -774452753 312569425 -953645612 799182996 -701466180 879555091 591848463 -546343790 -85144926 -198206946 595127692 -98252743 -324883026 982470569 241681427 -102426903 -51446298 -748209032 -353740552 -220780463 -532076627 250805370 391904458 -305156048 78363442 -680946817 -222744517 -435946845 94628062 175461882 -3584708 -591978399 26327044 972493752 -773482564 253208243 -968408753 -705408125 832690396 476600076 100171741 568764209 -110789483 -691671597 705872930 -674436657 546200098 -191819717 601729132 -27234362 237232188 -679534902 -424358941 -721380387 543247811 -74968162 859618680 -260914397 532964411 110279576 235250142 -904605938 -419015981 899803136 518785697 -709839635 139360318 -144337694 584125860 -669212729 503796013 644072195 -813326804 -713242194 799352615 -400451709 -264854482 505539618 -609736159 700567824 255179446 38704365 -613917979 597341758 -76699387 -65082045 -682075670 725586970 -826484982 -488390410 -174997147 -676793701 -64694622 -300469978 425356927 -14501353 317950777 -934026145 -767624260 74425045 312695388 -335240803 -105016159 -18849714 -737558424 -199767370 -158337539 93741059 -582540958 980813012 -418412739 416907743 -999075340 29860833 -397007061 772543182 -433570313 -111074218 978414602 -444868483 -348437468 -198385071 859416424 597693547 543581472 -578052130 162532244 -363079667 971775300 365213097 -307179325 584008070 -857898105 538777454 586749669 -741476358 -607652276 735738086 127782203 218631941 -725970059 981248698 -625594837 243485497 322718216 820841070 -417874454 76195142 -311737628 366014470 -140555786 -445186254 219982751 838239263 562792789 274556323 -369388759 -363009885 997036783 14145619 -852066126 539553862 -611981449 35628792 877078722 -786815755 471940792 21954687 -375021843 -329289462 -281340579 659301106 979913785 168397219 -285465287 531949843 795113100 906582742 -906554093 425251658 -189227986 -937935181 319629074 67353329 -331070615 -898284123 999254043 120625766 700632297 421398761 -755044609 -409205231 433239663 -988109860 -116370663 479309045 620833300 -807674091 106123616 764479482 -478678601 424176110 -332946116 -35313754 565548686 -322150396 -418195913 346349811 612148187 -770435417 36575418 -274459095 864818795 -478372863 544296524 -947668364 -791184505 -57230151 258881402 -472959945 -124094117 -15647116 -260419783 -868385063 212579674 -382939288 784527754 -944018761 -310437766 -848190084 -274146260 304567802 369204966 -220098180 649978889 -148821077 -620256275 434176820 904567549 -763387079 634809590 -327238687 -25568261 -46895727 -212988709 143146116 -128383727 -984697539 -112694127 834336884 837577356 -727070061 480684882 -262535421 -959106920 415934600 -275684926 466188800 -5690578 302938432 487982439 -273269650 36749803 470290339 289022725 861151507 -239820731 -90522003 981507804 785073196 180803679 924566105 -746331760 -168428600 -618304876 558143546 226711548 17210106 -921803051 -628795187 696594850 -958713476 907914940 154607563 -851508380 -330465130 -648369001 -614675886 67208152 501307164 620316555 231769217 428800817 -303238023 641828979 -188569985 -786978959 191192369 405899200 600325124 890993256 183973189 -273418305 -997149820 343929355 151988233 303036868 -555541314 144447073 -476435688 91045766 811179876 -959274257 486312252 -208588225 -965270104 250453370 -644817238 -360688731 815172644 -64931772 863725500 221800993 312750114 -76656491 93589695 -914435830 756935216 123972416 503903412 -862060012 -330204950 -87777371 736737514 55620325 -293152370 153857125 -707537529 -343132714 577500864 -605671601 130376114 -5504503 -898163667 -155580896 -667802598 -822498158 408266947 106335154 -67570707 -564351568 308569931 -888591356 320663854 982276355 810617526 232850363 194790302 257982836 328581544 251764311 802731549 975791009 -155194063 859795630 437074273 -155870052 -499950608 -506575421 -280938475 801152286 234540852 612473772 553542018 -492986690 832941466 979857772 987040058 93332217 603893531 874818166 -710354677 687848734 -905978818 255970173 -37383341 -322538940 -939476746 169091490 -650811785 398189797 834931698 65578834 889226306 -60279801 804618181 -14629103 -418170749 245600415 322672831 -751747354 33302566 -73830930 -606131057 -776063881 737675876 -266305174 746804607 -301876748 -851538123 -693991819 -419846283 -658426391 454751442 -221569352 -272234296 756015474 82136394 12752374 408488332 467421094 -273902991 -512877055 983719524 -628318836 -474249071 -316784594 -702246744 381764835 764867692 61299469 -839269186 -443083095 155696154 -671240427 -990799984 -654124985 -895576437 387089613 -886966949 -187109018 -753460767 149651011 640673028 193516133 -744548221 -393284417 -687099689 -73981199 -937590092 -497838297 399901244 92075902 257323682 904231258 -487410724 -543722862 -458941877 870992814 98745268 962237740 637658953 -122954882 986485548 388107265 972783209 378723037 94416760 -951083445 -941385267 782785033 876495901 653626072 191191026 -945915682 -832897749 204049531 -471435258 723746516 763991725 -923736856 -845859202 -424407594 844559272 -787942864 -908557090 -948022818 580149249 -956033113 440196793 6054742 89480006 827159129 480199309 -896141340 830298238 973918058 -284704912 -179289722 -55756485 -316715710 -583553337 -208948447 -903148974 -16497452 -71342505 245450607 612999227 149132265 806043936 836737662 337464992 -328004459 864749310 -825849088 -597661422 760861843 -567953691 -809166614 -548007304 -635511747 -988985358 -284713810 279167113 830127577 -690008156 114737051 -277366633 620608118 -485670884 -465343298 -575050929 948946810 321701421 -464091136 -823972757 -483253423 372161377 -749339056 523800998 363604633 -11894467 -454729176 -92441006 954525304 180899913 423122445 254467850 248793412 43894186 88021812 -840922073 -816119567 -591098610 -358716314 268103722 61284597 -448230337 -866922412 554994186 138486721 727631159 529815713 271134682 464838467 302848253 -354857364 103134831 526841136 984173824 -275547249 566285380 453148444 -614416611 643189651 -774015758 460420960 -270641306 -978677428 891753787 972443952 15050634 -513616439 721806318 -404038017 -930398227 -244407335 860985373 -469916953 -57630072 712890914 216543440 -987587996 777844885 -665889734 723281646 -480196996 393366591 -156238080 860266434 -827343058 -91919476 -291104045 930967697 -663206229 -196878182 790024923 -184546187 -101408167 411136778 -879967495 -432998374 125376255 -289769085 182465433 -677777189 586596945 654623975 158124430 -740060975 814026181 -618123310 283785065 690189706 76620422 -890736681 257043185 -212590893 48475521 650791355 -833114324 -73204905 -444293511 65818481 347206393 -108319525 624927389 -889901597 503174251 -336356783 693721652 -581941675 -777233105 355521696 -378222562 -324324487 -874141220 -703652742 -456900891 -716743409 -31014998 -555766423 -579621630 -291047184 488439521 -674861262 -468856898 714813098 395073686 985866035 450401319 -312898629 887151417 -457563793 725217288 -786572041 -291050127 937239569 856415971 565052847 190919430 526786748 236285312 -554504564 195604972 -163804264 -382793678 -702469783 -236649 -410000900 -74342688 760050801 498973548 -451560063 154684145 -153049895 -515500531 215053549 -940116 467291644 276952274 -216035369 -769583807 649707591 673870512 647701349 941345467 -898090120 190736849 -171453461 234802444 -204875255 116965301 -436179095 -305140610 170879061 768236041 894146379 794189975 818414132 -502905563 -33422338 554482415 437306304 115624119 -698042005 391617459 310061042 -89031615 -680072154 -863745579 889441214 794533545 442976886 -54243050 -259501605 -939652368 786918601 576494015 621785497 192602300 -600292292 631828790 754355581 498228172 -8639680 895057445 -893304454 -251603536 406758074 -849702437 -370327099 273678626 -470488381 77126745 -638515284 16532222 -272068898 -712131769 -86423616 -362702070 -259508885 -442727619 919488157 78307314 14016343 707106908 423619884 -523405165 410278458 -814539634 157019798 247969780 -13781996 -211020534 262016090 -53935138 95730969 951971352 219882778 -681190680 -791632410 95928767 80436704 -380320921 -327797780 -872360585 -540145921 570233028 764495937 -583865879 -348881621 -255472187 -495419624 663929680 -354362823 -213600677 -287205988 137049528 780949724 -849046922 -506770030 961412730 807245799 -865666619 -272993128 614421068 871900527 289926337 -458898689 -364713814 3679851 -210321536 366219526 -621681748 48543062 -928795627 49522112 -13351511 -763697551 577561247 -845090729 295660594 675628986 836669445 189940496 201639646 274166002 -493183652 -366719870 345950393 -24139213 436223163 285722281 995396239 -580920183 262609293 -958904538 -103487559 -624925752 -926131575 864290917 452321364 379096952 -653772010 -838545472 -561288400 626557763 -75752443 -702437674 -873654959 -669082402 928329140 -317030897 321199989 905872457 739772054 545474054 635871020 800699020 660618162 200124683 786655825 415932268 673853742 -411839856 -638772183 515232193 -714659539 -81700574 281540381 641527143 -543680383 865824100 -246241995 -941671844 246841487 810710000 900517252 293975364 -754982718 -317477021 854267609 740660852 728306208 -551029840 562428485 -68690611 -415036166 -160093141 -328958388 -316665345 444073446 853127886 938811733 -898384799 -888139430 -295248696 541977953 -58455739 255851913 334519208 -539484226 -505997316 268885536 -297387909 179822597 952102776 -197651825 -26177713 -422216078 -181310916 -975861486 747750248 834049580 878323209 874828429 388749208 -23167362 850345995 479877229 -205697164 -167064129 -510317656 473994685 -150090328 -416882958 877951308 -796683397 77649924 937824525 102409480 -442486899 229324105 72345566 -1299280 149717144 -576703936 -441495651 -355207887 370056322 -704441784 491920244 815020046 8664928 -478483338 -345360087 -333242052 760818980 -813501955 836191150 -251154992 500828621 841721814 -49531687 861553038 -923261122 -728865421 795357110 503018493 214556662 678010209 -488612299 132973937 -796221544 657320271 180641593 431518411 -54244159 -825523021 -688795536 -481863368 640900229 80292901 199376133 -19311154 843386061 410552039 733475111 968918215 -558117499 682114856 -880669416 951844539 -441139925 -711923081 -649581377 -77689457 319371178 -207560486 244893820 768253861 -959107880 -16429532 -477624156 765026449 177515146 634338927 168953599 -666397820 -408331238 -98819493 -273010437 -115537483 401726963 -806520376 -254858176 614310419 489370135 140497309 397969908 617318566 427783107 860131374 155909820 514962533 -851170761 981857787 775350897 918953904 295261427 -997525902 -464456199 -301704954 -587310891 512445690 806793542 677517804 64994864 544787719 -1275057 186025525 204233036 891992727 -95252397 -507166582 590696669 -727165701 475058383 -661454822 114242468 375300665 -966670520 677096939 -236064918 -232519512 -520735048 921760818 135932745 -983550804 594646455 -756360000 -418389063 -262877809 17888935 285474483 -337390139 32458279 -349077700 -728410587 -671403186 -97764636 -488813132 311258897 -53476204 524897498 -243289320 -274512364 535956214 336388492 -686524705 710005780 366438902 -159055273 677860553 -958825884 -490237839 -275319303 -64459168 539569790 -200236593 615303241 -909899615 -857609290 -244754734 12016768 -192453557 -310339258 -489717608 158151253 759263568 -489323699 163056780 -18298641 -797461211 -134498962 842078424 416790743 -72075287 -254198045 -270730962 -609154263 -221883604 -764174884 445353392 636981845 835281921 -987480344 131453238 227305991 714854696 854909535 457262170 244323381 -856355449 645754057 579410363 718050235 -745961230 -207116379 542513497 237510844 862743404 -332105079 -68258427 -312600206 -154953480 756446578 -181046257 889097811 399499512 388418415 -40919921 -203455222 -742262543 482636210 694795395 -515151232 -403250468 747083015 -340432763 273818866 -68139988 940657631 594232586 166489533 -592153981 791331782 98156819 422493475 -864471320 642265275 -460580314 -138477582 378794653 461113441 804044973 16502996 529549026 954821334 214175684 666687950 281637224 509763549 -27548340 451003185 811543148 710715638 -913392967 979585497 672020134 936410315 143155721 972072915 -968604259 218184248 -845658476 37017543 -85888275 -576955335 -575586278 413204682 808485176 -735967187 -646637523 368468494 -251169008 301266421 -701178654 -394172334 468279548 -947588441 704552081 460140232 -351370915 -632241094 -664152650 -74461916 -723535153 994306533 543389866 -341719221 303966341 302452974 632453188 97342076 137303505 -741528816 813372603 385274268 374582741 -646156355 -536708559 50699039 -518063074 -666758492 -805455057
-687009056 178632330 -240276777 744556825 321694194 -351949678 -648575188 274986570 188346365 718074971 -603475960 -127261473 -482006802 583913882 -39904899 512759541 591492261 -269161909 -510602366 976810733 455177512 -235835947 502683550 330935557 765728579 552818129 910582830 -741364330 645026807 -642718863 -50464502 -607341888 132198526 -427993013 756894777 -549833866 56881333 -360586356 978516296 -812698979 66182181 -594046269 326916089 -417259258 -942268405 -54457197 260676819 -395099568 866249275 -355569418 456119570 325882058 762184156 -561551888 -391381029 866208712 -130616638 -878848017 -904604158 638518699 181688105 -580246398 294547260 225395607 423463470 910865254 377357970 435355483 -472345684 933611592 -174090460 -824354972 -710658683 -898011745 -579830488 680462409 -840246699 -217074952 -287291616 247529923 401202876 -907936739 265916264 -116305857 49697920 -131050842 531511233 -710549734 926680101 913190742 -803236911 -413377912 -946223848 -513673350 156465555 474926050 631819068 514581416 54258585 941582391 391154149 -307975966 77952332 -186491013 -230393999 243614300 -703836800 374502140 -114139825 -422175913 693628115 -323291816 -25021749 -60978054 842829952 146225057 40053197 867747995 330467926 5853265 642858775 -576716651 -921190332 97966214 -965456176 -716896883 292927953 710305846 -747140885 560221156 581091503 42687054 729125953 -125727492 -477943624 598061190 58503602 789774430 -749387634 465186963 -200475506 231824002 642012780 -768774533 -660852974 555118637 228364357 -653644232 201296724 -105442708 567511904 837193015 993727314 -609765474 780772322 64396105 -523067143 -38970844 482378272 224217520 117910 415195081 151089021 185055884 857111050 155853731 716077286 127168845 -434986308 -255216161 -388192902 819964802 -675518756 270991339 -305160550 -953152296 858893291 110214831 413363007 -302484058 130016538 209505934 -325887487 390060393 -511562178 68591400 -228163288 -627915862 312427779 213098800 688042403 702978647 262462928 650708291 354221059 416520032 -691446390 236556459 -641750027 -185523811 222021174 247894091 149531708 -318178666 -972793779 63430528 674996318 -406924120 -577443489 -222970351 -457480555 -683727935 514616122 14580265 967887684 -352097104 -236770292 -609082744 795909290 556791690 984835501 566473111 -850805870 774644343 93156082 -167047341 -477106111 -524080872 527344183 918682117 -788521142 804053653 804374170 -465134819 75469100 -706503341 434047072 267035528 -807962091 -764004195 -225563291 -691263113 -318515510 284250345 772576260 -74387597 -17995066 749323360 732511948 315192342 -678928980 726457255 129935284 484937471 -902064675 -710216706 913740359 692188907 476371159 -388065603 -402506565 -346403158 278656806 -868878834 339353813 -306421966 708103458 487975893 -415567982 225363970 592565673 -325313352 281598432 -886218530 587074362 -262299546 -550418290 -579968110 916185549 -460413388 -347511922 -753524877 651675714 981307268 -284782100 920408235 205245511 -895268912 833648152 952922830 -944168818 -340241161 -654258912 -530725790 -655469257 134220027 -790716826 -876870730 397010450 -747110625 233829644 288947580 -966657638 -343700959 717275719 -706434305 949214408 701075917 780668887 -161027851 -714690459 -980078431 -624006526 -309386493 -223473950 761256904 -421652914 66994790 -303515648 926513718 430202072 -587874078 11526920 -485364010 -494468251 -562671054 971151435 863980598 276519151 226223085 -763766749 -734278391 288455337 749223407 392688679 169373830 -779257909 232939828 -827509646 161850575 729614178 -682202456 -653816838 -39301945 -428247159 624028588 954257937 371326344 617225766 988620377 993608118 -599442405 800896816 127599521 -912756535 -561273658 513313434 -360456405 -987901737 -302150421 -652346531 767915170 131311702 266999172 -797152474 -880690148 -179712159 6691837 103098466 -786924354 -548883596 390278558 -680114605 -69051205 363719288 -369051086 -280170018 251180871 203328624 528192822 651065632 530267093 -673355575 122588687 996555184 599950425 -936909466 239678808 -698568069 -591889838 -375773283 -713085207 194749562 349151473 592176661 686361105 952631214 -390600850 -956099630 763976149 -317444372 -511863368 398258143 618892615 -492945524 -696733928 750676579 965901640 590272802 808656114 -610121636 -430192912 -392950796 -211586227 440679762 601755009 -937733166 936718370 -698097132 -871552219 66788495 567422195 -709241009 135052674 -533260784 212707759 -692808745 501926412 -810995585 854729035 843054483 -660478729 715736527 -87101214 -814228299 566369928 -347512125 289487334 68063855 -256000602 6816396 131419248 -569309814 424904422 755885042 -578996712 220227783 -614229846 199813675 134702496 -211371447 565767086 -769290170 -986777734 348402330 106496365 -529026179 384630845 620245437 -454693241 -482187896 801040633 -412492448 138854986 822893328 -852587509 -471689596 745948981 149265312 -717334824 62977968 -835805203 374001394 -272369155 -552323669 934315049 783371680 -355405602 346193054 803632237 -988835979 -768804737 -101013286 -213984208 -803737329 -22919711 -13797048 -416425320 235298911 209447541 -62178393 -932139599 -743139206 -157384462 -930875585 -568371456 974491373 13892712 -481392755 -652516719 -937154211 519179542 -974657638 -950938706 -810151693 46529592 573666172 337699736 -669287190 -624197014 727173335 -379114456 409869246 -938854612 539206671 -408185335 -986843529 -277810445 -256526872 -435785207 354376477 -877925138 202685012 441023020 434772465 -483478579 294771741 493057917 295446659 -720027682 665009482 -173921753 951602794 231522064 -480565455 217981122 452923147 106053109 -355050267 -599756241 570108964 -539799410 167766439 -464154471 -99862278 974089678 -894102074 -647271548 -367419323 512877756 -246714661 703032637 578473479 350004586 -118605437 249275620 134829571 -550563187 -422416158 -486381653 -715616673 -357039611 -98324317 -17834457 481399915 -349597471 471747742 -183605352 215546158 686156696 213025180 27384166 689791022 108722935 -81625199 758746292 705230868 -219022186 -127716722 260254802 536527640 245631967 -835714829 -960695433 -701504635 2866987 -62933626 196434934 -745856662 482794626 -542151282 493991646 773503649 845193052 960061562 -365806910 782632694 564194474 529583177 100907433 -855060493 -7986058 -148686406 7528721 -656526052 -168398836 981920257 507965571 805301027 769172367 -617629118 355717826 606801146 663249899 -114887653 188735669 124981916 891263957 -581837725 55882367 601004820 702529442 239919072 -407533007 -660942191 -325410499 703275587 674462735 -549367010 -845933982 -684112645 -270444349 -630450412 -627501005 -295036454 62635697 -978157374 719137873 -579441179 832262017 -320041233 -572680428 104513832 24942647 394600974 -297759297 43343843 -426091282 692344715 -331789764 -298016016 66438150 -692791608 -515297301 -146718114 -314063017 -276843197 807721778 802324793 -217645357 581653139 -686260153 -184514829 -954013723 388893224 370766355 -289891408 39982180 485707870 905756468 -823784113 672698100 140151193 77924765 -939266943 -75752320 325033107 -150284826 459184288 -794012928 -238523908 58031951 621518701 70398413 160553656 -144202943 -613934715 -883979267 -887153615 -638678576 -146832298 324532466 672919481 -507437016 884350094 423453735 250427051 -7866652 270113072 448923439 -452442329 -846316555 158447880 -856583862 -31172037 668544657 -779110602 170359211 516094493 399925106 389886992 -895174510 539357452 626726381 413965985 -174643789 -923014616 -699793611 742002266 133411369 -907961902 -261246568 -768721131 -406668738 -524656824 -354264249 44048971 -684600312 616576671 678545745 -667909345 283130206 -4152597 -592140793 -409859017 -646124424 177329010 425498553 28251501 -916869661 -478759657 991022669 693729773 313970137 -500405528 -721813052 871820022 715875468 472079366 -446718204 329570062 -164788586 -669351367 -897995446 -340698392 823611228 -154899601 -35862852 714196361 408237394 784423085 -167556420 183202868 -291974047 143253947 -591188396 545972598 -851832239 -932540913 84317323 -651977312 -852886956 598968686 182657453 -824286322 -525148536 -670606467 447521964 -219019755 -858573825 376544894 -92105261 728443271 239749260 -275661008 999304139 280465657 816974352 661114208 -564679095 -510325248 -955133316 279445820 21423015 -322144465 806910002 -813181584 51399864 79256944 -777779483 -588238687 -356194548 235998655 -683429119 390616614 272955862 293000071 -712570583 -570960778 -642406022 -171256188 717642087 -78741724 -785006951 -810725355 300028728 317254241 -430214026 -303878232 966557107 -211671304 -282369745 170533498 427482099 389029777 900824448 -260969985 527782303 -577750954 -54189371 194708601 -237237919 424730273 -440640213 384617030 -815438945 -900916611 -211339130 756592696 241569261 910748272 -265902099 986634561 740370081 517536388 240491135 272507397 -47241582 -914874799 -777013372 287203769 220152945 -424363943 -862650212 280748382 438259720 756208355 199541251 175414231 -87758032 -689049657 215558569 118027061 -398344098 -722963198 -809278816 -28866589 299290234 437357314 -18642992 -831400464 -218830951 -528917752 305190146 741003610 -497974023 -171650238 -26313163 -355326288 92817336 418751529 -530978335 -326828315 -974513346 -80498426 316326271 880817869 -772005945 -357560321 167771425 -251568179 -620332537 206292670 698744073 205439653 -428759604 -920365357 529946175 474752394 537302464 -1548881 173017453 -755105523 -437750575 -35011198 -877200953 -340868344 -758176517 -36656578 -939734201 305591208 -337181377 -515855574 267536902 -775313917 -309491287 -377444101 441401565 -974844217 -913191353 -849731741 -344761786 898511724 -238501324 483862011 -38497185 -918109744 -389809595 -49210407 -822273694 421048596 -90581269 -987283447 628568364 26016027 -705527035 150222686 -683313081 -117798563 207697105 678392485 -735199600 -691452723 -683689828 592462045 997219422 -756118381 996268844 -785869746 -391590733 300552770 -248977500 179790808 542644042 990436061 904621075 -127588578 -922145073 143920981 912897389 267512618 -453803721 545942487 -106609509 -501073349 452386608 -349220388 -204871871 -929825296 -982961828 516485444 669751710 -82532211 83623295 -346455702 -708110597 649463216 -4038891 -873207571 132700960 -579457339 -574441133 -405166019 -82776781 814889355 500687173 -817651327 170994856 274396227 554146833 -34812659 289763786 513735884 369906210 -612106935 766553198 8696758 -93490704 -429419526 -653980535 -767405174 635235340 -207632846 -492651034 -945420390 -855894273 -107614129 13183252 562573066 522430723 -428733497 993843201 -600897284 728513860 980614898 198884476 -178841684 423066080 -649954678 551455359 -441131622 -763107911 387724078 -308931163 969452111 -304965471 655979539 105455458 -671482559 64041717 -630071139 -396837829 -223027832 -480879262 338880183 -46623277 942655379 -414215604 -720240914 -296424555 -424761369 -504611334 -93633304 982227038 978201589 530620688 739942360 -357707120 -494576362 -162899130 -120131951 228562824 138921863 517433248 726455375 -998434974 148825194 -316526181 562706490 270740900 956849060 809713349 -503876228 530713326 -79415432 -782525224 960304935 -265860186 -497671813 -516123561 836859520 464427122 -68168449 -285353429 196530102 -605041242 -483168834 -505102930 415026006 621495258 -222485940 -84670867 90518075 25904488 35317689 -938232764 -272485600 -383778592 -920735852 -154866498 -110820694 -78475396 -373714503 901800765 899918983 -687783107 560180657 -195269467 -183557858 68062345 -967944255 -228132451 376032264 25734724 -493029035 344398722 -323725490 639724429 582380296 -785191979 665903691 -765827195 60107322 435527559 220566617 137919969 -319278637 -369071079 123002483 991730254 18203300 163083363 880203108 910340389 -851673973 -886431126 -542664061 -728358599 415123176 -598564585 -487671746 217194347 -423797958 8467582 180421905 161706031 -839288359 -418622726 760395445 105500517 129357891 -15374366 -806818756 -927999141 520881208 75931965 -123945105 -680184151 -167350024 -292938518 -529193627 66617871 -45566482 43782499 25833991 -475067110 -814562826 -51650966 469141268 90935352 -196014370 469774465 187647525 -168791582 -961010597 -928143833 -843394772 -660786514 -401936890 -411216515 -838980904 -887217164 256707512 -548713435 161395810 -704534641 -971020631 195389749 -688578198 311080650 429587182 738612663 -366756754 -955502065 362012632 865181814 188224640 683430030 259396032 -243256384 236741741 -267384660 891450606 377970562 204320940 49857023 212543688 -383076255 562714529 193186677 -873695753 688056012 -332396865 -654959516 -334799955 524086608 -805534386 -59270729 555991718 -780558646 749112239 1162743 -449146819 636559756 -418701821 661953962 789053950 272247316 12094104 352600105 -890117454 451704121 -232378647 874624149 852285605 629182958 266963302 -10291916 -457852175 474549877 -911639683 -216848302 -412787572 -258451773 -893193314 158683135 494266622 -563396412 303384326 -965016571 -45898493 199765879 -556797902 -122778000 687739718 429671260 406371638 -760880905 76983748 -655811525 745262997 -937771781 247688248 944939710 529251734 408106172 37172594 -395773787 -327234089 -834193760 384483249 -401571971 440015672 -205511160 934508925 295823177 99804915 -842746071 -183478483 -366294295 560613139 -777483075 277547393 189222717 986113050 241685207 -643464736 -519488146 782626762 -976327243 -540253951 -166850579 708939728 313883985 476879994 657889471 76864618 -419297615 -360838868 -296988560 -735021965 312359681 466573026 846768471 -953546681 -407583451 926402431 448960038 -272808288 -77194704 -371322866 -52977885 22820532 714946059 -782670116 173929064 -126835617 -467993967 -223678731 10858654 -73140656 -25906022 -897735926 -768913549 607839452 -86424950 535465986 -734008198 -818152112 505668884 -422575813 764657118 -35136681 -338337545 -820396927 -468048803 970142277 -652865053 -287476139 -737274020 939449484 -794186463 -678169762 634179603 233763942 -455650473 599138414 -926184069 280720097 -142575588 947344420 -706530485 662122826 732576570 75057505 50544062 -676921573 419498751 570636612 -779000208 -618449857 522171246 585119791 375905954 211360847 792422140 156367571 -667925784 -251384448 880299776 975519228 -303492602 -240091082 734522545 -613100962 -468413056 -50991096 -757233239 474617155 -334783732 -866781950 75636721 19098317 8973235 325720772 751723095 -711977926 -74438201 -243054117 -935369773 635141071 -695961689 30012135 730493468 -289277733 88680294 -310791558 127535266 885844580 -700854767 -729712988 -811111780 31804852 478020531 -883372699 -570904946 131403372 554064050 -964017413 -567311484 324324803 -728293606 -259568184 -874550684 -360573638 -74632125 -883543960 -385695161 -534953171 -569492627 820414835 100719070 -28684071 765494813 -139335107 -120953702 840185980 -235921229 -288228375 -92997498 -634794815 -713999209 974006986 944828062 -77166809 13006019 473261865 -302864054 603754910 346699465 75655862 41208124 -21379395 224751209 426793589 539301234 962865084 -730341756 555427627 -363354032 411744963 -379759802 -773963557 147240566 97396333 180982671 37061154 604608879 -864944063 -453158078 722374838 687557799 881364740 633743546 -788941286 -68593797 -231269493 654661827 -945284217 -475193570 703805039 875340963 -486374425 289234394 -148330865 -469691037 324288548 197326247 36877247 -863376406 367932753 -993339398 552364827 -319581557 -459778104 -57946405 733356651 670750318 986304118 -645083138 131672575 -519920542 -450861272 548880693 484673267 583914135 934297708 758346790 -816278742 -362425535 978938388 -965280798 917473217 -845432784 -825660661 458447218 140995905 -774278545 487957347 648663288 -457131282 -102414675 -131850459 -497664909 -133026308 -595558045 -153405350 -899582711 770573126 78252702 -948943422 -174929052 279633205 105250257 -8085060 153968769 -537394144 97324290 -353321384 528415975 231043482 987413564 -914600689 -482763822 -700696822 -340140343 770365715 928983815 -387557224 46318804 -29135785 -210595675 -279521338 662905910 24312442 939479665 491589378 701020362 67149208 -322159199 401770368 672335852 117010107 -312637735 582458036 -882575985 -674528927 -391494837 -121775873 493020777 -854323749 131091501 272675255 571511657 102468480 283330942 -770222481 515966620 -965805585 -436030245 161315646 93574663 414435917 169157508 -481338184 432919527 545023451 708487803 679600676 392173676 218942120 591744559 246316514 496188118 984674173 -604641785 533223493 454844995 999669870 960487710 836356612 693481635 -58305678 936808311 812556128 -234531046 -480171191 460735640 -7236902 -616088330 -313954750 990294995 170976728 520993053 123429853 54823791 930044103 150365578 -120343522 659794134 -199378719 -58796033 706059481 4440859 391161983 336851192 598123026 148878697 944586798 -731556968 -909223330 109923509 -592111037 158547416 -981215821 265542693 226260863 630174371 496468687 -992609461 -806080231 239292336 951497065 456430935 270159132 270438795 -280506364 -5002853 -435036132 -942721119 473194628 627740253 480228952 876210334 255250250 -841735301 -279759510 -144681768 622441104 -724877025 951044069 489637914 -907499944 -244346287 -63521271 409287003 201176044 -6399391 685289639 771173021 872429461 656718385 -940523783 860566144 -840234344 934887713 -799575044 -780032734 909822785 -683810452 742737706 912545089 471667274 787464922 934321121 800134311 493371652 -256192908 -649274063 611326545 -481308872 -208480550 595865114 -83501052 -504709031 -746829413 -220427787 -715463037 782601918 369046640 371370941 -521442975 -292733110 880746893 -568320284 -133263150 961410828 980031268 370924468 -159363509 575022379 -541111336 642742726 773603571 182946906 -765948446 -751811162 -5855976 521430417 -125619316 -342023264 -451760543 479547426 -297200599 -604354724 -709584848 39326274 -908439572 232694680 390203647 346830773 861582093 -72534272 252381766 -259152006 -702673977 693086334 -643681612 942912012 -182352926 -274145812 885798144 -319496294 -706086329 -42023867 -4850287 420594130 235663413 -584094902 -121720606 762758811 86575769 736029368 364683796 -891357391 497221977 -148873934 79348578 856101633 -10544180 -124850927 684799177 -953257494 -958805426 723947827 890679189 956049180 -828692437 97512378 -823232227 884909714 521961169 -498228522 801415690 735427384 -747486617 177533336 868098848 543245991 490082965 -380601222 -553689771 -913543929 -866996991 949256682 -164139699 -825218726 -943731244 -630065090 -962720080 -597788897 759357734 -356869597 431220839 810691872 -276996607 -77771079 296947801 809356844 -306229279 -381789570 435457376 371826539 388828071 -517568186 199906431 561361051 -572726902 455616481 840545832 -112228018 995422504 -218336624 -902537105 516229656 -224660559 -519681259 591842355 868327722 309905409 279883087 720135385 -885239570 -158705975 409024866 -909852068 -222785067 591476215 128318123 -239071303 -271205554 -464920788 -466746307 115952623 -961234488 -246986550 -76921013 -398993281 -310144402 -314084990 -15125989 -360495594 424384062 -207156915 -102291541 111812797 481828349 29524717 -489260346 -868974454 -430136352 -805250411 581325697 -312955621 536358934 123202985 223050290 808327803 -15831570 -914113037 508324464 677087839 -846689170 -94746267 -546418801 -283024054 941445480 -458748777 840862164 754936098 -907881086 -367129728 -353443921 -851573863 -552370266 -648914436 -901815350 417239989 -703863172 -477348693 438311339 -973660029 272001043 784169073 -933931687 27609500 -415295945 -225486264 119347330 -300648130 487636421 912838525 221612910 -907281465 -622447918 -431028040 -91617837 -542931371 900046108 193281234 -675045171 -323320623 -28089751 -981953298 691714955 784923127 -951771273 962344741 71196529 -181672297 -489636216 -931292179 -650766511 -604311892 834219469 -755100791 82620521 538927556 924067204 -421200240 -794608429 586374571 -796702007 581471676 -489783546 363203111 -65309515 547753113 938839108 735236021 564686597 608674034 -644763739 -455661921 87002269 -839656243 -606785842 -829223062 -51644534 664857476 767739702 755379010 890209616 374167727 -96580175 -225794125 -104186855 -68438730 22779860 417981445 -306582948 123693479 983455580 -550134991 -772110685 -184363042 -287562673 329033918 -377080720 285635859 -420242791 283731881 772164238 507125253 775358349 -263183325 -983088109 -400489972 378230352 488828805 23802810 818646017 90840169 -32382576 -792789641 663756450 -462542133 831194463 -874226381 -862679662 -22954867 -303501745 -979355667 569695585 115862438 -636911370 -917302201 -423166368 977773469 -323892291 797420174 9472676 -49169878 732458594 635669795 -932580469 -784817932 524664030 -44205353 -276235932 204148301 6845444 599353720 939098386 424526386 697848764 702635413 963081127 -304790457 756201807 163377690 992236761 -64277546 712937579 635587024 754182781 863096357 619104460 -365551857 884896512 -244643802 -106106464 923572064 -632106204 628125813 -521872656 -701302084 -906891567 -511646282 -712371193 -786224089 -795347520 -102977668 90968627 180308725 -228215155 551311136 371959478 340774370 -902667107 -223661939 -118311191 -911526361 990536128 -837735196 936279230 -591508204 -338154346 772942039 102099306 261131873 -465375480 201015844 763718782 -375721687 211156366 -703904306 -404496884 -407989123 974082514 -89637196 372476536 829976094 -206803193 15201320 562605381 11779888 664095370 129286094 -120307330 833578065 -732969792 -198789403 -172125259 114024755 -540806569 615084938 -372326588 591957752 -215016959 -985159716 581360623 -800743482 -532581838 -204738474 459676021 246069043 -189446413 -522751623 -881819273 -779699366 852249221 -764274202 234430850 -56003529 -786709628 -8376749 -351343067 351679523 846015678 -220016516 -311551490 975014178 842615296 -282386929 692651823 -812208594 945868261 753343290 -710257189 949332454 365294108 -417152225 260929436 14131842 -191034235 902878406 -823756164 -591094305 -963013825 762750271 -40377500 918225704 -444535862 -255702644 818300355 731552508 893074115 675680843 -176961940 376858950 571568471 -784778317 -642339339 844027018 569116003 811219937 -118238549 -405986883 922639793 743311924 795130274 -489523925 -696427090 -217778981 588944072 -114247881 -530776532 556029376 460940358 682426844 653081511 465985162 -880629435 872224061 367890753 230331571 881642767 -982500965 -559670939 -272606391 335497508 400815555 -472418864 18656467 -824093504 35138126 -833874208 -410650012 329753777 427098961 950134269 -147453407 628290895 -969295486 -969580984 -616097204 419913900 -410501379 721562706 -161062270 -927859687 -616202844 -378389511 877391492 206912677 -805796465 514882330 25572575 -854304451 -799879542 856627583 976000143 41794221 554893193 -540243870 -418585672 22128322 -483888303 -798081479 458762609 215065810 193309640 -514985011 322299436 153374489 -161034571 -70247519 -749559107 -72181939 -743141639 276036232 -358202419 -547386203 792010291 -971924350 -261847242 952654483 -914482356 829586688 652814115 -206545382 5041167 -629086220 -516416900 -148551005 39715303 -326149432 61962458 937972538 -397428159 704771547 494315459 587642250 -368707321 431488969 -94019563 -654398582 -923622212 118663015 52768303 768379211 884694281 433712915 6472590 12156016 -927820914 -794145309 -261875420 -379908617 -980907142 -966277781 4622656 178363941 164875506 -547046941 18759605 267908009 -576039263 -863416919 -832340006 29545247 532043820 894341554 -920369498 983662751 863164696 -410941417 -940776354 263250912 -16335405 -360821717 66501742 -827968575 -883203511 -374709170 -463034257 -68326877 -497267986 495217135 -404242594 -485072922 927641101 185329550 -580144074 -899863033 -851098480 131238374 -664244809 -705166772 651156642 -434802450 -985722835 -897027966 221268632 976261001 354694012 476121714 215046600 -990588230 -382316580 240979804 -234793193 150655792 -639845843 -791601489 51523917 959199758 -460841485 -129678616 -700647464 316590342 -408396634 -667525624 768211594 -704950763 335672053 -384349215 764743030 902684796 178212340 206462181 479339513 -228540248 405069236 -808332053 -683065558 -538101906 -822419726 994588264 321222969 -747038611 992055252 -113025611 273647917 926934734 849270314 -493673286 -362473192 -533202579 633836059 296610259 827428269 953812851 735696267 733398511 -835592675 -676726374 582901222 702146731 -72972680 913054698 -996090380 -43624344 491252243 -645950758 189368789 93096872 706497207 243173251 557304320 272031034 477779720 426531456 -246539882 -543861664 441196237 -974581939 -873548612 -992053218 -56668713 394488631 -805202186 794965547 -766772389 384310596 -667896567 -236172037 593047100 -897265032 -693068282 -868654829 593018460 876141715 821594606 549135187 952009540 595360362 429965715 -259590990 286838366 -87680929 591308962 730276063 17494116 644002348 800824481 -614698376 -565888667 963166650 -244823811 -583574387 655266419 -474964297 986119372 -419894189 991850602 639391281 988819479 204305705 901794491 -161865433 647359894 -906337839 874715625 704795724 828245728 525164917 449763947 640073702 529952820 -516783093 938882104 -697956122 770325852 -688266540 679770160 -705806726 -408519113 423318668 -578638273 561822804 -972884261 992113135 -89107037 98596133 971344552 -930618463 -604333417 -273167514 926334801 451842935 -797596955 -47383273 467663911 736822542 -432174837 532311367 986517683 -153790502 434167301 -903010183 973742684 10183574 346276825 -660055383 -776276635 -328834288 -468475375 -932794596 767086714 691440784 -42546163 -562553265 -102233414 189955809 -407175398 800081774 -958391293 -781167169 538420866 -705917713 373358094 -765002819 -310298960 -312251251 -863245007 730260151 -340822942 -285465499 -78609203 945913882 406436951 -706285132 841292448 -793160459 -838775297 -205370041 907719098 -478765237 69796000 -625467322 -153832308 646438693 559877390 829142351 699826835 -492478983 -288443116 -729868900 362887899 19414400 -42548819 398619021 155604861 168783127 -432567882 475158401 -305193023 712869468 -285188238 749046159 -29097539 -106049215 162849923 -17750670 767973799 78170983 363073965 -649463238 -264370366 -780411545 -20940940 -752586743 -46208350 938419587 -139812313 -309828574 262102796 -326638801 843577847 708493362 -305943222 499102012 -176246091 892482325 158144702 -365127393 967590891 -654698375 774142346 -940038773 -162003541 932277919 -470007869 -987701593 -499820007 337690288 -876703926 272485534 -12007371 -638007870 921715554 770966980 -398488896 -215418827 820422448 -347380795 337083523 198925880 -722409339 700997804 -925059725 179041283 -473372247 373199542 456208859 -220836670 372728583 -692685838 -870853965 749699813 -424600069 -79051340 -164945385 -632296408 -333069318 642196035 -749868592 -183951503 -964452695 -968358759 -306479635 560352570 313986595 -470612569 -509719306 -28900559 -679618569 206202846 491726118 -804663699 894118748 719097524 -33913705 -595632492 -900097362 226314607 548775716 967666728 -560345546 -988099469 220125939 -994712713 966739691 -854660235 152549733 -109718933 -83785231 606642970 -396098181 -795171826 -800564149 -863679088 -129333186 820959603 73548349 775437573 -335735071 549070677 -978347998 -959342756 297192858 576746100 -338979365 -54062087 419305465 -387741456 641062649 737852926 811160066 -389881109 246045166 -621973851 949093441 706583178 -771736278 -942368120 143465744 -333567709 -310963389 -48736248 -380097975 -786482403 502009150 -425812676 -598773832 981972881 775660749 -785645457 -598976195 -993150007 121512938 555721809 569963123 -50231002 -444370060 -914718470 -575293763 -645472121 -225912255 391011197 367940057 -507312569 -99534279 325422745 977166058 492647019 -90318308 -819251442 644652412 -918948388 -575633735 176610846 -519856308 -440251321 895066410 -219875134 -72638272 -756351506 -129768367 -407697430 161070422 -952370842 -517477463 775993386 -864252156 -957539106 800411339 762784480 621363652 -173224043 -81116693 480968788 -680285910 -244386101 219507236 -475195462 -135007588 -991349173 -3859619 -217408388 706499079 -420974881 -677970465 298537110 -494608999 -427318873 701873392 343378698 -550116193 -27575189 -408337052 -946736834 149018664 -700020090 827539454 492367508 -583575705 -107315993 -826920484 408050137 -600071740 405149548 -505760099 681141657 -540118991 -69099968 548322133 -78265931 -787508606 828467213 -529078187 106490084 -818276816 -204671230 633125034 -470755443 521691881 -717433825 -128000314 -149375467 471393062 829470159 395107646 -234894484 122775280 -189325210 273229544 -818777656 -901657053 -431860417 476885399 -257084816 -406684064 711668825 -493378197 -946772236 275044474 -251752696 681510181 -337385531 -624367652 707804574 -645168427 -62545821 622019633 -985876849 -721996028 545166834 298488623 -773313853 -672982562 604450913 -991972030 680377390 862911721 281431277 544622162 -771483513 -51954343 -353213196 -317867959 458487045 -483216141 -579586446 -739887163 958224001 -2232992 -30204815 880646270 -543632650 -971051960 -783571170 147635483 -797661464 -860645182 -391183500 -5159018 -445165046 -182516739 -117156637 803455161 576048419 88897395 -147742269 625448992 -417476944 -664512442 601947047 401751537 775399299 -856690086 -69164902 -262465141 826850637 122524312 895487043 334730822 -130836547 839435310 -514080411 -815057862 948125481 -741994271 -903373368 652217076 408577166 517880466 955865165 388834527 -770298706 -251782828 -958623361 99146435 892851637 431091173 -725457728 530104384 331619459 997625149 159823535 512980745 -242718608 -970006107 -560619297 851936603 -538323074 866981352 490312378 961763063 -89807752 579730610 493519038 991610717 607014635 173898268 665209588 -834021610 628915305 -808207608 593215672 216802067 -552222549 167600030 -249685295 -953114969 500269475 -82080417 110042732 -498540648 595216936 277618759 -923315514 -535614443 631062318 263804871 -71514906 52177281 -604782927 642049709 -109473794 -82203062 585445883 -956767447 216028525 -936621485 -974362353 -623350578 -878055469 -229888471 -947316667 -335085762 -661674123 127096556 764893074 889268701 777141144 396173279 327374140 902499697 -344632629 35139378 520622806 -452250595 -375197678 877031008 -281889324 -149209809 -790153535 381997124 364172035 -945633237 262429668 -619928266 330887137 598727355 546008120 493505762 -433296699 -216744563 -103166591 -316795393 -298578480 936052932 -160883180 371703774 -603825111 -891994719 -944177231 308710706 -589684039 -10907870 -66850277 622004160 -16498224 897897151 736519965 -900485091 -127580669 -232829223 353607864 643053434 -807326847 989864387 840074832 -48880322 -383236637 -530673254 42294807 -989049262 -278229760 487204182 -256918820 580850082 418092921 -696763839 -631430831 -243377082 98100434 -599858528 -497761422 -461332406 -624345172 108069148 162486474 -212464067 -390735540 -447600605 -326043510 602139929 -880430652 327422811 -207331796 805390378 -311220111 -465345017 131476988 542521752 -999960002 -977114966 235015193 507488122 855516362 755475358 -124867111 -6779016 209226296 -890316155 962760297 909597437 823759712 388461265 249886598 674628697 -505655862 -806289093 850051642 474668423 -124475328 -985255355 395690003 -162016837 -496796061 940041864 356964344 776096673 -200882107 604354392 440930036 -75287732 -648554627 -995849850 -691512014 905167079 254768159 -609463059 468302824 417169245 221235456 -221758156 935240707 753805427 -87230232 -2961780 721296191 240348450 -591847975 518561071 -750808662 -714269440 -644254771 743818315 610741589 536717364 -20024249 928078099 -262479554 -692701925 234646111 915294989 -526058926 523277389 870773999 867568825 -725159133 506964595 -718714916 853786630 -8571962 921311931 -427854067 19296339 760638212 838811085 -203136587 774247966 14412802 183188652 773579902 -51735921 258275220 -337279963 447209619 102429589 326677806 712954264 523857880 -574214365 674812125 -246528047 -799517834 -783323271 -654274637 -763913835 723996779 -507786951 337709010 29365471 -485248778 37613690 873473131 245236014 -599375674 -583841812 -95165846 355716354 -387237235 -586618506 786202136 999110344 -11716318 -122801528 777586685 -177063386 707079690 -682818583 -380029541 -983102096 -596484264 -533515797 806790827 788227483 -371794943 -519366623 -993728251 843760315 -366248383 132160674 -806156387 -447257092 234556288 -765241660 -768498098 556812957 59297050 -945614168 237135274 902414456 -155452643 921575596 672760969 144997314 269294408 687420007 208952025 639333772 -408289567 211548417 697919507 -513295391 391923507 -567987122 -179882252 479273749 223030779 -559306049 -773848604 817315867 -480142207 517250620 946210637 -146139600 909632102 -408830360 -243864742 -806784435 152436565 -195736596 964204945 -887087206 -13145262 -780055512 -322747654 534729448 -732254485 249992890 70467696 -407550257 175132256 -69403982 -768693411 278156735 209161198 12600063 79335099 -236339418 -623088948 718628339 -521428483 534016489 -655760536 -494907992 -526225457 814791079 -661656615 895495695 -660827978 -427685361 -864058628 739209462 309561493 -625886850 778733607 797139397 -322526313 -805403978 -331147169 884859763 175071781 754514164 238614718 753576705 264089595 281092020 -705675148 12651402 572140451 522746668 -144029398 772974156 299669734 -197058610 -762380364 -853760408 929577022 191575402 5377970 -867707618 -517643351 -168508733 -925197763 267577201 -528253895 503607923 288252949 414785627 555954905 -648842635 719184550 90515446 -101573536 148040357 575679231 126510012 135990775 630224206 878792570 480999556 -921531195 876020762 97580899 384070270 530306164 -609446774 -423809661 503178515 768630538 304910958 -815795920 -263139362 -191648519 -481370091 -987114064 -832911837 780511344 71142188 -547334430 154809834 595832557 444542780 -878391478 -110294331 192367598 -561631146 -248884282 115040416 -132972222 -435337815 617249494 591255842 76783002 -753722874 120054729 14199514 -683380571 709837452 -402109657 -5830695 409568511 400598466 -294120322 324920196 -694067005 350983416 -180590788 -811935246 -701648419 100646613 231192455 -90571855 -186496625 855023411 893109319 -106947948 197778249 -69332397 -109375543 603992948 -654122212 -216901882 -967964705 -150275380 336114752 -849040554 -571063411 -963361139 -599707925 -23660796 -704197999 -719592142 -249427821 889631781 751795176 -690961056 -531971115 568810709 468164354 924292499 -478862888 -248562137 655602555 -530992188 458253416 -592555642 -608868654 809872737 655210126 -479687441 285750673 863475479 -679359137 100771166 758340423 899640769 -10669339 -975753529 609043731 -701642456 -773734247 -410558193 -798595424 -545762064 307407674 515577878 -631950128 317041656 587241359 245495718 822322972 -624281834 -566351452 994464407 289307557 -44776774 -40917150 289009831 -342424502 -640420974 -853324346 407814153 -171257367 -567365462 663318245 -375213559 3300859 -838164301 303492005 -900742620 -869594288 478609343 -551544401 761689685 -282772223 783572184 -286944823 -646569213 -153421184 156834577 702671934 312188426 52996375 -897063790 351096166 716465889 62492710 -408735951 -588558446 -642451631 -630971900 -577242339 160975052 -874687944 -92501068 -87450325 487016929 -449586470 585234803 206223203 88622431 -27699644 -434180180 -565368697 -771322302 -484211440 -244184306 248803153 217338065 181097433 -799454708 492651232 151428083 -637957656 960545982 -31794373 511160940 -128944594 616113473 561354360 974653702 667080746 986141109 284664981 -358201186 -694767125 765862858 953744269 -573274305 -994141645 -325188832 611318582 683516690 165873985 -989038122 931317494 -382224039 -543332682 -361921755 684092897 210788734 207520932 701100192 88546584 606309479 88325130 -102828557 211968498 -303339233 260270755 -456312407 596137006 -565232473 -481448604 165803967 917705034 64397900 -79619852 51724875 113850956 829229687 -911752664 -512558533 -732450726 559124795 -486953344 368566444 -423147691 -123067465 -451925349 912124296 -878478744 -876999953 395693096 -763874061 449063061 -966024114 539255861 -850108770 427467251 -271208890 -566922480 -799361165 538775895 370233239 213738838 -663113066 -329431063 422942906 -777028176 -783699060 -618370911 510576629 -121220965 -755148126 496161505 -619525075 295645277 -461658620 -89427866 103738190 897534465 992225594 -310714327 -324239472 -413904126 859889419 497026792 -865240130 500833991 -725253393 290418410 -783767557 -484606337 -838461987 85972855 842744460 -495290602 44237728 -807474926 127325074 -593861212 895259370 -219802749 639680999 92879565 595194044 -456256815 107580280 862235060 159686808 633565951 -550252274 -912702667 942070098 749889900 39242883 -141302207 -334393684 -900884486 273193855 842538071 747108687 56939659 83970681 -264342574 826891314 -658823631 937401762 -485296748 488845062 -901678212 -448741218 325659659 -436017506 -762104493 902451500 -303368052 858241350 625016405 49423031 -504422376 792120287 -609773418 43068099 -826805574 165603424 -856361834 -287795997 -406825217 450192164 615663144 133271789 -187302584 -216084299 846027956 416366963 -420686237 -45054936 399965931 -690735282 59596479 -270903660 211681542 457346964 482516999 176530601 99106038 -240119144 636449859 150532415 417360327 -743575691 -637291701 539493479 -579740165 898052978 916788557 21756108 -310033583 -39752771 -734791296 -69732683 298236004 90086617 -695327501 123522174 484331395 -28465923 594602263 -128697801 -7731497 -326811619 453688980 669990555 -244632862 -786913922 306925866 -501704539 -107089174 779148906 285127187 617673797 -859266098 637648772 -217029756 -832803284 495868246 -560831437 -809110636 437317158 733842711 -647418283 354479831 -359491604 -199546553 937801947 614169528 154246607 -506339975 152397920 -417376634 -689558404 -582008166 -826089686 855403205 663118280 826422562 -171447651 77669410 -700680926 -627520022 -944716146 751956988 661384791 78289165 -758419366 688508004 -206999552 -274011435 642434836 816386225 -231844725 969706583 -817866736 126218094 203081208 -539534033 -853808590 873946896 -832493331 203084176 -569787522 406530450 737028497 -262909322 -64296470 355145809 544347903 -66916006 83095725 -997978426 -86260729 499178374 96620172 866838131 -288289071 -60081888 -758067596 -619968345 -947266856 428704450 -902651545 -633514269 -600801156 -678179303 749724495 -433163601 -189027830 -405223578 336031141 91653066 116835867 982939227 -629097055 -944845189 550576359 -551086522 -207798131 437654940 -519700425 839551681 102936925 -417721665 460749289 -736899135 515640031 -795083663 927354814 48914770 -434734296 410572613 -746934345 -805128544 -402626639 820271266 -783575744 -361635195 67809853 100710821 -526815436 -914825167 -905471272 -979614461 -384964617 520495392 -100455966 -962822264 84149153 -764927048 312743128 275821457 -635780642 605378244 141016609 -623523562 -273348498 850452268 -729234612 -181888343 -674225760 -681857113 581832714 328050936 679928067 899864520 -542152972 -540647630 456734016 996600084 742529343 -756259829 434849344 -387256849 -469765970 -727357093 -772156334 799529586 406221437 201665693 39219449 -425978280 -853634299 484599354 109648806 159509930 -268669833 723112546 48461594 -667313283 551815881 630840969 -666861587 -508020336 -597350088 713113200 645685335 739562115 -841651434 -682681527 842589652 588175393 334002880 396240367 346307215 -270580803 949133341 -627393277 -755703793 876922066 -603661128 -42672175 -706841582 -785257297 -298693091 -748744479 240915565 877732010 -825887121 -473901358 967619772 -640948808 -388264509 -394152471 667932116 235727847 -612933813 140552926 -853747339 130399780 352744126 650025128 60808368 -886700666 -453755119 -631487668 -240666384 475976454 -773713140 202191070 -198130945 396881224 -355047116 -270091365 474979160 -210225687 373901525 818549541 -506886635 -162493945 -220817564 752689112 -847421116 -818773443 802728347 -474247772 -430145768 416543394 -278089685 549245976 151360916 641599276 190497309 78737336 -139934269 680793790 -952148908 73385518 -154379000 -196163034 -937631936 -664601826 -163292225 -768390399 158344909 -586807846 643284579 -566809759 908876134 -679983845 -931358617 -194519243 -519333793 -207926987 -359403494 640838378 400046435 -162174550 -904658939 -923800979 958250338 -336036556 -417573582 -941206437 133951850 972958495 -985981829 -964709644 -41569091 714430401 562456735 507300487 301569947 831212766 -663237362 -521695900 -214655624 -69850372 -84561344 -506024511 -566368791 585753191 687784028 158377961 694818304 773431977 29503236 -859329987 -133532085 -486493787 232917160 -811601225 383031039 -362411872 165413393 13349720 192184742 501161834 680046914 -160291537 -653313917 418685551 -361468154 -414459076 470218122 488439356 -297917013 -219381961 -509834212 -241492582 -444420256 -860437837 371339840 499463394 381756946 627413692 294485197 -162924801 413184372 160437854 941860857 750435091 -459391159 -804310947 953005180 -296876347 -743827867 -918426300 -929613575 -320331879 331335478 520027236 204876342 -552443637 -579585043 -298450536 109424357 -114909443 678748471 687253435 -717064207 584306578 921445359 -323011750 -703088936 486588829 -635031919 -769472699 -85881583 -586486613 406372592 660756053 -239612191 -307361439 352156474 -30671414 345313284 31359901 500538725 836992220 -406624226 -202137275 785066532 790853395 -871682282 -400654117 -731573558 -447930036 -955480520 761216033 -898412020 353993916 -687338920 261772835 -522178262 216249865 833790886 539255200 -363148613 814247095 835232447 210969580 -984641430 626552590 756796204 -266160377 -723356369 527619066 -746993049 -923428272 197730290 -432867065 488853421 -816550852 -121483950 448315620 607501689 523908540 659095713 -579192308 868384822 -698619395 -246452840 673954491 415330872 761843462 476042177 989909587 -486670235 649124581 594740373 882164472 742017218 227126629 -29355491 -579293055 -435230200 341397159 542493738 -145110092 -245167392 -526831658 642791190 -599629940 -53152637 512567964 868331623 -833636920 -407504614 -568508611 349288694 -4439647 867444484 361860707 -828372043 -148377213 -462568094 55923086 565310126 368248106 118779273 872874126 739456822 -18832957 360302051 593899066 -16516506 325915726 644549513 255861544 -553227844 -265073001 45056895 -900681722 49181147 -617557103 326852119 -950113179 -817259207 -96168951 517734276 -488857156 749395736 -811246713 -111028195 -104138568 -200327018 -533515961 53854685 832663884 -281308520 -375482244 -726071038 -168326422 -580419826 713186116 893964190 -140088788 -411050719 859346391 703044225 -262127030 96354693 -571231063 -425092092 -206270398 -643734758 -62747309 -23338154 -543757918 872706871 827180664 109512160 -516078589 267328265 -747058040 -617820249 234140931 -128030320 -949533505 692335316 355630998 -756840024 -782579377 -708565961 40586281 377999581 118025643 420802946 564538417 -211695603 -338652331 850019309 -280756275 -14778645 -801275499 -347444808 419274887 -988983195 828283045 937959058 -466940151 -788091086 208698738 24945115 -990038691 51237720 -259318052 870209241 43329950 -482438657 418892861 250084066 836642099 817283433 930847705 -818992953 -716540829 280734319 -339126958 -184872178 496148502 418783894 -470116728 633929136 -890327032 186224659 -355721305 -248473404 707763087 401021783 782968230 -570657231 -461439868 -764645159 731662095 -110342276 -591343171 271842028 221309124 884060369 238878918 280708770 721211734 -998997382 -337036173 938975396 -971634656 111916788 597029440 -222693737 678348758 848665359 -387012205 -435783227 665576501 706971413 -920775162 784093998 -816277895 791484309 375442023 -965096070 -156653492 -175498429 -116295464 -814720653 848929850 196134533 180826065 826463874 -551680347 -959186960 -863859783 -849362448 -83761555 -198454469 -77120303 899960765 -530931434 797519357 501525134 -651235729 -298481236 511869553 -368030350 -318280050 860226022 916201357 -610720093 454583127 301049225 -170933706 851121687 516790431 461860749 -378578642 -449395002 -165691957 449396545 -467381432 124213407 810715744 471468319 977558197 -242917031 -225861121 396523361 -644801451 457971971 361519108 867451055 980140016 307379939 -464967730 618319951 -538326493 -74676187 -644239691 -321370143 -775430627 969980582 231425777 107106135 -800672466 74023213 -623511878 -442955545 -466197211 721846688 -532137969 -156047483 888124043 -192820055 110844245 -938014416 18002586 -759237192 -542324006 311364379 342576727 424269340 -158779738 -890165494 -811460588 -334962251 731056141 -979190712 -853367048 879188701 595228452 802733667 -700442065 -773054122 197177094 -583890945 681417939 -961371160 -417993798 -785995753 -868424329 190957796 -137972313 803018502 502314461 -777736963 450905731 -893250345 -175673736 -734865213 448160220 -795931214 -338333931 650839210 -84267535 96935933 952064834 -215789839 -239003402 -834966186 -114853130 72334512 357304515 774198054 948039675 411206828 -299230949 -151746730 -556143309 440302543 886957040 493611935 889928308 895916383 919116431 774252678 692274683 746046297 586085050 83527322 -756343469 -351264553 623792399 693153668 -236118770 460322895 440231494 -732114880 136707891 572065192 -30656624 600353537 185217469 953959470 249642728 774399372 -868722610 209545428 -437827694 -186180212 -502761500 312551878 749740127 982309096 -183071678 26713921 645534517 445248798 819037599 -144060215 -672511781 546007473 998909383 -637569697 544642690 -324694322 291175722 923772896 -313562264 342791932 903272429 -329238126 667116428 -783231295 563283299 50053758 673363093 -885582162 830680063 -423627048 623902855 79277629 -156386205 -857469515 -35432933 -209039000 56906812 -416901186 763106134 742390122 -627806744 -279481033 -869220689 111311910 -145532592 -406961168 -893638224 -662871466 306794167 -266934404 -464065064 -997603726 -817232998 869773764 247216779 516054804 56741956 -809404030 -268804494 525454604 -870572363 -549489853 594091810 970243596 -741808388 587818271 -317149905 -188755668 553658961 135295140 774400479 -283844338 638044081 -738400740 -687814585 727726186 -446484802 -846195742 153054422 -601362830 557737 -623779793 362223928 -664331893 647466337 -386694602 -508707053 -404130793 -265077651 -143197729 534042899 -122837623 -395058988 369762858 -773089405 537311832 33608980 -921896515 -22397720 853835910 538730072 548721797 -795476164 -25723799 453666923 590492927 -116372522 662210412 928435580 455606647 -481630139 35997501 469016597 846240007 -70925923 248726784 815222344 158182899 581336787 754837416 430460527 -653044048 -451617958 781181226 151119312 740506579 -782481772 721580084 -804064111 -583135207 780772927 -156566498 -801979664 282768325 -784153155 -919139040 -9833603 185181742 625986317 137661121 -429181443 982203747 -582028212 481354772 652482020 -773503307 -803537155 -881599373 881190787 -866852067 -131507178 397141373 -223014086 -545796325 745643742 -220648932 -178590327 -432639793 319265890 -913822825 -982802003 -307232079 865652144 763878545 -126957466 -959049674 -597399052 603724867 -237279718 313680328 681143667 412833971 340579851 -248972165 -804338536 255287889 -606151584 -795044824 -564073364 625655682 -719318949 194271010 -230444026 -282875963 -856947456 -213836195 951164084 152903762 702922023 -985666274 173873154 -84532222 821316192 -532121846 67830420 -291112438 -52069637 502436928 -338410995 -37435419 -125774678 -787240739 983436105 48524139 893230881 337826759 422430842 -3165993 725874401 -646752480 253803040 136874221 188785296 177584197 945846311 628114370 721702802 -169594878 -158663715 -449764436 642850303 22807993 875828196 371089283 -989550293 445967186 358464642 344399463 -819458473 -513973390 716051111 -163975877 488835992 689627151 -443271198 23068807 163210203 708542242 -127218086 -931425235 -352068921 -974823965 463491884 -781920463 467203237 46057548 -95260528 447031906 286079912 808708075 802978196 868809224 -31494816 -936105282 -2819528 -985884453 -1072637 -901568134 165588514 -350407609 367208792 -240660705 475958963 586911926 -796398034 -970076890 691436544 -461864918 302769340 -345983658 -747301626 513102109 -719663151 -297891278 585084388 941650721 76414018 -802135678 896467685 -368000551 -965648547 847848940 -440597320 -885326882 -359901579 281579789 72422596 460470186 -645311202 998649809 -704849767 685541430 331952875 49013381 -298783532 207323544 277366656 216974260 675899561 -301630037 241418391 -823775439 -300725231 992055763 -584135954 -432676207 9490631 -910717568 -82804452 643553651 -497243365 -521709237 -717898763 166261876 799588885 -804644374 -907737805 951666384 -360419264 171967215 872550498 -270028125 484069585 686484411 -948374027 938905560 -714160070 -1708375 -88456775 700453414 -449554418 241074090 -144991902 997546031 523435444 731245944 -303240029 174013245 -38437938 -680635101 897502014 776258669 828593775 -283391523 -205017163 50206627 405530321 896032822 740183310 -981314003 -72348109 677422269 -909867347 -436481583 651822692 606222333 -664589915 -286687768 767076600 249132587 33367931 -966359057 -970022040 252981930 -76102244 959890179 -815599844 -439958328 -319926042 160512608 -259666867 -411203191 519550315 -258368087 -24232925 27308874 362912471 -30728989 992398406 221823040 -554913538 367033434 140784086 3954884 -407128129 525208432 891205361 -647875877 886739921 -614985279 -737259940 -8339676 -488094909 259657886 -879746628 -72423639 493249567 -812877880 -904376360 461175347 461874040 -107482592 -74766398 188969467 980726918 935772392 286510834 -231474803 -108816820 -491399932 317310162 808256659 239221565 -322918220 995035745 345295360 242919691 953503077 -267188613 25216647 459491417 -886312002 162051679 -869867315 -10226250 103082606 -487794466 -630673852 50049672 -488169843 -452616275 -59321861 -524752452 -565703736 -420800054 582599708 817506400 -261696509 -980400160 414278266 206404389 -949903526 -567887426 203754212 -335094216 616799076 177470453 162539966 -282244314 -98063490 -442795577 -348287834 662067573 644011303 -812436494 833873103 768605579 -365146510 697296042 -533901360 382475647 -158142987 -127540761 -700985011 153501727 652850264 877846632 -923428462 -267776490 -30234339 -493462112 -309188528 157408757 -204488863 -278931175 -389356751 303343962 -760675464 -253014290 106890699 434326023 377655443 413751087 -230056855 149166756 -734461873 -64678186 131013714 -296007847 -10950868 852972272 414727675 129852720 -247507490 -362101681 372101468 -147248149 -797980386 -945259547 -545336794 -414309766 99530791 -287446177 -588126750 578374685 946716743 667813907 -947461677 -690162445 -211243530 -653086264 287386122 377669248 -658176485 173405323 74432425 533027704 -689376718 166986242 -302014441 -447114230 -174764380 -840976814 936866904 -153872887 10187752 -638353045 -970769157 646517667 357766119 223637818 -296183218 763575384 831186567 -300899531 -86576465 824035249 947651480 666248784 -307601109 -687863918 431679752 -63602699 -36555122 -370263291 -944679979 707279865 396595722 -786394252 245688722 -805639172 -10231651 -927347431 -58508271 -558502116 -913368564 972781224 -480468449 564982507 -158619063 -712704542 577467137 -650453804 925534806 -656063772 -37944387 236728175 141495415 540037976 405205072 -356793386 474745769 -256909348 87190407 -92405706 222661943 -596325365 -35953842 -767503399 517337863 -851067402 78289157 327145656 559498803 344236679 107837664 707914526 876516583 928397366 824581662 -950114430 -638161492 344595130 657806184 699879942 399505272 -95291500 448370919 176722291 -117204259 852859423 -600662274 702371292 -736150147 -329169806 210300585 350156037 159531727 -441799441 809472918 -316479225 -542530145 148785918 25418916 -319573144 133438744 344499371 65088995 197840133 420541176 198221502 695799573 -585033157 227257749 -614634615 743116258 -6159526 105765371 700727411 606685177 464552737 290273029 869434330 -289723426 -160644445 75883167 171949376 -964567283 591390817 -304016732 763281230 593465668 -379694901 107031785 -499240288 740708383 -71261335 264534679 -346641782 -873461272 307332423 -81645778 691053452 -819218054 809529187 -971780739 -565361064 863841290 341302120 34820430 947907848 -167798588 -427121629 -618955473 -656239614 -604038924 -148604448 460197373 -643698716 289795554 258186799 -278880602 -66863018 -40437331 601477682 389268652 304468295 -414441006 -448740337 -540736597 502816452 -988613939 -940925590 -166041991 776933119 528550811 175359701 335724817 447520823 373096323 -453725628 -301535462 -823269591 -298618082 -536880939 279890383 -324399475 341847591 606783753 -101549560 -148120701 69201018 -80619876 114307334 920487344 911305700 628689508 -955964667 969625004 -219774482 495013392 62938249 265248989 444868009 297546866 -270863145 -660425987 -878217286 17089504 494091721 246523803 -299422072 966269387 139977588 -699027363 892834293 571264411 -358933467 653201863 -328620838 260873921 -224180256 -847782100 -552314770 -995061136 -238119226 821563727 -726963093 -760417658 -323325697 -796598628 443204363 240195413 -550224693 435807013 286655450 -725738964 -442721663 -291559245 696066220 -125817948 107536768 -531606857 58001281 -769215743 154933215 -104919116 584887666 -113905612 -954119059 606080055 307133203 -461592417 -219871269 715445800 776284342 -37848458 -898010137 -357285794 200719427 -239076077 745526438 59456480 -643512884 -663067308 561354889 354304401 -533513554 -862101603 380153477 -774996990 -995195409 52308961 847817883 549915357 386076590 -516906902 735697921 155742373 595331860 -233538001 -844673694 -620515084 -296100596 -230350175 -421907272 -430476184 -922793405 -940287036 -795476105 -700894195 -958543471 -729819970 418046005 55141526 -978753425 -454825604 -261500174 61181070 725183097 328331085 277459666 -747219112 292906197 -726342933 913177241 -644460980 -991931329 -826706951 546671914 800236651 -93014710 466709548 -804886423 -679790844 -167213610 -493333000 -299374808 -89628853 -701330398 -444744142 102062768 -76858643 896189742 670330945 188780447 -718103927 330678390 207879806 92761319 281761268 128876328 -398585432 911372515 -656977141 668270345 -742373653 477795000 -475224414 706315494 392508243 -191955078 805750366 998646415 623404232 -363127638 -32570182 -50120593 47192551 55512058 -472765932 -812686957 -369167459 -55636588 -472339887 837405905 -333809209 -125179844 -347701988 278842305 53553720 -32784229 -698081211 259072114 -200652566 -194380203 223918645 458829121 -604626358 -116594039 -827469783 -330795397 -373048137 769486593 -278801709 -115517949 -475228945 130380078 27173899 -583224475 754386984 -999473886 -495432792 -763274464 390066773 -184509169 700183345 -913993445 -726473922 452631381 -179202039 -580394723 -479038970 833114161 232555294 -415862685 810389721 627959566 205962760 -902146356 -108746098 -233854829 33947185 -508422503 118220509 336065234 -31168136 830807570 864754891 774696948 -423019792 673347174 159295162 -140494480 -571450873 -174366649 -601682712 120051212 -784212107 538729548 999480892 77742666 -203103908 -596447501 370449825 505735374 -348031601 -875797637 771974342 -618203195 800085948 31946549 314326832 797564788 728888182 -212245189 411396686 697570722 822108962 443948550 -835318272 -973841523 127822272 327457520 599810246 238557971 589890452 988108550 -435268465 953127318 -400044064 252879291 713287505 -501381198 -247367868 735301970 -59509247 -534151745 -896372884 -637442092 456788552 -877036371 -439275044 465463005 879132924 -541753630 545185655 -103026605 -451632457 -596517399 -290843837 -624322146 211520939 -417868725 -824385014 435584859 772180344 -780468919 -158349065 -587577087 -63157886 638739951 -407375648 228181273 760066791 -536273561 -90406307 553505310 -981612362 -653704434 -83141316 -230631000 962064955 728376972 60288167 -590611567 802583659 -700973327 181361743 241978596 283829850 439488630 -182296656 -139873349 348150691 47466176 995811062 143488629 473727456 692514280 -335433473 720121888 -133755311 -824102487 -344247175 700300011 -90493273 991118649 -313253971 540390679 -775191492 660117294 -562702469 -854176631 -251181829 -92213925 913948268 -152831948 -515613312 -244855671 437469720 403992359 135869783 -374938996 40358022 534319605 -832396445 -361615120 -526422747 -481912272 768525384 238044175 -694913549 -43987295 970170054 906902867 -948455532 293775038 957392835 250337005 819187046 844502536 -405665 -405004553 -693889127 -553782934 846506705 -847700645 -297769622 890743756 338772511 -770853099 -348497469 -980637406 -895554795 545685513 167924103 590807592 -425010588 -35968798 298663541 -786086360 -488734450 77181869 493855479 -965786051 655349950 219386241 98985180 -745828039 956360422 -140363018 -158521272 -495935020 459576089 -793275554 -205797326 -775995970 -611758129 347409593 212804125 -494726743 49483383 747854624 -47472015 -758089536 -895609969 990972151 361390194 -646437337 877059187 910226882 -820142339 933907281 -253464690 -623322709 -349624219 -58884671 -549329401 -900486032 274750501 -376598604 -505183108 293053565 499819014 609407135 -818171925 865260691 635794046 248225436 -259114076 287218717 389162158 -845249287 -749177911 883246436 -288155434 957233271 260937535 -610638428 345248349 -107446326 -770043498 -925821962 665368664 -135874551 -705949337 -917602045 149035688 -184699613 929760822 -692692568 877956661 -681908762 -864796001 995903747 -532880102 215910236 -223992908 997289855 292901551 871591369 -983975676 159471325 253208262 554366698 421048791 -901841291 222480 -137372839 -872724236 484370897 -838443875 126355216 -541949210 -837948604 399366267 917234991 -466236692 -491882527 -934767213 134208557 492694924 -70148207 197692210 -936633752 -614940693 -425147259 408334502 -709015943 259394065 -848294399 292945344 -633309842 849814902 -544902402 608992356 -432842428 -347259208 910261078 -717850750 -62626633 -472382679 -266279625 -894581744 332968243 351011038 614893032 927920420 -129298482 735110009 -882933195 -879351725 422976399 555907277 892116620 -373181571 -413681558 -456509866 -33155576 489575618 57911916 -395003456 -42374153 -200462114 665151522 -683913414 967067237 -804505151 128295681 293306930 664118293 991573045 -569750982 -223391503 846244408 -864391922 -42538289 -765405493 -685934554 -955451615 -772141008 -992758456 301935066 440409893 685739896 -792546023 302654613 469459329 254819385 -30943973 831722948 -940532243 369190234 -335863180 -272071452 -600858564 539773825 984858147 599581537 -813744212 268179954 -133974758 -523687072 -701141712 -128725371 -257197381 -308565535 -269469136 -248288262 694083613 -496012672 571917633 -284163208 -818923558 27085988 281366873 -950295367 845976784 3406174 528088082 267586409 67127937 -482942663 -814093473 575537066 12925866 277933184 673407217 61916768 -522750990 -226411423 -593069727 893987155 530688176 -598725067 495316693 -465938618 498967107 -714600535 -469408072 -225194026 -303974722 430945849 -396362085 603617609 54497220 428689555 -478073582 -931543586 242626021 442112108 -855382571 -265894674 967836102 233460426 -820075555 -243507285 782439573 -766030750 -429187118 -281445681 -320369493 467721970 -101861781 853296868 -157380750 368465386 -173212352 -336992422 786132833 -824754837 515217651 531232320 -446792834 -16237317 -367191042 153041613 875681819 -737677997 399818040 -880462509 172085570 -176604107 772738837 -548772935 -603219334 -392202404 122960930 -869110491 827800819 -841631855 -156928937 -768740538 911157509 408367085 -547776262 908708759 -780293235 -371573940 453356570 898515690 -156229645 -741941093 -547842435 151152474 485653726 -433793292 -963097669 -409980441 -283708480 276305390 797824189 278409703 -489924444 507890349 -956750439 -451211697 -159290409 -551559697 363087285 669876996 224404455 -77197270 -892947738 -881097672 755495089 -686844788 602468031 528883219 435644446 560421068 704343811 -777884929 -64793823 909305683 -257592131 -315776846 -187605512 -265744143 -471082739 -23054521 982443217 -561095970 484021897 -468793081 5262566 393516151 443550982 -785669400 74788635 55385025 -471543737 -659583904 -781853739 -127736849 -26667451 442071217 -773503558 132907284 -279407919 -289069723 -52369631 876947073 -472393247 -594084310 -202771879 -109179407 -210004828 -465697445 515864279 -723980171 -374035216 543648131 517166697 209459498 -93620778 429845065 944313977 -494179217 557890237 -35764596 -739895958 551204703 -856420217 168904100 -354466240 -482399634 -173957279 683424249 126946800 89168472 -710406272 300017939 770481739 -238077990 -524651453 423077908 -594812787 147107388 -945589986 228108039 -696173878 -35899937 384047743 -145229008 -541778288 47660803 514065664 836443139 789008174 -951290023 -930533325 -715609940 806434214 -55326263 -605265903 -516881614 409078694 -862791780 -829730889 341432483 112036781 -965345813 -818880462 -217733453 447696349 655640499 561935165 -30023781 758104740 327502200 -412633759 -573036380 -852015660 -33940481 471326800 513658893 737727127 465826272 112791922 -133104523 129867661 620301040 794713937 961139272 521629893 90637963 -639591246 -740534414 -408902560 621795305 -691852243 515764274 239318599 231397170 516686022 -293438319 -306179321 956806753 -685524806 839538812 335913285 710463745 -456226734 452367870 820743927 -988197328 333798352 -95074678 -317859093 -601161062 660956783 779582176 846882373 -376607369 828145348 196787577 369080390 -270597024 -589415083 -701699467 966233711 333904102 109224168 -619024326 -95812258 -199798785 -257503903 -172302523 647585094 -748415247 -931656850 137100896 -258175162 -912670867 -201986214 -498152757 613692819 -750309508 -854476521 -472742404 424431990 -409620340 357660416 -797434470 482697587 893237241 831068906 -788718567 69244009 240644541 -592006948 -337963130 -834413975 -10186921 -79852105 99457515 -226185802 79233461 730345948 819752661 463944884 853610142 233208218 344029693 -721925891 -73710299 -250116667 -376426657 104557515 -561842897 -79122086 -72803549 -85874317 677384609 -907993536 -739564361 -142658804 -945720266 662612266 241063143 72563234 -138884349 543243763 263935576 -835006252 -493837731 125668570 -876804418 -160424024 583894365 -285039591 957290949 -406694151 686195592 -283450766 -451674959 -760411884 220567034 -944033893 920873135 -649478190 -142893574 -99366489 -632557105 -82140320 52968580 631466184 255510816 -484024644 -928184342 -864664766 -794476021 -965142795 -891990140 447077753 -366641511 -35464591 37487870 419922547 696652296 671744735 -44655424 982980697 190329155 -78888176 -513158973 256308223 890668966 348844277 -297284140 459811205 718058496 885378650 -579989490 -630759077 -727092226 812126781 234506665 -862194691 369870500 -964540376 -966457518 845406005 -999174580 517652556 212117303 830880213 99446021 -146992981 -447882791 -927538350 98710422 45556174 573530123 387340824 -623511762 -550803282 -795190151 868642037 -60684325 -269663968 562954682 -233601765 390450806 -883045287 355109938 501303548 -896875527 -814891395 196439422 -527903244 639972516 561413617 966690631 481018012 472662678 -943085364 632049472 770861007 682811921 975726441 -668353752 56800859 25502032 776340860 457235945 -937654278 621737425 497042215 -321074819 -49620347 -175123881 -923749249 308684917 -439380400 227304251 518878721 766561510 -946030594 -535652760 452953306 -269584405 423619144 -608640469 270412652 828938467 258798470 980816554 850484803 -423597034 753679859 700629506 -130257683 -158198153 781794139 -242211511 -988356627 -599579116 -358773355 -638132648 716777780 -363576202 339394644 77150901 -137525294 -199524945 679268806 54320404 -382059397 582965115 941124029 -55166341 -553138000 236636043 -404685309 239063426 -900186860 349779989 368155857 256818853 604554355 -789876578 -703871770 -132613119 462536370 833196969 -348919960 -226014359 -909410193 755622661 373345745 512021909 -193291675 -126770325 -347786698 -466877241 207960574 20718351 -148445156 838734458 -483593115 -212035662 -35233722 -489432843 -150502691 -685807307 120417764 -582993705 514708193 133133771 -525686771 -354103886 571350777 308065096 209607629 165749190 -348829121 547694621 40951489 379486720 -458960380 458598910 -483333950 723085943 283224433 -722955416 854803366 181728433 -677520918 -619652397 571666533 521193540 -16865138 -221161257 275653558 285257810 -333028328 696701856 -273768492 89669841 -979549670 785739004 99435088 -673772906 -604388317 -927878113 88415640 -295775964 -895175922 -540575280 -75427557 766883169 -213275212 335041963 326964372 894359615 -418290800 -647083998 -336597236 331238653 249337955 552263906 -982043533 -807373907 951651314 -701266982 -601905509 999796076 947329623 635133177 -11186517 371781804 163207495 -570170162 -773988462 882984018 -465304368 -200465801 757497583 409705010 -271160473 852229491 -665523184 -750030584 -85794575 -67542840 56533584 313297555 -471473439 -110309767 -920271441 337381448 -20817683 624272643 -996830023 916630796 -607586445 683555310 48782035 658705923 588037786 76532743 -65190624 -385801766 66722423 -646709194 345887638 -756034119 208811081 328938504 501345032 -960780835 997379634 -554417793 -100672139 41889957 248613097 277477424 593146567 257190937 20519616 -734823249 -391467650 -754441395 -536555733 392601432 -358950110 -260629680 -997899558 961181988 -465781930 -117560605 281259227 22615364 -266155116 -49696094 -505764447 -90289659 76541106 -499866341 -345848422 400510061 975240824 -680333811 -307259559 792163430 575293988 101764940 -684777106 154937210 -832804633 223768084 -666572515 550307577 -242770574 -942973937 843241398 -114082415 380618609 -873868487 589693842 -60680695 -595575387 499569289 348984283 645267058 -33591813 -919032275 -880228338 398732434 453201468 -711560752 60231162 -589823379 408370468 -168425797 165295148 983298072 168364153 311559557 -879770547 -737641059 154226590 19056130 -509881372 -454878572 830495216 -975734425 -38100497 -658504190 -772862314 882211431 -182352867 -432500158 1046309 -981374165 -733103618 923806914 -505439437 -973097297 384103204 -866914219 174046299 727458781 -316315237 -206002188 667295501 9504143 -823436114 286217262 887404945 -238033692 739383841 -188364914 -652221521 911867451 -494212911 -170504843 454131100 805471146 119014637 560406330 -479593449 858354413 -168943525 -464639584 934293352 12779372 741042230 -865024794 -563597990 219931782 -300587836 -373203719 -31565464 314041997 385027587 -358809669 -643139666 -706867974 -576920450 -122863743 341312438 848205616 895590590 -741298103 -82451184 463824254 859940810 672686669 150807738 -527107645 -528718135 -771023064 641901670 -50393983 -758080903 -110928567 91436448 272473055 -564196531 -342829124 625166008 -934314044 -422162250 -788383612 957200846 -411785072 -88715141 876255209 809405152 103416656 -346407638 -764573500 -729611980 145842681 -838284157 -454516860 960901577 -416505825 -785116092 84066355 815457552 2822475 384430857 533368623 -655974093 -533201146 -664654398 -342744374 -424307346 880390964 -331857710 -387332016 -260682357 -866329506 654415344 -771358231 523366236 352437398 612620380 332092194 3949867 -238064781 89180687 -111963351 917975867 9065400 -476562886 -552860744 488675660 -118421604 195565843 414799167 443246384 -701310932 -138304530 -418611522 392476635 326618808 309801600 313335348 98695359 764666831 -812549408 -341040358 -843033490 -456501946 -837531012 -935704537 79093670 -472282008 428145253 210796593 527766188 -520055463 -140340428 -680964501 -512296015 123893091 791415156 -237866412 -409137195 543324340 -904829871 -630407897 720064102 625760444 179373527 453221122 783801139 474968373 677936462 -982523713 598625716 349039460 148465167 452655734 48834611 -153209228 -913604259 523667439 592958050 230132612 14465578 -453993439 884794477 -889258951 -843634901 684841731 -377719144 -750806642 -902481058 -188290117 745024447 -763481843 949930808 198310867 212439179 -388449975 465974302 -864791707 -782615062 -600358997 184216835 -653738781 -70799639 -945816046 651431234 -520189214 874481342 283871259 -930493486 365571883 201269322 912417345 178686818 637609549 -956253763 563534751 717036256 -825633365 358259177 -847684590 -386692048 -932335238 351500650 792685130 552582000 798588802 958029290 897825488 764141422 -401778881 941925738 461272558 -256187522 165102700 -844805280 -37385592 301548046 249091068 -591353384 821297202 158598739 137829682 979982691 -626137764 624536906 345563532 555308693 -303305596 -607931131 -940254456 426513764 -19424111 -104420758 -746897068 -650312175 24220703 553264773 584835427 644192776 435980421 721494311 -357568024 99430062 -863164533 -86965861 727447840 347039453 -323650675 95977224 301971639 829264165 341927581 -403300912 122391124 877079415 530822700 -423417098 -451159872 -951630233 -93463948 115577060 986754892 194111744 -496797404 -77496748 125842154 -820389214 288942338 163262126 -292506070 -227883880 984961400 488979637 881421146 -196566112 660304753 993341288 -592143787 13824822 100316589 563733556 -825843228 294755294 -135819839 55366167 593577336 -734376103 -983452129 665688896 -30636037 577418895 -857525333 353144894 390236603 527084216 -697048847 -249564101 13470541 -554876635 323518259 -189739349 538074683 260198095 -287049944 834671724 642230343 -927066126 201381130 516527275 506237334 -11241411 -254335917 44607302 665164507 -429900727 -203131226 309234234 149031739 -854978619 669618287 -367249007 -51390694 442930576 -238714586 808965540 372899300 696716647 225558735 -210260001 -442232422 812259854 -605450273 -83350738 450706487 -82411477 -58215895 706622312 782493750 933294214 -252606899 168857886 890067119 -457033576 167870304 -565220 106057483 181168129 911966855 983686749 131532940 360427083 -20004557 342146889 846726749 -581287537 -123793471 447229784 308550816 -388148431 862923855 -627410356 -453417565 -144291043 -227738555 144715432 -433442400 33128441 3072322 335317855 254989864 993540399 567497962 -957343901 -277488808 -114878948 735402055 57273992 35688746 630731616 -808766976 -180665322 -984772150 76284951 922450559 -478949356 440119424 -221751520 122192861 -210800217 -721341626 -453139762 364152172 763015600 -495827077 -496838727 -241453248 868633520 877277178 834141574 713435385 796529291 670339625 202274997 233918678 -846220605 -75227828 968932255 510066096 80731694 -897694284 321045336 -406984930 32310866 3909595 183544926 250385788 -633778998 853672166 782984862 233361267 -885533245 646389824 540920949 -890051424 -48498245 -723410146 76399699 -293345933 -274028585 -85147438 744827419 269604799 -117977350 -882458392 -756751481 -709749261 281588658 20861534 119217254 545784969 908682339 942351396 990259270 -112467587 -981994977 675087691 -223394134 624230275 960708047 -463080798 -400036334 -136474189 -741048416 890042391 22235689 -220353667 -411083650 740518276 -4965582 614930009 -216631547 -301414282 -64085820 543794564 -425048457 -645961751 176177080 -903765976 -14501377 -620456666 -32617614 -39839059 -657923191 -969809161 80651095 498243808 -919110882 -293742362 -363353023 569759687 598567776 -456881889 702651528 674059425 -569666224 987725357 578389923 168338117 -115136569 82351420 953523934 636089579 -28606491 -100930946 -806181063 -494485931 802065492 447932300 563436358 -136263045 -861363628 175754635 695068904 77619324 -857355290 545569250 317773670 440884826 -924968246 -456792234 -49889914 69985623 511283331 -392377924 -374998292 755706797 -392670233 -353893063 -133952851 -248572135 -931671955 116248598 -412220168 -436199884 -775867489 -289401877 -296099021 285193084 513784279 519003693 -811456126 -571181647 -658436358 -531022236 634132969 621025135 790360587 91942607 553524816 -731409442 -33052062 296668606 1091523 614336598 754773325 -432160930 550090982 90931667 423297091 -533756164 -238120468 -700793601 499926219 -739697097 -203522797 -936718091 -174961188 -751252149 -449909044 -199899503 -101650807 136285766 169959396 221086818 -467950517 940853022 153653986 -22136511 -545494620 -584888419 -220403115 -888716069 220130111 355338075 -664530413 965462020 947156188 -686387561 553765435 -781180492 382239356 -812924589 800830165 -510123383 224962039 23125162 161165457 -803123909 382949250 -695717047 -275063720 -577348828 -836474079 -709171194 -309089676 -272098272 283694451 604019913 -498546054 176407299 -646039206 259033236 -706845329 -902511391 832734387 -537599983 325304761 994514657 -404984818 -48803261 551465251 -920150601 -947875015 -764771762 -390882569 757729519 575261379 385122446 202807678 754996093 107905568 393889365 924197571 682438861 742816845 203341687 -104110578 -380634869 -18598811 -827947453 -245673623 817946430 448050733 -223405912 450897466 -262842057 -357406751 447051680 -320188031 -859906235 -758771843 -5125613 -484219872 760315042 -630100088 -44383273 -981964576 110275242 -731774982 735681826 -875500426 319752628 -517286203 760578614 983257193 -707269036 754555805 -766265211 -878592939 607840881 374431523 -134752443 111705926 -433224187 -91470381 990103675 -419695939 -205912336 316428447 -188561501 471703705 729707146 543188168 469564606 182037996 951267885 -691907644 431978310 168264953 577696789 396041551 768269302 810171761 547431805 885610470 448655922 145001724 917272508 872618715 123063727 -862216692 -245330583 -710065872 871420940 -502497926 -316297697 878599057 -939120899 709458140 360883993 -460234423 347083460 545957729 219861136 -932600076 -25551598 481309381 756158770 977270111 85151355 -339195820 -647410815 -449169104 -992451861 -943107547 -333577803 -829039454 46287506 -570394287 697707760 -775224989 570974748 828646244 904874221 393511633 -306842773 -723272313 -547187824 570410519 -188591210 -601225059 807490505 579783851 593830214 902797664 -764551061 657713106 436878991 104807622 -13790412 -209831983 -169034231 -160401627 -365268649 826750763 433747177 -327629845 835807121 -246133443 -133922590 -288798134 621661913 645822850 -253474641 -194340765 32860537 -304761720 541981548 -500855178 -54825781 -590089248 944609967 -772263140 191657910 -445250995 519493044 557060491 -865697536 593061317 843909258 -675424297 -87226736 -293115791 -655430340 879249915 -856239561 -683778375 -194326681 990880530 914022330 -92757662 146173552 -511759186 920317304 -923132585 -366116946 765411138 753236003 -534140468 -403398929 -153910491 -131433798 314213643 -367382823 -616469678 63181538 176732249 314301675 -424117207 -791701615 -327928779 -951920321 335629178 -767841665 -460107195 895711815 785574323 -791416062 585319217 464949017 -116688201 8660588 -61165935 -125792914 -17455751 120695291 -411740121 -7804705 387767740 -138874177 -437059441 -860759999 130100906 896875885 -410048337 -215486873 379528057 -854898259 -95605385 170902074 255721776 -904318360 -42668070 678814973 105834273 805095377 286697446 217750233 -17313321 -298537457 978787216 -830558981 13704107 591974159 575751279 320799256 -283098031 -406089615 341169465 -655349231 512892793 752131949 -500705812 -106600648 -25580376 850374562 496125641 -954817394 295530739 -873401744 -225286369 -318067315 944592544 240008562 -108950872 -964330711 282198297 -907006105 258378976 -324967883 -57827099 704463290 32209120 -856008198 -931851954 -424157096 297120418 310696389 12847303 -522393275 -426607818 641831640 -435237017 165203658 258713137 761469645 28992699 989538290 -729552121 -319381255 -836151539 -325262306 -134517755 -493522443 -576805030 710682064 35910295 437429116 -413256218 171543534 321387523 42894681 -971986756 59264120 -350970736 28946440 -975782433 659023458 948812092 -869237622 261943748 151502201 202734986 -815849980 972829195 -86138255 503732751 763768386 252800060 -192057755 202608180 114834025 -608734726 716951648 -924842007 -311875766 675273476 -271480449 242616339 -652894856 293451405 456983660 974212687 -850118387 72325623 -363261560 -323703852 -725675332 -581147542 -226801216 395298566 235415761 -103153570 -99562580 -548767570 878538978 825727721 -422808399 -966824674 445605688 -50009675 789575311 -235628034 145713616 -396340592 -638077275 -620597644 809450199 -907721123 -55173140 648583882 832729128 -312645247 658034391 717167291 335135755 -330964802 -24232579 -953896330 924776302 -190996459 376799409 -581994780 -921491975 -583905220 -174227647 -126656483 686052537 -348870563 357508636 591190551 -469156159 924215598 882530470 -764349332 -334800273 542804283 221046614 -991898213 -779230251 -978529113 994606998 -451344119 619635743 612642815 -829931333 -971293278 938387218 469397678 656579551 67710279 -846911922 -214917753 149097379 -621488851 -400092432 -999609754 909011321 -569231841 -956321420 429189363 -99106532 -300714545 -756640624 -611673972 -401790421 -873837020 -332365069 -472986290 238456663 -656280841 719783976 844138732 261813670 -516885075 -53422421 -202625448 843769941 284612895 -536070783 371913903 -933995832 366424799 507081993 352087478 37533533 478492687 890402386 -848439765 585844234 964435494 -443117629 168289985 372160035 847789431 842100354 26292722 -550566013 -477164333 97938188 -806139162 -935636560 -861150825 205140329 -884508050 779404810 508666588 -728837793 -742707993 -437422423 309500891 -62340093 188934611 -973205627 -545604841 -453122852 571973715 105893528 703144034 -127099524 -512845449 4388035 -174471129 -131384915 929833941 993317044 583867529 428728005 787804182 -885579644 394816263 -303623284 988464188 -331920073 -666498956 -96370935 -193547519 866604440 720754805 448575294 915502171 816728105 -533617291 -462044269 107305647 681382831 -636816187 -616648781 -565638373 351438876 -946520059 -765341005 264311219 495472935 -282994801 -301297870 787962358 -558855799 -948316001 114996725 -803316831 -922553310 683036809 -312294652 184876165 351319439 660033075 207016164 -849871396 -894929634 805068533 524474955 -901298031 141365819 -496858792 -716739663 534841907 991359285 472393534 -694087090 842346816 501205464 584021952 -585204929 -670014563 947532411 502635385 983582306 -951036007 421233456 -153184811 58738227 -806043511 -140547062 -558344906 656983393 -291679652 -599795242 -220360688 -512376082 974468472 -266933746 896909247 659281965 -438029053 -182974733 -16015967 201015011 -596210409 324708635 537560968 -423053237 906169387 47987713 -611392867 27649142 -24637528 -915873287 334001574 -431148677 -944638935 540401693 -582921710 -177546176 561369971 708730795 616353384 825244415 608730240 -966204990 41366200 -912607813 994379253 -430248185 -640510332 -668860477 -523869557 487611030 -400589077 -905234069 -16729183 -594111750 -787527976 916846671 -299319823 724028978 -695876929 -960042379 80703061 261791835 -465898674 -320451955 -247836815 -681561779 314116097 603915034 497131784 -784197392 46444868 873435600 327081301 -213085390 954100899 468960678 300013169 923175301 -508927079 -357371957 248430427 311480003 -27846731 401829587 808260237 505894183 -219462305 -918538722 -481524047 362091128 257908683 -191612505 -364194925 656701564 558919679 218930311 -98981394 481925999 850209105 734090653 128435150 -469174843 654788245 555442939 -853756519 536648022 -775742483 -359114005 151363939 -999256726 163936475 332512627 339528886 -807958002 -433131329 -409130996 -47577876 -904179255 -974495323 411898562 -218855594 902247431 -4274125 580867552 319150998 -922736270 597409141 596949085 236402741 -165199395 -483164119 11502365 -272536688 -342589131 -731525446 -611218975 -132621335 603094978 -206536642 999009355 578246771 869090607 -201162239 -81113603 -940058001 -787533800 150786151 -403399794 166147444 563640708 -77703192 564199565 64056842 651674435 529511197 -994141433 -978226252 -478136270 -81109504 -987273435 -320230586 143959778 -820457747 -890709637 -967300050 -958583659 -126487183 -741871144 834430069 991314198 56114322 -426645098 46903129 -840482460 -561719804 -639330985 349893303 -196938841 -797526152 460458225 -776045334 214609660 -835714947 -388052661 -136676214 411497569 202702911 774569766 -576999997 644615971 729016146 -31219026 -608015630 277148849 -937800401 430410 -650163965 185517970 -423597903 759174833 -408762379 -619615359 589200299 266669273 688899268 386047595 -147625366 -914348107 215722218 -582479412 398574616 546450435 -156326281 -705643383 106708127 519957343 32203525 50832386 -490925899 -599040372 438201848 468739901 736024036 99500700 -561923674 973472161 977453817 -982045340 -872486851 289877965 653160855 648070491 -330673917 -599070978 740942044 691254510 -349922526 459652348 -169041486 180564406 -977996798 -952851840 525051028 272684026 -543194241 -767621819 -639432741 -268787762 113755629 -581818793 -654132124 -124704534 822180926 -202970206 826831825 -120014458 -45231397 905164328 442379451 946217486 469846194 263891843 141367985 901651324 -996518927 548060889 540485741 754352412 841213965 -750600881 245518764 -237440266 -443127185 -910133966 -872507574 -313042322 -893125371 -370450641 -698255267 464087275 -96309273 -338958544 -84447026 -515311383 -564802808 828284100 -433333972 -7422059 -531614623 -232694378 -747630704 -557291636 -81873723 -735350121 -409179287 170294680 233357605 -372565812 273646325 -903744844 864011165 -532242769 756330960 -252127448 915633889 -33355791 -386427778 -9220974 -748037755 -52737083 -609236134 362505705 102227993 -456036449 -742371464 144045896 744451792 -845694352 622577003 -721205989 214611661 -749414492 149592893 791962307 -949199293 373182914 30061263 -176606693 -984698893 638999086 -965585866 727567155 -926979384 784550048 -576217572 41885255 -976929096 -367678850 971530164 -408353466 37545681 -336533740 685311713 -221583109 -145741309 -512060772 510118075 -449443972 577845825 515665797 5231024 -252333136 407926209 503649929 -642097828 521989200 -514420555 -134402654 884010371 118589067 414817413 -684536583 -98024063 491552332 856419004 31465199 -428856082 361213587 -594639784 140155633 -949051638 972058026 278901732 717160563 -441278666 -535660167 746498019 -866900340 133513386 -242269107 -478291778 520035052 516661941 -704069039 -143671208 451159198 -709726097 -57264734 -689110967 -699063211 -203795438 -621357685 -681255382 672097259 -276031745 -948355049 -697387073 982055383 -529543568 -576227131 -864655608 -361173043 34739619 664127950 16017738 24175989 -636827585 -301644957 -884098031 -443577485 248382694 446540518 -15730906 -897020080 891712409 871997945 665075193 -847619717 211707017 -524515929 781668641 -351972320 -810207802 799073549 -964766921 -775560017 -296436191 823678759 7728903 546759194 346188122 498582565 667663046 -87249881 -957468428 -7845322 854184063 -425173972 -325112501 939517847 -274238500 -102349304 42587904 410446592 -306261567 -897995851 436997832 -74589635 -124358859 968566799 22779218 179974867 121905462 747826560 809550736 -436334110 717260389 25834856 -869152659 -214920933 -42332909 -27543269 -460638243 -350739553 860141358 45124786 53254817 700392972 492814513 -421398741 61087608 453777125 615580633 539565889 423142100 875010801 -6473857 -819161076 901616983 -377304986 519706275 -94746436 885414088 -309964095 270757818 -407505979 -605423275 494620500 -228600923 243323992 -568155032 768683982 -753416430 204466048 -263546750 -764646174 565831116 -284839323 839074140 220784817 709704641 279749937 861695125 -366416352 -367118766 -547863154 -929806500 791716054 546280318 -568875057 -676374059 -691840232 -1269439 -244600069 286657710 722854619 -851416091 403766977 503927255 811724881 -423701112 -984686217 298622306 626720223 -167497163 -910497080 561432700 -16096505 92105474 15208599 823205579 -916570798 -165429506 304527163 -914168474 -218704949 566705298 -909280800 573512092 786493348 -40345662 -847586776 286577460 -124620575 -29037365 968398316 -627117353 -713107995 299309919 -485139258 -552852984 -204598157 -21088235 311094040 120738401 -754045218 -951709935 886501480 764128528 -173723365 303116252 -266761442 234251216 -188318951 -955428070 405615908 629676072 -292546264 846395343 957203142 -79224335 466436550 532429980 -557495935 658835739 240886103 -124694381 151405430 -336684396 -270790106 952352916 -116856610 -945371919 -891828437 591565598 198568816 63466355 556038239 -654079503 -539915414 207586655 -117726526 -984331923 -264331295 -279073548 935449139 40406772 175503044 -160987708 -664126886 942423157 -360598260 177068147 893492797 737848850 -727584856 -185463994 -234017861 -481596442 296538729 116914940 774859264 -592848112 795572823 242010113 49488857 -235120601 381167435 -317479407 481435795 332615234 971253639 688757335 920924133 -692364750 -455189254 170893118 -304917256 -745623168 -643401719 816094406 854719877 120451861 -177201568 -493731890 776079155 -403199703 -860058904 758728035 -89700335 -62586911 629052438 -293436450 -628347893 -956786851 -633376158 -44545295 42327139 72645184 -44840936 -667175433 -883253782 220143326 633152707 308278913 553655719 66064227 -777374253 -355309297 527955589 12661661 -942912499 227137324 -206967460 -663716811 -441722150 957706276 -340851159 -248912562 -161688794 870095088 -513362117 751939030 -575531419 534419715 638688303 -304848025 383060018 416841633 811901527 325277532 -901207929 -446958216 766090158 745859452 -559257723 -516072609 897644586 -190589096 291610179 -455181563 -995900839 62588523 992876483 -58719417 366420169 -300093143 722922669 177839451 -253723140 -20645974 5993979 170386831 366400145 -574471654 47965308 -336052951 -353643580 -865829685 920363031 18716136 -359493882 -802565588 625502766 38490991 851102629 -250002320 -240412222 75759952 -833844719 992553314 -86480986 586796738 -766731668 454686137 -651339524 -71060200 193842569 715742206 -441524937 -433560947 499791635 -76494329 -167865781 -419041304 617782668 -584949656 -328842923 196281405 635591213 507869492 443487893 -380187775 -927048934 -774830966 -31977955 -475249658 951871767 83815590 697345407 874400990 297863464 263330978 -954597391 695968226 290158416 979093201 311431066 -457417307 194259654 14014023 221141277 -134772012 -334583953 -705077860 -291437837 -593896693 -453286705 171252679 -293198887 269236445 -216872848 719826626 395651462 -265032739 262261311 64019645 -526252936 864327585 -800439543 186888038 512681481 -298051030 -433523084 -204801553 -924681876 -185012278 -864708790 279358807 560464281 745627617 882003114 245699838 422257644 -574236884 773598675 14348161 139336403 -575835337 501088974 -439577384 -498659073 133670539 -564496804 906537561 -789920074 253604228 966676782 -884920087 -596404839 77239848 584671555 573842751 -499421317 566311223 -543447584 273034030 95014950 160361604 793738098 929112624 817125173 -554902918 -8855290 596906340 -380092751 965047760 -928257066 390464879 -323622801 -586742321 997621357 172803888 -501117854 -205695571 783454872 -155365878 -227643907 -561565978 -77008040 332488931 956644904 733994238 792330350 -489545511 553483756 -59570471 -5552823 763850407 177458223 822427802 -43197877 430767180 302260491 -148087869 618639604 811808346 221879705 -576651246 -423511039 -688341837 521148555 -96523475 929751183 921026247 -732312725 -954446258 339008836 -894781083 814591448 -754784571 -527525382 -842637558 -384165189 -595110077 -60102725 -240231845 276809980 506549503 -48721370 730244203 109906729 -863006727 -197446815 -284852976 -657164638 195970435 -674918437 -845779143 -374940534 -356305219 610624622 -165344512 894593611 154764402 -783746752 -84229316 190865498 639060624 843475360 859804889 763602189 -563444470 433278522 288152623 -122362899 350859580 42719351 15103158 -767568652 858405151 -579630179 630375976 -32045854 -610931002 -211277599 179174953 215154719 -865085994 595499815 278309686 -221876038 -590437396 918588005 990465484 -333542449 -873575438 933036616 793468358 -905854860 -75791886 -926763755 -978243444 -557057862 185293857 956558407 -834470051 -916063998 110555825 -862428378 -613210983 833781484 -751107586 8866080 -901604595 231031537 97050173 126392510 376713459 603806414 487358742 -430967219 -566746701 410593757 -684412320 882320751 -970425816 -428859065 -982716149 551684170 -177837950 -664714230 498427205 161206881 770155841 533699588 956556123 92572265 -759734325 -230723079 554335170 362579872 -662352969 39947607 108980389 669613321 -507456221 833138775 943243279 652410564 -58847159 -550162748 831020698 217651194 -499070932 -312057431 -554487948 842730110 -862976857 -370487407 8411643 967497825 -678383020 -851773519 787894762 135297701 368635173 -26376033 342885054 -46893260 -486604632 -559132756 599336135 -817133385 -420208714 351120304 229686951 -593404872 -755894754 378697881 -710207054 -839660621 726852453 -141254523 709231663 947840164 -404106750 477777664 -345489189 -660221060 -606018511 -824595611 658993991 702458297 406039750 489408201 900395987 -253111669 744524983 -752457098 213620583 700538378 -95547776 -448660115 -561622228 -336763454 -965653002 888516226 -161251062 477892526 -544163634 425031128 956980692 746156269 459447751 -361057782 -357464990 -283898331 401438686 -200706419 -867958134 -128345989 -223551780 750406871 -851874293 -544970323 906666460 -297323626 -781084108 218652776 857087012 -712584248 62300655 -748279735 -93271276 705117219 170984655 92544833 613153406 903648281 571683613 -349478741 -533633687 -620989587 392306978 693559284 635752183 -46239368 -898399131 693857252 717697292 -203964325 -612345317 -956005446 693865304 -420586618 507113059 -641599128 -909755018 621889907 -550881783 803853382 -713848810 -606780360 -377061062 302623069 -569653582 347550437 -676151468 433150848 694156244 -221270003 -180810535 447330116 -945141261 85845772 -334210649 636392609 456137985 -665246175 238601962 459064669 -194363302 504557811 906251934 162084943 -884188366 695611954 143339577 -293244814 -716748372 -5715503 -803360814 -250385017 965345190 909195260 481347930 594515430 906566942 574111637 -454926065 959730471 706640467 -794601363 -31061703 461654663 953534478 -83052965 75200314 -309553230 568805558 -590181835 -397708297 803859540 197954420 276235256 182371572 47985725 954983629 -391207850 -340900821 -337438879 708875693 809873647 748790402 666860301 177392546 702491878 -488452510 -826244158 -689269028 448451711 949725261 -200408740 749361676 -380578358 905204369 -152694643 11799007 -986582004 -356157250 38842986 94576156 647614298 -258611634 -88575274 91547832 -708510528 952489529 888709653 273407524 584419020 761290729 947262178 148366346 995542623 -568550959 -740016318 428227442 -956481019 -342532267 -354920507 700871331 245894507 335831743 -341057955 -399408477 -453604635 -376408327 712739619 979495791 555640961 336554903 -195554134 -426283333 510199864 780318395 -641751570 440482079 -802950028 707542408 463418126 793411640 157857880 467630336 788253283 -453729490 951959474 -711443815 -685638074 444146554 -24118321 -721503890 -894622153 292529439 -957774648 -701812137 338971431 -192318548 -783679307 -232206691 -787672358 -60089359 812154461 -400126091 -129601389 -725643520 -329263444 -261023613 289443132 -395556603 -958412369 -246700039 -984166110 63304289 -599445290 -614123060 -952723169 -595546718 40158985 -188057793 142403844 -430766361 -141753685 840318853 325825925 858033633 957185215 -283360618 885076347 -199136896 -450436570 -651926246 -994704472 644278977 780319271 -755910472 -673827428 -463515873 -822534059 416329260 -759168773 -57366113 212898447 -889733030 -80856272 546937521 -283665322 -749408310 -190788789 -228689165 -996644424 -418158854 -683371830 252095136 372683796 -394237590 465258324 55748524 -579348912 -681066889 -872822768 -41424615 -549627770 265134683 63366915 -810569580 -698179101 724020176 878037044 -663652513 -916967632 953266022 778060609 -370799546 166026838 215867805 -219842170 19581260 -33605980 901007724 -439206098 391150604 -136407331 419675068 216063973 697717650 -129631689 -928798013 -786687455 829353318 -376359826 -782523714 600604068 -614236803 449398349 -947166087 -317489529 196663553 803686454 384209164 -868462637 -432770177 276361282 922161505 -337869065 141520855 307021462 937895992 -231289193 -509488571 -337229575 -263279229 -656745806 873273363 729384326 78895502 -624646460 650721289 399622544 4247779 878290647 -222374439 246433181 742916959 828574488 43975562 418622108 557683732 392482812 990317375 799615864 827158015 -938218845 -872536930 45357342 416440111 -547070576 516743048 -813897686 -940603919 554845442 292573690 287951370 129861017 -786889970 -617185336 -975537864 -561697814 -646239082 -954333285 -504592134 839619117 -652970771 -115733466 -696653813 -788900393 -641822065 275231440 673961828 91635247 174535558 687335041 720006479 -726379172 -919532519 382623490 398366486 407466004 -31826023 -61128367 -672011401 -592788657 -731317324 -649934091 433062836 180705599 485662170 -412430373 -255533780 -411797359 -881999144 -209691523 -766540064 677846759 -951826416 735456660 -881101650 296253058 914862096 -571909885 692054026 378903176 -912665928 823334252 862333651 -722317614 -775900667 -642700039 881306958 -473753994 -139141419 -824823610 412172274 -520395420 -667700083 -347723077 504856828 -771349128 694864172 -651165621 -672495806 -308366607 -595764742 560191450 -644719420 413820576 511471652 -737425553 -86803743 -509914756 -982991471 642878 -570138258 979480828 -398686925 -313188780 773979693 -861069978 451209024 -254860605 386861394 293878559 308392669 -771950235 -882310083 636172713 910735210 931434424 -930140341 -711379052 -753118030 -185626046 205809476 174274558 494669823 -896336464 -653489947 954344963 640762744 -873272475 -349890051 -79383676 -590911321 995852779 -58896100 -621296162 391571009 893333551 468087203 988613196 639358397 -192801823 344543038 966477234 -740500553 758521857 -121113135 -977711379 727567828 -310951925 621175925 -348952321 -453060521 -574936465 711880036 -289741431 -754400752 856602937 716000993 -194774726 -21695789 -937250715 420101881 -55780281 -77266542 -224742 436476120 -464647338 863437934 643630044 258841540 893954503 -698080987 -399159308 478010322 776962812 -494220169 828979351 743082631 668154272 759012239 -946273421 684501595 -770728531 114821080 712889064 -162353299 606701215 47277217 135736888 996222785 -902389052 -241092960 -660155914 -496148098 -562258746 -424061982 935620202 79949255 241946935 945369899 2816281 -755349382 482366346 -25694731 -750827755 160254988 -229805887 286798683 -201887185 -411722041 -932051795 65796412 317937053 388761096 582480238 724610782 -804105479 155359193 227216615 668688259 547409369 -719827419 -259220139 -235802894 -173085677 -847741935 -729512518 -745737844 628152147 295484163 -236290592 -576695455 -382976823 -214760536 572475917 -981788127 -970947649 -879107118 197291710 159093345 -908723534 84575251 -528055322 689811187 -575259384 560777293 749289803 -288593000 697941912 842227166 78076798 -101786227 -477209968 221779674 407947060 300636603 245695623 -233289824 -756888485 -703785326 -991647859 803015868 -725025510 167857561 -373504298 -374908337 17194977 -569194075 243355799 674910845 220923354 -669470744 -737588917 -872665428 -895930927 908947549 660184280 -294026022 298323678 -786733720 -329978332 -986774622 -369551023 915117862 833801076 -171200150 -298057326 643719884 570035155 -807088985 506173402 35118996 -581569562 594621254 139964271 -208713592 839209749 -731660647 780390048 -529354338 90132822 -983512071 -239772509 -893650487 -183718723 247643444 251461644 443460568 -772506174 641102942 647973046 -377792533 -903456941 411783496 434195958 531491056 308195349 322334544 -946436636 704729876 419912054 -948172215 883000983 -268657685 -207748313 -441112625 -129043576 -229068226 760619414 -101901172 -192406978 -356359170 804050339 629465195 -458606955 -123314310 433969858 -630368588 903441445 -714006010 262073815 -549290210 -986778452 -830403940 74481673 -459964147 513750288 498965093 -941545115 -161136255 770601673 -596225648 125214050 -874074771 -30953696 751018709 -935897367 983793126 -674992890 -227769940 -65750522 -905198839 -999533217 538031877 -959077011 605403589 764264197 -743703006 -715301139 139871064 -735970959 895050616 776781930 -473477735 -708896824 -86344969 504220855 -846655636 -4264924 -733972505 -106037239 226544527 -334533154 858301720 330672063 805215196 -932632710 503232883 -665629971 552159002 -955456536 349195863 791573522 -894223234 -491075646 89019906 425815620 990833121 -2712340 33097142 841258494 -7446549 919478147 -832244162 122574183 491740446 -211326064 -260130808 765645877 212229553 -44562057 -332839069 -425861707 543138116 296976920 513047497 271681627 445848916 664020226 283241605 703121025 -92250599 -907505577 -704924704 -133834832 -684458366 -919919864 389509194 -99555905 528269724 166725590 -832991720 626130244 853374729 193312089 336507016 -241135306 -894374939 108469743 192863509 29964954 842240536 -892347540 667264237 -11137772 748553410 -591379028 -862662192 -772990857 -347404879 143137864 682943484 -962941220 -501505963 -78549096 -966886098 280433683 -674279967 680916140 -837752850 -341343034 387742720 706035765 467757238 939458542 255038643 -300315803 800851777 586179214 486159153 -390848372 -12776277 -566673889 74971885 -79521441 130310112 580137997 690504078 -243118368 851280862 -651031891 -147118720 -585449750 -794545406 585800175 -768402036 221690186 364381830 118811887 349216582 -49011770 871922650 501775236 -66401208 275904308 -827679075 -307368843 -908833049 -171740334 832925099 -557619886 -651412371 96347174 456950083 -292157832 -741466592 871861888 -836809880 -159829574 -627457330 -257739935 -773174555 -131919026 -548719969 -482831119 84093241 517084743 483738614 -70329119 412896548 859210094 555914968 -162014097 -91156268 -569366605 212939666 262324391 84665496 470202099 706014797 666803678 -948860292 91879291 595756229 565369460 -907631641 267750314 -441118614 372181931 910462781 465700534 403211069 278436150 286311577 -971439187 559182937 616138550 243800372 -978914311 691404761 166918766 -414507178 144926321 -375967037 857675812 -814334922 527633153 529663344 -454897707 626477780 18177657 278850101 -730936123 213080445 172462943 819442749 880715387 629541945 -929366665 -788748318 570191568 272684194 742536561 45221478 -491102972 -560042466 -604822254 544605050 -444105561 -186186066 231144286 848823586 -853682817 985696670 653806465 610984685 180061338 -782689283 931209060 149901186 741503199 -241948685 934857838 -433175851 -665731307 331006747 -946891363 -743177133 -162011413 -540808807 -578494552 882156190 646686659 -404452595 299616028 -823123154 -307605001 225023002 -943932926 405524471 -888253121 -656477800 -31657466 -747618294 814475141 919591370 507012006 -253725051 423979036 53203171 -768297351 -890340451 715369746 -121660117 14833014 -790167354 66494846 -73310065 -330883855 319442209 -245609981 152261325 858270194 191546568 -543125859 -609933243 -558340733 60728566 -349300833 -306104098 355958830 -798815357 -71232818 -70690630 -686157673 -220300883 -535399139 -944741487 514216252 -440104674 451695081 -874560515 265958891 -955155621 -828983218 -27364385 -839771076 552904634 298260423 18924022 -22201966 948404461 -532579741 -491199866 675586258 -490887229 78474524 -659078787 251626715 -414479810 444689606 524337002 -518589511 -689664209 917661788 -681285049 61591699 -942990814 -19852414 928644017 517600979 -66944437 701558798 886053092 -178938825 -973456324 -212135711 2206274 -865231269 -61830005 147336979 -955588248 988226958 948726986 -679311765 341362962 -343756701 233356994 -405024785 744564974 -922545494 984518068 -699650362 932730275 616995493 956802818 -735182331 753655178 -850221242 -91387615 347336280 -538812924 863844756 -108922045 -121155902 -845737036 -480210784 -646078138 -339749933 -729173519 -704851147 219084238 770811597 255340831 424436266 539145394 -93369827 -771076890 -174775990 -925928220 -330176595 -184057749 -572998237 -89520556 -99115019 337131875 -929553235 -192236780 -374378923 445663855 -440816864 -610543726 397874571 -673648603 829188360 -357214343 -45548224 -127762230 -145098878 180138526 -167361318 -933005819 -499266480 180690955 -59169799 -383966712 699885620 -7220438 131836659 851227457 -742805891 866895 -581312878 787692049 571434746 423163276 -89410437 -13406961 183901722 -202313552 -260815198 726974632 -649137779 879805497 742887989 -369174393 707448077 282535601 -25746773 667793985 -76086618 -587598053 298323745 -580305222 84616239 -999884615 -275904106 -838462237 -300836117 -903923244 -30739022 832017876 819221290 266259921 716321653 -870594352 -840045874 153306063 515009065 342438598 -425856094 956808046 -86769944 666950348 -809983019 -559570115 400540785 336336146 422889244 -951540063 -611660188 -198627674 12783148 -188826127 641796022 700083213 -285158991 -803054993 -441460869 391801569 -366047535 -131004013 896481374 -43564988 -457587307 457958134 -509760873 -169895277 -219208971 -144169420 674076114 -366973853 -455225143 786019657 -680390227 120960750 -846518037 -598607009 232444468 989321021 -608552521 -116386283 424210784 -948655991 -964279077 591851588 -476374701 -342531889 480561907 -497761930 224379181 -123243074 -223745136 267040922 699786878 -544649888 158674287 -55091930 463427459 354707156 770550755 -952892266 931454007 554228528 956924725 -348958912 -173964719 589901628 -206498082 -509551881 -83427016 552808108 -727062986 807460733 -554482802 135823639 441480972 297180615 833244748 690446786 -528809439 -424696209 -628605889 125329501 -442550199 642056732 -612723959 755871278 138397102 83659461 781971170 -185188805 -735207429 -723908438 270500048 -77006604 -812579830 909265911 -632286224 591680656 -954427354 703900593 612013762 868762447 -653907670 532302863 -295729741 -813640390 -979148693 214487 -2632227 -233759173 452490327 684902757 556607021 -478928284 273879942 89479257 -110812235 -232774263 563021567 -27724345 -665188634 -612895810 -856695938 160303380 357911354 178674459 579940182 718953545 9271232 105716518 -539256315 -950824953 -693631475 -382043786 -612782268 -823343892 138841921 -279302347 664119924 -66362346 93788434 333643195 995123961 474500457 369429563 513779417 98447734 970498747 -132754975 -892043708 364975870 -690147244 932317205 456505910 -492955953 -691428452 351214852 841974592 711044821 -757810966 -233010326 255689753 -27426080 196824575 -597160272 -668283781 354640276 564026414 217034670 617398085 -552765636 11929225 -728507751 318467978 922405275 -369425863 266792782 -600507329 554457452 -957690376 -158651170 -431731397 -465808462 432503781 -386847691 895242494 -18395161 -103376849 -219178989 -434322724 -481277090 -48402177 771080929 -962333934 587973027 -658399704 -407508389 121597642 113580548 -820624511 -935370785 -603539799 4989639 -372338512 -976506717 561661015 436993102 174580301 -596676666 476532654 -369033953 -353677012 214370907 -109968005 -74406564 712485325 -830308966 946602262 -267787748 -139445622 -742836999 -840712361 -775019848 -677110719 -487263411 331843810 170454798 -917196981 762394321 243935885 -715822940 -47474213 707176569 962192865 -432835974 559492396 -496810050 -311691573 -607822075 760180095 -609639843 -420991505 895033112 -57828621 -766274237 86387794 883316430 707729398 17178643 -567149907 -782212341 -453014061 -699127079 -384472788 974803067 293799827 -737614893 -686976231 732256292 -484450945 572917678 829520324 -258884604 757638002 -367152194 397659299 -540301344 729480146 -501169359 -147942357 183425009 757696807 -543322232 657666851 736917123 749076484 732235913 353145971 563869520 434528859 -34358484 890011984 113536110 47418672 -901605704 68350197 810624610 689309982 -659021566 833438115 -782408843 652583113 -888557610 -618478632 662657563 527163129 974409705 -960354804 -360093546 -979785792 -593571103 -946824706 60195413 -857173724 -341897272 940463565 137031060 -195909422 514516622 -600263410 536115838 350093629 -42348504 339936899 53665272 -379953555 311325801 615332382 -956038347 768044787 -818085077 -654509846 -14018930 281943726 811544011 878099407 -956835307 -57467743 -625019251 800120778 709921699 33983633 -627244903 -900032365 841024113 -815774183 -383171576 437299066 -487583655 -496886617 -210019713 -885887500 831852436 -838257229 162844228 622798668 207128755 -309839474 -991501233 327564905 278353944 7229210 548594743 234256232 -120866761 375882589 -736112908 -804231867 140848703 -834315960 479721332 -15077744 -737752886 190128093 200076410 -416602193 -139655223 803656938 227003781 -860426020 -54358628 172027064 505489963 -166115672 432545881 -918258230 357495588 -425731358 753018590 782378734 -51393061 -441777247 -885047181 -245302721 -941714305 -259774519 -89768590 -266918976 814654750 837517866 272368728 170016150 803140209 -835385896 -609273866 -873981718 798863054 503004579 905825174 112896356 -409785059 330308073 -853626427 819056204 577662054 -259507456 601985791 -865982691 -344102489 -359908668 -905283519 702772703 -651287480 -585598555 331092673 -184173118 -546590144 700316685 661360448 296707869 643769276 534497607 926631533 -860488065 -847390527 776171121 -219893365 514186943 632135775 458519012 -14677229 811312230 -883607888 -828924955 -178836829 545237588 -534794531 -268379839 423044202 512749553 -591290560 -622584367 207294612 970170181 -334050932 616636170 -876063240 878756826 557857751 947004950 102339456 -320012616 -249299120 274060259 535151290 -791793146 794042474 -581649905 -909428024 -92899270 114744164 -247526611 954505573 -828478749 -605479815 715603741 -287016863 353612285 671954941 137972925 555141794 -956831009 172469345 -23041433 22046675 524996263 197501483 614404277 -866583843 -321637340 447924151 -911677493 962359252 99978839 -931731908 538302174 -250578557 -255782986 -252582887 -125219585 262753691 624320194 -287580216 286850586 -226608533 396430485 -626936076 266516704 -16093493 183659361 255989562 324961388 -794690655 -947884586 -594610240 -697606402 -654328169 -212056222 607875992 876542336 -134255262 -491068967 -938222541 647597881 461358193 -979903740 296218160 -181712052 -594109068 615919572 718853360 819401134 -249965820 -393238973 675005718 817921345 -893671776 -57750135 -155150166 465045562 418217790 91569426 240254218 832440068 -344542283 648965584 -240523066 -559844793 940349055 -195332948 361904520 -900839481 -372649592 -981395511 -720465947 -295878101 -130532216 -827104256 322888300 254716436 -618072463 578185841 371899887 -518636336 -766375178 610164456 -211335092 262959059 -497581315 -63099067 -452026980 957484153 784257775 672057532 356828962 -650675292 515513051 315972189 309429352 891055551 -903923710 61362495 -94830122 742553619 244907819 -75388781 -424884218 -30333760 779849754 855750409 -5984964 -326095089 -340405497 141389829 -315575729 -892620932 -351090909 205501605 365093050 -889290450 637312836 976315362 219781137 418279126 919032669 225743163 478382949 -5783332 -992403046 983231951 -779207052 -968918698 -777288503 293960689 327206371 -880937306 -811068552 349171116 898303696 134182161 -638168755 248605002 -875669957 768062607 -714631116 379049882 986299226 -373379261 119373795 -327781291 199686498 958302090 338000497 21084321 -971671680 -820647152 858312217 -436612285 787256512 943175384 885210463 -356738752 -213903096 -517120503 667255320 961816784 -994581662 699789865 -808396248 391986575 804836170 144874439 565566682 -238471650 -707843411 -265593699 769419851 299314512 753999050 276643147 790189461 -537561887 625526215 806621059 71097353 -938638827 -325167514 150989441 104512178 -236790926 -405705731 -111338507 -538569122 -674386619 950269905 -386315406 215030679 -959395140 -449645496 -551046089 166262401 286279366 967381173 234246581 -597186212 686419216 -610634249 -288582795 -637019442 -785102198 210579619 375443699 325985770 377827659 -863956002 992535103 810151413 -344677077 -374021989 -75556289 -836546296 349604721 42580126 -112287136 -562765721 -906121223 821612410 804903034 138712125 61706252 266353178 -216239734 -688591988 664971032 -415696034 -327539204 140252337 -112000629 684849760 -864117191 -438618539 383745421 -748329338 -17038740 -49608490 -21479970 -572336685 -667959546 601896931 210097890 -517850948 911680317 429821228 -810198901 4238278 321814577 -838560957 470902053 789001219 847835743 159897901 929340570 -898228794 -209745663 18848276 -15953777 -172581245 -551461599 66439758 753890917 491126771 -13608960 293964887 675487752 235117611 686031568 -761222697 110231090 -220624264 -752893467 488842535 199169479 -111325448 998933335 839019957 477960270 310882184 -529059835 831963537 550880339 504294046 -849957927 -77351298 -873070352 -648831472 659881690 -87065371 -92764631 740340135 653188778 -112314712 614878730 213370214 -180685579 639163153 403318210 -119116522 -70661317 -523000474 -61306402 106724883 634684484 133487878 519418021 -184946180 -968260221 609894822 -978937820 -516560054 -471296735 -323748696 871775980 -87923196 372601662 196599091 36705878 654010467 73867434 743959102 713080304 -890806292 -227369412 435189125 -165677430 -906321820 835839218 -158647707 -844128457 -974889076 296342654 -801840319 -970420082 111186629 842874874 -806634713 363533473 -135076158 47090651 -255640379 28394869 435889312 304390529 -217002261 952227549 -756588709 -697472880 430014595 -113311369 868782503 -133431524 -505984227 -305939069 535882105 355044914 814422625 -859037757 785266302 -827617496 -682506703 157366564 4653287 611585175 -86019767 -463285488 911194078 642140798 21370590 526730193 -650674707 116652358 244952435 35844661 193739942 273693058 498024228 9880481 -711327733 263233828 886278337 -5821572 -610653909 -985465230 578258467 871824975 -930890031 -42448320 -592765249 -756506763 -274344332 862012583 929969193 -260253903 -75042951 323821813 484891636 805609737 -895939524 -156712338 -126170865 -453513899 5184815 -716049527 -322314605 251594897 -83027624 336020979 -881476243 -542236301 -258455902 -606386128 -532321244 72471712 -238783629 -236645070 678481140 958608406 -772677079 736548612 -270330862 -938832679 -415575525 -87178748 302940852 -747780087 -866399395 -749860247 -675609083 12278141 481057320 -977817669 -3344627 957379959 -620153951 368607212 656926554 -766077824 -470487428 722495931 235203833 48983381 -431195490 726408317 -404087100 895763545 -473514331 444787255 -102547320 -898343535 190475855 99720375 -378121332 -587068087 -535534278 483242747 592706772 650053239 540054235 -374861206 -601952758 63286001 -584650449 165373751 -951132173 254365511 -134648294 -890515249 -946534096 -583235740 818285042 -864309781 -510247300 -602663747 74101223 -300972177 650045396 -776562199 -955792944 -289235496 780305425 763575312 902490234 38540459 671640450 -839426603 -120143008 256943742 -704806933 738060921 219064251 986237593 557705890 140603280 -797411962 -577547075 153168895 -47007686 -642890610 443759181 -138178160 711402144 526180748 199080550 -311360246 -790539358 745976330 998324519 -730029292 -650128256 -126625061 721606392 292404942 -82647153 -469651147 -666915320 -261778358 463554400 714028355 605248734 833039916 -702546965 -978023885 157780321 76697185 603207603 975558747 -893542716 701884396 270606145 -457393425 737521106 33821537 824517949 -88497285 429811564 187646569 231812902 -414434772 292119464 410397097 498608088 -818307240 -480640851 263697518 -431477544 -110838738 936410572 197575697 -403855173 -332485988 -631308704 183222376 149459868 463742769 -119640424 906375856 -950841195 -840126669 -231161211 383306704 815488355 -20368771 -803754564 170992841 -585768195 479341851 -519360438 172642931 -581952596 -82509217 -593927966 -649107984 -340812092 -714263461 -142179888 -840930068 961526941 -703423342 817778803 629779636 -523606076 232417925 -704875311 -289369221 808891496 -984956231 885784475 830455834 -611286691 284863310 841680391 692667005 140064607 148705332 143865329 -116691813 894339324 -108728488 782148967 -649571727 -73983251 -381238149 645141982 976658148 -302301464 -941827869 781836842 -50939929 743694353 485882618 -228154731 245953193 778228608 243920460 -630877126 -63423214 -993698482 -808150961 -50637471 692358334 -650940482 -828055810 18974540 -659096996 -274988470 743350290 -308920959 -278737886 -359324465 772837504 -716230821 655870839 554331938 -281246726 638361296 -451106829 102745017 -726697686 -234807432 -557489539 466569226 167001134 -211403520 -706377645 648233650 -226324763 825278434 -425070820 -154122333 -330780732 -420960990 146456 -429881569 -345351805 -882307225 281002045 274628382 69365251 -805706946 -385866485 526172187 -660371535 248522670 -574475461 -886151790 17337309 -111361224 766712675 -210312411 -559352821 -598400732 -536410707 -596956397 -716972017 -293090860 -774198569 745040005 -623444185 198934006 -42820715 -495929454 270518808 -292059537 -590143389 736343843 -886166814 -233074925 -972238918 906903269 197611456 -218810025 -222173519 230976682 742822952 893387713 928303103 988812732 80181759 -215492482 -900196319 653850420 -953263788 -773216697 674027698 677606812 278115195 -454498405 -468830715 108333335 214248770 3978534 540009072 -484524089 77811925 -62131127 -42198783 189747535 -918933171 -66552237 -460159579 -985417268 166820373 -303572739 -850271603 -734457319 210630675 542234383 -448009509 113032291 766019951 -666797178 -6913492 873832217 735533483 613584342 -480055467 686304633 546773140 338216303 -586432341 712062754 -929746294 373513278 50136559 -24205554 126108396 204204358 -517770049 56744880 -699450510 742258703 -330934205 93645893 369978457 -135664652 -238102144 -518549273 559264774 -939468991 178282538 -174011716 84467799 -819651368 379237473 863437267 -657280286 91563699 575843032 -56635112 327267377 92036099 -541394054 -655207535 450790110 956501190 -416631055 358962789 -969015662 134497443 325514305 -495457439 -743615773 755651248 480188352 -61674726 -988431817 605697841 -480636615 -965317611 601709509 855748547 883117782 -293734537 246603598 -104160196 380873446 908937289 -421405223 796458065 904905161 -471202547 449292199 633709783 632363479 -824195938 -776238716 33269395 887232356 -774005220 -758282596 -529718034 -162819098 -221023555 -203206556 -716666822 -225249536 87156371 380405130 -964672260 226466574 -155436612 -440107869 -318401950 -560289220 -262618516 -914921164 816760254 -854317316 -496572954 -412476710 697375949 519636827 35370683 418579767 -389843516 920353469 -707992462 119933942 -871465611 435788309 -727691274 672311764 605536529 305989003 843323882 -223513001 -505474968 399502600 938480140 882369610 -208258804 -746533163 -136651852 86071400 884929005 443695633 -320727251 -275872867 829237485 -219643935 497906623 193130866 739941000 327142224 505795163 443243233 -156346210 -607149928 -329295177 -39713707 -553891518 814164747 57401147 -559187110 175473015 127462142 46610560 760397194 596683208 -268714814 -751629936 -673862702 343872277 -158445882 587040424 930992797 -227739445 953640362 -75590618 164796949 867920099 978207908 -204624621 -64009653 882276166 362976962 686010552 -296790346 295111882 370566307 -346719810 -982147154 884051454 -256651288 725031135 -707177462 797553458 -173172915 350806948 881495841 221733082 163764214 221897983 291412556 41804409 -935579047 747936821 454860785 971777953 682815209 525840433 118531983 -586095136 -636827381 194053385 -673242998 -893248825 -315455088 270230183 91388492 -437999388 549797568 227678358 -216870417 171005542 -279299265 -398501743 -667125433 -182538504 111447340 383110168 481308636 549510446 -85078771 -311546978 -499434104 564370383 201450388 749333249 115624851 621545051 -898350067 821562180 -632534471 -195144340 -623186970 706989749 464299959 -540629141 -821411793 78113726 547875588 -416213421 -932251301 116266155 27547298 -131546454 159845629 620859627 381325148 -155537045 -245572666 948618343 982479505 515675887 -577072513 -575245900 -835818924 -556830187 -396528012 -40653854 -856476776 -38303012 896828575 718546680 -958207654 254689912 -880160265 115271353 967779712 623816385 550400139 -920591767 762137715 601803107 258146493 839457500 61864688 -157444506 -187666256 -729947403 485325024 443646088 -252603238 923575803 179036014 -369300457 244495396 293038644 -109250338 231499573 -6760244 -212568978 -531374397 394661012 -579408462 855167157 955826350 -129719322 -389799106 848374505 -803942742 255800875 959384932 637442301 956265909 -713904145 -734033045 -567506401 872351703 -813111590 -589990924 385193300 -130951540 467176301 -164280472 426157235 -375675424 219951103 718079125 -912615107 -917454833 -808057291 -399934964 -726829025 625573108 -705651441 -926283806 219177792 156103100 -453444418 -435214880 -629601956 -319301529 186029181 -990178917 -735109799 -14117679 -917328019 838627589 99002518 546158248 952120055 -428700338 -16545056 -466326759 826054732 -271889802 -868878584 576284788 -919336455 -894684151 391680605 974859741 528519495 60021691 -184049560 -12568586 68229805 997908752 -72285467 101804993 -522682567 190613763 754104594 896333871 -464299632 93307569 -69513327 -737271663 440696589 -362191582 -148334796 64056904 671576831 636348414 773888447 346944402 -2162005 218373367 -650266077 227898404 -238992917 -972565721 -716793593 -854574020 -562581144 -958286796 520653913 428891361 79770137 48719440 -684843250 -388413956 552820455 -108019934 -303927801 -139361382 23222502 389016569 -83307666 -68314399 -185249181 836027819 804182985 723957912 -37074147 -988990242 5598462 171721919 -932423065 855412589 -485199362 -830311743 969008508 -537593486 422351178 80367589 -330303493 -355999454 -391864265 235963516 72096778 -743812285 -309558184 439315216 950109244 -795619601 114972245 -928332089 -537860288 -124407403 -910721765 219727262 -568364180 723430832 -583374543 433028310 846232848 -333521203 -946872270 900262783 -249092770 209259125 -551601414 -691097780 -234281711 424446362 -870869414 -199730243 426373867 -926353223 -524559081 837353999 664072132 376348910 65188412 -968457370 924362693 -757734089 -475090993 -700950734 -685659070 856568762 -413534774 739380235 -300707904 -899740849 301218406 -946760977 143088813 703691508 -440399592 432090776 -143603323 756529846 696231550 229807564 -667682166 348540379 -246877508 512036652 -23582144 -880840905 -532132997 -209726782 289331260 -445565156 385847573 216487294 -882840789 -31524563 -620735336 -529009150 288337795 291469855 321805623 -113850218 912236576 -119764725 349189401 -609422243 -743389164 183500971 -284203993 3245848 679717254 18464298 690055450 565328433 -734508856 -437563819 737091930 -888075263 716961721 -247680741 453005292 304301692 191731650 -159199309 710875359 475323730 -340914343 -333776180 559136970 554784773 521391927 655179852 -905268908 441903676 558277399 -652898133 679294676 806372108 -816810429 140126944 646382512 -299339460 -20187174 -397984886 482306701 263074603 780384595 57002227 -844547435 -166003900 713620211 -589186657 -948658533 -450193090 247438851 264190999 -276896085 -676691151 -679180387 119527100 446453633 584700648 62694717 -100486020 733695981 -133008665 868318486 -65529076 -259571947 -166432732 422032168 746833767 394023035 -104835647 -870018585 -355804511 -475447424 -772290425 902223594 34330299 -633724164 354429466 669848956 149162374 839215361 962956029 297731645 639229691 -579265444 -381801188 194329794 -491850204 -316859379 -815699027 812404806 -293646087 120818349 -315225140 -901162358 764436871 -691378839 -607268998 307967435 -594505903 -144990875 626014786 -304679395 -866610397 -270737523 -27191922 -917258063 371784875 87809486 -516087915 -221475344 -256966662 -905207583 414797943 440969549 -831746223 -535413069 -915885155 804974371 -450953850 -512673672 -355338244 -330673812 -152057867 458060364 -786995140 682968843 -880435120 808505483 523429473 -693182486 -614447143 779665146 447371279 -427533298 140104869 -834244389 -816294176 -34564665 -408485854 -832864738 -605012187 -644197223 146480228 -809314676 -576135899 -389961782 -391458288 -4769943 133780525 99011789 226185512 -268286156 -488541053 638471760 -393007253 -398416086 -299692909 -665338407 -888953913 -725267215 446150143 613675783 965468468 -972814457 182357269 -345502579 403755081 235519940 680622028 465484117 -547508948 -49895687 -633673505 844926084 866985684 224827354 210152453 623080880 -552216032 492501461 222007806 160380960 507180891 -621712596 663189067 69602870 -926234766 -566763556 663790588 -980105960 -567240361 963449864 -257273030 -203022958 -748454036 293758164 -512539597 217165001 -831905462 -726105748 530909360 817080503 -358645272 -24568853 230475619 273617319 832767441 158661083 -139194639 -496893335 -157031121 313968637 -98465296 840024167 535057258 618051550 -448589156 375559958 -318726620 460682588 511713886 -234134953 988893528 701098152 -210655226 205563133 330721351 -204684909 -508503530 -905784850 -834826951 346366688 99633751 -16101611 -651846181 -927652035 -254502216 808838386 -900082509 650567144 275383949 -152073992 463452421 961109439 -758717612 -645835030 383864043 -668172028 445941464 -839038127 -601395982 -182191465 417599802 -944833745 -901393560 -990291120 180054217 -748838949 -946185068 173974693 40805651 757309749 230063207 -997514846 -180065843 -995207931 -389656866 275102191 669787173 -993326988 311496852 592775240 -242090857 -592403954 -317273487 478438747 -468056101 171468192 801394078 -76315738 -850065327 -998096590 984052228 -942383598 -194882698 -326041878 789697348 -226643786 597482416 -683624576 403764629 -401203165 -984391672 530329737 -928779844 -96370207 -553842237 608371867 -262150944 163700584 -994284656 -247085324 -443096944 649825603 -101084601 -647848545 -127911393 53640103 -739550232 906285112 -291187254 -643081933 -934792146 -349231199 -487608686 -871608070 -523370806 772190735 -957748697 225668063 -392570607 -782964203 -490924463 346632442 794054452 486024489 946575767 142621315 -123902747 558702858 -637901098 -198906998 -706699176 924565127 958956598 -319618110 959981737 437433999 -534031253 568920721 171890925 -24382792 262580890 -524480852 -450867779 -579388896 436795719 189285073 161294613 583788173 568488616 -822977475 -112233400 -542966085 -86747147 782825993 401603733 -987885906 409661731 550435776 762313923 819280702 -578170350 -164218667 -595194451 -671128136 -542845740 -545988623 859540473 -751413309 330162891 906175826 449943882 -58589278 -195316238 -600108117 605474262 939365910 -731660659 946216056 492938804 -461253168 -468752886 272789336 -630121843 -708051298 161888303 -404779714 -754194364 -449244217 830071223 30560190 745990803 -906653178 675610652 -91114885 927715454 262622104 -271293208 -810353587 748620548 582882750 -403036262 397992822 -145092183 382969354 -383306921 282619409 -460342606 60944696 305820930 -54303403 -124190864 -916329383 772880684 -495849520 -994383536 -311083746 -812808826 420075191 -248140849 86678322 653402424 -226704576 517305132 -294209507 535424017 -35739522 -783129292 271311075 470865376 901283149 -385768326 -857730886 -94597627 -663078518 32121429 -553241165 -81530686 563300893 83905490 504350414 -647607370 674034678 731321788 -330718237 904822998 -279225449 242694687 199042527 -706202944 -851217584 -815149927 658305915 -974524823 974086823 212852936 -808062643 846513785 128851797 198854834 -905735272 680147220 -271067018 970205782 -725616689 698322013 -781031893 907837087 -205066205 714635642 -799297412 -114471091 -184902096 -734483801 251428508 226336692 -623660426 -307881448 193514866 -375333257 993387501 519062198 401555918 -531415882 -217328011 -142341934 -306956647 787286514 145725456 -497886805 175038971 -126825707 -192216942 719213062 516067967 676030128 -641213435 948799227 193049256 -208321878 142248781 -347605000 464101754 516969905 902124922 -246890111 -979244957 811467354 -148726263 -231499224 793132581 470425634 -750801716 -523866707 886024179 673872953 -960746896 -996110574 890921766 -410942250 -695837276 405016748 98082831 -124891738 115557165 54631511 -935541915 807557920 381005041 175143948 -173754724 -535347871 666528039 -4004289 -309398769 951195105 -551738087 -629299704 826643930 -523930232 -387100895 163662015 -715882094 -587183466 -149608401 673707455 703944984 -601889370 882565199 -840971194 -559125930 474218534 -756725328 80453755 677272825 179443619 -623285545 -110545521 325787913 889310997 23795662 772002563 -944268663 808322228 -608505536 -5035207 -523253891 -914438670 189305968 72929015 -598289380 850699712 942561 799478515 517857219 -411448619 -300776849 -572722780 119863121 -320077245 483531293 -617277219 167835861 448788849 861284180 999252474 -562652561 767079723 -191221580 761646725 -981914035 -967483090 291514415 817847908 -763895300 -967844853 -467531670 -356875377 -836442767 150583301 32927464 -568891952 -378606347 384133770 -992078668 -699095410 673026332 -81015104 69925319 -976741979 520980358 -903330832 -39917906 137091188 244248818 959022205 -299926450 -901698231 801430202 675608198 -500583881 -943391438 -775997388 -936343386 703283449 -349277403 -489129448 341676446 -208261050 -786198129 836935583 -300853472 616413599 -189759167 411947128 217484115 893718619 -520695945 -128283427 984229366 -606337444 -421644319 556894603 -580294388 468421818 810592952 -118946206 -104634198 328013468 487690269 169098655 816595611 -183092035 378813344 -350948485 933232159 -270448749 264113164 -584022197 282467145 238916329 414162296 -480721074 537034388 28403179 330594306 21575707 552431820 -481611243 331152511 857534309 929445043 370629727 140473273 386498235 -296052540 135257342 -650948935 827168319 639636171 -6477435 -344631778 309005988 18224313 23172910 706142246 -520724952 -246547070 -494531323 -922690163 -225385269 547653736 -327072397 -936841372 -473476334 -657390009 -642859246 355984935 56418769 996773944 303577657 -395708722 982808473 849371175 -55330643 -273602647 -406090471 -985709052 110080074 -275763248 305119914 512770809 -901242174 -626562103 490681241 -929082377 544903442 -11686175 -146615743 -869110818 77787275 253312797 607055185 926586688 824976823 -934003805 134597968 174384289 61962449 181216004 -687571286 78799960 550580682 948858027 -922097609 558685785 32945391 -113801829 64289526 416376512 -487857618 679992568 -810230796 59008383 -83605220 -439074749 -212160078 497699606 -902992976 520071940 -801335086 538109516 -611034062 -595579113 -74896611 -134163508 689496395 -934009591 -189977636 -487893532 -476899461 -118044282 -467314449 576541125 850812443 455899877 -418839739 -616802051 897429019 -375732658 327687026 -193234992 212008848 679057185 -185902171 -457886292 -103657725 -670594889 618699187 -933282223 582659628 17855926 712606866 -507747664 775097977 885901208 1678496 -940315737 38371873 688212578 -882097758 470915204 -636854493 54051984 367266876 -890188485 -145535513 -499556819 -196462894 520142163 -510953031 449897646 852859823 117599582 -590998338 -83485033 -594231380 919843376 -628820437 127846582 -129030279 -645907130 -484881372 -600350231 71745273 -113871050 674752355 973010129 674125207 309489239 419795888 76249271 -58814665 -747505532 -504076252 70071769 -153061731 -157607412 744195697 -998562954 305039211 -374735230 397758814 43887793 -889100317 -517716429 -245357929 -120758434 -979094807 972493430 -945916638 725017619 685260709 -732215342 257812804 -190225216 -879200027 257656475 353692836 -456104214 424136473 -826004165 732309387 304374193 -292141836 231233109 -41624114 -432412863 -644083159 647711083 156018330 365173958 -920164255 -710233105 309949654 476097836 -874963077 568134035 -257712346 17463303 -533168290 -930145012 -372383622 -378343114 260867752 -989285544 911502313 -764832673 -334430158 -825611124 -182174933 611402853 -432180282 -605600936 304724341 -242875393 -426926688 -84203089 -9520525 689416891 -380617955 636109013 -666215549 -653488996 -657235391 -926963931 832369473 -721284807 638020400 781043615 277769396 866496521 378591415 221794028 334066261 -15595001 -464577162 -743764293 -944704448 797497936 -627013678 219325697 131254473 -133359764 933493084 -917291327 377753093 797456550 -854580999 -781438487 -586876651 19108242 344141693 125905118 806982183 -466248252 667521158 903474984 -538507482 -922720364 211322276 239946154 -305456658 -821300562 987604331 783840107 -25700460 -969664455 604853516 458101286 875045207 662865891 588244458 386786206 -249358133 -95524552 734098124 365667689 979825223 947170016 -497929252 619739877 -917484048 -494621345 215632170 400861086 -788729105 -279716292 -977357652 -629379373 637652892 -334500255 -284873852 -624753756 765438079 -196327842 -98331929 -878062593 -210336292 -604811590 -556432754 -319360280 301536961 774725492 -805677965 -289969778 123481364 -544162713 -177962915 649230725 -103553081 -425653763 582963425 540570202 -257103840 -195741232 451127167 -23789698 287335139 903280645 -391660337 -582463824 523191640 -843513171 -906419433 585631331 213475358 369608709 771410965 -247664455 -945820095 -785005447 -662392578 317237474 333502002 -306145049 -224044586 -660521258 512039733 386418133 162863306 839523559 314271165 357397051 -756926868 -351671373 -715225284 -397743470 -742869643 997936161 161509034 770438157 43161161 723791580 -971048490 472591402 -775681810 -892768122 -788349106 -51951897 -312131715 -42132732 -993227931 709758292 460245042 845951436 -838941543 -461207325 -237217154 -615766723 -369381739 -406525049 -973102124 -698988968 -465526236 270873631 251271134 -361967881 155404019 945606571 384134580 432686643 140524351 750553474 -261118525 -128858528 699583214 -518110184 943096813 -768823208 -939573 78667010 -742549643 -445095922 -315304311 543751655 -587706109 982293278 117642428 981438675 719761539 -866964569 -597132670 746694516 283050864 946060795 -102956457 -109520812 -736912613 -550006117 418998940 -681509179 -224773195 -213743409 -789011974 179203366 895951588 74900998 785109352 -589643871 927555184 -762475354 -854470327 934957674 806452767 161238697 731179440 -546864788 616282611 908127985 -439640361 -162758124 889033274 -384737055 -233976107 -874822036 603331528 -213550053 -589894745 625371659 -987672787 -859466020 -459858198 -268948184 107953754 -105220009 396424001 -99422145 -902758058 643040581 -716283092 660695220 -354260121 -487531749 -431683578 -124265443 -863179499 159207577 715033521 -729249242 -312059471 182918851 436087726 167960702 198267730 -745359085 -145410816 -427795466 257596406 -518532461 654507898 -629978802 -714311448 -260203612 -873650321 116817277 -787269363 -329146927 -882584063 -772801438 -967238403 182398216 835002446 -688028064 559065070 224428824 -806390947 84098289 422797319 -192059133 -217341210 -409127647 749513 -463226508 -337245255 317495586 -289883786 329886993 250211393 38799265 -824679420 -557774418 722862193 362027242 -104474496 445067743 850814151 266631347 -617039904 -602796098 -81819906 -493827365 221393011 300864028 117548339 -575376207 109823344 -85453416 23555692 -330107047 441526356 -960490706 -727377609 -473327449 144887092 267868426 -881599567 322510392 -390277524 12397622 -272342871 -318764311 -745833825 138222188 -37892114 -201603783 -13436896 -639907881 -140533073 -106018341 140285729 915056513 752144311 767646079 45325764 -956211196 977318816 671485963 -382164931 -979453429 -174596430 451408976 -749153632 -122515453 -539921219 -318716150 439900800 -580529902 150446389 39126380 -555187291 -878139459 -271498178 631395606 -220058462 439787773 -68166709 -167306612 214620435 639916435 81098791 541289737 -403411459 140057777 -829536214 331592073 -236645521 -68329770 -677241117 383416460 -822902239 927318444 80025890 260395830 -735740164 -45583425 169794912 945799307 409949019 -501582839 -922972696 809526981 -78005924 895064113 193008031 -466471541 -148181704 -968192638 879516129 -283515901 -766805423 779605428 467449597 928862242 885289234 -441497605 -397354526 419134081 728585881 73953299 -926678797 758912601 -616090606 505529570 750579521 534103068 920790260 826638971 -633510807 -968922701 651259073 -422422241 467615355 204676731 495543227 -284580571 827856277 82864432 -709676161 653962237 -913777747 208101476 -267151071 400899152 -941313023 -856744887 816761496 587627257 -704414451 266346252 -152618091 -459332211 107992952 -218255478 416791098 867237527 704317899 208677174 -961380171 464105437 254036263 358154036 -36072566 -129957586 897233895 138121686 826349422 -413197644 208753977 -461862847 443129239 -323526755 134336488 944283903 551761092 605699013 -711732593 -989538516 620899314 509542673 -729964763 -192844083 837601169 -125049030 97174138 -366872957 69067158 196066333 -338882110 -549462615 919248809 -574139621 290618638 -768139597 -281549044 -526606589 486469356 -929348722 -549778617 -86597299 561986695 -257027784 -83423285 165427881 483457581 362763140 -808501906 876272939 -233658831 144941036 -810939310 445697997 -703231488 655748157 802640165 -678053876 -819526160 -552667836 -759293151 -83711485 615292697 -907215768 769308426 -73083592 109612746 -926875332 -834154181 -119322942 -446519619 574698521 607911885 -678038516 429320828 -254430946 832067357 -979182644 -607165310 -530780063 70303237 -55887727 801916095 -613971472 918839507 -940933820 -80327306 -764886514 -808696716 -198282266 686894571 232726741 -784455333 -412227601 374053305 -586501737 816063370 -25259018 -444426916 237805583 -474490818 763657022 701859486 -91467111 657441255 -276306150 -858305992 -641853461 975592953 567027204 -232007032 -739200988 857451698 610618616 -864064530 321799623 152176143 -725823517 -902035085 751513479 -250266164 -704667051 -780710242 512286869 -659069712 -993111039 -137327172 -810276006 -656604062 180150564 -133640514 325109248 -170008950 404268253 -255076751 350464298 -852788244 -994869496 281562389 836441313 827331637 384563943 -675290612 -518278452 -54912789 988895898 -664549891 31789824 183700800 326143830 -412529375 718346579 -868964935 765899268 940246033 -946576732 195108564 618683690 -682346389 475768645 -500552318 -965317507 -624829961 -389406512 -215486583 -314619673 613704803 -175086523 -220718262 -958432714 -922927294 303222762 197359304 -741266408 -52394971 147151014 166855984 517199952 76096456 -66531574 801048674 -958555167 -70315149 -301132947 604111404 -560659442 -534671583 74193580 -619886113 -281865717 -675434898 -589307873 334154003 476848910 -952547904 -415219057 58937768 470373877 -451429512 980632600 393472280 604906003 -673647517 695117809 -733411631 -398697075 -27376818 -213161032 26653576 610796007 -642050081 -398928373 294753725 -777551170 231773005 447626227 228987403 726985187 132664895 598642128 -442245659 -61563314 -17980317 -358177965 427016612 158165510 -478158963 -534318220 174925052 -752940875 -336228293 455183594 186624691 622047513 843559594 -327694525 314891075 718381946 -904978165 213631112 -660709074 -209493629 -6037454 -300466238 -424395112 980071410 254432537 -374449407 319155029 777072663 -35633178 535020542 -726448936 -891177855 -559865871 529415496 -754304185 -144676594 -202250815 889635128 590393181 495909211 -222530492 -505379989 954544232 246304025 -692941709 951170409 -330373646 -48134876 126688249 958325383 -487027541 -12276868 838709912 691626461 605948359 -575384147 -791808532 789154713 631639874 -53258039 23570778 442743367 746228445 -874732167 799032695 -101132498 -510144479 877406395 33214778 948995319 447342210 512297455 298894562 -538944869 -512277382 -188967786 100786913 469980795 231207741 -282882363 -533574804 -668405142 366427118 622628779 659253375 258069464 108528838 -487752916 327449625 604692462 -2125490 -646461830 837801896 365968460 344808685 -87931091 656797962 -584247440 232756114 -588561967 -101460360 -770181880 784303510 145812146 -301366602 -575296996 725824461 -829774303 -336639234 55493129 -490912481 397922653 552808855 -227060989 -369760403 397242207 44682996 144004571 471077850 401881865 909866961 -266385077 716320108 746123115 473941971 64045953 342522222 -312132734 828104760 -519228033 432075083 535831217 644868777 -213673638 666589532 -683816589 74730694 -133936999 422589951 392760642 -168082866 -272035088 -43887663 642004636 243613594 -936715492 -913410501 896949151 -184963113 220918545 -505861076 -930083933 -185709375 -706784405 -896178548 -753005708 -398145558 995776550 -431183146 340693180 111024129 753619639 -440770074 -845680600 -542171949 317930951 493008588 -746475150 585845290 -950892267 -853760766 -457755071 -31039121 -233518276 -123484313 -946578772 -658620123 545944793 67178409 539180693 -232727329 205125386 -396483229 631535087 242306209 228267866 -964077878 633260907 366797097 -179408889 693386301 601582165 -415751288 -128535626 -377531245 -376422567 -347454992 464754186 916750886 715888955 -882296687 -495385510 -378233026 933557520 -268977864 822757626 207469156 -555851994 198500499 969689864 -403626790 635336171 -241825462 465256331 -557530042 580955486 -877079577 102217294 -402980103 -354939278 911585801 -667518104 -340673796 421167053 986517545 204562362 -975464293 -619157627 271926787 -694594821 -538182117 -921169161 -961137677 455230651 -623437027 -176310115 -405775785 -464137569 -44357401 -724558382 -569403388 -729550833 848598771 -248922461 -84328217 492697731 844474447 -206468555 -786683695 549887863 772910287 585540063 391746155 -949506843 117840593 -984696812 -702534387 534205062 -191981164 211795970 -898188236 -885553920 -646953129 -921872811 -312704738 -339602806 -176680771 -446812746 -69197857 -174108708 -716787925 -118216295 737052923 -812410693 -838364133 896243950 -855295168 -313605178 -553751216 -439963163 -184366585 668401524 -357596816 -422606834 573791399 -168405316 -723582099 -184702629 -305910313 -421864538 -872813211 -352010758 463863923 847273951 -661500106 -551259800 -426649769 -304728992 -365080068 -495683484 -442643206 -953250951 -283922492 -180167850 -174692108 875237150 -179973845 549644432 -920843728 -957857274 253856393 37821038 -888676555 521761947 -905896934 767524043 607284274 -861435718 -272694880 -750389249 -306108370 668495974 -355985407 529692255 418532622 88799267 98079811 -701994510 -67040774 -444037240 -538778342 975180995 -199969681 346444602 -873884385 930343986 868246418 481427308 -988462009 980368310 -420222080 653766042 985000128 -559276494 -444677716 -119830694 300099385 696830230 -747966540 -149118065 -344577822 -53333037 -475186199 650179869 964440547 -828427981 -258779695 65041775 253727339 397751247 -212141040 296647117 -573019563 -862111648 -801607220 -68430791 -676627409 -238309629 712114211 -84942244 -259886481 731116634 -549028989 -341606811 -377768983 -51231653 -557847690 -651432039 664493443 235987744 583530664 258477484 -422171644 145473544 -17095523 -738041841 637220156 786207483 -336700645 -460068512 230490637 620706763 -258110609 838906469 681656325 526836628 915911937 237929010 630105347 361048876 -319244725 -346620172 -60179285 -519026154 -829540048 891718071 -179986118 -524880077 300094451 -582773750 245211285 -824361596 119796209 282690211 -806551237 -177684095 701902401 -464242101 974461324 518371591 345802497 942002660 -349302626 579466369 311945169 -543387203 -110598481 -860378911 390108654 -535796485 -27952670 -580751120 742991899 778134014 228763808 282245259 -442400830 372881942 740009804 425099518 -301170171 -513470830 379922449 -674253759 -549298045 961150708 -20198201 -822507077 -1991350 934699268 -374334406 411557967 -646886805 121859993 206367422 819808184 -622570631 800720361 -365424458 550834640 334815000 -41972920 129841638 277412822 -707374539 233639757 -628569441 -254163157 -975193773 -989937873 124190510 -987458859 -442295019 275746081 -760751310 -573157499 -163750802 -679654785 810978952 800994849 -990374201 8357223 732214588 747022944 191427117 -406029267 -982194862 -221137991 -846982973 181592164 -641071007 168607177 -82956373 854952846 128678298 700720127 571799771 -534240605 -965543592 -16874585 -713596941 779043492 -498797689 -84946804 988953278 669504647 786633975 -788051451 145606154 255815630 -453566690 236903517 -20163976 633003142 350733342 -785581915 921777311 251742769 899779761 492248492 -222556341 529021579 -858395643 81079540 783482536 912033126 -793896801 -768106750 335903757 -887260397 117575917 826918210 -222975286 425402989 313211701 925875964 888033888 -758343337 814328628 -592868113 507263365 -92798853 784889984 800675022 -2582037 488547746 77458609 805187025 -863798087 113647741 812529574 834320767 -841722875 570803811 -248582122 142563088 -660430980 -441600799 789736237 -357646511 -286909389 684709714 -899128064 -696558801 -500204622 223526326 645579108 -264415503 60477381 -655158208 -761239002 -333012178 487756812 310095754 671987744 195417420 -963764959 796305435 -756740318 -699148494 710104126 -140019579 857211679 -108647632 -975800495 -424545155 -111196720 -742280115 -660171371 315372137 442697297 -467799029 125163824 -398632044 349939949 721902833 767345235 -117101638 -4483413 -531152004 -881464909 -979817876 -757869653 -647061805 991721439 -55849285 605716096 178495511 43097121 760357431 -655059311 -856278004 -735400506 343830970 -553313850 895468471 -474861271 775726421 182811976 -955236686 53704715 375610264 -58324757 -528344103 -122083857 524634989 424153282 7147564 74223166 -397912937 -792278869 788740823 954869524 816115296 -283397317 -592653843 -496148 -648793989 734342356 636347289 53262992 -399716596 -258811730 756657665 -128047005 409918059 -418814185 -917537058 707509418 853487905 -279914865 195752436 -171743440 -848788326 402223078 -846157106 -175518177 -592316753 -386425869 -828355828 375970698 986377017 -309771993 -274934994 -731877754 249039686 -705790304 -122618006 -365808524 -60623827 -198816492 -865559839 22318687 230659807 852127195 951834079 397873589 191662609 6206855 204321055 -438459848 -792391230 810107209 -38526134 75670194 634008579 881990457 -300196282 996209973 214969660 -715347717 -619187170 104273649 205508389 -598078433 -564779372 -273110271 -478203301 45477503 375668327 -236705382 625418379 -187086938 -466451342 42030804 -903809300 -426805694 749576326 -559448297 -6758471 -638262644 -34371981 255278246 135934219 -194258872 203875285 -985724747 -889354582 598430741 -762355269 -298130679 520665198 -544183203 528768426 -362751636 963187944 493201269 210847064 -823912724 457601992 -195707128 -998682209 -17146871 -103344633 -15316240 346644626 -707722454 -767919781 -883493772 471326907 236797990 494249565 403368526 -967936058 -202361291 676804526 552682036 725314808 2900595 -875849069 -10978178 630508574 387167369 -708091795 -355898407 -404789238 917421512 -345172002 136006266 -236446391 -275189318 127666297 125919479 -401977166 -933109874 -804493535 189581301 405502006 99719100 -234787831 706807044 913262605 931627883 -60386114 381719482 444126143 -628790575 405201924 577669782 27577643 -909321135 229550648 -989958050 -574747330 -368249411 273335433 -22756225 889070363 -489599538 -985550685 -127081703 -651487431 348018310 -302330628 -188984626 -196914932 43930545 916639441 612183924 -153494434 297940358 835187696 -732796508 925441966 -254358417 -871193024 352556191 -437596513 -730565101 444649735 -677506305 -639094552 -946969343 365504372 323231793 -610791393 49257961 -592807148 759785926 868892024 -402661288 786240478 573627502 883214267 -305827275 975862490 779596114 -556710584 -317965358 -769241788 -805388034 328206310 -169013281 696782587 168540604 -474394295 317318629 -227263159 -197289786 -356680282 -351023763 -740044916 -14639713 299739646 701783452 558041171 132627342 523631699 553501360 794907723 -874914763 230848114 480801899 554734115 52912218 -916046323 -108971379 -944563467 -560580278 -796940676 194235084 -73877797 -862140894 594171249 17690752 -474113177 941227279 450683368 397111853 208825110 99532437 251305321 -442243652 -418349254 -643824279 665309544 -835754437 -336721678 897935952 -2367781 845049513 914644002 -273996686 612473570 588576341 -245147691 69492910 -264736653 828110925 -443685912 712178167 812820901 -916691199 -641224716 603825268 -129592013 722456352 907790623 -620604335 -423095866 152611727 -44082144 -986943193 -244977495 -208925075 -981131309 -325788763 -141714131 651863837 173360872 2843185 417608316 -653138687 287907116 -509329695 657992964 -260150574 -298346120 79942581 50207752 -306374190 -298180383 724490444 936011246 -974467189 -947474234 -78319438 890157401 708896421 333409423 -319359676 -528696517 -599302596 657706224 -550921755 750880188 441413015 8018593 -950083955 -116426556 113783219 -872293364 241596771 414332451 472016651 860670835 841742406 323333203 -407190378 -415917930 -582590115 -551317974 -821029078 740340721 -692619913 -781892191 114178371 -825661115 599612778 -96060953 -781171293 -835739892 -208283054 597935481 949831287 572866180 -93454673 332466909 -841775101 -355485503 181697521 504645985 -341340341 317668064 -196886744 413311169 303366382 -903654836 -961303586 -867337113 595027063 -967231085 254893272 993820497 -407312583 -400960648 110227215 -484473086 281323883 596259706 540680703 -665187185 867374736 934069552 -989775570 556563988 205145259 403381028 147417574 382669969 794992628 -303775606 -580453811 -324999970 451309475 -935169046 -574535558 275299481 989254834 611336130 820046198 49102927 -123301242 -25551856 383388067 -95480612 -254233779 997652228 319099166 511901466 604569668 -309990438 -906454435 290901638 -547848112 250530216 419311336 -438843985 510735253 825215547 -141836018 971100023 913658127 357532269 -67584281 938983697 405252874 941047179 691249051 -181383757 627275616 -437019034 517294737 217445483 -606208086 -903995458 -414773962 -304672379 -678416576 255980820 141784008 -962159076 23818163 -45393110 -23238774 -79268753 -218252451 996557858 -408437480 754687104 -798056878 391202235 -296101383 59679791 -360812255 826631867 230386660 -622928982 -358342923 984439647 -578235213 910258336 765602854 -212414801 502534134 -883061677 836036412 379682892 -34973158 -286793808 477582351 318684048 999407207 375944010 -606444212 707208662 338995009 -994728788 -320472361 739059224 116117478 -979964523 -497993994 -503982469 -904815415 345713848 6821415 265548321 486128500 517106956 -946111833 -672976868 -335480841 772767083 -922616731 68305116 -195125033 -579347675 651565851 847357347 -934799492 278969410 -553044362 -130921321 207632024 621093059 287090431 506625368 659081226 107315139 -430979025 -190993604 -481994062 -997078988 97951294 849720582 301986082 -364923460 -384367771 273676906 149475293 574549034 -910937663 -448405523 -115153865 -812963614 570504285 803302979 -356046859 -903611674 -273432484 -722536727 634605142 -96710132 -653713129 279368282 -964670089 742376934 -912182743 842308732 279528032 -641861844 526201136 -575273402 -164406728 -748203973 369343510 51946113 -83984321 -583595137 9804952 311298019 22393762 -840393496 899128164 860814657 567588219 197901449 453198388 -240190920 383411360 340608359 -167117614 830764349 -463460602 197943449 380060804 978876540 196119060 -288361296 -38017739 624491474 820391376 -767608520 -478569809 911311322 992066323 782245500 -457229247 937451523 -176502140 -227656528 -37335431 -585344707 207510167 -955804047 -643981746 213695421 382926000 -2257063 124958119 829734243 999634924 -48376434 280014263 13778347 -250853145 -999047155 683884781 491733488 240986032 -883650801 343715767 -243473532 419364991 -550141970 -233292136 -866379296 614418164 -232171502 -782587406 -614539398 -142821843 -33368889 -795200407 261282662 -980493051 -262315374 367853422 -659400698 -238030164 -638654920 -405055199 -893660000 929927754 892443971 -366539589 -157398671 -45795466 -494864753 775492906 605957584 -428416320 327138637 501134730 714034225 435667042 985497830 301055887 474153308 289835817 -589211193 425260903 609928953 -433468716 -605670433 77621641 603008731 -340485185 372348319 996298895 -773428954 90230233 -418622657 -310097080 126030682 -941830509 5856584 -900605773 368627184 960486237 245461515 358983526 -939107011 709815710 86433501 301596257 -317060028 -497678011 964395289 428628621 184981718 755766475 -582552600 646271494 -632389990 36745893 950056989 353900626 -91675116 154150210 316244930 147254113 -500727189 715961172 -610567898 -859528660 996901095 700775871 92646031 725771295 562151800 686318754 -83661145 416085044 63136437 -781277290 327289654 508923003 521045721 294818287 -245272887 -449408640 239181094 -394645428 -377580892 -103774211 -378744352 336324579 863118709 440724535 66120274 -313533232 -929984539 888910630 -922562508 376927607 253098393 581587677 -12626599 2421223 -716767974 -966493994 465157420 280038965 963651857 23286957 179934074 766107143 -224773945 151484835 719602324 925280450 -600783773 779695964 -879528995 402944280 387890922 918347473 27902220 324725526 -485210076 789969215 -79109242 -930354284 -769993471 351805635 378934747 964108558 -398543729 154170368 128030838 -996932370 -171138343 679520541 857917413 -554009320 619044570 96260879 274663138 -401776257 629273525 -566404514 -816841350 161726540 -154419253 -498571458 248280860 564431155 -640765503 911425800 -102961546 983313950 -175602829 -26733532 -159456727 604661288 329789704 737165281 -964150899 -114756008 -325045072 -996954258 -661688328 -342348642 -128030843 -349784762 -24375177 552088176 -752678690 -661612595 -875036616 -639685287 698461381 452292739 -988735528 -445086220 -897277505 197948813 269869037 823013584 833239463 262893505 474785653 -313502904 -905758178 799056988 160743315 -778126394 688185901 332056329 -182931929 852774588 -672051921 -106622625 -188959762 134858688 -336268681 -433670338 -993528918 -951775067 615879575 -608161607 -275654372 -86259241 -775945283 465069264 254082963 -460906244 -366803017 341335305 -93203157 -456153484 -853951380 584810962 -942301908 993068165 980661555 206138841 -20488614 183061602 664254294 -892335939 884821521 286372562 -518599779 -636701204 -142649559 -469498057 -873082738 273584835 -598386690 -442460541 147845235 876965277 -214774948 56165438 -711677897 402546961 -612216827 -450631363 -401590341 277341175 -942614203 -439125618 245497100 853605335 655963640 30585697 830088033 417850625 632615480 -480466376 245929195 -751735655 -438362729 -563616886 -202569647 722767425 -105955066 882671139 -121172609 650021602 473603865 -920624946 -296224571 365062601 -481229624 -429567123 609132032 -696816582 -587957270 170919720 -745509946 791496491 486008639 -185907058 281602964 78377436 -28726473 -259278536 804190437 712582882 883485654 -868667785 191461298 211444457 -476340153 718180038 462565307 -730582104 158673227 231954805 -560640586 217475376 897569935 -281046431 -327227260 -570900537 416606747 314283145 -398124178 261798776 725713052 731200113 978634901 -572833873 747227881 -714817395 760901997 -37599748 -696887244 -997298091 149308378 739982271 -385944527 -97263401 -25307981 -989418809 797802324 286206959 340524102 366934331 -314148971 816460810 -619611462 824326984 261169751 -991162545 904865988 -921574043 -340416561 577090817 -325009071 -33513257 -172546542 810755363 -4470639 174689130 863743695 -950209699 -918343354 278008941 -604765952 -325753098 -112706667 -862619082 -58033414 817765170 -674782961 -183477063 916081121 216104608 -567136852 673797217 239337760 -522668458 327873919 -909998204 76188432 -337159819 -82777474 822398168 27468417 850376385 484646574 352174178 881681828 -566710331 893273897 -460041703 -97862761 -276420949 252338291 -954676058 768311366 -617086337 968293007 645298909 -578173591 163135268 932121299 -262409518 -597648397 -370297300 441826018 399974408 -941840347 46527465 163116355 -605969016 -272783507 678635170 -171920526 -317874349 -651749573 952798145 755430587 740360239 639612270 -483329937 -904627420 833286811 218066896 807926687 827108918 117635328 705748656 -317866358 938906536 -676702389 162412704 834977961 237025003 936629946 962222656 -562109484 -422166563 969970097 -122001722 138171036 -294339222 437199203 8409222 119307046 -848659836 767916840 968576875 993426341 -811809756 403668241 938884274 -784779038 -487409402 -481792166 -741196326 304501483 750744623 209448007 291366079 265515406 -459385956 -554921387 -816436223 968160946 63254884 -486781852 381408132 263053385 -658813818 -743170420 523231576 993318576 168986853 946981667 8944572 -811680265 643048087 968418405 525664037 -349182892 269375994 -14195176 483411881 -335854801 -571587862 41802388 -458899014 112838389 23386667 689376089 960906670 250873189 -622068142 -484814199 517085331 -669539383 -220028328 194352413 383543918 400796385 545004036 -190664292 570134471 -555215151 -848727686 -976757119 251060240 -411891249 374652909 117995241 777473295 507368094 -976750218 105095756 -809215511 95026513 369751005 -586304806 314395261 -471733909 -80049397 -432346298 -256171591 867815816 -518737735 -58152993 -471939123 836786855 929790919 425716384 525135215 -66406887 -938651108 -379333427 822271350 -319153836 580667316 -55975441 165446148 -774481732 -483736193 60355462 154217785 -747721779 335049203 -107052619 652912060 -514015045 -317306053 392716730 650369681 895466593 -448877673 -814725651 45007124 -525551217 -41248984 -907339958 -650290161 867240914 999142775 394770627 965916319 -821311026 456784536 -513012205 361075857 -598722759 151702962 -731845448 -180783895 -8198071 -278819501 -981514209 924040307 -178713140 678959154 -766063372 42315510 -821893752 -134845818 -353655732 -287612908 -698981268 -713126949 -566751598 925512506 79538005 -528320201 -825055652 484917975 -732480201 -558789056 -482663416 -493463150 610537659 -29753581 -44020610 -623972883 968433491 -560908282 90084130 302292568 197329301 584988006 -699911362 217806008 -293207242 617740993 536322420 -165986841 -252145525 424688462 -923301272 791625809 -609470777 435957637 469383293 -141779384 -352325853 528135828 -314805275 829479621 180794576 -518127752 668197183 188541752 -691295570 -938855841 -212367390 -89227154 -206515875 345479059 -664740354 353173738 957818989 -136887936 166590638 797608436 -842590337 712427096 550727151 275655319 67292911 -147037309 -162753242 179340659 344800347 653131848 806145174 -477589674 -114221518 300294515 -772237195 -710074154 -684558802 865819727 -269098596 474796473 -785746154 294819426 -100627343 372247890 -564383071 871803242 -164909359 -91110225 369657573 -16658166 -869631969 901693042 348750470 -889042261 153541654 -381723460 471464009 -850382256 -477133044 87900673 -878226322 863290918 -354985476 -824599205 416871389 372093015 -137590497 -335972262 561469864 417558688 -210619053 5099466 -500314848 -634515099 -283287993 -993933292 435467015 -911643235 -71368091 -406711166 820018560 428810486 194836673 -665979079 44925752 278006486 -401641679 -191312500 976096455 616865917 -805509083 959205935 262318009 -73476128 -562366160 -747468534 -334621390 104059377 -347744139 -882260677 -498654365 437280850 -64408133 -573641579 990745180 -417040122 -38809828 -488749356 341611580 -378478034 40028910 -631105442 -196006592 597362708 328142426 -114069928 -258312921 969445804 -699073493 -576593770 -864729410 -230814517 877030295 -408618449 -955284226 -541502910 -356877788 751693091 11617683 -130980599 -823542598 -12267030 -181092215 -361800261 -538868763 318582540 565555015 540825470 897272025 139281052 -292429882 78836436 -747440995 -824129983 450159435 492396143 -740540314 746756813 -835645909 294269970 -34001858 -664737110 706321098 -886830137 -605340725 7937827 791377840 404647184 -299161138 -856977701 -801136438 99272259 68665580 -726910421 -392364986 -778632850 379400888 -360769976 380256004 842845835 -591133659 722296144 -896448095 -33373462 220028105 -78769394 -440031873 -586297170 886057011 231807455 -78625928 -861889944 33377289 -184142943 -310774678 303716146 137618556 -26302872 -453360256 979066830 120098528 343367216 -703377233 350367131 553938798 924013570 -272312708 -342623961 -392265326 378469734 -882541481 -843047869 814906396 -85116930 708648677 437680953 -103555591 39840088 -933311728 -888195999 -162151045 -280306305 -906889538 572001627 -269797973 -981110837 709432218 -630480553 -246791584 -304875278 589436045 -699935448 -932893748 -158569015 684740034 954511133 -204008424 -514248580 639334612 800160925 -688756519 301900127 -545022247 -468401670 53027663 371098945 113218387 -457164567 738978191 431745992 -427683030 -419003917 -908028288 790369693 256483910 890070974 -264152868 663062985 -213479953 934032486 -661044172 -574433352 880900326 -401769263 -619890964 -300121781 -189287108 674280535 840766818 776539553 581680089 -676593574 -98330846 -230617622 464960391 102900375 675017595 -895234793 -857175434 -510937396 157415521 -811399165 681935242 456775286 919759537 -362696065 830670986 109164271 -587475308 823277917 -705933641 -607513390 -970147472 -307705473 -961017542 239376596 219551248 -770121273 -544127936 764543672 -494853778 -575636293 -148266087 -397399002 -847113014 -984183599 -363024793 323534704 27089160 128431562 72539212 445411522 563035982 955506930 670161166 296613631 -574793804 -796034128 -412075183 -750376402 -760009447 -979807280 -963690 -922430295 -565388088 181963452 207457141 506237049 -905430610 200723970 405238750 651959261 886220472 199612478 -423524796 318421077 -826330740 164590421 982172444 833448870 -827379394 683824943 703461326 708685583 -847982368 -789758035 977526505 -152158574 -686377324 -530443447 193890260 -575149315 994267433 476764879 -17331299 -906993413 -532452652 431453426 980214090 816026145 592665843 -767702956 96129602 677695353 680897563 258723109 -98935491 865498788 -836550616 855201794 -700535802 -439231609 -828770594 -579275735 940162325 126957503 826323053 788675276 -904217047 86883938 556539859 713486933 -14249010 -391737481 -893762809 -999695678 -931745 555351084 861246519 392269577 -280684063 539270167 -70486566 -486445038 -162585780 -569917145 674340485 -139189950 -561702468 134124832 488840436 -93542383 -362128287 -686162206 466555812 -296476441 84507261 -762393601 281560995 601699667 -611562658 -282659892 97145607 -419295059 640536350 993585711 -955530205 431775527 525937056 -611417526 -847771485 -405330381 -802785304 -333587588 -820443950 187059674 514952227 435456977 159926398 264465963 -205826962 47007867 567390973 23613892 551362650 -711211287 342105095 636024653 -577410381 794587767 484080950 -121426059 974507445 -408356194 -894877960 952406102 -903992609 -353286018 -120224846 299508723 199280994 528767355 436707983 301998657 -73847238 -731541613 877690712 -230911107 -899136550 -943491323 -971037993 -197421815 -153033203 58903650 70544810 -625881162 -941278927 -605745531 14063810 394090703 598070876 73446179 460463342 -924932981 250685713 429546104 -549664069 983719766 601388303 -239302906 -793910835 -261616145 582067464 -655829551 -975845315 253408118 122987502 764858290 787925259 960530252 -127214577 -768400558 322038579 576574329 723399288 -933690395 -330387517 -710202546 400862033 -484151616 962251239 -480684222 -838014935 832887355 659515980 784702945 214351783 432842544 471496404 870664723 -206115045 540895451 359731202 -827266934 -234092561 -425859556 692130790 -120139267 422567284 153955966 -546817071 -88640383 -817468933 -842336222 342983986 -943597726 602873174 214954823 -109664212 743794438 -127290131 -266280813 -955928557 329646284 660600446 122268155 398323621 967659408 -51394016 -448598109 795972 -646817481 582440714 -796014326 928674302 222631104 -374107256 -239436076 96760649 343367210 -928798138 -923234451 -741072656 -971868915 -559804646 120385436 464650629 424526820 -11391700 63927530 -232002204 -38102710 -742095331 -393268791 212843898 109295540 674807810 -797365738 -189225163 -358390811 518918704 524256533 4576557 -98352128 235598091 -691239591 -28197345 446614259 -626195205 736151406 -857333806 -375000473 -740835737 19779586 125706029 -587760755 628380089 416785530 335279373 462938007 216911876 868001556 974268459 -692005785 712558080 963656665 -674554874 840119611 856104643 840389764 512464711 126916401 -54106068 247835791 -803645319 629967394 -284145635 -306536277 735691800 -194270270 -600517705 996074812 636526513 165405322 -175422578 -170654530 44207710 -235644153 954203044 -877821846 -866663175 -154729732 -438662150 179470048 -260055635 577743697 817535174 697772095 920455791 -645598342 -149114678 1542753 -654884146 -175064783 988674230 -440780745 -807141662 409380002 587654055 -256326424 -962562427 -59092504 -842018784 -446069184 -649297164 -444350679 560128967 220783980 962422286 -969797924 -651224527 940048488 -678574248 -530544040 921826271 -639331822 -441467901 140015741 163838814 485340642 -317638303 -26184117 -728345788 950758464 668545915 591197789 795096137 -818588875 99411354 340445238 -687239410 300142664 -851588080 277271327 576640414 -647637738 -426956892 -386116466 751532669 -412266993 371025184 702157082 800007280 451783826 -889513915 33468680 301797846 235830639 -313970971 -540792743 957695885 -614407961 976611093 -336237683 -532766196 302242340 144072540 142631506 -660199205 547127935 63142118 113337626 -483563301 -236890571 -882724605 -785946639 -430693585 417392963 400703214 424583921 315717164 -923035990 -193740966 -382741416 -71801304 -404529768 -224000907 -771357991 302676853 -474050270 460531643 -466798969 813451655 -479779058 -226095142 763192214 -710128036 -915236175 -240845574 586379422 -309585662 -168469821 -49220174 954671467 -689543090 935367852 -967246615 -438997353 636465058 46791837 343379488 808988277 355585131 203109292 -640796146 -32751714 -271089129 314345860 864351323 -20088840 422666964 54987662 262105531 5615696 598341644 906967313 955360856 -606624254 -134549930 123086514 874718583 157564591 546009342 -69907899 -819467204 62358926 -544467066 497659925 489387566 -2520100 -6362476 748958744 -332542997 69365613 -295136748 -894798652 791279535 683102895 -170646414 -55263845 -500450627 229066297 833347892 747028405 -447826295 307246967 958059524 840743293 -379220858 -233681125 564696109 667139414 523936162 338045082 120860645 186573355 -867441755 -829989755 -764723191 736647323 571642545 612621044 722462625 969345712 908380639 822596546 406747222 31554753 -43941261 420842866 806443148 584287165 -361942822 -27561222 973418512 -128526072 -500564659 64835347 547357726 -770309103 625552989 -434109791 -315614919 -340100579 997606811 864908940 -830913614 198958566 121725833 262011851 119553143 -350777584 -544412055 -8503218 -496225301 92563389 -733319140 -937903793 414384217 -69743254 313491691 702973636 -606833670 758570311 299396611 386044680 -583845045 -998787893 -84500908 -590517013 -319797146 -370535912 529195748 -485925059 726412955 -96930769 -988461333 259294610 126240883 474718987 -679642582 332543015 72744338 323635139 344531711 -194396796 -244207657 -727442731 621271652 -266442437 -599935018 -65950883 -408595297 158727270 -934484834 -296591139 -38130009 775813742 -169168965 -192786834 613475370 -783104674 -269243924 180564168 -86601252 -554208693 -434823350 -662146636 -934859360 -37122424 -47767222 249645612 -165254400 342193314 -523509651 -995179939 -929297814 492360108 -790289919 -784138973 437442997 800278486 -2832452 783843176 418227242 -460937537 68981713 -355896488 923006089 691389777 -400852406 71979246 85772590 608560686 744544588 -854900845 63231703 652887232 279452354 277260858 2570094 -993974430 -393130839 126813117 -963894829 835790785 -769556108 28327621 529954564 -196786514 860078964 -294537664 36445430 -156858260 351512243 352585580 637645660 -772363188 148231797 706677399 -217260085 464743773 337396245 -196655190 -625040571 -561514141 -356724889 -554603113 669175621 -536712188 -759742826 -778465785 283867841 390779167 -669520048 -88289313 49010790 69399165 -786932705 -782251291 -753677263 573995309 319994685 -888224871 517926516 -619625034 -458375845 -85308758 978460490 -68351751 -787992295 723815647 -413443954 -332585073 178937482 -22804411 433907547 598208816 354780381 583188967 -389472219 865211982 -207950453 -240094981 -222147489 102447624 -409105664 -904426545 338331780 -942506477 243052915 11711915 292905334 248789339 -920660981 817705028 -999675867 -516171615 -599181237 -637951692 -679233166 808529011 -770222449 -894424008 924693392 -230823531 -763452038 -220739340 -441052404 234354109 192747213 708342000 -470557027 -208647302 -839278279 -741968793 -457878643 520230311 -569310074 -142511048 967473570 179748578 -383765840 -973569987 -568395122 -273594923 -908285376 -298019233 21543581 -275750857 245325244 -526548936 54546653 494142478 -266933490 622642116 -796719806 426750643 -465350340 -765413002 991551300 96033685 -499516597 625498835 959329540 -974832654 -573636705 923324144 760234006 -584081005 -342741018 484507921 773696632 215320765 746251506 -442817163 653442966 -39642241 -378929380 703554406 -901445178 -403653262 388511263 657318886 -804828757 -543730786 -200436534 761663392 910514418 832759950 -951301817 705314899 -209255856 95842931 828090399 245234375 -637312746 11771900 139690567 -133128478 -259433607 887829078 509261546 -410800269 459382310 -42424485 -92880200 -155653972 123682975 -578632723 -605664693 -484153068 497600626 -945998053 -568699970 718651843 -170549186 896362582 487827470 341532609 745059792 827977119 -219849124 -84529339 -963934842 553506473 200194125 -803070876 -421292669 122419231 63063397 925674646 -381656323 362906042 950446663 995110273 488682178 -245749213 -433966570 406044564 -112732862 775002788 433294480 -343389883 771107572 -886349012 214101337 -728797428 -960075319 461222679 -199438117 -576919475 857989537 -417626124 463454336 797440536 699979610 899613175 630169776 -298666474 -536061556 -204059649 350758751 812028617 537767507 -138796233 514424244 822921529 342355324 528845588 830966337 -152503514 676458189 227533072 -431183795 115249224 -23056445 -864938456 -648131155 -894290415 -892178951 849784669 477508743 498990451 72043855 642599851 368731451 -203016576 759977330 35910501 668395943 940351721 -609786207 373875244 854135044 -242559120 764114345 459933894 523922566 -930400937 -188410428 448775183 -331620942 -911942300 484880595 780612181 -25642314 821407162 391793807 743920880 -509208906 -668661486 962510734 -870525419 569490000 -863833649 403793671 716786346 971638694 580370033 9618519 484684708 -751423079 671768809 -536091397 -647942382 468881303 867970983 -200762037 650356024 843148243 156494512 35536075 -49836220 709006658 -894205357 710663889 -536417881 631716700 992365290 -768654749 418922283 -539075794 708335636 716564459 -647512967 -32620412 280745542 564971862 93106719 770497153 812681603 642064380 -223303959 -441395032 -796283524 625144892 805680334 -828998676 202451196 803382338 143717280 367774341 -762237564 -138244676 -790167157 -430679225 244047417 678606398 -812114257 -608747569 -406311373 -325072450 7691928 -365215828 494501824 872116796 79651038 191593619 -600460072 -873550913 -935158204 735746264 -457659060 626820838 652436426 360168635 -18240570 -965975417 -548781702 -585610098 834409424 -636160658 -536706657 970063092 -969463439 -208660152 -71445571 848529834 -34508149 -77346638 -442039073 -68244550 -893818537 -573339219 -394561550 2314956 581679185 -281557607 572198317 -489002963 593836420 249761258 -545754305 102838172 -386715714 -847616057 -425347826 796394409 1067261 991515548 -519991134 27482191 414918968 137165207 -9986354 50524181 -489274186 170530881 -658903415 745008396 483164488 954554621 -645428007 532509569 -651875370 -603344150 161741255 -852943810 -205624760 353192850 484155173 -881777437 -375810398 -980388574 -119571700 845928133 647365881 -241959915 -681165414 492601925 597606728 -894718853 -494923377 404870373 955851860 22949025 -302758641 -181460865 -41360487 782911040 -794563749 272150487 -257132847 -891363517 -797035079 -905471276 -219711793 -904813442 -652143022 -168472464 642274551 31499607 206339139 -292883903 -601292217 -545933171 -496375360 806270555 519750448 791258667 792053062 17100811 -191563882 -30973072 817672746 -840687212 353744679 -934583280 865851504 984904848 -781069111 985739318 -99738053 169766248 26551113 963614623 -135013503 385904857 582601701 250669388 -338969500 511453467 539344561 406063947 250890013 935084002 -454607856 365628472 651265277 -385041240 257264647 -834993313 -610154697 -42290769 715701894 -517587773 616173527 326244154 -971237507 719611442 -443780732 836801679 644017713 -788717678 68892316 797327131 221749983 984810540 -146188423 -499248962 -924184701 -784821316 -181484635 -381758617 31183692 -47625943 -492190791 -748432746 134023179 -463449929 -426411198 291202895 -736108570 779561641 766577088 614297403 -283928393 912821448 32423499 -852819468 -933859901 620051251 315359169 -709924675 -478998568 -702234278 -446792646 73003383 729723857 72405689 166869360 922826455 -226066606 582426452 67844373 502553873 976996964 630203552 -310692747 427013507 29646734 -381108414 943270987 -215804453 -315531427 -67018704 949242676 -312073037 -788424663 -193239304 -652259595 257931829 -885466531 477378497 -941021222 474621183 990851133 -200506815 -453567229 251811127 888671000 -477138090 -475465418 269957432 -772715647 -597934765 951931461 925847271 -82170686 -984588318 -588571441 972836263 753795226 361715662 701898726 72316520 -664784260 -937879439 490249167 -551769044 161112346 -807182439 -713415218 946843236 431644941 795140005 559764764 -914962330 -41901903 71303879 -946214811 824115456 355158002 -701494025 166274410 868078681 279059890 116871880 -690372279 325001614 -730115664 -305884597 -593347752 155016085 316214317 -477515726 556195033 740578235 897053234 782019801 736849413 92006115 871643358 -521689520 786919736 -462375821 132823623 332134357 58705991 -241499423 -548869833 259487444 -902865998 -255622689 478858133 76407302 -187779500 -18166104 230992967 446503345 -582837362 172463358 15365726 122208511 255267967 -637817730 -823565025 -251039180 -442833483 235463008 -660883036 -129988514 -171706131 599327841 -100053828 -396224826 715289050 -444822127 -160481272 611682084 -912669197 258440776 -586615970 206372317 394499701 -837319040 529899433 889043977 -673630394 225045550 804929861 -693167708 126181168 -191876311 -144738372 917329153 -473182864 109421381 -926050295 -227319500 495977535 4662211 -405147379 -348046687 235994129 4685199 289453142 -370100554 -414700539 -160749915 412509122 -807239346 466409311 573748993 820549786 -493988235 -156614694 -630143302 -31702377 278789184 885665658 763674658 204753072 -518645170 864299750 -305844195 849859025 -882898742 20334585 327143870 -650477034 -80229058 -945119178 588342090 -500648937 141967359 478601036 -284961187 150949097 815895442 799412740 -262100484 409144364 -242133864 -912343722 -364444005 -361261152 -949415709 806506999 -378579797 262789222 -90917320 181257449 -210488814 591773805 88375860 403612355 339305109 981593494 -426693388 -886700195 889752858 663673439 879609899 -587544630 -743594380 -443696064 308620474 -864545750 -836619561 108772557 718704426 -851425159 900392171 -823687391 187981292 808678414 -873575321 351753932 -71103270 658346173 -957839138 314346520 260378470 -631272411 -542642199 -239173874 33563691 948703793 -498151013 463466078 -315037242 911017139 -630142166 313029845 -602631237 175683934 585937918 912469287 911757196 960382658 729619004 555501362 143074089 825665472 -774271780 -358367109 -218166920 -353706893 822644631 317979249 -998024080 915247559 526195295 -58940541 267406672 -536033346 -837446623 372569662 905048971 111115321 -260598619 339023269 649756120 16975552 -304917 -997758843 809069869 -157548036 114765804 -593299084 -939756729 -566788978 -962194012 -243736309 895772247 -130154427 360569077 31937392 753819720 992533406 199318356 -358908874 -827346731 360562746 95559639 173658935 48847257 -81083496 863985498 -175799791 -14827837 446104031 -423707220 -479956749 -891887824 236583639 -934700256 251193864 620885611 -776791143 763270711 -838010579 614496491 422960593 272339605 588052844 874998936 682484195 -608219092 -116683151 950790884 -397992815 -752507677 298605691 -873418392 584813723 -976349013 254219088 -719330385 839125698 -931802901 -625406744 -95956872 -264727412 502424148 851862964 -859804324 -346160206 77289971 -862269089 480048266 -419141241 -140970282 -688116580 -639744814 946865765 -333597531 -996223397 -532037357 319277634 794961516 852014717 -633727518 -76999757 461667775 203801777 933917265 -658967369 711044255 621966034 -563777452 -928237214 972529806 18418769 137468193 779311964 740070895 481611421 253421450 -856145072 -595275376 -201168707 -939540476 -214904638 -645477392 373677466 305500341 -832474072 821569939 -252664650 -951192623 78886314 -171387607 799036301 892826646 -991278701 927662380 988974252 -141487852 -735205513 -640115750 2841608 558296133 -228433031 -769622555 -323944239 -849906532 422794111 -933728200 -883700495 585414189 36053068 369773253 299770226 -708562623 66463957 748017902 -778672772 909505754 85297351 667680091 -222862963 -547696938 -253419412 781037056 -413704356 -740764528 861298644 118908767 436887952 663078084 704393405 -971978717 -680802075 -721191850 511547615 -703115210 -410533551 -943096622 -137411176 -600236197 -825946110 71388432 912171971 -512193905 556707272 -730887241 -933058772 597797644 327241576 107479081 806175652 -306565663 -197143429 998486585 297975735 -420037936 -141681583 -764685469 649335546 -991447151 -899540447 351754119 -842748870 -79021344 46687581 2481805 900812411 456992750 92556024 255947732 -162221675 788492820 489402467 -249136651 11626656 -290662198 -573749931 431748492 -350721025 -378637823 -172390354 -868902968 -125550673 -208830715 143252867 -352851774 -369592214 321509087 -843957677 -807242740 -562264359 685883171 990194850 734658370 884644315 -19258812 830541357 6050486 -546272457 -628161218 -736969859 -885923088 1294732 369483726 735238891 33843131 -560424566 -117625279 -551826716 587784490 430359326 825679909 803176870 763342648 501598282 539334848 -618569492 -914306678 -376694007 -489715096 -277243339 133483458 175062112 -80970963 945826228 168904879 101619090 591192292 -734279325 693095054 -101665443 157129164 -39918835 855652298 -862524521 -196453185 -51761164 36723041 -631822408 -132082615 959219011 -881202469 80122202 632179190 -133668591 -482771598 453302161 123380281 -843967972 907865368 -794929665 -977344448 -480897671 389818472 -899245058 883083822 -452442327 -94147210 747350844 513747283 396243467 32154447 609354722 -540342477 515229604 -722223988 -250850253 -56415356 -832176059 -407513536 -770087861 -117744920 -522372195 863257075 -312055087 -892651075 20471664 122380163 -352130100 -99693968 -953304197 -118523153 888280456 628910063 -512449862 370767943 -662828038 -298029420 37102448 -961917233 -42867459 -514368703 -823867347 540832345 135459022 -686580171 -612414235 -649880727 -888377579 189780154 102766573 570313236 -307956570 -231899166 -503815304 -268899117 367880037 -10766663 -749503136 -1272413 -984392768 152574156 -722208952 512961088 627512720 -852253102 -829467758 -157357802 -383989930 -352002330 -926704414 -719051748 422669085 557639059 70946584 -639234741 862468762 987790413 -826104834 -807056180 -282978422 580862494 -356287462 -355762662 498140501 -149293599 343137117 678352289 -410544780 888538015 198901238 25161816 165421452 947627458 -88263442 700931829 -870692478 355816874 694397152 -151608157 -615833310 503855192 602804514 470502529 -278673317 998723205 481294009 222447132 -227627774 533922376 -648742528 -467359131 -430178215 -516753627 -35912069 523747508 -721028761 -432814835 253910494 50965194 -296607274 -542136369 -410711013 -782668280 -310165884 919440741 742397557 -613661361 -254433874 806707915 526875952 -698649115 81111638 251754344 103774845 936838280 -590899249 -675960519 931198225 -188239443 -344074513 -582525334 60379824 564654420 417293077 -369579616 -915500653 -830359432 -142484924 -150658909 -176185507 -787403462 259515689 -316326555 -389094674 893473451 744128531 805431824 -574816183 196537099 -974942683 382300066 -564749794 -366158298 11451458 535774716 -120500025 334112180 823151309 -925052439 481819376 -932797822 -254772164 -871766907 922859518 -782192072 774293627 -991746745 -258105947 -769418399 -123416185 712457246 938570092 -19136809 522674977 116893907 -71318122 791463367 323721613 -452783248 -807872224 453632120 -184125300 701684836 321482789 723015687 397059657 928044676 -827778518 13884453 -992204745 -451315219 -555017874 998564154 -266440141 -919836134 -138432444 -559813425 -309774633 28762350 -276236038 -485059374 -124508190 88724543 496196017 -490452679 -841363968 884662146 863661867 346341545 357131798 997900600 -800714660 202523151 238351874 -444128351 964936826 155483195 -460346269 546721159 -27527148 -400839892 -724497576 323934051 589387953 -135893173 -759016759 18479207 858114867 -128021092 827254611 483595141 -876865453 -468892222 -301176326 -687724738 -406480844 493106619 -838378403 -707991959 -185338629 -910561554 -144640776 700224548 76388816 -984858345 -444226949 856314714 314494838 -205033722 924802903 -115536179 886385929 -681255441 -163629878 272571332 703464918 211497482 975064080 931034002 -909110616 260901232 -132470693 283495630 812103608 -324294190 -517756994 -637322790 -213881913 129948434 -790348535 -676814542 911980547 -686722393 747016570 -663980376 53844155 -547201603 200716179 -852412630 706114155 -68169489 -842286929 760366068 -400259717 915236099 64151882 -504701042 -943987131 -651903417 517530372 598130366 -860282098 -825976809 886366970 495838948 -481488558 -931127441 897688644 -956343174 699646176 592716019 766999779 -863804850 -382616391 -530848134 799366729 917823360 564261386 898061747 -522762507 476390627 -648887052 -408649782 190271622 -337750387 -586827852 183487360 752796823 -629476657 -989069287 534428155 907954289 795477423 613486902 -818554517 696251311 295011939 425920852 -691828632 764697761 -478439361 -83160086 91913513 -404832704 823503504 -954590744 -899097044 182723018 325790803 -103834167 -675034180 -412785358 495712531 615395823 -133486359 -921486359 -201053639 -679604959 -902549080 424866510 3808707 244771820 -377007917 -211402418 988285269 458559410 -777168908 474453075 -567300599 752764615 751069193 -203471022 348445870 831931822 -980950734 472914102 -783719988 693196053 -65363115 -276415623 -795656110 -280585627 -603335191 -845787495 -448860611 -518350543 955557536 -529092043 -286676412 -775795263 -202309887 955751614 -773268987 -371202240 -798592567 -676404463 341462011 -198155219 212491520 -609349146 -669299650 -393241607 -628948420 -838841590 -203563962 25692079 173832284 -923237104 562193529 -855782572 -749790231 -297364030 -614465217 -301627734 -146783467 -763067239 246958053 -709488891 275919217 781973998 -973295035 115050730 397166952 358778967 519314440 769141842 -810860075 685692570 410303576 194444507 -681539261 221658366 -526450363 -24335936 -162454619 -840772456 802843673 -316314375 -762137376 -261838060 950629317 862878120 -82788008 247219173 695137068 -507834115 -951506544 211267618 20197163 599936116 707730729 -33954270 1568691 557771833 518153140 422321778 -402730538 55838460 124934641 429430139 -972346325 85190971 244973299 -482897643 397579210 273841774 997548092 867961790 961085289 867558797 236978687 -902803739 -857286357 65224787 -411561416 333438025 -291893389 547728721 62281016 386577521 538203376 799925162 -485295124 564447290 -869663996 562306792 -616504104 -751587272 337833488 533533712 -917252541 397437155 -97818274 -397649664 -870886309 -529866780 -182236286 368593059 -749482142 290550662 -869697588 -909217358 449249691 112633065 789020833 -603106100 223603405 720090461 786419441 716079090 -579538025 887744889 -161619478 816259277 756458730 116114404 95241168 -146872800 -377594128 -772790405 5416867 -957073360 894406718 -123381507 -470220515 -742642454 -308101369 647250386 -117442224 -792218335 -647389046 -168459727 -356724040 393469394 -184554537 383232150 -454924248 -218863871 -616839635 -128743568 873516546 492561777 -574032130 -869433413 -903152698 -146781223 131431772 284288355 705515227 -428577947 -615590805 -619008109 -822556475 -845299535 -60896598 992175416 999348974 188462127 305306198 218751282 -825699634 243348537 559825104 948690817 611590580 -131908001 -396060878 634481500 287207146 503425472 -27275547 -185885037 -109670334 -801176339 -135783908 -40208987 -307937730 -401754877 -332121023 -501115918 -502482362 635392112 -97954396 -71438922 36621756 -35880973 -685824688 413194295 557354326 -341496390 180488338 -335679939 142370816 222504087 -120567409 -128541152 -651002017 427990180 -525667931 -373561874 613878865 317320715 483161732 -233435022 657717770 876210567 859224863 -476767132 459661115 40774033 -992100638 285739547 -73647069 751845746 -314110737 -151909670 -231782843 308582200 21769110 -429797977 233740527 708622759 -696595819 -422886572 335339867 -260765140 945797126 304732274 984442140 -987967710 -470264140 679447615 726041517 326519167 -879160892 -478243667 -642736103 902044963 -214990120 -1805612 564869356 -935723478 211673462 -963024489 609364873 196351384 -288789172 452867858 -518758042 868532742 -93975919 422121622 714346118 722661765 179241060 -630650635 -600176403 184532475 -780070549 -713352581 796414884 43710075 375442590 -377480654 -724691506 -977457112 676632868 35176252 351810355 233271775 598086209 -265542980 896674409 478990539 976720826 805591982 -547017929 -724566841 -387001734 -96180387 -880451621 -551767673 -77343317 -235310893 -532251209 -280716600 753300547 -983423488 -640442629 -937250557 -596638702 278152761 -918035548 -477747147 -760618016 -3562083 683564310 398539105 -896625925 -202162753 -598687951 223437775 962763442 -184419248 223862463 -577250290 71056028 -42674300 -706616008 952641289 120663306 529269266 677985241 -22132002 -55251529 216262222 -820028151 135224344 -820343848 464891426 -933599988 -763204592 -733380478 -428223370 -521842460 -698146898 30791786 451187729 38063520 -37270230 718808355 590339172 -991464789 -131808894 -707915540 393108082 -499817183 -552857079 -167333820 -214622584 882158059 -343957923 209123718 643771314 714769034 -799010560 490869396 626588139 523141899 835340583 -243213366 -637685588 158653341 682199208 -924006389 10109491 -52263604 -240178329 906320042 950614840 462916565 904089482 -678901626 -594542659 -222350322 738909235 385087289 -917561836 503160183 621825332 4793398 -733975617 -215197264 944822688 -618718584 -900382259 465435963 830697501 -194999483 -204714271 -242829083 241155102 -151537966 825745135 -348598864 -692507579 -976712468 -466093579 -721100391 921731306 11041964 53202995 850617235 -344804759 905604042 409714598 605845553 -504475064 -533806584 -294454245 -764924930 -750403519 987367924 -55921747 222095234 -185696163 -869630249 -148761776 715254651 -913596435 903861266 -299255904 -167634804 791503088 -563047583 -146865517 -795760033 595027041 -436420490 -175544777 314049000 474866209 -290939461 -345207426 692067259 -814103958 -39745834 -161671406 168366720 -897772011 798232982 -133275469 788568164 -493085327 -904750439 724077356 830810252 -71757512 230370568 334776557 -793708250 -372239209 219125911 -334199519 -394721337 904103988 131371187 -193183999 749051663 278620064 -192459636 777115174 -947601450 -989985870 532033399 -550774213 -127125169 -214984242 -615117944 -425640717 -387395192 -260986545 376538737 -495906256 -610567200 277477364 172803305 -693304765 787161418 474795186 -825875183 959780855 -399313900 -726853622 787489775 -743908291 416158294 894745473 -702075141 -675249105 -190388363 -349580076 562675553 -681400294 199778979 -901863457 472994039 594951450 401477917 162810438 -428851775 -753788398 720524578 -277583924 438216231 413464041 -351951917 -451904690 732088060 -578956661 436124192 -37031774 364949227 681542712 -726456922 -949758641 789130695 -312728543 996936586 -185732012 455635563 -706556788 -76598206 997315017 -3625860 217870566 -497006652 431809887 -374835879 -223052109 -167492410 961940568 -832206080 -718380569 -230266497 -20647683 629523801 -905188589 945612000 934108831 -967220655 345132675 303183357 744629753 -836036441 142538439 -842293524 284043903 -620412673 -968777455 -875208864 -94194208 -19772323 193486921 52080311 22594962 -619670182 -393400527 -266076276 616417851 -381486352 -484860190 664364263 -486916430 -111717235 -453390470 -929607210 572536625 -648428701 -647742823 -490890481 -874410988 -603176971 -399880587 644137587 771975979 -747912934 454131959 78114103 545244537 447073735 -901889328 -928401622 -843706386 -548622997 933146311 -701738175 407249927 102288398 558315604 -772007375 697421354 -84867373 -259858400 -613455047 -446583922 -898860284 88220481 476038001 -621570686 347254887 346501508 -113446563 902337721 -364797178 884681 -619267243 930184713 575161190 -342779995 -443964732 -812711192 596586030 -550166024 -745911018 -446993992 -813782389 472572645 -186490080 -815291012 -553951391 113198272 -436187005 -725841047 -939335816 -439787037 -722507746 -815218162 -377154571 -109884811 589942990 -220371551 -630436111 721517383 905303912 -139691179 -993740172 51908707 -579729713 331084948 -334588384 541065239 -34892342 617360635 790568404 784554074 -699122984 312455883 -537996501 621804776 -854413712 31408830 118580449 -789845556 -925991176 -167499620 623342044 250471803 323929928 -662258927 473600394 -50748939 749226557 -426986033 -372369638 948547237 32211193 55526724 484973815 100055177 -536751225 696137451 -604641301 847958104 -959392486 675958737 158105200 -618956458 367113670 46072411 10631502 345781839 712141138 524883548 568083072 -476196713 -39282359 307696297 -128213231 -46774941 735087692 -270261613 -341123815 170827294 -345824644 149869581 -507833832 315315857 511804338 487417816 325964620 513142699 629282740 -489230444 813099930 -752317552 -849415362 -911947553 -72849927 191653820 -514859414 183716005 -723117274 -711790930 -471163511 -89279745 624650815 -668217373 856738195 -454976489 -189010080 861798062 375857236 -583390584 -37690173 75424033 -543894449 -608866652 -492789537 -911695870 932393499 483341492 -14071372 309419349 -479272388 125282022 -951551310 15463408 48222357 -987265357 284045123 -366492509 -798248277 -79496890 211316917 374941969 274521610 -63860518 768004024 400206838 -684481422 198136417 -253134096 689118680 -386885478 73356862 152067726 449309424 -896938460 -523561888 273885508 438741325 967086787 -184205273 185713322 846550391 -275989033 -912497443 788478388 338530548 -972125592 -829781010 283063825 52547652 641818334 178378267 -614225052 -328196652 -698569941 924811629 -371179711 -722663571 576409754 -197666983 -700450104 554725659 648524960 -621318484 -393235580 307562122 -45608414 -992295418 -229994997 682846729 -499364129 -367060854 -638678551 347337817 -592089572 -767650437 148081416 -325138218 653188241 -157907331 -911645256 936138715 225069164 -921897574 -675669732 -26779777 162298027 -517554310 459020682 665215520 -690913422 -223338620 -805258234 -979095581 -866880969 872799327 546063184 -570719779 484634451 231651351 -818047604 89319652 -203184022 436470806 -121786085 681119959 -8139472 -447457253 939553722 213828579 514419598 508729880 -615588672 -865974012 -281627680 837604405 876628460 70106274 -175332776 85426128 -673209421 123406837 677172793 305973363 149012330 -214921067 -642641485 418086602 -176429610 717875622 -883051852 378836932 -171028913 7887111 176222129 231000387 760983524 67809759 -482561460 466485598 -805241463 -958126130 -787460835 378112262 -779156239 638184844 15736084 -600398297 971797659 828082479 519060916 309711402 -79182861 798817100 -306570862 -83332059 267379577 665620459 945230447 17913121 146093006 262996933 644922842 989924786 557336488 250430698 -984876927 -139889112 760384136 -575007696 515822572 -3163154 -795485302 52206613 -139436189 -489027582 781036669 -110312867 -773829438 -738223264 -87730227 -381068961 -212138376 306226445 88750758 -395731511 377643956 -791932970 693464084 921607522 -98425613 459010239 -198238103 -736882408 116336654 126733680 -502329396 132076979 -959167045 -497417387 962951690 -675457718 896501984 -818868105 352025399 -826299682 414508025 -193397354 560872213 443452237 -107054816 427005787 502176535 363236220 408050892 567818283 -470251406 885103415 482902774 467142759 958591903 -811692420 512135956 -856802448 -211572127 -897793948 -719244323 184682298 -294391944 724332695 829638378 -429255380 -180950598 317338562 -224248466 -44613011 251066903 -921967791 788886416 -688728197 584583433 -42540034 -636475902 -905799561 560023839 -783728810 -289182386 146811438 125426015 -261055510 -620655887 -859494213 349876235 489076157 -481114229 904665580 -944394591 977346599 512273732 -907503511 222016901 777672872 -615756189 -251839043 783533795 -327421028 644011373 -501904145 -663672490 -81002000 445502227 626993007 586881506 -144048832 -313784465 951977172 863814453 -504459260 836395321 26645415 -714444674 680445588 197302815 590017802 -167042811 964878944 801219860 486918674 -610221100 -39337741 -998870975 -429700929 24929667 -687968574 399951985 -475160403 -329057193 -122590546 -941569443 538646569 695285864 564814585 -43854541 539144458 -774595083 522746466 -211105081 -924541643 -666824712 -529576873 -944475775 -469357606 -576693392 474872221 939408364 978249413 104283658 -536768042 873886724 -280203947 847558671 331968334 60418936 974533333 781903326 806715744 715668055 829807867 746761621 -412846990 153687686 -42698458 554794900 -211965381 -86010478 -190484557 596797975 -983675627 503645902 -138246061 679512809 -45788890 703230823 -397216732 -420383980 -338032627 993259236 24092647 -129812741 462340106 -240599960 -223988843 294142433 567985296 -734160836 361436382 902301170 238092913 -690650626 -91788429 368088673 941665518 421991700 -802630610 754772257 369857532 -353032745 933469279 476800799 943936074 489500129 2876611 792246144 943075894 -603465059 -63744681 746198297 -840664355 -369099593 999912801 -165606845 -972285363 -207723862 -766925444 275727985 285759409 673390795 523174942 -232106583 -73936325 -160128890 -7125629 -776274336 810531972 498037294 505446573 -240052249 -199539637 -483453237 -605067777 359637651 559108103 193857657 -116833595 466930400 76712330 -749696930 -553009015 669784229 -599519660 -467159180 462924268 -585199756 -607128919 890168994 -17011490 452669222 -100221888 780800714 759755569 498110744 -659998019 -600613778 -147599729 464427322 -759181865 449421983 85752188 313422961 833908577 156270968 -796847143 -454121419 -670553271 -753340978 500328365 -685200424 9976393 135489802 -332008440 -95597469 734081765 263294216 -117188639 692008030 661513791 884821679 143491973 -490980942 -561050591 793702004 616788986 -982926568 201212287 -358278494 725104853 -838155479 -237916763 -761006616 534986065 -731450469 -900520834 -795164475 663061853 1958580 -105194149 538757509 -994403911 -748795755 -640290028 -145543223 163049505 962462120 753246605 -283771294 -14275042 -335846104 -783696351 919642590 -239754851 307015865 -42776707 -693165650 -597032604 37698027 826926196 -653070559 -101837241 -536989278 -791382753 326531289 725932939 318602920 -628906429 175097353 -204617205 357177777 168193850 -215382734 -313863697 -726241360 -999735829 -779104615 329283837 -427006451 169622697 333073826 -590455839 -741339404 -139700685 -757400190 -51729264 846953452 46114454 -492996182 -328154525 715256908 -971346092 -466613481 -258110231 973170923 24453577 385527857 -282842989 88048222 -471110260 480569400 657942597 -646844821 632847335 290971013 -647015954 -60564787 -681815048 812186745 91385740 140592141 285387355 487099924 -453053925 -628375432 -620193020 373601104 -994245674 -708177892 421788712 531675132 249733931 -827053811 -607039748 664157178 -364264922 -41258569 571785938 -518089278 315851718 -38985689 326177741 265445227 -219470409 74429273 595366343 -378277282 414308703 321030457 -775887747 431748984 848443350 -422703715 568990684 -478743961 892806622 -315053032 -405039833 897388275 965551065 -495780379 3283643 -981223754 -947017821 -187203 562240708 209691933 -524150600 -405791805 794168951 -873675138 -934801097 918126759 -840200460 -246298097 534677285 240425531 -442648186 -401648024 311822531 -822050936 626318756 363874525 -321396394 -888220473 668605151 964023237 438220957 681485318 436389914 514268602 -355785001 -220570818 885423760 -610823541 680019384 481355069 -74437151 -648285988 242889339 -799333644 194387929 154484253 50308381 -6099487 -600621631 218459378 19122256 -63016125 265985381 -458142269 -608508724 155759533 726233186 142387770 -495249828 607408461 -936016919 286729178 -238079064 371323092 -274926065 539592349 143178670 391819797 -458371358 806556392 -862224319 -567048492 -649957824 -426441686 -668733246 -573906198 -696956967 -361431491 -897120212 380899272 -172868581 -963883927 -878272943 397909933 -452390237 -407633395 -891803964 -18785004 -600432819 12992390 761108196 163924798 438094131 -10140656 41870961 217913635 -340927778 -520352274 -38996922 -812961034 863452904 740106116 318625102 43082209 -24561446 297433266 306614984 -908023249 -113384708 67496430 -905127828 42760676 440405239 -650602141 827897078 -548975404 -502356653 158586636 -155433634 485343817 -981447424 314549838 236314101 937980572 675827580 938963086 -433759763 -365846489 -518317744 108179434 -928401692 -126019811 391035149 -85094253 -991119468 -894520098 -764455267 -291639822 95703421 -848673989 779193270 394253273 234027295 777821290 -60038228 132836754 768683032 -928627236 -123545672 978028094 820674848 -268154365 270774507 -841573973 166383483 -908335004 478719597 912907753 822966522 -581057321 207860228 131291354 563187473 -577640812 219388380 500137939 840573110 -905901939 67802812 -237483426 474723552 280869666 751633243 -809622813 34931086 -127323818 -603416876 202664696 556838651 198354368 920254879 -892081533 658437296 92059473 16988479 -442809336 -296704730 544864450 -712458636 270331829 318589229 -589255933 -425550010 482818210 560894821 -40636720 911498721 -619777118 120078006 -773264117 368994834 -402294032 -419738780 -596783191 -768408086 69322551 308226548 -886073590 851051561 -537838579 179290672 -148773134 796791746 137651627 -274390601 -396443991 46732860 705241631 -478219966 684103709 -269949281 371457824 400486712 484583781 153983470 -266755087 -453494280 -513568436 -825580422 -706992978 22983614 -690189839 -54528260 982811598 613031624 -364615582 543768052 -290449426 -291283760 -790008086 -377433638 898654680 -115852832 179836672 121273121 -513986789 353342139 200738191 -127074671 296862884 -660218345 -577233221 -508297224 680701211 48068546 -983747890 188261053 -104505519 -52896468 404822827 219566012 -233053188 873317133 -864068492 474725434 353780578 -443638414 -851683511 -948656269 380097200 286868934 -798418695 370666734 -365748342 -269346238 -701952090 -662504494 -677933331 836737797 444514983 -872262979 426277980 -207427907 802778964 943270747 -195794979 -575717825 -443304386 -683676748 169349060 -441415407 488379078 -279117374 797354518 425871040 931504367 990270654 -942881938 71136844 382737377 206564128 722124349 -254641030 549553521 -58294249 735031072 -374973863 -489061145 -305836938 704892412 -928039832 -350853035 652156264 301026105 186813452 829889337 -77451171 423922719 -457782309 -626117265 344810487 543131999 -982353471 -117620518 804056475 412500507 -97661117 585777174 -850472554 -536160703 485014943 765931979 -541118364 -714169059 39046252 237526755 393643038 -370548112 834826471 663904827 -2904061 598739467 -120601291 459691741 175486907 628195193 -384091179 -95026966 -780765913 772859039 -736189885 -165917683 130016805 944790123 -275623623 -306120682 -815445865 -266165926 -507505126 -283982208 877739711 353849008 184895222 161199470 410841109 -931085648 707629775 39609299 584681650 585447900 293976128 -3080560 -926720359 -107288090 679762692 -35897736 325393723 -258732478 -478698390 480994995 987098308 619176644 528737929 259529017 246045100 -614962946 970798267 899702460 -870806225 221331326 -724768434 805702228 -280089209 5656780 -687285142 916731009 980656884 -946518577 -481984273 -659065272 -7898816 759305429 39164199 -263272705 -578827913 827536374 674506393 118443896 923425717 728515765 -60777775 405304518 -477713268 -655431616 -118306942 58673077 45179578 774484248 -36187615 142739901 -326299434 -802790641 -307901388 89820878 -383882141 -691524613 710723214 -107895496 -493779482 744509926 487256453 327728130 -992218914 899549962 -394278359 542893536 -364230976 198521814 664662213 333829203 -350232828 -109604331 -657792581 330105050 751604090 45012514 378671270 133245944 596771589 -550791112 -122371515 -964739626 -686451882 588796847 -465034779 796822262 -527699371 738388489 -988954428 455284822 -589844879 296694161 -259632495 -780542853 -358064353 -357682179 -344757891 -825743013 -864974749 -569472383 49542958 -23801249 633728250 -488392088 127386323 481111877 -833554167 286536827 935923422 -891139124 -677200597 672085127 -314507443 -236003414 399832633 -277021162 814877053 225131556 713318457 -143722297 801361053 664751054 159533694 411094326 -719312570 240045077 265832944 471226142 -153707433 -755305712 -248104334 578367974 827297860 -197422007 -317356482 -615187718 -449588318 -573790179 617394580 500941164 -110598931 936695019 257811740 474151780 -34373613 241227489 731313940 568140485 -660346737 -668060884 -629036371 653521333 586474670 -402956200 780255559 808826918 -987183279 260087334 -170649750 -437855258 -280128816 477957175 -650937472 709640821 -239409520 995510991 -424458469 -203411948 675688803 510159690 878620323 589333207 625781447 -927787495 -569945374 -111382898 671587335 157060156 -591171605 -560395884 944335470 386760052 995206376 628512907 607150452 -315475049 -120014682 75836596 114255297 563958699 -333086400 746470265 323623992 -753866070 506372741 -901801766 -485364212 884795202 601757933 -666778099 39576165 -608490708 222073308 855908075 -459364623 -218120757 -587021944 -322871631 -844792713 -563177538 310681368 -682312869 308470424 469361294 842559002 232710745 -942333150 -276278995 -685242374 -245838000 -170001055 -60774579 -874881391 -352538822 -503974919 210315410 268511391 644105599 570298891 -698880838 -978419348 -924271266 739949156 684809903 -57099698 -646352957 255982677 -676563547 311044727 -321125233 423132022 591716415 -856772978 246828672 -220102268 342174295 -288793276 -999112270 815642130 619744091 -773336575 -892810715 -361782766 560401029 -76975162 -137634960 275144301 408456699 129260051 733160750 -613631224 437132073 103936150 -456576051 449649642 -606227731 308123095 -757090169 -852437859 -685714367 606203979 -129191783 -619532990 942610434 -354469818 -155140197 -644396016 820230421 -535126510 381155894 -392287726 987974046 -85439439 -315796031 -596962133 449743170 -865439638 716328920 652709315 267124592 696247824 -328399568 798836623 154158570 470386056 -764210941 363310751 -307182132 427349119 -877613953 -800755553 -908368729 386790326 73080452 866609930 406848487 176452764 -553853164 533151305 -395410294 595671745 -533506118 -605937977 -168145343 -885150189 -718188649 -216685616 566665717 -256567408 -519893557 -386657720 -705958877 628286735 -610013071 967720590 300256625 134363846 -116095197 812084148 376532627 956506448 864377664 -174730578 325506039 385209695 -410290963 475937501 480503021 -797060187 -543220553 -823566637 819251869 840380140 -852620325 430347776 517510926 -280042840 -762242255 246075729 -2195021 -656540902 112625104 -929655201 282593775 697294645 918448911 605964343 467532125 -204852286 -534397205 -917526860 856667137 840562732 -427184725 -465002900 -121710069 -919603288 -894773263 -96647427 -811244449 -291212789 560934615 326569543 317871087 -822404617 -351298403 205032986 926381775 -55988294 223824838 -589477109 -298559266 -590145744 593791425 925767109 540885651 825981483 -757203597 558584536 657041557 105439755 50237391 314684138 355607034 -44106692 186793901 163659966 -233869308 -394041169 -112358708 -416751934 58660203 219434348 975713898 56317830 -507051917 149042657 -892796275 -307476641 454073986 -424019141 -778002613 -322799823 -506846682 246054029 -731664031 727523453 686180274 292511100 -169911297 3928511 -581468831 -84988224 949767963 -973507540 -44749286 -779322563 -418671812 -359130992 -973598092 -388905726 -172176267 -13419289 835923900 967642039 -819182819 -257088103 514369683 151694756 492371925 -325522732 -618151967 187736361 763002790 -748762555 -968216002 212614494 -677092098 -103563108 810731144 294901484 -897675235 -699851762 -943199086 614701935 93648893 -977063088 46463056 34711009 259895940 681455165 259568629 -38773856 -459736404 -242642310 253564059 -427009153 -337036297 -181281005 871274434 734845838 812797786 -877213656 -85544038 810148448 -184978510 -13029667 947831025 -680747116 818654978 -568171984 96357358 677445979 -730128040 202755734 795680270 -952340252 573679547 933079149 -506948746 480664227 -199512320 -588460302 -91738689 355830576 -599093198 970726436 327280257 -319154975 887105149 980856414 176290081 -673467355 -413535138 597000066 -526340674 -105342088 241079663 -160903933 636343984 476432345 490926235 -807709022 403232138 -577596514 -530345207 -867494470 -991371152 -94779761 521371574 -275619890 -866903951 -419379024 421708944 -89751816 730966222 80948357 866763986 54012310 -20177470 385867494 194625460 710102698 -129029350 -636367367 -374295920 -717988008 -380581486 645929640 465502347 -115938017 1344832 805329229 948827604 703183491 -614614691 656639704 997305947 854893001 -12605902 -749230251 -590290921 877867320 45132124 871822140 607148578 -885549539 -943137288 -616076721 -985628046 -585660575 658971167 948648390 494333919 584269113 827478516 -965417087 -210446282 395277029 -549430147 302628633 -794559089 -126877382 -855032750 -851194631 241324201 -499376529 -601304207 807815647 983412092 785167061 -560061640 -4861568 -137659292 -596561823 832176647 611327456 -777568326 271466890 -134254070 -364020829 601868238 -535026232 616610654 640628574 -648122761 -612954553 -281480202 686597511 -40072895 253688933 136782025 -183081662 5930348 459687797 -899465449 -300971099 804216752 -508216597 629287642 296779528 -283473621 -842587760 56541170 -28583298 179147549 -419274826 -112090332 -826559890 692392232 880938536 408990949 -320682574 312485247 -249533279 -231751181 -500287871 218789742 -120089767 -249577726 -198316573 -332468636 -614169717 115127325 -686444591 832081957 -722456744 -287088665 59397165 -925282776 -497007170 630441062 -915881197 176675296 -543997389 -84685573 -463211041 25382488 -489397448 113454312 -376100389 -204482040 342149871 -464030565 -674804293 -117053679 370170045 -309982960 -771382192 -183127260 -289725139 -727243600 -147092738 -267466566 710543945 -170451910 758044920 -627606041 -251659358 24736595 771806694 -971640160 563918544 -176076360 314078721 334134495 788789710 -680964687 -197017453 -592162086 -744922904 726568855 41192211 -695383698 728923341 559654019 -619728928 547964854 143913783 286977096 371900061 932942628 -50206598 -807790739 586721681 686372963 704464700 385966711 -237420080 361763995 -447964609 -173771704 -916391181 -497986422 941846659 -940715686 710436463 348984401 -832121438 636513998 -915980592 -225949511 630030865 -767140173 554237137 742578572 -104519178 -522270493 3490176 761979088 200643143 -900164054 416855881 -699267033 2506727 713601427 509701010 438215443 14892796 139523706 -685986895 38881806 -896170350 -691257053 -886712410 -81398691 745066764 -408125211 -632306575 805114990 881265162 -118107244 -617048322 51689468 -998328653 -123213819 814374916 444151216 50636499 -440472317 858873620 617560850 -85796551 712011354 -705295598 -268855741 862932308 312650495 -984764800 -431226567 883308926 -112255170 -851101547 931184649 -487659821 549809113 -534812965 828965424 -601735591 155963923 -757234576 65413898 220808135 442465999 -648419977 558099617 -625758510 585231556 8816934 992495997 335090633 600864581 937753231 -11441127 -85064009 584914354 687453319 -289478151 766371269 981318976 -643554992 -439092833 -215661837 -824294592 106977263 -456003353 -534943757 51588874 614042197 -885172396 -490172444 -856539174 -851269624 119942460 -465337743 502346894 -927843462 767408468 -8146595 867557809 835111066 525904763 -14442975 -702619956 79233723 -613786224 832396961 -841295531 -231235899 467685081 881300269 -802826335 -212376767 -23506063 -9849826 -228728821 -672098942 205300667 -644966423 -438586977 -877465457 -461406606 104149266 -970868069 270755170 171320055 572825533 566181540 -801174021 733889661 -419719552 146556467 -54510851 5530287 798812387 -706584562 -462002938 -387282361 -846825485 170347604 666450930 -17729383 181935842 -738854577 76757425 -606084874 313178157 317107424 -49988018 -855889426 -822304607 979773542 -465311184 -922292186 -583775854 224862240 419230857 -42263392 -335839774 266790610 -442394238 -434346663 -830805495 682738922 -729968866 369872701 843370289 527712377 801585143 529871696 900387109 -817411894 -885661820 -115911 22123993 843929579 617779852 649696657 -254917218 817262929 -847016366 -575749173 -713555122 -576051407 -466388018 -310091112 567742511 30035923 967108055 -800997840 -322035080 543892461 466145931 -205418460 293423677 864753493 785171129 -19170938 631967391 835094791 358905838 -940509295 619492217 -717422481 -354420828 -803924076 123002657 -154494926 764771470 553738735 -426043237 -633156274 -885561465 776234790 853310399 -771593111 437718229 599109921 -814778184 194234440 -640984515 -607154612 -400282156 91703134 -546238123 209756962 329009979 814471663 893273828 919065019 213017 -989906081 -402965987 -845383949 -404158244 48552894 422832394 -349968253 -710369751 -823314289 -399228743 188091681 -453401397 -706394020 909850014 -415224455 -182375994 -32101706 -351519392 622946778 -489597095 314812774 -103632974 129567342 891371235 882953821 -705834028 -848715827 551728079 192776000 -276887572 764015621 132932271 703597678 -44453685 -495047183 -582468152 -660673014 136612952 50936317 487655850 642875969 654404770 362494890 24701113 -255109224 791767794 4288384 613993110 -913223273 73946018 892962248 -454904591 -512945164 975749633 -401672727 -103285130 529033586 -541826186 -760036636 -37273257 851569287 199730479 403077396 -435277950 -40238330 -243302598 -232529605 -640066145 -961290718 -765808899 719210403 714029818 788842862 -102964018 -754446546 341741611 -567954849 -360879914 -147863988 532594834 -347089421 -230750420 -658810012 -608229772 -51756342 424981030 503074077 -206541249 98974117 -223095156 774866575 705235483 -472131515 612246259 245911243 -283289575 292527735 513836810 615280196 -962448132 812820578 483992447 851858674 277779820 -37659068 67481872 -163425151 326847742 -409707924 954365437 790755818 410017460 -66422322 -309323301 -738697779 359420993 -491036329 -204771148 552534401 -845770859 411417234 4632105 602346232 -586484191 6230126 -850938297 -196561725 715389746 326289964 -222117110 982983534 -762396897 619363160 473676657 -349134260 -700360015 -32328177 613882603 478243273 665091845 413436904 -481245619 -764347651 448093541 -487481786 -867928408 232899923 -167275765 863219660 977288359 638935756 -425810611 806676738 -871250450 207300965 -456035683 389885301 462262622 952469772 -953672135 564552396 466572183 -873107549 918720188 -753917734 -389609807 151670302 -70393689 -102437411 -853592225 610530066 -168577822 503321106 929088824 854874833 817284056 -443884862 -803174386 -328682598 526725028 496429233 441824070 731251722 400865321 -626065141 968201593 378078298 -741283138 -464553880 397444075 -854828005 964486278 -804283067 -979352065 -693769872 -532509477 -881592275 -971089568 342071800 395966017 -213274728 -322501930 -470137988 204463333 315871836 557743659 682969215 295642348 697149970 671992032 377426870 1213408 -289936130 536443517 161084214 -59642465 14867250 -390108367 231115692 29032709 -51995366 -365775237 -597034475 235388619 -522233979 -278233649 998984209 -176400196 208996877 -254019535 -905540433 545461083 647841053 6396278 781439680 721777888 560228601 -933260084 -648421230 -437516290 843994876 -451252319 230181957 -791173127 -865676730 853930551 964958055 -315310514 -632066826 446368308 -33295321 927413681 666439088 -611568426 871284424 -953634323 30230141 884264893 182834475 314962851 984711002 236052412 -319962382 968431772 76646492 -653231875 -786626981 -46867571 -176888442 583215351 -693152122 -749181106 -349101086 -717663508 -892496242 -68541088 -56011325 -522558407 678765769 -225996865 202547579 150291097 -158245596 307102478 -366650684 -700892076 -376186282 888609117 -533085116 933382910 -651549231 706752961 -529759692 -838887185 -837003290 626437453 722219765 774453923 -449277396 512669417 672980898 -771755141 -807445749 -862731304 -223770533 -416738231 196399768 984920862 244655990 -189318137 299491294 841482448 239616291 376614890 799114529 596679132 914314242 -869301694 72959185 570621045 515938230 -959178592 -373661400 -170977265 619589771 -259533606 439902666 327649083 621336272 -901820820 -822949123 -46145531 221184523 958359829 605569790 12774569 970333904 -788117369 602584910 280864811 -174904247 886322233 142875403 -307148273 434014122 -159189400 -919399578 605073693 578243516 222350383 224684625 -591871402 -319901556 78376169 -201413373 371300519 968088262 253769355 431313030 -135113713 991363004 -935783534 -480895173 -500698250 -311939658 -881394775 365445142 902007757 -860835436 -47120360 -107652849 597143382 -467856858 468456528 -606779732 -978546278 676617785 -747203595 995650852 -27277949 59373969 62107870 -39010027 699476416 870731777 958530229 542360824 -170584809 -482305195 867801463 -676279206 -265900374 -320287730 -824781481 737505783 -214956646 912206449 235585603 -178875519 -171528815 -157794171 178104561 705572698 -451128819 804204820 702908579 142777788 653445869 757580044 -274294554 -2153477 -76225737 870645637 955065743 346626082 711435380 -588479008 174617415 -483784306 801019470 683975007 -871843767 -444788508 -213771906 674662327 397357407 -736339565 76534275 159673207 734093650 245117568 200884217 717691183 422323688 895485145 460989143 699304144 338191791 837799145 -56325560 875599892 -247794835 -316235981 -924561719 -906310120 -261551648 -39953836 -668939896 -515455060 530647737 261698244 -362552592 986790851 750433221 522753993 407624305 40990683 -37140075 480961244 486207820 -776831979 156519325 -663618572 926983059 -368168241 -399226745 592270472 -464507128 265016557 -574160016 -900929991 -353614837 -731204101 21476706 -553464634 679772029 721123947 962034607 446614531 -510796083 -614884170 -193941565 -904957258 -223632079 590615881 -713157216 -357578668 581977398 532999298 129024254 -996139619 -515552127 -972858427 504992781 -231425518 643969728 -318925558 815098994 -399346736 321870532 678208753 1759438 -676407392 502309651 -854615071 482991534 -551388424 967680050 -829224244 -459984529 937015326 -430713436 689159224 -705672925 955346753 536381231 -277056065 586851295 -817180540 -777033432 -492538341 -15840480 908470342 -252386715 -235877186 -539206504 214697580 869745969 690028931 893519674 372660258 281503044 -871205521 802857443 -199911786 -141652720 -709681195 615944357 544502409 151019956 770717419 712566027 -243906237 305645651 85092347 545690493 377334668 -383351979 882203525 -703189714 -107140293 315702308 -375894740 -130752948 987401220 -499515926 -680063970 267954449 -23583085 671068460 826043365 592084796 -737542387 609901369 8095 239957476 -191798079 -724515867 123954704 466939355 190319287 -53531745 425718364 -712362443 -568800544 381966202 -959722784 621830432 888933942 -303130576 912725935 -501079609 -793731003 -496187157 411713887 -96340076 -902990124 464636657 875382916 -703888119 378236086 -979560981 -593154028 -467990013 322649440 -780888923 -340251519 -217669759 56613254 -721679737 -923054853 955002885 -262403474 58851774 -460014903 127693141 -691384240 383060045 939209361 417487238 -813405971 450736590 -972164175 737574465 -540703095 358877046 -927634904 -708273907 -409444048 -974024522 -814683487 692362796 460039615 -474070010 936529218 -905375713 889662157 316859833 911583223 418338868 -986012376 -382305712 227499864 808918872 676785495 -891309611 899063293 176050773 1159785 -786573811 -183404272 952275722 23996805 507502750 -778128544 467109233 -741202674 -837872676 -143679782 128667960 780549152 400410925 669907044 -872611942 209244003 -67636170 -803184374 -975245697 -503308430 121635506 -444103716 -180433622 497764843 888814816 -826201513 -485946405 -697842693 -129111780 -904945149 -456957055 720987565 -887749163 59387603 -936619676 -445648877 204191556 909300265 985736525 -643505102 979266086 710629320 824117346 -973389103 297059929 -601251449 -440996150 428255821 -870191924 -755942008 69688145 -537508599 -533929674 581504681 240717582 212620577 -239841024 -145474252 -482982448 -623294491 -135079048 -426054828 -979606933 -619650730 -835620359 329520363 -363995920 -490884074 -987483784 552188049 -51934019 172699180 545923627 602143712 -205492625 810442439 -79647576 -817875272 480762073 -201903307 -421359234 255864961 786665430 489651186 -922283088 -89920508 -329147013 -994696367 -565882376 -838103338 634433151 -480070367 -466289422 -80368296 450999230 822189817 4052708 -474666097 524406295 -20448508 -311740308 -34636692 83587323 -37865798 572670835 668598217 228477648 405682139 -506102836 -584219225 158787827 -861804815 885293758 568635631 -560321713 256788965 820840350 675219819 446262349 262212179 -968473633 556232165 -293354066 368710150 -63982713 697145366 152449174 755782180 -570368140 23516360 -870803688 623083373 -36333425 -846749845 -550194450 81669300 -137776244 219015541 -655035963 -588587669 -176668509 -357928908 418436906 580155304 -929864797 676413482 -988932795 -890758924 274015240 480694214 -528575761 -2744596 -411182579 -306268434 -620875819 555026604 -423384317 632924096 580220910 -732451985 -198974772 -962303611 472453253 -623321577 -579992569 394325812 -168480749 630985134 343725670 270617291 251015752 444702842 860721542 -294003848 -668266928 453062744 -728795452 -243545727 -415498379 -890206405 817835715 -758191607 112402900 -661562529 522068973 248558194 -603568222 586309267 766589159 728764900 791732074 -614390488 474545345 810059834 851133948 -810077289 -784449540 371370373 429808319 -957087353 10082487 -797616452 -829306140 77794739 -580359642 -759763983 462564305 502742391 538808969 -333773741 770045342 946674808 -121438760 356189383 813125948 -612623335 -505688369 -618424810 100003644 732599111 32097586 952513654 699475133 52552929 -83290451 546983028 965620630 -194977675 -772997261 155573462 491508503 93630111 840550863 946669533 881479831 271256353 -668643593 689791376 -854091620 388134945 490785036 -822585049 -697413909 -539326442 -867221530 185414876 -803708776 -501620668 328627160 243227180 -877608670 -490272397 -617740200 -364358674 -863655555 61061908 216762694 108172164 454929861 833321916 983441454 824514022 217052243 120066896 324604020 526116612 -299915743 -948220485 -97925381 900772065 348750824 822586518 820066814 394331861 299925318 -986475795 -341668114 71715316 37832424 -40359709 -829577781 -142703916 512406553 52656261 -536511614 -1188115 403738760 384868924 -322832251 -427234421 -845197665 125240092 -858293619 353855077 812902188 -827160532 395862982 -921706650 711345393 -177701496 30140959 -879198562 -243452240 958531312 938604403 164384278 -688192462 489861428 615675839 -436380092 -684051561 463529073 348649590 -651902431 -162421526 -911759810 -686448258 430956241 -548013607 373776111 385944954 -390730849 -328104236 399592331 919404261 -904011262 -908468816 838337026 434203024 472124856 423490803 665300659 -231107805 150098644 -508595093 245157037 -563541298 -177503706 819549492 -744460226 732756426 238042248 -929529139 -878258438 155657343 83624362 -791053606 241942871 92949906 285570778 -492033940 645350021 -690360275 -397598098 833086958 932730330 507080656 -838685287 752198308 991081472 442774698 -695107014 881937775 139124904 -240339731 432744436 -593949559 -485283875 -520774001 60117343 696685342 389784706 470689397 404166965 531411671 848128958 -756937014 -583436883 -206417547 446755491 -571088805 -955306824 -734978546 -603408991 -915485066 256328513 710264511 239742418 857861799 518995517 -911911980 24328025 -18064936 390674030 -385432337 -491437637 272862696 630722424 -481610192 230974502 -565891650 374675923 708595830 951372994 896324499 -948023416 -321591163 856624830 -428017589 -686382682 262343275 598306967 274759718 -179766351 -526548159 618236126 619935063 668076984 53333177 110437712 -846945602 -577826468 59576190 -455840818 -585556061 -114669416 -377510770 638101559 641006935 -579782405 -781978697 -683864711 614182966 233555432 -115854253 -802109795 794192156 -701698897 602571126 700633450 948238834 -250320656 838899328 936142457 -117169458 -32999873 -997565028 -841615901 -402004644 -41588020 446402381 31159012 -675538984 826379748 -807418461 -596081569 -622547791 492875497 505182166 -69034111 756769100 -871121830 274427753 -398157025 303194892 -205721480 -142173136 851911106 -23225945 -637014317 -943565696 65924145 944950905 -458740777 -557273405 -916888329 -567909471 888486178 -261621474 427932417 -401334659 -218894980 -836250442 -672073876 -10138259 -721755831 -359511447 -282491822 -371024221 -407682535 266436648 517326129 -233063719 134942276 -82949140 -621012011 -477487381 -844059800 1709774 -486980130 331678776 -626871868 476900110 -651923295 -95360830 360085836 -83545328 684181178 206709791 -75969017 646843021 -691430194 421099248 900379873 -252582794 660958768 835994784 692092469 839409133 244072420 -313140489 -32665211 468688138 141460399 -928587883 -723842716 -373516513 524552305 -699438998 -278795700 -78331118 -177910794 -651088232 -289671926 -348158986 -606501753 498671672 998984027 295299668 -528086896 890034562 293942041 -74673838 539009347 -301636728 -374380987 -8832114 -804539273 -418321023 -391812579 401579445 -921313456 994455135 523055558 732646531 760032084 -39672989 -344432266 -262146190 -625977868 -198631059 284165110 -428817186 -412177336 130920764 -42336630 260263762 -500172422 -797343575 309361644 191595248 -428673796 692831595 -874010070 196581594 -571635501 -103862131 -842937650 -493261841 776938799 409267712 460459740 -36615696 -990600828 -770961894 -598439859 -584755959 -186775179 220826446 39091554 -497251776 -461481041 820794370 962576542 344302315 -633946227 867988253 -856815711 -158179609 -175145453 808964133 31234122 -566243432 832701020 -328502295 285432899 275574503 -590642159 -957456858 263603470 80728789 -29408896 -339555024 -591613616 -674752025 -955649505 -608628651 -82485496 864320840 581784346 477663470 -900985769 911448622 919951195 545540917 125546488 596111910 58023947 -701123312 469587249 -663028231 463038580 193683790 103343426 964631722 -334991365 -746523978 19087048 -972701318 -256241857 -169403868 -139764962 -801529446 97291249 -322255295 146182643 -896508333 -103194204 -391759349 746382703 60993156 582740995 -509727560 847144822 -285679091 874989995 626423927 183027020 631942800 372729766 617118886 -571833132 -170293467 -605964449 35104959 786599496 -957240563 290747959 -287351521 900449035 -68823256 -944112780 -229004824 -622015802 352441115 990902901 62640573 360194814 947888944 701935636 47103826 787350193 -741382786 532683851 -93168918 943081169 731782311 -491109507 -628310799 -144601052 -987614441 -417312877 -460250743 632244715 -761617466 197927540 -443563285 910978566 873394063 681579030 -271218592 -876482702 -176220948 169452852 959075517 -749503475 618008335 -245956074 -479530497 461978115 -509655765 787023990 -843667642 184560702 738401734 -886985722 533693401 -511042013 671584040 -29136536 732821735 -108197553 -600235916 804555605 326838606 -633026120 481404747 376381595 -41187984 50842111 -548424649 749939683 -506612994 -329827948 -410334827 859908749 435103665 849669339 177296098 460119308 716395006 -466580611 -400421527 -665179504 125856607 839790584 -499750633 -257992223 -678801583 -140528543 -382902664 -342964908 -119710964 -225976301 -890357757 -501080713 -203202584 -526905213 28731920 -494414260 872443510 859292463 395708850 90062408 654997674 553669448 955980313 -926287949 -239979273 868480657 332633879 782644048 -926592213 -889857923 -798184073 910658800 796860367 -893457226 -915006020 121214390 -188578183 498177744 -320829040 -583189081 -1862429 -477717191 -97983842 -620170346 -239069338 -62725846 -626135106 312767510 -210372087 -215047009 22382364 -134865670 306525197 -134031160 363165938 -636970217 -588683455 475475628 -379642852 212950221 921705940 -921844417 -54464745 -219485558 174303575 733619062 556805222 135512235 240633243 -608816599 124678877 -207034160 731744416 -855312468 918649603 784740999 -55524509 134048710 509239088 660300608 -858583812 339698948 231823850 765313463 882061749 -669058475 -921239821 947813396 128576785 -879445548 796616112 18203237 487907838 196019014 -16827611 154499029 -10227922 175239025 -980884609 -353998136 -372690407 -295592775 -561556837 -118836758 700339959 -749741533 -370101212 379947492 538107872 104899150 296008248 35693019 949471043 882062429 -315077565 -58188415 -115148439 739077193 -941380938 960843371 -408569176 -466173688 902702773 538627227 -710927435 -491284876 778610542 -133489806 675943255 -384318923 -978163297 808064164 978347320 -442807445 -511088082 -374673324 -158995453 -655699282 -99960567 992461503 68653213 -66859874 117755665 60857197 -709883709 -951465334 523261140 793400098 737169028 -849556302 133426915 302293765 -335252009 -915798349 56243217 108391079 710296962 -799638865 913119758 384125364 -970213382 -751643588 895565256 856315761 67361153 220312445 -72562431 -801081636 -39824861 -864881329 -748254928 686532131 245560306 843125027 198400431 93792139 96872253 282538100 -431175879 36423514 440115156 62067062 -512506980 -343565708 -220235559 -168325950 -136630519 -626333666 -545982295 111837684 59822538 2072140 190433605 -16900199 -534891301 -105900775 384913055 -58540543 697395420 480180037 951200716 19049516 318793312 -480590647 752093612 840911989 682271783 -90216213 201546153 -758508014 -557248306 745738223 -62683915 -812067733 -525819439 -679895526 -423548749 984712906 -237283810 615639683 -848665576 -430737031 -377342222 -993795872 -905131830 -57757057 912257905 -295471126 662378037 -187296236 -260227635 345954162 23240807 555704077 353633926 462230058 -841568017 137627244 -51388811 518536069 -295984124 257609251 -808589294 533435596 -798917330 806232435 -458101096 178881342 -843350381 761333016 -617689239 -265380384 184246972 -806815166 -313390283 -235233240 277477841 924815472 -958184290 875482650 -923393983 655799397 -585171851 811423102 -632129736 -776269041 563446557 -161871345 545885329 530743622 910499826 -438252883 303333054 -995650382 656178300 404956963 -76748085 -256524530 -744507880 -564797260 676111908 117217885 -701409933 723726828 862676454 279859277 112513 -697561473 -149092158 -867185463 -244561035 197178352 634452856 -954725155 797618671 93734101 810936754 -762052420 -404977416 612654148 405246059 432125760 -579777891 -456290113 69633285 -683045196 179030626 133983614 -72641157 -650898668 -215474985 -506326419 -352036108 -715818820 686707484 -881652055 912751259 -619753708 863912294 -83239659 329848818 -403578130 306324166 -967890968 -817174247 631445555 816033060 -671220525 -365201971 -960671719 -711172817 -386972385 251516354 326973219 -290921602 227034654 -419377230 -606142149 -294999863 -64721561 -92048729 827983915 992846875 677846039 599516869 191979633 384006238 531192821 -409392530 118994630 -207585954 -581774474 -742892788 -610142892 -58424445 200349248 12067411 -326079219 21153454 -851357980 -630485779 -709545896 322917867 53710124 327643165 644682748 -555646711 798478567 -590135655 -559549966 549131205 -837815943 228590424 625113723 563734980 -746689858 28885107 -659274271 -493399596 -627521114 -615426576 -461713203 246911167 -149535822 -426610971 977076527 259095324 -188566634 841764762 -954587876 162998321 845570838 973273020 -44564512 2586327 -288278338 52269858 -626576097 760613351 112439815 -245601688 499408724 664362585 469048200 -43867000 -653516091 412066480 468632541 395749192 131839165 522337637 487193013 -635879049 328439664 -688320377 641325435 -816446245 889569277 -101574948 467315348 667222918 -863678153 -914530258 346598592 -411997829 -62825867 -569009055 930449682 -647610253 47649875 88332906 240762193 -874416129 758962609 719748050 -574200661 -587762168 -691105151 65445253 -358332284 270736218 109990565 -861889213 -111830582 599976197 34268406 388223562 321208110 -881111888 -824188877 -317813052 -824684173 -872301515 626804729 -349204744 -992013679 -1535755 192865488 -354356565 205033445 -542057465 951057252 -487665328 755213217 501883485 742957920 791297822 891286254 -928282672 978064750 126700841 108084854 -830999826 593974831 526902714 -773624096 -260137059 115307327 -295606156 -247889140 769408745 963962568 -988042004 -298240208 688375193 830613073 -415851921 -27734724 428403516 16476856 707972577 425858197 -932507772 283966021 -598735688 -121433609 188230373 335499463 180811693 73498843 930770794 15956922 452459906 -292048204 218377165 583153181 -324812920 -360910114 830739882 293059025 -223113022 -296776134 -488516957 -937999522 727637459 189956374 -247386144 246754999 190578941 116763782 628559263 -734056153 63618580 -748105286 974297518 199303717 -493356438 485005584 698082244 -793832312 991622346 82776869 -889631424 -281109601 843987679 -944680400 -333046498 666996073 -901993529 -265994957 58115405 -809890028 -948240505 -736747662 422907257 651812058 271574343 171946331 -773647411 -354497621 789570895 -292833176 632278267 -274833185 -76440044 -701088188 452393252 443271448 -637851462 868782722 280691281 113329300 770963450 453973691 125684992 -25994247 956882516 -759744552 322878409 -640561185 -735962185 -961314950 -726682425 651289292 595269392 861653395 938168147 -878926852 -914008009 -280415673 -496084463 866543082 -182200107 229394353 -206798952 -221597056 -388485680 -462947432 -65461679 -182308826 -1312147 -833969319 -582670871 -171572543 46729046 -658522907 -977415051 481926756 -71303275 111320759 831735886 -583060539 -639002452 -384860793 -955926077 -437346491 489750277 -281910210 -512593071 932256772 613544093 -567950256 -980480472 -928035469 482542723 -637635181 -228929403 631377464 -899302227 215124519 -387804347 459079659 -29254267 713355580 -523451452 967860089 -547382940 -62381984 292273128 -95561516 -583377193 749261588 717635105 428817770 553731418 -160176756 61728712 -598708873 -486890305 -170059265 -580992611 880874562 -655509691 102299813 -575704900 565238464 -74195527 531203916 -31859086 -615601976 -13259922 -860326386 -204173427 -173840714 533403046 83820919 827983826 479563841 -935812997 25879290 160008947 931516474 6261149 -636342008 532590605 -530735665 33243836 686117434 386439174 -983126128 -309664217 21179600 -257685175 721395516 -155106877 -822133542 -92403086 665184058 903816863 -969313987 988271769 -928256978 642019454 443641904 -394267755 249662626 -934147726 -526819290 508955546 -178262813 -706192746 -469299788 857943653 317310872 583257509 -528352857 -499559164 -750026695 644318699 697090129 -977081162 -803791456 60452879 698138061 755256873 -12218815 779556793 -716979965 707976021 -873769600 442299896 515222278 189985794 198572609 611536725 278911065 -567301127 -247132363 -121112476 -340250551 -303541095 -602453117 696594616 15403609 -492825961 533706018 255891127 -53198973 52057089 -482281392 -909818756 -668803512 468540020 712114726 -389547245 721918792 -340929226 -35301226 -779555782 -111373373 -669264728 -234114334 -707847537 444910241 117922418 164292034 -15447202 673967817 552724976 -346720267 507023661 -740760604 -804550245 -880320190 48634945 -46669166 717722449 -50956459 -364149238 598425577 -21872145 117978940 739988058 90674523 921399840 541131835 971090667 -594604325 95062754 -52686979 -523146835 398459258 995680972 -844269801 -860931197 73044615 -994128824 -766235258 -478717378 -109054232 125723671 -425620725 606847758 -979867755 -602987503 -759632435 -770963123 -571675755 -908429920 672894232 -765891170 -499341603 -850808465 249775042 497987238 -687110984 -685397705 -764995038 -88440109 244741271 -778721800 288613468 45645217 -479316270 21653903 -376628677 -80105690 -146817090 -510003899 103414660 215744961 -290346040 -265864223 -722500126 -558099026 615023039 -385582219 -351388149 14528278 -733472594 -910036558 786658646 897329947 -5273141 485147460 952253656 304697994 -250672630 804544300 -171322647 -287320348 -4054643 905820413 -293870760 263103269 960402149 760460567 -649902325 182919902 -712678533 -913918077 -370650494 -933877837 705100381 -4196645 328281530 564030602 -509653357 -253676888 -132815321 -779102526 569891944 -849381072 830151064 268516122 864267040 -118751830 294753743 544127909 -539301470 -100536632 265507466 -962394267 -174102795 657377664 -869894929 739789622 813824980 -723628497 -241337241 507992835 -652291646 815301177 441936415 -364243789 750373629 -702800736 -505753151 -63320140 156794806 980507843 936384184 123104080 668108577 -853182427 119657379 -240078054 57058523 461234610 456729191 -69218733 -477629936 -610035317 418505852 418566074 466872016 -345029510 763722134 809848071 -761871648 331930030 547718660 -467140176 999007101 702292903 -732736003 -432474855 115847693 979937577 -104116670 181937871 228704474 296906492 -303487265 -56434973 370040236 964698825 596111130 423765207 -770125639 833875491 -379005981 -545066595 893376696 -198272649 758642007 574767024 -989024278 155168952 942617176 -830032156 -951818477 477515977 -781065618 -727072979 -554804971 391440368 924142549 -663948598 -595184737 884341277 -17188947 512617164 -78015133 231160193 -764523059 144273707 -969248793 296306537 -934816504 169782294 -426029122 -637599801 -450382662 856169474 -672183052 21574782 147738734 -841483555 -450739429 451810975 -788598934 32167960 605257294 -38959748 -270995007 363052094 830045729 145573348 645566100 546629280 -394230400 -669703605 542126013 -203969694 -726625036 -32415410 694878855 -33036485 -631361831 -796010811 -481254637 -221322225 -768054039 -428283938 -837080804 419834597 -728497487 782356569 659007341 904603909 556104512 95411485 988561486 -797982154 44228454 -672075168 -190740050 -223973501 393165925 -975157124 370679927 249727031 -27243809 -58960277 880527379 -187920301 124550165 707403160 -113857966 -441748635 324949336 425412575 -239213946 -319576886 -724542795 -159199771 805650972 37103061 -448902389 -542455076 -873147792 927374436 413228659 -32021131 92030824 -848096635 -356496823 -500676613 -278572761 242686301 454102142 193284383 -496051151 610995796 502467305 -706534132 335138127 864580690 -775268786 926837007 68961916 816111645 921449873 -522129177 -848165639 -839531024 -822638131 -596744321 772563273 810216194 -725827484 421529050 -32594011 909092640 -473249777 769750574 -249066329 -913646120 -223043944 -972889804 270931306 715961536 -394188919 442683513 -987491725 292396471 174332000 471184348 157260845 24907371 -935887037 552575445 467081045 -982502971 -636969166 -728840059 -713245211 -524600649 -549470821 370250184 38079686 394625280 889424386 -172086142 -681731237 -666204142 -690261280 -611023146 849080974 183834338 -706647113 -356466916 -453640528 -56784628 -685512030 873928177 723389598 209665930 -34332235 996900380 -451638106 697943229 -923175864 -266313781 -940367011 47237019 431881229 -290588466 763405247 374943658 -798950945 615974202 -692971792 -358640333 -901926099 277675190 -66393032 -81251921 -442894025 711264502 191150433 -159608930 275518974 -957083698 884286526 -210591751 280012572 829086060 -293650866 440157865 871366964 628561765 -926054652 975870465 -718406646 209848817 234701922 64642703 823394073 -950466563 -742394848 141516696 -195522079 134531073 91159789 -508025946 993604432 -593753756 468181946 911513689 -199205763 -947418789 -226178503 -203654238 -834668993 -566832812 -274610306 336151007 624161679 585650227 -944580615 -6797443 -218735873 818453657 349288198 76128969 282153509 -970163263 737849489 605964053 28371757 -111127817 -129615403 653692001 -247838993 77623263 732238930 -622173206 -388433401 -449877646 142252635 -79866299 989426148 -122262142 283702431 -838911873 161293293 -979341965 240367396 -117739102 957638262 429805139 -292106214 -706561684 -282874918 201484593 672167410 -863987238 -748651592 -346025207 -252917093 824631569 -490104566 -850831998 -450202756 -525784867 -502142061 -398973698 -864878407 24165735 801990982 363138694 226609084 -112408623 -203430040 -432655894 -723946579 40696736 -949583936 -618136428 -244843705 -491838204 -212862905 786524785 943804212 991705640 747144468 900199196 326170553 -21924827 213610896 -9725103 -484928571 7183141 -229645829 -217856447 293880104 848705974 -110954973 -611545391 366033119 -601193269 -452553997 375915887 55870377 -703525916 925903880 -607725970 828346154 50461719 978423616 257957406 -33215365 635329800 -215070690 -898373593 655505540 947451783 -263244723 -294796646 -559785068 -400034691 -210616135 -299000792 264245271 17611544 40584302 115050996 -797064591 -177136706 -610423076 -976801029 -986985783 -133531565 553376895 730639992 -753808313 -255283386 968881482 347246510 -128784740 454775569 420967398 154792014 -44880281 761073223 -457227194 -248534931 164806676 -192121753 864404084 675144224 -934933861 158686356 -963512030 306971145 673379561 -984153300 -465293291 632374893 -625370462 981779533 394340354 -642089708 774406215 775858735 -561828087 393663314 859240106 445230336 -875083933 288862301 856765170 -1140192 389989961 408225814 -280221067 -930144299 -41854628 954178654 -748984237 -6250489 798723702 -68693335 -751693854 906077244 812118065 850775990 -277633792 22155897 -406729852 241860949 -377676352 -317756511 -922569861 810122906 598893489 -64932761 451492975 927414620 -610294545 5752363 -328333099 -679864928 922545942 -834695652 -684372963 221809399 -483964206 945818901 886253817 714962214 417120572 490585316 31035084 -277059684 739770391 623670748 -729229730 795112344 -49544653 619328336 205414980 777549336 255074483 -909573445 69945450 -767034816 -20978586 -18650973 935072499 -154261101 175770077 468385512 -572613506 189769715 417121164 916786434 -632330394 919920735 733621161 -794914799 559993142 505566298 -328660257 -6493934 -433659605 -243491045 -881606629 533938490 -984675743 -787293297 117753855 -726014453 -3616009 559220286 834948956 -628202699 -194311475 913861834 -150300550 -17041636 -537547434 154060899 -321817226 -845781472 992864329 -816294537 -140062063 861748549 -46509042 -178120063 989539489 -101706901 -72293677 162648398 -422145769 -943386978 706424709 -405031184 -183150302 -88385960 523810737 890624474 -495998811 -753724039 367261551 817459522 -875999429 871546655 -211104493 -170477189 -889635120 207654758 30601583 -126749055 929712545 226175851 764724783 -499842463 379437491 817248188 308385654 443206968 -40052852 6393247 -263908640 128014592 962244371 -956782748 -119816132 -781235370 929195723 534848736 694261436 -340480660 -262956473 -567055319 -274425777 -309189904 -276918271 -990464806 -303154621 570081880 -732800727 -813520419 429849673 -193419442 495018563 650589678 754411884 -33754309 860733294 -921609233 633758246 126646620 -340773633 -562199698 -568194756 -217176490 947474039 84007533 -458175697 -535908117 -111334208 -996882070 271476593 458960337 -717178114 -591576109 -669937375 -823998649 -913004632 280849156 -775368176 93158672 842047824 777229423 283276997 233968051 -105986481 797179959 983911819 727285214 873305417 866081277 687462231 191548711 -544863123 -267872073 4685389 -425416414 -277451654 170018248 -356997019 146186616 236329936 -724165911 -655047970 721962874 -97235190 407237425 983224954 -375826102 380609949 -680726217 -504366987 -904503840 345182895 148714377 -709792084 -821992717 253872754 -263871860 -730842099 851721528 898196975 -829905942 604335253 63966208 308905919 650679385 856758162 375593694 -47016582 31278962 -198242154 -513755437 493506566 -189616128 -38095656 38189353 180906703 -455039664 837104904 487002730 -138311596 -823481088 -607536949 434621918 609659626 -562429852 464750552 -953664238 257561127 3482341 -244912132 -942448593 -660238383 470959247 -837620510 683872490 506755707 893076091 101014708 455858327 74627624 242675873 -690699307 -419994685 -739032750 -268789798 -948438904 374908736 227774471 58460549 -197788992 825815757 434096871 285341478 594809857 -575628575 532332795 166818419 -975492802 -577173073 526661968 282206113 -711016565 -66717441 -358833985 -125404316 -216833970 -544609704 -135586352 -109696383 389885106 -108144699 -247395307 491834286 -814296788 -457402284 -728781419 878841620 -320001898 -467312851 -283628321 755200937 432822892 -982817468 -945129688 -81359720 -585585650 677957851 -938632365 170005411 -510220902 750492633 480896219 -613563262 98266545 -745710570 -357017859 834197352 185394437 -806383483 327243971 715956697 954626680 978707620 76334545 -102975134 -759882192 247854647 -727742007 -115291262 -220186834 303126842 38215423 -475788404 463902291 150338834 812584783 -27290692 -170495826 520143916 412093167 65043930 747191427 -789867280 -585359023 -827269767 108557258 -233933458 -289967125 -930582672 -616253309 -416283045 -849478724 430235867 -203059342 227335321 260015760 903964649 58288415 -721458030 -179531881 -609446615 610922937 478911585 -33311420 -459248303 -60510909 -461841067 -485707776 578560854 -232728205 8630418 -535421579 -376002886 870228488 980278540 364387590 -526007421 -605322075 -124930072 -937656548 861891097 -210357603 -880187840 193251760 -292431706 596964663 -150662647 -843149637 -340995049 -280669307 -152603784 -436905093 -748763266 -995942939 121689151 -316768706 -451364043 645857345 -579109414 -148649985 -895968044 -10819238 386762476 -543824033 324585090 808373077 -611876418 -169523553 -182038001 780784821 981370665 265129583 400783626 -224209369 716300539 -865973458 169261305 509571230 -213261141 374546323 366021581 -255741108 155565216 800945741 726507603 -204535357 126471520 353235933 139460227 -183047655 -725428099 -253329862 -860406855 -232788492 782309929 -251674120 41026415 -827938114 25177609 -533763657 860213324 -353843942 221373817 571092010 959810399 -479038191 836406036 87451018 883131536 -671656364 -359032198 450636482 745509593 593912927 404507233 821194616 -134466510 -931142036 669386524 456998539 407863144 31039998 -960070143 95736041 547377783 -820766984 814255648 465671321 428569106 -373142424 -691737304 -871284092 -678506610 -521599673 338529050 984041504 -217304697 -746518155 -676095194 871875692 -598808831 -283823486 -694569601 -722304372 -616465461 -343530815 -101551750 -193074944 505602865 -677207527 -730399242 522796743 807489478 313315750 -377990537 511023664 615516867 992758631 -360028833 -463002702 972519991 148286048 687579256 979438821 -527397084 -541158753 -650064598 -816810943 -328192489 736265672 -197596475 789396984 988546463 -217278750 871801518 -282083880 -170764839 -855910096 -264776582 386934693 -216902570 -775422794 -850386056 -940881093 613489049 -405152287 -649181048 -155834828 -622101000 -848469987 -147982304 -101809561 246334512 -296963146 -267134388 -680313722 -968802496 -110715130 -454956424 -492747459 -859054168 -732778395 952711251 973106399 -569112256 773525343 630580687 407345359 572693170 757825852 330142871 -441524986 -621311635 855622667 -715711726 299085160 88194646 943177278 185991649 329092283 74815598 -316490377 -391755764 348353971 -976133312 28964006 581149648 830587002 -312796091 7600268 -361559709 57065636 273155776 -232886993 681921499 -24120961 -773742282 723591983 82687944 771037445 604378849 -901913885 764942976 -518303822 -229528473 -395313965 -444816785 340186543 248077631 -155202787 112660106 246938953 -156197671 -630812431 884922787 334763133 -670051091 -546232554 835100254 -272396333 -757289171 52894968 -921734855 67063670 759966227 -552134866 -161509647 587504645 635631255 253678577 -406824950 148045055 -159783521 676385584 -64383919 478500935 -585607366 311014487 -176178479 -472886031 -289778109 241135830 -923062215 -563137998 -127576534 -491614417 258451226 -513627971 544702953 -219397416 -861229350 -984629814 -695639206 -581549057 785525395 865153604 76860030 769030958 -17403760 -751438465 425634332 259436104 -470737433 446832739 -790402367 -777940271 -905875499 44292119 -308927948 953484552 781567350 -302893890 614911956 -112850743 -245271610 -677464119 -523507484 316282806 788957487 988703629 745682903 -136328024 -131560167 -730757046 -719497989 292087353 16867620 489143376 550151500 274624081 -13880080 903127425 -364500351 449870577 -633798686 -447657456 782075140 590257090 808422138 -422353610 -785778341 -911287267 -876756880 -157001644 -67500588 -199224823 -13719328 666063081 110117618 -716441492 610790158 -393059637 -662650302 -611773866 951445679 -557057511 -772337689 334260068 -383837522 -176923094 -593984227 -550766284 480396137 -21648710 28222439 294319469 14971296 -430511827 -860999442 188706764 -129704682 -170232030 -852999343 898382774 114933883 87840081 974071897 259933028 417006101 184403486 980428818 418335819 70555555 311842873 -232300312 961829347 -68487982 -505527824 158966014 600498149 -380560700 62985539 589321920 215951755 858320070 122066068 -376084322 883521294 581298359 -369203371 -113953110 -772398906 423910486 645505496 116664734 356625649 962220637 -262823482 841058458 -684801648 -299713010 407039796 -747760082 -884809750 907542917 179803534 987359387 59482382 82549048 963563671 -279771916 -483978894 367136058 788451984 -389893110 -816728907 -333182683 -730182195 998737559 809967260 826299401 191779879 -592729373 -187588081 -406564982 -984366100 -676588127 549627900 -638313020 -840599597 743135817 -966703036 -513310597 571076453 -246666075 -725943642 -504483523 273198108 850414228 512060169 -848627734 469603967 -629620676 577771816 439581037 -189213658 824351546 549673949 -942000291 -231692903 -643696220 745346672 187870886 -372337681 110308006 -699067580 468845968 458132917 339933401 -748473404 -975215070 -366071994 -717591449 265762637 -836722076 -493454111 -963310777 -385118531 -80614345 321586153 737074789 -174079872 -194545874 45991011 -146545309 -925399129 -713532617 -635357230 -361357487 823816219 -841050938 726042422 670982522 -33885171 -432653661 648805171 627632695 -377114549 848649001 827379165 -907731885 -485251700 38129289 -369726921 -859153620 146864173 -810326640 149082879 71017747 -895606818 -436158069 -370296501 -73135298 489616954 -830316593 -823882145 686879331 609430326 -597979595 -445930954 675850097 -98953980 -83359316 866050954 994457573 493232191 -676755969 -959827110 280605163 -246386057 -195721394 800730099 -340646666 140295294 -345310078 -753842532 -403788971 -9745223 -752567076 -116230462 909223464 -829597741 -989840148 -89108996 -734774571 535050298 340741651 100087439 800432522 -952219443 -941772874 -301794708 -597250900 635894491 -324762863 221826251 543741634 -191055436 967063024 -186034107 204616204 187771298 358045979 912957731 75560294 449807446 705963623 -693284113 224240782 -389565895 -410998508 377013640 481145101 -106580712 -80198795 -60896315 -427716034 -319391908 -422982270 -42144095 -27343797 839232331 917709828 973500442 -653976200 576704140 726044452 -199622782 942968399 215375383 813590221 -365162392 -498128714 -625972152 96012571 -235837000 -90158366 -255494676 714224083 619333198 -384720961 -333406727 982985942 886667551 872781737 969928824 -812800628 -988741995 -359995315 112717798 707375559 -614039923 -44001499 719459704 225494352 -192115700 -944609550 -769741205 510320259 671943492 -260680579 -743661389 302210787 -414851992 742570151 -453050840 196186933 979645767 518866589 790223720 35513572 181558781 -239340935 -453629334 -426477339 398363230 -734821372 -342487902 -508734019 753019793 -995900446 -813671122 888620307 304023308 -676712326 44585648 744491778 -79844135 638806217 282591545 57536048 -120461642 -102301336 -924068978 930839380 -500680773 -575998431 588065623 -305446534 412864576 -349594852 -512731069 -3870428 -669361621 -605153083 -993482037 495004813 935631171 -55527375 -699585078 -538931181 -281064130 -19836063 -328188875 -729750546 654221899 904140648 -352702977 895389218 -425179398 -570926052 542556996 737585502 79614776 -56275821 315181562 564337006 -486359876 522050000 -683710494 -553355516 -739060842 -390994035 108958329 523649770 745468901 689687043 429287850 -65994756 -750960238 402799012 -452745264 -32049029 524234266 623394927 277118397 -518811618 -240122617 -448081373 -648930635 178311076 -816227481 509258439 470803342 724833862 310723066 51741405 828831546 -69263984 783046482 -561979628 989246193 870259162 -333667506 523878826 -607113824 -176973787 891097548 -978642104 884508566 -215461862 317526518 -930332654 -854534583 -629272935 -83611851 -680918049 559185263 -256409218 672705693 -588390431 583192075 -774747439 664886449 -223536947 662952156 -288354401 -894390758 -19695159 -327154527 -810955529 995345790 203299948 -544093106 649198525 -180540245 566450067 -139468042 775863628 -259543384 597992764 911135159 -111699338 178422664 631721427 -87489627 462508066 393095627 844529682 729714925 500459480 -740871627 587983395 -509729095 -523826146 158798234 554703279 466027736 -63722023 -441755838 -6784276 511476645 13855279 -43398402 902873294 -434492009 976911259 -339278788 167917984 -697706098 269668781 255992841 369374319 118931551 -117302654 5825406 992457641 149756490 -413644606 -763286549 434385094 -461064977 532851010 317325516 -319199077 -89008497 -716688884 259505345 133519817 118196271 565861642 -205890243 399685567 875508608 263501404 901252467 340073337 -537077298 324999755 728678267 3511128 -645065623 -684944950 -825377191 435702335 -298855110 -814901615 -686442298 630968882 918143918 -508755723 145130371 675584759 159353454 -994499203 316702176 -188843006 812679582 767139834 -474812503 -886474328 107358118 335364562 -886657638 397405942 -634785072 236595228 -100822424 -990503459 906718972 -225676792 -393896980 72259365 873065731 812698042 453782533 356010536 -822927152 147174428 -44427361 -989287746 -265866247 -897576486 856135431 -148648511 737113378 -312217262 -8368504 -162514558 -531829695 60020619 695913707 136231540 131017786 -656261087 -666972724 559284077 85065643 -358460434 -348004738 -351490439 -140501565 555161150 740513464 -422502828 182437129 681883271 -254882161 -841787992 697227966 936950313 161937579 414639909 323618457 750314008 700626707 791072444 788019009 -99466018 963969286 99828474 -621451952 -667457666 -421051459 587780800 -378148161 166171047 -813674570 282744944 145058495 -707676289 -188879094 -250228055 510987013 786528229 -352866740 -161891361 902020188 525257210 -823964375 866369182 -401903182 -933924956 -549769190 376652964 748767460 773892919 803717360 -763321279 235070210 -177078641 -907843091 802817265 -893424855 456722699 737891481 573415138 -459396744 -362665182 -244370602 415801644 374094961 632389255 835432352 -389734510 11112826 274174820 718083819 -829418806 -570957508 -422494197 348557791 -465024103 408932904 874703677 -505449921 631830467 37350063 888926977 -579055032 -655871762 -464691903 93971805 455327942 -985625756 -173503537 -685574851 -814779561 -647667361 -994595659 -509644474 -256301604 -321283338 -676211219 -320095571 659576765 -861215764 -816617782 134803682 464328024 763120392 592547167 871032375 96635810 341925319 -454149393 -853775430 702957998 -526680416 947988974 74980820 -936736589 -715063847 -766976227 -919545163 -737148913 922252463 322893331 -869987630 -554083250 -830585542 -672239124 88185742 -351022777 -936719821 -903059886 428592866 434987487 880727155 129965999 -318472144 -834174360 -238190519 717017868 811700946 956436973 -249216330 518189133 248700645 448082645 880883297 -38924719 -889374076 -261013411 -574950382 916224149 109185249 509743480 -347131306 170957084 879114000 -59705879 383772503 -781083942 -451251170 -963268743 85945267 -804288440 702146488 374655907 -493615822 -182916206 -872394342 -200772316 885336677 -7685826 25310190 476463329 383354582 -871931881 579216854 179215898 738455801 -137700909 201061430 -18166370 373573850 -50290150 167353933 997907559 -420279694 2669461 -814572371 -681645758 749525463 926185499 -727791067 -860821915 -764420465 -366273515 -947423041 -207480224 -668602138 39828632 -503864756 -762567975 260125993 88247218 534614450 -746464163 186907434 884261591 -777453987 -781388044 792310421 -830279693 -84550461 -626907376 -14818142 -51234378 -80618382 -186774368 871487746 674182592 -268963046 -632220730 -405629725 223872196 553844518 -55100395 450408058 246187969 964877545 653267777 281739611 508478166 837610017 -735264954 684815553 -305105133 362707897 534476447 -800417466 -822483110 -337177258 -816699757 178329583 694613040 -252088444 529131444 138109894 520177187 -720741975 -909186592 -455531948 277566483 407645683 -603239223 241546664 -179667836 532726884 -468352807 22753325 -839834961 -734209194 -877855902 788656964 706160086 573915277 -362947543 -790594927 363969420 -751897360 -143225892 -857567844 -524424488 -47374459 714759147 -360439764 -882639440 795475776 651202312 478730118 -559045650 1032472 -765722512 -987772207 -309386410 -297340988 82175780 535253398 946762946 -527503806 27762132 793904435 833980988 328470466 923540718 184547739 314069188 986614257 -851051546 -634295170 946928229 184892262 -464831267 -431199273 -258418169 813883639 -99271080 547602363 731876334 -546126471 102887207 -527869616 -161395451 -732549258 -623487790 958167397 -12691399 683441921 -264232868 212285773 -156212432 -379271024 160429735 242130385 -46137260 -403652779 -671491791 -103721218 219810689 99001851 155799452 649116655 -330058206 -528218828 -569691109 714202945 39169344 445366999 800779585 533633969 379383605 -831802927 151114725 -74019934 895019487 137706741 851536328 -259115309 -268350341 -616599360 22474153 -601739406 -494124435 -203975443 -89210631 -813584929 -144246246 828324994 305838029 340133247 -107709767 -644397060 -939621957 139866244 811690019 -736408739 -976280096 -341402484 759657109 571715664 -67105118 -384894950 -975689636 498226666 81662567 28216293 524271378 381022882 387963392 -947159272 297256699 -727579462 -259566559 637363465 -334550365 -251700572 909960240 -880889183 665053174 -584863265 -401418955 922366609 -572509287 364891339 -840521418 -683118331 -910404689 -509554150 -325808431 326943179 -106815258 -466996500 938374969 474963174 -232412727 -22201940 -275274558 -587628985 141270643 551466554 -970112211 -906023359 185429339 271866119 -306608432 694884180 -143489376 -767946736 361477864 271265443 -612118345 -336475373 -659523101 691064159 809814601 -896048353 -127335925 174997953 810904867 759525309 423869359 -575319636 999925522 606048608 -72464865 296784317 12477216 202815807 28956308 820771616 892366516 -679396356 33534109 -144106160 -484865000 213675790 817550684 813756087 633895021 -683663774 -653541584 -289875046 -260444488 -295919085 386905450 -856369000 687130141 -787851161 434809695 956332893 589470857 -484209642 718135491 -51296529 672433664 769818498 954946652 -392157357 -243457201 739094098 -565194072 617063613 974955377 -868790240 893751904 -469378293 -96639445 866704985 282323727 844654211 134422643 -707106918 -981380452 -336151877 929542123 16967454 -83431157 -223251733 -688640722 -984079063 855972774 -828324423 911852716 -210344384 503263260 -313009988 970350782 -856610940 771796741 -835431596 -35014088 226667773 565212677 890521682 -5477405 722686487 -941057840 -399818659 -315630179 -695040525 401731072 -79461023 -321421293 173938637 -27637936 -867170407 -788735493 339756548 200149214 420577089 713796598 -253665568 -771892427 -26325688 -34208707 305835406 716405160 616025200 -851470812 778990578 379097316 -176741452 -508466237 -725260384 -302257510 156380480 439883369 833245945 -875472316 295680318 817696040 961579329 -457606991 -784327128 451714242 -266751870 447583413 -239589504 -684742661 118586762 484064490 -764089558 -231265694 421138008 354388200 -189452172 130196966 -498252080 -526194626 -421250163 -430021013 95012085 191660804 653877134 -344115716 128285119 -927145908 -782944125 925126447 -68713385 -887972956 -877271050 684440407 -234674460 956958494 7543350 -667479770 -472454244 -823999998 822091348 757432160 80502082 -419192644 675745217 -548296318 -806286207 -75472463 410040299 -886661641 393271241 -580097330 -473647607 -912853426 853871163 -998625705 363570304 23706936 -819424813 -246581864 -711161089 -785744833 -656058973 -593761672 -804052454 223607066 669400464 -25828631 124614479 -27049682 332913198 -556778259 606658919 56784437 -829212691 -736882681 292772213 103801737 -458558503 119863492 -591104119 -905868051 -180060421 158632690 -659493714 -458607847 16426830 -372645045 -346443508 611152930 -734704710 633060525 -153180693 -190024017 599218680 -835841515 -342776505 -25104410 -160188057 51152239 932135679 821311413 -227589550 -13048152 -160298786 528287928 -986386734 -529655359 -916627215 -989009653 535131327 829212317 -110381902 -920816104 72564098 -436453114 368578812 -19303211 -192693388 313526254 -333121935 102562273 29733369 -496808437 -658485989 826111150 -83854198 697812278 26516243 983289300 -203185443 618170332 872305257 -981086953 -17319408 -415775075 439219970 -588709283 794090523 62360763 -832882826 222777723 119800013 890812339 303057952 608227131 -415925642 390837719 -422034056 -814769695 -223170548 -642059132 656556537 528260019 317760437 -372952801 904455924 -310368355 123949305 884722063 -663509794 70190258 -714379766 858644309 485658927 105504465 213929778 539541361 -435339996 -68410227 -520771025 -564012353 286393652 -986984744 538185791 40850822 608304723 175934242 -327762742 33249063 -829180397 -669599746 480504030 -121965784 456030449 -401088124 539614328 803314010 -358136529 975939643 189326766 -462156811 340580791 -769004500 -172095094 56391431 -829913527 476667294 509425564 -241715014 29081083 -108230100 696587414 907826737 -40807122 609571265 -670549311 323933759 -381766941 794615614 358490145 510991192 4158468 -87004159 312609161 248735070 956098287 -195271018 -338887404 -455147694 -136460861 -235943373 840663094 -490276627 -425082699 1628266 308894943 -867461423 -617910561 81313676 244110005 -147567111 270219376 -240934605 -120881077 212186019 91981448 78086807 -621790121 -370003123 89066714 -274253115 537022893 -328703609 -957425766 -893623964 -279654962 -555239880 254298678 -942315640 814975627 -382842404 315172162 -567078077 289916958 906805587 934066258 -126037615 -649444929 -433591724 164051113 580707493 -390518471 405185371 633117208 600993367 223338787 -8931857 7898737 -24464747 402817715 38150653 -640657521 476969163 -747850234 -373470430 -469701970 -239126048 821964672 888790008 772114957 -361510645 -864042541 -771573204 -249322323 96099147 239262035 153053045 326293056 -248335480 -448169981 -513215469 911192140 -595849604 985232415 -783989455 99645164 315954340 -555063016 442775397 122851060 -48095636 288021260 472093601 -393550448 407175259 340677519 -337819255 22498147 -712447350 505827011 539330973 -54183389 735055081 -485092149 747888870 -166047660 971711602 -627222796 735920673 -472025135 -457916435 -433134867 336815508 717117607 -510001323 -882179748 -765272785 -456508990 -959702127 -220665798 -470175922 -196671262 44017509 735267344 -19263336 -911578389 503106330 354493516 -300787672 -415012714 -791990281 -402071415 -188399102 -440887194 760550320 -350647931 -885275834 -468655690 369953094 -892895553 -157933481 404560202 -180397105 782954269 436711660 656446795 -973319879 -353812505 -939017623 -191619688 805286305 -186591496 -459907812 958447136 880043888 290596119 980146941 -623760491 -668717084 223766341 -901703402 -665613896 898798292 -768312749 -830278014 48165090 -490561601 928948778 567738172 444306776 88810440 3620706 -896676777 -554222133 -18322757 140923343 368428403 -283109313 -647252459 9602290 918868490 -90665865 -981275904 -437834485 -92645377 432416644 -154671922 996801844 -567729219 965154374 -41109028 362807249 763975081 551923618 421451634 -75387616 -621846121 184489875 562992371 -131505583 -430348296 440422944 607533849 627805388 94625084 -593848678 527906644 362478422 833331535 -940804508 594140634 -295802158 -218084652 559939024 -750086753 -879404089 -648977670 264486204 -482903513 789003742 615141933 224916564 375594769 858434312 -676618347 246286967 691716865 910958399 581616357 582526544 -29504584 594658794 97517978 982655411 684914832 19678242 -268415714 -694445298 405735166 -59030943 -631022573 357735126 883443470 -640357403 618437976 581114705 -925574839 -246760836 -84469366 -495627742 -681983068 -517691538 -137652051 745322755 -570829796 -555561970 -954421861 499168509 743881618 -460850654 -838795680 -517109218 249645223 -819810948 -214134076 102261335 -445692973 271093127 -860500563 209061984 -399210134 648956388 631591134 21470784 -784000521 518989409 -149520261 463963854 -145898547 675886426 -802464329 138251028 -356955763 -767544721 -62079800 140605050 -392943947 487390077 -809646084 -996121094 207868608 76168025 554922988 -453028983 -861086046 -666799320 118316851 684523074 -797299853 -549820157 911597008 893551755 -405726527 592197099 535805552 626955317 -740896470 485149484 -658676829 10286475 4784781 414021171 -447721662 -376032547 731832938 840828796 443399483 -974552950 -350620842 231839535 877537736 64049426 768178753 -431526071 460647671 -337132017 -697014670 193324385 -525088283 167528576 306353292 891609560 811064243 885393454 251674802 154917762 277752021 -260979937 -624907473 -654314935 188384331 524348203 358315289 -340914183 -586807380 -596442105 -167286898 -666393577 -311301713 -884109297 935187537 -473265878 484270662 -472436835 86630934 -659918048 593438350 -4025494 -114036640 623825245 840952367 -659828015 756362850 814726242 -779497105 279280480 766341020 -793972863 -46959886 922370696 274904989 624666926 185560089 939574265 -355840038 821538819 -736881312 -250275916 -579602608 804828171 -179503168 549096275 928499956 -929383560 335999163 -84897263 -865136118 182476974 -892647426 245514870 -584039339 -774947731 -941565355 711937398 926393332 537697906 973807536 -877238772 301694107 366998646 488986789 189338872 -200367708 770960403 718327052 -423984299 -725631963 861030894 471135818 -133260028 671221896 -801900474 372047645 -424265764 497914260 102465413 269173229 702476745 694116972 627450929 440217328 -345409787 -191093007 -718736810 969191725 600912162 966498595 876794923 -144356941 787876567 -958037711 -874329224 -124783005 -437268003 -41643444 40279130 -146846336 892557702 455669325 -405178114 492117998 -533804948 -617518271 -539073738 827727402 -84674979 -889922243 -547723927 -329365307 -619007761 237132311 350915913 -802615159 190603724 5811117 -982836178 -267048008 339999171 -710294204 451402718 -746546177 866107119 -348876839 925810826 -258890920 -794068647 938044401 -376267277 889158501 810083741 805903566 158425971 857648908 984549777 76590407 -701223515 -738150767 -228760967 -6336948 -24082335 680577011 702650973 -570514029 -721234368 152136961 762816044 -616769426 -197430086 -582321987 222191213 -863432756 786479069 -675156362 847871596 -596846550 -628223247 276680821 739247911 209560045 364455330 -516897857 -85716286 390004584 516583914 -110602048 954773029 -808853934 225660431 -957450646 -862436937 625951990 529599259 -691952259 793949797 846368181 -69127944 -256387781 -767609321 -311094996 -414588474 727689836 -22486105 -299847723 786396139 -810807573 174960304 370241518 689162387 -716679138 -260448522 -29689287 -564446485 74604249 710642857 -522685138 -805361094 751402127 901289411 849139601 397710855 -243922730 564202186 -407645190 -649003382 928875623 527518148 303534775 523542701 897341031 963900650 834650506 -170931579 -700963346 -704658983 -90547766 232715910 -563073589 940865982 437939007 363761362 608495167 -424598464 -800067335 752278128 356429782 -93231789 -845389264 -69605944 -961145458 225437137 -349701423 675105936 -410375281 865872635 622394294 -218861356 -8892351 -506820499 948573013 -213196687 857124001 196965964 -322089114 793146094 763121799 592900629 -892823296 825280581 -252502101 636906903 -658855007 -793105813 -634995493 -57743829 373667234 -865701956 -287400369 899124224 94760085 -82241810 379786497 -154017586 -339851498 700289905 -927657457 989408256 -346669244 -23918688 -986137003 -870096784 -806869271 -20602131 504640264 121070088 920260751 -634797557 231736250 720863748 -823400875 227837757 964353391 -323907303 -376024024 545322828 440254653 3913315 -216177126 653100981 -745625238 -793962885 70947114 -170315185 88627045 -393663302 -156831176 -41654493 -395687256 335070927 -245547758 -295091712 -41181134 207282254 959814663 -381386031 346958294 55985123 141535937 -517287693 -227700524 -281043146 541961157 -249057064 -574114976 -301862948 -140976634 811741302 -336363642 697523445 -654436915 -803606304 -1020671 -5035134 -701033074 373082933 317285281 647744619 705009403 -913038695 707981605 306506769 -697606530 129580093 253301077 -671433519 -541212901 527458460 938348806 333825545 494230756 -109769599 84105240 531040003 256334337 310127413 -648336308 -157705217 93403054 -536040363 523305558 -173442518 289449933 604588634 -257986634 92542617 962793421 -346353809 775334684 330321652 -83141197 -421383769 -804460327 246227814 -760622723 -823428425 61419066 -586005886 510778369 567886991 -788763799 -60437425 -836008444 -835815997 -768600493 827344103 -266852448 -714734222 340366109 -924939236 222094970 -460185312 -757298097 592611567 225069032 -800375660 -420383469 -488147345 -386294044 719420586 -144994994 -369521291 818325977 -886766880 861465295 -307848629 -248989145 713892944 -859819135 -746151199 917022241 -475591821 -599511225 216612907 -377096437 -636819998 -1431434 -933606183 -128821082 365499431 381522297 -794830064 -926048983 934541998 -29385009 -271090656 -579896500 897215438 346578716 256510250 204723075 -341692850 900766827 664787958 631743143 -710445462 622263759 -11076871 -426999462 39375798 -673922939 -494388520 -234029293 -13862652 107043694 -186336515 -457562041 864686176 -31488710 456579634 -918949458 -567159260 624173278 342692067 707370021 -366921509 -242647942 777673831 -466588136 14342619 882520444 551415902 680941456 -631578272 -49651593 985506127 757537462 559074014 -870507502 -272270146 798793438 -786673342 -657277573 516197652 573033137 475344203 -77724697 850349424 -211098342 -639367408 790369973 -443862145 118657276 37565534 787340861 -150739294 -782363918 656887260 -333163689 819952805 -812481140 410693892 327264531 -181228600 -470659517 -506423348 -595407007 718611581 -278792545 378820390 527075660 -28206249 633487860 374882783 -174503027 -348793256 678152505 -27130899 -594286733 -249165611 -10460413 434705379 844433016 633444960 -277571431 419601613 952922002 257257136 837977079 845660452 803101689 119537343 818341901 -322971285 785738779 571476674 -668009012 -425485347 -247822050 155845367 648563854 -467331754 -293858613 720421835 23156215 -471330343 923228011 527224810 -163855645 145471130 67598787 -642388983 416290503 -667293504 652604713 600948835 743578240 228561469 911387531 836064304 348180719 792800946 -807805050 411676805 -329359155 484129249 495355960 374701852 837619184 -616887167 -977527339 571993884 698885606 -934730873 292532632 -850752432 -513276679 -628426942 -715849468 10526806 570334473 989746657 126199171 -902821185 264860938 266015992 224103975 156610021 -920115937 -837293782 -813576808 331381601 602016171 9549820 155515238 342891528 323585901 -587023419 -779814110 757132269 926431248 -681743188 -475298334 56615551 -49773873 677925692 387824021 -68458723 665770983 -920603447 43114749 -220073629 -105706318 -567890689 -619779462 -481342737 -292992927 -560514432 566284959 37036902 674541706 635550377 688489222 712898409 728340114 708239683 50830931 365920114 -384952179 -185881768 637188541 -843757190 -598542747 72445499 399602949 -854934203 -191667349 998024621 31669135 -262160697 324942353 456241685 -899036689 -288693152 -665071555 787884760 602979883 -746495842 4486786 445762284 -84762332 6698605 -149479668 -353427528 -837276368 -254917180 209469000 788103405 -560340355 736871278 920671855 728705829 -408948691 996518540 463792006 116672964 747823991 134852874 -545753772 -459391310 57915492 -176969559 -740065576 677226919 768298216 -355423096 -684690183 -813623887 -214100766 374259532 -824487216 9557938 -918513316 585896669 -449347391 -566927456 725549953 375116830 430983632 769205357 585195298 326118010 -153578738 -790194478 771985274 -747695539 839440643 880853628 -820273667 -16010702 -284836009 180365086 -339293162 885723436 926820928 752537010 -610150893 90809686 373930933 -675074005 356212716 855190860 -455442828 -987558244 782493056 -410621865 877949884 407507533 -993729895 -411140324 -883564390 -424305267 -997887322 767677769 958251071 718272136 -181665879 175777190 496098832 -850303593 -647703398 -165142320 782769779 -873908978 -172360846 144917171 541257105 -566286603 -476803618 381623009 7928434 738349450 600329877 -723971950 -924843376 -612212331 229892373 -285027570 -35389284 -127430609 696868981 -178530735 -518166227 879802202 -695256521 -590558570 -872193206 -225393345 -786776483 915076380 -293222244 -849585270 160763164 450619254 531292038 674755803 659368997 -60019341 401492211 841275037 -585987971 877245384 495168110 680987670 -750779950 -535668445 -221471553 289856392 656613114 735359668 -322542041 637462799 281688181 390406540 -947224774 729460725 844338151 -637797360 -674681200 653201836 -946781204 23423268 -797563176 93193359 662886323 -954609895 505014632 -311556265 -296030897 629004490 883819274 -302978916 -351931232 -871210245 -353395135 487002368 493564002 -522103069 368983875 191298108 623591421 -28390597 -255215639 182032625 -616875252 -283604940 -192411333 829081590 -481742017 653992609 -443213938 -941563637 -82666499 -822397051 -109382409 654216538 -283779816 -598554254 456738305 897816398 -366825797 99773092 8677391 705157765 -605265795 880359964 116401668 170355759 175370592 -660465160 -34039016 -856904006 -842040180 919251020 653001933 683107055 -70988844 882866601 -133526258 796093767 -15722005 369970910 -10728679 -208720373 -898965851 740814142 -262654157 337816080 941386799 226111308 613961066 -572471107 307556439 52091209 990456295 -267276436 442954997 -137903258 -562086299 -151674452 -279794077 -622336476 862682391 706643735 165067446 -378538351 801128384 -51571181 -595951578 239345309 901970832 135409528 445542348 -786578474 439035486 -699201630 457607940 -58759349 639544295 419891992 -396021753 241325287 217339652 939524817 -571465493 -504137395 -815527215 808291517 164530988 172855027 562149825 -92817168 332214167 499145885 -76268528 774432349 -203135004 769973020 445909829 661851444 -517466821 -919053969 -463462723 965845677 -237337330 -182426123 -785240946 -535994141 -742318112 -346245738 -718852428 -664152332 589173911 -639339435 137118877 -590518748 191933228 981539031 -437788432 -662025828 626213543 -513280458 -709071420 474180426 -496612255 -789321996 147750498 620629988 812047452 408806454 -501880687 -109092655 932945992 -545686129 749613003 -40990624 990629075 -618837414 -496224772 163458927 -144324034 860559942 -94835931 240035497 55300036 216594395 523287040 -127068112 -572277291 162969993 144481266 773578817 680971367 164951478 137947779 -170275281 -396093706 530034144 359984151 -61231826 -963149077 715975758 -55630286 -102298003 -968174698 -357493935 -326080961 -496574376 -478046521 809868729 292955950 -381942219 -196244857 265923107 -127030096 -478316274 -582063604 -406487232 11939870 -780136546 -950527929 297031906 14712349 366669519 -637837434 -895683834 351875103 161437742 303949555 420924843 606451592 -710506558 -881036932 425148481 -13147107 -298236304 572110757 -690162619 17270424 998206836 -673240392 781646897 -619540616 383602017 -672929769 76018794 909656815 -698878545 -494046835 146192693 -660143852 -527912408 -885429722 -602037115 -476229374 -318910155 -359150769 54989328 -764043566 -886189914 -310800133 444854407 887024369 -219934326 554017852 -6822457 760119893 -462715394 -635525568 33684895 -131635881 623412616 788065466 -243229395 530216362 581689142 -270726940 -486691915 -461261395 -851739098 -608161217 -319421784 -68264208 581241457 -518810132 -702264789 542940808 936959501 -280381339 849455604 712567708 890961491 -883042852 -941805340 -322409841 -682506714 914342433 507942078 140273016 331917397 -893670625 345578387 -623571026 79364542 491273531 668673732 878995994 169147491 -308707690 -865555638 54914684 -341659267 955948532 781401255 -355682411 785677923 -363238892 19243252 -430060405 793927656 -185865391 -441302930 140345944 -563237265 435396386 -8238631 -568616003 -68302627 452492960 -657941349 126244337 407106080 -384165629 -819497569 -506206965 308532599 -386191958 759081349 836459204 847730790 279676833 201910785 -91247259 79546881 705489279 -253887177 420242064 -698692979 598025517 -942920512 56462971 -329067072 -695780443 -165663840 -15953461 59355596 123306799 241577584 320005138 297523806 -248590016 -887400401 159404035 -278268189 -354379187 -333461758 -448221498 977012888 304539781 -181748636 837518705 369130851 447926880 311641110 -487523336 -996146012 -763133227 893299897 -36006010 487273853 908036080 992261782 694068474 -872669751 582030749 179922304 502132186 355291393 775125349 153482770 -599202953 312340272 -414511960 -856408044 624891627 -49666481 -970659812 473814914 94130482 387626356 -289719166 20105354 522612541 947149441 239453884 673795727 -349563681 -682745642 924825001 728363320 692282992 540204185 124594919 734025459 -935669397 -262994360 267913511 794001707 735834129 605405146 281210287 772084062 409741767 389705865 -132447921 169752454 -765555083 684365592 419276776 -661624754 -445186768 131776286 705458343 353682493 -20352184 869021384 648650039 -901429613 234871694 2293349 898613880 686236751 -894470630 -395399296 -991534201 405281205 -720493150 803454327 -779401696 -212327233 7079237 -801669455 -110084298 492613750 -892841363 497057315 812833291 450287923 320221225 317655775 288605739 291074271 76994917 -514677555 -454325925 23968304 373323596 612619135 165738268 651457865 111700814 -422117928 -730814284 -563600645 475453032 813933413 295435977 -929413276 -901959825 668197599 -947024047 -276800832 674254138 11626831 567734245 -313000332 354222847 -177686238 -532058828 498720684 293740502 -903015039 -659990813 -623938479 -664866758 -963798091 -57327468 11340264 814139443 474073603 -807803392 201350441 458095968 313448642 -497465246 449129743 -240428993 543774824 -434675260 250523176 936306505 477738419 628474268 -745475738 822895018 -252163525 137485840 -436767302 239811027 155003630 38410814 -825997271 816669491 454740726 -161518652 -541728962 159343759 -712186783 -844393240 -464382831 -976701894 -692911070 242167551 -797757202 89198492 177616685 225485099 -558596112 32803023 529004531 -579293490 -632406907 789500758 -726874834 599519507 777578123 -193997194 430710180 -530065648 -398224704 -560906461 -482710396 712642257 394043388 577418368 -365012299 -109597488 463663004 -89710139 720939277 127373357 -280740257 -958453239 834763518 928115130 -510621096 -454019575 -996116753 866356736 672418440 513662989 988952735 -807652076 -62011309 -267031916 -625517333 471161361 -758828299 -348891211 -824433357 176331106 -846008948 -850832212 -120953248 -110903063 831505370 124569495 -562263034 523461740 867509782 -616228895 -452190580 603519116 780689383 -443275703 631994594 -255770105 -493399904 353485946 -598136196 -795229903 376595089 -501658138 267914619 -794611780 469943308 -540885118 186951750 971008350 -228786501 -466034987 303092977 -366944071 253038846 -324006983 -637475629 510653300 -526749625 -939652198 909787489 -676081282 783959655 454793394 535887128 -358488787 673252091 264207319 971952164 -717717759 -925148865 -790956125 637795545 -731704561 -17010293 -112174000 297649278 640408828 -641321302 -840689119 -453763663 -193457596 248306601 304112185 863210516 -891537248 19236391 499869016 702991198 -194376342 -249562785 974400381 369518800 475992080 -960697156 230201689 -35512519 982223045 855578256 -158775873 891406077 410345517 663466843 -477417145 -927503652 -923126146 203002357 -7865373 -264583206 441425841 167181059 -576057320 153461533 868078637 -14606712 -976658869 -375712275 340325016 816248748 -200849695 863462677 263921896 -720309686 928829994 -657627327 -664099359 -363979118 968015606 882866968 -437391430 171782658 -337915530 -185057312 -368611698 -985611241 -586368449 249378084 88866848 42276425 -187202046 -842703023 -891215610 25479334 148855780 -437467197 164398657 62262283 -820004315 -469618766 -826902476 646962476 -152177641 137158251 684390736 631605769 538117786 175580391 -552984946 595856386 -252713290 968040541 488465856 -324444530 93551205 -982536215 43144396 92394099 -440505312 431205983 -312359711 -916974914 696416746 -701568989 -42599924 139763765 75366489 -795071345 -614551298 -165332701 589026217 -784387730 -286046671 -528608119 -666440498 -983338461 509157355 -603921593 -792337160 -246759143 190013216 12246578 -445590267 343614733 -439995031 562239767 -775485951 392692641 852337598 683525297 -885411358 856638000 579140637 -479832898 242654809 -713125421 818791888 -207058101 -609606451 -485155843 -123043108 -909484445 -367920364 887770824 -78427761 490859211 -51936132 -894834657 -561790993 -219268653 237941555 -872654420 423546290 -555656290 77567374 -215550486 821652559 -997588085 684974334 -573910810 75164187 -920457060 18706659 -3235830 98609725 148685995 -810454762 485117210 67576962 -14847034 -81925200 597346155 793065945 72806733 -907218138 325467503 757223099 683203589 -896154411 102280374 -404777421 -617173789 -471605723 847028045 -834560887 -568608511 167527145 691123910 -860502749 12592194 826318548 284413773 -279029369 -801885311 -247217004 -191758192 -573561914 -559699772 642540591 863270190 41429761 -465325264 -892722004 728002420 -251657685 452548161 -539951559 -16005015 -981807463 -875908574 112945905 -633114973 205360832 -32438150 -859876568 -924231723 62976435 144582575 761931572 510046821 710559840 787898320 566090207 -70472462 -188059982 -628976793 -187416678 978491747 447684101 195320707 -836075022 561916338 672258703 115609754 900609338 350033496 -245040056 239999812 -633804836 -382005757 440393904 792955990 621643615 186558292 172717806 661393086 706363305 369691582 -272741475 719712105 -644415571 312604504 -729292342 368650221 -935764348 -445199020 -11821701 364004241 52549716 384793106 -17325399 862410748 -228332002 -224285828 -416442797 -548795919 -903590082 638712913 -268029556 219532405 546808047 -408578160 81196219 751568855 546088389 -455464637 411270270 52937569 765285213 -973480223 693071161 680692677 -537201972 -656736936 269973529 -926625592 316847180 -7668800 -595636349 -237171908 174238351 -675267743 617029457 641043374 -701982982 355231626 567498248 -254698775 -388468048 -588938255 353479131 614378445 -661329600 -791346974 -911918135 183579876 -903058189 -109932578 -653791048 -704566934 718013765 401927018 -875677299 153705598 -869932440 161009696 707838233 -858827923 650685940 -156959970 713853134 -515728116 404115736 683734457 536944054 -851893914 772326123 -847506872 -917138549 -314000964 537024809 72673399 -197444568 -478509677 771028652 792702356 -480818214 569684480 650239638 -660320679 846167694 246628263 420819544 102858530 -226085926 -462790183 -425116603 150324946 15132597 372233485 -851600999 -513280561 736989535 674471011 -123612337 -364605324 346320324 324191266 332452762 -160187274 99804933 608226735 903388549 555049012 578874537 451703855 -808488912 476415975 84292344 -399277602 -163196110 -883017709 713211562 775345904 -547150061 730249562 -952636241 -387661826 917258559 970484805 -266312532 -811789581 -892537529 -84388076 509979089 -37945673 -403726639 786323009 -8943059 -408664875 41888779 962227592 573555706 199030344 424994940 54912226 -465298458 -584102152 687940752 497994922 479230937 20747445 -690649889 -388807324 -603787115 -764675172 -617690462 -597108805 834686103 583987793 471696215 257745259 784064540 -942718385 374537111 271169884 630590199 -476528774 -898495982 659476100 642805141 180716644 -596014796 446616569 21855090 -182667329 511834952 717111685 30928335 630582833 -91129366 -568555901 -578179853 -949457498 384703829 776410246 -455940018 -471306679 395783032 898871593 818656533 -204101805 -46446374 384358958 337969051 890026904 535534552 48717478 963590515 120677871 326796526 -75393885 734952867 -928456601 13961382 642790569 -16098173 -711470251 947314992 565148098 -642663950 -765470401 -282856742 -72259226 986243359 -370588404 -625248003 592263403 965527147 78884293 760582500 -538484449 241918816 -884817667 -99144964 -853987517 -787578148 -217853848 -289937898 -594132514 -746227883 -107670524 -185247790 860759668 309873945 -178772203 -236584806 -308274111 -5030652 671446447 -817921864 -225988684 26113009 -415707485 97883152 562858961 447816617 81784669 -785784532 -54037093 -397961814 972076516 -513754063 -623321728 983503599 213102617 -814887698 802916755 -768244150 -333683239 422285004 -879310789 970723391 -501374288 -256097966 789282185 -85972993 -536261482 -941969895 89964419 662924309 375541043 195073710 216732387 15652165 -197687991 -622245654 -320711228 549169028 -896973682 358848797 -955526253 439063068 19117531 853509321 752897803 32518806 -345365346 -181033467 -487188603 375294118 -622479269 -155579409 28117013 145661930 -614210984 -135660092 816536857 303392565 -18411160 -890457328 -580560974 819308871 195187299 130819142 -288869765 -856412615 -977889187 491140765 -866290043 -586810165 -23008798 -475093339 -575439461 271371447 -936059485 693380553 199039642 -910168284 -896870896 431428928 164545136 294978841 -656113896 769501836 -185453248 -135592993 -712755818 123641438 142321494 -878730739 -257754835 360959601 -12012061 -285638483 298887357 -393885249 438372037 483651739 -614554180 351632064 86633751 -843946387 780685902 -206696762 -176501857 834832876 531666763 578756125 147460884 555579777 -617765413 712379905 -85164831 -190105769 290421959 -812727695 -638167564 925893754 554721452 -616355886 -17543354 -871125529 957221792 227574604 97237214 -668329208 -118870771 -788625030 -93904270 -116693552 -803357132 173485684 989762040 -24918078 741159116 -326762807 526472476 -557871781 365941083 -778002656 -354797508 -295510455 -677628372 453507859 830635270 602214207 263811092 -778630080 -931403365 772851868 236477137 -245197079 693929124 -692046758 311252173 -416447636 -34811139 -337285549 -146771755 -644599781 702472070 -629193486 819397760 -249299201 909151509 817050159 -930917942 -770962721 -610480537 -553352619 -48480077 -552306126 801740953 60766691 -125466934 352546640 576573067 134684267 -22042896 727604864 899259833 -773566034 306192148 875264289 -506625728 -361074623 -615746542 -135462540 520817284 45749868 -848256091 353238555 -310476634 -283651604 -172293117 -4520223 -520022627 -433599940 61205746 -460894537 287276693 22490115 -851446565 115403491 277274308 -526935904 457684864 590720956 -184221210 -948398117 -595525001 925136206 -860347079 775082203 -32015310 -779014968 392557645 -613232296 -440832667 -306426884 -585885315 145385893 852280307 -267099547 -268904842 192788755 623998655 335804401 -370029737 997170730 225504526 826166691 987098195 343189124 309439210 -842813320 268530896 -92623781 826072557 295093658 -382897465 -876060794 -256247358 840667755 744418014 847213707 -378613508 190189845 581355594 -879299479 -988827083 291570979 57181464 -257926940 -306648073 365608580 860387837 942175691 -769674205 -671538940 -682819447 640456733 398380641 -621845078 899712329 -226673274 94251228 871427863 275724956 163819285 366295002 482138007 609449058 -815023621 15441356 848763233 -101995513 988393248 99730725 337376072 -816632231 192832591 -258031165 -61892031 -161622532 810475845 -934403438 -321753050 -478251267 -190822515 621018859 325493885 -583013294 -573375442 331750673 -363925205 826895340 -529783073 651165045 101558497 -589026507 275757956 -352739410 -220527533 388995035 297681527 543337801 -546602476 796371870 -781928206 -58561363 -52645050 -730633317 514757792 -841079295 -747949339 262212792 890958507 -582861160 -598813876 -634731438 458438823 493046013 38756586 565165048 350215311 576649708 -213805703 -69017634 -513485646 -652166381 965730830 897925429 -185030330 507897261 692041101 187344277 -556149881 -593460222 630251242 -916601623 967073549 -778253776 98876592 -375746674 -965350321 905237368 281270672 16225287 522741096 -319490627 871593816 -587540673 -938133581 455927612 524019115 672266203 -119585512 882509648 -90726678 147039308 229157378 -732387694 948083713 914831385 686089442 -723438361 908828342 382499993 -679596505 -335059400 21731544 -920220560 76146598 -398266419 -566712315 860857572 -508828101 990069008 360310070 -545688009 910352590 -78901915 -440997200 -432773408 -57300791 813439094 14396410 -515388868 869044467 -486484974 -492014707 -588238644 498756431 -339285339 970306544 121813664 997472124 -732735980 -210557043 -641767710 -791602603 170123249 36176915 -103171890 -616799009 -669568648 923189184 166061283 -522896820 -895137029 -57740305 801390992 -49874352 -211689975 -253488682 207910519 -249172711 -90841943 -181148508 7806121 589952818 697905092 -136344278 -413938896 -140470597 106486190 -257707405 850780833 -209133850 -604053920 -828240316 859417940 -744499919 -194397981 143228824 -793165166 -621581245 664931550 -39702040 283202885 553289377 -721374582 651041028 -206084201 -848917342 924333066 12412427 -357023536 438959617 -310685964 818268804 -403693493 -97011860 -781535587 -822144912 -802212503 10787479 131535785 896923571 -702803981 -177035213 -357020197 101592978 520860791 411625631 -833679157 -895567666 766933279 23238646 959951291 -477173195 -665685360 -506311922 377550477 -66584680 -24601343 837895503 -101930860 -227940375 -332523758 -354547038 792352236 363957302 -574594991 998421078 370690777 -454837617 722501856 -752268020 65699057 -646383513 -145719109 -177902869 291555398 -207433007 246868207 477811668 -299905467 -760583503 775990525 659899077 -589448260 -44514768 408759528 -437107887 705000233 -827367630 949545733 640873683 461673600 -391181707 -161130454 565174169 -261151893 469267123 -72359748 -706406310 -357706483 746059466 250082647 63136444 -766193359 -827111780 -659636268 255032081 135747322 -91406304 -387920187 375803904 -924157908 -98864813 863819969 -798495665 -782183977 -735148863 -695600257 -659931096 -869947585 817129842 649690037 491414081 -513963117 42723396 -250138978 743944951 549638789 -679589801 -325149495 866075467 -926512126 -494827493 -978515135 376093501 -646891217 -764297819 -627932633 -546176059 -572660937 755489525 -874054193 -7171989 -161151625 526598540 49349223 -775159158 88478370 -267604004 375621089 -259802647 329292480 8002452 224249314 778037844 -617250939 772423197 895706729 448477292 -67666487 713020440 85312834 518838749 868318108 360280526 852255005 -606612255 916255934 -538824625 912411648 387874280 -856294383 33335364 401809033 -793769342 153483027 134800019 -938069468 849178365 92741183 -726922861 183640021 348423444 557173382 -474021604 -634024590 560693266 -155034946 688477191 -631540264 154811126 413265464 -437025646 791976422 189178081 536098728 174989732 194453970 591748665 63559799 -129796613 427001974 991479213 142148282 -760992622 -705057946 153064068 403180478 403234959 442247627 -812725818 -348365791 602717743 -668365511 -414110199 -343939022 -208176276 -646955326 8866408 402315444 -51675799 213860326 -608767527 603520519 431958952 -626161611 -26648757 -852046140 9292503 -387950446 -433973333 -560740034 968289333 -439876547 692801469 515234415 -71046760 493037763 792784141 474620133 -600571966 452010284 -296034627 688248455 94121812 704985574 862368402 722838805 -815599774 187095030 398581309 709621461 -921108685 -415879651 -953158055 -648278389 -922723686 -144427045 882343394 335519538 439479004 -248022103 195022633 768817668 -266945326 -660597241 -474031283 119617862 209180247 758001450 -683830201 -669934470 -768911331 -504384414 187381905 -538986706 -812456037 -988558978 511893884 83373691 631004402 746010338 -554794852 -13292324 -523928601 712388842 -180845244 681364124 387476910 756560777 803287492 -441173835 -415671339 -308455704 703259179 178675750 483247756 241135204 222339387 -940629616 129427388 783767873 644800500 87438693 484221659 749622469 -903804191 590342876 -250718298 110364621 -171252290 430552840 311254085 -855785247 726811595 295773870 594789309 898560764 -735167854 -520196399 -554015418 -574907070 470677399 -804137733 525372626 -62874510 -82328342 118846796 -452949345 -376710898 321050552 532455609 17520956 927677083 891853071 542332219 -920757857 94829227 -313533218 656762389 389733322 -688336341 568789396 338660255 -138401330 -719224780 -766014633 467387308 526447303 893808030 -997358832 75852805 -73180947 -619182893 -581701095 -510600732 -540473516 230109221 496355046 1877066 -355091865 455331165 -44476216 701439642 -982164000 248160660 -394404117 -601238466 -422309609 -22505257 446348637 -475927797 -317344605 -656553773 -667714544 863356734 489271157 956606036 663643470 -930006237 728598783 359674269 -106271775 71508372 646254217 908329103 640728261 74261482 -643946002 -426762641 763846415 -412622476 515446386 767528585 784143864 706940637 -850033283 -768837061 972348623 13434277 991423879 -927460908 -96269058 106303482 -41942866 472629948 679411905 106080071 638741277 318816342 200586429 400680854 394883691 831197337 398660913 598490182 -735148942 833921093 -725467421 -116383495 258327279 869569836 -280531748 -223379714 264575914 380774429 94418154 868886492 891126453 -653397735 -144129394 827204226 -79193995 309886667 483904448 533396090 608915175 -668285957 -603565366 481927539 -662585773 68776144 349376615 -788400740 -620681287 -914857375 791364 -452860121 -389529855 26761235 -95015376 -438852911 29798255 -231041405 -177716124 136404442 -589034910 -441554874 -775210501 -311378705 -765181914 -33995490 614491817 -939132656 -997693893 784160737 -248495197 303982949 564863975 705436826 547991300 399154208 -601409561 -797018470 448563019 428445009 -895710246 667273046 448199963 412894819 -697360068 -587656773 449818612 -823870757 827689068 152929464 -65330301 578554377 -597881341 95964210 -642469412 435991768 576140287 42001394 706199139 417346339 101969839 -708557174 566549436 16765867 -835391493 -718566405 2659215 -268838733 653616633 793207119 307943119 790973845 700291104 -340695357 535246597 63243683 151683430 416833801 -624916452 -340159224 -40892947 -992753510 557870440 89745161 -464736225 -127691032 738001447 637633297 -224587504 364869849 915832804 618450030 659264174 -901917951 -510047273 -528577610 -154936373 999187887 70217208 124912885 -436639444 142391297 -329089843 953908084 -312874165 -179652163 229416264 -901979163 719865893 303130406 658417374 125321264 -656607973 843573206 619938883 -308779104 225080835 270121264 454650246 959023666 80914691 703973257 175621582 47241456 789686343 80282626 297750807 910397885 -743143445 35840202 -8366255 -295328795 272043309 -64129865 98208960 38443270 -106758588 -813112592 133666352 -192425759 -216257901 180906624 -855764921 -57811485 -66070816 390314056 711291090 -636763451 440263653 -579096226 -50166073 294046797 -809341354 200231434 -447306395 -779973808 -384284722 -980372812 749759242 -928660951 -696284804 -415513260 -371793718 288001315 513681373 73104055 326528211 374967116 636003226 -117873771 290664119 238092507 999059045 582355482 -249907349 -377903534 -962242573 554186477 -791852160 -907766416 867495290 -964803778 -503087236 -659263932 290225814 857810831 874995105 -406157651 -641922560 242040721 486222401 -443122327 -374352066 -988081647 -64748328 -380375620 114968294 951858019 547574406 449884290 848540203 625103797 -737290599 357282819 -330586363 -177516178 -931630865 -247333592 238309136 47841710 -34921846 245881606 -626204663 -352228380 -843283816 -309161945 -715081631 -410250283 89882693 14212221 499722641 -164654030 999026560 -435543980 -283700158 -286966554 -742522175 -981679468 233814234 -382418275 -333686715 815310977 -689654585 -331968363 446388340 936424660 -472196059 -875744182 -7814613 -489990301 420051196 -791302080 124191374 620253981 352218646 -552187500 -732469115 277564178 770972312 -484968065 71765006 329869555 -482648486 -376270934 672638654 -191085051 -386357521 -337655373 -647925692 625529277 335513678 -887639144 620578177 987426332 -969894974 -794938997 -409797669 -89335830 620384992 106879018 -501190963 234471080 971444782 -91365238 -941290573 -444518028 666978029 62164241 82362693 -649943679 -887923995 406338540 -739085001 -723636275 -826616984 -886986131 499336033 -41097553 807966378 17362866 18035255 -393392814 614558330 611403715 5438289 866583294 464955790 -474932773 814254470 735904357 -271718305 795849743 -225353620 -30758222 518023264 899540457 -200265669 808015800 -997452848 27323388 -434764913 661750978 952044525 -132931172 -656880083 129770945 312252956 -635223251 -588291655 -289860349 -551755022 -333300022 312012690 611473103 -685754557 -881162737 -898756077 711774203 220967517 -770794863 -847884842 -187679938 -260925340 -29646106 883549219 407184289 -954166350 877088430 31697957 534882926 103750536 -376981956 120862949 -800336 -3629094 -642316540 -211857255 538420937 473439178 -390779869 309152308 -854284793 776841081 653583611 432072347 -993089169 -530451587 680307942 -38511877 460390781 -994925888 498791530 -683924351 -325727447 -187370248 -466949285 750921522 466575705 -749460525 325357528 825439943 153055562 -108733957 -949220662 322775866 242441392 -617838458 1644019 -114293630 -196327038 -108134064 552038917 580035440 953640689 922401212 931469736 -51705726 -102042344 -632389671 -806124178 -165380422 778803921 -967860803 839574548 -276357202 -753151129 -761236489 72922550 716928157 356434778 842281859 -48309884 -210710036 -32928505 -372545572 -593143401 -444465407 33157878 164720137 -17162404 924216684 -772683372 -709201743 -228154929 436051677 129035145 245554349 221859712 -5610508 -857095654 418606242 21337720 626389904 -784851963 -282500376 142106153 -656138627 -348198601 -37188941 -878185791 -622137405 753542947 -455466569 457051855 -201258517 90071759 363959348 309838182 141576658 -267158555 420156639 -685613874 -641857427 377600640 394516284 -166031969 -844284470 -281605511 519185465 -63111596 -939405637 326210339 566212937 400399056 242148211 109015638 983680264 -21184130 718854219 -239395050 942667932 794947344 -589913734 725032458 -98260020 416231703 -335241401 -55019771 -7561208 -124882909 -480060536 603220214 -76816513 707503286 934861528 616502781 -162141799 -55834079 812485400 178335418 -176465542 -910981256 96279520 -641516272 80503307 -250313448 729984421 -691914133 220263981 -39099018 -444288354 664894644 -16230725 122023539 439037094 -66951785 472487548 229924593 14127699 -571368906 -998120337 520830535 -191041580 -642235252 377716219 -683932851 500447553 -173848860 -411966868 -167770276 518257730 231558751 -481040311 70890901 -309776585 -868257079 274726536 502328630 -221343659 936933846 -253761071 186078187 840443489 -579264705 -996280201 -874555066 229295716 158613609 -662777824 581972476 625363508 205438435 12104631 -623372371 -848034337 913896397 -790232168 146938339 564223024 -715510669 342197367 95979927 897057415 728070655 94114010 950845583 -61929584 158380581 -390532520 527616661 -743948884 -77553076 -38919185 276269826 40938877 906438470 535175446 201441099 -864410341 443071748 370935342 261601590 -445995744 401641829 -851337872 54029173 832792552 -873783162 786706281 -597593775 28432426 -788171459 743307693 -449782232 -313280135 564366598 -16924208 -847577634 546490175 -378256587 483990585 -434136936 156161663 -790170337 807100188 -660824045 -493907096 130979349 -533139750 -903611635 -451157099 767583793 -451671703 802386409 -611000607 -846591156 -715229923 -701714857 -393278890 -62561282 -739524105 46139577 -274846622 -625768315 -441155503 -150608541 264458918 453791126 -216944014 -396260114 126998860 248696508 -698584683 959777131 -428149799 -609775346 191255339 -789933575 -973045687 -974810993 -586498261 5862970 74898978 189615586 263420401 -519048078 455669365 477545651 858446920 898069255 -363882653 -812270631 593788869 -416660991 -941486912 724027786 -509996145 298490346 -22181720 -677587992 909508135 728259176 -137587721 -925274773 -98127822 -578579361 4967201 137121049 753809991 -510532887 900350489 -30975599 -794180950 -26080647 598145973 -51200884 571492843 -669576792 997832882 -34257376 952434323 -790655219 -47221462 -402884618 -466807927 547169298 757048332 129637359 -960844382 -765828221 952313168 -831612260 231839785 -455859923 541279600 524009555 613312 364861386 669662001 -616624409 494252045 428617823 749422644 391548356 -204888755 416955988 -116801413 -523022087 421239692 408307908 -442768293 10068714 -439622429 938617888 95195083 -614835522 607617712 868846415 -688183936 975552412 -744185119 -460862457 399695531 521062306 -152975207 98796055 626462938 263836987 439445631 -375344544 993714033 -717215321 -265432278 -36245645 -579724807 -573808778 205188344 851687038 -233485194 -512229204 -808321088 808092063 578616895 769498107 73409523 63975307 442906119 -273323889 436951815 957408597 769287789 -911671286 874830701 -848747604 -885669321 -265365240 75053088 -144721051 -263233295 -613421831 652482253 -239140079 -716564480 -791213349 -345701136 -11054418 -161909265 -92097269 440363811 -128538294 207127325 615535804 496389841 17984046 970896472 -196080438 625849334 13655803 -321153196 972641040 75879251 -384200587 -256902962 834088498 -555217865 295846763 796209782 901257958 -731877251 -41692273 200146351 996773329 442739156 714294499 -494777280 639919686 -464109189 748563437 -502881840 937552193 497202033 -675164306 836448124 -519302734 -863005339 943853515 801229403 -703353567 -8148175 985810148 565944965 365319442 411459951 443246962 234574570 120626901 -597053645 818370262 -645739524 204524587 423665202 -266102366 -77283108 -751181491 420245786 -582135344 401058418 -677904457 119880524 416430395 -197032775 225925150 -367750845 555812850 -850114874 -120339611 -750713929 130190986 -837516317 524854538 -222975855 986187356 -49070373 -911179299 199113063 986497781 835708146 -39738258 999588837 142559609 216465822 665590278 594814995 355964965 -635079388 -153405274 332996513 902423070 279855843 452428921 -200082590 220962995 662947503 171943995 492282852 -889015684 -325777803 -663682103 167701030 230545720 -260661367 679965715 -44663215 -440489483 210380586 13676076 -961215345 -109252519 486457107 -622325644 333947517 -803569101 404832394 986243384 965377902 -744905235 679715788 555990669 -945538561 -399768125 -709855887 108837654 -73926066 -886672945 -861922480 -678237262 -172311653 454606654 130044521 -848920605 266688460 545835527 306211958 -363542837 574560656 -547322600 800532976 -601280031 -63904598 708984471 -912222437 -741762734 994898818 -271364582 -582707624 204166639 -264862822 144883952 -377880400 86956430 671448066 -25866058 55779644 920051659 -730953368 59556815 623358310 933167215 -479496376 -838079430 -321363066 -982850932 692236716 908254229 -938384634 -741575426 -450838549 -742871446 -332252947 -774402817 764687867 -214405878 322157590 471303982 -324466733 -537205564 -65005642 -604878286 -933170012 -993800390 894906872 -917283592 662824387 -175580713 -462984263 370625625 -997590963 297094288 627774208 447563397 -559465598 83278402 -542958784 583375458 104440889 -331369173 -133305871 706448555 890900257 125475865 837296717 683644796 -287723929 587461868 -397855907 -112937271 338985059 341145015 218025844 636071722 -709342383 612595254 -684009949 333920554 -534378811 311764036 -482913470 480437341 -677554806 -499532819 722819730 -162621788 -311151697 344396833 -89138735 -483825642 -618610561 873450532 660651464 668043596 119303331 -140484155 899953460 721398806 -90031599 281266956 -444623671 179071848 -410082118 -528635208 -947610321 -459609850 185213146 491882887 -249351635 -335897739 -95216102 421279790 803616338 981708723 300860480 524007830 40426641 -24156712 572392107 -487661904 217626429 744725072 -675398725 612255569 582639537 -541435079 822809794 -178525357 804880735 494345788 930194675 797259084 -603928266 -392486879 263313443 -963733453 -635420319 347424601 -176196246 540860277 35818021 685290870 -264961808 -272081206 -64392839 -806879411 -983418197 -137501594 236238098 -672163600 267040721 -495098753 899816699 -708853374 -484859267 359788100 422763634 392845968 954143288 -530783025 667275594 -573154204 93420922 -314778266 -896250963 917543224 -244577088 459476110 248075396 -12176139 393435473 458315324 -303127607 655828720 -705550413 -141330412 -650731752 -958798816 654962387 -400150572 24665944 245404776 -128267220 -848078503 -378838768 -241216178 469654454 940966452 171886731 -227442438 -349152821 768417995 410585149 -323818269 212570411 218783193 -589260928 -38040059 166910245 379897979 717252522 -240367936 347445904 -623948952 664402221 -776909899 -141938894 -738633665 -239154964 -15535271 -376715756 -221116489 615450889 -558696152 -993251451 967180423 -573271646 86269280 149641565 385298017 -274483870 189670173 282611822 792543277 -405019281 333817036 -896155734 -772856784 376226019 910818636 -880016782 444761329 861869343 404958874 -838731645 -633546307 298856645 -525938958 487619754 -477404921 -526666063 307384294 -27428910 -521994444 -133704785 858157441 199943043 516639285 474453029 649980739 -51035498 -289867422 -217996729 812184547 -429818788 -72489320 432509480 693278165 -4359180 -625701381 206782599 695779725 79855485 -216841233 959165052 470273847 -615286288 -618621439 -287994737 -154966129 93651058 -861946487 -559892680 -111102151 -653884801 -329429750 -371438491 874670055 -691441082 483766094 -888344605 468702915 308424630 201438344 620994093 149536877 311622573 909376582 464890706 150056476 -510023971 238814343 76905272 -989335303 108656989 724528608 835856201 225590388 331109801 659367272 -634783954 569358867 664205962 -386542159 -504485875 -516815711 529281983 875189115 -702922766 740484973 145145225 -435517100 -588048210 -53653562 61460973 438594623 -304681564 578015070 397478001 503834206 61442842 814785060 -167931966 -113534110 -321181193 -87013454 -633234800 -76201607 -8421862 896768440 602869288 803868391 -683646344 624269047 -426570683 -651853058 147774219 -255543879 -806068987 105959463 1751385 356033417 273855923 -213074237 -377145249 395813680 266028525 229873500 704407706 -877538374 -193785765 93300056 24169739 330218128 855459863 -88973553 -546923113 835848892 -365031151 -636508653 -206094166 -452431788 617057579 227584913 -27860571 -689972352 -61701547 -416239115 388170484 -837558867 -516199625 -423800607 -341694073 580951417 751466748 537787880 -501421807 885472692 -167932569 -171555189 -288652202 -916105529 274079950 870232661 -583765200 811970578 407236492 -351278587 -837396645 -552686514 -965347714 -855081343 486697200 -355949608 745131984 360540283 -449501344 -780560849 -881596043 530934886 -736460390 -387661394 326176054 -853800567 -146417956 -279184598 -705244796 -798716484 890376362 647924915 -568650808 -284370534 871002410 -974684311 342433024 -535246605 -333879642 -671554746 627098795 -949510543 -849066349 -148342093 857820068 -164419719 -332812345 721180913 -74033099 19862149 849218277 -695273217 729247612 -143965091 622243570 689023288 657537933 -305139974 7965527 -245812996 -863384459 -866386364 -321227014 -138291938 -3045822 559067359 764368647 -819520779 628875536 427977920 -624730690 815482123 -872362914 283816233 -979988943 -74566751 413722541 826055147 39900542 444753860 -959256186 907861075 795751454 -10217512 318488191 -77050253 842292912 -885737349 117653764 -319312435 -763543639 822752821 -639585635 -288004757 -135172900 701875918 694484719 739987343 638667027 96258969 579613740 -315277576 558175126 -208563625 -123463504 -613857691 538179180 251395358 604447530 894401361 363623554 -749644589 151490858 -977651321 188234429 -803489953 251247714 -141581911 -873281563 902394809 -285518149 759925835 666726615 959296074 566443774 899061596 928725325 273929562 643799905 -226681949 -590400430 655587757 -155651935 579128821 963843898 -760767838 146654276 184350415 26415062 141443789 719668415 -577838821 -149464599 -255807413 939193429 -279585731 -838762023 -773121187 -662116085 -347064629 -126493412 -418711922 349738954 -832317125 -456720186 188603470 -735457026 614499678 634019341 384177150 682718676 784630822 -341649987 564192922 -190220031 325820554 267411005 584232380 -692636276 -174863706 342435840 74884064 537399351 -464197751 -734589412 -327395735 739778339 -796693292 281568013 -338724848 652671711 478660035 -503865353 815007215 611794654 -897537986 -905090956 -470428354 237645174 155161022 -330157646 191591408 61113783 196026526 400241494 -495068888 -795301827 84719065 -380054316 919733025 -481351852 396124492 433907471 -369494819 901440668 -998335108 -740024977 -832742574 427869634 -776426424 886025360 -180852346 814730874 -386144637 511432391 -389974299 -698760751 -787102534 638856316 -22388253 -410895155 -200003699 996607821 846773566 914602189 -717403166 881035084 -621970069 777774909 89591472 468986225 586110686 921167085 -428662665 -525220264 -409109370 -793587615 -298645412 460767671 -424676617 -697905158 297661981 -296079662 -268077691 387152697 -198669877 950051878 -157504269 -620589367 481358502 644437555 -363398730 -245554783 48746526 -759818491 494059816 -931217454 -216252685 509158937 713259796 500525690 786087650 -828434844 104753775 -801045578 92975926 318144131 -585593286 717362546 -844392208 -248381332 -896603679 570118487 954518962 -318987879 742982500 347286237 642762272 -644678627 -581028481 -828645940 -161323287 -705809707 85263656 963705554 163657031 -857114321 25583364 -239030008 594038878 -657707755 -730086070 -393302366 936051249 803401331 638707730 837659850 365011621 66870941 42692544 -505942584 -681111617 -280301111 325061403 -650953540 -296751215 835623710 370440665 998134951 151756046 154731190 24082846 -236601621 624791225 -53779052 624218261 -336745946 934882638 805442795 40992779 236923616 522204437 269492508 588315025 -152893261 -64574058 848039280 145459372 -995099503 -256245267 359491518 -588367694 696145827 988155363 117867231 145870993 -478458996 -680853141 -716717020 -480260890 -134993930 -659071595 29869084 -344256012 270886867 -438336131 544674606 195164304 65592429 810585789 452229059 -523073469 -874263539 440529098 453840934 38844577 -127533168 -814107093 -238598935 813345437 283338852 -923835648 -350727776 -893383080 -622396028 545581798 824540594 811536344 -506864717 -339320876 -480799212 -809210838 616396632 426570885 -147946436 547741844 -469279255 393793564 372095003 -939620798 289095051 -786707648 486960450 -75080746 423942179 -701700273 -21936933 80032697 786598306 -919320442 690116911 238573600 359822112 674617241 -951013700 -794386179 -28231070 497167921 74294494 628263585 -757035176 -958880471 -634752599 -101918009 847398454 -850039988 591876821 784463197 189220845 530584419 -974407781 803274575 -101675861 -701091709 -626955628 -893205784 8189370 148148078 441256256 832750991 425502064 -674130035 761942263 80484134 897794888 816233705 422179681 587583821 538236980 779304266 -517495898 536643330 667612518 -746657284 -454455821 325950262 -756326039 -687433760 -463088229 132621388 446548622 913652183 313492055 594424998 451980606 -380079738 159147554 -193146 238474107 91325128 680624447 501873811 -220827580 746344408 -385270145 -275249481 -283977694 534373159 367277652 161379633 -679392867 846784966 697353379 394280423 -149306832 95240279 584966660 32303133 657974728 507429779 917630811 -687457052 1828871 364225057 -554597760 -743104926 -49192650 -885391479 -214089172 -200232733 402639052 -567964115 -528039338 543809893 -379079997 -999142512 -901537376 -575179322 594377930 69486655 -384838923 -287780178 468215926 -5881827 -534989503 577324372 139372044 637603234 216210186 -272148156 -223102109 900863482 727940999 941588229 760440520 390633693 -173342754 585999405 555919884 397312338 -336605464 -723620017 681198049 216052478 -84119891 -103048676 556249466 -17133117 620952435 506578838 606648927 944236626 886831819 -921290174 -595477629 480669576 -846354687 606539732 -769323910 -866183412 -720156572 -285931313 -175530497 730228277 135653852 627119298 253975805 417209715 -95056128 -89701362 576317151 196692257 -626888555 699236242 808834649 -631248766 -704514399 683858094 -373604716 841921861 -122486175 -119131768 723768586 884231279 -490157914 808103615 -556765967 237801560 520233331 -544277034 906122277 31455183 -486201408 214290102 86161997 -632290210 390477817 -689503415 794726714 -62929919 681121866 -971065140 297355677 -170731148 -676559960 884989614 -767707291 -406535865 -861557893 -109243579 600289255 587047434 838474826 630577540 362070446 243393299 183547970 -653781735 427422600 288984025 -710145171 -755905672 153608602 446125731 17572422 320541460 949832939 -306493729 -945381115 -709982154 487432461 -103351887 92052876 954350545 -15441902 -959057925 -73506089 -802087977 -202337969 -718826631 -973831170 -80954588 500128399 -337512316 952136733 614025042 372349555 -641003671 827285468 -232740645 49132224 -993666258 703645711 192915322 837271387 981850374 -877214827 -132348156 259362712 436421068 923666625 672073970 241026983 566404109 64736052 564146040 648866694 730428127 700730685 587579977 -479110224 468679244 -537152257 647219959 768754954 -528428419 607121394 -306142858 -797712148 886172218 668232139 -251713422 131857630 -5781472 70455797 -741935871 414265460 357137065 -134679420 -70520963 -824275906 -629414464 -663286875 843137294 -577801494 -202635293 -219365294 458896631 -260813088 -570813270 219478899 639454360 -912742027 187551425 978032523 -312589899 -516040738 -96017031 -883522139 -288486008 462556466 861384367 -746845405 -803165431 180348685 511221779 -4404286 266522249 -901260006 264347072 -591310817 -924551120 585901608 -522267217 993484029 -340323809 724398085 -968831711 240228166 -369692244 -371028681 984323618 -109061196 265721872 41449742 -757572332 804444794 -923777529 -780450644 178830344 -857100547 934981138 758694016 391718734 384041813 594909554 288602882 -824572090 -963749815 -838429262 -510389031 -876242968 -187313967 -424782872 -679704720 934860129 324273928 -395656416 388950818 480490164 662138446 87285384 128893949 672390942 -722209299 243908132 748969715 -838757228 327427860 724042377 196433230 -360756697 643846459 749630959 958837450 -792059076 -76106952 140430580 -895310078 -281515586 -340505700 -282131674 -722451317 -953318539 889505665 -36930340 -336155439 -295583581 -506245104 -781018684 302406894 960769240 -816387286 392695395 -41313021 -994673171 -991408414 419685804 -757230375 -193448323 57710245 52447300 -601878672 841936282 807179452 465712674 424322650 -824531544 413147191 155997227 -752389983 -666997336 -911080905 144835565 -657367907 652755421 -434261461 892335376 -721535207 -342104887 -208255604 -933807786 -450249669 -200097412 -163309000 -323186859 951954233 -385940440 -648183611 -483781673 348240190 -56666157 -831683297 830888177 120531120 876968531 -677705713 -246789573 8538364 946228254 -22324755 998584166 -432914237 -176511449 -144013429 -274381229 -614777844 -851844852 556763134 -552792781 292762591 -804483852 803989426 -694916584 -291779805 -714002912 -543801326 866221981 954370980 954096276 -720517035 -22770306 299640460 -906593858 -453149903 -855350037 536538945 327462455 -381338339 577324966 -263727110 -809040662 -542823626 -440829691 884579005 786767668 -189773270 -28575180 -883971953 925578048 843840495 958171132 -545331441 -348410513 101305886 -784867812 358131230 51900466 321962906 68344305 -691282546 -643897221 454662906 761600896 -633983440 138807017 113549289 131182074 -884060811 -204676842 522790847 -995586803 -904015140 917119080 775113294 261441104 749054974 -916026372 722470099 -995498263 -771129296 102855784 -983591192 -880789380 15193100 410169243 -377592476 480366114 -634648039 -671663519 655189298 -928929312 -428340950 497891848 -628779300 -157000923 -595589573 64515423 -449037112 -807300811 217636969 860956789 -616778423 -489594949 41758053 -595331850 -587597325 -837304620 -306629996 -902912572 680873510 556840990 -329732621 -131498628 -225034928 -102498679 253994320 753078068 -438934084 813579760 -401915108 678684928 145580222 -647194702 347175064 -634004698 608651013 184343150 625113338 419096030 -437809308 252720612 -850131050 -684426778 -661441840 -419216528 -753411772 -665685069 407819516 314139718 476215260 946492855 -615561953 573561638 -976188974 -7318560 336580269 -547405044 1541762 -402328507 567216512 -863240139 719760868 530786400 78180427 199670458 823469715 230129622 -937320708 619857531 117233811 -7352892 -953797372 320470475 209591672 -932523533 332317844 608935865 692722089 655125246 484842741 950803023 798896922 -766304572 681773782 441808864 559351302 801681850 283075404 292607851 886014740 -217431442 -534407444 -10146978 -719695112 -921302098 536336816 -989480648 183441931 397258008 -158088864 302823782 -60036572 -310938411 -874116042 463792926 527253407 -330665355 186348478 -349783847 -830415654 409860517 -207327934 -21727876 -694259440 166465929 -135382283 -856461674 103553533 215593933 673119823 862857810 -914337697 64803663 50169887 325362162 -362977845 -93090482 -84076773 91532466 -255575497 -390985037 446555397 783801244 425887452 -513951317 143485044 -897178297 297394772 -440027925 601232886 38222491 261288542 741922291 -770759505 -733638642 -33079912 855914139 -179230216 549185745 413238277 -727819687 584096838 953081379 -618914877 747447391 -944619962 -338869130 -508490923 -48083532 -127683133 -24022437 -94839484 -395443932 88032517 -812351950 -751986029 856795144 -335570115 -809594672 866510385 563998421 424019696 509940782 -346648182 -219493149 950484505 -42470571 53075015 302297578 405578678 111912498 569553390 -102765323 -638013601 942630091 653162549 -987739962 594220851 592866113 -942966729 539905347 306055406 -588431139 159101273 -981090580 -683253003 -119874090 762068470 540325035 856740903 -753610821 143518646 -354129251 -724004193 976104459 977466793 604031002 665715703 -946034158 -353868920 520165028 824770805 -98112295 850386723 -842283026 933034476 747295249 933784049 -42622149 592962930 -670652838 -263670200 233228074 -471333478 -989225919 145137732 -658856455 903989481 -776487406 -570142840 -923291330 -558580468 -473302440 -158294537 -23228960 -139048390 -480103233 875126540 -918651870 584597267 276958414 407957941 950528395 776043170 324770494 588031538 506949661 -468123636 792223112 586122755 -903057824 -751457679 312107478 634275521 545480002 661794576 -285136179 -906349933 55808628 -513993062 458655673 -206115751 347226155 191923735 419207850 69063208 -442727591 756524907 -821346340 638290613 -535907469 -864525431 -717101768 -189030219 -887279797 857679435 148053124 -549885816 614793926 136243143 -447921572 518938349 371144867 -967630947 400394677 658644301 -32156966 -495341297 -119928878 -364300246 899475881 481484544 -177822914 -948606827 122469865 -465700372 -904392002 722462783 553396797 761450080 -380042041 -279794332 -731570148 554163699 -605344507 -80323438 757177954 669608409 932514918 324900348 -28966152 -226323555 -4608076 -733500226 662155149 583572333 709705528 -82316761 455821229 -476885930 -80040420 607267048 408840024 -455596436 -172750832 -598384227 -809107856 -734487881 -283941621 220731528 590284554 740329957 286484756 698679612 -802051504 -503023355 292420938 823840030 -801902352 -531485930 -438957317 -451508508 -320027160 779769908 -836292213 765181875 711753134 -969537396 -700776767 -101164220 -651575255 -179135029 -157817288 320385974 -795100514 -826337611 349754229 402814126 -666729084 910486746 -210513847 257013203 -122662037 431277451 -968438807 475637211 -895071598 272872351 -692624564 -385358578 -378149344 -155918633 -597241815 266821310 -568504895 49602277 -933469049 600363726 -106759960 963295095 994054706 -187413290 269925463 -960481638 568243939 100055349 489181385 486688823 -521837344 638733680 447853209 902383221 -445287858 531845889 492401435 -441986113 -301686055 718634874 347534532 33522930 -91574416 86714381 -416791302 400196626 618030842 841170899 -984557935 937790947 91948524 528592368 889386075 907960202 805341378 -457157248 303473839 379820734 -299547807 -256818100 802758192 354224641 778011235 -987575522 -447538390 -457534582 -404821908 -724674269 686774198 371734623 424681916 -748371449 -786971441 80028445 214726407 712762212 -825574079 225233785 -978750612 440058158 -974652642 409574227 -610692907 850922372 -926442697 -686505679 -43397667 771924451 -915933193 153316409 -1135160 147903175 995758745 -838955667 -334908946 -524085094 690784663 -590979286 956151248 -366659946 -654144493 108501728 55588106 788051648 454831535 158288577 -608444492 -523013364 -183568820 600895641 -463487520 151639403 972237242 798125922 471046444 653005831 -640406242 -92732043 960404485 -403004486 -462137435 -447444327 -738209028 -802656653 -76835703 634429255 582468544 -496097909 407769351 -269603733 -936091696 766772130 -548356430 -281082267 -297614785 -300527288 22045987 880815520 739876808 -973829938 311261550 -388165132 956645351 471843758 118210989 365703021 406018298 -103641811 -712030983 -353083241 -167486175 27989894 294352433 -787757538 711872877 -152525122 529417651 -589730094 527755446 -213704578 70931511 -68297298 -464920863 289611795 -766333820 -821755429 629863980 -256281252 -323963084 148546878 938132622 -995968799 -159235383 -197382239 287196457 303227082 718232970 817870480 853768391 851514246 -40278566 -822265801 -776152728 -306951148 915259379 862793941 455180804 947653713 -507658306 -353908871 -693755980 34004470 -378986272 202466845 685765335 392396893 464504019 -581367271 -284652070 616230220 987280361 -223235589 -9077826 -259635577 375366181 161830881 386951860 -662199073 -608229875 749550793 862537074 458170884 -627488169 -525111961 196917679 746513452 -824685948 -785903694 917621496 790423847 -523725394 674611677 967315573 -317174376 -64316135 492081489 -503483569 -436051933 -3449968 867582704 -871808279 -75321681 733091266 908967979 36491596 -182857953 -683561646 994493761 402793317 -7334150 815183852 -957399781 493475982 -497640271 96717666 213355718 715973588 984427039 -629328356 250876461 316926510 -554127059 69405243 -817532676 -528954774 -926284362 -418256610 -961222542 -624118641 -374197523 -584279349 242693087 443581540 -775050883 204186622 973341362 280665157 -689541939 -944254831 -631891533 -307713600 -346494431 -883946296 -5795174 -50804285 826548 -237831380 -591409620 797929862 960037735 33989991 960825317 484889495 347016681 574965428 -355082683 17451295 885947643 -56324933 940260689 -156689068 756854838 -138160659 36390800 -177039711 -30329565 858396685 -329736925 381376301 -403683954 632254674 -154262485 -791788471 -712387839 450471163 -468816619 -937948125 238869121 993628281 -84001621 512923702 891790922 255739999 462993836 786550141 497713146 180312016 18387895 191340678 189393019 -623572689 543349500 -640665925 -606589051 -372933846 -8524786 -413633246 -261187551 742326225 -103403426 -322433833 106393309 -526692568 -518546373 -248300833 -273635833 426554608 238032553 -313384949 -782062752 -588649854 -506986171 879261930 -29955986 -752944597 -403418448 -903486471 -580360755 401274389 -275421055 163566562 571367001 -910981645 643530212 -508764260 352629140 -109322279 906906069 -906912 327549351 388155541 -78990809 -502399545 866502342 98351524 -613557968 666475423 793622633 -475439860 -363999139 497671425 244421276 -258526124 608290682 171837845 -475553542 735606923 227651353 -217094861 841430075 -119844947 730386707 843812769 -890607786 516173734 -742981002 -726648740 -590034333 586373707 -3604247 -400616258 605778488 -660943281 642213579 -98011634 -682873983 -392771423 -68039764 247629754 392042332 -247856767 -471212598 666316933 917162902 -102349929 -203109151 330898934 226899500 952961430 30680721 926779985 86462473 842970690 -675499581 -41185614 -283102595 -285799578 -434115402 -296708658 -19624872 -660387800 -407704057 -133409322 810087866 -213392868 -310277079 526452386 -535500140 -27707087 -725094080 -248339628 -958466780 -807538773 2946216 168374132 -580577314 -62342258 -556310831 38717048 -549851527 583260459 -230510592 384045521 465476643 318861280 -763691030 -232564129 900532016 -22735449 482600157 244975382 -515158311 -36165293 426221989 -36107692 -492969705 921291126 -653409307 -710932556 649269745 794024043 907621521 -729410983 -619408335 646541430 682723571 861062380 597252311 987542865 859891956 -281709304 665359023 682404168 976586123 297984346 651466152 856718665 106187135 -245083339 -64514872 320722841 -273438227 297215615 -749567381 -99721157 874400799 353020769 796083168 -995784401 112108788 -393734113 713871883 572313304 773396711 857104487 163300658 -920820961 -66982270 940238875 828503118 -132311236 -322790946 -660715401 -265915393 -767037851 15243069 -261781854 572923140 613199834 -410345051 500177620 -709297471 726318840 -882090277 -186601009 546282443 -608404799 -918887719 227266287 987444699 -55596226 -247461056 814498732 962402809 -875279046 -68628905 -90906338 130192069 530485435 -754387926 -747780319 -475842664 -8832439 516160705 843095117 -666516436 -220266795 374867622 -605046708 312341403 -121856805 547443935 665033938 729641917 64771049 -744675295 -613903687 328013964 -297193080 -434673977 -24473451 -139724631 119482020 568843586 -419142909 352236041 510918014 -713792049 -612803076 -759602307 -668410139 -377995952 814241389 830361005 67475172 -132020378 -848654795 784793251 -388279022 -74160405 -732031435 -856249008 537067493 -571673957 -58980077 -805971287 913055591 388440536 827760157 401714096 -291603876 741314585 884491257 -867015837 -369634501 898017050 -265201155 158924768 -646003323 -333533499 735845830 -870958062 -831583939 -646594035 -144448496 244853312 741495245 467950563 360753602 18154636 -97975249 -953643151 845489896 -110239946 -703333822 221044693 664116264 340767085 -944414200 684024543 561644415 -397343034 -480075254 -785974833 -643802464 311404593 -84014567 -607840467 664022785 258679964 65964681 359659200 -372467507 -107802768 -110827727 -118185401 313633449 704828263 953793523 -824238034 22360414 -647386895 -859156187 -683470742 861353308 49950876 946301366 -641096916 -71449557 -802950047 470020967 -156042644 -27694008 -703364851 -181311938 -233409574 778740561 -390319262 -875073421 659143116 -221482020 486962666 569631737 -618163707 -487234199 -518943915 924462048 -961449267 823419451 240494249 -934238637 107306171 -206615387 -224807592 -504228168 500934914 11936750 955366320 338857969 -432059767 -539088489 170556043 -429087873 742494765 -33095876 -571162625 112254043 858255544 602943725 949121177 -104723600 391007801 851156262 622590628 -129051308 797194149 -830275659 -106452241 -300543890 -605087500 649368055 -89292639 -229139251 -74903534 5028401 -377904931 387540166 179493476 -777811157 724975643 381507034 930555952 -911265752 -220876371 707477501 -586221465 -949983159 112637052 167467731 34848010 -260216762 -323470386 -926892668 554027740 -4437994 -636093977 805130636 896798366 -128211965 33857404 -22110989 229984311 995734709 915069722 -984338042 710679799 -638742392 -166460341 834014516 833777393 942702634 269483037 -404848651 -258374169 948565177 742016354 -286441298 128354950 863804512 103282659 -527049837 -35238221 -32394615 -154867444 -954869676 -853974195 -427597469 351866042 -569322679 967241467 -346433112 -776753319 669549121 766192065 -484309700 481089452 78064193 -676770954 378614388 -982614211 -766551747 -48828732 595916792 633622185 912426047 521799168 831509653 155242171 89596364 -544750644 -647862699 746424621 -877297453 517329533 791494025 33260779 672626061 527325048 497804961 -72642527 965158124 597357678 -237943197 840719790 417365068 227973539 619738026 746082770 50627010 550625299 138425551 -718987585 246536149 829109344 -13566235 510381050 429906943 222312463 -847257123 -261548327 869936597 -891711528 -726882114 -73357826 801914990 772716445 -261206099 729032005 -542877124 818324918 -129022953 -936574146 362505800 -528882712 228978738 -908318846 -42299898 -540241823 -705453502 923003533 -415160298 -695521327 -840633098 88983263 284700412 141177790 760114532 802149566 -834423248 -303173905 -389824277 -336587763 -465620733 740848473 646833103 -13221035 939750853 -387437580 868229181 -593130558 477732152 -12637075 844917788 -248491414 657013136 -246140230 78844726 -19301035 -200149580 858196238 -883600683 185749498 -531281652 -371528354 794887834 -235621945 -301545172 203295093 -16773907 378034209 -480529701 -220203411 -218969445 -469824275 160659076 7626252 677942059 217931166 965886118 -153475581 -344638652 602469891 -804765851 236947753 432356984 -178029873 -588915407 76400428 -456890875 -995951299 -266386732 -946640794 -571783908 -706469383 263916025 -338366809 601444634 -245027094 768168095 -782793781 651560014 443793399 -74467998 797297239 -80158158 493924093 -448557197 -692489990 -577719091 -323421492 -215951863 70245157 134030448 -86791891 -456504526 474045494 942163776 234519053 446612140 932606625 125495687 -185384178 -447276182 341895804 147042443 -73224903 166944033 802314612 21402976 -481453423 621697340 -793884066 -950823660 490364365 609082103 -819956707 -788408645 -57234373 145574307 -255000324 873022435 -186092812 -678028149 574896028 277481951 958006801 260268881 -188589117 145024551 453098061 -874248725 102761125 -476964767 -354740902 59945970 509117626 7695800 -365894182 -147758323 -495511931 966720198 892815866 635216871 501272749 -622425126 715676048 -95277089 -59513474 80125023 613237441 167454722 579660637 296733727 -373107860 -816742721 -908401873 922808600 723035340 -49030094 592228336 680660208 31268321 746795181 -208249189 446449212 -39180245 -452580569 -713608177 394492080 -773487591 -629472280 -161105737 143659875 -212020866 378492518 -824875061 -798103630 -321791331 -615113502 -549037689 -582948537 461167728 130075767 -893524614 243421598 -944126735 -298646522 966741198 101750210 -810821049 191134156 850908797 -771541334 807230302 657975124 872560847 -996869713 59803542 -491666329 -685584754 -314757675 460102092 492797025 -545537139 907204720 -636414312 613583930 -21495703 271306101 718806633 268602391 -863766848 -957612819 -339773588 909836209 -996907303 -172691390 754763566 37061226 818947363 208225308 253228036 946528127 361967447 -587785170 349873337 -111514552 -241312630 -686579948 -92190520 -282997737 -589054718 -527787719 467705248 -829034243 719905375 250269481 145891991 40967676 224381941 -265001182 -385761899 -373840565 102811585 936859267 -217498025 424489750 304444875 -912872567 -93370265 -780376574 432316335 355221328 742726531 551018986 -743546945 416408295 -248330014 130888144 -253567935 -839083922 945171509 -185904401 -18730368 69690498 131911705 -639891337 -203170456 -878392805 909763755 -833156303 643983302 502493125 473844359 58604116 82532446 801350988 576648545 388757521 809813381 -760743956 -939474926 451737804 -101981705 -778731442 604487692 815420378 803499228 179522089 938794983 -488527377 -495109727 -888773070 -609730902 143625445 937541913 106029371 429219014 334814884 -11157778 -844365424 -565559927 -221472206 618939164 138578756 877728533 -305107587 -64565459 -685008399 -183938082 813957238 -107979086 499955006 63718642 -967854975 269403909 49142436 583940779 -288054648 561406679 -521348186 26313347 460966336 765090356 197858999 -884655891 453275773 431859564 290600750 456223937 -989501632 224729172 750652634 938239884 -555919232 270423 -637054273 -787338357 -550020407 -518361042 -749189526 -908226072 958232146 -954314458 286625155 344173363 -515823619 -917382376 387032041 -581398562 573913618 70186757 24023981 -694308795 162286418 793684089 593775881 897933912 779860655 -222850118 785433422 888868845 -684964646 264818999 437079994 -702180551 164165925 -149044608 549813493 -432818464 380159977 -358911775 -939030195 -60701952 435396827 -290693663 -370020529 -654747518 51978775 -320389830 578376578 -858617680 712029255 -956821900 -675247976 13453483 421250309 445228543 350713155 -25919885 -90030534 740991252 884711433 546690291 -621321059 -96057067 -814130242 -442557446 -937109491 559881843 -991293036 -514496710 -673014528 508514415 251806259 134001053 -933634247 108484798 454819108 166385586 691278061 -126958756 475393045 -82574008 -815259516 482549133 666706087 765890354 -319974683 966423558 -153069968 -168777069 213547279 379041887 626097196 -864310413 -170417596 971839193 -450049259 853270694 -801300133 535940972 -311808483 149646491 129866393 815786425 -748862580 -528896170 -932482580 436198400 -358043709 522938583 -512060578 34141171 -673915434 206530325 -410568045 -221497170 94917589 661666180 -87924093 625434644 199381220 -190116749 -667117425 -209196022 -680448086 772046993 -79506849 -296911613 -429482126 -88709853 31411165 -796522829 -771693507 -612221445 193875819 175404144 206262408 61053047 -835505244 -252100482 104884508 169577044 402236751 311968396 322342887 481479128 -322847990 -609522870 -532436815 -964270076 236890967 799754647 -535025384 -717614252 -264032371 949648277 941659290 -299244384 -960275009 95705792 22228448 -952283648 800355908 902341554 521561256 -464715691 -475968322 461776963 -571690650 699456540 813164702 -511366225 482170389 -343969659 -821452789 118442998 305537083 -272177062 406596642 640039296 735190351 318834296 -181664742 -817432320 757775881 872116374 -479415662 -486140106 417951985 704237488 -529825208 -730266364 809076261 -692817383 492340513 -628928256 -939664009 -208192169 777730258 -431461650 -286454189 -351365433 822284422 -882591664 -375810702 554288092 -206897110 319963352 -735711005 147462377 -344216561 -648448067 -405874685 -603871972 -459256422 -375883168 207176336 -884979123 -930434118 962973308 -328059017 973205811 -680150447 722078374 925963679 965621800 -362206799 -326964191 74918787 -164171917 -903527132 -746682277 -874918330 -29575019 958435911 788392322 512309293 243555569 -61127329 -379764922 91939449 -688415855 -594119062 -342039086 498372191 -690811207 690272810 764431227 -91878081 450519796 908613785 689038169 870311828 55191828 -680132989 -519002875 -928424811 -155079970 619180855 -192396289 -234191676 246471803 -574374171 -232936653 516734953 -655135302 623973870 80590551 -71099942 818246188 -818249252 -372699806 752226161 955105825 -339607424 669102222 -429142026 -36685995 938856932 -575906066 855044414 -104099472 11310608 956489297 -260719566 -300683305 -332474576 936122261 -646033883 522684823 154340446 107723547 840473248 -970918591 -434999751 502647310 45554525 148561966 432769033 -30943357 -738581261 -824156845 -825292122 526378755 -543695232 -805617066 -708369359 647020901 162878152 -695609801 101673240 -711153462 -558509400 -25988303 -31797970 -906236666 -214447332 -259952717 -64001865 621866376 46175117 -212215974 541675290 355424030 792577760 973807283 360620338 -231522182 -675395541 -959919281 132796287 390995304 -177830080 466353207 773445513 -799674055 932181739 871053934 -691401259 -260951037 -629976432 612714261 -916032865 352234541 111979751 91137502 -811945465 -866035233 -964360881 -440456528 228668364 895218531 572032915 -535714815 -277922059 498594684 -493083788 -256530577 664441740 -459140823 -897537648 733552875 -703023894 719452727 913632694 -101905480 574705608 993335173 911449967 -959522103 844350982 -628022546 671144364 -624593885 -990400192 277603803 -867636597 -960120612 -203793134 -687207002 -731842202 852911675 -194800403 -486810340 5791456 -194372390 -169563145 738847504 770385370 403052 553760677 -934326143 -739628823 -970292118 169648507 181725327 775285445 -992718728 401455785 -324237350 -820131434 968734727 25152140 113126036 528329970 -625729606 897142402 382207204 356780974 -540047110 -854457718 172701715 179512041 -189667889 -457819213 103098804 994712021 610124858 -356611968 -134127439 90817529 677593608 -402757309 654681025 -762695294 -191661852 -462716345 -84954223 -829307710 -254114703 470117678 196487376 -360714224 -174831332 48698291 409809407 -328910705 864519536 -657221498 509617335 612190789 -164812157 727733573 -979708422 -68007000 -937818491 -873554903 691545178 641118959 770769312 -525737699 -411610544 324601337 -512053067 -120284665 -265605752 27119353 -757398080 -580676688 -332934516 684576825 378285450 606571909 336470706 603162268 874004978 -714976342 -755552682 -112456989 523300654 848003065 -934289345 -738780148 -595074974 131410951 364420837 528821286 937274553 -704688462 -940403716 -252404068 -557387834 -427636365 -415121247 -656713432 -190404477 80388786 127009174 691076886 771786830 -727157307 -485814784 -61172907 110590515 -74343592 -315075944 -499693864 628836355 275202904 5426833 -691396259 -128491561 990254926 276908931 137645520 -325163216 903383283 -867941349 809445093 -604906979 -33316900 -89832086 32990887 65854030 978932487 683855521 442351821 465899335 753631884 -231265849 562506277 550763622 991252751 656303192 -857851483 86088973 -286779851 -736322795 745583521 642113144 808021315 -835101436 -453986860 -777687978 212558646 -992689731 -608680997 339666791 710911831 296057569 796941004 706986210 -444597440 -826811527 -561020812 -800726322 156620331 835082433 597743880 944703281 274246469 -625307075 -548534433 -601486979 674659956 749316968 -859053028 465171706 -738746022 -216433988 -784688917 189747904 46668760 -657598329 140093541 -295754419 582541171 694322435 -524475454 -703472027 972735244 103900403 -956438919 -264755132 361187682 -350634104 -268102660 352106358 383510098 520039555 284710830 549419505 789246783 -445572873 591566647 487265095 -296867686 -956687842 651328196 -128618436 -326169822 -380950324 934693288 880736435 568279655 715333637 87017939 -339664996 149322029 -304087992 -226950191 564238105 817237457 156072497 384794922 896375348 -987021306 -123904711 -650783071 -605486424 -90695315 -80695670 -651487332 538766537 970371075 -818168333 -912273091 253895894 -838235213 820673052 317919807 160071061 762049747 -513993017 864479894 -19829727 937822558 555861285 347928535 723065995 -417522728 914972699 826634832 -983602281 -904102741 -661709119 837721103 -726802068 738371215 -675969801 -820606211 -135702125 937731528 -335088443 -803810387 -268144470 938220170 -656318391 866398198 -909382746 952929264 803148228 140487171 -517972641 328222593 -199671414 -515351773 -747541885 -291343817 741741406 478411281 965466345 584211340 -621678819 -302284039 -224437824 393333701 -22458857 -337069910 -217773176 -288982951 520524059 523440072 169862612 823265510 -465552644 -574266639 388541915 -226770275 -429767229 -494256963 -450209702 -702545858 -873532179 433955026 128244137 124035437 214828021 -355718707 206370426 -810514986 667717400 421238603 -544134895 385582046 -881097528 -149969980 508613319 376257333 -134831968 262875689 -417410508 -453150815 -820120057 -457324109 809469448 25892696 911846007 643369768 734993293 605233978 756107767 158222750 -657523925 141841600 429755620 285648517 -753298222 -418072358 -957394955 133906933 40465421 446465754 -319774269 -83009175 -516461402 -674351935 -606806305 83545539 772458210 -121920648 -679499554 422116678 -886438739 510294084 200350790 782595144 585541239 -653182809 -343601511 681114252 438930281 189209057 505994729 -782797774 -456750934 -429560544 -967298275 -709926809 -771399512 -327091730 742079154 -197297605 -382596951 -842379775 280355700 40815545 176690202 566547044 -37868244 -285112056 691825371 -867235275 -964376707 -781438180 312272373 -410608572 -539562087 366184254 864453922 -295093859 -383022733 610221370 -213200820 -57040770 7060012 252431603 -38316983 609527005 410803402 327213728 178646529 -94741627 -377573348 -97509016 -561437748 371852030 406327557 574065110 -923508407 207296005 514476678 114098933 253086005 15073832 -514152719 -142949748 -951585572 -670928770 85071407 -187244714 225141477 869919280 846339179 -363867902 -111717815 -720229576 -563986194 46182050 50343421 -143210433 346447340 318146428 -288649255 863144095 369148563 947109556 130624920 749188189 -912947925 951121408 -517218524 -9069490 -681179263 -270570845 484527549 -574906505 -609494246 703633555 -697036495 -567012455 -131026527 -399204287 -807826153 -705764396 142991059 765078602 611930702 -724984994 -539558627 -842354012 558347093 531898278 430240895 277472733 795800431 667261868 271267067 171503284 -802064135 587122266 -944844260 -317089159 107625151 520509629 261123057 -324024910 837632180 -494207605 941701587 -250374877 140943686 -59460503 -787708256 -614476176 809798171 456850019 7655556 -297564312 673027003 394123439 -96294266 665656024 737726111 972735075 -914346875 464249860 -347691306 164752998 -930498467 96125869 -383754053 -551764809 938597409 817549536 676996595 692120311 615221026 903210680 -66951723 615936248 73891733 -749435895 -210200670 484961074 362542999 -130400653 -741631863 299781863 439569659 -216752129 839948170 596895305 -896460046 91273072 -648228867 23327897 -806616904 35702011 -467584732 -146354498 -417812738 -691357576 841055392 400436903 -891155664 -10627312 890648441 -136040542 666895317 768876927 646901646 -643569074 360536594 83105598 417542158 624424224 -714827858 -901353250 -877925183 -324173432 -486069896 -189235628 -415678501 -691439244 589843384 -15127211 -540013185 -187850594 -186905327 -93412121 -843002876 -285419219 756006916 -680107180 -922801653 532893213 342370709 -682713984 756467591 404436416 -476634749 -678388353 367183230 -690362757 217059797 -779586867 -275056073 20610316 -565936383 -491569130 540028936 -856847901 876416278 -14584258 -736848225 947050507 777225181 581407235 875484488 715239498 11890669 -906802706 852603469 734679435 -667556351 -356033976 -759736690 -304659408 -869223424 -711630070 -887361045 -897205605 -222111797 542741552 -159625302 479183643 -816673701 -640220500 -762496057 -779586968 -598303178 -353256649 620134822 103336029 132827492 -282741529 -911819353 48139343 219841590 -33917225 -858850141 902757345 -749454041 -236068989 976672806 331056244 -962152668 99808639 -391397743 -551684885 -526317775 -872033432 694674601 232583822 -541410245 -408521512 539530123 -330457365 -409904475 355631116 -695697019 988591894 151297153 808962420 100588929 623602820 -489418482 -584383173 -896091952 996821965 726898431 -223455355 -907658857 -156434846 -437769414 -915775785 404116888 -73436508 -735365045 597882396 -562093725 -67687361 -634687873 -765765391 514838541 -52463520 -729895863 -763626626 551435952 142842891 -72593683 976994247 560350579 -936615238 -830227995 -831848994 -315764545 -705359117 -973905430 -803777989 683665545 423187120 808700668 -372057638 -555872863 298975857 126551003 769603623 -143278272 -589563828 -150562285 981683496 -474242593 -284186811 -206651128 206346117 -840627878 716423609 -559800190 -14585677 -259413166 -14447885 -639647839 778205621 -766700193 -384397396 -598509640 -380019741 -654718886 906696741 472292125 -132979101 261143808 -181304675 999664903 238073251 331299115 -480523995 783774856 -136013803 -222889264 509929459 600522640 -689930918 -815607805 -68232403 -375760581 -814920979 -815783469 -342740129 -179465316 -454878595 170998524 60256438 763514910 802647430 -334388980 892548030 606875072 -615740030 34732217 -995514157 235739955 -766811270 -928590530 301584028 558801852 902774928 793404345 956399729 -480135499 -517601902 -724278853 -956546094 -102379061 -142186751 -799428339 -425328754 -529346808 34792748 -667280154 239487911 104363167 -459420636 -674534630 93673714 426401848 568556059 305466822 -979449313 -957947174 -740072503 -1547433 -54288689 -855179847 -605797137 -988025288 -663099672 150916752 -776103042 363534607 625627252 518758880 -724975950 565510476 -511620180 -357691404 201766617 -663087461 473479251 -881750419 -451909927 237669949 -279613115 851177208 -156863458 371740707 352747684 1972572 -750552725 484919163 -415885244 444511246 831260057 -159211558 -890870045 -726031383 -733841850 -309875471 503456584 -308618771 918644590 543567034 923013850 914733490 461489410 654500036 436727859 908161780 -315094299 -17957312 -863773317 -837060204 172238350 321348060 -407175886 -425432052 369955928 995965608 737615877 338517296 -160205861 481963878 520866225 -968047193 170059284 -988847444 -800435023 637769004 377913821 566060057 813590392 -52184634 970509372 723499705 -91429959 948437265 664440560 23571187 -837026601 518202247 541476433 870785446 338968729 126389362 537989930 894733507 -787124095 629385706 821779497 262188027 110858978 -328726492 -591837802 370267162 238757466 79740258 -228867095 663543196 465461375 47067712 -246852782 590160424 -774312713 -114213568 -717019617 337488527 570939894 -201229116 -987997794 458343645 -521540560 685563365 639713105 196257956 -578999289 339773926 -543265984 106030593 -433216835 -113867951 -493284072 800575295 -765163779 -788785502 676356972 -985384666 290610955 789905139 -280173635 716765049 18645924 788623855 -423041437 307142129 450120311 127752004 -564843278 -779110930 973796871 -919186158 -56283067 -360485562 733503051 576188237 -491818512 -478732187 898034923 -840367410 -117931276 -199812257 555131591 913087071 -471395258 -715491316 -333367320 -21521901 -508587728 110303155 146029491 -836439509 -528127999 639384613 589939675 508561781 -638451128 -312062646 207339802 211301410 -471778542 -622939457 479787756 308171733 646953736 488556637 352604310 -588561367 436685690 -172809228 -717415824 -260070231 932740042 -189135001 860158123 626464794 -505844538 119722770 -280368672 -289640826 991268114 270995486 650490957 -410310631 544230481 -92877122 -151082078 276299349 -964216313 -615468764 -648533520 -156006999 -394447557 556664917 804516603 -147153765 771986138 -15149617 -87333075 504079153 833158350 -806379286 789550527 283488301 9846401 768075668 986841345 10597534 252262392 -208445411 -203833429 501975637 195261310 491074571 -52063563 -373303908 -291590460 -777887176 569588123 -455885369 -607055268 88554152 -177929157 -227637310 -281950617 805617774 78467647 200072387 -964623663 770769129 -756094913 -984408204 149652922 -112218253 88433602 -456679317 -230246142 98590687 -201889582 -769965779 -256117275 3132368 -36732431 281509286 -844943891 654910226 622211461 563553926 796403551 305793777 552978010 -672277264 395742607 774775879 780659794 207141010 767203625 92860773 -948332843 577641494 205783947 -916091215 -532470289 -506913014 -661965721 -805143928 511396625 -395819683 390124843 -233044511 745294050 -382948782 227530910 751894061 747254681 -398450265 -120913965 -216241843 180397429 -38329292 289330391 233267026 484952651 446365812 -897690935 -351917973 -977151486 820253326 -453811453 -765348147 -983728444 210738405 488497026 566279807 -595483870 252132515 840742045 714906090 896336199 -979249769 -170138319 840041850 -669380584 -726665612 448360721 177763374 -175419096 -308623717 8648044 -712806916 -470245457 -30457427 -490800249 -339507735 973900692 -680888427 58667008 681935493 362891492 -152571237 -225858355 620834811 -335615516 947860257 754330603 287397787 422078048 -185135838 292975150 -268740644 420462694 -731352751 -407341956 472704977 -869848875 -213240705 468341488 582836211 482477081 648574571 -474958308 -73617122 -153118023 927840195 849362097 -212438259 768289760 -971521714 96731079 -883696474 -268814787 -206362710 404581380 730917812 -399420503 801131651 -665776878 -487058845 239607094 -94564538 445279954 737626926 -388103904 -746307827 358023936 420457865 575494104 179918067 -498611072 782033997 -419476039 386013017 -663344433 -918180600 513199551 -682064352 -675535116 650667758 -257524794 675622888 496581423 958988972 -206049968 -981525930 368126131 131073601 685896722 199288210 -353142727 346967637 -750016755 92234164 687416061 -191961255 142712010 -392718550 672127133 -347503523 785520267 985087497 396696580 -363389470 883305732 -395393651 316653526 -837762160 139740409 475278444 -71106798 -504557772 -217842004 -732499038 860578455 -6026421 447904724 -798089089 790049600 382131983 -820715914 -779869092 247689332 -53782858 759816461 890491167 -192627015 146648226 959039784 813232775 -695316616 -17426906 837655155 -241546166 -769223160 544140107 -57536250 821360815 -618804683 450939026 437861643 285343212 891758683 761063337 -515284462 880842567 225612835 -700953039 -881109337 -224401443 449375581 234600644 -339814556 381566712 -156050826 -312508242 -47430811 -253612829 -513955307 -796765267 -645671470 -561614302 -251414436 704707730 -351922059 769252143 328849487 -386163542 418006959 -249347314 215857810 -498184792 -986159270 833785111 536267012 -162429892 471022715 -569190072 -116510979 -491417176 -871445292 422647475 447033166 831624933 539512840 233801258 303135241 -601743643 271536961 -563820650 -674876831 -276064981 -952432249 619185581 -395565300 -955807701 704950984 987277116 832646046 590842950 -306960846 225114297 -850250235 818696746 -951626135 -581812682 -415269377 216944691 419733952 -994646948 214505656 -991440216 952438990 -549335865 -912089519 -63815702 -889773706 267331342 -280107958 -646361197 -505335148 -270446403 -487847255 979990107 -652585191 45790248 -676741078 245452283 820628158 -944353389 -369063138 -773832019 640714599 -672565746 397303927 622459362 959776561 101269760 -980210081 751353790 299585906 231740957 788362428 215635321 411749221 275234085 -157573252 524835416 -491094121 -986299878 886448038 -478222159 81948287 582791627 947224063 -628718914 358407219 491042054 -512710516 84721066 235965873 150320803 -293068091 790909773 -835598441 667880939 -430750721 864322065 508294670 874864944 489776817 817124497 -891287751 436002715 785821319 -279710906 -765649264 -463025121 -244700016 65235693 48405238 315081681 702933782 445725181 -120831964 -324318008 -205519271 -691768794 926236999 -938099006 -204230498 -695253604 837878486 414808625 -117449831 -633326580 872226031 974641469 -6078533 -955168091 588847107 606894381 -8382770 -378540926 442448039 -441141118 -514557791 -474637490 43981396 534692090 -2946338 876285991 -490029267 -380347316 -78045417 974972970 -948178552 -677083271 -903153418 -275519782 -256387874 -414322177 501362488 -54258172 -754502127 -79962240 -468052696 335559023 -546336186 528528151 471324852 -696723912 -486344403 811576729 892219594 818864299 -780249065 107652533 -491220886 524703718 -514604901 -913551110 -22182891 -334958362 644421041 977042154 -572487187 -570570380 -426591509 -851516562 17817775 962190630 805947139 979969446 37773173 169326086 324549864 266036709 290205256 -854584793 339336967 842628445 761418545 570617934 753109896 -132865165 -531361605 560029178 -776635249 -165854494 -6002949 -605137626 -621303411 -398870005 667085491 -693286754 607005237 413221463 -892427752 -938232904 979493801 -795428064 -248842664 986350596 760314381 381054965 670054563 -645676330 -980919097 378233321 663104910 863047862 231687941 416215385 774030992 -675042233 589479007 76016571 -799806675 -971264041 416175254 -485480792 -797339646 264946943 -897677964 -687553568 273218129 -986402868 -390739705 -341372355 466931610 -110700778 -338623731 -530498674 -851484005 -420205262 -646804348 -204095187 971550857 846140486 -610855706 925863526 -750363889 839122829 -836501666 -635929521 465660978 -255531096 -99835488 692940026 -372163225 -287004865 -542862960 810444200 772867870 -825982633 -85650538 917747837 548451208 640239664 355419625 300796107 974625376 -242393331 -734632646 -706230436 -832816165 479539149 -802562175 63601181 167894094 783687548 854445998 915714457 -687213614 513953823 615093458 272598696 941934922 -88092140 -564927563 486041201 -326086191 -853937707 -583648354 917685169 -653126217 509195693 667576841 -718090911 -555840578 962511203 -984671759 -292899615 -989251434 723365909 73917951 -751770512 601466114 -787936144 463094278 188143185 -685974822 -898664209 -359757440 583819211 -179368665 854062602 -384750813 -927758844 -556584391 826361845 -218410524 71229614 -782094507 443349140 812753779 287835721 -981160736 707698977 309151259 -319175519 916795546 -843748890 -840075551 782066732 71118607 -611295178 -494752464 288064646 617892202 -177013424 764433232 -22740834 -523830495 232802714 -927135580 -639718559 214840692 747901478 190494055 447944918 -397858445 620955811 -768110551 -871958363 -199836112 -875490865 356830264 790743771 -985669202 231456555 -926112351 171343106 -73407289 -900972078 977244806 207464106 -3826155 52284976 768605830 -16610098 781558706 131899986 220310218 619852094 -912823279 -68312435 669279647 -992535927 343059113 56584748 130514420 -575452667 -253360305 -347735451 477178905 -306538286 865557849 -633275673 -445995800 651695298 -451862760 886718370 -685554972 -894506348 104169187 -421946270 -649355254 404027886 -950805821 171648905 180628608 646097044 41938200 449151919 -506595247 -610113798 319708643 -692544496 493984137 605646395 11963270 204227650 -881747406 -386325629 -737780245 458632239 -831306838 457294031 865930325 -866898600 85761824 -549731729 233037523 -188434212 -715420184 -937286451 -378761005 209519772 -144049560 915839258 -433391884 733155510 167444152 163283530 -767491618 -384766320 -750684897 -687159878 749439862 427119675 -98279439 670380273 -872847349 -492652625 62560374 -854030228 -770061813 -955799012 -233976015 -867902095 385241879 646362071 746987911 -86772979 -778758105 -938704039 -82555426 351180202 -66669153 -405366687 -431051221 -52763768 -449966198 96751921 -187224260 753016631 -377741280 -464162658 -650122976 -516235230 396148150 215294729 -205982279 468694323 895957696 215801826 761399647 953573158 644153581 607034152 840278550 -483187217 -667110569 -304442133 622986797 747950981 -989668522 -131786301 278294246 -609360061 188555853 -900381546 783869662 402201963 -837495984 729051410 -551567754 141202810 -50027472 -110853457 -404117291 -303393740 411151731 178915978 -677074455 -722664650 -761938785 778970003 891055287 319924595 -601664603 -408601809 679317330 -16657817 263466231 -723263845 -589207208 808264242 -749251729 304983721 469226128 891131127 164942910 -518365128 728464094 72577244 -334198432 -968192467 -538201857 -667900858 55251954 469681491 32093480 237100263 -59919052 180851685 -685469932 -848573960 -407011602 666287207 -214015673 880168978 836570626 -341024215 386807223 180440342 -381446058 -653149454 404978922 222831601 846701997 -741055361 271244679 148355822 -14483180 56157815 -422546240 883408396 -760707595 -566820043 -579022981 426994786 402383799 -736732935 -692465846 408339909 -369553634 -143238640 -401797202 804816613 635184916 892812939 925551553 -136900257 -479480612 869139366 871434450 405198044 174474292 325092137 841653566 -505636674 -954266155 636922452 824063138 -933229619 -293064841 -443502761 -882717924 -850665020 273595201 284383820 -731889676 -325057586 -499549664 781388432 95603861 670514947 -442368948 -379545264 676609651 -911270180 -441802885 -226858689 60723462 -692987800 218627846 -103341821 406350154 -808168855 -302449278 104636987 605599616 -114151727 -881785199 4042841 -210072299 351202118 -871167993 27043018 733776638 852113315 486235486 472714922 535382340 -643485971 662345968 842742284 968190819 472790054 -278884437 -162339733 -8260300 -706478871 570897008 -514047096 -490408425 779887892 -560516595 28698487 568056245 336321609 607309005 36752781 969589263 328546369 -708723131 -838823422 -4014365 904425533 636887725 376473674 423745072 143498134 72576276 449594929 384256859 769458055 -626989460 6392863 557946083 62496918 456649811 544355766 962591416 -938374203 385768304 265631423 757352425 -328637914 216921773 371187511 233557242 -399695854 -638991730 535885057 -889689145 -282639728 -560345477 848826164 264461494 -506384560 -349419393 170650742 549037090 -822879092 -381083199 -864840310 769604651 -872797576 -645243585 405200706 -927340027 122396091 867706993 358165045 -528091743 -613587188 -270121321 286019506 -593463495 768618751 -995025760 -306414706 -792018899 -403627536 -417811309 729812621 436067837 -476139437 868938029 -510306880 -214154953 -701398897 701407505 158186671 300593855 -549215596 -325168333 -38948279 119201790 479740621 -51604664 848431578 -64223542 -484901982 291083399 -370559809 -441429443 -454035522 -90720018 -342581060 7184504 -320246116 -694511490 -73188231 -633979548 106137166 725422536 486142314 386329787 373731151 -507405526 -298647654 -473891468 502205190 -223119532 11461688 437762766 708066655 -361371257 121853313 423293394 96460624 911239040 627544392 -563299802 -421565300 125524201 -239130099 -776464922 384004088 -846995122 -762363539 31312920 435457589 -474054248 11422791 -517891169 -752394266 563049760 -845123694 -893723857 -993360752 -987607048 89146479 -220236244 -594253739 -693664513 521644617 -351408187 -964024710 -12201868 -396868256 949671736 596394680 -548618676 848996381 -844138026 -584123246 -232794876 -176091173 491757921 670038640 691287476 781212302 -460481168 -153944083 -508016685 367896368 -934448490 49223781 -610160134 849339776 11196416 866574342 -815566684 708533176 744054969 990186464 -350781480 -277865678 60801848 583278173 752854214 -257413042 -420266068 726366385 -400664469 113589781 -715521341 -498380349 188879933 542884237 800129717 918343600 -427154004 -405166507 -757097189 52865876 357089287 -127199631 652644643 285157512 -670444961 303846317 428858284 73061278 -757338844 -78799904 -673551131 378478805 -894869096 697751791 305259931 -451985792 -255619557 50586763 277066104 -751849339 529344959 -254477999 543737174 63412666 89260622 -190779204 -405948541 -216314597 -514733668 829301368 -303612342 797779989 421435608 -169994384 76108171 958473523 948126979 375029185 -636940958 588540263 502251952 -333800104 -407613747 -204562856 643654738 -544397613 -149513422 -619546876 223038288 644873284 631011073 -348150213 -506685906 868904164 46015710 632363450 201434281 370579930 921329266 817085592 408713262 494683201 666951719 -401414766 -73525482 178600269 -561998986 253069833 -846441215 -654848098 -90798363 409983522 317778980 802244796 149813040 -559851114 676263101 691879826 -53923606 -587581622 -899175076 -5016014 -444551241 -572971611 -78284529 -632368912 -821512097 -21428660 729271623 742256467 80627707 761192483 -819669344 -416246340 174719284 8754926 682559377 384584582 -902919762 -355776234 -910678195 913023243 -687186597 -213397651 -879100456 955882600 788144220 8138725 -359997677 794124266 871298472 -429336820 82514473 -902429381 637747425 241436551 386712168 -843483712 767250301 -582157854 -464208874 769876762 -990594996 163306354 233556262 613860422 -164896488 -515093188 464818815 867638413 51781649 540808418 212576258 469667016 149971251 882896077 -39481478 -661372266 -957335948 -50389923 -280621572 901443132 -418000715 -209255557 -758598678 838395662 482760319 168206256 790521952 -246217230 -653244723 465247721 -789963455 -191878192 -104763865 837726731 88261453 878357281 950223890 -226963818 206475474 -784575896 -176176037 -946049660 -489823796 949902254 -826224383 294730587 204972909 -571838342 -780681242 -685783049 418696283 609948194 -155895017 192341725 980872199 -357512270 -197610579 -171005289 -875566063 -88063620 -97470025 384930531 -449591659 500728042 126041782 -983165346 462697925 90674341 -826342721 -222475593 790038289 -302188720 -374259562 -466059431 -513971280 44792384 105542742 -276269611 106432036 -765486753 161672121 902146221 731141680 -91611119 535229915 -239542364 686263652 975472816 -470614157 -247423373 247107314 62264928 960740044 -169230321 796966372 -807492435 646978535 -19584404 261160146 -850428457 906312070 485429138 804768707 904138697 587923682 184810241 787164286 -413672102 -734170341 -660724934 -317048704 -647659329 265905503 420154502 -851173267 -348157319 -506995692 -798467181 391466831 -672319067 688060449 793252954 500849057 431891123 -426001626 -667035142 -883688236 759676020 985231571 -498290983 47524118 -576832788 771820650 -86539271 -927903050 -985650764 -623242921 461906831 -988773221 -53446978 261871475 929581552 887554215 -964100502 -395589080 -137153339 -965572639 -927464237 -293460717 943850321 -183386277 -579489937 203627573 364855650 -83724220 -842275383 -616711994 -575118044 -360726846 -838792410 -775519727 -343399545 -686870151 -524489073 229412964 -496295247 399684071 -612221566 -835874187 916666010 -459946126 559729458 247524883 -548491307 702439 -724438768 -174307061 783810813 401032454 -874458291 -300592555 -145684220 -43285975 12214067 526421689 -972317520 -714420240 -688896950 197109612 435947415 756429988 745549795 -419358440 -333157058 590581763 172293336 -143453742 636296339 -110161187 -862804292 -958860836 -138485659 204428080 140043430 85541920 -288242334 -686801779 386601834 -438414071 -696038361 -174757408 -343838502 -408434205 827245952 -535364263 -704521084 -98669686 949293861 -384764812 -333550261 539583985 -185339267 974075863 -468448855 758760075 746379318 507732650 -284720135 -858352198 733579552 -807347191 296184361 -921497018 -39791767 -627909952 -523949503 -754078590 645945921 212344001 -350132261 -674394480 -40283575 800656095 -372880045 -384717409 -126219202 486236000 985284351 -117829556 737941606 210607302 -928790924 -682943185 637864648 -96568575 106660960 -775705173 -79673020 -474551990 861568221 189703610 984826537 -491892968 -245225117 839042389 -196271092 77836696 815358218 292644559 907395695 501702372 887367546 459773382 -361371638 -2187470 133717400 -620384334 274819492 323561694 -387274900 -262947912 736390157 368344273 896850701 816800975 726247623 -422999818 -106890246 7205032 77259757 -405581851 959572539 -446014895 158833757 763092819 -409603587 -122669072 -271036131 -261400689 208471160 73589536 919415894 722406506 -794857412 -83679880 587729879 -920378324 400829854 -346334248 -728289792 871257980 885153610 -163686531 827704498 -467434283 -659370329 425498791 246025923 578666627 597362967 125465084 -289775228 295048977 873313583 -739158194 727363444 -721983358 -406555371 -3770075 -692855416 601195209 -273502050 -791182489 -459795226 549034296 -173304305 -153677852 -992724242 -448758377 833640472 -57680196 53760946 127540564 -841680005 44991001 -128189669 -364544818 -223760200 -436826719 -112333280 -445331494 67786387 455775177 518424515 -653419449 120607468 732289443 -262443716 -644563013 677751541 436803068 -185867284 293834379 -976150600 382691794 -92378188 942392709 667032429 34559787 237405198 909458971 376231827 -155005074 769987011 -599592008 -219782949 520819901 -475824449 446211393 -237843028 -99256436 723553514 546250348 998532787 -304866633 -271321102 225218511 -280612036 -124426306 -176321085 201102031 -506389332 -853801122 195244716 928576783 -275528374 704172201 207845398 866146342 116066053 -61246065 710072842 -753927023 460112775 -23627239 -216051707 419891619 -674914983 -314704357 683713534 -610118635 -918972536 883890679 464677127 -831765074 929946293 -206160054 -484615569 -107894261 58568749 607036008 27659115 643982354 -213630668 959626343 47808029 -81384979 -415728574 498007332 -580206144 749316342 -565659958 916914162 -348918309 3508062 -35911560 -866068875 494284465 301178115 -270253422 -352811056 -737008731 659610379 -324698739 -509476196 164219067 -725922405 41456747 -183281337 2772318 703016928 217651749 -752012250 -113052542 -380397627 639922812 -20068666 -261785968 4617464 543398165 -769273143 -687874344 -41731270 -439330280 613420172 -893422129 999606487 803048734 -230067669 -473668362 -753205982 25134330 -325465927 -122631276 -497627400 -407645245 856547367 908544604 508923379 -79762594 209145477 -945601347 330946695 -353622897 359841037 -334882072 825302001 885633686 -240427751 -317154305 62218246 -106376245 -288100791 660946468 194138987 -70726704 -375923855 812059164 246461464 -648668309 607700888 165278380 572948859 835768291 -265207605 62705891 611441074 294609697 -569500892 459419230 -322159714 -746251542 -716215849 623797756 -272318350 -107456815 -963772127 -98327513 -102742334 87988932 759714766 396955299 946940770 388890549 -187386150 673172493 -753105895 -988362522 -69334460 -154065416 -318207006 222724281 985620156 910924884 -651500902 840552748 786971512 340538220 178821232 682623790 -990617393 19262193 759268880 -416352558 -792054570 813152546 838878505 -716489703 721833273 -305480819 -383305388 -556896990 -790400655 8889214 684112291 -956839695 284314395 -66493102 -592495537 -457836517 -521451855 182733113 102879089 -665912607 818704404 -220556850 998332282 40507085 357368587 727346797 368789655 -943488885 -479629834 413273764 671977886 -667715991 39722834 -687044391 630407193 897110486 561346501 -84174521 -695789394 122562873 -63282536 808342041 842051834 -551527921 3994851 557072532 -765100573 -376123149 -685302850 -697275278 -576904862 148850000 239113192 511291361 493281617 514529926 -267110916 -892102092 47719461 11041061 -323935533 329525237 624015444 441512219 448025372 -66034393 651200640 536264796 -759019579 -813364476 962767618 -9791851 -592097994 -597606524 -264818396 57420337 -171387486 -668995202 -87142439 531114480 -39112929 -342328177 -971195898 970830381 708401342 56247395 888739078 -17902743 -168242615 -511773406 602913416 886642489 -286186647 50486396 93563237 642275098 400014821 740557923 -749189826 972477444 -152161003 220715147 -238976750 -614463877 -4643977 -33058561 77434930 -179583193 226112961 353263960 777276600 726226715 -793260255 -77737617 -207193913 -83000339 -852382946 418180695 618324980 -348561542 610734054 164870360 -274142735 -606227962 -538963105 -984276354 -781577872 -214443914 -105664724 725420024 322124468 649722448 -116633143 -431027117 393625108 209709663 897690405 -300440048 46032885 931661953 591785859 -107845719 -391707400 -901883088 826352893 61139071 240016245 853115128 -204881019 -945821067 -19376420 920018775 900246663 -624975410 190518462 -963722534 -332119073 642435207 -529444117 280489654 -708087042 130710242 -59666522 965068015 -392654062 -791751508 310109316 671831972 720621809 -557986268 -591821746 943097013 -326669618 -640912439 964483910 -638631897 578856117 42275290 301526841 -414663114 563466415 152071522 98901422 -521301308 -648785416 220832749 -515628849 -913985094 -712006933 -870311414 554442617 -487229964 726577639 -27924768 493026572 139538801 -963402220 347100881 -206878849 -23767781 433590118 -380704342 -378037617 761404214 -276360425 -911416050 270884459 222072546 -63617420 -801028380 225852249 372902214 718917620 -46557894 88638962 -23363372 -206207088 -769465937 508727008 -882093838 464331458 286207 34695622 -12205448 756920132 923956221 -350296458 -729602217 600245180 -638558592 389868969 543576763 -104825294 -110217809 -46430246 -41874285 -374056135 -980527651 470841265 -573290565 -388661022 -414956063 974803102 -356947979 97434806 -325485397 -572685673 -325151496 93335802 -75434185 68874988 -269876936 -86304205 276084344 26904805 533623385 674709157 214687939 148432102 -517771467 -428833881 -26742999 -137646846 -31114593 829413778 -763500813 -846627854 458802961 625186899 -280468546 490063788 -493434069 733426573 -575722856 -213663940 455231865 -765217752 158162336 -391885465 138751271 -704758130 695914988 -564922621 42014536 -868610813 118659148 235322925 -878485226 -652038879 281608635 865709741 -662595004 390708349 32161397 -966159932 -912989891 -473864799 -586828531 571582765 -341520823 -491549275 252947852 449224749 -967425571 -880925904 903319532 -619233895 585549440 786637111 -598973622 -362289085 -48461065 733800003 749155745 -862833758 371902843 -853169348 356424984 -957570669 658819382 -674748863 330657320 898088512 -447128310 623453124 -10914457 875021627 34406253 177014200 393676558 -431425614 -566553150 -642835871 -982851071 -293399039 -129850158 -679532887 -955904524 790942774 287493322 809365467 615590097 960700954 -935164111 317919983 249677980 284303391 697880431 173862170 981011065 -377269627 694417366 -794503225 609059201 -492550621 844915567 -627208768 99237377 556448806 -521817195 538773965 -694175743 384039534 89774603 -348586348 -759270055 647715179 -677667078 10079042 420585634 -138120700 120407114 -931560836 -732286251 -222485456 818383351 -61650241 197953738 -974374412 774862863 -346610479 327534994 -95668538 417572311 -607979878 16800433 299573684 -326412968 -673451816 -371534242 -476651887 -47991621 293480014 -530805459 688497126 -151659298 -553035387 -737472021 520466925 -28842039 340965527 79712976 -145863219 -229975355 24244564 -809413466 -660062702 -889176488 622010233 92586181 -117101916 630965444 43024134 663391286 387770188 -265550225 313507356 -110270194 248935823 625528906 2180456 30129858 381079476 261626404 -108390022 -719556204 928839567 -512950478 338383613 -800071221 524696228 -192097444 57160675 452739432 -199285634 434703079 806548151 931975757 25927000 -990679429 -8909974 -234407938 -531003117 -252223232 613229962 33023229 645645469 -361947318 868356231 -541194851 -774026766 -921120896 -677481192 -785316289 -209916474 859745134 -458733506 6199194 -698752077 607011941 109345591 268475099 243637559 910883861 226906615 -799962245 -455264498 -114356259 287762559 124162223 -121773294 419418020 46298810 -390401830 -234719387 493514732 806067410 206449757 950238376 -190096605 733092939 761186691 120376197 179438343 -526414646 -375355684 -110603418 199675316 -833654887 -141973216 -274342453 -610140091 -407998674 -848197905 467707542 162238768 -92595463 952108386 -298980009 -673588738 -209914266 738777521 -986867549 -481805343 638855627 -190007622 -976653863 625908205 -665753536 -373758124 -983768926 121374950 528050020 394450761 -91731379 426054494 -582883740 -867208553 705418350 508942498 -977187994 -493343710 -630376111 -685473346 268811147 -986615190 306754928 -174630680 -778515116 337624653 -38903305 469452120 -414869924 805134649 -508796141 -707273952 -81759468 689071929 990522915 -892222377 -200741874 934641006 -423549851 925658554 -567906370 900969181 174220147 698667789 991468601 861152405 651541070 -191026546 619741644 -958148915 -852048342 -177850641 -663981717 -169106216 -2449412 -753024381 304432137 492702958 -546502108 -632027054 466261607 511286512 549566833 153109710 -422609157 -781585501 -395881396 749251452 905525658 -915893133 -337357371 147478969 -113641461 -424449097 35687985 38311623 348028891 -436169031 346982638 -671029859 398815117 -772754523 -406594567 73383746 728441547 98227972 518514789 922534543 137565200 228282766 562592395 -225467184 -529513602 -116627395 751293751 23730931 169056954 -186373712 285088651 195276996 755927889 -901963774 965770352 268751605 -739147102 449548664 -77133917 -547099520 -229953797 551297602 578358666 -856828449 194965349 667724692 -309709949 446331149 938308440 903887004 50362393 -210182323 957005114 989996591 -328695507 395880516 -549210264 -458616844 -179465707 97173189 940933161 88252429 -12934367 -923297321 197346306 -677803996 -743879219 945011868 72013656 -681095812 26436775 637414284 -226460982 -325503909 812205188 -123709214 851104360 -744525553 129136251 958351404 -971295270 -33044655 -166080082 -721927684 471230456 472745620 -686101695 -568583995 -511692013 388298479 -280814372 565745619 808572846 650075519 389678010 -144950093 383514814 245258476 -335916966 451464729 569792992 -336516213 849077434 340429626 -185565616 288117709 949040718 -475949741 -847945502 -33720525 -900253327 728410142 -766445563 -939534370 734525751 -921770404 885870033 -723886982 -131630335 -94004412 -34405388 -771931233 219231574 -305402609 -788648186 -671687939 203562813 312501184 -521245266 346977297 -213990664 412658469 -69022940 660376278 589991503 905985395 -434060217 900756613 -945257922 552386461 -483059673 -323345443 -758575191 641981472 -92151215 -516461376 -952030303 397741768 774413486 -178154205 -60573294 -806353911 -674363166 -968205512 689400086 875853313 -178538820 -388276916 454545842 842317173 -213477509 -316428140 -911971879 227701743 26141602 -893367251 409386808 -818424749 254600821 728118588 936287721 925495168 -833279752 -693012158 12758760 657762767 -527079451 369648444 267448606 369501542 -947323080 -770328333 871012576 -469760793 30023536 400073666 370984684 87556941 -308566173 376737444 338054561 397363569 -956920807 131221455 832036314 -845278929 946921929 200817809 228026605 -855933629 -214555246 -565962095 -976188543 -499996499 581427552 -298107498 703520360 -538765768 303452388 262517517 727484898 -754990810 -729077959 134430092 -24796047 -141736629 -941425590 714084154 381501350 -903369635 -690017908 681896630 568069347 -841582051 -609594185 -765758700 -335663798 943587910 283384786 295369557 -21185668 -650846821 -641741803 -395832281 886529332 602415340 -677592313 -955919331 -258771684 -523593605 -59922345 743585768 -745766371 -185364993 615962612 916672877 -812527286 802991448 -949218794 135988008 519077639 -51137677 -454581613 -708127775 936569097 -982650435 478660488 -261410605 818746860 -773313450 -26093535 913301674 761128411 584916922 41780005 -958648264 844062721 -126116826 -981872998 591976145 -488164957 -608611992 298996859 199117873 -27027511 -630960275 -477512448 419444366 -346227638 -435824497 662697921 -802279996 -8025212 -278731826 -6943990 -38505541 -246656081 540393489 -867216726 -252096605 308069161 151641190 -955512419 -217362861 -902638400 -335279973 -892094758 -916317892 952247074 500808725 55014178 -739436046 -871767281 -690531684 936455969 -179392373 -77170938 558693664 918257194 -693126274 382395522 -15373605 -946323599 454547213 -156043578 765584066 -755357947 418308416 -390453412 67355383 -741213435 594362871 -741406964 -263495949 -711748599 554738862 -236902771 721027337 414665778 -523087875 942017743 -454205618 -973237677 681611184 761356375 558309146 229171608 772157937 -777541252 -673894120 568099913 550758900 516811022 660761656 -768086573 277963364 847382110 452687955 898402813 583381972 227570651 -375441411 758404248 501738274 -118841071 -784545894 -144065559 -439926182 -915817062 975614235 328818400 -665673794 112806834 576966120 718587268 896210491 -372456938 597937378 90959603 -570979618 -430326095 241730219 614075680 186330745 62085111 751797579 849047155 843199660 -752219969 -253359150 392624175 963927419 -31381471 458350979 637937509 -65506172 -810359933 -474618967 150833753 729099087 894898587 -174122138 -160354774 -81708859 665196735 -500148200 289203188 -234750103 232177669 -158719848 -373553805 -657580200 112154470 -908796611 -673866057 424351359 -886220007 -188372478 787243557 -654921893 942418449 -269745287 -815776912 -791939362 118432155 448978900 114116293 -995146855 51522257 421387705 -5515165 -73382536 204561019 654029205 867370565 420256904 946116358 -174887994 -913748443 324600900 -839114807 614034844 -794115491 134653212 -156677896 -190875437 -573171782 192979700 91806950 -648479961 109425369 -218583510 -71942655 -407396726 -920149354 24136700 676934807 528995912 -348214462 -53510368 -134148235 -333143594 -320904855 -331442346 -429288014 133807868 902124849 450744769 240033423 361083568 841473617 -403835719 480359494 860106143 170743264 818698161 -666283982 327231394 383435220 -647925524 -557389099 -5394686 69317496 -806881634 210642994 -207002139 174777927 66056111 54027156 440577365 471473277 -602995407 884545741 -762040944 528540146 914868633 -278215635 843507263 -483532652 943935626 873265476 -941448579 -536546910 -390893021 -663207156 -655434168 -501542174 -74941691 588810041 -621362500 777738627 832933309 -490118984 -154189444 766708671 -834495698 -606055163 343465509 -806511528 8232920 -537942749 -265625670 682892929 242699101 656739694 -597970531 655829524 479989426 176784031 676444394 223203228 57723516 -404893250 -810528278 -926248014 -560749587 -69658448 -653803695 444798312 669143439 290804690 63934753 -474561793 256272515 -722730338 -817450200 168839966 -378793765 -937463928 -769438143 -879296719 481228031 47772365 411730062 -79496929 -293564351 -197448562 -274093322 -615231553 864727428 -553452449 -95415155 -140085421 185463112 -599934546 24768082 -106081074 -625099972 -319196132 323943701 -421848346 -140738076 979052371 898520548 -985813095 -599037089 637825312 -56838412 973176468 -411174834 39883454 -469126359 -493606500 276259418 -498211619 510064348 -53108403 554002094 19722331 347069927 -713906638 794719853 123305925 919559638 112826241 -59923625 422811050 -150516776 -911441068 453453032 651134964 -944893384 -179387989 140114899 956347766 788765501 591876869 758788986 -286247476 -480196677 704909957 75343858 -13223152 228149722 -162582097 857876474 23566018 -447672754 371257988 -331847107 599544142 -489450308 320463673 -357753369 -94522737 427686059 363279747 835252962 719877144 -247730823 662134436 513983552 -390630159 -30308277 701115957 -71570427 -553333199 478063020 -165478071 -442460504 380277761 78059612 -460803810 -1644011 173239442 -667792260 -526995432 -779925013 -219494406 -463939662 -507516904 626054509 718978195 3634133 412654623 -972087512 -414974036 740384722 812876847 2230411 834061696 102481845 227471326 -87830901 580129985 -453863727 86818307 -846023913 935759127 -580757996 672951559 143836427 -197591238 -444203809 119988018 815389054 243932919 -626542977 -614080626 3350076 -80457127 350255023 850635800 -70113982 -341789219 219494078 -35919998 -76744125 315345188 -468505860 474242845 468868100 728358252 -720145255 954437465 -595953613 368489177 772104940 822056065 -649166663 251222456 439469529 699677298 317490593 104943485 882417423 -274286715 -898650231 309271640 648246469 -93264613 -546984274 -304303253 -502912688 906471325 413904732 -751595192 387783635 300543795 -172381648 -83730448 15993842 -219200733 660978466 -985145534 478736496 377432680 635999443 430684121 798049398 446830689 231430216 841424883 -259344782 -10723699 -298562960 -800757839 449152528 807887939 -789977397 981558434 898211231 -724660490 304511048 -402787236 179779489 153681219 155842839 718173746 905591636 -162081910 -333352323 800067415 -667166685 -732187377 940788472 -390006234 736136009 -583222709 112568547 54539625 833305 -47579410 610835808 863518169 -782490861 -362995556 -938656622 -59033735 -42768379 -934067520 -965211487 -394566434 487445385 124263923 -524056205 104579782 -431219503 -738114974 -550329055 113692441 671797254 147470150 -453791774 68943563 341230533 -287714787 -473724802 -394714040 -559007318 -463548936 432005441 -936796405 262806257 -208573459 83005196 584266503 -170972358 -283035783 922039136 -692900473 -84187228 37662571 -700957990 258430757 -611840978 133947729 -628599016 776689548 -708245939 -297299326 -334882784 723762541 -299904812 682283635 -861385897 377810879 -498976394 992322624 -623527906 -683663407 837058071 342522763 -731170456 940290565 -64922075 33960187 790987600 373794179 -92938146 -691552146 -834206339 -427031030 653729496 -5763683 480481357 -816018458 182936342 -378626161 756765753 -286664377 -96135078 158512174 -178291382 -692839425 -585632671 -502708684 -51190465 -519157612 195683281 327375371 -654044581 205435064 567745848 -481368181 220150255 755873968 -651661315 234950505 412886743 735332888 -347608969 162542098 919476108 -351697409 614862416 196693624 26961898 -952045361 -42019142 -909974819 -40727028 -755798898 -777865552 830886483 832265078 131874637 441577123 -406728277 44042612 -549422890 -897751672 -771532149 758885477 -271971429 -459394439 -288553767 -872870989 -94199075 453525641 232144409 136174837 -903586005 -683150171 469083818 -320452694 -760496882 -260582225 228609734 279235821 809366564 -772594406 -539666329 -117339103 -991067039 -957779171 -202536298 67451336 -923988770 239542031 -583521709 491975912 -951992901 -67657586 393145627 -707237568 -744689771 588821151 -240438906 -530848648 -847217363 128537394 846437580 372922335 486816427 -235524016 241191036 852374954 -161139099 -866215272 495724370 -452529305 848929309 -183011100 222464561 198787826 67538298 -28152174 435472059 519752774 999432756 -928752483 729349980 -719977910 -238185881 -424682585 244088522 -674324521 -813530959 -413286555 282135461 954165882 -968242070 -271961374 128924437 -944830412 -752743730 624143028 -185107915 185535894 734599317 -806023214 -46086597 -582035743 453932223 -458029307 -410899202 933016456 184564526 170271187 854732274 356684146 217296259 747717628 -248047489 686829721 48611283 -494680961 274657710 11270936 936049070 27185559 -90355394 812505486 148820721 -685939302 304318762 993519139 177216523 21087761 -627008579 630739429 -975675660 811995749 443696110 98843130 -567030719 -499126315 -68148441 -942042997 -890124597 839817214 -241121210 -417711892 934911533 35080609 287121895 679859517 630016802 -192218408 316778187 -581508588 -961739548 -313374411 794549006 526561088 -261188105 437552903 -303054026 -342863485 421955431 -641538504 867657750 -200633725 561849327 -714625371 -875210024 417063035 194159704 -987312865 867411827 707770098 935541232 -895316036 -507464603 284033544 -638458480 515638496 -561053301 863911209 -139112703 -771694315 -946538527 762176410 910530856 764645767 -772124674 252594538 362969082 -220951514 150853955 943958376 -465570612 -507350996 -364848715 -866747281 -133110421 -210682384 26066915 243625852 -66487903 703178068 -239404301 445897609 5533421 -115095606 774544784 -702281747 955598563 -812001263 -399872773 695426430 -500322423 84054878 -509206061 -238345391 50228372 166560574 854918118 373947355 -327521902 4779622 453328023 -669775661 -858102285 -928971714 -809579794 362083303 624691494 326777379 -518038200 633318779 661267579 621944200 220561382 -834883820 404010523 934184231 925013341 -680432723 -605844588 -942586837 384356308 176582676 -49767282 351617339 -347817598 971695318 -110925573 -165661814 316057468 713489886 525677518 946950966 -128349694 823958456 -259480900 26493486 -594327889 -253115022 -968420348 -70135596 -382645664 975796604 -246593575 200733487 600440336 -339971971 -971415748 797918237 147940913 845270380 897659815 -880115368 283131394 -850885464 -418451962 -835067087 306325795 398937815 -180513104 -47035584 501444648 858487534 -424854887 949438372 -475262774 -247091035 371445758 -331279299 -95302269 657472518 177937407 -785393827 -922605549 406051489 -923208404 -861249626 318647697 -474739248 -522672177 -132674195 -776387320 306317039 -249603837 453432853 264184113 458289518 -759708195 -798473766 -585033187 821499695 167495285 -423638546 -320450209 -626950083 525787652 18871176 -375068424 -589831073 290832373 823907148 309617612 -339689832 -606246029 -779235581 -22268757 728703171 286242486 709370577 971132239 245182707 -5949708 567663457 685620181 265017274 109829223 536152278 -10964321 673092401 160499799 -357623289 389431276 3279751 -947891769 -360864649 534848133 -314709146 414066485 -262420726 -469563969 -117349639 -86743285 -524562819 416352696 298512463 210196480 57455753 -996433891 771636636 89013224 -356103111 -167444035 -809096782 800950094 564588779 -679509536 -909252553 762216628 131518354 -121676038 -315496854 25498216 849714772 -576718347 -174241817 447236413 123956016 281620417 -349973522 120520250 -330891697 -873559975 385439860 -455050802 -85035434 -61106289 414856713 -168401687 -140382517 -563700842 -660516403 -649345861 28208556 829209295 -531551391 -66254133 -570936886 962282534 88346311 260645957 -983489167 340702014 -574318744 -775556970 -825336501 -47037727 463315545 -112718741 -800254074 -888295458 97029379 -926500128 -294531188 -224651306 -789674537 395388717 -112893760 72150931 622069248 623745127 675167592 -207810145 -445633387 -473534313 557598547 -705376450 722999673 263064978 650649489 120208170 163017695 439411165 -504161443 719662856 -912180900 -635157302 -261210111 -421163003 999662088 246984127 518602243 168961189 -115139093 763544991 -882132313 122722440 43854546 522577000 -45576894 876485215 -195843354 -375152880 167037647 -138103009 -783958190 -809681123 -833903538 942486145 -513859155 -388351912 -942224934 -549379748 -435248471 -535407630 681013403 999128197 -509922687 193595836 -362935382 104425896 -575162025 536022740 -647564923 36009408 679321550 -452530211 709340875 -557175985 -327229104 220973803 629220243 801573819 909300103 82298415 -976357410 195360549 -390459475 -765637479 -746335020 -774918784 83852685 -888760645 -822126126 412274413 28063008 664232090 -893220365 866921780 927760819 -901829190 -22749638 -427458951 535266812 -907670069 -301322682 718181638 966748849 943886312 -95531250 -516457975 -709270501 -701131229 218318764 557121022 308447703 -481995884 -684077428 -179716021 -510724044 230868039 -760591412 782895008 -747058778 -297784413 670542810 -389674318 -653966174 -521435819 -681951299 -492184614 -986313463 705035292 -813383421 933441755 -493753563 -767599301 967873540 953794282 -10349278 926874040 -420599284 -765103014 677019637 952496226 -563918991 -539741076 512094620 -760647414 909363179 495269399 -239756428 -941700156 7623152 -623306634 150931724 928182680 418807466 38120570 -985617636 -234973453 -346695797 411018835 720975867 818542088 -362141748 -291964864 893903748 596839291 -732291440 94347723 -807244976 -459292840 -871115655 57589009 41336758 609104937 -698940086 -593391087 -367369603 465909400 -91505443 -531165755 924070679 -971990696 -258775335 -8167233 369669900 -464044387 -935820578 -471647120 -504209643 -969436179 332463554 459743723 311879663 609293284 751704817 -241764080 -725689735 139572096 -239950723 -264448692 -505855451 -62459192 -820358589 565051525 -270780448 -124363356 984175033 -526334191 726633513 -837002258 -597137118 -614298316 -920579211 -358299040 677513389 80052390 331044410 66049052 252004132 863459951 -534749221 146705481 481519018 813257152 126137824 501148577 -516495876 -842322950 -308917845 -785992770 917332389 534606022 37616998 -277041854 67462455 354827121 -882851124 -345923100 522088567 -811319653 -305075089 -330680772 -214911752 391111619 574002761 -847571425 324027181 532389305 55644557 979371305 680338629 -259401116 -523479024 157055844 350244765 343290265 -426975111 -564296414 -36111541 201755093 706111653 -760360699 237794144 -969411963 -831147316 992106165 25419275 942498770 -784219727 -308588720 318536605 707230635 -837080352 -998033396 -571339084 -371403880 504048304 130849061 74970847 833513260 -272687864 -995374864 -849317038 933920296 471392845 764029667 -882015216 -994324276 943946286 -368693489 -452347756 -141213952 -472036894 -965297061 -995664641 374274112 280186403 -360337023 199016585 83000241 193961426 -473549824 502921395 415055872 -964613931 973628316 766313576 -325162475 393961947 -181291486 -791783649 -785488960 -938776893 658769422 -112411468 347001825 460893246 -967412862 -194950464 -379803122 -655332526 -534888134 250312224 36034098 -606848506 -966271790 382175757 7639906 527387613 -451798033 -11513431 934743580 455250703 -21885174 441131973 -789617186 -624752985 -1471931 928833644 -960702420 592043545 -865647163 490389048 -951239385 11178396 -851225243 -705577776 -808580398 266300862 288585331 193601982 -566562474 -830995643 909489013 414560590 899471588 889154915 -559675029 511670215 -569184400 32620222 76477820 -308994654 -17792786 777656321 -510566035 16471831 449200128 -412742464 -936513714 -384074478 -91513171 141350535 614597917 -584592758 440568017 -834673603 -107914879 786795165 959663428 -198375692 -807955783 416446106 -636021834 -490706944 414075889 -780464838 -419081821 233488538 918024307 -58535210 458625249 912487783 750267961 679416079 -65712587 -58591197 89115885 -62075859 -770561430 -139349710 820888008 -942368978 616402491 203061276 110525668 399503017 -17366446 359188166 672806387 867530819 -895364902 -324715795 930465417 905553784 255531189 1161779 880244632 -637980196 -6530195 -842539583 -845321258 115080664 310150524 377238270 -571949530 939139982 324278274 -129749417 -776724893 -966027028 -996155452 738641999 -696238997 -396882119 711405965 -254385594 142823800 -592859029 535900986 -951003028 -387232214 728347066 511636725 -427057870 308395930 -544310234 -428813519 412319335 212608228 849338781 -140304489 368518771 616524300 625751428 -329346382 -448700730 262576148 -779190956 -632311220 75935133 -924807642 635432247 361682998 726504030 -446603407 194370165 -369233440 893811734 864908314 -204209911 844284787 -459554809 -659396024 198383069 986656768 527085173 577604370 670461254 -791159622 -332803820 -978794930 986867572 -727366498 -170674066 -154745759 -744188608 -756916101 -335105350 582922238 -100214834 -24307624 -620038247 -293244195 216111760 66423628 962970135 -574710788 -417958406 -206370609 731201991 355042648 880475586 533372441 -307429065 833274386 -961979505 576130014 479724057 387309914 400428506 594163565 463373766 955702929 -944170877 274938628 259089586 -149510944 -473499832 438919347 180890152 204459737 769054526 562616961 -206072775 582326883 226245928 -188646588 -387141933 448503905 -173213220 -196176487 -709004187 -294098579 420362863 -132109344 -747886332 674153013 887410392 -808845763 704206045 192950001 -567755796 -320696637 -297113172 550322454 388261948 661417777 93432738 816915616 -99077568 -404278031 -141581611 -447553527 744664653 414178202 -364971698 387573401 -179382905 -755630724 -861795417 954224018 -497779002 -641993951 564409063 166011666 307896869 -802396707 -444452880 615878193 -55730577 -299541899 677627631 -180969898 -627590740 3256201 -54918721 812474058 -66877593 303744458 -709818350 885990068 -354882483 -460012432 996373002 433937323 -354274762 47773903 385580847 -905203380 910837411 -686474823 629216888 -838089233 -113463151 -766978642 -536063025 559863648 173888334 72965500 631688220 323071544 -870290573 235413853 -716205683 867891422 226268665 -831189469 -265838503 247550593 817432407 901116691 470958710 716933878 105582917 446513241 -786590529 290919402 975959387 -981576440 -476955575 255050389 292194426 -221995625 -889012584 -807247184 846260074 709416022 -769580223 134384815 -90322491 -628182334 -797898534 960974839 -245309456 290944183 414902689 593825676 738755608 262657650 -986935729 256351941 -161033 496183879 -336250262 77224430 -249786960 182394025 -846617808 -966107536 449271510 547939625 355304774 846165534 -216609742 696405462 749857771 159230003 732898915 -71670964 -718781283 238438119 -922396051 81088320 -410908588 272120191 -544345472 -554445069 -937193770 243667575 -460914760 -478003535 118908566 108000191 -665760792 75026799 -889454375 -915612892 486357112 216717459 35149049 912579516 745511475 624283920 -815350370 524334615 752109490 141820479 -520662538 -67931043 -744643182 287365964 361298338 76884074 551672535 156161625 484360355 972204203 998762229 369830056 956277188 -913457892 -106885347 603966414 -60967598 -842504948 633405344 296982989 84473369 -804791805 481354361 94102346 -168705486 490392428 -132786846 -306040484 -808475451 383128583 445970621 24072188 151186187 -794429828 336047413 223852266 682965635 -430051738 -470699046 -700823888 654445415 685569635 -870379945 84521430 804500724 511367235 -552236105 -289209019 -65916545 560791965 -884965757 892071335 -146929783 -210582859 -339538903 -525761291 921689233 -716604114 806350843 -248425523 781782063 -932702807 122775831 585939065 886067153 583767575 302511169 622050556 -867766005 -302782028 -957859669 -923770755 386768103 969998094 670934313 -42299308 -10381551 247813456 -692465477 -293017726 919570305 662737293 -263896956 761898924 -515928416 199433855 -587712219 845112182 181351670 259936536 581873855 197658916 -147137926 1667526 -119464431 -351648464 -958643982 -482236075 -854343161 609307493 536554032 562969271 520627073 -968822169 -765944656 -131783323 10645592 168808612 -317769094 515684010 109477699 -846376907 -768308019 -263616894 603338938 583045200 -179971682 605315987 -117379744 654955850 -211910239 -288646402 -80643515 -585591685 614327059 -647283944 -534889803 -520447836 -888805581 -66648363 118039374 528968955 -607063115 534204084 384321826 261381342 397168430 -607220148 -745135231 396092369 964839012 193996943 739974382 325220664 163594867 -55440755 558603524 -696713050 -229725802 -697358599 -949061719 -312462 -764201172 393420109 184777608 688271652 -411733573 784181147 -76230440 -332643306 -5779198 -53909107 55321969 -292664347 844121929 305977259 152457366 737461892 955703623 -911080779 831105519 -257402169 540685296 484185719 925074289 934274137 -37323821 199240821 450027802 67590589 107224459 278251501 -656559270 -618073535 945936337 -77782930 383374600 171523457 170444215 776823028 270095678 182930691 -597510235 182620054 747761909 236916466 -105569901 -511516995 703730477 405761527 59608820 741682680 188766786 347492667 332031814 -139671833 281227323 -211610032 -143224545 683863598 720800696 -170564743 -458656101 750414764 314245988 -458830525 -678645802 541089060 -852845837 -621511197 92646370 -910931001 -849564125 -648149012 -767042099 163636258 -689854041 539278199 -424406556 633398019 542482342 456224702 -752758553 577192113 918039439 -535713039 777385534 -753832488 -329528302 774236933 -421807991 267046293 971867177 839098867 -844146674 780149847 -550370564 799338118 -757324589 712685269 -136711635 330388713 677518025 -309055339 -951283717 -219902022 -548760399 868295621 707358272 606837670 -323571128 462780002 -651496884 616067861 -578463841 507839636 348184181 -104308685 737637091 -895323894 614307881 128832758 787048277 726534507 960782191 501475157 -668980237 -663447340 567150121 228310287 454527164 -987643649 -35468301 242777432 774196813 -823754218 451968102 -138376296 -306710868 -279978023 -157757964 -625500811 743242522 73729524 710109836 -554697253 591021701 25684442 -361202630 -174656488 446441386 -62315417 7074619 -912002544 18266238 -770452198 12180448 -215158603 791483715 -422427607 -265013658 -32173529 343687928 -626649332 638062331 770738673 -512013382 -203179631 155491941 -820819381 -17819173 891519574 -110044901 -819700243 540626607 860978143 -533559018 -564210471 -233529726 -49873652 253501418 -977529624 -350043260 -229236270 437411002 146296847 886077638 569617186 -356304837 657266922 -955630221 772599631 -572027459 700882235 -69997569 -504418017 -179068143 595972056 307203174 785732809 932715119 744563225 -733429455 -140316115 282076610 893956757 239671915 -983482453 -638983945 -498623439 -821395408 126686185 -402793354 855337340 822698227 -332399082 -479241657 -342977454 -930015646 515536353 -394653631 -801136904 -751704807 160283416 -525424281 739887791 -895078777 -515406591 -567783637 -212912530 -601454268 -543683003 -740089204 383139097 -465352284 336128689 797872845 -355160390 -654337831 -165387738 -623908814 -218013781 239518303 -248279619 -532884541 -327624692 373901608 47906353 642230773 869878206 340949890 -729543547 544443614 668660829 -389053952 -399611255 528732123 130979022 106741510 -83115527 -218064243 52740266 207228693 625691317 -628115981 951404309 313612852 50439387 -104751346 -639417117 -282239534 597257540 588774118 911497378 -139266119 -721288644 461641686 -69271646 -149516888 -582761537 -942629558 -454293220 610580356 383131095 -45887175 474121584 -380322093 -847055952 83448444 -435437 -504775581 -636223063 -918125599 90582510 -720932760 -399432625 -319619547 -395134107 -36501229 -121279300 299535982 407600665 353964685 804628325 466395868 -633303348 -969351966 622929383 -803736091 222596830 -756245787 -478661304 122748137 83184492 -146439051 -434800985 -918711210 -197837627 -295435231 164400771 779067049 751583495 -493216885 -661760416 755700050 -380005390 474780238 -733186262 570384905 -908288564 -426180035 -198235439 -406167178 615879242 -867875647 -187507247 -468586580 -678308699 260581270 354751326 -875939336 452258398 -818961712 857103783 116498469 -723712951 364346958 -141587566 -200872140 167258240 869575694 -193753533 565691356 511767602 -570627201 399199238 395429669 834791576 -695654168 -39833447 141138187 638266962 361148831 -773639461 935783416 -69165399 -525156668 -279229069 181944920 -748706618 -502275022 299640636 766311044 -11147617 132034561 942018651 -315630557 285351105 -834220183 108479093 -329367069 206038710 689575016 73707091 616132931 -250591529 341957134 122602217 -56443288 14546119 -933259383 208948482 310296492 -912965985 -576973921 61966016 -919331158 721729284 492623140 456593623 -348360344 968705984 44477031 562940033 286535939 872592072 879104335 658153071 -351085457 -78745554 353235399 -613276488 227727392 -66172854 860126910 -969056759 -858507931 -721086491 346659284 38749729 818042993 474817605 156654415 -766302139 -342847181 615171933 840569676 -974281111 -386441924 524391330 980863160 714738530 639000969 125152378 -724778029 94271708 800616985 580169882 31495781 226627276 -442253142 551706396 916709641 66757175 524463862 -65444671 -468148993 652569502 -540262604 -511295535 -523245594 -756379019 -252398835 -359581925 -832900797 -695941102 -667820108 -175938417 268813795 835756312 -103715590 -434919898 -952366895 -213743918 -504401255 -10274811 -951648762 -517866227 847082791 553577787 -385867542 -587726183 876706186 218452383 -56221670 719425812 -583901865 246221351 899210914 415695485 106253747 941197424 -367697044 55685276 -758019045 971404529 990164334 -733948350 -621507782 -198771731 -28857459 -906731580 -740937882 -483901223 -757930934 48305910 61351895 565040525 -244555841 -267801014 -931690645 874651042 860507674 405691299 167031697 313368106 -381548970 -13075820 -349645001 -987252892 416367534 -741906268 500295296 -430474294 -343330763 334111541 273169571 73475161 -479096833 -475523396 -347267873 -303914944 450163287 -472305412 897135823 -503649636 -51454429 792782634 -156748546 -991100772 -155017873 -140644211 194626716 -142890783 -133755940 890121881 74423191 -456564240 -956743283 -638905209 -547187407 150583075 988795742 42249082 381545738 42369030 335375324 924666263 68286067 906035393 -238507553 -170427839 -816337953 -637699134 -171014812 236965055 -835398281 -738747722 -470181090 -758684126 563311435 -647230844 785622750 -473327748 -44284408 -147504237 756473564 651223949 -547517460 462548811 -830077512 684607502 -98207593 347410589 -423179834 333657394 -37249005 613831612 344627939 -952351323 878239034 -155879230 48428744 680827743 -342801976 -324293261 198468349 303778646 60991530 587267376 -418135587 -712010809 -314009551 -26226507 61649615 378049598 -818637401 491970089 195107633 400859832 672832630 -139002373 -593989758 378307598 860588428 433779333 -499523743 -214643416 876695653 -224700336 -59542196 434377411 503294505 -849614718 27145721 779690036 405470974 -927091079 -706530371 434566703 294897491 886631226 379926019 624483608 -70987666 337409699 74576263 -681001768 -518889784 -185144752 -523896965 607272030 879954635 -572880349 315399151 -273053571 -406103504 -311879973 -123929544 -130697551 -209221421 -619415086 -13235148 -928540145 572149898 -317759474 88271020 -487105569 -454984594 -681755513 597002015 -680212546 -346092251 -870059778 392741057 280241147 326991138 -104099048 778857602 196136072 -116930919 434315850 572339568 289679658 617106765 415454610 -776628104 872929094 573602224 5826509 780156022 411577606 971564784 815006683 -264680974 -69382434 -724988070 -855009107 -635070241 926930643 -946712039 518781338 351982105 707192029 223863856 203041789 -180548732 324649392 -409976598 983143439 862163454 -588084190 -601530159 818134085 -952983299 -83370104 -915434300 632553248 647916958 551094429 -880552993 152390924 -902290936 889465235 -985540847 -365644183 336580913 700062084 -422100496 -432773940 591960388 713851436 947390519 952943997 -645875524 69979673 321089916 -849319818 100423428 830163985 421746056 -403590761 79734168 229637621 185638982 -697840704 857891060 -392744318 956757632 -473458933 186888591 -543051673 410775523 -83811918 801202491 619813219 623707272 -65321549 -595746418 280719921 788745997 477842008 258850683 33509914 -138484398 727325700 -49204388 950794391 58494881 -836144337 637433701 -477384318 -966438799 -282343250 353585392 -519411691 270183180 343443172 -653662326 606668194 -168288017 774204765 -804196929 -945846268 -321847619 -594450796 -575703602 260213736 330726040 -428314868 386768433 890543584 -972314500 -477681271 519280677 -671011539 -968946971 -958833287 -483745255 923297014 -453018121 692074471 96978256 206275780 52628598 -832056426 593043266 394217546 362120337 -286441513 -739559417 -201520447 960735164 12368058 -9201534 599323326 728930029 -853735388 882373281 771561 313088441 517641030 -485738389 -923892588 780261552 -846438324 -92097159 -836416696 -53850511 793142645 40442372 538989984 -293809260 -183463268 -574575083 709130452 765359823 457304636 886361085 867570779 728292277 651383462 -823194267 638734061 -329776537 -367511868 -163854545 179705759 560273940 -44301492 -630812616 510928850 984862495 641215097 -985572649 234922960 395354206 680931108 929130609 985906395 96129567 49948603 806776500 854487339 900209411 594133113 857356485 666134084 359361994 62124042 141385318 208008175 690291816 900787995 194654939 -882519741 182198246 252643957 558822957 214365247 -536678012 275442503 -516289679 758298259 160587083 -392314758 179547117 -764879132 558870431 105372917 -224530992 -587484835 519300313 996528145 -417781135 -367227592 -802634165 -481909979 -80620732 210050718 704989019 889184456 468384561 261752311 73916489 -47574254 -387928313 -756347193 869143233 -974046853 -656733786 63954233 -276333077 -217361274 612960016 511696255 -149979957 -355959778 964767519 665181900 498254330 758382579 -777386415 983525028 -212942104 -397321950 825189319 484639049 -929289570 750272293 182483063 -209712840 446607417 -702944394 -537472357 -718805382 719989181 -608865055 54397183 -17592123 98776362 292429459 -720682359 906378609 -131745310 495841277 -334921389 -242150230 -548694740 463421476 604529658 260856079 -159544163 786887018 -832088138 675132072 -877205743 -558118568 836648090 -822891489 -60118294 270563388 286682194 533187346 779192960 -144889045 -298189300 6520176 -759877742 -260991827 -949874689 380266672 -455831265 -702534942 -225449667 657835391 -465607028 -932864628 988668074 783020989 195471803 698127503 481577669 581256854 -823820713 476408745 271029361 -693169664 -975588309 881222322 668088274 -165312872 -334370833 827094338 -852620553 200200245 233286086 -646426900 799339045 236496427 440080913 -698133688 -226530059 -599753738 216324604 -734903454 655023275 880653563 -351525707 -617882663 911251640 565477331 -350684413 -330026366 616946829 -977689333 -814821418 -471562271 -830197074 300428461 75368645 -185384790 -260484379 275424013 245761003 -384257929 967113562 906362130 -660105410 904420626 142793585 715481512 457971876 668887693 -430067179 -991980840 993153441 -316264412 -349685143 -690986384 -857243795 485886884 854776314 -582140449 467759361 722945566 75478745 -954344518 -374681560 409382639 -417150334 -695733646 941679928 -353239929 53751431 -607962077 -239733209 225403767 -767440568 517721164 -882922422 -171603563 577181679 -418824079 573435502 531441209 313345429 -660555048 -702733821 -776197572 11502665 773086112 174618790 -291809365 -641296536 37761537 254922278 309358928 -96994898 -245615901 431779175 -576163133 309971323 193771200 25476290 -181138106 -98130378 -938388169 255073311 959307261 -630058588 982440497 -611996640 -785546634 324172725 669635189 -461402784 477682764 -939021020 289207175 -8925856 882571295 825817213 -278652945 -865092025 829100036 -110799097 -777191588 112374038 146047811 523923898 -861759594 346379595 728028099 817538623 -837428360 -716010827 -884806170 285009635 -417998550 371367447 796583119 268747489 -271777157 577247977 717754782 -735423726 -714370332 385709157 568298592 549921062 -618476068 518078648 285778932 -350630991 -676964806 292005719 -202506377 -9774836 373689855 -514542817 456156842 -725293712 -224196066 172414284 -94438374 -462732889 742335854 884660729 -93257010 285862267 -418470196 23392438 478424207 447558836 -479872451 -726506675 -983084378 -280106721 -273489645 -10151701 -458832886 377349174 -819230680 -354258427 294412921 53548969 -917120714 -263047283 -668962979 -767951635 -204231370 329116657 -762976341 819320984 -999832241 -265476413 -109991524 -947120796 49518234 586422325 404345645 -956713068 -894853202 -116518614 664274211 -535480404 869338296 252617761 109525710 770373986 -795202999 -418409197 977036850 -191827626 -481481770 -573094198 911002078 -873640361 763686217 307738604 -146481664 -32977645 -937220886 -58671450 438750376 79912950 -536661279 -312114315 -292375652 64928778 53241873 663984753 302605763 -944377717 -164611204 -270693574 544701186 -328752702 -734534219 -789225996 466484540 -230757278 -832061904 847767227 -495811727 -714148099 573620695 -187179600 -989007719 -335968132 -524095264 -925664540 402688992 944154336 -52645630 587468402 -920142288 -686678044 -428904491 27486786 873223759 3826358 -28827302 186912166 -159732518 -110472557 356856932 -596251291 610206886 521401360 19617511 401651001 387341046 417666001 -228150381 790981667 912234221 559246776 -336605830 -1160658 738620623 489082694 264711900 -226595725 809138485 -807137327 -819957199 593127466 -87963955 -92618897 -299455922 769321525 -635354334 -947070285 -603786558 34773732 -160548221 945235541 -507725202 698654214 -376161337 -430766268 469059654 675862237 963416100 852614175 -287055007 -720583672 -424365131 -983030584 923121863 975776527 -865463775 -87337372 327568477 -267414861 -459085398 791634600 151492712 -864543375 843660385 121933676 -276016536 524434212 122382621 -272460287 2092360 -29741985 -206330225 -260968181 -199736118 136384997 699713379 813737190 -881341722 -609511338 -654315013 -248979188 -157440927 -518462017 233546906 -224752705 677690204 -599231972 635429400 -767517269 541488935 431644930 -678345143 -107332758 552966683 -38502966 -178155896 690515228 -5285475 538307145 -940373837 -473090557 940787811 -809168737 -196695599 -212990548 -106446909 -903335206 -752011542 -260415914 -644042534 176185945 -551487596 339979743 425341225 135682520 528436624 932760214 -548365741 -262988737 597897461 -880952278 -335700867 -740208105 842260435 -626123233 -790078035 387034037 -846250640 564774594 887203476 765828713 -872406098 -682926828 544712821 -247899249 -347719412 410857455 287003149 983959015 -100696257 503788414 210195975 -229386781 -192530481 948100069 -264168842 778801831 4782212 -389971378 497958147 931561229 248673680 -555869873 14134651 961725220 -632315492 71049426 785745474 655189461 236412478 -806452153 -38790646 23926113 429329914 -963716579 -917672426 256954140 -886922038 -593832459 -258396768 -493451316 28647301 876293720 -435091960 158172246 195611678 4360094 140083708 489334395 -467411266 -834733050 356030203 545580272 244072889 -229241607 -760199443 947753961 -818720272 -570149316 -360429150 961062647 -997358124 -552851509 -206489303 -802070717 77521809 -768078015 -777811213 -643109295 115812915 -383524637 840214301 -168983114 562845431 -625242339 135793163 58445090 544516085 -898267686 -344885558 -971505122 46702912 -779121630 -272751798 890673087 -519114358 903021466 -605962562 -968590245 842888020 -150329765 338801169 51862090 411157827 525359947 -546701982 -787215993 -459952183 -887218201 399632573 377940084 -859291408 817016326 487198241 -983044791 -213497777 101384921 -853189726 -924577330 584796184 456126538 -575707858 850471180 385348114 -686389795 548305378 390883154 -125323056 280240850 -975364429 947075768 -544827385 -943038452 -188106710 510933984 18931615 674215738 654958160 803260042 640532795 -455483290 -437405728 -639949412 -804035328 356942042 -463961307 -676321466 188473501 535821567 -645029588 699762855 -347958788 550460068 87122557 143363186 308108715 -719212951 -776506890 -190110808 386129370 -122975857 659620083 512412071 125813698 -678904791 39199302 -833318433 -773618217 226938257 -501060482 870992960 -522467815 719498772 -753271805 798106074 596056098 -383286981 -121095206 787670429 -296341092 -545509347 833590054 -718446004 700265772 809049786 -810130170 401673576 -25273260 515148041 838852178 867434505 635770336 777306271 -988390480 -462101422 -955821412 313878057 426154439 460646798 -725474020 -645251707 307186156 -964160834 -239410289 -63180954 -887833008 167493832 897214742 549964277 738770311 -268146664 199737499 127163480 -735589740 -957937579 -57575795 74706713 -930839333 964769275 -122820626 195447471 446352945 -826893429 388853972 -300082606 362650171 -966801023 849555057 169774006 876543098 373654268 -868010705 235795472 -431891134 -840106647 -641660141 228206355 789995608 63843755 -768063332 -436143002 747634274 -245350168 -791456432 761458722 -370011445 -285601553 257627862 -48969425 657923897 -301918138 -235879198 -139503975 -938952786 392166602 440819016 -93424610 -745245785 306365499 275069864 -267197621 -975198467 435704977 464515272 -471151355 -844005695 372129546 16990161 345538088 -156176664 -347517933 779116722 -441533156 -685245717 920048844 -206626891 -177549238 -236344864 -522704023 974398423 86438351 383741918 40434843 125764082 -742663190 -594662391 245953901 436121927 524898344 -459217195 -8115875 -882800220 -153045035 -522190063 -941218507 445860075 -89793082 496682908 287658589 -334666114 466277283 -554122005 370464234 -398966914 -562395420 951361097 -588834777 552943980 661992600 579961847 -441351708 -514604829 -392679714 473863399 -366633448 641632797 82262218 -580050163 -515350586 252767917 -404268175 -360868303 -402925004 -376293220 627331011 158889081 -848576408 -925851700 -762324533 820704079 -239911869 288864820 -464232808 -108617655 56824732 -529880654 725245427 327626921 259913501 -203436790 465692276 804507558 965181800 103378333 -946326794 44767018 165902017 -139940625 -660593800 -403413778 92089222 -768790519 21675754 933009564 556228003 130748257 663097004 194808652 2484058 -506816607 207529289 -923625083 -732244269 964059342 -190903103 -198637771 550854959 362205133 -450364290 20338969 -678374863 377707396 71594348 -513539125 -353568139 447593832 -826454679 577553940 681267742 569822573 -185565323 119366943 822372274 968942838 721570838 995932356 522570293 512482396 -22643352 489980136 -961556729 287970948 -8224954 -676179352 181459694 795711818 -500293719 -657944294 -702810529 77631896 157517656 -900014113 -189894177 -396282746 35658600 -234484243 -541983060 56646832 -629060486 15450508 -834319778 -471880864 214284690 874875442 -838415905 410071667 384408984 840323711 -401133123 -911090986 -72795599 44363065 228924383 -404885040 533522743 683653127 739076333 -969264994 167169589 -202747793 -721964868 -332131227 -767812726 -460474534 774730040 -585630903 628760250 -485740393 531573997 -482950573 -718594977 858326588 23586788 102931905 -25193956 580706103 890494913 -40892478 -504171931 -602557778 -893921680 499984339 646370875 -606722278 -191571886 837597815 609060263 -497351254 476862254 980748184 328670166 -839666420 -548718272 -683984129 483833325 266818146 108784382 278675833 -457872975 -447675472 -919453595 -589954574 642899699 -394507392 817132021 -640810614 -586605978 79133841 -799937856 505762509 -831863477 -349116271 57051146 -196876302 -500368834 63095737 785602935 861266923 482963393 -914875727 324124347 122983986 357200270 569132180 144674038 -314244477 -264151471 853614739 -383503292 783523845 -676100656 -93669154 606547895 -316752166 424186047 885797695 -397936192 -258331756 -144165011 55596373 471431209 180561783 194448926 977173797 -499637163 -485708079 49063360 -669743254 210975901 -512108188 -467535883 -951723398 635799769 998639869 -467707494 -747244342 -162636925 -454431060 -572288751 491875774 958158850 619481730 -523518643 983503966 -897677679 -721740330 656709541 842160693 65922063 -879381510 547703036 510682536 866274482 381186673 364890174 -737027713 585800545 -855237288 -3813123 283191303 -63879045 974258898 147504156 927117353 -87359694 -777076496 -179979370 940354664 301498973 64259527 547214632 593751483 -427133637 390144014 -923625536 -207366052 -166705080 1384589 921182575 -385098394 656434766 -345464856 -567492938 925810197 939816486 -885079117 -391811631 -352207695 331165063 608335913 -221310048 -267984567 416042677 -898264788 599743491 -713277169 -867836183 -258407859 476232063 -329533435 -117144626 -433434630 -701226536 905382215 396849169 -21489249 -204585807 -775148457 -739687939 971378526 -948528900 -732266123 990437309 707791750 -718059450 -608226062 218279290 -550496974 -238117051 251971859 -646201704 212100838 -275083933 -163848532 -761851645 752011736 -188781933 -893234927 274222138 -413434896 108622442 -429135380 742773148 -314056398 -478167091 -324019499 580251739 -755362717 -662669628 -873105797 -321546450 -99774271 -122838070 245005426 -184707081 355224130 616767596 -930609737 -470166035 -220541348 -484103047 -847006795 110673257 -963987293 -713985004 -76838847 759509839 -951455374 -518814610 294034543 -845570168 657626684 -3656051 664497529 -616271706 120182890 707570596 922309376 35387229 -19602017 -357742651 -593032458 475274066 824514585 468910620 -280900539 442048673 -931982777 -652511071 -824693672 19752228 -377752864 -121711532 -758553812 733676543 -937009230 -558542007 -959747699 979276239 -928366659 971430786 -216653017 549459353 131193833 -408663451 -514232850 -569116807 -586893667 213199504 892731731 299357502 -754456052 -218167085 -110841763 -821869569 -973524707 222898965 923088007 953349873 550386358 388917546 262775972 939896642 344682903 593659368 -945391370 -522791658 599029123 -516006806 748875240 -321586918 795756026 843178407 -449007010 -700653303 -258907797 -382467244 -241523618 -587912586 -393571050 -559308925 320345523 -292178368 -761586387 896382061 -107418493 -736626305 -978660949 760888530 -145533101 262110429 -532147805 941106373 530076576 767627270 77584592 -290742400 942124240 433412184 429385221 951874777 544833624 598425426 -835614026 406895815 342709675 -460054265 -733157824 -262689235 36343545 567069793 -618801075 -496771659 -626787285 -358105773 229863988 512974868 831361110 578162029 68310308 403911047 -623937359 -999776719 176762839 64939952 -360657821 74810207 338441280 -800654514 103688851 -402649632 865755517 15096069 999725677 504982834 819817023 -815358743 559138553 -813892000 -59123876 -63822871 -786025355 -53356796 800516545 -210242229 189568220 473268137 537736271 -351964551 176201403 -33620532 93154888 -472543464 -718640531 769993510 711956293 -471239975 -54537995 -115140574 300845393 6138485 -130173548 108947689 631733347 626471823 954262936 546511669 910653540 304235736 612715751 457250597 -987061379 432309675 848173789 -432808997 375644 -102781573 -466918453 705807334 -205261674 -975254288 349334636 180032560 -350227945 448633280 -567463566 760567684 93323594 64753256 856374822 -210210297 720484989 50002233 -579628544 982665176 -99504830 -67891999 -627316853 238301736 897749995 52471743 -815788639 506679097 839650179 918501229 617037949 871160582 -349691195 -265298667 173983679 846105889 537081564 532291769 -824323247 -224100272 328962218 13102617 68884257 633240118 413822116 69433700 -463196058 -269782572 -366075852 -194955771 679415989 210109034 -463407351 -421883449 -257971422 -932407474 979276373 167080758 -559715143 -351216006 -233439023 714792333 936234671 572138517 619992135 -106615125 -556022114 94481051 -910061174 124063739 -544833441 -67337694 859333776 55875790 11467189 145821172 -930075468 132614871 944393016 660263291 -587413070 -559293289 -838216168 -701507900 315361785 -739580018 840652067 720769660 -709574571 440269050 249490058 79225051 731535023 -922960259 -402033984 -485933564 -983068508 223980202 -475045297 410148681 -127542909 -593555728 940635502 -777033607 595589160 -598281686 44249881 -257023789 -417694344 -427532966 996934380 703589163 633467988 -153592297 317027074 856018194 508155630 -68884699 -45778004 -634157011 -630987505 -642470033 603936393 11266301 840493464 -446345017 860532296 -242447772 18189169 -231039619 901698187 -55620745 -50735876 893645824 -258379235 378676386 -471429765 -533167948 -582869305 -866328992 -611414841 -601208647 712259861 -736054020 -114927874 -408589007 236565261 -827268313 385377603 615605041 -676526061 190908068 -3005176 866301641 647485743 846560198 648190626 485385155 729108102 -930141838 934160506 -261271906 -720480578 -421040672 901179091 -338729772 -952197849 382140799 107495582 -641940016 290289196 -199558071 -797928505 540216336 425796186 -575699586 -604964872 -601483463 -670220434 -515155823 508600633 -714990034 -701454540 542334857 98823037 259722785 619173062 -805165947 -509132461 -9029991 -544628542 -552935372 -560977131 280273334 -975930769 -703873073 -970125581 -474968192 584692682 207209123 18259215 -227060261 788170097 -653354903 -809666632 369765731 776373717 -603711400 119687493 -970633294 -126031000 -779917638 -90861381 -427050742 965046494 -946836222 369061950 -66052712 766305109 825821076 -14118913 45514223 -348695775 216679072 -137145212 704369848 -676388092 564804666 252823082 -333323886 448769423 -603322769 -72300028 -374377664 507051368 599065331 -833031972 167205821 90757482 14739042 344034426 947798543 209219592 -157540083 -835283379 724067388 -59793770 797592146 553166597 -50708112 777464815 -461731107 722545451 373732605 892576260 -943585 822660946 205759496 -873639376 862763481 -573537268 -55901129 618445756 -387908050 -324630187 416807582 839758814 91095932 180238153 -511019187 432676529 676710094 -405145434 -88266847 631801237 -752000007 309165419 -522210074 -566754417 351194993 -295978405 464942634 334017938 505638292 -878500391 233355058 -809466274 -397502016 -962198876 -139847546 -849477175 62855751 -940579901 -586490289 -724618206 235433132 439211735 -546998438 535111676 770029490 75921613 204196996 514068926 -800844624 751096232 -5284127 869560176 21426218 330196939 -242537098 28630520 -309021401 678166130 -950926181 621085325 -994223049 -811230606 966481601 68869290 -861245997 371080614 125558449 296472099 -224690145 622781563 803122579 -660306686 9779675 901237674 -655556287 -813791327 -722317739 -181378111 -477332059 911086735 -452952915 161081989 -898308512 -177215784 -64359792 913976923 635177393 -495094830 -757292235 -233181059 277125903 418657095 165340480 -856611681 -376049339 -372904548 -310523282 133762899 -353475765 -793806219 132685586 -55886416 -76374490 791262172 63950565 -894654429 131952424 498310471 845493107 -806047374 607939694 -642234407 128747655 38382801 528601488 284538728 269779462 -838246525 -95739678 553174107 -258024611 -947231478 -241699740 -889912399 -223076563 -465397856 223580522 680435360 -2786519 457207146 191317349 254048290 837201420 630977681 783683126 284463575 668269013 713858733 -660793091 -942654267 513780976 -523307155 318307632 -316639888 -268356930 37561349 502395956 243825618 629752552 -14268786 478401127 -622917668 986562448 511279978 45102116 608087710 672398898 -122571343 -674238998 92476331 -10879071 -361584717 765878161 -906676822 46040768 -891383336 -542605278 -160992480 -612804832 -917657712 -876170516 751875667 -832270934 838004207 -841252504 -229488226 -159799235 113539534 525181857 -971121707 -231225675 365610625 709709657 192444432 44352373 522617724 -367805534 -661320186 -985114045 -536448166 -212332848 -955397233 226418718 778995939 946321759 248274171 -295842851 -99269327 600069502 -495310158 -407999532 93183583 958585972 478379450 -718194153 -205266905 532348511 -470285441 -708920365 262766979 914234938 753059589 -272894939 -537611527 337243036 -412461065 621716006 -999406824 519096212 -361074294 967056570 -589648812 -811826968 -775639701 31235120 -930655364 -83224170 -875829428 -585166834 -344179715 -16412854 966630096 496751790 -806721588 331868174 177390037 -506193701 -945665871 -296412477 809009502 -601574798 805547498 14752173 315417776 -336071223 -882013050 422638984 672488510 -320362331 773691622 479766706 -116379468 98201192 826579684 -907518330 573129324 -564866104 -690894553 -557855802 263834621 -626236625 -382375594 -605402375 310373437 429446447 392733318 -454457158 -897072936 -765825180 -536754611 -305021625 -926516981 -622767048 -884135518 -937528209 -780480319 343937190 649850124 -215177735 81366409 -325891556 36228022 -207720492 702848213 -589276476 -739884618 -983050360 -91208767 868253659 -704893809 983609316 819629813 382352215 947981118 -418502375 790699964 573029051 -953431532 -800014811 617093300 -904059378 364081897 -625066442 530410437 868916235 428870904 962123639 -260871409 419807822 -202231280 -630059918 663037920 199893078 909343069 198692361 288847859 -21047182 967394356 -458814607 222802154 -298826517 369460920 -404718376 -930612237 -459742473 -70060904 932226796 731526606 311090237 263485368 -602961335 -286059540 -678698315 250593992 456618145 -625547773 -907611460 81130951 660465460 393596738 -121746434 -251327191 828807487 -213826945 -653978624 -558440812 610484274 -193668084 437581555 424382954 525756312 -719827055 -759637319 791207401 -781979215 -756819718 -464192380 -738572800 975598977 621859369 200630203 481610174 139141626 300245241 -262741929 -249624816 678223335 912797538 -526613595 -307404340 -613323822 110139044 617468096 624917839 -649663880 -452687424 -560094046 156883036 -816476383 -970100342 349747113 -917809698 188707248 838878331 138650586 -866268303 767297334 -356071902 -274076029 208038820 712253652 685148149 -40430475 -657391519 -699459568 722779302 -989550799 808388226 467869142 849344378 27298360 625697678 717531326 227793298 -541126654 32387125 -471007682 -233833881 801555926 917577155 -976494791 538906378 966200077 547493486 -524504079 -251089976 625827153 807083558 -942517120 -756023309 467072680 681252502 -564808858 412945229 120308733 327245093 -205330562 -69416992 -328205101 515590893 -877672495 331875250 -462111962 -92060622 704248641 -789355459 -290182361 240917040 149752516 333012999 103719633 379850582 364673412 -489490616 246541106 -36335578 7519791 260693600 -171748701 304723089 594744472 431219403 -180848901 -816293700 -848414495 -267866376 937720792 39564213 -824166932 503162280 720031180 -18802953 460581862 4490663 -212105220 -192363814 -230862557 -236520800 253291067 -625788410 275964904 -521864871 -784893936 944087797 657683796 -552360331 -433488256 -270747866 -468430221 -950118836 767704833 -43967616 883759371 -877102166 -493091737 835540894 -930631512 -265247528 -842191206 476322361 -862867115 391353810 -945437013 -256701942 564844006 750328075 -878268236 -885307395 -243669938 229209671 290492792 833357399 105464414 498238244 -977529504 -346799831 -943812912 938018572 22855468 101366901 -968071395 562898451 258041822 360870325 402332317 571541417 -324290975 707053120 -275924867 -527406520 -33767167 291466684 -502021595 -18898308 847253311 -156320735 270542209 -129866644 -607537567 372904908 -314307746 203601591 339684974 681354731 -539439171 619223561 798999447 867169681 148356651 -747412675 -181999637 229962338 666004094 771006867 -621121010 -773442856 906256588 814269490 -725636994 -427241972 -148743527 660935916 589992070 -739815681 499458763 272028890 93778193 -32289224 -236951311 -829725910 117837370 -200854912 -347123271 892164038 -110247649 434309784 258325028 -73285147 525469445 548779560 -636045911 -743247939 208585997 -263017126 393652081 -161541286 552114262 142768983 674661877 426853368 927537299 41487009 -744511933 -463636331 758221582 444580308 -264978578 -635827174 445505045 -850367097 -763806210 -472860221 65678655 515663554 -470194370 -390221321 655039515 922655907 601854800 -373998029 18946367 -523784912 193586757 -679921625 -510429936 674531662 -910725254 -765252847 488903192 727933740 840965748 -924777015 138716233 167710901 -625078147 -630712036 507980283 485796734 -640063004 -491434821 221240128 -61462640 707846571 167917875 -372780579 -810946937 339560530 332206428 37698191 609059853 -901667263 972567909 838924187 144819214 558643143 -518030766 599314632 -947859445 -355570459 697728706 -746716051 995913939 -133435968 -510067476 353826372 -431255444 357804683 78674620 223639236 -625627495 -835283092 41163113 -568130404 -26192707 -812705201 580288338 635785333 -572326686 917880954 591034725 -658009863 -398128652 -64455214 429827766 -697523370 773733788 361097446 -256215879 -397234078 321651984 968233561 872587199 275475247 -604756587 27414784 296336635 -756285383 653645375 -515708776 -383424914 481653522 576937311 -747090364 -603701156 -834957831 -733803402 866861615 435011758 -786579832 -950466585 685226243 897192520 520258604 190332026 -245707068 395549972 -364660556 207655181 -425224602 879733194 -781124058 -956176275 947233532 284748938 258318379 180764777 477663271 335900856 -618055544 -44133173 369403737 -73705651 73652838 790273680 -289041994 -484552652 622703728 -673925677 -994338665 -352147740 344927064 -290087288 -508452585 125481303 824937465 436616466 144771840 -489726855 -322652522 795483850 -694424918 -927562935 882373751 707162021 -56667124 698323355 899012022 -576325167 5406106 857969919 562853853 593903662 234167066 -107380125 -132488918 -80813236 -846950841 -243079085 -521860847 -171521003 69338622 341149570 763174765 -60952978 -156516387 -284167200 -79350449 762918632 214221578 -49024322 -695752424 -66107964 754741086 -507925711 870611054 -362383869 -576885381 578601929 626724925 -333213774 977813960 132641287 -875432251 -998882705 -123178259 -748483823 -336538669 198243702 -95207737 -938452936 -943754124 -566497815 -39330918 -847764128 524992586 665994456 804415628 -990633336 426072268 -216821459 -291181384 559623422 619315246 547251040 243505533 513936765 676901774 -731988740 -249264244 -897896411 -343268490 320401594 858760506 93133267 163300952 848323925 -122665808 -514927896 -933491461 -73446398 512488693 400420192 -181432610 -906845090 -621848446 614562684 920713340 463831661 30450061 681394849 -743767847 446377225 -726532286 211402998 80200252 579321413 -815698808 -579385700 -697510458 -876142716 -952553613 -984057776 386134381 314171055 176631362 397707905 -119392701 -443682762 -990279746 26162690 -234496515 -48901020 229715988 402522397 -879392171 -642069211 43204549 -251808551 267067695 661903790 -345824866 -424998004 148072788 -378230554 -601221658 -246392360 -90603590 426257337 -405013745 -547425599 -217884390 104124778 663426401 -249923361 930775331 -709589042 -742598007 -237675475 300159854 -245036825 634363512 861833313 -618681202 -537117354 -353349243 -145647372 67946948 169852041 114040200 -56602285 -552500643 166208054 -830033059 -647097065 -147928549 -911903405 521819899 -729884500 -355953848 -194233205 867502037 -74633162 772807358 634029376 562468146 523172021 830672425 230174260 698328116 -77788212 366955675 -638579450 -889661196 543345101 -844011680 814210374 904371569 108694389 2824078 -712465100 66015910 228553602 -194589726 -348837974 520300663 -656083375 -418307151 -942547490 423697937 7381931 71573839 580899292 -542987673 -992077622 -907660245 344530091 923658502 -674995498 -41987516 -611267798 -58013066 -588283136 836026231 -370829591 243012233 -672383832 773242300 -351210973 -495948970 352498210 5469359 -692421859 987006017 -126488041 68450830 649167379 -429008590 157693427 -516324642 -300850703 -272518770 523819677 445539097 410352901 204915899 377814441 -14584241 341762236 -833980076 148763859 -610436223 257146373 -337489739 974926852 -783990331 -391338775 820952177 -426904236 -179145324 360821326 -143239638 -263020227 45186012 141505997 691353841 65700528 336030669 445557169 85811485 297588645 -628891070 -499988308 527524685 320823863 -602966546 810397179 -331752496 949230761 -911509112 24320093 808029584 -253333998 -453584817 496199944 -506292183 911215868 411367274 -711249857 -910380307 -285770105 837970352 620422107 -398472711 693975730 -533065706 -179842722 28136907 -280534337 792694719 681979994 313425175 738259579 707541744 -534365243 -60726093 108800742 -734368201 607579412 -700048569 -831503308 -383564706 185714205 631595193 -90821435 -512202587 -487859014 337332454 -619742259 -573729899 812707955 -749153971 362368173 829329977 923574532 -776684167 77384933 735752524 159986863 904257545 -744078497 -583035567 -594570659 281209975 335983661 -481623147 -606779045 -940864816 -1063998 919927567 -375388544 512506484 -525279580 -327347309 784731156 565810825 684126762 -12398442 -593088571 720121994 558214534 441117526 118733468 -627321178 766409021 559091175 -357290118 -899646418 -233447402 -874103563 -377263521 618798495 807611823 924910055 -905413288 528334503 -533928044 144782604 546123875 -305850761 349668709 -692662684 -392087545 214837004 400699807 54868285 83470645 559369604 759673971 -43808021 -191676720 690448597 -379858888 15497013 -521433384 -496969131 236314656 408493963 168148799 376544388 -208586177 -215535820 518242843 962227689 718139185 -85155620 -59402351 177322435 -77228949 398179064 461338225 197273693 84597560 -20331371 -277716608 -996070474 -29653022 767803112 596023996 824057871 310795690 376039626 -398565540 -476244159 -206030902 -781566114 687403029 -407580115 -961941631 259616563 905253134 909995234 550049000 -164444322 272320125 -499573207 -100944858 -150121028 191068379 -229114583 -72241984 -941834901 -9409759 822571193 501824608 -138222194 -780937702 471547566 619726007 585872167 -732954376 -2819426 137316606 -378669627 -189397472 196249118 461413728 -222380118 448425066 -19447542 702041391 -517113782 -404263641 654294747 -10890995 633559477 -391264416 469790140 190154599 815238738 -604737940 -166929244 607083329 116012536 525832045 -31296430 950049419 120578397 564671941 -808257577 -390775226 641972927 843390516 -945491651 601245997 648031236 254746344 -682875216 296010922 248646857 -845495288 651161325 713934326 -731969358 -529552071 -953703249 446884979 904442340 -546050475 -159150290 -515380667 -290121410 952201272 -452942340 821347102 -508553655 -664700663 -89540692 932880095 -819807146 -935163522 179796319 70730596 -213922377 -845109753 -371664584 -888340399 -260138164 828122090 542444110 304207693 601941588 -703028728 733336608 333510276 520727386 -98769231 526733568 -743307518 755946295 606820951 99826386 89312360 -268483040 -708906802 13398682 -474006555 482098383 354703682 205819168 912919107 -512793938 -198083135 623749851 -605985018 -646109056 -285667010 -442715849 368345422 -214182090 48425767 69656185 -563314757 -622747793 273101376 47926217 659971901 -879154724 800199590 -379861284 -319197270 -357586783 876947921 375475554 938929180 -57261910 -14869958 580971163 -27431838 -881304498 881478107 -251761946 69229515 -693036142 95556048 -14842784 82696973 -207231229 272374314 452407373 245407900 -730767434 -145206203 -486585223 371612304 -332245143 769099565 -259737077 411800588 635820449 -974895580 -351777053 346851123 627561065 -377022633 -844132708 432982333 331212855 -672767659 921945341 -122199181 551292668 378862942 -772558134 -305240443 863312201 -639503969 -65280483 448488743 -28162878 286121351 -678443355 -940849617 -733369789 52150513 -894866054 309241570 686155976 786441417 260866846 -575164834 -74257422 934241430 -254974111 -703133398 -982789059 -992405983 583758044 199352850 -406896266 -489525840 558902689 -28292762 881151268 -547774838 -244653761 -511538209 -701532858 348369954 -635967746 -944456917 381547769 -616817841 -302221673 -214369454 -208428444 94461487 465049900 -146036560 659791229 -643048341 -244917269 604051292 -39514082 -874232300 -170320413 -858393559 252532304 -15120438 45379127 738208793 540130434 356054753 -444171001 934924891 775314742 -179880155 224648820 -573996292 955492951 85037490 -255822400 -468652428 638413625 -832394721 459848759 907134326 -768786206 109526209 113041620 -525048787 -426807195 -263877095 30888886 828301409 -140902388 -35028780 91442017 276561219 -102446224 683293251 -613709930 -489981448 -820507414 633058539 -882057271 536749976 170495214 674584529 181241974 -84043744 -533836246 -171247252 675528978 -654976705 -764484995 270459531 -348740974 947384866 498943311 -154197119 -994458125 -441405395 -666081028 42079598 -782588643 -906693566 92757473 531095660 -124996662 561453145 164731052 393031067 -332857251 329571273 234483057 379765519 4018514 -160200723 -893497751 -922986635 -343908914 -371883659 814588541 853417602 990359988 -808144123 -327250612 103896067 697618725 254795843 -261737680 -289905354 727153886 -978626702 991811568 -192915341 296880345 -129600324 -52874733 961337024 -782603091 -219118737 -639003538 -154748685 -194102153 -40128382 428516488 -123433545 818354664 983263493 96178247 853104404 -837765224 -836484236 -137220952 549488543 -851433079 82859226 982399322 991246498 225640717 -63597303 -357602795 -872156042 -764927657 438404621 979085999 91339898 -762019153 -332477123 -107723890 619925724 796526159 912203930 -59959152 -401843906 -271092870 -944439611 317007611 -522310461 -938495406 538246994 702843840 -366050013 223756961 -501231294 -151423156 -538337085 -249656899 920518851 455402002 754109332 -231421787 461246792 955629743 783374217 895067570 -380813125 -736732762 -941270663 208605117 -432160681 69284422 889318857 596067272 -438052661 -255742718 -759897288 601514051 753405131 -995848561 -427227542 -522473999 -887297579 409306436 -404648464 909293703 51398797 -151999398 339458712 -29114661 703453717 -662703039 -493053581 149053716 555322693 -184408330 -750938964 135045092 -920412350 -419108682 966032106 -987890455 -448955769 955126617 697470190 200840858 -76026567 157373784 453077038 377858325 -468332373 334539926 -132361578 -898691878 654892943 -470743140 985089530 283037389 -512670888 798336710 34015578 85961833 536461656 465487929 746646687 -251356422 -901620817 -194453442 -158401137 -81263961 -379008686 945225065 -73526113 -886190568 451532695 -841020373 -204797975 -13121830 -461503443 -753953800 76470121 -146842199 669198671 494844040 999023433 -841374728 288523084 475000184 -392194622 132860030 -385720976 -258366577 -28366427 969839239 146446230 -897328428 490563220 -20285317 291147608 671170005 123180571 -75579750 544450254 -58362232 -945427670 -131824572 -861175166 291229443 824936436 6727357 313471981 450548006 298543219 44986972 -895194441 -11568974 470057960 369447454 951702666 -948723047 582467646 675750343 782592948 940203365 484876256 325883280 -801227454 282536235 -810388013 -354129558 -412277331 447395234 -869604019 -482310189 -488093892 241825970 -165629645 571115407 683243722 707892130 -620785999 -282423230 -126452852 -520130771 -205231847 -240620737 -756808342 864111291 790157737 206181804 -142407988 646879851 -558574821 55740817 663539068 194681412 469382788 -723102299 334953490 -512441831 -942478795 66942680 -313674235 586809143 -126138978 33927170 990537248 -348859269 440746575 677681520 -172096304 -262189722 989906712 866561216 -546541483 814598124 -936418279 702925360 287609929 -336885170 -398282275 -42702422 -30205571 -649843823 -112126674 -731802088 518742254 358249484 -58236907 579427166 764690769 46577776 570460495 862396608 331840381 420449150 -214030633 -748004472 -732241218 442943244 864558814 683972285 -61060681 467608414 266255040 593370889 -114609260 -425620735 -192184151 394169852 162451047 395258930 617447512 -160575522 -91353396 267065756 846433731 -407021923 -352064291 332086314 -494802333 -451952555 -955826362 -725461246 7204411 243298319 -490869162 963591107 -818462351 -83597414 -345666016 -553533509 -879289872 396717141 -945465282 545930475 -64041652 -689396977 -643557120 -134837283 639983024 -980273790 -230217238 331842532 -473338294 -386218001 658357766 -287202414 -846004229 -906094750 760598445 -866052967 -538312459 -47985203 113765136 369137473 -67536115 -666223150 -647263149 504537820 538581481 -900703018 124888657 138081063 486536731 -875106892 449323800 -996024993 -519265345 -498389142 737877781 906049634 580355010 614550340 947517800 -496426699 112484514 443844856 218867177 -107029745 -287499083 55331044 -821236582 -928068318 567666785 385201351 -46736259 871619817 -442819418 -457489980 -225505643 -176123457 845716268 -687433373 -568288447 -940296108 -47036209 -180536048 -882278319 -476774001 -347752489 25667976 49171433 874064126 -505078183 945696385 291651137 -41190933 -263268392 766205235 -202387563 -638975386 296432726 -674020257 4549165 -971486249 585509155 -28467806 424973158 -781863808 813343361 378305014 768548211 473552928 -812610083 391594507 -894689622 308786375 43338561 -760790275 740451358 -319199237 -888930068 795764548 121213581 -171556540 410197078 280974426 -678062087 -881254059 468457816 546960515 -63776555 -825739337 -728700882 -335352969 823894792 240540998 870614535 -380177359 211037707 -468914541 7699493 494441313 -304467627 994578070 -419132599 367671385 -765739035 -195505242 94206395 848926583 -720430911 508743902 835452109 292832120 -761324175 -664993638 -917427146 -383853075 -97995750 -131315864 312855644 -361244896 472094464 -353802478 -308864932 -953085228 987336008 -290294779 -36550030 -682400534 962822524 -467937994 -589608459 -447275381 997648030 891342491 -861495508 -982199628 -111277754 -70073397 998029696 -787951598 -401853720 86219988 31015959 -706133079 342819758 301132207 18157720 730614761 -285260275 -533979551 -866156603 -795856216 -141855904 -868471161 -133693028 -167468997 -467406762 -195775656 559060692 92521319 -66511019 -948874061 574717329 -835925224 -802634131 437707343 -508737246 4436091 605318133 93258473 -822346464 -773798001 -824652420 -129534986 105220756 872334234 -238677653 525868871 -603084685 -139741131 145901549 -407469865 -551338376 571706687 764345717 -926549932 245566382 -378475094 504331607 281933005 -554044053 -103865456 -592101817 425929754 -855380055 -116024461 706769818 933392120 225118066 324938396 491448526 663379242 -722852904 -382269970 554182539 -764752152 -988640228 191062754 -240217404 -340500565 726375566 482395654 129038069 -21264793 -343228359 -286856148 -385209871 -867945492 748703531 625692656 338691962 984376527 -253649357 949571901 -703797559 472931424 955594599 -644382111 -201381517 201901728 -917681676 486891324 964604102 445130938 -813403652 -979936742 431069344 226634374 -430129308 194788118 516187156 -591644317 968328643 -735696141 -405209141 906786111 105182603 21422323 292971003 377803685 -43538082 515222996 168303577 680032339 -775417794 729209663 -781545586 -102135805 -337690567 255022746 324827439 -549954366 -650681368 511911626 -950559949 -182502538 -9520719 -168614025 359569814 -157938566 -725724828 287949144 -267766565 754075595 383748474 277527458 492283239 552756284 469578372 -829704719 -937177451 607731527 -694289229 -647523161 182578513 -627424806 -714187130 900750486 326844384 307484062 648300103 -758578442 459188162 535668691 301128791 943992089 16740024 439041665 337752938 432343050 -659120001 -646650666 -774889926 -753915523 -902621033 -833947492 -351856414 356467931 -361001619 -691895781 934742705 907196415 57005560 475694131 -145453064 -472379421 -15398181 -123227860 -385006381 -511846155 460035046 504941440 -513385036 724060273 -841986767 -495437845 47787239 593922563 421102364 797709916 -108844490 -713204853 -846920447 -247248597 -560105231 519143208 247009311 -201690324 325399150 369519265 -283922559 -644734858 -229697425 29407612 453928429 66410999 -358961202 -357618103 244842745 995351892 242191253 -912061080 227770652 -423907625 -432564090 -638019875 850977788 399655771 33990212 -692052350 214740513 -725542905 -33829731 235639946 329001509 -467045196 -676430991 -983559721 46618244 228663396 903609492 613240017 1549105 243545974 420291913 -568613759 -727656402 -423334548 -533520386 -517186691 442019967 -259883943 -586700995 -900214792 -664408415 -659497281 -339071868 -13545876 -59251347 -459908284 -795230357 836775244 -20214292 -164209888 -841353607 -283930366 -822379201 548150119 -882204979 244845211 -616999959 -451561607 -575447359 -957046078 -339404989 542684908 -139958198 -137920277 -116129735 171419607 -18452913 891704856 -928832397 -917554617 715180063 -516152904 -484638573 -11290012 903048853 -2987171 -55574398 -799125433 -32934762 -444239123 14446548 -559166475 -936718755 745677564 -241480117 -488041586 630782893 513292310 253813216 28920951 200318883 -830600740 -237596520 -351360676 -379026836 155526141 -771000650 661610617 -209385619 -937594669 -745041677 -298875050 424618818 744860522 451259244 -902624997 53637130 -35323130 -253323462 -863414521 442859660 461907941 693303365 -162371929 -50285473 -551973850 780240185 957301229 686592664 -849512273 127874881 223967844 196291345 -44621776 -622327796 733966388 406874467 -490071816 -208440879 33122743 -282221125 -835258973 -114855415 118679158 -60225203 162743573 -800109602 689502727 504908820 -691797247 -629902722 -750310958 829472903 -903392569 568215068 523000645 33814924 -23062926 -749410849 -481121321 775441376 119485083 480369684 30227163 81725796 276553763 -100081337 -230940080 784743165 155960007 931368721 698220467 616205880 397297599 -749820538 -105157880 -384686506 665009195 394948411 158732450 -946633214 923405761 140889460 -195163835 784093315 -544819120 -338011264 -874606745 680488234 241210422 29697350 854055501 490111609 -688493307 728331483 292224552 833134794 830992506 712084898 -295722328 66839430 186791811 165014193 726149093 -608932398 639429208 264115167 -745973163 863313220 619659543 286451630 -527702425 665206082 502768291 -967142818 -505960494 202076333 -129363838 545049794 420014669 -328440159 410910524 -224707193 259290394 910482513 338837933 -11890439 786469860 -216682961 22920572 68591236 -956017441 -97272807 -554750177 -386399862 -885730249 961115209 -767190237 -109881967 -904477750 36869277 -141723408 31311942 -212545032 29371034 59457315 502537847 -692464266 -652957399 -703854391 258030135 -176636683 -832653213 538330092 -697004625 180956652 -115694162 344019315 -81561585 902657549 -431817836 -730561648 -774565578 910167657 -404370046 480282113 -664596762 -869646041 949520264 -878827912 -732837523 611473028 557091205 -641227023 -892942927 871444126 92764181 -688296230 625688784 877630526 604940036 712111627 373691024 512133951 809115056 -67119782 -248005354 -143991821 423080079 946822921 53091283 985961258 -345979286 -282699300 346478017 452925976 271512857 -963053287 -994629416 941906522 825315973 876802679 -289412989 -346589205 -739799697 856866748 333219106 346835070 420540639 963730233 -373892314 262103539 753476730 280653131 -13864005 -2741121 -180013568 -763941519 929046589 809906561 -208385787 588097403 -376882579 -738675998 -34875028 191443797 607763411 335483983 247316002 426347018 16026530 -834029892 -854810738 -135482472 -253623686 684185176 676755220 460656988 -11460947 -311471452 963063707 563416330 -474060346 -353758672 -347037597 461108040 693215428 302631075 233837026 266220806 -75248738 -744252269 72427910 660017753 399911892 216287123 -723741059 -227569438 -894649333 105687434 -352767843 -963547603 181207686 -119127261 -844685505 138311504 -77944602 -70953946 -69996599 -373208477 897126434 -968602319 -225612854 55507480 658199908 24037754 745937546 -929745905 -401367009 104843338 -193457725 -762161042 572647583 885605899 354115672 566306125 553032618 575607550 -180553332 496933123 -952913176 -406422400 837564852 11748177 673398317 -362024737 136900555 -109187932 -363134169 977325659 411975255 489867931 827737578 -48160794 -617961066 -198698669 -371654152 631349990 -534058876 -188719067 631705629 -8570271 -100115597 -486139477 -333231271 679725623 657339110 403432244 138486423 235037392 422009312 -35630509 -221050985 -757657278 15365252 342647727 -890110085 872141151 -966188330 413149268 -11760309 487875630 863558496 -72391040 -802489372 -353503418 735699770 738088795 351963293 560474153 -800917354 -76054513 813392300 597200570 363302860 -636976519 732001921 -120714644 -337201389 792491716 570717350 -584189626 -264536324 805639361 -961820336 43951321 -395693690 -443514453 -86924433 670394182 -522639905 -533558431 -166277534 -672744253 369796273 893667713 787043649 -928000844 731068899 -820012637 -460351646 -276580546 -307190142 -521606781 -472419376 -341621963 -682549058 -243845264 -837874503 -285479251 -610818771 -442997729 879146017 739609940 -930897401 891038486 -352467907 -217353640 614977126 -655013553 706324095 217968012 -625057011 125017279 -247454878 200607268 130246942 952684928 -784212897 -928192242 -930768386 -358119527 -673518021 -486593281 184456437 542538109 -969794582 -272477367 -758094197 -191184482 -807275906 766721095 785201717 -727291662 -421119762 -861887830 724198926 -56716131 -270578234 -786331646 -229973532 255258633 -392350357 -277403623 -360132197 932451427 853114103 44274558 -527566363 -62747272 -146711140 -890707382 947500695 -586541264 -205957946 -601388487 591156563 67368908 -457783397 -840506442 -346883660 581004074 -250786969 -357378591 -506846022 681454988 -586566038 660627430 -73613704 114959163 -651705606 342329312 415407781 497132061 -578520019 -382527134 460785193 514590950 -254073496 437825310 -345620336 700274589 -981098553 172321678 -107003202 854591615 102355249 737744732 -528583009 -991159863 -409828321 228501647 644566736 -786509340 -350050269 284521376 251593543 17184778 -531472319 370749728 -943891885 -656297208 433214052 80976478 -315493350 -454856204 -668951618 -913181181 144758803 -523795942 -995784714 -281997403 740273721 -346573200 -413283352 430224336 -23200288 -889442837 188677408 -512959879 -937196718 205239391 227195305 856232666 896821857 -199769752 -23982529 392098242 -598948054 497476315 -814462002 -155716208 -247071428 -465664780 492941290 320556271 767573720 611925127 600578180 500589788 -97627680 631580849 149758003 -586568675 -467149315 268489694 639276712 974808303 663826458 280972467 129338359 596280063 332519600 153783978 696179908 -671372490 -169688389 -983865022 -492366082 -541609028 939874403 -794250379 809249276 -305187032 730961583 -572132517 39448110 138528661 630206963 506170270 -370733279 -59956569 -618915316 797427660 898073046 -639879283 -977306288 905821797 323537699 345927505 -499731425 -469658474 626477502 -185416509 -10692171 910674459 -914952667 886221164 -715170722 768780022 377862346 128392536 981460849 -551995302 334678425 -772741205 -833194009 -282996319 575277144 -728992869 -952366244 427081173 48788059 -779169885 -345557013 255214364 -358248922 956301599 -486622249 536094618 -829370547 619343746 768853773 411067752 42325889 627589654 918002398 561380874 -496230121 -443978996 -467018932 263882285 876697473 585283013 -232284491 818300233 -45173449 911571407 362746178 -45866542 282832651 -606616939 183858367 -459737522 892375023 882054176 502858501 -110636916 -575079343 -120793420 -94350262 555873250 -619964205 613090636 -410247215 990299570 325198500 -721001737 167192724 -983058725 648770493 48156174 -904384920 540357707 544033359 430781247 463643346 -700491190 420973319 -119343402 593226003 -190426556 896641577 -378343036 705462357 258345907 -701445786 157487010 -357494800 -938788673 8575297 -209492856 -817689534 -761379470 942884317 769375691 -104955007 180881873 -160329525 -622793822 100153858 -627445993 428993164 177690479 -22471850 23529991 -513980779 828288168 -242669958 -596943925 -357343057 -172974807 784347135 -675449194 -886025025 136806786 958625610 792648558 443526802 91069567 456695598 591568206 123708671 168191946 599982895 -294089851 414159885 -449393888 490641324 665646217 225944616 170977189 -615940630 724708736 877147921 813149253 559008973 -479419626 54557763 781960737 450432608 -984453684 302401458 261034488 -707832224 -306942215 -613959707 58751044 -861791597 780642088 -928460618 -861405576 916918417 968628806 -29056241 -911881930 405740693 326553308 267741118 250131313 236709446 -593318997 500758234 -10593650 653181969 596403515 198740188 645177054 -4883582 584094511 578680995 -337720151 -710093955 627509354 -759752249 -532645932 -210289002 -134915796 881103873 46480461 14172635 168158081 -601926501 179453272 -711875973 -795910825 -176082997 -944110666 618811134 97877239 -474125073 460978715 -866166659 -146754135 967077721 737993332 817310351 882267487 169495367 556473061 381357432 928920766 476800206 -164626760 96551040 436009472 105611055 508774345 -401932169 339511834 982569663 -434211207 -925426500 645644948 306265270 -905917689 -386090396 434828396 -537717322 -211592457 363228620 120966038 -370112860 -653011262 -532141294 784993083 -260485199 -959764702 945353383 -73066850 -19717651 212130031 -542577960 -578768525 733648889 -970453284 608083737 189417286 -295318246 811590908 -417105012 457935617 738281309 685571363 -271329088 96071210 624580530 -905086288 935624977 -627637694 -174575890 188489743 -799511781 842604394 -895066455 168382712 341697728 -459285527 -885586422 95292334 -774638284 139611987 992726007 -698421979 -329040029 938042085 -54092079 -493931688 930291557 789091815 214576637 -372048188 385167116 -774801138 523722761 690850241 357509290 465484479 -383348690 315164127 699589891 -238213365 218665968 -426384886 358444189 285878188 957727760 469975362 833068041 -55514684 788956378 -143289460 -996235526 -906700763 661795314 -603750187 -29676621 -958396769 980871389 299258288 584208823 -902977880 -890668827 405792975 -670982366 -936696336 198206791 -892584711 -982347444 904604332 887566239 156083853 540347340 -168769279 757621757 -505090277 514563305 -79266521 278071665 354163538 -8355428 403015394 -540406696 673088061 448569850 -293098837 445497913 514132755 -629179222 599234261 -144903845 -669558821 -326351603 -154629768 -178450312 303062960 526049754 -6461834 203928124 -310665021 -506382348 880920645 -500475332 -446862767 624660210 -210215410 -308642049 726207776 908174828 804018935 -198294827 -358502128 -839630036 664817303 939246813 555805917 -127470748 -733528072 495721548 -844247081 527056196 -132219283 -621679601 974048088 577593556 -45470962 -292921701 696993164 898275433 644819888 -138513258 -864263425 -154022976 -307081624 -514090175 -971715476 -720867901 70993115 258357336 888419926 -325325522 -971363713 -705162741 503409851 406908503 945198327 -549018715 294530490 255149398 197275455 -458161757 -667779691 774019578 -235250659 -272343501 -587195204 -295739952 -17423983 606304250 121281569 612973471 -53760754 -78605458 883700509 -742167428 250078377 -76995612 -696992918 -844114764 383587445 -583655608 -318315684 -656396856 -908074717 -49979895 -991387776 -370492432 -150999801 -861024694 404189955 -283465641 -490165007 249448219 636792794 675189273 -646658417 -732025411 -450871583 194831097 -503240926 970849870 623134586 826958897 949145191 -683716337 275640361 -862727056 -631750950 152500503 -72369727 -125071425 146191465 562318014 -462624278 -827149148 398545362 65647430 -503561439 272075755 -692217139 -790037107 -913605299 480508061 2892892 617804485 -931184534 869005982 -747076613 -436198318 311842169 912670289 -365355773 -956002239 262744562 -520371035 -151314637 779037925 686148472 320484951 -502230335 686239744 -682692375 -750347840 -552808228 -869018948 -767318830 -867084938 12835623 864787604 -745360502 413746601 -910905361 -196055879 -194667698 537814897 124480185 -895043645 -483099558 -893441004 958633525 95950221 -769783383 -470518847 553569336 692417475 932274535 651403803 -2895976 -609104688 546636979 -697797468 -148133604 -650795208 -774288773 -631548085 -364923359 -545892173 160184502 -53862659 364251914 161788413 659121894 -206328724 -331115055 928116347 -841673520 -340430711 289974483 -908201175 -509545681 -224547985 799703136 -801146522 -255911381 -51177858 -607935474 -414959755 806862407 -962431555 -147731078 -416445567 986003835 -483517212 -785706035 777598150 -139465778 397265037 61306604 -214663199 619833867 -517422486 939910342 476077477 610509009 -986173286 909300524 -644774336 -919349388 292202982 -54275035 94673370 4984436 -971649171 -620883209 158068241 72869855 -695191080 -938803886 460638192 -750790739 -797041523 553566254 646742617 495535502 -957705306 -844811030 701168604 23229963 15978530 488930509 -250527329 435371082 -215193655 -846404184 468570777 595911767 -894730460 33302708 -147534570 178029619 -581313744 -638053264 974984409 -589426983 961554794 -905774216 -759977904 -28689031 -614370659 209391192 -242701139 158682253 415540421 -220433911 359240902 -133909296 396261826 -276386589 -111514423 697800530 303887102 -845339927 -545263663 -610961924 -649767996 975084951 695734712 73611429 128116067 124144933 514129788 -940554870 -342418930 -172258345 856832823 458906325 536034494 -874190610 674418009 -527931130 695466356 114132390 108650215 -799938509 517122352 464802560 178798617 159313525 -299806012 -221493864 124808910 -705709104 -46155589 -446174711 57165106 -408487706 -884641640 -994885838 -415948277 -745389154 -484461063 -493348753 -981846965 732857997 916752266 208841855 -691008424 929193399 193709467 524386083 181504295 322266908 555404863 698659969 -115975828 -915532288 -218829035 -84723651 -987506846 938234017 600271174 246924280 899526138 556781411 -443556745 524831922 -277815239 -222721644 598776667 666996342 -352424296 -284340360 793799836 827139014 -530820599 874792844 623816544 517116196 290180072 396823755 -683457044 713095206 739030241 904380907 -996666397 746274707 417355129 467562085 258358654 39055300 289995992 523655914 -691866040 -763858405 894438527 -807289304 725159100 -3013305 -365345036 893416575 -448527390 -434786878 -232842412 733609822 555164673 -823139648 -855313844 764117660 -915113621 -69743295 561236006 -216828049 304762539 -54910344 -276312657 953019363 -453543229 720873097 -916149854 -490856545 -365619426 -964586226 233005605 442059930 -556046705 559216352 227406879 -732952276 -415363891 -798603985 654130912 -350592468 -272813911 831113618 -319718178 -613829003 -160969548 235145467 -418856817 -409387699 930467956 986799396 -100733374 996263611 291938238 -401092452 -936106340 145262396 -504502014 -555256410 797764379 -392223301 -166661201 -501007971 163664329 -512624983 101757564 503649030 -205505546 601418479 -104169328 -566764840 -675091261 -701316678 766015380 -828207878 642716541 -115284457 -878861836 -718849879 -41455986 -663129420 577960081 646345094 715780157 -427008119 -893445419 -718918852 724675688 561458600 -511433886 -886281754 -139271261 -922961476 -780999988 -338260066 -908355206 -790583953 627731317 113860428 593131109 350000917 648052440 -531393431 -700459498 585603986 -398365597 601615590 -337633308 650797150 774217999 934872511 -412858576 227753999 358348161 -938378706 -960909624 160746788 -857278774 567153735 465134580 -688856219 272858160 201761050 905170531 990289337 -889277623 18835721 -311384449 886647345 -364784724 -915563128 -446160039 -504401678 733508050 297617751 -200520625 -931530001 -432845821 542978835 -503574115 -185922115 -49956936 862590330 -157070898 870130902 -945182712 -823239925 -674789226 -849857701 -331410188 963100026 901919493 -160244258 37312791 -292133763 39158842 886110316 752966553 -285080907 -622195200 -398849206 -369223279 -838889396 652487366 289603640 -779861798 -197822466 600888392 24110604 249535725 -724241727 188135770 -748283480 -279129362 -582473203 268548509 -210212505 -434047142 -899362351 312267455 863228831 -382453755 213894675 313616704 -852108230 296214514 12173276 -900460252 -770899738 -502728677 93895798 -592733581 290907712 -282055518 -838003341 -855863963 -483673858 385899735 -527223748 777359385 746659623 92974206 -616638519 -238968362 -17459413 -472806188 -515377476 777950728 -811257570 614430163 -972239595 -580222559 361134877 525546098 543602277 501667559 213121540 -214005321 -585571678 342777751 152442896 799405445 -636159684 -877282963 67856738 495560390 171063247 775645863 -352522128 707978519 395996566 -349858064 -521765820 269609559 -784925513 -899003849 374960764 857239815 325307372 -703089151 647279711 176917880 110677604 -291632979 -364316321 -956362694 655781735 570520913 551134795 -241098931 260829824 -847905067 109915994 -639191114 -339379150 -806969601 -24791582 -522109909 766878642 405355771 790700509 140161322 995530321 538801273 323432221 346131258 -14733463 672887898 -176783326 -256804996 -678078521 -443926026 -758695093 168531010 -93969052 123417553 916108003 254315993 823201642 -342844760 -898952398 -298519835 -877248374 481818454 -314916530 704336154 -465516722 933401504 138527472 -596960089 459171356 -3168579 -836744237 -742318782 -377482497 -324132568 -513678367 397578724 -864613456 -901861569 488393750 726181096 -229390370 54077714 -846483377 -487307276 170853104 338135243 -510414669 -107513969 949611545 623773801 559757966 125769432 -612918068 -344618856 933589939 993089402 -895462412 688023912 498810710 -434389618 609716173 -479379187 -871990458 -593402225 721375800 -668021218 -71045573 -878858267 -54865450 986478946 -350923436 237382026 188036025 501899685 445468354 -623158774 -372178765 332698638 71173264 407381957 -531754966 926661527 568607880 -979546868 60460778 180750467 -74973667 453933414 -355857761 -146668010 -781997793 -416348144 -157196064 -831594463 642885673 192083091 930555799 -712129655 943857530 773495811 713038557 -564430583 -561038477 -173057514 -330023434 -315921277 451740545 -665296510 -620869052 699271316 -709606528 473541236 -713057549 169545401 -717110216 -664255805 -959584971 843396415 710738843 -161859194 -736344997 -735917618 -88855644 -779098218 467054444 30948659 823564026 -368793851 480117227 -367625599 -179514077 -819152364 627013497 -202045773 439049555 974862082 121919469 -223378853 561491846 -429042874 -137037888 -563401663 216799597 388228845 855180036 -168433874 -699328448 507250039 -861551018 -92450797 21327037 -939644032 -362994165 -167682052 402142002 -630810722 -269746273 -835027772 647367160 509823020 -911621687 -242281385 166684694 251457751 763215171 -791667862 841621930 637547378 -294885178 694401556 193076373 -168540678 -760288025 -231160647 729912647 -851892542 57315134 74768117 885458146 560283585 861595611 66428226 -32873660 340036300 708684388 -567174344 -494686310 -459874671 743644247 11717657 -161433430 -923177539 -501173197 -998105861 881452579 -947689262 -555367480 645479201 -729224540 505901707 107709587 600281379 -463388995 496512873 685816386 -725883704 -185407337 -847027553 -55886336 999088423 -153456736 132802222 -190007206 -432614429 229824691 -414016756 -168071269 -344655080 -413460642 396907559 222941759 -678915725 -813559421 -203665743 -558459613 224398937 369244846 -372051662 85859502 -953950837 922161664 -702555698 -689998870 291493629 -435827568 69152208 -672470616 448913583 174063907 115446435 -190731340 52674871 -525357340 576314653 -402230644 -17734200 -332451220 879673723 115974521 -230456176 -217482177 412986053 -499917202 -374528626 -582312959 -252992476 -9771464 497079217 608552896 -678220135 885638601 484998661 999546928 244596343 343605520 -521434796 966980912 109074633 24328176 562491017 -359615355 879812419 -722738071 800695399 -624677111 419930264 -992468501 334099909 -780547632 657235761 987202680 -587543595 665669474 763606476 76433413 -377544486 -715715006 -149090763 256326469 -331470351 672517550 -163545327 914722495 480599906 776583786 -856289701 -750526208 698415622 -242917664 322204059 -57045627 -712091229 -56895161 615332506 277981313 -409910899 185781501 352763696 -307604279 403971749 -923499559 -484611952 523495014 -652500692 1450850 -952303490 592148537 648632567 -552749529 -717708065 731289715 -368024166 -628854481 -237317422 307490709 996547150 -289237043 329535553 -808156004 526957817 -913667007 -592835043 -865140607 763950298 -677708665 -544788145 -71377225 522481417 -489519647 -567999133 115026286 -257386126 -170852683 811419931 426997750 936460108 -551162887 513360222 509226125 320132093 477040876 417822670 -968984868 195984919 992326260 -451255127 -878531235 -588532307 957638143 -44005572 -986999631 -238926220 -986796466 -795337456 380976330 42873976 979532037 -326380295 368972877 122339331 200219560 130074597 -610997066 209020634 331810397 -295718193 740901726 535371453 525146639 -849154044 69523411 -377818918 594571841 781857351 -207509714 135045390 894024657 502600786 -626687670 162840433 625663294 -966131573 -169999189 -814429839 198726663 727230074 -39622359 423066640 -811516214 -861604383 -317705188 552976352 252191020 -445926258 728274609 32371082 247720130 -491928828 -175940348 -184178515 -793827356 -145179909 -463299368 176986426 929458666 -927216131 -19491785 548310992 -693335220 840916825 -717698616 449180410 -187823228 173517171 934730407 597970958 567995656 833772551 662022642 -871458091 -844058048 228683001 -311777229 -308631027 946313414 392567985 -66256591 -122643955 -77116848 927739462 -997308035 -429106604 -793192421 -252468830 -851847944 266673876 -356542237 391920626 -204340077 986294696 439142979 -618541337 -307846887 -962471184 399699878 431352348 380836226 -818294572 -60512728 77591128 553415190 -155850881 853718740 -433695068 316101498 -433581074 -638689289 595106161 -966069387 -17784801 -384867547 898757677 340898245 -952181042 -686151704 -774014466 -223495485 798264273 485225832 -806254523 -245742919 -639436742 527705595 -611985358 687451266 -993828064 -908079003 -437027090 125320208 475619109 -668223465 152584306 634163266 116402075 338251519 -265753568 -346135996 -94798050 -14116357 -769966685 424715837 -955805034 -544452199 309002820 -286228413 -372523149 861236888 14380835 738809482 -342840417 453672101 -230772827 708018461 -428641952 974137677 697089738 384686787 -831843880 -790005862 140369641 -651852511 17892359 -267805579 175574409 576995833 -266944524 -135445120 -123365540 -463179918 610213994 797081957 -325594713 -274547990 -833626702 165235934 404121434 -715506824 296380979 -940538301 266563327 552307207 -917815463 349313349 -265888610 -985145905 -287743099 848644659 -268644876 164712156 285439041 47727039 -681119229 -101704026 -604930293 184689517 -878834329 -257085516 -365650074 -395448737 -44722734 -989996407 -152918764 -998678717 -767879863 -742389616 114199037 644119077 700628327 -949267313 -634837256 36496087 -564811956 -144687239 712762263 502397207 489565934 957274009 427064322 -652754965 958742940 -983413617 930110914 372912409 -611301369 -742969517 112770474 996191964 820446536 -439381765 -958440389 -855001973 377285223 -763835051 427540672 -80310610 758134816 -52181592 596267943 -223277139 713878237 -921346942 -289636870 219076925 745257560 -15338565 526249675 95914652 386308213 603457802 871383545 524848279 983560465 -128069374 -735756339 -317834801 900013169 638657962 928342294 848711776 -116422239 389426823 -289872500 577202830 390944966 -607579522 321962820 -256289684 581053272 38251408 903286633 319336300 353939983 615008817 -340109408 141896690 708498412 473635810 -471221080 546878525 611613570 893565870 -479893461 -477548725 773838205 -705932452 359650896 -145517819 896865086 -652430680 -482534107 -33281163 -941463645 -331490740 636804504 176370314 303274808 952730536 915891086 -185581678 -802627938 -559729733 -909951789 -963653218 -547133558 -554261640 361254373 622922400 -662487646 -908645929 458992372 890702917 -904394319 90743567 793484391 554649150 47411369 55466720 363565823 -721912448 -755155242 -41487013 305881759 334849952 537678705 34240047 -867084510 129725411 -662158197 249047189 482030073 -401474410 10795134 710589127 -888081097 -388363280 -750423573 126564567 -561623398 -412665023 -673798456 468688760 -493475099 -795130213 -551408045 8317660 749519181 615072335 769998577 -41720181 807058106 -419893323 -172184851 -337706375 366191140 -778376973 583810965 688280847 902579918 -309000221 -147682846 -192779729 -383345879 915618670 -307471821 792292246 365001594 -812954997 195794244 352930186 -641724834 -282315341 -808790219 276989870 322049284 -600030388 -426062925 279380878 -429300416 -834474064 -909316469 -528397519 -846863650 152133996 272479305 -865219324 -941629565 408487236 -96623029 -958349337 -151348618 -910025275 428039951 -375479115 -69551250 -122804047 590046343 221197941 -495031058 385457598 -503786771 487116186 -925017748 42679515 -335607508 638554638 -442560264 -21130320 -921315574 -323599756 -66215375 -67711742 -609055631 568307222 -74704202 -157223460 299185326 -937523745 -60534250 11908653 -599479696 313003757 867314074 -982485281 -670888061 93931608 843107097 445961641 918862522 302727970 -771233729 -445698287 -356295313 2740878 629524341 323418562 -34346193 548440434 169234174 224926588 272258385 -877035431 -746550525 404037866 505613239 15460488 -728081472 -572059828 613469494 -408031117 -59386076 -31596224 -720458425 54197541 217866521 -207052616 246666897 -919334974 235187413 -665671171 17213005 -926368764 349428032 -812641303 497538511 716910966 417804677 -706518240 -776942624 604138516 294299431 332236015 384019730 -561794533 -152036628 804617135 -860417050 836669954 91416980 -528100828 576065203 326933698 -259769551 803197211 -173398677 484648201 152196147 -496197342 -433246887 -15761711 -961396332 -86037566 398490983 825697971 -433562429 849054237 -424497671 -979177849 -731176104 -442566890 972455522 542485041 -665559606 44445016 -296843560 -487883696 809900229 32069717 769562591 -676168005 149438527 -673849840 122086912 367520767 441957351 -217145611 -619218537 -10742245 937718220 913805273 -400768090 -634057713 -688557995 689469589 -776765133 774066581 295903367 -893312494 -457812462 440906824 159758135 281510446 733232557 857640859 277710421 473736775 -537712129 -371435306 -570346385 -950591547 -102787287 625920220 -257933916 935200024 -121765278 -794545984 573365485 248086740 4094231 963185926 -591117488 478026402 464785979 -165548809 -928458868 -88575167 464806202 989452805 -865391609 -378303008 -422777382 -603851364 -412403495 -974496253 225860201 525810651 -878073685 -770773347 -495930478 130195185 576563629 311382866 791864288 -994626828 -277838774 707428165 531027687 -325891456 251632439 690270234 -408121583 42450744 -341985262 531096162 960675395 554789350 115325443 205693019 831977782 -729437593 560340945 -623143067 -646857084 799764578 376631097 -165979038 -679423912 -157924150 -230384383 -710625113 343115943 621389041 -503082500 -121568786 -586893186 -394798400 -642818746 -124770768 405951295 -145047346 299196672 110037659 -253085844 -294389376 -118209501 -621530571 -958915305 814736864 -302696666 -401929650 988342784 745773255 294042743 -243799971 503974802 915319957 -168758669 -241348262 -863563102 -94571848 232678456 -245653442 -525582406 545709638 744476662 784762162 -922606904 -717582808 932563348 -904855255 848584347 604666202 331467521 -11508277 71542060 504364974 981215281 486492062 -869925461 -4260600 925941358 -757592311 -376272933 -486198668 13033300 -368671345 -871731021 -743218072 -740240219 25347423 891196466 -985507983 837049410 -357689875 411027086 -327513574 158346534 977392261 -18094943 747771749 -432846485 -874340657 533015807 657749532 -75643159 981299018 449989696 383162523 383861722 790666121 663598958 -309735596 686252340 882957843 -580834599 692578457 -978981134 732900700 -148976605 -698104476 -589119293 -133700631 -694881123 885231732 -136788117 -829938190 104169991 -314396555 -63757456 -161690318 358888540 -626601189 -718062175 -682811096 447653546 -955067794 -785741006 -429300853 932279031 880610663 -344807270 -999185796 -937882745 813899430 -745477355 -671934041 570767288 -40432546 345595118 -504598572 232450941 -965950729 921411703 -941599608 977570556 -758709642 -608878386 -337128201 -926657027 757540561 31914713 415074832 61189302 -910536960 -312520312 -368233024 -195081100 -121871579 -832516240 564982243 65026246 672891504 910733338 -680589915 638738138 -446120999 -599230526 294941398 -957147849 -554992636 382165696 250613869 -398440159 180814752 -992884861 -539844215 150571705 375137429 311802519 2084254 622318760 -550572998 -486108421 11159305 -497310708 -451863966 -284704319 -186171061 -75149160 -689693011 796261315 -787558988 -414312661 -714412532 929871117 -97624448 625562824 -66363532 -255919377 11339798 493941626 464991351 -813938645 -762487430 -817152381 114000134 756377747 869348742 430682750 610416222 -903843975 -901192289 -803963666 400180715 102239570 734200015 -808034859 253846104 694525730 -382591557 235661988 -966581594 -711159654 -607012603 662799761 902873366 141664907 -654335635 -365669741 -715359321 -128630509 -605713814 824862040 364688125 -3594221 -794200596 916987934 89740168 -574266082 511478031 -37378805 -841941251 910311921 853785063 215731779 -557989146 91151125 880378590 -332230159 547384919 -406274806 -412311340 -974053051 265905673 978999084 -381443054 -359748196 -915703414 -875526026 -497606711 -589520834 -329937395 -654129954 870610176 908569810 288550080 828156621 -869169970 -694549200 980023662 28502591 -130217414 881967879 -855669043 -1391054 439871669 115074063 -797900142 349500705 948022575 -782484987 734303559 97535051 -478200869 524756658 -389630293 -34272843 813109622 472140693 123369384 -599445552 345765401 26466789 -244665689 952333074 -215988421 -832554804 331395565 469257354 36002815 -796451401 -778779656 793882007 -364377903 913596523 81118963 439207293 -621446099 184785270 639514460 -875069372 571385030 671867356 250742057 785253354 521097633 577692542 681341815 -226977947 452368963 -521614916 944218244 -489124215 -523513455 342414100 -539841907 963054919 -203959194 932036231 -435096353 351347887 -459290320 245501492 -854967682 950203043 -333506733 -653860647 -593755770 296872957 383170563 907147850 -69488055 391251881 352522833 -342116162 931160241 732668954 281587246 31437556 -523230474 867669702 898177692 35566504 -298284490 -754126979 253015107 580298676 10788351 -718827546 -248296768 117152878 485214121 -65704401 -946193513 160793237 875143425 -46172262 -115467092 416518134 -916708073 469451686 782276232 517000663 786598042 -767024854 490619593 -554514354 -657306666 319551496 -108234685 157271157 644196985 -37596552 896424785 -281629407 -344557470 517707822 712448045 -751906741 899901571 -870349198 312186268 -417838603 -669014601 -602963225 451409282 -761779448 -479310374 -254311347 -300118725 347630400 -488542874 -70338940 -863929392 580886467 -724937881 -530472534 -15054583 -987214745 -653700346 944729531 611073824 904204506 -311320674 311427367 935637758 -818359169 -321040167 -208277581 634145880 394754681 -910443901 -513858580 269513090 411760372 226537839 292838267 -78333843 -357751069 6283598 -353763846 -993868165 -359531397 -166189976 -135018707 -818478776 -738469775 305561143 158285558 -45534746 323458293 635222057 -908582422 -885056010 964307529 7216398 106290400 -574294235 776656255 4228160 359276683 52407041 -992351563 -793787026 675023145 -859714238 953666945 524148301 -58232526 286219313 761963889 -541752165 73920687 375352093 371193858 -872637840 -873042680 345037784 718667861 732728603 910931624 727554265 777899351 -739444153 -45163039 -187145834 -152474614 607083385 797196781 208700230 152965161 -909383009 -294018559 242124963 -990299449 497201736 516782387 -133832289 -733631530 -796823180 -782650162 -66015354 232459481 880860465 -660210779 799100445 -670826983 312609345 89015861 37843835 182312269 659485139 856575857 -877377784 160046770 -883717711 324269528 194028563 511153016 618505158 513116842 290402308 -590684249 986900997 -860680703 769519512 -610504312 435806668 740184991 46034771 -125264992 406977624 488439031 -821806409 -819965451 41661492 247465243 508961384 -86220317 -513663175 656510821 -499251368 938562062 555945185 -680295673 127763448 -81841325 -342400762 19466188 -980946092 -182923830 857354405 75236590 916821437 274081309 825782938 392028793 -919074493 736486095 219193867 684460792 831074114 794812006 -469239216 -876199301 707397293 861156660 -592913882 -535213771 821317360 -468181209 178007003 140838072 -172762267 -564536983 -513386580 -886151433 -807275633 293360655 79644250 824578149 -898569298 -709211917 -342970067 815790817 725277602 -176257520 -404044474 747247921 130261907 972367430 -323596277 -19647614 -394015346 341310298 -9750084 847452234 -981377385 880017512 178448894 973105744 72982093 340245556 1768573 -140584555 748428416 -914456521 -260292327 451280129 64185933 -195472362 -954382119 -613491640 935345674 337394440 -554097922 -471707955 -550161583 16242479 421175374 -640175450 237000505 132781647 118077389 -402405965 -655834830 9659841 492817170 -967667655 518127356 317080630 -553569845 693363812 55907030 475063995 -895943472 -225353333 -115497210 -67580873 863143072 -943189003 296584269 -252086960 508869334 738777335 744549498 -221627254 -869858345 -562958445 382115974 -600020024 894618598 -360702988 522422827 56304722 278478604 577837938 -519873001 593214278 -313911796 227571053 -400227490 -889791774 778010822 356797543 -394030144 -421403087 -746692459 419913643 874957563 -282329516 190099952 -548026219 403192947 -570548542 -468118801 -660790614 764834901 876365019 272443060 -210829586 -886165867 -377072366 -52110641 122155157 919817178 579619109 345089339 -172299764 -987897028 488263639 660823859 654714671 -330336687 119988274 155509868 902365716 -320506955 -461199317 738159767 -412986268 -815608041 490615586 -444195953 -652508306 628184835 518244705 -536861147 3863862 -768452523 350177788 -855693853 892325722 -540431708 574073355 -994493702 456098653 135899060 -248335008 -608234193 436667264 832998865 -396271096 -153980920 -508094004 -396458081 167420741 638082858 -511352096 -763000334 81306284 -419794703 -428644005 -794883342 161367071 759873770 68343977 -518310602 -346649874 991266042 -552801320 220953397 -130543357 836584114 944846831 967566008 -105607463 419608992 -521742398 -617661353 -152910142 -724612164 -114838432 -616047032 -74437785 328511257 11921391 687375321 724759033 696077551 505440324 -873030802 228514065 -718487935 491721167 -821960178 705494041 -796417926 745534199 -580557340 -239863588 -603541998 574189471 860007497 774718952 -966904207 152969925 716045518 -701841499 -698163746 -965974336 615850783 -571828608 237540934 -729963724 -820096004 -243011492 31703325 -803101952 290196989 671122489 506405569 -182598367 828404832 760238950 -986860376 942119151 885210628 -710834424 -18877728 -354660379 995419923 -899136608 -421473338 506672702 243835164 -551008667 -559622486 996856768 -177534070 378882040 651722190 616023986 924428092 39063092 7125227 358559045 64428359 876244478 -296925416 -183445383 561605000 -387743643 166845286 -46032485 -459451157 765217089 -410546876 786385464 -453531373 -971832594 19347194 390270780 -920457190 -274162155 -202082495 875464821 155916684 981010266 -694687961 -741208459 46759733 441038094 702394914 71240366 -629437590 -938242403 -688823915 561327241 -368446939 -111485826 373123820 963400140 52726173 -196880083 672209530 -363379341 -63206980 36980006 19781610 490834767 -53710647 304257715 308369798 -222095407 -694720712 -711157552 535228707 -153294628 -600961309 76467094 562806682 914723980 -836878083 205654464 19781330 -388925345 -405522706 47189785 -432592357 417149819 -478872632 550643578 -362152587 -267767628 990755231 -519459998 -587727349 326993252 794001560 -118655401 685287403 -966044572 -836541933 -41514116 423726903 -221963787 -354461381 -258618615 2031767 -892334261 77772283 -212166588 273903923 549845385 -735128972 -844141097 -289478497 259090410 326802368 -370114064 485894873 144553968 187480499 666087888 657593272 -818290146 300191674 -202857762 -469637197 -349618045 -828765823 974230200 -981383933 -851798398 -799607334 -838096889 -753436449 -440977852 912148872 574472421 76504816 71410997 224391754 -371838524 613292223 -647663678 213902898 470810343 764263226 940578624 -384230231 -569150031 977066066 -153553029 241716188 -109148921 951505633 986209402 241955364 -37207719 640142137 -772525424 585065051 -524541019 875382247 153573625 607511979 -674743028 -883734285 334254206 574841682 -104682908 -979787187 42477822 311548952 417558149 -469195451 -704657755 -475553540 -717761744 -150039457 -132911233 98349145 -359884910 370960326 -376083384 -429380658 -444276816 164632316 -64544746 -915205745 -550742325 80444075 726783581 -344796562 452270940 -609715356 -991802198 -718915262 -672110054 31869638 730392813 -878605033 -522119505 -855439329 664626140 675636608 691952598 -706715999 647945757 502802905 -96658819 466956027 60294602 -924784249 -195468086 -32967859 318950133 -527008969 251513001 -161867141 434148233 -171546904 937032641 186408310 603960875 996188450 -827006525 -636660862 704200560 -541320651 377106919 -960154616 84440757 310919773 -72981243 -741303449 -746507341 -113276261 -272111017 -850513508 -102245266 -254727251 688154226 -412802762 285925416 -655820791 -231491983 -699668223 655875437 21644935 -270746733 703099741 667643643 220375521 225032634 -906281721 912691964 835368833 131834075 566593556 73647998 -484537592 -95023810 -37779854 94050243 995945897 179658622 -973749585 129244402 298360215 3171659 -95878006 684833555 -25011249 466407157 -321672677 389823719 286494714 721183573 158207363 227169862 134971282 385082533 612787532 997825424 548598412 -783596912 -440863637 -789013646 753919836 -247384693 548365157 -259674713 936962250 719260104 -515560097 23735188 -779923770 -880475273 -32407872 192322019 -259879720 -251628178 534283890 -415043567 534888378 -752740598 -128934993 -539781017 959679300 811158614 933942570 722358692 747721004 -382864637 -568676689 -652362819 -92067710 239829823 37022426 331537331 390729845 -764751231 -82730819 382664535 497792048 517791481 -753364762 215843489 646304694 -720675845 -403833557 -191102308 542243600 -696282282 445836686 -136330529 -838673903 141888162 867197075 765063048 -278119859 864975309 -448953189 -97519228 600495935 519787937 29156434 533735718 -911328268 779364434 -668657052 200555067 -197456898 -996513264 -376853481 -43745198 301038133 939053408 -172272005 -473034448 794005360 -183237506 971701748 973148878 881333978 733821909 -568264438 -306153925 -812966843 -444743284 -521960170 352010100 -62688369 -319212452 -922169128 381791405 -641344535 -440247788 526552693 419275389 839371600 573477424 352985612 -881457345 167846348 471877773 133933092 -811483350 -380372302 583567755 -35311231 517848880 -163218586 -334222251 635843366 990160792 -489966889 969122507 904177415 -511659515 -192702021 -45379528 -324829475 471931665 -75217753 667324877 713367284 292513399 273815068 -152637437 -795009036 669520597 356835154 -432859124 450710744 901737349 -818959118 -183873493 -832812675 593702150 -817788930 -904480036 -14307083 -892890720 48514730 -181133182 -956544142 959257850 75078478 110895883 -69414989 -242195168 -930972592 443719852 -384931599 143316804 -147206517 -975682313 338845333 -137565891 -506034761 -445167125 348530908 366573063 -535162835 35118254 -896305160 791805121 -201585969 585967180 -643456723 -502312441 181505029 -548525970 -176581510 -31344541 367917713 -238056420 15480908 -494620510 492193342 329608107 80232584 -619877942 522755854 701666122 343001326 -659363738 -490252023 -425776115 -240485212 -202417251 550055456 111429006 876540039 366262027 -516867554 148218329 -42485278 -919942671 209352244 -203418897 -72043557 291108524 70591338 962478950 -281067138 771930657 794255804 -745811935 -291703299 -812152121 -943365368 -277267987 -167138116 534337143 -238893255 837354298 778682890 -823681911 -262894472 915013244 -374428067 -347682569 -353588766 35195457 415257664 877291731 -785033333 -489945439 95282528 -823818052 -367360383 -191203330 -29161253 212613404 -464319718 -226302126 170219606 467643284 -318831290 484234969 -140934193 744013710 790442116 914727192 -574692229 905318966 697866476 -159381051 423563200 89111781 -351359413 -618260527 -281958156 510373927 -144245044 353066189 -354955950 547400998 -913184484 373050065 -529198270 -142025401 851515194 190310578 717132496 720500753 -505035406 -10448366 -864861735 -436411659 852172889 -10642389 -113509603 -245992745 -660912238 393097677 848498426 786217594 -648610624 -884410582 138975970 -563870678 718303916 -301602291 -584339543 -684031241 -112136439 -653012270 -353920850 -216876797 59781343 -231464263 575020260 -416840425 48955431 -170511764 695796811 335789100 -900976169 -837995231 31828724 -678629669 -259599290 668917502 236510963 -434819791 -810817205 965632996 -356246133 -885399917 49107930 -578570624 467600576 -266913178 803313184 -123724034 -106700440 -23743499 -69063751 -116831460 -308743035 -877025806 -234071845 823106071 793072353 985614830 -132104971 997286673 -75575713 603789017 304865614 161276153 -685393827 -467151742 -432676441 -62851305 278955692 -584604519 -334522095 -828970413 -189221559 691556331 283647755 97831182 -907594824 -972507562 647034647 -840770521 -730355100 -294673589 271427994 67340666 656655329 119506022 -910868818 875823724 -645644144 -907072611 773223370 -240573602 778249534 -365733346 -583759200 929901043 -527488241 -347912523 163287037 235680497 -680712055 731954672 137227181 138258304 346122277 -372099725 982412154 -88510163 -495046429 23789893 722204565 -961319285 -711603406 408733472 -903566702 859487018 -209806400 954034207 826575409 -459857574 -323319484 -429960845 303217637 459722840 -764502946 -634077947 -34454416 -567039967 452979199 944739887 784641986 -865555687 -94678959 703937228 -905293344 225528353 537002507 -386397178 -351128285 735601304 -702627305 -94404244 -963282877 70902048 317123057 991915252 918903256 96780319 -137285062 667086711 126866183 -154651780 56957775 654728577 674629050 -496660330 -483806452 759707888 892544596 14969257 786826669 219419757 -576136561 677220743 352786158 -754677054 -816351973 70867087 639099514 916494124 372761364 279687900 240724889 241989839 148776083 -569927155 -730302522 -143583113 -514361971 -967803790 196031504 760237647 282923585 -933264310 -584378203 564827914 -591398395 880654629 542964750 350336117 -942954754 -486319210 -524583228 674177674 845534771 150448905 833193986 -981765779 -534969475 245831217 -622111834 -258992492 368541809 -898805864 -949738575 336466450 -657786281 -83225563 -830700767 -931026841 610715606 360856369 491398609 -729076259 910705530 -810342673 846434042 -666645932 -17318785 527553883 683602737 13233595 328309833 479491789 -988106576 -978355935 -939961903 274691465 -881744243 -861778525 514285697 -964644015 817646347 -465257388 -666008170 -677581443 -176466868 300200407 383805404 486810541 -160896320 -808315275 -582564485 -411738175 781445746 56624526 -987167245 -594251483 281385946 280496903 -243343660 -756934456 -530300160 874236640 -6025125 621342414 435317444 734225445 348195321 -950441867 -794198016 545900639 -566955119 503082229 887022860 538421599 -474823621 283921666 24497036 436578078 382788749 -779281729 288515273 332597903 247861755 -314445384 -290749464 597397736 -100525139 -359802475 -46953781 -24808695 365179623 -626187403 439566790 -703049798 -36989110 998484135 633977166 284346049 940918089 600179621 -206527137 -624813540 478462125 796369081 -442239468 -278629173 -243149048 -686664733 869749483 421622561 851084427 -160304982 -586349960 -391796400 47505461 856473400 655184335 858650969 -91465341 -657062224 -350601886 297040094 -217056690 551777241 140490802 277071577 -835150934 341790141 -140386763 55692846 -47012606 -261796324 509318876 -287690826 -605834379 -673280843 -963687123 205035830 171119279 147023718 479608407 928210349 -782479040 -683078457 886045995 -820730167 -315066757 -564295099 -158928397 659375004 -239163705 -290392569 -222535583 987820673 785476100 505195046 -272986503 -657707713 -466512086 473866165 -388825580 829951126 -347361877 938114434 398384753 720958019 -602231468 779823959 -686351332 336247340 746703510 301721410 -867049386 385087992 -520156142 -5233443 -775772926 -4585615 -359093453 -946988612 891337597 -457145584 -389143320 894150194 -613601954 -270294348 -616150407 -792064849 -318884750 254482644 957873854 322500044 -110345123 -190256536 -155611987 360171366 -874330760 668624356 88861471 -806215503 729803781 407253996 443637980 -620454539 347134482 -205845234 756070625 722823797 769870846 612084199 550247269 824695684 -398333943 -42907236 959672576 871586975 41445191 126116983 235148077 -14638280 -138907098 -876507850 996827690 34462130 -315321879 94022202 -772370075 927079475 477456341 -833156683 -203738338 199352938 -849249421 -371362471 -699076465 942110504 411506813 -987210852 270451135 38337208 -775280483 448948464 479361264 265149454 -60596415 -41452413 -544206092 702494207 -755792231 -689935288 -848261291 431967452 -961529228 281264284 224743336 360036322 615163035 150057763 -615857330 -278586127 -821553664 763234844 625340220 -272928249 -786254193 920505043 553580466 416819073 -983274258 -30146219 634092027 471213651 -439877136 -70513873 -765496433 732751136 118527740 -148905660 -663321454 471889674 394063849 180984463 -61895567 337365866 503086902 726183980 219098628 -322187254 184161153 121855515 762197652 611690173 -722011088 -662622175 -76226412 -520737961 -317481303 -710918913 65804519 -439089015 370263231 -89108277 357631041 661227463 -60222015 760211484 631362949 801503416 -566924208 -620654861 -499703757 -626158350 -495052157 -283441545 705497705 633116088 494395338 240282203 238251573 121381721 317318113 -928052148 728840748 -402088437 -403867285 -530956575 891164570 -904298558 423438676 883675974 -640987901 957688317 833666914 -695583157 -148358604 -145754550 -821327575 -772252074 197094825 131743841 909153858 714457496 -147622199 -887702350 551049236 545054671 -367340761 -506370298 -939014725 618134475 285065335 604126437 118637799 -531870212 -316155648 773140885 6103471 -686139707 93267115 -474738387 -161328620 796236810 273338798 -73790027 -344361984 10995901 127114262 -223658330 -228870620 798807932 29840404 -516405610 433332941 324844930 -566739325 974350449 -970489295 -52566701 551202361 15669080 -772038946 -987592043 990664044 498721284 -722452040 -932936870 97241977 -933780435 -964013950 969997443 26538165 24610512 -825556130 -802165853 -746478337 -181634570 -119976166 -515493769 620948558 488210322 -536701503 -21989877 799131056 970096668 -287481080 435271740 353522289 -195296301 -936962938 -492346206 547295082 961066320 -185926813 547038284 639073841 -492157536 -222258552 811077487 -157866580 112478241 -338381160 608262371 139374536 748703004 -544872493 -96937818 266381080 -716646950 -52500195 299405737 -311076583 658002831 -52750165 -550679485 -373760040 -749469352 556430657 -149359288 -643321842 -32755999 372658786 -167292412 -420360110 -257468018 48147712 -308032086 217954310 445870888 211829953 711774436 -819658144 72569863 179006432 -337984354 528060597 80030222 624527554 -449536054 496768446 -973303264 -73829879 -607475038 -210624098 -98079676 -474123445 484820210 36113141 -316800971 -509374818 92479763 -783241878 522061926 -272814245 254802645 -589847539 -191813876 -521370889 334861718 391362012 -686291372 -318602473 939591267 -877140152 761017392 279287733 -300264757 702021808 272538119 787826891 98756295 574762622 306470927 779298555 -130993344 -879537147 -891071788 -708381972 21375581 375778199 144260344 -820138963 887227974 531200705 -453237573 42412018 -951081127 453688127 -25788173 -16222638 514033241 168057343 -791526512 565658286 206781571 169012477 644916081 -655892378 512726555 595572199 -564114250 95341837 20148645 -52844230 460570571 877982810 -47465276 197606299 -103553207 -630046004 -635626725 343316377 -22042082 -329958006 228158495 437633306 237371699 151323930 175527070 -931541068 -884303362 79933152 -725288674 -372225884 978760656 657791399 921750035 718780855 267448458 -594513057 588964440 -699007718 -42893460 703942567 556882341 262136022 378699455 383983470 457322541 622151146 640098529 313576638 687349356 -337745358 -981991620 -739370247 479689568 474941786 -643911179 136905322 473907660 -404578038 -500713898 -565807772 760154295 -191620467 784088307 -510192692 -609689863 97443159 -319111303 925823303 124689064 410823620 -510178826 18996834 -667446248 688895815 476835815 712071289 17011484 488430801 289137002 516264515 -611120496 610537751 780920411 887472896 -627317357 745695853 -833232565 -862074581 197359633 844863289 -422219797 80258724 503769085 -182027484 714579481 481776287 717439761 244713999 -771694496 775609221 -680070797 -762873693 -601414916 -190127534 239122618 -983163334 850016699 -908825132 676711967 -267129941 470757934 -292594522 145012540 976994068 -635653816 -674233344 802442995 -31569065 498692371 -125493256 -422399249 -175478720 52056273 -287733612 -71259594 926149526 -139176064 378388604 801028875 152855023 159839833 175453949 145457862 -332406036 979848028 349676516 601039505 -288744794 501236485 -407574132 -161722208 130985316 -49255619 -327818978 -79133744 642185134 -108571136 552049371 -392981558 -690473507 -50612221 -981939491 387617316 767631806 231363353 32027749 374373861 -926725260 -155447702 30505782 -24201920 184732821 438644439 -645402344 35184149 -372098991 -735510520 542100869 329580612 -990856215 -285365192 72731267 529739060 205377042 105455062 -237613088 -288204074 -337136840 -794951804 405701000 530321859 -783365234 -306039140 -756431505 -916894593 539993851 377318839 -689818199 -125605333 206386117 -481033113 -939936717 -694582248 855370165 -69201538 -325647138 551207612 -496484433 -709344288 -321263175 -566179968 -551837458 -780375979 -784287874 -441913472 344636440 -769758790 -885859769 44573898 697188089 -300452815 -88044372 167405520 -211383827 814351224 -452359063 235475257 -361176546 -655577140 91631080 992078497 -443281109 444134207 -729459710 -467263012 906914117 -362389888 348288799 204201786 331316123 305017486 295190074 429397452 839402943 755289411 159476050 -620017776 835925436 115189901 -661430815 -383646474 -946394699 -1320025 -746885439 -33432449 416205329 -583464537 -507989305 584284763 822076610 719949081 -868825021 -744890436 962718075 -266541115 -931227392 -718958695 926615819 681425409 -445670270 -278703325 464494213 314276706 -470327024 -121318306 932290465 -342524376 -482145936 705143601 393948743 -136042834 -336594019 128249567 179283299 -723077729 -474139094 -55569959 229611054 -574876399 601109479 -797082605 862359683 117614280 314395788 115298973 -607797803 -143780927 680805995 490461173 -247654332 85477344 -744709845 20544368 496844629 -929024849 -490762317 618118799 -163602501 103982925 -975529199 506388943 440027809 -925806824 647913298 26203401 -971804628 -782360764 -541960239 -276374722 -464923451 -434236341 -577711329 983464075 816513967 -705217074 3357410 -373467403 -337452339 -395906888 -255911165 -644692593 229907905 -301672274 943295826 606793182 -714143990 728756140 -179937634 92436000 -746405599 586555501 453630535 -365635369 -949372313 -729453380 543330289 297433195 -988499805 -598979312 -260390334 303155524 -136242894 -618004612 -765339429 -542589996 755289426 -826144306 -668022962 228024415 -307878150 -991206951 -261225558 959630951 33575798 -308357397 -133019808 -852569010 695278155 876646591 956904950 -82508514 540124032 -717481051 489325717 -271209847 789235344 675024472 -554494703 20086834 289509329 -407203921 575851336 -560480114 -786336172 -12541397 120662331 -383981772 -686850729 -426354707 819050337 -756054343 799058965 882228176 -702160012 973018909 -784103775 353238273 -621266424 960671259 198657805 -176762774 -704133347 -595859774 -25667408 771408822 703258398 330708062 745747975 845955932 202888337 694345016 786838864 68949078 -571615479 7008677 743757596 -176640595 -838923220 -335608314 -966031315 888874793 -221278775 -134170619 939799578 -301441245 -641831213 -647220887 -884317853 -307984126 -656377495 -796082824 -724938841 259883175 57666132 -953479996 -127827887 560690172 190248364 435541078 -43567815 -809484863 647131700 667486663 -799247253 111942552 859939876 98610268 -522164301 438319345 176049286 -721987427 -552446637 525035717 638539771 -830575803 -800921251 -45509609 -404743257 613373033 987335521 -91600733 -784091738 -996140208 651017597 -32156872 -261058228 -70731323 419078769 340443186 -544606889 -446535454 -825564599 -882494490 812347449 -139689848 450616514 549331669 868714565 358664621 197777047 -331199388 788712743 -665881832 172248449 -245648617 -557656135 571935314 17122479 -640811401 566355670 413502208 -50625842 652424828 357104773 -390737636 787103624 -119797749 229607898 -181361641 17222037 470098785 745019298 -993519809 46655260 -40052118 277401985 -293980851 -807877931 -696583176 -446725043 738475784 -257682010 239086028 -563064944 894105405 -319807938 -128034580 152019398 769359929 62060398 -678985589 949012857 -569776968 -853142874 391974769 140137987 -432018616 21086205 -446139501 -240472080 660574127 -257102616 682173617 -889692276 424641097 -269831049 -282200571 -180524383 -379339511 -59270865 -864183688 -209647130 -287683134 93363542 -520238684 783788928 630450013 915295096 847799261 -758756622 -444679654 356771372 -244985631 -160153111 -183812206 306143912 568965654 -513743112 176268666 344519401 -327434072 270303458 -355812629 374571472 -147370171 47959361 401313369 56209052 672680947 -442794113 170352522 -299011849 260339865 493087008 164438368 823587381 -315394695 330577040 411939235 817258672 -572541005 113892668 -950037498 175532873 606786347 -340864026 -349199517 717450641 993368822 901017657 195703182 -454112304 400400737 -471076901 456744710 671956098 10920480 -642139238 56025898 684649962 750397 -925870990 -980036376 -584005992 599528014 -866813299 -461551626 -582106088 -747968834 174146638 -258065919 626435202 -112152130 -752812693 893274708 506368263 929149734 692683557 -38394684 -301252203 -746168188 -306458847 -597156009 183369533 -306397712 -307685747 104051547 235527341 -327356940 193815506 866197031 -166318352 -557288162 48002781 700067817 -87491247 -396514792 509589603 -110253931 489271598 4846390 543800546 163732868 -575856439 -782408527 -605349712 589084291 855284267 522659814 178129533 715050070 836153513 -231741845 -525560002 641663751 149389161 192106229 406547924 564163288 -635809015 968087187 75291671 -794252331 354777749 -112502299 -594706992 -585565246 -111527596 -31637918 -327248117 -807915128 777646884 970101956 440109460 -657803992 -369403835 -526072064 -517243078 -416721776 66806175 -553419969 -900604939 -842921436 651937133 526526316 91451877 666618504 -217285032 -776493329 233606206 -894708413 644071032 948797733 207030177 458901675 708863277 -688845373 60336656 -473234672 -637543318 -839778723 537673422 -765626548 87067957 -544237491 47235461 762526399 -803484376 768516667 -915374764 -9775652 -456764666 570388643 265054820 611131272 844912497 614355514 -127066290 -715911082 -964160536 145199108 -161955655 -199819213 -629677401 -389182923 43596631 -519168924 -25342064 -250241357 828592209 -607581664 -433089785 118772439 -796493861 -265523873 89942223 538992405 -385165900 -638705591 857972025 -77299994 -811326327 -596334468 291976413 919325804 -106278633 -153621371 -516394955 469845083 240886834 82205672 -832477188 -232104603 194905120 -784904377 -977627236 -539364255 -379667224 945056873 915705278 732419538 -435474893 -449821221 -574746901 -152137183 -661763328 70588697 661391917 -732586605 -415099997 -64794414 -605375633 373793630 95270455 994222368 -484123634 -814634171 898073691 821990420 582146777 486858622 -58442384 -800644491 -978133235 -311722709 -375847450 987418281 -968972183 -500549291 27046895 43779872 -920422532 -844604365 737502717 -943538166 381901488 -123877534 -297599449 215169676 -327851534 -685633709 93098103 908056262 689941391 49201326 81636269 -269647260 691596699 521813647 -809978458 583936786 -528237910 830452952 -750052337 -240960667 -984174508 -828949837 831610659 299187146 -183992148 954541210 831377142 -918224553 -125606165 -182697266 -759013600 -634183851 172779007 805066738 -709324918 540879850 -677091896 194915931 670796554 921224156 846704065 -432327311 -840841146 -392749645 -154716756 -996050008 -600963922 -378121575 -48149948 -60088575 226504830 -207539677 753781199 740984055 393996988 68865109 951776320 -940882071 -345313491 714781463 -224815200 521571401 914695264 820760312 -626732396 170317503 304642887 54435410 961462902 -451822352 618406291 665395044 -710385479 -654835423 263459218 580775975 878982833 666717652 -962020600 -104490286 34405427 590666835 918229262 57357047 898406386 -691942808 846784251 102270201 386797525 462944412 -612083842 -228264458 -90723758 -500038056 45937384 532286143 348588141 -368482264 587498353 685322928 45974912 596412041 -407684178 599045031 431749187 -372427256 638771027 -433840297 -461547778 633269143 308892483 -283387563 -159331962 688897854 -407321825 -424469 490272189 -986070066 146547623 -417284655 874838911 282916858 -936001882 -887407865 507293660 537707946 -299438739 227883088 -697321900 -567023288 -106367810 -107412325 962107207 -956623589 937696407 73584073 -996040211 -390513149 862884928 -238834873 -878000664 496093587 -256338812 686391185 -554105361 -961515347 952268741 -619309919 -821551022 -475936082 -254067161 -523628096 -98885017 -719914856 -2405559 228302512 -444828689 -410206039 -584500662 686396304 -376109684 -237586067 -947392741 -647729098 -590743013 251345798 -593167320 -883390692 -570236644 789530227 140666495 283199531 -858018204 434221279 -385513952 -628432489 -18032158 239360349 980600394 -94375895 423466143 -957277936 837150358 -760591170 -949631017 271824696 -49073246 -590103174 -181206747 -194251794 171531541 4055412 -114602658 -237445030 407269189 254483583 -882664225 -576911402 -419064443 -929131005 538718247 -131288686 213902431 -575697185 751574420 980179300 611678516 11519101 801371951 -968492356 275260000 924834672 959659367 258242922 235731176 -209092148 -5616292 -13750625 -418623732 -241470469 393797912 -985475569 -452228287 -301214481 406339138 -763279814 566106345 -994409028 -221001432 -174189505 291955126 -854230835 95396214 44093256 502590167 307959595 -272674571 981563582 -285476787 758521404 453360661 -793796166 -979414599 744279811 588064997 74416502 815233278 -707287362 -110442270 -75016845 -750874579 657467687 -434902775 -505138307 590676152 298844087 -990862353 -547089433 -954533701 -103632185 -985531579 -971588253 -994590400 492190083 345782814 -556348013 358224696 -922536664 -246814990 -580127981 48943360 819188877 -229731727 128336188 51290396 -71119233 -720971020 982121749 -314035259 485486489 -574216887 499646749 -843102969 -557900097 -706539399 -513743380 -493412869 211981111 -853657593 -122962725 -488500451 175264367 -208201091 -900659279 310373440 -347908380 -672603652 958002905 539039420 -899421784 495473409 -320062611 -674388615 672030398 -553494456 46369247 -378877562 703350757 -444964192 440453414 -394546474 977427321 -660880239 776127000 -753396333 -758847606 -748500933 252436764 148316854 688561630 630304287 -86213133 -271313616 -424323621 835490183 33513036 516204813 17304734 -556670898 882768968 -624164305 905020794 805840705 -362059357 -101380691 -369700972 200985067 -886266655 518365122 -950302348 144268098 -711106080 129529741 158916827 950256869 -513524000 198201578 222188511 759298588 -73715903 141993057 356774653 978874218 456577512 -838481039 -789107618 -475007939 890348635 -573842099 459006015 -602119337 -533316811 833754102 -654008359 -7598188 776761759 -731639580 -864338398 -489800813 673004802 49944840 338248974 263084696 143187505 883460641 557860245 -736282306 -727746378 263119446 269253337 -638134534 -272609566 2561501 -313317469 -98012851 -906228720 -898653091 -412456743 520622775 -925452183 -475955046 517632266 145084787 -138182414 616737093 410261185 -439246662 -507153842 -524298660 -806943183 464334977 150853200 952827423 605023748 -451750164 971083547 262433104 -224831981 867913097 707769750 -557018512 -916219450 -788044702 -601534042 -778352373 -912276351 890450566 209581003 806116487 -113621743 -236026666 696385604 -945841007 -559433261 -689477705 363824819 433406114 344717386 611549809 581086584 707068255 -180002677 999425289 -95484657 -852071441 568586245 -736702928 -550773237 858321129 394450374 -900882647 929255551 63648701 -531227392 568000038 -849386429 -91777422 -280393417 778642613 316723801 -946420685 319155212 -332026248 -60054955 877388794 -290590880 793003152 -624939302 -93092198 797806984 761389710 185052046 481108979 852509282 -196209210 -139240813 126346908 35409515 -278107382 633166144 -416872725 134801663 -664710608 82615119 33460298 -278729268 271202564 -887369014 -238633266 -24358466 552153738 -766557894 -312307209 -395966992 297166590 360190973 944909282 803526975 661215823 -841353758 448877122 777703397 -984771818 89106968 -911645995 -132279514 192003110 67390496 -207414480 -728487138 259048449 -728142958 146077233 467078078 406542571 730642744 636128074 686338867 368051256 407680904 -671488844 -630251333 -512474151 -671300090 -672538679 246347617 609650679 -529943567 -764634708 -974302810 -628565662 338096827 -733769748 -640554119 -401744669 373672843 -745431239 232889708 24220425 524979507 -446036057 -828456077 832804368 -587100946 408807931 264204707 -483969283 868022908 722353068 62076370 448079771 -207745042 232634030 338993502 215877304 559868997 835672123 -757652908 -813245132 316186014 -429547843 983583688 -951857326 947901977 -84076241 566993263 -390544197 987567389 345263820 -417650376 -970800035 302515066 -51609322 -387735299 358583625 -585868144 -499129965 660543030 804499974 855261529 298614077 157084242 305365570 -842646698 773942737 451652933 -508439400 -159037739 719572330 -947893254 463638631 -251631249 503626125 -23877828 187921391 100130137 123939350 -999155242 -300594969 59825578 110115922 -392851345 -634554303 -335901412 -522208063 775715701 900809573 -7335436 50328551 -396602423 183717549 -289194906 666906819 -819269464 619730326 -578118544 893148006 8745667 88811746 -545194431 -281892927 562651658 -553927743 368216645 224692676 -994884019 -353041552 -595460510 -846634455 580758922 -827121836 830226705 77140049 45814303 593971858 516695708 245373495 980942604 -355881235 776382382 -995701981 774053602 -206135596 511869420 759099541 721947014 -83390095 -374381790 -369592971 -36480546 -932069351 -538194537 659584900 -619924187 735077896 -718627009 897566300 620159591 793681918 213774200 142157459 -555894911 128589234 -129746042 -651012060 295676258 -191447271 -847144784 -630505360 976115408 -811267373 -606489663 -143861033 -862569987 788490658 -341082049 -827082821 -487219419 -74353346 -947494582 -209773843 -846549504 907081328 620986837 -960876825 867228345 -908518601 461210910 -487018691 854120284 -30443168 -852769770 -224021566 390210869 470938635 642540029 356858517 888258881 -419154663 -902816984 413420020 697545089 -410154235 -222374012 -482129404 -862748157 394736414 658915103 350664461 -645614417 540559376 540918591 -158485575 275012355 163790432 186139824 -854506310 -957935021 9953569 165539995 -146683570 734110423 -833118574 486929495 -285032452 25207538 435581025 658606066 -331860482 -205706104 -781369101 578330435 -533207210 881006704 -928997998 232986481 706403903 125650448 -494475558 -311823984 822720067 -52799979 114514999 -70435189 -10852506 71736799 195131604 -635085443 982008695 830783233 -471797768 -664115374 -317338980 116618275 -855710372 -386071612 39789175 -897377468 537952200 -2227106 524868957 -574173148 -173964359 -611638274 987305596 640886881 258099144 663427086 -36771885 -106162338 -351080443 -485045313 553235359 -891499028 -772764170 -762092072 958923062 887574186 78611511 946441996 -232147870 -751752404 -686716539 -120189559 938431728 413929241 824327288 -5873477 -326554111 115420482 967441156 915499773 -838206982 4450430 433780571 -938371183 -468075239 812326740 662568775 443071809 -289903275 678747033 -969078908 -143665843 937134592 -624211260 364346240 34401874 380389813 -26543400 982105243 -442126720 -460238295 -475316497 -297459669 898272414 639364978 -108800401 -518335331 -412965570 -746308840 615763187 793754024 -700925005 25623548 -130278695 291148974 -833412828 -602443693 -790385031 130829984 -212029133 -742629187 -564129097 273075603 610529210 392307587 247028496 -646067166 976654194 -856110739 933499059 -218163899 368114736 -863864454 -945644166 -82094191 -351262635 503496761 305420446 387166644 898207074 53915387 891103781 -661600087 -434032664 -344610295 -702006738 72350359 -268835509 157956972 905110141 -630142731 -308417633 -579551598 656543080 -468616481 982029887 599699738 553838200 323010283 797234785 -343056534 -235763812 -185264422 -759387782 583265313 99303920 -575504964 132270400 -889411980 -980781898 266835805 26419478 252730457 172252751 492748802 -541577501 929336288 758956556 155594397 98724050 816366918 -447595161 -68712807 255875392 -750561803 -863555111 -213283796 -826006626 -880258642 -66523087 881199020 751427549 651896676 712439291 -544111243 66004650 -829695703 723272765 316838442 478065937 826414854 528124099 -571341926 628642958 -670307751 257594600 844877140 786182058 -130838795 -137537309 -517389930 -520428650 126971796 -902000384 263700248 88754585 -369158337 -357790050 -357335079 41955219 851290806 -823754387 40060844 436063498 -240043437 -687197427 206395972 -738246833 -936156944 921811179 -19619731 -851890434 -391443572 917816214 890998748 -468631778 334885192 -282250299 373661810 -563471142 -116490350 295859829 839270058 -896261521 -536088726 209772567 711474796 599583463 -880568664 -63783152 846154137 578711195 -762001580 977695522 456593083 -774070703 -102572656 -626248114 259475093 232786330 -474383539 901497364 -557868094 -602176745 442955160 -235676354 -683314637 -500888571 462963497 12778871 575625738 723238271 -873433630 754519849 -835840768 438539519 565700068 847768054 -345473782 508302954 706908513 83152283 -927603076 812668761 842347764 -725314198 -849991219 426551614 -17510033 -215065275 -516982255 -822560328 822046621 -984579415 596317888 -866117595 507892536 707916616 258052313 -45249820 -213770923 630220446 935224125 -181967883 573023779 -104528536 274844254 -172465517 507991470 832001076 -786255998 730889290 -356011110 -833057107 -564284405 -784935687 257052264 127437288 617239193 -368912683 -247666854 708988527 -949537352 -938078672 -342601107 557777623 -12522412 298746891 -248565475 811850284 -513658156 -64162301 -865016809 6127959 620792130 -80339254 -185619525 -962268944 333625007 -662996732 945521083 -932048372 158984215 -184237454 -808787902 -131950974 499738739 356775293 986957306 757218722 -450286028 -47373826 726427508 -881699953 -934836078 -366238400 149949589 -968244767 668433921 -286269165 -135804887 433075370 262839060 879709887 -106175028 938792448 494438640 121209485 -214789172 688022214 -965803333 88599178 754323270 691410114 87792611 145044329 -479454329 165649288 394454158 -481907161 -819432299 301959249 973100332 -542804789 -716955868 -115430895 998501703 942274610 856627010 905142658 942860641 -417964071 -284103523 619662739 438076684 260595535 436357874 -558395092 636063727 -138745547 -66050864 -343873416 -190435926 -164907749 106699266 -244085387 991506927 -590049738 -699230595 916788029 -774871795 293656397 -473302946 649828812 -445982179 830363496 40533066 508633960 -903052241 -592710466 -782489425 891107644 57825866 523033504 -699508307 365792322 -520119729 27878584 -234144300 208656106 343763016 -320524945 -360252087 374643849 -786679755 189267785 -620790349 -73003510 -430089398 828345398 -506226120 -263424645 -6808176 -382753613 -709548085 -665814563 -182254617 414928363 -38517307 -700957217 317698814 -122330651 214345004 -767623361 764939765 -952342990 816087442 -376651044 -184337232 525282081 384271134 -914825550 -160735231 815083539 537040835 -462044340 -143169873 99318818 -49476675 -71921679 748861742 130552945 -609455384 -524566672 -236379460 -228170379 647587395 -106130406 751453864 185381041 440581398 153756547 906121940 -993647531 95259453 -535213755 500628100 800194104 -352499782 -55709510 537861589 -367690587 140411767 708040377 -736620351 273702499 139911036 371658557 727288494 -267549703 -521058996 503899680 -543110251 -621812607 -273335433 -772712349 663788389 -313366963 720491320 894592718 504688487 283115588 -824520185 -736115980 -505040665 592495669 -558203329 -437871389 731830957 276768912 -54747819 -497963700 -313583273 -55330498 -132798046 -261910967 974776546 824516730 124569219 -867806886 880263463 -78919708 -45322895 -519413678 -346759463 -393477391 374857636 294543891 574157717 253499522 -573639743 -28421957 675251131 313502631 89227313 780286538 -635879795 761899269 -590997002 -799370249 210840020 -882538815 596784244 696401888 -895114268 51648665 -180206566 -105607644 -274698479 -448220125 417215316 -640020862 -112703491 -323086863 -698458193 164928493 -226073905 -961356918 -4855910 285590173 859806651 -145842115 138698045 -727642342 636747608 714122689 -464914514 541549665 -181444893 67913991 -977346249 -59074829 576980647 -392514119 497591077 432824465 -45331498 860825196 787663654 648504673 -519486993 -31385161 -701802140 434326485 -588202574 804116263 323917492 -658467221 -794585117 369624124 -950007787 -664243245 944470341 140072035 -26801938 -14407080 -995660884 -833061971 796005670 564122962 334803436 55841169 -736289280 -427943490 444473524 84410428 -887631211 391795870 -814706486 220735584 121110527 414377282 -349717593 -546577683 384570198 -714890996 823619951 -447271876 -933098546 -341096418 93823922 238520180 -211575047 898508307 -175234258 -839011345 565890315 4275069 -727995902 313370784 -239125260 -244455636 -521524702 248741476 -286057210 -607752424 -363560561 773285558 423541800 66548803 -231577399 756005349 -219869848 804897809 113435143 952065355 -815150334 769356624 262686756 -265687660 -878529752 -976233182 878425636 561018361 -343510295 -536073815 683216807 298868447 -234315038 221248529 529318428 -913043522 837462203 543914733 -479319137 -918633839 -565272850 -458442132 -487553436 -459292638 237977614 -290118386 -818969261 20133392 -216129463 -87333761 459694375 -110885652 -443589729 293921566 561729205 103084556 7308638 -821636310 -936290282 -675965109 -767108368 -108638037 -48120528 641074036 -776839172 -754160536 -243172919 969883389 -538309627 518412236 -485451096 503541205 -222208184 -394733265 764808986 -169701033 660677226 -550187567 893843726 84128877 -430776117 -947286142 -842939011 -807360275 -537202730 279527719 -640063877 -347013807 738911881 135308776 -679861661 404548218 -901997809 933303253 670933938 -345086295 -827883345 -404375924 95628686 210547953 726957286 721411486 -782033442 -97244564 586624964 277073984 919917934 160789240 134163436 -185004569 -156825142 791500146 -371911562 685091371 767666937 189159236 -656337433 79954586 960922496 295632331 -342535955 447022940 -735853048 172983169 797133288 -495193387 667407774 935314934 -558681414 990098188 701636782 -474260668 305022726 598712493 461661000 396279674 543724097 552418620 -744276344 -654881353 702807518 26839962 739493436 578638274 483536204 -599322368 998506659 -689222895 756981170 -347953774 -513087375 -526814742 414944657 -784221257 35589704 -266547406 594447684 -9636021 360963842 -543590843 171280361 17282018 -981431464 -693148301 -746350123 -233503720 741392121 -656310567 -407591056 228108002 445805604 860526286 567891679 307927424 -703828357 475373083 920413540 -655305368 60029368 -11419118 632338032 -871949591 966905068 453877777 -216679214 441101249 194388793 181847160 228723142 -206444415 -42629327 -541459903 -480299613 -932348591 133132866 401587137 -177606767 -27103057 138838568 -715799675 833470828 -972538641 456021794 988137403 6641372 -542245416 690281399 319124389 -954438011 -246533133 -66130113 -89268764 -177716941 -927842024 -433030038 -617407008 63466384 170698653 923494254 64930119 -843153411 118752855 330404561 662415016 -558537447 321497009 -738385614 -504917501 -174061842 -250140855 385222731 -92270493 23099730 730407922 -152180571 -609439559 166973382 775321693 152933306 -949574692 713035339 -701582015 -485558475 533434225 -436872040 545829908 268348553 -913196125 608876469 206051002 466994564 -836409363 -729405696 -939317855 -465476094 -767469505 -119747114 708945885 -275509320 -490812274 628207542 426587689 641311549 -291393098 484280941 55540647 -577694920 262817673 -828344801 -238682961 940489761 214101850 -478900173 845087449 952781081 413594823 -38469802 -383084133 -516420738 -25075294 724170208 -166213975 -388253996 143150845 -963628923 204404731 753396091 940996636 334661845 -640736376 664762922 -270840192 513847634 -51619377 191510474 -655984161 -740572231 222965990 269122396 89811416 -1343329 646937378 -676373799 -737264830 -224491707 -410382832 720173833 207519212 468183387 -600805843 78037849 -825651844 342887170 -845071501 -295925260 -869340397 -222311675 -680437586 144669335 873125762 108066989 777875351 -893373735 481610665 662845306 -866831395 953133656 940859477 352325268 -620630676 -54824792 696903828 763628110 44194979 -326357672 -660085094 716696619 958653395 -751180440 -699610672 17556458 243836745 -843556744 -583096819 -127740817 -515821444 31055335 -579518778 -891679905 331438977 -738214400 -701856951 -455811807 230896762 358000677 775021533 -466642999 -75349899 -766281483 261438705 906853337 -957637577 -231551243 80093136 720304662 -645314668 514743976 -605960419 -902770870 836694803 -247632266 866332043 859771963 -519422241 889781327 228769599 -743164671 1769181 307094708 74275447 767282263 -192304220 -906631091 -755070161 831325125 474959512 -199978868 -46545826 706480602 433381776 -732063222 -784025142 -536625558 -90172814 -335668003 -591879914 92384623 -228306402 -759176699 473839912 592268389 529214998 -905073944 11714128 -220136429 -504065883 198055640 -503267983 -623941835 201217859 904532735 229414326 -268765862 702641147 -863660281 706685502 783908490 525717270 80508001 118212137 682553951 382676426 -833878685 501573651 957587549 -13390402 -310364942 -633535410 161391092 173591453 -39769344 827431938 -754375249 707936863 -850347260 -843730874 -495158309 -447961362 426533328 129526726 -149948352 -622387392 -659773790 -596005095 535637240 497121157 489034468 -898427369 -158646031 144581310 -91588146 37535321 -596681403 -135481240 -894117172 782650367 -562691693 147369499 185221956 861080721 -194866573 -746064785 21342482 -236461754 238414065 27110267 287194184 -426739113 -692770740 182514187 166280260 -476255219 -742671820 533902387 -482507435 690157969 -73235571 388434235 243523918 887444327 120344085 -828625956 -756120323 -110681087 -246748978 -559831035 -644799561 765746317 -232093864 -670100672 -197494639 441911690 -245601753 -173521456 447267767 546435258 -71554012 738239337 -319453968 -561487082 -586322187 577004712 716508338 802219927 107552157 -681767518 455783614 -29906985 849210731 -735203239 448887300 803636261 -947909939 -170658276 170667574 246922130 480448678 912376207 68720218 33109233 206345459 -777438603 -794520491 -750285362 25802161 825728450 -783224287 -284286799 -100898302 -29141518 291013551 816217121 285895144 -624228315 -330040159 -196758514 -619998587 -630508399 35106582 723528251 -377237292 538923472 533025212 -319689587 63532231 -619583912 -912242577 -137578459 -943850870 -360119280 -945440847 -652294035 774525265 922953713 918896231 439575613 768417357 548737376 123511597 -492062630 -245918022 488144896 -437694415 223333996 -789015730 488527220 -7169857 500665187 485290940 -171715871 -326179655 475482245 59754685 -969918817 136088369 -514369310 999152936 572966022 -538283142 982966885 209787354 -625601638 659914689 718549554 -934932975 -183440458 618682010 947865182 264175968 -589284303 -341797858 -923942742 -230886934 -635133562 -404146491 -189982166 -790564086 -995871371 -55896704 544076693 299503306 -497391954 646693330 -448123576 295093324 -701707236 -970186797 892016863 451927970 -591246842 -104721147 -428259356 -964991174 -640326258 -514008811 694368806 945201334 335764076 -851359924 -776385743 860099232 227661470 522880307 755435310 176278493 -268348979 -77126921 776323368 636810571 293035726 255825587 678902424 912013856 547353252 279924329 -485606836 131956357 -614494359 145567062 -405949190 -145407595 527462922 -313061026 867403649 -387815889 -14808558 132420968 746588893 -71746263 598818368 -305781093 -375611752 -350502109 252192948 -962049098 654337518 775190544 862999906 217740459 -403430495 980037041 876470989 -816163035 -997051091 -59855570 -805873053 -936759163 -621968794 -662835747 751073466 738324037 257155040 -241285466 -536756124 -951640856 976136114 999323835 -597546281 -380922818 24943845 814310762 -361262144 -586614429 -649781712 -568157819 250218762 -779437139 -104274492 -502457892 650826458 210939312 217192869 -672301340 504640196 -866310216 542146119 238004616 -417019687 -108157233 -813151023 935001438 81099843 -419864648 -726794821 -663972893 758508143 540927823 -437520914 -683463821 21205499 -717276799 255828005 996934686 123335082 -206332428 920544161 262566399 -75547098 -732210977 283861309 -759464572 -689955128 -57652366 316691312 -601921488 565500122 -813783292 97021401 -314018063 -762199015 274316828 474609791 718036917 -358075638 866268119 245411848 -752564139 -525096344 920531868 -973644538 -788221663 804957682 -263117410 -594503372 499147701 287600479 -952124648 592774672 -368207991 874133060 -105614083 418107759 -839296673 -112311288 -329219327 -671437122 291519397 -647358989 -376901393 547712186 -818343158 243334078 -376946407 -619564018 592823010 719935300 922496135 -701408754 -74502367 -767449153 110320076 811486856 804428769 -984743480 629153688 374311492 -421481855 702208426 -640549820 -661696287 -494733595 683033925 -571405636 -50532134 -162114965 765944222 208346547 928041400 685444654 -653937392 604660809 -17486331 -5009185 -51082816 -116429602 -391472750 285332419 -818984780 357732600 677291419 239323047 54966150 8344823 212883589 -800488008 -676066408 369332914 -147295766 -559463468 134738474 -96298973 340588971 804441815 893932807 46144252 527409596 -4589456 644554900 -518406075 82676285 -105421008 -414637926 -189460889 -904696604 50804491 -684118820 -338643049 -60867083 300828216 281435138 382088013 785332219 -696231400 -580358214 384211433 79029254 818650036 30661212 -304482942 859789448 138669081 532079914 978054331 340699013 706801574 -388006212 -462941496 -737635204 688313104 -366210600 -544197773 372092498 -141540696 -38146873 284451656 -830200437 -573295280 -608911013 -458516338 -422496815 -231364290 -67667169 551291189 -225557821 12943511 -999235283 185792952 -866808871 415214081 204393667 335601807 -513916375 506586867 -29339272 731727748 -261779862 -653657403 -819138111 729319699 -418307462 -809510799 -58121190 67210778 -423372568 -819177021 13162492 -693388383 -406365843 687440187 -517593851 24234959 -390420271 -108403827 431088665 624354683 928789553 454083667 141204954 -512242978 998212856 -455389297 669175955 -411868691 290929746 -917543979 284068416 21845130 478264714 -442003596 -996650097 88698423 705071595 644853972 -481064809 892876099 702123596 -387212296 845818016 -263978226 176562494 -489179857 -607446030 241889482 198718608 -786202327 526652667 139469756 -170890228 -980350049 -568336952 334787305 566298197 551792687 105050639 458633174 -290285461 582628133 -67789833 851547141 -401976777 -149607345 -562063877 -63539676 -935388742 -435327575 631144463 480072912 826402552 -406833368 -122032391 -857725292 560781357 -400888940 -275877791 -144630556 -470889114 -304456818 -431075289 -791548827 340064635 342961558 -151292835 77489532 -243522745 480801946 202392639 -800066353 -354090480 371926481 -202540249 302220405 -733999057 289614965 619451178 -973188488 -398074912 164510904 525517449 -924032106 -5787789 822509633 311367567 211067993 -125359782 -17652756 -852548451 -523946463 -576085936 752738884 -270285899 -779376157 558920804 -908909646 -745597761 471596278 -410577066 112607403 929791706 -933931969 839304308 -313692305 643752275 -195367494 973786247 551482777 238927199 -775305192 -234717243 347747893 163119430 822640499 601757861 315385160 710530053 -561701850 946792485 970261863 478854230 961148589 -106645427 -885440397 -629027121 496382396 -814666430 402971496 357882034 86886305 622309036 169615204 942820127 -225372033 -582486726 -976370344 552992720 -698642627 -489483781 -107235544 -494830114 170692427 -324712037 -205564321 446114947 700655214 -949586620 -305798525 -731248154 320126871 618016523 -991598068 -784177025 846845581 -70675784 52498969 967383944 375052833 -824941937 -768302011 -736548364 -882072920 398112342 -852452969 -402517713 -188074227 818563670 -442474557 -474964066 569787779 -783988138 804736872 -637686078 448405976 -386835535 243778458 -961545364 -968056755 -408658533 -826686694 -781264226 377622060 273020427 -349108150 153308705 -957586393 -520154214 -350349315 -585222086 716223766 -376446573 -731189107 -256575470 262875988 71683007 865244671 -692895127 446292376 -837466910 45395813 -418002353 -638125504 341072448 -101508356 730064608 301236643 747177308 -71161209 6389612 -548984389 -610729737 -476153573 612439873 68154474 -360006927 -361194336 356635716 -660529939 -155052781 467464950 669097066 473787653 456824255 -134814643 -230072632 98370326 883283310 -264194992 -547968563 -735011681 979521151 530442117 -618871981 -624660600 853415082 -431712604 -928497765 -869687733 -542652601 -886551381 -323711477 -31411876 545432316 132368048 438281959 782397938 94066373 -807865431 -82885822 -201786251 124413238 618862827 -856180080 -73458588 -93186923 786794754 225443298 525576876 749078255 929005420 162875722 660787725 -776900955 -153598306 59735143 895891926 911213462 -672544195 -381423546 -67402048 -862013091 912744461 -223921203 433928684 -809467523 -162280274 -10627053 575856804 2862360 -540759355 451669287 -487321584 -512781735 -817889805 861195157 -796245684 -55595274 -322942031 -218538478 -218060615 605132222 -587757473 -466877528 344652635 833159324 -505504641 -482488485 -741974088 -368092788 -606214042 -280492925 205484387 -314014696 816881584 -363495668 762053720 -469626904 -650573902 -46919417 -897354447 830804203 348735158 36772491 76484203 53580160 -317552895 -443750652 629013001 523072147 -202143738 -394383535 -339563934 880947718 203819038 238809311 -553511773 428307762 -5919269 18367751 650807526 450642525 -52234207 878020750 -778672996 486618081 205562085 -997980340 525920868 183462145 -800374081 -933708894 948293960 -56797954 -676076629 991694830 140581159 -449778134 -827989526 -606281205 -433152948 451137446 221149928 -819479121 903751655 -13799025 282486664 -555182868 155808834 -235041868 957620335 612093839 -137703725 670228369 -241499163 876944051 -594679673 618208625 613911994 -422658003 567600443 148973803 -723421093 -273267647 -548167270 798021311 -881965709 -124341223 775245696 -384615882 -914050927 157964100 -500752453 734218104 -721567977 213460416 -270154685 -9759718 626834442 -938590535 785362929 878773441 -92187366 505996622 -621250208 -412169542 657404614 -911829226 647167353 583504038 -986591057 927353131 -229662709 -894627361 685735334 -171895412 469496592 -629051887 185224844 347205743 634056408 337438535 -809049604 932468500 651585798 527006358 -583156650 -30952853 -705702074 42196791 828313919 -923113998 -384095008 545311135 125768061 -630087510 -164372002 842372055 -461396992 -298439533 -126429652 754022624 314763841 513235214 -240966738 626418586 -956442756 -75792025 981360972 -580132426 441596728 -977986863 -6717606 433459082 -479126031 -285434872 -327736684 922911052 622535793 -860069810 442672056 -678786523 692921230 -33649696 779951325 -157127135 738870671 30452989 -653005889 385595427 -399122008 749731106 -604519976 -473757594 888534170 -423925058 -891838408 486179633 -115415922 574489663 -655371168 64011308 853984942 -79353981 -738846556 -597993568 950792594 -367007564 566491412 -43835921 690256871 -419943 -29696160 213466157 -296455623 -769677109 -366734119 -219874688 413321665 250853983 -338448474 881340161 -783323843 -251426523 -271369273 -308615116 335332122 213533733 684061467 533146611 -809595264 -666743322 227410261 -141226120 221509024 109071469 -519258295 -914022269 -659864329 805711244 583451159 333196221 821627655 -547131555 -395140799 43539317 -905068664 -964744372 434510240 -538221901 171270424 640670220 723791498 -618362679 -832336073 722043861 449655418 -782882080 -1501058 135460223 903179455 -622329534 -282795137 166382587 149037654 397546523 919994086 -404540394 -969555839 583851597 -149252908 -418303172 -584150988 836450235 795926914 793534465 71509269 -247625995 826453594 158806072 -928486816 -487901234 -517919673 179641154 674397513 -82799946 200920641 315964434 -983379131 -933611144 -11254027 -363194551 896045346 -758159628 -961440669 109973307 -714146372 247198809 730444949 -196277658 -527841343 541807267 266493575 311298698 -258217569 -323263726 -715255150 751360257 -151305477 -309989456 736592582 748854126 283932362 571137761 -32234170 -640867819 463270478 9946288 854428347 -227511103 -744388382 390743255 860400457 -415017977 494782962 468602272 744987854 651493981 -991877955 -951014500 -324120932 -390350822 472169936 -871809782 633930682 -951574858 952863178 204905829 983783307 -455395483 127994776 -779173583 734556342 975359538 606826547 -727401781 589654521 -498105382 825696421 978011439 -124519456 301739945 64616606 -973450114 409254502 -774196310 859028898 585535502 395886010 73765619 -310779916 -711093670 -237656615 9062414 31750250 238174021 274050306 -306465078 -745027468 -98935371 -981629054 -902442100 480582302 -229288110 771492621 -447322718 267305009 879395748 332991692 -226338455 548526882 -601752673 -764166172 -908145327 -278205605 -105720959 220819212 965188220 849272085 778391559 -843212889 -862132409 -593879278 806824541 -356182976 526584855 383808723 132724280 -321069958 -459810692 284690649 488373046 509565541 564408847 -733858817 -968268131 -695613403 679993832 -568574161 376626315 252413887 143169430 674689131 26956582 358904336 745393115 -399297078 -245884976 169802200 -220524455 780764205 -442301135 428685104 -38212810 147307108 -227213773 956566898 -991314188 -817042425 541055929 -667731624 85946253 -994054087 -786177873 -952155631 -876159981 466296057 -677579730 -706635629 291361473 -648125940 -737241460 -358817386 -335515399 -650188246 -225338463 120172115 -221032614 183597424 331099680 239092340 956596270 255397997 91416302 768920600 -526874113 707871494 -943195910 -170031663 -388959722 494573376 327237996 131197586 452471203 912974726 -895227050 343259633 -792073161 -726599367 226743947 -951984728 801518135 410754107 447985140 426906853 963738838 -949028462 -922561571 1667563 390197304 -863601465 -491548867 636812699 -263413958 -619035243 792019644 -325414143 417594296 599058151 572854087 -75657036 -805596926 483936406 232912555 255292278 -986842081 -662963726 839667244 -772303452 -946355871 -207429387 -984236043 788539541 451737749 204047320 112039990 361609273 557035625 23253649 753184019 319167872 -361864431 -113862300 -224684561 -2270133 -444768637 -897894216 -15343229 308794356 808314259 855905017 614933117 -761702945 -661941581 -852241877 -279635500 -599425847 187724932 370702743 -266163886 -244371443 729209245 442664076 826510305 -621173761 -411247441 209918800 -810920004 830918317 -33895715 328629338 -779278562 -610422985 837288194 632704651 -492457390 -846537901 274518551 -478225567 481340553 272742660 464431947 611284933 -327512021 -918211644 -713355289 324074929 -333232843 43838680 300032589 -467238009 -875968912 112109809 860503290 630673562 -118912210 -188513231 -757649831 -839796758 -181159091 18044027 347471241 -270288244 -15014644 -815514670 -247213037 -678389051 -814757971 -406723845 999916415 89448619 -327936976 -653272724 162048493 72073343 -476616732 -244527226 -538873200 -190395621 438998741 444913189 -295222970 -490765579 226241165 460951190 401430897 599902104 -619927137 384724251 830658973 473560950 85952100 622411962 872036448 24111566 765266370 815203028 -890492019 -433270253 608787421 345989390 262351883 -203848362 828257646 310679848 211817032 -828842565 -859808221 35737883 -168016099 293524773 727222744 -189367305 -622019222 14442562 596338026 928826974 -493818714 671906944 786693807 -833465467 -844250437 -872109468 -838622193 -117549489 985016910 503380063 455232637 724376853 15586649 -555259416 -138060645 149203465 744631229 312640884 -572486123 -134946804 -490477502 514109281 421570334 98993133 20116449 599418881 670031465 276984 440858566 148052905 -780360233 963867108 -204439709 -357777958 -150230303 234796194 -720700040 -533883179 -42321213 859922731 -200032892 170716228 815321755 252092376 -565594019 -95951262 -396035607 -748311891 630391317 488885362 -249846986 -509659544 239816618 -620106507 205709347 672752116 -884320791 -314321692 574478720 472547032 -212561844 687043410 -607035362 -676831978 -631413790 229811808 -76529615 202838439 -738089621 -482347072 -144566460 974983635 637392099 -2645553 700088846 232601462 366572236 -505541034 55443820 -300736611 868577915 918617536 -387542268 510700072 554165795 -304818798 996754050 -963963062 38375647 -880806097 -548711227 246985433 -287818835 332601828 893713109 698711379 -104542298 857071906 -249430183 -88015374 -27553041 687539605 486491642 479870596 600490832 -143352617 -758267374 -411934608 910287382 111596532 -589554491 -732971145 279307149 -319649815 788333347 90955999 -812871179 -584371431 812828881 851256538 -313161886 -311619062 -971694089 -173283838 -874011961 744559422 424215353 -157825 559423976 149306765 344499775 185462684 712258425 -87517882 -690282933 203324370 -335280105 741469748 446974518 670849425 -150014030 -775896351 -244292121 -887076875 -257770356 94690992 815247371 481945590 -442736272 873125949 787871198 -182233754 96366807 583452657 -31950149 -457710428 762410346 -959131533 266992914 723204148 433376865 666257054 -319808692 341079453 -268897049 -714781446 -531194753 523352634 496626623 45145970 224952207 200706554 235482625 16782802 931861116 -529732599 569718442 -176452693 955801581 -930602692 -362161595 -572192972 -805429764 -431482831 -309485474 690241504 940981757 116234246 -235262785 -72147974 -677555069 29258307 386141235 -280769296 -932737344 -103342234 415512305 -227149550 -181373808 852263500 953478249 -438145432 718322741 -533813158 -82819025 311482785 977774659 759863798 -611077274 423334883 428180983 899498626 -953605664 -223685957 624792300 334958866 487298972 140003688 950218827 -364179463 -5587803 -805273149 580836468 677916256 415128506 833450203 -557861606 323946865 -146807946 -808539947 -244599276 382636980 339801265 407514187 -837369979 879396596 -236370933 976018044 607500124 657024489 155217399 612708711 737256904 805741629 -507501750 -576062260 -434675925 691460381 841921683 -921923116 696363437 -754395913 -740068209 832510038 -621162141 -792736708 -45246479 -125101808 -323533715 -642809100 -615471784 537061773 410019214 197872873 -916524416 -710631853 421513746 342529596 417131863 -114410901 -753592902 -605117670 -414792556 -190525965 135232194 -937517406 -865367682 363964062 511673050 476196273 818405520 497308978 -429879793 940320192 -413721640 -738784534 -574132154 -607498462 272308687 651999546 -232968131 413088109 356649318 280973842 -366149682 352113469 596955769 -521252007 -202396434 -31948544 819470782 973513982 862909811 189607917 -982050845 617170305 -209276702 743534268 697398729 -717512361 -18482928 97861403 -711352208 595099906 786928915 437296499 -197993439 844078598 -174517917 619289490 4723351 -160088435 -278783651 682056632 891932450 -93270664 -477393201 -787461888 -647912518 360878057 245119899 513406074 -828377957 717812181 380638993 -814467711 -972176319 708826991 181230244 821370639 301695909 978370977 -13307327 37002158 999601053 874156875 -635165729 -6415961 -638519369 101859353 -165610193 227587026 825168577 -652944783 208854088 75210944 -315546572 587872417 -685303024 -488354924 686047057 936206693 898694349 775187693 23320407 -425639336 647952903 904600662 -539327178 827367955 -494691497 708992556 -265848553 302281918 -877241200 535155818 709456445 376499123 -468296807 -539907179 -465211041 445920030 -255492439 -808694626 46441290 -475116770 -53236357 543970189 956300979 99354976 -404113423 808048406 -890241651 99480224 710783205 -163960766 951007056 -201020490 607019390 -343157791 -371331788 513734752 512745222 435246675 651783945 870069686 248495151 -213532792 254824504 62882717 70771882 430820388 -144504259 -709676375 753669818 -24027465 180409893 931279905 862875230 -856316837 -128397676 -261577327 -423329393 -117799576 959750238 436041470 555675180 -811906266 198343976 971449369 344395691 396485047 -52275182 -469750025 -493334329 -777729140 695803425 628867161 -3125569 -509102557 -992023807 301238221 525307679 -356167802 -160876754 963230486 402037505 613701376 -533165322 295688982 -836891763 403563720 -646497428 -213037780 340873755 273302750 654695980 -76137342 -312964274 529272872 -438328148 148144177 446368189 427393302 271704910 -897439025 -466552171 -92692920 -893661399 -813508101 901756323 -432400054 340892269 481246332 -6794485 -755962134 121188901 -667182959 83070280 846332959 447560720 -793600719 -185297343 -749019043 -275017621 250967802 -288593592 179359826 -266900553 203129981 279621019 249870921 -332618070 630688850 -165916756 952871692 -891576968 -809225148 227645885 596260987 -816917915 609295092 -689013796 -291870809 646651802 217297649 945821024 -801384460 -15524730 280966212 479935056 -814342637 670252860 49582176 993970732 -709466826 414143388 -814895986 -196678258 -868428999 967095536 -399115365 -933308548 45579941 873671633 -688341990 172314897 525119250 -648978167 -310985926 -790585174 -606624343 836797032 -120445749 -376767364 54236940 -196518457 606734117 -324277816 -605333764 548944632 818769897 -220342743 -995320494 714738839 -6601751 511362379 305379099 181556309 738482694 -489448682 163564246 220267225 -395286778 -468523339 -800032114 -965903998 -942595062 842380047 157327655 865058500 -121725633 775351883 220216355 165060468 -371448884 191293407 439815973 -277141585 -901142438 28065159 780503441 772294998 150153957 -669763808 -554388374 627867383 294712068 -170675 779401628 -350918653 386813964 -842237424 -230587590 525866203 -958529147 280666719 -685847651 -589333567 708465943 83579692 825012459 514847880 -899183206 -960062241 637756162 -602462362 68800809 84096545 -30104076 16114278 -673192001 577615309 -659729635 -527100937 -933949715 995681539 483498265 -348520129 -290438029 403111144 682163238 898297756 -3968775 756898198 571940079 83964717 229913866 -420682210 433646170 67871092 -511520301 183113511 -637337542 277262892 -415892879 279533291 355646160 938622844 109554321 -241740311 -395522795 801925936 634681977 -819746148 -460010482 -951713512 -489500907 15684117 -830289566 968533446 -790059741 180397116 412478252 -837104290 578055292 -277745792 -602308328 -687964639 -762609183 158645417 163859921 155304670 913730181 -753560365 -385178033 -284423436 564257252 906845055 -537183955 -240090575 -898780466 322568405 817045176 846205933 907860443 -579270487 -683376038 512830131 65682428 -611706789 -293086282 212219545 214393803 739330594 -711599044 -927677882 -827303519 219431232 -32378753 -564558321 -58386242 921309948 924939188 484962146 138845377 860475260 -934586279 -597326268 -147872484 456734108 722845790 -9319634 242426850 974384715 398807628 764910686 356110436 -93671901 -887488976 444570830 -728467498 -615707013 859538057 -828447368 585024249 731532315 121266841 535384791 631059590 -941268667 90562879 267287330 543332573 -202316838 -342798357 834701043 530838539 -32288581 -779432173 840538277 -976607104 918869518 -4221465 840496405 -907296476 89210837 -43378151 642171922 -424340364 228444573 569456261 742683635 -195545197 633362077 913647726 -286041695 -561466172 -306885226 -744919080 -980521976 484552419 554525524 879083991 -419946436 386870178 144823299 -988796730 720151644 -378960791 -585684520 954320494 -511853316 -81979466 942390218 -853886918 -992036258 -657318186 -678403959 351105245 -692331460 -207309480 -693420305 846791354 945384049 -368185470 -786362693 792443830 732098090 844854103 184573028 -91187708 -497638003 -322036309 243736027 4322634 91407964 -875901651 -358274378 -447751422 750056752 881689866 -36419292 700230688 502636552 -859949483 -588351670 -148004035 833518396 -99589817 -754348978 899595107 106986386 -176789648 -880284151 -211245903 -398434486 -325014442 717040781 196003459 -432615587 -668118639 455535744 -205626069 -571219769 -191997392 -40897696 325310393 -266362651 792809989 94958699 619909740 -601818096 -270245541 704693967 -293782584 -978366946 -661779724 -388112923 -948728978 607843056 700545391 956881621 527230893 772328870 -273389248 525150161 -924429327 -882726648 -316383141 -330609321 -758054287 -952333152 303885357 -669776912 -756531707 302500628 -334835531 445458766 -856190340 -2355573 -954533994 -379056692 -712103418 -668985699 -978558683 -256422839 663882626 -95582555 794753097 704633261 -250878962 -481308121 150402053 545727577 -563188486 858925500 446333724 -241876355 -19229765 -30143982 770689800 -598888109 206448558 -16542907 735603267 -511777237 -617093742 43205670 -642827887 -730570671 574249036 -682521177 -159811594 -922896907 -368212584 899453004 453183537 268214306 755838479 604188116 -344041275 -71045046 3724830 -248202664 245455139 -467579372 156122612 -361571272 539545394 -530492558 908095914 -801895145 -638954997 459407868 500416528 607741675 -279506177 -716676888 190293165 497464691 -957946172 -91008839 -647084596 749835408 -250974498 140388463 703646296 249205177 -70279344 801786721 -431345565 -397081312 418817331 -795154338 709662229 -853868128 504973277 802466178 -526430138 280889576 598948913 -45298651 814868167 373315553 -500049143 219583736 705464883 -927793068 817986485 -410012929 565592751 401856373 811899164 -288357424 -691759825 -271883646 -262047271 36798699 -725409679 -370797043 76773000 -437032607 -935929652 -255988455 890849484 569632853 -712946572 -604834400 -569038117 451566805 -433424970 -968221339 264531944 -191104532 -239761099 445762096 -355855850 -945871636 509552920 138080460 -448591502 251103819 -345860351 -337805661 -3830455 -40269888 952991963 36896756 525464923 501403582 -589315397 572028632 -591578324 822811180 360547719 936032826 -221095325 84268355 -946955170 319703376 586535426 -278896064 757340101 -45294858 275848529 475172705 380432317 869840282 10932966 482094564 13698757 -359819525 -413291990 434878971 765974985 -312268873 332482431 -258840862 956113262 -560454547 236135895 407514654 972419772 -533746198 849272311 276392281 2854245 -527527600 60647151 232606672 -560483907 -624547099 -817147786 855954908 -490152511 -760166430 -684759480 -280098755 15590513 761806686 -465337502 -943892589 -666338600 636296006 541646146 943251448 -814961543 -34648936 -781955575 397145509 -819441673 -567712912 -62470549 -300933988 -271335979 649407286 -712336219 579563619 947720920 353054288 677099439 99976444 531541586 846343469 -137480619 -395877889 265142519 290043477 73013002 232714545 697284299 -490448681 356703171 936557143 496590115 -180641239 877491773 -455453002 -524116883 -439250138 724802928 520917851 939680893 -35765177 -693347484 -223304219 433181661 -852710107 -492102628 -893576945 330949278 -181054411 -264397880 -629667702 461562460 639122400 349748283 -27654501 -752878670 762019766 385623015 806936523 850546110 -585337544 -394548551 -30180235 -46301231 642586648 -518578493 -144468066 391667849 -602339795 993618197 -284816213 725357473 -131155736 -909248014 943947320 517176631 -80829324 -191783441 458431937 508350163 -620900391 649552988 686549212 142464552 449032963 465506159 570099224 -104313097 -399465215 941116628 -366748860 -870847516 -857967999 625076720 -444436479 386053758 -307328306 -621654693 829699168 -10340140 -240968657 876479812 -707539236 837310273 251848662 28200760 -564837213 -260552084 483857307 -131734890 672481112 -590618602 835048540 -65294424 59190213 263028158 732729548 -170450964 726796212 202655099 27661232 498386433 643699045 78673026 -65993264 797910211 -221299272 397117518 -94214985 719967722 -65710769 937949462 631025731 306442069 985619378 112780933 -322230674 939763560 897264132 -117662768 907055257 662034167 -78778235 -227296997 355719918 -858601690 724323441 124760943 -189265040 911153171 -370174764 -59195162 -677378687 -978043895 -717962651 -682952768 -81194814 270714579 391792357 114430605 438287435 -255342122 100519230 797928177 254525684 424469585 785998549 -536558454 867565392 -697361828 636499776 194374428 -583904937 -199843192 79319348 229084240 928592441 -759212383 142224438 -234660620 749494153 -289684554 -893746187 326927058 -500265365 674445816 -306345790 46955565 -261861562 201582230 945146151 930628554 346227806 -952965963 501881573 598329982 -274886626 -663248125 -962076128 -471045768 -860422856 58097091 -102329794 -554036476 601190026 159230958 837253986 -681894290 -761654470 -992323119 934711545 101752079 992399213 -400878915 -198600337 255829492 -665238680 465177208 444051096 -100959133 943084295 -192737409 -587112985 -71341059 -237635959 216775891 337397294 -934168086 -69593782 740622099 -935222006 469865501 876979547 -670181855 -148512853 -871061679 959003905 -915220845 353177971 383258278 43451417 904272255 253379212 376349345 -67871483 285017787 346362343 -947303363 -7477162 892389855 -829299713 971296685 -812593993 940607514 -409618396 -750136945 65245180 312314959 -963722082 -502533229 -913183745 437231402 24963952 58872072 -118731724 -784771575 -22445847 857542797 -384332016 -389493945 433340952 -865358805 -854313847 -485110895 -181165320 -85842235 -446985159 41416342 803921171 885109988 -142921770 -659182512 -635252235 -799446895 -404214400 282187937 848300372 172348164 -752555295 373508942 -899004761 39697053 -287534668 -400720247 131314312 -283194969 539791359 774565538 -590086308 -853421815 -372741019 43682778 940857634 70775000 826538151 752315964 394540019 389060598 -622129859 780805010 218491443 -649713900 -518046942 -819107225 883535912 576779643 -376808634 877204900 262715706 365824790 -213728837 511053812 -955383285 894778908 -617202409 810404261 -298329044 986320229 594255220 105845707 551774421 757101710 -13559711 -620979142 781516513 864834632 -473293497 866157841 -420445151 748087969 134590327 -70984066 -855055146 564488705 89768561 -269832267 654338513 -904983726 -714369886 -389269618 803466061 569402956 -944059981 788689188 -495394118 -220294754 205971958 -783738556 -587979719 595523267 217394871 -886478530 -65121323 839569899 -950618886 -808082551 403409028 -779235590 -886016537 585979547 -537752440 -353876670 25588175 781963711 -357642815 213760125 311556430 -796305671 276194466 -531250535 479603870 -295916061 874319501 336013212 695806984 416365436 -539622243 837602392 793923599 -359970274 -957383698 59651574 -861882573 186277923 -386173807 671451288 -468945392 497974462 348436213 730943454 958070902 236808188 889728224 -825973240 339116437 849793664 -505032124 -948151643 60873586 902236973 -339577835 401047165 -890892890 536918329 79929306 68390785 46776534 298497800 525417991 44795698 -32047366 427181298 616017735 -179186437 823477740 -110423765 346195999 636798284 71491794 816623557 928402860 -711490813 -311953474 -779237487 -227138713 476614761 195390940 -898073543 -224970207 223219561 -671601370 -158404575 -521628853 17714823 -301499678 4261358 111291874 -941536100 702808579 651946196 -549683828 -762695687 -676875651 317894813 -526241830 441459015 962009825 671090737 -241472387 783990684 -793156975 463093644 919263122 -954626397 -142885066 -695514374 -28276525 -366988098 31472467 -508924450 -6260136 744687415 973124122 46426021 980255203 214544551 -590636280 -355088075 -207077661 304484813 -710782826 591399561 732235218 -799746723 -518595607 227056199 -968041420 -951425078 118988522 -438808614 446924616 725789211 -231343704 474554805 -620046372 629930315 -889860762 -297947957 728608155 -200205856 -540916187 -407940501 -679351790 624319764 -340308027 112939795 -425700134 -139725101 -299706298 473318334 -80160864 -665030832 373915538 567486474 722626551 845046187 -137981453 806956783 -232863952 491576092 41442196 432735653 246790842 702960498 -607004218 464379551 586324718 -904418581 935849410 835686433 -880818851 258316110 -414079797 142117132 -955696648 -603504080 -118667591 554601212 872367604 -191661654 -810325492 247309119 -823252054 241275991 -595248566 645849101 -418006165 -829214382 -89648746 768755347 -423501866 489983251 313414386 -322685680 -690802713 -574355210 676630361 995482378 352450852 637517700 -240189828 -898982857 856566576 327658169 422866553 -424035152 825387402 96523917 -230792309 288712114 333876349 936249611 576715898 -557289689 290826062 -331477335 -411843252 -147158079 -742237234 -800093556 482476655 -721799365 -315766728 -362768416 596205451 -37433934 -851638987 450099669 -916675992 -88728780 -510274620 -868819927 312654321 -17421300 -644876530 -369193175 -985904409 347258669 570830845 -9685739 39236904 277077750 -529538632 -985385812 126335027 867921069 -376236584 -419161535 -427950025 -106137641 418212296 886168316 587877524 -173506388 -408260278 846720301 463503401 -373650473 107244958 224173595 -631098777 -740062352 -896065714 784268732 142605426 -305522181 -230317531 581238680 -708519234 -341732011 -979101023 124184498 -240948436 395015301 -247734343 451549381 272540598 -261118229 -691750770 -495141279 -440363377 -732697164 -600700578 -38091 579359852 -745071501 987320133 -22268625 -935415496 -937023587 800354980 -719223704 -959658214 150571848 653774931 -5591446 -383966155 743091534 -955424844 23586442 -190623771 662835352 851649200 531223158 -419701685 637717827 673267006 328668442 -523750075 -511733894 -916897164 -853845836 729520037 237314305 986362085 -590763399 -523783013 -205718903 832341119 -572377770 -515392345 -355902456 -958717421 -286880397 -68475915 -912481768 6693727 208668258 -636645350 92896749 -857467407 835321011 -504725269 505764761 -647121104 805330988 390496419 144895300 -569223668 -379661924 -481041483 -610150627 407074094 -446793241 571759082 -50691260 388584775 -754973264 -578529329 958053987 -521562172 -500092590 -217699398 -63590099 938657151 -610979657 472658025 -275714144 677274062 410144349 908502174 537956077 150546770 -714656249 512579289 167593555 467362122 587804915 3879192 685808123 -717672125 36899866 579410256 -504307768 -325151648 949288012 -77849772 955527042 -838413340 -164465501 -842736479 -236412254 872175803 482630845 -705027349 -926857536 118655992 -100572792 -886199987 595075889 -350526430 -512103482 -770073948 880640938 902536832 -6143522 -128073711 -523660116 480140595 170873834 354712756 711549003 813561674 -487195341 -600724687 -595201599 52177292 645406058 -729355599 852300891 857728640 -714874241 -694364937 100142625 283022639 285627707 -284815151 -632918599 -728443638 354719279 -63823939 816814526 -522469010 671654093 -879114408 648411759 -890552799 -414078966 520749226 466095000 647694966 212625085 -158707324 -903940193 -920335197 203916068 -26008414 -598696627 844112231 -606056664 145878024 475073573 336080636 -311367038 534199635 421442065 -966826618 995283588 643807074 -278960151 38743808 -439975030 -384695711 822230900 746611366 634424974 -132602347 -690328699 293178814 523337596 189752651 -791098445 -662164388 -275484739 901687288 -299316579 360983874 27522358 -715859471 276560056 -183685454 82750555 49104239 472441223 41647194 -638044265 -482281547 757420186 -500343027 638237586 251668207 730466847 957986514 453332646 -439114270 -258864413 -247695628 -212132700 502922284 507769429 -199961319 -305016364 31876110 -171948458 976527434 -582931061 733770404 -230113757 558899179 -199474829 420590673 -404680843 796889384 594665832 -751210637 460639255 -788420230 664146525 -127969148 -465243019 790430412 556272308 346433638 -677740363 -306115732 -396582312 863629115 337604369 -873305299 509485890 -486048558 -201384190 -252435319 248692234 943604559 -133528765 -810668915 377674927 -146883514 547687542 -651390951 931983050 215522614 -213004991 -825838909 -941052192 599445995 430607987 757230467 -442992157 961544274 -578349816 -768885643 -609579480 421634618 625625923 -922591576 -754173350 950512528 -185784297 -174278764 579192421 -994313096 884684689 49318239 -77796482 -732847083 -607568983 121162958 891121451 239396486 927814870 257350475 460646026 -70133707 476617019 -640827861 -734850399 439984463 -865774247 6870975 -34765013 -781005753 -545339130 -879394379 183574085 -177653831 -899520093 512815878 401783914 -752015983 -44805951 -140997563 -308323508 815840673 -439862416 -586413384 -518724709 868686698 -325759265 268021845 -600533852 -809209262 699051942 -505424663 -254051293 -668478386 663552769 565532294 -918472471 642742184 493228249 -934013066 -582917941 -470024574 115232000 258347153 290026880 -691963149 768042908 351140265 -269097499 952321371 -351426394 802359050 -442535880 771174334 -94155876 -1355431 113855087 -851632600 -932893601 373789948 693652722 -280136884 -572859267 412595612 -737544918 -188987417 721912392 -305123497 996906739 10908240 -44052916 -582742070 -880669929 614068449 -105759732 874855107 -215605857 -36186231 848105208 -356049257 -708097181 271424193 -484478784 -244017995 107427950 -968504296 296174921 230037017 -877376302 -74189583 -746476541 788673523 721152585 -97487726 789137084 -632195412 869443071 365442310 -448369158 -987040931 -935746536 327552740 -847276911 316431634 -324382425 -485020299 404094430 -685378664 833098309 -173507051 -237165406 899267765 961021395 -255426115 37181973 -933681143 -866546719 -409161577 890540129 800831780 372595184 143820020 -383686914 -889979464 -632483896 -343729627 -236523076 421007711 923002851 -452828472 -267045663 305842158 -995165588 -950127588 661159839 -500537036 -608394999 469398215 -68055965 827305671 -768719978 306260602 232576965 -598980228 -643698929 -564247615 -253704121 -244326009 966234311 -224459341 -703258303 555527026 -81110672 -30703783 -660319336 808087772 249266972 228589123 -831562272 569725259 853482268 -752928083 667729949 261022674 -689174315 946300833 -618986348 25583875 392027590 687148108 -910165161 -84863276 160112722 -875991485 602272989 953615866 -816710260 -83953260 -979907790 -755904943 744858686 -206101956 -981426622 -793320176 979495189 -552951 99905588 983507042 -44154083 -972983995 -544967122 889633595 37899525 -861126406 -988988821 -339249002 409288616 -337237658 748496487 174104355 527137431 -82860763 406901490 702695651 -713992593 -563522423 462422245 546696848 -767959458 280502835 453629076 678622342 -944380199 -634361785 -903513259 -946611582 512716491 -702075614 -588960006 672297895 743704679 -597552392 260220401 94010765 552303163 -574711783 891865900 -43776124 211974336 -601233778 -239083026 559763285 -996423190 136658202 -20477070 551643417 517927221 -484243896 769540316 -532614806 750451433 553488932 227875086 998615833 496568654 872851454 -968118621 2680743 -694966708 740371011 330345833 911194680 368184307 801913975 -931598512 125777538 -915280855 809070439 -987418889 510678 -830540624 612995404 -355012725 -22348064 494926097 809458137 881792189 -567641728 -595036326 428778163 724959997 -991025349 -454979611 382941277 522032866 -130313546 -130869504 -639453309 858668846 831008388 -735076796 -190982935 661254649 -957340756 -175467968 344321932 -732893458 -331530326 34355627 59271843 727035219 -70943302 -746601409 -861342682 187774531 210703974 -21463344 536065767 25035520 345597012 5345185 -208614370 238729018 980352061 -495137125 -64688620 100473846 -393715816 982342320 73410889 955868894 -630793428 13200347 -421511215 16992562 446256762 -408604580 934255497 -909432569 -699427281 89048362 -750371143 -1285711 -120284141 125758876 757676785 -956584364 477447109 -551093124 -190606090 974943438 590377446 -691750028 -205328685 -893217285 435519467 -986267938 -437829210 300249080 -33705501 426465146 -710610574 605353007 -647627742 -452081954 972347859 103058386 678546534 542219025 442401059 210056454 -611081154 -866746820 -224583511 351092641 245885917 -83033749 394014742 -717078184 -557951506 -542002650 992611254 927738415 -209678474 261851262 676967276 204111129 8101367 -15547454 -520290580 234049020 598790022 -818945383 -924701400 -4347071 251590813 961149018 -931895877 -951824933 675890123 519285620 -232529706 -816659930 -562361891 699050162 450951008 -211481117 -27968242 -990689167 -401449868 947387358 793462216 -528030567 -572011840 -433710136 -261421153 -936265654 -967738317 610054166 524218260 -88797782 -273096551 -875440875 -650956780 210254557 117001854 -487622277 91218689 682479536 -490612570 711004475 25737990 -116479221 -946244428 -804304242 432155086 -166398269 -846491506 206685697 -48890005 -400355034 254668611 -967903738 435343872 614055827 -676094993 175616629 151585424 188941790 501040259 -83433179 -857622556 343202664 911638428 982256114 722575775 161728997 -983516479 -400716640 -74173657 657732538 221025757 424568413 989568451 581522019 767800139 251528681 324070747 561499940 -398376435 530818558 674876012 571795910 -423035157 -911795679 -489156750 -40067757 -92363466 463422176 799465099 -267732010 -884166641 8219986 138276792 -628696878 -985204886 142318971 -989697902 -13807582 -735235991 -628702097 375407171 -639284895 984788528 789142995 -281107350 -411795791 402133114 -17986681 482318275 -513551460 -284616269 -768549043 953916684 -392886268 -69924389 633208900 377069955 -836363852 -652060037 301111458 656960177 332549379 -610770722 -13509353 -845160941 -400806420 -904161805 970066033 -673784424 -183789047 930887514 -616820801 -643246665 -67042370 -456302371 -674181788 489107692 962485604 -885766570 -792208394 380600338 -516193488 -321647689 665168530 -432042572 559361307 60982510 201680364 -499959316 -248612013 -709736061 -622649511 646150364 -353645179 -236823669 -575400837 103664219 43458303 -142783510 642506231 -713113111 -235948644 857094485 -230745957 -58727172 -123742668 -952074662 603343539 912097445 495892817 242456703 -663450850 -129773836 -944223826 975254661 397621551 -500284668 -700513820 428261309 -28819171 379121076 -774249445 -666308557 -185504304 -888154751 396863326 132848681 594705712 494582111 668633129 -692436440 568601549 -731996626 35633047 681760587 -12160801 -160128658 -269525498 437774914 481622097 -189652676 -322614595 -110282503 398999390 -722385762 -11633074 -171613287 124410970 -275459001 85555964 -346762231 5758320 -712109072 -425100811 -689834615 651773708 473441805 144375462 -794609746 -309428057 706635792 656790023 237090192 -122598578 900594012 -482537087 -469761862 -899684656 -787704006 766076031 -259245662 -56411038 -79320716 688805642 -521599848 216263590 -617837923 -191212069 -124437141 -931335359 -69548745 -349380007 -47007990 -641444294 -725299793 -432006577 -485062431 270498418 -187989188 129231498 344534970 -614695495 228323180 252308944 -141901227 802725408 546421906 110990918 28305679 452327484 -668113625 -736790654 324711521 119852211 -351686121 -913921085 363232325 769806231 -71490 -982400839 -37141326 -469158106 272191214 807795563 -603102131 -725229524 571436755 -245969075 26328672 -736920481 271125620 222191999 -671927044 -88722252 786144740 519192420 -210758412 38351303 786270323 -216658466 -456039949 -983920492 430498051 -703342165 -64479470 -851787945 902001094 -407891897 162388075 -284340198 989144291 816834706 236028377 490415609 -255577813 677464375 -569511273 -166128798 464236898 -114789167 -937381563 125566026 -216716635 626470737 -27932786 493289737 280085154 145303030 -96454792 -875751739 -944497536 -268710431 431062204 -466522484 -660983053 551421430 -903640097 261522508 757220951 622341463 -817446708 -672002938 204975834 -555641617 996468166 -844323218 665053125 -197224977 55882687 406990215 -757836038 -816885853 -271831215 -255769773 263223720 -864023869 530131928 -690017328 -381704 -865093076 82472542 -593553229 545817082 767493285 156031155 -268016853 -551068587 439769535 936035155 -20691966 636608697 -460390082 762922339 862677930 -292408758 -20348343 176608705 -611048407 445600382 -786732016 392778627 -96178065 -496228586 429969551 765632148 303560170 836827412 195532076 -371085866 197729534 355083057 821971751 -104578833 -309401763 -274289871 -695398954 -215420412 -780287493 -110646756 -860921087 807110206 -598415215 436648770 -577215254 -957846345 320952566 465895297 23463607 -367965738 380993485 -473330600 794811013 -974143000 -270911308 348871154 594572151 -33427111 492623597 -531262949 -135847918 981621396 -759026967 -379597709 227208494 301907883 -798155041 -670312333 752827550 -672739063 -549739247 -984696282 -936329645 -190226796 -957710659 476353306 -99793666 550410812 592604702 -170482226 -305188868 399572513 -38897898 593959672 -953086283 708514841 -226544297 30391018 819794296 106948981 -202964552 385872111 787802820 506776810 153504127 724275094 -84263102 -396651898 943412417 177098971 -427764302 -454591054 37355828 -415265377 891303448 853759435 366189734 687176720 -493273987 -383420240 -443293149 -700826774 -174000223 -819374030 -391129220 -140959226 580654638 -959186364 459004619 314669136 -656528390 804929067 768542417 -194599408 274372218 30403565 152425153 -438002174 -618231861 104706019 799218201 -957152852 -65764873 797611616 -369324681 130165730 -297084271 -96452441 223591895 -731722642 -354873513 880791546 -572680969 -821481528 73171621 -374647825 -151641387 599515902 -921448782 -120202516 526042662 530483283 11077347 -441421309 205296493 -884835792 345951339 618678474 159559167 272835983 -451917668 -293464352 710741397 618961207 -478715107 -256553805 -255679397 22158143 480549759 218601259 889727974 106628323 -466901738 870165623 -928453337 726936950 -528935554 355602660 109160030 -986565229 -909141659 542604495 -934317388 233801932 814183836 -869608663 967435562 154454417 737688308 -909545328 85478492 -260346660 -620946277 18781234 -719441616 114576042 45653048 663239165 -831162926 -4966162 441708733 379712357 100740497 -94434850 446733804 -872642453 564299742 762922876 -970260789 -843308757 506405608 774204431 -991668139 -358402365 -619087604 774038179 -21675855 481219661 -109969520 -429097384 -515276892 157152426 800717817 -384744921 -912985375 114839307 168065340 245145338 -65978787 -29411064 597436168 117937125 346071257 -339361705 65429848 -994830632 836030034 -790738736 271199889 853995820 380200678 183606337 32378730 897895718 -567835994 951671174 -656363077 -695904853 -934398984 935953394 -333159105 538962424 514380265 -513767528 -748723316 219188793 -946858545 -800286105 563168637 856658227 104081222 261395205 -167943989 988153387 -6581578 -836411 -443479907 533502410 53011628 -968994253 -852643813 -144686193 -640218242 -774510755 978328489 51660115 -5481434 785292323 -297056692 946043905 -104427100 -392965673 205503360 -688583678 -998643041 -402002970 997080951 -16357584 596112428 120988791 -301040807 -623204900 953596379 930136661 -362074029 564689471 710217757 448255644 137855420 393964789 70061658 163028753 -597732138 856498105 -91207112 555512285 293061959 -755428802 960212971 -192069806 -199669380 -362402602 -300259609 -144898481 -62349724 -28416001 -246043853 812414591 863991917 43934819 150830660 -31192460 861606232 925323857 -167458588 951573876 246448323 677392234 594971109 262224327 -564464861 59892545 721865304 852465335 253734705 -561827425 -619359031 -611880181 -225439136 777853579 -195836309 -163943601 172942401 -305039767 979211651 -315134567 778779878 -243513519 608258620 967602184 610259462 5471424 -193114369 -189346566 635705170 677798424 -110575211 209998673 840231761 -920617947 -564303474 25269654 -699660934 -990584663 39765474 973376792 249319122 184486391 856483097 -901562607 877623219 47418306 -665172315 103173807 372551414 -355444667 -572557837 782794180 702297472 823801753 -890676586 -67651912 116588259 -182141017 -321511427 928186992 -83974898 -960824378 237118260 887169322 -537365674 -977203848 -119287596 510849292 -574292681 -609792510 491852799 -154416212 816150715 -447725796 -838071352 130112579 -174038352 753479323 -788168659 -10358075 -778052635 223579956 222202241 -727273985 229503556 -749432963 495294467 -153646528 28354242 180269117 968097465 -319982384 199476304 876117856 -831289809 -132325925 -972039549 -267672644 -91076273 -296932928 793789879 -70817439 -643694805 439328207 -766310190 -50723230 -879673873 637683069 345281303 933285104 -906351408 24783359 -341841671 211732365 554549085 306359938 348929415 -133240806 660674757 608518428 -360639587 -430364841 -483778403 331879830 -388395010 862540193 196893881 152956759 414277215 46041755 -553748582 531452990 201014496 -783326472 -370619658 -997106026 -108031094 39153649 -190849129 635956877 -70539748 -856905724 51474861 -258703297 55463242 340906386 -56519479 559480676 -60299542 -451035698 396416309 966505714 337886412 315468617 -645369688 493041806 -658700226 504403052 89951717 -130491548 920807030 -86845871 709477340 -493477027 -730165824 -235048464 281803405 586472879 171944320 511842980 288128366 515939199 84043641 -364803346 987635798 291534258 -124452680 -13967145 -94207712 -176000268 -882765054 540137632 -865658784 -601205521 -149817323 353921231 -619254919 870367426 -410681467 149757604 -459937971 -372388591 511421804 407477521 -101212179 -868049249 -821599078 -412626621 -165338009 -753173570 -925180910 -253237916 -205744936 759910530 799934095 76395500 -349261077 -770795088 271037849 24447114 -315798654 415172640 193113976 858371349 535930160 -795755992 -553165614 819826011 706742396 -935536836 272175045 -829278600 774470551 -758628226 136104994 -275424920 838439673 699164298 -878637415 159953565 -910920095 -221338311 875602560 276856841 -416833911 -725919810 -331105795 -429053506 684551344 957125797 -95814340 -486163102 247750248 -546074567 751600020 -36500716 -239946762 -985383578 413047692 928750969 -714527490 -780014856 532959614 -438092076 -570243157 -82916280 804065991 -879354099 973760400 -49453561 -214896302 340548274 536686925 544807489 621037435 -663295833 -16729166 -649841610 982751308 751975188 -731334232 276875214 678392600 152887544 -557110589 -659303308 752245863 -730380356 -11462128 -770565226 -732092786 90799527 -1678903 90966203 -924305322 942533043 23670972 -644313260 342908417 715060420 91332554 810810681 -784796424 139215131 -784266215 -740532227 -472823980 -112695292 353769216 -567688154 -995467532 -169796922 -754653887 567667382 746554851 550714895 -891020391 86237344 860846051 -382916677 604891909 771595550 -56900851 796068412 -676483898 195150689 49090630 271493117 607142641 -298555839 957924089 236483516 251222883 862393693 434416103 -205116609 -555829915 846038655 785168139 -715761957 -606779819 -214681014 4448645 -753891622 -47043744 -521255680 861716262 749180690 2582170 -648849376 680037498 -85137993 167067161 -260773846 742781249 741341615 -666872048 -639453489 748578722 411765211 972195568 -574452689 633073412 416894942 186109003 -210197208 645629510 978162070 110061353 280178197 420780266 -521079620 906345681 -111106337 -342529085 402852293 890862719 -622872507 -679359384 -710229935 -283205429 637357102 506614066 -593423076 -489931659 -733093858 253125746 431924109 -857476717 317466180 631462719 565265184 -942537330 940842792 434295996 788039487 -98588970 329844895 -884377817 740018458 -300365757 -560315477 497355315 -928961928 945623543 -151996710 784347334 -336569142 53790284 -833549070 311060795 338735082 -524304756 -150606003 83886540 504079241 423749307 -901993625 85189937 193237691 651381804 -406525910 468001173 -780327522 705500643 663755381 548898969 -872675096 532956997 233198580 -620427112 -322543971 -13584096 816169769 -293848414 116037617 -817226686 879604443 -388605184 464475360 107140937 439745574 615565414 -211998422 789756876 847472281 -999190703 275736090 -307798623 868869212 -573728806 -418557590 -198062267 489705866 776113871 -29332602 -297821728 207606779 -741679479 690124600 182265332 131720544 -362913454 -386987232 660556875 -993249725 274335258 326383345 931846865 55361798 -864520070 652310017 43957606 967725323 406043629 257275619 -842120686 624497699 -412920766 -328075060 -679050221 -458187119 576817979 -246779683 819069805 562346072 -959360667 851180474 -920012946 -401379425 617779872 -768833849 989659233 965364740 -926646982 -946144072 531790869 -316442392 -290598598 164525329 -17342873 -109714990 -217466922 -638398443 -921830639 708832429 -65321783 -62886719 887924773 -194300081 965417638 -996169763 628219468 585556669 -961708498 195600855 -97155218 229416527 -276468142 -50476104 29437843 725224343 903877270 -761615561 -596148775 -445478460 689474973 744839133 -817005659 210016268 297101058 -955842926 -105400671 -632478603 -968083209 507049411 236784101 989662693 623357673 -629376454 56587807 -608648524 -565600864 643774242 -691439889 -154068468 -395568455 -709638934 972938491 -681121203 186297995 -953498268 -100534784 745266896 394594811 -954828388 -112619759 383271067 -823568983 35185242 315885224 422546580 -117007518 471656757 869063692 -485900743 492944279 303847371 305011253 -895054553 357497436 -662927535 -271347187 -487619728 248452513 -679259674 -339957461 671023625 154150818 171842655 -976176070 -253417919 -168410570 782941559 758575165 -117834824 50496842 -747961655 605750971 34241282 1386926 639053460 -443189167 757258653 -833737633 788806170 -357319374 -867696299 764398570 -576127889 928870716 -297925405 -387114510 904316680 -366760171 212072460 837118191 -482202430 -786418355 478978665 611404947 -569313020 754094185 492279269 -732821190 877249871 -990579284 38081082 -848008186 -297066819 -186333014 187310280 -630883948 42756588 -388765683 632932977 -889804367 -956498662 645211343 900583506 251663542 428687554 -13321313 499590882 -531019707 514962990 818914552 -93282350 8008013 688105727 -984585501 994839418 -477362124 485472535 -191593860 942073148 640315361 916604367 -198874552 -372801423 -301541041 237450866 -108985113 414202732 -931375074 -780160856 -238338285 824208338 -918085423 951324583 -249945905 667220690 -638255252 -217005558 691656604 -626658534 -572104470 -282255813 189048911 -14411094 -399635182 -579406863 687321171 384047978 -675487298 685172241 -580303051 684563287 -378168467 91733938 -283430882 36672177 713412623 -563044546 163399504 -297644298 -632051109 -558028480 -773765753 638602843 -777685722 662500134 495355401 167262358 678588363 -378414054 -822684506 512668447 785885951 435401530 -496224118 429074170 -694402366 -828667446 261907201 413169081 -323283157 317648408 -582472647 -978181698 -502591172 986560511 160474501 -810826567 -870191484 -532349906 -432953416 416490720 -742050445 -57849410 864165386 -802710055 485450908 736359749 427855047 497609890 464412406 -723382347 -318866311 929527395 -267447862 401093270 466300706 -29049988 -528480843 312570495 -345559718 735620733 846341431 -462804541 -717782727 995718981 769259869 207370309 636627617 901634858 -417061914 -547785500 -669996803 863013982 387644817 709296157 851986660 -742664272 930509235 974923108 10878566 769179724 -72562418 -265151399 -498977357 -66120156 521624670 -432837637 532092962 -912405468 -407666132 337389100 47532930 733193553 590086682 -37030519 -153121269 -24955288 -91511629 331492367 -748937318 755960536 294184321 468507249 466660648 940323407 818422570 -717152608 -327391083 540948268 -686004691 150869476 472513268 -343443721 -74226086 665838130 830609405 748420554 913609514 640345398 -286875948 -325918483 253760740 -447901990 915783524 466279728 180453380 -322309488 117951040 -421938388 -628208759 -325745861 284249632 -30263255 -108443055 -975041745 -370665342 165151759 898003834 623473461 -694611463 429723234 636136866 -377735029 -401497396 -883525763 390784085 -965180580 218179740 -288614352 -115370727 816552587 -342210095 -365328959 -649259711 882173930 742556498 -136212414 20621786 164977940 581915586 -903962501 301941044 -851650997 603417618 819746934 -346813412 -686296028 499033279 -891024822 793949615 -491052341 -929100697 -793564022 -843965024 577758813 -821704269 783692685 -725940140 -757409696 311099157 559182363 -250135373 -403703277 -815582172 909152594 -797062933 -166167313 -454449756 289395531 -588744395 -743824714 -321013774 440066682 375962031 69775819 340351262 369943385 554652051 108938836 518534794 -66777879 970755465 560490544 -21818438 -485863705 -45637827 -352093575 33092716 726607607 -671026659 -592160278 776698945 -318925318 -769416520 -816028517 -499475998 -724619533 -125652007 -21088885 92650443 -271937544 -884946158 988167274 623644487 935666406 -249747151 362500784 -968870190 575758234 -484121373 624732329 -43987294 992657510 481818980 291799275 400988035 884968841 -991669450 -630781198 -550999450 280832288 -582608255 -736051259 186031980 67861854 -114556748 -27266693 -976651325 622110840 -803607047 135292230 -852722054 -503428933 715343079 -717121857 273648096 -871283592 947746512 -634052566 -986296636 -39802370 -475420447 -781236026 -366840950 -512759772 -171041049 545456159 810861721 310961858 242423203 38575411 -566579136 20258760 -925770751 425019298 643195637 900515259 639462945 -83861132 -302085941 -220821997 373001040 723795437 -972317257 762439102 75020595 -528862518 232639916 234761013 699278105 230870792 105689120 -77741401 126244120 -685088544 643515017 399458519 807187221 554851549 785479226 -507372419 721561318 767208143 -441728647 798148210 990626787 350850433 -525528857 -835094314 779472906 346978192 650583901 -136958555 655002630 -808308495 -107173768 -337325666 183179960 -912723336 312495234 816957011 -399451477 -747989107 -754962606 -572229518 -604649231 -699948374 -648675111 656603728 -483543825 662666121 908704286 320439948 956268523 -765236633 924810368 230462403 427825989 405457028 -719394541 880701857 -275677035 979381111 98606410 -555682516 689232276 330608829 -672234426 -404106276 539490421 -169299083 -59612622 708661781 916361949 72754648 924738076 -682188202 139877316 459542174 -659937089 -123106592 796365192 382793775 -425174749 94243728 -328671429 -184004096 31095000 -918054835 -325438126 898160212 -40098130 -577319160 -757410512 -878581935 964993164 479856779 901357657 -260967658 -193999018 -34957643 -783728550 998893692 723339568 -872766303 581030221 -778104788 -281611475 227894198 760820087 -331936928 615393058 765345473 547622701 -163249824 797747162 -797247143 -874606315 453333351 438434224 -697741825 880491591 902420467 -124400019 -916422180 -164595674 -680981348 749078084 699129085 851067696 821005817 482370080 780777598 -13111208 771596854 678825521 -236404131 -661888007 -371991581 -759936442 796028484 455153693 709376551 772549033 -620193060 -219076110 -978444777 -689803477 261587512 907283075 -383405566 -855271556 191658870 -60049769 74670751 867623204 -569023701 234381883 -889966319 39191784 667696597 493718164 656842474 989346431 979375348 53877765 65223586 -50304077 -487938475 906242291 -923306183 -688304559 697006685 921268114 506776062 -876820130 467011631 257616732 -844719863 706864625 -463210917 -825477503 160806068 -355309673 -110713511 249265416 77831470 687285206 -575487339 -941417141 -758209418 843613019 205774327 -519761867 -728992538 831211602 -231419594 743037228 805695459 869657140 457693192 -302536865 956697779 -347786753 464639330 -784916328 -840777923 -88796737 869797426 963392375 431109513 799595662 815530802 952120094 -365379790 -30766882 -629686084 921060177 -176897435 48021349 -972800713 360914655 -805040768 104793469 -927316963 -119281505 -341539025 -25605877 293907964 103561210 -256128616 358993716 -74667958 788436648 179097451 -903199654 -446321641 -631969175 418285011 981112420 104400032 646746607 199316953 -9273711 -285465407 -910967804 -490787604 530242503 -399717518 -920375377 -915309225 -158757987 797465589 -293496365 710821933 542579169 -705451839 460081743 -448386136 -448643876 -425571444 -592483577 -568133041 -434765596 580504750 -565330166 448587397 248903548 -917463937 254508261 28737698 -134162285 -822264348 -543758289 27637531 540816461 -465516025 453184166 -169860771 889234304 264927344 -728614268 -63781820 394574040 372489441 620295141 530588191 719385932 305741046 -433207612 -618100296 -229863744 421952018 -684328188 644715722 -292075975 -156854206 -264582727 581385845 -892297723 436669239 529066651 40376422 950722527 283197035 879543940 469773844 348650230 174673229 197650771 553396070 282922384 960092072 -524895617 170833006 392746768 -477818857 944095327 512599295 230265572 -921022919 948437553 -92604379 -457877844 60709359 -122097078 -56781083 -37620720 740459917 -636645134 223716963 54068956 59771469 267074672 970294661 579536327 -524802809 868415400 284805147 465460544 -758146801 247240154 527821615 787194471 180941543 590009760 -390373503 -227309037 3596309 836975533 721892045 870285895 -623099549 -682170741 -853246483 5764628 56329389 -701554566 -351588881 536207294 -206069541 -512680405 -728078325 -865402455 251773733 948825656 46528886 -79920947 -419585598 -238546193 -372898070 -574119315 -202095156 -72183272 -105623797 -951360374 703088810 -720979229 -309730216 -159408257 -513071846 -495053966 117636038 -843305562 -451768981 -687125588 700510493 -574919270 -461651265 464867229 185556874 15004341 -520035439 733729947 -882346094 415241233 394338768 -206106795 -995794544 -108124523 788282817 -101331878 494077573 -48169083 -822878098 770538659 -134009020 -921006944 -647045121 303101670 -688062603 -319192077 -295112318 880606004 -840078020 280849502 -356581537 174371044 568371519 891686693 312461810 8289208 301706115 335119386 -657856868 389545684 -175098395 -452585285 824975849 -342219440 -367907339 404714756 -904660062 429120181 -761288956 236547024 344651542 269172445 689139970 508422939 826601822 -402219415 809772880 -103111124 -198345061 158200807 549076469 -410150502 231621661 -561448164 -707798885 659153523 -435744196 -299038474 194241843 758271339 -312983106 376885114 438403606 883496692 759628906 -650021513 340405092 757777108 -154609839 474900533 -405660411 55128207 318458894 301905811 -728539110 -78563520 33729421 244362627 -803319125 -989298796 521243146 -705046764 -799872387 295374195 -982710316 872717436 -494020434 -845245502 -474184536 469561515 -709270703 753451152 -127178639 -980170946 -711337674 -655712048 -455738720 571149041 -613701994 304536499 472223716 -777605748 -326638989 -398630011 -34526064 733029787 935817220 377493217 -796463375 -605779914 -760002694 -271390873 -894149847 317778289 833295632 546799093 -83471295 -13942924 -336225418 720482025 -11754210 -826355950 839406555 -501746953 44256831 -543255659 890295217 396729528 -595920289 -267889686 209925022 874573539 895490815 535306135 -852341133 444230044 -925142482 476563689 279665692 -867260197 173436533 946588676 -424710213 -377325110 51470934 578120443 -991725072 -850170660 -676565981 -715514143 886215252 -191931542 159489101 787465542 -414721309 -636091967 448844198 470308416 -303903185 -924557157 127870732 939493532 958303936 -597101609 -903555027 -749967648 39794746 -238167043 909508014 213035315 -568404345 392369996 661893466 -528692710 -113217195 -988989585 670747355 -427511143 -12994245 166328085 -965771389 452772014 973941602 512492961 240068357 935344505 -611750784 223549123 53202661 -166791952 713316460 355765999 945216330 456539898 790329422 -419893819 -855713865 274865234 -326762782 -355219147 -62562859 581097608 -528560107 -394003691 855509404 -510557605 -479768726 -795324375 -446386625 440384436 -938626863 -916449815 925211042 144027114 -992415407 484928585 421789447 -198795515 -948557424 465465 977907820 -524480666 975646605 74943082 -195830907 113570379 327928845 624438856 -702932481 -48010295 -636796725 20443586 995897444 9406958 981781275 -162414583 -182208307 -500217209 -863368256 977964684 -702879562 593622736 -969850198 -945767788 684131268 226604387 667526097 365898285 107150327 -652168448 620131629 963474011 329218341 687667468 -738294906 -17447674 -424389212 -257307848 -372876287 763414534 -769405848 -101149012 274475396 640469559 -235078959 -307209086 -272548924 728732301 -202430100 449125846 57769494 850884099 -969146267 585342502 -533121356 203307231 11448343 -873606715 -611766313 -895116748 956516644 -134871570 -21686537 304364912 -30564264 555133193 -676066310 587131694 -740232064 -938445577 382691541 -992560201 988651817 -271661037 -591239284 -795772833 524785854 -618261626 422484602 942856088 -542105657 465355406 610215167 -437156872 660577994 -401556658 -732024783 296211647 442567696 508019894 -477611888 524874765 801220463 -16587581 288522104 122008182 757146001 523004655 644210568 -794943416 933036603 928185703 184705203 683316564 -711980253 -863350183 716941001 785572296 999085381 592167696 -436298430 -255500819 -149498289 -425778008 -872568768 212392936 -878627301 813667407 53556490 -443983756 680494654 963986287 419103917 885072311 -732223070 210326419 -101881091 -200906 -3478297 -284414270 -680691791 178246893 886019473 174422550 -443780827 744360997 -571834803 -8852290 153056591 919159539 676039122 586129178 -685689717 -656827733 -958114558 30294243 -681994707 -89213830 403975193 -113306058 495139764 73895967 -765201615 592115933 190885055 -68384977 -451755953 827488292 647709431 -381316630 808959466 -641791070 -263012431 887464932 -463375421 -228260866 -266881309 830624361 432684677 -463271298 -72558391 48042203 896505874 965548187 -985120102 534020329 447499705 842526818 -644786171 832708391 -830492046 -247623225 588479759 386575323 843273161 892203063 404466334 356524802 167178284 172968972 228033615 618226765 -394931723 -557861913 923398880 890504151 -495118236 393945355 74741186 -934808468 816259563 431804921 659508308 769020201 -338526275 -304684242 671626457 -572503606 -247202937 -931918376 -981536565 -567868597 82132126 881132029 791605684 -66278935 -269668575 111711394 966271302 -315133712 -606193560 330431827 -344641718 -356057667 -183954675 -928182479 -753183353 755617885 -107831738 -480204226 -347486846 -973055461 21064638 505619129 866033109 610787126 40827766 896182955 -352745670 -89841613 -331159014 -942627582 -14590038 -108233012 -718964164 125563709 -464206496 -682265927 718950490 -410380864 70787478 809804159 -660471661 695234945 166424417 -971509159 -57294655 244872851 -6617024 227348910 424200387 -657467455 -198543188 -621664969 -419104442 -975574875 -733830704 407269822 173906095 -911744966 965968918 682203714 -991023979 -819362330 -76927300 -417989975 805499615 908676204 -939303222 -648923377 -243607925 -755143333 363143387 -123641063 -307303183 188734025 346994847 827664917 -123208963 724523685 -966287664 -337213667 -460953174 -681860461 655399032 902918868 622348443 153835024 243945951 -486518296 -65749134 50510589 -864286083 -138994937 -798649492 -158761509 216109321 -513844450 822244479 -286137598 -818697739 158881320 439618568 -530448262 -866022268 -217261773 406055000 -8639712 -88296586 -949010340 168855539 -362138461 -230283645 810015962 218855312 321379220 -236750954 -894512243 -34273272 -81310759 -358989335 613164409 -739288616 88532377 313849245 -344497509 55872187 1226537 -661849921 323840199 -682176181 159871793 798902179 -898612422 51428818 56723835 177256465 -950654754 -532903918 -512256819 51455782 378502838 936103267 -724447477 506241291 -727981976 -933477198 -151247576 37676966 125016342 -889150097 -577686012 -756634858 -180457005 148207440 -289246868 547392669 421889450 840878379 527042731 -622482652 463989290 8317957 -373270791 -211897447 -982260937 -296550176 -408947919 -8469528 882403815 -346324180 870246175 623344015 456126542 -584249711 968784826 -407490725 -407021605 280161104 440311258 -157176209 909981134 -968350049 431905624 -527793363 -760122196 398387204 -701687151 -929906445 -6986197 899413703 -685490855 445993329 537842017 -33045027 757066061 -558829306 -341163577 -707245812 -547316229 924780987 46371050 -389317283 957648234 -477715946 803659676 833881224 -942502536 508277889 -689429538 -579947519 -319936537 -930578846 -408299919 393726766 -530203521 885107544 230301728 378643885 551108360 607445573 959002208 -739446826 816250632 -617444963 398821426 609919437 377006370 572346217 -529257741 -212409249 -558397324 156824152 -574914944 398140514 771038783 -25314697 69615230 -825741433 -911614543 -18955269 -622231977 -629778276 -601067800 -479127205 71267363 193312086 -776075365 -82816098 819183554 442226552 267794131 505234372 -291497844 -614474681 745278167 343864914 98702121 -342075522 789987996 130714581 -664302012 825814146 85894258 649539977 -220920499 441437137 -67055625 -731723985 -606783272 -257277092 -657981832 803330094 597551744 -85820531 -632700434 -985838589 -5829356 65686359 -981879834 -402276053 446594379 -481269270 115990409 -28670334 538926585 -323169293 -452871183 -5814607 -718217672 864183446 418979098 -504269598 -156741163 511031677 -845579981 952811892 -999579107 -20923648 -914262577 -145439415 -101078871 652074796 -498853844 -792584678 -788302329 -637456978 -847327988 -224277193 -69435370 745823944 313436365 730613297 32887209 -399469287 -958797446 909265629 -521157216 -712414319 -85909475 -776138815 543476177 413688223 905682903 591017862 528833402 -65081296 473948537 203229043 829488776 -632309544 21885973 -741485888 787684652 -652205716 427297822 885180890 554336814 219641133 -252547185 -456096815 -514181055 -229422334 -419437554 -56635702 -539673699 -875790282 -541562294 865065677 -930476348 -688563065 590990029 -250700739 59636607 61246299 -516122735 -578869926 710516562 244096154 406250022 -591733522 -29521788 366220473 721488293 140505309 -85591824 -675330513 -798281834 440812650 -461460912 321551069 593583114 107572247 -682779772 736768616 731125832 21320006 -335647008 -834570932 802009356 -178161087 644021644 -665931838 437267405 807214462 -828060279 -803192155 989308433 -426968030 -873648664 867478600 -540732213 29967424 -601885431 298189897 -355456340 -280188523 501313273 678303224 -656924159 668173705 -882889827 658335895 -225841432 340405261 -460512691 -315833258 645113780 -454932324 -879830356 -602903911 -140107049 994376579 995475616 610221087 44955862 -631219260 391693322 22486733 220137046 841867390 511774289 -587228010 404474459 -523366518 -925566293 -868220959 295200929 -636744613 256848855 -973849301 -479160818 412025627 -553432667 602942998 -744626913 -589500471 649061406 94193142 -264878055 547250865 -915316623 141797631 705955058 -531884019 -549774789 -691108300 -714917848 781999273 -810672893 885214066 420117933 203874265 -746824897 -293986387 -494381140 778918799 140398641 -62933918 -226583179 -146912250 89067207 570992854 -774866502 539089917 863307121 -564930092 105776320 119416426 -284277209 -20516203 -494048369 354088767 812359390 -195195566 548129377 225483627 -501012509 510482120 66834867 -281476765 419609740 -876787871 588719053 228556489 -883980113 161355842 -586175060 972810648 -957254858 708264328 285776553 771518253 -289289778 973500697 442986878 -534682014 253540769 944548455 -495383027 -309610670 -323587989 36673931 -595663745 -631370447 -787815296 15512373 545547787 -920173553 754873188 -638864627 -871394921 -992761795 -718481180 -577115414 146024181 -476968607 -984940692 523785083 -99330318 -232215352 996329029 950808662 -241480979 857605753 -467545398 -728580736 -636232735 -885940940 13164182 -749822124 207594268 478447134 551083221 -725981171 -237486389 -377742981 -733923103 755990137 246650952 -286901965 299085434 -826357739 -486469529 -290921385 689726731 -462701246 790398333 68087450 538346055 -811118248 -977841069 480735995 302184053 835690336 674369718 -656684025 203227043 -142562597 813888912 443330161 100039803 761296891 362438527 398883824 123904589 240292372 -441055382 194801402 888403247 523252982 -248386287 -15724491 963397878 799078831 -341092577 -639326439 -164251684 682059747 560562309 -862631781 -130328688 600244860 -702549497 -978211805 -870926845 -660652231 -98985124 190358991 467869650 472935454 -358504948 930697979 -571831319 200722650 -811742143 -142214448 -727340696 808040359 -242796286 61013324 -817631558 51149166 -79740530 425584500 -390771380 -66630491 482502236 921171587 -450062666 -632962851 -880378754 529675043 -110376742 170529686 -893569591 983856805 -204033428 75393223 921702080 570536299 357206160 46520248 969441459 -735879685 639752326 158111118 502959782 689366031 -695348366 -662292020 684273025 204364207 502089143 715723484 -632490059 758426016 155685429 372276032 -218322204 555494017 476805392 819879992 -759901868 617996396 -54204804 511896755 443623275 489123372 -319965684 -935027434 -546779947 -359364609 125225696 -965382411 -160633378 -258775607 432739996 983050634 577512491 -806347231 -418924781 -514870182 -348493505 -74536872 170924597 934495582 -508569624 -842145242 -206131381 37740555 -524662696 -624496545 -143426803 -514354095 -761359741 631834351 -649287376 308576165 -452484757 147203348 -309663422 104998598 580683216 -555814635 567140661 909758291 797076111 830302899 245433270 633389576 126859820 -903794586 -673794840 -708906417 -837455723 891086173 -571546918 -643625465 843164944 126693900 -474667486 219677744 -538410313 798444432 -587669466 -963153480 -845257674 745217883 918744252 -340989484 437464994 -584559559 -308812936 -819677093 -596847692 279690236 -750012655 352346474 -246387853 -47983127 519262271 558840541 -490523132 -811066585 -874674914 -717753035 -677767936 774690814 160145644 580141120 342790065 -71460550 97718763 882841191 477268745 495621903 -565506244 104823302 404306018 -924594849 -148591747 232043426 706598104 -710251938 373015253 -346349545 -356744584 584233111 -410855532 -327679171 -915541613 581853006 -221291623 813230306 961374766 931626454 -844672242 879865341 284221106 628053386 884876914 869525925 -104256232 358120039 -740406390 320231345 82039805 749291462 -550887359 484409399 -809890215 95055370 -968806511 353079108 164023509 -106753801 -455666103 700397670 228037536 -142081975 38399401 -396248943 -574161558 -187026599 -512580801 735548596 207272135 990567541 977609440 -72878249 -507088077 -81044673 -515401141 -844684197 480687338 -966583949 107697068 113117146 -122342788 773969745 179290811 -470196206 907324029 -294505173 -300644245 -6704736 76777227 -459961951 -315052241 757994531 -817794221 -237076924 -100859754 -17214241 -623251207 123171191 729408989 -193785295 -537146808 762398839 410482585 -519720813 260899720 836195874 -91772585 993521778 341121984 741206721 121376631 823427896 -18345271 700692734 913570690 -308669316 -620933696 274403119 905371508 254524961 962716720 41773153 264011503 -321331072 730738309 -15278354 -695537510 -611833191 514110438 -352292389 280622573 957044799 60686486 -679053552 540923334 -74104841 550525627 111829338 -751838969 -306073283 677932356 374405519 984672909 736472209 -641703011 796121601 507888314 -547225135 684875479 -644154136 914003488 585261604 -381433904 -805617008 -541639673 726598511 709354119 99388855 -446475383 859711634 -201715926 -993915933 -398599219 373787307 -871978862 -131623780 441351699 157842721 407032712 -621944695 405183357 -577457359 -609596589 -276747563 -132752704 -38155142 -540754489 -115492746 228794761 855247564 -903654966 737753620 -998400755 -308096066 -513552654 110734520 -132260283 182845279 23456160 76634875 -865361294 -195396393 -154244466 151920245 496428527 294123535 -629808177 127663738 -395661985 -898823712 -323103381 486978615 665908650 955672772 -346334186 -407481438 -705059047 407892402 -994890050 897343262 -784196572 -735857962 -280660464 -672923518 993002158 615426217 -920902597 -717446932 631858373 405728056 -991422658 493956178 -504521431 218351630 -435152800 882072651 -907547050 683761825 824529179 385235161 520048352 -887039606 -364401974 -15851886 -105601569 -974541386 353402389 284837506 -979362945 -885633290 -668853176 -691776049 -20682893 319362541 170240433 -428251362 4118727 -425551975 -891735816 68708381 -546521190 -437801692 30208886 -538922621 -61821329 14039494 -712481786 351011042 -203397040 954919829 -319105001 638796970 942424895 -523055768 602198280 -660691090 260284799 -807555694 -325363358 -794360003 306738906 301454315 526998675 916097735 926195881 869255539 871317724 -78666442 659625637 -21316196 -467966138 -383747707 534050676 -640784021 573515700 603906246 -675228786 241735018 -170414702 837774039 528540285 465953660 408527847 -335786517 -544711757 -442103548 14307490 -427830532 -3915001 -66713375 -706650583 -857620523 -359903592 -257035669 847163846 -196564985 603251293 -286671334 743273478 -365486000 -576078799 542743279 -444764764 500933110 136408871 -524796582 -270079663 873877420 754982380 100085891 465340020 462597674 -770270346 197452056 -399185088 526479119 -786645731 -351920892 -981576503 -951148218 -463059408 485678498 850169302 200013768 745607268 -750340115 -779733331 106587957 206516525 -527038666 -272594422 -837927395 744268684 -405451680 284853030 931857466 -798797096 665906836 579931948 -171271553 -216060621 100447143 -278006406 688398267 839606504 370367811 -996662785 936608594 -994140900 -597894248 826973706 824034297 -890594036 874692120 -691035101 -788373507 547637423 -571725218 572069968 -165376394 -761789862 27813267 -47012293 -750650817 354106915 9264171 7248115 314340087 458995218 80752120 462730828 232479770 665664620 -982889906 -263281276 -42117361 203569449 712046526 752409172 10653585 845347645 796659774 922825305 -22990402 90040616 -667110225 211682118 -867552488 -268831276 -256563597 438500233 -926014261 -600018723 78674272 -622064631 755073835 -249855144 208001738 -271527309 352361089 -68407582 456163574 -819321358 901908672 55108617 834127145 603898769 -189247314 611441752 -518980710 -585533095 892368952 -660840577 -740957911 -133073096 -148073945 -316794602 -992537005 933181438 849196632 -333910863 566695064 233378464 653245921 -252603896 -599400571 570357141 -771036012 714525338 -136593687 775952359 815521586 -198946188 -603660054 -400549946 181941758 -232681702 885202571 936275425 -386469236 640692740 -159809399 871374501 -678982897 -235603329 -860840541 -215107505 -249820296 -514385630 161490247 -394471886 525630698 -146757688 434613811 441890549 -650380924 -771600740 -51229444 384800472 960450475 725294842 -845656796 925331723 181411796 -88977361 705907963 -876726436 -430128378 -305081129 -158948298 -672703983 773710940 954286771 635137088 48547313 -397570541 -83899630 17941348 390092047 532247960 997155416 330125457 -460194920 124858975 605627986 -903752671 -254420851 514730595 -716554507 688672427 604468148 -161651690 597069523 -170325633 744319397 183713527 392644813 -238440200 590030440 600814733 388963398 -727749308 -202836935 -410362902 -651989493 754401876 863478836 748897248 -103259558 873017834 -374132036 -561926830 -738443731 -285381566 -737902908 -256452888 633786340 -470307602 -309349453 214507133 -141202414 -776286395 -366238186 310575035 -8144168 -23235541 -468274520 -994481081 715300355 -759975243 80446793 -691643360 -956960558 -288840582 230944895 770964603 737983731 -409860210 -276332235 -32542461 -661122588 -640504362 -901308893 -800687414 571821589 -574039330 218927817 497375043 -412336377 -628008629 -981073903 179405559 19551543 -398834003 430511123 -654277216 -16397634 109494133 222049877 22049394 -941910771 593461730 -611620180 724181129 -366991768 526036263 15837501 -58306394 -57789411 497212121 541769657 144775125 834914256 257709773 720377245 451510222 159372319 279481790 226713553 861629464 -601093290 -847014684 -205312166 -623247881 861033239 -82900549 -31678980 187120340 -160248886 912529423 -905676466 977676669 -153257638 -964732053 -374095963 696903328 366458387 -120793983 -791455468 136394040 -591297099 537456000 90785039 38910816 -982980902 24730195 193120574 385954353 -304623082 383486424 -596007614 -80195761 -989463151 -566648916 -977341745 617530749 481561950 388097332 634147975 443947311 -174525060 -427575165 190517180 -230823907 -2884200 52601681 669360846 44854069 -281309926 302803202 367155609 -468418558 52313076 324607915 234660019 -913188558 836199174 -67601117 329102050 -264513751 840555937 -374010193 -71261228 832184563 -273947444 163345238 910776557 793220556 -519622571 226921748 173422684 474214729 -948146396 -183139977 100496731 494755999 -906086181 917354505 466073314 582423007 190029590 277919553 -268580137 765476933 940469304 -40214622 -366276635 95151295 473697456 -648489972 -871138344 -135936086 -359095486 -892277854 217086633 761839235 421878774 427073433 -150229504 380379569 -656126983 -311861268 -127822659 279712328 -128403726 -973110247 -747559643 890466236 -816416711 -558236202 687905751 -535944734 662871195 -974203698 847114245 -358257792 989123244 4402106 -423435185 329895863 504968498 -238144560 750657775 -399657528 -291730783 235096527 716223731 780911060 562518526 -779210860 536597832 -665958410 -941379167 726784065 -87766242 -376786882 621912105 -465982342 -585830287 97153779 -6428839 915748138 -114249856 -841282942 -803878077 -697579376 722080397 -75924012 -988372270 -59186776 466619027 745200361 -984819084 661919105 911447582 631694600 282119295 -644231315 -351187318 859829750 518610812 -83056978 217940487 819092016 -748889071 16347631 577567298 667437328 -274734547 -588611491 -935364227 -788030614 313602984 26091252 -27294052 -449197464 562112598 -831114592 -150684747 -216034338 474500919 146780886 435190772 586793883 598071321 428244693 588919957 -981413052 -476632088 -263493210 -886253821 -647806206 -72926677 118595819 -450276309 -919021543 470229403 891063415 -529839792 -731278022 908633371 821189030 -531113065 864110918 355825624 -553067376 -235604732 -85400586 42896353 -436271580 155497913 -380479595 470189817 -311479722 -272311953 235049188 -567537140 607554699 -684683287 -344774648 -613215161 250628725 662041946 -262510599 469552818 -67744563 -481997979 -210292617 545850677 710738656 -207520268 348658372 237939317 384431651 522840884 -875482099 406816399 57322901 -920281931 386277286 785436757 24818737 64614624 467643042 -538508687 949870885 -670459186 -395738995 -244044382 -351873731 843885726 -605301656 -829198970 227880195 668328575 825752359 -882530283 360346923 259494590 -663082132 -594031464 339550488 -219365883 98753939 -442285783 -870366983 202738322 -905491593 -351881726 465089717 663591937 -751932184 -748938462 556663201 919771682 986434618 202438210 935758744 901834320 -372472087 -585268812 -127293617 585441101 346050911 -637719519 89994500 856413436 38344057 -48997135 880359956 -811569347 -437697186 373921510 204564689 474580755 593305790 -335135037 -508483721 947971921 264522972 -281062011 391368721 -532423539 205636606 -246075952 -690095257 -928942914 -440494585 -43993720 -493950422 382991164 947593777 42275779 298895407 438387774 -219425114 252949588 -224242040 -254667767 -565705383 -469424636 -250138458 -811833725 512625616 998417461 169850452 -589330304 -939312648 273499004 -523310996 -685354103 -283067270 -874934601 -946415828 -607256175 557165267 189126558 286911109 851708243 40244338 993591776 487798764 -166456835 559215849 -107191040 -938888371 -750481656 -788116699 665666723 394721128 983704628 -240667761 -541997741 314912875 -273313190 655871403 849832112 -349719199 -139816784 -492434972 433333075 -168825195 -140668177 525317731 176057232 -205379795 379090899 999290977 85002141 58403398 -283699319 -510416752 -804856944 -632356792 683213 -449970008 250203013 -987878300 -388137949 185248940 -297752575 -981608929 847661297 611561108 276544068 725147449 879697507 -836123202 -213610563 -183805558 794160398 836102770 815575475 -322476442 445783405 302569419 -262402940 -23782330 224523995 -298077057 -488892851 927583542 -669839846 -267541776 257074976 -954136590 419020478 -130639987 -714351658 -714109607 -128522354 -846427156 481077103 -933687156 189370808 159943673 531127609 -526065409 -79037535 -625474444 544500625 232359703 -221503940 -273984196 -202616442 -739065488 679642938 572528118 -330394080 661876630 -182990082 -511332409 193723704 -67759248 -854742401 -943410049 340873848 595400120 -757541283 20609542 45164300 478005794 -202689305 663894730 -397137528 958230267 25828140 -255719362 -25290066 562506940 -793939547 429162066 570642380 -577625255 883483680 365946466 -164796705 241375426 -745859969 757342202 619136674 189195511 -754876150 579547505 -357294701 -902113281 990548099 -295826077 229134326 -883732766 463453777 -889708615 -989253134 616740757 -24634364 -35818699 389171127 652395737 -807585750 825439908 836009165 -321468098 798303644 -983139273 73638802 -926670586 567571205 463509602 -868777600 115243826 -344471313 161726394 -967878507 -840915994 -583970858 -809018582 -938980276 -201950026 -71914146 -659535406 -842562291 633903251 282948981 41346269 13315734 395355597 386151190 176943117 -128507215 375395618 -389373084 687541148 818358424 -341389419 -567988239 -229699892 -633044053 -735296227 202928953 -893486211 719681551 -808313646 685251037 -473981146 -372937737 931988061 -637807908 -745733509 -437543882 365598993 -579595814 -200101512 659123815 -273207914 -20616334 -424934261 -476868626 -714101508 -826661954 34014576 -365539277 -148951231 -430991605 412421404 -413710215 -360791587 -965324173 -911999791 370033064 339078711 302646059 53226765 -735276650 -13380814 -229943716 485275945 714638912 91939240 160717544 685011220 -278570465 712424072 585352807 -505138103 -909141128 -563842357 155591512 -54180561 -617127060 716226516 974710321 -858967767 792019469 569839457 -263556640 -607842197 -517685531 -942788828 -53784354 463571844 -713921170 967463019 281449216 -59558564 -880937285 -303429928 599262564 -213172355 -660697706 109755336 321132436 -81655625 111442409 28217718 -202220108 644589411 15464481 -672113285 16324045 -331454897 -440001751 -55879592 -795356342 159410425 -310542278 -891322674 942159700 -287951846 503090546 687611216 659996668 -732580485 -282426150 -968652887 436405166 -630364540 865852497 545775870 -194042653 -261970805 404266075 870310352 -308172151 564176656 508044324 411499638 87108314 -468296728 -348628668 877060019 -271606643 563541241 -235276430 553509569 -49245398 352893318 814804995 129599699 714189978 572272194 -513915015 -448651686 -341887534 299798522 793116253 430193046 271786918 -797505446 534536804 976400397 130973272 -166118077 -122129337 -523379663 -179798275 7180682 -84673222 753220907 353188965 -742174122 -258372248 -813565534 -285506664 -758650992 549228393 -838388787 781542237 -369804253 436093472 879400717 35135576 -492699270 -463658832 -160248498 -196296925 365007828 717226269 644284258 544547300 -722458962 982129521 967991128 -717592716 -153403018 -3457009 289383349 -371095330 587216183 627694450 964112056 572664703 -936660247 222206550 315692533 446094026 143842610 -114899163 197229102 -232374940 52571324 271215300 -80543267 -852045396 651924391 -926193853 976461979 318976416 -191850552 527660804 952281004 88258310 550024639 -731895698 -78613349 -566452292 360804289 970233590 285420092 -389139220 -915788132 781523490 989683078 -550874241 -391836422 52029607 374410160 482829941 127911570 -350078395 -72903344 934598885 245984296 188405067 -92874083 606693342 -898452020 -23526027 -985142308 -436644619 285488215 66626540 45947612 -458765572 298134789 638501230 -225932489 -533631592 417471060 519327605 221801385 837610963 -743221471 -82140351 -550812630 491482007 -81423023 354560755 595322774 612239232 -568012598 -106555630 -120608055 -676742348 283163280 106293325 -47058260 790711015 -500723074 -717581391 726066648 -107003018 -787796566 328029102 -919267720 -205867378 -278569827 166592828 601989925 -554780811 -822897577 79155014 -170833094 807488965 -915998885 -543891325 83373379 -475216422 185221126 622315997 -435225747 -999154045 -534314548 199592227 -313192535 -189871360 -290055620 233996598 -84167003 861145627 778636216 -67335487 -708641225 -685648084 -752729248 174253247 -813260657 259536902 -467120225 -222474892 989369540 -857606302 996411602 722730385 -421319196 -761484264 -297225864 52628599 -27959988 139674604 693625822 -336160067 -494653320 -853908896 -470162394 -806125854 227991381 67342434 774169721 750767341 -815173307 -901326275 588635814 -560809794 737004037 891230193 -872957447 514885976 328096767 279023940 853810157 -649073499 567294526 22236078 773866999 -404540673 413407526 -99722259 -378047097 -953220703 -313179005 509524240 184503845 489012012 -278241734 -924111776 -648298768 573283908 600462706 319947517 964300539 -527552923 -438898219 641123105 -517865192 -273400736 -234000917 -444153064 -464041431 99610889 -557153044 -52897567 919494178 -306328603 -744482339 165431165 449321347 3000152 -458642177 -205799499 -982123160 360976026 -838104513 -761397304 943314699 -257797455 948264160 415652563 -259779167 266871761 -135119319 -297047899 -902872798 -73565505 655413744 255534663 890307027 584674920 66484125 -730605951 734166711 -186420144 864608006 477744330 269065580 128668661 -967183895 -771125526 -62057058 669505310 -206070611 933549407 246892189 432918568 488584526 270073722 849293959 -2355628 486693524 719252514 942918247 -636561214 452262044 773695201 -937658127 -313958936 -458194192 426024054 789245804 933010019 -472252101 -397110219 -352913202 23111740 284145770 -229512877 -741958315 738355801 229110545 -195735519 -214522701 -35182164 -759365871 -297978003 536193447 -130849189 709947470 101847928 -99130465 -638885068 -856215068 289544820 -329314673 -111866453 190324144 484913448 -835318567 -517410644 -768852289 -211511853 160609193 -37703379 418799132 259342465 -432404875 316709262 607190919 728491744 -479177670 786511859 -435298135 -160084483 -977339947 -338214069 213890844 108585236 -926612892 -29371350 -360384885 -569347021 793258717 711879986 716068243 496432464 547086036 -273257720 803114097 697112156 -154186083 706744285 -754671424 719393540 -612505895 -262138208 -21142856 -400681577 581089870 915528779 466961650 -932265360 427930899 857996575 377619240 884251935 -23888882 178206682 -26223726 468675923 426602480 -255532533 795720928 364482757 503700885 882967164 771567485 367203623 348598080 36158687 510988774 869558407 -552110037 611472872 927224217 -624835124 125146932 -894193637 670487041 -590400344 -181373703 -506084518 234209085 646408789 178982228 -229852971 -257624856 507621003 855421124 -589745188 621123833 989585046 -349646862 672599833 -83172090 -766356838 -871557932 -495612610 -4652053 -644810631 364907277 985400792 31170817 177333974 434502386 312448628 552947099 -119602649 -581831888 -957892175 552787636 -957076997 -490649729 972297762 -364651290 -661113169 247030096 569777852 -35360103 -147902517 751853707 859328288 809197546 -906529722 -796829559 -905395549 955676290 -93043709 -826999636 -879812186 -299511558 -880235525 78405881 754464868 756320099 -429994286 -369072180 -598923269 -259385949 227910230 -253862681 -928970945 -977440054 -351419246 -944685288 -842146775 990848288 955056670 -452350712 -121120053 -941815415 -919062647 -990017010 -523179821 -816495248 169715958 -241502306 195216980 403898096 -616046892 875330076 -905106154 -978599952 411653663 723638184 575264205 -502747330 712213477 -569660983 -836248471 556207717 -531186921 -304827161 11089790 905421380 -867709375 -429907298 -282727764 -472951119 602317911 640193300 818910695 550820627 -277577184 -515767062 189686567 634931302 897945580 649037633 -688955195 -801692440 -503093630 -221839130 -165682902 398707984 -903977792 445039478 22046161 -544144062 -638455542 73030432 -75848906 -991748903 737146799 927442587 -257826129 991014663 -663530689 -46406064 845064766 549781723 -986870847 960097017 -518919815 674314342 939446852 509938813 964071526 -328620973 -242708018 -797189882 18428703 543138398 -910446275 -217018264 935087213 399938442 -90209479 381545189 652058191 -134396956 899055702 -557434891 -709864445 -912955763 -853467005 -677394660 -346870743 -5420094 -53325473 -864289465 232919770 -52598483 -822264944 251881091 774527249 -993244941 -87657831 725584457 -273806838 -479776955 297532343 649442538 120953653 -517617042 56486034 -852807170 711770204 -487738686 484724738 67419626 -133382576 825133256 491699490 819836738 225311033 -644845181 250970823 848521367 -845557628 -45620802 -172488945 -769348165 279473290 -272454174 467607778 -146667865 271091322 881322823 173236819 340684760 -687275793 368553390 737366088 250267927 418106530 -302207160 507123197 -426330783 -561187816 720087236 336497987 119693260 791462314 -870021363 -421092706 24510895 180829851 905586064 -583677181 407726362 459789350 -513314486 -69376769 -517781261 891141770 604221498 -735230115 -808272297 -938572577 -986090796 24462927 -199463288 -571191724 520913975 -404408481 705542238 -616927647 442810121 -79799412 671406072 -739917716 -598434691 489058687 -963836670 124928669 -511430982 783986427 -818019343 -742184081 -854969936 -629880518 -61661697 -262881693 -265842046 -335369663 -4820461 -987355445 358099036 177647681 -740771224 -973858848 -256641046 -815822682 -560069383 45636097 -196884309 -94894575 128909951 -363575316 -896436599 -421524486 403270328 584898441 -58240063 103953449 125920916 -224788494 -631294057 -88879761 736816168 -330287978 -400192655 -118790771 284768070 956825379 55132733 756196190 772956160 -967480920 -830833877 -817335915 97761637 333715757 241086459 12007522 -928213026 -329969935 -113049015 -977601560 -273097593 714783319 804105685 604711365 -414370167 756030964 309944578 876049590 -114056986 721434638 780816001 -952022935 451466921 766920861 428389566 988505290 530372972 170828655 -523670559 -587545480 512220596 245468147 -476981970 71838646 -558614035 734333358 -33233661 355374076 606039 -593784491 144606760 546587364 -933179722 377529068 737214182 -689219498 -587780837 290095825 -620638271 943381331 866848556 498684184 618543304 -613754586 -210757638 -554275611 765396164 -486339955 -374922431 -499920997 57680193 -793684768 369850532 159074710 535572185 -830432273 -145668076 -721794419 -433315101 -718982004 199488851 -197553722 -516204798 -292498012 99672528 889281868 -914572010 948170518 -710729543 799991131 -330058134 -895446433 -735060560 -662252272 -144527603 -972578117 5426062 -337491389 -623143984 -747318302 -434201132 159201110 961060855 -12138952 -75498601 620647476 -782453513 36511148 -88574661 -199392926 67058874 238976607 180847849 361825365 921946668 386921986 -631757571 131999106 895162875 -492313087 677032761 470441246 -871847392 637726631 446066364 460485991 -704213849 315616339 -497384523 223253770 -982902362 230771542 -840002239 -596530097 369475007 302756237 279063677 164470072 -435976948 853971575 -317030425 280467783 190391234 -26019818 766766650 849019687 -79586350 568030634 694524844 -598725855 -594039370 624041430 -780129850 952792435 -191649230 -109044760 560356082 -487011170 -921150487 580119208 729073396 -596632129 529656032 446744987 146287769 -342793399 268756827 958348910 634855767 764161022 875758616 90650929 -483551571 -673043091 -347455065 817419450 35824829 -41433063 -642614039 -357870406 337465182 71239018 514538454 -281004638 27037764 159760952 151704665 496491397 -702176091 413751281 -801879271 404986042 -770692267 -556239978 387436229 -668025313 -747046222 -678579646 -936151196 907426828 -103441405 565751657 142165136 -654431466 114746747 -192744621 916804980 -158167973 -293921482 -201944622 -410186360 305288282 -193162091 619205463 -845634631 -448835867 68555946 995106787 -193119057 758567934 336125370 721755222 -508085322 793013338 -511004963 998743729 304036397 19975089 -465990265 232751362 703945262 746144477 -371166933 -718141823 168003749 298441706 -533322500 665237309 -50509094 -717284681 -530735628 851397987 275644224 95254880 -3251162 600282187 -956664225 -337933139 969806693 -402872175 -729441030 623061179 378242431 -926970451 91154522 667069777 -296513461 21343139 -649047595 857223061 -314445539 -400895807 592186913 905639722 828230291 -780273141 650054959 849424910 -316033665 306152683 -985446762 -488709943 744861632 1923054 -141295375 -261294493 654219283 -175755751 -294842034 969869478 -475943643 42546486 -63539821 193266180 242047243 591119968 492637727 34072046 993813124 684179091 -466678846 570537879 -119097517 -884849730 10726291 -360455375 562155506 -890291801 741518838 39995798 793994297 -83764312 -930552365 -631144091 155484597 -83246422 -48318277 840383577 -683478546 -642208846 -492959638 -609651128 -501604790 395387434 -121398602 968436262 332290458 -577853723 -709588113 202691899 -424232594 816029276 -738091112 676000574 756392765 217165149 795271464 -311111859 312864739 -584624139 945411880 860596855 -980976581 461558643 -694701578 779816670 -848900707 -453411946 889179456 846373943 -957445711 736996021 -262087861 -107421074 -443674444 56080467 -99675796 667722389 -409169820 800281084 -348832786 91621367 523455180 245673253 8372856 -420290856 -730794227 -558379199 -200864594 -346418056 402530214 35559584 619150746 546007053 368237762 892542214 602589195 214027543 576827845 -606568692 -327006830 104323725 -847841771 882106384 -366784093 534914666 -242609115 -922335315 393662423 -299540599 621775486 -18470605 361412158 534737106 722928528 -967506952 -569595173 -510824805 -893868821 -666821907 -263694222 -431684604 -9607791 -732380668 -135455045 -863510455 300944021 -228272120 792656784 29089708 757557602 -835845929 870461067 -865422696 497401856 771936284 -937655011 -88958167 -277146218 435373052 -86464989 437301006 294870582 231239431 -272321419 -52446478 570966218 864049392 -896893072 653413946 119976387 -284178218 -714244054 183179937 752257376 -208448051 -338700834 -521803965 676800477 -729221857 -437568791 140207610 -910017814 -102661416 -104759771 -422847248 -154740796 407140409 -747919702 -168822712 -96421599 -562897830 -384294969 552514346 449229800 -754084474 33762800 979231906 -86040466 168180033 966743288 660169608 482350896 792065291 485465406 747074049 647454358 28583435 -625418718 -546232618 880960518 931195267 72263834 -112352942 -485410191 731936290 -930770469 -245560048 -290360291 603108459 -976572187 90726709 -779455157 349331032 -324659973 39131646 328195689 408055407 -98980053 386543574 -94270656 -563987750 -468598112 714989342 155654612 -817660981 -446893387 -816977797 -796986025 423647063 -485960885 -328527038 -687641321 105416243 -829618104 -154072699 91406594 -606148211 611782534 68776835 -134538645 -818418195 -653470603 -187420849 141519342 89664532 -825979642 333942092 706032980 261391025 454041878 645344612 375759409 -910579066 836712919 -154266535 -399782987 -564189026 578436876 834146326 304861515 -414877470 230025366 493255874 356625819 -152926354 997823101 245633929 -62668032 374665948 -851173972 -267876879 986064173 -221704866 773667167 770119546 794854669 -275239454 -324517478 -540915284 -584801433 -120726477 -244484730 848775687 601106601 265984009 630723515 -597643753 -510624744 -623914505 752196869 768830135 853078377 -859049057 494022820 -45931471 807750374 71870581 -810306688 -105695092 -854677379 -108494123 984146672 546061130 977414210 225805395 668162019 590188476 -773970507 -67322789 350762676 -81302236 -118449554 738636364 99891204 -883818617 -171283721 122293038 -180800153 723359043 285217496 973615949 -366006883 319180596 -164831896 -361311655 559289543 -172951915 -517194366 21478409 -881187633 -27270892 606629782 234294103 851599321 -660093606 -778250665 -613079451 -882527643 -582015138 -488551208 -37257090 -199566086 -610391512 35592713 -961946771 -358994014 -677216041 672846884 554137590 -691303090 -585135770 650754756 815990966 -127669298 -588020628 893860747 -342395955 703577832 -800588594 -764600696 -251429738 -65049259 -236930393 649763157 -852972924 -761728828 991944541 -874318271 -783225877 466549306 -377496953 449285288 647303755 -703601650 874269153 -523396962 -175416375 930694249 254169772 590462412 -986363740 -774032347 404750818 -465469940 354832773 469091577 -468043026 858917639 386126018 163065439 -16724312 -149379206 -229619382 844055140 -799781296 -985043452 175024337 945477807 -581204176 -443393581 -889925630 -474097276 668945487 509708400 979168995 587826677 419087660 332000163 -607100458 646760614 -396710505 -264354682 600502503 -174196178 -11872019 -606871553 901246952 11837254 -242223092 700764506 30760249 325674323 31160949 249703070 323542578 852517887 -962372530 -506868204 -618291291 460400667 -939854636 -657669575 -62911573 -522108385 -372007063 -501915147 442562462 504542315 -797710794 -346781949 -539395590 -98603448 638764965 551637552 -543783318 29649053 690258373 761965693 -513107971 71233390 -521184129 -550324573 172829293 254936460 -56368333 -715380898 -700278821 278149182 166914082 -984537488 898410872 -416292121 684834343 256881500 -20724373 -236267549 -42644300 -251702579 -270097235 250691005 -491466451 -275877252 -996484440 -387182135 483963131 -128252586 676973172 -165633419 -493351875 233158090 -279905548 799479343 -424562699 873720715 -10416508 -619164707 -881825508 -968248548 -382900766 134708137 -511273922 -372160293 -550062743 415362991 -722283304 943096244 774059367 -74981479 221957982 -314405309 -576996307 659729721 534702921 366025078 9574650 528203641 694441460 -671882743 -460673654 620656098 -404409634 -176244238 16449196 972949004 724155709 -443012458 -251276123 693124469 -558258231 -144331107 -422580833 -49264108 -511667957 488023631 -928649753 -336958171 228174899 475469873 282207097 414614093 -602751493 530326062 311132115 -781083931 -546472987 79121884 -186796730 838423523 859630004 185303878 -279001474 -697566061 699978124 -216767332 189158728 511102023 -845048740 770290557 131414669 213316155 545588813 10656849 879280947 26094969 -32850926 -646070186 774421301 -219830421 228319768 191882889 -985324077 810805662 -796443869 -855584312 -751326605 -147135096 707404210 386492675 437597507 -819855837 -194208817 -238060231 964232219 946514967 -123021935 -277965720 -631631404 -18932445 -132876892 -312823145 255373877 -800657096 139629520 -271269312 -729848788 -940409902 130604438 454339684 -570163676 -148621320 861778980 -740144993 -521337820 689866289 476025237 41407888 205862827 -593423526 -234283841 -625736839 -377226849 -394659758 -17747107 -481253575 -281993419 -552843717 613532995 -684687414 -380852775 -970901803 795118943 -975559643 -324722331 -995074853 777689905 -510931362 199922856 -622133251 189817646 294840123 717272985 296243816 934648524 -276279210 923572890 -490340228 -488135104 -457344344 603141246 608862214 480015893 764871278 -804498913 249449672 -849452131 73534345 -236043832 771253479 120183071 -237979149 -369374724 753757905 821832915 -662354882 457728479 139943666 347496209 864485737 921670231 -911804523 668315232 -419588415 662311723 -439876641 -561233155 -327838728 375459478 -161460826 683374067 -303495377 718220649 160054756 971187805 225484043 -252896456 -181890799 -153239033 -662310331 677167768 -198589584 -529195032 -328078054 651628957 49918630 -159319816 992186782 886692075 504292715 -9989497 132756929 314038070 989716933 -738450106 548081628 492550734 -449432095 -360423496 -340134778 793054653 535772007 -498433428 881677208 -621372283 -499182731 -195233409 -696520770 274120112 -94939337 918440184 351305015 763364165 -635863926 -205771459 -438186656 682296684 160266986 717017348 805660679 89416308 756113345 984736938 -92357935 -97521635 -505520462 -871132000 -238478642 550553053 72178364 535067296 -355135463 461944468 -943447069 -475836413 741203850 -679703905 -714317785 -968123993 629556790 126834609 -660448216 -617737929 -25979090 -778670480 -761963770 -136974665 -720957905 652802193 -967805565 -931856760 751596832 947827756 863300047 -776587858 -300118064 -869614640 -27013428 446718318 -851268335 265059652 914315981 -923112533 -132816190 738989349 -469775618 25450930 4660288 928583256 -759131590 390638208 -389869276 21022573 248259092 988583595 -667222550 -47898538 -292826169 -201054328 796101269 128791608 -130696048 -645435240 -863519031 -750386004 -372633420 -125092084 -493861563 883113015 73956143 -544020715 884096955 -477524723 -686398745 614539564 -440616349 678242831 -127473467 644884031 164261723 381413818 612032674 781414583 -586862174 702853948 -74001475 656148574 -693303833 431383772 -69147246 813935504 619397660 653678014 -368960833 582029780 282657025 87350275 -713169879 743823511 -715916231 -988310822 428056191 -561873286 928548683 51551122 -625975236 280063099 -404985982 -825905113 158785215 363255639 204688204 748484323 537457746 -92528224 634642449 758085161 -803980196 355843505 492056259 601241159 -146687633 468377859 826938025 533596859 -72368347 -787076206 765164605 -556116140 746109792 -370922093 -972479824 463065367 -466637627 699340442 -960389234 -861688705 -969930337 -126659190 -881911234 980958364 147777740 527336860 -433792865 581602186 -110428369 -35878949 835595880 -45646306 316296828 -840424734 670878740 53776960 126315644 217493246 978023640 -63389269 -684375765 855409277 -788709955 -445669512 -553762723 -317497899 355016826 -6507220 21386821 -939507554 -395020031 923278211 672782072 -600990327 -22359545 -832322691 -964205048 27049821 -691199255 -600280782 -248109480 961730784 733604645 152574721 -31259431 -295527876 980008522 -279727492 158178521 825213602 -939924905 -529845236 -818524844 -799390568 -395971337 248368929 -83636525 -324980507 -990461039 -521358749 466421858 -956191089 -716959718 -486429090 738407952 924126324 316660510 252311537 -309505637 540512277 -837254122 -258786504 -45772276 645062056 767330715 -436671170 -665984462 393989791 -616897274 101787731 -346066569 296411445 720934980 -654987540 137432230 -991431420 770370798 -702509853 811444737 343895056 -51988364 14354457 -886488331 -752239784 -127976900 46530055 -625002125 935208896 -17582635 -630483390 -726433632 -379651180 323210439 314971635 22922625 506566588 43316294 961164914 873242674 834471594 -725985157 -937944478 -593478412 697435066 -426119420 -442557039 -311862396 221900913 213028473 -87075623 -257580911 -209688439 570218245 169936754 -646155221 908208628 -726870272 139171653 -762996528 598028906 -361293570 -163353863 398473209 -330141409 -986896842 -151435186 62894407 876102115 -165937473 -133272569 -187118791 217977433 896905542 -901383270 -893863296 -780266480 -59657174 897524375 -475702648 -892616621 -686453178 -932896825 -541818129 539590409 936355931 -238234524 272856541 -101187332 -512316772 -652869818 623314507 -517669609 114801339 97324029 586139570 -315967867 995596303 634649192 437140382 -492132822 -625823611 157927884 -289017388 888386064 -575536701 -737844240 928861874 896636817 338192320 -703597066 356261861 -823158273 937238676 -804307663 137704868 -315665058 -336163405 949091544 -360557962 -847159985 -137675336 -847830593 171504479 -486239052 -35100447 -83534668 641544662 608143676 -902008511 470003378 995634517 -623300340 -229934754 738251659 -200666499 400065487 122031870 -10070682 904902883 -910060130 555005365 377951298 -409880010 892587573 -135361503 531947511 -982342858 855643551 -766149960 173076939 -71104961 -30117719 -761606707 -667882226 572908741 -747054326 765196108 -212658157 -710718004 -674738049 635234671 947495934 -512500706 649289877 -41895244 10448434 202864781 419476913 668920700 -663632975 -335288686 -435129388 -286608970 146054185 611879273 909362126 -501358463 656518762 110887302 392040100 -111835031 604394715 -652299321 489545410 -70203646 603084872 -273040716 -463846810 572978379 663109580 405862076 -283528984 703585714 801784104 -341491590 -326758169 -588221971 -768279704 66345606 -690991317 873483034 960582229 565678516 -481864818 974726145 489343768 -226725361 560920145 -21695752 -785769230 -464327128 -510994235 436618993 153426042 90074825 -937064484 -665667836 -871268386 -632744871 308724390 -432859544 -185525800 -571519906 -463312884 -846466419 -783971409 933989257 -218689301 919974355 170685475 -639677060 -34640382 200385905 -32260292 -514818400 -645485416 -742362426 -990326180 -817039292 -729500277 765930712 -688340943 -801377220 841195492 844205062 598656249 -355472796 609700727 190229486 611536064 -374037469 405073249 -632056877 84528281 149612383 434345121 -949558464 642428757 -738107293 -860421148 -602116639 -88384174 -168649496 -238439154 422467625 27962323 -167820712 933763004 -560740085 98638265 -391732609 35855798 -940755487 -716066042 457877966 -883871604 695120834 702177314 -207133018 -548540073 -859452271 -734443035 700419750 87148281 473422390 696392959 -938986946 506157698 -913280995 -225013850 970610180 -244200821 -297576029 -902069012 665189388 242620207 -35265571 -114398797 304678133 -740252827 -642658059 -355138037 186873844 505778694 443246228 222162243 570863032 452114834 418263042 -62188829 519594045 -509474128 -922826397 -108598148 -303793163 43286469 -320499692 138524178 854893595 498524650 165503853 -527755722 257259669 546424240 -686403553 457766292 552135117 584768651 958344429 -575588832 -406532487 775818034 -435691332 -521803430 -532101135 -841182767 -957002220 -311646413 529417071 -79396317 -157861698 -866673829 -937217934 349644342 -988468276 505549949 987439996 169764513 297540386 -839837535 -372965723 -179169164 -183761591 -13964515 -507301552 -141229997 -653921765 -826091851 876932233 350921103 453208424 -565342010 -388981839 259909660 967775730 -794997000 744554424 -414243159 -219838200 -656806963 324271983 -398849550 -962067095 493527682 -779358349 -692372544 178895636 -686884289 -658084898 582546316 501748392 -495589165 530192103 672291783 -913787408 -921162835 927111786 100338749 -477860852 -39687402 -267776141 -356387549 -424271141 637759425 -546945777 -199293032 -40902941 -397676505 949092950 -450159629 100973291 -554481477 871044749 -983876280 958476750 -451215046 -213621570 -560907165 -953420508 821800876 -781818544 90973383 710299230 625014982 -970910290 901472821 -778084042 762934901 829600462 -173319269 389196775 407804031 891466884 298164656 -78730192 -903244998 -192679032 -476084709 -756458874 -982991705 -912334579 53797256 375517935 -6086266 -851725486 337069096 -340797084 -76311180 292462437 279366287 329241344 688216763 -699249289 580593775 -106246207 121069732 245962468 311150144 385666250 -825311117 -89854691 740248105 -475521663 -338128566 -641415118 84096076 -532744301 -732962546 -391153560 -763669430 803413435 555781856 -449711325 695031629 497712091 684724383 -725907232 624799199 -771325256 -137380409 943008905 -800628193 -693210609 -411253464 -358461880 -23563752 35704173 298166732 -141090082 -456079655 -434696040 -300474204 -988000907 -348184653 -108089109 692252950 587377262 -62727474 -431530560 45230429 -643702731 -821800678 242053172 -5214231 785389119 525141460 -782043683 925659413 376933964 -335323861 61422901 803788300 756769949 -49518451 670855933 -154536055 901654611 -939858705 29574665 -417731607 -4707375 438938971 970066481 -654721629 496217546 698186318 -630608692 -426439742 -85476375 -937483798 -783004056 -614382165 -232759667 -974826541 745405274 -2714177 -288025397 293412723 -728316934 925203099 83821549 193807964 456374935 585600641 731262031 143160823 -541271402 -764674596 56995507 342373839 343372818 361075592 -343202407 -236552005 248143511 -492561082 955187032 -31887004 950043972 -938826460 174311043 -109928488 -808397681 527340296 815828991 -986394555 -612966883 -913564468 757320658 -107131035 -493949363 639591470 -163276218 -866800297 -805850958 714387799 -182768419 -681467962 -741987798 527081012 -116877597 970815712 391326911 537236408 -51663206 619841438 -961816287 945327031 49305824 -497300149 230506810 834735647 -31933032 426258394 -159008801 -578837360 -153396513 -931055657 720159569 -72245748 -81106609 -767316002 -788953725 311273770 -938364193 -593261873 947675486 -150560035 390643321 119158857 527939163 684234323 -632564975 -293666640 456474071 -244457434 -602192859 -834150282 42560733 -39187311 825193639 537347570 782568778 124070831 649967966 415897714 646650507 -621921119 -567691979 689491631 966031118 775176747 -146086762 711872303 19388053 -97931531 779902755 132808404 10168264 -873981165 -168172260 360610132 -32397187 583372983 -193326073 803329494 472363166 174991295 -698362424 611539867 914381531 -155634174 636426029 -497842577 124231307 724336408 531701577 -644390812 -778444250 -301364878 -304798843 509099318 -983975673 742188181 -262827988 960305890 -264849335 -160865273 -990951504 430082023 256697174 573766344 -388359323 -760625715 -251739904 52006605 -933135996 -923227767 -826014569 310153027 -122426577 26957158 63425943 -777694502 -431096913 -237051873 -714037756 529529601 753176930 -277138452 681807497 788432040 599174969 323664720 -200120844 -959636320 -122689377 57971790 285544813 -770724713 -24623550 -30824918 476841341 374946103 663100799 -504715299 -758696777 611134072 630490129 437252408 -41004301 931224930 955517829 -56192807 -743873326 -561921607 385820512 250578752 -975152905 226581504 -898642145 -958852027 -482658012 -87964692 796228983 151351274 68952282 791964582 495117796 494842042 -628775736 154308136 334929159 -770963990 -830714333 -457760351 -54210199 -983394046 198684866 -115837123 -646036635 -533121486 -911029912 163235678 -829149495 -671780568 -319103635 -892981995 567209564 651014941 -596263489 -191968567 999475786 94288976 -242390950 768870555 433960184 722576660 -964818960 177616532 469653183 -164223623 683841259 131863350 298631808 109970754 898711027 -145620243 494881765 298976938 -747452697 -441670449 761290557 -463670350 396545167 462213152 564407723 -878937623 742724037 -414919571 627843322 789708298 -250585810 517149630 489434324 -340489684 -142970011 -55772462 319690482 926062370 -539352831 41395736 -434707835 876559104 -375471213 268015810 -727193390 -811519947 -280690752 430191678 -604391223 -247874360 372463469 88586297 -456296524 -646890357 76610230 -914529322 57874791 912335649 -902542836 547840209 -21542098 -625533023 127989359 106178698 -419239509 196582355 -565687631 737734288 -53190170 -988206523 -380851135 -368154191 -990677106 -592397812 -877266301 846073722 974826931 -972621615 -711416480 -961287914 -63954718 802478081 830413171 -290651525 441712554 38065594 -324479801 221856796 -934890838 701888733 911745201 156319885 -322039201 686145482 291721561 91170889 -99088215 668355257 569523761 -745377069 480584966 491072177 972294955 -126887224 -585465583 768704436 -839917470 493958602 45990838 -417140413 738059009 430140525 119630787 -262069826 -841049002 256580241 657278744 -592134014 101141029 168624637 701756896 316279274 910215202 324720830 -924201017 951984216 421739598 -160150250 183562211 194318557 -95001412 -569629272 385780232 -751383902 -442559915 -576384543 -273958545 -370947702 -574356846 -178532861 -959266002 -835633167 -146291954 -756168114 419231925 -586715192 49557770 970481581 939973100 344936080 712413440 819869607 547253663 323270600 953068874 218350312 -74240690 -941014479 -615419110 -607854673 -155654394 -412487814 -560065419 311627746 -229345782 -625563371 -608502178 358796312 -574053732 613138614 787913100 205226604 524132367 -897100507 -965881972 -425601295 -196514431 644423909 271824490 664418744 715524459 603245834 -758058961 -683315206 982432884 -703538326 214654037 678838563 -333255453 505844709 845991882 319713305 -419164369 726012299 553331731 -316313965 -559056278 -103083185 -805622470 810237020 251820926 -197906159 -604273591 732267118 -117203648 -96354156 10524136 751711964 -596596392 351451761 87477931 133843586 459007364 -484399298 525815711 -989564879 648620489 -952561859 -73816431 -316918104 655076066 411293373 65524488 -611016031 990677204 89842295 876556627 -58658104 -221486687 -156967813 434609559 -677602957 -127198534 -692272701 -549836152 -373210852 -36165250 922228874 -272687384 -380024961 431556904 657899782 -331362269 885967316 907442866 541592485 -536664047 626733166 613312830 -414357685 -523357743 -453797519 -545240741 581128552 292410242 -193489898 -151041642 466409897 575668929 627357326 220151977 611690325 -15393105 392928802 583833507 -931174303 994194753 -650631715 -82075466 802816897 -92028565 -330476088 -199793284 -953236604 816298670 446475273 742701016 -822554471 -58551276 651672281 -695892089 425087955 785974717 630389588 737688716 -368345836 -618161998 87975506 -56658914 448434213 782875294 121599386 -619137087 -81146446 -355469009 994841412 981766401 -574805631 -443404437 146759811 344156251 937066681 349063146 -505780153 -831519664 -939015488 140755848 -294774344 896513564 687240921 -847344311 -748837812 -194220862 -313030800 -391452353 427806636 677668641 902628092 -849706286 97583330 -876909319 -116600524 -668690629 -996963361 -507874202 465845809 -87348464 -846053907 -468392827 567111007 -479816851 -394892568 -716218286 -266292006 -505885518 -41170616 265535228 550349845 -147203024 530825151 369307070 203974973 862895703 -201952678 -3238049 495383079 -758160567 -114845864 -945276126 -994483686 633650209 -864082277 -97540103 -615624340 -19473835 173180599 372958238 -689161541 481571440 -692551552 203630732 -786878093 430231660 -532925682 -865136836 -217480560 -577170741 773065582 514775681 89899651 -504921802 -397492762 -589371903 -618734917 -458357077 62173047 -678935957 -163151356 -863787191 -893994119 931194055 131758130 418270291 131560494 -477388150 -376160288 -56227984 474065510 853430745 660194239 -273487123 -198124471 -307210994 545675283 968938153 799223086 801653467 -2528224 91330017 -979439923 -900820116 -633839155 -339393630 397643013 222878201 -656269677 897115757 -674111851 490449916 -340488247 -819354510 -188697484 127126097 895987573 -972911786 -783013923 694338967 -319075290 -189427282 659461457 -174753465 -708169417 -166135035 -581356255 70568439 350860420 -23188896 -471073182 -933766419 -502920438 -589621363 948353292 242075959 240771986 -985872429 459472014 -590934420 -982057113 145709766 818751291 625882116 -675850767 -339101922 185977119 154205429 5890714 748235471 -206263042 -184381612 717665677 723754548 -118541690 -247286208 4673357 78555635 489561346 759455604 -212934622 725507495 -825957188 423643405 -547422806 370519875 -826741637 487917977 734589928 -589117879 -424174669 767401524 -137898160 689945559 -51868389 690525613 -667707811 -882668884 -725322289 -733664220 819949183 -118212532 169685533 -194807630 864305823 97926533 24821346 750966286 -883416073 750043911 637845288 43909476 -141332617 -880909506 535456103 693204867 60682435 -198901990 439175732 -208150295 529021055 610132246 -337118581 -108719602 -107472121 -85384329 -254741697 -649030984 -482157335 948289250 466800768 -603025421 83922233 -494831289 -362593627 997515564 -896947633 -843760169 -321795664 236270432 257253522 138128640 -696310869 801737255 -982285097 436748414 426753203 403052967 375474729 519637045 -259465425 -661462278 -356182475 891439792 -492266607 -303450363 322475630 542124328 -696668777 987269985 943723008 408803511 -885528988 -281421444 974769859 89430506 -15003154 -305738332 -939029106 891959791 -338732102 184115089 -898718856 837961199 -602177382 462262271 -696333192 39933854 -442022079 803585345 538995809 512265892 -558800536 670719098 -499297742 -740671923 487022951 -592681531 894938823 -560022560 195929628 -423440607 991591251 416530882 -86180074 -637363543 514526735 870888438 -850363304 469336132 511316590 -368684279 995892586 536428820 -417523541 -583349742 -33585636 932316262 369887134 983686822 328525723 -313704614 471939496 -15701840 282813685 -479071937 998337037 95139391 -885108785 -62915209 -784847823 71938423 185853413 -191304533 -177665325 988162827 -57479657 687551519 786155547 885404445 -616582410 133852374 -282620757 674015273 945567214 -425232194 -977744163 977661992 -936515451 -664445844 -20281576 -200111950 -890378158 -116598617 -164624596 102951105 643040678 -291702975 -615264797 94370383 -635559205 443645982 83396577 -905395985 -113378359 379933363 733111651 520201320 -493587965 -607558127 331123223 -706898603 919796252 922642209 -505442208 342273786 283119684 -568711880 -576536415 480580053 81856373 116765090 -952276226 -824793106 834660238 -479018280 -46814578 317105597 827531540 -41059888 218682086 -699045856 65312011 478479095 814607401 79290723 72591485 -674421301 144862452 774767582 49044640 -983230298 29752582 590963907 -580355974 997289154 -286757998 739830950 931383013 -964429492 -772313485 417199739 -849267719 -935188642 -68345663 -113417005 328604601 -541212419 169105547 432122585 840436444 -352878319 686242453 -237478143 -600243758 -230005809 -287935076 841284183 304876966 415861705 -436270321 -377678980 -120199037 -893980854 -10067255 -974989812 344586439 -185638254 537352017 -202424005 871187804 718004544 900638311 724626712 403424797 159102373 -299819854 659043348 -563615597 862582100 -204747242 -990878591 215979661 591403202 398609474 607072982 186967761 81351395 -920858195 286313110 -889927935 297378457 719246983 -880120145 -888919270 687088782 889413705 -514760650 710913615 -386300421 671236693 470270597 939211224 -418573892 -820942159 704460960 -625067253 837477125 -582778046 -553521677 -360675756 -66034246 880782710 399261870 -765383823 166893226 209235758 898938594 -991924389 -432648903 282928072 962055952 -71222409 16956703 -782101367 -300614742 -574592153 -801181304 -769356401 147999489 -679819120 -172818996 650090653 -614997796 487925081 -579698654 656093530 -616908843 -819335624 -901338514 932991876 -259941463 -139068227 387319284 4784093 -792206403 -230646002 77157599 -978525009 281149489 -830582242 -917149185 432027365 -354772679 23593658 -478714989 109221814 54709684 331818112 625492776 -707300257 447049154 360890844 -191451486 367072636 -130619112 -506840634 299874146 -600716868 -491153489 -11725986 -691792236 -898299568 1239212 438110782 -656799464 714389253 881142487 388363082 -446073285 314149841 -90632589 686647739 387427050 108084409 200945505 327295718 -767343908 777501383 -478766698 -412327885 67627421 573934036 -874009144 459224824 999086661 -582546225 269445588 113396220 -266812831 -990775872 -855962193 493206202 172960324 -513006363 -182051296 291945363 -979263649 -698629166 987686726 737804292 423973031 433519454 912530258 -61705763 168314246 299564604 -507572982 798022677 -28445083 702488612 -662662042 -327654363 513881766 129732733 -276847055 883553063 658997877 -580223619 -678698404 -615832832 -715533997 -965001891 647361975 -557590125 841962441 -869389317 540148271 383238867 686301065 857827816 423969097 744789171 -546892298 -634658684 649391442 -346728098 335928095 -790604336 314917843 -964293754 -209760889 -994198399 48220272 798977138 196397435 -227927942 7998139 439533659 749456210 -858850904 -273136123 547150859 -882778348 391029066 -579974803 -968085415 -477265994 241523309 -625649580 818527004 -347781196 -166070968 860898180 -315590908 550842447 -512768772 -10704085 -372338462 970690325 -837039897 -872930747 869005738 238767701 4134011 -364010237 862994622 -585413738 -850559088 -468920260 -772572857 675326263 -218724547 -565366905 -381870937 649512190 154932362 -275423974 -480144306 -677209121 5127871 479571154 -384668633 -327362370 388566507 436140234 -811921419 115936630 888271638 -868986715 721710313 -444668612 -350966014 -528951366 871386574 469312133 308459830 58281950 -136071461 -22072664 590062297 -774427934 781835636 -111452649 -865120742 641802066 -580433322 359882323 24907411 -138073600 983788947 -193893867 -417900720 -400094600 511351521 -735160042 -563317281 548715648 -512970518 -42565062 -153893797 -678779912 260812148 599107125 -916509974 89744050 354716333 -24528948 -621207446 -537590403 -441028644 -560179872 -988563770 -400961248 -530720922 1933906 -547225826 -403208845 404551076 -970844528 861603298 -45395018 -886415164 588135451 786187248 790948234 -140436079 925247524 -582071702 394207866 -752406576 -973956792 668307497 -736732508 68087713 -257890222 44852794 988687151 284065557 -198113237 594198682 -491473145 370970043 274605520 -92149426 -319742462 73579585 121829011 939790794 -411538824 -231109563 -489206456 -702260195 932565891 903972133 59253999 275832940 485121950 -577333274 423090971 592033691 261837143 -830520263 -420193657 308806354 -626279348 -173619132 73174245 62238475 -949219556 875985661 576976863 -383655399 -750170733 -225340818 -108984633 67161217 303400458 645587916 -807898958 -270606107 -875315147 -613252941 -578261625 908891565 96038464 690522027 -634389444 -766181050 438500846 -780294623 -262254757 -886222743 -403616557 -321681028 990047862 -850556878 -554440679 628063236 -741574237 -21098243 162991256 124076834 -575820757 -754388431 455717909 627612422 -628512719 -98256476 309291538 565258021 701282830 431633291 749629494 -778892854 -448820567 631896795 166107058 -41159782 117817119 109836599 -602584001 -233837398 -791890219 686544853 -566955463 747748537 -527254269 -630096942 49006599 -745891853 -831099264 -666485661 973817949 -842419676 -319565634 -734132424 -968089798 373202245 963854829 168676696 467994912 486769744 -335023774 -44467245 496463244 -640235044 412060466 817139170 -753716893 135910839 913264273 -536292640 -6597454 -910889938 -528505647 -963979778 -296000857 574108060 -439479310 -808789512 321170777 -862635210 172665874 -129014443 -506730084 523856543 -811695596 -209833927 -211054028 940653507 665029803 452923558 468027719 533549653 -767359572 251657315 -990905554 822964450 -633776971 -258777828 -820604677 515937089 195488702 520142033 899388206 724208562 -591106597 587981250 162848760 630271705 -178881487 -368507051 -967077159 -959645548 -93271588 -223532848 -689577005 172491722 474544708 146052220 429849899 191092998 -391062579 950735528 245609471 130149342 -381880959 -896542826 674123491 -180213001 -564699353 424100120 -977017819 652962862 355080036 984321334 -661188184 -361552193 -418605410 -672180905 598768925 -709983529 394169390 -469377773 291081034 951919889 -881444550 -587034029 426999856 518922901 21390439 -615166924 -28207222 -289556194 -14299720 -891535081 -886790262 871253974 -117106586 -484948725 -742046977 -137896553 -792990788 -47909335 955582314 824770476 190326058 799210481 791212062 768607862 -194077898 16391533 120689397 369887815 939866439 -951858572 89917500 97422366 -255705420 735217913 447284580 778793537 966887407 -499164910 -614944542 -266284480 799104574 521068031 -843027263 -900872322 231605943 -677297965 11098972 199280550 -717101369 -307822312 163742849 -303767085 -502296697 -252758740 298790600 814153510 474996640 -412400829 -936415439 33787968 -644405750 -540436496 -690139416 -441728104 575378654 978827285 591572233 -996062340 -148984831 -632962586 543257792 642931296 -544763028 160852024 157755007 481058957 -172510978 54031217 164415528 842822027 -233361133 806236078 699836473 -934714701 -610216692 -319087363 645286819 -70222222 -136701453 121148996 -304387410 -973019294 -622237394 949265615 703303559 -120002181 934619948 -224230704 40165502 902915073 920699738 628317106 463600275 -121475498 -674665611 -484336349 -87564174 -58410164 232177743 -880060134 265152842 -535128360 711771585 -7951401 -316680884 -13633674 -576219697 558774914 252475558 -429826195 -231514520 -2959194 331915843 -493884060 -996532263 -915820473 -706117065 589877753 190586594 409227331 510668464 -904151380 872532512 -602603183 -511160324 370641008 796363774 349607994 -640939268 586806063 -289277413 570069168 737953065 228237794 426722846 251963582 445575367 -752487174 49302853 536695543 538911029 438561704 279698452 -992334461 793715639 128945092 542925833 -803379431 729964503 -781825529 127386330 -584724975 -153073259 -411885405 623130059 96212496 256800054 -341954161 847493 978718243 590291095 178027509 408610458 859907703 -565193435 -712275246 898318095 446103657 -821628205 9172072 683170326 -343001509 -543313804 804746459 -802327344 -922010373 -333597952 -804389304 104354915 232463657 -338764591 439728787 611271273 -453849588 106737520 -767309978 113219950 -695910589 164422121 692360654 23075638 -610137644 7738905 924702533 -415932636 134819993 598174433 479272020 -220858671 786888665 898833182 686407139 -776210687 -394221183 -60815580 301416451 -243376102 -84289590 -831305928 -854976971 -651963099 -830447975 643444118 -797644408 576446653 687737795 -181611092 -285740689 -767917400 -397485978 -570313848 862704783 445658067 391825333 -131481172 843000256 901728007 -388674981 -603802589 -241935073 319915891 -965943527 -401177289 887631105 74092598 -212129224 -623528057 -321946122 1971301 807554657 -526049939 -417094689 -522919065 -19028620 -65452707 710950517 -347308363 236311468 -417506352 -411397427 868131061 -991710016 -460636367 958969374 -659712256 -53739346 853052573 -360433617 776632421 -179409625 -50960976 -817358687 -743487196 -493589528 -509861782 -500632171 51233711 147383010 714351016 -44578815 564101250 -715818741 425245818 740736829 -383000182 -403529682 46216458 697074478 36069950 797164471 -621447740 -323232312 -542986494 847501296 -776517121 -895953453 827186347 286596945 -258836946 -993105140 -432455279 -622910031 -466452575 555557528 537922439 -62065458 181533206 86929057 695003792 487306885 302687570 513422724 -255473042 -445112315 715799789 860435609 842053135 450714461 -67797874 -810838183 784453172 713580650 -410254283 144993009 -862198244 546856213 209391094 -412741855 654251746 -830528917 -396157303 17499945 -668984845 -252738289 -829658157 -962035933 876210722 940140350 -76086902 -71151866 -351041537 878435837 -172511276 50974736 -574416960 981300376 -279300264 13039890 -453115277 -145227712 94195262 623068188 569729078 -678328063 -779509140 680026306 787273347 -19063579 -994992303 647760701 -907994705 838002350 -261264892 972092232 103706577 -610753323 240090287 -233965079 -700423772 -639340379 683601252 351235624 764728841 145949320 467091308 486058887 993013621 411730357 278605621 893456214 -426783357 -259463836 974297264 627025962 475802246 691395213 626265787 -894445888 830805692 -644047154 665779941 315913139 548319101 608727217 -189974124 741873213 42285243 -658322378 -287591928 269376311 -954252967 358212249 -382268555 -876498194 228715502 -425150111 -420400869 -664852954 425536080 946426776 510582724 435035044 -431406901 -726252476 -42873582 595685475 -581295130 152120203 820172987 -465165553 211887102 130631688 999344761 556420104 184693727 -767954639 655932569 -294280960 -757746072 108985238 146413832 -397173107 615964662 722214626 33966218 -746895233 73060745 534331499 489540487 472369596 985682489 -214247080 -396645031 526350965 -591958308 -954386464 -195324010 -40300421 416029681 986723447 -643153203 -92392176 -362686972 656880445 731206691 575046735 924753164 312178836 697472440 852789452 406107138 -905445838 -273437965 -658092471 271209073 27266077 -31906088 -514972090 -977877459 789448890 481615827 959540014 743665435 -28796914 344513863 241803287 51890484 431399382 345301944 -828619263 -300820097 -984577793 -53122610 -22391930 319905003 770126870 928252841 -863323443 -55918699 -972643581 233985731 483010251 146793364 -79668688 -916670181 212144194 -301196561 -805703447 848779727 -21974245 849364734 -607187653 739583608 -337415775 -819237830 616003183 -82885061 276322500 969282979 410963451 -203112921 794416403 665148655 677247623 -401444709 -586682463 -740713328 389450604 -158177321 -792472050 745341674 830296099 182450453 236668949 926600920 262108361 447551789 37594837 576814350 364529761 661693185 217571026 251471810 -877301680 -836457045 -70663148 868812947 -261460516 272865672 829126085 -607136247 -460029559 776886440 385771107 112025 884609237 280768713 67551658 -696193303 -520996399 486855520 -21755259 425856651 -434742007 -764778657 -999143198 -754477918 -205355561 -981346677 -531027302 662065106 -899107497 -59728532 154043373 893974101 917755877 -77009233 306321397 786576818 -304485360 -564412260 -204664826 792620503 592107819 -942060196 869026021 451339291 793503142 220380575 -858565227 -923468963 -363201357 266107182 31276199 -195395318 -609215887 881418386 524044448 -562600024 -744708872 -726932553 817075050 -313366548 644402395 787107942 459117083 274019434 529015831 222226874 821228358 -101120870 -817647949 30037445 892820158 -355609907 -967223784 644541876 725995614 143548732 -416487218 -985824806 737608865 -107123535 -841665669 -682449202 543836808 732187599 -351293101 -284656331 32511248 -831992718 -644610902 -189291230 630228607 -359518675 760793448 -383328907 587835634 446794369 -43852358 200255939 -634255824 346526105 1853557 -672469101 -42427656 -135283348 -72918083 -113157316 -712855284 -765830718 458213327 -908642789 -207537291 532520781 829489448 333209930 -468599567 765374336 851660035 331428676 817280087 780593325 -107633559 -634981107 203559705 -372581808 -978859535 400500775 496942321 -625524565 -746449384 -650652176 412331435 -2188517 857093802 134806089 480614983 156398655 478298309 -736099077 -674668359 66124889 -933015435 903466168 -652733128 455407785 -802342051 -286506640 950309255 759141973 -240403014 -519577202 -867379537 90480515 379061569 -159347357 -958658408 -711383973 43802757 -398860559 -304388309 190707452 105945582 -418084891 181608840 11366301 -557313946 -492752748 823856588 -723628598 488662731 739023704 346225245 409626592 464880894 694736282 -352621520 -32574813 387329564 -986603696 -728184994 43696758 -263167150 -588463742 539893491 -39192328 708625912 -493203182 805521292 -888973822 -31885456 720234637 -180509212 254587477 496681746 -529245278 127384742 667885552 30166563 20171525 -764757411 946952018 -564104985 376044264 692464302 885687503 -591997023 564019355 719686623 -203852071 168669374 -288993538 649458967 -203888414 -119559606 796881954 676209594 -186497708 461238689 -29914634 505785827 -347126273 -660308793 -556615605 825719969 -648077501 396876051 800554603 898077557 -334348502 842884558 508143713 -219015514 673122123 509181643 5926746 490633934 733078421 -300803522 617569129 -165040361 -895712249 -126550742 734774000 854705277 732717879 31997539 164479825 113947650 106223467 904511287 -969437279 -320164237 549168102 890430098 -262360062 -11617326 42630254 200119633 -277771513 116716577 -932641547 -896670487 389690873 884021300 -513202775 -965607198 -802172354 867118941 -703386137 -699849619 366465868 399539883 961681512 -573502748 651875690 -443985117 221355553 904432970 -509702103 357755195 -801882103 721610562 17741502 69631019 414589320 -911684891 853612118 -817466017 -351901612 -852305125 -776646204 -937857625 146586735 -94456147 -928884585 79783714 -247233729 -812541579 825349750 924271501 -513753167 -410361565 -747664095 -462256276 -270177784 788342956 874427209 948168448 706438438 325520294 616812656 -897210132 802526147 63540711 556007675 72395028 -215772457 818617083 502492449 356340567 -202263482 388796237 -780714195 -179910919 26766595 -669374566 -548921148 -35279055 -817858786 -925709132 395791494 288665302 -582416804 -10562106 54265622 -721476386 932569638 -543451237 580520814 -697929089 140408210 -288431560 -14064686 166948559 279101779 -490986738 425538505 173770760 57003704 444114634 -2505653 -264409096 -222072526 494755041 206868868 -577076463 -934290739 83989408 -623707601 682884695 664083690 73079522 271106550 61172852 -164603340 246807629 -442740061 993578697 -448326382 -366910146 215404935 -509680595 -563559357 437357059 727025113 363280107 -137290108 538137466 904748756 163674043 -40281132 -411500880 -326036059 -535638692 645827706 302260895 -764502135 184000913 674440045 37233836 -46661996 960362865 405695806 925556584 407218595 -148600808 123674182 -119462309 883042128 -670416042 -874172795 694640434 360644350 -156681775 -613920877 669565270 -934342980 129308208 741647738 210216547 -908398894 -282856862 364336914 -762870141 225437773 -255244922 445372260 -726495584 562379872 709412192 497623528 -828288039 158137722 -750026678 110591615 16071029 458332332 -27297279 947984065 567182432 -318177893 -238601034 149944955 -959250243 -48324404 843372792 -529871190 -159537941 246209854 -106437357 -8424046 613201429 -70050729 670008516 -402048169 -917267152 -596026374 234478730 -343423138 -684838015 625449325 -412876475 -101554557 -265430921 -531167566 279518027 632608327 -50965989 337929533 606171024 -3658820 958191531 991663954 692823077 905339164 -460108300 -94572205 -904097246 8036831 -930280817 -96496250 27510317 -399688752 465372813 -781967034 611085544 655388527 -179227568 -413595545 915850535 64698101 341093875 465029291 -174913147 -79815270 -801387477 423373723 -205649667 744312365 421331557 271202557 -315623317 851771308 -113726065 -673500811 -672542305 -692255745 939934540 735049922 -527414690 32007058 714215738 -118366713 343482320 698275364 -900552176 -5440618 496750109 344048233 -150066221 478073385 777000919 -276644076 554822355 505534347 -765931149 -369789812 966198304 98320517 -109819837 -966199632 102676217 383691221 788026648 130348210 -956805895 815714307 641469811 -327278047 879888438 -451386907 119698527 950200718 177230233 555277896 477502885 -878655157 119543759 -692487484 -736036189 908125167 -724068591 584822027 129930366 -701469709 819467091 183091412 -87315549 -968774528 -246389505 -318821744 384559842 -367329138 674995384 -134589727 890383255 535177592 620438035 601878635 845939286 -577199563 311718345 -822341745 -270743665 -836985901 -224101303 236919122 -136093354 205447481 600733686 -339948901 702686656 -547878495 -733302680 740260460 -659816843 221345526 -612581107 -478716938 4711411 624118869 871988909 -349175930 123598877 -256705760 884713164 -309117895 -478759940 -174091890 -359835303 -967790640 90745490 -646496904 437527751 -94832153 -590129209 -283210227 706039259 -848693754 182938644 67338344 -87014186 -590213093 953804127 -674621575 -550042793 128706195 -313633484 33617397 -303361761 -317345809 -456137813 59820779 -453062573 290029493 -19182111 624621496 180012235 859378397 355710354 692846158 983251253 -843349762 513445012 557790368 859090518 684974935 991613131 864812633 332569205 -13037062 -755489857 65244980 -242852355 778830165 253548206 -943992670 -728177248 -356071909 89824358 -726688980 828047955 631912610 875596829 677916828 -850875391 -894428729 -938341173 951926 -429647010 -706728443 971541743 536805029 -448281567 524018475 35570183 -909189214 232960897 587661139 848402687 -804142419 332648310 253077453 385774855 170504893 252807626 596508487 340563001 -650407857 32775773 310807618 664441856 456945422 21308447 241790511 -227374530 570121201 744088264 -529400529 869314521 -952258131 -463983542 681104516 -485981163 -287249278 615979712 871295732 -382533643 -467249248 -870007332 -608952767 728031476 -634434639 -487190136 484164492 -646968970 -918634048 -317283820 30742705 -477066114 269614489 787721755 274551750 305433961 -376838754 -60552350 915710683 446655813 -650914017 -139106859 803208944 34402426 -671059905 -921164264 338811940 2678033 667839023 -596370182 366970643 -319895192 26520766 787699122 271034587 -451537272 2732952 720357317 201637266 328216224 184558455 337557566 406879987 -712191463 -661639447 712521087 -216902464 932839570 465803224 -637045010 155590885 -415622718 414429914 -739211371 -373188216 -222688090 -885105941 -433032144 -472373505 -361977712 -132592224 -991012337 -453176227 192944383 689927295 394281602 -904725255 305823368 507314179 -183872182 179836244 -816255435 -74921116 -767269926 514560252 -527818924 -336384956 414107998 72569999 -277877876 -838887943 982675749 481027803 490604350 -583212257 256817086 150835267 -467427446 -182791999 41608562 -341259305 506958202 777381465 -186641204 -455623416 -246145787 -377685989 -259361353 679708792 -323913919 -301126957 -736719263 359127884 -902917605 -397359926 108750394 222140160 208014786 -47889246 31245776 -311407453 -321789143 -870274572 -855767913 544951173 -55608489 254962093 237831303 -720783200 -305174382 -753167264 575584593 394213757 529772442 -274507570 -832213753 -155046509 289596185 192146153 436219315 4572316 887482022 705445780 -206249212 880186703 230398229 -210071695 864409630 694551807 -835814175 -31376670 -842733480 -965610538 -568200680 103555503 960121373 -45992655 442527453 -758398645 733669930 649640608 -653052654 865650417 747044082 840290347 150821545 514154420 336622803 850082071 466294723 -366413656 295256301 -41335200 871583079 -670079553 -258946794 739256934 265620046 -535444850 493957050 827857531 574528437 -795873518 -534010113 614431710 95460358 -862311935 93121146 -400337635 -198782880 -50326350 219394954 -98579797 694755421 315294955 894293834 -377782965 -364242696 907198186 102617234 503563444 266882194 278797290 -241421166 -854710825 -222473333 527283134 -129691666 132149172 985284866 -71758567 -299874718 -802071571 -534968608 -922950325 225947880 136894227 200829865 -186809355 -118718989 708781774 731976684 250153051 297418970 -581782672 863307487 -637573633 -959910476 -936882952 617927177 -319548730 225857422 -489421868 783993271 -532363663 -764092760 -247037560 -414959089 401466523 445270769 -686392125 587192469 525299496 829763620 660424348 808324425 794499358 566565234 319595482 -816359697 -44405203 109984483 127810789 -697872900 -112237083 -448233565 840564662 -118992194 -946934429 -881167854 542430906 779574692 340220284 -147310300 579781416 936745124 507373819 -530600172 3167307 526257548 332347136 32566845 -186683664 70638519 114621524 898479068 -212797587 266245536 -381712292 940506710 825479152 690435476 568827327 -877503122 86325765 -461670087 478127734 550331764 975560384 90077041 -442482105 -740953883 58766191 863586936 -675451404 -662195510 -14150179 -528858212 -211652818 -806399029 857491363 612830265 337590141 335123383 844664383 -33911694 -223181299 745122778 -595069870 777079068 930259709 -441616462 -430519465 873942197 91749656 335740542 700067497 538685572 -258373750 -349332753 -141208924 30308064 938879124 360824685 486436906 852217659 -417636174 792490434 -303521634 791952482 25753072 614086118 306342046 -162655962 -547774223 127800999 -717381837 656638800 824266614 681945457 -10894189 -980546566 524412281 16525894 -525860942 -416863493 -308172597 632916474 -210225658 -64919279 680412497 -1163020 -937251409 873772416 754869216 28059077 -119523829 939850813 -236607586 -440124770 -484627759 26336585 130357946 -365341770 40506027 47278266 293049565 703443680 -728360914 462476151 850134603 329879847 102320827 -616445786 286392620 -116082317 687153682 -22180694 46833270 -747785260 -466960292 -569900784 408592017 952780202 -241247049 -177603474 -687482056 186418293 235652886 -878210931 -218990606 -56951054 90741772 -350237612 -149133824 -848830988 177570426 -558616597 -247132093 259111892 -781699115 -893372869 14116392 -985736777 274459620 -670283563 809775901 602250077 -831530665 953833413 881606424 -232483033 -753985052 116630461 78214151 -779499987 678524414 -715168897 592606731 -754225506 750950042 708478609 647369225 77476710 -121575075 -127759797 -24822257 -63174838 -520521772 148676802 -17097337 -939941592 -675355172 -404689209 588982144 70001742 -802127838 -137885022 -966521228 776338576 78212120 585708966 673641207 426156116 -872321263 -72676869 69186609 964222755 -783359229 -186061832 797771137 538313616 -682149248 205860766 -210238400 903762253 895949365 -748652449 -359644463 -63990409 532953472 967909134 753085510 -533776923 -359386768 -280730314 306125539 819288572 -583638318 -470831066 -937857080 612233619 898428663 -945642211 445829867 -213821664 -242084210 490700159 38304829 -701674931 -533326861 168562319 -146319541 -517488804 186943030 -541484645 -884061477 732199756 -852402125 50821447 -568018229 -467987736 887538324 460380646 -625353940 -70766974 819661961 -192319708 -655223324 270535937 978895875 394754717 -63505163 -688607344 890485 245351306 292182096 907959630 -161617927 -35412519 -668576166 -416844864 -86422156 607351957 -658581484 -429356805 619777276 -748657258 884824917 406749677 -175884389 137207759 -333515551 597761628 -635990059 -939510946 -32005662 840578688 -561479601 -169238054 585137269 570929721 247096903 -538430604 -664469626 -825160482 -124007464 -905380745 -495481010 -606405830 734522074 676780064 173372821 848396000 176415360 594196362 -973695926 -237041943 -368414773 356891114 -717738054 -898662719 -988600304 811739528 300831928 635563769 207164828 693709332 -705552556 116998161 -274836879 463401826 646066880 -753177246 9041804 940715250 435882252 -78777689 -523250167 564617402 880889919 204025332 -477255580 -735218946 449658039 -721900912 866167373 630104004 -658777717 -98449342 247819311 372189391 87611795 790138876 -325242479 515774038 456398742 777506788 275733411 -714136114 -653279841 267506359 -913920131 647853083 783434369 345024409 -623936499 634528719 897628787 622446734 193263080 600793355 -739218552 -505671836 -574720016 559557599 896377380 506055880 98259488 982876288 385326960 -615245613 450977434 -452778624 -136327762 199512839 722380086 918654477 189325372 -920717982 673405030 867281946 782435 -186645820 310937416 -431647900 -227828373 981054733 256289560 562499146 -931044248 151276080 647315116 -506416991 -691629316 33668567 -944621884 315214586 384400560 280700589 -354654420 -30414333 132106611 -997576380 -177028917 979946579 22003718 497138984 -815783252 714008460 652791997 -853897223 -38571256 -942166936 -241421662 30899099 901828924 -826717771 -362350597 -978104704 240100082 -908481453 343046576 219169123 268114236 -675539885 550211497 -434250703 492123116 606570876 519349121 105776188 269961330 -840464586 -50153906 -438147538 -639445719 652284367 576991395 -338046049 -954747666 806410089 -527939869 -955898997 -249345626 976470051 889467291 426846003 -705766472 -206846413 -924211882 645586437 -903647310 151734938 494140035 170724911 -363709167 -918561230 -627613623 714948723 483545638 263865756 -448709016 -312065582 966316299 975941698 -986201525 -996722765 672046486 338106452 -994787349 -717999823 678814793 188747253 472444293 772163937 34186031 -258990249 121065510 -995572420 802290682 -170257593 199180974 -812450434 -381143518 144544818 -905763091 802667531 -219028849 -663130343 868530824 682268510 -347165000 75718711 -921524549 564508249 -410231522 -969710810 -130965199 -692131037 998721110 -739799375 307360000 -757985188 655615630 -871116317 370153441 -262521759 -572376243 247830586 458079124 610653496 478167653 654594137 -658820213 -242983481 -603268202 623793575 223643301 915201112 329157468 -805583520 824091630 -336257639 -412097087 -195718925 637823806 -230034989 7754927 978446054 852105356 -577976432 560352611 764662841 -991202910 -211394852 -323869294 914079983 -919292162 -991486444 709227066 738278114 -214311676 -168590690 -145221528 41876164 -700459207 -587651501 -47552697 -796232029 -407290004 -574038122 841785797 -41086748 -834371018 312783296 -137227994 -793527093 560892644 -487847798 -129848462 -55972729 -255249127 -77735438 902617294 733220719 696318093 -8954537 470502125 -777520544 -410350332 -797817522 638748053 665819847 -248398902 709787113 213666404 -690029304 630094233 -297098306 894604340 -787244286 -890363164 -91520390 -395081836 -600859476 -823178575 -324183035 258535394 741273796 950193227 547187484 68367806 146167117 -203158501 334851380 87007892 517013140 -944166076 -170861321 654804851 775117251 296539677 364192204 58338252 -943508750 434208440 -11970752 -941457295 385099755 -595789432 445623927 -836866830 704792947 877624563 -308617595 -9963029 -734545658 357833368 61290191 -202361241 -190187150 -106657280 7932828 93787470 -461668548 524377401 -160333983 201805833 681011268 -409145470 540465529 -244463889 -73740691 -663732409 21326405 -862255122 522193676 -353953393 -943944818 167720141 530998913 602820911 804977354 -192408290 -528588275 384789401 -766713312 -715778775 836186647 -345786397 297912400 -753086343 603544736 504154603 -452862156 -269536330 320992071 448803541 975650107 133991456 -538588769 -367465717 -536394020 555465762 -185515353 384991678 -831043954 -719398772 486340359 386503376 425151901 333427762 718852699 -369206554 -389003634 -767638235 695199605 -749713836 337100093 629032377 -235729137 -351336382 -767417304 689916685 -206610971 738067609 -36641485 -614081237 -814879134 -993295757 600674902 -346146858 -731484203 557227397 -781587220 798921727 -174967362 634604362 203268532 -220311664 -504474194 -574499692 110802863 658884650 -667268330 236117393 -744063050 720514858 243620853 414222835 -439508749 -304941965 936457768 -271734060 894365690 -650833254 -302889786 819064878 -581335747 -984413844 567027104 -782041591 -442005593 -17208311 119890383 185766238 -565865234 689868703 345567148 316598047 -692499176 507776415 -28114233 101493368 978386728 -225695107 -536586364 192805486 462934387 -337289255 -779628529 238567411 407506450 -957793660 -119315619 68742428 -976536439 -646899323 -183771308 -59995219 476172497 93871767 635868239 259932391 -632761540 480757586 -450094023 -914930144 957331241 -929520372 -889978456 73702597 487923597 -211664528 842420144 -488612506 -319638897 -279498245 574836792 -215774584 -112314679 507426380 795707057 -351410845 570513354 -829714250 62996079 736911573 656600417 -493566991 155629120 -748166178 317755761 846456715 648838036 235986048 -981142466 -403520032 237511607 150695637 -922482024 -335218513 -531816751 739734497 -386770449 -463023449 702968818 715198461 471843147 -731352351 -305834064 20655238 835227953 220050666 375373240 -777577671 520539969 29977303 216947602 -642706740 -397736875 324438052 -788928775 450673077 728148291 -611665608 -571738870 -170816033 216066462 -159618208 787785585 -553495082 182277234 -499683437 -923616463 -799181921 207427783 -741396421 -693350676 -35048599 -876443355 -747072330 -830892951 -28063099 -110735053 -896731983 -814009965 802389298 -751708505 754210452 -194049665 -965303102 -35281213 791966546 -289793333 -234822641 -825131230 19333780 334356568 -352157459 -34816609 592069837 461609256 -754246608 846973139 215008863 744123126 314569482 -653506857 -169333302 497636450 -640057534 -708232591 -877953754 -758051461 -681017097 -669427837 -346675026 214089321 947706785 585612394 -240930090 -399282285 607356604 348524942 -663639151 62032769 148303534 -92574911 -545431596 69475281 -506587555 -130548985 752192197 -762258455 670055047 -654427694 877547668 777917176 923546211 362252883 398109549 133901986 -605158686 658022437 372231511 -167033795 -660414978 -859192805 -846378312 342449836 429160420 -693758412 -552469345 -388505616 213185139 -640139195 -791418199 214557934 415347585 -249791293 -306403483 873120914 192205309 -129946573 396149502 -660062700 496872158 419301537 23523334 482626528 -863976830 959439577 -702188887 534814741 -154850997 326726139 -810396597 641178456 137312847 292926426 -396311450 -44816589 116113069 176543904 -944068130 255436174 197614751 -39835055 370217062 358688285 93822732 297515480 -248203073 801023768 -404050278 645242793 761454087 -739962111 965454855 635240095 -253458533 -791215034 582532024 -44842454 233753016 -481021589 -592287630 874018048 -949846337 -971897881 77922308 -901565800 915909095 574996834 -371637667 -776759100 -898271409 292243428 -143683890 33788014 453502729 -290221089 -326809543 -449192487 69136694 -582315676 -20784173 -366570051 -293175243 335416607 918282358 -128646776 -560608574 -658339518 -342346729 -668835267 -591028629 31700773 761096499 374267584 924407683 157491600 -929868293 -383697837 -37304374 -403730251 309055725 106750425 22455651 -254952969 307762656 -538589594 -317942259 96422391 916681536 304946282 -361281178 -102871540 -15310338 -441247693 -417102595 -330135291 452920472 -913299718 614429879 -213711217 -635060242 425489358 264871565 -765290945 -905594861 -870252199 765710547 -388231767 -934749131 447414068 -499068935 -25805972 -210909123 -575502764 843882888 811805058 143234360 -994651488 563579039 498910242 -295634189 670356362 -278139636 -130466972 944483583 -596162611 -60635829 -520709859 536748860 782231587 -136397576 301828906 -925920387 -825626356 -596183630 503150152 295644852 630505368 635370555 -72922426 748022582 206705729 -920190215 -173544169 -501912195 -556009094 -284775923 -189574521 -621099593 501171384 710225114 -528954178 -300243024 112413752 464370133 355005454 -43193562 731264887 -273768869 849032116 -42810014 407854029 910573827 -657069081 352926199 60800689 988404260 926921848 196921247 617985557 87190252 -443436451 830292175 -359782040 -472426791 -898457530 165568504 125916428 269431302 -447894282 143256466 -299077850 54620989 151891816 -807117653 463193360 -373625908 380013085 -386064760 617346251 -692732132 794081937 -528910687 210607111 530215252 102528405 -72783547 -770003051 621669411 -601465517 -825581021 -337522350 -742969832 21450728 641498128 468317991 682885638 -181167599 534484614 -632371629 -956694237 417851194 -654720095 -199763634 -741374088 58664598 835062861 408052955 -470859861 -257363279 401493476 -580768054 664669332 671406507 998034044 -551034170 704489502 648173454 -652824339 74816597 258629994 600621767 97080258 -19754033 -845072039 -88551310 780529559 167250721 -646997852 928114372 531849932 309865666 -687371388 -607090962 -838834611 -100861142 -759396653 -770122449 -610429033 432609597 -46570445 669534354 131455472 739736039 11929377 -1370201 -956131904 370558823 402603468 -51468575 910105578 -465482650 501508195 -73173189 -713676813 -141253070 90163836 -693435070 -332767123 -43350465 -569026828 -665771544 520325173 -484525291 -77662817 582543320 -994613670 -462898988 313458043 504415018 -728205834 -48864316 -401408229 876161989 441775550 36957218 475192820 -355900922 324908775 257945192 848587317 26013667 -776765815 -511067464 198159766 -5523522 620352785 768727390 -279710105 545762545 962522602 991152960 -42432604 600952701 -137381826 33034348 427966227 528542498 -608083880 42143668 -686816274 919108525 458929575 -809685241 -225043756 -59886794 757960093 -13724756 550496474 -953857607 270980072 -454332562 380965277 -454433970 497385286 256398161 -863680370 -664728817 82263469 -930338303 626873464 32748155 223643016 -15227028 -725943882 131276659 -770099247 -515282458 953464980 -992931607 252134375 -165852268 -287336496 -485475298 256939532 -722896829 -33317770 -510668343 111900654 -650640520 133516440 391791685 996474133 -257008781 835432949 969155306 842501802 -378201887 760230433 -411244723 745847796 765515852 -351849386 -275590417 184944195 598678548 996678867 214728672 611854119 -766328651 -220165964 -14877996 254586917 477136056 -403864511 194484431 -724982773 573085685 574477721 321017721 -50636040 653818862 -666553389 -514208683 -316668156 354791385 313666638 461907983 585552031 -64231067 462761681 -691895041 -170419588 -8668552 482410328 -295142911 -781472787 -548607288 655607341 -367537905 -964848863 702074826 178705739 -839141316 -643507575 948857984 875197765 685932818 -907808536 -469409540 993820071 -307954442 -268174373 11883367 -716107161 276165983 -647046949 535111554 593641499 460066263 -844012461 102210633 331532853 278186179 -923805518 -950790168 -943772196 -5384541 255281820 514515040 888264153 -254883036 729134249 -294505369 -883920821 116220865 583591600 -465965440 -389881193 -141452465 24282280 -422004694 -582508605 -628755010 -745623592 -610011426 846607928 316567986 -164292424 -682235280 228987945 -244554448 852698775 551050233 581917768 -918343081 -718497883 -90356661 -935371998 -991983322 273172474 -218971487 130164268 528804141 597803777 -331261637 815169963 -979175320 273792971 648297893 -813141496 879225256 404676966 66704111 -904477913 -129997895 -942105939 -84509560 -120625891 -876680917 -546162299 524325737 -718082078 805553402 818480684 -427402628 785943112 878968010 430881007 -533647436 263204781 633122646 -460969573 30553047 -542015214 -756587826 337022509 342634751 -487977299 246535607 832785391 -205343036 816697313 -751934190 -361685974 28461416 -270788752 -215446180 -649918971 784657781 -112139466 237181751 -920023083 278356100 422581316 -577271129 64825396 -468152798 618411544 86159363 -465594747 509049903 494464022 458921613 -828596508 434431732 -855524238 481485004 -683430578 715430293 7017675 -773012404 695610105 348453050 -437420629 925217788 -342626219 -417581960 -541210863 -291065032 722092985 737913113 142827845 468707067 448970946 694543312 -94917987 -635518515 -696351108 -142458363 71052945 709215597 -400239449 582958696 83697777 391757534 -845994395 -870227934 127044358 732773814 -126190735 -695243234 650679562 -968375679 -934024476 -818271983 -10580436 -923150000 412968559 -51267713 -945117804 14979105 45339841 -659239678 -847883508 -551960715 498470219 -133788309 -539125251 -281826094 -705308188 -934740040 -880870811 -158006904 938807326 -218292409 980425509 600452778 -179401295 -63773843 -552432460 -694876937 199150455 965272863 -555415713 -570675835 -297085273 -52747119 -820896482 237576874 -66338554 690210385 -45351152 350245579 -322301947 -568615327 -648511820 -621173752 -11388243 -186150751 -417054702 -845994511 226646324 -717013277 29851005 -155056877 -115487436 938947202 664684490 930182067 983540415 395379032 -136284815 850038397 -973113483 299133971 952604037 146641656 428353555 511683808 675761961 939781354 134810003 -851133340 -6844683 523325782 189931836 -457534297 -574063725 526657069 -504233151 855043081 -937430153 528548080 -269394311 980785492 -627576623 -526492144 483341699 -89171780 957923964 384101834 342551744 448544883 361472788 374434119 594914426 281910926 -868916527 -405922947 268551852 852211488 -615877844 -979670321 510958152 572769149 492939373 426582913 -298249140 760696371 115625370 -923272454 -71532075 -152026472 795254557 -38735446 802652387 -169682011 -59366332 183284736 -865777456 -54063187 -378565300 498240221 765493120 910457473 502542268 -130043889 337429769 -96743980 959864736 -235420559 -519553406 467030920 -559781466 836424721 132988018 -846425820 274055736 328119474 390928799 775660759 138479399 -791191729 -729872504 509472076 -244798819 575525679 -685169630 598089299 766301182 490169182 -270013461 414968364 794307968 145734551 -479332930 -403884270 638493218 679513055 243367389 115429881 -679063002 -920130973 368934555 554064513 902234120 -707899265 980773469 -501333654 -575564154 -216826082 59557251 -427622399 637933292 -325309973 -681647064 738033847 -851908579 294908642 579545282 -273702566 -831693484 -557505446 -137969399 -663704620 -150297847 -410886791 -150842609 692269596 553131007 -742004819 610463440 -629787521 733216464 643723984 -916980804 -196143550 -326911341 516019621 -811623652 453244132 -48254635 -572984988 -189860092 738015062 -408299332 -830330373 -350077289 -633822422 38707751 -172696298 578462975 827356243 -965081967 5411542 -926547676 -983366488 944495694 -381515643 595854128 -191848556 -423702816 -704284294 891729330 -471553941 -47473643 -525868504 588725844 53132269 -884834117 -779936813 -819466875 -195793446 -948733360 680378914 302131916 820483014 -955923469 -350942631 962929297 212727496 978554240 999269802 -24040917 -544042738 -602015262 -196241249 -138843568 -490015329 637418508 -921345728 -318558105 358305045 -31599482 -715486875 246958380 129619686 263716068 -63556227 -922130609 -22657624 319746428 -930731441 444565099 -555871011 -469035869 362494358 789626105 -301631563 -397837742 -514235650 348065818 -137185880 644820492 548928929 181041926 -21921742 268067113 107719796 262941212 413935561 628366776 354160870 741363817 -641115921 -197529279 -882117160 871975190 388869457 -298379279 -833258616 -699292168 -873353794 885306552 542897757 -125624953 -832438298 -91012901 -89659848 -865197441 477584786 -370815665 209768890 669752919 848147814 -632348370 -411686596 90071451 -493383469 -535386656 -730616529 -706092949 263829741 -562098735 675988473 -692202848 730962766 452444490 -871488242 206701652 -776526733 -747681123 -953549473 -253632559 798324920 561436688 -763802131 409411170 117079409 378645830 -407051935 560136958 -751313435 -12786694 -619470774 -49330208 350905418 177323924 60758563 -181864938 336095379 451090157 -395354152 -466457126 98869913 -707294774 -121117601 -758892774 367565001 156015267 -718251323 611251124 329369347 584508358 -147501569 -848038676 -170324234 899148489 -314109139 -887112296 -765714551 -925559608 437243468 -746361560 276935555 138070622 97804141 -575812302 187836907 23653925 -960321422 -379914703 -607882181 -539873666 -823384760 626905732 -271701682 -441411242 -742536062 270010971 -767130861 -743574671 -7264688 -915589305 -962728755 497257890 643546478 -278001453 -876420017 648299421 70656037 -779185715 -451321591 801886020 902740695 -762293492 680097051 655851352 733180428 928390384 -391885650 930333260 518056669 710923383 -656535080 813272696 35702207 -345292161 846899224 -656127030 39920748 92483775 -919461378 -79051943 -450230360 544417217 -468074679 969036465 -804376490 -988011689 -172774095 296205855 159656916 411428850 259125265 781782494 872154746 -862059640 866550483 906422502 -379237308 -260345525 -210291453 912562146 -461305141 -941154763 -191540262 -744793935 106779523 -85283816 -773384420 34598913 30223321 836404690 -265350356 202810841 665964189 -838389168 -777953862 -660311039 433428126 -560587786 894807090 -204385261 -943037747 -798928208 63262391 -185658381 -789001475 -315681522 467518565 159672987 -430152301 534221546 -789125141 544853763 385830645 296486477 32763558 -305102224 787460096 753782477 -618548281 977430068 -958719010 -492691924 75348252 349611940 476246249 -360788993 931933132 459816337 703317395 -75761367 -347925837 -151116218 647595613 -556184892 324875556 639481579 -475102574 90775058 862635198 604513638 -740903563 873079986 509672355 -105034515 -597731978 308008848 478164419 -807027157 -665669926 -726871413 363771874 -692025148 -323506815 -678962862 -420834482 275308805 51582656 59790474 -919806296 269923117 -563644177 -752333355 665343359 391312894 430964109 -131778224 480965536 445945484 -173957543 969849181 -832543717 756094464 381227882 -3438549 -5215569 -876121128 -342315657 -167515612 -882051227 -308464647 -125303662 659449633 -47487325 -304640712 -105698725 307128072 -763500579 458569524 75225602 767328961 691490724 578716116 -877067383 -936278130 75852125 -241627472 571589846 129779264 800916421 246343008 -289637091 -211624595 -307597151 -31672646 278730411 -342078750 -765692666 -281897641 897157184 -398067503 882951058 -397194661 -518445407 -274922481 245375839 919520761 -404876636 677043386 -71641440 -290271565 408814916 792278616 38758971 -511830138 580492518 719943313 559629115 31554058 -256118221 814117 -488512506 640701839 370824282 -269744563 -260940428 447335649 342988475 -44934984 171252649 -77324371 -335394219 497508459 -645902788 -50990417 -159957490 814271340 770926490 -530362429 994693857 -906395189 -643262411 -572674517 -513449863 -896851240 458785744 813637414 -815863599 -515571843 -775856455 882989992 438850500 61333391 437479255 909435583 -737669028 -501006473 404412258 927548300 -435912833 212602436 -493623753 12456246 -988367719 635663015 659054048 -188316297 55081360 -131455557 -587116644 701867898 556292599 -495426304 -966018249 198086216 -812396794 840359017 894076468 -631969457 802254600 -912150961 723807692 600246662 322700509 406163814 308448193 151380836 37359590 -409466458 441917423 814994837 -366578841 894945977 338844311 710376752 429750885 752673398 -926088679 -248217029 496147878 887309639 -438798948 -282000644 903691973 731287880 830737733 4987800 -447101337 441382834 -943169473 -992555065 -206472892 -704206805 -139891479 585953369 172463536 -38692399 -715725303 412344874 199518530 -199172930 -448080644 952407253 -712460297 -166644308 409727493 -860472663 236620961 -128751898 -798095159 747017708 590168631 -509271038 -720549938 -131517678 -964540219 -367210836 169424038 927589857 -485212614 539098935 -791057921 -736264391 842206055 807113918 145856255 703349473 796884575 -860795895 210000327 30652738 -270533280 331694880 385458654 -866403566 230886393 456691467 -361088066 -129668527 879357666 928147709 946180005 843710776 -549157080 -324673825 -811427443 -595712581 -316448471 -277898979 -309315871 27492350 -52221967 -669975369 62053573 -236922708 955115910 -489530089 830128694 197322068 -52181474 889309617 -793833228 402552402 -55567242 -840939771 910803451 269130072 -516951672 73739488 225854476 -437085992 231757328 -382745333 651384680 -100483477 5488388 -85106384 -317264280 809559052 428812916 537866074 929632226 784744129 206998489 153463306 -496174657 599152343 78082840 928672777 -307283977 553773482 22263117 977322941 460159779 909757500 -951980515 237610726 608470244 -974703401 387099440 217208890 189897839 -919098420 41897459 597639318 -730804528 916074314 -327162744 162598654 326907980 850644754 521515026 539293379 -516766708 466076235 741221063 104377964 138250782 498828659 849845119 -341500287 -880911089 -885651450 -783154670 -756724793 -784729599 -509763962 -203342882 -126013754 -186481540 683472693 305548173 -561671803 -979573968 772198643 198317140 475964461 -221419812 590515179 -521461177 -589570708 -246491624 411226023 -943326723 91967162 -798080292 -39967262 451454760 802200566 206542382 -937598686 -885272522 456853088 -246041913 -514797687 -575529224 136738798 435597695 859169976 485563621 -546799845 -128412673 -668108428 62982892 587621358 11219972 -389571293 -831872357 513624517 -311320499 -136435692 -651019316 986267916 726031544 207396430 682888661 752027011 264559361 889220704 -974699098 -59515047 -772202250 394617555 999159649 918708327 -486978177 -900150213 -805806327 -576033490 984771823 -839187284 -360565493 -149188825 277084595 131671759 348602713 -390495820 -727795040 -807913811 -903782799 150611346 919158606 -796278760 -915947729 -859022275 -657992507 159299096 558813554 161115155 935770232 -593542927 -349670850 -31741095 498477122 294591367 847309671 -726739203 -915702827 668468050 360539759 -443875133 -234306790 312485751 -833070724 -991333292 287762164 306029964 902879560 631848078 446230881 699658917 -437434415 -355521814 -403494263 860395060 -909777241 779778570 -337675485 -968358928 -926663915 -533512710 178945577 -832316149 -110105632 -619710446 -459693350 -272208195 -499842151 -348191720 -230512332 -901066079 808759813 -599330053 732280035 607962817 -37646514 48703242 -753821859 959114208 -211306840 617837560 -509376555 -125456693 -86804446 881233820 718934870 -775801244 925391040 -436846206 42180624 35527052 -990444045 -72199109 -586431485 -849198786 -527373181 335214817 -479762422 110223180 39917770 201551382 794102260 -233743125 -804985984 -143925343 160603219 -821884904 -6479592 -292195557 281729756 -233154742 299323528 442640415 -670806671 796893537 800488035 -335942454 -524005956 -381858486 829408221 610585240 -61274794 -263699786 -710794535 51748126 729514909 -664834161 769526736 626604855 408336844 780413373 -556404123 -709744615 24235517 -553489726 405315074 902408516 464467024 386785367 -647517535 -200003197 -777949999 -805527953 663888039 -454734792 -620645486 -113822449 961329207 -950643119 889231392 505694723 -985505308 27823224 -283153066 556575536 -401431742 480917915 -661942459 611285463 739087016 273452672 537081037 -886785751 324008339 -866128919 -626366760 87191141 -405083468 -401510489 -763652195 -155762431 -859162522 944724588 -434228824 -760709393 174187035 -735381031 881525296 565928114 371596940 102380053 285885532 -89475 51473236 -943733266 497349793 -640077935 -213944456 -433864912 518842541 -324233828 -942457001 -994944011 -950740309 -43789807 -197806263 -523966913 -424245679 -145604208 350738165 892778257 732427534 -263593831 273966147 -791085350 -852572428 212346964 734508397 603058645 -892957339 483151944 -100279634 -977640478 861583698 697002208 -851157025 831980089 562468264 18667294 -870063062 264811833 258701682 315492594 346068906 -315467779 -856980107 -998644424 276070766 71391286 115999892 546845419 79149529 -36029522 359177741 -325225725 -132734838 373308470 176843794 45000273 722697125 972514203 162399771 312415547 266549868 617904468 -691885796 662152936 -154677102 -142318748 153716290 192195882 364835222 -873243569 -144811820 -44269616 -353981320 231406597 237695823 205085586 -313381375 958447901 -229825214 500322772 901068892 -147978005 -366770491 858647378 -624113634 -900309499 788939328 966870711 753858431 -767825132 -537063647 -486688561 -596050644 -885509219 312903957 583850548 -618662313 -139441099 853165783 624023405 -130061165 -807475293 -611586635 -673269004 186033241 260576099 790939796 -814259196 -608159847 378741446 284137500 -922188088 381636975 -184961072 -907229886 947717691 860917145 -5335199 68369584 -480710967 478206704 249485174 566267460 -414856217 -481578741 880882297 339019258 -472050387 223035190 -810302995 659965170 996209252 979120829 719841251 94386248 -537566023 -756889935 171873197 95020781 109025103 -412975713 83713156 383693958 206257596 -394814938 -222970661 936355323 -579495205 659237718 -354512459 458445240 925080338 -176990767 -713470295 -263164692 -292253952 537156089 215788279 -873502959 708031208 -553334197 -749067072 554891242 584618283 -174289281 -582547453 106030372 829014648 -849053485 148768144 -507322260 -891883537 394158163 258845535 -403013566 -394536211 -963695425 250491358 598804357 -337631068 -210963678 607729472 351471197 -910879931 837358073 266061859 429089081 -234029590 -286881323 -888585124 227402163 -5478545 210722437 147371802 254259565 -22596901 -968366144 633491120 -240101398 -509437986 506303769 -136042309 993548971 -331801997 -458422925 778651283 598338551 454698451 786027471 -343826850 -402477803 849115175 938870467 173781966 163714684 -558596188 959900874 721732790 775922598 823529792 -238616826 -52289277 841109878 70880046 -613186146 -924739326 197435303 -467754912 774440571 895639061 -403422513 -47851450 603713280 554181546 91303140 10989014 -523937187 652571214 -652005562 -389751066 -554745014 102922088 -596638158 -885474936 772831270 230674085 -536198699 -945748149 -82656026 424161795 613315358 659757241 -329821154 -740677450 978281666 686735434 -676632231 810724107 72401116 942608352 385584079 550091978 -397369010 -350030042 -975734711 686827149 97994903 375520988 442766358 -946828892 424923912 -870712184 736766783 -404249228 361510344 996254532 329670133 54669025 700838327 -462743537 -122914887 97564868 -33083506 372990080 -611824281 56905603 177645424 -200673926 -727601657 -341860601 504896517 774499080 -200125777 -124640602 44029231 -821610028 -120897003 -464327008 387559056 -585988240 -775325695 940358372 848908100 474534747 452404690 632412855 77721921 -216765291 569199143 26342222 -756196967 357041893 893262998 10245293 -885880680 -980466152 917604118 -956871387 -350861210 958031459 871135539 115190924 815732456 220527610 -982175253 -609318371 899304507 290496370 231235449 218574859 -569755741 -128636157 -883077150 -231478813 -385953699 527706022 -742689811 -959612400 812490025 -474282669 645279793 389598015 804906029 -21294411 408088535 -206573238 -426877412 -758716874 116638419 149433172 692317873 -108541450 -865509467 -844803408 314612542 691949467 -603929634 -568226918 -75273289 -283065914 -688609123 -674913359 128519083 789826278 812407314 21737461 946997426 688567708 -576997678 780965717 995272129 176715976 -483005553 -790162450 -449860861 517675702 -378219772 -469182887 -658529955 893342358 -823508382 397254954 -379352544 -941051564 896150693 -851854467 -33413829 -223166737 98370932 546696419 -845915866 550436244 58331872 -6869468 -402927179 -954245993 -217242627 407093555 12417072 914475608 360884546 -523480657 -509329885 282847509 -76736397 -549371039 884230824 -593684149 287008981 -578191063 -562083944 953720414 -597033424 60297466 -545955480 458066330 980914158 130131007 -469762751 611698179 504530775 -772761625 -900210488 -421522312 -346087319 175025771 712620058 -458623814 100725986 801509082 -668633741 -869306605 -540922359 21825152 -887344933 -451267716 639233607 -795843665 167426363 379733867 -548231321 -431862925 706663080 -709713796 -672996095 243679532 -969023434 211688003 159605229 -620906274 -338156435 689003960 -972470258 -965946708 345072705 512173511 486353351 -269543456 639468570 -577648414 -434818737 -979453768 386397665 -889104086 643567404 458179133 70616834 -293845672 -832730264 -220766983 -519258609 -397524257 -387991093 748773176 -425323753 -42157571 -458485120 790225692 -605305267 -199697521 588735419 977671626 285312183 -823089110 -101521396 -696197732 -21312845 -833295763 -507465705 -360927202 149127666 356714 74446032 -695157903 -776762300 967005646 -597154319 -246754247 789899226 -522816163 -392484823 369456813 -127139775 54910400 -814674655 -665425135 -207299775 -75453206 685488097 -36631309 7536682 84950991 935798620 325722565 385073811 942218759 -450551993 -302744350 104180066 22311870 -852942454 -303713719 -161984768 802115167 9126789 -78057624 960056691 543516422 -161358193 -648985822 -677730203 519451529 875598073 -925401488 216250837 -495708864 99748290 591748006 127802737 368985764 -902450958 -327356155 958840982 730741960 -45137217 50018894 687283207 168498283 814877811 -967126574 828953665 33643614 -180711398 72716144 163441894 376887629 -321836738 -962988009 -95478195 328738424 614449472 -737087557 -630989548 -547508235 200558598 197675639 -371022243 -58835831 -436049214 -944965391 -764212743 343375168 -185185971 -947163477 64151876 897692436 -24992406 -407115671 -547286463 -123447228 614327929 -495639365 187004953 -128456044 849874961 112189554 -452229615 53938090 -486150763 340455921 -831324028 696590270 19151705 -38795699 -642564022 756093997 -129179581 832038879 654975620 -128512230 754837548 936480547 -202471986 595797478 -489926054 -12152030 -418000523 -298626698 -564618230 172215578 742936777 787189789 999805609 794467778 379015716 215173809 -194416594 980195022 -227412384 989709480 -585872876 -504329164 -488143984 -890289578 489184619 214120057 376527366 803034401 -963122267 245903117 749082676 832559139 -679573372 -710436993 -375016919 -72907993 -217788677 -441553048 -809932533 -940616778 -407506142 295555485 -101031294 -889137010 -124050224 -67192125 440659366 -655948453 -469968567 -319263868 352044235 618979471 898624828 651567818 586040545 -917420296 -285449498 301861534 -130524671 -918414109 -349970536 381976592 -69399631 -509482911 -198337679 -936825539 -341805412 124786143 414441770 -317215860 841308075 521524868 426350994 -12558882 971020761 -923507446 893276248 784142507 -55366135 700902782 -381071905 333703408 -688998294 -553947231 629269052 -636389973 342915569 347199199 979258667 -534095831 411827392 -206052326 112837954 266228590 333097908 -819494406 -140388398 673961816 92134324 132177423 347077512 718225821 31672911 -369900720 527618874 -889285816 -791511848 -637080893 -165589160 583590744 887821693 -894188398 582499384 -349733206 -824052701 520153592 132020090 -494942290 292115947 156552515 666060835 392328440 -991286727 997686488 958475651 507518600 538767876 -582353957 -67572131 -80574861 -750883566 249591223 -91871996 -168862349 225330030 189338787 -970149088 -185727321 -660976185 742822269 445967679 14849775 712526729 -983835896 335476355 -554601637 122672189 -641986220 614002860 149021932 -167823173 -82818792 622982378 -324130764 848755310 476447215 57089045 179650046 -103515874 -76619632 768857795 -935922758 -819520505 -481088207 363104498 858105888 786893078 888073221 494794491 750626298 -982007869 -23882508 578288363 682183221 -500055365 329183779 -61888018 635024160 31957500 543852801 487524367 -713053157 -199661778 197679750 -773052700 458879794 -812175743 239582037 535134268 -72768261 674434496 340549152 -16999498 223974705 -501535177 557162650 388710442 954390710 -723207041 856191176 2106337 829958490 968208097 -445774546 133968826 -979884299 -415261519 320817355 -20989885 776187745 856105534 24901045 -114151073 -582753434 511933330 -849643218 -421200931 -621843512 -407466537 -787008124 -673267901 935188896 190370572 489930992 793773982 -966677352 118783776 325012626 160703139 315812660 -908056145 339183731 812401491 -510440622 824709182 -698094235 -124499015 -756338215 271818941 527788527 948465031 -217871697 -19063786 -132987674 375023758 223253071 130323923 181244049 -898421484 335298604 504790710 584673476 315260856 31220434 -526893781 -297103977 -846688859 168340558 -586446251 -721990213 86971656 392903893 911792795 82675482 306290785 -511577799 584209061 17771349 -681482060 -16114236 15067392 -856527899 940494355 178820000 696073329 -30258006 -105533102 -966138614 628320778 -286352150 -432981393 -903311673 -378776996 -55389795 -103945491 957085606 -785551389 743994041 -213651879 796564369 918285695 481932281 918084711 967578358 802479025 -307281096 -764186043 -939972334 485449266 651309467 -635478959 74559146 -904867832 992359620 373023409 680715308 286210341 -545717872 533563848 68725843 388315304 229239436 849454854 999079471 -537316971 490984353 -167482330 -636097877 881296558 783869681 122453444 895056006 -852535289 -681622950 -864925779 -462337170 291802116 80141838 739591301 807291238 730933979 -516693095 38492591 -517312273 877669993 81566004 662277301 -129756671 951996435 -162921604 -978344312 279779411 306438924 -785120200 -648957621 13070808 -722712975 -434613937 284170792 96326357 -911019939 744809501 283538833 -506254101 -544380373 483462132 -606065559 -517425176 -132850969 -23525642 -736290306 -423322087 -3799788 48438095 81088524 579798224 -345286315 -927182116 -966173282 -777397520 -549297473 -658348917 -120878640 469988720 943645341 673591940 484935706 202200850 -635022278 -500712714 610887647 -758417323 32562611 390305722 -863858917 867201292 -772610777 574913083 -832161587 741270476 194751615 174190414 -964586989 -173564459 198475509 -893673434 229262791 524615587 -249314745 -217917256 172743352 -923178056 -916267911 -209861791 -789727983 493061304 -896844057 330773157 267481437 83242196 306574511 894817799 -830806148 308034925 -869088639 -267726512 991904538 -184597737 -404147137 -367773475 348820046 298676857 -868565915 525410120 640547519 -988874150 688294601 437995119 445317533 -263094960 -866432628 -116696083 -314052830 -514360214 -358256147 133969679 -216726261 -998880845 -619735617 260265438 -250479452 7328413 -309956975 304263538 541013758 815677012 242550466 918059205 -670684122 -118702856 -482501405 -814300505 -677257787 -377596207 42670924 688022860 955791025 -109958687 -929965401 690486040 -173554005 24166044 18439156 -154264020 229052029 851062726 -695294665 -129426065 654515833 375225788 -235981361 -949966631 -558394554 316142545 846977216 -207083637 -122181272 883219353 -836411856 292363437 956129519 -149568331 -830200619 717074648 674733835 121535344 -774049786 184206031 419787881 -924692368 148891433 -431370587 401031061 595081862 -915120049 20104334 -19943927 93448207 318138650 969370235 783186456 -732596499 -479023167 765286637 -251293574 -58102888 421685985 -10346151 722712782 343439717 -384772500 498147769 -337072825 286157906 346935603 262924409 -388997229 -609724394 -62731593 122311480 -943760422 -902789187 968414437 781867904 -401068516 455393708 -820694476 357087473 202039856 -171474570 954540924 -361275733 -352298026 146882149 -266331309 187171231 173171440 -888930901 491650285 -3366148 560237160 -834852231 -473755371 104255624 327277245 405299479 -732563300 -755172794 -439482104 -574495874 232498017 951339 526186623 -123814520 -868031593 595763409 277976651 -645274469 -503207956 -208151982 -192281804 445615971 26058651 -636365611 166592993 905337010 837506552 -55581991 -402795789 -603166522 729948499 -600660093 -826587829 954364657 926233824 208796425 -693643572 982891528 -67226544 -580403578 366625762 918895046 919318662 -394200966 984123509 -378833676 734962762 -796365463 56468474 -981113289 12681663 -566052706 857367239 -50846879 -836438366 238385151 582260170 -248163919 -701418385 983780579 -987462021 -552965136 58816020 140696016 -753030299 -614223061 769546934 154223697 657757665 -979664083 406431940 -624494625 556635150 900835638 66487241 -477888009 245378718 197821420 -953948062 -174390260 992831354 -545115249 -925528094 -958812625 -312779493 -102432269 191532986 876241865 -410629737 -83424932 346741853 -865564503 519289435 407702500 880245860 877956838 377550259 -730385894 -351330609 -407337859 -80509061 -973822728 124032452 -322867272 119964158 825035447 -943880188 814229962 797862202 477503472 -866945860 -506265639 107775922 283578809 232143552 -286446597 99535117 580309230 -171448396 -886814402 -141126412 -925607632 -105072396 531497262 -430547126 -744296213 -628639690 -916385454 -861121596 137184564 410649564 -376055290 184951385 630830238 -803359861 -255987946 742144972 -364596204 81618656 -630428333 -943097342 -307410426 132535894 676187301 -459664082 215072180 264352101 541970201 633726778 -534402725 -555393254 368207536 -282649297 139365511 -384309885 -950977332 -702148345 -601275726 531738216 -737045754 -752407699 730712116 66641676 -318929495 988225537 561045104 -279116062 -518343176 -19857194 6291430 -697841284 641353744 428872519 898676856 -111375656 123754961 -660787893 621051453 151494608 316991869 -720254186 -582022837 -131260323 612819999 29217786 107880945 286890268 -33384405 895477753 792472232 -662098590 -841284179 918431834 -179381361 -324338379 233939766 725904227 893043002 -185059271 -118459601 724703193 112850287 787810306 316745951 478567942 -373256746 979502015 202484774 451833544 -396482254 472982619 498312808 -287918054 -225009984 -24021544 -523082104 -224277529 -414095979 -156019545 -941009271 -636597823 -305259297 -601575271 892535180 919924642 -358067386 -105608467 -762894477 -36202634 336696093 387193028 739578301 -82867833 577858289 -656521538 -431544071 -23463919 -450550993 471317230 265322684 -714494751 886329829 -248609536 -282198973 -278933432 716956535 136791676 988093512 -64704498 850901895 722299139 223594403 563506405 -40922903 808500552 -773671 4137972 -325861706 322878512 -537572872 -679310245 -101271818 147976476 -448924498 -387078738 -247504632 285499598 -416450377 465177376 -993143806 482735961 85117515 -10113670 -670419454 -996189737 878551279 -66942886 920688212 343934060 -463387274 780776122 542684972 139548963 15813516 51911128 -413710170 549065468 160010922 524658468 -781227252 -290955160 755609614 544859628 960935335 -684983086 344306814 -249594802 844891155 -541656419 -387519368 90623857 682522898 -252360052 843833870 -865213783 275143910 -92318517 -601469145 -101701295 -799998284 455940627 471990847 -353783963 -796429559 -146888668 177795971 -846055641 -827800015 331572145 -119837134 -321464106 -999043702 999419416 636183681 935891547 -670784769 764512658 488006886 -980229583 -157286908 -706715871 -674019590 37445606 -522382015 127801055 -601419121 -302324518 237516535 68521765 -866832284 998916640 311658452 -304946236 -175120954 797741681 108558511 -792626317 595068125 79643919 -273525582 -108189450 -794059850 -341084153 129414137 247130232 849012355 -372845485 375008409 -120689478 -426576062 -659850352 -758861896 -111678492 -633435081 -216511971 -312057867 175579390 -654611167 -848452503 865389704 135429414 -343873489 -36858828 686740379 929701331 764305402 163227958 -478128243 -185070111 363412307 -40258407 -429022792 604483583 966376930 -127253190 236063848 -450911866 158887432 -238879080 906008874 -147783558 -468475668 -593977688 377359848 992289187 -638015805 -860739828 822760940 -496141300 520388770 810617158 79686448 210002747 -61193094 992153126 -739173750 710480819 291920496 13498650 -9375283 -355558084 -22769050 936928949 336921512 -55996087 18479771 -190211313 734408492 -7036753 -715539293 840019861 638152425 -669934347 -89635565 101088472 980241641 -7635346 768292133 -497227995 68854292 929189700 663013084 -503225985 -104201177 -769280524 -190561651 732847422 579853066 823368083 -799834676 -875248192 883436982 956273144 574742843 305596496 414171644 -900930386 706322412 -68676781 -710328806 40013925 -884200611 502433794 837984750 614828746 -403022945 -943987651 -342947938 -870077254 -925491660 -924612254 336141555 -711078903 -865522199 434681205 871339557 -92980408 -597617845 -428345687 255806671 -60127247 -439442671 600645385 222159863 390350013 871914354 -349977595 757182645 -514661491 -678309031 -669897931 500147200 449376953 432868372 -847378560 692445183 -860844215 -239207929 -25161007 -44612146 -178002291 -466006029 -187793542 -545595525 248841237 250436107 817877729 -807698376 -434372342 -650100186 853796870 72583212 567418832 -637345666 -898652600 821767201 -404515063 303900680 -795484768 -754705365 256248792 564729140 489211844 -605020700 262174198 106787931 -975857228 -152520198 169959670 -862183384 -859139707 -929686919 -314075767 98382953 -516166694 -306251160 -30368769 -362131453 817121786 599050533 -30462423 856969448 -247700481 -68736512 -402704467 -535716498 -413896748 -17252765 -209476010 -183761879 -275723830 -872919689 880464437 468380040 653863209 -92000128 59754051 -384239411 215843168 -697011286 371417536 -701482443 548415193 -6260675 -656425066 841096969 124282857 -465035749 296931180 877451131 5607829 -245442372 -720566996 -42174831 -219337612 -405617669 -744962116 -259078477 415844640 -356113031 -517322469 -273934689 48097178 -220638405 280063910 278586219 -544544090 531138812 139010369 -562458898 -331978888 16210213 -463805053 -635549958 -806693255 902360876 859470970 223374207 -341551745 810965366 -596443372 116428874 36762808 552816965 705696493 245782469 598649227 582729612 -221777039 126785011 -558948774 -683796602 620456207 -446150121 97214911 -462614128 947593105 367388378 490877905 -378710040 -650784612 -690620021 -289317671 -407437787 -328242892 -428892731 -103258523 140059306 -657535894 -263362536 696849313 -463031876 -482378122 -572640275 -395883842 475735500 -849374057 -653223022 103553221 -634735177 862519464 777104258 -253828335 -619982747 234033685 -118794481 55584270 -278830894 -106958233 677272863 13195152 -819839737 -593326544 95329940 -795170620 785271407 -752732806 -770507450 -315245827 335108042 877965880 658106642 -478710403 -692085661 731732067 986686029 -391320215 -751605249 845696472 -684761388 -379736779 847403117 -733226055 136854457 518632129 -535470564 -643564021 707782181 98001702 -929646061 974794947 -172966886 -750290487 86572465 412349981 927687149 -48618992 -967867365 739986758 -466390689 -311738595 796046509 479878620 -836951287 -287371096 414125825 831457310 932551585 -817961329 207284113 418589553 -237360743 400741244 -811702031 -74890857 843641949 793257336 104633110 25496254 492356478 95542281 408960736 990898814 -213686607 -634767103 -713620312 819680366 -445607974 639699004 751032198 -453327629 147547531 576217549 857227217 201143340 -851434557 598383260 801022739 761084157 -864838574 -838408287 70660629 -445308453 613105264 814088700 -4289624 -117442707 -446654345 321279088 135237412 -605597288 -326706663 332339899 658837150 113767117 825837735 100899557 869135615 -561621457 -908762417 640482572 426107426 522037087 975843512 465157702 799853439 187572050 36128782 -529568024 -957961238 208999943 487047241 256381270 -114626221 128893914 -962651314 -972253207 796446721 -485682382 -463307092 -542503761 -974528583 221686718 -481575884 -597763369 -239304193 -676662810 29932647 374297723 -61194899 -620440315 369270232 917164974 -529481654 -50036468 776353429 177439126 -659734754 -786791672 580924588 314691395 -173092862 -430886790 612060245 992215875 116429222 611108383 889075814 223349863 819612110 59263189 119072151 719568667 -200278176 855329442 -944426336 925562934 713350976 -603868788 460654585 1204398 -682500820 -455822127 100467688 22913736 554146610 -57369420 -505239417 670993096 871731592 988592549 178415766 -934047832 -28293929 -97422581 -267322355 535609587 18626269 -20785953 -707926395 467587628 -108442347 58051531 -593045840 -209724644 -15542264 348264355 -359635299 -411474048 108927507 338412218 -34720049 10239089 816761691 -212998069 -84574786 -398038117 310734649 168636655 -46436880 569847404 -690626189 -59237318 -700799638 428414455 -105748788 565260129 657361810 -297874679 -110306919 -361607048 -357683857 916715410 -921751428 -993315792 -761879006 785245239 -656989348 394010542 -369238465 255307856 -877926274 167735347 -810245343 -290107045 -985985718 327085208 130311228 655788329 631555261 391461189 -43614957 -545456577 77524807 -400512586 578575302 -136801271 509042943 -192125373 -654736243 -28473507 419237918 358313858 681230656 47154742 -176698725 750678883 371580578 532031140 -581277640 -47408554 -802035776 -339390645 647998519 15556778 946927447 967602760 974442859 169578475 -135928122 -634796489 -656640504 353220434 836078706 -46598076 -327421195 -342513031 -826573413 405476823 893871147 -685558607 -224919948 -618977781 -827919434 -536801550 817007931 -78326244 -871591462 357482012 -192673326 791220990 -856716315 -518864528 -691186846 115086784 738879854 -15100848 346648011 -431656856 504132763 516199710 215452062 -66429180 -689166052 -33715877 -428070620 802743903 110743011 547878510 -391296752 946950030 -364637705 -348258175 49363819 -459581026 -847347445 -282872397 -555637709 -435722813 743254096 295191961 569592213 956617018 -333089272 153133483 715001928 413344575 166714562 -978786177 -40105535 382006626 263869192 545234904 914852923 49153879 294417816 -21821840 -662242248 542838264 516674484 -568313041 416381277 -353681110 -107243927 -80526352 -866160477 -49821525 996765453 514107590 -160521117 -326417604 -192119266 919142949 870976766 -916415760 303619203 -364964554 656812368 -859349958 832086029 526956493 383173557 744682105 463382802 731146397 532397872 -732054502 872891022 305940232 925434894 -731591926 303905325 -651072729 -376250334 837275671 895680812 713525068 540305461 205927905 -849817670 -698566572 687283653 944281434 -638191165 -915069757 -94810739 -383129519 -246265540 90058964 79119482 -402776419 -170508730 887155107 57353774 818797587 832411159 -821071512 588328829 -473657979 6223978 418948756 -551382739 -508446131 299986200 347000475 -555748150 -99082935 187799289 -966032752 -985928966 -655841364 -516654964 422910304 629545844 -266405838 448347397 -632332350 -495836630 185354457 379712909 214173430 -329371853 949320943 -403278881 -212532248 -245599052 -934739858 -441965863 -57834667 -329789205 369890209 138034885 541882661 304318763 573055941 -740990956 340212818 287531108 -507059363 920478315 55262445 933235063 264039126 -941670196 -31419967 138992772 -262485931 -66572858 431922909 890265839 -297199006 670191380 387182306 -99991103 368972388 777631893 318342031 460982419 655476132 -860913178 919680306 -709251086 -443176964 129520956 912962824 -956378629 904501609 -73065867 -714905294 338578047 905641267 339524325 -776081662 153306007 -324058210 246051824 -218486046 783788138 -96244657 671278433 -186731055 829080838 -963832125 329550871 -542321473 465200020 921142668 115542239 946228161 -903050691 -136027173 428800343 -156953182 -627329652 -8160716 -150050978 896050397 -284328229 -545314376 -475078488 -420472621 938857478 -871868032 -470547234 -788030494 134199215 -105662639 736310648 -230517699 537499323 941023066 -47817087 570293000 41581836 -715320211 670386524 -799562811 99347109 -633885226 -149342281 -768090399 -359519947 866247382 -356703163 620433324 58067994 -56189409 212488045 -286275283 -811008229 -521548583 712453506 -847541717 -962535782 347675133 716950353 374370102 -367371199 582215917 870443720 -678187494 -479734101 729482987 835127047 -407138145 -733945498 -566612092 -523720705 -169359668 -287755688 46649922 744863496 -888569271 -897453995 889849101 643915927 183228904 911208622 122299997 -452299685 262863900 818083083 102075446 -901693021 -40025578 -941570447 -361178120 -355937017 541888222 225973468 647736246 -640191352 366625669 -898743082 -719368484 699308766 -527015915 486995229 531892988 114045918 -433424930 886559311 437792111 646124533 909394762 -997696067 46257756 -50886165 -246225899 954668669 -837404544 -208397686 502428391 -817257911 28704276 573206873 449503363 -508788170 -585583771 -470232193 88135055 -611053312 -413479593 -62359299 735817355 -473708263 -915455117 716125787 310597981 653593410 -600217549 931163494 -488161041 -977321270 991639997 242547661 -741700649 158288291 24977543 92904032 -616177625 903187374 -950926823 437747380 192927388 -767094742 -717224396 846585572 -251974268 339998550 -667962856 -971858874 759589467 377200878 266609150 934796127 564184258 595787900 -828046310 -714415850 -940729731 140376643 -864099433 -977274898 -418819362 26145413 930241253 407928655 -398581739 714754343 -178339610 -530219258 -573319937 236932791 -180915742 57687369 -409487196 -485856500 -562785296 179812464 920316662 -250223250 -217867074 -526445361 765313384 419095696 -406635407 -476602045 -890040597 190177404 -246944797 -838558260 -716489303 -215103037 -968704463 -306061273 906015013 616075283 375842336 202308253 637300493 563642707 -122154883 847241646 -859561108 239188031 101416143 521932231 354971749 -201312843 780814418 -607164826 -648225266 -508785121 335924504 686615000 530862208 -528689456 545454390 -295804820 -875252464 -128259588 -177400405 -327832140 552944098 -230215421 835399891 -771366689 567501158 4655666 -767209420 113764232 141855917 177856458 -803540076 -815379007 -18202795 -862207502 -270682189 -990004591 -219672865 505536819 10778673 253665204 632177800 -818377630 974152317 510923193 -568637278 332644972 214240040 546804394 993264287 959421714 -573929669 -782831784 -633399417 86797233 -861140572 296476014 656763148 241141944 -299791462 172211818 -956676620 942364221 982488414 -891517907 -114866095 -370992283 959757270 649357788 -475488572 -787013973 -117122096 179012044 -124708697 959493365 894717960 -891402160 109570992 -817368223 724662926 844971446 -689218431 299190496 337480421 586544901 -875871348 494988109 787407175 -993043831 -81039764 429412956 -807119981 244926995 -295251186 -589260470 500635007 -539280207 329537609 595999597 162560912 493337463 903187866 -854643123 174723192 -60431388 179665137 295400873 -909870416 253944785 -616135159 632116798 493485757 345469969 329177151 -802028417 202515731 462275978 294725614 96449152 -265425806 -403177436 236466652 446453281 -400508469 497191702 -963916441 702585415 599342409 -393022656 -549095030 541842808 -435165457 -177301714 -519910579 -19509991 992481046 146746848 820250298 627556553 344502109 948184358 -710817390 657190141 404611511 -138098211 395045270 270119380 -362260234 582342952 -266354957 620491258 646775824 -528826169 -268519472 -561421783 -195203980 -545783254 -542541486 -332338130 903958707 -987610274 -651344536 -935086739 32514629 982634417 -961768100 -192087486 -411995566 -876611671 953835964 519549666 -843703029 314398665 -131632917 317668459 -394618044 -261253713 73138071 523577445 525965326 -683525906 18102838 -247106356 -956949167 -786496138 176493688 528572950 665780568 -575343224 -423019619 -358501647 -468032875 -310664708 -464814889 -398392944 -958418611 429945948 -72836893 707985421 939682355 -353516785 371409472 -945329216 -543347230 586744486 -46283267 -463055884 -930724215 -653965048 341386437 400968894 -151867179 -203757432 -672371140 663173833 601776210 560167420 -379789610 621632100 931001991 -743777215 612544560 510720852 -264797518 171901388 485671052 -25557039 1071303 594260137 651751362 -852222161 271199407 -245339756 578079020 -896509017 -686728105 491580141 39398418 859451409 542885036 -135844851 973728931 956617420 746935256 -781471320 650430883 -228456743 697578165 -331737383 -701056032 288963905 472737887 384711456 -492662361 185040207 -654099242 102970795 -274066797 613021994 -109661041 -11572358 -963838670 247095715 -571720487 -920710175 -350811350 773467211 441241155 -648223491 -129764096 -231427184 60139883 268108412 -78609686 -797905618 770312396 -434447397 -806135637 -161528992 -175304522 564933002 158780572 -92318989 695905983 -215765883 184674676 801913963 278030330 -277492241 -410251162 703407616 -406587329 457122936 -517904535 -13452156 -920208024 50696336 -757934267 420538132 524493828 237647658 -689281603 -479780604 221382586 -992991228 -427326579 -100735189 -348548430 486928100 559751398 -754540142 543955929 -382194562 -168253129 -889897431 -719368572 324106938 -607228943 72093459 767381968 558399435 794747549 344314244 281823428 528779899 761688367 -886163720 345523941 -52812529 -761762572 494047637 687646348 -674305232 102315120 -743368813 180878299 273515670 -199713565 -53631123 576518512 -252585825 -227574086 546552913 73115246 -808197797 953867945 832783580 -241858235 279823199 -37016058 -42428289 860006515 -754710999 400427506 -982758150 569091329 573330778 -727655939 -726145546 -665358150 869519864 -3282479 895185480 -785367787 -703969279 81182369 -557214251 953529859 590920393 885633080 -752817934 661751911 125266521 -646298221 -7800565 -857027903 -457462172 -53281468 -478823246 49228381 539265584 113122880 -520926589 -858111368 -513852277 133021681 948624047 -82208795 812251594 499083288 69059642 643618518 -735235092 905361432 -11113595 -875706333 -28655964 290261839 453484596 -740350360 -340379978 374927606 685480806 -628127842 602152101 -884232836 -305067250 383601196 -962721321 -174935327 770146891 14051081 -962435725 -704374166 677626998 878685961 321707866 136004098 105126212 -397173234 -823620804 -962365905 -797535355 614474565 464921854 893540568 -640557354 579301045 382225939 -864682500 933647559 870658293 -708951335 -330466252 -108001930 -17571375 606794951 -619557969 -665041031 256582453 -428350395 297618923 105673768 220795785 485068625 -304513745 919577345 -638572159 665671634 510405013 -713386609 -124593572 -962712903 889803511 218806295 881178832 -891420938 225036683 28059337 -228540979 -493514857 -771842979 -768682842 84325573 947840994 -51295520 181758781 105367565 718711173 -407796672 -47100291 -211921108 -476732944 -796399479 -363290367 -452643406 -348472666 357098682 910035338 584311569 844874703 -493572426 -943322633 -934347753 974241080 -62832064 683116914 -806412269 -320472892 -39610836 835835103 8017832 836952221 -959808653 -11850795 -650861352 -349877357 -11736506 385806471 -621828522 642674560 23622059 -396496696 -36991292 -47003228 752825397 -573183314 475157021 -380776338 468287294 -898354432 399188819 839527865 -683657813 488759765 902208257 492681474 797188128 233157832 720755873 234730441 -302088108 -978944177 175570994 171121441 -316014052 843147793 -683416026 -792187099 -33303606 67208261 -584209864 372844063 -969799432 406224606 545580465 -357359976 -331150511 -865318549 755603115 143269778 585951914 528166730 859410658 -996750261 -323831414 511699139 -437028105 -208821234 -673909128 -911462072 -343977709 -324385977 -438795945 307207933 -238404530 678028283 -227220044 -824615758 -159998782 629392414 -109935518 328544857 -989803799 219106910 -475937065 -429982341 -458359616 -110469942 -441095858 500850381 -706160720 -980159917 305925305 -634532338 -829791869 932226955 828949981 98095109 -480134124 -212223277 87604781 346236941 316215223 -614826454 -789102361 248525502 -872862898 -219696837 376951994 13691667 179093481 812744621 999373653 350523648 -225544597 486576938 523759546 878217575 -638902272 -929067703 758667970 242677132 570561169 -78697962 490169610 -92153308 119994557 -703059193 481218877 -976674977 -512634946 -369035344 716507174 596883169 -371763942 -667713554 -15603416 -745217079 923668908 370176410 -920293794 -131608365 588715814 -890444034 -589062862 -481327334 343832598 -336041273 -754467083 -847410101 153830854 333335352 -66051068 657706731 295575256 549000521 -654851381 65807061 275386345 293323081 -193194389 -72533137 497464528 622265539 -612640124 113117617 -831552340 -161332484 -335465524 -115035515 456637958 466290358 -489420888 -678215223 -92336268 -48613717 950107536 396255773 353813186 310555939 753473104 389817253 306063845 759679359 120072649 800696588 328684878 -189721153 -453180347 377956057 -290673694 868250410 108336877 659295890 3839014 433791422 445382567 -291038504 70666848 963399938 813930164 -792441248 -447076519 66561807 -164572274 -858048810 -184939059 -777143292 -543862132 160681187 -746170012 -599732046 37889967 815483277 -813662030 -92030911 411021762 -514277043 514972708 -258933105 319005825 484543765 500561162 159356971 231109671 -721608907 -250699057 133036110 -507236009 -374725884 679723966 130556106 -511636221 -190946488 457486225 717536834 983626002 49706050 315392842 -370117003 -267437828 -449673724 696900517 244178000 -525743706 -133522787 -397095630 -282435660 -821306575 -230487632 629923456 -376914331 354282077 794067847 938455041 720528852 877745024 13303097 25592339 244798071 902886752 615912462 -141822330 -463585109 251928396 873706847 861413660 -222681340 -340187687 297747096 212196938 482928857 -160836997 -648726852 624084474 -280548330 272661530 -369193401 -682051156 153098484 339079704 400743709 -466089691 -161739799 -545358795 687935391 -554574045 486880279 420784244 108028106 78899999 482556263 -334900830 641976795 -296904883 101241028 -503361644 359017716 -807662962 315469544 -51024301 -319299964 674165122 618043621 3368079 909831363 -553388985 -653992892 -844391977 650132660 59339332 854785518 393206323 -873085345 -341221113 -539239407 966200307 -636467302 -874800063 65019034 -487690057 26669759 -913976805 248099284 240830270 -862160591 956521747 -598334089 -638235130 -2167590 705697222 137803459 29831886 -107991253 139731990 -986860041 -805708483 -48628960 619919999 -570493307 536734129 818121763 428618401 587722150 -642188617 295872096 158929512 779317392 946580773 194519650 -914176472 4333093 60113738 695231214 -924740288 -486420893 -998299611 -641454566 -572705821 617512379 570668930 -782471496 353753209 282611084 612933903 437033999 64900038 -958870924 -4853460 -291129450 783401134 504154082 -710528095 330674362 5162615 843721522 -974862755 -618468320 221436156 -598770673 713162421 -821418654 -114286649 -897996674 -940425443 -306616554 901023107 604764405 -567519040 -239060295 373869169 279468260 259275451 -946886415 876847956 -706503122 872901237 604114914 -454245769 331141933 383246273 -477103497 81856047 91710866 695573980 -511539600 137526461 -609033871 408980090 377898238 178144762 -904263626 -15626908 179220199 -812784317 95395375 -624790103 460677553 639565213 -968783221 -549297164 -903365335 300622128 -634961375 952240983 -280435590 -878533727 240767602 -50248937 693467489 -48810919 930802991 -691000402 572979575 -168048595 -542890923 -698771468 -300974241 164250284 -419125748 -180341977 7131804 -263726145 192994786 -364547206 -830598275 -411515231 135901693 444562450 -733944240 396617785 731487010 392616676 -900552356 838198774 70456002 -477176315 -398960197 873663577 -176110392 -564517803 225250621 647627785 -472810207 -911467228 364350107 927734102 529488860 -349862799 744674729 -887207685 -254475468 -979952047 -79194693 413120994 -483542123 224021597 -769743157 -594965934 95504690 482710324 70623095 -142802933 174021900 744417125 307638134 465249929 501521814 -910467301 440795237 934033986 -409102025 230190080 986741733 -793063399 416343979 930807775 -902278141 677464163 709688472 753801321 666074185 -501071917 -597682163 -317021724 -106776682 -437442464 -359034166 615998379 -116264597 310402267 897879815 -172034230 716011519 -689755166 -747888429 -333739722 472675489 -560889772 -635552178 66859579 764697810 580057609 -181403480 4414059 391080694 -518607040 -761948729 92108736 989051988 -583360057 99142808 -893326427 210005235 439152023 482875786 714241365 217296190 666996137 543052759 945470810 -650854461 -767197336 -876669848 -98254835 -563097361 21967951 -598905974 -521152364 903235577 -35271448 -545857837 -810080673 -594907933 -115841558 436999635 -917106801 54563586 615432943 -479460191 -577557644 526080396 -814205637 -626001815 -305498694 149123191 354260826 318849477 -700079157 408275061 786844480 846142917 323536591 -626670092 776936051 837412218 -842904121 -292498349 602369604 584163887 -248712240 -480815275 -962110551 970565159 -640777731 499502292 -862932297 478634377 827395240 -601523585 699210855 263031789 957730577 108844124 -576961562 -707319559 -296832223 141325076 649003411 -36770086 -221195712 -153880052 -570486188 38106152 767128443 -882325986 491721552 479494721 771239801 932378780 778861599 -697582203 21280627 705992626 -335529367 277745977 -384708693 -405056483 718686092 -708858723 -375772596 -327965928 -219653281 -942517170 124320802 623870225 565743344 877870560 642133590 -196984358 -391269708 382116299 822656767 232740797 783423720 121564934 460659711 717551818 -179322786 882596651 -871246876 651131136 -840032549 -224720388 -120424876 -428728311 -860483074 438991569 -951795156 387236310 712659411 80842043 -143000060 -329137396 -881236455 795721133 491345875 598510561 -746499801 -430710970 -488183309 635099649 -384753094 -99386036 214671209 672071819 865680229 -116672722 378538941 -982894273 546115853 288387284 927579453 613199182 -18706148 -124017929 88875701 -758149206 -271559333 -795754159 191768852 261170306 981346678 687634119 471177971 -45445371 -722046844 117199122 889630724 752448454 -643834736 -779152304 496135889 814174151 -440862882 -976478793 337602806 769124630 -564977103 -693441397 -942768262 -385128215 767166475 499970535 -645651265 -926609970 347474387 -780419908 -855009945 -552542440 -42561225 997752115 424497255 -775564556 975012200 -229629521 -785828507 114551804 942107218 164605951 715002987 -646961551 -683845492 729821016 959511060 564165968 -369196133 -744287157 -584287275 578666753 209531866 206341516 488505973 -134113881 -78988844 162660986 -492259390 419498274 371908698 -710355261 -622415655 242604782 860391074 29999810 66962988 -668863054 -835018412 -136172069 227528057 259026705 -263347570 -148250028 -275408470 705142791 -249874323 -361320220 -140813340 720731900 -75995046 62161834 578393104 245736005 221815979 489619323 635510286 162460976 -114506023 877784300 -793873958 -817648616 10191233 -791377006 247408576 -547511640 -626967644 580354197 25868175 -423257400 -994937820 -335562255 43932976 -727173656 -964107822 29236644 -222156683 146732828 464129949 197014019 727484650 -629777339 484730760 573224718 -781240675 -969566830 -76827846 -758644385 -417997358 433813865 927647891 678069693 780461688 -770871538 -352650676 363908142 482631597 222943509 819536342 -143576104 455542657 -370541410 -607660113 -805586875 984785557 -637829501 -127450556 -258992104 593837979 -333282835 -538044751 515867795 291638012 696156827 274478385 401924291 -584537076 -335187791 -754340067 993967176 -94310107 -138854325 -13827168 731384936 241669884 -326945208 124034668 894272086 82649632 122902051 553181693 247196077 761752522 161332586 -655024563 -609613914 -405094455 19627939 -744175294 56068794 698264251 -353889832 -898836868 -125394379 -621620934 -138725435 -12617315 -828780418 -747700088 431100872 192440441 -375875009 -708747044 365926706 551787368 747953617 -158213663 935324752 -698924826 458674678 862936254 -650945725 -441965908 -663513978 -171103444 -817542287 -201497101 103963465 -883776465 727851421 696963842 4272495 846783304 -976290130 51408326 -319369190 -404860121 -914241738 384571886 744454829 -720992373 121722333 821883035 184480919 595522250 172746436 -304726098 -195857147 959266374 -217211949 -945075266 453819135 -886443444 -813505860 -435551273 159476489 -968246274 -448055180 961017806 714600468 13348866 -158368580 -276517093 -694157646 187454139 -781313908 422834769 -915887261 688644548 286196457 -797839942 -638153894 -707184016 -155068540 -366201576 -839792955 972772853 321836233 -729561553 722039724 -850283628 226301177 -757512193 -461982144 928568168 634789658 -441659521 583844576 83659208 -574325876 790271713 911303560 252643565 562361752 2609589 511262726 958231707 -792749375 9569782 453379330 285926054 408237375 908561702 -919705973 -315853804 756493932 772398441 -788285367 286744730 192935166 92833733 -581597481 -304301663 645870917 800324192 386804922 -192296681 499097070 527155385 298974622 929749590 525728128 193227814 -357140585 -554634323 66587255 -528467039 90842696 -764077275 -55681515 -134380976 -897111284 -361252703 -854928799 -734360570 807665820 -219544219 -724612082 205019146 646642433 978100826 478205194 721310454 606845293 284526140 -426092312 808274013 -24434154 131609689 -330613558 893026649 774126109 888555752 -925677151 248722593 -771768837 536808622 939008162 -868151704 -232630379 -431087256 -381503165 -761353910 856079014 -45447465 509769237 -619014157 -850730736 115823116 789392810 503672080 421963141 849382478 -622899660 994928286 -318557968 -28460332 -255745106 233878747 743361760 44055772 -788444164 808146309 -906435509 -206707529 -474816347 -3043971 961796265 973681179 57937995 -210976517 -780155882 89264475 38166457 429491648 227343939 678945501 83884310 758654958 907481857 379474309 63856907 -924355129 -140938495 997238564 424992486 137115261 -397815442 535292943 695573071 120593720 979314169 402008190 299812106 177855836 -584344037 -536001623 842770836 569741361 -542960127 -682867317 -111026850 17223610 865182957 -770502019 -13178490 47010720 749731747 802404176 -693834249 129186800 -227407764 323775675 -15583625 -928506285 -717301731 146781116 -57526541 -890694554 -991217075 850893677 -719541566 -959354001 446821614 -779869183 12817780 417960715 23447246 501980756 311320066 649448210 326356448 -653087601 -490214425 -793361758 -951866365 248158578 711355565 -210376072 -162283112 -999980049 704862089 977029025 -88562927 302695196 351591678 -909519548 -52997553 791324481 -66293521 -487457087 78482487 452701404 988607019 -39361233 552641744 -698341871 -270434789 542592096 939392860 802489897 442986509 -81543693 -603248565 -19294890 672045679 -922293799 544307701 -769778793 369813257 -990130653 207310830 785984070 128170011 -627888056 -223255214 270656454 532645081 -154524743 249622578 434329039 -72054494 -506076222 -128389018 147352662 199949873 -409345793 305059220 491682037 552891554 -323118852 -100179259 462711572 271514408 -19958464 -174504592 840233415 573332544 -885728417 -496398636 -941696469 -778695137 607647704 527919544 406832818 589157872 -467150058 -667370097 26032788 -729075636 -79728779 -805774353 -692268162 -977823926 246073713 -105571702 -138062976 800930768 138163924 -210721808 -899484774 933695426 42616150 890141184 -499902327 -287468552 922927777 -311239063 -597660002 -71150491 333791891 -931673058 -240084895 -551756419 -388928053 -421467970 242427930 -197474930 30651680 622397440 760951869 617940343 382609535 656525841 -334232178 -316349308 -786488115 -707554785 -538871870 -894456126 128564136 -590785616 620471349 596929188 -438221716 83732666 660007850 983659573 883985034 -698617432 947514499 -13575824 -60652836 -130562160 530547969 563562785 81055564 115026769 -710863630 146174113 944406543 -568256503 -811858696 562841402 -742130109 373497443 -717103109 392256945 -860021776 -24433067 734694504 610946263 -57913307 92156950 -633468957 833718092 96631639 -559628592 758004071 527103100 661254621 -27530680 738616617 -730772648 49313735 -971364997 375893117 282977088 -641789091 553074205 -852658847 -301103152 -246270165 660392751 -649879283 864140177 -227435352 -289669556 378094109 409023543 710649884 835648475 704214330 -335937326 -762837586 -905291970 -499017024 89997150 565225697 346745750 -522300406 -399860676 -39152508 -136778256 -967376400 -952238634 -892165998 654591910 -993060584 318028345 -56799151 -114229732 -863056165 406052381 931155468 552547406 -333470984 -554412310 -43979101 121075752 -297288645 350313206 140929759 735707589 -966454761 -897900104 -449447279 -496037650 -648518266 262034447 -43453016 -227355333 213980388 298057475 340516505 -385447250 837944821 -403600568 345613284 294110374 -274720132 454306276 858735212 212456796 -26389688 -62615869 -200198623 -48123875 -922732284 -24679153 -360765591 854233901 -794619982 651872033 830006064 -893499420 -871970919 -6284731 657492359 -598365320 -47086555 -651711370 -983745737 -451670361 212744293 -727359012 389929963 -511471154 -166242628 410941057 418732110 -814744249 765406161 -362391962 -612816522 440906084 -704110832 -633481843 -905482792 775052784 206476773 566193257 -572366853 936710072 -709747567 -268896759 511934602 245449775 -247528288 -78656850 -303015441 376582548 -689827995 487095149 532560813 -980203696 -786882519 666098742 52133679 -96420927 -397842880 -818472779 -616736518 -692063275 708582625 26371747 640081244 -380025578 87024569 746706485 515093051 -373516265 656355798 -414881036 -721477307 -387923658 -58006233 -99834098 474896262 -942491261 -472480375 -185224688 364968144 -218654406 991902204 -658802717 -319920576 -555351393 -542348498 675465260 -264350702 588829800 -886807789 -605829187 -805249610 -320571387 658165173 181591050 -678166703 -547875202 -955108339 -493298752 428292355 401691974 -645586770 113717650 -973345862 207878147 -236380110 886436590 764156792 -613734623 609006637 -333760954 195245192 499101186 691647405 -44436792 480619251 209654210 -589346086 282426103 -621900714 341570944 -55879427 -323393007 937255975 225083983 -106839129 -764102799 -590939683 -629902919 864474680 -112836775 484281278 -435311009 90377357 587278566 -503677585 356593844 -253294485 -189620833 360789904 144040047 367603852 747952577 955203547 315301896 471343714 -487001509 -352042329 636684052 -409933408 148265153 485595245 -272413196 749696147 618676750 -434069175 673279940 792518147 644216958 -565069306 893798219 685466954 -73529425 589392225 -476983575 -447819541 821103664 475983553 491859711 -410557911 -331123777 413828328 193939297 695534445 -565637659 43393044 929271343 489443282 -103004143 -335641168 893957353 117270304 -575241225 -716179811 942377285 -260736552 730494802 818409635 -559123985 -373529299 -953455763 -541480085 771743482 -678678919 984584654 -723940753 368611272 853077161 406381735 -101471773 -99096548 -72761598 593318864 632885429 -855547692 684369903 -405387031 -446849503 -301223142 284942856 794192483 460223617 622111997 231309494 -547043789 -396665201 -62148143 916847574 -477476055 417770964 -444197708 -7205587 803149063 335945551 -188767308 -727453154 693278969 140928654 -815327688 -957231670 -60913056 311567996 851238165 819304540 718766896 675938766 643120483 560663341 -661329610 -38260939 -427893002 -917451882 -113861701 -831999944 -939101506 798162468 613057688 -173446153 319130570 645706045 257783385 455366201 667104804 -284689582 455222758 -651860272 -15788325 -903353378 -508651887 853202335 -365703012 -189015557 -29792228 573382988 344724398 951611664 592716522 120543189 902256978 -469278634 -317927118 -442884271 129161940 -245905888 -537830462 -185273141 -551541704 -956180698 347353376 -625669850 547352182 -788973068 -34701694 -222947329 277248224 -776690094 790205022 106987883 -898184013 805691594 355983590 -472022677 -616003624 -191052372 477735342 757510215 247668273 600166152 420296588 -420666671 -571531184 947984071 -147202506 97879422 307874711 -234478336 471842247 103584654 -187483932 729600787 531860869 641587891 -840916704 -910486583 -164025982 492463819 -824879761 -162563614 -623007143 -338658137 -413718869 -519102610 83549845 6870178 269373107 43543739 494284235 -177399131 263736670 -423867692 -962816235 839762757 854686842 -496908751 -338956204 356687046 239342015 587347176 -181398132 898929507 -478113652 833358833 -999809000 -953799679 -43767058 460204412 -699183421 374135882 321489444 547832778 15242668 -442759253 -277472695 757657597 -158909081 -578981603 -822824915 -261608061 -521270024 659747593 -43103821 970253387 765565884 504770001 -868369271 -571607382 783414075 807842413 -9456821 -985729048 165722806 -901294384 -982150626 457468955 633111589 -905531526 505681722 -321835045 -947678685 -824434222 -499137173 -215347178 298220020 -994709158 520931076 825948125 -337444569 -949703727 995524451 10090500 -903941806 -302429289 803846623 -26613215 -134702252 965542090 -189561257 -156353460 426113938 -25454594 -425614444 -720870746 101986328 364119064 -483664361 829234642 -961954246 546647435 -129342358 915152242 675497807 -253286397 -127007565 -854118889 689469828 -107586836 521411210 -506047796 413772813 320618386 -452151197 -951509650 436773763 -627495525 858772096 975708818 -392832845 671099103 -702646628 114612305 171426267 850704880 425097006 -408644248 -331049447 617564880 -427673903 4773993 841191070 323388378 452255457 17281036 913898639 -954249891 -451381314 -255114465 662403869 23787160 -669508667 -31938815 6604554 100861709 -241440886 -641361198 243945596 -946912746 -374094688 452020970 351115519 -886048731 403677540 222985526 -741512762 -178175307 640017979 224843185 -552889974 -763902575 -472396186 -787135280 637748506 -349567666 -544963530 -583579684 -728546883 816852952 -309622773 -61762699 -287800085 -30826980 -326569840 519327674 731597731 -852635267 -489133209 438575789 -700408588 294798818 43482610 -230608466 -634929013 162904134 871190865 -938230193 800841740 -857901725 351238989 620552294 274377991 -1896455 -861625209 703120181 129959512 -855078599 -989378375 -579389660 51703943 -331421044 192297258 -326736609 -964699944 395716840 -657099993 944262373 -99646887 554931640 -274995704 974354693 -910571225 -339404472 -591814202 -724982730 -202136383 -374243315 -192992241 419383393 -21788331 185841739 -646778559 -664961309 -536358199 941271264 -861882268 -282797530 -410395059 83129583 -512341199 -501908807 -721155108 -737923388 -50765553 805801166 579990493 64950837 -304788220 -601737168 46782852 266102485 112287209 -806319979 237733195 -961031761 -216090147 140995270 -652619413 -173253240 -46989663 -838213564 -708818424 -166273007 -835279463 371404311 209980183 618977506 -826934284 784194091 -887309314 -289418274 166366536 443132336 863398726 -326917477 507177981 -899093977 158651498 951699996 -219586905 956761142 519151526 585377984 365028800 149935963 776771033 876093340 601742912 -429313106 -769922781 -370358357 -547195972 587669122 -566237005 -758560562 -380724127 281906340 -804402169 279011202 237064292 680467934 -702604434 -96447949 -731718688 -754958856 38625721 734215966 475422434 -525508165 -318389444 -903207110 83456788 834481413 900186954 601032410 -212434977 -740902606 208722417 -685978528 394746267 -857437223 748781341 -138898595 685297974 -994102936 -197487010 -957362259 -470037508 -512434445 869050995 -881589435 -624693528 -454810234 -48789516 44881007 -714493075 -282514186 -590446974 -16494243 -346738272 544989245 -168313920 -568998962 -65480947 -706567729 -493290657 811032341 74553241 -827857417 -532746701 -52007885 98012454 -498804088 83885574 66443041 634488774 -176627030 999567468 -702519296 -771996023 200906083 -914238145 -896001711 339594392 83278012 -874779500 -58542848 -775639715 395144723 927440279 -758164335 476190343 925313163 -240016543 118883909 867743363 -651656074 -353829344 -156778993 760274310 783396514 -44798301 -675639349 67069430 -154603961 -52941453 649379630 941894006 -81623808 994914928 -276772128 676572863 244636867 722745801 -67748474 71670742 194726653 832587108 878352745 -972967325 18739951 -239509780 -427185615 696952081 238014423 875536887 -403373205 349212138 893513781 -269544988 539775790 768588799 2592735 634141434 299190647 -414551333 528341283 453505952 525579909 -365476109 227497528 987617682 -859710900 -29580217 -986624619 -346922960 977828762 -871715815 -937533112 -925108650 -922233133 -670944029 611555822 728706793 -444264 -821413931 -362556486 -625870191 -199212294 -452693480 -567519829 31491184 243090495 938353244 484547114 277517323 -372957629 -376298178 468047935 234220515 850791580 -41538317 744493150 248881639 795237053 -550326119 216214929 -770779960 652162094 -373536293 880490438 -212591826 224593326 -465880898 -289960495 777433897 -494916970 316088024 -202738598 -497226786 -920305997 509727398 833786512 474298608 150963466 -170640287 433395313 -13427951 794401547 988780920 800930028 -127609475 356747364 -570556542 -902269993 96521930 818199882 932145502 -291397050 -802321311 -163386755 -973228057 -539513779 622359754 426290637 -46041149 -585467543 -189064221 426501136 -206123538 755211392 704551043 -794810105 -873382094 754344632 -886069699 -990858887 -854149220 693858606 979988007 632704540 -634871241 -18995890 -712069127 962639745 805773302 -130205836 86731202 171388099 -124400070 902810809 230801073 -204579352 -585918790 -56334053 767748609 508253691 524988405 -87015404 -130581936 355050013 210009368 -329566297 -514073358 -886346711 -693965980 714402874 -587155273 764877484 106303285 -570959875 788756477 -52338739 504593490 756056943 914504071 -441777341 -167407318 429369105 973797966 -79770430 661937591 22771067 -633407835 -867834735 -54674848 -210174634 -899858043 318978088 964485873 -648183445 335240046 -174755935 -702856235 -385190598 -391488935 368343086 -792202322 814326292 -244717773 64861330 225131219 645992764 268076762 -791605472 327335463 589458400 -43940391 347959785 250375420 -543196361 -70484273 459015519 -238678487 -602101288 209971528 -566159226 182152272 -709981379 -725764544 -562952339 868096976 -354888228 212140278 454611306 -657353464 228070407 232054755 -956845019 225901353 221180599 -772885819 138971929 -469758864 617532074 -765533606 395616094 -127943812 286080211 -996888325 -7685863 375625615 -481846858 -704608673 -754471123 -753749522 66323669 -411965036 -784023732 447816132 -974498635 -597648475 -679333694 -941213705 -183088953 -720428632 -631089585 -467408939 946849664 384885420 157327931 -74156549 721940906 -665674711 -505626964 958906307 560032508 -801009306 651782055 139068109 -454495305 65470777 -35210089 213127608 965233084 981923246 616624879 185882729 80055138 970165337 256991876 -311603424 931355755 12607250 -523411586 955070589 -241472880 540451629 275245118 185610355 -738931144 -367936753 340346828 -865807951 -961854548 -178153320 910962658 -795759347 -160208641 32013811 -460665702 385817917 -619566505 -461229583 -909606062 68819531 -80274319 634279513 -68625622 286550342 -956556947 880204431 506191237 468097859 912919795 101347896 585414032 445133565 -668846389 -446181396 551779567 941261202 7759640 -504508285 513142921 -923378027 829704138 -236880352 -133409888 -337976450 252102712 -717041295 139905267 -631321376 953520495 648814576 71203589 -908189430 -715072614 -600746678 786917184 586004837 -784212983 -659199559 123149822 600273630 790910049 -289559329 -600211326 522385664 -278946864 587613429 -982053525 439522482 -592952214 -775722626 -474644338 506462479 -487970443 147182096 -182319586 -249540213 -221427986 -833884123 811632542 -643600860 -555170095 823215188 342481749 564646382 247080117 -356254693 -611602548 -436186581 393238389 337457339 -768374651 -664208926 -440336922 -526173225 -846677335 -389821367 172635212 -139527093 443717299 -936485885 333288188 -924494129 -573532288 -858894209 -103296982 60644159 452521113 294710611 -517784992 -336899333 9694035 -731858661 937142526 255792355 -990139421 685011982 220493962 -393378973 397139718 -997419796 -949606834 -184313279 -682865988 -993050546 499233766 -623461940 880199473 635071551 -526510222 -58992179 -64164647 618995389 -199901636 -982023053 -268014678 -674792287 -693022966 876052342 -395790620 -64338577 -427366843 -170280333 -76430147 -55233294 698433848 -339363603 -602404358 157772792 105788623 -830929252 -495309869 -475294404 -45132387 54195726 -108146830 -875017198 -503142623 920374941 605241924 949418938 -969094264 -38045816 -783110245 -731703818 -66877993 295054201 -281189993 403875537 -334363022 664061388 453611781 -279587623 6145281 -64441752 568308109 -509020751 -308855758 -330467558 -257340135 -297457265 -315934521 -482189951 444563947 -907984569 485356155 -185732773 945625515 -40792600 -505450434 -289007171 922908058 -245114256 -515103866 -917327837 959671043 -213143663 -567623737 912951130 65904559 220746761 20568984 -772283649 680446548 -93635778 434314420 -548356992 -318825707 -325396180 -438759787 -924393768 883882901 569611107 541197786 147186277 -916488659 -650242371 -635290713 -914117062 -509190956 -811120724 411846134 -42468711 -658560595 -811393079 209529404 962684841 -791015935 -28006649 -18828926 -644190763 -276698412 -408472153 94564523 323412169 -265581419 -819372572 395564498 791307001 -23511449 283476305 -32384589 266328490 635290685 793077774 155692335 869223946 186770946 -52087394 -817902685 958434031 16685394 107856064 -280155730 845801951 895582899 301057205 337570400 -675472023 597501317 -857468469 -191192692 945992399 -48508166 907378372 272831212 -970873022 718975254 491748865 -852941364 -932344051 400462962 163129864 -286109167 455817613 668007527 805580438 476134854 -328558199 -785631630 590222625 -799348007 706880706 405391269 419193443 -864703487 778530153 879972057 -898323698 449619755 644591458 385151256 -875389271 164267154 969230377 -666828342 -318536921 177034062 -832062903 41461830 959406358 588989348 450458448 -714312030 293465119 -590086645 -639066168 329240864 -188517444 430460192 -961836765 -667136310 765567628 -976080345 -885083665 -485681549 540157839 578930299 -407089646 -398816314 -886220290 -705701760 -935635710 342874113 -606872419 -735259004 944051744 -87017804 695347725 -896593914 -617166521 -109783977 -497970488 -22045434 -102478208 312552815 505378696 -385100948 -937499561 30064816 -319729810 -264855599 -729723735 -444909395 785651467 375862024 458922477 -279036231 -37479214 -783613288 -258968678 829045332 768579138 -995899906 964627492 -378369570 -866341590 704546752 -249668438 -866857323 -111008244 532018493 369024411 -896423469 -281146549 -659168403 -848156177 428581122 557433417 -844508909 219455037 -938999224 -38447994 -284260068 -376729396 -786153162 -846764779 -26731094 495631323 822982627 186490160 696760053 837978621 -579299709 955138718 337336741 709723468 -861365827 -744091200 -45392615 -104679863 -911712302 -199438992 960209426 -192133264 -651393852 943902760 240030644 -937076649 -8425773 479854937 -40811517 763095136 -702545507 216162368 -517805424 -165492352 -245211500 -921935933 537505681 -231311155 -694080168 -432815877 -62446758 855153354 -471174715 -606437074 49622631 453495572 -438540619 -481142887 580157956 143117563 -936071320 114530198 133184578 671878562 -982258878 100404392 -8798139 663430330 -118290494 -167378449 -228873725 740147947 662063349 975879684 -709152090 -443775150 46549030 191945385 305333922 338480181 521932712 747635498 -314174491 273056520 416907761 401952195 -194728114 -194107120 323191821 70918029 532713127 -935673350 830275098 21977285 94748627 -953023470 973212186 933090354 -258695662 -564765386 221724723 817714155 -795193020 864277027 211007579 129811153 962840032 164879437 620829197 944622910 413594072 -295282250 -402216416 416257984 -19460320 -780673910 576602107 319917888 -710603380 202753943 -831170612 921930865 -14650370 -234121680 243916543 -168093426 260419606 350031231 -45889825 -160075624 -175902497 -690038032 78950948 548549164 -105266706 -984288569 -517190119 -796684923 -215834913 -395781805 -803585441 387030057 912503369 278429575 705974760 652393247 431636121 -566286764 856125694 403529590 -203304535 -156857819 350302940 789633517 496682102 442538251 29373985 307306415 -244811313 645223015 -859062123 705682307 -803601991 118296159 759133781 -502269842 137074113 303168626 45039104 -654336681 -330352897 -460387734 -856926807 -547934046 390024144 -692048442 702010396 -191635355 -868570617 -211456014 930545117 -380088451 283735439 -699331008 406477096 -799430680 -758536313 642935633 674198687 302259415 -514915886 275066982 -421026631 -844912700 592566176 997196211 -488129570 200782880 -983489861 -870818456 -427620771 -825338480 855483507 318078774 29809821 -510195625 370990498 -832357531 972572526 714139093 -372628255 -709174322 -619851544 70757658 -157357656 577477706 -326029137 -563088167 959112908 2792714 -4925498 -222754274 714616609 -424508913 -544206474 -496961222 404857638 659329327 351144906 193490631 367654305 33168384 654271014 -107696765 -320754067 -853147717 -426607320 -435432516 315962226 376288107 -94192704 564335386 -899223690 -278789100 -694979091 477213325 -852849660 -65580190 621513254 167489823 809828645 -117964977 249916195 512367439 -689726465 -559763646 -125113685 -207701345 -531621246 -454144763 629369261 -81815333 55979442 -833174923 869880091 -397323814 -816887259 748646463 -170029814 -212420629 -34930177 64135018 -566809417 27070012 558433678 -751275244 53168090 679504626 -483773071 941634746 796919705 -159742749 465855955 341110707 -130603084 649365838 496283035 -976958573 -482850678 918634871 -82798410 928883500 -398064561 -903067877 -689679831 -182008883 888852181 249297655 -337876857 -796826578 -973050760 338354564 878329664 -574403250 371822562 -327573268 -116656632 661213837 -866536879 175551402 966354824 -58951169 -673430405 209563258 251225235 458896786 -494174095 -69990677 -211606378 253569438 129327435 -367072167 -624019425 999486789 -600021181 -52459022 350645360 -256696912 -565412758 -617929904 -12810299 -113970443 -783445193 -314342393 33921911 896274876 -615702316 556138854 -654465550 633228689 -840781103 208677276 -945246622 902338599 261104971 796797362 691556786 -104451083 -170552975 -928864954 135467061 819812582 446449311 -90596258 305651236 456337782 440847990 -252039733 -691055824 847692989 487199242 861016134 -462672521 -86956976 -955512394 558564519 370056138 -323175190 -236339906 -496230578 -896603226 468742761 876233288 -53515602 354619429 -524635687 -759666772 -418769095 294061628 432664939 -730544386 -21199834 315200877 -61548113 -53958916 -52258964 246924350 -839029192 -983106728 989064433 910426480 -766582417 -576744685 856834574 -979810761 591429560 761671599 922782131 -913268499 93250177 -929334518 -81798779 892820327 318707814 -710365263 -750640501 287005596 -691923778 -315156216 280793081 345390461 456616299 487688896 338772443 -900042099 -260611746 -587625075 -753663589 99359898 -160033588 216352758 846641648 -479149904 879556734 708319291 -751675012 -412432070 366617265 -699227472 924068718 61161131 -982986375 787340664 -865023470 -458579978 -614284222 -530329808 619152403 913714657 -196019224 -36611938 955455086 -105810117 -26451936 -505871543 -499865591 680129614 -776089647 -216905368 -499343723 841551421 -864468866 1724569 964647140 -645564798 -730365787 -887194983 747531241 -551578126 242357425 581362263 -556855193 392622095 -698554640 -771619780 -371490575 991626303 37799162 474444854 -674130019 -728344848 196957089 -45972824 -277691769 688286139 3702623 -265238083 -321605209 -722838670 -694214978 -547473752 -641150755 -241677543 -137963118 386636249 -738857244 623396150 711377694 -838569903 809436050 -78843358 -536373007 -872101418 -189228706 892443519 524462088 -322518504 -258088838 -917763617 -38784595 -931747192 -734506774 -487419455 472294617 -569634949 -294207104 134555108 772884712 374061026 597553325 -817059483 730441227 813543678 162914640 787975716 -303137641 -51480899 735786960 -922046633 -369611682 388053162 -532908183 341617533 -975803303 -140784618 615239438 -366188844 26253251 -250658955 -82560853 945990486 238667504 -897144456 -540393607 491877742 -295698709 -878230760 -132125250 991465827 983748046 -745148343 437228823 -423072170 -501514964 -452014252 681628759 879334917 616801610 -31652647 928929591 697326443 -739017853 295543855 -813966471 -1277111 -446360629 -458619437 328441246 525808632 971203937 -535377270 385787935 906221197 652766269 -621448470 -508194463 -720612287 -695515889 -514567213 791298090 584933813 -919726369 448118373 -322720595 -944870830 -929638521 -935233169 708974431 491222297 -848800795 -119908116 -538224589 85456626 531648055 -655155910 -94630842 -892772367 546228485 924031031 512081776 -157610500 -124835143 -458074774 771023824 -320186747 -119100494 -666684424 -47954001 365769437 373904557 547741926 -681450227 -679004579 -557361049 -475860577 35137890 -862487845 301836222 830828285 591410997 -727891420 -437624559 -732279563 341396796 163550353 -437176852 -305565529 470784027 604021800 218755200 -400108166 842471810 -924911931 858587548 -125123418 382704002 30763112 -277419895 839097357 -661601984 570492372 -533269968 -733727479 -896634125 -571624863 76508958 496059008 -269709894 142272531 261278237 -668991563 -645431731 -480943901 115059241 481626965 -615751283 886859440 -397322267 -747383834 58055793 132237179 -28826423 890082423 439777226 -74515183 -865189600 -535636628 611750689 167755180 62568543 -109039226 640728998 -905881661 -177463437 628994850 915744384 -298643833 -822563711 760475199 308062607 -175353528 168545639 736349448 162341303 -411811420 392743978 431525994 -645794183 -806792055 142466154 -130872434 -983875766 -23119362 156960353 110297035 -935258097 260121770 572908437 995976102 -696360944 -745017566 278090146 659365830 932744563 -306379537 -762980593 769776078 -650915642 589192529 -755338328 475314281 918848264 93690778 364496707 375933973 832817255 459242988 -238263167 -875085918 118750932 449041745 271866556 577088008 -629875443 -691671719 579339923 801405306 49214791 -692926231 592640586 -83472257 230385547 -23301722 -144887201 975202139 743626019 -545554979 -900320707 -301945983 -349637842 361938610 -33428182 -551458825 -874403738 756703889 775039243 260902634 -936230245 -371185269 600057331 665923754 620036541 592571848 -215157655 -59753058 -721371561 -510959770 261644119 638995192 -72825103 -875315733 -13313034 444250790 -665806324 48037159 -434632029 920127885 554255350 -878537098 737819065 -431578323 -947215025 -597583338 -641263505 289241705 722645216 -149822658 152922660 -707631603 -578128200 472354112 -473664145 -361847560 -816698365 -575808539 -427887835 458499113 -722710163 -146438569 984071585 -592009770 532233975 -509724258 444514705 -19182526 -799007207 -977343788 -121477421 658448137 -9466042 943741468 327788683 382660175 -620825013 965385112 -569486692 200516965 -892639356 460330963 -810012052 -961986787 98308252 176395468 -625720720 -560981900 155835651 571300576 -799702610 584586646 947000193 55770822 -715756211 -76464424 -434559104 318558433 371211052 -97316309 -942410072 393490474 855575833 -885088911 -458135063 -812781107 700924788 914028942 -11205856 597497724 -903707305 723904340 -155464816 -508229442 -620060665 760133228 -325818990 957814673 -845756975 -695599743 996542212 188788442 192698147 -766630768 -654657636 143849435 814095224 261598609 -574542120 290953245 849055445 -976563716 -764280840 734345756 778030500 -280870911 -404564854 -532793932 -348032443 -293880354 264079766 251255662 350968516 520928759 854752720 -348405425 191961153 657582496 -234022009 624976817 102260415 561926836 -391407346 564119802 -832669607 845449118 841721466 -415078564 505551312 141797885 -920728893 -236415768 -491769877 -162712791 297185139 980523042 -250273380 -339584093 15362694 -994922412 921465281 -249347554 71289743 158970621 -702168393 858136205 353274228 811390537 458653031 18405701 -711498996 -151128791 -961516690 -328087077 -276042936 357424892 583049030 -716179535 -781728291 419540563 -929842439 480611871 -796368036 90291094 -869795711 837131426 765238913 -815417380 938633588 270615697 -90347448 291320723 -889576480 384125352 -229452055 149272278 -162139207 388644964 847189623 -342609538 681042591 565536884 341874079 95340521 597934368 -968401758 80425302 -833948709 -187186089 936478298 182379118 360894894 -935593364 52877470 -47987350 514323940 -202885708 -126860822 -622286875 886279484 937144512 -12622863 -985272414 -732337313 445710291 199210868 -344343085 892152903 -60844209 601599361 954250871 844957297 296467926 687400043 186009090 241510140 -642799009 385616939 626268854 -283819418 644869443 -887859007 -341199332 -164254391 -474701874 957541472 174015314 -699856508 765878411 383356608 -999879259 -822261247 245407651 247398633 -203664589 -792577709 34741689 156854327 589657646 690311272 739394510 292455987 71027199 739601779 -872120313 948729763 492190512 151379854 -498959886 518541100 -863481452 -201538334 100027256 -88887449 10623861 -686172003 590020423 -182783838 -10738345 -577439547 390784972 366469288 -622136620 470562933 -60518375 206612677 552005681 -256444862 598711448 510564081 -467900438 72895799 -59843250 -433207757 -423983482 636239928 946690849 -910574853 -410177901 -338215779 884301096 661946380 915149106 -273046118 665519332 -299476574 969793794 -587989169 -662529939 602118685 -430904190 502368813 901791077 -758678634 650607748 457252335 -175880231 533080208 -154091815 852760284 443652392 482657312 -104069276 19296809 -293173899 744894651 -158758737 -280936970 -656512673 423676484 -434216693 877764238 173366968 624661761 769544763 -506386554 -145556388 252519251 -141927263 379329882 -467478892 -656552933 855066632 125954185 -402158658 -451051519 850061059 -698728701 -685176136 84786857 392457021 -862041657 -39934411 420296907 688939061 335890267 561986781 543886127 -344236631 611342214 175779628 -765862692 893600548 555396291 703971496 -429083358 151940508 23130728 796254594 -179220624 469093862 891432722 216515754 -890452076 -136059622 -526933727 -11690858 -379115388 425690584 -258792431 978007677 -358829586 -456953817 -916871233 70671999 946573728 666536733 -784668267 53578849 -693527137 -649172199 -290215948 -561286537 -125466654 187509254 -118207038 -416343535 740525194 861606644 -583575587 814057093 -577005019 297259766 446604513 741546390 132762061 -644144069 996165556 -786892575 -38008967 76450318 -53112730 297952568 -868132282 631596658 -126154959 308633097 562188691 150593242 199830520 -324064118 -794242168 148813799 -883240276 -79668591 141148340 164025939 336172614 560931868 -284933250 -967792047 -870635391 536856216 -841073032 719718107 -325966773 349603096 -50836369 -990204622 608939064 542317863 800260879 135312012 634877397 -413497940 -388668085 -872659230 -462986159 710947720 799939197 465843967 -476555757 -912659610 -334800047 594688804 -921584377 864773509 -704085346 692527993 -43960221 988398397 136216439 976727213 -824267376 -907123905 800744920 299823852 -949410163 772553628 -127749462 785428815 -861145005 -597466029 -567482123 -354064644 427078100 -441194843 -63371297 -969303664 -932279363 434729772 273596846 -62957989 -756120960 275701724 477520753 109065559 -517399572 -899175036 -662451727 -513904880 -72475876 306078888 -410499005 931734573 231380336 171482804 -618184381 -6648420 -538023997 -934276190 -867316407 -298586927 667906837 784078376 -352220315 38762144 -126186718 -987185330 946159436 270691247 -750235107 13747590 -757540715 314023625 775996419 149046673 557064334 87558518 -105150738 1634478 395720859 306171196 -224553337 -852720231 564168744 -650493302 720541412 -744512965 412556379 -468523925 692712189 -22318707 -492390578 -984183093 445560447 -667883014 -249651513 -417827917 442891856 738981783 -1877416 115584893 270235692 483567462 -300788138 -744960367 -670076132 402825923 669471129 928677409 87355750 -949031824 -882707128 590185094 -46341280 256224583 -726275202 78451963 -3895145 -216582144 393109387 -245023708 -641633188 297636359 112004386 890872044 872860712 549770417 599199315 520519874 387065838 415203333 -30632335 -895054324 -652715803 574872369 -872757792 -567383101 433218609 369792159 984886627 851109903 71552019 530646897 841632512 732326709 701156911 -111117274 -204329785 -729048720 -943604804 -399321481 -301352039 789705943 -555982292 -110276006 -228289141 -248282899 951885274 -190290174 -9191003 -669325434 -419136741 -212752996 818093364 -512086734 -452745306 532295101 663065627 -652563171 599174433 592339232 767100740 -721747346 -539894866 279562843 385571124 -723134294 827038549 643145690 59012812 -719840879 428928305 431534777 268515908 241462682 278869381 542882001 586438638 -21210526 963540778 892770022 798895321 644607681 772021286 -731268686 634578972 -510772651 44476465 896121146 280002796 -820236075 -572423074 336878582 -215982421 -701143499 -983278322 766945604 -37261194 182629826 949041209 791480580 713275703 -619963781 708872848 391637589 170779370 885279103 -247893661 428092036 568577237 -967031144 -520689648 205504864 -166063832 708487969 583744307 110207693 717702927 -382355509 -844302499 103819121 -897166491 -241043199 -333221992 -804630327 -437507260 -666368768 -192769982 -725662214 415715447 -956035539 -888477485 255395745 -255073354 631105591 877108180 435774775 -731320043 -128364965 -85424831 -594753965 -317415792 392912633 515740053 -389636500 -312058611 345803919 -666614590 496663165 87617160 523755198 583578674 78980934 526703320 -833147663 -374283839 236553905 -676033392 -802831501 -991227613 955967480 -812756173 614598480 704795745 -525399055 -844825705 -332889980 -289305871 -951287553 -999364445 927715245 -161696324 -590772319 561765333 501880669 -468560936 -815292977 -49693873 -507427305 -610511776 -283397573 -569130201 241775996 827163511 -462115080 -427688337 261631499 -815886531 -787833088 869770620 -183575912 279740288 -301884249 758340241 921444625 -788898720 -103156164 804740057 805408314 551528692 -856453531 -18077602 27418359 -334621405 -39115329 596136277 343478633 442231352 884009081 158191411 -737332800 634134198 -557176123 219311827 -335058085 -743153702 2945407 -63356710 -128861918 -887916040 965706268 448585347 229420204 -61502414 809958097 823613428 -582616121 123942215 678544075 453246411 -386770779 -258945518 123625352 -532977649 91687705 634440354 614780364 -80066592 275238387 -550370193 169476697 973393540 599673573 550804264 -309412486 -923371692 312462100 -527035632 -200135432 982029518 -671912354 762677120 -388693774 951461332 -261970167 -11978437 -321173913 -628812714 122706699 -422592743 198866475 129152308 -236365221 -623977128 -888551216 -627286482 -612210380 244658900 200985866 -743614339 -625834925 953783335 -464679742 -766924487 481553043 -31200140 -961425487 -616575369 -337826661 -155740450 327065334 -986328257 895132935 506584350 -389895374 741843664 112638596 936438102 -80412431 216207728 662799255 151958645 -724274030 512582122 -963923676 923069624 874659919 521564396 822983032 13048282 -237584579 -133758593 -323021240 205485984 -508841914 -344795887 -746704537 752382289 587055130 -968863084 -541043072 941034182 -611655078 25612903 -636706575 -435982722 -731678397 207230283 -524251081 -666067290 -994328353 -278972975 278188830 259114821 398090312 154583137 354080725 755625897 -319541741 629444694 -544508278 178353285 -307136509 251655088 -175967033 188079042 296796424 -548424917 792597220 -390035202 -965441121 587861576 210963656 754408608 321422525 210007659 -304126129 595046713 416757914 605494277 146903539 502424264 -310820500 -809073679 -110129104 537172942 -983754521 385118035 450001435 -140644667 975097999 -339286547 174002662 326968173 -544512973 -229237153 414654444 -981568578 827985452 -18627287 753507033 -511715355 717111219 -59428232 -936271417 -87825492 698270139 100265721 882877203 594701575 -781715065 561260517 335077387 -886989592 -63633944 -421997730 -811127152 -751214900 916837332 953730912 -724360088 -566163873 -741997212 -770800563 -188533592 907161477 620491711 764528133 46379836 -367325137 285108886 -376417470 -924455498 -106134843 -255279821 -657555329 -779718139 -398465347 -734147875 -73760039 353176389 611299524 -39109332 221942528 -732774727 145837550 -598517967 71505987 -381341426 -707294185 -499756539 -112787298 -460994998 -698519631 -219453865 53740091 273644795 765987010 -969190144 839219807 -597031011 -158110039 -412492315 -290779547 -524609693 -260661967 799376977 978963768 891377680 836833743 -919241875 525623065 -935921823 936513186 121153086 703792064 413776248 144938123 -394654599 902080535 443859692 343531188 -50344722 106030525 -705196473 21182811 588692243 -935805363 999756140 903194285 -610813147 -455791610 -861990886 -325599263 -396070983 -168548267 208887212 -698237111 -252070443 644164653 -503248038 -78094313 987999704 -169468522 -696141510 -200535893 261041142 -792598413 390389216 680577885 -783882586 -810063056 860671788 -969577989 703066318 484548511 -379465540 -109421037 -364754027 -254710917 139496261 -179668598 -815826553 359476880 760372685 -289869756 229196442 957689281 -129408884 132170181 961842573 486606499 268506519 -654827468 -615438207 -814436692 183452624 644246271 -279693351 -612360324 -788911868 -690874109 986638006 -429227038 -874597892 937508138 247868695 -942608261 -728249429 531429445 -169567354 -274595266 -791699860 681316717 -609543431 679727400 991107635 -102268395 -668965302 -634773020 710126867 365680141 892940703 824952643 -863433057 856163008 735329573 -651797308 670737319 979652555 895709871 867875802 453939909 -543189687 -430145267 -202544876 875779975 -591874045 -470379203 -95247508 244908205 173648538 -406595316 660334013 316240446 -541013679 715909305 -966361305 801123596 -302268669 -121382606 -729437407 940605119 -334924949 -259986574 112795179 313915325 824104804 -429759692 320698103 437004712 142877831 -667866307 -879668020 580814394 -17583436 73733605 -695429401 -871891375 -555128075 490660391 -545849570 134257471 203558317 849393466 -729184954 -846163730 -212195136 -916931398 -802181817 345123133 157497425 646301995 132708379 314365656 18648206 -667580808 -257107566 -380245614 69802880 893051059 -302688477 -42130814 -93844365 -818321602 776201722 -112386680 435528734 609361559 -794572599 -43236447 -588364513 -393136013 934840925 -917928801 639129489 530888918 -400777328 723428955 -944868632 -648978285 709173015 939471522 -474184992 366414183 -227902257 288655306 -635427785 -383178984 -4304163 -677422732 -198727215 -816554874 -583321586 -241536385 -540685616 241347893 -915406860 614666552 641913953 456624380 -692793961 659870404 -748693884 925333089 -127662036 -506276947 -90017800 821285316 -56651973 -125608976 -240188486 -817287354 -304762055 721993197 147985249 536737857 -390875201 217396235 -894876212 -152898942 552024262 986641477 -463822870 47339112 789852926 267852262 -628802201 -749876542 772048110 26806426 -320309916 602819796 581245749 -869057537 -194618340 359917485 63031416 -590675002 -808258347 380375648 10884984 408987649 -694928000 225367341 -571065490 386751743 83805152 727381551 768303743 -175275289 -690356485 -183336687 -226311579 -566459055 -848993422 -628782292 -504242341 924892236 257971754 -117288567 963428288 141339425 -431534908 12090387 330424486 -617253530 -955431060 -567919518 997550368 -393815395 -186896279 964033493 -853373403 641822242 37908863 136836806 -675979208 -766920756 -179056412 -932789252 -563138868 -937191836 125005646 -708562018 -258671260 609512492 -476703689 -333869654 -940171330 852777211 767230935 -335807616 -934329062 765732409 592349532 69771079 -413264841 -183264465 -433289173 -446471354 -12391276 -57198314 167231594 202511737 -305538453 489400200 -228748783 93165217 831740788 60523575 457068563 -270966962 54802112 21539750 145553487 305404779 -182886516 -345832953 -252520644 774830354 -792346848 207988681 -872196596 735426276 820070798 -887660119 -780707853 -29675666 -262795634 -484831719 879264346 985930152 10777078 -922649425 927609111 -963148881 942496845 -707633816 -124772929 228402609 507853557 -713947038 234904510 57842519 391428949 -263971653 656593566 159295217 979094367 -117105771 -699283866 945040973 -30871197 -65641987 -412138774 777191029 -841604942 952738794 -488450340 623630549 -169392825 462068417 -704049953 -377382336 -596973771 351284294 -682374688 409721664 -902324908 -161556926 -595991066 720764456 148968221 416044311 568727055 -864476715 -467148145 530595205 159963528 -951786564 -489654086 119515871 824445716 -658021930 -823609099 722784790 304810 -224412311 294149185 -859956084 -873908869 -637872782 -498242672 -936313602 -565320926 -793856239 536523434 -213513596 -250613260 841166004 -613470299 -191366824 901601735 344138321 -937871484 840879645 -739783656 -517269296 109185430 917125390 102155450 -479269034 -666678925 223556006 -222054610 638840736 -676668553 -359288644 -559257288 884812099 140985654 46866820 66957946 -985925046 352785745 -862287679 205063977 70999866 -1644497 935149115 388269287 -134992080 185434650 370809710 -391793244 325900923 -858668663 486803601 434090363 213529491 -343454897 -151797018 -574329154 -172162028 917843703 805318977 -909660200 -856494758 -680490426 -88028011 998835551 -885407833 -798585637 -502303340 -477903282 519835192 -33561545 -614735755 -179833797 667482075 -627919943 257495988 164665677 372848980 -651848225 685734463 854393706 -602502080 855037552 -27888049 -923433617 880013934 -322732039 643103358 -98174158 -851562380 513259598 380224231 827054078 -37347481 -251607004 826487455 676495819 -951329850 -194657801 -24887517 -308166553 251630170 -696347179 -825858484 -293960986 61320301 -492689921 -180568289 41716303 -296367719 -532523625 105331139 -424674502 -894227 831556356 717547841 -69540098 -387801307 217358150 252271497 -202795696 -254465404 3001057 276950444 906594030 -586059987 747709653 252787721 -845004868 -347707358 -41750945 772567576 -849130047 704384367 -440327479 -41064409 -512312136 -924880478 -420065263 479052505 169795661 156165153 406890339 114555547 680693655 380538593 452788397 230481984 727335681 -456915778 -301634814 -612579889 434805523 -226274898 -527760403 880778041 549999869 -656092055 -476327506 -632162659 -100876389 -74078201 852008466 -776712010 394684291 -158728410 216329423 652667510 950490823 645249978 -417892493 94712151 703643383 -89843165 -40620393 -627514008 -163730451 -539384351 463846798 -614311309 401810639 -325587219 917788325 570558994 42220246 -918267745 -937549508 159308738 751132455 243633438 876547391 -383246202 269288201 -329662775 -969282852 -735327242 611592606 760319747 193125853 -975787519 358256471 -910270364 844409906 -273720321 36369006 -166291519 725932100 -507827552 948937924 -776964490 630020895 -922796638 -522213033 381252187 -273127192 -481473946 915606504 166039201 845375918 -557685288 536465172 208448860 889792482 -414628159 559350550 310726973 -237819151 -959872400 -858307748 -538633550 -599556667 428125279 -223763605 724501917 -566572279 880335619 -578033442 971599188 -830326690 746225277 604807504 778298952 939736013 -601252323 -229514958 -989574633 -560470793 -114293743 -991521874 -655494028 -489386137 563179840 871525968 -870289876 379511915 780092656 369663291 828765054 830808696 101873059 -691259889 -897401613 736542793 -172420812 -523359632 -35657471 729196418 -93953863 337310995 -844941333 536752344 -678499142 795480583 918619775 -897519466 -103135214 30513608 -670187549 -334237829 19644122 175198911 682361774 447091284 -925095332 518562779 426172523 -952911444 -358666575 -228650855 544314324 -806973496 643247193 806385696 -423705364 -41573183 -101322966 389640524 -511462605 -976520954 647020543 609003807 -838943358 -657074132 574090515 -322778678 72688540 409875485 624903268 -613484818 -960676969 -676582087 228926197 -726408452 -882651499 -314914082 -352468998 821498940 425117590 -598076253 143507330 356729080 846802319 306374499 -261052786 463424685 -707920007 -547952213 324120755 74584448 445544497 933640189 159793549 653463020 51344887 411395999 -98418433 -432044039 -792571817 -743712173 574471060 528843765 -792695300 573817526 757646678 751872428 434186365 -612235146 -369008327 -426608727 171696827 -213921650 732358938 -312774410 910299359 107528741 308151997 -446082130 -981555677 -820715690 85330552 -546926908 -613074885 -717002394 -248488481 774148582 330196190 743369265 -783100629 -977759083 914153589 40434436 -732523503 -717944363 -500558425 909618637 -933816564 -209755488 597227416 -819414467 491519073 -983165532 323878988 -370889981 578099401 -936429159 335886653 -955118885 521739333 -552653440 64718184 535606634 -229138252 -234573403 -665778666 793365765 850643076 724260488 58204756 850861786 932262334 -280026797 -91799258 442905602 176239134 709068740 -141747372 -601690431 -67895125 800374851 -981661978 -425340910 -820121534 803831061 692613617 -26358891 -589462711 -554857743 892521516 -789660455 817285946 328796943 573191965 -22150887 973829372 -362286564 -9993585 623517291 287755131 -899089151 745683055 909331985 -474564158 -784653763 938621291 -35373514 56143265 852179531 14063945 -318936721 66447634 615460799 -687488633 132579900 261466120 -386228781 -211616903 -935852811 -344434776 92178988 18520245 592614821 -259413169 -625720980 378483396 -476312275 -352752078 592571045 -883972691 213954834 743264540 412153040 -361607546 732297849 434679549 -621635375 710770663 851147326 126063120 425606507 934310820 -373703076 -28466346 -342389994 -150625901 -135851910 594257185 -544807070 -111919838 -563630860 -598313449 -973421253 996725422 -770146680 -475197261 -324983183 -557604362 -735685592 324990939 -402540052 -704794323 -9202294 235724128 380292313 200874648 167059435 -608599100 -457477732 641920565 550036111 143179322 -402958543 911551050 -287499183 -48984420 320669374 -427980553 957897006 327507988 -959328008 494102658 313338946 828065106 594595947 867604636 185804706 230047698 -942016432 609529779 476535396 335942256 -623666851 -385459633 -43879162 951998930 -453027961 -985196890 -149536991 -746264466 994790482 949272283 738923790 -919073228 934625888 -591914839 529569658 522048626 610891070 -388265509 48824043 -164312736 -229071333 448153948 347946989 671978742 -163222914 734263182 289288350 881729370 364975670 -382669760 881012650 47641799 186232767 611932212 -379816065 388707419 -742719642 -505938799 810583119 862510612 -988397851 -195708529 -100454491 -202850133 431592062 -570552391 -994001023 130368684 581638983 -60142346 601219598 772460111 749979333 933349372 -146457335 -584670250 -587749048 557040509 -338688330 446565109 273147876 -349004410 -38127802 -378101910 203523153 325213371 825370830 -187133278 133440582 -921939091 710216755 312531455 256427953 266639391 958406635 736287045 430553202 354279722 -423734868 48643774 858956626 -220049433 -487797135 -330882462 522749180 -441174625 687690193 -906011419 610476111 972343331 -158084258 -14633677 -192312360 863940205 -293829441 438303224 188793585 318490462 -169353022 696750704 75215559 -806685078 -373115836 680553218 34613650 783802057 -521600589 979950583 -162193623 -385868687 602638196 -741472224 473445441 -972091114 -479662101 268780442 297733865 402380353 148817976 578569869 259233379 -936994598 853800279 -516785303 -672527784 443121334 43555791 -934705680 654238252 810692237 -749403062 601494145 334875782 287718692 1355713 229942735 -143921803 870588568 -648653514 -763860507 -67475414 602851959 -995495129 -61053537 -935224978 751591444 434683776 -975521689 -224526337 454822132 769112976 -785053186 -198855623 -850520201 405283409 -801586556 217612174 -700119460 -657355877 -340568156 -434310829 -919066872 -51330428 305640422 -534273746 333583756 972007502 -499757736 103620605 -303782462 -627957851 -987143615 979781944 -220648426 -785165691 53183938 -709397545 922196074 -222988940 -566646798 -747287160 -483231019 943843607 565419688 -974801011 958920995 -109293948 337031024 -267327175 981188709 372440385 -76432504 998029487 652342595 452195 405121502 385731479 -715121228 446385303 536068016 -277940703 -375519360 162542532 -133292126 -550188826 651555427 -867890862 -138594658 583886895 268672513 765908456 72795531 -20558509 827820877 711360553 846674801 410600376 -134573504 -315746865 -713245723 241718832 435051213 -108873485 993852556 208307849 -931489872 -281688388 -916382281 452483558 -228524874 336759774 618485974 114881477 -712991379 -342800878 -551470237 436412348 -952309229 -867927048 268057661 -811126278 641420926 -476853256 -926017166 363405760 911483006 -337360314 -547900113 177496396 929273526 -321584943 -975894313 -952701047 678663127 876662176 114281600 459677771 -449399370 -429270283 122603175 348508450 84955666 -266105042 -467105627 992419156 -581597859 -987798314 -366514824 289679947 215339982 -641852629 650192231 339817649 -391132268 -543492267 -172531512 777749480 -350017770 -494166087 54241399 183628985 48152933 140102661 754957754 820152508 -805716625 332572671 857652077 -612071139 -480633487 481079319 389631778 -190610730 778594690 537921632 -651127130 981470177 20359235 -777992380 609077851 353615566 -549084904 905109752 28400534 -623514792 88490596 271531747 -300189744 724989997 -639062734 831526712 -318525317 -422106280 447005670 929904735 106301300 559079346 146790145 -980523589 -31365907 901540360 -827255260 155171430 -702567998 -913886421 -382413098 -518572097 -937449363 -805195332 388018438 -705339109 -61374510 328124356 -593779045 -404310173 305202118 178861208 -2874523 497085524 993591917 43382115 285644726 -883459344 -769473305 684095641 224574844 166990693 -14387026 -547990556 484587732 42019713 839162891 -244277631 -92481911 534113156 201331483 789845249 795052381 65092527 -404691344 -262968935 247995866 459706418 -952004648 -388690416 -222253794 175590540 -784726456 217880161 -439066067 -79931328 305863901 -363408160 981549097 -614564046 -818445895 985055897 -748242836 -221084843 192178350 743460992 439235701 -534693851 -533393246 -408195821 -14080086 750773518 937870104 -467409522 -941269461 467227829 -504035725 298339228 105786018 907656490 506380284 -249523189 -446590019 -778519484 -944726222 -523687676 41824345 879234890 181854511 958729891 108900236 392637709 -926464221 601256750 -72784559 668997938 -951883079 -942447112 332938877 107790909 -301036751 869463419 -391099824 400918447 -152261035 553116541 -479676144 195788835 -530408372 611893127 -640437813 535962233 -102990668 -471554898 893065193 -424299478 810538151 834996809 -440310808 -953256782 998574091 604690662 -651613114 -304449703 -971861400 -587267419 305926266 -618773268 818492915 -207823184 -192554122 -458314826 -664233920 471812286 472586691 156235976 262515973 51307396 112738906 140655149 -370893608 314900424 -662137304 -489838705 -208386633 -99269216 -346085209 333774278 641813953 633989270 -446949742 -931175939 770754581 680087620 607348972 -510160151 262240175 -771999685 -237619373 625825020 518805289 -637508608 -175394875 -525765376 497868845 678161092 478408642 879838723 -827178944 443000963 336209470 -813343862 996445382 637751833 -482853688 160527214 -161561618 -33239458 -557054719 -247599060 692750437 621088774 -43920346 -756424572 574364505 749780167 -83421394 -816524515 754533600 -973996851 -879317969 738195190 644813121 -863444507 -130827028 -864497008 885838110 211345527 890835533 446799089 492794473 -628263392 -974747850 -658033021 579236726 582744224 929009503 -197395390 -955428044 779063502 754963798 186638858 -912949333 -290847622 968959594 -543403754 -389917689 888605080 -634198234 217264509 422548493 943621363 -567154768 694070184 31903112 729149471 435549309 504018074 301965517 575486441 746144896 509402791 986089091 -637685278 -127467815 -685996381 -567277222 -637808760 -387107309 -160181876 -123149887 -286793376 -822740039 933126993 -132642647 715561549 -932072203 834545941 597620081 128976515 -309235270 551436368 993361606 -946180592 -43333991 232954944 -442725859 167301427 811030888 -266460780 73782755 -436593704 -868352128 -973879078 -505231081 -924366006 327214902 -799887423 -493765934 -107053795 32786910 350407211 -700456447 -225490514 -827140786 -988363828 745910743 531152597 -864624381 63202326 -376252087 -15096533 -546340741 831472198 762613484 523536508 444436153 -189942563 -462638152 -546711382 -774808488 -584166428 720666338 553854561 161705282 -730046718 -269498616 -74879236 42717362 -409820122 -589855104 -917715608 504152945 -566875134 389084926 969530116 217009450 -986754883 -45573265 720348309 878408422 -842330263 525274520 274075410 336792189 -292286837 -89135719 813242268 -480464457 -638457807 75239448 -832130030 -109027556 497027311 605695090 213540623 77084025 -848559136 61214827 -312099511 -575189148 335288746 186233134 -226974265 471293195 -753374055 512640295 997058074 -430908768 -290038536 -79808958 -44135601 -629440447 344584408 -151234435 638475593 180271660 -371745182 -753687302 -218903951 -791763078 48951322 -546912289 -864811229 142719475 -101430211 -783573818 -643347071 -368961435 -913876044 376854511 -389189162 -442386831 -132672063 -40462305 -847545834 637449803 -774679508 161689526 337526552 412508596 6652798 394606874 994877214 -772739065 717224480 -225014492 959805424 -45077700 -839590841 -255040473 -932370353 188306298 450821181 417925594 497740767 449632493 -350966256 -231720715 559434617 -937773900 -977412659 271358256 -876222278 -723145368 42213170 924167285 -501710915 -895304548 206219345 424014609 -748133696 -803168033 195883931 -998702572 -863583594 -187944643 -279456479 -256885737 -442510353 -7265810 67223176 894604291 296853342 424562725 932617764 -514927501 692541869 -60368692 -16679929 819263832 -840962560 694686563 -688531164 -561469422 -350992624 -161966696 642768791 -361176304 597094091 -794339958 -750530671 -798744933 24999806 665995011 -492278527 -439179529 811703906 452601448 -517878029 -790236140 372354052 -64458626 -465324714 513678359 -407665598 504935995 224182112 478311814 25169390 -857925412 753127600 -387878051 -68681977 516990095 154913016 -227050449 484742169 462967032 -650059125 -486765871 798412578 -343684966 -361242368 -829519976 -959190640 331833384 -982273689 -210551274 790517847 -994926116 -363893496 722244467 603887323 -652104594 839982198 482620777 -772647492 -492226909 -878236779 244969018 438419741 -870798894 -828625878 -216678668 54111995 -436636073 -652411922 -156494445 789367257 -745557383 229381184 137703841 36004613 -597552597 -956262813 -935035767 782541468 111498242 726876320 930194864 599601309 -378880996 -835422273 330736250 992719159 -577345931 658313683 792907617 931614522 -790095795 132088233 -150769575 -500180753 116109728 -988247991 948287964 -166496419 504182975 -69754582 112810421 -223568589 -64469400 -37952232 -943423204 599908797 310501078 -567026238 954964102 -721143609 -158470623 608893625 -519216835 -258080191 -557899593 90093706 -453542719 -39640573 31561166 573613201 497280924 -850504068 -480352887 -738147376 -892647878 194518508 103127511 -936863465 -413135999 347895787 106615037 -603916432 613291586 646876164 -535687482 509107661 -749983336 -970312541 166279232 853946765 170305811 824012515 -786359823 801861269 374074712 -20860591 -470373973 -138076928 534982278 429733358 -173846631 -165637957 -37116081 -90950612 -446522645 -30348749 -601445870 -883090938 -38030713 -95367908 670928609 -29825869 -998423583 -121039307 -848146048 -52371909 650158628 -926642700 58145378 -588347946 -144630533 -761162839 966990090 756013425 695452022 328407563 206965908 430831491 -219802703 -802587267 165271953 -151727852 -416692688 -56081716 884710562 -513092611 -879089890 265183109 5612881 -912947266 -690147563 -51938620 546451683 -169946066 569189810 821701444 -86735952 -927069954 536708486 -234021057 1729966 -970981433 -921778075 -684075877 589115116 73037264 477622349 347139203 -888900898 164811713 -643336920 -82729657 -835992188 -528058490 448885390 735484890 937463044 551425605 -234409403 -175246168 40853506 505869758 762632086 446612017 -988285526 -110951577 -778889227 179056733 355097302 -957511755 -638410703 -665639315 -15009310 -470712490 671459709 -534299996 410317763 445184216 -433490723 -871191030 -452540973 -457161263 -799257624 213295129 -282574132 -548447115 346503460 -269298004 469797394 -673341293 376617175 182892346 751162531 522518761 -294839121 943986988 342102278 260077060 177276013 -991957307 336285739 -509163197 -853093483 342673297 -564508153 859877233 -766050745 414964304 867704826 -569670166 -157006371 183161334 511034658 499688177 727269925 -582964407 -492850848 781290318 -689815626 227508564 -218304656 296247003 -247058442 321139393 -572317566 137005704 -622551439 -955083945 -495744330 592148219 -183594926 80965869 230918380 881337347 441962788 400617100 677329683 -938981714 819192227 -791963235 360204473 -805690601 -909627504 -87507971 -637454119 790050918 524527037 -411421973 44694970 414212942 -991776201 801473617 -220274018 -911277310 847014617 -897246022 -914690018 -583962787 -327337424 499613259 416014043 -788351217 -148529080 -127065976 -34072514 137355636 -833672277 -387124297 351243208 -375654293 550052773 860316952 -164347317 634359358 -917627467 571518039 -569722789 650031652 -131381976 -434575778 -611896549 568969759 513549991 -658219612 -61382178 -857587456 -327372783 -496686018 281529337 838719300 -418524440 283699619 442640580 -433156722 -348989645 -760347607 -80560001 188661978 -683022926 -373556729 -328846437 556524001 -152343936 -283123475 188217831 -464845801 -828213163 112149459 -2563038 -586421777 69017287 -508536469 524918139 -310330375 -224287889 895998196 -265736828 -987847300 -989501062 -967470942 193082241 616165701 -972803829 -454820437 -218646702 383910739 -570961404 -646943007 -929842259 -948646071 531142486 814302233 589841922 159247952 752698701 -21972849 -908018918 -241127321 -441642579 -72089477 -673050070 -717310236 -20458426 -920250897 474643287 -438616260 -57809352 56315548 592396646 9954673 -349929842 285595641 204604893 -205893192 464198638 -589771154 -680857895 869904491 -344329295 -645125799 -204641983 580216274 981258792 833166804 -534445737 -276663413 551519100 607312978 612259496 78626564 -286159367 993678761 -252383029 848029994 -707980431 553085798 840250511 513105418 -401360950 739540954 -72168162 -76664016 -83227968 992377943 61412307 288873830 -207428070 -786204840 -212896408 -709802445 211456376 444482407 431889659 -606988782 811372542 -847544948 -94928839 -590915177 249636253 -130027906 710189779 -579595640 223526500 -532632929 209025813 -74239874 115439377 -117430256 291510220 -247894296 -523977108 -58986658 -372207240 49753885 602553566 -650090163 -463896919 -778245605 69793702 -345915434 195299133 709499507 241792841 148496570 634916954 472160473 572000099 -267914856 637822555 428390737 867273036 36823166 594663885 -932418474 44328525 123079734 -966240608 964604500 483516623 -722423543 503877455 -253237675 755632569 -955279002 208102353 571495348 457571810 -771241194 -906689557 724780477 -38113892 -186201627 -491150959 -725665417 -750107236 907703016 966556514 124615226 -306333600 -455360922 692908778 746788478 282425985 -307469344 -657989116 -492453939 54739905 -851038622 -966950015 -684564875 818743822 -100863128 936790613 752127590 683810564 -539436572 -369838116 -435979605 235817054 -727769299 224209510 145541889 -923930669 23056448 35867772 352780847 -355113260 -664699123 -500738563 455546550 -488302368 -23656916 -487099032 967204082 -946897420 475071245 726173198 -148342321 -805578959 361499872 32195467 -194687070 -300654011 580121693 -267977104 -90866843 -568681047 -746325741 802433819 -526943344 390908867 -461413787 892415209 507679847 -658111550 533789290 -718123184 -453782330 74476814 829927280 940964826 201774149 355784977 -984719888 -685864574 677204637 722333941 -35555755 165531376 156709867 -381162378 321028809 -156525510 546679838 128713556 -958905274 942580841 671357545 -343810828 412152072 193315365 -710081684 -210376232 396139791 610652460 -208185359 52303843 239922392 -215064469 86901961 848451471 305331088 -327233975 -911191799 393054388 366892330 -83110155 -65968202 74714185 -527838197 636002832 679767162 -431882486 228376879 136857106 -306877096 456440045 364003279 -364838394 -303279112 -76167170 231743077 -502256752 707542987 97976697 523664020 645418039 -39813327 450777622 956450183 331646117 990600878 -229587705 -117083571 -671921894 330326868 721034496 -33344537 771726436 -595659054 660266249 -956493008 538348291 -455381720 777672188 346680764 -470431504 -615502971 890844777 -482253939 555207310 851293473 -174203277 -149101592 -926397760 629761896 -373855476 -949871227 -919546082 -362143136 -488877203 638693521 -992266599 -586366327 520754573 788392063 134770793 -807271857 -291750908 375801306 921063987 941646592 230850420 -532572425 891490534 -220386003 990719422 770042833 380685422 -647988811 -244487771 -414630367 -897078916 755696147 -729668463 -439106940 -446951728 672631114 -301750197 -23485881 58842635 865066636 683626390 -108430117 517804824 757031066 491798113 -612244471 -610987505 146212126 -91133710 -116073347 -209629852 -568905762 892948698 931949302 62339787 789503822 -235777137 -576064492 558091834 -520623877 -743752351 -232123067 -339033993 95219262 -940314393 546842758 -335254294 727129686 -653393626 701378211 78227307 802674978 -146782672 997638562 -712192282 -863178525 655093710 970698127 470270326 -878831263 876577042 930806199 420464125 287387455 -240477721 -492644300 469528714 676898055 161283908 -540626661 771132404 636233085 -787547119 674644346 -272032613 -396070677 799799486 -100548568 -767430373 252980853 628075179 -134370837 565004524 500816152 -929157725 734231699 238258 -86996905 -833338988 736262001 695722990 -478221069 131121800 502115041 223129167 -119995067 616616336 -133627566 557878037 715958190 -431575623 806121730 392849801 510032148 759310922 861883155 -729551638 104057312 181081966 -460698572 842210615 -158649824 368333637 -364996847 -637389622 -37475330 64437901 -189985534 687109352 697887205 -879252693 -184069254 218612237 132153451 -206149702 -139043849 440207337 606314872 526744165 -333003750 -523655577 234298998 -18682856 937950471 -980569704 964624495 529761547 -12874019 -592717171 -624992782 696892359 200960155 723228472 -181618662 739472700 620950465 307263787 40384670 803331080 978633826 892224389 471600666 -208077126 288781058 -253274862 -701539902 -666155343 -913678166 -112131105 918069734 234250733 755454756 -500318259 -731598168 37517770 529597479 -809763523 -549267806 842865453 -373642188 -876776888 -588402522 -437275555 483711514 94599309 -616918428 948984563 -582453504 110020225 -26559076 380292630 -409623175 -853430274 -378525763 -631992739 -821517067 639896768 -548912524 949046251 16665989 -31488579 -192009796 -945825274 -152593175 -110337713 -554483287 -402837570 516989621 -691155077 -189814318 -269852624 532257448 24512462 356290131 -370694796 621764041 -782850937 -212101501 -759681321 -665430321 -884211615 359962381 256733555 -358951687 -583933668 -265063058 548498831 -495968891 223381676 -266032112 -34465985 318483701 220412746 -577209622 -427420612 -962787216 -469363445 -284810202 -467390246 609917061 -625577965 -452941245 511339418 -149949174 -467796204 603350190 -299498936 507341498 878435368 556123889 -56538450 -299187914 862775780 519438613 -86987907 -188640751 586451664 750598336 570917887 818206516 -617120731 374512738 -63422414 -17312128 804466552 473647544 -301013971 440150872 868419079 936198178 257261250 -451579026 -278961185 -622526860 38026845 654422043 983066555 -254177931 673208704 -321806304 -916411009 503433829 742819200 46206707 -82380425 -411619583 -84688767 912976275 810680469 38171213 -827621267 -127521030 247436308 3220863 157013718 15299020 478647985 236606552 793067996 614230136 -925584104 6799642 -624131645 -488287103 -375540817 -157376313 434513313 -241294573 962240228 86350214 -822130569 -56484764 44526740 114329156 74641762 585007234 900179274 961834604 590182434 -315179758 -902438331 959619299 -515463032 604517988 -182932279 -76736911 20136492 -547403074 595165509 -361108966 498231055 443946244 904992056 -780079200 -635969231 14824089 232667047 -61898730 74140206 814090321 878977681 433477623 -703048545 13268409 -581660628 -463965209 -3816343 242282831 -378426210 864021064 -101339600 200131829 527763332 -453046516 867169866 -594076383 650193894 159359943 888407926 690521645 896607792 -393847431 456691509 -707085798 -763319452 931463933 -752305229 100222194 -432027243 -260188467 75511627 -766088729 -867676941 471581241 -66816797 406175687 -265789260 -714512751 853858799 -269563330 -503646686 -879605369 88120583 -337229930 419490571 927448894 -388088620 69202868 637404596 22333496 158785044 152677072 -934100088 612275254 387696817 41706230 -712858118 -390815301 -757882836 273444556 37985368 -146571384 -786260601 -655269690 -350275106 -266364496 -431430022 -653630920 542797986 415164197 512139127 -965760548 181463254 -767386812 -154936469 -736672668 111738889 49914468 326783172 -736989447 -55120385 300724029 335985904 -597267444 801119826 -846933898 -54657340 177263856 -159341553 831546073 -158570988 295992581 -617562573 -740832975 112211370 195529028 885738385 -359399345 760618950 802778465 546329664 -128323270 788412698 -523995172 -361832861 -982650047 217703006 231411189 -756480245 -185057272 -205988326 454889045 3601648 -460136023 238701884 -738524174 -414141862 861757538 485528548 739874349 -491921965 -18187701 613232084 -340977862 -862765657 -62299627 779350784 -419200820 269777050 357537719 732829751 230148437 -109275115 735859373 -893608381 -916025640 -570879635 788420761 -832527359 -332477267 383031879 971559145 840738703 -477560260 495165037 -942970420 549553905 -400292642 -914907749 -929844926 -87568232 900616120 -815945118 206368443 260521760 -954309159 142022487 115509263 -123501243 -947709829 371790639 -564175031 681257618 -176124409 -501753153 635093588 -145144029 414403154 -464347128 261372369 -138854921 -241090097 191788669 -592360803 -380202509 679466986 -881268616 -779485173 45541389 -200962786 -241940090 578845456 601095504 -770910445 -386696399 927091448 687014101 20297414 466181472 222897553 796134903 -796962399 325780109 -996775853 -46611863 -990003358 -520325300 -924190341 -769276409 383438168 691973113 -813790461 363223856 152907043 757271774 -896610148 21884549 -399030045 -972561918 322044158 -352928385 -904269950 168529789 886246819 717188812 -769671966 -100282282 918171966 31427923 -828574994 303771441 191217738 -623044562 -234982398 -108279468 -530682465 -120136086 -264394519 64830612 -893161050 -591867852 303102375 -797549278 73664612 712613585 -289154678 838127321 -707775497 -764994729 872596386 789970384 22822024 -978656125 519742594 96748172 -41183171 239945576 807145212 443705073 766607918 389371231 -7707153 998325748 218124487 -481399543 -759979820 -725605791 -629720174 -147294802 -992685365 504335386 26401411 548484544 614372663 880502363 361027059 -629628400 -146248544 -819478274 681570908 -715362525 -216463067 990541386 572790388 -136874503 684213841 -691751710 983412658 823385735 -588782708 -72003448 691189249 218704758 -438043351 93430747 38709634 -150190861 384682734 754415658 866805193 -13039954 97619208 -103619478 854245547 133102445 -898517268 -610815803 325090573 461500047 458997076 -184784550 308986170 19540131 262158492 381676394 833719320 650364348 557526915 -163823206 -899631112 -874435350 724283440 802527962 -880056669 58024240 -147976609 -358857343 -322137845 -326305903 350229206 594522010 464291636 -194842742 477126023 -974736786 241191332 334863758 996082466 -869946048 38618881 31485233 784588931 835861712 -330997661 -978552069 -984256650 53294987 574578664 489112335 -53511142 -520627544 -573411880 682687884 -38543609 850693961 -29240646 -331898345 339676504 -776623923 -302833505 352272411 861193198 910283631 -695191505 -653847822 443876538 996946127 404763533 -150070698 857589581 789419679 -794371775 494049279 603953437 759300862 -15738591 205051277 940958980 -161925437 893350935 125121253 550466227 -978527972 -983038611 457213686 -380952355 236523684 752446814 -548003960 598014827 -404177470 -911852233 742874160 909511927 659317015 -180894420 656816895 -390069204 -886827834 140939184 141388611 -256026220 -865210076 672207980 310648447 -107908304 -371982328 -695279914 871980237 -454329077 -417263031 304892978 -836748079 431671327 892560412 -136777899 851302565 917212867 -391008238 -537064676 -889684854 179808425 736979812 465742144 618253240 -661639857 -682621051 -412317252 -444408312 39556142 -55269486 78984873 732929517 -126744715 -281391271 708998767 -346326252 138682780 313603591 -607043952 -742643410 394992371 -829012537 -872830922 -590382900 618394732 -211147478 -285518776 -769316892 238062501 267696231 -29446873 818236468 744344190 -38047597 707109148 -730028482 -486442139 58791702 786839481 968542727 -570499227 923497657 247559027 -690255001 -504082476 -71164589 995299105 523655510 863858960 160675290 -265635019 186605934 820125395 -539149887 -547535938 437835424 962973979 245032456 651268532 476158633 -400647825 -763875451 504015208 276087026 210058553 -744895005 -431938994 -43849517 241355518 356423012 380291539 -483551500 -712283160 838662378 -738626034 -793180771 934295461 833868080 467241438 619973998 -89523507 753830271 821189134 -749071746 783965326 -629172636 917591430 -938980279 346303788 -671500911 690618841 802440299 651482906 -799460559 -749298793 -418092286 781032251 -716487940 448316182 -856736678 874143787 -351709139 41910721 -792808296 817116265 -110840729 81914655 880915882 -895260679 -638884904 416996912 31700850 -182848104 261643516 -158343321 -858498091 -602820743 -835919761 380139159 -784618818 908436671 -864408929 -77592998 205898759 846734812 -377771144 140060393 -975803983 457810947 972701172 -771667719 -955251976 -834981883 -584215901 603324876 -667439753 -111665726 -970784173 -974217987 987248321 684994599 592518383 -326951088 223407818 700467317 681863727 949566265 -505592875 672116466 -517289596 356580322 -668133160 -800334799 -501274024 730459121 -919158128 -706471628 -108159232 -222608750 874952017 227471455 -136456796 431731451 376619874 -372078545 448140753 -62326289 786153500 103354388 798528659 -977065632 -852014351 -886944030 -212507625 -349075495 9632383 -234208838 -391631059 826985140 826107678 -927387021 492605579 -941742758 -639047752 -986049231 -784701168 -648153483 -425145543 -523391218 211436906 932279157 -762297225 618380909 -567987690 982614950 -604842312 523604621 -988469902 600274812 705750402 488051946 376247458 -785034646 -792758366 201742938 -783495578 -790690590 -240460389 335323297 435828389 42841441 -198666643 -689709895 -994821112 865071891 131082122 287426668 443556273 405857794 -819160666 165038432 -340180179 -106215494 -263206659 -241132848 282504662 -53419987 -682985365 128907581 -794057136 -261833433 -245914512 -228731954 -872472955 997896403 -729688623 664267719 83662901 229043848 625820685 -718748943 282290605 51778117 -549364611 -261273503 -620875516 -354905780 846749053 -648618352 100021116 145431947 452095437 297503161 -821658374 856675819 -148409286 943321025 -853459261 -736202237 579161754 196005850 233073699 280174389 -292514234 -639022745 -854758652 -240210569 -542266625 -452608733 -1294470 352588962 -404727309 50390296 -204877003 617516270 -676829219 -722251651 -907243307 -207599954 485918088 368820096 -833641211 986130434 91881551 68623474 170883981 -285675896 670545909 -741884896 828039680 -678495995 962177754 -702194061 782402650 694225287 -751083281 738459670 -869513310 485833090 -570844664 591565989 -124649174 602006605 656330253 304851395 -809751486 707954080 -295742258 -498708942 -509866867 -93582271 108443600 203470567 47817973 219513199 811233373 -133861704 -840880249 -5663823 -19242314 -148811736 -408745530 -877070336 219723563 585563216 26796568 50972862 -530838101 178485267 418924915 -500640388 899261055 -488136584 379049749 -341966708 -639938424 946680310 -891587725 -428314648 306217115 -940787883 867214280 20978342 940678415 128627024 366276597 -420759034 969477890 -140306510 -897727014 998293815 -642463704 418629625 502914873 2530534 -384698297 -765371813 407312881 -633908132 800754158 846664963 -558571416 -127685393 -559694198 46851913 578843192 90680803 243683431 682410421 -460679881 -493342795 178066948 -860361593 676525327 -781108698 187918416 -487115965 -180390654 -492744372 869756686 88703514 9992462 32354365 174448882 841940415 -285142827 -117625006 820607738 -144780434 -87574822 -447790760 -9109174 -55552354 -418101952 -882199424 -515777216 639797088 -732878037 832926587 -361948857 -761084143 -372421829 -742253700 -897052926 -264853419 234295349 157512268 -945759372 106019047 872529105 -113141843 -796626570 -908325674 301095608 -914953008 -765655536 76744380 -177535178 860932531 -382285174 -907747377 -819519494 184157630 487515190 615258947 23735385 736477322 -500355842 -423149495 -667185299 -436457293 779908572 -318530601 -764457393 885767381 -942786117 -444289847 -887072723 -561321464 347437805 -323745760 37362977 704207131 346867620 133399832 547837885 -313208181 623766843 801392764 195771524 -365113371 411596432 -435623336 433630602 128298310 371697276 -657922541 -240110193 554321725 838374988 115445739 348474311 -663581248 -301103563 135477264 635711533 -423334655 -249396150 -246581359 720145394 -390886585 -253099093 370399253 425558945 -780897113 -10364597 116358525 -283845571 420720550 34265008 393132002 415869775 89473740 -333465146 -988346862 415167285 -35665932 448748038 473002643 439331608 -269028937 -740740943 -260864360 632200867 26611403 880752929 -692907591 316664547 137891883 532523944 -508015979 -754179892 -70916084 212386802 468064878 -277848511 574608551 -48787741 -752833380 -127200789 216497696 -455903963 -445977532 -726386854 -383458833 -877873799 351241674 -702636699 -221796424 822412234 938035019 -543384100 170192801 -815281766 -149864132 45642227 369732745 -129302136 -579601710 -66708313 334311522 -670612985 -33572840 443670860 -285304684 379892410 -182080044 860305308 685760445 567354464 -68323020 143512935 402602450 616927377 -777664882 -396803319 230049560 -80025647 377882555 -601595845 138249089 -436976362 2986579 399634263 -325628983 -671626708 204031335 694324863 -105820573 -959611705 49287163 -185638462 -654405685 823183271 -377664689 629968395 931634285 344908039 -677275109 935964484 888173066 -735768025 -252257349 149431578 -194466548 792678287 -662194980 882136884 -127212308 -228777408 -131943906 939551047 -909333792 704656893 93420153 135774320 -995272762 -513763811 -963378183 -44149301 885957242 768343703 -909776374 467104979 447416244 -870571853 -971725189 -278778987 -28234479 405136321 106711640 524208302 619239490 879738849 -897819396 -44235106 892952120 -593997887 -373413233 25868164 556111618 263116744 -973967799 -855502717 996336804 -652415203 415613542 880650971 24463753 310474012 127546937 -767894544 -628762657 -780204843 -517571020 418734532 -657589334 205930026 461175440 -23106496 194997380 -213086561 423576197 820692483 789617210 -478689701 -992631621 402596226 885780968 -825076834 110524657 477306578 681406734 -180973200 447144527 -207574624 706147950 439981202 -537154648 742804716 901723394 -735827290 -713129879 695381753 105417500 13290092 741388072 485877275 -928435032 264962085 49473733 -333988081 -294121486 149792886 -48149746 -539517701 -501542115 -140407718 -519629247 168659132 -24089336 -930003106 812589776 -421512698 -233642641 -751900151 -450907245 -489873821 86559828 -761433792 214950616 226734973 -184973393 356117092 828768999 -163518410 -518885424 -689743957 -334163184 -7869751 -40656738 -910381878 -625204937 898890246 -781501 -854008941 -963155073 -301522232 584762356 -961863943 -534320501 387615096 -18689955 -132633023 525537687 -35414939 244649426 -688485993 805947376 722227843 597051135 242537406 -759070285 -144315 -537458355 -837820666 -839676083 888231341 -536202149 940144173 -984138273 74926887 525083033 -131056620 -787029502 998767876 799905093 920016423 -284708204 432352602 -103034806 479337749 832213596 -35590658 495557948 236778627 -857140119 540233467 -900171827 -781296596 -562710964 -789358585 -865109057 -151168478 109418175 -543104467 -101082525 -454648293 344216077 657208411 -25382038 721739678 615205564 -712932564 -377265698 -804913601 406449498 320642729 374573623 -454921970 -783325866 151232722 648122825 -267537267 -945480368 -498736889 -123095533 226460457 673935427 593325429 -79015819 115644222 -53329992 -484610404 405074098 848349418 170237906 -705909185 554970213 819874036 86238335 -989523161 981672732 -408290515 -48601037 -801447318 -200548097 603462553 -355699275 507810604 -792147215 -529162819 624725439 576210642 969122262 -517859401 940895119 140743448 785181972 -862760737 -389437802 -720104974 -882943737 -917993459 439672074 341823995 920725589 825234392 269626955 -798422673 -283671866 -83088387 -484703975 -854979792 -977829100 447672031 -79818529 -66656685 589416708 774011745 885575381 605665593 -499708283 470232209 343180876 865007317 -142792029 -616504017 633792852 -819509532 78454471 18765013 995536473 -323448977 -659805195 389244144 818927355 982286389 501027620 578533440 776430991 -661217155 -737101913 231029144 272819046 174828084 -706302050 647826407 978134248 -8402787 614590838 225444008 218826347 -386793273 261176256 178091571 -600912101 -95908710 171431644 -952042699 -354194926 637617568 -214218846 -906974179 763397046 -567665641 189648400 946795718 -502505666 483640356 -470538954 748267638 -213083201 -2372266 682163427 797211774 231395782 233353308 215363792 -218687856 89656503 -433974747 201147019 -609944028 818574009 -339940990 625036393 794868855 -530698989 681866615 -339302603 452024456 360994705 707806187 248809271 -79974136 100567961 487200429 -225538029 -287596999 -509876315 -417247055 -332818592 431709851 930560199 692088682 68037935 -412061169 -894055438 422190505 313109011 472295042 779247365 671989434 -46490184 -413353964 -755917917 379661326 351123782 -990769114 -81983638 -482428628 -562547826 77159628 -224087800 138493724 -892568775 192381819 253000146 -315107380 -670093870 -462965711 -626871752 -567084094 881064132 -715708413 381793532 -752237556 798662077 -3484736 -965436765 156623173 -833318696 818229430 -359223937 363507852 -859411251 -376101472 191717592 -759630463 -432167232 -682182289 -974178089 894858069 -962093431 -756008746 -743089867 520992683 -291296080 -393966513 857122862 -163281051 -156604085 -79503070 -420245301 800568591 928738040 -609686386 -215704142 648339789 460693189 -407315869 -568760024 238889702 884876314 -319876414 302306523 -754222598 205048482 760102047 252265441 -917784145 -24339843 -642103875 -881906523 -797341144 -562813524 -619803503 320144003 559923584 235244796 833158967 465411605 -829145854 528181190 -297721234 562608933 123816696 -245692136 352509697 222206058 -416292018 963257539 625659924 746572038 -100726231 -461306357 300671168 -758322053 -809748106 290427155 -874886005 332741319 529080706 -280382085 316127371 999701188 -162053895 356047867 30546653 194270358 122244315 999053063 99468418 -684954199 -375541199 -690069399 601711673 220423570 -36411922 785579631 -555169051 -651481126 398629304 -29196955 -507287285 53150097 -192299810 519929137 327190174 -981344129 -162324638 -593034057 -778459818 924122533 -399984162 -973504973 -276836411 -174128264 -204080279 -88967796 487932133 -742993026 124258470 -585726767 925372567 109460056 -309846693 -365626784 -350574512 -182606449 -973428291 -686514558 73091045 487693845 503059187 573259862 908250237 -376996332 531279238 784669042 -573649788 683851507 -649709604 -456292620 -463942083 -462091824 -607853191 -472130006 825285291 820519017 821241066 -88308171 -339331081 -413512134 616224477 908591771 -424715209 -253532546 -533402346 516176236 -53635325 482653643 -719128190 969178050 -801518809 966606757 165192219 754472888 837749109 299086930 -872101876 -147856057 321858734 -259857841 221181874 -650304232 -176403789 806874348 664355264 335078932 -802725096 -561330491 -309640583 794369553 -170035211 776843878 824996442 -888550417 82413806 -590474612 746504727 -319462126 -493141897 -186185761 -199371928 -817026032 -448278620 -231890786 537805271 -91719726 663432749 -442646720 -474202573 -337605823 525836866 447835572 360436525 260822778 2283054 -850023164 -427941083 -116012558 -679986174 307050199 542615065 955003827 342311189 -109866285 19780161 -744977581 -162599464 911580558 -996000523 -323163874 925223822 -998046761 753678115 43872621 956224526 -724550330 -678541901 -765764063 69729270 -145995504 397685873 -512333517 925905846 -596334229 -249595403 10648074 409984782 377437360 -465481982 126607267 -356044241 948807717 86451608 849883956 439659467 -929080425 617994577 796735444 -900709613 912776022 419411611 135319768 656545086 -898799395 270414380 -536467831 -238899165 -552407634 985452925 875798270 -690699772 -314288435 -534246968 -482201648 245832222 -591748844 650361706 118836997 -914917904 -814733528 801089270 453836052 -246745815 221618960 -594644490 -618116789 491723561 233856065 -394617404 112806 483819277 -887932139 -301891305 457798153 -853231516 105256899 -54732995 -489374876 -121155953 -818786228 288296086 319456815 -449558568 348782980 1298469 773165115 -312104037 442262202 -675519496 824940148 457311515 -853821461 -167647294 784869442 392105491 648642536 123534012 357851514 262008753 -34705831 -617514967 648153670 -397622426 -446060041 -878924045 816495148 518590776 293092015 577569043 780773739 -906251710 550792596 -451015320 -606413808 -279847278 -50941492 -853957840 550729511 70927527 101127915 -547547893 278459611 -279046722 949681741 -530806241 462300007 784508936 -965051886 662454492 -483339365 474065594 -366170861 -186330037 -108491761 -477344694 -359848516 -287552096 692510586 474764943 -363989203 -660911907 293199380 828863699 731349531 44431145 -901529309 621342548 -779106060 -489445954 346781443 676781814 -47922331 64967759 195812697 485138414 528923672 839093666 -3461729 709083121 -598703979 -582134515 -948632062 140739274 366468194 561336692 -934391208 -345899951 308459995 -737552696 -893579125 -541176506 517837396 681867146 -508873102 298780760 -335099604 158843456 608562358 456693784 -316802025 -66729314 -168748038 479236690 675430811 477650074 -823463894 314012265 -744287827 150725904 832616677 -858565917 265064905 -867015394 -837574889 -138756632 -30483444 -735209498 705821332 552002766 866050196 827014315 64328569 -342815079 13989209 633747883 -914993952 -874091967 -836934933 -356331355 -869853580 300652051 929849272 -253475984 562943012 -623704326 807467237 -580399287 -501965980 684902401 640997798 -303937349 773856209 -954652418 306704868 -232341275 -10092682 -181688312 -558748204 -284590039 -791055896 303882560 -935497966 112337525 -378512655 662354304 -159996241 617203796 284662544 -367408712 -570768789 -566978247 -75568115 459720074 -342258339 239040272 -253157986 -133717892 160386572 327069978 590818938 -356419735 643139033 576796010 -685631717 -176055088 548460573 676935427 242836104 47631191 -3435121 220345437 311852614 -510794982 458382986 165695397 563502424 860858507 -788942170 -38137110 579298862 -208657546 -260245299 -430321889 307955911 586258096 522899120 -449112725 373861023 -452531699 -429866640 -260669055 -591552924 -94831962 -652447733 -974351584 -824034236 -800117097 -338913979 125439443 -366114151 -589242838 -511226944 815119914 -515878761 499142190 340881364 118175206 824739296 901830335 -917942529 -879487344 -70889099 644950439 -891137702 330216859 -168693086 -411821563 -154087148 109882965 -947284965 350378220 -302769628 -392903662 463502521 -685216170 -355491960 -568834668 -142032467 872469312 246322664 -741565888 -312974591 -417527611 743975481 995004818 -826932160 -54659719 -398528257 -597771547 850320169 841853936 -312046830 -304556807 944011095 -847044927 -57788765 828405106 -709127950 -257254094 -18123320 489412464 652138458 700061239 -431355772 -350591278 -29259452 475162517 483968311 759376491 -861470276 -730128857 -102879776 63393439 -664203977 -657093693 -545701591 561493963 224016215 -801467242 -275231110 -581724363 361377499 832402079 887584864 14190528 -820999930 253570020 -812028517 -974756670 972331385 -751915554 140922246 -963951101 -907770982 -84629552 -462344615 -146730348 217023026 591579234 376917696 311262126 -43452189 100621313 264665852 997622921 145972976 -728219402 -473001907 -558863331 921234857 618989314 -197724756 -212158551 984376893 -902294064 -542496841 449296595 168600364 442830255 -878218835 -539658789 673748483 528189842 54672135 764500688 819688619 -740457558 -90223127 -245584292 -389803883 -41718299 -607636324 218977953 130290521 367068212 -176362351 897954110 977064117 361282741 786493692 901542729 278354017 -984389373 636540299 188685605 326085214 -557676812 16259532 -558751812 -942270231 167062055 -286722208 -890265315 -433359997 -969069681 -308530366 923865468 -718486278 -357618119 -197726560 -907419856 757462548 -643781917 16855739 -475924201 -990894311 132331314 -331496801 -20553093 -325146614 -959141311 281082051 -305625912 -460303063 492402316 621512247 737783438 25852454 548211766 379594448 -50367218 381702146 338809862 322045941 -409452192 -565484752 106696119 384774770 -736341150 -461979447 -58428098 -74287195 -385971707 553243266 -449187574 461200160 -207769133 -603839982 634101592 -988553365 -358670885 533748102 -952076505 899367056 -936160186 -795079111 909120133 -665269338 656076946 -850216203 -848249123 -604280167 -50636488 783007605 -486142688 -448121481 -712313289 138627620 947285329 -589390286 -4613519 944045495 860491179 902023545 819231103 -219140490 368634832 453354361 -581745566 74006976 683919819 -279169902 7159979 870820197 -801778925 -875829956 672688373 -652924931 -260912965 -851502034 77818515 -884970178 699002666 994196788 894728545 -605858533 -341817154 739214440 673599585 869407727 430827388 -809481436 587140489 -328891169 -264296073 830597386 -156631566 766092389 -802969383 995741494 615306755 443399100 933205324 -974919630 460039124 718349743 -348147035 -684992080 -888673827 345678507 -8218704 1941283 -672057217 -235245401 418978227 -711455488 111861060 -19252416 265164279 -918465340 321726239 827663799 220836224 789494404 697530716 798680573 291021956 -306195612 -196573415 81069513 867724479 -340928339 -75984406 -873176215 -217049444 -52604668 -279172827 -997451944 -919190045 -25726458 974487751 -309042457 903677948 205249918 -215161691 149686944 -60084679 -502873645 -160170348 40823102 417501707 -686392004 96412686 -995417512 -678878937 649057220 -721857988 -48557697 -221054088 -88247887 64530319 -956257488 -845100793 -895494339 -658976077 -854627326 321056477 -693851671 383354687 -546899379 -371309572 -44849897 -778469873 -297823536 836600230 -392944654 -174378088 758721024 122858764 854546450 -117504178 -951787366 940001863 245952572 -989271800 720190335 -416645464 801556787 -939730171 431087397 365196312 209743724 87967259 -116283421 -300665757 -565691690 384316980 188326208 844344658 904954396 506463204 -154889191 616289079 -734151391 -609415935 999777456 -417267713 -113601280 -816971123 -740066783 44064998 -172496953 -624530410 336364070 182831445 804224137 137710324 288256448 -752763790 50446219 -741344781 -378163809 -80094182 -919374735 18274317 471924217 -545393112 697714467 728782051 -657172627 590236395 -466925375 -6418335 -937275132 -806545593 81355365 228028609 -453680633 -315620854 -111059801 51274411 -189298940 486692292 293511620 994175517 855643148 696060842 -628489365 698378159 79917496 516235920 -389052016 557293568 990840361 -17404525 -446556640 939777060 -667627270 431361684 -181376607 595694101 -380550395 670380653 -894844673 635367257 561479210 990946218 -332277829 700086935 769919151 -602910783 -518779792 927572983 604103647 -833704897 413317564 -345816468 -716118650 105329350 187458869 -349630749 858033323 -237744383 261136184 -825238341 561873319 449611983 847004787 -957732386 -613434757 41307062 -742902714 182619271 999524059 496022774 198139046 -586832330 543619348 380379131 -68129102 41855696 475648504 44994060 -358074742 933448742 -577869628 -36873230 563125346 -898300460 -482085541 -955774036 -242806156 -107398555 -624535151 164593315 99251125 2254762 672644792 -52684388 302105624 311846109 2378412 -4433213 89283977 691308433 260629402 -150583231 346636223 -680595349 487071967 -890217633 867643052 989607717 550970949 -633644539 588733549 -609521161 751183418 -964060085 -470380671 182998330 -447616241 551713971 708984191 -453951090 210356557 -840754830 -10251105 -562832986 727160801 -605070023 396682904 -136425794 813047179 -570176515 -997133300 519465498 341572614 501956754 -368286283 126383337 -128285496 -503081514 942032888 -144391550 615897244 -35278748 495095162 653873821 -966489136 -574629395 685282714 -759702279 316568959 -595215529 -565091822 800216090 -81230809 -691934333 630330505 138703921 363103646 799138479 -281421848 -570238866 168168946 -440419706 492084921 641874281 25139830 -683365757 139837927 -25070864 -575276965 -134308077 -777966985 90965747 435308889 291329877 861717894 430383877 606244174 75326865 -701483518 520526270 -432366609 -422448850 -168129415 -216151684 -608278389 480743240 -825543525 65568595 29277318 -145935710 450570897 663425952 -49165396 -886834759 -620101933 -938445687 -385657853 922581870 978026438 515828964 -882427518 -98511256 -281520598 594046719 -19270609 81518929 -675791099 73822151 674161720 258054100 721851898 85017827 263963570 -743749720 86558101 -258047167 -721445879 -251802881 -9484867 -308033275 -735318562 -236492356 88709303 500142342 -603386712 -448859629 857373858 -681120609 971803941 -641008070 206077173 368926008 847237022 -38856049 -830543657 553547516 468162142 -707939455 470205732 750742649 512648572 650805279 -15856821 655985489 358063558 3368193 -277233396 -78743306 356863873 728124416 -942454879 150598259 980989372 -992098565 -878039857 -410507449 -390672390 512199679 866517242 890855876 -917539007 -465788854 542005472 -108374216 112435887 -686816880 -38817500 207509992 510723131 -378376937 -69357858 -445759355 -839759988 960057595 -264309785 615223884 -421893787 -885468523 -988129059 967631346 -723074119 -540885097 -728049826 -105692434 821140510 -836855658 -727701208 -22030124 -341292018 -724331972 612944753 -850709397 -652618284 -209859129 -754200097 576624000 -420264340 498116770 653578800 94906459 -431905324 2461223 276397467 -291385458 -185655955 615758069 -545397502 873269350 -111269969 -494484685 -310394883 -872649678 558693242 -52796935 -952369245 981814077 848479625 -110186279 996040461 -537535305 -135578829 142628030 89598685 -612865998 -571460985 -868864379 414793927 371363250 334983385 -661514244 16252592 -506401340 -850514799 -867779066 503330133 -931004979 -103279900 52099579 315807661 -167477562 463802688 772615947 -210508950 403277767 -982985815 360737278 -886166983 150978298 613786027 210537468 -94346904 375371531 357217987 899969403 680282893 -52972217 173100491 -623212576 851123989 -489937029 169188839 271514811 824796175 560228575 -456697023 -739403227 -891203799 -302911638 -745414907 -575850590 449292912 463918100 315743944 -781006212 923766236 78734244 -358016273 628809360 -437523921 -924658829 -708391447 730953601 922390092 735519672 823354301 -297557298 375516115 -397568199 -992399497 945179156 963333493 -179717425 395655567 518194609 924411781 340263815 -451316403 -789279501 964062064 78731856 99650900 -393145174 -780821011 417321925 -501514584 610285938 -192902069 202378622 -245019452 558459147 373719920 -689051135 695417221 -940178929 -633994329 -675156635 760978767 110345565 -868875740 -723893662 810352870 221117847 235108596 -738465453 271793781 423874256 -56712393 -217002362 294171447 -171536855 -766359960 -775199341 784721000 104434350 582312439 90261381 -522594020 -32347828 -883897704 -936399452 -725152620 885254281 -45573157 990598376 -686412619 13681621 -649522610 -55078831 258583188 717143524 366167476 -922201669 975075854 -916595328 791380499 962970689 -371556739 -563868935 -408626357 -864127348 -366254508 -467608772 -711764535 -482318260 63482359 -38073950 -334288983 -441547121 656450109 683125799 501091876 525173983 -62851492 385540177 328227690 -141880404 488122824 -165584804 -922172639 221061793 -273773293 430246044 -316875497 -888268625 717606941 -725381294 -410057896 -944891224 380693984 202273251 360864144 -940168337 -954980913 -674637405 -491015838 773196784 766751232 -892669538 685899287 -960148859 -982756552 -659699509 -107209616 610343632 -144682555 -379290591 892836426 -319452810 68215355 -581861527 -814628575 -688703022 -372936730 484456083 761137879 -435380976 -119859681 823081456 -735330556 28576492 398748377 252242419 259275539 769208479 -13718184 308902854 -712143184 10961967 -543967261 70092864 -535316153 609727311 579586390 223448833 -601017934 -765799221 -132093890 -281095405 559789291 -331768598 948706250 328654423 178875157 758940671 999505368 -714960119 614255377 -872673960 947928968 338076887 537541903 -601137530 -582535758 789805844 -616512326 301160815 973018033 -987545267 -550528128 540547536 -460976643 931332223 797538289 405330808 196202147 -218428318 -273675398 126271401 -143357288 783786104 315592495 -383720700 -728504408 668162932 -144082794 -913516212 780236535 -603060147 755405837 227171093 -736412455 507930140 -361095329 296806895 -399093395 -460969582 688401506 -255431171 -280239 343607041 238606351 759478411 -104470342 -925500909 -123033470 114175368 191549059 330582729 -999115702 341488434 208779044 -785707974 -774469258 -966897543 -186674174 11192028 9775938 881753792 -380208062 874023961 -777106071 153070271 -602972213 317562932 25799386 -608810382 -460652079 359009922 -320517380 676443652 -934545404 -605965783 -439714155 -326304155 608995782 677065809 662438213 -581613474 -392831530 -510282971 -259100375 182779892 430115662 178176939 -470532151 482559881 -723801185 -864026284 -7872447 182445721 923497139 300176105 820490152 978125211 -685611061 -105032487 -901255687 308840982 32673048 242567313 -614475225 940226112 -224452222 733165923 33920122 476704911 -984618859 -12101638 -414174218 393979928 -96282349 -628554419 -873634224 290632605 -854593737 -491187096 -83614106 855244644 955682703 125350828 982630645 -833036369 440256606 170423005 -58629812 -131960053 -201699790 -992568354 137367668 -633982363 729191543 -530960922 -684081 33721936 839509259 -654477570 66417497 -221526977 280605834 -364326750 -564839702 -796746792 -257478957 -533066776 214887994 -589952170 -607821091 -77255109 -160961048 -517715709 598577321 -248691951 141558916 809682256 -395151713 -275485420 -180451975 -805078669 305546195 -435428075 -535616561 -868747683 933279303 693838976 388458814 -86812419 -414741509 728217318 173646893 105059092 399404565 -871493367 -505629410 -306784454 -757738744 -997071166 467249475 -134066264 773368734 -918386325 541998302 -865956864 234792512 -758072460 250467195 -917795306 -254162020 -887398132 83084684 829398165 225308315 665509404 767053450 -381327419 -896694366 576078856 698906833 -866778965 -954564353 447418721 -98676124 320274782 -332836672 377820154 311940957 -474314213 -740396538 660247600 464191561 561807686 -671819792 -689361884 -915256983 211890558 -220969808 936650590 -854652552 723722190 403637229 -578419860 -927853882 899637867 -893638738 100352464 815517986 -729594621 70890748 174442813 -993330189 386925358 755250580 310415760 927619591 99526547 -509034790 -32226151 83740113 -68645497 977983910 930661219 -145059396 -971174405 31564645 59260355 59990610 631805169 -443647739 -293611575 718583598 -836397752 971169348 568485752 -147698865 339448959 310632575 -139134193 -131689022 986324343 -871232588 -540290115 -425494951 -842233831 477201970 703226667 486524098 108387100 704244117 -270540966 436426163 -840913921 919357406 39486019 317077957 -213923707 -116064418 -882849208 579657394 606077712 775870996 -494971125 582303760 -6623046 -615440786 59512797 -838502175 -317122488 -75400717 371222695 -670676260 -86308375 -241095737 287669238 -405515391 -578243787 -385048728 49693552 -417850738 797191856 659601039 293955395 -100716727 563932015 111577315 484196056 -160981922 -226414110 306891283 115387677 -201427326 -844166239 -611585529 215910311 -404501402 -238660582 45873033 24295190 525566054 140877333 218231028 -270202966 -845129413 -704817714 -645759404 -984602130 569273830 -465536318 468159992 1396984 593814994 -279201094 661960062 -858639662 -468005856 247645299 124379711 -18752102 704115184 -120412235 154962229 -361292927 749761213 -173888164 790413204 789858721 759120243 870895222 361579793 65784766 832258702 -515085873 -523131626 850604621 -401890136 -801290319 58503631 459428524 610907152 36951782 -360444696 -163065702 926204656 -143504726 199168974 -14679974 244248341 864619973 415082099 -368241460 518708457 -767358293 -66681835 -158219432 -352246149 790174410 887525128 373735402 240723332 358861148 -245701252 676957943 -601719188 -442062226 -189585109 -383912514 412003715 -830717043 -922122109 295027983 -832942298 550726016 113302321 831703352 805663592 -829749158 18517810 -396794399 193318522 -248010747 -299930742 -372905884 131457636 790270791 592212911 601999632 -801293554 52316052 979941859 -703754308 -586146665 25563306 172069606 -447363264 -779277291 5758146 356296926 990914316 207910368 138701611 548463302 975381036 635916206 -156938748 574612424 883972907 379403898 292812518 392919239 698884855 -295053527 528055086 953647171 -329468838 865494071 519386566 756034520 -84650240 -582469090 -117278480 848699902 -72693531 304096114 431988977 156932115 -144482480 582146231 -737146150 278317539 -183423117 -428913375 694988405 -77491701 -585507036 253047675 -250410153 -272198842 696858262 743549626 -56780790 -337225811 191437204 132862256 -291434147 -105373029 -921836535 489633816 -733000327 749496768 664916529 14128316 -284182797 -550225383 189018420 -705485000 -188968377 -558346461 894118903 -965308615 -358064039 -438898699 -202801209 506737429 16320603 -520769542 -390144239 -336117787 -880424015 439431556 452864969 222210730 569316211 -269505248 -268919438 740686293 -793654473 -539984646 497384339 489512625 -895783511 838032432 70490965 659569298 659389672 -38592506 68188742 714439321 398593972 -317193438 252879861 -265568040 459091549 -477231355 692854215 774371473 -410487761 208572304 -290674359 911225830 -643920778 -906497748 -195347825 8149085 -206043598 -885360223 -443011601 819285581 -387930306 -402091066 -799443797 142554058 -161238168 -360186490 262459144 -319811995 -848298948 -263962827 589246328 55317718 369069694 843598240 -301549867 -817607617 549710541 364740435 -503411080 -857361520 -138128388 -201287875 689070926 -679433309 -932188024 642178921 -578415329 -287416938 -852073475 -463150330 121506403 221830982 781351996 -346272645 839072647 -266177195 438493937 -684182549 -64486590 168129998 -377164084 -409283482 -250276565 933992303 -11872244 192723934 168903124 929984803 955923008 478452745 -874738291 119002952 111911905 -199960192 -161546080 933231137 503997623 -58299677 490912483 931289815 540385058 447414289 -521912326 774267013 -764427124 -530581931 792309670 5478423 516286336 941312981 374995496 -591880262 -720191674 258116778 -646163924 204796981 845015108 162032728 668683182 924707809 505746641 98916435 792732340 -999524406 449907192 293463683 478513181 -417097784 222525708 -496812157 961416674 -54912248 -881770283 267216673 354558748 -917046520 606227071 -564261794 508218170 -536509889 573673658 -456302014 -584935575 -266424421 615680388 -618022639 -196323695 -590988820 847854814 -447108633 -988675451 -453869405 -176867840 -221592446 -582921222 451058731 -55413596 -741507800 -809137955 50106131 996242345 60298222 924536215 118963210 -963542767 -188903622 -115504580 -249481188 69781696 758434963 -184855035 -892689544 -462388996 754205365 965966494 562593911 -538004243 97955398 -807819885 966476513 -851912113 791021536 -744140109 248109414 -172407533 -462450393 97540133 112917758 -929115023 395622850 -937115125 393163680 -173600218 -396342733 731572559 -278944796 145600627 518450085 887998778 235379202 837512730 781258105 -915893463 942549786 427078721 925259240 -668058475 -240054387 820506311 -343859680 42442218 736744463 665889560 448663598 -834084937 748853798 -482544032 292081061 980272657 -595466600 -675327875 8244248 761003081 716847954 147318263 -861825566 517555455 -206785593 -915302889 424444697 371324348 900616318 908016626 -157925055 843516308 -316990928 -262386570 -143255462 608950741 940386665 182932123 -49974069 -422851040 175113259 -641948257 697434487 -46021511 -981562625 696287808 692672604 -711902965 -573159533 863265212 -85967216 800108027 877821413 -828066894 -934128223 840206891 754538940 176235379 -121652030 -706162289 64708735 -880659454 -344300709 833168586 -182290906 -253679274 -675020937 299100744 969989382 -841417710 -499382950 -575832959 -581060903 -848085727 -928272486 612504257 507544762 -730036395 742906938 406657968 811403882 298475758 -609924675 377141431 160881690 -111053438 -544531497 810039218 51529789 898143918 351170159 -776723842 -675455569 543306070 329043099 101741262 81176667 -602666927 282269099 218787642 -189085724 -949901751 -108864025 -846697116 276697391 804732406 381962743 299993585 -224755985 -114366596 619813973 -987028158 -898302811 -32407199 816939401 509132438 76810560 693852791 -394920902 -849272384 -275806906 -254987764 -257621209 679745334 -528647776 -499490805 202484172 482188289 -264077249 133536472 27693570 333827883 -813687247 -108859981 435329325 915266583 -967779750 928469495 -108543640 -611526260 541268516 -735624809 -972491492 -220838258 523310695 877106794 826351311 202279696 177954526 384235995 -74030860 342101778 -403893633 -377888712 -161158208 -685709299 996987604 199284284 -159218862 861172594 226002034 626395847 677390278 -102504671 -148537901 356080760 -762311127 981835429 727174598 -664655914 918102758 -150420497 -728598682 904929904 -387385385 -371003205 7042059 -408731619 -64526363 306364250 509228997 841122467 82294457 -614448927 876100567 -50295512 -439824630 729584382 -875037716 593521119 -767370933 -810888517 535605203 455453373 280058385 -114620647 -577760366 862464070 -663405136 89850567 -57386593 -336099706 514024500 431574199 -332536726 -863865068 -682096685 81888824 742105035 8836692 -139991467 -906102971 555094712 -358145867 978611944 858008514 887933844 -545760008 -211231399 -907201303 225868591 561236370 870582175 -686242964 -943482954 -649879442 -709351177 882393168 327053740 -969901258 -196479215 670115518 374870673 -4714484 694319204 763660707 599542176 -963891917 382696954 945284229 -173715119 -390173985 -520977690 -601844075 750378366 754334165 847741218 -296856976 328532984 285555271 -782040539 316031362 158123584 96341896 607168796 82653396 489720423 -514798454 467013653 13300901 329007603 -292598103 -152807255 578772001 -998912320 -789859374 -126380282 -186777493 492225875 -231694728 87290222 -660543339 843383763 -663990906 -539135819 730390364 -57380106 -237478669 -761724564 25955894 -70508070 -268044783 271370421 -72983906 974956577 -665012133 -305720288 -364744090 -530235443 -855906272 701784379 278775287 -24647061 -337759586 -677140348 -594283197 -344892036 694188702 -738183373 875036577 770651849 782778211 685179308 978283064 965829687 -509180981 237783521 -826781855 -211901739 421340823 473524420 -264851124 -718988854 424874004 963978028 54931354 -770426531 218763373 -156611028 58192794 -76642669 -457424541 -630378889 -857515899 633474156 -356146161 -586506371 623981969 142979799 899231062 -188965316 -263048706 386075101 -118498515 431107103 -446225310 -753355996 -367253935 2930074 -823227666 687161492 -782319707 -808170175 -114732890 -633045092 -646124906 -627600860 -941978834 374283426 -901919425 292583038 228334909 -149083474 323480604 -625460157 -852632126 838137512 -524177710 -705307305 -639905432 -142468168 436115168 653743419 -541814825 302452120 113319833 923357761 311820436 402846383 -821278150 211685188 930338738 -357804627 677256280 829744947 -641948830 435713561 -690551718 355075290 -375498026 974801758 551007826 623691825 212074074 377301255 276731252 -655066735 -959216593 405443169 986593525 44223692 906599414 378504710 -712664561 72116518 -524811680 -376713523 -941871658 79924401 499938486 274397926 558454135 -469811319 -269410787 -231555920 -942993914 99129271 308334992 694297481 -549185934 -693816910 555815968 -161354029 -308313477 -660265899 -520525686 763559453 -763861274 103857011 82920641 -56354180 -450353527 755974335 -882066801 -180199753 -472934042 552167424 136851357 169074235 386318049 699656796 -172078486 -765329042 -905069897 830788612 -478254787 783998292 -79168897 -581549229 -720299996 -349368360 -479925103 963275882 -403192686 284720319 566205264 721032467 -644572327 -325341298 987244421 517205677 546431801 315501967 518349342 436602573 -205044466 -210648586 -891637 -833421723 293142310 -115630436 -63003434 219575947 954572283 998090667 32309933 -856027693 753394843 144579747 -310446981 -33078499 -756288197 152943926 -695285895 -504854614 -382302215 192193515 175538795 -337953731 53936286 680817473 587079779 939762397 854468478 -657843436 -647346432 109695973 490888505 990804403 738553098 -389315921 757605535 83132634 -320439856 750858242 -871781978 -510856368 -17871998 -882690510 -672682350 522186249 -306955945 -960314288 799627408 -880561119 226232777 259136286 980769631 270083286 41801952 524082421 -909715757 -105233026 -147547671 -784396791 -788293390 -634158861 -662423901 926319597 689888135 274250066 87433549 831795592 87210877 868688782 556763461 -547824986 634462077 -285209470 910652061 -228783586 802146481 -800736272 679648791 690036318 -603094727 -905442 902999522 -123885672 568259140 -623135293 -254990971 -578822334 -861145345 63016974 -937869761 -760755258 -939962908 -814492888 656465406 -511971495 -192399598 597644337 821420007 -305897967 -918017169 -441054424 -243993750 -987127668 -26795068 967425907 868708621 -771370390 -517068785 824470385 35290011 958465056 -3144538 -242680396 148952762 23360686 460304532 838528094 -489839783 -424713292 542248189 128553931 996078996 855697748 -301752360 530516190 -746226847 -603327675 -156981269 754931536 701326313 684108150 399727803 -895198448 -872409600 -164901730 -562208303 -147076623 -280345376 945606497 -784264784 -959854134 -614697575 -794835619 -155450144 -906339681 -730875961 -613497009 625787390 -37196209 376323677 188694901 200145130 -758961969 -976525306 -732467286 -631817630 -723506299 -581263526 943534610 -121886861 -46510222 -119672870 -118152685 -623582332 -599734844 368549307 -854098768 548016478 349306015 -895646335 -981959842 -359229474 739002274 -163775253 -505289860 -509789323 134344177 -980643644 -897839261 -999446712 -128959516 935950318 570863852 -129086084 144586751 448251137 866758188 -605367404 408602740 -774809340 -361695095 -294548933 57625131 -761838095 591754881 292521803 255218278 -98702568 -720291934 -630117647 951440112 -910370676 321398504 66512640 356091658 718518636 298094481 -746740148 -134867447 375113512 -661205148 -606297806 176001442 -791011423 676892884 -145486375 -121742675 661884177 -83978833 276451013 838675201 142892276 50446449 -58002215 444686596 86723594 -264710206 78292523 355286239 -853532609 881283835 -381941335 191648476 29486394 -386666800 -329041796 -91805659 433042647 496534391 833642124 -162938912 -456924056 305051007 -742051761 -492567584 -180094553 54495461 655694584 162279860 284832964 584591271 -86100222 -312310116 -693047932 -47660503 272762192 -493602657 37365110 -479208105 -709915579 30495484 672290137 176866815 -319326295 604535021 639927335 558320715 -919227501 300533695 -909983835 -997564169 -224125591 -692270719 742843623 687870247 -925849246 575686635 163364380 -593302688 -464494980 -617836008 -194496118 11985714 -543325098 516373112 -815560264 8420677 987556198 -764210497 41989723 798670038 -460045417 -514125807 -816192139 -30381738 733115117 -711867552 190720580 -492336878 -195706184 286646124 -926580383 -248140836 -277818997 583595061 -165443131 -133208127 14514877 836627488 70830063 -149922123 728846477 679964702 40895754 729782216 711123506 -48882540 -29741917 738457138 -710588420 -451333775 160006677 -374046069 731369431 941191435 -159219754 719545117 -606708446 811894733 -97174874 -205140230 -396829075 70063139 898811530 -133055467 -792909981 278216219 -209115319 608047409 649730710 787000190 219336119 269958421 -506496841 94021476 688106490 662023361 -423347642 -419368864 702493860 -895518653 -643497110 948504370 365821182 867976220 -253357992 -10450551 848175066 423851654 999004553 604480672 -759490331 261175180 -521828183 -604422823 789071851 437463116 -624084336 -9953341 -595836116 -669259015 -655152533 282489680 -970163446 -601225703 -939629110 -584926712 425239946 -504847997 -135439010 -798714145 938815214 676620639 -338092570 435997425 -876972697 928046225 -693700524 314163842 4270671 -21064073 688022865 166506342 861581560 -478180561 -9505884 314495133 -531001600 803295233 -582237392 186192207 -755432962 -622015655 282212436 -294899391 22545520 980050783 -280383320 -542606411 -38014287 279693337 92638138 133321020 374299834 -19653618 -513872042 316697151 -971673503 798181383 -325328162 162053981 -67041313 136855588 202168308 -656769473 37497619 -905655754 -394238273 634092087 227229769 -485699670 -600893624 150937480 -83358205 602281193 732757609 -538915589 792953370 -474282349 335055160 -109331376 578232215 302667589 -848233488 -444800677 -879339455 237490840 -878245458 -57969557 973801364 250723900 682830890 483782160 210437968 -56561494 824651152 435102610 -101439619 848096641 512857947 -671918910 443515305 -657935533 -286904559 -516327043 -903002866 675646137 -49053028 20327617 -964931098 135093929 -748010581 698940547 493850462 -4417491 276984261 478224019 513735306 -993086806 768411853 -134663798 -108511693 606998449 562170620 -194133711 -494894600 -6879960 -71827390 -774192229 -863897352 988325655 254950451 -646255802 431784897 -424728021 -398133403 -260439004 -543108517 -861517598 -416455793 195425807 888516889 18602077 15693281 -907995929 -887660143 -630860186 -744449017 -885379415 -785605946 376116202 -478027950 772544053 892965055 773296326 -415078419 -670015328 680013200 312698854 -421691000 671406354 770993549 -494363955 365051075 615206615 -494523958 -790228302 900814348 828662507 763139568 155345966 68891000 -806034520 -795129899 333050463 -284592056 -406731873 -84224521 -832278367 -538770193 -402278910 991792050 -513185904 -424187511 973712895 51053550 -910948527 -771721632 833029534 546930961 -370932252 200116507 158575298 488145781 -942109617 -388787949 294388142 230669047 563152583 -988493918 445688797 199422829 706562221 851058290 142541519 -747065246 895009386 177660728 -497896861 -7921933 -592148045 -414336784 786201658 -446453907 519039247 338020284 -371323090 361392012 964102342 -528526645 560352226 725713167 -886365316 792282435 -64089565 -698733333 -27532853 881983908 -675306420 582275537 -646884020 -290827921 -950426562 658408567 -886206125 432279783 -42683843 181249427 479586910 462490059 -250043984 -480104106 78679111 -707915738 -451888972 -17856937 643073182 159363971 -506982968 -43413810 444794178 -951088101 -400897217 772846867 -171627649 -864808770 514906877 -988047080 -398551161 -113253703 -146639986 -175761530 833810626 -999477438 191019553 369370763 -923974890 -576468255 -52445216 -294477658 -864917407 841315254 -279114663 359095367 221898471 661214499 -742752821 349667187 629067622 333849528 542429240 904209966 428281913 -743888107 607903673 382709378 136287951 -931703658 910049015 96698970 412887809 235782349 -184501949 652827100 671649501 -953664178 451537288 -984605348 875925517 836652145 645650528 47517204 -993073157 -914348500 20219053 -966834405 544777641 52485199 730341088 -155505998 -85926378 288634949 76883936 818128464 818567041 287311906 -455026903 979609318 -362943491 -954968957 123844038 780162987 859814785 487454291 23807203 104477812 -740036438 314242573 503664643 -117243084 209874679 405651066 128586313 -900819338 -12163666 587718589 961138438 862720686 -41382090 -913558069 -569983504 963058660 -477072383 -888699775 -267626563 641751381 740800507 -592462405 900276049 9905754 330996706 729384253 -207557448 -656416254 -55209276 252514469 -152077430 979309111 850801956 577428235 -16619837 -598910784 895252983 201437981 -367489514 -769867681 -242797679 -556803673 344678893 -682564671 -693122435 -839328577 862366152 22378625 836909108 149827344 683871742 -713003080 107385001 700275264 989345526 -263395356 -712622273 821541979 -180503724 290458534 730727438 -910947369 404481062 -495677782 -577609897 -789843754 848695227 411260676 867441817 -907533048 152868454 -906395717 740960624 -352052554 973954743 930693979 -287578946 -258079290 -398407165 93984918 362398356 -1590983 -662121945 532643249 -796640693 -102351923 -62610809 918857163 936386769 127749180 20228225 204360207 -348993469 220978206 544632213 -792484140 -36841742 43731401 621597763 -939674844 705391477 151953895 -514658562 -52248413 -529816090 -956708056 933233176 -12971882 -371749586 -45265992 -531267522 197240851 395779080 562775750 703902631 -197372787 586451837 445743143 117399987 -883027598 -32367879 128114129 274065424 -853638214 -342842484 -463277418 -902467655 -83411447 -390069780 290941687 -240461911 -196372284 -484623022 -813303002 41427066 -295318463 -407170818 -210454151 690543178 435214993 487660693 478253725 491524138 424485549 -438100098 289094373 417557361 -767078141 -235123126 -333114752 -646884092 -318369734 993192145 309261950 9672422 934262039 -276406796 -951666120 -607491691 -295787051 -542884581 -789190664 615298896 568932077 7516595 105310043 132467925 -557023579 937362758 -570202157 -415740507 588608442 604293469 -952599954 314879783 596295612 -135194209 867703031 -92064226 783786392 387400794 481523305 -56338952 -96738335 538530240 -918031874 -922636010 747520073 944960760 188550695 -263847957 185109589 -152874025 647203923 591481681 934992090 917584763 724161958 -749420771 727453483 -937435152 -584674473 539882809 -666795087 -457927744 884324875 149411167 514620308 788493265 951593461 871303437 -479457793 -923229187 -828218211 -927535067 66032466 -989696213 400840378 964958453 -107339484 -461600213 63937294 125696604 283002506 630168579 756814029 -348672624 375197539 -918019824 -946892548 -164547207 954712006 78064754 -164579194 890574956 -439352157 112202705 971248899 100830829 760782178 -624717341 -423478193 -449828108 333605608 302127690 -358595726 -550521009 -837078391 226886653 69331359 -932637762 -105612313 302485459 -184822023 495914493 192191296 -686223675 599637841 -335584930 -448756275 -354359828 404332823 224737617 -558853387 -343911658 -34507620 656232854 -165167579 4349236 929111166 557735656 -464857339 644226868 381968194 -429868416 408925674 593308613 -75128039 -422643063 805415665 66974156 -402444285 6178219 184876599 14804740 -604624195 -81326733 -612403480 103747473 356538565 945123470 -227773771 -404452421 537201353 -464058016 347085827 633140130 -332105509 443542039 -379195882 52512144 509259276 201803919 -107191054 914123829 -625311823 189734522 100245328 645006574 431049493 150581449 954884666 278775157 559180290 -358895 541731933 109752635 -247971773 645728022 -564346133 322554177 610020454 -557302884 -181571372 -981027843 -613775020 513059045 -171974021 -568183824 452299395 788271233 773044724 913127132 -14080628 -711580330 -927116664 -351711600 -516376439 -554811954 -545179130 -365171737 -954357757 217889548 -709184583 363767862 864261194 -21880069 -684663873 -692144908 772301430 -639845497 -306905452 400257470 -183782875 355822017 -564002956 857381020 -786151348 998403494 265080182 -285636343 526277147 -87413086 -992539337 -804988214 -316533881 736388114 -168883220 401528781 -71864293 -325627706 -45712794 980608653 -524807040 262195309 802852545 202618570 -131910387 -289036337 45127083 368128981 528226577 -194327984 850512993 253932046 75251337 -314165624 -481084228 -720221815 238071149 10983832 -68416903 613281477 179826637 -199978572 990946736 -196486125 -781785214 -795545846 -136576147 -693269529 730528246 693709576 -265933028 710346384 -444501369 -457115579 659958660 -96642300 -124224433 -475168170 -426601428 -588905414 -713254784 -687788677 644040800 -338994175 -356242307 -715952133 696093716 742925409 -533974526 -846432006 811924051 -295916196 862045773 -381163679 -685698706 349127396 280124138 589229462 -952325162 -681649569 -489356481 -995471685 -740535293 140000017 -339621821 -441838522 440863333 -613235854 187873089 903826157 480158337 -982019617 842362814 -976888908 -474644329 502754113 -581785925 158468412 664017917 967509875 525705527 499843319 754331388 490333585 422923560 118048126 -635512696 -647693917 -125411490 654515382 520365907 569458923 -552565357 111120950 -19071494 784884679 -954330886 813707665 -649931934 247434860 770389164 194927639 -877635242 -741231761 -354303570 38261217 -378600247 -956626454 40803103 -971446650 -619927698 475055222 61840245 -245011786 -745874198 21622337 -976965334 729734021 -344264570 -910214289 630854679 -754394181 -567768381 -447986941 -762866585 -55892741 -103100218 -129507321 569260241 -26236966 681895655 -275002049 533706037 990825498 104364740 -288120150 392111606 -793002821 -795182483 -620564173 920800647 857167862 -107286093 98742163 44310469 159129850 821953653 530832007 -123741635 746204487 393944245 -638308657 364871622 -912863787 857939489 614783869 -251488036 488206835 -961304851 307110778 623472455 837294210 751017262 -76629823 -540421548 -420629094 177795597 -966316807 -415427877 191725039 198539510 156667911 209041451 -4721280 20971203 -157072372 125039140 -225642940 -412828886 883588695 647203121 834228103 449595410 875916730 987131363 -349458378 49225171 -690944973 726617752 -989014031 945898896 647836443 -235769997 79011244 241403661 783520484 -422850279 -621716556 329598350 -483763949 -18608339 -803955263 -559739335 722584722 568278910 986191776 -555992163 -630271280 -695403929 759259499 387407920 89083286 -460780115 -339049716 -654887154 -790151994 -572889195 859493809 464639758 -9695075 -425523540 228687201 -347828278 424787188 799073789 890033644 780518126 -340635032 -219765612 -850546010 -976190192 -717693167 531715461 838713238 322954685 216204532 -35622653 309972977 -389182805 907015194 -145213933 902434490 483645470 940737469 588071687 -170473405 662080003 768379965 -240034295 -280775862 -132947539 842847714 -46928019 -756586931 978920327 -379062755 427675741 939310787 145528718 355301475 -788150734 425712218 944281518 -407910643 -599686988 753776156 591324203 258738762 65590327 -695665592 -249732196 415789450 790637240 -69247747 510445779 645526635 265317780 -224227879 -123629318 -495899604 -358611243 300630240 233345179 201295357 679697869 334470044 380220904 988175462 -900344115 -154238114 -958392977 -412993562 -171386351 -800034043 187998493 237374913 224117411 -217815578 30788508 -828700968 -415296425 447112401 -998798541 -91755571 -641312954 343087934 664315621 127290504 -125812206 -503715232 -759797226 940380703 -437704765 -670935484 -640652914 -198009252 -939389132 -976456058 -671099373 229432570 -190821219 -513458792 104034597 686871965 102933857 -242920493 557198368 708932255 -454770268 -773368441 -981009809 -358649705 821052244 854194597 10862776 -448077015 -580037119 -566891079 -420628256 451950181 -93528067 -844918054 -152534675 427763604 -816669760 -288547506 -335776240 352514165 696970473 -978323631 -802959070 199787237 607476233 649047211 832134198 178047067 806256577 -735787410 -952342569 -879202200 -585696819 -519123413 179506366 -190977951 603941529 613875568 335727938 820800161 704667712 123006878 -472951873 95238984 -430209042 409597412 911090402 -793962306 -781527122 -724240764 35097400 280639075 483541216 420881369 -11096217 -976177722 -181147745 749253169 575078527 390867019 866885915 140755752 49948318 -846152103 363458276 -715418700 712648473 -524977280 -89221892 232906379 295917597 379038994 31589212 -281041398 -915748812 618948257 -664301322 -904714166 -797134214 -363611517 803269570 -917341267 -16764657 -504949114 135962655 462803121 377067480 630681952 796295579 431838812 402600837 730584187 -902044935 982620558 494285412 -569311179 -658235483 -240705576 -975063173 -505188277 671155976 931866254 -74574177 966296779 -182781693 359029314 -713855858 982596747 427967986 -394952407 664758090 -827388502 -926018464 803408243 -206569738 484551712 -428123764 411128643 -131895443 255403191 716076086 -134438013 -430955694 -733843453 405492335 -95465843 -680890994 -743326363 -375065042 -333306949 213982498 933085904 -180710044 -164771206 -106842218 882758574 180060188 -1170250 -937444467 -640988806 -846306053 442437502 -692735807 66549362 -371769997 237477246 -473893385 -900388380 616514020 842004845 -927985297 179932463 539316884 101850944 725962840 -245111272 -639239708 297353863 512175698 -624333662 -840677160 520680974 -650736675 -349285671 344595496 318611149 -10637952 232631367 772360981 -203801166 -664518074 314599887 -276322645 53543126 -190608756 -349430104 175303255 -654872566 -395592921 1822371 886302843 -737981678 -786802978 657415970 150031375 -69080692 -832682680 -36105933 -619319038 520610676 -827518707 660731648 883232016 435564708 -948728586 -449913823 -711159489 -788266212 -552755695 178981354 -246977074 957525988 -322246275 -729850502 444193034 337805405 -428909832 -654090547 -153876065 -299729391 -326439943 6191968 45403685 -636967361 -190051635 -988595578 -412574047 806056285 752063721 -141692895 997268741 424673018 599824554 487474573 -44184531 -774741735 -116016884 -786076969 -418723775 -189832013 823167351 445065166 -46717710 644193167 128464125 -526411374 -989340580 687406966 -621993284 -704600024 357376516 -835139245 688892973 -5908245 687765398 -82712754 58994355 612020738 812855609 46586432 582100995 911402533 -479169005 621881732 -424416786 -640040849 -333230113 403687526 818908393 19230931 278878801 -623332939 -25479120 270795696 70028105 -448429291 668361593 91253617 70488333 600297318 183184359 -245763091 -360871877 365988613 955068949 -282506116 606557613 -324402709 -143122086 963821697 -72620653 -532807429 -922912468 717620376 -560753615 -861440786 -651477277 -142315121 -294231435 144660219 950168933 -439336291 -522405650 843199280 977355003 815272928 957921314 -657826658 -614472223 869387090 416403712 27442016 387840311 17673551 -728762933 -781954594 852508028 133326936 -770971157 891371086 419641128 357807083 734609950 733103899 -446411348 555264123 -622316805 1944213 -56786894 -518090985 506458055 -678745757 -440174787 -951900779 504107235 694703676 451094819 239690989 -49294816 -955213143 333194571 137946467 -569210894 -899054036 596978030 -32578527 -391503629 -846676538 611151117 -560539933 141922742 847728439 623417734 -987290724 -412812073 952288671 -892869676 -188282216 134735135 -525803405 -893146255 335296550 -830953715 79858907 909068787 -223074418 823680906 -54742250 -343956889 249203773 -603585755 331991614 -495790272 781817080 -589597747 325670084 504845110 739957363 -782957700 7322454 -542013547 -52884288 307483068 -378796249 -197566274 112831135 -729614317 -841366006 969089375 298099627 -840635737 -592414532 -370966639 -200283552 -335035585 -953461135 112337057 451053662 -63041088 890437446 224756172 -396254442 -583609053 -259029531 546114978 202232587 189041298 41578589 224182650 185466154 540959137 618881037 493018104 168731241 718715351 98448108 501215688 -577378381 986365817 737162889 -157248821 74751968 162224089 -871755010 -978771662 -850733162 707577451 -86031082 262456803 -703130864 -784904268 391345699 -900620802 -947886112 -726481025 93771243 635260800 865029105 382741039 -681162078 737381062 74204958 797226460 -93304606 170743680 844453718 791856871 537376956 -306000069 -291511304 779246532 588010115 -871195978 919976975 539174556 65497277 -369396870 -536777903 546780690 -301874993 405109801 21248749 -822871357 -167068021 642042539 768226462 -896400922 996784223 -206837761 265469798 -97704370 -618819911 561231124 670544311 284136013 -951957664 -16943175 15254286 -962063970 -177992611 -793606253 -301330685 815877677 -348009927 365151802 -680902081 -12440253 377771142 150982525 -211541763 -97069042 712598198 910470297 622606110 -943768356 304265841 791050209 -841237229 259345714 -941550783 -931525467 -254624089 -639524152 513895137 -563785022 234299402 -198597483 837371591 213309268 89957314 -71471626 733593139 -92856284 -645635593 805951551 204418032 -970550585 -536686889 -472403594 -816797291 394761866 -513297927 45067227 873759016 -798823326 -715863095 -535533490 -632805387 -183507610 -89508622 850550586 -894891114 673479750 -225945566 202127215 155096980 -502861355 184705901 576155953 -712012136 11127290 59543286 25854709 216804966 -806982430 917066158 119207483 597677426 -510668279 569304229 -380421489 -671706898 -45442788 -714737344 493095173 226325350 984634146 -662906958 584551092 554270471 -16553961 -44905509 227414077 -894701058 846858449 -77387913 -760621069 186140456 -104201757 446118690 -754653873 -241103541 -260187471 625544851 -992426215 -467636620 -893991225 474660288 962452850 992747330 -971243350 902326924 -17289619 -333017608 -768901096 146039807 940375293 904782877 19970359 -794094647 -883315897 714449159 593065284 759585037 -351299538 -102128545 489249462 -289419095 -206914880 -756709287 98053736 -499706272 216037045 556485335 166256561 -979417991 908574385 79427551 -593397455 470696245 -517979626 471300779 -848532527 509288725 -777272492 -987419370 289498189 -925283804 395164149 80361487 617664557 243466071 -771225926 -563546668 -983136498 -415451906 907808291 -512633483 -962635334 -333860940 257225032 -351598080 -119019221 -861251963 -424898536 -527013426 -410511420 441518137 82547375 -403298637 524004791 975522194 -96341079 -143760031 145392999 959765904 637836112 209331788 -511581525 -574078314 461390392 -680372431 -194774523 -1140341 553591196 -390079757 -6212936 417920489 25162267 -342962571 -897047070 302278568 326251132 692945811 244115728 80739483 -835962638 -99571575 6353317 934766225 -632336370 -874292433 -86967674 -919542914 -313131703 674970401 -19000969 10906162 -818164357 -158745006 -778756158 430351670 272585996 -56923710 -763114078 -388465121 944379823 -726422237 499375507 179804290 -893969687 124887581 -719709893 551511738 -722584432 -159028532 -732727305 534414469 -114165649 -40968649 353303115 -424988004 -645543501 -914244125 835815751 412015445 60108180 -743248069 -806657908 544612388 -65443329 -464544846 -916692609 -156627956 557213327 574936165 -345752039 930211443 193340741 957538955 848218832 -239998597 -326822901 -525650840 -47881403 -761988871 908105570 -220163251 172466459 -201509998 -152034637 -4864906 494060385 604953059 -216753610 350461506 887215718 27006288 -490915839 606965191 -271456626 629617200 -293204534 -883390615 -143850466 642517336 -928330484 692973630 -909055216 -530654170 -635715298 -928914382 -268356262 -983132494 767770894 -867998709 726055880 617621456 -557866161 177522870 452460146 648486816 498873286 -996988421 -397705079 -784700287 812023250 -792384830 851089547 -203087472 172621886 -863214670 -994288356 59944409 304792318 798583677 509624448 214152758 -219288355 -165143020 691473824 -857790797 -954232382 191534919 318620478 -736103999 936742742 158913964 -284629456 41211828 914269596 742855228 -488720387 973991217 988265326 -693934684 214057412 -785367748 939034679 218702211 162486875 265859666 -529712117 365214938 468449895 -967294743 303995474 -341876708 -313218048 -427268296 86355271 224075113 82834222 630822799 -774794660 -86034150 230228474 -794648673 -408469615 -159013013 -450972308 -916928198 363557309 85022540 -644945115 -567785332 -834184707 245972764 134069840 997209887 -588446370 562747606 908205667 868019565 -756169196 511276716 -800417384 557017765 -983281573 -572252871 -247103146 320665732 -121545780 -999461866 -984958783 588917704 708984475 874309837 577342558 -872114376 979139722 982771217 -368367540 -766545102 893689169 -477231067 -331309658 -703830184 -227068087 -996782481 27766520 765632410 226434429 -809197591 -23827599 722358539 -106331944 -150798395 342817050 276092363 496100101 -336872287 -792359185 405639140 73313688 -858536603 923975910 630996115 801960710 -469098017 -181549970 576784533 351226875 8223762 548793558 819464641 -952256559 -549074833 -994220705 -588863695 -302555547 7560110 251470333 -460816487 -576217651 -457276063 942450415 334670262 434420203 -33329781 -115553918 425551440 687035470 -719997788 -380986412 924846451 -734452273 962706733 -30928506 -119414537 50177757 868367708 -304867666 -551216541 846151928 795990467 80572835 -816222338 675794207 997372381 905808561 723632851 13142687 280332547 -735435413 859267872 750154223 763029104 120269243 -593232148 -561365135 -828121533 177214059 436661852 -177950286 168748067 865135091 511225518 175830900 436820343 -557919031 98634466 983586299 -282768920 -436831855 -88596830 -987155260 225806311 521245258 185974935 935164086 341099981 -967804466 122784933 258699200 219393746 316930295 -68995984 855281349 -220733320 -298534131 117411540 -525254297 776015665 838668242 -654745730 -884456176 -49852873 -518353783 -526803311 267175989 963260938 -167595801 144309967 38632098 498335845 175786701 928517694 -777023183 321638737 -691529828 633844063 482192544 812960855 -840049351 45411042 -394798983 455244499 55734493 -713726695 222596557 721976474 -285347378 889112642 757379461 490840762 864959208 174552127 926068342 76140865 927737594 60843198 319126875 992758035 -637703149 88645704 6007654 39976452 682370090 850693276 -75903499 -979654663 505072298 760473844 370587341 -679111566 -428751757 -859074642 -93270598 -252323152 -826116427 -547973219 -574226427 -766742169 194299247 466505820 149462426 78837753 679870205 -498726094 40503556 537121175 267501618 621948039 -314151661 -610689596 898115401 100151844 -983539067 -638696970 421499259 -370508725 729192711 450747810 -798579084 208360919 109943269 -64718954 -84902661 -859653704 530536080 88383014 -318690085 -666885888 950964294 619402349 -219287097 -47666759 -775856670 715212124 508005072 490066860 954835530 831289747 986911858 215019156 970669785 746390242 -486833106 402831244 -946681923 -508997141 -848597025 -397576428 -454757369 921142767 945333365 -161398140 -803583695 929940675 -179784807 218292940 -832062598 33457291 -135309767 -147050378 884617 862641358 987920631 217914362 608790001 868242498 -357329295 958682434 127291294 697735981 495305920 -813265153 298922316 875380843 11574777 -541693281 -970846416 18958663 959652394 154451095 109971083 86681730 -588219316 -401648740 685062768 -721550411 266664772 -345516423 469874121 -761243384 -110720712 41373939 -441408919 158056946 230012479 516171111 115087477 -238372074 802767267 -213104390 -95668865 282266532 -428716618 809205622 443082257 -707839441 -507320908 -678990837 270672183 -715538891 519700412 -278207645 -150332414 9591952 -792723258 -104288270 -362409037 -460523406 740189549 -856145365 -821136762 -742250456 -907420528 497001285 -406306844 -444201588 -898082472 47730181 -686769098 -48066714 -135835997 236113247 426938986 -737602805 -943048610 602986695 -126649055 -169872012 -752162506 -374311638 33085263 431894842 472008543 145561122 -493192816 942581392 -39007591 659954729 -465466946 -398801943 -245471121 116169022 356042812 948581859 -579250660 -294722629 673676348 -425892544 -634787369 -696782408 647276364 324039051 -577450978 -358082408 -495262787 335790583 -235784939 -754929528 77414706 -526369281 -522946202 -181986397 -29754533 597400543 -419764569 -426629602 524581477 -709740865 -24937389 -875074469 -304644126 470788108 -185459487 -639615577 688038373 921979870 -483383089 -846018118 -405072810 724886084 -14191355 974655340 742007320 -828936005 -745925512 270181269 -106641523 -627111164 -869960859 -124398671 111951509 280705097 261893158 665394299 -208237928 -653014455 -130726069 -71931787 609748386 938536404 -478339921 -903225941 380918221 -862658061 -534770059 -485358580 -63734987 53621473 26242806 -128310060 -659098854 -155351951 -19575624 992995982 234661262 230349350 -941924428 306128530 283658630 172677767 163272791 571566008 920537215 663700606 -755019604 231597249 -279757970 -749434925 -285185156 -155078623 488244654 833622400 558073455 989939041 343427069 183047282 394207690 820173911 846621955 35794446 85655839 104017899 -123280952 237662181 721599285 833286984 365420323 567214616 -171292078 888768972 57329218 -321459815 -901639200 -190859095 -36879875 -214694341 424596445 324346645 504739535 268195365 637943365 -122020578 544149783 -32015318 -773663555 547332361 -353178875 -624622926 -185330088 -764738850 -20331227 3315193 948473849 -786323115 -466301864 -929875551 -830003834 785805716 -114747892 -695368694 519698718 -848163704 207935153 -815380161 111972146 587133513 -466072765 -658350712 -26488540 -609576999 -309811065 311221338 -593954068 571638536 706694368 852185844 -519151354 581355923 730547454 432343003 -918323901 -37653896 430658114 -198740429 971712429 944799460 636972877 -681315171 -115553436 478223185 -713338047 482742094 236114968 -394933183 -133669025 371805571 347792664 -107266135 -97094523 -722469107 391769179 133642944 191597617 600868893 -569765181 477343657 868820473 183190360 126061777 -53334810 -387630385 -734010340 574202808 482469151 941785656 -179754629 809103668 233985422 964589731 578088948 662465139 133845479 214011059 -20253157 850641222 -108485960 93706861 -743741819 -890156204 773078479 288636893 567971492 -928912876 -604789141 281405181 848518445 -504826482 -863855317 -379892101 238536661 778051747 746533123 965037848 355734103 -434145721 -108825855 -648507795 403497930 202288437 -549608184 -855068262 -786189209 -600079540 -316287904 575766465 575527604 653886625 823532819 844711122 -951070420 844887167 -584826943 -437926366 -690520462 638853256 -101860081 666153621 675967389 115966941 67757731 -935943140 928619000 -754354477 997752864 910885511 -139535818 98977218 -848204755 196297409 -460606340 -556684688 561562474 -214733797 -985938156 191638576 216049669 661705614 286004216 -682492582 -358979206 335683525 -298036813 -59574821 193219762 -265175999 -566573046 433518442 -971196672 -861655180 -769994276 193423079 897410737 844431103 -319556734 -890431381 783270459 944417205 144106440 787196187 722926106 503542474 -755711006 681203715 -801396552 -171365105 370064638 829481717 410978421 536936784 -641415919 481293384 -390303695 328835480 16257472 -46400450 939752206 -286785507 16168069 770625218 -164211743 538012619 748518346 -334089509 -903139684 106829970 -769478653 118319238 -120042681 623150211 -674569314 -130602439 -17913513 663954509 191843297 -667434670 193094026 758515907 928061878 -837357333 -742707644 519145284 133231745 -771439685 203225660 628475028 -889798248 -365869731 -788184155 -536032277 -684976225 765045060 835683757 276588629 -700048539 430395986 370624886 341758189 -964659085 211107232 193316671 -665429897 -873773976 386750556 -903718760 749552773 -558857837 788072 676291503 -697441356 -449263128 -775661278 -306874715 621087225 644150972 -775812894 -951654164 274325587 202777882 438692022 829429440 374496779 318086101 905171267 924477406 -469779019 206675934 177575451 691968810 -63867480 -63731886 737263239 -819153101 812057619 70856460 387369077 -620957856 912926991 103150558 402028357 -147256524 -514982651 -388965240 538678113 -22563348 81263658 156695757 -387032811 -868771575 -934608234 -14650632 -470383519 -379993929 -302747289 -817671177 -946828307 -586460536 711762641 -210591696 748764055 880347808 -108235968 -724949951 877899937 491157126 52522170 657045063 219981311 227611656 768364219 634534031 -99579962 -454862185 315738812 -586024599 156492513 59946936 -486699225 665297400 981180609 781586282 740384562 -739526330 -753119370 -111360616 -947242157 -308999847 -56932544 607068279 -324566733 -457470270 -994943580 -4418980 911517677 200529566 -548148396 -74612372 -397867524 -225717307 -580612385 105499131 -351611795 -866969611 558654203 -673897129 124669622 401163596 555542219 54828053 -247576153 -117474242 -545903297 457628936 -474176164 543584274 340409445 -28687679 -523218597 728863573 720896473 428009023 -655559966 329106818 536016227 -120283376 -535360643 975360032 -480941725 -423050994 -654041592 308914246 -554224702 380864170 -215815426 527515913 23437062 259224332 -582180487 -2585325 201512189 -348826867 -82619863 -160779119 -580589009 -15397847 162381448 -448571636 287982149 -844216846 691626157 742994682 -72881965 -670549656 -175221959 -762993405 -845649247 100604105 876319669 616671355 390611142 -245738062 -91200264 985506349 291506938 448407626 480768133 -974394635 -412587146 -436052082 -671582828 -431229244 -351081105 148980679 -715446328 -577045531 -530884654 120890226 -775358774 -839916906 -474015533 -573993486 244165490 420577442 589580709 -836367105 -657434294 707292560 770025662 992833011 -714138203 72939365 630859008 543455303 23419443 -180294748 205687880 705539299 17188039 -449787834 354841761 321016456 998037105 886701754 838184076 498542886 656198567 -470887858 902531315 94926985 939932081 546548459 768865313 856305453 -814658271 -195593334 -113277055 -240605258 -669795656 -518798896 -920747289 -769776248 301943180 675293272 680074509 871991174 991188931 688873916 236183505 -666070809 437720085 521099644 370147588 331989020 948237119 854374965 -421033841 312193122 577994424 -552873444 -775914454 918308 277891745 369020844 354987156 778751435 -558196377 -413290757 -582994011 -656015742 734795026 444913385 -830272361 -413453651 860432563 -867337855 410915369 97453334 -970511175 849720949 777721714 27630808 566866700 620134560 -435257445 -859522185 -996853564 573684214 -76651809 -394677207 467594031 705249268 912119124 -597622085 -883855318 634351122 -741778127 -25219000 -660227841 -738223149 -839514051 -727266127 760857519 247535111 -125883805 -198875206 414304582 -798064505 635992503 -235138147 513501062 -413094411 -158674158 -492694051 671007125 973414386 -281400642 -28814352 -967815357 392577130 -375067408 362483631 446350020 -264546574 -107573674 -29060333 432070390 -69804302 598923007 263984281 -472371313 176697391 257112522 888579215 -720902005 -293388278 -534149815 274784746 -116131286 913305988 479507493 25081827 372083027 508409367 -306721400 -686880933 257948456 -414026253 -797029885 -42897624 -832382904 842238894 -758701550 699813083 17262761 693968965 -26887282 896827346 -95666168 180780651 646032218 -241057721 -910284680 -866962943 -707540378 -237850893 493013797 -677646819 -894671319 835107056 282839660 -861774538 -826600526 996819820 -579578907 -415075584 -836461067 -658351711 903697713 -725986416 -944797173 -450025314 -927562606 365215547 672614625 -55042987 -99888813 -104010944 -104825053 -766997055 -203207110 543551098 480279900 -596311677 -592443836 -844501965 920391611 -767919247 -600461360 185626452 389570954 -686126829 -565034106 -31170281 631538019 559518223 963414770 890870347 -535424867 783069169 564282857 -730012622 -981718668 212849624 349135087 534671489 -225486716 621176359 -357224094 237483009 -219747615 420431287 -658824327 278179730 -968128592 857463881 218376057 -316464840 622079945 314562655 -891197406 -264729922 -647227523 610690127 -268504113 -458122125 847147716 632429210 267665024 -140768490 742871496 92367780 366945081 -446447391 -76497378 70229998 -266985588 719292160 -526255954 -887750179 -942352267 991494798 -22898917 531877465 303334453 -8085303 568773101 -788501252 -945086730 -82945360 767926092 -377329792 85924160 371119373 -291902983 589639904 -678907318 509038601 275788772 -539502996 432184897 795781797 140851223 451688012 237759628 -136681767 -169632362 680136241 -77629476 -700862626 779769814 690519066 -8012537 -836668826 776671874 667629354 594568761 -836706210 450774395 65529597 227824077 -943495938 579133591 342533407 -425474751 955337650 271191607 449214835 -800602364 -847607388 169560978 -404939632 696816363 -122061439 244628074 782079044 30183478 -801824078 681842927 -495607353 337506158 -255986410 438477997 859183286 182338773 696925613 720527236 -852885732 887903108 307973988 -357989530 283564108 -480071646 575861108 137753457 78108706 300466182 718554983 970231953 323999672 142961651 -384966722 -258768822 192628435 838104477 -848237172 277325106 -949789867 -938185276 -931266828 -123300197 884795071 385209938 419261819 712029679 -261467683 -511618653 -604275660 766519207 -134059196 -62153049 -881529384 -494441285 -790265696 889944586 371862101 798856050 -380163283 86572953 301110244 -793783205 -329095299 288392658 -792218602 715739924 -962028694 116122162 328257826 -966994092 -476792113 -513969953 -152033361 -637517751 -523733059 -706112794 174546148 -17756234 -578865240 363368762 962074663 736541025 -958129696 -472780514 -316585155 737369963 -125339510 291322967 547406983 662519385 -147365314 -519741939 -635777427 261735614 -798605105 114760191 895769157 328903762 926949002 801740194 77190204 452417922 -653898330 -184149461 200973980 -406325182 798214273 509434178 188625609 -866422412 -974026432 -106634847 -389749857 597303165 -84700670 -109335372 944946367 160864928 -430507511 -379076079 818624931 392662253 732064200 -479523885 195077612 -60067438 -297974895 -554298162 488506346 -519800409 -294100221 186672602 908992124 -992476526 143505673 707195032 255758017 569388866 567330835 784801669 -182469801 -550375384 899552105 822037908 258067270 -693192723 72272159 -119671086 854750274 -812420584 -691743068 -26296267 -956153578 -717628713 -2292789 -336283882 -321959400 872923331 125705885 -449669905 -231723590 -958818478 -807473828 -378837090 -53176881 -145715865 632644106 -904633266 34529019 436746712 -854801835 -399894079 140961293 214948183 -728692559 497482442 -600701850 633179311 -918257357 -690141843 987082248 -811198197 531743893 285082654 -691939269 -927265923 -784041479 662651035 666142215 392505763 266095571 770853189 811598499 750428164 330381422 -934509217 408199442 807126333 918722857 185816569 -172955736 -100350661 -642729682 754669641 -484499621 151490011 -287446522 -780376983 306630287 -935635935 48782944 -134357557 769369166 -876806148 913294805 -133846169 1288190 -137466265 350662858 -289016806 -378255412 -189064117 41932114 289530689 125562467 -876762817 -532056572 665715357 -96230105 284215704 673652604 -10647891 816526785 -322128847 -365836530 121084049 920307781 747819587 546950727 558118987 -546520522 754949991 483592063 -215235983 211882848 33015706 -382956097 634132279 -219999385 -406869238 587054232 106644899 513190678 625589754 842428526 194000579 304792612 541189050 -960184843 86328761 -797430639 617424396 -685228082 602913606 -689734032 -772907298 459559203 592033679 -136738580 -608913995 -150639755 429034984 323181895 -894683340 -5960630 263764991 572642746 483938586 306261548 626731304 167252940 395863863 263985090 545468007 698560073 146584298 -180456343 758055283 835685151 -825264853 474717119 -798902435 -895568503 921491237 -727421906 44704821 688144436 389207728 -887228188 -687400941 115888447 80242356 -297768651 -496391382 -29858232 321080387 425403757 651966077 500559268 -118599401 453473163 984567082 -780863656 -166157977 -687963070 444348073 -639624547 391724590 -98719868 208597277 44935086 789137338 92136738 -279316399 -613034831 -341578050 117572759 -494222221 15663219 -772546008 576740785 -66608090 -727340798 875651100 -332258424 -97503913 916480756 415200665 680908835 -423389882 -431059373 -773780761 -918523898 762052813 818599480 -841516131 556830919 103518091 517350073 -347242222 -567649638 508892422 -28051090 576194627 -77136450 -307726888 -53155956 686518503 998372481 -698187836 430174885 227670981 -88629644 -92371108 968694276 667590114 -660848306 139192791 128205647 -678219417 -127194792 956311651 -822903184 -486130301 173809429 -871343580 -747106129 434661195 964375774 -793822352 -693134133 -19745036 158283203 -15359656 -236983335 -60649781 -267920204 -820924919 -561077824 991754932 765150218 666161320 496071644 -660609705 59317435 -244390084 932046371 -375995651 853480054 546952485 -336186671 163949302 55448384 -653396012 -45695655 191725905 -122286309 306235945 -147613782 -509072097 -783340553 345762908 -465221972 950566812 -631432730 -111625355 686463595 461348811 598356274 500562872 -658590567 853455257 650835719 310848295 -293883409 177093351 -270252593 -380371045 828472175 753355590 -829423474 -315849192 -731966088 790621419 -241194376 617887115 969271060 -979718257 -866546171 -177825258 553559799 33320422 940699295 112106183 -774780428 13224356 -696283432 -462500022 -308055898 896853651 -346881246 15727557 760108970 522241362 -127202397 582754360 18354715 727350531 -653138988 16182386 -253534125 763989960 472249180 -585640360 -619825950 -605371590 -532899048 -802780244 903904646 968098352 582311658 639479605 810107836 -739915031 773717500 -305179907 -263896167 721387971 400618370 -657511107 -611536819 884120487 -596339523 930567918 172838258 -781264710 -344066047 63599002 -464540411 678070559 -337080476 92508340 158679578 -515751262 224338825 -970363109 340480883 636008425 -912449056 -595622920 -429058422 -750509655 758202524 615875529 -934926547 218567754 -255580416 498024832 -895176818 -502747462 18802801 482976000 -691296919 922867350 793362982 102479565 262857832 -454268894 -906258095 954470956 797004150 446697342 -150489422 408289600 768548898 261746666 739417138 -259333730 -637094432 -561543545 362384957 -207556822 970763784 170999772 318275917 183304038 161319463 217386843 787219200 510131925 97126747 57112871 635463667 -926564124 91150578 37475162 -758915581 -445671916 -456760405 -310547412 -728240917 -528297651 948391134 -605638785 852736283 89988392 -17870362 524367996 -488857726 -762246681 995900133 538977264 -336406790 -284384570 66864657 360294633 -60435164 409846094 19324605 -920432648 -2924599 -389289355 -690270662 397172445 792434875 857428676 -331690533 866551473 -308109014 -552635786 859748492 843068210 143380465 -230543179 -391688834 584895610 -897945538 -199642600 420772133 370757086 660308437 177561021 736993096 -101493188 233016790 645560326 85755521 -248022377 47109095 475114571 -184093343 -75755659 422387011 -338397804 927626034 946327755 -906809351 767045727 -269098421 700616699 140771106 -638000124 720243510 -870720743 -270586008 -931722791 434845058 678233893 -701781579 -565764185 574680824 -725946598 -539586222 -714432920 -198552835 -788969202 -251550066 -635267802 21701014 832782370 -735040507 27144459 804757629 -845978017 -86831353 -137740531 591550269 -538884401 692833647 913672875 -596190703 -504446311 774228310 -508873084 769918531 932973359 -571800490 267959096 33456277 494809574 -876331385 692742215 543931125 234675867 43097475 -248061918 -993984949 -131439112 -13007713 709092172 43784715 -233283044 -380862408 220079104 404305418 -572111251 706435079 -877065039 208716361 708615572 -782569451 980460464 899938413 -746265405 596199975 893252301 -811121452 -164844282 -959750185 959449933 -389449466 977128376 763145960 -495064185 181612737 574919308 -92590088 -511931160 370621536 -928469039 -519841092 -664936226 -672212548 -758462127 265759020 -515470025 -352832458 -468071977 -660851690 -181257166 89457787 846026486 521326649 903675386 -197607043 -795553943 786649613 326078508 -17443262 -540576938 687586243 157775312 805354084 -991398657 -120140478 375217288 -384006605 -420531164 75849564 611464280 -984987160 -835145200 -897331205 27949794 351558969 478795417 480094729 856826039 985939057 648751013 567553179 649026412 -397662805 -297007151 185072909 -744621610 -14335481 21444617 355126441 -356071883 946539040 175698635 -106338621 -689466074 37162898 156263791 -977447853 -478634169 699972592 -353366242 579396503 -258737266 -367552973 -121832263 633592569 -132389805 -336324385 916736179 -858395491 -198748970 -759831019 688599842 -285573481 -389726634 -595252981 834038373 92871377 -564807613 371093101 513798158 -808503188 -934373723 175834339 -707999501 -432534291 272363194 -395452568 -482750759 -1159981 -278986884 -657966973 -978726151 -326634269 458881158 39498572 261308319 -792643360 34401671 -440313846 255928239 439374068 -804147805 225683209 276706725 -332068904 -953304498 4057160 -714478416 -312587544 464898890 55566442 212972342 -371357652 -173641793 451107588 643078417 -8961561 -39799089 -32169259 908704014 -613966725 798378887 -55648769 -901738395 609469043 -630061977 -836430825 -135256496 604160281 182365565 -235137391 103179702 -976802702 561338810 612249923 419898738 -132727303 931004791 976872480 542460618 -133475726 -897761577 -689929327 439708120 -263718842 -872101860 55810833 551985907 855451643 -625326227 -59294868 573375938 940055362 -339896529 -473761006 -575411300 -574694785 -472231691 -817373075 -31532820 -464142116 818804302 121789181 -326276746 55858158 -745599076 332498941 -368258657 212546337 570002083 710049663 927811521 571961202 596523024 704985477 45190232 -487415501 -454173410 -941338677 -299209130 185100470 -269804503 920832782 716373727 -391259053 143575449 -965737684 -238711110 -283578128 356011610 -386932048 -997889013 -846624565 808865135 -472453993 893673461 -711901234 824599565 -740282040 -579175579 115164405 -717778283 -188833000 393660537 160889686 -195709634 306655351 -848087571 -590255317 721922229 620356297 12629315 759516037 555873679 -497129086 542853219 825657159 705919375 -608880882 -6867427 967266929 825633168 -316944009 -592284023 48968601 345051171 407399556 834884853 994252722 577216501 -649004121 109595388 -425321505 -603062910 992280202 -528546943 -133314900 340234399 -957629600 758915351 -64342853 544587075 737993995 473942635 444316880 -780624390 -855075059 -214712642 8030641 -512227601 -4579973 -525826119 -732031213 110185522 34555291 -505854484 356977942 -501271984 789770731 -297688894 -66334477 -309541187 -882490967 -627027709 -412604537 -565717441 81669877 -909173267 424850483 195336775 434994692 -389356585 215068135 170235013 -451615713 619359482 525564567 -174720269 386255506 172050347 -275872447 890578040 -574728266 -884236029 776683619 133911007 658963932 -11408067 -761137574 -920508720 -374156795 922018343 540760793 210757023 -232335482 -558848055 -572694904 76618187 -66615535 962592070 -309003670 628409975 -28648796 913876657 249366586 -423651114 -476930507 -44789253 964600970 738941443 -718015058 86083471 -705064357 -669351768 874837175 297796036 280743048 752166931 359461109 -925737243 796146520 -391918241 -247162431 -142186327 387387559 29084432 -925441718 805198652 -468613634 849578502 -778011686 259781189 109576393 -893163136 295388933 902130930 -100859657 -107416413 -317372733 -30425039 -833294035 -722665444 -943343155 33479251 -939655366 957645605 -642704707 -583192216 -699186466 -967798389 -341000386 69879050 -62121729 -378601874 607387357 54891006 -128040381 226504213 186717651 -207212484 -707498208 939355175 -623658724 921110092 -679475651 249991321 -486652775 -703696886 602506783 -277923531 394519573 -97361926 762648678 659280240 -705697703 -801607740 587060611 653285769 486392304 -842731913 62109463 -863241459 -534791471 -417540251 -144129841 778358393 368682369 624362082 310721355 -43776867 510306695 -138125964 58251372 -330360059 -369669863 -717996359 -845296422 -643491786 -510872550 520676088 425844253 75378586 -273269647 -306481760 -432992974 -665303615 246705081 -151597340 587941606 -739764154 -806778129 -999304484 956740434 -855236771 -582357614 -777600210 728585727 482566131 -786694050 -514951452 615543980 -709934495 1093734 -398749889 554335919 -580741885 -681759717 826803900 263230062 -327834118 561073188 -860672743 307286233 241165303 -460968643 184927675 197697952 -577140136 704263940 952647637 679312190 -109468674 -182509063 -952104383 978417712 150376329 361471572 -509521569 502690830 64286095 -648780856 232642140 101567179 152404419 526447782 996572794 -654646093 728030046 821732131 883015733 591162785 -650395529 605595213 802953350 -983408686 -252191637 906345476 -325320691 364844045 991328838 430699034 -783896528 -826142175 130237926 -358973427 -855895560 131373575 -695915966 -744525194 -519956185 -928223258 638261291 925814226 477312814 -53857768 -434642013 -497399599 957634275 306638151 -192256619 -34436374 -982819048 -291544815 -256150756 -874966842 6336629 166890693 234086504 128943782 655001565 796614177 56498764 7823798 775381588 -59855986 -527544038 609510773 72307274 -18283680 451662027 478753928 851478584 993140353 575701286 -53856154 67652667 -875534674 -341165254 -591129507 -580731268 47922421 -896850886 390929813 -890305218 -508844442 744964109 940199035 892430737 -721686849 -398030189 -524987158 -747648943 -507489655 454313018 -881976941 -525450030 746461302 -92189054 327930220 782137180 -575462483 -432820163 511934293 523041324 -654550425 -816219461 118799349 -571715927 -24320153 938416131 348811982 236299621 -945368953 858215517 719438655 -401548341 -50118791 -621968390 625083682 189696081 251675458 -585955693 -202915943 595645908 608673920 877949126 -443999485 356823373 120344415 346114847 689899199 -225593984 454120149 371132287 650540810 888421974 332279154 -447887648 877506412 -303653677 851481348 -508431226 -591193905 480613416 197149103 -809055409 -743002327 -494811645 -85576981 -235275003 -95567004 -97058715 98156118 -775384960 568017824 -479999263 931576047 939741669 -926449395 416771644 794621837 26987509 -572535842 958921508 -889084970 19427197 366994381 -863498196 -707995580 -617074913 735212283 -33308138 -560869952 845461566 -70803638 -932770004 -639854696 -252916704 110866879 983586469 -204405185 73537170 -887308943 901960060 926806188 -560926413 -669542737 -200970642 -380965492 698452272 -684808181 254030950 -969571705 -585196056 688549120 948156824 159337060 167162026 461694180 -531091174 -941752700 288135925 -738196076 815752114 -35589389 310962296 256648586 -927791097 -83737581 -559011240 -557054394 152852814 -615063941 565405871 1641766 -643610703 800664250 -481440094 821820100 744824766 534569332 -740750409 -965979967 355630241 150711623 -364897137 483005246 82043258 307022713 -466975932 -16096318 277038815 -568287011 -894293333 -840923886 -903866073 793314213 -786913376 -654167081 773739732 519011624 893890543 303201267 -736602667 -8953159 213395554 -836227818 -353045923 135883089 41885249 -908345123 284629318 -202792633 440314089 -945017350 889037256 -674811833 241542284 926104999 506190860 176043135 -281876423 -944309973 -22813853 127166384 311815608 977511638 -643269611 419549361 58529715 -750588019 -927747050 -705610834 -275843949 179473916 966266010 -315064232 557110289 632404157 310742011 -83967421 -499871399 140453253 844438913 -564958146 -176582183 -574039120 -657327103 374580265 -141732360 699338987 78178825 -477838361 139924989 557659215 -710230619 135428522 -737350387 -205922470 705492489 -794441245 263637895 651547711 -395779689 752273011 -910692197 498807491 887333748 -985053568 50094561 -643064826 119423867 -459724293 -613799578 584552690 668762959 -938521765 -30070601 980467859 921785387 -177101880 -630173643 -988163608 137915280 398809533 -683572878 -19463704 -287129975 -179272366 -498729461 -310680358 213242220 -617076341 -512937811 728970949 564392123 846643661 399247818 -273345422 -576548740 252105296 -338636291 827206656 423250216 -641574126 782204 -252597724 -742967089 429993322 447157145 -532101579 613777327 920530399 -221015089 -324666933 788413302 645523798 -624718287 -542254637 -464317907 794965564 307268167 369877221 -761612845 154972833 220248919 237292656 420875366 528792895 470895685 -723580663 -798460169 745309810 -216451954 552148956 -579515657 749319157 196595854 272587910 -153066295 -108472017 519190495 -796315491 673087575 -598441187 -292091576 206780473 280321957 961061465 -188740357 -91447126 -407425827 209685268 402348915 274496002 -423699360 -653062054 -189621337 551942671 -943425073 425120011 -419681197 806682888 706212139 -154381390 29039744 -267376988 644137847 208675960 247563871 -799649153 186313970 -541887873 492447101 761838699 -700860868 252415812 -617581043 -647940145 778881912 894314595 -104981368 -695751958 -120632873 -961451073 -75198538 -890914493 166460954 -116951858 -359208559 -937658226 126083805 -896687783 -170584747 -809437317 831278911 598795047 -234798231 -439803832 894048145 -754249608 -176725035 389400594 773427669 317089496 -452297217 -742567699 419592473 -112796478 -803604286 -553571750 -546510834 338833189 -328194463 -290918404 487265332 499150848 -241253882 77319653 408807117 -615192055 949819831 799674157 -596916088 -38944950 -221510777 -776996685 -954573170 215593415 769629539 316346947 -644063230 267086074 -36550321 157580930 -539681743 -364644867 -350517192 -541306299 880260122 -976489385 -660604127 -807334428 -688724546 444221827 -922889526 609666790 588665407 296511616 805421454 688278388 -730399651 699969329 406532287 -512684435 -671551431 412694428 -545254026 -855509315 31182479 -414016255 -79007639 448983589 -466513118 178198206 433280143 653355746 924807000 -30174823 -761242948 763176047 98817869 280690211 487496019 381258964 -138140717 501445923 76254345 30481887 693695576 -225839622 647935352 280161874 879853627 -359855590 610362299 -983622571 -130389993 288363324 634618308 806881564 826353574 278005730 -149109070 9004234 619980741 -500923933 -42716790 -607279947 158779004 -155117741 -449153748 -10898819 -294680845 -999604923 546011092 -997498877 -742763260 -85955178 -41638308 -875790876 -247327037 -584533929 922902489 328858989 921413145 689646694 -871205382 -904137729 174270578 -872197015 150632989 159987539 -433252089 499189153 471127308 18378591 -348915937 400167166 -464343734 860882067 -111705960 -610362641 -690332387 -507587435 424248798 -830682613 277115211 157886955 -553883713 979683054 117760317 437915101 320231057 -183599039 254375559 -722028088 21282030 208450843 -118103702 958100784 888309013 320102099 -507058826 558289800 715071895 -893249070 -286980296 -475716466 -507794801 -334348618 804571593 -424111815 395823817 -287180188 351951468 113751714 -294452024 -606497303 -148651678 -775910612 -20141686 -736510118 -830364599 -867691726 581662838 -378826045 -552835974 40147358 432669110 -364847539 562427504 -948704649 -611916892 462289067 745103370 401605154 -669636554 210827627 620370379 620339978 -982630123 638563682 -439957814 870174241 -278490328 -743585024 -897366244 -629925152 655141307 856669495 857661609 -107652298 768087645 -508695483 331156385 -508990859 -956237788 -493662740 329903900 713856769 71124701 307503281 -900109114 -924495795 -209524868 601275732 -738265967 -673297311 439629486 -954662289 383747714 281895354 759224977 132190756 743730495 -366563914 960236326 -534478464 98721850 605735178 -39070879 296376892 -798231064 -524817696 27372039 -948992655 -756285767 885374826 943591724 -791168421 640515631 -252627861 -677969387 295839918 -433178024 855054124 -599356527 -572975523 -100746175 -641613951 -709018875 -521197821 110845990 -175033268 -509960267 -418846707 -16888046 374400855 -817330449 -598623319 -522419419 996291426 -878314011 -831999537 374029325 352444295 -759059457 -58953204 86721856 -691994069 -622969774 -155955990 191882025 -174074005 -845599440 863880716 435328544 -944679381 252186176 -730148282 -458694134 232505925 -182316963 -432446709 -226689827 -477329829 883052629 -212622551 560986006 80346108 638064315 -708839315 679116807 696185948 700195923 -72789653 114198001 62581288 -354580922 741652441 -217724047 -830954928 106262897 -787477178 -90465527 163678894 583379080 990889484 65376640 -781287902 -357650123 998627709 -327051379 -94769755 -570654266 -615791283 450381719 897188218 -344233653 -622512475 -16719532 499577943 320518702 181556474 381261075 829659704 -236934935 -433117732 758827205 -71443842 795230653 -551736253 -532854657 411679356 -789911723 -303373174 713706689 231842731 116139462 -767254920 -850861925 254657975 -817390402 43867140 124925284 -574543130 -744428625 392561537 559347539 -420710947 438804677 547226991 -409625362 -555258395 222109113 -368706846 257433849 -654986479 273191681 -768326839 -991778203 -659674858 316657419 -784048902 570991579 -479516292 98918291 -572094639 -298689671 109334069 -542527528 -446180276 380999359 -911786356 -802052947 540872466 -196510840 -387390162 -942801234 -286239369 134765589 -551934348 982428084 432944324 -301459461 -435116646 821176304 528277040 -809303249 940752012 -11882402 782573022 -740907200 957797625 663453167 -142657136 -262593369 935294822 678905705 -36655894 -203757948 -664515045 -554731983 -585159351 -252172885 -837057844 4222518 -251857366 -310894040 749182886 -815528733 421682345 34677167 514691590 960619550 891593817 880718944 47483367 -625555476 451588102 -570058912 -451236633 959657366 -373070505 694121124 -815473473 835325604 -954414825 516304765 688473009 -135533162 927581532 595857465 810096452 815920320 979254045 928246400 169037520 -512677691 -924581708 208091276 -511268070 -346293031 -190889117 -882372064 -487239994 140166646 731336185 466148526 939917804 776389023 89888701 752161592 373707675 814674279 -522383826 614611105 -600140636 -341287625 -119555782 719262304 930470110 321000509 382844302 202697786 239488200 -868129358 -698562449 -992281199 43729075 -296861219 401739681 231312870 -744998260 -889578797 68938716 885036029 650643580 -789162239 788057106 219864188 556524424 930873521 -25498506 -149608383 -609056014 -593062131 -343656779 -35643675 108470075 -676459552 -897390885 514035966 416413440 -983605322 482506848 -723076632 713943831 -417407761 -554393084 70583489 -224481030 57995510 -809050878 -195983937 699318613 670845885 780750534 -149024203 396449939 -292029780 -871673000 929783497 -430131596 -661763348 64793796 227099985 322698024 -835475280 -316003681 354432289 519354864 -142931856 -993360983 110449708 979796195 832349567 -697030323 122473267 218531581 219993928 -32554658 169568223 189137574 -720291245 -778635234 723117498 138700994 924035963 -388694279 -946849917 39169345 -25957653 -91079827 433049805 -567444757 -865471363 -542981188 528394957 748610059 869667630 422229562 -435623980 915767599 881048083 -448489011 775394726 -531889240 -277883399 561990007 214335225 774697180 -520814972 -492153391 327895814 224617422 111833058 18936606 -68471158 424868012 -826338497 127134599 -419839800 175258653 -623771121 401455848 -91848605 131141169 -820475416 802724382 -534938091 -853326323 -622762121 -211608085 320484787 -974844791 -404014526 -112261653 -771296393 854947046 26854239 -562333481 -906507038 784108851 525572892 621389224 692068471 -987738682 -99252320 -10953318 -876908610 46848410 -370224008 595371743 -624408233 939241915 546642608 -47731841 56897108 559472705 -302761134 -420112037 659037283 482024293 -93135614 782021984 -125036418 227072062 -359494382 37020629 -152187816 -154921289 -972865390 79259984 380375738 -636987076 -796458595 -414471503 502929262 952565043 -827049633 488073023 584095400 450588883 -182415966 334409310 -310829476 -394607546 -192600204 -516262620 -373268282 16613736 -18486161 359097037 -844068718 434135596 325260165 -427290330 -907915294 970038254 -755861736 -47535578 -975350264 -846462880 761776642 635238463 -996243124 261569434 827643277 -305582228 -477418745 -455308506 -328806856 -905475361 17067811 256661128 -858158438 -891930895 739962938 -799241948 143535361 745723036 422331785 398462168 -504927027 214018878 203326612 -408159628 799933548 -269303223 -666354342 -660807653 -363914693 -568469559 115867938 31179240 93173115 478923314 828374599 -800241833 -672554561 474761752 -253938530 -765353277 328947937 -559080164 716242833 -690860443 -487073778 623529653 805939941 -466793845 392917451 961184530 -538205835 -252445497 511888956 79992847 -823229251 552535282 746012967 -505392154 446328306 528431325 -17443811 -259598164 29927298 200320957 -692729331 -108759960 -897316340 519387803 959202996 250368349 -273944551 -830809655 411847809 -941441925 439822997 125055024 206204872 -210432371 684622136 -928224481 -98490897 589884234 484204119 869495186 577828890 -425434423 -115211352 -77414779 787819026 -779096118 -767863230 -673005457 716017260 295184596 21693604 94827073 75141858 -801092994 -451580899 296194234 -549295379 398536404 -162624428 -881424700 -767234926 -917042946 -12423796 -503923100 604752526 175500995 -549453985 217811210 277430301 421203745 721545522 -323198390 -620185524 825965129 387715846 -670929183 656578 291874838 -126537156 -382609191 -399481148 -803035153 204960624 312969202 976850972 619207309 821241440 -3195692 254407766 -986592067 -477842697 15009310 -129706429 571910600 209027404 229529936 196504202 -192512485 144251680 391275812 441537765 799789895 166583341 239635553 940691194 -9270065 -308055925 -748333270 -717547799 -744621226 -941770492 -752188933 -831896186 -650834939 -155430744 -55026946 104838196 -572631241 -464470642 -704133138 752100503 -143954559 -904201256 925418416 63695944 -865188428 775672097 458513201 -601957356 702031614 -868973240 737736955 -821068395 -62775870 -660180754 -688628931 523968257 -32915170 -330894786 -92052087 -146616646 506042264 -966125104 -852369101 560326849 -365586562 -127665610 -515584920 -336100403 -736721330 916237201 -630126058 -308689934 173416671 -560647480 -500649732 625075515 443472493 -26280951 355276114 177264537 292751876 -397913991 472515595 701805091 855594776 -146108182 -160584874 624581957 -3376873 -596527905 -914732087 -912394959 -667412335 38806215 374737786 -519966090 -86602158 -529272812 637414557 -605297892 796386543 235303498 -998679820 -509684447 -918776442 35661572 724434986 -858439170 397955092 -374872024 -840736354 -20627211 -60348772 634943766 -710697927 -351853065 519297247 15410262 362783821 197794187 -205443622 -976314825 -361314048 -179883767 -862909389 276865372 848609019 713677579 -819097329 -383557221 99230224 791338934 789329052 478255749 24752363 -980149194 -921872979 -158379782 311067825 -332302451 -873025322 -834169836 328198597 916791114 -493437653 -138430832 15569420 362517329 431761517 669574630 266939667 -805598626 379738970 -925609991 -751718507 52045305 741694795 763802920 167442737 53905184 162536333 -387794963 -146963881 -311584007 532636505 59288522 620590654 809316715 658772142 248195773 -295843332 -596603676 203753476 -62152386 935657815 793956709 -833064425 -816535737 -904246860 180228129 409064411 -812161719 79163255 -194069270 587342462 -254864218 789089649 -89328340 862302361 903021375 85252484 82812129 498408949 -640396349 703428427 -892474139 808006982 743851578 -81638892 -469887352 453527328 772820432 131999733 386324685 759972667 -437519043 -766229668 -137067245 493554300 -534090389 426533692 11025130 -285285833 -791226898 415529679 387228363 -444560451 -565224488 960424075 596250518 40803062 100302492 -826634264 -125873549 -209540370 -53819430 176479013 -820164107 549804865 -529112853 -878009164 407808319 -398176127 288289795 493445547 -611291953 769800944 -947440576 536973175 784980482 -503930451 -618965933 238738568 -937475054 -537818734 690503018 -456393333 -8331785 608759868 -327496268 -757657199 807078330 -709305115 606877047 976460785 -199301181 -935196244 -765933130 -945207287 -983201167 271828340 554087621 -321261564 -472843521 235335748 -720697769 -852616853 -636772364 431173021 18653146 146301558 987449365 838707044 -912686891 880747277 885840197 96527779 805651278 -925001897 835201431 821388127 80978989 -586722825 428783786 -473164107 -207738093 716453363 -312713115 26570256 975636897 32920635 850043619 -950134392 -61565087 313627705 88632286 -968811668 481422811 -44465436 996380864 -219634739 666224995 -527169669 330381899 414308440 907516724 -69410338 -623864485 -553310755 -288299767 977091508 497614045 -84732809 512810488 441726630 -940255928 593489436 -53204563 265260191 -586060554 -761375286 658128476 -42549847 -33142946 447535527 -478489127 -33368601 -15823385 414918194 -207671689 -210128722 -960718866 232310856 -612328370 -253484783 -624053488 910433618 -93996834 235334225 581667995 366140692 856004034 -825259884 769000937 218214350 399509336 -420925062 -131098070 -70773168 103874770 323522084 540213098 608153324 515542053 -567908848 862968162 -258066386 317624757 -80483168 -189354368 496106399 25869274 -708217475 742515942 -693130592 -806222571 -732374074 513581088 999426901 -214480028 293917069 -647456204 872635788 -767672015 -796177549 791207066 794171080 466566655 -67918978 -685752068 168609452 153756214 369130814 795311999 975451404 388008184 -468947951 818291510 -354633158 584507192 -77308518 737117249 -587776482 -588300841 -310793672 945710607 182035668 190657407 -463004079 -616492058 554270388 -165971257 -50314571 472366718 621897250 713502084 581177721 -355086091 785497605 938115434 606022265 -296183472 257691198 419298581 -817202985 305132673 652384861 26800242 814191445 -280835518 -595441590 -367346106 -138343879 -16312240 677732517 402764339 -907998840 936895776 -474182160 588252180 -886312159 517248206 548637480 -436330915 478259325 -190527893 405543910 165221416 -964793576 29137789 55189365 678371775 -847705473 -122961913 848190574 -868644341 -937646922 182754606 -311429425 -20207697 -47063136 693907063 -725661856 772150460 564646456 -581952323 -193396669 418023043 427579262 -782087405 -889186785 947074651 -848095484 709259302 -190747140 -131502432 -835023035 686710618 832291119 522716352 -174521314 222801937 -248571143 -503352412 693707305 355669538 440634009 -190096908 581618161 629347105 -267554013 -294740439 498942456 628748695 -457716463 194726096 324796866 -236452250 -95494447 -108525291 297021617 467535218 -457668526 635754335 -650484165 923225342 439255830 428300823 942156604 -244437013 -803040714 -106790168 -26665133 940699830 790765434 403889953 527716246 177374756 -770872283 -93593527 -783379780 921528465 54359695 -557411063 -104163530 858669731 -854850902 -896148258 -557993976 956089161 -716615944 593470403 489302743 336067243 -418592814 -988840741 612961437 -602081415 87784864 -903469263 739749871 -624283534 -6851773 -638143071 -304958429 886855570 127699850 -130779530 -770967918 -361556492 738619563 -58141577 -284771877 -552498227 905163741 -69238640 299756459 -822553173 -975945524 -492213918 524697073 -665961895 855631063 -511470129 889283171 557591691 462857700 365524038 762687786 -164436421 -937924066 808145298 286175089 -342294341 -895146185 -356397659 813811876 -441390282 -898066561 957972349 -494264389 420485412 -761227004 -862196418 995654735 -791765506 540854644 418397162 962178226 301702322 -808486397 -178894033 276323473 -166601736 -850762211 29011131 16170902 65321844 -888863522 273547393 173814195 -519942221 -119328750 -922312704 932256627 -81396877 484264239 -118819002 283822789 734905333 -484209 755205379 -325481463 757961573 -310910232 398743180 -650583302 404544911 902223373 -680982257 -615597740 -83470589 -17132187 414662633 759998962 406067887 586868398 346878772 22375340 992157264 -948270259 448658779 -816801559 640837373 194305289 129382461 -312790941 659889152 768189344 -886297782 482182750 616178766 296338920 392049056 -416576775 -590753961 -581440105 -507439784 840461100 -87505397 739847228 464180762 429652071 -908931817 -286750422 -397059123 244819851 -362028771 -860580434 599251037 347066864 -48540184 602773126 49581519 -652321788 498816836 -215241270 560340060 -485991170 63676763 -980922506 202641990 -365851305 -395791166 541893072 413935896 210120619 260009955 174539366 486928006 -46229561 -502460305 911315224 925717416 -713651678 -586861464 -621935016 -997197025 65384174 603471454 -610354520 -45791440 932030160 342066371 616068547 118595062 -711157034 646552473 179434083 342659356 953762556 -288806028 391468710 -939258504 -86118736 -990744027 -911059523 -90850884 498743146 -253263458 842934502 540502454 -977869863 -515460204 83261007 -397181127 -674225738 -264636726 335744577 927509113 605898338 279092929 120946348 205521635 196281481 -996449540 169627721 -590142509 -450851086 -658622389 -142280379 677842505 385498900 505371910 926742745 -952118739 621617470 -518483826 16255104 -670793804 498073444 724027554 -606675345 -517930461 197341628 676941947 -396224448 -842482046 -759735564 917887060 457275198 542905894 -18622470 296032849 560862565 42083131 -425469894 -797968991 -73735553 -634275138 158021308 -724237622 -649805840 447950366 -644430409 -152134154 486898679 368505741 -224439904 -767919447 218034759 563978618 386185394 915759081 905456983 -873098866 769830693 -271581896 102538798 -227844658 -570562194 29634099 282236857 172439046 -811272007 836658963 70214072 814864101 334309371 -140929136 -841764354 642167467 -165185784 -412640897 610112891 342296466 782159634 589284142 690188238 -955461502 18319736 -394725486 -187179570 -763088112 367093495 208751142 -868055440 -207318135 -561767979 -639579453 -777956172 374873954 100952956 -545830393 -510911028 629806951 55273894 -632260882 876178266 -334538532 -883708154 -960037172 347372996 65387293 63778627 167419179 744934847 802721346 -337421893 206209273 65602225 56823448 669196671 761560236 474447732 -963871371 940337411 59984942 278267199 -76274221 167054625 861811034 -420679418 -393854398 78149736 -575091266 -384645276 833687907 -825609365 173796479 633437686 -989020099 35044553 297726308 -953847490 778213871 -698023177 993446593 -177889174 348307139 -239456198 -751050524 -540063860 778129224 735928348 352080396 408214613 509025026 411802602 268513088 377661443 386499649 -519496937 -734118180 377107321 -391587156 -48868465 -642229897 -240346031 -447990480 -301600778 500404488 706658121 -466755287 -412978560 196973133 746703079 169080899 -615202432 -398813758 -222924132 748994434 352459971 -94061037 38194556 296313319 -355636866 -108153914 -60330133 -78361677 -632589282 573889137 963962207 878390671 550339105 352462115 -362144607 989211479 180924659 -469325870 955042798 -370703215 800913544 -473201240 -895731798 623149341 832690657 149038386 -953363987 -714251448 411262354 867877272 647254030 66672672 250201642 -86567523 859486078 -809232910 866232780 374464086 292760227 665864092 955597717 144453638 -230899093 479213123 -852187249 -959611936 -159008904 -938587806 -530586280 -763672619 409103538 -564025826 -300069022 -635117342 197093320 -912205492 712738721 -372014624 -337657025 -885470933 -114381717 176380533 27597341 179045970 236125357 322460909 -519744146 126310521 852932004 -486071060 54031363 -610445652 -538644908 281069126 -333322277 303065857 -965569851 185503357 513254636 -282664657 -857829407 -180091187 -660772777 534970414 196293844 660757726 780126884 327509251 369532578 -587602280 -970872391 272678628 -682833579 -944307030 -591654419 -620386891 77917533 -296506848 693752006 -279501327 -244297142 335113561 158284986 774816289 50650913 660765921 -403748203 921847274 -238343729 65541101 -529356156 965510321 597908144 -79138154 570891507 -846293205 -171824161 70116163 -144064703 -36528260 505711882 -401171092 19536176 -556744548 130108000 -471651573 -48377075 494872109 -219669135 762713814 -967092709 -558026866 716051781 554896096 -730142652 -88799799 -499896444 -935286201 998047692 -405846145 -359725707 -698838504 -539369356 875949907 615195006 306474765 -868596220 -379494286 59294539 -720370651 -843178305 775044676 496287321 -388152289 161064602 629805435 509866723 -560332988 -775484153 204080199 -323853139 -250759526 -425423414 58213671 751055854 -428627177 862541959 678680061 -266107266 -261483644 234768279 135990779 -181242135 409008934 -213470651 -147012650 30251832 -691710756 256694059 478391079 -423863217 598988886 364083439 285008003 327678095 -997961217 -661808604 849057307 350065191 574959672 -418097919 34551949 323128488 147515570 760072081 326379666 -335240554 -51259969 23827050 -854921888 -765770732 -801849443 -253918813 165968158 179920470 -791070747 897835626 -677286362 -275537897 919603048 -297015640 330011811 388713888 -348251971 -765142284 261041784 785924414 -9299007 -706291118 79297865 -260891137 721451095 922214752 430390499 -844273971 36050315 -194366938 -442289674 518460448 737053988 288324339 448118608 886126964 -476363668 930520881 74812064 209923962 -138344022 776459602 197026871 -467635387 582127511 447271184 761780412 686676625 847310015 766097375 664101430 -30638157 -409543846 -578382440 -807247236 -566123548 -960082810 -673745326 901867751 -26485239 855930754 -337704105 -819625549 311910682 -310213645 -773442461 565787576 -664005120 -755505539 -174861365 -996765693 243626455 -949214052 -466546661 -694913813 -347876749 463359417 149672790 -491999576 -631712714 331157008 -276457018 -367324012 -941170561 240808803 472563185 -578813677 -666589675 525330293 649383039 820020814 -818715050 -309956652 756910889 -313704780 -327544738 878551459 98521936 -493752597 719760650 772750951 720078160 -956809872 -178679125 258600740 -279319780 -25990310 247209078 533251171 -564092687 655528294 471721975 -890006378 -939868436 983967739 -301051740 233211620 -204219513 810041688 913622957 -417397519 -227045483 -557004874 -132585881 816132073 700983533 349632464 165151532 -308191424 466709578 193294730 332727758 -225425496 -547603177 -735778675 674695340 -486259784 -916825085 985491913 215058014 347464138 -170478087 -587720578 919491630 -49901628 -83599025 353782994 627444270 324242254 120644424 429607726 -247135171 -653654443 -610727317 -86803695 -928402120 50795057 553450725 -863522771 134136773 692678997 248391144 -100635185 -760803421 -855257850 239494409 391404133 484147739 -368555837 945376504 -500057630 -96148965 -660512221 779937977 337980412 697165128 -456998422 -686966583 -242471860 647911875 273913141 759629953 -529028718 439916918 -921704369 267770400 -959456526 154785332 -277600233 594293073 497594503 116502144 -354710853 -400628237 991654650 558346642 -545609112 -297796294 445863608 337728852 -978957706 143357619 645425728 419228950 -948911378 -71368490 -42957382 -365079464 259547432 -351217486 440087750 756659534 690595010 -248544647 108788841 331305264 793383506 717357105 479490292 -33440952 -595990727 -397941602 176216486 -457224839 -384322558 -165122957 105739813 -104461077 -987059411 -800853869 -716613276 948849404 415779637 -190220132 299061398 -774025524 196086892 133774183 3758388 -812454081 -361819977 59065589 -206541906 477065365 415547913 -796623208 587446101 216203671 465946975 -301482862 -962558193 151849856 -257991962 419964023 -357402585 -82806758 686872395 480284510 -310857823 -527434389 -413423722 -252382244 -601491793 -163446387 -76603682 959278179 585102261 -493395482 -97851416 381629967 816624770 139876416 151898957 -815378641 -795228466 -976447025 931688933 -847742097 245850657 790124101 269972462 -174432167 389832576 -774095057 790305888 -393947814 389536863 -669621952 -883368426 -86659939 585012176 701691353 229974797 306067425 952707383 706797698 115691313 579726622 -393689517 97003482 609136924 -368672996 -661403756 989623190 106610804 -393783610 -341869770 -480701485 568254032 -759184405 133709710 898410837 -418798526 734741194 -546685429 240740986 -770252855 140480843 -161329862 -862868262 845009712 -178449344 -93756411 -351999471 158869142 -433008889 -740709953 -586129696 -512382802 -574867221 95815021 -772559863 79157760 221923228 -691146978 25745694 -309841554 843499024 577675927 -209324521 -270303416 384073180 36322751 930412550 588453709 -438721546 -988172424 273581821 -150411657 793605333 741297038 -441880968 -145346945 820164099 368127071 -305700044 439036188 226516476 -230802798 -603047322 587378286 -278925186 493781794 -206297388 282017468 93517577 543577079 631762290 560957957 -540841246 -580369007 -299940121 89006116 449010339 111691772 233356244 -357421700 -937128479 -13967910 -950626967 -383770548 551195447 -390164224 -89532174 861640820 423382142 -920457569 -280158019 -204359595 -953825866 518756705 -757183208 -949287308 944702282 -540063601 647515457 -4797068 -525464368 -950247446 -263245587 -741379973 -574542538 745564448 -805292046 406541419 945252925 -528477523 -226154215 559916079 543953175 -799735058 111566107 885814694 598542079 -36980769 -675450619 -363204403 -365300556 -492065138 -285099885 918246561 289457826 16691602 -458059671 -255812699 554409879 -602570075 -618504950 -874808030 -255347074 -562662376 992539247 562390603 -704986434 916637554 154932199 -983233851 947812719 -619371746 177250214 -119610631 -490743363 523980536 -26799302 714199835 -859007584 -779157772 883717481 322039171 -440071246 75890770 217329211 678375125 438604612 -775025743 -378415415 467079040 -161986533 696484762 -814735416 309287041 582473047 478710104 735090136 937352092 81153677 -269285959 -558571369 -379008454 364818264 875061606 856099797 -736623863 957636807 781445407 -38323502 -30797837 -109466097 -422874122 -93213456 -643615205 -15353679 -308188081 -24385577 -933162327 642194878 -51688006 106942159 862923160 908199844 -472862686 690225926 -124666409 316180972 162651398 -170691541 278692753 -793560541 860622362 600713872 -429993817 706172559 875914557 72160568 473518726 546046079 876881749 -960711566 627674229 -345417248 382194890 278983071 601080721 784661670 988303353 604284514 -118825837 -875928322 -786276485 -488524087 -134588831 -846469091 -69344526 407670236 814635232 585041595 -308501647 -408236614 -525443543 -880903012 -712839938 -43609038 42647435 -685846336 828282594 499132459 765254885 -87453153 -843687785 814974153 462941123 757796843 -12198926 -393567918 -442834400 -245508244 -319082691 441577265 356677914 940655321 -946207758 -329925019 687603724 -547253436 -543351175 557252113 373994779 -697326130 583600554 533259179 519843098 469886131 -483350807 -972441900 441675622 -739935928 -196278039 -96150297 -669430579 -931066873 -711936789 -802126408 -400288707 -406569264 697352295 830732747 403154733 663046996 -711814056 -837535327 22358955 888935837 173271082 433148732 329498735 855965108 382477788 -494899790 435290687 744912472 -635838245 -65269846 43478576 -312004492 -175417886 915041756 945280667 9133394 153960872 770649141 -639082894 621538489 302001568 420419585 381382998 -147614158 685096424 -927820199 -43387876 839015626 -129063895 -898334559 -144417901 288024242 688397203 227774459 262484297 -685643012 429882160 -981345487 339264758 960277577 -87359299 103628403 -824278751 -966675630 868495040 -391888555 -802076471 150192108 227528062 -466478734 216304745 -448763134 204261813 -510657972 -911473423 -938328130 -489502231 80767731 -315804109 529455979 -800179036 -930774425 317899453 29883959 -715369000 45208191 -192635328 471488731 314937338 -183529086 -977991213 486755054 -362081584 -384132488 -682254 632466751 855499676 701259929 193940383 935986736 752733381 651078328 -373451125 121435040 668087612 53125979 299178819 -442829623 -639970843 502371150 460674925 67176483 -129329134 853400052 -284655214 -113954395 277028560 465525735 99033244 -948893518 568437864 336878898 -469108575 92813328 -916463912 -197593481 149482959 -995720634 -279145322 366966745 -120623675 -157526190 -494176997 -624787975 -347152173 559273044 327501350 314958738 -180629976 753219316 726670258 955263353 76496987 483760841 416743298 319857595 477659116 942313438 -852998973 656476609 -415448781 533381822 -966023858 391541124 -877939128 868669199 -626407003 -200018657 -582715805 71629106 933905216 -40765992 306320174 -30199736 -205689137 -838436709 -695940564 -75367304 777860146 323146908 122936708 -769525310 112092140 -585201016 -246284414 433858236 -87892958 -895775807 -507505322 176210761 173339604 821084044 -401109042 -705349081 -797853595 -603945970 366306331 -172030088 -120648722 -667343962 284850114 519985309 -874296205 -744773152 758047994 -654385954 830166569 243563532 135130594 -249196374 164492727 704194310 -909163623 -534415690 490706637 789005719 989059757 613592065 -874023028 -259520849 -383612809 -878117381 -828469679 -851974418 -46427156 941770145 888492604 -235880096 -367610557 -4345177 -217914303 -957225764 -278482387 809167252 -283368917 -853733507 109317452 -497490474 -373383585 -46103317 -403951505 44887641 -525181426 -967262626 76474601 447617136 61874684 789446522 -445509929 -426843822 69266104 -419709325 -159566231 -875066933 -991869532 191057861 642254008 733928967 52341514 421771662 523452821 -401978392 8565318 -558660258 -446081138 -647932746 236155881 -309887859 -534668238 298562689 739008600 -198982246 990008542 -151053588 -112700831 -657634235 353456657 495194309 98233986 70958803 -479862399 -905310765 -899552955 -422028704 -748135015 804772463 417747989 231013055 505479374 -316594835 -100739959 -129002159 914706283 617485446 307723688 -210081378 -457651795 -217618488 592268040 928091993 -197745938 -289774502 -914499940 863324894 -847087334 -373765410 -502140782 -385939940 253624611 -10432932 -532288886 -305998292 -975336309 695156369 640630116 274584513 -466325980 962609941 -44875854 -931306754 -191721298 426427091 239799131 -467962837 876014977 134873577 965736951 921174400 -158289350 -762911795 491589280 -151622602 -430958874 -527008083 -256796638 -414542089 402047846 668265422 513205397 761848842 798082304 126976722 -390159150 570705683 -97119219 -502788552 -955726045 -652250629 -717477081 -494256383 387603515 -477202513 -994731516 494308655 -960853291 -842747522 130994136 -185541179 -191869708 185844484 -794119563 -349731276 580814425 473844515 622925044 401006243 570852916 -620019643 85739028 -236882393 -6454710 886095536 -934571336 -157055155 -864253824 619358906 -22128448 239090838 -810323871 574914604 -285668692 -82153171 734370655 -721902171 -960420595 -613436289 647879924 -789444443 430197005 -708256872 -137021443 633013717 -706982977 -979161500 894463055 873821792 920254653 -510327961 290429766 -221538208 671362432 12566330 -315685937 71347374 -475588758 593824533 340660983 327105422 -426488369 750157525 796879375 -169641156 -580111109 82907484 -322928469 -644274435 568350714 185784971 709805990 459599767 -438839766 721711715 -35709604 -914917527 244409286 181204702 -3679256 470804749 -406834273 246603588 827754073 535637162 157517411 -781683629 55714420 409426001 984155156 -799978178 -361211840 876790743 -958260426 -178539914 723194913 -107167739 -597458315 651759303 749728102 447526834 -445228746 507721304 574134050 -218432009 -356072804 289653680 84661799 -503641056 -767118710 -434076075 -524335946 -740286529 729430145 -487838918 -223465523 -347502602 -288863329 251937507 -60173181 -155800667 205486199 488212152 318912099 672529745 -550005856 499553923 499961821 -143973651 255213049 660061602 595277671 812711990 -786646178 -989452073 -811127975 -56826561 424717559 -478719046 755386915 502863709 -703930598 518416976 155326547 -953567832 899725867 -938867298 -129643576 -584322263 -779153357 513807625 109756959 992116759 608070003 303087850 813831599 750176461 264116800 -133497942 -848195 830606835 381363255 245079493 489438708 161611419 -154934007 410018054 -769075265 281860055 261736029 829128706 697483032 -52102368 -280597118 688545096 600817331 965438124 629625262 167286460 315335686 689425222 101053325 462084797 -133277785 986980997 319441380 -955730850 441528377 -457422399 -207300821 913838284 124210637 -567348639 40614675 -601956148 -760937699 90381986 -523705944 -627291904 -792999244 -130221659 919768789 618568437 150939949 483723942 448275744 -842398155 491958537 870569597 -562718664 99443550 161755844 942093460 -590853156 31116009 476460174 582557039 353575797 113904197 277428121 -348365581 957442880 500886699 -677419135 756413021 454613243 557894445 845332765 -87114654 -860380948 17348897 643526995 269549501 902837034 65955070 541324750 392103423 -96524291 -507551302 7416355 -956132936 -243984144 624663303 430762251 -538004039 675677694 388751742 988061747 253327357 -30366708 867049640 999323996 -757525229 -194317840 444173806 -313391335 219092225 290359883 -85409457 -789093210 -402128297 848282385 54564888 537804505 662661481 -931075765 234129441 -31932169 -149525191 -220815182 -170027462 29362885 231557376 -617929006 452439029 844187418 -846295339 559618385 -769832805 629845317 169109166 659317652 -124002698 527891022 928759369 -249374417 260299100 684919668 472233344 -157813864 -26337230 483910103 612201228 620978507 132572821 739135356 501478109 357947810 -785988827 624573728 407195624 168122946 868000633 -961576575 -767157731 -320728813 -340084920 -444073158 175311777 281367820 -683676258 2675482 295809632 40273255 -796737104 370682722 90739676 625339969 64134869 686284777 -896242374 925151011 632731649 299729535 216215729 799761174 -946964909 -436450103 598651187 884727021 82614945 759793171 518453196 907094891 53513135 -577906667 410718998 -884217487 -618973791 -838015588 -842312700 -862872280 -618038585 308861581 908100225 961946531 25651049 -69452020 376589138 294073502 423390741 765559734 -797484958 16482218 -743524304 232168838 731469481 -279947628 -189551940 410084477 -181886425 626420251 -480520164 266859967 -707314317 219358478 -134878807 -129387826 810886981 -683453798 -384310350 175864891 -425585604 713053876 956134099 493598933 -142852453 526974475 -583890172 -404805219 -300596608 -154425529 388209319 295726154 869104914 -346999237 -155988576 -442999863 -601302074 -577683725 552012039 681819109 602197535 307982904 627204527 -778295900 -679393339 812127246 286757349 -405480872 -512255351 739372801 662961131 -76478805 -591757469 -702571993 -382953194 561324651 20067063 464372570 651995962 656374167 905507121 40842923 -797008222 559214634 474117348 519134238 769910191 -679304844 -762966458 -908128069 422403150 -920452935 -84793009 -905440723 -841356262 -644959957 163642802 -80788714 986398645 -689538272 -28308664 -669796172 -917544704 851771262 432015141 -70312879 -83654117 681579098 117054135 987351845 174944825 -199980011 539707576 -816158726 -509924432 184313286 937207189 -92437970 580496732 -473064360 -508090878 -393004238 731153322 -281020559 670185040 -140634956 493075942 39725939 -725180095 257634711 878764749 -745354571 84707866 867108423 -972849118 334237605 -662934322 79921832 -688651849 -466997469 -516554123 -324627395 897585219 795236637 745348119 -430754038 -49783108 516805213 391996708 -306319058 -599085217 268565201 221992575 -13326797 333928797 -708531535 -594840256 -563177561 544195831 521515844 -885734607 -124339968 304041062 -564031202 -944140954 -835054802 -667197190 901796284 12291559 -532290521 -524840141 313380508 -435755936 -100790145 -502639411 96132743 606602774 -351874646 -724462215 -652059823 -195944610 -639602132 384580805 953083678 95485454 -839041515 -632841514 377378960 -744092321 947274849 285682229 -583164842 -134011500 483891255 -932732965 -580723152 302844916 548901002 -228770974 87500407 -954514608 266775983 -977053740 -15159873 -30198838 471260348 -211985128 343000780 599480407 913397639 -265089522 -634409589 543390741 -325776036 -108092907 -643368903 -21088530 480093177 318047462 798023943 -733927130 -400477804 -109062753 223752896 796472553 -852334239 318687820 760219131 -107202412 -734887663 911380080 553274097 388237673 -343497505 -908769259 -573365614 -875574694 365575301 655225802 116379114 -321864062 165859581 85354036 945442899 15321624 -707937039 -755787809 314829113 -475948711 -962329685 284368840 -597677887 -899457174 -757672399 -498256023 -700148542 572732866 913124690 -71355736 -816178797 156856881 618702446 -87766507 -48866285 970512407 382921450 41478177 -554812415 370539674 125077657 -393590520 -782171965 941323471 -767331207 -414667717 -221379805 104977398 715974904 520019419 847924522 656380214 999883786 -256878522 -360862980 -707653140 -442263877 -298043109 -617311699 251377998 846449612 -118255019 390424185 -477951374 705157130 -465458757 790494312 571509371 555166723 -581585531 -223798222 -481512946 -844768333 -564376927 887485170 -931043530 -250953375 925432521 -485951463 409448955 -176149701 386935183 -594014484 894676510 555757259 -697110055 -147199642 134350856 -518814430 542142885 770221115 121831176 -659271042 698679246 -277710472 -859392425 550215559 562642660 746586489 -705095051 -509906140 -970050741 -432011794 -987640602 -171646092 32756888 -130607454 37034230 412963799 105732818 -513570498 364634333 -72071141 150526683 611620625 745193476 -72810393 -435085892 -833283853 -60950853 -824027872 -884523765 653461356 -293265335 -143176767 464262198 932105073 -344769070 -774778889 971844417 -788036948 -216844971 43383168 111151752 973508339 -390655491 -493447762 -131432116 894828033 -278822331 -336911703 4888660 869024366 603830990 725028451 -115428315 -383131094 820566099 345274237 -212008181 508153408 -643377585 225018655 942117998 -769725340 734713312 90896648 655908990 708704590 -362811042 178224469 16282189 421642536 -782100634 930850127 -947625979 813574480 723874323 156453070 338524684 -163359874 344229341 -781051103 886418774 790858668 212573088 -869874516 -803687956 -230195270 501309573 867278488 900226406 287744492 386685170 -190553849 673102638 308764992 716269500 -975003087 338655610 712900292 -390584407 375424855 945700846 121264410 -935617388 -720047956 -943785248 885266631 158849098 28699694 -644999750 -86090184 13164444 962988908 -327175521 -282150911 -797678114 605604288 254498917 433370882 -741168195 30354845 -604323969 218318192 903853653 -652462307 320938643 189328374 -158017037 -677070611 635445120 -243642418 290002598 953027528 -955157235 488126761 760593673 484200956 -737488884 -757291483 -960279714 540006011 806215007 768620764 667617699 169464689 -715100102 -60460957 407115116 -374693532 -920190187 -116269982 574769006 749892387 783807430 -46136314 220443964 316975718 -934603563 997306425 992707830 -209097718 575303682 -684331800 142004135 653652319 -87478214 348741705 -525419715 129155902 -22611055 991664036 70878256 980295690 631204944 -88442771 206728947 276355873 -813418071 -686631941 61012374 799674434 -156375569 834130485 -197944729 -247478840 996561527 -446420103 -695820886 -376924673 356117322 -123694909 278034077 211107040 -766920282 -726481273 -882142209 838232754 923970488 945790996 665596709 644280425 -337676017 889517242 -927436697 227780275 385923907 -457009092 194580227 175934063 -303380378 -109257835 -217798213 312159932 297776505 -874252247 149029243 409692567 -457160129 29977991 45919861 215062008 -242614669 -181629113 -91299769 826600229 -889277578 -6492959 886581024 -812102672 767751210 -187759194 -887851080 -353060789 -209743131 872542337 96368142 324702515 -195608722 -292984272 -936844445 215015566 -837657313 -685541523 612388320 -274836393 663264217 -592817245 -704136549 -558585635 -160543912 -498334278 952208224 110864305 63629729 37178803 320034807 -478271287 -179967395 233241046 -728118228 823027803 817241888 677632129 549256481 -287242131 -38904375 -420230514 -486900437 247696132 157284264 58503459 -234099505 -932474274 232346930 -156502119 566598354 596312707 -823349389 -955843561 -799647764 -584120186 47968793 91698892 643194558 -309216592 -278762096 -47709397 -362292244 370232151 -691691300 -641510080 288142619 708622737 25734980 123342431 -49069362 797284184 28561257 171817935 -923596579 264676024 738521846 -817136311 -772824109 -832496696 443732323 -213970599 772918840 -743240187 311174805 823244767 -660144527 -750903170 -432345947 527561331 391099010 965375629 -493648385 -810592442 -788762679 689226948 -471795943 -118202782 -565757992 309559153 544417256 -355491438 -764388593 29034120 113485687 292468071 -922748929 330712411 -917028166 -6531585 -892488600 -739392877 -202305304 -292523777 -501007933 -134833204 874103041 -843459429 776473995 -900164730 757240187 141720919 234163570 -450081989 -77556782 -726934397 13116703 290791009 -271855995 999240238 -293147824 -117288328 973802915 -735245978 70405048 863826624 -565860382 286216838 -197117513 -76838333 -99769541 -180334668 484805894 -20140606 -727799925 939634233 -81180371 891036245 535700748 824372503 -574916293 525815447 727802123 -988782904 -368237919 -297905420 328711714 -684376939 418814872 -861224162 994191468 -177267286 495538075 363960852 493983350 48711667 218333230 699510883 37456725 -457725620 -336348129 -308026626 216215253 932194105 571107657 50307571 -691431356 -418771968 -849399695 897964796 338502728 -667804781 128000416 17063346 341615337 -453398970 -386067923 -397227642 308467699 364661446 -382753654 -809674115 859667991 748258138 -82887014 -96597880 -162609312 115473278 -821000945 65880912 -354340765 572784667 -945902766 75968031 935863178 -970078045 -622482930 -621411908 -651614247 -208419478 -614873899 310598751 172553998 -625361235 373613731 -513949620 17943763 -444591048 -177686462 98720318 632104233 -535091631 -353244649 -498260006 424060395 418992252 -354336895 274113476 634496516 -725850667 -660330672 -194899261 -103652063 715010046 272275994 -340272747 -491966691 520619697 -914327546 434053245 961897972 -108480246 550684944 300091968 503533090 -386192713 -422988542 290632354 748191445 -143110563 724451785 573319990 473253450 -662264128 -231544624 -802017576 94037636 -238561146 -380161654 -676688695 885648556 29379627 -510500653 -571405396 676857787 400764159 -94001918 -838743770 -803358160 352688398 317334620 -619276982 794989508 -443302330 -33379751 858922318 -113023155 -39944930 707752069 -752500978 323098983 972844835 693720178 126990657 498198657 637699776 233033146 -293464017 157492046 -130966035 577909632 -622286086 -639499382 165015541 -901393152 540561940 -235076071 142220676 495874921 -415535201 -166977948 15715398 -163580221 -441237188 183757846 -363576777 -67880551 -365527918 401436421 -835972426 -980461564 407414 101401224 -307968515 375851355 -156781901 107818054 192781329 971741703 355831571 301168283 -331249397 -683989666 -201547652 -726044876 822340670 -527441557 617826537 -354187268 892207658 -822160841 923205721 740214511 244209302 870461611 -654295340 -818991499 202691723 -659210389 477130442 -338224782 -353162338 -296222577 612222867 177207255 824221770 -295911122 -325987507 848054523 -609531324 533584160 505346310 -525282738 -347525393 273520632 -383369834 403519316 743716624 238953573 138384231 592244488 436677539 733572828 -185317386 334649147 -187803576 673309377 322125142 -856810178 680282965 89576790 828228667 164867612 589629341 -382296824 152005462 287992883 -478485468 525105976 -574282859 844622072 -671009226 121297858 618869568 -1740305 308458571 -848952702 882274690 -427514952 -537502392 -525729888 105268723 -930091403 -575545586 -360311677 269275346 -132837886 172184729 -654336874 -961399011 -513842874 485725164 -330895023 997411989 -778171906 -785646212 273438389 -996573108 58094802 251250253 252565121 -780346323 -979287106 908431574 937053090 971642111 -262294970 598264763 -771518402 -952682404 -39952267 444471668 34815820 -465162386 713631271 -830230566 -252924897 -649961646 -151787154 -518493052 973262411 157150336 -904357521 -923675688 661603176 471056458 25040434 -664723996 438125936 245897324 -488615066 -487360395 726637169 -841273159 516956544 289824776 964004352 -877655577 53278324 -289172813 -981441139 -369654035 -966464511 -30085590 -786307928 478160926 172147390 -716714208 -143205356 -817253946 -237189468 -463748180 -602905587 -523974609 275781574 388123151 -542314407 116930802 235092463 -770314570 -494585297 400688507 196262314 -804492629 -482688024 -20718034 860653644 817741956 -34855730 412725865 954006677 -142951977 983638675 -168670453 -180455864 417769202 -545830102 241980673 -765053884 -113750027 -613466431 431285319 -19639682 270893236 -197817523 -481650679 772204319 -897766799 347617456 -483150048 -148361658 814916973 212239784 812060644 -350145902 272684331 119419225 -744233159 -909232225 57978799 -312186180 428249864 543768799 -540287793 -324555960 -864995080 285215707 -635299702 632168085 231780648 -334300364 -875131819 -925509709 -998609527 -860957306 501009183 -808723506 -892140431 796675889 -868732921 -199611038 746524217 393672101 60522863 522578292 480842777 714219733 155347012 -497567005 837140242 -497653504 887118836 901540203 317853899 -440243531 246455334 -763607391 487896514 -58529039 353902178 581821080 104570779 -670891230 -268697613 888917931 193427653 -369152983 -384326374 -451171257 -400339893 -356473933 -46154249 13519847 415099236 -539324675 -129673603 -667113567 385743212 256535309 -291982294 619741945 -809131423 -434143062 -406559701 -679526680 -207348210 -640014650 76535724 -130117082 -842315889 342790176 -475729194 992128360 181058989 -324063515 589924255 142076365 381893127 911690447 -733252491 227226998 -134273118 957380087 290692693 570023128 534012874 -100002847 -866998283 -607014453 -905327385 25208547 811414233 -459550481 -188306410 828789779 684406121 190623857 549448673 -734410449 -157409969 278405003 -640726769 507172322 184596518 904881498 -110001315 258783121 -510476522 -444592345 -640590059 123932524 730723557 -811261752 -25290568 -267987450 79099514 996148619 903379979 -361267424 93711298 933834573 240136505 316331920 -269316751 -965241694 991992135 -539490793 -474372131 -708181913 870720992 230678922 -801395091 -595442738 -642747578 -363680583 -570158271 -516678141 961507501 -927169485 689561712 -192209819 363071047 972192039 -225517714 811296626 689706310 411102653 230392172 -67832907 544996751 -701701923 801857590 218885054 454716913 191389710 -303901815 869341705 -936431747 845996048 -79986759 114870544 -310056427 466707354 -570922808 -991508140 -34477586 995988178 971317162 -191560876 208770184 -941276327 700021736 663934682 956493025 -691268621 788794300 -315198081 405600479 -929638559 -374770895 -575662222 -426948644 -702959443 647842393 439180072 382971521 -139913042 974774814 -513006117 589421483 56133997 513129591 -909669100 63577938 813958618 -612100278 818997001 -132943909 944035219 -156178997 772216496 -50300144 715595960 -784661310 615050278 -19954962 109624234 -974842244 -827732730 -393699645 -267814447 835487666 448925824 -354720256 -304990797 -213418158 -824298470 665388669 628876337 141654613 836654376 -637550857 169171678 -473566510 -524356049 -34331252 -745779291 237676135 -299123084 816706632 -161590462 68839517 -305939952 -968269309 -939060922 745425063 -443359288 86057768 -836105047 330578371 538215214 816822481 382359301 824594952 682410428 -169727904 -308117440 765127229 -89809225 237314820 3567078 -960473616 -368350484 -313777637 961412442 11956358 311615426 800366516 629116483 -151000834 770454361 808739134 753932708 -638313801 321203099 60716445 -560204844 418206082 -160764211 163888832 -349036047 -881369136 294376400 -106443061 56365887 -422997644 -885489968 30987807 -576732949 -647158776 229962098 -779502309 -608642109 957597725 -228494657 492190656 252913093 -983568069 426220527 617932569 559439244 862373563 980954963 -629499798 315727623 204767800 171000771 -122126627 328994220 -671429032 -360122794 -523590579 718093114 -618641906 -302383329 -448462654 262750749 -5316711 -797331247 907343600 -233515097 -213405867 -826701825 797201025 179209231 349977290 -7896996 -215970602 -156882795 -301499159 -903897545 384171968 -758548719 -659926431 -40659861 -631642492 -6960272 -369162349 -441024803 -945545219 18354600 201573542 255939777 -401109863 -973213806 -733435185 -620740036 697094376 -121779523 -656665610 -437253814 -405304197 -673465487 103417418 -578629986 478087067 -460368792 -629116260 394650825 -130057472 -787111968 -596472935 818634269 428185158 -747328221 50323125 -22479806 -81055210 430188466 -433007683 -815800124 -464330433 299822297 -889085507 591715391 659242632 552491521 692544950 -28992950 -203910926 483548876 510465327 -506965140 -428853196 -665709734 -439385486 -922065520 -989942597 904373996 -137995094 -980274451 -419782052 886504959 -144633765 -794835918 851135664 463273465 182373970 53109530 -741677967 -601501695 861014710 -456826385 407637831 -261394029 -303503199 938413818 479460848 565304470 525102611 769838230 -123980686 -757621837 401272940 206411295 -544454350 -87317082 406120611 567837383 -57493104 -446783658 -18027658 564052531 763452522 17047846 -972923747 -541890365 949765073 -955574071 192979597 -510258173 -398657033 -478982109 497379063 181253649 293265022 -702454753 98356957 -678588124 741298930 696996628 13960638 -656900437 88869562 97790245 230760385 -18581735 427598873 -768813965 825327435 -685190280 661605752 -257638377 138438830 -260901985 737707876 -446222969 781431668 21113700 -183626971 -2732305 701342531 -612109332 127463802 775401713 70789692 -511045837 -968259731 -378860735 -248738585 651335705 -860944423 -676155263 316626418 345633910 670829217 -65267908 590614647 -440158963 393548394 825424334 364598227 111403082 854348888 189471347 -191234777 -446452753 942367904 -937331481 -412144491 900506141 404144298 -658881290 -48386742 771715142 890437792 121682569 -560107791 893562957 525010323 -108338345 231180538 -312665089 417260284 -792703285 -564272725 531528409 -45808258 272559273 457701499 -238717010 294588384 122741571 774337534 -968063276 -366300540 855216408 412281495 -459499082 167037284 467430846 -465984868 -528908171 756047293 -923245502 529518777 780676503 -964129356 -643467173 -812081273 101085162 -675134009 46867597 341448171 -184770343 -630624377 -214060840 -681936390 203568208 -426433040 111358250 400277803 968199137 -959203500 -458594672 -411861317 -213864746 -295733233 392730818 -653577458 -919512339 911835847 870040270 -736842389 168694173 413601782 -829487191 -536730548 15236900 -316725742 -613746860 -725454648 120884288 850497557 -321806376 217072659 587825838 57206387 420845234 -786647184 827812099 -217763135 814151759 -345338312 -192903477 -566277998 390660531 -214015599 -124834494 837698737 964742736 -667724736 539652775 859386894 -385634234 -223354859 -601852412 -402695931 131739024 237008579 -629711874 -828737043 953042030 845235910 -451839671 -59998576 -344874074 861496222 -174329710 -65810618 -41727214 47417199 -71308566 -275007300 467041526 -788607867 -34334729 -795928013 -120927221 -370622361 961571935 -65395175 -306971803 -404996244 537489047 -959504898 759859421 233506077 123636465 -193393011 666345729 314678204 -184847574 -598449857 535049416 -964672226 356844126 -805623232 268343672 -238677778 -25907360 439288195 -657310453 623441670 -372528407 164556179 861764480 856319362 -254012698 -835504256 -152393749 797828210 -848245275 460964559 -855004925 -511934037 -204987211 719604428 -292524826 803297401 86402217 128336770 636682700 -52490875 585199157 594560790 265712215 -439477524 373287769 -458074259 -439329546 -653039629 -664643654 812422142 -291961054 -17731891 -589090329 879004079 449174229 360519422 482945082 -867827124 896469310 -505285753 646125212 393401878 -730683613 -812540708 -638039721 289745378 -760942859 964728901 5849336 -406416772 854431266 800091279 -101375020 -466922754 -347915030 344506521 -736224588 -775937795 390699284 555476495 681683891 -955304781 -458284066 -791665075 -753243034 662324248 -781957737 -956856048 842997439 723409743 -168835928 943507195 511167723 644250553 -133783465 -732536074 899265875 67131469 824054390 514158138 377697640 -578654425 338845748 861618737 418801148 -939985330 35636697 -367248201 288433691 -589960996 -798549722 228017120 -514142619 -801843919 -212824073 -877931064 41151668 -947612728 620898603 -62901903 -475337954 -584437639 -285231723 376984696 663546246 -299481870 -50532252 133647203 -552280301 -324309752 -472486581 220852106 -324911675 133883269 -814238005 303706771 -670758397 361050773 -36263280 -392757144 97530245 657593166 980240648 -750299724 355925012 -814352796 330518756 -850954455 -344679062 -436750834 -172681376 149334863 -99268124 -81326107 237870688 557692261 343794818 -119574716 962243418 -115915169 -484170694 -441964433 10482539 -341286107 965013319 -614658205 -559989918 670306436 230252349 -75655837 431598392 950877099 893899110 2509640 -932123226 190129875 -786075836 -742459519 665391354 -306823345 -342059106 580098656 -71566713 280965939 388210601 444907552 52926697 384731579 -998376218 -118491688 70939315 -847569318 195322165 77924868 465645174 -705704012 -733092444 -468892516 3406789 635170782 740613519 322237239 -926104241 792739141 -769210319 -992349349 -678920400 -942542236 411383896 -497083182 522310668 -686268302 631851385 -539835970 835432215 54882520 -102233682 -986440701 424413742 223009884 -374679200 -807209003 496125044 787415110 853689183 -326956455 -860516393 -550077221 317902520 -352354415 570388917 666605909 676302485 -981253816 -823488954 -571866478 573014401 865412992 511611299 -814607934 765309099 76914216 43982599 495697409 -606686520 701795221 -953632328 919139459 125699055 -496508634 -935886220 -135187974 168518344 -138259782 592466748 -827395071 732462619 430748262 -201969570 838899491 858708502 -901549081 461442038 -382038437 -244069066 -709401348 843914645 458475503 937614778 -664936587 -379903504 -40381601 187503403 72988828 -557734263 440970104 -638055124 -778164340 350041198 44107119 413459914 -618896089 128113493 157421288 263569731 -967120949 -578782095 -723016794 -575689359 344606311 475824351 -831103659 180015018 -737677179 -122062227 -533054078 -81197237 -80374362 -387809698 133433987 -953505899 -621701589 -653157102 11118620 -49250430 -580284032 110269694 -814439745 943548836 524704360 212236720 118618259 -598789360 -477427698 -333741981 860936453 -560743822 497439697 -260719411 -77168266 -744133718 -224959178 750449355 -206193967 456846420 713487047 -612832694 -359659834 -188501969 807488754 102594699 -55173713 301034704 -862886002 -976762070 -232322521 -912063843 -415474893 -570003261 -338484604 -916677071 751425257 -869091325 358462995 768840493 953161891 685775939 45696388 -710282771 295197197 803442947 -868721888 837532007 -553517396 -364220089 22160613 107154174 758658433 911402641 226599291 -287836839 -142266043 981427430 108095833 882853170 -928157213 890822691 193197398 -994917288 -850556807 630007220 -98418024 -558822022 845305128 -452421350 305939846 -724645449 760326744 -326556983 770227930 110162173 585180047 218555222 365941560 23349699 -255556101 -495279273 281258947 -619394619 -922444729 674873026 439901473 26887568 -599143029 474255791 642386519 -861516990 -680102088 -488238272 175633665 736177046 106617960 760036825 -999222573 -440881961 474521702 577009133 938701545 256800797 -807237228 495635730 964850058 -305280987 -33019384 -950371914 902716660 644078569 187506692 -782397205 -767482440 60615691 912813893 124650999 -640537148 534748262 -398479451 -200929206 -16583752 -948788657 -407729246 -833580726 537039840 -566836650 869913769 496784502 24231007 271710197 -58181770 377138902 -467473303 164731558 -235281256 -207496671 -914614891 88794439 -227125711 681351780 73419172 426530749 -701966665 787086083 15116451 583255953 -786716372 213130489 445464397 936063979 -387110737 -872292411 -338575176 76361360 532274864 -444607844 967498986 333751134 -855928215 -215421526 -339104993 -218947343 -777810283 -388569680 -779234610 -729909844 -299656226 -149619454 534820035 79061945 29391527 -105385345 802545402 954991719 -859220361 979841604 -871947189 -429240931 617981821 -115389226 -810641043 175407678 -860520724 -877243519 813696650 -336543930 367403455 -942248767 975352620 -297996859 874938932 -511064179 198010383 425432448 -513251256 113772016 100200643 201672356 -769238932 741526742 791854086 535756398 -850290245 646503983 145885303 582616952 -307321366 -990905059 174410416 178769167 -647105169 484215825 25116271 -24886604 -282065630 -202917928 -45079495 475475793 -873115184 -169753824 -640810969 -905484258 363268291 599522252 -711937641 -296033544 -922808914 -971781951 148681927 -555946561 -496237512 399094017 -822145574 951135486 802813533 261922613 -825873357 363661062 -809758630 -197642915 -293716871 -557959684 385312841 -89472983 -250666220 158288743 934581355 -487626090 63349124 411948756 104181239 -36657663 -945682771 819362058 -697594654 859475006 847131882 -711651089 339376108 -36525658 -502037760 -188721400 -919966466 426319286 -1702629 -239058217 477894765 62911885 240737485 874013002 48740878 167253973 813411777 657265487 -579018309 -281807933 -183240067 -391315114 -202932450 -394631488 -238775620 609355468 -505900770 -61386565 847845052 -957894951 289260246 749509514 -114928157 997468652 -509366791 503719308 -133297520 538128771 345325218 414582178 -280210586 -5441843 -657830241 172889099 -275314882 -326456653 -981599314 -222816409 698927475 -91355553 -336880450 476517313 865710449 588754445 -613781725 -263351025 -85242721 -714099418 792067826 732900931 -695328555 -411818715 -841488228 -715782080 97548126 -460023578 406419328 -983754514 839697027 -531666888 982442375 -698002689 -374671120 -95669326 -27744940 -777915404 364640041 -28993013 79342104 468541360 -986141124 -920368749 742943983 -437637924 -65926715 -757466839 -54399411 -397529439 -838602060 792244333 318004408 227233365 -301986462 -516783888 532563557 99930738 -292441056 294285682 948017860 752214763 166497936 -46927888 921472614 154965546 171196130 311267331 -559672981 -728168042 -769659307 903117073 -277639747 -73544671 97070534 -7326602 -430449945 709943236 381896763 192367373 496250559 517160706 -310315231 -235864760 150245939 435573251 217472657 -560392390 -398606756 -995478577 -877753060 180985306 -421183630 -716781463 513926553 -163365331 476272960 577093328 -283221055 602038256 -351370952 -178639109 555870566 705329167 -690781574 -398862574 771713068 101755351 -687685090 -435956041 -250793381 -867342869 -112746949 -683843105 546110870 -30964291 845581678 941377245 286940581 -697423836 -350177522 -35082808 -787875225 622709563 -917211132 602032938 -47494175 853994331 -50595554 -752345861 460054199 564258185 -132218561 -6974630 -810736425 974617477 197791616 970659689 945203152 632137700 -673109950 -284002140 858463305 120273266 358591503 962643345 698597397 -222041301 742715431 -563942397 231204313 627609865 119439806 -996251620 66687621 -212367717 49377680 659529840 -927885565 -947377819 848137082 -684239427 -242652164 -731611446 -111984728 -11854116 767671362 981144235 831630245 556105906 277378733 950292555 -938508269 739673152 -622588247 -217528239 -345051677 -596334025 933294562 678142074 -497570905 484235717 209877312 282146582 -752435382 -840781563 622033991 421345168 770294452 6893321 314640328 303307477 -500822873 -415957966 289012782 695509961 774784921 24193193 -126448189 650815915 -105705031 -324517960 112879817 963030215 955252416 425477418 960522618 542539762 -614000740 967708646 -556781490 -240367446 -73584228 -397885632 191865113 919264363 -45744520 -989328179 -557431375 38474445 533189741 152661510 291886966 83562605 -811745391 220470330 -568933586 -596224708 946988668 422649979 -979522216 183263018 -782499206 -696764632 648376821 -963165233 -870937787 44684283 40184553 -235510665 -668573902 -753404762 -262054114 -349080966 161941622 142783993 -672997196 180641211 364625515 -938577051 656484167 -898596017 520004460 10326585 -456960451 988443720 -147181515 -547546363 688194943 -524613838 456194300 277317701 381108790 -15930773 -912319780 -662014687 -246742588 -834755925 821977414 -110251409 572827323 978703476 916309138 -300974542 -856757021 16859650 -236231228 482884732 -569063099 505747166 307422 -464945272 773043832 430745068 150966522 705976424 700342926 523445095 156853099 335494189 -137164523 -355011054 -244854842 -999282993 -351587802 178996192 -920436374 -884802210 658614223 431197064 54421093 247069944 -823041122 679785072 2319480 -93037452 -303986983 -197824061 -483607407 425137264 113673031 -307008012 691001763 255770201 287516007 703263475 -801608750 -281966247 64844909 -713373598 927286724 880033885 -947672126 311422271 622201975 -557005618 -635087381 47139546 273734686 -838904373 291752103 592418076 -202734807 -129316899 504802832 887704589 761833803 -261941321 -328433860 39094487 572078777 974939453 -221721778 362072443 -851633441 318249837 -39600163 296651335 -96114055 -649053442 -626648103 463135610 -463027852 486160737 -647350260 -348330934 -444636696 900265471 -318291446 73210773 -798095284 -139034589 96571680 467649986 -659936172 -762904743 587845544 736588592 -555110027 425577652 -458212691 382404217 -472466482 969689248 645673587 810087284 914695807 -391735164 -861264360 -94043519 589672995 874927233 249584681 -119104976 916282521 469176780 -538199420 -404829463 310878614 424734020 251869248 907407195 -214201491 -300752509 -316123596 -513541229 317396411 198845618 -190248698 348682881 -929971510 -818579911 -970879742 -79497806 693336432 975434058 -732842975 39582453 42417796 819379216 495419690 158158083 -454401793 270373609 418329693 620222309 477553193 -442474868 960577826 -318205126 -764098179 -705021880 -754565311 43208213 410420357 -662091756 -218398493 214801414 80505131 -27983786 932705448 546178080 -896209192 65131969 -270766284 144753002 681026986 979414269 920277375 -899154353 -549014683 -822331052 97935440 -225407973 627560362 801910198 -819168514 80859642 867290054 -259033972 -996581720 -529546694 -757043093 43995403 999722673 -104252420 -396447628 -781877854 1769607 -95169529 -678488388 -879661444 274435392 906895672 307193288 564754189 858694951 -87237112 -108609460 -549715931 711291700 207408803 -482633743 549285509 -828095017 -78395746 901429751 -699133707 591813766 504137448 -801527786 -772957360 869904768 -267429512 640114151 -107640946 97549412 913911718 -401395737 -199638224 -799214926 877723026 628327731 -982459081 -907258346 824508824 398927798 -665564734 172603284 -411881076 281413957 301385599 830154214 -339661700 -824903270 -591735197 166416115 -294926339 896183377 638966382 -653512285 821150432 140115754 739856902 -845319287 974248242 -994895096 67826153 826324315 747719713 412833949 -457580767 270626317 845142747 929003103 -217018341 -313595287 -798914091 -712335591 966493196 775484259 -294708308 492833290 -84610017 -386010377 -618258185 -185513750 -673484714 -399503721 352539369 409844508 944183462 813283636 -287021602 222286412 463641778 756663044 759278047 -947371954 625872862 -487746058 -688051696 -246362033 649912396 486246580 228848218 736921324 803812946 11462718 690584672 365720978 -792731224 541400448 -157952013 850836068 976175651 -786302100 289658316 -438459966 37442953 -325564323 568388846 -141566068 460258196 -680418430 -644892722 860892273 532749379 -433520543 -128433567 252481418 -204606845 18420730 566132691 597698954 -394743017 -610821875 -931314577 686008907 -787924670 -755938748 503089700 801182285 199069338 -796484803 169255385 54902739 313600194 323779670 -754965505 -582150195 -926786807 -624351278 330156427 -355796733 -313561938 738797750 237964328 -718177681 143749288 392460714 -452713969 -19507552 847707354 -371612851 -703882219 -555879160 -796349288 3537197 -746811646 -877223676 -209163496 -452591051 842923046 296916702 -877614802 -70164052 705719521 -512776468 660814950 166291221 -118250643 453912533 689040990 667038180 733295186 321312872 -430905978 -818773974 -450252929 -236958196 658037500 137661655 -654262177 287327496 829640037 -363313685 -360373907 622845719 -140211925 324310059 -608008294 485894433 -665362700 636177697 -79608291 -221986536 808914854 -472123909 -295582798 -482288847 -936815658 -429081146 545651693 999045013 -726339296 -948604627 464867331 995110156 -37482642 482323914 -557396299 -611648981 -692726511 607351201 326220530 718875402 -441030196 -628239062 341095032 651544034 953559069 698479868 274774002 285614697 -620834558 211360736 -398056950 -591363598 -669646506 20398292 -467151941 -430672146 -586656826 -181951335 521756524 103882793 -679460824 609086425 377585444 842591237 -565292402 -377176598 268188283 -104287036 -41366248 -274982673 -192801086 994195370 -128672394 -727366485 -965845001 -532082720 -427383509 506378715 -424855773 -685180438 -877858421 281583071 -125634203 -516432936 -860317394 -265021773 534104128 423098132 -621109007 -965359310 -17228024 -527542315 261304468 -977155072 313751845 78927607 230646657 165139490 7412610 -351685193 -842395725 916898096 -11181644 299186558 628540067 325314856 468825844 -484142429 -397908674 -340536938 -288288585 -399198160 39748638 197383545 -607259106 584393237 981016176 931625409 793977099 231558294 856380609 515539325 -665201998 -99539980 939436271 -566783 946626287 -408524527 -372513042 -964926922 309834516 532919333 56805536 -965430233 -581343697 -71043827 219960712 72849494 758415178 -484192580 992323573 -861073167 652322122 -621820111 -77384024 217468774 -159112493 -202935649 -690440142 94902330 306484593 94499782 -702265249 43233295 536934719 -598067390 764752339 784018784 -193079276 -427648820 845948079 262676189 -82978781 -824130092 -66378558 -312399658 334016838 -267833037 945298923 333797954 41016910 231715346 141691196 -699285886 938701471 278812199 -8678127 750505222 761387609 375092096 -745114865 -525912001 -422594047 646055608 857924187 539713155 -142953461 -498610106 439678070 912382619 -512690472 -831261735 318047576 483734837 -633564048 583604871 -467506100 -950510893 -31354552 101800548 707163460 -42150745 -158492312 -630612672 846990720 -302243567 -478264380 -77712018 -911989810 -364104768 -712886551 741656868 -227988420 555166261 -621807339 -826544636 53945 912945231 -565539693 132169385 783185870 853287311 103226327 123401838 147897841 680634249 -920700373 -728794794 -691583019 -705924819 -522980764 -183323231 855834324 41825876 465718967 -899647379 313330991 461099624 -588372820 146376146 -491731318 938373473 397615275 -398142262 -11343973 -272569435 -832218765 -311259193 -173685222 990802855 -259237862 -979037302 -221877582 -762624427 751807134 671489588 663061102 234792382 -690882304 53586836 963847930 -856360002 -567726019 -817105073 277124415 -377924357 948963872 700827700 -819372062 942271931 845275202 991283589 -716392896 -257396619 890334424 -941936694 638388584 410177933 -469296154 -108111643 898518350 -222394277 -406904655 223024495 623490540 640423576 -588056126 886078867 -703245198 602754084 -460743613 318337687 -255921165 -205100412 542984333 -720969976 355653679 -671817061 -175305104 -984234383 865899140 -69160577 285129107 -632189596 -359599663 -964769108 291999972 -812491263 73930557 -126604210 5562465 -420423193 480040960 452822187 511202278 495360392 694319193 374533223 -598322934 -770316653 267198281 -284530597 518926852 -479607754 372869941 -59606901 -884488901 244847749 919971816 828866638 188128889 -801829208 221777998 -491181113 276854111 -984482211 501219618 78072359 87375619 551414309 420090449 787414899 -758934264 55808741 -912821447 -500383065 -14844841 -654243684 -227735926 -587426002 20412286 -615570752 -857835375 -241857246 558556838 453014913 -425386612 961801539 -436728573 43725293 -25914257 -781635152 361149742 -930606630 -560448379 785457825 -281084225 324965322 955118777 -80913186 283811536 -520834399 867281899 824743074 -646929175 744784083 -858844140 -452079219 -728345391 -16992544 -109620518 -357131404 -838054652 330275958 515226471 -676982724 476767110 207821618 703656117 453813590 857742973 660504891 491904404 115488058 725737145 642995040 -819038972 98492139 -574721866 -919570103 -213393698 -545701118 -166942737 -984861715 748345508 352457059 180971131 -899405341 -159460911 -803332063 -621863704 -238734256 -527142520 945863111 -889239160 -542733997 -749199391 -52012071 -399224172 -965852667 512957560 -44498554 -871404462 604527124 -353711065 895921810 -110203870 -555490987 128005724 155587380 495339092 -453934690 -527354451 -685192893 680139421 902956420 -52835100 186264588 -164049582 325706475 915146344 -976158580 126395928 -292690157 246424540 961082644 -345869556 -20752648 -286801849 551156305 149227492 592181265 113959632 704382865 406258370 884096549 -448380035 -425719558 736034788 -282347681 185903468 -697778781 -184738349 -839852147 500712633 927156422 -748200615 717141010 526439188 193888538 908897197 -554223831 756297392 -400077382 -884136605 -723842358 109350071 -795664123 468346048 -842182660 -618799842 -390294628 -63920417 352245157 578268795 431017609 596537418 462172294 661373845 -631492710 -267916796 -849252968 -748252027 -56655299 -817034199 19958197 782670374 -870384147 661003507 -65174406 676209841 484981509 645723664 -741670470 -973565315 677805869 -127168674 -432928771 -881042756 -679149730 -77042770 435824959 90001365 991626152 -397246393 -139177948 694970644 -948600665 54656583 -239048189 -53154249 -223455125 -842310088 -416140574 86921603 109636179 -869482571 -180883223 -850708795 234101438 730033707 -420325216 -903310367 591551011 101852142 459455456 -105321421 130133856 6795238 529769187 -420515354 -68253997 5061452 124808130 96385602 72922281 -629504923 549900008 543120702 998058678 127123330 607145230 894149901 -528717818 -768432511 -300358580 -710141093 -778947241 -488936881 -875044336 -801566798 -806292158 -368846500 -935045953 100871586 939947782 437586740 477386345 494220006 -335624280 14387742 267888851 862621470 18567011 -27136361 199590154 422874090 -511732087 55525154 54878351 -491553489 79430752 -932339878 -973428208 -851710275 -366791801 24339645 -272934432 525096792 359667381 -604520482 419608967 844844650 -14614319 246750717 680265307 49235412 -827823794 260407921 996363919 280912761 849170180 -564281304 -675283058 -15047075 868555332 582872623 68639484 -629903505 -735490000 -344024551 944393063 -426235302 -124270696 838457557 -629146173 406403081 540902512 800835784 -71839338 306376209 613665462 -953009402 751870317 -668088468 -788224774 370746836 -716061185 -562390823 -689978219 -578728974 955341510 -775109837 -55498241 517424176 -347299417 -806655408 -858471386 -126693891 -236015698 -306036395 -838739219 -135437635 -958372802 434483455 481665647 770122440 -515051629 -80906520 44574060 -825422556 533493398 -45038304 -565764907 702718905 -110022771 -780831654 561851618 465911565 403940015 -972580934 -604434504 963133145 62360490 670084195 -467274223 -389757304 435684574 -122110497 -364714711 -93342013 -982117292 -596483716 -430750773 17113971 410119622 -410131633 -981028628 -269391770 486996345 422659240 -501558063 -843343995 -156924769 -539289038 -761048798 852759502 296076725 327420808 234439834 150446795 -147403198 -209187911 -161415358 -113793358 240448197 255111541 -447149580 874452298 510572650 -289903136 248727077 63519545 799582093 357652954 -874951690 833586857 235818730 -457401980 84149999 -55800214 -245868717 -972196102 -44395435 -175960460 239811948 4238626 293829275 -553456088 -43598447 -79126879 718063864 -22012591 -337918798 603199602 849557182 -913003360 -822425852 -293832048 250765692 251083639 147479931 -523679194 -354940406 -240640331 -441035062 38741880 -186467700 -80602628 -465778381 -158443514 -584918263 -265919331 -383275063 354420775 742232583 483548645 737606147 -16589022 548456191 -262388018 550352267 -718830781 943731064 -805084140 519267466 -206938121 245601309 -119535244 -415260163 481098427 -604751615 399103750 871666917 -743516514 818046285 -183989323 85916325 739283240 670061313 443217865 -6556134 -434986891 734093282 -220975852 700530203 -631574125 456271129 17555164 -606470889 -996926 991329987 -409673338 345444512 771017753 -534642661 -45334937 -402541268 -996982303 556336905 486613051 -320689833 -671308825 -376490832 -253852531 -629866833 806904045 486028843 384408074 -288418377 872028055 448636530 929871051 564710123 371353942 -660001154 -338655959 -276868721 -634135449 -286437045 537541770 -682133793 239381412 -207148470 5441905 55126082 307882487 239616317 -127522434 903787842 -174464249 -340554684 17994854 816038440 72082588 837066730 676729939 -287726402 -695280375 -508794476 -763441940 464555008 584553828 -380947957 453800390 947235998 256396326 -293470286 331095727 362800572 -195210193 39391541 985784029 392599163 -880683777 237705316 -600823385 -314749132 -97556239 -874431509 430920734 174164619 561799672 -473207544 68503277 482364480 286553485 857009436 100202617 280708831 -962975267 -166086781 190754587 990063420 845575752 432221926 -952313849 820530740 -76675718 831285491 -525842180 -355116562 461299181 948555448 442065185 795271881 -745401261 174161557 -201764527 -865941147 -908245501 -309399210 -685757643 154051902 -254274510 -932501409 814126426 736676894 415031602 844106150 -694985468 954811259 428916444 -43192357 275555188 -652032832 485885474 -710036018 983373086 -826353392 -296425446 142024501 358857755 -87140348 476862008 -222905021 545489057 -245397056 781649523 27525745 -702798385 309380678 748432293 750590105 -618865807 368825320 244716849 -626865415 410523629 422464317 189904489 336492463 -795939826 -856563316 -666088541 615573955 -386463209 290131800 -767215192 -538068412 -498455838 704457180 277020956 689982530 40482001 60646090 -717390377 -754858042 263137734 89098708 369265954 654551557 -119377728 -41186130 821676259 -492059628 -128904098 -519336513 760996231 -337003755 -585161664 -315757717 425913875 -915198470 -488451127 300851187 -181098480 594004862 831765499 -674244836 699146990 739021620 -558956514 523392347 565219583 -992310112 -460000825 618756304 969270762 -238067584 428533028 -846121912 -372458427 436408748 -913638985 -841991114 567867651 229530460 41696905 -801757429 340875148 -984519850 -241538342 450884658 239413156 650593622 999695802 -896247856 -198584734 769327696 906568458 -535913640 163417487 -271102239 -238959973 24148934 -624521012 -482260890 700175014 -423462196 287575920 826635350 -131517920 -312853487 -865942435 -160320799 -953463482 973869714 -385805155 -109367290 -189207155 737381495 5627485 -542352610 -814857024 254456751 -4656169 -977366171 -821931345 -434931356 -77969069 -68962478 -362775747 -966741156 -943802049 -827653686 491408219 99695665 370219563 546234523 -196447834 -926986506 42429429 -796176702 414824846 692249645 -593050426 -200662479 419751705 -776429469 393359794 -894559996 -758440899 -141271830 -907766378 27146473 -100405077 -907013018 -874083030 -640388987 251907204 -848833948 -276900550 946575052 310865605 231797091 -232112135 472096628 755515270 -432661412 492190597 -487293175 -404459201 48739170 -174012640 628757789 263026379 92935045 146548147 -932297725 -454419811 -747145557 -267633458 -11713008 -533219012 239396983 449951701 -984140876 -890641005 -536801485 -688809955 -729086173 -478750047 393169121 -250500332 171948064 -193361262 -462615712 183741826 944405848 770928824 293864597 -728814947 -826241111 205304626 849187671 821895007 524321158 -234928811 -332716600 -328061092 -751281924 341215639 244450331 801048099 280344050 -442137710 662883364 -39069081 -671659068 85026382 208533641 887682990 535112994 -531204194 -457776357 933321019 -460558576 566916480 783532525 -723937763 -870973779 -88811783 -894764012 -306951889 916735349 -468005973 683843641 -628610833 769522615 -479270934 -877475011 227677340 117715549 -148723652 -13421091 -466120668 -983777942 794409817 -377552053 453158620 -123854949 -43463512 902134376 -846457466 -646903502 463790695 683296864 -919552525 -378606289 -916117782 106407576 909987219 929095895 836054254 -815984942 -298991611 721294660 -923375645 -872616873 -812398961 -108733466 170449441 290212142 609707523 675395289 -931659567 410015387 -640349281 135295502 -107019713 935843841 -176098270 644699712 569291916 116275368 -499657578 -688807904 185390924 -303250459 -104801409 -486198612 823820102 10155971 -966443168 -699873367 -962090396 209254896 -11427687 -726790492 619872182 463670218 727042058 166809758 -748523632 902664249 499717752 -164734858 84028107 74521775 599044572 754539548 443640507 -821679007 -84476378 -424638048 -630535283 894352222 -29173075 -300623153 -788548313 268381354 -610751156 156078780 198328130 735138312 563019331 -682815387 498722555 -926872064 820059314 463995966 695765699 81631193 -680146345 107093020 -260285858 19886897 643863637 142122473 -293018533 -767376483 14439608 549656919 806616734 -547014023 -336837777 909414263 402850322 -454522062 915874584 -141625360 -945488781 6635470 316334091 600490982 269755242 144937603 -976502820 -573828107 494284473 701612795 -766438405 324844718 592089086 -227671733 421240382 781455533 -993806882 243723128 502923518 965372913 792265508 -43696543 -178341561 -643088398 -775606996 671578008 612358967 -976804585 -378417680 -393945017 891147576 -644873222 -618951706 -714331669 -608490947 -580628873 -185173707 -675211195 533093715 -309123617 -457263313 -985787388 798258724 -75027489 -112706472 -121660214 691392611 939374339 -115901134 794523612 243213444 405320753 -578358337 -786327987 523396318 969275739 541895490 592155185 -176352889 438145875 -334316290 -918432634 -590548313 -616379271 -208516970 373897339 390352099 -856920641 -292528986 -993355746 587848541 7123089 -646902652 642437330 -67524490 613414241 -871706536 -50978119 -726989960 -625837156 306034022 -809355023 577954875 308108 -84684705 -913477403 -733737017 -85271655 884288739 -605162186 -279272236 64453593 284879795 703120002 -851349302 81245937 410515850 -348443736 -349703532 -154461173 -325411854 -138707195 -751600396 654280772 -957031512 388898444 238037633 262668747 -425112395 355235735 -577824956 -480453359 137447046 477348343 -321328676 788637824 -169210376 -642581949 -735854006 -426540108 -806113306 476404852 807250081 -568497018 517321289 -804678821 -77120524 798226736 986332249 839593777 171385485 -865000977 66253572 -642272672 566750684 -974912670 20438104 99570073 549149340 -426288481 -122444820 17319254 -839638197 286648068 -450028226 663207841 789763993 -846503024 -370681144 997976679 -907968044 969064579 -912181885 -615774862 292730001 146969677 -823831728 825935498 721932294 59194415 495689036 -257607615 -898693925 455644321 352096952 -635021568 852451789 741000654 -284392368 -133099631 560165916 -383841768 -385633043 227324338 386534637 -836960668 515950329 -884015226 47496516 42062730 750876288 668501398 -289352438 976606355 936398840 137567811 131938570 -76836345 -47800872 -849543474 -187981956 -335905927 -333921930 -853880113 -659524998 553497060 6607968 -350110114 812338312 -554755382 -908587433 -763976188 492046817 -803501944 -309888094 403078944 -337896593 994445411 -315750024 381460724 -968650019 910776685 -589547170 -785795267 246460399 -335238157 784017821 304272490 574706509 191756508 -51132171 214914943 -74173544 328698996 282441041 -928135435 25218653 -53447855 -618450971 992772752 179853942 -198488614 -778932127 919839328 733021683 732208444 498722589 -566265836 -112830672 792234037 221630834 -918210999 -289000645 315835470 -866885695 758176712 429789565 821539887 -985960181 -363690947 934581908 -411336688 788317044 -72483992 -657549195 952493130 844133202 302905169 849235103 -831577150 163347950 -773357941 918010433 -440711532 -880053716 -315531827 360754084 -328134060 79312039 769327973 -519201487 -998701815 879775015 311368792 99873056 785451810 -156283177 -73120774 783018167 878420099 -726904401 896969517 843667504 145810936 -766107290 -556829402 357674148 350046910 -339276015 689723614 203333270 -732030035 -817709973 -383206760 283012596 -436095869 180284767 -408953975 209370665 -801118821 -103825436 -415087311 -480789311 346530011 990736398 -249354433 99924825 -761585110 278927006 -710041262 -377148587 -29274666 212098793 570991544 547992346 -270902993 -37794104 340516234 -498323626 671128078 74658656 -3521075 -927917719 525930352 14200123 5647523 -215871721 359911548 748629915 -94582464 -70318028 -779288215 978524912 -742502100 -455028721 -964371013 45936471 -359423301 413030364 922976201 622933406 -785340830 671488081 -625969779 63691302 -901588430 674619048 -479829090 -695850344 6448105 194144222 299053128 636577255 643726186 622599996 -967486016 -558760502 975025689 992880453 291995656 109944610 968846957 913472656 -839945349 -425942163 40594188 -679098178 399919565 -293638619 488220186 -385898282 -35047977 -156647444 -107834971 982764435 593724905 -935943804 680504368 744014853 -903795151 -754696593 187625729 611729375 -187740626 220817084 885437557 -193764927 953432704 385685414 -869671744 -485739696 -177120593 526996334 -955507921 73502271 -864728876 -581467337 -458843957 496836380 -337142773 149811093 357000064 806500575 -874810352 933172694 -123785493 -908617220 -174339758 477558755 74379485 298750960 -123904943 -499098972 219371475 998167402 723619729 256013322 -470965009 243873226 -623625840 717572767 416891299 -179844012 370308324 893916749 123343796 35121948 -502853613 -11243164 -411257950 -981762401 -202154453 -188083745 831682641 -225329026 950498016 -654539786 -817847393 -804961267 -879724722 -929563137 -165226669 618428995 812853675 -587519776 -860529028 -581811827 534426657 -354014944 -913375850 184256767 -855417791 -462827803 405717072 -237973023 -159594293 -60838533 50920064 -529370006 790461516 -559927044 748037584 -604218731 -983477771 -717212434 104536072 -402835501 -225796284 -776039724 -326684099 496715781 460817868 352744740 -71223553 -368922351 -147296485 -12729149 -732679404 -601818116 -383554093 219189011 -957426407 465405031 -530269545 -289952610 -749908522 -790283647 -690975309 -185701427 -587276201 159492728 97990130 -985025157 -400369156 12071100 -261729880 -614611961 -768130286 -390085576 228673704 849146371 124505877 141869037 749153412 -189496020 -879635468 -293952949 898200573 -117698437 6462863 746734244 531676488 278524124 -67961316 -279021691 175568056 -835719547 -865113847 -268899217 172678873 -712824274 -69882981 -586438469 -881280984 -599850621 510372631 -547409832 619964498 478843621 -533312337 -635748030 665426114 846134699 692426813 -320777912 -670369327 56785833 -876817196 179576662 677394192 -942040610 373406854 961692102 314677134 -91953678 799753072 -559501319 -969426746 783717130 -889861139 -88301157 252853327 -555743649 343925019 -272771734 -758885856 -835412883 -499317210 545089238 961336610 76422977 -74706484 -730573948 682400238 820395590 -889445039 172865319 193743638 229287428 536027670 -262375772 -396805427 574288265 -185089111 -934554082 317489815 817740389 892723855 -195367516 169614632 -819971351 575935366 -466605866 -874746025 -873123462 901171965 959552546 302137333 23908956 -33563339 204358627 -908641577 816750596 981310805 -460723576 365748615 554324765 -454594825 692244030 353319433 -793814895 -57796864 -134680488 655426504 228250876 -945543526 -641159818 -934396928 -450116103 42908890 -548005720 29736068 829046725 -704141004 -823882653 -197289927 -18023531 405660686 -939468690 -673438973 -66514317 -147418074 200885897 109107855 -854992809 -180956638 -179993856 442621379 -806094606 6849041 -345547000 -22995041 760620854 -958830618 934825949 -796933368 797222837 -601188561 818749638 -72039045 348055753 -512096370 -996835675 118662790 252890823 -553979998 882748961 -295314771 -526152092 267002023 201348605 -201745067 -467366186 515910285 -955388333 -306887519 269395531 -68749240 -618201766 -207861474 558827041 -50051402 -303350813 -607626653 99163765 -932896871 588169596 -690743831 707299531 865027182 -224124474 151245091 -74206119 921520915 -154356023 486789692 837099198 422545547 -31688688 -431477593 394954822 -497278715 -547828188 568026862 274865368 -496643824 328774619 649452039 -668075420 -394116104 720497759 230193690 306461485 401650304 -336437460 904757071 909137306 277183679 -375600890 191946088 -420303473 -422136746 -496465889 -831708451 339007928 -329188007 -410605350 -168507650 973772207 -120734050 991181706 872958907 59403767 349581355 -501068145 353251879 758839307 179617601 860161263 53199656 225540543 143640410 170637004 94990130 266218343 100675828 -961201709 859170854 911828050 -806615006 84043241 -608571239 425770401 -411379517 -793282070 468801457 -695962851 -891761608 96736750 -826778813 479981054 -848770336 343431366 -845517830 646788889 -734310865 -639896620 -942367724 -502980766 -450606596 400122797 477320388 -625872336 983108208 447301104 -702379473 462635660 -116396471 -654182654 963475806 -279848901 794244003 368017482 -26853909 260043920 -239401145 362839919 -594719445 -917043330 557962315 -919372422 267673337 202854018 45895557 30826244 241182922 -567207465 888663461 144019340 231842784 -801848492 -118400070 394248856 352965570 812430943 -898405795 -796128440 -265761148 -51191336 617249245 -393120591 949726310 -214373487 -868861694 -626040933 -152550514 -3144586 278216064 994418847 347373999 749757873 -240103995 -536746387 89124075 55560614 -154760638 20076191 -340027579 724818565 678003192 -95014025 111216796 174330855 -752015874 536919362 851526558 -562510764 -310331939 497777693 706171173 -129985246 647968385 661100872 821219988 -832963000 401552200 -987694518 321106515 872171672 213261440 512300739 348471124 576581510 -929040555 300320713 -796385260 -791071749 -697094469 556892844 -121625451 -679064526 -715129026 -356312821 948399911 -990692777 -450533341 525214935 11328681 -514270169 216489234 -496127336 200691692 115722633 197530072 -397434568 424836864 -699363946 680452500 -824346161 -31988479 -966073101 -118213850 -92724457 -319085616 173456863 -135641336 804144714 -616320001 -471997594 -444547767 639680033 755681615 -526849460 -474991586 -180141147 923044489 -867472969 -832000587 -734719166 290991628 812042387 -519613216 900666601 -210625811 409004406 18378802 944299924 -33033773 -798442713 -464984186 -413063099 691108530 297786858 -747129101 275645027 -714698560 -603705772 -76393840 830235382 156450341 992005804 -765398674 -505225386 295162696 628426686 -914124759 887346192 -963243064 -794633729 516521702 127164240 -23656585 144616211 299700807 -464770727 -681066537 -308781747 415022965 -330994255 -375170259 209785896 -52783340 516203280 902816435 -497663016 13953000 907084436 962253462 -780702389 470717749 812929733 -784176062 848824846 597336482 239798728 -917674108 -778423164 393955761 -280679253 -960910007 810269874 -602599098 403757367 -345737563 -130104322 12411589 -218217615 243878867 -419048447 155279842 -874291770 -196979198 -719424279 -700363800 625389297 -309293093 755980716 644092392 977186016 -743980704 746712210 -261448283 -42991310 -643602118 88700019 997891502 833737098 165118336 -192935864 475980073 -60768118 293298741 -780590598 -163987143 556145356 -927955040 -87068130 -781141455 462585606 -16595502 465286701 817676418 683316222 -597062545 537657985 -857582149 800197295 532582511 -452512625 -583921906 34042965 965447739 -994281219 -78962220 850722270 344178797 -711002244 -473285742 625191171 723935120 -934205180 391928451 112423422 165826235 -987337159 -599498161 71271691 713148453 -326984105 -399426660 93284457 -360128518 -273002444 260033537 -90654824 -128188259 939694417 4161449 -374663523 -777531025 -213069069 -183460976 854364420 632273563 -77398656 736026844 685047079 -826877802 -656115820 116328152 -81518601 759056583 885040931 -456551801 15718219 59035146 32529977 -276207341 664897980 -691836160 -270884037 -53376998 250991985 845281912 655946084 996057981 657778823 152938649 186719298 -228500324 -15345458 -31882108 -362431694 -17647472 -708348524 885114170 -295974315 -305276080 456646089 -514756688 900885286 -708010000 829762226 682689346 -425706365 555907381 44483764 -458694119 285736371 -724195847 -25852532 65264484 903502377 -283540306 -494175 205626334 358625278 471163893 761612685 -331919313 -919717818 -475771106 536378521 -683001008 -500053968 558461445 607148644 28106463 -663483131 302945822 -506563466 -490497092 -514121188 97682326 953475212 483093783 -944670541 228623773 -349257190 -281325941 491487485 -409506004 -250878295 -457229492 -49113116 -78025552 -768397241 -773123964 757013093 -843008874 467560532 -832654004 331089537 174273086 -224810674 409435345 -434891020 772690566 -685384293 -739684016 664831509 807244267 -405670923 -96673355 -366655980 -188808538 -189747677 -583024102 133345272 429812150 928557722 26022797 927790994 832112627 -20253850 262022357 -298433994 784309254 -46932729 -841947178 867646389 -287871457 332703748 -531496877 491233892 145182175 184854466 709979183 735486403 874008891 334814163 260969627 914121498 -858269335 -497081796 -759108898 -591474576 -324516618 -692590499 -388678953 -877122965 288352586 -844103905 -527721048 903596738 -684335098 -79588794 -76614244 -468292730 -194427353 -297046000 119776705 -899603240 279187763 -314711825 -529569410 -670916159 -860912358 520706153 95425201 -554572875 -230360152 20148262 859464570 -489530790 734015682 -375737585 -64288095 793665906 -167365068 -403084644 -195740849 204841640 -165695169 -504886761 741319973 -112807230 -116497812 463311784 -116805356 -107678721 245782625 746754846 385041928 -721843026 971538763 -350634845 474427315 824733811 882825632 -601570178 265128703 851265769 101731473 997886434 -520284237 -751732512 -635423268 910190482 584640364 851982547 -471504312 667280574 373261544 -161442866 -143274622 -607921168 986570348 -263194032 -113823522 -661997089 560968425 740563995 -572120651 -451461077 -622080742 883739294 395321968 -34673276 -26145556 -686852623 -761666809 804884759 187206802 -27387653 260805977 147879426 333474673 -72518496 382762960 869498489 -595727990 -297716116 445341484 -881395888 959357634 -881215442 -121866921 703022538 -350165286 -968446525 58105624 51987656 489991767 -958932026 -428694468 680495492 -902929031 -956017869 907841338 192865388 -893158389 -865687316 550049089 -990499266 -539616771 -50956731 807421005 -223671189 509893016 -41265008 733138354 952329224 -835122170 -508266545 -785602880 -793083867 -5595118 158556904 -91428800 -859416439 -731212136 763986228 897149756 296232298 -67958135 892787974 200774145 -894587944 -360383346 951562949 -960774377 288419527 -552520784 34222831 799248598 -618590950 -243214622 -257865748 265215638 -957445519 267641905 -819558716 -982595344 -411989941 36878210 101286871 -483256783 -789290776 -750808700 627640561 -886237362 -941233928 -678101753 236738322 -576372052 574489239 799976567 744854279 -816045353 -581381904 533786759 -863866749 964416683 936124844 -108723679 568537330 -155714856 532585852 -7423183 673921776 -557779189 -750588283 -348810442 -320661498 571071548 -981518299 -389363 40790740 -250079017 -772763066 245607310 842250706 3474059 166315224 -669114740 126151999 652306539 -285882371 -9612107 -998341062 116004024 833642156 -171513676 -898419556 -73315541 754178302 318361254 -982617086 562031546 -531065596 -663547747 939577434 -507217782 -347516736 -870234763 -516966917 322824145 -422627867 -376967409 757247896 -602284028 41522300 739977177 -468144734 23556931 143146507 -986496391 -713484877 733840362 -864332083 946451816 -634849669 767318435 427559730 -972773789 -287739053 -569054270 -784275838 -172665258 -426433962 232411043 24991546 224637540 -444065201 -172745126 -708042357 -736035981 -224146890 392952555 653270767 -152429288 505679645 -379351320 -396547585 956912138 403726773 91156469 935717419 -127819816 766763276 617973366 120612685 -701557374 -973550176 503644025 97459085 576409147 344082467 174291170 532609797 923634050 330083689 305352915 -467765460 -335648064 -782395594 -399710848 646188729 975179710 192669531 -249836029 968802388 -436731720 -678110687 -335257749 -939641580 506943921 78575675 429842461 -824563811 743970266 -911996748 -419191412 862078082 -701408960 -127784288 -313094317 334053559 643628440 -577034545 -566079454 193847141 366006927 343748377 -817504637 226146696 -289248976 -921475003 -434756318 -384197605 874854210 -590764876 -394093620 234186727 579296240 86087231 129404948 -367167640 902451611 330640335 -357124710 -702431556 763680040 448023286 275387955 617476534 871663979 -4536157 106660965 -604549943 171651942 -767515251 591008546 259433925 -859022775 646935621 499511986 -523182025 400857945 -284762330 -832846749 -819339737 -488472516 922185304 286629618 943536994 152773618 753491336 -507153587 -568141778 734682674 230830357 136720912 883531759 923312197 -276448861 780721623 -368753493 895740605 937511338 -455499693 643055111 -48311930 -922154601 602693085 -204939881 -655101368 -11399192 -837752431 609480190 288772332 -55983089 218822968 -181731570 174923398 -412500425 -140144247 498301312 -2737510 980245923 932764507 509543363 82520657 -368239906 455254829 -696887879 831082590 -265419230 -655493071 -916620626 87670210 907234085 69570327 -511448699 406639129 -622851511 -856483447 -116144576 -778359096 838087730 -909012526 749278865 -396590730 218446820 515555529 -699924004 -413208845 -495742653 160522211 -597716458 -650354512 739850992 -279634271 525571644 525934761 -640634683 -6710242 -19355669 -892705612 888442522 756316309 -618613080 487954096 -644892020 -619283249 956595390 716244842 569383617 -843067529 -39255119 -668328055 -686046433 -730513012 -808791365 884059072 -102848052 -971530034 -578851190 69987374 -435557494 557937381 -112437969 -60363181 -986147956 786619151 41024650 -996203105 -543602631 -435620001 -923787605 613236598 -388894596 830928720 -607244334 -438347583 613874953 -651498330 -392441928 292474825 -450864650 223538796 577702403 -274325339 -734254678 539567765 -547604880 -811546707 103316437 -328542745 370104869 83685020 -893497012 789361014 -305509586 -917249837 -684142448 988285166 901210648 183665439 -512412488 -297570025 688609316 -550113647 529304369 872379021 -903347274 -209574769 -396019968 663656876 280091288 -66136614 872947162 986143345 -171032166 -910607633 770073162 152624480 -844149267 63826200 350602762 -251068037 -64521748 696912166 337163680 -271489729 -848379680 471490960 -885097714 -891528499 -801061278 -843969165 27781315 487335669 457019151 -885902563 454646962 -124784345 -302122141 219084542 -859713865 711198633 898769852 500053250 -180457746 -276043320 -791287628 -812023727 -241617117 -207436209 -228508458 -734602971 -289468277 -416546924 925678300 -128818259 36863489 293703849 80289696 149822024 257260223 -849697197 976551703 403826619 762997155 319879184 919609308 122816937 -193023342 832917520 -320854666 702340984 -864966162 -33698170 -912883354 785910330 289877092 -493073100 -313993331 -80030560 555417373 743335968 -793523769 818292904 592483255 477296063 848639579 -874757418 -660243839 372000535 271717364 -358288769 81947029 -816605420 109681962 383127334 746813927 888255420 -359623863 -77220188 -642756553 -801460836 -239046080 -457782675 533474695 -134989401 232778051 -260920852 201313465 348523995 126633728 325801738 890964090 -817395522 -913866231 -45115777 -231662535 839146837 -920798129 34708583 -547959092 -554730407 112921764 447356510 -18132254 -658994945 -525368581 145814758 -500424176 -643563795 966459518 -645441740 -491871776 -333586320 -433510428 642383258 -390757106 -209952959 -693491307 -223661358 256276183 972695462 -307784427 973871323 26700670 -628339435 919489678 -671064085 -421161428 901033590 752355386 89875754 -632807845 -706074240 344035538 21055620 149788261 575647659 -334848274 -335707519 960323363 -880217200 -39627993 416113163 -707103287 -881022508 160086893 928266219 339422 -850968141 -216942512 -353626170 827559328 -235904750 978401969 -476605595 -115409028 670726537 894014116 928706162 507636150 76767432 407310933 -496787776 867914360 -718890565 168853412 753610727 -606084110 -56728774 -86669699 -122888910 777210448 61585249 -341759722 765827404 -509098039 549358472 -208349850 81831375 978716613 677946609 617335341 271295159 20400800 -349862504 566225429 -636630815 -58015998 -324860879 -214835196 829154730 -345024477 -499444510 -952279246 234150922 -157350541 -613031246 247297614 857786293 -615202287 -848637517 116085099 -205170370 602876034 757724243 -599243426 899526892 767323499 766964660 649013256 535329318 -500844142 969954127 753685326 439030378 -417974759 409413385 546118681 371592515 168797669 -704576187 198330747 949409199 -94922238 -847855571 -101006898 63906035 211417515 812043745 316382018 585864491 652320777 82811869 -474145597 931469533 -699191931 -385291805 -51318808 -850817154 -339321850 -503462609 -152998975 -64654580 -837458240 -169261715 -718080433 -207462560 -867755356 104695516 -891746378 626333844 512552299 -464406396 413604096 -191622550 -89753667 230008371 535137837 57971938 -744782285 -113039112 322012349 48478318 -953491064 -162996068 673336593 705343367 -46313188 -679170949 737679762 95083671 618804193 367364200 -792570021 -153465159 -620162049 -658022655 818597750 -829603013 -299630635 20273303 769737768 821911252 166101467 699361273 -920125887 -593198597 862928957 675214713 710644746 -717248259 -665640986 429323321 -916111131 -771938838 -608917560 -582745388 583343464 -53377062 -288439136 -644719165 -429133228 112386992 767519052 -985814334 218978332 377692902 -115238555 195851202 -583429964 237837330 519652929 -738067033 -749568894 262439128 479028643 272193120 930056925 -937612155 -61636988 -341840276 477536468 -221527525 93273625 -716125629 383368043 -947887176 456221458 836672692 -543999354 194413041 -224046182 578650248 129626189 629209467 -973878217 -309931036 783157456 -73975524 487693052 884955971 105292255 485436744 -281714889 -114494782 -546351405 852591514 993631345 101734156 -233247391 868903196 -521746757 -294737487 577990120 -108161387 -437177326 -130950390 899095844 -77980063 -963061648 139548319 -580892429 -549186489 132942174 322480401 -732567315 36321343 -932736933 -362585 -636156290 496903958 732641120 59194181 -677871820 -773724687 -782408254 485502132 867140549 157974565 855390924 177657266 -344284413 -34393582 667017569 365569791 756006680 7407905 348811979 -999235434 -87555168 964640727 -153677117 -828287219 -738784612 797196939 10548013 -767659392 332864133 -494020430 241235398 484303197 -357611538 -772258911 -812341410 208677269 274345983 841131179 -476621351 52934217 -144939860 -850604060 -418369746 927186520 -88488292 -94517663 300444771 311662729 72064714 -622232396 737701867 -47212805 753563728 -952694984 -931249066 -292767532 762578407 -966827400 277865675 -423756758 -567622163 -612198048 237471614 188521281 -830372784 310569072 -311662834 581359094 229535289 250468856 -656088594 -935125854 -111435989 -876097528 455685805 994946333 -302350111 684988921 643359918 -864196157 894035363 -735024292 -333730170 252884760 840765724 236908992 -385278198 512185500 -639943209 -979416887 301176729 859371004 947939483 645175679 -230850527 773589833 186414817 658649344 -340730636 -686865943 -109502820 -290964324 -720945265 713355287 557559756 859114967 773805960 666476450 -650405391 -620382940 -197036079 115342167 -619637874 -456054887 469132434 257016717 254569725 941356440 -843157661 599347361 -4707411 -954650768 -259751492 245738176 545366456 239788354 -331007746 -49345411 852372326 558329067 406016023 118678553 286938956 -52696967 -629922944 -491244145 916404648 510029208 -556571070 -416689946 601962355 -33872158 -95847520 637778668 148367721 -801331399 -897159127 60579717 418900762 804506034 272970286 -181318495 174930549 992940437 -582657364 -31187945 -504210093 204894024 -516988119 265815909 -111593232 -74419507 859527320 201145520 357874145 77756776 409769433 521590997 816407528 -650118816 367865429 -254919781 -937787982 603328579 950585665 441007891 -422435306 92578617 292125186 -695652835 -413876499 771498405 -350825960 34360377 356851244 912775133 -695274149 -992392891 -390565665 352452332 -367065685 494149194 534727398 -708190309 536012759 -262953675 -17347950 982832409 -177202775 -824441210 -455055612 937678715 511474096 634663434 596878015 -254126783 257843924 -308461418 442382491 735502878 -194132689 -416763076 -819112753 -567247216 410684106 -310834381 268228956 -226166841 -411705015 -154298362 -442920350 -497972959 -132796282 22685487 -871708907 -516645119 -670164467 -492724258 869668169 -240737423 -807181574 -366378279 -352455997 -716120640 -181002904 -807354783 981725691 -189132891 696922256 -619632165 521788483 643958738 395835285 806605672 -798893661 -810355084 893954955 -927629454 -261039565 528432411 74642592 364634621 -760003437 -995348138 551399518 980509592 -141433499 -906525257 580541675 647769854 874422085 -550547108 901599247 -575922933 270182495 -932054163 486695115 842112806 -661688499 -257732781 -485234603 655634622 113512753 -712022025 -397225556 271514928 545507434 -65994621 488032721 -577802560 -837538264 -338118231 -702929962 512060928 -981306521 -11973306 -559701733 -584218898 972044253 -42259091 -9658070 37441239 972281008 413119414 680369123 786103980 -658589398 468522248 894576508 834202234 338493227 904278969 665219276 51518317 264648704 -744765738 -233698813 254772092 271870942 -465144814 -517268764 731757104 186358027 -667628096 843134793 -378488709 177117498 -403240740 -273248651 90330843 591221715 343952531 -436850767 269240435 -215952327 197999260 222845907 809654285 -482523613 -719361356 -840393965 -240929399 -310536515 -441700839 -383327352 -151466936 564547422 138051498 745087329 -284885003 -454442095 503156833 -856399871 786735104 173280423 -498926604 139605839 626543561 712144616 723740947 -525159010 -239563099 919113210 -110528313 -411314638 587491334 435479490 -450103986 929656891 -385976048 -510959987 -46602729 980476730 -132793508 289786610 78920949 185485853 -788435151 -780214226 -341452669 824852579 -938282036 -337399408 -111384697 493476071 896767596 882066406 -560295157 861383014 897727254 222290146 -952166972 -415295148 -323546224 -120083968 878595239 -242016574 -320916542 -421474590 338672010 394922759 413180159 753235603 676132141 211651132 489540785 531158826 143848415 559081410 537272315 -686041702 515107108 615013915 -448080329 -578811669 -246783170 682418175 -632570358 -909725608 246459727 -186600898 699884598 851280977 314642706 -236250878 876481960 -857898946 567269416 -644995470 124627781 -617759086 -830428571 915527775 -295874571 -839928356 957556515 698643769 245512676 995906376 504256348 -356806817 -574851792 -595595336 253094486 841579942 263835049 -70690842 -199296558 501932784 -243225427 -785982742 23027438 136983770 38564474 -915645896 -677668165 -604342945 673103538 634187948 972731652 741671285 560730464 -343770551 767751341 814132275 -359914443 -471139655 264726845 -545109467 177702594 -48491578 369321274 161071160 -90177922 307165090 493749963 824245456 -787990587 -88535409 -448259736 -950123845 -433824575 -312612880 -549663405 -77111242 -263287394 581685379 -885064331 173116037 281003008 -485592158 964624769 -537972818 -394014854 301646600 338576062 -652834845 -406640633 -494116951 -683287644 636365948 167408226 890912234 -930577935 206690179 856934418 -328978419 -180351232 -849216478 -724041 924522960 -141708053 -580406172 -709095269 914386366 391939206 -903405873 190284055 -774283227 -725517995 78520075 -184330425 287756261 -671226401 508416990 101214579 -192423283 -577969947 63416148 282012680 -448098946 85151062 -908612267 -481673205 -290597437 607646593 -615510909 -205136665 -971770639 196362121 397229838 -260656124 807173140 -687609631 946818940 86739297 -607630899 776064392 365284696 -916678675 -145765700 -872796521 745966248 -91875582 -927826496 213082921 -550117205 -672973957 778151264 165555002 198207888 -576410469 670278918 -234688786 -24807560 -193566835 -101927967 -903799739 151665324 338239533 731700632 -939529473 87752707 -161498759 -193229845 -369334334 846934090 512679139 -157709088 -6957021 242491070 134077479 -497688277 560820238 612336971 395762127 -258312022 885003667 892960848 440219878 -478662674 -860521235 139147362 542602167 -950799083 -425908084 82740616 118367761 245854049 -552752552 -755057620 878787748 -663716924 -589322040 205473671 -415748107 -921187316 293310174 163498208 -869072523 732423048 -439638175 740633176 -61914087 579179952 154638068 -839205837 695538628 -961485485 -974797483 -788644694 -67115751 -313800523 890375751 -194449304 390641860 -197312087 -601523549 400071821 -163456378 -722366585 -860132884 -695061856 -954028046 -786664507 -259807350 975872474 -291834798 -327096558 505650491 384675901 572217807 -926899500 931704265 -246150799 -161129025 165452418 842749005 318355480 -545721772 -29369389 533501454 -442314273 388007643 279601862 -496386599 85003331 -589571718 611263366 528761837 357591462 20273270 -45271190 580347178 -481618664 154747016 629100060 127841265 -251310843 117251896 -776561025 504710617 464474336 573500131 -649498395 -466914100 -763281290 -596659551 201337584 -211853895 -675097163 -2024285 -829631305 670319003 787777260 596683438 405674620 -141658890 499813152 705320515 -520732083 -752804305 -347843570 599087455 -360282630 -887770104 370471495 924040955 -553264759 967894298 139516941 532928000 861006306 905062321 709903209 -12013636 -741824500 -47230814 -795332994 -54348627 -729956095 -826084262 963783028 523564647 -132820323 -458447896 699200211 297424688 8381185 -693011448 -179964324 516259971 -217813340 4997284 565132995 421764500 206982579 -571516246 -646279787 332718292 332679738 -238741653 182434932 -753372667 762187506 196600568 278901820 -906432802 335854433 982353822 -781001347 -192013933 559200259 -963182032 191130625 225611325 -779561884 -53096212 -208011219 471687422 335719298 -748990999 -88349919 899718287 999727047 -269225648 -549165521 -231146988 302506146 -574083653 -357656778 544021889 -374338987 -316719510 404976233 -688430187 237421354 28723713 -89987182 -675812073 -645863576 164879248 -293494197 283140250 23281332 855923439 901121512 -998096492 -348055891 -240843688 -300056641 -963737469 280161840 126688066 -717040385 -197486225 -658262369 -697488536 -806389338 -223813140 -788673899 -111923121 18404311 442332320 -727671389 362047007 752418138 478243126 256571233 526689311 -488829285 -645542419 865840290 884388383 -1143479 -718872186 925473238 784916058 -520818386 500626040 -589524862 210205084 575313192 -760850089 946612850 -863480479 -976370930 -156485681 695184501 844643741 929885855 -427077750 -847091538 929603641 -389021533 567099110 46511646 -493995795 33831701 -947780213 -320474257 74867448 211983767 -614620439 869357883 865556772 546897668 -262051473 551049549 339530275 248036475 189092083 -34041858 -575586131 320947437 55432613 -697437067 107022364 -903347714 45013202 -681754766 -712497536 93632445 -833004376 -488252164 22567136 551565175 -231897616 -622307047 -596412428 846371934 688753592 -360972349 -530474906 -640816269 269495157 296788489 -545531386 -281496126 -283505122 -187542471 -561358515 -774974178 -947476492 894775761 -731507101 -119287781 -671281923 74738633 -501213778 -610916417 137741800 644546383 -695349524 -759689740 738793238 682139292 188238384 -706303256 -450550482 -940149672 -616133023 431392788 159735216 66241788 -314218280 -837753500 -284454591 -781247670 -24493031 -385841875 -53284375 -484501473 80360190 -778691648 70993823 -492461195 230148445 896454372 -987069776 404515722 -53365111 -339435370 -15615436 -139391126 -161701561 -367749080 -142843867 489991253 752701415 930996214 -46820693 259799849 702004566 -787091390 790100763 -759440374 636625954 71266444 -378875363 21259941 -60580231 812923233 -216216308 858805490 -425665318 613923577 615302308 129710644 806018004 369499961 -827134542 395870058 65565883 451316927 -549710361 -145625122 430407921 908515130 -95554439 -344827215 883612646 -698663283 674916096 146518781 163471420 -151674423 610616110 801346764 -781459231 12511618 -299698737 612076113 -308226846 781361170 579733645 -296572492 117494376 84954965 842848173 510526548 -679496578 907552617 -287835665 217986512 564550860 301399297 274179475 -466734297 850312223 -266502349 -658978712 -571224547 -768981459 -208921033 -219501670 543154711 -643649751 -284974357 -257592056 -160791262 508226394 -962971257 712516339 -428197839 621017492 408590373 542829197 70756898 700340203 136058017 -814083411 643528881 230783587 -176101703 -394385745 -549042302 658707471 710577872 -907056492 -470381127 -97793619 286915423 -559978407 31223936 413787932 593312691 -783049178 -827929847 -991774411 -667820553 407009166 -338755434 -960027830 -332107635 -882154798 -626866573 -870451171 -349644083 300412974 91056058 303667514 625067991 -36998205 727987527 -692760383 599752579 -795837846 405392308 704859142 -710591637 210144222 -787564388 987996930 -624094116 819168032 -335976488 673323222 652979339 -827220887 -438715410 -462309545 -909579946 -713346750 -117687442 767228626 297781087 -92826295 313088420 -493726760 -525847770 -206146199 -932917534 252052125 -530113458 970848139 641039852 -738924316 87220429 734543663 301138214 513356100 -327816851 -173230616 -838928755 -611922070 -410486587 -130764977 147021918 -988402528 -484951887 -489026156 -122096780 -740991803 -773539782 -183606608 -128920113 499016002 -185103689 281696541 656152146 899218716 -153266100 343873768 -450943224 126949033 341025251 457365253 628380498 396176511 -722046096 -264308370 -939823166 933308081 -806822921 -409115016 -53213554 916592630 900371399 -918251223 -1667948 -743518530 -305548640 -807474265 967505279 -427972918 461904676 -904652493 -30719921 642643202 267864926 -77649842 184080673 661385535 450895875 508365295 -318088016 -83927384 571148535 606509936 653364276 -314222453 470532136 -983095963 -602111044 -940900085 592084549 -724416880 -677186543 -749317172 -28582980 845134179 648634866 -848692536 -211817099 186120150 43283393 -833157852 810891793 -589435945 52860704 571941099 522703050 -102043118 -653016589 -880747687 928967619 157207592 -233558880 490339552 -244794713 89792795 -338667167 -471922523 -554219725 -352943115 -897871325 716823839 153758659 562235324 -18329329 572856979 -346181683 278295180 -83579797 -85685229 -891974902 -162079152 200268376 -205845018 -419502068 710864078 -901914338 566148379 -524734809 36559111 -55476483 -31349843 72879335 -885365243 -87143185 819873786 -722452779 -562084268 -931947665 822908394 47619062 -202326015 -979265783 986594870 -511787974 564358382 -600065508 -211454401 -331825403 -875988357 -224905946 90078324 533259673 -294849622 438419821 184457672 174974930 568109983 -695023377 627194210 502551709 861204272 -595008164 184457219 -110662602 2305567 -995934545 279019235 -896727213 872498610 -458735292 751584973 319399817 -896778685 663210010 -205408144 -556436134 -713290896 849986826 -591844997 -1311500 -581355004 175064192 246738625 -999344180 -330109512 201087560 -333835759 -441902616 -441364304 574407593 710147210 75430713 779859395 -251418941 636876413 -633068402 -823361134 -40006155 -594643554 576076142 -426038281 -668360911 -94547848 -636576411 862364723 -583419989 500143905 -26501912 -127968997 -716229114 983475839 -772478390 487739638 -793834444 -517864058 -216455839 438711271 -550020233 327884395 535640763 637985020 262015327 -200114370 15329064 -721270137 -120646787 331677049 385678073 942964818 982937098 383034026 -985025381 -638975883 -867709026 503440551 174369902 15839697 -170280455 -129803992 150561220 30957784 -423714636 -305230484 -787409298 589941481 -221139332 -903196413 -596786618 337267612 -358669344 -864371910 -889430478 136513039 -886167357 845028589 505979863 203035438 -543898072 -205274127 -694192185 930566545 96020087 -289076144 116839560 -757789732 743684901 441095812 -684457442 64084891 608501787 -986759730 -987212003 930572126 -757635386 584621346 676356258 732426907 -236021217 302657518 792886065 -332810611 -636837658 -890173438 266442077 -379695934 624880709 -35851634 732234746 101006901 72625976 317183307 776958766 -617054450 485492014 442862735 757229629 207042335 561768845 -491865978 728061723 -698904749 -637927495 624512156 931783036 293762085 229573021 104492582 859382041 930846282 -123528294 307605471 504082626 719531040 -150490373 852602306 120043516 -328675911 -104715986 481906203 -694719058 -825884992 -25490532 -831895743 386780773 672198147 -818073185 113644652 456142259 562097863 -719689578 -303141434 794488911 -407279261 356760484 289452747 332905187 -589183055 -695561890 679120637 -929860331 63736858 943144623 -179869282 651744023 -163305535 -59710018 710042822 920239533 27008289 -560537546 569566679 771911467 -469794314 377179743 -132724809 87703105 783897324 327953992 502572246 -984724489 -509544608 -147682694 -492827170 27966343 198903615 117759591 -540275200 655137520 896893440 613598238 425001346 -737545980 -188591390 -469571436 978268695 -903640979 -574121401 -676752728 -828521071 -465439621 -471060450 -930112855 525773738 -615266758 133728977 -429933252 733316629 -998828082 254428151 -963772685 292122619 275342658 938702790 -613313404 -976749621 764760472 334674475 -687115408 -944953533 -536814352 -938200502 517231337 -197753534 -466569704 -374544751 790702715 329027221 452307520 610936902 -862815734 -669870032 -77108736 583493665 419244161 585894416 830290417 -659052020 67685307 741500203 -928790159 385139024 439852975 432776487 382252565 602745978 198936252 964114757 -488488856 -790307782 -80048854 -526763308 386515209 -245082240 -232221974 -822566555 354054635 307901713 -642606665 323061055 39791579 500259831 380881985 893149203 739154430 -633498812 -760789645 455374049 -26514619 -687889286 597145940 820822405 128040953 756718089 205063924 20537127 -646788013 796969120 297789049 -226796788 -59318624 -179013238 -390395253 668435838 487433533 109474956 278599303 -22059788 -509919855 -208946674 512353758 34704599 -581657722 611840264 -832063027 632779633 -541845247 -62952150 483360426 -673409996 229064605 611430108 237894021 -868623549 118691399 -157933205 -174958890 -915281511 869619935 -31692244 -834826618 1347305 -272609743 901637558 -231588668 790069628 864625443 53514170 326936318 -578229434 -149797064 -618858391 516815832 274221872 299766796 -591517569 -336054941 -388151641 -790991501 980193491 427624000 271321665 -172200966 -755229763 -462787735 -653017968 -613936669 -646299300 -203217150 -215331891 -879710912 -395607065 693407025 -39819172 -507014778 509410461 -935040434 439388500 -708034451 961752336 363102456 -344408744 -299634995 -704916348 -863042173 -859136400 -942581402 168512534 -341007849 46538247 -764059840 705323517 780833520 -462175826 -773046134 916185684 -685541788 -112815278 -892954469 201917373 -734824979 -273877085 -873991256 -612113995 -305532689 977128735 128054547 -601604783 -475171053 -88740310 -140815727 453580846 -133401681 795822381 190872582 32119591 -368584748 7125514 869340760 -410837105 -248668054 136564154 -757872534 -80585082 724112566 547980287 316652497 204942560 -797070162 -406346578 582930464 -247113812 -430608538 -949227034 681566640 78532342 915142784 202897130 47264624 144148978 440132724 847878452 -693776547 451584291 166646917 -510366572 -967358069 -384395308 210223969 929066487 431641989 234323615 -632927629 756014372 544187819 -85955398 -641524139 -371323805 -610764110 452526844 606331385 -39370670 961149079 -968240250 668111041 -613509592 -395802287 -998552609 58270071 -837020068 687287037 -327483275 -644521723 -697758606 274669468 -367303727 -251091551 -854304470 883432469 -406434640 -619481072 530215989 500362252 648342971 -211779216 -711518543 -621106934 410663741 -77463677 663659026 -292781410 732155394 -42985210 710669257 -949148604 554400560 -759727141 -3290339 -489819246 44268512 -521318427 305761355 789276663 -655759589 862411919 659184171 478537381 80056900 -923984500 21891475 268732794 -782729395 -642996052 731096198 643832746 289958655 -553494803 700328255 -85083003 -361181605 -466478073 -905907155 767615395 -328986774 -220395314 -256675857 -919778905 -722390042 118232271 -345457804 -54911828 -802681481 -565361421 -650083280 -832470629 303910200 431297202 481855415 584622596 -217358063 380467404 -913463066 -777573286 119179929 -926300800 441917154 653145684 -823783685 -565805096 144072048 -93605091 -295617171 -708564918 -544681956 432191116 500833309 341153802 -287567181 593124870 787492277 9495676 600944445 -296605677 -655202039 127219579 -102713999 168425145 258263200 502580744 -975760549 -82062068 749063212 676377726 -179084144 -330377806 -150297303 809859953 -210378431 4501576 -917823191 -265298917 -55806703 138973180 -126260299 840200312 67692771 195191419 -841196592 -756664348 791527177 922802838 -518569543 -739576394 956889659 -610376795 -502912187 867700258 947250255 95645142 478289911 -799831748 742128565 935404025 726050888 -149259914 748100890 -777050120 -838621664 -603659493 69967499 854659004 416581423 -303732798 404625637 816042377 648596525 407052577 -360022911 321531538 -726625168 -823645053 -952979917 -143228777 270270608 -616650925 -728529603 -234402383 353599243 -337062146 -889117136 -666386867 885393806 526445350 996857986 -595427571 618564286 -866285605 545203353 -885207745 -379800566 -876413317 269540440 44743148 24387266 518552971 -680271858 -19449841 829762298 -519666480 255141712 401555447 -694296336 392637998 -575985876 -797075347 847754921 -673837876 -644521073 506203300 147393831 833350947 190097034 312320093 641881923 -486640151 658690056 -85553752 -790175410 -411385028 -225250937 -722793662 607718195 292990828 -564159634 -238255681 -900134000 199610769 577669484 973944399 -152052691 64328739 -515831591 -52236663 -937826529 -819476888 194053245 219288000 867542693 -96387879 -668012996 -931602526 733196877 -386948913 -287145288 -764552499 -221414302 657128203 16508783 352574691 -21402473 -892639690 317682704 66642834 -477695868 779893224 -729126790 28506073 528746761 -745783720 465440624 757635237 150147895 -114368271 642589368 -230298392 -950264937 -777147124 877710873 606481806 598471985 31312523 -210869764 886229661 923455083 -465777803 382468692 706286094 193563248 343452565 402036506 -409211729 -336406428 -23424631 401564672 896673198 768356968 -864112258 342201234 -145192515 749437379 -673106324 -9834766 -229339499 927618103 -391002787 557442802 933832859 991833363 -905098773 692341561 861359956 -332721440 132806501 -245426301 -19537297 663503865 -985641362 217493401 985977293 35079963 688888495 744744712 169803381 763097099 -405628237 416000027 -740773487 -706933993 534247833 433444711 300988139 -531897507 -729712114 325300903 442360059 181196760 -740845965 -558612266 452675242 -252408646 -169524263 769636407 433046561 -740146416 -128905589 -526189338 -113732862 967352300 -717894143 -449572801 376342164 -849089399 850963898 -573733072 -449344602 -211898426 107609622 18499952 -81940122 583561987 170603629 77940426 -805271687 -123781037 565123770 -751401890 356351641 922565170 -381618605 -419858730 4986818 -778495344 -95526169 781693432 232206135 99113405 -431407037 144942584 904654302 841821690 -575412348 -702854711 -397289634 894278841 435244645 -756478763 -678937370 112187674 -365440756 374723389 957636111 -817156058 336359614 -604577054 207567532 -16770605 -115242034 111611245 584886452 510304802 674108853 -151594529 -835487555 -352378293 -60129701 455090728 440235683 594379741 632352290 -907704030 -448069938 103828234 566129284 -378045956 417455946 150200407 636927459 34780651 463157145 -264925276 -331437444 -405114426 -767422518 544192110 -595648292 -131227093 586432027 -11820374 210681381 -247202671 405629367 517203748 322802962 141321282 680911447 623825839 231734764 -995805888 393020506 958584259 -513714911 525439034 265131902 -784486143 844425170 -986042085 494792985 499610538 -79813408 897228527 -428808178 861768190 -405888379 -922245312 750494669 -261692920 600909134 243918901 -363185468 -773456496 -107259984 -56586054 -853569207 452143156 127281856 -200466048 94333234 -913699103 -176249784 207524026 -896902057 51338354 -42600256 -359911450 -370774646 -809463383 -952199255 170966879 -594607144 346057952 28370877 -376632896 -162802550 888368412 -392265324 -207021682 659497564 -293554999 654459380 669728277 -70861777 -701229421 -283835884 -906892043 -994138132 -528228822 659009808 -584867406 -520161660 -446822951 -775006787 447295496 -545321800 73178752 -341370727 -101114114 -555866842 -583692027 -985660864 229945409 898862339 251762535 -15591905 -520683773 140698102 515871010 267800703 408080705 347400053 787687554 259425931 -446029518 -175675384 722143594 243862733 -22112831 13084438 -513635571 283052638 -169647526 -863462230 60012448 -283351348 -781463324 -940240682 -400150414 -231167866 -994137386 271135670 -180329296 -114832012 -107844007 -87913065 -874020514 -116300660 -383014790 -607443859 6706244 443046297 160723800 -55398315 -924167845 -117680533 782726193 -286116429 853366602 996697273 434365934 -908523950 -804036224 153527489 138131022 651217996 977075916 68789966 361391540 -665354272 -786672618 -863048395 -263383249 -923058963 -302924871 503586139 -125685048 -107756624 -134486309 742295046 -517159457 -553631134 708604838 -712807072 -657961299 243423269 -646676808 465321218 142048571 -144804240 184088275 -161835835 254712438 545213908 281839367 22794903 191226376 516320742 24346945 -535330678 418010072 -143009919 -578994985 -809991740 992296701 -912053533 -602518396 -934780970 -773501316 -152468955 -297879466 -841606485 -543130176 -466825039 247916714 825881739 -777382072 56699154 670399507 -702854781 290878447 702464122 311963360 585566336 -469354656 225104418 -709601924 818904223 -842871802 -505076222 -655218278 664693448 594120343 -298300691 -419866455 -222128160 334810198 -231740359 918936348 363366598 600026148 -592607193 -993408269 431247570 -544034079 874479689 -935180067 764315180 -41194174 -562965276 21188555 694238723 -917645268 317183641 -827044634 462871094 297352339 861085081 991624151 422190242 795429538 459124280 -96408563 -712648696 -884081297 -986574582 -27361315 -748366489 -576767160 673959975 745555991 -123135081 -802312199 -791251879 -567949705 454409754 752760080 -445332420 977720906 -922404028 80984599 481043876 -284656111 -452817399 -785878525 981166538 -115593648 953420951 -931300941 163282987 865814801 836057358 586374519 886415447 396083119 -702651523 -461513352 -351218043 -567258379 -411402249 318820782 -520406615 703490925 -615338153 -435062104 -387226765 -500816749 -154017897 180283782 -992413604 658646863 33817711 -520616950 -965213907 467608894 977655090 76352246 -699298359 -855684769 636766534 361094920 605116505 575568522 722036861 885193136 75539842 -22514969 -112187446 -268400455 956344816 -114427891 84825872 -744629486 -663235434 395783386 -868353436 -396655967 -565425074 -310790467 817624679 887581249 -793386655 845846673 142591725 775714053 -190731059 153429283 847701967 -993260946 74012486 87301115 686593653 -894335027 -618385177 -636790320 975681905 -451828365 508485834 -248767297 621582716 288494344 315113691 947148470 457744949 -374972401 141867823 165489968 315233530 827126531 647077143 -239764197 -685705276 440616284 421969662 -381821642 819949774 -115829403 646628453 -436984839 940010104 -968642425 -525064981 -61685475 407634321 -751770095 -63463708 -434835058 201808343 -721800397 268896326 432169540 -506715708 821392878 -595903366 -535458875 843148036 -394092512 945006418 989078465 635167055 -741894299 971359960 -597481900 606439353 835721851 -396450442 -226864920 -878578046 167614309 676166010 414790585 -633173198 -748948104 200595710 872004898 -906667829 -46032111 -79312031 375514722 789462829 72521613 -276730827 -703224229 -376577283 -887567503 737367353 294171324 -703474610 275895938 -869733890 -35286098 -795082051 -907693368 155733530 -814713364 311232416 88236941 -325258551 843395588 941592316 -90436230 -881414182 -362279966 670715014 -146969634 -346461178 -619046105 -86997566 -482890851 488847724 170707761 860449689 -520723417 133982361 -986655317 -579191077 -782022916 241510604 662105507 175893429 -529533933 490683265 182969163 -375202103 -249461032 -188979448 -661551323 367191771 858576963 903913788 669466663 223866957 -392135904 -240314690 -991278089 492860186 633180974 81465571 791602281 482469013 -807337369 783247308 69006733 -245635565 954387980 58420681 -522886555 -723346703 888727872 -526670742 86643423 654469075 -100117074 881804425 -773545872 -143774122 313255012 -2508931 456323547 -657555502 -393431463 237220235 -340676646 364135488 461422537 -893607983 -270037698 -442823082 -232018436 -155035045 -651140956 715644674 376841189 63518845 -490364272 -253075605 169980675 -297386594 -782519624 997721700 -160843646 67444298 -253448554 -102460865 235363076 296654411 -538065171 -692263899 -18805078 -366218190 -54605733 253711658 449266555 -535874066 -128532325 843498096 934608681 254221669 776255787 -624253961 -188348313 -416656692 167880801 319053957 27172399 -590968975 -366092877 319553271 781336559 681953030 707972245 -89505165 -919842179 -726794159 355177349 -230248891 -673370001 -492047215 517276360 310522132 934754222 318981827 -973585981 -217838383 -916457701 -334689206 -235847408 761772399 -117602018 -227415559 211421247 28815414 -138169494 -760734661 -590457629 -682598926 -439149988 386892676 465646768 -780398039 -830386516 -85559524 937032986 537414056 -646090553 -686714584 812307803 -334862233 -682431773 91204453 -287103185 -947783525 -28602712 689674337 -386944295 -854177247 -818042411 -634697794 -270959486 -377551142 -204432000 -706426523 -772481453 281852874 -965030717 970150779 -218383626 -636311147 -979588139 893623742 -628160811 -615361241 854017132 -634893883 413534318 905146587 145466140 742268250 548165020 -737118703 -713262275 425104027 -51224377 -921778186 -132497835 -954144540 33798384 573273848 72263106 -941957054 898693295 46066807 -330141424 922434671 -444530042 -763995089 489270334 -73678542 -627646383 361733317 250760887 -802355510 -836465555 929960173 12262663 -520834208 -531615721 415447775 -368560952 920343659 178668407 683350176 -742580711 -285373565 -697116909 -776059839 -715349046 275224426 -997011266 -122314671 -814849955 -37344687 249029528 -919666609 -121767106 -483359390 846187024 -170875370 731553448 -694863086 337920376 110233863 -215376971 908938167 660248332 -971057430 855616366 478942909 -409415084 -553156829 -616269442 -2588288 -623854813 -82148982 -673837762 390153584 98057925 192218257 -639879577 -250167068 658527284 100889457 706107607 -209754902 -388776330 184230225 553858066 -645802565 839652639 -576990178 350182160 -974613535 303227142 160438691 188094315 -955773580 -683967235 710891148 727948781 656139225 309286020 917326649 -835869261 -6994072 289441214 398135036 -15905173 -407492127 -280710109 -331149938 514371997 -945791540 -257706398 -632358422 512758390 -357595323 440212095 638483171 -192339453 668702128 -971878349 393741928 34901827 551228571 -178976612 850578512 994572090 435888648 -498197746 -117419911 -188676578 -937475346 -588659466 502067462 -89873926 472539086 -147662173 92198637 600255676 -149251554 202356705 -769430757 -909984297 -899143243 148248786 617147596 -982071818 792764258 197673687 -518804344 471045079 -463497513 -549282688 -509721685 -829568892 477575186 -976244939 -191251779 319482286 873251595 -816718218 868264465 -990399053 -398796919 -315976500 -776250801 -932447006 161878846 681903310 -734997824 614912519 6461381 402906094 640420831 -829356718 772478300 -179213087 -101564364 -521937186 324253735 44421719 133767416 543646339 -871869754 129839806 -771375652 640851084 -198773242 278826240 426597302 309581514 -708894867 190439725 280542483 -731800866 754735670 876604120 396142057 -319838383 -245010601 -182192338 -231112991 -51670097 -815027207 -751959440 985949941 749910264 789426386 330478358 59495404 -725995808 682311431 -481648261 -444619073 833843316 -634735192 -237992308 -259990590 -927052222 -529323201 -929347138 -902130623 602051824 875412081 561484489 184331326 -555196508 -644651003 300325749 -845374667 -676453023 53670617 -340342000 -904142629 -113772921 951385716 122398852 501287410 -362173640 -776068073 488797068 439821708 -409511379 456435336 -502435920 586846415 751805317 -557103015 -862031275 -655071851 -112904768 -462805846 -806018529 453957431 824129857 149619409 -840857772 -453679124 -896036287 786344387 611659225 -23199262 -996499527 -135792573 965700841 556303480 -129029712 62940066 -107051361 629224347 -768884749 563728432 -410087362 627729038 -100521762 646363506 823030074 -509082971 452483647 406774403 595406102 644406297 911679489 -458943879 712057118 498688355 -599403156 871307621 1759932 196394138 92836991 856061049 143405960 -380323860 -782067221 -900021261 -942516037 430083807 208711918 278204734 675942135 -69244953 -244993344 568166984 834205295 583793007 822932681 367511137 33372044 960632171 -502738220 794067520 -243297199 348474813 163251045 933361346 -759196454 -797933925 886432140 956480944 -725098734 -393922390 -229913454 936064799 545212319 -267309245 595837779 -297656509 -708155272 994570289 -753588476 137078390 249087951 -569224277 -711970978 372375621 -852900991 -188365496 282189272 -918428826 -959042525 -557670016 -860314014 335402542 595819097 -668144076 718785908 -823214968 -965017224 -682597415 835973392 797625223 -859309701 -57626402 290061820 -819594454 693264181 25095142 465096938 -319971043 640057556 -363253357 -128535011 -448871561 495898593 -127078215 621377021 805317226 -78219562 -904467603 -783554699 146318884 451658981 -355082455 -653146148 341094537 -321465806 -114603762 74429515 -279803792 515465083 790237283 -938993655 531438758 -60930806 -255993987 765072220 175772716 421662770 -388350078 -281764686 -316828006 683132060 775948139 -374495081 -225195878 -425227477 -280027796 -397091803 325422844 802452257 439461004 390248018 122326630 -998737162 -188994144 -931152806 -761941551 522740599 89406300 719386336 -785488950 -592733927 528545111 -320205807 412171859 369773836 255775992 254600017 585565420 -213097039 -209227127 469233660 452772774 -141136988 -712775077 526637932 433481721 801047901 61842000 -710072680 -531808314 705721673 629788220 147556689 131556158 489400229 278057528 482377867 709548261 -44665691 977636424 214443779 -742886087 -618085209 -598409515 449731104 513659762 -961114118 -882298749 -762711335 2603283 507685984 -554480689 -14090791 665466641 162161172 -13624456 693661312 826775169 326500902 603093054 964186397 820808394 -305284788 -498544088 -394938653 87959202 -245987153 -764298638 874391926 -61348849 559966470 680420012 -759301743 -353305399 709311209 -596096877 394963048 -359280731 154628808 -107865571 -952648664 -6530638 -462741424 884949803 -590051606 -540907978 724200777 758342993 155406731 -184303967 -746853873 739452655 -130350999 -838117807 168993291 -495917793 -400992430 91649549 -151626067 -752103910 -962056220 503386427 -129637887 305025206 -412782352 228020239 319649132 -162594687 549106740 493124585 791846213 -668202798 -948408061 14441574 -576292650 564314509 -631770052 -403333751 -472502352 389093010 283744626 -527191079 119972204 696002213 -449901581 -849413737 722367284 211231677 -636855626 -773247991 735333872 653910763 886923462 -44298636 -608291324 616855294 -941117868 597372346 -873419660 -834326833 992935875 282036660 727132656 916388021 33936160 44219773 -613371026 -328012009 -742994899 -403364670 9293350 -717605716 -141088737 635440217 543456156 -368663364 -795522598 -322688945 260104087 758525950 606944832 -340943258 91406034 -976136291 506636415 560937630 591419344 357506604 348948534 -655509442 11169599 -573739865 -645989722 -683062009 -293283872 775321861 -86086271 963350530 -763685871 681127497 431812157 -616970644 533543501 -192932388 -868568358 -329068387 -629652233 -83361718 685590455 -220404269 109322372 135611216 -769315817 266892605 -102742629 264735638 -704755264 43802746 -669413029 -523080450 -231427576 -50778002 204875249 370436157 -246499304 494070295 150193049 -81669159 537850706 -725588508 -457170422 387207561 65293553 324850827 -467640979 268199002 373626156 -699420533 -822701274 -594738496 322341117 749691701 -119786198 -122848691 -71176003 -797725162 308419033 -497728279 -629015563 -774368053 -365656134 -127154941 2723903 781925642 -3311633 -192967331 229703771 807255135 240092003 41252137 386008636 61881369 -19985184 -606946486 340514607 56609837 248725074 -797488667 223607229 632214794 627752831 -797059209 287965273 501093857 811590121 526725431 534008806 -711518705 692972608 -701311348 -401491432 -487174142 -233321754 -453118559 -969078008 -40412698 -718764746 154100896 -33059430 -178415680 22780594 923604206 621613903 -664015074 -751929816 -723778519 217919122 -526226147 555334174 -199822742 787736612 908028455 780362846 -568506141 730129284 826782011 306092089 -790681050 -533631800 224562656 -792706562 -259463700 -245434877 -694533447 924679843 -665851860 756709188 -909759352 457128889 -714765841 -435010501 147110307 -912036229 -264698429 -691586861 739983798 302455399 819598985 126170835 -70661030 -493907153 482264606 231115985 -116004058 612856322 464376857 -283795674 -794991187 99271552 -368272220 -525314666 647416975 462655397 144134787 -395332773 -912967063 -420867614 28580896 -84507709 -240448833 475998270 -627210700 267984829 -126447354 -341752432 48402308 -961705948 -556578322 -747759003 546462236 -792650344 -373548458 270052862 -872067178 696770908 306971944 -478335248 -463694606 183495352 -739903400 -514914190 468791483 560535476 -98002185 -886132237 -175767818 284220004 588376574 337285266 461000727 -271746367 386931137 -644988872 836413549 -35027294 557808806 842274297 28724698 442257689 -534863170 871080607 490987559 -390929185 208747136 105876843 -487456406 948018926 -383276740 949544390 92357431 244253777 -352256358 -858460949 550055333 -89333193 589568379 537223108 -703035723 -903478814 -826045203 581817471 728164098 -111089754 -555202877 381535783 -437697983 930776375 964971030 790911067 24635755 459851345 -893581909 -339315716 658744945 124999234 -367236766 -843565276 458743113 777237270 753570439 551254162 630891422 -262815858 807384125 -29652021 928349907 668910634 632876938 176044376 76153113 893887982 159888610 134038198 141289789 -861493255 -414584417 -606082833 193614760 -121570311 -250473259 -446786875 -946364824 -623145191 -961133471 862717652 550715521 -689496335 972176707 445955594 323046038 442271388 -239930150 -13398326 127212931 970163049 -842791034 189909706 105437087 228300530 903929294 -111914298 28495096 911237465 -352608571 307870806 788757023 -799302997 613666403 460975158 -212559485 -465079563 745775612 -731807846 981078447 926187213 -667559348 151193771 -298247001 928554615 470085690 895027702 -734579955 854799090 614442443 920695936 724264436 642827283 783305183 703535077 -145904302 882929836 -240953925 -673340729 -535173180 545935745 -517360927 548816757 -784244571 834177662 -820413580 226001217 -638802890 651235744 932654143 -923938720 121858915 -262790884 849628466 -908432091 692331171 54035357 203912270 -542914906 -944926252 148134914 73795159 -155365797 258193230 -156274342 -213094951 -783346769 -859138732 227229959 2136884 -379866351 -386184534 -486013513 64411401 304666227 178195465 688651474 33206701 -361865778 -745372093 414533935 -774920410 473574830 -42812014 -871231483 -472074411 105041 698348468 736942543 -760111074 -122575719 -698942692 -611095927 368214907 675481965 -742794651 579139447 -39368089 155995564 609205817 358778519 -155429722 -731265208 -35746636 -334540142 253635234 844331225 -740862240 997522463 -564977676 105144821 229006575 -79867143 -731605234 815207921 -865000514 -521015396 710786704 -146425590 888704201 427451622 -23096472 460159843 -715859263 -469324427 -481173554 -539992057 -315867123 -142308494 -825266710 877661745 -596522786 -289670711 -942193515 -983192901 -295280950 910484810 -551647542 -932810689 -197427285 -859557591 602041949 631472508 109353545 133081942 579960924 632916439 -211992435 -976751638 20038244 -481851946 -151338112 164280980 620189741 -945966837 -133643171 678440520 349539878 825839901 -949614010 397485446 -869008694 944491579 -130618342 -603090273 11235282 -162928292 988207219 -488631780 -81924362 -807928681 -881766010 412120188 -200946368 78169146 -886162973 -331988627 598035464 -891874645 406119388 489782352 163520048 838964549 -899537438 -961258694 -11031340 245731179 55553000 -526856852 -870732894 -932375781 866957136 110987493 465331608 -936599591 -763265482 470809896 505604742 -787047034 459247063 352027814 -84113663 -318296805 -82144591 -106967621 -202432046 -726704787 9809883 -568499812 322437958 -786830032 -422548005 -436309927 303167021 215872324 -776218141 -90186299 836057154 -937929072 -958624553 528089366 311388256 -481336622 -220794423 -137507280 -188551636 135958903 -911803866 -402323381 155850187 393567346 404984549 63135675 -434404900 -439387753 811547580 527643897 -739499311 -102622306 882467318 42187095 -31890281 -262360977 -740532696 -230990304 -942732764 334805496 -137477103 645941761 269680751 137227903 -446138566 247779856 -321554566 677609911 -620546355 -612691008 131755709 1111997 -931886942 253236393 -558174376 727927415 -858584468 127979710 -360111465 -508202667 -755018348 -252925794 651715731 -709099918 772108741 395170679 271828587 783049261 -121823123 -441722198 844306938 -668088665 175820454 910138629 868976141 -993291085 -969180728 95792560 -189121467 364654931 -732792437 -730373242 808653564 22265331 -339334865 -501810051 -728998135 495118070 -130499267 -442992633 662938248 341129067 601998254 88779201 -266047846 -815872236 -234596419 -133328740 965899324 395420845 315652733 -879980619 638734672 -745804532 669919271 565350534 321253020 -48027678 960122896 864215588 -230223930 639161640 -234062367 -677904529 -614455504 -205575588 164482767 -721309840 709994000 32844216 970537403 -700002494 -755243547 7526045 -683294188 -307223815 185253576 -471165309 -569902254 -123119339 276080685 944853792 743456106 709850923 405667750 -747159376 -957054077 277840947 939623053 -89877414 -348226294 -878601138 708349939 584469104 -922435326 35125686 873548506 525321477 693051284 536738291 -671593603 596798271 619184512 25909559 911220566 464045252 271056788 -274841144 -838333726 304242937 646891928 849680549 921989788 -115455371 247005743 -195184791 -26695059 222170571 -265286613 -469359857 -998109739 -640631832 -688985036 505623712 -549068745 -488996337 -269939964 386232773 -260986170 549791927 -136149698 -21006675 596408938 895869102 -882181638 -518372546 -524137687 163245591 -24878783 440020210 -974637503 865973947 -390154027 21986156 976621258 55799096 790402490 -448867033 -110958551 965328025 121741867 -880229804 -898795634 -581925337 116704045 -135006337 -407824875 -45018771 153340553 835335053 -442923472 -647286719 -34266284 -461032385 -808548212 -252596323 -963728254 965498381 -638973484 835188498 820373551 -794204338 667652960 82535174 -970661337 -841175607 -830342157 -749118092 263756564 236191185 985571209 975977541 -347956654 733392460 -576415717 960418927 743476180 -421255143 -758518331 -65053362 536933970 301073131 -414298283 467356629 599595721 -650057937 -618905644 972154356 -123263365 942060049 736059804 -606271663 -73985041 991998647 -558784007 131466966 362668316 962101550 -726296473 -580770943 -106342663 -56195232 248344971 373787187 208668479 576024229 211815853 950593043 -905177631 -484586044 -351085230 -344491354 869367258 -636381960 -617887077 -770551314 -695710451 -102249531 -707410158 227859279 894299375 270939222 -495178571 257822821 280566214 583371859 661428782 535478359 57546953 996595573 -728336478 -220302224 421896437 129959864 637655948 -931443991 220254468 153645791 209950971 965119711 916114566 -554989995 706533297 532132617 -899407995 -862764429 209857706 213580328 -199878360 -633673377 245387131 -825079723 364671519 -894796837 573414105 -994755776 97055807 -917079423 -934689523 -2422090 -476686603 -750598326 -46528262 655697373 -432184962 -380034294 -693653140 352255079 752290892 -718107888 281287372 -819788584 -360622458 -616988926 -720657439 -244459280 -828419942 -936970998 -137252990 -756748005 731722219 -157633842 -852843424 -652886512 187725625 120258166 -995329565 -181522690 -249796299 -655082972 -85868857 320257654 800790565 -971716221 498490790 -861610163 99867800 161511714 -121116116 -604747527 -45280291 472437589 -69467624 77359148 -553086123 537189052 755098885 -288177242 765133056 701985096 749312665 687947438 -600730515 -583766598 -121830601 304373714 -397578278 -782415459 835283954 -514724659 -851789546 947815568 646971322 -426975267 876939197 -924525068 148353636 -501138292 -56813601 703893076 -433140856 374860966 -350826666 751829162 -951776095 362516356 733651241 834879625 -812547081 624804258 -87480890 545868268 -220032645 523506184 -374052292 169320560 -594750273 531145864 341293749 -474707363 -486080267 -383784506 -53243176 810530391 326771606 -857018809 317584925 696224984 210772118 -276666995 880062011 14288460 2419459 -435098238 -836046166 -454909515 870600476 892091231 -164734297 689937888 -541624958 682740441 -743750969 665673913 -34717462 128270420 286919292 544134740 511448349 -362357348 -166590673 -961362787 167394783 -178280119 833335600 -116723027 963345135 -99498119 223884098 219445793 286733401 -204516300 -373536153 444715628 467316514 -936323833 511205588 624400443 518062644 93057521 -242144524 40424587 -66734637 434190368 -970351806 -658897044 124829675 -847754827 972373739 177575073 477243117 528926674 -114429829 -549806325 139139502 -261601324 807875991 -57831485 265737569 287247766 -600296232 -749153575 -36956502 222173256 -770384616 -592576087 97417074 -997968399 -241598873 -995959573 775173826 410706179 -25760554 -561830150 75832638 992678793 -90432646 470879991 -746288531 -57836276 782275738 617864539 -757035662 581931422 -899279179 -79782158 -190267124 873973616 897973378 -747583452 167794995 -516605735 96042718 -772156033 80058099 351346885 426586648 -77003286 651360676 716978467 -306756178 -352466496 91064658 -588897342 703031113 -722328280 124036795 345113029 968313681 480897405 179525603 510998629 96573299 28284963 884035615 54228993 343700094 999234070 325025784 260685936 -262114844 -863864689 -876464416 957587471 481317696 107000804 -651888074 923542198 -857778721 633801058 880495029 -346554245 -957074620 245943131 758156113 -27144785 -565793501 -819372816 773143058 -625278098 -585332385 -22376690 -609161114 -61209535 980712933 623585556 661705273 969487985 -111080811 933047946 481447249 -970510746 320890713 69844433 823929793 875711846 -677436179 -442656639 -540382941 -18416233 -985295564 893551342 -893678589 -820289999 150371644 949248994 -756889063 -176125722 44606635 842406118 -982910350 295913852 -99402347 760000676 707044547 561011973 -220617231 -934142949 86671354 654232863 487390844 895048984 -557215369 232286846 142434747 -736383579 566835750 -462701239 164157697 -348796453 -628458960 -130714582 316448834 790248288 835070308 -371514319 -908704474 -787179052 -311835104 -792022773 -50980169 -22674364 482843414 -382600573 -81163427 818149610 -507334879 866919506 -708168493 179609823 -211909853 -942396059 -736621303 892501017 867029233 -493317306 211874756 966089362 -204539281 847514814 -432092597 -237429800 612121661 794299995 431189303 -814281093 576686157 498182907 -662450745 870685045 -629930117 -359499113 -680560823 166674481 -967918130 -207501651 736661025 411587990 657756828 446377812 950591514 456357638 -447035490 430855712 132806027 -485784253 -555162249 729692704 355791652 -637181637 -17883091 139399101 -908926076 525256991 153279654 802584980 -894584093 918424633 -2539934 -891830921 -177700194 304605593 -735354220 586249414 -301912277 -618971605 -765116371 -407672576 51304828 834636633 836632669 -187902681 682548409 -606340307 504866971 -905687553 730950110 -973495005 731410594 -254283633 -687340256 187598668 178026044 -843732205 164869076 -101770509 -785143825 34941854 782729553 573821091 241491874 -120455076 181972622 901326213 -442398928 561951585 -631095679 648405342 -132344543 -383227193 -116795819 -273613409 -357300287 -387765065 -685543753 908842930 24825766 -601059727 830850957 -623162405 -610013964 136896541 470459440 162278345 128821855 606624959 124354426 689470995 149919051 -776758916 938197602 -980432960 -905334030 -627169279 601023476 -995347500 312839708 468914336 447259000 398262144 -329553150 -168750617 -690924437 964096008 258798050 -558711782 -104049985 -855058419 432525250 -107974922 -593063696 -642033142 -91379582 607650476 -528236527 -263926929 -71890349 -263498299 934710886 721660427 -556383287 -244250808 444885106 -30075421 100153794 54921921 -916926528 38741832 723894207 809027729 -481234733 -102096982 345803974 747125947 728096132 -39736149 332299717 -149859227 273586868 519726533 853763987 -131320839 -683777984 183673899 432066450 57935841 -878270604 418219665 283646717 -91396333 154512851 550654617 -529507223 766692492 -947500195 -791291 199079848 -468608168 151391515 74357292 -882265800 544132450 -668176372 620712895 364557573 407533944 209152885 839650951 808537451 -755586293 579283814 406754086 838434543 305772468 -474491468 -254693004 775071141 828446964 655830406 10278769 -506489990 907323733 -4050970 -767556089 669804985 851335201 74981054 -576158931 599530233 31373493 -418027779 -738127958 2093695 -942408119 347426158 172149691 -855453920 848012673 -729156524 899925191 109527796 471552062 -863543535 -60244927 62556400 218822793 265867303 -671589862 779417639 -122364144 -424862184 -307705569 -274829890 553469274 443729091 527814031 -606298772 -740701818 -711300378 711117638 -156418197 855311325 53691329 -346493395 552055033 598639585 -978365387 -624096107 603824356 -917681986 778125575 22282943 -125012039 153478343 -728935152 51871542 879934251 587988055 57281831 958573395 557419394 -268058834 -165466440 -693025707 182871208 101686758 -569597390 4803361 -299886079 290433093 -515884010 58356212 -941264726 -444613685 -335615787 33505087 -426676969 260249079 136531878 235470620 169007000 960239503 352786650 811036578 -495798559 -171966233 -308961813 565220487 -397217618 251463145 -702563811 -805824366 -201365063 -389068302 -899048374 60020425 54607536 675319832 438041144 844642518 -468516902 870565703 -409227767 -214633600 -540753538 496512066 -266770367 -493227942 562445816 -947600132 978945073 676868560 237615645 -650424059 691501871 334782972 -119262840 -475278425 -932875528 -696856182 476341944 -684201932 991388768 653654516 486648073 -355138171 789362217 -13967588 230454000 -29855680 -243520334 -196673596 -451814831 -845119949 74868248 954131489 884587736 908768304 -965245489 822036688 41170423 466477647 906547840 -309918781 985720597 -946231071 -728728825 347363078 209282387 698638274 -177619340 758363580 -810298437 -908317098 930295378 -963105004 847594747 -881682694 293372352 263009446 -969310515 -656068036 -352707599 -904781613 -900253988 -923979062 -240203055 529531750 13750904 -217651831 -77724633 482248993 273223001 -204965727 -246624475 710183789 -954262927 -724047782 -586955737 -831938062 524912915 347678197 19332650 731945877 464585871 862453844 268854658 -63876498 643984271 943754011 -285100380 -284616359 835119761 -902773550 -401369905 -634034524 -990203608 -180513597 -329083880 433328397 -797919863 -413959515 -54121887 913661910 224178784 -49379117 -938023770 -521435637 -301958129 756988797 -706531922 -382606366 283432023 289905381 818918403 204011503 593816953 -170632443 99349314 985288115 442430156 825625424 671813817 580975642 -457979397 434915474 698559582 -89946267 -300486602 -114449369 -195793856 721184608 205991106 -439100654 -662548432 77154400 -668329765 -212901690 787297442 885993733 -182050207 -710152685 609789503 -249972440 488216080 -871470217 723982106 -600936999 -46011300 26250347 -803932858 324107944 -346961571 609333877 975733189 -555074143 -867310354 -176879061 -559148305 927347633 -374268945 39492906 -837745885 672229264 -95294228 745036796 -554606093 23142264 92625118 621952463 950245613 -180900676 -20126980 -244565401 -881683193 874626496 215782444 952238125 27177463 859250688 -355720895 -918500842 155040190 -432415862 -614477386 864912828 632428807 -925174706 209907836 -355539383 632973755 995078381 483900108 89896332 769405515 -121379312 -856526178 87423235 631262034 -742042263 909588803 -696828170 -222574684 -725834392 -929653700 6503106 31995884 -95651699 -515201998 -161772808 -433571450 407495159 -52752893 954412013 58947443 -984383652 501485604 -992364412 338201191 -120189680 264119822 577624574 602453502 -662723173 -548417823 81966582 193927940 -629309831 -870704835 756304285 834323422 -778904309 512537169 63660388 469796946 -705530499 -496119716 -260088024 299484194 18496078 -23736481 591518630 877865815 -469532121 277359460 -673892448 811470440 -58282294 -657457035 -157286343 -542401543 909264951 -378039172 871762687 811454726 -907344059 -558263399 411332302 -156617231 -547927211 -143863001 -913974428 -917623253 -359749888 -747302178 -784516804 -479265398 -342282366 -646788718 545656391 644539081 -669326612 -674518859 -560795467 -471672042 -789682148 -37458018 757263996 301269098 -660862068 372539403 120207531 172948148 -81852080 613636645 -852530399 994965988 699141842 208430245 184339474 -331488198 -789320306 575220045 -103207295 -381402514 97568027 820880736 -198276107 628973182 -531912600 975220018 701464009 -923161603 -958431399 -417148758 938288295 -128873919 706374514 692082845 312335799 -148564554 -837344586 790573944 -916870804 -693557133 -674839414 -890165361 630637862 675025404 -864334122 -284777538 712725965 187878299 -777566913 476218952 -953822074 -827327086 -897084470 -857422835 877260727 -843998940 527864430 560736189 -275698374 137328395 719730931 572464706 115575404 -428388419 223302935 -345481988 -977947414 -473791598 880083861 -943432160 480891700 586320675 -311860594 275634181 -104823150 671541271 -372246648 -7169488 697147593 -114556796 397740175 -647835006 41993661 -581805216 570820703 135274241 -182816587 716399047 128634868 417016584 675387872 -184294411 -18931249 968621464 545894068 -933880723 943835466 105587248 10113108 -179886867 7481238 -674028976 -292653782 443163610 -412339890 -414341718 422458397 -102959848 850331648 883550585 198542868 183328692 -212567274 34152516 671767061 -142034416 -863170578 282496196 135626253 332326825 769767655 517549654 134658823 -983831787 -680974164 -705315571 939181653 768331347 199404239 862757025 -776989372 251704176 -940621283 309281247 251937876 -774248977 882026621 461335460 -484034060 47356674 338351658 -895117216 -684222405 -431336233 -71685841 223217247 153670638 -726547740 -124012359 -454798979 -118357727 800054181 479724937 -972376592 -93643268 -176403391 672385722 652753244 -590082409 -356681432 -788690323 344608841 827457519 -668625627 -619492654 679109701 682110315 494880802 -229255603 -804810068 -139259865 -757700449 -809477220 181760288 -69782460 465996960 -323260069 941340472 790233483 772113495 34217207 39576702 203603441 -560663364 -457516710 930244163 -471851440 719406559 -580980603 -225604290 307299620 170814465 -643250754 328153801 964447307 565163408 -137270121 -352373577 -788889937 -143201883 -666866465 -128272342 -949351166 -615756135 -494278549 -768495250 769201774 -674842013 -948312677 -191027468 7577935 724583455 344671684 -951211290 -459031037 -42530625 -153515026 -819377026 197118267 -993233659 -518253243 97166332 -344943534 -4629281 493532026 458102798 994450925 -99192632 -529542958 954071113 424407767 308894154 371398549 931988184 431456874 -587031659 -786832627 -821870802 -891772771 556891067 -891129780 -260873202 929612474 110370518 966622183 958613313 878970920 -379928602 100642899 -807240405 -607566978 -602468468 839308873 -737466615 620032014 -815401389 402875764 56058595 327592941 -427489386 803497296 -318115840 -502746409 -839407855 642931063 -981683495 51055021 421157840 380840378 227578866 -521912139 481381780 436964094 -987652240 18546090 -36093154 59650245 -845913058 -944519312 -995004056 395336669 -842499634 431804471 -65015237 -693782850 27275563 -23765340 508242969 99374171 386696218 -178923859 921480977 557702040 -483051909 16914506 -620953900 -140987903 -347840679 951579120 -27538754 -271996871 -365161547 -428834957 722429145 632998490 301352079 -39653816 -573169751 153431595 697302440 696490618 758094622 -999586806 580999678 656448704 376664668 -286821471 594433422 -141100618 657439656 -311186016 -700020587 599868368 383440566 306668504 -921460987 530776772 127602260 900817043 978486049 952663419 795585439 -249655352 602131932 358632141 -239345653 -942030478 888735632 993987932 -177047703 303924662 -236030768 -707215796 322891161 -613424791 554304518 -205215218 298525261 841026704 214991460 -69834361 792969710 135130582 -116830211 -150554755 202001806 576556211 649000364 -185771587 -517420714 -731282252 187601725 -761472991 -949524323 4160503 866160619 846067009 739288656 -627951190 38459349 -880479700 16850591 307521826 -255831460 -443173699 414271810 -182577694 -774808847 176585993 528091952 -886885987 -182798983 -299612209 571450816 -379297660 422247231 469501390 779320763 -407789924 378556406 180626524 -901829043 -291647094 731000338 280561944 507038711 -831724285 -390803455 -814298043 796978599 -539424244 -634215384 -173962278 362395642 163548346 844035458 -268820027 325200115 36888222 2978631 -138472474 554931323 -392789438 810817756 -307737428 107061017 -738571250 -702991167 -170437089 157726495 -677214399 710226010 246702433 -522418841 249864727 360753142 -739151787 20383616 233959340 623361564 420693138 643377643 867061920 -150979249 782521528 482751670 495923613 60376205 188486491 452284826 -956995232 751695871 701109388 -548462831 963345066 -860616469 582270323 454718505 595016449 -619804432 754796149 162864377 -770577584 859901562 381863797 96465327 -640867146 128362592 441937504 -650193449 71178394 -548083052 -399225330 481885949 933081816 996905002 198134312 -434251723 -370168662 -232397067 368800723 730486342 222534753 234580801 403983466 437882347 719862537 87868039 -147467508 -437987349 116188154 598639970 372481613 -675417866 54886126 -87430612 27954575 713049388 -10095399 99688807 282507326 92570353 618512438 -137046209 -181908841 -440545051 -676310824 693374409 -590693630 681938335 -51390249 -152016518 -134249284 -73062057 187956530 321994731 -31042101 201027109 526025103 -106159730 -143861301 969686482 330666625 996891122 994067719 -20461221 5543931 841996193 402990024 340893299 -879142401 755929968 293324353 -237723204 510774398 796369437 -780903181 410081508 -895912865 -432498801 -607741595 836879861 445258252 508772422 248774971 908676617 -418450165 565463594 84275393 -349116760 80897833 263547028 18404434 -32326445 724685671 494529237 245268914 -756031853 -852761221 -616858247 -474050618 -676140850 728211704 -101789369 655375857 900964923 295015539 82198110 800702363 -324656888 -569530336 981003609 147532555 -81887553 -829810943 -64229381 -579987363 -932139877 550788273 -521394381 -428039302 559026357 297476215 -619743753 364141034 503090441 -244246508 -656441661 -797447689 64410333 -879632526 314637034 -577011837 -676378020 120236241 -233511616 625233241 389229984 -311384737 758668813 -373720036 -167478814 305634076 -472276618 210964664 27659146 333684501 -205343522 396006411 996159075 -612696750 320233017 441804573 509076501 -761832176 984179705 555341927 -641040173 -819648389 -392948734 -257911061 641075025 -49225159 -210264372 -31042499 895261457 -386655825 -529143867 743118064 159599466 986498372 -593439070 -817446531 861054217 193708290 -32291343 90092814 -903094614 637000117 -298727831 -270636214 718761704 -960593318 -856467030 773417505 -671999576 549650417 842759248 -623935502 102737391 -7179299 242056725 -283225232 399054605 95378908 -676175418 -878742721 77904117 701174180 -826330627 752085994 -712201085 844388394 -300991190 816006924 -654853315 532673540 212871051 274202729 809035444 964756524 -392143250 47370152 984790933 188761180 -396594000 535062833 -281161338 -948491190 -927871143 642124658 584238865 -63667143 -11690297 288884237 -163499823 997081727 767187930 -736167224 -623023700 255848331 73652842 49182620 184368596 -352959098 732453206 -548633154 -323271150 26483515 -490887071 479524019 -453991125 485846278 -993994066 703846291 308243122 106343385 -404418464 -299138685 -463624687 -430184729 814910891 138432236 -435037057 501593882 467436244 620911695 -992198642 -701079378 -592384375 423179639 973972249 3364589 840606968 -690339886 721509094 215382672 -201296865 664868252 -135351177 -890886272 -312239475 722496202 914128416 -743181976 94052090 -207402059 401144092 -857416273 -396132912 452048820 -811881564 -64168191 -106224342 -166857772 549969597 -625405065 183357816 -341175265 629599377 24493377 -878514180 -898379014 220977009 637397210 92502439 -384475084 949861510 -721500003 -68663714 428524032 -879943078 388909002 666895169 -472165281 -589506887 578766703 -725008700 -85628587 -121013808 594672885 -378965715 513034025 -368699748 548859938 -957957973 429161454 -510087021 -768791017 250414620 667273125 -463673971 639881138 -47239294 790133404 26899554 -553082438 428060193 186913561 418115790 -898740483 -836059539 -749984244 -191663289 -592399874 156790361 294910535 -642918803 368971020 -473581231 -976672471 -588189422 -100119484 828468837 428770276 -333301630 350706303 -60338418 787663529 489882673 826754529 11345379 665997340 658225108 -342967430 71306056 979942783 446261296 520855991 -801186729 97170790 494472789 22921313 131795650 788971383 -670543358 -338307618 -997793656 -403322402 -881846145 350808032 365353400 -535272131 405407623 545249833 773039919 -318039835 875819547 835728078 367705056 528068864 111163862 711073729 -6246840 -428730190 736278867 -189215113 -751867933 -736568825 779951299 -214211951 -761219431 876233706 16799677 -391930461 889005056 340296688 -905862242 -638517805 991582177 -363086113 -451841484 -610189167 983022354 36857670 -667731644 181398003 612448063 563766140 -754732020 258898991 -575784337 -830514102 272841305 -359295746 -202734652 37414257 -870150336 -556605126 97337083 770545333 434745422 -932142593 -279418187 -312347205 550871383 455956148 -562532832 669306102 -671908826 747412956 202734462 -135051323 786173660 129228339 -341265001 247565184 539226117 -877854701 -592807350 -33143488 -100176774 -882712971 500376805 -254561623 310469716 293957402 -638735521 -192692617 737566000 -405897367 -604284075 165948546 473110891 -136864373 -638198500 816877968 -59824836 505513585 145284495 251964347 395030572 -560973739 -474978911 -265320798 716705659 377960475 -243116886 32743957 886268839 163348220 -776819145 513649861 509505817 397104413 558035567 236869713 299086267 65514542 -665176365 604225282 999580605 395005726 -571541377 -989134545 -298932046 874381535 525744108 -626556893 341894760 -938302088 -687134150 -543137933 138966760 -57469978 -659458365 750195840 428631899 -98249538 482705031 -606556958 -713145760 596349051 -867867992 -149712107 -388960685 -633549693 -586268724 -848709520 308047859 450958144 973355815 -250328420 584856081 364728762 -461045017 424732217 -997454505 -439002562 567132824 -861009535 908110804 601428369 606082366 -867697736 -896534826 -857511342 292795066 -723323722 102360760 -331618943 587722706 -588829714 -231869358 911710860 -279152217 -341768704 118670942 674667247 -429426191 942889226 -934066185 -262386776 767936832 186619684 792145295 114012111 -408858126 291408797 -290683571 421355591 -514330881 -667324175 103858713 2485893 479630833 360362355 -855328938 117252053 -781091122 -334470963 134823490 -168067148 214513593 -11242445 204014878 -470957111 -561538634 679052411 -548982823 61030723 -526919129 859006415 -334017041 -586684958 711485714 -930299903 263367400 -65651216 -341357413 -393420214 191336659 -906294954 244090643 -386725041 -691189235 135554167 -286055284 -810179562 -811375942 139511562 -412250275 -604165294 -746573739 -215085498 -785231471 541202171 -99423346 871817016 -109741324 445811067 -620760207 -970707083 -249327845 655212548 230996301 756899703 -867806551 -263434843 -296207804 923127954 744951190 -40767897 71047968 612711019 -294645025 922253411 -835474740 -472579778 -827491266 954364834 664414203 73724603 -464092435 -43600321 -546766082 424594761 -746548882 -143111862 -452030426 -758517477 862319406 755042895 215258346 -983235235 806457863 -3863098 156831202 669930827 334189010 158741564 -992967991 -743527966 -733387683 -655597118 622504688 -285532422 -819106241 330240441 70823155 -510477874 311129040 464059097 -482520136 -689954112 -387883315 -152137400 162799535 -37957084 -550536259 -612148440 -604249910 -70283919 205272838 895657858 890122443 -595638632 522675780 540076675 868165517 -760450686 -724664408 271183036 -666586043 -893129808 -920284063 720771357 -819706959 -994420275 -337236249 599878797 -287093599 487732737 987125306 236094272 965371877 -517190306 657607356 -921080641 740237755 639060629 742178799 -645908339 -169677102 -308039509 949800330 -373189968 -420069512 311198430 -153924364 889225926 -323836994 98767710 183659972 -218689258 -905913399 -879878730 -558682228 309586324 -360991350 -644366626 783516798 455257624 611162519 -343263870 -170733883 -302402976 -171295008 -929490142 -715249174 346748276 -381778158 213063802 345847036 961126195 -676532186 -662084703 175643848 980433002 -883700538 -72754205 843605135 -463499628 -389648347 -40174583 450597705 -806194012 823432646 169395843 -685396362 103784694 706543376 -419902156 891167946 53900785 760280176 129276969 -980679777 -223879759 -839519215 -243905861 230697011 -797311993 -188599863 -311541589 -282593514 -231775246 -954635043 -592369056 500043652 530672776 523275940 -448986322 -98034432 878986950 -541988022 362165520 479169156 -717401467 -681191906 341044955 497285491 -222313954 -465041338 51648961 25363139 705249134 -817845364 90144456 752853378 770353645 -742164865 -794737058 409656357 -718863922 -606509377 532645472 404658491 933605026 365925983 -210359793 -450425038 626190474 683789218 332271614 152828879 -733026832 -968092128 -434471646 -137297392 -357626755 -371946931 -640334465 442136619 648564698 -26227625 -978520524 387665457 60575093 166281050 -983586025 -903106238 412046703 570030713 185224334 605443365 954810537 -852563662 997331461 -5205424 -146603279 903671796 178199238 -551414357 834509817 314268582 -614151144 688690989 -431652684 898409903 -963312904 -861255327 -798907199 -94393212 -737355877 -938770877 779106997 878224020 -60940957 -630399684 -897804447 -191784098 -591177079 849451131 -901688685 -6171358 341442325 930419718 702983264 -137369242 -756328166 -196464196 175091144 357610854 -937499540 -940713796 -183868101 -437078790 -629218127 -334519264 -526388842 290442400 -780192459 6767349 269027043 540903610 -840826469 869077240 -435502243 414439081 -729032673 -822976225 587819359 -913904441 20669223 703492630 491601807 -461608812 392506055 800111534 356676226 241056562 -193679602 133374222 -422609639 60447911 -315159531 650056647 -23607310 794687588 -926003389 455192586 -65857803 731851757 726362685 -376460319 -24838489 -687140530 -425750516 493457960 232049415 892857774 -114574957 -961963088 -190436035 -563468767 114350705 297674241 505523660 -468354299 179159143 -671068121 466894784 -152333783 -655912801 -128149237 -666943033 -538236200 118840659 855316454 -485507620 267487313 -264976917 2928472 222262849 -140507934 782884365 -822830994 714949091 732166447 332274794 789363084 444586175 -307474758 628037272 -725450239 500245846 -168872482 -476712008 -742720467 -769174203 -601568302 -887948663 -400234679 -602404405 621202611 -98567513 777437529 477996159 796322291 -347572186 -876875408 501716004 -878719651 -943959238 931057173 -901227916 -427243046 25559715 260440510 802167507 -97637661 -32319218 -314678477 271505473 -871450346 -549658848 998229003 -767341206 -302631566 -102879245 -798987452 -237827352 -261126874 -148763162 -363268539 26017448 -652110559 403141265 -89159931 -720160115 -789084307 133381191 753017395 -41896372 -806352380 -172051023 690296586 787411041 -526759365 769664072 815939932 239279102 -329087055 -495223549 874392385 -591812891 760367422 -914099962 -469542866 622382064 407055101 403892264 820920501 574736227 225027734 -66204874 -479312568 141959570 533843925 693559964 -633475139 625882052 -648700349 31255429 -951358728 -332120703 151591219 34374634 -838604203 -823879278 489106218 121810943 -490606875 137541648 963567672 -747655077 903577066 417785329 -889622888 872540780 811251817 981491581 388404064 832506683 -619679147 -339317229 855724348 -280894693 -882648799 457827030 580395729 318299334 130384721 -696145458 134255003 836658859 125394354 -276981260 13698141 -496166997 -958631801 -603810520 233677980 648107225 -950725609 795228972 473498893 -453637614 467640480 -860003474 801824891 -261837546 41482332 -734615267 449059794 -792543662 72393596 -264614960 339391818 -787366170 667640526 -787985103 608026340 -489956825 -574562464 -91782381 332972130 776331608 -13054972 902825797 -337185364 49315228 352761671 231020720 -456097170 -101980987 -136947714 -843274279 -362530347 121635569 -977863756 -961539951 -785782192 839700309 334878720 266099115 -356447224 -878524749 928173728 -841540010 -699577036 -630603255 480216481 334586150 349614259 -927847486 -801589785 -695790707 720194287 -622454184 548322548 -453806530 126670593 -275172309 -184855582 755096833 -520795763 -674590710 843161079 838870484 30005732 -928479912 -713711647 -303016811 -109610567 -397637566 -938123219 418252081 453573064 387396629 -502248340 793136279 -119143354 -122786968 286671572 -208731683 -695078555 -505680269 -48382996 446678438 -281626994 940093948 907052020 550609508 643358253 -687872397 51468908 -871424352 537335560 431529599 485189475 -153966105 287685843 310419370 -542705934 411582220 -834177252 89716803 -302205896 -920183222 -300633083 -909413622 244445291 402128408 262541497 -677617489 -923187787 776772225 -477855438 -434557893 448396555 -890089830 -418204629 -821343105 581693966 257311002 -22463625 343661970 687276643 -504358123 -625435600 697400836 298350399 930413010 427199528 -853876191 170193893 -107333047 538585552 362131912 474839202 710693612 611300745 201816656 59024784 -609644330 -560802212 110723522 275528110 891813019 6834316 -202863199 -788960996 -24664123 -351982868 -420305818 990489331 435542694 706312514 821049856 646069824 -686243521 -134106566 841903056 -555706709 230995230 487563617 361435560 -999246735 -927469259 -600995800 -498430542 443882776 669160408 794685691 167756464 820860260 -977502441 -261418835 698021889 693172844 -715448598 -483659733 -729785199 942598864 184893582 931605822 -675967927 -438092641 846957173 661888424 -810451987 571124249 433731015 515530186 -925089340 160770729 -457008775 796302624 -920075454 -500103747 -689987671 479117342 -465827538 667928100 -664837783 -181433851 -732138148 -549796338 37721039 771009512 -409413070 904988671 226336965 570007868 322118200 682931902 41358783 -984164475 -22294976 376862067 617252360 293556500 40235431 -59008195 -776982564 -388626530 -82020761 851050523 904921371 -568203975 114879710 -24743189 -814907699 -649397017 -468827882 258095174 127165045 -955806083 62127567 -849867511 -646584462 -878093521 -106646045 473768168 -440540175 490117227 -551324195 -861903852 -961908268 -238471884 43462329 -190621749 -573913915 217504352 778168550 862394827 760880563 -252822870 -871515872 350096109 138779279 298246368 -315612880 -994596434 457060984 616395153 -69801789 -355244279 -157251671 -115179927 -339480037 -787662294 269854810 -98393944 -803107409 559475266 -265163130 540071822 -828590408 51837733 481703664 33322843 -1545644 215730855 -236384556 957831664 400679988 -584075176 -409393596 503750444 477919134 15832369 500338858 -822038862 -37163373 -549963135 580445312 384374298 775520757 -657213282 -44321307 -670287565 -662295725 -557659196 969826080 -589744749 290934458 934396894 -560367421 77031220 333058014 -344955383 -82877792 -221951409 113065666 -256362950 597101574 -77282102 -38572095 489471235 812470074 -53114807 585476928 944998964 284088907 253516504 656665187 -217509340 559421732 497967895 -99974370 -21934845 768694294 57804334 56910437 -728407868 -291455374 -219969436 -449545364 -454158898 -583907865 526528332 -608754421 -27538632 985408453 -373594043 78535834 164134542 -259306599 -676242112 -599427763 -723851507 719295553 -14052051 367351133 728914465 -949418802 -5082714 965928921 307439564 180118885 -837930810 471766614 -149833834 -472694767 -38287934 930578285 -601863086 584013558 -181640596 -334502941 539227672 -549245673 997045047 328177420 -655147096 -705532438 877073906 621686716 -693711976 290285745 626966011 -762833430 619994755 236268398 102003372 -428054741 286905111 -438087847 949087162 965429988 -942451784 432278868 444368435 -130369379 -785158863 867545208 -915081344 105815451 863133793 -605159132 778128223 -834959670 -483670457 -156964298 -773011347 330137615 -260876569 -941987284 -551359207 -572489428 889067494 -183161951 -296141539 -905122310 -497444149 -686594284 -149304112 602109985 -457449390 372213443 -742502388 -430307185 -66789556 -298974467 -265703996 883044944 -807989812 790437126 377537993 197401737 -488348331 -284944095 -643463551 443340847 -992890497 601953471 418120599 374575625 541210811 635728643 -817085006 471823593 382417825 -252498740 -451766559 -314059412 978518606 -662271962 -38545540 243114813 273410609 145558237 -977300842 105303253 -784776395 995763016 446909034 -388120856 -875645547 -70124417 474461912 544328470 -635844452 894665377 -615764152 -486005144 969500974 -109527006 -342630619 -795428083 -189076168 -584674646 652566534 712107342 -869299784 111740929 905494067 -789563224 -903403130 -509850490 464338191 -926730495 360907365 528525545 937644264 94161906 602323188 -10587588 768862889 912646265 -12214135 26165621 -712447119 338346189 -822345783 -737538513 -452934690 227493866 -468024693 923859233 -429609877 175311910 39256798 -559841030 866564167 -336747922 -979000955 -847339686 -281302063 724527597 348985254 -125974417 256138612 718609712 -345200506 416228969 655622731 803440346 93388178 464612985 -526008249 923919086 -995527658 -472143560 -535412881 889993396 831933364 846357935 572712916 -101154528 -250694063 417428391 -384614197 661303233 362692407 537779403 -295118165 940908 -683449388 533212688 -524193702 131217565 -483869013 -127956785 685764043 443387571 -97993041 -941821845 -862489131 14087166 451338789 301081340 -510589088 143000311 -460512845 52386605 671732709 -601043668 -582582774 290720140 54655291 436121042 -257692475 648470830 -111104835 685546990 -408753036 -581016517 84328212 738670814 -52839795 348100451 834052347 109330993 36669320 311898775 877252082 32125446 -672539366 -498924157 -197146231 993743158 636292471 604159112 -784874896 -460277026 602140161 360549663 258452284 -893146669 927712126 -267666249 -526605518 -868352005 980314080 -773389163 627123959 764461271 53242240 462922022 944203802 -988994019 51067722 725305577 -428127740 451120130 -812302931 -134423641 -350894794 -864836998 721963964 631458706 -20680971 -643891188 -401541725 -631986430 -697521130 414267504 -285013665 353645994 -793970100 -679826222 -628295215 771466100 812887313 -873940827 -259877926 578688504 -591095293 906583437 -242269136 -658683536 297032365 -905033683 432340347 157192691 200076668 163172007 -673283663 326719650 837303270 -140852185 -330610592 -201636434 643713620 33859502 664369969 -99296955 106711174 -153536194 -22549238 856736141 -669469189 195385163 864828151 -889169862 548056195 828403653 889395417 1193234 948591079 -887800728 -408932417 159900131 -437083461 -202037352 793023605 -959327383 270419145 -627301154 417202416 -335384123 355524325 585868476 537593420 -16040086 -974783604 329225273 -670219605 717573764 -267267771 975016858 -345382850 847539334 -920900011 -74556504 -192215501 -95464309 666026006 -751199724 178632957 -420552295 -657043798 -127027866 876506514 -631887216 -255143226 376980673 -152906596 -157119715 -356672952 433399509 -512453092 -273619634 707818971 -196018735 -14167094 -367824304 -664644872 -523159393 -266648123 5309223 538005173 845531091 420721997 -825084232 693937962 -653418373 50521266 432633174 -175985308 549944308 -27304051 -823179241 -204088178 771922946 272400941 -422066260 -710179083 -819050938 -283821454 699604276 193338597 -424233445 -110700831 402634455 -317295682 44795111 70778327 97999400 586687971 -600643075 -908637334 516877474 769807922 -772206933 769624372 -893030911 -928180053 87689437 341684776 963885261 497011378 199891785 184587649 843495112 -544658800 62577681 233000173 705323110 -374344766 -916256163 -43944510 239074549 999169087 -810587293 -718727040 872701732 758679165 -169353190 139758899 -339070377 -343571547 720892150 -123569948 -466896816 -714582473 -767950811 125353799 114299724 684981898 -236367422 763326692 -903640636 404543862 -363189434 301948075 236578162 -949639018 -782930145 -70664432 -749002177 -507964151 317768752 -151384151 -767730513 305131317 -921940226 450081642 625996557 93285254 404726419 -257840761 316167359 -495847468 -350915560 -91223821 -307156127 625224557 -398875161 910689855 842920061 210443396 -552759205 76602747 -73490289 290679433 -858455326 -333872049 303004486 -236266108 -677985332 802429278 349460989 -968265426 -961644493 -57818427 671136528 -851091945 255685530 720607958 272918228 -785899643 -796934426 -345939594 -941203820 543284428 487614894 683775335 -478189673 -331853615 545555217 -804232867 -720067641 -665754858 415431030 104601693 740018779 -681803069 -382536540 -128684617 -969806272 -537530665 -214351832 -966419526 732124393 173447853 -37272310 881529539 -182378492 -485815245 -622022350 274061929 -75572598 -520768164 -362209182 439387586 470868682 907277014 -940277473 -251302330 -725914052 808496587 330671770 -30789754 676116870 -515473141 745783249 27716965 -41377914 -428531581 -806154243 145814364 -511308555 -676257850 -433274226 -416246321 -980572360 758642366 -106133414 -860580988 612436368 162527859 39407454 96507726 258923613 191268690 121916285 453718624 899977945 848738491 -448725940 505092957 420412789 -312487602 -852687186 -196963492 288650773 648658325 513263350 -387303154 -512491000 27672284 -533878476 -799779200 -83221767 -229474086 -225497730 488950417 953140853 -689787272 132683054 -882653134 920255398 915862912 874136762 -662544056 762486904 -530305743 630339741 991962141 511691047 224465895 -846867982 -827935272 -967277418 -462800275 292248721 749305308 405900864 180881014 -21412699 211195122 929473986 -969516365 267782059 838593985 427608895 125152525 -457153417 727667319 -94516797 212755031 89340627 56944225 -358034800 219172690 -382059206 -268323494 -205795096 -828227753 -849001603 -644613325 670675935 45249673 674028277 566271096 909280272 668770819 242998375 -596256907 -640980605 -364263154 -476297187 -597709182 331039709 -529652151 678874963 422657594 199127015 454084060 -371328668 133843200 302637897 747000560 -829736156 163417900 -322212797 -641795751 752126724 367856352 891185521 290122972 181093904 -470583065 583069528 41975970 836087367 653279754 -654956225 -454241346 901474982 -967411026 689475711 22905468 -52687354 -164593653 435592237 -77330709 284093940 868799906 359522854 861734007 -73994021 9884255 -361798258 464705789 -57734273 -210771897 -704489035 -671522539 -810579499 -466628691 -628058902 -317602910 -40604972 -36365398 -871795619 7921193 145537096 366552738 -446674749 -161847472 -973009565 -530755906 -341825214 806058180 -692055609 -999181083 -175177728 -184808695 440661272 531829607 -297688541 323896007 863724695 728346123 149279310 -879118461 836282770 134570923 964074576 453264808 715330005 -990342248 398311320 -929870460 297964334 752051879 -168476130 671164709 364696861 978932261 -79219988 -556365066 -184597190 819708703 -60297165 159245654 -663877662 72578685 828419723 -714338369 -774847400 -204685251 -992356923 224654880 -124319044 -128326947 -784238755 -19492248 455791799 171668517 -555321172 -633852413 263966453 377376945 988912780 -999840038 -600559152 -9846670 -519140101 988410068 263686 -551660563 918651529 912798626 614194462 -757417035 -367627290 -572305218 -850554417 -564069628 905200567 410882579 267077326 595600218 900120222 -220250047 -789948735 310570165 -963581573 -281412981 280544976 -677434636 -905750522 936856560 972028371 248566086 -560750207 663617457 784582786 -801740779 175462251 939429808 -428805304 991815528 -401003579 -566746734 63913274 -807438873 798387447 -836207175 -299660321 -417891089 -455137535 733829364 927450068 344244200 591516609 879796494 -199954229 -145841135 -728729924 439831026 -603604824 214892398 763788697 472681278 778781571 -57115885 965632944 447275590 786942098 -308539086 -508323504 -358982497 -264598917 113567138 -787184114 586940012 -429839025 -157755590 485228774 745067211 -735657330 -942830401 556699743 900911969 143714171 -252997053 -634340965 489412374 -813503618 174267042 -640509997 914215754 955941201 -536581745 310897767 950621142 721582469 -499090359 -505179077 585561534 527330087 567131681 149548770 -166428280 123328491 576179321 14141537 425099610 778985620 683823086 9837311 -439152415 322158825 -179722904 533652753 -617840507 365223381 509267850 -98408485 913398461 -484991380 -529668243 610824069 583774371 -835663495 681796768 110749360 -74622128 -451248379 -931176390 384053243 224181052 -302929256 458837125 872193266 406663917 80675963 -355890264 631672878 635652394 -348301952
1946 73721
57878 86965
48545 56470
20396 50410
4146 7832
31093 94946
29326 72007
34816 44023
14770 56947
23273 78202
38484 70023
3708 79328
22866 63299
49405 95996
32654 95889
4801 9217
30900 91173
8001 89805
28700 33994
7653 67283
45078 61220
34450 47379
21470 75237
62293 76830
74957 94020
5216 64104
4331 39587
69043 88004
52874 89460
45295 81187
3618 16240
10212 12272
73290 91238
13468 51982
51220 68527
23619 56162
82476 86870
48514 78238
53015 85289
9674 20966
67017 88528
59153 97152
28990 92346
3205 42085
519 32995
48848 75126
34044 60614
9081 66842
91505 94207
2799 74918
30502 67036
12767 95221
46642 46661
21623 44522
65402 97711
13396 50803
13085 29785
12717 74024
45229 89478
46389 86968
33266 99805
6866 98713
28228 38148
40455 64592
27349 85019
51440 73689
12565 18281
17588 24683
65052 88472
38708 44332
7737 85211
21801 93701
11794 99695
15084 98786
322 81907
31879 78608
9319 66561
87602 89897
24446 35390
30094 74697
11762 55992
27518 45024
7480 67445
81740 90770
9805 61922
59390 88792
22575 92616
46284 48819
39848 80071
79250 94721
56965 67922
75809 99807
20870 98054
37183 38574
17224 67182
2041 32949
9689 89082
5559 40658
17709 41338
14948 58531
58264 73769
22338 32120
45905 80603
53105 61440
24782 92717
22511 51341
37472 85105
20352 81055
11777 68433
17506 73559
11606 83991
6303 60306
4687 62424
11859 91795
54136 78286
71480 98331
15477 60141
12733 26535
12425 94403
66387 98665
51364 56950
56539 60839
57607 68211
39280 53470
18053 47374
2070 15714
41246 87516
25898 65264
803 85334
47811 63496
70877 98275
13549 67086
25076 94197
9246 91247
23394 69386
47019 96333
19086 34585
22899 75176
7679 73867
14674 52082
77568 78983
40833 54079
18695 18893
28276 59980
41908 92465
56678 75433
30143 70031
15877 50033
2218 59173
21497 93363
1041 94838
32490 41204
12817 67559
12891 66951
10543 53132
67568 77898
32026 36043
39191 97396
77366 96511
36868 94296
48653 66070
72097 89067
51160 87663
5462 21830
77020 89552
50743 97281
65706 87145
24074 83738
70992 81719
6007 72308
7858 71506
2108 35243
46996 56530
11649 88238
66415 71108
22006 41102
16804 60899
39800 76673
23769 40428
88659 96242
24716 31178
24843 47872
24648 81601
41199 47189
26991 94298
41185 89169
54663 98229
20183 27692
93022 99236
60324 87490
11762 70485
10662 33611
72530 95900
16353 96110
10015 59198
71503 73595
48648 56096
9874 32234
63095 84937
4317 40856
36134 68659
30204 83024
13123 39416
27966 81704
83725 93667
34922 76285
31995 61421
32513 38907
28507 63793
66908 92711
57555 85014
90306 90335
13854 52572
76496 76531
42713 52600
19545 96695
8398 69119
29861 71117
32379 77152
11858 33686
74979 78245
119 33140
47099 94644
28145 89130
5157 46455
26057 27753
2703 69299
41832 56253
58786 59006
17886 48378
26835 69537
4581 95430
70407 88567
22214 52055
21857 58129
36937 79576
33977 83403
36757 92563
17059 51761
47596 60349
54460 62776
43349 57818
16136 98006
43245 57950
5400 92575
66690 99091
28362 53047
1510 3865
27231 45604
43295 87621
9359 44298
40162 60617
37657 69282
15702 93474
14214 54440
12886 76389
17990 22407
19588 43889
18378 61644
65969 77531
16178 87521
59229 84977
10384 55199
65221 81824
9562 36732
11849 38070
19005 30058
207 26699
3382 45967
6510 93636
56327 64848
70192 93754
38200 75783
13441 36379
96813 97908
23642 34982
51565 91554
30441 43958
414 43545
50904 84317
78832 96156
42552 64559
11584 80309
50918 52451
25012 55940
86862 96736
48327 49501
2401 13229
42977 81920
23144 98642
8069 58931
55371 91669
3140 59454
61134 78862
39066 48726
30256 51316
222 11778
44386 50864
88284 93407
4026 98261
7479 89175
24142 57206
9372 31795
916 21197
60178 95770
19838 52171
51885 99430
22363 52839
68697 97865
16268 23189
20648 81260
74784 90157
18517 73075
11811 14742
25436 45301
45887 77285
75908 89403
57139 65625
21081 60856
56006 66769
30402 81077
82994 98669
5219 34725
77485 82548
58835 67895
19666 76593
11380 70149
9108 36948
22569 34324
57800 83758
57295 77695
13578 64600
67967 95717
52877 88755
43409 52142
10794 29666
10231 82309
34435 40755
51730 73761
1277 70165
39859 75293
34968 38436
17429 80066
9221 83687
7664 32903
7291 76771
36973 85662
28688 43117
9914 64311
64067 78961
11162 54107
35809 70932
1794 79534
49121 62725
36421 75299
38304 96366
46559 83853
6919 9180
49630 82250
46988 55333
7569 27388
72673 91496
63572 63819
72370 98942
40311 75596
44690 84210
2848 96358
3760 41596
32178 71932
44907 86170
26288 88626
26699 36547
31118 32939
34962 78238
62624 77474
29322 41221
28108 99692
8653 46054
83688 88443
24559 28771
38729 51078
12569 48364
298 19172
7645 63978
77672 96804
57834 58658
45516 80619
3633 79320
41057 98921
18829 82478
46647 84070
44775 62424
28891 84053
39563 52516
50189 70851
25398 34021
44190 84623
4138 12581
17146 59050
39050 61910
23705 40427
51198 91382
40027 91269
58065 89990
34448 61516
17826 57211
28453 28846
26631 86095
2946 14634
15799 96609
15765 82534
21894 87710
19759 36680
31699 51531
21546 42965
35589 90633
20520 97027
67986 79587
69108 75872
6546 56446
11697 12018
32072 36805
52222 88284
60216 91800
18176 33477
33067 57145
37446 79640
22768 51124
13911 37708
10504 98462
62350 85834
22068 78293
7705 39267
4449 28004
52192 62444
15007 70637
39735 58466
21226 76825
51769 86962
24918 68494
35594 91017
29838 82528
59815 95530
32289 73266
20831 69099
49625 92871
5805 82266
36442 37008
4896 84652
25231 48301
55039 70913
91144 92092
28727 36767
59620 78643
40825 75461
2668 86523
54385 91004
55594 99009
14871 54037
52947 59318
11828 28014
31641 52747
9026 35522
30138 37581
31300 42419
8577 50708
65 7463
43597 75265
34767 37987
31930 79687
2630 2756
45277 78040
44331 50113
1387 26506
25900 27387
56300 83634
43131 96044
19181 84317
61324 88825
33632 40634
36159 80754
27867 96523
5897 85554
24342 82670
6154 63130
39121 74185
10075 93997
12565 40910
13790 25930
54510 72853
16879 44169
14076 82223
54552 80821
30073 38482
42229 48560
10813 58717
15822 51302
10375 48608
1660 67733
23227 96610
72465 97397
316 95101
7757 76514
45892 68838
69867 74926
59582 89614
15443 48647
23335 25503
7726 54881
12576 49757
44104 92946
56505 96935
6044 33243
28635 66357
19302 87198
37233 37760
38491 48754
44225 94452
59519 70617
28050 78737
684 37546
6011 69488
71253 87662
35650 67047
36225 62818
50611 60519
44264 59926
20422 41627
63937 68083
49724 58205
7315 43479
9 78000
46284 47975
9414 90145
26230 84198
14681 40748
40242 99365
7389 10936
45694 69231
35259 62961
72284 84870
8385 82776
46727 84671
15359 97178
70689 99296
14910 40605
29663 52478
39194 68657
5048 19193
12835 50726
73940 88989
40546 84327
64763 86331
8827 13417
5447 27558
55127 82413
54736 68659
58180 83279
23603 24026
46920 59414
5562 39293
24408 41940
20077 38533
30505 48536
38887 87317
2728 34633
84657 87997
46037 78384
43793 45656
26887 35655
51372 93874
6366 13743
10835 87372
37308 47202
1140 46741
30052 72932
49617 81341
25651 45427
57529 77578
37797 74573
74394 93429
68127 80919
71543 83640
51015 58412
34059 35070
11351 28982
25650 52132
83531 99825
23722 27076
3951 43780
9863 62540
73378 74989
6010 93507
18446 90321
14358 81394
4550 39248
49556 58028
36978 66592
47204 64548
5310 11499
17517 22752
32027 82781
35741 84434
2762 87905
65047 90961
15744 86379
37619 69423
24215 49429
74346 86067
1659 12471
24504 34017
29504 70950
45359 63737
34077 63135
25899 47241
28352 46401
19836 43475
36363 85340
26061 95376
26477 96133
39134 94246
17300 95145
18718 57106
58752 89813
10482 70036
65708 81544
34523 59123
6019 84885
23438 90448
31741 69999
2175 47722
8586 85544
1225 68091
921 26106
5676 27185
1885 13577
16363 66415
27294 59044
48082 70113
11826 46514
11266 54765
19273 97493
39195 42371
61052 87018
12646 25462
10997 14821
1259 68213
30568 94733
1017 41455
67548 99447
8322 98082
34946 51712
35582 84742
68882 89982
67663 92724
31791 99297
81512 92713
19870 78476
9726 42212
28227 94660
2755 6741
62164 83946
60641 62831
14157 42227
52922 68052
12027 29444
13059 41288
3257 4261
21307 91454
6010 13383
36316 67838
13270 77467
20267 46905
23946 57282
26224 64897
42606 84229
47920 49499
54162 94176
22299 24791
20590 74559
28785 89442
10280 12262
41954 93639
19588 59660
11491 69836
24674 32874
10413 46368
42362 85445
266 94613
14766 91537
54492 65544
19824 21747
9001 39586
794 37232
21875 23275
40894 86068
3210 13921
30104 57571
28290 40341
13685 91613
8063 92226
31348 58517
50253 66602
51458 74992
60655 83660
1698 16056
27176 95083
20476 60720
2406 11565
24261 38845
39505 92571
18438 37923
8535 54138
16044 86543
2718 17486
9584 95755
19031 78638
54752 96048
50193 65566
30690 82465
9716 67868
7283 17219
75072 79990
20386 97481
16331 17871
8259 77804
58236 62134
47690 60639
34223 95276
12081 60023
42399 61890
48987 69066
30841 88988
50990 82635
55685 73703
2546 55383
8295 60399
29237 58549
19243 46169
4712 73548
8218 75261
29727 56459
45482 75650
42765 83007
18925 38037
19628 92172
24582 48553
23629 25687
35784 64351
6564 87225
10757 71329
23703 40741
11303 91132
29395 43867
39851 63531
63825 90510
28409 72490
30092 66815
41209 84566
6927 9079
38078 84607
45856 76357
22124 49312
49140 94654
55848 64555
12301 73510
39012 79891
14239 85845
30904 35290
59482 82336
41337 66474
34391 48688
48139 70507
38720 48972
45192 74731
6663 50314
24226 59364
49799 83104
65063 95497
7105 27527
35989 56797
72971 75208
260 20753
40741 70437
46998 60643
2401 53445
23978 32699
51521 56289
27571 46261
31532 82197
8246 17434
84228 84611
51778 72849
10784 50868
39633 70052
23619 91034
10508 96880
8029 28216
76846 96266
32249 60347
52491 94503
17209 94449
54463 66067
37746 54389
5402 13686
3327 23207
2485 6283
7905 71932
64700 75680
13116 17833
23415 68153
45357 89372
18456 25265
6169 64247
58 39328
21184 76076
10410 50409
2445 11954
24646 76125
62816 70896
32830 34921
47331 59725
14719 84859
40090 99250
72580 82614
2195 33888
78449 95722
72646 91263
19941 29835
65102 99954
62232 96506
43146 56863
8744 44365
36380 46496
75927 93175
56254 70614
48927 85093
83908 86485
47089 82948
63042 64011
34453 63728
58604 86121
12882 91453
19637 82226
59954 61463
60378 63230
1479 47119
32408 97899
53784 87511
10423 19170
30883 42700
13664 62315
52557 77172
88264 90288
81019 97711
21408 71606
21404 56985
7260 81127
7764 26701
84030 89195
14355 96667
2534 79213
52117 59532
18513 44578
84524 87150
79797 90905
8403 41223
8826 38196
21133 96582
94313 99676
19411 34428
48070 58300
31858 35823
41430 94879
1144 7444
50099 75087
31929 57340
44457 54047
54795 61726
7500 69059
22959 53854
13748 46463
4493 7581
44815 66563
64151 92254
59668 94116
45497 73446
38831 67158
27539 37999
90160 98100
9701 67233
11594 93504
65313 89110
37847 90264
17503 67688
33423 69282
4804 77694
31225 92072
3490 97779
13678 83333
67699 88010
78852 91269
40251 76119
16785 59434
14091 92069
60060 77130
84895 99465
31492 46326
36102 71238
17767 91258
8326 56716
9619 51516
36272 87679
8233 85510
88105 89386
60424 60767
5309 62215
79938 87822
36837 53175
25599 62394
22011 58183
21031 64366
42290 94073
13835 36253
5564 37583
26857 39499
46425 97675
6411 77337
72373 82615
52202 65578
44296 77942
46561 58245
14006 75436
38080 77030
39488 95162
38381 46828
28618 70151
22412 38939
37341 38055
73328 85245
45688 46613
8303 37651
83865 87194
41212 52552
74457 83193
11328 89098
52673 82347
67471 88186
39210 67620
50915 74079
1164 30965
30575 69411
37153 85940
28160 45527
57541 75368
41473 68738
20348 90669
26953 87769
75427 86453
3324 33935
4288 89530
33290 44671
6397 28729
32153 55885
96693 96716
70830 92654
10513 50713
76482 89530
61797 89024
342 83749
2031 55054
40105 47990
11216 58921
64158 75598
22760 92194
47377 58142
22445 45548
79117 90266
50036 96288
23384 29439
16164 68622
38599 95494
10555 49233
672 25519
7164 30014
33291 47583
73074 96059
32395 60943
39028 56223
53639 83857
13350 83132
77681 97622
14723 55719
24262 29751
65077 70504
29257 29289
31145 64882
53166 94845
5345 77215
6839 31533
11400 92260
49875 92651
28050 32644
83411 83514
76706 93965
37016 60903
67733 81155
49272 57973
32105 83035
29646 49367
54465 62025
13314 89680
62412 64230
4330 49029
23377 31308
82111 93266
34842 99481
50468 64041
39605 45593
41092 59274
10448 65975
38692 90996
18174 87749
62176 99961
41309 96640
53248 70611
214 22844
95030 98870
1676 7939
19712 69139
45989 62328
11979 43845
16836 57282
26743 83899
3529 5060
14223 59304
4912 6176
63019 70160
60282 83106
27307 97110
17762 91982
34230 46060
46954 54085
41626 93248
70218 95874
16186 74609
1191 48302
43172 44308
9382 89079
34546 96944
57882 96113
18690 66333
20482 21539
52928 54112
10365 46302
63067 98724
41654 82557
9693 12205
1551 33480
22674 35616
49284 85628
66788 75983
40706 61758
77086 97027
40549 46189
15525 35218
38704 99763
1993 2134
10468 98233
60439 75016
41641 64942
14002 76151
70594 80956
3064 67882
23246 49748
50896 63710
44294 99173
53172 87162
49591 69472
39191 50701
14758 75012
5560 23969
56901 98097
27562 82247
15205 36202
10310 70855
53848 96227
3334 89985
14828 47173
60149 85277
39628 44966
18706 29087
10962 70456
44371 46746
27877 70034
1191 64874
55978 99810
65927 72656
21607 32763
52072 63340
30221 69856
20751 26394
54715 92651
29908 63549
5405 22405
34413 91704
29358 35265
88987 96278
52136 70854
39225 42881
5770 33962
371 20537
16697 78692
22900 24369
47797 73890
58343 67005
56467 89847
44369 50494
41429 54932
10106 12685
62046 87324
40375 59637
3195 88425
31785 46149
35106 52284
78423 96612
56768 92466
11001 57867
6441 27113
38753 67818
23210 85017
69276 75674
39218 58609
44780 83334
53792 69752
40017 40084
18430 27972
69416 74446
2706 90795
67348 94887
35987 99713
17393 26421
34155 52382
23475 48636
36279 40813
14682 56102
14795 94579
18426 19369
74290 96250
37925 72998
44275 89370
63478 88718
65155 66864
17097 62291
4393 74888
25208 32599
48364 50364
21003 22537
25922 55535
75033 97615
17860 98406
17401 98084
46095 75442
32693 74637
6724 65629
10897 17057
37838 62353
2110 7934
31566 58069
39389 81465
83509 84131
36384 38528
272 15106
20242 27912
27987 71248
13924 26625
49403 97921
16246 79203
40105 85625
51754 92226
89280 89943
26909 89889
76126 98408
62120 65949
3058 27290
38472 76948
61509 64325
74884 98693
28361 56194
26949 84845
73667 90418
9387 84021
75961 85144
8211 82651
16957 93950
39301 49621
12005 63619
39788 56476
83676 89471
41286 85905
55947 89691
141 78871
12180 12588
36966 75066
70550 70932
48574 55221
42937 56136
4134 26280
48869 72767
16815 50786
17487 74260
51713 79168
16326 93957
59715 70564
17694 81462
48732 55149
24740 47011
27223 60882
65074 81630
65933 87730
263 70752
56408 92415
33673 44853
54030 89307
34114 42088
37433 90277
91759 92675
14329 87042
26372 38965
1607 62286
9315 76232
81389 83334
43775 83626
10761 78265
37541 71599
14682 32225
2867 11687
82323 91041
27678 98022
56889 87120
8597 79528
22591 47562
10531 95293
35380 69452
10591 84904
7374 25882
86969 91293
69894 71432
54914 79296
43711 62855
13491 40399
3228 62322
21540 76056
36323 51840
56951 82389
29219 99235
53089 84402
27242 87490
16901 50177
43396 50980
48020 59646
29032 67729
34274 70221
30226 39009
45840 64635
19104 36558
32534 88991
38682 97750
75453 89894
19592 46740
11544 25012
7581 71962
11131 11435
63025 65709
95891 96679
51709 65325
44195 68266
8768 29504
21641 59237
41806 50666
64399 65039
59338 94919
66845 95237
42838 52004
25582 31643
18224 64326
46324 74506
51978 54316
36759 96183
711 3442
35831 60959
30996 75500
35666 53473
38905 54491
32975 41178
36309 44832
58160 76352
21986 66311
56091 81959
22632 39289
1781 54928
51419 55023
77262 89067
6291 44326
78696 95609
39788 67047
25792 26129
6211 69948
33323 43184
19381 93880
45845 90500
14605 29239
6161 78282
1235 23833
7322 65748
38025 93494
45920 48624
7265 27759
43144 86093
21602 31126
4662 40162
76501 92144
60422 89470
58762 84568
19709 36161
1796 67777
23115 83757
42275 94520
73102 86087
28127 72564
10265 62500
40681 72963
34833 59759
38417 39022
55299 85511
12979 67258
41602 90730
26304 67399
34765 71288
2673 69294
40426 64808
17467 28759
39372 51662
27589 89229
17331 90981
40044 61193
56456 96479
32844 68979
10519 82648
52755 84509
60784 84897
39809 61612
82244 95344
86219 99396
6753 46796
2730 92901
64425 93703
20877 84032
48839 87444
2698 84568
52986 76288
20308 64983
48810 67801
31431 67531
19432 59563
19680 85275
39269 46140
20081 67522
52885 58291
31772 38781
17486 80071
7643 33102
12330 14440
17406 87151
37728 83600
13901 14166
9354 11596
32747 38466
54919 57765
8653 93037
7830 35312
36346 82589
27212 87494
14510 45192
76869 95964
59989 86980
11785 99371
14304 19526
46540 57504
30870 98518
28630 63453
35138 47083
54789 61309
26922 49608
53916 78780
32370 92608
25334 73290
18701 67185
16117 59367
15698 33722
33986 82995
28443 82607
51325 56101
16763 37572
6293 60036
50804 83499
34336 72346
4887 36000
52975 54310
21368 71739
59059 77323
72459 92645
49307 95260
87207 98814
39899 49212
29909 87291
10036 78089
30481 94672
9954 90390
65357 93500
1609 4456
31710 70947
22928 95599
32980 53830
69229 80667
59512 83856
66894 79306
10603 97954
4682 93498
6849 81670
590 24141
44116 60804
25463 40635
2812 61053
21296 26268
17712 49614
4683 11424
32992 35560
44333 65580
51939 53579
79218 97603
30608 80057
73997 87793
46842 65159
14599 91257
4375 12962
54784 94529
67562 75924
31853 80126
16833 17031
1777 92807
5437 9465
1152 98911
1671 49830
40765 77635
3120 31610
5332 35837
14722 19627
6624 63846
17938 90097
84493 88533
62247 66832
49176 55529
29880 50815
65042 86126
84453 88834
30927 67971
24731 83246
16011 22169
14044 61708
46376 85636
3560 27040
3409 30788
13018 56531
9258 33823
8108 41216
32713 85721
21960 33741
7128 59288
69700 76057
21570 86504
56612 86538
2301 77144
10787 62155
32113 61572
1934 45315
16655 87559
57192 69685
1665 47832
29862 42169
36818 94702
2118 63821
49329 54439
2270 89711
19718 95236
71964 92941
62284 99315
22123 37770
10372 44466
23330 53020
25938 97782
703 51039
43116 83913
26965 96526
71426 85556
16734 63745
66789 81053
22042 84311
907 50322
20679 81872
71903 98725
82442 85926
7896 91521
27641 96122
54231 72792
291 24974
47133 71031
62613 64277
20627 52366
2115 16879
30779 57768
22726 26268
51364 77347
4567 21672
6671 44248
32415 37483
12248 41247
32996 48169
47770 81749
60694 62218
50058 89197
64050 85644
31657 40330
24354 45609
18073 89753
74654 83300
31238 67698
68826 99398
34940 64715
32908 80839
87378 88926
944 42768
3109 11223
69402 81116
50811 74334
32659 80547
2807 21966
6240 64639
18434 21754
31100 57631
5264 37744
86160 99579
2172 56241
24370 26817
16119 73956
15320 76205
44174 94369
48280 86679
3771 50479
4712 23452
3400 34280
90437 99654
21578 62953
63550 84331
25352 44318
36315 51637
27374 64406
21176 48012
11933 88574
43858 45599
46730 50383
43295 48400
90500 91096
50024 93992
19872 73466
20543 52399
96283 99471
23064 67839
18654 65882
15956 77731
71210 80865
23842 38720
86950 92559
64539 94731
8571 94877
48439 92923
38802 47017
7701 32561
34212 81996
64228 83766
1336 19690
7254 99127
14907 46725
79863 89246
59344 92092
6880 99199
18322 86161
5847 58995
26284 82143
589 51740
1528 57862
30254 62178
23360 80216
5430 90831
28925 82085
94551 94863
43737 95139
20982 82051
30334 84973
13519 50858
28677 93635
8619 88335
86858 94907
7752 81208
17364 44906
27108 98911
32376 44940
22329 58216
39020 59100
4256 81602
9113 66224
35069 74542
64553 71477
81522 90648
29141 34029
363 13425
29216 43363
50408 55191
55204 85509
56809 94707
45812 82995
42439 64105
41920 99106
19401 70165
55853 59383
32729 40220
40551 71192
55205 59102
482 40256
26303 46041
44758 88136
68967 89905
19301 64336
38681 57263
45999 51448
10222 60999
53121 92795
4845 76791
1908 64317
72394 90004
35502 99124
6072 53248
27539 34569
31852 37592
10700 79379
18512 96906
1024 98773
60032 99139
7326 14008
4388 60422
68033 84919
41273 83178
10498 42485
47738 89568
38070 60144
30923 84303
10550 42214
37639 65402
63443 94595
44092 99563
6513 67357
15225 55535
1781 85068
72559 80039
62845 93218
45363 94445
19125 33021
44621 60979
15124 95995
14195 31797
34417 37805
41532 93166
3841 79944
11998 89035
27450 33644
83202 97793
4978 55315
75727 86957
31963 66078
10090 77631
7406 98840
1338 1350
48999 69000
53255 73563
70018 91386
64352 65062
72146 78651
8864 71206
1660 44069
73776 83384
83858 96403
51967 53874
10518 25448
60645 67143
38154 99819
29508 40623
46520 48013
31750 37885
13504 44037
31947 37784
10307 47315
71768 95414
4932 98791
13246 18566
45140 64968
2691 58962
27854 94780
18697 55712
26129 46878
58703 63457
43751 90246
9072 22621
8352 15251
63775 82306
38809 56949
47612 52828
602 65339
42763 92042
72517 79918
85028 96636
16660 56639
34135 74771
20539 70002
13347 24960
7555 35695
51458 67840
11509 33060
61635 68587
8211 76597
56525 81925
35655 40058
30204 51583
55684 99758
10961 58278
39968 98714
29042 36316
44743 46517
60681 98611
27619 69795
23473 53253
29297 33933
15750 22001
11065 75449
61906 75550
11084 89808
22336 54572
13699 92980
13464 98957
70179 89185
7018 73150
9964 11278
66979 73605
16126 83475
36603 51818
83397 93865
86518 99429
15087 51101
12569 38129
80054 84792
22202 35247
33970 67573
385 38057
93315 99651
8897 12715
79158 93325
54077 85701
78140 89806
18709 70673
44955 88495
17307 30402
54683 76448
49426 89943
68417 71026
24757 41981
18769 84502
13359 89091
1704 82266
28595 59888
12367 67577
23533 78043
6645 14450
7483 27138
22589 34917
58090 71189
19258 78818
37856 90877
59274 71421
67362 72088
31966 58700
32756 81874
65838 98823
33254 47708
11981 76087
75699 92442
35098 94714
388 27853
697 55855
48349 96660
3200 22522
13128 76004
35886 87093
1823 71675
3444 11989
25511 45468
77619 81784
9412 22555
21904 81118
84872 89226
20457 74524
72617 78331
53177 59497
709 38940
1808 95695
16482 53682
76954 79121
28595 43091
29075 88578
10556 76050
63041 76345
31126 51625
18906 22228
32080 56516
32880 87035
36585 91313
13855 51550
97315 98809
5866 74336
20967 63592
46122 69689
24827 25254
19184 44571
41399 74027
8072 33569
34249 42728
27967 38257
10147 72993
48437 79220
30210 87549
15316 59057
39061 62172
5425 66931
12247 22648
70370 98691
3643 8695
77778 95290
58300 71059
6127 52549
19099 89472
43304 83921
7201 63449
78330 84618
40578 92681
8408 64190
6792 87758
12212 63039
40023 83994
8102 69357
47836 94809
17877 54581
39115 92056
57365 57885
9341 59353
28862 54815
18690 20133
72936 96277
35330 97697
36832 86831
59111 96805
48343 73940
57355 82983
23263 73006
41229 75427
47426 97663
24714 64667
5030 67242
78154 82223
27294 57967
4813 79071
894 98112
26511 68752
10650 69297
43732 87629
24771 70981
71896 82822
25479 66396
8382 69900
53977 72339
89905 95317
71303 79679
52148 91205
4664 36538
51246 83456
6605 85129
37976 43572
25994 34245
36071 47923
70740 93513
8073 78502
18552 95568
38707 95816
1882 88632
45153 96693
25328 76854
8632 49108
6394 95264
23601 29365
13649 57236
2409 94639
39186 42065
69468 83697
57798 64547
10435 40206
34345 39713
8791 62188
61042 64211
40994 56439
44302 92710
19211 68037
25865 40012
41783 92772
53536 70869
33364 50387
14698 89944
31792 69888
14861 19265
26457 43148
69326 87989
61159 90037
37037 47805
12249 95645
26310 74802
27238 33034
11198 82528
28557 64929
6087 45448
1384 76544
82709 87259
14318 33765
97174 99020
83190 98775
13487 31872
28350 69169
87193 92507
32827 74872
39745 95668
11138 38750
41266 52520
52580 58549
11732 50326
41790 57228
48303 66848
4710 41832
33937 88337
15782 76058
28017 75786
17526 31186
60010 85489
68826 81959
8857 93213
39082 76963
12817 72914
25978 53054
11851 17175
9409 92427
29260 92034
51087 89387
71046 71908
6787 47968
32254 52132
20362 35231
4058 42830
45444 74901
22970 51028
40053 43903
5186 76831
26573 30294
82972 93457
85506 96501
26564 46692
25407 27073
4054 47022
54894 93256
15915 84814
37850 40805
7930 79921
20542 88518
26873 36581
16851 30339
44992 65694
37566 41058
25572 73512
9881 42995
4133 49412
14824 68876
46631 62013
33867 35972
15239 49277
33854 89561
7847 10541
46426 87618
9436 54358
57222 72068
57308 72698
21081 50306
74272 81698
66774 98087
8817 99966
87149 96852
56177 89728
9958 94754
4295 40871
33122 64845
60264 93597
20964 53808
40701 48983
909 98402
49877 87547
17752 65179
89746 90647
50984 93429
92518 96782
20510 25764
937 54520
8491 24143
17443 55673
18600 89572
96038 97529
88171 90766
64113 86477
18895 51544
38160 91040
14108 52759
22575 41583
55637 80226
13757 79024
2943 95541
65497 94483
7432 87296
22188 25584
55255 93048
19969 69889
38689 70133
39357 85009
15848 50012
64714 66047
23890 56500
62469 83899
16797 51585
25492 34718
4783 80381
22041 96931
50852 57429
45579 88661
25831 41087
13548 65036
13368 83807
88622 90413
13357 36048
10513 57122
77727 86569
5226 11315
20553 32609
64317 74080
8626 34424
90359 98928
45970 88827
17105 82973
56344 68428
29912 35954
84500 87873
20364 66942
87804 94127
26271 38594
69281 73820
84069 87713
21933 78226
27126 46812
7737 21553
84505 84900
28876 38209
49964 91878
62629 78156
60638 85915
77526 87255
44299 89461
7956 39002
4269 13346
12163 12288
19718 51330
73958 74693
25534 92034
64871 78809
16761 57255
17621 61194
65205 86916
59395 66844
14931 77530
43640 60246
32795 98843
13960 89507
22972 31040
4596 38609
46394 56768
13488 74566
24313 76466
69716 90891
23807 28952
85099 87350
1057 16543
26786 93920
9560 22578
3340 42445
40111 54975
11537 51054
16630 83463
2593 91030
64488 65485
11221 86018
63354 65164
34586 82691
15830 17067
31401 35465
5357 33272
2051 66458
9121 26920
45149 52011
18327 89105
64560 86371
28587 60484
20103 48084
11920 80312
43092 61140
71091 81841
75001 99136
7525 96134
25405 49651
25043 39984
8649 29011
39477 59372
13203 18039
15955 43296
24005 97031
3942 13795
74753 91715
8822 23569
21763 22038
20831 64300
7010 91414
23937 55230
33322 58458
98633 98677
63461 74241
32043 81084
25468 74617
10046 33701
68770 97055
44461 51817
38689 52035
62771 90067
47161 97805
6437 17225
9166 81764
49647 77491
34415 49101
6294 85898
56582 99273
12446 85885
30308 87797
8612 80227
23452 65912
65258 84537
12463 62443
27095 95667
5039 69337
61156 67668
58854 79113
21547 78833
47706 48580
15068 60006
17498 17557
6230 13128
76680 84075
24947 47461
53603 74875
44256 52506
4278 68796
83442 98312
7442 67450
23414 83314
476 32182
63931 72155
6430 85530
36259 95367
24043 47625
5240 90573
12493 43962
26149 27628
54180 58148
3113 90852
45623 64088
40211 93220
20748 65947
62138 71428
39057 92767
28844 96058
22137 41535
1469 19227
56900 66932
14109 52754
22327 69942
45212 85094
64852 84265
4519 58794
17310 66503
30366 43028
26709 35183
13188 20085
67178 71168
30279 50818
17108 39338
20411 22115
20380 74838
58153 93837
9182 26378
4562 38161
63684 87965
8710 66091
25013 40308
44449 78678
78280 88315
42040 53927
7078 85296
2134 48704
78684 78873
29437 75126
39975 93351
26325 81266
278 4612
15424 79176
58706 84270
64327 89111
67159 82576
46624 98026
4368 67218
70805 78948
55131 93342
28342 74903
10879 37787
59707 83146
54648 96933
13279 22099
27630 67082
8820 48805
4564 15634
89418 89853
64697 95422
19203 87093
21363 41541
54397 93352
39810 44320
26888 97257
31116 71990
44119 76635
2091 86911
84362 98423
45634 56346
21522 71310
102 93740
7912 47461
47504 97151
48107 66494
5459 57620
20489 38496
59005 86191
2569 78258
17329 55309
1534 85784
29319 63178
13309 45676
8873 90485
16639 44095
18172 36110
4793 74970
16902 73393
2799 17866
30992 67484
54289 74103
4308 74289
9005 85789
37122 96504
11347 91311
73079 83194
60005 61180
68149 81709
43980 87738
43819 73507
7656 93744
33365 59818
22105 89356
42941 57248
20111 89320
24826 93117
23127 61381
18885 64103
56516 68462
28307 85257
11905 57844
4910 34146
26116 28708
5842 62106
5797 21759
59810 75343
54197 72911
31662 84836
18104 42069
37758 57152
5667 48634
6768 64501
3288 26051
45102 49892
25113 40352
47634 73269
45288 65921
2147 46035
50907 84905
16696 73102
3787 29584
26413 99570
44201 51314
25358 85647
49426 67057
44588 49027
10278 42080
2566 77739
15242 82196
48289 94190
42977 81398
6841 52188
10259 33827
62444 83854
48872 96358
30740 94325
17585 60656
85762 98096
7050 24396
71049 83021
37075 56268
42262 47540
36838 63169
18385 74944
24958 87200
3570 23275
9338 85354
68801 96349
8251 34109
70263 96572
72278 92871
2260 91640
28408 64440
54132 65485
75739 86577
58319 82758
38013 47325
69141 88050
6028 65198
14682 83588
55738 57016
92106 98088
54145 72793
28719 29996
66848 68834
47177 56017
39718 93475
57082 92207
2082 41982
18220 52342
3830 14944
40441 61722
24531 44184
55540 63050
45619 66499
2364 50068
80491 97895
24284 59722
8285 31408
42236 64261
38594 66605
23333 63041
31007 53164
38505 92172
11027 53843
45022 86419
5853 65773
9146 84653
34746 74736
28503 85712
52103 92140
628 82826
5985 17878
65758 74806
36725 53283
6249 14465
43087 53447
46315 75814
12124 55965
37927 88964
78544 82830
23006 78052
2508 80533
26778 89394
13177 78965
10105 88287
13001 24096
31241 48504
15993 98302
14638 43810
1080 55418
8543 81615
12573 84562
16403 61790
55786 91907
75882 92567
13697 83196
6564 92716
30022 64014
29001 88973
15817 22441
28423 72709
28160 41072
13237 84188
25764 56552
46077 81206
22901 49982
77851 95433
12395 30984
15388 82946
34762 41395
83518 96595
22113 65628
45146 54518
29419 29519
26727 36760
15922 53626
25095 62163
44813 46419
16606 21895
37045 59863
37092 47700
3291 25657
68921 95661
12652 17740
33158 53451
26577 95027
28978 37631
28852 61697
13597 53471
31888 86139
88866 98204
57739 81065
25543 71218
14698 84648
11528 74286
21570 29584
93066 99881
8219 33841
3548 33806
53397 59875
15205 64862
5478 97105
38590 97979
63719 92278
48932 60073
12542 86369
73291 83809
8544 62209
18171 44422
18401 37852
8998 41718
5213 32854
29985 83773
23341 30630
91953 96760
42864 88282
3358 92075
15567 40352
45599 99587
34137 68884
46950 68658
66477 73250
458 79704
1918 21647
4149 9303
15957 57476
39884 61538
590 93818
55281 85343
46076 76004
46968 52386
12430 44792
43321 69988
51348 62289
37607 55709
30734 61392
268 47692
7991 18618
19563 44170
5737 21863
16120 21528
17867 22804
16655 67318
46299 80622
65865 92377
41721 76021
59817 84781
40318 74758
76901 92146
1912 95864
45565 46905
333 91801
9689 87082
18469 47099
52810 82677
18852 91356
84819 92435
17461 50640
58882 95799
14978 82765
55106 55819
14431 19059
7783 61485
19527 76246
9819 87669
15167 23593
2584 36505
59958 78537
22946 84720
20910 65955
9056 44729
67747 95444
5532 83466
61914 64426
22458 90280
57515 65542
36814 44409
75764 90738
52375 94167
66391 69169
59169 76156
16857 80332
69570 81355
22001 99503
26151 83382
3543 65798
14558 63995
29404 68784
2080 80519
1977 58812
25290 60525
80283 95916
64880 81272
50086 75355
68734 82844
13644 33585
42440 85839
40869 82778
13460 37613
13510 54459
27631 65484
19224 43428
7123 36931
22390 87745
22394 52520
9130 67845
9414 79370
71538 90968
4748 53437
28407 54307
74679 95386
40219 69945
51542 91523
30605 74978
8687 50711
47388 70815
34014 73126
14798 45465
16936 95236
2150 28394
5820 84882
39122 75417
17604 81347
65379 92973
16280 36618
11966 19918
4405 82549
46164 86129
79629 90058
32036 89352
91512 92924
8998 67326
233 6346
24954 32826
62011 67444
40927 62384
60635 67626
14971 73508
11774 41684
12547 60335
83145 83777
63939 91946
2733 40082
14886 88547
58738 69817
12532 16186
9468 94983
2713 75197
24274 96042
594 57676
19944 73682
18987 98658
21718 48071
30207 61798
8636 9294
3556 25094
74351 91851
39578 97306
4625 83988
3634 98661
31556 34473
22343 39558
53348 97510
25161 87551
24990 93147
16145 83241
14419 62256
32256 33153
66998 75161
2855 9068
40642 98276
71085 88192
37370 61648
31095 76676
3263 88504
40170 76732
6271 17686
1651 9103
85064 93850
2665 74633
60657 85521
27539 49006
50282 56185
13074 38736
8002 65360
1280 89891
59829 60587
81616 97252
52832 57426
539 79325
48595 55544
35783 75338
38620 73502
24257 37058
42909 48806
42254 62527
3694 45408
41316 61064
40594 98944
48596 69334
71782 91097
12590 23998
53688 61302
62183 89905
15190 99859
2610 93300
12897 21241
94479 97533
30881 42036
6456 46130
64339 87121
15972 57548
49276 75002
13665 85040
8233 31326
5777 74336
43555 55115
41909 48274
37785 72272
15379 18716
56555 75197
29049 61057
54304 61051
52312 72891
14087 67543
73657 99509
50306 59132
44694 95388
36346 42680
39788 99455
538 17537
33924 81866
5443 19123
36217 94961
58793 98911
2395 43352
4369 4533
26104 49206
1839 55449
24264 73971
79769 91890
15145 97118
6754 34759
2369 67052
11535 44810
41188 52843
21568 37318
35587 65173
65124 67149
65822 70065
31001 35947
28812 40783
40792 52485
47437 75371
56712 76142
36823 76871
15976 64912
87809 93612
34661 51319
77920 78680
10944 99941
48032 72790
11005 13825
17768 89601
26197 99584
30372 45544
27485 50424
29867 82100
32363 45080
35426 97360
13627 79653
20029 65014
6606 96235
52274 56582
91717 95211
14185 98851
32092 86703
95415 99233
48159 52896
57872 63560
32590 41323
7867 95264
47368 57962
1179 2908
1656 3129
13401 98426
62242 71995
9573 32526
29760 82088
27099 91877
7494 26807
33521 57933
15780 44066
52258 97517
43415 67815
43747 76315
60238 73163
17691 37016
43297 64755
33979 69889
2977 81853
27677 70038
20263 94877
27639 62524
35218 90475
21391 32303
14350 39149
57315 87239
14267 15378
33562 93557
49018 97976
38975 65746
55938 93448
91424 91884
42285 45286
40868 75745
9995 41592
75453 79342
47508 72762
67342 76866
2784 72176
9543 67491
40626 92558
53629 85097
56920 81662
65423 84996
35098 80541
13335 41588
3023 36021
14221 38419
64859 65931
30668 89501
5446 77682
1855 10995
41758 86004
46118 74359
1318 8562
50309 54869
8254 96265
51962 80336
25201 86763
78949 94318
750 32948
30343 96123
4729 29672
55026 74161
11714 21093
72092 84071
8017 19683
88198 94010
17938 51543
38093 44936
1784 79383
5422 83577
12561 64278
25407 38160
28095 97814
15995 24426
61610 79073
10844 92181
25592 70079
27310 55426
50757 96775
72992 87272
95857 97119
20118 39415
27553 71210
5785 90966
30186 95457
9799 41155
12537 44926
28368 71195
1906 58888
40497 61265
2858 4930
14242 90602
31229 52577
35059 39212
47301 85512
40132 85709
4938 38778
11843 16238
43482 72854
40797 49223
629 39696
86642 89703
40708 70892
16115 78501
19113 67577
35155 90896
5650 12008
19925 20186
18024 61639
16888 31982
9824 48163
7880 13231
19656 71840
5793 90019
18411 30980
44663 89875
3542 8701
56858 71284
61548 91998
42626 68906
54399 68552
5403 7205
19101 69106
1632 73424
56769 82337
73189 73626
11526 79936
9429 99420
252 12727
53316 76539
48225 84639
21643 69775
10375 60938
28978 50703
77530 89762
28636 91237
42536 83479
67306 73860
13648 86548
14095 48983
23631 81792
29682 77422
5565 74097
45088 56279
9266 65452
47425 66936
14081 69404
38159 97919
42752 72531
42330 79534
11884 22643
22184 65479
14583 51244
641 776
55265 99117
9231 58237
64501 76825
28360 75291
4746 37736
23891 77807
75882 98038
4074 29567
64910 96654
30292 35430
44797 78358
17806 70447
11482 84337
62838 85461
20833 49897
72356 86466
2683 11534
28763 70331
31392 39702
45082 65285
44155 65008
48284 49996
15084 64999
48661 99221
39274 90060
36720 87306
72979 84054
73716 97282
28580 45331
21235 30878
1044 36025
7004 29603
4557 87995
2656 65184
439 54440
55154 89051
10501 11116
28103 97628
27081 83748
1589 41596
36736 58403
4951 65068
308 21305
35430 70183
25539 93337
57843 78660
22719 71973
24922 56273
6387 41429
9986 95614
95580 97703
44646 59741
25248 83739
9987 38311
20735 93543
12986 97694
26637 92941
6636 59427
23061 36225
12071 34515
9100 32069
69484 94889
37919 48295
28258 31904
82103 99942
15812 28713
10480 19017
67487 95068
24784 25010
4433 21316
26670 84105
1841 92452
19287 71869
5908 55073
6314 82099
3192 57690
87893 93115
35251 98736
11076 89224
16203 49458
22168 48233
45047 56394
14049 34966
79894 94357
69729 82749
21128 48116
15994 45278
135 36636
25798 72674
602 73426
3571 39047
36677 57388
53648 77407
645 3636
47616 93102
66228 94814
45535 79726
43930 62873
65710 92969
28410 65747
95280 95542
40049 55942
69031 95226
15448 17278
3101 68819
46436 62187
8837 60767
1354 74946
61839 86423
3765 91611
71807 86405
28618 87985
22570 67308
41382 58197
67852 79077
63918 87115
77011 99008
75055 78703
15545 43665
28572 43822
50677 85709
59857 70563
14056 69772
7247 88078
79498 82917
15466 50709
67265 74789
2648 24246
4210 31620
67905 84305
26788 98489
9017 58892
12960 19709
30563 51975
14743 60211
2276 73777
17812 84834
3581 28181
17684 22637
60663 66884
11149 19284
6938 82244
44341 60885
9795 68994
92266 93979
67085 81826
22026 94377
71432 92579
12581 13303
17686 77437
67866 71391
61333 99961
10253 92217
1309 35270
2137 98604
3942 52281
50019 55599
15598 81143
65908 92311
25741 93611
32039 67381
14 72027
25592 48818
18927 99347
81762 97989
58939 83059
81170 95551
9006 98881
72378 88142
11702 83720
10985 89453
12863 47488
18076 76097
70091 92769
40697 77894
22427 70275
34070 36601
12842 61681
16651 63984
35840 76866
41835 68587
22791 39664
40937 65343
16912 24095
54035 92417
41945 62657
35738 90260
39464 51180
17163 64205
73804 80768
45841 55758
36401 87453
23700 23719
53959 95667
46822 97752
57813 65070
47598 70261
24109 66966
23442 85316
4502 64176
15934 95046
37581 76004
47358 79140
18756 82995
12855 70501
35979 97360
12561 35922
43919 80467
43984 89572
24418 74973
6141 39629
2332 65825
21393 89044
37154 91274
26311 33135
27872 49324
3971 67339
34539 56528
8578 95850
36407 86088
55517 87332
90240 90483
38414 84820
8587 67301
17253 49552
57822 75301
20181 87683
21725 58348
17370 36248
50234 84207
2130 81418
34166 37796
27638 32789
226 11789
13682 39218
9381 18271
16647 86615
53587 98487
84540 89529
28199 57996
44567 60925
13063 36981
4850 67246
4408 56901
59400 92093
38441 85897
80722 92176
43778 46981
81035 83080
51644 69993
5898 99319
39533 95634
91128 92212
430 76077
88079 95429
16426 43446
63649 75593
13077 69775
688 14858
9620 53215
12497 54340
36253 94402
22018 23645
22634 70625
67569 99532
1646 14887
82551 90341
21636 83266
12867 26175
60807 69364
14491 86907
29509 71724
70819 85451
89192 90954
25038 74607
72084 79502
17680 45673
29071 42522
26720 38701
34911 59134
70591 83651
79244 94604
40980 43705
9018 84633
76476 82141
39498 50905
31220 47904
18815 67518
44570 59200
31847 79544
44907 75126
12236 35063
21584 42841
90562 94884
58707 79118
79463 88625
34130 41415
8137 87579
52409 67347
42651 52674
35992 83793
44500 89753
77432 94862
1725 2238
20951 49356
59714 67392
26003 89613
58012 91857
40073 77622
26011 59829
9073 22981
18124 67141
44200 81779
46426 55288
35704 58968
44400 45836
92683 98111
5557 39352
40295 71612
7460 50626
24052 86321
16102 47500
3734 6042
22581 60450
17374 29843
4769 31101
7116 21782
15301 51101
2663 8474
5298 80361
70700 82631
58616 70000
1192 25100
13549 50865
71220 89137
44534 63901
12666 65689
11054 55419
39999 92811
32269 34670
22116 67315
33005 40859
30777 33925
19727 64979
52231 57209
42448 45255
38403 45287
10444 41710
13827 60539
3085 36714
49977 67688
24985 69603
39813 42853
28275 95755
20719 72150
33391 37185
3838 82060
79790 96504
19619 60318
54686 68619
23276 93159
63697 85322
64222 73201
44578 78150
14257 53456
45828 86029
12717 50789
70760 87183
25974 76136
46231 73266
64051 93000
32012 91874
22830 37013
25292 63365
70812 78345
16138 27462
9083 51381
22225 24978
5845 48517
48567 71413
18277 81903
17556 46959
21528 46167
26366 57280
16983 89074
20619 92663
23721 42808
25241 57460
36316 80443
19670 39242
21661 63107
18962 76284
34393 42134
63827 66769
45936 82291
81550 95343
31283 76285
34279 86206
65459 85467
7401 16671
16478 85797
55125 70638
70116 93614
12220 86442
85786 92102
15236 60135
43831 58228
89394 92840
12742 73379
16060 82684
31118 46035
57582 97701
30173 42000
40454 75433
26187 87807
17971 22394
3326 52519
30314 48758
70004 81648
52988 56244
11626 24237
9107 94263
86882 87515
39966 52656
44625 78054
33008 52550
46594 56075
57465 81710
36431 87603
4346 11135
7933 45788
39780 87650
10356 43632
13568 33397
55136 61040
22217 96025
67768 79226
8909 35720
8181 43387
25806 73011
62029 95297
9682 9732
3726 82449
21394 81277
901 85156
11564 66255
12498 12866
7697 98329
22662 64596
6787 18515
12695 31351
4696 55359
9119 69322
46791 66846
41427 46983
42725 60550
28751 96218
58826 92550
37339 91252
65158 83390
6995 76133
29529 82549
50193 63554
23317 25948
9687 38024
70487 91080
7963 34234
2139 55881
7759 13191
55923 95262
66805 76701
69277 87368
63050 85748
28881 84300
2230 88798
40478 56962
35011 76452
53548 87357
21820 76209
740 57230
22635 71743
64482 89571
4333 62897
41575 70267
40146 54684
61760 76816
12687 83045
34448 37813
32178 47412
14813 93943
28162 32229
24832 46808
91387 95028
27483 69481
3577 87042
50962 70421
40718 56647
40123 90087
16013 71028
70474 96193
64966 89254
35737 80547
13148 70521
45329 98579
13436 91068
6107 62097
10628 60091
63176 97150
38059 65277
12923 14460
49434 75002
25620 33812
51688 66733
13380 63049
25491 63586
35208 73963
57287 58112
7773 46448
34295 84566
6496 20732
57915 76274
31614 54658
2037 41760
2014 75490
79373 95645
82719 90683
7253 68701
49468 70063
68612 87073
5693 37505
32429 88326
11595 68395
41335 92990
48410 92511
11072 69365
43888 82386
22660 87674
41142 82127
22010 67272
7834 97318
89647 94429
65180 83945
49679 56092
52896 65578
24109 98894
7639 65143
33932 75271
60677 66915
92085 99804
2086 89556
85547 98011
8890 16597
2358 21866
11150 44742
35334 39701
12292 78424
61159 99808
66246 92747
33172 34500
20435 34761
27822 63714
36874 65385
21893 54791
11545 52492
43353 54200
96567 97040
9547 46730
17283 58585
11906 29388
45645 46745
74692 94871
59994 91829
17849 55322
31813 66192
24961 44847
26729 78384
5842 12938
26940 60266
25675 31693
26739 84496
76668 85683
14022 88850
7402 88499
68302 92849
86559 97278
7756 78917
14614 92866
2703 28863
31900 99307
41487 83770
4071 14757
22871 27875
14257 74661
45780 87661
60784 63452
33839 97003
55092 55308
46298 95563
49404 84344
28232 75498
34868 84853
37691 95445
28495 82235
83384 97754
22815 28286
73519 77527
4938 62138
52678 73935
11443 45508
788 17797
8798 90310
52144 63602
94666 97812
65810 88372
10142 49141
69089 94060
35757 60920
30527 95289
11429 52229
27105 27571
40338 40504
56167 75707
28382 65298
797 30439
15949 55497
37350 49761
48833 58547
76290 85105
12273 58545
30929 58115
53065 83240
7839 50151
11344 32893
20615 81435
13446 48619
17959 66308
16108 89212
84080 96838
22743 31376
12018 14348
27866 73203
8614 75646
39478 43711
4993 26436
56803 83742
985 76556
7947 74331
23976 27438
47553 77464
1365 47218
27520 57780
30687 40271
37121 59886
20458 62161
18490 30728
39492 43703
57787 96407
49103 99863
72825 79176
49820 89813
12720 75046
43219 62625
9916 11569
7511 48798
16924 81986
37219 69402
46872 75350
27455 88217
60805 84307
20988 54572
37618 53927
11857 83810
59343 63087
59981 83802
30480 33118
17517 41377
60957 72378
19547 42459
37517 43661
9782 59719
3897 73021
6719 34527
14787 19858
9668 60218
95722 98286
13883 92890
59709 84358
17197 29233
32441 33839
6144 54014
17500 68665
10331 99673
44816 88589
39484 60328
30645 34706
1629 29606
47088 51465
34008 61290
11761 19504
1686 40900
20615 26947
34971 48288
4414 88283
425 37580
60906 94624
10267 68680
2512 62717
31498 49745
50584 78599
40607 80919
25691 94865
1918 38849
26760 74006
45848 57991
3642 38962
32514 94465
15670 99757
86639 97601
38808 62971
21420 53283
54405 99252
14419 42811
35280 63136
2494 39774
15140 72915
1668 96130
61004 85620
2645 47415
20857 75141
5780 20026
68178 85403
54300 61877
9426 46636
18476 30146
4598 17106
75589 87007
65870 92994
62824 71056
76180 95104
21363 85658
3494 90420
23322 48558
1736 79476
32750 66354
2616 51705
67880 75903
27520 97018
67576 71076
29865 51975
6022 88231
15261 35284
13509 77542
3198 82151
29199 32233
6243 51791
40868 99139
20013 57910
34802 98917
63753 65487
64646 93645
50102 81080
66613 88559
74329 77333
2443 98450
44583 47118
61170 96496
5837 70904
34310 99897
5337 48695
36794 74636
16643 21374
17028 76319
10743 38674
3946 76288
7187 11801
37479 93174
66382 81921
22340 61974
69138 79405
42499 72743
23391 91554
40063 47594
43894 80968
47937 51477
32612 56327
32416 69882
15045 74645
43145 64175
8124 10055
27149 83725
27785 55174
25577 88397
10349 26172
7496 98650
64350 88328
53403 63298
14662 71689
35239 71249
90444 95750
8395 72765
74859 97218
4510 94286
32202 35467
36647 52216
4592 26745
74700 83729
49872 50122
5110 48481
39853 75594
62074 75898
64800 84539
25726 41071
62054 84847
43483 44971
85943 99171
3920 86972
58487 81973
47484 57593
39780 86630
80496 91295
5763 95858
56114 84539
3193 26252
26869 91713
47224 87832
65737 93376
59102 97751
14320 17634
36398 39421
59229 87120
85567 91886
64601 98788
539 4616
28437 49943
48424 91144
14426 73254
75181 95184
18643 61198
32294 74305
93439 99118
31999 54795
43818 54862
18568 61637
46069 99087
42579 87416
79962 84235
40226 79011
26105 29271
19287 78705
31893 51604
10742 91721
51954 99223
2411 55694
79887 94146
51730 94791
68654 97157
22424 23400
13378 56087
39162 64864
54570 69297
31584 86891
62040 92204
33219 87028
39291 59396
5546 16523
50397 86662
98612 98909
15805 42055
86258 98257
35412 37249
1189 89710
29342 63682
35383 43602
66608 68756
18338 41236
2792 92359
55337 92539
28552 82619
65559 98631
38738 98126
20442 58533
52802 72499
13463 58277
26431 84553
4955 54614
34077 37033
36476 79664
1039 53181
51469 99726
65093 76172
48344 64511
16187 71550
7580 62577
94721 97722
16050 48574
9067 34274
7062 96522
5756 73176
11310 87851
55484 56241
3666 73097
31152 40203
19586 46652
36361 92070
64734 71219
12864 65497
75541 98368
9273 89304
79144 91352
69054 90340
43208 62526
79437 82000
90719 99313
9128 43186
12915 38668
8677 87880
69210 93889
43747 72490
41704 86934
54757 85053
5897 78105
3776 57202
76522 89088
13304 82229
43121 59681
46903 99451
6859 10125
9807 77753
2720 4296
34137 96677
27320 94255
23606 78022
13618 46421
69927 87178
32518 40737
15701 82502
4212 12017
13143 54624
44000 47596
31427 93955
51630 68432
46846 92709
53060 97785
22793 71678
46006 76519
63683 91348
30025 92897
44145 48388
44521 87791
22355 83440
52376 92791
879 62245
18809 74170
92019 95466
61916 71000
42071 83166
20490 77104
39535 95484
44562 82556
58528 93936
15399 37090
10532 97276
2481 88044
516 87852
84217 88876
50976 92889
14659 25931
28806 55135
11176 74395
15151 22798
16632 80002
363 8101
15517 41281
16078 22870
26843 51592
42052 59257
65116 68200
27574 59704
38830 69869
8379 77384
19038 30570
78669 99133
59243 60947
27542 39694
43088 72350
37764 84523
30933 91135
47247 86658
36233 41819
10223 36853
39344 43139
59288 77165
7513 61772
55733 64966
9856 29050
71733 83474
53944 82367
71876 81515
35091 83138
10620 71407
33318 87302
45986 68970
84539 87171
11023 87617
56604 71943
29932 87545
19242 90637
6689 44960
29096 91102
19295 48799
1337 23609
6053 53296
2863 79964
54127 96498
9921 19403
44706 49327
94269 99384
73172 73527
15478 69942
22294 64717
32075 54758
42833 93966
34910 74792
39200 54759
71631 77773
55288 64214
44337 57036
33531 59113
67749 85366
54059 96301
92151 93220
39670 85560
71287 79305
17877 68687
18667 29581
13557 40335
93055 98058
9057 56424
47802 95584
60988 73941
62261 95117
22207 35943
36100 37581
36432 70076
58913 91423
38370 65160
42719 51002
41007 61194
40871 55710
27405 30050
7358 46876
37106 94391
13335 74667
36602 88864
72229 82148
6974 40247
49199 62943
50477 70510
29839 75671
1840 59637
37324 77509
6412 27333
16173 69489
64852 85049
2353 42221
5110 76335
10392 26258
18347 90465
18988 53350
9875 24312
12323 79497
13943 46998
6448 44329
31157 63185
77000 84270
23196 34124
51859 86773
1885 95271
36015 88246
53240 73799
37398 78732
32557 58767
14227 80012
40311 70349
86248 88396
36862 76888
15747 15895
73521 97183
39726 83341
57141 62379
61130 74509
16292 46824
80902 88501
18536 69747
16087 53579
17592 99986
17888 37224
46263 60247
60368 87042
39299 46566
29538 97501
1964 26180
69414 98598
85619 91491
60306 80505
65374 70018
42039 67531
15848 74848
34904 46987
56140 65218
34037 59066
20713 30553
39621 71267
40759 83483
19522 89144
3204 46576
53163 85278
2889 63849
10982 11348
151 29760
24250 48808
18415 94287
637 54162
57904 91910
24056 67583
3255 23550
80564 96687
11264 85379
19304 33364
45358 97074
29574 38955
1092 59959
7457 60908
16850 18818
14853 73143
6173 79280
25423 66856
32653 45542
5877 15584
11673 51349
86702 94754
52594 81335
78583 86720
27010 54175
436 16422
11941 34923
5646 53567
16286 91194
23950 53332
86572 90691
15644 75181
37581 46464
89954 94753
33307 62554
55655 96549
30026 34140
9980 76553
849 40848
33760 48196
72396 97068
52909 67245
26663 37972
36820 49811
6298 36168
18838 52969
38043 48639
9215 12508
132 25132
4723 25132
57664 62109
61415 67047
8309 30050
33595 82613
3372 52233
11901 72931
11460 38746
22686 33912
14826 16174
24260 44819
49337 79321
88646 92535
747 50178
15472 65751
48950 79640
19913 36856
35468 35865
49992 82537
70407 77043
47122 79701
22882 57051
39260 50471
21629 59725
4300 52279
63752 75063
50077 65238
12052 40265
35482 38361
26134 26218
23187 25940
52936 89975
21029 88700
47632 76945
60366 61313
79702 82673
27349 54830
62993 96736
3936 34950
75821 86474
6896 44940
19154 84118
26223 50407
7872 84191
642 73848
69867 95777
28654 88293
62139 81120
51180 66540
13704 47492
45082 52867
52198 77870
2169 50339
18536 76002
73988 91069
72071 90099
13287 54513
8832 82155
58022 58257
49341 74385
65269 92438
9491 73300
29407 95907
37413 84279
9220 15066
22437 63993
47187 66690
55418 59135
89015 93778
12129 57022
20474 25329
29838 63774
64847 84126
38597 74844
19084 53953
9042 74320
488 50387
6950 39045
2102 63992
2073 67102
44606 45740
6147 57579
48764 86772
4217 19320
88433 91058
74242 79973
2807 30662
76984 81934
1147 36315
53252 84349
63139 64526
7458 24337
3352 66924
36410 90421
8495 30015
47265 71652
11185 78917
88727 88860
50507 91000
17231 77475
11986 58383
13729 46619
10895 39296
62264 93830
30665 66434
12417 79297
25151 49019
10065 14409
33143 82375
32503 86484
90924 99180
12701 29634
6862 71145
53439 96329
42685 89324
8565 35071
40893 90912
27422 81847
30454 89795
57709 85186
36075 85461
8001 63933
21 66924
31011 57514
9605 16476
3960 31167
30133 43217
65118 97949
41821 57963
4598 24332
25692 46364
87871 89200
73487 81118
60939 99392
2930 28032
37274 41684
38234 86199
14184 50052
52763 83459
12604 68618
12432 40373
29623 91476
44868 45996
41080 44186
73732 86299
69541 86133
27069 52299
41370 61025
27473 69945
62816 89364
26451 44737
14832 58276
29537 67700
35641 58572
63581 97580
6304 71356
11494 41627
17891 76510
31896 71542
12515 29307
22803 23650
37969 59287
5151 21044
54639 93121
62928 77371
13167 55835
21384 89548
44292 46230
36092 96615
20230 43001
99107 99574
19539 71251
27026 92443
902 24232
39223 89345
43779 80368
3878 26940
46984 79870
9653 30938
3050 60894
9639 69058
11237 74175
64405 77815
85241 85470
76476 84856
53707 77001
15779 34020
72409 75302
62905 86793
21604 45414
38291 81746
26456 70869
61481 63157
43151 80313
46900 54593
44513 94231
20169 66610
2313 86449
11872 67444
5910 28396
51190 57002
42375 83764
7186 92761
20294 83670
62234 84638
2978 5901
90560 92717
8636 55461
10001 85231
27656 66689
12984 73093
37517 68172
10022 72789
34005 62449
7577 78027
85765 98544
24477 54593
17077 46776
19730 60714
3151 92712
34465 46726
23748 50545
82176 93386
26037 71828
5292 65812
42798 62706
60098 65275
32883 36176
43383 55081
61261 85614
34008 56635
1208 13168
73766 91362
38329 47303
32328 53387
88193 91686
25236 56083
35021 97894
79108 95566
20662 69285
16469 89346
39685 45985
20972 72965
51812 69514
52265 85335
68576 89751
28038 78804
6746 21175
35023 76388
18256 51326
80024 82576
25408 35588
12019 39324
31103 37666
61761 68765
306 83776
6208 92253
10512 93217
29059 51658
35406 41509
24985 91996
20766 86064
8570 56663
12274 84696
13771 90158
43045 94889
16869 73133
18689 56741
58003 95620
2502 26897
28219 77163
11007 46884
72818 85369
13396 37064
800 52939
37113 79504
28602 53374
8321 98199
76560 90655
10957 20860
7651 61968
9630 19577
10197 18550
28462 48312
68652 97677
46159 71358
2411 74486
29615 43736
54747 83130
51271 78932
21538 37281
19960 91887
59332 97690
79032 97208
20338 69659
47773 75372
65062 95216
31873 35554
29759 99306
47601 79849
32732 55887
13517 97167
49522 98486
67432 94223
11706 85726
63701 93141
28993 52268
36472 75920
82670 99124
38361 68435
67492 73215
34184 46295
31394 74619
21265 45497
20859 52840
73252 89527
27984 61718
11394 46680
42612 44319
39933 49709
12833 41608
42852 64026
36193 99744
32556 81429
48109 88717
38471 96092
38432 96841
35669 56495
1607 92535
12966 16476
25173 89952
10397 62534
5171 33070
49794 90079
84741 87381
17762 42870
62969 64999
17961 78984
70374 88336
8872 80515
41867 78388
18054 44873
18004 65826
47175 81673
19673 83481
27277 68183
53249 60531
3626 23037
2045 55353
20272 96056
8664 95163
49803 50799
27829 78401
70711 96770
8197 32511
75519 85409
44049 86328
32411 90348
58107 64808
19850 86995
4637 14099
26102 97812
12488 37809
29891 34013
34000 42571
74021 85538
18562 80023
20299 72922
26125 93813
74979 95725
55477 92111
37579 39209
66307 98412
78457 89706
75792 82167
37396 53835
17211 29142
50844 69613
13078 13093
831 90920
21302 25842
17872 75398
68075 87895
5837 76168
33225 44694
74797 77377
23091 91259
18710 75469
68326 93092
26422 46469
40233 53843
26533 99596
16921 43701
48207 66443
1265 71745
38378 83881
28816 36806
19703 73495
74412 99291
18789 69819
19952 84657
10821 76772
31731 78952
33127 78394
24501 98013
23972 74532
24504 58304
8759 97844
4889 26211
28069 40880
86058 91215
37694 74077
33137 78573
63595 86587
3602 11278
64568 88390
2462 37380
8129 34009
13143 83176
4895 75595
80972 94802
15466 64087
11122 62401
43884 64663
17322 54987
90221 94534
55106 80482
61953 76312
49408 99094
48223 76566
72415 87622
17775 64216
12146 32136
8972 26990
15 28680
3964 90136
6672 84727
40970 88596
50587 93707
9409 36338
8129 27440
30371 62568
17439 24493
48717 86231
22553 25757
36941 94920
20966 55783
23012 68271
161 95903
10296 25704
47077 86483
38146 38517
50306 99523
2046 62009
30258 78231
36042 63336
18935 36945
12121 76475
25697 43210
39920 69125
28857 39166
21764 78490
21667 37934
30761 42770
34064 95517
8218 76554
2502 17844
655 98204
5148 10227
64250 98315
25674 36810
37395 71877
43650 98863
45413 88516
20583 29457
36782 81941
13447 51114
39070 58025
73136 78072
24322 29939
69265 76071
39942 62712
44045 54826
36184 52816
27091 84811
50539 95315
82119 98040
35032 37189
22574 36663
12496 45680
75097 81105
12528 71734
18880 57339
48767 91048
51048 68099
49960 62803
27562 54512
29775 53975
20332 36793
11890 32372
50394 52048
16934 91542
78485 86380
21546 94960
52962 95290
34739 89052
3636 85765
1440 88629
138 64100
45165 82251
22179 57167
15232 91364
45519 49053
19338 89291
58086 94902
41456 43822
48613 56838
32031 72823
35134 41972
2717 48041
51168 68685
42051 62096
30480 38319
6258 83865
91176 92602
9353 48264
54638 69799
18734 55163
75873 93923
49579 70263
33461 53697
75553 80422
4462 43242
30537 34427
52875 70593
17381 88019
14262 17467
978 64846
40599 95387
9934 39599
14055 33767
44345 82417
5706 98529
5857 20831
45114 76576
1792 48997
35231 56649
54193 85544
63023 92699
23846 30872
42745 96748
36726 80884
14936 93256
44122 79956
5054 98380
3786 89531
9758 28974
16545 72026
15358 37327
61707 92984
26191 65432
60041 86253
1285 12200
11874 23402
25197 89451
59953 87756
41930 53516
8357 96719
28599 87738
25983 62457
3193 35368
19866 89664
48819 65790
30137 61733
17830 87468
46493 55403
2319 19476
25783 94391
6437 71574
34711 95873
42635 73969
11424 93752
55776 76727
25316 76200
2200 34662
1572 32719
20529 32061
90564 97968
16155 76093
12480 13735
67003 81593
68599 68691
34122 40443
26829 46870
19923 48952
47551 74582
69421 74366
496 19671
16965 23098
23529 26658
48862 88223
55130 69215
5563 77964
12682 38528
5065 56303
48558 99843
26313 60768
38722 77852
17434 50700
54271 96784
23981 30952
71802 93058
27080 46680
70237 97796
12271 96504
18467 18663
24205 83609
40494 72211
16956 59434
17712 62918
25409 50022
16600 32956
50026 79616
35872 67581
2361 75909
41734 59236
43770 84918
81215 84293
10990 24835
70725 86876
12723 99379
80174 91538
12874 38601
36735 76548
15133 80775
35971 59501
21800 82777
63696 74005
49933 94498
33435 64837
11030 81839
44620 87326
37827 89778
15377 27860
19381 70210
13491 22345
5724 6938
92071 92831
16034 52631
10081 38838
1391 84136
285 71890
74233 76416
54878 71458
46066 83324
4485 23608
4300 53414
67116 86428
8172 42928
37788 44860
17 40153
50319 75580
37397 41463
29458 65504
13946 45560
30045 69401
44089 60094
22371 70152
24783 34172
14016 55258
47509 72941
17557 39161
37201 61773
26099 99625
11064 82276
62607 73220
5149 66628
15564 55963
63395 97504
19243 55283
24512 86327
86957 96329
38805 45417
23749 87255
31190 57145
25262 65567
18611 64047
7363 54440
25616 74801
57831 74776
37580 85090
31843 68622
28513 93236
30608 49591
6696 21322
9646 37074
59822 69200
1412 32813
35362 40511
56957 70526
49152 96089
25758 65427
8769 11972
5329 55512
28129 29234
8991 51529
47436 58334
10986 86940
49273 70853
23187 31217
80930 82285
37771 52455
5396 36843
24519 52600
10962 40298
75004 88290
30986 50844
23023 91373
39319 82349
6942 15558
41111 97075
24604 45043
56380 60428
52474 76819
4345 65306
7693 34120
3715 99153
33762 84905
7852 91496
16795 38586
19203 92096
59273 99733
52112 82010
39776 51816
11757 25001
250 61144
14206 86339
19650 64778
60479 96256
69478 90807
44118 67352
25151 60977
4768 30939
736 66307
33214 86773
25454 42657
46066 53246
46637 79911
27627 33045
73969 91066
43626 82986
34722 63369
23738 29780
8870 85042
12781 42907
15916 53762
53157 74303
39637 42749
10603 83244
62222 79589
61769 63116
69315 89663
24672 60154
32687 75849
26877 61729
47903 55840
11396 50546
31632 40119
1193 20449
11739 11950
617 70450
41219 87287
33880 61688
18966 66777
63897 92139
20522 70055
55037 98868
10111 10313
79034 95169
40437 45867
51800 71876
16565 95974
32712 89099
58692 93882
412 89041
23126 60067
43366 90761
28539 94074
30790 87458
12760 20775
7739 82366
8659 43141
39951 53265
26290 50374
59913 76832
4280 43693
19851 37161
11226 94397
2611 45170
19926 66834
10433 55725
71915 96308
25754 82851
2976 21274
1548 63993
39389 56288
4654 4863
3284 6345
41298 99848
73275 94255
65143 79910
43787 83444
13927 16277
9966 94430
45744 82418
70062 91344
79066 95149
78606 89158
42918 89527
67420 92421
334 60112
3602 49165
58812 61277
303 10218
38875 80764
5268 75042
77983 83695
22820 35299
41966 89727
43287 85433
20886 99053
53366 61121
35527 80998
12572 37362
41652 80850
27138 92094
68176 81820
18379 94865
12446 31862
19100 35080
49585 87389
57557 70144
7733 97697
73450 85578
50196 86827
47080 72917
62982 76185
24299 44256
4614 8213
20603 44203
10879 13106
48031 71601
15952 25943
32173 51873
45543 92176
43876 96723
10124 38795
35653 41881
6572 63070
79891 83628
43837 67372
43863 59091
5996 77379
31093 96669
35323 46668
9414 33295
2468 77010
47996 75598
53094 83201
18469 74407
6763 43439
33604 47141
6301 97551
47504 97464
16460 30681
27724 50737
49530 56394
35477 62010
67910 74661
3245 53207
11181 33276
28560 33666
28127 59853
36489 89659
21057 31010
30023 62887
8765 86904
19201 93200
30307 86816
1449 82180
32608 92797
35706 89776
49667 71013
46380 71897
67062 89652
3445 27077
50653 83455
15971 59346
76057 93011
29886 90011
45069 68551
29284 64680
72498 75916
86208 87786
44770 72051
64042 77051
85029 90822
19490 88346
22602 99746
46253 59957
81041 82644
43539 90328
30193 56675
347 23803
16438 49688
10757 41753
10757 94413
67043 88924
26783 88402
38677 70676
62426 89056
42900 72306
15723 42875
35408 41531
41334 70995
19262 33986
6688 87028
5370 87637
55500 92063
1069 95745
26209 28489
35291 52690
64517 95247
38183 99639
11254 40877
26033 47831
21438 58443
74940 79694
21432 32624
34394 75476
26547 78339
56007 97423
56136 61703
48959 91487
83894 91618
44327 93933
86085 89361
78001 94859
80409 93850
6837 41996
4064 20716
53202 67403
633 31586
8750 53369
15129 35118
16812 65940
74366 76880
30647 69509
48997 99464
37627 62229
69164 97320
73617 81230
13152 88014
2107 34954
60142 93241
73616 94480
9104 49077
21836 22647
21055 75720
42428 83196
30122 51986
52924 89595
13406 26854
27596 63774
37256 51039
31651 70235
60370 96678
20549 68037
33996 81818
31117 76082
8544 89447
64759 87229
43877 55361
37927 97351
71197 74058
80985 85657
10791 86807
47108 92870
63507 83233
56463 91849
33482 50763
16149 20106
22534 57331
33988 81798
670 25050
412 79239
62024 96868
42463 81620
94358 94992
10065 60393
92859 94518
23252 96922
66611 74580
24717 32774
10851 96433
33987 59132
31956 81337
1795 81735
48690 81631
66724 87060
16594 49866
9708 83867
1912 10934
34236 69883
82985 97077
27016 42708
5126 37016
1490 92019
28916 86200
60089 94448
44831 46111
42490 46556
2914 33960
32804 35925
16299 22510
18292 37305
2244 56005
3047 95197
21972 34993
13781 23842
41510 95488
22254 34368
78115 82242
17111 45206
39533 51163
14681 22156
29641 35038
65709 90184
62647 64843
61155 84384
25898 28445
16310 79978
9536 65721
5051 60568
23686 36194
42619 50896
27580 85017
4634 24429
35275 90196
2363 23077
13713 83712
27571 83081
63988 91574
90187 92457
15553 73422
69356 96533
8003 73008
4240 59385
7602 19344
64012 71584
71936 73840
37947 64688
22028 97688
1147 88579
35423 41316
31331 63763
65557 96586
45332 64374
55033 69060
5898 7522
46809 55022
37776 42362
4850 86308
16906 92726
1487 71982
38471 66141
10781 57111
44026 98198
51766 53077
5911 10295
39272 53188
5650 62131
25805 81918
80726 97615
40754 57031
11293 70294
90222 94005
4918 72416
17283 47076
23625 79029
91929 91975
7298 37748
13822 55792
68242 74847
80517 94492
54321 71291
16284 75474
26489 84013
26144 30413
2008 86925
54547 65123
13497 56522
39967 95963
3760 13964
36120 45000
66153 76048
48628 98163
62918 74228
18634 76137
13547 85787
63971 94940
8845 37381
9058 94944
55290 88727
11028 93225
22495 27651
92346 97393
11425 35122
43105 76804
5376 34551
33843 92164
8423 67780
45858 61284
44998 52161
55421 68481
46553 99501
24398 62735
45128 69294
29897 37561
21158 38490
59285 77214
6372 79536
8406 9147
35616 95611
49780 93448
10691 84249
15452 66538
4994 88616
73487 78504
15190 37407
35165 89961
42258 48282
29935 70980
14202 86456
72382 74118
77020 88812
4705 74949
84112 99108
7818 49269
939 85033
10191 81768
59831 94989
39571 58159
93217 97264
74314 86473
39274 39826
14005 16973
487 94598
78885 96115
1524 86249
10188 69781
5573 62653
4045 55875
74586 90815
75427 89900
7236 63344
14296 32853
41139 88822
41533 90088
94179 95219
19468 50244
14942 85846
2929 92345
72351 90020
65815 77422
83824 96416
25936 38497
35118 44440
4582 31904
31877 34997
25683 84708
19986 68451
56770 65332
12199 48824
22543 93400
42127 79553
41169 55925
30471 39982
16558 77610
18794 55547
43070 80724
35583 66626
8581 9062
24435 54938
25934 77076
23863 71162
51833 86166
30615 96919
10087 56165
9027 46943
38852 62684
54671 88137
46480 90974
743 43313
9223 32603
20713 27394
5496 8926
7454 66220
43807 63913
25774 77760
21217 74555
65538 68308
68007 99338
82783 97687
9876 27632
6777 40238
12728 24335
6626 20357
33385 65015
45185 60948
6816 70528
31509 66680
67227 87408
6506 52568
1491 84941
28409 73448
5345 88715
46174 52001
22938 95321
10641 79960
21017 71137
79040 84712
43512 50685
38327 58462
8608 79316
49529 52553
27933 47790
23081 72571
43800 46830
79629 79796
71284 76662
3358 36608
45844 92086
68476 75722
25459 54907
26846 64763
17712 76434
59738 79041
78610 85264
45810 67942
37732 59645
7002 30718
94169 95651
32022 52496
93543 95354
10601 70070
43305 66614
21083 31842
41137 97051
22029 79573
34998 42051
39709 53670
6406 68272
30221 53997
53426 59507
26251 77759
72943 74481
84955 88180
65589 67123
88771 93738
3621 85424
28642 47730
558 72328
56616 88366
2205 72624
16433 27322
44712 83301
46720 47261
16935 43272
6112 39899
917 27266
55020 75381
24487 43553
864 62815
31223 32787
54172 95572
92379 92796
73917 90813
41049 59056
37205 52941
40327 92637
56133 86932
56182 97644
34339 50780
1494 83820
32682 65615
33158 40522
17810 47269
56785 82818
16926 61988
18926 75626
44335 82967
1413 16157
57737 65981
45998 60512
24556 85133
10730 85662
1859 66274
8489 52326
56293 96605
8729 47089
22765 27389
40903 58048
14548 41167
5892 91058
17415 53157
26478 84925
36264 60322
24674 62570
53291 56325
60703 62143
55571 98686
13549 30533
12869 53216
21395 48443
52366 54254
69202 80330
70222 83832
45567 82166
59607 69094
40256 78188
17809 66087
5256 68818
77675 94375
73365 78520
37991 62827
3060 47612
15211 96760
67555 71318
7138 26736
38055 52750
6907 59532
4326 95661
22214 61086
30855 52331
72670 98816
16420 74151
80047 86991
17931 96756
27451 36346
3339 90388
4707 96801
90915 97850
69037 82906
30434 55956
61070 82872
59779 83193
82759 96274
60312 68173
25109 98633
35954 37539
54222 92014
26350 80254
22485 35935
9132 12803
19324 74353
36574 97626
20542 66431
61760 94302
65490 81124
20156 62245
19162 21436
17374 52670
35895 43669
15549 36654
28587 38592
32963 84757
33962 34215
24542 87337
2589 36887
57531 91594
2014 26388
30138 92279
73696 84148
66634 99229
62060 67451
20939 29575
39452 69567
35140 80362
15342 29833
39626 78995
13345 42179
75971 85006
22647 80029
44107 66056
15179 99210
53240 87360
39332 79669
40746 93208
27831 73548
5540 9297
8087 38203
55787 79829
79661 84352
60056 87407
65937 94241
8305 71201
23197 85218
15720 52496
49432 70021
56426 65888
16847 20129
16532 27338
11788 41746
44454 70076
41083 89767
12656 25069
68935 72264
14139 37033
24602 84908
25374 63683
2820 6450
60221 87623
4661 11393
981 2577
81138 91954
15354 23368
6607 10795
68533 75389
17378 35221
23429 74084
88019 93012
34407 95280
9043 49796
904 99597
63042 93144
68570 80698
81040 99498
34841 90287
7132 95780
15322 40218
14169 37193
6313 95722
15146 44549
43276 74526
3524 39991
16410 82616
61334 71414
39475 43946
49294 57202
49869 85695
18140 20616
34631 46673
33191 63311
24106 52911
48806 73262
21149 28634
302 20608
5059 67923
19685 88319
19804 53220
24118 85902
59492 63853
18837 38194
3841 20867
22329 31467
85317 88060
16123 75264
20990 61958
43744 45794
47396 48297
45413 71240
22361 99696
59172 61467
8777 99450
63775 96372
65945 93136
80418 93031
17395 77581
62029 95493
154 974
14910 78012
16243 66393
7112 84848
40542 89556
761 4573
35003 93826
35060 66157
55676 90375
43312 60095
23726 28419
34216 43116
59355 90852
1155 26272
13631 50903
3291 63785
2551 11909
29196 70478
32040 94045
2331 94839
74875 93756
48182 82421
48701 64803
16896 22248
4980 51141
19622 60496
17426 59687
25021 59391
28326 65365
72245 88404
37670 72807
233 89548
94526 95390
50852 57080
56566 71244
2916 92604
899 34795
22783 80761
32943 56352
16639 41595
25230 48603
20177 82521
39544 98172
41988 99203
68124 81430
1362 77088
43037 91742
21241 26885
60013 85651
48370 52935
38250 86964
23377 44139
22745 71283
34984 95341
26165 59341
47338 98628
58431 85478
16423 75198
2724 32371
82411 87232
24220 73475
15915 63853
63393 83512
36019 55906
6680 15749
15051 17597
17385 79462
55513 91877
87147 90338
7539 40294
28136 92137
37881 45062
5015 40050
75241 90581
5323 97457
13803 18261
21402 29438
46903 87868
13256 32246
24160 57429
51347 51386
11332 34973
18635 58180
20932 40280
25029 37121
27814 86649
25531 31928
55894 65516
9830 14886
941 61504
54362 60865
10279 25943
84274 99749
21992 77648
74944 84515
32784 80227
9313 99111
46827 48689
33996 43752
59326 87090
76346 79861
3842 39546
17315 92702
46505 71815
13328 60629
13483 87647
34387 63321
41529 78819
23759 98945
43904 71779
16030 79458
36383 82312
13933 35544
22028 36741
15765 99041
37470 93874
57935 86417
9122 89352
38229 42782
11988 39855
217 44467
15603 35099
29949 54762
32817 87044
44017 52463
21438 91436
45186 87307
50746 59762
50258 70027
40181 65860
40190 99952
11244 37802
25064 73035
73324 75699
221 3715
3206 16233
41813 81510
5948 47027
6256 31282
49132 61010
22246 92694
6431 24006
78626 94783
21527 24289
131 81669
38262 72885
53725 91959
2492 4829
4042 93204
33621 86240
35295 50818
18929 49534
32794 46606
33592 88335
919 13281
6592 40817
56802 90682
17462 91702
22030 68966
41754 82825
42500 79482
14022 16312
65184 92960
6786 40943
19189 92389
837 35903
67208 69702
32998 52053
5074 18490
46925 67519
42153 90934
10438 80863
21547 83631
8888 22687
59604 89740
11806 26951
24883 79107
51897 76979
84237 85404
33060 73075
64786 83661
37346 75008
603 45603
278 71220
22984 62742
94743 96161
52977 66783
65171 69183
53284 91496
15173 38777
17807 36109
17985 32788
15318 61010
37401 69203
35410 41494
49090 64064
10872 78636
44445 85131
7230 40461
4883 80832
14286 90250
20858 30249
57132 57687
66272 68945
52409 55121
27565 42286
93349 98426
22143 24174
4872 78439
80055 89504
82930 91394
1634 14631
29737 65497
23174 45898
72407 96467
60505 77847
30764 93635
18361 21547
19530 28997
9614 16426
45463 50999
45179 49255
3866 45543
7348 23313
55126 71657
67162 86250
6772 46931
2717 18985
13757 54004
18880 25934
14807 98303
22818 56214
4167 43064
12794 51896
19248 75517
87733 95627
29433 42677
33467 99635
45650 80745
36558 77222
51489 72912
64495 77563
21559 52640
20775 20875
8014 35130
74705 78476
18821 25856
24554 92442
20272 42540
51691 61660
88578 99379
60317 87686
82919 87483
23735 65439
26301 92808
9289 64297
26833 43278
11576 91819
58329 66180
17882 77927
21399 57034
55794 92386
57195 85157
57025 78857
50467 65181
5745 94729
36740 53659
67071 72215
418 40418
22542 96869
76537 78462
36006 75729
46145 94079
71173 83682
37356 83300
13003 72578
63212 88581
19669 74103
40731 62483
8413 42055
55681 60161
18114 83330
8297 94138
25445 38093
62394 71472
22018 41146
24057 72847
29042 36489
14383 89212
33782 77750
48484 96581
48851 86332
32122 74392
17267 96137
51938 62999
14961 75288
27371 97457
35471 40908
40999 65680
60915 79900
5057 76491
7551 13705
54493 74260
47063 99936
26996 50405
62910 70350
10720 96064
10233 17157
8371 16042
32858 45409
18172 27435
75025 95232
42339 69824
36394 82095
42096 49478
15048 39806
22382 88663
8207 12866
64060 83726
61234 78704
35650 63935
5554 81420
63348 94104
55838 81205
4008 22752
4690 6322
83364 87852
64164 83056
19267 37104
22304 51700
43133 45721
43168 78062
28950 49458
34150 84648
3855 63227
1791 38708
52462 67406
2373 83636
83570 95796
56791 67789
30467 57800
45884 86063
40448 60110
21988 80583
41107 61261
45491 75636
41574 50666
56816 58415
14862 58755
10928 91399
81829 99397
60514 93346
25067 27639
51948 67595
86547 93684
70283 75295
35489 59454
53357 79935
29157 74034
36671 65325
46418 80050
20071 49535
81018 90786
12958 33907
60020 69506
34273 80708
40750 43028
17901 67455
31597 84509
72251 82933
56391 69020
5281 98685
14204 68096
33436 62464
2980 37503
35495 60810
46695 96816
53133 82560
31543 90842
55457 60252
71194 94391
66277 79018
16906 38528
62427 94473
37289 47940
13509 81717
50804 58787
15973 72562
14911 51578
4346 96988
20705 91594
10578 86367
24273 60799
24384 47921
5470 14794
2669 91980
35216 36744
31957 76727
57773 60684
28760 34379
27376 35283
22719 90895
19805 31642
55141 94217
69297 86495
27451 60852
7599 80921
76619 85401
31567 75674
21262 36959
83214 99851
11052 33363
80531 95057
40128 83991
47562 94110
41861 45627
25510 37950
19869 35496
39042 70460
33707 76621
46478 75849
46179 74621
2465 26702
46030 76340
21518 46058
20778 36172
10441 13010
46538 75867
6094 42430
34627 64385
40310 75192
75405 88169
20681 63518
45604 74867
5293 32053
41792 49009
28074 76988
15210 65271
13708 19054
50646 51150
63972 82129
24862 26118
34785 65606
7136 66118
30268 84301
19072 44783
18086 24895
11989 93348
16263 37789
30772 97734
6128 72140
5245 87026
24669 79194
60730 62832
11037 15077
3538 55566
14322 26823
82697 85033
6392 63485
11834 69149
78957 84645
67725 74369
32460 88471
40913 45427
42351 58343
19859 60436
69733 78591
4949 21909
10751 45024
19697 25923
37374 95902
43902 51474
66773 85831
1713 73477
64851 80938
18424 47994
3000 81321
14449 95559
50179 77501
53050 85621
15719 53610
18254 20393
67 56846
3934 79867
41146 46751
4118 88544
2455 65260
55726 88958
18296 58238
5497 63791
11872 99285
50227 50682
82830 83486
7888 10999
70761 90573
61887 68082
14085 89610
47868 68965
5483 65041
20770 76725
48799 67197
98398 99946
73610 80963
11700 20214
17734 73208
91386 94277
61524 98180
13748 47790
20007 37029
24382 86580
83536 97259
5204 78766
20619 90396
39104 50812
26945 50556
37253 87348
13921 91325
8179 57391
13079 44828
2430 46213
52507 58258
15002 68027
14402 18651
52190 85034
44976 61352
22723 56687
25389 84538
38287 84267
19937 90994
45700 53663
3432 56067
36072 84753
19076 39415
54492 72576
14044 42224
31962 80502
26756 31190
27164 89190
51911 54548
95156 99395
13667 48422
6920 47894
38037 97631
81058 88495
5378 10183
25725 30863
3046 35769
87250 88572
12885 21010
10837 19386
11878 27724
2574 5306
39933 93475
11854 24494
23213 65246
59612 98412
25795 27700
81480 92582
71091 74277
21827 90717
9119 66178
35964 45969
18205 22996
45350 89834
55956 68776
38869 80253
39656 49426
1221 13215
24304 41442
48936 91477
27428 72417
1241 32440
2535 93874
54840 62369
29251 32617
11224 27749
6087 37070
31424 52675
45766 76210
81182 93721
83116 83558
15096 44005
20775 37368
49259 83503
25137 58715
47860 71208
69943 98505
23709 29103
48850 68342
52414 63676
2423 82672
1948 97510
30377 56241
9518 22068
24549 34025
2494 98781
5261 34643
46632 77280
21295 84328
11808 16867
64316 83689
53761 67376
40739 78866
65026 70095
49034 96819
677 30208
39955 71311
63709 65354
7662 71997
35151 43923
67011 82757
6957 59848
16784 85743
11945 44259
60718 85742
54744 55039
50620 70616
17164 62664
9923 72504
51829 54752
58124 73249
32362 80556
22095 72998
24378 34887
71254 78569
5753 27237
58380 83349
8527 86669
2064 31192
9401 35942
48327 73468
49383 89000
46467 67182
23664 66605
29868 94592
59118 66949
12869 31758
12486 22909
6961 82631
2697 54403
6501 64393
16750 93598
9295 58368
91776 99752
2898 31422
68396 73679
74751 77287
4227 54400
71314 83108
13711 19766
16337 83916
15888 75923
3586 92322
36147 57873
19042 22432
17249 72316
44549 93097
49906 99473
17414 86181
1916 6773
17211 84950
27368 95855
44963 48026
38060 70973
30200 71969
64172 85719
29629 88012
34173 79071
56340 91271
21023 58322
734 69070
33765 95913
94992 96874
2410 80211
48683 87169
1903 48032
24277 62990
4418 76233
30916 43996
34954 48912
298 62569
26770 81628
16677 62882
8767 15543
7765 31865
41868 53206
21641 58468
12659 73251
53127 95553
39162 55319
35029 91415
6326 70437
81774 87184
77274 79222
990 43688
17 81726
65249 70202
15187 15405
13718 62552
84629 97652
11163 62267
29356 57123
23384 72967
14207 64719
16289 84912
67574 88161
6775 21738
36226 87754
33750 40292
28395 90610
1380 91365
7761 91565
77054 82252
16544 19120
46668 93899
23426 50027
11826 84441
86709 95357
9212 84539
21967 32317
47166 98446
28881 82807
38212 86623
25775 70410
93664 98510
16104 70433
12493 66930
13804 49398
17418 24846
78512 84039
41123 59414
65261 71789
77476 81056
70011 87908
78389 87451
1193 90305
2605 85733
61306 87840
6714 35474
60891 81633
6066 29024
80230 97480
36919 61897
10050 67853
1932 90449
12683 67329
3203 59403
17049 31792
50415 53547
16685 69700
37191 93530
61887 90943
36282 95233
75958 84497
5139 27006
13442 35883
94036 96619
53465 99627
29167 96534
78150 93723
10312 65193
60241 91702
2990 5502
29575 38667
92175 93622
32153 38790
56053 91595
79047 96571
56047 92048
28201 82045
54428 91569
16502 19660
68724 72185
84 23213
21077 75217
11203 68490
6338 39465
12012 51572
10978 46056
53478 60837
13398 98630
39169 93537
36067 56901
5369 33556
28330 55979
22282 73189
42786 86133
12972 62504
41168 48228
12524 65042
25764 35510
43117 64672
1520 35155
45265 86622
6007 64749
26305 31788
4286 65147
75070 75347
18807 78489
25211 81213
40016 55143
27531 29680
10511 93975
51908 98297
34258 50938
30847 98836
17278 66109
58260 90723
12611 26480
77492 84824
21277 26130
15788 89636
11938 99344
12308 90703
21334 69785
14158 45803
72353 78937
22195 49101
2530 61456
3472 58530
31614 42862
5432 80833
37550 40817
60737 88965
57228 84964
17097 89064
47071 72708
13723 51601
34825 83350
3496 60298
7135 37214
54594 72999
69316 83796
6390 18914
23457 55316
53799 63941
87636 95705
47392 48519
16876 98034
11577 79862
16506 26588
49539 80143
58977 83417
835 75320
52570 59295
29304 35165
32250 49338
27189 56876
6749 46029
414 53819
78494 87975
3223 59596
29222 95200
27098 64700
25894 64779
11914 47553
41171 43174
9559 76115
9315 77127
8374 23387
27352 94720
26808 34924
2953 70145
5407 7641
54126 98455
14467 48090
62464 86938
35735 38777
15078 70634
12845 29327
81042 90047
28903 78668
19365 79598
22456 88856
56500 61335
3775 98154
85021 88567
1853 86331
1233 71335
6831 67704
19399 20765
11870 64158
14923 33731
800 6985
9451 88408
8981 41918
99035 99511
1774 42832
5767 55349
46203 51393
22217 68845
26057 39314
8890 19369
45007 62681
59414 83743
23636 44944
47952 55949
18895 57182
73348 95092
20435 75062
27986 99109
66316 95813
13749 89020
12456 88283
10623 53868
36660 62899
55277 97910
19874 88219
45916 66756
52793 85907
36379 92063
5586 98614
20899 78662
20699 43277
42872 93366
27854 93335
57987 74176
66290 81438
20480 91876
25928 87701
34673 86121
9426 94166
8051 22903
8219 22318
6300 57926
20076 94672
65626 69926
80886 96310
49249 64254
60384 81797
43069 88302
62266 82107
58793 59159
14064 37592
90831 93042
1671 10842
14606 54961
2305 64055
13576 50939
55307 84907
16156 36068
3358 23986
63299 94233
15813 44866
44939 50445
266 43409
22149 81760
35457 62963
48136 64733
52371 62844
18955 98712
18171 36782
28826 48504
3652 74472
2797 35928
23243 42449
22979 23312
3790 73330
2649 56207
25264 57249
24130 46923
50693 89440
5648 23557
1007 76394
23 81269
3662 73841
42413 79603
31132 81296
13555 47065
27360 74080
50400 59720
271 8644
49525 95806
41408 62213
42803 73705
68752 95763
34262 37853
6742 78754
48801 73137
77170 80007
4935 18340
67481 85461
1357 80899
29697 44289
27888 57877
36280 74065
20266 80380
15883 72169
71782 80145
56062 85495
16353 44335
21108 47583
457 49019
63551 93071
10461 93561
4751 20832
35438 92141
55416 66974
37663 40590
65301 68046
71842 84243
19569 74671
3709 99704
47559 79918
6592 51640
25304 81363
55598 79021
16584 72307
52966 63154
1072 73549
55197 87514
7241 39593
9983 87508
5563 42931
35883 52706
21568 86951
55731 87392
66223 96048
74895 92895
3175 9961
13456 65726
10790 93461
18766 49672
80611 97807
24874 85469
25827 32029
21413 61416
33056 49147
33231 40125
4929 99694
12051 49302
1168 61943
22536 84656
40774 82293
10934 25842
25225 47796
9540 67532
67803 88838
35332 44405
37806 72674
43868 95308
21618 35897
31337 97737
13000 35705
877 34577
51267 60428
50005 88931
58380 70957
42200 68803
40776 48133
3611 19841
65547 93958
49143 86208
43831 87484
8708 22871
31675 75634
76389 76559
28193 63961
57212 79680
34835 48264
48602 83911
5718 33810
2232 94364
33173 44834
331 4043
10883 24235
24324 53758
29300 60212
7977 99443
41374 83051
23687 95374
14913 67073
53292 70647
14257 97714
36788 55024
76641 96194
11311 30205
6691 91150
60823 77979
5637 51859
74881 94430
14562 51058
29487 46563
61894 88146
12130 67922
46103 78756
5316 75323
30280 91614
22883 45865
29353 65396
11907 99902
43096 54873
10665 75182
23844 35230
16008 89573
63600 70820
44875 60484
58278 62899
54785 56130
12080 55113
39434 74287
21253 67164
31499 88261
81100 98116
17968 40441
27755 98519
13741 55199
24706 64377
11130 59138
30328 58779
4678 66549
10586 54346
71788 83410
36149 53855
48747 63331
54844 63718
50292 96303
20376 53915
10363 93735
30281 41969
7737 50006
30492 78126
61987 75802
44169 64594
21317 34668
22084 83929
43544 62301
1943 51304
66458 73224
13041 82605
17101 30334
63836 81745
29334 58676
29557 74676
92815 96731
6188 20272
16761 80991
53740 82815
2146 26441
9916 44811
7567 43104
26443 58635
63376 78467
35200 38300
23283 24323
46398 93678
39630 98435
66119 75819
36344 48717
16864 72828
6614 31564
33919 76076
57407 92798
36806 83288
39663 89248
60133 71668
37363 88634
88978 99110
54497 68875
4156 91033
11106 76622
28825 56865
4945 30952
67577 90734
45614 58206
11431 17372
35044 44158
7736 35819
35884 95592
40236 65711
47571 84366
31918 33754
1113 12524
44830 92156
15797 57508
18983 38491
79400 79650
12254 33088
23929 93250
3592 79582
15373 35597
17736 53614
30837 82093
81456 84874
5563 84794
62397 70143
1942 4035
33950 65998
35272 46340
22662 63982
79504 83778
54221 56364
76640 92250
8023 54201
43964 94963
23807 97863
67899 98759
3957 51513
26053 64405
14665 36479
18110 27132
84852 93442
90269 94897
34713 49349
7243 59859
51147 83315
4661 12985
31309 76678
19006 82906
41379 54533
11744 32140
30773 90858
34158 65138
20575 87970
16481 72704
3196 83177
85227 87341
8144 8274
68540 96414
4786 78051
28863 50031
96632 99736
11466 90749
20687 61306
71599 98062
58407 72535
25726 33548
21668 88581
50130 72505
3116 36861
10366 33554
27691 44767
24565 98069
30166 94434
42918 61356
34044 37196
2998 86018
85593 88779
24226 90001
77982 92148
3961 76264
58792 69251
71837 76006
38893 89936
64273 88745
35681 46107
35568 38255
70768 71037
42961 65717
38411 46438
33425 50047
45828 90509
13316 75024
26513 91038
19355 88718
19298 54724
50048 99996
73354 88060
12789 21656
17341 95444
19453 69353
30869 53760
27451 92202
50233 70095
26258 78835
35346 43154
19823 79901
99353 99663
72795 80571
18884 63269
83262 88007
40866 64635
44550 46016
41463 75440
4552 80377
75023 92816
64466 69142
10908 85293
31833 90307
59276 89574
18317 98705
37296 55449
35445 51944
7794 82290
61865 98802
39669 54263
73630 95261
15493 27723
54895 98503
30334 96839
78156 82410
41972 84075
24202 53962
16916 96413
39566 71083
728 45419
49462 62454
58216 75440
12517 77816
26927 55693
4314 4381
54798 91266
26670 29849
6963 56930
3711 26469
81114 99233
57268 83857
55156 61107
14059 15516
42370 74084
7352 45758
71875 74448
49443 87487
47551 97514
42904 99914
13963 30143
51612 70249
14316 90656
12282 14755
19183 83160
8719 87771
7109 80537
46803 76691
21924 54156
18686 80472
26505 63829
27822 51934
55612 91391
32446 84094
20956 43800
34592 53317
25755 49866
31816 33939
3926 52834
34545 93285
7562 89233
28997 67000
20163 84229
62211 77678
32857 83706
45380 96053
11077 21774
27089 59264
21116 76149
38790 62602
96760 99194
17870 19279
39893 69297
56423 82539
20431 34205
52480 90188
35407 64059
34708 79236
41170 85182
17332 85225
5349 23106
62951 99490
36660 42280
7396 36569
25803 54244
43692 71915
23587 48504
36828 76200
63874 73601
8349 71461
25924 95484
21549 87816
8977 67259
40729 53912
32499 61659
54344 59003
31270 36958
2413 66065
34048 47761
14764 73437
18716 31921
21603 64550
23164 35721
14497 74830
21570 65587
17430 63084
47552 50701
28913 64441
43183 55403
22392 24010
40521 92305
43820 61614
28555 48247
14809 65591
19414 22581
43935 89293
88656 97329
7550 48640
17639 66658
68143 76938
39926 52031
9873 93818
59593 96512
27600 76339
87544 89938
1703 39738
8291 78473
20764 23488
39382 51300
42621 94776
51865 90888
9835 51669
43021 99927
48887 98902
37174 66729
44307 70213
68128 73914
60458 91082
51871 77551
6638 98185
61797 78674
58765 77145
35639 72486
4669 30754
28969 40441
35848 87104
12302 22877
69074 72970
26284 95394
10421 78073
34010 90950
2806 17007
24631 39269
5558 15488
32802 34481
38478 96145
30838 67040
57096 95106
7477 94798
932 99768
6826 43210
42011 96101
8888 84297
27981 61833
29926 30034
189 23550
36801 81922
61719 70784
64170 67145
36065 65096
27212 96004
40758 60765
20634 69958
17719 80014
20021 26723
16356 28198
8011 57051
58682 60282
76123 80448
66265 87408
41016 57089
16658 25496
34527 93409
12523 70621
4006 33617
1493 30608
26907 98978
25032 33955
74120 79878
5836 21923
27146 74730
8659 20367
23089 51746
17395 51338
12597 92989
34034 44089
11102 43563
88664 98076
26380 95939
26810 56467
546 62048
4176 55281
50567 90763
8341 27144
70477 96778
19316 96427
30519 60662
36580 80632
17455 42177
24517 54830
9151 49021
44732 97945
30190 99123
25556 69725
31831 72114
14723 19262
30127 78010
23246 29065
86656 94824
55388 89896
10928 91459
11043 67403
157 58784
27301 30410
33054 45977
39786 82563
57515 61320
25701 36762
6419 86212
58192 68425
7573 51151
22798 30892
19746 52290
10465 18267
60389 96657
65648 89478
11324 45502
72198 91086
3370 61424
7290 81371
1851 54531
15874 62467
28473 99701
84559 96337
18515 71986
50151 67899
34047 58331
11241 37896
35920 72830
45888 70475
16440 38237
1953 64620
68908 84152
40416 82696
40505 62246
67802 69641
31201 32062
25781 57147
75353 92461
14316 38213
83120 86865
27225 81262
31069 97797
35792 88078
70924 93776
32221 86268
25289 69682
13263 69903
936 71746
70238 79269
11249 82416
58409 74026
58794 70247
27792 68952
9159 24137
1007 73562
17392 31350
49399 94247
52910 54854
9386 98479
83786 94846
48172 79606
17994 65944
17334 61454
19842 86752
322 98810
44435 90405
10224 69390
87530 99362
41544 85021
49880 90480
1140 72846
5685 85780
13097 21335
48067 67109
4127 73369
12702 98475
289 87352
1906 37742
11186 41540
3094 36528
21011 35578
47192 90376
5840 83722
6924 50588
9937 91375
18800 86036
6748 98166
28517 88767
15896 43117
4528 5287
48084 99522
54780 66459
3025 74346
12848 37854
62991 70108
52488 82437
35826 41946
8688 82268
14786 48894
74643 94635
60817 72925
55759 65581
1741 23813
40899 98443
4985 80364
46512 87048
45353 55712
51801 85201
8239 22189
18404 38658
57315 60632
41973 76250
43917 74853
14117 32305
71182 74073
4322 68387
35719 84962
17308 29100
18629 93780
6028 34962
36878 71624
34496 99042
21593 38034
30451 94247
40848 52007
12470 99271
6717 76195
61232 71668
1319 40175
56559 70025
7860 31315
26295 37405
5332 21717
20560 45393
57574 83866
68694 99128
49462 85982
36204 85316
49793 91537
6180 13116
43451 73287
17892 52648
69442 87949
14286 74967
43444 50717
51725 55897
22787 98871
3245 74553
83078 94528
52862 65247
80632 91335
40029 77912
35305 36746
25375 82968
30589 61305
59179 93768
77357 81833
56444 82288
6666 44281
49296 69913
18904 45827
22704 52428
28241 92262
47592 74568
35915 45644
28250 52027
3986 42556
13814 74518
75032 98933
51502 89571
34783 86129
9923 66248
44841 51426
70580 78976
39343 61667
56563 72405
13355 63136
45084 57396
35984 51268
24684 35648
347 62650
36103 44635
63485 81031
37013 93140
6191 58858
4429 83720
86017 91415
25849 89319
8861 41083
82032 84940
43024 91334
10041 59649
2571 21327
1478 84819
73655 97046
5373 82164
55910 88402
18770 39338
32237 86637
39339 40923
72007 82282
15535 20523
47557 66433
39292 75022
50722 71764
48458 53522
11300 22240
26856 48432
10954 72311
8764 95734
19585 99189
28376 64991
42134 75073
56006 71123
7010 28805
50827 67183
46939 87824
12457 76273
38924 67461
44230 96348
30421 51815
53931 99265
19650 66612
39338 93390
69826 77523
13401 19895
14759 30530
28950 64032
21322 59841
21234 56608
39546 88875
14857 63284
68715 81525
29406 50927
54481 58368
18010 98501
66523 72041
30719 81222
49301 72175
5100 16232
10592 40560
40446 77134
7281 85100
65952 67174
50738 71577
18341 58971
10217 17697
22927 88057
17069 43131
3221 47316
23736 46984
56591 74921
1207 63245
54288 69997
17167 58423
3795 29840
4678 51524
12544 20446
48470 94871
2451 82444
94 26995
15358 44092
15244 84322
41714 71487
14468 56118
81371 90189
81029 86064
1439 87784
36871 97165
55225 78741
3750 12718
44252 53697
25620 98535
13267 77389
54279 91302
43705 94657
1360 65699
15346 80038
79675 80304
75891 93471
33003 80932
34163 89037
34172 98347
19215 53588
54668 94626
17970 82526
25496 55693
28220 90750
3779 28759
61725 78826
20242 47428
45050 95508
53885 97389
1406 7124
15526 18064
13181 21957
1619 62796
12713 66690
40896 78478
74519 95726
23161 60399
38274 90679
29320 36617
31078 85228
11403 37589
70569 70850
20945 80145
37891 93649
52366 84863
20537 27655
16593 23033
957 12124
24448 90369
52469 96011
31854 75190
41198 74485
7877 59158
12665 15145
25820 93143
869 96538
55831 88046
47445 83761
13302 97201
28378 62728
48445 91672
55238 68981
55302 97559
47308 90019
23895 64567
31923 56453
34146 43165
7781 48371
34689 85245
1707 91193
49705 99478
59836 74234
12659 50606
27390 43570
10676 87273
30196 38941
37292 45198
6846 99003
22498 33958
44073 70323
2458 67203
72318 72460
51048 94448
10758 60051
14007 80915
48515 70899
1204 71258
41057 92046
6628 35558
13059 34684
56929 89437
62006 77155
11157 83871
17972 74336
13953 94914
71944 72049
36463 74137
32943 80383
31067 67211
78074 99173
86684 98747
7474 18109
14348 24590
14817 83172
19469 71374
2189 65185
401 45807
12620 75752
59306 80175
49772 85240
8855 71950
25826 51836
122 44076
29137 59050
22640 44498
84982 92716
4131 19001
2523 83631
61445 87508
5142 46840
10974 30220
33694 83155
29940 53225
29777 68389
57730 92290
53705 90390
8536 50576
41512 63096
37853 53776
50711 56980
43803 52104
37965 54350
545 58994
50640 92300
8339 27249
67670 95242
35339 78342
51642 54282
62184 63138
25347 99319
28625 35419
2319 31663
8280 46986
51144 95314
39705 99646
25861 38449
11955 81040
71870 91298
46985 77193
45726 48641
49258 97225
59287 77697
15398 65407
4951 87877
41012 48654
42357 65763
1569 16999
21751 45987
3307 4544
86790 90493
41024 53404
45166 68420
59443 81798
10782 69133
81154 94544
31473 46968
18464 95806
63932 64782
36379 79878
10425 27770
36335 69804
26159 83159
83220 89341
31841 41321
22680 90884
15534 37031
6957 20648
21735 76625
14964 30311
25684 34143
5033 97473
27184 38341
31106 44249
15339 84420
28287 76124
62649 98726
12080 50845
23225 55461
14096 64398
8610 36484
31092 68249
4951 21997
95224 99455
72669 81028
17841 35026
16665 83767
61931 85224
6487 23585
67148 91930
68142 94930
53454 87582
75562 80208
16260 65742
6507 47756
30169 94960
23982 73464
10300 78137
21326 99869
12054 82630
53273 90188
10901 19221
13017 53378
24961 89891
66664 81860
49038 92517
61396 65470
41216 82092
32524 46992
37766 52602
18546 35446
59281 75894
54667 65016
29931 95939
39100 67750
15238 91126
61241 69185
63535 65367
65489 87290
6122 63117
53886 73225
23806 49885
7242 49399
13245 70612
2381 60654
69767 71912
13241 52851
55838 58229
6462 78453
77696 85518
22092 48818
28292 65866
57784 83777
54805 65883
59660 71948
82740 84269
27387 59240
8813 77643
72197 95614
24966 36337
25320 55944
10574 21099
14984 20625
53955 85184
45464 84281
2757 85544
71049 83795
260 28712
24463 93324
40699 51140
71556 83126
13749 96872
14733 29674
43251 43406
31203 92621
266 65480
35651 56145
31068 83864
25271 38255
44421 53612
10839 20154
5686 90351
6300 28915
1827 89193
9456 51335
14935 92245
85010 94935
17824 52833
34740 55015
73537 78476
21256 25401
70479 97709
66331 69475
1397 63108
20506 46963
33638 50220
51780 57131
83273 86243
10976 18642
40231 98176
60957 83239
13431 19672
14904 82598
31786 67453
12356 56803
23849 68972
1849 78099
16058 44948
51003 90379
18943 79329
13926 77504
28268 64149
59027 82700
16682 22065
19634 42826
21121 40435
62425 63140
8628 85770
41275 90741
1854 87334
5072 29059
10505 59015
30482 37817
65436 98913
19455 48165
55228 96708
11821 47033
36443 70553
59481 79908
26438 86755
31628 38873
7648 24652
52014 99658
10899 14306
7170 53940
16554 80649
65259 82637
13096 43632
38923 82985
6939 78441
26188 81540
17345 32240
1028 22789
27023 74549
7722 91989
15697 61759
316 53481
32869 73250
31292 88047
6133 98484
151 28243
3396 89254
19006 84751
20162 24769
22149 24285
71011 85110
67774 79589
23073 79564
29121 38308
27072 57352
6531 9626
71527 72894
21741 61000
60366 95150
70077 73942
6237 29237
17305 35051
4977 98097
18697 52801
20993 87784
47120 76474
29430 45663
87300 89008
67761 93305
13109 28285
44703 80858
36700 71603
38528 96547
6393 7635
33943 84237
44522 53850
51223 89298
3564 62798
12436 93023
69559 84016
55472 90260
39199 86983
71698 72221
64572 82015
44261 61340
9013 47794
61753 75383
5669 45417
28845 39762
2403 64095
1010 29989
7148 38890
85438 99944
71359 81286
26979 67089
69816 83173
82717 96716
35430 64742
13216 61792
21006 61026
40161 68393
26293 26505
87704 90218
21352 70792
47104 48436
41807 80448
48210 61466
19891 90929
1681 2768
996 40986
56780 71857
31956 86286
18306 66065
15013 64337
1805 55922
32202 98306
30473 76211
36874 59077
19403 69374
12250 41236
23746 50103
49197 69279
19281 62219
55703 65197
25986 40175
61756 94656
43070 50666
8055 90041
4116 89381
32653 52622
8040 42334
61278 91847
19248 36033
44138 95302
2967 20263
85874 86319
33450 71003
29328 69760
43565 71090
56707 70154
46304 98671
44928 72727
7870 28718
38307 38875
5035 52935
28924 63543
6894 34759
4402 57164
73887 75548
68279 86047
13574 22555
45197 82756
6470 68908
46674 66587
35649 73560
36774 43116
58029 77018
13180 35588
5207 77837
27519 96919
99 29779
63758 94874
67041 71283
62319 71599
42239 48968
9351 20100
65235 68305
23030 55807
32853 95383
79749 85816
39760 68975
21127 87725
32959 67718
47972 49464
2966 42148
1456 79343
51015 61974
5228 37894
26767 53289
5774 88281
11159 67573
26561 58484
60102 66494
81332 86900
49023 52054
360 2784
25163 39468
1189 37573
32514 42854
19815 25906
7653 15572
23701 30381
26058 69781
83538 93969
23381 92773
79941 88620
4328 99802
65266 91193
26029 59946
22559 85219
59742 62087
1314 28292
21269 35941
10341 95498
24753 33206
20876 85411
10416 26696
3534 20460
66146 87538
42639 54596
31320 70042
19367 95087
2412 28182
33739 35996
70908 86043
66582 95463
25319 53806
9082 22292
20883 23019
9582 82123
9137 36299
24491 46987
1890 16397
19326 22080
20001 51123
5064 6354
33979 90046
50035 88505
4605 93253
43869 95330
26660 35959
30532 62476
43405 51439
73604 78709
24904 89429
77063 99930
51846 77336
41149 80777
47614 62455
33980 95817
13021 93115
36960 63535
22371 91010
1743 63549
18841 19491
6436 9736
11963 48672
30845 65748
77678 89540
10068 44138
57594 82964
23687 63480
71530 75965
22253 91369
7449 98892
12470 40818
73294 73704
34736 82939
15581 99092
19093 99545
45041 50039
61971 99763
31642 83445
59928 75139
71343 73536
33355 58668
29755 47439
32515 74151
40431 68380
85327 94607
4400 5125
25598 45792
78400 83080
64937 83933
2385 57345
38970 96942
25307 70433
2494 98917
63462 96778
39639 52654
39958 98805
10448 42570
40584 68959
38800 62828
1914 49163
91192 96991
311 39557
63249 82639
5765 62079
17995 62188
49983 88099
75958 83295
12700 97365
32986 72836
30003 31169
19591 21599
40007 53879
15191 50153
35803 64867
85610 92608
52155 88849
38110 95068
19825 93187
40279 90383
21651 84017
36679 38159
58614 72225
43373 83071
1356 53236
51252 83738
13274 51131
32851 55939
25115 95879
21781 83307
32709 51875
295 34792
51861 94083
33934 36911
40236 99688
63164 66828
14919 56953
42616 94918
83196 96495
35001 57035
69290 71382
37426 54839
5603 41704
4889 21046
57939 77304
50827 98088
13585 30314
25189 91643
36343 50827
34114 47158
70075 72218
38427 70562
13904 95486
27460 62655
2771 63074
72300 73738
88188 97805
41655 53107
61393 61499
79540 80691
31839 39285
23893 59740
84716 99846
27753 79119
60007 64249
7949 85912
15692 41889
32301 89265
50570 59550
25309 94914
21859 87755
78594 82391
61699 62480
1629 62443
7784 55753
34065 35942
10324 79616
16595 39103
15048 92570
15703 29527
74863 93181
1506 56727
20643 53363
52129 87458
92266 96475
49606 85988
44743 84261
27623 80032
83398 92592
46276 92886
646 90125
92192 94614
43007 85924
17546 61987
21726 60103
5106 78726
20795 32834
9402 67861
62852 63394
69426 82962
18167 85350
31113 65874
37612 99581
54107 57627
85830 96293
20801 86873
40229 47524
11558 60279
71265 86169
28954 42368
38773 39965
41888 70130
49858 99624
20347 78082
23881 44366
3620 76435
36917 41874
69910 84982
20382 58493
24674 89052
24001 44679
11878 63863
59675 70992
20553 45692
9192 85608
38516 79199
8807 83418
57581 83971
617 54917
25109 47847
55221 67883
23197 84826
33665 77277
21413 25198
9727 99549
61570 93783
23308 49051
35735 69542
12764 89782
20314 84201
48772 86585
283 30099
84336 85241
18592 92333
42834 59948
61333 77358
64397 80236
63905 93529
9665 33655
17269 79859
67541 93550
7648 57757
1020 13635
45305 62714
52987 60441
80524 88485
18656 29049
49779 78161
49989 93408
3236 9435
59363 86290
45763 53929
34037 54694
61588 74981
5861 98663
11957 23119
3876 30084
56312 84971
44837 90948
2254 21125
39021 98525
83719 85536
28586 58130
8705 95020
10298 84848
27991 99399
48361 72926
20763 30802
3568 76493
3955 42330
38765 44199
27489 95678
28304 32884
56619 57015
46616 65604
54782 98301
40038 63976
46796 88529
7821 50034
19512 90728
32578 48592
12857 82410
45161 68998
37910 80073
75490 80341
39510 47125
555 35261
37699 67918
66076 94546
37462 83678
46508 52835
327 95606
17273 87259
56784 60954
17702 45683
57258 82892
77938 99841
11841 47846
38142 91623
23992 41665
33328 67793
32429 64960
66341 78617
6202 16663
25452 39217
43088 43550
30644 43432
76355 95730
36605 54491
25991 71680
26515 43567
12181 97297
13994 72926
31264 37215
804 47035
49276 99448
13621 36990
18696 31971
4133 74250
45647 93866
84262 84805
15507 22488
37348 67157
28865 36825
5872 82943
15495 24677
79348 90173
57198 96508
40652 52953
65786 79595
89100 99339
1479 95521
11567 17463
38780 89633
40549 88847
13088 44701
40837 50763
16649 42584
53105 97200
68362 70424
41624 53338
75187 82494
55388 77445
53192 91120
37582 48248
39020 45509
26810 67210
14224 35772
13543 58921
28347 72702
61053 67527
16248 28003
72609 78849
78647 78835
973 25660
38509 43324
14746 85952
36167 65925
33613 86042
43761 56215
6991 84658
49556 83848
36754 63723
10874 25823
50784 90444
43206 96821
53510 98289
79601 80628
18255 89356
8635 84256
24029 71022
15571 85295
2341 74649
6152 88016
73805 93296
56624 92420
52348 93681
45210 71841
25700 73337
31475 67733
12047 66943
19512 81215
11872 85317
9753 57406
13667 87791
18153 87972
65078 72967
44402 64216
35196 66266
45041 89274
4859 97247
2219 8326
42931 81009
27500 68539
59816 87025
16173 47872
44550 88107
38123 50205
3273 60574
55795 69173
7663 50832
7959 33572
12 91373
30136 71166
34266 64225
5598 67137
84103 93071
45 69838
245 53897
41311 62748
50480 88987
77342 94438
40325 58056
62262 78925
46005 80542
48748 98339
57839 71019
13164 40238
29362 65317
33770 56533
18865 68658
55561 97824
71432 81985
20987 35723
23782 91787
165 98950
32065 65481
59514 62091
3609 73760
68281 99979
32906 50329
15362 62114
46900 85256
2262 5676
33931 65826
16370 37770
37678 76154
40092 97351
37220 82344
42370 46187
89279 92439
55902 56723
47134 48048
49361 92180
52563 78233
16824 18023
20934 93960
41765 88156
56730 57409
30973 35439
30056 99917
12403 80083
7011 25757
5068 44570
35658 71659
46191 84918
88840 89598
69949 76744
2905 74422
59040 81854
40503 49289
15366 87016
33879 47829
11837 51967
20214 36507
58977 88687
29179 86379
15676 52088
49380 79906
4731 33932
54092 59666
69182 85867
34772 91428
36567 77992
47693 80056
25523 79157
45041 50300
19037 48459
81366 86719
17828 69738
16816 42757
19325 21672
72441 87327
56301 94386
47311 92704
23942 85595
986 64388
25782 85657
22520 56908
43093 59105
8130 36071
3899 80864
45260 88253
44363 94396
31459 32511
25765 42057
2235 96740
6229 72047
52171 99992
14808 71271
4153 8348
44157 76813
5347 22154
40870 66570
47879 80411
9176 76490
91594 94600
10867 91292
29484 67361
35558 58907
22658 35880
55348 92578
21292 53308
55992 85965
46005 97482
28153 99891
58421 90329
3270 82230
2069 13070
17192 43131
7220 30582
63249 71756
25108 31907
27329 33178
7551 80659
7821 86625
33840 89172
56026 65217
3126 42992
7415 90312
40537 92555
1272 10501
28696 55356
45930 57891
66333 72156
39774 83107
43929 85340
40141 55760
32675 42031
37294 69897
15268 73930
10966 98450
77290 79521
47356 52060
6318 20612
63563 85056
9794 44649
1044 62839
182 21000
18044 51128
5279 28230
17820 52967
18084 95414
41849 79587
21501 28733
39759 98573
36811 50545
56698 60203
51197 67831
25437 26247
13853 53864
7 44538
69246 69325
41387 73411
35938 60162
60130 92971
26719 43874
20598 69672
20711 84010
79311 82144
20802 64646
58602 89048
30679 31578
48060 88674
13674 46063
80053 89953
13631 16184
29376 32985
35580 89087
56631 58439
27953 89325
6414 38494
45315 59553
48565 52151
27922 38240
11033 47607
42722 62544
57402 63687
54689 81414
84033 92489
61066 90022
58988 82746
16689 82669
31243 50367
55502 76776
68499 87135
4654 99159
11382 97589
39913 62813
36456 70046
52057 69788
54562 94805
92209 92289
86561 92528
8402 58403
7949 96149
69187 85520
8075 89059
3624 36684
7671 46390
228 14990
70856 84667
10856 84423
19532 92567
79333 96060
70094 80947
30443 65832
1453 84272
11108 12252
17161 76384
18734 48484
41787 55460
24130 28280
10907 35304
77168 94719
20476 21406
45873 63925
26195 32981
32480 97078
10789 50405
17244 22413
69402 81629
35559 88571
38996 41570
46244 51245
15075 71935
6587 64062
79661 87914
34412 46094
13570 95071
18442 31870
6786 77414
32415 63181
28410 36320
15160 89818
7043 47957
35403 50254
5802 43447
11481 60004
47749 78810
79553 99136
22849 83731
4250 18244
38272 76226
33514 63109
43602 73034
39878 71539
3115 90820
23956 64935
684 39205
19993 63392
29974 77808
18930 52886
8844 40584
11493 44468
62166 72311
19653 55777
14872 48797
4427 62802
66385 66855
65158 79273
13310 63024
47612 84411
2141 84653
30876 81295
9926 35583
4225 84003
37762 96489
6454 20376
6175 90572
16899 81644
37853 58587
70684 91643
67782 97050
55751 89412
15579 41144
42719 48434
26025 59750
20745 29587
27251 27738
10877 99896
24551 83845
1591 60213
36619 59126
19705 91819
13385 34547
28024 64543
33170 35239
90854 91368
50523 90641
57068 58295
23270 59012
80015 81088
1527 93503
41215 85855
31915 75815
1139 50108
80373 84973
58143 63145
50954 52917
49691 56293
34573 99571
14120 53762
46352 49496
51569 63633
19054 86179
5965 88044
14639 19524
23360 45665
9133 64752
61462 84065
873 71912
50076 62070
27611 83488
16860 67764
41688 92771
441 86947
5135 88223
66678 87273
78536 94581
67800 90803
1214 34311
8063 88842
43208 65761
26644 30377
30636 72782
14346 34228
82433 84256
57453 84619
74165 77980
8586 74035
32246 54170
6297 95990
19872 99551
11047 81799
33285 63691
34719 37347
50952 72059
10643 39605
1662 55204
11791 52206
1543 89950
51376 70747
34086 37236
47777 95060
12669 78816
20135 20766
78750 86582
22619 23318
69985 86731
62494 70449
51737 87614
50825 78964
66621 96836
44875 93380
52458 78830
22725 37587
6209 24182
45531 51803
11145 71758
83726 85239
19989 35711
22853 56028
4941 54227
37416 62194
7607 7635
33696 85979
41785 99476
53041 92358
61921 68183
27127 57344
10921 61592
36074 82652
56444 89196
44288 82008
4876 13408
28263 60503
4699 19382
15731 97464
14928 94844
5553 56818
47500 83847
13680 75320
4057 29487
8156 41128
31484 54948
9691 62108
21470 38263
31314 86541
6994 92574
31573 34195
48672 55699
12567 78112
65321 94464
57819 71260
5873 86943
65555 75279
50900 63371
43475 74206
36756 70925
41605 78715
53249 95215
67802 93837
19662 79231
5233 40202
33639 90783
68022 99079
70136 96844
43021 62909
28762 34429
32463 72818
43358 46437
32500 62526
11331 94275
21822 92812
29929 83495
73073 84400
35708 57125
44920 76007
53309 89220
71959 98619
5923 51456
15232 24401
53511 92688
78251 92515
26013 50325
22259 84651
10365 61855
18614 27377
29065 79190
24064 46927
78464 97228
13693 73857
38043 83248
47389 95226
38458 59759
71333 93560
26495 62271
58757 61495
63693 63862
42119 84916
5371 55125
34012 97804
46978 61717
86014 89983
30224 30771
12594 31075
10056 59046
59601 67712
63768 80174
79972 99748
51847 82580
1105 55010
21291 90886
25726 39766
19076 53565
47540 63862
38082 86763
37407 87510
25967 27386
17528 49042
23501 59038
12519 74446
1075 45274
9636 10445
7194 44431
47001 91216
14731 76616
8870 92806
3077 35661
92826 93465
26857 98431
16956 78518
45566 80799
81135 99504
72649 99010
23058 77139
50393 78099
73381 76994
76215 80716
42878 94520
82356 90072
3614 94356
14185 76797
65733 79995
23187 39143
83618 87054
7920 45762
38394 79952
45546 95440
66913 77212
39860 91360
12997 54179
3914 30262
40264 98620
43590 76128
25410 33558
1037 32668
12229 98518
54977 77130
42004 81139
15337 89976
63460 81855
46381 88936
37380 99976
10083 41145
153 85935
59060 72777
5980 44590
1610 68724
21533 52551
75894 95513
22042 79254
60538 65916
27255 99014
24832 63453
58213 92534
46648 70438
13844 49584
65971 77334
4385 81326
20700 71807
16986 41212
23853 74834
34643 48976
7931 42181
41540 78105
57401 58589
7101 64664
11107 13162
31217 64125
42035 79488
73741 77315
91442 92535
34758 62150
12376 30447
52141 94303
55785 76517
53657 86696
82338 97805
80145 88762
47300 54456
12071 75426
13508 85646
36836 87419
39561 97785
6764 61564
34716 98889
44896 98241
78266 99234
740 86765
1785 52527
50662 73779
49487 87423
82743 85736
32952 46863
11815 58164
1426 56569
18298 22757
32305 55179
18228 20082
32591 90371
4458 97048
23873 41897
34257 66292
80937 96516
36766 96335
48854 63499
76250 81814
7362 36657
55853 61886
58067 98668
62669 85693
66409 91899
44902 90864
32073 73218
31244 35894
27023 34787
23680 36980
36187 48927
35547 73562
23227 64890
32138 71916
69185 69291
68351 82505
5107 97632
39181 47213
12022 29496
15456 22992
12435 91918
37641 62463
80156 92316
20103 72709
2494 24797
63714 87093
93094 97321
16704 25991
20734 39373
34221 93146
59420 70342
6720 56249
43002 74575
7628 60154
75655 81511
51700 85265
36099 45012
6884 97929
52748 67375
25809 91785
21701 95198
37487 69170
20958 76161
25094 30127
4310 48178
37746 75747
2284 6253
14991 81900
50169 64403
84925 88968
67688 88141
60734 98500
60243 79759
21480 22195
29966 77214
28342 97648
8432 55541
5207 22261
4118 94252
20431 37511
46655 92261
59346 97288
33 71496
188 17547
32526 42373
11541 13500
37821 55102
12237 68848
12691 40675
2944 26636
19404 42582
59250 62037
14919 25554
15091 57532
12804 74158
64480 79265
17552 67303
26463 29197
19886 82109
29126 34925
1553 72742
35656 61145
18701 45677
76736 87183
6360 57269
14623 74903
28215 84095
23937 70516
1942 74654
8376 76874
31003 69483
45822 54739
5114 63711
31959 62094
47941 66066
2294 23619
14879 60594
33929 50052
37784 96271
56481 88817
663 52231
24090 50841
51623 52185
40834 46823
42376 63656
15458 91932
52942 78246
41260 94000
12199 78874
12371 15530
8871 14365
32014 52578
21659 82683
64768 67789
14649 76965
23124 75079
10179 80672
12485 23797
37384 69551
18889 20305
22976 66692
13213 48348
28370 45124
56140 63245
795 76428
29409 46889
7907 78472
4130 42415
36736 99104
3794 4968
12438 88093
12102 60093
24832 43697
54000 59092
50495 63701
40809 96695
8227 44136
17630 35182
60092 92489
13127 72507
14747 72842
52216 69485
44569 91692
45900 47814
70550 72881
2830 67901
2256 3247
37712 69299
45648 52147
41454 63098
62847 62992
58156 69511
51795 95429
39276 97892
1246 23961
49340 87378
37993 45095
13770 68093
72651 72668
66510 76094
402 90512
71302 87762
27990 42278
64401 88800
4400 52032
7884 14898
50398 73601
1524 5334
81014 84657
6483 24201
72141 89464
81554 94500
8504 75756
1785 38989
20778 69666
56495 65065
26664 63138
42641 47304
2611 66510
34339 36548
38121 84741
47936 80733
13839 37806
12469 94412
2687 6896
31130 84591
57385 58589
45164 74852
4624 98597
5971 43338
34092 77501
67452 71122
23169 73942
69286 79649
43258 49259
28239 58253
35605 84388
82242 96989
89725 94020
87547 92560
56227 67460
58498 62027
80738 97297
59208 67149
41059 60378
20436 31724
44087 74850
54440 61915
1216 13985
15642 75454
88607 90722
18712 56049
1088 11109
2893 93039
40479 42628
62715 64519
82037 93555
13404 35462
18836 25167
61091 99707
23110 46382
74081 95947
56685 89925
82537 88233
5844 55114
52257 71300
32172 90753
19282 79474
16303 35389
26899 46551
33714 47432
20022 39242
61545 67200
1001 45493
57622 83962
6873 32649
57452 60741
25169 48322
64826 92051
69619 85025
74129 99385
2957 38618
30979 91164
31221 78513
40351 97447
19507 57200
59886 87217
6111 91386
5187 90560
82128 86475
29914 36918
20811 92815
78474 93092
81093 94574
22069 97773
56792 88133
17769 40816
16744 50413
76456 80586
40105 81246
57419 71935
42059 74642
50659 62342
40904 56193
15110 36776
62078 74866
26262 54437
78375 87573
11950 30291
41463 97097
17258 26302
16763 94829
3090 97204
29744 44152
64834 79291
31407 95986
7534 31684
45119 63828
41276 45781
75891 98162
19323 42407
64798 78424
57403 58159
30855 44155
73307 82599
45537 83474
14061 54956
74599 75429
16487 47840
16225 30837
24704 57047
58646 67891
33541 73518
36766 41244
18818 69422
21441 46854
34070 50112
62114 67458
27542 79296
28322 70560
13587 26327
21394 65074
985 74257
44697 44777
1455 99813
60285 69628
17556 55589
32466 90887
3374 25722
19644 26895
10544 13451
73443 91491
17788 85384
21458 90079
38909 48504
40458 47340
36986 96919
4319 23436
81098 88332
18231 34153
19192 34671
56864 97448
9736 15379
49239 88976
8359 70337
13488 91503
6344 93477
38858 94544
16114 44592
11475 35844
20230 32217
14140 57273
2201 71190
36276 56333
23024 64162
16277 38987
29100 90058
17246 76797
12305 95715
19033 56180
36525 81981
12521 65892
41305 85411
19600 35948
81382 93922
29322 56675
22974 36975
26493 44538
436 16935
51357 78624
2951 72947
85042 91719
44360 70225
67009 98953
21019 86786
300 16917
8372 60498
33407 93358
1393 57199
1254 8732
72028 92659
22009 48819
34167 45536
74600 93645
72984 90390
21116 69403
77307 98343
32193 85985
33761 59497
71511 98678
83156 86938
46777 79333
21732 64273
34451 40548
9734 15948
37806 87480
6489 83830
16358 74340
1954 61555
3643 69738
4321 53150
63173 94755
65025 77987
44958 51704
29619 71948
40381 92480
2641 72077
64674 74679
30968 81847
94614 98413
26848 74827
8854 96905
11999 39488
65920 79233
75795 89867
70565 86717
11155 47861
30795 41243
5045 7587
22540 93790
35528 68713
13924 84685
23000 73647
4565 34454
43722 61154
49276 58062
41229 56435
22684 70696
4675 67637
50465 63079
65051 99567
13403 91494
64022 83497
5923 17544
52958 79543
81167 87145
29806 99881
53979 57157
63283 86891
8213 72472
9935 37365
46761 79258
6452 17976
77336 77815
79286 87932
5308 83386
68377 82874
7569 24650
24144 45645
91169 99757
7418 44091
34796 45002
43394 75880
49224 98076
13839 58511
82987 97323
6024 22501
78624 84102
47397 48576
68411 83453
1194 69210
12896 76646
23895 81816
62187 77309
34110 78747
40206 57080
48089 69045
3811 84411
25928 52730
11172 38801
48149 68551
34613 60969
61959 79516
9797 33445
3031 85804
33266 68228
16341 58258
25511 39814
43149 95851
2477 43540
15720 17796
5457 22973
30336 93209
15677 50667
1641 18830
62179 70471
47193 93722
12068 14809
71246 81068
27533 83453
28627 75661
84442 90503
47499 68072
34946 58275
17180 69479
7361 37468
23980 87778
25731 43223
39219 99802
9180 81518
32104 87640
11970 25592
14099 72487
24913 93434
68110 85086
38252 51477
43448 54942
3519 73785
769 47430
2304 76702
54186 89146
19710 31642
20288 93944
45799 93038
36021 44794
10539 45092
42220 53931
66707 80722
39478 46979
65852 80702
39682 80277
15029 64249
58795 66169
50309 78706
16160 17575
20458 84222
18619 25938
78956 88370
22790 55179
26019 29703
171 93282
11530 97657
53142 58311
53978 77836
16974 37418
7372 91592
19797 68952
92221 99469
2932 47147
50475 92914
55113 62424
40217 82085
47645 52243
31734 55922
30729 31530
18651 69615
33786 47993
15865 91615
33391 94347
76346 91541
87719 91046
23612 78640
23106 32230
46951 49124
63831 97512
6745 45191
37134 90336
32673 66807
50671 56950
30045 74161
3998 8055
24348 40368
28611 40086
56685 60698
30695 95679
14785 38104
58032 61247
40542 64798
60896 86465
11508 92279
69337 89952
8778 76143
15594 65052
37881 46326
10151 34716
73443 87843
600 8441
5033 89279
37162 49517
12217 31054
39507 45861
49271 77411
18766 94282
29138 49194
32565 69785
30931 44304
11613 52491
27001 67623
47672 78698
23756 66223
63371 87961
12302 96285
16558 71888
60408 63903
93754 96618
18578 71423
6418 71352
48668 95921
23877 94233
14652 91527
45158 79490
25355 59772
58119 70492
13142 92213
1988 28980
7324 57974
42598 84473
31922 78016
7044 88944
52086 83547
17711 19723
60811 70129
51929 87386
4234 97342
6202 80769
45161 83904
47835 70829
39675 72537
34155 49174
37070 93414
37796 50365
79338 91492
15535 50075
10007 87231
15511 98420
1788 9937
5936 80704
53177 80712
2736 80570
32422 93629
20486 53440
24613 96098
80875 88633
70354 82475
87710 98206
2533 62733
15736 71933
5964 47546
45777 96784
1293 33631
14765 90509
44341 56431
43041 57660
41544 63087
29855 87594
1251 76595
38219 81355
6854 75726
41611 43882
64773 92313
13746 88921
72815 92111
50905 56563
86779 90584
39698 89191
414 5296
50385 51498
59272 73605
38854 92917
65974 73345
47993 78157
39094 58469
41295 95125
12377 41616
32558 53573
14949 26728
9661 70280
23344 56959
19876 28058
90763 98882
30341 96647
46569 64074
17521 38515
63610 97797
71807 88898
6452 22628
1364 16935
69557 74194
27200 64584
35108 59641
11401 42476
77939 92655
40146 54674
9642 52757
28517 81246
7657 83201
7918 70658
25857 31859
28164 73162
50810 59451
6362 63596
35211 36359
20621 41906
34152 63660
584 52851
3814 25122
32560 62341
23086 62376
24164 24346
15744 77922
20714 38345
38328 50829
49689 62053
68216 94704
21852 91606
14344 85661
977 3858
43402 60531
49776 83448
24264 85298
59418 91352
64378 80521
58646 74132
21767 78201
9706 78339
25950 40246
49388 55993
47705 96442
19710 58352
24370 50069
21710 91384
60786 62549
1571 95725
39709 66518
23307 69799
43431 45065
3581 97035
56100 87713
29467 99985
39093 70244
4853 80338
25883 66415
30219 87689
29948 45011
24305 90087
70037 71958
1174 83789
90717 94232
37553 46229
27335 33507
70074 73048
40307 82843
69369 95547
7465 31294
38482 45920
45622 71107
45131 98522
5515 19988
41392 93028
85862 93863
72685 83687
37796 87878
56398 97075
5880 37676
17056 32059
11172 24054
8371 11246
17611 77601
15736 20822
34005 55819
17990 46864
47721 61549
33137 54254
13478 16835
735 11457
70478 94140
55623 90163
57913 61187
25491 69221
45540 52650
12991 33193
10637 38895
49298 93189
25301 29135
882 59997
9434 94735
20050 59549
30604 47455
7747 27338
44243 70958
14954 38500
74183 95636
51261 56613
46325 94691
23483 46886
30786 80457
19923 27442
55572 81170
34629 96071
5976 84212
11450 88306
13952 76410
20654 95910
63119 81278
3119 54488
13414 97175
16530 70694
37924 99827
11305 40123
36768 57273
52324 94766
35517 89331
32750 49660
70891 82248
6726 60210
79631 80397
32517 98875
3227 7150
36470 89416
35265 76500
43392 49317
19300 27252
15206 97934
31995 95326
19064 43679
33103 60615
89171 99536
49683 68103
25987 67628
44867 54614
41796 69550
25449 93251
11248 17905
46960 71616
63548 68586
54883 98075
60166 76889
7447 49808
9663 41052
58142 81432
46838 51615
24696 67086
33961 83589
72917 77129
44969 48835
9205 48731
15647 85269
17243 68667
8184 62257
12482 85861
66078 91364
80990 98557
4224 29613
11190 41230
4609 58565
7142 31298
32078 42022
96281 97352
74520 88562
84012 84039
29382 48691
2485 37244
12557 48904
11799 86360
3547 8499
42543 45045
86406 89285
11831 79984
33068 51834
48611 66915
48267 76799
15451 81900
15840 88590
56652 93235
34170 49236
35462 94798
55524 95401
9524 57247
38495 68622
24863 39922
2951 43523
56116 60270
70772 90469
49349 79893
68465 71763
24994 74852
68284 94311
52749 90077
18153 35728
17419 22831
56051 65217
52973 75018
49024 90850
44039 83496
28704 74708
9184 17107
28024 76603
30998 69760
20703 97062
75834 76561
55048 95222
64800 92092
28682 58076
69581 72604
40817 97982
8698 59245
19660 78663
2431 71382
2159 27936
4951 65733
21796 26845
5561 78613
15850 90905
27739 71808
49273 68715
13574 42636
6047 83949
67950 72720
16011 34145
2252 82193
42354 64789
3869 9891
63325 86245
31855 71542
43760 68827
39797 96670
36592 49534
41509 73300
64399 64545
69505 72389
37146 51799
26670 40827
1913 47660
47143 99104
7804 23409
78269 96257
53496 81823
3588 26008
12000 76507
39480 40039
27655 45865
59204 68551
17870 18787
131 69161
6368 76915
26135 95450
12749 66455
32946 89939
26144 37891
42680 81429
25617 47247
33044 87598
28852 59206
36559 91525
43687 92653
31974 57429
7319 89758
1972 16872
19453 40486
21147 25509
35660 92376
1559 40317
68654 82820
14033 31439
291 38232
41713 54423
49568 66400
52731 65929
80088 97071
65529 99015
58663 68543
7399 58828
58495 98162
19588 49722
20380 64896
7709 92495
5673 89586
78708 81169
26447 63463
14007 24378
55040 93961
12375 18649
36935 52123
11381 65412
50856 81487
39298 84532
51038 75468
58110 89246
58963 66282
20685 87646
45532 47737
3977 58529
14107 97846
22019 97788
6084 95875
18382 73123
48558 57269
55441 62093
37238 53704
14215 92245
63069 78979
40363 66693
2790 79056
7774 54642
73450 76775
18464 25721
15251 60305
4524 55587
46518 77669
38551 41569
45372 71296
48055 77185
26922 82230
44116 58742
24775 72167
29902 74516
36325 78806
46193 73236
23681 55873
9257 95997
2742 99344
27801 47239
60055 91179
8092 22488
86728 93453
23877 74820
41975 70168
10518 31270
9293 86828
56917 84470
34057 40256
29569 35012
10323 60684
13371 95540
33843 54678
66765 68970
11776 24849
7042 34231
19648 90728
32148 56831
71093 94303
68552 96192
42903 43712
6576 94311
1348 2434
1329 92808
55057 66261
12843 88401
58582 88336
69148 69543
15437 24978
26372 57302
24781 40864
45208 84803
54412 74271
5206 29835
26606 73762
4371 76828
48043 98048
32632 70409
10482 25901
34443 51298
17404 99971
2217 28695
32160 32295
95497 98642
40826 74662
20180 60532
20135 84522
19583 67039
53257 76125
13969 14087
46156 56983
28174 89576
23767 75374
24228 71116
75211 87633
73032 91894
18019 91398
33933 86332
36663 47619
82042 94357
4528 27504
80754 82758
15691 47978
32315 98944
29854 64370
69338 78358
45290 52762
23531 56233
72252 79647
1113 34630
29715 94561
17241 58156
60074 85750
42318 83104
33773 66218
68308 72833
50714 70592
42003 75472
13828 53997
22032 23833
52461 60467
966 74426
69773 90461
34113 42656
55484 74858
27154 69074
25655 25898
66299 70814
7546 57247
50913 57126
20939 70282
29004 49691
70011 88938
28457 34391
52618 62835
11391 40386
23375 50817
35100 93861
18741 32986
18571 75691
41106 88716
57834 68525
36377 38305
67097 78425
5602 69963
30408 36196
23952 37246
26880 94205
13304 86785
57737 70783
25967 63905
61813 77733
67371 80588
63214 85371
21172 55765
18512 30202
8294 21942
36570 99031
14818 14837
9610 57119
89713 89924
27321 66302
31884 85292
20319 21070
16474 67060
1798 84651
3177 48827
42893 46464
23320 55125
91627 95368
15390 83539
51603 74179
10138 28315
9515 95646
91414 96506
15442 78563
42271 60776
25847 67430
17331 89050
84963 93167
20275 21256
26879 79606
2437 69835
30254 98947
26566 54436
30694 89486
2638 5105
26456 79033
2000 6965
10684 40667
69513 81107
34426 84054
39146 62226
4677 24083
23609 67466
57458 80048
7801 21760
63232 90348
30857 32579
16988 81122
48010 70906
44602 97580
916 81336
29219 39505
11576 51272
40475 61625
16402 98115
3032 61911
17606 38053
5879 40552
38593 58770
39303 46766
68726 91083
45372 96498
17495 78616
21266 76828
65914 67197
6408 75898
60078 91136
29304 43166
7545 42825
32408 57983
14461 39157
25277 31022
82022 97417
37351 41348
9074 73923
16895 69766
5547 18302
7961 72248
5545 98985
48720 51462
89649 96712
41066 47090
6777 30406
20916 89211
47563 60564
19902 42843
15541 91540
45481 77524
56478 74654
65126 93197
30094 54483
67721 77181
10816 89963
46296 75447
35578 37524
9202 29981
33176 39816
33087 67217
35282 95138
83792 87592
18338 98096
32739 69999
15231 80184
30945 83164
20804 47561
5529 36727
20793 61079
5305 40827
12402 56619
94322 96142
71631 88747
9995 39976
26520 56848
8209 31715
26056 64897
25500 78029
37183 42995
55662 99435
38688 77199
33447 99707
9935 70698
25635 57750
91591 95217
14653 39177
19334 88018
22253 93326
19275 71969
23187 45381
23346 72116
9843 47404
67963 69272
66369 75128
27190 99073
17287 78367
78265 98673
85636 88160
58405 97906
86953 90270
15404 23494
5861 25325
35164 80792
49258 84174
15059 85932
73971 88227
16802 86193
60405 81655
12491 50463
2212 84316
28072 83888
23082 46087
32114 46993
55851 79153
14824 18873
30030 75522
48889 58204
31398 60076
57736 67073
7863 98809
16928 97963
8253 36009
62710 64562
34946 41808
88672 95176
73674 79885
1988 25834
43850 49290
27532 29410
44037 55452
24073 44069
66040 88983
8907 38224
20576 85565
5618 65533
65708 92430
7959 88047
51651 59067
30395 80448
20096 33223
34059 66009
1504 2197
57474 90512
26123 81337
25514 54525
50183 57893
1561 61532
14248 20338
80301 85006
36780 68448
21968 95150
6642 42397
54491 57678
40094 92379
3540 89456
12508 87690
87035 88954
4360 55562
3693 22285
21004 70959
5962 7192
18112 48372
37487 38241
25251 26278
6711 45493
6147 14900
48697 71413
18253 97626
19962 51218
3399 84006
52854 87176
46289 57587
75818 84907
24890 48334
89174 95913
6905 43031
72393 99537
25129 53737
39997 86104
53071 94918
66972 96140
78620 96504
14080 41815
53688 74080
65849 74734
25997 34981
19021 49007
43585 98650
48497 66890
22819 85673
34623 54203
54063 67086
8989 63306
81544 99509
8197 29304
31246 54119
80688 98389
5128 15862
39940 58285
5261 80879
43004 61845
40431 80658
19194 21378
38746 73896
4638 25472
48617 63054
92806 96796
32401 46694
16494 71536
1911 49591
30605 49715
10749 41988
15670 82631
56284 95950
7806 43381
2271 97291
35399 37150
34558 79763
61761 64464
13728 88883
13484 63276
89071 91188
61614 63168
41393 52839
5146 82432
43256 95043
96131 96275
28988 96086
38193 39158
22844 90742
57518 60425
13172 31176
9949 25434
77724 89535
47031 94623
63237 81278
42294 49354
20110 29592
21431 34943
3395 74259
54430 91860
54158 60657
13659 43996
66312 77240
4847 45035
25452 82626
37410 72210
38838 67089
83102 97891
14857 92461
61042 68336
70127 84252
12460 43104
45373 70459
10415 13094
8698 98418
36686 82992
15467 97573
10065 67370
3581 7493
18599 47656
34352 62181
74012 80100
41370 95466
38911 84125
28079 31628
9471 73293
36156 75176
47048 75024
76969 79881
76734 98274
74289 95679
95714 98291
10094 48439
16631 63491
23415 59450
6123 82516
9388 61747
30709 83523
78964 81912
60815 89615
71580 74085
52985 70933
22232 98894
9736 18897
62669 92190
50435 97036
7047 30451
3326 25362
64076 84397
24330 51970
7938 89474
53689 73446
15425 26020
28887 42264
54932 93667
55876 70717
62559 74144
40492 70065
13393 33974
22747 76654
15778 57785
37123 51738
31630 39029
15512 80655
330 94489
68837 83236
30202 77945
62357 85398
3682 88924
47393 67934
2698 63314
60369 83946
33982 98162
9113 53980
3788 63286
29796 75898
63460 82744
34757 39993
35246 40180
27813 63758
85543 94226
11893 76019
6085 14802
4102 48114
29720 75338
15072 93313
8326 90062
29883 49802
39865 99954
20654 71101
1644 55809
17838 61922
5599 64995
3115 74530
78138 96950
35698 44408
43085 98665
68710 70813
44616 50911
10546 55533
61469 72398
50908 77647
48178 82756
69956 78868
31957 48114
20062 67259
32309 74700
61426 92104
56457 61728
61997 95891
6068 36784
17285 74945
62867 79996
29579 74406
5077 88678
84714 97646
66349 79425
61087 64374
33947 36031
29977 53809
68966 73014
79702 99487
73271 86494
20766 99058
65915 80525
5905 79712
33495 58144
7776 32413
19571 59882
54553 60656
86472 96996
15118 27276
5517 10360
23941 83572
82956 87117
28103 30349
33824 65539
77156 85556
31530 81207
41850 89299
23315 85571
77149 85786
46133 74284
19755 84605
18831 91786
26337 36708
61925 80108
73649 85966
5414 13090
22773 30329
28896 60138
69782 83929
25271 35484
21288 68817
35506 83979
55727 68985
5598 97484
40780 43261
28226 54901
90990 91472
15818 81297
1756 68863
21045 31694
68475 93859
43392 46894
18506 23331
62094 97497
31162 37686
18181 42751
3915 24807
75342 82260
45736 70097
31476 35723
22709 93003
5460 79777
64972 85742
70824 99986
56102 90175
31746 80919
66752 79983
5110 86104
16034 55177
22569 70172
67873 89905
27315 77340
6005 97029
34420 71636
69237 99299
20531 41144
25145 41532
64734 99764
61129 68231
7053 78530
6626 19832
10502 90534
76279 90835
16031 87269
65031 99356
72742 75927
10605 84511
19186 65465
49812 86869
62933 90833
35439 50029
42744 91342
17538 72380
59537 78164
55140 96215
13309 65332
72509 89844
61878 99006
8297 55069
61003 62425
65350 96166
36623 49913
2252 62953
40524 96837
59725 65674
76184 85244
61232 79183
88954 98383
22675 91457
53001 91229
15751 32235
37180 79900
8099 71168
41837 97466
66326 66951
29000 72384
12 32978
3112 29654
46804 52436
11295 74201
60446 86045
59628 88031
13453 49386
19584 42284
23070 95729
53074 86171
6227 11289
11599 55823
12779 65085
66088 76823
40008 49213
21862 77248
40800 92049
31633 63877
73842 77831
71399 83442
6975 26800
71178 84248
26589 40320
29284 75553
60331 61724
57648 64388
23566 29366
31392 71832
55 44545
13042 69665
79156 94980
36241 77128
643 84153
38622 77226
26905 81481
44119 50100
43874 55880
20217 22585
15032 66578
68554 72197
9599 57301
12113 61631
64244 66426
86716 98020
9898 59553
62447 89934
12639 53037
44289 93589
40240 86376
6992 52508
14204 34400
52259 82851
13947 47688
32500 90686
23956 85024
17545 22198
33228 48611
41229 74574
50921 54716
44462 81215
20753 33832
11972 51342
5245 63325
22258 32006
57731 96763
42303 92285
2672 88718
15200 39236
28596 36928
63069 97598
45884 84729
24227 48620
21701 70984
190 64975
1095 4471
26053 26131
3686 97716
49351 96389
57699 59480
63914 82218
21740 36696
15319 49046
31687 64216
59969 86201
53488 88003
30041 55883
39722 59160
23463 77937
25840 64729
59176 79989
12433 84644
47461 63059
17684 32466
31277 57077
70113 92355
61570 62147
53994 72794
8038 94324
17346 43350
4155 22791
58945 70841
6831 71126
8426 27757
33895 64807
90697 94993
7565 16918
73395 94028
19419 67659
5583 75974
59769 69844
189 1715
13857 45216
5494 65278
66662 86770
32688 44082
30355 52832
31114 39509
21822 31961
1124 86949
32787 91289
55181 62090
51814 78514
63241 81997
58918 83634
44276 83370
58228 61968
10513 70662
63685 80731
45055 93198
25634 91455
2894 13253
15071 55399
27468 82927
77029 79628
42324 62237
11769 21169
22937 40801
49450 70729
60184 89368
22940 37357
4986 32033
7979 94581
30160 37598
28533 99781
5725 56266
93648 99708
75326 78758
33360 72002
11412 12881
65248 85133
55041 96358
77629 88674
56385 89177
15051 65538
7254 59857
64433 91582
14960 85298
70017 79062
12261 85963
24278 52626
4011 27695
11242 77641
44503 67830
25867 67269
830 58298
82667 98644
7662 65748
40416 56036
8344 18103
41845 93991
23899 97589
27787 41144
17415 34406
26203 83529
23739 42809
2443 43223
52213 83017
26970 58608
62410 73628
7748 34546
36720 50169
64791 96140
34689 65724
60032 91984
829 73650
16340 61287
17179 20619
18998 97189
14693 95341
72060 86561
22465 41681
50040 91591
63645 90638
25702 71239
28217 76047
55828 81163
47330 65774
16935 19304
16 21500
19974 62901
10661 58129
316 44100
61707 70197
28365 82117
29907 65559
37609 45137
47312 50098
23937 55862
4055 8930
1824 14003
28369 86039
47128 83721
45675 52157
16127 93501
38662 99844
14379 55508
25411 48311
90636 94327
42665 70797
18842 73027
16666 38036
16718 98181
22818 85081
6233 25642
63510 68425
38844 80246
40937 71896
43679 67574
4614 75872
33593 80296
42673 92092
33968 89505
38241 45425
5952 27197
22426 70918
36091 68475
65226 95370
51637 77292
62724 89074
25347 25622
87560 98415
9111 54573
10821 70309
52578 99759
18663 82299
18046 73368
31626 42597
50926 79902
24229 64018
77233 91668
18192 41414
56906 98314
7451 28731
13696 83677
28798 53231
11529 93451
25334 91234
26392 27689
66802 70985
24455 34120
2706 52707
8961 97555
1168 14678
64656 74484
25771 67926
1980 23000
44865 60143
27213 74500
13024 25674
75420 97664
19362 53906
44780 57502
66303 77787
19965 34018
13272 84115
12918 94833
7918 78762
23387 24087
12659 12793
5753 79805
13481 47328
56076 89205
46246 74944
76582 77659
19533 80443
2581 52675
11072 22213
46973 97367
10808 64189
22412 28717
70647 87133
28621 28867
41670 47580
47007 98346
30688 37783
79766 89055
81252 88896
3405 69240
87777 96878
10085 78619
27283 32376
29577 29726
20986 34302
51078 54147
2372 88283
19935 79142
19138 25642
52928 96355
7882 55456
54876 76724
14623 69057
13164 50705
35233 97548
58179 62708
33645 68216
79958 98063
8915 94901
31213 74518
22799 88503
35456 64226
37866 52939
5489 43082
15765 74744
11331 26388
21359 67803
9901 53459
54033 85743
53186 88450
7660 89776
10451 67772
29209 35141
12705 84678
35731 48101
52207 77013
30686 33863
83737 98140
9825 81801
55523 62001
33074 79580
45113 79626
38236 91964
91528 94152
30654 54831
75303 82300
183 2991
13852 95531
33915 83800
57114 90339
34407 37099
13737 76600
19834 21268
33546 50098
51547 63389
6121 15518
34338 94916
89368 93259
42417 63293
66366 98843
38846 98402
28595 91166
32996 93634
3374 85734
10226 92010
49260 56950
12400 12832
21503 35028
2684 3389
9807 86176
62948 94195
7358 34414
16610 61580
23895 70708
19198 76803
46136 59929
51183 56418
38026 58364
53760 73810
26078 61105
52112 73474
31784 46820
13462 66355
24328 46953
7421 57057
68596 92529
10103 75688
40723 78505
11424 89694
7204 35441
10760 69733
37438 52596
15518 22906
73937 96618
58727 95709
5641 10024
32375 44020
5093 16943
16240 61957
28476 62167
86583 94526
18502 20177
31837 55115
42242 94605
17148 31315
71283 85029
63122 94453
24196 60273
14039 93557
54038 92945
77897 84778
17963 93319
50708 95276
31857 59808
14195 14488
30285 59430
9126 36080
17767 46325
25304 74642
22319 73004
18061 85513
10014 31471
32328 52352
62522 88085
32246 42865
59238 68445
76316 85914
3111 42338
16755 99990
18510 75725
10674 42482
54222 71577
13676 54925
33872 52988
7421 66560
8094 18173
32900 73035
64182 80789
1745 61943
84782 91435
55760 79536
47754 88412
53904 58519
61741 95138
17038 70576
81834 92481
55190 71011
56338 56660
35815 76495
37366 41674
16320 93914
3623 44030
23524 73771
843 70495
15365 16697
59723 65281
6743 34456
14465 46888
84480 92316
31452 78463
12657 51654
42089 54383
44664 62409
14168 30547
12872 19260
22812 67987
6004 72674
21489 38303
63097 85526
53894 89277
31544 64012
43342 63218
18463 85804
29821 71205
40085 50682
674 52771
15953 39899
42575 80812
28869 66445
16781 23358
28761 69220
40668 88438
45790 70798
48345 82526
92345 99405
21178 25076
980 34846
23076 25543
36178 58941
41040 49340
3533 56777
63441 67893
16484 86641
6016 36715
448 78760
20203 67509
12592 23400
44598 86026
10593 74833
36679 86313
8649 77894
1448 29305
42 14292
41996 64220
16387 90635
28969 68436
79025 90649
2541 68872
19325 76172
28608 28672
25562 64062
35285 81069
2686 8974
14770 46751
18112 95075
22819 37808
68440 69606
24089 93373
78543 94000
20144 20285
29415 38238
52016 84061
6775 31597
78717 79982
75282 76912
37203 97280
19434 82001
75927 85841
47044 86830
10142 61089
66853 75438
9950 44091
444 16018
13847 29838
22060 84966
13996 36390
42204 75118
57920 74005
76348 78141
6690 16957
19346 25189
38878 53341
43399 91266
19244 72095
5365 25422
25293 88082
35711 76286
15557 80373
5421 41800
54330 56075
36894 65580
76524 98339
37142 76318
59984 74332
9371 78730
64195 81255
75925 88778
2178 74543
19991 34147
21335 39242
64229 71664
25752 60307
25751 89792
24 53269
73629 93776
7972 99498
12117 74701
18626 26620
8777 80243
7113 12385
28861 88607
20930 67681
21989 44207
79207 93702
6474 19005
28945 84756
69320 72857
57109 76549
13504 27355
32812 59454
1636 83336
24078 63148
26026 74822
79026 81891
17129 69041
75937 78888
8439 25026
12931 23391
84154 86770
27278 81495
76999 99518
51786 56418
22061 26163
31702 94767
11949 72177
49558 68756
4903 35908
10978 19644
53726 97839
8223 91437
13131 79836
51705 65542
18934 54205
2005 73355
6324 41677
55351 89660
40618 80101
55811 84365
15919 29432
47721 64827
54377 96308
27055 89621
21482 50233
42787 91953
50921 96425
17166 62253
28962 77303
15645 64903
15331 68991
3703 74077
41473 83112
16121 38805
29155 56857
38865 87448
15812 89709
6854 58791
61137 80217
70994 82463
4337 88186
38301 48821
8795 60858
43322 50113
8039 22273
15210 66790
35292 78434
54526 77721
26811 57955
41138 81150
55401 82938
27690 71556
8880 56101
5550 83436
17144 78154
25656 42512
46554 81695
23147 89321
49001 73798
23839 54661
19902 83568
9937 51594
38626 76764
92590 97810
24799 90167
6809 28309
57998 67088
4748 58604
19543 23732
51870 63269
32738 87448
13458 89551
12975 23481
5021 37585
161 5623
53066 99746
25014 97229
39432 44663
36217 44515
59484 68780
34074 61808
47542 76940
52744 62364
97299 99275
15086 20893
29088 67231
20046 53181
50744 58397
4707 20172
59649 79065
25642 38430
29670 64839
7968 42077
9908 49790
38537 97573
64613 78209
19326 28532
41322 94361
41990 69478
25886 35898
15400 65765
48945 54422
2816 46829
35476 41639
78721 98822
38061 66049
33125 90066
71352 78183
18952 35148
33707 34945
88313 95701
22703 53508
42157 82521
26309 67205
22543 99873
10897 69615
83796 97557
9038 93539
10570 29678
41168 95580
61879 65199
24443 28618
3504 57261
71652 77717
85500 86854
995 18083
9142 13308
2364 56361
11008 24638
43157 75001
33510 71552
38127 63612
33551 80104
65642 75565
31865 46347
60632 93478
11720 38269
31113 66092
16110 91428
76486 99853
18817 29949
29230 91080
42383 85700
25141 58081
41584 46817
11148 89404
1496 87823
25180 89654
38487 93400
1431 89274
14491 71277
7213 72511
18457 60739
68326 72497
8784 21438
22287 96376
64143 99889
66007 95519
11746 89480
74252 85714
15735 17251
43650 64621
3855 17853
25298 63069
115 73109
13201 38245
34171 45123
2975 3470
45780 69838
27692 69813
21876 81844
3592 75138
18826 77493
25010 44781
44552 80965
14755 91889
70267 89074
3326 6046
59113 93826
69814 88898
26213 77782
79364 84891
56279 87206
70438 99313
395 15142
64434 78267
22101 88357
7924 55650
54080 61716
16018 57300
14614 69183
32265 86568
5341 21544
16385 53764
38657 61436
35995 39370
26830 63315
38109 96262
30088 95476
7933 42247
75699 93741
32781 58661
21749 87205
21961 77689
75216 83015
55307 56154
67264 76122
25845 95064
20301 30988
13116 23145
3707 28735
13617 78653
51359 51698
79563 98991
71591 96174
25094 80485
32076 79291
25425 35577
51930 66888
21989 93346
43661 70484
49074 84481
42171 57273
3136 67230
9103 94098
9152 35218
78782 89564
57720 96500
4308 67757
27125 70088
30660 96474
39218 66291
33080 70310
13498 28881
10017 12136
21840 87532
64121 67503
19343 57850
14838 34533
58807 98248
2222 80198
4742 90397
40071 53838
11539 66787
6979 26986
56528 71635
22622 25459
23227 52110
28603 49024
9921 95852
45253 52481
36705 86808
19948 47449
87 35271
12267 82204
627 16818
6295 81364
22622 68725
70371 87744
11997 33032
36419 60071
20824 47981
36170 87962
1791 79057
20059 42783
43762 89366
12555 42695
71930 94590
69712 83744
20382 82604
27915 44741
38434 96584
22182 55928
3548 52029
70443 88464
18937 34423
7039 62834
20979 58952
30805 48924
20361 98408
73466 87542
74194 75875
67293 85961
10117 99529
72728 84490
66468 96866
43531 58530
8616 45181
6775 56527
58852 84999
44653 77450
27044 40460
2726 71284
34902 94118
4583 34759
76750 89303
22269 22681
10383 39932
83032 83199
15204 18289
52764 77429
29592 73234
67802 86015
4136 68199
25806 91660
46720 61316
68645 84361
50281 75443
6353 25580
70612 89836
15700 66336
9934 90548
2365 36296
75437 82422
49743 52946
50023 61725
78859 83915
19027 95737
16782 88122
91324 97891
30755 78862
40269 95659
9251 22548
69892 94601
30354 59488
39361 85950
26816 78555
6751 91524
54580 98687
5028 19984
68788 68965
40937 92779
17693 26188
58247 93407
11825 73764
49528 81365
47304 72476
63246 74997
384 97612
19177 78257
12255 78482
43041 76882
76267 76464
41586 96012
10598 25908
42044 64539
75420 88668
47036 76448
11730 51472
31015 97001
52799 54136
25520 32578
30268 58895
27664 74924
19009 59651
54415 71404
50375 85867
45786 54487
16263 68325
27769 29298
7648 88431
41550 42837
26810 32412
31146 39690
32776 81745
70581 72301
32707 99234
46872 78766
45490 61932
65328 74281
25904 48966
81943 96786
66602 93923
35429 37037
18250 47773
7616 34562
4146 66971
44017 56575
50728 67619
18478 87495
70877 90888
10885 90957
40484 71828
72412 82948
90753 94068
28553 65708
16619 20624
73325 87534
68873 99632
48800 93968
81563 96486
44743 52790
93868 98112
16190 94393
25771 28708
16679 18352
202 4054
27144 95155
59441 74807
70321 86536
15438 60505
15797 90032
9939 75289
5715 56983
49534 71217
24538 84486
70549 92896
39277 42309
36781 51380
45878 45946
4006 94676
91155 99326
33228 71444
10763 31271
399 45823
37815 61872
84241 85821
57761 86018
29885 71106
41901 60352
3010 67079
52712 77236
2652 26429
4698 71551
8936 42911
18507 55622
16167 49597
42652 94016
46791 69432
29048 98296
6848 56223
67079 82622
47474 74895
82915 94980
71515 75442
14846 90399
42229 98885
33597 85823
27891 73108
1817 66257
38040 80701
49619 92673
2722 35555
15182 95168
53491 69985
61806 86208
30152 54639
7902 45194
44849 52295
78872 98192
64280 79191
10698 73446
30399 47392
45825 52694
40395 93707
5176 62886
22781 94341
94549 98268
87335 94061
65230 83860
75835 88315
17894 54078
12108 30463
52822 68245
14077 70414
49788 68675
71543 82212
27318 52267
24630 62135
31890 77172
15781 91513
12460 59520
47414 54066
16160 30495
6618 85840
1806 18239
49210 68196
21295 36315
28564 80032
21149 59270
65659 83478
6377 93849
29756 44526
48576 93542
24971 70963
85979 98885
774 8944
76857 84340
7651 99546
40977 91429
46430 71426
7910 81539
79922 89395
41437 77178
67763 99927
22454 80308
25013 42255
36925 89230
62920 77067
80317 97914
23028 87605
37849 95716
43411 85381
7488 20185
19770 35457
71164 88948
22592 78220
10983 79624
26295 87721
19534 81397
69630 97543
24136 30255
80829 98237
5500 88406
74761 89063
43648 80493
40993 78659
40130 86996
19083 20942
49620 89842
15714 43862
21547 76663
7087 91321
15119 48261
4542 94797
18491 79147
70459 76353
17985 55810
79396 84488
7017 68326
34425 54847
39282 59022
39790 86141
20628 29422
16542 89655
1315 78123
23922 44507
26891 45019
9017 85873
83012 98509
2785 34265
48147 64294
5436 76142
7589 25793
30557 31381
71008 76536
39839 59364
18264 76015
66567 68043
87117 89293
68477 73348
73751 85362
94337 99282
22667 80424
21100 48671
45750 83721
29150 85035
63794 97281
20025 80682
56448 94391
9640 27229
19849 96125
21760 61225
10916 81653
80324 99920
26177 94772
46353 56998
40224 47213
32359 90425
22135 94763
5280 38691
18808 33725
77 46880
19492 81706
10624 80034
42610 71035
77206 91269
16237 39366
12959 48867
29411 45038
61136 79160
3399 44517
11847 32774
43636 72961
66177 84525
73952 85098
20400 42107
8120 82996
37163 84147
85872 99855
8305 96876
83981 87478
30192 88830
17116 61657
1733 88864
74303 82342
344 27695
24460 53417
27563 37809
17927 39312
34288 79139
21053 58791
9090 17206
19169 32698
29004 30699
61799 84760
69756 87634
27916 97379
31948 65063
53949 81543
4807 9316
36011 77538
20528 61910
9920 36683
41957 66711
8952 14579
24001 99366
29808 64470
2746 21291
21814 42948
65263 91005
9857 86214
20469 20503
9536 24106
67678 75911
25700 82069
2521 33908
24381 88357
20263 70009
6741 38831
17815 98926
79865 82257
6096 68373
63979 79488
2923 42975
58977 85410
14941 74236
12752 70143
80147 82171
10327 23284
39626 60433
13222 25029
63913 96889
44007 54388
67436 90624
28538 57086
48916 70523
25645 34334
36031 94050
24111 38874
30955 49969
20752 98171
42587 93366
62629 82729
8796 76658
35060 93014
74393 74580
79165 88214
30059 43574
29747 67103
45325 63348
35579 68293
18349 97316
21124 35139
48941 66601
37731 69494
80256 87094
309 32215
17953 46160
12287 86782
81726 93571
24796 44804
12788 87072
11488 58760
44207 58644
42583 96613
3223 13858
59796 70431
84103 86974
12622 34919
68420 75959
68681 91880
28897 75693
3352 57317
1185 72622
73670 86860
79263 85156
24690 54866
5105 83668
3953 85457
40982 59018
1454 39172
77341 93421
52843 58815
36682 51960
16138 97252
65627 81709
17295 36284
16648 66903
32885 53443
92394 94457
26707 94549
47015 56642
70580 93435
43628 69423
38646 77797
21015 77785
88250 90355
50483 65946
69326 79566
73045 91594
32369 70263
42950 59374
52474 99172
31644 89121
50075 73623
20622 79734
32027 73049
7776 83180
36410 75582
24888 62549
310 81713
65009 99643
78957 99736
32675 33336
41632 45441
86148 98674
24412 82849
13792 53402
27285 88559
29583 71828
19743 77349
60360 75428
31341 95556
21231 22581
10020 16948
11971 37903
11464 36154
50629 84452
18449 44288
30602 91040
4424 34570
8889 97124
51966 59495
7785 91173
785 17218
50242 96037
74660 80163
69554 72382
31746 39378
51681 67432
5772 33081
54756 64736
63454 95045
9738 75992
64537 96783
18629 43183
23559 38719
61395 79995
9292 90091
20833 65705
37695 55812
23527 33275
23805 81718
18570 20034
21899 76684
63657 98474
91635 92199
9610 47471
34154 93143
20276 50650
46859 68763
9895 18376
948 46178
57323 61300
58111 90605
1370 59789
31585 87691
29683 83290
52555 84084
40786 71523
23249 39168
5114 61312
49864 96548
94834 99288
33245 80246
44310 61839
44682 68021
32420 90736
19100 30109
56763 66703
23348 63431
18217 96370
31468 92379
21277 99105
57484 83416
9555 48817
39594 78290
33109 82625
54178 82452
1172 14076
4499 96225
56026 85413
47283 62937
3339 7312
59339 84477
13243 33770
4766 29535
53169 76463
66401 76362
27393 77102
52015 87401
6473 15720
23124 46937
15841 17149
9311 89359
25782 28747
9663 44027
23423 53269
53309 57609
38716 51776
30564 96470
50729 71456
94133 95572
49465 87250
11177 47720
27513 99484
20144 45446
41981 43031
42972 94498
48158 83309
27708 39504
15909 84018
77302 93672
57209 61634
40155 53675
27273 52518
78801 95863
14005 49881
5873 15335
45346 84534
3757 25827
25752 54451
29327 81733
43363 92930
35070 83944
50457 73533
94303 95465
60460 67452
75628 94667
10440 86854
62165 98507
19092 63960
28558 95706
41230 53374
33227 66197
34106 96770
49927 56314
43673 72432
11199 35723
22062 81101
9009 82285
69557 91745
5822 92830
27272 84389
17195 66962
5328 79412
19072 54480
24009 42722
2802 36035
9933 16590
39142 80405
17909 87227
25863 96692
15169 62211
23622 70794
26929 76031
1088 10045
4020 32046
931 97050
2067 71818
16640 38569
66794 82410
38992 52508
14765 78295
5636 67873
62682 82745
7143 75130
27904 52652
27263 46007
62466 64118
796 17252
53689 97250
15139 84281
43467 50537
1017 64716
22647 96252
42858 82792
2030 87433
21315 24169
68566 73496
12004 77260
13144 54324
29068 51581
12775 39969
19084 93407
30427 59422
40494 78625
8949 33087
42802 48992
17941 29198
23661 63519
71074 99873
29759 78354
5760 63205
72122 92975
12063 26052
32696 75351
1500 30818
70560 73228
46574 93677
49306 58680
21934 82516
31490 69269
11606 76188
21214 24281
11926 14960
16665 74127
40202 51582
4888 65829
67845 87314
56004 71349
57684 94437
12274 80615
8793 40263
24778 65494
5016 70312
34158 84627
85444 95430
73171 78428
34061 91394
5916 83240
4838 14288
31598 63814
95768 98049
79847 87271
30794 84377
38257 82438
16621 57021
47295 73064
24452 57768
25698 41662
78913 85866
32709 92301
26677 54644
70577 95775
13575 72410
28881 52704
16456 28323
1414 5631
32606 92335
52929 76860
41699 48159
13462 39652
50384 90013
5454 92706
64648 74993
37362 98992
12072 88751
9212 90017
7266 7348
69904 82433
45561 84937
63992 67740
27968 57916
22343 95791
73802 95285
81096 83801
36135 88069
17537 83095
69239 90497
51958 53911
27860 52459
53236 74187
14853 78134
66675 79718
8598 89877
72601 83955
73515 92221
47783 92449
12965 27871
7721 75763
74199 97068
5764 62511
77188 95125
8617 17090
77778 85814
60861 85367
39840 91797
22224 79998
15991 48471
62584 71782
83503 87407
57994 69771
25586 80347
20848 52338
82598 91570
5738 76583
60347 94105
5045 41718
7117 20820
2497 44170
50225 92575
21917 83203
36619 98794
16961 43845
51025 89561
1578 27932
16658 52310
51964 96204
38978 47717
22409 47699
26907 70486
4447 90926
49512 68031
42848 88863
81544 98996
71549 89169
15574 99347
2254 52537
13455 91717
41715 58032
6815 91174
48114 70964
18196 87470
54987 65232
32880 90494
15613 23216
44001 65798
51832 59631
25700 81236
28250 29359
52333 91733
32718 56353
13227 58211
90036 92076
37190 64392
3014 78802
16126 71514
76805 96467
38457 45001
22059 31803
66828 99921
12361 19365
6812 98069
33035 87180
43530 56466
7542 94506
1454 28028
49836 71063
71538 84994
13460 97586
20215 56737
71857 90703
1139 24969
9651 69984
34340 35069
24753 33201
2414 41019
47070 58072
14488 20369
89263 94055
56150 91511
11849 46261
29833 94790
8166 54911
63012 80496
9716 22172
79754 98402
16529 53411
9683 59828
22957 90371
68474 73022
21110 98417
20002 86185
16157 18818
1027 58019
7333 66326
29260 99701
48786 72134
34093 47223
18479 24986
8745 34045
45743 95333
18164 45740
38774 75028
19040 89490
4303 44631
14110 51679
1438 80142
26209 42746
72969 87765
35242 98742
47281 47630
51394 62320
39649 43078
34520 79087
66521 80499
34945 72609
14387 28121
22137 27475
82178 82615
20825 76220
32185 94197
8291 98118
21356 58428
23287 32281
27090 56794
23726 76256
53207 83073
77349 94384
42959 70262
13512 69603
41573 51293
53892 82459
56907 62244
19325 63662
94848 97180
35581 98956
29439 55999
3204 50576
31366 44464
3822 72759
28322 55649
34160 82809
15141 56092
31888 40085
34052 50788
26627 87112
9355 67546
4987 19324
25211 61083
37710 76772
55718 85539
85200 96915
33078 61498
29033 72973
73310 94606
41489 51229
11613 86203
24511 64715
37060 88908
39044 89141
18194 75830
55148 56593
17594 35890
2616 94248
12519 55410
22973 57277
87699 98564
26792 54582
21682 41195
4244 36531
33641 95066
71888 98102
482 7235
11615 15208
47058 64939
24113 30520
9359 54574
13895 30195
45769 56999
3299 66737
10387 22364
5599 56123
8091 12678
15095 42714
51925 57894
61009 90094
6294 48732
45712 75699
6918 31068
4789 25765
17227 89238
3356 10257
207 41010
39288 53986
11804 37900
37113 94513
28931 42605
23673 74259
64654 79022
71059 88704
40379 48806
72199 76110
31849 98696
32556 77011
70170 73963
11620 63573
38177 78514
12903 27414
26821 51205
7345 79364
5542 32327
19541 60228
23163 63801
31737 51534
18049 26530
23567 78511
47718 53955
17689 40074
5604 23541
11443 20573
12053 34836
653 35728
57516 67648
20571 60950
25482 78821
29454 53046
74333 80633
4980 79303
8021 14911
18272 36194
9265 62651
30058 74944
65755 81391
33676 91604
44244 56205
9925 43147
14023 88220
12093 20097
6375 45084
74212 80796
46503 55172
55355 92674
7730 54473
72626 96276
1493 70227
11578 53309
27092 57948
1972 57848
10777 83749
44288 83299
41210 56712
50683 51386
73446 85032
43140 50704
41159 67914
2384 56916
22367 34549
45805 85580
42506 51083
44819 57025
8091 79852
37540 74040
53258 95420
34189 39218
33779 79560
56835 73186
20763 48248
44523 55246
86165 90090
13996 31467
10588 92496
50361 70106
85741 89141
50570 87622
13424 76492
8544 33306
30830 67771
17864 66371
27016 42782
16241 68520
53019 66109
48593 66766
60226 93035
54506 65928
41199 94498
73685 92106
12339 70140
51530 54077
14622 78415
20740 31477
5720 64238
44775 94957
61488 74775
44094 57372
12526 25978
1753 97082
33356 65412
31262 92137
32637 68330
25747 87110
2775 76707
12276 66800
21551 77153
1240 55806
32927 40752
29628 33651
62074 78068
8041 21934
14515 51941
39098 44393
22656 88678
54171 69003
9107 91462
18749 44826
31687 75027
60601 80109
4737 12400
63807 76702
19084 92892
14656 43961
32284 78050
18758 34624
18406 50051
66018 79131
51873 86323
26095 36973
52493 82568
26880 29544
7973 92550
84035 86978
37947 61985
90325 93404
46416 57312
31228 35945
33270 42871
38976 54761
4374 74779
2101 22660
17448 85066
6639 95500
1659 47193
71282 79788
35222 75801
31101 95734
23749 47962
26883 74151
34382 52441
5123 16623
81066 86086
30785 50991
12885 31364
81249 81339
11140 95230
51713 99838
72972 91442
88114 92251
67584 79024
38474 81719
32962 65097
36663 66085
47906 78154
6802 45836
8991 20181
9928 24345
34868 81874
53783 82722
39050 95386
68304 91995
18153 78944
34880 91311
51993 90606
21942 29745
28340 98795
53137 75692
43448 98058
12385 73406
50136 94675
41685 70500
57686 67778
16141 95721
36720 71323
7186 73284
4185 12332
41985 74125
18485 78057
11390 47012
15473 94099
34535 53309
21356 86765
56661 91957
35122 40282
2666 20550
63680 64818
34310 60941
14850 81354
71826 78486
82509 88139
12506 45703
79462 95790
30568 46613
68719 74664
18019 70990
2702 32000
41706 63408
49629 93659
52938 89910
10835 38028
43612 79470
41437 97982
18596 68064
9385 94849
16073 26120
5029 50688
36061 99378
68788 74583
36694 94682
1258 58085
5553 85377
8441 34596
79939 84544
82216 82985
17997 19850
33794 73619
28526 41814
27167 69151
19474 32177
20364 91579
42815 73800
45308 55981
22322 49898
27282 38701
19350 77353
56232 91027
31153 97262
1696 81959
18474 43404
15528 84757
4260 71778
64146 70836
11950 33801
11482 11706
87029 87126
28370 30667
14297 62028
42183 54966
13921 93084
6767 87739
24567 57867
28871 76366
61287 66055
47260 62187
27942 31492
5264 76550
26421 33682
4475 30030
59185 86535
38161 68736
54241 62895
33052 40359
38814 93281
7447 45569
41900 46207
4158 62533
39837 40563
19114 66667
2881 64407
29135 75651
11460 91605
8830 73427
35772 97749
27275 36236
77532 94726
27463 28649
17638 96199
785 40162
40539 79444
4849 41313
29280 84895
23202 74721
15118 16629
38289 65408
7920 42150
54405 64573
11129 20865
33891 60677
45893 51607
1595 46988
20504 36051
4771 62374
52475 53757
9743 11250
14552 83094
40827 53545
50850 58637
52633 56935
44780 75302
41134 64215
50439 59734
81379 84460
9689 34091
19259 82743
54127 95697
22101 98107
15610 18835
10988 51175
69298 70873
1414 37603
29681 42881
62834 90771
16329 71819
41325 43625
53916 57240
21046 81966
16571 99566
7133 9330
22008 43768
16009 91552
15492 79184
34060 35842
12490 65012
58503 88415
9117 43904
22894 34739
66609 95555
49194 93699
37164 48634
42490 83391
39073 43394
67180 87069
47279 80991
64743 69494
65068 98762
21313 36321
8611 94703
14130 23011
30737 55975
45955 80408
69165 79640
24305 84145
24634 42995
33944 94589
46725 88215
17519 24979
6562 9171
13575 43749
69631 99721
8155 84180
83307 94244
51034 90589
75295 76081
22961 73613
11477 64893
21997 83197
65197 89967
53201 67346
68547 76432
43728 88005
28074 90406
1998 72476
37407 60132
83052 90328
27041 37194
21134 94095
33241 57688
64133 83258
10101 44114
12321 44481
25952 82019
11483 53039
52610 62361
46282 94290
5129 86614
4676 78303
71339 84847
20787 88245
12255 21543
26805 70581
985 26041
33719 99785
28217 68604
3899 92568
23658 53317
21704 59729
78832 80788
6357 33470
3817 37711
19737 64333
13176 17745
1355 63920
14407 49288
11559 57165
42161 44676
28768 30836
56043 77480
41145 59894
2032 94755
26887 44675
9246 86274
43672 90626
13902 66112
12399 93455
48148 94872
19114 41071
36068 90789
16634 69206
11750 69187
34170 76302
12372 95699
52319 87039
14908 42668
34225 51025
12354 29601
28792 38436
58961 73153
40806 91671
8388 87795
73694 74628
53089 77582
25704 56611
29569 48726
30338 40955
22559 66882
7563 17615
61007 88902
85255 89460
4527 41016
62123 97831
23722 58483
49085 69285
11815 62838
18805 19142
92240 95336
34403 42773
35279 36970
74679 88159
43784 56163
10158 48428
16033 66669
70883 83391
11550 21433
28708 43202
53922 80617
36430 98377
33254 33810
1406 86966
37189 96981
2412 38272
2104 28145
39470 68936
66077 85221
14941 97078
13374 31390
46817 77053
53692 88108
44960 90809
9250 68899
57251 84244
70476 87355
31534 70297
9408 47406
6375 75874
689 90862
7436 76730
2225 8945
1292 84234
32775 38939
44795 47259
71559 72093
11575 82987
70724 75106
1252 82321
50391 79904
19647 47270
14302 83514
29855 43390
43749 59793
11731 40390
50278 63070
23578 71338
24270 31757
79772 93621
26618 72247
65143 71811
44401 50921
30301 79712
973 88500
55024 79680
49257 91995
89024 96361
68625 75747
38191 94400
10286 62937
14108 99136
40049 82162
76082 94697
8706 73162
14886 40310
22566 25377
72835 89301
46822 66384
54925 99770
12203 72230
26266 95944
25401 73838
43541 55716
12605 62389
2881 27124
3387 3552
4273 29851
53044 83359
39158 54223
38506 92035
30467 73230
54460 85216
4205 53880
8632 88727
13359 90154
63819 73379
29072 76210
33016 82492
3032 13048
11001 71474
5311 65352
15549 89324
8970 79156
63602 69530
46366 83771
81540 90705
51344 55223
81100 93243
50966 69957
13922 63965
6549 98486
31768 91480
45964 79133
4893 69001
76326 79295
7941 49106
18630 65208
52693 80403
32829 62703
36335 77334
67756 92677
3833 91717
24403 70500
30071 72011
44466 75391
2419 91625
13782 34141
45807 59073
39280 40190
2820 85680
44412 71953
30612 45210
16301 17893
73925 77324
13386 62756
6928 65224
9675 99927
53704 60983
7037 55291
41719 71660
10987 90549
44495 60752
4931 56584
47577 85322
10298 16720
41617 48069
21141 69648
62038 92210
31395 65943
31031 86694
12174 31085
11352 42244
73552 98933
6704 87423
25727 81668
28095 32356
46387 48429
12989 68164
37842 94457
8847 97557
3647 57429
89331 98064
41588 51309
36705 98972
2409 73318
17158 45756
68078 74749
10269 38027
68815 75973
34990 44762
21491 37531
41639 55284
24255 46407
33606 55442
24243 68663
22754 89897
14130 78867
19599 55749
47879 86675
10677 79440
70401 92070
55474 80712
19372 45387
59213 63400
16700 60008
3976 4952
43607 52701
761 13033
31375 58528
36853 78185
13980 74661
83397 96328
25630 48757
12649 20056
70217 92928
7617 81846
3442 96778
527 95244
1321 14446
36291 86329
32548 38315
33550 60931
46955 55360
7773 40658
47381 67514
20679 92673
60752 90359
43207 98814
14819 48502
6526 94661
34576 46134
12570 59219
7251 42323
35429 63992
43306 59447
71568 75267
14064 68285
11488 79857
64512 94891
50712 68067
25287 56729
53250 87151
22503 45133
688 83226
3565 52959
67178 68583
9174 47954
70356 77162
25962 59314
6110 82812
33971 54428
6907 83032
10975 52118
6034 10951
14209 66220
58957 71633
6114 30071
49216 98544
53263 86258
57343 87956
25775 98264
3503 18482
897 27655
17314 83008
33017 38110
751 27450
20776 22064
60223 80884
30443 81684
40776 46425
9953 20583
12479 19409
27321 64282
19312 60717
14331 56362
52106 73360
3380 84459
21707 26980
58870 78183
65561 93271
4989 26864
11435 54680
29838 55944
73866 93924
42122 73307
22554 68679
91733 93087
41297 75256
51396 72321
47269 66123
57766 85555
47536 97510
28980 39354
10810 65398
27063 61160
34413 59477
85714 95975
20837 99288
18327 53543
37692 87485
5518 73581
34226 48031
37625 57201
79606 82956
87945 95679
12942 67859
16918 25118
23577 84613
6937 75443
56343 58374
47487 86152
36209 74301
6245 10956
50814 99251
45880 73457
2010 76147
6669 90737
39917 65372
69534 86787
23486 30450
28662 53405
50414 74873
18353 63133
42650 98418
41620 58108
593 77373
58219 98593
25658 35956
16575 72270
53769 84560
47174 65547
443 3238
31625 88185
5013 37356
10976 89394
17066 65573
3242 5204
38122 63410
39494 93946
33808 42054
41564 64150
11017 39857
82453 99666
34652 68988
80063 83751
57872 69561
46777 87603
9481 28838
74841 90599
20718 72547
17210 23195
1653 52638
36993 66082
8059 52220
38613 82125
16595 32867
37262 37949
13368 17315
6789 96778
68379 76618
80064 91316
19673 91523
18245 49965
16189 18961
14886 88971
22279 71306
91188 98573
17657 74430
38940 78331
1014 8921
26085 37542
43730 67439
42255 53956
20323 59717
5934 16142
60629 90233
31384 40853
81773 99611
13150 19006
58064 98982
46228 73497
15694 97994
17698 99277
11161 95000
23490 35922
53806 78288
37250 39345
29562 84729
5250 21438
48781 57708
82373 83746
25676 33372
9268 15543
3186 50581
56100 81533
2653 20034
23493 80038
13698 99550
66730 75883
85977 95298
30685 59764
3651 17751
35225 80474
62749 66563
18240 80972
24322 93092
68884 70227
52166 65481
9910 51183
3738 20117
59456 59801
15415 93673
29155 88256
55938 75390
44978 92411
2446 11165
10958 67385
28664 48805
37181 73797
37236 74800
30064 43231
45325 45369
3356 30457
48530 66950
13148 97241
47678 72603
22819 90682
27296 43091
21158 78439
41329 50526
31976 62534
40170 40177
11187 56186
12113 81964
17283 97494
35949 73703
16685 89875
10540 37319
12420 13892
69931 84529
54509 92547
597 41992
35300 74240
31931 84979
48036 95935
17053 80394
45195 60006
62174 65347
27510 58726
84723 93696
37982 97169
49333 99476
25240 46527
33054 44485
67440 94729
4041 43433
25112 77399
5684 85312
6693 38562
25945 99026
24139 61392
40324 83834
53126 89928
21036 49514
1588 38615
33025 69206
31490 41114
55982 66028
64612 91561
29915 51636
23362 39037
48064 57268
59550 76270
36807 98477
41726 50048
63580 76068
28432 65245
5763 11403
26713 53763
19145 97674
553 27049
1 66593
32996 54198
11944 18265
36315 76095
59155 91996
7263 14355
4182 79652
19878 66902
10912 28278
12638 56065
9213 19209
32785 75104
9239 47317
30281 52874
46670 86944
17769 18817
10453 88180
52071 98647
29045 98464
20960 34260
75409 90507
39372 99232
91336 97745
31015 87411
4354 35920
12235 53913
26 38459
22925 52627
14856 92844
35195 56145
34386 49038
72423 75555
46437 82754
8722 11760
10186 30116
69399 71134
57203 85721
375 9707
79361 94379
585 90482
76507 77957
51108 89697
63318 98191
15097 37209
22470 35605
30797 53361
18013 77764
44018 49241
4775 97612
4219 35426
11689 40346
6384 73317
23050 49039
39969 62253
35559 72322
68702 77179
68709 83731
32807 77234
9717 55897
51912 89110
9140 44006
24401 66736
5467 44366
658 94066
33078 96591
40769 56743
65875 98426
14589 34062
47618 52278
63283 93140
22249 36768
671 33837
9169 82337
46240 51800
47533 50780
41251 60857
8502 79380
5341 46834
18906 43798
12805 29737
35119 44422
3992 79714
28295 93374
82229 82682
27121 63379
21475 65795
80598 98831
7527 34307
58724 78817
8050 41065
6430 6830
27919 31125
58991 71025
35738 50595
57225 82246
696 46376
77118 85597
46867 82456
42632 90330
46431 67836
19530 38954
1867 45623
18577 33154
41545 80549
258 76777
46720 79065
35584 44975
31776 74288
7827 40197
45656 99917
8833 85498
57061 94285
27788 86787
13597 52280
9690 10113
40111 97621
57665 77919
14595 72369
4334 22942
406 76791
59244 90767
46205 93230
5475 31753
36681 90733
6170 33836
61734 64632
2257 31198
16105 71892
62616 63279
32245 51544
487 44770
45466 64841
1654 74731
16988 61751
4583 16322
72998 91739
1566 73359
52264 82656
11979 60175
59966 60687
6002 43059
53857 65216
9449 32217
36776 83472
57731 82333
6762 22051
21667 33602
28255 78835
6322 35034
14315 39244
45793 85440
15960 34154
14771 96037
76975 94298
10170 26582
66652 95700
35736 56403
3387 42635
16750 83262
40791 75238
22663 53862
29333 30295
57697 89668
10040 83823
15524 59960
11654 57043
15119 55004
5136 32247
86367 90422
549 77824
57868 61180
20239 92166
30995 51936
83097 86954
65058 89282
29937 49168
2150 6018
27844 33759
36288 66817
49913 79041
2332 10956
5791 65042
84965 98138
42727 66913
49719 61030
65110 69758
51411 61222
12882 47874
46044 85717
8241 67169
38987 77656
42831 56046
14599 50339
37962 56735
21541 46383
52214 62510
83825 91829
26730 64619
953 25183
24828 41538
21933 28825
37280 75983
27511 56131
98885 99393
556 69780
2454 34901
99334 99837
19233 81354
13420 57820
18171 53564
31520 90227
3193 28194
57446 86573
28956 74020
43630 77117
24060 78949
15607 56402
59202 99628
44114 86611
70017 87073
68194 70836
65241 66155
16730 50109
16244 36300
14683 47747
22071 85228
75886 92200
58567 94611
6050 93248
25536 97768
47371 50854
25461 29363
4616 43798
18240 66503
52626 55806
32299 82998
67989 98327
47586 79894
25384 95156
2198 38880
22678 96043
29255 71521
28475 67197
14011 65531
11125 52216
8931 25442
28743 73306
53937 61722
47412 69450
17886 88822
36669 59767
91651 93975
96283 98112
11610 97731
7754 40029
43329 69860
54818 72424
33501 52735
4349 88785
314 32016
43850 97763
32767 45296
75765 91040
49825 52930
38255 64367
48973 86337
65843 82679
20461 93304
12642 29591
20848 43483
60333 80388
69938 73585
31439 44547
31566 52201
31736 53560
35012 82056
15348 71268
36274 82221
60804 76288
57628 77227
7500 38030
12907 37087
7428 27140
48708 86743
40817 81551
5534 38173
57531 89399
43979 88608
68402 78556
11802 54904
70192 83144
58828 76936
6985 86398
11791 37629
13598 47431
2479 48192
1635 51075
13152 44673
57810 59220
4622 67558
3834 52908
54272 77475
63506 89457
50624 60403
40946 65703
69185 79364
27434 73010
1468 27742
7835 26104
46692 52747
21151 73683
32961 58643
16356 23162
55621 94599
30423 84328
61245 87945
15414 47246
26731 87539
82700 85261
295 80524
49281 91689
41303 95408
40141 53673
136 87023
11390 12435
41062 92090
42523 52038
68083 78746
52370 89924
48258 71041
52739 68644
92459 99873
77693 94676
35826 38384
43377 96671
12649 60571
23109 37364
10818 44206
13457 40555
48068 72639
13636 63032
14823 49774
1271 19541
41354 64681
8594 47223
25428 53704
35600 77450
76422 99702
79837 95754
15518 74858
22364 35937
13955 47898
14186 68564
60317 68987
45921 78534
66532 86961
8832 31020
4523 14942
21974 74035
37636 55130
2205 56721
89967 93122
60621 78911
719 15391
2753 89148
62821 92897
1112 15329
40078 70728
34805 60987
27975 52049
48035 52813
72362 88283
5209 84093
10646 68123
32840 43689
29454 30679
358 46230
14474 51729
7432 48208
314 85056
44158 87310
20794 83645
58790 90741
28985 67120
8701 79147
4964 24035
7529 84132
25119 46701
18704 99269
43852 52603
9933 83824
51083 59445
42370 58731
43755 54339
8328 80621
61660 89758
78179 96774
41174 68378
1499 45346
66716 73454
41556 65739
27209 63957
24857 81022
58751 83363
16407 48777
81841 89586
45936 60274
38432 43047
61221 92146
8904 64606
46500 99319
58556 98822
6624 62191
17937 80156
58571 79179
28083 77123
29128 74340
56179 58785
28341 94385
28858 74563
32523 96451
40626 52873
28137 32723
42609 61955
70065 96899
49668 53045
10239 10851
2464 4751
63339 96553
29296 67857
17652 54345
89558 97418
1809 97590
27851 51031
29829 73294
16478 65305
24830 58012
62930 93432
49322 77814
46625 83835
30335 96411
60581 95259
6180 52445
12203 32074
20930 75408
18767 89496
62113 92682
45017 84140
28521 82398
13800 86327
27381 55742
31187 31284
16734 22266
64739 69027
8415 29832
2469 26484
85156 85214
53989 63820
386 6351
33923 67275
657 45167
59849 83565
71447 72130
51415 86658
14416 34197
22409 42459
18241 76385
14215 59680
18477 19574
68059 98060
1399 60402
4143 96211
28001 59876
34056 52447
50035 68760
52645 74124
65442 87603
16979 98228
3961 11940
48763 56666
46539 86894
16646 39491
6884 44816
77918 88495
64265 68071
4174 26264
67082 90516
666 64982
17269 97860
53831 76721
43411 54355
84425 95950
16883 28440
79247 81731
6668 26981
35349 45149
11603 30729
36052 49008
79889 96883
17718 24955
17143 62212
4203 18383
84790 94408
81612 88334
1812 11747
84343 85925
6387 68870
33528 59199
58245 68307
5379 57803
27961 97554
57568 68807
82123 89208
20707 51884
61857 67048
1224 83522
9448 86705
11562 74834
19410 47022
75043 83958
62160 63367
19976 85636
40624 53613
62097 81113
46135 56767
33044 50591
11601 90675
26692 43049
28984 79505
30686 32803
10627 95895
31704 50139
52159 53381
4631 50444
29479 99383
4855 17005
56929 75408
36044 62067
63412 84854
32419 79908
35641 44866
23015 34515
14088 92620
64896 82364
36446 40679
13257 48618
18285 46532
56770 65345
79794 98080
75991 98096
5077 66042
71924 87488
9364 62153
20169 97892
74235 80989
51115 60027
9305 38439
11548 13662
31084 77768
15516 57007
83086 87617
18088 60821
63667 80402
22336 62704
36462 62798
4687 66226
16959 61420
23983 73072
2652 39638
17567 28112
32579 54972
8677 55131
24288 32253
52269 65790
9938 80711
21774 38244
35386 88005
5716 98209
30662 65640
29243 85017
55471 61611
353 69447
9098 63551
56880 70160
111 66428
31026 51787
6131 14500
31973 69703
32507 94127
10700 71451
2064 24815
10613 86069
12365 30976
691 54306
4323 14752
19285 37105
94213 99487
23379 82850
23939 58080
760 75926
50484 56648
21310 23088
4974 81770
79172 96735
19698 29165
2009 57770
16452 31447
57109 64308
8371 85854
20165 79952
269 93009
49676 65204
2901 36477
64423 85464
15812 97611
92660 97258
22753 51711
43533 93037
56194 94744
83605 98055
1084 57496
52446 87131
27112 46429
26451 76695
74012 81830
19034 58898
16045 73640
17354 21677
60793 78115
65379 65756
17370 70060
26175 26765
24229 49769
24958 89564
23861 97536
15824 72383
44522 98167
59146 70774
49942 91457
25648 99283
46063 74347
69372 83254
48969 81496
33145 40204
4104 33234
19817 54275
70298 75431
33899 46467
2080 39934
48175 84502
47959 68362
75440 99526
42178 74620
57277 82004
34290 90198
33300 69816
49281 98510
33321 53271
44034 97432
41934 51059
20700 64103
36575 62047
7496 76653
14765 65328
62861 90330
266 1386
2107 14138
17913 57421
4205 17333
41343 98277
81056 94960
21095 89559
56074 65745
13816 51669
65065 84943
736 86244
27083 51750
19304 62471
40082 71147
70297 75639
53175 68875
2417 6189
52578 69353
46744 99841
45068 89211
86094 87105
33849 60494
71437 96707
40433 65379
33586 71008
23650 24658
38915 68450
5416 42099
31788 36199
46682 49143
70142 91554
13256 73664
24872 33971
48830 50748
4524 4666
9523 61552
67623 96837
40548 45568
45969 93098
76669 96726
27994 81484
55012 76319
23201 24731
26258 65510
12933 80546
78559 81831
1454 98837
2659 86988
35697 77811
118 27715
29081 85005
55127 79705
22054 43821
31098 51207
24661 37250
27964 34453
89119 94211
2186 34582
5669 86973
56220 85222
68604 68771
16248 45183
48738 67346
49022 92594
38234 46774
23739 95815
13118 51794
64858 72491
30147 49783
33555 66016
13481 71122
38113 94979
17506 40284
1723 37576
8764 17523
763 51509
6296 66268
5654 59014
38536 62913
7016 40123
9603 15157
43727 48796
21572 75545
23799 47555
52397 64591
1407 69495
1420 16178
30190 37303
23977 26374
65873 81104
42264 87106
16961 81464
35388 62627
14380 62174
57098 59312
41543 73497
28191 44244
40694 76119
67842 98914
27827 70099
3220 40507
21826 38109
76691 81768
9692 14512
56419 74351
35323 56858
9842 92649
81128 90190
24555 53165
82413 86223
30674 71982
41369 51654
887 9219
41163 68054
66493 93185
18063 57043
72405 78710
34306 71878
20009 82366
48347 84086
4165 11766
41663 89911
28912 96987
26654 53026
66765 85545
45715 47126
45670 57644
12093 98268
27491 52289
45328 93581
35576 58474
5627 28971
22169 23504
38433 84709
69704 99764
73732 87688
13986 54081
31931 79776
2592 13249
52813 81055
23064 99642
21533 98891
44967 85665
3543 21580
26938 82672
44784 53641
9720 35440
24175 69819
17120 61375
35984 56709
19181 39110
55518 66232
46583 78637
14395 65731
23405 41737
63178 68267
49793 69218
41292 50695
67686 75510
20507 88157
20641 91649
55529 75622
16352 45321
46900 59506
31735 80305
59744 87242
23626 54103
2556 16136
38330 82234
50987 56394
37803 91830
19847 45516
16572 30532
14487 42058
52725 67374
4237 87010
90716 90731
37292 41546
18197 35015
71305 86889
50027 60175
34166 94216
30217 58551
7261 89940
33374 96845
37758 84092
20143 62315
2074 25666
22438 59678
664 68177
84014 91465
23526 35866
11632 81279
33325 50426
2970 53855
37966 51673
20304 45854
93167 94650
2327 40560
39962 98969
4728 86954
20955 36393
33647 98828
9254 98083
20107 55962
30553 99883
6198 83929
39914 72569
31391 87059
17496 26047
3860 34438
15107 17783
8258 76056
34859 60952
4040 9927
29221 43712
29627 94069
13823 50667
18616 24608
31152 45793
7877 88183
23060 64087
80815 86292
72796 81939
9487 69498
30186 57879
25006 80039
15374 49944
15642 69919
5909 33166
60111 99423
29755 86592
14417 31259
32245 64240
45281 70732
370 65308
49903 73874
56485 77295
89354 93091
39137 60125
4386 54921
9225 85203
25900 46198
3868 49222
6969 59655
45496 53451
15714 90620
15904 31120
64388 99597
3423 93614
37423 66945
40366 75145
59285 60853
10344 70544
68553 78682
36458 50909
30035 68733
61144 91784
44852 94821
31699 78451
28885 35606
15293 47293
37588 66020
9953 63481
38821 73649
36401 91690
98166 98212
43754 44378
47523 56590
5910 68186
1322 99986
5171 51245
75845 96557
26940 62537
34777 39994
41013 86293
24981 68184
37296 49775
33016 96601
20030 67412
8310 31420
49927 80574
38290 88240
44595 68057
41310 66031
4678 72652
1899 8872
33769 87292
37564 95978
2179 40479
20758 63474
19302 31999
5022 29539
11910 80582
28451 73919
4172 41028
6580 44074
5947 89673
21911 68106
42523 51790
13961 34638
22360 88159
81550 86608
27425 73706
71656 77118
433 58495
17279 76431
71877 80364
4692 64330
26835 64740
10331 47722
31343 83197
48787 64125
23764 91323
19251 98108
16851 65439
19059 65011
3700 92770
15068 17881
3104 81804
48286 75020
83389 93643
50119 88121
32763 40937
5307 5602
19024 98475
831 81872
40995 45980
89064 94074
627 61037
23779 78655
468 67210
16786 36769
61386 71903
8532 40381
38580 62122
64683 90461
24916 58477
67495 69196
2178 83477
14494 65560
39777 44683
26691 39639
18052 68955
18183 81765
1751 62871
20977 73635
67570 69236
30528 63157
29675 95356
25499 34798
15928 60706
6032 57323
9680 59618
21172 56654
57000 66875
47251 83853
5033 96122
16951 22246
63125 97392
37762 55106
22587 57110
32137 39186
10205 30054
42544 53588
153 33967
33824 52790
238 22955
26665 65615
26640 68899
73553 89649
198 44504
11039 11476
50873 78722
62496 68049
87886 94588
34000 78837
49586 75087
67810 78000
287 49645
71074 72439
27709 37255
73191 84712
17360 39456
2298 7679
91853 99698
18904 20756
7964 11173
2547 82389
73507 90599
88185 92373
11977 78907
28066 97698
76837 96209
30122 90598
18790 80305
63592 66948
27048 89450
17686 80215
36141 40941
30596 82834
45344 47467
7613 13757
38156 71448
42923 57387
13643 62171
2950 33444
37110 50133
4558 55822
15787 81180
17786 24497
55182 88017
96376 97308
341 27223
30948 83907
68710 99848
84826 94092
13887 18993
48564 56654
82131 83756
23433 93420
10132 45174
28937 39831
18259 83334
6267 98407
33333 55064
18692 69081
6644 13383
20848 36058
50589 99115
56129 67764
25981 99463
24278 94891
28668 75850
74475 81169
43979 79904
11812 75515
56037 68488
1121 9829
5841 67284
13262 57826
36227 87646
82064 98510
72599 76237
69794 87170
52342 91274
43052 50340
12524 51880
29750 54026
59214 85399
20345 82600
12908 57778
12879 79354
45314 52485
50817 61842
35560 56062
53260 77170
20328 39985
34201 42700
45616 46752
68120 80196
57463 90836
27536 29951
37817 40604
23873 48185
7521 11492
11789 30043
5118 76563
40847 81950
61088 96304
12226 87808
10741 61953
34775 41388
32309 45913
22699 73791
4262 24657
48788 89750
40886 69450
40067 94279
56230 88027
5001 27583
4455 61302
52950 88628
43674 80289
37894 78268
67310 96402
20306 35831
4189 95311
33123 95381
21359 43370
18878 85928
59471 91333
9097 77884
36524 53131
76938 84593
62626 77484
72132 88541
82754 88165
11824 50254
67985 76357
65434 95623
387 34380
4600 79048
66150 73625
51308 99336
67086 82594
12637 95763
82750 90109
61426 72531
55067 81040
74441 97263
39733 75265
62949 88793
38142 64700
2246 59127
24961 53432
47411 66767
18146 34578
94440 97432
7738 41743
19865 83030
82482 99098
4560 64529
44722 73589
60999 81212
36233 91816
43830 86883
70520 79576
481 48373
6742 76024
28162 79035
36598 56550
78520 84611
12400 96505
56182 60683
91937 96288
28353 68033
29858 88355
18949 45035
36763 96147
46906 56605
45242 54761
5533 67098
19706 90457
42297 73000
6354 32649
20775 46641
19108 29842
56265 80317
70132 76817
22100 58245
16212 50378
42581 71023
70234 94425
55988 88225
17335 71667
55359 83928
29990 33136
23834 34959
31518 49754
10291 91077
77685 92771
43661 75289
47814 49018
54820 75319
2775 35976
47514 66921
33547 89934
32258 67307
21978 82004
36866 93832
15680 38674
50003 85579
32404 67889
92136 92606
14858 20237
40042 77897
29052 99235
37188 80155
49107 93120
9275 46261
4202 72615
13943 98653
46348 56319
55392 77015
23463 84551
40946 92819
53238 64967
72337 81457
43079 92672
41646 73307
16648 30144
14015 90218
6816 10789
40562 82632
4720 43254
1464 95304
10122 91142
62500 96482
87481 90097
51371 96876
23974 36965
37557 92392
11512 34092
7557 31702
73506 89522
21306 54830
90846 95781
40232 82282
39793 48597
25389 25473
81035 89925
41619 76814
11869 29499
16353 16687
83383 88152
77321 90174
45411 66618
32291 99529
32563 74637
16901 96284
5146 9578
35899 46209
12772 54301
8750 65272
30814 31961
16525 24809
49318 64836
55162 93169
77735 81303
56130 76650
44233 49288
59426 93981
58165 66663
30488 78834
40383 98824
65897 90852
42828 64067
22316 27632
87436 92556
21306 77124
25372 73365
29711 98713
74951 93925
63637 64994
60592 62604
78110 87633
68374 88437
36363 52075
79953 88110
3450 90004
13110 96540
3446 40512
6716 67664
12754 34959
1813 22092
65650 76064
10414 32574
41619 81866
63538 76221
31742 62365
14351 71737
25963 85511
41341 68020
35670 83661
81539 92541
11283 14526
4154 10623
10134 78559
4998 44910
62794 70648
8694 43453
9595 94174
16700 54500
27656 51331
4667 16910
31491 50991
15462 60565
1452 68482
68262 95160
47325 70788
38600 85934
62662 82500
14213 18480
25375 78659
59321 72935
694 6786
77280 84776
37047 92244
61233 85140
8580 14857
39871 89972
59236 61646
25233 28475
37256 58611
22453 67284
40216 40782
36136 92624
27738 73944
11040 30715
32206 92614
79228 82475
80711 95506
7706 48285
15115 90326
37994 63018
43641 76799
78046 85095
41374 41398
63869 75800
13491 89277
30943 78123
12341 76150
8431 61232
47028 75628
41414 69249
21228 74103
27140 32252
77807 80273
8342 35041
10748 59319
78737 93297
12298 39644
428 87978
63299 86636
66494 87887
11557 59489
13898 18062
15490 24389
2312 56315
6055 36261
21257 48388
52462 82201
22624 27460
15687 23611
65953 97730
13196 15403
9100 62974
81358 93313
45779 46766
14906 30017
41558 69686
1838 38406
83010 94603
5107 62048
4726 63911
14435 83212
15561 23327
1576 98353
274 1370
22074 78783
7840 7887
75201 89959
9182 40804
12078 55964
40677 43350
61980 75765
36437 69428
16950 72157
18164 75627
71092 81170
68486 99133
16608 24512
5947 64820
25657 72568
27424 36846
12817 98764
75413 85441
67742 76349
89369 98380
23790 64193
89112 95621
43024 63640
6159 86671
11108 59669
35053 39035
28866 49622
13698 61580
28070 36626
63496 67569
13940 60466
51298 56929
16260 49089
2084 13994
66790 71621
35129 49550
84755 94756
34144 52094
19866 98655
4504 54250
31462 96827
71691 78771
32430 48980
7048 45806
14499 15563
12459 99797
1485 97091
38965 60717
2998 59444
70355 95934
73374 77198
47273 81722
44353 50873
429 92138
6596 78583
27050 86595
71790 80818
19760 58315
319 17308
57792 62355
1306 35872
21407 64348
28184 55920
22101 61745
58263 74859
88676 99857
10480 49675
43552 96783
21780 32539
21673 44088
66363 71243
29572 69106
41951 82801
24335 81766
14892 54640
68040 68246
30437 88752
54009 97641
5098 78235
14134 66926
2111 41609
50103 76028
59069 70191
2530 64387
15557 42888
83795 88575
14512 92387
78577 80870
21989 52676
4508 32554
24557 25070
50019 74089
55855 74504
19053 42943
233 15479
22571 61962
53856 56497
50212 73727
21264 29929
39878 79189
6341 45547
55571 77201
8921 85088
10812 61290
7321 75337
54286 94581
42265 80378
49468 59772
34671 96135
36942 37348
39474 85086
17697 53328
31343 94633
82256 84013
34289 57160
22970 32529
3631 43740
24867 62890
11511 82075
21145 59107
19333 90863
59488 71048
65496 94402
2100 33381
3740 6449
44817 66395
34495 78927
55116 98307
19325 95861
7093 34277
1173 5391
32310 79316
11985 73513
38286 96953
2057 55402
13214 91668
32892 56698
81183 84971
54268 95564
39968 89510
37545 99561
13498 89881
7747 90734
14567 71330
28440 70145
26176 29552
11970 39538
84142 92710
78021 81806
28150 56082
38263 55742
28413 38497
17489 45678
57131 59031
9723 27291
17637 40436
627 10346
46160 55725
20481 50896
22078 45463
37367 84014
24786 53926
27579 55587
17541 43513
35408 52735
69791 76458
64856 95130
11210 49550
23632 35706
35372 95164
27111 37364
2821 30211
82354 95636
16789 57070
69738 73757
2975 97518
46197 78040
65178 73743
81529 90980
6434 60223
4640 15812
7946 85080
66042 71269
14235 30112
16676 56170
20801 89426
17755 85269
37442 54667
44855 68240
13213 40128
44172 76606
1468 21164
74327 85810
2411 89970
35525 38944
36161 75380
12062 77327
30182 84997
56909 57962
5090 89434
46637 49748
17505 62876
15715 58730
28869 86042
20171 64074
83931 91240
26209 64626
28266 39443
60178 95201
41200 59739
19573 21533
46916 79790
30446 87026
24403 97642
33130 62405
65779 66016
61742 96559
33758 49119
21792 45544
63638 64032
2339 62119
4138 39939
48497 92072
16841 63100
73494 73898
65681 96697
34997 77606
8038 29450
67859 80673
74474 95011
6816 32225
85815 90083
10 24208
43548 82383
52244 61894
63395 93894
23700 53418
2537 4362
57894 97391
93415 97202
76304 77818
61425 89315
2207 94615
43769 90221
19053 98711
46060 48234
38158 86230
58722 59078
19229 38353
61583 78863
75667 79466
1541 47595
42064 97911
74251 85762
6064 38478
34815 48944
39698 78646
11812 63835
31634 96972
50112 62382
10070 88689
78702 87169
19930 86679
30960 95397
28729 35547
25931 51141
47712 72519
34017 92549
4748 19444
5875 50240
31270 36455
4023 34249
9937 35233
3037 81512
36937 49855
14082 39165
71124 99807
6934 48250
27814 61465
41716 46020
85801 86425
68371 85028
36502 73819
902 15162
46178 49532
28153 58308
45168 77672
71072 71717
33165 56181
21156 79161
39634 96636
62733 73795
72565 91372
12255 14417
20088 53071
5639 88324
27048 71817
18766 97950
50594 80399
59381 91234
54600 68020
22723 81247
44946 51720
889 53402
31031 68214
61802 74548
6795 8381
32595 78856
27522 62249
59448 65968
9293 96819
39261 92264
13047 75135
38794 81630
62577 95953
21903 78420
11752 18503
26419 50088
27983 52026
217 63821
51048 90437
20017 77968
53688 89653
25283 95988
9410 58789
15091 41342
11354 97800
5257 15732
19133 81905
76123 87047
26068 50437
3389 65279
21355 51878
62906 70952
25778 71370
63267 74800
44059 91006
10070 31209
60504 86461
62064 66539
568 72021
9468 51654
80691 88499
25965 79776
31452 58066
73364 90300
31172 95244
29862 51572
34951 36626
26330 29233
9449 52581
13915 69335
1756 80718
3173 65865
6331 45374
17455 83473
11606 92064
24085 39741
31457 43715
51990 70549
13397 47640
7091 69114
5966 39313
59739 63290
38642 57838
51576 53720
17863 50895
1016 19622
95725 96363
3683 49732
21151 36241
51051 57524
13376 19353
22551 49603
872 5611
9373 48307
57296 69206
12177 66176
1679 52045
39693 78616
25629 78176
32626 57112
17194 75296
69254 98725
58312 90161
95822 99924
20869 47726
47644 53586
2556 53842
9653 15742
45631 62508
20424 80908
63930 88725
32245 85309
12702 80004
1134 7827
75401 94657
16850 30781
51040 69828
9394 52865
27674 48205
78236 79995
43239 92498
9342 58664
6420 30810
32463 33412
29428 79984
7606 12570
38215 43930
10055 48801
37428 77043
41794 70081
52596 68776
11884 65931
85523 97737
4277 89019
694 28804
25216 95070
46155 93327
5075 28812
44956 45493
58494 99925
20413 56026
18126 91852
28513 96561
23714 86091
10304 11844
15766 85228
56861 59055
13939 18090
81164 94780
21366 88672
8155 8238
10591 47088
1300 98843
82274 97711
17094 70216
20618 61185
36655 51469
58114 93897
1103 37293
29541 86068
17230 60832
16325 25904
43826 46561
56856 59006
79681 89089
75175 91704
43959 47413
27491 80478
63230 81586
23868 90776
63421 94048
12224 23380
36429 97021
29978 70369
33992 35247
53622 92331
1855 9763
80115 88098
56964 97285
42525 57246
28933 76925
60384 71588
17687 32133
54848 76846
1063 85901
56487 79162
5010 68356
18901 32847
4766 10972
21238 80683
14512 44522
9147 92005
9410 70130
22167 94628
74075 94121
34107 89673
76371 95052
68543 99709
56836 58764
40003 65130
80155 99929
60586 80803
53907 94176
51058 55938
6655 35172
17553 33703
37251 72443
15671 30741
41168 86415
37254 63320
6346 13077
2904 94865
22680 96154
70699 85650
14369 24128
35752 56718
69738 77596
42533 92494
32436 72085
77902 91149
69946 99203
53374 91862
45917 62781
18811 42853
8810 90126
17981 53016
86789 94315
11116 31510
21247 43539
20404 37102
46386 91284
61759 75201
28159 91685
31360 97193
53477 80685
35812 46159
56386 66879
42546 42590
11037 92617
10089 78599
80758 87235
13357 80012
30431 70960
31501 95482
75964 99676
79351 91852
47674 57918
28312 81165
36029 84137
43273 76448
14959 50551
36988 60791
40988 81354
18561 47554
13333 18662
11797 65665
72978 74887
49927 68379
5159 6062
35720 43687
36644 86007
19823 45671
38608 84797
32629 81798
9222 41404
52 87062
5487 31085
31723 52136
28422 74495
38175 90246
74003 77085
41081 86834
8447 34930
1119 85002
28164 82517
8482 53105
30794 82217
23205 42383
15392 23264
47391 50941
52115 60256
57647 85973
35276 92704
9980 48335
23371 47466
30463 32910
56473 85253
26225 39252
67082 96270
734 84773
69430 72061
34704 67805
32630 37027
1164 50441
8455 27744
39287 62023
109 63778
975 88831
87351 96440
31110 68108
28994 44620
25589 88159
22585 87555
25742 86319
47811 55716
4795 11440
20612 82840
52946 73375
28354 96898
15769 29624
2405 36373
4856 8258
20315 35187
21703 34811
53354 54034
29301 90892
14987 77310
48988 79959
54906 92136
26164 95479
8866 22035
29074 46246
45390 46206
14826 22607
21553 37723
66828 94420
64175 85668
58741 76852
26389 98997
38336 80086
9385 88514
71312 93856
32713 91220
32023 37257
3151 34874
28033 72551
27243 40399
45090 63744
97501 98044
68266 85748
12835 91176
67043 72983
29967 63352
24382 76258
25078 93601
25503 67556
81611 94571
7693 47307
41345 60451
67049 72203
19526 89443
26602 60287
43310 67713
79277 93459
1656 44966
2182 10992
26345 32686
55310 61033
25563 39253
7007 89467
22108 78741
7337 39928
40290 45616
24341 45274
8830 28181
8357 83619
59138 67447
13319 84546
65608 69060
30382 79902
64176 88769
33491 60264
18862 51961
64934 87880
81161 92956
67024 94943
56900 57386
32330 38527
26051 58166
28862 67632
70058 95193
15515 67191
47978 69639
11148 12979
565 76211
36454 85655
51964 57358
2991 53076
28697 99773
43910 47123
58693 78777
20158 40214
66499 91556
18986 53223
6080 17762
3187 33499
8677 24393
87858 98105
59152 65786
29282 42593
55067 91072
76764 88687
44527 48723
19865 64909
55747 77495
70472 80870
59496 83436
6028 96856
41861 54573
69389 77317
39315 85459
13061 60320
65 87336
19487 47948
31868 83135
6270 12560
26831 98990
1168 15965
21371 56469
37081 82726
6733 32255
74331 75020
22468 24795
42777 90557
41931 50559
1496 43596
64586 87283
69354 75842
3481 17590
68507 98127
48921 58820
11026 74691
41381 89731
29141 69256
53286 70022
79162 87337
4353 62081
65469 83197
5760 60245
38062 93844
34945 48068
66094 83185
57506 62875
47859 58056
699 73594
4033 46655
48429 91130
40468 97311
9613 41060
52183 93050
17396 84347
63926 66325
26201 74654
2885 70876
91803 99541
4310 4618
86931 93448
42995 57896
8071 30170
9705 38977
62961 92740
35966 64935
56596 92190
28904 72918
2529 84722
41426 48208
27465 78632
34977 80974
49847 86761
3781 9997
22008 99377
43655 65217
33445 84224
7908 9227
33220 39258
39130 83190
28070 93184
23666 88286
11376 52036
35470 77826
17361 33394
61869 62844
65671 90306
7784 74943
24342 91393
67893 83986
45850 89595
15018 32807
19355 66752
87418 90235
13213 61201
41680 99351
37972 67405
18462 60125
2527 86729
43471 51792
7846 12244
60123 82241
2619 83156
57730 71144
21306 28601
52255 82327
84691 94202
34661 42864
29849 49434
19390 95654
38353 41591
56252 97258
4090 5891
54375 77046
14873 91210
48023 70318
47030 88316
13681 73827
71220 92968
24352 60594
19240 84485
43127 43649
23734 35668
21552 32378
42372 74755
1795 58224
10512 83222
13561 30252
22598 39469
5758 46927
31610 63366
35868 73021
12541 82659
7942 66243
13020 86826
3755 49610
34069 41768
34860 42553
54834 85330
45979 84494
60445 65266
24574 98366
28861 43552
40815 59629
22185 90673
11516 18889
2490 85627
48082 71840
37324 81971
32932 79631
11341 28635
53817 84148
55508 85893
26835 58754
3169 21233
48292 72966
34582 45867
2851 61715
13201 80374
43841 79009
9297 47161
9042 48874
48393 90737
43135 90794
49321 62716
66281 84353
18282 38766
55517 99123
72090 89474
4693 79915
42103 94741
10852 96322
4401 47911
357 947
7413 39622
19556 41996
89099 99057
53715 81622
48935 93953
572 66202
41889 85960
51072 57510
8828 35986
51820 61868
25282 94394
59222 61544
17642 98977
52138 57929
16758 86195
15714 18553
24132 99085
40139 70004
3386 48046
35552 51909
42631 86062
14427 32470
14768 21206
14926 96561
82325 85423
47192 54307
22088 84200
32029 51049
24491 78843
4041 91329
37269 82073
77843 85925
40676 91935
16283 51114
40643 96546
98653 99403
64061 73471
35979 75975
73174 82717
4375 95862
16375 43736
14935 53596
7258 41881
21075 61119
24064 26869
95032 96811
859 39844
27039 47750
60204 82266
31573 68742
583 58532
76970 99969
29010 74497
706 54896
42539 96922
64786 88566
16553 34207
59867 69339
40859 51040
21271 62498
8165 48589
13194 77515
59178 69546
67687 74804
3514 41083
40128 67961
3494 10476
73540 88160
27394 59248
11065 73102
36893 54107
4949 85842
41180 87597
24323 96602
36911 48306
26521 46521
33429 62909
85972 90407
8356 89023
2056 26762
23959 47213
6656 51416
53340 79127
44493 71231
55515 72599
14466 76296
84233 84410
14224 56212
30368 69864
14169 60839
64833 92506
3449 17598
6685 99474
59721 60481
90158 93976
4194 56576
11879 35465
60712 74535
12443 37227
25246 39389
60818 94136
3299 88816
48633 91364
60147 90050
29021 85696
58583 71809
3680 62532
6025 74102
1752 59657
4094 54557
5932 60360
3364 96415
8636 92017
10793 71147
65420 67862
3267 58470
75208 82923
54838 77059
22927 45230
13823 27093
82672 91536
22684 85631
7021 73189
1955 84798
7292 39683
68514 80484
21923 60323
31818 99299
44777 84460
40639 63235
7742 72770
30810 40948
9421 77975
779 13291
22798 94608
69528 91839
13827 57607
63254 97324
73392 99661
35457 50645
29498 43047
38386 87376
89525 93886
48259 59669
6582 69353
313 93175
51826 88293
29540 74174
47125 52257
1472 13825
23002 55580
39555 93556
7235 88879
32715 51737
39004 93889
42775 94112
49528 86088
5198 80411
56904 85101
62860 66896
15432 96667
25166 67400
52090 67301
25286 36790
3059 8716
34762 65575
27356 79233
60713 63907
36519 68778
12217 46114
27062 38389
36867 66487
12585 28618
52382 87924
11902 24770
53428 58748
7389 99805
81800 86564
63055 69602
2960 58567
10589 29085
12578 16510
52306 78106
1586 88381
46334 80640
43903 79999
53152 94655
35567 55498
22370 65328
18212 92495
61300 67261
17204 24666
18400 91580
32449 63881
1568 67748
55155 55796
74487 79878
2838 29167
9090 53593
2051 50963
23176 88266
5791 7174
41979 83317
37915 84750
68800 73335
12710 32706
23636 93479
5907 96762
12249 23367
60438 81425
62957 87620
7782 55137
46079 96449
16102 17680
58896 66256
22155 65903
12637 68711
64653 66810
35432 89038
1073 89077
91660 91819
3040 73639
59394 74104
47504 57781
49430 74664
67699 77194
848 59583
466 44507
259 89496
40344 81175
9408 17142
8715 19016
9132 91425
36574 53472
3676 91022
14819 15938
23337 75523
3997 11434
7795 38640
5871 98494
11218 15388
25251 98367
58505 68461
45484 98342
42983 85025
24184 71534
17462 91708
12458 24079
31768 36971
39036 71044
11130 50922
4005 24409
6530 43180
35764 86189
23831 54810
40044 48371
72063 74827
30020 32811
46195 68204
2834 17597
37357 70031
33260 54533
31958 61176
31777 77986
89939 97678
75573 96850
24608 76538
24863 81260
67655 74124
44709 83528
5152 88377
72375 80890
16008 39776
58608 95502
56623 57874
850 24265
27701 89692
2420 35992
30269 44644
26055 77380
48233 75764
37252 59109
8113 72789
39628 71543
4527 9607
23831 64972
57916 91194
38574 77134
67738 94918
61075 94095
13611 67819
39002 75667
16514 63133
86135 88885
83045 91424
56802 87559
223 34800
17317 91163
39788 88467
805 88601
33816 63604
39289 74754
74555 94787
24028 74076
45264 53146
18523 98941
11392 40147
24918 73512
32051 80074
2756 20422
56539 94580
8853 40349
56151 59865
80652 93750
6490 64965
24142 30086
58905 81270
23023 78174
39607 75761
56408 58374
5863 92889
8586 91627
17147 69270
65489 90005
45731 46176
47824 96302
15659 54254
53819 71718
11910 27538
12750 93242
40073 86386
64981 96008
51324 76986
47799 81818
27875 50124
32399 47957
8418 25205
42573 73638
23570 81112
1845 64616
19109 88548
73527 99913
46297 88545
3992 30772
7657 23316
56045 89853
14309 21576
7602 33918
1632 77915
22657 96414
21815 91634
9447 46875
51587 72742
7057 44439
31894 35965
25497 34211
48314 82447
15966 57385
82849 93482
2269 12720
23795 85766
9233 87503
21243 60625
47289 64077
11669 92318
24743 98664
41241 50294
6255 60484
84183 84278
7677 25455
12072 91967
47188 48901
34516 70597
18723 98250
20064 30787
37578 50193
54659 55297
19947 54839
5840 61984
52241 54087
14026 74670
21761 76184
4397 11659
65630 70190
38711 50276
25459 39750
14193 58858
26237 54511
36647 57290
71136 80457
11328 50778
34702 37311
20321 99859
28191 32969
46570 96745
67407 85933
59105 69185
35027 40162
37180 67616
85180 93098
21133 51776
35342 36088
9154 40135
88074 90693
67820 71773
77537 83633
32751 99963
6270 40862
16382 17702
729 91217
43202 50825
33283 57513
33127 84768
36446 55804
18386 79937
6461 23355
27003 41662
15713 35498
44726 68626
7394 72535
17295 81355
36884 91150
9049 82735
84274 91918
82356 89398
17339 95781
30035 30365
6468 51322
12832 42817
28745 67033
35789 39785
62054 80886
15781 90033
10560 44384
5088 74481
4298 91959
75481 85539
34524 37236
47558 50984
61617 98464
45162 67924
81982 92452
46765 74606
38340 72455
40693 85107
52812 96727
22472 71989
4767 72874
16175 22704
63039 86462
1390 27181
4856 36521
26667 62970
41815 47324
2230 63261
5515 64380
52453 93940
67559 71457
14313 43385
27678 54541
59827 95040
6939 59740
15283 29644
35005 69561
42922 72416
16402 46247
20797 26018
5147 75861
46732 97476
46060 96345
18508 64517
40568 51555
42917 92908
3378 77623
3651 91229
70073 92541
56620 95566
83111 97997
50830 74310
34217 36148
86232 99800
2209 80909
81439 89717
49297 77621
10270 18997
29189 62743
3431 92981
26617 90825
17075 99342
22186 76692
85404 89295
38986 69434
51002 56156
7676 32119
9496 18749
57635 68818
68892 97867
4581 91598
33672 84682
25391 60267
58561 96677
32633 62808
21836 91332
37491 74020
32913 93263
173 16691
45441 82937
1862 38791
37739 62068
50015 55246
32197 56534
20346 30427
26936 88306
2003 16269
69199 70563
34700 70777
9958 83035
58021 81080
41708 90263
22405 74253
81554 84242
46815 87879
14746 41614
68689 84089
20852 67319
8175 34313
5512 13714
2051 67411
55547 69139
39283 97048
45043 54265
12555 94388
94873 97476
26557 72089
39475 98971
32866 46214
2939 6956
52527 65752
36042 75522
21933 87587
38186 68939
88415 94926
30850 45259
9599 41778
45021 83920
71932 92467
25787 90492
69598 74851
47844 75149
32207 81958
22748 75852
57343 98805
30479 70097
1372 33633
7573 99943
12448 91482
64016 83778
7810 53122
30394 34194
2050 6138
12348 33922
6616 31021
44905 92161
11659 43542
7882 44429
20547 78126
41554 99575
74896 92413
8278 45873
83256 99461
55031 71163
42386 62989
2383 42254
1850 97627
29517 94017
52784 90656
55871 58715
50845 52644
61144 97992
12718 24490
48683 58585
3866 87307
7491 13543
17475 93160
22630 96752
44137 84634
19563 51290
19454 80920
78660 97159
81032 82384
12125 54031
36552 74397
24826 58719
65281 88763
27387 32660
28844 67666
46684 77461
14701 77848
41904 59122
21289 96156
28946 54513
54249 70267
17271 50359
9350 98675
68278 72160
41186 86243
23240 57045
29045 96894
31883 62438
69358 69827
18313 94983
63227 80305
10819 73396
20555 80129
5991 46627
30581 63872
21614 36824
20138 62544
60582 84254
22042 46084
47865 68476
10139 89913
11655 45810
44428 64358
7769 16036
13694 70743
16779 79855
27180 27723
83367 86599
68794 86647
13951 57274
83431 89610
75037 78746
62720 69370
70788 73884
75000 99975
57376 68225
40246 70087
33759 60474
15136 43098
11406 15749
59664 99153
90504 94814
21416 32178
48580 73161
29552 91676
72346 89549
28621 30150
71051 72772
57038 70673
13996 14989
16292 82030
7888 56354
33978 41149
32098 90098
14236 39207
44812 65375
20864 59213
74342 92421
14871 72341
7726 43679
20587 58858
75337 83844
29601 93008
76084 92402
30399 80609
28715 39677
36195 79213
22544 86254
34120 78963
5149 39749
22450 93874
48380 92002
59503 75842
70874 95047
56086 68527
3611 50922
29402 37897
87818 89561
2715 6026
9546 59657
11430 79599
28728 96716
44760 89178
12511 70849
51164 93766
57504 62333
37144 85695
14421 16686
41633 99427
72645 93628
41200 44077
45053 83633
55613 65875
40223 94945
2297 14508
62128 72061
15953 92549
27235 41090
18631 20070
1090 38827
23868 92679
3166 27740
26571 29768
10346 41545
19877 65723
22974 38692
7462 41157
918 27656
65002 79336
27570 46570
38526 94892
14026 19590
56598 64068
24416 76197
19272 79061
53776 78127
12791 48382
6956 64456
85744 93312
26019 98465
5883 34241
29588 61608
53709 82620
5519 65185
22868 68303
3169 63023
27789 30463
9142 69466
76146 76617
18725 80820
7474 20933
10520 55926
62465 91120
49213 70179
64203 75771
46337 53359
17303 73177
2867 94518
35639 51575
10062 15787
51323 67166
56082 97089
69619 89648
3908 15298
28657 41599
23640 64963
56635 58041
2398 98355
27843 55437
51525 51859
57343 65517
53614 80865
11155 24288
24432 48623
34904 70169
26280 74987
19533 77248
79636 91977
17413 54146
14861 73310
64970 67206
35281 87089
10939 49009
30158 68818
84729 85840
9914 88953
27600 35787
71532 92716
15357 56066
65018 80955
9129 93731
10098 27684
403 24005
19051 92573
6673 89759
65272 78206
22848 48020
4485 95554
12490 91181
67114 69866
59573 60349
35518 94092
4440 81844
38558 75270
81535 96555
29979 89514
1997 44904
19227 26430
7146 9638
44816 46842
18953 23245
36170 40630
69236 77953
45126 82555
48994 56427
33205 48847
45165 85530
80339 99234
53016 62333
5097 92865
45724 95698
74069 93235
64316 69578
20084 88097
56879 59903
36479 51099
13776 47648
32442 55527
7887 58810
18398 74411
70179 78082
36820 79925
61257 67475
40137 91585
85376 99887
29555 52912
40868 67612
41611 91624
30637 57447
11474 98095
37665 42761
22305 37074
9355 42573
14354 76478
51814 72323
58597 76272
30516 71717
32266 78352
10767 62845
42521 71114
14594 60720
2104 45422
61047 87749
15362 55357
20811 66640
28121 31387
89424 90604
12359 68867
21438 81831
4053 97391
45889 59245
62602 69206
56772 71068
47188 70684
70846 99568
91523 98613
2690 27764
47044 99175
38297 41886
13279 39431
1112 88824
38318 52763
79244 92688
13555 39271
82978 87532
25813 66435
90273 95085
10226 54094
73692 84214
42829 92628
48560 88427
42529 83711
22058 63977
11033 39698
20045 77341
25081 61572
11877 18951
27042 52181
20853 89772
2308 46389
5954 22122
7314 53969
16138 87128
1065 25924
13582 20312
53666 88134
19666 41622
84705 96083
23046 56828
2810 36259
33045 56025
49064 87351
493 46746
63441 63459
27476 83634
42467 57243
53356 84940
45855 70588
68093 76677
27712 93184
8709 10001
85054 92700
308 32156
3096 52818
52939 82350
60270 63916
42884 60020
34298 94823
24445 31035
17812 68487
33055 77408
26344 64189
11011 48774
45743 79979
6474 82428
23063 35449
25186 42550
16044 73894
28762 47696
16620 91408
235 14885
22055 50611
12628 35439
16179 21962
32141 81901
14311 22714
31116 93723
61781 84140
15467 93419
26309 92658
79477 82161
22972 76154
5253 69216
12958 72520
6226 10075
49952 66562
51058 77423
21105 24577
22219 60091
6662 60676
33039 80627
8849 88591
11879 26478
40544 55917
79791 81161
40197 40582
10273 91384
61475 86022
30199 78782
47365 67177
40971 94088
17019 96920
16273 45042
26541 72178
71849 95407
70931 87694
24241 99863
4681 51846
29191 96601
75517 88453
24800 25160
42201 76629
47142 72660
960 31137
44946 98606
28971 35319
35070 81204
40664 64144
31008 57614
9161 47212
25939 67872
15778 39735
7627 43994
30875 95437
36512 97697
69471 95222
34504 79124
40886 66079
20112 46574
11465 37006
14778 45668
3497 93458
8763 45608
40724 57924
17322 96943
14922 25349
28163 80331
1332 84855
66316 99430
36542 41794
28507 73654
79290 85606
18345 98403
4687 75150
38659 91833
6480 8402
70553 74415
4007 13578
74881 94718
35195 61856
15316 44426
7823 51667
34636 89717
21461 99353
30629 80993
44673 74255
40729 97101
52066 80151
48932 72975
20194 73305
3419 39509
8818 96841
12928 74771
57000 76083
41834 42291
33370 61680
33105 92707
8703 78088
9832 92155
26203 38527
20140 45676
55513 78552
43977 70641
31823 62317
36104 51358
21267 28852
63751 82409
70377 99409
2680 46082
8961 84785
39386 75866
40996 46392
69359 88451
18126 91817
23765 91385
46221 79643
46624 85826
75243 75760
28429 51958
51884 58577
66724 77017
53767 85842
53010 98562
92723 99875
4267 4969
16069 42728
73332 89161
34364 52878
22404 92237
42633 50113
44754 56166
44940 56740
63542 70180
18410 71226
19068 63198
1781 10848
7740 45367
60385 84969
85019 94616
57915 79147
59977 73681
21403 88424
79197 85395
22955 96065
7225 85169
14555 92828
27756 35887
11027 29334
48414 88572
27164 87115
4087 15488
12379 68610
4084 22121
39627 43590
12453 42657
41935 42838
31533 39093
91216 97024
15737 49133
11760 26313
59141 76142
3724 36267
19204 25993
9276 77646
53004 59692
11618 96248
26171 55319
44467 91578
5870 97989
68634 70605
4943 78422
28151 42834
20737 63875
30873 67950
3595 59273
239 24249
26700 88985
51100 87525
75865 91406
23620 30890
40436 53881
40866 54772
25597 54534
68656 97099
26131 76572
12291 42784
69624 97936
2083 66344
2690 68471
43211 94137
69177 74332
71893 84735
11186 94085
2225 83164
20926 98915
26683 39473
10187 44454
33282 92559
39151 43699
28486 74843
61285 73955
79394 83676
38392 99375
1877 14221
43278 60012
84634 97762
6043 68261
18193 53122
42684 52424
18950 69998
56852 68575
24019 59335
40279 54469
18903 30062
37888 69351
26346 96461
17336 63741
3292 67667
40457 64146
47197 47753
33162 50131
2448 43354
14836 63353
1724 5826
69965 71476
21784 34133
18626 47283
95656 96874
34928 54709
13831 40163
53074 62264
11109 23088
1849 47094
30825 63493
80098 81176
48876 54404
5034 82354
53535 99205
6762 87785
20497 30842
55082 72669
60851 87199
78623 86368
63166 66094
63089 97878
18886 37137
81046 91404
19591 29642
67917 71009
54131 66273
41259 65105
50633 89998
1446 81607
25533 25957
1986 11978
83119 97286
66936 85557
8630 24129
17799 21090
66855 69624
40522 78508
296 18589
2549 17076
24910 52599
16926 62221
27008 63801
73833 92147
77045 81663
21883 51919
61096 84213
17209 34902
41294 54243
3860 27353
23657 99567
22767 72349
6746 46793
48887 55927
14890 34369
1100 93290
34832 58392
29712 81996
55881 72202
48115 90396
27203 64667
8493 75452
35604 58616
11352 84123
29086 86267
2580 40010
37037 89246
20634 35459
51465 65768
79562 85241
43229 84452
24839 89369
72323 80112
3903 52956
27420 37409
42083 60202
33991 49574
26661 93182
20819 48916
30814 90004
11484 17289
45116 45628
21457 23863
98061 98217
6008 34824
2232 89048
21191 51481
41502 70466
1915 73346
34489 53572
90945 96875
62691 86925
41142 83908
48501 53468
1642 41374
32347 39656
50916 54312
7917 14246
31450 95982
37996 45988
53389 59259
28247 36308
33987 44252
22958 74753
67149 98866
39664 98446
28751 84780
67493 79753
3971 24441
19540 24980
2272 96644
12515 59674
11973 88994
21221 61569
39959 91020
2427 56295
43516 90727
27187 66203
40926 45465
26399 44100
55621 59020
24925 91221
2808 24935
8384 47521
34249 39267
29424 92788
44316 51738
16175 81002
23927 97270
2364 39951
18570 82373
19078 70269
10928 99927
11271 60553
38832 53935
31180 47369
54301 98125
76031 94166
33441 94193
60368 70607
18985 39449
22716 88925
29208 72603
26731 91972
71000 89086
8981 15043
26329 94958
10584 81045
49192 85123
32457 72799
3030 42745
27392 83869
14815 21379
23867 56864
26638 99422
4215 25227
60265 96235
3765 41869
43879 65965
42053 61170
15128 50659
79225 93710
84292 85148
10926 97449
77893 89348
25383 40136
69825 70655
71033 79163
2562 87983
10349 87506
17891 22176
13636 96893
32068 77496
82207 86999
86628 94959
29602 73064
78699 86375
61516 64194
49336 98461
2660 89716
21151 47611
29562 52932
46303 59691
35367 73193
1137 61087
67513 91071
84356 91854
47119 86692
30697 49992
127 42958
19698 81363
31534 83600
15408 32198
6690 97700
74251 81456
32524 79773
78845 93622
24594 76601
56938 99866
9133 89693
33517 44297
50884 82394
41002 75429
41617 71040
50417 70620
6085 61017
91803 98378
39549 81679
85761 89437
7870 53097
33385 66723
41060 80063
41230 48319
4650 66981
29204 88274
70961 73865
53441 98491
30695 84993
8281 61656
29900 51592
30019 55490
20050 29201
51531 53117
9097 48515
63811 86910
14256 45977
14758 68377
57932 73264
68812 93462
54311 84411
17265 48760
16321 64151
61390 84524
49035 96901
22237 81398
33900 71909
799 7059
97517 98981
36392 82880
69652 94658
37450 60108
56237 79255
32140 94337
37801 50500
76434 84437
43473 88811
6644 72912
30939 78369
21224 74014
78549 96664
51869 92334
12097 71907
62998 98040
68751 96982
22903 72870
40669 97764
20395 58156
11741 34323
57135 97342
26426 73076
3846 61521
32975 91398
31901 68595
51833 95076
66564 86294
30056 49711
40859 97751
49007 79411
12175 97535
13176 92474
21963 40051
50440 58367
60772 82968
7416 47406
28481 74807
41620 71234
54493 83498
42924 58233
63684 90464
44800 64853
4629 96633
2493 97768
61315 90364
53167 54229
10378 17507
6655 50228
44247 70988
55724 81426
35908 67225
43662 69517
47224 52237
61223 69529
5741 9380
7024 46068
56593 83048
7111 95572
50128 64905
71001 75767
45767 81987
16201 77400
20533 77483
18846 56929
60020 80464
23240 47736
15918 92227
76425 85921
72552 93925
35862 90219
4310 85494
1347 12871
12302 56152
9294 12249
49256 75596
74335 89393
41911 76437
45150 97365
58634 78232
17091 35785
91824 95818
74007 98093
10569 65735
10572 98750
43413 75538
13651 65791
6502 58251
12810 21412
71289 90570
52914 98206
30948 33745
17086 57919
74471 99413
48361 50856
12949 93652
51958 83008
1380 29562
37125 63516
81192 94379
32658 72032
28650 37890
51330 62184
96161 97878
573 35533
55342 56955
23403 40389
15968 39095
92819 99868
10283 91144
6686 37461
67746 97482
27771 66839
43731 55922
58069 63740
28796 53941
2117 38327
16959 70323
19461 63614
24716 72427
49347 69841
287 52432
16628 81897
63144 88039
40571 77988
8561 98071
42753 58991
26782 62920
34712 99361
35654 73857
16623 35195
15634 36752
224 4095
13126 84941
11945 37642
67069 92747
49101 51449
68388 72426
20333 64131
45310 81914
29086 80228
42069 88543
300 78966
42057 43460
33191 70876
5523 12620
35037 91561
16675 96092
6704 31106
45076 80276
7240 16780
74828 83414
31053 70761
29072 56717
5368 96713
14034 31573
21579 34888
1303 38903
51519 91168
59336 93296
34654 42314
983 27405
37430 55845
8595 10796
44811 98340
42667 63035
53470 73471
5195 66707
54342 85432
40144 80709
1363 83669
341 74593
37126 87204
64540 81330
50308 56125
29367 95947
47878 97690
34674 99195
5769 53273
7409 77194
35255 51797
12439 25104
17747 19217
46149 53455
54114 91891
16092 18512
21086 36608
581 43351
34737 51595
23046 82632
42982 75704
9037 84405
2261 61454
30439 78251
18843 58425
20628 62486
51219 98415
44699 85319
8068 97473
33611 97904
7156 83166
2994 48907
5563 64446
27786 99880
66002 75442
10110 48709
60422 76202
30602 74692
56847 71993
65917 97359
311 41616
4511 63589
8770 55688
15388 87667
23100 33210
33267 94871
43533 91585
14948 38554
42824 52234
10753 77263
45389 77868
48740 60002
59156 70777
8109 74515
74737 97048
1443 35343
36984 82299
80721 97010
22498 41624
72893 91530
11000 12758
4768 28508
14398 75363
47196 65291
42163 67310
21044 74425
28943 43876
19159 53113
23911 37767
34283 97380
9046 63111
22738 36714
51665 52578
13838 40302
5127 38883
4959 22339
44130 93956
22618 42382
1209 14794
37225 99528
20728 64902
42877 58532
47420 95085
54535 72882
21224 92579
66386 87458
69653 94982
5791 31237
7060 25127
19643 29422
38906 41754
16677 49777
20123 63835
61221 93855
28243 70617
14554 81018
25342 77827
10382 21591
35578 55098
2409 6511
83746 86107
19819 96155
34402 36411
28355 36540
28719 33943
15485 64805
41268 79835
1330 82828
14024 60622
15689 32481
7798 9758
24423 76863
2697 33113
69408 91920
65292 96801
4912 15829
78294 98628
57915 62211
1579 71342
18601 18654
26845 44525
29096 78358
64410 78778
56631 58040
4465 8173
64542 72372
56399 92837
44414 96067
44348 80445
62387 76840
83062 90517
86623 93307
47174 88724
6661 79150
36447 72874
37627 64697
32375 47050
62858 88267
9230 26698
3980 98007
51352 99822
11883 59336
60733 97540
7202 38619
60285 67328
18329 81540
21705 80092
24046 35134
29265 85062
10622 52064
6665 61818
21312 36572
21667 67359
7265 18943
10390 91392
35056 35842
16407 27727
25099 27418
46103 52127
35959 48697
78 71545
13703 45927
56663 88797
28364 85256
32544 56904
15385 56509
34143 97633
45097 51536
48186 95626
28730 49628
33301 94704
46318 90373
1043 92034
25995 59894
72707 77639
37533 79704
30972 50068
27328 99591
66373 68555
81137 86779
15669 71152
7081 89098
20726 28611
12092 14375
47061 79404
50716 98484
46896 49389
30522 90244
53678 96255
41452 79442
82218 94347
5400 88298
8947 16220
54989 94963
19637 34973
45452 80509
50116 54978
58312 74918
54690 64769
63364 71533
21945 40791
35035 82473
24682 55020
33716 74936
9486 11127
7154 37474
21435 34835
6629 28490
20461 88750
7204 40523
41984 85232
3806 86152
57217 86689
41343 85376
27396 33429
12683 37745
27300 90148
24966 25991
41920 85095
65598 84823
48319 72182
17442 96987
39903 52367
4259 12625
54019 95819
49207 74999
15291 95528
57195 73806
49697 51890
13197 16560
47526 97324
40005 91701
3058 39152
19640 75817
47563 70366
64678 80330
41563 56602
52113 79998
4186 88756
4755 37016
38828 41906
7344 62117
30569 76249
5572 54677
2361 33366
12960 34976
12639 51624
37415 94206
33703 66927
52823 76962
25979 28762
34799 54150
66734 95150
24022 60875
2389 94191
50063 63387
68014 69238
69427 72712
42584 72719
20030 91331
13498 71254
29422 99827
49518 67007
59717 84176
1782 27111
20263 88484
86938 88968
11107 50746
15037 24774
14509 29728
41795 46470
75207 86145
32460 76972
6100 79972
28017 91544
93584 97207
22356 26232
28781 37513
10477 80306
27858 62159
21047 67254
58500 76653
30924 91419
45254 90776
4204 91575
61827 91497
77002 94508
4158 87586
16852 55358
10718 57735
4525 93331
20757 24270
13860 49176
22611 57352
28764 53464
23315 47151
42344 98263
36972 83351
70965 72936
31056 79236
59923 80446
22898 62177
28599 40298
11746 70854
1402 31664
48160 83865
40776 41820
83138 90540
34526 84250
28092 87303
7871 87653
10084 66283
69788 90799
36208 39081
81402 89730
6169 78073
22864 80441
83386 89089
34180 59679
21291 34349
33765 92275
54452 59674
34888 62821
12514 14269
21838 66699
32219 87215
30917 77441
40514 72095
43303 80930
3110 22018
15198 99454
7976 99724
33089 64223
59173 68441
3167 64630
40678 91746
44951 74461
14548 21797
61877 95997
14648 18871
62572 89161
5145 41549
975 75909
83805 97618
5108 12733
65524 82809
22181 56688
38783 44401
56885 70074
1969 12864
11229 62511
75947 98567
7337 82541
9883 67512
49093 66055
7144 71500
10619 63818
51270 77609
29360 68149
25224 52169
40360 80466
57798 87158
3124 81931
27842 37692
27167 98287
56538 74292
4735 70756
18633 27427
27457 66581
15780 78802
9923 41169
56850 91864
27809 59008
10943 65567
48036 80780
16648 46425
36155 40579
799 94416
13220 30158
46753 64086
63957 83136
10010 43315
26298 59576
30049 65005
5601 13355
41218 41973
70348 91220
19913 33147
6018 62719
63248 95098
19463 66727
45186 90705
12779 59785
37720 90918
21271 45711
89875 99902
21278 57598
50420 80848
78611 89147
41914 45910
41569 90350
37382 47114
20326 86851
19740 49537
59745 87548
61021 66671
27643 36220
74712 99083
14677 40670
8675 42268
21184 99379
92927 93832
74107 93408
97448 99014
31155 91423
62733 66751
18347 78349
16778 94767
20950 88242
11044 50537
14267 39186
68304 96458
3976 25692
49968 60568
39174 99631
10357 20183
16167 23754
67933 89875
20956 30190
3112 7929
7843 30801
10473 27150
73250 93726
95429 97315
74644 81759
13685 26326
1535 38154
14567 96648
20654 91965
22620 48828
30692 36685
28087 34789
17110 72673
379 44935
7652 67964
1930 19979
9936 51615
18767 66844
26229 71017
1495 31745
62654 78469
45113 82007
34925 87196
8919 46411
33012 48434
53841 97628
48833 52317
34307 58213
85732 90523
36413 64185
35166 76537
13218 41601
49851 78300
354 47837
55032 61361
52136 92886
42860 99716
20000 94547
22121 48955
44381 52395
6226 75128
43139 67100
10357 15104
5188 20485
1194 59862
20072 26910
29193 80541
16704 27617
72953 78605
4933 97287
9249 91258
48857 91260
76570 93689
3112 42213
2877 72342
41951 98078
26062 86629
325 38047
40240 73855
31254 58462
34082 96303
2208 95624
17973 86223
31501 88221
15534 23367
67143 77025
84615 91074
6837 74973
52335 53299
19644 62649
71002 77429
19488 96920
26844 57338
44589 45290
15345 87345
43776 55778
74803 80089
23916 94984
38662 98853
3979 26697
21580 71214
71449 74965
64638 88145
1689 95383
52306 84195
50961 71410
10040 22231
48419 77548
52353 88426
28462 79296
3754 8222
30214 67814
32198 64513
71621 72126
17329 85665
11710 80602
37133 92098
3206 45326
95361 96737
15531 76761
21631 68071
12034 52206
21848 72178
37902 95278
26132 74552
19707 90374
33433 67902
38781 88236
52205 75534
46298 87154
41180 82100
68995 84649
2700 25534
63385 71161
40678 75733
28474 76590
52209 57115
9749 91999
14639 30859
81092 88787
35850 63814
42911 79178
78465 93734
16054 20091
9590 36331
41052 66604
22355 89163
59192 79154
26134 40207
7376 90642
15221 58878
30891 55432
8244 19339
31466 57499
1923 77457
33678 91017
68832 90190
25007 60109
24235 90119
22389 48840
35850 65028
66014 66447
30002 41794
24334 80700
44744 59117
11028 82053
54719 57440
90306 97404
45890 73684
19627 64178
534 42206
3713 68756
22156 44372
24508 70682
35141 56234
22663 95902
3484 32321
50933 67105
9157 73126
8441 22411
90793 92108
34413 51491
25085 76189
24590 38355
28309 36854
24707 32913
48855 60984
69072 88376
76957 82016
23944 59907
622 11753
29995 66261
83192 86317
27205 60340
1857 12023
30403 69707
41101 53519
48837 65276
45820 75870
5201 65441
82173 96216
28855 92874
39204 87451
25230 89338
34316 67024
16599 46653
3274 12566
22231 26319
3043 44507
10944 93870
38237 46169
37768 43866
3496 94011
87931 89510
21529 28672
6747 75600
9374 52877
17698 33051
50085 86420
1411 81483
14661 40370
37710 41180
41009 78641
11295 45106
43959 71338
49532 91121
30651 84929
69434 72542
38445 93491
25739 92383
42893 50593
53151 64005
3292 5706
18652 55139
66007 98785
40527 60002
52792 69773
26164 67728
54820 61075
45192 73134
37767 56892
23533 59907
42509 81141
16201 34910
21563 84304
32667 36313
54859 80262
7139 27249
3161 13830
11395 83773
30810 97433
53864 59842
89014 92326
3554 62936
53296 98693
50768 76606
19591 77624
11318 73239
74415 89361
4218 52493
2215 7319
9166 47496
17936 96553
44533 95743
30429 51567
46056 85966
29549 79381
45856 66768
18070 77697
12520 75454
7037 27545
154 71065
2464 7723
20351 95069
19660 72034
13155 68558
77444 89228
6700 31293
9105 77551
10671 18123
4236 80699
11770 73473
46663 69654
46446 89741
28065 72141
39353 94597
1548 58468
64923 96127
7908 9022
3922 44739
33873 59730
76780 99216
7676 41661
56456 69595
14855 82933
11875 79358
1621 43632
37102 70073
80128 86779
12503 56397
10862 33065
52508 88989
35411 75562
6570 44339
14706 59207
22158 86595
29378 91383
53353 70711
16110 94914
40871 43096
3243 20060
60309 83242
40464 42865
17889 84721
9977 21821
23876 95358
48919 76212
23541 41501
35493 80654
43211 73416
36923 87181
83269 83650
21028 34787
975 89511
28107 75395
49508 55150
1553 36358
65289 88003
79282 83680
57934 68644
49218 54499
36886 91640
36413 81381
26769 51470
14294 30997
1947 10683
59610 70766
6062 86850
54744 61805
7122 63269
81963 93505
22431 23287
20891 62091
75875 92061
25972 37053
67594 67959
47356 70147
10552 99847
39969 65843
4580 31764
3875 55866
60070 73557
37023 61107
721 44690
79460 81094
15891 96420
77355 93909
22692 58368
58396 91054
2087 9901
46388 64575
71758 94504
54977 94844
49436 69394
23210 68527
40835 56339
19302 53852
21647 36300
88699 94658
10168 94657
26980 83980
74844 87606
20766 59846
56643 69294
18366 23326
5625 61639
19318 44382
52189 79245
1860 79892
48439 63707
47171 53062
34849 57008
50668 96932
11933 65587
6986 31990
38036 90325
3961 42644
21323 92658
29300 57210
94653 98553
54230 82590
16381 85405
6300 91244
8349 24120
4205 28857
11933 57638
13080 70083
27212 43315
32638 98050
33746 43038
5512 26635
7420 56431
14587 65984
12940 64839
61019 86780
51818 56674
2615 93395
40472 99910
4022 77971
71355 97555
54860 73684
85587 92328
7204 34213
55388 69470
47727 85979
23344 91266
246 97723
81482 88014
54707 68573
16550 57987
56286 74553
9092 80197
10081 59285
67795 73932
16488 93224
28683 85217
55381 98890
50996 58171
7642 22480
28505 62689
5547 23227
47042 87983
29644 34499
10378 96446
43410 88659
12294 88852
30658 94245
42765 72924
28940 38340
62010 75230
19422 76501
19570 70648
18285 74795
43934 58906
43325 68088
40305 57509
51334 53926
1061 22014
39027 76787
22400 88241
67601 90305
12750 20173
13331 93354
30342 85626
7832 90456
78034 85807
57171 93178
27690 64468
88212 98259
70773 79131
46516 82448
7961 97421
42259 74017
51105 96256
10467 31595
6950 72424
44100 91083
15875 31395
26874 45304
53557 72018
56968 57958
6436 9965
9855 23155
54676 87917
81682 90255
23871 81486
46623 77774
37319 56092
871 76014
8283 59558
49966 58129
16234 24267
24191 75285
31369 55594
27240 90422
22746 91070
19680 63009
29904 71729
37841 97580
73907 89270
10474 72725
15484 15851
64378 98512
9687 81165
31462 92003
18443 46450
28145 52032
1188 88026
21316 74229
40275 90117
31798 72610
84484 95652
5287 51708
69412 73060
1072 93620
45873 81024
67040 75193
71182 97672
28345 37720
92289 93121
14355 28660
22212 74953
12566 72485
32022 88395
63595 69835
5466 23030
53507 69943
17804 87749
43309 65086
40278 76328
12 31123
27859 85211
69687 91663
1405 5975
5999 48077
55423 86965
9237 16018
20516 63940
5410 40597
21604 24915
68766 82373
10149 58604
60799 81372
25233 61017
10569 23847
46146 50298
38699 83870
36677 84118
95540 96268
24346 46108
13275 98053
37781 50014
51884 87508
19943 28384
35578 81378
24435 35077
45863 94033
36734 71029
28705 91442
18064 73437
27725 33438
354 20983
54602 61965
23971 99242
13667 46780
4747 35915
33360 77096
50694 64752
22285 25854
52267 96534
1809 22160
14599 68020
29076 99736
69718 90105
14578 73992
57172 97530
51271 98510
45481 94949
66334 76613
23574 54761
83184 89799
64243 93017
23012 40696
4639 71927
28818 33935
27157 33402
32332 59924
81123 95797
3111 27121
70309 85654
14469 66210
1802 34111
19636 25872
66612 88446
44751 76052
84651 96028
4814 67831
537 36245
84973 92884
78155 82527
24163 29397
40200 68543
17442 79502
34364 41548
49875 92738
11310 16868
67023 78884
47733 55295
20439 41979
39301 86809
21170 91773
33472 54236
33515 46387
85823 91191
5173 33261
57827 81062
65516 66813
15313 83667
23725 90043
77757 79045
48942 72683
11271 83651
19076 79602
59758 71866
1382 9359
20268 84573
12611 74847
18343 97682
6858 64339
77756 95488
8732 25211
23297 62541
40938 85666
25857 62907
682 92887
30450 40108
13712 18350
42871 94341
3672 57937
78333 99839
932 26242
52796 90320
35868 80116
22548 62751
33144 38334
14256 52680
28348 75385
45964 65284
22275 69014
53346 97829
40775 65101
14621 81497
38484 69734
48931 96251
14462 83620
3617 48168
47438 69519
29685 40809
43269 50319
27724 84121
17424 39379
4542 31073
3524 7891
5911 33422
51293 75371
2737 62765
270 71433
47547 52964
18474 74716
30541 57406
14000 78059
16699 91690
26449 83169
25544 85583
3515 73577
49075 82610
8845 56239
37220 99978
71088 74596
55728 89207
28375 74459
17632 98904
33427 46480
14453 26943
66991 68716
8672 94296
41655 51698
11805 19054
11890 18379
46668 49764
38501 75702
22860 35935
54324 64453
63645 97276
4880 52499
60749 95041
23763 85081
13439 89102
39391 40785
17411 90790
54056 97351
13720 64200
58591 89928
46302 97843
39683 97715
4521 58327
29918 91983
60916 97467
3175 70795
88173 89837
19513 73637
46055 49098
4906 97671
62792 90991
11382 95360
11268 43479
51795 69736
87703 93281
129 29772
21072 97183
22619 80634
9644 94228
7775 84341
53541 96133
33876 47532
17937 88568
3391 82077
8491 31134
13828 77140
94930 97497
33186 94603
54228 83530
80563 95621
47623 88851
18001 79456
22391 34790
20762 94680
35264 98950
67672 75216
27694 32518
67570 69863
3674 68354
58143 75445
530 18682
33413 92052
54445 81269
14330 33268
3851 28545
86002 94410
4640 29790
7009 90123
40056 66428
84701 85479
15211 94914
33443 50783
28043 85401
5978 59131
70415 75839
19856 88303
65871 79302
6875 86353
31749 43345
60000 66830
12355 55801
90691 95932
8977 72778
40004 97266
31479 68181
56048 59637
5293 42078
57463 68226
26411 33864
18017 38318
33923 53041
62596 73490
16625 99945
33163 43229
27324 36705
46650 81870
83721 88861
50127 76172
30330 89711
26735 58487
91959 94725
41395 87961
5078 19235
18720 98180
73744 73927
23930 94402
8710 45218
13899 89476
32051 91743
25999 60952
16472 48951
55815 89899
75380 81999
14657 84197
12305 76400
21729 25941
55423 82397
66219 71333
24190 62224
68338 96042
14546 18585
34169 38171
26352 63538
4133 15870
37549 87595
8963 48156
28155 30505
1199 53624
45612 97535
28055 71748
2438 68724
56591 90638
63180 64537
26095 77660
81747 84911
10700 36014
63285 87375
8434 31903
25191 57841
474 9840
50423 71819
3675 81519
16523 87851
5572 46935
41933 49992
41249 57646
50576 81020
5769 13481
11141 49033
35594 94793
15368 28518
25409 96979
7555 80473
26736 64121
51657 86300
36697 55780
37449 91200
36678 67512
69994 84368
36822 63219
14316 49581
12551 90291
18339 71149
26311 29544
54105 57463
11447 11914
11918 52283
40070 61309
63994 88017
38995 61539
25725 91714
40116 94302
83276 99319
56636 83928
21164 47134
66942 67913
78163 85502
13653 60033
14515 51980
3663 48252
8987 83943
66211 91499
20982 28374
9168 87662
61834 81182
52994 68908
30543 60271
33695 99714
66433 72010
59622 87039
26900 46793
2091 36516
37375 40594
5599 20474
44210 77819
31714 84795
77028 88249
72874 80230
21147 67186
23025 31918
33406 82413
6764 89087
91780 92183
56911 82517
704 85207
24337 62422
59761 76667
188 92379
61152 92789
27835 72481
13975 61695
88101 94457
5972 36804
25937 75471
18670 46297
35226 76899
32746 89891
29524 42703
32813 88640
6426 44792
23759 40624
36898 59953
3257 53046
736 34073
3876 12079
476 48476
19452 82451
70058 84829
23696 56283
328 23918
43476 56093
3114 65605
8004 59458
15202 49198
31848 38437
73077 97518
9266 12074
18652 34085
21272 99044
12559 44987
59924 99567
24354 52705
32988 82487
30529 54860
12050 18493
80983 94068
33007 79122
74603 95269
23507 75833
44634 59790
31091 62942
23147 93732
19800 78764
7802 49327
38069 79384
7796 33074
8708 23963
23245 78505
51762 89893
25459 75641
3742 53566
80798 81527
1804 48676
17545 52715
20645 59796
21884 42985
82119 88108
45359 68671
33488 79938
21903 98708
71448 90690
47098 57512
67281 76555
1701 10884
23939 36818
43781 72180
16594 64567
37601 41419
37952 49239
23208 33710
2060 7353
39153 51531
6276 33864
43298 43669
14949 87575
53335 90031
24039 35026
47073 73430
15408 25060
19175 64685
37948 85161
55318 85463
3308 43361
22694 97732
6317 9698
2272 37292
18984 86079
91356 96940
31502 37475
81106 85969
38539 85392
911 73502
45690 83851
53410 67067
52810 94037
24265 49094
41260 78770
39023 88817
4801 54402
23151 56086
9413 42248
46774 66714
6960 69192
87876 89693
40798 81342
371 70040
54193 85845
92193 99531
32461 44839
830 80750
82527 94292
10909 11126
26943 49274
71222 77044
15910 24795
46806 74785
77389 84445
26051 47541
14699 89636
55944 63285
20731 49385
20077 65016
42781 85400
13251 75547
63487 86943
36115 76585
36064 98186
13452 43049
31958 64278
11306 39929
53070 54834
42007 54880
51902 65153
14017 58044
26374 83070
61265 76611
5056 86146
40951 94228
57481 92376
79210 86544
77349 81783
97773 98135
75949 79919
48731 76437
38444 95878
71828 85999
37164 93643
1101 41936
54726 87197
11029 94147
30691 84653
524 50740
24687 76285
37345 45297
56762 78375
4948 74755
57138 65139
56157 91681
31436 77651
30701 73774
5442 80126
9046 31436
32617 35733
49653 55724
26286 90594
4673 73662
29942 98996
17934 81002
54542 79759
3529 71501
40205 85472
81563 99860
5435 98967
16286 84803
27020 41698
45701 62249
82002 98303
44276 67043
23793 60541
26856 48050
23383 92612
19254 82869
20892 82511
22025 87818
49164 86720
54111 58861
10288 53455
21017 22975
32903 81299
27942 48798
33070 60849
56369 70639
40400 46891
26067 77545
66072 87014
22348 61237
17619 90219
4783 76261
52498 94776
82808 99091
37576 94662
63093 85816
43323 47441
10409 34627
26126 49095
22751 32130
53677 97662
24134 54213
79180 88073
22934 55537
90573 93210
50920 53575
22448 24640
38436 80398
783 53457
888 37983
23596 61587
83414 87675
3990 89816
6198 34731
61665 81915
4813 16962
24465 50519
54479 77654
44507 92639
33521 85505
3753 92375
71526 74004
17788 42254
6407 8150
55071 70884
15009 47725
903 89391
25823 56465
46010 64611
50055 79145
90663 90879
40355 60226
20674 49711
8471 71025
30373 36123
8538 97881
44675 59327
60271 65677
44417 92801
11595 98274
21714 59260
29532 43022
49780 56117
11670 43340
80084 82395
78762 87655
7005 69231
51700 85000
70112 99835
21199 77852
5392 28144
32067 80161
49587 78865
61383 70596
14133 58558
4466 88008
34363 75164
45385 64248
24817 71425
1503 21408
23139 28124
49960 77140
38158 59703
69377 70252
33193 54135
43961 65932
4669 81715
10750 80189
17864 68087
35946 53942
13016 77371
2510 99182
45203 69220
49304 87189
33945 53008
26976 76447
88606 91940
21013 97108
3911 17380
58045 66673
34509 68363
16578 76237
49859 53768
113 72384
7943 85474
24686 44356
15734 52324
65347 92168
49787 80713
5677 21975
71365 96000
36122 87776
76578 98961
48710 48939
14328 54587
23228 57404
24986 39423
34027 47606
42996 93682
59100 63106
39558 72470
79288 84771
54380 61141
66773 72169
95827 97893
39668 98091
10042 98885
7253 66034
3231 23784
49069 53340
22526 43416
12349 22470
31960 90950
20491 82121
22583 23301
80307 83912
69689 87160
8746 18344
15968 20128
17097 88838
45765 81414
15159 15551
56491 68323
6349 60435
16237 66923
68620 96416
25253 62760
30228 65395
79194 98627
20846 68815
3939 47167
34581 74280
56802 90331
63830 84537
23094 48151
12034 91315
2561 72307
6101 43532
71859 93878
37101 40397
51039 83550
76498 90271
44131 89709
15369 78931
12999 82631
23496 83888
46444 67974
37285 89914
32883 89574
27675 37199
33746 96561
7555 64452
75290 91537
38320 47912
12065 79498
72185 92569
38327 54232
13463 70553
5868 17001
51818 99025
2630 84548
67768 87778
63558 68062
78767 95945
68165 80409
31790 54669
26455 27903
11787 33747
4051 80822
80406 88573
6619 17775
61577 82674
10666 55355
18179 21278
8693 29409
19321 20384
25615 47033
13880 32932
35307 91620
11159 91305
8847 14837
63424 88537
235 14008
17940 18142
77689 82029
20129 99721
57796 58043
6270 24689
11439 67593
75819 98225
47601 95386
86357 94876
16285 54436
64015 81766
18906 84753
7831 54840
50022 71579
44437 87273
53101 73265
76881 77994
74994 91782
38695 76750
38021 88541
128 40103
7529 10295
71137 90775
18869 71766
58659 90678
5536 26476
80961 89631
63348 85693
7806 10302
35997 54067
666 97734
141 86164
75802 98680
10680 75394
62785 97259
52437 67572
27964 37436
42813 97430
22203 40340
9172 18075
31372 55263
67317 74637
41622 73947
31744 97848
6113 27232
7082 91421
3056 70217
3392 65859
42502 63271
113 31792
91325 97513
22488 45942
77175 85511
23184 55195
15339 80363
58475 94787
28769 76253
6488 8642
12266 13497
60087 60417
59365 72080
63403 93907
34473 59030
2135 78822
11412 74385
23253 68626
75733 99816
48793 75215
22010 72307
42389 93866
23362 50407
2380 25397
12217 61361
8404 74551
3243 21985
19287 93747
57091 62828
11651 29642
8334 79262
15193 64109
64459 81287
30165 74736
28516 76292
34157 49891
38103 40874
23880 75072
3651 51291
29056 36222
40088 88302
81017 86135
14836 93042
116 53875
35580 44685
97679 99519
47020 88490
25609 82382
78344 95140
75346 89533
31798 39144
39094 85959
43467 58884
74061 79089
38491 66289
10163 98189
51849 66915
5908 26188
29712 74391
12515 16128
3096 56353
10670 95689
5751 22239
38575 66072
43262 63853
11118 66739
6082 11543
60845 80699
7744 43600
11738 40062
69862 92422
40790 86503
40701 83701
15251 24062
11242 16959
51474 60744
2132 57444
19494 93690
38852 80576
60100 75403
7241 81278
88954 94263
53636 54059
57886 99658
72910 84558
14366 61392
43327 69079
76062 83151
2151 74122
8851 88362
23108 74686
37606 72475
43173 86330
47514 48679
3603 43622
13692 92682
24383 88953
60363 60396
49206 86531
67154 77539
16018 78680
41191 43634
76823 88172
1918 92267
11310 88083
57837 89711
55274 78786
45602 77521
45798 76126
38970 47673
14704 19290
6238 75750
36130 75859
12011 75648
50280 82183
20457 35967
63491 79632
75251 77917
47023 93145
14632 69888
5229 19470
20108 57817
72950 93703
6951 89214
18771 46221
29239 62103
6744 11162
56614 57692
18313 21423
58281 59102
61922 86408
43732 99877
33667 84077
44359 84388
884 24653
36096 42978
25133 65000
40931 99309
25237 50808
16671 74898
31075 73992
41761 96135
56593 92919
51857 80167
1126 96625
63495 86874
11947 35253
45929 51029
59052 89548
16458 55001
20665 35529
26719 92337
17336 58895
97399 97759
61209 88158
13957 21226
802 26715
9532 92607
1012 84880
13173 73063
20333 97631
5130 39782
50917 57253
19570 85920
52434 59153
55292 63764
15785 36317
65524 76982
44793 53427
19885 38849
24514 34670
58241 72629
49194 99460
64818 76813
46999 51463
50149 92675
39222 66744
66179 79052
2997 3627
31998 95277
449 69895
61317 88707
16815 45077
14580 66515
16398 87275
46525 50580
30715 45206
25589 90986
36388 83922
63832 67635
2306 77676
40458 55946
33786 50362
24835 50417
12891 25151
28748 61973
51105 76223
62020 92098
7123 51264
42604 72051
27125 41074
8912 61575
66755 81743
1287 71321
79964 90993
20055 98688
38802 91834
50622 62137
51944 59215
49564 50715
47911 71241
59259 65233
40020 42160
32785 34351
4288 76525
50533 71270
56489 78564
49028 90674
23179 46368
58934 96190
27748 82663
3923 9994
19564 74690
7012 73253
40918 56889
9439 28850
15113 16720
3844 17890
46102 51284
45631 69615
11382 80850
39874 62880
39373 98936
60756 66932
37981 92887
30417 35039
50009 53775
22233 64121
11744 12817
54946 82017
38904 64157
24950 26723
15856 79456
36003 91265
55927 66260
48038 57282
1948 81730
34422 45575
73220 74722
77765 78335
31898 40363
3465 21062
3574 89093
66526 93778
89494 91922
21783 50245
39198 83521
42171 64685
58169 88336
38348 40884
7094 71401
20089 55662
36864 74886
58235 67640
10795 58748
2153 18395
19179 21546
72327 81856
25534 60032
24726 41272
62820 81705
12108 29153
53509 57505
1563 43610
16064 67199
57908 66718
1207 12647
56364 69623
13012 15171
52899 76761
52106 93720
35577 38052
18906 44260
12045 15074
61066 99901
8560 19093
57084 63581
21922 78443
14906 30921
57143 84610
37872 61528
62894 73570
70367 86305
90993 97314
4610 94888
27715 65710
22978 91660
1315 32709
29757 59450
2608 6674
50290 76798
1853 99086
876 2070
50879 88790
24210 31545
47241 61122
4407 59975
50886 88559
23345 60428
80383 85360
22690 59445
24366 44923
24183 79179
1248 14718
57207 95967
10019 95411
49503 90032
12503 71332
62231 95978
22854 99318
5720 54273
53553 59634
75593 86511
17581 35977
43089 81724
9641 33415
19852 33226
37849 83844
47358 79641
26350 58409
56238 64425
26953 62683
4080 87918
1603 44521
89733 91177
47066 86656
43815 95421
15617 18265
885 73432
27219 71835
389 16996
19169 75500
29330 84877
54711 96461
10427 30443
89910 95604
26571 93092
46283 85751
11518 42645
67727 75237
33021 44004
92417 96936
21868 26455
10331 15341
45434 79613
38611 42367
23866 63788
37649 50029
19499 48992
39898 86908
4081 60212
44699 67701
16414 59993
59075 80360
37362 55989
53978 82451
88699 89272
64030 89600
30086 82666
57827 79360
23210 42657
20251 67649
45135 47887
30028 31665
35349 83611
37437 69775
5544 67813
25696 58112
28680 54272
11504 95140
1804 78055
2543 43839
38148 50165
25716 89566
23270 92700
63367 77982
33185 74531
23533 46678
55793 63449
23087 47952
29250 97701
96174 97937
24891 58011
35402 93704
55630 62890
73718 93474
40518 49959
43186 68030
43105 69454
8297 16598
3746 32206
21584 98070
615 43891
45032 71224
92660 95948
47055 56751
49625 70542
21410 69377
31142 33746
34748 40899
12181 45132
43933 80015
9828 20489
2950 95108
13048 84434
43163 61952
30352 62340
12705 75836
24197 80829
8917 99126
6302 49020
41266 71040
14032 66106
903 2924
2299 86384
53371 95875
69501 89500
50213 76101
11563 75843
10255 37733
61734 77340
11265 63613
22037 70095
85596 93575
45098 86158
34873 87073
51506 96892
69628 87222
42906 73069
14309 57443
47738 64461
35307 92446
6675 73606
35372 39102
25054 94983
27187 34741
80990 85683
41277 84740
24616 56402
46107 86132
18417 97344
20720 75704
5505 61653
33457 41957
32331 92106
9881 74206
85042 97330
13743 23270
843 974
80940 94935
8545 19306
4328 64371
14946 35243
21762 28601
14098 51387
6289 66951
56753 94293
18566 40612
46186 59839
10998 21025
22680 24951
25218 87671
21566 44796
24912 46091
77903 83873
21306 56531
89816 98559
22290 76885
39256 55960
13471 54820
16291 58865
60742 76628
468 72123
62247 91795
54761 95381
49086 76526
81043 97590
14677 36371
21729 72255
3440 30788
1848 51968
31658 49655
3899 24328
1735 8157
8322 51023
58044 66072
4287 68457
65266 78775
487 9565
12473 51319
25812 41786
43279 85278
46834 97804
66906 94239
22416 92096
58746 65885
78856 99968
43642 56316
17202 93524
16090 47598
28963 34948
12755 70162
61759 80098
42381 60434
7360 77628
25850 84808
54196 98141
15626 70058
17916 60360
21516 25947
14467 97406
16706 76796
20004 79476
4038 67390
3360 18327
5345 21773
22344 80708
19140 26024
3169 86326
80683 86376
59743 89713
32340 77047
35619 50076
76737 97013
1737 59052
44493 48762
82956 87743
49346 58172
15760 78095
10553 28587
6640 50527
58286 81054
22290 29668
86245 91007
58704 82514
19768 70310
46565 91861
77911 98058
36655 40897
16740 90218
9790 63721
39376 43427
2462 63719
48341 57691
38575 93383
13018 27957
9225 16510
19811 61622
19733 52713
19974 76317
2307 65047
57008 68199
28288 81934
46814 60350
4454 38006
90906 95671
17143 34876
26162 97169
44475 94894
19061 92377
22310 76176
5803 48174
36296 83694
10638 92099
40759 73189
31677 86308
56269 82090
14654 30072
8802 44836
28821 88768
28432 67210
80509 81499
34902 82875
65850 87731
446 24751
18716 65105
21596 69753
12337 78957
19376 48643
11808 17544
14098 19735
25465 67901
40814 50275
39856 50308
9748 40615
37267 73840
51585 88355
54960 97357
54029 91116
7175 8612
43668 95254
80550 99106
9313 55212
112 22275
64074 73677
13726 97721
47101 96861
54619 88576
12359 30104
44275 44310
11467 72472
7298 22621
27395 87375
8580 88849
50737 51378
18162 99907
97313 97847
10671 93157
2371 77009
13389 68582
5804 99087
82722 90133
39789 53149
4202 89597
3290 10753
18183 80196
23778 67701
20395 30133
3651 28598
14317 88205
3513 95855
44807 62587
29861 53578
22030 92733
26754 60993
18569 81770
48525 92520
35503 45712
2650 53686
67252 98047
19018 50386
1703 23117
54791 86985
13534 82240
376 74972
37279 40197
21957 70968
2729 13890
16502 49170
17014 75055
28103 55116
13772 57697
56364 58130
23261 95275
27672 55084
45674 48301
15739 15870
38011 76161
78826 95577
33219 71215
58852 91637
27693 43709
70907 89634
18555 70828
31803 58077
31055 75274
81030 92468
49912 78145
37102 39455
10647 14482
38235 93283
15112 53537
34555 77041
6340 42038
13710 51518
39808 48147
14323 55151
173 34775
44555 89012
69741 76641
20176 25803
84497 97741
73149 80531
15248 37182
20409 76675
12249 80769
20414 56440
49182 74053
59642 89713
6793 31645
23367 45881
67613 79037
19386 99179
46225 64154
15016 54835
20954 90303
17976 89006
27401 42150
41945 71223
10123 84282
55442 95505
44405 88320
33442 77858
57062 86231
35422 83442
44539 88286
3690 20750
2946 78876
93394 94314
2415 30664
13469 68652
87992 91751
62295 95259
71349 79405
68980 78298
43416 99836
35640 99775
28737 91598
21100 56115
36819 88155
64213 94172
46576 61659
12961 50795
41571 98741
72491 87378
11109 17017
65898 86774
6663 39890
31323 43963
62842 64790
35163 83690
6246 16720
22975 66516
24809 64217
21100 27349
58028 91843
12688 71959
40113 67969
16077 90278
54452 84170
20923 99334
72950 94404
2136 92609
34032 41486
601 86131
47924 94748
57408 65260
83196 89252
328 45670
35836 65033
59029 84875
8096 22390
11342 71997
55154 79255
50645 57298
40597 58742
9084 71301
40479 97348
54505 56388
60150 87440
80934 91461
13085 68158
16110 51021
10035 75450
22823 59033
33375 73107
31419 35931
51128 69542
12588 65223
72510 74759
43223 61575
44813 56904
36486 83629
29283 61645
64321 84658
6568 56226
70962 91864
17732 21699
5892 73029
54261 65022
37879 67017
9546 48371
12679 55763
68720 75117
1414 43762
27389 93924
48935 69867
8563 21537
77817 99447
81235 99622
10877 31717
19530 89816
6126 81333
15316 24635
65550 86403
9681 31096
14750 38570
22579 86831
16019 63023
83942 89637
40963 69647
69302 75133
59737 78177
43001 89737
37864 51912
78093 91178
24696 51451
22752 27493
63083 96738
29498 87983
23357 99690
15233 66537
39859 59132
51473 99750
5349 96229
22078 91746
26748 45949
32461 88325
20525 55360
31510 32445
48259 53544
92 6662
2081 19710
61277 81166
21100 98163
61531 99346
49117 93768
79841 82795
62117 84903
4108 78185
59112 82751
71020 76714
80961 89540
2919 98482
44228 44962
37861 82526
1133 23116
21499 84086
42481 91243
32245 95961
69770 70120
38524 61144
6189 81943
51462 85985
24089 29567
58164 94303
66822 76204
36479 66019
5137 94781
32487 50198
34240 57176
50004 77844
14695 22506
17372 63168
80915 84368
7331 13344
90634 90901
34485 76448
11388 42974
31569 98115
52094 59437
12534 59924
49950 95717
15319 34855
25099 64897
49010 89191
38305 68351
8781 93358
48313 53236
30687 95581
63818 75810
2290 77585
15109 41879
44875 54525
12017 56144
76670 96333
12074 70068
63422 99154
11399 41483
37597 86821
15314 45924
68332 93367
60840 94091
61308 84727
7615 53925
11926 34418
10724 36267
66368 85735
4148 33358
8577 47845
19428 86378
16087 71788
39702 41521
5608 30872
53063 66577
16445 24104
10966 81968
40827 90040
4658 22904
75734 80947
12559 27614
10882 30038
45902 47734
33257 97309
11664 54104
2571 32988
29676 75665
4799 93077
26105 52550
38060 81860
5011 54584
47212 49714
63452 90775
9370 72967
1430 54791
77477 84142
53542 70108
38354 47315
13683 32880
10396 50782
86864 98233
31967 44258
38939 51944
6363 13851
70206 95520
43473 50343
55981 95126
36938 91774
1933 64295
43567 61943
8550 70910
15480 24595
23627 82319
52037 94017
13045 64046
26466 65142
28823 63651
10927 33024
29191 59250
37343 52900
33616 54252
32619 50405
11998 24796
44648 69361
5224 82395
44743 86547
69484 93196
50281 67872
29888 78092
11604 83872
43937 54365
44666 98816
7370 18698
6743 61007
22068 80963
81918 96530
65772 80869
33458 72448
9656 83694
42480 51546
23577 64316
53457 88067
37699 48939
37328 61012
17402 70328
22087 44768
24884 67671
5787 7581
15555 28299
36868 40892
13874 77187
18282 57741
5949 24760
58850 79921
82326 94348
55244 92262
26679 46351
10806 77014
6937 31528
25166 25191
23501 36021
3961 26140
26341 48029
65875 98325
23490 29600
63715 94514
45595 59119
8858 94869
11416 71943
33033 65956
8954 42760
50318 63452
695 65396
3766 61893
29831 90433
7626 43145
29548 56489
7539 20646
32517 81941
66129 77492
7163 87244
24512 41660
63264 74001
24887 35514
20945 65496
1146 2205
30884 37821
4684 14397
93401 99685
29731 51797
64687 79180
13884 35483
48856 99820
81825 99399
86948 93929
84138 94138
24948 57473
966 95239
40666 63236
22580 33824
11270 31204
10827 12255
35964 53561
41892 58787
56311 61790
34291 71881
46363 94935
22687 63481
256 23076
69721 92035
64941 78276
44082 50957
27945 34651
4053 12652
52911 54237
45254 59691
539 72639
48558 98255
31377 41638
32314 85475
27383 31154
6042 85892
7959 10029
36180 99034
4317 10099
86080 99117
35690 39990
41167 73246
14277 95878
78253 84579
29908 42462
11135 74623
74908 95989
62713 79377
25547 39605
35344 61426
28278 30140
14075 40123
31141 99366
69186 78864
84744 96951
66335 78099
32495 39745
22278 68706
47950 64598
56864 66033
33755 83180
28032 65686
31830 47183
10078 82055
11677 36489
10654 30576
59883 67453
14171 41123
44756 49705
13221 27094
14722 77960
24134 29821
69171 95303
13908 46736
64786 78227
20806 57014
51613 54216
30909 81715
23246 52964
5592 40018
44019 95792
1784 10978
10919 64924
41038 74973
24327 41645
57476 87869
81909 98513
7008 83929
54439 91376
55135 75967
9865 40543
815 16763
16601 42537
26248 49562
13379 59979
10598 14697
60067 97161
13648 13934
70292 73223
44230 69009
20676 32642
2849 77213
51577 93493
17979 95184
50529 86299
960 96426
55454 84677
23057 73217
37076 39747
17291 98170
16597 64954
7191 95381
39029 39112
26646 27963
32562 92790
58554 99487
27200 76845
24871 63680
61101 68939
9201 79169
153 38539
26744 75785
24699 99444
12446 17167
3460 13785
35160 47227
19872 54673
48010 79056
49249 82794
15412 48631
35824 71377
79182 91356
4995 29820
1430 2176
33180 72291
47367 71294
21774 87672
57711 61774
16806 41502
2862 60836
2030 58236
5068 20502
23650 49607
35369 88616
75164 82739
79192 81837
28853 58090
27409 99024
77382 95823
43574 56845
83947 93260
15143 26614
82430 98844
46706 67969
40259 45047
3825 49704
17215 86776
8272 77305
27809 47823
84245 96947
38850 69375
21971 64195
2327 45764
60475 66907
29085 29514
6864 10421
37983 99708
22113 39791
17133 46955
249 48901
16094 45003
31454 65021
37291 47154
14950 36573
42427 96964
83058 84452
48615 87345
26619 56252
22696 49284
38530 71777
3734 16695
11205 91855
9619 14510
20635 69694
26266 65758
16235 75943
30311 44067
42933 81562
38073 54329
49383 66143
35951 59709
8326 34321
19689 22566
64741 86970
5661 18733
29637 72920
19431 32569
12925 35052
34894 83669
62336 71246
4219 19319
4106 4833
17934 64357
15582 21296
6551 37431
1569 70922
15648 67151
73650 75628
55223 88291
35906 82853
11811 57641
1299 90828
77429 78561
11150 64653
21330 35781
35117 52538
62020 87802
347 42053
40952 92516
45339 91667
30449 41850
9161 10111
5536 85442
34268 93323
89767 91309
45592 61677
47201 87466
71417 77957
81529 91438
43892 89935
12519 15759
18332 30849
31404 41768
6183 63104
28269 53906
66361 99889
12437 20172
25314 70070
24535 87940
65152 99656
18471 31724
22433 88371
26233 73254
31889 95427
33539 33578
11431 83697
45696 54873
3102 47529
13328 80347
34908 99007
63205 73742
22212 97653
41756 55945
37785 40023
69794 83891
14528 99801
44343 96474
1995 78367
19324 30148
8471 72257
74283 96788
28202 63176
72338 95747
18583 24839
20945 81387
23851 97638
4326 75882
1306 9655
49091 86895
28797 70318
65225 87611
57631 77780
73151 86149
34056 99032
11663 64311
6643 8112
20926 39990
29869 62653
20452 41475
23372 65293
5662 56706
53930 91833
50629 57288
9054 11214
72446 87233
1237 14666
16053 74190
66449 85052
5924 92482
30046 63182
37380 65702
7039 76109
51023 55639
60655 90921
29431 68362
46767 49057
14743 80342
32941 74044
31040 45636
92755 95534
28033 93058
35918 53941
49814 54451
19414 42410
9226 97251
75553 91687
69060 76542
57762 63913
11002 36210
49251 75983
32497 34895
995 69913
622 42606
9063 36883
86754 96682
24539 39790
1089 49015
41824 75442
75193 79316
5950 67558
9076 59326
33317 88903
11457 99206
81 58120
54979 93370
50686 61749
26852 77556
60668 66361
72333 81017
1676 5026
8923 27393
47299 65080
964 22416
24032 25059
50635 85405
47617 88398
52134 84584
16481 59982
544 64401
12562 45372
42964 52959
30483 89182
82301 91847
34692 53454
26987 86678
42257 65709
68315 91602
56966 84202
29324 88836
22842 95185
15300 60110
1013 76870
37704 71375
16997 63781
58149 85490
54766 65427
27532 48280
41686 84301
52299 89232
37580 68542
22894 62872
67177 72344
92335 99400
2987 88084
5840 64917
17835 83579
22629 55070
64285 99715
31897 89389
61830 68333
67113 74282
52233 65024
2406 52100
9320 65500
48742 59279
45964 57709
8212 12537
15912 55176
313 27226
18822 42715
43585 74152
16114 91321
78399 95221
44810 61322
19487 83540
32857 60428
52835 94041
8462 30996
41477 68501
13976 84146
26926 52827
58706 71904
17236 84666
18527 98499
40599 86432
9963 20002
45205 45665
50376 97769
13313 35131
17488 74625
23453 76665
31909 78769
20103 39203
17743 64593
1455 69281
63614 74799
24803 81678
85341 95252
48490 92503
84109 92898
17317 65622
27502 65357
27053 85940
9212 10228
29452 92485
3786 66374
35182 91576
41884 85218
49855 96885
7077 31096
30406 34491
28995 83011
98084 98912
34260 50424
15884 32402
27733 79643
9070 75916
51202 79938
96772 99938
41575 77209
45021 50642
16412 48010
11977 70420
46036 61057
10155 59817
45693 71315
29711 65975
7579 53682
23648 67257
57177 93763
22768 37165
18909 58368
12542 67435
63516 70691
37031 39667
66872 82883
7221 72981
53285 98056
63293 69909
64450 71155
47290 53702
29119 37234
17610 43949
26169 83520
4838 87588
41413 75891
43681 75285
14417 77532
3162 9159
17780 44848
68884 77858
61688 73726
50851 75386
30189 35151
44990 78559
6652 62487
81041 89569
22190 51051
67718 69606
44081 96593
59290 66643
636 58683
38660 58652
33376 85655
52004 88533
28058 57875
6201 89593
33742 64637
19343 83504
30351 96604
5781 31872
44758 94515
86029 90003
86427 96772
8060 22657
22953 41623
5825 9338
63409 88003
7650 83890
2212 76051
9122 43305
34009 57719
19190 94960
58394 93207
3961 6511
46964 95487
34616 72956
3123 99772
50654 72614
1496 14532
37396 60686
9580 96096
47822 60254
25533 71912
89624 98932
12466 92783
28503 62327
23057 66996
4991 13802
14180 39773
18997 23994
9582 92381
35992 80632
81793 85051
3019 73640
19859 94996
78081 97682
14176 67102
16789 57635
9007 71252
12379 94528
66453 73818
53458 55400
3119 16757
20588 75433
7332 22030
20824 94454
20497 81468
12118 77325
10932 79156
28921 75952
68916 75909
39054 91289
16131 29802
56875 70093
10077 72296
24606 67104
8045 37834
34584 86671
27279 88951
2471 93466
13392 37357
19190 24454
5169 95676
69855 89349
7691 32481
32290 76569
8061 78636
11561 82223
29522 54911
55423 80099
52010 55418
51551 84555
24497 39491
3563 30721
11531 20792
12760 18892
40339 90565
18488 87737
64547 97796
33393 82425
74724 92731
41991 49563
24894 28145
57863 61430
41452 55510
4014 97121
15355 59324
59684 60181
35848 82259
55781 66909
34509 85892
28590 30697
51863 52103
7424 65188
69356 99206
21094 97640
16771 62135
24254 36247
89551 89654
78266 90995
749 17805
8201 58285
9571 51827
78959 81106
5848 49231
31575 82539
18194 83992
39041 74579
42155 51547
3092 61275
5591 95117
76225 85544
42412 54568
1420 54435
25859 41854
18089 24088
15177 52006
78336 95506
44470 93987
17220 79927
66724 83466
76672 86051
28057 68109
6968 21335
58179 94083
8646 74242
16555 43948
8021 37916
62883 89762
1099 26553
22110 23677
47444 82270
49798 70707
44879 99881
25098 59536
49398 72585
5935 62201
12628 75528
32735 70909
39589 82845
30227 42948
72490 99454
47126 75692
60397 76626
71962 89644
52459 86020
17833 56577
40386 43476
53567 87793
48008 51800
21502 72592
9285 32800
87999 95599
55103 68711
49526 67535
60736 82021
31139 92720
7446 70929
18540 43154
28103 94244
32268 87939
41502 73897
14292 54357
52432 88854
67042 83116
14754 43778
63297 68495
5294 32599
375 79296
38167 94178
2745 66078
31803 38518
1326 67394
26690 86172
25569 51202
33822 41711
25893 91346
77579 82393
54325 84346
41750 87045
32249 59055
75450 98305
15208 46701
22112 85143
24321 63354
11249 82748
23859 80442
77906 88522
767 94662
57970 69136
38719 87080
62583 83686
19002 44540
20942 39439
33494 57596
44970 48353
13690 69310
20616 92820
46082 63670
19135 64500
2437 49550
56737 90969
2381 78479
15073 86206
35353 78196
59784 82247
5303 34029
26803 92896
29999 93045
42678 66133
27136 72940
25792 50767
71736 89341
45332 69901
14927 65407
24105 36648
86 56289
15102 22650
6662 29689
16916 52158
14542 61904
41302 83780
77505 98578
3533 11737
9446 68501
63144 72255
947 74305
85098 96277
11388 94811
22433 42271
62051 79182
18510 86907
6728 83094
17810 93454
39571 95001
24693 63000
40919 79930
7886 92429
29615 81785
22349 24067
60434 83966
26823 77216
32889 93515
5332 12159
17821 78107
27867 38488
3955 61957
10972 16759
6702 34450
24429 82394
38682 77985
76489 90111
18362 82402
59366 66471
81962 82580
49282 79206
27094 95240
24173 29527
30714 69111
75665 81522
3878 56392
28813 62339
6258 82217
60261 79233
4334 30696
39241 89279
97224 97693
956 11199
37222 67220
8559 95445
8391 83367
48364 86586
82911 98395
4861 45786
81397 91712
8550 90624
20441 39768
32676 94892
12997 71311
49919 71005
6158 21417
2289 72329
19212 96757
31667 67595
20682 24886
5115 68352
34756 36233
14527 20002
5982 54399
7099 64604
38800 48183
993 59766
74204 79165
1696 43883
19728 80777
659 73016
24870 67542
20494 82118
35568 85624
52503 60625
1730 74151
18795 53533
23104 78357
40751 68579
30953 58616
36547 80120
84159 87905
10245 38981
9390 89617
10047 90618
26070 31404
13194 52642
3786 33618
16626 48638
3864 19768
46268 78391
894 85580
19333 76384
48270 95663
30896 55713
10476 14799
83093 97606
65558 98049
25731 62839
28862 72220
32252 61911
89388 96475
1160 31248
16546 91502
43691 59450
59946 71209
36662 66592
37754 76420
5191 82818
24057 68133
42839 61504
28093 79241
15866 58232
42632 48412
60195 67130
38470 68542
56565 71769
51036 67268
43524 55041
13798 91400
40969 96097
43106 63207
676 95268
31779 53879
16661 38582
67477 68666
33892 71031
23311 39433
40836 81329
44619 78198
4404 68409
4684 54277
75007 75494
36338 92725
1076 39097
49243 93046
6742 61283
70261 83893
38777 56106
14046 18011
882 54707
42069 81395
34096 43011
63574 81874
20797 87903
30738 40785
5863 76730
69127 70070
27585 60526
43089 92961
1899 87195
72620 73186
36092 42764
33013 44568
22123 47154
4572 26035
53758 72591
21291 22360
20753 27369
34343 77802
65928 66362
12976 23156
68696 84696
56967 88983
9205 54863
3261 74524
42813 61868
40241 93390
25287 32585
5491 24342
3277 49699
74821 85363
13950 62494
40484 92145
4275 66901
17397 62003
6440 52596
59777 62970
14697 70795
13034 35843
20531 91273
7068 29305
12496 44862
37950 43966
2717 7085
15658 71694
51520 97810
45303 91412
15318 47284
51074 73878
29042 32193
82837 83027
20513 51233
81285 99132
63615 75299
23603 51438
25694 46801
14154 26931
12074 35491
10918 28087
56524 97536
43427 52432
2943 17693
61060 85051
46411 50021
22090 61049
24138 38569
38490 99309
50902 95479
3082 70915
29488 57605
61099 66215
18279 95757
26149 84261
68384 79102
52957 74939
28468 30938
8992 33488
11767 35919
76595 78617
59716 62912
26336 97327
80517 82974
8325 42073
57391 82023
69417 80623
3957 40143
33209 94432
55948 85017
54007 59068
21733 49492
42351 69752
56172 60702
42433 75013
41696 64904
2932 37431
26553 99622
35468 64487
7781 67731
58143 88997
80968 96332
1646 19851
29904 39319
32989 45264
6216 23696
19852 31332
25163 49515
15690 50711
12901 38066
18967 46393
18044 95838
17809 72418
4094 35515
59332 93796
53709 73342
24702 77394
23634 60268
83468 83997
63464 70959
50335 84840
36935 39200
48561 89865
10308 28265
839 93784
38500 43210
62378 65529
9296 66884
62654 65470
15624 89441
2027 13914
58799 64644
48789 87848
73893 85192
27090 86284
34633 65312
14769 61005
15453 93515
10551 52114
68 83025
27988 73412
551 95485
8169 18928
72526 99264
42480 82479
18947 26246
63637 73677
16587 66495
91328 91521
24426 58256
46720 66930
52784 96265
56225 78986
40205 47336
937 82282
96031 96680
56817 72373
61424 88484
2858 69791
10928 93232
99418 99545
760 57273
54006 55139
22088 72543
1578 14122
24567 26820
25220 53114
50587 69601
28622 71831
5331 80209
18493 95925
3690 58226
10065 39180
25699 88659
18315 89697
87263 99875
19488 51953
44579 78067
7485 71586
18420 65709
64106 89829
70392 86994
23043 62771
25719 52467
25411 62241
23699 43227
62566 70584
34232 98675
65087 99961
39715 47132
57464 75906
34014 84557
59304 84616
19432 72810
89100 94690
176 62882
63014 97508
40276 74088
10785 16182
38501 60728
56776 76922
24402 31961
65431 83351
38287 46716
24942 83106
15189 62197
27489 37897
26533 44656
22069 90996
31218 85069
58451 91626
17028 93164
42460 51135
14074 84146
55102 74614
9446 89157
50501 96719
28641 51827
22069 78790
33673 35180
8104 64787
7228 38257
41987 99250
65755 85948
95944 96587
26013 91380
29463 90670
11101 23319
26854 50230
25041 69856
16706 32903
31208 53639
15447 45757
9733 10394
58117 77398
603 8103
74347 76293
37588 72397
34281 74153
55878 74146
58382 79608
38865 42001
21485 35728
783 13959
2095 17846
9362 90034
21288 57892
18012 54976
61908 66789
73337 78539
22975 33865
47678 50859
14606 84988
19868 59043
51481 94879
2729 48441
47001 97507
29905 48986
24610 83676
64110 79136
20160 83949
1563 38592
10760 39597
3276 8355
12077 71566
64690 86603
47508 98758
66439 97913
37320 72982
11777 89469
49720 50922
27687 75124
3166 45804
53697 57441
3954 65037
45103 83814
13304 27924
39440 44095
35914 38003
38340 45242
41412 56240
3236 47613
12752 22136
32599 77068
7189 24914
59523 91794
24 34734
10277 53352
16526 71995
73819 87974
40323 59637
26588 41348
14883 77529
20627 81412
13107 46280
23799 27337
5693 45244
31845 42403
1488 58683
51239 70239
78069 93766
10682 30083
74670 92782
16616 92582
4293 25165
50075 90211
14682 83592
29352 63715
39567 90147
38188 97024
37772 77628
24944 88350
41335 92461
14408 30946
47423 50171
45238 97838
68190 85875
21488 92574
50639 98127
3655 9488
29488 71694
22652 81206
37913 66011
26367 63148
62077 62123
57739 58428
10915 41593
38500 98045
9478 32647
5110 33896
17290 70084
14692 31024
22017 69859
59007 70465
27956 54285
26107 30661
12942 73203
1909 14751
8713 18110
15564 43500
62037 77184
44360 64663
60944 70909
55109 60713
34784 88811
37074 53003
74868 99626
34110 76401
68466 92184
11172 38183
63810 85469
12074 56472
23362 91510
43891 59372
34378 90793
23246 38143
51618 89872
803 89161
17502 62328
39432 71497
31883 67755
1269 24907
6912 49474
1814 45748
53851 87073
63250 67125
25715 66525
75619 78224
18621 63737
68079 88857
560 38398
17012 90378
49958 94448
81441 81668
38430 81230
22716 53923
74012 98667
26229 34248
9820 35992
21502 50978
56994 70767
91582 93102
28867 43784
147 70712
11242 23725
68523 77596
13574 28556
17763 97507
14586 70943
15020 66616
60230 90498
11882 58279
839 90093
58474 98787
18448 39288
30099 75572
6946 82111
44124 69846
3655 80736
25381 73312
51525 80011
20558 65801
28152 85246
42332 88863
48706 58675
47109 89306
64982 77967
15945 69045
56823 57986
1099 91071
82674 96041
25879 50306
51355 61033
1727 78161
11871 64704
13130 54828
9542 98134
47013 50824
46630 99213
8428 22507
44669 76770
10876 77395
5807 91303
61821 83939
60638 84012
48681 50942
52020 75533
31150 35423
14108 17495
63364 63869
19 96790
15004 97466
6899 72797
73645 85556
34695 54937
12621 73475
78451 91358
4507 8529
4888 84575
26232 35958
33681 92495
56590 58387
19496 58859
6303 90587
24385 66629
31463 97554
63221 99176
35276 39411
15057 36662
73293 75583
32662 68161
36121 75208
42968 85610
26752 81710
33810 91851
75027 87244
2862 23846
38097 87740
48351 62987
20758 45315
10042 81178
23007 63188
6210 45714
21489 37751
5331 42627
78236 88075
7276 17888
10879 48895
23025 45562
29255 35623
35876 66975
19567 79454
24723 73162
54902 72013
19528 39190
25593 35786
78518 94015
14422 49328
63714 91876
20746 37726
3098 92254
46555 74030
32412 51807
29367 53771
19992 90731
1935 44819
38254 73679
18139 85620
45624 49084
44098 76444
26454 35568
17211 46356
46456 80746
15368 31457
6231 43475
46728 48529
54644 94958
17459 19862
44270 54093
275 3247
61196 97559
36008 83771
43790 65818
26959 89773
5037 47108
47227 77240
63634 93544
45263 93124
25386 78569
61035 92331
29702 80114
5217 94224
46611 75900
69592 75945
56569 73770
35864 36033
27436 57110
23423 85546
68999 69137
26805 29913
17263 58652
58367 79548
12767 90964
31979 33344
17224 36695
47869 49734
88069 96387
33738 73503
54988 61255
28858 88525
64777 99041
4724 97131
3017 78991
28942 38749
49274 96429
80579 93048
33177 65216
18355 45627
22556 86573
40106 71010
43268 43834
25990 51363
45106 76898
45397 96037
8011 87359
29270 93151
56608 78603
1084 3374
1157 37690
56166 68733
55828 80440
29615 94125
6457 25885
2116 90047
34284 64742
74665 96711
5397 30260
9376 70080
27863 44762
20151 41507
19887 44060
85527 98313
69729 83578
46821 57230
16849 72762
50952 96096
39388 96965
59745 64425
26351 39497
92614 97454
62836 65107
49714 70778
12558 51625
50376 73112
51957 66212
2697 33082
72192 93709
50037 80943
48819 86882
20508 96278
24515 33109
18216 58122
31703 61508
67388 82687
783 76328
58316 74924
48631 92972
9929 74419
52909 64724
45232 49458
22065 96594
33019 42672
6774 79922
9747 64163
64213 87066
24412 87587
16495 92526
14416 36520
23098 50489
9413 48867
31806 60526
35731 77619
28986 97792
33054 51798
10441 89461
70961 73130
53217 68104
19708 74479
38901 59520
42234 44661
34034 96399
18721 35825
29417 84488
41230 60293
5017 21545
19648 86825
3840 70287
14081 21366
55045 72256
20841 37382
73812 99858
57932 70874
12971 95253
55697 76234
15137 40074
52423 65280
68772 76096
3492 90014
10914 74122
2717 59807
27816 66328
35089 78182
55551 68568
32139 92249
15054 19951
24615 53180
8990 12755
35482 85921
67619 84126
39262 91380
33150 48004
19127 35711
24391 50856
28842 53952
51220 72402
12890 79471
26953 46426
21996 91867
18794 46322
63936 92868
14087 81778
21068 82334
17448 36113
5750 19097
30246 45696
36359 47588
29315 81104
50166 66686
42319 71531
38198 81000
51307 60525
2892 58344
8293 50625
25617 83747
57066 80396
11033 72981
65584 89026
29838 34381
34469 47502
40535 99654
45286 98686
52496 78155
16443 99642
40448 64793
29330 42093
19905 33943
216 41122
1835 95144
45532 87779
4845 70408
53069 70961
26696 68244
7469 27186
56753 64252
15312 31786
43630 94286
36914 45347
30812 58398
28830 68035
64717 94576
63581 69909
57602 87407
45017 47337
15783 44280
48532 78546
36637 94181
26117 46919
2257 38770
94040 95169
69551 92267
42154 72089
2032 67444
30800 36385
16304 27762
41228 89282
5882 70525
44467 82077
35894 79210
17460 45719
42337 58256
33463 38333
39319 62972
15180 85259
25030 72376
58288 78470
40601 50976
43066 88367
25307 86098
14595 48364
24240 72185
46266 91675
12141 53044
12246 50359
1945 96194
70622 81485
7356 18851
6353 83887
26817 69214
23594 99277
18754 52834
45375 73298
12622 13555
35956 77901
14167 88279
46169 59533
58368 79625
82449 82556
7312 74913
22090 71577
70942 89600
9778 29128
7366 38940
43141 72893
64873 65943
17409 87331
67259 81138
53262 86034
29442 45353
33486 34327
32029 81251
29741 76260
4388 21237
41877 62009
65886 86755
6100 91253
1447 23512
12775 36713
40140 94597
25627 86360
70 51174
50492 97948
70021 75949
39855 73836
43782 86729
66943 94733
57889 80283
48460 65531
51199 54770
65095 89067
51047 72288
54208 79863
32953 56540
34260 91538
39370 58364
28621 44029
82990 95247
34706 35095
7734 89555
48338 65898
58222 90903
57869 92962
68770 92598
66134 69512
4562 56598
7317 28761
21660 43744
40270 86328
43682 51511
47079 93454
11972 64692
23991 34281
45268 64565
82582 85017
50778 68112
57777 99783
77441 89669
41147 77675
28476 58450
6557 90580
8045 29162
22840 73475
26987 67854
62202 90451
26151 48348
26937 57432
81950 94209
2685 55568
381 93292
17820 36582
63085 98626
38320 84729
28302 48634
55852 63771
34541 77926
22382 66919
2031 93288
52090 79288
68340 72128
12738 36483
15840 83051
26460 42650
32440 58139
21477 86531
362 96588
23833 32483
20941 24385
9429 69552
54390 87150
11110 74086
38842 47657
84612 97600
33354 92436
15314 53562
64432 83990
20818 74452
4161 83208
40996 56661
7999 82444
14205 70188
43491 90083
44114 91584
41482 81911
18252 56571
56009 57321
36076 54689
51277 69062
21791 28886
12269 74456
74848 93469
51855 98361
34452 49747
57986 76275
56166 95631
3264 36641
21546 45566
20105 66825
14725 20888
16931 37564
42055 64510
34887 75683
1154 60319
7751 16117
7381 58668
76854 95758
60274 86832
67359 81744
2436 32636
35242 46268
23638 76010
33552 75227
74940 76707
55218 71104
46461 66202
26262 37674
58726 71250
18788 99647
56043 98965
17164 38474
29599 78816
77803 78984
7468 49378
30702 73928
70442 80992
17019 38556
15334 85451
20287 42500
50185 74202
41741 73489
52954 53051
6130 94121
30700 87274
25218 49269
42797 79286
2539 65326
43548 92108
5209 74897
16451 52058
57482 79882
39401 97746
46264 73604
61079 69965
21199 81872
48826 89524
14586 84212
4094 96340
5373 38924
30494 46107
12144 37740
51766 72875
62175 70910
16327 43981
30186 99671
23209 39420
8117 52620
11912 18983
15223 76601
86320 87836
24038 88818
23828 96452
40217 59265
60091 92584
10792 89690
81978 96095
37869 77151
30153 99882
30390 62339
27875 55414
30012 38644
6648 97798
71541 81664
12805 13812
47998 92907
32137 66363
15306 72669
70751 89337
24544 83738
24638 58181
31438 74545
18164 30489
22109 56769
10533 19691
48287 64872
20214 98875
7301 89674
51729 92496
77978 95885
23435 23785
4520 26585
56765 76616
55675 88039
55992 77582
55276 79802
35653 91427
31418 88796
58285 64385
16707 54598
61788 78933
93462 97192
2194 8321
60896 94069
75035 80298
22095 59810
34785 85783
44962 56044
10667 19736
11337 55833
85175 87716
35522 98899
55002 84335
40056 45064
88457 99370
29123 31524
4354 65483
6377 41132
621 48748
19466 69266
7624 67866
26739 45750
16211 59818
62574 91164
84530 90825
21863 62424
39623 61478
63835 99558
18616 19049
26495 70038
34884 43537
37738 91012
7313 27659
36998 43872
45279 96121
6014 47997
37360 84898
45391 98106
68506 76703
5645 71294
595 19149
31405 71812
24052 61507
41307 86181
15603 16723
6722 41515
27484 99663
12359 74641
15083 37900
26567 54081
8446 83211
22750 32619
11877 18053
62391 83601
57413 71106
73320 76035
4271 87519
37157 51563
55217 65566
16741 88999
29435 69332
56170 63638
67150 79423
45136 66219
2456 20413
10067 28479
70447 92599
20426 33206
22874 48490
17118 21407
35166 83583
24639 98081
53083 94113
7454 40022
47505 48060
3599 82284
79216 87463
16919 52943
34476 85671
4139 85349
45451 89924
76590 82287
5011 76049
18826 39053
34130 40037
53318 64284
26939 65431
46508 58231
66028 84276
12115 32322
15648 39338
34168 93647
16634 35515
42358 65313
19866 53949
40 17704
43811 98394
59293 95525
52592 67949
1992 50973
59683 60249
11406 44351
83407 87026
2980 85448
39072 68564
293 95206
5550 28527
35924 82930
70616 88103
70924 99263
72627 84539
34835 73469
47468 66313
24547 27572
23903 32938
19220 94287
43457 74250
66521 98335
4781 27922
36761 43898
2338 84174
46014 77904
3277 13938
43187 46814
23076 78346
23005 50652
21108 80319
18570 82337
6827 90054
81649 98500
7099 81220
42131 43958
10431 55740
73439 93561
17629 34730
898 27118
35037 79949
5533 58584
2379 99485
10451 48142
4536 78820
27434 32528
62312 81267
7495 89841
18508 22173
7461 39024
14947 31572
33182 37330
13457 23763
3010 40486
9787 39540
17416 20658
8887 78117
94136 96738
91716 98219
43287 55957
29252 53403
45836 51579
10556 27460
28824 57175
42754 61681
45028 57576
55136 97387
18360 23861
9260 37107
58126 93041
25949 52690
10736 58332
54227 76395
32259 32817
27431 86885
31778 91177
19661 52226
62738 80837
67782 68435
41799 63841
73053 80653
15746 30227
94609 97182
13941 39718
8287 38147
60901 63376
36388 90364
84703 95675
75509 87698
5097 65169
81700 82387
818 36516
57310 74183
45971 98318
6418 84013
11530 20304
14837 70543
63882 78270
7069 8003
61549 64293
2090 75165
73093 83294
16948 52965
36015 82704
49839 65537
55310 77751
59266 96326
8694 67919
28070 32978
17123 46812
73741 78685
40011 62613
9804 33326
51663 66219
29878 35452
80750 90937
26736 75446
16437 35017
20521 72810
3937 57425
50843 83509
4549 98984
25162 80815
55319 61241
35860 36141
41731 61092
71066 98135
9108 25114
1174 42252
45512 63294
23885 99313
3344 4357
50077 81338
33192 39929
28353 62275
2567 30852
7673 19462
51953 61850
3870 50594
1333 76090
29139 96260
64828 91670
32455 55780
80814 95056
25902 35272
72281 87626
17787 80802
27061 53982
646 55403
24013 53686
7273 80350
11083 52855
34568 50414
61911 89406
41892 54897
31415 41987
264 48938
13706 72399
81065 91210
44262 59555
42393 63381
74660 75109
75869 99530
11222 24675
69532 77392
6415 8109
34020 79662
11178 50147
6596 17192
16171 59577
7641 81752
17205 20371
51056 55195
34783 92083
68586 95318
10453 11281
2738 5007
83392 96751
6973 91638
12771 13275
12162 84735
75688 97851
7960 91333
52929 67751
23740 40542
11133 55795
8803 72424
46614 77565
50192 85962
11428 77970
91018 97566
56605 94607
34961 99190
29458 61757
12984 21633
26104 93476
5015 12208
20390 67276
43267 94301
36452 71844
56218 84477
51211 65190
21171 94152
9834 78376
42604 56170
33362 87787
94455 96685
35404 75048
10793 45296
17037 28914
52657 70336
9153 91593
17564 34010
34548 44075
10109 76312
256 79718
14493 14624
44345 71078
12238 80332
27884 30864
37876 92131
9263 62096
11577 68310
87554 95476
21891 28748
22419 28422
19452 47449
17642 73333
3349 66610
4157 4326
33932 35333
6993 56938
38505 73368
25178 81529
19469 65651
12977 58393
7798 85695
30016 57203
10893 73167
26531 50216
1838 53042
22480 76067
49638 83541
16517 74447
57566 84340
59031 68480
26000 41342
62441 78580
37081 69795
22858 56920
63200 87172
37809 74692
39 95522
31599 63716
3285 84817
5331 98038
70624 79971
31654 48000
45676 59855
52085 53357
20107 85794
60955 95702
7154 68818
1617 86068
21295 44408
20215 26224
34199 91207
55122 67745
21137 76859
14936 81087
47375 80918
9908 91381
40627 80544
36736 97834
65390 69439
64137 90263
28111 59171
1445 17733
25675 94047
14301 22030
14289 91528
53577 75439
56810 95997
80953 97348
15822 61860
53153 59219
34560 64368
8821 33774
66350 72825
14390 60130
17041 54393
75940 76608
20422 90068
11760 27850
40363 91149
41668 89475
46829 81053
6476 53059
769 57238
9546 71042
46303 50360
38847 45734
20461 53234
29101 55842
21013 70528
44907 75771
10328 86194
44587 47006
16077 45580
38558 53308
53661 86025
20951 96730
35564 78824
34795 75128
58501 64927
19597 89705
42918 49099
73947 77797
85401 96466
67792 74645
10892 22667
41507 78442
54492 82824
38116 52610
26846 33198
14508 32884
5311 15599
8918 49803
19497 30340
58286 91197
74702 86618
34425 65627
92144 94696
53608 58294
15369 88099
9322 88210
24054 92878
8194 50563
30148 96460
42375 54733
13787 49643
30945 59748
24630 83568
7628 63683
358 89191
12251 19270
4726 15140
7007 9407
6267 51274
28508 59004
82776 87425
20134 31944
44761 85532
22104 96782
24853 76049
27248 47449
56473 60489
51161 65512
15615 36582
39204 48974
51290 94963
7238 36469
79634 92001
7679 73293
37006 52513
10672 24021
37860 58183
34477 83013
32792 95466
54792 94784
47565 75155
70638 90672
6796 63757
22255 56733
89749 93137
36946 85170
10573 16598
90528 97075
84760 97714
68025 68509
4634 64405
52790 90630
33506 85750
68995 93308
86251 86679
68813 80149
34951 77645
11775 78348
1174 83818
51384 68837
66587 94404
1931 72913
28506 78640
85950 97601
19438 94251
98487 98780
3024 82475
22723 89587
18462 55612
5475 42444
90650 91539
50394 93140
71875 76758
57081 97166
46819 47246
30471 57191
31919 65210
37188 42477
22268 60796
40250 86494
24029 33464
55010 91356
31638 81656
70057 93346
4505 81871
38958 97227
75749 80086
11401 49178
58106 74256
33624 63764
81221 90494
13138 66820
35874 37368
43120 45484
6029 27480
48209 53157
39555 46069
62417 79450
10959 15119
13663 54357
1737 99187
9967 62629
30857 63196
21855 29625
16534 18183
19309 44612
11345 74685
27946 82242
20101 99080
19929 24349
23639 66899
36647 72778
52136 79088
39783 60045
50981 55998
7158 56401
48651 87712
14142 43547
27328 95331
52651 82396
3792 39130
23931 24082
55174 88646
49670 55812
13269 94658
7570 72323
6511 44752
8250 18600
50362 53654
1180 39190
38029 98473
10612 48745
13992 33895
21447 85178
10926 54462
12481 68518
15360 39434
59019 68303
38716 83286
30638 54040
89020 96822
2209 83538
23624 77938
77616 80303
1922 16692
94272 94779
796 62995
38331 47986
28373 29547
60412 87494
113 37319
9755 52788
42507 62249
4946 94556
55512 66786
25669 32405
42051 99635
38589 67145
20566 75391
20163 78557
7441 99633
33759 60202
49189 91935
24992 47090
2554 69882
8908 74345
75488 75936
38073 58207
22017 37280
34938 52009
15134 30301
20689 68171
20813 22541
78637 87130
11929 23214
14152 84791
3463 92071
73275 75800
6067 95452
48314 89638
24953 93197
71366 74989
6095 93292
86967 98820
8409 28175
95829 99450
19451 36499
966 90143
28697 82813
3596 61314
13446 80579
42787 59088
10408 38311
28215 50392
38518 64818
61081 64057
11520 90283
21972 51741
51231 72002
31078 39688
49063 86714
8134 95461
71973 94534
22586 85108
56971 73145
17356 66599
15369 21354
15767 30492
469 57961
43069 75772
57574 80544
35858 54061
62773 83529
16858 59408
16894 82702
33200 95738
17637 52736
22419 55229
38232 76465
57155 69482
47955 62246
43520 78607
18806 45030
39529 92368
31190 88831
4649 48733
63233 69249
16149 64809
54074 57146
35386 55003
35276 96165
29454 52154
86231 90421
33953 97171
81520 90416
28001 63866
27406 43008
55374 61257
10016 83836
87771 90144
20828 99310
21796 25995
37465 95897
69923 81030
47144 88287
54097 90042
45646 53660
12646 75799
25279 88301
28220 61524
4632 25744
14210 18062
12040 29844
43768 99406
63261 82734
960 63955
24448 84245
78001 98011
22508 32101
7316 92163
16999 59687
63515 90310
45608 91943
50586 93482
16238 86994
12960 98044
3678 87420
24618 35386
20579 34680
17952 28531
1347 90464
17475 83124
81373 88145
54484 84130
84670 85783
15154 53261
21963 57015
15950 87172
23211 81612
47899 99578
58856 81782
60213 73563
42384 82269
29436 84691
34177 99649
16416 37269
1228 37773
23582 96643
17444 86730
13424 81426
20083 54019
24725 58309
9672 58002
54813 95800
46538 65712
5704 51229
46193 89164
65999 66613
201 22001
38540 53212
38786 97320
8299 25755
2080 14632
50723 92517
5903 12317
75521 92779
55229 91503
4080 79953
77714 78365
7386 98023
56071 89770
99621 99850
23540 29765
34416 40448
61182 86746
6576 85242
176 22586
47607 75750
9008 20533
24043 24344
65666 73216
28162 54503
48374 77818
33849 96529
23325 74684
11887 17441
17926 28685
2118 51140
41075 43539
80509 96334
36169 80472
9130 18975
15678 57309
16550 30859
10456 49714
56869 99078
54196 57072
40584 45033
64428 72622
24738 92268
17820 97490
21499 56701
65408 84921
57784 88437
43755 77458
46619 52661
61108 97078
41953 67679
14805 72030
7167 33885
22581 54617
8306 85542
25658 71412
4500 54922
76268 93141
30463 65574
18851 87141
37937 89666
3408 83465
37292 59430
51894 68288
7591 83276
23492 79785
6499 76226
6970 53971
33044 67872
6320 97850
18335 52580
80385 91541
63053 99929
25512 42613
64770 91461
13834 98996
31847 80720
53880 68982
67341 86787
29155 82248
43590 74696
8413 84196
26824 52010
51984 94414
8874 41096
47213 64840
72561 94128
5353 97900
23640 37035
8151 31824
52072 61444
18657 68393
29487 71278
31035 80019
20509 93633
22204 88918
26908 57662
34171 54979
52965 54713
45820 66916
22950 45609
79568 80760
34828 97345
48801 96193
5426 19321
17258 17484
39984 50588
14277 47260
23807 66558
74567 77642
1515 67115
61117 98566
26091 67587
23235 41434
14636 39604
48809 63489
66761 72343
63677 90301
28533 58473
46264 50205
30004 64932
2792 43355
12651 25652
20144 51821
28536 53080
34774 78010
65700 93418
60851 69732
1172 36845
551 19695
34162 86943
6532 60530
16583 38842
75051 96056
23983 34397
64497 97302
49804 87636
19577 34412
24024 77061
71345 81508
12032 40939
11110 78556
51024 70383
55067 63338
32239 72893
32908 84595
49983 91947
13649 74921
15612 79148
80709 93047
39742 84208
37873 51902
71542 87687
29147 89689
15579 86306
15795 96559
4188 39470
27142 69018
35571 59918
78382 83224
21450 60094
1390 77028
85578 89270
60379 78163
32946 59833
15892 51432
8583 14935
62837 67825
3646 32519
5178 10864
46241 79641
29393 58250
11860 67278
25685 32843
56923 87890
19631 24546
72845 73982
34258 37686
77931 85316
17187 52582
161 75492
6295 7974
39181 70118
21695 35396
33169 97889
46155 78033
89813 99539
78058 78959
4273 89307
3645 4992
67984 91113
10522 56228
52176 81854
16986 59771
27295 36589
50503 59071
23201 39181
32385 49555
27956 55249
32320 53215
44904 49809
20752 84947
2547 17103
78988 88198
18214 53753
40344 90197
85649 93420
27307 51035
49614 59643
21611 23690
34456 40632
39386 69698
43545 69954
16252 69950
15712 89707
51258 59672
29604 88946
32866 34167
88023 89031
24884 79821
48929 85557
24104 79073
70490 88986
55016 91704
49906 85922
17204 24842
13689 14842
11263 85442
42474 49084
42407 85282
61718 95560
73075 87039
12913 77421
11386 90841
19056 97574
38470 85621
21179 82890
21701 62723
25317 26798
21791 31142
250 41006
65561 84783
16807 35334
35756 98147
21572 68421
12327 75023
9753 45566
42510 97674
48074 53408
11821 69631
733 93123
20594 59881
51485 72298
24229 30558
2338 22929
27928 31124
39493 80245
49839 56510
64900 97106
28419 97691
747 56653
75281 86538
15327 91725
9617 77805
14656 57297
41003 78126
13170 27907
28842 98893
11257 73146
21445 64651
57191 80548
20938 64675
78409 89884
78726 86299
25974 32144
40259 91905
72643 97451
47928 83096
39607 43712
28413 90269
51796 78681
50787 70866
2679 88822
14947 57156
55590 66363
31048 89729
23776 96597
30711 95083
16169 44119
35883 90070
12416 18452
60114 88906
57936 76722
251 59696
33050 82964
50092 56537
37278 53079
44681 90124
10327 10857
19697 44530
84053 88563
9553 50228
77098 92926
14547 22029
70714 98249
15311 46962
65268 77190
38882 90681
52214 57621
9806 92025
22618 71536
68622 76230
1345 17631
39555 94736
54322 84245
18536 20604
22235 60902
16236 42961
18022 89589
65535 70306
20936 40125
10376 27986
32226 33997
25413 93687
75095 92139
57701 92276
5051 80264
23339 70105
1429 32275
66996 99923
9698 69718
17532 46342
9656 36237
25620 44501
15926 32722
52052 53320
13914 44774
68828 96426
2840 77906
11270 19343
45670 64058
18706 45258
43330 48559
54784 97385
33213 92871
20296 96351
56528 68892
49299 67329
1469 35149
2993 35152
9729 89733
5014 65844
23698 96632
49831 96819
42809 88523
23626 98708
65121 81785
29685 39920
69586 77594
35687 85975
3290 39953
30026 74915
45870 55277
45707 80711
3553 91496
57381 86838
13993 41219
71176 80154
70690 82939
28918 64602
39403 97419
4616 73000
45850 93074
51019 67843
81871 95261
10513 16295
60625 71557
41497 80152
9808 48364
616 72590
35086 75020
29595 91893
25027 43856
3919 50862
46120 90504
52439 76840
25660 74587
11038 27011
51215 84540
51135 96272
43902 47307
2893 37828
5304 23398
32414 99277
10892 61278
26365 89431
21987 54930
84613 99957
3185 39011
10286 31044
37709 80205
37299 46381
24031 60927
19660 53824
88499 96349
34483 46316
9474 74713
39586 65918
55549 80700
58212 74188
8550 69556
10894 54874
4423 8683
10101 68089
31785 86524
81744 83530
50462 89302
53835 68736
5275 50953
65443 72548
10719 19700
26384 86790
17243 66207
25502 44448
40442 78151
61986 77531
13244 34088
12501 25715
81610 94240
23633 53013
643 97692
29254 59206
62415 81479
33460 53027
61940 62861
70959 73532
56529 75547
22990 58719
5124 5849
25360 51506
38752 78252
62429 73961
3048 5402
15873 65355
61091 64527
4956 95774
73004 84751
11993 38535
70389 76996
11279 19245
78144 92237
78342 99816
25472 38931
61458 84841
46613 75017
6488 22476
54143 57940
16790 53295
94272 95659
10476 55361
15835 72970
6091 28438
43434 94148
4496 60703
24578 94928
2126 52676
64662 87946
67731 91575
30636 63092
90546 92711
14774 25053
15579 59874
55092 91482
11562 33735
27106 79411
30171 91816
82500 82646
50850 96273
43425 44850
2826 68710
13169 64556
24029 83253
5091 45936
1603 12628
2977 87594
19 49611
60064 61462
80541 96648
18742 21248
25670 53949
21575 82294
65404 69577
49528 88273
59810 65031
51946 79831
29292 96432
10921 75590
18941 87158
42298 82945
20414 89582
48305 72859
1258 78521
47782 68695
16961 20850
7307 42453
7539 16383
41704 50542
2344 32771
27653 47749
4019 24519
11265 70703
41155 45031
23460 66333
28412 89490
4431 83299
35782 43164
35940 49398
8234 75157
55456 84033
3564 30004
11753 43262
13616 48711
1278 40956
8324 10538
17536 37460
26023 86360
7372 24939
33115 85976
75002 87568
30464 96314
55962 59096
18321 29087
26918 28584
72067 89223
1052 37086
20513 23201
63923 73903
12369 95736
53158 81755
76082 85267
33262 92755
18947 46828
39490 93231
17771 26595
31741 49960
40101 64364
30887 71688
14718 31856
52769 90976
66806 88583
3019 88502
55823 72837
5051 18510
18319 46385
56330 66777
922 57582
25172 69971
39435 60984
4070 82380
54360 55291
15655 49247
7544 96304
27763 80721
20271 92838
5879 29555
22443 43045
57858 92874
20560 67995
32705 82227
7036 75673
24205 41132
51901 96020
59277 60210
15729 44801
56361 77964
27499 57136
53238 92050
58192 68521
76479 99465
15904 76156
11202 41631
51224 85473
3124 25504
51546 89160
72405 78149
2330 92165
18066 18183
31167 38902
41457 95569
3033 7867
46025 96616
5774 55536
6805 7308
7683 68728
12420 30254
19193 71939
19441 80236
2964 88735
33435 83414
40319 86159
23593 71980
48407 85729
5631 22365
1034 31109
33394 55604
24012 95158
43024 71853
11674 19544
41019 74384
71964 94570
97798 99990
21452 52288
8933 96018
47587 73456
35963 97920
28884 38965
21560 82403
5891 59922
7431 35122
26594 47282
1498 27115
71433 86026
18128 65059
28499 58367
22395 37345
89841 95746
76370 78666
83414 87310
14082 80709
17969 67618
7768 58034
42381 98493
7127 54831
40640 87664
7477 69398
50963 52330
24429 31880
2267 70789
56965 57924
13730 78833
14730 58851
22826 92944
8990 35373
53075 90346
6571 60794
76317 96877
2657 17141
29100 98622
39944 48740
5194 86549
25900 73083
54227 82097
62190 95489
58389 99948
7194 55070
74025 76486
88229 93970
80854 94203
7099 45479
35695 66176
1670 57731
42491 77910
96045 98250
16614 89147
16059 49035
34104 61766
20109 93016
24686 79760
19587 44584
5932 98272
37906 69318
57902 96656
3403 93926
13433 49017
18824 94319
16731 43190
24086 57013
640 53120
19910 52638
10766 69848
59672 96916
29723 68933
19871 19904
5252 44609
54099 55438
861 8510
39667 66222
30692 72018
35128 68729
27966 80312
54302 58085
31551 75548
42662 56637
19102 95280
9869 55658
4872 84104
25344 54935
30921 95639
13160 98563
19937 70640
74996 90037
50214 97152
26839 79189
38620 93302
47026 69601
13803 68583
45884 51778
73937 94389
12231 69250
19577 47994
4926 93481
5633 7065
17000 45173
15233 67094
18424 33898
18751 86970
5880 68259
7045 40831
26479 90751
11118 84154
7345 81755
48774 54841
47236 52796
68628 99189
40807 83694
29167 99192
14072 30387
6821 39445
65130 77645
36181 52805
27960 80230
16112 68997
27055 93696
12684 35714
43410 59601
18948 91532
31511 60638
24701 98809
1134 72243
57326 70671
95922 99181
49479 57245
43762 60683
15034 44175
44962 94939
17050 90729
9987 64752
83764 92010
44686 93710
5930 19696
41778 83854
36891 81224
3596 70042
67209 80581
48917 86532
64952 73057
14298 89925
21396 63659
68990 76981
3164 72258
9396 12147
4623 20346
58741 86630
15023 37469
22663 86869
31409 53169
67428 78138
53022 94586
30428 77819
3506 26671
5077 18379
14309 61169
20709 72359
5639 26027
86459 89323
20719 32354
47657 77604
36989 77480
7246 13537
5731 79538
10999 76623
15916 89522
34651 40921
40826 42702
4403 41932
20886 64845
32424 33638
70114 78696
56630 80010
1471 96022
58913 62158
41613 85102
9361 58134
3157 47960
20745 53884
6216 95691
19368 55337
34103 37934
2796 84720
33623 99123
37976 45888
47336 47465
24473 32866
59130 97142
51190 89595
59194 87748
14393 60138
48057 69210
62976 71021
49373 83103
23173 72497
52 60043
18043 52764
18668 31844
40194 84555
9995 81868
40573 72540
62617 83974
9704 68246
82179 87194
17888 57049
26457 80079
23426 63387
32824 40570
73352 84942
10488 26320
780 85486
1832 47334
35879 79431
75869 93849
39475 95051
16156 38985
10819 20119
73183 76263
41080 44505
26435 88361
5492 27482
12212 70069
74856 91245
17378 94189
18781 80735
5321 49664
37972 99381
51128 66624
12638 69298
713 3942
6088 79777
879 33151
41531 69944
39374 96114
66060 86558
71497 90890
21008 55929
62565 63092
50020 80733
45830 59933
11069 66360
61538 78806
4773 89590
55454 93882
45811 87168
37283 67761
25988 36161
34152 61026
5046 62150
37145 45738
25416 63962
40990 72588
17681 58482
10617 25016
64100 86742
59034 82219
33716 83815
16386 70795
39209 58527
21444 74945
61844 79772
9253 39672
30334 74251
18597 75084
24936 49475
1812 59602
25537 72753
17532 94701
13146 34360
26919 67905
2908 70652
40145 45180
16224 91844
21552 49038
2663 13601
13813 79425
34828 56883
11625 78839
72941 88289
2813 23901
17607 38709
27728 39027
17479 45194
464 22745
81791 92848
43219 78340
38611 86335
46017 76083
48248 51570
49286 87679
24977 93570
28173 68534
23425 24151
23099 75101
22850 64011
88591 90029
22207 73669
34123 91079
26783 92471
13339 83527
59543 97819
43154 65762
10978 13440
20149 84124
53890 62017
18611 18983
44878 47122
36234 87483
70978 93777
63024 73515
84044 86384
4442 20312
80949 90727
14224 91131
4348 75454
68027 71632
9875 52129
42499 69879
18150 77593
17303 69894
21911 33425
11389 34231
2109 10444
79958 81981
32410 38351
12909 77620
50664 75276
60583 97003
45164 63985
9776 39541
21783 45502
35672 80292
7523 76071
67030 88233
84855 89610
38118 87049
1403 21495
68626 80186
29319 67166
41213 56328
3340 70915
63916 86326
76489 97956
3897 14844
25831 43382
14734 79753
8864 30655
42242 66572
76473 96183
44147 93352
48462 92241
50082 87389
72147 84420
48837 78740
25785 62706
7409 75876
15619 24797
27720 90576
63394 82653
13235 29374
51565 86281
34476 64048
18218 74534
5210 23006
42575 85899
92373 98737
1403 69016
61591 93296
27149 97539
52906 90472
21073 88804
23790 79786
22033 70818
6395 90717
32474 36776
67975 99546
47255 87558
59214 62972
52565 96396
47760 79683
29313 58497
19139 72726
29128 62795
42921 70995
35358 54455
36118 52380
21241 78336
49896 66464
6732 31572
21785 77538
33978 80948
26601 66481
10486 12855
25596 53277
16848 77304
51227 64731
19360 58849
52933 79175
25132 52077
8218 59742
18200 46150
54876 66163
51814 92427
24446 65629
785 62413
3300 81783
75776 82650
1789 7065
68569 88612
4879 90003
10211 55579
33476 83318
63553 92494
74100 93890
48254 94045
250 96921
6578 33201
37105 89585
41196 43592
58370 60970
37926 98690
17449 74245
67346 83694
28738 83851
18453 91920
60482 77754
43808 45530
48391 53934
1974 17899
14271 48209
50414 62821
672 49027
32476 50048
9211 18152
20635 44222
63179 86983
45349 56109
25354 48449
15482 55742
22915 31603
53825 72348
57618 62254
10194 73860
46372 93534
70773 88669
21174 26875
20530 78661
23413 41870
16404 17805
53205 67155
54705 80904
48769 86051
84107 89836
2808 63925
15744 89559
5412 82149
32665 88964
19132 80746
63331 67142
56383 77751
54951 96144
23324 83829
37603 79165
49612 82492
2321 7064
11565 36510
6451 63256
46870 51299
67907 97961
49913 61393
6214 50802
38421 68682
6077 97695
14958 16535
44794 98832
2366 74734
13021 86511
6514 45751
16450 39556
51539 56218
11697 38781
80131 83488
20457 47681
76835 85706
42267 67282
4219 50432
40642 76687
44185 56279
209 45027
56073 74220
37792 70162
18230 48099
1487 95511
3615 38321
20923 58406
28213 61618
27437 52762
83340 94589
43477 96246
69427 85696
23829 52763
51833 56894
55037 81023
37300 97695
1187 4888
44125 47697
42355 88167
36996 88052
40603 70020
7656 88758
3699 91222
17993 83559
56877 68766
8729 92187
75475 81652
14142 92520
18582 64406
12936 22830
39739 90132
2143 17248
5879 54419
39167 82666
17240 29888
28555 98067
5338 14547
10311 88037
15950 30728
5757 37635
282 76057
28857 53476
1281 2517
29992 64278
32642 69880
25632 84049
40070 72126
5520 69184
51048 57811
29625 52645
15389 89192
16469 88496
29693 36172
16866 59824
38150 40442
3115 5667
51236 93556
24508 40415
768 76496
20017 79425
21942 46428
24398 61745
69741 75332
63704 96609
86676 86765
47107 98976
35183 48107
2670 99159
4635 64240
28118 47570
24867 60027
46053 72589
15488 94544
58806 91056
30168 58869
15885 57838
26762 36131
41138 74791
43734 47161
69032 87757
45069 51788
30574 57348
48025 84468
55698 58819
16915 22713
1421 56599
31990 33460
83110 84063
27698 74338
48231 95440
55780 77664
90462 92626
20590 97042
25105 25477
64556 76234
16867 25210
37938 71814
38058 94650
90488 98719
22712 94261
9640 14554
30185 62838
28013 86062
17836 68626
19038 28095
66692 68962
10962 91165
22328 59666
14874 50157
24288 65167
23034 67044
7390 31625
12019 88133
16436 39994
61830 69995
12187 20042
71351 91278
4595 5279
43297 92711
75988 97314
43737 96071
12795 56590
21026 66562
4241 60015
24394 57708
33512 89330
2637 89618
70282 82144
1127 15496
46567 96386
60144 71744
50160 73351
2745 25814
9683 60771
5157 54789
74899 78160
43862 64355
73364 91495
52644 94233
10132 13334
2699 35965
41692 87382
25896 83210
18129 48720
21116 22329
81128 99334
4332 17955
55647 66586
19326 48633
6759 36888
20717 40269
2923 68245
24329 50932
89976 93754
23417 49143
18979 76926
56690 97186
13841 55740
32750 71999
39666 59568
22410 34171
10331 52633
31139 70851
13605 97534
52357 81007
17730 45127
80493 86946
43610 74281
15615 26694
62374 97312
68104 86542
76308 83848
3789 86244
30341 58526
34821 53827
72068 85504
31328 87603
35904 57173
57490 94040
52383 53582
36798 94946
34597 64805
504 23336
8791 44877
79649 92616
11489 82446
25695 58697
51706 81978
15269 39412
33248 59085
31467 52850
9777 17681
15420 93822
5350 6527
82560 88022
3151 41922
72010 88872
42406 98740
6052 99074
2748 95808
26030 34642
9279 33576
20955 80929
33102 82323
58104 79978
39900 45702
63480 67147
1882 7960
36521 64456
15132 82213
68271 94482
35738 60106
69254 97083
41593 92602
71617 84569
16681 69081
1282 3010
19088 20851
54073 60371
13891 54838
259 95235
71924 95879
61030 78603
16964 55304
70578 93566
63011 72122
15448 54059
24100 55644
37118 82505
29489 65721
84743 94059
57737 59910
9743 68093
13420 16625
61795 97003
58247 93967
84360 98676
7617 96974
43681 81696
67379 85814
80190 85968
95254 99164
40624 65411
60673 93723
30866 79177
13303 42690
34270 62536
12875 21999
10788 95499
60575 88046
31013 57781
26779 53493
7791 23020
72376 88414
91518 93900
22410 51703
58703 98583
42088 84946
12320 82986
19333 58508
36006 63245
7777 87254
8122 9559
2924 63088
28382 66057
86316 97981
10286 43773
17011 72330
23786 86098
18611 53910
51267 69377
1518 57981
24089 36691
2890 64993
40028 96742
25650 85923
9024 82347
26396 38433
2351 53657
51804 95087
41421 96125
46137 71154
21457 48133
90753 95927
49472 85143
50067 81708
84147 90963
46717 85122
58831 70540
56714 71122
28375 95799
46545 61106
13910 86498
70955 89974
56027 81000
32433 37041
27323 78231
19266 56489
46194 46466
16579 44916
83608 91596
24350 37075
17170 64279
18059 41706
37478 67075
2110 71337
49010 79865
46498 57263
35762 46530
24553 60277
4660 39145
10522 51581
3550 17464
22497 80032
28421 66007
72052 78845
1759 36540
934 65264
12773 28000
4699 80364
83997 94706
18083 42689
16751 17375
9838 86857
90801 91651
63993 97169
40396 71391
71382 98957
2470 64710
23073 45697
27209 77055
28936 95898
17145 24316
4071 8385
16143 93892
50401 52361
62893 76985
2070 6773
25459 29534
26300 50323
16429 29702
2206 54111
15086 86487
58638 61486
4885 97499
58098 78265
307 10108
29366 31047
30526 43402
30870 65637
54420 69461
47336 87248
33116 71848
39047 55500
85768 99585
2849 73389
41493 84500
50450 95230
26490 92587
34586 59522
53802 83469
23894 57754
18054 22883
15599 81263
30872 34837
40431 50364
22681 33991
34730 38974
38872 63946
26733 76774
51571 82719
13041 62012
61773 96350
2332 81854
56217 72136
5133 5294
10419 11687
51770 97937
54003 92250
66101 68486
5724 71839
49796 67177
1664 48144
53822 69046
8527 51689
45578 87612
4227 70878
78761 92636
28459 68521
8412 84376
32283 63192
2002 10750
49355 60166
1095 21708
40992 88277
19202 75531
2444 29568
62629 63160
22593 80527
23982 96195
78235 94147
1403 19783
20469 75834
34540 42306
30105 55906
32258 97748
7034 89111
50814 95638
84860 93401
30309 38108
73469 89178
40518 49637
12704 87127
13182 76208
45930 61745
18786 37558
3175 89509
1442 75229
28086 89950
7144 87575
32146 91558
548 13425
23232 25460
82690 97916
63131 73024
47416 54036
55566 94303
53370 56339
34974 74357
22528 76027
88498 88723
28080 73555
64011 77487
4308 12610
28406 47506
12527 55650
70839 90699
42718 68623
29531 48570
2632 27966
41337 88037
44723 79418
38419 55161
47473 80954
40591 70540
12227 78361
31696 93145
57448 61151
1199 47504
41060 86043
1946 84680
829 49918
5158 10445
26719 53718
33279 77803
229 79168
13132 17769
46749 51614
17345 72143
4034 57788
64620 68375
45609 87455
22085 28730
12314 23140
28378 37916
10911 28721
71067 93537
55454 87224
31384 95081
9663 65957
5301 23928
18789 76845
27839 78521
52470 96024
57960 69574
83883 84211
94467 97603
4608 46232
63380 83368
3821 21555
9963 55592
16612 69216
53461 68888
15984 50088
14524 54666
64389 79885
37723 82776
7656 62846
34959 71280
770 73885
29946 39621
21104 36882
15686 28660
16529 98034
10019 60664
24768 68836
9064 28009
10611 27582
11095 41525
43360 49916
46876 91772
1571 97877
13187 48565
18188 33260
21773 62740
38177 94789
18001 81706
2607 15348
70516 86405
18621 99109
26397 35957
53822 67587
49557 91154
43151 61760
3932 6743
9481 49838
32670 39731
57123 77066
28480 45328
42091 65174
3437 23882
30838 95364
3214 64332
20284 40828
42049 81112
464 33019
8588 33422
54032 78307
61751 82197
45688 85598
17304 30208
17371 79432
73987 93124
3809 60553
9511 54672
53434 91262
66774 77732
3666 88609
4758 35775
38379 85806
63986 98305
57639 71506
33017 83667
4364 98370
23276 85038
45421 58930
52222 56374
39264 48279
26337 67827
38733 87001
19115 21335
17192 21005
39420 44389
2177 6601
14230 96587
27365 59225
39432 89751
29541 41629
59783 79416
94557 96206
88162 94245
71680 92738
41469 42115
1751 34902
43182 71295
6136 31778
20938 53856
44985 62456
28548 81247
71752 99693
34611 47750
35056 75313
42634 51467
8375 36070
2044 50574
21575 40989
13047 28086
11178 61452
43931 75703
17710 31213
24531 45979
60053 75080
13852 67498
53236 96879
15653 24373
59995 83413
33922 94930
60301 72746
12253 69456
13998 76951
32844 76602
39021 95969
54100 62957
15151 30051
32857 73002
58187 63790
13084 17200
12089 53678
58286 91458
10462 86214
68592 73612
11260 83442
61247 99562
53528 89475
40402 88686
53101 78820
75045 99334
11727 36468
27858 31885
61020 71957
68185 85874
24337 39405
30038 31402
27310 47747
6190 25488
70331 86544
19037 91524
69456 73946
36897 97681
32303 81107
45470 90245
50944 56567
49535 83090
67807 90779
7768 46724
26081 74281
47081 67034
2304 24389
7765 9293
2630 35692
89233 96378
3182 39779
54461 75815
35452 69793
20570 66284
12771 22276
31420 88469
20095 30802
14805 88987
1849 37747
63443 89278
25374 87733
51389 87108
28651 99386
17925 53700
854 63949
13784 22323
40252 85905
67871 91611
5858 8186
739 41177
440 54407
36086 59947
3873 43285
49761 73215
34685 90164
14069 94850
22863 71799
14585 15909
26790 98254
9134 47073
14216 83059
9481 14511
54000 88776
33975 81702
64665 98536
55275 58307
48049 65267
8278 66517
17736 72407
9198 20107
18116 53595
57243 93992
44113 63593
60001 99793
62363 79378
46469 58918
23651 27823
22372 89063
27094 55570
12554 96089
25811 92176
59863 85403
4026 38387
34625 55078
25 64331
36551 70668
28554 56935
60682 77862
35025 36536
26170 99131
19117 46072
8925 76248
37664 80930
54582 84868
38412 85100
48377 84107
54496 81851
29413 64412
6960 66019
10897 97339
462 82222
50813 62377
53556 77736
29485 87048
20273 48023
5286 16504
17249 96021
83114 87930
52750 69298
66651 69924
28338 57515
76619 76623
19098 21253
76102 79182
15418 90995
10663 56908
33589 70282
16230 77316
63448 75810
8471 88274
28386 76463
24732 27180
14266 88605
6802 65568
42713 45549
25559 98424
64120 67929
28260 90872
14468 83590
18656 77313
3224 23484
4363 48875
58116 84194
12746 91340
65885 96965
22662 42816
27277 36557
54810 87213
28381 44836
40627 97154
25234 97433
13490 32500
31066 53010
25387 28406
92576 94258
25287 69434
48966 80601
41353 51648
11977 88991
11831 86957
12977 19421
26314 91194
26637 47249
39 88879
19341 57566
50583 74575
42864 56856
23625 24304
19476 84050
6871 30700
41115 60564
61109 82231
14997 93233
20742 44000
87315 94858
46199 81652
88302 91653
11555 26357
6102 31774
12085 45462
26383 67007
7389 79777
33852 71448
21967 63122
32259 92754
49695 52922
2167 62979
20419 32023
12749 39861
24672 31365
3061 71305
57888 75874
40506 45937
28893 88640
88663 91995
28835 48093
25254 66651
57988 77871
26953 69951
46781 93881
47828 85727
1203 85895
63312 96922
63680 70114
10349 47613
19660 26867
5472 92994
5000 82523
74719 81998
10229 15732
15426 21040
46494 58798
19782 64375
8587 14259
57835 89200
39003 52085
28977 80839
41590 74217
70551 79873
55618 87165
70576 78183
79101 86797
39251 89071
3361 10723
49561 98168
50384 64005
866 73193
27677 98440
26515 99941
51909 66739
24398 98231
10568 73630
32634 43296
28713 29400
2713 36322
55357 87273
29747 62222
546 86685
14223 91142
14655 19391
41222 81515
35172 38934
51900 76923
34751 93127
17784 28405
940 35595
22368 39775
54589 73685
52964 83280
45611 52235
36368 81244
78564 99244
10165 66313
26384 55110
9405 19830
52824 76338
12201 17465
96234 97796
53617 66170
28767 38728
30663 52491
3354 37754
25467 66982
24374 87765
66327 86885
12274 97189
11150 24244
27273 63947
6193 28567
13165 75993
5913 32924
9472 87582
2166 15944
49157 90150
76441 80807
32844 51955
79830 89866
27008 41638
47526 92091
90379 94846
40604 63150
58329 58884
33123 55507
30948 97608
1687 56032
53772 99198
1608 55180
9806 10501
17468 81248
1433 13037
45891 60492
2430 78151
70070 77655
48771 63300
28357 67509
68610 83713
66647 85887
42651 97795
368 52622
43682 60972
39113 69273
50081 86934
88963 98849
98 28446
48313 60189
70117 73782
8552 61832
7039 89554
23156 79359
37895 69095
19718 33628
65461 97437
25740 47245
52799 71028
10447 21605
25902 67622
36492 74069
36670 82855
27150 37042
11830 52361
57409 59263
9230 13136
7482 56704
17983 59390
5640 98818
71888 72099
22509 80388
36301 75010
13602 20713
31770 54618
40187 43285
18656 90644
6308 58921
24980 50778
69959 95322
9914 54574
31515 74044
11895 89235
62056 94717
76716 91892
80244 83573
90498 91500
52802 83326
74837 95132
49034 54521
1915 69918
67444 75541
47383 81712
37513 59125
37259 79102
60061 69279
18316 34532
34534 55625
10354 29988
21877 51381
38473 38729
5760 89577
25334 33664
19004 28041
70617 93590
31715 81879
12921 24897
7956 54628
39135 85895
15320 76243
20978 60252
52682 88672
39552 41522
20847 26546
8202 8913
30715 49286
25648 93179
63637 66796
25647 39766
64397 72621
12850 81712
77983 86503
6105 81878
72821 88159
17187 68132
41658 93873
30251 93193
4253 10792
20848 39926
4564 93874
14035 34939
15316 65132
10852 99966
44395 58366
59646 91667
33332 49475
47710 75076
59094 76940
3679 99665
83292 86714
544 29539
30932 76709
53754 64122
65303 81771
11225 34408
5216 48374
75677 77165
18403 91966
61770 92679
44953 72897
43056 69636
52959 91445
10324 56564
8255 47396
95206 99214
31783 99886
32289 51218
23937 62858
45637 94114
3251 33288
44830 78208
61758 64810
93746 98611
41496 67717
51312 92990
11458 64521
7579 18410
57332 78611
41349 53157
55103 69572
10217 38732
18686 83147
72620 80673
43743 62107
67093 80655
10889 61982
19227 68120
4774 35502
83584 89721
63989 97940
50040 96859
35228 64025
759 97412
28149 37205
66118 79323
25921 41337
4251 38222
13930 78049
21219 99975
52197 61207
23771 90023
8958 63714
13277 74652
55752 86507
32362 60434
25375 67647
55854 58121
49219 95404
1475 10764
18681 75005
5130 59962
51410 69933
15466 74336
71242 97288
22058 49591
1780 14423
29644 38446
82886 89494
67774 94859
15011 58233
31780 59492
19131 19482
8493 34501
8566 27004
16107 74062
19826 55918
28134 55271
56061 94285
3455 68464
28365 54345
14518 84278
38557 41571
91993 95051
25929 72873
64488 77746
35579 60749
12739 76337
18986 80667
42524 78847
47224 67100
82002 85632
51117 52948
69294 88261
32037 35951
14811 31092
10866 23839
49735 69147
25458 37278
83256 86144
22621 40159
49912 61483
66966 81464
46681 59038
93588 95924
27147 78208
36581 59819
25707 25861
44660 91422
41528 69558
28284 33529
42809 65482
82469 98451
4846 87021
2536 99981
25655 78679
12125 20469
6622 77375
53677 78585
16156 53230
59417 90714
26204 38175
55209 74099
60268 82079
39781 46469
689 81381
88364 94327
1510 38045
13863 39678
15999 85264
38451 54066
20209 56589
53111 75508
4194 85502
79109 86053
37183 53703
47006 75297
37965 87508
31622 89258
48370 68427
53318 55612
24596 95951
6148 77812
58411 98332
34045 47635
18694 40816
51494 73653
52130 57982
28927 87040
33600 61380
74465 95854
28278 63083
68558 90808
51724 98729
11062 56943
47323 85090
13100 45702
15314 79674
3652 70056
4487 40865
4582 49161
43730 76917
37943 97878
16062 55534
86796 98876
53801 88568
6118 65929
4789 11679
7491 81850
26729 70089
16812 74630
50515 56369
93769 95431
17290 81696
46895 55335
9256 90100
31217 66540
8129 59450
31099 92344
4640 54202
45359 82828
6870 73849
17674 83063
32455 33488
90790 97016
12366 66334
17822 55122
57672 71839
25518 75432
14212 34514
50539 79396
8119 30469
64567 74809
85342 90477
13119 36488
76090 91176
5790 80851
28440 70766
17700 36985
42076 51206
61817 73863
13055 63903
14494 61944
67366 73659
32732 58016
6283 39803
69156 73834
39340 82356
69471 86369
29390 69600
1598 13023
26654 97182
62135 71085
52949 59209
85936 98253
35650 90827
43874 72795
6561 77342
16635 60546
20849 51480
9119 42810
19683 98384
23425 97066
19857 29167
1169 28468
66042 84897
30919 46763
16175 31184
33614 53307
8207 10431
58047 76344
13619 90525
51331 52071
5207 39120
12224 91676
8685 10249
24529 50261
13509 42929
72356 93371
39755 55912
4876 91341
51658 88768
11608 13314
54518 58799
52771 58296
19407 26177
80728 96970
60668 86503
11935 85762
38633 98213
31306 57601
29669 64797
89976 92961
50093 98072
63834 88647
6766 64166
50711 73402
16584 16654
18938 42548
19474 89298
81180 83571
23566 58477
27350 77603
34843 49282
24289 53463
5180 73391
28197 75966
23133 74694
14713 54483
56700 80189
36524 49854
2394 67197
79445 91442
44964 47696
38789 96354
61834 80940
48623 72848
1146 30413
67431 69547
51651 93237
4644 41990
15226 56766
33820 96639
32326 98188
10078 39225
58409 89729
21917 79476
19028 67011
4010 38537
23241 80117
90384 93517
30834 50591
38939 64392
11842 90986
3584 60486
1651 2615
12052 95770
23171 57673
16466 83514
4949 37107
15607 50491
29292 45220
14711 20216
58827 94111
7449 52146
73546 87487
36193 78982
8662 76952
27867 56439
4768 31969
10246 30213
5728 40941
21742 36652
18944 36158
25658 64563
66559 77276
21474 91921
46176 62083
18562 84888
26985 97537
17448 39937
36052 80508
7172 21914
41304 99406
58065 87507
19203 87069
22432 62267
71547 76509
15194 39374
12932 61348
32988 68986
3377 13075
74516 99361
29050 72065
69148 74993
5148 33969
8523 90234
35767 77171
41086 42906
14573 61762
71016 90507
49067 69140
38248 86086
17982 42724
4827 79349
31816 42616
40123 56101
23751 43476
44185 83411
41108 48668
5495 15110
38712 47349
32228 50386
11533 18018
49406 93234
28231 46107
39000 69916
3865 16510
80969 96338
4430 27191
85556 91349
17280 72415
73084 87303
55334 64274
5936 88709
41534 88860
38299 56298
75312 98544
26486 91135
36441 64574
18137 44290
48807 48848
16588 35412
18389 43275
9897 16818
83899 90780
34156 65311
7581 37248
1955 98803
39789 90919
47671 95085
24372 54205
5023 42332
37904 46575
42665 47280
85215 94587
44316 99959
46153 66877
9300 30780
19948 70342
66505 98491
20097 90928
29291 99491
29046 35133
13886 17715
27480 49740
14437 83823
10833 58779
31733 67906
8776 69210
24239 73771
70956 84259
23314 42558
38144 61895
67936 74747
25571 64771
44035 58510
79258 98417
139 59008
68250 96093
23933 64624
3913 63675
45419 94798
1994 87483
67841 93424
22191 30259
22053 75596
96362 99654
3261 80940
7203 8399
72318 92157
18677 66844
12828 63739
68124 85281
1204 64198
12071 67547
45442 98912
42595 65478
78111 85200
93664 99571
6330 27721
41212 41912
52036 76690
36599 85757
23725 84265
24605 76802
35789 98456
29841 71453
69781 99868
122 91109
3929 48985
35813 66151
30052 78530
56552 87588
8696 47924
9166 94367
58990 85268
44412 76312
62756 91291
22894 40100
41934 99394
5630 39304
34581 37182
60811 84362
13397 57312
13057 49448
76221 93006
22522 53234
88593 94018
8498 43474
10623 73226
8259 95401
15634 56214
17718 34849
38997 75346
34992 41427
1264 8510
18296 77670
81018 96739
94102 98469
9436 63263
49081 60410
22920 53814
24508 46080
25923 74526
30922 32865
47635 51946
62806 78706
20360 96421
59881 77421
46422 96269
14325 79403
50206 62155
49399 74729
11259 55902
14695 41524
25030 40502
18001 95332
8571 33160
41755 48856
1195 87067
4786 63653
21852 41349
2392 82338
20030 91145
64163 71046
29099 33218
39961 81670
80786 87878
46313 87484
38043 44071
41435 74417
50149 79114
5772 40827
56345 95447
6811 7949
13375 47422
34831 63827
583 22852
32852 80933
29259 66310
19651 61605
4189 43424
6209 26424
29 77271
42834 53297
21335 86614
53418 59804
40543 53038
36273 94255
81863 82136
29116 93465
4561 84714
16510 29893
77222 90640
25164 92015
43392 54240
2941 50797
48126 96491
5640 15358
47651 70897
69470 92918
9204 76096
44195 75773
40436 71576
31740 43230
18828 64541
62412 88518
6244 45239
11994 14487
64102 78930
81126 81845
17905 38845
22821 42723
15440 95900
34797 74609
65449 88487
43862 81304
20960 46382
1907 9153
29305 36653
29743 75037
52968 66331
991 35285
17539 88623
28571 43498
54376 85185
81131 83717
38236 78231
57295 81132
51696 96651
3072 14553
11406 54771
17805 73950
86209 91956
20908 49932
19532 38759
25630 30704
50688 59910
35643 68602
6224 43371
7458 20085
47249 64112
43269 54222
84448 94694
78121 87184
1520 96737
83161 89910
23035 74916
29962 30168
85988 88793
68067 91299
69605 74086
64509 73978
62882 92681
7523 69931
26913 34987
2947 68380
6754 75095
54230 99428
33421 96947
73787 96257
1682 2994
25239 68833
56993 59584
2400 82633
13998 59797
35979 40777
8889 79915
29504 70624
32339 83958
28411 87706
9891 94810
82897 89637
55015 60098
88755 94507
54514 87430
49476 91319
42619 93649
42961 90299
35186 38573
15318 20710
21624 41827
10306 93882
6469 60787
48444 97382
2590 54428
41128 68539
41436 79658
4719 54658
56499 82964
59751 99951
22019 86115
34111 43054
75983 81714
79531 81431
32045 44709
23646 99953
32675 35099
7521 19026
37970 60973
13635 60783
1550 7877
61933 86372
4965 85787
3619 66825
89298 97596
38397 38847
8083 39823
35456 61035
20691 59465
58175 66902
73549 97412
10704 75725
69641 71740
30398 64855
63990 98554
11041 52779
58400 97325
64231 83214
73923 95167
1165 67503
3519 81397
5463 84655
45678 62072
60274 69755
12425 29995
23486 27450
1501 97847
43366 86999
6473 48255
48110 99465
42848 69219
14846 82151
50983 67579
39919 65016
3467 27162
50146 71671
59007 74482
36484 82666
46821 94339
50310 70085
65975 70924
5322 12351
59689 99147
12576 65031
25766 96856
55639 68347
35417 53208
9035 10667
50134 54961
22061 36277
32031 66273
29569 67068
87485 92129
52493 98557
19565 56562
6637 14865
1279 85055
45211 94752
49130 49791
28488 90059
74633 99478
40817 70381
16475 36118
49132 84588
61729 79925
2232 36259
23326 53646
1423 65232
13994 99496
22292 93632
5120 39717
24019 55593
39847 72824
32626 62839
27245 73660
7678 80603
41765 74815
42949 94990
13934 60590
11452 97828
11485 14537
32717 47037
12533 42091
39078 45521
778 77916
57235 89520
418 13521
13663 45375
39436 98897
16968 73377
5413 10314
73814 75739
23296 68868
46814 60299
20692 94933
36697 81841
17118 55091
38337 84424
38409 85739
48946 72362
28532 40796
18877 96337
36950 41960
47369 59443
74115 78510
5143 45213
7709 89139
12422 33228
85225 90319
15126 83809
15637 84059
55741 92205
7927 34101
9832 96711
62691 62943
11519 21257
19471 56316
10086 72072
4790 35978
31493 34280
84754 85535
74415 97619
32157 99849
197 46961
53126 61874
52123 94812
78649 79634
67781 69590
35541 62556
918 54142
91834 97253
33321 60361
51159 66326
11556 96535
20054 63290
54147 90728
45037 62987
20047 42908
13916 97613
12089 72922
61411 88023
21230 92626
21935 78048
63812 99695
10529 34997
47730 72670
45254 56223
10891 50054
14298 42612
4553 39173
28733 34986
53124 82888
11315 43721
17921 56903
3148 63428
56 38986
27136 76120
17602 24711
54640 98342
6640 25149
8475 53851
15733 84517
60698 93361
2293 83242
79885 86170
5385 78899
27382 57606
15343 70843
64534 93247
5626 89172
82955 97481
32419 87961
10381 41181
53984 69612
58683 89405
5323 76466
1438 33418
19855 61373
41013 73013
92744 98026
31474 46461
15911 18810
10174 10378
35612 68000
5648 45932
65096 95377
10381 17215
90508 96811
206 84984
352 71680
17690 42833
11779 20154
23613 56485
55839 67934
33066 65390
55630 86645
54649 99365
19172 66670
78981 88924
55967 61306
27103 79305
38086 47832
81750 95322
37860 84489
87168 91623
4465 31275
93560 96785
47941 73409
52140 57330
778 70234
17281 47759
20892 52847
46038 90680
18702 71961
65457 86609
67278 83020
24306 93376
25138 33411
6381 31595
4551 58221
51622 70652
96596 98117
24852 58518
73732 86475
42644 85856
10675 74055
21714 54455
93386 94582
7100 45337
1777 62473
22804 37581
34304 87320
67845 92428
33544 97169
1392 66062
67897 69868
39793 86560
26109 87411
4424 73725
33702 92553
19855 72652
74040 94783
64995 98453
1466 55681
83563 99711
19994 29192
30532 47411
47412 55573
28113 65069
38137 64069
58344 80751
6426 21790
45602 58443
16024 16255
78009 78970
29964 85171
86630 97060
27954 77441
66655 97051
60755 96128
4660 66388
3332 25106
1799 52531
47001 79214
5541 83531
11914 47252
20518 36856
57113 59532
41964 53471
47599 60888
36577 53674
49533 78554
80669 96255
15648 46343
78300 93447
40394 53401
2231 6030
47404 81605
5262 96566
53495 74129
17515 29652
26161 81506
4389 28163
24720 51540
25419 41113
2369 47576
2464 33317
16308 91452
26237 84362
5133 73628
82091 86306
29426 70158
12439 63361
74996 83507
29196 79425
11075 78786
54217 64219
67857 77568
41665 41710
10853 88296
38555 65654
10874 87656
66238 96060
13821 15843
8928 37252
41239 63515
41860 68715
6436 85182
59426 61018
22946 62384
79332 91496
35281 58533
65268 96034
1419 59527
49276 69198
50493 96763
2792 80546
50361 54724
31608 34665
12645 14618
13842 68024
48304 89738
65313 98624
56895 70148
35781 92355
53049 64177
3615 32186
5974 23646
45946 98292
75656 96999
850 42816
38683 54753
28849 66580
54632 65914
78468 96079
15896 34799
16180 71485
18480 76361
13037 22895
86423 87907
19612 48278
54942 66570
45434 67860
8772 92592
23157 70190
68329 76182
6900 28491
10597 23758
31814 54134
18344 59838
49940 57651
39840 57647
88759 95131
39983 91544
38524 39932
34419 98668
57277 77975
2900 59023
44300 91955
15936 44145
25143 47223
82039 92290
8741 11171
6582 54173
4444 12204
46670 63670
23449 76189
20241 89375
3675 27946
7360 41115
28802 49546
38293 76404
64906 83228
19071 25395
17419 66430
58544 86354
19908 89634
52328 89902
3356 29769
42440 57134
82584 90469
33478 55501
17762 72373
36602 36773
7878 13434
44375 98649
9619 55038
29802 45192
3091 71820
59811 67211
15094 57226
77781 92938
8451 59168
1423 32255
18565 24169
29226 65961
30305 62903
6864 93850
39483 69063
51830 68353
49714 78379
41519 55563
59330 62651
41655 51641
2966 28289
18826 73861
22876 90882
94316 95156
32752 66319
13070 54859
38269 58048
65242 99143
86260 91768
38618 70569
4447 76977
31401 49733
15475 23937
1287 79885
24261 98214
52100 60184
28016 50391
16328 83110
55766 77507
21595 92641
13110 96729
80751 93280
62292 69459
66498 91287
4403 69474
75655 83822
33988 47893
26205 81697
3425 67964
40689 66883
17378 40878
3486 62897
9690 60364
18160 91728
25856 33869
79996 89776
61942 62743
36376 97488
18190 97240
8352 50131
36005 44131
2044 11195
2083 30064
22317 76017
44301 64161
22248 44939
63218 69524
42013 92482
71754 81731
6079 78721
39227 70227
52662 82195
6263 20185
65825 92443
35777 56113
13797 75235
2467 68669
45531 45768
902 33171
27029 94064
25898 85719
62009 69873
11589 53376
17436 25450
38742 80605
22693 81152
7768 46493
82244 99846
53018 80374
53304 76908
28926 66883
3861 88281
47507 89920
10245 78858
2039 70793
22927 54782
56817 60380
63547 78869
24636 42633
919 66338
44983 56921
61648 88471
27103 30140
35604 53778
60386 88197
4079 42375
7442 80571
29268 99243
6952 85393
6924 50568
25327 50292
15438 50110
520 91204
9803 17456
72499 87401
77850 87002
8339 41578
51208 70709
55661 62346
21635 45524
12602 81904
97160 98274
33516 76930
9893 46027
11881 36994
66981 74885
28365 33418
27409 99851
10243 45040
38110 83369
10691 58976
46726 89830
31668 96222
53716 70893
66554 73927
37753 70426
5301 71038
3995 74942
13415 95124
1133 73391
24452 70044
55738 85648
86863 97575
16792 82459
4610 74553
18152 53057
89341 92503
23595 80975
27831 74574
19130 23472
47964 64023
75290 92248
76534 80964
68111 91181
9429 66904
14544 47658
35263 52017
10716 59246
15781 47730
4729 78385
19830 68712
30387 53095
39620 74881
29229 92745
21848 79128
2851 86669
31965 98086
3366 63817
25060 93490
22792 42017
7259 63615
65425 89298
12261 19471
82494 91269
8936 95660
19938 61559
1119 18162
8177 57249
73298 85372
75087 86280
62011 68176
74267 76783
52875 80702
42597 69754
2193 71501
18751 30940
50363 91458
12534 28598
16321 77795
10884 23273
32127 48194
16807 56465
44202 84644
24785 65784
34173 74058
2935 34369
31817 36421
42779 70775
18141 74304
20443 79393
63414 78264
5568 12261
7099 30769
37857 49743
32971 79020
46670 64146
27863 87907
10013 75843
25305 39795
10204 91483
66706 72568
89991 99558
312 71191
44244 53674
75546 93214
76521 79890
3640 52385
6801 26995
55925 70571
82551 83246
40052 56017
17293 34727
44475 71802
49782 91632
30340 91585
16431 80933
32245 97879
47629 54404
56537 76942
11433 49503
17286 55723
44790 55105
13703 63188
27189 34040
13044 42907
10953 91228
22320 53015
32781 45043
53535 62092
17480 82749
60583 72007
8032 57751
1609 27358
54889 76785
30500 80077
10824 78526
6184 14617
39970 57701
56409 75122
65748 91846
26178 35185
4563 47380
42163 74081
7223 76039
12377 41690
27310 99686
70984 80857
40739 79735
296 31018
40430 81524
48534 68106
63546 77751
27354 93637
9113 91562
8318 42401
21207 56906
69118 84229
67392 79298
59315 60466
6326 57135
57480 99102
40871 97060
21995 90217
17952 83572
5286 14240
34159 94096
2262 96538
6989 58964
33230 96566
65867 70615
27923 75070
9661 79230
29507 99222
42469 53259
29536 79409
62488 78068
78496 95194
15478 55339
10000 37042
52780 58672
13079 15459
33127 60228
91451 94363
73962 94724
17785 85807
52131 78555
6948 85172
33556 35532
9989 86469
11859 16500
10129 34911
36503 76022
10101 83476
31327 73712
33632 57858
59227 90033
26927 99544
66624 84412
30798 85055
38223 85377
8349 42051
32289 40621
68807 81702
16343 56881
31448 83512
3102 72227
33146 84897
5888 85343
22319 72413
23751 24199
39708 43246
13312 98523
72130 96482
12894 36142
41993 58306
38599 56504
33864 46209
49428 90613
83639 97745
15000 85779
89232 98835
34756 70991
42159 68891
29990 43091
1653 21091
28718 66407
46762 72618
37680 90448
71206 96964
23876 88813
67563 72380
19033 89722
4167 67217
11425 38215
38795 88916
17812 24461
32857 90465
37357 84044
2626 27377
39670 95710
37474 88389
11683 76088
61005 61611
766 8982
11688 43176
68631 95757
73886 99550
11295 56325
25939 75409
4408 84396
69125 88071
19693 27412
25118 96719
61783 95697
22761 28135
24973 93148
13385 97543
34526 73019
18185 88644
912 53536
90596 96171
74562 92827
721 26446
31993 76465
637 10954
49273 69210
84156 93643
6707 79410
32120 90845
48709 69973
57432 93057
77331 97531
24713 35234
44267 95325
24897 76137
42723 50343
6474 23379
16352 70708
30896 35707
45932 85169
32298 51792
54371 88203
74528 89127
24714 96730
19833 29872
46267 99369
32676 76546
1880 78244
31334 86667
38650 83396
26715 33615
25610 51185
74608 85381
9605 92668
4479 93623
19128 91932
4456 67754
36936 60806
21628 42728
68309 97121
24268 53845
27673 50665
61042 94459
34975 38189
42344 97554
11677 33847
44954 55465
32219 59328
46149 53768
43156 81640
58264 95681
27547 41422
49970 58454
1618 24631
45168 79463
5849 63001
56433 96293
33953 83239
3856 53176
25464 96315
16059 93985
28489 59641
80588 87426
23535 87220
6855 33462
11898 95299
41029 74244
54381 56293
23830 74303
27946 43470
11809 59223
41018 71640
8495 23152
59288 76505
13740 19650
44235 63809
38997 96541
24336 96241
29719 88459
49721 94735
5820 30305
16630 42117
64174 66645
37157 64996
69895 73098
24095 95508
46723 78650
62241 66795
14174 41463
9743 23076
83179 97869
38474 62884
29417 68584
13662 33161
42618 70461
30318 41783
41884 73962
72765 75187
28986 77250
42706 78034
25233 55938
46151 53259
37995 94358
29505 98361
8457 58534
66642 92918
2474 86355
45658 87639
56394 87657
29543 46917
4280 86926
10306 50639
18170 80662
29974 68636
8 62180
24017 93259
41201 68738
28217 66484
256 35673
6178 91600
34795 99387
31044 53635
28442 51836
85429 94488
58596 75916
20729 99313
23468 38299
41481 55611
16281 31289
56311 96069
43251 79544
39141 72036
6797 98269
62557 84991
59928 89831
25259 74786
51521 74769
70119 95296
14980 51606
1169 61033
3685 79514
41498 92894
33565 81267
5760 98262
35846 68190
28572 83718
31778 42928
37425 58995
73416 85607
34951 58288
93188 99559
27613 27687
35790 42939
19168 73346
45867 93142
87339 97444
58984 93584
4244 64602
28204 64943
33277 40481
23763 59308
55821 78705
39078 55826
35293 70310
2232 79171
19914 28811
38495 49332
4917 12503
18351 35702
26775 80216
41109 98032
22615 90319
80553 94859
42735 89813
14074 51142
14370 36564
61480 86450
70098 78231
58670 64680
76342 85321
26678 56879
23645 93139
37239 68507
17424 26609
79999 87006
5337 50700
52355 87384
24489 43213
21807 24188
5868 22213
48487 54960
80488 83597
40117 86393
27682 34839
22071 22540
19734 64154
16834 77795
19345 29933
23005 52832
10439 27377
6890 75745
66298 90947
31110 50295
2220 42634
35029 38687
21605 84554
9876 43010
19644 73845
64792 94010
20230 27105
1686 45346
68761 90805
20486 23087
75292 94237
71039 85232
35325 79917
31719 65181
78414 87073
87810 99297
83661 84659
69511 87648
6670 78086
21509 81618
32951 51407
31882 36789
70516 97752
22026 32386
33629 62100
75949 96605
6097 31334
47523 89179
39224 94326
16284 75942
22185 44170
67479 70732
27583 56203
23272 57141
39710 86075
45420 52549
15962 98832
4093 15599
19988 95370
48523 88588
66006 83099
66988 82066
79588 99758
46228 74286
93410 95132
32434 41226
3170 69088
7306 13518
34902 35543
46850 59658
38017 89142
73004 97266
12604 47448
83335 89962
48068 99954
16562 62753
5826 10212
63158 82674
2249 87415
18639 35300
6821 54989
13183 34092
48460 62022
8873 44879
40617 68632
43277 60547
15378 65810
26552 67867
40590 67215
2571 83132
23753 29795
77450 82859
16348 38988
27232 55873
23252 72006
24170 94241
24382 25089
13313 63973
40687 58765
38155 50511
91337 94326
24535 59525
33781 91332
49604 98053
63739 93378
22416 33782
7367 30129
47087 71880
54846 67184
31392 72608
27833 69439
52866 65981
55748 70140
38700 66842
48047 99721
21791 99034
9130 56147
64677 97831
88996 96010
4789 84229
53783 96406
24279 53454
5218 89840
57599 67729
251 44503
73510 93431
14669 57350
52849 84215
26809 47602
20435 94702
43364 67258
9849 49554
62976 93779
32919 76830
3715 59032
36909 77486
11214 42005
56132 68279
37524 42206
9283 34902
41128 93026
50345 86377
62595 86622
35548 94628
41885 87324
8908 45606
74276 76481
34060 39741
46427 64737
64751 77251
63235 73270
37651 58900
55146 67726
20886 56877
11569 41374
51648 72361
45847 92857
57913 61627
64975 86252
28869 48887
26649 52458
23913 32709
49858 56005
43223 87155
28814 79807
50561 88824
35069 47201
52233 79817
76617 92410
3588 98895
23303 60540
13076 70468
63193 95393
26706 79468
69765 87028
40370 66341
5382 14841
36080 68032
2324 94662
26600 98685
13167 37360
20992 27105
82823 97148
53141 72836
13815 23912
46975 95749
81096 94205
5943 92009
15052 61109
42405 94688
54521 75034
35745 45509
13268 97619
42603 61443
37746 85510
19569 53572
30245 39684
32514 47203
6514 13997
58647 90329
34969 88135
22832 67037
20809 39396
19659 35915
57653 70505
13129 95290
39807 62081
53508 86271
10232 50649
84985 89063
2037 48419
40783 83713
3058 78995
75290 88290
6005 27863
42779 54710
12433 39920
14028 20346
53107 70879
40694 88030
14224 96566
20699 48308
21196 51375
62068 63698
81336 99487
36158 54656
76263 91402
48578 57869
5626 81936
12737 96123
22185 61336
31349 31453
5314 90582
21191 49665
33466 94772
16983 83642
37663 74486
46464 60962
6962 23878
2580 34066
16821 23898
14563 70079
47153 56012
14881 60808
57774 87137
74148 78299
11280 68774
36970 97125
19580 47363
20405 39797
54853 58546
54857 82333
77162 94678
69400 78907
48843 54247
40298 91825
29460 73661
76032 96385
23149 72677
50950 92816
418 684
32848 89324
28595 87215
54342 72310
3207 65062
7594 46139
41238 75760
30177 50185
2564 87356
34033 82537
51521 83870
27906 79709
9434 19550
6628 21201
26745 78897
33075 65340
50558 86240
32739 32969
3764 25642
5491 7775
69752 85665
50042 93526
9773 30375
42284 49674
46315 49474
37355 46629
37742 55243
31086 99832
18095 43786
39654 48495
38683 73760
6749 8591
33563 72763
49588 57810
23030 55693
59330 85000
46950 54903
77432 86923
24682 84780
8864 37248
21063 41528
6940 74769
3586 8372
12259 13513
11109 41128
4276 22887
9806 47729
11934 17670
6727 18024
27731 50576
28902 47554
30070 77510
9513 34533
39294 56122
19704 53071
5024 87331
53305 99348
921 25070
30648 73720
8712 42623
40056 46899
10414 59917
14167 57461
84370 98621
15259 98087
44198 77172
48558 50998
62051 96252
40905 71264
41299 62258
10293 30922
54776 96158
10426 79767
46849 64887
32093 96031
77994 85158
34303 65006
33130 39207
18415 56203
57198 57432
2983 11166
42155 89241
44494 85922
37230 50076
64676 96156
28726 37451
81165 98375
61388 64546
17711 61811
21048 67361
4137 28205
27995 42050
68042 81600
377 89306
34329 36778
6180 37755
53921 88880
1291 94668
90382 94134
33751 45729
2524 28212
17080 89038
16557 60882
56640 63207
55339 66253
54654 59841
20885 91838
41477 78180
22458 92799
59251 87238
28541 98017
23691 71242
54786 72029
18922 30212
33567 72730
16151 93960
23610 39572
2574 84095
5817 45023
13482 87022
20135 52131
14755 17920
27905 49099
54118 96868
66547 90241
31027 82569
1129 72667
10004 21130
37550 46454
56068 98971
21232 46613
41120 68664
75395 86448
33226 48609
23542 55361
6511 89993
70215 96011
39418 84132
20118 69507
45209 61183
43593 95433
15409 30852
9047 94867
38877 60214
60786 90985
70801 93809
54908 64549
64580 91766
19778 53044
664 99201
13094 17678
1413 67513
37942 97488
14323 43733
57873 81153
34809 92147
87867 93199
78333 91420
22791 77315
1154 97704
40506 50625
31854 64673
81644 92185
52385 83069
69644 93253
13607 93578
43971 53219
26167 50766
9223 96569
51914 84078
13701 56010
48886 60295
74907 87898
41631 98273
47967 93471
40302 71888
21648 85356
10624 95200
36015 75290
35705 35873
19110 47893
29048 43823
37633 63558
6130 24209
60104 97487
52342 97936
70696 84481
586 40698
38621 81870
24755 43154
37033 45201
30093 76599
24122 68187
22026 23808
9809 58004
54683 80462
53212 62449
62024 88015
40277 98521
30790 78250
21622 93420
34844 55311
44650 54476
47 39145
71415 83822
91142 96216
806 66034
37155 64340
19612 21541
31094 88625
49144 62009
58016 58336
64755 83241
49338 61118
9713 90977
48212 86609
42424 53410
10375 94327
22968 40117
6954 69639
29214 83130
13678 69974
27607 96154
18806 53590
7960 10556
44182 95609
2623 30054
2163 22023
22067 68175
20739 26141
32203 60866
66788 92278
50689 75606
34164 67364
70409 99074
3248 42264
1988 86076
6622 44560
55657 68435
18646 99880
5492 73429
63380 94789
16064 43960
32171 58305
31643 86301
22176 92010
27295 79478
41900 93657
35494 81035
15048 61800
7065 46058
61249 69812
10354 98688
63241 82348
18298 19286
35965 85349
7219 21796
3226 5795
14601 23482
12941 13252
31372 86857
10051 62729
6950 58526
8638 67843
25179 90469
3800 22214
14589 84242
70091 95684
13789 41770
67530 79910
32864 72966
17385 92873
11929 92604
3961 48987
21255 87736
9443 93467
47086 68579
24610 75132
18209 36623
36009 92090
35080 93780
22563 66648
5730 41894
39144 58982
505 91550
55245 80202
73241 83229
3009 38116
51794 72107
72361 93292
33958 83004
24986 61523
9734 61405
29194 76847
59621 76749
14014 64679
28249 70052
36931 89725
66121 73852
49579 72799
41017 96641
73161 83481
35802 73567
80632 85852
2297 88492
19922 96262
31053 59097
66855 78254
8249 32299
71487 82677
66085 72477
6941 60994
39968 71163
64809 96856
14090 58804
47544 60613
16242 47894
53049 87634
43285 74864
44308 85058
74662 94880
31825 35622
34819 65342
72532 87644
58625 60460
38662 92225
34191 45609
29239 68465
1330 68155
35104 69081
20172 28670
57967 82445
28513 39927
68971 89308
84288 86707
46772 88015
58477 91339
4123 47692
39002 43251
46093 80230
65345 89427
4339 48824
33119 75693
30242 46806
27715 81994
17592 71752
22164 47086
77557 81548
47879 51837
16507 90901
15918 29133
37331 78146
82130 96289
28698 93160
1743 9425
44614 46161
10133 80861
60079 72841
25458 45860
85735 97313
21825 41489
11876 21066
43896 45158
3157 22479
25400 41163
69051 74595
21602 82131
42851 75999
43800 85623
51479 53608
3831 94204
67380 79554
12454 31225
15064 21548
18008 27062
33770 76773
53811 95168
43719 92850
2513 76869
9597 30335
87249 95164
78664 79745
3350 58755
12543 63075
18113 63619
39825 61286
2415 63759
7835 25162
30938 84089
54962 83319
31584 73324
4214 60592
1750 24661
19111 52180
20268 81911
42646 74346
55965 80476
89001 92189
28140 68914
32630 89718
33266 95993
18491 19047
65691 86046
9857 58493
36323 63427
8381 80994
34117 67362
22139 75657
23291 23346
34805 79926
3708 23870
725 62423
81805 91860
52536 75290
55113 86773
6681 64386
31694 32268
25770 36845
12063 56733
7993 56192
3576 78999
19852 54673
7794 13128
63313 74992
35929 93661
35946 63481
26335 69591
86353 94594
43641 87746
49494 96203
10257 80863
10186 24508
29945 83568
41287 89927
31937 63550
24775 77925
7774 89675
54579 65992
21122 73559
27764 97667
48826 91170
39701 40291
11633 94557
51835 69111
48400 87376
46625 69035
47620 60328
3762 75634
48663 66683
23302 57082
59645 85085
5287 85259
11857 42232
14460 60727
15944 21526
74258 87465
8427 14826
35320 94476
19454 76732
28038 35958
25022 80715
36173 67584
13432 77522
39695 66046
52447 92877
31674 46441
79904 88677
26547 88878
85789 95178
22064 53162
60727 90987
24437 37683
11446 75367
26595 46203
15204 88717
6120 60677
56166 58853
41719 44259
14706 47023
55058 94152
14993 35102
86425 95385
4043 30541
20288 22065
280 53604
49410 60424
79320 82692
73944 85082
38507 59614
35793 58158
88244 97913
19495 51156
10027 51606
23081 83394
2221 89405
30258 52208
18020 97806
2357 47470
12705 39401
24026 58241
33498 87335
30503 99379
42690 71521
21278 51096
72551 82570
25825 58941
10931 85138
24639 48831
687 63988
23834 83102
26311 43222
14267 51650
7874 69229
5547 40835
66951 98061
45388 83818
979 44186
22142 80965
40173 66212
32995 64452
81850 93366
52879 67396
77506 97231
50332 98323
40258 93604
14063 60874
27236 97903
542 34086
32189 44480
44823 76725
18734 99490
65744 75178
46165 53602
43537 64490
39548 61215
46450 47727
6030 68973
47214 85577
7591 61441
68038 93760
55995 90378
11564 19196
77127 79611
3618 84620
47408 68867
36911 56485
33683 87743
41786 60742
21917 86556
39149 92912
44776 53621
66614 76645
65271 68627
33649 54480
50758 86781
43227 72798
15893 69794
11495 50612
20654 97653
5274 51578
4178 34072
96285 96385
10529 90611
1953 64319
31605 41461
34004 36044
21850 42098
45219 74856
4622 92970
20811 35936
66264 76995
32842 95032
74745 76508
75308 93054
37340 39186
28123 69490
8257 95578
48229 63263
16366 86400
65373 78164
41472 89697
13465 15393
23409 73456
40717 80286
54550 61764
27577 43409
27458 70404
14393 68352
33260 62313
53431 99319
46946 78233
24303 53635
10689 73307
10835 16328
80191 82554
34199 69587
27557 90418
33987 98434
49562 84891
22058 32617
6797 19931
14360 46528
37191 49879
31575 40254
71062 97529
17242 35716
28025 77961
787 70407
79018 96924
45069 86833
55352 58995
14803 45523
7782 30942
18785 93911
53374 98879
47306 89263
31517 60383
34066 56506
43876 43957
56737 68237
68223 68446
71898 86136
16401 33930
42202 86147
2807 49434
6837 81773
58269 72608
16679 62676
54105 74567
12595 77785
66134 95614
54771 93796
31777 97132
38036 40811
41361 41631
55586 67547
96233 96268
42326 70478
2644 61258
39185 86403
24225 96948
41850 48839
4114 31094
95646 96548
39852 40567
5932 33740
8178 15423
43065 77004
61194 96872
56022 73170
13180 99839
60542 97148
19095 40666
34642 84599
43222 87117
248 18463
45145 72657
22381 27397
34106 79912
9589 88509
11467 21466
35796 84960
47238 94629
4597 67589
44104 90012
27647 54688
42351 84771
14393 56867
21810 97685
31040 87419
37003 69847
22628 71001
46794 53822
56315 62035
7066 56714
14695 90141
4619 76147
58775 94179
3828 17097
2196 95771
42624 47611
38348 41745
18285 91520
19351 73188
76382 83794
56724 90909
22631 69036
64146 75853
17661 37961
11542 97878
60752 97046
89274 99508
19720 98205
79638 90409
52783 87052
76860 87326
43748 65548
54334 57211
75707 88937
29436 76019
93722 97931
5195 35864
49758 64527
17589 17822
35778 97276
55345 63059
26289 73422
16923 63280
40092 68761
39302 76983
45124 60667
54580 83266
16338 77127
95313 99067
27830 85944
8261 67628
82288 94796
61467 68592
60517 87973
63809 92690
51175 56705
12518 23913
8248 33201
74189 77507
20627 79088
62622 94638
65948 87974
16192 58297
38558 87922
79591 87910
24507 60906
9998 88235
33622 44216
44895 87392
5874 93230
1206 77377
2092 9197
9314 14979
10232 97539
6497 37911
2309 56386
85518 94996
56118 77605
7494 92917
15502 18748
25936 41926
77768 88377
45789 86433
81411 91569
40361 64941
66842 93743
34678 56863
44443 52241
18462 51839
6594 95019
23952 79112
60066 88985
41774 89388
15476 37069
85035 94922
16364 21783
24993 50170
5045 56322
1394 58214
75984 89940
69203 76952
17019 79488
10753 55111
44542 83033
52939 92324
13198 70121
28178 96696
25989 96368
38734 78364
34345 55012
54608 82478
55361 69487
7242 93294
4878 26323
14890 18101
65219 89780
50849 80467
60201 87302
59995 60459
19400 37196
59070 69719
21612 90820
5636 51874
39152 68895
70912 98441
27232 60344
23314 83996
10716 14510
33912 60107
32840 41968
67391 87789
32228 93536
66518 88947
47812 73913
13480 45375
76803 91126
28234 44089
3986 26687
21858 70849
12035 58268
55507 78175
5253 89011
15340 93971
33299 40022
10316 40424
14700 88039
76820 97796
13964 87609
32204 47607
51498 62260
1825 52580
3251 95021
7024 70533
13174 45244
61463 92770
51238 82968
35963 52385
35344 97783
3191 47504
64612 78913
21823 75717
36165 37892
25537 83895
7975 11690
19463 21426
80413 94826
53017 69019
40170 64693
12321 44512
45446 52326
17052 21029
33065 56860
28197 81304
44961 62553
5905 94701
21697 29812
29504 34314
69139 70592
51116 98105
53150 96002
12057 76971
10202 52794
3578 82614
57022 85841
1587 21804
46964 85825
22321 51746
3154 15832
11579 31059
86864 95644
40153 72675
61881 89723
17424 48111
49640 50209
32289 75160
26381 57213
20821 50118
63661 73325
1019 7317
75086 85786
28400 39001
61289 75005
28136 35421
26063 39831
737 8328
63764 71616
45786 90079
196 42993
27144 29939
76332 94551
2747 32462
17613 88665
34077 38714
7479 13819
17004 87902
63101 69733
20490 24970
41133 67307
367 14339
12693 49948
7490 41762
24173 77309
11652 41739
13388 94762
47948 66600
94485 97445
23394 42124
5449 79365
1916 74675
15404 85095
8652 83532
22831 74566
19318 83748
22876 97093
63017 94566
52806 65885
7245 44906
1099 49051
35530 59786
87271 92067
11263 88165
89621 91631
56089 97449
21754 82078
54894 69325
22561 65271
15888 25825
18737 63977
29384 62922
736 70138
31974 75792
14940 77848
9774 11628
51213 75891
81270 99850
50350 84094
27409 30098
58703 89450
30756 51158
21952 83038
6022 25230
37224 66381
42542 49024
185 32846
2740 27329
30494 74205
8873 97174
24535 44070
45833 98014
7911 20840
32109 50751
67024 70210
58310 88929
69290 82089
77054 99475
31436 43083
60918 96571
19758 36503
13552 23799
24034 86002
43917 50957
14823 74357
62742 98570
6126 35013
33249 94386
43101 77872
72413 80721
79438 95815
21185 96586
35009 79721
21844 52936
75852 87374
44532 46264
54590 75265
38642 58656
31890 80457
15465 16049
35399 46061
56605 58231
27080 98121
4221 56667
16265 91784
6119 66617
7692 84386
80670 90503
23707 83737
57261 57705
22978 67549
23176 37426
51002 79808
42941 59437
42411 74504
33083 63121
2388 62921
26064 67201
58179 85642
46227 93722
23580 42614
64967 83828
2709 29661
9234 26715
5786 90479
80251 85368
12494 86675
82565 92847
42550 60186
37794 59170
46577 77538
10422 66418
37293 80897
29029 57770
31451 68935
71299 77704
12604 94509
30298 82170
13910 18535
72194 89050
63843 82080
33755 76789
2818 71027
55361 85554
82729 85070
56919 93155
43227 77754
9839 74744
23804 30306
58136 83087
16113 85650
21264 22617
44336 61823
20607 32070
11289 45035
43433 44287
4383 56090
56885 78541
19137 95155
16117 40698
13089 59560
17172 54320
89016 99352
45030 91867
36188 41900
87009 93774
88991 90638
18495 56161
9751 19939
15590 68384
27601 84303
45237 59319
67554 83488
17751 23465
47083 54123
19163 87684
453 89367
28640 97241
33308 54591
43168 58060
21135 93361
20257 24673
19683 44979
46729 58143
15468 75096
9426 53595
25655 36018
59409 94766
9345 24407
47645 74983
3149 84550
4082 88841
9779 50390
17782 50363
21221 86091
17452 54199
63705 85223
28146 42212
76050 95459
1122 39509
20678 34973
55849 87147
10176 19703
22480 64135
50008 51193
10610 84788
71078 76029
35874 79418
18606 23130
31798 92143
9161 83964
59403 85104
10529 84352
13560 75244
32640 58724
20266 37949
20027 26869
29261 78149
9442 78463
26246 98920
14639 23960
18091 79378
15486 16384
65999 81770
78480 99137
16260 97192
24504 95195
51683 75339
198 24691
29334 55276
12224 32121
32272 54560
8505 51306
44668 50020
20372 99373
45584 92651
5159 13961
64775 96186
35171 69944
68484 86727
45411 63225
26393 53669
6607 69828
55996 87032
10193 41457
49720 87506
4774 12711
33293 44027
6926 54118
22949 93681
25570 56460
17198 68808
53441 68452
3545 5458
46025 82571
47386 60558
4233 33497
33578 52619
77416 88787
81014 92525
70466 98095
48773 54575
28552 94352
13962 75552
64657 87786
3219 29815
52494 91666
37350 50451
52972 78131
19158 82173
60285 88835
44738 79242
4499 32741
66346 74748
74956 90360
53231 72039
3040 47906
10993 62310
14874 49976
63635 69209
27852 53636
13980 60954
22388 67898
54981 80309
45665 46643
145 42975
14896 18886
33618 70776
82220 93005
55869 76366
38258 58356
6858 79961
81486 98716
19228 58544
19272 60491
19063 43023
56958 92077
7363 10959
2886 96620
13568 25425
48552 66741
27166 97180
38954 48390
30867 83883
36840 98772
30802 92489
87800 92640
56248 71018
19119 49779
10166 76820
60415 81397
2065 4160
28679 87581
27974 49584
25255 99131
42956 81451
3725 95812
4632 99506
23190 86414
46149 64473
52430 53995
54176 97776
12059 21274
35444 99832
45512 59514
10717 35085
39458 57961
32448 70948
8270 67940
61063 86321
63216 98952
69257 88377
9819 16528
32 43863
44257 95691
34200 91306
42201 54255
31062 50633
10063 34530
49612 96268
39581 57605
22631 58491
41845 80027
15220 70083
30903 57177
62060 67974
32000 90410
6208 50925
48623 55793
5341 98301
13606 70425
69535 96836
16331 50837
25587 56783
45918 83593
51032 76871
10121 45169
9083 90834
9692 29825
31367 52701
72084 87646
41411 73305
45144 64185
52059 81011
38723 41445
2812 96910
62195 63553
16592 76999
29828 99703
46768 56320
6173 29138
51457 76791
28536 78250
36762 51750
9485 67228
5118 54497
12152 84571
40048 49309
2148 11009
80389 99704
35745 38748
40721 86894
23086 43542
4295 18706
48938 56197
56214 79340
14432 18110
7083 45841
35559 47434
27867 41915
14004 35448
14368 94885
18186 44926
49623 69574
53240 79303
9287 55724
10278 66416
14113 52113
21290 53117
6300 85891
26187 75114
24983 32151
15169 47822
14953 44697
38379 82454
78351 87029
53097 81588
26491 56814
58 41395
46044 84553
39 58766
46349 68698
50641 70810
9839 48139
26431 94229
19422 84228
42154 59260
26918 51913
32441 91519
31346 57743
26898 58711
62764 63800
74164 98369
18383 70233
24781 32618
21689 34339
11802 28486
2861 3812
26271 74708
18353 72160
5243 24266
53277 93340
29356 37996
5102 35181
36279 52667
44418 92178
23103 38913
29161 95621
21885 30320
60709 78897
47808 70175
4907 48560
35240 87791
74110 75244
49102 63930
10007 95125
11906 85232
44035 86329
18037 44784
8300 50430
87643 97179
21286 59532
40855 72521
52783 74410
5554 96201
15096 85876
28765 34785
60434 93831
14866 58563
47484 89677
8782 20850
17788 17992
30967 95194
47604 97648
35017 78906
69157 90447
49646 70221
5998 14115
34188 42196
31133 80704
14881 71832
43266 54817
92578 95496
5506 94380
11014 33480
786 32885
8993 52404
50984 80394
10813 65278
47510 69459
10443 67616
31412 80607
6020 45940
19773 29711
18126 55016
37444 66767
40113 43500
48611 97423
53955 80825
83715 90704
19855 53326
75496 94516
38920 60277
11428 73354
37036 42555
8151 84170
78420 91777
4477 72224
34645 58513
44940 98476
2389 76457
56188 97303
9373 22211
24815 41731
2100 76281
10703 33488
16690 88263
6134 86409
72687 93186
44012 88515
44029 52818
27695 54039
33741 90764
63303 95522
16019 83690
35818 96261
23684 79274
18697 76874
16785 67209
5889 52218
37149 63702
42744 83124
24648 71922
2188 7036
54486 74451
199 97478
18920 92897
26078 58161
3515 97268
58644 67486
58562 61907
38620 91980
16831 27454
12795 73778
74404 87648
21772 93816
16610 68036
28498 63965
16100 70291
81958 87305
25509 28633
11034 50280
1359 50784
24720 79046
16310 75353
62870 67160
7817 21053
1317 27671
60988 98568
73431 73634
466 89761
23272 52796
31383 86313
54813 91396
51002 67984
22819 51339
808 88414
3527 64796
65439 72921
6271 88817
40482 48591
19850 21228
52992 89224
34254 37364
54965 99973
64543 90191
90509 92181
44124 49883
68212 82212
625 73994
84544 89193
12334 24140
3320 87073
41652 50998
56167 78580
36515 84692
40977 48859
29223 94682
51365 80718
83389 91958
84638 91963
20172 42073
4532 39733
11306 29414
14749 46024
39308 85033
14662 16743
13332 42233
10964 13341
28579 39083
62046 85683
37217 66689
8911 31499
44419 94660
48884 69387
31827 76436
26700 28332
36551 99949
37489 68556
12495 59100
47113 93336
10798 65656
7354 70037
9375 33536
82597 82977
27502 35898
75787 86600
37692 49934
50046 70708
43987 93293
91625 93051
2188 35688
45170 88765
11527 58735
38872 56801
666 13156
3432 71259
1478 89025
16621 93624
18064 40662
64726 88695
2163 92187
5904 31303
17303 79215
14268 20367
50491 80842
16675 33111
18331 56217
21796 61906
37517 41171
67964 84983
26250 46551
89217 97441
55995 73843
14355 70645
23292 31521
26449 31920
43852 93775
32929 44278
34183 52392
12989 42434
44945 93597
21522 35686
9611 92979
8598 92751
83668 90233
6493 28329
15017 60420
8919 90337
70587 70651
11023 87202
9094 64851
22791 38066
50160 53525
14960 93721
39388 53440
27893 68655
58451 99039
26064 78408
47178 70114
1724 76952
37604 83087
87401 92798
28238 38443
42142 99293
20596 60640
46506 90315
30546 41314
44939 60385
36090 93930
51506 68243
37455 83222
5785 29787
30853 98757
64142 76771
85426 88097
41642 47952
18962 34935
41899 87619
15012 44314
47627 57018
87304 94971
36107 54469
47947 71739
31651 65393
11968 99089
10356 26770
74045 74598
52763 77449
2763 10433
26879 93307
75404 77440
66172 93973
12626 17144
22788 88912
67571 67585
5339 22065
14275 33045
50146 74517
27762 73524
13901 82522
10325 93519
20738 91327
52037 57801
6033 31007
16778 85802
9587 67002
42408 83432
14160 63648
42690 90634
19529 20424
4214 80666
53381 62180
64813 84896
43436 72470
32796 82160
42739 93196
23463 60940
70134 79960
29901 69423
17087 74222
66449 83844
24954 90790
46585 55550
43470 56383
22865 86135
2547 16427
84655 96544
25976 30109
65203 83687
54198 63989
50245 54380
22043 59640
19595 93005
42915 86884
5449 91231
85070 86150
47340 90846
2229 12407
37046 67522
5189 42975
3044 42384
5681 67904
31295 77575
46305 83749
14411 24010
26643 79414
7269 15175
19246 54955
38774 76181
23742 74341
46614 65937
8110 46032
76444 76975
16871 41155
4264 30564
32137 56482
25053 72909
6056 97180
23801 36819
31027 44769
52120 65313
22218 76234
50321 74341
49922 78443
40750 88053
27457 94328
4091 26201
87832 91433
95010 98253
16700 76308
66044 78958
685 96268
25035 42167
3058 95130
58706 96777
19383 75235
34780 53888
15806 77509
17645 83130
75618 98530
47806 61882
10044 22088
47561 66171
82428 83321
26005 50682
2145 72534
10193 57689
25123 65827
56805 58478
31021 92055
10463 81677
59177 67619
5509 74481
23668 42300
4374 27807
66352 79463
50013 70214
45536 51064
18683 83798
18926 83782
9867 56631
10982 68016
68537 84652
68355 82634
18298 19868
51109 98463
5250 15666
37833 83292
26477 71667
30883 82095
64270 70796
19440 25230
45658 67361
58235 83252
66398 90612
66354 81155
12141 22611
69511 69952
69132 91526
60260 97599
34031 74355
1220 91678
78880 93933
47048 56596
4187 77878
73229 84659
54070 64248
16747 62406
16898 63671
6106 52392
9833 70743
31 94001
57446 61148
19480 47850
32206 79677
22507 58070
73651 83805
70384 72359
32445 52721
57876 71349
31763 44111
38191 96965
9313 28934
28021 56147
18749 96855
38404 58212
70208 96819
18391 81797
1721 19526
84609 96571
38242 42531
9307 43236
4603 7772
9452 53967
1042 36124
25473 52162
55217 80793
39783 99933
4315 69701
2873 43811
75494 77374
67953 78854
88038 92124
14299 54745
76000 94736
40224 61584
19354 23423
82147 82834
52948 86139
42716 69609
34934 98035
20836 78912
69041 85232
29567 37770
53877 58554
37586 42160
1297 56498
18165 35989
7333 84351
25635 94377
79679 91245
57693 80505
40007 57305
42103 53795
12649 39976
8677 27786
31637 91934
57039 85779
33697 48607
64075 74769
16740 34824
1038 34438
53013 74450
17396 67045
13776 16804
76637 91746
19669 25206
75759 83188
31198 32211
31580 57452
3871 35989
62986 78982
9585 56021
84152 94591
86680 89063
45887 54771
30440 88968
57447 74437
56006 84322
88752 96714
30956 82141
60168 96379
27119 47192
51975 82699
39314 60211
17973 37761
20154 28790
47504 77839
19344 95785
71463 83314
62797 89607
30255 40599
15411 43103
7313 47821
43917 56081
47119 73943
50281 79152
38100 90045
54187 87882
12468 89861
55386 59418
5798 19158
23488 76670
88637 99769
17762 89603
13137 70577
44804 76277
50027 98916
75706 82672
24207 80373
49303 94826
5684 74017
55845 58968
44399 64243
34289 72862
61195 88358
7686 29518
14814 97587
47046 91248
74954 98465
34873 73065
26345 83007
6371 70819
31171 40003
1873 84640
1556 99107
24156 43342
55492 73276
19919 71808
45425 94075
9103 57309
1792 48083
59565 77043
25599 52432
30589 90322
31048 61583
25353 90109
16718 74582
51035 79639
23474 69615
70899 81900
82685 83697
31941 74477
1819 52289
26034 68627
3870 14922
18075 28874
13487 46599
58956 82306
37051 43665
11768 50825
37020 75575
5863 11524
5461 10553
33729 70804
27436 93933
56543 99627
46492 92452
16762 71508
1555 78289
66084 89235
25525 42841
6245 15373
69939 74622
1246 42552
12875 59319
2796 16057
20025 49340
194 84422
51054 57873
6543 75417
31614 88487
71294 73167
7837 98090
73614 85129
45816 80471
42516 54858
59311 91528
3619 80550
36792 92260
32428 48036
22230 67824
7468 31143
51348 97826
14219 15851
88087 88501
51112 87451
29717 36618
37917 55137
43612 77053
55023 55639
70364 90328
35047 76778
48973 67948
25946 41706
46796 72998
60987 73530
38398 51638
87061 87500
12780 92867
9715 51034
47543 65881
64560 78765
17131 50354
47429 49264
21914 36597
12703 90388
74519 82678
96360 96480
47404 53280
43133 79294
33505 96551
9103 21966
21296 70513
49672 65281
33955 55699
30582 63149
26424 30315
16664 24214
52381 53628
5546 38081
64861 71108
79847 85837
49560 79896
46968 85220
31787 62431
47296 53669
45867 95340
7093 28874
15634 81140
4862 13669
3071 28997
38863 39396
7543 96899
2800 17950
89612 90910
10241 96438
56263 98081
26678 54062
46680 93087
42833 69684
31293 77293
45764 92983
18359 83680
87873 96626
39531 83600
8814 14904
35491 89198
37932 63943
2292 80636
71757 81706
21186 56773
10151 37322
80998 92563
3349 43363
28689 70439
34040 76130
51925 56591
526 8709
78318 89938
75142 84267
16479 94585
11618 49353
4531 64002
61379 92215
36723 91881
37989 71833
18655 19755
6993 83425
17136 42431
76695 91796
58588 66961
20134 71053
712 34567
71415 97872
20598 70324
8728 24602
19300 42257
5552 82872
35988 86196
57989 60317
8515 56339
2187 46770
43623 91010
25715 45758
153 10792
46059 54151
69001 75235
18244 36965
59067 78826
81620 88219
22175 24781
31216 98494
22076 55950
33281 81079
5497 10120
50987 75321
60552 70477
4680 19460
47855 80046
25410 36934
66484 78163
29178 32814
25932 52803
20252 50423
18846 90014
23306 28056
61442 75390
14529 64443
49116 59763
26886 32426
16581 63862
35739 56826
47117 76102
20370 84143
53962 86452
81424 84252
2099 56965
80415 94211
30941 36655
52873 54112
12100 46954
55512 83681
34154 71923
31121 78404
12145 31690
25118 47181
2367 63371
16421 68906
11845 53185
22940 60859
1677 35064
26565 77361
37934 69216
29284 42678
19820 68528
37381 38815
12930 53392
2884 6279
22950 94677
2283 15364
34291 93237
70841 99494
10464 74313
54845 98796
51949 94810
26754 92609
15084 52028
987 61892
46551 51273
63880 79936
74852 99443
62930 92394
9973 87850
9399 56281
53102 94884
26107 33545
66564 74761
48694 48781
37975 72887
4405 69127
8351 66096
28394 80822
42394 68550
42334 50017
17988 87554
34188 58870
71901 99416
3954 46934
7260 27762
10339 85438
57082 60799
54744 60629
2985 19576
20483 70319
37005 40005
1336 91367
6729 64234
27864 75275
30681 94924
43703 90806
54243 70260
67404 70294
6333 13873
60130 98399
6091 86444
16632 29661
1915 77519
8058 55173
71366 95096
37794 46368
9040 11934
24896 60203
15393 38894
470 9137
20697 78486
44945 75120
85358 98494
97019 99301
38035 77447
12925 55712
61678 94308
40301 89560
78027 78031
23949 68103
80572 84894
42538 74434
23094 92770
64918 88129
38878 77978
33656 61673
63531 94026
36546 90131
48582 73400
6095 10533
43017 93895
3535 43399
88652 90476
65076 74485
27247 75158
59298 95969
23383 91512
16892 47530
86090 98400
73677 78158
18760 65247
27259 33200
11921 28960
69183 70623
49715 88464
82340 86767
30994 90040
4350 11430
41863 58104
59557 94451
53430 83722
90904 91084
33536 89779
58824 97570
62985 97937
13125 52523
565 20096
57343 63549
40625 95624
71516 73465
20864 84405
4464 32169
10504 69719
6139 82275
4871 96825
37904 67930
10464 67140
847 76801
9256 63639
52711 83305
74684 79333
58610 80027
13812 39747
34120 88710
28047 33497
39558 77293
59217 98489
29607 41462
43980 79418
33805 88368
12110 78629
50733 69738
35254 60948
468 66571
87301 95270
89771 97028
32086 64449
42855 96260
11502 77434
14671 58567
16109 58533
29258 63207
26331 48928
38586 66972
41913 96832
8318 52794
48144 85919
17160 86705
5710 25945
17368 91311
89769 98726
35608 49352
54099 65377
28116 36301
1370 46245
14743 26198
35904 43185
18920 89724
20249 54599
55331 67801
4652 79075
4021 73458
23888 46334
13128 87357
45614 88968
72035 81440
27370 34521
54002 68200
13417 57095
76777 83871
28297 99947
31558 91110
53279 56575
66436 89856
43433 87240
36919 44081
15810 66589
3797 15150
65491 90260
29597 50551
14042 24789
23265 80359
20283 42148
61401 86621
28709 76094
36409 63038
52709 67962
46636 98495
3894 77049
9321 40420
76464 78870
7320 10873
50598 64956
34702 72821
78514 94207
60387 75005
66963 96564
49111 56025
25835 95632
39741 99342
53954 64067
24208 63670
427 32556
19835 95878
34053 93529
39914 85673
18913 70198
58112 70224
3165 49588
6156 72660
11142 44161
42704 90094
23319 86690
31885 90470
41757 93874
26710 73979
7133 15697
1061 99690
21187 27379
2495 75880
19771 59654
42647 70553
10942 22941
44243 45737
51786 70680
39067 40823
19707 53986
53437 94411
11944 77524
5528 16657
67548 88151
48981 79052
44039 52462
80958 83337
64878 68420
3214 29414
42481 53152
1432 62211
19404 95936
4376 30645
22205 23921
42553 78134
55258 69236
35265 65621
40576 84776
3692 15260
7600 39854
18927 84387
80988 92888
6274 35878
3763 83474
32535 37769
27567 65048
45667 53641
72990 96708
5298 51146
36054 55991
10075 50070
33804 44644
62552 63111
24844 67304
56204 65213
27646 42188
9343 74109
16375 78730
5650 89079
54577 93749
31870 87558
50120 72817
5292 36817
54537 87817
56010 61654
48825 89695
69075 91260
3646 8959
11468 82256
49807 73451
28421 44705
57050 98836
61812 94564
30045 52345
52814 66037
21557 68087
49360 96135
48655 80017
69296 91188
14262 65984
3221 19998
15885 66712
4943 94260
32601 40210
14736 67316
21275 21397
34763 47562
6011 54054
40375 82119
76754 92856
74733 87936
23550 94194
51771 79158
95606 97469
54740 74820
24506 42445
38020 81958
13735 69445
72252 73414
45574 73165
56979 76060
42309 72491
67136 92558
20181 91944
80890 82091
77717 85119
18657 73278
24558 25500
23548 39343
76577 92011
24856 65148
87560 96628
79249 82349
4428 98203
31542 96368
19059 27355
81159 92911
30336 34928
27978 84960
14858 85999
35411 92178
438 2359
26637 95462
24424 65195
4167 91318
91761 96945
14732 43650
792 51764
45533 90667
56677 62504
40403 90931
42759 70634
12714 84006
75912 98658
45740 85203
15871 48557
69460 80067
322 6956
57053 70497
16472 68040
57070 68912
72352 80044
8598 56552
16626 31102
44264 82201
98306 99284
67345 89642
31817 91406
27308 33674
9271 46044
49292 77405
38712 90103
10561 83762
6662 96231
25907 36070
15130 49394
392 55743
60324 83009
6468 25113
21366 38026
46298 80995
38366 65212
63736 94980
57259 73516
47698 78701
11682 43429
6960 46443
25123 25816
86145 94894
16134 33245
10219 80243
24825 35797
7654 47272
20339 54158
751 35187
41044 88384
47191 54368
19910 89291
38592 67618
26949 43428
58782 65798
26799 47052
57025 69520
86340 92738
31093 79344
18306 49414
14592 85379
39277 66129
13167 24062
9862 21269
8299 30427
15745 82500
12915 13205
3984 16002
52523 59768
66621 91048
2985 55634
23663 52217
23716 31901
20777 46272
34362 61939
44137 58795
5890 79231
24783 71494
40196 72889
25867 47775
73918 92449
59353 69104
6468 12833
22976 75702
64706 72344
9515 86487
29057 65790
184 32686
886 46317
15504 37324
24193 95869
65351 83192
3731 45083
22211 23013
10218 24424
12421 57248
47330 99079
29668 78132
18645 84051
87195 88955
29964 38832
8569 66242
19797 76145
32270 58239
72688 94112
12479 31287
59737 79800
13360 96145
3424 92964
65225 69513
29383 33409
9942 32783
76142 97961
58633 99683
32356 37220
41156 64932
11992 55404
2624 86245
46749 87051
51133 71384
45089 45118
13655 89083
11987 56137
19451 41943
64684 92527
43868 69293
42697 90636
11507 98224
15112 48124
46321 63980
25345 80509
87015 90911
57595 77772
25752 70944
45109 76649
54390 84895
41525 88499
21310 61063
53703 76435
27897 49073
3025 29464
43719 87040
31343 44194
40016 46053
41427 83125
12752 86128
11200 59296
2769 17941
6078 12577
19584 49453
16537 30150
44857 86158
68412 81417
67 84069
29593 85927
16818 54223
11498 48350
21496 57258
36562 77348
60256 75892
28828 36062
15195 91925
16342 26611
40508 73765
2681 45067
15500 46513
68529 86515
788 17518
38813 51118
4543 59059
46881 63816
9261 66945
23178 26214
31017 76427
9854 26939
8608 38840
23837 24694
32661 86511
60118 86264
60233 67590
19599 76286
28849 64078
55861 60911
5218 15675
43573 86303
64399 77934
77373 87918
19319 66644
585 35952
26295 80732
47889 71363
72589 86924
21252 70566
52913 61379
7925 97269
37141 75859
2990 23684
15323 41775
64878 67593
6074 93176
37686 53761
45496 55047
24483 92250
42755 71467
48367 59850
42290 49126
17105 73676
29152 34447
6097 50375
14547 45668
33798 95533
69983 72613
36943 69022
32783 52936
30981 83665
5849 75775
49764 87145
38166 89148
21894 43316
35687 53802
14128 80795
4610 18138
41372 70643
51868 99734
62939 95002
19310 73369
13502 33827
2338 19641
10302 98485
2440 71223
9553 37255
99 29251
9003 91202
30220 52192
41054 83674
33462 46452
67973 84480
31935 57878
65333 78091
65157 96277
76807 79280
69161 92433
36912 49341
11960 95853
31658 69587
42415 73193
9033 23981
4569 52220
10139 88789
51177 99069
50861 61090
71090 98273
82028 96658
4031 26941
66508 91101
51264 65695
39551 74201
36248 81842
1598 11376
10731 76175
63590 90367
40529 89834
5374 54473
48597 55401
40864 74861
40079 67242
46804 91396
3618 13568
6517 40604
11440 93881
12151 80490
51088 78697
31225 84406
20917 56088
46931 93642
16051 79007
29547 84533
9026 33534
50170 80425
56845 90826
24392 32309
19511 76772
17283 56519
23654 59818
18563 98992
66637 80072
25114 40230
15047 98809
65363 75201
75101 85407
1676 96293
17176 62509
8636 49325
68662 81992
13266 47666
67660 80813
41936 70023
14661 31521
33403 35043
54383 67270
41252 98395
29616 83558
14064 82639
29772 34015
47585 50335
6368 57967
43600 86483
83185 84665
23582 78775
91278 99394
36250 63366
79723 91506
5085 59126
38794 44166
60424 67107
9078 11156
12673 90122
31732 36561
73725 97688
10957 98567
12087 66932
60751 77104
25143 66898
44627 98856
16512 77886
33906 97625
28388 98666
32460 58092
6834 90808
8194 65392
35766 54036
30301 48871
71288 93143
72697 89024
12537 24706
43668 92958
83843 90697
62337 91712
63639 97702
29458 71613
33637 48502
87503 94969
52518 73539
12661 20208
71583 95828
30358 91694
54833 75329
14288 86511
15743 70533
3171 69289
53527 59217
54378 77554
44331 95345
67655 92969
24342 85121
16828 71585
93362 99411
24312 29767
15668 33011
29226 96658
6854 68224
49292 66066
83903 99997
85612 95171
6550 99051
21589 27839
1289 88203
2574 43230
13137 30369
7339 64633
58808 96150
42921 82933
41993 49451
10303 99080
54687 86113
20997 61550
11437 24048
67270 92466
80737 93342
30613 72347
15120 91791
19221 66615
14227 79397
13333 15458
12687 53432
79913 91274
16025 63745
87497 96257
25939 72716
67878 69875
31276 44097
13668 93278
26753 73741
36498 93880
36699 76472
33881 92765
52961 81332
49571 55749
56639 61357
39820 61421
30616 78265
3595 4074
25525 68799
36891 63071
51150 88080
10670 89953
11817 68060
33264 70611
14920 73737
14485 27734
40719 83490
26040 55556
17342 54140
34425 47466
7082 68829
23728 26423
37865 87554
42514 44018
71545 90524
24879 99829
37352 63457
3243 31345
17068 88085
60144 82876
41349 83225
1301 87648
84713 98631
5486 68202
11895 26803
18347 51400
24967 54586
46762 73840
49439 65355
41762 95477
40899 66479
64222 72099
48848 85738
28765 32192
86873 99679
58322 82981
3142 79144
55176 96951
28900 60580
56166 87358
15317 16708
23087 80290
43567 53028
50290 89816
49413 94788
16421 88449
36712 99036
27770 76719
70056 86718
2848 78727
22677 92974
24945 45962
58224 63785
78558 79843
32522 47944
15957 41825
56360 70393
29853 94040
3803 80537
67993 82102
43831 99462
1879 6161
48196 85376
17294 37862
5455 32152
38933 80543
28982 57058
3012 29611
15151 50342
87257 88762
26664 84285
90467 91941
3377 65160
4155 53246
36084 72873
34807 70122
27991 65449
39520 43447
87115 94974
45843 53479
57388 66377
38321 72905
71291 80279
59690 95203
77296 85548
491 60833
56025 61026
72693 85051
28179 77062
55434 96870
13666 54371
20977 57064
19724 79581
24726 36755
31574 86645
17495 96924
10285 76409
22219 67143
44115 45363
561 6650
13352 19198
48601 59468
22766 61435
72629 99218
9235 20647
52570 85276
37273 75436
22135 48053
18009 24760
43988 78628
20349 87335
77305 95934
6579 57537
29909 75935
53712 54974
70418 88944
18843 57775
72839 90224
13756 91821
46730 70780
981 17983
67395 90528
1510 84142
42779 80186
57022 64050
25991 42707
54691 61254
33452 93873
22094 78281
26037 35907
2833 98513
19776 98762
21429 78316
60537 87871
37885 56758
6892 26103
34780 49026
24446 97903
17908 30070
25689 90482
68754 78411
1240 50512
37574 88462
44827 69188
12830 47016
234 7852
75936 92538
39326 40254
44092 79621
9938 20015
21200 97901
5815 69728
45284 66316
12146 43291
13759 86240
15858 78483
3896 14039
30791 38899
57264 60461
23156 69631
6455 32739
66120 85886
12318 60174
67313 71325
60146 94739
2999 56627
48066 93727
45809 65481
1305 74762
48376 77154
38856 72132
15184 52525
37100 44021
11555 32069
85272 95714
21512 98220
28332 75293
28399 77649
17971 64127
33874 98663
41875 68559
39775 58796
34657 62806
54967 66637
27572 37306
64026 75124
31319 76915
41496 73777
42844 72525
57433 98738
11091 92307
51265 63573
28123 93875
25722 49762
37388 39351
40432 88549
32665 68794
17383 62197
41642 67532
25869 50912
39467 57343
18518 46634
1323 92003
12967 49340
33885 95235
40150 88578
31842 96468
12581 89423
74657 85854
25757 38197
10365 82107
3758 18572
501 90681
56789 79072
20270 89513
44464 81694
20861 36688
63358 78378
33693 80276
31405 88308
68097 88188
18198 63572
16565 35792
50957 61975
80515 90962
1506 7736
3807 74570
74310 91450
59012 65479
70492 92946
21366 47098
37410 81690
18745 19066
38581 58536
91046 92103
21535 53021
50875 67037
25705 73808
41838 84602
70043 88036
11476 49330
28086 59029
13655 98934
53553 90029
21804 96311
11214 78929
36183 88005
33833 79657
66487 90904
30386 37127
47072 57687
44081 92700
4900 26693
5261 37741
775 29875
16520 44981
19078 96902
31587 57308
19956 88807
36922 55604
81788 87504
46450 97198
7212 11364
43935 69256
6210 70875
9327 21348
6481 83512
15927 68339
63517 92525
11792 43223
1254 65866
25354 93996
55405 73681
2419 52089
28960 55085
1266 98389
27765 33804
19731 33397
68722 89013
19012 72111
16203 63975
80436 89006
32859 40415
34756 87817
13863 16713
22781 83036
7149 8983
14437 51229
1566 13369
20913 27546
16118 68645
26831 38769
51865 53567
11849 62024
75892 97571
35246 77151
16802 53927
42581 73675
35903 89956
40191 44332
46989 53737
45199 76728
36099 80971
71859 89959
10399 30186
16936 68685
28155 94531
43075 48528
23313 50872
58188 85446
64414 96185
59983 79295
15789 80362
52486 62621
61582 82253
71557 93051
64973 90117
37413 65508
79585 91523
30693 84558
29224 51561
11618 75742
74052 78599
59032 94847
23773 99952
30979 43519
581 47773
28744 56520
25327 59368
31241 94843
41023 88988
7937 89056
72445 92223
30983 70127
18597 46395
24596 93525
66987 87003
3043 82563
21989 36886
45035 69336
37311 57661
36242 96873
20060 94994
41707 82236
30644 76586
31263 83389
16544 80825
6228 87282
8220 78064
56356 71268
19684 96854
12584 51688
29112 89767
16079 59406
21762 99237
65603 69581
60739 88522
15357 88247
21595 97048
40268 99169
8130 29444
69600 70529
7150 63042
43508 72949
18207 30140
29374 90104
78519 99186
5743 82261
21253 93743
27432 70230
31839 34951
26403 55828
11551 20120
13575 70525
13676 58814
8506 77824
51467 67420
38644 97176
9593 17277
24526 97523
17139 48973
43645 54809
20321 33412
38318 77451
23845 41913
10828 58421
10720 12112
20702 93616
53079 68957
66095 91093
7582 94764
53915 69963
33692 49628
35929 92667
86222 95670
52992 89477
79754 99786
26427 50089
2368 32200
7879 78947
18807 88541
14374 50168
48713 72341
3926 39288
73233 89708
26401 47435
56735 75533
31321 91921
11212 75333
22396 25848
8184 88760
23743 98480
74421 89625
52998 81775
719 39736
62008 73878
1310 80560
5815 30966
50217 65599
71024 95552
17838 75801
19213 55528
38435 64197
16597 38055
26480 60251
60953 95175
81697 85972
46240 59413
28606 86184
27139 38207
29749 84679
7407 93900
65378 91011
4370 43860
81412 95553
32543 35530
56823 98485
3158 11326
3348 28224
17721 91515
45370 72899
8796 29687
12524 72285
31611 67286
6167 34174
11626 44345
20470 90248
31616 39789
39672 97369
60564 93293
20413 54800
75352 82333
54716 69512
66947 85089
54128 88986
3513 64564
58367 98753
55418 88746
77341 79207
51812 98486
84061 92982
24107 76901
13174 16880
66518 91652
30295 47922
24923 66523
6415 37067
6394 58318
10315 71386
36353 93244
59325 63045
31579 94465
59635 77880
81381 91174
37319 66040
41573 43554
47294 51001
25509 64284
30642 38489
36237 76652
49156 54016
58732 70352
54812 92101
14199 22183
518 95043
2777 29467
29375 60884
22802 70888
65421 72841
45758 63969
6032 46368
47154 97152
69638 71124
16433 90493
17347 48675
70703 92821
64772 87641
49228 86208
21938 57865
36774 66853
33011 70804
23474 65298
58363 88442
9405 9921
14595 40407
11143 32531
9814 52475
52958 75411
21050 75512
12183 93943
43926 99480
54292 59805
17925 23686
5856 97759
1275 20871
34270 71020
13368 61920
41878 60494
58322 66831
63265 78721
33503 43152
69765 92621
48620 59182
51327 75870
83489 86073
81623 98052
2364 43487
85645 98444
65435 87530
51522 99145
65431 86580
28432 34721
60614 99214
8409 93971
46883 49035
4668 90721
32423 64452
51493 97756
14903 72491
58405 80233
78459 88364
10955 45185
23507 87891
27664 60165
8553 87289
29948 58958
39578 83638
64216 65634
42464 87506
41474 57361
11371 69001
52961 59013
10866 35191
44014 48080
26400 98850
62836 91816
46110 71574
39576 83041
80229 89665
18014 23292
1384 86901
62177 90545
22671 23321
14263 24293
46139 82384
10801 59874
23004 76496
9554 66501
52795 72835
64196 94556
12902 87019
228 90843
43290 51996
19265 72344
32938 55274
62783 78917
9771 32609
16453 17272
64057 83348
4435 37467
12802 25620
20566 36173
44714 83396
8530 68500
16629 97232
28995 37149
38524 57900
49981 80178
34877 67338
22726 71584
43699 71477
28798 61865
5845 9938
19909 47677
61915 78521
72411 82159
29881 68881
31449 32609
51146 72039
18667 27650
12555 41256
15199 39032
11704 42407
63392 94340
34019 71740
53406 83353
33374 68923
25218 97820
47804 55787
41851 56540
68952 98207
594 15316
69405 86277
7018 90184
20772 49097
56565 70478
65721 67209
18509 47565
5419 14337
7612 23706
6382 63590
24948 86383
1744 73422
38893 58675
8176 55475
1685 78563
84151 86550
49660 57535
22986 98058
35247 69650
17508 37015
15212 61298
39326 89132
24621 75448
16877 81436
84713 90867
43868 79045
2140 21800
46797 68453
16087 91406
63209 84427
51900 66109
22904 51095
2621 86276
19659 72109
68615 75322
32555 55560
296 3026
15358 92612
9292 60865
12000 94989
36096 72688
62090 74930
76970 99590
58641 82746
40425 96379
80953 82712
74729 90668
26579 58881
66426 77110
11341 29147
52972 94812
9785 75826
36410 98962
87557 93725
47438 70653
13849 15032
8660 53269
27163 48321
4850 44269
80601 86504
39587 67860
39653 43406
45111 66188
47063 49885
67531 69142
21862 73907
25700 84874
24398 46159
33581 58112
15668 38990
67544 88159
53227 63874
870 79001
34799 53453
19177 48355
27582 82896
1855 30069
25441 47536
52282 54817
24780 83901
70676 98325
6819 41570
19864 90550
19151 78130
15235 98866
48519 95413
2658 67238
29642 88941
5060 11942
57080 82330
6305 33962
14598 63297
26786 84787
55940 88319
36077 76936
47767 80433
77032 84028
9374 70502
46883 84826
1947 10803
43043 63417
31291 83787
29458 33862
78782 84075
15753 28087
89880 94335
3976 60752
9426 72724
13390 92258
17517 38453
69160 71008
18850 44712
55097 57582
51465 65635
9952 78484
15844 25881
1708 17582
33562 50141
63626 88468
23098 47393
8152 45701
68937 73977
33513 81215
36101 87645
18665 60118
35310 99831
63519 80880
52822 72371
5967 25564
621 39338
28002 42345
35659 72121
36957 97481
53256 79938
32623 86723
577 44163
22444 53067
18809 58226
11553 26483
30004 52608
3607 66594
1820 4233
14963 25963
57924 62134
18116 98179
15130 50915
28796 41182
6007 89863
27585 73177
60694 74463
63175 80868
54046 75998
61298 76115
45399 47892
22602 23114
11333 81837
73946 83706
14060 16878
23851 41893
53302 84866
30662 43663
10685 67032
24514 89847
9345 39519
26433 92492
2054 70123
51055 63508
72396 85104
15027 41869
35164 65725
39206 72313
19389 77722
59320 67444
46314 99440
23002 94625
33320 49008
9558 39094
53102 79977
24392 73272
11465 96060
12593 64614
6316 25736
81522 88862
76320 95323
16113 61807
19609 44149
3331 49068
65249 79671
15234 17972
4925 84226
4102 10034
12350 79766
63580 64967
9427 13705
10916 38434
23243 95800
17733 84107
19700 84645
63410 79577
61413 97261
45773 57745
85067 86518
5056 8347
19888 38880
6745 32722
20762 25863
66622 81762
37688 84108
11270 52494
49648 52492
21572 48992
1647 16290
13372 63220
3760 91813
31130 83059
25608 85104
32858 55349
48888 73235
30485 37798
3674 40475
44684 99767
4245 96193
72277 81844
30345 36822
23319 62911
32060 40914
46192 59843
33590 94772
41705 67877
61375 68995
4057 11124
73476 99778
1099 80483
42911 48579
14277 61153
19245 78226
37670 80816
34689 94647
40894 85422
61029 68984
57267 90733
26556 53710
7320 78769
27626 45722
51745 83010
4687 72265
12250 34535
23006 34581
52094 92340
57233 74864
2166 96415
9145 65838
42019 56441
12390 54458
2287 13171
24769 88471
61837 88478
20760 90608
21116 95652
54388 65539
69239 76880
43894 74392
24546 54242
47783 79824
32651 99752
21030 64568
47800 69641
14419 32529
13106 79034
42531 93887
43878 49819
45424 73589
58163 67229
35076 70046
17055 26767
25668 38232
5554 42848
29273 52899
3360 6734
24963 37321
41596 65293
21581 78629
21282 30846
12144 13599
7256 47944
61798 74548
35318 92108
95942 99895
38675 48626
12583 70310
20230 26342
27225 43377
3149 39216
14964 56776
64166 69583
40850 68021
79368 93859
73249 82258
10488 67059
25148 52163
47063 79416
26429 69441
13493 91848
34040 56481
54948 86303
3954 67121
12958 25397
6107 96383
59395 97947
35886 62357
6056 85673
18208 82881
8064 60083
17042 27369
46877 53758
22529 75211
36823 70202
4353 76709
12586 62240
15257 97335
62709 93582
36704 43739
11401 20016
14818 20610
19124 99322
9269 77973
7070 78463
81098 81290
34654 54298
24281 38377
24471 90479
10674 54973
10967 68166
94375 99525
13483 83862
45694 74270
2952 80882
70647 88088
44730 47325
69836 77490
10736 70390
9326 55740
8374 51800
85248 88918
3289 35992
25786 62373
4947 23890
45556 48715
28062 37327
13113 51405
48267 98479
18170 19000
20640 37220
46971 71352
8301 84601
30003 65487
19586 78905
55901 82878
41707 84049
1576 14935
82263 83393
20233 49505
28780 62275
61557 68896
14159 19208
31740 75984
72174 74526
6858 86114
3915 13098
36339 51728
23117 63151
26219 70909
33897 69279
38501 99695
59723 80150
68068 87588
57271 87916
56769 59676
24992 32287
75919 88089
80527 90630
8512 11350
27225 83576
53640 67705
80032 84969
40665 61213
3680 58385
12256 39143
7561 83579
41059 93995
39111 48204
41038 59130
12253 86414
52889 85492
29945 73169
38212 49549
28381 78272
67840 92220
2669 57490
14951 88899
26699 75240
15322 18152
37357 38482
77595 85148
21405 84137
26962 31854
24995 86826
4973 53610
39183 42681
27031 39068
12100 14948
60269 91354
14984 51872
4989 46714
61598 65714
18074 35300
34056 39817
16969 50904
26023 66165
63445 93244
89950 96138
63 53092
51490 55265
49372 65458
21700 55343
58921 95296
39798 60125
803 64639
77099 87492
13074 55213
8705 57850
13300 97026
2770 26948
32151 97588
18750 48741
25295 71645
56590 78195
16728 99765
191 90352
5448 97757
12161 63105
50957 81815
27330 29823
31000 97604
61884 77803
82280 95587
15960 23935
32718 94651
8894 54783
23770 64957
35150 96507
77938 82414
15548 84461
56416 90329
10733 35965
28850 74176
16117 75513
48279 59944
42064 75293
35331 42247
67869 77966
33107 49473
20859 82914
45393 53918
82237 95423
2551 48069
75551 97158
15376 83350
17774 90026
41262 96142
57984 99402
70578 76734
43214 62657
16306 30462
1682 9337
17169 92117
24699 34487
56010 62631
35980 39194
64389 88220
32427 51458
97149 97496
22515 67073
3915 19979
10661 33503
18455 93977
45820 79692
17232 70372
76177 92428
1105 53373
1834 21164
16346 38765
52491 76362
30530 55480
19912 27648
4766 53240
47571 92499
11571 35942
18935 96114
24338 53397
36840 69794
52861 92335
12421 23191
48780 89452
37025 81455
58024 69164
91483 96969
48735 98342
66828 87997
28511 75432
15633 50443
63530 75741
83374 96147
37923 58171
46071 93447
27876 85037
29929 36628
18891 30015
16223 88928
74486 82110
57218 87614
6501 19603
58251 64484
48154 88416
92832 94825
27827 70270
95402 99313
47376 74044
26670 92422
48153 65414
79031 89525
6849 66156
51578 69212
32643 34813
27472 30807
20530 88012
8952 54189
67942 91724
9948 63953
17848 85475
40971 63649
41416 51976
12739 36920
43902 96541
28392 84592
11691 76006
5166 47163
2450 62656
28759 41721
51897 87756
80680 91076
75012 92876
2952 82095
3010 71769
4179 99332
42909 74053
94299 98863
93330 97929
15212 96808
43173 51241
74390 97455
25566 64080
27976 37094
22740 45573
39276 84533
54325 74942
12830 48746
70833 93714
49300 71992
29099 54111
43924 68145
24934 33057
48104 62738
56134 96517
63728 93968
19677 34528
35259 86776
92568 94485
18205 83606
7293 58204
26992 29679
64708 96446
32901 74253
21723 30609
31939 57982
40718 45962
2381 2947
35427 68477
1655 83615
23363 56533
52595 64964
79686 86840
49687 67939
24565 34706
52484 78284
55534 90013
17808 30454
67898 73552
9233 41586
57661 87847
64438 80371
21091 79544
4394 53667
73103 89080
3874 84754
42434 63765
47446 52600
90283 93601
53523 69856
5266 86209
8575 68894
13436 82762
17848 91315
36266 96631
66201 85015
43609 58443
972 77683
19484 55347
37433 79390
21524 94049
14454 41528
29898 37755
996 44988
66921 67092
71942 80398
54028 84190
53377 92914
10601 87546
21804 93370
48664 98282
36906 40522
5846 73582
51804 68701
5974 43089
73737 77372
73013 75817
60734 99196
25949 55033
43867 91240
14342 23907
50424 73053
11344 68980
23271 36000
21692 40892
10176 43601
18902 90316
53224 54718
35296 69083
34232 82936
3991 87271
11831 49913
14189 57233
22719 86194
17983 53124
6192 76481
22706 41015
57109 98587
78650 92701
1990 79406
4777 30647
10457 62090
805 73653
31526 40695
33125 94685
30857 90900
49001 79587
47207 68454
36212 99928
9229 98303
59441 81493
20935 52378
15887 94117
81386 87922
48477 92448
47121 50624
26258 51390
14139 95257
15881 80731
38265 53210
17377 98319
3506 95299
67421 86539
1019 77148
301 57137
14150 40828
37987 96338
59625 98305
47875 50912
66391 88314
26279 44998
1980 4058
6685 40262
94995 97064
57356 60201
7895 28968
36540 52065
24186 97882
32513 38378
40027 60490
17144 37494
37259 82687
84972 96604
47571 49075
15015 44614
57737 70621
9038 25395
86335 98619
16812 53122
46236 69398
21510 38530
1800 12144
20614 58396
71565 99074
41837 86367
64775 91144
18046 47861
41938 80906
42275 75668
53468 64143
32094 74061
37884 92985
80359 83879
40899 65876
485 53542
48488 61000
10548 61407
23086 25129
24499 51075
16656 17455
25497 75115
44070 70438
43376 56310
48480 62355
17952 81179
14184 44171
17930 23113
28479 59958
30822 43751
35837 37126
3623 96971
30562 51658
75799 99031
58060 91656
59621 87244
2599 64405
60546 72840
46491 69307
24298 69076
67608 72556
19639 26804
55897 94138
72524 93396
40706 61211
447 46552
48606 67482
73762 85880
34345 52471
21118 60788
15576 46799
56459 64770
28235 42227
43984 45510
9722 55913
7309 51207
24265 57886
43155 72781
65624 75215
70396 84235
30295 89135
5022 55782
41915 99122
9773 96142
40415 76258
17383 50190
41956 97637
79949 84371
25792 59068
19756 71893
19317 25783
56533 58474
3318 4224
8130 90992
4096 68868
6264 10698
4178 24823
16572 97935
12855 15938
45500 89010
14880 54123
51592 74954
25320 28295
57336 66153
37989 44651
42823 91292
9699 52455
28985 51998
56003 69317
15059 85444
46498 74273
23132 66126
51078 91222
76558 93079
30679 67070
20694 77332
965 7310
11411 71084
62018 74803
48143 61948
8642 92335
32410 71480
79485 82902
39551 59351
2790 62510
6494 34507
35736 75716
43641 55483
64208 65032
4439 46930
30074 66687
69905 76983
7822 38277
30135 38046
62587 90421
62667 84073
21670 69361
45021 46763
57459 96141
105 88264
3509 64511
45677 81843
20927 87816
2096 56841
40523 99370
27101 64466
79251 89067
26849 80575
17459 52750
53563 70671
64245 83524
32928 48499
5638 39763
3370 42195
30366 55339
46160 66994
17983 65824
13003 98920
63384 84964
73175 74715
70373 79846
9366 17434
64003 83222
51888 82296
40740 85618
84351 85081
35188 99348
18499 35520
10198 93595
52757 56467
63595 82747
51667 59758
85629 91631
4352 26266
394 81289
4804 38163
14475 60520
27247 27860
36696 88942
8014 90124
28235 99070
31326 74649
3689 21420
9875 54311
26377 77805
31212 95126
36737 42382
8911 14901
29001 66636
32110 58048
27809 45410
57702 93336
20506 98504
80493 85493
27517 80797
20785 44669
67031 84157
7154 68972
76230 81265
33968 55873
25812 55563
6905 51561
61314 68826
13515 36602
21489 99135
59643 84491
17920 55526
85964 87573
26266 74873
1875 76303
17446 45704
2138 77313
81102 89664
27613 64617
30167 61969
36292 50587
44394 48443
37571 50206
9184 80933
7958 61286
57548 79306
2069 48614
14616 32699
293 44916
2858 93682
10171 22273
27719 85170
20283 27326
51409 96734
51685 99105
13906 85868
29784 82597
52161 72448
13406 52119
70481 72273
45187 97309
80098 89245
12527 61589
52925 87012
7042 21656
62356 71140
12729 48592
67841 90741
11529 74936
2131 78364
7615 24887
14716 39479
32427 76567
26078 98410
55519 56537
61986 99560
36326 38115
7323 22792
9307 19487
20561 80985
25940 81196
71192 73667
43137 70720
12791 27650
47063 71667
49184 80325
38633 67846
47621 52633
70616 91214
79548 88602
12211 17743
5790 56121
8628 84988
54738 55753
58231 65500
26864 71893
13339 51910
44508 45988
276 55175
38532 59225
86835 88633
12215 36788
25755 60077
2762 69291
37603 66367
31209 35767
72635 96079
761 967
36396 38049
24574 83135
21885 70957
22341 97348
44179 87811
7907 73594
74480 80895
57482 61550
64508 91652
18318 96170
28985 60353
57412 69265
7069 32688
6630 82073
20008 82561
34746 37059
13431 80031
35024 82322
22963 23074
39581 89330
9175 88062
6193 40283
16668 20153
57748 96944
59180 63570
12301 87670
1343 34877
2492 70837
53731 81212
50374 93316
33872 56774
29139 69138
35490 44100
37804 73206
18510 89342
13212 72211
33570 72791
51403 60760
2292 59507
52650 83725
45219 75546
65806 92792
5460 39666
35408 49939
39360 89041
7359 56509
8717 96284
22654 65108
11919 66660
9118 17879
21283 33638
78310 99451
87030 92770
25128 35604
11706 97665
26342 70821
8895 74582
2707 62276
13996 39653
8851 33360
42315 44464
58050 85479
14011 90496
28071 90963
40515 58417
19391 96020
17460 43629
8255 42815
15329 91401
15696 71261
56897 88456
34687 39799
32404 96139
49004 61443
46266 91995
32226 54887
52140 85192
71271 74502
95472 97492
52166 54225
2850 81730
31788 62567
48104 60582
23210 84690
19461 66307
48940 79331
29099 66942
43324 92662
26325 98781
33771 99132
12180 95445
1736 12805
49212 74361
86205 99039
25723 64639
5342 22433
61992 76209
67578 94901
1242 55244
2504 11052
76472 94097
15538 15656
35055 63878
36180 82688
13174 67249
35119 89670
31374 81303
63008 94055
61003 61737
42453 81244
12212 78051
12592 83067
23570 82329
79997 89761
67420 71816
3413 20809
73501 85192
35648 87686
60119 81003
76497 84903
20649 32908
73182 89907
64698 79848
68236 99299
22103 33172
19158 59180
69519 75268
23586 45201
66154 91657
34536 48463
44149 47017
20269 33957
22448 54117
57434 78801
28962 45736
83281 95427
8426 25451
89242 95452
21196 95339
20895 81501
59729 90721
62752 63881
26799 41622
17404 94931
37790 63339
56835 79793
50886 84774
26467 92452
57413 95564
33335 69642
18719 66501
64132 97402
29945 51269
10316 55277
6426 96707
6945 42504
48949 78956
18638 36078
8526 13752
51084 62315
4243 82928
36290 45673
44798 88713
25064 87855
36320 83184
11443 78830
34197 88531
28513 32944
72697 76368
14856 16106
27861 33334
4352 66827
24370 39900
33601 54195
57481 57795
36079 90580
8102 42774
22319 99463
16866 56548
68696 78912
33840 71290
48321 53215
89430 94522
46061 94487
91583 92333
7396 90616
18646 71268
65826 67000
5205 35901
3302 26277
13046 89084
57883 72208
9767 36450
83310 92765
22381 24470
25197 51639
8512 12792
23239 62290
31329 91120
60753 99582
47803 61703
65841 71290
21492 71596
55462 64745
53115 63180
65077 83999
27163 87442
90564 98275
1242 43626
30308 70080
31261 48406
745 93705
25885 66260
51102 62981
8509 23464
22697 47105
79931 89029
8020 39558
79691 98605
22973 74022
59278 79093
55290 59538
4190 72826
54781 59889
33249 97540
80835 99795
3476 53371
53000 87153
29022 60528
88247 93502
55140 80608
38396 41457
15728 87089
47882 54517
37931 69485
22011 66225
71171 82332
57190 80930
44493 53883
8521 10609
6314 37273
24123 82145
8699 72021
37759 72148
11534 71096
2995 55190
6248 77308
54810 69429
2841 14785
36769 71123
32288 86360
47319 50349
298 6055
41620 89293
23184 80328
59151 66643
6635 43883
19314 76764
34223 35295
54464 69238
6960 54273
8274 88772
9599 79746
24513 45961
4987 52746
14012 30868
22394 61143
7136 11425
30933 98879
11717 97546
59359 65119
42631 49943
21488 25639
80904 88665
3532 98420
7675 22913
38620 76684
50165 94622
5723 87251
55563 94346
42872 75714
22955 41823
54831 64299
27525 87319
47989 51688
21248 35466
25804 66757
69492 94705
59932 83201
62313 63399
27149 46064
26165 28550
25504 70370
50231 90339
23025 72181
54466 68868
95638 96506
7053 22063
57017 92594
18072 77686
26400 98982
38903 81714
30640 49276
3925 8795
19810 35135
26649 35002
24768 70337
51516 63600
75448 89152
22688 62561
68812 80725
23290 93407
59910 99577
15119 72365
41220 65497
7717 81992
65074 75189
33361 35062
1138 55090
46007 98688
28598 54820
17786 66469
18720 39808
12422 53954
8801 61408
13360 18929
57819 89563
21620 83279
23156 41420
3777 33539
51089 83255
73903 92483
50567 59055
1039 72074
33697 75795
71532 90247
7693 45268
11773 19090
43540 63872
57675 71705
69714 82148
37721 91802
82455 88359
6824 28085
15963 29935
33999 80538
29060 46271
29503 43030
8651 66179
9911 50592
51119 83523
21140 85095
37906 92314
14084 97686
18430 34550
14355 46856
53776 97406
22140 48113
58396 85907
27145 55351
40963 99507
376 36751
46368 85254
43405 54337
45748 65681
11353 27169
55121 80229
6218 35420
51506 56388
45620 52771
3476 54469
3571 80721
20409 94313
27327 98697
28256 91172
4012 89526
17020 41280
1554 61633
42665 84065
13609 45964
35990 72829
39629 61294
4059 5981
76895 90638
69005 80872
39833 58759
15082 91247
30106 84318
49137 94328
64823 89316
33821 86389
5235 39274
21700 40206
19352 80686
42884 43970
14319 64114
10022 53930
18334 80179
61840 72865
16676 40036
80944 87889
74848 86476
1140 56539
73895 96196
13198 34029
35759 38514
15985 96643
45188 78819
20781 32005
15156 30916
16670 23989
24748 99872
158 45496
12539 21336
26327 54562
22160 33215
73172 75583
879 51203
52076 56837
40374 58532
25583 85922
54346 94405
71514 92166
62734 81419
45084 48663
23611 92709
30047 46025
2614 39927
33214 74332
37536 86075
27409 66582
9205 64005
282 79528
18391 53748
45750 56449
5235 90761
75216 79538
50098 51020
72809 84516
17583 57340
7405 47138
19416 30433
711 94902
64282 91618
38735 65576
15256 37991
35249 75266
30152 93624
1383 93408
15256 20760
32013 63181
48062 60648
17154 44484
47980 92281
59080 59151
8610 72690
79328 99579
26586 41566
15312 78843
33198 73474
582 54076
11218 66438
43712 57334
32062 35325
29658 33471
15109 24786
14572 75300
72022 81404
18839 58944
47903 67360
58570 66504
25716 31866
74102 82555
7805 25817
1311 86731
6892 13431
30427 46394
24750 78705
17258 83966
89640 96410
45770 89798
51782 69203
3 92913
24209 57960
2163 92791
41196 44052
40 815
34217 83111
19671 64817
27634 80439
7415 91929
626 75257
17311 88040
35703 77426
60559 91536
54109 79760
30469 52416
10229 83129
26518 57223
17617 25473
766 11452
32746 99801
23697 47053
3918 31268
39192 41696
10939 47571
15835 41053
54890 61848
10260 50045
3769 34680
16936 60589
5237 59551
6290 95326
43393 80398
17209 62280
67631 92325
52904 54740
90281 94901
12230 39451
27164 62479
38392 51362
11858 87558
54164 81891
11191 85895
7176 74210
56483 70059
15012 94334
23131 96307
1066 78174
17353 50377
21054 57692
13976 40576
4737 63017
19904 41386
2197 88993
4455 34957
54617 87277
41160 93978
76993 89319
35899 55229
1749 47318
568 87393
60227 81786
35709 88216
40252 51529
17518 74913
10469 86075
59966 64600
18134 76678
11549 69187
10912 76181
18851 54851
12593 86977
4052 8942
16551 44601
20968 45889
95383 95412
44154 93262
75596 81426
26399 37665
21960 91735
8482 90110
16134 47491
43948 47483
19238 34370
5557 9442
43480 49439
62934 94818
29727 80155
13714 72191
19435 61742
46722 77733
7810 26112
43245 73255
21425 69869
51586 52675
12749 80131
18292 25320
40052 80732
49620 57804
17538 64103
40090 88076
56540 58263
3623 81337
54261 59868
25373 56619
32017 69338
20543 78764
45438 83819
16597 59775
4283 72922
21669 78427
14720 55949
47108 79767
22087 66051
1585 33036
13705 57772
41462 88944
52075 66007
46205 51037
39146 68392
16449 63452
61468 88305
34059 77314
8485 83923
58827 98071
71110 86291
19064 67279
73948 91124
32474 82555
32395 82631
49703 96908
13547 66488
16993 29454
59008 95259
23361 81050
7709 69272
14697 34912
30384 32775
1634 81315
50401 94277
44799 84725
18205 53063
18625 25615
28479 90642
36786 72368
45011 96297
49986 68441
17725 65297
43909 83444
66813 96313
4164 38713
8150 62651
2839 21262
63407 83186
15608 67059
6253 49150
16822 17903
7742 30448
14773 45794
27832 33678
8039 13074
38536 44157
10038 98390
17682 32922
51357 89471
47569 53243
42493 72633
25529 53830
39390 84552
33055 88006
50958 68681
18268 51108
35323 44078
30260 40058
24764 39284
9196 72221
73487 81828
57304 61354
6670 54419
41246 96183
52815 92257
14475 55657
34857 84597
68968 80590
50693 80290
32010 55759
13177 89032
3756 11824
26026 26736
25716 31272
36732 86042
11488 69523
5996 62845
82579 99799
74412 74498
14828 79063
19551 30414
4447 76200
2350 25442
28456 61510
27958 64969
11139 36466
57397 87563
14665 57422
21062 93675
19169 53809
68446 83202
34594 76726
61346 93871
58344 76688
67765 87609
22990 83196
39905 45802
24315 53889
91054 91634
75362 89278
89223 91583
53663 69234
82611 88539
71088 88347
62993 87027
20433 56212
12638 82664
11200 25556
34939 98666
55733 61196
33611 63405
25593 70413
9433 27337
12647 53284
11726 54587
51245 73463
53162 75114
7604 92115
46108 86470
17081 54836
11607 90614
13474 56813
2529 38656
17889 61308
20424 97810
6372 50875
21516 79480
12002 80395
2624 82570
9630 90704
52850 79152
41016 69400
49043 54637
47611 72049
30609 77922
35694 72745
12497 20880
74761 82526
46303 92615
46296 62676
13473 59659
756 81846
37241 49968
7327 77945
49048 53794
7585 69369
59838 68101
3301 75066
52205 64567
16748 97422
32319 69723
29436 59012
91563 92145
4397 31929
62456 87384
43193 90463
1432 63896
56351 76922
76949 83659
66294 82920
56387 63913
76579 79974
53013 81326
13328 65750
26284 80970
53534 65642
44966 59562
43497 74872
37454 84677
40401 48210
53207 86079
1184 97977
22866 29549
10089 15355
1713 71760
63521 99862
24200 53231
5980 42166
11741 91712
16593 45038
64256 85488
67802 78933
50133 85590
42839 98394
5861 23866
53426 83333
56199 88136
20029 50379
15840 69105
26391 33069
10350 16471
80142 92654
13364 68030
18399 48751
31928 72333
23257 38089
7212 86173
7615 65830
20647 65950
27084 44317
14986 30062
6480 90216
57767 79374
24441 70915
40603 86211
20525 33444
28466 33424
17489 91731
14443 86604
49234 66562
34795 98731
33716 97169
35605 82275
43710 56647
52928 70164
59541 73066
91186 94564
32017 50960
8528 89774
3415 23190
27563 97523
13774 61363
43809 83440
21525 82868
4779 76593
34074 69987
62413 81689
41124 64223
79006 90456
58682 91083
25291 80134
61239 79607
30411 38149
4943 55001
31660 99447
41885 88248
19774 45323
66000 80479
3359 41419
31222 80682
8815 54667
80122 83814
81959 97895
80294 95884
44987 73953
18776 76357
44509 80311
36151 76438
9704 15992
1595 24587
145 58636
50652 66350
84504 99295
24973 39459
5104 19125
15335 91611
21806 68252
19071 30423
62957 77466
5697 27978
24815 89329
3580 79051
38345 93548
84391 98858
88318 91039
56070 59819
1585 22641
46614 97358
23610 25286
71903 77376
64579 95736
17736 24160
36488 81753
5698 59188
2707 66228
42031 92629
88121 99042
72815 76489
49453 69503
20669 61145
46258 70189
5381 73438
19947 69185
16065 93978
18216 99379
48987 50934
26394 62663
5961 59329
23975 90228
77782 85890
79769 91694
2591 50617
41940 81329
3910 45315
2402 93455
5549 64870
28759 61798
50216 61516
25918 49907
11293 66571
81363 99918
70003 79405
68027 80663
34164 46123
15306 25378
20864 53333
27407 81072
77964 82352
88012 94730
29071 85572
51441 64523
67605 85066
8208 12192
50543 88940
7261 26381
8816 24403
20731 91088
35900 92199
13126 19391
17288 63703
4665 25335
16621 28727
40344 95951
13771 89214
85801 87901
22781 78417
61752 70413
40264 41257
8164 72750
31630 77634
39197 78033
11182 23604
59133 76147
13929 75274
40074 88008
55206 56701
14850 27610
63296 73310
64089 85342
23900 99037
10868 26713
14917 75244
775 83996
37960 48860
70434 73204
36275 47257
18288 91208
33595 97317
26896 35127
48241 64791
55793 57920
12335 27508
20011 77662
51482 95232
78966 83313
67040 82530
18031 85812
8944 47557
17860 68876
38585 96533
55011 91254
11175 40575
23408 45644
26697 45609
20933 23268
7348 80741
5252 74485
5120 45717
34240 58926
18223 48290
46514 74108
50491 60065
46370 65694
14431 28594
81522 90065
18067 89204
46349 57539
36501 84194
1739 71530
5122 48272
91175 98440
39588 98586
43963 75689
17470 87350
29659 29738
54368 99674
19412 33043
30622 71587
534 62470
80863 86783
3987 24000
10793 52223
22551 32541
22301 99386
20332 83726
61166 90314
13092 88011
30115 45260
84809 93855
26626 90547
55200 81477
8849 94140
32027 38635
54795 71739
42628 49130
11752 92266
49870 90540
78705 89912
37547 43027
5035 62417
10363 84295
54789 76245
26048 64482
8598 8720
64753 76621
42454 92061
48272 89270
59143 90620
16759 74351
29 71687
38178 48078
4937 6719
39049 97509
24389 54395
41674 63962
62015 76481
38129 81047
85020 89719
38909 44802
36115 43237
25606 67577
34646 64364
31760 82927
27974 44046
4691 18027
80364 97160
69334 89314
19463 69006
49853 74699
42963 58836
54801 77038
25075 97800
37604 54556
16420 46868
14719 21698
22630 57433
2531 18302
60379 83012
52410 63823
18225 58533
49514 58011
20832 84942
14855 16377
45774 61605
72934 78394
14221 68201
84363 91419
10606 89334
41959 54526
32659 53072
40685 45904
2183 72363
24372 74889
33353 57493
6171 89442
39287 55053
31098 67067
28105 91519
10436 62938
18364 73341
32783 36256
68188 83464
13174 96829
508 7800
53034 84579
59040 68461
39661 47167
24937 72289
15216 93564
9422 92555
92444 96214
5174 13501
40453 42975
566 61704
1362 69850
48721 74960
20536 36723
23796 37782
3218 93323
59464 87642
17875 39102
36982 72117
12156 64714
23210 31252
38586 59721
14362 28621
73476 77499
35077 78008
29564 90864
63076 66911
22803 40013
46472 63513
58518 90903
12170 93141
42532 72537
7298 34019
17530 74352
53439 96215
21409 72769
5799 29696
25542 87992
12014 54290
47465 60339
16143 97131
70053 95742
38559 73331
37574 72333
9100 36708
175 16767
32746 67249
24430 48570
45069 60747
19122 71612
55624 76447
54048 76153
36507 44225
60524 99910
18368 30622
26634 74010
87536 95856
27093 48013
442 3465
63386 86115
49545 70047
13984 63715
19449 75710
27286 80994
20491 38535
45736 65550
17931 95243
65886 78982
5451 93739
52125 72155
62332 79290
39146 90850
65967 83131
49239 57770
45194 66275
68154 77469
78332 88901
56826 99725
20452 87206
7687 31871
15673 35952
32793 92354
2516 92677
36732 82462
73370 82481
32648 64319
2756 23167
13069 59808
33453 68480
60528 65865
79682 93926
50562 76053
80786 84289
39381 83644
45750 67031
14843 48910
32229 61714
53389 78949
70544 93723
27685 56686
23305 92429
14017 78521
39416 74305
33607 68504
16119 62701
25967 86289
77975 95895
46334 56056
16443 90521
4367 93033
20171 61900
62181 82227
43651 56624
40654 49032
18767 20562
64753 80821
64519 71333
208 68917
3255 69597
67246 96780
17640 46173
37858 59468
42140 48728
49029 52839
25744 77999
35019 49899
37110 72906
49250 85610
43390 68377
95925 98601
51919 85159
25908 32440
39757 74139
15601 41746
3778 59817
77891 92627
21281 29223
37157 58872
25135 97957
3174 3530
5961 77184
28628 47854
5912 48842
17665 74525
41702 81938
21824 45954
49274 98053
27416 55942
36579 51997
45603 80328
31162 83451
50047 66763
2696 54814
36614 80415
27271 69470
2458 2754
38553 38995
16078 63302
379 12535
42444 98008
34847 86961
54302 87100
42767 65319
22733 27589
7680 17932
3886 88262
44529 50457
69051 99253
12056 74302
26075 85215
18901 63499
52864 55110
28948 68715
27356 50663
15245 84445
12966 29969
43992 63486
26497 84125
78311 80011
23311 69458
10284 47000
24481 39351
34035 58991
9977 39238
3135 84050
29050 90144
9561 74500
2170 99727
25389 83150
79461 83588
11877 45500
26076 83155
31806 82981
30303 47655
25306 46899
63764 97391
7897 19848
71191 75126
38073 49341
58814 65392
50109 63888
35688 55825
31015 65707
16216 67969
44443 48956
26824 76244
4934 13258
47511 74510
58554 90580
6590 33419
4758 35462
12703 81521
36900 47447
40042 57283
35979 94803
36057 74686
50327 70125
58513 98110
73063 97874
58629 72364
13693 22447
4269 64105
31669 53209
65743 87647
61829 93194
62056 75065
79205 83379
21466 23366
6499 73894
34369 59565
5456 65441
39891 93598
63947 81252
13349 31889
63290 70064
2682 77901
56350 82483
23383 26742
7823 35749
43540 91921
84789 97803
54824 89085
68395 88432
24909 77471
38250 85658
13963 55550
80256 89575
22624 25171
10767 14388
7155 88785
13394 97033
86267 99481
37788 74819
35505 59561
38062 41931
76592 87345
28134 91984
22059 66017
47344 64907
62715 90638
4422 64220
35430 70704
54217 90160
23060 27458
1586 7464
10010 71768
6031 53048
31949 83396
50096 84252
58728 78829
38204 55098
36353 43513
2015 74156
47640 82583
59959 96729
25218 91249
52253 98848
26813 61328
63851 71411
42661 68206
1209 50514
6009 80832
71844 94080
25971 60737
21204 53695
37656 91263
69542 94684
39009 41543
35618 57524
30838 88272
23210 32456
48947 90859
2035 69658
46783 54983
58130 94205
46657 94751
39335 71239
2276 87147
20966 85317
645 50322
246 63892
3129 79196
24643 32689
20102 72221
40083 84797
55759 84859
25873 28809
18767 66389
25354 47487
89224 97874
20928 21955
36852 48482
41397 44903
40624 97950
44295 92875
2124 41699
5880 50610
85872 96442
46887 72193
29602 42848
14425 86007
85338 93303
41981 81091
39218 65933
2946 87208
81187 87611
53402 84408
84393 94085
44197 56168
42127 84412
53086 78742
31495 70320
18653 34796
18708 87353
39023 94883
22431 52384
82642 98173
56999 94445
9267 29832
13590 17901
26896 93783
30384 66653
785 58532
36608 60157
16739 49076
33655 53643
20649 29468
26368 70503
47399 60891
97359 99335
3615 39789
13475 78414
32093 89927
11317 97686
21710 22229
42881 56521
47931 83581
5988 41690
63937 69539
62783 95520
46986 67979
38427 46893
67882 82583
27758 41286
20797 48749
335 29806
44952 56565
9920 52431
30331 31533
9075 96731
12542 40691
17558 34774
35118 79304
6571 14782
38841 90877
24202 53983
24025 41667
52967 86894
15651 71068
74114 87096
12386 14425
56546 93816
68377 77269
36201 67882
28609 84465
39146 64683
61153 78267
39464 61658
17996 52140
33356 72217
70808 92907
77296 86180
61270 85232
87879 93117
31555 96755
44934 72391
54051 90314
1879 47181
8546 95235
70527 76851
53805 62892
7712 90424
2922 99539
24367 51635
85786 98141
386 71818
25630 61286
5872 85863
14038 15349
70967 90323
27995 59363
17118 83786
6222 38057
23219 37729
27787 40706
39379 52277
9028 38005
12055 78840
41127 86564
26186 77947
15900 16847
41146 42107
63644 75828
28405 68599
35786 98231
7411 75468
14576 83425
58003 68111
62354 65951
15637 26222
5348 99704
52493 77181
48507 83082
72147 99518
20049 32141
10306 16834
10677 23925
4727 45537
32077 94227
24406 35060
40442 68489
63437 84048
1215 83205
44252 81175
45049 58907
2626 56006
62984 98018
18478 64195
27431 91379
77630 81050
873 97286
33830 61295
29449 79909
26953 93314
45501 94701
3379 91637
69793 96006
47866 55713
35022 68098
43817 87977
47809 63190
47848 97650
95766 95866
45627 47962
2386 43962
66894 87053
72249 79036
80845 87140
56721 79773
42215 71235
12376 40977
26677 94795
12981 79601
34329 80279
45952 91470
25755 86078
42170 42681
64484 75055
15014 24703
66326 74296
4523 85289
29053 57332
30943 36811
32118 59194
20341 83823
22118 97956
4749 38566
79178 96446
30445 89322
6247 40142
19823 60839
33108 80426
39606 84553
65946 83983
73852 88133
18399 86710
47113 64963
15108 55568
32267 32344
84280 97202
32145 74004
14197 22352
80947 90125
5811 60871
60441 68568
73268 98512
39313 72557
41088 76731
1810 42530
8569 30396
3489 6365
12045 96755
41341 68044
49670 88116
30897 40584
34688 83351
17887 63180
9893 12492
3322 70096
68695 84821
31963 35733
12797 65364
16305 36305
1749 66385
4689 77783
65835 71044
49575 60139
74424 81967
28295 78814
4538 43971
5606 56255
75215 86399
65369 97620
12136 20639
37106 41363
78286 94474
38579 67316
3518 55992
8937 11116
70941 83899
7511 17119
30497 54286
53577 56491
35826 62578
50701 89002
9764 50671
38621 61858
74156 88638
47174 49149
11296 58879
89076 91737
77436 78679
29320 35338
37484 90143
65620 79262
5598 6635
75308 91016
60987 83122
77214 87489
57062 91304
62260 79684
39242 55052
18667 31443
56697 72518
28731 29612
1893 95148
3304 56592
88486 97459
90566 98017
4954 86639
45589 70652
18036 50430
37058 76568
15484 71525
57009 58391
44486 57623
59887 84624
61645 63151
29635 83063
21659 63853
15565 63106
53857 79124
35234 39164
20431 64912
20604 32642
14314 25724
44208 83769
75485 83564
23803 40774
68608 82755
9536 66570
18601 80191
2097 25907
56961 91869
3475 77402
12022 77573
133 51821
27098 33129
3467 94509
14755 66331
60000 75152
9109 31590
5236 44830
28742 64513
53244 79908
769 90442
35696 48235
11104 69160
10993 72208
29806 48358
18626 34089
32390 42092
49969 62938
55535 65540
46988 69522
79 86527
1796 67569
13588 45548
28000 56966
69335 82061
8679 30377
30746 32119
49190 53356
27649 99093
29581 85694
8438 74016
47826 65663
45503 70148
31868 90899
73320 75476
8036 89507
8686 30905
30258 68338
14019 49898
39282 91624
14387 18725
42108 92300
12396 73921
17380 75047
70927 87194
16241 81419
56936 75924
26935 66299
31143 90913
11206 88691
48425 78575
38806 84310
42172 66501
38989 40167
50269 98813
36008 99776
36397 69326
6099 95822
13326 63592
21845 58788
47438 96874
42289 84187
47653 84792
47415 76627
33377 86582
29945 48197
1509 52025
35802 44521
6710 17213
43659 83765
8431 65456
27760 55383
64922 69483
25312 44530
42272 95621
46658 52693
62713 83907
63665 91744
53403 95673
9966 65057
13170 49144
30565 97011
79445 94896
10727 47936
1910 5345
28607 59967
10863 14629
38366 85106
16493 30528
32952 49083
43307 90504
7468 87570
66801 72413
52135 79039
49891 65074
40795 95263
73306 84701
15717 18106
1673 25854
54111 56654
7146 86778
36106 80796
71042 91406
24814 98317
113 31612
90511 96206
6351 42440
46023 85436
2280 86396
32559 40369
47637 64742
28570 52552
68422 98481
15314 95512
4739 85335
13290 55685
40829 64052
44183 97754
4801 74444
38654 81568
55747 95225
29518 34457
8197 11811
565 82923
3944 80782
94871 97667
5254 89911
15092 45163
27825 35985
2846 16531
43476 74948
25984 81093
41508 52372
36850 72805
21181 34245
83069 84214
17112 87545
31626 85600
10563 81853
2608 25947
20101 92570
6576 32089
8393 71690
43434 64160
45293 51875
31519 67439
8772 79155
17042 75412
23698 52542
5207 28184
914 88372
63403 82919
34039 61166
20199 37974
4431 77030
69069 70482
13845 75743
34265 60014
45683 55329
73299 86504
44570 75871
9158 85488
7686 24138
57371 91439
17787 51061
28044 69797
60535 92092
2512 39233
50927 88962
58856 96848
54415 84369
30528 83219
8752 20925
11664 59292
15846 75603
63327 94536
21196 62441
46714 99689
24811 50512
96414 98443
21726 88211
8096 99253
10984 84503
60337 85050
42255 77437
1191 6030
32112 62985
40252 91841
74094 97366
54185 65925
79159 96003
53499 87536
25622 55557
22192 31100
54011 96949
22977 34108
7405 80799
53048 68829
10776 90092
42138 97404
3073 19500
67846 95363
21414 66386
11701 28386
13515 22501
59513 99758
7125 43419
5913 38371
11032 99821
47362 89192
542 99722
44147 50824
49122 59189
982 67088
16732 96604
3072 96459
45786 97619
66508 69378
65350 84080
11289 49600
7291 19661
23028 90364
59757 61733
10629 40781
14501 72709
11764 13024
23937 56024
52376 96966
52683 56448
94540 96310
7240 8492
37209 45863
50413 62487
18811 95104
8418 21478
54768 71465
12212 67443
32113 88141
70825 96430
12442 71915
37329 77776
6057 33817
56012 71440
3699 13928
27998 57667
29113 83687
16241 57856
69682 89629
71739 87567
20274 89976
55929 92816
77241 80600
43975 77465
7374 49212
9021 17115
4326 31304
15142 24574
45307 63474
28073 35455
734 20718
75920 91550
14182 67060
7815 79485
78311 99176
17684 21667
10150 38602
35907 76110
24912 43593
31397 78539
7938 98315
2590 86607
44728 72044
16536 69074
9646 73375
14050 54773
25131 59645
17959 48231
13439 46150
10050 76614
3856 34921
9971 73744
361 52765
46598 79822
36809 56736
6491 65170
9223 56280
51481 67029
31053 37138
4794 31024
12679 64402
10062 22034
39349 79475
76860 82586
8114 98280
9279 45461
12860 62217
24208 34710
64319 73830
22312 74056
31937 62838
5617 22013
1486 92585
2117 26158
19870 95995
16636 92769
95458 97031
35553 54937
36699 99112
21085 42882
30118 50317
34460 77860
50470 62244
79517 86234
23649 30499
1474 82230
22637 37616
27025 30524
46108 55345
36288 72403
2251 74556
6529 32251
29685 98465
51792 53360
43740 91127
84366 95314
1705 80828
67793 91411
37957 57979
17362 80159
47967 87709
45393 52086
23714 36465
25402 43846
13844 14246
44419 99109
57607 84637
45552 81709
35460 77331
11705 68045
3827 65753
2656 82003
53915 73295
83205 96211
43459 51869
24624 32216
19782 98111
41834 77546
7175 40456
44388 74908
84827 95130
14832 53721
44081 79925
50624 96026
3496 81821
72558 94649
29432 87250
14918 89896
25379 72855
5631 31028
21759 52355
45518 68489
58762 98379
51958 85216
13976 52435
7164 82633
26676 47747
8985 71285
15830 70350
11373 14363
58676 93315
50278 65267
33022 46149
16475 85264
32219 50833
49413 86698
29415 75382
19428 84368
13668 25699
78278 88384
11080 78168
12939 21661
61732 75891
38502 43241
53858 76695
41094 57853
49608 87197
41737 96685
7030 20026
16923 65542
8348 37499
39963 63528
34452 62068
49754 54335
44525 91587
37930 60050
42105 98986
675 97371
2591 79694
1214 39141
19465 86193
11891 13900
36112 61880
17865 19499
5118 57993
14477 96538
50894 71977
92546 92645
14128 60526
20379 26882
28941 76030
53912 72729
31198 92656
30930 86672
32283 37495
20618 71482
19775 86338
67507 90372
46912 68791
27776 91980
31250 71729
66123 95884
60954 66502
67980 81350
31897 49883
57094 58193
41223 43559
45770 52465
35527 88817
87452 98991
13436 39170
12959 22825
32145 37622
27040 98754
30460 49967
84892 98106
63796 94469
33583 55032
50552 77715
15043 56346
6586 60812
15024 52592
27806 89235
29469 55574
62265 63264
73812 87741
47219 52020
41043 49077
33577 57336
14709 87747
276 39719
34452 59958
28940 72344
4216 97560
10095 23363
45856 76801
91507 93044
83780 85325
39830 75062
35334 57323
78985 85537
50603 52257
19121 98519
867 41753
77148 83116
10006 14714
46822 76602
12549 59355
7392 43642
14075 82383
75978 90304
1504 27284
15945 22761
46640 55024
5444 36532
10712 85909
35850 43576
77462 78525
28252 85691
28535 63654
5751 31583
3097 21068
15004 30357
26277 81292
13071 58563
18060 67330
22386 42491
63721 94502
12417 31134
61774 79608
62108 89329
1895 96504
49968 87530
11785 85079
6105 54419
40533 97708
27516 56644
63420 67151
52313 67758
17260 27590
32732 95755
47902 74100
24628 30622
56541 97133
1576 45693
17627 85376
33265 38000
4391 66712
26713 38032
78546 98008
15858 36205
4225 88225
41216 73887
11279 91566
15263 89818
4690 77612
25303 78744
20553 86373
3711 93779
15201 94620
21314 95386
34474 82701
2135 33207
47276 64697
21546 71774
33875 88406
22236 52526
36919 51038
11224 13109
62379 86598
10740 59979
50525 62159
18551 20076
58711 75942
20560 21108
43656 93817
9557 62281
11760 63298
33299 87257
13195 22366
32653 44993
12087 59292
51993 54953
74961 87204
12689 65742
21097 85048
642 80433
26236 93208
51243 65103
61358 96966
16198 20635
73091 73800
77576 86168
65857 72547
8361 45161
41494 77452
36529 38979
57011 61041
59097 77512
1595 17150
36552 50152
12154 32297
37457 52697
26177 88044
17122 73449
8679 86021
7156 60781
6531 62004
67633 69771
10224 72181
22844 80412
17955 57127
7602 24863
15836 53302
50096 60239
62121 70288
21672 49517
32435 80125
35917 75184
4226 7375
379 70486
28173 86383
85612 94830
18527 52411
44615 55010
44530 46907
3111 56689
46867 80357
11434 38036
64921 98715
49283 98928
3702 29208
59796 89172
23114 36695
29243 34891
10884 68594
23124 77230
11761 43245
10503 20479
23518 94382
64657 98415
23833 43610
14763 67676
45232 66259
25515 26406
81456 94643
9014 97471
18792 58277
65326 94130
23946 88834
52541 54429
50501 57937
34894 59721
15163 69390
66842 91555
76834 98820
7704 65633
68531 88094
36016 83407
48568 79116
75069 99560
85907 86532
34077 74017
32900 54573
85211 89852
33692 45614
71864 82811
10544 62552
21626 83949
94186 95882
47058 70244
9223 31867
18453 73557
96752 97678
56631 71456
32547 58642
59107 74636
23855 98714
9273 75180
40419 73358
21121 50177
32529 47362
45776 67033
13662 86213
20500 89942
44751 88106
11469 67740
25113 42011
9843 96986
47684 80909
8515 23365
86448 90073
28574 35084
8500 73306
11468 93782
30665 42587
15995 98848
2932 94187
20058 52888
15046 91578
1171 77318
15230 96945
10754 18124
17567 44408
34110 54268
88655 93844
44141 55675
84616 97493
11605 45622
51337 92248
18257 83005
11291 39145
895 93818
49462 74096
54598 95843
9058 37718
5662 55311
19242 58467
57942 92297
13764 73693
3225 88879
29512 99781
32869 91597
43917 93721
69557 85047
13936 83465
1713 71567
13889 43878
24084 27169
54652 74884
973 69111
656 63056
47047 79155
59044 92360
76654 90627
11029 32726
37957 74602
78074 89868
68605 88352
34250 78259
29702 71102
63436 74498
10406 54732
13391 76535
6730 45276
35849 57084
52283 58080
11291 69209
9156 94135
54233 94956
23126 87880
1438 2736
38388 55252
4900 94465
78734 96369
28780 39982
12104 59908
11108 21140
48424 52400
30426 55904
17085 99271
35464 82565
11506 96693
40628 91893
24841 75135
1477 6793
62488 97094
68941 85651
21424 36923
50068 68911
38852 51470
41874 91459
34012 65536
72309 80314
43755 80324
12106 78991
8448 72936
13019 66868
73502 74561
39728 44807
39311 77225
2356 83052
7670 11346
16617 66290
47491 99884
38103 71201
69380 87465
70707 91252
2514 45593
4579 81127
54273 96842
16389 53848
76662 78196
80367 95670
37232 48555
45380 49045
23608 41004
10131 66977
23081 86667
9059 62226
62639 96348
42318 72078
8434 40215
75295 98054
13121 80432
65968 74035
69727 99495
2413 71055
39203 70238
9696 46822
43616 82325
4642 38465
7755 41656
42755 80604
4339 9545
19299 88292
31220 31909
49151 67080
19569 22892
62302 65548
89139 94772
46088 50888
24318 33625
10888 11559
43499 49466
43430 63075
66336 73218
86144 88528
43736 96725
82575 87214
51410 73154
18129 45015
15690 21256
38265 38297
36837 98940
975 2430
39691 80345
26310 83237
30483 89155
36375 41846
38077 45618
21150 71690
43877 65751
41222 81585
38794 85200
44842 52152
19405 87532
81647 93539
24303 97404
39230 88660
32923 66963
34712 54253
23284 96205
29746 47161
30347 31216
55569 59392
25914 53980
27098 54271
9763 80183
46826 84262
27679 28773
35414 54644
29027 85052
38283 41042
2073 64485
27022 72085
8253 63423
33069 72960
5656 74301
33070 35544
17078 92266
4296 19559
27085 68934
47879 82894
9645 31079
13053 93686
73384 95417
54229 55604
7459 35996
36812 75283
37243 60199
44639 45594
26828 53622
85240 95073
33593 96063
2519 89792
15848 54227
34610 76112
1673 9780
8997 19279
44971 47065
65304 88479
46647 78162
5903 47563
23783 44683
67582 79570
19530 84134
49538 97709
55199 70906
65189 92735
11820 65463
10060 13226
42955 49273
14527 36290
44084 52856
63101 69553
87130 98822
56720 99301
42594 63634
33303 50684
27140 65132
6705 94873
56679 78489
17051 68961
55420 58907
3563 53625
4169 73700
77925 87156
56895 71125
26135 64044
46514 74087
67188 75592
86979 92188
50114 71044
54079 72701
30977 67213
4283 21493
30195 63856
23709 89964
63168 87703
23621 50354
81893 83085
59574 60633
88606 97819
23702 66988
39134 85189
5300 64711
25197 64615
23826 67818
27370 51159
23131 60603
29153 52673
57668 83046
5375 63990
91290 99720
15555 23158
86976 93550
22742 74897
17909 59435
12205 78881
24565 55089
70294 96543
15032 84116
49100 91363
64673 67404
87697 95564
74096 82444
18236 84842
46852 65459
67106 78773
43989 77329
45231 94220
48785 98469
60185 84576
40259 71094
4774 73738
91755 96238
55556 59920
65767 80346
30896 56533
2605 81245
87371 88552
22868 56657
21443 51793
35227 67219
7484 52645
55882 71713
51404 92455
42140 78443
37065 56856
59141 85804
42507 62188
12968 91883
12490 64843
2297 87898
53153 99629
9906 45338
16781 33710
15825 56505
58169 58537
11890 69558
70482 96600
22087 96515
73487 94347
39940 70517
49136 99815
9899 71797
74392 77667
87072 87947
41027 95761
7657 70162
19211 42967
33334 87604
69060 74153
11109 55326
39170 67175
9810 35306
61864 93923
19772 63997
86653 88172
18933 73261
72534 80542
33943 62952
28229 36751
89240 91233
18808 98318
30458 44791
25559 88225
10854 35159
67276 93333
61728 93094
578 40255
20184 81002
17058 38203
72414 94964
66113 68693
15964 60095
4885 17049
11542 67343
17445 25941
78868 81986
1477 52640
12930 57130
21010 64312
34189 95983
19435 96356
26711 74550
19102 37444
18353 79843
20595 98691
20385 36845
32882 79368
32585 48437
5941 67977
6370 29002
22616 46669
23523 58167
34812 77515
17008 84244
5060 32651
27216 45616
36549 98186
10740 16700
2060 41049
37927 55040
36688 81119
27319 78090
45636 63242
40411 72294
20718 57230
14066 56279
51452 60048
18771 47944
53312 56293
74158 96677
51737 52262
59634 98798
30 70843
23717 48577
17943 48456
33894 95791
65325 80275
32022 58576
66510 67001
41842 81674
52423 60600
7652 69265
8515 49157
31815 48012
24599 30784
60614 72487
2823 37482
22424 69116
8747 66425
17798 64225
35503 55965
45080 76029
958 81859
22322 77572
8375 87529
51400 62047
12453 98172
40957 74285
43226 99480
30373 91700
1603 79186
31089 54430
50515 53675
29968 76933
956 88047
43418 94290
8211 86446
1467 87077
18599 21508
32296 52574
27842 81583
7846 41686
7917 19212
78047 95582
62072 62536
5152 22182
3470 91689
6520 92404
57810 74957
17534 57020
32617 92570
11695 34621
86670 94633
1139 26714
39272 50923
3106 50414
85619 97500
24426 44934
2686 12736
5551 9209
553 70690
12549 29677
4653 98888
39770 78759
32601 39537
26709 42503
7268 50111
32772 73020
16196 54433
29426 68323
4367 14277
1751 18324
1002 9067
28173 95216
85349 90245
23602 99729
2620 39024
1333 66879
70482 98357
27547 45862
11067 97405
54819 90576
37236 60403
20482 91037
75321 96428
17823 94287
26926 95767
51236 72172
8808 97938
22239 30011
33077 88095
16154 37098
62345 70608
76223 79013
17757 31655
70722 82310
37289 38264
11295 85654
20600 59821
44420 98110
36348 57810
54620 74807
40679 77911
8482 94836
28672 56470
58032 61168
2065 58850
14217 94781
29374 39725
10802 48649
19923 59508
82011 93904
4467 34346
5367 16965
16313 34812
30699 87317
96 80055
8238 17900
13186 30996
27596 85098
10183 49369
26162 98580
78272 97760
14157 16113
58575 80171
20187 79444
24367 38677
34966 41295
65716 86353
45612 59476
33270 98871
41065 43464
8218 100000
40072 92436
4557 96250
71177 83678
51009 84176
34527 94694
32016 48228
58471 83168
33583 43279
30620 67199
35242 90540
16373 19191
53172 72154
23154 97062
15993 71792
31417 80437
4702 28112
85153 89868
48597 57179
33906 38989
78383 95632
44613 68676
33240 43073
61756 86718
30018 97331
7668 84852
33814 68319
9058 54754
50047 74065
36098 52860
63554 99805
13868 84299
32965 45407
23944 91587
6673 67245
81006 98509
56082 96475
75842 83098
23675 42891
41451 41974
2534 83279
50745 71471
62044 98329
9886 23721
69293 75973
23125 85440
37137 53447
45653 62563
17329 81106
14365 16534
10403 38915
14555 97328
23749 28947
17713 33836
11884 81302
37217 40256
27542 29106
58299 79107
16631 70563
46046 62061
3737 65185
11223 81233
87328 99181
19027 91501
4907 37141
76756 77224
16718 94545
33580 99708
23829 99329
27264 61127
18606 19798
36802 49652
6728 47133
44318 59970
6277 21560
64530 74710
36033 43362
8898 82764
74710 86750
25544 32287
24278 56829
50110 74849
46166 94507
30134 56021
49604 62908
15161 61654
30687 97223
39896 83324
78968 85132
10248 58177
5273 26108
74852 87441
42404 58113
2024 58807
29471 96231
27083 91704
60061 62839
34556 72023
66110 78917
55659 64446
77869 99521
28479 84498
24806 47098
5780 7906
7002 68899
76885 96507
22067 99111
828 34158
7834 76476
11704 45726
17956 27928
13448 23496
12478 89789
34246 68364
428 82836
44635 59201
33773 59500
12701 68836
12779 53245
940 86822
31896 86673
12892 20400
21824 79587
40755 63310
41785 47543
13252 43331
53841 96508
30247 97786
11734 70091
28882 37439
49667 84362
36256 92091
32348 51836
14442 83951
4794 47357
8586 74615
7673 25030
4143 93351
45601 72425
81277 89203
38134 85365
10785 60107
42015 99795
7797 15423
35607 55462
25247 37901
8797 53223
40446 51651
58754 98081
7925 92252
57910 61040
6066 94633
10848 96119
23886 78040
22549 37009
43181 51492
20833 24987
79587 88058
41580 91509
6593 23962
70389 84914
36434 54213
71360 76444
35469 91093
37074 94593
34968 72617
12595 51577
62118 95313
19561 61536
91096 99482
3764 39388
2647 16034
9741 70002
2899 71742
1570 59730
17155 59823
80069 87154
18617 50386
45575 99078
11148 63660
18653 32641
7529 73239
45482 49335
8140 32770
73396 88920
65787 99930
41360 64526
19823 43123
56590 65276
23867 94150
72138 87543
2358 82520
70058 90843
52368 71059
21158 61353
20351 33499
37890 62427
282 37581
26349 31889
23376 37895
34889 52979
52828 84394
62911 73099
2090 86906
27170 64082
47926 82510
9298 76560
32789 47350
83071 96299
4220 78135
22162 82473
34795 40887
36927 61834
31181 32512
10438 15123
11920 57371
15771 60017
85304 95204
19128 86580
54524 96763
3241 72718
10888 45804
55602 57820
1072 33677
32084 47112
22162 69316
32970 61789
68819 83283
26605 71468
34047 94733
23955 49401
44845 97174
14807 66752
790 65755
34519 92899
36120 47995
33204 39798
55637 77810
44447 82654
21173 34186
32655 63303
25510 63324
10301 44881
34203 65508
28423 63838
54495 98747
46564 89290
1972 81216
10152 34731
15589 32021
13249 33037
43644 68626
37513 67901
61856 86294
40523 75325
4448 71143
8987 33937
26667 85411
64997 81440
40807 66525
3666 33588
16407 95417
10746 24541
35832 53537
17045 29062
20651 92614
27808 28350
11045 16542
17658 98728
48271 70986
40334 59991
78850 95307
11706 30016
7999 60727
38940 49641
6162 8124
69013 98141
44312 53965
70518 99689
57358 59065
19493 94912
44557 44929
25494 75278
34903 54321
32347 77338
39363 87332
42808 51990
9040 27963
24117 60192
13789 92050
60937 99613
39005 42904
48753 68082
1424 35106
217 12517
48616 63089
51227 61677
7438 80443
58901 72289
2847 19704
66871 96513
36630 41475
1982 50493
3965 68314
64867 76532
22640 83585
971 60149
6191 59042
69894 77194
537 28662
15203 97642
11422 16904
961 60157
3948 45069
12179 38140
24187 39595
36900 73088
62549 62770
16350 43363
7372 60093
20054 87809
44229 92688
3014 95751
22180 66420
996 16621
31520 90547
42637 56374
1895 70558
27263 57982
26093 95275
18945 94723
15700 63609
6284 65349
35189 63187
40463 77005
24853 83909
36451 85162
62243 94609
7203 90623
38290 88819
20858 47396
5020 17243
18769 96039
23692 59938
23916 43507
58259 72329
31029 84282
48215 86350
48637 78456
31915 77993
10527 40931
29833 54298
76852 95453
53757 72134
55384 90783
15107 56748
23406 42850
85154 96305
30746 72074
21400 94019
176 44684
12475 41123
19741 43050
10521 10701
63193 90801
19175 57886
17341 94126
1052 33086
57570 78777
2787 88505
6768 70615
26022 91335
40313 83141
38396 98147
34187 61397
64325 97309
17058 54376
27008 39636
34121 41467
19498 63485
837 49154
94306 97456
6922 94340
370 87973
13003 83065
12990 60633
6473 37054
24710 26323
37805 43570
2620 21494
69278 76996
43236 59800
27443 36336
70415 91274
21365 96457
18874 80840
25544 87259
14596 99597
43578 46508
9375 70932
48508 89511
8137 56579
22803 83263
29517 51675
14178 37579
312 10637
25016 47084
26899 74605
24386 34492
33909 57583
38061 49152
55280 96636
7519 75354
33536 95550
6402 74150
32398 68568
39472 81504
75333 98798
20260 33560
20000 47092
77917 94275
3373 58434
25563 28226
1067 24284
3392 70995
72088 74452
18665 90689
34497 80127
55930 72580
44935 96614
26716 45874
10231 51217
66520 69130
60674 63457
18803 47374
50961 85603
74008 77750
20122 82960
28973 47737
82903 93939
14127 15404
48282 77808
11136 40619
78784 98133
69711 91261
18234 86686
4413 57362
21821 88787
43481 59803
14175 40629
4175 88422
68507 71783
34415 97378
9396 69112
49349 68048
47014 87480
8526 58301
44463 67655
13049 81106
4258 90368
1194 7183
22101 60386
16695 69836
24647 57488
18501 96503
3776 43104
46685 94231
23337 70315
6645 79051
44042 89379
13545 21690
34543 59279
9056 29120
46484 87123
46709 53641
52761 79430
72239 94481
4256 9921
11438 20308
26102 66495
44221 65845
67433 89140
7464 58123
53624 67020
74577 79426
39701 82193
12221 93548
18986 22101
5066 84803
72245 96097
21669 42875
25724 28330
30183 48719
10713 53590
45608 62684
6237 48356
25879 70870
70439 77565
3566 77503
12611 89093
78654 83236
23581 86130
19503 65454
10752 34877
10703 17630
2429 34493
59948 84795
1872 59933
13542 97454
9585 13736
34682 36040
12830 93430
65253 94050
577 22603
6808 21183
31990 79043
17596 43657
40186 80166
75736 82722
59305 71170
12773 37426
29218 83051
38301 77645
4509 34224
48801 67473
77804 98379
18726 34284
31991 91183
8986 82206
82585 83317
56843 87487
7934 25999
20978 32355
63709 74740
13497 73756
27903 51878
27998 61574
26679 33038
2965 92974
7572 85385
22157 43484
13646 43762
470 99864
3283 61563
67764 99458
64809 67481
18517 38153
61035 71092
62353 89911
37454 71626
1087 93832
10530 64960
17134 28860
31119 79723
26135 48370
3929 9693
11026 42238
54675 97946
46865 92156
58847 73702
2367 54076
23285 66539
16316 29328
51370 64763
15792 80681
579 44909
2097 76184
26871 92995
3307 22520
25542 51136
12279 86620
703 33777
84039 95256
38837 88225
95301 98178
2157 46998
31273 40756
10047 74720
16520 78467
8724 73252
52993 95164
27407 36033
7925 71901
87331 99937
69503 80359
22211 29052
59314 70730
54206 58212
80029 98833
29807 65091
42600 80460
65963 84340
1798 98513
6153 21135
21058 44657
31191 47674
38361 40628
16357 58602
18924 79054
12548 16533
32629 45494
38886 81112
12835 87415
49094 69951
11554 80116
43347 72167
24895 99247
12004 49102
8326 54680
26054 58781
31170 40986
1232 65109
331 23446
25946 82763
5015 39650
74020 84812
1806 75197
32786 74601
42230 72399
9733 97229
11615 84494
2407 50207
24844 39869
31709 70712
4604 53999
553 96430
68085 80425
27738 43860
53485 66854
43074 64906
12180 44916
66044 69702
56161 69435
31404 81825
58039 59518
46165 61161
61434 89843
39557 98728
31691 60053
8024 27460
4841 17646
46866 66139
87073 95601
9592 46797
76784 91495
42473 43666
9622 78024
44250 57197
30228 34147
17176 87381
17032 18490
23199 99044
26820 58441
9602 73926
58478 72317
88840 92572
59647 70074
19643 29378
11718 81704
47747 48924
30027 62205
23149 71132
34785 82353
27197 35065
87020 90377
39576 40089
69457 84755
59548 68765
28965 47904
13761 16461
60936 81112
42488 87498
12886 58418
38303 51584
49392 56284
6331 32827
12046 57232
55513 74485
34117 44825
11790 27355
37606 54087
22432 65461
10301 25207
14309 44339
70891 92610
46976 67993
33466 57150
65799 95880
9863 41207
11216 44730
24220 63143
21539 50943
28244 38235
46032 77715
73858 99895
47020 52649
19153 85383
71840 84238
23536 65304
44414 86233
2516 76425
26590 45889
14261 38871
31209 54809
15665 60514
53987 62419
2177 14891
85371 87999
20618 50922
53315 63965
5083 88224
29613 78984
53050 58482
7529 61356
13486 81548
36111 50721
44917 70490
8963 94709
23652 31311
55265 88851
20855 47399
68017 81324
59569 70060
8212 77476
30271 56135
67292 70625
16181 53192
20501 85291
15639 99788
40010 81207
78043 93894
38815 71545
34519 66529
72350 74496
66290 75539
30212 52056
69533 94809
19647 99734
5250 54574
85997 86597
35103 60637
2877 90931
13485 69129
26405 29127
18712 82427
23415 39444
31162 75835
36833 85960
86191 97281
31426 34950
61760 93242
9292 92999
15304 96173
38224 58151
5670 41974
29910 89899
65161 98597
74216 78253
82019 96475
5459 70561
43068 62907
34957 74590
64093 67538
10284 82735
50919 92266
26890 33954
25375 42572
29517 53412
13372 15670
33747 76231
66739 89382
32396 79601
19335 75918
58045 65891
26238 65871
48844 69411
22808 53387
63905 86135
18436 78689
62953 92509
1859 49552
46867 56305
63697 82973
6516 38778
64713 83676
31900 84379
43228 44003
51923 73738
18169 64654
44117 44727
26578 57257
18445 59494
15487 68692
29815 38868
24182 64380
969 44153
41191 61926
18143 67562
51554 85372
27535 29139
11994 13933
88392 89950
68502 90897
10004 68806
3750 89400
61013 73882
16179 98541
30710 58757
23946 71506
69585 76139
17930 62592
39907 98210
44226 88565
33432 96569
50221 73954
50025 62939
46290 46909
32558 60816
11795 18452
50557 81166
6192 9378
31064 76362
7190 23615
30830 40336
11169 41751
22042 38504
28259 96901
12670 29100
20438 28371
18976 48021
15625 92212
35382 71254
54831 94789
30616 37793
6760 77969
75133 85708
20541 85755
38610 58698
74404 83853
44903 89484
6007 15655
31585 49877
64907 84440
34225 63511
90949 97974
41618 76730
25492 82537
35304 54379
8586 50919
33412 92841
59050 74858
6216 59299
35532 55648
65568 77367
37822 65838
7599 50724
7873 61285
19040 32464
24468 28897
26713 31229
52663 58030
28331 32388
8770 85382
20604 21622
35542 58084
94743 96027
18124 42756
35911 95621
27868 68935
58318 96763
52812 97842
52569 81756
64661 94259
58217 96894
23561 74985
21381 90568
72973 93587
3710 56727
65746 90917
32931 50331
38244 98471
14188 24726
25026 88804
917 79402
6952 20591
18929 36920
36932 57499
24387 64143
21729 70396
10869 35360
14317 69577
49173 88880
42892 92983
11202 65430
8846 95604
41599 47380
11982 31276
7781 87822
11104 98636
1330 53487
26376 55286
11567 27044
19984 68953
6858 67128
446 82334
18536 60776
19843 38962
7689 61645
11103 71975
46543 64287
55656 82455
38891 79705
80606 94976
69512 78677
45250 90938
44450 48452
12859 73463
79732 98759
43197 72371
49934 58447
17023 60094
55462 73322
42941 81838
43024 44198
16942 65331
68620 80323
12498 32565
2222 10975
16453 88269
63223 73251
31720 50309
20734 82154
42123 91136
60367 83373
9656 53047
20033 95833
33527 93121
43966 73104
11348 47417
67086 75506
35107 61769
35266 63507
55274 88233
61189 93728
31500 49470
19495 22681
33331 81892
80427 97109
38105 80806
22867 83833
11114 53971
83021 98756
19611 53130
55886 71412
52285 85784
2234 38608
17140 55692
36518 77712
3290 90207
20381 27782
18930 93584
59833 83439
90584 97082
74092 86967
35854 51258
18378 61179
65668 68238
37887 84253
24062 87839
26763 83353
35919 38411
85736 99589
25826 83090
30481 57562
30426 61049
57854 68770
38655 76977
23369 89696
12013 77034
12997 23431
37186 51611
60341 81799
62238 97097
28111 29155
3126 27936
66691 73897
37577 62411
35540 69357
23480 47943
67587 94408
29821 53019
47930 52601
3982 38173
4459 65202
28668 84576
53306 94102
23282 55588
5042 91354
30870 98653
31646 97420
59765 90869
3376 14880
1017 22562
28604 58369
36835 98168
13466 43125
59724 63668
52068 92113
24577 50156
38369 80856
29876 38215
62298 66032
35894 97973
81424 84315
28816 69342
53006 53102
46176 76912
63109 90662
7521 86599
11632 32138
51543 85513
18756 63019
16825 76587
44684 82803
3760 13821
28437 37570
35829 83863
88743 94314
9484 42568
19029 49212
13835 23844
60734 73540
26330 31206
23560 54987
14126 85604
9386 78438
38525 50567
21892 99903
5308 37055
71193 80110
79901 93382
53930 64103
9282 50690
73327 80108
9075 97943
54403 80308
498 9727
55183 99843
51210 79464
14184 30586
107 6053
9542 27377
17481 51480
29001 51993
49139 88042
10683 32458
13673 63039
42795 98511
20830 89857
14683 60649
1596 6024
7715 94770
10150 39235
64341 92367
53297 70414
68894 75759
10194 72202
370 48052
54222 84992
85094 85951
20369 71761
20667 56119
15590 72365
11252 65754
8053 9886
20154 47366
25887 77979
65269 86959
2262 52411
44173 96453
37470 59135
48146 71901
47223 49750
25057 88788
23894 51373
46545 65395
5752 27306
1511 28767
22632 34195
90264 98667
29858 49526
7661 36988
72035 94401
31612 58013
27301 27355
55423 99314
9590 15184
37590 75720
8781 29071
36139 46675
23832 99649
17980 34426
50898 94211
18826 21934
36182 41029
46528 96593
17164 99514
1176 14719
72942 95820
17149 65521
46393 54645
58027 67761
72509 93045
14639 88227
28493 54387
29276 52571
2722 31715
29943 79805
7806 14326
9872 16753
28729 35183
6498 9360
29118 31350
68768 84194
23487 77110
87875 92440
3754 80489
23029 99541
46262 81121
10376 20604
6085 73259
47627 47629
32068 92192
30000 77094
1206 80096
37223 52946
91994 98433
46028 71441
54566 95255
37736 75225
25088 99308
7592 30063
11197 50507
91346 97343
24073 42790
30994 54396
76299 81467
20670 87485
46268 68621
52967 99116
6222 73221
25921 47159
31323 77649
785 96568
4471 37823
48025 98964
26706 83652
11188 40231
46418 93937
1135 54397
16928 18768
29218 91104
6438 95507
61890 82389
59101 74130
52931 72609
38619 55944
28210 95043
75494 77934
11768 80087
32197 73556
46088 82901
50516 94586
62724 77627
74513 97325
46186 91113
23484 84856
37187 47035
4720 52305
54924 60055
8872 78501
11263 67617
78939 99332
90266 93359
41371 81295
36398 89912
30492 73985
33729 89417
45563 46382
5706 26417
20286 83505
69999 92843
7523 68367
46344 71312
12570 79357
16176 48744
8184 15491
7181 54452
63554 73371
72491 99713
63721 64829
86214 88193
24050 75656
33594 34194
26247 41977
50826 62556
33837 73540
54279 62359
2445 36469
43813 65058
49393 64864
30786 98154
75415 99995
48999 53974
24274 43045
3034 70395
16809 45880
49526 53011
13883 97901
18747 82848
63218 82074
41562 63007
67376 97289
24543 95764
22737 38123
44086 75469
18992 58969
15735 17059
28791 41457
15449 60756
11958 78318
30060 99473
40675 61391
28586 30301
65743 81937
26333 27153
7012 25823
79221 80279
19037 60388
4569 67770
78780 98237
31408 36822
6392 16926
61943 79587
20735 32472
79568 84856
67147 86097
14520 50723
2122 91686
26088 68588
36934 49394
51063 91047
16817 61519
2734 76296
10406 53721
30392 97982
29175 31097
49874 68563
17440 41297
22248 62201
19625 81518
18993 95799
79894 83617
37732 42052
66867 89954
20698 78642
67258 82224
40562 67634
48716 78859
11995 51957
17932 68897
57393 65923
13132 29293
503 20292
15128 96249
16365 93116
66860 96530
56686 82580
16749 42848
10665 23187
79793 80871
12204 19162
42892 73026
21893 79888
11819 33754
28238 33604
91361 99137
1367 81709
16891 28241
14647 83560
20130 64843
40467 75542
47431 52191
12924 21844
39124 39556
10761 82438
40952 53305
26297 38656
28714 68528
52919 53172
30302 31775
57788 68311
28860 63483
17919 43872
56889 73032
22625 42183
27234 59261
13083 85792
9394 34451
61168 81723
3245 7999
5837 55691
35161 85471
11583 37118
5593 6190
55818 60468
155 33951
35251 78969
74881 78818
39260 96705
66872 76505
8467 30555
53931 69586
27053 27432
40242 54307
92476 92525
35303 67421
41372 99700
2615 8208
67853 79551
19952 69309
37357 81016
13853 48118
32378 65883
3445 40936
33971 73762
45701 82862
16964 73383
82995 93103
15486 35442
23906 59915
5141 70126
87465 87599
47808 67375
46558 66292
73440 87836
5467 78763
25477 66708
14637 42290
17969 51285
38565 44698
251 62918
76657 91438
63295 82358
40909 96566
69750 84781
18945 71908
6209 6639
43130 55908
66587 71889
21067 60554
16002 30533
36305 36821
36573 45237
4453 55988
36291 60914
30475 88117
68347 73243
25181 84624
25838 58103
64556 93646
38341 71395
65663 99575
2430 21899
3201 75758
22450 30318
72079 88181
25681 85841
51992 93648
13159 91393
54208 64631
2666 20755
32106 87022
41817 99862
21783 33087
55760 94594
35560 96502
1694 86295
25204 36738
854 79440
26798 99703
16347 26920
35302 70709
8714 89118
20049 23155
3085 58852
92183 99161
135 91918
26718 78306
71690 87032
8345 22071
86742 93919
39478 93105
36725 36877
24981 93802
37578 86196
2583 48094
51106 67563
6718 31921
49746 91005
21530 53910
43275 78686
29499 31171
78594 95122
40115 67643
1643 67709
29417 95179
4229 71585
20625 85179
41321 64735
70723 93093
30608 73050
67478 76386
17299 48802
35332 39574
36706 70445
18870 48529
14381 23575
10228 86884
49719 86172
22446 45486
71150 98282
47866 74625
17157 20760
17228 67484
72047 97904
16774 64803
7674 17959
39657 49981
18894 78374
19897 56858
28865 91393
14469 39448
15104 39964
60125 81433
32412 89326
35636 42829
44582 96613
63406 90126
39304 66025
51751 73577
16282 79845
9292 16303
23775 45950
58613 77218
12393 73400
1038 80740
57520 67853
21497 95861
36408 80466
16436 23676
2765 83619
7079 9518
16744 54898
43111 82184
53923 97144
21552 71854
21715 52236
17482 86730
10406 16846
15469 21111
62270 64312
24424 88391
2207 22044
37354 87940
50471 80188
83858 99309
1537 60220
41004 63940
17011 68711
576 68237
24008 54442
8524 69918
18282 25679
30325 86137
77600 95967
11465 44347
6653 34443
64103 93149
21889 81362
23036 53949
14884 17982
53167 90091
15905 17706
11395 68200
70071 77070
84800 96140
12350 16753
83405 91228
66881 83841
33792 41920
31120 41669
49922 95469
49364 51518
35047 53918
15341 29263
54512 62580
87036 87776
77843 92358
43090 78206
63549 85343
3981 69958
52102 84640
39244 87326
87369 96142
39229 51287
5378 61632
6068 63195
2173 98881
7084 24510
1570 60299
9948 39763
61793 80041
30321 49339
48264 85804
6936 68461
10033 18413
7804 79296
37666 41136
48684 77935
9110 30995
2736 87576
44041 66403
47301 67488
4029 85194
34312 68258
15259 28952
7018 71226
75797 94699
63006 89355
49871 91925
73811 87951
24998 29247
22910 34681
95215 95801
37452 51246
15294 41722
25166 52613
88360 98766
24285 85330
8083 29073
27053 33370
33565 74546
6420 92862
49414 94553
9833 67360
44652 56980
50002 76908
37698 95947
41286 47031
10670 40530
21629 97857
54977 71645
41271 75928
21988 54869
30239 70981
2813 42094
30233 56323
14940 95870
40444 68757
75833 98342
52455 97601
3265 74302
9272 27995
14632 59812
16522 76091
84774 85293
59953 83311
21869 52003
69615 85030
40543 97741
38244 73081
56005 86385
3702 76744
59451 73584
9619 31848
2638 14123
39505 78953
53909 72294
1328 60070
17915 19454
4514 88679
6931 98309
30045 39482
42063 92471
5827 35800
41269 75826
27297 75153
11759 72846
18593 60839
88594 98471
6160 91734
54300 58600
58420 59493
705 4650
268 45942
55213 62401
33826 61790
64878 98649
22064 52780
15668 52007
40609 65784
24050 41840
2889 40880
21402 90685
28128 96273
15416 21221
40922 45362
18641 52070
62756 91641
62019 88612
26705 60380
54877 91109
1037 54131
22035 58085
1153 82694
76302 99031
20662 30194
19827 54019
80807 99239
35757 91758
7124 40380
19674 48631
71912 89370
34642 83067
57706 58196
53696 66280
908 54596
15666 88987
23838 43493
31444 67183
67103 75344
57512 84467
26262 85258
24657 32456
3981 26680
32750 57621
42071 92647
13139 26904
12115 63279
78403 96184
53179 54872
16058 77547
1780 69774
67846 80193
37209 74185
39952 91857
81218 81931
20473 24223
50277 95764
82022 95231
752 47593
33223 96415
6718 38293
13748 54990
71345 90804
80702 82877
30629 61136
16541 90777
66583 69221
21436 29453
20530 92097
38283 64734
3280 4585
80812 89733
54916 65350
68688 86305
1828 35100
48323 73401
6922 82972
7566 98050
27956 72524
37380 59263
8622 16238
15158 56861
12187 41051
10744 18034
4724 92506
40174 99237
72238 72477
10064 41775
32817 84315
76556 80745
24221 53621
34687 68094
26053 74346
46624 74988
26492 64657
25233 79900
58855 83320
25000 89036
3918 49114
44644 93982
89156 96809
18838 39617
22160 85578
46462 78493
40842 54252
23118 27740
25263 77818
31704 67370
39726 98362
11483 18259
36808 93917
12103 26505
54597 97618
20599 93626
17316 62949
73330 78327
63649 71620
611 56522
5877 61194
9235 83336
19724 56246
10469 34722
61518 77005
53552 85362
10173 85195
82270 84208
51274 51987
58383 63094
14075 43776
14729 89626
71394 97617
6200 27200
70778 87798
35953 44029
10031 37282
18182 73043
11758 61112
44809 69978
4787 78254
8044 76488
17751 87502
44862 83494
41773 87523
15728 42930
9630 83911
44481 52383
36786 68808
79313 91667
2045 82378
23788 80516
55477 55605
2786 26794
46068 56198
79632 87848
2114 50192
34594 76337
4526 66732
32719 65691
12826 88890
65302 88491
29194 73761
12832 51523
12188 39039
22880 48105
12982 81770
54779 65778
36466 68750
54792 58980
12751 57993
15619 54170
28616 66240
9473 62483
49729 95356
16281 64380
54821 93309
60441 77663
2925 32089
41844 52749
78051 98760
7808 11261
47492 48751
6140 25663
80348 88048
4565 59037
60106 81996
15645 19246
1566 87642
82607 98050
20462 34809
1458 21100
10434 31312
25872 40658
27412 63609
37831 53645
42041 96842
27316 66469
28611 45112
47423 84566
39448 71405
61283 85329
45807 53470
46970 77181
67031 77030
50858 91415
2871 95224
22228 74185
29412 82294
5443 49873
3029 45668
73840 92130
43798 54756
84624 95907
11255 34516
20541 28020
57210 72490
14565 19272
41404 43320
25246 43903
35478 82423
39043 95160
8556 25603
50566 85508
30177 82453
14118 70881
33922 65024
36496 42181
15262 37387
66575 69366
10241 21118
44713 92157
1238 66187
1494 44891
19992 31980
6288 55683
14367 56258
17932 57165
18656 39261
33552 78925
41995 53487
10214 91246
54771 68268
22584 27772
25467 78605
3195 61770
43380 44473
33156 85642
41748 62367
24675 27960
84774 96399
43280 93793
35932 82293
24158 63924
90088 90346
14979 53229
37112 71624
60325 79885
8796 83181
56265 69693
19791 75519
16061 58128
14149 80489
77898 78901
49289 61803
15072 92130
27413 58282
14340 28459
69708 69896
16894 87169
22455 73326
20622 70313
24486 85178
31424 90297
46418 66758
4348 36874
42894 91110
84328 96908
61075 94215
510 55317
56988 83166
15880 90040
39081 63760
13039 35447
2296 64043
14817 60694
13345 63662
6696 86342
3276 91942
24604 96325
49723 89865
19321 37905
48684 78246
71504 96195
59599 69402
30170 70504
59654 74326
33767 68962
7958 33062
11606 27734
15853 92361
4507 58519
39597 89115
41379 57895
9296 82813
55358 93925
61235 93841
19811 44998
6461 19715
11575 13065
38146 44304
57105 96785
41495 87263
4917 35780
25061 67739
15580 42015
21926 58014
51040 52423
36632 74064
30260 57553
414 29580
22152 81901
12711 76810
30367 46718
10100 39041
1671 87117
25231 78398
10808 31157
10051 33305
81956 91904
62994 94250
8836 13798
36897 59461
19884 21508
27833 81581
35406 91336
18542 42738
19249 74464
42796 56694
49584 69262
34595 76135
9918 45033
21478 63694
1687 29315
87296 87914
12699 32650
17018 58287
6074 18359
25768 93995
32681 37116
10894 82189
73286 88750
45951 97962
2822 89384
8790 74875
41287 50202
15310 65000
3024 94339
31987 88586
13990 27611
23648 44627
1818 32506
11815 15512
38292 96052
12745 59196
22082 39067
67628 77778
11050 18896
22087 52468
39838 86054
20027 38777
11423 90722
3757 45222
6121 75588
57250 78079
62452 80103
3003 31864
1919 71720
26376 48045
4833 13287
11932 90166
4571 68564
11242 95615
52222 78047
480 80495
9903 28540
44780 52727
54602 60876
35752 55023
25035 79300
31530 84974
15772 93121
74204 95493
10096 31913
32341 96910
66881 84935
7236 46863
71576 78845
36441 68824
3470 45736
7585 8187
33840 67148
11041 15479
12828 75099
11500 18926
27271 29448
94446 97227
53441 90851
10112 40372
29327 93776
51028 54255
71048 89016
9511 74424
6602 88797
19650 25263
65375 95967
32687 78509
1065 19268
17002 89951
28788 95848
2003 57762
3646 26057
80398 93199
71500 83735
13528 48077
13360 60386
34702 60733
66461 97675
53084 78131
41294 97453
8116 45995
26935 76277
7311 44342
36734 88410
13670 24904
55386 63427
7573 67563
18514 60955
43115 62097
41872 94853
36248 86292
34348 41055
26821 33200
2846 26266
3068 70527
21627 55471
14968 56188
5331 45829
44721 77054
31937 50963
17650 28367
2113 44370
83818 94121
40969 75955
82553 87796
31148 93061
20788 69517
11887 31921
29215 33111
85621 98740
58981 74358
9097 36004
24764 84140
829 8318
34194 70689
21264 40841
93137 99687
67253 94656
25730 90564
46276 59717
19562 99679
71667 89149
12127 69019
42900 82775
21577 77440
70802 84896
10417 90997
24945 60458
13128 77291
68249 83538
38876 72846
29775 62801
76583 78821
45255 50324
75875 79372
30753 91052
6760 87584
58508 86780
16451 69903
23368 40859
34185 56571
23759 85467
27784 69581
77266 79546
34546 41273
48424 57849
18482 22871
42297 59495
55516 89432
75947 80689
49329 87832
9152 24992
11338 45144
29512 33003
24758 78793
16585 22647
16996 87132
20600 35315
23278 72497
72259 82581
38160 93115
46001 49190
41985 75625
23734 76539
74796 98109
52673 97777
48016 73563
28469 34887
15772 42705
78757 83299
6833 38922
9250 68505
85861 95088
16032 17229
1271 5479
46503 89329
46356 59190
5388 72565
7619 53858
54473 59617
8699 35593
988 85176
53224 80292
18354 97892
45673 73434
87441 97230
42398 61885
9441 89705
8616 10386
54338 75107
25809 27991
50972 71686
51863 78568
31227 43936
15373 92837
51918 90583
6310 42964
41194 43729
18993 33876
20940 73499
54294 75784
10184 10313
2884 62646
42082 77988
29993 79231
12365 26947
77889 97044
19847 59561
43516 85255
59076 99798
24438 81234
6329 94752
38071 57102
8884 98122
21146 31347
25647 35064
13279 48146
35706 97754
1339 34963
29875 96598
17482 68461
39714 70272
58378 60884
8408 10177
54555 59091
9559 26913
81840 93808
6811 64932
21617 67948
6893 7336
77178 78212
59238 75145
33540 66420
90086 90779
32190 39890
31237 37859
47111 95894
53988 95151
45846 71910
12759 29950
6182 56241
18486 87638
92801 98161
1003 69955
95763 98855
31122 89318
27987 28923
47987 60227
42154 94912
30545 56096
3865 9982
5423 40653
30827 73643
24110 53520
42972 57481
2593 48539
12924 52730
8517 62729
70827 77450
3202 56252
30822 70893
24266 34773
56459 66218
30698 61770
54840 69286
15102 23581
12824 80421
57472 98782
48429 65577
2485 91331
10890 40455
68180 82259
22483 73618
51981 72681
71891 82927
9194 93629
34825 40600
52085 84621
44221 99759
26143 92706
50530 55723
23506 36486
6505 23439
67632 73812
23266 24789
79656 98834
54406 77331
8974 21087
86747 89759
41751 68261
4820 42429
31601 42000
47872 55419
57432 83202
1316 4039
45520 71366
43649 51054
61006 91952
35601 49167
13621 85811
40676 54189
26364 72545
7378 77283
14571 55834
63052 67970
66906 69598
44573 94364
76560 78645
46608 48235
4063 42367
71196 73038
13187 20646
5410 93945
55146 60413
44628 69211
61436 73541
682 23890
39239 46897
33288 94613
18041 85585
8280 72384
32312 53067
62604 71367
4730 46127
80379 91580
38965 91505
42513 60143
64570 84474
63023 69563
38285 79836
11440 74570
5608 92287
55062 86458
3463 20604
2511 45689
48143 58754
81246 99668
17270 56222
9743 74280
33732 48067
11304 82688
60187 73679
20432 70742
21327 37567
25070 82726
37869 41170
35561 62004
88003 89393
19451 91816
57383 61935
94696 98182
64900 65200
17951 97971
28359 76476
22345 42452
68632 70911
22713 29517
43072 67683
56080 88739
15529 91590
53582 53858
68034 73275
52675 79273
1272 31268
27176 77257
19766 41012
1615 84922
41616 98041
30695 34985
27673 69743
713 61907
18840 21143
88305 98230
3393 28582
19894 49356
47564 94755
54447 60455
29329 65870
16180 89901
270 95052
29936 67038
31594 42892
30099 43996
69955 77767
3915 95067
7625 57747
23179 68130
56233 64639
41520 62518
47621 58155
3971 49827
40124 53066
36070 77914
18936 46306
9147 79608
48739 61121
7377 61699
25646 31844
74114 82103
29086 75600
10764 14110
29643 95850
6666 85470
36047 68619
47086 71020
8162 27507
39517 78590
18926 26847
446 68135
23354 91086
24353 34075
73602 88851
74049 92090
77183 95255
56073 98773
18266 29843
57684 75745
57585 85052
31987 97489
41904 79183
42852 50293
27405 84256
3145 24398
33749 71974
11364 78744
5949 55907
25235 75167
8843 53367
49255 85203
44323 56694
7919 24841
53064 60024
32001 46653
21673 77874
24359 76018
21259 73792
65431 89543
26127 98052
25802 85578
17795 86308
57204 89546
44078 71437
28837 96329
10051 37090
26511 65468
47446 77984
722 93451
6494 72416
55754 62260
26327 79233
57030 68316
42321 88488
35147 57397
52427 91634
53923 75717
40027 41265
51898 94088
17425 86813
17066 41757
31599 76518
83759 86196
6475 16952
8516 16386
6879 92287
15474 78619
10929 18793
57987 95056
66422 73003
40386 70388
3469 19893
13208 65970
54096 89231
28139 67286
31435 91466
3928 5471
87801 97649
39296 99452
57871 62441
21495 77619
32945 33321
27141 29374
35351 53796
11882 16092
12995 87830
33379 86647
54810 60259
34343 59375
1575 41971
98626 99922
9728 85126
47314 68609
14349 56430
94884 98955
58922 77347
8754 58384
14771 42743
55824 70183
40710 72011
15067 91608
1198 47885
14338 51647
23847 87868
39158 65962
58949 67023
74017 89326
73747 90374
20539 87451
25752 68395
37646 48067
15244 64717
39575 43247
61237 72591
37460 59374
43811 98003
19444 50141
25414 52376
62380 77209
38037 97591
1237 44558
1689 72172
34126 97281
2409 67773
3742 82712
46826 89677
10378 70675
762 16573
55284 58553
55443 66479
6939 27264
29328 62546
11487 71834
87236 97782
44736 53694
752 32867
22134 57503
46273 73732
557 86652
11685 59072
33741 91551
27776 48689
1060 62950
37637 96215
32466 38942
16201 78194
3292 55808
85174 96661
55619 82880
2158 99737
29468 55079
10179 94859
15841 23663
50499 95337
19552 62613
32995 79596
22369 90478
9990 48738
5907 84892
36424 75770
48554 70653
80416 91239
34887 91315
35316 74646
37893 69250
29187 69947
28862 39313
41803 78025
18808 94546
12934 96653
80525 96736
11265 40857
14767 17706
34737 34947
14909 82056
86671 92817
38912 53962
56849 93837
38726 52394
1024 78232
45553 97386
79869 93528
5300 68097
43082 88501
25735 40116
76659 86590
39312 77495
58423 96553
5724 9540
63863 83415
39845 50814
56949 84121
63581 65939
48319 60153
11964 76984
31693 70303
55280 58378
52148 79603
41535 86354
23034 79565
4553 22323
67283 96714
71619 98201
7751 88529
58268 73921
56481 59818
21363 64655
4364 63064
62649 90489
23937 61164
73838 89937
28816 47054
50121 82898
15922 85303
24179 25095
25205 64141
70272 98053
11559 64747
14867 36719
42688 99002
27962 28461
26656 96679
24474 77952
74267 89632
49368 77231
21719 59423
6174 41707
75645 88745
81031 87086
36231 69420
24675 88740
24692 78774
29243 65745
1532 30504
5352 23853
55943 87767
16245 85314
53261 76588
14631 56539
54638 59035
64669 91115
40517 72805
26646 97939
14887 88726
23327 43106
22985 81111
53027 95629
22730 65164
7937 30252
32767 86832
14805 96277
74060 77361
6223 38262
64163 95475
45540 62447
55272 80992
12800 47501
15247 96274
8074 27054
18147 29590
16837 25201
14630 25312
35111 47943
6972 39521
30483 38666
3971 39686
6925 77004
29660 91377
56501 67635
17879 80898
3462 26016
52509 99474
52204 78721
10010 64057
42937 68405
52079 85157
6433 56717
12397 77552
11957 94276
76152 85634
905 61387
72141 74460
48704 50427
25292 98236
27638 66468
4380 47422
52446 93649
43527 67407
17124 69214
39217 45255
471 62572
58533 83808
4683 10548
2716 37600
45724 97006
2196 92909
41847 99956
23691 31615
59426 67302
64208 68726
34324 80316
15627 85701
8573 45166
30212 99698
29287 89179
72221 92236
3092 37177
54569 56251
33775 51794
6090 20147
31576 90143
2298 72564
24541 59229
4990 62627
5617 34918
18914 29307
60300 89144
14545 76673
27399 56264
60529 98676
9723 39978
8029 18752
52817 70391
4756 51766
1656 34325
83003 84637
3681 34422
10894 58217
14009 67455
15353 52559
25324 78261
7588 53666
31012 70858
84468 92230
46868 87775
31076 44505
23884 91321
52658 77114
25047 90833
69076 86905
23408 89932
32409 68715
29449 69853
44353 99987
3234 64860
44549 86896
7591 60759
13698 79193
33850 58540
9118 25378
21513 25607
1502 85399
9265 15111
15128 47350
9240 89103
74494 74825
14294 90541
48214 61762
22488 35232
42703 53294
12378 70186
19412 69166
43115 68763
57811 99133
74976 94820
7339 48943
3386 87012
30738 64883
65821 77818
9687 56421
62643 92970
38661 61482
38564 83064
49500 95218
29939 51828
45704 46562
24763 55367
46070 86448
7981 75843
55237 86107
15263 84896
20323 78047
77125 83888
4953 54541
47302 98516
6097 67419
2134 57292
23615 52479
12266 89814
4491 44786
20992 91563
36276 40736
19415 64760
48012 67853
58719 65269
5408 33762
35508 72253
1142 35576
41998 54047
46912 62319
43326 51961
76396 84683
53068 95681
55742 83596
77105 95188
15595 91027
75840 97755
52647 84267
14302 52230
37844 38367
57927 83877
39119 50207
26355 29052
43040 98680
2178 91643
3928 61343
30648 36369
13834 43149
1261 23498
33718 73046
38446 69557
20824 32719
4504 16409
41244 82751
45225 56400
18811 31730
5513 10758
1517 20304
16467 84160
54862 70729
48048 66925
28889 64383
66247 84192
33328 61264
27715 86036
2716 66465
77749 81694
34260 41022
44405 79726
33447 78082
31141 85312
85460 98634
44 26983
80009 83613
83718 99983
10742 82445
32220 98922
23123 68278
44414 95625
5443 47627
55451 89068
53060 81872
48243 76474
34217 56460
32423 90147
83058 89570
50654 80100
605 80256
9991 86444
33988 44061
12289 66699
43432 71052
53515 76613
78353 90834
27378 79635
42257 88229
13445 45624
61831 79490
7888 9080
30 8333
48001 68093
20659 86015
6903 69742
36760 40717
22157 35609
52325 83489
15769 98809
4958 97413
30784 58035
26001 79339
39485 69080
25628 91126
75670 82267
35945 78411
65360 67533
34239 53706
6423 71711
3891 51850
43187 99861
33078 78485
51592 95387
21125 61992
17120 61373
49972 76595
72935 80576
38584 42197
3631 11138
90255 94347
14698 23891
67310 76160
12641 86052
2033 17367
27757 73822
80497 90234
17159 78652
16414 98954
279 96428
76807 82824
7403 46203
24236 75916
56813 94710
57227 86244
19909 33036
32981 47374
59743 83512
35177 83844
17160 98317
521 12600
4137 80939
9710 72264
9215 33519
353 81492
37881 45508
25746 87793
5678 96951
22123 81987
19666 76077
70861 92044
44789 59383
13440 52041
44958 83833
32704 90443
10617 73391
67506 69592
21612 50718
49438 53752
25876 64781
45356 81724
3652 47174
22340 76829
14964 95773
20853 94444
74084 79090
4737 58851
36966 96726
67090 74479
22708 88674
69353 75670
59208 67787
11016 39286
86440 90652
41804 49044
22149 39757
49889 58939
3010 67520
49627 89350
3563 80375
34799 55868
44167 96820
10006 27472
36075 70060
17669 24767
89607 96486
1864 33146
23505 85472
19390 60020
12973 15472
53067 67493
4063 51581
787 2227
89122 95035
13665 19867
40452 62734
9413 27259
27239 71939
59961 71680
9563 94267
46083 79944
20919 49403
50719 85323
31683 38421
7944 89464
32242 38711
7685 92919
44936 87150
4137 54230
54845 54933
16770 88262
42238 90105
18814 50716
46982 83988
7378 74785
18183 26217
19515 66738
17420 71986
62809 85431
56214 83051
25860 68730
80479 86403
59751 91797
66842 78557
44766 46017
39653 45300
63187 89163
16127 18603
40573 71030
20727 26124
11949 44033
26043 75395
47905 78370
17056 18119
31710 57295
20775 25885
12381 31496
4983 64648
29728 48008
3558 26738
26080 95136
15311 89149
3503 21640
34925 74006
31526 61562
67886 92141
27809 80353
36677 71443
39904 64642
67342 97434
49120 91928
36091 79613
70184 97799
85975 96898
76724 91651
12975 89730
30952 73295
34254 93267
34100 59030
5545 27632
47072 77371
44989 80768
30245 64000
3167 77078
50555 95531
53252 57556
44470 47668
28065 40790
49833 98215
14049 93224
23142 47231
2016 99545
19679 29566
8919 90906
1676 45347
19906 74498
17528 89282
21823 68128
23854 74211
198 42152
47254 69807
49153 78798
73037 87851
12144 67910
16192 48772
17709 57079
46474 84539
12373 44883
3555 48775
9143 48477
42276 43547
54720 56702
17571 62901
37560 66114
25260 25840
15311 84972
3605 19490
20789 46478
66080 66430
16610 26382
23382 77003
56219 61514
14230 45340
13123 24565
82417 83781
58324 90157
22945 37967
40415 53278
3219 91734
4843 56539
35511 78953
26892 93736
38072 81884
66058 73764
9649 42017
28371 57607
17042 86092
14787 96158
65644 72982
53972 97803
48060 67294
20832 64273
56002 87002
85866 86352
24062 25803
36156 87134
35998 67382
62398 63378
16335 42309
29988 76101
43785 92195
71461 76459
59208 76237
13910 83869
11377 97663
25222 90896
45401 91220
14388 50439
4585 10481
17859 37482
19671 52182
13600 80591
39038 84307
73587 98357
22418 42462
4804 98918
61833 68475
50400 72518
14412 80848
39451 98807
13752 39929
33302 60287
48218 76589
18059 69518
12144 23123
46126 90400
36913 80093
89929 94580
971 31458
27177 55914
37353 82933
9312 93706
6525 29845
7643 9275
50512 73534
6900 19681
49704 52279
20883 41473
10284 66325
61776 79665
9746 32507
11685 66318
67683 90755
8431 39501
19095 65355
32289 82665
5824 68376
13531 70853
31282 66332
2952 95184
21952 48577
53300 75617
16480 20561
53876 90390
23924 79261
19809 83210
3211 78182
47112 82927
48286 94412
4676 60127
68822 76625
79155 95826
72292 84882
41019 49642
29572 91501
46323 71696
34041 89555
40242 52183
46711 91271
31572 40891
27787 62246
17987 36462
32016 75928
13520 96192
29852 78263
64679 90243
30801 76579
29809 91626
2495 95567
11938 25999
7054 22244
30488 42681
7817 46143
76750 79580
2719 38530
59864 96869
21460 91492
20665 45487
24884 68053
26810 86622
48579 99479
9581 90046
64962 95711
9009 78581
44251 74654
59745 90522
43508 52949
2309 17235
2232 49783
50653 65331
39330 48749
11039 29867
8594 54347
59209 86114
32782 71326
37818 85739
42656 60757
52041 61363
7618 87173
62455 71685
1947 49685
14464 85596
1266 23932
13465 83352
11152 72742
68457 91594
17086 75716
30121 53030
24336 55691
75607 92762
20750 39867
56364 94275
24736 64573
9414 62544
18358 26726
40211 66371
46993 56632
6598 55078
6770 10344
75226 93305
19836 32698
34357 57141
49384 93224
23621 94015
41030 89570
18469 26028
31759 47402
62709 86938
30234 45969
77596 95861
54067 75239
20878 23837
27180 61331
12020 53007
71228 74375
69935 89896
69719 74513
44169 75653
37365 66302
18529 55135
54816 86043
12761 48619
35901 50422
26915 79482
14112 80407
60632 81132
28045 87883
684 72520
55092 56371
3071 26617
29094 75005
9577 64939
21250 97313
17113 91037
30698 99096
33466 37057
25556 31865
34391 65931
35493 63562
2850 13359
3849 53326
73994 86974
6679 44631
87121 93624
9064 41490
22090 66234
546 10863
8038 85278
53212 94115
4450 67001
66950 70255
47051 91940
37077 63426
71201 76769
57356 59321
26792 71386
13247 43366
21378 30515
20582 76078
23137 59040
18371 56014
56858 58917
35697 69300
42589 94432
29000 98668
10462 35511
25682 41683
4289 50737
7641 30968
22592 32925
1134 94335
28400 55033
75904 87447
9785 53769
13845 97421
73791 91639
45737 81081
34435 67741
13523 96100
94036 96676
1541 46453
17915 79297
4051 81046
10857 52789
9039 87010
26748 77134
27345 29455
48104 78325
24378 41965
24722 32822
7330 72784
43725 79568
74441 86143
4424 60024
1742 26770
26750 69870
55611 74351
59941 84450
15129 47776
31397 81699
18608 24993
7384 52394
10487 47229
31846 36370
55232 57740
60334 96081
11767 53986
13465 23864
9968 95304
456 66766
24013 33033
73378 98224
18434 29976
22400 86607
24019 92889
4721 96505
48250 90093
71008 83101
81663 95172
12206 65250
21677 69169
32771 50331
26848 46895
14061 65242
10788 93543
52195 66424
11401 76778
29150 65988
18838 81486
56799 57678
25908 70377
27531 66257
61212 91089
20234 71273
84150 98669
42042 99491
40776 72237
50531 52187
23292 55538
1340 77887
135 97010
16683 20412
84338 88733
14620 40024
25596 46275
2005 20417
64731 75942
8313 15805
64176 94890
18775 88580
61161 75238
65290 86479
30662 59589
29278 55033
36193 41069
65600 83681
65948 93471
37357 59557
57497 64999
81169 96494
79422 81958
41324 49816
12334 78756
57819 74228
11625 54205
75808 83919
4922 62499
2995 3015
2682 22331
19583 61762
41729 92709
3755 48584
40538 46222
26443 34600
18259 77933
80869 91447
19184 35929
8652 94755
41007 95095
22668 75988
66456 84114
41905 43251
58829 66871
45243 74558
43543 50804
22330 48184
44197 81801
5449 24705
2010 96190
75488 98948
24903 28190
2108 83335
55366 92929
43012 53322
41262 86601
49281 89216
63081 79667
29739 43241
15367 40599
57467 68530
71124 97811
9985 26340
73180 99170
27365 97814
64934 92830
61106 69160
21434 98895
16810 57857
10018 30293
11974 17780
35662 95855
73630 95787
26468 37427
29251 92501
45014 97803
20103 93672
48640 72449
83248 85472
9475 28235
50973 74628
21397 23500
47272 96455
16826 88041
12649 61603
29807 54785
13178 78065
43925 87961
3280 40353
59454 99410
18617 38988
25342 41865
51140 54002
59958 94458
4179 33114
35765 97505
20870 88779
35053 91550
38178 78842
28537 82802
20614 92634
33888 76906
28618 74575
56452 80607
29622 55707
63925 70219
52347 57211
43812 87236
40074 96178
32612 53351
7456 38386
42036 79323
20626 37780
36199 40337
25916 36922
3021 79373
59336 98902
8485 73049
10945 43002
50913 53748
29598 59907
60989 66114
36414 73859
25344 51642
62174 70650
29324 57184
22572 40939
36156 40404
56059 64667
72220 78309
9498 58623
13354 99164
27330 50235
25200 65394
25199 83771
22091 81296
10380 55340
21180 71786
26279 74648
42721 82647
10685 74019
8907 11583
17356 53513
16945 41568
56870 71540
31084 59759
3678 78010
22838 98035
84724 92610
27980 84068
3372 97425
14484 62617
83353 88662
41265 83355
45231 71032
1324 74218
8848 52862
56564 89418
37591 43086
25845 52309
55223 59219
19094 27500
2625 25070
73901 85325
5862 71257
4536 71847
36984 43797
60306 98353
15406 61967
21796 37540
29655 73019
5027 50156
73160 99475
21291 93011
38096 84556
78 42853
5962 73619
15779 20328
72 8301
60854 70875
46925 77831
58136 68335
81348 99087
55593 69069
53138 95818
45401 67260
47985 55912
71362 97177
48806 89047
23344 88084
70523 87129
70693 75712
49342 81871
30948 66828
52865 79712
11906 88836
39658 91040
19246 66834
10952 12925
48201 82547
19900 80678
35395 69477
66573 76676
63013 78730
56594 70523
551 84032
4125 13353
4408 94047
22868 64027
30980 37412
39715 44873
22182 80428
33175 97602
54377 72090
2840 74083
8771 79052
40654 43545
20261 92470
9928 49100
26662 91361
26421 68173
11157 79338
50360 92911
35746 51550
52974 95312
42239 46092
3295 29870
7178 42306
61077 69093
66950 76672
45189 87624
52791 98735
11029 95152
38438 55230
9746 24808
38795 78446
41244 50425
2688 31813
63987 85567
58162 58536
2545 88159
19217 42048
44459 56530
39353 69042
12320 79781
13373 52935
75368 95693
62472 73809
42158 46276
13992 45174
13525 35142
33548 58962
5579 44371
35714 38988
494 84463
9326 10959
66193 75117
42383 69412
17403 71418
56326 95587
79447 99386
31554 94127
45179 69391
78661 84059
52826 85164
11311 52654
34376 39334
2501 85126
57966 78406
74530 80820
1231 19250
10903 29448
48957 87490
56172 88604
69506 88649
80189 83841
31152 71656
3091 54517
72005 89758
68472 88252
15275 29840
32526 79247
19352 34356
33984 90300
32648 65992
39545 47483
2014 67030
135 59731
3479 33301
67195 88204
65780 73891
3503 85201
29922 78126
43752 69977
1695 51770
74518 78390
58474 96764
62488 70907
76256 77678
65468 71787
12527 68347
19844 83385
5240 39898
58692 62305
23863 81382
37234 65368
40300 74342
13202 53143
14818 19856
25138 96417
26781 82342
11923 37805
26646 59149
46288 92937
44112 61016
48485 94654
11437 34508
45557 91159
3721 4871
13615 17801
93096 96866
1380 55748
51049 85547
12643 65709
12420 17617
28451 61362
55462 80693
4866 27686
15271 36191
1050 65132
13983 68664
25919 63883
35935 68568
6344 76593
50651 97803
37006 63517
32748 90046
75238 82965
2973 59447
65957 80936
1974 35323
20783 56498
29816 58686
408 68069
66462 84203
80920 83481
58097 60510
9932 25639
41431 72770
26204 58911
20137 79909
721 68389
43463 77519
44362 47661
460 25151
1661 8379
4099 83133
32962 73900
31228 68979
68621 98600
29550 81878
82146 96243
5795 37511
25557 38306
32288 53338
58202 66447
5701 47352
52535 81819
60412 78602
24038 64273
39387 72022
24858 41743
34428 96573
32318 78135
61480 90356
6210 58503
18532 43466
37227 79740
48223 84386
36185 73139
10662 82346
1038 97551
7300 34570
49033 68269
28417 29744
901 44684
45617 68717
26175 39322
14094 43812
32405 68408
51605 91137
65353 72809
1951 11714
41925 94012
10958 18908
30419 54392
79432 97740
4095 98320
67183 94377
68379 73663
37897 49991
9806 35762
867 62150
73998 74481
43584 65254
78669 82976
23506 58211
11489 83270
5146 30489
30581 62597
14523 75650
1175 86006
47706 83555
14055 51245
24121 38168
13403 62202
26166 66181
54574 76331
9057 81898
49267 67999
4341 99287
61747 64572
351 66769
23461 35708
59003 95681
2971 9710
76662 79102
77107 77750
14192 66389
4287 39241
42517 50782
40894 71364
16188 49037
66698 68843
23933 87102
22058 68450
52342 95396
47021 96957
12335 22129
70790 78320
33290 51947
11942 47458
12554 82682
1821 18747
28797 38436
16216 31912
27589 90194
3580 31291
2981 84559
11751 35847
1614 34373
63258 70955
43220 97080
13175 39360
61756 64417
41051 94213
31147 51179
31743 38448
19348 74708
53166 95394
7511 13813
21946 57789
38184 77483
199 85892
9154 13935
36145 54151
39331 61382
14798 67206
67407 73927
11566 72766
50610 61836
82592 90326
13216 91639
25232 70340
9832 84590
14749 35886
65644 75089
34288 48914
32916 55211
11370 76302
60528 70923
44112 89407
32985 46620
46302 66194
45456 76643
32221 84838
65961 86579
13420 51684
27950 79457
21223 94602
32152 34127
9504 58912
12780 26430
16374 91172
33835 48874
15597 15625
2589 12267
6948 54820
64955 95509
51920 97283
1865 60174
32467 72031
66810 89397
30256 69110
23199 48088
11426 19995
17417 30410
42601 62910
35891 36347
24947 44356
4161 54379
18740 82023
23814 26091
16308 87273
26673 50241
8535 41725
46271 64352
22409 81066
78089 89221
2073 30295
20196 47683
36252 46260
80944 99746
9964 12172
82395 97861
15627 56519
36530 95368
62217 93816
69642 85411
26369 87203
29215 66324
49891 89033
62763 98422
10897 86093
37881 78905
36917 80402
4436 20323
29692 60230
8866 22072
765 44270
6961 66214
47263 49954
22646 43011
2124 54258
38927 85767
25253 45394
20707 44583
17783 57050
20173 87718
7425 55176
1145 94746
14820 58749
65101 75377
839 4230
94006 98192
18706 92230
41824 45163
29725 32578
56799 65923
102 67334
4396 78262
81550 98239
6383 80641
15461 97752
2309 61483
17354 72484
51711 81673
13796 39956
21442 51730
28959 94566
11791 59038
24827 82237
6024 88206
54526 68259
54325 74421
71210 86199
63379 89878
10091 41555
8875 67250
69278 84616
21349 56969
91127 98892
91325 99790
56862 79878
59530 79945
9097 39932
8707 79074
40275 84783
12925 28337
26058 99030
57981 91823
2806 35010
39875 60929
2012 20167
8462 91515
26014 74281
39211 62204
58892 96215
32651 34662
45182 67293
15197 57588
3003 21897
6193 56345
8119 25848
46777 70610
73423 73766
4382 40352
13233 73685
19339 67329
21333 47006
20414 67980
13483 41897
2516 59068
2455 26636
23364 42097
25593 74589
17743 57752
27331 74102
35036 62324
42509 71303
38774 64849
835 94548
13432 86305
51932 90793
63305 64204
54297 71148
63898 87713
59151 97370
8425 49434
53777 70859
47422 54256
74371 94763
20761 60755
15108 48060
12328 13065
27706 45939
798 3451
74340 81081
7633 80964
34311 79013
69037 71215
8901 97358
64168 94475
1855 20317
55470 75626
22848 29415
39419 43927
1483 62383
38655 86682
4726 64118
3819 24441
43310 72386
46683 76732
29626 33800
17869 95388
54292 73534
16209 51878
92471 92797
12468 72373
99438 99639
26880 42439
73467 74143
67169 89914
75392 85490
1061 56801
19425 24278
88175 94740
2829 48488
32464 73835
11074 71033
60033 95533
15144 18442
36609 42139
12681 70104
10094 80808
17794 68922
63792 75768
22664 37639
47860 94542
5792 95087
1403 52912
11962 23457
49193 77852
24035 37105
38590 88608
81244 84710
11769 79363
10935 39435
61584 84149
43547 60021
18235 50934
75617 75959
48718 86788
35593 70708
31734 90407
7180 92443
87340 92275
47737 96628
5973 98699
56101 99968
34156 77194
64037 65800
63475 83575
350 25179
49652 95511
6002 30889
31426 53490
50683 76793
60429 96880
21188 93369
56749 74424
3432 79979
35171 99960
45187 81155
45380 52235
27162 59111
57719 89380
42365 80570
39713 51215
13682 28671
41145 69290
15635 79142
24496 84324
57080 88878
63779 72352
26250 47387
7228 31125
39900 52592
73309 85818
3451 39140
3084 83101
23010 40572
23836 97259
221 71255
48678 96866
55131 56038
3671 25904
15932 48582
29298 42170
24866 40451
27224 45378
5819 32244
10792 15954
18456 48465
58932 82358
528 47134
50163 61937
73853 78169
7816 83176
116 46828
49248 67305
67407 68242
19152 34048
4382 93073
8563 35072
89308 91343
57120 68571
34482 80000
51859 95108
13952 43043
55330 73995
22199 47670
23012 49527
5170 81038
49202 99292
17134 67714
15323 66991
22657 68136
20781 75335
19734 57760
75440 99632
38449 97854
53294 58415
7757 54520
27203 78079
32031 33137
15075 63477
23697 95202
17283 78977
63226 78298
70351 84140
52074 58643
37978 75145
9519 84834
26971 86096
68431 93890
29608 92995
3325 22925
13444 89333
38732 84343
83484 90390
46160 46265
65826 76799
46567 72146
55256 66688
23908 24614
225 44171
36434 82126
11952 53182
46510 59780
23681 97262
12448 90007
36963 99755
6086 34828
48308 56307
4849 74289
47776 73629
58892 93723
65791 96197
62936 82653
23253 82522
19057 92874
14574 43855
31668 41213
24333 66772
60594 61073
4572 37721
36626 45485
11393 44317
32576 65569
53423 96720
7083 68174
5545 87253
1822 89411
60663 79935
4341 43723
57971 89614
10937 75524
14026 29944
64687 82135
82219 94570
3150 55726
5554 44486
37946 69098
15971 58707
2796 46753
809 55247
40637 79844
34861 81982
32706 72173
19221 64698
68212 83680
23862 73326
67784 74978
19697 41155
25997 72331
30730 92344
65566 75735
9675 20035
13835 98480
78848 92269
13205 98044
15879 40964
52935 98509
8640 50621
58493 88429
11954 71735
33793 43909
61368 68859
55887 66987
55673 55893
11432 40183
90719 97632
67174 88897
91894 98138
3705 80645
3842 52472
22116 44094
11491 32429
5961 71454
2749 49902
40214 95506
57623 64162
36147 98747
33261 52696
55733 64686
46224 80980
4382 61334
31777 64996
4809 85087
86021 96241
74010 94314
17606 98448
16493 39916
55327 86623
47412 72255
35611 89107
31270 34140
21994 35375
18867 69108
6136 52056
24995 74363
11705 93687
32706 42924
2240 86252
204 94630
18130 45957
30015 96293
31979 61486
19010 82285
23854 84672
55987 58334
47741 86465
26717 43476
1924 2269
77999 88408
19857 30238
48753 54132
28596 97366
15325 54281
7513 24497
25874 36074
26858 90690
58160 69768
32205 98157
4533 30469
19990 87522
15353 45087
68072 87979
3787 50914
11289 23280
18614 97488
10126 17259
70506 99554
73349 94309
13581 58149
35314 63337
39232 69310
53305 98484
14122 28590
61303 69306
40216 64252
27555 72529
2620 49124
2821 55071
27337 87011
57452 99709
11649 17371
12443 44970
16219 89907
42744 56079
21984 75147
61368 88699
26679 95673
56919 84666
23476 90535
39799 93121
73012 96928
56269 75179
10350 37555
55012 56326
4878 98649
28596 84036
55092 69997
7284 53848
36811 94807
56258 85816
66864 74554
35068 50929
20834 49417
10919 86954
79604 89605
11111 96447
8929 75698
61515 71860
26457 88538
57345 64284
30996 64675
48290 52685
67950 82654
40859 42763
4077 44595
68121 71874
9607 53247
38432 66623
38567 78175
85454 90488
15395 63398
20835 39758
35518 88394
5599 31264
49313 76333
46933 83487
51411 86912
43259 85323
35615 44281
16179 44983
9411 25790
39695 42545
21939 58596
44056 65353
56518 95731
25949 56967
16438 17039
37539 91824
4431 5627
1149 35957
10849 26314
42853 61411
54357 78430
18434 57874
74273 86234
2033 88480
17275 40865
29082 53643
78266 88923
46204 59953
28537 53602
6636 98044
22240 80645
78610 90515
18205 73942
5813 95481
31352 40137
79349 96732
15864 84119
12966 99469
2483 15770
7175 71212
47547 68910
7794 8524
31200 39352
20859 31710
16145 96822
11959 21999
7210 74261
82982 96983
11314 18984
25063 83524
4025 14383
56842 84669
30412 80083
28394 85646
18383 34584
84763 92012
85071 96145
51450 92555
61746 71400
15251 15499
23012 54414
5747 59270
79625 85444
41360 50851
14520 91679
63354 77128
74356 98949
51002 55366
39974 97334
22835 77738
52975 73840
56273 56662
89986 97431
9978 80025
64426 76197
45893 87566
49880 75838
41283 52021
74774 87056
62875 96518
45052 78406
12648 48547
2345 14049
22767 51752
15523 30169
22517 86021
33115 44787
11020 28795
12344 75958
571 79715
31565 65893
11054 84643
22790 67428
51178 77679
45791 59075
9691 65410
32306 94403
11994 58467
62113 64403
21850 63113
15002 66879
4932 53316
19065 74676
56564 61072
51828 87583
64917 82633
28883 44455
56873 98823
59021 88345
72982 74401
58472 73521
15716 30748
27885 57495
17025 96625
56502 98138
16214 40421
78749 87438
1737 49267
4959 68563
27986 65890
25961 77658
43378 54202
5803 8821
53434 53517
42272 45186
68970 89886
11779 84321
12820 84366
11880 31522
77940 80684
30007 63550
86428 97884
10275 29349
25304 47511
6743 47296
42533 73768
50182 97359
3072 55328
28369 91241
27110 74570
36130 94581
10875 50090
36285 42812
53690 82303
14084 32058
43793 77326
70883 74776
24947 46206
2134 90835
46356 78407
16824 38395
1229 96028
33259 91063
48218 58968
88770 90080
38319 56049
41950 78461
64705 78085
26274 63056
7610 18118
4721 34216
24636 91980
38206 46812
10847 37985
56754 96341
29902 33769
44042 96213
26033 97519
36779 67637
17307 64541
7528 13255
39030 61243
37103 88761
14531 93375
39534 68312
27254 41528
15586 41743
76378 88121
15645 18254
3656 48883
66854 82995
56809 96274
63490 66448
58988 62399
4507 46093
28117 40377
41832 55441
27438 84814
9880 81725
58359 73019
8674 44043
50766 54988
34117 87483
38124 96940
26986 57531
59543 69315
57036 83179
1909 71688
54897 72914
22607 89552
29892 84047
5382 70050
61801 76176
12077 89643
12126 47804
34303 69167
9404 84708
30671 54510
22583 67718
7958 38969
28120 72520
19684 33554
77166 86796
18096 58120
3837 66768
18358 76032
4638 51098
14200 81449
83001 96204
45717 63045
26768 83999
57997 96417
57473 93460
30911 95439
37753 47623
55483 71924
59546 72186
46954 64190
9423 30793
1981 42117
29550 90742
10469 89699
59889 95966
23981 70209
6999 85440
35603 78892
12082 26299
74527 93257
27239 31103
3875 83908
14898 94096
7057 94240
58851 82678
8840 10781
2823 23523
18025 83083
1858 12290
51090 70010
34473 98088
15796 17270
76396 96473
42518 98406
19332 42439
65849 94622
27848 87105
17215 62526
12964 68053
70307 77961
97785 98542
25330 78422
40253 63052
22944 69349
30207 46339
63953 86987
66003 78946
45376 88267
27761 67129
45014 84276
16307 24782
703 44882
7246 42731
46133 50742
17307 18179
64922 70912
13487 90696
1290 37372
75507 82361
17560 93590
43359 74330
59289 65461
50414 78501
25172 87862
91400 99731
52224 60992
27916 30651
36175 80512
7937 98570
15789 62747
37253 86022
64150 89498
18535 58809
7643 7967
11317 25303
78207 89800
18968 95237
18066 76809
37072 42162
61509 82010
11799 23130
24398 96873
12978 78019
4192 10761
23633 66407
22246 38052
48188 89081
62242 79366
61004 88366
48611 63384
40834 78013
15 50457
17110 90388
64285 69981
84080 95565
70673 76912
83393 95652
38147 68900
2102 75438
18036 95843
73409 98104
24229 55975
41145 53532
26552 41794
22051 38714
23577 36071
8186 83812
17455 64154
27349 58495
31547 63305
55848 94257
45838 57595
4612 7657
49605 59042
16000 83210
60772 64525
26898 43123
29905 31827
18139 41961
47738 57669
46841 90825
4699 85319
48480 95682
11309 53204
81494 86401
61194 99367
50473 56998
36608 47599
42607 82517
9409 77231
32258 66719
2732 14529
18210 86323
62382 91005
10701 62187
43406 53695
10212 92348
45428 83140
30185 99993
33144 93360
16602 49550
44643 57909
1067 40398
79431 93667
11176 80375
49420 72815
8116 92844
52450 71876
47375 98032
47741 97276
18592 31275
32737 66266
32823 43351
50245 61110
28212 73730
45668 73236
28123 45734
62621 70261
5178 66161
67371 99528
16434 77862
8505 54596
92722 93870
55544 97786
69434 98178
25123 79139
33104 46660
3436 4920
56968 78334
75170 77537
5621 37538
29538 30277
32232 95858
12512 60439
29833 57207
208 49555
8403 90578
788 28636
36592 80454
12260 65542
35112 66748
100 40581
8653 9503
45175 66984
43834 75813
19016 50656
73468 86015
42400 64942
48580 98629
34614 73192
519 17704
21064 87175
57805 97715
29027 53033
15867 82308
57038 89080
52066 69966
12229 63318
25099 87389
44738 84322
21553 96961
27279 62994
8709 40502
9744 11349
12202 83261
71026 98671
65475 89582
33257 50568
56918 89417
2931 33525
60640 80110
37321 75540
41625 56191
7721 31595
4261 41599
21741 49084
4900 95953
46669 71866
1567 11441
22812 47655
16948 37689
68705 71476
22254 74639
56317 59524
76034 89659
18922 52468
66552 98566
10845 74987
17859 80239
44599 60980
3801 70589
60895 83883
48036 48190
31364 68301
87156 95390
23033 42792
76283 95638
13180 19257
62748 91854
20336 66887
14828 61827
4824 76747
11557 53122
4530 51469
74418 88933
38446 79658
16153 34493
51498 71473
6364 43572
18155 72909
16822 67585
75354 77436
26951 71527
36792 55327
30978 80625
13600 67178
24416 72846
29400 83099
60048 90191
14002 18407
34468 90524
2224 8741
18294 87782
61555 65635
36719 76008
24823 59613
5196 17709
9662 56254
54872 85825
49823 63189
81236 90009
8555 58727
82232 87771
55293 80101
9481 58198
14111 94992
73442 87585
64911 67529
76633 97575
44094 79988
30421 76123
22434 80476
50211 82539
24985 63888
17342 30093
50626 67778
3397 30573
17979 55246
68705 86132
82837 88853
69622 77801
45612 89485
694 18117
31105 98201
60021 90822
24719 95034
20589 33188
52812 76318
70224 96768
28663 65470
32558 95631
15879 26903
13454 92650
59118 90455
45879 96118
32444 77991
21723 38205
38671 63231
20173 31887
57924 97102
27332 36864
2186 33383
16206 39334
49079 73757
58576 96230
42883 82775
26251 33819
52433 75881
36739 87222
38646 73994
47263 55538
32695 38764
8454 61820
10107 22125
38566 90204
13899 55247
7415 41916
384 11971
9597 85458
24496 52451
68734 91226
63578 77363
80037 90968
5957 15693
40813 52414
31626 96485
7806 88924
81418 81948
11100 73207
10467 94009
4780 15894
52093 72011
72018 74989
19240 62094
11015 62709
58286 66481
15087 28639
19632 90905
2433 64027
43014 93431
48982 60083
3952 41212
22936 91689
35779 51485
74757 78880
25341 51145
38863 70023
11874 55282
52571 72488
56351 88869
61722 81656
56827 77940
55031 58970
15314 32690
17891 43416
1001 47913
27698 47447
3396 53996
52875 57969
41637 60999
12283 31460
83775 88571
13189 53593
12755 31905
32617 43219
71769 95321
2934 61073
55430 80393
14938 60110
15101 40609
51087 58657
62981 82217
8491 58653
34552 74502
2413 97896
14023 71865
9985 24434
39135 53103
25544 32711
90915 91596
20192 90754
72703 76457
32572 83253
26938 49320
1285 65728
49035 76565
25698 83049
53882 59876
18626 25770
2499 49381
16657 54425
29027 36316
20982 53480
54671 74749
41117 50743
22086 29660
4764 37542
21308 36409
6752 34157
39998 68799
19956 22695
24253 84331
22433 36853
2496 51042
59713 85988
44838 78944
56255 71596
47723 53623
36993 42779
14107 65649
4538 17065
48902 87809
39021 71912
33421 56038
33794 92433
86989 94664
67501 87508
16852 23387
40465 83767
32992 67092
40007 98631
30243 92749
17532 48149
40180 72875
82227 91157
6986 8156
18002 20356
3062 79005
76395 99687
60656 99240
69380 70741
2925 14553
21007 94048
44945 65306
22151 24244
78702 94973
896 4062
4830 25665
33450 66445
3762 4318
17151 88248
11316 71230
32602 47979
16203 84918
67058 73855
33776 51854
43659 67598
37028 75361
47487 63967
18435 62513
41430 76782
32195 75451
28284 71983
47101 82060
52276 79772
3699 98841
57868 91447
28049 97783
16325 70082
39621 66436
34914 36585
72724 78471
26204 73839
28820 73559
64705 98756
4301 20855
7474 57994
3678 20425
78745 95287
461 65178
14817 39191
16751 44252
22268 71144
67174 81434
80396 94152
69571 86749
25151 29305
60950 64945
50092 88537
30924 76836
55973 89336
34051 74479
17709 49328
14417 55179
43521 68641
49203 71198
38968 99532
43860 69039
15443 44477
44175 70147
21814 59215
2195 94030
38819 90859
13428 24744
66138 79016
28988 56240
50516 80617
26725 60720
67161 90659
67877 97618
78859 93776
3276 39283
26290 43357
85000 95016
37772 65142
18090 18348
53283 87790
61915 85256
33210 63085
26207 51730
13515 60333
64754 91333
52119 55495
44702 61385
3616 96819
44542 59312
11420 12150
62641 77368
10440 18726
37550 69945
10728 72295
50303 75684
35853 76516
9302 57768
10932 46311
18608 39726
30104 60232
30779 58478
31920 91591
38466 64957
20090 52704
34730 52177
59016 84504
13169 21174
65087 70044
17079 88843
27726 27747
40648 70315
13136 28460
15898 19567
64861 94212
5906 99561
56975 91233
71819 76047
56100 87292
7556 33840
16802 25861
4715 11113
16730 40194
17782 36955
17577 55300
4501 79842
20332 29076
4615 39285
74544 97787
51514 70692
1053 16500
57060 99548
77180 79014
9996 44149
24919 44155
21309 87107
39190 49759
63906 90032
52384 64927
22789 24762
37117 39457
14487 43400
14917 31150
73462 78913
2019 28786
40954 53435
43316 93296
45299 61201
66994 99740
75982 92874
88199 93405
60052 96582
3065 8768
7162 99315
10254 62579
6306 67654
20246 66349
5582 26276
37445 43517
11610 62307
22425 96025
71772 73447
21630 60628
47690 57847
62439 74468
48396 75209
8426 97253
22352 30537
32600 91638
25048 86245
37399 91200
46517 93136
5982 69815
57596 82700
73593 87661
41742 44918
11271 38324
45350 46620
36164 62733
13776 81566
86680 89498
31323 85430
38194 48856
23230 89272
5080 55985
763 88735
86989 91793
14970 81237
56129 77229
20276 93573
11421 12058
4760 85069
34919 77376
49019 97776
28870 53654
31010 81568
71041 95449
62957 81016
30949 81544
21206 39988
12037 79743
96851 99497
14415 84604
36586 88883
71374 95190
74387 78666
53644 69184
1222 76851
43670 81593
80021 91071
18317 41499
43721 64429
35772 53535
57140 71732
44098 87983
30874 32625
1344 11063
26914 54233
18468 41073
25999 69623
16781 96225
30802 45401
12459 37746
48084 88610
54373 96261
27895 44031
23686 51369
48201 92089
48017 73213
52207 66882
21235 91451
21679 43171
1804 91885
31771 95475
56049 60805
41111 55373
4320 80871
25548 69105
69862 70717
79876 96145
37817 79480
3046 46243
46581 72852
33609 82134
38151 65699
13314 85495
65965 68078
43870 72632
38767 39091
42279 44327
24807 95648
6812 45328
76526 83607
11872 65290
27015 53166
42166 48280
25191 45940
5077 76560
61663 68141
6498 27265
9334 74738
3346 85414
10888 90696
1847 43099
18380 56575
40185 90748
9372 63585
43102 65948
12943 86546
92193 98536
39884 81471
4930 17079
31995 50982
32553 66202
2767 96260
81925 83714
17902 41585
42565 77922
41685 52592
35392 37946
64773 64999
64492 76268
24952 58297
43562 92505
17643 66215
49435 99289
68877 94673
11446 51672
33746 49767
10162 15431
17549 74664
41515 95513
51993 62351
77174 93893
27786 74410
47727 86874
16536 86275
22315 43523
26346 63058
21349 80475
5274 37750
15207 83803
39725 49401
69432 79917
16576 55646
9317 36827
57147 93516
46848 97072
29053 44093
28435 43677
82074 82425
3647 87607
9638 79532
19023 71749
37819 56923
3976 87105
32680 67692
9669 99013
90729 92816
69152 75061
2369 87365
474 56054
20899 53794
799 70629
10065 36668
11099 46079
30403 97559
18220 57613
39574 79155
35923 97641
40238 47879
30021 41361
38068 40577
7358 10376
10669 34309
16452 57300
2377 9056
38424 63209
59834 97804
26686 55994
61456 85482
73088 85236
41431 99082
41479 63875
72846 86825
40368 82035
48936 61132
50400 99231
4271 68445
356 38024
24791 51600
32694 40526
6944 28320
27328 93771
47150 86194
22196 82671
19868 39261
38579 78594
18319 99826
15918 55154
22937 96731
3862 63112
69469 84652
3617 67803
14188 83972
5545 86956
41070 44226
39752 65867
70563 76831
3553 89764
44480 48621
67180 72947
23737 94183
40461 90183
37344 89362
79971 96530
33918 51067
15312 45526
82253 82655
24541 42344
6527 18554
325 61717
38242 42212
279 98948
48313 62703
2033 4984
45517 97560
62058 62457
15122 40119
1321 95426
41011 45111
37108 72107
3171 5019
87138 89330
7826 45380
2537 34888
19395 82813
36339 39294
522 44886
7672 87678
9254 72803
19500 93121
18129 87918
66827 90268
32938 53218
73541 86892
38600 40220
96 26231
17475 47126
71023 89487
2432 56286
25112 29250
7257 9923
34937 55002
57831 83855
8867 24439
28430 90672
13800 20099
43997 97621
71277 73142
6469 27867
7211 50418
35779 53586
40383 76759
53234 87763
30716 72769
15686 63158
39274 79309
29694 37544
46716 66172
5211 81734
28619 98773
66697 82452
9025 88728
46947 82038
35308 85474
1377 93916
24769 85512
32062 38266
24530 46144
21057 57526
54028 70141
9291 19550
11601 98510
15773 77369
84425 98831
47745 65975
13978 14279
88292 90237
15686 84715
44555 58208
42514 68399
26116 78553
22895 49500
41695 64963
17846 66031
12163 85126
15877 18196
20506 82050
32424 71907
18710 57612
74851 82695
41247 47413
8724 54943
4787 9581
40869 89188
9024 22206
32249 89020
53008 58565
27733 62887
13318 70951
318 56166
24158 97332
50975 76328
22542 25664
66483 73281
34314 68730
27576 49552
11350 99126
20285 92467
31829 40892
16811 74608
27733 56408
23169 66943
44458 77941
1415 30766
34603 60902
232 11875
3296 54827
38959 48028
66542 72521
13435 42837
52938 82250
7510 45844
61985 71800
29525 60920
71504 82367
20148 48265
95621 96360
1517 13742
46630 90477
62445 66783
5904 57365
1361 88222
43087 47613
33719 67011
29166 37568
43581 57595
22376 96737
44401 88532
35087 38467
49595 86890
42181 78444
53554 55318
6844 22556
72290 88444
63415 88784
16723 24775
16744 85305
31501 45436
16384 76620
497 57565
5289 89474
11680 72101
53753 63746
69031 81453
19215 83521
22711 53528
14740 90682
51952 91748
17108 20145
9347 40543
41176 47709
5095 59216
4884 78249
4729 72504
28028 94183
45764 94780
23357 54857
29436 61456
63650 79138
19531 39906
66654 94668
1635 88225
19787 22674
76840 85714
8088 60725
72019 93098
32203 92202
47680 78267
48887 67708
4869 5241
16101 72196
23382 86833
18549 65284
6243 69670
2629 65683
60111 77434
19167 90361
76520 76753
44663 98433
5082 88117
33125 63490
65681 93494
1269 45384
9469 35361
82580 89476
47959 89716
22032 75176
29318 45044
50140 91453
24421 51788
19276 67048
11038 35811
21036 24199
9958 90114
78396 85147
2574 14688
47072 74380
8690 29833
4376 74896
42190 84842
38246 63521
38545 54811
47152 88565
17129 33385
9383 18265
45182 64543
60318 87149
74288 99611
8727 85755
710 91012
16983 64283
21905 67741
5601 85459
28809 73477
68284 78096
44364 95573
11685 37936
80260 93240
18426 37425
54302 66026
52955 94891
21205 23952
6527 38746
22218 34935
13103 55007
12789 83297
20763 26565
22568 26495
3198 7063
14584 76384
50042 74088
3262 22963
2214 78519
40258 67759
14558 76993
58151 62027
48360 53338
21869 62195
87491 94609
6928 51209
39528 70166
64237 84247
67866 81439
51995 74581
6309 16132
32059 48056
63412 84844
67320 92104
23688 38668
8521 25500
13113 47329
82026 87679
9635 19049
81451 89821
32989 98040
45533 78031
4580 35863
39119 69372
6955 8618
27134 85413
62074 87693
25496 43742
38928 71408
73239 84782
23452 92856
4333 73121
8511 58519
26971 44682
3084 68401
17171 27073
52401 59521
21189 84494
44750 52526
84226 88002
3267 25002
56455 87152
34394 74127
15372 92780
15921 43177
75733 83653
5113 68571
32738 88611
12986 59759
27859 68972
62967 73045
2866 29897
66052 79138
59574 81294
7384 7650
85716 99700
56878 89931
22097 87570
2741 91119
16201 26283
43354 96139
6613 74560
26280 38309
18557 32710
78616 90707
20146 38458
30100 72861
75814 87185
13497 26350
56437 97315
82790 90149
52713 68644
5801 85223
13541 34716
34209 76560
11869 15521
41705 95121
33587 80029
54089 59852
87406 98065
46073 69180
67525 90530
39796 61777
73840 85198
27893 96792
39553 43557
56432 59578
13284 75336
31675 66703
17507 25028
53063 70434
34602 42215
983 92249
61710 66515
17149 36906
22738 75902
6773 19721
82120 98176
73166 94449
80390 88549
57254 87307
5924 82085
755 54426
36947 50347
38837 85611
30576 94302
6153 10427
45676 67991
56938 72277
21151 83651
10021 64084
27899 69716
4538 80453
66038 84718
19895 47457
20887 63579
69243 83375
13942 43519
13609 16194
34233 95296
54030 83579
57937 75262
50568 92977
28924 77521
16491 70101
5666 34599
94401 95746
15275 59049
9340 86451
41682 95300
16424 85535
7569 34396
1051 15638
7678 39847
98451 99469
14279 59791
15022 21839
33911 37033
30557 52868
4667 69453
12460 64030
40972 51171
34245 85082
12076 65963
67926 95920
35983 78182
8168 69757
23270 69742
26538 27795
21008 70080
57752 78311
21382 40167
85706 94508
70334 85980
17024 88051
34540 57374
49042 83364
46812 55184
10065 75249
95719 99913
425 35348
47529 94063
22618 55408
2772 22603
11354 56235
54400 80685
18302 68678
64319 93782
64884 93333
74759 98511
27041 61318
4744 80708
42955 76304
55492 67189
52266 97691
68991 84055
86896 94523
11284 58853
13834 80674
56808 82494
14720 22468
5123 96243
4372 59666
6232 80945
46148 91660
68133 94565
8332 26570
86037 86961
25829 36141
11897 64594
62252 64854
39609 52459
25358 93019
7593 34822
8736 39654
2350 53524
37913 45848
62860 91990
57901 98478
89675 96339
30282 90200
1058 45133
2615 85920
7733 70075
43702 55516
26342 37976
47254 86072
7734 58680
64476 95473
417 90864
4038 99623
28234 50559
21195 69207
5897 25919
15471 24366
34804 97272
48701 74908
52627 57482
18109 74375
43093 67501
80471 90716
31370 90653
28531 97936
40253 74770
34495 79123
30673 69512
53967 95403
29503 93332
50801 54017
85249 88352
90121 94682
67692 95649
60173 95773
49794 88810
21872 34370
72979 79937
10877 23505
15411 83500
1969 93608
74000 95117
6715 86803
56396 85328
59313 88374
47368 54034
32766 41112
84 73169
44527 81942
39132 60220
73854 93393
34541 52263
46517 83749
1161 73044
80223 95612
14939 81058
23590 80481
37886 67765
51209 86929
65320 80047
38591 72875
679 1422
24354 82470
3951 87166
30999 97254
16602 39530
94850 97213
44111 62621
6448 12837
76332 77164
15974 71114
92138 99633
85190 86496
12174 36823
15437 59296
11494 50102
20783 79852
83642 98178
27427 90621
38317 77762
30029 75668
54716 92687
3503 98724
29388 63873
7173 45301
38571 61614
19473 54582
1460 99260
7016 96996
26894 59423
51115 88788
5562 66029
27534 69605
12352 50055
61608 71501
4613 13151
3609 78319
43573 68783
10426 24871
52713 84807
5208 58123
22710 91397
35495 52785
9836 38439
2166 62430
89462 94542
2 94055
2303 89136
82647 83346
43929 85556
79881 98231
64170 90906
32572 67249
3096 73805
32112 99572
67305 96547
91869 99944
28561 65124
74841 92193
26422 82919
14757 30798
7651 20829
221 77349
4993 86060
1532 26073
10461 72363
32485 45106
17621 27250
82799 99255
29532 64782
32972 82054
92648 96048
41000 67762
58047 88863
33768 55389
28558 40345
6369 86978
59793 97609
8393 70681
9798 63248
71775 95377
41239 44823
56672 79092
15882 56635
24647 77956
36246 52274
2786 13057
53707 96739
33709 50892
12006 27722
36993 37330
9906 99829
11811 75961
79726 99004
28311 62411
61060 70658
42762 94216
28558 97931
14001 99710
57736 82830
3928 29245
6383 30153
26737 91583
63173 81695
10399 17084
50394 76712
19115 82702
8529 13670
4233 49868
43313 85944
6291 40359
58828 82341
27671 35675
10076 52771
18844 50948
7886 89796
61413 92470
968 23659
81314 89166
18809 25274
31059 67364
58314 95905
18996 82685
63230 79791
7525 75650
30395 45330
45250 83039
15005 41237
7664 75032
41834 99856
75337 87956
21008 48192
53 58976
3248 40351
15973 83287
19655 70637
36125 98120
43471 49685
43355 91191
63760 66867
55499 78173
48269 66881
32362 58886
13071 43985
28597 46104
11849 38967
60339 95565
6835 62999
56841 62708
57578 67547
9208 96115
28398 95599
42605 62770
20477 58185
82236 92409
41154 95597
13089 60081
21309 87625
11545 90884
62421 96766
57491 58534
17887 85003
3974 70555
21436 80219
17955 79206
30909 66160
4569 60092
594 49909
59556 80374
38353 95766
12588 54469
24607 73643
5939 97322
30559 61710
29698 40096
9422 90740
1284 44062
30716 96500
60775 78447
7203 90540
4160 76465
86346 97269
54517 67999
27296 68331
18280 76968
7425 38207
32664 57351
44927 96620
4010 37687
15301 38516
29759 87193
40387 98371
22511 71859
66206 92780
340 55910
70032 84857
21642 97315
55414 99804
39387 60354
7213 21393
24262 85906
49596 72973
72055 79135
44054 65110
12848 88324
14052 96766
60675 82160
87394 97942
23447 79609
4759 28154
3595 14167
25047 50440
11898 37820
17642 56662
44547 75879
51149 74030
35637 43957
64816 77865
8807 87784
88589 90168
3918 41347
12945 33969
81393 88862
23470 85024
1318 30335
7666 52201
62941 94859
11918 55737
46114 74369
2915 22460
82667 87528
87002 96383
327 32760
43616 74666
35059 49197
29784 76339
35667 88986
56785 61567
692 54926
2166 36011
14457 75200
47672 62120
2169 94507
28532 42374
15125 75799
9035 11710
18501 40904
20218 90134
85019 89076
227 61233
68268 98520
75851 86766
38085 46749
69154 84578
26108 26824
57822 92940
60812 68055
19434 36176
83844 86762
19476 69628
42653 67182
38223 90822
1581 97224
72615 91088
55725 87620
54148 97960
38633 56647
34053 56801
47531 81436
9742 61447
5633 57262
15594 45686
75960 77411
41569 54783
42091 96944
36420 92413
26233 28285
44035 64247
65893 67002
25794 36262
518 51160
27725 64704
53371 56708
44433 68889
19416 45373
11447 81445
32703 48825
25383 90483
48162 78168
3842 66376
39654 99202
14980 23169
31128 36013
72047 89635
1234 31699
40230 79092
41097 85251
83142 95560
11713 75813
31200 85948
24024 29803
14721 74833
39293 41788
82643 94237
7999 71223
894 64209
19799 67569
9550 99047
48158 99634
1902 83589
9443 56444
23868 71400
60205 97386
34887 40991
45520 97199
37812 59617
10175 40171
35153 70748
89754 90030
8365 98000
1923 46791
32722 69975
38916 73108
13482 80477
55872 74161
9915 44124
65003 90713
29028 75452
7766 18172
14117 95338
14824 87898
52561 89566
48897 89920
39581 47657
3455 38530
21552 71558
69463 95573
47366 70792
82800 97052
70365 96759
37414 61270
63075 80848
13551 39774
1785 58027
1017 96095
69043 76653
4817 47317
20901 69081
46322 49391
84975 96326
57418 73229
13804 95079
23630 50022
9760 23736
9599 29599
36703 49428
81094 88903
15315 83920
45984 89328
83880 86593
4426 40407
3595 65412
20917 95502
24338 60394
10012 72517
24854 69180
14026 30940
6052 73291
2686 65502
81254 92439
6832 83252
82021 85498
13458 51528
5150 47102
16433 91191
19037 93931
43229 70919
25898 56366
39429 78157
25823 38146
45865 84560
54339 84562
50475 72441
21968 25646
48953 62400
17921 58614
580 4661
55810 96683
54396 58048
42777 73214
10246 44100
14411 71180
21030 67764
16325 40780
11257 74609
29925 83553
32837 41501
11064 57983
37853 92940
15254 19076
2640 78964
3883 92240
13710 78629
4630 73887
1122 94952
39126 62294
10595 86477
32391 87048
13889 70712
26454 76955
59606 64014
60454 61179
8762 31578
56212 66906
22002 30300
10938 68706
57828 82675
42219 76122
47720 77411
2815 28338
28879 33230
67848 71371
6725 36077
42181 69156
45897 53875
16299 90693
23176 54895
73763 94696
79489 92293
24718 29221
59737 86641
10335 49340
35995 44525
13496 85426
45538 72150
59021 71211
50582 89654
94842 96778
38854 72737
22787 66584
45707 94541
49176 86353
69195 78833
74190 89615
62159 75457
22823 29783
42526 94744
7654 9992
2830 66817
70253 81591
31383 65083
36764 61412
23552 83215
41421 61961
6068 64915
40661 81705
27252 38228
12871 85354
41583 92443
40989 59055
34200 98130
11502 60281
19789 86269
6227 19836
4465 94003
523 39677
29867 73031
12364 68537
11885 14642
47784 95067
25817 73427
29103 47322
2358 59755
10811 44678
85854 87548
33656 40379
85040 87485
56824 89485
35403 50096
26108 31800
10985 62103
21434 63255
7309 51906
12217 51203
8880 50116
32532 82318
71888 97946
76283 90076
40262 97815
3785 93032
13104 67314
59267 82566
3883 50406
1272 95386
38237 81608
49833 69870
3670 21316
20048 23718
18784 78722
28479 96992
40765 45800
8642 55017
33275 66018
30478 89103
36313 55452
12597 12676
59068 85217
23266 81027
7005 98320
12013 46615
67671 91112
39477 45305
56362 79553
89819 99572
18537 98873
35987 86673
13356 30173
4428 12585
85057 86010
24025 27226
18749 72161
31563 71077
52851 91949
86682 93479
43936 68409
28169 73388
27716 43356
45909 56989
20735 58987
9996 84712
16353 61766
50180 59328
63509 72870
43987 70535
26799 53806
6290 49376
21843 31774
40563 97085
37018 74412
43718 97134
75225 75541
21332 82248
11941 45787
22771 96072
15847 75946
21975 38725
1598 79052
10764 91724
8553 65064
26784 88689
88488 89938
79725 90790
16642 73380
7457 63887
67916 97496
38306 59827
12000 51875
61339 68533
15424 32984
78383 82098
38116 90256
19664 22545
32724 55470
51450 86332
21180 77032
25978 48727
6097 97529
47279 62942
10564 57555
16243 32693
41639 96365
39588 84987
43512 90105
29799 76516
12375 56040
60246 73670
30930 51517
3724 60142
52683 65821
60201 88718
74616 94578
6818 85393
61495 97263
35512 87583
82572 84686
52252 76787
2959 37982
81130 92923
32294 33961
70833 86930
57052 79026
15649 66756
3780 69364
34269 79105
4332 84488
15014 42348
4112 12845
77917 93138
24897 37668
5019 57840
50970 90382
24924 32451
5280 38569
55260 61544
11598 72520
73478 88394
66577 98763
92478 98291
1370 26797
19086 60345
37237 66663
38985 80473
38556 61978
704 11838
13322 98070
3078 53849
79261 92378
34359 45399
89542 99863
44908 98790
71091 81258
13609 19332
57705 73721
177 20682
38888 62509
2776 13267
19085 59277
88472 92195
14675 67287
55416 76861
12968 18055
19688 32900
17587 26030
7268 30514
46565 99710
62734 89623
32377 59235
13053 57298
90783 99992
11884 76846
93047 96130
25700 91199
45438 71143
16299 89997
37907 54048
29802 76774
31517 78635
60657 79162
68886 77352
86556 97104
3696 47042
68545 81144
47365 98567
83786 87845
1117 66710
11782 30271
34460 41648
55702 78673
74424 87071
31315 37245
68 41507
7162 57738
23323 44362
5096 38090
41607 73790
22359 44725
53544 83483
40444 81319
29898 53755
27935 49478
16956 40755
15512 63742
32604 36234
18974 87730
13811 89042
48784 79594
964 11677
39233 89769
21189 51545
38234 95552
20568 75350
57417 58018
12754 78203
61390 91438
35134 52992
65924 96837
55145 77114
40845 93431
35551 50846
41592 57372
73021 79469
36090 51893
37795 54452
18054 54899
33215 97931
4302 75149
26651 88471
66327 78187
20867 67622
43204 50233
41436 72786
87089 89666
22297 55980
19537 34486
54490 87825
58901 91447
23960 71426
24663 62641
26246 39643
15140 88935
30997 89965
32997 49288
138 78526
38465 38632
10888 13990
16044 81776
2108 50708
35765 45509
42417 45790
8093 66040
1654 83506
35592 48712
3014 55691
8594 84586
33736 93937
91465 95310
2602 48402
12090 24142
415 55530
46186 72846
32792 67037
44966 47179
77088 82106
1703 99858
5963 78958
27250 45720
11987 13207
18899 26181
14199 93358
11490 98848
8621 20359
43669 58080
78068 84670
25313 63011
26622 64942
74904 95951
17918 53302
31611 43931
21153 84644
18905 75306
11659 48879
34403 85753
13460 60727
28252 32416
71027 83932
79858 88994
42848 66796
42523 72865
54966 87718
53324 70413
21630 99179
5025 49773
52926 64744
36131 70590
12804 89860
63060 96609
46010 78224
62286 75636
45630 56518
19718 63373
6230 63376
23855 64217
72645 84243
60053 75441
3100 36629
50507 98355
14645 31141
6222 7575
67066 86246
17522 71259
20367 83468
13363 42418
28066 63040
5705 55084
20931 71815
90583 99105
2404 93535
52972 58411
15739 70645
29771 94591
18464 45610
84423 84838
30111 52757
16898 59937
54616 94917
8123 94995
46585 71358
32097 41994
39098 57279
41298 44731
33092 97043
5999 37489
16194 55834
4475 98494
88236 88641
10011 75588
38458 52612
18108 96577
27309 90660
33631 77123
792 59066
42355 53900
1942 51869
35136 94654
70187 86141
2223 5780
20968 30777
7929 55722
61581 63583
67193 68333
40314 70253
22824 65366
82286 95224
28455 28638
69732 99876
10310 46323
371 18726
21353 57934
38446 99098
21572 63891
18044 79914
44005 84807
20361 95770
39730 51752
47995 53742
46854 69232
28377 78300
31311 51217
67724 82380
46428 82147
21098 87752
5448 12599
15627 95423
14126 66111
15796 30585
47564 88098
9226 80866
70057 77114
58298 80378
21660 26594
34724 54567
38840 53257
34844 71859
927 18172
15266 42093
11283 49902
13546 55260
19123 67611
80435 80969
63579 98304
22356 42630
74319 85549
1375 90898
22375 25113
2076 85550
635 86091
68759 85876
95354 98373
15705 64181
62164 66164
46708 46924
1138 65810
45624 67269
56210 76490
30720 35783
79073 93269
19122 43159
16633 54238
19198 49423
2399 59097
44068 75003
73842 80759
15698 62190
11370 28702
36007 58819
70107 98372
64415 87591
36668 46501
25382 32680
55937 61346
5279 72837
14327 16002
14719 82897
63806 78426
19807 70746
36687 78967
40983 62067
582 65563
39024 45331
33399 97244
36301 80684
33347 81237
17597 68218
9663 17423
4100 87278
2845 36988
21236 55670
26598 80086
56981 83601
31717 57938
21253 79432
9251 90878
67243 90552
2330 99753
7552 81130
34959 80267
61996 73865
53190 86149
12315 13712
25716 92016
47390 77826
17024 33719
6504 93514
9873 85413
89795 95778
47820 96192
13467 72260
26646 66090
51607 54316
24737 94825
62084 89227
44574 62934
12213 22177
27103 84017
1829 78421
41753 45251
10539 98789
78 3687
86958 88645
45506 98268
8774 96351
14282 78469
81570 94408
9528 25765
40599 63564
390 20808
26399 91883
82406 85234
53434 69177
55556 99483
18784 85150
11147 65025
49456 52203
56062 67661
33353 76221
78635 93122
12370 27788
72354 93429
61218 88802
22979 90987
4284 63708
12255 58406
35006 36437
7955 40749
13168 16756
38375 92744
28686 67902
45008 78493
94920 99216
58546 87679
10824 52122
52984 68802
29166 97944
31097 75013
5416 51805
7399 23014
41312 88251
12859 52621
24631 51850
21488 92498
26955 34647
42431 62012
75241 86164
53898 63276
3792 44368
40873 62710
19012 66172
21593 54214
38413 54378
73054 95517
1592 52654
79345 90015
38847 71814
5594 48884
52810 75970
24646 73394
1733 42975
19229 69787
81844 87927
27892 96974
45229 56189
42191 95262
7875 73651
4666 48761
2020 67748
13763 22275
67816 78966
63045 85131
64371 64571
46298 53560
25163 68161
38093 87884
71939 88352
14358 63592
37491 68025
44628 76689
53699 81644
31262 73589
65212 93123
60811 69571
12159 54739
70685 74809
40229 55999
52252 88618
50179 99850
49992 97441
10543 33771
31220 41544
2741 9409
12735 36520
40600 89823
26949 81973
19701 25009
49611 77630
28608 88272
4259 67268
12992 25389
68004 81793
24459 52424
83203 84517
28080 64938
95694 98654
20932 96138
48606 99452
71736 73662
16575 94186
49454 98265
3156 51395
19648 31879
72375 95215
35774 38438
9208 36448
46634 95909
4097 21704
11607 59435
17644 96420
18501 28744
4718 40100
13200 24431
22904 50962
52440 52930
37421 44880
6792 12714
9651 73251
29854 45933
35448 64108
39839 98289
221 25691
7185 63042
40467 55689
28745 47486
2304 6739
15657 92215
15052 99240
29044 75858
20990 48521
72358 92212
5403 99041
70622 95219
853 23609
55756 56382
26689 30777
49421 99425
44767 61856
74827 82403
23050 41706
53993 63667
42220 76833
80384 93288
41087 84333
62247 66226
5439 87494
46606 55937
21716 42632
7913 75250
4904 25774
19344 27722
20806 84666
9343 91222
25097 74971
38993 96554
25083 60912
15594 44624
46779 54359
23784 88919
9034 37731
53039 67843
4082 72654
51613 53108
14478 21128
34248 44704
10869 69363
56335 78502
60498 83611
20526 74608
4162 51167
28579 74669
10047 53976
77312 93654
74818 98171
33298 77002
77668 82160
62671 68410
13545 39716
49304 50431
51152 82163
61142 97307
723 53671
22904 54555
38421 44774
61409 75840
34311 69925
43609 85772
6842 40598
54571 61214
31381 91376
33013 64515
16244 54435
32535 94143
47916 59193
4162 58711
18610 77094
15021 61632
8974 74391
75873 91306
32058 36422
4077 77800
71168 74590
15920 32674
29703 46314
30894 42910
21000 32698
34476 94783
44404 99833
76326 97673
12917 69194
27840 50288
13933 90980
15268 98193
1173 78765
5128 7758
3652 54641
1413 7341
60915 82109
68291 85997
34152 54087
45236 77218
92446 94446
6147 38441
44939 92964
45482 66724
30274 87347
45086 66581
857 13322
27485 97283
64038 94560
316 77774
10178 43761
605 10132
65590 91298
28131 87956
24130 87585
73452 75668
29631 81723
18477 58405
11485 62681
19103 91660
22500 33113
47348 67622
18050 61541
73390 96153
15999 64333
37722 38057
64188 66835
48863 96842
17821 74321
24968 70869
48473 86060
67631 71443
12065 69477
63096 97536
19451 72988
5642 64370
28735 62834
53814 67336
27548 38008
34792 45368
33468 80208
43117 75111
14967 58638
55316 81599
19429 79080
43983 93005
60476 97104
79635 95903
13694 59240
68902 69967
34032 44222
9552 62859
8626 42262
44522 91821
39987 67666
66903 90863
8989 90463
3758 89130
56676 68934
54837 94641
11081 38593
18147 87176
57005 87174
5721 86417
62235 91961
70349 80690
65494 67802
10838 82378
478 86587
17445 74134
29436 65042
23326 38513
85287 88622
67528 76639
62028 83050
86963 97511
73321 85556
79399 85309
2482 66428
57656 69130
16431 37463
54209 85487
2776 56510
22596 55582
49994 75539
74904 84012
7469 21437
45601 77298
37506 54252
43236 52500
37743 39829
25817 41615
3486 74722
6413 68847
76036 85844
66953 75464
15087 55750
40969 60182
13592 36416
494 14796
37999 40317
18568 72995
74423 79193
40519 76196
10916 92926
31938 48706
59601 70904
21368 62000
5051 38191
2755 40139
15937 70823
45335 87481
24847 90603
30293 59247
85898 91139
119 55176
49790 70913
2456 58509
44291 62676
44387 53739
703 92486
55517 56421
60535 89767
31907 61709
50495 56564
38547 67196
25015 40190
15254 29087
7209 56738
4868 29174
44611 75500
13010 96887
31417 74612
23549 49070
47634 99303
14074 92987
78344 94282
4280 38579
25700 40182
73932 74351
6173 13429
84703 87258
70446 93546
53504 80187
21764 68957
27844 43279
47477 92767
4515 61519
22418 50875
37387 70379
9797 73575
48034 59093
67534 97138
40158 78327
39129 83262
16239 27759
9367 32330
15412 64527
655 51771
13630 78873
50400 77588
28988 81105
81302 81600
12845 15938
41133 57418
69078 74728
65698 83688
61228 80448
23762 35572
6303 10651
41191 52644
11319 38940
62941 79834
83765 91537
6328 59529
13317 43743
8282 66434
62159 69742
23699 98457
64977 95241
14967 69455
26152 94578
46402 81831
5998 18335
50498 96156
15519 50260
32036 37580
54646 69820
3104 28267
27088 85128
33724 40347
10693 88594
62477 70340
23486 43037
37394 95739
39775 78187
22747 36020
33967 66771
6888 12442
58806 90075
23483 29443
19193 44892
16259 91129
12896 68177
69094 82001
47961 85147
5163 56279
11957 94678
35270 84389
16878 23217
5533 97910
45999 90856
789 49077
13708 25570
16217 96372
64265 96392
60764 70787
13363 99303
71689 98815
27072 93451
27200 34993
37033 39432
83612 86207
20096 88564
55631 94355
58090 58872
58013 85943
17255 58483
69296 97697
3411 96805
38697 94009
11676 94120
29887 76731
4948 46885
91251 95258
49565 57049
8528 78178
37080 95149
44226 65560
47466 75845
73453 98688
37390 90445
13131 56383
66218 79489
18724 58871
10779 91770
17548 74221
41552 45715
91314 96147
17459 85846
22670 65651
6683 95087
51979 89127
15133 20845
18673 30438
42884 45388
26310 45505
3970 37953
80263 80356
8037 24380
28289 72286
66537 90007
37781 41334
39635 89939
2649 35200
3907 38019
91178 99764
81658 96774
31579 64463
83628 98123
9502 58188
66573 72484
3227 99817
26283 84422
52536 84536
61281 71284
8669 93179
17778 46332
23738 54003
33893 89310
48960 67182
19406 64567
10482 96968
74946 85709
35695 55169
45452 91737
7088 37307
54059 91070
6162 9517
31201 89884
91543 97274
26941 63137
6586 32096
16350 48859
13277 68221
45817 93562
27422 57119
70314 84051
53833 73733
22311 86825
19254 61671
22036 42711
1854 4788
21868 83461
41313 70669
10249 57111
34878 85736
50688 90132
37953 97310
46120 62129
29542 92931
10664 83081
44471 95781
22989 71388
43806 91700
53656 59521
73857 90952
2999 5738
80189 80730
37773 79923
40952 54963
108 72710
3567 99417
48906 91750
45652 50700
74601 77435
2320 35202
53104 59936
32026 52905
66261 72521
6375 22391
20155 94602
67508 98839
73911 79945
13262 76547
89092 90571
24709 48871
56263 68227
25839 45725
1542 55203
21803 75625
40986 52635
32391 90597
5272 10867
18815 77101
71907 99987
43540 77942
49110 61491
61004 82737
51906 85054
36269 75469
2083 22194
58369 69737
34240 88705
47053 69344
9827 43061
12026 70103
2840 90250
14318 46947
75863 91395
31931 71091
26505 44767
41881 94261
31973 39932
55235 65523
58474 86318
33549 55420
33908 54775
43676 98242
55337 62852
50389 98157
19430 24334
37302 47932
24535 65132
66439 89233
12918 28702
17937 34736
23596 68353
36407 54154
11635 92046
72610 76204
13409 51552
26080 90485
20091 84076
17620 46889
13897 26592
46291 48720
71693 84104
10131 36444
29702 36010
19063 52705
33412 97198
41268 67144
16877 76176
26497 68732
95106 99616
39498 45970
15574 39995
46268 96987
32264 98780
39972 54943
56553 75201
39397 47939
27381 78591
79621 87225
16060 36903
26241 38729
98 91977
77824 95513
48056 71351
22946 90263
12630 39846
31458 41529
7519 11524
3702 51314
32605 51675
55989 80720
9321 15362
46368 62952
63663 80217
32863 39737
24000 28081
73660 93771
15221 92195
39771 76435
23241 67699
6237 83919
26963 83317
37980 95331
63662 98239
32814 43280
1564 20639
37291 87025
48926 73539
1486 36943
35154 52664
79647 90646
14377 14666
8631 87182
30299 37172
23677 93912
53557 80934
46266 75479
75328 84445
8940 86870
46510 93976
20559 93955
88098 99491
37963 65654
11324 31274
18633 29556
25462 51483
24862 51952
14890 40762
17354 82740
4959 43884
20491 82841
12976 55731
44436 92040
44540 72760
16072 45493
3576 40017
2790 20343
21364 77883
55538 75479
21242 54488
10895 77043
19518 67160
23082 36110
58658 88341
7720 76480
13442 20031
3917 63336
21685 46138
14642 68565
80041 84508
66020 77794
39726 88607
22953 87884
76382 86899
87065 92597
38937 73442
53651 68015
176 54304
57727 72943
11511 78736
53844 61000
2963 50297
8774 70488
49669 61552
56969 77090
48082 62517
15022 35592
73735 82689
57905 73026
4356 94013
521 61697
65622 82598
69326 91241
81412 91251
10048 78599
5741 15551
39486 82836
55467 57047
85824 95001
7079 35623
16051 45163
15770 92312
52098 73316
52414 86037
27204 92460
19371 28655
10588 53973
54337 55722
14706 25509
33046 60431
8840 36626
49189 94488
4842 51960
26123 58384
74914 78361
2002 2847
5067 71214
13984 95007
13852 79504
17581 91771
5919 93443
33637 58765
3775 37567
51822 88433
28284 63167
24267 73156
11848 87353
4203 40263
68137 81019
12022 90201
32859 36836
70075 89115
5935 19365
15596 42649
16428 72980
4491 21842
27726 67507
1333 27500
39229 50506
16993 19443
65211 70560
32920 57303
14986 64041
19164 49545
8869 69354
9074 14117
86090 86387
23958 28576
60452 91523
57601 69307
13100 20625
14434 21960
35935 97192
51315 67917
45867 59323
11633 25420
24679 53512
11999 36542
82290 86677
94654 96205
1505 63133
62786 74792
33878 65973
36914 83127
73791 88043
30916 32122
7682 86806
9971 68884
38806 81332
2933 17745
4925 75860
43438 45864
34148 72236
28682 34853
62385 89125
4154 58884
43695 87126
43114 76439
29428 57742
56338 72468
23979 65227
60521 94615
70114 76935
11354 80724
40178 94930
8646 94342
17755 67046
2830 45575
72811 98120
14063 62513
1555 93446
63826 78180
19130 86661
52494 69414
68612 85013
29706 52378
30650 85414
7424 16508
51458 83561
1309 72119
34159 57117
34149 78851
69140 83836
3092 59934
4368 16547
57030 75871
6605 61849
33017 59952
5709 28790
5106 37768
26139 99216
58361 67301
31361 93154
55208 75329
36532 92991
9250 97713
7713 97337
50999 62270
1697 6320
44133 74977
73024 82183
17981 45947
72099 87796
20829 85876
17746 57622
41209 82417
43937 87467
11398 54404
60256 61014
34400 94880
55661 69356
20278 42316
4489 46908
46763 49630
13369 62216
48452 57860
33093 46946
15717 31531
18971 70439
23391 68231
51151 89593
3382 81897
65998 88328
18544 56336
6474 87399
27072 73369
30943 47608
8890 88672
61268 87987
47200 75612
6217 6828
6011 24278
15246 95964
63683 71843
41865 87639
33781 79946
38035 98182
44938 80549
5147 91880
45145 94273
59186 63385
46278 68804
34050 89889
13841 48257
47641 78365
13640 46399
16210 65652
64990 73146
46146 58440
30648 45018
1340 15053
4866 24914
15417 51356
2129 74433
1309 23050
499 78938
26627 44475
85746 90267
41798 87601
8084 81071
56140 59615
18017 65056
11792 57468
64917 65025
25610 36436
21223 92003
55645 82136
85067 95859
27028 45597
38480 97298
44059 98945
86899 90624
9297 80431
46541 66317
24936 48545
16476 71848
40395 63572
56776 94330
45232 90031
2882 82496
22504 92277
19283 20662
36780 40207
5801 77484
83188 92085
20714 87402
4088 9859
62774 69261
6444 85087
31000 65647
55687 67276
21968 21982
24927 44488
17034 61082
14834 59589
22374 62830
7408 92881
33821 90792
24678 25232
54704 71487
34676 64478
46046 93412
76678 79380
27168 36245
22573 85673
19830 25177
73227 99200
27582 69722
22785 69854
20739 53338
77416 78340
70613 99217
54057 78999
5557 97857
1189 48085
51043 69188
5486 86711
4337 39634
45593 91417
6564 92799
45894 93586
41363 58325
38696 85475
41628 91327
18474 57683
42411 45209
58092 82794
3271 73158
38992 62660
51941 70864
6321 8113
15339 86631
28087 48611
42 23781
53959 95669
11487 36227
7435 52031
72138 84192
7904 69064
41512 60517
66302 97593
7105 73843
23213 60959
45785 65449
56750 71940
8737 62039
8494 50903
5697 95370
3174 65092
43189 52490
3276 72290
29705 45508
21108 69040
29932 54882
22169 65701
34069 79124
71993 87823
7733 33038
67147 74716
41727 42303
75751 94031
10877 53564
15039 27707
14499 40772
1539 50599
12951 34933
18179 72862
23920 57608
2378 23765
35276 70335
25408 86626
27603 69394
28757 96850
33429 88084
4523 56821
79213 82252
33230 42119
46038 63610
14626 93753
5534 76610
32959 32982
56179 95415
22173 79217
64394 78326
4619 74245
1333 17028
6762 23299
46594 71223
41714 99386
63592 79190
4958 61872
29745 72439
25202 85591
36995 99855
40219 94064
4574 91154
51588 67875
67441 88158
67884 70288
8553 79914
36119 43561
50330 96941
47782 74666
45268 62327
73339 75006
58557 85790
16216 72074
13361 59664
4649 32279
29398 83302
51799 57920
74247 97156
37260 56485
7434 28951
1690 33958
23686 80514
21175 97627
14544 18915
26885 72981
36031 55494
75792 89225
54888 61306
26881 39182
39087 53546
5859 30880
73251 74699
11888 97731
38293 97140
64592 80365
50950 61020
19473 76761
71018 72669
37076 50249
10698 43785
23488 35327
34552 97750
6928 41368
14982 86236
19998 52751
24869 89473
10696 10916
49598 60963
31208 97744
37332 74480
53488 60052
661 14932
16866 79088
49173 70675
16755 98822
35491 63676
10012 88733
13374 62561
51938 74813
79177 82478
13453 29384
17222 92858
46722 57296
2865 56508
26489 38436
28358 51372
85251 92157
12955 58516
41956 84301
9680 60114
19094 38954
13622 95579
6815 37472
60660 67707
82474 95210
22788 60593
4400 54608
6233 25672
89227 95618
16849 84601
55407 93483
18927 49404
25645 72441
5020 23439
56197 66137
22676 49787
44928 46534
9029 65978
14364 94028
28327 33425
8748 69077
38361 43165
2090 63130
26913 86013
24796 88537
6288 92672
49170 73461
61298 76886
8906 45189
2205 11642
52114 61855
70787 91138
84219 95915
12109 17780
4777 73382
46860 67811
36273 75724
59094 96347
58497 73083
443 56248
25508 59518
3085 31305
15611 63553
89196 89205
17597 52758
6503 30337
55859 90222
64353 90267
5657 46302
1897 97159
23250 94424
58263 60761
41710 79826
11754 81302
46407 55382
34976 80020
46111 80687
5276 34488
30765 44197
84634 91380
56887 77940
41261 65260
31943 97409
58361 66740
6724 33069
10947 61761
24670 52530
11215 75040
53654 95404
7867 33086
5648 28240
6526 33181
3102 49487
57074 63601
16585 42934
58400 89766
50847 94928
37566 60035
14718 76640
14718 79090
12 31584
42410 65803
51469 64142
28534 57136
42888 96435
40768 99412
18397 59905
64533 72938
28602 65056
67065 73475
96179 96522
4197 42365
31760 65444
35017 86830
5363 64999
51128 97764
2352 20082
46839 64228
30885 63677
49885 85039
20444 26696
70832 91547
5470 61936
2831 97483
52905 59203
78419 90434
41823 86660
6775 21730
93373 97785
18065 21698
81215 85013
83370 92929
13419 76284
14557 64976
58782 71167
47548 67743
282 57690
9335 51357
23258 48077
3328 17570
10974 43358
9123 47843
5055 50603
11018 69050
15289 93010
5907 57564
50461 96103
8159 35860
25795 77139
45999 76405
9767 10365
3983 42298
7488 57155
17133 38459
61753 72746
17105 33855
34497 60799
94254 98075
5750 62706
74 3890
51063 88882
58723 93950
51856 58130
13925 29735
30700 48122
5185 8214
50602 66374
28724 60091
25956 61605
15488 99870
79522 82456
181 46118
24091 40151
30973 51159
12137 32942
45011 87491
54271 83885
40056 74345
30665 43133
27074 40877
54905 57430
88824 93384
43068 52604
11009 76612
20613 46777
61339 64852
16310 37613
30171 51810
1444 96261
58306 87933
4402 53627
6256 27932
44092 74351
20728 95250
14835 51126
5391 92997
7247 35131
1015 6557
60368 70531
42836 70413
58791 78932
33965 53830
32188 35641
15882 96705
14416 30605
79795 79856
28787 45329
24328 70127
9455 85549
42210 55757
5644 54069
62800 96835
25819 67699
30563 36587
18203 18976
49123 72188
54448 81159
2160 45490
32479 87531
8259 57949
32178 94133
43241 75471
37134 47237
25466 33746
53845 60035
9038 27806
38376 74112
37161 65147
40391 59051
32319 55206
4183 44080
22227 76512
16994 73192
2688 43603
70907 89310
62783 96787
4159 93502
42233 80029
78263 83739
13623 22575
92253 99322
34142 40794
20400 59782
8513 42109
29088 40689
23504 60191
19781 61067
5089 71255
30083 71946
3617 46717
34824 99698
295 43475
41672 61713
24895 73653
35312 76587
29496 78691
29471 85651
1410 43945
50546 85168
17289 97617
15085 92723
56696 76623
57292 96385
23512 52043
72480 75253
50405 62456
56404 70610
18803 91964
30125 52516
57924 81607
38758 94940
9282 25537
72536 75080
50847 69980
41932 55607
52169 63974
76006 91795
47814 90717
65049 89436
7029 20090
52033 76029
70495 83752
24015 25476
42808 54963
20473 77255
23636 95679
7299 36415
59905 93815
62201 67584
50832 82770
21001 23209
6190 69193
35039 64660
32666 77283
41089 72193
49851 68471
18752 20702
34398 88789
21844 40967
5053 22183
5560 27523
90431 96836
87028 88798
19945 82983
544 35542
58920 66001
2027 53214
13843 70516
24268 41849
35309 80925
5395 19960
47446 68495
10208 13452
15299 59094
41173 57888
17168 34499
58989 89678
27976 80813
50542 57981
38838 67310
57386 69443
25536 56374
7176 67317
93130 96911
67905 93288
17407 74917
33047 96626
20662 44234
41344 46595
13564 65751
16148 95461
37147 67956
68699 86302
6016 42046
36479 83492
1348 63495
73620 81220
46912 69714
48331 64123
54590 85671
23891 30660
8222 39590
37698 82960
34624 48122
36908 70220
15043 36596
11847 30489
27426 33871
43134 50382
46878 53466
84267 86856
54176 60863
21584 64797
58443 75961
8429 48147
31621 82718
49588 85648
47917 65938
27459 35069
52136 90340
37534 42406
26910 31743
8421 63036
23182 71619
80460 88928
73034 91313
55070 59895
7283 12611
10354 29780
48965 64576
59696 60782
34888 63555
22226 76794
7841 84303
27476 80598
60428 92578
72097 87487
13530 13733
67100 95415
62865 69525
18199 57018
30903 67849
24738 27291
19733 78323
27912 98067
627 22714
30114 54776
25898 32618
43053 74360
20013 38720
50406 51363
22603 25517
90353 92273
15816 20042
16531 91677
24289 54184
65503 67093
27934 90878
17691 59788
21269 95450
24225 28546
87864 94555
17755 57811
80912 95271
5666 28037
72522 81061
27445 90685
31380 52429
23531 75706
1405 37813
29969 94238
36592 39522
16504 57075
3036 88525
20766 70026
58294 84171
81730 85011
5112 88632
47147 87652
66270 68782
39117 68894
50750 90575
53283 83966
54661 91260
42909 91457
6268 67319
14936 76048
31027 78309
14650 29174
5210 18725
52566 95396
2860 99242
68092 74447
65188 87448
22522 40124
68856 81011
52219 55371
34325 57995
66143 73069
36730 82327
23625 30462
12517 84171
43870 81526
27158 66718
56472 69026
26922 87980
19648 42195
7814 77121
18959 38765
37851 59060
1251 99544
2409 78241
2082 73010
30401 35360
2125 48030
10906 52976
7574 67873
43211 82930
43483 78798
10201 78885
1968 28945
12704 38757
57151 65839
32211 44825
40610 77406
23995 87749
16131 22836
38431 85862
19989 25846
14482 16819
62498 95667
26699 76151
75849 76700
10410 16878
39077 48381
65426 69340
22664 82581
63493 68672
78277 94139
29528 32581
3815 9352
3694 9466
13315 30527
3356 51284
50331 58120
41073 84374
14066 50387
38191 65475
10127 43196
75502 91205
28990 62678
17559 71460
60963 82403
63342 91295
12380 49766
65360 96545
9525 85133
6144 96447
29615 66435
2373 57792
10261 53343
4733 76320
25970 62046
17823 65905
54973 73891
32071 34020
2206 68442
40661 86858
74886 91824
15983 49224
51031 80181
8456 47354
43826 56542
13719 33509
3927 94825
9862 51093
79880 82670
20508 71075
30980 74605
9920 16855
1168 39596
37765 84047
55486 83112
200 43591
16559 19699
23667 75910
14651 56668
35557 53473
23029 57916
71154 78534
20713 57212
29122 96042
35977 71320
29832 82175
38108 54112
78166 82600
36633 95327
48499 90805
54081 64758
32510 74631
29332 57871
9399 14580
64387 94519
33839 62598
42608 99725
63162 67728
63734 74146
25544 70054
87173 92490
67412 79863
2014 49902
27077 82519
17679 21532
18837 48906
67030 71788
12761 45312
14259 34526
63079 71584
71567 87070
1733 78691
44299 80290
65946 94161
4364 53189
41740 77806
40896 45749
71791 74836
35464 60560
90106 99601
66863 78461
16953 50808
21710 67761
52884 59407
35776 88388
33049 71978
422 58274
63487 91864
78623 98104
12364 58823
55582 88329
5538 30373
38751 59468
65292 79933
12212 64869
55139 76317
30358 48320
9077 19456
65500 85322
5066 60656
34704 67941
31559 75889
20577 95299
10077 48509
23291 79162
24319 38107
19389 86615
10526 53169
2123 32032
17296 65378
6839 51055
65230 96520
44617 53141
26162 73491
8997 71050
592 76711
7269 22773
57354 94579
54805 55651
74274 92230
70291 84458
27100 44187
22477 34723
43668 77075
39045 87848
20641 33784
7106 76084
20155 93160
41116 83777
15888 74726
40322 78288
9146 92696
61257 86629
66308 84103
11760 50059
10865 47976
42976 87305
17882 42570
7393 77841
53911 67923
23547 95437
7314 78019
2136 33451
85489 89615
25213 90735
56866 60928
46690 80582
31303 34748
22995 49523
16179 57767
84110 89882
31095 38672
40447 43282
37162 86828
38084 45070
18396 39570
31750 53901
25669 45016
43989 68367
17214 54022
48177 94545
91334 95004
35477 84564
49815 81322
12552 99667
55296 57026
57022 64757
61761 76487
12915 90648
40322 48198
28544 88711
39509 50071
36538 69838
11750 29540
28332 92773
214 64498
4797 12186
6308 45927
36722 45881
83309 95128
13081 54541
11444 42150
85457 97735
37705 58380
51866 59671
31642 70133
14913 90059
4797 48895
15751 64088
88176 91491
61695 99972
22807 50509
20134 50461
15936 37976
9057 25926
39373 78713
71396 73594
6373 8693
3426 47402
40666 98220
20914 53640
7630 23000
36959 90903
75637 92960
45062 77416
56923 65015
76870 80843
55321 85782
46078 51328
40002 98461
21486 57191
30787 37114
61682 70984
21379 94874
49262 67324
46788 84142
47845 70392
34398 66854
19129 71910
8667 60181
16945 75229
64659 68170
4158 23252
17468 73799
41951 76578
2368 5977
6214 18280
48634 57608
14841 88124
14915 33620
10485 59442
36562 60192
77213 81335
23452 70532
64249 84260
4784 14773
26978 84918
161 66220
43828 80109
5123 80402
48203 59288
31410 49547
65159 70530
53967 93950
40704 44068
45609 75801
37667 86521
98526 99041
72513 93398
7653 74606
6045 19853
46821 85223
5687 65612
36117 76228
16372 72863
16659 93517
19325 21342
1760 97732
7817 11285
11070 77335
25681 48496
43082 82476
349 1380
72884 83130
38869 57575
35047 74829
20598 88488
3047 35636
70370 84965
62594 67576
45209 72680
64970 74768
25600 96452
24143 69016
14801 33140
57514 68328
47874 66048
16473 99409
9768 88294
59896 93312
58925 82320
34228 94441
24359 56808
22945 42380
24407 84901
50687 87176
46724 71168
15294 61023
16288 35251
52973 97326
1587 80035
22213 45465
17153 64800
48748 82762
26265 45859
8647 32752
1239 23290
69773 72055
19636 71106
21266 52967
48582 93045
17792 17818
66726 76428
14366 35840
20645 63261
39399 56211
29701 42277
4834 6477
11657 17004
8194 98642
120 99050
9182 48644
39017 82695
7435 63702
21194 29090
41899 85963
24584 38419
9613 74652
70690 90596
68476 91259
35808 95495
11069 69183
39167 87096
49579 63603
3276 5482
78020 82998
65488 84328
11944 97001
11655 78220
213 35321
32085 53875
27277 63183
86693 98670
7769 94484
14735 74597
21549 87283
71067 85378
38052 50581
97205 97699
24428 56471
38586 90563
50988 65909
84055 94815
44907 90799
60987 75413
15702 99499
59184 74707
47906 59203
15744 82974
11139 24442
33242 35326
2796 15621
71525 86835
24535 53681
77608 87482
11893 58273
692 34124
14296 84073
33386 77995
35258 99485
33975 51562
9556 84735
33947 50135
49036 82236
53819 96054
53199 60355
61317 93091
23383 41066
40335 77701
26603 74807
5987 36651
44709 76392
1748 2053
30754 59120
33797 37383
30572 46389
9425 37228
1256 9939
31617 92015
17648 81323
49064 95325
76377 95563
1992 25139
63833 78800
74116 75074
42132 85643
63249 65764
17678 98037
61063 64409
10790 28965
1067 16263
4488 75654
35893 79111
5206 7387
37212 59577
6695 26546
16296 32203
6526 93676
53122 70282
27811 82910
71076 92580
28007 69359
784 61917
10126 50176
23 2324
63064 64557
57377 73249
35507 47235
37625 52925
71021 82403
60823 63201
16322 48054
66919 69355
26437 29753
22701 94819
44729 59911
1816 87257
43305 82040
39956 72412
4365 64507
6330 81721
75466 81869
13962 43079
66978 82705
47404 49176
4433 96187
68771 76750
70209 73776
23642 76640
44714 92875
77451 80597
9824 24288
23681 26551
46300 75065
3932 77594
67712 91207
31874 84238
1538 47064
6253 71083
20501 97189
12762 36322
10971 69924
57317 93395
36051 40680
78473 94426
30800 88154
7117 28839
39685 61457
41125 65395
23564 34784
47314 64835
27431 67964
32069 63638
15609 71278
20071 55689
51349 70353
12240 13704
38605 95572
28474 91180
16629 80187
13261 67032
12522 32969
41854 68167
10304 89597
38720 59559
65313 92606
52358 53120
37606 74831
19990 80149
64657 90914
9859 21261
38123 84323
49833 87974
56465 69081
2235 31862
6888 86078
256 74104
7900 39245
71762 93848
58255 95676
47691 56305
85775 88501
47913 73721
23123 63938
75919 79049
71720 87440
9730 62637
1748 20885
9625 87264
9484 55237
86103 94172
23074 40628
6176 71029
7607 63468
48028 60703
51843 99254
13148 89493
26613 51774
56337 72783
3399 85332
25075 44744
5145 7221
60649 81438
43556 69708
37923 86027
60132 89322
17824 70852
31682 87541
923 4536
37535 47836
73746 90783
13919 54783
21332 43720
24579 32387
26683 91997
39007 58239
42916 74086
21233 49948
31508 42044
58156 66734
12137 69982
1315 66104
14453 71204
30316 68791
28980 96406
30576 88823
124 25381
11113 16043
27658 73774
43618 86385
20972 46070
54984 57871
10695 79608
66353 77947
14403 93982
15456 46367
4976 47691
13145 92502
15358 48464
16442 83701
37320 81322
32700 59044
53692 85100
7534 28163
43932 92062
72758 73852
14576 97607
36906 50611
20437 57436
10057 56603
23934 56691
48950 55876
90970 95719
31855 35665
37732 90004
7827 32291
13513 32603
5397 67496
4800 5625
48242 81947
53876 67496
14147 54457
26141 54225
6054 53028
47922 94406
47125 51480
28992 75930
126 98497
22573 74279
1957 60772
18695 43498
73174 91256
22670 68937
37422 99977
417 28143
64712 74746
9128 72940
62222 86524
26637 83601
4533 9631
48394 74114
42161 99725
36107 44073
62644 94324
5726 72139
24919 65385
3178 54405
38009 46871
67454 97765
49994 68091
22826 68279
86974 89416
42958 69166
2201 94519
44257 64320
41932 89991
75529 97724
19112 25704
452 18897
47432 90629
18112 63386
12209 33357
30436 61961
15561 67754
7259 99461
2032 78513
25040 74424
64558 93027
2937 66194
39233 82315
39201 80237
26721 97120
30865 94092
31337 76562
15292 41018
35750 65280
18881 86972
50256 51658
12807 25433
34990 41378
52914 97588
21123 96798
54331 71552
2222 76367
46204 94493
21771 74533
69765 75321
26723 31441
1883 30189
70069 95970
20576 76559
702 66668
46197 72855
32755 96347
9288 78106
245 48586
21149 98288
41926 56760
27191 50522
49375 55712
943 86192
25389 59435
57416 88320
43242 47803
28080 47921
5775 8844
54444 61294
25254 89131
26638 57969
14085 63467
81231 90842
1858 77077
39876 91402
28461 59074
56019 62929
41170 42048
62401 65267
24340 77062
12860 74439
37321 83394
18787 70844
83237 98107
10351 67196
31614 91031
42820 74599
11958 83427
1533 71987
21626 43352
64752 89328
30349 99617
56844 84639
31389 85392
54951 60489
15028 74043
46349 78204
74923 87892
62696 88019
49853 95872
1150 69952
83428 88360
31103 46861
49512 92793
12100 23271
72406 75216
80290 90105
7449 8184
19217 37965
26641 89750
48954 92625
16796 61267
49511 77130
50522 98238
48243 87032
7193 93362
8471 62961
43689 97606
52290 93846
85750 88808
1252 85746
52082 59449
3507 21572
50597 87499
54206 85464
17492 90501
13461 98248
1041 59905
59402 98729
8979 36285
11792 89689
71028 88110
13879 81132
48805 94449
1840 29558
36280 52115
18881 35877
15890 21513
18899 62969
9830 50558
15088 91962
11310 27788
37400 95879
584 32903
21377 79142
53636 79738
4492 80000
48625 61544
8517 23264
28352 78905
47009 66543
8500 97163
89660 89785
41668 89768
68843 78376
19087 67318
59193 91384
6490 99530
26123 34748
5586 13900
68051 93939
70470 97938
10922 30978
30805 67445
7696 81176
7005 45009
67202 72716
12603 19766
14685 61692
1468 3738
25105 61458
4501 27958
73005 82201
59306 68578
56457 75750
34919 42770
15779 66564
10265 43872
61908 95406
7554 93544
63351 66284
28386 42351
3373 95049
73806 85580
45362 87130
5957 8782
8268 64967
41995 79010
22353 27373
13050 81427
11611 70643
76909 79273
50189 84790
33071 52200
40608 84740
72278 78366
13869 74018
38501 84849
12046 86004
24752 93121
6491 37706
64715 70798
17131 79987
16709 43359
38087 96235
11241 65972
41247 72189
49714 99292
463 47489
33085 94382
11476 39896
17106 17356
3997 22534
3118 4776
54958 55771
36006 79210
4863 58429
26481 73967
45154 77143
62552 98640
6076 78815
57349 89296
27857 65152
18021 65876
15219 21332
36663 85590
34558 43378
49457 75281
20651 56396
42687 47021
71078 80317
13850 73458
76316 89102
55399 56155
32281 41348
70329 70871
25724 39859
66220 66753
22154 69916
16711 93639
25797 92668
30033 50371
23531 33248
30448 71590
57298 76752
92422 99110
5039 34585
33402 83494
37355 69083
14541 96872
18312 31996
13847 50526
50438 93475
55680 61308
69632 96561
88006 96224
59114 85131
23482 72991
15025 25568
68549 72653
59437 89521
5000 69128
1976 42744
80609 87650
53150 53865
19882 51848
6179 67807
16964 69707
16375 37319
18794 57809
38218 39491
12230 44243
79477 96293
5813 13247
53176 90470
58124 68515
11217 71282
24457 42663
32172 33031
2540 16223
8157 78602
44153 46616
47614 63476
41230 60775
19818 95453
6623 37059
4775 24007
38220 85522
25755 70608
85 78631
8491 82845
32243 79250
56849 61110
39159 74445
39402 52352
22718 57013
85691 93699
61017 85200
28634 66450
62528 97216
15545 91812
33359 74297
23262 92754
36315 59443
34479 69006
4840 62978
39018 70653
34146 88425
60930 74242
13131 77656
78919 92933
59611 63351
50070 81996
44641 55697
13253 13440
9129 29855
50857 70446
34969 70574
20322 62951
76023 88810
44678 86531
4270 8392
28497 71426
416 10618
3417 41816
3949 53017
59893 96092
22967 44679
66730 80643
43014 57792
48565 89060
33495 85710
47277 58080
98191 98917
6025 69863
30698 73957
19460 52165
6859 61740
8215 61325
29104 34202
11775 59718
8915 47377
48958 62003
38311 69227
41782 89696
17313 43546
23265 43549
54801 56669
38435 71156
4386 85576
1982 7489
31847 37543
35916 44806
41170 89493
3807 95380
24379 51607
50913 85658
15023 73224
60086 76718
52542 58535
8339 56482
3544 68083
2715 62865
60783 78060
86765 95680
37331 47051
66116 94089
64630 79428
3194 7074
62654 79421
29676 54602
18804 21240
16669 33675
31615 48565
12369 18257
34238 64016
38 48124
29266 33689
26502 74357
11300 44034
52951 69712
51262 51406
41893 91373
25629 49450
36683 40311
80851 88347
7316 19795
2998 4248
20973 62873
35833 90622
10660 90593
6178 84260
19256 66366
28510 62231
50357 69678
7644 12074
20637 23841
16037 83811
6032 34134
27224 55703
302 59339
13248 53558
56010 96530
3577 60407
80294 82086
31333 82959
34528 69250
65102 68055
62782 63945
72570 87624
21598 23071
80345 87288
9923 28518
18335 48141
79085 83925
74706 87800
62501 67062
15051 18657
11597 66434
6186 13857
65916 80502
30966 50671
33395 36767
6867 72399
19044 62891
8318 98089
38828 39828
14725 29501
75067 97478
68026 73686
59296 92285
3105 40494
2753 59261
38421 83794
5425 32647
11972 29267
26082 32686
58880 88386
30239 47759
34522 77851
44360 96189
29584 50479
2312 42971
35938 99117
23952 99628
57168 59420
73946 84341
4023 65856
26649 87044
49543 70170
16388 62921
14392 64372
17169 40845
31099 88967
7110 24550
32401 78119
13178 40135
74323 99757
40586 63543
27982 74851
57530 78680
23954 60101
35512 44632
12187 15103
12922 98867
8668 62836
13728 30920
14555 60550
41380 43889
7269 75193
7672 8557
40027 59142
31333 98647
17941 48141
14723 80236
26140 51012
23019 83604
26277 54821
7468 40588
47572 92476
55489 92166
50496 72428
37801 55671
5391 43040
11649 14731
28066 75883
34682 94521
25261 92156
16832 64588
9788 83235
45352 72734
71074 93425
52118 80128
88685 99631
32791 53864
2206 26386
23043 38817
36133 66602
22774 39000
52347 55923
44393 68466
56179 68822
14846 84588
76463 93272
21107 30455
30762 58019
1902 64977
96776 98139
40224 91123
11214 81433
20636 31618
6758 79341
17068 82190
14033 29981
38721 86983
56609 72916
9975 62882
11365 63491
70028 86810
30305 73204
14512 22751
17505 48996
10600 57194
20678 68258
68318 80492
56043 67861
4959 23821
6203 32758
45586 97298
7749 20351
2584 84207
77272 96869
11035 60774
64081 77362
19297 97051
63030 65683
1812 65375
59918 60593
15563 93481
13300 47877
41451 55756
12281 91242
3357 94692
5941 16108
20166 42961
33170 83798
40114 87762
57404 82882
3736 95600
68770 90063
14919 66911
44418 51673
32309 36311
16043 69510
6023 44985
11243 83909
45407 89585
80013 87095
3152 17702
6457 76771
3501 31551
26646 82011
2292 4769
18871 87481
14924 67388
2489 77042
4192 27355
22650 56459
24813 50247
29174 70081
74200 76854
11956 40878
72044 89696
37956 43001
2821 22269
32009 45488
38543 59501
10458 19741
22713 50619
26993 28313
51340 58252
30414 52123
77249 95378
4785 29740
44909 80596
63188 76946
25960 38476
27368 46337
73207 93678
29425 90388
18580 84232
19883 34023
23339 64019
22238 82294
56659 79878
1046 89038
23595 63077
16652 80408
71338 73052
46784 70908
12577 86283
39635 60034
35922 60186
35893 56297
28451 87151
55227 65115
6401 28061
54435 59419
78374 78691
56320 98590
18557 56829
71263 96442
21834 72637
63503 84034
37127 51654
74348 83886
41767 87592
50120 85463
6820 87177
49097 75342
46518 70613
50041 58381
57047 77544
14803 98304
834 90421
5797 42920
62147 86733
39677 64607
7857 57608
14889 81184
73269 81929
81851 92242
6077 96290
34695 98676
65135 77120
50087 61797
6865 43512
38480 85694
53481 91405
13066 89441
66772 90796
23361 24602
75101 88888
54630 58627
52014 66635
59486 83176
12826 61497
77784 99000
56915 59843
34757 87260
52299 96512
46625 85621
14985 71418
6914 46596
66062 98993
77262 86064
27932 35519
6297 23685
48557 65488
47113 58574
659 36367
56434 78957
8778 33657
33314 54648
13004 49246
8180 26260
28222 33593
69474 94059
8956 59253
60044 75352
83094 93175
4645 89248
53473 88702
36875 61604
63577 73355
52328 96597
17820 22575
62792 92002
63821 67514
38226 86960
52372 72577
35945 42143
32992 85773
47134 57675
26085 97798
17522 49330
66849 92249
62434 66802
66112 88038
49458 68147
44867 51932
59084 64776
76192 93644
5821 58981
5241 54460
2099 13262
1927 13479
64931 94775
6189 30903
58241 89825
16526 82139
87334 90644
39177 46583
43661 82811
76675 92260
12039 69619
12241 73335
10083 32305
46824 67861
5552 8365
35526 46976
20885 94841
26732 41537
35732 49922
49936 73028
16646 86440
94965 96494
29763 93214
90362 94458
35850 96396
63309 84781
55282 56306
549 61936
60296 66700
18531 99955
356 55473
4168 94283
8171 32344
25558 40788
47329 63411
39564 65641
18696 23904
51806 72916
28930 30508
16000 53552
74171 74459
33058 55542
51817 68018
13829 66811
72823 95990
21298 73438
7058 62254
1311 55956
1101 12296
1050 88036
4 51911
21044 29900
25012 81074
47020 71777
11671 60869
76443 78639
41446 94364
293 54258
40384 76056
5613 33459
49406 65657
32378 87337
36366 97672
91112 93878
20094 41985
56140 76500
97894 99759
45436 66607
55329 91809
70568 96356
15620 79453
13344 22075
4846 53634
24886 57083
39625 80331
77656 87573
645 48804
28091 59850
60457 92391
53060 86856
50767 84137
33151 53896
6374 26754
85848 94456
27554 66639
21726 27561
36942 76936
5528 94692
28632 58657
6518 34567
28006 79742
30194 45550
81808 89324
46060 80418
99 60643
77144 80510
24468 84194
71493 99048
32112 45324
44605 98026
75595 83010
28320 99286
9049 17786
10939 87914
36749 39942
56910 82149
52173 84342
63086 92001
22989 25403
30498 74072
18256 35040
36182 70492
63767 76669
31247 55131
29830 90437
24253 89896
47422 52049
15149 98213
47047 57449
32759 58613
17534 31260
33428 91992
56731 65579
50176 54772
18321 52564
89502 98142
47971 50049
8418 75512
40931 82277
43819 92969
5203 14456
11182 25528
12197 60071
28595 42687
87009 93250
65343 77675
32351 88548
12899 99900
11675 11822
19196 47018
96431 98395
78342 88200
13042 52108
41393 46869
50643 51224
30520 30829
60783 89381
81309 86595
5314 96253
8696 47510
38209 96294
64361 81518
10010 76204
25098 33145
85736 91800
46487 99782
31035 86548
40990 59308
34468 39599
44131 73385
4001 90868
13439 49845
6227 22221
47824 75067
9545 77045
62331 75715
9974 24316
10980 52969
46902 95142
68387 80751
52079 79830
26595 72174
11812 18922
48924 87081
49823 94876
12928 79589
27041 65597
4342 37603
9956 95680
12105 78294
67572 95981
20261 58101
40711 64695
1456 52945
22507 28498
55370 92441
56629 68475
1093 40342
782 99855
74636 96556
54409 61093
26465 41801
35648 42332
83207 86629
4221 51134
89777 93506
18964 51086
27577 98273
57046 70218
4502 58710
45299 73613
17188 72618
23279 54793
32335 65059
87382 92927
70866 89706
18855 90944
27288 86841
62903 76692
15670 54480
6433 36538
40112 57746
8073 87055
25148 89243
12136 24107
5485 26105
15853 87953
33397 60279
46225 91429
22064 66942
6689 56589
13160 55904
12307 14887
31002 59067
31466 41525
61308 77537
16150 58023
63420 73285
25396 93445
25774 56122
492 58946
31273 61823
44602 47989
3904 82163
33551 74899
33691 52364
18066 99725
76938 90377
7159 21482
37949 88494
41273 87962
21868 65503
26014 84283
38611 92855
16894 86018
58231 97007
12406 44433
34123 78270
47551 63148
60970 66676
14647 15101
23855 69991
32756 81197
42002 95014
9139 19200
24090 61298
41938 54442
17081 43661
96840 96958
24603 47897
66952 71196
54105 69166
22208 80537
8224 92001
29292 99005
55542 78636
33492 83503
23756 86373
20725 46966
9095 64326
67592 84642
6958 51523
22699 55082
40057 70800
39482 84643
17912 38847
60454 95094
20140 41337
89947 93182
29157 57219
7069 77989
20137 27375
14256 97592
51754 70184
60069 81106
49566 95275
22923 56529
37189 74187
4279 71773
73420 86206
28374 84544
21693 24622
13980 53156
8636 34170
1083 47528
4411 15387
53963 61283
32146 89702
18029 73710
25178 97014
37284 69943
9858 90435
10849 77856
7596 91736
57867 77671
10396 92484
39861 96916
30529 57960
54715 62927
74899 92544
80195 81161
94653 97479
62786 88322
28169 46193
1028 42959
65785 82186
30256 61951
64497 85961
44206 57893
33558 47084
77882 96204
12008 92092
16337 36668
17714 83637
20802 57678
44273 50853
10121 25826
25901 60604
22207 24510
42568 73968
32173 71036
40075 67672
40786 42107
19868 60580
3894 46355
37421 92470
64825 75793
33529 79030
2827 11983
12017 76111
88449 89929
8047 88325
19427 36537
22065 31436
59356 73588
65666 87941
42806 61406
12500 64948
93960 95843
64487 71398
9564 29021
1730 69405
9083 38457
78298 89215
84504 95794
76504 85745
43224 74585
42750 63528
25187 92016
8321 20439
40855 62720
21620 55692
34562 79980
87955 99416
83483 94823
73991 83155
19320 42693
65229 92834
3060 22120
70183 76753
51723 71080
2432 53595
9688 46854
14082 50435
4831 92748
8271 82051
37452 49820
6137 6146
35401 77924
69351 73980
17361 40696
26136 93480
5945 34933
62142 79244
3321 16931
5906 49235
36023 82647
7598 97792
10628 25314
50406 72897
56849 62217
35673 42058
10758 38038
25554 32062
49642 52960
39174 52322
54165 64036
69677 87017
12786 61680
6833 76375
44333 71997
18219 94574
9362 90529
26965 54789
16961 92035
40029 87081
26006 77603
29671 39453
17593 74833
10217 98927
3577 95971
61487 68547
66312 91074
33979 56729
13498 98552
44338 79696
33620 95562
22266 56624
49998 56203
26404 28277
34973 97137
28122 79391
13413 93210
53875 95128
36241 92986
12171 39552
27176 61045
21672 26418
18678 60989
26653 79669
1407 5462
40033 93196
13107 31135
12396 89798
49560 63169
43823 55953
32451 37850
4541 63483
54089 70236
49631 68019
25420 37451
62660 80251
51724 57078
19911 80975
4997 72681
52752 86648
2729 74235
19825 55828
3630 23406
6165 49395
35709 74222
24172 44027
3007 79401
49642 85362
34668 43991
30598 49931
52612 84802
68061 98608
10373 43169
29641 42263
4530 97279
20591 51296
47543 79391
62878 98850
9181 50232
50849 68997
68239 78263
68909 70876
86500 92933
63172 82552
50457 63959
38890 51124
14042 91477
78230 89527
68665 82470
19259 21108
5153 66227
26437 48409
16932 26913
14836 86275
14277 99856
55329 73374
64736 66755
69543 97140
6599 11022
7424 98864
41895 75455
41155 42320
12691 15127
47470 52074
46852 76354
30631 88820
53466 76214
799 74958
52915 88564
30071 71368
17161 23625
57996 59685
44533 64293
10057 41519
34055 81568
32127 83505
29249 84409
24458 38525
45299 90814
73321 81084
398 28836
4138 95667
7944 89654
9523 11617
18859 54217
24196 48367
37806 84985
10196 22108
16865 86753
19783 49453
80407 89503
15305 31499
55859 72980
72307 91519
71432 92754
12880 12891
67326 83551
31457 65034
50308 69871
4526 97278
4763 24138
8365 69374
21545 40514
29422 60103
41787 80857
27702 74837
5901 22955
34065 42020
48444 86375
6135 31476
20263 27863
71897 97228
11111 39157
1800 66743
80996 92421
5025 13674
63578 73305
10984 59190
3402 13100
20653 28459
30098 83926
57143 66555
68112 96984
6668 93533
10933 85778
20319 83726
52882 99235
59217 84471
2991 77307
30552 62327
55163 83646
58001 87994
20221 58679
14499 98529
69160 97942
52966 69067
94056 99598
17599 86819
93585 96587
20924 86126
85833 89314
34035 66906
22640 26630
26088 76038
21422 32975
3751 70607
45931 86541
12833 23809
31926 76330
21720 61149
35036 39266
4620 67821
69859 81105
79665 95395
19371 49987
20805 40746
10334 95881
41125 96385
34103 83139
2924 43553
14487 70167
8041 53087
22714 61094
11012 44966
28170 78534
6320 66617
15441 22716
61202 77205
42977 43869
46413 80754
76249 96859
26844 72885
6220 50886
50887 76741
48137 49551
66218 82230
28526 67271
64478 70019
2604 90014
4948 87463
11295 74749
62570 70127
27832 62121
3744 77107
232 28768
20768 58715
13015 70383
26530 76803
24335 85973
26607 85324
7593 66689
38306 79386
54679 71058
37144 93983
84552 94595
89182 90605
38281 74643
17805 69263
3353 15068
18619 32603
65683 81081
23745 83711
8514 11835
47559 98657
1502 87416
5368 85327
47012 53090
48856 85602
6542 9909
23915 66774
33189 99544
13531 16025
17016 32271
37324 40157
7339 83572
14752 70726
28100 37278
2992 84182
74405 80139
26776 83765
18167 39497
80765 99375
66384 71540
57954 76049
36845 72814
66583 89410
28419 72117
45684 77977
7519 21079
16965 96469
33359 63241
47973 56279
29540 42621
52022 63344
23469 50764
2979 98828
5811 32199
56460 74004
6190 47472
6800 26541
47907 66693
38016 40407
27549 32856
2993 67069
49556 67341
59870 73416
58621 91451
75412 76478
57579 82808
23509 53026
92109 95169
994 87427
53669 88694
17930 47472
78309 78980
49144 97114
22843 92360
48713 96328
36920 98801
8857 57302
17173 23273
34140 39531
72562 93412
21266 38634
2165 48553
46321 63744
20047 92537
77002 79422
45859 80282
35966 47575
45038 80819
26647 30355
32313 67980
43905 65216
42731 45988
57340 69389
38005 96692
14241 46480
46851 96264
4174 45128
8647 16036
58093 77055
34904 55014
37835 61635
2679 58143
22632 27678
94524 99582
19165 28478
30883 33120
5035 53650
74663 84885
55894 78332
5135 18215
87794 96972
34188 56516
57236 83777
78236 93828
32015 76369
38114 71912
49845 65308
59248 92654
2948 46915
15403 28132
28479 43071
25282 38549
64498 76813
7913 94146
4665 50827
69929 83415
33587 88404
67155 74855
30116 91375
17106 36999
65388 77594
26769 56497
55033 63310
31370 84836
21193 71844
14521 26301
48593 57083
23133 93052
1866 72244
64387 97168
38845 76569
14136 31333
43259 69257
64449 82210
18451 81620
48215 94163
10066 30434
3543 88519
1043 70520
15637 37513
38878 99158
33624 92015
43606 80198
40104 58520
60358 67853
11843 39303
7127 26089
9982 87143
68310 97013
6505 62074
32274 71030
2209 73036
25001 30267
30062 86410
38630 48460
61333 63088
742 31853
61083 86752
68499 94579
17487 23063
7439 56389
92305 94137
71740 96798
10237 25077
54550 97759
8463 48451
81190 81706
1793 61018
3961 12661
3401 74749
36703 96823
13605 64952
58862 91762
55920 65370
52107 71959
12541 22499
27595 95888
7342 78782
15980 95921
31945 75345
7859 41449
23999 69672
1394 90180
25204 95062
33392 34072
47580 58916
29604 58697
14514 34826
79883 90601
68169 91682
51140 51333
44016 98905
28995 83292
70905 92653
17722 85478
34774 84800
20350 27638
41842 56137
56123 58072
10404 88398
17604 99655
4284 33380
42192 90817
22742 78244
81078 97458
5286 71825
34192 34658
42402 55445
14876 81244
63266 70094
16698 94241
21766 25559
58636 86925
53216 84677
12485 98201
6238 11630
48377 86231
32832 55740
33570 62999
82778 95191
37277 58806
41040 67479
6147 75697
69833 84731
54896 88591
70370 75106
59793 61461
551 7874
93741 97139
84942 99408
24892 49075
71990 82746
15060 95802
18608 79772
26860 59633
9009 29094
14474 39138
29118 95250
3922 74455
84887 87886
39194 60528
10241 69240
40457 81808
54886 73161
6820 70719
37951 65535
25268 92809
630 69376
12311 69254
23197 99757
42385 45732
17422 87319
17321 65444
52834 79594
86199 96689
4161 89075
3508 50431
31409 73364
45694 87119
2305 80104
61844 76804
17879 26054
1005 82039
62117 64783
7470 69319
6695 12101
6643 94343
40076 43910
2166 6264
23156 53952
14164 85014
55950 75292
17507 39053
74696 89818
64355 91093
39583 73297
92834 97655
73880 86715
89024 97142
45197 83065
2087 38536
25498 85296
31894 60364
2093 37290
67629 92824
62203 74850
87223 91950
11875 54202
49585 92586
30319 44186
2887 25645
13525 62341
56092 56353
19593 81102
39656 56200
61808 67280
32926 71779
84416 97726
11812 75459
50644 60855
10130 53337
10347 63670
77652 98527
54069 91920
6355 20505
13945 35638
57288 96240
13816 45480
32359 92501
27437 82516
3337 20863
20810 31507
57239 91918
7833 9413
19407 28786
12344 64400
40617 76784
20217 76288
8761 22898
10697 23729
69426 86727
13756 78387
56573 73632
29564 70717
18483 50108
10457 55986
34822 82096
6361 22841
23576 79514
16011 16216
22598 59680
92388 95168
29783 40784
9122 14616
14834 91411
58595 73555
59105 82810
5812 36939
57065 84816
10901 62249
35732 48633
40682 63073
41358 67876
48296 76402
3161 78407
24922 64299
57507 68140
42217 76911
13662 38957
1853 29858
24147 71078
22313 92519
47350 91798
10583 64064
83729 95669
50224 59254
1994 8195
34551 90818
34478 42758
45186 46025
47790 65306
8200 44787
11278 65511
10637 99439
19683 78523
2875 27491
11856 29231
58790 73273
47624 76696
25529 75769
67448 78498
57301 63894
44285 99692
21246 21682
57265 68964
40940 46290
19403 96725
28291 66555
5508 59819
46386 99733
73614 87690
23530 37702
40539 88117
47328 94652
2134 95133
69431 76621
32355 55692
11237 62686
14006 28450
8003 99584
51172 85033
34465 59050
79774 90116
11862 92464
9880 80765
51873 53137
11416 14491
23667 98745
15339 45592
92489 94677
16792 86050
9895 45792
65063 71253
48909 98137
57123 60880
224 12238
28801 86576
21226 36447
2455 31758
46141 74957
3496 26871
29024 77077
65172 89391
32023 98357
26430 40147
20535 69288
4529 20669
25655 68636
20147 90598
11175 65543
74362 95510
11531 94845
34765 90543
19921 20161
32955 98022
31982 51445
56820 59986
21457 74550
65492 65903
40293 54369
67018 73926
57884 64921
34624 83560
70432 75999
27487 53569
59312 91681
21253 95876
16604 45740
16674 95524
12346 55714
17901 34657
91464 92864
54020 78300
66649 82951
16863 44332
33354 61384
55681 75640
44621 88011
13333 95018
3268 48351
12547 48194
75420 98028
27186 87843
13667 58180
37299 61778
4296 56279
24210 96979
17989 77198
15309 28411
3534 50732
12633 35896
48228 56197
30438 61759
59454 78916
2129 33850
4505 10848
32666 74473
16734 76652
56996 94088
51094 60966
33582 77637
80339 97217
837 56247
14757 29493
11910 54348
24877 63230
53697 77358
13732 35551
54878 64461
14307 35462
4646 43934
9265 23943
31235 36526
20011 86405
35997 47082
74857 82264
75115 89212
4572 16919
28075 67522
11280 85894
20174 99340
48227 52681
6742 65958
56093 73659
13964 83318
44016 80790
52714 83480
59595 64619
7302 80066
73947 96727
65980 68768
37982 89774
8382 46747
41300 73279
12858 69462
12595 14443
24070 59854
10342 86255
9230 25730
48155 96452
74160 91733
14712 88375
750 65584
53154 78860
65317 94105
21766 71650
66882 82883
11899 69275
63003 82566
66048 78477
4260 11062
22291 29528
10101 46024
4694 48359
14664 38684
64869 66220
31405 50684
27313 27439
18499 25868
14816 98455
6645 78807
73979 77518
10425 13088
45443 83187
48323 68373
29366 42052
34408 98239
61330 81763
35293 95435
84274 86188
9083 30035
74557 92426
23878 72993
51072 74286
46706 79675
70392 90768
12545 88266
57458 88283
11957 44730
68619 90042
6753 58451
48620 83555
66334 80591
24152 98171
26850 82990
38857 91108
30841 64751
10853 84176
14391 18786
56930 92175
2807 16313
35934 67612
32507 73943
73034 83460
7054 97876
38342 43989
75420 96147
21731 22723
40687 51861
16474 26373
8899 95529
39668 53777
50160 67448
21813 67363
6146 85458
4994 27264
32515 72845
4359 93501
96168 99857
16268 71510
28053 54930
29992 79943
13982 62242
31441 89254
32024 37003
59984 99455
2879 66198
19982 62798
51370 88798
47178 97850
27163 80757
22934 27875
60202 90492
3558 68186
16397 78284
4478 53445
4633 11199
55412 70406
27720 34231
56561 76009
2217 29275
12003 71576
34700 53653
27144 36611
13574 29594
22862 40229
8273 13815
46135 95478
8705 45288
54836 85424
46555 95661
5816 71086
82411 92769
10995 34593
2483 21681
31519 90536
35763 54188
29543 98646
12975 21947
47060 84405
50156 80314
55684 62170
19626 95784
40147 53157
35403 96710
12080 24088
5011 62797
2314 40795
69389 97293
26225 83588
25991 76130
28398 96134
19608 27282
1453 34717
62434 98596
17895 93160
30688 89107
71199 86812
66830 77911
13643 39044
34665 77133
71699 81554
32936 79953
22073 84639
6339 94297
2568 19180
48188 98918
17332 92264
2385 84654
84684 95504
14319 45537
7328 21813
12799 77793
12323 96575
46232 62114
34522 88851
12171 61894
29715 85568
1147 60781
87388 95867
31698 96184
24970 31168
60983 84883
51610 96731
20954 33563
52660 64664
8531 71818
5842 31201
56313 82635
1304 84629
29274 79536
18431 48874
51814 84786
18268 23406
13586 36727
67128 72386
42878 69116
81372 96083
17788 87132
21008 91816
35162 70890
62996 99132
37170 72885
3054 79634
64831 96729
74072 89018
31784 84997
55063 78050
83757 92312
12714 31736
19896 98585
15575 77537
45856 55431
697 83233
9579 62297
24231 50742
33202 96370
65349 65564
6360 70476
20040 99820
43991 66267
46650 73040
57269 74500
24818 26086
31280 55263
63086 83972
9225 33937
34111 64747
49744 67221
17447 88861
54068 76147
7092 92199
14599 89671
73033 98701
9485 61921
3423 29994
19815 57669
16490 56545
722 39286
15611 38241
13422 95232
11724 26534
15650 79097
1065 35198
18724 22379
37108 62576
60202 74638
22155 45568
32541 80923
35094 65106
88659 98217
2315 50475
27151 41517
2497 70512
24766 64722
43397 93913
56564 58438
27251 40745
5007 50397
17240 64657
11567 12974
7467 84488
18466 18989
32352 87973
7908 72792
24727 43415
69747 93011
88766 88916
31721 88307
14193 53855
82313 96099
47440 73381
15647 34284
199 72478
72106 78651
71477 95088
29473 79589
18468 55941
559 68500
17255 70586
4629 52125
19073 55521
42628 87008
5437 57689
30139 93256
38069 95022
10299 15926
9444 13047
389 37749
29724 63661
67476 87402
44971 88715
67207 84058
67832 97446
43111 83624
5731 56372
27918 89378
14728 93011
34372 72971
22286 57963
39008 88265
13299 33580
14478 94538
23768 90478
57803 93619
24124 86784
67394 76047
2373 31053
22050 73254
73462 92915
48603 89069
23738 67299
4112 19935
14001 98814
18195 54795
11618 75730
68833 94342
64960 73823
14365 79485
4810 66405
8604 52019
21790 82746
32068 89998
31768 66138
22706 59200
17519 38708
8866 16742
13599 92239
5799 41728
383 90618
13417 48960
62329 99878
1804 11783
62716 85790
39576 63286
70972 87633
76547 99970
41418 82475
3222 93958
56 90485
21627 68284
37374 60902
43886 77912
20293 29179
13336 41850
61005 95938
19807 57929
50842 55511
72392 83776
26734 57496
52146 60633
43835 81438
7580 21148
8304 32826
75740 88458
19364 49785
10234 81846
45349 87423
28596 47910
26257 68954
46976 63205
84045 96061
13134 79238
7875 73760
5165 42510
25114 76101
48555 82817
2225 47034
26918 37499
7216 56128
68537 78479
3049 14479
29043 89216
56371 58182
71463 80053
81672 86722
8901 59347
28596 52397
12380 34791
901 1480
26479 61430
13878 95747
22070 54544
38702 55085
54722 99445
25392 47119
31177 60146
26633 37134
11699 31815
65559 89063
48456 79164
87989 92220
33983 51239
65707 80066
54678 58520
29571 91940
79330 91228
7425 57037
72011 79016
85063 97464
43734 57564
15600 32062
10507 98700
71335 91913
14438 36470
9758 14220
54660 73063
10584 79298
193 6083
30631 50687
76488 78470
39300 71300
46778 65381
3612 86778
26793 88160
10750 19861
37156 48262
31167 63288
1990 10187
5590 15625
63364 76013
503 60733
12204 75419
51182 67951
64109 69024
53177 82635
19505 64137
2113 31784
45612 60723
3125 69171
77934 99092
51748 97863
41926 93265
28585 77447
61563 81098
31239 48785
35900 99286
33767 55918
29166 76773
38324 69277
37031 85006
15099 95619
23302 53157
71788 89781
68554 85707
57379 86907
4907 7594
34127 37683
8642 55632
73481 94280
23567 70329
3442 4164
15823 87366
28564 29680
25777 90771
56615 98536
42455 51841
64508 90161
65920 67191
51663 79963
47658 52626
25362 35387
41096 43218
6045 27921
4568 44473
2776 23196
18652 98967
24998 63977
11121 61250
77582 79693
71577 77403
59666 96413
44959 47083
18040 81617
32572 67675
28954 36576
31647 64938
90673 95327
83834 89936
21567 91496
6322 88956
548 98123
16617 43158
36321 82618
10816 39685
369 90622
15326 65179
58656 92361
16773 64386
33662 47371
31400 52605
35568 96921
39513 86333
28153 84997
69429 95462
91437 95545
38355 84398
2452 47815
64019 80368
59942 85102
63159 69772
16817 42506
69166 74302
39189 51678
74315 76057
29183 63079
59310 85671
51039 69233
58040 72897
12613 23528
93039 98200
71823 77204
39474 50221
66855 94248
55071 57432
3692 9892
70394 97417
65814 95968
19585 39334
69655 79601
25061 99735
82695 99281
768 31491
32390 49345
29928 60100
72012 95372
39159 89678
21693 56505
13742 76150
43787 48025
28412 48183
40311 76497
84013 98737
15411 62660
40918 48073
97879 98184
20076 84504
25055 75191
10234 24202
13674 98108
23536 87766
34006 74527
9896 49221
33470 49976
71553 94213
41141 68637
64580 69228
45339 59481
30836 37049
61114 93244
4402 94842
40290 82957
22381 64808
38308 43189
70697 80777
68206 78999
25377 67839
19316 45673
12449 30935
52456 82036
49850 84482
9001 68711
52401 52948
5671 33252
8436 26420
31035 35250
97023 97450
63239 66634
28320 90247
66337 87032
37250 46306
16794 25440
31001 91607
35615 49001
32347 61985
74189 76083
45427 96301
29035 40716
40591 67098
94694 94848
83862 84815
41190 60907
2923 55873
60643 95002
35560 86699
9259 47171
17304 39801
3050 38774
11442 86654
26355 28283
50365 50870
34559 73979
29523 33783
12255 21056
34362 60829
70024 87316
37139 51082
59503 66798
44273 59547
20175 93723
40647 69609
26205 65522
8880 62723
45538 81323
87671 94848
47905 87428
2281 62475
4708 71900
18366 52306
18134 96810
54956 81464
9955 30852
37567 60137
18538 59358
74162 99762
890 35735
18758 51151
6660 80081
20750 57140
9626 11009
1445 89911
55111 88002
11843 35220
5690 79604
35575 52116
43970 98671
56475 89070
27400 68821
18352 46670
12489 69344
30240 60169
16878 49243
22264 97733
51597 93546
49600 80501
91056 98191
67534 95500
17343 29135
3728 71876
42219 59725
69456 98692
632 58931
18848 44927
48161 73909
7701 81508
31350 98307
29733 73999
18251 76897
92553 95572
10089 77830
5929 46810
15195 35257
13233 53845
58512 74878
3728 85492
16868 31700
17114 43368
2925 94936
22288 38989
37868 50815
13031 36423
51489 54575
90601 92116
8490 12518
25081 99510
63113 96937
4055 77327
76455 83626
8604 47198
15583 55810
8267 93170
2233 4269
79879 97958
39541 62500
22308 68726
56730 70170
35902 85336
47062 55823
75075 89594
15549 30704
83728 92217
76754 84521
47083 71434
68504 89333
80685 93280
51599 54831
7759 38603
78044 78654
3653 86121
70466 89242
768 78768
16282 43791
53965 87356
30650 79158
7344 35132
14164 30088
60763 77642
64070 98458
20136 22752
65201 72655
39601 72357
7093 83817
20866 49806
41670 57988
17990 32117
2655 62859
30375 53487
83855 94899
34759 59801
17142 26325
65646 75890
43727 44007
60607 97787
4588 68911
33957 72979
61419 88280
17068 65315
23940 37205
30419 79684
53578 86343
48192 49166
95873 96597
7399 65630
157 91257
13892 64621
39619 48234
48914 57728
23003 33654
6996 36749
10172 91365
41479 75188
25695 45583
56933 66859
10289 23062
45796 82598
12148 19794
37249 72317
3962 74274
28683 92329
89504 97534
46388 92547
93732 93832
79856 93163
75328 90341
7658 50854
34326 58167
3178 63745
34747 59230
4948 41115
5295 39952
44514 77948
4736 22272
2947 10528
9258 29642
14219 80880
21814 48155
45067 59995
31867 73352
7387 60055
80377 99315
29441 29824
63280 99620
44644 65371
26463 75259
45341 70185
2418 64744
35354 72948
8696 21921
24760 56029
25423 35811
13386 55112
71520 73480
56367 84715
76000 86504
13384 80135
41616 94891
46957 51677
8030 40659
36853 41018
58465 81772
47464 72612
59201 85071
32499 75196
4349 89225
41352 73925
38487 51292
1925 46476
15546 69857
19622 61410
20523 41225
2058 59455
23678 52046
16611 70083
46117 48181
59261 65719
1955 96515
58253 97548
39615 81305
6140 38430
50605 62964
45196 77974
23238 52773
26694 67019
39470 99156
1578 14784
37385 57525
57732 62838
89408 96024
8309 64117
9513 14208
67989 85775
12470 20586
4745 68732
37861 43751
85896 94655
61441 76321
8946 67353
72414 84535
13178 67758
5995 41641
44489 69613
12117 98955
21498 46688
59289 68892
38520 75320
60044 77447
42489 69216
4887 78042
63989 70003
13254 79067
31394 43212
39144 85753
28283 30247
15331 96868
4386 20751
53915 72367
57346 81285
7744 69264
34172 46148
39630 94093
14992 49406
3806 87797
7791 15931
31191 85083
74559 81789
21040 35553
2972 93388
72748 88521
30188 40147
14365 81341
25787 94341
34744 64611
49857 86897
26184 31711
605 98023
52993 96067
52770 72060
21674 29749
29519 30304
35364 61206
66102 90240
10653 92120
11457 57708
79397 85747
62417 74375
41433 44781
19356 28853
14262 49707
22080 38896
17528 59109
22008 54694
20572 56682
4935 15120
15202 94094
53547 84470
2300 62311
45545 66885
7345 35281
57039 69540
51521 95391
10769 91893
15286 27947
8010 46383
11881 21993
39090 49704
44578 66982
10848 66918
9884 47325
41714 65183
18702 27631
15521 67093
72354 87393
38384 49294
75459 79983
52538 84441
51380 91857
32660 32815
27113 34494
76510 88532
47365 72194
57884 87691
62359 90252
24330 27178
2856 74638
369 14100
42350 82833
67650 79077
7000 79033
39177 74293
22951 87862
34176 72805
15560 22200
4931 43584
35848 52324
68341 80637
23453 84185
30080 46223
15019 33722
54154 93751
16644 52849
15608 26769
52371 70843
64557 78433
15346 89687
25183 38726
16399 87917
30796 71254
24700 98381
83922 91439
15736 48338
2826 54761
6164 6343
74643 93431
63863 66286
77875 92048
38036 92794
11707 98140
31584 52514
20363 34453
57871 95504
37404 99854
8113 52692
44912 51953
25593 56415
18836 81825
59091 71974
5038 36958
27606 97781
47977 91719
42478 42766
49850 69978
31868 49085
44719 52535
6298 67033
35987 68963
52729 85205
36391 97344
78608 88352
6808 68769
22726 38302
24594 72579
28892 89269
37214 42840
66145 98429
54055 93395
83197 83972
21715 58872
7822 53631
25062 78920
59939 77748
71226 82382
61576 79716
48517 55343
6208 70901
9735 19390
23430 90560
77648 81163
29010 88439
110 98522
85340 98129
5439 38048
24878 28288
13490 62927
38432 48354
89366 92977
37793 79880
63540 77786
13574 22060
46024 61599
38008 53685
2043 49439
69125 81457
38895 75758
5553 7657
78897 94121
64553 73094
4047 28104
37375 43289
5066 28771
33545 38889
21874 65944
51959 62888
15125 26157
15684 74900
60696 91074
39405 55140
44523 90343
5583 22396
3297 88373
18517 96135
6187 80856
50670 91761
38439 40499
12110 62476
44279 93935
43163 53944
29311 94286
137 59178
29000 74480
57568 99190
30753 48642
50599 99632
1120 42627
39995 68931
9799 78612
18015 89352
7452 13793
17837 64740
16907 49525
41475 71528
51183 57879
3986 87468
64524 98558
44158 57116
32754 36058
3647 74212
34291 90793
25310 61946
983 57905
22177 24453
19650 92227
58635 69894
8265 75255
18539 66260
36899 67871
61383 93690
20404 32177
7918 85596
52194 54743
67451 86227
34893 94151
68773 89587
12114 28490
61168 82043
58234 72764
58585 81284
27410 32539
58103 66238
22226 80176
74475 89940
7791 83175
27577 77886
52702 63898
29686 55706
6308 8011
33715 56053
61949 85930
58181 88966
9337 23970
40349 59212
23937 78597
15362 28471
16562 70552
45435 69423
15244 49488
5882 79891
16263 98959
33411 89377
8060 32959
3928 70736
720 98776
26718 83231
21432 88295
38018 51317
60604 63542
29270 78036
34400 94033
34093 37221
36139 90312
14278 45025
95101 98827
10117 99257
963 57270
6754 10620
20021 21423
1608 39042
37433 38145
3246 74778
51748 59534
64392 82476
14275 56948
70773 82448
22723 34698
13606 32252
43404 87991
36929 91843
4994 56952
48580 58918
88672 92088
39497 84375
67290 88336
39507 56986
2970 73251
57941 88938
7607 42403
2118 19761
15239 15965
46432 56083
65172 85472
3113 29558
52727 55608
47831 78756
20934 68104
14417 48346
22496 30761
36692 79309
15622 78562
51650 60680
79969 93543
3401 15538
48457 54150
422 26420
16397 45956
1993 59939
6802 37708
12497 74416
71390 95731
23301 61917
9806 47243
101 86002
66206 66280
17484 25836
51144 77162
75237 95380
9377 49972
44759 82140
87326 98570
49916 96857
7165 16758
46168 60527
47415 99658
12287 47332
13343 30817
15681 29777
67569 85092
13994 21948
15868 56649
13547 31187
22871 50093
33091 85934
19014 87638
17253 84796
10563 62553
20767 72736
97320 97854
77271 77671
23128 75646
19701 74244
31918 66214
7139 35840
22482 43206
40622 48868
3616 17472
75309 75998
3948 35847
19462 99557
44863 81908
12677 66549
1242 42347
26405 62092
80712 93656
55170 92964
47913 84205
16438 73319
4287 70246
45047 46549
10840 93893
61141 70428
65206 97721
15296 32278
53995 93134
31020 95571
28037 60463
5175 49602
33907 35623
22927 31156
60833 89400
14944 91066
42715 85693
46333 97737
1957 6279
72754 74132
37253 63348
16089 59363
13033 53631
84621 88490
7085 47328
27735 42830
59995 75163
46357 69376
78445 94278
40331 58306
60951 90578
53138 67070
15691 74089
17518 97023
38471 62072
1505 95815
54664 72413
4047 53787
18582 96623
26702 41434
54407 97472
78966 96669
30780 32501
17123 53922
4177 10392
19233 72709
30030 39033
29199 97011
29057 83010
33260 65182
7312 23176
15041 49643
18821 39701
7377 89251
36450 64858
15834 37861
9255 65369
1102 18358
84231 96918
61852 75845
9532 64694
29745 75830
32659 55866
36317 43048
4483 13752
38358 54815
12676 75114
35831 67249
97632 98126
1685 17437
55602 67381
7842 19123
4171 85987
32761 34421
76966 86541
24227 39232
20583 41441
22289 70230
44368 71523
9619 83264
4371 55587
45343 61510
5031 91634
7149 85607
10856 68883
50542 57134
71659 79986
101 9276
2911 36396
17158 20965
21541 48228
31978 86999
9645 40245
12500 62700
79715 93677
3585 88899
3189 63989
77398 96317
26429 80148
10292 49270
33366 87298
27001 86895
56079 69159
54341 82552
23936 66894
12188 41493
24994 33431
27045 66766
84674 90743
51118 98362
49653 62311
15213 25346
53102 57987
4962 40405
43876 48202
23015 37273
62544 88814
1454 56196
30119 85892
14353 61710
63402 98565
17622 30594
20809 91282
22761 40937
88458 88953
77102 81610
55024 88287
7562 12836
86017 98273
15363 36901
2610 33335
16337 93662
18594 42913
18449 74205
70124 91494
14789 80027
27360 70630
5949 20605
2012 44169
41101 84170
54067 81830
5738 90589
59216 72626
30973 44474
61795 97971
79467 90516
21337 65471
1695 37071
80390 90235
16689 76709
67597 95737
38100 90115
48709 63943
16335 37309
2384 23968
17722 69821
22741 57343
38387 65883
65057 97770
12235 49240
2588 82695
58186 86825
71716 99442
86447 91367
46831 71519
2180 53630
37898 98994
55633 59660
33686 60866
20893 86316
825 1435
71838 77264
50677 68342
21980 86792
42002 61138
64130 67623
64994 73377
54518 65160
45077 61795
74542 82289
50420 77649
36625 49912
30886 44839
53202 57528
53910 71436
33579 61660
76031 92300
34418 91965
31575 86623
51503 87892
8556 60471
49591 89323
49765 50600
41607 76879
46534 46609
1015 78729
5023 42587
62451 63666
10282 45863
27147 95179
774 3355
2370 99517
59099 96206
64415 92567
52208 66782
16042 85719
33574 69244
9449 76733
10428 31549
37288 67372
13647 51805
66108 80151
4783 49691
33635 70505
9136 56465
6750 49273
28441 31319
7379 41782
5534 45163
38120 79441
27803 78094
38174 42553
6066 88966
11433 98308
12029 81314
86709 87483
78867 82651
55713 94253
45781 88562
4187 78844
23141 84335
31319 35281
8056 12236
17851 72929
56066 77601
14496 85938
39628 54996
17295 67374
27855 30959
59712 70894
11864 99263
8169 83000
15824 52836
34976 56426
22832 34015
15538 85579
84905 98776
38312 79480
2381 6346
40304 41281
12654 75199
5783 51807
1169 54236
28832 54890
14802 71449
44769 89088
26212 32823
60678 83578
10625 71512
12036 55641
49838 93000
15999 68184
39586 73953
76817 89509
11179 62676
3609 46567
23690 35767
63115 83670
47105 59076
23552 51127
31309 78537
65076 88780
21938 69101
71994 86922
3504 25026
25766 63869
23362 38259
65700 92505
28988 90771
37781 66670
50223 97191
11642 35462
975 65255
16920 84751
5792 69857
24726 94982
18134 54788
70916 81309
31769 77894
55646 75144
45078 71395
83329 97903
65984 71972
264 81246
9376 70271
21144 70630
57086 68565
9398 17716
65464 96940
23498 29559
13182 35548
44046 89698
27519 32364
60525 72112
80267 83173
33883 66468
61628 74440
49163 86227
25303 94500
35954 89337
45981 66605
13071 48882
15046 21896
44324 99090
11008 12707
3025 51064
22700 28378
70221 71710
26279 41854
47680 89996
10524 59855
14785 50275
60396 90657
20142 50168
29691 91576
21656 39308
32650 65502
2029 20436
44309 58699
11378 62729
7777 64235
37093 70384
49277 70530
6903 76944
10406 43895
79652 80833
37927 86082
49419 63269
60308 64887
30178 97595
48128 51108
41267 99894
32058 49399
72903 85266
24496 98160
8154 85209
88211 97154
5484 94963
83370 89618
21184 39546
34604 56705
3673 53064
17394 66511
10770 36071
65883 73659
10920 40885
16587 50265
19363 71982
22177 70588
18640 45776
697 75468
11533 32390
62680 86977
83112 87541
1617 51172
76033 82396
74314 74498
10504 44527
5043 39992
62090 67789
6286 88569
78507 98100
90074 99665
45872 98245
56017 80084
976 97436
70059 71454
40902 76976
75573 99959
4159 61192
35696 48051
57641 88415
64341 69181
72075 81078
42128 63919
20569 50314
1649 68643
3218 91622
6299 83833
24350 90606
16858 26213
14360 62144
44154 83306
46155 94503
7407 71451
85616 94982
10385 43339
7861 28029
12978 74533
17925 72816
4716 15433
62586 84764
66574 71785
26572 96055
52877 77096
20095 71632
84027 93418
27403 33359
25843 27225
17686 80202
8376 96144
53476 91165
82062 95244
1579 33770
800 45588
42178 85769
3327 72422
47096 70125
23651 37604
43510 95713
56955 63210
22092 39754
11480 31830
8254 10286
7197 36894
59191 86145
31418 51494
40041 74009
783 97444
3513 22093
81655 90152
42743 43302
59434 85791
69554 86297
10982 40055
35047 57539
22807 53288
62180 92916
22173 32501
23683 69664
73401 86031
36838 45003
20092 60620
20610 58829
28707 96478
14432 52448
1455 24163
63267 92382
62072 83134
34416 75918
28444 80851
21988 41299
1633 30359
55294 85169
2006 8531
35984 41642
73017 79698
70425 82091
47228 51582
66190 72468
72766 81086
71121 75592
2740 68433
7327 63345
12628 66832
2703 61607
19368 23854
15195 93561
4623 11418
66869 88092
88621 95616
17038 83576
8561 82411
44943 88217
9969 54557
18881 36782
46260 47079
29730 76136
5967 59359
832 12577
41355 57603
17978 71347
45437 88718
38192 64169
8642 95817
21459 81380
38133 58109
25987 41184
56779 59209
6086 89809
43683 47415
70148 89679
11800 63293
38021 98117
9319 82751
70769 85661
13825 94217
83814 84467
52834 58595
68712 84120
27477 57888
29168 43144
43514 79737
49739 58170
33295 58394
8868 27010
10918 67730
5153 5634
33029 86047
24483 87919
13106 44819
14470 33703
52329 98982
41470 65877
3896 93060
26554 88166
5651 28683
47728 87517
18835 37300
59965 76937
66754 96627
18440 48233
54288 58926
7964 46716
24156 87139
14804 94342
66881 89123
12336 41254
3151 83719
16607 72531
44036 60133
18606 62497
12777 52376
25591 26199
6789 49026
36260 95130
61093 90986
133 58311
13579 66651
38246 60515
612 76378
40050 92936
8830 90556
1392 20754
42056 74320
70841 92566
25499 84071
72644 96580
51457 93619
8682 47400
407 97842
75070 96807
23165 50098
40830 67507
91818 94941
38170 98965
28111 88011
426 63167
41255 59897
82992 93273
39408 67709
1905 73330
28945 64176
56269 97492
52428 63682
13929 98377
18184 29984
28907 93575
21632 60302
1270 58082
18786 85048
28581 88316
42916 98501
20300 48148
78018 78410
10879 85443
28034 40969
41304 76844
35878 66295
50028 92071
58200 75440
7100 32138
56241 80135
69888 98014
53403 66663
14035 68166
16325 28272
23913 66064
27425 46277
62450 67333
76915 99845
21943 51311
38595 99465
34430 90315
30372 55754
12293 52241
83903 90684
30144 36646
50731 51562
29392 95824
14781 42888
13175 39668
5993 27625
14185 87428
68742 98079
12989 85192
2108 35070
62297 80949
61878 89425
61113 68309
83073 84139
31108 75357
47996 98563
7422 22794
72035 98832
34608 63234
29082 58099
88167 92255
20583 91424
18669 62217
25177 99273
67516 87079
15077 80647
19748 33803
21044 37888
25691 28428
58560 76271
14551 91927
9627 27983
86682 95182
44134 68840
11443 90999
46144 48981
28765 67526
30208 50670
16846 54813
58557 89813
80921 85392
10482 96947
12624 85204
26887 72100
42169 73078
10361 16599
10199 67963
13021 81016
42260 43590
6221 84911
7764 62925
17750 67452
44986 46561
2019 64124
51787 60954
51831 88439
13065 70981
46275 82715
1902 78805
6247 46461
53620 67303
64101 83585
33478 98945
4178 54727
20663 78817
75780 92785
19635 22587
14004 33834
67743 69925
73480 97224
66964 75145
6821 17514
38656 49035
44719 53054
46612 54320
47979 50861
34137 55245
72029 87212
36428 52506
21469 51728
13049 59137
73634 82798
14680 66834
47183 48448
20586 92940
24409 25474
17949 34283
37787 81777
14394 85854
61735 61796
1300 97036
25177 27237
15235 91524
414 77043
46048 92965
39079 78498
64447 81209
2364 72972
26300 43280
56763 72132
46739 59959
1889 68565
13125 19866
18318 81872
71001 81299
68418 82255
27642 91734
38671 74494
20953 86972
26268 75195
43926 71974
38811 79850
50424 72016
57829 93390
67038 68912
927 53606
55323 80286
57750 89894
64944 86284
26566 48437
53587 97549
11811 86835
55648 72617
30900 71308
25519 51066
72968 97737
58883 68258
22347 57198
19977 48477
26320 33815
12172 71546
79719 96786
60976 99464
7915 19447
16995 33588
27317 56391
29426 50874
13588 14015
15460 90402
18880 52972
58498 64633
12753 43463
65371 71130
11495 12407
59859 75027
11917 50228
35958 82423
5894 92238
35763 64655
30164 54606
7375 98837
79030 85987
22404 99620
63560 98486
32297 43604
7322 81905
24394 86295
56072 82878
52687 82360
13225 20290
35398 62269
25299 34850
73814 97829
13392 78812
66365 89840
41957 87757
19884 59795
5045 87671
63164 95983
27613 63091
7924 76467
14658 98513
3640 24479
56367 89889
28023 82778
94321 99399
33065 97738
58319 76973
956 97226
408 96995
2590 36083
80658 86201
12180 18411
36829 61101
36158 80112
5086 84709
86324 91112
34645 51785
67605 94524
74320 80992
42021 89447
22631 64373
13138 35069
33695 73616
2011 43374
11316 44164
66672 83288
46039 47472
15062 98885
37309 38415
7926 8946
74208 84779
37418 56425
8304 34835
72179 73110
33961 71667
41090 93454
14921 81481
16691 66491
30039 90445
8236 56975
23396 94743
1147 9997
33649 98345
67674 79154
40929 55210
32600 59643
30970 96969
55722 69627
7287 9859
3623 86959
43022 51840
56591 94021
74203 77173
43368 87362
1242 36954
90436 96016
55869 75295
76450 90919
16075 74869
25640 38914
10105 40389
58257 82708
43870 64357
11975 12354
9502 50462
42334 43157
58377 90739
27487 92082
65760 68686
2663 75793
1900 75660
39855 98075
66337 72851
19050 26203
24126 80401
39114 70594
57133 59471
24315 68731
44086 91883
38549 58819
31352 99271
11994 24154
35161 61512
18224 99790
45276 90695
22205 65525
63718 78241
3841 15670
26673 55497
39932 45910
5255 15447
40750 86237
10219 98100
2366 83873
18402 55925
28129 65353
76826 83747
6464 31858
4368 59010
28684 89257
31348 32661
30223 80386
37260 99790
42808 68669
69315 77794
28097 83528
30390 51505
8332 71891
36712 78326
24894 44122
29521 60811
6881 40503
4757 81944
34036 35507
79098 92366
36833 48683
16108 69868
45567 76844
41474 63333
16017 57190
18217 58662
325 72541
1133 69907
49500 52771
42483 62943
46047 47674
5911 83793
20977 61829
12741 88802
19984 96858
25672 85300
72909 76623
33535 79271
19751 21265
12109 94332
28151 74114
6614 96858
11039 13173
23794 64626
29111 54317
2821 49100
69365 70789
25192 86347
11565 92019
3894 41934
65589 67613
58660 72289
31326 58494
34826 58083
37003 44934
62799 78789
4659 29054
81608 87574
58076 75387
9000 95553
3420 11307
21105 40484
13662 82963
3282 30532
36399 77567
1915 36415
52973 56522
13086 57468
9819 99978
51308 68376
1407 60335
21933 27158
26842 52863
36203 86952
29413 89312
16404 62067
12004 21272
29498 90714
29899 37774
20506 61646
35355 38490
43024 57875
52989 87542
56191 70103
27780 76043
58069 72525
16901 54946
58987 64930
37577 55389
47726 74488
1635 16081
55359 98582
4325 48987
56964 83877
52558 88570
64535 72297
15378 86109
56167 95439
29234 81130
17965 39297
48097 83856
13415 20859
28712 41131
13229 91742
16851 24767
6082 35565
25866 77843
55862 67095
26099 44245
64211 87158
6107 77629
9885 49531
46556 64600
31740 41199
2221 65726
11050 51954
18385 95028
21391 62506
43268 96038
18108 91767
46417 88516
35962 68780
10303 88729
70733 72537
23212 44161
22576 91038
62122 64821
53249 97063
24880 55115
20828 49310
34961 38022
33594 63901
50610 91311
51412 88813
21995 77852
34194 37262
10581 53618
70619 88137
13364 72776
47584 48568
95171 95267
4151 26327
59658 70635
86288 90613
34186 68467
65299 73865
4259 31639
44193 95190
19470 82031
55928 61465
74770 78156
50516 56210
4567 59145
16818 65389
2335 62980
51148 63408
27021 84734
47507 89937
32050 57666
87804 91983
73289 83625
20708 61956
6147 16199
39235 59121
22582 67100
72130 97183
24318 88203
8626 80846
39603 88772
20155 54934
8477 66853
4060 43661
16353 80437
86053 96095
44116 59166
33762 86894
53344 99953
51124 93890
49438 53345
6083 71683
21000 52881
16782 70971
12747 24213
4033 31173
42747 67178
27210 53191
7105 41075
36091 80220
77393 81516
55527 65474
29122 50853
30474 75906
69447 84717
94200 97382
17022 89812
29223 60510
12103 75776
2472 58681
821 77477
37231 70719
21856 46018
6547 61924
92581 97706
14720 54686
43505 87048
24670 77325
7284 53368
56116 78499
11918 59203
48926 70713
13590 16037
55731 72664
63065 98430
18448 93970
76174 91298
50773 72285
124 9641
16711 74260
48053 82422
54460 93914
44540 97574
15661 69012
12579 49302
66874 87120
46698 83351
9050 64834
35192 95162
10692 48457
51230 90049
36944 56723
18011 31679
13296 23961
18345 93598
32402 61539
72300 91318
4517 48083
21373 48786
25025 35746
18541 48025
27906 99673
22012 30783
60051 73167
20241 33629
3990 47598
29635 98420
36759 77925
12498 94045
1770 2145
1819 38500
72337 97357
65865 76929
37389 76589
6331 63134
1329 10679
29037 92061
54646 72622
52466 84838
10008 28620
49044 87924
3462 24962
37668 82293
2704 54549
49710 60411
71392 74961
49895 69055
61524 69721
87242 96242
53548 66890
22964 57092
54288 97915
85 79209
31844 81368
57290 80774
8356 38674
71604 86212
5724 34133
13076 42886
12261 47409
51462 63319
64458 80967
60151 91293
39067 88448
30635 54821
63060 87055
63378 85489
10992 46481
19798 98467
20580 58199
56347 70399
21224 81100
67878 71375
28031 44152
24326 46224
38095 49049
6063 74871
54611 77970
24159 94947
40216 59078
16485 62775
6256 13706
47308 81000
42203 71273
55245 62185
71030 78691
50861 89729
31447 73916
1370 22814
4264 26635
17406 22051
52052 81949
10493 42334
39284 39663
63153 72531
23840 33903
53504 73403
31376 31873
55575 64682
5899 42944
20931 57701
12413 99986
35541 88017
22098 57019
8361 65648
1525 58408
58896 99685
22544 64091
2277 84301
29106 57011
31283 80292
18057 51005
52200 62236
87435 99478
5030 93820
35745 53676
27744 81675
46167 50044
38759 83762
24623 44617
22448 65759
71944 92355
65081 85329
21468 23825
18841 42317
6993 87986
7910 32105
11529 84755
65171 95131
52324 89119
18275 27725
27872 34373
1924 25362
24824 27559
18582 61416
9078 81688
30704 32611
23622 50928
22484 73603
21370 54421
37375 40590
31028 96031
945 91798
613 13923
42879 45747
24113 46493
21057 40866
2714 68526
55439 73521
10080 27819
52824 88854
12186 77900
17576 91958
33524 93699
48494 84871
58364 61710
28760 63656
44607 97424
4022 68223
40440 59339
16938 64829
61911 62755
37686 89085
256 6063
1175 30443
50518 61623
37275 98053
27748 94485
21532 46824
47216 58100
55154 57738
7128 76732
81964 82986
32278 68408
80214 91355
24756 31663
45858 84613
27002 89957
13758 87032
44992 46515
24410 71065
56477 98561
19891 87994
19625 23828
25783 31243
29548 65227
34639 53045
43477 78034
72122 88271
4459 64765
24260 70258
17487 35506
17833 31039
6331 59643
67512 75375
49465 98738
71933 79087
84329 95341
39847 63270
51278 82270
62071 88405
18890 31166
67835 72969
19365 25781
7604 97499
39000 44733
2323 42692
1532 46139
11107 55839
2024 56750
14173 86240
74774 90009
59429 97247
41998 93568
32756 48355
23110 46871
31981 34224
24239 69694
11205 69616
46825 98620
14849 73856
419 8394
21122 24942
129 50617
50137 76054
32464 52999
39732 95867
77981 87002
70711 75935
82524 89345
21261 40728
48295 65216
7933 18958
18948 54620
6292 91194
26351 65073
60760 93662
51600 95353
30200 83200
17642 32281
21444 43873
54039 93786
52381 70841
89604 93016
14996 59585
49702 92437
69384 91108
69155 74562
8203 30308
4952 35167
32575 45067
34897 86867
45021 61930
29736 56343
7638 63664
17270 51540
9611 99570
28597 37447
28914 86808
51832 66909
14490 16611
60958 89827
32473 77742
4703 21453
20187 27910
7654 85766
32119 87589
832 32519
26998 78166
51323 89934
169 24842
43674 58989
50276 84874
12656 68960
46531 51263
14716 88509
49991 90783
19861 21264
18634 31139
4847 22696
1864 47824
53723 67547
50242 54398
38805 71631
3109 50999
19990 32808
14652 60634
95218 99681
13332 74654
16267 56539
9232 68391
31510 92844
25826 70627
38050 90815
38282 38315
16870 96628
37374 97967
29796 75881
2025 99907
43582 91058
60271 92641
59069 70394
6687 66538
41208 58445
8283 98467
4619 61675
56286 56579
71743 74728
18264 76860
17868 86367
35250 45669
1624 90808
5308 92796
19334 98724
52650 95791
6758 63422
11432 26776
20884 25302
13190 71324
64948 89345
3609 82164
15218 31683
72560 86248
25686 33451
2198 25237
17081 84485
21997 47392
52827 56469
40630 68346
54693 65054
51480 90663
38086 39027
4352 64644
68722 87359
62902 78212
3938 70522
47394 82004
3561 39829
66154 87016
63949 86905
10124 49172
50404 68876
9623 68054
90305 98930
975 14048
29400 71130
34544 63462
49247 54310
76541 79543
41858 45921
76525 76795
43965 44019
76429 80706
96832 99145
82417 87834
72602 90742
19123 44924
71752 82735
94036 96923
4177 21278
19933 73293
23349 79001
16447 80342
46269 55909
19348 29970
1079 8801
63638 67632
2360 90866
12148 23167
23297 47692
5608 57039
61669 90480
88221 99952
63379 79356
57852 70385
26934 91944
14099 64233
10935 57529
1678 63462
76148 84083
4373 50560
77864 82753
16151 92178
3479 89293
37147 56573
50801 68080
82483 89853
49100 49764
79005 88597
7663 35487
38785 98876
3494 44048
51620 58327
45383 65094
34333 79696
33366 56982
30488 58175
23112 74340
53814 91189
28801 96945
62747 91516
24338 40589
17816 95158
76904 96174
30409 36462
16738 61066
14168 36512
61093 75757
66666 88853
12316 35685
44304 47814
19514 44304
43121 90708
27407 31659
62740 90224
54083 65453
7876 63812
6197 71657
10614 78227
14841 53128
53747 58497
2511 15858
4148 39265
19862 70513
1850 32488
40886 45420
18126 99482
82757 89138
26789 68146
28870 40422
23562 72258
9159 59884
61943 97323
31709 68378
26646 89186
27729 90582
89552 94640
30426 61964
66633 84548
21265 34845
56519 62771
52190 61578
35107 67895
30106 35987
21492 85680
38990 57836
39367 74420
47253 49728
69307 88035
48019 95342
63642 68282
27420 60935
49248 70932
2790 35947
31404 84652
16127 40929
7632 64720
21537 68618
55943 69695
90354 99665
41542 70975
24400 68969
55851 98173
10787 56714
42306 42674
82828 97703
58766 99975
11515 68974
12083 32021
87427 93369
35869 47921
15380 87136
29417 42882
6145 46659
11649 17857
25970 31519
45663 74995
12264 95420
26746 34610
51023 91459
6618 47969
12827 84268
4159 13842
74836 86112
56321 80531
11542 19048
6890 41339
4707 26335
62950 84271
86568 92481
86826 98589
13010 78366
21090 50016
14604 70376
2213 74329
42262 65257
33952 68396
45343 97333
4795 12521
16433 71627
2493 51154
68673 80334
40941 71467
50029 51350
2233 93243
244 53728
32772 64135
46717 90937
33146 65236
28411 92418
29421 59851
69083 87821
49110 96040
67900 76215
34438 40060
38997 56899
9754 87224
8638 40906
942 67248
33708 66881
12315 17381
46571 93105
88436 99989
8982 84039
5273 5685
46318 79275
4276 14556
30890 53919
7238 31621
64388 81174
70396 71658
75777 99039
54348 65608
55950 69489
60480 61038
36164 78486
66455 75484
9361 27944
12129 86840
16173 42479
66645 77700
46424 98826
30072 37670
72762 77150
10638 56219
4402 78737
63512 92205
60964 84808
17374 35185
41872 80350
7530 77751
79481 85799
29168 62706
81433 83626
2438 73802
11567 59484
68573 75724
45713 48892
33407 49532
25422 71743
17661 37428
26257 58451
32667 52384
6455 21277
12311 60451
9603 54857
50407 89384
42932 68197
15565 18812
34106 60248
10614 87698
17778 77744
29633 90738
32907 44841
10627 97532
91574 92266
52396 70639
49277 85754
19222 32262
18947 30861
2269 85710
44571 83350
31913 41542
10603 37297
37655 46949
21529 51526
35248 51080
41829 85716
65880 67514
3189 3225
5746 38129
53110 62420
50666 94164
39313 63203
25645 79381
17402 24639
48596 59976
42444 61865
36213 71206
62866 93616
7789 81992
13808 71025
3413 67109
31081 60288
39769 93380
15480 20922
11408 54315
49229 69908
42465 67378
5016 24441
36837 96992
26645 40465
28425 68636
63270 75178
61197 90139
37175 78250
46578 61081
88947 94077
54479 70773
29208 33649
15234 69448
49571 56120
2191 30068
27907 30619
7367 38859
56116 62356
22043 22945
65736 85095
18657 94524
78250 96145
53625 75031
19525 43790
56347 64253
85107 89969
18179 88236
18911 56178
35387 40281
58711 60806
15024 87106
43810 94296
9252 49134
934 65129
57163 75765
40848 94492
57838 74928
37374 60527
13719 17429
8401 31550
36229 54701
1617 14469
10867 19968
41818 68031
4011 55526
77593 96059
78940 96228
28807 67429
40172 70912
14684 24869
8854 75571
30079 84630
46964 79018
3970 12764
22914 83535
28264 52933
48669 57973
21981 63647
86010 99053
44684 47309
68690 98408
49639 56751
5554 68177
10825 14115
46405 66579
16900 86127
10007 59320
46169 77897
49891 99763
10039 39887
71781 76053
55486 98791
38479 40576
23968 66063
52153 93195
68634 86608
20705 82277
46847 92828
43798 55104
6914 85105
34965 77272
65831 73655
11068 91437
267 49250
26383 66895
53626 90563
38241 74972
36673 79246
48396 49719
27513 53136
3015 7642
33767 87772
18414 92161
79476 85830
33278 77298
22549 34210
51951 54037
9129 90866
14988 94756
27405 78621
56386 99083
68936 79381
39930 71833
21273 58860
49360 61363
18099 99596
43516 85115
4632 69220
12556 23679
13634 39340
1726 82570
5747 16895
22188 25257
78025 91127
21766 41205
15919 34661
3725 10639
45279 51227
64671 75253
93369 93442
37439 82795
14111 83148
11044 76378
27677 94737
24837 89998
6390 31574
35625 85294
22318 77677
6452 29603
15159 75121
17203 51281
16567 46732
54487 64524
22168 43863
21349 45426
43886 88927
15496 91590
9711 61332
28615 35367
37461 79770
39253 64394
58696 86470
14593 54899
84123 86928
2567 29723
22571 66108
80288 97056
4230 16199
10123 37550
78372 83696
69503 82934
51200 89136
66137 91887
86097 99792
17158 88376
10472 41680
4626 65619
18357 45462
93233 93384
11373 71819
19054 91203
10816 80281
70440 76450
86039 90773
36246 50881
6397 70465
16623 79094
21824 43933
10552 87671
53955 91000
19804 84172
3123 61135
59227 87781
31146 38097
70230 85957
13721 30882
10413 57195
483 73584
21532 51932
53101 56297
66930 73570
4277 35317
32670 38722
11080 18341
5030 92375
46013 93615
48652 83733
36365 92214
71417 99021
44070 87728
19255 64734
23066 39507
41312 81041
37632 87183
39473 75155
18157 25049
14567 63554
70153 74178
75468 84786
23398 68145
15306 30846
38000 65080
48746 94906
83726 93351
752 53632
32718 76582
41783 86983
12974 24055
22111 28501
2304 81572
5449 85946
20858 73430
21525 60793
52014 67630
6995 58020
60186 83225
68227 88933
55417 95506
10218 37341
53089 96335
13650 89156
45446 59207
39579 57874
3167 40732
3660 56653
71193 92592
13868 55396
10297 92407
28044 70703
21625 32667
65690 75304
16048 63241
49852 54139
8694 85749
66401 83586
47358 69741
24823 91353
25928 97362
9765 67125
922 76557
5864 52815
25952 74489
889 34728
68590 81197
100 52644
64316 69423
5086 5690
30870 87339
4969 43299
31920 41712
2626 33357
45243 92163
55411 83906
5628 30454
63100 93635
9298 20496
41182 77993
26962 39096
15864 85335
90640 99931
53828 65544
972 35565
14248 63049
39078 83742
59949 62672
1069 45396
14899 85585
91091 93485
2489 87813
19478 98679
5729 74321
23868 70502
542 43586
76805 85166
19834 51095
20679 75633
26766 99025
34975 68184
38878 63782
32604 68221
14992 56277
855 13458
20658 67655
61363 96601
574 42789
22038 23981
90202 91121
31509 79276
7432 17492
42506 46883
35019 65397
612 42356
7660 66959
32118 83526
72858 81712
28410 58717
82366 94779
28802 40203
45226 52958
8337 93574
7318 52837
74426 81682
16985 49643
83765 97025
70093 80612
58285 61829
14237 44055
19518 51910
43540 88770
18889 99991
52212 64391
37645 38219
71276 73512
14534 47041
39339 72988
37769 79409
8804 49883
42587 46119
43095 60124
39821 70924
5481 74574
23046 69329
4864 51141
44866 72722
2524 86957
13316 19255
5137 77309
24165 56143
23278 99326
27067 49235
57123 67596
60055 76823
66446 98745
6074 62047
85567 94642
17054 39396
77210 82093
35258 38683
19969 63465
27221 48588
73782 75990
43363 81603
24320 91549
12250 68776
39064 43714
9150 31739
5663 74809
10493 50765
2996 82422
66469 94215
13509 32465
24275 37304
57303 64739
60844 71257
26934 35974
20903 96859
983 44383
48423 94257
10448 84206
52635 61854
38398 98392
52899 89055
14360 75553
4070 30911
72192 86689
49807 90276
18322 18439
27531 74749
33630 87175
42835 99147
21959 70732
25911 69687
80723 82092
6469 92036
27873 72264
53932 96006
7876 17044
44191 68930
32987 77456
55255 84610
30673 52786
24280 91756
15914 62344
8788 25408
40079 45171
10395 54877
53496 86190
14335 31457
20195 71550
62626 76590
42600 51888
68838 74336
39113 71438
56008 84996
17465 83724
4307 38378
36795 86159
11432 33104
29801 97618
49151 54983
40659 59255
41291 89504
46464 93390
30276 85385
35276 36007
53134 63513
3881 39704
33851 42866
11757 36704
50664 62325
66352 79089
12671 29419
25490 41274
11119 50681
5261 87646
33634 59444
30684 43191
56273 71358
71676 78054
11421 46450
3195 90768
58361 78508
65175 75045
24384 34269
14546 92413
13645 20190
11210 51019
4223 19192
11256 46794
45773 81054
69119 88313
45243 60386
57495 70622
953 73348
52983 67141
33468 41185
52612 98144
50272 51683
3294 7972
4476 37972
47099 98684
37658 91701
37886 45915
12326 29206
46317 93110
3210 86351
28144 34220
67151 78339
44348 99629
15893 72022
47538 55136
46201 89462
22735 36613
19534 55594
7785 80899
36099 73114
40977 76044
68688 74159
59569 84694
53513 94568
6092 93757
8056 26898
44695 69657
44904 88709
69992 91999
11990 70237
19995 29666
11199 50718
62160 96548
32609 91418
88358 92489
61047 69637
35942 85843
84276 94016
71791 89350
33338 80692
1355 88606
77388 89707
35137 48009
56112 74517
9171 49011
17440 75244
48986 61210
69417 91926
2915 53177
16415 52712
25780 36657
22958 42775
123 36967
23290 82252
88763 94081
7164 52976
9628 47266
50775 89535
68386 91425
70799 80198
13905 38606
14871 19287
72450 79918
53155 68459
51527 94460
18076 43125
40520 51166
12548 90444
37952 64305
18839 29911
33830 76973
7156 61133
56394 87348
74949 82428
69571 96303
15512 67802
69763 79720
33056 52626
67667 85174
48906 67319
43502 77620
3930 10968
24810 55968
14777 24125
14793 58837
48574 82501
47002 87673
68502 81266
17963 43351
73747 95676
33429 46043
45597 87577
66853 71098
22781 52369
28827 59676
36206 48002
51459 78798
41031 61149
5341 61227
35100 46642
35382 66954
3587 55707
8596 22944
29127 83534
30665 93913
36796 38845
954 76891
1831 72241
6860 54602
8585 45971
861 2259
67987 91584
21167 88632
12837 41846
46484 62181
29898 30373
50039 54234
28699 93818
85628 86865
12650 22618
1736 6797
13026 26131
2 74807
66949 86603
10628 51617
7980 69095
16203 39716
16484 37758
15686 26392
48921 91513
68551 75886
28413 29943
1539 13220
15370 90295
32115 97605
22813 30253
31500 92008
44303 94894
66670 82756
62748 77370
40671 71432
6107 93168
36986 55345
60291 66931
44732 79184
11463 72601
1646 16902
72872 95786
59492 74038
25741 89422
33032 57923
14373 73820
77081 78078
21863 48352
12246 84453
49199 78067
9096 26090
39432 78452
18172 35103
29461 43185
67045 94820
20435 89994
15783 69990
25897 50202
1037 26326
54342 77620
19296 85951
3450 89029
54242 89779
60176 84445
58784 61611
60789 64664
43262 72513
66280 96215
46600 70705
23969 68200
68756 74394
4578 78112
8333 16491
41444 47865
457 51505
29851 85308
47132 58159
68898 94908
27658 49277
954 92461
1048 1569
61163 68259
62990 71448
13029 78982
23951 59211
6888 83153
26879 90036
89072 91062
15130 55605
45212 60414
69009 78822
69678 92186
57476 68996
208 61349
28936 90972
43817 57410
56944 85614
2466 23835
70668 78258
48807 65521
11953 93383
6458 58612
20631 97848
39188 98572
30774 98546
251 54646
31571 60318
50533 72802
39348 81370
26787 50362
15377 33013
31667 95040
19463 89002
7772 81974
21166 26323
10044 14178
43559 69860
31380 97674
12711 40245
25345 63786
20675 85753
61404 66366
2674 67566
14754 73288
9282 88594
38431 48878
10650 84425
48914 55556
44186 65554
24674 43012
28659 41522
12234 86827
39506 66968
4109 32470
42952 97160
15325 94015
4701 51046
57474 76268
51658 55028
13920 25323
9138 38305
7110 8150
42400 76628
7699 73753
21024 92036
60197 65098
53399 71211
48959 96470
1877 94746
31517 58806
20317 78150
7220 17561
12210 94594
3624 21819
88795 92774
58530 92031
5961 14553
29894 73694
4123 69973
5879 65429
2482 27106
17108 62579
74402 78927
15107 39412
73653 84795
60334 84827
19075 42636
46674 90818
69485 91099
18679 66716
21580 50198
45325 88727
41296 48906
58929 88907
44849 66367
48210 93118
11204 53231
25729 94916
42074 80624
61013 96478
10389 88305
30350 68108
25171 74583
35855 87997
7189 92737
50492 81337
71755 91086
32079 79742
13002 79402
17377 55228
20448 97932
45529 53624
367 34952
46007 78954
32897 41827
53807 54031
66768 93945
8572 59907
55530 63746
91101 98252
59331 75509
43333 43644
44252 72514
6379 99143
9801 33340
53427 86026
49554 59402
18725 47998
25959 76596
45690 47609
23292 98460
1308 7703
28197 57482
75169 98287
78099 92700
7221 77938
11270 14846
36762 38357
67685 95234
56230 62375
20117 97907
65535 95286
6254 57769
39639 92394
63370 92267
13740 79495
13263 82063
37104 90426
29878 60445
12326 99008
6524 97900
49265 49707
16095 31540
20541 86459
45421 64642
41775 43718
23820 55528
82814 93760
25881 31774
52311 72267
21906 69133
64806 92724
37885 98128
25181 34972
35750 49317
63997 98204
32032 63603
35042 68861
23232 36444
62672 78499
87616 93804
60651 81783
28950 81641
19889 73278
9212 41461
82348 86258
26595 52715
628 91722
54099 95884
55748 65398
35501 73187
68411 73924
41562 59945
18428 65134
37497 96000
10851 20853
13464 24736
2608 4828
22957 26551
78763 84661
41267 46220
51996 57137
30721 63740
51465 71025
67934 97100
11964 44584
8226 29753
38931 52702
39701 52960
8291 74129
37167 71760
1973 16266
20198 73251
59952 65308
16295 99730
20017 94457
24133 49844
2410 62398
19130 73256
49045 62894
12015 15576
13933 22466
650 95031
44572 88203
42692 50906
45407 86998
63143 70914
34968 69320
27861 66370
46063 73546
10539 73483
29608 84795
82262 96320
84302 87480
37122 89300
2018 3088
22685 65776
78589 84695
21692 58912
46164 86790
47867 87387
1338 66956
14039 23894
73954 87570
14441 18066
82322 86553
85966 96551
77535 96966
20056 92504
56033 67582
47054 59235
21530 91046
15667 44706
11786 45152
30099 40754
47663 84018
89530 91837
4738 51067
35667 66033
70652 98838
37420 66785
19740 29086
29449 29508
14030 21466
8092 92641
71806 88237
20753 38809
82609 98419
38074 60796
69898 85278
87232 89041
13473 77811
84851 98532
15364 78672
36020 44977
953 67769
38751 92838
9378 40413
92576 93813
39515 84454
14287 17126
23663 55796
31007 47674
78269 96729
14701 72989
31483 75757
56124 89662
5565 42510
12243 13307
16175 25107
37445 54756
23438 54782
10148 56374
8361 37959
23062 27919
1513 62339
68278 77596
47397 63544
85837 89675
44404 67577
18074 62125
31617 68192
97633 99255
12935 20439
39045 79632
20027 64356
27618 55014
13385 33070
94373 95360
10384 80023
35676 80442
15782 34745
19008 40810
29622 94844
32910 45135
10619 44041
2479 61079
5068 23200
7100 21862
76513 85989
54535 58461
80713 87226
13117 87965
47520 84623
72382 89663
4016 34923
24513 25983
5846 79835
16535 85855
5740 18832
8631 78858
26103 86970
3623 55191
84444 96067
53742 88676
23609 37313
32127 94868
57144 89775
6029 24265
7428 11106
22842 73922
32536 90412
6876 74975
28478 44414
95845 97000
78439 79849
1888 68059
18560 45099
15103 52521
2233 98363
10508 49362
53864 71786
9823 56602
9475 38718
10298 80539
13692 25566
552 74672
12915 23719
42183 74392
33634 40309
91611 92206
5076 21587
63279 98038
16075 82305
3753 92659
38587 42694
2742 48521
21825 34693
32561 86462
19563 39680
74474 99749
20597 88137
50539 63775
27216 51653
10509 56214
44517 48662
5685 81834
22188 39309
4486 40655
20192 72395
43099 55127
76774 77882
4383 9486
59525 61289
30058 98659
37698 86202
30109 62590
32092 93682
33041 91288
45851 74290
31802 43813
68043 87250
10623 12651
5573 32794
31156 55920
24309 40299
8019 67663
44778 81342
80175 90511
36327 53340
39876 69191
26223 53501
5436 56630
18470 97881
39227 65107
62557 90239
10820 92840
53024 74490
84880 95792
6688 77105
86062 90843
82589 93511
25566 74148
5130 52264
54125 67713
14173 62815
4269 66515
68646 72143
24774 92741
6025 65538
50488 79257
38990 60425
47070 78277
69971 81586
9772 76046
29441 94915
15719 31574
9431 59959
15044 27209
15014 79759
78586 90487
26516 85277
22629 98559
19823 80252
80098 96862
29622 69362
44119 96818
73988 83347
628 40550
13501 75676
67831 82681
27921 69347
22740 40868
31200 50870
27941 92980
7051 84637
1189 39259
27786 54480
44398 82403
6331 23790
18515 38996
17100 25060
6318 19649
4239 93286
65113 99184
6201 85749
27781 31316
52525 77385
11912 29514
31951 99333
65468 94082
32788 82098
13248 74869
35145 61702
56635 95010
16272 88886
64958 70715
47669 82181
6794 97520
77046 93617
45777 76281
14061 54221
53222 99496
89709 94902
14218 20887
30187 61429
11001 17022
32861 42855
31036 38892
8925 73548
24652 61077
42623 89563
33638 96231
2478 38097
35976 48636
2649 42925
22999 76572
3197 4185
73911 95568
47108 61776
7562 62838
6965 84765
30685 83579
26785 67322
42635 45154
53503 99168
73562 83226
77933 82225
12973 64655
30034 52419
45686 50670
57400 68532
63621 69175
68429 99311
30486 51525
12154 33063
888 30894
16296 90203
9005 33870
3807 71269
69949 74500
4229 70211
82088 93511
33132 93884
31233 32798
48560 72486
7791 49441
54629 61033
55361 86365
60193 98847
4853 16910
21624 42952
6456 87346
48295 68642
43557 78579
27381 33920
52480 98872
78141 81569
23470 26620
18433 84657
2869 45718
76219 78974
6658 58721
29982 61575
86403 93998
52442 95908
29260 93451
78445 84797
119 90702
74903 88840
26198 33456
8439 97361
24783 72285
65713 73512
1432 69957
7330 66897
15483 44256
24461 67336
47421 49014
76469 88373
36480 57837
27307 38080
7264 89806
51487 58904
19539 27579
64350 91707
30868 71754
13479 85165
34319 43175
71554 81901
64097 76894
20254 79013
31217 89267
67400 68509
26774 94979
27348 82336
12414 64011
10837 70283
671 46114
13263 18705
11116 99667
17563 54392
4789 60163
44157 53269
5032 46979
37253 81781
730 29518
42845 86429
30500 43836
15035 46467
31772 36113
91453 94877
8997 74361
1022 47960
50053 60739
65557 92327
2034 15131
15345 80562
49387 96928
13097 69743
13839 87863
452 75277
13610 98185
75966 90547
43367 82689
1586 45033
54709 91569
52022 91744
20231 26237
65887 91878
64670 97853
19045 53758
17798 20077
5556 42412
44740 91436
34153 94551
11525 94423
64463 87869
34372 83248
27676 71970
33347 65710
8008 84968
41211 97506
11137 75038
53959 76555
54907 72104
53823 89362
27855 69694
45879 46161
77610 92474
65941 78378
1098 50711
49376 75496
51045 89726
4081 21620
2864 26764
25712 85671
10905 62559
69363 87383
1956 66026
26968 89130
14102 65394
3005 25926
19306 22089
20708 24286
25653 41969
21435 76693
17285 22445
55053 63348
3679 26959
2137 20197
22912 85376
39774 71951
35823 62875
15964 71688
34722 99736
8855 57362
52282 74997
51371 96893
15319 86005
36649 81651
27493 98777
72649 81137
48384 95630
1986 47163
12853 59216
9698 95891
16437 96462
62478 75329
2879 41280
27644 54088
48158 81116
26469 41052
19506 46140
8250 30751
594 46045
6489 97043
60060 89513
15105 20757
55523 95784
51748 59508
59004 74629
1685 99281
34953 84021
39220 97473
32028 80721
397 9365
7998 50314
85788 98822
7726 54670
51075 82380
65239 89088
41827 78281
8386 47088
22556 37439
6806 76585
47088 75797
49543 67955
9556 94130
47205 96418
61937 90787
23945 52229
53068 74089
6693 99255
66667 93434
10576 80932
86202 96965
7394 18583
11557 50860
20649 40147
54815 96452
15400 63550
24677 69084
37732 52002
23812 87369
40406 42978
88047 93143
31181 69612
5253 39570
12149 80983
15675 91940
35461 92070
66819 83424
54919 69736
17686 71423
53821 54561
78639 97845
21588 97091
14503 29274
34696 84150
30924 53193
38808 89456
14678 73037
16510 52136
75075 76890
4474 14296
39368 98594
79410 86728
28239 55268
78006 82617
75572 93404
60239 70974
61250 81972
22047 44681
63573 96585
17990 91316
38310 97645
66343 81896
23219 88400
35362 47595
694 81388
20473 38763
37738 85780
73434 84800
14239 30663
20259 56624
82025 86962
33506 91104
25266 98209
61044 78110
31967 39152
28243 82368
5889 86688
885 89680
30832 51340
37130 82620
5082 76770
91254 96422
61742 70532
2080 49890
57594 65021
1207 51547
6506 41473
4728 54461
64655 66817
70952 97606
32239 47838
25699 50365
11291 42108
18430 51237
35731 86870
67801 94257
23082 30938
80533 99836
30950 52793
49852 96589
18851 26518
11513 30347
16256 29082
56986 92069
4209 72855
8681 58122
69878 91769
10122 46703
8699 28306
49723 63397
5570 24927
15845 33579
24586 62247
20506 58849
37487 49615
51840 56170
3438 92602
42415 49266
5930 16566
32925 60538
24139 45350
17886 31451
17514 66084
30620 69787
24420 69271
73659 79385
23577 24290
47227 79125
56799 67966
1705 40426
15442 42354
50652 94814
80434 98825
69952 78498
63697 68420
34795 91754
14849 83747
68802 86902
30318 84180
28427 86821
15743 41497
6446 34441
8932 47724
5240 97035
7412 20266
27704 34360
43556 83528
1798 60492
16774 38850
43028 69770
45183 98705
24002 47344
35511 98243
13250 69350
13863 84956
3021 73200
36127 54526
12553 23993
25620 70980
29568 51967
40203 94593
18488 42930
14424 33844
36061 51822
38006 73684
18466 58507
21333 72885
23411 63986
38480 45368
46879 68130
40273 50423
24950 67489
30887 43994
11135 64460
21805 88637
41045 61961
36424 80697
47101 73403
27906 71738
76455 76725
81629 98555
31881 66462
54932 90438
2545 16340
8913 29591
7839 60157
49092 53222
25755 41178
59022 81552
24655 69853
68980 75211
13149 71161
2990 35428
25016 87134
26231 52255
62658 78811
25386 70623
1649 36468
57843 74183
52913 87227
12756 28702
21152 38128
29296 30705
27267 78796
69164 75551
55069 73247
34732 40003
15205 42236
19255 97987
76684 99371
68970 91941
21463 47663
29047 40735
47343 54414
29397 91659
68843 83750
4667 20354
6441 71564
51043 93090
18529 78365
23566 79280
26950 61325
48520 56553
63669 94369
46057 86055
3577 56540
42675 79312
55209 86343
11732 18114
46988 81277
25023 64518
423 40325
4716 39287
7749 58302
25072 93437
19051 55501
32582 70091
43779 68198
40751 55599
38497 54989
82470 98085
49219 54310
2026 48604
91174 98796
19606 94924
57308 91139
3469 77939
53922 62164
32582 58260
19376 25219
43887 50595
90484 96003
48311 59525
67988 70755
12843 77923
63975 80568
24154 51497
308 39350
52944 90050
5363 59825
10177 91889
82086 93619
1975 18707
38293 65329
13656 74530
42028 98607
23001 77906
10712 19642
5137 15910
82850 96625
34032 59272
40091 89352
63876 87278
47203 87854
19863 39976
37043 89643
13145 92068
16294 29385
84140 97198
18158 63653
10844 37376
15374 72327
8420 78541
1377 58496
77612 98157
52849 71526
12674 82611
43677 57844
1347 51819
38352 99204
67439 74806
4767 40505
5531 63426
38568 55503
40445 58861
19301 31347
27364 51253
56219 70301
24693 42567
30190 77518
37086 82877
14183 34706
35350 66663
71795 73998
17022 37841
81483 91585
27390 31228
40460 54942
6208 14120
5950 40909
29606 78762
46651 53614
28243 90515
3795 30793
54494 94406
47941 99447
10536 65005
37848 66844
60423 80192
46234 91761
33228 61027
55820 81190
31941 47284
87470 91839
39591 61584
58297 72137
76470 90799
22775 52267
44654 61583
24619 43662
30853 84410
8015 47881
26415 98064
75974 81976
40537 76723
35147 69309
1493 80655
12865 68732
52555 76622
74329 82815
51414 52587
58992 71620
357 77660
41659 82078
39933 51929
24981 41587
73888 87049
18846 92681
29818 77303
67960 83030
14772 45456
1243 43188
50093 52250
3160 98382
11796 40798
4864 22307
28319 46080
16918 18178
61867 82575
20762 36939
31800 67601
36324 51068
55093 93697
16841 95706
32478 76291
23564 32977
17014 89681
74848 96663
46172 50324
76053 88621
55587 68823
823 92910
31536 52313
57401 89424
2045 3566
13932 37812
36319 50350
18898 68519
41715 94701
45006 67862
88 78514
60461 94904
52269 75935
32726 64645
17870 57928
4519 65381
5855 81965
8020 60901
16747 34123
19472 71980
33551 94172
8673 53184
1083 32033
1101 64158
29622 93226
87664 92752
35290 66984
62944 79995
365 50430
9691 43125
37658 79672
997 5688
37498 50917
5929 39724
35445 64394
31212 31807
32510 85524
10767 62257
53907 72952
25247 77551
33240 98675
24157 46484
28141 95061
60924 98621
19692 90355
60427 76293
66637 85998
60368 77722
56874 62623
15403 54470
77579 92466
38262 98455
7926 42176
33370 67005
1452 96905
1052 48798
72404 92552
14001 23165
43597 59476
94834 97955
15867 74209
49448 99977
17092 93062
18377 66978
4725 59376
26189 61751
39520 84517
52421 92565
47751 77770
4245 41317
41225 94055
39901 50667
14425 63151
65759 97488
5988 19380
72547 73126
9516 31344
4186 17139
16302 64394
23094 47525
18686 76651
34084 37028
69299 77182
13664 45419
37982 76286
48404 82000
39109 88560
5822 16560
4299 81215
11632 98620
8913 71342
19889 88026
32350 67288
40961 84954
24352 47002
68310 92857
5285 71945
1092 50609
31200 89081
2843 80187
63961 85812
47520 87276
3305 56402
53947 91660
41976 92833
82402 88187
41551 94335
24116 95746
20538 55626
41072 48835
50173 97710
31224 71433
33617 55675
352 70561
4016 40132
54634 63819
57195 76242
30225 75993
52918 95205
23813 63779
82431 98508
28466 74601
21259 86162
45144 69351
63589 72791
64938 70051
61685 89355
63602 94038
65303 66148
25293 76600
71526 92405
79342 97041
8872 86875
19078 27409
10898 21979
74624 75499
57802 88946
2602 55634
11581 71942
4710 94489
56681 80685
27174 73116
51272 99181
58693 72471
40401 50689
35484 48959
24231 50079
13716 95287
45716 86533
11408 91386
80124 94093
39279 68439
36603 42021
18281 69778
7317 74083
60967 85480
25029 35687
42265 74351
1254 69304
20663 46430
38540 84606
40937 97774
25845 61239
13053 60855
32469 81887
33938 98280
30588 36842
25272 25915
31124 95645
39721 98276
55352 69374
36712 74942
78358 84222
49174 73859
42604 80649
35697 64986
28010 42288
26624 94773
21517 48314
49521 97695
6530 99308
37809 50960
6685 17664
16926 24907
67756 90555
28221 86414
47740 71543
56543 66941
11326 92585
47302 58982
61057 67921
7620 39667
13278 23197
33592 60018
11833 86484
65614 92904
288 55743
24742 28336
12876 33882
71749 93883
13403 46495
62256 87933
59798 91698
64857 71056
16153 84995
52091 61279
61410 64842
72936 90728
10889 69437
62476 68772
9775 89640
29353 39671
14622 85985
11092 55294
25476 75668
14528 65297
35998 40931
8851 62618
24103 56806
67687 68702
8010 47203
3443 16231
4331 99921
37690 91380
34074 93334
15449 33476
20609 87163
78288 78772
12415 88295
28832 41867
57217 79083
27436 81094
9706 30667
81527 91752
575 26042
6650 25455
18870 47481
41046 82029
32456 91378
63131 84878
23242 82889
61067 70753
40964 68241
54057 78260
38308 71463
18521 56738
45351 77043
50952 81717
10962 99132
9035 97939
43571 53138
30278 62086
74987 86898
34558 57169
8213 18793
30049 46488
53288 96287
52581 95789
46636 53102
7499 97109
29146 82253
37271 39074
7290 54528
71163 90446
13770 61176
4249 54729
30740 95380
9351 41471
6912 53837
42008 79452
43686 76697
48682 50477
7823 62293
63604 89044
45549 89590
15145 66238
45909 73629
19200 33245
70810 81512
20035 28139
35398 72359
33950 94147
24153 84291
16022 16985
13975 69665
48039 80582
39310 40487
1594 11328
39955 47405
61587 73300
7468 33914
49335 55954
23411 40752
36809 45143
4727 42998
1377 18596
31132 38375
831 90101
22914 98772
35863 91496
12139 18634
1169 22430
21879 86883
6628 42901
31758 62536
54880 75973
15657 81717
23625 27668
16659 88000
15690 18638
28201 86088
7106 96034
13729 89278
47539 89601
63483 82614
42990 85729
51249 57773
26127 38949
20504 52301
72239 94047
78566 90616
61839 97421
8277 77869
33353 48757
48273 53416
28482 38973
8196 9188
17569 61188
17687 96448
75916 76620
28097 29603
8567 84063
12364 63356
68798 77109
3341 33376
57436 86805
30757 75432
2005 17903
15823 62233
63085 83732
26800 82398
12885 36502
75722 97278
6105 62053
48375 88525
23493 88819
49689 67980
33678 97598
12833 15245
27414 36078
49594 58896
23912 33136
64533 83208
69785 82778
59779 75529
18480 33776
42331 53647
39009 63638
37386 92159
62290 99319
7111 15446
16336 85629
726 67513
44735 73610
60083 89427
89639 93784
19485 52217
16959 42653
57803 96027
22368 66915
83333 97821
50111 80338
10168 28142
16995 54037
1947 96201
80785 84396
38513 90378
35375 62014
73971 99525
1807 82774
43943 51971
92865 96635
35822 37817
68910 96777
21236 73836
89267 96439
1832 88604
32743 60519
28875 58571
13184 99559
9287 18410
29336 59771
41305 74013
75881 98697
77948 90653
8119 99681
34160 71999
3303 27501
53373 66745
46655 49535
28615 97498
18830 26963
27510 51892
54020 81899
703 60312
52595 92362
4224 24167
10264 74890
22669 33720
20416 41715
37122 53256
49717 60230
66210 90093
29023 83967
58889 97969
27607 56179
14235 55977
14760 41594
62778 68530
1742 69403
19640 75141
15092 52445
23652 71100
36561 74448
4556 5621
3504 19864
75659 98519
2439 93341
73585 77010
5979 6455
19096 22101
68505 94138
51059 82157
26136 41706
44098 60863
53314 68310
39603 58608
85189 87606
35077 85453
2983 40707
9848 62506
33011 60822
5346 50681
13359 38079
44851 45933
54626 76198
51116 69368
56461 57989
19492 58280
11919 54796
17370 49096
1926 68172
23485 81506
37319 75052
32301 68200
50911 70934
25888 77504
42942 62065
47525 93510
37936 97630
39303 93882
46916 89204
67120 97225
44619 91474
57012 71821
62080 66563
20169 94430
6753 77389
20500 72245
43033 80089
43874 82177
32827 98589
17642 85449
26291 98750
22692 81446
2623 7582
57562 82818
7032 93539
58357 94320
68335 91488
52198 85296
22466 87986
13247 18024
4749 99513
63826 70378
14125 59521
81229 95205
5900 19969
58172 71125
49869 88665
2437 64108
5456 44324
48195 86951
78086 92289
1138 69195
20806 59799
1087 7750
35582 42055
34576 78475
2797 94404
35238 80421
85039 99250
2397 25342
9427 62103
37450 61098
32790 57715
89130 89582
35938 70248
51181 68918
32115 83939
35766 38150
10108 42211
42754 81825
20971 78563
12404 42407
47171 69445
14478 35940
60353 96737
12749 95720
49298 58071
15276 42665
25483 64036
58008 92094
11369 24270
36346 75780
28732 38563
48934 96179
7546 49014
27826 50969
17323 64637
11030 90824
49545 55513
46243 53541
77218 79975
60440 88481
66802 85103
11613 67565
50238 71955
62930 91731
59672 71002
34156 59336
12889 44545
23853 79709
25712 83734
5566 17333
8519 42626
57075 97099
11725 93481
16692 17616
24296 63558
81020 83587
39466 83201
54760 98019
8115 69685
47359 79100
34330 79580
6387 73225
7238 99898
18634 20352
2103 69762
61487 78566
37773 70077
40336 46016
15621 80441
90734 93617
6632 99585
8044 29202
47343 69902
80961 90801
19486 84877
35377 66752
49585 89255
11264 57647
87689 93534
11196 22451
59524 89149
89220 94339
54864 77909
2402 86381
11845 93837
66722 67950
8957 65238
85929 87271
63167 94674
14236 37721
53697 95377
4921 17733
2019 32144
37556 53553
61086 74571
20218 20344
78636 96330
75829 81420
36526 74657
17597 39636
17975 63601
26726 99851
10430 78053
26635 51071
53578 96659
42774 95254
74387 81602
14383 76364
46057 58130
29482 60940
33891 54714
12482 35785
3503 55106
61267 98601
72438 91147
18197 18234
22060 46413
66730 97102
19722 76903
15261 46025
10058 10673
32309 46524
69733 92775
43898 83942
68584 73380
9141 63460
31589 62646
49630 88180
78191 78810
18380 38596
2599 18156
163 46430
57985 58717
8881 22925
24381 29465
20186 87043
1063 29948
43710 83133
62622 86739
33473 34947
60603 85055
76040 92607
49076 99079
11407 98542
14957 31624
78665 87243
54101 90953
48043 48626
3049 54629
27939 57847
61573 77315
10948 76641
41812 53080
56944 97136
32680 78703
23546 77606
57181 59652
20730 45406
18395 53275
3341 83002
52015 90912
8645 57724
41808 85129
25362 53292
3896 26249
1061 16864
66621 72931
71580 72475
39876 43816
8820 95878
4541 87967
3829 47287
8877 69450
40380 96711
77389 86774
57027 72963
33367 78328
27521 83982
61935 98509
2229 66502
14434 60973
32505 95454
60455 85841
49302 64244
31469 71186
89580 98389
32708 98128
62009 93990
17838 87013
49102 84372
38779 46463
66158 91750
11839 34668
349 60472
33252 64411
17722 57169
13749 82139
84322 88229
14560 39332
20433 83781
10691 43417
65149 73585
70566 95474
45455 72547
18762 90918
21509 61477
20869 64014
35688 88318
7054 50766
9242 37075
33299 90376
75812 95459
13879 68806
35180 66882
34703 50929
24479 26294
31928 92577
73193 73997
68506 82694
27070 40863
3096 71755
47682 84692
20948 46162
5753 86558
61751 97796
3493 29895
49033 70877
6641 28918
3746 41067
59827 63281
46844 58597
1111 29799
3329 20302
38781 39382
43346 76692
49676 67915
10280 63678
39289 49859
29115 54321
20289 92796
36081 79630
20367 37982
6387 21479
45245 73157
22990 97034
6212 78813
40995 98974
21031 80256
23172 88019
9959 49750
67251 69323
28642 64888
24757 26265
55485 95576
16340 43496
10038 83035
35353 69639
1499 93835
39828 41274
28556 36389
91848 95470
14222 61550
5738 64621
83068 93328
35783 47329
23819 66305
1096 46268
39602 72330
85553 91942
58518 69826
3454 15440
45152 52426
34934 39296
23982 44994
70257 73001
28714 61666
66649 78023
59402 62212
7783 60788
58056 63257
47803 55295
32487 67344
44694 60759
10865 51045
677 66547
60994 76349
55236 65782
26510 54740
31696 65546
88267 89976
85101 90890
11490 74120
32849 92091
48694 67672
75855 92950
23152 73616
58945 75204
32093 87002
36689 58337
25260 75730
4387 45028
60289 79455
19331 97844
30995 74427
17288 85179
9175 73215
4762 30177
43923 67602
20720 34244
80309 90465
59005 73520
16329 26935
3590 73371
58780 85223
13021 43695
15275 60100
60389 73784
41457 58914
16414 86051
66181 92196
71409 87351
40197 59773
15741 90563
4414 6388
24264 65063
11856 24875
37249 64170
19331 67353
71237 73537
38410 55403
21392 48801
13297 53551
3958 50301
34165 74652
25365 55829
23987 62071
68545 77826
22665 41622
1829 73400
35007 84013
27276 78280
32764 93724
76658 98118
91889 96726
5989 57352
87529 99162
44638 72670
26897 90391
1072 78223
47749 55534
34400 34896
1660 56747
9824 72460
15640 85708
74299 95087
27880 34592
28245 41961
18957 80182
7740 34351
34933 39208
16163 34570
3998 64456
26439 43354
5671 23225
29692 96639
76511 79855
20608 34790
10121 64978
31044 70774
60165 80197
35226 44421
33651 39887
17393 85457
29409 51060
2305 39676
5361 55587
47590 63992
363 30410
52003 87289
31805 57379
55761 70733
53983 61918
83100 97900
13386 64562
64902 96990
14693 97444
20022 56062
46086 95720
13154 43096
32893 64361
61343 62149
1856 16870
51731 75781
3703 91250
14511 72020
27643 64165
23480 75209
77535 93718
26261 58710
1944 49836
26799 84437
91629 97835
50463 50595
41762 71812
43179 75154
15978 77987
56909 60460
39400 50240
80704 93876
6827 31183
50238 79056
34070 48097
28907 41679
94549 98364
16850 93687
47497 98944
62183 93034
45676 58405
58964 64076
97016 99275
11727 98484
25881 27370
19920 93572
23382 52191
1319 6657
45480 71544
50255 53638
76586 87667
74471 95707
8724 23411
13013 85603
67397 89054
74915 94465
271 29242
32574 51304
16928 79962
11184 56468
28802 29758
1954 40652
4567 32812
26715 94195
9693 58804
52559 92992
674 80650
25118 68437
15711 92625
85794 88656
76958 93900
23790 61797
1135 21132
55828 85560
26845 32585
20380 73053
5923 23801
9892 41754
71750 89158
71282 85002
47369 93215
13209 90846
6133 35333
12844 37942
66533 73663
59390 92016
12729 51647
47199 72760
69459 90250
66655 73323
885 55848
61869 62091
9502 25775
14176 34589
3614 11303
6274 49803
80122 83714
31351 97900
865 70847
62368 89192
32211 50536
58584 77037
42676 97808
80394 85471
49923 90149
7170 14711
66946 81685
40682 87729
37561 72885
4410 53895
6260 56916
85288 98350
20089 40396
22397 71309
74171 84378
65912 99237
60576 63948
22363 50610
33200 51797
3196 76452
61662 99254
12580 41260
50842 92435
13762 15927
67608 82366
49152 79972
32092 69073
39183 77218
25858 60728
23252 90897
54451 86431
60271 65515
7541 12090
4782 28594
93867 94089
53024 82164
94425 96095
5770 39581
6722 67382
1523 34360
18783 24317
14355 22154
36746 41026
21218 51922
73715 75456
65164 81378
1373 18834
9027 85107
16726 88936
44613 47504
11895 93009
53905 62572
75915 96546
575 92471
35768 76789
60657 67478
17326 96875
11566 42229
19058 24427
93382 94995
16394 37983
5160 23826
1131 52921
32965 78371
48455 65928
24819 63312
15229 27870
62726 71021
29765 56870
42160 98373
89669 94241
60129 69957
29078 60142
26660 39981
13871 53352
5848 6048
17360 66052
44438 86540
35181 53467
11285 18006
43737 44674
55640 65838
929 16994
10856 79336
71480 71985
19908 57049
13953 19355
10759 29882
41301 79298
21791 37085
2207 26515
12724 44563
2995 60024
33261 37362
3266 67825
53564 61688
45984 79258
68615 75465
11762 18694
25588 81236
6004 46796
23829 76240
75541 82863
7420 33971
2732 64187
9833 63892
7899 88013
20445 44482
58330 72750
24669 91499
4427 78069
22513 93804
260 74176
81961 83829
18818 67506
65734 83152
2640 88759
20808 68284
30660 30773
57300 73588
71122 78173
29751 98614
20267 26756
74694 99027
79934 87843
57795 66898
24326 81021
73475 90169
41362 73629
52874 57436
9191 10150
16895 44435
69355 93997
46877 73207
9909 94428
45281 84515
48568 50382
6920 15163
16838 73434
49640 59523
45954 84749
18324 32330
19564 57706
62392 94292
71547 79739
27750 91386
10034 93578
52580 65838
11840 43465
31015 82086
17137 62420
24734 59230
25314 68800
21045 27682
62401 69649
54311 62345
36714 57184
44468 94280
34876 56693
40358 43003
67664 70591
28137 91707
37054 67961
41003 61541
77510 78188
67598 99544
10229 39063
4175 99607
23726 98992
16825 33097
17936 22862
73587 82826
55898 69519
50034 52948
48529 74010
22712 81215
30956 94183
20703 88972
93969 94473
67678 80421
1722 99795
82053 95794
46654 73890
53444 66264
11654 40971
10016 48090
48071 76725
48815 82236
10134 38574
2324 73279
20686 24047
35873 55010
87828 95366
18298 85169
12653 17165
67015 92827
67066 85495
8832 39799
27569 42821
44990 90712
44924 78966
26123 86925
60650 99706
30785 40210
37859 39249
4565 52136
69863 74424
20333 59410
14794 62322
7714 56476
44992 55247
39057 62935
1797 76975
7125 18955
44598 80691
40295 80547
34758 52179
13926 37904
44929 50636
18828 86560
70157 78340
31991 38148
39029 87059
16749 75477
1821 7923
8297 40466
47923 94399
25284 30854
41546 84487
41974 57876
30760 72423
10604 70021
36024 57544
16816 53592
78446 93282
22266 35860
75518 75798
65095 67646
2575 6659
26550 94669
5005 5474
41827 74519
37948 75039
53002 67960
54121 71701
34263 76211
42836 54222
2077 46119
55288 58469
63416 82674
14117 60960
8221 33748
10495 38355
47845 67503
17351 86507
11261 44224
3428 55180
30638 92357
29906 74095
30950 49825
14630 37902
27343 76110
50682 70621
59295 81498
18849 26696
4279 56218
58521 74698
68875 79971
1417 28060
25297 93710
12049 33394
52753 95124
42671 64285
17371 57635
89293 92497
29071 66658
45958 76805
61642 82413
96265 99487
24040 26563
18331 28609
10769 58214
23492 87552
19993 49058
41956 62274
6846 14176
77284 92951
64433 93476
16891 19776
63619 72305
19012 47619
20152 58944
41326 84588
19656 87688
20742 75559
79814 90185
65493 93528
66610 87584
19825 51660
17132 56805
15462 63908
46436 62661
4273 67777
17084 88039
69698 73426
8226 71434
10891 56716
57472 73332
19452 46494
33780 47982
40008 50358
2818 79196
9690 45146
2572 54320
14418 82966
47087 64058
64085 83286
52227 78389
42765 55541
17226 94047
78202 98710
24555 83411
12086 63087
23115 51283
72666 90696
66373 81535
46095 63907
8440 44057
7919 69692
15532 97409
46087 83063
44164 68214
25268 56557
41023 74532
3788 68917
59599 77360
9739 84156
82368 86371
9039 62072
49213 82800
33313 71531
40623 62976
41355 95544
27853 79761
36082 85015
32356 45879
31255 34141
44821 70792
2909 64199
40638 57541
8935 70242
15976 92979
28439 64602
60445 74452
35751 96849
14266 90398
27826 41628
63125 84645
87156 92595
21799 85593
52238 65238
94745 99654
34345 77756
48961 83592
6483 78328
77505 98381
4973 67490
52588 73066
87756 95738
3292 17286
79765 92121
62662 93299
41075 59533
38529 88476
59185 87973
58531 66184
10448 22374
30979 82511
4191 41480
11497 98892
12859 40308
8847 12720
1643 93602
6623 26442
54399 83101
49089 74219
18456 31498
3685 30147
27273 96531
3720 4488
39217 84376
29061 40374
37514 97998
30313 78434
7699 62112
59692 66543
17667 98021
22953 57314
2004 41927
5168 91995
12368 60222
50387 69462
54914 91017
14784 66427
48757 94051
14415 30300
24379 42301
8723 60146
76903 82713
25463 69835
3848 55417
29918 80532
94896 95454
53590 65782
7310 80835
49585 68291
14250 56296
21009 34303
55035 90728
68780 81375
18173 94256
1325 38298
48331 68015
15173 43646
26860 26971
41114 64981
45091 83076
26808 37466
12723 37029
37560 41888
42500 45442
74940 89632
67274 91063
36042 64368
24479 49569
15413 89500
42383 51139
71406 94668
81641 96480
38382 59902
43913 81467
48497 90938
36182 45322
26599 32588
45126 78329
81142 99347
22341 62510
26493 32351
2778 70232
42086 98263
19865 92578
86645 90832
11408 20336
1205 50858
82944 88187
36644 41684
2582 72538
41438 44174
19165 63205
47909 82666
49943 72547
46506 98668
20837 66027
14961 31130
31928 80519
2632 39915
39457 50699
9610 38963
29507 90924
9463 63667
44238 67642
1818 50950
16204 20215
8273 76635
10644 18739
57333 79429
7805 88934
52304 56038
9068 38312
45460 46925
42225 87598
25194 85513
17416 63713
80323 97039
49418 70508
12151 44607
4442 60175
32483 50646
68383 91574
22078 77220
54366 62823
53597 58770
29402 86964
1382 60350
22824 78800
51021 59369
25100 72476
32574 50551
5862 67463
44089 79780
27263 48240
66859 96976
41839 89416
52085 84170
91386 94562
15374 24025
38785 88467
4279 78959
16053 21028
7824 78982
23069 75831
12418 57888
44652 77992
34587 60758
33944 57911
18763 21481
45854 66002
59724 74915
22810 28460
15285 80883
70142 72021
8508 85301
48358 84200
20288 62965
14415 24072
24423 61948
55311 87953
17100 28433
27285 94470
39628 75092
26097 88244
61672 72969
7094 19099
39799 48213
8327 36620
64492 80449
1611 98822
33107 71782
5067 25630
19261 89561
36788 58542
18134 55344
17570 41394
52059 54821
59048 60014
40477 54812
6439 64516
12169 42691
77579 92896
32046 91355
70355 81761
51649 75362
80596 90937
45730 50262
9046 69255
76334 84433
42396 81333
5262 68294
45357 57305
41892 60542
56791 81636
44076 66151
54316 84233
68699 92255
3810 13973
71122 88620
20092 72131
31676 65289
16242 44206
58538 99163
42843 43721
28950 33331
10485 33448
3909 47232
17113 48728
42209 94713
19149 27829
48267 90942
73640 78550
39424 45495
306 88600
8438 97710
14978 57773
35858 82201
47383 65450
29926 93971
10542 87430
33469 55953
33260 64691
20281 82394
49189 89254
979 81040
60487 89436
19094 72090
71173 86775
7104 88569
14033 41485
7759 18274
17347 19831
28616 99236
35924 94742
11062 59284
79971 96995
48709 65439
42500 94025
8529 94277
43753 53540
42972 68950
14241 33078
57 11593
31619 40772
33991 51729
79187 95448
36355 40092
51742 73082
22850 95262
49929 87655
65649 72064
12877 34340
4949 58733
2507 9428
8248 26765
13464 76886
75505 84944
29816 79583
90283 92906
6897 54439
36520 73764
34603 81406
6081 89476
39846 48637
12964 25467
54200 73686
18127 75320
44130 51533
92507 96135
33920 53389
38725 89843
43394 51398
38211 70851
23764 61157
11022 64885
51029 57906
8250 90803
88429 97794
2842 9665
14299 27862
78511 80882
87702 88197
52018 98769
36276 50401
35773 77117
2628 34669
31937 60454
27850 90247
2182 25045
12749 27913
20731 96200
39067 56273
27194 80634
12142 68169
57056 66617
10062 34541
44368 78607
13750 73751
35776 92765
13944 94470
38727 89917
5598 92356
22859 50624
5426 40495
6024 72271
55770 61804
16912 83453
127 57023
38107 48060
47233 82837
74836 83748
62728 90448
57997 71234
36752 53263
15673 99476
26718 73634
1546 4462
66304 88855
29926 33269
62770 99136
16017 45346
50223 53392
26000 77737
58868 66754
57876 98140
21114 40556
18720 57038
728 76330
34111 83020
32148 66675
25167 50236
75207 86861
46405 50407
24445 30764
11066 82421
16310 47012
576 65253
18675 86345
10950 35834
14157 37279
13910 57824
63118 86833
27153 73892
7286 24312
59000 75506
35512 88743
29273 34071
6617 32825
24255 95930
19260 45363
19 15595
62296 71897
48560 68087
26023 75500
52374 82338
55997 61914
19851 54903
46065 90665
1610 26970
5766 39057
77228 79640
18829 32591
19438 36357
30244 98316
7590 16594
2758 18557
49924 66046
13476 51725
53307 91541
49361 81484
7186 25929
66647 77913
15425 46921
9685 30455
66768 97475
61023 89620
34031 86467
75467 88622
82956 96544
76310 97108
22930 24463
38171 98687
46902 54876
1178 11638
73205 77443
34452 93758
31394 57599
17142 78298
68613 98754
2015 91377
62407 85684
45348 83192
67189 95702
22916 49415
65490 77057
14538 34058
57945 67825
76881 91230
65935 72472
248 70384
12520 44719
11477 98101
91719 95481
29734 97158
1237 87357
23173 93526
31488 71442
45411 88324
2515 83763
39953 46141
77496 80009
57500 60013
34468 92040
97083 97565
35536 53704
17558 64248
26874 32171
13750 94277
19756 80421
32606 74784
44972 81398
21690 22094
54662 72620
1741 55745
90556 92673
12249 94749
2312 99236
6720 50687
34912 97887
28846 69408
27785 79380
1095 29909
22861 54158
4765 52867
60366 98271
38316 85618
47833 59382
8401 91388
31579 52087
13255 46370
44004 75908
49532 83842
21946 31892
12646 20201
40568 78564
35709 45227
39520 58286
73625 85585
15560 89064
6317 20387
65110 83125
2774 30734
20082 75423
44301 58646
11480 34258
56746 74470
25087 67038
39729 47562
57873 95661
24868 54508
69504 75290
21692 43171
49008 83475
30474 76613
5904 44268
28983 40619
27346 63376
17918 44809
63702 79467
9380 73693
76725 98622
13180 99934
22228 40673
28992 52872
36307 94978
40862 63997
64812 74981
23403 96736
58398 72631
23391 28902
29 84281
38069 67834
28572 62769
33282 86557
25688 51710
11530 61335
60093 63751
25982 69603
28415 71499
40409 90274
28587 87485
1367 50544
10025 97072
34845 72360
17773 47629
33496 36169
11393 34104
39486 98769
27525 86556
20713 85149
65244 77483
23527 92498
33224 64684
40882 81993
49707 64869
18828 29633
19298 25169
40277 86809
57888 92107
19589 87228
33994 62689
40726 64776
1535 40283
32827 99358
23490 52534
958 18868
40101 57385
8913 75760
10452 22825
8643 53852
49256 86299
9092 82833
19096 29908
66074 90476
10225 56493
18829 53390
49088 67426
10880 80179
21423 85604
13654 82576
12039 41154
17737 32852
31433 84122
61657 97210
32596 47554
45602 99271
18785 26806
38343 53574
14952 66723
67595 77405
89428 98998
19564 29183
169 38092
23554 79284
10586 75041
13116 34802
18181 34471
29819 45505
11804 96097
17281 50948
29146 54782
20935 99591
37301 86515
9293 34686
5782 6994
396 40544
33284 81987
76660 89906
59945 69170
59754 69657
45045 94421
57427 80501
20994 48087
87390 89899
20883 30432
31126 97274
1749 55747
21486 96953
39143 61285
52187 52429
1061 18518
81088 93289
23873 39244
37876 97586
27601 60540
28970 54148
11241 39439
29981 70384
13886 69802
22257 86379
42363 59972
41146 67633
5338 12696
89308 99951
16905 32658
48808 82771
46454 51079
4011 62284
7407 35525
29884 79079
45320 87228
3271 67882
6602 55892
4437 5824
42485 74301
48168 53253
57120 75704
50549 87931
24437 89031
24542 57844
49044 96441
50178 61403
172 46648
50101 60444
4083 95810
4246 99102
5778 93317
4310 5325
15565 17158
8318 71449
43820 82658
5340 51031
38435 99731
20631 63197
35785 44965
11996 48730
3515 66015
22352 44278
21696 41514
47246 49436
18607 82904
61486 91813
43104 90493
32583 99063
17125 42602
41404 58544
14115 57585
21046 31762
75546 91576
24617 53929
35607 41834
25879 54262
9553 12970
1189 95657
27778 41892
11286 37352
15592 86233
68458 84780
18563 97134
18220 83564
1828 82757
91764 93016
12975 28525
24109 70069
53135 81843
48746 72949
26187 86208
59399 96233
34121 93437
26037 41270
43025 78431
14953 47868
5411 51099
18150 86351
70633 80960
58192 88506
37347 64856
646 76457
22815 44096
20476 76285
34199 97128
37078 98784
33093 65728
95923 98180
35419 43098
34197 84611
24963 27006
24345 82971
15042 64401
65527 97138
7857 96075
21767 82949
40043 75891
54399 89805
33639 59756
5426 77748
56108 71383
28781 40417
31743 56457
49374 99067
69013 77226
54456 64404
39622 50569
4234 65371
34794 48111
61552 63738
21210 37643
44516 63280
19551 26855
20513 43770
5064 52841
9765 85372
79697 93202
27585 50238
52666 94033
5636 61483
12719 75565
5771 98130
23642 46202
4035 79564
45705 48128
81605 89162
34362 39199
67360 69949
5908 99993
21783 46175
12394 28584
22395 43367
5739 25645
13438 71361
59201 67718
16017 71104
8221 86760
14584 98126
30952 95519
7205 16231
39238 96212
13899 21798
54222 96162
16196 21082
43326 98063
962 44529
41739 48994
44813 98994
44499 74503
52170 85535
38390 43740
54687 63928
52241 95615
84992 93310
18137 19047
13108 79837
18338 35810
57171 86198
1917 38505
80655 97536
30187 76432
20276 46647
15654 55316
63912 80844
77643 87768
34923 87721
36351 41382
4427 84876
11425 37526
58534 99671
84749 96298
45830 46739
20918 21641
32692 89017
70333 99536
14960 23062
2036 73820
46221 58185
57512 58250
9782 42176
39342 55673
9465 87517
40149 68580
28351 55949
14400 50001
4386 22615
2636 72185
43310 97133
95784 97628
55341 84296
13597 86149
26722 72508
20118 46415
3340 82335
37409 52490
9248 51709
21623 59114
23326 86028
60793 88204
9124 16424
33780 86882
16602 37811
34041 62600
72399 78399
66159 79643
53154 61495
60775 63860
11847 91366
1453 51139
661 14478
91360 99071
6206 71460
45928 71617
26030 46937
31402 62615
71098 77559
71644 96195
33694 44658
30779 72519
5820 56942
29650 70966
10584 30107
36312 84857
19781 46247
1622 52437
43262 99191
16522 23067
53817 69412
31823 36774
4571 39848
56298 87899
11079 55369
49410 89632
5772 45164
17227 30808
37690 79984
26163 65734
41352 76722
42254 89516
41290 59337
50634 52195
11815 35956
6309 21296
6784 35013
35634 60941
66430 83739
42011 45295
40731 60265
11029 22436
49294 93714
4832 74521
65419 81111
14033 80609
62641 75636
21142 33594
24015 96458
29573 69577
664 59347
5363 50996
63735 87740
12148 42890
21186 72158
80459 91996
2934 62958
17658 94176
3043 67611
52868 69241
9688 98164
17343 87565
17706 71331
52363 97087
4216 59935
34570 42461
10239 81566
68347 77145
65074 98508
52056 74545
31523 52780
61153 65426
56283 95308
77927 99288
26968 89748
37287 67745
30104 42055
7795 99501
18466 59368
4670 90433
42843 58506
69532 76338
26909 95022
1449 36010
58694 84506
60311 64612
7058 31917
43529 75552
84790 90671
21934 33681
9368 79399
30669 76324
36728 98109
1541 29536
58910 69589
63237 90628
78546 99528
58748 82273
79952 81755
70203 80385
91507 99356
7502 83163
65668 84323
33515 68147
27874 43510
538 43161
41198 63587
36608 60272
17567 80069
30537 93994
79040 82592
18929 32142
62537 95174
11248 86492
64220 90202
19072 95655
31373 32279
15905 86316
12052 95308
10166 96853
15650 44755
21381 36813
13194 22224
80010 95859
70127 88309
981 73549
1032 63459
31330 59353
57316 62232
64272 71680
6814 31781
34720 87468
61498 90525
11844 88698
17220 62143
60087 70194
6379 50796
7496 93964
68417 69042
21275 92021
7440 45854
11398 74437
52912 75418
42159 51266
2141 51003
1603 50466
47984 83708
22128 84436
12656 32431
29322 59146
25781 44240
88832 93039
5009 7139
49013 59611
31162 96407
73623 98731
46751 61884
31590 96061
69242 89628
64552 85524
66355 92874
22648 33545
5479 84768
972 41530
7008 95573
31221 85906
60749 98067
33263 89861
4072 67261
42142 90754
67171 80043
8898 96584
87077 89467
21635 85571
47318 90545
13020 31575
20848 58289
20969 24339
20729 71603
30311 59394
42575 70817
4496 22206
17853 99119
8535 99388
38366 96964
16514 77690
44186 76488
82570 95381
33637 48466
48080 75066
29922 93266
73265 93981
16231 69270
40536 68758
32469 98559
12366 56218
65125 97540
45273 47243
25408 25857
67575 72202
5433 36137
44017 85513
39681 60804
1860 59287
14373 23092
2982 95809
61459 89539
46620 59754
18664 58911
24747 29924
34519 59232
87576 98207
88790 96674
1984 72544
22804 89027
14954 38221
15459 59323
9996 16713
20283 36627
65650 84612
24568 74212
14731 31434
12264 47773
55772 94518
13071 28523
47815 80656
38116 85544
44631 46748
33451 60970
36447 68408
23676 52873
36010 86948
27006 73649
21469 73028
76812 96266
4574 85481
44458 47310
39520 99277
44338 88134
38280 78594
19811 97834
17812 91083
16523 28386
45350 71400
11923 32964
24407 58093
12500 19631
11858 40811
18964 30773
1544 25266
18076 82424
38432 82821
14988 83386
52529 68437
10120 50560
33169 78356
44099 52884
63936 83102
56494 84546
75204 85282
25575 81200
5454 62257
8992 90090
28891 58273
43734 73267
32439 76446
51902 99172
64092 70926
92008 98038
32703 72889
12307 32698
526 45008
44336 94114
9299 98809
6202 89139
20119 20375
7700 33497
39398 96984
38420 82238
28612 63007
41840 75443
35223 96853
21971 80322
53313 65804
17351 28656
18218 72113
35224 45766
40380 89582
387 18704
46553 49864
17725 82976
71334 71868
17980 82164
31457 68057
1998 40869
61914 89105
17361 69858
78923 88010
5578 66079
10322 12533
45053 51085
54783 96840
5269 47167
58722 91360
73283 83441
2898 13443
10097 23208
1235 5029
7300 90965
9249 75339
79827 82418
20710 98981
41077 67384
63348 67094
24359 28971
40730 93108
12397 52803
16861 34423
52178 86901
15906 99421
57423 87263
56344 73288
21425 54277
10725 69378
344 54503
18475 96225
75097 87685
3030 92069
23273 25185
3493 4285
40860 99502
938 7154
53178 94148
23964 80736
9529 89749
28856 59040
79 60328
23323 43616
42283 99812
43792 46488
824 45444
67059 95133
46890 71855
23028 80287
67994 85354
70960 99141
62720 66568
54617 68079
61930 79685
22713 77210
38349 67350
37973 48913
16929 51014
20028 99296
67499 96175
27868 85400
11900 29322
47341 94852
67110 74247
19508 74775
45853 76052
82507 84497
52828 53674
45318 78596
78953 93743
46177 77491
49663 80541
86423 86536
12136 71503
83746 85787
23940 90603
31815 53947
27970 85748
80909 90299
5526 14779
37649 63946
62663 90979
47977 94052
3656 11474
69194 72048
62526 91638
31535 55720
26312 95689
34042 88962
24214 54921
18193 63045
55273 91487
9385 48834
22596 85440
12836 91143
45423 49231
2357 87687
16300 92475
25118 66916
11220 67304
15152 30848
10382 75659
12559 52547
34950 49110
2747 35418
29148 69306
37860 77593
63176 80755
14049 38948
25459 68564
12132 23280
21573 46054
67529 87580
17680 73711
23380 48254
52002 61061
29593 86508
64214 83722
12614 14936
64780 90566
10118 60670
82231 84927
79091 93145
22733 54292
948 80246
32341 62147
39354 74112
9058 92688
1205 23481
79989 84630
39933 90232
5154 28876
18046 21650
3471 35346
74021 83215
36639 60366
53592 69510
10828 31784
57140 80389
49879 86715
27749 34444
71106 80876
54554 60667
29960 44225
49077 63673
34240 49092
69392 84724
81471 85710
65621 93972
6830 58469
35508 36918
56513 91365
35676 59967
39409 55290
67749 78746
5718 48911
57848 96890
8029 8709
88902 97848
38667 55581
67071 95617
34940 45923
59402 62540
37874 48201
59582 80617
44372 66779
37224 80339
19930 45785
11744 77431
25465 32984
46853 48525
23889 62594
19795 70930
39884 85057
20048 42460
43492 57700
40861 77789
1090 88531
40771 54398
600 40024
1537 57348
33220 34665
27220 41032
44292 64521
42863 66294
14921 51254
28723 43035
61552 68035
50635 51639
57512 89692
22252 22507
7680 45410
27627 80968
24004 86044
3135 38882
27813 47133
47064 72801
55798 76302
20908 87643
55366 60549
61586 78510
16493 22464
20078 33370
8190 97824
20632 79946
52047 77235
26252 58282
26458 73362
82099 89618
34123 85004
33450 45603
28094 42925
65345 92569
28209 88540
17316 29263
10209 85509
42793 43157
62474 73128
38084 63799
10166 51542
5296 13804
16051 68682
39688 97404
6318 73488
33523 62132
96922 97623
4275 90152
3333 80191
29 15525
16152 23689
8304 28711
20850 26499
12175 39307
46659 69028
3780 95223
90917 91472
82331 87853
26721 34860
21221 63090
18793 94664
33718 64380
35493 37249
67377 74611
26594 88353
4082 7862
69134 78055
26281 75396
13452 58758
10328 61105
25029 65855
92653 98550
8866 31727
37987 97211
26571 72736
36424 44222
79175 81430
78683 90433
46402 47278
29255 53114
29940 51949
12793 34092
41163 73336
14165 15768
46194 74370
63246 80919
41217 65503
75266 97736
70048 89334
8409 26974
33626 71478
21035 34304
60784 91849
80183 95943
49540 62658
65846 92628
26307 28018
74614 94873
5321 58042
13525 29079
36617 70856
62625 72516
78349 85223
48635 53038
17716 25964
49937 51704
25893 78220
66028 99185
10695 45207
46130 63327
19487 60256
56665 99644
61129 79664
46827 64053
37079 86805
87596 95290
47921 53939
11721 34775
57724 61308
52930 64085
78705 80370
70527 70863
33170 63191
6398 82871
63028 83312
12453 96327
3437 69126
5367 25668
2689 38177
26380 36962
3829 25635
24983 98586
21302 94413
37413 73772
15425 79490
54884 96935
41870 67211
9016 95333
4365 28576
74099 83413
20243 58608
89602 91493
16655 44685
2480 48580
57553 69657
52736 61940
29671 77590
133 33856
71301 78786
65926 83495
65938 97821
5980 32707
2262 12323
5278 9296
10069 90723
60508 61078
48744 70090
166 32117
72140 89731
54532 87412
10541 90044
57524 80275
70815 95413
34769 61226
91538 98741
48715 51939
54800 90817
43033 78962
82600 92790
38464 77434
16078 61587
19414 40211
6439 29378
38011 84899
20050 65013
2981 45372
839 33328
2995 69069
25939 58656
55265 91655
47193 63459
67822 68252
33505 43299
16812 29273
3977 6066
24762 40604
20320 73471
24350 31271
4581 52733
21529 83377
34053 92406
51087 77429
51639 77557
11118 97738
34712 72798
8187 79757
3544 39558
88191 91164
49036 80146
35138 68196
15594 20674
20073 23797
51246 81693
26379 35699
35190 69726
36931 94612
17176 54250
24128 91673
42826 47925
19177 84316
49136 94977
51599 84194
61391 91862
2816 19576
2640 78632
31561 92286
24291 68900
111 78169
49489 70540
59502 81438
81033 89452
18427 48095
43267 90962
3877 61749
5919 8938
7706 51015
7423 89376
95162 95617
26248 27040
650 99567
10374 78595
93444 95099
71636 96050
25633 57035
29389 38878
9996 24988
43518 65667
1920 80815
23604 76566
28658 38926
11738 67624
23725 90646
57322 92332
18055 95543
24614 41274
70173 80058
4690 72569
42072 61935
42805 58090
59925 67470
4615 39050
20392 44257
22862 84317
55732 69784
28435 40489
66758 92505
62340 85693
29035 32409
10008 33783
20133 32909
39144 71197
13054 38923
36966 59982
31319 36702
42411 52672
31227 45096
6317 82743
18885 27649
43280 70079
30925 34651
49615 98483
52207 69443
1847 74696
24218 38145
32506 61127
38559 94864
4991 36655
41253 54018
2687 83357
37242 72201
58 88039
34071 36079
74217 78738
48144 65289
67693 81816
62106 90819
25640 75180
61033 68007
68359 94124
2710 58345
35527 36318
31125 56122
34882 58674
50754 57990
648 79156
44496 94391
41107 81383
36381 37701
52390 87116
14279 59986
5722 40391
7669 65358
59845 79940
54618 89432
17697 52533
13846 87252
5601 17042
6558 64937
117 7194
26192 86775
91037 99791
24567 81892
30457 39221
40618 87624
98256 99629
32468 63211
50084 95868
12929 23727
41690 88352
45302 72792
13945 63879
10156 87047
29711 93908
67056 76575
14717 16890
239 57642
59086 95094
37594 47164
25928 90124
17097 23297
6282 93836
60768 93602
13071 16455
30316 67473
74452 94603
1329 19277
64177 87353
20558 96100
11738 13265
20627 96815
34828 40726
388 76884
35929 61346
17403 79894
23140 77216
19775 45287
14647 29182
36947 37639
44073 78677
2514 89457
18707 87611
53689 70975
5347 84229
11009 55935
51961 72910
6207 94390
49640 66883
7624 41938
50903 83635
53670 80156
63502 85994
11527 98964
15240 40778
70025 71990
66064 84318
44354 49558
14724 16734
38709 48066
97501 99866
24524 79464
43545 43635
58365 66277
8180 99957
31995 59998
8560 98393
85682 90800
40905 57406
23918 91733
9297 14356
29734 56771
68798 80897
47074 83092
73818 84024
26277 71243
54177 75786
38887 44190
2797 5541
68413 73827
45845 50142
492 73217
35716 63499
69206 85780
29678 59865
224 2037
71590 71935
59266 72463
5250 39110
1174 4191
20516 61713
55255 93125
1359 62800
67524 99370
39175 42154
53704 63134
3694 97108
82925 99423
44211 51907
17631 52883
53553 89763
35593 95840
41051 54096
59654 65351
72833 95041
12746 25505
23901 50631
16328 49324
41582 49082
15424 71459
30611 61392
48251 96756
51306 86947
22996 86555
79091 90273
37255 96905
44792 60106
60069 77170
53771 66564
7302 72048
54984 57630
15592 42858
242 33925
25261 86210
9460 42765
29186 69054
27201 31006
42900 95580
34489 77397
12618 42757
3663 50898
62400 64509
21465 77010
78877 82235
60436 96211
13972 47122
16637 89772
61807 85810
41026 63172
55998 77703
71120 96145
18475 53391
34458 70402
30076 92454
42707 79848
50945 67970
28234 44877
12659 90462
11519 92968
44927 56612
19534 57985
10478 13827
56131 82530
7383 84888
49249 80806
27298 75756
9894 22265
55234 73769
3607 10972
29824 47870
18615 48725
58097 82450
41884 55215
6774 65360
78326 99223
39201 87022
1438 70333
83274 91177
71040 71858
3213 8618
34311 72558
41891 87999
11974 68142
65473 81961
40023 74211
41301 54630
50231 55683
20682 76989
57854 81114
86714 94518
20922 56349
1382 67345
21096 72253
62553 67240
22136 55792
17672 49831
1848 91534
14690 69912
15858 46213
69028 88491
21580 99137
65677 67300
7297 78268
58053 94019
62210 74802
57376 59626
65135 99659
11391 59825
5238 14383
18318 40872
25886 77920
27347 33499
48507 96792
9777 73436
60554 78360
15672 30619
49428 85773
41562 64382
67988 78265
25550 41582
22203 25213
2107 20401
13015 35706
8103 52653
761 44538
17864 85310
35943 82086
41075 90362
19851 62666
64613 91822
14707 30072
35012 98121
24416 47054
32315 89390
28258 39712
9151 34814
1507 46968
6349 75551
12117 70174
6286 81771
16030 52552
34286 86206
32615 74053
68139 92411
70285 87252
45203 77105
40002 70728
57530 95994
55386 69811
54904 95619
52139 66119
34614 74539
14223 89960
26976 95780
12159 94008
674 983
17633 46230
47632 72175
21415 65135
12830 61104
43833 81240
40036 80244
11596 17101
33135 99475
1715 95683
61897 83036
6127 66729
31750 91549
28674 58496
17747 82552
38644 89377
29295 53372
7413 86408
18458 61918
39030 74280
26094 40880
52642 80315
9381 92323
26678 92504
86465 94829
29310 78594
36067 40767
39792 47643
16804 24373
14197 95871
3215 48970
31389 34569
46896 84407
50609 93953
687 26399
9487 38321
12328 82022
7265 50363
35226 64784
35318 97004
4472 94040
20576 60677
45688 66575
20947 68687
24706 31512
4142 66809
17291 95867
23866 33800
69576 97245
19279 97213
30966 77955
12209 25249
65203 71588
36698 78957
42183 76753
48961 63499
69422 79443
7227 29824
35710 86927
32582 60687
4041 63639
72066 96751
35378 90681
9929 59960
35558 72600
2124 15991
66919 85001
9794 97068
20995 87437
41221 64146
30777 91664
29626 99147
45315 66517
15268 21142
28232 78405
17310 46336
3125 59821
55902 95501
8536 94727
40008 84563
18549 71443
9245 11988
14583 64503
8116 87957
47942 49931
790 65227
47290 75260
28411 64906
57729 81323
49677 68719
8714 32276
10565 94478
2419 87397
59856 76957
52780 70061
6042 64557
71567 84174
40231 56805
51992 69136
44833 63325
36114 93600
69220 72700
75367 95406
37423 65556
9960 71344
10991 79655
18528 92568
9731 91466
59100 99295
77808 82109
10569 13642
34987 75603
39096 44989
9107 22746
8032 38968
4195 32896
1142 42294
50803 60470
34844 61668
5808 68712
5141 56764
70266 88809
28422 44013
41085 82151
16532 38445
26109 90378
7940 63265
30353 75622
59507 89523
51658 92258
50579 67394
63169 76368
4309 39392
11866 40798
15888 82205
1532 51040
17055 66289
28087 69187
45289 77342
28822 34744
6093 57430
22502 73097
15990 51471
56931 92776
15397 59748
44559 80497
54130 54532
4165 33755
9331 91380
4826 71431
18671 82248
8180 49715
22652 23089
74548 96797
3699 35193
34098 82997
16714 84304
3696 20559
47788 69440
8461 79877
13681 63590
11654 73660
60676 92817
64600 98991
9366 63555
79403 96915
28479 35988
7839 71825
35952 64465
41150 77765
84417 92634
9595 95144
28617 66388
18864 19775
20937 88618
61360 81172
20347 42348
28691 44726
56236 56701
1372 99107
44515 49760
13893 52769
6601 68049
33077 87514
24228 58367
3182 84152
12177 20026
67150 93486
1454 20727
17984 29463
28801 84496
29864 48975
37321 78600
8281 90005
37343 87596
18426 19589
36149 49544
16035 35856
26635 74746
6507 83347
25411 53800
4256 50739
30056 85612
16177 81945
53048 90832
19539 85979
32985 46181
5842 39476
66129 67196
67517 77132
4898 78768
16871 34714
21946 25477
32143 33067
47558 77572
9173 19551
4992 32498
19512 96107
67119 73599
40125 46440
39942 89722
42736 87740
29735 70028
8657 66103
2809 33818
45219 77167
39186 60483
13302 68261
43152 99795
27272 49358
47810 99137
5314 13285
17878 81944
28843 63968
39539 52383
92172 98456
11138 21378
96401 98682
34973 98281
3499 31914
10197 93351
60977 81711
52731 81812
53066 99387
42651 84611
1636 15162
29927 50112
79442 95136
34866 40775
21365 32720
11064 75838
30116 41212
27827 89721
17349 47133
46240 82193
54916 96287
27737 51430
1061 12423
42590 49239
38126 88971
25722 63022
76948 94261
856 44086
29822 34989
11024 75738
62412 72604
18275 36146
73377 74256
24030 69234
28555 80604
43030 54037
68854 98711
764 85464
19368 71238
34960 72625
19673 63060
706 63609
9988 80076
22327 40282
524 22431
77655 94082
5048 76054
57358 82102
28046 62881
70726 70882
10841 13597
15148 78144
59922 90359
28268 53287
45536 75645
20390 45987
14720 21882
41927 42600
49972 85814
45008 69591
62946 85096
19380 24170
26808 56598
20294 35158
47834 91927
10981 12552
49825 50690
11171 25353
55544 81945
18329 29563
17546 54152
20013 66106
18454 31553
43198 54429
76705 85839
91709 98795
795 31236
20292 86029
7951 42191
40462 75879
55025 81759
42311 90094
42808 83280
47444 92080
60234 93392
81219 99693
53560 76493
24449 52945
7739 15682
17536 63863
70439 79347
31621 97895
4197 21534
6950 38534
66818 66871
22587 42254
15636 70319
38710 94916
10898 82570
31493 66725
4303 19408
29317 96793
7102 72591
59312 75827
41586 50482
1034 91441
18203 98630
6928 62427
74996 90106
66765 71830
8096 23797
8589 88287
24390 67294
34627 57713
59574 99715
60557 97196
67048 88174
97255 99151
37779 44560
26263 80441
17215 29924
42409 91830
51083 93230
4350 52287
18198 34082
25187 50926
52395 90528
18217 29424
28511 80937
2631 64594
83455 97462
24010 26972
29978 53853
48376 89368
94850 97693
13793 65905
38663 80461
59753 62194
12791 94695
9204 67975
3949 25738
15025 22364
24137 52042
43014 49056
18892 90270
7124 52558
5647 26714
11337 50913
9418 93681
7561 71612
5191 81297
18365 87589
7085 81568
13674 64094
69694 81289
47606 54854
6196 55506
3468 34787
65108 73648
31845 76969
39292 57892
16111 82169
15080 46213
6823 31638
55231 55611
309 94134
39157 83475
48223 66232
66997 79890
78689 87740
6164 34680
20112 50375
286 21694
8990 95922
7598 79177
51123 71028
43807 61988
25564 29126
43484 78299
20654 97226
55419 96626
21489 57418
13535 81030
11549 68972
29973 47779
63676 95222
7948 84631
17210 49261
87872 87888
27878 75169
33768 73212
3885 85276
4938 16257
53898 99486
45911 73324
28939 62822
15224 66994
15133 30353
26520 80399
30999 81881
36604 71360
34177 75454
28875 47644
80875 89718
4781 10222
74814 98318
5441 59649
63222 90933
50145 61517
34394 41945
81930 98139
7602 76112
28319 29802
72072 72659
59317 78514
77228 88953
3876 62435
62320 95756
8505 39733
16378 89221
18073 37723
35402 87437
8680 22915
8181 36403
5727 59593
61107 80262
11628 52812
39368 57115
56070 92861
55531 86799
85418 89971
90783 95071
37559 81980
48952 92906
5806 66820
3231 50137
3900 51993
50287 93585
26928 27236
20841 44172
24297 99973
21901 59238
45732 92557
35727 89787
72159 73680
48174 56182
51404 56534
1937 29317
11853 13195
69083 87149
68815 89754
7463 45597
21939 37984
82384 99759
20681 94383
57451 97153
20735 42201
1326 7052
6180 69671
43853 94212
48681 68573
35371 47972
53758 69197
83184 95121
34713 56277
59203 94946
40463 63164
16611 51640
60611 89670
57403 62386
51669 63383
49302 58765
1033 43509
34263 49390
42323 87977
14634 75524
72455 81177
10739 92578
27009 30896
48758 69925
43823 72893
81735 94508
2104 92505
42688 58357
10233 48149
14105 43593
19358 86446
16771 55921
79585 95034
3581 31183
13822 77631
26785 60282
56243 97890
14513 45596
15216 95390
13136 27242
23976 36772
26667 31231
2933 4510
79447 99508
29546 99214
70028 90792
42166 77718
58325 87009
26575 55124
15224 32656
28890 48140
58961 61054
6884 28729
67205 82346
15009 19255
53088 62389
23339 33048
58930 87183
28213 65556
9165 43110
74795 86999
27160 44132
41266 89748
12549 85756
60036 82188
94710 95449
24093 48497
48724 61199
68478 84145
20129 47442
19721 37728
2636 23322
4339 32281
50831 95456
46201 87920
70316 77563
3539 44080
33136 82019
15084 64102
3750 12167
3894 16164
45614 76749
9878 19064
48982 78390
44254 77253
26907 40183
2538 24556
10338 33506
34561 70204
12155 62867
34789 59402
41241 43205
74475 78407
27519 87728
5458 18710
26910 85845
2025 46288
13091 99040
29247 42495
11930 25932
8821 46685
92487 94332
32681 38097
1686 13104
5912 94039
38449 91812
18473 60007
64545 79567
4466 99893
24810 99936
27077 89626
69998 94492
39198 70246
73914 75909
15479 34846
12532 78036
48363 88297
31399 76535
10113 24746
47850 50077
28458 65424
47291 52866
9 58106
9085 29176
26199 50149
2587 2655
14456 63512
30331 69967
3311 52452
32439 65297
66436 99593
18353 77558
8402 59503
80192 96795
42257 65040
42387 83082
1439 60854
854 17349
10304 34819
15635 79508
20532 68851
42948 80630
9600 56307
43619 84328
16729 31623
887 81245
26505 84306
10345 19957
66903 76826
1670 40556
8661 74977
5935 29009
60320 92792
34725 44391
34502 35265
4246 41156
51089 92464
26927 80752
3397 48314
21691 95018
86826 96727
37804 58832
13230 13643
13535 21798
80767 85660
39565 51183
511 2690
31110 73730
17613 50064
30669 84758
57833 86782
77736 98881
40049 77809
56468 86703
41277 85296
14970 83511
1726 38033
4693 39972
29330 73038
67164 87671
80241 84327
32004 50700
489 89583
189 28080
18395 67423
20970 48465
31468 94542
56687 78109
105 36760
12324 78297
10106 48730
67136 77830
2113 58720
3795 47920
71638 78096
14475 17332
64932 79547
9406 24103
28308 56129
22493 85802
18973 50443
8325 81062
77433 86719
33260 81741
14762 33932
80001 81796
67324 93970
36034 39610
12725 96156
5260 42244
22077 61575
999 33404
7757 14173
63920 96486
48820 64477
36802 89069
28503 99560
67019 72224
27211 74320
15682 63143
54479 56076
21433 29722
36506 56023
58530 70697
81868 90024
46883 65430
4044 37956
18514 83012
13727 40400
32205 46698
51889 79505
27639 96132
67366 79472
21139 31681
32964 76053
17683 94242
73445 73793
30438 61305
31646 36760
22234 23537
9533 98505
31854 50633
2515 92595
58394 59095
11758 29464
19257 62571
3824 48656
9254 10495
4506 88044
17842 61642
57069 80541
10752 17780
76707 91405
37520 79761
507 92633
222 81238
26465 32825
84002 87071
14933 56037
14610 64632
31481 54511
3351 8284
36624 66997
31277 51575
19103 95688
65746 77675
32028 92172
36280 57735
7316 17052
27643 51832
2626 94115
65692 68355
6390 78967
11499 12228
23505 61589
4976 63787
32245 47384
44680 76308
38915 43491
38741 65627
23867 68885
49447 79592
64838 78947
39250 40697
58715 84293
2751 5226
15111 95159
39496 92284
16328 68844
58949 87412
9049 24458
41510 80277
16408 60117
328 42638
91775 98272
24780 59990
35127 74435
996 42468
25592 28494
56600 66172
4613 59985
30237 62657
42078 58236
3868 98300
23970 82021
29826 87285
37091 40707
10974 58020
66621 93954
11152 34604
43438 72982
22860 72292
75225 80804
9342 81380
82713 85661
13586 46653
468 8247
16070 53604
6837 12410
43197 75513
9767 59224
40044 44470
26728 60929
7292 11532
23249 48299
59440 75892
40850 92861
3411 22338
55800 73400
45736 60907
49127 98603
9430 84033
37219 42419
3034 16585
9541 27185
31047 67471
9183 44341
89948 94644
11688 36733
62852 73793
39797 77511
18771 20082
45032 47919
53498 68012
998 26631
33048 37821
7819 90440
11829 78443
70929 74079
58211 76223
53809 78453
17686 54552
21171 42122
25681 83882
58132 64188
11867 31672
1794 99028
6334 97019
39691 56747
14338 75961
77926 92452
17728 78207
7060 58651
1718 94224
17491 39134
34565 90748
2269 70524
39521 50903
42950 91886
64065 84218
43298 80512
42595 85187
41206 71693
85352 91662
2746 52072
45412 50860
19388 33603
35252 76437
14002 35532
14501 25434
31356 47445
66481 89955
27064 38733
30263 41108
42206 51121
751 92023
39963 47001
56385 57944
51401 90194
20016 67494
29867 39241
2909 75771
8781 61817
46697 96451
64593 88103
10908 51686
45350 80800
15522 65365
51646 96708
23250 91085
23064 93038
16237 65672
30323 94603
7562 17401
7051 91243
55077 96908
71224 97227
27337 44900
27129 70971
651 64787
15415 82688
9310 97738
88247 98676
89754 98629
10343 74114
22262 86679
69503 79667
51240 98297
4317 28058
9229 72751
13253 61670
11277 92944
24051 61334
9165 89020
29292 44695
8692 61733
70758 93676
69073 92794
7180 86955
13365 74769
31514 34040
41602 64585
39371 70048
3031 33770
43503 56682
6550 96008
51812 82382
13397 36286
65020 72767
26165 70987
8196 23592
16052 43424
20681 84247
32232 56824
36423 64058
15913 85721
52993 66356
34908 50743
51402 55711
45795 83242
20859 83038
23078 48151
81496 85965
11354 93683
1345 14291
76681 83109
2943 57989
75316 90835
38511 98026
31434 83959
29492 98606
42418 84635
5834 97760
16310 88102
11396 46463
19431 55671
25915 92951
60710 89518
12119 87939
59264 93696
26109 97389
72873 97375
6997 88145
77330 93113
36530 59140
66354 95570
50820 75053
9487 51248
13870 47098
19192 86502
20752 21154
5609 87297
19429 95445
4645 14230
80736 97994
3917 88216
40119 56895
32183 49841
33912 45361
16864 73238
64140 81924
4310 34381
44154 92046
22536 87878
2132 54932
6846 20627
72757 85817
9837 36862
10858 77248
32090 71565
10023 18534
59279 79717
13213 41778
31682 65539
69456 79764
61056 93666
54196 99049
32203 54217
21358 78734
29147 81688
11663 16850
25530 94324
9500 51218
33182 71705
39659 69423
74828 75112
58237 64541
72715 86555
50459 76916
45669 94770
52835 86508
69130 96572
31121 65540
14770 94463
50762 71934
43275 56988
67893 82808
63297 99114
50859 95104
15280 58105
29751 80074
54036 64932
30416 55226
99182 99236
21037 30495
8505 70973
30068 36400
5297 70153
31834 65623
49165 85029
51078 75133
8734 43491
16137 79352
30630 77916
91461 93112
51425 74421
6556 42076
66960 79643
46032 65892
4435 72028
28967 66391
16709 89366
59943 70769
73201 79269
22319 59706
43941 65096
39364 93023
66979 79158
14474 63245
20331 89344
33315 65112
19804 87739
2773 15074
14258 40147
21140 65630
24539 40861
16802 66493
46033 72140
59974 96449
32693 49341
5223 39630
77373 85856
16697 46570
13016 65679
40937 50783
33375 71420
45737 52917
4554 66170
14216 80429
55090 71148
35161 99617
17894 29405
9315 15938
68465 89986
5696 42341
10173 60810
4903 29669
2791 20751
41691 97086
6957 25431
49676 99486
64287 87247
5794 64796
5747 77859
36267 82208
41524 99450
61300 62833
25718 62001
39965 52524
16669 39610
48375 76053
19780 48200
29582 56888
29529 30746
2211 92252
17918 83208
38997 57249
50711 59267
15188 67615
6891 63961
7872 19985
64817 80125
12179 34967
706 74652
3278 52853
80458 94518
14492 29784
24995 83030
27462 63319
69829 98022
31375 93627
12159 40712
47421 99269
20168 62287
39670 44030
25541 67553
22225 85261
19098 99739
40345 64554
73726 99489
93070 95931
14341 15458
22198 95262
47285 55953
40790 74193
21812 25315
38682 96603
16303 69551
77321 80256
51207 53014
71237 92468
22278 39439
12501 82199
6809 81347
46970 74155
82280 90201
17134 34984
32783 45748
34810 68907
50039 60693
3979 86835
59010 61195
5845 78720
80470 92269
15589 74589
46207 82244
16017 60075
43137 43878
14870 65019
56913 81863
56871 68739
51110 57786
22121 82103
31584 47435
63841 98879
16361 92024
73391 81896
12623 65145
67686 99424
66253 79298
57373 76392
56600 85420
30006 62557
31051 67050
39956 57137
48605 62056
43285 56246
77721 98422
21422 96594
50751 74234
42726 52468
36729 51238
20994 70026
11930 85346
81327 90125
36695 50082
16028 58124
12384 63189
94922 98669
8728 40288
852 62413
52769 94872
43242 98004
61639 96705
28887 55927
10870 36014
13872 34173
88384 96701
51533 69032
6281 34587
3251 74783
12471 14177
6327 73616
27537 67807
41338 41478
94076 96844
22383 81550
8480 18732
69172 92167
53168 69940
51030 89356
44808 91516
4411 9878
53770 54473
6413 42685
26185 96047
71715 78202
32446 99689
54283 79211
9074 47482
25867 26683
7793 91882
45367 65817
30093 96201
8874 69105
65335 82787
73925 74478
16037 76109
21579 38931
1881 90273
37254 91165
14282 26308
26771 69701
11372 39791
161 8365
61367 91658
42208 61951
18038 69716
39662 50278
22863 95071
11145 34157
20490 44441
16645 37462
6687 30533
50866 67450
32424 66785
58780 77819
32673 98175
71446 73155
10349 52672
16344 65425
50996 95603
5309 30601
83670 85976
5674 79925
55398 66824
30117 35646
6841 56444
13277 15026
1260 37416
54371 79759
5653 70370
27852 47314
56543 93478
16897 67928
61832 91341
67211 71186
22457 88574
43046 77227
11804 83426
3192 62193
23207 30343
5417 75379
32130 47848
21871 61594
49087 53530
82114 86406
10516 16810
3668 85822
34223 74534
1479 90728
50884 61608
28303 97685
39264 78055
68913 99913
13949 55413
18406 64550
11072 27365
33520 50279
65705 86319
40738 70239
21536 46956
32652 37563
50227 78338
37011 62135
5423 53850
21789 98456
612 21925
22833 34147
15621 39885
47023 84871
15564 25750
39238 41111
16947 30999
85683 91161
13569 38873
17752 23671
37628 93160
35859 61908
92239 92550
49880 54436
64058 82557
31958 55883
41036 77048
4192 68037
3211 76482
45353 71254
55336 90494
21006 48425
57136 92584
31150 82087
43633 77555
29918 32588
27109 47731
12721 56015
5695 46452
22278 32732
78901 99076
2086 86214
8212 80321
55666 82943
57764 95277
48473 66068
48071 49616
22800 66241
373 54095
46015 92489
11204 54926
4720 16923
5785 85129
39610 47728
1015 31700
32910 74087
39045 87361
63170 77291
68743 98510
78267 78482
8631 80319
4107 56237
45169 90810
3521 34336
7055 33529
54020 75802
92866 97111
24888 44946
51287 85698
21392 29163
18683 98776
65661 80558
1648 98085
3520 78461
35545 46273
14688 88148
6325 45631
6450 24325
61260 64432
21269 81837
2000 80011
55962 81685
38626 48625
51654 95160
49682 93635
26581 40729
13269 74798
74465 88987
23749 38396
17896 83083
41994 62772
64663 85061
28420 62881
83982 92630
59441 64017
54016 56235
9497 30267
72709 83884
20470 64993
38052 94589
30318 57441
64473 89729
54719 90197
73513 74873
6635 97972
1025 59752
36515 48853
66257 84782
35679 51359
60179 87618
63900 85751
25526 46781
78581 96376
36617 43669
28617 76756
41689 69936
17192 71733
4868 72146
35273 82515
11367 55276
46211 70790
30387 85442
14830 65203
25300 64830
6809 67294
8624 73650
83078 92546
54443 56648
19116 88113
29643 77828
37327 93550
25839 25919
28451 63670
46442 77073
47271 98861
6071 17456
5703 68815
10972 89652
70184 75303
69114 73845
18851 61960
2019 49570
19363 48855
67567 88499
87956 92265
18766 91308
7078 76426
13943 66194
27290 29504
14724 34333
76838 83471
32864 79735
323 45563
63032 95802
44004 92248
68774 86120
33328 46560
27575 66492
42446 90610
14722 22424
29217 55810
5399 67265
91457 98732
70522 70648
2426 12286
922 89029
84547 86195
56378 88930
70659 92374
10611 24126
19857 53837
22694 41441
23859 77259
38740 76723
18198 93148
16677 36523
65992 77537
39401 52568
21878 95414
18771 60942
19507 32184
24367 59871
50567 83592
31256 39859
56509 72418
26618 56270
41927 66760
73268 84030
7350 85654
54558 57210
18868 27669
22204 43140
15403 36187
708 79784
36695 52398
1221 13320
50745 92946
24584 33757
42103 56705
18383 60304
85918 88362
26017 46733
41233 47318
38676 47409
5751 71102
72101 89271
43404 59183
56446 82431
49552 94210
3672 30298
34156 65412
21876 92858
47010 80143
5547 99219
10003 65815
66202 81108
20090 26675
15707 34240
15615 81853
13220 39383
25776 42334
15049 57061
21836 95670
71313 98450
9594 28395
69901 94653
11665 66164
19631 79471
7734 54335
629 6810
458 5426
34169 54647
29867 39354
61340 94665
81927 88448
63184 72443
18855 36682
20633 42411
23726 39495
46030 50203
12427 40333
20338 64924
17457 29388
39945 85994
69400 94484
32241 96928
16242 84916
15987 67148
49186 81190
18617 67854
42941 88324
11538 92218
8414 90166
79822 88618
9402 74706
33706 46748
27005 40772
70619 87640
2297 82581
45645 91001
27620 94862
33291 42384
39930 46310
82838 88795
25913 84054
13029 47315
42164 77261
40196 63922
12283 55830
15504 77327
51 94636
43609 93370
11836 12543
63062 80415
253 30902
41936 64095
450 60602
37983 85639
41440 99970
57750 59305
33882 86134
51380 76506
34718 72673
42789 58686
24158 57313
46332 76535
27432 83262
50767 84249
40709 97941
16143 64089
5264 39921
18435 46275
27746 54306
33546 75328
31401 86524
96602 98855
11411 70994
9897 43387
27259 97816
44876 86365
80883 91171
40231 99078
56446 91675
30112 66428
22309 46453
13701 20897
34986 55207
21980 53381
20952 28329
3511 7944
29274 40742
92957 98257
48290 52291
11427 95309
30636 92137
34639 78962
77655 90039
29218 72928
63864 79193
36201 50272
30591 64402
7198 21641
17062 22326
14892 53615
85491 93560
6258 27178
59732 95446
2867 94123
1678 89786
17741 26239
8818 84364
27540 90479
21968 61488
35662 83871
18127 21366
26082 99650
22592 33270
2824 84698
45672 62544
72906 90048
30358 82403
58911 65562
31809 92316
32775 41860
4108 19963
56420 75305
13886 16519
46769 76661
64002 79329
65814 74958
840 29797
8636 62572
32675 44160
38952 94056
83722 87381
34165 77011
1599 82503
16355 34861
42864 48737
57219 83944
13805 69931
69168 89469
65823 98499
40154 52201
57758 58608
80889 84935
38715 64071
18560 63562
32655 77184
52353 77960
82321 92920
41215 91916
10110 92138
26561 85910
3799 11300
22819 62037
23491 88753
14700 61176
72055 96374
15847 61322
46492 67904
1691 40701
38091 58127
20994 30436
46521 96825
6680 23725
44365 59903
42141 78158
7944 85263
11453 35849
72298 80270
71992 96079
5415 35437
17360 40411
3819 86388
47872 55946
53973 81037
18709 68368
24842 80292
442 23158
43860 50481
8139 56623
48190 56227
26467 56414
2045 24302
71867 88092
24124 40352
4748 10150
3252 94076
16077 39498
25653 27417
18108 38760
82023 87891
53430 65833
61100 66219
15191 49675
7923 11979
36748 99735
16350 44194
22048 43269
13231 16653
31745 85856
48785 76910
33358 99331
40900 63097
10310 83068
39051 63817
23443 67621
33021 41854
31019 91827
68805 82152
18693 48335
59595 98252
38834 42052
18371 36384
19512 32631
80092 82534
18283 95632
19470 45934
12929 40091
10770 95652
3562 64218
4654 84826
53412 90809
40826 60450
11641 78241
30878 45832
11414 90408
50773 72690
10663 77414
15104 72383
86505 94029
15918 87688
7150 85808
72566 78802
11818 92833
36979 81249
25879 67614
46693 95326
14089 95236
44813 99179
79730 90327
3978 23922
4288 8343
1594 82765
29355 32947
47878 51559
29691 42424
24295 24615
69821 97987
9870 76046
12084 81249
8989 60526
57671 95045
31079 66292
16472 93381
15759 98613
24253 97961
63687 93886
25216 62359
14903 76502
32573 45285
19480 87405
13865 94068
34489 61099
10553 41731
30714 77207
3880 71371
10622 42584
80899 89407
5001 17344
78252 86876
27549 52956
45492 75251
49945 97506
22124 66060
11318 60124
31288 36728
3496 14232
2528 36526
25233 87390
16838 86980
7105 23261
8428 30768
25286 45894
41756 56626
6060 50393
18301 58823
20236 63300
53675 94011
60495 96102
48887 59610
9456 64734
59049 73464
32907 33674
46363 90177
33315 34852
41181 52674
12672 34779
76583 93218
5178 62475
46741 90676
21309 74155
31534 77660
9073 42991
10594 29110
37875 51128
13108 76645
12809 37298
6011 50034
13555 62313
60241 71535
23361 85892
6962 69891
8903 99193
16112 30434
15195 76095
27994 58897
86963 94167
48196 81452
14984 30457
29710 40106
35483 79194
45913 85008
40259 74891
70393 78706
27671 59254
39234 73295
12761 35942
2841 96522
19147 61851
25311 84048
64330 98456
19317 80408
12612 53661
57699 64399
35659 59488
65793 69146
11636 96120
28064 30520
48707 79549
33697 64210
5160 81112
15525 71811
48703 72177
9159 16796
45220 84256
291 94292
17800 20684
6401 74339
23379 93492
8945 13332
81567 89720
12219 49633
35392 55559
19494 20345
25181 32429
22911 97472
6609 58813
12021 15624
8258 99883
6192 49979
6329 11801
26162 95025
61814 66709
76105 96449
1715 4127
9426 14095
17235 66408
14034 37632
33767 45014
9527 45022
42885 49437
7111 93247
31910 43944
29410 67109
13548 46498
15757 24327
24843 66077
4207 41243
40346 87009
4548 15538
46691 49977
49619 73581
59307 83142
5174 70238
43336 47329
36629 73983
3503 39411
55539 66604
46043 91613
64238 83313
3608 6710
43381 43392
43721 71924
81222 84672
38002 77166
9275 29575
39065 61411
28719 29193
25770 75110
8659 34088
20511 82529
31506 54368
26671 76882
22721 99042
46593 94851
20855 78790
9391 93492
33720 52144
9032 10948
64967 66310
15877 26859
69246 90726
56039 99620
15000 95465
24394 32870
1260 4146
50652 64095
57028 90628
10094 42058
22860 31997
23927 92595
28755 69605
12034 60258
1561 4074
17902 84796
25801 40335
70320 92947
34547 64578
73961 74294
85191 85838
83162 90448
12657 68294
74950 96621
54021 92073
66843 98210
32882 44600
21214 29605
45426 54872
70856 71172
18914 21756
28121 66841
32212 48937
580 34540
73701 75656
81207 90010
563 26103
60406 78974
35640 79396
66477 70258
30836 72486
14221 37116
5673 8981
28409 41100
5136 24440
25000 74183
29517 51845
25586 34727
3693 30059
23748 49645
27221 70605
79273 96113
16619 95341
56410 73166
62634 64860
26229 43394
26907 84173
9340 57785
2937 86020
44338 73912
15625 58084
1345 83815
58078 95001
21372 52283
27686 80471
43278 74384
23937 44398
85052 90645
51676 60253
56343 88198
71612 78160
56593 95747
48380 71984
14951 69137
22060 31186
41870 81467
23773 76850
70213 74282
54090 88507
59485 70666
31404 32475
26115 93547
20662 83445
40179 90683
43387 48040
74920 87395
26088 34559
19293 86959
32920 61321
22123 99487
3941 66900
64944 71402
12542 37129
5523 55239
45284 97967
33809 60909
21552 80220
27921 99080
26994 31131
7286 56531
5108 18906
770 19112
43573 69721
28587 95086
49252 99672
77610 90138
14932 97460
1938 41188
80289 96203
31048 46620
17601 73530
35461 62353
18022 78654
92969 95726
23466 67557
584 20467
1540 16848
28666 61945
45989 83830
68660 86270
81990 94258
8010 33810
1660 31270
7015 11884
40185 80735
68780 95030
8062 55316
41177 99821
11668 72405
7406 49330
1843 7378
67165 89182
47100 91503
31946 60530
6704 25716
45979 66484
1760 19947
32485 86279
16641 69085
87044 99047
9180 88741
11115 15042
42882 48561
33922 96612
5628 89461
35493 55751
32096 82316
58646 78410
64941 95295
25968 97327
7750 74524
44805 69155
19607 22391
8718 33565
69293 79751
68765 80312
19751 39001
14448 16270
26375 55341
46772 75898
9074 56579
6567 91564
42505 96048
10840 13004
147 1948
36119 43453
46272 68524
30401 75636
61231 93386
61689 70776
44691 75819
17605 46756
26275 50761
33715 94809
16403 34715
40898 86869
13644 91040
76329 90245
51496 73309
55544 68359
33754 92817
490 32678
17975 33828
7229 56210
33240 95340
81342 86392
29962 45352
35505 70414
55510 65896
39712 94382
34479 39368
53558 72545
28307 42717
7638 84190
13340 82539
18118 32225
15288 16608
23439 86400
59934 70248
19357 82127
34673 38196
2256 38883
24062 53514
55579 59445
11436 23394
3219 56939
9421 64478
6435 88933
13791 52216
5306 90659
38398 60731
55514 66844
787 95901
25470 32809
44797 89706
3141 91713
42083 87444
87011 91388
21278 32380
38980 40847
19116 66919
34774 88317
35139 75355
45857 51136
26743 67778
16721 19120
20451 87789
28221 94278
68508 84365
35388 83764
40142 95302
11247 53093
5510 40714
9638 51467
17351 33975
64813 98131
46360 48559
5548 62586
6587 37296
21840 86922
24735 33329
29794 44599
35936 47494
16535 23471
41995 95953
32950 73707
28734 32360
77840 88319
54494 86412
63975 80412
29833 65636
20889 76278
21206 70473
24293 61160
7249 23287
55448 62708
59583 78707
56384 80891
3512 99195
17823 26392
23185 90800
9660 42040
74383 83334
31445 66840
61934 82092
38923 77282
64744 97622
18816 55640
55525 83729
7588 38398
68860 75122
46619 76978
27638 83041
67968 70529
29919 94672
62982 79145
32387 98988
23922 68271
1524 3875
12746 34974
20092 29119
25034 89594
27401 57697
39886 65062
43758 43828
42082 47674
42052 84881
5529 43742
11498 80590
41965 60117
43371 56519
48136 95900
92901 99131
9489 31821
71554 78662
28823 73120
23322 83594
48943 88757
15887 94330
36860 83326
37512 98963
31400 57291
18274 69010
27613 76708
69886 92559
50680 71231
55021 76262
38897 49279
506 7759
66557 72808
71408 87148
68238 94692
39516 39823
39510 88109
18997 46430
20661 40172
28738 78265
70116 75451
17978 70954
11761 21842
1977 12693
31446 71680
49201 87482
60210 76727
24999 83294
22330 90227
2471 72935
73478 79563
59283 93528
78625 89016
9114 75076
70438 74654
4085 40708
2603 95662
92492 97744
35116 97834
17846 75356
55707 80349
8859 96823
28314 49072
37850 70640
30466 70412
63654 71950
22384 42589
32160 48441
75770 88228
67614 71848
81045 85827
11680 23948
79279 99112
75533 96105
764 20629
17415 81708
49915 72859
71431 73880
8269 58043
15064 66264
59657 67831
34077 77674
48262 55318
27351 68442
9477 51174
1428 63723
18295 29343
12470 27862
1933 20454
59992 74832
34673 57690
17258 30141
54635 67068
47246 87997
76741 86488
71980 96069
32765 33407
69121 96925
18774 25954
14600 60096
30224 43430
31036 41224
11752 49647
38605 79494
33347 74721
30081 38953
35161 43301
25444 81634
11453 42214
44605 94992
81909 85738
47082 96537
40232 64752
28549 42925
27575 50881
68942 85031
22264 32321
4457 48289
55019 62118
27391 29111
67514 76136
46221 60937
78997 92301
20472 76913
48699 66599
23122 70476
46007 71249
16038 75801
74902 82136
48093 72477
50394 91738
28258 98994
12849 15450
95708 98704
2777 80805
72391 84873
38631 52384
64495 70003
20036 71337
81980 97356
476 4353
83575 95967
16046 23394
15497 97108
72622 92968
50130 87998
8142 9654
45923 55158
17877 36207
67068 83748
21276 42586
15392 95064
55680 95207
29284 34147
29634 34358
49753 53506
33370 67152
35306 62436
11033 34420
13448 78700
4594 18964
12559 34331
34680 84809
64223 95103
10390 89126
72966 96410
3628 14531
86 89775
24645 88440
91933 96479
46251 97072
3130 19775
68407 86860
18783 55163
19416 74881
37781 67655
39399 64304
5816 13129
72454 90556
31883 42449
58785 77035
21085 89893
20482 66721
27000 97207
45708 68243
11540 36838
5174 55545
13063 63092
43738 96294
43074 84084
19325 30861
3935 10321
74897 97520
8337 57307
4989 86082
1456 19385
30074 30320
32645 80665
30046 46283
16670 85458
7634 40534
18081 53304
53408 82251
3261 51067
20623 55815
23580 70461
15080 96529
39054 56501
27765 51817
55590 59519
78751 85777
32574 93439
3787 59077
54594 65323
16644 74676
15032 72550
37347 97578
1586 43294
31348 32436
18083 83527
55001 90248
5198 57581
64803 65405
45040 75169
54830 73429
1373 55812
21126 38823
81891 87470
79054 84518
40184 89518
33625 86737
13181 41364
71103 83721
18430 66139
10516 87848
82784 87591
15748 86451
3448 90906
45183 92532
74834 83423
14710 44114
19687 72660
12022 53944
31904 34045
29154 31855
35927 37868
37665 97398
13772 47319
31361 44367
19010 58952
54225 89232
44994 45286
23960 98615
60871 77939
7371 86179
75841 91418
49917 79371
17600 87049
34648 49429
43102 47610
36827 38754
1409 78745
7158 8415
29273 84529
35720 79029
19764 23112
29387 45698
32411 42600
9422 58197
25270 48241
40042 51357
11679 82887
24044 82220
34832 81780
28776 35926
7445 36455
14169 82486
6428 42760
33687 48518
43030 77609
10518 80560
63718 98784
8720 28906
83676 97496
39731 72632
90727 92844
19061 20225
35290 56336
34153 87178
23263 26661
50542 95278
36810 93780
39128 84937
4512 45305
22106 47279
31108 48310
26095 70615
16419 33470
57233 96527
11515 36693
16355 62586
20136 95086
40450 87121
36006 59034
22071 34198
40710 49370
5070 72721
20380 73533
21475 97063
36593 75487
46792 88230
21621 24317
49754 57304
66135 92046
18850 23475
43561 50694
89944 94235
6015 81672
53921 83796
59201 76799
16009 22969
13286 56139
35090 81067
59058 88817
17404 61894
39951 63763
64104 68253
52674 95742
14367 31589
37483 62654
90127 94212
27588 30854
7886 46390
5028 9468
39850 70221
37630 42372
71379 86196
11177 28486
37098 81798
72126 77303
28826 45160
42891 45916
50419 64915
5832 26675
57978 96089
7655 25886
86327 90457
5205 28483
6232 18608
82496 95127
52336 61695
21837 95120
59624 87181
16051 95774
39630 53761
9782 36465
3095 49257
83450 85083
8830 64908
42676 97384
17183 63672
38279 48428
20485 52449
13692 15928
23253 66530
61006 88438
54934 73247
85566 92237
9702 84831
13566 37554
18582 80220
39557 48076
88209 91365
60841 63262
60400 74168
18769 92138
52082 58711
24664 78033
33087 57229
30077 75765
22296 62321
39796 93133
1792 73856
56314 96135
34981 87433
46791 96221
75287 90170
36949 72309
20636 41502
2779 18873
19677 26330
15694 95778
47162 51493
60135 94330
3398 83573
78670 93149
63870 89337
19718 58846
33495 99443
16436 50503
78157 86491
59776 99684
71776 95972
22053 89797
34797 35290
2542 65862
83159 89755
1252 59375
34127 53988
39765 53403
35712 42601
52159 88601
7480 57791
83614 94407
63800 99379
97990 98535
85994 93409
14657 50920
19006 80582
34971 47919
81943 96923
16460 21874
924 94099
56047 62795
59384 63684
35319 55994
22035 76349
41737 73769
66218 67481
46675 96683
17955 52054
77778 92894
53063 79464
15535 80092
9826 40709
8201 20409
42663 81229
38259 66807
37428 95601
32821 45548
45251 78766
10695 19059
71921 84502
21394 37853
70552 79354
35894 63535
38024 90694
18828 29746
55083 97218
78541 85237
33820 54444
39045 40774
8325 86529
41534 75699
1461 90393
18520 59812
22134 36950
4061 26407
9119 10471
58151 80352
27366 89750
53589 61085
16476 19653
71784 94661
998 6422
72799 91526
30757 90807
71801 90944
91916 99859
66503 83749
36676 98877
66473 74524
21172 44433
82301 85482
4096 86917
88502 89470
32312 73153
55427 82140
75979 78111
76445 97146
28518 40077
67075 90537
22853 97783
35281 71960
7182 60809
22896 70112
15220 76769
57069 88455
20353 71154
3117 22253
69209 79364
58985 95939
17040 35154
6110 7460
6440 85401
10620 51637
1333 46776
42896 47809
16481 21568
76603 92437
4092 50922
50393 66239
25812 65233
28443 49157
21057 42957
2522 78235
60631 98253
30013 79242
56537 92533
40719 45029
57304 69958
31471 61702
63823 69840
20755 90551
59241 71129
31333 59937
45921 77444
61592 98338
20088 30735
54757 58045
26550 62264
70 35532
57907 97889
36112 53199
10575 84454
11785 96804
39515 96671
8097 97978
67119 73332
96258 98158
28994 73492
63484 83848
42879 80523
35313 94302
18553 42361
55505 89505
48842 60417
30821 77250
34520 92268
1465 48369
20694 78873
58804 90448
71283 72953
43788 61999
47284 55516
64485 77622
28928 54487
686 20436
10638 87969
22693 80041
30247 68953
24077 75419
35739 82306
1476 83978
34679 60021
22296 26921
23068 99353
13866 69927
18644 84439
75573 90423
20323 31002
18261 70861
17508 25528
22472 97103
10206 32173
18626 21487
29915 64845
21597 80158
73423 82542
22099 69609
19105 41091
29027 69847
46906 95075
9840 52734
25392 78305
375 44688
53421 78136
29433 62853
59024 81294
3315 35594
22703 22823
25480 45702
9407 33156
4741 99231
21207 45706
56149 91798
24923 96393
88301 94692
95848 98744
65449 72489
16290 17844
49400 84588
9433 80388
34090 73405
54277 54414
81902 97628
28307 44501
18162 22603
727 43408
42050 57880
17872 56691
36358 56781
43197 61513
33353 60562
55485 58171
10042 87513
22608 84417
61438 71325
11746 88860
806 69838
57427 72098
71667 95811
17109 91045
21696 87319
34165 85977
4043 89740
17973 24357
19295 85997
68942 70417
31253 88412
61157 74677
31144 39589
6107 21726
9080 17099
1429 59756
20863 94335
14024 72115
56419 62456
17234 99121
49531 80122
7265 58029
83923 91582
54157 73809
12688 82750
15545 61038
42409 72000
7452 63139
78916 83471
24305 79575
78032 93636
68827 95361
16953 60388
81308 95681
4143 96063
36976 87403
14974 31790
24440 63306
76734 77250
8492 80252
33283 83277
7502 12330
16054 59721
15869 28514
5604 38045
51917 74920
2253 84347
7286 22612
8918 10610
75585 82866
54461 89742
18439 95059
14191 61383
1149 13569
1648 73134
21288 36070
36732 81550
11346 18328
69090 81285
66621 70486
4859 57715
12164 14645
15145 48812
28135 63193
13596 78972
30298 30940
25511 54271
40079 63913
29625 50130
481 74589
31000 50057
9791 80651
53335 90207
31447 80093
192 78715
49104 76803
6750 30515
53052 65069
24094 28791
22511 47337
35758 82231
621 55921
7887 44298
66389 98744
40074 41689
18128 35623
19482 39688
39447 66588
37553 69945
826 25012
16599 38396
57406 65718
4515 93536
33979 50023
29775 90670
11982 36890
57392 96822
10979 48350
1882 18817
18531 46383
8555 34122
41268 45455
34687 94649
17631 72258
35690 82741
43062 68570
8667 49515
56685 79397
4454 23958
75895 93408
9758 33897
20779 24863
1422 70919
3745 30454
2026 30076
44418 71707
63722 89328
33389 94380
38459 78722
7213 99871
9053 20879
38302 65460
15181 16320
2658 73056
12883 27617
1411 10721
83450 97393
14741 60672
19442 57910
23820 61743
28743 42953
31275 94430
8954 17008
3954 55584
49570 55364
9291 27907
5764 47559
13605 29799
56135 77050
51875 78554
48183 81099
21317 25720
14068 77453
12962 86303
46337 94486
19601 67250
4701 34421
6673 86586
10000 29453
29834 90041
73522 77435
71008 87163
36379 61206
54277 96978
66842 84349
52507 74689
33427 98924
9905 42861
41716 95756
79146 85181
335 47916
30404 92578
40564 79440
74324 85704
8511 36171
40239 56057
20506 77201
15756 94594
26157 65387
83806 92108
4173 53117
51000 72255
12324 35902
10492 91904
57835 88982
17658 42659
47408 55740
12731 13859
49731 63450
52581 87153
14126 25691
53172 93251
46164 93057
36293 36441
18098 28039
40238 64655
61155 97389
8257 40323
6339 55873
18937 18969
17974 39430
10487 59909
71060 92942
53210 56039
8316 47354
42099 63418
11771 79641
52893 53803
14718 40328
62141 69830
43805 89709
18723 83045
89663 96803
1894 17334
44046 68463
34374 36655
35352 91600
3462 47448
59544 98588
62207 71435
45450 57757
28381 90143
27404 99765
52310 58397
5901 34248
70699 85963
41443 66688
64136 74523
42790 93617
33860 45555
39816 58652
29575 71414
16054 39176
49769 94030
53037 87950
22933 96153
35019 73500
2432 64858
2473 19008
27689 80679
3077 12659
2326 19927
26647 96007
44396 77755
31548 92940
51787 58915
39382 73373
64356 81601
43297 76853
7334 23165
60662 71673
6110 8937
19429 50217
2617 60614
9699 42657
61346 71733
10245 60421
32877 77558
43406 82691
47754 99488
68548 95401
1650 63238
34629 79131
16151 93451
21942 75025
42584 77792
80151 88816
27566 38942
39897 88925
45704 50299
37339 66606
47412 69485
38186 96503
54938 91603
26043 92378
80670 96776
33018 42371
49788 55729
35643 71817
10879 63087
32992 52746
48378 66867
49332 79304
11640 44477
10409 30988
43707 88677
36703 50930
4393 49307
7453 36473
53739 84761
26706 80783
74583 96571
46206 68340
9480 78077
89050 96828
8106 37558
18102 58498
6234 14786
30546 76436
20785 68361
370 91186
3231 35307
40009 70602
46237 49662
5174 42443
15899 90726
64648 86758
52656 63255
51499 86231
24042 31087
80114 91100
24590 38402
57723 65579
14394 59395
12232 20756
66759 77773
68284 99103
55841 88092
54600 73825
4464 58187
7909 22453
49525 83653
74788 81264
1516 58384
18514 27922
28725 57482
32582 89664
34335 54743
23956 43194
93720 99181
75545 76350
20447 60858
40394 53031
28719 54623
36175 43418
87590 95927
15785 98222
15023 85882
14028 47742
10031 43193
73045 83999
9364 96957
45402 99099
33835 79264
581 56035
10097 54751
1242 79989
27431 47196
5218 37470
31083 31179
53897 99363
75142 94836
7884 19975
56937 78044
17474 25639
27174 53566
7266 42405
2458 66893
3794 73376
1040 42166
8186 72689
8761 49147
40380 93920
28594 33335
36454 37015
20614 92392
12001 94217
25069 64603
21283 46049
4278 62352
51135 86859
19165 91181
78135 92926
8380 64347
23294 27799
43578 76516
2590 51155
20111 27353
66334 83159
18085 35166
12168 29691
38291 76154
25764 68950
4539 29382
69827 89473
55791 95318
52088 52265
27951 37568
67851 70797
7596 62959
14438 61874
36270 53311
75310 95970
7809 80645
23754 30600
48975 78810
24421 69315
66773 80950
45944 95228
16010 90195
50884 85124
66908 91388
25256 64642
12921 29331
42579 52274
42602 96767
43409 71745
29210 99313
13307 79430
54836 63761
16890 18579
28682 73482
21182 56583
24590 40082
37513 59945
19211 48231
60665 63826
5468 43005
68570 93475
23580 30430
43908 87859
29065 30993
26010 91583
24900 55786
57513 84849
30322 41964
69834 73266
48776 83347
9254 83339
15693 98520
9422 51868
59138 63223
12077 68950
7701 80298
27923 90300
63181 92483
17971 80786
41663 59817
6215 86881
22466 92686
8090 75517
21722 70829
15934 18426
29129 54893
41030 44831
3462 23274
66721 71540
20599 76660
122 44751
20424 66234
93799 95315
9914 30828
20340 90930
18356 32692
20506 75163
19488 20455
3304 47332
9503 11483
68251 82878
33884 58688
23918 43371
15628 91790
24725 30389
13989 37306
30012 35960
6362 48416
33081 56445
3096 18331
45853 65910
43036 56823
5982 37530
31740 75633
39939 75857
25332 76762
772 3027
11365 75170
99545 99820
51097 54660
42723 61439
82805 87576
18841 67685
61839 69233
47158 65989
3927 77947
32243 85104
17899 75127
56386 95497
25043 49574
11495 37470
67597 99886
9725 47340
36812 82051
44045 48627
83162 92628
69554 71299
11762 64603
17449 77203
6431 27595
25760 96353
21186 89303
83154 98044
20534 75638
83257 88363
46075 75336
26975 36825
84155 95614
35178 51773
23574 57588
36638 96900
36417 43429
3875 88472
28961 53366
12858 90127
5074 11648
38845 59842
45056 49791
58408 67815
3482 60143
7480 93156
25853 66311
55565 82071
69628 90469
58907 97328
75952 93826
60158 74407
10052 38330
43527 92069
58843 71625
22475 74993
43623 65096
31824 45469
53224 69398
50995 92423
66604 72517
1017 36530
39719 53580
53285 64989
25593 49776
23890 71801
33061 90553
40471 54985
70539 83873
2220 20690
72573 90958
43804 47151
32241 80072
22062 45526
52808 79750
29210 49647
9981 33760
88284 89164
52765 60363
58267 82639
76864 81291
26027 28660
56190 57385
10317 80189
23022 31708
73087 85709
24490 34202
56918 61179
60728 79858
11378 82986
85241 86220
71903 78869
10014 64324
30249 50403
22904 61475
26481 99779
9081 77221
7238 95642
38031 43700
33337 49411
57238 74009
30417 59259
79456 97287
1060 83009
49837 52425
19028 60409
29263 51853
43528 62667
57245 84800
14413 34562
4339 81265
93926 98736
80992 95995
14345 25277
83520 86955
12446 19599
30648 37660
35274 95149
47957 64151
50498 85852
51025 83015
24065 94286
40866 72362
94199 97158
29267 63054
47467 96701
3482 94337
51572 83288
58551 69345
6180 80997
5779 11974
52916 91394
80998 96297
7695 79734
25727 61357
5272 36029
25284 70786
11324 26109
16539 84785
41946 68752
19651 70598
12804 66508
10168 40801
68029 77645
5443 45387
83791 89617
521 5273
11676 35699
13557 45540
35198 44912
64051 82858
64533 70188
17746 75144
64571 82985
8811 73896
8121 91515
18746 56051
11791 24208
23951 74630
22341 80198
29064 96334
13142 83247
17457 96845
21339 25012
56850 69594
66463 81801
10183 61843
14508 77167
10744 54324
47548 88556
16969 42163
10644 44477
83453 96742
10585 11188
13218 77829
18450 71506
66333 91371
31047 83911
64887 89297
2053 48874
1576 19125
19399 87527
57230 75434
61775 94059
38230 95101
722 46121
47527 74453
16518 59668
78531 94946
9747 58078
12017 34262
59591 83209
13838 92459
4504 85883
36299 56843
28750 37049
6098 27731
39661 78217
47037 50067
2271 85817
21479 63007
41587 72773
14419 70938
26452 54067
8576 85130
3763 48721
18670 71391
6943 73319
4206 49175
27792 35006
33164 46899
37994 51525
15117 26031
1365 40005
32103 86644
15547 71697
7504 82192
27251 86179
49 65397
9151 72817
13992 58786
8114 40491
53455 81827
47814 49303
30792 92345
7592 78636
44863 45342
58098 98252
7536 68203
34831 57089
23745 49326
24626 94682
1410 99603
2760 51397
26062 61841
38157 54974
73389 84527
54555 56666
13981 73488
13979 40466
5382 88993
16375 27369
35878 84225
77866 94211
48014 96459
76825 95607
84671 90631
4985 61049
78678 99723
3222 66813
10970 24886
40611 82865
20017 83146
25782 81550
5243 67610
29846 70777
35288 92310
76434 79351
1032 38733
1917 39958
12443 58770
698 91578
56852 72867
7717 39730
17915 58846
38832 63891
3172 42894
78108 87939
52875 71313
30001 39600
5976 81101
35438 89038
42458 78516
35956 69073
52519 56536
2372 6118
13303 15515
9166 62051
27749 82869
24489 73736
70639 82120
22690 93521
266 29073
48337 67861
17640 53521
62 22952
20539 84248
54565 98597
20360 76728
54377 94470
40182 43880
57468 75948
24452 41145
40394 46680
77778 99030
53367 82945
3711 20403
39848 62196
58728 96733
78414 82259
18997 86196
3891 68022
51743 90839
45024 69905
10951 71155
44557 58416
77403 77550
51869 69224
26856 81152
8675 16890
28493 34538
63718 85184
7238 61564
20686 66216
68695 91792
13756 54123
59137 95331
31844 77215
5088 57639
2018 32008
32423 72622
37330 89911
9310 80858
909 52493
17541 34596
55802 60225
35271 57083
4104 84777
31616 97952
67942 75858
88737 99000
66579 76287
41706 97657
35684 49383
17204 67724
72988 97361
6236 61199
13181 18411
20859 95016
29360 54159
57249 59706
12920 79676
9950 55519
45054 45492
6384 31826
9702 28661
42250 90665
56656 67079
20251 28065
73287 90098
2893 15849
7983 83266
8248 59416
43784 76844
42809 51402
47698 57786
40596 63998
21443 39932
15398 35454
81701 93946
68550 91100
2666 98061
76854 78775
11269 27724
62301 65676
43138 98181
41803 64151
16609 24303
22767 42161
32508 91338
75904 99246
21242 47423
13544 23330
12290 51859
67953 87643
32419 80881
72560 88871
79942 94078
31084 84084
44053 60385
20655 25457
5987 46824
73952 93277
41941 63467
86105 91607
11192 49435
652 48402
6410 92338
13647 19785
74384 82494
54075 73843
10202 10956
12676 37492
24413 89852
300 52247
40504 95207
19706 78017
51761 69166
49123 89466
51113 58800
32198 60756
4715 42827
27752 90370
91753 92007
15979 99179
43166 98179
3969 87330
64047 74654
40470 74729
25198 36000
16540 96626
57052 90504
36225 47697
20935 89393
12665 36003
88447 90454
23081 30059
22063 47254
75877 78181
10294 87125
34265 65922
38597 52866
57235 71279
6438 78748
15785 59867
2646 6919
88154 96767
30648 38084
10822 77910
11784 15785
12275 59038
3530 57663
59772 83612
8557 67212
52967 70735
44024 92559
2498 89980
33343 48441
34321 91922
42939 87010
53976 78854
10072 14212
35235 92634
80034 81853
79522 92526
56835 99133
57915 88089
1808 65248
14928 39630
31557 45444
9779 92980
66246 98963
70880 71962
3610 80018
19012 72570
62349 66792
6298 19723
43372 72473
61792 68240
48236 74364
44062 73066
75759 95247
48475 96226
77836 77844
13897 81555
43186 54077
69837 87655
5516 32304
44214 78446
75925 79940
18751 90253
22268 50663
16787 60478
14939 15698
20710 74310
8503 45940
11800 60418
709 7837
53285 87808
42873 57241
1579 46721
23046 38619
45149 49240
32997 47426
31540 73122
21046 33220
13876 71696
32765 66370
69363 88423
81130 83908
10559 74153
21807 81299
88815 92498
32227 44866
83098 86568
88057 96293
6234 34378
21335 83744
62200 84777
10211 38830
4056 95727
6598 20096
37457 86572
3555 31998
85022 87289
59671 71241
36768 91580
32529 84948
29247 99923
16906 91509
62017 83662
44266 70065
1700 91386
44434 71353
50579 81920
29640 34313
78985 96933
55576 61852
71484 74294
25299 34381
42612 77167
17730 27129
48692 56236
47677 73038
13779 41555
38662 64482
16124 36805
55869 87013
16047 33186
58559 79220
45942 63306
21213 65734
51365 75745
51996 74529
42592 68312
37703 78350
77325 94599
1324 78249
60421 95112
45784 93333
34900 80227
14506 47405
24047 84738
54514 70393
28505 56349
87114 98685
33187 70590
347 26753
38517 69743
60031 72986
21683 31829
64188 76092
8333 30613
84182 96915
22744 99042
34790 60892
26168 52641
10191 35862
53433 80063
52944 82621
59336 85179
81241 88744
52642 88013
72954 80155
38163 38734
47369 87414
12738 72441
23913 78422
13017 47596
70363 88500
1151 94848
16153 72363
21253 40131
42957 68317
8445 53712
50546 71951
41812 85246
18980 36275
46199 95882
10444 40057
41285 47857
74347 77917
472 89327
9707 97787
52383 77334
18909 73663
29825 85874
51934 54955
4797 14684
54249 90836
48067 94661
22277 27674
44052 55941
75954 79503
37200 74624
38778 50379
38893 89613
82945 86027
64604 93034
64084 88909
35959 72308
10498 86920
31459 34606
56225 88489
14790 53408
3305 14158
34082 44510
58869 87274
14367 28435
48090 87135
17963 89288
61065 87235
71211 99450
3750 13852
87020 92932
10073 46738
30474 31091
17645 86596
44677 53129
38356 46027
45410 48547
9279 60593
14924 91299
52725 73444
69742 82087
15423 80214
12764 46436
14717 73558
46336 47279
30467 36000
58665 83890
26159 97771
40983 58510
25923 37510
30094 39222
21523 60268
55703 82553
53244 91299
455 84230
20057 45258
29727 48122
5658 41811
61081 89947
1914 43289
76830 85396
46965 77522
25327 25714
7647 62600
24653 94669
30242 71910
31611 52527
74341 96446
16951 29672
52312 87237
31830 88411
17004 67404
20876 88009
40044 97391
28820 65711
28900 74334
2152 84890
15861 24976
7608 14625
50969 65713
30642 76034
36653 95676
52929 85303
31644 66087
23960 28015
35271 70746
40757 60158
47136 52878
6098 6640
1662 78583
79940 97697
63230 81178
19112 58514
45065 96333
13024 26970
39364 68853
21641 49090
20218 28233
27700 83923
25659 71835
66957 72599
20350 94183
7752 29474
30035 60427
73014 92004
29528 61308
27487 52566
23425 99854
24940 77957
51775 93619
20316 20482
23613 79538
9954 60311
60815 84510
73639 99974
44814 87462
14666 19010
5105 98831
34215 73002
28897 41215
50234 66520
57562 64853
62820 63237
24934 26902
42773 83050
48750 51843
32160 51613
23936 59555
48340 94782
7308 61716
26511 67509
9547 56652
5170 8036
28019 51158
173 76656
15066 37329
29216 67363
58131 83021
31554 41014
59839 69498
16278 50887
78315 85790
16255 85198
19888 88635
10077 29044
47899 80152
12159 23107
46833 65317
53515 58897
3904 36728
84386 94918
17365 83619
20112 54390
77717 92488
1401 96483
45856 98207
13637 77084
50899 69090
63471 67769
29299 40112
52290 73259
392 33527
25045 96524
93848 94768
47064 94653
13492 20049
74912 85576
62304 91071
44309 75676
33503 53248
42810 70290
18585 56106
25500 73897
63794 95002
55396 55809
51956 67691
32581 49049
32576 34780
59242 91374
7935 79207
63037 90525
3516 52430
31247 92168
55491 97236
49734 92025
38677 53448
47739 91877
30589 80195
1720 54824
30238 30983
37872 40748
77469 80029
33169 94060
40614 71676
26988 40883
24647 76064
43556 86526
20644 39066
26515 44986
3668 59141
26379 97433
34324 64156
43637 63804
27229 29295
37812 76534
11931 80830
27970 99203
15853 68445
3431 73561
70302 74090
2024 15943
31197 76839
1631 99781
37663 52250
39407 40529
1269 61000
45170 94186
49721 87894
78023 92494
24846 30610
75362 79545
26674 41198
25377 76119
16617 32702
89362 90320
31469 88635
41072 81167
47443 91458
854 15780
35745 63345
6087 83522
5161 98610
35767 59781
12970 77130
26920 52414
10835 67521
44071 55941
20410 24855
36545 48429
5205 63413
28958 82905
76962 83509
42392 76495
8979 19134
22763 73521
25918 28643
42816 46145
10853 59844
49410 57724
10777 23900
32543 83292
19506 67310
13614 91045
64323 75554
3212 87058
11510 35285
67719 78388
30109 95923
10666 18613
13503 38898
54442 66710
25900 90932
5022 15233
47116 66071
8612 92245
51113 97666
17791 35117
27886 93709
55368 96610
6118 78093
56929 88095
14053 76925
8934 9886
37891 70630
15077 88154
19491 47114
25971 58444
2120 27196
55460 89400
58371 90650
28718 36407
8304 41149
3333 94861
18613 51849
10344 17792
26264 78205
63483 98545
28998 66016
46551 93330
44342 85637
16547 22941
43448 68677
31248 50690
26980 33924
44918 49655
3054 8099
4820 56454
17755 67641
4289 17922
68150 90761
70501 82849
17099 30838
52667 84608
7260 72148
22566 50430
14959 94669
15536 53288
59244 81772
66731 82821
59191 88075
57940 89433
47910 95825
2562 64943
52310 80610
27464 63473
44915 59111
18919 21140
2332 39187
12241 71187
70892 83404
24543 76685
13432 71888
31962 82279
58284 66635
30747 71286
9546 53442
34819 94641
4527 54711
7821 42004
13590 16858
7902 74797
24187 34313
15024 59470
9029 25204
64904 93558
21658 65563
28643 71094
16290 53746
22712 72826
76954 88216
39302 67175
1931 25104
30488 56513
11470 87338
163 47262
55182 74343
1253 40972
1925 48592
41994 68959
10932 27201
42521 87210
27914 49686
8768 37763
5045 59811
84815 91573
11387 61893
1344 52252
49548 78813
3878 27470
34547 46192
15223 37140
43373 77458
24447 78212
70763 93979
23439 62244
41319 59061
12378 86223
75200 93490
8336 44659
25280 96174
50714 90610
17320 82450
27706 55837
66025 93030
9819 68034
4506 51462
11756 26506
2519 6895
924 9214
20800 45519
690 77378
80746 98651
36989 72590
80671 85569
14710 66778
69460 77111
40386 42149
25523 56901
56018 84451
37924 84414
79981 90752
32790 86192
75349 89734
10193 85553
83367 85798
6161 12662
35877 90143
4571 11119
40808 66615
43244 51416
76880 95154
14147 23655
30312 98816
31926 82043
63986 68572
28026 89283
72743 75955
2613 53945
43945 56263
3447 22674
74723 79345
22244 92163
7486 64830
19048 34873
39563 84465
36523 92523
10284 56485
4940 23701
40499 65847
35092 73962
41577 79217
30537 62317
32782 53168
69057 70286
17049 67734
869 29776
4724 5714
61997 77402
5731 90224
60332 86742
23390 60990
18702 42240
79612 82105
5873 40728
75813 79680
2660 69746
17551 44707
15212 15930
55142 65963
71235 88831
33141 42970
48671 49184
27584 93182
39962 86981
43407 83890
30060 98170
16259 54931
68277 88046
53527 73872
19835 48190
48173 97250
81962 89993
19740 31600
72970 80155
13783 45810
8652 31732
62704 80152
76203 91538
22408 37641
1696 41510
12687 82703
77639 84894
87695 91988
21491 47834
32942 48975
26584 86419
36015 94290
23614 36685
65074 97584
14287 17307
38550 45577
50406 79225
28575 38547
32797 99691
36274 48519
12867 42098
2430 42181
12241 38181
62756 80885
9928 18142
48823 57018
45162 48427
53871 65188
3345 59429
22516 87607
55546 72596
6804 46295
39945 97678
187 79019
18210 33621
64610 78187
20718 86773
53666 62531
29133 83814
14025 72168
1128 54972
9775 99787
38999 43000
58887 93815
24363 48003
826 55940
4968 83649
19737 38254
40736 73345
50242 54648
9430 33997
27625 39643
42944 49674
39617 75839
44686 65411
26865 86068
66119 89114
27290 44086
1615 44964
71227 73087
48284 91854
13048 78622
33387 98278
28232 73183
22864 84517
50250 91390
12025 28650
983 23458
79608 98439
38686 56108
10985 95650
55579 66639
19589 51597
31696 65532
40466 72933
60686 69999
12205 93011
20161 21128
50319 56146
63737 86797
28914 59257
22914 40773
74286 82083
52743 76411
14096 65582
67582 85662
19729 54982
17330 27911
18306 85967
51851 68506
51758 89158
48741 66780
74941 98189
69129 93221
23921 39744
23272 57011
38489 99361
26894 49250
13440 14820
20269 44616
50782 93437
27209 62979
17947 71316
34366 70796
60578 93237
24886 26653
17348 23037
41978 84227
19598 59379
27012 27675
28250 50907
37236 50955
20288 45147
56018 72807
33377 75441
75632 77887
42589 99539
7218 60801
17594 80975
11287 90942
21432 82402
46933 73240
53041 68871
45884 83532
41025 63578
14407 41228
71172 85318
2868 65332
67082 73147
78069 82790
7015 95310
2261 61871
69983 95189
9275 43631
19675 64130
68924 83639
41196 57893
88955 99026
3198 35888
26182 32247
48348 63093
83812 85022
15680 51940
46829 58308
21948 32822
92604 99827
26272 81510
2514 3611
6264 37481
28586 99422
11132 98984
4441 34018
30296 42783
734 10669
85381 92121
466 670
55234 70232
62804 64625
53082 99108
28780 33986
9507 90293
16705 28715
11274 38129
54139 83335
10161 85692
2977 65475
66527 71222
42507 98779
51627 65689
34865 96461
28713 74773
86231 95302
33929 40358
2113 4017
9579 47460
27640 97571
9364 47579
58662 83332
14012 46096
56095 96189
18143 94066
19510 51011
40590 96700
9574 12803
83014 90631
6976 24669
44420 67011
16099 20406
44386 79141
55611 63016
18043 83474
80530 96699
19235 98637
56593 95632
57654 93052
37056 87922
66869 93552
60576 83901
48498 83752
29816 91304
28208 68572
50123 51128
36275 93182
33545 36182
20323 97849
37018 94133
2949 80110
75881 89653
45583 59236
76582 92132
6113 44196
37255 80180
40626 64526
47775 64776
63701 98406
28252 52645
8878 98283
49808 69748
2954 53417
34187 81144
58721 80835
7491 52012
27272 95726
27808 61732
82123 84517
5412 59416
36276 47113
15454 16627
34962 63369
40388 95596
45966 46874
288 75588
24764 40207
7591 70581
7946 67260
69629 78243
5037 56618
3472 64297
355 37838
30645 91556
28562 82252
11353 30230
28798 72915
21929 31138
59710 76559
70398 74932
21219 90196
72739 80350
55079 63061
38108 86116
73321 90137
18101 47481
8275 40540
15868 83690
33123 36120
65916 87449
30619 98620
14140 49663
22135 77955
25311 82947
53625 65911
15441 35313
40920 92265
28078 59842
73522 96080
58847 82859
46170 82788
69605 88670
81765 83581
45580 63459
21567 61996
29704 75013
49445 55788
85308 97724
2535 19049
69318 93383
43257 83648
88353 89273
34309 60825
17072 37817
64187 74491
42157 95972
11633 85537
3522 73975
59672 61233
45145 83122
1231 17484
21134 80719
36402 99954
72504 75334
70115 78311
5269 15054
69087 79588
5866 85030
17611 48185
6702 90679
74347 79940
91680 91981
38773 96035
57087 66920
5179 32000
66560 82226
26137 59975
75513 95234
73731 77287
16630 22608
85275 95238
45022 75616
84718 94614
37112 76838
19916 78979
44349 68317
13381 47137
41038 83720
49459 60948
22260 88209
54656 91921
34714 53858
1409 75219
36648 69175
42247 84177
11769 57839
26041 89908
49791 81302
38123 45930
17987 38391
42420 68767
24132 77151
12358 94509
51594 96795
12880 31174
55711 78220
6431 52964
1476 73662
65246 99697
14914 31167
53239 96145
5429 72356
63345 74068
50353 80304
56655 73567
9763 39036
19992 65811
52901 60560
10726 18086
47177 57224
56606 99103
27075 83854
46494 52971
2136 11842
9315 22822
21559 86786
32279 80763
31608 57949
37174 96108
44482 60919
6830 16761
3033 85448
33715 78650
39653 73092
6199 28886
22012 23766
74645 82753
64709 90379
60642 80344
20121 83878
44358 86067
790 24009
80951 89975
41802 96039
1160 37876
2550 73022
28923 95004
4696 70980
10025 64585
3570 84038
7436 23103
35973 42010
19205 88306
39303 94392
75358 89425
19563 38843
71494 87731
1727 54157
47941 64527
20678 42049
9386 58753
55832 67508
8076 79242
41456 82805
32137 57127
80266 96206
9624 56230
25334 31676
20547 39382
14169 87197
16904 62360
10525 60171
18009 92389
7415 83712
71477 89766
56157 88016
61152 65574
13190 31923
21290 93716
15409 18757
8708 32767
82914 92417
77296 94607
45598 85509
37392 72452
37278 55279
81938 98994
82410 85459
11311 97171
50042 60830
25595 85441
146 59691
12910 52023
32663 51737
13126 52223
30908 56267
29710 92721
56163 88142
1001 85341
11258 70895
81883 83332
18683 76258
33666 94994
21617 58189
73685 99241
43196 56267
3211 34244
17288 92871
1801 66841
26085 26696
10060 31447
25355 59011
71899 91652
55 43905
1462 65301
59283 65897
8957 73270
86089 95539
12858 59117
21403 54342
13646 76121
14879 86206
42937 49715
69014 99555
26320 92356
40389 47617
13404 74134
67880 91900
36593 87208
43792 79617
33244 77289
32358 78957
30379 32477
64185 72651
11896 50399
21899 27734
19415 69569
79110 86314
47480 99185
4359 78254
82526 85875
95013 99534
23879 54562
8474 78184
34971 36715
143 68838
31060 66617
15523 67685
66278 97327
74694 85830
87893 97573
36463 88932
34743 47472
13986 69176
6110 34692
41176 75361
12681 18251
55921 99963
5009 15501
60398 81265
59575 77158
24842 96177
11449 25217
6938 16248
38376 77035
24905 92515
26520 30608
30694 62154
51210 85763
16680 61899
86909 90030
6981 37818
27781 51278
35292 97709
35178 75874
31678 79061
39809 70551
6123 81616
19580 50153
26384 56442
37662 67995
68152 74853
7735 51780
11652 35533
3629 78676
28423 45321
14858 82003
17357 20625
45637 92802
79366 82300
5210 17647
45884 58010
35516 89521
10704 47325
888 29262
52463 71031
14916 25629
30016 55062
4197 18628
5199 37533
59185 87980
65885 94896
63353 68761
7009 39790
37259 41789
60258 97679
8328 94438
28588 35860
7560 82828
29685 81620
13184 43957
17657 55239
23681 25760
11623 34055
164 13287
36438 62918
31410 66117
18351 80176
478 96226
17530 97454
20482 93867
16706 85608
25105 66114
18200 30642
753 35765
51662 92890
48898 66695
76819 81181
34262 69915
19567 57264
27963 58941
59761 96068
44949 95859
81470 97441
42740 85581
61628 77703
14823 20392
15291 69677
3099 85492
24185 62258
76096 89116
13615 48210
40632 81827
28493 90879
41323 89952
61653 84172
41453 69661
5439 23252
17315 60771
8686 61880
12561 83738
34663 91247
74304 89830
44100 50910
20038 44501
84395 94704
44328 49572
41227 72417
25670 50397
42860 93634
89795 98370
92177 92953
5433 67229
38946 60873
15925 42295
4248 29780
10393 40157
44496 45163
97858 99143
10659 23694
4086 53433
1698 91568
35313 50173
10039 57994
1797 43155
236 87072
28351 69401
10464 35987
31280 38471
43912 81935
61827 65103
52164 56355
20062 20958
39893 81333
70625 92689
25631 90253
20166 68220
58582 84242
25735 67219
16422 29490
82324 93631
74365 87779
72582 94517
6629 30895
35257 50954
10000 31710
44505 69747
49633 77296
46358 68220
44527 52650
29903 45927
74789 87525
1666 44267
41254 43343
23275 31967
206 4284
46087 46564
26947 41533
66731 93948
13756 36714
48495 74820
11697 59863
871 14223
81746 98606
15625 42922
59166 94532
12877 53058
18218 60443
66017 69543
37284 63502
49024 58869
24237 95360
75442 88552
60421 93186
22308 70032
25428 74508
44323 64540
954 34756
30222 63449
65084 82226
80407 95966
78581 96134
50216 54478
44402 77218
13239 23123
833 93268
59943 63018
16393 34227
57289 58829
38455 61427
9090 66519
36969 88786
20937 43125
41323 67002
685 74698
23760 81474
11926 98011
33395 39052
5115 6374
37135 38144
5688 46484
48890 90110
32811 40334
26969 40915
11904 65976
51947 57016
34779 66741
70598 81959
1158 66659
217 76608
56103 64982
29180 91913
14165 28906
5009 13842
14314 70526
55222 74169
61966 74456
47163 80216
49525 53615
19023 78215
61805 91403
40237 81916
14897 67421
3832 91832
10746 96990
23852 60868
48448 51026
13972 32329
26624 74134
2691 66813
1035 15993
57761 64074
38437 92651
92675 94041
58577 64760
48162 80816
55069 90352
50012 96056
24298 61923
9736 17970
43149 54581
14723 75903
55697 69820
7627 59240
73236 90907
2258 34237
25312 54637
1679 56811
1949 24676
10484 84089
57016 92104
78928 95849
73924 83500
63197 69471
16170 52700
84457 86940
26994 38990
40890 88077
69800 80031
70728 76408
8120 73098
72339 83283
18825 96082
1291 10476
44281 77241
6336 39069
16058 59017
7846 64764
426 76142
69924 94677
38364 46772
12823 58449
29051 62222
11700 40547
2250 24430
59394 67481
7542 53073
8826 91910
7156 53777
25951 64919
10364 76126
13908 36304
72129 73607
35450 55179
652 34738
27245 33079
15317 76651
52254 90270
20249 74942
5207 38996
32844 56683
23742 68094
39297 68947
21348 21965
4938 76442
27138 71153
26019 45648
22702 65803
18742 62642
51898 61728
22292 87559
3484 15639
72253 95830
68341 77635
6003 40237
12128 14970
23230 58080
31647 57212
53967 62261
45326 48455
38199 78265
60447 79333
1491 60992
47288 60287
21371 73344
38906 69408
31181 93079
67895 83434
52040 88982
69876 72159
26845 94880
5851 72417
70087 91356
58810 64439
11003 67315
42518 60011
9404 44804
4254 77922
19274 51720
49390 75621
55065 76672
51630 54158
35859 88673
4258 95104
59185 69993
73728 82599
4226 11875
27481 76848
28523 91860
18130 84451
47017 76000
61477 83082
6718 78480
5473 64928
9210 17615
13478 16002
36916 70404
17737 32495
724 46701
35797 91837
11786 32244
9021 27854
67457 86832
47915 91182
11355 39438
5901 46193
28299 77602
53934 91656
11455 53584
25393 48653
34184 89513
44838 88964
9168 31907
34406 73791
14671 72372
38198 97777
46974 91173
52346 54270
75070 96507
4559 34870
6708 21446
45 34329
7851 30025
92787 99002
63448 80837
45789 61811
11189 66954
6127 52869
47410 95182
5734 7576
16844 75079
94232 96735
14151 66554
71578 72362
55614 88151
9294 87925
55490 57895
48718 79319
18120 21804
21531 44980
4029 67443
40867 75883
7750 37960
46002 61099
4445 8923
14096 93928
40432 86234
36557 95218
40796 90803
7970 99655
82360 88964
12001 42988
62523 86037
15870 98611
22377 91293
40723 44383
35730 58702
10036 93691
4835 11792
56674 69916
13429 51966
58427 93201
62187 83730
85461 93918
5485 66521
341 52969
19766 43090
15679 34523
7073 51204
68151 80653
29774 96084
16926 90767
1772 53081
8650 24548
4446 29931
37147 84147
8447 25962
5087 18325
17138 84949
70582 78678
19898 64581
37623 44163
26614 27704
7280 41427
52769 75007
42966 85119
20382 51777
17719 64995
58200 90206
13978 50630
48740 79586
825 14603
24478 25587
19531 23481
43498 50835
17720 86250
3580 38738
73994 86606
32992 80104
28618 96532
4681 49330
10894 49294
39922 49572
28931 39501
72815 83292
29071 34127
23250 76818
15666 64712
45622 69614
22027 85932
34847 73051
11050 14436
11063 86489
27538 80731
64508 78738
1225 92924
38977 65292
38173 89876
6320 43246
58052 78115
3355 78147
2638 98354
9273 51040
4883 45397
73038 83659
22384 34804
47020 74729
18319 39959
22645 69989
35022 55173
8278 67297
11092 15706
41118 41230
55953 63932
6454 23387
39831 78944
58359 78703
3172 73531
8700 27137
62738 71219
49255 70274
29368 75212
21419 37978
41978 84907
31378 39378
19763 20942
11674 45347
3215 29188
28351 75828
6521 35789
54477 82327
11508 25573
55082 66863
44537 75417
45130 94432
4853 8914
20590 46910
48652 69954
6780 52199
78306 91166
12242 17782
24085 54458
29846 67967
58509 99743
16471 28033
4448 9398
9209 62874
14071 61261
54480 61794
49604 81165
7657 57741
94801 95065
53827 55094
16899 84022
66404 99971
67832 79960
9700 48279
42471 60750
28940 32398
89798 99401
33689 44858
33572 71279
41398 71068
32406 69498
6987 92477
19898 89147
54910 91322
4346 96330
96661 99124
84626 93741
92899 93060
44029 47345
25976 31201
31981 65406
14335 64740
36138 96460
45873 65229
59261 73435
17345 92187
8786 91875
7480 92058
21284 59631
51411 79609
33993 98181
81369 85243
70445 76299
7266 25117
48465 49503
58502 96368
77613 99740
3722 26525
29866 87629
26461 55891
7652 69911
34605 77369
17192 68739
35197 67787
18513 29303
23423 41832
13242 73796
57490 83072
53331 54535
2850 40898
16924 38740
25239 60277
38058 97119
12444 28451
8564 37912
17008 64239
20487 71372
29500 94383
17137 76410
32053 98127
20325 83170
89974 98700
17837 46785
12886 66277
9162 85717
42663 69510
61174 72655
22399 84052
28807 65497
16851 99983
15684 47977
35977 77629
17386 80175
1371 40966
90656 95659
64283 83169
37438 50766
40169 90507
58162 73442
32977 78900
17971 20042
46103 93183
64131 68068
29233 77264
16472 22062
21278 72876
62847 94256
35808 63963
43060 81266
93052 99525
7089 64948
39175 64033
27365 48870
19426 94740
4393 44353
6118 70341
40283 45619
2740 93759
67175 97032
19505 89889
68259 71826
80167 81797
9347 17067
11867 62300
45955 56879
52289 88320
13343 38961
18102 27883
37025 47263
81181 90403
75234 86053
56315 92616
8828 27694
17883 72227
17286 62925
17271 72995
80988 96329
65904 96531
51370 69878
31988 98782
18368 31475
9371 99682
47643 50665
8318 41890
66449 99568
13244 19629
29769 48379
2347 76571
20326 50529
22823 28488
25961 53733
20424 82860
57308 92369
83231 99974
8898 65051
78539 95704
9774 16949
53502 64076
68547 72535
9213 16541
31386 75883
34307 42279
7357 36346
59464 91620
1661 45474
4503 6375
57894 99790
35824 86535
25949 92840
583 12036
4775 20310
33224 43515
53480 97840
22887 36409
871 75297
5389 78910
31621 77793
6904 33443
64320 86873
51142 86311
21541 41668
76260 91711
24398 35890
44536 79297
11074 31907
24988 74929
55945 97871
55288 58034
50602 54721
61651 72806
16504 44208
76918 94288
21682 84361
33726 73302
83402 99897
58713 98887
23084 60176
4738 55219
60808 62690
52063 66646
8595 16785
67248 96530
16833 71750
45872 71648
30274 95508
27060 62199
9335 84826
10715 94444
35973 80855
87508 95480
40091 54258
22648 58022
64747 96839
8678 97543
32005 89092
23936 70208
44869 74104
34022 69917
11393 62175
41129 90723
33140 58969
16335 79295
10462 64573
57828 78336
9103 80371
8587 98160
1722 79603
17966 46223
37610 45945
29972 45039
29177 50331
53472 61717
36825 75692
89271 93905
50861 93552
12357 49778
31574 65687
72531 76168
84650 89364
10045 64762
1172 2800
38875 56128
39346 95530
10334 46395
31849 86237
18750 54575
5568 45222
85577 90466
1499 41116
42977 94534
15944 63885
15134 27978
21339 93038
29863 95491
46624 85523
65596 72409
89515 99343
53143 67819
88723 92287
71403 98652
8859 31287
22058 32125
8557 13190
30351 46603
35552 96360
62745 83363
136 76792
40578 67286
13104 36396
1764 91439
12207 48706
2494 52827
69 95927
33024 97000
1499 42798
6139 39813
36392 59192
59909 76320
65955 95124
9467 53757
74572 99013
38473 56306
47712 91223
17009 18830
83470 86159
26047 87279
52666 63798
45866 91184
54364 67590
50185 70303
44620 64681
18348 74191
49714 69912
82237 91204
9565 76714
56482 86206
16804 92454
6921 74038
80740 85740
29813 58495
38112 98852
2728 90698
4286 53194
10205 59953
14463 58981
64585 98892
71436 99398
69932 81796
22695 27838
29116 38871
72527 83470
1137 98743
7627 76384
14549 68809
69213 77608
24417 28848
72115 77206
46117 90546
29553 33184
30537 65607
14903 40548
18182 67845
66872 91645
1362 14695
53487 88732
27796 39967
59879 69449
9134 75771
57223 88550
47970 99311
24317 71376
51690 64418
4358 16959
55780 64979
37445 92958
38529 70645
13358 48559
7606 51180
12644 59539
13620 83160
86094 89700
49750 57346
8484 40180
21756 99263
36558 85241
18187 76837
34144 79296
20655 62511
452 20331
60285 81675
12345 61182
6624 55322
10915 41730
831 49808
26790 32107
4294 16925
72372 79456
2754 80313
1521 57148
42037 90145
44874 61959
74178 88432
37627 74396
227 50907
39971 89627
3046 69885
40227 53250
17607 52202
53860 58755
20037 98759
48037 48981
55569 93090
70536 78304
1303 39100
26950 54562
2539 54085
47919 96788
12887 17912
44352 93704
59418 90058
19960 59924
24735 58880
71888 95922
36668 85945
55177 97078
66405 83020
27395 81927
21898 97389
36315 75243
73864 83538
40662 89449
18128 98740
31057 74214
7888 89009
32488 99653
41769 81313
58711 99290
38069 72544
55243 93566
41006 55697
74148 81375
80343 87997
36331 77647
27716 55585
91565 99386
20957 39593
3748 53768
84964 87013
12958 21667
21296 68590
44320 45564
4259 83619
29907 74128
2970 19267
7131 73079
6356 33680
1674 65377
8517 39020
76960 93024
9235 88418
44336 82257
57924 96715
46192 65398
19470 26920
9657 47650
49861 84058
7028 46523
4669 27701
84737 96251
86274 96749
17500 85079
22344 53367
20672 42927
27725 28880
47958 83584
36820 53580
4667 96275
24669 40562
10550 51759
53053 67814
11158 69545
8072 70323
45416 76341
34937 53418
5685 64574
77356 85622
15121 45429
28464 46358
53697 90726
12671 24369
161 58354
26146 77212
66709 69232
28184 84772
19827 45359
46537 55361
36157 96997
21183 60877
57343 70816
33717 77375
66530 86654
1228 28707
5320 66330
25585 44162
18884 39911
82782 89605
2869 87673
48138 58013
30579 63658
48505 68022
14406 64654
75151 78066
59260 83425
30054 49986
26465 73355
35567 82381
93213 94846
50230 52760
31488 92543
35693 80941
18871 48028
31877 34921
30311 43163
60828 76791
21769 99080
6115 90653
24683 82758
25140 98894
26134 52211
18911 67752
71343 84301
22339 95918
27130 60547
41917 81721
16157 19641
26830 71498
26613 80451
1031 47329
14587 53097
37662 80955
19318 70113
7835 81387
27528 81166
20506 80488
34861 84720
20519 78939
51357 96649
37789 94705
5644 84816
14217 90135
25755 88547
47340 80086
52452 58381
82412 89630
1277 42033
41361 50816
5001 24253
17333 42341
33943 77568
23604 71623
23267 75661
89304 98682
13785 77835
7979 61950
34344 38026
25390 98390
16696 74806
39771 50005
393 7630
54528 85324
11346 58596
1415 15406
79459 84246
23749 71791
4119 47958
9095 44030
80138 98258
10893 22016
33932 62050
9488 55306
36257 75892
6672 67562
18842 54918
20913 67211
22905 74951
17963 86299
39382 59520
74929 83370
82585 85259
50238 80748
28928 36657
58228 87364
55395 76470
30929 88154
7892 82182
18549 66854
37235 78348
56791 60642
38040 49779
7921 34603
38882 69314
19053 77346
14959 53942
82374 97399
65753 88105
6370 61685
4434 44039
18576 71899
50715 55747
39056 88885
58936 64683
3597 49109
11453 85419
60224 79481
10275 61765
81099 93469
41887 78976
12682 66326
62900 92328
47545 66519
7576 18931
45038 49988
30046 79585
48110 99689
64150 98764
53954 60753
78099 98826
10285 37883
32776 47871
34741 37311
11476 54233
27518 86268
9154 12354
20489 72871
28097 50704
3450 20212
33882 47035
13029 22349
9633 13497
5074 24866
23713 32798
14850 39243
34720 92452
4061 41480
64691 98304
16120 24360
5956 19408
24429 98011
46528 65295
29021 89340
69580 83506
12482 88173
38965 47782
74747 86550
77947 81288
856 89409
27976 38245
10875 61838
66656 94989
4733 49235
39116 39546
27207 52111
28281 61850
23164 37582
41644 70056
36592 81345
33064 77938
38151 38276
13964 69894
36236 83288
56355 69389
42785 63806
50548 64814
71761 90802
9069 34565
27713 37153
81129 93294
33638 90216
53559 55117
28784 88874
5371 76852
3374 82787
5204 82729
24966 31859
52433 77346
9140 16401
25965 32718
41584 83278
30048 90263
16086 32409
5805 70428
8397 30662
42268 62723
50502 72056
33570 94172
36707 78059
67361 94517
43541 89947
72419 92188
18308 90286
22843 70427
12722 17114
79119 80684
27882 73540
12456 71132
2245 54658
47558 71238
62563 79159
11642 43577
1314 19775
6335 21499
20043 59507
76655 83409
8043 38780
4462 63499
67114 97252
31116 46535
2823 22634
76697 80942
28209 75412
36293 78686
75626 91705
82618 87863
8359 18025
47874 67790
18248 18694
27152 80767
66348 88921
24992 79111
65124 67722
66094 98483
44171 61785
69353 95738
16652 76415
65752 75426
78643 79435
11511 49041
74622 78076
2287 47556
747 47746
5264 26329
41134 81102
69850 74458
24216 76094
23042 25504
35528 44916
7137 72273
59495 74022
73304 78982
18710 83037
26877 68172
21236 72508
23281 58462
12439 69903
20488 95872
14998 87891
68696 93281
11992 34092
2338 81762
1328 82621
33578 77375
22511 98363
24568 64265
45053 71716
26340 29814
58067 89230
93775 99103
14348 63558
4168 34373
6726 57879
232 351
36671 46620
31658 43789
10900 94441
49610 65066
35870 43234
59469 97928
15527 29865
27339 64476
29640 98672
10882 71117
28090 89267
33690 74822
83503 99982
4929 99579
89616 99112
8181 64277
2450 50666
9956 42488
21339 97127
56503 58438
78345 87616
22975 32958
65398 67792
4523 65361
36004 57605
57847 65473
33855 72751
68579 82227
17902 65946
7405 16869
28246 72376
18642 92694
29496 55979
24109 89553
43636 67635
57998 77450
49368 95814
29011 70918
91801 99722
8235 66030
14959 57149
86852 91943
2600 3349
18908 33871
3457 89931
40775 74659
50148 82516
72214 81571
34780 48909
13200 55944
6548 83025
9041 47434
6340 12244
3811 15678
28120 72360
80926 91958
30720 42555
66891 97557
34353 84160
15281 30659
29211 55463
46561 68248
19126 62712
51116 81290
5112 98574
7836 83939
19720 34957
251 62182
24128 65966
59028 81689
19157 87263
5663 13224
22704 64700
39977 53957
17927 87676
69486 90589
41169 93838
12841 39919
15315 59284
43569 83461
35582 54035
30794 66177
37121 48494
19151 73167
25536 96057
88110 97800
44630 75427
23881 91617
8177 41287
34643 52061
71312 93819
50087 58111
89424 98509
11330 24062
67615 99901
37621 96346
59010 68706
27690 68141
55094 94677
61106 78108
59095 82649
32527 72707
8504 71053
37467 99512
27816 73551
83901 94974
67473 88881
3164 71780
6112 81429
12398 97114
3293 76616
12799 22270
81949 98712
68902 87442
33869 77203
47509 80209
16751 89182
22974 91772
34849 83439
29304 63812
45496 76360
12698 32943
41489 95468
13319 84358
13485 99760
23862 26097
27175 51443
21615 81447
77427 97354
49861 51747
23771 64813
67790 85202
11076 36482
25859 56389
26979 36016
29862 54517
32453 38727
9727 63825
16165 19601
47878 81155
12152 77109
41104 84807
16079 68003
73991 98124
5913 36264
67584 93829
24027 55768
26334 95736
1852 19510
37124 52214
28707 68674
4615 48959
19827 29184
76960 84331
38820 40109
47449 70299
77925 94401
66004 86351
73234 73521
16441 51503
20739 33408
8431 87511
66832 77332
41510 73920
7310 98613
59167 65657
40471 61922
8037 19017
28711 93232
26680 57727
62010 97096
48524 93679
28087 73305
7209 73521
4315 43460
13387 87547
50071 55264
67637 77990
50819 88546
26495 48290
70094 95941
33685 66867
4100 40807
11404 69842
38884 99396
55392 65009
29214 76739
2604 62140
6550 21982
31419 62852
17148 49944
40914 71572
2795 51656
60524 89485
28201 52452
57742 83439
17211 82016
67942 87834
18909 36052
80616 89604
176 67310
10795 88902
74647 86411
21890 87151
18179 70666
17424 62968
7196 38911
11913 58169
39270 50059
616 92913
71562 98252
11522 84560
9274 78839
577 14774
13272 33934
82213 97998
52999 70858
66849 96399
54454 70025
55176 87592
2113 75598
67320 73653
33979 48657
14899 27998
85972 95539
64125 68248
38702 51112
71278 82251
5833 30598
39496 63808
33017 37193
39128 62226
87707 93342
57566 73063
68116 96445
4877 26448
59926 77183
43853 65978
31145 75958
72055 94900
21848 51606
21261 95284
58133 98866
11143 24195
761 10034
81055 83305
27961 94306
23014 57728
76297 88517
6044 28077
30552 76438
1153 19054
22437 53809
47581 99440
51002 66994
11832 41713
12486 62585
51519 78939
33724 56834
14591 38652
37208 70470
977 83040
11281 87832
38307 42400
10491 68172
44432 70563
54778 58997
61974 98504
626 88183
88072 96751
56099 60104
78046 93670
31671 95800
5972 71808
43898 55388
88602 93037
14850 47742
69517 92335
71360 98407
16884 66916
27157 76809
32416 75388
10689 63467
10534 10845
16998 91330
11731 49516
81341 90231
60749 64227
27551 42843
659 71574
27750 28929
19138 61505
68993 99144
53263 70351
5277 46285
7925 95079
66055 81379
17347 33048
3662 20144
16959 43543
47890 92120
47289 54145
39573 97833
11284 25396
54192 95589
9907 57086
3844 52995
17013 96532
14295 81594
14828 53509
34776 65971
35191 52528
13864 38490
3097 11535
6470 65716
45047 46742
59726 91096
72311 89131
4655 5108
9502 18215
64318 95546
58313 71961
18744 25527
21242 42391
59287 75417
70456 79988
37510 95579
27215 75042
18081 86302
29236 53736
45273 61987
4465 65138
19247 31270
70998 92312
38814 66941
26051 78713
94846 97855
15817 70765
77454 79721
20756 22750
45256 65590
26497 57799
15372 77370
53040 99907
13108 35141
28680 78695
59625 85199
10297 74772
17513 80679
63757 79689
55702 96357
43240 44798
82212 87159
42609 45171
78525 98809
4999 84317
72135 86988
52300 64143
48292 51885
23854 39990
41983 79050
55890 61958
16219 71694
10532 27713
29918 35279
43502 54470
35196 89953
39122 79659
87684 94726
58096 82934
15673 77838
24585 73847
13567 62279
10722 56765
195 2902
45567 97630
62404 95585
71620 76299
44947 49395
71709 76646
30070 46351
25460 59306
9207 57923
58595 82227
19761 83793
11740 45366
51508 70858
21941 93608
2322 71423
31597 62880
4806 12305
916 75586
24901 59233
17622 53750
11474 97556
12908 74097
35615 37713
9473 29354
8127 99881
19937 87243
3450 26304
14118 94297
70802 90340
25438 38677
8659 10039
45451 77455
80285 92871
19042 40323
20456 94396
59889 83448
53887 81412
5362 5756
24502 61681
3806 97144
69211 72358
10798 86406
45351 74948
30863 47608
60394 99100
42205 51294
16884 98711
7239 90137
33577 55693
39014 39967
912 17447
15847 18548
22383 79365
18131 75544
8809 22998
33122 39155
50297 75618
19280 57720
48828 50419
49291 98808
54677 88528
19108 99529
38233 74258
48441 71645
47034 96428
32399 97340
54005 69666
46959 71149
7029 50396
55643 76532
81931 85768
32597 62155
32881 73918
17993 30390
10715 36350
20135 89440
40504 67508
14745 31751
16074 37815
11600 12740
14068 27928
18159 28483
46236 66209
39116 83511
13508 94348
15575 22969
4510 52700
28173 55075
28622 35112
45331 68735
21564 29130
22020 79147
23992 88476
42004 65593
73915 76523
27405 41190
65115 90950
20587 37796
15245 33521
63833 66224
30994 99323
35685 72961
25727 65357
51168 59452
26617 50380
63811 98389
1535 82764
32521 86120
84221 93174
26052 82886
25697 39346
24755 40760
274 84424
30821 89047
48095 62966
58119 83679
22347 74898
11699 26966
16745 48600
1649 57260
29342 91866
22651 89774
58598 87964
54305 94757
3097 61161
29164 48357
4175 94863
40267 76840
67263 86100
68368 83456
25813 90852
85372 91797
31865 97985
26715 45303
45868 93573
15633 33625
85342 90662
49392 57679
4443 17318
32795 61354
34966 94340
30518 74628
83495 94937
32705 48386
18948 19837
17665 23939
13425 78480
37995 49078
67649 73977
32754 93095
35702 43966
76957 86175
2569 48153
19026 37278
75183 81938
25613 43129
6295 15738
11588 74104
38190 51075
32172 64008
62327 85381
15275 68517
2457 54414
29184 35281
67662 77095
13537 50868
62735 87410
43360 49834
42154 47551
8348 40216
41876 87494
34914 37568
44288 49728
40060 97268
15479 99442
78625 92668
41768 61879
43554 74920
33456 53041
41382 48594
43000 88974
55978 61428
8549 29580
22855 33701
37455 70501
32206 99093
72036 77535
77460 91837
39993 44774
67469 98784
27593 74839
51247 98792
54447 82159
32945 54363
10428 92269
9595 99345
7423 79267
17146 66514
14769 81292
18438 82773
9341 69146
6199 16190
41289 95758
67863 74130
38091 61627
24758 57910
62572 88290
11330 11446
59295 74357
75429 82889
1600 75797
7635 46644
19184 49426
64222 77083
2116 15831
56127 67759
14077 61104
10343 32477
67207 97059
7797 41200
80149 86968
60867 79168
69920 91467
6527 72828
34492 88764
26113 42374
30143 85536
74533 82843
5215 56991
912 42378
78921 82491
4217 62406
58776 68949
26339 37347
81140 93476
24441 35521
72517 81830
63241 67108
60007 63912
12148 17410
311 71114
25846 56409
8831 59230
39502 77890
23041 73837
48091 58830
8364 50436
54805 86317
3522 88268
21933 52518
8638 75064
21806 93748
30262 98308
50596 97371
2122 32488
17327 73939
89036 89884
33155 34652
9655 44049
53231 56288
1921 15496
4251 80611
53022 69978
10090 54441
9883 19535
4191 10404
26967 77509
3868 50904
7650 50895
9382 52910
85988 94727
1873 2948
23231 83368
53640 90342
26926 36779
26064 27491
38442 38656
27862 71514
13156 59982
9102 95642
29380 50099
17938 41277
83221 92815
51995 72943
21717 26483
75253 83756
1171 8001
28072 95842
114 99840
22664 83950
35840 92293
16749 17257
21163 21529
1073 69542
7973 99858
53552 71018
43458 87340
73796 96107
35726 42134
7983 33002
77288 95727
12924 93604
79074 83457
69370 99772
2955 75320
86592 89835
36482 88326
25694 25874
18315 38409
20298 60803
26590 71713
42179 89469
8945 14774
621 845
14646 51327
27921 44777
70192 99973
1808 3641
82411 96070
52781 92743
3510 99356
19508 59701
30511 57768
16885 40067
58612 75036
43731 52147
20730 55496
44986 84119
38184 77779
25153 75815
11699 19325
11069 28682
26316 52336
37548 96743
18913 88758
55339 57902
60475 87772
42537 52158
14607 64187
7819 26523
39238 68362
53943 99527
29466 48445
413 4267
3452 60900
52253 97781
27927 97525
16758 94015
40471 88939
12429 78409
27397 38791
9651 54828
15035 64432
22737 80394
12636 67775
43308 54696
15317 47830
4265 10114
80084 83013
18377 51251
4047 34080
35772 65588
16493 61490
64451 96731
7450 20102
58501 73126
62401 89222
4558 12463
88368 98740
16958 56577
72665 88296
40184 81983
12673 79769
45278 47688
38362 90083
68647 71228
3661 73395
7818 46894
71690 74715
1021 72381
6185 72742
15308 42686
19539 25198
17941 94104
2252 75215
10819 98536
64268 82439
43556 46180
41556 84386
73801 78748
3136 88731
9917 51386
3906 81002
18996 59088
25541 97519
7361 50111
18541 70136
18808 26737
14992 45250
5306 8906
2750 30250
24747 62026
8669 81006
54692 95676
20644 89008
30820 63743
7185 13436
89657 91383
43031 88209
28158 74765
25229 38933
7750 22658
86268 94591
35980 42711
24913 54497
21586 78025
79799 90284
17773 72906
12913 71342
22251 26060
29525 62906
40755 92195
60960 73034
36981 60496
41087 69488
349 29578
8441 26929
21494 49174
81640 98978
50879 70158
48676 86901
47866 63538
28347 96553
1041 16440
64996 93253
35860 62128
28457 43926
4153 54685
30857 66080
27605 73978
41864 46000
45566 48879
30231 83628
78353 81935
49048 55791
21588 36557
48064 64224
1036 85921
13716 75759
79111 83899
8666 20869
57668 84251
24338 63560
48758 74406
178 6354
44713 55995
48488 69203
19486 35545
16778 95547
42819 61214
18406 31559
15165 83002
36999 40981
11412 90337
53100 75564
23023 88844
62739 63752
34949 72380
37427 64966
26253 90866
43144 75305
47889 67566
57226 65509
3389 91040
43448 94032
67748 68447
63632 86275
3985 69781
12543 57257
319 88224
85461 92645
20625 40282
28914 86626
12460 81686
22749 90807
17493 41731
17110 98195
27238 99088
71996 84658
11791 17446
40217 81195
10855 58968
19034 35992
62717 88265
66156 93071
126 18467
42543 46003
24646 50340
30107 33414
12593 67335
82056 96251
18819 85307
24147 60049
79003 81733
4288 72879
40272 53385
46656 91729
46318 89184
11943 96312
19482 90966
5616 95804
17873 74851
20510 83435
38158 58819
28595 94952
6915 65627
38360 69189
15273 77344
27821 73709
40998 70578
6587 82510
33603 49246
13381 99362
26115 34533
32729 95100
26956 88463
46769 56100
20189 94385
53894 97472
4549 85490
51614 71356
62930 82231
9257 18323
35056 48066
24958 67494
251 12217
19685 76048
13025 28418
55127 69702
17092 39520
50525 87565
31580 87875
71091 81530
18877 49165
9893 54762
32161 47284
55626 84620
25514 95402
88763 93595
64505 83800
9815 40577
85283 95786
54277 67751
8106 34384
32607 44589
48451 63255
28718 78186
33746 94467
10840 11923
35747 63162
12784 23472
21465 43562
67308 82011
15992 89277
48304 79285
63299 86074
46434 48301
32142 34091
79484 97448
23827 83946
49442 94923
11023 50195
73810 88163
11440 56741
20067 63366
5540 7709
64085 87770
7875 8948
19216 72053
29088 55299
65541 73083
795 40115
24109 66388
24898 71025
67292 87578
52045 72180
66451 94403
20116 72162
84047 98892
67527 72815
32992 86781
45401 54741
3821 20422
40788 94903
57355 66813
60370 94535
36975 56847
21247 35933
15591 41471
6417 42688
34819 94360
29215 86980
11307 85238
6729 20866
76455 95930
687 81986
3946 92182
78088 89299
34060 70297
17497 52574
6578 95510
34086 38407
41762 58902
21771 72598
355 51155
32590 59325
49870 63738
23068 56122
31182 39126
53093 62039
64831 84959
20366 66382
22633 83202
24911 29458
3325 41024
24621 69316
55876 80216
24710 85105
24512 74695
57649 98401
883 29429
23530 65232
45348 74228
74709 96673
47513 52512
39261 84417
31866 63601
22775 92858
60000 91892
83952 90311
17922 38161
6461 69047
79244 99474
72436 97340
48591 79827
14470 63779
29604 66706
62153 99179
33213 62726
3202 96088
64479 91799
7052 39199
14558 99107
52838 81538
11745 36083
11706 87098
25920 57375
6587 51482
56785 70132
53082 89653
440 47400
13119 39199
12044 99434
20382 69462
36289 44573
29863 47697
1332 36640
17179 26815
16585 47309
71623 99089
90054 90205
69810 71777
1150 39099
46609 48478
50834 99543
20801 61740
302 40075
12762 98286
44202 83481
45886 63475
45768 77884
741 14917
2356 49271
46193 68051
71148 74871
51050 51792
48379 94206
65340 80207
72854 93090
74230 94274
25027 56671
37437 74627
12897 93990
29990 97080
45092 68941
33430 69642
46579 48186
18415 45752
21399 22011
73641 92759
14593 51551
1583 50678
82352 98974
73783 84507
62464 74807
32364 41531
25423 79479
53069 59894
10765 78293
12642 47386
49115 73247
60532 91754
42992 95742
33571 68901
46094 90645
5132 80347
58633 85051
25446 68780
20011 42640
24367 50771
56896 79178
19105 38903
856 70361
34880 95596
38909 77891
20014 61415
16887 79584
27050 41845
63125 82989
38922 49019
46437 61712
22614 66395
43930 55311
76486 84209
9127 26062
36618 98793
8054 69014
61083 78403
16269 95020
70074 88601
16663 34562
21698 26595
761 36965
49263 55438
10251 76309
19971 90033
29499 33574
29981 78104
81105 98774
20921 92822
14943 63512
68929 88570
78935 90588
34781 61688
56117 85856
54557 89972
4830 67434
13504 91906
84681 97055
14141 72466
41179 66916
54460 55060
16115 88490
40692 80822
33567 35412
38455 50968
55297 96023
53623 86143
27041 45464
78225 97506
24615 63191
24302 95279
48823 56426
11831 57262
40488 54405
3683 77803
69462 95363
86463 98319
84795 99142
55445 80694
48945 66327
24312 58874
48455 73865
60274 72645
32808 69324
30439 65290
80470 98326
50548 85436
18222 63249
33007 39254
33632 52133
28685 94724
21279 42373
45998 82234
50402 77029
12025 57269
34958 60527
14412 71201
50508 82218
71648 95898
20541 82913
21564 86121
11297 17014
45071 85074
72083 96421
47078 94868
44068 57700
22628 44140
60116 77446
12989 38713
76172 85529
8645 99622
72572 92781
1384 94802
55277 55350
26645 37152
10654 86959
10523 25582
20699 54012
47268 88741
13290 19324
2084 37945
27242 44260
45640 56124
18729 19175
22848 68559
17302 63454
14045 28925
31869 94153
22672 44577
18985 51624
23003 24164
26709 90821
23800 82461
7147 26745
45478 88026
10326 98986
17803 29275
8949 10842
33041 64628
52622 82388
62683 89744
21947 76626
8847 28390
13174 98325
40939 88831
14156 42727
19728 79555
63833 73285
57709 97171
80463 98631
45739 62512
26204 57761
13792 17644
8760 50443
58283 82878
13865 25820
8272 71826
64159 73896
22158 38596
59786 66308
51522 95896
21072 89334
10210 84421
42750 89649
27635 80047
6645 65232
70702 75753
58070 93568
14171 14539
841 37081
41010 45081
49837 85093
20101 89161
64465 95687
27822 78970
8511 27116
14622 19583
5542 6585
19190 24189
35640 87950
2864 39140
62289 87000
13910 14546
11070 21190
41453 59394
5199 26196
11092 34380
32548 75869
4896 97156
35966 91518
42277 62893
6145 53399
7697 45561
29955 85684
13504 51920
47328 52699
48095 70063
32372 95238
75355 92812
50418 69323
25560 52997
66768 72624
19173 30462
5753 22130
24535 40904
85399 88113
54022 87104
41173 90103
29732 31188
25228 50874
62899 91267
48810 73468
26068 49683
9858 56205
10968 11285
74227 93959
83585 95975
6512 36672
75998 85067
14138 25163
14935 27901
45154 97555
1368 25925
24029 53730
14068 68875
28100 51137
49848 94627
70414 73169
29920 52470
31034 46888
34773 43101
40265 86250
59432 67105
41361 65145
52532 66392
73 51297
35734 95015
3127 80324
32725 56408
19070 33646
15773 85626
9600 95369
40773 54772
44580 65785
17147 17627
73217 79304
59471 81534
8482 87231
52572 75740
16879 93977
21000 59515
25995 55142
22056 53098
63219 99615
2604 49925
41485 92891
51591 56691
23721 83781
85995 95709
31476 92102
10424 63366
9773 14897
69167 88872
14057 36784
27958 43477
40523 99701
9664 75207
23414 60636
9237 12597
11352 90170
81699 93948
14904 63956
2947 14041
26422 48883
32238 67761
91985 96572
23003 63593
24519 46799
47652 51939
40686 79593
21482 42835
50240 86412
27843 74764
66413 76855
71356 91456
52514 76113
27130 74069
44281 46551
32182 48580
40380 72823
34522 63805
33950 71632
58052 68446
16143 72190
16241 79588
49599 76336
42796 45175
21791 59524
61430 93630
20927 44482
19652 39104
45618 98427
15002 19743
67634 94746
54557 88651
53868 99575
83949 89210
59331 71378
25725 72051
36300 92812
41041 62153
21704 30068
15878 32497
40084 42824
12669 72432
43233 68415
1103 83398
87644 91163
84880 94982
18999 28416
34211 83581
65018 69113
28388 92131
11865 49088
37671 89822
30574 92739
35106 85643
1406 17175
10148 30957
20421 40331
26747 90616
38898 85670
7875 62825
30131 69241
30925 31952
7453 66030
18345 50256
62884 65782
11266 61646
35769 39514
16918 87235
4728 34454
38638 97401
26257 66464
17202 43765
13675 17740
4916 14281
19713 52417
61402 74466
23372 86548
64174 68538
3095 80328
1608 76324
49697 74606
28682 93519
53432 81124
1862 97695
85643 91293
85788 87619
14291 66711
59735 67965
60825 63824
45334 69229
20328 79631
28274 49807
51994 62963
22638 60350
5682 79833
2822 21769
220 16911
34157 96174
86902 91860
51915 56533
20677 70610
72923 80659
25254 48721
12717 76640
932 52858
55924 95562
38527 69774
43386 73333
13199 69234
16943 70644
2071 71543
31603 88166
39073 42804
1388 86329
30646 57277
25705 77197
4440 64586
36751 87763
11584 32962
57866 83215
67438 81311
73240 96374
35272 98129
14579 60491
4136 51009
15811 56197
13477 57174
72566 76982
2254 83491
6245 75577
44779 64372
3162 52890
83767 96666
18 3831
61032 61114
9954 76082
28958 80287
64052 93239
49768 81992
22058 29292
63559 69552
25089 85718
13035 38839
65706 71210
2329 80849
13150 65065
19659 58926
2160 77372
33885 77974
39986 82803
9780 68754
96263 98824
15160 93117
55165 79848
35748 41920
8917 66528
3709 22470
3303 58336
57186 63960
15638 42545
25414 87186
46576 90951
34008 96611
60452 94003
12402 82477
72276 90491
12715 83356
33264 51346
49232 66526
53607 91467
12572 95662
5644 35815
9249 32451
34133 81915
568 19746
14095 94129
11769 90680
76738 87941
67406 97838
4260 16169
5388 62465
68252 85219
63436 87218
74095 76471
55108 93050
35430 52485
15744 63644
34707 50292
2717 32344
56597 59128
58703 96462
29097 31277
87763 90779
15699 47132
19329 99732
22388 42929
31838 34103
37006 51742
13239 13323
17595 56408
19488 98463
37146 99661
81263 91137
23921 66393
2877 32686
48992 82738
27514 39102
61398 81450
40748 96764
14608 21399
67461 97879
69432 72929
34982 73194
67982 79330
17467 21039
14817 86431
9125 22082
8142 76402
8274 88175
45378 57713
14618 27398
18168 72193
52824 61645
42700 96522
4607 71031
11109 32417
12654 41180
9237 67689
30060 37065
61599 93121
39495 86794
49614 73081
8142 66722
9476 65480
59235 72001
4146 81257
18319 42651
37316 93846
37406 70877
8639 64083
71719 81225
72423 99870
3624 25073
58387 74940
1106 36394
2278 29649
31899 49905
30500 64953
2014 17427
63842 91906
75695 88068
23502 71052
69249 98242
13095 82117
61109 73340
48201 97186
12958 77713
26843 86880
15808 86685
30148 53694
10541 74927
32932 52167
2070 84959
20585 89300
33594 77833
7114 21622
87053 92567
27033 78926
5787 17255
80961 95431
21568 88706
28526 69001
23985 51096
6547 60783
21265 52480
53782 89690
19064 59608
38214 60143
52147 66799
5441 81981
13062 66167
16225 70582
39666 96191
10468 25560
25198 74353
6720 79846
21819 50792
44968 75209
18551 43392
1985 89103
21078 32311
1765 52300
43948 56769
26086 92646
15155 62874
33865 37454
23825 92389
50423 52586
27974 91211
15662 84609
2101 5662
65973 86953
14442 42595
11770 76053
71823 77156
6106 50339
2721 62854
15510 35013
49821 94672
55357 70445
36610 99884
2262 44554
78349 95195
64298 70989
55901 97150
55802 62783
5198 50471
55251 72115
13390 81835
23330 55401
38214 96299
22384 62322
81426 92327
28139 80959
357 22305
20221 91560
44376 63843
28956 43511
37213 94765
23276 29254
30123 92638
47 2882
89466 99746
7306 88015
79542 90599
16184 81123
11713 87116
25050 97597
33482 67728
22376 75498
1138 23137
15739 81499
7036 33297
6020 53089
16639 99542
44584 48031
33061 34639
80525 82722
13984 28963
49360 79966
39084 50376
77515 90188
19139 79609
82437 96943
26480 62994
69175 70999
27664 93592
29002 89898
13261 45903
66143 90099
18763 36532
9308 63285
46142 76275
35504 40157
21289 44758
15954 91498
6412 59431
37938 77062
43305 43503
45077 46684
25979 78030
34309 43951
35 22878
13008 29384
24994 61919
53196 83778
19184 97649
2304 99623
25071 85289
22015 83363
3590 30787
28064 86780
76285 90102
55721 58125
5941 21379
9901 51832
80599 95281
26548 43528
5798 39918
24463 86123
16924 95768
34976 93779
39961 85244
62481 99854
3036 34375
28972 61017
25192 63666
7273 64476
27474 92411
4869 72643
53912 68635
83634 89526
19413 89537
2858 67093
6340 22868
26405 41420
81877 88886
13356 89068
22527 27248
18537 70283
607 99082
18273 24621
47088 98329
56538 86231
60991 95769
62102 85009
9885 73062
3884 82376
48224 91178
72886 82015
13306 57677
37227 49836
29091 89341
15483 44380
53020 55375
39137 96379
28283 68552
75073 94870
8177 53885
19176 46510
54808 88500
44854 60022
23704 98280
67724 68947
3190 21128
78139 93243
7125 15108
13199 88594
15797 74515
38240 76326
32 15262
21281 39695
73160 84511
51770 54429
62593 84128
75659 76417
56880 73489
33622 68438
16956 85605
11958 73131
2172 20654
23004 88286
16245 18831
73708 91101
89661 97186
14863 54064
4805 48445
36067 78565
33728 68432
61015 82893
60522 76145
16679 25414
58225 89023
26794 53303
7645 76480
1470 17239
10880 22468
7137 32087
20098 52255
74414 82618
61 35358
27006 59321
49811 76794
11960 76003
22960 80194
33653 70852
1755 51543
19285 33754
20794 71028
56230 66493
15869 74704
40471 95448
11136 95941
19658 65823
49375 85226
27276 28583
10650 29787
15870 91242
10238 62908
93094 97660
61476 86500
58778 90194
41753 70407
14600 29154
6406 45041
20640 29770
2809 61554
66315 85694
32469 88849
76540 93640
71220 78271
64267 93114
35982 98965
8965 35941
39417 64581
83685 86352
18577 83097
57802 88907
26023 64053
83669 91010
62489 72008
5412 91305
35547 51153
876 85358
52871 59831
42503 54396
30743 31360
30732 39945
4595 69451
26246 67855
31769 72505
29415 92004
3381 32121
22890 45412
47946 50516
49918 82865
30550 69454
43694 97719
14639 40379
42740 94440
66635 79738
7567 49741
13523 25082
83876 85878
4871 57656
52426 63382
36061 58385
49671 64502
18529 22221
46641 90141
30150 99961
506 53550
12973 54156
56637 89004
73791 83548
92528 96020
57409 95187
38484 85075
37438 47792
35041 46059
18664 87413
956 66728
29655 90100
11046 75646
28430 97587
41604 44839
89943 91390
35809 38585
23200 28439
6736 67939
47158 91363
49208 55925
49165 99220
48754 88459
74684 91508
3812 59649
37127 79721
19408 29289
67939 81469
14026 92618
42722 87933
15053 46867
18742 41412
15392 50078
11380 90978
19446 70563
19539 43848
33407 91215
58451 95155
10479 69767
18131 65946
18736 88138
5977 65527
91011 94867
72119 82638
10328 27666
19838 52771
45746 46353
28209 92595
45075 68377
23565 90112
25193 71147
91752 94449
856 38725
90819 94359
73917 74349
54607 59277
50314 73628
8387 35379
31092 37632
35482 43544
1560 52898
16938 79123
55764 83129
1909 67897
49669 96566
29703 39151
12801 61434
13376 23787
9692 98296
33341 37560
63680 89296
74647 88414
71831 88521
40295 49138
11832 48339
28538 59366
33218 90142
41656 46421
73485 78185
22850 24555
84952 91533
87582 93802
22855 75648
29253 33157
20505 35316
16361 45158
46140 80709
56197 57932
29881 33158
44102 90730
10722 26257
2475 9211
4658 18686
57619 68245
22194 94467
90157 90446
55525 84827
45405 67038
52972 78596
30883 84746
6813 50430
5025 73727
8671 50262
4636 83626
50247 51956
52560 54501
44294 47932
33536 98267
25036 91095
20269 23704
53325 73174
27017 66277
69 15455
72885 99060
57765 88169
58591 95533
60395 95535
3075 42142
13601 33730
28819 51322
36288 98318
76610 87261
11065 37914
28398 68876
2070 79005
9478 57241
39022 52874
57653 64939
65967 91004
6210 54852
41566 83865
27933 38434
1871 96689
42329 58928
38625 95139
36267 81269
49033 53445
45233 54710
32686 88911
72936 92463
37892 69618
60611 63433
42445 71263
74401 85159
40476 51406
27565 54464
11300 51554
43552 82463
51241 90910
4074 77574
5275 49525
40293 73871
5706 18954
6758 29693
35130 96477
84171 86339
11365 22208
20103 34524
36967 89103
55342 73489
35698 47562
17692 24538
9195 56103
972 21718
15129 25740
20738 49676
49874 57997
1819 85095
77045 99138
50743 99798
84688 95978
6035 83873
32965 38771
25016 45414
27614 70417
25727 83260
22084 97907
22635 80908
4837 56717
6107 45830
33893 54541
34156 75696
21534 30666
35746 56384
46307 73517
22985 70771
30425 92933
25132 25304
37702 65120
26907 32505
69502 75120
63769 79005
3600 21028
61797 67972
59127 87017
57522 82916
39348 86195
36342 53210
1672 39196
41849 80628
22264 25855
51413 95187
462 9195
53329 77025
3023 84537
15182 89231
30691 78313
48895 53639
47945 72418
64429 82168
13992 31529
17331 18082
1303 34277
27777 96451
12732 22222
24980 46950
43928 68012
13729 81033
34542 34841
47571 74407
57776 88838
88599 95002
50419 89166
10031 55574
45038 72549
49276 97541
21880 27975
41230 44684
9192 94272
40569 50838
41297 93058
31910 64027
27964 93202
32585 94415
23168 86524
28145 61472
60321 63239
29573 77635
12546 58370
25089 67017
47870 95432
24677 50707
56876 97526
26086 29492
85820 95208
3788 6974
28104 99056
22454 51845
17860 99594
43909 92551
37116 52055
16764 69620
19390 66134
27244 59535
45957 53610
1125 62504
9398 44227
40825 69830
83833 98968
27840 30255
41320 76097
38676 95575
34562 64524
33340 84930
76067 79512
13815 49957
14927 42867
29740 36580
313 73756
48008 58105
55177 57647
10598 62785
37202 53845
3773 90899
18674 64820
52817 54975
36862 71727
16512 57611
12342 36569
41552 86004
62892 71970
28405 74926
830 85220
13396 92916
27666 78639
13806 41732
60067 86901
40999 89064
6000 69717
23554 46752
2572 41963
24776 84493
83701 95443
38172 56391
14631 83916
14701 47895
28427 28980
50072 57887
1715 27415
18489 74039
28587 83206
6488 32463
16252 33066
62988 64656
3402 70789
1163 2753
83610 96035
36766 94584
61307 62200
16094 74155
24025 81304
26209 54996
27588 47202
71581 83281
19140 44783
66713 76967
7193 98020
42774 83168
20770 79896
28462 65850
2869 81092
30142 70282
8799 74801
57990 76550
18268 84426
97606 98258
30098 89809
24012 66502
46704 58251
19262 70598
65052 77785
27551 42322
60463 81518
37300 53861
7922 17212
5493 87350
59287 72646
57118 93936
17699 24803
6378 60067
41044 46820
16103 33695
2802 63661
20450 44686
68041 87755
59578 62613
85022 86346
3341 48589
37309 88684
24805 94082
16683 80205
18459 81664
20130 81137
34574 55270
7911 21844
31610 60857
28332 51254
2677 98708
42048 90014
3515 6061
28747 92098
14896 78935
49781 85422
23724 65286
91827 94020
67452 74556
2824 44042
11360 43122
28074 64201
24223 93204
30708 40654
19334 29838
91348 95112
25882 35779
26368 66423
35129 55515
15202 33719
49494 49902
176 85486
32325 48847
20553 80761
21781 42672
7611 44278
64152 99759
6479 54277
47217 88243
15210 36462
22020 56198
67363 79386
15304 94897
13167 76117
59300 73028
46927 69798
39112 74135
66697 89738
29738 85067
48882 53167
1394 67570
41036 50052
10061 90277
12086 43705
30799 44560
19643 65015
86029 98816
32888 43782
13077 83357
6851 24631
27069 97026
13449 43693
62159 92447
49340 72956
73983 80111
37297 71705
151 20759
99529 99644
14882 56265
4235 16273
13292 31950
32417 58632
79333 97583
60195 85140
67524 96831
36974 70533
7016 24873
72820 74272
70577 85530
35757 55256
33770 92142
48908 55788
57640 87220
23389 32812
46172 65167
905 22217
17998 84000
13833 16491
2551 91391
10883 14524
2491 52841
27291 78125
23594 62474
87871 90281
17020 53329
60833 74515
32285 55181
66501 79676
18218 95323
25440 61331
24362 92094
8726 44116
17816 18075
8979 91193
73490 79643
66102 71609
26288 38844
81709 86274
6684 14438
50256 54682
48921 83796
53025 86971
27020 36463
4029 80801
55682 84703
81985 86684
11053 21583
30871 98820
58514 63920
29903 77273
14421 18171
12981 25867
12828 35414
16328 64184
13457 64384
21349 75053
9420 65365
13141 81151
39273 63356
8644 25891
51372 85916
16314 79906
41356 76882
3919 38800
2937 96441
6610 53071
70511 84680
36253 97322
509 26835
55088 71172
958 38077
68212 91011
18094 63316
12049 31203
31633 39119
58658 67889
13758 25718
14435 55016
59904 88230
17029 72519
42039 83396
62725 79850
34274 75321
71441 78893
76664 85989
59210 60953
16759 96481
28823 71771
36239 92986
7935 61974
95939 98239
12334 18637
43802 88255
43457 80031
23264 66317
26049 49082
20046 47847
3965 65005
1479 37771
45014 94631
65986 80559
45228 52377
70575 93967
75373 89613
3650 48811
6238 33521
70297 89676
58395 71964
41829 83629
29298 89058
17974 49939
70801 91986
15363 38358
15517 96396
4963 98163
5264 79436
52060 71401
3663 28770
7404 70427
18921 71264
28907 46811
43718 96308
5196 55380
1628 43810
70370 78516
18113 47134
54015 68052
29490 87659
12760 53158
7709 70696
45188 57338
51119 69251
14979 38349
82105 87655
73966 77947
5958 47695
43198 92494
45594 82612
55812 96200
30435 96999
43546 51012
44618 86798
90381 96023
542 98851
14290 56362
32964 34258
6099 38960
294 78579
53288 94146
6364 89198
7361 20702
43714 81876
16303 42856
23730 71824
46300 73699
6190 30914
31691 60853
57497 58655
38416 85572
26618 29645
32565 89782
12677 34351
32179 62632
39907 73123
23279 91836
37068 98458
13980 97857
15007 77191
14765 62323
19586 22156
24417 67921
31879 56613
35771 73563
32927 86904
42855 94258
14365 26890
19973 46878
41192 99118
86825 87318
6296 54363
495 51580
3440 34429
50240 65631
71225 98050
30412 79057
56562 71417
86471 89078
38637 77220
60638 94360
24571 63249
36026 64338
13702 68721
39174 67030
5266 85859
17080 50960
42883 61910
7599 13683
548 21331
24953 38274
10839 60727
84377 89328
64871 92779
1057 89561
32122 87681
42153 55570
6318 19138
2435 30115
55060 76350
8306 34941
19424 35592
70149 95464
44205 45280
29144 62705
49877 93255
3071 70282
24461 44201
9991 84530
7534 27883
17850 80547
50141 53732
7310 99756
1959 22388
77795 82554
13815 45271
73255 83756
75046 99586
62290 72692
8636 24718
2704 33191
38288 69794
16284 97988
60030 74991
42886 96448
4621 36651
37359 50291
36281 86753
4771 65225
40787 53554
22571 47329
16638 99430
24632 45895
54617 90196
9064 28132
3596 46042
4093 15783
39379 78530
53181 82301
888 63632
72064 97545
35299 76678
10467 80635
77306 78053
23707 59119
4858 65483
38686 76810
39180 49728
50920 69574
2541 40706
78693 92944
12388 98773
22692 45668
7782 61490
73585 91614
36614 79003
2101 31908
51273 86169
66312 77699
45532 78412
86826 98273
13155 80817
5162 65793
11767 93030
78904 89501
50612 50928
21584 57130
40795 50210
45042 60873
62564 99764
65531 75611
56045 99588
10967 70358
44049 73290
78858 93781
2866 64314
15364 39554
14443 37406
79883 87135
31824 85664
79066 81651
56325 56611
39309 85672
29255 65985
55025 67366
88826 91279
72191 98887
54493 93712
39236 39484
21263 93150
34144 56501
65082 99850
76088 78941
75296 97052
16319 87811
32943 88654
4275 11740
77585 97182
26812 47647
37926 86285
31986 82430
33322 67612
39030 53282
44103 64970
22935 43152
60248 91416
59322 98759
26302 37705
8486 24938
5689 24238
26524 95787
28036 38327
5589 73853
60133 76622
70522 77547
30869 95009
21772 81365
61223 78879
12008 83518
2332 53620
46620 87360
7983 47309
19002 98501
18188 68387
14672 72606
72779 84214
40491 85799
7733 8302
68491 99172
56445 62192
74103 75028
79910 95906
55163 85574
12821 62666
25588 58449
21261 87257
34463 70486
18544 22968
68787 72946
35270 59212
25530 52108
52444 94534
17468 82975
2983 35654
939 45552
8137 38057
29279 96743
82867 99118
24082 40182
60057 66291
5156 35659
98090 98848
56760 61556
71352 97910
70004 70487
16744 99649
10186 84680
36100 45213
13518 20173
69307 94069
18928 38626
15565 63088
70767 84862
46714 54978
42511 93856
4917 85358
3114 13328
62200 98555
6024 32464
24562 73841
26988 51708
16305 32762
32318 60748
51856 79399
19744 76105
30456 66798
24564 59958
1910 14189
10121 99119
65337 68916
22983 43046
28909 42768
13688 18696
2208 30234
48652 67110
17993 97720
47136 93910
51243 84679
36704 51140
13234 86729
75334 99542
17156 74912
48416 89146
17361 84686
83504 90319
4953 51733
76813 88461
73931 78151
13014 46274
48810 98957
49063 54313
25085 61412
6484 79769
68531 69440
40647 67954
73070 84599
17369 17397
11341 79416
9289 39156
22677 32403
37106 53225
64164 70930
17556 88442
37165 61964
32699 85439
12502 79276
43727 85212
22292 95076
55019 78072
50535 68002
19480 94666
30260 84955
39030 60705
16356 53051
1171 11605
33984 41524
30667 49431
31563 80212
52610 74623
30037 89238
67014 91320
20174 64003
45617 54475
28751 70641
78856 91850
35895 93235
23808 53494
9820 62611
14077 43088
63816 67747
1262 27174
27141 94234
53935 67039
66273 72830
27954 47289
22675 26509
46541 73712
77003 79924
93266 95177
3816 25865
41364 75709
32056 82712
5981 97936
15931 43684
4686 67708
58265 85224
44077 67885
19769 83076
26033 69156
7642 12309
79519 83718
21850 85333
18465 21677
32579 49343
42184 85430
32335 44532
16938 31949
43079 95625
53397 80042
39733 61279
142 54807
9735 61041
27556 69101
13158 18338
31275 90278
41001 66461
64271 77623
35422 80691
23324 23725
7348 69088
22904 85782
73092 75707
73532 81993
46204 62281
77601 93799
36889 50684
36938 91935
22343 86314
63136 77688
39128 83778
19418 48547
81090 99620
61994 91540
98725 99585
61194 64736
87881 95946
58775 73842
4159 87199
10275 27969
67759 92806
3423 69365
51634 69539
3925 23478
1386 23336
19915 54298
80142 85177
50685 97839
7500 46993
19023 21599
2753 64060
47636 69707
46368 62230
36769 59980
12302 15776
13301 40467
71521 91400
40513 53005
58701 73838
71852 94924
31682 74410
23240 39134
3025 9406
67081 93378
47922 60050
21315 86164
55923 73172
83833 89552
86713 99045
50729 52969
51519 76038
16544 28647
64963 85493
83793 98045
71709 81953
31538 46099
19041 62326
9087 26453
64230 89190
81077 86428
57591 86202
58789 87407
61977 86625
72729 89992
9239 81901
44 86595
35355 79363
77180 81503
37082 53345
19141 99080
2305 19383
70957 88833
26927 82301
15509 25970
8657 72036
17676 68490
75048 95350
28392 99348
18244 56013
51216 94542
15498 68948
36484 58137
39534 96640
46722 65079
63432 89504
33258 58201
43982 94833
1119 84840
22201 62313
17216 81045
18613 33293
86797 91335
45155 64607
67525 82465
24219 30086
10300 53310
47281 77076
47732 63327
19812 31946
7934 98461
56742 75442
35964 64588
50678 55000
4573 27500
78617 98360
5693 94333
8085 17527
56730 63559
13968 79973
44968 77603
22291 28719
27935 32843
9179 12471
84521 93218
84938 85485
13222 37011
11847 55677
21921 74930
75283 98182
24154 70261
37250 59792
29869 84221
6607 72730
17817 32638
36818 51965
14464 99171
20672 60655
50639 51322
47917 51599
7477 64646
74308 74460
48944 92507
15339 85464
55840 96157
14415 44429
5954 41771
35286 91653
3318 38442
19907 61265
5439 83372
72587 90462
63028 84881
80316 81857
41935 98879
77966 95693
70852 99191
27948 53173
43183 45594
10306 68491
45705 51221
64869 96392
6425 30949
11388 51114
41786 63287
19701 93260
21143 50400
59923 82630
44864 76554
72842 94397
3277 41186
55269 80546
20257 59684
23888 62945
58198 92980
43172 85238
31051 75746
11495 76829
73418 79309
64147 72535
22073 60704
44439 86229
44544 79155
832 10777
84912 95130
11310 85875
12282 48909
29803 47373
30784 35471
28781 60350
12891 65804
1943 76908
30373 41085
15215 55787
69620 75646
42523 60260
33603 85801
1732 9190
72777 89710
82881 89567
3319 46021
42149 94082
21368 49525
43284 88308
36389 98541
8551 95197
47184 72679
17121 52029
51089 95335
30307 38338
22913 55943
50988 83025
9243 94473
7629 21447
27427 46967
34264 61071
71299 75158
3093 17145
16236 95180
33906 73817
50897 99316
22740 38530
5962 60841
13948 90601
26963 44176
25815 72615
77575 83656
21614 46670
22393 75840
64406 82958
3783 82478
2087 91869
65903 75497
70887 81928
45305 98983
8699 15937
96495 98834
53601 61751
76854 86269
61623 85657
16687 34734
46848 89533
46716 89859
2822 93552
29563 97863
10787 70923
30066 83886
9923 52654
40455 92652
92608 96931
91557 99098
37360 98978
23810 87804
15705 34345
75133 96370
8273 68067
37502 40863
11497 47666
17151 94994
31433 36854
29962 85166
3531 20418
2150 31756
56870 94175
17154 61502
63710 69987
14130 59769
62491 97259
10952 52332
48206 99678
51552 97822
17821 25488
91384 99909
15456 60239
24767 39455
48143 76611
36046 38885
41961 91920
8021 44399
62788 71476
13390 69162
23628 74645
17861 83799
25242 50036
32145 72425
1923 82124
24020 62149
53655 63610
28903 33805
30127 69410
4341 19046
20501 55346
86140 89455
19198 31050
25373 88785
38 39612
24831 99859
25442 76026
41634 60074
16016 65748
14407 70657
10717 36036
15173 84435
76393 98414
5736 19664
6754 69752
38665 69657
20591 73445
18307 37363
83162 84633
23736 66416
3267 14841
10845 88490
5621 84467
6181 92909
69668 83291
12329 39440
16447 40253
78031 79044
56365 88236
25432 99916
33022 54626
6268 34543
3329 49169
42177 99887
18860 36392
21968 34009
59755 78641
28109 30083
19435 95284
64585 66203
8357 45682
15408 85265
16190 90809
7931 35525
41772 91715
96791 97942
33527 39335
20859 68275
12043 63919
11475 30234
76235 79509
30710 51412
20963 53113
39549 92229
7097 11199
48897 99931
15424 42341
18562 31640
7278 96828
11533 57005
31997 87698
15374 22816
19145 43423
69409 92450
11677 43365
31492 67332
61096 94088
24129 75937
13298 53377
83627 85740
42069 63317
25383 88332
8272 59567
32802 49626
4971 42498
41175 77792
1686 13373
7284 48234
64109 86061
38037 73740
33973 39152
49220 77939
82274 92955
6459 86672
193 13944
48580 63363
21075 91229
32334 93041
25352 87639
50442 57588
8879 48457
4302 16546
20648 69898
13447 93102
40371 62998
10454 30730
40315 72765
62041 80377
68319 76574
6133 93382
23216 59446
7791 86618
72229 83802
572 62108
64561 79914
81948 98844
27899 98921
5175 39847
1293 38679
54667 65375
3221 45753
12726 88228
14994 94243
1446 97165
6059 74335
17893 40453
19668 60639
38402 64437
9312 41969
17610 88142
43378 46460
12325 74463
31173 40004
19508 48738
7630 66707
10026 61739
60042 87480
9867 62842
15050 66025
32688 48480
4465 61194
50270 79284
6959 14311
12408 63023
9209 29859
297 21260
36512 73581
14528 66680
50506 83539
17736 85130
52112 98449
54745 86454
14204 27168
62975 65467
22068 55509
32424 47673
4194 94726
659 57974
36892 43982
76117 96860
19769 80002
25782 90162
15836 46389
16323 52746
1354 7790
43805 81965
32633 69284
5828 19020
27280 99940
8652 17412
2442 49927
2439 23129
55902 58924
31199 55112
13686 14957
35302 45161
3282 25360
33868 60380
1139 47616
39502 59469
42519 60063
13664 64053
40619 74816
20986 66934
31958 84589
31089 82127
24268 43479
14590 54341
25964 42891
323 29827
41848 59301
12409 63870
3403 76066
27677 64433
10793 78177
77729 90297
7942 15236
58275 85449
22203 76234
59 10923
21189 31994
22990 74836
27390 67511
64899 73856
9221 37092
10134 37382
2014 81744
14824 32217
48972 54406
42375 88843
47873 80301
56355 97950
5581 29857
19997 53003
9149 64645
3616 5964
19622 70267
61319 87623
34054 78170
65459 82500
73946 79804
49655 71787
71913 82244
7883 16860
6977 97863
3727 90588
53569 64086
61777 84216
73612 97744
34853 96025
55424 56058
96040 96175
37814 96813
38684 74687
14055 65622
3966 53754
14247 33298
74135 82648
86653 93431
57874 58797
50006 93779
29626 79161
8946 58316
11879 53474
57386 80159
26089 74911
14239 78406
21866 58743
24493 82284
14331 58951
39813 89663
10021 62329
22007 92080
47053 57871
32270 79244
57970 97808
20846 52287
28183 37672
28915 54246
26632 28179
90048 91183
5037 71057
65478 93526
20226 80801
7323 55748
44063 83100
21191 29892
16277 62092
69463 84963
51068 62181
70691 94740
31544 32399
20219 65743
32321 66984
14735 65363
16523 90377
6225 81811
19517 93946
20890 90236
2294 80860
21738 62655
60974 81583
12103 76643
62673 84583
3659 65917
20359 46319
17819 50760
33486 34906
2395 63006
72801 76072
6326 56153
2526 21104
56770 94432
5285 88265
44861 45294
15194 20527
35536 80420
51379 93358
40040 64372
9035 69585
38650 42450
47315 77727
68179 90020
29618 50440
12220 86647
46710 52801
57350 69781
19590 69308
57929 65622
20224 57559
41055 54772
47215 98799
959 47253
7357 93698
53166 98121
58475 88826
21581 67245
14404 87178
5527 69811
27007 79865
37369 66454
27 41776
55123 83528
19794 46740
18948 93010
29547 60096
6051 61764
70672 96154
30411 75446
59021 76546
16985 92026
44399 89883
53099 96290
42340 74813
5868 79464
80158 87194
29176 78029
40824 61764
58516 82388
58199 87804
26682 69379
21113 68235
44206 59151
59957 89360
31916 76489
42068 82804
18543 67545
35636 44144
48488 70453
12996 88225
28915 74522
55118 94693
14110 87663
4863 62948
18812 55007
23058 43502
17841 62842
65118 94041
36795 56148
5955 91939
58650 78285
11208 13018
66834 98844
67917 90589
16760 52745
1147 63636
61922 87595
18502 57146
36146 83502
41521 83111
44847 83356
46859 87483
25502 94171
8730 71717
59466 76202
69576 77534
32139 78661
28274 28357
70920 74773
12543 57015
10435 79214
999 84499
52146 72090
33560 74689
27592 60845
20724 91390
58175 96754
1915 17890
6819 81085
73042 81025
5250 52929
39849 62868
41238 76433
64247 71718
45583 67872
25361 77837
27238 76830
5073 81676
3 16192
30299 31896
35333 63550
11948 13822
81724 97703
28117 40104
40989 71131
85765 97797
90501 93874
5896 44121
56963 76449
4376 94005
668 95741
76699 94624
47159 64926
76865 79085
24223 53514
60280 70769
5054 70182
28369 31238
34259 50759
53293 98863
32440 81023
2535 58902
1229 18136
47170 93675
68261 99993
58908 78018
28595 29505
21741 42135
29344 83001
20024 75152
36547 78803
17103 76322
58631 65800
19691 20712
38106 48981
5790 82167
45406 98040
40313 99946
57031 80000
16534 86019
36382 64530
66180 96485
11237 33811
37610 67816
7473 89913
49399 76075
5923 44704
26958 77975
25481 40500
36447 95733
38144 88888
12777 66966
35502 63392
240 72005
800 64693
75022 99659
44635 90580
29609 51997
72391 84470
29295 35438
27324 39779
22188 99431
48523 79996
16815 71724
3096 26892
49911 79228
10314 77574
51092 76317
65538 95604
56288 59147
5673 34011
32816 82010
12542 19575
52762 81842
13389 55759
64871 72566
9854 14801
17744 88483
10979 66934
59026 66233
51176 68342
25217 48295
13682 16026
16622 92694
18167 65231
31453 95136
17815 90649
2488 15208
26680 86593
12103 22734
27616 86636
2514 60982
51554 96339
39857 61483
33815 87580
8161 82285
54135 95755
34274 91111
77488 87381
31813 99050
76558 76744
30087 90587
38935 62327
76638 77688
4416 68275
44887 76192
3726 39990
259 97366
6286 67736
60307 64593
29473 91499
51578 77186
6190 88282
12862 60947
68287 86740
58254 73149
8284 73346
5614 76869
28190 57561
7263 64387
65659 77952
12032 58154
27485 59457
4817 80726
75319 98948
1686 95854
24884 77032
16793 23379
42051 96165
18249 52686
477 74547
28250 61494
25233 81222
28126 51306
38354 50482
22416 75341
2949 86852
27867 84941
10002 12384
92919 98418
33993 76965
29126 45006
7292 45536
16391 17137
57611 74415
48716 53062
18559 34609
46464 57877
52457 83567
54934 71555
21783 95670
6276 66650
51653 67729
53663 70984
5319 55983
5371 57981
26672 56035
56396 63838
81469 83973
80543 83606
68246 96065
35417 78082
18977 45038
24497 82179
23133 49372
8784 92556
32922 33678
48110 72816
36047 70666
17927 33848
36250 58730
24611 95752
36631 51886
63388 98982
14292 54612
19457 99421
96635 98363
9692 19661
11407 29491
20683 94039
4881 7938
19665 24731
7806 99248
9607 69198
71988 79286
15008 82026
23541 65566
75842 94778
73558 86277
27522 73902
41335 62446
26585 91216
29059 41197
28146 79556
37953 57730
79732 88934
28939 95728
33949 78850
36105 89614
13469 69821
39827 73966
15523 24955
61013 93190
51670 57995
75742 86736
8661 23929
35772 38421
35568 97087
6154 31889
22595 26612
18095 56537
4003 90128
6016 81069
1718 46488
13109 19975
12615 52128
39594 49773
23846 46126
32709 68847
20073 74345
33496 34909
64028 80760
3855 66646
43266 60390
11846 99818
25678 88825
1262 51037
53953 71683
56355 98876
88870 93356
7813 46319
31577 86266
30981 39421
20781 74102
3777 33078
32703 46986
20088 59023
11497 15121
46366 94809
39990 49364
23 79409
13529 16771
16756 64911
46093 66201
28619 42845
29270 48362
49245 51578
35311 58981
27531 42929
63164 77833
84893 92797
40330 78034
19379 97611
8738 26709
11737 56200
57072 92449
44719 86795
32472 67831
12437 82452
80727 99225
40563 94703
78697 88297
14401 35644
23521 44963
85482 95826
8214 12761
28365 43914
5093 66111
25469 62964
53428 86896
3306 62863
56195 86606
23451 94978
58207 95417
49025 98674
3683 24728
62441 73340
27929 35623
38357 44650
74426 91009
51343 74123
22273 38619
50528 73286
27580 36381
32783 82122
2426 89119
76577 88761
12548 30401
57510 98150
24781 44289
17033 79153
7465 59382
25957 68194
1498 86248
22973 37942
6521 36919
62072 69206
39396 59135
7130 32802
71990 96571
23917 59007
434 85627
33960 42353
15558 52381
6767 71373
78292 89462
37344 61655
37152 63507
7135 10403
19263 42959
55197 98102
70842 78851
16442 93943
60262 90068
61823 98326
25345 46534
4841 89883
26250 94927
59714 60750
82374 94333
21819 22827
4793 9483
47688 55162
38962 70398
48638 63343
53246 89377
5693 38426
54651 65277
56585 74096
19638 88966
39496 96575
6863 35906
849 75335
35837 61080
23241 60780
89502 93056
34413 35638
4313 34746
49819 72822
60635 76883
41803 67029
20362 29187
33462 62719
45737 88944
9259 84308
69032 99991
20673 45001
786 42518
21607 78297
4818 85510
40195 88351
15165 49840
36128 89578
4243 44893
1830 66583
41583 57173
16569 33466
73014 94102
12534 27984
27789 88013
481 98652
7887 11308
51638 63328
33194 54139
42092 68744
25883 32449
44635 85811
18188 29145
22845 46742
44078 50598
29629 86337
17181 55502
21281 96510
60183 82529
57502 99269
37965 43493
40900 98628
29545 51873
18019 63103
61631 77822
35584 88077
1198 82376
56445 71093
30528 76673
67 77204
9116 49432
44143 85822
37994 95122
21911 37635
72614 88258
20178 64016
39947 85100
86321 90184
3345 7506
67077 70276
65638 99460
86310 99932
12116 32940
6623 82372
46704 73543
35587 65193
1874 83416
8660 65453
16020 18616
24869 46969
9386 32233
26839 72935
74327 94637
67494 79651
40658 56267
4914 34446
15863 21518
47549 67278
9969 58273
6638 58671
15564 21172
21624 39348
52778 76548
14228 79711
76872 88173
4696 58410
35473 81249
67645 93903
67158 75097
58022 99496
29786 97943
97236 98061
6655 53796
3446 10121
5051 27594
11390 46456
22571 66761
37925 86472
39654 90354
23859 46438
31619 73580
13575 63671
69086 97791
35014 73343
14378 67814
75803 88488
34651 64475
21226 77977
33533 97857
31215 65385
26222 79840
9102 28504
38940 45902
46901 75604
5747 14636
23893 86999
8024 97658
84219 93679
20756 94040
58316 60822
31827 97102
2530 49275
35306 88027
37508 39482
2859 37763
38811 41171
31642 57485
14048 33061
50627 94712
13420 94732
41074 89001
7143 21726
30137 73436
27592 80343
66239 85943
61058 83928
14388 93189
37985 71700
41178 77531
4854 89172
19869 85325
94808 97728
36285 82923
56090 64562
30545 66221
3619 52717
61875 61907
54633 90322
33391 55362
61345 70355
19354 46649
22825 65372
79219 93339
88199 99485
79330 97662
17877 59275
35176 90948
5347 49323
7106 61159
15530 39463
8464 53180
29390 36381
52252 75962
20625 35925
30240 32894
35963 45414
85322 98867
58042 75905
6175 14973
26503 95610
70739 77481
13731 19155
1963 62175
20528 90167
40192 92577
47194 80148
2161 75085
36576 88223
38379 47482
37939 45259
13646 30117
12628 24426
25172 99222
22030 25158
9297 43621
60969 93019
30816 55938
55270 71969
69206 82855
21177 44421
54703 95579
15870 71804
43315 60086
11224 46799
649 39935
21336 57667
16842 65919
33569 79234
66496 91923
28794 58798
36359 47569
28288 37636
88071 92323
36801 59495
46507 80978
71932 97708
17654 41379
9479 46726
40878 67738
84235 87628
24032 46137
640 18902
58498 99670
9781 62900
19138 60557
14979 92974
1268 50821
2241 32410
8234 65057
11416 41594
23893 63723
34346 91317
27378 75030
69078 84617
17510 38986
80957 85422
2399 13714
574 89736
9824 75576
68281 73773
26294 43777
71008 83267
36749 76995
32961 45408
36211 86698
51134 88095
27845 49148
51480 80162
81887 90769
55512 92080
13300 81096
7911 34322
6943 86119
13585 68786
55832 60135
49442 91858
4768 99492
24569 55584
26629 57649
32508 89105
28353 91609
1367 90795
52785 79174
77528 80985
71346 97333
20489 45112
43223 91595
6349 87692
84572 98356
47203 76930
41993 78335
5446 98692
51134 53389
48046 82077
4497 8818
8519 17520
39785 47887
54474 99726
29758 99322
9891 69721
5066 22587
14959 32146
17376 94619
1522 60880
25307 94028
35264 83173
22850 89865
57107 93934
20857 57454
16637 91730
8811 82564
4055 27104
14081 80880
3838 13465
13784 36295
23411 99392
7117 59830
3837 97794
569 94182
3878 86664
1093 59424
47918 69739
30452 74920
73698 84269
36264 89989
61766 79800
63250 78815
67188 85009
9434 94240
39022 51593
83697 87123
81406 87153
49230 85226
41165 57097
12308 94930
24909 83912
52178 65775
15922 53609
80370 95493
6504 99462
18689 67255
34043 84247
11792 62866
47942 66995
8078 99648
23058 63231
36001 65402
5144 36655
1851 22115
10022 97333
5200 53591
44900 73290
14470 58988
259 17087
44920 66011
4738 48402
30023 92151
3456 82592
31697 63464
15812 68360
1006 23509
43582 88733
4409 9448
24212 25470
4909 53759
32031 41193
61714 83465
37167 51777
56535 97370
43663 80023
2390 61041
42203 63520
8413 82907
9912 62152
56422 97450
3566 41926
44116 52381
73606 75241
33356 91326
67875 90567
49333 59555
20304 69764
5373 90076
28759 96958
49566 59287
10945 99231
24341 96087
5525 22341
26185 76949
3428 31241
26542 46894
20194 93193
41780 50430
74654 78757
62032 66496
2050 87076
3323 11138
19533 91210
2438 18548
8900 18736
14620 63900
28113 31029
22087 78611
12244 72886
35341 66618
31046 99798
55591 76049
14617 78064
12993 73626
34871 62043
34553 84883
14590 83073
31363 87918
20018 51351
7134 70329
35567 81046
47512 69976
79111 99339
6397 57003
62614 80427
39071 77358
47620 57987
42386 56520
55808 61412
53142 55089
88592 88993
32954 84953
51696 74972
70795 78082
53741 96918
24905 71388
71560 74777
50336 89238
5359 71947
8073 70790
1902 11914
30097 96596
1652 6577
76070 80245
5521 52741
13399 97398
11593 76017
4953 74951
5439 34245
6285 55516
2397 28222
21674 40020
74285 99441
20569 83400
48950 96547
24588 85947
4886 6099
22936 42610
70285 78241
15603 99904
6666 85195
14974 67878
13810 36465
30068 52660
49974 60844
49190 49558
26467 61736
36433 71753
6076 10682
20388 32966
53435 95177
44206 65785
11933 72940
5898 67656
47945 52178
5449 79056
34068 71080
7121 25683
38719 54855
42998 64304
3828 78502
46226 75629
21241 70864
42463 53938
46051 77757
76001 84584
16263 85293
65155 74309
47310 67748
21249 64949
24475 29991
22101 47920
34010 91110
79763 93717
15012 50262
3760 58977
3158 70706
13109 98356
27285 97563
6043 34111
75643 99001
56391 74733
18816 57474
56899 99583
35276 97454
8539 15539
59504 98797
13753 44632
32644 57461
7992 77996
96761 98366
15384 97576
87251 92494
10146 52370
6217 11339
41006 43776
4247 43411
67024 74071
11127 20109
6664 37605
31 87419
54550 62459
49585 70545
52427 64169
62067 79791
36439 95674
41294 79271
50847 69005
46353 69678
33631 50039
3851 67814
3794 76339
23088 81195
47084 55051
41283 70130
58151 95161
27439 78012
67377 96518
11613 21230
32270 39735
9978 32087
28708 84613
77365 98520
56081 90842
61875 93767
75193 86287
14350 95311
94454 97793
23380 74122
33190 94102
53558 83956
35284 69759
20699 91753
32192 94298
19659 23652
51289 60835
60586 69043
22511 88467
6491 20187
60619 66062
60423 71041
52629 94796
5510 27369
86031 89068
41 70466
33037 90690
44572 88449
13860 92828
18868 78217
31043 93293
813 44891
80739 82320
15861 31788
17854 37112
16155 67949
9167 75580
51104 90914
21222 35924
67112 88410
31745 47401
51582 82588
89029 97411
91367 96061
2259 93258
90561 97326
65617 67170
61556 91030
4872 99545
20813 79653
22854 70771
56736 91323
49968 50666
21975 37705
1975 59764
23429 73222
64400 92011
8086 13357
13423 89040
18699 24333
27912 84603
6004 99484
5929 74383
54731 98533
13472 33020
22147 54502
21299 68917
22086 75393
16408 21445
5019 20096
72210 98906
49334 80846
30593 39078
32915 98988
44643 60488
81073 87713
24490 77184
19911 57523
26956 38285
53888 83440
43796 83787
38773 94089
53255 81906
68528 75605
23875 37738
58850 85416
50512 62692
71691 92216
79407 80407
49649 50739
34834 71283
40407 78930
19627 20958
73566 89223
12898 60780
52859 65162
54237 84739
2254 48956
69718 69804
41824 55244
13060 45501
44485 74239
46067 73609
19561 69561
12918 24505
7122 77595
33843 45585
75364 78738
46918 67987
34731 37339
29436 69171
46761 79707
54685 84570
41445 75776
51092 73065
17275 24217
907 61447
7804 9224
21502 36957
30372 77940
4409 13667
24540 58611
31860 52942
27669 61018
7580 96405
4020 91077
27855 66917
8968 76638
81751 94407
15991 24493
19170 21857
7675 24410
12226 36342
16942 74961
27415 59828
42256 45901
74976 84866
3720 99930
8582 40142
55967 99439
8645 56453
45406 47925
48175 51973
20310 81839
51332 99239
56712 73819
52431 54106
29366 49361
56125 75534
35272 88711
68128 73058
47944 73505
1673 46611
78477 96980
49664 98709
38676 75702
18520 71940
39876 94858
19544 55407
42510 50439
29721 91070
5685 89539
20659 48279
12916 84686
53233 63569
39816 53411
34522 86974
22425 22684
14369 18336
14516 16173
13696 39483
49752 89379
58754 73277
13907 24494
34981 94274
83377 95105
37737 60241
9954 55512
27009 73307
35047 74392
39333 49041
7747 69064
56949 61266
5652 32548
46270 47273
6268 58497
34505 36694
61072 93610
46102 87605
13366 17518
78342 86020
33862 76843
12834 18089
655 56244
39627 54093
97926 99536
72270 97393
46075 48780
26620 94664
10509 63645
40085 53652
1375 79914
43297 56984
30046 67231
3976 58127
46850 50989
1471 83082
40080 91484
23820 29271
75579 80431
14699 84650
30511 51149
71487 94902
10520 33727
8604 51566
27832 39627
8516 69049
143 82930
23114 97398
68615 78135
2829 25551
71179 90639
63920 78795
16980 85381
29414 69428
26038 35441
51278 81886
2049 34380
53196 81091
33145 99995
28378 39861
37097 43122
24414 96350
20338 72552
49284 73001
33551 61444
31128 95769
6490 63365
35069 86685
27911 68555
15163 64876
56357 64654
77324 96298
83430 90136
26588 52970
20205 83336
69879 89461
21220 61702
72645 90073
86742 92119
50071 76513
56220 96250
18610 80893
5155 5807
38485 44103
84681 96453
81394 88817
54251 94298
14935 32241
36008 67232
45484 88837
83412 87518
24819 37030
11900 66957
2782 17949
37347 82928
12632 62848
19373 24274
19485 24209
54164 89274
69822 78107
9314 84163
35466 77148
34303 73750
29527 92517
18833 21364
89670 89731
47312 86419
42824 54789
4070 31496
57567 63402
15193 46474
7350 38320
27514 45674
45886 73479
70941 77357
22837 82646
19788 83876
66090 86110
79515 83680
24744 45858
580 9349
14061 97241
53384 82904
4154 81512
27610 95738
47345 64147
34679 43742
29838 69676
10038 20104
81242 83604
57442 71549
7493 84707
20686 91832
27045 99035
13837 57762
6165 50229
31477 83098
8843 29429
65706 66808
63175 76711
38373 75243
8715 50516
23372 99702
12054 83542
47350 48209
39028 54251
76041 77562
20752 62744
611 79131
65072 80119
29633 53736
29107 78912
11404 32643
12433 73533
1639 34105
61136 99481
3278 35757
4282 90205
58180 67100
19207 46508
33735 72620
21216 77072
5436 86964
7051 74713
24297 47785
36182 80030
395 79991
32289 38173
65524 72555
19412 85749
46552 93785
29403 70705
10421 95545
48541 58116
41788 90445
7475 62165
42494 98368
57522 84360
51843 80602
10502 64751
33859 42838
1565 2180
30706 91070
6656 29091
48001 58104
45011 67317
13088 28975
31818 59269
16085 21771
50072 70109
50048 54580
2320 66802
51471 68878
8767 57334
15177 86842
34553 78039
8535 58645
23253 96910
38718 58735
6108 17885
67231 79861
7390 16070
28287 67347
10018 22791
198 74531
19828 87449
11421 78139
25127 97939
23944 85026
35647 69498
9468 80892
76471 85689
40607 59587
70309 81648
10110 59474
17000 26801
4328 57472
32316 53850
46468 79276
35917 67847
39312 93233
17715 43019
13262 80994
25692 83821
11231 59964
49191 55702
43021 52424
42980 66119
13969 34433
47849 98596
84247 86938
18101 79271
12026 71219
52713 83114
2312 87419
11133 24489
21717 98827
40176 65235
5256 67945
22386 60850
16322 64168
70288 87083
54738 59521
7254 77091
33379 81587
8244 32400
61069 86301
52127 85783
6368 74972
2962 48964
81455 94034
33904 43463
16412 51106
36691 53215
69347 79473
24687 95223
23576 82038
45800 47744
12847 64602
62426 99706
13193 38429
4891 56311
45164 86531
56384 64452
7653 92550
73918 78966
40568 95981
43 73462
65864 74797
13747 77394
83781 92589
56816 99445
41694 66209
56762 87140
104 62855
42279 50987
50307 73429
24625 76445
12702 87069
64526 69773
3220 70208
36283 42221
5644 89464
2955 27599
48305 55848
49 24864
21760 42627
80529 97896
92796 98233
40275 62371
29407 73694
1499 3505
20857 56204
37450 48038
31392 64933
49258 83689
6700 98019
76613 97828
55861 59074
19916 94063
8328 33085
57334 59194
65900 86032
61006 76109
46966 72627
24030 72103
82969 83859
59437 95500
46787 59395
7291 58359
6704 41621
17849 41964
28929 95664
5113 75509
4359 21519
38026 97265
13455 99842
8484 32439
39905 99608
16233 18650
56207 74243
32495 89750
8919 48540
54796 78439
24293 96589
20055 28787
388 36720
19400 23105
2192 93926
1619 21981
69203 99975
27263 40436
69897 77354
30536 45151
8966 24426
28938 52767
16779 26910
50772 53915
19103 80970
1643 49956
46526 51331
48959 56371
3429 44324
9202 35620
79299 86577
3333 25857
83869 92286
40571 96896
29460 83921
21603 36587
25214 79994
61170 67155
2774 96269
49174 78467
9217 33256
19006 30762
90433 92746
32578 52093
4978 28457
20638 82728
43605 83886
50054 70755
36264 98727
23364 83975
88654 91856
50445 70555
48850 83449
6310 10663
35457 58395
7922 20841
36825 78159
31716 87824
9987 17285
33075 51801
17308 76200
11215 15904
85541 95798
3677 85364
51671 57464
21415 99794
52244 59745
2021 41960
6458 63207
28796 46465
23576 86385
25897 81222
62114 90781
21068 94465
35118 35523
11493 90570
23701 97574
14462 78252
22172 53815
32514 48980
35969 71346
20607 71201
38424 81069
20641 71604
34473 88295
58084 71237
49532 80072
60711 79683
35969 43654
400 64824
80804 99545
28236 86485
2005 41476
248 75382
8478 15336
67691 77956
12346 78362
17463 95680
27639 32685
67098 98012
6996 24861
7188 65527
21909 30895
17992 29887
37229 60554
63182 84305
25418 28186
69257 79216
31084 51240
4579 81297
58715 61646
30991 60998
6003 93014
29223 72270
41123 53478
5426 78329
34383 71790
28795 64160
5745 50832
2895 47245
30581 48785
18051 21543
66500 87353
51693 58340
23760 83542
78962 82657
5611 64971
54422 55722
81153 96073
63657 64810
13529 66772
63138 75786
48958 75437
4021 31516
45058 77906
5440 85378
19808 91183
86042 97607
16951 66220
7252 23338
9796 83426
45879 72366
34795 94713
57101 66425
27302 97738
1370 28399
17113 63888
9430 15063
16432 97475
9128 30939
26205 27926
351 98161
27354 94540
6641 78378
34405 50855
20736 83451
24191 29389
39497 93847
3836 4463
22889 55866
8033 20719
65504 77006
25691 73210
35454 68620
932 29961
12698 86739
49719 95905
31119 38161
40548 62947
11559 85931
7380 93724
10633 15445
50946 94575
19131 57314
9944 95467
2894 21629
53360 93270
79778 87512
24566 37489
35930 40096
77382 92812
46733 77047
11395 47863
25487 92665
30594 40838
14341 78903
23654 33472
51351 76617
34253 46718
656 68355
28180 95089
3291 69118
8899 22533
7310 31385
10289 66856
23695 96869
45790 46555
14714 29125
25333 63420
17883 82437
65687 93738
33594 98551
25032 30017
39636 64805
66729 79115
57997 69550
37867 68412
54623 63587
9141 60825
14051 79465
8845 76660
33775 46114
51714 94071
6824 14194
5697 70260
12316 27398
34243 35847
22679 47891
6951 20007
53055 88225
26036 83022
55255 63478
42698 74489
35637 58637
63827 95965
31541 95722
1758 60923
371 56502
52669 71823
51633 74104
85443 99771
39871 63461
84087 87940
6772 89803
34686 57393
79613 95633
33338 37110
5007 5234
26270 44979
45459 65818
78804 93331
27235 51992
45518 50570
37295 71108
66359 87122
64378 96492
17965 26712
10920 77719
85739 86370
24947 68981
6888 57402
14499 92184
63122 86305
33243 40595
34559 81096
30288 90029
86668 96093
63509 97026
14843 67452
32983 91601
48998 60739
3671 98866
34890 61815
3983 52731
50864 52358
73123 92057
37611 70902
14891 57619
54171 76618
34656 62093
5424 38094
53816 72274
2658 19118
39760 52762
37560 86868
14145 94111
33574 70140
6916 73382
48583 52163
34658 72733
19780 63661
38314 72330
50202 97641
27005 65171
40024 42052
32672 94390
19145 30182
13191 94596
78692 98223
75255 78261
42978 69742
6000 59522
597 95673
9901 23315
45826 91926
43857 92770
58627 64719
47177 61374
27752 46520
15334 54882
1709 60965
49152 83904
30291 84894
13995 58862
54883 95463
7751 11824
5822 64767
24441 45119
2881 60707
55365 95232
61588 63983
2214 33659
2984 40173
40883 53628
72198 97707
22385 55055
10206 28864
16931 23040
64397 98031
25386 58498
1712 12541
20964 59965
21809 51351
4383 29160
17253 72727
27059 75996
32098 36482
6464 99903
2510 15361
6941 88037
9461 26071
6455 11192
49062 57234
34667 68047
21094 90913
6277 12055
25603 30802
10083 93248
37341 37389
11237 76437
36495 61503
23133 59034
656 91842
18338 64387
41259 90959
46896 96777
13420 18175
42524 63152
78575 87914
78195 92262
24788 87353
14592 74241
61155 81590
54438 59727
37460 74983
11555 90244
48596 72286
50632 88619
44299 94938
2726 83208
11973 33415
21695 63019
4786 16051
67819 85188
17546 96078
53037 81325
14745 76331
13472 44497
13684 50620
8809 39108
4340 79968
43511 52272
4041 75576
39475 80684
5097 41836
21115 84627
36551 67385
15089 58080
59269 71630
52532 88253
15670 59702
67341 72808
24989 84839
39944 40958
66203 91545
77205 92050
1926 34214
16339 93598
19746 31632
55917 61506
30301 86749
51894 58697
39630 88348
67877 98205
33130 77921
2043 38606
45747 82684
17767 78586
40607 84965
10620 70237
72124 85281
13620 76419
82040 93634
21601 90653
27403 98835
5490 25515
68219 85874
31596 37101
82113 94277
8548 35092
3831 74224
17721 66905
2500 33876
6473 22734
17094 68729
8833 37951
65146 84711
75681 84502
29549 62284
8622 95449
684 91055
13762 50879
93207 99181
4560 61283
10212 46150
13498 36239
223 10654
9258 91798
7406 53585
21367 82904
57157 94341
8282 55609
2944 33818
50352 53039
34357 68681
3224 53641
75096 90378
88431 93284
77332 85445
24758 44175
45108 83194
20219 66354
9078 19793
66027 86402
36853 77512
24521 68279
57551 91344
47819 56897
9503 64927
21555 58004
81927 97948
10579 40691
26074 84178
4262 76132
14730 78810
15891 81046
50850 84135
78748 93314
8620 77488
598 14747
77628 88589
6561 29122
7257 79771
17561 99016
86318 88154
11319 44271
56200 83990
40058 88916
58257 59135
828 25571
5960 96210
28027 33467
46128 47205
7628 96454
129 34579
92409 95754
13191 80691
58312 97576
4329 63066
13828 70214
10371 56362
10637 43176
62771 94135
483 62702
14083 50978
8921 47056
69093 88786
78819 81376
52121 96689
44909 77237
7594 13086
34716 84063
37275 48367
7453 26434
16129 28514
11305 63896
75032 95438
84586 91522
48220 59231
1232 8054
12070 50912
15439 70131
1924 29229
7184 48696
31973 89401
1061 22016
3253 92665
8950 32893
86549 98268
66273 98022
30533 63591
39530 70579
41627 88080
70530 84161
16882 95131
36639 39303
48892 96236
96579 98877
262 13785
29640 68279
46322 82200
21698 72531
62664 71129
3195 54918
21869 38296
28455 79738
67480 99358
26585 39291
26653 28280
73000 91144
55943 77582
30237 91435
84763 91081
59921 89098
8601 22723
10032 93678
1176 88016
68592 77399
72504 84606
89327 95568
14157 80883
259 60993
87376 94698
48720 51440
41289 73235
11292 61394
58996 60313
44421 47585
24992 97203
1584 68061
48903 53270
57255 83415
53958 63366
29946 86620
60407 94799
2283 50103
8689 28744
27402 75680
7727 32416
74203 89919
20559 42759
75282 83169
36086 64598
30700 85994
30096 58684
2689 19723
2694 73750
52609 77462
5513 41736
37627 85565
4239 58234
55830 62446
61740 90684
809 55904
3376 5916
2718 80121
62124 95280
23771 72062
76136 90785
2241 74192
31311 74904
4319 65458
14547 41499
3039 81025
3778 95885
30481 38806
30867 78789
23377 90413
23847 28030
20241 29192
26163 53721
93086 99412
37531 82987
456 75565
2005 66250
22193 94877
32544 78461
57084 73080
17003 90212
72140 98086
4760 72773
54849 96023
27373 58269
77162 96220
28679 67042
29752 72251
24105 86875
48387 78398
71705 90356
67964 78693
48675 91712
32788 47699
36039 61277
44039 82853
70633 87308
16783 37781
35430 52716
27536 53013
6771 50788
70535 74413
54863 93595
1407 64976
27020 66242
4962 73339
53034 81118
65837 67017
4834 51341
77046 91452
11562 48588
61678 82116
40143 60585
30032 56479
516 41733
76738 86852
32696 66783
65675 70838
22948 39038
48086 78351
970 3383
20527 55951
82 36445
8609 72489
47328 71610
14202 41933
4767 21994
14759 19927
1184 34065
2042 51538
71429 95314
24283 36472
5584 41138
52794 88747
79487 83209
15879 80325
48380 66681
4552 32179
10903 84164
31670 85567
12319 36028
57780 94636
37962 59757
49347 88291
53654 75232
11182 42914
8805 81904
36606 60965
45186 46287
52159 64921
54371 57681
30669 50480
24741 95997
67676 96817
40853 81901
50793 91015
10565 31975
43575 52443
67393 72343
37368 78701
21410 63071
32381 76409
13259 99025
41009 90399
26545 61097
17515 39366
36822 73001
39899 66262
75290 79078
51726 58622
72805 79576
50671 74309
27105 67332
64992 86295
31371 60535
25657 73305
46512 97689
19974 56014
27737 63945
1530 96182
45669 69619
26517 27316
9445 73914
93076 95209
9332 70163
56395 58244
91170 95107
20450 67445
26519 98021
47551 84041
43649 76302
10489 21067
60295 73023
12393 71257
5503 32162
7890 69673
71040 97695
15807 21433
18585 33652
59679 80060
29249 66447
50934 52249
16906 66279
41107 42525
77671 86500
31137 64826
83427 87858
32686 81799
36152 36664
9027 45303
751 23169
14658 51752
65891 89320
25660 41048
23450 26568
16321 54050
46051 59599
16636 53928
46298 83167
17784 65027
4698 32239
61009 61143
32096 58575
14480 64042
30167 50793
31331 79150
18530 60230
6590 19159
6847 26674
8789 10339
10769 90469
27033 42419
11532 68761
35015 66942
82406 99632
65923 72745
63356 65650
39193 77295
73333 81596
48930 69931
19225 28244
290 37825
58183 83032
10302 27574
31744 49739
31274 82738
76782 96977
55673 78423
4594 64623
49629 80078
32381 95969
5833 20148
72175 98019
51471 85157
12445 75930
41002 74940
4958 22512
75261 75655
73107 99100
15477 29993
27938 53454
35083 47786
24583 43535
54287 91894
10070 64489
47976 96806
89748 91863
40680 86079
21698 65804
42398 92356
25506 80597
40342 55335
4690 99595
32648 61830
34980 78890
52173 56543
54734 72586
24660 52297
66814 99062
23476 39727
9027 10162
2692 40290
59178 72234
17897 37271
59608 93505
45666 47880
53872 75321
27610 52399
51666 95168
4709 77108
34994 56389
9399 19614
3822 37198
40368 76795
28723 39068
14235 90568
7176 24054
60983 83283
45278 64211
39962 71046
28502 31061
50974 84455
17960 24284
16874 39865
33316 96895
22520 33892
25235 33932
47760 97186
18016 28113
19588 64565
20991 66242
10916 93241
58746 96820
20475 42711
27362 69048
29568 97568
43112 71412
12224 12363
59631 92116
36250 56265
33389 33852
28139 40165
31391 60097
46231 95781
2198 68925
53395 66443
48067 87231
27008 99113
59181 86035
15263 69881
3324 70892
46975 76440
53071 62517
26494 48469
16146 59945
61822 85027
847 73423
14225 96188
8140 25636
40071 41697
67797 88035
41487 87361
5068 72445
62617 80069
70406 78470
32975 77124
6725 31501
51067 72740
33467 49569
28557 87882
51981 97017
28425 66283
79119 97735
23583 77035
43695 52762
23517 45139
46331 58621
15224 98130
5724 25585
33884 96025
44455 52097
40749 43117
8783 80608
45399 69176
24558 76972
55363 62569
69411 88951
9252 95601
27090 89914
76589 83956
18871 61706
7452 72177
66643 94840
11479 14635
42010 45902
46925 91577
2200 75414
23303 97470
1650 31335
38820 57625
20097 97814
25743 46718
57157 70284
81619 88520
64365 72427
57494 78834
43811 98352
28193 54195
64236 99389
3426 62254
34377 87784
17080 85168
23093 81248
32251 37618
11609 48111
44385 51747
30303 70446
72462 75458
8170 92472
21500 28675
11458 66510
41624 76351
31757 89319
1329 37135
6076 77167
22690 58349
38890 87862
19573 33216
81611 98858
31714 48328
11112 87498
25914 29536
62186 79335
34280 71206
18139 20810
88599 89923
7407 81375
25577 42431
14426 48899
57367 80912
32204 52060
1610 98536
8552 95045
51803 85831
42999 46831
95530 96810
42104 46649
18690 40982
15413 31079
19232 48159
88103 97260
52694 94956
20006 65154
21620 25181
19302 50209
22241 84352
83200 95800
24390 72464
54260 56156
6802 41528
29986 31071
57534 66116
15631 17901
29496 35998
10060 60155
87442 95687
16434 23536
25530 87637
26173 40092
17988 47463
15178 39776
33790 75337
23068 63095
17296 35487
45972 85774
13124 53182
31341 97135
16315 70706
51471 78876
19411 46936
42216 52224
16405 61347
31964 73072
40562 49704
90215 94191
11771 90866
18170 37922
78629 81741
70637 85348
66519 74720
22313 84753
22147 45795
63518 76627
86194 95131
35674 59676
6917 12043
36404 43077
37556 64796
11652 46308
47640 87202
2951 82737
10926 34306
62131 97122
12329 52943
37391 41404
28916 55154
3734 92186
28825 34833
50432 95288
10637 55981
61434 69563
78936 86820
59873 97328
41963 71857
7419 34003
59705 89839
80611 93589
22329 58003
38960 89568
30110 66611
50952 58799
9535 44917
11669 43208
6867 44085
5800 89182
16667 97840
17615 72881
13168 83321
1813 16660
16299 38599
35712 80278
22109 23456
25534 50319
22206 88826
30901 94286
76920 80927
71244 74979
9123 72437
89901 92394
36845 58955
20694 99297
29727 90585
9981 38611
20912 84797
45011 46308
3315 49496
23337 26704
64394 93892
53788 77652
66724 69481
20261 85825
46091 83061
48492 54590
55937 77931
29280 94711
3919 91362
78691 79998
45883 99071
18505 36276
61405 62660
32694 60702
4295 26486
31783 34695
30061 74153
23968 43350
92025 98475
47212 82757
30250 35642
25524 64173
23665 84436
29991 34960
74229 83672
12777 49363
33939 35639
2375 90486
73217 90459
33374 80156
67258 68970
11173 15592
29808 78299
208 80651
32079 50850
66564 79960
61138 86443
1937 52089
53401 88708
6704 42523
54641 86577
10923 50548
7904 66334
24680 98241
19401 65102
52112 60750
30103 39165
9207 21047
55657 97500
18255 70789
6973 35892
21603 84317
5984 57280
65629 77250
6621 97840
9512 25447
3506 54615
73103 78037
23112 95526
57252 70517
2650 72145
27163 97085
63110 97506
14841 26544
10828 76083
81985 87834
39941 41012
56810 63465
58986 88062
45953 68853
23647 82411
16160 75864
19482 93887
17080 80235
514 77233
7704 19630
11467 44834
29289 76570
31949 48649
34405 99666
35894 63383
91037 99466
8298 36567
37792 89583
30745 84050
44830 87852
27077 59530
61778 62350
30000 89467
29258 84264
54207 57959
60382 69833
9067 72492
8119 97470
32249 99902
51397 67273
79100 93549
6530 14862
25555 75120
48280 92626
64006 72605
21366 73082
67954 75264
65528 76806
61515 81291
64041 99266
45448 64276
90203 95706
30297 80360
40667 59147
5273 71562
26674 72054
71512 83537
43966 79889
21473 60531
23465 97718
16503 61295
30190 80659
15018 16962
4974 98299
44723 86305
4601 38124
72249 77014
64322 93508
86223 90067
52869 57385
40497 51488
9522 66187
46411 75326
20739 88407
5829 55211
3454 21382
51115 53408
13015 90079
37650 90371
21539 89849
73559 98980
19578 74046
44591 69032
66024 81931
16883 64257
61813 62288
27297 51833
1861 3645
2785 71517
48676 82791
25858 59560
16529 53438
2615 61015
17366 97423
44887 64589
31760 88668
25563 75209
5120 6108
31198 95502
11605 96064
90534 92999
32913 79474
51663 68231
17067 65768
20518 60539
4061 71580
49308 76994
7377 63468
93263 97397
2277 23299
5535 94419
26428 90806
10562 52740
33527 99923
61464 80141
8131 75743
18485 60464
66374 68890
34766 81101
62151 95102
30264 91953
45571 96985
9741 78807
424 40441
15708 41737
3319 95840
10157 73802
58685 75018
45737 59153
35955 72197
40243 94408
59676 75289
19876 35474
23348 71233
40467 70098
62766 89157
24101 83082
17999 25693
76615 86249
4058 81148
23289 95697
1663 29480
19760 44697
17440 78306
66668 99660
21908 67404
62563 87875
7265 23841
70437 92144
75904 95577
64121 80272
43408 48577
5283 7688
20563 60270
14529 98526
48877 72615
6340 22471
51123 61921
20457 23898
49004 49551
32215 61217
11963 37535
43067 75107
32172 77753
36590 49839
20110 27670
70244 72411
74201 92290
10684 69592
17210 64826
58572 75577
59759 70626
26983 44889
10182 87790
59292 90817
71050 80513
54267 91222
24390 93078
49167 55466
27822 70438
87572 98225
78156 83267
4248 63143
77399 81039
63613 83430
13381 62230
15262 63071
66783 80008
23535 76977
3794 78701
49187 77224
2580 30772
39984 63180
1473 97918
42271 63380
68378 86348
7168 65731
50625 60495
6313 16058
47268 86247
73446 98921
39828 76765
12619 61170
35880 96037
59344 77683
6906 83283
79157 81300
20755 81048
15666 85342
44576 64251
22979 47485
9296 38245
43768 90810
20884 25133
2517 68461
12637 37158
4683 42279
46665 73730
57573 62552
50203 86688
837 76574
7571 45539
51572 89210
73794 85675
30519 50928
44632 53938
72351 96027
52483 82421
56389 58468
18605 51339
37430 66045
45174 84719
2388 26158
12569 52745
79011 87029
96957 97452
22729 42733
13562 99640
32343 47931
4998 56607
40081 82342
56316 73861
20460 49581
1920 46023
74532 82331
11216 74207
17303 56472
69666 93223
31169 32631
15001 19926
27190 36363
7904 32399
14852 16753
61765 94453
63517 95791
16756 29976
10325 23363
18233 81855
25051 27738
4550 55317
20657 85340
2736 76557
30518 49399
26102 48274
21962 29633
21230 42683
5972 11104
69934 71192
5498 47518
97223 97278
22799 71878
8075 30701
68236 96888
8467 62263
13639 61694
76980 95159
62970 89361
2362 63969
20912 95030
27109 33747
77770 82314
21683 49268
30609 47607
14489 89996
24648 55695
89094 96965
84512 96964
27279 62707
70188 75141
72536 94453
4921 49577
676 57258
7462 79625
34072 44200
14524 73079
48804 88751
8591 23645
11195 54921
17076 85632
38646 91342
52934 61730
11427 91073
47633 47746
15134 67718
85746 99334
31828 71652
42547 70640
28820 90027
34356 65888
77895 96444
20650 71262
647 35465
46467 88069
6492 86009
12092 90069
15159 73060
33698 72069
63672 84049
45390 55177
9244 59766
9014 69337
28288 77829
6969 8968
1277 79350
21869 81028
23547 73636
73436 76422
30593 85093
76731 93511
80787 92385
60562 62757
33196 94550
72238 75578
39369 71623
40768 91755
53648 95288
2395 80279
69114 78993
32069 41744
15437 26998
59754 71251
70721 79591
73186 80692
56423 83880
65099 74471
23463 25488
29050 29571
67937 93169
24703 57189
50042 51577
5739 31674
69951 71484
47071 66327
44905 69946
35547 50394
11920 12952
18013 84820
65428 73766
96358 99190
52493 86294
10248 23368
36287 46873
69881 79811
45033 62713
38928 69574
21306 98575
82909 88961
46208 49604
57080 96699
12943 17493
47867 53470
47743 76602
70203 87562
12144 87098
66108 80306
28070 99090
75140 78063
20126 86129
48154 53842
39000 46129
9473 68529
65598 78540
17667 23467
12141 26991
8294 85148
30529 53572
26717 57948
32912 35198
35032 99320
4296 15882
21590 97419
57319 72673
4339 60897
26107 90614
35977 94812
50494 57251
40869 66510
14809 70229
21892 57448
61339 88447
68349 97950
41357 73171
10706 24285
2833 34446
3080 43011
11317 47860
10566 50347
77799 90180
20075 78367
37629 62237
13147 86850
50094 65940
16198 36712
60750 93248
43816 93545
9765 80305
55621 77584
24814 52926
25425 33985
19006 93510
5967 37631
24388 42340
3717 45388
13009 82406
53343 74224
66758 70681
17261 22306
69340 76582
503 67174
56198 99195
18388 59808
13715 74613
21888 91242
11916 64693
39628 74509
5444 94835
46161 64831
19352 94508
43279 90446
26373 35392
10486 37411
1525 49989
18828 40678
2025 79090
43435 63982
72096 82558
14500 16363
40738 94087
2173 95251
75598 76361
486 85527
30050 37225
7698 8281
12578 59767
29796 64904
14630 17928
3658 50935
28975 63060
49593 76452
35089 41715
50714 90622
13953 72478
52114 81478
718 64833
12382 25378
14332 57419
38574 84647
79935 93791
35871 36245
23427 52697
10540 59242
11981 36859
54293 88874
14934 74490
14446 65338
68529 97603
4888 73690
67897 74530
28843 73980
6246 42190
30209 43568
59939 72869
204 8111
41991 50813
52912 58486
11298 36997
78345 98889
91566 99679
39060 61237
7312 74379
1406 67375
42120 97854
7192 23273
33799 94436
26586 66812
24363 58916
30114 87929
61382 62763
41697 53219
27648 55958
5729 26805
43771 89463
58458 98623
21120 83509
23450 26944
87594 91951
11576 81226
16908 25251
24208 51594
10133 93489
52617 95443
11216 25576
9020 80508
12043 59986
17395 36632
9663 73357
20857 53158
13478 95245
11346 32144
36131 40243
4265 19039
26729 91869
36253 89795
48475 87662
59045 62675
14254 73782
3163 69588
4522 62942
17853 45026
19180 41909
5729 14757
69288 79928
12081 89159
82897 83858
72487 83231
37165 52572
27238 34183
11185 71079
11263 88832
18897 35481
74750 84020
40549 47383
195 86567
8577 19093
1751 27983
37071 52936
11859 80571
40146 85780
34377 80271
6714 67617
87425 96284
3655 76256
61717 88106
12795 17196
23137 78645
51564 87777
26296 97831
5812 45141
34378 60505
75822 92363
68384 74760
4808 63854
23777 47385
23044 33430
3848 19024
38358 55772
15994 63684
48579 56804
19642 64284
60892 86256
4753 75629
68953 94446
8003 49173
45462 81994
13304 23002
38611 46744
42874 45602
4092 76569
100 82847
13617 90496
43552 93328
15339 93109
3182 39285
49640 81177
17779 26040
29926 35703
30567 69959
73334 83355
82680 86172
21467 72031
71494 85931
66901 89295
3642 68382
10576 15135
65730 93727
37787 49737
62747 68284
17179 40546
79478 91915
31508 97498
35700 72290
39439 48453
24276 83916
56024 94380
4335 93372
17796 43245
6472 67471
26243 38966
37947 51004
84027 88606
39774 60367
32164 55880
56956 64393
545 16384
1933 34854
27370 66970
19549 50418
10666 23870
57879 82675
45161 80942
53092 79475
34274 53687
44554 65168
37042 51284
8885 28955
95642 98482
83702 91301
28124 80387
16873 63019
60463 73238
13234 50174
11439 78382
32055 82422
18982 41739
5909 41104
17105 61489
74926 97921
36640 82062
8436 49217
3579 59302
26372 90102
48823 83466
32141 48250
52267 66061
34918 82357
35749 52251
81003 86019
26278 64841
59909 69316
70342 93089
50808 74352
63657 75892
20352 65930
14153 83516
46070 87528
3462 16924
61238 86648
13590 90169
42570 70590
55107 78664
18579 29886
72375 77618
32890 87342
54240 60884
16959 73692
20367 68020
7262 91470
53961 56951
39056 81617
6531 72149
23423 30831
28282 91527
15995 22568
37252 89545
5351 94383
43436 73800
61784 83190
28249 94721
28518 41038
16647 92412
12108 76974
6241 8987
44215 48050
2406 23934
65104 86300
49456 84749
43405 93616
20881 37221
1907 44896
10525 44761
77680 84120
44426 69183
21241 81779
54582 95317
35308 50240
76242 82435
44751 77456
13820 92045
70432 79190
20588 52787
7253 51821
14904 71542
22375 72475
33849 53057
80002 90641
71110 88730
80053 89538
4609 50016
46553 88008
19421 74901
12047 64695
34956 40308
53036 82454
37000 61404
26621 89903
2789 73574
44168 88051
37047 46442
18870 50592
59953 73586
37773 38993
76292 98014
10040 36226
45600 52886
58059 94234
42247 67810
59379 62791
43548 88994
51124 74118
18546 31218
1783 48812
2992 20751
51550 95763
30905 31800
35085 53380
12913 19034
11666 53656
56506 94523
37924 74791
63468 94099
15747 81903
42597 50177
15556 86749
14711 69551
68547 85502
1204 67950
21713 53569
40459 48328
19440 19818
20661 75039
53482 78433
35871 38410
56647 71914
28899 38128
15966 32898
9037 50472
25175 86631
13325 19638
1487 92356
49536 98512
21637 65704
32580 56976
26850 70929
62304 67008
70891 83940
37933 47989
11435 94992
17136 69765
19357 89547
71877 83404
3325 57492
8942 36512
21066 28632
5042 45734
29424 39158
17401 34299
3813 78128
35117 89287
4621 15247
7151 55437
45397 92723
22662 41516
24235 84367
18617 28527
89855 95562
6560 29449
33069 86154
7649 95907
58480 80454
5480 95955
32630 70688
27453 38413
60171 92202
88706 93687
41007 55414
28319 41858
11100 62657
66416 86734
22862 75025
17634 19446
35483 75185
22862 68419
45989 84517
57254 80488
53692 91540
20227 54882
18574 24298
54010 74098
8885 78348
42468 92311
51061 70354
1204 27698
35987 36849
29583 51182
10699 82649
27713 81406
27191 97842
2383 18995
26521 54696
17664 57860
25096 57668
67544 70872
12639 79750
28421 43145
77175 82526
24967 95724
21350 69173
74956 93015
55760 64649
18404 76868
23280 36462
75715 76401
55843 96373
26369 69077
7486 62487
11571 61131
12900 56474
6679 45465
15371 31049
5587 61465
12786 26259
16483 73972
28337 83013
19474 71135
48491 98917
18175 45590
64852 91028
17273 68406
18754 42766
24470 59403
44744 45751
16400 58948
2099 51661
11396 99100
72513 91100
3700 21991
3648 7082
16511 37730
12118 14620
48735 54855
4359 25211
22856 64022
25932 57036
10454 31955
11079 29186
17243 33156
40875 77706
39735 75432
15431 41284
39044 90452
17965 23757
7246 49894
54821 97433
80427 86396
43038 67818
45099 95120
16715 32447
17820 46397
5131 28476
2380 86636
28260 53753
16200 78910
44856 94647
2887 90063
72863 80629
19381 33753
21712 73106
25981 76851
2066 26181
17028 53472
10926 56735
35865 61009
37699 71129
18789 26363
7558 31335
16678 73424
52745 86905
75413 96216
33318 38463
34144 75729
47004 84889
26441 47667
49816 91700
16179 90355
36543 57615
58557 60848
45535 56636
61613 85019
73444 91438
33414 44101
16881 64688
19125 24389
76953 78968
42278 45640
39689 46408
86624 87688
58630 71200
35126 40931
22423 91225
19113 59077
54279 83156
33362 50633
65378 75881
33288 92934
37858 58498
32049 58655
86749 89726
54732 67152
14169 64776
13821 54851
789 87093
55585 99026
65445 95738
24503 78470
45288 99840
17914 40678
46821 62225
27831 56272
11752 99146
43080 97229
19513 68305
11854 19580
28162 36051
20191 85685
12734 24205
9679 53292
6954 82429
14552 76468
39663 67017
58811 78725
42904 50930
39849 43147
7622 17584
15259 68653
6414 9373
6021 98478
38070 62724
38042 41108
26610 32915
12663 43651
9070 37913
68998 97362
50156 70101
76544 93384
710 26945
23835 64544
1053 13713
66587 91560
77578 81865
7244 62986
51071 57037
12930 72640
48127 65553
57887 58102
42467 81122
18204 57931
6017 48044
23513 48309
3922 50750
66698 72341
50560 72263
70300 79497
56961 89132
31763 57424
70592 85223
13558 24403
31900 88402
66754 84727
53142 73195
43103 84248
20421 92613
51525 59693
69932 95848
28344 37660
15495 61444
13287 26276
4670 27152
34408 90701
59175 87288
13014 72376
4537 46159
20133 58869
19277 24316
73399 90489
19109 32320
19438 35678
40703 93936
10171 69240
10515 74146
68609 89507
55496 81122
2123 89784
9589 33825
43335 44542
25750 39590
4531 29480
1463 94135
44537 97318
1908 83072
74460 95300
16820 75648
67424 97708
34838 74613
13961 18809
74214 98370
750 82247
57885 76714
66090 81366
19042 98706
36558 82783
61433 83043
19308 35543
88576 99987
85656 94554
54786 62373
59404 70419
62413 89564
50727 83914
94953 96683
17819 62876
9157 50815
14606 42386
77848 89984
1911 63010
2230 80237
53468 88743
37430 49568
16662 86150
67447 77494
76773 79109
45703 64981
39635 75668
13186 33302
1905 88542
87521 94788
37908 48631
74867 81455
20838 52565
10455 67551
4678 62559
44945 61448
24203 29749
48959 59619
42012 74564
14935 23454
38059 74420
35762 88696
5631 54096
7560 25875
43986 48207
42272 55796
47935 85974
66390 86244
4167 13881
1183 28122
44082 93421
18504 97736
24705 55612
21131 98608
55567 81718
3399 28795
26714 27664
14560 29319
34141 57458
12083 18326
41273 48998
37391 60650
2200 18965
32083 93104
17261 56185
91365 93714
42910 89022
29132 92592
95617 98160
31657 62347
41920 62245
64603 99859
24553 37272
16996 29514
559 76305
11575 83781
15240 46296
56202 62276
26149 32166
53137 98214
32 73893
46805 63031
50567 97646
23412 96774
15174 16911
35796 80470
24022 61538
15464 77351
29703 67191
36608 42293
26559 77305
40066 88008
25450 72209
20440 29041
60925 80234
28027 64112
46197 61664
22974 27023
15696 76947
4300 19763
75599 93552
58708 89085
27017 92587
63263 76862
12513 31159
41929 88204
12465 36704
26610 99129
649 27233
19790 48565
23182 53708
54485 61253
43613 85074
5504 56498
20153 31555
1981 98599
30276 70245
13165 43830
55924 70879
4028 10198
18442 22749
9428 39794
15241 19705
26489 72864
94053 96575
60469 69087
46095 59084
42180 83958
36526 94747
53965 94151
18813 32958
31461 72026
10453 38004
48964 68820
27397 88487
28609 40290
14406 67005
72727 86504
5070 42005
28283 88879
17322 56792
52947 62080
64236 92022
2947 46145
12319 79486
45777 48506
68101 96591
30721 33451
61174 69507
31372 89468
20966 83985
5813 43735
843 50041
38718 41948
4042 79138
8636 49435
34774 69156
14997 26148
49861 81665
40863 80432
24778 44472
995 76331
9157 98079
26563 68380
36861 48339
49433 55889
1567 60141
3293 44132
3975 19036
3425 82731
67740 73529
23417 99422
34067 34739
16927 70751
21153 56609
4304 48932
36493 99236
10117 16913
30126 56272
38738 76480
43593 60477
35679 49560
18199 67820
50233 59395
16820 40674
43789 71586
14847 58040
38267 53480
26873 66467
22374 48403
35549 60878
50515 95704
53678 69522
24427 49488
36054 65991
18833 54701
50955 92425
5588 88787
20995 41490
36655 48038
28499 56485
49992 85716
9638 50883
68029 70135
40700 88091
4919 34956
22412 91471
3484 32399
28429 83195
41427 94113
44092 53276
39708 70973
54103 69817
16345 64248
40083 68102
54977 90978
63298 70204
31913 65824
66077 75206
67455 88417
18399 27149
19526 95310
3913 68320
58336 74958
13309 20133
16524 86447
15907 18019
26818 59161
21501 55767
62172 70995
47208 74046
38152 43191
1598 85635
42958 93536
43595 80434
14711 60296
53381 70159
63101 83911
29855 65678
35298 46536
859 22443
19471 33719
3056 60530
7635 49611
7562 36622
11014 62928
14527 42808
27090 99247
27242 29040
56055 60525
34896 81376
12644 97349
11572 67348
14439 89763
68118 92169
5920 52919
27537 52792
21934 35967
29767 93371
27394 32981
74526 98612
36010 80119
64037 95644
19575 63913
27980 50804
39334 52894
26145 38513
48076 95180
20304 35663
43504 90735
14929 59078
79324 81010
21933 55610
654 33980
21618 77163
4507 41893
40015 96556
19005 37097
44694 70568
56938 58988
26127 87739
60423 63388
14220 38193
26288 85715
2202 32951
80860 82302
11417 34069
2813 45930
24612 40945
6785 9457
26029 28769
15823 25603
2780 58959
48481 82461
72869 75295
41098 53614
9581 95750
40133 89302
68307 92981
50012 91460
47513 82813
1925 37392
46838 59685
63740 81598
24235 33794
56354 84349
26301 78732
14415 24467
9065 92243
19937 54463
55905 64844
20377 48872
24981 25659
24048 85268
27915 64449
28012 58910
8079 37367
22126 93687
53648 91846
57459 68460
22245 23745
37814 54196
15408 47641
17860 45863
10703 67571
71798 85039
41536 67056
4747 90556
12084 75719
9918 58840
37255 59383
18023 69456
69656 99842
41181 84904
43003 53147
3045 54408
2300 71484
79083 87934
9171 58611
10726 54429
74498 81687
15247 24695
19909 95968
19189 61230
11571 47063
66070 86226
24028 62462
17008 89713
25556 63893
29101 35998
75305 89997
29542 71927
11439 68941
11002 11323
17536 55862
57898 61785
16500 40130
3619 60853
28149 32656
41377 65707
6649 48670
49730 55632
5246 82488
37520 38798
27116 39423
30137 98935
35988 63384
8569 57389
58189 93146
36373 78032
13172 81375
17475 74144
17530 26008
37041 52228
14387 25427
33243 40033
27362 63159
82061 99649
23209 31104
4933 84993
43725 54187
12577 17451
5631 73520
30167 55499
58441 92173
12162 91248
7298 79570
9402 78145
25789 47209
51929 91228
25310 67332
5374 5387
38660 99556
5334 42205
406 10615
37539 58831
16406 98130
7800 42814
23403 91662
4948 94994
15133 68032
18099 32128
9427 86047
8132 98494
58354 91767
63305 64807
47531 47717
12271 22973
34312 45525
2434 41526
83555 87863
29566 51868
31761 59746
36468 88242
51079 52251
9389 69727
59643 77721
46649 65161
676 23551
39828 55707
39627 86024
12698 24515
49581 73179
74123 85681
21416 48774
64963 83091
1908 16467
39404 76842
56416 89170
42802 62660
43947 60692
14906 66226
5411 98099
54216 89998
43532 94869
41120 60030
29471 73918
23253 35200
5077 33325
4585 86538
38244 86801
53807 56693
13665 31691
30114 74842
64981 67559
21339 25185
45056 82092
50240 86335
76734 82842
10002 95795
24845 48822
39657 75611
31966 75519
53533 68722
66439 87888
60458 73820
49124 64901
729 56482
67378 74702
6436 47300
57418 68639
61630 90868
92010 94677
42496 59835
36710 98222
55437 59869
62421 81451
92258 99033
63534 91359
61175 93806
53732 60922
64515 88780
6614 68557
23869 58134
17181 70913
12603 93748
7950 75940
12863 25934
87692 98051
19200 20663
79402 88950
4159 93372
6151 63467
38765 90922
47726 92789
9768 82726
80673 89870
31337 54206
15129 99551
22569 66235
71892 73543
67479 97106
58453 86168
28581 90626
14156 22827
52714 93060
33724 48634
6820 91501
51248 74496
50924 95176
93669 99252
44882 83758
16688 29970
3509 42958
42145 88067
72726 88655
25035 99589
86239 89008
17380 92399
38529 89496
54794 85314
41191 85904
7019 26595
22428 97447
60020 98655
42763 81823
5681 6262
14050 70131
24010 82565
43207 79574
68342 87495
43854 47553
46488 83134
6164 83269
5439 53022
34270 53851
29433 37358
7976 33474
19503 43791
33791 58891
9046 95388
17330 41820
18814 23429
35436 80218
58206 62705
26950 45384
48345 78434
31983 42315
32301 82167
57720 61478
73707 75480
27072 92191
59591 75834
16558 67279
43012 96860
10219 73875
71978 88187
42964 97222
81 75862
25702 73699
51394 75447
40389 86502
41005 90217
26010 51842
30622 68147
46670 66985
13809 34794
18045 34055
31283 77117
3243 84097
69701 97574
50227 95204
83414 93038
43359 87719
45196 49789
13275 78747
51579 75241
1661 18194
33167 70744
2288 74497
56609 89207
33450 70097
54561 80285
66426 85158
33788 96370
68286 87693
19517 86073
32321 61515
7627 40796
72425 88353
3382 4589
24094 38121
35304 94339
8003 94414
5752 13644
10560 69613
54503 95974
1906 61458
89104 91477
55517 59726
10296 79354
10503 64525
31361 72955
39982 41736
41665 87878
5038 48687
43260 67120
6912 8465
29202 79472
34652 95276
37704 38431
42956 63615
91973 95879
35232 73992
25448 43102
3081 23091
1297 34852
39555 99451
53314 60240
30735 90334
26626 86744
3338 66734
67712 69661
54836 85722
35305 74684
44864 95628
963 33988
28417 38080
41395 99480
69454 77553
21728 23580
9024 26572
25252 47050
43918 80501
82545 96288
5855 85737
3171 45526
31088 61602
2388 57720
14045 56250
24495 63866
48181 88290
4527 40045
23159 71312
7904 95234
48401 73266
21276 82399
53033 59690
50909 65975
76392 83665
17983 26707
23967 30689
49199 95471
81583 90070
33038 37829
12038 26844
7689 38304
9181 47137
2026 86804
53566 71353
29890 63495
56095 80812
16586 19508
32056 43056
40463 69746
29518 65355
59523 96808
6261 32216
34359 58568
29934 45304
54612 58965
67018 75837
8856 90241
74510 93070
85927 85950
8269 54617
55436 93548
11301 60968
54935 81894
35643 89065
41104 84604
7767 90244
11536 80550
45847 77615
10145 47570
55555 70542
8353 63973
64195 84765
29827 82802
82330 84238
49565 57262
53324 61668
67091 94805
35489 89826
43065 44566
6510 50321
13488 72317
17673 34957
28747 59520
5426 27954
76161 94290
16274 52808
4582 78684
1520 49971
14598 80972
27522 73558
34492 93448
23621 46276
67210 73573
11906 99044
43581 50574
24043 87269
22274 32763
180 83598
56918 74379
21054 42113
2189 41003
3921 38570
29432 76957
21177 25136
37875 62967
5430 39665
32574 55437
44760 57779
64929 90951
32210 75642
22529 99659
12792 52984
44685 74534
22094 92555
35833 90070
51937 91438
64354 85719
18493 51790
37740 70380
23947 46654
84586 99305
7390 9230
30994 48293
19540 41050
49147 87884
27599 52703
20132 33666
2590 48344
31279 75992
92233 95464
25583 37695
47319 59348
54491 56819
67140 79232
1806 47253
10465 30555
15202 32453
29868 35890
22712 67817
3467 89438
48925 91115
16357 39550
55596 82057
12208 79468
73266 80543
47706 51977
48434 82278
30720 31308
48247 84344
33774 33806
71525 78310
44798 49308
24493 74544
27510 91008
34555 34820
9436 99833
6657 94111
23040 97828
25436 72179
57123 98582
76455 85794
22550 44433
6693 30845
9384 23265
21685 86976
43665 76635
76629 87382
11800 76803
36174 70048
9453 15966
16331 40992
4844 62814
2707 69302
75589 89891
3892 31608
10063 66965
71732 95443
31558 56911
58329 62604
3979 17681
15841 17397
30833 83099
8581 85910
12147 97859
57774 95266
41129 61197
63 75229
17054 21026
7253 60996
62916 86149
72896 80867
38955 46154
21128 41500
4954 33706
41183 70235
29789 44446
11772 65137
2993 52449
11995 37687
8272 16211
33772 74864
50087 87624
46164 55766
58903 73399
39922 47609
11926 35911
4739 89612
935 9822
78249 94797
58785 66955
19665 78662
69203 78220
38359 45560
3139 83927
16654 79353
29021 67615
16846 44638
21908 41306
25347 60811
16084 75833
79445 83774
6096 17996
32475 63114
6909 41710
12731 52252
1878 76081
72290 82709
59220 90091
18983 52557
2725 42259
48677 65007
16372 93091
67789 68199
10595 27207
15684 67578
49962 55850
477 55920
23332 36764
31791 82512
9788 17446
5853 24545
30748 49678
35885 93441
66789 98990
81249 83446
13888 18215
23999 90258
15676 81553
67907 72844
30282 64946
32079 78693
7471 16878
82580 97466
3288 91751
10545 73667
15502 87472
54944 55780
22567 83145
28895 83385
50315 53450
10165 75800
46059 69521
40500 77504
6074 58108
21713 59460
37437 55070
10070 32272
85863 96951
3793 9119
30997 32189
12091 60161
3495 10898
35204 77436
2170 43606
18989 34557
64850 95625
27489 98672
54950 97964
45023 93368
81521 85592
5482 30931
49872 66160
50884 56075
32757 56123
46626 65832
17607 50185
55163 65076
36943 52443
77720 97585
24852 45549
63105 75677
28388 29787
31347 73508
46629 92378
8777 48423
15098 48549
26197 60042
24503 49740
7384 18763
93 72077
85556 97344
30658 40016
67495 67902
12875 69056
19128 32193
21036 64047
3122 29113
41688 92159
50629 82870
19163 68289
19737 74400
68438 94298
7333 78541
9206 56966
71901 99073
23396 68769
82345 92702
4950 63546
31267 85908
48647 63946
15265 40230
9975 43810
55130 56655
47965 52126
28327 32619
19503 95058
14570 87135
13813 74238
64177 73728
80050 89201
12089 63197
3997 7996
28282 51295
56707 97183
22227 41512
19857 82278
2708 86263
16936 31239
9690 96150
13541 78175
14390 43648
34616 51917
71958 95170
70568 71129
2194 28224
53355 64099
25244 76199
33 67005
70556 92263
5649 72110
57840 60699
64163 97552
73181 96353
229 67185
29206 56963
49496 66769
17228 36562
64144 96434
58627 99163
88810 95784
1094 87462
3086 97514
34557 45983
20084 20855
66435 96827
27689 32247
59295 66175
95034 97509
50303 86968
13055 18537
36231 42708
10684 63208
75648 96609
18659 48490
48371 76289
22220 94961
40160 54041
92128 96439
65110 72710
11615 65050
58178 78047
30315 94610
78473 80227
65495 74745
97323 98018
15171 28632
25981 44080
42612 73143
28946 46791
20028 47877
2165 28829
7524 63607
2725 14442
19650 53251
10462 11034
1237 26442
74990 78614
11565 70655
57314 58508
19397 90203
39771 73760
64118 83795
28759 45266
21285 66834
39465 49045
956 59480
51372 73185
16437 90607
27536 36056
23411 46405
36621 71357
19691 53419
44165 91259
12960 80393
12732 81727
20155 99437
48171 86027
10572 55066
21799 58879
43505 69582
13513 31646
48651 73587
34402 98846
66468 74924
31455 88029
25499 66029
9686 46099
10678 17056
61103 79132
1915 41965
28690 92824
60275 87402
33687 34368
17252 66795
12460 38577
37630 86590
23989 80982
37911 78018
33614 36021
1427 37762
34374 48155
48601 92021
8864 25101
16758 80960
50086 98873
88602 89610
80772 83217
53661 64509
37433 80701
13998 57420
16770 72386
39056 46903
61199 73109
3447 19556
7840 89421
8486 82152
9151 57906
62223 65235
22759 49414
48435 64509
18631 27309
18569 37162
64111 77381
3271 92974
40965 61415
77792 94653
22576 24101
18953 52748
16586 46015
3111 79126
18814 65048
7883 43719
65755 82440
28191 64189
9558 19086
34970 55647
20955 36004
65470 91695
9309 61952
58045 98762
9633 14927
39468 98022
90958 98009
77647 78866
30330 37624
40401 52710
36668 97913
5190 32050
8495 88928
10952 56363
57400 93487
21424 54045
25372 59104
51309 93663
60056 89425
9046 84562
14218 64176
58750 88756
31714 58448
8059 42181
36036 53172
19080 57624
42857 54779
56079 72458
13583 43743
5807 21905
29159 39593
11575 65064
5260 80085
55310 63928
62854 82123
92538 94325
61944 85227
73271 94075
44260 98378
38654 77679
49137 51168
19328 42032
13071 18667
43500 68353
32590 75144
22296 23202
74865 88997
34806 77173
22006 70927
24004 74672
8222 41102
24714 55595
44678 77436
57254 59527
43427 84657
35506 75436
40388 50612
32388 33693
25805 34627
46732 55711
23969 59680
65812 88583
50801 89793
27067 45870
77258 90008
55529 59844
39071 98387
20501 74237
20416 75694
18111 51770
18359 50051
57937 84380
39553 75968
19271 69283
12808 95509
35349 63767
3050 89051
8889 70880
28523 90191
25380 82153
26689 28270
13949 96782
27755 91536
30445 73359
28184 53673
758 34873
19912 87538
32112 83775
42442 86910
77500 78822
6885 33652
1609 72191
50577 75499
40934 74503
5059 26276
6333 84919
47726 80407
12852 90799
15048 19480
24481 40077
32443 69143
15742 69416
23445 28918
15499 36980
19581 52357
36952 98473
44599 70373
57710 99944
8966 48279
39152 76798
16564 26078
14646 21468
17712 31753
292 4907
22104 30847
11075 46333
4576 78393
35914 91565
26452 39506
52691 53984
7286 54130
10000 75825
75503 80431
17448 77350
34304 66305
9772 22281
61006 79107
26918 87804
65462 99826
10760 92864
33665 38970
81667 84675
34983 95399
22500 74774
37443 79390
21688 85676
15411 34336
11990 42178
24113 49158
96670 99692
26754 27420
6516 9830
50505 75894
49949 80093
94 59303
90567 94589
49030 87163
33412 82361
36235 98816
53275 88844
52479 95254
3200 48073
91506 94568
10016 88863
47039 76066
41091 49982
43983 97375
40187 95449
37679 98946
25900 70471
27089 73242
33021 88383
6154 57048
18295 33090
41862 65854
89893 99152
74178 92953
17375 64829
48579 81234
15103 90318
74660 99052
11600 66459
65147 97869
25180 79265
1011 23533
19069 94152
5482 45768
94754 95877
12675 22579
22723 34770
831 18550
13875 27498
5626 22577
20369 41249
24513 41788
62346 63985
13571 23388
36233 39957
33513 89755
84412 91726
1158 87422
20005 85090
16767 89201
7268 29434
36754 91236
46367 75817
66939 97623
1547 22507
63753 65393
54659 62723
6223 53369
74989 76692
3191 63310
30808 46716
4387 54903
24228 78161
38538 44525
47735 55515
74507 76628
27035 67582
44032 84440
16014 51866
11925 86114
2265 73377
8605 23110
71770 85044
62015 78512
39249 81414
16060 23710
19228 90633
16550 30236
41038 96649
48739 87914
9366 98439
25366 34847
47094 84600
55853 82058
3352 60952
67135 94266
32694 86889
34605 90385
3690 70553
61973 84439
37024 37268
47601 61031
33348 53702
25852 52762
63270 96063
27871 95395
45162 48568
19632 22908
43538 52071
92442 98094
16798 61112
5165 94277
22935 46630
18432 83266
32053 34216
40656 73540
51219 70974
39530 74153
93887 98424
53872 92250
85327 96236
3569 52954
61203 68675
21170 70314
62426 62804
72381 96135
23694 90724
17481 50768
39663 70751
34053 62082
7538 94369
53301 88330
85152 96165
28683 42331
60280 63249
5695 13755
8497 13115
23117 62645
31005 94551
28344 61219
88615 94177
456 58364
19280 47727
65599 80103
64853 66419
34558 85607
39281 68077
36687 83482
62905 65840
16556 34972
23819 67850
28505 59874
26399 49877
57543 74390
7785 82345
52715 59959
42048 43293
13326 23601
27810 80718
11543 76858
63212 73015
80561 82148
15836 95482
9649 89684
44990 81432
13939 89854
4195 95216
2195 71026
73199 89787
33763 62355
1900 16382
15207 55939
74092 83418
10890 92291
45837 58037
64463 90052
17343 86106
2592 95404
27279 93987
53134 55264
7114 85559
29443 87191
52272 69709
32980 81536
10239 81254
20390 98238
15944 59785
6843 44944
4009 10385
45723 58763
72595 95638
52242 53521
84497 90095
85237 94097
5926 17893
71590 72532
72187 77257
1009 75177
68877 81052
31047 46965
78435 90843
36717 92242
17086 89732
63402 88081
28177 55809
39882 81336
1639 60216
33666 63671
41866 83559
34695 88691
59594 60239
32141 61623
65688 94015
28442 50607
31052 54020
14896 92774
6191 23806
15763 67053
22065 38753
11610 58040
17526 25840
7365 95637
89500 90272
80476 93521
23022 90870
25797 35928
41266 54881
46327 50794
38922 56360
21011 69836
27375 72889
8532 70950
51699 84215
18986 85459
62277 94168
12970 35873
34098 60348
18598 75006
2992 9608
34772 53923
24149 74555
42033 61018
33712 53090
70295 88020
912 12221
35631 90661
37617 45532
10870 72298
35229 82606
65949 82803
49156 99571
74968 80996
3866 31367
51631 98347
1951 14827
57466 90038
21378 42924
14795 76782
41727 92687
48546 78871
19908 85498
21369 69640
97302 97373
8614 12443
82273 88522
32122 52950
43051 74703
32660 58857
33901 71338
50143 98388
7926 84438
3657 55174
47607 85086
38111 74465
62867 78156
39275 61719
56188 74724
21828 26808
10050 34259
24813 97446
17475 87997
47318 89888
69120 88765
3624 43390
27247 84699
17326 73881
50400 50675
25473 63338
61008 89838
4234 6223
10639 59405
43833 99624
67007 67850
54139 71652
46659 84294
11324 58932
51997 70663
42132 66499
86690 87672
36329 62886
72844 85604
12194 50125
51688 74801
9354 82707
46375 49403
22729 80306
41655 63334
38058 69121
60836 70895
19444 30414
41291 42909
1262 95457
42256 99324
75191 88792
48710 97089
22342 50315
34384 90739
86926 98259
58462 65081
32563 48748
50514 73861
9956 31099
50304 90748
1490 75720
45756 99895
12422 59380
4116 16245
21976 85009
23972 61871
16933 47951
45503 50462
22017 51585
15842 34742
14577 29414
13690 82024
37397 82162
65486 91782
18066 31369
44210 56541
39856 73012
50365 61607
11159 90540
4749 10424
46629 72303
43685 95914
4737 71773
28310 50302
16864 73532
9947 38478
30238 97226
49595 91802
14144 38860
25389 78280
10336 70729
77836 88259
16099 95936
44515 44665
43594 56744
63659 78569
44700 57997
12097 32888
6630 23775
6212 32671
25019 56570
66411 75075
14637 70303
31825 81653
56493 62843
31513 92501
18331 93732
32846 69253
21480 21926
27783 82254
53091 97758
4050 89436
85261 97588
33224 85600
30644 56302
21812 67855
10184 54880
50861 97394
56643 78425
37946 77460
9606 14220
22304 96826
47998 60089
45981 48952
965 96696
3106 29217
41890 57094
9155 25543
10877 46870
5283 39923
31282 46681
10067 70809
25561 69361
57544 61964
16384 25230
20469 37167
50438 78716
2740 30555
35621 94595
23548 74222
70055 89378
44450 98849
93526 98118
8140 49236
45 64971
23990 79683
22475 53583
47043 83794
55730 65410
15092 62928
44547 77241
63275 74711
21950 23794
24668 81162
53414 87397
35646 94000
78377 83328
26035 50295
29465 91103
11943 53731
24007 40191
66084 88965
31358 47304
17645 36746
43047 95833
26329 98543
80797 91808
7976 54262
55713 92691
20342 99904
29350 56080
20475 72217
87281 91972
21336 51097
70130 88450
59708 67395
2032 96199
53811 78253
68531 88628
4126 28844
76431 76819
43361 70870
31518 49195
13632 75025
17343 81801
19980 29100
48636 77031
26467 50518
67729 73267
34711 79032
40033 82981
26664 82445
9335 31947
5909 47102
33107 45506
15674 67595
57434 76315
56333 91229
53900 80013
34666 49159
10339 67709
7492 72448
24955 88493
51366 68875
85509 90220
18291 87370
40402 54838
45984 47975
13474 91805
34206 87775
7647 8809
42733 78004
11791 19521
31481 68352
42537 86169
2375 10706
7698 76166
2790 87276
18787 62876
2168 51071
18489 92856
7235 89103
3240 47753
40568 57139
25321 74781
71855 84038
70554 77695
35061 46337
10412 31232
14741 86887
6470 95099
3828 74924
13840 30677
52839 63729
4455 75576
55444 91821
35428 94042
66096 78743
4259 44440
63233 87898
27227 45364
11516 50102
35828 55627
9076 67784
52450 73054
21038 44796
90661 96389
2843 57442
13684 69196
13047 43899
14716 74214
4398 30298
18197 49721
35098 42491
26292 33126
91081 91780
17442 61649
54646 68918
6398 38132
17960 38753
47240 95324
51516 55200
23018 76587
687 83258
18681 53672
33387 37546
59592 88052
45023 70244
23278 71629
9713 98241
41105 64631
36617 97040
14070 39091
77768 81813
2706 43192
21373 50043
29193 82215
11658 93791
24845 84720
55216 57420
11733 88781
30656 58073
26179 38180
78439 85957
36361 84052
47454 65848
66202 94308
15354 55646
43221 81844
7046 29333
70658 89598
31131 60484
52082 96426
22207 56524
33434 56542
87478 90392
13465 74526
14891 42155
14625 51100
982 46339
30721 90057
55526 85077
13107 39552
4525 62997
79393 91626
7491 45787
33554 63672
67184 91592
52862 94946
34324 79652
47403 50450
25371 30395
8148 21736
10720 19174
30069 87390
28445 39557
7250 68073
14058 22732
13305 35878
4665 11574
33350 44384
55851 95029
1993 84281
21327 27530
24438 69567
8407 68370
6781 10089
26367 34926
19024 44438
24812 95636
45491 89999
2377 5111
96832 99241
91 89350
20888 57923
34406 89680
15063 74495
10959 29929
3352 4519
20301 23086
14505 30857
42220 55304
86103 90483
53828 71078
16674 72557
20633 68226
19336 92187
33365 61782
28562 86201
11918 14887
24139 58674
60215 63800
29895 88167
9272 33348
94600 98897
14584 53725
70176 81935
4792 41853
88328 90073
15765 18834
16753 34237
24068 65196
61149 91887
26205 28702
21680 50729
67461 78914
51003 52676
74132 78688
50934 52499
26333 47050
24778 57119
32749 56531
23742 71590
16600 76168
12817 83347
27467 32878
4933 66198
55597 95240
70467 96181
49847 67216
26248 66947
30469 52237
12816 91912
5150 38589
12456 58550
52531 76636
19520 91941
44323 61232
59361 81928
14878 16402
5408 34696
32728 64067
44449 65901
14779 21514
79564 94575
5684 32116
71069 73501
24250 81394
20697 90535
36727 49958
44389 76960
34937 35220
47647 88520
72419 98981
48578 73333
78163 83048
56030 99147
40788 60143
23982 74961
62928 71496
60846 78307
53132 82090
82121 85075
38928 69822
52189 75571
75051 95495
48116 69283
37185 59383
26581 51056
35569 76740
13206 60911
13242 19263
35333 69400
5192 64802
68091 75371
79944 82842
40083 82684
56972 57884
19259 86320
66702 92259
18344 78806
16880 57985
74486 81588
7566 19836
19496 79378
58524 77526
60599 66707
79691 80185
16314 35810
10807 30609
57225 82323
27249 77199
51589 71114
34472 95439
45864 80917
7164 82094
63113 90842
29725 95638
23768 42112
55343 99722
32673 66969
56826 67230
13171 67341
3762 35968
47543 96456
45999 72549
65772 90572
61697 78694
31788 73148
15029 99622
64713 93348
76541 90518
19422 98203
60722 76477
29798 30258
29912 54758
22792 92505
9023 74017
29555 81804
44490 89202
17894 42806
3249 88118
45467 99863
934 78570
24951 39259
18501 99430
34894 72035
73156 83391
61167 66150
53461 83082
8487 72635
38589 94259
32155 39690
20754 21613
4167 54166
9237 95013
9400 91669
66191 72745
18132 90031
50370 66576
37149 81960
28287 63329
37032 52408
25100 64327
37960 98632
52000 95865
18868 96570
59217 88503
51338 58515
36812 42148
14323 69600
87046 99133
22790 91426
48627 67534
30967 68650
65010 79796
8038 22324
3181 14341
22076 31416
47747 83769
24727 94188
59538 93091
40293 97232
53226 94900
40661 76782
1066 54176
26820 35191
52594 70078
40159 80265
77319 97809
3283 4498
62301 76006
3151 50552
44094 74075
6166 75245
76326 79534
46205 46567
24277 65528
68833 82605
59322 81295
27673 49718
12513 41282
71277 93084
34093 72331
30035 65327
34925 79208
82345 90784
24105 84666
12834 74212
24807 32197
16328 16512
5241 55514
15948 96385
84129 94581
70301 79028
22231 80651
49423 59432
25263 59559
38837 96067
74970 81531
17721 36407
16583 64843
46567 50842
728 18819
34925 60673
26343 63388
9465 75679
45487 85282
70587 90778
6660 29863
44333 90025
12046 49235
18260 76033
48951 97954
47398 99354
60128 95997
59371 63133
6977 65061
58396 82093
23599 59575
47927 72672
21126 51282
41554 41755
7172 99013
32367 76550
13822 69701
13745 59620
16698 87299
48587 77556
22205 36487
81843 85285
17737 17951
10601 60955
46781 87274
45315 50995
50313 87537
55924 73606
16476 69573
12042 20595
65229 83042
36162 86816
39407 52646
19095 65872
23828 26107
25434 35285
21094 86315
43769 73854
27613 68946
24835 81912
28569 31863
30691 69503
5964 33764
52495 62846
16616 83151
57707 65239
24481 37564
15588 26548
24877 47405
64297 74874
35328 39919
49092 59128
29890 44053
52366 75530
20606 57613
11514 56043
11323 82684
12751 89941
88042 95542
22759 87363
19156 20574
3522 88273
12805 32870
41663 49070
31564 57534
3968 84672
22018 22643
8754 19309
654 52095
20619 80421
74252 99494
47060 89286
3018 67882
68139 72041
23385 83208
61615 62265
57228 99166
33526 69330
22546 27647
33831 50898
61851 82881
12315 39422
20477 25243
48025 65141
64277 71478
35985 52775
5635 86137
73131 82696
8744 95417
42190 62524
50954 53186
51716 80635
27156 55937
17466 80448
81275 84587
60356 69776
65066 80287
32283 42087
55546 77943
11660 45879
43087 78811
23664 87257
55322 75624
54630 81025
11612 50777
505 44709
74908 84638
57695 70600
19934 27696
8689 55311
33358 34549
34191 63464
55098 92750
42289 46630
28594 47686
17355 68426
13023 59395
58971 62398
10894 49710
36146 88092
90085 92865
8011 90717
69145 69511
18345 99696
6790 9925
28548 94670
70004 84299
70486 99330
56011 71047
48064 95085
41106 52498
85285 95063
7465 40930
20263 59515
15529 45593
33826 46526
60901 88458
93426 97967
65598 83706
4971 91008
38358 46256
20997 51298
72008 74700
15643 52406
39706 47014
32466 88076
82033 98653
39544 78361
39595 97842
16808 73076
23870 56044
85357 95689
77183 95239
54691 60061
36842 41359
87717 96722
30279 58701
43310 99628
51616 78999
5297 46952
38917 51938
66895 81970
74325 83576
9551 14011
98205 98994
36465 41868
2444 82403
27 25547
10158 87031
44528 78189
23632 70957
37570 66770
48243 91836
24213 71339
23030 66446
9132 18236
26979 99326
36141 67778
6396 49439
44225 71744
80878 94603
5943 93736
1726 42890
11934 81932
15718 67131
75024 96160
51364 65494
19231 82555
64981 65050
66750 87157
60639 74000
7584 22422
8377 55309
3176 72565
34479 39839
23570 64954
10409 47435
427 58285
33720 50804
1928 51920
37377 38355
40401 72481
1137 59256
81774 82164
20644 94536
87391 98346
28275 29919
29666 74138
35241 83429
2887 20193
20550 45849
22207 39110
59667 68614
25881 92808
27089 72963
48476 52815
443 22107
55462 93875
61961 68185
44497 62673
12734 20479
756 56232
18562 46722
64804 86252
9550 54978
17271 34668
47697 90101
24226 32386
60591 82351
984 42268
25048 42783
84054 84578
67415 72841
34020 55003
15457 99099
48743 98221
32303 79341
80064 92196
9276 36387
86748 88272
45709 93625
15566 50491
56234 86128
43848 66615
45242 67905
1661 60937
48883 79996
11800 38176
2921 90526
72702 73565
62756 94156
16008 66215
21108 35211
42822 69329
62881 63736
48842 86077
33796 72513
10073 65976
40649 72490
41949 45810
42076 75726
23571 44126
24580 61006
31155 62033
75543 91214
36525 42521
30432 44790
20865 51146
7607 41927
17475 46891
16998 64485
42271 45595
24463 88153
66986 78890
9586 72313
19462 86888
30777 98088
13911 85908
11913 57168
5138 21249
14990 73188
25470 93016
1791 10566
74080 91008
83867 99032
61615 88211
34321 65084
17265 26218
22895 41910
6935 92945
34664 70672
27307 47973
65842 82150
15228 34642
57569 68442
48188 50529
23281 60564
5733 29632
12366 55048
4873 62270
44369 96930
43805 96845
825 99164
28446 29829
20267 45962
1396 45618
85026 94705
33984 60977
42137 61263
62563 88589
15657 70728
45206 97731
32236 51532
9300 74549
6961 64848
39033 56382
44658 82631
19900 57026
34642 52557
13387 43776
5632 89391
60147 92917
14404 98831
38029 86233
85495 92530
31923 53785
63159 89564
2980 14718
3090 88622
53475 77817
20427 48178
29347 78149
60911 93901
63538 89797
57529 92486
9860 84902
27681 61643
51477 76685
56331 59207
64406 72179
10723 70832
24714 39246
57019 98781
35893 99257
14807 42177
7187 90787
62050 85218
15808 28754
86491 91191
19691 55936
91300 96588
13058 81718
63936 90885
71230 72849
4393 60892
30905 81143
36001 79388
70323 82200
50153 96016
556 71464
27376 64742
7461 10024
13683 69848
10808 80117
45660 61882
27169 41554
49093 62786
61371 67763
2269 17522
60914 75061
32276 64499
18285 20488
28213 77163
11894 65320
69289 82981
39015 92423
14800 95907
5843 33927
18459 36370
14854 25611
8405 25449
7688 30624
93358 97361
10453 30189
46543 56501
25197 41428
28977 97053
43781 70026
8016 64740
59519 59980
28737 80174
56394 99114
364 8891
19924 67586
91020 98739
38782 56953
7339 73209
23446 44267
44114 77500
45188 62090
26814 93726
39724 84457
51032 81595
6774 60832
11839 59153
27050 66749
32320 34483
22297 62563
75794 97143
502 21954
3969 23740
14342 85393
7648 93533
20411 45947
45306 67955
556 80252
20751 65920
1908 15078
7361 38957
37149 40325
10317 41697
62733 69982
47183 94468
30887 78328
2309 50125
326 32082
38526 90333
32373 56657
28137 80730
51057 55311
7189 17247
67418 68817
46948 52560
82650 84689
19011 23220
28908 86336
7245 32598
67214 82113
46647 97646
62123 97131
19758 52459
68596 92250
47631 99556
39905 63551
79250 81821
54684 86873
20095 29276
29995 65569
75745 99683
32831 36767
50704 53684
42178 61865
21110 67251
28719 84349
10643 19634
2070 71074
43420 77179
8607 97652
29381 71640
49148 82462
82251 82443
58337 74446
206 13227
38997 86928
12111 39240
100 47142
49578 62694
967 24688
22916 72596
13301 36548
63959 70289
65053 94048
49453 72728
40796 57921
52660 86620
3548 58449
30345 69226
71971 83746
10247 79551
8483 56362
32151 84077
27094 98131
67863 69978
13618 88758
43907 90437
24187 31571
12139 77051
1892 41401
58088 72337
9823 54567
45665 61509
64318 74836
53053 94719
3144 93575
9768 40564
9076 27143
23904 88133
7403 91975
45873 93936
85421 94985
55349 68796
32574 71621
11250 51943
9616 24289
37021 74414
58171 87114
32236 75337
27896 44680
34017 58249
657 16021
72955 78966
64770 77735
22092 76515
18955 85809
65514 88396
38127 65963
6573 95485
38119 90090
13095 18896
36396 85091
16241 71876
44685 67909
5561 88989
3187 16637
30116 71152
35332 98428
9421 29360
18167 31319
81672 86165
20938 94743
78417 91319
42664 65379
8112 93980
5290 11108
15600 18856
24418 67279
5426 66330
23121 26613
54645 57003
40163 45781
4120 30651
8484 34834
86152 97843
29545 64889
27552 81605
27359 68186
32524 77956
64440 86633
21230 60545
80147 89409
34719 80087
9693 17457
27572 75479
22258 23078
31392 49164
67996 83798
1764 84059
30230 59179
33696 42239
38334 99456
14768 42320
3767 70884
13149 77289
21425 46563
805 42820
14625 34233
81433 84558
33545 53525
49571 69349
93826 94813
8703 42162
24098 39858
12825 98455
44826 94046
44070 69052
27424 63641
27868 72873
12050 18605
40132 49758
20813 56848
8040 76110
30639 74281
26730 29306
5872 88426
30657 76090
53445 90576
18675 46966
30809 40991
2202 93220
38069 85311
42690 68572
30893 86302
30142 36464
16280 29701
739 54168
4088 74074
51000 88530
59754 87709
51519 56869
60039 89105
12609 40989
13952 28434
74473 82785
71109 73264
7125 48747
12702 24173
24372 41493
31547 79345
12265 14535
23620 27978
8799 25866
36078 78431
29093 62459
81213 98271
32672 65248
4639 27731
12667 37484
48172 68928
41425 48444
56554 77882
33758 46736
36985 45758
25604 54296
2038 29279
41588 55378
54594 62310
45054 80392
84952 97581
20122 33748
11134 11862
83075 83277
33306 70885
6627 62860
31161 47651
8119 24018
12908 54703
11342 11604
8004 15531
52112 78559
16273 67659
17323 42299
14257 71476
42840 76592
49851 88215
78629 88935
43620 61855
66833 73915
50617 74494
40985 65269
59648 69499
41927 54800
6213 61775
38728 76010
7960 61779
4985 74720
44181 45094
31019 95198
3342 79021
19292 57261
38608 89180
8859 70073
30740 61869
36079 62395
50669 87525
6244 29719
39703 42761
72213 83130
9038 14263
17314 98516
46736 53299
21262 91813
25328 69913
61796 66627
30018 80802
18417 49997
24468 82679
271 24396
25138 71095
45293 61017
60636 63469
26044 75924
64347 94856
44149 45556
13480 87552
6311 79201
75953 93694
70552 83100
71758 93840
24042 69358
18640 87303
25904 50193
68071 79169
73671 92918
94019 99917
3181 86471
10144 74738
36010 72088
60908 60976
82746 86274
18798 40006
3510 19111
12742 75810
22767 44551
58377 68105
24193 60593
16733 64784
6242 90281
78778 99040
17443 83595
60023 67641
11738 44020
23579 91372
5579 31520
2294 94862
26682 51175
53964 97014
39862 69850
18751 47013
3563 96036
911 88206
28590 80834
50928 57228
27196 75478
4399 16746
35178 64414
56183 70377
16582 50630
66708 70636
59719 65948
5997 87332
33479 38920
87535 92954
45278 99514
30019 64538
56260 75156
17623 94657
7124 68213
13148 80770
10636 48930
11083 65362
8067 85568
21126 22258
12831 38342
54679 70587
17922 29121
23082 44403
34505 67063
54839 79465
56149 68023
72884 94391
39067 64557
7270 51956
21211 39512
19239 73539
21625 72446
26706 52140
36414 51929
50569 66503
20313 87609
14802 23143
3708 50276
37342 52609
9500 97965
37616 88145
60773 72256
9483 54297
55805 86619
26018 53881
10332 45902
3238 76114
34678 75121
21580 40169
20595 48999
11075 35902
55268 69096
17915 42128
25377 32851
59210 66438
71467 88410
73335 98125
29353 72177
33693 57828
38942 61794
76892 90583
6970 93032
5043 50221
22392 93181
42439 47474
46055 47072
34681 42216
92000 92936
8154 14501
62313 91662
63194 64076
43256 90354
31762 47053
52231 98206
1886 91677
86118 87281
22928 49962
18937 97852
25520 94347
39856 59112
29679 35475
14109 34264
52558 70940
6997 31436
59749 82602
15518 17058
20839 93683
77207 91738
18167 78933
66029 74607
78977 96552
24811 97868
32074 98111
35069 83998
73826 84318
9088 79209
14286 53882
48066 89178
39564 76839
19386 24595
9038 50981
38819 47718
29645 33656
18966 77980
30900 82829
79216 94568
18907 36328
37730 76340
29916 77211
45600 48363
26231 46607
68224 98335
52891 85480
14226 98912
7015 24717
41984 81893
49066 65047
41753 81198
70704 93870
7899 83369
58037 90596
14893 67523
1248 40674
36902 72678
37916 74016
13785 91206
29989 89315
39267 72945
60838 67398
49245 98229
48019 54706
52616 79448
22097 91618
51306 64011
7557 34713
32840 74009
85393 90231
46050 59706
20483 54169
6629 68461
4957 89491
4402 89690
32957 37150
4832 19774
16874 56751
701 10454
38224 71119
72536 83967
53702 57690
8689 92568
15388 80191
41768 50487
65831 94275
21674 96844
7954 16953
38741 69964
17881 38386
14516 82073
64545 77559
31441 77509
14394 58826
22289 43034
72923 86494
16440 40874
7446 72202
53598 77598
37075 57531
24539 97083
24315 81209
21198 58790
89397 97872
51417 66357
54354 62580
67023 93194
29091 31733
21228 42951
30124 39353
47730 99203
7684 75686
45161 46480
32145 33018
18823 62367
34267 84405
19530 84501
6253 9907
56045 65603
1997 19736
33559 50653
45870 46986
11167 64007
37655 96826
3527 90343
78983 90506
53416 66783
74534 80550
26015 26260
11183 39210
48543 70047
10176 56024
83452 90646
92901 95903
79284 90252
23955 92845
664 8625
29437 84635
66959 92256
16199 28983
23274 49621
73907 95377
71962 77952
40463 49384
14635 80254
44490 64825
4602 7139
33265 55757
41460 73266
6579 57575
10191 60365
56980 78043
4442 29707
43955 75182
23199 61355
10990 44422
6740 46728
57469 91351
29087 64391
62677 74957
72520 92042
82462 86177
51373 95853
12806 38292
55228 85721
71908 91798
13667 94586
5338 43184
18007 50731
28313 30607
11305 52295
47747 82089
23767 68586
36639 53913
65019 84360
63755 71482
3913 37822
21309 43754
66659 67883
16048 73588
27991 55230
70373 79510
1929 31281
73508 83430
48307 68258
32146 75316
64349 77564
54747 81156
6442 11001
42795 91327
18559 20297
60101 79154
19300 70044
16498 73248
18537 54505
4134 83919
3580 81059
37706 83018
32340 70713
50349 92185
34184 88177
27980 35528
12282 48387
52025 95146
62644 71110
19094 80780
47593 80069
44089 88313
53612 78345
1818 63486
5314 70170
34782 83846
2193 91641
26759 37528
52245 86711
41582 53576
20238 46262
20251 80973
29524 75454
21936 85282
75754 93045
44516 62482
75556 89096
31893 95129
8521 33236
43755 44262
28498 34161
81263 95610
756 5626
14307 45872
75494 94250
51402 86473
24615 41353
16521 69300
23571 72352
9194 36122
65129 88449
81323 91765
39257 39458
33255 45145
59360 95281
2651 87324
22749 81190
1806 36622
8291 62786
43375 84857
15318 64602
19565 53830
74902 96253
38345 52831
14662 53777
44996 76875
14248 34379
6898 46692
6713 98395
67606 74863
21048 35633
12323 54107
14343 96298
89679 99751
14222 92120
19478 37536
43851 66842
27390 38385
13517 90264
72336 79219
1049 48475
2376 3140
79421 89780
48637 88885
13717 94774
80675 95309
11649 25531
22155 50006
60016 64373
87656 93637
540 35691
18012 39450
14375 85153
52095 72577
33662 87809
47848 63708
2291 28818
40980 75455
32555 70130
31178 64481
12679 53526
71925 94727
24655 36500
12328 36111
6730 22638
8726 46469
14063 53332
44542 75713
70654 81904
44132 62490
52884 74341
51905 78372
42860 73333
21541 61561
46245 86441
9836 24206
481 78558
39891 67726
27720 66222
53517 98188
55594 61816
43458 69525
56420 96492
31632 97497
33034 93576
62412 94835
31922 88088
57546 89683
41979 81188
33077 64876
23955 42091
24730 28059
7119 24443
8114 20802
1170 89338
2041 51076
43329 75802
47079 90578
32183 83152
26310 31494
1672 22274
40800 93212
13758 74606
73758 97894
15141 97331
45560 77408
3294 95940
27239 62863
68174 73415
2635 90822
5030 35641
13600 67709
5085 11741
21203 53542
47460 54428
3828 75628
57566 73648
38957 78113
22331 26554
48420 66926
15017 60187
93957 96435
45835 63850
73509 85487
30281 47152
79822 90240
19160 92556
39609 98295
26615 96801
6779 29429
10443 77735
86447 98511
39073 68535
8196 47176
11787 65011
46624 53216
44144 96138
38945 65370
35358 47375
19998 96393
2309 45641
28822 36557
13389 48008
1520 9437
46253 84320
44195 66321
12098 14548
76841 95315
10906 15108
37892 62986
27433 68437
17455 55030
47703 81404
91433 96911
38857 90042
48960 92327
16620 60095
15687 19073
34336 52362
75393 98350
32673 99023
57040 72815
1317 44095
30748 58456
18237 52699
83730 90522
3443 24251
14026 84751
19301 91234
820 35187
69893 87018
75795 87738
43868 72429
1761 19412
60087 77221
59311 71197
49626 72001
16998 26499
82588 91032
89294 90447
24741 95483
16525 36721
46435 90371
50420 94944
32437 40088
55539 80653
30311 55809
8910 25473
29312 50047
11748 41215
76848 89904
63587 71416
65529 69194
37696 76008
21343 65023
60386 78349
3061 96855
7942 53815
41135 73902
11420 11506
47562 77364
53610 65937
34579 78197
10598 22593
4571 70701
17188 36100
2784 63696
9424 93735
4479 22499
74811 79483
21885 34107
34846 47909
15012 24241
10644 52683
33513 79140
67037 87298
9684 41950
89663 92146
25574 41054
3543 90325
29608 37711
8874 86965
29162 57498
31192 65436
15421 62835
33218 56615
12358 98039
85612 96227
28053 52509
23072 97662
39941 52422
47190 86314
17479 63833
28536 32256
10024 80559
4981 82626
11378 36630
9397 24455
54900 68672
8141 81665
46795 75418
65826 73433
16625 93650
7564 61761
80159 98462
13252 81358
83896 95290
69131 93213
43434 60280
75274 96801
43651 79603
22973 55233
28983 56923
4136 73170
855 40032
21868 63822
11759 22953
24325 97694
3477 48143
24380 29143
19638 62293
304 24193
42009 78591
14614 94617
54899 84250
17226 81109
6212 32952
31398 45652
46835 63865
28093 82612
23139 56418
3074 97679
53231 54548
40059 99518
73825 84404
43801 57891
7627 14092
63805 85143
13695 54006
59823 87646
12193 57722
62748 94768
83903 95361
7013 36639
40953 57782
79994 95389
32993 81175
69027 95049
34638 87662
13180 64377
22411 67621
20986 72163
39734 63233
26951 33933
28412 29447
27011 37303
29570 62594
47400 55238
27345 55144
1408 46067
33781 62973
37285 55137
54121 60126
654 86708
21611 82768
3082 96518
61447 71174
48485 65387
14843 99017
22211 23173
63359 85817
16986 67606
56496 89585
30089 57743
25954 83582
36515 91644
923 32628
54795 60683
70667 85149
31929 99059
66815 95386
84869 95228
16137 84571
45756 88944
17245 58393
75412 99348
76155 78417
58381 86358
26118 56737
7162 75243
47994 59922
28265 90648
48618 86609
32092 77664
21412 29075
32470 59402
87583 88142
13859 31133
72709 99144
3077 44292
9995 49913
27839 74574
29843 99719
14076 54802
13542 47370
10204 71728
54556 70651
16598 95097
29768 76585
10361 99611
82035 95573
1289 18798
38963 91455
35910 82846
1582 97936
28674 91965
46045 63850
17031 27750
28119 80575
8919 19089
20384 89364
31466 88731
65700 87187
11399 98076
25487 96792
69189 84302
24161 75221
23843 82503
19506 37130
19926 55730
46554 97272
18905 77101
51898 64669
43601 87665
5010 43527
87986 93111
41024 53066
5841 35864
36791 99821
59884 72967
53080 63199
24901 83918
32519 79215
16964 35980
15385 97676
7199 44707
25220 85340
33482 64364
3043 10120
71682 85024
34501 95513
51126 51956
7694 83262
26293 52505
44475 99644
63438 84908
21431 91008
30350 69053
40432 55954
9592 14793
19427 54465
10548 49686
68088 92615
50113 93415
25229 32079
25167 94905
14046 58875
78328 81834
7425 96079
15500 71970
17782 89331
81134 86271
50879 51552
65552 71683
4981 20062
39611 47514
1542 74892
21673 60014
5232 21111
4410 6937
70199 97803
32298 49759
13878 61358
33194 55167
32093 55698
4359 30585
49116 98707
35400 97085
24448 78184
12129 19522
18343 77239
25098 38491
48015 77273
4071 90364
7174 75468
15922 92509
67395 79025
43975 48567
22548 40162
8661 76129
58279 70617
28033 92763
18485 30254
20622 73357
15848 90210
30809 66427
2657 72445
38967 63376
30252 75727
7538 84852
91853 99721
23048 42605
67447 69684
43067 92004
11470 70010
33298 74546
44458 91154
56679 65491
27107 49082
32629 39697
67066 76514
1350 82742
6111 48714
55224 96638
37803 48218
48301 65481
4392 62756
30125 84142
34520 87655
46330 80395
57564 57879
72184 92112
16264 66354
12899 83536
39946 52428
33656 89894
41117 69914
73430 82847
759 43809
52903 77408
31653 61050
17021 89712
13275 35601
5879 67331
48063 91145
55224 79791
8259 93098
25455 71085
44760 89980
72256 88510
63601 75890
98533 98998
63596 91047
21086 57048
60380 71527
37904 46563
16316 67651
12229 56061
15249 43100
39449 95026
88975 96366
32040 81653
47177 50469
22307 30644
70595 84573
45433 88762
51972 96825
18270 28599
58898 96181
10276 36627
10720 51937
12053 98013
17812 37960
8330 50499
22749 65227
86750 90631
40459 47979
61407 65249
52754 65469
14400 27632
63036 83675
32482 70024
6983 78296
22079 84390
20728 65428
41705 42472
17659 68399
139 59250
15625 59625
12559 89943
42189 57671
4139 58550
39016 96165
2512 37302
13343 92201
11367 27515
69626 70902
41917 63422
47839 83870
34113 97153
6265 98593
77235 96391
255 53722
1363 98231
77177 98940
9337 57484
44304 79835
24893 96120
72031 80089
24816 88824
6226 93278
75975 95676
13747 55090
7567 54928
18318 46627
33009 35187
20044 32477
13126 44454
9699 95231
35845 98543
89267 97549
34712 91691
6904 49867
12728 28483
1107 38621
31085 69075
8900 89500
11251 67319
19061 35222
48786 62971
37113 79770
12515 73792
649 99239
7400 37878
9872 86607
2666 12134
40600 49489
14666 40237
8042 41195
15337 19488
36707 88137
10093 99702
20747 23909
45744 82881
28317 69440
46629 80791
1223 8180
40908 65612
18061 56347
62930 69878
262 25954
38576 72839
1551 19386
32607 68505
32421 50803
896 46777
91440 96694
26545 68697
2965 54371
3128 46134
47640 49689
13972 60275
44947 85645
20606 87163
17899 58782
30331 67912
33205 51551
26145 65921
8549 12627
23203 88285
36718 87927
10823 93275
51675 68953
21588 67258
30280 57255
37771 88785
40318 96386
7612 14374
67369 77330
6511 79121
504 47826
21517 72473
73361 89387
34797 77114
43647 76142
39930 49741
38332 85944
11375 63086
42718 85521
57404 85129
79868 89746
25810 92254
70241 83616
19044 25349
43928 68620
76946 86482
9671 21245
37827 58277
23531 99053
68376 73321
70719 84706
25169 67827
39896 43364
15986 95790
30816 96174
28836 57829
10054 68902
13327 94005
60340 82362
64081 85792
37987 44174
43426 67099
8588 12963
19694 65717
19200 88575
43048 50877
60353 91371
18242 57196
72853 92386
75319 89102
9132 26142
56565 69468
48809 55002
81832 98054
26221 28847
26160 32100
4997 62841
25566 40389
30982 59644
37325 48257
22586 79985
15485 31471
31910 43134
40309 58058
21642 68049
27361 74017
55810 75865
24788 26209
77577 95136
38733 91451
61062 72768
13251 65158
31836 87715
37151 59119
66444 93322
15446 15692
4928 38769
73118 86992
17536 40069
12829 20177
36252 68355
50964 53789
43497 56879
59657 80836
69513 91886
61682 93783
33411 80224
49527 82386
32541 80977
7074 71764
11787 66584
27290 52538
35289 79763
17030 31295
10568 90556
27972 93936
33276 41699
74485 78324
9048 20514
22920 71722
61454 95734
51759 94202
17608 35170
43332 85253
39943 42204
24812 59976
42351 65202
22864 91824
35308 77447
37746 38995
8125 45307
9928 16543
87581 95699
32037 36349
25063 55986
64817 76170
89581 95036
27851 86998
29051 70937
26767 90231
51841 80597
15136 74144
46387 88979
8138 73522
69485 74607
32733 58860
6366 51679
13376 69153
13798 82980
83498 98252
15196 48656
69337 72070
26039 48039
6700 95836
85087 89017
25039 83748
14907 56163
87026 94398
43747 94058
5693 40131
13248 98050
21570 74599
50259 95605
22792 92144
66841 92526
32110 88331
15943 91974
71348 97541
7320 66146
37971 88387
68695 77272
50897 76186
2285 32008
21063 91158
7607 25110
47720 68189
97223 97396
27527 88372
52610 81839
649 21214
3981 86480
53319 60255
71976 91818
12809 21205
67412 84482
24592 94483
8235 26854
9442 64547
39090 83519
21184 81344
65374 81407
40573 83300
83235 91709
52938 90190
4007 47179
42475 91959
13326 73142
45349 79664
47142 86157
60209 92182
4847 8859
29216 99911
24283 64123
63572 80614
3845 72902
55300 58891
4933 6961
46716 89586
14586 55598
24908 75021
12973 18323
10471 23038
31293 48920
8021 42023
10213 14020
61308 65905
3293 54097
78300 80446
28489 30860
42400 80608
10994 29191
14519 84941
77837 92995
22515 51183
24912 66173
33656 70846
3518 70839
29869 40857
36662 68178
6850 15859
8583 31269
55614 62409
58257 66408
71297 94420
48900 71042
36052 43644
19963 41116
72459 77580
53415 60795
49038 92425
5000 11453
19169 96195
22809 32721
19392 29180
8992 53845
1675 6955
59506 63714
63456 99533
50561 60259
42801 60190
51745 68642
12284 30952
2948 16149
12567 24423
80177 81140
11412 44785
37729 62664
66398 81921
6566 25198
4056 51626
75142 95470
468 67781
7535 47017
67164 87516
22247 46751
30648 73063
16499 34351
12691 99037
11655 74354
37959 99756
49563 86198
15203 15646
6066 94782
51457 88923
71260 80531
36968 56868
28935 89941
16482 74611
12913 72288
25609 72661
58392 80865
54898 83790
45071 71085
53591 87001
34312 46055
52927 80717
64308 89865
70379 84828
649 90442
14432 33685
11570 49500
1901 56425
78717 84584
26411 63352
13898 61677
38640 53801
30425 57498
13013 38962
3016 75073
33849 97728
18570 39241
30399 64612
10084 48702
33472 54573
49910 55188
48051 83278
67130 94356
1611 93931
5773 90620
11418 60447
8993 58816
10896 32752
77564 79696
851 51707
19790 45522
35221 65392
34794 58802
21120 69936
84010 95405
6933 82966
7796 29144
28473 38879
12092 33767
4269 60598
20314 94725
59125 69148
25137 91959
10394 74449
64831 76958
49857 50634
11490 33752
15054 66013
20740 27167
30613 83731
23840 82774
3641 67648
53789 67445
32264 53035
32078 75257
49139 73956
40882 97579
32466 99567
25762 95522
63169 64401
45899 76179
54112 78681
84139 97635
64027 72615
25628 36132
45822 88489
26464 84117
7474 74077
39651 48081
46747 86061
24996 65903
13826 21319
33658 84419
66960 82867
19191 86165
8986 60467
49624 95695
72279 78805
660 92674
57905 88276
52086 65364
24767 40131
35856 53628
57954 69636
16 76826
8462 85091
29643 86321
2227 86846
45878 72001
5067 79140
21317 39476
22588 61528
41158 87626
46923 83829
30766 74810
1246 45900
29213 98493
52299 72648
75307 84458
22547 61634
46678 97078
25459 95441
13577 14963
6142 94762
28458 58265
33989 45334
19614 69253
14256 86832
26284 32836
12334 63165
14951 76885
51558 79330
54142 69833
51952 99105
13461 15218
30407 71085
3818 78182
9792 79835
1675 2656
96587 98234
86714 94303
11941 58076
63096 97354
51235 82310
2859 29908
82 78866
77822 97710
41350 93619
77934 79133
24950 74463
38032 38088
56535 80324
34117 77580
44520 70214
18070 30636
34971 36324
40617 75175
5612 8908
41158 42375
22172 22920
28579 45396
9931 52538
34099 35259
18627 32145
52830 62334
59964 72825
36386 47713
51956 64526
42487 62990
1780 17344
32318 86359
77242 87799
47740 83845
59513 76415
6604 82544
12884 89881
13278 98896
49229 87160
14200 45890
70026 76390
15013 49871
29161 54785
13776 78062
29993 93273
36511 75302
23946 97274
45036 72821
31200 81712
4909 70327
89842 90151
47791 71546
10138 51359
5173 80839
75951 81613
37731 90567
54966 99057
66675 66933
31696 68733
8376 88266
50200 64377
6662 96771
30764 38796
6481 63529
19947 20618
1278 7794
49369 99610
42834 96345
49171 91311
27224 79524
45949 60613
28108 71080
15768 56505
71647 90387
45264 71429
82341 87362
28384 83049
995 34725
1982 95336
12138 31441
34763 40654
38036 97866
10409 59670
21273 76767
89767 90296
20891 43751
39261 56531
9722 34999
27663 72950
69415 75747
49054 60476
40472 89772
48164 58748
36170 43089
18437 23620
30850 44088
56126 58708
29855 91719
1685 52670
25961 37986
146 37526
32707 47557
5499 26338
57869 75340
45106 60009
36840 45023
72170 88523
58749 73973
49335 78426
54660 62422
14979 84883
58534 67722
31388 54654
7553 72959
3409 52248
15109 44886
43183 92198
17234 77779
20835 69662
96342 99245
17296 82331
26810 65960
86747 87137
17344 31496
59229 70452
27788 51792
60574 69673
24652 80968
33877 76435
3007 4868
18417 89063
48209 56494
24391 83736
29090 30289
20120 60507
58688 67912
51029 89305
69637 93454
10162 50423
1441 44830
34227 62534
36657 72873
10648 66555
14881 43359
7476 51393
188 94635
65513 76048
60542 79409
43563 98353
46399 97672
21294 95616
63447 98952
2486 85956
4996 36174
9151 58516
13181 63474
26493 66342
11337 40867
40059 51894
42108 74029
12589 67787
26878 94344
33109 82126
77147 83818
2978 73252
32762 63298
1929 19742
45656 87657
2529 47271
12269 27689
77581 78021
8128 70416
3909 62110
63160 92305
18975 51005
35798 56085
37523 84501
10631 37167
24187 32818
42616 91263
14694 81710
23307 30653
54594 77270
1160 39039
1138 17983
4769 60536
62581 72233
5613 49421
11930 25978
72578 89673
24015 53146
44443 46110
25060 44315
28564 93660
75526 94411
3924 64265
27670 97128
19054 20086
67020 80652
6494 30280
16308 99289
57052 86324
3915 65061
28072 72860
13015 49270
10634 20637
11424 74994
4134 16330
13436 64472
77376 87147
39002 45068
2531 54125
11959 89989
83407 91960
75163 84068
10380 79885
74202 81623
14146 29939
40355 48923
18065 53846
3313 99766
27842 53078
69800 82725
23309 29623
46304 68223
7609 58792
22203 99177
24090 62351
36217 79342
19693 27998
10819 53219
76570 85916
9151 12762
4486 51994
66800 72370
56432 75690
8988 91101
21384 60141
50263 69181
17459 81596
68724 79908
42313 80414
45325 95254
19069 53344
88383 98391
15090 78548
35833 41099
42615 92030
7166 54044
37573 45828
1579 42952
30814 69592
55275 58416
70736 79940
15100 96002
1034 99903
3355 53566
643 9013
48469 62343
1371 23851
45453 91540
68424 77801
5057 74767
30852 89035
4613 82281
3752 79327
1378 55079
82686 88501
74930 93715
29328 53120
28556 93431
1932 70687
26103 71775
28385 64617
42101 72145
44463 60590
3132 76132
59095 86668
30747 69737
58535 64790
58131 82873
38524 53111
29739 31250
21204 59924
45608 52647
19278 91217
13569 46811
54773 73653
78974 97133
42033 90277
24274 71526
30265 69183
41201 99962
48848 87334
23312 91399
274 32930
83355 89425
18918 69823
22859 73178
38026 52709
45525 98716
28803 47319
4722 35726
2649 79751
43836 70864
24648 94316
764 10193
28911 72384
8528 18187
24840 54360
31679 91170
61435 85556
21007 78583
30889 88140
195 24375
59594 64692
37214 56230
29523 45990
37458 51157
96088 99437
60096 73717
36843 56784
22982 92052
50548 56552
42123 84028
61574 91442
70038 83429
4373 58799
80954 85849
74163 74951
27643 45211
3560 35621
1049 8806
48593 83458
81223 92417
45156 46988
331 67760
5758 51718
8504 78528
21633 50387
19021 33113
14436 21718
50317 76590
36117 68087
58346 77184
66227 68858
65749 99449
3449 72188
31410 97864
21902 24019
51598 79247
16947 68872
86084 89748
1954 68357
50074 79463
4487 93291
7910 30380
86225 91466
18606 54444
9181 30593
21790 53188
26480 48181
74181 80407
18096 97566
69989 77416
62735 71467
85325 88241
1005 44430
3606 67053
16311 24260
9317 24676
48616 94117
10489 15338
27111 52588
11605 17469
28531 32800
3723 91531
22769 94218
13119 18455
21806 49634
9932 91460
20458 82510
41785 44392
52838 68869
26410 49322
16379 49374
23076 66280
4472 31427
32844 38115
57258 67313
84139 92813
25083 93481
39523 63480
25149 35723
25495 25567
5282 48784
64658 96489
39025 67072
24483 61629
51662 74835
86052 99968
39192 94721
13628 77058
36733 39930
38799 97857
31916 76960
7155 17330
59543 82191
56751 93595
56102 87259
86641 92225
91941 92328
90228 94963
64185 88261
17506 68176
3911 37807
68759 84338
27350 82812
3689 36498
22554 81277
46976 89021
13243 76160
67858 90912
7213 20647
74134 75910
136 47449
41331 87794
16315 18110
71438 96605
13152 37526
12649 73766
2007 62699
10533 65591
48514 50204
9385 55152
12180 92929
14131 65851
1700 35935
4075 8298
23267 40416
61166 77497
43403 57523
28956 94408
18540 44961
63971 66140
32310 88380
93524 97916
59206 73014
6906 77629
1381 4909
28932 44780
22477 55193
62691 79672
69257 84305
40807 61153
16826 75541
22942 50344
34212 80268
34485 65683
48515 83840
17592 87204
30815 93643
34783 84780
47960 49317
14034 60029
31291 35279
20969 53519
20153 36043
5791 25021
21839 53514
28073 98714
13934 84797
22598 84424
55734 86042
47216 52122
61783 68409
15024 54952
38355 90531
292 98742
14866 71626
22579 48394
34774 78436
49678 51835
37010 97142
15756 20990
25945 85950
51384 57444
9058 71313
41832 72592
34656 42231
36321 47744
2429 9777
17167 19293
29697 94860
45797 55567
47672 93403
59399 71987
57488 60203
18302 88541
30915 85124
2246 27605
53228 85248
22571 86561
44418 83453
35362 96827
37705 37873
41128 74460
60966 72943
11767 72826
4299 53949
60929 73776
16316 89308
184 83076
57038 98521
14322 72853
36373 90055
45806 85468
66605 97798
41364 60791
19011 42945
18759 29100
67403 81161
19768 97046
8692 20650
51125 92233
5404 63107
78779 82158
24816 28596
5411 69146
25683 79137
22182 37918
11390 93279
26084 99752
8610 24318
30483 77600
13698 98778
49704 68588
17539 76600
20033 37555
55247 61551
73544 89379
74011 83022
41034 51402
16692 39002
69643 92521
1325 91534
33716 37430
13877 40622
33233 43593
33002 76483
22367 97242
13333 40970
8741 47507
56197 95778
54525 56179
59108 78636
18856 47305
25103 68784
21129 85762
59247 79201
13608 73265
44929 73970
11587 50830
55993 70508
11816 13284
37104 94050
32894 51927
39405 47543
14672 66661
47719 81291
23386 73471
66423 83858
86108 91146
24748 48269
60869 86592
46233 55142
18012 27720
78145 85205
13623 40155
28824 97701
3021 5967
41609 92125
59342 90612
36990 77510
2913 28611
16400 50211
50137 97358
53239 55405
2379 23129
58247 79847
2232 67682
26735 97607
19389 76337
1457 5833
46256 57619
30421 93835
64731 71075
1513 2073
32143 46215
18554 92861
48529 49004
49451 93909
35741 41013
16072 66702
48275 83632
30802 44165
52287 92002
44031 88268
22684 32146
37412 63060
10717 91232
23195 57006
12846 24863
87034 87332
68294 91875
43383 57821
33020 64606
81578 88490
56840 81739
1068 73551
28861 87291
16809 39426
4630 31615
39066 63292
16963 88505
24079 51864
40184 97409
8028 23283
58349 59155
40804 73134
72271 91332
41698 75507
13507 59885
8802 78883
68828 85732
96740 99779
10515 10540
1035 85977
12890 62738
59468 68005
31911 39529
16026 62566
86694 96360
2753 55784
12570 62454
62523 95546
7558 73158
6077 26770
10339 68469
5497 50067
47711 84916
45418 49963
50132 60090
19735 81185
5960 17014
13328 25283
13019 57191
47615 78236
24305 83908
20574 74225
29017 61754
63809 70495
22863 73694
9838 62287
63043 76263
32913 95248
22220 81399
1063 85044
34644 59144
43784 49976
11629 58773
30202 69688
14562 89513
1399 28089
40312 64013
35027 47144
9023 99332
74062 89373
17454 82494
35033 50749
38066 51597
67852 70575
70825 75999
55923 95006
5469 45894
21027 68144
43990 83869
58921 86944
23966 49892
2617 97885
3319 53471
52594 53361
41280 47383
22523 65106
40284 99399
47136 97040
21043 69659
7229 76886
14892 56878
3956 93117
20756 56583
24792 31635
37232 70038
30262 47032
22113 78558
43134 92103
21291 25524
3407 21744
4696 76367
10595 81916
27422 40203
12477 52585
85604 99595
22059 67893
1415 34730
96357 98412
42497 82809
29876 85065
2049 71764
21164 74127
7238 62963
65125 95570
13888 84442
31735 46194
35978 79425
31254 86275
83999 94167
20439 31928
54749 57725
38963 66473
47204 87233
2890 5312
25585 51144
28376 91468
8491 75915
35750 60095
19055 64124
7564 8214
43452 95874
23068 47835
31722 97554
26853 73677
27830 75948
12178 26895
8398 29881
16368 94829
22551 87576
17889 25394
9450 28199
6307 78899
5224 17019
18587 86027
55977 74273
35039 76832
38798 69653
72979 84910
6589 40308
15447 44237
81670 90655
23555 86740
12109 91650
12902 31733
56689 80022
35677 65257
22413 75595
35667 40089
18317 49286
5654 44416
24469 32219
44708 58849
57861 99934
33627 70726
13459 32624
5689 12715
22594 63286
61950 64714
39803 95181
31643 35189
19410 84625
8466 55078
19880 62656
13886 49408
42674 58508
5385 60837
25574 56750
48105 98116
17619 17887
31830 38423
43828 63827
24439 54518
38559 71794
35862 93941
8224 96045
46225 88033
16476 44416
17713 40307
82055 98546
53557 85454
32699 76418
42248 56859
12957 67536
79838 98418
41742 73821
6356 77898
35264 68633
6764 41097
1836 6814
1983 27898
40467 62528
18509 24077
7828 51319
36405 60875
39877 64220
50161 73059
50201 53965
1228 35971
50601 92429
16801 38754
317 37865
3473 94490
5638 14729
60884 83680
63224 99395
84141 94876
32667 33560
15635 43309
46852 74562
66914 67906
6527 97659
7820 53981
36310 43101
37917 98861
29091 62593
21247 23970
42113 55256
18667 83939
21754 44070
1916 47432
6639 31883
67999 71349
70388 73041
3828 57030
46856 65311
85628 93870
46210 71736
80692 94085
51313 65162
17178 99313
3134 35987
10037 94187
62799 81998
73024 99869
4497 78324
1975 94148
96936 99097
12743 91499
34167 99371
24300 90296
37192 60606
46668 76701
20134 68213
36638 85791
34494 86105
37741 92799
13448 13708
42410 93166
19938 62377
89885 99796
191 77016
36210 37440
51048 53215
35545 80514
19489 52320
73579 82823
23110 52403
2599 45392
3514 16283
24463 78941
17849 47108
19758 95060
43649 78467
29921 79362
88070 88372
17947 24710
74806 77272
4776 32281
48433 50995
43502 77208
7704 36834
37340 44994
6184 21490
25711 65248
30453 85354
8629 67403
12370 47573
17242 39726
23532 90960
37570 45237
28501 82061
37024 71014
22799 35953
5483 42420
78087 91592
25827 89160
12527 57494
29201 62735
62415 97008
32076 95292
7977 98983
29814 47225
71760 72507
2868 69216
19578 23415
13220 67496
64109 93102
33162 60557
4270 47929
56254 78982
59666 87313
5454 45366
24444 54015
51747 86861
34238 92932
38541 87435
1148 45381
5214 38132
48371 63984
86293 89002
6786 85306
9853 49471
46821 77721
10100 45562
44170 86608
58564 81351
33425 41764
69275 79373
94966 95836
74269 92264
26100 77094
47337 91217
5253 50887
32520 86168
6222 93176
34447 70834
67672 79006
12959 37694
5797 29661
9835 41078
48188 63061
39720 91136
47947 90101
68617 80869
24452 51968
73697 84375
66140 97667
31235 47138
70253 90841
70903 72283
33280 62508
6622 21683
89775 95815
46248 72192
13977 87077
14128 96793
59701 99471
25702 87663
14786 93846
27496 83206
88776 90112
5683 58253
10057 36289
1040 16383
9170 99286
47707 51109
16061 68560
34829 58363
4952 60028
30915 66322
70047 73037
10272 41213
12779 38016
42405 61956
7005 39132
31017 42169
12795 24155
46240 48535
36193 91632
31010 58129
45115 95087
14326 85132
10025 41946
4713 13044
48979 60758
20337 92394
49330 59506
45703 73647
56896 86271
10952 11989
41051 56732
11595 62517
48500 59698
88720 90467
47223 96279
60665 79983
1689 80140
17613 88418
40010 40601
6595 70534
10343 17092
58614 84412
24135 94549
27745 49578
57117 82138
50165 52405
23497 86181
25710 83378
6817 79216
5129 61668
39959 83361
10314 51291
36456 69704
24208 31185
59553 82117
11960 91437
3117 25350
59996 61528
174 58719
30070 75840
921 62258
25678 43864
38749 42423
7705 56099
8539 76211
34965 81032
210 2646
632 58155
16399 57844
82252 91809
32785 55187
5354 69213
29017 57922
11038 96761
3600 81472
8023 20982
43595 88744
83416 88593
7686 53178
33656 90321
26005 30272
59762 77671
27213 75878
43483 65662
9555 29315
81769 82436
21217 44212
62205 83466
47961 76126
5974 28703
62446 81391
31226 94063
22729 29502
3991 76949
20103 80486
51537 86929
69179 83843
59456 70268
17213 49240
41607 49721
33162 57432
50143 51354
52312 71929
35345 66541
45169 54609
70648 70891
35467 82239
44548 97118
52143 90609
72270 96409
50144 68176
8630 19336
22473 69080
32066 84123
26678 85934
48059 96662
18140 97281
19476 53044
14718 96948
21673 50363
9934 47398
35748 95255
22483 49372
16280 45303
32231 58734
22050 43055
48087 56523
80628 98943
39881 73454
26162 33185
40619 42637
94157 98324
11982 17619
36971 41801
5522 13787
65549 67747
52400 78740
42893 54473
5750 20241
8407 50642
80847 83438
10903 62252
49515 68305
6272 17148
71053 71466
27715 95892
66587 74638
19449 89009
48162 94275
17716 56832
43994 98817
62294 73734
40228 45381
20960 90153
16348 91596
6420 86643
8744 90442
69265 72548
32049 60003
13187 59982
28206 34602
6068 46124
36874 52550
83676 95240
8064 20833
1213 90337
13626 33371
66323 91850
48040 88982
41106 52349
75064 95698
66593 82786
23851 99424
32875 53012
27387 57450
76150 76176
54666 81994
42013 50250
33308 63623
49729 76646
55720 74533
71366 91430
71770 87991
62896 69726
13881 76479
71693 87793
22601 48796
9279 15284
85805 94132
9333 86627
20147 95345
64443 85404
29297 83441
48396 65752
41671 70517
79605 83254
65249 84800
15133 83513
53717 64883
3205 56896
41794 78894
8114 47036
22430 39507
19614 25202
75617 96265
19862 22436
23661 43485
20981 91526
601 7810
29138 86109
39161 54905
72587 98076
3820 54155
2669 30535
46772 90304
6904 34051
36026 91972
15401 45552
18860 60058
42229 79196
52228 89628
28793 78497
2355 55069
2056 29889
20531 41730
30731 52724
21548 48720
2652 9879
68341 89903
42102 75080
87341 94428
3307 32541
51989 93415
64203 94442
11043 32251
47756 78755
60648 77010
25158 97388
14358 93015
64673 71129
21396 62262
86936 92917
12210 64931
3098 31662
8109 39539
53671 98532
2386 86929
15894 76622
9976 98246
47241 64594
57534 68240
42839 46218
71802 75222
78833 94057
30255 85289
8171 48987
669 98708
31310 98659
13039 30115
37827 98363
66426 73579
48853 86238
31253 31842
34930 41364
9806 32017
21146 37481
13929 57958
14699 63830
38078 62398
18062 34108
78601 96994
61922 95202
48225 49058
42691 73375
53512 69477
37867 90370
76301 85726
27803 34037
31985 90606
12917 29873
18167 43135
44816 77139
7081 87216
2666 22460
123 96726
1196 52077
58741 91241
36971 56067
6196 84770
27353 87136
28575 75646
9977 48948
19731 79510
16313 78079
18558 33971
58 52643
36910 69358
28321 69046
3581 68423
15772 91722
30473 62564
77573 83323
43316 47635
20080 70665
44701 63783
13865 18277
19041 65689
27553 55124
14380 82603
25262 37942
75435 90877
42849 98498
16921 34062
18228 71071
9378 92967
38170 77281
51833 97259
14635 61996
9717 38731
72144 88463
23122 27986
1558 19170
16954 56706
7480 31909
6735 70110
50496 55084
6145 54296
3955 44638
17973 37309
43761 52128
65065 96694
25087 87775
45220 97994
19348 80289
7082 98101
56469 77476
65190 83943
20811 22150
45191 46837
4398 27697
65148 95879
35915 69276
1736 41237
41408 80315
52413 85588
77398 93811
9448 69653
2569 18235
62117 90689
16167 19692
20822 85353
363 30257
53195 61550
16212 96539
16494 84162
10864 35745
40566 53340
14411 83779
35500 84769
22719 54111
32802 91102
7318 79645
11253 81321
15635 56341
7328 34530
72921 77328
17989 73552
21212 71143
55170 89598
11536 95961
33121 94640
4571 46961
15201 87119
1172 15813
12794 17926
1058 50317
72387 73425
30194 45205
46665 83214
71794 80878
16489 30640
28414 31697
12488 15058
3932 45128
33935 53833
10950 57877
58134 78307
59028 84979
23595 33260
16102 66266
18203 43731
72648 73438
75638 97425
53253 63703
33093 91740
12876 83001
66646 85775
94569 97011
59810 82980
154 50750
23396 52118
8292 67126
53878 76295
34270 86846
7129 13765
24553 57808
11020 58596
28262 64374
39595 86404
63802 98160
51096 91646
7954 72221
23001 75108
15481 94448
21808 49635
26946 39156
9629 94691
6598 15929
4310 24736
10704 39153
21295 28430
15756 69203
3383 9220
154 12366
61910 73104
11520 34602
7844 26822
7281 72484
29427 31110
67560 92613
38125 72936
31292 33275
20122 76965
59367 63290
52856 98437
44155 85907
61629 99439
79776 90504
23274 99041
62679 86222
32502 69486
40716 81096
48934 75443
12679 42217
8703 88786
8734 25604
2466 64869
36958 57366
62932 99484
35942 42386
13986 16967
3413 50599
3232 52420
36801 74284
8696 30590
60149 82322
142 87889
40136 63161
31936 90359
74782 84026
38445 96145
9069 39953
41936 49457
64862 66340
15182 23005
32096 47679
68150 90939
66482 92498
16280 43876
44643 64547
46111 85173
30755 45765
18786 54030
39645 86216
16632 20904
18189 65015
21847 94048
1138 30247
14320 64553
6607 49292
87862 91507
49975 70035
13909 14522
18391 92677
13804 37215
31067 47280
83176 99125
48147 70701
40761 46615
85245 99040
13657 54225
27989 46968
10999 15229
20044 80928
9726 99019
23569 42374
24688 93041
34626 69392
84976 96458
17154 32122
33462 70933
41211 60056
14092 98077
2438 30432
24389 30577
1572 1882
79790 89823
56068 80551
39527 60198
41164 47715
57123 99333
19928 68054
994 42760
7451 86102
16973 48574
9566 82111
11655 78829
79519 84408
4719 25858
23490 27505
5383 14483
61303 77961
44812 80597
54164 96833
1528 43875
41535 84187
31966 53232
26868 43395
3505 7918
38118 53208
44583 94482
12075 24332
25319 70582
12649 18661
11899 64528
54390 64680
79777 88115
11647 98142
63881 91733
17548 37400
74420 86400
55896 56333
3934 91221
39000 71027
5337 49149
6570 25318
31021 56943
16224 75841
12264 25333
37624 50233
27308 44165
24331 40405
29984 55804
26958 62461
57903 69677
18463 37009
33471 45651
51293 90986
53991 58505
29863 31227
23136 62213
71881 72726
41458 48089
23845 79087
43384 48854
59924 86468
23161 38017
46462 48884
24180 37207
77579 92183
78093 99463
44806 97387
40232 98532
25039 70953
50938 72834
9893 17390
62128 77945
15392 55109
50966 68811
9819 91885
48725 82866
26335 66492
30232 54087
32100 47430
52256 70392
330 46706
40803 71610
7503 36527
37960 79474
37440 58514
31916 34498
52983 83104
43423 49943
28876 58764
29352 32779
8552 34028
3106 52030
35702 61755
13022 69624
13345 95935
25554 75561
52560 92830
27493 45482
56688 78400
56705 99251
30113 74442
46957 83091
7181 56345
56673 91971
3485 35987
59124 97255
55203 90319
2535 97226
14468 14863
13297 75048
4980 26233
4794 96754
6237 58614
41319 70459
8142 34448
79642 88761
56891 60289
28834 85064
33951 38008
34370 47372
7246 95289
1085 66035
30819 86260
34246 57710
50045 87163
69334 80328
84848 89849
23968 53764
43930 70311
47070 52656
14540 17174
89569 92237
1941 41736
26561 53985
17067 83961
2865 27864
5570 73522
46057 76993
41154 61372
43248 68429
55530 94416
2772 84396
74603 90912
1219 98774
11689 95400
45884 99407
53774 82083
6425 14148
12502 76943
326 61691
7908 98175
9128 24615
13693 93456
1831 12537
14922 85172
28688 57463
35797 91322
4245 14751
5983 28525
53049 90316
72317 97246
48599 95899
37581 58937
23782 29425
54372 68553
32892 82148
95278 99774
77568 88183
70605 93983
41161 46787
32491 50114
46533 75845
46783 98641
1782 49533
56330 90010
11405 23347
15243 16267
75928 81986
74696 94031
64718 78761
29576 94884
28239 34983
5323 43950
48488 74833
30450 78456
4362 51004
30174 89417
48766 57277
37090 65523
17762 38260
64660 76823
40757 47275
6388 90439
77265 77642
29910 71591
40402 81984
8045 35535
22560 92892
32295 79640
83327 92302
81792 90909
70422 79215
13857 94814
59727 64967
21219 68689
28433 65090
64263 99473
21897 59925
19357 92037
7865 56917
9426 25374
85944 91209
11980 34470
16317 64331
21371 66173
46786 98442
24755 42986
17020 86597
7728 94049
9667 92909
68518 78850
26322 98322
49622 84046
75968 81906
41577 68761
20317 27692
31045 53026
64356 96665
34132 61525
48136 68460
37208 59205
39122 97690
47482 75274
2082 68112
12794 15259
21527 74700
14048 77448
38245 47612
95185 96054
11365 65232
14397 17655
89472 99335
70741 90694
39588 80473
3771 96253
23015 23183
77299 97457
9137 75926
38420 44211
8791 66042
1662 26273
16320 50823
5654 50965
73678 92529
19635 99302
876 14354
50557 93683
14535 60565
62110 91526
8606 99484
36727 92734
36736 54728
45209 80844
4101 89776
12935 79355
6719 21429
49835 97633
57046 92732
16066 23272
43735 58563
15352 49560
28361 40060
3341 62305
46455 57164
38426 76191
22577 96026
68760 83938
11259 61766
23085 80461
15684 82759
20085 34452
36294 36430
59509 88027
36425 76565
17982 44414
44561 75671
16163 32356
50675 91727
9104 47317
32592 81283
11997 37463
1786 21260
18252 67061
13660 15613
27158 33187
43639 91438
2163 90563
6182 45412
8336 81366
37539 42782
9535 11963
3202 30783
61529 73499
37883 48275
57282 59468
229 89183
192 65578
10378 77374
2237 82304
27623 53282
42126 88557
11660 36684
64075 74261
42146 74476
15398 85086
77928 87821
5785 60227
26061 28208
69058 83438
27927 88264
5342 48771
6096 27136
2429 63065
11974 56287
5774 8380
43296 93799
22210 40213
1640 40790
1967 83026
40548 81522
29673 68089
17587 97854
59897 92032
4381 63895
41910 74269
20035 40012
4026 23963
20275 73848
35335 97767
38356 62209
42316 82963
70370 72940
39380 57682
28095 88879
85173 87898
22161 52266
54448 59434
49927 80454
52968 55619
18223 33711
81702 97038
63224 81149
74959 86356
9555 92221
92845 95262
21034 24809
18896 22979
32774 87021
31689 67415
35100 81220
49563 71048
60685 94152
11254 82188
36891 92711
8805 83299
9131 58377
66843 70226
62671 73659
25879 87148
73365 95778
74805 88079
11642 62587
56205 71378
12584 81959
7965 12384
9995 84065
7904 44212
23325 34208
60160 80467
43746 68772
14667 58046
29135 62686
14732 64615
23519 69541
11717 36455
9979 93595
29201 46433
13528 64666
11111 62451
17473 60409
32546 95474
43881 65346
43142 48758
4679 18211
34265 92492
63349 63934
16014 76439
40836 90877
10166 80459
47768 85924
42964 82755
20956 62378
42613 60888
20906 24186
53180 81825
56829 70928
17548 64721
49234 55842
35933 99251
30576 72261
35102 72017
2308 83100
40372 47201
38554 64270
18848 98029
80444 89903
4743 24469
12615 66745
21414 54567
61170 67312
18400 37536
54494 69441
82352 98946
73029 93657
43818 78305
63045 72302
17231 53755
23938 98723
7799 57146
37418 76432
3406 14977
20733 37163
83220 95422
70214 70292
76386 95879
10576 76852
43986 80457
4446 13993
41352 96257
32338 32593
22034 29169
21143 64745
44358 89256
40998 90389
52485 92587
53934 56418
71136 94114
25392 62875
47268 61806
13335 61656
50764 71758
45973 53453
349 66791
49955 95901
92632 94659
28243 49128
9942 89403
46047 82707
27727 78979
18626 75190
50658 73865
43308 51797
42052 49366
80008 92676
19595 74409
850 92578
37514 41006
31980 89193
47011 59764
9809 12622
32965 50299
73151 85885
33904 94652
66232 69385
46583 86296
59179 62219
83017 89233
29047 60718
8337 44128
2666 11066
55282 61950
42059 75192
23892 47942
51204 53520
44286 83947
6830 32816
17260 35107
13879 16521
88581 96233
2135 43341
15448 81252
9624 14420
55672 71421
2620 50328
6407 73847
29690 37552
49818 56002
37316 42222
35898 70911
51321 95710
30945 54737
12811 86600
20423 32346
17883 26274
31999 49614
24229 55953
36081 45411
51840 88274
34490 96569
4024 75854
68205 89517
32539 79706
4181 62111
38040 89667
33598 94927
37693 91769
3338 71393
22420 35781
4969 61316
29253 38057
9727 84259
19577 70836
61931 93599
43847 97753
38612 41529
34848 83348
6391 29415
76366 83442
87147 90977
74027 91754
34568 38117
25766 95748
23666 50970
8004 70208
13470 88239
5190 7938
30680 57452
28483 51453
12966 87284
8306 44572
11359 14012
942 70055
32408 58215
1235 15853
30227 92971
7161 42304
24137 62601
45064 94849
12231 59653
10958 29346
22652 63227
13021 24455
708 6089
17318 93955
26472 63378
26704 85253
5573 22318
4320 56992
38259 70084
13873 82077
3871 19619
18296 18853
7767 99997
2852 56489
48574 58086
5517 56549
25309 58695
68320 96571
41353 87273
28429 59314
8164 33664
9673 33731
38969 41655
18830 99585
8240 80047
35105 86978
71449 77846
17408 43610
34133 53558
58799 66910
80561 85531
18205 94055
33255 88932
33183 33252
80482 84556
33157 87542
19487 66734
56026 85041
41820 54700
2748 44829
15678 45455
21879 34079
17205 53098
58581 97396
30119 83527
15432 74809
22221 61806
10323 18186
31152 57109
9704 23022
28209 51910
546 66928
70389 86331
15218 65496
61970 90755
49870 78697
21013 53412
10937 56198
33793 37735
56197 63165
35525 38225
4409 70632
32045 35421
10836 22400
9056 13193
2176 61964
51818 63515
75279 84913
42846 57637
34967 87371
9759 20494
11625 28119
4229 70711
8915 58659
38464 44707
36868 64566
12376 85538
21507 41731
1194 19527
43508 58416
22889 58473
29855 93628
19362 34255
48847 87244
42355 53004
34794 42175
4067 72806
42493 80975
5861 54376
57250 91986
32618 91772
1517 55967
70389 97599
15067 70956
7258 63181
21816 91434
95027 99585
66882 89914
13969 43490
4646 68533
12536 33028
31187 53990
26892 75092
49605 58317
6365 86121
55126 74617
83848 95397
34253 61859
66218 96431
8228 60632
177 93844
69798 98114
61223 99937
8932 34979
17374 39685
1280 80856
37723 70934
43594 57983
4278 35701
47344 63165
26953 90996
39188 83277
59641 74067
13914 28035
5214 37510
7330 81722
36643 95904
10567 13349
16238 87450
45699 67667
26415 42666
52745 97953
20156 27995
35368 75785
79365 86365
69984 72946
25633 50155
2095 57841
6553 40196
10899 81784
43854 92798
33063 43067
18212 34165
34837 80179
11691 37439
44197 63001
47634 99610
29709 63645
17771 32346
73590 81780
73981 88224
76266 86992
25432 58160
37789 89450
97211 99742
93195 97319
9806 21978
33808 42611
45352 51574
7430 61837
10481 68438
10254 99850
43700 46850
78167 93592
80013 87304
44461 72669
72681 96458
1807 98960
27689 70082
3280 63676
37145 95229
50007 54259
76478 91250
16113 40552
16675 99368
46809 84045
39445 70914
28353 81883
36503 39925
45714 92990
52261 89528
4208 15099
41925 96631
13361 45188
40217 72084
21898 35708
9922 36970
26091 69024
43503 90127
22692 85623
9513 12527
11964 31707
51146 59879
13952 26755
50047 63113
35699 96980
25950 96311
22720 93988
52602 67800
24124 46556
68709 98209
66486 99064
29253 59471
64804 91690
21768 98560
32374 71051
32111 54733
393 92503
5002 8484
61975 76301
27120 53618
39035 58833
7464 87151
29708 66240
80997 88485
28018 45611
65072 65085
24939 96370
6174 9384
29722 42481
19621 53057
45502 45989
29381 40204
74599 78993
33944 92622
4821 43330
65586 98368
51547 52250
49915 57246
12929 28798
6386 45326
27237 70393
3262 84797
19975 29252
4745 9809
31270 84722
28243 88638
21558 35140
9033 39779
4237 13194
14361 85399
33703 61325
59685 96011
14983 28277
96 23348
10436 96779
9473 92999
86035 86270
36211 73397
40207 52415
46393 87982
21975 80087
18340 67742
24927 27645
40700 60811
52559 73894
37627 46570
28104 39435
33126 97324
14894 27562
72968 80535
7055 94762
5079 32037
8422 92874
8404 42135
29352 75512
24324 76002
60696 99981
24888 45142
54067 65008
46885 78230
47695 84411
17619 92649
12913 74267
15214 96709
61866 73079
23946 59785
50317 50950
40664 54685
37117 48628
84163 84314
23701 97762
16956 75506
37816 92285
25048 92696
90561 93445
5549 27792
27094 70714
63578 85653
9694 13658
35356 89966
83970 98445
27483 35693
64908 73705
6215 47873
88451 95628
12143 95111
86706 96923
30903 88482
35419 40125
2063 38255
312 68548
2230 45650
74914 82682
979 70369
5494 50905
52335 69407
30527 74012
72878 99207
3026 32774
56330 85190
91914 92246
5580 56161
70237 99644
19079 72405
39806 66372
9139 14206
56143 92049
38099 60383
13572 73922
13348 43840
35403 55132
51414 94306
40153 90338
57884 92792
89307 95991
5695 13923
23627 24593
49751 62116
275 51808
43281 97537
37198 51168
7113 61303
29876 77876
4585 61482
17504 97224
9917 44601
60404 70725
37240 99271
7071 75753
47 26444
43588 74041
26327 41538
68439 69027
56652 76716
37735 50733
35545 68408
6184 79692
27440 69621
3687 5284
3964 99465
71450 82656
16955 20456
10723 15610
25239 47301
53387 69873
37310 75364
24895 63216
19369 65122
23910 98126
62820 69623
9559 35291
74351 95331
47922 84856
53905 95268
34046 52773
36431 93327
34167 53756
5983 74149
5791 85517
39249 95862
2355 79417
69283 92159
82114 85632
40319 50482
68680 87481
10746 28164
55700 95251
10483 30170
55604 95990
61839 80156
52203 83549
65192 74063
12081 57177
65675 96482
18344 43861
28732 82780
47132 76565
39087 63845
10262 22935
78683 90696
40092 67774
25480 79535
9130 39296
15901 93020
1124 99207
42721 53821
9037 18114
13961 84063
63909 70292
48485 77878
40520 45056
48714 92572
5002 51737
65268 88441
11598 34842
24930 25718
3707 80986
2121 78869
6930 74625
63611 65461
5224 94142
25493 89647
13145 47153
24247 75608
14688 96818
30164 53265
21841 53584
6170 12055
20872 80293
28159 30335
79090 86829
5266 29080
9526 55866
19446 55871
16219 99343
20377 29388
25882 41476
42686 44674
30091 45466
10737 12341
52236 96524
69041 80608
47938 49965
7833 34933
2559 6395
47453 87483
70899 88718
42496 99481
8253 26399
14790 72795
9394 19198
45275 86151
22846 26417
20447 97713
32367 87456
2441 87059
28152 31151
38123 95391
21335 63348
16222 28953
7052 24193
37468 91314
26399 69168
26848 70467
49575 88258
1563 99259
30569 62040
25890 50308
4088 65737
15611 68477
21983 54082
10421 15282
44235 82216
9282 14630
4762 48116
19821 26744
44473 76867
12551 30223
78185 80601
7461 31802
5278 31637
57562 57873
44612 96431
6362 20369
10520 39669
62554 95060
19976 93291
3742 33762
17363 51046
87689 95803
19463 75656
25349 73002
16889 88297
34634 99743
62576 92418
54355 96049
21318 79596
56733 98461
14664 51992
7359 24041
26305 54377
41008 72892
70473 85300
42824 99832
34114 62890
62907 74552
21909 38226
15508 45497
63873 72692
3228 34755
6552 17662
17838 31453
62457 95585
36851 62918
50297 89447
21148 73208
49882 51382
19751 21410
125 17180
36902 51383
18627 42917
6271 54449
3275 45089
14269 58457
23325 28688
29548 52292
25378 60548
48913 76732
8691 35284
43644 44614
2097 10042
42208 51593
17917 72891
30943 76765
47849 67411
19182 28226
10322 49170
27700 64575
71497 87600
21256 27035
11946 24184
63514 99706
22218 86001
41534 85729
29251 74795
84779 88768
40368 57832
46408 60437
55257 67809
17892 89146
11668 15917
50079 95378
9674 53388
50457 95608
18910 95366
12470 91831
4446 14864
26976 83779
28719 30717
35258 40131
9746 16407
64758 70328
7168 87262
27330 53256
31519 85486
27401 93823
55613 76192
68999 86194
28127 90201
948 19217
21120 67430
36341 74485
52170 86525
13538 64435
38192 45634
29577 67603
31077 47467
28186 65255
60617 64527
20562 87316
4586 81952
81405 86611
22353 93208
5425 45133
15740 89766
798 59464
19841 94260
7003 95161
76075 98874
6439 33915
19064 87787
21222 79887
23232 38714
17393 94796
20276 71880
28074 45152
74738 91636
10114 86957
62483 94252
19059 28101
12562 42840
47865 48466
14421 26358
50939 66822
6388 37067
7631 77586
11754 25713
31375 43761
57080 93160
22848 47930
35647 65828
36993 77070
1812 53706
39602 46635
3317 67968
36595 50639
45747 85079
2690 98220
52787 69165
13217 19849
78275 81165
5388 56352
61720 81717
24070 81710
15519 24282
39721 52295
15356 29607
17889 52489
3931 51179
3564 17991
24756 93359
27326 78227
33290 57904
15300 95810
12972 59039
22585 97966
16601 84310
10347 75085
13303 77630
21979 65296
3731 93098
23996 81947
54710 67809
15848 33902
22201 81599
27715 47715
6463 28707
14150 98647
53919 92083
42053 72325
49359 85781
35359 99889
70634 84328
25558 95436
39822 57595
3523 84569
19278 37463
6636 10747
13950 92694
40039 40675
4916 86200
357 70060
6433 77064
9509 62939
53600 83176
692 79072
46146 75810
65040 79885
5079 16573
60143 61358
83209 90744
26451 62860
12045 44091
11086 86217
34208 95092
56028 94690
20940 69421
12005 63750
46626 94158
66161 79904
50267 73978
85811 97926
51740 91207
10343 10911
3345 52601
46794 95417
54420 81122
26063 36061
66412 68659
39510 50923
8099 84812
45597 46574
12217 98814
38642 61562
58330 73463
3851 30140
51820 55943
425 15693
70679 71808
54179 68607
11680 35438
38707 59418
77740 86643
5860 62262
26225 43792
69016 77668
47554 74330
4203 74651
18684 25027
7704 99252
1476 79740
74731 89585
22506 40014
60375 87463
21107 94088
48870 91941
4054 32162
44053 82907
62697 64012
40944 43315
46412 81659
43079 45881
78226 92769
43905 69928
32366 92122
64232 76954
30302 51132
28611 50531
35413 59143
35272 59906
73036 95096
47601 71176
10367 98976
67919 77049
34517 42618
14262 99847
29909 38291
46285 54712
78597 79336
5971 39994
61727 75404
27756 31804
5824 95090
47353 74598
2550 27362
69135 74821
11417 57716
23127 62410
36348 85120
33899 78015
64875 98874
20956 53798
87714 94266
77700 94014
65874 88720
23124 56661
52056 86503
2930 87683
5975 70734
24366 59535
5951 82916
45506 61138
45121 46795
2037 60136
9450 24955
74050 94733
8320 28752
13988 90564
1622 26918
34639 37538
19883 44286
50315 59914
44607 77470
23441 73647
32899 78212
86698 99119
23412 52674
11363 93501
27801 48447
56400 58934
34197 85727
58905 76694
49788 62796
70133 90867
35574 91658
21116 71724
10021 67093
59256 80784
14133 87878
79638 93292
20872 82473
3758 17245
31385 59056
36454 97419
16887 37205
8113 45218
65199 71570
5716 59886
82435 87392
49517 59150
46821 64985
36548 76860
17267 99419
56891 92161
24833 45875
49656 50428
66353 84491
56301 61087
72295 92907
22144 64863
7433 52533
23561 57778
10349 37303
24321 69823
11841 89467
3425 42837
85736 89289
43841 67121
44786 60073
43978 71357
6551 70375
11831 35669
78608 94351
52305 89952
28563 54072
37970 38607
3517 49065
38708 78883
14630 73517
47388 76420
17475 20741
68548 69713
11794 77437
8692 64960
43583 45309
35575 70892
4073 72520
15188 98415
48826 84377
47606 76831
51984 79547
36537 49272
46153 92788
28708 41852
20036 39171
39578 84802
31994 53704
39811 98666
58840 80535
23763 43372
1591 23152
35883 68539
93068 93657
36238 85411
63875 72877
453 89674
80056 91794
69118 93384
72382 90140
51870 90669
27909 49334
5261 63773
4357 99769
83376 85767
44236 98464
58289 97338
268 15209
43166 73771
5311 24629
79032 99639
42047 98894
83782 95921
11540 85486
67218 94757
41592 48574
71599 88037
44260 77758
86139 93577
6294 62819
63759 89819
23544 61092
24734 69202
30131 45577
73737 97819
21030 46637
56770 81489
1441 72288
25896 86878
25265 72440
26481 58092
3384 61551
63982 98754
25090 73654
15968 18561
51428 75140
56598 86122
65252 76116
26604 27387
13728 55543
55856 95007
46168 72133
22418 22756
24649 97119
36610 81231
6787 71092
9639 98090
3415 86961
54605 88522
25732 53998
2634 57775
91254 96876
58495 83921
26311 72175
31023 80631
25461 27335
16615 88122
45716 89395
30463 62128
48715 86506
49802 58537
40259 46658
67978 97440
25378 89965
15366 36317
14657 45578
20087 53259
12385 31296
50335 69779
61671 82057
17043 63570
31207 65083
26674 62659
39122 95385
72381 79996
50921 51291
11792 29714
46877 89804
56318 65857
33999 97989
13711 75453
39106 71126
7549 30939
21091 76762
17902 92527
36071 85143
62678 91048
7826 30738
28439 40169
52298 66358
83802 99598
16897 65258
16464 74472
77610 89652
71073 88840
12148 78524
59122 94614
27685 94446
41744 68736
22842 47955
11343 21467
27371 30508
7602 9622
15034 59327
21207 66660
80593 98670
48702 95001
5552 77362
5460 78263
13676 22478
37643 39894
45815 67747
52507 64276
2271 4980
49635 58528
36873 86081
33576 61931
23127 46525
26815 36124
31829 91682
19031 61894
10515 17900
25279 39069
34146 48256
10300 57338
2763 98570
55979 96434
25925 97350
94780 97631
27396 44494
4107 34590
36211 77048
50641 88027
66703 75005
64007 80455
66889 97614
67381 80011
19724 63821
66315 95398
7781 24573
39036 56689
8711 17185
42889 69868
17681 87113
2801 30546
32382 55046
2972 71294
12172 83644
14242 22477
40023 93728
41960 56659
75299 94896
40819 90055
22189 33367
2844 26865
2988 61423
11788 76318
25638 74852
30867 79377
29800 34392
33113 87429
4156 57898
93765 95145
2129 15177
92563 94465
50579 63515
27301 98035
52476 68037
36320 78149
31435 63405
17988 30435
74513 78708
44575 66630
54924 75784
69923 95228
13286 41934
36111 61303
6261 31063
74134 79463
24923 78878
49149 55863
27202 38727
6660 28059
56055 63138
18095 37449
29973 92249
13476 99477
30184 31535
84598 86048
29127 65974
86782 94144
11525 23881
1006 27587
20867 49133
8053 65130
38238 75485
53315 74242
1816 20583
10517 56465
65534 72918
15829 69141
1522 67212
37779 84261
80202 94046
10836 23330
7313 77196
28397 51951
5196 35771
41155 64054
6641 32087
2917 11399
14574 49293
7256 11848
9672 84320
18517 97554
84748 99293
8410 35354
82504 85111
67369 90615
17479 83692
56793 80577
54958 57055
19003 59378
4701 19226
52154 73466
15704 85687
14477 77102
23837 30417
63744 75133
35036 67681
21614 68042
17016 18393
48291 88716
11131 74831
37044 56594
11332 21609
6564 45658
11650 76195
41935 69308
63992 93116
77605 92246
21237 43494
37712 55926
4524 14371
51317 57567
37021 91704
53501 53909
44493 81877
9181 66932
30310 31118
25133 92599
41845 74779
68928 69431
49184 97499
40646 74090
14542 72330
14461 69610
53661 79912
32371 40913
21841 82466
15365 91224
20320 27048
16495 70109
61569 70134
5634 12625
32071 95571
20198 58282
52527 98534
8646 48504
17710 56796
97419 97830
65668 84279
70673 88093
39875 99745
28473 41459
4376 56988
65536 67664
34713 58455
18812 79877
17343 97030
8541 87504
14793 27975
77315 97120
20890 47095
8729 10801
11258 78446
40742 60255
48314 95354
18962 67191
39285 79739
42556 73596
23928 88145
7322 9995
18461 30341
58498 69156
16562 92949
41114 54141
32505 59832
83240 96748
41115 76227
45967 97766
10031 42654
15057 19927
77692 95200
91933 97330
84936 99066
6639 22831
2610 45305
16903 26349
2345 9614
13867 56585
24923 58551
34966 51412
37304 59802
16099 38490
23742 63861
46837 85504
33094 65836
10536 53863
53632 78442
6643 27400
84467 93342
73575 90737
70655 81523
2043 67385
39487 94890
63744 88034
43147 57590
4082 87561
50765 55104
28729 70460
18108 28524
34492 93929
20166 82248
19779 23057
66218 87116
53447 94267
63643 76475
44677 79384
40602 64187
74229 93450
25514 49699
55069 95021
30976 82057
57032 95965
75195 89182
26050 74131
19910 48592
28812 89197
11318 14691
44335 70142
64 16665
70800 94636
23811 62757
60559 67029
45386 82114
17225 86339
24431 51247
11924 58767
55115 86745
47092 72138
58409 61734
18513 83809
400 45860
2406 96710
63730 89466
7277 16262
60515 88007
26539 76824
13253 56538
34131 36371
14289 62686
14122 25352
30587 48214
6733 21432
80522 84480
15796 20141
30356 69234
35980 47642
33103 92141
32700 98968
16920 22534
77539 82875
27162 83432
52799 58127
22852 97168
42950 83445
24644 55476
69671 72611
71860 86029
44618 84094
66751 78707
11204 74239
13508 44052
97907 99671
12738 60544
43910 89924
25652 88500
6929 91670
16582 63153
16307 29442
58233 70565
40698 49281
40150 93510
90566 92391
18919 34716
24153 54026
8189 58103
49177 96739
4827 74206
12391 66606
28234 72152
56502 88337
29903 70322
29495 33164
70382 82295
13609 16070
27873 42901
38789 90617
84057 92731
29002 77127
48825 89336
36657 51454
46850 93735
33374 54504
39525 52064
896 52767
39372 63367
9496 73706
52812 80598
16177 58237
4876 66932
24896 37142
81143 81789
32539 44161
14728 17106
17952 57327
6453 97613
9697 81444
45089 49511
37102 83593
3285 41245
43772 65923
9021 98094
23531 64295
4926 79876
11330 84218
18245 76636
3571 43117
22067 72539
45454 52991
44867 89473
30878 40642
20273 43774
12805 94422
41617 66201
60280 63376
7466 69262
43799 47191
37873 47027
20959 51792
32672 81113
16291 50405
28150 73611
6853 34882
58336 58622
8212 10837
42249 99617
5827 76630
44239 96705
4560 59963
8366 52408
26176 88274
9457 67487
10501 41856
40303 62694
25737 55371
64078 80338
23678 97259
37907 74532
4809 18232
1451 77872
65633 74983
40224 66821
19934 30391
65635 70008
32900 92903
19260 53208
4531 46744
51933 58900
51417 99777
46966 48321
29500 88634
51282 51708
65255 68751
33900 39023
15857 40054
1424 80207
13319 20314
40056 85524
45091 92137
12554 56512
44815 71877
63201 66028
27685 93735
26716 64664
4200 98558
48038 70108
23404 25410
48876 79249
64875 82174
40640 66471
55380 56029
12386 24829
35682 35756
52007 78256
54123 62824
67500 69097
66582 92872
11114 42974
42191 88574
39970 41454
50374 88891
14644 62808
36685 92615
29421 81781
1326 86379
55705 58808
869 42803
25226 26476
55987 66930
75029 86794
69560 70925
13233 37825
6241 20576
5346 93084
17991 61759
3668 21481
23229 23814
51220 90332
30124 69043
50827 74859
42074 78276
27853 58948
38055 86379
8656 69032
35393 82527
32007 88373
61125 92181
56462 74382
71922 78499
59835 67148
53284 68747
63393 99220
35805 89959
46005 61455
17171 90295
29615 71651
34285 72962
16914 87886
1055 90328
10606 62323
12573 94808
19969 55524
62083 78948
13875 66486
51759 81188
7370 99472
28872 84505
14505 20356
20445 21631
24647 93784
25919 59210
64112 91934
11447 72942
12826 37690
17905 88656
83501 97978
16736 28478
14565 56717
42108 50155
28404 67101
29589 34331
4610 34285
62472 93353
1301 25514
14532 23487
2532 85079
17261 32042
21594 50087
50381 97868
12090 91310
65793 87943
9596 57800
23734 92123
45730 82778
12740 75213
57048 71701
53370 85837
8169 70645
90177 94745
7194 42600
37023 66002
46632 57225
11184 93786
60137 84667
24803 95934
19814 29931
39087 97938
53580 68768
22658 57157
63352 90946
23614 73598
20794 93050
19166 85137
50209 50239
67750 98925
40516 86699
1810 11467
72064 73462
54112 73436
6880 90861
16364 28842
93816 98866
36445 61930
6803 55464
39467 96462
62403 88321
35888 88946
35047 82392
14204 48739
41466 89074
74313 97867
62080 74205
8737 11456
48705 93155
20286 24389
1484 27563
44947 48413
14326 28274
24299 44678
16484 43042
29813 71816
26839 69596
7484 79773
27744 67845
52765 58644
58372 81944
31076 65488
14691 58306
817 56386
20655 38019
9753 36384
12687 34536
42814 58506
24154 67660
7709 51961
9684 72724
5294 82622
65128 80247
21287 37204
28873 53973
30953 43667
57191 91454
44615 74502
29357 89041
1352 59717
51919 99850
81503 97013
14503 87617
79174 90253
21758 98843
67194 79734
25697 99126
1616 63662
15946 82613
1492 68137
26182 58173
70788 91474
24913 35152
9859 18002
10364 86980
24484 87009
13996 24997
71221 80408
11755 60724
41094 48230
49322 67089
9413 43121
86572 96351
58371 96776
8017 13851
90738 97033
208 47483
48044 82448
15763 82260
82737 98805
16792 56333
7338 28875
23196 36948
52542 75263
19706 96860
31678 68493
31835 98281
38145 93278
6459 59554
12155 16496
26636 52400
79976 81122
55843 71180
5186 42111
74756 81867
20404 68483
17047 31979
55459 93393
39120 83712
71893 85637
61134 64983
63489 79716
51000 90642
566 56431
32403 85457
30699 98314
52445 65133
10253 96630
44137 75325
4364 89907
37271 95868
45837 46738
81551 89634
16105 38032
49082 68846
9596 70113
30782 32709
45489 61604
2676 61876
1855 45438
1938 15655
36507 52168
27489 31722
69143 85831
72691 77655
2797 71138
16264 60864
59747 90612
22772 86677
28341 59432
33217 55056
31864 56550
10346 40862
79035 96343
44527 82757
35860 98063
46097 65026
9446 44262
14221 47245
2629 62382
13631 64240
82206 87593
39251 81078
10169 14494
68281 85706
49537 52119
23268 76414
8873 86188
18180 24617
12857 66330
21342 49992
36851 40665
44773 81156
35856 92248
504 24788
8505 54145
31449 64280
5851 87908
14919 91875
13700 19156
6706 95780
39001 99465
66091 99113
29660 90941
51717 63492
1759 33939
17301 32705
1329 57312
19704 72766
75163 77875
1792 14203
36050 84537
79730 93587
43470 79235
31490 54086
16697 91190
9671 79219
17332 32383
1817 20805
56687 68597
5585 69668
10953 15484
78728 79829
14539 29631
5182 82131
50731 65965
25573 51769
19654 38936
53408 91495
37291 83273
15913 26094
44549 58707
20439 40146
15854 36373
30370 51191
10662 15623
3647 31113
636 26122
13707 47432
38811 95956
25447 55561
39539 90345
23479 66327
80490 87713
36389 63493
7878 56155
16881 85344
30564 75876
3192 30400
52066 63432
86906 87874
79110 93926
14744 23395
53341 89103
26738 58877
5366 78690
26576 64766
14676 92384
14388 44078
7683 67014
85027 87910
14194 77915
45772 48769
30375 68177
23827 76174
6387 75436
9461 65835
30866 65094
25008 64469
20511 76974
17681 99385
52687 62575
43844 81116
5925 16016
31026 46721
26391 99195
2344 71316
28996 59247
58835 61680
12418 91805
90557 98942
74803 78986
51445 53671
16655 25180
10362 36132
35471 75286
81147 90591
66777 81117
16421 57019
30712 57955
66978 73303
80290 99611
16653 40909
442 87728
24507 89201
60430 61866
16278 56169
21130 44334
71908 86948
48129 54554
47478 52105
49715 76022
3284 35590
27184 70826
31069 68553
69259 99217
55834 86896
16511 93057
9211 65729
85449 85857
2003 38829
77798 85297
72022 75854
20382 82349
38302 62431
3436 9622
5208 81672
32799 81875
15547 52836
69838 73398
44320 81224
66172 82930
48019 51245
48760 71039
80261 99092
28679 96324
73437 84441
53610 80205
43771 45608
15827 22298
20389 74286
75747 97812
7269 32434
57106 87494
41785 51914
13561 47791
30027 84407
63786 71458
49650 87872
42415 49832
9932 49310
43028 85808
11327 15559
81393 96253
24335 37124
9962 61451
49629 74531
24604 36373
11035 87588
58967 84605
90801 93325
59958 88170
8447 74760
12094 48687
64535 70403
23344 62218
56059 60522
4800 86830
36707 81798
34929 46213
19500 54145
54641 58988
38515 90315
28736 54185
8068 39241
73015 84676
86655 96648
31977 78620
46276 99246
39357 56365
15768 54485
28044 30667
39348 92849
10108 85830
44590 65192
41473 91972
7107 18085
55225 85122
37010 40979
16223 48121
46104 47011
14143 25033
49589 91105
38968 49654
64728 69667
18985 23215
11007 88038
55158 78286
24893 55107
19494 22928
67950 85336
8351 96342
54121 80595
40082 72246
49303 66293
22354 74434
47403 74645
37419 60743
27427 52705
67186 99200
39920 50026
10312 29354
30296 63201
59148 69457
921 94260
16101 85599
35079 68009
31650 93690
68295 77659
28776 83797
43758 45565
69441 70229
45860 69073
90476 91301
62796 86013
60446 91981
19451 38090
45022 83281
80157 80741
24248 78494
69853 85002
31752 85274
8604 23600
4251 47705
1170 33631
70750 92562
722 50377
74489 89661
51816 66026
26663 37462
77750 87205
62111 63568
39963 94747
84717 85978
51374 67465
81896 84802
50749 83912
7051 58334
28481 94770
87636 97247
53534 69764
37442 76696
66367 91700
17070 31966
81353 81669
255 3535
13732 66832
61532 88539
20495 44438
5915 9462
34345 36808
69871 85569
1137 36428
37782 46107
54572 63281
11793 40449
893 14127
17918 26741
45322 85250
37884 85172
52635 71334
63672 93859
96378 97362
8580 72343
21231 71545
37931 95164
73854 99400
20418 82143
4382 16267
30062 91812
49874 71151
36019 46262
3746 82725
27785 37546
3623 72343
3103 66747
83934 86117
80566 80935
39919 70763
52160 76404
28475 92158
50209 64862
3270 42123
11103 46579
19527 23609
347 76201
17150 45273
10217 17383
8010 55395
8886 78652
22977 77278
638 98819
37035 87427
34334 36207
31530 89292
17318 34801
9027 95757
20625 21474
13493 16530
503 40615
3423 7100
11312 57487
350 1529
29672 56855
12244 79263
62029 64411
10628 13317
19797 48266
33050 37725
77902 85203
25874 46664
7804 39203
15210 56090
57320 74673
24971 50104
17273 20387
1041 8097
64164 72983
21843 82536
58752 92462
8219 30968
58786 92267
54118 76878
904 8611
27073 35767
42873 65177
25868 72623
58943 63396
30421 79225
30226 94936
80304 84810
2218 63769
21443 44281
30723 57484
12249 12480
48681 67724
40922 51914
207 54314
63944 94510
33648 50637
6562 25767
42020 82069
763 35128
15311 95084
2803 75763
76309 90474
2665 59389
21792 61645
17352 69417
51724 99114
16457 98047
27062 67734
31447 74760
47864 74699
71217 97050
36427 71073
26581 91276
28362 62050
26392 41057
80735 85279
29958 98075
66418 73244
2714 19973
85305 99319
2071 51603
11037 70087
18224 20467
42240 58379
74516 80327
24900 26146
5796 52066
11330 97551
8044 49132
35964 93896
38856 69342
28473 98509
18181 97079
13100 82501
27526 69302
21565 79273
17901 43281
13235 79841
50014 95394
8267 74942
73623 87354
73818 89788
69217 71138
5294 68342
8841 43038
33903 60298
2062 70691
19585 66761
19585 66217
62654 80447
35492 66802
29792 32677
85482 97243
53278 84991
30942 99929
51236 63099
6037 35683
43892 54649
84082 92004
48683 82931
62409 65468
57787 98760
12452 34479
57723 66119
16567 34065
17303 72247
4067 72641
51079 92895
2617 7231
16419 78418
42469 98620
73887 86215
60685 68923
42437 65886
14659 44665
32965 94449
23790 28252
22672 79434
6766 29268
48298 64475
7270 53732
70047 93593
2007 40615
19637 33997
40511 79919
8500 96933
5361 59653
11611 93113
1925 43446
40481 53296
1689 3665
83015 86556
28702 83218
83261 99417
98089 99280
84153 89267
2902 9076
34251 58027
23876 41945
93282 98093
42913 94431
45673 60595
25011 45081
8240 85235
86210 93316
69404 87154
41250 69718
4648 94422
57404 74065
54613 90970
17881 55445
51190 67066
4340 72138
44110 77137
22891 53101
5586 62164
61714 66771
40242 66790
21091 39002
7295 85610
78972 96295
8937 40872
7497 73269
53545 95958
44491 94701
19533 43279
2315 33422
5955 35844
10709 59148
56328 68611
65848 82032
4209 54062
24009 78892
14160 82326
81704 89848
14650 41125
6096 79481
4822 73117
10074 47579
12555 14003
26683 90897
15231 55865
59910 74669
10706 24281
13228 48125
25852 84949
80173 97335
13940 52126
9895 87458
45862 81973
43446 54712
16598 84776
24939 26822
7083 40321
28072 80397
42456 91418
1358 54513
27563 44364
64033 75666
13642 83368
16942 31841
8701 20494
17535 68645
76490 79885
15506 56040
25785 40505
19814 99353
18501 63799
9505 44817
33836 67368
43281 99459
51123 59555
8410 44911
26651 88825
5836 46470
7589 64080
6254 71964
11331 15693
24292 78909
9076 88402
36240 61324
35681 82593
39653 95973
46261 91453
58597 90176
9595 92904
10352 43516
35566 53169
27220 60206
78330 80587
1041 14102
38472 88004
38354 92320
64862 74617
32411 93017
7478 49633
43898 63152
71568 94643
523 64828
44593 86568
25355 68566
73235 77759
78626 98451
36446 90056
41103 97204
12936 93820
62580 87702
27542 67097
4249 47655
10083 19255
18773 20411
38933 51917
41153 75068
21515 21955
51786 57445
20626 35989
27750 90168
1888 48439
20783 99959
51222 74892
3684 70592
37329 57430
43674 57594
76829 99321
5279 76620
15032 78262
22890 63433
51627 81523
25031 98051
33540 73780
36791 39490
27421 50744
42246 61583
11915 45375
24911 87689
66140 81553
2082 75130
80684 91548
20565 35143
20578 93751
30334 64462
14579 35868
28490 45896
52000 93765
29829 91045
60299 79185
38854 94007
16797 43133
15423 99422
27986 37715
27038 77828
52978 67980
8146 24754
56481 85884
72893 91774
17158 85385
7378 98408
24792 25850
2124 14329
35277 71904
1804 92587
39589 39691
24617 82252
41673 84167
19235 39916
72596 99499
25751 82949
19037 87951
54651 84504
29306 75397
29572 65765
5430 91772
1004 36481
34658 42894
18338 62179
48119 91193
37018 81036
88757 89946
3003 33212
19832 55222
63130 78472
4369 39007
2863 53904
5889 14928
56504 57001
50714 52140
21244 30336
72877 89932
50157 86801
17379 23423
21250 63623
18377 89531
30332 43029
88932 90474
54535 64915
42007 54421
30978 56781
3105 77646
86535 88475
13313 90850
55697 83094
58036 81686
46947 75147
21547 48913
72208 79988
27972 83898
9566 77131
22089 74617
14128 99231
77615 97526
34086 43890
77280 77698
57060 97674
17638 53519
30222 72432
19705 59426
36582 86198
15586 20769
51267 81652
30087 51147
41550 52298
9431 88678
21132 95506
26157 76311
39006 78556
67759 79294
27358 96811
19013 58370
16019 18498
1986 32985
76879 93595
15048 67817
75036 86076
47250 56344
8380 17298
11522 87859
38 36236
10712 37246
32254 59874
73415 97623
24339 63893
32299 84820
34025 34107
9914 30394
1389 73553
2312 57007
45623 77895
70487 78086
37320 95180
13849 94427
28261 30151
65337 75875
17916 38764
47568 75636
32393 89596
72395 81918
51817 56359
1383 56713
71084 95766
62579 82606
10012 46628
26541 70326
75190 85405
56357 63987
17994 44670
29228 59504
7800 73392
44802 65468
60065 71763
57788 77343
92801 98854
27967 82145
51226 74226
30671 41902
8292 89206
6821 36162
45359 98885
29200 51813
86805 89260
4441 9887
43857 78555
69886 91163
1715 65319
8993 42739
82341 86696
6076 63674
2202 75844
74117 79635
6467 69201
28011 82253
34025 68060
10626 34810
10282 61287
963 89251
75981 95250
33729 41621
11573 31937
1950 21732
34237 87133
54924 94634
67142 78567
27353 45779
1896 51961
52194 84007
61903 91312
46199 75527
13847 62531
10393 12352
54432 99440
4530 11612
9784 94733
9295 10843
43262 90849
10847 31314
21672 52186
5249 97627
16507 33934
33194 41675
22495 86442
27066 32404
2650 99211
3428 46880
31715 80206
54290 78725
63580 70508
3204 55746
352 41708
43962 62833
87135 94017
14043 79713
74733 96027
85531 88516
90342 95157
50341 72259
22746 72915
33643 64785
21429 67435
81692 97063
28929 53410
91264 99724
12208 89218
71246 89717
71026 74169
19177 84299
77312 89458
68788 90761
10153 53978
24796 94936
52909 61358
10973 47458
27694 76279
29953 50058
29153 83748
35667 58272
7426 58949
61186 90990
7954 94483
14095 38929
52781 60302
81172 91429
68550 86788
10649 84049
40998 60583
21524 23074
16269 43090
12836 38860
29153 35050
99819 99851
47267 82859
271 58781
73635 90643
34421 50921
37397 46788
17722 70587
72273 84289
12554 72555
25174 38539
63078 81143
17418 46357
63590 86998
20326 90811
50289 56036
38499 39153
31062 49659
38181 43149
90093 95609
975 37369
37943 38771
72059 76075
21029 33170
42388 55832
65155 85084
22645 57435
27207 78950
22442 61828
25384 38167
79818 86927
95950 99670
81970 92999
9703 41135
69497 82192
24570 58078
35959 86940
37465 52406
2362 2956
5311 66338
7637 46983
77167 96287
69481 87717
12101 75307
7562 76842
82444 85577
60665 73605
8776 10030
56369 64162
62428 86434
73271 78486
35285 49031
2577 96128
23327 66725
34373 87722
85700 90662
25441 28125
11350 22342
29801 49612
34169 58345
528 75512
14037 23553
2906 77103
26266 44265
28904 97459
58431 88416
62790 80813
31819 42366
7436 41933
2900 23117
56017 64008
31076 50726
35908 90691
29799 40697
61004 79534
10660 43476
12313 79626
49256 93364
67179 77445
53890 56225
49270 95504
20822 30685
6401 52884
19022 38120
10105 39372
74214 83895
4113 60332
49009 95143
1940 30814
5460 99485
18316 99211
609 44938
20172 83952
61205 86665
59855 73375
43934 72785
31500 91873
32506 39318
58124 67967
75048 95061
62774 75732
63139 95184
28313 62490
49421 76032
16575 69909
62370 95527
82475 95800
6050 30673
45762 56809
36539 40248
16107 58254
66111 92605
9820 76140
42650 90710
47371 58753
41794 91026
32089 35880
30541 80746
59666 94622
13660 61382
8635 81165
6932 7657
21170 71589
39981 92443
15319 59155
3620 41969
84750 86363
38234 57931
73469 85972
25544 65889
58018 80878
50588 64281
29325 81750
72770 78017
42589 56404
42903 98966
50622 67014
1497 70608
61511 98562
55558 96444
2821 81257
4244 92454
56332 81195
23685 95804
49975 62183
1250 22450
21115 93494
41874 51972
16391 56257
9886 38258
70429 98157
36353 87015
23948 28755
53514 81560
2849 99475
59114 64783
27218 56703
22438 83318
3332 70966
63606 86578
18749 68554
850 6295
6523 47689
34449 50016
96217 98062
30658 56402
9878 41119
68457 74848
3800 59100
38096 66833
39698 56732
19863 40366
9735 27587
55241 61672
52103 97764
37461 91229
1125 26496
5692 14053
25570 41760
17683 64361
19729 29320
31638 71282
3211 79646
2706 63480
8690 32071
41472 83486
61464 89303
12998 45655
18549 95869
15779 23343
16968 87512
13349 69170
87502 96993
88206 94947
17695 31973
53505 65615
9406 49111
62706 67858
41533 64642
18165 75307
5877 46897
16620 96613
10103 78809
31675 83456
24838 87194
4247 46337
10269 45590
40173 90433
919 80934
38882 52819
27799 83306
22711 48302
58923 76840
13671 17306
55824 57886
13735 29791
15453 22711
53608 81386
21688 25712
60868 92402
30167 82326
60409 87424
21443 59225
23974 42059
56265 71712
37131 96214
45645 77510
4692 58495
19879 63525
70755 88402
46028 87971
6264 74396
44987 81343
21676 63245
77719 80857
20183 42510
67940 85772
5309 17809
11459 86128
12687 67944
39644 82732
7220 75260
70677 95610
27831 78363
55088 95271
65661 77948
63524 88725
24920 86632
46690 48271
14313 37941
16000 51583
4307 80494
14401 34497
11127 73399
13318 45577
25466 51293
8864 79700
4840 27024
7571 89052
64763 96576
13866 80676
18912 89989
31916 75448
46462 67973
21492 21532
41031 58546
5040 94813
7046 18749
31064 59426
19448 97532
27519 32489
32089 94545
75551 79173
34304 80339
19520 74731
14742 15405
50392 53902
69439 74994
13337 42320
33730 34611
64839 88649
62437 94716
14735 33541
21865 62520
4346 44661
9910 65375
17303 40223
34280 99009
30946 76494
72838 76306
23971 41526
69842 95923
80638 96058
17783 41885
158 59585
33338 98131
25780 96083
1236 27803
59680 65641
65234 74243
36991 55614
3830 46931
73896 82282
5165 35805
53969 57601
16287 55583
50379 74569
16583 34960
15356 84545
1705 26016
31823 83376
26760 78397
20517 74091
8996 25880
35903 97063
4693 80544
27427 39508
60092 71470
1572 35408
39660 89274
54667 68629
55920 57487
20762 98071
8201 27947
42344 72004
19082 57946
9922 54110
355 42833
14049 20928
20458 24757
48136 71450
19157 27109
8862 68636
93707 97571
42033 95906
61771 74666
15505 97216
14394 93400
15862 41236
52161 87471
45036 65682
23328 29824
49394 65705
18825 80712
9833 23497
16526 99521
51719 99151
48199 51701
80349 88412
7849 45159
60374 81010
22214 69034
31573 51851
23491 57803
4853 67521
9450 84572
19997 66638
44230 71854
2296 83632
77890 94516
18883 27896
11113 27773
65512 69489
15176 87340
3800 16440
26456 73484
7797 7924
29200 38269
28334 73205
54461 87471
67905 68782
38590 70990
10479 66106
78264 94815
14970 83683
3846 46355
22515 93475
57682 79528
33135 45077
59756 75787
60933 62065
70152 71133
98077 98451
8228 55008
8974 45540
76578 86306
68184 87825
69004 86448
36587 53064
47888 48178
2453 96799
81230 88933
33788 75644
20468 58000
864 93742
23576 82856
67244 73141
35150 91451
9985 26548
82143 92880
22362 64332
91648 93230
26764 79444
26435 90504
23700 80394
11057 63518
63871 65125
23976 76981
12024 51011
22456 59044
66384 83744
47542 72720
27790 54141
23192 61458
28499 37500
26512 83541
49537 96789
30157 80406
63371 81568
53369 82972
17408 66821
25287 62538
4087 67951
47125 70648
1164 48011
22672 36970
42928 44913
16105 53719
35024 77370
41480 49046
54151 96784
25239 82663
3684 74903
31916 38797
88215 94953
24495 34848
39612 85601
8027 18794
25429 27900
57096 89588
44137 58554
91140 98930
60792 95745
92147 93526
9205 13828
20996 69018
31058 85362
46905 73433
13194 47650
18151 44130
14967 34050
33488 51619
31124 85228
3859 84557
32028 47938
3084 40566
63825 83494
56375 93265
32185 41304
23296 41077
31276 72163
42472 97178
29671 81480
51008 82040
20598 46988
50035 79320
7659 36259
32082 71589
42608 57013
5571 46520
24777 73499
8787 79269
62230 65973
2183 98689
23752 97592
9524 50987
8923 37735
5283 45887
12916 62554
2875 91791
53741 76679
13812 47427
3135 6199
8522 79466
68053 96880
47299 93996
54366 74558
1810 41794
32940 93645
58006 62519
35781 74202
53531 54306
20455 63366
9585 74789
4539 64320
20827 68739
32786 74824
36181 50095
41198 59067
90743 98891
40881 81510
42643 65086
8188 76864
8487 27144
52601 62558
12749 83813
40612 53921
28916 89717
43011 92674
20372 42242
17164 78082
51670 78872
47742 51887
33758 99982
10998 60202
37679 98634
2696 10476
28137 33715
13547 69364
6648 21833
55582 90975
26187 63521
76146 96664
24412 87805
10722 86754
18353 34697
5579 18675
25945 91318
71470 71958
10772 58674
54680 79578
67707 87350
16597 77022
42105 67854
37535 50812
35738 99912
40865 88802
30845 59606
20978 48758
90356 98610
30969 71305
12492 91631
23964 86312
19114 59027
10554 71102
4740 53189
70814 93562
30929 64400
13376 99309
22817 67497
24894 78058
6938 39407
20380 55174
36561 55023
7537 62819
41922 77095
5081 50972
72646 87720
29143 45632
62675 80698
54041 76680
15563 75236
66115 75974
3970 86433
57824 84633
32149 47240
24323 96349
43166 43539
28081 33953
266 41442
77181 79019
11791 77257
19807 93113
73987 82474
7746 60430
19479 36642
93579 95626
36935 90248
16648 26710
11199 62159
19179 52037
64815 85161
10268 99323
28742 50440
18788 83653
13227 52003
56879 86188
3341 78655
56406 85706
34395 48567
42854 68480
67614 92537
47893 97241
57118 79714
46514 71420
5723 41982
43251 69845
1137 80033
2280 56257
48680 69683
44486 55868
76876 99025
3162 44140
4018 12715
12467 90037
75905 77360
9268 27453
13565 46626
41085 49799
17639 66612
30014 35700
84147 92011
2925 13838
42241 59748
3182 34974
79660 85410
67097 90458
23672 35066
42221 69779
16349 18790
29013 92431
39100 50345
49412 88710
32484 79112
3960 47446
54476 62893
15362 66142
65074 95425
56212 67181
10906 12430
47849 77071
27577 45671
29363 36705
2756 95554
8429 67733
6501 93585
50298 50935
53479 55837
20629 83059
37693 41238
79187 95632
43492 88332
8637 74678
48174 56836
12682 23560
62218 74088
25077 27122
13821 82957
44986 63171
65335 88056
22150 59612
13404 92818
18683 76649
61199 73049
14052 16415
8128 32109
3573 27082
33763 87799
7926 53962
89596 97749
9685 88336
75953 86411
79960 84534
40914 61104
3042 33573
41709 91001
59061 90502
197 88894
64165 98991
662 59186
2648 28445
34422 98748
2792 20493
8093 13296
19966 86243
71898 92016
50009 71352
80538 93092
12623 49655
2937 88169
27491 35526
76632 87595
36536 48747
60576 62572
26522 84449
11468 94414
44626 46497
35361 52952
50674 64239
36614 99228
47735 93720
64637 99830
2393 44824
34761 97576
998 12515
23161 56871
56490 89907
16972 66770
3475 52928
16118 91310
9044 67710
70285 83949
16116 38915
52085 57959
33739 58926
2942 42610
7912 14871
33112 73613
60067 98168
36829 74255
29310 46575
6623 48150
4826 13982
62097 71294
29344 73761
275 72524
45658 88212
13446 56407
9759 49306
49766 60204
2318 46697
14012 84022
41351 49283
4725 60899
50973 98027
14696 55933
74799 96475
55571 61223
51548 78007
10573 99713
10503 21921
9164 49484
11744 32648
27407 49645
25401 50999
14002 22976
2146 34989
61496 79877
13567 86538
13693 97959
6404 99562
21550 98826
53816 78753
15984 23316
16486 79009
9227 70536
27771 84163
76848 99701
24658 99015
62649 86966
36517 41839
35551 40662
23296 50877
54290 59127
71012 73520
12867 92830
69380 89348
27538 35880
33661 70932
44061 48689
20587 63873
684 85257
75819 92848
30881 98015
9612 16013
6997 53017
6054 18200
21430 25118
42034 79301
21619 30236
41656 78793
27979 84061
8221 79918
28334 50678
12114 56216
67411 86652
54569 81008
3031 72919
54395 96701
61594 71173
31349 40618
7794 12639
30277 31392
63068 87562
34496 39029
19661 60252
17436 69326
46182 54376
61037 83108
7432 45702
91921 94636
10118 38489
37061 63074
53358 86343
25692 68751
26407 66676
19076 64863
59911 94057
19553 94273
72846 95860
40565 72667
54572 91071
60903 69793
70517 98457
26381 43141
25278 92242
38339 81598
44482 62228
28843 57794
2711 11563
26670 77120
64707 91145
56737 88669
94882 95456
35117 87551
31200 46786
32374 90632
23102 95505
18249 26054
3491 48923
96857 98092
35720 64601
5298 77469
23429 49638
62469 76511
697 33972
45507 89334
41476 76134
20485 91330
12640 93601
60648 83827
44369 67626
4947 57255
20135 56487
5402 40737
24221 96091
44053 52557
90940 92415
78236 92834
89955 91669
14865 71249
33033 34371
85144 96652
29617 60189
42296 81215
78746 97002
64786 91094
30192 98936
56512 94842
2516 78187
72524 82454
60917 83358
32582 39708
28843 96842
46192 96727
66415 78564
47211 65047
2367 20828
4717 38040
1943 48247
24688 54677
48067 66336
45051 78063
25401 46727
29408 76951
27468 61677
42714 89891
45954 90981
52853 57960
23484 33834
10037 13900
12216 84478
45379 65782
20928 33423
44858 45500
30669 31062
39963 87374
3624 80685
47007 91259
12403 40712
34494 92970
51954 95267
16611 76511
17613 58622
12308 73334
46652 92587
40449 42820
29380 53332
81239 97930
51130 76359
62221 96066
11206 25823
36247 37605
76078 80358
34266 78837
20848 76002
54570 83483
20301 57342
34076 94416
15236 21941
8012 95445
1063 28971
41933 87133
88636 95028
77841 98145
47880 69570
54131 75125
67864 76596
55781 81361
18073 37854
23845 34301
52266 71729
57520 93687
50421 50943
40736 98225
957 89801
12520 82611
15725 48398
10202 69902
2068 88003
35066 70921
23754 52758
27874 29237
68731 80404
5188 63273
11763 65441
41924 81158
17515 60644
27524 81794
10571 95739
38981 69668
54635 72099
38107 58163
31562 74227
50584 71743
18849 40517
74307 78474
68660 86984
57199 98599
18065 42936
14050 41594
46475 84669
47578 85542
53332 88657
3075 5013
41703 53811
21327 33886
62227 64979
15769 19804
5532 27505
70208 83889
41453 80582
12901 19522
19463 34415
5421 86223
22157 42753
24459 84526
33672 66718
40989 82174
40472 42110
19164 92667
28386 58566
629 22143
21833 42207
9346 19748
24537 52590
16776 88900
41776 98887
52234 82238
33075 33811
68017 70705
12953 17856
63660 96624
73486 98553
16436 20671
10708 20519
52717 92877
4460 51836
51851 84491
28426 69632
584 83634
52469 92299
38570 72374
3592 92482
66635 80480
22248 28860
10738 63278
33588 46508
9308 38689
4195 94403
7521 44480
11890 49753
37376 65115
36413 45909
11748 65768
49240 83628
44416 63240
3289 58104
23564 95194
4046 44342
51080 86335
38626 77382
54520 81140
6127 68110
84881 96069
42921 89582
39507 98890
30714 59268
37781 86297
33118 34816
71193 85045
8067 66190
11038 61162
15833 30329
20303 89061
11009 79580
77829 90637
1940 48182
42876 74340
62960 92822
18847 67421
84806 89680
33073 47084
2815 62956
30493 34643
5010 28017
40977 66626
44119 79951
10358 97277
51402 58513
3265 96260
12022 77559
70027 95996
42934 50539
31365 66607
65920 92884
46320 75098
25148 72220
13568 62172
1858 70185
41852 53145
14732 80815
1607 63020
51135 79485
26116 73339
5381 30430
23181 29506
56043 85729
19536 88011
40664 84879
5839 95888
10018 34686
20462 66343
56367 72614
4802 30605
3429 31217
355 52116
65314 79195
42380 64603
35208 56610
59556 97475
28459 32442
6544 69434
51890 60480
21666 59205
35055 64548
6113 42104
33608 35448
67150 68041
8677 56579
38918 88298
31576 56333
35872 50509
455 49818
87093 96721
14365 14925
1985 60545
29233 67748
49840 57952
13792 44599
3653 92449
11117 48783
47210 51217
61253 81768
69337 79630
12128 44741
8821 40929
12453 86089
32076 50308
53679 78511
23302 27587
7808 60243
47144 91198
14301 50673
12976 79205
41608 42826
3750 10533
2768 84204
55600 80332
53813 68203
16930 30012
81314 93829
68486 87028
5712 27610
43715 84532
53102 77695
10340 82179
40392 75700
30047 92269
40778 78749
53782 73727
20766 77759
33816 99290
15355 97871
36685 65832
69419 76132
68638 90357
19448 50285
22954 27178
13213 37204
26265 51713
7502 80824
26568 67728
10305 26654
14729 72549
56896 97528
70978 94436
25846 42168
50516 87900
21806 39182
63727 65838
21143 95772
35113 95125
71773 82842
33536 59610
45514 99665
5155 18447
53056 82594
51889 83300
13088 74546
47234 48160
25191 38449
25728 94784
14217 59446
757 46602
4571 33683
14584 43733
7572 91856
46525 81115
89911 97853
10365 29674
751 28273
15437 33993
10424 69567
61002 82027
47980 50499
1223 13849
56531 63150
14320 99757
11075 54595
7535 38728
33301 56288
30539 92658
30875 72607
33096 43056
874 43659
35325 85108
49373 93275
6141 18658
6819 83452
48754 75327
67686 85382
60707 95646
3481 47472
62351 96899
6720 13053
83608 91255
33264 51354
27192 96811
43122 67162
19179 23404
12437 52157
16855 73369
16313 62113
31783 83998
54670 77602
12172 72756
36047 55796
6455 80613
39159 72115
42799 88393
32489 42673
22069 32266
10885 41984
24126 55291
43273 55691
75217 81307
57841 74995
39073 46235
6674 92750
47583 69535
14224 46962
46638 85581
34161 34329
11714 68360
45273 81121
54600 75105
6330 31548
51810 89726
22725 89433
31215 67079
39093 54932
43339 46374
89143 89962
15231 70479
11044 48989
20463 99029
41154 99566
15919 63275
27265 50041
61625 67048
49707 50247
88545 89178
50857 69888
6247 26467
13168 39614
21129 31274
35878 49468
53134 55789
36238 75669
59400 69078
20874 35051
47861 67386
29156 66506
80343 98780
72632 77011
5709 36463
57034 92256
35384 89486
19750 61734
7185 64226
55187 72631
61501 89098
15028 35269
21785 98219
19713 71359
32814 83700
69273 77434
17957 50417
2110 56218
25689 43623
25851 82906
36260 69581
16304 45994
7844 99167
10052 32592
3844 22129
30633 34020
26285 69918
34643 46450
6880 25731
22562 89807
76429 79624
73637 97776
81726 97843
2034 84785
26062 79466
60779 78245
3744 24824
25607 64211
57875 69334
71482 91075
55303 97697
54314 97476
22390 90720
37290 60627
33209 72183
39027 97722
45797 48040
15216 88769
28816 50249
73367 81776
13204 93792
24155 74937
2771 77302
18118 20828
67864 73880
28826 79393
27981 53366
1277 43719
11288 43817
65484 87343
25746 47761
79138 97677
71360 93346
72578 96319
67243 78107
70106 96004
49522 60537
3578 96767
12923 41251
13629 39181
36594 81887
58841 98352
14204 33283
9105 27064
12778 52889
40164 59121
52516 71378
40125 91566
63234 92010
8831 71580
9779 94715
11922 93324
19039 46071
25183 34935
24940 29377
9644 79742
3301 27806
30826 72500
1809 35138
2297 64379
32317 41496
25584 28789
19043 68412
40301 53295
33877 43951
20866 51926
16320 89995
5629 93636
34088 40804
14758 23711
11281 59293
82162 92040
21013 92138
57730 68335
8517 32114
621 12239
92296 97190
34228 76045
64545 65397
21618 30247
61943 84331
59464 98473
12924 99033
15199 65758
39513 71148
55057 78284
15299 30902
44835 70766
29654 65382
12821 32551
61602 90210
40030 86685
32424 51613
59350 95436
12032 62196
3153 34696
6563 67898
47031 90437
35635 57264
40368 71100
29527 71012
18427 89915
6240 45767
10390 50803
6999 26620
32384 91478
2660 28173
10505 21854
17932 35978
30311 92568
62722 76782
63327 87608
47680 81709
62825 63081
5283 68811
72493 83671
7557 42879
35240 94624
26419 74812
55406 77803
46491 49344
186 38012
13166 60841
18326 63140
53032 81773
62529 63922
9182 49860
36121 85518
13314 77545
51489 96938
135 6629
7113 29013
13542 36209
26158 76060
23986 30008
26841 29151
8997 36520
63605 85057
21298 77979
4579 37895
61430 76005
9234 38593
49194 69465
3248 5428
15053 81346
75067 87204
29201 70599
4152 12730
28128 95983
45116 50650
42497 54350
925 45123
12251 41253
64658 71419
85925 86630
41552 96512
841 27256
15761 42887
4151 36884
64132 87201
66917 96970
305 3380
40179 75221
64687 89834
55916 91797
5834 36407
7825 38662
17547 74780
2871 60885
26355 77855
40847 91739
25543 68861
48085 66378
61433 95777
47062 70715
41487 92305
35254 91215
40663 68800
8866 81746
31689 32897
64427 65341
11085 40922
57090 84055
57420 76251
46503 99778
59497 90037
62810 93672
47488 93055
47837 99438
52902 58154
2404 90601
39231 54866
39493 62276
37884 93425
2898 67395
12634 82881
34373 42517
69495 81830
41500 67474
69117 90073
23019 99398
10899 87447
11840 95594
6988 14475
78182 79898
22159 95877
19878 40210
26776 98133
47465 87561
39972 99288
35499 85175
60002 66757
16328 17030
57787 67425
2165 23831
7141 67848
57492 70374
3627 54785
2371 86135
80085 95664
13642 64618
11105 81628
34486 59060
76440 93429
34168 60608
64937 87606
62308 88271
11237 45728
70228 90635
174 78255
29338 66996
15038 75014
47097 51938
25137 80139
46753 84682
3058 58447
72811 88596
45764 54526
9629 49884
78659 98503
81957 96975
41730 68682
72751 73202
46983 80550
978 29713
36838 67087
8986 33135
1968 68388
15990 62906
1210 83770
8771 46257
29710 47988
64556 73390
14749 53696
36899 38940
37879 96322
25381 58712
18820 82424
28569 87243
14923 92396
21071 36228
3099 99045
55406 93002
32126 96373
80654 83710
50522 64433
87473 89341
19334 67259
6999 17028
85048 92716
37051 37592
12254 96343
9227 30753
29279 38825
48939 66087
30276 33366
4632 34030
12100 26479
9791 57010
50799 98058
73015 81972
54117 85589
19225 42359
81004 85196
14579 62571
57324 94789
83473 92669
44047 75238
72940 99564
69564 82859
58564 89153
30860 76164
30240 97076
47560 59359
38986 86050
18980 45629
73086 86405
7112 37294
56917 64382
17224 40915
6860 31882
51151 52267
7043 88709
5310 43219
22303 91419
56225 78063
28107 66539
2033 23967
50716 55577
42783 85780
11931 16070
64170 89750
2274 5130
64234 97424
54985 66085
39663 44246
16415 43552
16457 80335
73216 76664
57632 59169
24508 52397
38143 70813
29320 59186
61609 97577
36163 57695
21337 32600
67425 80904
70651 99124
52221 77026
56528 63277
37361 62664
41113 48148
25513 87078
52508 88520
31645 81593
3079 79094
70057 88309
74963 83121
2862 63196
61558 97751
2078 3893
12471 93377
10277 65462
37458 51507
35535 77316
30346 33933
21830 94663
10484 60950
27437 39282
38206 51798
302 54413
21492 81097
12489 77447
36311 59239
33164 65811
21920 58106
84627 93740
10741 95658
19944 34121
20548 61592
32555 46646
26665 95734
8586 35959
54444 63721
29143 89870
19861 73516
23991 64294
11033 95264
16703 17848
4509 67014
12405 70876
47562 85128
33021 80641
35913 38967
31556 63708
13662 85580
7130 21606
3620 53930
55471 99135
16901 49122
23634 33321
40753 66482
77019 85852
11837 76843
3163 62033
19802 78481
16047 62536
41651 77080
39718 84835
80690 85119
9942 89420
3253 70868
5425 56471
5898 97396
50057 84674
67522 84756
37021 83739
3832 30074
3584 19615
44851 78065
3972 50274
3117 4129
1376 17098
10180 56410
30202 84414
48372 76760
28004 68650
5339 95796
14926 22501
64954 81641
82189 95524
64242 67145
30343 91119
32859 92651
37640 77637
55102 89093
18376 44149
15606 57422
9008 98192
40035 69632
46804 73806
24183 25904
23500 76113
7471 15910
1518 83272
5775 7240
59208 64110
30418 78492
67386 69137
6544 91879
20626 74953
47829 63465
28027 76144
4167 66429
14373 38542
67403 85063
50165 82474
11502 61390
14486 46224
20009 62219
9283 28711
15209 69449
49105 70084
9312 77896
46148 66410
24115 87369
11317 20681
74198 89528
7087 91542
6907 59853
71215 79500
26682 65545
34883 69860
33116 62149
16970 19191
24600 35626
20621 39388
6363 77233
63898 71082
31640 95046
38156 60270
4338 16189
16974 97217
28257 93384
2042 58059
54676 69939
36335 55232
13009 52222
621 55302
12389 97898
32346 61614
625 29992
16214 21427
32884 89770
25580 55119
17130 70881
8051 38994
14541 34938
49542 65890
16420 26532
44275 99024
41551 71849
62604 71004
38253 75742
48391 88053
33648 98061
60431 79968
30699 77060
25837 88341
18809 53797
43019 66088
4878 66744
37619 81043
44927 92861
3658 65845
53237 77519
15602 78340
20834 41299
30709 54151
60215 86235
24627 72515
59897 97869
816 75619
34743 98342
71997 89680
68953 76844
11868 94087
89223 99936
33025 34295
60911 70550
38142 57198
59816 83434
56522 80811
18241 51348
35071 76775
73007 92044
68375 70117
33964 88339
15580 89644
28735 33244
14098 91375
49827 97288
30531 35649
43819 55675
14689 32305
3574 56293
37286 68610
9724 44241
48279 57988
25189 30986
11150 33998
29732 56250
23439 61239
4491 96054
33208 67120
30583 73834
16696 60958
15672 23824
50090 56899
35363 88472
15157 98357
41619 92515
14713 66384
35141 48520
38208 83262
27873 64411
27734 52320
38119 79500
55766 75990
19672 84395
48121 84529
18803 96788
7154 8051
54504 56876
2401 46262
86588 91681
45347 73783
14925 79906
1824 54025
61814 86129
26388 88771
83275 83369
2027 82818
25593 46872
65852 93352
16326 75705
59156 89426
391 88958
44295 77406
44244 49042
65432 70592
2283 83099
28335 54379
2278 21110
59580 65381
79324 95354
1330 2028
17253 77419
10296 48577
43126 48060
79239 99842
36657 55099
15053 97512
22599 31851
37975 43256
71065 85151
27270 78341
33602 84170
27413 39660
43859 85987
3461 8704
14285 42948
23642 81455
18757 21025
70443 76901
9079 11158
42585 55031
12989 38917
34160 50335
32128 72328
77802 97680
16679 80858
58035 90195
11031 60562
42606 76729
66280 87118
62306 77424
29639 78696
39859 48511
62705 75518
36941 50719
1356 9036
31064 70780
57185 96888
7569 99258
43713 70365
54177 88190
92669 94011
7791 74834
413 73463
61307 87946
61946 97432
3572 7623
27611 73103
40714 76966
38346 62041
2517 95471
70606 87585
58724 65350
31002 93262
34564 81278
35001 72402
4308 49857
6912 60599
16312 22684
72936 77756
18707 88351
20408 79595
9658 85058
3978 71663
29396 82600
5370 15936
57441 87120
49912 85647
35011 58025
28478 56075
27613 96622
1015 26034
17158 85455
48838 73550
8575 81530
102 29004
39582 70345
17115 83366
76637 95726
5242 96537
15561 50372
999 13797
10196 93847
31350 41700
15310 53219
39006 85748
62734 68911
56252 84467
31017 88845
9025 80104
47978 91419
31193 72541
60094 64509
1910 25197
29828 89116
16431 91171
206 3151
7423 33010
27798 76818
5567 98655
16120 64858
43473 83371
49987 54640
66953 79851
29392 78880
17875 23674
82141 94709
2704 28729
33223 77983
21350 63165
58705 89987
42635 48513
10713 47015
36203 48790
21057 37314
11254 99542
37073 42581
16407 96777
28369 88882
11843 21902
30159 90380
16497 40997
10247 94161
1865 25207
86030 88115
7427 81813
22094 22192
19828 54599
3971 82799
47782 94605
33487 93634
52129 60475
23339 70010
32793 61851
26715 36330
14368 27838
49526 82779
42264 55368
24178 74140
13768 91918
12125 45734
42684 82590
29502 36825
33507 34354
6484 38196
40664 87274
41372 85329
32226 75140
69550 77339
13722 96119
53581 55750
78130 82754
39976 77952
55483 85413
44912 96156
32652 40214
42818 90499
41473 52703
63359 98136
17404 43735
56845 68304
28765 93189
80091 84592
29470 60388
23339 99453
87444 95067
13805 92725
33681 56856
2313 29007
81216 82191
50324 56246
22005 72231
33668 79322
15325 28071
14518 42302
5067 35394
7708 70571
13538 72492
21379 98981
8312 63536
54972 92990
42644 58162
11629 62847
47856 48518
59250 67176
62047 75526
3070 77284
45827 71130
13480 22975
84051 90634
33224 79169
8352 42075
14968 94023
18085 37719
6876 43709
22 95866
52040 69710
7356 76563
27826 48567
355 89936
64727 83437
50484 97126
11453 39789
29591 71523
21491 68645
69435 79527
37080 94163
38569 78348
81072 94059
63891 93491
11161 34268
7130 42744
4414 17465
29327 90353
48904 68134
32715 72525
17316 76525
15411 55123
53892 67798
66060 69794
19207 56448
3753 47395
30633 46090
30801 81922
17401 94941
28339 37295
6855 50032
64041 64252
41088 77940
39360 80945
40488 59120
61193 87316
16751 68520
29745 60175
29086 74988
65165 67522
24585 26117
20055 82333
22008 74116
62871 84822
47861 59824
32300 72093
29779 94753
16860 75495
9149 40007
6598 97238
38930 84202
14522 98016
37364 50106
61570 66400
21028 83792
26921 78510
4702 26375
80427 88293
63847 87922
7614 50621
31183 36147
48562 72674
65455 98103
11191 61835
40045 90930
31027 93509
1808 31169
55491 60100
28597 78650
8410 34633
17953 74636
57668 84120
39816 41786
10066 19655
31116 61849
3529 63083
52092 82792
62400 74456
16949 78096
2237 80159
39781 50424
59803 83649
20879 63939
5382 92693
28440 79097
59244 84367
18087 87176
19352 25856
40531 49709
40033 54502
88062 98298
40802 51632
89085 98343
30132 38909
2038 85618
8449 66406
65684 79652
8098 94560
27266 67123
74355 96381
38381 75840
52917 98413
29308 95317
8984 59401
3173 38575
25383 88972
7183 25242
39397 41703
5653 54533
3645 80407
68113 79126
49410 56507
32691 34770
32532 37933
23028 39327
6464 22717
66288 76170
7422 9585
362 71234
7291 77046
8837 34900
18380 69190
6639 88449
7486 76956
37429 68071
69762 81784
55745 76570
27215 28102
16328 99766
48370 89118
10360 63915
22200 99969
53923 74158
35057 81451
15901 22458
26642 57068
35078 35422
6340 58811
39972 59267
35145 79786
38732 56185
5865 73874
43238 83030
27573 69232
50545 85929
36077 36924
42204 80641
60826 78244
1853 13132
36848 77167
37080 51122
55216 83377
62332 93139
21592 90618
48232 60443
46240 61809
50941 68142
20638 66160
61155 87485
77477 91235
28520 67850
68570 94376
20827 66174
97871 98484
33625 48545
29054 63603
62980 98458
71733 75549
42102 63132
13765 76155
31750 54648
23285 42484
1162 66076
29933 87969
31268 35262
22572 64841
36990 63744
53864 83308
8700 28373
13187 15612
51005 86463
5289 79905
89842 90008
60986 82671
8473 33546
30172 61576
48128 56399
1469 72154
60848 61918
7208 62376
18078 21337
34176 49413
35099 63577
44447 57785
20199 58355
443 99408
45266 78615
31686 71197
60790 65618
28364 40915
8821 95432
36996 77489
61911 72760
33478 47147
40870 77334
34691 52105
68330 74384
576 38670
72990 93424
77521 82099
29587 55867
5595 70852
19173 20594
5630 77012
3960 52245
43987 53526
57340 67290
25277 96685
6166 50944
31163 72563
53113 69551
53204 99592
86525 96099
68566 88403
54614 76973
4418 23278
10002 51570
64743 80269
23634 64364
47812 68236
17037 96453
37509 44510
20093 93322
11832 44325
76927 87963
42334 85513
8591 34842
21101 36298
16650 74937
44669 65136
8397 83392
3040 68023
50626 69651
52957 69762
39995 51804
37033 59597
24808 58889
8294 52732
35109 89825
14477 61080
46681 89116
36659 95649
458 53869
52146 96482
33760 85050
20839 96877
92833 97984
29843 32698
15551 60313
17098 78385
75057 75176
32237 82156
3424 95295
6259 63371
11201 96076
49217 91704
35858 83501
51951 91710
4388 70311
5284 46761
6002 6092
66109 98936
11662 44779
40155 96115
60221 78729
29959 68408
20708 96280
28086 58814
5926 7760
23689 78536
17697 19379
38008 75835
62593 76301
6024 41602
14267 28225
57380 99731
22961 90006
47092 73556
80314 80979
6141 20081
60967 93295
52699 53672
40709 41620
20927 49343
64223 67087
13287 93547
12004 60078
16960 96425
28910 97935
40996 92094
68958 83461
18231 65591
3305 80067
1319 48670
2681 58938
25453 82971
24392 54553
33089 40222
22057 39934
10362 78132
44815 93167
28570 31838
25177 45414
17239 24893
8135 81467
12711 93192
19764 35715
20071 83712
13494 22735
75336 89147
56901 87808
6076 28183
47104 52382
5028 33895
47428 58171
14370 32092
13477 35610
11735 44166
38256 41348
36115 65017
7295 34806
24790 44530
31762 42782
20003 52376
33389 84285
6383 23725
12674 88665
25934 35865
16926 41416
35628 35858
57998 70378
49004 92153
55620 61379
11953 13062
24777 30463
25991 46371
7980 96643
49599 59238
12611 52324
36901 96734
58990 87015
34441 78813
44115 48312
16359 29173
3387 48500
21446 93708
66149 81766
48086 59429
4640 14737
35035 52164
69416 84364
19355 23560
43623 71008
27879 99447
12523 58408
43212 74697
37824 93403
5040 26091
95368 96296
15412 81653
49352 72363
66184 68246
64263 94440
70323 75781
73551 94435
56107 78210
56414 96657
51030 92861
78032 79397
7194 93712
19679 45967
29783 51699
55388 65114
81078 82235
53003 98261
70714 91373
7361 8009
40308 75878
22215 73141
55799 96955
67489 72483
22645 37157
34844 93366
9237 76473
25378 50000
6115 26176
67345 99356
66962 68231
43837 64000
81234 82831
50439 62444
67852 89763
15921 95579
25001 76532
57557 59703
1694 93735
36177 89711
50129 69579
19587 90833
9002 60774
9729 86196
6950 88986
21683 64534
23594 60563
23129 28304
53359 80564
45695 99748
36459 54444
43169 65614
24666 81382
18281 81867
93813 99218
28223 86395
906 24771
1428 27705
20225 76332
31088 74407
11441 83686
69954 70297
53215 88843
28258 61615
15019 48100
15438 56054
37761 64408
24032 91725
14961 27851
66262 79063
33721 93269
83046 99464
25011 28431
4269 18537
3683 86589
13144 43512
24604 68041
40442 84801
74001 93226
65324 66050
43542 70600
35264 70770
1580 76703
23459 33787
11880 65312
62352 86305
17885 67737
20248 64538
5746 55493
402 99829
14476 96084
10016 31255
9900 14513
36416 84800
50768 77239
29932 79243
58274 87044
71478 83470
75091 93171
28791 78050
50396 70526
40140 97994
84639 89301
2773 79208
23000 71817
41629 94362
18306 51747
97020 99912
33302 82370
8489 86201
4530 34419
24051 87826
33417 54583
1706 2150
12937 25977
11775 82711
5380 36201
7324 78360
86642 89743
81356 91102
22044 31260
14077 53281
39409 50485
30352 77951
36463 45570
37066 93168
68661 90362
5143 87351
58474 73593
21739 93925
37954 59733
53326 83008
23132 35389
54734 81878
71043 95731
33143 73945
57317 80593
6834 18499
71141 98807
13663 97267
60585 72435
85749 88554
12918 31366
10912 12621
897 15080
59609 99170
10186 63731
43139 45621
25004 67560
6748 43008
15356 70253
17897 61308
49480 64810
16421 65166
29789 43907
29300 64430
10906 65979
48544 79306
22461 72806
42951 67697
70238 87595
75749 97189
37565 62415
55090 87803
40204 74539
22083 98612
71457 78705
3411 40497
21335 50892
38029 95299
282 56462
14977 65080
57627 72149
12749 56709
1308 92130
77115 93452
22854 35444
31336 63309
22434 59226
49974 93327
14127 83723
24960 72459
27063 55797
5992 6618
50267 68840
30471 69823
61315 93994
61890 67564
27002 93518
7554 14030
185 97578
2296 98011
67417 91581
66173 79829
11960 29421
10313 36877
31851 89898
40710 74826
32410 54480
26102 56515
18395 64878
57038 90044
25596 51212
33636 84343
9691 81274
39937 43866
15525 49414
82620 97207
26125 48518
39105 89339
3854 22897
6562 99320
40749 53330
75208 79671
54563 85575
43921 90479
6991 46077
3271 43278
29353 33639
4219 29338
55179 82017
59164 70128
17422 77728
64210 65293
16740 98503
19251 40469
46815 97986
34400 39816
70520 72443
24291 62412
47150 74705
9032 74985
60745 83261
89325 97460
14413 87951
81968 91846
30033 98071
48305 79752
34132 83696
23103 92401
20595 75906
31253 92091
3318 29295
1373 2493
27831 99150
18948 72405
19812 35968
76462 94067
7015 41767
54001 68915
21080 32428
14744 58652
15631 36593
25450 46323
58057 97724
16557 19217
17228 88476
91429 98791
70755 91679
314 17099
48795 79060
11246 18790
9245 27699
18436 61893
22377 27633
32342 67200
18396 64711
50663 61091
31405 77823
47088 76382
76734 83403
12314 64870
60485 82744
18729 48458
80657 89949
21375 63203
68142 97916
133 72468
2382 5228
26097 33201
69729 80677
49826 55598
60399 68927
70280 71334
9124 96671
6483 62352
41540 98468
620 91043
40124 77521
35941 36536
43074 79812
8717 34013
50656 83052
51861 80394
59702 89926
8599 31245
38649 90542
13111 83794
29977 66276
51344 93736
47259 72771
88433 89478
72299 74319
9911 51819
21859 58090
573 86566
87268 96153
7465 12076
13249 80558
20292 30329
27774 83661
20506 40939
33976 83871
1534 88539
24208 87867
29246 42819
9504 77109
6942 74019
56933 64402
61614 66787
2194 14887
29383 67509
51074 70955
49863 86547
9550 23675
11127 49687
33513 99738
13473 56127
41879 63989
13353 20881
4134 59430
53033 79095
45186 83295
19851 71372
30964 98018
13486 86215
19319 45103
37681 41455
22082 84813
48823 63323
91500 94311
34135 64818
36030 87227
23873 68042
21407 85951
26852 27260
3180 74799
34495 93903
4067 59893
39058 68194
90067 97694
42516 57009
42174 84463
12566 18771
65917 71516
44057 83227
20997 82593
10295 32462
55391 60232
83393 94750
35653 78595
13125 82274
7616 59182
85353 94137
23906 85586
51649 61420
2744 50887
18410 29647
18271 19367
47270 60806
14508 64439
5844 41316
64266 70286
5547 80463
24451 89664
49344 80595
17083 42307
9094 42496
25645 72978
22604 64681
40989 82222
78799 95468
61638 86833
53085 65933
44607 98729
62278 73693
11282 56981
25634 88789
5982 7972
1256 67769
19809 30437
52723 78316
49348 64119
61772 63208
2715 82154
32693 54346
1466 77244
29231 51752
18993 43842
6145 18542
18306 88875
35547 48875
18274 57594
56147 96981
36918 76231
79824 99745
21461 69074
13984 85883
34762 93484
31767 59217
13837 95242
21431 58398
49983 78733
84963 85494
4076 61917
29930 82423
17836 86048
55143 95557
43792 56875
9122 16803
45399 72871
55050 87448
17876 62444
19453 57699
7129 71918
32688 78381
22924 82594
65802 67081
78173 88075
57665 89751
2476 39047
57932 63307
11901 58624
33999 48637
25034 81743
75685 76190
52574 95650
7384 59893
3218 64278
39081 93117
66260 70962
67057 98296
4166 9917
22067 34493
9350 84568
47142 69607
40387 57093
45467 74575
21204 77476
34264 44906
68733 77044
9184 70075
59038 63612
44894 84587
63989 96930
92414 97286
22496 33802
36829 80647
71363 76649
56986 63305
31732 53333
82265 99030
2165 83594
42023 93739
57946 71258
27550 73892
62643 69031
29198 87928
19686 96669
55518 89265
76651 95866
59077 85325
1676 57537
42356 71251
29474 44928
96478 97766
7064 69864
15073 34965
20144 57665
55222 91567
15335 72708
55417 67981
58637 97407
5617 16203
977 46405
37490 55780
3966 19019
44021 48500
19579 48554
5145 79633
94494 96671
17860 77479
20868 81942
37108 59848
9834 23340
56861 61376
8549 70862
97081 99627
8333 63922
31462 45390
40879 77944
39116 82667
70348 82865
64947 86061
43633 93626
11805 53318
2616 61341
50169 94361
57331 95199
88529 90789
19278 39704
32231 85642
62641 71829
67149 84266
698 15376
32083 44723
31866 46070
73596 88397
5097 23119
58062 73890
24393 73007
9667 67306
12226 32864
40328 86214
16683 93521
37525 85481
37070 92491
9283 63128
15422 30876
38566 39630
3945 11549
42405 45829
35825 74937
17288 40028
26120 87977
7367 22601
10501 71005
48686 86927
4077 31984
20675 89270
30541 57094
63827 87096
61246 82921
94467 97357
66734 82938
1995 31787
11176 76708
35016 46866
34047 56461
47045 96893
18005 98701
3795 52134
71498 94265
8133 27240
42182 87989
12132 44967
50372 95336
35480 93886
62835 65653
67132 97710
34816 68681
39759 84451
581 38349
5164 67551
57513 67460
61394 89958
76592 80241
8002 71904
35227 72757
79564 94058
38150 78865
13021 93982
20386 45729
1802 86508
52211 58529
30082 39550
29778 49888
17927 58716
73287 95755
50671 51689
58387 64755
36832 60448
17638 76898
48031 70532
20007 96030
12364 60064
3606 45202
29474 36799
34557 92880
80868 98912
63847 75804
21513 90754
2670 22992
68505 91590
4131 93759
49947 91963
19713 65007
4645 40844
27915 56418
8819 12258
3810 13525
7628 44990
9547 95514
93703 97551
3134 93830
62507 78443
41623 68117
42685 64741
89570 93059
40032 85502
4879 20460
40488 63959
62070 88267
17516 76952
15472 51481
29633 45966
8890 45701
14610 61942
9830 54562
9791 97394
45257 83509
11041 33350
63010 81831
7572 99434
6029 87503
44558 64810
34750 66967
19249 78809
23607 87579
61545 69351
24949 83358
57033 62882
26403 58130
48263 89366
60986 84750
74464 82411
28354 43475
53303 87158
81265 93183
66987 71274
13308 18914
5871 90679
12888 64976
46206 71283
24456 93235
19466 23428
59655 97119
3881 99572
37265 81951
25501 31397
63256 75205
69372 96926
85164 92370
18436 64637
11604 71175
10564 42814
76150 82892
72828 81156
22018 28042
14201 96687
70119 84397
11819 55433
60433 72806
11253 44140
69497 84466
2149 22345
44574 71775
11344 97545
3784 3980
64554 84943
250 17702
16741 73718
41566 86594
71313 78028
3279 83338
27728 93947
13612 41258
5241 58500
48559 72655
58013 91376
68365 85869
43994 53247
40434 87474
38521 95397
76070 88296
53298 88350
2980 40084
43942 67410
17101 37059
47962 70203
61251 66084
45916 88501
5748 75394
334 39409
59704 77182
60018 85448
18165 43683
41497 66884
70224 96536
13216 16833
68326 83614
17096 84435
60565 64807
55534 66435
37270 78611
37214 46467
14730 57443
50399 80017
57109 83962
2427 79416
19649 68883
59586 70845
11757 50254
29781 54618
62130 92718
3637 96518
42935 66231
53300 67456
3287 35147
49953 81118
87381 99439
6607 38408
55516 65257
87712 96098
30978 59382
42075 84980
69364 79228
32019 79521
10658 22555
23107 99943
43494 76703
15337 23258
73783 87085
23119 26627
20892 30536
67462 89493
51596 63759
19076 77038
10307 72643
18846 75553
35834 98511
7373 46208
7379 83824
15914 33032
2003 43361
43021 51797
27415 43704
81841 90753
12830 89312
59846 92105
7949 39819
5521 74633
50179 66879
23397 26147
7484 40108
80102 88439
23593 29008
47338 80219
48507 83179
19824 85088
13412 56310
12850 94626
26029 38954
8033 10622
9341 95767
10144 29375
18842 44764
874 70220
77501 94070
46620 78966
43082 55545
64053 67074
43898 60456
15132 90674
39049 77991
67016 97503
18088 22749
3195 38040
29297 96961
86 88525
45567 59326
30154 56532
49140 55557
1043 46354
7995 46827
25995 67388
23388 67889
49108 87439
3935 85595
64165 77596
12493 67531
65353 75077
34718 60976
87190 94405
19257 52450
9548 35753
28277 67390
2683 21928
42294 46496
77663 97666
29960 71628
4409 40263
14124 48695
50266 80607
14837 28614
39245 59080
53276 90972
37660 47970
41804 86594
42567 98459
37169 80377
22984 30181
598 70710
44895 74694
24672 66886
11032 22570
31556 68079
40193 81266
44494 51562
41464 49562
55629 60463
4402 10447
81705 82205
5853 13297
64768 64827
58849 84896
35204 98800
28096 72389
55724 67573
31388 91903
1992 87128
26910 43457
5413 90551
66571 89583
92732 97546
63762 89747
39969 46899
23537 55632
8594 18538
1287 93072
11999 70959
65592 80919
13487 44485
41315 56975
75015 77411
6875 88805
22689 85181
7220 15357
14649 58350
15461 37608
56101 77888
30243 53415
85343 98781
40941 47388
39679 39792
45325 69506
69100 97427
17379 78081
20019 51245
37254 42599
2593 51487
23373 76573
47124 97987
77521 85598
15022 48894
4877 8310
19913 45060
65374 85436
79133 89935
26921 36522
3241 7794
44999 78601
76687 87255
31247 65706
8788 64670
18770 83869
45265 72072
40008 77290
29254 89757
36817 87968
3483 89160
66966 84287
87180 97802
26518 53943
3504 71853
85292 88074
66355 77282
54458 91193
42834 52168
10934 31759
3563 80310
59100 65940
80433 84509
41253 63594
6361 70432
22402 98799
30115 88289
28122 42464
4435 40965
84961 92792
39994 73130
7191 32340
12545 74677
19695 25598
25779 61154
6294 26219
46493 77159
8215 97488
3812 34099
21991 94738
6707 83391
547 76738
68746 85245
60789 89557
7690 45249
6482 17703
50369 96540
15002 38383
75294 84568
9495 67552
13985 85581
44481 90595
24312 98909
21643 25186
28427 45409
3398 86947
11959 51344
58939 79497
2788 69440
1627 19715
45965 83995
27079 56924
10101 60616
25592 53168
40466 67354
89472 92746
71081 91220
29658 32941
79977 84577
7473 99752
15790 30391
49428 97346
14346 16549
63112 77089
15525 37933
34508 70721
48762 48835
17994 84116
23670 69811
5773 68331
56389 83419
14333 44611
16766 28636
15778 88283
8139 9602
67544 83948
17864 76846
32785 63182
53238 68146
48010 54355
24161 98709
61787 97663
29447 66491
46702 90878
51446 67149
10943 95253
52237 78155
50915 76700
43989 46746
1237 16810
54394 63610
54498 85098
62689 93465
18697 27216
16653 76510
20160 91321
7939 96845
45531 75154
14478 69712
89015 90686
12321 28294
54110 72629
63909 77399
76860 91873
69346 73696
14546 60793
27206 34294
26173 50621
12633 51802
31711 39845
6503 53438
30562 98719
30971 75064
9121 66711
15321 94960
33719 90104
3637 18710
49040 83774
49222 80669
16261 40367
82729 83556
7128 25474
73050 99686
66467 80451
45421 95372
14258 74629
6458 41175
57324 97471
13146 81761
51427 69743
1319 28562
28240 35843
20057 84720
25299 41165
56691 96213
347 48511
47705 72142
55358 85189
45067 50377
54646 59666
34319 42774
34184 83011
27797 95407
2943 32372
5963 33874
2802 86336
52382 88235
4862 95802
3941 8211
26253 82896
65419 87765
54040 57327
68565 71251
68395 90741
54188 96712
36348 57915
67506 95003
35268 53044
81523 90948
14764 42529
59778 62673
27000 39448
34081 72973
33230 93162
57677 97475
82761 82934
5050 38155
36132 77553
13154 30502
36256 71430
22346 54571
61910 90230
63424 90476
171 95787
26698 30170
46762 99241
12878 17381
17564 85834
31469 94997
67795 94037
9029 35685
45395 70283
51635 57787
2626 53816
15642 95462
54307 75469
41220 42828
50100 88043
56431 76807
47420 67327
40331 88724
11038 37087
52656 83944
8942 72731
75614 77981
30296 57675
3099 51777
12577 41712
14891 55240
76962 95757
35071 37032
24094 67063
64500 93386
49354 95742
32501 70577
76444 80966
12844 47383
18848 62082
76117 86018
5920 65557
74742 85790
15140 59419
3062 25930
15370 17992
12790 88502
3016 85731
33695 53622
23084 38560
4656 72006
40978 81004
74693 92494
996 78654
10177 83366
88469 96070
42410 44703
12268 18514
56070 68699
32834 91444
43415 75190
44764 63450
1130 14727
2127 11032
1278 56419
7459 86091
7017 88071
9070 99564
32064 88215
17463 47899
4630 41101
26911 81153
38338 94277
5011 41739
22373 64601
29040 32589
6199 24900
24302 80490
41619 85800
6817 58650
187 53482
911 17763
10697 47259
33904 77795
70226 85396
1585 19546
4827 91637
49697 81832
14775 90353
41923 73578
61083 73957
35844 87338
53590 58316
32184 91254
36339 65614
28887 57031
54832 67594
3460 7565
26629 55238
6529 76993
15095 95589
9915 55625
47209 96924
59566 78464
45899 98809
69534 78148
62822 78683
19437 87572
11858 56329
41382 70635
45391 46603
17756 17774
79933 93399
30538 99193
19914 43026
27962 30693
54171 98482
53639 81679
8275 44903
23055 31318
76101 80495
3350 47425
42589 84666
16444 72434
44090 81091
29202 62822
34177 42975
55097 65788
34697 97316
38534 60218
4674 35405
46276 81598
12958 38102
2058 93040
51738 77710
36484 91014
4796 52305
367 78323
3237 44535
34024 34693
43628 51476
25167 81710
19133 51565
490 83469
17251 93660
18615 97224
37362 46857
8785 10097
7547 44366
41735 91454
1752 54541
23680 25553
23845 99238
36780 61583
15078 52225
40859 73785
51290 72706
6929 83557
5691 41270
18107 27534
35998 79809
6899 54917
9246 28220
13846 35265
49790 96677
55137 60560
79237 95813
1163 70409
75316 82256
33276 90367
53978 54422
28586 57748
24202 77856
45195 90801
17675 53601
87360 94212
57080 73390
5993 20540
88815 96949
45767 53908
9396 77414
35143 83952
47018 60998
76516 89991
6622 81298
58294 67620
1224 91944
71299 84639
8974 63089
93397 95185
8977 21633
59686 91991
9063 68454
16806 83735
22069 71962
14476 48824
27671 33807
40938 51267
75983 86303
6870 85847
59636 73299
7335 12233
19578 81796
1723 75804
1364 63427
4790 84567
38699 62642
11717 99369
5981 62093
32535 32672
39954 67587
56445 89678
10181 13370
25801 70850
2985 54867
47952 95364
73323 94614
8299 30377
10369 17456
47890 71620
1290 80286
1330 89174
44786 76690
47393 98414
11795 52356
14619 86768
54817 95533
62666 80798
17033 90677
1134 90044
16710 85260
12496 86054
5071 21032
70704 81327
50991 52788
32314 95005
30936 60370
32854 57851
73653 86123
55134 61690
35761 61338
49815 77532
13734 61769
48755 88000
67119 98059
42653 55557
65035 73693
10701 48862
71761 76910
9741 79771
9819 71313
1160 33449
18771 68355
70326 85929
1913 25774
896 48193
42120 69238
47622 89375
60401 80835
43159 52108
75327 83371
60994 98568
53723 74812
49460 54008
62535 90668
26261 47860
13399 58443
12588 73904
36229 39581
34594 46118
28626 75905
60822 86346
224 18793
15645 91996
15003 93112
90312 96104
66065 74743
19105 89882
55878 81520
372 37341
39940 59814
2619 58941
1640 90007
84486 94092
1099 60348
72987 73612
39815 61908
34113 34255
94885 99229
71078 80355
62872 66603
26903 94781
91157 97206
65857 73676
3776 32221
60430 62499
25180 37345
5814 32504
24393 72977
6987 35646
32275 43979
94922 96104
17518 28394
18942 21801
36775 73693
66627 71591
32152 45126
32253 44264
7936 34444
10761 51182
68877 92503
43205 55649
62563 82143
52507 74792
26228 69591
28396 83182
3094 37192
26464 32449
39877 55610
43078 81049
52889 68235
31003 82045
65008 65420
68573 81055
73465 77833
60778 70057
16498 55602
15005 59944
16302 51685
1813 64601
52557 88061
8451 26425
72038 96250
2515 23035
30332 49456
19420 62034
19314 27432
44719 87512
61223 84460
3985 37567
12708 55904
9124 34546
19329 93810
4881 72057
46511 76983
3553 27654
39048 67240
38288 98489
51849 86289
54249 68838
51828 87137
37822 86094
2488 3145
68268 98757
22718 72094
36237 91085
2821 20295
40506 99713
1202 58617
14275 27398
32028 59706
8017 69591
30424 36187
51137 92055
30101 43633
9757 42976
3849 27977
47041 88561
50464 51247
30720 87598
16325 80587
53197 93317
2085 55884
59620 82485
13685 90510
19844 42424
43496 88016
38847 59048
11995 67186
6030 12689
31630 74188
9075 77341
71175 76947
2559 71289
78350 95950
56978 62084
62295 89263
8461 26115
26729 68482
20853 37393
8640 13683
24020 65095
39998 57607
22194 89067
13130 48523
12885 73891
30232 33368
58806 60745
5840 66615
21628 21785
45434 56646
3946 96597
24273 62981
1273 41330
59985 88994
71217 79308
72534 91357
21146 90819
22153 76333
74533 76700
20915 53264
50289 60523
13719 48841
6558 21189
50360 51321
29543 71548
9868 93543
68824 88269
4158 35482
3005 77151
69993 96054
33850 93114
23200 83164
78607 99180
46419 69070
39937 82347
46030 60098
19422 24738
59567 77937
25759 68981
34044 78003
49253 68531
32489 76612
53840 59148
11628 66073
31340 96942
11963 86766
39198 59718
5462 64399
824 43573
24033 68831
90073 95933
62152 77898
18864 36591
60164 95301
36203 38878
82245 83124
25269 41976
36277 77009
27073 56957
73607 75436
31356 62467
6300 64204
78428 87337
26343 80895
22934 26804
42290 67096
9173 74594
30178 73408
20425 33062
68026 91354
4216 93027
51767 64112
22948 83925
44281 50590
36240 57907
19463 82645
49631 86178
27953 64292
27289 48917
17188 55955
44283 90896
37786 97533
33595 53452
33185 59768
1083 10446
3029 70338
53064 81114
87930 98999
38348 66953
7000 13855
39776 65123
53790 69881
7662 19819
18027 51260
193 55224
17023 55025
19744 33896
14707 88941
13158 89335
94502 95529
49217 50691
56339 64217
34372 57905
33800 65511
2019 72597
2071 18152
22773 69696
68141 78223
76332 85138
94338 99347
7517 17630
80891 82351
27524 31253
21460 30728
55338 82023
2269 46877
7310 65451
44106 94880
56355 86282
59691 93391
33668 66648
21942 95759
14751 46708
43007 55524
66921 92864
88551 89714
48364 68386
60725 85958
34790 82575
63890 99729
17524 53097
49778 94978
7371 55669
17997 90174
28961 88929
9840 67513
3514 74269
67150 92948
27603 78559
40465 98100
4046 48068
50266 72751
49537 67850
76276 98729
15778 86962
3776 68845
27343 73447
65627 88600
65831 78441
15487 25540
12252 35312
22502 94734
43492 50174
13467 56340
18448 84540
3946 65998
24567 74617
31 92449
25466 49102
59451 83148
30819 93198
24875 49831
42303 55257
72772 94156
23235 66656
48920 70260
5746 7984
18470 21229
21330 45282
6870 94700
19567 85515
55881 84878
79814 86390
18297 39866
37408 43645
72257 81425
86628 88092
33030 83588
8786 55941
31722 51419
10860 33731
55009 71326
79821 96176
19506 36940
30364 33355
70714 77723
68762 99319
33408 52151
23961 48213
90490 92290
50370 53249
8510 40694
21753 58977
35021 55297
58246 85159
24286 94857
8834 68074
58704 86436
85412 98672
71489 97997
48690 62238
48163 51869
27977 79043
27245 28228
30710 80583
6975 51859
9088 48498
7799 72240
21912 96673
37216 53077
8906 46568
5267 13213
15734 99166
32643 64766
65276 80005
78269 88157
17148 45645
43977 53200
43508 97453
6207 86334
57441 68898
9339 74002
24321 70081
19154 85263
38560 59924
18946 71861
35660 84337
40030 47609
72828 84545
21760 46208
78135 95682
80458 88815
39343 43196
1073 76137
16364 46749
57557 96383
48605 76600
35904 85604
32706 49448
19787 48337
36993 66208
23737 82867
24688 39928
41650 94369
40503 80552
19913 68286
38363 78779
237 1912
6816 91019
28346 81631
25542 91382
8676 40937
34303 66063
26190 82244
65929 82266
23937 81230
86130 89226
64104 71076
34970 73039
8932 84218
1102 64102
52004 96493
44876 86533
74762 86796
49239 66702
4408 7545
9916 24213
2176 11264
5531 85961
28942 57982
44922 75435
15382 24061
21597 84252
24861 75891
22837 27075
17800 45095
52514 61264
41075 87839
52532 57420
9380 79838
78117 89255
30296 69790
2702 21363
2045 87657
6251 39077
16662 37750
80795 94764
23331 52732
20766 39220
17713 33150
54990 99232
21229 78961
34168 75610
16700 85418
67745 68091
51072 96387
10602 63762
43949 94295
68895 92516
2181 77936
11481 78321
85585 89337
20821 64301
20092 51566
2867 98124
23245 25780
40004 83295
12304 52724
9187 37832
59297 78881
34510 65454
7854 38369
26386 50394
59755 67397
41125 98539
56475 73612
43591 83810
33898 66225
23830 32951
71927 93495
13342 56089
740 2906
51492 91851
44549 50643
54745 99454
17944 69384
27544 83009
15189 42988
37290 54954
1454 99943
6872 85352
42372 96655
5789 58377
24364 53103
29368 42154
5222 16604
79172 97231
44311 54343
49907 56598
74103 82138
5375 65484
611 21811
19490 48681
65124 83817
8332 15967
18420 49619
55422 89197
37613 68515
8819 23974
40917 69866
33404 61691
18014 63233
40706 77321
38592 65210
24389 50757
52490 92351
92145 97969
79528 87383
59802 88688
24033 73294
69813 73332
57221 66141
43666 56086
55197 70812
30745 53312
32096 79649
26885 30431
37769 71922
4625 68262
14785 24711
47759 53050
11655 55793
63734 86140
8682 39238
67558 84935
5807 77709
28207 53496
18603 56143
25287 47241
13966 63669
63217 90894
18977 50231
51402 87353
8760 43895
47552 71342
16704 73794
10948 92636
48736 60084
40434 42849
18653 94182
58404 85864
27848 48198
659 81579
7652 51271
21745 70346
39447 43824
2728 13723
53708 90288
19995 36015
64372 92897
46992 69753
12699 88484
11225 13196
44481 94934
54219 69108
38634 54372
28667 64070
2141 59456
36224 62339
20426 75744
16837 32827
64557 65329
4633 5123
80661 82671
42480 60962
37411 44798
29663 99489
10806 47233
62209 88208
72 30768
98473 98979
48165 66438
50786 66528
52970 84117
17709 27332
46499 98158
8663 58178
28765 58850
75063 95469
19633 39322
17339 79928
22844 82002
22766 69436
47917 56758
57712 93707
71175 71720
9216 81620
21987 65422
91302 93378
25243 66514
25156 41401
47174 90738
50530 75289
472 30474
6292 78716
4532 98451
53600 73444
25426 98274
3533 98834
29085 92957
28481 77467
3934 98390
48099 91817
81890 89686
88941 89725
31718 41849
93403 98376
55738 99387
73215 95937
5381 47802
35237 99926
25121 95055
15195 35843
17700 32870
48480 92698
8771 36176
33750 64438
65338 71462
17971 36348
32070 63219
17288 22201
5760 19694
13092 26995
22720 90241
87747 91934
45448 54534
14654 31101
11109 27097
42633 65776
8243 28116
15685 83498
12019 82709
24627 70863
28062 72555
33952 53331
18295 30195
52940 68442
64372 74237
26772 97599
24970 59562
47122 64610
8775 71042
33142 90451
21156 32773
8725 62775
46685 70697
48819 70533
69739 74694
36143 58920
50266 54415
34698 36262
61432 95021
49634 90060
20911 74832
37648 93759
65038 74841
90306 95855
22563 23777
21272 94788
52007 74978
21957 58411
87127 91877
22760 35237
6650 62698
4137 10555
11504 93990
45297 51151
12489 87992
17079 19324
83653 94895
29113 97898
20255 82674
82184 87178
62178 75384
8621 53249
13332 61603
33583 36653
12630 29036
31655 80638
73493 74789
24361 81109
33542 48549
1153 10360
49016 69438
8689 57212
32983 81195
44086 58224
31417 76530
13367 22870
17467 20392
69730 73107
55710 83403
35428 43878
15917 79139
42165 77892
26097 69372
85699 90172
11433 93237
15614 29205
38929 60747
36789 98879
24059 51211
13514 71527
27186 61625
99 29623
24 47709
17243 30766
67038 72411
23485 91411
61138 79053
53002 87574
9024 70673
55528 62167
34374 73151
70271 93929
1543 27205
696 99239
21029 72145
47283 59144
20993 85162
14209 73713
66775 91411
38523 98409
6174 95712
15052 72314
23 59503
60390 92590
5002 5560
28269 67913
42129 64395
51003 77715
38526 99678
5170 48341
54056 94562
25318 69400
37847 80170
37765 50153
25448 60208
21371 22816
50075 53621
32 98566
51568 98125
54305 88907
64955 88474
25481 51123
55582 77851
15705 93669
24940 56314
19555 66593
4449 52921
41654 55610
7281 52150
13185 23873
51433 89072
31332 59302
16039 26305
38120 78366
60618 68818
17362 89292
53780 81647
83740 92908
33684 48417
20071 65289
16895 74370
27320 73270
1532 78947
3996 7022
38554 74138
18060 97472
56946 70194
39229 60200
59988 82376
80009 91286
8299 18225
5287 79358
18934 26639
11580 98422
42701 83513
36328 87091
62836 82161
66411 70032
23475 93468
9987 46048
81368 90729
19063 47335
47219 77631
17034 83484
25615 72760
66682 85806
26451 80705
56150 64258
25910 63516
81128 90956
19799 90734
7414 14658
18741 50454
57015 75567
1317 15871
72371 86913
3714 77410
50584 86332
23523 94999
16880 73972
28440 29541
42773 70181
16213 86374
22310 79399
34738 39632
20307 25584
43513 53842
41495 77320
81773 94300
16335 89719
16833 31316
20719 93445
17901 62537
39746 94882
1217 57907
10404 74549
5073 86696
8014 96511
11882 97186
1628 97411
237 98240
12689 42985
27803 93235
63979 78075
88254 92283
42842 63160
4452 40118
4032 13597
15118 33346
11293 37898
61493 61634
21184 47195
61839 88515
763 93085
74683 77600
12673 32547
82879 87117
57048 96247
1198 65754
42020 89668
27526 33228
32830 65733
54449 92058
6598 92767
17528 29585
49443 92370
35064 70405
18343 90492
5908 37198
50919 65550
64559 78806
76180 87201
79969 99509
71107 83193
24215 63194
32261 55800
62000 73052
2207 59154
83527 88570
4043 22650
57119 74043
34434 47748
6286 85040
1323 5341
57355 83058
33614 50603
35460 45688
11098 17711
64506 90856
2317 22602
73439 86817
32593 33065
45135 86096
26100 33823
58887 83052
73202 83043
1559 61218
28151 57562
24279 35258
37155 62049
2239 57023
13222 19481
28610 68348
11570 87720
17726 99756
45758 51002
16160 53835
25645 26156
6262 82286
1444 79422
12037 46835
618 6017
36660 65611
10911 72911
83949 88448
22422 31158
11631 29901
16553 81652
11982 48112
23346 27052
66148 84353
61807 76297
7402 53093
35645 38069
42904 62042
73188 75697
10265 92625
38760 39163
5051 70027
50406 58577
34886 54661
23514 95521
21853 42802
1193 73732
12245 17379
41517 97504
40756 87352
21184 95215
18865 27823
4216 48004
7725 89107
46683 72074
9722 39015
72835 92174
27924 85134
22370 41376
10872 59245
28166 68449
55137 93647
31351 84749
15806 98243
6009 53255
76597 91232
8247 27358
28138 87981
7463 63784
5157 98948
1047 13620
71841 77746
1473 41519
8283 47411
2656 20136
14587 88149
55785 96256
22983 67662
12328 66676
34656 42610
4892 70740
55182 66956
40064 57377
4228 63240
27931 31435
36750 91092
70258 74283
26235 84479
70737 79492
66741 75213
33462 47115
53074 66964
55501 74091
20683 40526
25305 41332
15855 22101
73346 73361
11484 23286
29106 90138
80256 97015
45777 74051
45776 47348
29160 70923
93745 99003
19805 41790
35760 77220
42213 95455
43106 79675
93110 99704
44158 93427
6885 42890
17054 96304
23238 73947
32385 68244
8734 87119
1574 51115
3072 87830
76 13628
39866 84395
48397 76663
14250 43310
3278 49360
3409 45625
12410 65365
1269 66860
44179 94179
55727 57034
21987 99910
1806 7525
6084 15640
32035 33242
62820 78573
45830 74267
9736 86525
75936 77869
3905 10230
17225 64348
55074 71221
23774 97932
36206 50853
65805 96636
49312 49505
5129 94652
52539 65071
76675 87998
11756 38577
15579 53754
30821 69642
55525 96809
19486 94325
11876 15390
6669 69873
47723 49327
2904 19967
36849 75917
37841 60336
39391 60609
49016 69777
19342 98234
33076 97529
4319 51748
10686 86708
75377 75385
8049 94227
16273 48451
1377 86506
42371 91128
4673 49648
52543 63760
20008 71342
15021 79919
47449 74744
60817 74314
12526 63031
33042 56555
78963 93045
38629 93131
16221 42708
65572 81651
48849 50549
61651 71865
35502 49620
51042 92911
50315 51806
12251 92928
23557 29960
8118 43335
60165 61559
72744 78798
24935 73704
35075 80566
69089 94097
10974 31555
3664 71332
52725 83485
66795 77923
15171 65194
36381 73719
21770 61713
69035 89619
7140 94642
38435 67056
39048 50385
25624 68513
6678 61615
37193 74389
33460 63940
50845 94985
639 5711
52422 88844
35434 41418
60423 91919
5180 43701
9688 33663
536 22811
18474 34940
21500 69278
1193 14422
61312 74086
7915 13077
46257 55281
48661 81302
60263 98535
19309 64268
21691 87155
33400 50540
7110 82958
29052 84662
17373 95953
77445 83710
29547 75619
4560 45994
75376 81805
48473 62674
12970 32565
46825 69600
89402 90699
27421 68111
11446 15136
26707 64977
39165 96573
21332 67852
4045 23998
6911 16799
10798 55854
79870 86099
5000 36799
10466 68496
70627 94292
65827 75340
44016 90507
55022 66622
38073 80620
26461 40158
42018 81923
1077 93643
50787 94055
21496 76297
75275 81637
62724 95435
19862 69886
82484 97859
28615 38797
56264 88511
28697 64170
34891 80822
3736 80825
48335 51923
88268 91311
68834 94061
14480 77189
23671 39565
27982 72903
84685 96718
7024 32429
47518 64769
14111 85903
4785 66846
1976 40470
23665 77503
7038 98039
35188 51366
11941 42773
79746 83615
38654 84033
1630 11938
80133 93178
43644 61867
34318 97318
62085 94820
950 31922
31267 32290
67879 98811
70659 83979
20613 58247
55610 94027
21407 82247
26159 92484
8978 81595
47188 80975
2787 57734
88133 90049
47876 61716
38619 72617
58403 61403
1165 30294
6891 97952
57219 75925
43688 92639
70295 87481
14437 36642
8493 73714
25338 41430
4997 85630
25989 39070
64127 91296
33511 88137
15075 55767
15026 81834
13250 87950
31060 75769
40733 73890
73645 89102
55804 76407
35999 56311
35800 65939
96851 99556
15870 86421
24624 50329
39270 75708
9011 92289
4950 66423
35303 47207
15462 90636
16434 87405
10505 59931
92060 98843
25769 90062
39757 79653
28623 76283
21311 72393
36883 39398
88502 94399
14819 55323
6944 91722
8361 48000
2779 29533
55672 98318
50320 57480
42112 42632
6696 49491
10196 85669
41088 77589
4643 86079
83603 84661
36290 97879
25538 49648
34116 42570
81168 83653
9061 25422
38044 58095
848 19710
37766 99328
17543 47833
3726 91930
13136 47875
35056 75128
75150 76696
15910 98680
21057 68119
16317 35288
14114 19444
27617 73549
14083 58850
31015 78316
27514 84500
1527 1772
20785 51674
29494 69569
4106 64524
19287 24703
22969 85202
16726 24647
8486 28925
33274 61778
90806 94108
67174 79914
43093 73252
20132 38832
20693 85151
96190 96328
6619 33896
13671 18436
117 42722
4195 71296
69154 72602
21628 69181
74147 85735
24476 38135
69493 78388
9628 41464
5238 54384
8242 46624
18780 64574
55184 67339
16400 64933
31948 32826
64895 84111
5282 63224
23148 57406
20631 32170
22134 66520
17517 25470
25935 74933
28211 39535
1544 5670
81609 83303
68629 79897
20782 43813
57149 81845
4261 22007
19384 57799
32620 73022
31661 98775
91880 93826
72832 86108
70011 79343
30760 38393
30287 44947
61182 75958
91472 96881
9516 16991
2556 90461
27290 80487
67238 72196
82492 92603
25464 27416
17966 26172
66653 95822
30746 69861
68070 94667
43152 70006
49565 52632
20594 34460
50308 87347
61504 79184
8618 22208
4758 71300
58556 97641
97174 98945
6610 46271
28278 40204
51430 54630
43898 79414
61934 65682
6138 37148
545 52391
4384 27358
32583 36021
7351 65175
33169 34928
10065 56737
56418 99025
42711 89912
10243 80202
23635 85557
4563 79530
49250 93322
24854 32116
61309 61992
41443 43488
15419 24230
20447 80647
53990 55928
71145 75020
9788 29884
31850 77456
4302 52260
27802 58938
48672 89702
13662 91050
31508 96601
27403 77021
38226 40954
71525 73309
27117 68279
41744 87706
48962 53206
13218 88514
8693 99369
21200 82697
6772 65456
44693 69826
69678 74969
21881 62220
35221 50751
49953 88014
53888 66780
17868 71871
40143 88811
12895 72909
17192 20477
60596 90105
60787 99329
36950 48964
26483 63681
20484 31547
18327 47859
82020 94095
66417 89688
14884 43229
14906 18681
42342 58739
49502 92881
21033 50066
50912 64494
64740 67483
21309 41249
52930 90947
65841 79899
14471 98232
14587 52862
35296 71168
35279 82452
55872 56004
25283 32205
34992 46732
25029 88308
41820 61732
75335 78326
20778 57768
13310 31811
24761 37403
16205 42556
42330 44240
34656 52119
3353 40532
26848 75013
8258 14451
29388 74362
8815 94420
10205 50262
170 79719
27535 52818
65507 83191
15663 90319
5638 17603
7817 99970
24866 25313
14549 54887
16134 52365
36006 78090
459 55567
950 17531
36877 38566
21673 57858
12117 28083
2669 13632
10349 56488
19560 26903
67310 95441
48128 61515
32039 60783
20286 62115
25985 89506
62723 83758
76840 84817
9636 66056
21262 94416
26608 83908
27312 31205
27066 30095
92857 98353
76052 86719
5284 34527
6087 10056
53043 73974
62188 90062
68523 96487
15251 52651
18607 52927
88021 98506
19994 21563
56192 75012
33242 80696
37657 46382
9198 70402
7521 24409
684 56981
4025 39718
39950 49668
37054 37321
77028 83242
65707 71449
17714 29281
24927 44091
28606 73371
11679 16863
37851 39970
82995 89918
27639 47192
2317 29459
5714 53228
27187 66019
28394 59581
90333 90859
58138 64222
12797 49506
49425 69270
13610 69720
18677 42080
36908 69631
33796 55259
67520 98343
41288 56609
18729 39361
4354 57064
30069 98339
16740 89684
31707 96888
45 10821
28117 93617
46845 92659
51558 84072
84061 96590
40969 58915
68793 92275
26791 57924
14515 70210
2401 17424
60540 74037
36825 80046
1323 17939
31598 39674
59353 74171
63558 83621
69665 89370
55352 62042
77542 89931
32111 98815
13741 22662
4848 13416
11490 40784
41955 86382
48097 82262
36445 89494
4376 74968
25528 98792
45415 74074
13904 63254
66203 66704
4583 46158
1365 14469
14997 82221
31803 48374
47350 78017
2301 71066
18210 50077
5713 84879
14389 35520
41113 67456
3764 30740
79810 90648
4468 58009
10186 61729
44897 94092
8648 11307
28067 72102
16258 99557
32002 43022
8439 24277
1375 41376
80535 87672
1990 60788
82483 82553
51121 64318
41989 81456
45 40056
78528 92009
59857 88630
32392 70798
35090 90913
18288 58231
43454 73826
6900 61412
64422 98029
17721 24989
40846 44818
48443 76951
38841 65191
12962 52812
9134 31178
42724 70207
9559 46796
45173 66400
34580 48944
9347 97524
81868 90883
55779 71900
60219 72534
49192 87584
41954 78080
47256 66385
24034 89871
13347 41974
51013 71781
26384 68238
2705 52149
13425 27113
22902 82213
14586 47548
13449 56246
45060 46182
67686 94869
10054 55946
57557 59102
20282 37203
13794 30613
26231 32421
846 28091
14239 21117
91020 93314
5156 47123
31181 95846
75008 95156
16523 34361
35376 61235
7459 72970
16632 66058
10544 25694
3349 5471
31892 57804
96651 99126
8379 72559
22676 38005
67420 73671
33737 85512
19906 23491
32625 96700
25702 49232
33378 34021
65305 98845
23696 79300
41061 76034
348 57312
31967 43232
32242 74545
69447 96616
26904 65698
35339 49735
7435 47643
46355 49249
13709 72391
475 18604
3137 87193
57032 64959
57624 60916
50682 66703
10322 15089
19066 47211
27948 40577
16747 43965
27060 89184
23937 56888
55683 60205
20506 72268
17388 31169
68527 88999
58606 80939
19532 82689
87669 96064
6653 64193
21440 23833
59328 63190
69184 75974
28958 30658
9135 83230
12628 27629
42065 62575
11997 31255
1376 49916
64481 97184
5787 49176
9158 68313
20873 67154
33895 43176
54027 68781
80868 90033
6411 59583
13572 89390
84388 97682
30058 93573
24124 69689
17151 89410
40103 67096
45757 99965
13039 68359
61729 86583
2172 21814
32016 49626
16073 32167
23618 59392
65149 94556
16118 41290
2819 70096
59434 80399
50654 79949
21059 87144
2078 94239
1359 13136
32067 97126
54268 91494
28494 75816
33633 55299
49700 51454
20334 22366
41281 55663
8817 43376
8694 74715
21658 26048
22445 66082
32023 71626
69107 99944
4863 36651
68234 91698
27179 63370
38643 97314
8583 47901
19825 88162
36580 70842
13766 97813
61223 62743
929 73972
55487 82694
14983 44848
4680 89874
30862 54150
59945 67577
12267 40311
5971 41330
10371 62825
76659 94695
56753 97163
2149 38835
2187 47194
5870 13390
66301 77879
7081 82928
30516 79713
28844 77174
5566 53767
7062 38594
37500 65631
5044 57024
29087 33910
1578 86987
31383 38380
29550 50521
58916 82194
4640 26839
93266 96052
40405 91523
55978 87324
20407 33661
51444 87733
9334 16574
13438 51314
2415 39646
3552 46875
27565 48004
50330 92050
43883 62405
26986 44720
68799 77491
52810 85104
18808 37375
65945 68116
711 42370
19542 63027
4806 5313
72030 79946
3351 46968
38033 74115
24211 67709
6286 90719
13607 87654
69895 95289
33670 49067
77255 96673
62123 90986
2458 68455
25287 61867
21555 43774
39369 90206
167 64205
49824 88425
23081 25603
28018 28317
14435 34082
7599 75530
89370 95855
33732 98047
42138 88527
91183 97885
29490 96820
48691 57012
48196 84990
65514 81301
39989 67829
25407 67340
16377 32391
9119 96246
5190 80324
59543 81074
29080 60453
12598 56841
17336 68687
11711 77931
67966 73024
4379 45602
1129 84771
22594 39070
49474 53813
60121 91677
34036 53022
30037 56950
70238 92487
33055 58978
21873 65900
65083 81820
82815 89428
88560 90541
47618 72475
46939 83487
65293 68939
19518 44220
17538 18479
10991 93865
77832 84814
42100 60796
13282 13373
31108 77245
31721 35986
39064 77484
88665 91650
26002 67293
1084 46949
49728 65480
28078 48569
77060 81415
5515 81188
32975 57195
10436 81323
22685 32554
33315 39733
12386 41441
3188 47158
55035 93193
2318 7178
8801 58102
2700 49201
91345 93563
60627 87914
20166 23828
40789 68805
41815 46047
85581 99053
59031 82208
16809 86418
14227 30003
9863 70349
26541 74427
82412 90078
66641 74971
18453 40610
9261 51527
4963 19544
11929 47082
2205 60707
24849 84569
83612 87954
11762 20480
30792 54539
28854 43410
23902 43282
54319 57246
91994 98025
6805 24964
19412 92196
21368 26393
13143 57112
73009 95199
52785 99963
19283 61658
58979 92542
38390 60826
4742 96725
87618 90708
15887 97185
6427 40362
66430 97030
33664 77425
64129 86588
617 42562
23753 35906
76776 93957
49157 95730
13461 28560
58696 85921
19492 54911
65243 71198
78172 95560
21241 81442
53065 78580
79702 95603
1083 31852
41299 78620
39266 55403
1493 97477
55808 66743
4938 83891
43920 59556
52220 93260
63259 98766
39262 44140
20194 96794
1623 81481
22396 58402
10935 51310
202 33138
6866 41317
88714 97243
84797 86574
66676 83620
62250 93031
3726 72807
37893 45344
19418 52167
49522 69640
6703 47559
56752 92150
29952 74736
1782 4087
28753 48038
33989 51819
77603 89897
13820 39638
13755 23387
19271 54791
53600 82956
45862 55636
17143 58119
66599 74258
31743 38028
16313 83722
28397 60886
1940 74370
18425 97790
69501 95293
75610 83916
33166 97031
1302 81617
22843 59863
20114 43139
65495 68762
15916 73617
35431 72264
19070 61963
36527 60068
24028 92206
38647 51368
47436 77372
2165 28572
19563 73918
66222 85487
2424 13707
19274 30592
43699 85582
51048 94567
6497 72150
8029 69903
17420 57722
17577 27325
38855 47752
23707 48465
19815 59824
3890 97872
16174 58351
42302 42515
60249 96230
12688 91294
36109 99481
9110 48181
37254 83120
21570 82397
4519 41806
22594 40884
3894 57161
2909 89595
43566 96312
32458 76336
73374 87082
65992 97759
77983 92347
21740 41152
5319 30889
17634 22660
19698 53046
82347 96674
62353 83945
3787 89426
25341 97003
16158 39497
41105 80364
27898 52643
51444 79570
78151 99439
56840 88080
10241 75299
56212 83812
59387 79840
42809 64603
21296 99021
23256 31687
10884 51268
8410 69711
17978 44453
12534 43089
42548 47173
57530 69379
40 81348
22684 88559
60931 64724
53911 55652
42049 95953
56462 65377
18335 31638
73139 95152
36468 61015
62557 97735
19249 38980
18660 72053
75456 95615
89051 99375
74551 91436
78180 86766
21500 80258
33617 46136
44361 51725
24929 93580
82187 93341
68508 78745
5031 6956
2553 41372
3261 41450
36985 66968
53297 86011
94544 97938
41263 93635
53114 57231
35077 64887
7544 74911
4545 83049
36074 76878
12989 37934
56523 82105
46564 57435
46642 48592
503 38550
12532 22255
51111 69283
70683 92640
79799 99085
34698 38610
24556 71462
60247 69061
47332 71960
4736 33923
23908 25510
85436 96535
13890 57963
34852 92466
77487 86208
79302 98987
23441 86794
40857 60682
13524 97592
13552 65034
33690 43869
7953 20591
15102 77946
42611 89962
67359 83485
18905 48213
46228 52448
9133 21602
96023 96734
13629 93731
31439 55457
3086 33322
26083 47921
10644 86171
34033 46004
63423 73994
2102 86053
15039 98756
17758 53947
30218 81685
36233 83788
30768 95744
61999 93489
40021 62032
7251 86408
27417 54237
3661 97580
43475 50172
106 20743
43961 93093
29708 44063
33951 92287
43688 92832
35282 44271
6823 6985
37503 41249
61237 62631
51226 98440
36348 96460
1770 31940
26886 70704
36412 62165
11303 20379
35386 89108
19707 68175
33265 67927
6398 63131
356 61516
48748 60332
12349 22355
38155 62856
68138 93706
9299 74393
50934 59365
19204 58302
19646 26307
11131 77477
18537 26112
1857 7972
36194 77483
1878 17472
28300 90170
60690 70996
29910 54180
845 98739
60212 80628
4821 81445
1594 25882
31860 39623
15015 91244
90894 95097
56933 60305
10517 29753
54001 62726
69249 78039
15537 32244
12733 44529
82091 86532
40229 50148
82225 90336
2594 54617
49942 83628
20348 61443
14900 49092
8845 21461
53875 73903
11697 65053
15573 19441
3905 72058
10651 30998
61375 93396
64728 95316
6804 95573
27962 92288
22757 90421
14511 20895
13373 67907
95351 97500
68965 83891
50204 91582
35299 69685
580 72445
69387 69926
17063 34047
67281 74284
20981 70781
35200 86224
80700 95456
96470 98155
45761 70400
33289 49162
14534 38436
9246 51463
70027 72204
65392 82830
63609 90229
35834 63612
52638 99817
48956 71050
36922 95384
20061 59087
45087 82672
68999 89151
45384 89859
14851 94312
59611 68097
54438 94980
10801 53450
24032 90789
7386 34985
13362 68311
82348 94724
74206 84630
64657 73915
56594 82259
26904 30088
28441 97161
47520 79201
184 82739
40818 63490
43107 77823
30612 78317
81579 95981
78269 99487
48475 61211
19546 63127
994 69327
38409 48780
10683 51247
50641 51958
26823 29024
48686 84122
14873 82941
67844 96669
43075 45271
81856 85997
27567 61038
59227 91278
49588 76672
22714 92840
49636 60781
27614 76058
11938 13962
24177 50021
95619 97420
6130 75968
71030 82862
44947 93424
46798 72336
9679 44758
14912 36265
7575 29174
3111 53004
36586 82467
67567 78217
29405 43561
48607 94991
16886 27675
8863 70070
83385 97235
40302 94606
65948 87784
75209 94026
60529 78262
1076 65921
14210 56869
22833 99392
2292 4218
78346 93331
61544 81852
65577 75856
22298 56455
27444 48081
4463 37155
20127 59651
50312 84389
81891 93797
82574 83336
22734 34079
16136 74566
22200 70426
12106 87476
25491 36503
43657 58429
78294 97020
14391 42863
22213 77773
43588 68837
8785 59099
59434 61516
29761 66316
66556 80024
55416 68917
17562 62789
28216 60402
8514 59724
77263 86524
31394 53184
32919 85396
23130 72854
9528 10740
57917 94510
64058 90432
4617 61488
69562 85348
2952 33513
83254 87477
13078 84479
76031 92962
81619 90020
10598 87068
18279 33211
5741 72014
73787 79825
1623 19191
22167 64938
2160 80848
29016 90196
44010 63550
82740 89553
20275 37439
29105 93197
78932 80994
88277 98391
40366 70767
36294 50352
14861 60255
18434 28156
58479 75305
70620 73367
35944 61280
36821 72701
28410 89423
28001 91326
19409 93763
65868 97756
53472 66624
35630 89446
15726 65016
24143 72000
27447 33441
22850 88146
65442 84032
26352 80302
13639 92981
45930 72645
60883 98496
31448 50404
5045 47848
16097 29982
70132 75748
36997 94229
19044 70042
28140 84063
25274 99065
64708 92849
63324 77519
52139 77855
31761 65160
18503 27473
80580 98936
50257 83846
85973 92371
46999 57791
36623 47014
97377 97632
20022 65108
72274 88064
68387 90084
1909 47464
22605 36008
42502 96274
13316 37738
85993 92358
850 67481
3300 39200
14568 81963
8100 57601
10740 12809
24579 74677
39075 97541
9694 13984
14695 83004
66312 91328
17357 94404
39778 61468
6035 26864
99302 99561
14684 44156
45909 56709
34920 98025
74894 89483
281 72157
70414 99043
4787 8311
9339 97823
52856 61496
27585 49069
2665 16209
17242 96442
2024 58830
24205 75228
58628 95282
41888 87314
34057 48473
24279 37198
39464 48312
54785 80944
44368 79440
20720 60386
30936 80785
38900 97664
4705 44226
15454 78508
48983 72081
66625 75949
73592 74067
5526 97344
13144 19757
67333 80789
42741 59119
81635 89796
805 64654
13802 30938
56497 82967
9808 44815
77243 93461
58525 90786
55541 59109
43270 77954
72412 84841
63236 64586
22368 57418
20804 39255
9793 88617
28581 51257
31634 47044
50990 92203
23283 53709
12192 58633
7807 98885
30283 73960
823 80064
18137 76825
54308 60487
841 49593
67076 95876
57444 64105
1914 25393
11994 15255
46546 72040
2039 33919
3510 80665
28503 31194
78585 88807
10338 45685
25856 32752
5114 46664
33516 54251
12460 58393
45509 91405
7404 91492
4148 94263
28624 94193
39770 93676
14853 89964
10144 62609
8862 8924
47710 92490
65548 81149
24615 97988
35949 61402
4074 58710
14204 79532
59943 92417
20225 71728
36171 51065
42967 59473
9685 21391
2285 3255
16862 40564
6499 77807
31806 80613
20382 31620
11337 57647
31344 71881
60526 83498
87070 92533
46409 66406
6496 34522
7973 97021
64696 93235
16041 66864
60518 64286
81810 96633
61487 65918
38268 58381
28789 46519
13952 57577
35292 95498
35277 65068
91187 96963
37975 96073
32282 98710
39860 70335
31030 49276
46497 51195
569 27574
81910 92404
37830 65461
61443 93238
46248 74829
44795 96229
63907 99220
37051 67490
18563 52316
24741 99036
14895 19020
27065 93217
40514 64278
45121 73187
74626 96933
64072 67176
25703 33516
55456 84239
11069 99528
37643 41883
4687 59844
15045 22413
44589 97919
1651 84642
13187 43713
17545 35199
32578 36606
74531 83548
42629 68220
45720 77379
76281 90904
54084 94094
27541 73977
30238 79586
15991 49507
5711 50651
30152 76470
51110 57390
26136 92490
5697 99434
64925 89680
13836 96123
8494 90990
13162 87517
5692 42249
22839 90169
34376 53089
11468 21619
8962 83832
73288 91692
25194 70984
1778 61738
5985 56367
9622 33164
28423 73961
24870 78479
62118 66412
15650 43796
41454 55321
27475 42199
25039 89900
13559 70276
1696 30405
20443 42097
44459 64356
4849 75411
27493 75873
44413 70328
27669 59595
61057 96815
23680 76336
12362 35009
18097 91290
9454 39455
14291 67301
9247 45472
27889 58442
14000 85347
28483 52251
14058 66536
13143 65356
22250 86301
38092 99648
49270 65399
76560 94038
20426 83630
41940 44358
11131 77515
24052 39966
80247 96621
3640 24946
7991 60296
39078 65847
39767 82330
4181 90809
52896 83528
43179 63781
55111 89455
38831 43983
24060 61279
23700 47399
10375 24555
81340 88840
34145 72956
73403 98272
14676 37182
35198 65909
11772 65063
18933 87269
75048 75878
49329 82168
14247 55361
49507 78954
13356 31421
25797 91694
47464 56592
16521 40589
40488 85966
18088 24064
2456 46642
31157 47820
59624 87847
36555 70751
11374 41041
13931 58494
17997 47154
52789 99893
16392 53695
69785 97497
51359 93400
60013 87606
36580 59384
6179 99499
10423 28452
40653 60784
45635 45696
10218 72977
24072 25389
30093 53308
23772 98964
81895 87451
10239 96030
81605 97732
54386 98702
26907 85244
12995 33911
1302 85104
4200 13623
3814 36728
40196 58038
30799 95756
62695 91258
40271 84754
20019 40295
56495 63960
5376 12362
38788 43065
12211 84944
34331 79586
28183 49714
31904 52213
37915 71405
14140 22394
38502 80017
3226 89409
6431 46988
4178 8968
38886 82517
11502 14557
57977 78173
33499 97409
51206 85441
29160 68458
63952 75061
3539 78186
50781 94334
47850 99064
45660 55645
16436 22931
9226 61429
30525 38145
26528 40741
13369 39896
4452 24358
25846 44477
5723 18761
24379 48710
35428 92476
13074 42024
66018 90523
51515 98856
64648 91366
66751 80505
31355 81516
48122 92218
7398 89703
1974 7561
56542 95875
14218 51377
25931 97468
62528 84333
49113 88959
58201 97523
22719 30348
22708 49527
2232 85899
7485 39497
57121 60536
42135 88183
73278 73898
31605 73471
6448 27595
25950 77977
19644 21530
4678 62440
60727 98032
21557 98496
17102 96190
88102 90321
12349 53155
27243 99700
40811 87236
38207 60767
61283 97906
10775 58021
16542 81271
62153 91415
39396 98651
11642 14755
40980 73642
56779 89879
59445 68208
48057 94663
11372 58635
61078 74723
8541 15452
39352 77046
64535 78049
21508 25920
18591 73402
19224 78754
18427 92491
29302 46616
13945 19448
59997 72524
41012 92027
29275 32372
7133 42553
44496 54360
14493 90518
4509 73198
44192 58668
4513 76172
26689 82581
8432 37214
56373 61130
15581 19876
25581 57476
55088 78344
42047 59499
9136 16516
24831 37187
52661 65848
75967 99542
30472 73147
63473 90788
56152 89514
55008 65681
45589 48994
70957 86134
17960 48847
39799 57318
9036 44988
42002 67359
25338 68763
15124 93870
67903 98422
86593 91309
75363 92114
33036 49324
49253 87461
23191 52929
32989 52573
30898 36559
76952 77548
42175 60534
29102 80262
29338 67473
60021 60946
4718 79055
74375 75286
61625 99256
20686 97973
18697 72228
18446 18544
45979 72862
64141 65130
26185 53290
5418 60030
18666 60491
29581 69374
22763 95771
21815 58919
20872 76763
33011 79555
71300 96487
22890 44158
5597 58482
1110 87362
5039 38854
17682 70510
16848 56893
11426 89021
28207 32077
20693 54577
81243 84328
65995 76473
57863 71620
26870 70103
13831 68948
10489 11540
85914 88925
46549 62297
23396 37935
14828 52735
72103 72823
15612 29879
32616 61479
18024 18835
2328 64341
20649 72707
20266 47033
39528 87104
33887 93247
27234 95128
27961 58803
73177 73228
3410 56227
11361 91239
4963 69874
14184 88236
65117 99940
6797 65570
22479 23045
32608 48868
40351 83008
17366 37562
5656 23797
15464 36421
33512 57040
23600 41644
44472 78613
40613 44559
7633 99182
31141 76905
14627 61004
1922 81642
21404 40922
74356 89144
25127 29393
46360 86265
45716 67892
5849 46963
32814 95693
47104 73708
48923 66772
12122 79633
7127 85088
45815 99037
2162 18587
84849 88612
19381 20994
2992 58202
28947 76385
36721 59890
28300 93635
33582 91852
3477 86188
16350 21912
53292 87672
17050 19940
32579 64216
72462 90641
29085 51557
20024 91876
22755 79347
4693 50660
9525 91729
57879 74543
52201 94988
5926 9157
4408 56155
19094 31328
47643 62246
28269 96795
69127 83479
38504 73074
65134 81991
25059 67565
4629 37520
40799 87046
8181 31839
5960 99272
23182 49412
61245 73434
9798 63337
14616 75811
27897 52131
7334 65434
30741 69901
5099 82990
1456 10005
29465 77759
11031 33662
73660 85435
18238 88380
61361 89588
19521 71516
35603 38845
87620 91763
30429 35002
40813 61517
2764 10882
67240 95802
35952 52766
61966 68396
8454 29627
45031 88870
41939 66014
6359 58139
37853 85614
91309 92329
6687 97079
9164 82718
31691 89034
32417 66569
632 20006
10397 22098
26101 74916
88076 90224
6255 29256
49529 56999
4647 80594
3581 3731
44931 48728
25958 40575
55854 76821
77464 83485
1132 85954
27193 78969
20835 57171
16305 41298
60279 66540
9245 74761
47781 95472
725 92814
23122 27907
14820 20940
57588 57923
36089 73324
71213 85730
13432 77038
8745 54609
62559 69708
5757 12394
47286 61432
55535 58010
3024 65835
25492 70153
10534 29137
53576 66452
55881 56774
34805 70378
52293 90970
110 39207
18207 76999
11575 94736
25701 94856
18922 50043
43591 43659
24995 41077
2429 64953
91301 93507
42415 86587
18850 31268
68189 81181
79599 80147
35380 77603
29339 35346
25903 56566
48773 84101
40050 42295
11925 36258
8593 68737
22829 74833
61545 65528
55425 72441
22221 91124
34326 92658
56258 81638
28964 80785
29186 54020
70248 92571
28081 45859
21293 59211
9589 30918
53918 87344
51766 99537
38228 96934
68343 72820
22285 27758
21371 59127
14423 36332
30220 80604
9955 52386
21572 55048
53827 60799
16171 29577
52446 85013
8107 44883
19835 86971
74604 95726
15212 51310
3080 59120
19953 91383
52832 86291
14293 56866
35756 56974
31187 51321
20477 56486
22422 50463
10982 48937
15639 89071
28214 94213
35918 77536
66925 87935
50929 57072
64874 66381
1089 56675
22051 84497
3900 70875
5038 58610
30923 69723
72376 75100
30898 66077
16102 57892
13874 95454
5759 23146
43401 49327
2889 55212
19564 52670
60372 71363
37873 99647
52333 52896
86447 96087
26963 93982
2906 48647
14981 37670
65365 95535
9996 70026
19413 46476
16395 98761
28986 52629
7450 45751
43051 47365
58128 87623
82076 87299
63101 95354
57853 86463
3840 5074
28730 87805
57350 80228
65198 74575
81036 91488
49238 95632
64639 91579
79126 94054
3467 21167
89014 94834
32819 38637
39478 85104
68742 96853
14383 77270
62734 63381
38941 54302
19802 59813
22183 96200
59067 88538
2182 10109
66084 72566
4628 93873
15985 28388
64499 78339
14692 49391
15742 21527
83542 92344
3554 26864
20386 34071
49053 88279
22908 31160
19477 57202
20847 68892
32507 68203
32176 83643
23979 83713
20913 23581
18316 33551
37266 93776
10529 45927
19611 58973
15171 17866
53156 98382
87876 92041
25401 61777
55120 57652
19802 87944
19872 34615
52029 99410
63801 93564
28296 30844
84148 95803
18808 60328
9642 17043
78337 91638
41495 61076
76881 99600
8899 98629
18980 40609
45147 91442
29021 79399
32865 77901
75399 94077
37943 67403
73177 94858
42628 75150
23175 71441
55986 62129
68669 79050
73493 86351
34883 50762
34655 82903
18543 42806
33403 71459
49266 91501
65506 99914
58210 65468
19527 61762
46652 66584
25418 79128
95688 96278
23445 35874
39907 44059
49328 79122
11684 21496
9226 26782
28705 52315
2698 19159
16814 81040
1601 64679
19613 46970
41206 44267
33054 76821
71498 77891
41896 88607
33060 47371
22911 72026
11781 49494
20455 23400
82722 98209
9456 55207
53861 67901
11566 70093
20976 28661
22045 56741
18345 45011
45289 94333
44386 62274
22148 46646
20324 43534
22417 90471
30137 83527
1414 45062
15524 68595
20626 70448
18491 89027
17769 36487
70991 85017
19525 62653
47099 59389
4132 41990
23209 98379
69 25215
12635 34899
7720 72259
28666 46134
82915 86586
10300 55792
3790 80768
45585 48591
25330 77182
11408 98652
10899 82347
22556 55832
527 81339
915 19649
51342 58143
980 32115
30021 91875
7244 28105
85375 98525
11000 45448
4008 78855
6027 26274
42145 58167
61461 95517
59074 81775
58127 96437
11321 41857
48956 93922
30948 57128
1067 87974
15627 37593
4925 15152
16377 87410
50881 52626
61168 99641
30833 48167
11548 86121
2044 91678
28133 64637
41841 54290
20361 92915
8929 20893
13068 25807
6047 16189
1132 7635
45115 72905
9564 82251
3652 8890
68011 73083
45783 60072
11704 31918
28827 44055
4923 32478
40869 99846
1576 70716
42255 47804
36336 43258
8125 91189
85033 85138
30181 71235
9116 36413
13617 91320
83751 95590
15477 63198
70194 73276
6611 34334
16283 91985
17116 24905
61009 70768
21323 57646
23263 98198
7963 55239
17866 59113
39280 87624
12410 83061
10182 93138
11233 33715
92644 92817
23635 78204
73733 79390
25965 99856
7831 25579
9078 52511
55152 67226
10847 93911
64163 78071
2611 45435
36185 97128
280 75607
19029 89364
48088 85946
67324 90922
5787 8173
7683 96991
14708 56177
52044 84122
24447 60908
48279 87697
743 44305
47573 72738
30453 50490
36290 85798
69692 80459
9457 94701
2814 82519
35379 72297
17109 69445
7096 51409
7247 37246
53549 97306
10470 44353
76158 80054
29763 36301
51302 57431
12790 37686
83637 96209
14608 93877
17820 64190
50649 55486
96600 99483
55195 56131
15705 90607
3481 81671
23371 27694
6233 30466
9487 54989
9686 97717
2847 82087
9610 24922
18939 47260
21297 46681
1651 62715
18507 24036
13957 45604
24315 32284
47367 60144
9433 65929
23180 25083
8608 8732
21404 30450
56242 91574
35514 92543
37705 63684
87735 97179
2835 7626
73575 80906
47963 48846
70026 95293
4284 53547
27995 92176
35612 64835
19661 92757
30788 89876
36035 85901
2741 33808
50345 64089
26845 78194
24514 90356
13653 96844
15780 92270
1729 3029
75036 86596
34202 68681
75988 83957
75731 95024
2897 28840
44032 67910
26537 27619
37681 75401
64611 70905
53562 76730
18292 69334
38767 88887
77115 86674
11892 17133
24424 87572
60898 91684
24623 98894
5232 86845
14268 65392
32437 47527
45230 90878
11289 76909
51847 61767
17898 46418
67793 74384
8862 67908
27324 80066
13148 50987
16922 50776
50480 56629
65705 76129
40142 59094
15795 48974
5666 89920
37785 38736
59934 79819
38706 42921
55022 82758
73291 78419
31678 32605
27600 38537
59487 79492
46753 52919
10711 27793
22898 81518
51969 88036
21226 75850
21211 25229
3966 98565
35828 67940
5831 10864
54276 90688
91672 91718
97594 98385
50821 60945
42342 58855
72897 83674
53794 62673
18328 28088
34957 91156
32688 46590
65734 89042
68558 78978
14071 73844
11425 21050
43210 54366
66339 74859
22926 38389
53955 72363
45776 88241
36424 43429
44327 50241
13426 61645
44203 57662
56487 91606
63528 78947
61153 65428
38390 65441
15677 86171
16815 39479
2323 77166
12775 95587
60439 73071
48226 49820
394 11895
50728 76902
62036 75688
25574 37536
19393 77116
63487 78750
12009 37389
6584 34790
84640 90891
32247 89027
82351 91540
6182 49384
21512 92774
79205 97936
23559 65489
54799 93215
22647 47577
34831 66525
5337 19328
48185 75590
47645 48624
46463 76999
28963 46962
60303 67618
65470 73100
39021 96139
63948 86973
56446 66656
12783 52713
61049 83081
20243 91399
3553 79114
36808 71533
17458 32959
20207 20782
29420 45344
46895 65625
76145 85164
84407 86074
54641 58957
15433 34304
78311 82499
69433 75720
30786 48298
88833 96280
3126 65427
40995 46979
46651 69714
67407 92758
237 70793
44323 46942
50728 91643
67219 76690
50560 93913
216 54635
51636 67302
65047 76714
20161 44327
910 78840
26095 41058
27345 96535
16807 94619
48227 97392
33665 40970
12416 82328
52400 83203
66235 94145
22981 74359
8336 54221
1112 54267
193 25600
88470 98922
23199 64457
71679 89290
50062 73599
54059 86906
18803 39338
52923 81224
66489 86080
45638 86136
42512 72441
28543 64160
3417 51085
50724 66091
64403 92403
13033 44379
57759 84134
17780 57971
41763 75764
81698 97893
41600 53872
62500 88250
20374 75450
2636 57435
41831 60425
23739 63235
9299 49050
39008 54674
20428 89036
2342 62511
13016 27200
32581 43676
9607 69631
13557 47857
33371 48268
16043 82732
70117 95041
22785 36663
11519 89659
82751 99942
16115 54750
380 93062
2429 28994
31856 48694
58976 94376
34437 69634
36221 39634
21857 44068
78175 81533
14986 40172
28074 76964
65190 65614
46658 96421
25475 57252
18056 95050
9897 61515
77875 82271
11397 27230
34482 99329
45294 69668
10049 69871
10523 15328
47603 82731
5333 94353
16457 84470
15233 64557
18614 53490
426 74634
14251 16161
88452 95297
11802 54101
20642 39754
32316 34929
64180 84325
64657 65716
81199 87262
8203 69883
64052 94806
63983 97425
43721 89396
33564 85131
45210 98413
26183 27392
4453 69899
1252 61223
34441 95746
62016 76171
33086 79913
13260 72045
70066 89257
31808 97770
12251 92532
59050 98747
23862 41429
16540 86065
42172 78820
7333 45640
2143 22970
68954 76334
2269 17314
57421 66769
38741 48986
33070 71152
10743 95012
10579 36859
877 92405
47494 80502
42566 80844
18622 44164
24158 56697
73388 91663
8779 15744
9187 88101
3364 65303
22781 28484
40007 52083
45830 63542
70380 70877
57569 70333
44695 59594
8953 45356
664 55726
73325 87781
421 92871
58777 88221
5969 89333
83824 99699
32299 42023
37422 61442
88124 89034
740 57637
16982 55587
27590 30231
3552 67218
25353 37564
27814 96395
29754 48026
14408 54775
77218 90145
20074 96939
26954 61904
36348 85619
60711 71799
22855 98985
16104 98901
55692 92615
46326 47429
6740 11744
24120 86337
15756 22838
21161 52385
12142 24596
37076 76513
30064 42388
49631 61802
40130 94053
87752 95901
15897 77522
28361 90842
17961 44914
46959 91353
18703 21767
11834 41778
19909 22749
46443 72542
44765 86579
27807 74085
7911 14950
45669 99003
40676 41513
12067 59545
3726 16938
16338 44861
5391 77187
906 60064
16046 17150
31513 97583
16105 68098
71254 76287
51533 76111
54168 77291
2156 74569
51915 63587
13065 77376
20009 47969
49275 84729
64656 83395
23663 39858
45188 81708
16610 27673
53501 73679
79741 82045
53484 79496
53500 82286
23885 26818
20811 34927
31101 39652
47444 55028
6745 98437
42122 46790
13467 22259
37485 43042
15323 76458
12902 98771
30728 48281
69847 83561
18393 45222
4388 20731
20149 52848
3537 76759
3492 96909
17731 58928
20173 66861
20000 64611
67900 97199
3165 85659
1414 73182
29795 95668
50710 81814
74148 79062
17255 54097
66917 76369
7218 37546
18951 27529
5850 86427
55801 71814
25620 66142
24948 67820
20939 49499
20931 86105
24841 74342
10325 79461
18502 64381
66146 77186
16615 28920
23228 79773
3964 24339
36964 74804
56207 90861
42094 70586
16987 37886
4581 47714
62349 78720
12703 79930
35296 37053
69947 85746
20276 98957
64167 98278
10103 86700
42796 62241
21267 65155
54981 94700
19707 54690
26789 46071
20850 27300
15120 49612
31973 83462
5304 59424
76234 93965
34625 89524
1842 81255
59723 68128
2505 42928
62595 70728
10463 33085
1448 4036
37854 57964
168 80048
27346 41736
47829 80999
48293 78590
44927 83017
1843 43278
37117 72716
16191 95370
28345 87669
26987 45987
82753 93231
35634 48477
44415 77514
10986 72636
13911 81215
72395 81382
7862 19506
12807 88536
26031 45502
8756 71877
57498 72935
81036 96265
22756 86863
73883 85409
32784 83945
22008 47550
26826 87082
46125 47310
37984 99106
64216 93953
85055 95815
10086 97727
69150 96664
44828 83014
2779 48622
24377 27769
66292 76523
16949 74314
92257 93837
21188 96483
63891 91038
4725 44566
64110 64481
51456 87478
65832 90532
11509 26649
29443 36047
21486 27279
52114 93514
35218 64651
55292 89516
32880 77204
15811 61592
40517 62608
58632 69417
1820 51846
34982 62117
37055 79235
15201 17015
46646 94081
30372 56316
62149 71128
35271 86539
2796 90214
1288 89482
53487 98552
17175 39211
42604 96606
6233 80307
17582 38818
28326 75279
57065 77052
14901 79022
20377 40476
53880 69808
5506 35893
66101 70944
11299 53017
4943 35056
15788 49550
58382 92898
13649 84391
12383 38191
8466 77638
16417 89579
28623 60314
19498 31720
41456 76537
13208 29045
16646 55828
29831 44208
25344 42124
19543 36461
8379 74313
13745 26688
47554 69548
32511 89870
20572 98380
6684 95049
64733 80621
42179 42733
74843 91964
54119 78681
23622 56830
55834 59753
20991 95212
34716 50080
10516 66395
27110 56063
996 17865
56995 88221
43747 54116
5117 79461
75387 85108
9752 32935
16031 83351
10099 59520
42634 66407
80608 84693
78073 83096
28249 51109
80850 99022
41751 81338
621 81419
72145 77022
61890 81389
26521 74282
83524 95128
57071 98872
84104 87806
5232 41059
55085 82022
41361 54651
45137 54305
24004 72168
42081 49540
38735 54212
20415 45999
27365 67750
63628 65876
56540 61888
12922 45226
232 2444
53519 58870
73371 77560
57383 80028
16870 39508
16481 73306
31579 87863
36322 65485
32947 42570
9147 24926
22160 36012
29948 47253
11578 35722
23097 79717
50731 51831
25682 74126
95622 97507
26544 86667
73811 99596
59197 90084
17663 32173
30267 66346
60313 89093
5874 25552
19667 37993
37235 42162
13857 46289
74748 96515
34635 69289
24780 89919
13432 68513
6883 83291
41916 84606
29796 55728
42276 50015
10153 28780
7994 27495
27141 42116
17861 24003
58476 87862
34782 42631
32736 89250
28591 38586
35347 78301
5515 10568
8756 96873
68068 76951
76856 89246
7507 83790
40771 51334
4050 98309
10239 24921
49968 95776
6360 16297
48254 64456
53200 58006
61544 97959
53041 80725
40673 49693
25333 98246
61930 72622
53820 63890
31702 89672
1341 52673
9734 71469
12712 62988
28353 77681
28744 84315
13523 55294
19677 81284
31722 73386
26115 87558
21773 31876
95332 96072
47833 74510
90262 95684
29785 93124
17308 55545
4507 11679
69170 91679
62491 95408
7912 35010
16148 93113
36126 66703
74856 80630
74741 80527
31419 52203
39206 48698
1574 62878
39722 81118
39077 58261
53387 98522
4527 39081
24702 34315
22928 48217
8528 14291
31392 65952
11886 15574
36720 85295
8605 64305
85275 97490
58141 92964
112 11046
5202 36371
27491 68733
51236 80274
17799 49098
9767 42124
15597 39796
18672 36661
9231 50194
24550 47850
2665 21119
7028 55719
7673 48873
91763 95691
74257 87046
58737 99775
3231 35006
40702 45552
17454 38702
35930 62770
2872 94029
12254 48958
3269 43916
3853 45073
33163 75887
72377 76275
28939 84147
17291 29209
73849 76531
3082 89771
63799 97533
24240 80346
31831 43225
39132 66714
12987 41206
35359 83875
3387 91312
23092 60676
25436 76101
45831 93862
20072 87398
29069 72806
6233 81183
29426 43818
6708 91041
44863 64556
19481 84866
2504 26237
18768 55257
6034 28031
32824 66783
68716 95651
60662 66088
1741 64594
79847 96479
62635 90496
22246 81453
31591 52147
23528 31848
24643 75539
18350 74856
6731 92559
64193 90916
23613 42238
13219 16445
64509 96030
39416 49197
7263 18862
50409 65003
3164 45997
77553 89417
20575 38768
51877 56157
26742 82982
7312 39947
6947 77899
8269 24443
18746 26396
74119 85122
35376 60243
44987 45873
54536 98977
10266 14906
94459 95321
19303 21407
88150 95512
38303 66807
21318 60555
32853 54590
69410 88588
85462 95837
53060 55862
49071 94193
32492 68879
4016 64561
40804 99153
18594 68133
31678 59350
20601 30467
10746 74560
18581 24694
55044 76643
63643 70388
25690 70672
722 76043
75754 99422
17587 85438
29655 54874
283 53374
34946 53820
18722 77025
28403 49142
8292 58403
24218 49915
48127 89974
53368 62560
28659 65226
7466 42657
16436 40620
64082 73182
12635 40253
49380 99969
12470 97844
31082 52099
51693 58428
24279 73857
8961 43782
65939 69381
23527 83517
28731 76425
63735 95007
34483 45621
21238 93883
32294 77612
45731 82331
36918 88294
5797 33401
67144 93907
60179 89510
18509 30551
85948 98092
15411 87439
5074 82837
25470 59099
212 7556
9141 45793
8781 77418
18986 53492
27536 43986
51238 61710
12798 85830
44480 92552
29964 95865
12135 83707
27944 70348
71050 92870
14972 56756
36271 74852
34562 55992
62595 98529
69773 93644
66259 70996
34014 87988
66793 76908
35132 93066
23989 88660
18944 39305
54421 92915
15479 51887
83520 89682
27593 54923
19278 64443
15681 41654
66244 97471
27543 82783
45759 95346
51276 52884
5048 94228
3109 66232
44214 62287
50364 91098
12739 52295
50325 95311
2564 8340
20490 26799
5573 44029
84683 85061
36941 37113
61279 70071
50132 88534
65986 92723
21494 90338
31220 95953
42056 97239
27223 57658
55494 77822
81842 90808
3005 45873
23177 29924
44278 57879
905 20844
22768 51613
10785 47584
24026 27876
15705 23820
13122 33599
53151 92241
61025 93233
80266 85269
2739 5060
76262 81823
20582 46918
10130 70983
8742 76903
42049 98333
15602 59695
632 76636
37604 82181
21312 21503
63306 97473
23207 31476
49645 73458
9705 68788
33190 98703
51381 96082
20025 79348
79113 91786
75058 85603
39759 49709
30554 46917
44077 89920
35578 49745
19857 49786
21637 22056
5319 75291
7536 73588
12733 29748
22803 81511
7988 89824
49497 87042
8720 51621
47134 99001
11058 90239
35120 68325
21592 59251
33537 58588
4715 69704
29264 65842
16929 59860
17724 77975
24199 86363
34944 44801
59266 98332
59495 96520
44089 82549
13168 39916
68327 85816
1318 84361
17781 71170
62467 89186
61916 88225
29006 91727
64675 84100
53058 55711
10506 53086
8894 65204
10367 35575
45290 96401
13010 13322
28061 72309
73796 77119
545 22700
17796 48220
5270 8917
79398 83608
45453 83985
25343 29261
40408 72897
87058 96881
45412 96633
575 96605
17861 71902
42047 56599
21811 50165
11384 50120
30055 97141
1830 2564
24982 46803
64883 72188
16854 62607
23642 73732
39044 54194
23311 93183
5009 14711
10101 37063
18342 84265
34386 56185
58241 73627
49704 63252
27261 41798
57331 91986
45787 77035
9726 87775
56233 59071
7664 37011
26460 50904
14475 31909
32380 40427
46853 80117
71148 88310
18969 84373
13353 61319
21274 38961
4985 37406
22345 75221
46784 66656
41339 57991
87675 93164
11550 36852
17393 87184
25655 90623
84540 85396
46191 78106
24576 82984
70389 82647
37120 92383
42041 72340
41959 67824
12526 70599
10397 94638
818 80866
25011 70312
47862 71351
22729 44333
9836 37269
5872 37948
19986 20491
14695 92234
21174 74829
51230 74196
95489 97336
72955 88157
34422 60797
4893 89951
5220 9565
51113 97479
17971 53316
17665 90664
31785 51672
21140 76057
52937 79515
63640 85514
43169 61745
187 70709
19635 79363
69712 98252
2526 66043
13289 77562
39800 55807
8987 28028
37716 50961
18946 58364
62642 99501
34128 66387
58774 84415
56943 93525
14561 74992
54593 74679
44717 94240
19875 38529
34175 73178
7307 65138
71777 98021
13680 90730
37663 49908
5753 72936
6016 43548
6177 74924
89361 98227
54872 67402
61698 70141
20431 95650
62051 81725
49678 73884
57667 87171
56338 91987
50597 58144
14809 23765
16153 65212
29586 95906
52069 61176
56071 75145
51201 92989
36299 58475
6868 79722
11390 69183
35849 59729
10385 99869
5704 63810
49649 98301
15638 17950
19658 92257
41754 69112
889 94672
17533 27844
4149 36852
47519 56271
24579 24827
49412 67675
30028 36004
8212 18480
44358 49511
29862 71479
20564 65246
10787 75909
70312 73172
59852 93349
36354 51596
9446 33265
72797 84806
56109 86419
1724 57014
45405 80576
50649 81673
47660 81455
52506 54585
59992 69015
51923 97653
53399 81640
54804 79553
406 49657
2466 3146
46476 53095
8681 60158
73855 74863
53122 95795
34859 74368
87498 97531
26631 89596
45829 62416
23598 57499
463 70952
49366 64128
98889 99806
47384 66465
66827 67044
16711 25843
54383 56136
35591 89739
61771 91906
5783 26710
21333 22883
4913 63560
31063 83685
31016 45840
36290 97067
2218 7031
79019 85994
52182 81533
40725 44973
17032 55290
20338 42726
40985 77062
59777 80626
20745 39646
59614 97946
47071 60845
34308 80895
29999 53941
37200 55006
59580 65655
2772 4527
76792 94466
3311 30484
43522 99034
96080 99363
54276 86287
11299 57414
67654 71121
9519 14538
45224 52450
28212 63404
3638 45198
45639 99718
52362 93688
51343 53221
6046 80880
68511 81105
25760 27436
65050 65729
48676 53478
44769 94350
22697 62843
6169 59008
18418 33000
7308 69079
69660 91958
9481 71572
53221 94824
67774 79187
10691 64905
49854 57894
66608 97071
2080 94763
26681 54871
36451 44912
44022 80766
19859 21020
44156 98417
54022 96377
49184 59615
40554 78075
57456 93224
54182 67042
17455 22800
490 62266
30276 85686
6041 82623
50493 54721
10454 66391
28201 82613
14203 61419
26284 27910
33623 93397
55986 84786
19822 21704
15424 41887
55403 56591
2018 86387
79138 92566
5735 95914
8176 14512
22389 31181
40779 68187
60382 66534
6280 93732
62491 97075
34635 91326
55963 91075
39960 77764
30176 59557
32907 73960
23699 53790
48155 78559
3542 19145
23832 29964
21698 24443
35025 81066
85738 94037
17798 98146
74610 91287
67822 78131
33606 79729
14649 39037
3320 93366
23714 97655
18157 54584
991 2033
22593 96653
22269 67646
1967 4607
7846 47393
33061 67027
71700 83740
3101 47050
6273 32468
26187 83834
61900 78105
14916 88079
37991 64572
76402 76970
9748 39877
751 18733
25775 80692
7778 98828
21998 26793
3282 23977
20836 31954
25230 28366
35595 65225
53932 76584
5164 46521
33873 38974
4614 60233
23608 28191
26511 93147
13500 24098
57506 90197
28473 93290
39145 82206
46993 91993
85424 98229
17411 77178
2230 72500
19290 56520
50741 79946
20600 37987
14186 68519
15179 20693
11905 55702
36146 80077
54392 57834
4530 98234
56775 90498
51754 69384
13134 44738
31082 47244
32774 50679
14917 52168
21639 96085
17771 90900
21509 82663
41647 52616
48054 84825
17085 23379
62725 73936
19583 57600
40386 95009
37871 49392
27672 43342
81206 82282
23461 34485
56297 92837
75032 79808
5702 46238
15280 19122
12230 57735
74429 76980
16448 83551
48252 68926
24027 37532
5979 82407
53604 87821
29212 97770
72116 96506
41935 46841
56912 68598
9957 36181
23118 33948
37778 41435
26896 79143
54436 55475
27923 28914
17344 76454
5673 55072
11169 86918
56439 72724
41060 64304
55268 72616
20812 48501
3902 50389
52888 90701
64526 85102
26004 90582
13880 73831
8495 9284
21728 27617
4309 37563
59790 93135
17811 54352
49760 51536
31556 52907
73728 98151
14310 23071
9316 87589
66905 84117
6244 55648
55437 75755
31031 61954
61429 74956
4689 35606
7544 91660
27794 49606
61145 62638
4236 51873
16377 19271
58035 99607
26015 65803
1411 99263
32423 56037
5175 42921
67786 86170
30060 34990
963 77363
23874 42740
6315 62283
20606 90140
14874 20253
48139 87113
18064 52130
63086 66912
15383 63391
34980 63596
38775 40378
30930 54817
1693 92036
65524 93621
43105 47898
31581 82639
18274 43703
8203 27648
77084 81832
32108 39204
7183 16757
23237 34571
15012 77478
4121 78815
54123 79440
20545 95225
15606 27845
33876 70590
47381 75208
24399 89004
20382 48653
15712 41971
20990 88153
21150 57073
29845 44779
10442 58293
24617 88635
30534 90106
49080 65488
40519 72380
49344 93193
30772 84267
35999 85537
14527 69754
55188 96386
5108 61435
4107 47714
33420 51292
21310 50828
38706 98473
48904 94812
3564 51894
42285 71841
5763 71611
36951 54989
23147 71227
74257 85477
35086 57354
9656 45600
36007 47991
51725 79097
14 79
42084 56916
88948 98188
46521 85072
62315 89212
1491 42932
17771 66884
19924 43398
15633 86223
62845 91543
32705 78297
3604 90633
63079 83062
26884 64184
27131 71839
37805 98775
44802 91258
41239 63789
53993 89101
16173 77055
36621 73022
8045 84947
32782 40114
58477 89523
34592 71618
15659 67206
22245 95377
8921 89147
49751 70542
57431 74827
78151 99453
26933 74036
2100 94193
12575 68906
42250 76918
9380 72136
8123 56803
2978 68232
52393 76130
59131 74013
23241 87600
17598 26934
6832 57604
73271 74266
17285 20228
3166 16741
45410 61651
49291 78495
91377 91936
42112 44383
19231 40887
23644 81444
61663 99898
54211 57687
26667 35454
85171 97096
4542 82016
31793 81187
3601 10489
8551 31498
64148 99213
81782 88483
82080 95493
67237 85630
46706 69859
78302 88448
17953 64593
18586 22470
78798 89894
26224 85370
55460 92781
41465 73958
61686 61810
11694 33019
30056 60008
43827 82004
15021 56983
6468 18037
63683 72393
6386 82200
7244 31967
43938 69949
24483 64359
1073 2578
651 24251
75275 91333
50605 82127
49867 92403
42459 56725
71417 87635
63446 70890
77785 83029
60232 89316
47937 86843
17681 78769
98602 99853
55064 78098
5473 9752
26905 56285
30922 37338
20357 38052
29676 90234
36142 57076
47363 85068
85283 90027
45005 45638
7274 89062
12383 67583
20353 41709
77564 88862
13212 13282
69898 85976
17864 35844
9807 90870
25656 65848
38228 72356
675 18767
31576 83467
13012 84998
76861 87821
2498 74775
21948 23452
7709 23484
19783 64422
7038 70600
25004 91328
49582 58282
54295 91244
8913 81718
60873 61456
31220 39610
22036 30117
12541 73918
64034 78589
3929 8579
18166 56914
39507 62935
170 26983
1180 93494
2686 67127
32673 55047
13974 53619
990 51628
25237 80381
33633 44211
44506 47348
23711 44266
22573 83920
19143 96214
67728 95332
42048 80226
7518 12865
62195 81701
42139 78429
18762 46891
19002 36051
37567 44910
52983 89106
14385 16697
59527 80097
20208 47675
13300 55528
18729 50767
84602 92324
83227 84947
7811 95795
57422 68181
14387 56854
64651 94578
65489 95636
12555 20012
17871 45886
37163 70052
11163 59946
27640 57625
13418 94002
40790 61293
33839 58574
15453 18136
95293 96215
46832 66902
80716 83636
23268 46545
93197 98544
23535 49536
4151 4375
71939 98992
41757 48016
31610 59434
29232 69250
43184 79590
3757 62041
44360 68557
66817 76996
38701 41960
17082 90747
38468 54842
89214 92971
49222 75118
39643 70712
60115 97268
65865 77795
23605 46762
31923 53746
27488 47365
54650 83602
34799 61475
10241 79837
21891 32822
52219 85428
23266 26193
24280 94210
6000 84925
22541 68572
18920 82380
37963 57528
80402 97770
37903 80138
33199 55973
40581 91721
5993 99873
3022 7099
46184 80789
33999 60333
4682 63740
38552 89179
44236 49369
22935 85253
7485 59312
55725 77292
50179 58924
84556 90713
32842 85246
13950 61899
18839 64723
50646 65641
55177 65633
41192 53658
4132 15178
32311 82082
42183 97998
17661 87626
35366 93886
38750 96628
50013 81879
18237 33938
19386 54275
28923 96503
24166 97883
57525 70946
17513 87183
59045 94699
50819 75675
36147 57082
40327 75576
17091 29001
46630 61752
23920 26038
74907 97293
53690 87962
6755 95224
564 43441
9165 96040
25224 27161
782 26769
17849 36610
19474 99973
22514 66727
27409 41581
54193 90417
10351 64151
40629 79864
22755 47445
27379 58417
4380 19852
30698 56880
11601 28361
16246 47420
23117 46084
30424 79443
26587 46144
66514 81689
49884 96227
2159 89795
18273 98305
41431 62309
10438 80437
94492 94584
72928 90748
36332 86449
37710 80399
11994 24387
5052 39948
16933 75721
58810 76748
25294 54552
69383 85126
22094 90195
38881 95110
15629 27751
90909 91331
22712 39961
13159 63248
76122 89919
68172 84854
8445 67816
3796 7979
62840 95580
26616 58022
30411 34854
50245 79818
42140 61262
539 96658
47327 69461
93384 93471
10578 91556
36697 39578
24104 50289
30898 77760
28959 76758
19207 53946
17484 79596
4211 67826
67620 72498
42747 92600
40510 96182
24929 26594
59902 63189
34821 72846
32355 66105
24742 92947
13364 36251
49349 65452
64219 81201
16885 92719
12205 14194
63233 77681
35867 82128
43692 67548
47527 91318
43600 71537
13758 62639
16900 35861
28895 99125
46932 53793
55719 74955
24878 38789
32562 94663
63692 94695
49661 60325
51307 94585
12691 56604
21460 56954
70544 91176
53945 88391
22201 94887
30535 32407
43672 75807
9514 14303
43224 65360
47178 55075
9963 55968
43034 52917
28028 55344
49119 73810
10459 60857
12459 91488
6273 26556
27110 92292
15086 44521
56710 84958
67214 84298
23422 66532
25750 52144
46727 59557
28363 71068
21926 64142
42424 53867
2388 56494
3121 47277
83720 89755
25808 51497
78930 95583
84016 96401
67636 74540
13317 73336
57664 85069
15106 55257
36474 59501
45326 98952
12210 93865
21483 92348
69368 99049
31754 56518
16750 54553
88271 93978
24523 27414
57169 73431
8425 16196
39932 63543
26654 44458
26514 31604
2002 70241
48820 53423
17502 54661
5738 46099
4337 71354
25264 57393
37735 71427
62751 74796
77064 78316
28534 71502
5277 18949
3846 78293
15685 81555
24474 51666
5411 33878
35875 84549
7241 11813
10883 58691
15663 55039
15129 64537
25309 65850
4452 31242
32062 67468
71765 89876
28176 48434
23601 78518
29998 65872
19760 51898
19280 64602
57573 91294
52784 95901
1324 24367
63160 80349
3892 53067
70033 74481
48731 98132
52480 96917
8726 27887
49280 90902
13480 68126
52526 97179
18146 47593
55082 55493
9410 66154
42485 78630
10075 72725
11584 16346
9301 22081
18477 84819
29195 29625
44973 57960
63251 88792
57656 69894
315 96451
1031 59554
20204 52299
60868 89116
69518 90807
23548 44654
26918 87442
69748 75821
15749 72678
68959 85978
30045 69878
65786 70287
12779 27521
26775 27017
6116 11898
10965 33556
90377 95657
38392 80865
5217 81301
25496 83400
2319 86530
38666 56224
24601 91886
11475 12324
27506 97626
20047 71505
22762 51616
9248 32999
4952 30360
8887 68932
15084 83124
12388 26795
80997 81746
17609 37143
41198 74764
52018 83151
40793 98155
60271 68534
95896 98651
15350 88797
12311 58133
38267 61168
8689 45408
20088 55384
10002 37143
45905 63660
17510 39940
53775 89465
34844 80266
66513 81827
33862 89366
3883 61486
17888 76921
74917 85007
19286 73115
14817 65134
4609 25441
29188 77130
2563 27519
69773 96241
70210 99660
6467 22172
61822 97941
81911 94517
50534 51090
46266 69139
27541 84989
41619 84017
18391 93262
19930 32820
62707 83847
42646 62923
57660 98218
8180 37776
21341 80727
75219 91063
45754 46430
2781 58459
6656 45875
75618 93455
90586 99786
4424 28028
13191 40942
15912 90542
49107 99982
8626 30779
12095 37128
11051 49174
82378 86085
35096 68075
17664 55903
35053 65245
60119 96518
2757 38301
29618 73360
58515 79295
18298 46313
89806 97348
7206 23032
69306 95664
32574 99912
40458 86013
56691 89116
79603 81301
5702 16274
6820 60352
14914 79130
22008 93215
43155 60036
82134 98333
3601 29287
54645 86833
30418 58489
54207 66413
28624 39316
12142 77256
10529 80905
86508 89481
32949 46388
72427 85219
60694 80129
20875 30739
61984 84353
40826 63278
29958 85367
7417 93674
85737 90980
59005 76456
25388 70858
8315 76849
46655 49088
8550 82412
50443 94044
87621 94345
12635 62357
89454 92221
30409 32026
4542 89452
5217 45190
34141 80185
17701 69250
32540 40239
56027 88831
49957 82048
40390 44372
52180 78582
15882 87613
40923 86205
53858 86995
25465 60979
1665 98840
18030 84937
79459 92307
56227 63677
13286 60673
49784 95744
51073 55276
49874 98545
91371 93771
34866 81967
61533 88373
27428 83354
39938 47570
46856 87253
2113 15433
38955 70361
13088 20862
22887 88834
17554 73461
30508 72460
18773 58852
9052 54988
3680 88039
15918 74901
9598 21660
15934 39441
32688 46370
31981 76882
37314 67453
37525 83976
36003 42909
24785 41984
50951 76591
25853 97884
12124 81651
50938 91534
7312 30787
78005 96072
80374 87288
61893 62461
39078 41142
7186 39319
18538 61164
29926 79040
49778 78893
46046 50254
34340 91849
19004 88237
10679 78817
4669 41508
66338 91714
24265 57699
476 66994
47616 92429
10786 60470
53771 94094
28408 95645
15228 43112
25357 28327
78883 87560
17608 43428
48342 84366
37040 86874
18978 74883
66466 68412
17597 27610
34853 57915
38201 60159
33981 94758
1160 46218
18101 79082
74644 83212
66838 96520
14355 66375
57385 65882
56824 79918
29473 83453
37216 97629
2756 82797
12868 17337
79039 88032
9424 52035
29793 58873
40338 93589
33873 46360
26464 89893
69767 75636
5940 25114
39684 66218
804 40768
9111 41350
7605 35897
78785 81196
4608 7918
58043 70620
38887 73505
53867 58025
18275 78283
37465 70641
654 94336
32495 51017
16514 85114
16963 70783
19358 45087
40034 90714
62565 82898
27015 33939
38466 96634
40605 75029
5530 64566
27346 85476
57344 81631
20346 47514
62399 91970
12086 68946
58680 85776
14305 78695
33220 64331
37042 98139
33769 79258
28724 41390
63432 72518
24417 84078
30425 31918
51945 94171
65779 73352
19238 84446
30720 71162
21024 69847
62440 67610
15069 28527
6574 89085
28237 58853
46876 82363
68500 75617
51174 64690
20165 54836
17292 46451
26258 70470
20573 25931
11960 89506
10584 11726
30697 48850
24349 72435
52003 59377
19377 65272
9946 85589
39834 60182
28491 87073
84146 94202
41753 79736
17833 83788
53911 79230
49389 87638
39942 85157
14836 39203
6270 83953
24699 76592
61283 73839
56108 94894
71780 81505
702 61137
51872 84807
1419 34596
1919 59537
51952 80982
71238 97651
52522 84584
52687 61441
11593 22121
54652 64612
54624 85004
25576 44528
28795 57764
10460 48165
49360 54176
35461 49853
21903 43133
10730 42309
13363 25804
39121 87011
33978 38082
8301 86361
21297 77397
94738 97906
39962 94185
88810 89861
71494 77240
8812 22627
21800 45973
42005 47724
23788 62493
44210 97199
49423 88873
88801 95098
8568 61218
55933 78550
83474 87221
2749 7569
95909 98406
34852 40098
79349 89242
42380 91396
57116 84201
30372 66214
27706 40002
76043 96797
78937 94789
90517 97575
7624 16322
14102 58993
27516 45146
9967 71603
47588 91771
30164 68535
21738 46317
24453 50123
3072 58189
9854 47070
111 52940
25362 54033
36303 98756
28953 52854
1384 81503
8202 21792
25741 85678
51294 77035
56804 95751
25567 35452
68464 88555
5442 77361
31491 76671
31133 90939
21248 24502
12926 39115
20572 59002
11973 32333
12922 26049
43757 50915
26733 98639
2497 92578
78579 96816
35691 87469
31679 50163
9541 96399
34446 98630
70058 78071
1616 90774
32592 91368
33285 58173
28000 31633
32175 69856
2930 53371
34927 98300
36604 57956
3821 73159
71566 84562
15000 41089
12914 21180
20975 80980
23909 51202
54064 90290
9616 56057
23860 52485
10214 16608
42332 55309
30033 97978
29362 51564
8161 44364
4675 72217
70986 91150
63131 89132
36331 64812
17269 64417
74700 82102
84570 90651
647 1988
9474 31962
64237 89754
12820 64863
65898 71603
57795 80927
24734 38609
11879 63028
40841 58242
82697 89085
4636 44276
3361 87598
14342 74684
21729 56465
91247 98909
8505 40233
8105 86639
47921 92778
47674 75990
58021 76105
45227 81830
5484 17018
63008 68469
34412 62641
57313 63132
48299 57141
5654 36459
57996 91382
3301 50867
52056 89516
87601 91668
41552 76144
6924 48571
59431 93552
85721 89573
2982 37978
41968 92270
47783 53734
21521 51653
29717 31783
79930 88836
51676 77511
443 24423
54640 58474
13642 48134
29366 67919
80356 88128
56322 91589
29520 44542
19092 68180
1519 84057
34737 93041
2139 46782
31356 96754
19313 62488
40827 44983
37077 39406
39318 55186
9744 38331
34540 68832
2070 95535
14516 54777
55900 80740
27836 75637
20830 89289
26549 55024
107 59355
13728 84620
68155 87297
29775 69363
19303 66335
16410 45243
80867 88099
32666 84265
34712 42780
47297 93810
79480 94356
7977 64970
60527 69189
25739 36776
12249 79504
4536 9934
67331 68494
70715 73593
42277 55194
80052 80685
57274 80651
6821 47385
26966 33478
22232 32697
90558 96504
49804 78872
68245 68426
27063 88377
44710 67503
48511 73257
7539 67449
225 29188
12532 66795
1348 69713
36459 51693
7845 91102
1308 59266
62488 89132
32797 89764
41655 90928
27795 66964
14259 47367
17191 54638
22184 81619
39788 88720
68148 90259
64417 87911
62783 71226
81586 93271
67433 80989
39491 71645
22333 90082
90800 92250
40263 50105
26528 33579
43638 78919
15918 45139
72596 74712
5140 8497
36179 42523
37882 79655
1804 42394
36568 82558
83380 97860
19107 38118
2447 85487
81728 97712
1939 65243
7160 58567
56254 59948
40095 80916
37724 38960
65228 97359
47793 58656
40150 79188
72629 97610
21608 81237
23225 97511
96043 96706
67686 76247
24552 35211
51354 95484
6550 98633
25474 26309
27225 72958
7237 13749
796 78131
42220 90912
62034 66395
29166 61203
68399 74794
8731 70829
22368 33735
10573 45310
31831 74094
30214 88089
40807 75644
32344 93646
86585 89772
4525 26263
61186 85608
7312 26071
10087 43761
26634 44587
47564 56868
36302 50504
35588 76711
47567 53135
8224 40343
76511 88577
15093 34017
33008 89637
2858 96420
50478 58423
61277 81245
51262 96445
13591 88502
28215 51539
53710 84313
53307 54915
23286 51205
49808 75221
37626 48224
55095 64100
38841 40941
34944 77079
25572 48884
31711 77048
16748 90498
51583 61388
6326 35808
21112 74412
15754 60017
91745 96473
85789 88566
13666 30142
66937 81292
16382 82123
44295 69907
16353 47126
9614 13533
44580 62211
19748 43519
55259 60420
12180 63974
60013 87237
30361 93977
26892 56876
22386 37306
7440 20897
29730 95922
88303 92772
67107 87589
60701 64508
2549 29810
58393 94801
6202 29955
2233 99472
27371 29573
13911 93292
48115 75543
82564 85357
48377 78476
10174 13970
79733 88450
47603 77170
38977 55489
17675 61187
14989 67342
14722 39690
1378 51860
7360 25643
47481 56381
68813 99464
38795 94379
87828 92839
30222 81128
44191 94239
8138 54653
14769 32528
67111 99469
30525 45234
91838 92888
4133 9221
15924 65634
13045 85510
18593 60416
31208 37483
39341 69280
1491 52048
63963 79763
33376 78976
98364 98458
11544 24860
39008 95632
21353 98556
39432 73748
16931 26723
33673 49470
45357 56434
31422 74675
27514 47587
29169 48461
25774 39500
58283 65999
2687 47596
49879 53271
50678 72501
46055 54812
70221 82397
47759 74825
20938 73866
22878 91718
13450 38745
57305 70387
28133 94752
12496 91829
48632 57555
475 44268
8444 33276
18919 61135
612 82495
3780 13291
470 31515
5304 73820
29168 69223
18892 28267
11161 62797
77212 86508
1139 36459
46067 68044
1235 79872
32974 34619
30840 37669
45984 53971
475 81929
5027 12949
22958 32600
15398 47875
7783 52133
12560 51024
8950 83517
30301 45129
14617 77337
7072 69534
58981 81961
3409 71590
31886 84851
12378 12443
8292 65031
38036 75718
31021 81449
28872 76751
18621 79981
45556 68706
17229 74344
28215 58315
34323 69157
4864 31227
37635 41998
13566 63808
39305 47811
63916 98433
1981 8749
28709 85468
37540 68584
74501 79856
49937 96214
26965 93433
69391 74329
58416 99482
30871 72747
31972 80715
59073 63771
59319 65945
87133 89982
37013 77739
9583 60865
59383 76000
61920 89761
20114 26196
22745 86272
29186 88825
53685 56251
12290 98767
11274 71598
16403 48781
37990 77573
88980 93772
1974 9506
81069 91088
1417 78431
12818 95563
51295 95730
32648 68232
11458 69824
39368 60018
22551 81971
4959 68612
18111 73415
79947 81713
13985 24624
18194 99550
11882 47072
23947 77667
42587 48840
51162 95198
85686 99289
19882 27009
45164 52061
29958 65318
23102 95110
48028 57659
20805 95986
7533 88666
6078 72038
34120 47677
4774 43334
39481 79447
16054 85374
47772 73812
4538 6748
45898 93585
43840 74056
36402 95697
4684 39297
43751 89983
13201 47310
1650 80930
11225 35613
53615 57935
76715 92789
64331 71384
28048 69553
37708 45165
80485 94239
19538 45132
984 24754
34123 74418
4388 40297
61313 77182
35783 43857
39000 43742
20261 29796
8921 80721
6708 7662
29161 32632
18596 47471
82609 95007
27313 72342
18899 48018
37657 65176
20711 77642
43442 68962
58318 66184
49383 98957
1537 19186
83440 94032
58003 63679
66549 81672
57236 93050
20823 96314
23231 48200
63421 66264
12700 15015
46575 92520
1965 69307
65820 73941
23679 53760
91791 96543
43518 88127
44327 59151
63728 89002
85453 93617
49118 73174
53940 54269
30068 51240
60527 83789
39605 87794
3380 85320
51501 53928
5100 38429
6749 93569
19627 84052
47702 60908
57980 71252
1411 47146
17911 53556
32557 67871
44108 56894
23523 62735
10729 29621
54089 63649
44887 60645
9486 53260
18460 60904
9318 22935
73293 85704
15986 18539
70381 82980
25010 72382
65443 90159
27836 50207
62784 76490
65377 91454
15787 66960
53511 63552
16847 24525
7850 37765
66197 78513
37840 51338
79370 86519
48878 83140
10933 21052
57475 93945
55281 76816
31448 68140
16785 55802
20818 70576
25542 53222
23042 36747
58526 64556
30928 35385
21779 45776
26533 90977
2246 38414
9406 52702
1413 81128
16198 46280
30350 62442
49242 75259
30173 87239
63307 79240
45010 95234
1281 71221
9709 92827
21553 36156
29946 74965
48024 70070
19417 50576
42751 98597
77720 80166
28637 71613
17674 49239
15345 94327
52878 67219
36505 49126
13486 90182
49126 63408
14059 70874
64501 90078
29790 57594
45233 79943
44602 62055
6938 82392
20838 54787
20443 95080
22042 74657
36092 81487
46320 56323
80649 89583
45789 69894
69196 98086
60648 99010
11099 86378
68984 84732
44991 51598
528 62946
35040 73285
27726 98283
19865 72178
12349 99773
58023 81171
38978 62146
42041 65902
65492 84071
14566 74353
15606 64897
27396 62627
10990 91725
22942 92987
16879 47726
4242 49934
33779 84540
46864 71354
31975 52584
5244 55445
46626 50161
27625 41239
50223 91971
6431 73991
39431 45739
32654 73454
7411 95362
33310 63831
4803 55615
17882 92335
19587 58194
20100 53854
22974 45384
52684 56023
35 44759
13077 93735
19059 32025
16961 86031
7594 87920
37371 55237
3202 34094
13123 78203
36391 72653
67185 83682
55752 65997
13858 52203
2702 31046
37159 45123
36946 42975
37000 61502
47872 78356
8264 61309
22279 91480
39272 67927
26615 69503
82430 90575
928 50444
5699 64693
48348 50033
1584 59691
30512 90621
17123 28315
28591 65637
54849 58930
73904 80117
33368 62611
40130 93744
44672 69058
6255 89683
23661 96696
156 49058
1441 17892
38138 54789
4487 35991
36883 68036
29359 78229
8083 38446
47645 59893
3536 28186
84157 99189
31975 65045
57627 61519
26383 77728
54835 88794
38617 94325
19205 69497
3675 22095
7362 64128
12675 49981
25102 49918
66774 74870
41476 65155
2270 59885
25014 58220
45006 78722
24743 40506
19095 85080
25786 37826
45976 62185
33609 86996
43166 55037
48785 57165
344 71514
46539 83054
38800 56985
82938 86429
29050 63624
15646 81948
9712 67568
1658 81262
9837 36721
62490 87803
1182 27862
44659 94021
33932 75509
53459 85080
40685 54963
80797 88096
9970 80283
11952 80019
8380 87636
79984 96297
45667 55566
28278 89057
3519 53180
19989 54212
7985 96635
7446 51668
13550 68597
29355 36555
66480 97590
34417 68412
50224 78438
2743 23679
61058 62161
41006 84651
48708 64811
27333 54852
44934 93900
855 9374
55103 74996
40308 91034
76958 82356
28606 70360
6186 58347
57609 68069
44408 92466
32328 45876
53358 81575
20761 82981
1449 33141
26832 93505
32371 63496
12502 75209
55736 81702
71690 93346
44899 49148
20738 62749
70448 77655
13992 48170
44346 90024
76051 77574
18219 78808
36091 42230
55373 89671
67139 73035
33910 77357
26487 84813
11573 85913
64032 99572
88971 99392
67694 80262
73343 86712
16881 17748
59105 85603
4838 61294
31620 73054
13692 22353
21510 74979
17514 55737
67765 71895
22158 96337
53898 62963
32026 84626
77665 86271
10712 69382
38269 96724
65127 68639
55432 76301
11494 54513
17697 50272
60046 93320
19216 22140
63129 86378
10983 47919
7430 29444
50675 99906
60942 63258
661 9358
1769 25396
1989 52580
15339 76172
32039 81954
16361 47599
45182 97297
34564 63113
66040 78365
62076 87250
59190 84163
43709 75831
82193 87310
166 97528
19772 71434
33563 62758
18097 86107
21059 23952
63688 80120
11671 31743
83832 95795
39124 47504
7310 16847
13520 80623
60941 91213
44910 49800
66511 89266
1917 9050
52214 88714
21658 40605
27875 35701
21790 53668
8031 45778
50402 57409
10448 48462
29611 61960
41338 45940
37441 85888
21908 94276
24696 37165
47874 72611
2147 86370
88968 94419
951 12461
69977 81108
18975 88463
54941 74470
49194 94170
20518 61187
65716 95859
12736 16315
17307 69547
68291 93673
13726 56810
16887 59778
36800 43320
36988 39124
6204 82904
10782 73474
23777 36563
42828 90196
14976 48505
19837 72482
16384 25117
35028 71065
40247 76831
79540 93242
78139 93836
4949 55686
92067 97644
31529 98636
89890 95533
79829 99839
36928 69017
2610 79381
57068 89969
63725 93283
90558 91797
10455 29771
65692 99116
25480 41165
10373 32163
63708 82164
4943 28513
69814 98717
12385 39695
14689 90279
58423 81771
35471 71608
47250 54907
1823 74572
15171 97782
14629 88306
3088 93761
48903 53856
80074 90832
30181 41781
68105 86092
3202 57015
11063 32350
45029 77001
16811 87926
30864 37717
519 54466
19634 54319
27766 60019
18749 50146
26713 78022
69854 80269
2518 93206
4747 80441
66940 77456
87617 93295
40223 84759
6039 40745
1016 71928
3825 47249
43621 96888
988 22828
19411 61129
11351 89732
46161 75796
13387 60468
20227 68932
77608 98077
16369 95340
23053 55910
86469 90129
40224 43059
59800 98537
8087 32487
34003 99688
42436 85539
34618 56415
50600 83327
53766 97709
43794 99290
44850 62789
36856 87657
33332 62485
41766 52406
25543 63476
2897 4409
3338 66215
40460 44910
72 32904
15012 60007
3571 99993
56499 97539
16703 86768
55939 68729
3570 94358
7389 32529
52247 92129
13407 69631
63266 81019
22957 89756
32051 44266
25630 97859
1998 51589
8230 68407
15511 46371
3156 64426
84954 93824
15826 56853
8871 53582
18290 84555
71279 90368
51049 80495
24757 99787
3643 59828
11648 38461
39717 60671
15406 42288
67697 78368
79745 83990
6980 94350
48954 69470
1932 23557
35599 82000
18997 28413
70012 70920
27291 84232
30078 33637
2617 76487
36422 81987
34185 88096
54781 58592
68419 70082
2636 84423
22884 44015
2405 7180
19352 42748
12724 33195
22767 43787
63348 88542
2192 2495
49714 81155
54423 54862
37365 72039
719 81234
37469 85354
69490 77877
249 5983
40360 40955
66180 94386
39329 51163
31936 77725
58615 68066
41771 96320
9328 48929
32973 63070
3119 85670
12161 57950
12088 84739
57069 67459
52728 99417
2585 94269
34889 77877
873 7549
26534 78705
12071 82262
16153 35629
57606 90538
11286 73541
79298 83408
36201 46406
59775 78403
36412 96096
68179 97288
12996 72859
61909 89060
37551 79930
31146 62593
52397 99547
5568 34268
47504 80712
32854 72748
5326 72476
13032 84988
21450 54150
62415 97469
34409 76035
39629 54498
8374 82440
12315 50597
14186 72189
19042 85452
72710 76602
76100 89211
37087 88639
11103 66488
5701 13754
11497 36755
4380 23425
45502 70130
36893 75187
58528 94257
23909 24795
18940 28527
34424 86714
60599 86094
29242 99507
6062 34745
2002 49598
62075 64208
52302 92967
32275 52311
58445 73752
6560 99908
2384 78665
4207 97437
43141 51535
5327 20074
42416 85522
65757 82800
55113 75301
68341 80751
52574 57225
26205 26879
25295 65791
46404 64706
1823 20586
18687 36594
51233 71806
23500 80900
825 65726
26368 76241
13184 61492
40591 46990
26861 56063
17644 69409
47298 84970
10959 83780
22691 32746
56306 68595
41825 46900
11095 26801
6517 66617
15269 45116
20648 59200
18027 37710
93294 96254
42529 48980
17652 34036
6689 96690
47428 58799
39285 94831
9265 43443
11952 41757
39507 82309
6268 77566
34868 70184
10994 72120
4499 64074
6378 80361
16785 35780
63440 73384
40046 81924
27650 79503
18446 21112
9385 11724
37238 55740
13594 48270
34578 35292
85212 89227
14739 71212
68995 72273
38295 44739
63606 83404
37361 97984
55632 89680
28967 78107
18933 76976
25757 39941
43368 82006
41683 93686
49492 88295
26104 67078
17915 18391
13921 80801
22027 60016
56082 93002
15205 54150
28404 56467
35465 76129
24193 82973
16033 27517
38324 98351
16213 80417
47997 51957
19430 65869
6977 62503
45627 66816
1322 53928
38594 39482
56658 65637
34204 36707
44416 58053
15595 63050
35325 87424
27339 45614
18446 70928
23349 64146
17038 43108
30125 60599
32070 73204
21009 77367
4942 90188
22152 60870
39126 88879
22070 49412
7897 15981
1926 91591
11793 12355
1363 64216
15216 50082
5832 29502
31644 59405
25398 75676
40224 84359
138 4701
12837 85807
42873 87837
36012 72140
59161 69204
59217 92797
15232 75208
61117 63082
37969 74732
62776 84165
10687 51846
8572 45795
21245 70895
11750 63953
2947 88565
6757 93716
18806 83042
1889 61556
14934 51325
17828 88406
59446 59864
29394 63667
1644 47151
71289 72184
35393 98404
24573 75008
29447 77333
51860 78344
26480 95024
19696 68686
48260 52843
50296 63977
70470 91464
53234 57478
19027 58918
7996 68411
20964 63112
66093 68023
67040 93581
5092 8025
12037 86330
19021 59772
28121 67534
9548 75636
9829 75319
90144 98617
25314 57774
36253 63994
68817 85713
2558 96150
86836 90892
15125 78035
90091 99697
42243 63422
16888 69661
37796 60671
11874 64128
12929 36312
6622 54016
7337 51323
26583 47935
14841 14981
35997 95191
56056 57659
33243 93007
29695 86816
18978 75739
16911 40438
11025 83878
39514 69627
93921 94250
31899 61376
14071 52719
16226 23621
3201 73496
67089 75022
4452 90340
64 85863
2914 72464
36832 41196
72663 76200
36900 92816
8381 38351
2082 60004
5086 57976
2145 80342
55916 99995
32590 68493
56416 63683
43923 87542
19505 72928
65866 96033
53687 71410
5106 94328
93076 94223
76287 80189
7292 61502
18451 49654
57841 80146
82012 90374
12602 20757
5606 47547
86107 93446
40992 51166
20521 23368
2616 76703
35680 90620
7620 62810
28118 28732
66747 73477
68013 69424
12691 16293
86043 92247
33835 47276
16200 54161
67304 89641
42801 43852
46908 88204
36788 64253
4932 42358
6634 43838
12310 28949
22414 46758
26236 70452
35959 68578
45099 87733
1851 98463
14478 77388
59497 97814
37151 77975
79250 83318
28461 92640
21300 59552
73849 75950
1237 16252
12821 27860
9837 50260
48272 72363
63701 72923
58157 85390
80844 93644
14095 86164
31864 94041
33360 78058
1322 86703
5489 18508
34912 98919
74976 84236
21956 80428
42597 91856
49489 98724
44962 66623
27582 91381
21482 66485
1138 6294
17050 38074
32479 64807
7821 14740
59182 94220
16302 86145
20630 86690
18341 37761
40329 69606
29758 92937
11235 24451
31477 68692
81269 83299
15906 95608
2992 28678
28169 70824
54580 77344
26792 38734
33223 97524
36606 40915
58195 58810
23684 35087
64886 79616
74207 96615
61441 66933
46412 62953
43353 89175
465 2058
9063 98635
33606 66344
44222 58213
31544 36048
4 10185
16764 41116
63663 91808
30075 69809
36155 68583
6303 87869
63903 69576
7220 24387
33930 50188
56799 95280
291 13538
1868 78265
40424 53809
32235 70791
1148 77012
2999 59779
10920 25442
27513 33207
23572 24935
29495 74930
63126 97115
23251 26544
32393 61405
24028 40886
32585 89052
68812 72450
68851 89866
13056 65693
15496 34686
13868 92405
7646 76280
3942 67324
38813 43142
77664 84569
33799 79310
39556 51550
70119 85708
46400 83839
40953 94257
18971 56626
18200 69477
12738 56005
69234 71327
21435 63361
15917 31302
70605 86884
18233 85493
46174 52376
11545 86551
26873 65776
50699 84973
25634 45035
34418 88557
76119 79027
8481 55307
19146 92694
59931 66587
45942 57663
36441 42717
2876 61693
69496 75644
46921 71218
10623 85136
85933 88001
40590 92315
24626 48936
57233 92456
32428 50583
41724 99794
78667 93518
15659 46871
21548 68760
53237 66385
16064 53133
47345 69303
86579 95482
66020 96513
32350 79961
21190 77067
5930 53562
60807 63584
15407 40115
44916 65629
47850 71793
3709 9592
17818 55149
56742 84064
20896 95217
56316 82539
92997 99429
50513 51500
28297 41319
32340 33831
75558 81334
7179 44449
10696 34022
65952 91585
26002 90887
12080 47016
22981 54313
30261 51707
81916 97230
9505 28654
14486 17705
5088 18863
37434 60168
20716 93056
30935 62626
18563 82637
32318 71461
14869 85572
47022 47159
68068 74122
25505 82071
22310 42945
88365 90759
75917 79528
12189 45053
28761 41148
14386 81811
74047 81273
9295 16096
49156 67916
49795 90175
47208 49459
21306 60234
56803 63723
87281 97360
3690 6174
19840 30423
22049 87379
74666 83227
66339 88089
15197 66453
60506 93655
72057 98403
16256 38618
34282 63932
26622 43008
21711 75570
2443 72904
10953 87214
70099 79731
31780 94197
10851 69540
8786 41243
36979 37798
6498 53078
5776 25101
30976 77126
87237 95252
15310 56846
72197 73510
24596 98733
62200 81656
21706 68164
6131 49152
33333 62781
80518 94671
42475 78171
33542 46651
6403 46257
180 29978
13026 81443
967 62473
58075 91988
31662 95097
74805 79975
61153 98788
26331 85214
49872 51725
54648 70186
9306 13590
11500 53156
5458 79045
5141 21931
27284 35836
15329 74017
24831 66346
13922 56452
64994 90604
14434 65605
1129 29992
11154 69506
6190 79088
30223 36084
57100 77009
81694 95447
1941 63182
21567 66600
554 67351
25959 99127
20249 48178
4326 49386
41641 95707
56179 69919
7455 37870
42203 91593
67143 95019
14954 44404
55386 71638
11589 78741
13304 90416
44352 54335
25461 45776
54935 84218
24002 85483
53956 82293
86320 91226
8370 58755
47909 90256
23703 90633
26693 56194
10203 27428
5254 91801
20625 42016
68314 76985
49104 93348
39680 45622
13215 23576
60602 69555
41664 94467
40942 72612
24244 54677
53846 92527
58429 97773
10034 45380
30704 52280
42738 61057
59527 84681
11504 99873
36249 63435
13402 39586
37616 76314
30016 61184
77187 83059
34919 75116
86710 94146
69347 88581
951 30094
4790 27774
9839 98072
59141 62553
64623 75797
14808 20497
6761 28070
22332 39205
1496 91255
31848 93535
35975 86285
23624 88692
26062 97670
26415 27040
10182 84800
38995 38996
71362 85252
30238 84466
72983 74572
3605 38737
70803 97463
5876 45037
5534 59348
45630 53928
79084 95648
56350 81484
77007 96474
8484 72544
77380 82532
15663 55595
24804 43970
27124 68884
45674 81594
36008 74247
896 95352
26698 30522
47244 72774
89999 99205
51623 64333
44781 84875
9559 93946
45220 82457
34904 72521
36135 90216
20322 56873
2697 29153
25472 98256
25017 88905
47330 91061
26140 88176
19957 35078
49358 78436
89411 92211
25444 80789
27514 37841
1141 32506
28641 40598
17228 54380
67173 80753
1296 69765
26466 73171
42873 60992
53245 54110
80278 87478
38296 82046
16491 24433
68187 76428
84019 98164
4413 29839
10029 45755
52584 62537
2610 64466
57249 90197
34956 68711
32389 68985
43506 79453
4652 26098
17140 73386
37826 96766
71039 94593
8040 88978
34797 81195
36412 73653
39023 64715
4228 11305
5860 66485
33630 75870
6041 7444
8554 38299
22061 57434
68663 89692
51843 52465
19072 38493
13225 56968
85447 90383
27757 53960
24279 76899
46127 59369
36811 46249
45061 67136
88314 92758
53518 63030
13896 92380
68177 88403
59603 59786
75714 89128
71245 74269
2481 58474
47331 65863
37898 88833
45468 78811
12358 41566
30172 61652
5589 93473
41817 43374
71417 76679
61130 85061
7791 77171
47208 58522
64380 93316
49582 66344
3360 3478
13085 32832
13629 14241
15498 82389
42688 43363
4640 60024
11819 60312
71432 89609
2404 73570
29770 82903
15987 92271
28611 52188
43808 60554
37190 63560
27913 59727
3736 33102
53946 73671
13044 93072
54351 81638
23464 98634
56736 87632
1564 85113
28287 54445
28646 77777
43900 64455
34944 56155
11768 52651
1669 97270
70288 99939
52646 79097
3181 11610
7514 67983
12288 19238
61229 95754
44002 84308
61041 81611
32079 35966
27625 31865
575 3255
11915 99280
26638 91190
48750 97407
44746 69936
18244 34164
67743 87512
73511 76616
4058 74312
45056 49875
8996 64054
22463 51631
68154 87520
15898 74202
4674 94925
2148 41973
18564 36309
2121 56970
43710 89156
6506 23428
1092 2557
4981 81373
34882 76267
35170 98610
65053 87526
24255 54944
7288 92670
32190 37922
32296 40051
17046 84701
48653 57730
85248 92306
35594 63235
30937 89535
1156 14831
21008 54758
41354 50374
7538 56811
7791 81694
77503 98983
46558 49348
42978 54817
80320 80628
66312 89342
18543 31102
21114 92055
44144 89397
51824 61109
34029 62878
28226 95903
13195 31270
13768 47735
23238 35287
3323 70361
22059 68389
22546 94221
3752 85645
14970 66269
9993 94847
19621 81714
67924 72408
6765 52409
72876 90270
25954 56519
41521 50648
47141 85890
57894 66509
15553 83871
75718 96060
11943 35365
14580 99705
23974 82126
9551 88934
23389 71864
6969 15316
11088 91804
36228 57512
2120 11010
77611 89322
29514 85037
8295 50234
1308 73638
9012 85789
19624 51431
74960 88358
47435 71381
32478 73566
46201 66567
50898 65320
57086 79700
38695 82451
21546 24051
11236 41253
44826 74554
21984 55806
6332 52713
67486 91020
41133 83036
14480 95795
36792 82671
32070 76235
39198 71240
40280 62750
9013 59845
13404 40545
2194 46584
26359 96017
74709 97036
28416 57049
80697 85219
15323 21282
58499 86348
8369 27180
34013 71417
4634 98440
52324 83163
10921 62850
38643 97189
45877 66139
47858 88679
38149 55151
33829 92108
20630 65176
1036 97350
22598 79790
60708 85656
56150 58325
92225 97417
40444 41972
21529 61957
42615 93710
22096 48542
73972 90792
5518 64957
33163 50364
13539 85715
89204 94502
24864 43329
1415 66333
24975 62199
50959 86403
9374 91212
23836 29826
16699 64787
5692 32769
25925 98039
643 35937
19601 73403
5089 14589
23600 45962
7211 96067
33020 88236
53185 70051
20547 71919
17883 30247
34149 81264
11543 69748
53812 87019
2708 50396
29461 85087
40479 97339
73734 98848
89799 98864
4004 98511
46499 66115
5953 14842
36756 94892
65473 84807
12736 82955
13299 97032
35397 39579
28445 87132
45572 70420
2915 4527
44472 95488
26099 78082
31515 49319
14591 25622
89011 95011
10603 45902
54815 58925
40131 86307
35828 37056
58869 80632
15330 81317
12849 85764
65136 84358
67144 81568
38297 75222
31311 97037
27541 90874
5230 72312
11255 79731
26124 47508
7994 34720
39884 82059
39029 84949
78155 94954
34268 43591
29694 48371
32901 95437
33518 65866
21165 52624
75004 89566
81969 89817
15214 40071
10997 93526
20425 83512
31576 81714
12777 31895
25296 39690
10312 42108
66378 88718
16748 95826
18707 76112
47708 74927
1202 65934
36398 60141
11923 80089
47214 95578
36246 60906
80324 92656
75328 79333
19082 61492
55131 73891
2922 76867
60517 95976
61861 99124
32800 33101
35546 60160
19347 97850
19862 86843
2699 66370
8837 65779
34718 57533
39185 83514
17423 91418
35993 63546
27670 52352
17686 18335
826 80255
32005 76026
28470 93015
30120 69383
48388 75324
19882 64855
6085 9813
3928 63366
67526 94856
80002 88643
5134 13076
71648 78968
82444 89650
25369 54543
68093 70264
53452 96018
18371 28147
86867 91482
19105 86609
87475 97320
14953 61699
3567 67931
22298 26215
2488 45008
15800 96933
4736 7866
19883 41870
601 7665
47920 52389
3352 79795
44802 68857
34804 43452
70176 85996
23358 24786
12617 51305
68780 78891
28047 37623
10014 43824
22677 66821
56952 61360
50598 57546
14144 66641
46712 82049
774 47217
6398 87082
2699 24618
45969 56045
40380 99175
64413 76919
34821 73627
47219 60660
42440 51699
26813 53289
1706 16314
42755 76283
9025 50964
33819 80870
45321 62327
81953 85656
52163 73236
9299 30651
18053 92057
26877 78650
6089 10600
70650 91466
19044 26704
422 25730
17294 74097
39822 47738
27015 90654
45861 87007
79096 81649
429 57178
29432 76808
68513 91759
17613 50167
13920 71359
9179 74275
6926 41841
22900 43868
247 82751
19918 71479
31378 42363
6963 8071
94512 96463
4298 12255
17166 44566
10128 81226
9005 23885
19985 39447
55842 81846
39523 57009
42851 63729
61440 68588
8553 25540
40286 65499
17209 56232
1772 38591
13665 97773
5626 17355
23649 85413
23462 61058
78482 82371
41713 42832
52471 79260
44281 51000
6069 84372
16524 44948
3601 59154
1977 20200
49410 57527
95499 99545
36219 57825
29714 44203
601 83626
55662 96554
41081 57307
7050 35760
30663 94731
43113 76076
38989 40091
1235 35840
61451 64270
38169 47590
4103 31647
29640 83885
16108 91023
31674 71470
23863 49355
39349 95967
1919 80198
6983 57251
64184 91273
39035 97690
33618 76895
35031 76152
4116 60831
14322 86708
4264 93337
19686 99237
28575 88308
204 10899
58471 71716
80693 88616
54444 96668
60392 65376
57965 65693
9256 69516
18695 68767
73211 92025
30714 63054
16071 74816
3174 8646
5070 30898
20754 81065
35549 63068
17159 30557
2842 32062
11083 79895
62175 83870
42626 75238
7505 15072
68562 69691
42456 77270
70931 92102
43048 43941
10474 13418
11430 79598
26133 35732
53573 58968
1362 78986
9475 51265
11398 12842
13692 24124
6015 11480
65129 72341
36040 44688
39158 90992
35480 86603
25973 45402
4346 16634
43117 69069
50724 97636
41442 59598
49271 73004
781 37284
54870 62663
6278 46332
73619 80093
19477 60801
10654 16228
5482 31631
32310 80636
883 5133
8450 98851
43273 81512
39863 97144
19499 24325
28332 95251
28533 68731
25972 51582
55760 94086
36220 50042
30081 64428
33682 44904
51305 64962
20777 76178
10293 85681
32297 64613
24557 76905
17044 89688
19124 84565
1453 46962
9955 72839
24839 31881
69628 91986
1359 58592
62258 91986
9542 70489
29508 33014
6591 77322
52092 63667
52275 73384
733 52831
26119 70107
41403 86727
3067 3348
39615 91891
41278 48354
219 51299
24857 54299
81131 91192
5857 50160
9053 37045
66232 98009
32100 73183
10006 92635
55366 94099
14035 82661
36664 78909
39282 72118
22644 67525
44854 50447
35625 58553
65977 85135
30176 67621
21605 62717
38902 76942
3106 97134
22555 96639
31739 34473
30613 47627
29984 96429
72881 88113
7428 62152
81944 83630
1817 91518
28778 60748
17392 31064
27706 63607
34646 47129
35504 83590
55074 93040
10577 11227
52427 58042
18899 23710
30917 45961
10014 18155
62910 98519
18344 81051
4218 55284
3959 15635
36503 69360
56799 92817
83188 95036
44106 57295
48317 68400
30665 97986
53535 60125
10352 28866
81129 90909
49654 80349
44846 70266
2938 14299
36456 86039
79742 93971
27487 28600
69275 94492
267 67845
17084 60450
11068 93239
13587 76445
60104 68210
22163 90951
48688 93640
10502 35942
12831 34510
75689 95307
39820 94719
49064 58934
23952 82805
4007 29343
73076 77129
61280 95589
3148 38974
81465 95903
35116 60478
10055 12713
22360 33077
19945 95698
31279 44976
26313 61644
7968 99089
13142 29784
47991 94038
29895 92627
22286 99664
38850 51704
27245 88780
16201 94085
7984 90429
43887 92745
11432 64742
51 79452
74677 97740
28938 75933
81932 88955
54392 94220
4538 7440
3579 44638
22919 86721
31204 69629
13199 97491
35329 44068
15654 69117
83001 84431
13845 18621
28629 51519
10423 94559
5807 47541
39916 47136
83479 93408
51375 53083
19586 96781
79059 90269
14829 33630
25363 38273
39423 70157
62341 66949
21183 90432
74725 82640
56855 91189
959 21713
13635 32481
23990 34020
70486 78645
8325 66273
14537 42999
18001 70286
68640 99408
14285 29166
29604 80060
13630 73449
57910 95869
84870 88678
3264 32959
36747 51897
3361 82897
43852 75218
48209 83312
34476 40231
40181 64579
31192 95151
39530 57971
60573 99105
11622 13691
14530 55395
46972 99120
29806 82285
41215 99471
59430 81404
23464 50517
34987 48446
56016 97664
68 31987
49594 73642
71915 89740
68538 70731
90326 96658
46648 97771
12752 57232
57093 96689
14667 76663
47235 55079
87843 88771
27560 46220
3274 54105
28604 34583
29442 96379
57962 67351
35949 57412
44403 92431
32844 65973
6499 39240
37821 64994
84363 85058
34273 55578
72949 73907
479 79630
38123 66789
77252 97373
38546 67884
94451 96467
53208 84959
16218 87708
59114 87697
20394 84057
53348 82098
19389 23273
25347 34589
85170 89908
9666 10095
19248 43225
1144 31417
6097 78860
39170 96885
9232 23254
261 70686
37629 74569
19509 56204
25667 29643
10269 68923
34761 73374
40686 84808
51959 72999
47214 90158
20569 40026
52928 93064
50524 70661
41500 98411
30710 48053
3463 20432
50384 79290
13635 70041
5131 69390
54882 70280
9752 59748
26612 32730
66286 77510
73131 95824
28587 79609
37450 70510
56138 86838
24315 43503
43629 96974
11196 53222
72718 75615
3856 22039
24950 89904
53826 75424
39062 54048
36427 62432
8678 55314
15331 57234
17791 95491
20590 28014
46809 91733
63559 93764
70669 78551
21764 96491
44432 87551
13026 32922
36825 96004
76291 96093
16078 82949
31444 34710
36437 38786
66247 71219
83544 99235
63627 79197
11300 84517
43629 80998
20148 40959
14258 20509
77397 77731
21180 87058
17739 74506
42619 52144
32662 40508
31973 78612
52770 89350
77740 88450
6655 94356
6366 74577
20840 49395
77271 88548
63825 89617
73926 97327
12256 76460
7348 78663
39226 64184
21874 29421
67944 78335
18649 80463
23819 71865
38004 65208
15008 85308
5570 82245
20648 99898
58642 90321
70040 79258
75298 82596
10409 97082
77667 94394
44400 47074
9007 87222
16887 26421
78962 98890
3463 21202
71832 89042
3158 79670
96802 98028
12775 23235
26182 93668
2629 48024
20655 75519
8869 47890
10555 75594
55956 96819
432 51474
40606 97343
33235 95701
57663 92543
24668 68575
73279 97895
35867 44176
40907 77493
33991 55411
44081 91575
8494 81412
32881 60681
40252 98284
26430 94788
31970 96843
27473 97073
37025 71993
35415 68908
29846 57892
46836 99785
35229 86360
53250 95940
59804 80421
5628 63262
15340 52570
52863 71982
24078 86375
38375 74859
1836 23740
82371 93768
10987 54924
27271 65225
47285 56587
26572 28722
27014 77742
27196 98025
22481 23729
4234 73668
21286 92126
17773 83171
11791 96572
92895 98387
7673 51122
31305 91509
59508 89619
15973 17830
9521 90665
19069 64553
26753 56041
3218 55123
85521 90300
83929 85490
3611 66878
10816 60411
11559 16486
11343 12942
29947 48646
18025 52360
5017 53205
13071 18566
23189 71015
3879 10610
84190 91410
90291 94667
40410 67000
18260 33244
7060 93260
11921 98680
30251 77736
11431 42201
91608 93660
24833 76724
53134 74514
39020 87187
37346 55698
32353 45231
55705 96455
55487 75405
22648 38038
66529 77838
62186 89347
18148 95571
43480 75272
36048 48774
56949 79443
56294 69587
37368 80985
27208 70892
23064 47046
390 5295
65390 79560
2882 27427
76285 90255
32509 82690
9584 34367
58929 72128
19295 33654
22844 47575
74724 82116
13868 71998
12203 96196
76831 87452
66290 90634
29906 58046
15342 86377
2933 21750
6719 69100
39125 49497
22604 87786
33551 84184
17275 27791
68706 94650
44253 92166
27488 41498
7227 23638
96130 98395
27070 60995
1001 65078
52561 76122
18602 40918
71163 85796
19557 58741
34939 98802
5947 10087
18786 32212
73604 87257
19822 69223
4804 22213
10086 28646
5170 67956
57153 87920
13027 18245
24721 30053
51312 58798
25703 76723
14113 50814
4419 75309
99359 99962
3536 20194
8786 34632
73323 83450
30293 39813
61918 99725
51514 60212
50283 85536
12614 79880
27927 40649
14840 84777
76350 84008
32432 33054
70795 79505
81325 87669
19257 22376
10839 93641
15089 15489
35996 66288
5093 73878
6615 19326
13365 79757
61578 62107
34190 94312
4575 93963
687 48905
28352 99362
78412 86108
16827 51566
24050 78268
30247 77084
17434 82962
11585 97382
22420 38707
20071 90634
13656 25431
39442 82292
12850 30529
73911 89646
8181 67410
52023 90875
55580 90067
62980 97406
15042 88243
53937 70933
24460 30233
21160 22896
92902 98529
17627 94764
50716 51467
20801 89184
27253 65733
75850 86619
37722 75835
23557 75169
54999 96028
16670 45345
44194 48829
22660 75798
38615 55629
21469 45793
36169 79536
22607 48716
13819 16784
6955 58635
23915 59487
9555 73346
16290 18993
69349 85829
31200 76866
18392 29705
4410 16922
35091 81909
12889 40900
56587 57717
32849 52669
7203 14980
37884 56839
96836 99070
57405 99667
25947 54003
54561 66664
9045 50128
24963 68081
29606 39464
64505 93175
22328 60884
11328 79169
56794 61035
8124 30439
58019 96298
45480 96035
96800 98874
48964 75991
6331 71948
28400 51997
15086 16952
66326 66854
235 16731
14872 81339
32080 73528
2677 90371
19780 34717
24209 26500
26324 60249
20687 20762
33665 38649
46844 80278
78492 93269
16925 45148
66441 79737
35661 61006
21065 56973
37138 48937
11290 93049
20095 51851
60119 63704
87397 91884
3767 13696
8685 10071
75826 80073
24487 89727
59733 92009
8895 46845
32186 94118
66684 88248
4032 54729
4537 86105
14288 49223
53749 58920
13041 98388
48898 79372
19728 84781
40259 42449
24448 43238
31791 79193
73258 91194
25405 78199
36479 83987
29936 76881
2047 37764
26297 60203
36630 59584
19955 41686
38394 86309
17422 63054
6658 33902
62808 68001
26959 46459
69120 98776
61784 64910
18553 50783
16468 31437
16126 97291
8613 49511
6241 66392
71918 86305
23403 98072
39006 62818
34351 79082
23193 98479
11624 31878
42690 53613
3350 49133
31141 48552
19957 88642
62077 76435
55762 86524
66854 88965
70223 90318
64357 64417
546 74042
31756 53618
27050 49885
10124 50068
37217 69017
62521 65840
28533 33942
9350 13139
16655 65045
27086 37039
14891 81372
153 27649
17991 19001
1832 27729
52586 86816
15517 57881
4664 20424
37739 52988
13982 67468
2264 98612
41125 76862
7436 94221
18846 76590
5665 88102
28988 58167
90430 94102
16833 27392
46490 58660
11740 76235
4108 71128
26467 53890
18083 89491
41928 67960
36643 59295
8121 63560
25939 75754
22745 48788
2953 73642
6503 97474
14696 74023
12006 31011
65110 65843
43096 66501
5432 32283
36 84406
61978 82857
23502 78556
24850 56043
61949 68533
24547 41476
11542 69680
50441 68899
59305 60807
28548 97512
11976 66930
10623 32044
39799 50791
12507 85466
381 39381
3961 41048
1019 45815
37040 79132
46995 76154
70857 76346
24588 44259
81092 94474
10872 35930
9982 73201
16251 46025
45519 64655
44178 88324
25741 69508
65364 96885
5935 89983
29387 43662
51948 93637
35589 73602
1889 59035
11937 52231
17776 34801
28296 69479
1062 25641
1379 23576
9322 92598
7241 13558
36574 86306
25013 68833
6244 18360
6532 37216
37592 48886
47578 83728
4947 23894
49325 54244
7288 56975
29876 51870
29638 61063
40981 99605
61519 86292
65158 81043
43126 59457
23062 40518
42468 71270
11845 42540
26659 49662
20805 23263
55122 85722
72022 72613
49024 75891
19990 79344
18343 77790
28524 60697
2671 9810
15511 50240
11519 79619
30516 41617
45664 63786
46828 58053
73274 99066
45258 71318
15144 71409
7982 17685
20056 51272
57427 69109
18454 72433
7521 87936
30451 56510
44402 48805
29639 80333
47570 81436
79365 99069
26243 67540
61945 64441
44957 56443
66064 91047
1884 7231
15464 93237
71507 99687
16939 86807
18809 36589
4495 64779
36945 63432
57743 62642
35133 99684
43622 69401
39357 90891
1305 58690
7552 63718
51078 75299
8283 85804
62361 86000
20239 99467
5483 65241
28088 51686
2608 53370
2781 11184
33205 82482
61237 83504
50110 80334
87699 89960
27772 95996
29880 44645
40484 52292
11291 28592
43305 82938
39930 86621
7832 25324
47966 82934
72318 81960
20492 46590
42347 62118
29891 68787
16840 20287
18882 86748
65691 99153
73666 79641
4116 59716
13121 30917
47818 96661
60343 98983
6132 9608
18100 60298
22171 59556
45359 79059
62692 72599
48168 75724
43792 67806
43919 55626
25176 34006
51312 90316
16074 73071
16006 68375
5587 21094
42446 95306
38666 45358
10573 75434
21092 56389
13346 27222
34107 34167
14453 19368
11299 51416
11974 72111
65831 89682
94693 99240
44116 79907
59728 96006
41179 63021
1345 49268
27220 29915
63594 98692
55829 96886
28230 50824
14118 77950
65235 73062
80703 90038
82315 87119
38177 46078
40101 74560
14789 55044
63970 84648
75234 91095
11681 28516
4847 99685
3808 26846
32612 58161
30802 55819
24034 39246
6719 62906
16461 64758
64244 66440
43964 99941
64893 92150
1209 25413
57548 57646
7770 96287
19982 90621
36539 85362
35771 42341
67524 84305
92536 94325
42921 55546
55800 90407
12518 74650
60504 99675
15552 58912
2646 55233
77926 99175
28926 36257
26808 61368
17505 40047
68562 74381
46410 74234
49904 95129
4254 75523
3074 33472
17717 28232
13463 30168
26640 53437
27200 89681
10076 44246
65937 78721
67695 95283
3552 34288
36572 46108
59167 92334
69163 96688
11424 67827
97856 99471
25312 49607
5986 82396
62198 79869
54260 97296
81826 97393
34480 68397
40089 90948
37096 83303
14363 83510
1573 29170
71696 79317
15298 96531
54994 75387
23631 33190
86709 95255
42547 54130
37763 76827
154 76918
10779 15109
78997 84614
3047 62819
45427 76037
27400 53218
20244 92192
46836 66594
52280 64695
11684 15626
64979 71208
31026 31477
5805 18309
70888 91927
6078 34931
32679 80282
47636 81539
28863 58303
69947 73312
19584 92678
65375 73617
49047 86514
13867 56815
8 3688
5810 98236
81666 90648
18987 28191
36524 59660
2511 36171
7139 77988
74248 83070
55927 98425
385 93498
16015 19731
41563 78021
15518 83468
11106 63379
4061 63898
29760 61547
53379 89166
3413 43601
53634 85809
64150 82750
43515 55313
22350 68668
4961 77336
15117 26389
21340 50981
14284 73290
37334 86135
38755 83289
16966 85255
48493 97266
38471 66309
5308 40837
26712 98967
17480 36234
59053 86691
79080 87271
68678 75606
64892 74751
9075 94747
54721 66621
20150 33171
8017 35855
74331 94878
29612 91417
15710 93098
47986 87539
73192 77463
13821 85845
69979 80486
4189 72844
25543 56065
38549 98559
494 22417
76853 89968
77024 84797
5741 37830
10976 30212
61163 75558
94662 97208
83722 86794
80614 98251
23338 91703
28629 85522
83863 95009
1825 56833
76444 91751
28694 75969
5066 38865
36365 48673
24187 52582
5508 67419
41618 60901
13207 75538
70572 91510
46483 88895
69329 96368
71621 87294
73914 88400
49379 83357
57398 59346
83517 91531
49403 64668
66101 78971
71953 77259
62152 90680
15905 48932
35019 74848
24486 41374
28065 71950
4738 11176
30474 69285
10134 34958
24382 72054
63728 80328
16804 46906
50398 59136
8776 38947
60304 95695
40445 65490
27687 77928
1371 30674
17446 23875
42839 85314
394 55621
37241 71061
39789 85266
15327 40943
28585 34347
7143 65077
14966 44524
782 38477
57944 73303
2140 27400
37037 70053
4893 19245
44937 66691
50816 61486
40175 65945
6507 22999
36245 43423
53010 57260
5375 38206
25957 40767
37509 50278
33190 50029
7320 55050
80220 90898
74784 87188
13291 78720
24070 50881
10328 65026
9729 43690
81669 94390
54616 94463
1324 2833
33272 79632
9692 46333
21270 58754
61018 62353
53510 95930
44012 48231
25991 88039
14856 73671
15230 23591
73049 80318
31953 61639
26734 67496
34662 34814
57781 96822
1428 65179
29981 61669
26291 75473
27389 31319
13051 50000
24342 97540
49712 53499
7989 71100
10898 18222
15072 90615
36099 84599
7754 94806
46560 97819
30832 53157
47385 76181
15760 38597
53829 80962
1064 84867
21334 29802
32866 96423
25277 59888
3825 20248
85053 88294
41900 69467
21920 32334
9200 15181
66270 78605
17890 34012
9794 31111
26150 96844
15891 33647
34956 93385
60790 90819
43244 54050
275 79713
63711 65264
10170 72796
8381 47252
78861 80277
74200 87829
16063 54099
18989 65357
4843 7013
33093 39973
13087 51451
65606 68061
24245 43717
44340 81131
37636 81656
25734 92637
67964 76859
41878 88585
8795 23138
10659 79142
12937 63765
69972 78502
28937 85240
17884 57961
19614 75139
9623 50213
61392 69782
2729 76472
17292 91901
6810 21619
5033 5215
68632 82122
5766 13021
54003 61053
7587 82745
721 67226
12499 98174
13229 23385
11857 77894
47677 59866
20650 41835
15375 75196
13210 15596
61053 74150
20093 57391
44582 93967
12153 60988
26892 61592
19371 32196
49138 93001
36435 96055
26993 79098
47330 52336
16966 80356
6159 39194
9525 92466
11008 65542
53879 79896
9964 72548
69775 74067
10984 24976
51402 63272
12524 95534
38976 66593
30121 52937
25790 99800
6586 31525
34221 36824
38422 64290
56448 89629
84648 92232
34375 88134
8775 90948
77169 94447
9186 33915
740 74897
80114 85237
11384 82241
90026 91814
32758 38681
37786 56651
64252 79936
29709 95973
37275 39797
12889 48227
18524 65532
26559 71012
73323 96504
1348 31703
13714 18246
35466 47578
85308 86552
416 10479
17204 31089
1708 90660
10875 75917
45412 78270
11024 35348
1372 42433
91148 93718
6654 38393
39141 85165
8249 41412
14835 75148
78426 97045
41870 80127
12481 58303
42047 70776
40532 64341
61277 80527
30881 78608
50038 79086
9972 92169
33160 55836
17043 51203
47200 71989
23769 88134
63292 70535
10264 69498
72550 77555
8495 74289
11832 76799
19004 29546
36755 79077
45626 97107
61662 77768
31625 33281
3368 33522
46990 97890
42333 55160
22815 88823
11637 80939
51050 61891
75557 85183
21816 72549
10122 53694
671 64933
7114 51332
28841 92421
34105 43155
37969 60386
98040 98420
72876 76648
33720 85995
37206 84605
49301 52860
370 18403
67713 92571
86229 96516
30725 97576
8810 82827
44541 83370
14657 68243
31495 96837
71663 99299
21878 53240
57428 73855
7717 30672
73411 73764
78766 93863
30759 70072
32955 59123
36233 58435
17334 51403
21115 52064
11902 54935
36556 73254
47491 64938
25575 87298
19250 79956
9550 16155
13410 85969
25224 38685
52531 64550
6749 63390
26063 73948
22595 69287
45567 63108
9299 88797
8680 22749
9123 30248
30335 41941
65884 67759
23583 23953
48254 51035
3199 88023
35285 57077
23371 25099
34832 66737
11911 83818
22682 46734
5634 74392
19919 90270
27757 83902
24597 77896
44438 72140
70513 81424
44558 80052
31959 32674
86357 90037
18624 40189
29558 58045
10682 47669
51592 76132
53413 83642
59398 77423
4391 9695
39899 60514
68111 72305
16039 99349
99 40453
7291 75062
19286 25598
20238 80011
46444 75817
46760 92650
45019 71602
16001 78548
50382 72288
17388 18627
25388 74539
63791 91597
82831 87743
59470 95420
24550 95445
19196 63955
21550 41819
82520 82830
81962 93332
4535 17751
21928 50573
20832 54594
45937 55184
60416 87606
76441 88616
5308 67290
4328 20505
21643 57395
7751 87278
1802 74511
1212 73114
45383 59091
58696 93779
92137 99379
31007 83895
50925 59407
71226 79672
11023 41376
9379 37454
21727 89069
1796 75354
29278 80827
40178 55266
47053 85959
68288 84374
52945 61170
84572 86573
19757 81643
55676 90710
26556 95504
37739 68553
19424 79640
15326 84999
42281 58282
87351 91037
5202 87933
1509 97561
36004 90126
9274 81776
4871 14574
38654 60586
37610 45461
78856 80612
5571 10331
39149 77148
34994 64793
1395 80412
32311 73092
8797 29096
3333 71744
6003 96690
69717 92130
12001 51288
47166 50009
981 91428
43595 45359
13295 16499
62873 73357
13858 46548
24059 51276
31096 45310
69150 83317
60428 90420
73198 76753
12208 67737
14250 54068
1878 25602
170 16179
25115 59052
33151 70881
1779 24967
44707 57943
46931 49483
4589 57409
30324 30477
2103 22449
35585 93330
45732 52759
6450 74253
38417 70376
40883 95574
27530 76971
43232 46696
56961 87351
9400 25257
36065 96164
32165 83233
6151 35047
33339 51096
22642 33695
24413 83367
46175 53405
34703 86952
2746 31970
35188 59633
1058 18530
51513 59175
87397 94653
31915 83520
60095 82339
71490 95290
29969 35693
15073 85778
56639 78477
33678 73098
17040 65591
91745 98037
59856 79176
68610 90007
5955 44554
19444 96117
63042 91444
3774 97157
76608 90879
49861 65526
20517 41546
31431 42572
36382 73511
14001 24074
65135 75104
40675 43044
27422 79242
731 66838
67156 82499
28512 80147
41802 96636
29025 48192
29259 61467
16862 57964
51930 99591
59800 89879
61228 97103
8827 68418
8918 48762
4236 79240
64209 90331
36041 45037
56074 68865
21820 88111
19041 76108
65567 66940
53844 75437
9082 36078
25612 62723
75657 86471
35813 86269
85609 91669
81500 98976
6402 46384
45297 91718
25338 42941
7574 72551
24842 58036
21579 89916
45214 50528
23672 64510
81707 93535
38790 55949
42994 66020
70074 91628
20073 52769
78063 92554
37916 53766
37084 43055
6518 79188
52165 96398
11873 66459
4119 85987
37534 97466
12995 79667
67549 67619
41197 48124
5473 86071
60395 75723
20451 26910
64890 77036
61826 82702
2565 76282
27700 63868
47000 97511
22763 73266
72828 78175
9083 67744
47659 76624
71117 88685
65676 94757
36528 40826
16832 59613
13900 40754
27470 66067
19354 79847
76863 90758
12451 91832
58232 96915
52109 82358
14404 83980
49204 61326
49498 57358
8571 86513
52258 75828
39777 52891
30853 62793
53676 98056
2840 67314
60177 88865
46372 62025
34082 40143
30046 34558
15508 58832
30814 87864
23340 24294
52382 80569
70 54349
79904 92529
73605 76290
46717 51592
3211 33485
6838 80142
39857 72293
185 13104
15699 45562
17008 36545
51490 85636
10904 79626
63061 76461
2263 16416
15245 51976
53897 60290
49429 57489
77429 90969
22492 42920
19088 38543
36070 70527
57806 60768
11181 21691
39163 83638
8732 98603
77785 91789
14910 15835
63607 68311
14329 82355
722 64309
40453 79744
20301 54296
54196 69697
76902 79186
68545 98330
51377 82668
46763 80465
29663 46722
51137 88961
30339 67287
31625 73870
41347 92768
30464 89953
23201 59290
5574 7605
62069 82855
209 67046
56458 58898
28088 83710
37179 61036
5921 44034
51337 70573
24116 93438
79070 95065
51857 76203
33640 61493
20135 32624
32074 88950
19504 28712
53574 91385
87947 95709
13819 20629
72705 99430
3939 51398
82549 84238
44723 82494
4633 31772
63082 66586
26149 86749
1064 41279
34913 43021
31487 52210
46138 69893
59244 98731
5925 15056
51567 56899
34980 46437
12719 50861
30546 52312
39207 56988
16734 46516
3166 5522
58723 79303
13873 78954
15140 75712
39604 69334
18204 75828
18838 94073
60320 95652
46758 61655
46090 65925
40131 64074
54841 98559
18380 74056
16232 52080
53114 95688
34932 43656
27649 72219
27780 30101
84242 89380
67440 86269
11905 73879
68266 92783
28065 48205
46613 73515
8609 45323
57299 70093
40459 94333
30625 52041
23615 31798
4649 86018
48449 72575
32851 63494
67596 68320
27168 58201
84903 90087
24194 35670
63282 85270
32013 68342
30585 93614
90035 91354
63836 66047
31265 54653
14276 80117
72095 85947
3943 65451
50423 60674
10334 64052
24014 39796
21534 40667
66249 74874
69100 90349
9769 54770
6220 48999
15128 32205
67684 69165
6945 91582
47779 66464
28922 34792
51279 71723
43629 49394
67580 76875
74232 89829
444 5174
18075 77202
5567 70554
9240 73816
77610 86468
30773 64250
10706 43422
983 10431
16711 65117
48926 89522
1346 68377
7480 97804
31892 40943
52927 68083
38893 63133
28093 58797
19149 25098
6764 24902
57128 88638
51836 97819
25555 64021
22916 39369
49038 70952
33178 91286
89054 89820
27410 56615
55915 99569
4081 42283
30105 37266
6504 82369
913 85826
31005 64928
43495 53586
65004 75135
12509 65851
52388 91914
57211 91713
36194 78442
53843 87245
41176 48913
37955 80677
4270 54082
44059 46146
9623 59052
37785 49201
13053 13792
19772 78559
31585 71947
23881 97449
54705 86430
17637 93185
16008 89897
12791 28302
65203 73264
28877 56471
64485 67510
16167 39520
31239 50536
76556 79274
10925 59297
32318 92892
25873 74516
33617 98056
3060 45786
61090 83509
50736 57382
23225 25008
28732 93688
43962 93215
4635 49232
23171 47287
1783 47141
9926 56458
77732 83944
61475 69181
28416 37209
4348 43956
28801 93241
27925 32849
23855 94733
45776 71538
55433 90255
2088 27984
5875 43071
25432 95063
43773 97183
49048 94628
37604 80097
92917 97415
28323 72253
64622 69540
2301 81436
54518 79760
13740 78665
52588 70766
43918 86721
14924 26015
55209 81411
45817 60179
50593 97985
29820 94854
11116 80802
54429 62178
61368 74198
48019 64780
68822 98988
86131 96818
21085 27049
42565 90894
30264 60149
73401 79762
81018 95746
22181 42916
76428 78271
69789 73375
36475 70530
50225 93687
22440 75089
18027 40722
44891 47477
44795 53307
7156 67897
43026 46207
27356 27551
45479 64905
44624 56938
54497 58387
72838 86201
9648 99908
21720 55574
18773 55147
38259 62437
35674 69088
51126 53535
46438 99560
13229 87060
44702 57526
43100 70426
37831 87333
11495 34373
27499 45161
54149 65166
44359 46755
64896 73293
20705 65220
8841 54882
55969 68113
48735 75631
35227 93108
16299 30351
64721 70488
32725 55300
49202 81603
34124 95529
29941 79643
23360 26804
55460 60275
5549 42437
39863 56303
2084 69787
33318 65612
176 71563
9701 59297
18673 71588
26567 60152
31177 60631
17424 29141
2146 81169
6692 38794
29014 66095
18163 44321
54009 81744
25223 92940
49894 76071
81540 90911
15782 34630
54215 56720
5240 25120
52146 97959
5919 75144
18478 84180
19474 76140
7765 58568
23463 87389
17339 98335
83078 99509
16655 63362
42760 88413
2023 70870
19316 55017
24252 65496
49044 58970
59173 75907
18570 72491
5942 15177
31132 81855
13660 75061
25066 86245
15819 59836
42733 86775
11286 58328
7477 95802
48572 95938
26910 95680
25367 41816
29628 77694
34593 53204
11541 81511
21096 41654
73920 79663
52832 83665
7388 77804
1118 81446
18899 46900
42954 95153
50953 99396
39126 96975
47936 98362
26207 65302
70870 97433
2735 46737
50017 74747
29120 72187
63812 86505
38675 93567
11145 51378
23456 78792
23827 97332
36403 52575
13728 61985
35239 88747
3752 41134
13512 95948
12844 70729
27209 62593
35868 58320
35647 92874
27156 70056
40596 75789
12303 51948
61647 86444
1495 33658
60575 63133
35862 60507
6264 26235
48291 53457
2807 25133
36763 79131
62467 71603
476 27163
56101 75220
296 53480
7268 99421
52348 97044
46712 78915
40945 67500
1397 27645
14921 92291
9835 32889
58488 99461
33393 36239
1038 69161
73532 86284
77861 82498
28903 65017
1940 83779
791 51458
58468 76204
6236 8421
36201 49192
45027 89731
2462 8396
14770 88125
4872 88665
68603 74269
29877 37228
55107 85454
25132 76824
70427 71003
6177 88798
59916 65569
33110 48057
3362 40511
18142 78761
25167 57009
15659 83948
41542 71664
46386 62570
865 31016
23948 93693
88328 88457
27697 51112
75696 75853
9363 52158
38574 74456
43963 76988
23397 44940
3630 22279
682 63166
25884 35505
6862 32328
10654 47675
54115 94946
35124 47061
27806 73465
6260 47976
8450 98341
3803 9631
37631 91901
40563 50916
76731 83415
50962 55126
36944 49304
20012 22007
9397 9556
17305 23711
20714 34163
14407 20010
17609 97665
88704 91338
72630 96702
22464 54705
443 25717
36454 63800
33326 37593
11073 41453
31596 53123
31220 52916
15969 30184
19958 81624
63651 86486
51947 71798
15443 77142
40905 91821
32721 52782
36070 54930
41492 44674
24731 91815
8860 95497
16715 76047
53902 77863
15733 36985
55181 57802
3799 38714
46450 86553
60822 83804
27676 92215
5881 81735
5742 25896
25047 72489
877 51532
65517 92444
69377 98868
17197 56889
54432 74817
54330 87056
82061 97394
1681 40351
57447 73818
396 8653
33615 52407
67604 86096
7754 97923
308 23449
46516 94983
71421 75817
56226 82767
21088 80790
5367 22003
27860 66976
11061 98723
26599 46011
2850 48314
8830 25675
11281 29014
33228 41037
25742 34405
743 56726
43579 79140
26206 56290
44237 96802
77103 95666
31538 97198
81926 89841
25189 81064
6595 28898
51785 72922
38647 50374
21369 85163
35021 42439
41780 48490
26562 75431
33114 39279
3700 47009
21833 54937
33435 77685
44931 75943
73022 73932
36381 59937
4034 71811
6877 27064
21850 61560
196 29655
27501 82852
71724 99043
4110 93243
10151 55096
57105 98287
8105 63415
86508 97048
10589 99152
28817 45671
35415 86445
17243 96700
27762 38191
52972 80425
1743 71659
20033 54065
3920 25767
9641 27695
47914 60525
67622 96151
14037 17903
27009 82424
32041 46120
13855 33187
28964 42580
56249 67635
17680 79110
93577 97881
43658 77594
50318 75700
55781 92911
36890 93602
4567 53849
5354 14719
25159 40522
16580 22311
63631 76083
16808 63841
21823 61012
9869 52602
22875 85826
47028 50770
20647 47217
19189 46508
73196 75153
79774 91685
65802 91570
76929 81641
20263 70454
22882 30105
5711 41161
18779 66511
38124 95943
51437 61115
67907 93692
49294 52381
18470 22314
69152 81663
33390 94354
16584 20837
49703 58845
30158 97506
34814 72972
75135 97138
13389 30410
13164 22780
33234 59183
81313 92401
55594 63813
1359 73185
64199 87269
44551 93598
13052 75186
6567 77031
90652 91021
33186 58333
3584 57010
857 87752
12528 59877
84243 88665
69081 92859
27126 89521
12136 76991
51795 79176
6892 28417
20982 30081
22432 88339
34721 36494
8524 95839
57759 77834
46691 49990
42973 72880
9060 58106
12335 94206
31122 71395
28303 60355
10824 81511
97579 99748
27410 41709
25016 31908
1686 20654
97190 98001
49249 84362
39197 54434
54158 73715
43965 98383
2775 98529
64243 99485
4366 26514
49736 94662
20348 22278
9843 11560
29211 77731
5183 15642
51719 83932
2794 44260
10605 97666
51989 85906
41998 83998
46431 49328
31357 69898
8632 48789
16354 33900
28153 51942
26369 69904
5795 28695
17653 39489
30542 39474
71236 97237
41478 85143
7448 24754
1532 47982
51061 54800
5039 73040
1188 76396
78349 89544
57920 73781
57177 65386
18199 39629
43479 97085
75058 77302
68811 80320
3952 96215
3264 72151
22111 85691
51444 76319
40455 96134
4515 59715
36561 43531
46503 50959
6270 74350
11849 43649
28835 52545
25704 76799
14343 53004
79269 87457
66610 98092
34193 81702
27931 77202
51559 74193
2448 79526
4638 44310
19220 46416
31869 59103
71590 88105
22846 96935
50385 63304
30959 45176
29123 52904
12248 51961
4413 62898
53602 69867
64626 78009
5774 53513
36033 46911
94275 94746
10894 92505
1599 47415
68741 85184
24979 59886
60956 77271
4633 75724
22033 46847
9997 81173
15480 70955
25820 67901
38451 92577
11624 31929
72846 95864
11677 22535
39070 97116
5582 25358
5290 66361
83 69919
49931 58591
66806 81499
58825 71321
25873 30459
31383 50739
22397 35031
23111 28061
2905 34430
21390 46953
25964 89965
6194 8053
57716 64608
26955 56773
9240 38455
21845 40144
33594 38918
58149 68934
29882 62055
91231 94388
22186 81321
64642 85689
80794 81756
59113 86396
36755 92656
21800 42571
60397 75522
24819 57683
24026 30758
5194 30801
6409 79428
8752 67475
25460 53924
21828 46203
72116 98294
68353 79390
6379 73255
47735 58729
47773 65472
26893 46449
12653 17415
11931 73123
23005 75996
12556 25393
5487 86737
20866 27059
46135 57943
32583 88815
7809 50704
35130 83588
3245 47479
46484 67305
34041 96232
69927 78725
20751 29909
13973 90995
10072 86605
996 34123
4113 23424
1731 96030
82094 89278
47008 55443
34355 46390
20245 63231
5298 72211
42598 47899
8568 46767
72709 96961
598 49826
3699 68840
56855 65547
3314 85831
5269 81973
15954 81392
38673 67836
44925 48143
63301 90871
48761 57527
2654 36569
22096 74087
1121 63657
49115 49444
26272 62539
79740 90838
9127 83240
14478 46997
6902 25721
41533 47952
31572 93066
35809 72041
18867 98739
67545 88381
64126 95786
44001 57760
11797 76443
22312 97007
42620 69022
23567 54562
60611 94980
52575 52952
73997 89745
42993 55147
15638 29357
54766 80937
75855 87944
87892 95886
6442 59531
22606 73576
23255 82257
26967 29386
37886 44143
7278 90429
59166 68878
18506 66916
18464 77429
3499 51748
60839 78294
65206 95881
16231 51278
21074 61792
57765 92810
13366 18925
89076 99868
61859 93153
49815 89693
6236 76522
82749 94343
11362 51018
10292 61699
65985 94126
20213 39671
48810 60007
85661 92582
42112 89891
12675 57372
28832 42198
36799 46749
36944 74993
24746 34598
39437 50412
23795 27696
4307 70708
60773 78889
30834 63295
23680 63637
1316 15271
88589 96950
13634 19765
81539 94279
19775 82593
3319 51520
60764 93727
587 70701
18155 60974
2393 13652
29487 36060
56728 87703
37122 48733
24791 96044
58842 90585
43815 49333
8490 80688
30733 67687
2990 36200
39471 93146
63911 75977
49927 55056
46568 86767
52062 53083
37112 95142
14033 97070
81257 86252
35490 65196
4856 68076
23436 75311
2660 25925
18542 81400
53796 54257
31048 65838
6912 74215
2216 25103
54762 85086
35716 52018
48410 93611
65588 78245
40968 71012
33772 81202
59366 96263
28130 91576
23065 48756
66979 97547
2516 89303
27233 53768
31798 82813
6580 19948
67032 85004
63335 76967
4547 13471
59372 78367
60263 74324
74748 91634
5990 7668
26795 58679
18662 59909
83613 91596
24704 60373
7772 29784
68501 96220
14312 34230
8041 30340
11772 28271
27910 57564
41578 87707
50391 54430
26899 82621
11280 82912
57693 95540
49425 71885
1679 17044
41439 63529
64853 91776
53792 60595
28430 52055
58450 87907
12613 39929
24179 56520
11518 18450
69826 74553
16101 91694
42600 89394
11404 49423
15684 63867
83105 83417
84601 89273
57638 82291
64216 74627
9637 83919
43756 99633
2509 44812
10884 59400
1838 37008
41742 50853
73761 89444
8852 45139
47596 76965
56355 64166
4250 64524
9147 93442
14346 96983
59547 89683
70993 74347
17159 29142
48208 74735
56829 90415
19754 47997
51293 80436
51998 90651
79807 83440
6757 65310
62544 96397
45060 66067
63844 97205
5990 43808
45414 52319
10067 16875
54710 94962
46186 57977
15328 69350
71908 90667
4477 81085
21149 21387
14929 78536
21378 36196
4290 92677
3325 11078
24140 41993
29775 71695
28246 67340
27503 81127
37520 88669
21081 56239
41584 79946
10309 44739
16768 29965
17382 82868
54569 83860
32537 95420
19353 96357
31529 77780
27574 58715
88433 98025
38100 95701
43689 70482
13708 25137
56507 98098
39270 74087
20665 52801
18444 39536
5616 78930
23918 43132
41562 82271
72807 85702
47346 83987
42140 42715
29906 40356
6918 37762
57556 69295
72487 92102
20087 90290
50440 56088
51078 52509
30597 63609
18252 87420
44078 77463
25130 75006
43400 89389
8769 19875
33143 36876
16436 62811
34875 47682
2663 76097
5562 71272
66507 88523
818 38348
15298 64414
20783 26006
14251 29222
55034 85789
12513 68140
15988 66490
41796 86831
23471 47639
85959 97996
11435 17611
70116 73897
10050 78214
34098 79644
26833 38375
63536 66232
30795 94117
66262 68415
56041 86107
16822 68470
46387 98718
25406 57602
4826 86516
36213 98694
17759 21304
9256 53110
33913 47782
10533 87024
35759 84448
47863 48133
95163 98981
235 49481
72438 85414
19330 50177
89695 97846
83989 93914
9034 45656
35972 69109
51006 52895
51527 92530
29803 47763
20498 38603
25993 94060
28131 91645
46733 46748
69803 87681
39 17229
39962 77399
5303 25188
32283 56838
30032 88671
71162 71703
64903 95358
78812 78964
23073 98899
15659 33560
46534 68493
436 44820
52303 63553
25271 92688
2719 83058
52163 68692
71730 81946
1650 12581
30002 42995
45811 60500
2785 28361
39354 68144
3363 67309
77147 83296
22749 96589
50522 77976
32225 68238
26960 92806
34601 35616
672 34592
37099 77427
37618 44002
83912 88759
8653 16400
25670 80043
26816 31276
8632 30151
32809 52360
161 6586
36542 77080
5751 79713
60608 64990
59837 97484
86458 98183
36559 39081
14963 22609
11027 67283
49996 81358
14063 60534
21631 31390
90582 92545
74613 82965
32688 35733
80217 97447
7302 41016
2081 66997
43522 59827
49127 92248
5288 41393
48025 56423
56177 99555
79276 93759
29772 43446
52061 53509
17486 77321
76890 90771
32742 61961
4806 7378
54421 55839
24876 63425
24577 60882
35959 44861
10405 16534
19130 88243
70499 80661
18721 60905
5980 84185
48336 88701
7819 12802
20433 46515
47900 86641
13716 15635
19714 86513
51046 79143
30906 77131
67230 73555
15578 21845
49602 71111
5154 7645
18746 47751
57820 95906
51798 61698
4600 43547
22209 29792
55042 55096
18245 29588
5043 99211
46212 67517
35946 56655
13612 47318
633 51703
69924 71585
95365 96775
5585 36762
57884 89694
58603 64485
20633 31049
21281 51682
46156 91803
20956 78821
38598 42494
8420 56147
22024 46041
62093 77703
80789 95780
56230 81578
11952 36187
18056 29527
85767 96827
24866 82769
17853 97416
19940 78321
25760 74396
70115 70910
40298 79424
4960 9189
38936 82091
72742 81873
66277 90988
73441 82967
29556 78391
25754 94580
61524 71196
39526 40690
39796 58420
44794 51455
53645 57546
13488 73846
26246 48159
14634 17537
51145 77415
12884 51406
9797 62089
47647 56114
42119 61054
2671 7767
50094 84218
13341 64021
54841 83999
64177 77751
8886 91584
44597 53312
33350 42306
20752 36365
67126 76255
17503 82075
19997 64920
20839 95756
73334 76167
44522 66035
18629 45582
7400 33228
9575 51681
2683 30204
48913 57478
11563 18493
73374 85606
37015 92008
77265 84513
17804 41957
3278 58836
73754 78602
78111 80528
924 29906
12450 43815
36397 57286
17489 95108
17924 53431
32113 71985
44371 72161
60503 93331
37505 47405
65096 88388
91475 97308
52846 99037
62895 78282
88247 90895
25226 94104
21025 84725
12981 25463
14072 42098
46351 55611
38223 42419
29743 51396
42465 86701
1534 48036
28692 73136
58213 65326
19749 96703
61460 63689
46591 99852
16892 27123
55167 69209
58876 76560
42819 85376
15325 43657
2410 75213
37207 95493
25569 90162
19621 67791
79018 89274
53729 80022
15486 88354
13062 54825
82708 93423
52459 62037
25727 72108
76691 97686
40746 89511
14256 60394
14118 53767
33905 57186
50428 60909
8290 48158
46639 64625
72169 84813
95714 98236
59245 61695
47174 65425
2684 8702
78270 92806
12387 97263
3003 29958
51968 78433
18555 51277
37398 55566
44339 68698
17655 27763
30743 54303
26548 68825
10352 52272
16790 65018
1110 28124
81885 91100
60027 62659
37254 79173
10032 71405
30120 67682
27571 47861
14978 61355
50359 55744
26004 71757
63856 85641
70516 83472
24051 41957
46141 47456
3768 64531
80539 83585
10379 77292
13910 59551
10044 86131
29640 82260
804 49187
1482 74389
10497 89493
55051 90715
914 95745
51891 91705
60605 69423
75631 76650
9220 85826
58044 84971
23867 79326
49275 52182
2595 96229
34129 35145
44311 54666
133 39711
76673 94199
4993 18185
16433 75730
38962 86002
12446 60664
83415 89186
9320 57236
9792 28002
638 25724
35702 61612
32533 90094
47084 62842
8060 35519
25982 94753
12598 40342
66103 88899
46638 68573
50602 55418
40828 46508
13396 66411
9893 49553
55172 93438
44266 99895
11831 56766
54325 62804
94680 99631
25820 94469
2680 68669
47203 64517
23107 60280
72523 91551
21157 81267
24747 50666
29620 46159
46057 50740
77927 84905
15071 68367
5901 60819
70162 87874
19414 68021
22032 35421
868 14667
85335 96947
20007 76590
52437 84051
63820 94236
9691 46133
15631 34213
30641 99359
13822 39843
65261 69963
1341 15376
18123 23305
60337 81752
3713 97388
18716 19935
9002 73812
48717 87171
842 99948
46465 82652
4852 75486
10991 18253
10397 76891
32258 69638
71368 75852
31418 46746
66008 81723
25066 98212
21978 37958
62247 93712
89432 90826
435 91981
50947 92271
43017 71322
30745 61893
53600 63942
16309 36106
23959 27674
54103 58850
71870 89676
64450 69910
5687 91294
4083 99666
5828 6601
656 37052
4940 61493
22508 75265
37915 52787
57474 62786
48311 75434
33713 49416
40273 88184
91726 99960
25911 49958
27788 36064
84199 94828
67922 81826
5993 55955
57535 69416
33981 70084
31037 61072
12329 78612
45579 97467
36570 38854
40116 80885
59898 88837
3556 74875
87221 88199
68604 78595
2147 69366
4478 27403
85531 93281
23406 69748
82941 85476
52962 89999
43433 66488
31678 97694
27098 42733
4459 79641
59546 73107
67966 98974
5293 8651
9747 55127
7879 98513
34862 43861
56846 99728
26614 85393
60240 66667
34792 69359
12381 46880
93951 98075
38538 91453
6452 32863
2362 35738
11482 92582
35594 50690
42083 85007
32664 47627
34846 63825
31963 93691
16542 48652
3728 24242
27221 53129
3579 36142
28855 79221
8102 52671
24449 71513
15324 50189
9809 71383
63221 78568
22942 61586
65476 78803
16477 78728
14219 82542
853 78323
51268 70023
33044 69686
6277 33817
3401 24861
66255 83343
30537 59537
35669 82111
32595 73814
7508 64301
67722 73481
14882 65880
80581 89802
10721 45252
6844 89808
71596 74435
36865 66252
39191 57179
27715 68283
36045 70269
8865 76247
23179 43463
13144 83457
2180 71037
39001 66472
23733 24080
22738 27578
29957 64287
17943 78044
6350 86687
55200 67872
1653 56523
73380 81809
3771 65416
36657 67883
306 52044
15733 64982
37993 86260
11146 17398
20209 26706
21137 86662
2795 26180
4941 83263
13153 28783
55336 72076
40610 66310
39451 69821
6921 58458
36163 49141
12906 35369
19002 59681
41036 44006
24618 68078
50889 75725
65527 87473
2604 12872
16897 28965
40338 58276
1574 66052
15004 96542
37026 59816
2513 89182
67654 90375
5444 10475
63148 65955
7634 97803
27002 61789
64865 68253
7095 44639
5339 52541
2607 14745
59700 73143
22606 83125
15321 47704
23627 59285
27256 58143
20143 20319
20626 53702
57650 65829
8224 46110
16715 75142
16691 43301
41404 84424
54554 99743
70365 81506
10359 54016
21714 60295
56599 66440
11255 87633
84818 96071
14749 97093
25382 75385
35429 91187
50767 96077
38459 69361
78138 86476
22834 61605
39577 54178
5088 88315
15558 62360
84731 95597
9570 88940
43198 83315
20176 60730
19102 47182
37491 77427
57795 85481
13573 75847
19598 47729
6471 11884
55130 97964
22286 26483
77833 97678
66259 90861
34773 56479
66377 85880
40509 64718
84655 96324
38179 83304
11205 64605
66793 67999
76529 77632
2110 90646
12310 13022
83693 93006
22563 61266
29437 60223
23085 72376
1905 63067
18340 27770
48093 89260
45465 59907
44265 73142
18261 42891
31619 73113
9061 74427
40557 67238
34386 54973
48821 64222
52745 78760
22345 51964
57477 67829
7314 79990
1707 53376
3616 66220
12330 50658
30597 83595
59769 70991
7164 51904
19354 29234
46809 47493
63639 67910
69117 69865
12014 97901
27114 29046
40170 95023
14563 90097
88945 89961
65550 93713
35516 36687
10112 72207
57484 96024
32687 92050
7804 44128
45299 79464
27189 60825
46718 75306
71290 74772
438 56194
2390 16918
15937 99954
48677 78849
8513 58528
58028 80033
66902 67397
20597 51017
29231 62079
60421 65399
41640 59853
4645 72586
16736 38132
76832 79551
65229 67687
28548 48683
33553 92272
11466 82672
1574 34687
50365 53873
71557 71646
89913 94258
45837 72326
57137 79208
7903 86369
24444 52401
19748 40095
24716 30862
41816 84741
85400 87168
10770 49062
27305 27757
59932 62846
22687 64093
86566 97543
2232 63283
14494 26612
82415 93084
90792 97720
17515 38125
80883 85995
9659 12660
76279 79149
81467 98843
12457 61287
52535 91063
46224 99484
27126 51715
24353 40985
39688 53988
1798 73278
187 58392
79381 84147
44090 81038
52063 76218
89471 93649
25904 70126
28307 33032
57163 77700
330 1167
30875 42827
15308 24593
74328 81199
38066 63969
40764 98495
62286 88595
36729 39528
61918 70306
37316 90006
70806 72000
39167 53336
68750 94284
12101 54742
80657 85942
16473 90371
27055 90125
58624 83891
33786 75168
8144 49748
21566 62110
97176 99802
126 25941
40648 68789
78457 86446
82188 98325
8092 52116
54965 78747
4822 94583
14062 84477
5561 68978
20740 71392
1215 20920
36207 79268
81285 85721
48547 74807
27615 91210
28929 76087
59128 78657
27459 45677
44867 98273
65159 79088
16088 54932
63369 91766
9086 20646
20250 79469
17243 47463
52909 55473
36579 66271
23353 61987
4154 25063
23988 55787
25371 42873
11916 44411
1653 22359
47740 93588
50890 73282
91858 97183
36349 91047
30974 62555
8792 47259
20382 33928
40850 83695
11348 87919
73815 83519
13780 64594
11879 55028
22497 94668
8406 27905
65836 91208
22539 62586
46015 85911
72091 96957
20498 70136
420 8682
27911 50962
25370 71547
19006 44355
17295 38962
19425 66441
2518 42258
10711 55540
53637 65951
6892 24400
37852 39210
18038 38147
14988 28462
84002 88058
6801 36814
22116 43283
14259 56784
14710 56159
5130 7959
52062 81808
52913 77800
51935 73932
1101 6118
2580 35147
18647 37469
82700 85014
66216 69716
90385 92061
45453 84632
62386 66950
40522 45649
66812 67607
9944 86243
62509 64504
20556 37347
15014 39265
2285 99382
748 12532
29672 62470
8079 63536
1857 81217
6323 83815
1505 16207
28117 66900
44283 87393
47489 61602
18728 62651
45041 74914
35414 54968
9115 20134
1874 93828
66221 85366
62167 75935
6172 77890
1670 7019
23595 91188
58183 64225
5111 23938
26054 64147
80530 89907
26813 45211
57155 74927
56496 58814
7388 30485
3807 84438
19877 67581
31160 68503
26614 43109
49671 59650
39479 91976
53050 70137
40139 79821
81199 89678
32608 87482
23688 75944
56202 83725
39548 93973
67828 79534
15792 86374
40781 77912
12847 66071
26577 31567
65322 99529
34554 93101
55651 70899
20413 37629
57495 61623
32175 65205
7449 86719
49220 64687
32131 67627
11179 31471
46748 81123
13138 61493
8718 16100
1613 59448
52189 59901
15708 38710
18654 49306
33706 66933
902 52718
35081 87967
29193 65295
17036 45644
27270 57324
36595 64297
7218 74806
42894 57621
32999 44723
22956 38704
55499 80846
32611 64904
16430 42043
19312 82688
64606 79577
24187 71486
19524 20054
303 58769
22451 55928
7347 44155
7692 14936
47037 62257
72471 94115
79376 93052
37290 90160
28294 66800
1858 49634
81502 91025
301 44573
84593 89347
41023 49609
40654 93088
11985 41104
39032 75843
76697 86181
10928 97389
35529 82844
51020 70963
59065 84384
21208 57941
72024 94719
30809 73494
11255 75285
41318 95299
29689 72543
8914 75008
29556 93807
36798 60538
25520 66066
7735 81881
12222 80330
50968 94758
56608 63788
13641 98241
23054 87888
25720 87525
5766 61219
23319 26119
28366 58841
27109 58345
18817 63751
419 61667
18756 91260
61778 99066
45577 77450
38309 98227
43847 88987
46585 78576
77020 82198
25049 40172
62737 99696
42921 85547
45408 99496
16565 95399
3172 52747
48871 95092
53001 66729
38952 81278
32893 53979
26262 63758
32733 51440
21615 42139
29912 82380
46920 81261
2229 54042
2961 4152
21964 79214
50663 69220
14641 75322
9209 18055
45777 88617
9782 58574
8775 76073
5846 77332
24044 98548
6647 72385
37072 63705
12494 24720
36594 76405
30182 33460
14606 67373
337 12731
58301 65252
24642 75127
24566 47286
30049 42497
65340 85669
3604 71343
42381 84684
5121 39018
22348 58503
14543 30704
44791 48421
2393 38100
23585 25663
73321 75783
29739 35107
61260 79804
59281 89373
45047 48160
10263 30378
10628 39031
2321 4811
14787 50092
22452 90319
26365 74308
1441 9959
14779 72630
41954 92895
30719 99119
22985 89634
16310 60858
20113 29552
16701 49208
47707 81150
27620 91128
16835 92097
46269 53030
56935 87645
85387 97782
83779 99048
12894 38245
27534 99913
45575 88672
20452 64715
14037 60965
8579 45850
28470 78523
9543 29890
10835 21431
10680 45122
9199 41202
10515 67096
49770 69799
19452 85426
83716 86188
27195 46473
54289 99224
98 71126
39104 62648
20572 87746
83704 91472
14286 85665
33217 44011
31068 57220
72911 75441
11795 92149
9870 74959
10798 30913
18313 75605
23910 40079
35788 91721
46493 97355
2687 72813
12849 62449
29344 82621
28333 30552
36900 80429
66113 86743
53113 67103
25755 81317
24296 68326
8771 87801
8636 12044
10697 49311
77578 93014
36868 93036
89174 94769
7912 99943
61959 81532
10352 10527
27016 89637
6192 21743
23928 65588
5338 58777
24970 61957
23689 83636
45925 66151
16882 94397
8379 52992
17368 81687
68654 72132
75064 75231
1686 17448
62886 69067
31619 53091
60337 68004
15153 22064
19187 53421
9380 92621
49948 53752
1717 20497
1204 89438
46735 76132
8644 17492
22640 58302
47499 64527
48709 66756
13598 14724
14514 74721
84377 98222
6214 21737
17354 61987
12358 93354
56522 92889
74393 74496
9203 78755
40898 57077
75606 98944
16309 93125
9852 77235
7066 86173
44737 98209
12559 55633
32822 33906
51 12170
2228 54771
76968 77131
12738 20046
8242 46560
35818 51829
4357 22263
32189 86386
28701 71708
2191 79793
1902 15244
41609 90786
74680 78681
27644 32419
1844 58424
51162 54473
39184 97670
32364 64702
19903 34414
41731 70897
43215 54929
5818 24241
23375 87841
17580 63405
48961 73379
21091 62567
37769 87457
3439 53110
8348 37717
16488 20129
47881 96574
29717 42548
26344 93803
35731 82484
20827 95159
43659 58472
38787 78766
34468 46461
39252 51260
17784 71186
21750 87899
64255 90699
65887 76227
46114 99571
21098 68999
21381 39379
46982 93346
2056 83948
33321 73125
9719 82914
32840 72787
61758 80869
11818 52692
72582 99729
46443 74086
50855 99476
6767 42473
69247 96346
55016 82707
32439 54620
25122 49638
17582 85974
37333 83571
33497 96609
1103 17678
57384 67981
12742 99548
26527 30462
25797 57114
42923 76571
27762 47451
48150 70863
45423 96512
17992 53256
1252 23913
5399 64768
72507 96500
26647 97038
14896 50351
36460 91336
2685 57951
57338 65913
24023 60101
16020 45253
79321 97649
15815 62431
183 14469
9948 87267
16146 82526
79772 90857
9771 73380
2899 16870
21561 22981
47647 62451
2711 74349
4933 61845
15360 51102
20512 30509
62617 82954
3280 46815
21654 31555
75872 82703
13211 53561
23478 49545
9175 48925
64043 80358
1448 95601
30499 32206
86293 95831
60567 80686
34769 69085
68925 79336
23118 96112
10852 24085
18038 55097
52818 84677
35519 39365
28886 95044
16453 60139
16291 77278
55936 87888
81065 82275
61738 87674
24484 98355
7390 26643
1110 72383
12566 38466
21426 73657
12347 27642
31467 87557
32232 52239
34688 69545
7448 97514
85948 93664
24559 77079
16014 41324
64146 93387
453 10569
63049 88126
24024 91179
41329 88148
17829 22516
51434 79694
8827 64842
29722 69438
58681 75571
85497 86106
38476 94801
4901 89351
44306 85983
79029 97785
22536 35835
53138 76866
39392 67183
16932 39991
21770 82979
11478 12108
31251 49720
18319 77080
19288 37555
31071 87042
53489 85040
39955 54665
33567 38283
12041 33455
39311 85503
64004 92253
4759 26621
32354 59274
28194 50245
39658 44685
14551 15158
4601 68388
29826 51583
42533 86967
57157 74128
58344 81279
8627 75510
75026 79064
1048 42258
13162 38390
33841 89147
3151 56071
29901 53432
19639 62952
27468 76130
25050 59994
100 54870
8464 22624
26524 85752
6135 74424
13845 99302
8685 79926
73422 86319
35751 41036
21652 67680
51115 93009
7226 26056
13955 79011
25309 67952
13510 54587
1447 12725
62109 92043
64071 91399
17156 47727
22031 55342
3107 65366
31495 98830
73006 97949
12893 94102
75924 98557
37242 90149
688 85075
56465 95897
26156 88092
35441 77557
15202 59821
14490 20399
32651 56739
62227 91276
19689 46003
57242 85143
15023 97218
11742 26301
19172 92470
47622 78590
88745 96468
28620 58937
51665 84285
2435 24088
18528 96469
8109 80858
87934 94719
38313 53379
46008 77507
43773 51082
4852 80370
9448 32355
73487 81505
13605 58559
17265 93589
46797 82779
7919 99837
55224 94884
27070 67958
20120 98580
32370 50705
15988 50676
57600 62788
1734 13017
53714 54424
11909 34231
55566 59001
4750 10229
49687 70710
77934 94364
50245 94818
45526 66817
11497 85069
24419 36219
48799 89774
19374 25193
5368 43476
32428 32821
39411 47435
9869 70027
70239 78642
64982 89889
12589 57738
28721 44510
47686 85499
63662 69525
13575 68719
54790 65859
88711 97679
1905 78608
70454 91868
84558 93157
41803 88925
23831 80179
6403 82078
33799 61609
2785 27495
23983 64610
10866 69405
3185 40087
70639 73364
24260 78373
40283 85744
42208 98870
26605 99798
10565 35097
30122 91185
54284 75307
88225 90926
9568 52889
24409 46283
41486 49266
53462 54929
54667 69493
36224 46790
60201 95933
25157 89446
4309 15965
8947 98921
55406 78600
5630 38390
48996 82793
11868 62018
22106 25474
2086 64562
28498 51224
681 31288
16180 23787
33669 70146
19708 98273
3608 80253
2292 83084
26364 58998
64501 69219
53695 55172
22334 51907
6146 95743
22482 34356
24532 64642
1228 64591
9380 72630
1148 31702
40912 91488
16888 82700
58736 96784
53704 85272
10023 47339
60481 66543
2750 75217
13534 27539
13536 65112
10419 21243
34832 66067
46483 63534
4265 40624
47277 99837
1443 99981
67794 74040
10549 25620
43563 68477
51460 99717
10398 24932
14864 21992
96679 97510
15724 46479
2216 61422
7024 92514
44446 67545
8178 84543
2668 78923
3846 31929
68105 91257
11312 17728
40066 44297
69513 73242
82148 96127
9305 25345
52376 75104
64238 72015
395 89508
38034 81499
14136 94408
3351 63411
62696 94987
49382 90877
28832 75933
62673 93423
3830 35461
6801 25986
5747 15192
2003 8610
97473 98412
39777 55883
83562 89716
44460 63405
31311 61438
10091 50002
20304 88405
16845 27594
63494 70611
26182 41325
23566 74784
53069 55977
52778 59939
46131 87132
28606 70310
32117 99077
20855 60071
30055 84527
34124 39708
2138 64938
33416 70937
3968 28741
93620 99370
49455 75617
63557 99710
27831 33247
41119 62146
67702 93600
9383 39913
54915 82012
10612 34263
72691 86261
2294 51033
53881 55672
27634 69182
78767 86856
1621 57100
66130 73128
33627 45320
1179 43541
21953 91942
86185 89437
2417 70237
18270 82331
51643 54849
34010 55646
36008 40179
68214 98337
84325 92753
68356 68464
80285 84082
42124 95262
63245 83034
37487 39175
2421 93367
24588 93409
12147 35724
12371 60294
37474 96362
8060 66877
2267 24013
24078 97702
22549 38102
9972 24076
49820 95952
78123 80685
63455 74846
47641 59611
35402 62463
8590 40035
84291 98478
14250 50998
81641 96089
45175 72883
35383 74143
28046 28734
40335 80735
41195 45248
34290 50337
54811 57503
23373 48603
25372 60183
41628 44659
69124 85130
47099 50790
52216 69129
13137 86393
21332 50797
15947 48220
23228 36788
68418 91518
58246 88547
78267 83147
36296 63820
32530 49305
823 7047
62739 75569
65831 67097
33106 95886
22319 66400
38886 89631
72158 95075
1349 6762
63884 66778
44329 60158
60470 70700
76060 87977
13617 41786
72353 80580
16122 62221
94090 94785
5493 99983
29991 40592
3904 30164
19160 83597
55598 93505
55812 68970
19745 81893
26261 48194
13362 24503
7589 38996
33560 48607
11860 62662
63262 82602
67647 81991
35658 90803
30332 82030
25436 53991
7421 99835
3203 19143
43802 75808
38731 96124
50115 74129
79907 91208
4462 84302
48953 67144
58006 88706
5720 35443
45996 98639
58885 90644
17167 70096
60194 74156
27330 91680
30161 47042
23091 78541
600 30463
30988 91688
88746 97252
42792 55847
40187 53002
12682 52395
55094 84945
56867 57526
28296 41961
10182 69464
54947 69426
41322 99104
57693 96148
50176 92809
60098 64426
35188 58132
13513 36685
7864 36725
65741 69487
5955 39540
49308 72562
57467 62622
48658 82016
25472 75669
14887 98365
9991 64659
33191 41837
49916 62465
5736 34165
39976 88816
26468 74403
33601 60613
34984 79380
7179 34000
71180 82718
565 75631
18546 66252
53546 90231
8457 51218
70978 94658
44401 79595
2931 25045
39705 90838
72903 93931
3977 17669
83716 91365
91090 98154
29598 79541
44921 70186
34990 42217
7189 50747
57563 75635
63840 86060
44085 85041
18648 69441
60801 67165
10666 11846
86515 90861
40682 90131
34266 41733
80566 82337
13118 35441
71225 74216
13488 73880
41888 71715
28920 78593
1051 39307
33564 70128
9466 79382
27105 53981
39081 92699
64133 85270
386 27575
8672 46555
65408 90871
59386 69571
11165 50262
52989 96810
9171 14173
12410 47329
76359 81196
14672 26346
71634 86416
47841 61751
74223 86996
70803 97487
1225 72524
3341 50725
11067 26547
30159 58367
54230 63006
71033 97803
42476 98959
41283 87715
34751 70499
73120 84485
34218 64289
63179 87909
12014 75279
4058 75439
37083 89185
13212 20655
29597 30215
12522 96307
26427 88941
9054 92503
25064 94053
18801 22427
23838 42695
9584 13238
19181 69023
24248 58535
4703 12420
67947 98920
16612 76684
488 49326
35319 69021
37942 82136
20935 63616
8355 53103
43802 98820
36219 88745
18583 83265
22943 37806
3849 93087
16792 75365
2464 36455
15249 60429
14076 49273
34774 79975
16680 53676
77586 97318
40776 49017
2132 78867
84172 98477
49393 53018
40587 41885
15194 30684
2401 38319
17911 63369
67974 82745
12534 48269
63937 77227
42201 59524
8323 92436
29083 58890
13132 35729
80602 89550
79028 79818
49349 61542
2001 73887
32826 37572
16039 68216
15263 47299
49429 90134
15791 70444
49209 58247
17496 57723
34784 78834
21668 65264
64615 76026
49900 65526
36960 81255
2851 61210
10930 68943
52739 93424
13451 41017
36105 78203
66813 69181
4629 40874
34935 79434
62866 72484
29805 53397
55300 91645
16505 79802
48389 86867
18312 21699
3407 58943
29374 90986
37577 78405
75158 94412
30201 32702
46630 56679
39500 41162
8995 35631
13430 58801
66201 88562
39788 57119
7366 60634
19085 29723
63339 82520
35277 47255
50212 90091
46087 64025
41901 99083
25839 35269
74805 91237
9475 89451
26721 34052
25864 33442
26012 67043
44937 89031
84993 94687
53228 81349
21859 25421
1125 61850
27541 42890
45308 85011
51955 89103
15383 70744
38622 65427
13530 85550
55166 63650
7027 82623
28169 75960
6388 80966
46955 94380
9716 39008
62156 84845
15175 99128
69885 97677
35183 76527
11923 33832
13868 84197
26169 33413
13414 92143
49558 67250
60172 89940
41362 48763
66414 94764
20598 95909
81368 95396
20380 71736
53553 76313
78311 82854
48225 50286
87196 88171
58831 68589
44629 68379
3549 53540
48612 95222
35846 61891
58704 88391
13983 71573
12320 64568
17576 34101
16403 86200
41170 79126
3524 43850
36957 58764
2289 85283
4223 59897
6163 74124
75904 80436
76001 96279
38551 95265
5146 33429
69610 89239
62534 75983
35687 53816
19809 24153
78438 80719
56165 58626
23562 61071
1096 61011
9283 90791
40047 68312
19812 33358
722 39607
69270 75620
44698 76655
263 92681
54072 99739
95048 96177
60134 95893
9820 56058
49585 75672
68478 81754
16247 28114
10546 85778
7468 67402
36049 51284
30552 94661
85024 94932
1675 55282
21545 27456
80791 82275
38360 65956
36123 68614
3891 48627
30212 53659
29609 77800
31450 41158
10712 68232
20615 37122
17951 71811
4812 44905
39113 45833
16759 32088
36083 56708
60480 80979
38615 71136
29443 53698
1279 12378
9975 42104
6207 32483
56866 86362
2890 25441
12466 41795
58325 73647
99782 99929
75590 81188
45821 67410
34617 85872
11883 39977
36998 51501
65168 91253
32526 97423
6426 65000
53488 86892
6935 56062
25536 71458
45078 97010
84576 88825
14091 21622
51587 83255
60102 96026
6560 53590
88029 98595
62794 66041
16896 29734
25968 55569
39254 91154
1866 53546
54394 71791
11520 85983
56508 70609
38935 64650
41495 64964
12420 63791
43971 46071
26790 74104
22891 42462
91476 93737
58335 85372
24923 69755
62011 77150
60802 66933
1893 62225
37605 68621
22117 59564
26574 63017
58978 79402
28690 93381
27031 42583
28024 33083
78955 99055
30887 44926
96111 96831
14416 53543
26244 74200
19782 36437
5601 84136
24500 74394
41171 52211
68501 91387
2143 42450
6356 26444
35525 98406
7082 86895
12661 26211
30729 74342
35606 54755
13316 26084
13215 72714
36928 44443
87951 91466
23728 87769
35906 51977
36801 80861
12371 62079
8890 95660
15521 96067
49796 86795
27538 54929
6440 36442
16381 51221
11484 90245
14035 93019
34492 35715
19985 21280
20150 74317
30368 55371
16221 84125
53130 60881
944 54894
47447 98808
43308 49888
48844 50644
1051 70018
56757 87319
41119 69322
32187 76345
184 48647
49715 70879
43242 93337
13365 89546
24347 69002
7803 88462
66545 89748
39511 75861
79102 81163
47359 98423
49014 49732
6870 35271
78399 88675
39953 94316
4835 50307
17610 52777
55553 60289
36535 41637
34232 45265
12653 95037
62799 77580
82300 94287
39154 58447
42777 46048
61631 80500
62076 89285
48412 58156
96525 97703
37987 62003
26852 26987
9256 91944
14856 57347
5575 36988
23603 27825
5366 36598
58015 69068
8134 50740
11738 44879
47357 99404
41916 79390
36689 40838
38065 91924
24940 50273
2013 38112
38235 51733
10867 48518
66782 83395
29848 91227
28716 69004
45658 63017
5373 68454
61635 76022
6606 22288
43217 43563
13460 51741
7780 53218
44167 47366
22147 37625
5689 41451
15658 92164
7740 41646
87949 95367
7398 17097
2398 14116
3414 16133
21774 78498
14076 81642
89405 99919
12021 41799
56884 65096
88480 93396
21361 70149
34581 60469
4616 6486
42844 53989
40281 96681
4729 96706
64677 78897
15597 76327
74878 87026
7717 90364
64029 64199
21740 53185
14978 91035
24306 62779
58841 90855
8357 36259
51766 70507
5957 74084
55309 58325
57478 89689
11244 26211
65924 96374
6697 79793
76185 78477
14298 26620
7330 32132
84053 95841
45733 67466
30086 64766
12023 88754
37316 41245
3889 21206
10294 69770
12950 34410
10483 58956
27046 92335
39656 60677
15497 24248
4690 45475
12080 89071
5180 39247
16849 91565
58048 67711
1883 37066
43643 46013
14457 47087
1733 71217
6345 9406
58101 60532
1039 73721
49592 53305
29606 41812
20259 78929
4037 29633
42928 56433
17749 75808
39046 43458
46184 71965
60455 77487
8961 91719
759 55002
32684 50295
44099 54900
83998 98211
16908 47147
14580 59526
31925 53751
83871 84137
28843 67826
32171 51703
37897 90188
5060 74558
22738 26066
11628 15748
7170 27249
5773 24450
21966 54362
68428 98627
24302 39502
17317 70216
6626 31294
7749 55208
90918 94979
42562 63827
25765 61083
25918 26576
2143 80588
2812 57471
3345 11975
16631 73761
15202 43213
79696 92929
31538 33857
70708 84051
40793 43494
44379 78536
64432 77611
10319 37065
7666 48240
37492 52647
69699 76721
8120 98376
44386 59479
22700 57136
61946 86753
27977 84427
42212 50749
21042 50326
4154 96628
3887 83891
60223 89014
73210 89825
21863 93500
13927 39821
32150 81238
39646 51697
4680 33448
29675 54214
76692 95523
75917 95885
27079 80798
46031 77295
2055 31835
73001 76161
67927 77429
30571 41260
76588 83501
6703 66431
22825 98694
38663 78322
5981 22436
15855 65150
34222 52321
45215 94650
67994 72610
70759 74823
54664 74023
41021 68623
57892 92933
76661 91322
58495 64265
20706 52382
35100 66244
70843 91926
57061 98736
11296 61279
36424 61744
21633 36841
21614 39162
54151 93578
57870 77621
23570 38014
55403 67077
85511 91826
36760 42807
95898 97592
4853 47718
9497 39419
23928 60141
84306 84973
4075 80580
32162 85436
58332 93134
87803 99684
40611 85166
8318 71441
1044 43407
81922 97845
59302 87963
16160 76825
10405 49926
12668 13420
21535 76219
2490 5456
6972 50433
39880 84519
19866 37562
3118 92480
30205 57970
6738 38963
6196 78032
5586 98906
74351 82563
13483 15922
14957 92364
30506 74492
9393 18117
46036 92247
16094 79393
46500 79992
74438 84124
7346 77831
6268 36801
16143 83448
13421 82160
6073 92984
61334 62146
65154 86206
65127 76676
42370 95415
5940 52092
15665 76424
3079 95039
26715 48182
4920 78985
46396 60452
30659 65576
23107 86578
21790 59428
25997 36404
16819 70236
59395 61083
3946 29021
34216 59419
12205 82550
250 94345
18629 58939
12593 13847
9621 80129
62044 81174
26112 96793
4105 57030
30617 92824
47116 71918
10567 74771
6038 97470
47209 52241
1566 66405
10012 18538
22725 55879
22058 63722
21927 55211
1043 86123
28081 36060
12052 63527
75584 75976
25994 72307
54907 80231
14408 27491
4425 46936
22127 72654
12967 30129
75565 86283
13859 62388
615 44840
18157 88713
30755 67762
49123 60221
7346 67410
697 96772
9218 23181
69793 84297
26301 79275
3010 21965
13933 52965
6268 30440
39197 76199
19385 87819
20026 88550
48099 54001
6962 84006
78158 88263
24006 42137
15859 67632
7575 96082
26645 46175
25703 67299
36531 54716
3897 56471
16027 19636
90395 96834
46141 99482
21678 83608
6286 10148
25158 52870
73099 83143
51786 62994
49748 60432
61462 88371
48244 65600
21749 28017
8369 91030
77627 81257
24477 66676
18784 59085
12964 83062
12190 38822
55261 70711
792 50211
48772 84277
8899 30510
3188 30994
10519 24795
1398 54211
15832 48980
74526 80366
48913 82465
42355 66748
67948 98407
52855 75376
49532 60252
25336 75696
39838 59586
40214 42429
8570 29378
47629 58467
11747 62726
31578 69297
57952 82352
81002 99620
17327 29744
8961 40640
76590 90904
38086 69086
30292 51869
1656 94000
40137 93695
24131 84461
23746 67974
36720 37661
3897 58247
36732 74677
55715 94984
45105 67654
13845 91163
47899 89887
83515 86048
6928 37244
56944 96969
27126 61352
23696 41382
48058 54259
16890 51228
12943 20030
27449 34364
91566 96554
54868 81356
49230 56740
36929 79822
56173 97142
3931 15310
30954 84809
52622 93608
24418 73796
36615 40636
56437 91935
56873 69327
24149 57562
61287 74866
60330 65034
5948 76547
16718 19391
46815 55380
34828 54912
43803 80180
26087 81825
35009 66228
15308 42120
39742 67789
23336 87133
24549 83832
72062 99682
5509 17005
36456 56188
56565 69365
10577 20365
14098 96170
3041 18051
4219 85142
12723 89253
73890 96318
14171 92705
28447 69866
40181 61120
28180 80892
32599 43851
1952 99135
24675 61142
43872 87034
68034 82083
9401 21063
9034 29720
3814 54144
43850 69738
72693 89982
46081 97163
54481 80459
1698 49559
32896 79838
6708 23897
51 78987
3857 55875
4703 50976
62123 63628
29797 76611
61750 98837
69836 98088
92117 93957
3596 22313
23529 57359
26641 89601
74354 88399
63413 89829
18486 26686
79068 84369
66344 86859
32172 50207
35105 58164
20442 47262
4015 72546
50100 52544
85272 89556
17191 33333
12025 98275
1170 49102
15954 92051
3014 52348
31199 38287
30258 36322
67827 71958
9505 26957
96224 99839
44061 97972
2872 60676
4991 22145
24766 55906
4566 41121
35173 60956
29950 48340
14727 53179
7873 47294
31160 92027
29747 79531
33878 78551
8458 36532
61057 77515
61267 81061
17643 85920
86199 90705
39264 87393
36841 65830
31738 73699
42187 60638
79735 86091
67290 69012
75477 78285
153 21778
34423 46373
50867 65228
8091 74619
6705 26724
65924 79124
20333 38006
3489 61293
46985 78814
46035 55497
31575 61287
34889 72214
71711 80194
5484 6235
37434 95725
9220 10993
68202 99698
41084 74939
24548 61014
59089 94925
12594 26011
9699 25601
13038 66682
40458 69590
13118 31625
23953 42227
11605 50734
34595 74874
55576 93792
33310 38634
19465 68749
76212 83840
20513 48808
35321 38019
1241 52943
7539 31725
12775 45464
4162 43655
34816 88159
44925 62620
81898 86325
11923 33632
2482 24166
24829 81203
18428 94888
1098 74963
20408 98106
30544 82597
19331 76358
9542 13596
43906 86849
4945 69923
15771 98569
13688 93252
39341 47793
15237 91915
65760 96295
91268 96667
54573 69480
15019 49221
1279 71297
28814 31280
5299 78017
19620 58829
25594 80861
8267 60183
27440 28784
169 84582
39797 56383
44494 55594
12579 52764
70539 99348
6818 53494
16577 83681
31332 90158
1345 84597
12872 17913
7103 27907
34515 61088
7170 48223
8819 64790
21942 87103
15565 51020
26881 45099
37119 72071
7503 48388
3082 98673
5905 91499
51755 69150
20344 27707
11704 57421
16422 88114
82969 97160
45341 74630
20675 27108
51321 55618
17808 34376
35378 40096
52558 66583
17797 25180
2651 45367
65706 75805
35897 77326
13509 62524
60165 76142
49429 90676
34906 88750
22419 79420
1858 60950
65867 66924
7238 91491
15432 16464
52922 72768
24580 81452
70423 73383
28809 43102
2301 40500
31811 80007
68004 70072
65654 89807
47413 64568
3060 38217
42294 48990
35611 93335
12898 36539
34855 57489
43265 97135
55704 88791
2592 11337
17321 92703
54447 64971
75532 91339
69250 78584
43477 66977
40000 62515
64818 79022
30897 52703
7772 42123
14919 67895
51464 99123
3446 59858
32272 33325
25650 89474
6583 23875
66258 93260
25494 62908
4878 39394
2473 22783
48578 69348
49890 72864
39392 89155
64445 71212
8173 91909
44305 81007
16601 61158
7899 14502
13656 60730
8812 46705
80484 93611
87304 90344
6087 85159
35881 92253
49956 79830
32025 93528
16941 61151
46287 66966
52013 60377
48321 75000
6816 7790
25000 67638
5239 42489
37251 72697
34181 72334
2250 65959
43928 77182
14479 48602
24509 76246
7924 76840
69614 87938
81963 91776
18742 94894
37183 79769
24243 67326
15468 58749
35484 55006
3721 95792
38974 80650
60486 63806
4577 20416
63022 92483
5891 9888
5964 77745
60391 66460
35166 36238
4444 69549
57603 79403
19802 52014
34936 63868
36515 78682
60090 65973
15067 81747
32931 51720
159 70945
18640 47969
46829 63497
17020 36121
60664 64822
46003 81201
84283 87102
58143 79663
35513 80196
14533 48397
19530 48003
691 44252
3271 36157
47949 83446
34027 54072
34003 76984
18591 74289
55903 64283
87513 90289
84632 91518
31147 76738
16066 35859
22623 52972
25947 28031
86997 87313
16485 24202
28126 85071
16624 62130
25052 35615
20502 96074
17999 53825
3684 10702
24352 79054
14925 89355
36964 42448
2245 42181
16298 22097
32347 92782
4260 69037
50737 51383
23301 30260
20599 39686
16831 72256
25304 32429
49149 99039
5259 55727
22555 39347
20505 29148
21165 27495
41925 82495
11456 78541
20744 63010
35422 67376
1963 82862
7313 15476
1803 71301
32972 89667
30639 83205
13794 25977
50393 88183
11314 63564
23328 32844
21185 80563
3992 46231
76065 88921
14024 35948
20479 69709
22821 63113
69402 81796
2029 8783
45640 88179
45403 89391
41618 99952
41270 57398
26690 64217
16883 81032
14848 47003
27266 90603
14391 91620
12149 42178
82623 99128
11581 62116
17139 49142
37408 78030
19737 81002
70887 99426
23440 31616
9793 51724
45203 68372
20012 22224
56296 68493
72944 95502
14124 50460
14392 96285
20425 37009
4870 70782
57146 64522
71410 90674
15268 24345
20485 52796
27473 57734
32811 90925
6957 65995
66503 94028
22300 25693
46242 50044
41075 73581
34637 61476
72347 91780
56870 86998
19187 68598
36386 38702
21094 48753
28153 46938
12540 69507
29603 77823
34768 63903
31087 35573
47055 76893
74255 74691
7713 73196
15887 87866
35103 95224
4115 24920
5372 7034
777 79056
10426 19847
4602 8823
9042 33368
8714 49725
43029 66995
27706 52683
40014 49783
4913 65393
6923 74682
63355 64297
25813 80552
30618 69595
18576 33056
19200 26534
543 83945
74347 86491
1521 5448
45699 84605
18354 72771
36182 65346
22994 58077
10176 73221
3406 61251
13814 60790
25858 80249
35279 97456
11060 86925
28907 77519
40681 65339
33160 49232
46925 68831
53290 82544
50843 85935
62802 65220
8700 15252
30701 75569
59040 75245
15792 91944
61911 63826
43575 65088
3739 52394
26419 48681
26556 65556
41282 46797
77742 87163
27806 69725
40711 74513
30411 40577
79592 82467
23984 24889
36470 43387
11376 59233
54167 97345
8306 88934
26278 58593
37877 98921
37593 58211
2219 67945
79084 84182
29508 58890
45732 47381
65900 88058
19699 62323
89669 99537
31375 31717
45070 55684
84518 96653
11682 36679
35334 78117
37902 69133
20403 73712
1560 75680
54095 55175
80042 92051
3184 3201
22229 74904
42429 67471
39637 45659
7188 99610
66425 67189
154 7396
79909 83812
37182 41388
68469 71625
28655 62252
24902 65685
26409 27915
52047 61646
4659 44091
740 15628
2813 46933
34059 56474
10759 26898
5236 61983
33870 84569
45761 61452
29061 75100
64239 98807
29365 93310
97099 97821
2303 61380
2509 12513
38660 99247
7290 57835
72375 99586
33197 50040
14445 40113
10358 80984
27090 82279
45433 74988
21956 91877
21866 45441
77548 79240
45438 75908
40412 69606
23102 51041
68849 93192
73644 78273
67170 91285
15680 98120
401 10720
5562 45690
1357 76577
76973 91987
42864 88178
6017 46878
48348 78928
81603 83678
91932 99955
13597 27125
90698 99528
53180 61950
24702 74615
84165 93963
1096 86160
16548 24057
34547 35163
21341 86840
24249 87584
66564 72944
8600 28887
3895 62754
11888 94937
6139 51370
20946 65433
51194 53048
71783 90256
23031 77404
26826 32997
17188 55020
50373 64426
74451 95115
36370 57813
2188 80628
6934 54563
49885 72514
6212 80497
56537 63538
22521 87647
30516 67580
38697 61015
84151 84896
90116 95145
5408 23617
36306 78063
44661 90669
59383 68957
24344 46250
43170 66770
13658 69555
5597 63430
3454 80798
7902 21521
68407 70006
31998 73554
14196 62758
8365 65271
11425 83737
16505 93969
11980 49967
58583 77769
31117 42101
40361 94100
3089 82799
1047 51319
5465 19547
20515 59726
25451 61016
13769 68810
38706 41157
26102 71795
19515 80575
55974 65739
899 36111
9636 15043
4944 12330
35047 48799
42567 65662
73710 89399
14653 18164
60965 62791
46985 70147
3059 13352
63907 88934
17265 31816
11498 58423
63503 90797
35489 74089
1671 82968
9435 55518
12664 89475
55711 85655
12718 83997
58310 86590
52530 96783
64898 65548
52199 58528
66246 83880
19552 75383
77876 81237
52255 52795
46305 70210
44416 44897
11580 17797
25188 33760
37154 83459
46986 87669
1199 42681
54951 70174
61632 91447
74832 88859
44154 91091
1531 66235
7993 35802
73120 96256
29150 29724
26106 72563
34360 99261
36478 51504
40040 79982
13767 28724
272 67360
27453 86764
70229 91698
60576 98063
19990 37344
63382 77381
11845 72258
9324 15462
21390 45251
21211 97200
65911 81853
25219 29736
31246 47136
23005 74464
60998 94397
10035 90406
45462 63451
62719 90869
8636 59213
72309 96137
10842 90974
17956 81475
31243 64329
90412 97446
43047 67771
39949 97861
25968 38078
37577 48865
42991 49945
86993 89558
333 11795
53901 65260
27831 36872
79319 88735
77698 83175
37466 63666
62900 67938
53801 62209
1146 62802
9394 80348
26249 63603
51507 78873
19776 40386
33506 45474
460 97646
75092 93325
14752 31746
3128 73688
27128 93819
52678 77025
15352 99590
25349 76588
34781 57292
25641 96464
15521 77830
13987 68668
24943 52458
46105 89306
3289 25613
11073 90608
44667 57825
11007 12805
36764 78023
5504 79993
21395 47890
39606 81641
56047 70738
74229 97071
40365 93082
40262 80201
7962 82083
15376 39661
65115 69077
67090 99689
34404 82512
11695 27450
22426 46667
90331 91726
15352 69540
66134 87732
14649 84436
18172 71227
53797 70147
6524 82754
26546 52728
2423 57835
22882 75652
66229 68362
4646 18513
51258 63207
24248 66698
6850 42880
21597 90193
15628 27035
52711 87740
6316 94863
72290 96258
52748 65179
54976 65228
57583 75399
3528 61953
15476 80278
4670 71100
9974 85223
49715 85079
8477 24220
27459 49479
44014 67496
68377 95447
51191 68801
23592 48873
72485 84767
28063 46944
48429 68184
43304 73212
37612 62648
863 16732
57111 65544
41188 51596
16346 28086
36430 93167
49556 76552
31054 53523
24726 36839
128 47072
80350 93683
33393 53934
4100 29818
50932 53382
23223 55733
48446 62508
39144 69016
63645 93372
61646 83340
62615 97356
4098 54893
25709 48702
37102 38261
10559 92260
41423 99775
4722 5608
42181 53126
46580 97263
29292 85844
15402 98592
23066 99992
5744 88676
24439 54957
2328 98659
9392 48642
45855 66631
31954 59328
22248 79267
37124 85282
9691 40330
33868 62261
12591 39524
2516 57708
44773 69456
18339 47424
1087 76168
22904 94711
43063 57605
61818 96492
62423 75586
84017 88496
3052 96139
33216 43538
5508 81233
29853 69119
17000 96312
32226 56045
12648 32444
38491 87594
22714 31254
2676 43722
43506 86457
20474 88866
66846 93466
78299 96290
65198 99070
4356 37848
82253 87804
34696 65119
92165 94684
60302 70767
45662 91246
30660 64523
58153 90653
1486 62374
22244 71493
36675 41031
66573 93632
40845 90851
15233 26625
41690 67753
39024 92954
1376 64157
17528 64063
20738 85029
32920 66767
376 68106
36815 99314
4355 62039
7829 96153
26274 53378
60670 83322
45472 79806
79351 85006
76303 93493
32337 64384
47994 57751
18448 87452
6513 14922
36853 45634
32590 87807
2419 10124
67749 73437
83352 97151
22718 83049
878 63242
20076 72099
92521 94510
67936 71698
86383 99611
75957 94169
2250 9138
75249 90923
87940 92902
11900 38323
88414 98052
47208 57670
13431 76201
27394 64340
84451 94210
60784 80766
61854 82490
17052 61742
31733 64424
59000 88584
20176 46406
39713 48488
19731 85353
1483 42899
39618 51353
1880 63095
32768 74352
30962 81714
32406 86446
12171 85899
54408 67229
33211 38318
38262 53075
13377 84334
14755 64063
65155 80730
26822 68538
27771 93520
8920 86033
36683 51011
25701 92788
19186 39684
4189 93980
41750 90961
16982 58667
41532 67260
31219 94843
57912 92661
26773 41868
14374 31630
11499 51699
36699 78760
93411 95836
70163 85017
69222 97270
6822 24479
28001 60441
23010 87320
71112 82734
8953 12981
21525 44763
4057 64797
46223 71304
10681 87899
55809 74522
15988 39456
14978 39078
38639 66554
6098 84091
39123 93362
564 61878
25883 92319
20204 91756
29624 38139
11655 70325
15390 70420
41642 46592
39654 81570
8569 23521
64594 69860
6556 54447
24931 35715
27292 46878
50718 85578
16667 88421
19671 64374
3079 10344
31955 58835
47545 75633
45265 52265
3070 68745
31382 35060
8636 24809
57895 95805
4033 4845
26138 40815
40896 45003
13090 62974
23999 25228
983 73375
26751 38322
20798 28382
73051 77477
17178 27461
49052 57035
52984 76750
3141 29479
38911 57935
34005 96806
16736 99301
10348 72254
75398 83361
52818 61826
84945 85547
22247 94443
23466 65796
12845 18284
67867 93041
518 10095
22790 25498
40201 95007
747 80965
12368 81971
4098 75124
28650 29880
597 36331
28929 87302
8349 22699
39848 82549
55597 63973
18888 91936
16108 17627
12135 15719
17665 47634
70174 86090
43881 68758
83217 92149
28453 69130
3189 77746
31833 77411
37770 45289
29482 81829
72298 81396
57105 86066
26135 38502
34577 94184
73388 81945
12364 97386
4727 42770
47268 78660
82677 91291
30844 44569
71077 71378
5930 61458
10054 15558
49732 62033
24815 77783
33415 64804
49068 92601
95503 99106
19728 58685
11433 80767
36159 61410
2948 83348
53073 76208
42361 87405
5893 46495
18256 66024
63743 92278
7920 65054
51829 92471
21377 50235
39658 55465
26693 53444
7836 67353
1619 33110
30155 70714
36824 56258
10797 72264
23420 30597
167 39658
33939 75024
50157 84914
3319 40779
62836 89986
11001 26372
24835 60766
74156 85274
48369 77313
73426 88432
1593 59790
46697 66362
11129 63109
47343 76214
76302 80841
33972 66455
11087 90719
29712 34374
36853 42176
5910 78933
50835 96096
53888 92322
15373 52530
38327 43222
69046 70949
7680 39503
67317 86875
6311 47409
18784 32974
31421 96517
68408 71208
27737 41428
29045 54427
29191 61491
26371 68317
47485 73197
94606 99606
14297 91003
29672 50744
29637 51875
48558 68760
6913 84679
9894 35717
35698 83725
1090 72619
35223 48433
42923 83581
585 8406
14800 25377
69084 83466
23162 72318
20451 92948
18867 88239
67385 92211
73736 97621
35285 44795
43180 99134
14922 63129
77877 78939
39309 76676
19541 73888
6550 78841
69354 75357
17848 70754
68724 82612
59777 65871
45919 88535
45021 89487
12417 45025
33774 57939
21430 58487
41853 86688
13067 74070
2219 88591
59925 60479
84264 89565
10924 97105
41424 82144
51961 89372
18769 82405
52900 69097
9936 15266
31541 40380
8321 30300
27278 98513
10716 40272
67736 75087
12462 46520
80147 83310
4625 71221
89751 91035
34566 78830
76028 77538
18272 91139
7053 11260
20307 49015
61157 87858
7041 27203
2144 88352
53383 71456
22115 22381
52061 93703
25583 80725
49458 76401
82585 98347
21885 42814
22279 28794
16362 42251
25366 48727
12819 32491
37894 83992
80199 92296
14299 55781
24204 58449
6136 31268
21375 53407
4763 62354
86824 95737
16032 85948
54558 55374
12262 50779
46278 58832
39303 81521
51696 82576
50803 69778
40516 90551
63248 81400
81828 91063
77546 79668
8399 17350
38534 75639
21745 55019
56593 56733
19924 99497
45240 97327
1813 50054
312 85399
40365 45469
43579 44022
12500 80730
12922 59842
79800 95386
22472 25370
33018 83631
53813 90261
46325 98128
91859 99849
3563 75884
61644 64094
15343 16190
52833 74012
31773 96296
90515 95380
65432 88379
44840 96411
70090 92013
31762 79226
2554 90433
286 12324
56931 92971
63266 69051
48273 60243
72221 87953
23458 73577
7757 30925
53915 69840
3929 84413
493 22999
17776 46225
29244 43434
3452 97481
27628 69029
53902 86014
13094 51398
41417 86392
29127 95453
37811 44890
15356 76783
41164 61218
51080 76516
1619 51620
35582 38064
6350 77692
69658 93366
7062 81920
40232 84342
63740 77621
39099 73212
39186 92225
32707 42652
44190 82746
28777 43130
24141 40999
58191 85666
51890 64545
1970 35425
54851 87605
6107 64339
34701 37445
51288 72199
31702 61798
49637 56492
5387 51922
40032 78622
36640 82651
35381 47606
30306 43868
20785 41074
40820 54547
10960 39358
17956 47697
10405 68084
74147 90577
14887 71582
53520 83860
62983 75844
94824 98949
22209 58102
56245 71789
72996 74333
73499 88799
16521 36577
46417 53144
10140 40318
65067 83735
856 24547
31093 93846
14178 88947
468 55921
25109 33779
28175 73417
13399 37909
11638 85960
40795 99918
17894 73138
927 33942
86626 90568
51401 66312
64854 89503
32684 98581
51107 89783
63661 64163
23450 49205
40240 56719
67402 81463
32282 53431
2603 61052
50652 70653
3916 45726
46081 71133
73085 91675
24932 55728
20364 99573
46023 77714
51369 76718
54342 63756
876 36604
9555 56144
30161 30535
75953 98528
16713 64631
15561 71311
53646 74780
48641 52714
7873 29991
54180 68842
495 45609
20487 92206
57186 83574
67643 98817
41684 76820
55245 96822
23334 24702
58961 92669
51408 98798
17350 72123
70103 86150
95645 98295
87957 89634
15540 38788
14979 85742
25736 70186
31238 78411
38493 86165
6335 64648
20823 60120
21154 96798
10949 34567
52480 61797
52629 71988
7688 95792
22023 27808
21622 99479
6774 96326
64716 68637
37168 60331
1671 59251
26106 73032
67909 77302
24631 30792
23874 56068
30813 73071
38174 77977
68402 72435
43560 70814
3054 37662
96412 99812
45237 61926
38846 88844
5501 36783
14130 47969
23248 71258
7148 7538
56004 56625
32287 50415
53804 73484
23348 74906
77874 97240
53992 61629
72411 86605
39267 43416
13180 66417
54709 62103
62919 87823
32975 88506
54522 63357
1172 69758
6794 64532
41483 65800
34521 51370
59034 59752
37807 81252
1459 11617
39206 52125
93810 95504
16138 36224
22965 52906
2675 35410
66038 87168
48751 65856
16199 49982
12045 63596
47673 63778
5712 92669
91853 94246
34869 46320
4730 48148
916 53589
31813 81550
6752 12844
59405 67576
839 89534
1638 34690
57385 96678
11839 56917
24226 91837
1462 20927
94539 95678
26229 48307
2106 27255
93381 97552
1656 43930
44664 60148
41294 64227
11843 58783
27873 82366
33840 57208
13245 52883
11787 59365
29839 73039
43288 84007
47258 98435
37994 58055
38086 47127
5700 90443
10382 77555
8765 56435
5420 66103
3863 68796
13873 80435
76440 95137
73840 95682
2133 13805
45833 95643
41357 72608
42459 63443
44910 84225
567 86315
17096 98088
26199 43128
31711 34954
83480 96895
2242 56860
41706 62725
15477 62405
15619 63829
35804 83187
25015 77769
14777 80113
58252 99788
61889 67448
86996 89984
33285 93879
65540 70370
46068 90744
10825 53805
56949 79929
83630 88762
16868 73297
44470 45368
75268 89847
38494 98729
2253 67728
65593 95143
12168 49010
6628 14977
78481 92633
21976 81075
27330 44764
12248 41190
9706 32178
46540 88031
17316 28338
9613 29473
15887 39616
9823 70266
15725 69760
50982 61380
22244 51064
31347 61365
38925 88956
19063 33259
49455 50251
11847 12450
13000 21029
18909 28490
52773 60466
27830 63728
33600 37721
65436 82853
30208 89473
16404 35220
3604 36627
23096 57278
48747 95352
9987 94991
48209 86429
15247 43993
565 69066
4469 76688
3739 36870
7142 49296
41906 94276
20441 98276
16481 97742
73526 94402
29290 97981
51815 62762
28363 93975
98650 98923
13236 58965
77296 79494
9003 74775
30833 47933
69992 71434
61955 70007
38514 85664
59708 72358
32725 94621
17996 84062
13274 47509
7731 78968
25576 90574
25582 70880
73006 94505
9726 16464
42671 57976
35618 93193
19149 71825
57657 65332
72191 91628
11539 73034
3770 96222
10610 72403
35607 88938
29636 67297
23904 25939
15890 30273
7266 52006
50778 85629
31776 71388
5271 25554
9806 46184
27950 50394
49908 69700
63 89980
14341 53341
8884 24373
85709 85982
14201 77023
39548 79840
5817 99084
61515 77223
15685 50338
15992 42138
1405 39495
10885 46821
36724 82459
3285 41687
14868 53940
54418 77143
5477 62510
3641 37302
216 56508
41181 42981
8913 61023
33849 49731
9825 20353
40034 93250
22558 25569
1482 10374
83744 93387
12620 57102
13597 58779
27592 46554
3923 49390
47361 72456
90397 95854
19098 30309
6077 29711
24904 83903
7623 81443
7476 34016
3669 75354
45018 62278
65114 87064
54718 60809
1629 7097
28328 91146
53520 84170
49766 63611
92405 97809
17916 69503
20028 57236
31101 66455
19178 87686
45114 54760
8331 66111
21594 89479
12476 65945
34791 73593
36868 39881
24283 47990
23665 93196
3622 35790
24010 25921
8654 99504
27920 74096
53318 61829
24295 86742
14567 19810
11354 74726
31792 32017
3519 56528
5139 17489
28840 97570
42464 70648
13440 78707
30817 85254
36107 69040
19345 54130
44093 97967
2006 68902
68863 98008
90469 97819
26212 62655
20123 84474
30259 60927
4634 58303
55932 68887
68260 84943
20976 95290
12658 78958
25763 97691
11955 73612
11128 35471
26579 85543
19134 62488
11217 26562
40083 82000
22723 73295
29773 41099
54429 55603
1581 12946
14091 63672
33510 45125
8178 25334
33187 36677
12468 45885
56176 70996
3201 50195
35961 53537
21154 23085
44993 93474
30518 49413
26012 27712
81442 85718
49832 64782
4177 12770
35846 35864
22214 31089
26064 47394
38394 51616
67 60221
11896 75082
57670 70840
90109 91517
3154 87579
12118 94531
1786 92015
71222 76023
46424 96545
57315 98919
42843 55575
4377 51611
19028 96981
72862 84080
62365 97153
32036 43901
70878 76588
15255 17876
70480 91251
49519 76573
21029 35664
74553 75928
69637 80957
75208 87735
2242 32369
19093 98506
11102 91080
63007 82510
1438 67991
52019 83212
31661 43579
89416 98125
40150 50244
21439 32996
25993 78148
26254 34388
66552 92469
65628 84564
84870 85598
48556 80319
2403 54271
1697 15057
40935 75779
57076 85025
4810 29171
21535 66339
59364 88260
71380 83418
47740 90097
70599 86046
31005 73332
26678 56284
79374 96765
41974 76792
15158 45841
45001 49280
22901 57545
52990 54714
4296 89902
67679 83205
58715 81020
87436 98499
41911 68094
942 16374
42149 75442
60276 74835
92916 94838
5919 99831
35115 36156
49913 81064
16603 91146
74957 78498
10998 35079
57865 89633
20687 39218
17263 72899
24822 97319
63462 96600
20315 24430
25432 82009
6430 10389
24410 32454
32018 86076
2123 76378
6996 25735
59450 89609
49847 90492
62731 76875
14448 99690
17252 65246
12735 21477
57301 78659
542 50055
60006 89281
34423 65474
82798 84796
77792 97623
29061 63685
21147 53275
3558 60272
91153 96012
49196 94654
12047 78397
30558 37176
17211 47281
34141 62808
9701 69682
75975 97669
38231 66288
60552 90107
18239 55969
37671 39041
69603 73785
32595 72009
8647 39027
2023 42397
25615 43799
16875 85124
34367 69575
15723 68670
81209 88977
41673 48243
41052 81013
45743 61786
40535 43781
27983 37947
31563 93576
41213 86054
12678 34836
35413 94298
75997 96948
5603 9698
64985 85876
7414 66518
66424 76675
3060 83535
61584 93565
42292 70331
28090 61777
21860 59424
46383 74413
31977 82505
21623 49398
63075 79121
52546 83910
46126 79787
35838 88758
3276 89028
27572 98711
48192 48982
80390 95226
24225 27166
28361 29347
26152 38815
31237 37688
30414 89448
13969 34445
79147 80521
55093 86288
26619 35926
14461 26370
73763 85521
61050 93633
93356 94259
26804 79556
27511 29168
80629 93210
25006 83783
59671 69194
23927 32292
27059 81196
60266 74797
31428 34840
5320 79712
50843 68663
8266 15818
18620 72986
59199 62487
5384 19637
3058 67607
41207 45716
20519 99981
19892 91628
15669 17222
11279 41459
16034 88736
34799 81369
60241 92367
43784 49955
2645 81298
58543 67742
1749 17344
22377 61885
70671 85578
48993 62514
22725 36929
19580 36994
19884 94478
33799 58948
36544 70668
6063 79353
46687 93751
33103 82946
41486 75833
18712 40462
514 14950
29424 75645
14508 50846
40683 49916
38214 74542
13494 61534
61599 71408
8472 39855
34369 86252
30806 80338
40578 67610
32526 48859
48470 89784
85273 92568
11917 58841
29545 95802
2069 89806
21831 44229
49035 80482
23239 40234
60134 85401
7445 44357
8854 99075
49745 96237
16010 16476
28024 60373
10318 85273
63800 76457
7285 53198
23118 73204
12581 78032
44814 64781
6062 22594
88885 95659
42206 44374
39093 80902
17152 40468
27800 98851
5693 25667
55078 79446
24433 24556
36631 90078
27122 95887
17404 23656
13254 35110
75717 98293
5956 63878
40656 98198
5046 26738
14159 22482
12765 71932
13434 24356
58242 94565
7580 69076
13192 65074
1843 52454
22923 87808
43183 52104
35412 50642
24690 70267
4803 93373
29793 53776
13199 60688
67971 86103
65373 76452
60448 83177
81193 85035
45241 84473
17452 32903
26005 69851
3364 58971
74779 91730
32682 74525
30256 78490
35477 40694
74615 78202
37066 39279
38469 51100
43795 92055
7479 21948
63820 88009
91223 95223
77451 96527
49334 62169
11464 32583
34653 92152
86586 94478
28034 30957
2093 6459
45488 77719
20094 68429
7837 74319
49310 85904
74390 89802
79 96854
20983 89070
12503 36804
22108 72141
35748 61603
20501 47510
12042 91721
14582 56702
21346 92137
4173 4395
37945 49167
47073 48292
53772 61583
85131 97447
14052 82740
27775 98055
3949 51962
31325 80462
95802 99729
49970 85822
55739 98870
21927 90459
53067 53901
2562 70726
53804 76470
321 99711
66290 95245
65317 90168
20908 96423
6916 61785
10591 64942
11887 14462
27621 97988
7660 33647
7791 57614
29856 38655
2151 47496
6891 84093
80408 81340
21836 79451
40168 87421
4540 51906
12072 55099
61065 82302
36155 53011
49528 76653
31924 51635
10445 65245
69241 94471
12200 67941
22117 33349
15205 62694
20511 24252
10510 88969
7376 68754
11138 87849
72491 98879
6120 18051
16761 93877
70152 73619
45091 80127
21222 63035
16391 42166
40303 56617
56812 59484
69893 78965
1286 71298
58499 92137
5944 71157
57785 88813
70976 82550
63107 76038
18454 61396
19895 29192
5199 81960
59945 73927
1180 92683
39489 74762
21325 83611
23494 49832
17905 81287
21667 55576
64807 71274
94062 98700
32447 58652
53071 55840
20400 44891
29407 94460
13420 74193
50931 78623
5588 29314
9215 68128
1877 59007
6195 50949
84521 95156
47736 56203
10363 14410
22993 76948
30721 49948
28602 71222
532 63146
59681 91815
20439 81794
62735 98186
29543 30868
24553 32241
38222 89973
43039 76736
42576 99187
66653 96006
17217 37751
5837 65411
31392 53450
49198 72421
68088 72010
57587 76111
51378 77693
41706 83488
50895 70567
53906 79784
44003 67674
48048 51267
84269 96426
30815 61547
62704 71100
28053 98541
62024 94311
46410 69027
35420 41603
5704 62259
23824 53097
5458 47832
20989 75400
2987 55682
156 80864
44154 50174
48088 68867
46391 46585
48443 86157
8624 24646
64653 77913
2289 95229
37552 94730
47039 75666
1960 54483
16776 43502
7779 90840
41401 46983
11584 38904
40574 55658
4726 39949
20998 35204
12916 84406
6739 84731
18294 43418
41494 97798
11449 78575
42165 85481
5487 41121
26847 42326
71619 73778
26474 73361
32195 67516
43146 87730
67278 94642
8824 23548
34556 54405
13746 57428
10433 43140
51771 85127
50478 79927
21174 75645
22390 63830
5574 12646
26195 45209
3060 6620
1127 69056
16860 77192
67031 74150
56566 78015
5263 58567
44572 76396
3656 89319
9104 49910
19625 45980
44691 97009
33721 87209
1269 92768
85111 91858
4999 34886
5570 26081
2743 41444
58954 76830
1911 17552
71573 84313
843 35353
45779 57566
25743 91951
83355 87306
19834 34504
48846 77360
17170 93659
38152 52115
21666 92661
11089 64103
82272 91101
5617 32318
21796 52554
83615 98834
58253 90287
13445 61475
23517 59428
67330 94471
11704 85396
84315 95873
22967 99067
47343 61916
22137 63805
27890 53658
39625 69387
12857 39094
25130 27077
11463 24704
37647 85586
25454 87370
20313 40163
26373 86304
12326 52700
3968 78197
11291 71471
64319 80683
53539 87627
43311 45364
9497 42363
1513 36226
56599 61995
53724 71852
23796 69228
53884 56934
64280 64563
559 76520
14071 52681
9294 96269
12570 22057
4479 9873
46749 94677
91857 92825
6906 97619
63696 75215
1077 11149
29934 77122
5489 51497
65653 97668
24766 54086
60499 97512
19536 95733
52466 85555
23692 47921
70801 91443
41565 44763
17142 17882
9241 9889
33170 91583
16743 24641
81982 89783
2498 23028
14659 54353
29336 31258
10342 68887
6377 39981
15990 43282
32463 74360
45271 96099
48456 96998
11439 86920
62638 92269
12093 91439
12107 94640
65802 99567
17631 99895
5922 65181
33262 33658
84036 86377
69784 79662
27445 66132
23652 86056
29285 79515
32498 69047
15746 30156
41631 75113
32801 49964
6455 29709
15839 72735
6623 79245
4582 57075
21538 40718
30518 84285
66246 78540
309 65343
45854 76493
58995 66019
15015 40664
53130 73811
80356 91006
54242 57335
29228 65882
30865 37388
40538 41202
33220 50585
29476 87202
39938 59462
46800 74942
86485 88023
54205 54253
16443 97670
84763 93790
53590 54215
30362 59500
9054 32568
79860 92694
79035 84858
84060 94306
33741 85586
53339 94445
27697 84721
76247 99114
29090 67775
54113 83335
13741 27218
90471 93185
7322 94675
17327 39803
76544 83445
58873 97122
34250 72697
57408 58171
89670 93840
58166 99827
936 54338
43613 57653
1736 47867
5730 9522
27908 39444
17252 51889
9896 80765
33177 62156
15381 36698
50800 86596
4759 39199
2626 20114
24892 48512
3454 56205
30012 74811
67355 90276
13751 78433
80189 81701
9771 26094
20200 55441
51902 74250
15902 28976
16428 59819
65031 83987
34318 58161
31759 88832
96170 96238
19518 40427
8738 35544
12533 92574
91648 97199
54438 82866
27374 87347
59193 60695
16373 44680
92748 94522
1189 57028
11795 72696
24156 39664
40185 65060
14020 99345
5516 72776
1179 94713
36505 94906
61971 87137
68905 70433
47587 57459
1857 45162
83744 97691
39062 68604
23704 60814
57394 95138
72362 76105
7431 11805
67260 88384
46724 94690
79834 84592
18875 57504
20756 33100
46511 83451
24614 84347
29516 83805
47753 59869
23035 74006
76067 85661
6876 69384
35043 78377
15099 25502
58834 61161
17074 20701
64943 80399
24347 67923
27974 48784
172 16528
41018 80859
11492 66594
64619 81232
15986 45046
18772 81823
74894 86291
6792 61182
5195 40559
24430 88953
34965 75132
7043 58682
26797 77626
21755 53042
46351 80510
19897 69142
30047 78960
43410 93434
81337 83877
9973 57636
33625 77350
55759 72425
35614 90102
40290 68326
2352 58175
83572 95611
63290 79606
38287 42751
55586 55680
59203 64348
42362 45409
58621 90448
56476 98447
60318 81790
80460 95903
8280 77884
24253 98216
69887 91629
11816 48763
27887 37452
54350 78570
58446 66768
28177 62848
29117 51306
37760 59129
55083 77537
75287 91544
74408 79779
70235 77486
35396 69658
19737 33900
7525 14494
455 51916
30053 60450
10700 23639
6167 54241
2799 74465
5657 88175
15519 70123
3049 48536
50051 87298
32343 79413
26484 82030
52658 96140
24623 77745
12199 53250
25803 35864
30611 97034
13989 97980
11956 94446
19160 79479
20644 25556
27125 70616
17662 87850
93133 94886
63219 81280
55331 77336
37419 76396
48685 88543
29410 98686
12860 68398
30026 68202
58213 66073
6769 23019
3229 30953
27329 37043
42175 61597
17560 85562
81187 85413
24608 55094
64332 93017
13106 99299
33118 99767
19051 40826
51765 54863
58353 58775
53834 81906
22502 80787
25992 57382
13319 28304
49992 66483
23543 43998
41096 71613
18039 23462
27683 95830
23728 84440
64437 94212
55964 86499
32371 81976
307 63867
79264 80995
46836 54490
34424 43512
6442 70565
33563 71471
4544 72935
44638 65914
5500 72737
26551 58057
37991 59405
49860 64467
17516 67084
56259 98529
15281 99160
22645 48991
30559 46508
58750 86275
7934 62829
23052 76115
82411 95651
22933 56086
67631 67891
17990 47757
30152 40700
11479 92463
5786 59282
28728 58723
54430 66847
33948 70085
24663 97365
20337 77784
1464 24475
9489 46628
35352 62269
22436 63514
27155 31484
574 1387
36569 97385
31490 73254
31166 95173
7732 85851
36538 99428
34661 56599
26554 28148
17603 56803
13917 88130
10748 87750
39987 86987
7071 23929
17055 59398
9234 73398
60272 62360
15558 16278
79997 86114
13355 25153
5249 48623
48683 63176
3099 44233
12404 18624
11157 59857
17277 68303
1286 26901
6115 30995
37113 74091
18754 72448
37799 94446
2196 51263
37494 93501
23449 70082
17410 57069
6038 36449
87 17582
56183 89970
19121 48994
18035 45318
80057 91233
19294 38861
68480 76854
18643 36108
24136 42582
770 5352
34248 55121
43280 62472
46967 90896
24006 35416
29548 48671
33143 75372
53783 90019
29326 97628
4777 55162
8376 21613
82128 88980
18659 48535
21795 28390
11929 40122
25964 60374
44093 53004
61462 65143
5257 89030
172 53520
16391 44536
28256 54859
55126 70127
28456 36412
2654 82959
30380 94051
21894 74567
14906 61569
2034 95455
33313 48332
26831 65467
7004 84206
5880 10431
47111 96862
6638 20386
16605 91757
11628 63432
14338 52710
33160 99311
5683 20748
47081 85474
3380 27865
22946 74441
73372 86043
11968 56522
7737 80575
4347 35683
65308 81969
11509 39990
7822 38640
83779 93423
467 4343
12169 33581
76181 84292
45840 88833
26610 90223
40145 77419
29951 96853
14759 37232
42967 65081
39809 92219
40928 86852
16263 64414
28723 94353
762 33668
41390 49118
31426 50891
68037 92014
20283 54210
60376 91101
7990 88117
79230 94019
44282 75037
33941 89800
67349 71796
44338 68460
45992 75478
28233 56287
8880 87240
84733 86504
45534 68011
23595 92956
75243 96240
15830 68071
58644 74540
22176 85688
48504 90021
28134 35828
2172 69561
42517 50541
25254 64529
45584 46922
27593 60543
48797 76447
34749 53842
16164 24454
16023 77866
1034 21311
9383 80971
20909 89587
38558 40441
69525 99551
5408 82206
30889 46775
17473 87597
64625 66695
6160 32684
20213 83622
12283 78744
27169 96632
73632 83072
5038 17787
7549 15427
26874 33807
3970 17768
73611 99561
61757 62400
60768 61702
48059 94252
1453 3905
20147 65351
33636 66132
58150 72905
15333 97267
8205 16554
49273 52253
81334 93232
5026 44474
33896 48407
61198 98450
46818 60731
15349 60188
26866 80852
37373 95687
4899 85997
18371 63737
82718 88595
55723 82736
11515 36364
42948 52615
16243 99033
1987 26344
31779 71093
17871 71531
41222 94253
52715 79994
14712 29705
45616 80416
11238 60102
1367 76367
43623 88105
53506 82335
3162 80783
29711 38953
16549 61081
1686 16918
60228 62726
23378 90078
779 85954
25900 70351
10116 44850
3048 91912
10588 75731
20713 47967
10189 77818
3189 40463
34910 75043
56209 90755
28144 36685
12036 74627
77459 90902
5375 11058
67473 74935
15873 30396
16077 87665
55192 84832
43238 74810
18699 19693
1695 31744
779 25606
3761 11069
56997 61522
20835 36117
31014 33065
26128 35379
52078 61011
5763 36415
7459 37456
99418 99588
27146 99585
60392 89306
34947 70404
47360 83049
19929 40576
20309 24083
27067 47945
30153 95729
84777 92972
33982 46385
10101 85813
11261 21047
161 49851
14304 63553
8325 30374
43972 94337
18801 57919
37514 65992
52769 71553
12708 26372
15650 85315
56671 83683
8060 36411
5725 30662
8624 53000
22312 34550
22540 93424
2871 77393
28800 62897
68001 83101
10436 59949
17197 60425
68992 90278
8965 40897
7463 17978
88105 99406
5689 15264
78490 79213
13968 38515
72263 76825
30259 55556
44182 96680
37869 96048
3330 87797
43057 89352
2486 9818
59226 92257
54876 66667
57076 68752
68135 96622
5927 27410
7851 37632
68617 81666
17111 32054
5470 8931
37121 59882
4769 33353
11434 66490
7078 78366
39618 44662
57921 62409
17617 55263
16498 85712
26961 43487
21524 71919
4619 68622
35063 49583
60543 98623
26133 85662
70917 75144
10 20286
66931 96135
1701 27012
24168 57089
39794 67225
33916 95464
35673 43942
15716 25970
27226 64773
52622 54813
18602 62191
1834 53694
31434 32372
70735 96474
14375 88482
53338 84901
17622 19546
4365 81112
977 41948
10033 72022
58104 81681
48095 66162
55345 72252
25981 80509
10164 93396
76339 89274
8038 78682
10092 78799
8421 93780
17059 30590
18322 44595
61692 69759
1992 58186
13981 47336
29483 47010
21687 55870
11514 12605
55312 88651
36537 56309
16822 66941
10213 39218
41322 81607
52562 64348
82065 94200
22725 23561
36720 61457
73331 79565
58669 94571
5634 70786
36651 41351
70346 92310
12812 69055
26024 26147
67176 89295
968 80240
6906 68256
13074 31698
19790 71999
72502 95047
25224 63395
11642 32126
27221 56458
55603 63134
33693 57297
41 6615
19225 74731
79945 81623
41409 67678
16207 65968
57871 97199
74267 81003
8992 21702
9309 88743
39135 97083
35479 87053
15739 47486
7269 53127
67813 80143
22218 46470
22990 49833
42459 86306
7192 63195
26931 81938
2323 11609
10342 96612
76003 95876
22109 23343
15930 82518
32167 96908
27555 94637
22340 54488
39275 61951
2992 48308
65507 94517
38934 42975
37346 63430
8239 87268
61222 69679
36458 57403
17313 25319
2218 83866
14882 33160
53162 59739
8031 23922
4673 29126
34989 87545
6939 29985
14441 68303
16857 44190
70410 86871
43578 72767
37438 91294
2628 98678
13801 52764
5124 22550
34266 74354
64256 68005
2883 11358
24185 48752
36300 49683
39650 71446
57586 99299
25777 74474
14129 19975
52823 60006
23874 83049
16762 31160
53520 66138
23409 99802
8853 39812
10915 35767
38600 92743
33549 93177
20086 82252
4804 30890
10507 90311
47473 90732
20244 69760
25242 40203
7091 53883
38151 44291
31550 91931
8395 63102
18590 30654
50127 62588
55092 61516
6749 7565
16266 23571
21512 35839
30563 31499
28751 97140
37364 85213
20675 38810
96443 96992
25686 29087
23068 87494
29116 78332
19911 28897
1389 31684
43167 68584
49725 74643
22754 51006
26437 92560
38829 76472
89515 92922
16744 32632
41310 90571
75598 94108
18802 46772
63278 81630
36207 68082
66317 74309
23317 71129
20965 98351
83213 92848
12265 59386
34355 36943
3882 97676
23796 57908
21023 85684
4498 43237
67772 82880
63818 65683
14173 94946
41660 46860
47012 79832
13209 33736
93490 97186
57573 66301
41516 64457
10465 44608
28794 53742
15206 40020
65904 94632
62589 74430
54795 73877
33952 34739
9316 16151
7954 34182
27318 47412
37710 48556
29139 33458
81735 88804
35599 96979
31040 99660
5458 60181
46378 59212
17003 46532
58084 95209
28574 74111
29166 93431
10051 70370
29200 51745
64548 72400
22821 62346
58261 95757
19511 49214
66571 80819
33483 93167
4392 88779
45467 85802
60393 62580
20177 66437
21118 85617
21605 32849
32851 90093
21682 85164
27250 67398
64768 99818
26767 73775
5373 13920
61941 82475
38305 46800
34547 51051
4356 54625
17054 26945
94537 97756
26252 68773
72864 78839
13039 14928
58970 65969
7149 71497
94725 99483
37558 92349
35585 51381
28058 65305
6912 14296
9075 54982
4684 17721
23632 99728
45578 52729
60606 95648
12190 95205
67681 68764
35729 51042
69742 76747
27687 75773
7844 38292
15874 73919
20387 49642
20323 89034
72953 76945
9013 39395
25982 87147
64830 84844
10966 63651
38371 87530
9062 50244
24713 72847
70560 73142
33043 63339
2252 11432
31025 59882
42281 68469
19451 38527
5872 93902
66319 76664
31036 87263
30877 59675
52118 61360
24411 49022
40208 98515
65591 88900
45762 67733
54543 80941
55141 57520
4644 26385
33898 34879
4059 94635
73925 89212
39477 49934
21 91273
26559 44219
55230 80513
37586 38970
32888 45808
28145 78006
34017 66771
11591 35293
73622 92778
12819 82899
32211 57537
10911 75886
14201 78421
26581 90825
60192 66872
175 12740
16298 77564
18004 37005
6234 76371
85 86425
6802 37429
23595 55011
59668 62035
3688 61017
82449 97515
23534 70593
23589 38401
23872 54847
49805 73296
16731 52512
18970 74594
7989 40526
5732 32457
32907 90280
31733 36552
51616 69589
8522 41457
48079 66263
49774 73699
18588 87150
63979 73337
71669 81467
61928 73089
3289 28521
14391 17718
68643 81298
41974 79181
21429 83925
56672 89227
13686 58865
5557 95954
35628 40846
25776 33229
14277 68322
2003 18840
39949 51562
7778 76204
35299 39227
31413 38620
79457 88334
55554 97908
20246 68844
3048 4765
29400 42282
70452 95717
4043 52587
6934 46989
4224 99861
2230 34062
32834 82407
58406 84168
58009 79814
40108 65288
41012 93247
36214 90785
3516 36802
44870 74699
68512 98717
2096 43278
36175 77074
22161 48188
59710 77818
35301 60260
52630 63176
17255 89760
59138 71937
10928 24544
3717 42869
33273 69044
9205 79411
18986 94986
37356 95835
41183 69461
45725 52767
34951 79898
9385 76406
233 20696
12802 93026
4529 98977
13178 93554
82407 96217
83127 93878
31259 61424
2843 28711
60642 89071
26241 27057
12756 95275
7963 29926
54020 98932
51513 83936
49345 78377
8539 94554
27131 40528
42248 54795
73616 87045
41047 76961
47373 95066
51158 92715
75884 99530
68955 88849
11784 63792
17423 19836
22510 65538
4999 27454
3240 26350
4373 8084
12758 46327
22539 92816
28405 91504
11247 48078
60244 71222
1903 20683
14574 38948
39968 55380
4130 44103
2649 54619
13369 22402
1451 88288
60536 74726
35363 84199
22897 28084
45393 80277
25496 54094
27118 72635
20476 36394
73051 97502
28531 55190
51833 80304
2705 7498
45404 48133
31127 42086
18257 37853
33865 60487
54520 78322
34536 58331
1175 97490
39868 85474
47754 63550
27133 64686
45936 46182
63581 70537
1456 36048
14357 51605
32491 63699
51947 70606
7491 77308
22188 93565
48614 89294
51533 64741
49340 57987
16879 98536
28993 70202
8052 31747
72980 78771
21309 95094
18541 75790
23710 73504
73779 86967
40752 68182
55633 77471
34543 53525
4984 91757
4999 38845
28421 32410
24862 71511
5327 96724
9050 82647
27608 71165
34897 37401
44482 70073
30730 37390
85721 91831
44261 92671
1447 16647
48478 48597
92338 99303
20739 80849
39583 92333
29450 42271
40828 65992
67640 71485
28373 72025
30129 94616
24786 73951
2088 30309
54601 55186
65432 81689
31188 79032
9724 78294
28048 96437
28763 57361
25417 37190
73917 98501
3151 4124
40153 58675
43634 57516
40566 63025
75845 99922
82581 82594
15105 55078
16134 47541
91772 96068
3114 82444
33829 60644
70409 97270
13363 70004
79730 88980
54624 60811
22751 38469
11816 91091
22112 50954
4254 59716
79625 86811
47180 85803
45619 61696
8634 85173
28034 68999
29583 44274
46122 97814
48399 66350
2515 22385
31379 81241
59397 81397
57220 96801
41683 45952
10313 31755
58247 94862
55398 60485
51480 84205
29187 77123
28629 57216
1905 95407
54236 89364
35617 50359
71893 74609
13965 31795
13473 17910
37879 38580
11503 84465
7358 8374
5430 6963
2701 94145
38780 54351
50346 83397
3187 44751
17630 63741
27254 38784
47610 91833
51193 87344
92275 99815
55598 94417
22394 28241
2813 27668
48667 77794
14932 89309
72889 84088
63520 90139
33856 74913
13914 78086
13556 61395
41669 56428
26895 32321
33015 72565
10390 17673
36914 93176
8782 47316
56708 74722
41957 53073
22625 72426
3727 95786
75607 79565
31713 60914
11821 62293
35323 50664
13836 87521
25186 45033
39224 82515
56975 85420
8927 99186
26674 87116
8379 40114
20593 27222
25551 89057
58809 70591
9922 18906
53393 71495
35197 46516
18734 76229
87098 91900
84720 94207
13546 97216
31420 49622
49228 60765
36236 77896
14305 50396
1725 17833
2272 48649
32781 49842
18878 42360
36049 36730
821 39431
87069 99286
15943 17993
6934 21300
78483 80606
83209 85779
1271 12440
56657 92901
58171 66054
33240 59100
8534 27537
9345 18158
4040 15215
34745 35340
34915 84110
51929 80076
10623 16485
79750 99193
6847 42970
20357 20488
56851 73332
18856 65912
21176 58493
46444 77344
84825 93012
40932 64719
9796 16770
18627 35984
70369 94348
35133 57138
71428 97235
29068 42450
51902 85484
8214 43360
6341 34976
10262 35745
31493 73454
5794 90964
59665 63651
39059 52572
61946 76042
15874 95719
17951 77140
32 18344
17427 96818
2910 93817
12214 97645
64018 87294
71028 82516
8256 88912
26159 51356
13795 93371
5385 17508
16890 57242
59717 74813
35712 60181
2546 37164
5801 67460
10251 80221
9119 11049
31801 63133
15711 63188
58454 87668
61315 88718
33371 35961
65593 95723
39371 98392
67847 76754
24675 73576
9119 29140
7423 10744
23787 61324
8862 78390
12650 47247
81936 96586
3495 55361
16752 61447
59479 74436
6413 69496
79307 95183
7873 84040
11212 18048
4372 33618
30900 56176
6585 68462
20246 37941
17423 26207
47994 52146
6468 14168
29052 91366
13557 59852
973 22805
16209 38514
25047 85361
51196 98641
10412 21878
14862 23566
56374 76936
30843 49007
39465 97611
23982 28906
2228 7904
27694 31247
27134 81968
26606 40963
38932 78415
46289 47143
4721 31485
94275 96845
49706 87751
3157 45539
24822 69835
5190 97953
389 58317
31397 80003
30565 83261
51077 81456
46092 52985
56088 72995
8560 89666
14013 97483
17403 47094
65666 73651
27283 77456
96586 98795
53428 83804
22473 74264
4270 87300
11285 93292
76044 84438
42371 42453
91500 93242
52693 97732
52850 71396
19793 47986
28820 47647
38755 53431
25878 52017
46283 68900
13488 79243
48969 66018
62578 75209
6893 54256
6196 36150
54723 68606
25172 97616
47779 50864
61786 88956
27022 42443
6054 67931
8383 9035
16257 50566
14517 77131
38356 90216
2609 98352
8121 60691
73286 90630
39017 74690
87529 99292
43950 74610
50416 94641
4875 51398
42362 45559
49811 72090
46408 90343
28994 53754
4292 65317
37134 98202
56411 98037
36405 86642
20649 99639
47281 56766
30217 48324
59803 61436
9938 56415
17704 28487
32665 54560
29345 59519
42582 83410
15183 66355
70015 80371
2269 46051
46116 67637
33150 80557
74454 98798
23714 83999
14466 47299
20628 44134
70151 83232
4110 22570
38788 43030
62554 91988
13280 93822
3030 93461
16392 96169
58561 63851
8036 36150
3051 42681
11844 69101
26495 89707
36899 37264
81872 98897
19571 21397
26299 78542
1056 39283
36385 84070
47659 81292
56999 74701
49190 78950
33840 73240
46224 76149
7267 47745
96851 99083
34076 69222
14753 50215
69801 80372
64751 75494
45592 98824
91597 95285
33813 68923
32844 76668
61172 70181
2838 42955
56725 68165
56852 78149
532 98683
42938 64609
9643 12887
76848 78568
23337 82823
11911 24818
9804 72688
494 61397
23147 59691
54758 59621
2631 80867
41064 67062
46193 69592
52538 56756
52518 96722
48780 99825
4550 49396
11836 95823
12934 74998
22896 71216
30722 96645
47665 88105
27848 95670
1652 9247
58622 87228
25547 84878
21560 60181
64885 65208
9485 19456
63996 74267
5139 19953
19102 70866
21014 45640
5284 61034
35962 87988
26710 49847
45106 63371
11731 14575
35409 40364
33878 44009
55653 69985
78973 90888
4015 36547
55264 79341
6528 82685
23007 84662
11368 61425
17930 53281
7520 42933
30135 58051
83274 95651
14698 36781
7991 54038
43752 46338
48634 75412
32550 76952
52850 88190
28166 29314
7124 15356
20130 53364
82669 89030
65287 75063
22186 79236
3640 73612
14630 15826
36376 64241
2969 44503
2603 80235
50805 74618
35161 86994
50867 84633
7418 92750
10965 49243
2172 59644
69363 97645
5144 15305
57882 86123
27123 35802
2890 23184
47381 78240
60992 97501
56273 70528
58966 85085
69156 98783
27655 78193
46647 84038
43692 73857
13169 32101
58036 58316
50932 84059
14024 99058
26482 80627
18160 20539
221 14969
52158 70328
33871 97542
2096 24172
2408 71812
76520 92226
15306 27306
40816 82994
10674 39780
92037 99365
39523 76634
4294 95920
16705 93091
56047 95719
17207 92867
54085 88186
45642 83755
88546 94616
14414 52302
68325 94153
18521 38104
3535 57984
3570 20848
70639 77045
17198 48865
25856 40922
41232 75498
64227 73863
66807 68728
25915 66959
8592 39977
1643 6507
65454 97554
18064 23598
23494 70876
6820 52360
13264 97929
37300 54758
2005 77393
20325 90195
57048 75337
15861 36546
6728 49432
226 64596
72508 87789
5744 39778
1739 92909
13609 74530
43868 51794
19890 74727
64020 81227
4924 79088
6748 60703
42626 52065
49658 73406
13618 22498
74376 75707
12815 36648
48163 77063
33136 71200
22420 73077
25164 71063
73954 91182
38685 45432
457 52144
11146 73849
6490 45138
19769 71085
30426 80948
36813 80084
56961 71629
33663 46386
94893 96288
64618 67112
38706 46302
36786 84479
27712 33735
35277 47432
27016 29906
6938 13105
11023 46665
79735 92031
94126 97266
17279 46228
12308 21656
56403 94843
56058 84263
4025 90414
66404 80595
45337 99849
32860 79148
39627 46149
43045 55797
17241 35431
173 31104
31729 35221
28596 96879
33064 49760
49970 91169
33888 40267
1090 8490
40274 87822
49593 86384
27156 82393
31344 78441
60830 91327
33315 36809
10599 29695
19737 74244
1103 95151
2126 6707
10061 63697
35632 52899
4906 87784
38025 98324
16947 90610
43832 94798
5931 83909
11245 41426
42564 98456
64803 75433
65917 71133
12157 26870
65987 95208
51479 69358
56132 60162
12481 82861
49444 65158
19232 73503
60489 78946
13359 78056
33214 72477
51913 90122
7413 73215
35706 40384
70354 72505
6821 96481
21241 66236
12249 77276
5100 86474
14771 45625
10506 29061
45022 91311
14432 94851
43373 53650
22596 67688
55616 72983
59533 61973
30091 35231
74646 88274
7823 30948
49056 73491
22981 88925
36382 64070
55728 86650
57321 97208
77307 99789
46614 84636
14829 20423
46948 82461
19792 54011
15745 30701
29926 67761
10799 33286
21011 66319
58908 96260
41916 61635
19698 63962
67009 78836
18615 49158
16524 97822
2931 12559
49471 99156
699 84234
39452 79298
47732 93447
31279 64300
45722 63468
31056 59038
5502 65772
12490 91468
27014 61776
57773 63757
22652 93490
25865 43951
32674 51929
42217 68996
66204 75221
4643 33729
47 44757
14254 80113
21813 30293
63590 95137
37946 83700
20164 37968
65047 83011
32500 84007
66024 76857
32612 40694
10188 34724
44494 62006
68729 70363
32276 55640
20697 63246
25292 97799
23077 71487
60410 98745
97532 98729
42114 49478
72798 82688
61821 85157
92013 94992
45071 84603
5239 23781
36688 49927
66477 77887
20320 39376
11153 59343
31811 45851
7325 28031
19887 25130
23821 81744
56048 79231
49207 84943
28355 36786
6046 65392
6595 59787
8564 15061
6277 78679
49846 53029
46712 74192
36968 90576
57194 69929
37403 94846
42490 62017
24861 32843
6336 47437
32674 53606
37318 48167
32771 47648
47406 58776
41407 99638
34324 36990
11457 58713
25230 98586
66822 93681
72893 86219
22417 93275
36473 55726
29844 88001
70781 90367
76246 97804
15635 87892
3481 5732
14994 60690
14730 47819
15117 83558
78315 84065
30986 69594
26279 39677
3213 11993
21968 39482
43380 75833
91213 95028
62035 98161
47367 78918
67559 88144
1989 43326
41659 49252
38430 66133
67686 80518
83800 85211
50960 65572
9505 23722
13603 47260
2747 12711
49287 85575
24661 44566
8639 46095
59742 74129
4805 33979
81197 92779
36983 86735
24603 35720
66348 85601
68682 80890
59272 68437
2094 13736
42930 85232
55565 62651
29393 68262
33818 70864
60543 60985
45068 91781
23232 68165
19323 54226
5674 39051
58228 89852
29846 97545
51677 92412
80092 81294
2615 50927
2965 34811
46853 90353
12329 93131
39327 56128
41226 55934
40027 79738
33411 51546
32197 90127
171 5374
19956 87616
12692 60486
60469 76661
28977 70923
80370 98956
44796 46224
39343 88514
793 96515
15235 75527
18239 62403
41103 83030
1201 90231
58990 70411
7256 52764
60343 78167
478 83509
2260 87048
64272 96182
31229 71876
27017 84525
68304 81658
38410 70403
15895 50248
26741 71939
13889 40267
28631 95245
18018 57264
25381 50857
65170 69728
7240 21709
8212 53633
720 28680
72051 89577
27781 94191
4531 77176
71340 78805
34059 56266
15843 66433
52545 53092
65281 94781
5930 66855
44052 50494
27834 44998
35928 50973
20258 65682
34370 69781
2737 72721
86434 93426
79576 79765
10453 78852
25144 49898
33491 53348
12385 84213
4728 19793
26678 61352
37376 44101
55590 74094
38921 81307
7412 84720
50641 97825
55019 56144
1702 26511
62538 63330
10414 77967
33243 42380
46646 55673
53861 67702
30603 43718
1431 24271
54132 55873
19369 94711
22594 85156
5026 59593
54032 82691
35103 51929
71112 96407
17036 50222
60146 65523
47729 58780
29944 74067
92225 92673
19975 80422
3777 85455
25276 37898
21935 79789
82584 86822
4759 27533
92550 96977
43330 61357
26742 78112
14409 60011
55824 78978
44434 89275
50129 61453
49809 61642
7876 66706
1800 97101
34992 53883
21098 30511
69901 97153
6255 11074
22997 27433
12728 75946
9291 49447
59178 79277
8082 63892
5532 92724
63071 71814
2507 58144
10572 96045
37081 42389
46864 75206
54147 63414
13719 83306
7076 58058
24593 55920
79554 90203
43306 98082
5269 54332
57430 89976
82111 86782
78226 84839
34454 49326
19128 45623
67418 96817
12931 48813
48830 94081
10897 24947
42110 96103
70142 83241
6179 74115
6716 55324
5794 89781
32768 64416
53966 59100
13293 25846
62547 85668
15727 27865
29003 40316
8223 87689
21734 82336
49266 69094
6687 9255
50302 59289
14078 32981
33173 66625
28178 29577
14503 36995
10229 78851
48356 77839
57795 60642
89754 90575
18688 65278
20526 29790
58975 73076
16912 59352
39149 56423
49992 62658
63532 73135
3820 23130
1134 53355
14272 68293
49712 50419
59608 62358
35337 63984
70209 76634
4749 49037
40852 99525
34607 98074
11879 65620
89951 99518
35303 56513
4321 30891
36702 62305
29784 71677
70877 99822
25618 32317
16770 76842
2603 96811
2958 59249
44422 57545
7589 93709
43231 82017
8653 24860
86356 94781
25099 51269
5988 19643
18799 85840
8462 19513
58642 93628
41301 60920
61083 92515
21560 30807
19743 28771
44848 95453
35809 63377
29708 61609
9241 67989
46418 90365
18616 50907
7586 36523
54139 59588
8844 88038
17559 63950
2162 27435
4341 31866
22209 80794
20838 66415
10159 72608
70108 93510
30129 90927
35589 60924
18220 67285
58876 60526
49835 87542
11485 91057
702 20089
37662 91718
62947 83048
27904 87218
6517 64368
24478 44573
2161 4837
94359 94643
410 76558
73821 85477
48996 71843
23606 85677
46773 86838
64648 99123
16896 83500
60112 79459
12268 88153
11359 50134
38741 69647
6799 47439
35479 97824
59869 80938
35257 40222
35319 71357
28934 29899
16084 73285
2046 73723
3468 33379
30433 72844
21961 55826
30918 69603
9509 57683
29488 60608
21127 24482
13215 99062
35144 56665
22892 98209
35713 37198
57937 68453
69797 82662
12589 88950
60345 72776
49476 68331
91928 99816
31217 89932
22707 69677
18587 51413
9387 75788
41847 71960
20516 90038
27900 28539
27461 52815
25228 26770
23166 92011
20745 74849
42198 97969
4656 43974
5301 91836
16792 32616
9671 13475
25865 78667
271 38005
35368 68048
51036 89002
52633 59011
44505 88998
56585 72502
36105 50501
64979 81325
25023 80205
40125 70351
10482 31823
62925 95893
6131 6319
57087 64166
19782 63747
34289 71960
20777 71413
28296 31730
3627 67541
27974 84135
14388 41084
28315 92395
9711 81144
941 80834
72514 87057
67579 84409
1148 65747
5151 9631
30057 93185
7225 20285
6312 47307
94770 97443
38996 86514
54217 56613
18234 65696
66791 74291
1962 6844
27168 36390
62294 80417
16555 48564
35515 44440
37768 79953
41841 87097
18151 94172
81931 90840
4758 95637
13409 15391
54829 79267
46076 51385
62165 73878
75086 98623
32359 65877
26255 80713
37464 43966
3368 74542
76931 90439
1474 38980
51488 78549
42622 91470
34712 87601
48468 99663
37742 88301
58690 66757
17111 86778
14972 52070
64273 86681
2086 89324
56940 67871
25046 30088
54903 58391
20652 37394
77152 86185
7754 67608
41258 53011
61885 62381
24609 63110
62403 74305
60968 98711
28936 90842
23727 74307
6623 75589
27073 53218
21641 69046
65542 71417
26228 55356
16048 83988
51169 88258
58177 72943
20848 92370
85877 97879
26065 64108
18236 77082
17960 74453
45925 63338
12287 74218
37167 60858
33705 56012
63560 82949
16530 38492
27698 39101
43529 60829
49529 79162
28742 49178
16908 38832
10499 81015
22010 89406
64800 75325
16521 60293
3441 61109
37997 49622
26070 31357
23102 35600
581 19687
24310 29452
57492 96194
26812 58584
55413 59524
23661 48836
32226 83434
72753 91121
57829 65376
44413 94429
42702 64150
33382 55040
9892 75636
25393 91297
43669 99682
8448 26458
40478 53891
67496 87471
48164 96684
9178 58860
59201 90814
18257 33702
70948 85627
5606 49556
34526 58429
1857 26696
1049 73037
14501 38066
45058 76135
50686 96758
9949 15058
13611 54906
1554 36539
24886 71441
64224 92402
34700 41328
30323 68223
13385 82131
46631 69611
50037 89449
57421 91141
3436 77491
18386 24684
9851 17245
62514 99266
8002 93088
11786 82921
67535 79032
52486 99713
56803 57316
16124 31866
28322 48685
13626 65007
51962 52895
55636 77864
32513 83555
53183 62053
30034 82368
55025 96498
26663 95483
8184 89302
24578 50419
36974 77195
69987 84340
50494 73416
3028 18495
61991 73036
8149 40930
55012 74553
6568 27742
5945 15868
19862 69518
40111 41017
35618 53817
4736 11438
47892 94746
67106 78253
41696 62819
35032 55362
49619 66203
34975 75301
31542 85353
34212 75420
6412 88127
62515 67792
9476 65399
5733 7471
13217 88502
10012 64890
49717 82940
15632 28486
62470 97707
20588 91175
49348 87328
42373 74378
1466 25962
16461 80428
43966 56359
46137 95679
13465 87467
30420 98948
12587 25285
25951 36117
33432 63485
17699 33348
69919 92399
42108 58326
8227 57091
47078 97415
63978 81352
36965 78794
9924 38156
35280 40075
8096 32477
5405 85363
65847 76675
90849 92014
6343 67701
68316 87694
22854 92336
25424 50594
56581 75586
22054 24470
17013 44782
18853 95987
34184 74906
13030 54188
974 14301
69086 98118
37264 51374
40102 73915
35090 48723
25845 49198
57159 69712
13014 89914
3057 70785
12706 33324
72052 94211
9045 72823
81749 93964
51375 88860
4628 73275
54818 61198
23843 42890
9122 90121
31938 71424
28573 97031
31993 87715
49357 61182
27729 44554
66256 93453
32847 97201
47830 55967
23558 82670
79747 96885
86488 87520
45504 60510
11151 60448
14303 36514
80494 91007
1335 20241
30965 80106
41116 87316
8812 79979
35859 85900
48901 90841
20735 83722
3071 20762
38986 78740
45262 97928
41054 81116
8113 22446
39298 42437
58585 71955
26295 41419
24077 92346
4857 74620
18994 86914
59072 76028
39827 42160
5145 28324
18369 52611
28553 54964
992 28633
15510 84264
24544 76349
61420 92437
41850 83934
22988 74247
45439 64863
575 20799
3180 16767
32715 50214
17507 90299
1761 22536
44643 86453
20426 60575
3566 27301
88113 96386
45018 51496
35837 55308
1388 5153
6999 46736
53696 56137
18889 68819
14819 56118
57737 77155
39449 72333
3565 12123
8371 9357
41241 48815
11508 53182
40161 65036
17610 88093
4094 50011
80715 81621
58572 95774
6770 86397
47024 77611
38782 81759
82894 85931
24970 30380
85771 85916
50006 76797
4797 45300
15603 98175
33702 85514
57693 92656
12596 70990
38164 99942
32682 41596
543 19083
55514 70784
15770 47716
527 46694
38478 64317
47739 84040
19381 50200
58681 67532
13279 82379
47695 69941
73929 95875
18436 36950
5421 23600
25099 73236
15932 39302
46990 78308
39659 46575
21670 81578
68374 80316
28369 84539
65858 69962
14772 85438
81200 87301
66886 81656
86351 95218
43333 97878
6531 50499
3383 55654
74274 99100
35301 56280
41620 81414
31052 89226
55811 71714
40580 97313
31515 64486
14042 75198
36718 73930
25660 42081
75344 87063
8294 38501
19787 97253
24150 85686
4213 58755
1792 56401
44454 85374
15190 78941
70912 96054
8390 76100
14202 42605
80642 87245
8924 55463
49636 84398
61032 88448
27223 83237
1547 77554
29013 65454
81149 99572
45373 64818
38 42035
2343 69128
65233 93561
52583 52945
6843 68758
27478 63375
27268 55857
31506 80727
44803 52815
40882 46337
20272 28418
49981 62730
48898 85384
20145 97358
13309 99229
74414 87790
49362 92817
61038 73248
34263 93519
84988 89548
16840 46297
24608 52127
5809 31479
11732 67188
20019 38290
59560 70120
14975 30512
11199 91225
75485 81966
62930 94404
8646 54687
57807 73821
29701 96488
80893 83817
2155 31367
40505 47070
82348 89043
29704 48841
24339 35397
43245 50042
46002 60610
27469 74101
6960 90567
615 33725
69437 85592
46311 76154
29074 53687
6206 60569
13728 35695
13613 37123
67842 78306
42638 47665
15157 77198
35744 50258
858 34947
3323 99712
1428 67394
41829 78493
13255 34555
63256 66701
18460 81606
38567 64879
19000 61061
47268 75663
16023 54570
2678 7213
55782 90128
51389 76442
4568 29423
26658 49177
4356 37547
23884 47378
7112 47293
12708 98243
20448 49384
3538 29121
16762 24174
29568 99664
27255 59364
42869 69957
75646 89948
65435 70238
26440 41046
60540 81435
27975 76727
15196 88327
63849 73342
63041 66758
79888 83047
33371 66222
5368 12777
9846 80782
22120 79896
2232 62668
2514 19687
48177 65779
28041 32426
32307 34964
52822 53183
20156 81468
12781 77335
7877 97406
32354 35704
41473 58958
68513 83525
33664 69314
9707 25562
3818 43592
33414 73724
55561 98979
60925 73139
14020 67812
53560 60781
16801 31206
60779 62345
68670 83092
42036 77565
10899 79903
30524 40423
59047 90343
53796 98052
14827 37372
2809 70642
6802 40867
8544 64454
45846 74122
89517 99275
46954 58677
33340 88202
47035 56246
25241 97112
71319 99141
48140 69391
6671 6841
8223 55834
11515 59840
55881 62573
67495 88331
5704 77765
21587 65489
66749 78727
40531 80421
47307 69567
27034 59077
33548 52163
25606 83509
65220 90049
15349 58105
58520 93347
44921 53988
20223 39188
28812 61569
19864 97648
59253 74534
29868 37461
49804 54636
78639 96453
75395 99655
80530 84202
37499 83848
10640 29480
30276 51835
11966 15818
79374 94483
38803 92181
12321 72681
15706 33649
16417 94046
60610 73652
44827 82237
37897 80249
6246 48193
14414 97056
46724 88460
37576 92735
50472 82488
14172 27709
19547 53018
56184 84890
15209 81795
24165 71767
396 98396
754 21445
82006 97233
14934 95011
11320 93900
16290 40322
17732 72168
16851 58455
37276 89541
1661 4454
75427 90158
58596 88358
20143 46277
74446 88941
35144 93280
39163 74611
53180 64656
61885 96084
14130 56396
22471 49439
46523 74265
5542 81820
35594 89075
19602 47982
41430 70624
64761 91983
40638 55374
44637 96166
20403 84450
47953 90443
28550 35557
71451 94907
88633 93686
8885 11706
2885 58870
63795 93637
47214 63349
35224 47514
50779 53368
80021 86963
14916 80195
26023 75975
42637 67260
80003 89977
85883 92211
5351 33539
44003 92046
42022 96261
1631 88684
50366 76044
13234 33348
42241 56262
49823 59335
27889 80572
3209 18619
243 53606
23344 31355
12442 74866
63541 64876
59775 80270
79966 93404
246 91370
61197 89568
9539 41700
53433 57404
35517 77406
17229 45306
48606 66186
364 45580
16790 56149
73179 77871
29197 89376
57 1376
5767 35733
40273 93017
52255 65935
19753 75429
23980 25353
17463 51044
32300 81589
17565 99018
26164 37540
31682 67430
1697 2388
48015 67871
50315 68153
39610 40994
36592 61834
64345 79570
15283 72002
25121 61918
30224 57510
10519 63790
12773 66524
40976 76480
62143 74225
82628 98996
82826 85329
83902 89840
63630 91705
54182 67004
24542 95186
57619 60770
9239 38626
63899 70654
71742 87472
24936 66926
53306 99301
12860 67097
19680 83067
12043 79964
36136 55014
30948 84189
896 56665
51746 69170
43881 80716
17476 36648
62100 65844
5768 64223
25049 44938
32628 85768
45296 58001
54234 87629
2813 41827
74098 99363
38208 79900
23903 69686
85955 87150
6343 37394
31506 87868
34766 63458
45142 92225
21702 90620
18191 65778
38066 39709
23987 28539
19276 44317
8780 11769
31794 78329
4884 12444
84982 94634
42345 45429
84445 98168
50712 89818
62136 69601
46158 80001
48264 61074
16684 84280
31668 61930
4674 21429
53312 54532
77536 79924
67966 96091
12204 63653
82706 84776
41283 99238
70529 79947
49277 63096
74505 83987
46800 90330
59314 72453
44641 98131
19845 83813
9313 68597
10825 94159
46741 93033
29532 98785
79628 90239
51850 68123
1838 96112
19052 80639
13646 49684
4564 44125
31906 67545
72843 96185
18706 41661
33555 72475
3393 6454
15601 17544
30831 71221
65303 67792
4464 77378
36388 48174
40627 45305
20760 73516
72996 91809
59816 96461
13880 98682
3703 66769
49997 89755
38368 73029
29301 67013
6110 90038
50703 95040
8904 40438
19866 84874
477 97382
78828 82395
18702 81614
33577 39206
5877 70041
3249 89483
45088 72818
16998 44268
9777 27383
83628 90504
23173 92145
46646 56108
45499 50855
11058 59041
7967 31379
10822 58476
24013 41689
47076 83540
55654 71052
11145 21731
28186 78338
867 46521
38330 51457
23518 72796
32146 65336
14202 53886
7649 75598
1845 51277
17725 39313
21612 75185
4546 68490
28407 32524
46173 67208
2947 31609
39411 41273
24776 53811
54712 73582
53149 88961
22862 96375
70725 87262
33736 79134
50914 64360
85061 94980
1284 47530
39801 88314
72481 94274
21309 47815
50432 69104
60716 74222
68336 96441
72684 97047
10917 98543
16774 78525
12172 60459
58252 77278
8467 86479
63021 86693
6568 85466
34252 92559
12616 81625
10242 87909
49928 80087
53735 84140
42422 65403
41485 57807
3213 7086
4034 28973
13605 65930
85174 90037
9054 81029
945 80241
20958 70260
55145 90719
31029 64614
16564 98762
13959 38859
18668 34518
10231 12145
4907 92454
42524 83586
74933 92367
32215 47985
45408 94439
55224 85068
77768 81936
28443 32859
31444 86927
80978 92985
57366 70090
65116 99246
34849 57160
47543 70978
12812 91473
10098 95683
58983 89166
43798 71321
43506 81367
23066 26989
63385 75913
2221 49437
31658 70101
7012 91240
27227 28460
45770 65720
43577 58296
38291 61173
37494 88510
49295 49918
13813 33529
61025 73055
78767 88041
21870 99822
1212 94472
12886 73852
45401 64994
4189 80797
55586 75255
21362 40807
45993 89596
41775 68547
7200 12083
14414 20062
20748 78924
58904 76752
52443 55540
55060 96651
24975 89473
48712 60404
10769 71739
45237 49738
74607 96410
64253 86448
54644 83724
16985 97823
493 59945
21587 26175
51508 73259
25774 31554
3464 97925
15190 47914
16037 20915
35264 35339
30146 30166
5697 37224
8629 32356
142 56601
435 48688
53562 75039
22172 91821
29201 53582
32503 77499
23638 49060
11816 69092
52930 59497
77308 92397
4365 71522
10384 47504
46482 76906
15696 71989
21416 79762
21420 26008
7389 54214
2254 12210
58265 80927
98547 98939
51683 99077
81735 99497
40499 86958
11650 67440
26482 29154
28391 64256
6689 27883
1223 95193
13461 36085
74707 74751
382 34729
29130 88154
37343 76169
16721 90538
43582 94210
37694 96552
57202 90424
43173 61860
45843 73806
31017 59425
52390 55039
64184 94180
45849 79317
53899 60548
20424 21093
19331 52081
20341 79154
53839 78275
11008 66642
18036 72822
34178 48201
23129 41522
15752 67764
71371 93801
25831 85450
55375 62685
14305 24499
17758 92229
51296 62446
55953 67957
87807 99454
11270 42943
56739 91089
14668 35258
35946 98571
51911 84062
39606 64474
65854 94580
29404 97596
14182 49186
47318 65266
10819 32780
44751 63468
14240 55825
27669 38000
84044 87057
64229 75853
15180 93489
19419 50826
704 45335
10569 34563
18577 46804
28845 93624
28324 90481
20883 28577
49490 53390
41831 85881
78269 78638
41339 91830
45470 54562
46206 52426
22544 83578
18087 54237
13275 92759
68160 87793
34505 78899
89870 99040
54233 86632
5108 7474
80815 86300
17821 93708
39283 78975
8992 90479
20137 23408
14291 41881
22965 24531
36478 41781
29458 69589
13418 88192
40785 51630
4537 32249
36998 62122
2404 73743
56672 75986
56621 89018
43089 47580
53630 61201
17748 38562
34532 40587
75408 83713
2655 48425
3853 24691
24169 76178
39941 88646
6001 62253
4103 85171
35047 85623
24723 55542
92552 95370
19501 93378
15558 22557
44632 46586
70171 74659
8246 76752
1465 73501
60754 84407
46495 77275
38478 92114
11935 22010
36030 81457
32642 56341
37642 65680
53502 67183
12786 65037
58753 95364
57710 88227
13672 73417
464 31650
471 536
22588 52955
31649 93787
7027 21000
18542 63565
35741 67331
37897 58428
52080 70107
22554 82675
43960 80450
27718 66452
4899 39625
33378 92768
2073 68150
15703 30930
37297 93206
23617 54262
8747 30776
71465 78195
37815 39784
51903 86756
15420 47582
49235 61571
69958 84783
16837 31155
23567 62049
50907 90014
10266 23883
26432 28675
21448 93689
39525 56638
14320 76566
37469 50613
31963 60039
6411 65152
6168 32148
35556 76038
18164 24944
55523 88131
40247 82288
70390 90392
12552 27725
12877 35065
91417 95499
1903 28143
32034 88062
5201 86117
32801 47271
41807 59878
35282 87192
56741 86173
20169 21202
60239 85529
48306 55587
34353 87579
9523 27206
14105 90450
8334 11122
21574 51568
12414 96482
27914 30211
2883 18688
13261 15568
8783 38488
33744 91945
7859 11042
10591 40570
17918 97124
47786 82314
26449 43575
22752 95104
58012 78598
62297 93004
49223 91714
21918 55556
40729 73945
2296 80591
54225 79090
21532 57904
21723 78301
46276 73617
42991 62220
48185 52975
62508 97328
24462 90554
7519 41364
19812 43349
7543 24195
41875 76352
6109 57964
20039 94235
30994 89662
24027 58759
52983 64897
10908 83650
3951 70407
6544 60851
1057 10706
3135 23624
8088 57062
51458 82265
31419 58388
11153 82336
19337 79025
60084 72634
12550 99953
37079 93462
28066 66003
6969 98977
21413 70163
29842 56823
82221 84201
29783 68035
26654 83575
53957 87721
54626 58145
10846 74343
4049 37793
42243 49723
48404 88613
36722 75388
234 44386
35168 41213
60026 65532
47285 86927
62667 74418
43299 70915
26703 93283
32765 83348
9010 25256
24511 50453
14545 72752
27596 75122
66554 85629
43395 70358
54878 82354
35642 53074
80404 91371
14360 62961
55701 83545
50227 67814
49276 78211
32315 75283
27869 29317
82759 84987
31461 76533
58977 62865
70023 85128
9257 13333
7482 39289
18532 56663
15117 24777
61895 99062
64353 65544
44818 71863
22035 65984
2584 19865
3574 43678
14545 19686
9166 10671
12652 45848
53511 81605
23937 44512
6701 47611
5798 45078
43276 57364
29450 76241
38889 62171
11576 88900
7916 83380
23442 84418
210 60907
14941 99911
14816 57014
4603 79935
32081 87338
23604 54362
15749 23491
34094 79625
7139 74399
31214 68291
25848 33758
52536 64471
7127 66426
3295 83201
41733 61114
3623 95068
5735 32862
17540 57126
75983 84559
33988 50508
16176 30502
39482 87231
2777 63949
17057 97165
18797 38824
53956 64657
6571 74049
20307 96767
26944 79413
3893 18284
30893 98863
15573 33786
76618 81464
28551 85427
96436 97164
70136 73399
12885 75118
1950 79776
409 44103
18096 40748
2129 26377
48845 67539
72556 89294
48191 60317
28622 82236
26030 52201
7662 14274
94639 94911
14744 64597
43257 78613
19037 83291
8435 85981
51435 70128
46964 69503
16315 43888
12579 55735
37938 84470
13981 77550
25117 97117
37440 43235
96823 98990
7657 25328
1302 39387
27081 54800
28501 34536
81145 85828
31782 99126
14425 41458
41501 46010
58373 78828
30715 55750
53126 55099
47300 60916
37316 46760
36887 64682
43334 94105
2758 15481
8960 65345
14267 91838
21070 30907
24454 86372
83207 93304
23866 47338
20145 45127
62384 69886
38742 59099
8137 34000
52737 88614
51847 98299
49633 76571
17726 81674
27003 91440
16911 53411
22315 24699
25554 95566
30528 92404
47499 88482
17304 36147
14652 32718
8936 30631
63459 69111
51241 59679
46828 99873
1434 26635
30225 78731
42941 66583
9911 18865
48359 73109
36581 96591
69573 94490
73850 91491
54639 74372
73613 92816
37247 83836
4054 36750
50856 51776
31487 60177
65989 85581
2061 44004
31306 49226
31784 38456
89274 95823
59411 69510
19848 34978
72764 75617
31940 96674
91158 94514
8512 49117
44965 96878
4245 72528
83205 96165
49247 57051
25287 39075
54072 58251
12633 35432
1770 87072
41334 85488
31500 64746
16836 25006
25544 43271
11037 59849
72024 96889
33157 68822
4604 11249
10516 65330
20627 63216
8693 62047
8341 47658
44429 95346
6550 73313
80546 81426
40081 67822
71353 92972
11722 17928
41912 71348
19384 19817
64391 82783
31835 54142
70382 93885
18338 74134
46109 82514
17130 41025
15633 78697
11363 49706
40136 59904
12393 19384
12029 37571
138 70851
6240 31093
50046 63638
72059 87299
66816 93787
5042 94915
37338 42140
37536 50897
19137 92757
56594 91827
46861 96905
35686 40047
12239 40879
55187 83465
34282 71925
15361 46846
15090 52664
76206 90753
17867 19083
4473 35144
5778 18815
66903 91413
24497 29232
56085 71090
6771 60494
60952 76968
14481 68812
11835 40610
39287 77202
38541 48935
10725 11583
25152 29225
18230 88603
4898 69384
97627 98164
27870 69485
16476 44065
78977 84514
55598 78978
50390 54604
27024 83775
3217 66153
2185 56908
16396 18269
8240 45845
60564 77395
92427 97536
42659 61170
68632 81791
42343 98519
2042 59965
8309 79810
10282 79822
29803 33733
25222 59414
35505 49100
44122 97473
17280 80264
11791 17386
22108 91894
28383 98540
5283 63850
10398 80044
20302 51436
71484 76439
85909 99087
37947 41611
79939 95831
1339 97821
19927 87607
6575 53678
40519 60679
67766 82883
2346 15354
22152 80952
703 9936
50057 51947
31285 38538
65443 93432
32102 71469
25822 30212
8048 71460
50 85184
53570 79212
14953 71981
4009 20873
22841 94898
36594 89626
59753 83483
946 69459
30156 96919
5675 66509
16753 84197
45725 58391
10068 98688
44648 93071
495 42920
17867 24026
74627 94389
31972 96390
7976 75522
32337 37221
8162 22364
29953 34481
47846 58060
32036 95807
36906 39405
46481 97204
8354 86984
42991 56982
23387 47444
64108 74192
14660 18120
88742 89833
15126 94197
27176 55232
79504 97661
23203 46383
76779 91395
38632 80206
55868 78625
20467 71941
17398 71937
71975 84648
9762 25735
1109 32821
22343 69915
37083 94914
64434 93928
35194 64433
28425 43451
29810 63020
15272 64173
4337 84299
40602 82169
63387 68885
49101 86574
68689 73480
86988 89838
76509 94321
10293 44628
37015 50978
35029 98769
85819 86996
78987 98156
5093 18987
7108 34202
8981 37966
28501 51269
10449 51581
10281 35964
40427 76590
27908 32705
48446 91138
58288 65032
40615 76530
13661 32869
19042 67242
64311 95676
63879 81605
15205 67703
73657 98398
62230 72377
25447 78922
48283 91387
10858 48471
11077 71157
51380 76980
46917 79694
9670 28351
18099 76213
57978 58927
18017 27341
25881 45282
13724 50085
57630 68077
45299 57678
15413 15714
30161 55516
33017 63623
4354 72350
42932 62038
43115 55076
15571 59651
20202 83348
30984 85942
8856 80172
37258 73708
71585 80676
38077 51839
6884 69924
4478 76455
34901 82985
7862 65171
59569 99363
80153 87407
29935 72386
51490 75904
15511 74496
22860 68237
59943 81236
37352 93821
70943 76707
7659 59786
20201 72787
14938 93424
49613 57172
40394 89479
41008 51675
5377 92067
37881 75968
26751 34336
26410 46964
25808 87570
76948 79129
95048 96069
7242 68411
4634 19001
87129 96963
56755 62384
46745 57077
19885 27694
61843 73295
2177 3879
60414 74531
17602 92127
16999 19917
52735 99073
4551 98043
59123 84559
13001 30878
60607 65286
7034 53529
48110 87470
59979 86205
76070 99790
16613 39724
44267 54236
47818 99641
41417 91545
77169 89124
10805 47681
17074 21965
1281 87103
63771 93785
34617 62816
87609 92837
68640 83676
18422 91496
58386 69098
14803 66476
14073 86984
66610 69165
36572 77803
13704 28310
65938 68067
43235 69855
14780 57698
39243 97414
21306 74622
21896 31299
61174 64074
26401 36394
17708 67070
25764 74455
72825 94001
68416 75322
32710 83486
31819 63204
82964 90526
39691 73279
8818 14473
5038 11249
1795 90123
8028 75846
53054 91140
7275 68950
40104 63558
87216 90291
21216 74822
62488 89293
63366 81174
69001 93543
69863 91980
64670 97530
9945 29992
52612 68347
49467 79856
38073 56971
2347 29526
6345 78176
33377 53874
31621 75240
34118 58773
41243 59175
29619 54454
61127 89772
52381 84079
940 64332
78353 99381
50256 73604
30912 51147
938 48138
20476 95363
37304 39376
66661 73351
10633 81079
4879 49655
78721 95621
84161 95519
23674 99875
19220 85686
29753 70564
37454 94307
61171 82775
51069 86584
9613 52172
42071 71986
413 98630
9660 44176
63136 64421
830 89419
2249 17781
58109 89844
23290 82699
24940 58280
284 96465
72238 79060
50723 78071
34121 86747
16896 78593
624 98889
6024 73849
8226 60047
24204 64951
7600 66779
57699 81902
972 94916
4163 55511
39276 65568
2905 7145
12798 71729
15490 15688
53137 80759
2200 46892
73859 92857
4313 85273
20893 76780
30315 41718
76773 95609
39388 83823
36961 68340
36303 63223
59131 72477
37802 87460
42461 57235
2656 4149
14864 36731
53888 74284
47493 95343
16055 51450
3168 85138
14390 25695
72892 92034
8300 69993
21697 33668
50704 97956
3419 14183
17007 76556
34214 75347
32207 34112
16636 31543
44738 61301
11046 91416
34401 92169
63338 93749
9492 68806
26851 62394
7351 47405
52261 79051
7229 70901
65219 78717
21599 27640
21988 75909
35903 79112
34155 57185
52141 96780
41725 90003
1156 15257
73794 94045
30034 94444
64348 75557
13524 85476
17330 85027
12528 81702
72525 96424
14302 14323
16449 71303
27191 66931
23168 50787
11688 93755
67579 90253
11346 42383
48245 74280
53331 80592
25109 60884
18351 30064
47309 96355
23514 73991
34020 63504
27571 39599
5959 40448
29833 57185
7008 33458
43793 79669
6028 94843
28560 88343
72944 94838
64367 71378
3251 45920
89382 92984
40432 46050
22611 61714
27604 91442
53092 61674
19054 80865
716 55926
17058 95676
45529 79708
51534 67113
83256 87051
30290 88283
8420 15752
43896 57382
8896 48175
66904 75728
41941 72722
68261 85068
25172 30803
38719 98652
2223 29896
12105 79511
38509 95136
20704 88561
65537 67081
40672 79632
58514 64167
5347 46379
36359 87072
57021 89641
87537 93843
36756 55298
15429 63345
17480 57689
1340 27395
13000 82270
5352 57772
7212 34611
46314 68112
32111 91561
31163 79430
37705 79788
11253 57964
65720 82537
17941 46655
50887 68657
33400 53279
64962 83187
43561 57498
64780 99340
47118 50102
36607 46849
17214 38239
8180 43118
21802 35993
44009 98851
16627 69758
19261 91167
38869 80667
29310 65570
25818 78862
11990 82422
1258 95128
53595 95425
32439 81678
59174 60329
3788 27233
59842 65406
13003 44543
39187 69872
27916 94642
60944 68916
52125 66551
20433 51598
19495 37754
1672 82136
7289 20227
6815 45178
56955 82433
26706 54290
38018 62164
42793 75988
22844 77687
28883 30188
29846 76157
1947 61311
21101 25623
67082 97903
35305 58040
83806 86521
51071 69451
8816 86026
36611 64260
6871 92096
3358 26943
29898 97402
28047 54717
75185 90730
52961 82734
61043 93184
83758 93986
31560 56438
20254 35759
19524 44286
42734 79137
49319 66545
405 27441
22617 71438
12690 87218
17934 80465
55209 76340
38216 46220
77204 89357
14948 84700
77119 96535
21762 41972
29779 87845
4971 77596
17129 42408
5844 82500
57130 92814
4369 95213
50649 98960
59254 66569
44808 72287
11996 34732
41638 73869
42863 72606
72598 83830
4401 56691
46697 78171
32104 34296
20534 71919
51925 61849
12246 60659
8389 14060
34369 36242
10228 18411
4721 56637
23100 24157
17962 56993
37086 58988
1921 41144
19682 89700
34555 59240
33732 52924
3608 77334
5540 97028
50358 90232
24741 84198
1260 31007
73126 83682
23425 51254
1320 47596
20103 33444
3956 79065
61851 94219
52757 92361
2831 88471
42154 62222
77058 93217
27753 50754
11091 58778
12605 51914
29524 81943
27140 81200
21489 28767
87304 97995
11374 49007
4407 42844
10536 50802
23682 98865
38849 46129
36497 82187
18083 99630
68500 83334
32205 77426
17409 81084
35781 71923
75087 85317
74287 95588
9865 23867
77165 83811
947 79159
528 32589
32187 79228
48428 51525
76521 97596
47166 65703
5448 97875
57593 93947
42555 56393
17569 94928
83798 90393
16094 61420
7665 81782
10991 30129
23017 31656
33451 95448
73295 86712
1367 53656
24635 41403
14229 85717
26058 66095
6519 82242
50276 52143
75601 98868
65409 91886
51265 79824
60149 82724
10351 94408
90421 92708
18384 64184
5500 41526
47084 61365
5910 82409
30588 96176
36238 99226
31754 36401
16593 46678
22512 72596
77732 89689
21849 59428
19939 53776
36676 41043
55537 90433
10792 18355
33701 80541
40643 44738
46331 90375
53465 97672
46065 68923
41423 75835
9534 54792
13817 85700
6195 24756
10899 28173
14998 80762
53641 86892
73789 82538
13826 80313
7253 32190
51232 68842
78788 89364
73810 92347
19786 83085
16918 68487
18243 44545
36925 66693
15357 66026
4307 41077
53755 90616
7793 87857
522 69787
33232 89427
39171 61792
59837 64024
41218 98960
32041 76630
13176 68765
2476 51693
18635 78558
938 70114
31569 60689
21690 95826
19042 54881
7827 90273
13568 70656
11010 89796
14129 38818
16843 43924
8177 13615
31945 60532
51565 53084
32749 59619
22989 40996
50638 72595
26990 64771
47253 97360
48222 78878
2986 91222
20170 65129
23154 29063
74583 97873
20992 77346
2756 64079
87815 91037
3124 50305
22234 36016
26518 68026
8746 32845
5675 59384
656 45549
1424 56087
26020 49790
36783 37883
1972 13441
60010 63013
45796 52523
11764 83694
48503 88245
19498 96946
2766 48089
50735 51788
52165 87730
41262 82449
6107 9359
50017 94339
38985 77148
2040 54793
23958 87203
37479 38622
7308 63897
85109 94201
9423 12992
11370 70876
53822 82401
44565 86322
36907 92085
17419 53406
68477 93308
77579 98145
16544 22850
11774 26188
45964 93125
35103 95131
12496 50772
10009 70475
1929 30173
41119 62569
15298 46540
47759 73503
59432 82634
39076 87686
17585 36313
50283 81229
36211 40149
48922 70198
40967 58226
2449 70751
10796 11789
25179 92108
5546 67247
59839 74338
13544 24746
22361 53117
46568 47199
52374 85433
44014 65871
20684 73620
23966 91803
19041 23357
73091 83706
14804 27505
4194 68992
6779 94992
12737 44948
6563 63199
62213 66477
42923 71366
2086 82490
48813 99650
18155 29382
82546 92977
58298 88126
29088 43134
41107 54357
58996 84226
27770 86263
90823 99098
42547 76711
5295 89831
2202 76258
7866 74825
28560 69044
42436 43721
21314 68453
36803 83785
75551 96036
16777 87129
4238 77901
57525 68202
3714 40299
63394 77364
1742 15020
39573 40904
18195 81635
11138 12900
22170 42030
43422 74179
28200 48738
10974 17872
68165 89852
52467 63633
55424 63127
15301 65501
80882 85835
57150 57978
23616 32930
17569 29621
18900 22558
1007 44608
2389 71994
49561 69085
17472 50544
94276 98480
58697 82035
99316 99800
65223 97725
5737 52390
58163 61393
52139 56116
10010 35390
788 34127
29981 71009
20591 51136
70673 96190
25348 74350
83986 84299
58856 88436
25460 99224
41888 94741
61830 80073
45097 98197
30462 73164
41841 75381
50294 62859
34768 41244
21927 34428
3261 38267
8376 34688
16308 79972
36168 51650
2170 77857
7723 97645
10970 28373
81614 85029
36410 48065
15242 77620
50626 69945
50642 99959
24583 94937
9380 15716
39646 91462
20085 94431
19867 49971
43632 95002
13250 76679
14473 93683
24639 61989
50648 66175
15045 62725
37420 63570
52280 89639
12154 86535
48341 54794
301 30797
67993 81117
8801 14062
18101 51594
48299 78876
39327 48062
47376 80634
34669 58318
78693 83030
13963 23962
37495 63774
42907 61959
23988 39825
11163 84253
42578 62587
78153 91317
22067 47619
76601 95046
35218 69469
26372 43024
51377 62880
41881 79109
40452 53390
24634 60492
37388 49940
82920 83308
42876 98123
11958 32956
9577 40408
41229 59186
33418 49619
36629 78141
13864 90698
9655 29949
12807 30394
76720 87340
20281 76562
23656 48352
7623 13328
3629 5012
53084 93191
27388 45136
11576 23245
18980 71948
9381 63748
20415 79627
8293 64099
16935 48267
56985 82224
18147 51561
23261 95038
14460 91729
66260 87642
3272 47916
19129 35228
23689 70331
21258 50546
48377 58218
6 41794
44102 45998
34969 96891
83549 92663
67792 68437
11374 14249
21488 31810
31262 83330
6624 61526
26861 63157
329 12327
34469 38773
67711 91522
57074 81686
34057 36506
39510 54363
10894 92315
31376 49382
3708 67903
17190 93933
40134 64840
33395 85188
15611 67947
45853 46314
22341 72484
70314 73702
35111 77732
9415 90473
84527 94533
29485 42647
40396 91683
7275 40099
49344 97119
18710 56473
26965 31425
7690 91733
601 93089
43408 95133
67780 98005
134 25427
9395 82460
36044 48006
4833 10452
35174 60330
13985 96197
17203 88702
49257 91953
75581 87255
17529 78664
43852 64555
32545 77212
31053 35940
87492 93820
9857 36558
76449 82951
28315 30708
51506 58539
49307 74083
10635 24668
28757 35164
85286 93032
6078 66824
40968 45043
18179 33589
6433 64648
287 70950
1254 20130
48627 79181
68868 75477
30474 63339
83654 84068
20331 78517
93369 95251
15789 21918
40921 52480
18715 42642
28878 84377
20747 45232
55147 75071
75233 95060
25721 27508
46106 59383
52585 65541
46656 86309
5017 63909
84962 91958
13541 29135
68905 79611
40902 89389
23825 32292
7683 22719
61568 87417
32071 56927
62201 88176
15679 67359
15935 20897
5055 20007
30271 55061
26331 94478
55320 60319
13939 87058
11129 21493
30355 87597
4133 11888
52269 58560
25937 48543
8459 24497
52763 75796
18078 47814
67712 74184
22441 47592
51603 95872
7439 40510
40339 69555
14809 51639
25567 44783
6855 51648
11750 52556
37573 52514
39500 96028
12353 29005
20196 74577
76890 89988
41142 96656
17055 99384
43392 47758
13002 82639
47937 95780
11539 94916
26521 71812
62766 97773
50841 73546
22178 41274
48060 63711
33394 65678
14243 46997
10330 76855
33062 51766
33877 88875
18513 30437
37416 44596
9862 40144
26311 33321
22157 75842
14662 97913
45917 68502
88976 97586
61067 80579
53038 84847
64337 82702
24992 48258
21005 50797
25866 46178
11899 35876
16729 40064
32637 90715
12883 33075
9949 37912
60232 92388
11789 87003
1028 56312
8461 83219
6340 88376
9935 81655
1430 85578
40497 95815
32273 35797
18394 32302
7809 47415
17438 65494
26276 75550
17490 35314
10037 16891
36220 61066
24218 88204
64239 91130
37625 52078
14851 91448
76910 89205
11938 47489
14830 43983
20804 37818
7817 17915
44319 47323
13412 29770
73097 93994
5876 44384
49402 58486
33647 67521
25552 63822
19545 47486
76284 91245
46683 96123
68763 81825
252 37714
3216 72909
16451 29131
44332 93467
45388 65065
6215 42943
33487 40534
72232 89613
32071 83903
59736 80672
15699 78380
1571 40788
38291 85666
17241 48711
40692 81422
6426 94946
16147 55360
84360 90822
6721 18665
44649 59461
413 27729
12512 14215
80603 92345
10912 50513
45208 75830
55873 84046
9290 77004
38543 79386
14621 38492
8560 58007
9622 45772
94532 98191
11096 37142
39653 54726
29413 36196
40664 70032
22377 35810
61390 68837
5885 36343
20780 60276
34222 79962
52591 62881
28206 60797
49766 77509
72828 83487
57194 72940
22232 49624
59995 72668
21685 52608
22969 56181
86471 92572
12764 76372
43773 58564
26992 50225
29743 79790
27216 74953
8907 99518
11293 49078
33162 98765
3961 13468
24404 91455
51546 66058
2070 75660
26694 44700
21548 44402
44375 84664
19473 89823
17938 68904
36438 74675
4650 92002
54662 70593
73042 83202
6966 81845
12736 65871
58584 96539
82628 86715
59017 81392
30307 71334
95319 98396
34887 66021
53458 86067
46675 77073
40392 81215
46225 97362
78407 85395
7351 86515
63946 88864
37092 83142
22870 63630
35211 89938
33897 48715
11023 45108
37087 52870
41481 67029
42139 44828
88419 97577
9945 90661
18309 81538
5477 82908
56499 99021
87600 99999
35747 50128
40860 67042
2432 95346
24178 98778
21313 72115
55171 55378
3487 74968
9433 12566
1993 94001
73341 79051
55677 74749
18455 86541
72824 97753
76170 87629
13308 90156
28191 89565
1829 30940
26572 95023
80689 96724
5535 51423
43649 73035
8394 56227
67547 81848
18396 92722
34631 79886
8231 9176
33462 86330
5151 30191
32839 76047
12803 52860
20369 37669
15590 97654
34357 41523
43211 61966
55396 57654
19087 27903
26919 85815
78900 93088
35003 46612
91436 94576
23476 31765
63476 85342
24637 95014
12399 88005
11565 53221
72360 79691
30218 67861
41598 86280
19486 67046
92214 97562
87696 91865
83672 85631
44902 87004
22571 63543
23496 40765
21869 96675
3161 23474
39044 93207
18658 31691
13950 15953
10374 29877
55881 63775
73165 81808
8041 12553
53296 88379
41495 89793
67193 99795
11555 90733
8689 52285
19936 37006
42564 63110
20066 47903
17198 22855
40157 62578
32926 47719
19512 25308
1965 14717
82552 97986
3979 80765
28522 47405
2488 3838
4933 50531
63970 69526
17711 45026
53982 59935
27694 77220
48693 66211
2736 12824
50697 87541
30412 37566
20238 48854
54889 70293
32728 74494
11769 14245
28687 75720
19560 20166
8833 34075
27236 64982
20367 94840
10150 53003
29935 65077
35351 74157
58739 77715
72795 85379
1149 11554
35451 76262
29318 58427
88488 93724
23641 52446
30810 54483
70770 97904
33102 84801
6971 75130
19356 90473
49957 91979
27741 73070
19146 84339
72685 76113
20234 30627
49895 51122
27455 78736
37702 53927
38267 39002
20869 25336
87984 98550
62738 63245
7008 22146
18964 26175
88743 93491
2603 21301
5672 56964
43434 75369
24878 45362
71641 98238
52264 65563
9784 39835
18818 75749
15983 85047
32633 86333
6463 21508
34418 61288
57552 67868
5721 62774
29453 95971
17676 32502
68281 70668
5271 36891
55496 77948
30026 58937
20624 42518
21255 29340
41617 88305
22938 50979
33151 42853
10394 44165
25087 99821
6160 6555
42484 63416
4424 41527
30578 33997
35353 37454
50866 83000
50168 99331
51978 61546
54953 93560
17055 64837
50816 94627
46312 46807
2364 95792
17874 97516
57954 63044
17332 54397
52701 69142
9976 63455
17000 22917
41576 98416
31119 73167
13788 80748
21187 99899
25316 55320
5471 85009
16092 33358
64865 97690
4878 9140
15087 15548
66505 75973
23252 80848
5198 61437
39399 42145
89728 94181
71586 77452
8018 52481
10700 22420
74491 97597
40692 52896
53386 55147
13795 86950
12850 66044
5957 90656
25993 66394
40323 95244
41119 78636
43867 74036
60494 97986
29767 29883
76699 88947
58024 97685
15465 51744
47521 90213
55465 87494
24151 44221
70064 73477
37832 72026
33062 79939
45746 51108
11006 85884
66450 82434
31258 37651
58151 64826
15496 77554
11583 14554
1652 34965
55839 97968
48075 72612
41774 80026
17076 22869
5879 84831
11626 45099
25746 54500
19646 73525
24652 33979
16224 61183
24882 27519
17636 73415
25057 81873
31247 74608
33764 62786
43983 64896
65352 98614
876 79220
41700 47353
36131 85367
70250 72201
53485 67392
73573 92181
72665 94123
62456 87513
25890 79592
31215 99982
49217 81341
29956 66357
24282 47870
9016 62345
27560 60145
2609 81552
52003 53104
31905 80412
15610 61828
12192 44770
54156 77673
47043 94628
78442 94186
12626 80634
4714 11145
24237 75490
2085 49627
27799 41303
76546 92346
54163 80621
31936 97022
22911 75986
31141 31227
32054 64683
88507 98863
78581 94119
7227 31018
60546 64789
29542 84213
14618 32757
43161 65688
28673 82465
17269 94511
64750 68412
80865 82213
61802 80820
14488 71037
33344 80934
7566 81777
21224 75737
28363 60108
34979 96085
51655 67854
52763 96197
4289 22416
21262 90949
75285 78505
56302 79006
69104 75927
12284 70984
20957 89197
40046 72898
16530 97349
66525 74458
7573 55122
37849 61754
55119 84269
27096 82007
85945 96835
75290 98720
19183 66143
7816 42183
88866 97167
24013 94200
11118 15696
3511 58974
24424 72635
12053 75515
93237 96584
59309 78415
16774 60108
36239 58019
25675 69704
58697 90639
14980 98833
2216 22871
25095 48771
26408 51700
33060 92093
25604 88194
16388 17726
23715 92850
72575 88137
59139 95731
54309 73432
33045 80248
30076 75194
2375 3628
2962 64033
21562 70161
27912 33484
22224 73940
92939 94225
55441 59647
8191 25673
20790 41777
62656 87052
33498 51904
1540 84204
30714 37822
71151 78177
28793 49611
24938 66658
6646 79003
4285 94519
4176 60209
72020 85312
47724 65110
7087 96783
10792 50942
27702 50310
72896 98718
77083 85687
62600 77750
35214 56936
30913 47696
1583 83134
9370 77564
14250 27939
47375 79505
41232 81629
59375 73699
36324 68296
47857 98913
85487 86807
63280 88451
42952 75534
55213 59128
76623 91198
49361 54504
71509 99833
8733 22681
13443 93292
36962 55419
7700 51515
34365 90432
24048 88039
4666 15418
17080 36923
31411 74905
4806 24232
29411 95342
21387 95395
7410 56898
3212 83944
60939 76087
13339 47864
2904 38633
1233 65530
30624 99568
52293 62662
85530 94050
10268 28943
17174 86764
8888 34187
25570 70084
59175 78629
17842 63877
65708 70289
2209 6305
29495 49546
10721 45841
64999 86292
35538 82681
36142 56492
12990 82186
81537 81785
31716 40659
215 73769
45483 73830
29884 30326
39931 55457
9107 82695
60197 85946
40149 53700
40537 45487
41491 60600
68433 82127
25104 38415
35354 97615
53143 58909
39667 90665
44710 96747
71679 81926
35720 46469
62253 71726
17985 89561
23480 44809
32442 49172
13486 81585
3380 56807
8879 95246
43557 52678
22411 74232
13197 80619
20964 98640
44034 51854
2101 59600
64035 97385
94027 94995
43530 72224
61012 88868
25391 55842
7076 57388
13838 20371
18273 53933
18176 19164
18595 57462
46191 61095
9666 81748
82991 97197
24228 96929
38854 77473
12388 46710
2691 89245
37945 60131
711 67467
23353 72325
32522 42118
31522 91231
8516 88775
30258 47924
21248 65585
8114 31939
14999 76623
16624 96544
84185 96651
34352 65668
19731 21503
49492 75136
28602 97868
12339 57793
35051 55183
58500 79300
34568 93191
27503 91196
25563 49098
19066 20165
29207 60702
81183 86057
2496 96564
39906 79877
13843 50358
62014 98361
40031 99561
2854 42595
28985 65212
45252 74941
23533 96526
8502 80085
39245 94906
40383 50151
62742 68079
32775 69290
41746 76173
15471 31612
9224 10255
14030 76551
5570 34302
39925 63124
12091 14854
68798 69046
8638 50538
22426 34621
47865 74708
726 85068
18158 61472
6780 77904
41913 99019
29806 30180
89574 99776
6756 89521
48358 73760
5400 65241
48095 87941
56200 67255
18582 68734
17306 38224
36193 89746
27056 63874
52153 94895
27453 48646
60191 72637
60353 76785
18824 25778
40069 61368
5596 47496
43579 56323
8843 86255
8647 70574
25850 59218
17588 26272
38373 47701
66070 74160
17326 81379
57442 79815
22512 49492
42506 85948
77686 97365
33290 34152
53783 60423
33566 45513
57003 99429
56785 77103
3746 55626
21755 62395
15219 38557
50814 72511
12389 92167
47826 70412
50004 51717
54719 70548
21420 32364
53735 61245
93712 98979
25911 58732
76795 79183
10862 33852
57155 84031
45840 83328
65765 66189
18612 89018
1325 33307
26220 53736
2386 70798
90197 99989
57207 94123
14942 22410
76578 89660
55009 66675
3868 56012
55642 82916
23245 73447
93364 98793
44196 96717
3970 23878
17970 98451
4813 9543
11502 15422
19040 77456
6783 64848
49837 86165
35316 50098
50088 86840
24134 79687
64756 96571
40279 47217
24754 82153
58224 75719
67459 80246
21218 50453
8842 86677
14644 24265
20858 63015
75320 92892
16684 86943
40929 68304
8209 17422
23796 26407
36418 72338
35051 95473
13458 66169
19906 87749
29476 59916
5326 15737
67045 85168
16473 43857
7403 76675
24408 39803
8239 85949
57839 94088
11339 98799
23794 72556
63692 81261
9696 31003
26924 44528
5862 86367
25376 25666
30395 97954
25751 93664
23846 30169
80196 96102
4734 56038
47442 97594
38300 51776
71790 87007
10646 50041
2698 77292
51323 67923
4187 61644
73546 94098
44890 75797
53739 84660
43988 54713
33966 85846
46665 56191
18778 33883
50172 87667
7911 21748
61192 64842
62354 75617
52190 90080
16121 91642
82544 91945
45196 51918
38255 71091
12719 30792
28768 64869
47021 47604
42153 61752
27778 96048
4226 19319
69318 78460
87724 88785
14158 43226
1383 83760
38814 99569
38245 89103
14322 57928
5161 83344
38504 53167
23845 65787
4695 4813
14613 63970
21825 35267
48177 77159
54601 91127
32212 43601
4977 59374
58937 84241
15242 52153
20245 55551
38978 57254
21416 41089
58281 86004
38160 64606
67358 93187
54438 59989
42382 42989
72484 78936
15867 91206
16263 22370
47857 66774
18041 94729
27374 28500
35432 43625
3625 76508
29867 97621
83592 85486
26155 82025
33665 48531
19361 76239
18624 82956
21647 48348
1276 91608
37442 79627
6144 41198
47420 70960
38465 93532
47147 58174
1619 53458
38059 40829
4173 19158
3914 44136
43114 78535
36786 97756
24512 86008
2198 5026
50210 72496
51071 93448
37231 79417
6745 42120
2709 6863
9694 50908
16431 68237
4140 14660
28749 46896
18029 42203
15501 26027
2060 56122
44685 52259
74624 88590
9320 55223
63976 81270
40026 62707
5303 12337
34324 38840
29811 53981
27634 50346
68058 94065
72780 89805
2191 27075
61885 64712
9670 54305
75190 76741
63496 98504
53868 75201
3867 42194
17790 57924
4376 52801
23930 70103
5708 51929
29101 88078
84438 92893
37761 86442
22668 68713
2804 41948
37602 60065
17933 49032
25948 55108
37728 78116
48056 85458
23867 63236
51440 72978
11667 40966
2202 62087
11670 20866
4868 45298
875 6401
40348 77574
48300 59201
40991 71348
38046 82648
33276 93795
14991 52467
18870 73298
26080 32267
20142 33437
49549 98576
52898 97636
18372 37368
17260 43331
75459 99671
31965 68087
48079 75112
54834 80802
38123 75084
23852 83534
2923 8056
48232 64117
20773 95459
23074 76023
7167 41641
65294 84894
5815 93578
16346 64310
52552 78555
93844 95654
181 40411
15105 53301
32118 95805
72765 93924
30173 33893
13145 99947
60836 68078
11740 83192
5031 24692
85471 87340
28756 90206
635 70376
90228 93900
5078 25249
32245 89329
54872 65347
6240 8176
32771 62610
41663 88955
61387 69015
2225 47476
42879 95722
36804 67988
42176 76668
86239 88663
29246 76503
66206 90084
63856 93531
2548 43106
11326 80569
61416 75573
25917 92268
15799 57724
36997 55844
28107 31544
8353 88237
5942 90308
13823 90592
10877 87632
53274 60533
46272 50320
903 98216
10994 52895
20937 47857
71402 94670
61136 97107
30980 41883
28054 70790
28143 95779
20522 38622
14100 42514
7084 89138
41955 93941
3582 34467
43181 88158
5098 7224
92388 96509
10498 78480
16915 18979
70695 89025
83227 99940
37820 99868
26379 56091
1035 21634
18300 21703
20978 69914
8422 33715
46770 46806
48724 69730
14634 95547
31659 85086
46587 78067
27786 80406
50250 87883
5603 90021
74047 98383
93447 95836
13307 61775
11903 34506
83966 93333
6606 30321
5958 49190
17140 23844
65809 95606
20374 53432
7754 21818
32758 97736
34215 66405
43260 46699
20771 98894
63436 85845
3044 60831
37571 83417
31860 83166
5061 16346
11588 71076
16219 77475
60510 65412
17975 59105
35295 71666
41663 87287
12671 47574
56619 88600
62260 66880
61589 85847
14706 33323
2315 34636
16533 19402
57184 59075
54302 64172
10081 48833
79825 87056
16965 23155
6269 20134
28545 81042
32984 51558
64532 66100
31789 81986
35185 85441
50410 79858
71996 83885
14235 85655
13450 85721
5718 24902
66618 97716
77510 80385
75703 83825
29505 51990
53581 93752
9825 62120
17065 21846
48745 86399
54392 66306
72650 89316
24101 84986
72394 74230
2338 63474
44928 92326
4552 16117
66628 92780
1084 67289
20092 96711
34080 61259
33035 52568
14092 33488
10665 75426
61756 79417
2987 68120
16823 80079
80157 99176
32827 33129
3586 90993
52970 99836
3080 95244
26610 68715
72878 97636
5215 32051
30291 50114
67680 84065
4699 86626
34233 57919
34514 95407
4304 31837
530 16153
3709 95684
73373 98035
62761 98032
36217 47831
41560 58495
24117 88541
32099 34328
52378 59555
3527 37653
36621 63177
25801 95035
20272 84940
67366 67463
2384 9621
98786 99293
78261 82753
66183 98240
13194 81275
1623 20608
55278 89921
18753 60351
41325 71659
10989 71490
33340 99050
56883 70200
17273 64612
20576 57194
46632 88144
69742 89384
10103 77654
71710 83077
80961 86011
30512 32957
13911 69189
32121 39067
14921 78014
18142 65337
38256 51311
73757 80340
14617 83599
29452 35850
48540 98630
49618 50298
13324 93983
36567 90706
2842 71158
84267 92454
50416 92966
30172 56144
48869 69385
42595 94182
28685 84099
51891 72130
28825 30629
92059 96030
8585 37648
28213 62433
27546 78821
32407 59851
546 2311
15449 57543
11023 12986
28140 77109
13317 57879
23564 96688
21465 47066
1509 73513
15775 37957
62478 67460
27166 63696
21576 99159
52625 98047
1474 87554
34518 93619
29041 99475
23736 59447
4049 97504
4421 91304
10533 42213
37161 74140
12047 44806
10983 28283
58939 82400
11137 27543
4352 74502
42005 73393
8510 25405
32073 46880
17424 30407
13428 50598
56261 58629
30256 37280
97736 99406
49083 84220
58374 70880
10299 90575
71165 92914
18402 43728
7502 87258
34829 99865
61018 65903
41704 97111
71071 77349
21614 88905
5079 13999
52442 97616
58549 76374
2616 20048
50210 74723
80538 95874
59850 91810
62466 81471
72958 94755
82398 91904
25600 81261
41929 84476
54284 88487
11893 31483
37809 47842
78766 98503
22790 66948
13606 95305
29272 69482
44467 71546
64659 72037
79834 82908
33581 49638
67705 75596
11246 68631
9268 28872
7692 96630
43383 49207
67450 68417
50180 54925
51464 91513
3429 32791
8810 47218
23624 27164
15587 94368
10564 19732
41374 80679
16815 76046
38842 85947
45171 65176
2087 87627
9683 28177
40747 59091
18611 72966
25202 63497
80036 88023
21484 24793
82540 91893
5237 65021
51832 72070
11363 41766
42079 70273
87783 95614
61243 77965
6944 54600
12643 70858
9281 59166
21411 38700
24702 60893
23513 24419
12998 90500
48718 86647
14048 93302
7556 46202
37001 81723
9408 19672
62423 98292
33913 63908
10046 22514
3111 81640
49809 53749
28421 57758
5781 41521
2459 3802
69882 83574
83958 96731
21733 94586
17993 46463
39450 82580
56021 77076
3506 27131
15493 52130
21530 72103
11429 89507
42618 59716
2040 34548
50785 60004
20471 62253
1619 15723
53856 85677
41585 50595
8960 42128
51608 59579
41515 57680
18348 69271
10763 19730
21836 55990
44226 92707
40786 49040
20321 32760
44384 47943
21167 33573
31835 61859
1140 21748
19100 28354
18197 39994
23784 52985
32058 68853
33340 50019
53873 66789
1004 14754
14156 85061
22142 54429
4165 55237
43204 90979
38372 44193
51594 76185
57903 63410
17421 86492
54608 91319
58580 67563
48789 58558
18440 87461
7050 19647
8476 94174
13328 86915
2202 58637
5594 34305
90007 90203
3086 6910
852 46452
62688 69801
68803 89574
70021 71173
67308 76658
48026 65473
56986 80832
53970 97441
51881 72073
33761 43475
69741 74382
8568 99279
37795 89699
19930 77819
36998 98488
26882 81059
1414 19384
58366 75900
30201 68762
45373 90571
19983 52711
3393 11352
5762 38883
37439 64069
66009 83597
14576 41561
60276 91271
48405 74039
39683 57729
28357 94482
21870 29832
9157 67113
50754 95518
48050 67422
10630 15954
74409 91049
10249 32030
63691 85553
6584 65505
23711 57825
169 85081
21280 57214
13306 18424
30805 79492
26015 54487
70325 99874
23169 92212
42298 88578
42751 44326
12947 74320
80593 91678
67746 76958
34173 80493
9709 59852
41840 56287
57346 81148
27950 84913
36395 65410
29820 90172
2567 90369
781 68266
16401 99422
82330 86324
59779 61317
39896 73038
7917 52543
18943 82931
5328 82907
22672 59846
97911 99987
79423 84957
50543 91849
32826 59864
11552 46605
79268 97249
11951 34399
1439 53120
20725 82306
64664 64742
44928 71211
26828 63055
3333 41597
59269 81395
39095 61620
294 25247
27030 28144
46324 77320
79848 92091
19507 27011
17186 27125
70909 91732
24914 52434
439 41515
15513 80430
35903 75708
12301 81680
41590 77062
2731 87538
20423 81041
56859 85532
36907 41987
36366 58648
77929 78555
1329 81575
36838 39612
12878 53013
80323 93489
65236 80367
39109 40185
12891 83130
25758 79902
50775 74398
56523 91958
16692 78627
9326 52893
2443 5436
16842 20126
32641 84832
24463 89086
12898 61935
86869 99641
47325 90251
53447 78910
46922 95800
20319 29895
11529 83122
56306 98825
19557 39558
16125 66628
52932 93409
83900 92110
5482 96426
46177 86605
21813 67740
84091 88147
31166 72773
65828 70158
17824 68638
1536 68095
65286 73748
77774 89703
70343 73162
19347 25115
39325 65915
31874 48340
19040 28322
8753 89050
32441 88380
6026 46698
7070 20140
7169 95552
21456 29528
36566 64688
85852 92866
33945 34013
72603 80200
34203 74887
65229 75584
23697 61277
6212 94095
72490 77389
82906 89322
5191 89409
22150 45373
8138 87979
40267 60253
22355 95145
36748 76556
1744 80177
73468 77828
20406 22511
43488 92723
57607 67101
73624 80049
28150 83645
49560 90237
15754 89298
81959 90395
28264 76750
29193 44876
54084 81443
22538 45079
26824 50673
20004 82758
37814 93991
16256 48795
38597 97757
40556 90393
9489 26083
24193 50301
28248 63454
38152 84301
3046 26231
8476 77595
9939 23262
2865 51058
35558 86334
26299 38195
75036 75827
21617 33668
30277 91372
40749 71225
55911 71808
25208 88310
59631 74011
35922 73775
55464 73828
13172 84119
23350 76155
26478 99178
59604 98009
7437 41849
25128 65274
7778 17699
70951 73710
26787 62930
34422 37535
13479 32245
40232 41699
20467 85910
7477 21514
38825 67523
23581 44147
52016 88096
42059 81031
47207 98648
5844 86513
1676 2633
53661 90237
74282 83383
11628 73881
6959 25999
32951 53801
49280 67922
11187 80466
36944 39964
63586 98215
11308 63242
12233 22736
9899 37041
63130 70748
23114 34267
64835 94765
37668 64901
22361 32907
21834 89613
9052 51449
64417 80968
23476 33975
657 79955
1393 38365
52616 87975
45658 64135
34393 82558
6046 29473
12861 80584
36806 43312
85986 86845
20930 99300
31952 82121
48241 97223
17585 74833
10565 47481
33124 39180
4785 79230
18073 19180
70746 72869
9567 38667
10083 70300
55150 64282
40440 65474
85036 87898
13494 78100
3141 27169
38979 40123
61711 73743
78488 87574
23615 76569
46376 51536
8117 13331
68465 95857
54434 84686
27217 39517
64665 80029
29717 68550
44591 69713
9635 20542
38789 50832
3267 37192
50392 82716
17350 29293
71365 90346
38077 82882
60072 81192
27267 35801
49872 76411
7139 97466
58595 98682
2555 60633
64645 97958
51716 54953
65155 94261
9302 77016
10978 32072
23238 36041
65853 66625
1116 61341
24759 59086
3363 93021
80609 88292
46187 94677
64361 91111
78314 85198
71117 73494
13217 90632
26554 93733
17028 52649
40757 92402
92357 96915
58550 76551
49502 74354
16388 28345
41199 97628
40584 57327
71695 89181
6768 43005
15602 93802
25620 96988
4434 41721
16699 66815
11182 27991
2304 36044
42857 43498
36643 63459
46036 80483
7557 62467
32372 77231
16282 95153
9304 58791
16029 25824
6848 34010
43472 94033
1860 2471
1565 77029
71525 82282
18318 22190
36413 38211
43644 82190
28200 41263
21978 70546
82180 91613
33998 57522
226 92353
10774 81223
12746 88133
56762 70647
51561 96377
7664 34600
53103 79571
74704 76751
43193 91328
8433 31949
34404 82830
34046 71154
4147 84637
26422 65084
46110 81268
59170 71933
66232 77967
34381 85153
48955 66262
28358 89666
42941 93598
41838 47067
27060 83462
11689 73462
29472 86981
70090 95440
8022 90301
23441 28709
27392 37208
7460 38475
17373 73315
1400 24805
56602 63053
50945 99794
19326 63008
19938 45433
62687 95840
26959 93312
59418 61296
18851 27093
4048 25464
21851 51052
42108 96319
44604 82490
72676 82018
22733 99151
35816 78106
9656 21657
43399 63925
14925 35161
49719 84312
49728 74852
72271 75893
62919 80825
53618 87898
48496 75508
18683 60223
41588 45514
56231 81210
6356 82417
34308 59085
47947 91012
25137 33952
26155 41896
3938 82393
51943 65175
5519 21163
55078 78642
74914 83874
73607 76398
9096 18927
2415 85676
68095 82325
11034 83709
43796 59403
71397 75288
11797 95997
26253 79958
61984 83141
87506 99018
16149 47210
24981 72128
59613 85627
26061 74884
10665 95245
36018 93747
15147 51287
58823 74765
23416 98872
66222 79546
67599 92381
1420 14377
48500 70223
42693 82184
28796 58779
27938 97409
25792 26399
17690 49830
21394 58543
11778 74917
24815 63010
25625 35183
1500 95915
27126 76625
48810 94584
2316 73855
46062 80209
21292 68634
781 52682
10257 86103
17045 35911
29355 59253
69816 75258
33849 92224
38124 92289
27469 89987
10583 27223
62840 79231
24331 53394
71147 96673
52565 92560
20887 98529
42044 97717
93250 93348
3494 5157
84827 88302
60601 96150
19270 36838
27212 88934
34488 36479
42225 44099
59244 96987
33471 89511
23171 44040
51332 75959
73003 81106
9326 50465
60274 78996
8562 59369
15478 78746
16810 73514
65808 87418
5821 84714
31802 40356
20727 57566
5434 77273
28105 48773
25504 60802
33261 94369
60076 83244
71941 95445
44364 84899
82247 86674
44330 56067
70023 95853
7125 47142
54651 85968
24671 93027
16941 44975
43669 76827
2400 36980
17313 29827
77674 90249
35172 56821
38296 41098
56809 75984
18426 40281
50239 78493
24795 66049
28397 84793
51534 70085
40998 90263
28477 62219
57537 66665
29313 52549
14265 47133
63563 68477
56332 74710
26581 70566
23835 72234
25009 71366
50104 57518
48278 82278
18093 46127
8432 60766
27541 68692
20860 24021
39757 96323
16468 65583
22657 26553
21846 39207
7840 45197
17868 53883
16333 98937
25153 76956
71891 89578
40280 65805
60232 99310
61953 64333
34343 70015
51619 76166
38780 76113
56132 72738
13197 87358
42532 87889
24907 55806
2308 69556
41590 46259
66614 76597
5305 91503
85891 87920
79860 91845
28801 29446
933 38045
13428 28302
48372 80222
22260 42447
37281 83912
45903 62459
42284 97659
867 60976
55445 75162
15444 87581
36496 74772
77676 97054
33539 49436
20807 94861
34197 52030
68690 86015
9329 58736
44720 84221
20360 35826
29633 99572
42489 92734
48437 69408
25633 75706
27581 76315
71628 91353
33865 62389
30222 90663
22981 92792
1119 51524
13011 67844
47403 79925
13953 41021
97914 99025
10735 80316
56699 57111
20904 62158
54817 91247
18854 98170
17614 64081
12972 87055
29726 59524
69778 73095
9404 75032
5236 42567
37003 58146
32235 33771
52090 89920
15982 57751
70921 99663
27013 35531
19158 77377
13740 85684
72756 79605
40031 76353
1788 44464
44650 54537
57497 92774
1510 58995
82004 87045
22321 74062
14111 16565
55111 89792
14720 78776
5319 22839
2494 30788
52727 75105
1592 63909
34959 45820
33054 58558
6587 94358
17042 23432
18602 44305
2109 28598
32751 33477
5555 34699
32696 84133
19142 89195
38715 92776
77474 86704
55751 74298
15858 51661
2242 57589
21996 84273
25764 48329
6112 99200
18208 39623
42101 87339
22430 45353
25054 82488
13249 47396
49532 91901
40897 49039
38306 67545
13734 99964
17198 18196
7900 41897
22411 77020
37820 75372
71456 87024
56463 87023
35279 94015
25658 54371
1160 94991
25942 83132
52688 80049
29623 78765
62478 73012
97375 99536
72349 81741
29662 83134
5807 23759
47585 70018
39623 64491
40804 47677
16597 22265
22338 37846
32094 87840
23464 37922
8132 83057
29142 35964
10377 59778
5266 75221
10740 91070
648 50889
24652 85739
34709 51829
36824 76005
80223 85493
17272 82210
16462 98062
28062 38320
19216 21345
7202 47397
17473 19492
36103 81294
42754 52734
50098 92635
51304 76479
1601 59231
2978 92239
34656 78681
39310 98388
45119 65851
66279 78120
34836 83136
71522 84910
25359 75513
2867 55216
16173 17203
16580 55939
10627 26345
8243 77442
50756 56122
36590 92174
37914 75754
21116 80935
39033 43505
20784 45613
5718 10933
87054 88093
9317 24789
4157 52087
63624 87469
16435 72434
34486 38798
9593 46320
79322 83322
15773 40426
30395 72124
27191 79623
11412 56419
9749 47757
68831 96448
29757 49014
70358 74194
78344 82937
34038 74221
14302 64836
86076 88176
55533 66178
27087 27610
8968 30585
79589 89792
89818 97493
58142 66577
89496 95917
19569 54656
25724 77991
48927 64786
8974 79502
70183 74915
36394 68575
12630 53522
70870 77978
15775 83911
60387 99829
18460 23564
32720 62744
7181 66634
7256 50221
57904 73422
18597 75908
6261 76692
37154 50144
31787 60782
16856 43224
53417 96319
69877 93510
18455 70442
69283 81012
6847 88091
83417 89632
35990 69665
50349 56554
35766 85866
5063 23035
16144 46605
17266 70512
9110 19521
29483 46217
4031 95120
9006 48856
59244 97327
32765 76658
70693 79391
25283 98028
36147 97837
53880 74867
2659 17389
194 57954
51845 54356
60626 85098
4232 13659
3794 34358
55607 60669
23101 52950
78019 86791
67923 88709
41124 71830
12865 89724
81648 90587
41247 49617
28486 32204
47636 53008
3046 10982
57653 84947
42078 65662
9670 62726
9615 69083
14010 48409
18284 36652
16397 20616
67001 67113
44529 64364
43685 67705
44982 81127
69069 95809
1146 24409
38556 86921
17377 57244
25219 68220
41271 58597
26299 79556
15563 34207
22571 95324
25437 51485
87665 87880
7217 66050
19338 91687
52391 83270
78979 95867
43215 62072
4378 14090
13272 92053
6767 51972
23198 67280
20841 98971
44187 99930
28127 95195
11096 14869
60214 84445
1968 92998
21889 70864
37277 66536
31487 33036
63816 80887
58561 67889
21450 52360
55418 86155
11292 25086
85985 88082
13440 21743
20503 38973
36150 61368
17821 58120
50841 79830
28278 85074
44793 63303
48238 92041
44079 70708
53526 64087
39924 81560
1093 29262
24012 28141
21811 86807
69696 95599
570 38468
12824 93409
52257 52771
23004 63011
77867 97775
28318 68297
24280 94947
34937 90517
3893 75279
20570 79051
26321 38617
23726 56511
84519 99761
34007 94618
54210 60200
15158 81583
26095 98780
40316 84677
2875 66291
18592 39837
51163 82835
50545 66171
11262 33384
24266 38159
9146 19510
56293 71198
78803 91212
35930 51806
77578 89296
37237 93276
5665 51805
17169 44834
12140 31655
6368 48386
48892 49133
81900 94807
14274 73913
94818 98070
49131 57590
1449 53201
42 26440
49667 70258
2751 90208
12924 66986
65068 69797
38801 81092
50326 63463
1606 26093
16948 77208
24235 93576
79953 97053
58387 96885
58852 86740
27346 42224
37987 64639
48401 72918
38152 82522
750 40484
1787 30635
1433 86198
31551 47252
12521 97802
65353 88503
68137 89075
45125 84652
14900 84120
30055 89581
53197 81847
12613 67161
5218 61247
81710 96662
41518 79627
42843 51710
60145 65892
66857 80224
72855 78708
46476 60110
4138 18553
68730 83268
79245 96568
16641 53111
14353 37811
17283 49873
38042 48404
30889 68923
63601 73917
67254 91494
21740 35868
60644 62505
65068 93894
26964 62479
11154 69633
20925 53953
13427 35944
41326 64961
31879 91233
32561 48937
34398 72855
66530 88259
25154 58397
34607 67220
4257 77665
29305 38732
27388 63952
37105 60392
1243 6569
12592 59450
9159 58613
7247 68103
1261 70730
88786 92794
43057 86251
3542 84407
24088 38301
12146 74702
1437 7667
12634 30296
40181 44958
32387 44913
92864 94461
45387 82089
42876 60357
3951 40103
31555 82878
21073 69768
9203 94650
4923 78321
8076 81388
69949 96270
64084 83562
8466 22890
12712 63247
22875 94607
33160 56787
20116 89616
46807 89724
35503 93380
43146 52601
58322 76590
474 93919
9077 97262
1286 51982
24904 90752
30102 84319
8634 76242
5376 29767
55189 66428
38866 77020
64070 87932
44915 54461
73381 86629
6082 20739
38427 87128
48564 54124
2467 71260
43950 69806
13350 85314
35272 94525
31538 45510
60052 72504
6462 42569
10873 46734
36017 73991
23246 79773
62206 76661
22611 72600
58599 89209
63210 76035
3991 80753
1090 38959
19697 74267
28623 79475
6058 35319
35419 99485
12463 90180
26409 87050
29023 91510
15023 58120
13498 33455
15319 72753
45925 73550
62140 89767
18272 89053
18333 26213
2870 30101
39638 47993
3413 75913
44594 54993
34973 65994
56392 73724
45280 96976
51882 57881
24460 86912
10146 75501
43907 84567
53774 70028
5575 67926
58160 58851
62035 63399
24903 30965
42508 78986
49444 89644
4364 6881
88207 89543
48845 77381
34965 89231
5693 55341
14473 77483
60806 71265
51729 65367
14080 54853
15170 53370
7890 35253
41978 79605
34212 81643
49741 84773
5989 33530
15680 44461
28632 47193
42319 67238
49561 56096
76729 93780
16042 45388
29819 33155
22215 29428
10416 17511
33020 91077
74940 80233
34276 60005
15867 39383
22588 72182
5291 30259
51484 94754
7902 12448
76546 93954
11828 21058
45631 48534
26300 40764
7236 83372
29252 38422
42767 49652
28350 66618
33024 59208
3855 78367
7377 54314
58726 98061
16750 21007
1267 50468
13897 16579
48498 92105
7306 32018
69710 80677
38328 69444
50002 62027
41606 56389
22043 45570
24507 46522
9021 44771
698 79285
15231 67726
14125 71754
51312 65178
43026 64310
871 34797
7602 81549
41803 72369
58172 96981
48735 76227
179 60406
8687 11716
39515 67688
22768 65938
87246 88891
4579 39332
16561 62431
5646 56237
45798 82508
54298 76276
15815 29667
32717 85665
59713 61072
54635 83181
18375 46676
6676 14249
33047 78235
16044 76359
38557 90736
13672 26167
21893 83027
45635 62084
87266 91104
46048 72655
36226 62148
12590 85579
26645 44710
1142 39592
12735 35772
37340 68429
21700 95471
57375 58587
40963 51147
10631 43055
40073 61018
27479 40408
12808 92657
11279 11784
71138 94748
5783 26316
77160 99874
56944 80689
49631 74229
95612 98206
55812 57005
52757 75473
12065 69617
16508 76854
3543 40097
377 56345
5714 11979
69777 81205
34599 43325
18746 68949
30488 52771
29684 52250
66357 78242
67824 95888
16315 93106
27917 98990
83184 92448
26912 49351
16925 54480
10012 44097
22151 60799
28251 56582
39898 50104
17748 26795
1144 64091
1210 38029
554 55145
11467 90876
22612 59312
19628 78849
20963 30233
2369 94744
59953 83162
40454 51006
85958 88791
64573 91830
8555 87270
3345 57416
13989 62358
36744 79752
49178 51520
63458 81812
49529 75074
25320 76863
15293 20238
4456 73239
5798 79222
49593 65907
56704 79582
19639 63997
25431 40899
64359 81766
6335 68625
63136 69620
76455 84679
14663 87884
63433 99948
12134 13008
82071 86901
22826 62717
36226 87166
7753 99590
22963 70287
33690 57842
73462 84937
2739 72318
8310 10887
23288 89544
29347 91192
4371 91637
50641 87765
81916 97666
33289 40722
1027 61018
15298 32925
37087 66046
44314 98725
32179 99714
6002 83126
21480 46825
26640 38166
94098 95199
43066 98852
22425 79694
47456 51947
53620 68794
10583 46306
7888 24187
16805 98237
3090 76434
1863 66436
18355 38224
14507 98259
9546 43200
21411 95619
77610 82281
51626 77986
57424 72605
22464 62101
33932 70509
27498 59213
74171 88003
66210 74812
20653 61251
4394 50362
24993 95811
74304 76649
1621 68442
82568 89197
24979 51697
76364 77798
30923 79359
4008 72416
30944 93630
36346 82270
78645 90841
1386 95630
12708 88172
47018 88102
17782 62576
33939 34534
75380 90144
76632 82392
8627 80455
22413 87184
77517 85966
6055 25888
53005 68736
61941 82334
31223 58852
7118 94995
1317 91928
39782 39806
9276 66592
48078 81080
44938 67675
54747 70685
46780 98734
49032 95985
72431 79789
52503 69367
13063 70466
61576 77107
68249 89341
19696 30645
20199 60596
47510 58642
1434 47430
3354 7356
779 59855
3841 65494
29023 68070
36110 36683
65293 83636
64720 85291
40296 88102
47665 82190
1556 29522
23298 51364
27605 97478
77769 91819
54342 70993
11151 42516
39518 48783
20206 69623
42689 49473
25655 77443
18054 81144
85090 89523
2570 69894
44791 84856
2847 45671
33329 74742
64673 79079
10889 63159
89817 99517
37884 56991
34400 75974
32302 58335
4693 88745
42820 46466
57173 63863
11653 64580
24468 95317
45502 92997
22364 90516
11564 71712
44174 84207
66132 95213
61886 95785
25266 88529
56052 56553
20516 58859
52125 53158
7253 95014
9213 99468
50259 92259
6769 41087
69119 89629
38927 64749
41443 96057
42518 65985
29809 56473
24874 28417
74444 82551
54815 56030
57780 60528
253 9933
3053 11132
55550 77701
43682 66982
66272 91335
54684 58157
42935 94223
30806 85109
1975 15288
8609 43766
19051 95315
69462 94476
50724 61059
56577 84517
34699 39990
33368 35974
13756 66936
55221 78319
22721 95165
9828 74949
7350 19292
3219 19526
81530 83275
62987 86626
23700 40680
7146 49122
3148 80784
39340 61791
14287 51612
12760 80745
57698 77993
265 82461
16679 70858
32604 89879
19471 69440
8466 37831
59004 88225
48307 97226
30323 32692
10901 43109
20242 71144
83840 88757
49946 98033
16304 59086
17420 34914
75540 93336
86939 87447
32034 85332
944 79309
80617 89801
87622 95812
16254 58990
47582 83015
3606 35608
39377 88401
484 77543
7690 51767
59337 95870
18938 61000
46497 97521
12697 38255
12966 41434
48166 93481
77903 93302
65143 67222
25196 69194
11090 13496
24065 85566
6452 76299
13131 82456
31818 77637
9442 36085
7493 65891
70592 74940
1646 82539
89048 98184
80102 89611
62951 72589
57580 58350
24229 34279
28700 45150
74226 81191
14542 26456
38821 53154
4369 49459
16445 80535
33442 52453
675 89171
49650 64407
29152 55563
1042 27605
91048 98008
30953 31415
17295 24754
27701 81079
74439 83323
38834 62954
34519 77339
72410 93116
65685 66214
40014 96862
6490 28864
74915 85309
54789 71132
10000 30027
27626 71331
16956 68938
33572 73347
53232 60287
61612 91282
47141 71446
54635 69909
28512 42603
56143 64396
12447 31570
26350 36423
17114 34805
8101 36615
30741 85279
18511 81760
17268 30209
30510 64043
22298 34610
24834 37840
5653 99838
30016 55235
56411 92549
77701 79064
22843 40739
50404 66021
9204 10332
130 43211
39866 86763
2139 57288
67467 76846
62948 70357
51241 58727
7080 68128
31085 48358
37472 68469
51517 70251
50514 98808
17502 70421
6122 71592
3928 81944
2593 28661
18135 44980
18037 79396
16498 47668
68886 80449
75910 99234
4571 33019
31318 32686
11773 69844
43185 79648
11945 52353
3605 57550
22212 90789
62714 78322
26664 91982
39988 75106
24296 62641
9767 68308
21801 67435
21503 82346
89572 98778
55749 96276
5029 92601
43998 99564
21743 69950
23616 62015
36223 98762
46502 94840
19805 45274
65545 92507
25991 76826
3877 49443
34317 42654
4672 62551
50212 88304
2625 73927
17227 58728
27276 65432
9752 59251
26195 75749
16321 59442
37887 70743
79989 81555
71896 75894
57903 73791
83892 89340
12987 52561
33883 97509
35742 90662
26083 65779
58920 83562
24076 55886
43575 85044
55689 86232
32509 63094
23038 83465
31171 93816
14074 29458
21759 62946
16090 52149
59535 72023
19803 45201
24301 31297
8654 80391
60164 92214
69236 89853
11502 20439
27552 88310
95933 97411
55666 87446
15561 96100
72246 81145
19943 85879
40718 63596
41234 71546
4989 22265
14800 14919
2330 23155
77887 94689
33678 85104
39357 67658
58857 76631
88833 99972
67889 81285
3031 71474
58103 64186
78023 80077
42973 59372
54224 98883
57125 98867
32703 51841
30948 53432
7942 93233
19118 75518
7002 47838
58014 97238
66989 99157
73802 97072
55041 55434
37010 91998
1225 21846
12949 25086
12513 60445
5643 60447
35508 68159
12781 56945
7413 73152
55997 80124
78250 78295
39850 90230
19006 66195
14612 62812
46991 75413
77126 89556
88728 99670
39608 57286
47979 87374
5783 70545
56204 66999
2660 33481
61989 77616
10059 37977
16224 63620
56676 92129
29125 62916
18948 49631
50929 79824
81406 89322
72693 98640
14741 54111
8649 57566
1087 90518
4733 42099
35316 61746
7886 73806
29466 68335
30840 70202
43422 58468
39012 95072
33056 91159
18835 73880
13341 26190
21236 28333
41735 80398
30075 69889
61609 63898
17606 27175
32848 90082
33795 70904
4641 37094
7384 70824
46580 84034
1153 76576
47650 48366
16101 81865
2709 97172
11528 57270
38285 53861
5902 43866
27620 47564
39308 67477
60059 88931
72292 94484
72142 86234
10752 73779
22832 51761
2219 91549
82022 99653
38 19124
15143 63647
57959 90162
10124 22950
15238 99250
426 17604
48652 66786
17478 45768
48684 71713
41623 68357
2189 13300
15566 85282
248 85431
3575 99607
50265 62385
46106 60040
5201 51077
85923 98200
32688 90831
5239 43154
16018 69378
60448 98073
52564 95896
79490 94313
3027 44644
67450 88670
56555 87572
79789 90039
19856 99991
43771 53993
4937 32888
24206 41955
51688 77381
61296 67320
27254 94591
70619 83981
71800 73776
34286 40443
65777 66120
59748 82136
29078 99073
52200 88478
37245 78286
52797 79198
75336 86700
52122 54370
33194 43481
97206 99739
34384 85733
40717 62009
26296 40060
63387 98123
54338 80778
10408 69903
65675 90786
39788 96398
30397 80009
37448 93017
17839 25646
70202 79636
86767 93439
93232 98239
16404 90069
6324 6759
60595 68054
81587 90073
55018 90059
31157 78373
17610 20527
41008 50667
40635 60614
53111 92294
2843 33664
13117 74178
33763 76072
10383 98243
25086 98446
73 106
30350 85467
47146 51196
2971 67651
44944 58049
6029 98082
18991 53231
79981 95129
38683 69523
152 62933
1487 70222
39296 96591
55264 73433
36318 94065
30531 69215
27274 82236
21393 45841
55778 97083
64023 89874
52856 64598
5449 84101
24465 90730
35370 50590
12711 46404
52859 53290
28108 61085
14852 44173
30538 56528
45554 87701
2500 65148
62226 69219
65095 69966
27526 71147
52717 64080
9129 39220
64766 94131
28871 50005
15107 98605
8068 40781
63733 96332
35563 61553
26487 31988
7630 71781
23109 89550
9873 58705
75326 96954
80548 80798
9689 74903
76479 89980
11935 49857
32515 38903
53552 69229
1513 67528
60522 61117
13512 73481
6736 78960
67817 85247
70529 93707
73600 74970
43134 60755
5530 13094
33538 72394
57594 98793
50428 97171
45359 45800
36574 85600
48532 93732
7725 94849
2463 70215
8477 74618
21941 97003
9944 56806
73624 85801
44989 87944
28750 78256
29578 65157
6986 43025
20117 90914
42870 66233
67403 84064
30859 49267
77892 88525
24885 31195
5589 70787
22045 30966
63141 66964
26611 77251
67172 93649
18933 32141
45757 45778
10251 67243
20349 83591
37135 69465
1554 7612
4266 26132
58068 91016
53888 69157
30558 61936
31212 84907
11082 18889
32025 41367
53705 72667
20707 85384
64896 79132
33893 95354
74739 77932
9420 42288
12487 26751
47511 52171
62421 83958
21703 44256
38433 70647
76820 82514
64427 69380
3450 51503
35758 53804
57314 61524
80431 99201
2335 92056
45764 75593
4821 87326
49662 69808
3332 69954
21610 96901
11121 27887
30770 74675
30128 57139
54514 71784
43431 75827
93226 96898
3193 21601
79143 99516
17994 18736
44765 65242
36486 51916
21358 34287
49604 82416
43154 46787
13957 19752
44243 79971
58421 84645
3647 37494
11825 81849
15453 33883
30903 38689
9794 90104
3527 6239
36889 60366
62784 64727
1457 38300
5063 18349
27895 74768
63707 63969
20612 89351
66124 80254
44871 58798
2732 3836
25476 95405
15503 35206
43759 71995
43234 57078
9011 81443
12067 80702
67957 89896
41386 45850
66860 70307
19439 46694
62500 65852
41499 60102
82690 83400
37616 77635
43000 45161
67176 98234
53202 84194
3685 72245
1464 33712
49945 84120
12022 24798
59850 80667
49367 81831
40797 95804
6933 29595
29659 29809
65051 85351
24171 35763
8438 98385
7295 45474
42526 49973
92447 93697
25330 81313
21826 90128
3562 27425
45067 60529
69513 77989
3929 73842
18358 28618
16612 36169
7231 32077
46402 59313
18591 76101
39756 57275
38633 95891
3965 70127
50505 79099
57942 74852
7226 70799
17233 75076
14649 62450
18742 67228
55396 67032
8077 91773
80247 87494
36308 64006
71532 89070
18955 59797
13898 78517
30541 46696
44765 53987
20295 31013
19151 71933
44651 82716
6109 34415
32167 67956
62246 69433
37465 53744
28376 62270
20522 82767
10239 45935
46527 52856
15227 27060
77101 95680
2240 40777
30388 89231
72568 98356
6500 97845
26291 36687
26617 44744
32502 75934
5142 61671
16865 61662
48944 83018
17199 23139
35126 54236
4744 25280
40507 72768
9242 84014
29493 85148
5112 61765
51491 75683
8634 80956
27387 51504
12314 36676
27663 47759
22307 33559
51355 94005
18153 81851
56752 98382
31242 75328
33235 54392
33622 93135
38587 96293
14635 96142
15400 95387
5066 53320
14208 68344
17775 71146
19180 56302
79538 89607
27459 59028
31206 65007
4597 55482
68575 90918
9060 77223
53137 96324
50568 65301
22176 66396
41673 87155
22843 75297
942 60686
55308 71570
40109 64482
37684 89047
3069 53728
72299 95519
57964 79577
63654 95832
82469 97548
18090 26257
57291 94127
29628 69903
943 11954
30815 77254
5271 34705
49381 97700
43225 63515
21958 34261
82902 92238
89814 93326
22050 76524
4260 65254
20468 39786
15628 49920
63549 87056
60082 94763
36155 96104
42671 75958
5628 83857
8759 71074
15131 38625
25607 88975
59553 79779
64520 71352
11305 62566
1347 37306
75830 95726
21247 68689
42841 64834
17124 43474
19948 98193
41147 81673
349 47713
303 27724
11239 57299
24102 66538
52916 90077
73534 76479
69657 98281
43645 81449
31776 35240
14390 61303
44534 57120
10439 62351
40936 46029
38659 47412
25146 34526
88737 98245
50123 75512
79430 96574
54888 74040
23334 97914
49012 82985
18360 29086
57749 73265
60361 95547
10264 77486
20779 57026
11888 98317
51257 59543
56113 95120
58055 81631
66006 92543
856 82598
56504 68338
11319 51841
61540 91475
24087 42605
54033 76744
60890 89310
16961 90857
60227 80048
35701 85742
16591 44518
34857 95690
10872 56449
29326 90348
43145 78609
19096 64405
29262 83860
664 88114
19412 95357
3996 57499
45389 55460
50558 86911
8501 21126
46843 51690
11782 47652
33563 63451
11338 83280
68156 73008
72268 89757
50999 58625
53622 54613
13456 83561
56833 63593
55422 92127
11568 95508
8290 27286
5211 41734
77967 96434
70007 97057
62100 75067
10946 48383
16810 17293
31421 54108
15738 57544
26206 94490
56403 67549
84487 86186
57003 77540
196 99723
49400 64610
8572 32363
1473 36150
3435 85860
15174 75704
47201 60256
25539 39071
21200 41039
11629 77090
66485 86948
68536 84442
8450 63879
34537 90294
64260 77660
32666 81444
76389 79694
56723 85159
758 20141
2584 5104
51387 83954
6926 80456
12726 91038
58929 78504
9480 24458
53274 66493
23262 24923
52362 75429
25579 36609
36087 53205
94184 96984
47304 76645
70597 71145
35720 41962
13721 66472
17295 52631
21753 57537
16931 64011
15532 46488
22584 89598
1000000000 999992466 800492819 55637814 999992466 324668250 -966263317 -129717139 1000000000 -1000000000 -717516572 745287776 -546511325 -999940262 -128391636 999992466 786653755 1 0 -999940262 994930003 -871743841 369495072 346337202 556831584 749701865 614700419 1000000000 -116050903 -367331803 103892608 -146795516 631159102 402373329 263264576 -797179705 589625542 49591843 900854580 1000000000 646995097 817499373 -346871128 952654624 -620976066 304643345 1000000000 656418770 -886942305 -713276686 999992466 300453560 710737675 -500972352 999992466 999992466 -146138725 101659937 -999940262 580681003 -97229704 135157394 73705661 593457943 42 -996935140 -248738108 -571586506 977263958 -139209449 352861626 -1 -999940262 -1 281820972 -234829145 790303237 881633216 594939402 -89748112 290928158 -539551172 0 -336211205 -24231011 999240933 -327395064 -845257368 -964235165 -876703271 718121118 228130400 926447568 734642362 42 -39097239 -364596918 -999940262 -961072777 -999940262 -278403760 -408294085 442982874 939234856 1 -999940262 328285510 -39618199 189183140 999992466 1000000000 1000000000 -999940262 -394220570 -919388133 266257121 878188583 -486555294 -999940262 -1 871766349 -1000000000 999992466 42 56314299 1000000000 -470764718 449189494 456029716 1000000000 -69358617 -1000000000 -999940262 -611361680 -489073139 -461821145 -195664688 -432067036 -603547464 999992466 -154100719 -847811126 606231881 999992466 -762591236 999992466 -1000000000 94851842 -209652958 435318686 0 -999940262 -356416967 1000000000 315378580 -999940262 -999940262 999992466 -767459858 1000000000 -999940262 486146193 -283170656 1 173549447 -934918516 224800271 -301070942 -665901008 647318340 0 1000000000 999992466 -34632874 -282701264 -814052245 -343132604 1 -610677820 -98949061 -387059896 1000000000 -936041971 -482108215 -163664533 1000000000 999992466 813421007 440913983 1 -999940262 -999940262 646933499 -112984893 684636737 270055398 -1 -74391586 999992466 394872572 1 -498115137 58864962 887197673 -437196505 999992466 -999940262 398172557 -145445881 999992466 -117630502 -956270216 0 -1000000000 70656746 461511649 503161287 -370803401 187953759 1000000000 -999940262 -1000000000 -230130187 -371608661 -170221812 -211285830 875188009 42 999992466 999992466 -1000000000 -768012850 632307407 238386299 1 -137060200 -1 897657244 431683642 825510235 -999940262 -404891754 414949822 999992466 271520311 -999940262 915102341 -816070619 -348136542 341095013 -718549627 -1000000000 -735463249 275788205 -82008891 -1000000000 999992466 999992466 -308805113 -211605014 704590973 183657967 800925940 -40936988 -535926248 1 1 -25550333 388320257 522331943 -300176406 -208812306 42 1 999992466 999992466 -232489046 480505719 908295206 402415136 185923957 603850265 148136134 780197383 -279168470 407159518 914257034 -544364453 -691317383 60538083 -181728744 -999940262 -150826414 0 932565275 1000000000 -226847819 1000000000 999992466 -25919901 664308062 -407049454 999992466 527528224 -928307909 -878907124 -909377487 32756636 -790617917 -358592870 0 -565779825 455961641 989772010 776888175 724462665 74188007 -584473712 999992466 974996914 592701685 83592004 -817262736 -70726126 -411086105 999992466 -373492182 -903171798 -898573697 421149940 375551661 230664276 -831266842 830664864 -1 -1000000000 1 -1 475617198 33448937 390747540 396073116 -222591331 -173351045 -274890285 -92373600 1000000000 -880983196 -999940262 -977078608 1 -805640561 -15781072 986834876 636055335 26562344 414772381 248508427 458748051 433855900 1000000000 -853939367 999992466 -911607035 382938819 818640987 426128032 863621169 684491798 999992466 999992466 -1 -999940262 -999940262 -970091042 -563399978 303089281 -667662902 176922424 788146919 -491968972 -999940262 -999940262 -720372486 -141109660 999992466 -1000000000 -999940262 854663359 -999940262 -450193737 -143846090 840974275 556615977 1000000000 506753875 200985776 1 -927564828 -999940262 155150160 -548783115 708280806 961013104 -1 -387695726 -396878133 0 626795458 -588353288 818301417 -1 -542136296 942154950 -426941084 -999940262 798373914 281742056 -1000000000 448292173 999992466 -592133779 286241421 -1 404634585 -667389331 -331979826 -1000000000 -999940262 -27537495 -295320074 999992466 292303666 -621674454 -999940262 -505828792 -344995207 -223644213 -650618511 255182806 913044879 -869037775 -347702200 1 -136491655 -214353301 359446606 -826409809 -575470410 -1000000000 -999940262 -942171038 569085299 -873781067 -451753161 940156315 -888930647 368473322 474310302 396949771 -874918276 -1000000000 -526931685 774400866 889801669 -965968460 999992466 -1 -871663258 -446297547 1000000000 139004742 538555608 228963024 -116897062 -999940262 36701860 1000000000 -999940262 374493777 -999940262 -428237822 155139856 -185896192 -552917031 9655964 1000000000 -1 999992466 970376516 999992466 62365463 850920261 -857634002 -198859076 42 999992466 700386694 -842314466 282323382 794049102 -836386204 -1 145075610 999992466 959649829 -34036811 -116305274 -938146073 0 679631234 806258623 -378711737 -727940678 -1 978599122 -729759409 42 999992466 138011419 -533915675 624879906 999992466 461269936 42 -390960678 565870732 -153965016 347718953 -999940262 -28124570 -712790430 -120782769 999992466 -42703919 -121477319 -167095917 247732029 689150278 -962788873 42 -1 251098057 -1000000000 806059491 -485151131 255159555 -702083393 309638239 -955748371 999992466 -90850202 -445394507 42 -1000000000 953974587 -740922190 731703525 471940792 907710116 -671170742 -1 -1 155544474 1000000000 -125416878 -784742806 -999940262 -1000000000 867022147 410225689 -877187195 999992466 -1000000000 999992466 586627393 -999940262 -25144292 155110180 721660490 163332978 -97553011 -48324837 1000000000 -1000000000 -348125157 999992466 -247233311 -234626771 612291901 999992466 -999940262 -792240521 -873716777 -999940262 -331393257 833469971 758107752 242970149 0 901946098 264656992 871213011 -762297660 999992466 -309582455 -316783138 -1000000000 0 -329267323 168394598 350171952 999992466 813466124 856422081 92225630 618922583 984888021 -999940262 311075626 -1 225555594 -936288430 586346847 -263495211 1000000000 -728480616 1000000000 498607990 -416288277 -1 198744002 -999940262 437651945 235995801 1000000000 42 963167123 -917388516 -1 -1000000000 -777400347 1 1000000000 358412271 -622329735 -961696861 80822365 116865996 -999940262 -354677394 999992466 1 439396137 -858190723 739985315 -924174594 -356163385 567221824 531407161 381659716 -521263311 512359134 -466349670 -785166567 482306310 -356206979 999992466 -999940262 154221897 -999940262 169602846 444689060 946874489 367519036 42 -999940262 -253188071 0 0 559928349 413694362 554987906 457503386 999992466 -462213094 999992466 -999940262 -1000000000 999992466 1000000000 948357076 -999940262 -67890138 0 1 -1 -1 -187535140 1000000000 -558932246 -762093467 -618751358 -579735281 -448197452 975009625 449996902 0 -1000000000 359850094 999992466 -114214126 999992466 496591531 -999940262 42 -967564896 7062965 933968488 736562820 -34535471 426092419 18654533 1000000000 425143266 1000000000 -802310213 557478040 42 -999940262 -147705229 999992466 -377276275 -920777984 -999940262 80063421 -999940262 -85249891 -135451199 -550167853 999992466 0 883222718 -487021950 -999940262 -757708406 -970864956 921318752 -430998518 75658488 683313812 -906257380 864489468 -971370247 -255596040 999992466 -322620778 312750114 -999940262 -962833344 968558478 50647829 373260566 -583496808 -331316503 0 321127924 -720690915 821970436 449336804 -999940262 -977748147 -999940262 -999940262 23332719 -98521534 89582277 392698989 -145378594 -701833823 821046846 -182414873 999992466 42 -82531057 653840359 1 -1 -999940262 853705402 295740338 714404634 -488612299 -383383027 999992466 -487159197 -1000000000 -825839024 999992466 515247668 1 437012404 512692083 -154924438 999992466 44921250 -86690145 144455869 -623300261 0 -999940262 -406915912 -1 -234124212 1000000000 -1 -968946758 996485979 297074035 -999940262 943437 999992466 -999940262 451633283 1000000000 -831203711 178629962 42 496660119 -495656492 204641889 -903166875 -999940262 -963481044 -15027574 -312455735 -700900415 -210491357 957676823 -1 526128600 551421243 -110599932 -411284970 -604139513 734643613 939767257 -431811092 -787775452 -418014844 999992466 -999940262 -988204251 253208243 42 -689591231 42 -627663071 855943963 996251204 42 42 -126270339 161002997 -764792692 -394988332 -999940262 273224580 -999940262 -446129082 -600931688 -37007597 -299624050 -999940262 438154278 -174668293 -529256780 -536424882 -449514294 -1000000000 331724812 999992466 -555541314 216007476 -298967120 1000000000 -1 -427549923 119796523 812993164 -1 767103040 137215327 -725747663 -740926309 1 242264871 -999940262 716722884 -389573410 -877671348 -901585237 464115310 -356879657 -73653316 0 999992466 -589084823 143585461 -381456743 -326183890 1000000000 207369020 116983490 -724384692 26399619 812573760 -484515730 -788238394 999992466 -999940262 139046445 72274526 -192360173 -999940262 -999940262 -162346402 -888175349 336390651 -1 644072195 -962030653 -570073195 943456029 933072617 -1 -648486922 350668992 -999940262 -177327194 -271922349 776219900 117149193 -799656780 -28253898 793598725 101152456 -999940262 999992466 -563342220 -185719503 -999940262 0 -629188144 184674399 999992466 111264716 -780902237 -739433736 269347191 20935580 131359570 -123935369 595960335 1000000000 0 583738934 -258837112 -768254882 42 999992466 -848271865 630250809 817073622 429358566 -999940262 242478196 -647021871 -999940262 -999940262 999992466 241115223 173366476 -224743925 235353150 1000000000 723600812 -60495093 -1 999992466 -779049530 318686287 54839761 587795628 598673114 -67252753 -700030343 999992466 -907204960 42 -347557415 760644603 977474625 -675250336 42 -279882206 -273114317 -259440541 -558958768 -464843605 -945367648 142097299 -580433799 352756922 -864722682 42 -455834896 217587959 281487680 -90180123 847673979 1000000000 -153168447 1000000000 49374292 -1000000000 215523314 1 -375911687 0 999992466 580856547 -430476979 245247265 999992466 29563729 283248458 196501236 -74423998 742187172 -999940262 -409170566 -150047644 -1 -683442489 -175206940 -867900872 733336902 999992466 -316073048 -936427978 -425580617 938614101 1000000000 -394931776 -620548351 -547909412 -363785537 913269798 512554700 853924283 370202627 555650152 692052319 1000000000 156262488 443231136 -556069115 42 870499941 -994178550 -766574266 -80629099 -999940262 -561063608 -211536654 1 -999940262 889730958 -773941168 999992466 0 -952565303 999992466 -768631577 -513108375 -33470500 381016932 -669378726 -593359608 -508987963 -451361421 -990363110 -490413677 -828023043 619398370 -774112743 -1 591878474 -321883789 339035621 -801482181 42 494974780 -681531474 -452935961 -851543576 999992466 -355392089 -999940262 999992466 622605925 -195106621 -1000000000 -218037094 999992466 0 1000000000 1000000000 1 -201069640 42 999992466 962888493 -375487028 -882608065 695777228 99258628 -185646385 -999940262 119359775 -882406308 -851496123 0 -1 -457385822 1 -82058478 -789240761 -999940262 -750743588 100594737 577507870 0 540162816 554539374 999992466 999992466 -857842913 -289769085 444939249 244992138 677540605 343558297 -395266937 -88280525 -999940262 893815902 0 133559644 -674550989 -293054622 -620432478 -999940262 999992466 42 -234446112 682380805 228773113 277639423 -141748521 23774818 324919780 116083385 832126778 -328468297 213961606 -717208093 391748166 -569223732 -1000000000 0 42 -1 594201688 1000000000 -1 108817693 -218622374 -1 90980415 999992466 1 446145737 80320600 -79207998 374996008 833780110 -999940262 328220212 -999940262 -1000000000 999992466 -741042025 767332115 999992466 1000000000 -495407201 362940969 -999940262 -156203184 999992466 428281920 999992466 -410391932 -794432713 -583475059 -473153120 999992466 1000000000 -805638001 -999940262 999992466 801455283 -734458285 -999940262 905680275 829144056 -999940262 77510726 -71143756 -84723669 -368883304 183836837 645971673 843880597 -492296514 759571746 252609564 0 -945580932 1000000000 -579587099 -999940262 1000000000 -338971849 -984063234 -1000000000 1 -677294511 793114134 977741369 560035655 -1 -112269970 183742289 716045681 802365006 394457839 24856312 759329461 116041446 -618464364 432617430 999992466 198675019 194677755 861673716 117827076 42 -197045574 267042913 -999940262 1000000000 -552850957 -422117034 -1 -884450869 999992466 320955905 -999940262 -677519095 865932777 -83088935 890348992 999992466 447371156 289183512 360002667 -999940262 -875916075 -363384879 -763995622 -945960925 -810165199 -541727836 -729883230 397324348 69188762 -899749734 625250285 -924660337 -186685992 93202747 216295679 511345370 -999940262 339110405 42 -1000000000 62516431 -874263513 -777699013 -386917413 462213496 790437749 -1 1000000000 724525101 -257181270 -999940262 -999940262 652929180 143578388 -768321026 -379752974 -999940262 -714059326 520928881 52581758 64007563 -259716063 -983719794 609746924 221424469 -581032935 297532367 -516500680 -313765415 231593669 -517929530 566468550 104394023 42 445524848 -833495924 -1 999992466 42 0 0 940386881 427184512 -514698618 737174796 521131322 312664579 1000000000 -478172487 -34395036 930717500 83540617 431893898 35510804 999992466 -1000000000 316809479 22309996 -722415111 659673491 684426974 -659967948 431507972 274315909 583777097 -516656339 -76061141 -622416126 42 603612523 999992466 -784676053 247959984 -1000000000 70836723 -999940262 -1000000000 -233425956 124858789 999992466 -648124698 821080677 885615389 -452597073 258500057 1000000000 -110687433 210738299 -1 1000000000 -954389957 -1000000000 289143584 857868887 -228528904 999992466 124289714 478351421 999992466 999992466 173727470 -562520463 565370338 -681541828 999992466 -530846273 -338919977 -999862259 -326022121 364785830 42 999992466 567052967 282949048 90366111 647476058 1 357455753 -1 219297114 -93325038 -32420301 408278589 910548341 -72326174 -1 1 -541892753 449769808 -232501762 -110959195 -4278666 42 344342541 -999940262 721676678 402128994 999992466 -736109839 409200699 -1 700019228 748373473 121075262 443387675 -437842557 93507232 -999940262 -362832088 42 1000000000 -974765827 708502912 532416147 -75383104 -898262873 -773273863 904209684 -999940262 1 547939047 196460468 616637698 938331982 -1 950128851 999992466 -748409460 -516805993 -1 -999940262 -106387084 -183684974 442003418 -697836962 622794757 845582169 261927162 -1 -609677360 39356224 -148821077 988688753 -63825817 -890118085 104826151 999992466 999992466 0 -999940262 999992466 365681482 -384282807 238674158 -1000000000 -1000000000 716614018 980093660 932575326 -999940262 879174399 852731982 0 1 -999940262 675013145 893641380 428642207 -428108997 -140994833 -846502943 1 619398349 999992466 -575674147 -329647346 -276307784 -792768267 430161085 -670207822 -239039813 -1 -1000000000 304901002 919099265 564900584 -1000000000 -999940262 -999940262 877964713 861152912 -443854803 -821400295 198576276 -843816776 -192085179 0 554951782 0 -172445229 -582949125 0 -471969744 999992466 885524070 -643459607 454023491 338095037 394422671 -356453421 645968500 153814766 999992466 -365726514 -584051198 1 -1000000000 141937902 -907644238 607418096 0 -810553716 0 -480666670 648571991 -397450071 999992466 902083048 -1 66383964 69365986 307504689 -9013434 -999940262 -225365572 647651712 270601614 124662022 1000000000 999992466 342036624 -307274798 1000000000 1 348906840 -375021843 486279705 -187233796 355905740 474546600 -879706926 -210657587 -753368466 181597689 999992466 532224638 -29159897 -458052996 0 275972550 334860859 -794685968 -974015605 19377175 -183989961 334490221 587408420 447243418 794219910 1 -999940262 154733209 291410304 -956780331 -322888840 998478601 278248407 1 -560722908 358113840 -1000000000 38459715 391406234 -1000000000 313650899 1000000000 -713437753 663587189 -760209982 -508366067 1000000000 -999940262 102308871 -6628900 1000000000 -711569829 1000000000 151001226 317948208 -192474110 -132282281 -317925833 -123901669 -156879908 571677389 -48313816 -999940262 -582777280 -277710716 1 -999940262 1 747095782 999992466 362700717 163810258 -984472019 -203996475 -58278193 999992466 229405518 910789978 999992466 214410444 -517894208 1000000000 -337020769 -824997251 176801159 525948071 -48704057 561653569 -1000000000 -332983987 507633272 -645653851 576372616 -731040836 164156135 -605037966 1000000000 -999940262 -1 1000000000 478226280 -464425171 999992466 470483913 902475565 266973142 9880980 -268480601 999992466 934620687 -341327372 701981161 -999940262 0 48067457 999992466 -451031196 -715856235 238850901 999992466 0 -257711007 -753522215 -242381252 -252995896 -28667399 -721865536 -313108824 -528233249 143155323 -558472341 14255609 -1000000000 -1000000000 867815964 -395862247 999992466 -833695628 5391248 399422430 999992466 -452813172 506365273 574362756 15922139 -717972546 704987760 930715653 343032842 999992466 726384179 -999940262 -897631980 1000000000 762411890 -33850840 -520057422 999926992 999992466 511037610 -1 -1000000000 -972461798 -64336275 1 -25570306 194790302 -999940262 80681089 -828508366 -766030911 464205791 -878619935 -804656880 -884592708 -999940262 -999940262 999992466 999992466 -644606492 202063402 -999940262 142662296 -845589497 633618006 398936527 42 299348671 -627634528 -969386650 -523253835 -968466357 -476652632 -591630986 855286910 -62615493 304897644 739205480 923576512 1000000000 964677125 -999940262 -857289162 -999940262 717103719 141111376 -285894787 -813114597 -818125450 -277390542 851434490 640651427 -629618526 22709188 -181099408 -331526291 -293743125 395388301 -999940262 -703273770 -1 42 -1000000000 -459169479 -190234429 -491556768 833021779 777621635 -999940262 767403237 787695509 -999940262 -558515683 586825874 42 -118337587 -1 929997420 342216412 291049551 -396463219 157875107 654675940 256580283 761166507 792339065 52071025 158428762 -23021899 -3189433 710056842 -947233343 -333539057 -129365450 -945453712 796984665 976438268 1 -342694447 939530802 238544001 999992466 42 -249782406 837892289 42 -700365158 1000000000 -999940262 598556087 972140985 0 224931298 -999940262 855108673 -959917782 507008608 -1000000000 468964080 -400660484 556711992 -407113847 -183472269 -627372578 42 11584797 -435721671 -553578619 -202421035 1000000000 -7201987 999992466 999992466 999992466 999992466 -265857968 999992466 -1 -502317359 -534141755 -104236486 520906729 999992466 5981003 150134648 999992466 -1 -435890089 -924894498 -999940262 -999940262 629263094 935661680 247969780 999992466 -787096923 1000000000 1 -136552348 -159037589 999992466 71912255 1 999992466 -357650233 -1 -631603483 42 -295682069 -95949299 -710929639 698362809 -1000000000 -1000000000 -877927136 999992466 -676089853 -999940262 -766615136 -505799520 -1000000000 -581104982 -90330224 1000000000 -795667100 1 -196613162 -913585250 616751636 -312939276 174491366 -524914895 125370138 999992466 1781048 999992466 -90902565 999992466 -90994279 999992466 -3978462 -972665042 0 0 421755309 -999940262 -672621815 999992466 984580812 17696492 295000506 -824079862 -417019174 -1 999992466 -452436034 42 -999505339 -723081268 0 -138834855 644007514 -891629799 29795077 -335245954 318146353 292045795 934154604 0 493024406 -342988223 508170969 -1 0 313049003 -346699886 -608000134 520310041 -641840268 385312841 -655379563 0 864476397 55590892 999992466 -94651061 999992466 -656452085 828957316 -882053633 1 42 153530 -178321785 922279075 -1000000000 42 104165753 919691220 -208862532 -123975723 -206426141 -437386785 999992466 999992466 58821961 136831575 -999940262 -387281728 942704936 -236564121 -133014401 -940351882 -999940262 297913692 368694344 -999940262 115987149 -965843678 241763598 68047850 -984772851 357170528 -898959309 0 1 -999940262 925345827 1 -1 -564767340 675429670 -1000000000 0 -999940262 234790401 999992466 541756833 -596860983 38208021 346120719 958818119 -13522021 -999940262 -958414361 773727162 999992466 999992466 -367402164 11222010 42 1 -782978869 -158345352 -818751162 709192403 137049528 60363550 -530116146 -999940262 -999940262 -1 782823229 -124790341 -999940262 296825603 575617184 543608168 -1000000000 148621656 1000000000 -514604811 999992466 1 -580161498 -961413980 702975406 -1000000000 -999940262 1 1 -630178533 -999940262 375227956 -47206072 -999940262 42 401313573 515431256 439516688 -944480926 -215954518 1 -128578332 144265383 -364644105 -749183615 1000000000 -482700769 -1000000000 684850233 835720245 -1066904 646526763 -16262164 999992466 999992466 -999940262 86443171 -663718458 -833119546 -999940262 -896117069 240208518 668044302 241408221 -740185831 612213866 1000000000 -121458589 -1000000000 -22118242 -949886255 -410391932 661428566 -35313754 999992466 489320576 -819492764 999992466 525954617 -63888566 933207607 -880948632 -517206411 -197215223 -339798637 -990195196 748481869 624571335 124672026 -982591146 199890389 744713890 -218290666 424582660 -674884760 718745230 358895475 950700094 669141287 -185186335 -26553405 999992466 -1000000000 74346866 -638370018 25919792 -335154600 416752396 -593273848 -766557299 0 -999940262 767635169 999992466 1000000000 -922531460 -922722332 682255696 -987335471 204717584 471198726 -285023202 -999940262 -240099845 744024326 -98422337 -573500054 -552409044 1 313135299 999992466 1 -74390959 999992466 -999940262 0 42 42 999992466 0 983838044 0 -999940262 302853689 -971454092 424194575 -999940262 106136291 -2170502 122019341 42 54020350 -685953073 -827643961 917341417 0 1 419515559 -392837108 999992466 -644011804 -362235025 805924842 42 362351511 999992466 -394276435 -999940262 925096403 -837976698 1000000000 574942667 -703640981 113029151 -315805083 -999940262 223971698 756192342 -871386028 999992466 949632601 -390304384 366638072 798697604 220109456 -972301480 -578638114 444629234 613508786 -794120605 -639967431 925293297 692509614 -767102334 -163054346 472610616 -1 450393145 932887001 512584399 -1 1 174010196 -545361816 -999940262 667944619 -510061799 963054610 238793748 -670711352 -585490305 233108381 -7449647 57298708 -295302421 999992466 409849973 999992466 -758308130 -278856453 -294912423 -999940262 89752290 -901294639 0 -121979612 70073449 80790632 -1 -324081839 396618531 419397016 -499414785 -50851102 -199329766 -676864192 -1 365268743 765765186 995490711 276272262 -521763087 -567852755 565133017 1 497742900 -999940262 955317015 -149467247 719462493 1000000000 -999940262 0 42 -189244720 49636260 -415036166 504032662 1 537034992 655678313 -50686362 248777192 -999940262 928605492 801102754 509889491 -156100298 999992466 92908380 352848251 -763487179 -523804779 -457150700 42 472701497 -168073363 -1000000000 -1 -552991700 1000000000 42 641580714 -999940262 -999940262 -971502638 -926746839 -999940262 -340065882 327003282 374963025 954686714 999992466 482283377 572745385 523014245 -37581406 -484482278 951682138 -820636355 -95332940 -890307491 999992466 -981120844 -212514439 161010353 -403774442 514893479 0 -209283802 472015239 947627200 -987923422 48014322 880196606 554844058 696373592 -441633202 386533 171720418 -999940262 921230329 -1 -999940262 -981451547 -637830375 382275844 -508506888 712312321 -885407326 88761052 176587464 -736026464 887528682 -243045353 -591945381 889311105 65762262 -868812587 -999940262 607527023 -190872253 656097611 812075980 -49521610 857238131 0 -65205838 -439824594 999992466 -447800259 999992466 -935753282 -999940262 772715755 310141488 999992466 -999940262 -42626699 -31564383 -836847312 1 -1 437275261 1 736804362 1 -469978358 -616435183 -236622229 -14273311 124954472 235692466 -196427865 551572171 791805459 -606494196 -1000000000 -671276472 -441845277 -999940262 999992466 -999940262 -1 -999940262 613896854 794510585 475563590 -768859761 901616656 1000000000 484184798 573993532 -999940262 1000000000 -997233177 -1 -562847089 -936434739 1 717775717 -1000000000 422164448 -160992655 1000000000 332889583 -451481196 646962243 -999940262 -653114216 -831198407 999992466 176776384 999992466 -372241535 -776255877 -184712565 1000000000 0 42 -756353830 -574520072 -372279562 -131790901 73749620 1 -644111118 672559389 93382295 481221945 233787247 -204726155 -571838886 1 999992466 -738710055 268437578 757168030 411973923 585779435 180854722 -588323012 -985566620 464348976 0 -527990353 -873616812 736695021 -692007798 1000000000 -639275692 999992466 252327727 168452445 42 999992466 -495525026 -302127803 -315397319 277393314 -1 145299845 391444310 -83471180 206045352 -807054178 -666640103 -547080292 195498255 -82741101 449096848 999992466 585655810 562313682 186772781 -576290600 -858310786 -957532619 -11855986 -906836459 -864819464 -1000000000 -810139468 939606086 556846461 -1000000000 -923736856 665345629 625660100 999992466 230560177 -855463092 -378750382 722616367 -135425102 -709301518 -760235821 -209429989 181925876 -999940262 -999940262 -263739834 425760454 -196122449 430767555 186036381 282451145 -1000000000 -25169440 253547368 -999940262 -993652975 999992466 -999940262 999992466 378374044 714284398 981726157 557260748 42 857791002 60812316 -757371708 928544593 -709735161 -999940262 900605081 -808812142 -953590645 852414972 -945378112 -234799997 496970014 913269798 -838220380 909504118 -256126223 -106475437 999992466 -629923097 827900864 999992466 -253893835 1 521101394 -92326095 -755850268 477036354 -843670494 1 -662531404 999992466 42 -106939852 999992466 -337633642 116430238 193441473 519102708 42 -16679582 129533029 -999940262 -374916607 502305807 -638374209 169613490 483210115 1000000000 612318201 -376501641 -1 -1 483403645 -999940262 999992466 -999940262 469223146 -1000000000 -309836150 -1 -620870442 835104140 -891189047 -382210710 1000000000 1000000000 465741751 999992466 -228695376 628861416 -794665262 20418234 684526912 854714795 -999940262 -815863696 -536109134 -206334807 -646629083 -438313654 1 136578729 -1000000000 7860392 -497777762 1 -73445383 832294299 -999940262 -129453690 443630166 -999940262 -999940262 -228312796 -938198567 285124966 42 -745125542 -636332504 185276357 491947589 731799464 -269235318 -637522803 -193601660 -999940262 84037209 -999940262 1 -178804568 298363254 893252129 955282574 -1000000000 -775235470 0 843924147 0 -999940262 -876420814 -1 -977515213 -999940262 -56829897 254965007 -456794695 -896142811 351411234 -485009083 -999940262 -380300482 166291332 1000000000 503503814 -721880156 195244221 175399232 999992466 -628915724 6607555 -589277111 -731994144 -999940262 779948591 850227393 -380474936 999992466 399338367 -1 -999940262 999992466 825374309 42 -209608846 -999940262 56625675 973308641 813082500 1 0 -967289025 -642425171 896673243 -390997697 635979930 65181723 754542917 -714167037 949690297 999992466 -999940262 -785547435 682321371 -1000000000 -999940262 -999940262 999992466 -393368212 247183568 92147011 952003120 795602729 -478295839 -796753453 999992466 -999940262 -999940262 -203902937 673603926 -430549699 0 -146598378 843490157 -284704912 -999940262 451003185 -320073105 -999940262 999536112 -999940262 543519426 -204221012 445153963 -996290382 489590711 -718560740 883498117 137764034 -960424615 1 789030036 -296965913 -910683483 -999940262 -1 960238284 -992569097 -47485375 -805028262 538269837 -443674455 42 -783830684 311362967 205752254 999992466 -616484820 971184059 865316318 42 -243421580 768501111 -1000000000 434396363 -999940262 -999940262 1 -347219109 300139937 -467774740 -144499358 -68571963 -360768799 1 -1000000000 -1 14203202 533780290 891777153 320017444 -907511379 -331474079 -445186254 951008752 -1 77933607 270026054 -705188414 -147623225 586537143 344391028 234410306 480055463 -985834590 495675583 1 -302313503 -956452704 999992466 999992466 -999940262 1 -799422239 1 -986074970 -899914638 -999940262 -999940262 999992466 -85424470 491070969 774446402 355718793 42 523873832 1 -359217707 1 484635890 -24593685 42 940870825 837978065 -210747336 -999940262 500654322 3932742 -999940262 919897398 357596792 -414599635 75183642 -999940262 -745842615 -324390517 1 -880780021 999992466 -716780374 -36352788 999992466 -326320394 -424805843 -197131847 825854788 -562827889 999992466 -623332944 537593268 109531153 -414485440 100818799 613830708 -651588302 -999940262 970186541 907840740 524461097 0 -857632907 999992466 710778341 1000000000 -625917912 -901387162 0 -999940262 -441399332 71269552 0 -268703747 344430589 134608061 -1 -885861380 0 -178632450 642003087 842021401 1000000000 553771597 -999940262 999992466 999992466 844552341 -999940262 -638067154 377430057 1000000000 278879469 797287083 529878839 495363921 -274464303 -818671627 -573158241 897597544 -746598407 999992466 590683439 -999940262 999992466 -876478128 573198903 806740592 -147138499 -999940262 -998107542 -568892860 999992466 642915680 -582551311 863320902 -881952300 -999940262 -197470739 535605990 -223800809 -1000000000 -572076277 929765499 -745951302 -936787954 -332604804 -848522674 298134428 999992466 -47170530 313057363 302769229 -231996623 999992466 867376198 999992466 390777619 -1000000000 -999940262 -518933957 -589770278 999992466 -399291165 852917515 367443029 -229296066 -618894312 -250213011 169890839 -1 -977466418 -163825359 112781165 -162674010 169917828 -1000000000 -480368978 965339373 -340599932 -191644908 1000000000 -97340285 620253523 390748489 0 -999940262 -685009006 -210287650 -340465820 -923783271 1000000000 16972973 42 -935364415 -999940262 1 266890754 557255178 -927763869 298539362 772873484 392558324 -596690592 222637810 999992466 -1 -999940262 845582169 -360656607 621072467 657760190 -999940262 -591277654 -832179077 -345911481 1000000000 -977849505 265522293 -202287847 42 894582287 418415159 999992466 -1000000000 1000000000 -999940262 -27685668 -353370285 -961087043 -68595218 -1 -744102345 912149887 899841066 422199221 42 -489671417 359829872 -234272897 -999940262 -944113703 118534808 -547517680 -559333850 437636718 310792733 388977063 1 625515336 -512175726 -1000000000 0 -705640664 -286947142 622831744 -22288101 42 -166182363 387861482 42 -297146641 -830009844 -854582577 847610948 118325268 -776938133 0 -986265164 807670808 728316600 348575464 -582343527 525431615 -854662790 897701318 -470167939 837029357 999992466 829184081 999992466 729235169 244124625 -271591100 -584482742 -271784180 -386802763 -117406321 929508465 -999940262 -443483507 -360502865 -594976061 1000000000 32756636 87319513 -810031720 717471631 -699692799 0 42 -562910329 830660760 -360387479 179641762 -197684651 205853412 227717740 952050006 354715879 1000000000 -109424621 131579496 -807934672 -394514908 1000000000 -1 -301019402 999992466 -543024005 -714138391 -763786187 1000000000 999992466 -402996161 134373360 538367286 -944247335 -687592658 -360466219 1 -904631246 569036337 -999940262 -704031744 -470923171 -505080239 1000000000 23059227 -708708073 1000000000 737294276 160597692 -821400295 -289264503 -745562514 526807544 0 354093999 770668388 785722165 -999940262 243416259 -101889885 -413952310 131427993 -348253539 -656304880 647367097 191595351 42 -131694282 -47954782 515422213 452499129 992378849 -1 -124918794 -862276067 -999940262 -394446846 -664750893 866655690 -426961944 -143677347 -236667230 -202328178 939245084 -763330426 0 -402092601 979808171 -235460794 999992466 -636022520 881693653 -698704378 556018812 42 -879804576 -956108825 -1 1000000000 -562432193 252715833 485081764 191472130 576538563 610135004 1 1 -995029986 999992466 342621641 138785130 -808135206 -899056308 -993348548 788646455 490667456 645448858 692823615 -617708055 -434791090 -900307953 42 999992466 416501499 42 179204646 -285413936 402601309 496622099 47304752 -999940262 928793797 1000000000 -678513876 -841340282 -488726360 42 1000000000 999992466 -679793709 -829741697 251557529 -728325087 1000000000 651417453 -491383164 313102724 -890068134 622185886 -999940262 -390505761 1000000000 -872953989 785073196 656905326 -1000000000 999992466 227403010 102456825 491422596 855410474 -1 -556139146 1000000000 42 500965764 707538824 -999940262 448213042 842692075 1 -544579459 -89594832 -848927991 734475129 530682340 692690697 -999940262 -999449071 485481848 999992466 80271111 959851519 -580718718 241099155 -340630312 42 -311852893 -678901108 637974400 -108385504 648211029 694319219 -999940262 42 -999940262 -231792794 -999940262 -169236664 -886105160 -618153653 -650203900 -805943308 -190907147 -881997773 696352235 -947388402 -489589519 -999940262 -999940262 460983001 326450431 1000000000 -87242844 144120344 110210132 390078707 -629128832 431884127 1 332858536 24524763 -167730734 -682143561 -90569127 98546797 367396293 110508328 1000000000 951794690 992524456 -734209602 853669230 -999940262 563627718 -999940262 -999940262 -1000000000 -841286435 -787503531 79781479 0 -999940262 969041266 189975748 -1000000000 946038284 999992466 -791361625 -75348783 -150672923 1000000000 -305371739 999992466 689925397 -199029623 316999793 999992466 -852388660 -1000000000 473028953 -999940262 -340989736 -873784256 116854424 -134086074 155662010 490456013 -999940262 -385530928 42 -209629105 869151123 -963126524 999992466 -461911608 -789481788 1 -1 755442364 -999940262 209157207 -777156491 -1 -999940262 97519914 -1 938052292 999992466 -999940262 801894203 898343122 42 989312732 521468339 -944532745 -678055068 -71527017 411634423 906478346 292755546 -723629664 190251332 -1000000000 827098246 -1 -15393145 -18957579 -12311042 999992466 816133227 673177160 -999940262 42 505481342 -447887525 818562272 18437588 0 32563204 -948229766 -438870130 999992466 42 104073695 -40985777 876743749 -999940262 -421774508 -919837333 159180726 999992466 -652336326 32848472 -315291055 -872632282 214373679 964098288 42 -999940262 262946973 42 -458526852 -494598351 895918582 -661153060 665862692 1000000000 999992466 42 1 941615810 -999940262 -999940262 -1 -999940262 690842818 923427787 0 428130193 632373815 1000000000 845964978 812130542 -811762574 -184524251 -601992105 -284460309 118829347 51752037 -168738857 160682458 -1000000000 306786819 999992466 1 -522579772 -724915834 -390604449 -145282321 -885155694 -664020688 321601843 -231283321 540190536 -21627328 104028763 265325432 999992466 -999940262 -920115907 -25934210 784253104 -7364482 16377638 -999940262 -1 62463060 1000000000 194833534 -776307086 999992466 -871292068 -259150836 1000000000 906743423 876902160 -937272065 305279480 207936839 -427886807 345069585 -869253296 -412961623 -63214326 1 -964550263 -331129084 -131713539 -999940262 -310354930 -999940262 586200614 -288289077 -707104480 1 632089416 -460741491 -779122634 -1 771054964 -417336352 360693878 87006565 225435510 -561370230 -591573267 14357465 -1000000000 1000000000 -672631867 396022692 320491407 -999940262 -288031866 1000000000 -999940262 -49412006 -484990054 -185343997 1 -262814478 470476831 -999940262 719171051 -522221507 904087709 -1000000000 999992466 766531042 -637885484 39964695 -393372120 -464317864 303022415 620878076 345880831 -374766578 -712335018 599766898 -237559513 -635265378 -465576847 -175664778 158619445 901574857 294709378 596439820 776199323 42 -999940262 572469380 -98366386 -786793741 42 -618573373 0 -517964376 1000000000 518305462 -66172101 735967707 -941427333 -1000000000 176545039 -172980720 -437920252 999992466 -509414647 -999940262 -1000000000 999992466 999992466 999992466 314572410 258397745 -1 -674130541 -546162292 -703952864 366776992 349615947 988412753 -715034326 999992466 582699848 -1000000000 1 42 992455269 99594837 112659233 0 89611359 -1000000000 999992466 -626696437 999992466 -107308554 -897214917 614607444 1 76986699 -999940262 -521064958 678757940 582157851 150539098 42 635061154 -999940262 838130565 -638264448 -999940262 1000000000 1 -88058792 565196887 -858055795 210040917 -380831191 -999940262 1 -100794641 -769303020 -904755518 42 -1000000000 -606811207 134218060 872244652 -418678076 120145224 42 -487462225 742861804 -124135042 -164243091 -999940262 -1000000000 1 -116011192 -999940262 -999940262 999992466 999992466 954153860 -373489163 -943811917 200929011 999992466 999992466 -999940262 -467483174 42 -999940262 640192239 548793361 999992466 -888778105 525404664 -1 -863993442 49418912 -1000000000 42 405666988 -768622578 586596934 -864223385 -464205181 1 -659552980 -855635184 0 1000000000 -888409878 -368358836 619109131 580263022 -851038812 -842083870 -48743949 679966937 -228692669 -432241607 -527665671 42 42 -61354612 27396946 -999940262 455929202 195109242 234104920 2015669 -999425838 -41283100 -803867169 799542206 -712061993 -999940262 4760235 -434565954 537281000 181159095 -973389330 -999940262 -1 -999940262 406921970 -999940262 -918045872 42 842174428 -999940262 -1 795605053 -692565548 649226060 1 173131638 -1000000000 643937477 -124101516 -806193187 -633217590 881417399 999992466 -1 -24827339 288499023 -148873584 732851373 -72997530 -21076024 -367860049 -315318922 -849378114 -740206498 187486032 618385465 1000000000 42 999992466 -999940262 -136846392 174849163 -351374199 0 103780934 -980071287 843116145 500044787 -999940262 -678618483 925176445 -268445244 534903135 -1000000000 -902671901 443243499 999992466 -1 -1000000000 703578604 0 881768956 -1 -64402530 -620730821 956115158 774301102 -1 75204911 -999940262 0 -999940262 991820363 -866180982 3639170 -1 -999940262 -622987636 -902064088 417881878 -289699844 999992466 833973351 598343905 204551403 -748543353 999992466 369879965 888938622 -999940262 -999940262 721064354 -832734720 -999940262 572973031 -999940262 999992466 107242294 -663472075 701386611 88480894 -717767656 806809086 42 945614068 344374831 -171667817 -207466296 1 -125860358 -1000000000 -644112148 -570348804 -396032689 999992466 -1 -989306353 -717421899 -999940262 999992466 526732875 -323203419 -211918901 928882504 783006409 781143148 -510733296 -718108199 -335836225 535246726 999992466 -430348369 -999940262 -39286797 617583598 999992466 142662296 -999940262 -999940262 999992466 -999940262 580591193 602764101 668825615 -479442255 -937857590 795010377 667069301 165848235 -156035287 -1000000000 -422434020 -60137218 16019344 212128049 -193664505 -246870429 -999940262 -1 -809215552 -794733506 646571497 -294822101 0 727361047 374364667 19038712 -784773754 -999940262 -518760271 -178616075 -999940262 -527799029 211055858 999992466 957010073 241099155 -992251118 274087606 -800169168 904941918 624967289 74962079 -321663190 -121182697 -311830055 -629024661 -763468974 -439408393 -454328343 -1000000000 690077839 -236669819 -285320852 999992466 999992466 -616440767 410324199 908400256 150838441 -803165262 -840730965 806231565 999992466 -87910386 -999940262 -818531714 -294273169 645360704 328629024 678933066 384446014 993360141 -482892743 633884902 321714311 -762452258 640366245 -306239961 403933542 999992466 -70183577 -246347348 -562105263 1 100467698 -999940262 -654737086 853352468 -72575162 42 779533535 -920867220 -999940262 -557712539 -999940262 419549859 1000000000 999992466 999992466 313992368 0 -67247619 -2989740 563694952 -719691430 42 417554080 -682302307 406033800 1000000000 212154548 384103198 -208880822 478398101 -122923365 213685424 -633437399 -140238253 232034764 192055244 223294043 -1 42 734553165 0 755571432 -999940262 253702080 -83220903 999992466 1000000000 -999940262 -554653243 -812155810 -307213555 999992466 122202372 -999940262 766718631 -990122606 -364345677 535721470 999992466 -799364168 -814491468 -243814233 -940027887 774769203 -999940262 157285471 -255126316 -834565118 -395161857 852270939 -247703337 1 -999940262 1 -423765998 -208026623 -794824293 789841932 -999940262 -999940262 -1 -711294953 999992466 263341733 -314907129 1 -528403614 -996840511 1 514527914 443608652 -720593850 385794609 999992466 339149841 -651563852 -589533364 115230059 -999940262 -759393499 656770609 35163728 572158680 382751419 -703236012 -43709655 69850082 -998168398 -881634997 -199561267 356516296 -480162553 143006625 -213273146 802499928 999992466 -999940262 -345431549 -791583043 -328937890 0 411684942 669076195 -343144157 -335548249 963529890 43147518 525373402 -184498400 -429879350 576528616 -277691491 -999940262 -1000000000 373444386 459556410 999992466 999992466 -999940262 -1000000000 878937041 999992466 -523279833 1000000000 -999940262 -958321498 108892285 999992466 -982827561 288120507 -999940262 776183494 -498862114 -662488153 42 -758595900 391081682 -1000000000 901642778 893210536 -999940262 579307050 -249493339 0 354234398 -999940262 -170423895 -21150631 -220550312 353227840 -1 930580315 -999940262 174941000 -151175067 -537596858 -1 1 -267030655 132199116 283421805 -687033257 999992466 999992466 80699940 -519287398 0 -701240673 -625932737 313053372 255699864 275761158 -616337275 -645737479 520283091 999992466 999992466 -540896077 771319760 380258279 -232934989 -164836375 -3987427 999992466 -934428729 -1000000000 911794325 42 -485659958 999992466 -96440929 613228440 524234532 -493750427 406947133 -447611449 -999940262 -469792272 -585490305 -171727468 -544937307 784825920 796482559 747095782 1 -146185984 967681072 -376267481 -1000000000 960233669 -756093208 547434257 999992466 1000000000 -1000000000 -999940262 -357291230 -1000000000 761316035 535480292 162193373 520713512 77957397 468991893 -810295178 674499568 -999940262 64674731 -1 42 -277966536 -400022199 -295764697 -712096791 271134682 1000000000 14008309 -999940262 -458376159 73162394 733084290 -164063636 -517864569 593006712 999992466 -1 -142160736 797301203 -141063733 -514612667 -655074407 495894730 -412039302 -529508802 -1000000000 -607126249 999992466 -583427652 -999940262 1 -92093322 -418084530 -999940262 999992466 999992466 -201614840 85121269 557565271 -995720689 789966682 999992466 -341104261 -556866598 -835887996 502392091 -507563249 666714862 -597671220 1000000000 0 -139720245 -1 -260607934 -1000000000 -895314172 -999940262 980683672 926009593 -366571880 290987689 811417179 376087138 999992466 30777089 -796281033 -533794764 370843481 -630431736 -999940262 546369686 377343589 -419259762 -1000000000 -63627753 42 -338148782 267097197 0 -999940262 689851926 30059909 -589265228 -894550740 -957114430 -792855282 509365072 -129027119 97619724 999992466 999992466 -999940262 -1000000000 578025963 999992466 -969169386 0 -667195950 999992466 -33481148 778527234 -999940262 228147819 347200034 431268443 109278504 515074612 999992466 501124872 98189694 305625723 402479365 623896656 999992466 218266886 175884576 -314238662 999992466 -828034935 -756558138 -553793699 -58426754 236587314 890750085 -999940262 885153863 -50440439 999992466 723489190 1 -718874126 1 187464159 -1000000000 945499656 769016000 999992466 967325623 999992466 999992466 1 -664313311 -117901163 -874362255 1 19515675 0 631684478 -999940262 96426252 -129325701 -817969099 -461820189 802981326 179596561 627485477 -196177395 -1 999992466 153195960 -468668344 497969372 173735915 -682366644 835289736 30494348 -667361162 -589176478 855305989 0 724512786 703166018 193593662 -1 1000000000 578857492 -59986300 -421332248 131590717 20309004 407285680 347970473 163066060 -1000000000 745837124 -740495325 -999940262 105437757 -520559694 -560499444 88437316 512082405 -503472697 -999940262 365224527 -1000000000 815570115 -1000000000 1000000000 782399561 999992466 -617114972 999992466 -94156719 691256488 -933742963 -29643677 889788197 -538459084 -999940262 385579144 195916758 -328373683 -1 -824720684 999992466 -978339692 -406691770 275948665 999992466 0 217643900 115652216 -388146912 40272072 42 -125503645 -609161537 721029011 626422659 999992466 -495887386 129278168 -468335693 55008987 851296891 810993324 -428209282 999992466 -502966 -594266881 181333112 792044755 -991548549 708950604 347235675 -403482299 -1000000000 1 -329621412 418571985 -217052050 -965303215 79231217 -324000166 719663047 42 137924565 362666984 -982187209 -410903315 999992466 -975120580 569502912 -956428592 999992466 1 655223296 985435058 617314915 889196464 128060729 -999940262 -999940262 705904281 -999940262 903644711 -999940262 -999940262 798917922 -924491263 508087288 335621477 -1000000000 -84766516 -999940262 266691878 59668412 -604559652 -402202394 -704568587 -999940262 -999940262 -1 0 -1 -780151905 0 -999940262 -999940262 -890066028 -502656722 380265864 674442063 999992466 616039895 999992466 1 1 42 -643429598 416539782 635907896 616081218 533086884 42 281996638 1 -232936832 526798383 691662879 -999940262 -698709563 -973465529 181089935 42 582085377 172407655 -901511234 -999940262 -358736784 836576413 488649799 143177764 -1000000000 325365759 -238035801 -523650086 576529207 579754719 886095163 -108535065 1 -933049478 917160844 -337382945 901674596 1000000000 -999940262 -939009695 -1000000000 232192049 -483385834 24961513 385421525 -184917331 -999940262 957844216 -384399643 -1000000000 415524028 -951206721 -1000000000 999992466 0 -999940262 -112192262 72403991 203588356 -999940262 -851891076 -172944288 -825610875 999992466 -428558220 -509469723 1 986125549 -978504498 484332382 -407278817 666212201 -292946978 427142827 -186227128 -528040421 -346909453 -999940262 999992466 705381421 106169940 0 57019645 621411026 -999940262 810863834 -634712444 -534481894 -162654141 600277580 33681120 -1 64155859 388327336 5263152 -663306010 999992466 -999940262 686237027 -1000000000 -147769938 999992466 -85316172 -987987292 -746293548 616117869 -974605962 999992466 922727734 999992466 -808587262 -1 540448210 999992466 -316730723 -63381012 999992466 -5232111 -34595486 999992466 1000000000 55524081 -999940262 250829161 -804814888 823086953 994260118 1 999992466 -355437833 -639324031 -871491532 999992466 535045668 134928047 0 735153590 999992466 632096064 -749127879 -950460703 205975432 -32768708 -1000000000 295809019 -160333393 699656578 -168592972 -226577249 706299600 -45026343 499756597 513611332 104384933 150950966 999992466 465294342 -999940262 411474093 -767138988 472248253 42 422100394 -662916617 238880814 277991082 -999940262 -1000000000 999992466 -379120072 340956696 -999940262 890648630 370605351 -632177027 658247273 40497767 -945711114 -233821359 -453164821 -593899731 -1000000000 -999940262 -27865556 -740228821 -1000000000 -1000000000 1000000000 999992466 -335838597 808794239 -742053794 173749282 -489191837 -1 -999940262 -999940262 -999940262 692642662 -888860409 0 733066681 -396910800 -584587401 1000000000 216142172 -1 1005337 -381253272 -133620872 -540486799 216543440 -999940262 530103669 723409528 1 -13033357 1000000000 42 -821698013 431242959 -759870585 -108886022 244138895 -523479802 710001692 999992466 -546139048 -514352904 1 184627327 -588042145 -398852073 295872390 556014175 957410010 -540671307 228602071 784488855 626317939 -999940262 -999940262 -391604487 384191810 -337521825 1 798356348 999992466 -999940262 999992466 737143687 -233138035 0 -180373857 999992466 -999940262 912793340 -425823073 553505359 -887132321 -233052218 999992466 217636041 725491712 -375914740 0 -263013712 859921903 661533494 -1000000000 209792653 1 88050490 -315950018 411793697 -592303857 999992466 1000000000 455021053 -999940262 -322253184 202850196 -999940262 75121699 -588242487 -586638915 514172701 -140875208 758016519 -745184613 999992466 -1 615690146 171976520 -743515283 244064115 999992466 218134325 -527347086 -648369001 -254645334 315272190 -146561671 42 1 873244547 -1 -863927097 614153262 -538667522 12920032 765866866 334208564 -400578777 -1 -922102456 -1 -1000000000 -997235138 -788928616 220654960 -816067114 1 -838312541 -302123679 -620966071 -738561332 83842879 686685427 -35705587 -999940262 -999940262 527025846 627573981 -811322923 -292421445 490647872 -267243909 999992466 -435999229 289893714 -1000000000 -125060528 698585890 295275 -416067340 -999940262 731192887 -871002480 0 663613850 -948655107 -616682206 -1 893885143 -1000000000 678517226 -962811623 1000000000 -999940262 -999940262 333807330 462966057 -423138433 1000000000 -102414445 501190949 -43394995 -999940262 -999940262 -132952171 -925176784 -626605796 42 798172804 -836327130 938815184 999992466 460690320 -940732746 -1000000000 -644946650 -181725770 71854776 -1 850739811 747400574 1000000000 999992466 821429726 63049504 -67547770 166337689 867298972 -114855761 -458922471 42 860673147 799333853 336764212 -513630763 -687986407 -1 456805801 13341100 805573321 289914398 -268493480 -968972683 -408863571 42 -418157515 952134136 -1000000000 187279263 -999940262 -1000000000 879101712 262831060 -308305831 -900591937 -565610129 -217735369 0 193325949 -999940262 -891561305 -627892688 116707028 -999940262 514041878 999992466 795872740 -58032955 -999940262 -874144143 415915310 -692666145 -177622673 850328835 -999940262 -221695857 -999940262 34472532 0 -970434882 -50881605 1 999992466 -404392253 -239893065 622700850 999992466 426854362 431312339 -831202309 215719150 594026063 -400309074 411858610 -741786867 -999940262 -999940262 -1000000000 -393334380 -349230452 42 134626525 42 1000000000 145319187 -699651562 -739386640 -899358664 1 -999940262 -1000000000 -1000000000 824480612 -1 -835570688 734661640 1 999992466 741202261 855784859 999992466 728355231 -892591404 -164816029 42 11117943 433236939 -376174366 0 620888546 520243595 -880197406 -771198731 775847940 -999940262 0 295409283 735041658 -607382927 -455921499 250432269 -999940262 -999940262 298363033 282266460 -235073365 735202349 872005148 -1000000000 -163883654 -246963019 0 -98949061 660519604 -1000000000 141485656 68242846 999992466 -107285106 -365778123 423253732 -727277454 -50400673 -226734595 249608264 -895978765 -734020262 -878356988 303022415 -35053003 -131201585 940747560 656862887 -247542094 168234439 935886778 930349226 348575464 999992466 -871530208 75207828 522056141 261567650 31013107 -128310366 -247337633 999992466 -647173078 -999940262 -635902940 224420957 214369308 -419485829 -999940262 999992466 999992466 921072845 -999940262 -999940262 -89177942 458931237 834984406 520540466 -1 637001121 -999940262 -999940262 -639761863 476513414 299871870 336245955 462021214 972912981 -872860874 -795907019 -999940262 102044133 460886958 -671386278 1000000000 0 -737962416 999992466 153445472 -391967519 -416862989 832607070 -702963566 -462871117 32749784 9948468 999992466 999992466 33698221 -712827980 759196293 -28146581 -192848007 -1 -303674637 1000000000 -226244695 465066119 166532849 -148400994 964009389 -128644394 -93299744 34408115 191328852 241137422 -511041103 -999940262 -599661072 916012458 -240991777 0 474869746 558393901 785256248 -287772775 832984252 -898030834 999992466 -200398888 -783424487 -669412074 0 -467781522 116167367 8876819 364338622 -318163156 -999940262 -307981997 -498822055 42 -444168814 -717413814 -931973577 409975996 -784542222 261259001 -975662475 334845777 -733069187 -713390803 999992466 -698843529 -600796996 -143267057 593510671 -201521888 42 522319112 218911450 42 999992466 -41302879 1 42 -879058488 -958519251 7483057 0 149485447 -884379041 667032531 0 582908175 676703329 -584005647 -830344478 545905915 1000000000 -376645106 588081096 892836090 80819861 -999940262 864387808 1 -132856477 -990636883 -864800467 -66419410 -737941386 948668657 -62860887 -250092805 260564994 -678209202 295481851 473166851 -999940262 892708730 -927871098 -525063519 -637463660 999992466 -999940262 822295529 -1 -270983651 -107779709 -394415448 -698464948 -999940262 -872919796 -685371990 1 776097733 562067612 80973047 503142911 946105292 -526827552 24537869 1000000000 535956214 1 1 767499371 197023195 -595838929 -93196717 -999940262 217403253 0 1000000000 -717492706 1 269221580 774090141 -904182030 42 -852214475 -601005777 -145636022 756947823 -408949833 878035653 -916085513 -986701802 779956245 -991013793 950111610 594829081 739180964 -29029085 -262818133 -361889717 -129739643 -126198351 547118916 -641894984 -92442063 260431062 851015128 999992466 189195784 1 -217299239 867243421 999992466 -999940262 860914561 780480439 -897702237 999992466 1 -575719749 42 -327272336 633973812 -641228985 116014683 -195987814 -414489403 -426196436 983685690 -269105213 -999940262 -999940262 999992466 590751653 -35369490 42 -23858830 262752866 -398876959 949835627 -101514181 475744572 -707221366 999992466 -737172534 1000000000 -753681552 435373112 775516104 -83284151 1 -999940262 -795363162 -557803345 645877286 832828066 -1 -706782874 9582072 -502091240 -648064795 24856312 -760981070 -509403558 -664151933 -1 -36280201 -1000000000 999992466 142349257 -376776648 999992466 -506142494 1 -685858534 -191816750 1000000000 704440766 -177095628 687919938 385600180 883825994 -1 -550137862 244852696 -429984265 999992466 0 1000000000 1000000000 -632142252 476900088 -807925074 915211838 -545529527 413694362 -930728683 767903457 -984573152 -685900145 342838552 -577619113 -142408818 -906001310 603449717 110270724 529026875 -999940262 -1000000000 -513671531 -559094633 42 -780068175 1000000000 -613130908 999992466 -256141422 -399041375 757613744 -608783187 -807297588 999992466 666793082 999992466 -1000000000 998449209 -315505863 787294165 -34242663 999992466 267822255 42 648160569 -999940262 -537174335 -866245390 -348592836 328550582 356228370 -124145237 314673651 143366992 999992466 -724603606 -839207067 999992466 999992466 396118268 245552561 999992466 -694935344 109380667 99610130 943707633 -134997779 -237442916 335270293 -436984059 1000000000 999992466 -515342654 75439548 -1 -1000000000 373696337 554339977 307246073 474285433 999992466 187070319 42 -375659989 494505510 -999940262 -1000000000 -61220195 636774321 656587464 999992466 391345439 -233770657 755395039 34017553 -999940262 -558172408 659330839 751678170 -510409403 650146720 42 -1 912599579 -175299706 -286463358 858160384 593131801 639243541 999992466 1000000000 -424358946 999992466 -19939645 506761061 656111150 163452013 -428643128 284020744 999992466 401761818 285799134 999992466 -49478871 -1000000000 -1000000000 -902237217 760367373 69987426 -89499379 -946674543 -1000000000 1000000000 673463572 42 -999940262 835209570 -74220177 1000000000 -999940262 -999940262 -999940262 -227691512 -822282452 -999940262 983611029 160377186 505686933 -878200080 0 -1 999992466 405001007 -707511105 -535292091 -783071842 -721175731 95447204 -707765624 -570251224 313464662 603047409 457407337 65876118 162714854 -226090774 668894233 -999940262 -906989998 177080975 -457035495 -1000000000 -999940262 307049375 -628185328 -1000000000 -248894641 -1000000000 -80360755 -970528810 -813201789 421844854 183056474 -299733933 803942649 121976682 -688959988 999992466 409212307 -661985794 459728861 -999940262 -386975136 229212813 439556643 923178946 -817443124 601532299 -19213442 -440774258 -538181117 -667667130 582979640 -999940262 -1 732032108 306188221 -790811821 20903351 70644121 332557539 -638078616 -253642861 583930909 0 999992466 999992466 561198586 -999940262 -114041549 899879876 -1 -167539849 970436221 459722730 0 999992466 999992466 952825145 -544965211 -105705768 -604511494 1 -1 992458992 -1 -1000000000 947127938 999992466 -859411287 999992466 -999940262 -396767955 -999940262 489933496 -552596972 -246239555 -297316950 -398515227 720010663 800113531 590299532 -792874239 260139827 -1000000000 999992466 -63701503 1000000000 -531487674 -1 -806957979 349196796 975209908 -418858791 -718317234 836483728 -131138337 1 -443335601 -318757650 -346531154 -47506830 0 -1000000000 199333673 999992466 -656402624 -864835243 -873473923 -1 999992466 -479555566 1000000000 -999940262 999992466 1 -260984350 -1000000000 928973036 -709644997 42 -183123435 -643635528 -748830772 198009074 770561619 -822414901 1000000000 -346798712 388385845 -137507428 -896100473 -405246059 -830068981 343034605 -143210544 -906836459 884753826 448564011 334913783 -866259406 -67733687 -491095638 835083803 -999940262 727282344 131406204 0 -862596223 127500391 -445186254 1 -1000000000 999992466 917757549 618419090 -32219735 -548502930 -999940262 125204175 999992466 -780762797 -390093199 361879812 125948522 -648994675 -317192090 -916431717 199641028 999992466 -346160691 -246923203 -669788877 0 999992466 -465512362 185208098 -1000000000 -999940262 268280456 -606592057 43599171 42 999992466 -577719916 187587030 -1 -529710392 -835271694 172860655 608152090 422139444 71416544 -999940262 -923247661 296898181 868615851 467815375 -321050561 878304950 999992466 140756034 -810668909 -104185414 605718348 -960460256 -856668388 -57310975 845866155 986949372 -825348743 838145278 111843234 1 -38887011 -829932789 684604761 -47849625 -656736372 876919499 -753174023 678364264 999992466 -255717785 -363966355 -921347845 1000000000 434151057 575455241 -1 -881434113 518273373 -164052478 -676217728 -1 892089018 -255748800 -1612360 -182613331 44599459 328638708 587167993 -1000000000 -1000000000 461510807 999992466 -999940262 106438554 318554206 212430084 -786049294 42 -999940262 950456686 999992466 231620407 1 999992466 999992466 222078150 -608715178 608501066 -850198638 -1 -284514721 -192615603 -440965558 763853123 -682094804 -362595625 -584382453 999992466 -497904374 924357419 310114745 542033133 855551987 -406585371 1 1 -777651767 204328946 -999940262 -434493655 -434927411 109222269 364011205 -928943601 37341852 -726841664 0 -417600139 999992466 -229185892 999992466 326059500 956590950 903645361 -28341517 -648463052 -489840348 885250795 -999940262 -880285055 0 -461169004 404796752 -906533101 -1 125004046 -292520547 636405447 -160610549 481785306 -182005079 -558760642 463893916 -944790358 -999940262 42 -973027513 999992466 -23628683 971619324 -477571262 12180922 140631694 -1 999992466 200475238 42 946842264 -281528616 371323234 42 -935243916 -999940262 273692218 -16261167 -999940262 936921934 -1000000000 1 -1000000000 -692630948 -348028238 -351660488 -478353285 400193493 -180013889 994582209 -963060134 180217103 1 393696359 -160644067 860730023 -691405897 287500648 1000000000 903403298 888938622 -999940262 1000000000 -695813131 189956319 -233902813 -834496858 115779144 -67268804 821518 -85435705 -94030212 867120577 -1000000000 900646673 -1 238667308 -999940262 662974060 821429908 -999940262 634747215 42 0 -940619354 999992466 927971244 1 -72476634 182975234 -808533270 -718433633 1 -1000000000 904491650 999992466 -36795716 -408415018 -66602308 -897013103 834041481 999992466 999992466 218184688 999992466 999992466 -759470398 972190737 999992466 -944618357 999992466 1 924715505 901611816 -132779736 133773701 0 -165861049 -974868343 111025004 721728353 -307981997 68849153 -545204955 -999940262 -1 400074280 47853090 153067353 -886784617 999992466 662598016 876078720 -999940262 999992466 -807126134 571406177 715841174 -278281545 149162727 659022205 1000000000 1 -999940262 -999940262 -451928944 -627000539 -130060865 -839268994 -182167599 -407528788 -252722514 -216415778 0 -342609477 -149141327 138388310 348043171 -1000000000 -453483780 956795366 -904190342 -929275879 -309964290 -999940262 -856286028 -569387622 -585724004 -95303777 -594225035 -769136578 -319989100 873829223 0 951197159 999992466 415936750 108561744 -999940262 -1000000000 -161977728 -202393923 618219863 -999940262 999992466 1 460755738 280059741 -612939913 42 -999940262 719492739 558764221 -922289167 -942771081 767587089 424877522 881504331 485080802 -193401451 1000000000 531742219 -898011316 256680600 -919790350 -260515126 999992466 1 -823849628 999992466 999992466 -601571082 267762985 -392765772 -520733410 -999940262 -309127544 31633112 -1 889288172 -705228056 -1 -194724170 -300016649 966244335 -726478741 -630393226 433874859 5558834 999992466 -493450376 -270173602 978716342 -999940262 202028821 1000000000 -173722972 999992466 -416605213 1000000000 59428240 -700804876 -609145864 -999940262 217420216 -790826633 547226419 -999940262 -369305622 1000000000 -1000000000 -709215339 -1000000000 1 -107212031 491952289 -984008762 -927076862 -816217950 587866498 -202913449 623290403 0 662930724 560486778 -528199234 -535915215 -167999365 653973799 93938540 995735892 999992466 -999940262 474700898 370819085 42 -999940262 685185822 -999940262 -153408539 -806422418 -526639918 999992466 999992466 979699025 -150874237 453597295 42 128161321 999992466 981006464 -999940262 420936702 -1 743539886 499475785 -883005557 1000000000 -349493846 999992466 -819053571 -1000000000 -998109537 -999940262 -626638207 -50378487 418718298 -521699680 -945079667 982408485 -999940262 999992466 1000000000 585564683 -875690342 120892135 -111735594 42 283989159 -559508979 -666998395 415885235 -1000000000 -999940262 870569553 999992466 744733323 -999940262 -1 -254010849 448414370 -655083322 999992466 410358179 -999940262 -287352407 220463820 -999940262 42 -225610620 -999940262 334927700 42 790864603 -28090634 534385836 1000000000 -763214165 -999940262 647981887 213630037 -999940262 753277823 -999940262 347361226 263497620 694463252 4075188 791209899 216027941 -947405429 897673013 693518363 577165181 995569797 844407567 -923897033 -999940262 -479617237 1000000000 -264120542 913685189 950791426 -1000000000 999992466 1 -601139049 546182726 999992466 -315554276 -502417289 89459050 -259150836 -592992166 -393915398 -161768889 -344669200 999992466 653677353 860288977 -1 590301438 -999940262 -356853503 -840873320 -993097293 -999940262 677651547 -213461910 -178063252 927356966 380342117 659628092 804733426 -919440049 -601512639 999992466 -309525865 -339646018 430844058 486054666 -999940262 221039773 -72643112 -289536118 -157648144 309127546 904162889 -215090562 447023163 403558122 194122887 93133507 -499730403 -999873795 -484376490 -640328481 -1 -938883067 -878987736 0 -624424925 -469030520 -698700994 948968998 316801866 -999940262 -898732997 80420659 1 105983241 -175888187 -943898934 620110147 -17421188 -999940262 682096959 -464106329 585092726 261843982 1 -385480103 881607509 -697377973 1000000000 993482898 1000000000 242134657 -761489775 -90921288 -999940262 608606681 846636082 483091982 -690423793 -359845679 -83505838 341613854 715739561 -903724179 1 -633127395 -672419999 42 -7145520 478226280 -930894183 -1000000000 42 838422130 -713896469 560720859 -234717262 5757355 999992466 -558996572 999992466 -824663106 463368563 -47390072 299840058 906234970 -133648429 -586812638 706674387 583905138 716436907 207687760 209348558 -434159223 -999940262 451299663 999992466 939611628 1000000000 225712661 42 -1 915637014 -625853639 -514936928 -999940262 341680103 361183363 999992466 42 0 477100706 837869044 331792375 260668630 -439798214 -999940262 719043841 226234171 999992466 293620071 -634826791 -999940262 4361706 -999940262 -330328579 -139123626 965671078 623473682 -999940262 66961603 -477510021 218325914 753094495 -624453545 -999940262 -999940262 -618563649 42 -999940262 -685057452 217332059 936602439 1000000000 619987356 -719791042 386215685 -1000000000 1 127089626 1 -370977942 1000000000 927913646 361384389 999992466 1 115306050 961291899 368015794 218909607 866144176 429134066 451009631 -101188876 999992466 -819352525 772030320 -600892094 999992466 999992466 999992466 999992466 324002714 -719211374 246428261 436357835 154424092 -999940262 999992466 -292339026 715383423 355962952 -999940262 -909022470 -999940262 999992466 -999940262 1000000000 -225486645 -515254565 202627254 650706951 1000000000 863220613 -999940262 868527971 945037686 999992466 -496519620 918828000 -999940262 -934608932 -434943131 42 1 -380166030 44170785 923000335 -295196811 554050655 -356298411 999992466 -144389970 -999940262 999992466 -281825642 -63870129 708380182 256008128 -272730025 949341784 -999940262 85352493 -911360984 -609314284 0 -66734001 -786821420 -343902768 -400114818 999992466 928295529 444016824 1000000000 548461925 0 984406100 1 173010209 -959473612 410715598 1000000000 999992466 -199811690 831812398 909967370 612411213 -528137093 -999940262 -553131392 -530579611 -238627843 -462736400 999992466 -999940262 -298926835 0 999992466 999992466 512200855 168237472 -417829779 -559796659 729964137 567643365 -336654656 -999940262 654579435 999992466 578705717 -1 -468014980 642823878 999992466 574689172 748858364 0 1 -999940262 150148102 -987320403 -754339693 -716137986 -999940262 -372368587 -750763215 -319463638 353527890 -1 -999940262 777732713 988856789 570667207 -901866028 797366320 785984717 463748697 -64520100 716930938 -999940262 999992466 -999940262 523275870 425226682 708213416 -404907350 600987815 650072783 -402931118 -569322859 -999940262 999992466 -619647230 -243334734 -809350475 660889146 999992466 999992466 926732414 235301132 -1000000000 179201311 912258871 449437688 -546774719 -920033794 -986051014 254839442 851583905 164912513 927467406 955482643 0 1000000000 -364991197 504017841 -123792491 342726006 999992466 -248602133 -176649838 -802281512 201060662 -844243962 -575785167 999992466 999992466 137167173 -827538220 -749763879 311248975 42 671198947 421870413 1000000000 -682645656 1000000000 -987064174 -366714137 -1000000000 961345707 -668002818 -283140996 753100291 94749010 -572296752 735261016 -507789379 -1000000000 1 35036575 1 -545185048 -500904098 420142006 -564917996 -247654697 -160612175 -1000000000 545343082 733822321 -103470681 -419463737 -540472711 -629128832 -110443636 -999940262 -668687222 -277723670 -372368587 562428485 266526895 -1 193123931 999992466 812339766 462711022 -866514657 1 595855771 -1 15874187 -162939342 -237297738 165709254 65220571 440171261 -186349098 171350602 154089223 999992466 -999940262 989018229 999992466 97196114 306188221 -74825397 -15796246 -836802852 -208066833 -864928349 -1 -999940262 -461142772 0 587431552 -999940262 -231086076 42 -523382080 180217103 -1000000000 -812598519 345437128 242340488 999992466 0 915893661 -1000000000 -1 146960372 -830893413 -999940262 -711647708 -675903628 929254113 -333904254 -215185698 978684204 -374403125 73170832 -102615566 -738886894 679920637 -999940262 999992466 42 -110897355 -851433280 999992466 1 -893875757 904101609 -153802452 813470036 -948480912 -999940262 189111430 548846543 -605222744 1000000000 -999940262 607100265 529776754 742435592 76457158 -494486384 42 671484297 999992466 -700800826 -439068576 -786752591 147870401 -96682312 999992466 894530406 -938730207 1000000000 -928311940 999992466 613342379 -110307311 665806890 -904417117 -340965317 -67901564 -156213874 -598851279 999992466 -881618795 -595192466 42 999992466 61433931 228825369 17998717 -64185655 1 958088164 -217123196 64882740 -1000000000 57584039 -999940262 810828419 0 42 132369156 999992466 648514250 -734551646 -315300766 439142977 654741809 1000000000 522008418 -999940262 94826866 234043724 931157645 -999940262 -763828133 999992466 -667877773 427703933 -499844224 616492682 117532129 -1 -999940262 -999940262 788146919 -774857325 1 248194083 -1000000000 68481895 -890118085 635620111 1000000000 1 1 42 1000000000 -170191161 42021300 291659038 511025077 999992466 706026834 975955816 810116151 -644676887 99026868 1 -304852362 -999940262 -1 81706608 -329911151 -1 -454604262 -999940262 -245821669 0 -704530060 953090923 999992466 114036552 -764299681 -999940262 -734993335 -164464552 42 -199172339 413270764 -929157353 -218850975 -159393959 -999940262 -348133381 999992466 699048882 -918158398 17608869 -442259370 -723138800 -999940262 -382832566 -248312482 0 761071673 -872209506 534316793 999992466 -901876498 747391365 670457627 -148590738 -112167550 -443348188 832214906 944686743 0 -713001767 999992466 440993693 -1 -79489110 1000000000 -17441008 -85442449 802754765 700126988 -500974772 -999940262 613285348 -999940262 934378037 -898552672 -68905355 -1000000000 999992466 999992466 -891296957 -999940262 42118037 -1000000000 1000000000 -419026474 284419129 -295801693 -884703829 -591277654 0 -999940262 227914819 535110547 -601767955 999992466 -999940262 42 -166454389 42 -999940262 708813834 -703456100 464559282 1 0 734433277 -1000000000 -224317502 -783319332 81615080 -876050099 -999940262 -724574954 -724191545 464789720 -999940262 880817072 0 -999940262 -287264065 -999940262 -1000000000 84488084 158362131 385217469 733399493 -491847182 241207282 -848293065 1 -270473578 -929191159 -737866029 -999940262 -291364175 -85281362 796175394 -70244061 377356726 999992466 -810586728 433855900 999992466 -36369991 -244377084 -9291391 -539423216 -549221479 -767239867 -999940262 66984258 -999940262 -837616319 -669060894 41191080 -999940262 -877887603 -183464508 1 594579702 878918143 864844693 347493721 -225584768 999992466 -461023115 14748246 290534376 212136854 227528303 -1000000000 855620081 24281405 589162159 999992466 -447272946 999992466 -341926404 503716112 -539623358 -1 -999940262 -564943191 -376932486 -356181329 -999940262 508783283 1 -162938869 749443527 999992466 -999940262 289140994 999992466 -828625796 999992466 645640337 -607171935 77192688 -834154117 -999940262 -419304359 248390570 999992466 630656136 -999940262 373081425 -866374757 -999940262 328927402 999992466 999992466 -645682954 852964866 999992466 -999940262 -999940262 -927923981 -705861178 595177657 -896521102 726612822 -999940262 -999940262 -858824599 669815297 84293848 943293302 -999940262 839569668 836255668 68763943 -1 999992466 -423039332 -888970465 42 406858185 -38189953 419199837 -1 -497175300 935589545 0 -999940262 -9525465 -211063334 31617313 712427405 151621458 -997525902 87213160 -150110324 -999940262 999992466 42 660889146 827189109 999992466 -999940262 653992953 952762249 280588541 -548106386 888543792 247346692 42 -267280672 -399784285 297738440 999992466 -1000000000 -1 -179984417 -999940262 999992466 730252668 -801197476 999992466 0 -561267096 929595453 750348159 -1000000000 388184139 -498529047 999992466 675721556 358552452 601656266 -504496807 999992466 -250399576 434493253 145336682 -748192658 -999940262 -999940262 -1 -246612582 333235150 -626391046 -612763165 274404578 1 999992466 -999940262 42 1000000000 393383091 565646661 518933426 313287520 -1000000000 0 -901373770 -123000871 -183612151 -878923674 -380331710 351068408 835251610 344030195 999992466 221123521 -227554407 -261731753 -999940262 -284995844 -971022087 -1000000000 917825742 474586878 81783831 -886047095 -735402798 795672764 -1000000000 -1000000000 -130036171 0 -570966730 96396601 147960223 464131862 -1000000000 -64413450 -1000000000 -999940262 818210718 362618053 584972617 -955816261 -256858981 -990651997 -484262075 1000000000 -999940262 964847038 879816759 -319278404 -771311724 -999940262 1 999992466 -625728114 -660617603 999992466 1000000000 674456991 262054459 848947693 -549706804 -460845156 -912028207 -1000000000 42 957969531 -569875768 -771044588 -106036595 -108439356 516148494 -996657778 -319280753 -596531342 -461865467 999992466 1000000000 -708669421 -999940262 320797275 42 -946480015 -210052087 1000000000 0 0 571671173 -1000000000 -999940262 999992466 -555541314 404680827 947214954 -47170530 186326573 -999367057 813919962 -993965002 -895026420 -472830674 403303110 -299281760 -1000000000 -281384135 883329290 1 -999940262 632844926 -158026020 1 999992466 -731231451 367227900 -568655084 -638708076 524402889 387676516 -5439864 840533576 433794204 1 -201656957 -1 -530506043 -574968649 -999940262 -756727672 -632822267 -109345603 -773654182 0 -560846156 938053918 -916434055 891893387 -869461765 243024727 703732266 -371345978 -1000000000 -686857099 -1 622173016 -1 799645625 -336114095 -811600239 987562243 -999940262 631581135 -999940262 632157996 999992466 -915755676 -912393879 -999940262 -184156782 299216897 0 963246420 999992466 232850363 -406784457 -775551145 42 -814857687 -738269801 36112264 145918606 -175034670 91128518 -833496264 -996466742 25651192 356726207 342665583 -353378138 -1 -999940262 78052681 450885706 -643644989 999992466 -1000000000 -827749256 -501880735 1000000000 -757677923 999992466 1 443730007 -803954827 -939270573 999992466 -361682648 -404542210 935800045 52806289 -993566393 911059572 -557869979 -456492749 839657265 -397278970 693307692 -298653586 -705742528 -999940262 -999940262 -776991753 -556597413 -999940262 254566428 -909224997 996105361 -885008811 -813823166 -819640368 -999940262 1000000000 252867801 42 727282344 1000000000 551610255 484538095 -797263954 694974231 741339080 537645495 -766708217 208350284 -574139333 -496472652 -919879123 652878798 999992466 -966618642 -345357059 -648712526 -1000000000 -1000000000 -999940262 42 -162295527 906670268 -617508262 -695699222 39888402 835988141 -739135208 -632518525 244994331 -88990850 498584218 -619582446 1000000000 1000000000 -647732885 -845910479 -696129402 -366143050 563327164 -923052869 1000000000 545741505 -473572962 0 42 490149951 355809549 447878321 42 -999940262 999992466 -800065426 726715059 -913935419 -893198602 713560418 998822383 -675389376 920775107 281073839 999992466 794026415 398268274 1 -357154507 -312452762 999992466 419974886 -1000000000 -999940262 -25603713 -1 -999940262 113885895 467310209 1 -1 416688401 -340470420 783980997 483048430 -379888171 351816471 -65138595 -238693602 -1000000000 0 -1 -999940262 114963157 -936894572 -792009138 0 847205202 -661051340 -398063481 -185372653 -1000000000 -168581409 -776957362 -999940262 0 -943778004 -1 -295010976 -999940262 -999940262 -999940262 0 999992466 -748335473 185276565 -119174342 932262564 -999940262 173949776 -999940262 -1 -620360852 -999940262 908654963 -571556989 -513167374 -142508854 42 -911666954 -999940262 258801930 -481273208 929701510 -834543064 -1000000000 -647369943 825776198 343538814 999992466 729053363 845128477 -455521253 1000000000 -838571618 290258780 -347666797 -90787217 -440740920 1 -569883204 42 1 -156437413 -92975037 211188000 42 -896733756 -999940262 999992466 999992466 -315643391 42201098 672860817 -575894480 -999940262 -999940262 69070664 212148395 -352257508 999992466 886141839 -397053940 -245281983 327891568 999992466 524656419 148136319 992455351 -1000000000 -739481453 -1 952462184 -42857736 446824129 1000000000 156533560 791092552 -1000000000 787678518 0 -873067948 -369479902 391824457 -1 -385150496 -491353577 1 -999940262 827159129 570151998 -40599063 -305009514 -1 336618329 999992466 520310041 -764562830 851563319 999992466 0 -999940262 999992466 -184045062 972604316 -1 -721321269 -686795289 -296500260 999992466 199159371 -146690135 -531397850 -780294707 773066507 -436551312 539005347 940903857 -638841879 165624600 693987302 -750661835 999992466 642203534 1000000000 999992466 -999940262 455288075 -787013931 -214001436 824715351 617734418 -230948840 172461750 -495258921 266270322 -999940262 42 999992466 -670903145 725525003 215681519 -184741518 531840268 -532113131 398546500 656631138 -179090274 502621186 -1000000000 813007398 999992466 -688000865 1 -999940262 -589540237 -539949569 999992466 490694069 -443712435 -90185161 830611025 1000000000 185866921 -662667169 0 -1000000000 -890388671 -788606812 672099599 -999940262 468904869 150274145 -806005583 -241550163 -127539427 -1 999992466 -718549627 319746046 349212794 212778130 -604568020 -257688613 -114056547 -481945654 61324355 -328961502 -415413098 -295543918 999992466 -477744650 916086373 -314350718 -999232813 885455138 331699016 -333373373 1000000000 1000000000 -999940262 -628613553 -1000000000 -999940262 839343276 931005508 971521299 -999940262 81236538 970774243 -789991895 1000000000 -639246951 924964487 -1 5362105 648954127 332749879 -505524604 1000000000 24408017 400258378 216368802 254706297 1000000000 -999940262 -1000000000 -926874326 -999940262 44429961 1 426257244 420152364 -618016952 -781257771 -999940262 97763025 -224772711 -999940262 999992466 555311862 -243520667 -240197261 -292154943 -999940262 696909196 -947546981 265488169 -884985303 -386264741 -770971953 -632172129 -662836182 204515747 590024648 -1000000000 -1 491285644 -999940262 -362934890 0 520660015 394152217 -133194004 205588422 871611142 -510886489 -95362376 -282509254 -950345748 -888680591 148528154 -999940262 42 23574736 -1000000000 -439599161 -642523538 388625554 -693038519 607295834 -212354947 44628327 203147214 257484772 207834936 -772616180 -648220453 -817486825 525331377 -1 0 102897513 -821236123 659246207 999992466 989652231 482310105 -661721201 469976991 -964166527 588401072 711178598 859123697 -101300369 -692974434 307766459 999992466 -212452325 999992466 830233744 -372338710 -113724973 721269807 999992466 999992466 -443355904 -869432072 -987636373 -1000000000 -993829968 -399204076 -338581970 -949187763 -353740552 999992466 -553785195 -190237328 480009032 999992466 228794742 -999940262 859478797 42 -999940262 -996840511 -638452675 -880606511 -1 0 604258356 816904950 -872299207 999992466 160220723 838444910 968531092 563046711 565370338 188383655 291207715 927203201 999992466 -999940262 -418311339 -335035061 -310085562 310613365 42 -439717656 999992466 -993499829 -345562602 383638588 499173666 -999940262 359334292 -999940262 999992466 999992466 -67139990 999992466 412977984 -638581674 679288835 -820030456 700546501 -38700021 42 154436142 -1000000000 -999940262 1 920660741 0 -1 -764215424 1000000000 557957896 1 1 812664770 -106373092 -999940262 -446138019 78973697 -999940262 509763549 999992466 -418489653 -84821698 818100734 -479632708 726533099 -278780872 828750687 -999940262 -754564488 -999940262 840602705 0 -1 443470437 999992466 95669028 -164975817 -979987371 552887729 -1 13444585 -999940262 -999940262 -999940262 1 999992466 14466863 999992466 42 867022147 794222904 -210387727 -999940262 1 -168502664 611080322 999992466 -242038243 222828648 -52737609 -1000000000 1000000000 -154955033 1000000000 259518178 1000000000 390581595 781958248 -999940262 42 -557529146 -884067476 -40379666 -367663161 -999940262 -797536809 -694282166 -933786715 -1 156456264 67171291 358970541 -276925916 -829802431 772438349 869995926 -999940262 -309260683 965558969 -410072157 999992466 -1 721015445 -752170458 207535186 856294821 42 -605701812 -888163608 -1 -999940262 -312001516 -695568476 999992466 709047523 -1000000000 -656448915 -408959109 -290504876 1000000000 -459516379 -934039507 -999940262 -324427942 875404962 283289610 -999940262 -325748791 -145114043 999992466 -480144992 451740944 -437115855 -633024967 74039325 4843360 -819862185 755847858 -802380845 406701013 799432574 -46736143 -569206236 -884576715 -999940262 1 -604786461 0 -999940262 -654847627 0 1000000000 759099756 -999940262 871222336 -107615724 999992466 -330912863 -946517556 999992466 -536036556 -140700410 -899859051 592468771 42 -598919166 341395401 -293071591 -445208176 195766572 -226551081 53166253 50716075 657746637 -328211684 -1 771227672 -664669639 -999940262 0 -999940262 317158507 443229057 -999940262 -185067060 -139554270 999992466 42 7264839 999992466 1 356027800 794478985 1 430324530 -516019993 159984143 42 -1 -171335604 -63919955 -286841929 -999940262 751705783 42 -728100642 -361759722 935436900 389002979 42 -469978358 -129351911 209701169 -207847982 -784804747 999992466 156974350 0 -999940262 -185865809 536041986 -978287853 642189565 221100409 618833889 635587437 999992466 1000000000 125837335 -111806789 -818680661 612251949 -1000000000 -76836809 879028117 760732216 -999940262 80467673 -999940262 -999940262 -961534251 -1 389074720 1000000000 334379365 -999940262 -410119771 613088411 924654410 1 -999940262 -999940262 -999940262 -754764198 999992466 398086941 864639341 -999940262 -887128030 -1000000000 42 784244383 188083108 326893054 612532850 1 600489764 -650669828 -1000000000 236723592 42 -621350100 -298417115 999992466 216257435 22276941 999992466 -1 1000000000 936909822 957954053 42 324193579 -933463530 -850080708 590646771 -76834908 210175059 391406262 -952754163 999992466 -451455053 902353770 -999940262 -442903189 433964618 999992466 809647578 42 -999940262 562428485 -380429026 506415198 42 -1 622659825 897809884 997004997 -455874907 423477135 -77505706 -999940262 999992466 26681350 -746258648 -319035698 -1000000000 -957220065 926716526 141054772 234030967 42 -198091860 -683823244 0 -999940262 -353516919 640861463 -575167055 615619306 -56452572 235294562 -972564539 571381109 -126433831 378366068 721339961 -999940262 -140311624 -999940262 -794432713 4888705 1000000000 -999940262 1000000000 -69772194 419088197 848405867 -1 286858104 -742232059 1000000000 421009526 -999940262 -1 -520345376 -566646397 999992466 388355114 -510524302 -317886043 643733966 42 779935402 77192688 116242720 348043171 -1000000000 307889638 999992466 677240238 999992466 -67052302 -999940262 920942650 0 0 -152936104 674619487 -162780396 45924543 -446836846 -999940262 999992466 -594087527 1000000000 42 1000000000 -999940262 -66901235 -1 -219463552 999992466 373931198 -998878315 -872468421 383930177 -815710337 127082985 -385573915 -147378766 179498094 708306264 1 -496904558 24149805 236940452 999992466 583036109 42 411783664 -328605386 219360233 256830022 1 -997715278 999992466 120301459 963588636 1 -437824263 902865369 999992466 -1000000000 -1000000000 -999940262 158810993 -999940262 -926341338 -394640292 909153114 452101067 -999940262 -444905186 650145995 249681745 999992466 -999940262 -996041262 -584348821 999992466 -689759474 -527023907 318962993 98043550 346303476 -614561710 300341430 -876047856 760956304 -293025449 -646457248 -573142098 -914727254 689373931 -999940262 -400738672 261538952 776524866 -177062824 999992466 885320332 -488272817 -656946877 -474298613 999992466 700618172 0 -829577986 -336283644 809221585 999992466 999992466 -255460091 -999940262 -777346691 -999940262 -567151032 385410505 -797747382 -486135515 -999940262 -142076535 -512355548 84510244 -220373900 999992466 796618866 42 -999940262 44314010 -763342128 936813063 -110554959 145480972 -999940262 -585338657 73024374 368179241 -765480059 476722417 -858879491 354207402 -474262224 -945468334 -829855832 -999940262 843709169 -999940262 670989347 288050988 288085211 -999940262 -889531868 -385519894 -999940262 765119589 1 0 -853952526 -925936557 -1000000000 999992466 -999940262 -665299500 999992466 -508051984 1 -377415843 -26186959 -668832851 -533635790 132706941 757947656 999992466 -1000000000 996650609 605578417 -209150790 -992475632 -509877500 999992466 -815274109 -378151683 -755276023 967399280 -999940262 43543887 1 -703652742 164490712 -1 727131609 -999940262 999992466 -241210029 0 1000000000 0 -1 -222474587 811955093 1000000000 0 -304860880 647261616 999992466 455165982 999992466 999992466 739167021 185489085 286085637 867872321 -248786180 673632589 169590640 999992466 263534881 -155075778 -509061117 1000000000 502306820 -1000000000 190929621 1000000000 42 1000000000 -999940262 999992466 -663131955 45545371 1 191934755 159892707 -1 999992466 -859391580 -526482141 659296854 -233259017 0 1000000000 42 -364082682 969924917 -1000000000 115827707 629121932 -459093929 -999940262 -482770720 0 -309100628 916524445 999992466 753311152 -909262123 -991341949 -999940262 -999940262 -731435357 514677747 130202508 -999940262 -999940262 -613339924 273601757 -999940262 -668180071 1 -898684919 -999940262 -835469471 1 -1170025 -951315302 -999940262 -999940262 -425703424 999992466 -299136944 402554418 -1 999992466 999992466 -135628340 42 -138894993 898327725 810287373 106692231 1000000000 276708598 -1000000000 42 378323013 680904707 814297361 -359697974 352896162 -184047758 -852903933 -999940262 -207289922 -429506922 -999940262 413392587 -208091036 999992466 153493726 -169696669 634616704 987481544 817082654 392559102 152613393 42 -577512573 744918384 837952867 -615918210 561116929 999992466 999992466 -266508099 981682190 -1000000000 -945158785 -999940262 959733686 -297698436 988271094 -625386085 999992466 -173827215 -311594604 -999940262 -999940262 486429471 -72798118 42 -147903901 308590459 683067961 999992466 -1000000000 -88469581 605732014 63869746 -266538445 -948166676 999992466 588772022 81076395 169394826 -1000000000 356632059 965359205 218581193 17410309 -261358483 606610237 42 -62199929 -420269220 -548857462 -447353653 2067113 -112731540 797281455 18549937 1 -761576023 -999940262 9025653 446148633 892092969 -202486709 -991157360 366682847 -121436784 -923413594 357248193 716508727 988419941 -344440153 999992466 -44429554 -306134239 110205645 334534537 -999940262 441026263 -613588870 -565655623 -353494618 -810637455 -368266088 87801514 792607622 -396673065 42 854510716 562862965 -205770103 0 840395741 -184200212 275363049 -423576098 -477178230 684326455 568276378 -999940262 -1000000000 -1000000000 588245416 -999940262 -328695441 999992466 -740604325 -756510808 1 999992466 -887476502 -1 42 1000000000 -55751407 460493878 -925991603 -590110 284762744 -552457991 -45457770 -586638915 88854196 559163331 -1 613350296 468651189 -710672111 72614630 42 1000000000 177531571 971475212 -999940262 633963608 -732074119 963717408 -397795718 999992466 -767608141 24455459 -579076293 952206947 -515272664 -722308096 -522922744 -367817612 -999940262 603973376 -999940262 -856430449 -741335302 52204223 -927923981 999992466 877363885 1000000000 161360057 -57230151 571112932 931864689 146050827 0 -691539334 0 999992466 -986735806 -1 970526709 -326041313 168585795 1000000000 869418652 797548643 178918283 -113856834 -222833917 -694344395 -568795339 1000000000 -262604894 -273601784 1 -416353842 42 999992466 -791430228 70549247 -429364464 2049494 999992466 -613461818 -999940262 -985625270 -572290916 -975883401 -552169401 999992466 707291107 -485361367 562313680 1000000000 -889504613 -462896250 729732991 272737289 42 -163067906 -583583613 -999940262 -428144469 -999940262 -728410587 -961064209 -350101423 662497713 950874015 974687673 886286212 984173824 -278522582 -999940262 -381888870 -1 143155721 -436330774 -498730020 999992466 -1000000000 550149464 0 682586130 685095698 846538175 342549806 953190716 -1 -695109576 -896140567 -425872774 999992466 994083643 187854735 -114492030 423969818 592318974 448608615 -309320098 -1000000000 0 748845334 453778087 -163304158 266949204 -999940262 -168638585 999992466 0 -15447918 755351696 -885233099 311182821 -999940262 -999940262 -14501353 42 -999940262 420072255 -999940262 -702314231 -405766374 275238127 -289139092 -303636817 1000000000 999992466 -405924809 -281000637 -1000000000 103497378 0 -907290682 107027786 687920560 1 -193435207 903481039 22259393 828600412 -318417922 113099624 -999940262 645365609 763406126 937544081 -486452944 42 -243898689 1 43718170 -79279322 -994331820 533440159 837498099 1 -843559791 5079048 0 -585206140 -440878084 -390824279 -521057160 -147373578 -716255697 0 42 32777745 933968717 -1000000000 -703459541 -999940262 999992466 999992466 -946302257 -213344480 -1000000000 -618593086 1000000000 -950577133 -761990254 -419696716 229906557 247981734 999992466 840309766 -480340405 -1000000000 851452495 999992466 999992466 1000000000 330265617 -412686799 -162484651 288651356 42 -425005415 493308329 1 -1000000000 -999940262 -410121243 42 -690734962 -357017547 999992466 -381444145 -900207210 619014487 999992466 1000000000 22769049 -1 -999940262 51752037 -999940262 -254698328 -999940262 728917265 -615675776 999992466 42 613714264 999992466 920477968 143828200 244919710 0 1000000000 303561202 -746208081 999992466 -976058506 160157356 535746025 1 -576476012 -738288795 0 -766901376 281086828 891778461 175278615 437313944 -160188644 999992466 -1000000000 417229420 562037784 42 -695757907 -944593795 -678379260 591546737 -289905543 -510914149 999992466 926431342 999992466 -887820079 -999940262 912144345 -470948678 -558582543 -338913519 518542334 193773385 -999940262 -465324080 446830765 -491741119 -677688433 803670884 -1000000000 999992466 -1000000000 -60118617 -117417167 908750887 633999568 -663518235 880549875 621587689 0 999992466 801265311 201675699 1000000000 -999940262 344408766 -1000000000 -564943191 -999940262 553813556 106220735 -304568989 787356226 999992466 -999940262 634269155 -999940262 0 999992466 242379844 933779985 -85425768 -906687115 458936343 472825747 -926105307 -824293286 -361591829 -830797770 -41021584 63689064 -999940262 -335917577 861860421 -74293569 -64985531 -917812384 -572978152 -337414545 -43434124 911117961 999992466 291005753 -999940262 762329651 738959352 999992466 42 -999940262 126199776 999992466 -843042899 -1000000000 -999940262 -42822492 999992466 999992466 -999940262 289862164 723371225 -743045010 1000000000 90428082 291924074 70887048 -1 -670200089 999992466 -615140349 1 -668711021 -87526895 -133977154 999992466 -999940262 1 -673508325 0 919059873 -872398526 999992466 304254669 999992466 -128323929 -161691950 243076820 -440708407 -520892410 0 -530565066 -280956892 45545371 677146088 -220027417 999992466 -82826862 314809222 1000000000 802717940 146863399 -250508498 -678374990 -449656231 179271557 779789159 1000000000 -999940262 -999940262 -999940262 -1000000000 -999940262 220561000 614034012 -947537480 -1 810146239 -563819249 428673003 869399219 -897036827 -543103061 458780746 592390938 48628397 -1000000000 317484234 189116785 -929111916 -494981285 1 -444610384 999992466 504616256 -845106048 999992466 -415107297 762655228 42 42 585165242 976661466 -734399860 871047417 732611343 999992466 -367894790 -572715803 606479036 -1000000000 102037266 -566742775 999992466 -711198161 -1 -1 968008508 169029743 -143599766 -999940262 -426986644 -1000000000 -712416047 -346250790 790937977 -484602579 999992466 477441753 -772615304 550995678 409957566 1000000000 184630681 -154678638 -961149541 1000000000 -1 670319547 560926294 -999940262 1000000000 535044877 999992466 -771220704 -999940262 0 999992466 -880455335 0 119756570 999992466 -1 552896575 1000000000 1 329240548 -589523762 257371876 -603512766 -999940262 -363727166 -317554212 636558772 -832403037 1 -569464820 671910215 -708838746 757280512 -508128619 -717607212 -340161161 -966831432 652223972 -1000000000 -669524682 -999940262 164793739 -432489197 641753393 -22342859 1000000000 -999940262 -688745740 400258378 0 496109185 237194219 494476334 -320341456 -721009120 229606739 -566735836 -1 -38431122 244455100 999992466 -135954086 919374213 999992466 -1 -999940262 -999940262 -62632057 -278899880 -999940262 999992466 -687873995 114749927 678238540 -933668370 -843553554 949975611 -269905692 999992466 -999940262 390764720 821067598 994509738 469486447 999992466 -1 29031271 999992466 -926815583 -888052705 -10289425 185658905 -274990261 374198800 -249705878 999992466 -744543167 127477298 330509763 -712700575 999992466 69753427 -210620385 -985863982 -152712480 286199633 173723985 -879900053 42 -502602559 290528131 -944711995 -999940262 1 420553033 -1000000000 946657 203825026 1 -351296875 -672970272 565382423 347396596 193369515 -999940262 888082642 42 -549766799 39961715 -111709165 -999940262 -234534875 10082291 -207057859 -173424973 999992466 981368097 830426163 -999940262 -999940262 413895616 -834779729 42 373155743 -999940262 -814531566 226095130 999992466 -999940262 -496775107 825276037 755976731 -915743949 -999940262 -873018596 645619060 -223622573 -327411940 -1000000000 -914597864 -999940262 182569967 -999940262 999992466 234398018 -86600848 377471864 -160078334 -618377856 671027366 999992466 -999940262 -768152789 -999940262 512848164 325527701 731801009 943454843 -624900156 -861768011 -999940262 225555594 720361587 -54439227 -1000000000 958513341 -79882312 -986616378 -549104666 111077375 -124576676 -999940262 85789288 1000000000 999992466 128591027 -355435251 1000000000 -53047885 -193481554 999992466 999992466 -75784724 999992466 -993573625 0 999992466 999992466 -267648762 -999940262 784902076 856756811 -1 -805271074 566675039 -999940262 -501843368 793925909 -562415489 -13949192 -718529561 -776075476 -570744213 -999940262 923754297 0 999992466 -999940262 999992466 -2063032 999992466 -999940262 -712502031 451130736 42 -761734834 -297929620 573369705 -943985913 0 326112687 999992466 0 -334985257 999992466 669609871 817176975 -471042304 493182744 -1000000000 461974154 -874953274 0 -1000000000 -904672414 -746133410 910757959 1000000000 0 0 1 920471281 -871599137 985165250 -859092303 410303288 779943767 -1 -999940262 42 -691663032 800232176 316112807 -686982175 -150151866 -226951068 -999940262 249752314 999992466 -925906467 505565969 524507018 1 -844172270 17878177 995521439 395073686 54805057 273304445 -740836443 42 -776799575 -713375930 904298799 552395589 -103052646 -999940262 -680934177 -46770224 999992466 875354127 999992466 -555292411 -999940262 -481683199 -92952946 -340462353 703227423 -291921107 -60376634 322974528 1 581216864 -161778091 -417472058 -57344272 155285795 642626862 323867952 999992466 -1 -246864564 -133547657 450369375 -309525865 -344384328 -999940262 999992466 -440827244 -842478744 -635271092 -135662172 1 759024303 0 -999940262 -330391407 216554957 999992466 -856202187 898378017 937824525 305814962 -1 0 -999940262 688305509 908024733 1 -127823902 -504924484 13099515 -361355026 620553391 -756647615 -1 230770317 361374905 -572626404 -292316097 -751025651 404643129 448726039 -735837193 -1000000000 -338788037 -277020252 -588828790 536081610 -577374656 194958024 1 -1000000000 406246702 992576894 447677045 902462120 958691247 -1 -249389324 -968133531 -999940262 644200080 -162845095 749283592 969932775 -257807120 -558117499 -342539216 -647393285 84490680 0 1 -533739381 -245190327 999992466 -863063202 -1000000000 -379225255 999992466 -28883306 -998688645 -1 -156731369 -562274765 -336133981 1 334048904 999992466 637370885 -942710357 421159283 999992466 -34245394 -867230746 512021770 929126687 -526977239 999992466 -131373283 999992466 -957236570 0 -583727938 748677729 -999940262 767240703 -164569667 -1000000000 999992466 42 -1000000000 964556986 1000000000 118477081 134035267 495901813 817979593 302367776 1000000000 -480591225 635007958 -1 -496336886 795926635 999992466 -976320833 -373404882 -1000000000 1 -999940262 -133854154 -999940262 -449239152 745444551 287672396 -548622392 -706435157 -761898056 -237303808 -862439800 -999940262 -933610816 999992466 -238230393 504502356 -254797999 -517206411 -875826772 732136133 -428849054 -999940262 841822335 42 340019448 -241651128 42 -517097362 960777319 258022572 -999940262 42 -683756800 374681622 514470261 973350136 -230357269 -999940262 350978951 -867787442 1000000000 364905072 -643665701 716326682 949432587 -609864821 -934173366 -235600286 -663757967 42 594625591 -550900171 1000000000 480390391 1000000000 695583485 999992466 -825135787 42 126447902 82891321 887182799 1000000000 1 -134175869 999992466 -605049782 -1000000000 999992466 999992466 -714553955 -617482128 1 -772292090 -1000000000 -620918099 42 18638843 -112113241 -986453978 219645240 -1000000000 -745759333 -1000000000 854181527 -444307479 999992466 -393152878 1 -487989739 -752859447 -47849625 813584625 -458220386 143872203 -791198378 -999940262 0 42 -999940262 -771670360 1000000000 -859793699 925628211 -504845808 -849780683 -305606801 -1 -354545674 -413838974 -234145465 169477614 -36092614 681500643 -645118051 -999940262 -574377907 42 68257194 -209479129 0 138572813 114745531 668980703 -654874358 302383162 -89519674 -268451823 -150986702 -812438282 879882639 -415566930 584446951 -999940262 26534274 486506780 -999940262 -999940262 -1000000000 -264623196 -749394272 -999940262 -280942410 1 728484359 42 667013462 -999940262 -428751674 -680345164 487024209 -168705151 -999940262 767442674 -999940262 999992466 389235314 144567723 999241948 -808395889 557796579 427367793 999992466 772729838 -900370945 -136614929 1000000000 -1 262465834 443631775 999992466 -997670905 283158980 -35410026 -999940262 878091576 1000000000 999992466 226052362 -695564788 -819307642 -26444478 -128866792 124573417 325584806 -1 0 -999940262 1 -898737329 556761286 -414675466 -366743881 -323772705 311705193 169388492 -202950569 904876762 930029217 -841789794 117172543 297465315 383657293 -349220461 2445725 232205867 -1 -757376523 -375499633 999992466 247118753 -999940262 -30304290 -19645266 999992466 -174706504 -377996449 -999940262 -281084286 -567500914 -311113601 -168141763 -662635613 -269200315 840883044 999992466 -57029191 88453532 -781589531 611413803 -160059939 -94659675 999992466 -327656490 -572728016 999992466 0 -999940262 621244412 -460083890 42 215938189 -222767143 53611339 243037222 -377327938 473287666 -999940262 471702034 415470736 775920985 166835692 -446931765 152678777 375426661 -666483781 -999940262 -749687492 -980639330 -318478712 886026821 42 888787874 154691946 -120986154 -610132960 -14477633 3825493 393094353 -1000000000 1 -1000000000 838444910 -586034614 966981975 -999940262 -946245589 -3978462 -999940262 182388794 -188470518 896713812 -999940262 999992466 598946650 144275963 -809031181 585444532 -999940262 -295801693 -776099683 -601820311 369021239 110279576 721921801 -155249182 -501639608 181803046 958490170 260558201 -999940262 763240410 -407398400 -196026454 -822300695 -883646711 399759169 -999940262 42 -459783686 -999940262 197023195 525902232 -399179835 71799664 1 -485306702 -820026340 997868784 349951153 1 464801231 -833006689 -365778946 872985855 -172864896 -911457979 259750650 1000000000 551876427 -295926351 1 -328450633 1 -64211592 -210846864 955993683 999992466 -999940262 926419378 999992466 0 896934343 -999940262 -140821766 41621016 -900486043 -47048023 24692318 -135893598 -547959883 -153665425 999992466 999992466 254655259 814708278 1000000000 72396813 736760431 915647418 -275669440 999992466 -821513968 -1000000000 1000000000 838183473 0 185651466 946268987 1 -316490095 373731169 -495447705 -358354272 -999940262 -598304351 426053021 81470319 999992466 762108771 -485675470 655033082 929609032 -1000000000 729700336 -395820668 1000000000 52334370 -1000000000 1 -999940262 -71774542 -769627444 -348592836 752371385 42 -1 -999940262 -999940262 -154033614 -129172224 -376759083 761770312 999992466 -10975325 884373325 999992466 -395993697 -136421645 992628420 -778232901 0 678963556 -78654928 0 -964545902 -304306513 -999940262 984218763 -165558390 605906216 -999940262 -807547031 -887054077 557699740 744531163 -298843252 902724372 -570855981 589501571 -816496480 680182624 -334712076 999992466 547419267 42 -999940262 -906394788 -658264314 -188990717 646852647 1 -374916594 -147238895 -954016959 482909265 864231987 -319607861 319694063 133076221 -600342602 46606484 1000000000 -88033529 1000000000 274109832 297367467 613191590 361974131 108476430 658318684 -503886183 -42075546 67907549 -1 956584280 -999940262 -1 120482466 -914062248 133375459 585061644 186056678 999992466 -540386758 974894116 -847962044 -1 415472741 -844250146 -539823865 0 -954128279 -999940262 456544530 221244753 898113203 -42279191 278777601 -568791154 -740367284 831812398 407702482 1000000000 -1 73229877 1000000000 784374090 -999940262 286387488 680397426 -301959739 0 336735976 188552022 -460507160 743952278 982407847 -659409857 -999940262 999992466 433481051 -540088031 511913674 436075289 -170113089 -999940262 -273649608 1000000000 476094404 588408553 109233047 559655577 773607289 -1000000000 -1000000000 -680524966 496795 0 -833422536 999992466 966436350 824907249 999992466 -742935353 864749310 999992466 -7873225 161285334 698516799 -22004218 -541870457 170084948 625973394 0 -868334513 -864244430 -898637980 0 218098391 999992466 86077375 -822654039 878805510 -211098992 -63718521 -623174979 -284239707 -112082849 1 -831869565 0 556397670 680811281 618113682 42 406033800 -324969638 999992466 -344525154 -772488188 -519679171 67181515 -999940262 -869457852 -999940262 -962601733 -625209958 999992466 1 96631106 524111090 998815522 -606462738 -971920464 -33681212 266557618 999992466 999992466 -25510323 42 999992466 625547332 896316674 -574777333 -98316054 -999940262 812148693 837917490 -9767711 -1000000000 1000000000 -618072729 -340426753 -212881583 -69140505 274296389 -843563693 -999940262 999992466 897310931 300357291 -748409460 -490486413 612169781 486854450 700888616 -370975436 -320268691 -872762301 -343223161 -999940262 -943263200 -1000000000 -1 491645078 -528005532 622025483 -924338724 330879425 851033235 46714896 205506060 1 -31018148 -138600636 -924880744 949931944 739477694 -130932104 -561035237 74282521 856393612 6176147 -693155481 -675079811 -55389106 246010946 999992466 -379888171 927567375 824398373 -247999631 20664142 -999940262 0 -999940262 945321893 -717729166 42 -741548441 999992466 -999940262 -447056566 14573913 408250213 887239245 667797811 430971543 999992466 -219329748 -422010590 999992466 855963114 -1000000000 999992466 999992466 -822680907 610325877 862521018 -999940262 -112253991 572862156 973842984 -999940262 999992466 -234411724 370336449 -64113844 682945849 -646324723 -987059494 418722981 0 0 -999940262 520578016 441833364 -425158817 295414278 450885706 263189279 -761786525 910348357 42 42 650526140 -922033193 -336624545 -999940262 275958318 -999940262 -623348916 -365620051 -999940262 -351610083 -69002753 -27115195 839621030 -89898193 973577227 774357950 740008129 -840510440 999992466 1 -514933833 773516302 -84096935 -520405963 1000000000 1000000000 433975311 1000000000 -1 0 -51446298 -999940262 734533441 537645495 -999940262 685557282 914530203 853791138 999992466 -217208065 -999940262 697156385 196353508 381330665 -689743723 -846821690 -999940262 -650872583 815919168 -517484075 42 -1000000000 463537476 -999940262 498094291 0 1000000000 42 -944177015 763289428 368468494 -53978079 252952927 -667736569 -195698313 -138466418 -722203795 -141911209 -835445263 42 853014120 999992466 999992466 -999940262 -312087679 -910911100 -1000000000 0 -56388120 999992466 408087611 -579309639 -173316039 -110228336 1000000000 56494670 344862075 -1 554846174 -749928000 -129717139 -314629212 999992466 12913876 333447191 -490401831 -1 968408638 721351451 276083850 -862026080 -999940262 518181990 204330912 438184670 -227784415 895793128 -324041701 111659150 -1000000000 -685371990 999992466 -726596121 -592987807 -959390189 139996917 -999940262 102784423 -196270778 495061568 -73225448 366973888 -341512632 608908564 1 999992466 -648606718 -563886494 -201982846 330961865 -474714852 -967162511 1 393173811 -1 999992466 -912845879 288106086 -645654047 44949275 -1000000000 725504902 -999940262 999992466 988268692 -999940262 681322399 -833185523 -544579459 -932184110 1000000000 827382439 781435353 179131748 0 -848796818 -1000000000 333117130 975512721 986606744 -573500054 -451781793 -267011721 231946527 999992466 1000000000 1 56808107 721029011 412096631 -80822072 -999940262 -143152141 93817364 -303450829 448014926 -1000000000 772486644 -716056211 -430967232 100784485 0 -153812880 -999940262 -999940262 999992466 -156581707 -330497553 -278289088 958872403 -362166924 1000000000 -385111685 373340307 218621392 49585752 681930362 395015665 -999940262 -1000000000 -342533279 -60362989 -571214943 -514009550 21881752 274664031 -999940262 556802963 609178891 -999940262 845691505 827035359 -153473707 -1000000000 -680946817 -797669732 -349220461 -287256743 -999940262 -584571963 -1000000000 999992466 939198116 545200816 999992466 -999940262 837975040 -119149002 981056356 -507767049 -587464303 -1 -162267546 -450192768 1 -268071750 -797814152 -164456933 1 999992466 999992466 804566046 0 999992466 88446276 -302373761 -35497177 0 399079798 -13664476 313953763 -1 -545151820 -270655395 -999940262 -931415784 472052186 999992466 1000000000 253372942 125142560 -44473608 -237963880 1 0 -807708621 -999940262 -834582203 752469745 -550005990 -38595005 -387271275 1 -48584931 657181843 999992466 -402554420 -999940262 -663379884 91895813 999992466 999992466 -1 670976745 -852016575 -989630028 506858615 1000000000 875449018 813685338 0 1000000000 -907255037 912617741 -210127250 736624200 -834801963 -104453480 -102092724 -202844494 -849653269 83474532 -915007628 -999940262 785799887 999992466 -153168447 -783816604 236388330 -104949583 -612533547 -999940262 999992466 -179396985 788479771 58293215 999992466 -1 -62230967 -373966947 632996920 -182008402 -757465170 -725530056 -999940262 42 633178013 369899645 -9636034 924251664 999992466 -999940262 -339480067 -299918319 208399082 -426234673 -1 -863820262 825498136 -262289577 42 647813254 -585254353 687441514 999992466 -732703109 785829198 -374222202 205328795 812625740 275450400 -997460535 999992466 0 -999940262 -999940262 -999940262 258537231 965463354 555691989 42 -769527639 831004553 -667614743 -379382894 -233257999 1 -999940262 -826593595 82037280 14388334 -410400660 -956744800 257522156 278185933 408514317 742705266 -170423895 42 -843764611 42 -142136275 135337987 -864315440 999992466 581967972 1000000000 -871915406 -94845213 -272061311 -189756589 871746644 999992466 -510194402 970226115 451177506 999992466 -957401048 636101928 999992466 999992466 -562524054 -594715892 -173246627 -415100986 999992466 -993961248 999992466 -200292979 613604325 -683999831 -544335377 999992466 472674905 -1000000000 -768899580 -999940262 218100980 -541492323 -23063603 1 536939556 999992466 -593981086 871161369 0 860074876 0 -104915460 1000000000 -1000000000 142125054 1 999992466 -857092430 -981288238 -158880215 625584125 59653252 -999940262 69145325 856703160 -999940262 106355378 -1 999992466 -999940262 -492388254 316705211 -238348963 -651202638 -660235114 -1000000000 -999940262 -1000000000 -999940262 -945288526 -47776922 1000000000 315471442 552707292 999992466 -681243345 565396692 999992466 -1000000000 -312262019 63729407 189077083 435442253 1 -830756025 1081889 -503935763 18699776 999992466 447021378 -132414714 -607360718 -966973037 173027534 -653744582 351692494 191836447 286015010 490092180 0 -444987749 32100013 998592146 -633699053 -750580788 -1000000000 -812883425 -999940262 326546523 -339646018 -270958861 576132557 437434690 -615580347 1 194755771 -302262045 696495760 25547619 770678725 498512194 754607895 999992466 -1 -901511234 999992466 1 -521643831 820828684 776871833 480188268 672930784 120246069 329343141 985300684 -760269631 -167257395 909033101 144204769 42 553975555 -1000000000 569801479 999992466 -33853924 -195977888 472701497 -999940262 999992466 -245250159 42 -971384196 416230178 -331867686 433270595 556086737 -985555952 7657325 -286209265 999992466 -204122581 415923250 999992466 -682936489 896307921 875867884 -999940262 -900184817 683880935 -631445911 -621835239 11541225 -955821444 -251413480 -928217882 42 -235339105 999992466 -942914341 684535616 -544390172 -128218925 -914710972 -992372786 387452098 932854419 757797488 628630258 156548690 1000000000 -986653194 -999940262 860183599 1 474836223 -475609627 598351663 955310712 941768685 -804353454 94627906 35200984 843710434 -652218756 615218061 -743528058 -120895537 -533095464 999992466 999992466 -141063733 754212477 -118077943 -999940262 -251763322 -293673476 -1 677614059 883197412 -1000000000 595797735 -32098054 0 907698891 -1 920609671 -941256806 184494943 -902951843 999992466 272262770 0 999992466 172081211 -999940262 -999940262 78360226 -753546791 227074787 695685538 999992466 560381360 496695329 871296967 1000000000 334096347 715363264 -188637965 379470482 974410823 -576483691 859448112 999992466 -999940262 1000000000 1000000000 867652176 921119489 -82012147 -1 214230434 523322391 -999940262 999992466 801590301 -589492045 877648094 293351907 729833448 -541715407 -867625478 -999940262 1 495127728 278794781 -657149449 -552699724 -424128016 678021630 618145914 -528505681 -505294835 -241060002 0 -826663037 -1 -334721078 -1 1000000000 -999940262 1000000000 999992466 435178096 -999940262 655446273 -852821428 -1000000000 -423456567 -470058553 -72932834 -845053578 821719013 -95539066 774348166 959674787 1000000000 148885670 -548307651 -239091010 -1000000000 -1 -1000000000 -882429941 -831569722 -963319133 0 63982725 242207425 -163500190 -97541220 -999940262 1 -148873584 273359875 203799203 20724836 -997900927 -895548476 -952650480 -1 -580358908 146911614 647981887 -948098286 449280161 887534302 999992466 3797263 233863562 6918631 526723955 -446651901 999992466 -13628699 -658473998 -567641623 -920340947 -939004525 1 73170724 -999940262 -471525077 -883225013 -1000000000 999992466 75572212 1000000000 -999940262 1000000000 208939784 255861252 -999940262 -807030492 506280858 262723318 971620714 368968829 375632998 163930337 1000000000 999992466 -130062294 432456718 999992466 -969386650 484217665 -68690611 1 -811472503 564607332 869722019 -691173227 42 -953936748 -801104575 -568546140 513189284 460379256 -104592741 -223921739 681089604 82496145 999992466 -453799127 604562517 -1000000000 999992466 391673416 1 342948355 246059455 -463284243 999992466 -580253484 -536470156 99936970 818837176 -999940262 252302681 42 -1000000000 901357230 -133026327 999992466 -700279165 809440866 -251966047 -365155538 -999940262 260525553 -988766090 107735549 -153209340 999992466 -875390543 -999940262 -859263325 -999940262 133728739 1000000000 138857996 1000000000 999992466 1000000000 1000000000 788692519 -275147204 558497571 274500502 -447295332 -72674863 -176503131 -999940262 971608945 897696881 -735054103 1000000000 -509286540 -999940262 -4512172 999992466 -29319440 -138483816 206046466 -125465402 -999940262 999992466 -999940262 999992466 -935563054 -913332666 84096432 -295667098 -797359411 999992466 402773452 1 543468967 -787982804 627373425 160659887 -1 -1000000000 -747637089 -22371775 -617336887 -458687020 -999940262 -724917926 101131766 -999940262 -40038604 999992466 -329342309 263965107 -972136591 1000000000 1 532913562 971659509 -1000000000 42001635 -999940262 572641817 -483116699 -1 111511177 1000000000 999992466 -500759708 -38644547 667829149 -1000000000 -567369592 -14852855 637749909 77921522 735209484 -20835642 -429826060 340641304 -487556767 433501287 -1000000000 64452661 42 -167343626 -446847695 584499552 1 0 -660394100 -416808469 634841122 1000000000 -817786820 47408418 999992466 -316695448 385531561 797950771 999992466 952570482 9455704 488283988 141044057 1 -999940262 654239892 -708436959 -356375184 -539580258 -658117472 -949824856 -588223995 -844208929 292823286 -9737156 564459566 -1 1 -197671947 -285105595 869049472 -797027978 1 -999940262 -333904254 75125691 -942247288 49313106 -932130817 999992466 -223257852 42 580525526 -1 -544754193 -81700574 597299065 620193996 -857723239 -858082783 -496859970 415487436 -538407241 -800777044 -845053293 -999940262 353277092 42 999992466 828605536 871611847 -24077435 -836465415 239914207 491989203 -436045602 42 -77928504 645960569 -351109576 -582650805 -455656293 -1000000000 825199784 979002952 327141098 -608830324 -406235385 -986120832 -523398642 642682498 276945875 529276739 328050162 -367031215 999992466 613260565 -581503374 705758948 54766650 999992466 -560206208 -633357215 304816864 -583971557 -489368655 18749597 -999940262 664730668 -564368986 641945268 -79279322 42 627159598 999992466 -875511715 458972172 -37991399 812433054 -350295648 -737438235 -999940262 1 -730510033 574146194 -999940262 -904121596 -152957434 949522653 999992466 -616364201 999992466 393854173 1000000000 304947119 1000000000 741240823 -976083368 -217056488 1000000000 -844530718 338147870 -188530145 767274838 -483095028 609537698 -205077695 -999940262 -772890524 485055211 -317479851 382958228 631563691 -775501511 -1 42 -59776230 789731508 -793458164 321051296 -109845024 -361036829 -999940262 834577351 32804858 368630590 198426246 -115199568 -546272709 -903813770 -549381316 115200078 -492475163 956067500 -322068731 508641706 880824514 -447624232 142417575 787263209 886602756 1000000000 999992466 599520136 -1 -999940262 999992466 999992466 -482581218 717395793 -414658242 712891084 999992466 999992466 230253762 -1000000000 -57579646 -393219430 -999940262 -999940262 121975015 777048433 -1000000000 -1000000000 -687360567 -662898218 -1 1000000000 -870861248 42 126480129 859671547 389354949 -999940262 999992466 -551067623 -873596973 48708189 -562428531 447060271 645955150 -1 517659351 -999940262 -1 -395739315 -541438640 -319900522 847970817 -947920402 -387451376 42 402302412 -999940262 -676293930 -701228039 1 -25965123 1000000000 371213177 -537272644 80318372 999992466 638193532 999992466 -999940262 -619616303 -243011849 -1 395588554 -385979429 -491155225 1 420224914 999992466 189111430 -693321165 -443069138 379032470 418822548 38013282 -213600677 1000000000 431170708 -1 629268118 -501858000 475077908 479728300 -999940262 416403177 -999940262 184896104 728484359 1000000000 255779856 937042207 -498931283 378919628 -246813278 -999940262 -927203222 0 325966707 261097719 -1000000000 -39981087 -274117917 -514885114 -2544143 1 -455092093 42 -627143082 999992466 1 999992466 117873940 339599649 -186001363 -264746091 692088975 -260787296 -421520128 -774390891 201244504 -317446039 -999940262 955766700 239849631 -512114999 -999940262 -92613134 -196637385 -647160655 520918089 776574463 -739450426 1 -979766508 427672323 961092666 -335536646 731341572 -1 787743965 -251875140 149076640 985497874 -422642374 -310590790 917963918 -334206048 -1 0 887213388 44604921 -456899213 0 -264065365 -136584778 -64678264 -10696196 -338800631 -755759069 857099780 -1 -250014653 372526827 175953166 1 633573802 -560221401 622605925 274530212 1 -174076503 -999940262 -808006305 -982505878 999992466 1 606230551 -999940262 -224285068 -599180132 968786470 469695132 860051609 42 1000000000 -767781811 344930180 -111449198 438837760 -273005338 0 -504817130 966211933 -576389864 -999940262 525854162 -999940262 925126535 999992466 913338482 -710796574 -645320547 -712199808 -981305200 1 956978986 -750398324 -867712046 -522246032 -458598802 626557781 999992466 118392451 427792318 -61015222 507507069 551587340 328449848 -774578594 -424066196 294324033 861751052 200963920 0 -625860838 1 999992466 42 699319617 -252963546 -923994130 -905574759 -63273174 0 999992466 855987654 42 999992466 -392056481 -999940262 983915215 -999940262 -283657255 889088721 951603453 578629135 -858752932 -1 -251084666 87101096 -999940262 -908873667 715872335 999992466 719521894 438437518 -744460514 125368995 -999940262 -531686809 -630053823 -924175112 -158766238 766579946 -617458210 -998971383 867376198 -880230192 18428227 -999940262 -662556364 999992466 -265141878 -737558142 -999940262 -161923149 -999940262 705906864 239293406 42 -999940262 -680861437 131590544 300546343 -132764590 241367596 -184227671 -705608234 -352431226 1 343313106 -769469625 -319607861 -670817925 -999940262 999992466 0 127539426 -999940262 0 -600124517 42 708213416 591788630 -244506210 114061653 413820099 1000000000 527816232 371129049 42 424941470 -64242084 -354936765 -1000000000 -642472741 -999940262 928752258 281843065 0 -999940262 -999940262 -999940262 -645142348 -162200667 373090163 726894315 -677392973 -999940262 -1 -999940262 399525962 999992466 -97617671 831812398 840878814 -509557552 -912942937 328578665 317952392 29389496 25354168 999992466 76771295 -999940262 756927862 -280568506 42 476717004 1 609455042 -516916090 -999940262 -608687671 559340394 -444773274 -999940262 -167726972 -999940262 -286530708 -999940262 1 -1000000000 999992466 -1000000000 281918369 991984039 -162631181 -999940262 -999940262 620260395 862680400 531688941 -1000000000 -956199991 -568560461 -929178531 950225510 896578581 -942744325 -861373911 -360258782 1000000000 0 1000000000 -1 -534677373 410324199 -20410982 -554807338 242345623 -999940262 1 1000000000 -1 1 -415778819 -999940262 -439913330 -1000000000 1 -1 858487312 -1000000000 -187268804 -319586308 1 999992466 -1 -990744096 973051089 570464225 -286463358 -446249292 -1 -999940262 -999940262 -182913672 1000000000 -792270207 341951721 -1 -310838915 -760965687 347280007 -999940262 999992466 642513137 954115776 -203996475 19755369 344760630 0 -659827941 873289690 461786929 619792288 -5810200 -909871326 42 1 -941803115 999992466 420631169 851206662 -999940262 856994179 -1 42 191424788 999992466 213092327 42 999992466 -748732403 -858174481 -340658897 356469949 -78333045 0 210405966 -999940262 95579885 -1 -124021590 -415978969 905324382 -999940262 48812785 999992466 679809226 -999940262 119388228 573970690 999992466 495648774 272682805 -789526112 -627925758 42 783984419 999992466 1 -999940262 42 902583105 225046938 882304494 -71441601 -1000000000 999992466 391291534 42 -1000000000 999992466 223460605 1 249407674 646069705 963246420 1000000000 104788973 42 123281775 -575192607 399253221 999992466 583480970 999992466 -611876102 591876362 1 784931844 -957563459 999992466 524336455 -504894886 758127638 355430656 -999940262 -804511182 -999940262 -891314984 999992466 1 132841602 -50919445 700227127 -1000000000 -453895732 -112157134 1 -571464557 548570790 -1000000000 261465061 -999940262 352029417 999992466 -510273432 530527401 892089018 999992466 -27023226 719054334 -999940262 517557694 -304990563 1000000000 985777595 459493391 -999940262 -812831216 1 -231042476 919069868 999992466 873954384 -999940262 -979412485 -1000000000 688373739 1000000000 -999940262 -248861041 365213097 -282730897 376682839 254507843 967634498 585135400 250659162 871108498 810976944 410376111 481949913 260198531 599214536 448909319 -999940262 42 -999940262 173488069 458089954 -1 1000000000 -838220380 136607066 708171758 1 966833651 1000000000 -95539066 -840709609 -467289661 -909027501 999992466 999992466 275450400 -999940262 -933021095 710778341 767425406 -799313388 -174679092 378578327 -373602045 -567788363 396901470 217196739 986408309 936915910 143726243 -331602390 999992466 -1000000000 195348826 953707460 545741505 999992466 393415225 30461082 439339998 999992466 328321060 -344622752 -781866901 374824716 -300447584 580105373 -1000000000 891103172 999992466 -868079647 -338763688 -696451362 -999940262 -1 -1 999992466 330151712 -743880016 208789916 -728809636 -188423721 -1000000000 -324759901 0 -1000000000 -784637610 -1000000000 -999940262 -895656364 -58600535 599506504 -368250889 660054887 -780662919 -410962457 -1 -970689217 926660385 193875080 941024094 -180536804 -535003293 968506769 725853217 -434891524 -783357801 0 600104364 35844262 909616076 -827591292 -556606559 71187569 961992226 -999940262 875383725 1 -401424392 996273288 -816640290 389220912 697804376 -492619317 480565471 710574103 385898436 999992466 -1000000000 998237297 367856173 -687628463 -378694277 1 280580302 -281763897 930315428 999992466 -431423803 -1000000000 999992466 1 -108370969 950109632 66795414 246025174 999992466 -999940262 -195441155 205130098 184190171 -532192848 0 -881797084 -445506072 -901443818 -171123737 -999940262 1 999992466 999992466 -516941974 16889202 899305800 1000000000 2193748 999992466 -999940262 -666946875 -919956835 -999940262 329495961 -876703271 -818111384 999992466 -538332176 -999940262 1000000000 42 947682220 167187356 -464091136 307046100 657645607 640721390 -1 -1000000000 0 999992466 214698057 1000000000 1 999992466 -704385640 374449549 -378947129 999992466 -71359466 -213527609 984924864 -536624580 -999940262 -429196854 901042232 -1 -778956816 164837578 -951230990 -755607422 -714659539 -562789290 -311037155 -1000000000 0 24335442 -896218922 42 -491528988 932837927 401088691 210771590 -397622909 989634441 -547015539 -1000000000 1000000000 -432096134 175175199 -999940262 -355004994 756116191 161033022 212760412 -841944707 999992466 -999940262 124828532 226221276 -999940262 -999940262 1000000000 498130385 458514010 1 -999940262 -1000000000 -205836636 -173951632 0 -1 290451098 1000000000 -999940262 -1 798556543 999992466 0 -683520816 999992466 299842242 -1000000000 999992466 61678001 -819967594 -607281482 999992466 -699989265 651570349 -759469059 545730765 -51273263 1000000000 -912287012 -574583660 1000000000 -266077658 -973922052 -999940262 -634209025 282156696 1 -824199493 383315155 389637660 2925658 792356400 155258592 999992466 -370834409 1 999992466 968194888 -587896479 -86815590 -142552412 -109985932 202776104 669017032 -999940262 -347193000 834836839 -361694787 -41625298 -766615136 482941898 570432338 66483077 54506394 938595312 945429065 817696940 838584458 306354738 -212984926 467750020 0 7646711 -202393923 999992466 156485221 999992466 938079161 -302831950 435515584 -999940262 -124644363 -65135402 -999940262 -999940262 175984090 -606629765 -494984665 121216832 677009586 42 -720212385 401313573 -122483929 172867849 0 -306878249 -1 -675220900 999992466 -447443079 -1000000000 24371149 798649434 999992466 999992466 42 565026477 -551892493 -113836899 -355443210 -1000000000 -499648211 999992466 -670927109 -676064703 287830521 -551174610 386145182 -131653331 411338760 80692364 -453376578 184468301 -396158215 185273640 -999940262 -745789501 -346202014 999992466 -1 709219334 -325900824 999992466 999992466 2737648 445584486 613953602 -841173215 999992466 -650198575 -999940262 -937888681 879282999 1 -701293809 -807435630 1 42 -262379699 1000000000 -491879086 1000000000 877598593 -856668388 0 -711386863 -1000000000 185701767 0 1 -486315579 1 -64803821 -102662805 999992466 999992466 -416870469 315974808 999992466 399074476 693740420 478928259 182524932 1000000000 253115403 -1 -1000000000 851946027 907989221 508008418 863414288 -284787534 -743021955 -361784828 -40202886 999992466 -999940262 -482457462 -53650975 89965325 -424764947 265186380 -438793446 -850467056 -664687519 72141046 -884592406 999992466 190026331 -640435774 283353508 42 -999940262 -957250427 101044805 739237448 -999940262 999992466 260933448 -726978478 837958935 999992466 -34462667 357251642 -233905919 -1 -872688059 -1000000000 -1000000000 874438995 -353648766 984222615 999992466 678266388 187965096 -915184379 404551599 554846174 999537261 160749678 -70494237 -860882989 -333992638 1000000000 -130720599 -1000000000 -1000000000 344930180 -55688772 -1 266949883 371943487 -856038132 -621841291 -255449924 -41963655 229177728 571455376 532898752 24290925 670748882 392804539 679360855 549935144 -1000000000 417648827 759274566 -795815912 -999940262 281817255 42 387500549 -114743525 233698291 849641621 -735123895 -551798499 56644108 -1 -367286140 -657076193 -822870667 -818043669 944769051 -328132546 867447519 42 262096144 -294321501 486266685 -66572651 673417322 -960537816 -999940262 257508412 -550109677 999992466 -999940262 828943626 -539087406 -1 33357688 999992466 468582310 -1000000000 -999940262 999992466 -89303221 549258562 224479315 0 42 623707856 -332242122 -889757606 999992466 464164842 999992466 398431411 42 -729022932 -395395059 999992466 -638031245 42 988270905 -697554504 68438752 -454529472 999992466 347991769 427914096 -11064772 88732643 280410837 -980196534 250815733 -927655961 -872424945 0 -162173487 999992466 784778930 716241206 706606649 -118774633 -999940262 -970710673 -938709706 496030448 270446993 999992466 -506119242 -781461730 -94409425 -979193278 999992466 -38188165 -999940262 -963904303 1 -362785676 -103338841 -941831609 -999940262 59517872 999992466 999992466 598556087 -610151446 966723701 -988774754 504018099 -61183198 147533268 -1000000000 -796749560 -113259556 -33738772 -766890951 -999940262 -999940262 799862765 590223043 1 -1 -148162536 231728893 -757305110 1000000000 737696783 -429784931 -878739546 11575063 -562457652 -170331063 -878071746 884940821 -956796837 -87910016 -999940262 585163503 858599703 222297142 0 543805079 -704109916 -999940262 300544275 -1000000000 -741683509 160093016 1000000000 454261253 42 0 -449605579 -999940262 -1000000000 974135455 -733738969 -925501038 0 -888138991 -911881721 999992466 -999940262 -999940262 877404620 0 -70512922 -1000000000 398435689 -830437343 -949770235 -562937653 42 -999741163 1 459351659 -1 201537258 -723173940 -311470979 621534617 516217087 -893509994 187445886 -165861726 -779752360 469775474 -14367410 -50850678 -177343272 -334456666 999992466 -170959620 -360667376 -999940262 1 -365975501 -798591263 -999940262 729879579 767090737 999992466 42 -1 -259758812 -200930306 -999940262 999992466 -392791897 -197821881 -305450721 -413664507 -522003207 -173754108 -695062098 131040299 118895669 -882162016 -382550142 1 42 999992466 -146915207 54463247 762601333 -669193986 -719127659 -999940262 347087012 756403698 948545023 351816471 229667246 -154087175 -222405016 -675131185 1 -467543371 383950552 597000237 667344320 368392126 -999940262 826894376 0 -828116068 -656320840 -1 -250496671 -7385639 -477246069 -212661825 -433437273 -703950453 -325105416 -999940262 -100221832 1 42 848654598 675357521 -21103108 -577083795 540541276 -492981349 0 -95542887 -612243311 -92710092 -999940262 -999940262 451132364 141705893 -999940262 -1 -672713032 999992466 725740674 -655450857 -90364419 -999940262 0 -547796886 -1000000000 -632144172 0 532125671 -144704495 42 1 534752457 -463686543 1000000000 42 -651710287 -900356893 157889679 893503095 0 -798891153 -760768807 399487569 -999940262 -999940262 -1 709428249 642454247 -711249553 999992466 932040619 731629938 1 826192214 999992466 503515378 1000000000 -714331355 -487994465 0 81905187 -845023996 -261317259 999992466 -551788876 -761749176 -321945015 -28024696 42 132683245 482304701 1961627 42 -637160590 809945063 1 -125748578 -999940262 -1000000000 999992466 -539378854 -999940262 -835076166 123927795 -925480740 774589121 0 575735861 536659301 -927170818 350286115 -345043608 424563765 127989057 727928124 -999940262 -89748112 876333323 -701025957 596525665 999992466 221236951 1000000000 1000000000 736391132 331724441 -999940262 458449226 536972735 1000000000 999992466 1 -642270164 -620042808 160481753 -999940262 -22184089 660977140 -673067798 42 849418478 -999940262 -63568831 -818465460 -522034949 6463723 838042976 270364778 673571240 -919255089 -143077561 734556671 886162152 -999940262 -999940262 -66832847 1 452786048 -67052302 852578553 -918644111 999992466 -946636213 1000000000 848169261 -851951323 -530778480 91840835 999992466 173461079 -691339512 772769855 388381530 42 -999940262 115046118 -992183138 -999694107 646442504 0 -54301368 -843879059 -711006393 -999940262 997351328 -220141424 -766254987 369218719 0 0 0 -915994019 -999940262 999992466 554038650 999992466 -685846025 999992466 -1562399 1000000000 -656313908 44612090 -825104358 1000000000 -27537347 999992466 999992466 -999940262 929704477 -999940262 -782762427 980708642 510205602 -519273507 -999940262 -854641431 999992466 -14252043 465022677 -162618330 42 1 1000000000 0 -999940262 -765598154 -101970155 0 1000000000 66350661 -259354636 -1000000000 183873829 20378986 586165475 637038516 -776962956 316019954 1 1 -90825386 999992466 42 -788028512 -306974214 185518944 -515917642 -560792923 -548692220 152196612 -521986380 -674603808 999992466 657663688 -260677783 -999940262 -328233818 -999940262 -108363 110753037 -999940262 850040668 -999940262 -155463240 591839862 -623174979 -528230854 -229790350 -1000000000 -397311873 239449015 -999940262 1 0 -205445038 -999940262 -999940262 501393998 -999940262 971266292 -810041829 481485499 506788408 -197226708 833651078 -562870183 -846778399 219665319 -154261052 999992466 -391701996 -936886741 721360414 733930810 -330672844 521915642 -618924185 -461544008 -931122373 431692535 531498479 -135975615 -961990816 0 -691020966 -589919470 999992466 42 -1 -348568059 983752684 -201168590 -366798629 6996431 -999940262 640291941 -999940262 1000000000 -1000000000 311449548 42 341837712 0 999992466 -804485267 -412541953 432705389 -858888873 -1 986530382 -755285874 -837623700 999992466 -999940262 -1000000000 -667277642 42 241143572 73103646 -999940262 -197512275 1000000000 -120844563 -324857689 127322009 503505688 0 0 999992466 -517362521 295375755 1 -931325699 -490114466 -169731499 688929570 999992466 -950592844 -591525447 -417975865 992760941 787443152 1 -29090907 1000000000 -717538378 989344434 -985003947 426773642 979269270 -867600192 -73222031 1000000000 612213866 257904211 330226551 -587650894 607526502 -468104659 0 -935260798 -240834698 -985682663 661114 102809926 999992466 1000000000 417896722 -214481453 -932166434 9151296 738593346 -888774501 -714273196 219940009 1000000000 455589455 -999940262 -787893742 42 -999940262 -114544987 -959111358 640834838 682414957 -108890636 -269531423 766474046 -437194490 82660340 828923877 988179632 813045399 1000000000 759039930 641992166 -1000000000 251278374 -350732030 -1 999992466 516302000 938112999 650134162 999992466 257474910 -565850173 557230088 999992466 -999940262 1 -906414694 999992466 992469250 379933224 -704175884 0 -1 -50768642 -408139275 -479327991 90005137 -701133214 -999940262 -999940262 949920706 -994454000 523832579 -35512885 -143776793 899607446 999992466 999992466 -759733056 42 918481178 -606423710 62823743 -999940262 526653646 -1 1 377122839 213290329 398987560 -153493886 -364021006 315612503 89567341 -784335730 1000000000 -999940262 -166416084 -999940262 -865204209 -343956814 584722318 -568328965 -331117703 1 999992466 -999940262 503933309 428850501 75494263 83204873 -532845330 120789409 -561080117 -1000000000 401428879 404111810 -320422783 -999940262 -348405962 388498103 -999940262 -1000000000 1 784778930 239833878 -716154469 -76306435 -219535553 -401297276 -183044060 1000000000 702582331 -511903240 1000000000 -110513585 -802211160 780363611 -1 1 551406384 42 -731553085 -400932312 558976281 -413524657 -999940262 -999940262 -805224620 -1 -1000000000 695156715 1000000000 999992466 0 681662115 999992466 1 998815522 999992466 0 -999940262 -999940262 266407546 42 -564531438 999992466 1 743823665 -1000000000 940029743 -999940262 214637500 -447599197 -905144808 999992466 -1 999992466 -239475364 855722988 999992466 513706336 999992466 -991723641 -323148281 -962608659 42 999992466 1000000000 323577458 -795626269 -59827128 -790618140 661874220 -368992792 702139444 376199453 193133240 314721142 529448899 -718299110 70911745 -142957108 0 -485430266 -480768244 220740828 42 -450468493 -999940262 1000000000 999992466 109798885 -98881211 822058164 -819856063 191383195 -831670204 999992466 -620892617 814719818 -999940262 37264131 -247307731 -584791634 720600229 997875359 -1000000000 -999940262 -493701533 0 -999940262 -937500166 -894420423 -664651542 -1 195126332 -121917956 -102643633 269654715 503573446 -506615099 596780572 584809327 -999940262 1 999992466 -180882002 42 237537872 -684721898 148751802 996503864 734227682 653621230 483010421 -999940262 -1000000000 406103991 1 -1000000000 -1 999992466 -347378117 -963514300 -378334532 257591667 -999940262 397001281 0 -162013543 14616522 -541757347 -887713209 172738722 87277796 -598081258 657712694 328534941 -785418430 -337514844 -629348125 999992466 -637729764 706759379 -111029011 -891177618 42 719765098 1 16456848 344668897 1 -688519391 42 999992466 577484729 191739936 756486 182975234 918855996 364807952 630080843 265889096 1 278325807 -999940262 0 -320588866 -375002585 -999940262 969981699 939158452 999992466 863426449 691731346 -462061273 -360601639 -999940262 122809573 999992466 -508982692 -245792697 281133997 130964758 999992466 -588975511 999992466 -576004320 785634819 309109729 -418683715 -999940262 642870875 -343427366 -6100083 999992466 16567996 535246726 -163149555 -332668398 -999940262 18728910 -561583439 99071443 -943898934 -225326774 833172640 -566323410 -495597009 -564281584 -359788748 -233296859 -173146318 1 945240975 -232444753 -880731628 156262488 745584679 1000000000 1000000000 62312092 999992466 893498027 0 541452291 -481962083 -703628252 827815365 -554621685 581207284 344813548 0 -999940262 -798597282 726005560 999992466 -757971597 758142922 69422647 -999940262 -143960437 42 -792547121 999992466 -740718764 195471254 -1 999992466 -183725184 514163717 -766780508 42 -514277707 1000000000 999992466 15867087 210545410 -881992777 1000000000 -78394078 765884678 313807685 -931603613 -785155125 934875450 933843121 413848744 1 -715662857 182728831 -393373652 999992466 -448613324 -361522806 862960961 -214648788 -1 999992466 -999940262 -615301700 718823105 -999940262 999992466 1000000000 1 593391882 308835387 147784756 -255245586 -535078488 971099866 1000000000 604789411 -190354837 -737229153 999992466 931067280 286412015 893216870 -93115332 -176082114 -67996014 1 -63734948 669472623 -53129986 -877501731 -973805830 302169424 -325897424 435558655 -999940262 -415100986 -133859083 -724384692 575226499 759113469 -1000000000 5342821 -1 -307256765 1 999992466 -999940262 -558113762 317703926 -798057325 -238644101 999992466 772438349 -31186669 999992466 983592724 201988832 -671841962 -352597659 999992466 -999940262 960671240 625573979 999992466 -747766842 294550559 662413375 999992466 -906813930 999992466 999992466 -999940262 -906543401 -722707785 999992466 -1 -145392185 1000000000 165124893 -658200111 999992466 -1 999992466 -999940262 0 408713272 686953613 -112619277 58643931 999992466 237377166 -1000000000 999992466 -456400663 -1 358317481 574238825 -72836088 389282764 142648862 454321740 888848714 616529906 355410450 -998688645 -193032068 288529067 171196262 -999940262 -999940262 401050761 -149609708 935777291 -764993929 1000000000 588153148 -408164222 0 451173448 -57547384 948287153 632760490 -999940262 103075574 -408913235 727808088 -228115371 -1000000000 -973101596 -381148062 599666226 -782086450 814935821 -712059685 -506487054 -64714184 -986040875 -799395087 -594339706 -1 -270376409 375587728 -80866911 927271723 214157184 -206657478 -907581775 -999940262 -750693330 755395039 300895106 507849263 -902798959 -999940262 -999940262 607471316 38952975 -73962543 -1 479172890 0 1000000000 999992466 60298596 1 -1000000000 -1 999992466 1 405345071 999992466 -999940262 -347583679 329050823 999992466 -624636979 894607846 999992466 -787068424 -648487247 -579924149 -999940262 -999940262 717477112 -390836676 -999940262 900074378 339417579 623588394 999992466 985783747 -930801534 -874107990 -731405674 -419485362 -807472820 148472574 -57624453 577780564 -422178204 42 -277331726 430622954 999992466 -590580652 -758049217 -731769253 -999940262 -869859789 -820000749 -627464370 -444086397 -999940262 42 0 -913818092 681361612 541570414 -14252879 -206719209 -999940262 -458989397 -127873804 277584597 -999940262 999992466 -725713639 -1 777277476 -999940262 -1000000000 42 -721870735 -875265345 999992466 -271047734 588021764 -796434425 42 -563600674 -893041026 -1000000000 66501950 -737256345 -736242405 -420026699 -1 684755374 864692755 -461759154 303775729 -68552205 -295542673 -102589688 972763746 -999940262 681115711 252937876 974423228 -810585243 340370276 -97533926 999992466 -196637385 -606167913 722487224 -832704418 48741684 -1 -479633222 794030473 999992466 906844180 -810842107 999992466 999992466 -891196134 57667750 999992466 529679415 -25657146 999992466 31310570 124192487 609313418 -52271282 945195417 76146897 127816894 -257233029 595556922 -479882138 890118245 -1 966099917 644649735 -977823656 999992466 326897221 -635460293 -52180126 -804845470 999992466 -623674897 1000000000 -144919785 875379701 914970523 209069506 581614091 43513095 -638374209 -999940262 -233300862 -276302368 110885818 812190366 121915029 998547335 -999940262 584476559 -259788637 -1000000000 -187370086 381802125 -898591048 1000000000 -786541809 -999940262 -246528675 250606821 999992466 -999940262 -1 -729361353 -1 -955791918 42 -811781900 295668193 767975301 -878228182 310274637 0 -889392139 473045803 999992466 411137984 216546026 487976301 364238422 834619313 -102533470 -1 -889240576 647160087 725586293 1000000000 750183672 1 33654819 409199157 33168211 -414952951 -216854192 -665581917 1000000000 -351101783 402773452 -1 670864763 -191379984 42 -130795316 -775626153 784838978 705309903 -320532585 -999940262 -629347352 613456957 243756932 -8245012 -714602242 272447620 42 -1000000000 77126745 -1000000000 171524674 -1 -999940262 999992466 -52319030 71091889 12080733 -609627332 42 699539126 -813627502 -858124630 -71372931 0 999992466 422137785 -999940262 0 931960056 -633699053 -1000000000 -999940262 522325342 415942181 879091642 -199995289 -28629124 -611700111 -1 -391933981 730060636 282513182 731290082 -395665962 -1000000000 -999940262 -599007819 388931827 700123283 -723756439 97116356 290528455 42 -368431332 -999940262 -999940262 552207597 775334507 -275144307 860131374 48866722 -999940262 232930348 -587907102 -892623529 953785485 -583740727 -999940262 -852099460 -999940262 999992466 -951360444 -999940262 -841050814 1000000000 834855761 709286325 691590498 0 1000000000 254142719 577167371 428227750 999992466 907168602 -533589469 -424971855 898687829 -1000000000 -603678267 150535541 -899028197 -582899098 999992466 -642115419 929471650 806809086 -1000000000 -22843921 947014723 591170551 337119627 417923926 999992466 342576836 -63989957 1 -266862569 -1000000000 -567407000 571639790 -600673093 999992466 1000000000 -253169898 606601727 -834427122 -999940262 -639993306 -15756818 -560717341 692316385 222893261 -1 660304403 -96677925 548315837 742993113 -392425738 -718721050 -184699891 -3887981 78772259 458089954 598828447 999992466 -1000000000 -348972666 1000000000 979802991 -408501968 518392250 936385977 -1 88615078 -1000000000 42 999992466 650454700 951722443 -295278956 -414173839 -126600615 556002319 -552238728 1000000000 777942162 -457503939 -1000000000 148717016 -999940262 -258772600 -331290839 -111757196 142436286 -679994296 1000000000 309587304 843063763 -999940262 999992466 42 881222122 523840279 -96970035 632243346 -400503472 -234158820 0 -140634733 -225538400 999992466 164943888 -653060568 709728367 32312502 -314742794 -292917104 57125344 -647788190 630409995 -300708754 -21385804 999992466 474849566 -820794989 999992466 1000000000 130798099 228971641 866372228 729389764 770482539 -347586254 -873013730 135034983 -1 -1000000000 686085403 -1 -889157139 -153334971 -249936030 -746551370 -435154668 -389470291 999992466 1 152915313 -999940262 614676608 -584294466 93775537 42 513640782 -1000000000 999992466 273802061 540717209 -1 0 -260585193 436504596 999992466 96330488 -169231222 -583621128 997458419 947042235 619212023 -878365432 437262526 422772884 302604971 283401128 -509837770 64337202 -617977625 0 82431949 700794772 -623646682 177061291 -943132903 999992466 917672427 999992466 -841206853 0 -940554052 -628481845 1 212778130 711322841 -437186859 -61353606 -891182301 -999940262 -757584022 -84533073 -1 -1000000000 -532783110 1000000000 999992466 -208695419 -999940262 396218667 845443621 -170191161 -999940262 -697679900 923322570 204612092 969911850 917157021 547334076 -999940262 -999940262 999992466 563046711 -999940262 791776516 780672540 -670637227 111786948 -1000000000 552479835 654649891 443229675 0 465373576 -999940262 -1 621121473 602240763 -444453636 -33334597 999992466 -139522427 -999940262 313490716 484497983 -314310978 965757004 -848220428 -965116132 607462975 555117229 -890034156 -419974929 350669603 -362766152 1000000000 -1 -622541622 -319855129 -999940262 0 -591965025 -494625677 -637546657 771349052 1 -999940262 -557233877 14162841 450059201 794832542 -145882910 -586870590 -545052892 49031526 -820308931 872955774 926161191 999992466 478339737 999992466 999992466 199781276 -954785814 980718164 0 -475921306 511789395 -114626495 -1 -382637646 -999940262 -830519444 -866850072 -25959868 -149241839 80139620 955758636 -519136203 15076485 14196422 -184062808 -889721161 -652416153 -761700185 -999940262 -390777825 -999940262 -155425406 88490462 -969514963 999992466 999992466 270591261 1000000000 -305047255 232563856 -999940262 884497726 -999940262 -999940262 1000000000 999992466 1 999992466 257773106 479497366 -608859375 237730899 -616295346 -962275279 1 -937034379 886837312 217346717 480264274 869175784 -916314505 0 912917958 -960670730 793131504 -496121805 -144715462 -1 999992466 7433028 999992466 538281201 -848454104 -483290270 454889832 -637136747 -999940262 171570820 182713555 -621904690 -725726425 -999940262 982839482 -999940262 832613667 302960183 575740630 -1000000000 -999940262 -999940262 -967884155 -999940262 -623939277 783060362 -677373028 942979217 -361570178 325299912 -999940262 1000000000 999992466 764983137 379968624 -379093126 -742820062 -274493857 -1000000000 999992466 670802670 -284216461 -988413830 61431867 -855048582 -794213945 296382244 999992466 900965490 665233277 -1 0 42 -77260327 0 -999940262 252348008 90599285 -1000000000 397760246 -517602819 506290356 350844914 667789551 -29347024 -712582117 688011558 -880700553 1000000000 0 750256722 -414790737 488312536 1 999992466 -642419299 999992466 -493587538 234048463 -533268763 -1000000000 124505072 523172648 372933061 -710848076 0 -1 -781818827 294704795 179070927 518811612 309479777 13223349 228327953 -756799178 999992466 0 261231067 -696468475 -424550199 -95193540 586458412 234192168 42 -87611204 -834951283 -1000000000 257873467 -511609951 -585434473 734835294 -925334128 -589221517 60626874 827401540 999992466 44707560 952970950 339670118 -391827445 925650098 980568751 659932196 -819332454 -442930095 1000000000 -213666873 999992466 -1 409147162 1 -401424392 989018229 -876495528 -1000000000 999992466 -1 497596848 999992466 -355172933 -392706784 -999940262 -16108818 1 -634762418 -104133091 248330902 -468145365 -448624800 -1 842459749 -328780386 586476204 973146960 999992466 999992466 999992466 999992466 328466996 866575654 0 -50406444 -362601140 165474654 973480231 229542829 -298725260 -799151388 676814168 529620506 -1 390764720 -972280757 232710744 -875598112 -543911952 781011831 1 999992466 -999940262 -399983161 1000000000 -173351045 -449133834 -7229004 163332978 48695377 -450304385 -243604086 -90862565 380531275 -1000000000 -1 393411660 999992466 533234279 -820038979 -547510238 552808585 380737215 564528243 -650380507 999992466 294072209 -999940262 -1000000000 792882577 42 93546462 101582838 -524184957 782463357 -743071355 505420934 0 -151502136 0 1000000000 -296584338 -1000000000 214976843 622406904 -603691415 -397504824 281779834 999992466 -613400942 999992466 204699289 522781495 1000000000 -1 42 3349508 42 633178013 -61652836 999992466 -351045481 1 -776487605 0 592386996 -999940262 737761189 -60457329 -496515653 291473856 -434960072 -1000000000 -999940262 -1 1 225626971 -842879803 465859264 1 42 -839751208 -999940262 -581540544 -23132439 -704791665 -1 292594669 -933963739 -999940262 -764463234 -235731558 -207230837 0 204132259 343268059 0 928554044 -246872420 -999940262 -885138210 -852879785 936006987 176676762 597373953 -75748287 -869876872 -1000000000 -697713845 801409047 330206734 -274569345 -1000000000 726005560 -1000000000 58788352 -323502452 -456533407 -921591727 898463785 -226222854 387465479 999992466 -454771546 -646744937 595368159 87993637 67195244 463098560 -727721707 999992466 -366700353 -551075542 999992466 -799488045 -1000000000 452758762 -518558100 0 874995741 -880266841 -999940262 116744955 0 181200025 999992466 1 122306401 -911196437 -999940262 187878796 999992466 -643995381 472825747 886752799 -311917900 -30764236 -930567016 -1000000000 -440755731 -125145602 635286686 574698140 -515909048 -590541995 722302022 -1000000000 -715407099 756104560 815471318 999992466 742812467 -792116772 -1 -999940262 -1 62589106 981797958 441861272 -374892224 -215055408 1000000000 -1000000000 999992466 42 -999940262 -644713156 -999940262 999992466 999992466 915798188 219057382 957972363 -674861262 865319789 800661708 -925114622 -921324658 -786258098 999992466 -209906695 238132407 151549168 -438538974 780311834 -209633202 -532461467 1 501257202 98441901 170357828 758004466 453889417 915967489 -1 354511090 42 -771701678 42 999992466 -276293526 -376578503 927275301 -113195248 -648604486 -805363984 -999940262 -292448011 888338094 999992466 -999940262 -997971309 -906447360 230414284 999992466 -487700585 -769164964 54205031 999992466 107124352 0 196094560 744134578 0 -811100049 292665691 135472151 -615828660 344042730 -172453667 -494997206 130420848 -999940262 -419882566 921698822 -1000000000 -981307204 -1 -987499826 -86524647 -330409938 -517407331 -796429287 999992466 999992466 444275848 42 -1000000000 -999940262 -130836726 -999940262 333620976 999992466 434733986 -132329041 999992466 570527733 854358819 169916586 -1 -33038638 0 564233814 0 -126558179 -830197294 -999940262 -415600832 -928132128 999153688 -741042025 913789305 -716472667 -434998248 42 -597551382 42 -81440655 298405781 571206291 496969676 346537885 -1 -217482855 -770866732 -999940262 -506397 1 873934943 199885650 1 999992466 103012430 -642419299 -394196308 788317194 -323966522 -999940262 52407611 321199989 -1000000000 -913636888 -652183194 81763695 611225461 1000000000 -250108815 -912819247 980355663 1000000000 -94022692 -795431099 1000000000 999992466 1000000000 -1000000000 609567930 576029472 42 347845436 309285140 -1 -505436897 876665110 116305591 -999940262 708993674 -999940262 -993455295 1000000000 42 -515398855 828813016 -544345791 999992466 999992466 -737427892 -999940262 745797860 -516108384 274108543 999992466 377811610 -197850654 778158129 -999940262 -370528533 461451585 911825426 -999940262 999992466 -125409554 999992466 -1000000000 1000000000 -566279319 -14616493 999992466 837931423 -921327606 -726259761 -491540147 42 167343751 -884515663 324102713 366324680 -364827284 21574905 -205087988 -859092303 -785246658 170121299 -107702615 -595409040 999992466 -184506584 149448145 840473481 999992466 854417627 472101812 511668411 225700787 -9150989 929175049 443868967 8664928 -435652651 999992466 992615232 -772830713 -764022422 419003580 -265871536 42 853875090 897027338 -673447184 492518175 -999940262 999992466 405054851 73094325 -989106581 1000000000 -16793477 969511261 -999940262 -641713045 741777496 348714409 -181000385 465932113 -790142501 626503757 -888914390 0 455412300 -1000000000 -989782116 -128328421 -183057456 -35986669 1 820895093 -935938568 -426443691 -254858176 999992466 -727940678 -778444992 1 41013325 -719827472 6439936 -196270778 602964421 -999940262 -999940262 -197011608 394556017 999992466 -999940262 566870922 -627969523 859795630 1 992099542 693120428 -993918126 750051755 -1000000000 798430242 -697740506 565398390 -64995372 -740285246 -999940262 -999940262 610172909 -384102275 42 45856055 531765715 155075231 -410871628 -979113714 818126349 -299971009 -57775003 -1000000000 -589461787 -999940262 217053319 -999940262 -665592353 -262165398 999992466 805323535 -339646018 1 60519168 -999940262 743534426 977957209 -999940262 1000000000 0 -1000000000 717756045 -522180733 -724351037 448920528 -338726142 841108460 999992466 713124159 -781562624 42 -930841676 -999940262 459232939 -103606270 425523864 244281633 661306422 318753131 1 176534538 411706247 756222546 -999940262 -249284697 -204943857 -499458894 215428880 -995795992 -999940262 999992466 -959694219 -999940262 -899307092 42 884165190 264211224 124613757 183926634 990474574 570432338 885249537 -1 601584647 -408931971 -1 -999940262 -76018186 -493449439 -999940262 -737392501 -667057286 -876028660 570143537 -133933318 223918795 -445725039 -709430002 -382309526 -917271760 636269160 -484338932 791109815 -461060687 -989703123 -587519641 -680149275 -476103635 237460059 999992466 -999940262 -999940262 -999940262 999992466 623966987 210145610 -999940262 -927648246 999992466 981368097 -999940262 569958128 -119097738 -909426977 -404651010 999992466 109499041 -794760681 -340426753 -999940262 797738231 -1000000000 -999940262 -17309976 -999940262 42 156763751 -576802421 -666036822 -846241204 472315261 -533119691 -818058159 -1 -1 362436210 962407584 786153851 -370246835 1 -560736715 1 -999940262 42 -999940262 -710052749 1 999992466 -143809507 -839352127 -916982495 0 729498417 38774420 -205138734 -260642863 340572384 -4917970 -855997345 663571521 -977472316 999992466 -1000000000 739609064 -180729683 453309228 42 -845326349 381848926 -427788501 346621475 -915924901 999992466 669978692 528381999 999992466 751966839 -602277710 -945345169 361648785 838304648 -999940262 1 379683412 21377873 0 -479364208 1 80951013 0 -105828585 880745048 -105130647 98975184 -54514779 999992466 -274131169 750263864 790361002 -35553509 999992466 994195894 1000000000 -878150098 -1 -415355795 -194418808 213804156 -999940262 33597824 999992466 832614051 -487870618 194321887 -280161393 -510124879 1000000000 201447634 509043998 -735061701 -999940262 -1 -728334979 152408789 -1000000000 -730714439 -706150408 670700897 999992466 777914480 -923489637 -999940262 609309645 -98981728 -1000000000 -530146722 -984107051 -965318929 -107802718 -977675155 -1 -1000000000 -767624260 -89984616 -386248816 999992466 426759274 733368975 -999940262 815123019 -430644743 -525675287 931910375 141137672 -209287832 -999940262 -1 -113163998 -329447133 270046370 582967836 251904206 -1000000000 -811100049 -1 848458586 -701464518 455436038 630062064 -917352167 -68329534 -335951628 197351242 1 -447121147 -941170701 626356862 83475542 999992466 362034146 0 999992466 977408353 -173927733 602716354 -999940262 655351928 806197291 739586881 999992466 481607922 259025495 -1 999992466 660633243 -677328125 -1000000000 832817148 -434762288 -999940262 643763452 -639458468 42 -896585976 803848787 -260063605 -847281845 999992466 999992466 731292787 42746403 -619261470 575157932 456305417 -510400107 74722828 595917135 -403204528 885209703 -614716476 599873487 -675041339 -294860193 332577732 -1 -355437833 -446488460 780386832 -269807644 -1 953337839 -1000000000 -749201895 868309568 0 -218532137 42 245855405 828420715 625044460 -362596180 343322625 -486132556 -992503635 -345315104 462448971 -1 639463454 999992466 958129585 891612539 -910412598 508766059 109917962 765054096 -504235785 -119580104 -857093364 822400124 771262593 1 -154782190 42 414174142 999992466 -373790366 -93539516 999992466 -581540374 -999940262 -1000000000 999992466 700551881 174493299 42 -48096028 -273469614 26701180 999992466 541510825 -524629955 999992466 -34060313 1 849498954 90082450 847930140 -1000000000 -975665069 -1000000000 332718250 607043123 -305565980 382164143 -248623107 999992466 -591925938 716784015 254656781 -999940262 -630508129 384841543 -382739423 209075526 -418553294 -400833800 -999940262 999992466 -217135991 559656457 -189379457 -518593234 844086877 729840292 545741505 -406146083 999992466 121109403 -412417707 474181264 -182890763 -298144502 42 1 -304748301 408949715 -792086526 -59245048 208247276 -778576273 -869122374 999992466 106978373 39641620 42 -778178219 -55853249 -999940262 -999940262 999992466 -391150002 413809340 -589432304 73571573 146046617 572250293 -1000000000 799552645 883051034 522010685 853925367 -746891798 -565813352 -2941031 1 42 -516605320 -509783932 -472803543 -76855660 -272336930 -963187426 327996881 -319188667 441474293 -225876279 17458992 -947680019 -32023985 -1000000000 -999940262 -1 -489951519 999992466 -999940262 871654183 -1 -950054227 -594554744 -307520405 -785508930 -860778248 193681492 1 408600433 -865805466 999992466 42 848168603 0 -27695477 -977744702 421585621 627031374 609596435 -141319604 60310661 999992466 -621669073 1000000000 999992466 1 -177993867 454651045 -639039156 -81814600 -62586735 792381779 319556070 460413650 -321398240 0 385748732 -560806012 1000000000 999992466 -413442518 232322327 15282540 42 -402066849 -1000000000 -183895741 6475601 126464356 -740838702 -813610819 274386677 999992466 -794594785 999992466 -343408777 999992466 412518247 -45991730 -519270964 -878238066 837440711 832486264 999992466 -587867701 -813326804 -571883488 -702386400 435465108 309776516 -999940262 -1000000000 999992466 801702004 1 -999940262 649944202 -999940262 631964643 797276690 -610005198 -1000000000 999992466 -192782051 -825115247 -867233361 621072674 -999940262 -999940262 170514027 -331610126 172117806 369991276 -999940262 1000000000 -162800542 98825998 825709879 83649727 301617255 -55082936 814543528 -960699985 589568865 -538125158 184475598 -533467449 -849373852 -999940262 -999940262 129448373 -809568785 -480453676 -960750598 -375451341 663106246 -1 70071907 999992466 -444293511 -298040137 -529749139 -774635698 6753551 -890287118 -173979857 1000000000 999992466 419765456 -994621391 999992466 623519647 18210532 -140778010 576488856 999992466 -492055101 -593488668 994770064 764283679 1000000000 999992466 -795208963 -571270910 -1 -320715530 -919241457 -999940262 574949169 -1 -442268080 -576694881 33685582 -999940262 217945427 305372214 -395733177 -1 -999940262 -876230501 76324536 -709584459 1 -999940262 999992466 -553391525 159579856 42 64509132 -999940262 363427011 760398819 894082357 0 1000000000 537658189 999992466 652417417 999992466 -790035174 5679587 -891182301 454065578 -891587491 631879409 -1000000000 291349274 999992466 -595341010 42 760690128 -351096940 160986492 -5707327 42 -999940262 -551854225 -30533277 190504217 756522188 1000000000 1 712528434 397600860 324120253 333663657 -189338201 929669640 -1 -112270293 685836077 -280738836 -789333691 42 -737047379 387994461 -133097204 837456159 -999940262 505908519 1 -955291634 974342676 344519667 -999940262 652585151 349376547 -2584620 107869964 -999940262 -1 -756049183 -999940262 999992466 635319997 426650790 -428659949 -999940262 -283538754 999992466 -72997530 999992466 1000000000 -999940262 42 -236602776 584307331 921119489 999992466 458802375 -1000000000 -413157153 999992466 996377952 42 803898481 -849192451 -321655985 -494670942 -999940262 71637307 -537896926 380136896 -743876150 -934444050 299873105 -313455470 85245601 -513128943 -553601892 -12084240 -257944605 42 466150680 293144383 -356761214 -24388734 -1 -906123366 -999940262 42 110517836 664291722 396547917 1000000000 -1 -357082630 488576844 359188593 343422800 -609288472 -961930034 878972874 988506897 -334824835 0 -656533416 150904563 999992466 1000000000 -314965095 0 -999940262 -1000000000 23015960 862473986 -1000000000 746293282 -931277729 999992466 999992466 -607318699 -341112034 -594066485 -460845156 -154394364 439637383 -1000000000 535024422 -1 540859409 -1000000000 416551382 1000000000 -271538526 20011656 935433696 21278250 -626293387 97699869 -327444172 -694940661 520469986 206349885 -999940262 -755244624 441835172 -582076100 42 -949075154 -153624250 800218682 999992466 999992466 -885016849 -474140372 1 724156645 195000047 999992466 473925288 -1000000000 -999940262 145891146 -999940262 -392085003 833051283 70738913 -1000000000 -321814244 0 854861334 999992466 944325560 811179876 999992466 -423437971 703058383 476917392 496000821 -580364765 42 -999940262 -316976051 282332702 1000000000 261259001 672896349 -750405623 1 -698916733 387983161 999992466 999992466 -610629166 824313852 -75646405 -999940262 1000000000 -66836552 -781562624 999992466 985860400 -839558408 42 -64694622 999992466 -983986956 999992466 608168390 -999940262 -42447365 293975364 999992466 -999940262 916513858 -766442844 -928866968 -142942567 -999940262 -275314224 -840803781 0 1 657951670 999992466 -884827961 999992466 343718203 276466369 307615089 42 119328738 -1 -999940262 999992466 -176615561 -655033362 -470601240 -999940262 42 596833355 56028729 -757528028 -481589183 -919735072 782796020 -234588411 -1000000000 42 -447071518 -216186799 -1000000000 1000000000 99885635 714287329 -497866728 -533257349 180993632 999992466 -999940262 -45814689 814443824 1 428986754 517612997 785341291 344930180 989141931 -68865254 -112943221 -449894055 -566894557 9573915 -999940262 0 634573468 -1000000000 -999940262 999992466 508594926 -591259445 31819420 1 849929014 -999940262 999992466 -374142528 1 -999940262 579684293 72260006 173965905 -1000000000 365350058 -1000000000 -999940262 -455144821 382727654 -768953325 -579309639 -999940262 -948229766 680545187 1 245961876 203088352 42 572840707 666941161 304897644 -856835754 -1000000000 -1 -101831254 -408654425 999992466 891974254 405572299 803867459 35915510 999992466 421789386 999992466 486409853 -940881023 215916169 839638735 821456825 908975122 -264568647 -437454483 210314841 1000000000 -601185396 694784766 -455991770 999992466 -521402346 -192175755 682832959 -559395120 999992466 1 685858607 71065708 0 -520772291 740955721 -564767184 535401849 346421712 -504740105 -472283025 -363967249 -953258478 0 189920023 -293486344 256442990 -999940262 -269844562 -1000000000 -999940262 -999940262 651044335 698946992 42 60644911 -776747919 660275544 403932568 -1000000000 71844870 -999940262 -370292213 -767838449 -487786394 -999940262 42 -140653064 456397323 766913352 -1 -273445586 154200621 1000000000 999992466 -653297077 -514564774 -982310865 -976409523 1 -286181789 -547750011 974881917 -46061016 -133371269 -999940262 -616822989 451711883 -128348888 468584503 999992466 -482280769 999992466 661110280 999992466 -1 433288036 -217087126 -1000000000 -1 234647511 537965024 -872128510 -899776031 1000000000 358818121 -287653160 402078453 -594266881 399121413 -132379781 -309119789 700897054 -999940262 664813422 705612108 0 -999940262 892472344 468056697 -74530858 0 -686829253 999992466 396692393 161420244 316494569 -950551360 1000000000 0 -999940262 -679197674 695290850 999992466 26003693 1000000000 -869618853 -404147510 605320645 -697313296 -493780225 560582487 -252847579 -999940262 -981171560 -999940262 -999940262 42 -551614498 -736462607 -310162526 -131458053 -1000000000 825361311 962970175 468910841 -157466235 -844678703 1 -821944378 112472832 42 911492466 1 920552548 931779872 -782112865 488394757 -824912784 815715218 727914021 -2546818 -187240258 -198141941 -999940262 -549609522 -206031345 837889716 1000000000 335946374 213565387 0 -114726874 999992466 0 -1 927826707 -999940262 -928026903 -488542025 356640710 927330150 482609171 -108449039 441869070 -851849086 641642169 0 -999940262 881030308 -882275165 407325693 -1000000000 -804770105 -287539307 1000000000 680455112 -763084427 953081056 1000000000 -718381338 -811294583 999992466 611471238 0 999992466 -235742543 -572621720 7706107 0 290157659 510756313 -891048304 -392210695 999992466 623536368 1000000000 -993965002 0 612585892 -77688917 1 -328423557 -1 -999940262 502413722 7059085 -999940262 798688170 -999940262 168607396 339697930 -815530042 -1 -368168952 72919782 -351632984 167194984 618105277 207330706 478267370 611471238 508353493 999992466 157276142 -801539297 0 -982710855 -261819596 -1000000000 248624609 204612092 -71055643 -767571467 651401184 999992466 999992466 999992466 211746899 -193507018 999992466 -943234469 532150961 -999940262 42 769813323 -130486663 -999940262 37222614 -513089553 -879032700 158220460 517782880 -999940262 -784825384 1 -213730048 520546593 -933172752 -290356473 625601812 -999940262 -473862779 -999940262 999992466 193773265 -377552011 -434961753 -999940262 883626873 176025004 999992466 -999940262 -9230286 -999940262 -999940262 -58497179 258982953 -767708002 36270307 -531579635 -469564817 -1000000000 692265651 923204985 731011574 -999940262 -1000000000 -108871868 999992466 73358690 238540832 -878022569 -388291546 -821230030 -380270548 -601827021 762890119 999992466 931248336 -564943191 -1000000000 -648098614 583528845 -601005777 -895525204 42 641889391 373278783 -697694610 0 -595879593 333798385 -75767059 306574692 758991931 807210199 1 883844289 -68749671 999076499 -744551387 -502413150 -946951414 -701835806 790024923 744407316 -794442368 999992466 -999940262 -746457847 999992466 1 -459542104 1 -222517583 551083679 -932757605 -999529621 -562838385 1 -1000000000 -167628462 -999940262 -881222420 -999940262 -7044348 -447753778 -264132015 -275197161 999992466 -992508872 42 -271370267 621520132 -533926905 844806611 -586003350 -1 -337882579 -942957237 -519076653 -999940262 283388275 -442183575 -212322737 750923768 -286449274 55376640 -808227257 0 975507475 -906123366 -871679043 13990872 -982674199 -534197792 931813208 -1 847368837 -63903325 -936636344 -1 -1 -999940262 999992466 -999940262 319682801 -518760271 -574485492 -132350696 245958026 1000000000 -429155900 367602736 -286773064 -999940262 -840828788 171234677 999992466 786404317 -506454058 497101469 -671021811 -919831484 641186455 912923553 -554260282 772081537 -953882457 611080322 -830380590 -981292640 -397485933 999992466 482801440 -1 406044402 632890217 549820541 -538401924 -688442153 556432110 -886715188 1 1 0 760480027 789568404 -999940262 583954687 457278863 1000000000 1000000000 569997631 1000000000 -528951126 585670619 105281016 -224452354 787239642 199044981 -167784004 575561723 359237518 -71351772 999992466 -41461083 544730747 -772731348 983015176 -999940262 999992466 -860148319 999992466 1000000000 980615049 174930264 -366616101 -448243974 278559253 781882318 641135437 242464555 -363417574 -1 0 -458269200 223109612 1000000000 0 100087747 -575990481 714881753 999992466 -816791489 857460060 857214816 162550037 501391881 -1000000000 906125336 697830909 348615422 -556866598 -1 -1 500986484 553987816 820203390 -1 42 -999940262 486112307 -999940262 999992466 632909698 -978466206 590308251 671283838 0 718172072 182153202 1000000000 -780227211 1000000000 -1000000000 449760200 999992466 1 999992466 239690317 -1000000000 -958534435 -953410234 -287167728 0 999992466 999992466 -485626086 -999940262 999992466 370775941 -346013829 42 -394931776 590465150 42 83644764 -50929258 -530369001 -125111212 822532117 42 -295158182 198299362 -17662483 -404069069 -1 0 65142665 278709393 888844891 826505614 -1 111479053 -999940262 -694094269 -477896035 1000000000 -172867205 863554545 999992466 -193840649 -231371298 -999940262 1000000000 -143714540 -44995707 809923483 -674523553 -405744027 -999940262 969078358 996859127 1 999992466 -716865590 42 -257279121 634398152 -354519046 -999940262 -999940262 -999940262 818123753 -806013719 -999940262 -320721420 1 -999940262 -403781893 -109274769 -999940262 -222995208 865567417 -63989957 -69013232 999992466 457818503 -313464652 -889596962 -502428576 524402889 999992466 16549987 999992466 199753458 453870321 431876059 -254519983 42 439516688 -670659784 42 712703511 72412642 -913514963 -1000000000 756265447 -550995113 938535559 -38457484 1 -999940262 413218629 -281487770 -999940262 861814495 862042678 16099559 -50247441 999992466 -392619721 -321249836 -471171612 -293615684 -88679390 -5056027 -889387473 -1000000000 -517399721 1000000000 999992466 -439129282 533728288 734297157 -1000000000 0 -999940262 -1 705635755 -372315412 0 -261772324 -273845994 -1 442434537 -999940262 227361523 -1 -856898776 1000000000 -867232177 -205336923 537941930 999992466 -405000593 73326336 1000000000 -1 -806989222 42 504261180 999992466 -175666199 -1000000000 247671569 -588008117 101223077 -236661984 -268531963 0 -999940262 1 -35854485 -999940262 -746626063 -662211730 184703316 -999940262 877283532 -14024577 -288769232 904059501 906394667 -999940262 -228660527 1000000000 -553979711 -999940262 750117413 274307723 339443307 -551332206 -732212075 -268662574 398613458 -921072225 42 583224839 -373865754 449932804 943341021 591198808 835759756 -1000000000 -1 999992466 0 115861290 -795019879 999992466 -641567449 357620762 999992466 782992328 -999940262 678238540 -634100861 -416446560 -372294989 999992466 42 -485435996 -1000000000 476190284 -755125725 474075225 768138 -493458534 555376696 -999940262 884921206 0 753487936 -175984588 42 -999940262 539889706 -1 420321966 525244479 -831433604 1000000000 90607761 152092494 0 761060060 -786815755 -999940262 -163804264 -878807452 -999940262 393372765 -1000000000 -51652828 662185939 -281443645 -96946380 582413658 -916162602 999992466 408253427 920436057 213801510 -363003047 200411604 -540316602 582726702 1000000000 42 -473637219 42 999992466 -1000000000 635518056 -915048289 857490280 184901132 301817971 999992466 -551742090 -549956143 429262735 -999940262 925885764 -83634794 -1000000000 -1000000000 -213285264 -999940262 42 436814000 999992466 167384790 835720245 822640639 -983100536 347363114 963740545 0 231666457 999992466 -696550194 -723085695 279873674 731299927 229585863 149567026 -999940262 545234437 843545690 135510945 139996917 635652147 -684636400 -138488571 300541912 999992466 -239890538 695918003 601069435 808728295 0 833576875 -1 -1 -359967293 -530089842 357528948 -993245180 -195604570 -1 -155500067 198818766 999992466 -999940262 886924844 757362601 81806822 -999940262 527141425 -1000000000 1 -783455412 984519658 389031643 0 -750283682 210467210 937345192 527069171 199142831 253337778 -999940262 -999940262 -999940262 443226455 999992466 -999940262 -593755979 -999940262 -1000000000 195274187 11414982 84809237 781149994 1000000000 -171453461 916091439 999992466 999992466 -45599695 -988552622 914421737 -772924469 385382369 -732815475 644525192 42 796713920 775343758 721080831 -62934108 -875974814 999992466 -662118054 -763780135 999992466 -238726519 -934198345 812367652 245192324 1 772883406 -940250017 -852090708 936121887 309917588 -407562196 0 699567259 -773713411 -999940262 952738512 -202385603 691010085 856024944 999992466 -955816370 1000000000 -556407252 -648942322 -755044609 -39200123 1 101667772 180868708 -776648322 898495708 -1000000000 -538262149 -870228475 -349136012 92551558 -1 893353680 0 426932338 1000000000 -678884734 -781310604 -29571707 916380336 -694878272 -210619425 921205065 -670769452 0 -924221862 -544899740 -1000000000 -724845644 -1 336069528 -777209664 1 176819199 -999940262 -1 -475658043 387615404 1 -430572436 459466122 -381794998 999992466 509267163 -137670310 178599407 1 -916490303 -135468743 999992466 -1 -492726712 275361130 1 123249913 999992466 -860252270 -371729359 1 -999940262 -400948613 -583729457 314771762 258932058 117869883 738774434 -1000000000 -80932589 -942401138 999992466 890709474 -3929078 999992466 104106466 118778192 999992466 -787713795 738870506 -647834085 353168691 140202934 837309943 142409264 631330080 -1 775350897 -713094374 -337043926 -1000000000 984147956 668883421 -332517345 -66120515 993676867 179893397 -890251121 -245782543 42 243631595 -884662638 -999940262 999992466 1 322752993 784018138 764814357 -528619824 -251147050 110412110 0 -63628727 -999940262 968034318 -999940262 999992466 42 -449202780 746385942 -367912227 -143714540 -999940262 -388888423 999992466 311501786 369855275 -1 -999940262 -969352285 -999940262 640613792 -999940262 -999940262 375861524 1000000000 -833273805 999992466 1000000000 569422559 -1 623750150 680323241 662347190 137050899 -24273808 42 1000000000 406076131 4534045 -929768525 385618733 -294722781 298327053 -943350495 971959123 106002644 -999940262 460205509 -289181082 98603790 1 -281766179 435759783 -828853473 -506033633 1 -243826039 42 286358534 1000000000 -1 -611635682 999992466 -428692657 -1000000000 357748142 -999940262 682892877 834180652 29103091 999992466 42 44845123 -999940262 -588227797 667774231 -429334224 -205871382 -493208337 0 238559488 -515388459 -256393652 -36241365 -1 -264811532 840992515 151527562 137173920 -455976841 409816757 -13781996 628070457 -611565190 -679182867 -483082005 81387743 620019530 347901821 42 999992466 -418100466 -583807651 512888023 -374226989 -1 216420197 362760980 559683901 417413509 -999940262 -962120547 1000000000 1000000000 523706878 296692763 -592149279 999992466 -357942168 -697813631 826379951 999992466 -247402876 999992466 -928230230 340432090 -1 1 -579949626 807506412 1 -628261778 -781406975 -905416414 -1 438715357 -412861342 -853703907 257543287 30106509 235804255 979398657 527014657 763743970 940139629 75247366 1000000000 -999940262 -965024971 666934724 421341319 -786692825 311210640 1000000000 214183089 42 736496326 874974059 931835845 182831005 -999940262 123353645 999992466 -1000000000 -900225126 765792451 999992466 -999940262 420546508 0 256559905 969332342 -47404909 74211648 -802274963 -136315729 42 498456684 1000000000 136207031 -461350847 343912384 270290782 -56738420 -1000000000 999992466 -393472586 1000000000 -999940262 -965583075 -381660222 -161788796 143460593 -1 -314003493 288434335 -977326652 -732596837 837077911 392179074 630575455 98926984 -1 0 918802597 -154696291 -509194625 999992466 222692481 -999940262 -1000000000 -165462492 248747808 -664050378 -504523781 -913063878 -978693787 869124846 -582434105 721167489 958962095 -684385622 355942150 269138760 -130437700 -24443877 342074016 999992466 -846387388 534882496 42 -214591403 -405880190 -230969844 -342599470 57848713 1 -435306575 0 -499629189 -125404594 -546943312 930926574 650415166 -1 612103668 -327874984 435516858 1000000000 405042612 -400774925 -561622034 999992466 71541284 703077216 -875606798 42 -1 -966046408 -207104808 -387199131 434532461 -793128334 68007327 -446759189 42 -931603613 999992466 444268939 445102539 999992466 1 844507911 -36900742 -390961895 999992466 1 149776484 736662847 -554186308 42 1 564696200 -546564910 999992466 -692000379 344830375 0 999992466 42 -999940262 -683606609 -353304288 -291763220 -999940262 -635555908 -865488474 -999940262 -657877203 906094371 -821489465 -954971167 429003144 714813992 869579261 821361280 -20659496 0 -785288530 999992466 42 65578834 226034937 0 461234813 -133627074 -1000000000 -534648092 150251788 810501544 -898449403 62899564 -609334716 129422905 -999940262 -459881736 -999940262 290001699 -422795560 725370965 -999940262 42 301927566 290202512 678017782 764613263 -394375333 -572051778 -1 -891142116 0 999992466 198314425 -164400681 -486903563 945610779 999992466 632267658 -60456067 883003367 -839086623 0 0 -438148564 0 -1 167493089 73749132 -1 50904281 920698599 0 43151531 0 361968638 539616702 -742334080 263600781 472937989 999992466 59278875 -1000000000 826438176 -730158851 999992466 1 -176626471 984519658 -999940262 -379869556 999992466 -721464889 -60549084 999992466 999992466 -583911728 154927195 830690519 -999940262 1000000000 -119445952 243757015 150293594 380229912 741617073 -725058245 -109960996 0 -829281342 999992466 89985779 609852977 -901592959 -190736596 130803661 -760785101 -168789925 -1 480674597 649352766 -656201036 -999940262 778946353 763666079 418693209 952291643 -891375365 -731707416 -308835570 922279075 325211940 -876650778 -126037309 999992466 633669456 -150645893 777780717 -999940262 -132766479 563592261 -260073997 -1000000000 641879511 -618053791 124819904 437967680 -999940262 447960469 -879723186 999992466 -715901703 368621625 -425979917 -366071501 -307350958 21420782 508798814 999992466 -909751263 258750254 946576318 -932677450 -999940262 -251439815 -853142255 -999940262 -470370334 1 -15585732 578599734 -796198428 999992466 -999940262 -275957896 894864704 98898112 777193881 342302821 -904999166 999992466 1 -897596959 463635894 308038273 982222781 938338432 862743404 -999940262 384360246 999992466 -527763070 1000000000 -999940262 -116165146 -381709912 -270845669 213223823 -275266050 951645918 999992466 1 42 814463521 -798504371 55207632 -999940262 168301413 -875786215 -99545068 -937441789 -999940262 601132895 1000000000 -460665864 -999940262 802071826 878941975 -795019879 1 378132806 -646079592 -232561356 999992466 -999940262 999992466 31307492 999992466 536745015 325920455 -366743881 -1 -718301286 -999940262 141552431 87426555 254674353 96603587 522267067 1 545093372 -44717536 -355437833 973894541 -344187329 -446667199 1 -194074071 1 879753411 889976954 -999940262 999992466 -995134333 -126251055 327066163 -333380088 54089891 -664633312 -891083224 -821487771 -164430819 999992466 999992466 -179543473 -621827824 -1 -29775864 -924126811 -694791617 1692776 -380553071 -487758610 321447387 88567996 -999940262 -999940262 958532238 -368884237 -999940262 -889854609 695561943 434164892 638841955 691718963 -540992615 999992466 -685428045 332600245 999992466 611831453 -380339121 387123497 1000000000 -535048659 423122445 687048163 -1000000000 -328662147 42 -883859359 522818006 975423560 -49561660 999992466 466931842 430633998 999992466 735691847 26597082 -877863379 999992466 1 232424086 719886541 -990612796 42 -81889822 -666953483 62210627 -895521153 194938056 -890986769 -256204672 -191353019 -1000000000 1 -819933133 1000000000 143776900 0 999992466 -999940262 821187328 521573731 31983677 -776559161 -999940262 66547440 -308130749 -540913568 -964910605 -240245371 -463406879 -1000000000 -371439042 0 -1 730858722 -511054357 -237391571 -449344319 0 0 1000000000 530060710 -216374367 -287126112 -574352574 383684009 834132395 999992466 -164882641 909734037 847368837 -719809004 736144774 -683399618 159950746 -999940262 999992466 -1 -84276836 -999940262 66282521 999992466 42 729206200 90174566 -38188165 -1000000000 -999940262 79571450 -999940262 -507986457 821269834 161366187 -999940262 -720048560 -101576572 786937740 -999940262 -1 997102401 -999940262 552411895 735913436 -999940262 293697544 839716940 -370853105 0 -999940262 -764245488 907145821 -669886869 -617987494 -951744614 -934476109 -922472421 -836831426 999992466 413709053 999992466 999992466 254257718 -619942098 -683127247 -758643936 449603923 -1 -155018584 -240771143 59417528 -999940262 42 297318824 -52222328 526415807 -999940262 -384116589 42 999992466 942636415 863665655 -1 253075184 -872930053 -708841655 -150729745 517644553 999992466 86926056 -1000000000 0 -1000000000 -999940262 -999940262 973188877 -342620088 -999940262 -114294938 -581283026 111684010 1 -1000000000 -1 -438652817 -495419624 1000000000 -116670181 0 447223443 0 180217103 -569446151 1 -642510707 -117364214 999992466 888655490 -999940262 999992466 457511123 -102271895 73168334 -65135402 1 321907192 -882634 -999940262 -497742082 828669173 1000000000 926232123 -328019483 -1000000000 192592471 42 -195959163 720439216 370636366 -630417110 1000000000 -598728417 -307072165 450885706 430604147 -890043891 999992466 -898322794 -776394173 -189756589 42 -291098426 992803665 -308578086 0 822625189 119749526 -1000000000 999992466 583778170 73022017 999992466 229631486 -999940262 98848970 687098961 -608234346 857865484 -999940262 -1 1 542803491 999992466 -26609543 -694513486 -400471769 -596129033 999992466 42 402302129 1 793114134 453529919 -999940262 128490873 584526896 -345917804 1000000000 232610750 679045018 608792928 211756720 797761051 711765564 111053212 -25692697 0 671951506 646551587 1000000000 64841790 628427628 -999940262 -722608402 -213706831 737552814 -599241703 204299836 489858930 726432607 168902441 518719875 -308753840 1000000000 -999940262 999992466 -184887686 91395653 229262557 -579218609 999992466 304331542 217969223 -664566405 674989767 -999940262 443470437 464592230 439491510 124184359 969041905 -445355069 42 800362880 -67862175 552004664 -381006087 757211536 -1 -56657031 -340011245 60652757 -102255150 -451765063 881556802 -914672561 155741074 -345367537 166083003 -755888612 812519262 -581362133 519243394 776802014 -450418640 145292103 -498397652 -448941484 182273783 -230416722 935758408 14388334 -331265931 -358788083 -999940262 -86582634 766101845 150976328 -833286952 -41507285 -495479399 -999940262 -336190181 -404720680 999992466 791208451 999992466 -690782596 111186491 57257105 118576143 790997599 -686603380 -203489944 421643126 42 823976841 988275185 999992466 -31098019 999992466 150728842 131359570 968373879 -631064055 69457295 492798808 601520294 -732703109 102470814 -650879110 -250435282 238372483 33930580 -581207086 -732809458 -781263051 -999940262 -999940262 999992466 999992466 -937578964 309575672 176835010 886985667 -273167661 264953234 162211393 -965908359 -1000000000 -478367749 767708298 385274268 -147952890 -248475399 -999940262 -999940262 902247060 999992466 -396211638 111668778 0 -971663561 418864746 904443508 389057490 -948271095 -645366198 729979893 1 544930634 -999940262 -757392801 -827869050 0 903074158 999992466 31465513 1000000000 -1 87212374 -56528011 -404028448 -262123124 -1000000000 976000916 359790992 0 -204733710 692179510 -562611914 -999940262 209130068 -580177368 1000000000 42 76882082 199142831 -286659474 -99356980 -267102228 528735850 999992466 -1 879044562 967880316 -6128630 620461074 588477510 575203933 844935234 0 -999940262 302764656 450166040 682492760 669450776 999992466 -806827293 42 228193584 -232159264 -276739169 -509335153 999992466 -507089897 1 235901559 -246173451 999992466 -631789950 -718938531 -576570004 -1000000000 999992466 -779189739 -958360861 364089503 -999940262 -433532394 -711175808 -1 1 -265089275 1000000000 0 -718486255 84150701 -1000000000 -425045564 515291689 648013981 999992466 -82993047 -1 -503174169 -1 -999940262 -492193639 -1000000000 -477037586 -282677354 -688106973 667648081 -856960351 -350266674 -931492741 1 1000000000 254502408 -845430765 888808332 525166177 1000000000 38177166 -1 659380439 408901289 -999940262 999992466 -756650043 -1000000000 999992466 735335174 176805303 -774471188 -779056437 -1 -999940262 733958698 -298750608 182223034 999992466 971717543 999992466 -237981107 -1 273724541 -999940262 -794048066 475825748 42 -1 557091736 -1 -532884025 348491462 -999940262 329842783 -951290068 -262057542 999992466 617026357 384247714 -724022084 821966875 820724004 44599459 909016111 795876624 -1000000000 881817016 498094291 999992466 313683986 999992466 1000000000 -999940262 26444079 -791440819 -479549870 263706677 457938336 795178130 176256097 1000000000 -415932316 -1 1000000000 474902114 115285140 -792828422 132687434 -913842509 -1000000000 -999940262 443387675 999992466 -999940262 -366100789 -601648587 783695604 961146874 1000000000 363670223 -999940262 -761058942 -59828668 42 -999940262 -593077957 203909156 -47112250 -893566596 -131364205 -1000000000 -1000000000 -446169691 -1 -999589228 0 -451960177 1000000000 403603536 -999940262 999992466 1000000000 -555132580 -1000000000 -1000000000 -305182826 -999940262 999992466 122264221 -1 -262919368 55347917 -588580134 896850807 -93506387 -1 999992466 593092215 -109240914 1000000000 -522057366 436141407 999992466 -637105891 0 223491183 -128700200 -181164879 -502125788 259702403 -781406975 -121325475 213763418 465066119 -356953299 -1000000000 -861563661 -999940262 456590575 1000000000 279194837 644937665 -796461680 149692686 -175275163 -515805396 999992466 -1000000000 -712007794 -999940262 92172474 -887276882 -876824615 42 -281487770 517388605 -903636466 -510465190 -973598361 -468279175 -254544960 -345791943 -748271370 1000000000 -589627321 -536630475 118392451 -206607251 -999940262 63997299 42 167868648 649863678 197851178 -944661443 387994461 81425721 -558996572 999992466 -939105604 -999940262 -449762651 -231636030 588392240 595041322 362783005 -635271092 -487199418 483934323 526277846 -844180242 -403748307 0 918335379 729201173 -1000000000 999992466 1 -999940262 -1000000000 817870264 789838735 289458634 109761052 -999940262 42 417086878 219267951 -416728340 42 123014183 -999940262 148608891 -148422024 -918101452 -1000000000 -999940262 -186982027 -365504392 -367316852 -1000000000 -315291055 0 -336333296 -703655439 999992466 -261567669 -597122640 -985964658 -398852073 40229419 525504274 999992466 46564038 -945732256 -463828893 -378323555 999992466 -554620543 -236687961 999992466 485840071 -95727491 -999940262 -97024728 869151123 -116943610 -511228315 -890126419 754738665 915223922 244045177 139568061 381234283 999992466 999992466 383531055 -999940262 -21362967 0 653595187 541489558 -227619706 71096457 731926803 187786703 14180562 -700910513 328638708 -872586929 9181959 -470802994 -921277215 999992466 -380461245 42 1000000000 289392157 440581431 982556006 -909754623 -558835926 999992466 -914371206 -5518401 -369777645 -1 202550558 999992466 440640270 -641896437 -999940262 -465771076 514615635 871005173 -566238488 143796588 -774847624 0 -1 -999940262 -913637612 -927951877 877208048 -101188876 61669816 -207255808 715095091 34185703 880893933 586225191 571737767 -999940262 42 -299958821 1000000000 58816573 -313864092 526882920 -1 -779000056 652125449 999992466 -1 -259856064 929692816 42 0 -502413150 -1 38919382 -931044851 -999940262 798934349 -687736916 412591494 -452604929 576664281 -764490221 -247318772 264953771 606691681 60523096 679640132 -161140798 589530480 1 999992466 -1 -160406455 726177993 -999940262 -781059953 -583155555 -552344145 -999940262 999992466 -963315159 -446911882 42 -999940262 -522031270 179098269 436035810 991319151 999992466 547369686 1 -166640822 -999940262 -999940262 1 -999940262 0 959027719 1000000000 372581050 -486996913 890709474 -1000000000 1 -540040710 -1000000000 -868873230 97321818 -999940262 999992466 -689396757 42 -999940262 0 923252536 0 -342927555 512226641 854474154 -999940262 -111118896 -25581278 -583167792 175488863 0 -528042726 -495612816 906803978 -1 -387331195 624120548 999992466 -177813019 -123306732 -886098616 -139008698 -999940262 -443574126 1 -999940262 1 87192278 999992466 -150270560 188604901 177122069 -999940262 432516939 1 1 374082548 347240399 999992466 -594676139 999992466 806284148 157342225 135859150 -758495863 -999940262 -97603514 416475301 772715755 1000000000 -865081169 -1 -567996192 -215672204 13622181 799570859 -999940262 -1 -645698213 -117700783 216757377 794377312 -1000000000 340683545 -193526853 999992466 1000000000 999992466 1 508343065 -281628206 -999940262 999992466 -795793072 -401648903 164135659 222108249 1 -794364329 -1 209001767 -677876389 -31390127 50709956 -512960559 312013448 1 1000000000 -1 -273845994 -561471318 543715367 13262255 999992466 -388939764 -564841614 999992466 -866113018 -999940262 -715957718 -999940262 888543792 674863892 1 -467792147 271276710 461523799 -518605598 999992466 -999940262 604030830 -766779518 -805322331 -1 174259006 -999940262 -451963863 -319812917 352118470 -638497889 -907120469 57697941 -523748624 198186457 -677070534 -14457685 31213614 -657899682 301720904 -361472379 776674512 601657791 689431764 -275606182 250169746 268803606 -894178386 -38054040 1000000000 -658641667 42 376674907 -999940262 504502356 296976709 1000000000 886977043 -1000000000 -384783818 -938812127 0 -101683781 133479736 -526041188 -1000000000 566187232 999992466 792929028 -146903269 947135139 618550576 999992466 965257915 -539925116 785518415 61410129 -430757542 -271151506 -1 999992466 389382579 544870571 851226206 862446363 96519887 94931316 -891496974 -351296875 -692630948 252562053 125254699 -1000000000 -1000000000 -1 999992466 -374996770 408161227 1 0 389513948 -331579947 -317431519 1000000000 215682102 247695705 1 -529482979 -745969975 71652640 27088193 359632927 797260451 -128391636 -999940262 -1000000000 -636645409 -758574938 -61235998 819424815 0 638540803 -1000000000 421540306 999992466 -494526164 34849992 110355042 678228427 -999940262 660626429 -52835399 -103374688 -398939290 969824105 28526092 -820540191 -1 -797824732 839778825 -999940262 769650987 -175449993 999992466 42 144517609 527277484 72589266 767049586 -36609270 879785425 283785065 670581317 999992466 -606592057 -999940262 945173869 -367106128 -999940262 -993674526 -916501443 214335792 103892608 350597878 42 281189722 -328200161 -617378864 -999940262 129965257 -999940262 512580927 -628433216 948393973 -999940262 702709999 -578662128 -848517238 999992466 999992466 999992466 979270661 847822205 999992466 -230416722 639268522 -173654857 -999940262 898908471 -296427460 -1000000000 946939266 -530857462 999992466 -999940262 999992466 101511209 -281660177 641115864 -201562078 -854162686 -947877905 -898502045 1000000000 -339485282 -999940262 511920343 -836586931 -731444164 999992466 1000000000 -846723817 1 -152665078 1000000000 -999940262 -1000000000 999992466 -47303217 -415111947 -1 -928291261 42 363319910 -816078330 1000000000 800092926 -294024809 -816413754 -588189779 -239264575 194282863 -999940262 -1 -201954531 891681541 711070312 1 999992466 -41829548 -860785371 -895976573 -842272761 -764695300 707166809 999992466 684464747 270007565 -999940262 219707699 -999940262 101470813 -104934477 318654425 264210473 -999940262 0 566510151 -867262007 -900535167 42 385637585 1000000000 1000000000 830101646 999992466 999992466 1000000000 -768417012 0 -999940262 42 164479466 55207632 -960324193 552986940 919033287 42 999992466 208043742 42 -904604522 -198800584 346135512 999992466 999992466 -928616441 977183652 -999940262 94487451 -999940262 999992466 -118592501 926192009 -999940262 678251349 -262255807 212814447 185937603 -885446708 521389421 999992466 329664129 230560177 -999940262 396879451 404967022 -354849257 743877872 456265033 1000000000 -592911776 -39253336 -999940262 -999940262 607209699 817075822 -1000000000 -43186535 391070510 -685748043 999992466 460546807 -169012145 999992466 -313057273 0 -226504479 42 579034085 -980503182 -309850518 42 -262660835 220996871 999992466 414370284 -1000000000 260115829 -988570092 -258442940 0 -973475992 -1000000000 -1000000000 -102414445 58933443 -1000000000 -16797194 -621841328 633647146 -181824931 -859411287 939932381 -402806390 -368855139 471480471 -753645102 453205780 660830558 -832479444 359281308 999992466 -613360680 188420383 -782115892 -999940262 42 -643325305 379241259 757211536 603116193 -951952305 535598172 931959575 -808705725 1 -999940262 994260118 -739028553 930273497 -1000000000 -999940262 0 999992466 0 698255277 579319483 0 582541259 -1 -1 1000000000 -1000000000 -159009160 850952144 -56800585 -180628075 999992466 1000000000 999992466 -862081 874356671 673487771 -999940262 842088760 -1 -213699392 -970028538 -1000000000 -999940262 362838772 789695158 526927497 -978074345 -999940262 -448123380 -986784401 -117613352 24924990 -407520762 42 -844415178 615171252 1000000000 58207845 -57860717 196801138 999992466 -1000000000 267128504 999992466 -942334936 247888779 -130226526 -910054507 688863129 -999940262 999992466 81905187 850065182 149172075 999992466 -134134426 851073498 -1 -999940262 -999940262 927130885 699509421 822400124 -1 151753399 -717400128 -783353427 -170878133 568052902 521971072 -148927486 999992466 0 282266460 999992466 999992466 106346825 -999940262 556904410 970772626 999992466 -456715835 -999940262 -719168928 96658320 -261547824 1 509711645 -784818478 1000000000 999992466 0 -999940262 999992466 42 -893858270 714150449 -708550582 1 0 -78324942 999992466 1 319095146 -511774944 0 999992466 314815941 761174103 428550871 999992466 875113375 -168844195 -905900261 973616766 -1 42 519594964 1000000000 -999940262 -305704019 -568989880 242578925 -587247606 -555591326 806493423 999992466 -860241303 -999225306 616269588 -339931294 -716833718 159831344 -265140418 -999940262 -693993703 -420274001 -999940262 878645726 42 -274579602 1000000000 -1 -582647706 -999940262 963278002 535187573 -1 -907806861 568098291 -785705790 684314727 224723908 461946098 -1000000000 999992466 -1000000000 -637205183 748576800 -1000000000 -126070624 997708094 -843069068 -662279880 999992466 -406706001 677146088 868263651 999992466 1 -57474444 -310273462 890780109 -684636400 1000000000 999992466 -58748072 815452967 432494936 -1 -448052413 -999940262 -1 977470634 999992466 404990600 1 -999940262 685130204 1000000000 417792967 737548461 18883778 0 821368585 -444503021 664168923 -255550782 -663344923 -529069916 763808487 -999940262 563664102 193203335 1000000000 879074817 -725738766 679100953 -129850569 -302721620 -899362275 -631492870 -922465881 263887805 -1 -235565044 411086324 1 980347516 999992466 201523591 1000000000 76347186 781566849 -1 1000000000 669282742 -1000000000 -820466785 999992466 -1 -28051195 -434962332 999992466 -786055380 239447468 -999940262 -24426983 939789924 754020720 768937690 -999940262 733939055 -490678493 52977128 1 672107881 -919735072 -999940262 -417995851 597176887 61206511 -463716189 -643939170 999992466 0 -833328359 42 999992466 1000000000 -492462202 -857510264 -13628699 493048623 -1000000000 218760268 312509622 -789022482 -706843834 1000000000 452879856 179215880 -999940262 -507320792 258303468 -577355999 -771607893 999992466 -841799658 -999940262 -25496002 -623116280 624662779 71347802 -466651115 -632919678 520234664 -322248225 42 -994638830 -45226849 -999940262 -541883040 1 0 -477951557 46482560 -999940262 -999940262 -671240051 42 -1 999992466 -999940262 141213751 -108597825 -999940262 -999940262 -1000000000 570138947 42 -987244650 -999940262 -598890069 168080801 -873290697 -698203557 -999940262 568321652 30996118 625214647 42 482619542 -640902419 -445114628 -999940262 -660666608 -999940262 425004185 -1 60520108 534538833 999992466 190264067 744024326 -155077240 999992466 999992466 -851565200 -352358249 999992466 -66770722 999992466 -383364947 852341616 -188844802 -377449124 580963959 992460724 -1 734475129 -384914379 999992466 -111398983 -1000000000 -785124245 661768515 -639511747 893503712 -263964978 315526847 605971493 -239323787 78780519 374304431 -999940262 369660705 999992466 29282406 217536006 -524587571 -313956276 -305340905 -758184924 -390236634 1000000000 1 1000000000 999992466 594113187 68322915 -312266920 355725141 667204616 302923373 881331883 1 -262341372 867091223 888262824 -880743466 -765876111 693776215 -706862451 774769203 118622319 -601767955 1000000000 -999940262 -648823189 -1000000000 162067116 -353839 707839675 -1000000000 657477000 -623910408 464479158 250078025 -670927109 -1000000000 593906904 -926610472 1 -746137820 -783634127 99810906 -753669543 -256393652 -827021346 -999940262 -975849371 -329281155 634636572 664059460 638911757 999992466 719421110 -675652693 -515539375 -809880012 254745288 -908181315 -856146338 996141724 883590419 874140525 532501938 -681704548 -971775077 106959911 126050701 -651493940 828255723 380362821 -406559109 -1 36312260 -815453972 888927591 -39693570 -3300279 -999940262 -826328284 -15447918 -243664791 48332975 885289509 71406180 42 682966714 650221177 999992466 999992466 -78636207 42 0 -999940262 -519996284 701937724 -369519587 311449561 68523513 -52585415 0 -28041873 -559229923 1000000000 42238658 123907585 -107128089 604601627 134860632 48684011 -868608785 293291761 -925011648 -537539538 -95691063 202439603 999992466 -270372286 10364852 -999940262 -932585180 307043138 -892329004 -1 -999940262 -860006807 120914178 795445351 464287715 -1 -999940262 -999940262 1 -827681497 229084449 999992466 -806884301 145703949 -999940262 725525003 -662350046 811427644 821340274 -999940262 -999940262 0 -999940262 237015888 731740578 697332133 -442218820 999992466 845177622 42 534269291 42 -999940262 -999940262 0 971560595 1 657747122 0 773666183 708760633 761915422 866040178 -679959259 1 150453014 796739455 74663520 -316500824 -689653508 -599653044 999992466 -920411381 -999940262 348593082 -39985662 -269520247 0 -651652651 -1 458326253 -848653347 405369401 -887056024 0 367240554 999992466 1000000000 0 -999940262 -717758119 479497366 -865081169 -202275181 935928978 -351198026 -905814319 -1 -622734434 646442504 -776863065 809532964 -29762005 30641419 604479963 -276250757 608447196 -518601825 0 23153511 -500787789 1000000000 139252445 378468772 101389319 999992466 1000000000 832498050 -914677383 10082009 42 42 123006707 0 -494107541 -1000000000 999992466 -114081569 -741105238 -841793008 -122740419 -588366008 -248062936 811483907 -145183576 999992466 32119907 0 660009704 -1000000000 999992466 0 854656529 -972377180 999992466 -68995247 829855643 150134492 999992466 380464797 -719941968 407184739 950293318 999992466 -258192032 42 -1000000000 -226836853 159786699 650278740 757177554 -131884997 309362279 -574662518 -351673374 377364733 -565946441 -440477323 180238148 -945715893 -206148697 -860792828 -612109180 -96829786 -54060897 -202411240 1000000000 -628335697 235349449 694675263 1 999992466 1 -992074382 85960904 -111833076 -901058313 779562907 -735110137 212229506 -732419780 444997631 866911081 675199655 645666624 838545296 -119322553 -202829205 -1 -720733493 -396877374 -1000000000 70656746 -1000000000 -977331325 -607088209 -999940262 564003244 -567082717 -205014088 -1 999992466 -1000000000 -1000000000 100358073 -58060863 -999940262 -999940262 999992466 732715040 999992466 984759289 -325268436 999992466 -357428253 -205875660 -1000000000 -749345185 -999940262 826161786 -532616708 -78242076 -821835188 -1 -8687333 -138104181 -476717330 544447546 -646097627 573324702 -830750683 -169399638 -652319699 -619711012 994831347 42 588505259 999992466 -224734250 1000000000 291741168 -783592362 988137261 -858409138 105051627 848386877 936705758 -939476746 -757659301 42 -855617792 894612326 -1 607909515 -999940262 -916744801 68371359 0 -76744107 351302081 -1000000000 -999940262 913240371 -934137074 -54939559 1000000000 -551698321 1 -43656220 19317016 999992466 1000000000 204543467 303110774 -770832565 599030099 778573227 165022179 -676337378 0 730250684 250005058 1 671959115 -332414727 983910324 999992466 -999940262 872737290 436612348 1000000000 42 -538843183 822583106 -999940262 371321009 0 -1 999992466 -22655831 -183329864 999992466 1000000000 -12147463 42 -1 1 -1000000000 1 327195537 215073993 -282803661 -332721943 -34858427 456585620 594484553 -240321661 -999940262 -750507390 42 194562764 -571769347 -590203537 -1 -999940262 -293292044 166847910 -999940262 -875889603 -999940262 -1000000000 549448253 -429769138 -485662454 724116155 -1000000000 -783850097 -1000000000 -1000000000 999992466 999992466 -84969137 835401905 -346641807 85489283 583209692 -120631889 670683196 228639993 -536354954 964571659 316032927 -1000000000 -477143274 42 45218852 0 -760992627 -366130910 975230999 282230110 15460357 -839141796 1000000000 552420976 0 270413950 -757641634 -701213792 42 -182344079 -863908109 110984854 828341629 -604247984 999992466 938379051 999992466 -79660383 682338291 -365006899 -31346946 -304217229 139568061 295949423 357603329 -527651977 0 1 516242053 -572290916 42 -1 600944287 -999940262 -56698493 -930901876 -366552114 -999940262 -512515630 -1 132086635 -211275550 -245509475 -999940262 999992466 278889873 -999940262 155785880 -607073441 901141649 -165433564 858572089 -950871534 45635153 182983027 281504210 656846468 999992466 54587710 -136951063 303162042 560001833 860843413 -999940262 -999940262 640673028 -999940262 365624083 758513446 1 166267340 -853905282 -1000000000 -384036178 -1000000000 -168163535 -229048594 -733013990 -734579046 -1 -163485017 -974707536 971289654 688380259 -576761689 367821215 42 942950673 -162458197 608693910 -352680960 42 -205167519 -999940262 -664139909 -724476442 734990451 975058013 -143598896 -105446229 761514020 -627844306 1 -801349333 -569924439 -652260953 102933659 -731769253 -862750698 184026903 -999940262 -865992076 -135255437 -240644053 -69344025 338166454 -498654205 985332393 -616543647 957281738 -1 229920025 569775994 616610914 727784507 -1000000000 -999940262 0 999992466 636913309 -1 599484452 0 -737964090 -1 -1000000000 -999940262 406037420 538901243 242252922 -244166629 -716154469 -57508187 -1000000000 -898384799 0 999992466 671145062 -35270090 -999940262 -639014268 245431544 360069731 -1 994061969 999992466 -753592705 15220077 -492953485 999992466 -999940262 1000000000 532548557 216459525 91570614 999992466 1 1000000000 361852874 -838373284 -549833061 -347118550 -204842101 584581668 972371674 366186209 274396202 -1 999992466 0 -704302984 999992466 0 0 856915517 330551905 -999940262 997039682 -454519207 386465051 -45294925 42 0 1 620311007 999992466 0 -623818324 220171891 949899889 999992466 0 999992466 -790595603 -999940262 -1000000000 1000000000 220357038 -251713474 855982087 -15676633 -777077640 -106902644 1 -713242194 811771503 -754280149 327458321 1000000000 412399042 -960252101 747604537 999992466 -933073616 -822841606 643776905 -949701244 -870650057 -982955411 -856685018 718841020 42 -455575395 0 404694457 0 -1000000000 -685752928 954126808 -999940262 20419010 662525243 42 82221301 -430498274 -201217105 911117961 999992466 999992466 -633909528 194911787 42 999992466 444783577 0 -255549339 776646774 616081218 -602060403 1 -338800631 -893180320 4842628 -92574178 -3132771 968827438 -732847453 -339041114 625625335 -532507490 1000000000 596986517 -1000000000 57176209 782139088 226232370 -999940262 -68241735 -1 999992466 -862439800 206627120 -195743051 -349604207 675015547 -1000000000 717700656 -451923386 -574023223 -846751249 0 790483520 959102186 222364882 499770472 210021557 103158267 -723138800 999992466 42 -1000000000 -191688313 -1 -843816708 808416135 -67139990 0 -915065957 -729291274 591674595 -988874088 -827271122 178681877 -999940262 0 -107844841 -328810457 -999940262 0 40567689 -303609855 999992466 -10967892 -355992972 -999940262 -756120886 -1000000000 582684081 133924670 949084851 651825992 619693111 -821886504 -1 999992466 -256581498 -1000000000 -1 10549722 582212016 1000000000 -601298166 702337719 822158145 -999940262 791493071 -999940262 -999940262 -1000000000 1 642647918 -44781471 -332622193 17117032 -1000000000 -12889306 -329734849 821744541 853524587 -449020909 -157557643 240409030 0 -982488049 994817549 939190140 382672277 402380931 -652592490 -112563655 -999940262 927766367 -98659427 -102859054 999992466 -125808925 594505709 -133679313 -999940262 -1 0 999992466 478310463 -823673137 69911509 571035005 0 999992466 326505547 152017490 42 -999940262 999992466 -902198723 -711768072 -376274283 -999940262 -1000000000 1 -373264417 -1 -670768925 -999940262 379471344 220195366 74549908 -999940262 -367700254 -782077812 -762796573 42 1 -999940262 597034314 933881176 1000000000 -999940262 364286632 -519538135 126770309 -921669459 -21268896 994373965 999992466 -999940262 742012694 475331785 -999940262 1000000000 -109548568 -354535833 -164442320 -52127041 -1000000000 635408384 -598048988 527362856 -666074955 -999940262 -632144699 -154946851 1000000000 777700558 -538496471 84530333 999992466 999992466 -789709095 174149108 999992466 -1 -556407252 302214822 -453298292 1 -1 0 -901604417 0 -623417044 -652259732 -92153511 -999940262 9604364 -374370309 1000000000 186397829 927733028 0 200736014 -999940262 -251847219 999992466 -552583536 -432310269 841926262 -999940262 -1000000000 684574145 -1000000000 999992466 459070629 999992466 999992466 -625860838 -9148273 -662641293 420707568 -852514060 843191476 -666992910 -637232253 -342104751 1000000000 125073554 210480612 835848953 772762576 999992466 -999940262 999992466 451421255 0 -1 959445585 -848251315 78158087 -279646061 -1000000000 -343024706 999992466 -883005133 -183155282 -405766374 -958576523 788901183 -821698013 -183144330 -277339813 536986084 910438862 -844312364 -999940262 0 -999940262 805123927 -601762551 790819296 -265306878 -999940262 -100673771 -982066691 -501694770 -235056509 933874699 -278504635 -888174796 -813638318 -160093141 478115517 -912261310 -999940262 494593284 1000000000 826574176 581540267 -999940262 999992466 423762636 -999940262 1 655500835 522680567 999992466 -1000000000 -211150217 -133581106 956271246 -471601740 -66865812 -1000000000 -583697557 976754962 705350046 999992466 -484270484 -5150243 310980968 -428194264 335471171 -132105683 -1000000000 -599026052 999992466 999992466 -999940262 -259019223 -999940262 -974790781 159766298 999992466 869706815 -1000000000 1000000000 999992466 381120154 -483930005 -663702814 0 -673091899 -312130414 -721476527 999992466 94973833 -1 -737708494 176715647 65649725 -459239950 -999940262 36157612 921662529 363337748 816545033 -866129551 913073990 -1 999992466 -987955963 676615627 -647209395 -29618040 -620853313 999992466 1000000000 263383227 963171159 -334981468 -29709567 332304662 -411766185 -404459687 -999940262 1000000000 42 460057565 -1 -672610702 694249823 -881720292 850680107 1000000000 1000000000 -316991579 -160456096 36940390 825910287 12710373 281342050 999992466 505382527 -844888017 -632873105 -999940262 -594353376 0 -368708830 999992466 444919304 25163291 133171751 917888599 0 -999940262 -458859956 946918364 168299881 -398260349 -999940262 289327583 349376547 -577522297 -1 1805746 152766350 -999940262 588307954 843099257 -212216094 228150388 999992466 999992466 -719248223 777414188 999992466 999992466 999992466 -820163855 999992466 590701086 -652881030 1000000000 496711245 -1000000000 -1 42 -999940262 -209395040 -999940262 21389959 -50478775 -145922125 -721739715 802493609 -17343079 547202326 444922313 385845257 -420326366 242498603 -243930718 -999940262 -985314263 -780433267 732836898 -999940262 171077004 224800271 -143475784 -700480956 206240453 468151155 615900413 355976823 42 -67208387 274949583 -889400201 47707436 -46794878 1000000000 389583039 -1 -717762315 -1 -68083964 999992466 141054772 755927788 -573668213 -803713795 999992466 -1 212580349 591434725 980461906 0 695466285 1 -65198353 0 320491803 957653250 -476877051 23668973 818233393 -818638569 -3707794 -1000000000 999992466 409402824 944943359 -162325525 -91942788 655115576 -999940262 -97154075 1000000000 -833659224 -999940262 999992466 1 -295237932 -1 359748059 -1 374864965 -551727733 999992466 999992466 -999940262 42 96992524 -999940262 233769471 -999940262 -400739059 670657402 -94837041 -558701453 -300336587 -97715246 -999940262 -77238305 -798688475 -445916425 -526201742 1 999992466 -482550970 748991390 438099085 227184016 740065183 255407791 -279403438 799501367 -18398876 -963788340 104394023 42 -1 -369616180 -486464418 186391008 999992466 -1000000000 505790076 573645402 -999940262 999992466 379588533 -29904854 -252452051 516323733 -999940262 -203971392 -843472331 -1000000000 626348877 564694875 -999940262 542604116 882345124 999992466 999992466 773383482 -663915161 999992466 158658614 572950377 999992466 -708035052 42 -302972743 -366950636 -179880740 0 379512881 0 -1000000000 -928550455 0 20903351 -456617347 -170046730 869577873 984983684 490288390 -999940262 1 -146815933 395819083 999992466 -527467200 -258476523 -683779951 -260775084 -720061995 0 943125097 206349885 392974965 -999940262 -310178877 -107153491 903465046 -135327630 -999741163 -694497966 231733567 0 -970698923 157889407 507482536 589096370 906446441 670914772 42 -659754428 -604608392 -210965464 948101928 0 454636942 638519584 425366117 0 639838642 -36586064 825248480 -999940262 -536294218 -999940262 -1 1 -999940262 999992466 -154505516 -843130391 508584015 320864527 936720885 649795609 -74251142 203305211 903645361 834195300 -930757537 284091384 792013513 999992466 728585127 54630452 -1 620311007 -622712145 -423997640 999992466 -268592274 774359897 908815667 -882124656 -863049603 -907834553 999992466 999992466 999992466 374386083 -2554656 -1 674361532 -369171736 -352398824 151233230 1 55207632 -1000000000 -836811743 373300833 36169138 600277580 800885349 925891330 -1000000000 643999499 272091554 -417825060 1000000000 333285754 -675404251 -200295900 -795366481 999992466 900750070 -123648789 102942740 999992466 57957181 -972644522 591993557 -1 -970352849 -588078477 990373075 200370854 -232038023 121976521 -252268495 -999940262 -694575902 140471942 -1000000000 -770609539 641834968 638033234 -38167572 -791063050 -1 904902767 42 -1000000000 -184787172 666317835 143572746 333058467 457677608 -166659413 -999940262 -824710269 802330081 -492619388 46281756 -945881639 162594203 999992466 -823281587 -999940262 1 -999940262 438323299 882931746 999992466 0 883844289 -999940262 999992466 177876486 594459256 -1 962584918 1000000000 555779586 253545001 910476341 999992466 -999940262 703989790 -73675166 999992466 170494584 -999940262 892787961 927858629 -777766524 728415136 -483316469 -142754945 988137261 -254775449 388116337 -858862286 617675285 936143925 -606356726 1000000000 -512360700 671030412 -24728130 -814087591 999992466 602424609 999992466 -1 -94717345 -589494563 320185324 -616068200 -866927853 -38964964 258875235 999992466 166488834 -143745539 42 -1000000000 -999940262 115234228 150463217 1000000000 588213938 999992466 -610809210 -733080368 -34488485 1 -1000000000 110791176 -540480916 -286148006 -999940262 -354019390 -999940262 -1 445066606 176058296 -325819434 -1000000000 -933358012 -246253993 -999940262 -932034719 754575702 -312251915 191322617 -972443592 -1 -1 640543411 -549001193 996658464 -543050087 999992466 -999940262 -939221119 145121782 828155590 999992466 -304232944 -999940262 -436259742 983623337 -267623555 -999940262 999992466 -356336135 876176628 -423398205 -955777291 324213696 0 499675328 278041710 999992466 -999940262 -419012411 -23891986 -793794295 906640564 999992466 -179178762 999992466 157648526 678728032 -906836459 -176395553 -448443963 -432702057 0 880468552 -450007444 -207171941 999992466 -1000000000 -942259795 119642617 587847869 331965134 -999940262 999992466 -1000000000 999992466 -974352691 -652507187 554550385 -519996284 -912752936 999992466 -310803537 -992620255 -147966086 1 -999940262 379836201 836983787 -881934030 999992466 0 -945340212 240661638 482873275 481628735 -482563791 -182680091 -777123717 -242023470 -973849354 999992466 -342978715 900289944 -223014731 -631523352 999992466 691731346 -1 -1000000000 -999940262 -650661961 534868225 580088668 -1000000000 -396644812 999992466 881098184 324073316 -763387441 -412977893 -404667513 944960923 1 389671308 291300017 1000000000 -124923238 42 999992466 -929561534 756935216 507009119 -532252215 770267610 -209292203 -999940262 -664876553 480547087 42 -1 -58765398 999992466 637135369 217957353 -1280696 -629479469 1000000000 999992466 42 0 907199958 706330456 -24354349 -515127648 489094642 -462834544 999992466 -805197795 558850722 -999940262 -29061746 904699360 -832922430 -831069906 -178573016 235353150 613866929 -882078126 1000000000 -298750608 376516603 356736210 -180284401 999992466 -129708149 -183688625 -589108532 -935911755 287991056 -999940262 743491785 767712361 -999940262 -557688476 -701466180 151988233 -577471097 603373323 -989675298 -450612236 42 235076066 888618842 676828692 -999940262 -269911332 491792875 -1000000000 -824795874 1 999992466 876144606 275972696 -144220892 906320927 829058732 751199291 333929492 60359033 -607084795 1000000000 -92442063 -821465737 -869732737 999992466 -868804532 -381754867 -555137640 787543114 -657918633 911995816 0 391621591 -885261008 0 -968500987 999992466 999992466 0 -999940262 999992466 363392724 290827745 1000000000 -1 -379256252 -621980921 -527834136 1000000000 -999940262 -671191033 -138721364 686091789 338383620 -955511087 42 -377128562 797365095 -999940262 -999940262 450080836 -357562063 -339126216 42 -164835941 802172746 241402756 -566168922 0 -331319393 1 -999940262 654484101 185309028 980666209 999992466 -455268998 621666380 55008987 225271854 999992466 -844575326 -680158414 1 -1000000000 -999940262 -999940262 677952960 -954716758 845254860 -618320117 -1000000000 3279402 -408937564 204753146 903665838 -691099449 -1 1000000000 545905915 1000000000 -999940262 336208397 927977966 979857268 1 -429371248 999992466 1 999992466 999992466 -999940262 -1000000000 159115448 670432894 -1000000000 112550902 -787317532 -1000000000 999992466 286318005 -909130913 1 -233759270 227717338 -420094794 -872410923 402594946 999992466 534983661 679086464 155615117 354742997 -475797231 42 1000000000 859448112 691908497 -1 999992466 562667144 -553180293 631427021 -654629419 -930020993 178230921 -993829968 -76872810 -604395947 0 83045584 222513055 -926532627 -361968514 -999940262 996819503 489504172 943357625 -116557513 91086668 545871128 -713642586 -999940262 -68917946 -523369220 1000000000 463866803 999992466 945212293 921632175 -888571642 -701178654 -999940262 0 548277385 426394842 1 88544236 999992466 -763214165 -203500513 -375825541 -587261302 -408604409 733264910 1000000000 -913115902 999992466 -1000000000 -540479 -43129674 -193505609 -469016763 -371897461 -815020811 197828419 1 259567033 -921881934 570737001 528059209 390299926 744024326 -681388555 -130810145 56270563 -635307927 273388566 434434520 -93506387 999992466 -261984320 999992466 648049167 600318789 0 415646172 -363144170 -652416153 -850198638 -855043371 42 149162403 941665375 -361936689 -569888889 577474990 999992466 526777104 -1000000000 -1000000000 1 -580577771 -491465956 433827184 999992466 -343091495 -212838270 994842261 126603606 -258881865 279468464 -562577459 -1000000000 -200622409 1 -999940262 719524864 1 962015244 -999940262 -166789539 999992466 -751509274 -954053324 557900674 -640533506 -617112723 793537959 999992466 0 -542881410 263807313 -138269503 679351494 -302834862 602513108 315977179 -500589686 -162456099 999992466 -332071558 -546202512 -1000000000 -999940262 -232988438 -966974981 -311511846 0 -272223750 80334828 -616912054 -1 -310884733 999992466 -999940262 -57775003 -524857196 185246918 819596789 -999940262 -999940262 474868068 369043388 999992466 856930221 423750505 -999940262 1 131505894 -1000000000 -999940262 945825249 144050484 1000000000 552883151 897631656 147988913 312215521 -1 -1 -867163899 179693289 1 -999940262 -260095779 -749215925 322326649 -104111483 -856038132 0 849270607 14144804 -291480516 -1000000000 -1000000000 1000000000 666024525 481133114 -71449690 285544509 -1000000000 999992466 -401411730 570598566 -915720163 854530912 -832235890 375366676 1 -32803324 509768055 1 48626533 -475275768 477902274 -954102152 -461818113 -450367515 829236592 -1000000000 805747646 -82099676 -122421993 413405665 -363934225 634493493 18577788 -1000000000 423899784 -1 -1 -237306514 804670255 47303495 -898070437 -29715096 42 -174079418 -243804039 42 914135957 -999940262 -624152685 -153940773 910461889 586231601 404459220 -362680021 -1000000000 -421709013 -309459407 -850520144 1000000000 -999940262 999992466 638551238 172175543 -138514176 214681070 15167544 -394177247 -38539065 -809512668 813076734 0 -138949259 999992466 702467031 37238864 -940661451 -629575299 -924660337 819902799 1 999992466 -999940262 -999940262 999992466 901758279 819426162 192428331 952424619 0 -122694907 999992466 -367824450 402291129 433507955 -999940262 -999940262 999992466 -340989736 195008956 -455420245 -137085260 -245869489 901235747 -197117803 859861900 -468660645 1 -461670509 485474434 -872328255 -802451301 -159686829 -15689143 541798813 41321004 -810176473 427155199 1 -999940262 -702627469 981078961 -588583719 -31186669 -1 -451417780 48679676 884924047 914642189 649605786 -76119888 -575932044 -793868101 -544904191 -596335460 804469661 999992466 89869601 -999940262 -111387317 -529470096 485478963 -992067288 554639099 -597592241 20082065 0 670572184 42 362973078 -48661523 210873742 991073597 65649515 999992466 711189275 -1 -250536036 -855675913 -866118403 794200345 -871643738 199559329 391820316 774175487 999992466 971659723 999992466 -969905617 999992466 -338209406 -736832578 -2807235 912449142 -988084536 -302428978 42 -561803502 442239625 -1000000000 -1 -424125197 856362158 867544 -862129989 -366599592 878279227 766013753 -554546316 163430962 663927406 -284577748 -524877474 -553013884 0 -222856372 -597570317 999992466 732287604 -515500531 -332993617 -436964984 999992466 -778266088 -900746822 -1 999992466 -799507189 -733109909 825031720 421687510 1000000000 -826361413 -130995697 -557089383 -827097426 -999940262 -999940262 -960732872 76020002 -686270794 144445931 -521243300 44567046 314721142 -924607152 118387822 123235792 1000000000 580721989 -669266973 -369756468 -974656537 913075300 -1000000000 177366897 -999940262 428225331 743294260 -581501607 -929418216 -1000000000 137085561 -999940262 -999940262 -36320706 -773113404 -950172802 209429998 -495629748 0 42 -382738182 590465150 -547306549 -857792010 -465474867 999992466 999992466 347600991 47568513 -250869051 -451543606 988398643 -635298096 -1000000000 832806076 999992466 791070449 724913111 999992466 -999940262 -756193954 -198428668 -749889062 828669173 387576092 999992466 999992466 -1 1000000000 -62021515 -361863411 660568848 999992466 242220338 -1000000000 196889685 -397317713 -899142725 -539213539 -162779164 999992466 717776559 430632793 406535094 -73413762 -469856113 -661512443 -568853531 999992466 58787113 0 523511526 999992466 -687180986 -368356026 -571363402 -587867701 -999940262 -999741163 42 827911653 772989312 -1 1000000000 669739728 -1 798902125 915102341 -551156422 155743146 -519983983 -999940262 919870205 -517864569 -499161486 -495887320 -971132654 638872332 15925686 -866055646 -587202906 598371673 -359868099 0 -882811092 -304025341 851354835 636973567 -876879001 164526177 1000000000 -851760841 999992466 -248179078 -559461317 842777356 999992466 -1000000000 -585529586 915026929 -215358463 611037685 542285227 999992466 927363734 -308873474 746193893 1000000000 999992466 25812655 -934039507 -999940262 39763529 -893454882 -999940262 -327417780 0 310075412 -456503221 315168051 -366030065 -999940262 583959559 903845102 -259273763 -746003834 -999940262 -624413962 -999940262 999992466 999992466 0 -658516444 319474302 -107829677 634124954 -589179628 -301067402 64802632 -497751231 -716664512 -667399578 60589751 437696936 0 999992466 -437463760 -637598946 -999940262 999992466 831160556 1 -999940262 556884929 -221107636 777985035 -385985036 728143398 -1 -743693289 999992466 778050968 -601172564 250538603 -948927881 -309005065 -40091472 -998214106 -992942572 -1000000000 460463360 -287935558 -976945688 -851126817 580492198 999992466 899544252 -32719849 -907120388 349705233 1 999992466 860843413 -418362754 -649107633 428618770 -364428124 1000000000 487752323 -683775295 1000000000 -230627843 42 -483072053 161037820 -859182701 -396245147 1 757170573 -599712965 490258813 927612521 -999940262 -498365866 -1 -999940262 1 -999940262 -452102773 135451586 897663454 42 -743722222 999992466 -999940262 999992466 124090997 -176967460 807527114 -950201613 -9170150 -428061329 -999940262 1 136066647 85371505 1000000000 -569932855 -239890538 -184830943 -999940262 -377168043 805053829 914237618 480796689 42 -404028448 999992466 999992466 -888410644 438996466 639796971 739550363 -219344909 0 999992466 -24728130 -171841655 154613922 -801634725 -464947427 127081605 425864254 -899300932 -336003327 1000000000 311025297 536933389 863551280 223700813 372054885 963274925 1000000000 -103609169 -436738844 -780858933 891082079 154544494 -999940262 -415558446 17522165 716667491 -718938531 -17592670 1000000000 169602846 645208015 182156818 -196407158 999992466 -566168922 159385653 0 -254231455 874249237 143506249 904140554 1000000000 -4657722 204753146 841887679 1 531698903 -721971001 901870697 999992466 999992466 1000000000 -307026044 -883657566 -997546963 -335835556 155474795 -621077428 218194949 42 0 -1 -897945847 -786411964 -1000000000 -999940262 259549029 -840510440 -1 220534368 474168790 330833312 595770669 999992466 -885220030 -341640468 -885881543 -552340705 -771330667 -628411480 216302258 522293372 -343760135 -747544488 -765653587 -881500279 -43448970 225706790 461095129 -734381165 974701664 313385041 271141937 -316186741 999992466 999992466 999992466 652283737 -999940262 -225133218 764738507 -114849302 -793128334 -200630478 309691456 58541662 -148283325 -82708208 623875910 -456580886 288677935 973654154 881727018 112094042 894811520 -999940262 -889705101 -950784853 756983515 159149003 -999940262 42 16577341 999992466 895373675 80233125 -533292321 -588583719 -810378559 617605393 42 999992466 -1 999992466 384040568 -802950224 -723403802 -755376264 -561897018 1000000000 -933268508 57451498 1 -966865986 109045712 -258507354 -282956036 -482074687 999992466 999992466 844818483 -1000000000 0 -936040146 300401408 -229452327 482634604 -106720055 332119834 409671233 279810184 397633990 -1 606572802 650784927 962955842 642262249 803408653 -177709972 1 377445418 649992896 -999940262 1000000000 -268714394 -551100709 416571431 -98640917 39175644 0 174725248 -2033794 222691120 711851685 999992466 -103290669 888094843 -558503145 999992466 -192480257 -49169563 307766459 0 -1 801155555 -8186676 947123264 -152915476 -135827929 -999940262 -110279752 -810399258 44056437 999992466 -871666604 0 955923405 751116639 440870894 -319465005 999992466 -1000000000 -44741892 -815664108 -737990992 -919684188 642581421 91908501 491435776 148084882 801445643 116918467 940577594 672099599 -1000000000 754798108 -290682528 -498387660 -999940262 999992466 -999940262 797464972 -152298039 -303205368 322980755 -594133560 0 605336387 559585754 -999940262 888525111 419000574 -848248450 -162353724 202178674 -151143705 396033901 999992466 -238697288 -340676291 579627256 561975928 -6959521 -661409353 999992466 677789207 -722867124 563677980 -388367656 999992466 -999940262 -267789356 -638046142 -118035978 -345441114 773025617 -168794059 -999940262 -999940262 -502519921 921082314 -479021875 -86485499 -680939412 999992466 135950191 705099569 -316080126 1000000000 -881416510 1 -999940262 150800307 -873877144 835746555 -123954887 649833975 1 -937781596 1 1000000000 -1 -999940262 999992466 -944854479 570256548 981961400 1000000000 999992466 -29183933 -999940262 -337779845 42 -999940262 107317008 -713230410 960319491 -999940262 -1000000000 832258822 1000000000 0 999992466 1 -400501063 -778528980 883243423 -575894480 -332608311 -508829812 653220625 870581967 1000000000 -999940262 42 -962559873 -446306828 1 -559894627 256701845 256559437 999992466 1 -862271847 -790653044 807618307 412414799 -630668853 986605542 -849938943 862484958 403372992 -124117604 488235270 -938121836 847469761 -705176003 1000000000 999992466 974045893 0 -385466988 -455248865 -915534588 868616726 -999940262 106708784 -712743866 94695167 -517392862 -500578381 -259492506 999992466 336679033 -999940262 999992466 -1 999992466 311326348 1 450223009 -661140037 828518830 999992466 -224693787 999992466 443953390 -999940262 42 389147992 -999940262 -990195196 999992466 702956567 -937567532 755762394 999992466 1000000000 582512449 -338646894 -250620547 -273482145 263308182 999992466 436593523 -23462264 -999940262 -300662373 1000000000 -1 778742707 -210829022 69986910 -144962760 89114095 1000000000 -71706696 59964725 999992466 -580614047 -630386100 -345218469 333193861 -999940262 185649330 1000000000 -235824043 408851238 928623437 609680430 -999940262 -35771937 507633272 -493187384 440934577 -171902572 954077733 -1000000000 878447511 751583038 -285682276 531979922 999992466 826192214 694534145 1000000000 14062408 -757978812 1000000000 649404741 178858934 48415616 -759053849 -1 153338630 230429828 10853983 391152842 499183208 -362319322 567297019 1000000000 1 811467710 -197820680 -560020423 999992466 1 -999940262 -678540563 -5906249 -999940262 -970165519 -538973213 -893995380 -862294616 42 -715270155 -539841038 492225016 608524998 42 -1 42 -669482281 -999940262 -175172248 -689000322 -968932919 -186694168 -166092171 999992466 -999940262 -999940262 -373393997 -196631813 -765309614 629476173 435086918 -465817793 254959290 830269003 1 999992466 -105682808 1 999992466 -86271280 999992466 977375037 -628646552 584895019 226791332 999992466 808785161 1000000000 62483967 503253034 -602324662 -792973125 938596945 -118351503 493356610 98538628 -1000000000 532424589 366014470 -588583719 159892707 -26935749 425904783 704993599 -999940262 237468635 -999940262 -276739169 62475984 -554906089 267950824 -999940262 0 -149275691 -999940262 1000000000 1 166724631 1000000000 999992466 -999940262 928550871 0 851026351 974582640 782824321 530692975 -538579656 0 276505049 -92952946 610948461 -1 1000000000 -893790929 -397286882 1 -465869442 -666512875 -731439559 282038439 -414433823 -1 1000000000 490756773 -999940262 -416582746 -999940262 890390194 -562845071 577189906 1000000000 -540175090 -196157964 333678522 -299295091 -999940262 1 994332554 -404159278 -912957776 671079271 30438963 -1000000000 -999712890 -110806135 42 999992466 -999940262 42 -1 322343750 0 -1 -622712145 492170837 -53100174 -569316325 776848878 999992466 244725373 -875678201 -1000000000 313518782 -393386062 190803347 -162812597 -81429546 999992466 -691204692 999992466 999992466 754671180 462359638 -999098009 477658793 922812906 0 -999940262 -97024132 137687742 919879613 56391437 -560536142 -558759842 999992466 -821206942 999992466 999992466 740170187 42 -715741480 0 999992466 -239441943 -431454861 -916657878 42 -999940262 999992466 -999940262 -999940262 -714465363 -636950031 -16321386 470053396 999992466 -537776383 835323008 481311091 -993317427 538281201 -999940262 -475886998 999992466 0 -426243113 -999940262 133532551 999992466 -1000000000 -891446290 8764598 -190505665 -523338062 821627832 -750774504 -339453127 -329680695 679304244 -387016533 999992466 -638918047 871795036 -952192369 414762604 -263618443 -109361070 1000000000 -65351644 -158285846 -207106098 999992466 371851337 254813340 -734730472 -258420544 -999940262 -105677647 -999940262 -67687771 -1000000000 307800066 804802024 701263806 375831412 -999940262 -225586251 1 866768748 -563721503 503285963 999992466 748782006 518125769 826274259 -34700629 -971174509 593092215 -327676811 -975936830 -1000000000 999992466 439411060 -942032250 999992466 42 -1000000000 -805318266 357095290 -999940262 1 487802362 -533580339 -400451126 760649359 1 654557932 999992466 617750976 414454115 -120231924 -604551305 1000000000 -999940262 251683317 -365696543 39290110 1000000000 -556132496 -878347734 226445836 -993806996 -1 201431266 -466601342 -199896589 -999940262 505219645 936490854 544330715 0 -455391710 -783879401 -394772683 457758306 -1 -489326385 1 665737182 999992466 999992466 156406417 -906365395 0 644900837 961223392 1 1 594178893 -1 -206148697 -1000000000 -94748399 1 76304284 -81448598 771298637 999992466 131626635 -914182423 382329282 -1000000000 838860448 -238180737 618396906 -176759572 555989969 -146261678 -160369624 -244511642 119174800 161908720 -845736660 764627673 -64550151 -741950998 999992466 999992466 491139268 32017032 962143624 -433583278 310334701 176198668 42 999992466 920448987 999992466 -995440367 0 93994565 913037728 761991394 30457289 -989252953 -999940262 -225598973 462767033 747667573 822818368 -719567026 395102057 999763242 -1 -1 0 312266638 -244172236 119880922 -999940262 511015818 485161280 42 -999940262 -219890324 184086617 85626144 -318872353 29917972 228628051 -576694881 289409034 -1000000000 713940339 298433901 -999940262 877015654 -417995851 -466254872 198353279 381753022 42 -1000000000 -232021804 159963529 -524423101 587553195 -999940262 -941463214 42 -194439694 296611318 -276925052 -999940262 -806337065 -305427805 42 -642373026 -745214670 129872125 1 818292316 17335829 -238525893 -563229765 484563066 -644703152 853741365 999992466 518234361 -999940262 759877666 179733359 999992466 379812143 1000000000 -626058277 822007052 645049240 373090163 958396526 999992466 -1 428794027 -999940262 -457379638 340122939 -255988184 -575396216 281420761 849609877 -900279278 639378323 -1 11514795 -1 -999940262 -895579437 997295913 0 -463963008 -689613426 -999940262 999992466 301706940 -999940262 -176933943 1 0 1 -1000000000 449255306 878352499 726752721 999992466 -668996413 -497608931 -999940262 -892029451 1 899400056 -329282129 0 208392512 -472977183 -999940262 -315293825 999992466 -1000000000 -999940262 -999940262 -999940262 686107662 -367223987 -154943898 -44185521 -14936023 -911947413 575770047 183934716 -351370915 -657738784 705701199 795445829 1000000000 135211012 -415242107 42 999992466 -240695135 -999940262 -445744429 147891812 -189893467 -718034428 760171031 826805215 -212415812 999992466 321145124 -644410489 131023174 914207736 999992466 276656012 0 955494967 -931122373 -239773843 180493830 -999940262 589641019 -663028804 184405830 -785710398 908915282 204271004 -1000000000 683107628 -489589519 -174571001 -737347627 0 191821929 911306193 -100405660 999992466 1 -62465231 375143644 -685010663 -1000000000 -747771552 86661050 578337016 -964985768 842801432 -999940262 42 999992466 756143602 418531425 -116559296 -1 999992466 999992466 -732634504 0 999992466 -589704188 276158698 -454771546 -809136643 -999940262 -1 -434078361 -1 857030972 -35317402 1000000000 191309930 -357716886 835278538 -90317811 -318111746 999992466 -485162251 -106035073 -1000000000 692906779 -293588418 932806119 -999940262 -554476197 999992466 84122777 1 999992466 -685988939 843373644 383934859 999992466 324288501 190108626 999992466 169366408 182418983 -852464625 -454065264 -163896843 -435227117 517765500 -999940262 196455705 0 0 69602649 1 486441872 -170922152 757788960 104769131 574395619 -1000000000 -196499048 -999940262 341782322 659284240 893252129 999992466 341930875 -55025668 562303800 -697490613 -395831598 -26087129 -155174021 -831796378 -999940262 999992466 756047490 1000000000 -203158788 -999940262 -16261167 -999940262 -665548009 -999940262 42 -492763138 665847623 -320675260 690738564 821981892 438299853 42 634077436 -1000000000 762405814 1 -285900400 42 -679962228 272918074 -360337104 738216225 506651125 971608945 -814416883 -133728984 -271553167 636968112 473149012 65188130 -422021297 110103402 560770898 -999940262 -925644728 -999940262 -318709183 -922808590 -602093631 -106200071 915465715 356768130 -533856890 -749676232 360631178 999992466 165645270 999992466 -534863847 999992466 222005783 239293406 834459544 0 999992466 -240209378 -999940262 -999940262 -796464284 42 -999940262 336663700 427693798 793261099 -835999188 -167976402 -1 -589670918 686584292 46564038 689693913 -717716272 697817798 939659061 -999940262 42 548771939 638652460 -355437833 -25493172 901825824 999992466 508926924 0 -717269233 974297908 -894759048 -264865492 -149251180 999992466 -999940262 -669615358 -1000000000 -1 -290941936 -43770997 42 -929924352 202439603 1 999992466 -1 -887276882 -698799921 -694815868 259566690 140920954 114598212 644473925 -1000000000 661951624 -58804907 80139620 248162047 -261576332 315431088 -747612022 999992466 779321437 160589118 0 1 -413398394 237531900 -999940262 -433771260 -266789653 -702568623 93952386 -392607163 492141240 -185249959 303689238 -8042009 453441024 -338774673 753017767 -985656509 -806054955 573167807 377518888 845588942 580229567 6472563 266333973 -999940262 -805431629 540329002 249754796 999992466 -604472814 887260315 -1 623135106 -732246051 -249390584 146633814 964905496 383391123 -1000000000 821072311 861258816 865529186 -155175482 850246275 -697622540 521505397 -915622894 -999940262 206780467 -172409077 189713781 -999940262 962401751 -99289229 -999940262 1 653957469 1000000000 -312837846 -651741760 -534765374 42 -1000000000 -910076638 631139466 -102636269 -269319928 -795084824 456661516 805258283 103966858 741228662 982994126 31845797 144906630 -225858643 451770678 -1000000000 1000000000 -652138405 559680716 228020649 -999359974 42 713148537 -688376895 -493249101 968095558 556844189 476955307 406680964 -188189036 -879081558 -999940262 753386443 -744620037 -610491618 -1000000000 172394940 247524632 348556453 -1 956929937 1 42550091 767189486 999992466 857511935 -517513066 529118296 6004371 -687473029 88376394 148964412 79001686 1 0 360769955 284144548 -560952399 242063607 377921150 25228999 551735264 -95426200 -40116784 412442993 -502189903 -841026781 999992466 786496256 -1000000000 -222359722 410608811 -232646008 400683005 999992466 -1 547825341 0 812484899 -1 436294830 -999940262 42 -739105812 -999940262 -967775754 999992466 491897626 332124743 -539613554 -670016873 -175666199 999992466 684862308 1 -769152071 762948228 -736352813 -716492008 -419377569 -944759626 -422779478 554973689 -1 -278306878 599696611 -1 999992466 -651155216 924894239 -889995671 1 -867811490 -999940262 0 999992466 -116069384 791890828 -483558442 1 -999940262 324163117 991151973 811162984 564061599 999992466 417473805 457334125 975547670 750124722 229506180 908053697 999992466 -283528367 -434927411 999992466 564444090 42 1000000000 -669380192 -655502924 -228807977 823395680 -501914322 579118324 999992466 999992466 430926432 749990950 190667088 999992466 -920279461 -1000000000 -308224718 450673608 -728560382 999992466 0 -1 842777604 999992466 -190686785 145349403 981206634 -186594362 -999940262 1 999992466 42 332004333 325224203 93699093 999992466 -10906711 999992466 19621375 -996458500 -518501375 -933858132 -871244858 1000000000 -814297584 -704692303 278822397 -1 -901702450 299319682 -733134065 -658620494 -912234540 29277062 -518185914 -587642318 384461375 -81122914 -319564700 -464958112 383956890 410091875 848953986 -1 991488137 283298153 -912052834 -46695355 905216843 -431950460 -154345337 -351017555 107100351 -535460943 123466475 -999940262 -999940262 -999940262 16820349 716846653 -437614555 1000000000 999992466 296778524 166746111 315467635 156807120 -928507052 -999940262 409879562 -642050976 -525895104 8758251 42 -981388380 -37038338 1000000000 52683895 -238166997 580674780 385224045 -1000000000 -144866550 698719916 148996084 852271826 -660348057 -999940262 578385422 879882427 349022558 375831412 -161586934 141270990 -35573883 -621685089 809141063 -155428588 999992466 -921707014 109724205 107334745 -342895895 509485548 42 -465876795 780479310 559759899 -53550880 999992466 389161608 714096258 590211982 1 999992466 1 -101580785 999992466 545444067 299347332 788905315 999992466 -999940262 79258038 -999940262 -723768966 142710990 -750168345 882824630 461322429 -1000000000 -1 999992466 -2829402 796515193 1 86413935 405006988 393372765 68666999 999992466 -801356794 -946395723 -966418006 -563823782 999992466 42 -924378738 -634196400 405156525 90952846 1245810 -999940262 -643399721 42 -336040860 613464848 0 0 274742305 -309744249 -221824962 0 -251308284 162141022 514410440 0 -713618591 -199621516 -885471419 821113800 -890229066 28866909 -963759256 -999940262 448462469 -1 725133870 42 320128032 117153529 -102134362 -847852808 -570616796 996750019 389003775 416310623 1000000000 -999940262 401511367 1000000000 919356030 -799943497 421136228 -999940262 386797028 -668927526 -890566735 999992466 0 -906549222 360463833 42 1000000000 -1 -436754122 881222122 -47776922 -517513066 1000000000 -891741930 1000000000 846544855 -912942937 999992466 921598096 -122727702 -146378161 -718927823 339616764 46367886 -1000000000 658581572 999992466 620214499 -999834459 -741899648 999992466 -350370553 -823108738 373360291 673206764 -39156736 -696401135 0 789092325 801358290 931730899 -744225366 999992466 99913121 750637105 -1 -463406879 1000000000 -105702337 -999940262 -1 -512068928 368587149 0 42 -57712076 -580865818 1000000000 164903120 -652441095 946574451 -538899976 281712604 615567119 90274549 358866473 -999940262 -777841053 -338337112 1000000000 999992466 1000000000 -323868286 -1 -999940262 -190442562 934990124 999992466 102327756 334533095 999992466 -999940262 -1000000000 -305032055 -658214016 -274896975 -980423618 -910638227 -842589451 846677433 137544601 259001792 -259954263 357065041 584847536 -433651044 0 835329494 -1 258758269 -832354712 -1000000000 16025998 -1 604689499 -395088121 -361958241 -85765767 932631628 999992466 -1000000000 -1000000000 -608469633 -999940262 252017373 0 -691144628 -999940262 -640435774 999992466 892444516 -497415482 247791668 -30181217 -267423920 -999940262 466282700 -662641293 602858510 476851568 -734916781 393293627 686502071 -304152617 1 988612476 376943236 -999940262 -877629912 220546685 -1000000000 -304915137 -331652824 409496670 -552256683 -413381128 999992466 -389314086 999992466 -999940262 599974060 -1000000000 -901262905 947669715 46153899 999992466 -982021686 233737090 -770256328 92685948 617012300 130265810 -1000000000 0 -909865109 576947569 -999940262 504406653 674398241 -1000000000 42 685161210 -50934396 1 -1 0 486989067 521140002 0 999992466 250838991 -499694634 -820933368 -999940262 999992466 812442763 216121231 -559787003 65249742 1 999992466 38283822 -1000000000 -426845166 -386015654 323306901 -715003776 209128205 678160096 -43416870 -519996284 1000000000 -685209055 -286288204 0 323972356 -999940262 -135725318 786898999 -454047356 -187551217 999992466 -626847496 -464342375 107630323 623140734 868762418 -670620292 -451253850 1 0 412862591 999992466 -353373384 -700663481 639182946 -999940262 0 -675480159 151263656 459249802 1 -269852482 1 127943471 -819090011 -557507822 109140611 999992466 310722416 -214593853 257618513 -819452294 -317376923 -728897702 -149613569 -223777418 -302697819 -299328228 -934451416 -715508852 -526004969 0 -999940262 -955571186 -406602244 34413748 -769016024 -630449912 -996621502 709700005 -514249433 999992466 -551250588 -538655265 1 -1 -947873447 -424996030 -298658456 -172105334 637047832 -1 380250013 -999940262 180594147 1000000000 699992049 -999940262 -964095028 -1 -1000000000 81081724 746735215 -745002874 -363845473 -999940262 728761575 1000000000 -999940262 0 572484955 -929753493 -807186244 -53355493 42 999992466 551770851 -511344438 106198225 42 -1 999992466 839765365 -351322462 69205685 461156357 -542183592 1 275023534 -1000000000 174066236 850021258 924273668 128315913 42 42 -810372597 0 42 -1000000000 -999940262 -577883972 550015976 303508555 952693846 -999940262 524138528 686409060 -126432203 36272633 0 350425341 171550618 -775184204 -1 999992466 -273342770 -767167986 230319976 -258650181 432373468 -844404149 -927578264 -219559676 999992466 -890186891 -92963080 0 215391291 -999940262 86487405 -1 -283375754 -873018596 654892453 -192148576 599559180 -479396166 -56282128 -410575913 -972351941 -914743129 -785985291 -352010127 342889354 -327175494 -781605874 -927128352 617766966 -206527976 -668814553 -1 999992466 931547413 -324753563 999992466 -633790121 999992466 -230317559 -194812869 -784038370 279228069 -469633334 -813877316 -596517421 500853667 946623354 846296946 801997581 -525244720 -999940262 -181164879 -1 830933407 972786775 -49052690 -1 -226352711 -463695150 -999940262 349720021 1000000000 -999940262 524991910 999992466 -533170724 161261717 1000000000 -1 999992466 449685027 360050857 482872405 -999940262 1 482834459 -504616569 -999940262 -503925921 -767428254 680530187 999992466 29268130 -378155961 -999940262 -999940262 -677726001 -135719601 -769839822 -999940262 -628396365 981206634 -999940262 1000000000 921119489 -1 -927707796 -999940262 899641103 -922202711 -635911806 -999940262 1000000000 -999940262 -311521053 -717404103 999992466 -999940262 573003683 -537272644 1 -982195729 -507216152 1 -1 1000000000 216969091 -159331549 604066119 0 -347474076 -28185229 999992466 1 -1000000000 636201835 474717891 -603217588 53322122 -567577297 -186992211 201740762 -1000000000 -1000000000 999992466 -97497350 1 798922309 218046043 98437745 -1 -505344547 799094152 274415858 724533277 -999940262 -671856087 -686515707 45875320 757211536 418618715 0 811928605 -1000000000 -172245768 0 498978792 -894889211 926311494 -274006337 -580892638 -46351872 505646274 509871567 604349659 330932099 251617457 -204142696 -999940262 -608709275 342934114 782842212 -81972833 -103375870 660760493 952189097 325754842 -357296794 -1000000000 1000000000 -969275814 274410250 999992466 233748216 -662611707 -1000000000 705227232 -552660241 -847487343 999992466 -961052510 -239983011 766883178 -852824480 -999940262 208525698 999992466 1 -478127419 871711491 -999940262 999992466 550485147 -28524924 999992466 999992466 999992466 6813094 -37065300 653373045 -302412663 780429422 -999940262 407078391 186288498 -98881211 42 854946569 -94362448 559035469 742987644 467027140 987857715 201614756 -15018320 -1 -181323918 0 -402824031 1000000000 -550099165 0 -999940262 -408949015 -486353981 -637471828 -999940262 1000000000 818946648 -96503944 1000000000 406147750 0 -999940262 999992466 -420115054 -12807412 124876518 -793961760 869537456 -387276988 230886388 999992466 835289736 1000000000 1000000000 -1000000000 395144555 287713375 243877070 690193931 1 707106908 -340996948 -499241879 42 0 -211888507 61006840 -40812757 -142140360 381973071 -35790077 -1000000000 806793542 999992466 -1000000000 1772653 1 -1 -322466947 -999940262 -278318002 -999940262 -474249071 -999940262 -1 1000000000 255423867 -406412599 -510992603 604215059 642678120 1 -74608037 814279837 497388461 1000000000 -999940262 -507032754 -753754466 46119417 230775853 1 -542917596 641347838 -881081176 -1 42 -72384976 297544587 -999940262 42 -999940262 -1 -940665819 -466258047 -43237719 755575149 662257168 1 340993441 -863506654 243522661 42 177161594 0 999992466 557566127 1 999992466 887527156 489382663 532396942 -106845589 -826877841 42 781157674 554905174 207235304 430918510 -937079624 -577198832 750773552 999992466 -343521686 -120323561 322747011 -683731472 231272845 -370886323 -999940262 -853214436 807146539 28290419 -57937572 -36561368 -484108080 94882203 773312693 999992466 607214300 999992466 610724506 117486197 271422213 761629615 656941369 1 728970995 584412841 -941994292 -758409670 522571978 999992466 -999940262 999992466 0 663339230 999992466 -707221366 -136231222 -302368696 443718277 -177858124 999992466 -138140899 254795477 -763345286 932009395 872196690 7714708 -629137827 -278741003 -1 -711446600 845731336 919583950 -1 -931044851 1000000000 -813877316 1000000000 -1 467406435 -79659378 20568024 674713282 42 0 -751744747 1 -999940262 -706522092 -999760495 347441035 -123075774 -1000000000 -833664369 828803059 -579796365 943761536 -921616370 938949551 -438001157 1 0 880312829 187347308 999992466 -83272418 472900769 -999940262 744203327 -521692014 -830757226 340263882 -420692629 -494460739 -442344163 -898978879 -422827184 1 793745035 609318040 194036527 42 0 527762249 -749169607 452010040 -359392428 591546737 572481711 -203565790 -18207957 646716142 -34140199 1000000000 365195688 -999940262 -263416287 55478920 -999940262 785592737 -926096472 -999940262 106743272 0 -959106920 -575508545 -410030401 1000000000 -686647532 999992466 377370289 -1 -708756151 291011603 999992466 -999940262 -999940262 884272860 141946204 -914685574 -999940262 -660395517 -700268308 -726755087 889073579 999992466 -229976631 915337887 691167200 -986948357 -1 -1 0 591120169 191898894 779045112 858702982 856431127 -999940262 664467415 -305454088 -999940262 865053099 -999940262 823068563 72237610 -851026802 0 -142915636 999992466 1 504293978 999992466 -1000000000 -831986876 -1 0 -597610018 230137070 931187880 999992466 417470697 -209633202 -466118560 997809999 884959398 999992466 -675195176 -816875448 -435740621 -684986517 345648609 -452672570 -999940262 -913317838 -149821715 256645433 -529113784 576287390 1 -800442433 -1 254192797 907545168 -548461307 -520356436 818643199 952264709 -57323969 84304253 880545275 -1 999992466 -999940262 331603366 -999940262 -1000000000 42 63256835 0 575928966 187506308 -241039941 999992466 999992466 598244181 -1000000000 -128195413 625083289 -438608938 81446218 -740185831 -1 -1 -729303133 -179189373 -999940262 999992466 -999940262 -28588616 -999940262 -148873584 999992466 -439246793 469182274 -144477639 -260229854 42 401123721 -262446257 686666305 -629834005 -858897256 5020832 169664706 317040633 395639775 999992466 -614444027 -661752883 -1000000000 954268035 -383837854 -999940262 42 722302022 997005115 746225972 20388474 618898497 116357727 -999940262 180084455 -509903604 -822109895 0 -768292575 -350820094 -720632770 -845709520 24754783 309520604 -822823039 -151753510 -446323986 397798365 222049417 483945816 42 510463590 492225016 307436140 1000000000 370969105 -984018525 -441845400 -235056509 0 -521131226 59006705 1 -570927730 -766030911 -578198321 -999940262 -999940262 307102700 1000000000 -699029231 999992466 562525090 -1000000000 0 -552238728 0 19263391 -896673510 -519150140 385135428 42 564378815 -288247694 169158806 999992466 948364817 665782931 0 999992466 538336072 -311372998 -939580566 -727064825 -47016320 868358772 -999940262 0 563101025 -1000000000 -919187731 -275440969 1 1 999992466 -293970021 399888715 -120213711 -556229170 -1000000000 536318567 -999940262 -282006778 -999940262 -999940262 1815253 -689700753 188931728 999992466 -593214242 -811028290 -198549079 65652969 -603531416 1000000000 770778249 -1000000000 -999940262 902467024 0 -408963786 -224276760 597330613 859407380 -971159445 102080089 999992466 -144057826 -92678336 363664791 924956405 -62818463 448933203 -154246968 -982000043 999992466 644631206 -60701427 -1000000000 -396641810 1 -887639440 999992466 726616967 322957176 -54164397 941536007 -754652142 -999940262 359982889 -999940262 -743088093 -223079941 180825797 490524254 -382586302 -856772556 -923678019 0 -999940262 711999963 -705527610 -835301872 999992466 -975120580 42 559578018 -784825384 914613084 -109758893 245500186 -204285611 -483349566 30207526 42 -954644149 556989838 -160562590 344779082 1 172188331 -504062073 771068603 -999940262 808248402 -682334838 -1 -1000000000 996252685 -371556659 633723999 -999940262 1 96075262 1 169511509 -338513971 183829592 581530650 817843927 545732488 207778191 883467675 456825848 -1 -562884913 -999940262 -849640090 -75249211 -238693602 -932893038 718525739 484061685 -15605706 -999940262 999992466 999992466 659946258 991035233 705315459 42 735328017 870205781 638946167 59561155 -276902155 712120786 -995652087 -1 -999940262 243731703 -436867670 657001647 685285220 1000000000 148009619 447739686 -427507306 999992466 1 -442946147 281090213 -999940262 -999940262 -967409287 -1000000000 -1000000000 -263071244 572852694 -977282600 -999940262 -813121435 999992466 -411383998 -480094430 -999940262 -950596754 2126995 -247533010 447749729 253442044 -708616916 -282887130 -124339346 999992466 38599222 42 132354540 -173363256 986030116 1 999992466 -102797864 -691866997 0 109156309 920671482 -247080578 502167321 477904032 -540141107 104284841 -1000000000 108557115 688452203 870190821 -999940262 -621365111 -335829894 999992466 -341902927 -598048988 999992466 999992466 414379282 -999940262 326611566 0 -183697507 999992466 61419160 1 6822084 -479997105 -999940262 201840366 0 251318178 -999940262 9393501 157852209 -385385560 -253859031 -950889722 -999940262 -871120771 375882883 514473182 -512917103 0 42 -539702734 -957137930 653730134 -355055652 167796919 556904245 479388265 999992466 968367069 4194612 859098508 -645760802 359889323 1 82507984 999992466 -999940262 -1 -999940262 -261243452 367235506 -819827154 697906834 -88725909 887563356 0 999992466 549929823 331367498 -779208376 291504221 -969764724 -635959805 -999940262 867388093 -517184063 140316262 -126965150 312603372 281630694 42 -999940262 -435245513 562218854 285183971 1000000000 -1 -999940262 -999940262 -398115392 -999940262 -646688509 0 445709753 42 42 -1 999992466 -930732199 -725651538 219626559 -378031701 888459464 -543508316 -1 -784655608 -999940262 -955931363 999992466 569218722 -888336819 90419924 -853647624 337945579 178208190 -1 169389563 -905574759 -384478775 894851484 342081770 0 999992466 998983629 999992466 539268748 480649226 -357160065 781499588 999992466 897771061 181631794 -999940262 -563330762 -342441506 -840266919 103892608 -819130949 -293615684 -627204553 999992466 999992466 0 529180799 1000000000 169868964 -762690837 -999940262 -1000000000 -983207127 446226300 -422682202 -203743803 999992466 -459765726 375928417 784007604 136216858 334110329 908844895 -771953917 999992466 838219843 -780662919 -741072101 942162462 340945558 -883189177 110087110 -145410955 -996949101 500986484 942083738 0 -364443957 313929771 -850542112 -1000000000 929286521 -1000000000 999992466 -1000000000 -999940262 42 183431386 -211825713 963178303 999992466 -965949410 730027042 45568639 -281054265 1 1000000000 42 396318939 -557434421 -735514021 142108479 42 -167349157 -280597079 -999940262 -618894312 852639678 103026268 -999940262 -938577988 557454946 -110302694 -999940262 -564796108 254937057 647423811 -716309908 -1000000000 674521177 0 -386442720 -999940262 0 306805071 -423365024 666576704 -444090429 999992466 42 619041103 584456644 961400678 -226500452 349790251 347095080 -532659572 -844672035 -91436066 -776351910 838435179 42 -475481876 -999940262 0 -657410403 0 307562571 -751057907 288821513 278764647 -999940262 527962896 -408224744 -369054554 -368950852 -999940262 812185513 -716492008 -424945819 999992466 1000000000 837098990 -173193432 22634958 -1000000000 999992466 -386956227 602838577 927363734 795735766 -999940262 -987522658 -61423505 24591495 -948671279 -999940262 324296377 -22636244 176638383 872629732 999992466 492107283 999992466 -751744747 3129483 -711768072 -105967460 554050655 -1 -251276204 -233805016 -1000000000 -748685043 1000000000 191686943 -999940262 -1 886080764 0 501898487 882042988 999992466 1 288319156 -370644983 504410879 47024395 -999940262 -63701503 755390757 999992466 632701133 136206827 999992466 400009346 -303537708 562904988 -136855039 -978673090 999992466 -908598720 -999940262 -1 312013448 999992466 -1000000000 434776986 328686694 925657681 191886379 203147214 350770868 42 -328725706 523256388 -73418144 -4325912 184919434 -576154507 958962095 335906205 999992466 999992466 -812999213 374881789 -598092691 519240305 999992466 772451715 1000000000 -705877506 -584896294 218095682 -464447092 79145670 -999940262 -862355505 -831303808 -602115274 -717533227 -561392268 999992466 1 906832368 42 -806019029 -898205573 42 -654207057 -211920684 -999940262 -15542649 3639170 -1000000000 -979451715 -263121370 -262247949 -391982614 185594843 -76987511 697428214 233927312 999992466 0 1000000000 999992466 483146382 999992466 42 -377336451 596011823 549282673 42022227 795823231 782581631 999992466 393961379 -596930345 37857484 -278794763 265383691 -456463909 522046736 852588131 -869385794 430578615 1000000000 1 -391604487 243651405 394671854 -1 42 201072509 -478982446 332672753 999992466 358005610 -633324143 93546462 646646987 -423893184 470340779 840201504 632032994 -906599069 380660271 1 -483936056 -956550769 969183594 188792502 -708549081 1000000000 515787936 902512832 370640898 -561075271 -636113562 582431271 845600596 -999940262 1 -279489558 589103178 143099268 -168084813 -738463252 -737787181 892605960 -974552337 -999940262 -670646237 481676989 638871938 -311120508 -323873254 -419646141 870704333 -1 999992466 -557596722 -616399792 -302123187 1000000000 999992466 -12255864 -756018738 201357499 -207193512 951933084 -682599481 1 -585575027 167897312 -113043351 -129583944 258514846 337329511 -822461964 -999940262 -310883401 -622703657 14802868 -1000000000 -475355776 -389434220 -338148782 842259012 475356609 0 612124395 720100381 231272679 999992466 -631061898 384034472 0 -999940262 -1 999992466 -303143975 1 79272748 -861230706 30714948 -205793605 -999940262 -1 -474831246 999992466 278504130 -505540303 212376743 312300961 -855226867 809830323 -880948632 -598700729 -1000000000 -693159668 42 1 682616255 -999940262 115844633 874428416 910310807 -1000000000 -650564050 -997506673 307548915 999992466 -999940262 -432209896 -999940262 440279634 522810556 128308663 720215819 156522702 -298926835 -999940262 822987227 -764932048 -412664997 612495074 -57424412 42 729409335 -31848920 -85514539 1 -999940262 497675243 397720726 -564363045 -658837761 144600401 -695541584 210696862 999992466 -237559249 251600250 -803440737 1 -337427092 -671669849 634480796 -323512442 -96679325 -1 -141494271 -541244822 1 0 -759315652 1 -664175910 -1000000000 1000000000 395428134 -999940262 999992466 -534323897 -999940262 999992466 999992466 -854750188 111301962 -184048630 66170629 -620198163 476358779 -571427286 999992466 815172644 335621477 999992466 -593488668 16385295 1000000000 -999940262 -425965940 -320685614 999992466 861206426 -596269819 -1 0 -631492870 42 870627275 -348592836 606742983 1 -921190922 -394460043 999992466 1000000000 -411720259 493240183 47346120 -55648903 205614522 530317683 209958413 -886764023 1 -999940262 -992508872 999992466 937273002 547930425 -999940262 -31564549 -131427020 846737611 -892639471 -363521457 -993878154 -999940262 493006403 656672847 -1000000000 244001571 -45891921 60247905 -875396297 1 -999940262 -1 243512644 617499069 -759532164 999992466 497508560 148528154 -704465116 -40269191 -999940262 999992466 -999940262 533612718 471259266 -328325328 330914455 -968045112 65539578 -141974525 800925940 472835040 37392699 -1 359739762 374955081 999992466 208217724 -999940262 -675075577 409771447 -999940262 115330132 -999940262 -370598007 363136756 -761010650 -61866555 748194674 -1 -674327653 999992466 -999940262 239652941 -500006366 -549948511 351316345 -999940262 842647568 -129487821 -883189782 -1000000000 -309839333 360547251 -1000000000 999992466 42 1 326707613 -999940262 753703415 -511182313 -103889113 -165339753 -892360604 248765811 -642331806 -999940262 -384578325 -914566086 -828136281 -999940262 101231966 -224840688 409308176 -129680841 531140765 633951642 358256687 929036126 430625119 907340243 702416020 999992466 661413182 701983689 -999940262 -495114180 -941785346 -355602570 505956817 864499891 612481623 1000000000 -92078075 1 120246069 999992466 -946561859 -62067946 -680447495 999992466 -987456395 1000000000 408682836 277185591 -612190034 659599951 210558468 -943415209 -431158473 -953416115 999992466 42 -647398733 508396321 1 -866446918 -700533721 -522115063 649127740 722302022 999992466 -275888811 -409288396 -216995389 -404722618 -837158568 -586401676 -943041378 170511978 484648887 0 -146532042 -614121766 -870665413 1000000000 730028637 615052468 -704081278 232206814 -781949583 999992466 999992466 -131657117 -999940262 -999940262 726032652 -271027874 0 -999940262 -502966 559281188 89057703 999992466 976069325 896225343 -779415271 -893198602 -506585699 652570209 975334109 -522442126 -781786282 -370528533 490898210 866466947 579388331 999992466 -471490647 -952226091 -225449548 -613731799 -739801203 -210410683 1 -999940262 -142540051 -82954934 999992466 -970856217 -940910069 -536157169 999992466 -89755236 764715822 -172346204 0 505539618 152807161 847426543 -504894886 170171867 -245154234 999992466 -814818083 12442169 -30452374 -764306177 -613519521 -596654027 -464534201 -999940262 736666611 -501039604 914491519 378913438 369491462 -1 122045914 -12692773 755133492 369899645 -121620354 -460871400 -489404933 -287257596 -419463737 896944134 497062443 999992466 -560630616 421228402 -999940262 136985775 55035562 -48250107 299409551 -999940262 171680030 481747299 257912997 -552221 861402353 0 412503810 -725281102 -817680219 468354505 604597833 4853537 -773978486 729361436 29433786 45324652 -467339881 999992466 999992466 -26439965 -1000000000 -999940262 -1000000000 929886213 -775255555 220744099 384467723 775062653 407757479 -1 965637899 655567690 -756946389 -168655867 -659286439 -1000000000 -258913242 440887606 66407636 -796620186 -364476680 435167099 177588067 -542849082 -561510682 -343578678 -351863894 -999940262 316723969 -351204584 421299911 439776537 576907005 800058950 -70573118 -839049190 406864728 800748013 999992466 0 999992466 896081965 44152862 578615796 -564818400 435021049 483457646 -999940262 -932666859 -999940262 999992466 1000000000 290680973 -258320336 999992466 217169169 -688988460 999992466 -524739327 48893988 1000000000 -570896613 -214814670 -1000000000 999992466 -211378477 -1 108887123 -283999843 851790366 -1 982234884 -999940262 -999940262 0 999992466 -1 767443046 195374349 -72737481 53529222 -882228156 -975903190 -310747575 -844720998 165523499 -562838385 743960751 -1 -355654080 -347909919 -596524616 999992466 502661674 611285971 -576564953 -1000000000 -1000000000 -121635189 -780716697 -999940262 -361082524 -999940262 42 -1 -6211423 493753392 820769179 1000000000 -943461186 456409096 -1 -1000000000 766448207 -999940262 -999940262 293829007 -878543512 26553738 -741758626 -668829816 -800085601 0 214895982 -1 697388437 501100389 -481077943 -1 999992466 -563118169 23747335 127983147 -750556038 -837892676 55322748 -1 1 -1 896918034 999992466 42 605474025 1000000000 -657094341 610981130 -197952613 340270761 667070660 402372060 43970405 -773660737 -265356028 42 372714162 -185312496 18442541 822853837 287548874 -136386354 -196989897 941085179 690582793 1 614010554 237383575 311050642 -1 -569668667 -176844141 -505535523 256259185 803746303 -148872806 292539842 -999940262 42 -710144617 351322882 999992466 42 -821225802 42 -999940262 254103696 858560655 -168573171 999992466 469253206 -340460393 -999940262 -971511136 74326932 66799438 -628344683 66141609 -1000000000 -816936034 0 -294343771 0 629806365 924013454 -1000000000 999992466 781336337 42 -999940262 -192615603 520900897 623457696 754471560 42 -593498524 -999940262 533697125 -1 480850001 -276553269 322880129 -919700424 348221320 -734209602 1000000000 42 -999940262 890910407 -999940262 -418162455 -663418825 -999940262 95650993 618547325 -432323286 -958072919 -515909048 -808540887 912600780 -166557386 393887002 -218876103 0 999992466 999992466 -597598112 999992466 -999940262 0 1 -999940262 -961534251 281506352 810716078 -299678647 204500954 999992466 924347798 -103786201 536047694 802233009 999992466 1 154954850 114102627 436619288 -860698333 55100278 -999940262 264391847 999992466 -999940262 999992466 373753645 999992466 185126233 999992466 -1000000000 747140644 -682255345 -1 -984056092 1000000000 -352341588 999992466 -396432709 976881816 -632627145 -323611255 57180997 -97157039 -748737005 -701293809 -892890324 221370693 -916327593 -999940262 0 266256909 999992466 42 -381160680 -332490301 999992466 449851083 -336040860 -1 878516796 719492739 -999940262 758011089 -219062524 388981295 -727944764 -999940262 -999940262 -709918238 243573505 42 -1000000000 -1000000000 -1000000000 42 532082387 -541492323 -1000000000 962420040 402236436 535653584 795233111 -827196698 -1 -991341746 -56501441 608974839 -489717608 284415107 676140539 -1000000000 0 -999940262 1000000000 999992466 -619393752 -999940262 -997869603 0 78914089 466029540 0 130539026 72731610 96634563 428448618 -750229657 -901329378 307400482 484922643 496055700 -10290364 681014456 -999940262 737241769 999992466 389990487 -281035722 -999940262 -429338669 999992466 999992466 -555334262 -382786188 383650647 999992466 -999940262 424984802 0 -999940262 -233300022 682607379 -505848114 42 -20581378 250459553 537790124 787821021 -1 -927522509 730252668 -7292795 711814069 -541937969 -969282475 -335147945 -236443952 999992466 -277044163 -208051610 -1000000000 737797359 -548237237 -1 -418007797 -910500002 42 -687634209 942258832 585320838 164296808 1 -440693577 999992466 478437141 -503820778 -530254292 -999940262 -1000000000 0 0 -559815469 639969884 329829840 -673877674 595109980 -894093082 603893531 -55001739 99103420 139483373 557947375 -999940262 -745427143 999992466 -459197573 1000000000 694723616 -826779797 999992466 613857512 -2206949 0 -106475437 43543887 374057371 414426982 -999940262 467370373 589811723 -74517609 1000000000 400832221 -999940262 -641177625 -912870544 828564360 339237090 555303840 612780887 428356870 -949776257 580301924 767158819 655389603 65006530 616642102 656920323 487467129 341116321 850930015 -5665778 -590148614 -999940262 42 33068974 588593058 1000000000 150625078 -199767370 -670121606 576447170 999992466 97706587 -735857571 -577600324 -534171172 -582964684 -687782095 -399571613 757134073 349146755 -286588836 -1000000000 1000000000 -204587525 984521637 1000000000 1 -124893395 789443449 533918728 999992466 647203878 0 400578439 -456195264 189010888 -999940262 -670110772 -999940262 313992933 -279882206 976886642 661819631 -851073369 445524848 -944790358 -999940262 -999940262 195361277 -1000000000 717454450 -306802046 348015149 -906399003 0 -1000000000 517129746 1000000000 216487246 -999940262 999992466 493879886 -1 -52796159 441515808 769016000 -1 -999940262 341566936 1000000000 1000000000 -215878528 -927066198 -1000000000 -999940262 999992466 0 -535564024 -439103792 860830749 1 -424534031 42 787902756 344408766 947272626 548806546 392539143 18260695 -340989736 29103888 -13781996 -261213503 -999940262 -899259620 -878891009 1 1 98313772 1 -689236970 999992466 812005796 -907395974 42 -18526260 396894605 463265294 1000000000 -1 367984117 -1000000000 -982757284 -212129612 451891053 -531841214 650209384 -817250630 999992466 461313676 582032836 986978393 -1000000000 -859233291 -1000000000 166490963 999992466 -113507072 0 -257363951 100858963 -999940262 0 -369805678 -379051708 1000000000 552183819 706714519 0 0 999992466 -848927728 431210614 680174099 999992466 -519168232 593689901 -83382352 -754199084 -748239693 374285638 566092736 -454248853 0 -628197452 853610091 -1 -959557663 -1 -1000000000 421997060 -999940262 -27634791 -615140937 1000000000 882482052 530091792 42 -75236802 -612085630 704581433 -999940262 0 999992466 -455409410 1000000000 -793977175 -145804733 -294633908 925661705 43804439 999992466 962800138 -828063664 1000000000 248399956 999992466 999992466 -887735423 -654401374 969601880 350217942 -168571813 -968050499 414852264 -1 -999940262 788061054 999992466 896525290 -362509862 -674825995 999992466 -427594426 999992466 -1 -344399795 -27746775 999992466 298242174 882788322 -127972669 267621698 0 -999940262 51665472 -898987901 -590635187 932570702 -999940262 272553716 -567139869 -254726904 107017017 -494899727 -860241660 444939249 10590949 -849670665 -726909731 50509289 1000000000 999992466 -676123772 342338196 -326381280 79971463 -631029815 479706076 783893839 -205813549 -264896166 686342447 870988681 -734803426 636103483 493840434 -8909249 -1 999992466 -363934072 701935099 1000000000 303278617 630407351 -845778607 999992466 705759617 -999940262 -1 -581355872 -999940262 999992466 1 354296965 600229280 -254231455 -1 -999940262 -555034338 131311020 577522310 -999940262 -999940262 284622281 -549797724 -999940262 1 -80292254 -888690039 1 -936960184 42 999992466 -789238310 -23127733 -177541081 0 -636487284 -280047399 -916608585 -999940262 -358668856 -999940262 474925117 856674524 -941385267 -438905116 -1 -302101310 -1000000000 -1000000000 -995114361 980863531 -1000000000 119138255 -369825839 483231276 861278684 624514990 75258446 285284172 -999940262 518498487 -117859336 -492730241 -290059822 -641411773 0 812846374 211064582 614031011 1 -1000000000 -581023407 560431713 166717810 -999940262 362603023 884104011 -550867982 -610818158 970947065 200509364 -999940262 -127660447 752525548 999992466 -966963002 -652284118 1000000000 -503845296 151263746 -801701970 -20371395 893145477 287599705 -497104356 940277643 -999940262 -1 -547301208 -1000000000 -457557315 -726421465 -863990829 410478501 489814737 841395697 997653273 999992466 -119044781 -952710891 749803299 1 -509609060 999992466 392937719 528256361 297634947 998691612 -999940262 -374666070 1 680358608 993691935 955782874 -493276084 1000000000 354878873 0 -930397012 -7035769 934320242 678149415 632360573 232438585 -919882684 375699096 -251713474 -657130416 160827639 1000000000 -999940262 52918433 -1000000000 941482829 -865220238 -1 -955189847 82359144 888563832 -1000000000 -666490768 -787410684 -330842737 -1 430074397 999992466 999992466 -717975366 360838214 650598332 -375547510 -571801744 -336070589 -889531868 -1000000000 -1000000000 -421396825 0 -828262241 448046334 266222483 992071908 -684420137 215513473 -294309367 -886568179 -765600901 484186470 937792524 999992466 -999940262 -999940262 1 999992466 -1 887096937 -999940262 -999940262 37341852 912244319 999992466 -1 -745634612 -999940262 -748891517 142210224 -631009369 51967673 5924954 618746432 -881403390 91596479 -642148936 218802414 -1000000000 -170566250 -509462479 -196309771 678546172 -999940262 -396261322 42 999992466 -258378548 474254070 19069888 -351540724 775309077 321844378 86230786 -434097315 -403350650 42 737394663 622599368 910476341 733950311 -941105189 999992466 -1000000000 -853684098 953394472 243110523 655715536 -999940262 455836009 42 999992466 -704414651 1000000000 -12395398 -453952841 -750774504 785622658 -999940262 -999940262 863038664 -1000000000 107998622 -939473099 893481301 -999940262 -963152111 742718199 -999940262 -314837523 511413967 -205883055 456631914 -39551729 -999940262 1000000000 999992466 454419938 -1000000000 -627224707 999992466 999992466 -376411089 460623690 999992466 -714321103 -1000000000 -1000000000 -687433872 0 475596210 -78118344 244051892 -688583352 -311378729 -999940262 -750152224 503573446 -338599631 -1 -999940262 145556244 999992466 -863486731 -316267959 -589617171 1000000000 -119322553 999992466 423715917 -606113615 -999940262 -447954053 1000000000 -242542866 381032699 -360176289 -1000000000 -999940262 999992466 1 9078202 1 921563046 -445197037 426915403 -719470494 -786744263 -861501576 922961266 -23528372 -865336767 999992466 42 999992466 137464780 124806903 -550271056 999992466 -324140093 -237461716 -437840074 749109334 1000000000 -430041869 42 -393503781 564598886 0 998306898 1 682492760 -234211062 -404151273 -471858442 708898602 0 57657235 -1 -1 -1000000000 840128021 586139799 -999940262 -537698354 420585492 -546269780 -44674587 -497668135 1000000000 129359644 121425926 830047913 362901785 1 56482774 -999940262 -210829022 -870394286 -428886541 -567927651 13888228 366506108 -999940262 999992466 332042329 -491578068 999992466 -986709887 0 -81369863 360175653 0 -879487175 -999940262 555800935 -225848371 487840664 -616420523 68668405 -642302467 -561055288 768486816 -999940262 -668372732 -102288016 -340024024 831776605 -857021019 1000000000 659330839 -163825359 42 809830323 -193372315 -819328161 -999940262 0 519372730 -809450915 -186685992 -60696249 -528953209 0 1000000000 653155506 -284774980 -999940262 999992466 -652489410 -540093519 42 -63436964 -299755002 896819239 -782718101 1 -999940262 952038898 625652202 539865911 16945760 -38061836 42 -585755844 519611054 747287 -1000000000 -797159971 949029156 -980995513 -233184797 -247792038 -95950265 425540427 -269420030 -364663843 366338580 -305425330 959690639 999992466 961776844 42 663667338 1 -307856439 467811628 -999940262 290339424 999992466 -198436481 -987282743 931932753 97426550 53463255 -854338564 84775658 -591182859 -999940262 1875329 -843343808 69188955 -819783722 297698561 181987256 999992466 -58096905 472101812 -478201893 419238233 658394558 -561512308 984026817 883810752 42 -463523968 -293780361 -999940262 -676236988 -999940262 160576522 -318017595 894782118 902063089 999992466 -494224064 -16958153 157798242 184132487 -352545216 -1000000000 609094821 -638552721 -999940262 1000000000 -999940262 605431915 74238630 -407680537 992923221 -859373497 654747604 696003343 -999940262 52235999 999992466 369128574 416894649 172157272 -691298433 94777173 -996948328 1000000000 -999940262 1 783060362 -1 42 727325956 -1 42 1000000000 500763474 19228622 -999940262 488816476 673358303 -734960499 0 412121453 82763056 -660681132 -999940262 -537417660 764857367 -999940262 42 0 -999940262 0 619837644 -841569966 999992466 798185206 103974058 -781597316 570076489 978241890 -710526654 879174399 930300690 999992466 -398256629 -58949259 -101670256 113437065 -833213513 644101738 488628405 -1 -335138579 915463866 -534264986 300502818 -1 -1 -999940262 0 -481667064 -933063058 408264071 -999940262 -253938610 955165730 949459912 -927544478 -884774919 173142408 481415675 -999940262 -435379545 -965585063 -238746926 61480468 303682232 135180874 -316045644 -999940262 193587603 1 -999940262 999992466 444739351 931701990 -999940262 -999940262 512653799 999992466 -722728632 0 42 26210164 114298701 621785497 -477860224 -814102586 999992466 17505633 1 -643549939 -854211675 359764463 -753610760 495145852 999992466 42 -957757434 -30344881 -378736612 114464639 926479884 340779381 -1000000000 130642237 -764643160 -999940262 161397991 -1000000000 -963764175 496631801 167878364 -185107305 -100934453 924077990 -999940262 -392179163 -758737358 735367691 -1 -999940262 -999940262 999992466 -491064440 -300280547 -1000000000 167825714 656694428 -830850707 564259966 -9458711 -658765382 1000000000 -39222218 -419127291 999992466 -166907592 123025063 1000000000 -791389611 -896481711 -999940262 505025010 389334635 -276360407 488524407 -852834253 554579341 1000000000 118816670 -883522511 -999940262 -881612976 -754188971 -999940262 999992466 166788672 999992466 -46644178 997340602 -885861380 313807685 1000000000 849170742 662212014 -598491690 -1000000000 -584004253 1000000000 521816920 -614550622 448933203 744705076 999992466 -515759608 47371456 -915288318 -1 999992466 42 699112305 -714539500 217941472 999992466 50543311 -304240227 -616224795 1000000000 -201136622 1000000000 -527228152 842190964 180379485 -554476772 -618863493 889414886 -669311571 -24086988 548588736 828512623 -837130380 -731115652 -755350338 -397442784 999992466 96313752 360244075 0 -914691017 -962065533 -1000000000 -490554674 -166540383 206458032 -383147297 167240198 648041565 -550796154 -965934660 1 -310054050 -788342226 -80117885 -999940262 814801041 -999940262 -96058848 656410360 -1 -214250428 999992466 -1000000000 -411734989 209353119 -791674520 -999940262 999992466 -514280362 -999940262 -999940262 1000000000 -999940262 1 968061898 348357088 191682914 444739351 -448603065 68763454 785706583 995943112 -601659243 997287008 42 236729257 79065802 418559160 -305233149 440104016 310512566 -877473043 156429513 108513525 -496388613 1 979494448 999992466 -490556495 -187883054 735177478 1 999992466 -965254721 663175668 -999940262 42 484878445 1000000000 -420696899 -999940262 1 724358018 1000000000 -620041826 236687769 -407018706 -525188030 869904941 454021144 609123287 941333050 -999940262 -530712398 810874500 849019361 -1000000000 497365923 312814844 326000251 -1 390286313 996532302 -497435169 423551597 860273758 -950763460 -91792502 999992466 -999940262 14117173 -999940262 -310988362 984835763 343731543 0 393477562 42 85430282 -111454868 524507018 -407745846 1 -1 42 1 -35991174 23490928 999992466 -832593031 126961616 1000000000 -86534048 194400503 -188729256 640030684 800076040 -153546513 -608154480 581851976 42 635896994 -999940262 -255239600 713054869 590582510 -1 -560738340 1 -773660737 -596235209 -789028367 -68119007 42 1000000000 -999940262 -999940262 653078156 632000960 0 547583983 288899963 -72121643 1 -941212449 -62862185 999992466 905509900 1000000000 -300439927 -572198046 6748518 -84022392 999992466 0 42 -192320905 -805541751 -156837287 -397174787 42 -455536731 -589724999 266689427 -442740028 999992466 -857577408 1000000000 698202369 0 -786711756 -678093798 0 -1000000000 -627370515 -222446261 -838674998 -798635157 -1 -999940262 -454630429 1000000000 -614845866 767403237 367327657 -823722473 173975637 0 479932591 890448377 -45164843 42 42 0 691835283 710786579 -354374816 759069428 271760780 776242423 599206924 996651109 -653162548 297592300 999992466 -822481604 -749597931 -156035287 101077024 935004187 -931448266 676626152 -290597246 -181660089 -52386750 -43613555 -620055638 1 -977073509 -31551296 -808846674 573577410 495512408 297308164 -55266950 -888983528 -964506305 323455014 -273986495 0 -999940262 -32454987 583343610 -760584386 999992466 476365966 -1 -889108961 999992466 363295009 -460065856 730422692 49522112 392166796 578510189 -754892315 999992466 -778232901 -276687179 -393197079 715916603 193909985 215994783 5506451 403725909 302292532 -88237111 430078894 140961077 616086190 -999940262 -691470251 642113029 972102430 -466166514 1000000000 -115495692 700789227 -670752608 0 509147289 -558459098 1000000000 -920407806 400230138 -920580061 -999940262 42 -180581279 -533812288 652188039 -1000000000 -999940262 -1000000000 782294531 999992466 -279496729 999992466 188153580 -1000000000 503445079 183398926 -1000000000 -999940262 999992466 791658419 -41211850 -369593532 -1 -720466365 56223166 -111136047 950120938 -1000000000 1 1000000000 -892147380 175770258 -1 203033459 -1000000000 -538459084 -999940262 964028903 404567641 840760076 -1000000000 184962965 999992466 -904927188 -296731252 -999940262 1000000000 999992466 632641655 -443548361 -592153981 768444580 -596664923 832506289 -342958436 -1000000000 894020203 -74076299 1000000000 -999940262 703513491 -941463504 999992466 -677100008 -165433564 -243349502 505337909 -333071545 487526225 -999940262 -264369562 -660121531 -319427611 -505630374 -1000000000 724712825 -968696280 247611959 771131017 650835229 -999940262 -621380601 946128936 42 195710777 -999940262 -990818300 844584251 427145885 -587860291 649111730 848980906 -429907553 -922444892 -352435838 827905822 622166962 999992466 -47513147 999992466 579172468 999992466 -90368643 431903406 999992466 -877187195 0 1000000000 999992466 -232568980 697748798 999992466 -481452312 411906116 -999940262 -786009484 374057371 999992466 577776510 999992466 579076133 -999940262 -285423867 42 398117908 -725281059 224921862 286035665 -76462121 -349198503 -496528172 485081764 -381503724 999992466 -1 -147232906 -30638989 1 847189307 0 -473173184 42 42 856688093 999992466 -999940262 -263053348 218274417 -557470897 999992466 0 -95801625 874076475 676625925 999992466 999992466 930582170 771192688 -427933911 -671668770 715762542 0 -999940262 -147254366 999992466 68673432 -1 780929193 813569292 -460783117 -162756644 270670279 -675230361 -118608733 -999940262 273665789 -999940262 538074258 0 -392251271 818613263 0 -414056531 -68953297 -1000000000 726228131 999992466 -26759252 -146295184 -999940262 -1000000000 0 -163777077 -999940262 -953259775 -423710671 436856121 86026540 -215387069 -319659905 273268872 -498992177 999992466 174562012 999992466 -365576410 -398701513 412462429 -285168499 477278983 -999940262 -995720689 42495466 -1000000000 -576942622 963685948 -674693414 864515340 -949055028 -999940262 276373757 -628511047 675205 999992466 -344657864 -505388177 -291861594 999992466 0 -339550494 555132757 401527908 -999940262 339133089 -438771703 -387172299 -1000000000 383644837 341759667 -244298619 0 949711710 -582343276 -815671125 -561578179 -712397543 610732365 341581304 -678820999 42 -999940262 -842272761 1000000000 199137289 -1000000000 -999940262 -999940262 -1000000000 656512522 -337375807 -274232587 1 -613687777 999992466 252611102 -131671586 265817197 430337099 -290316567 42 904057067 369261688 937433211 -1 -146285050 999992466 -116115424 -384584180 -220540712 753594974 -512179357 999992466 961122906 -90310433 -665581917 -50929258 -931689616 -95267551 42 -441533835 -320202133 -851981146 -506840405 764506273 -1 795820498 -1 -430164805 -243652808 0 -157046952 -999940262 -531121012 568405185 164187946 647269693 -1000000000 907713333 999992466 -119916757 999992466 -630919320 913903981 -999940262 999992466 264687319 999992466 597352484 798160979 -443283626 898953299 999992466 549515871 0 -474885457 0 -347591927 42 799352615 324264458 -1 475414813 848452517 -228766793 268107774 42 -277230581 -940623067 -732533010 -233052218 365875708 -796790813 -685053965 -1 999992466 -452034973 999992466 -1 764613263 203870779 -843093012 -192869568 999992466 -577542382 -1 -98756956 1000000000 -217723812 -999940262 853984708 999992466 0 193203335 999992466 -902800937 -481760381 -810691111 -424803506 -237023996 -976994137 117770951 -452755888 -736613593 -448750514 842078424 873594700 -222869960 -297249039 694221797 42 135089099 -245871814 814026152 221679522 69188955 1 -137649035 490898210 42 -724444827 359370293 -417847315 783272371 -999940262 999992466 861211335 -1000000000 1 -999940262 -631952601 999992466 -444307262 -253693739 -738293787 418185235 -854581757 999992466 -881497944 265925394 -251498295 0 999992466 310531819 -800872997 728766406 801996273 294295050 -1000000000 719813152 -402975653 -442486899 -999940262 1 867474624 440218056 -999940262 324322317 -438006167 -999940262 -649344787 -452710572 155608520 -616364201 -535127902 209063622 -999940262 -237306514 787648315 -708616916 944345318 -999940262 -319237600 192676661 53162680 -665763008 -450787612 696501264 -999940262 1 -999940262 -999940262 -826910541 -999136664 306120330 -695887422 0 -563903234 662036642 999992466 -1000000000 43194914 42 720481473 -962680347 -344855001 -554596893 -236869395 1 0 960233669 81769962 -716243493 1000000000 38446344 -184917331 116111762 842264994 42 -1 -897621491 328030131 -860613987 -631741236 174984062 -149442858 360877473 696714254 42 147754058 222531273 998454166 986562784 999992466 -912860124 694759519 -526293486 186086431 -999940262 1 770458143 376025736 -567220566 42 86740419 458865310 1000000000 -308305649 274782050 999992466 -581928505 -1 86559483 267520320 -504961587 823675765 999992466 -513089553 -420367422 -94651061 -733773268 -811948844 -81723655 -92481693 571040281 669541423 788754083 143307594 -126270339 -44448700 -6362576 -983739394 994195894 -85371385 1 451664396 -700138138 -850374310 535330783 -550238738 986949372 -810449587 999992466 -1000000000 472762680 522426250 -325873887 -1000000000 931889759 -672575918 147143668 694971713 261311571 -442170133 -421128251 -999940262 -195901149 -876348833 108479157 369887858 -555448977 289326002 537834304 42 393337999 914934291 -402943041 25206288 1000000000 950029333 -999940262 924040351 -867509291 -892548753 999992466 690251695 408815914 -288383710 -999940262 680815313 -497382081 -372878980 -772406746 -904596415 -500737428 -4921108 1 -1 -961531749 -906783650 -355004994 0 -1 -1 -67993409 -997903645 -977944089 -660114852 0 -728493408 -919906635 -999940262 1000000000 -622832379 0 -73846505 817352654 641360688 -171314517 -1 -794125519 687350186 999992466 519035705 940701729 -736425413 390978145 769219113 -999940262 -1 -971149871 999992466 -695222242 -873481963 -673308819 343738936 985559176 753154012 961871666 999992466 -616935200 861604975 169887281 566698616 665085600 75583733 -383560743 -999940262 -517170334 -1000000000 953280579 -906640978 -21836632 911929662 545409107 957755474 -999940262 171884047 101172989 -1000000000 42 572313098 90693526 645314505 -270983651 455655671 -402232811 439490064 -481920532 1 -489592177 201438334 0 897864172 999992466 -363863353 738404400 645255648 -576634939 51787190 999992466 -1 999992466 26206593 -36508942 707033520 0 -24994112 -1 334385729 456134920 -309086311 662645766 -231956116 -384511461 446399127 17904032 499167754 679664839 17314700 -1000000000 335350388 -999940262 205803622 1000000000 -999940262 -330342511 -1000000000 -999940262 -568904956 -1000000000 999271533 -559950804 -999940262 -915325816 478822655 999992466 -474304148 -76644737 -248236142 -653989792 -144152128 -397269105 778916248 423696811 999992466 -487199942 -1 999992466 47459507 42 999992466 -521520511 -311378729 999992466 -372338710 999002334 -713224935 -46757703 1000000000 -221004518 -946114131 676403272 223264576 -236760777 -475230511 -644144714 999992466 735206680 -290081373 976605064 1 795800876 1000000000 -999940262 957483219 1000000000 -635667489 -389446517 -443903518 -618989244 -355229197 -950465071 -528943014 -999940262 687120121 -507125968 -1000000000 420300856 -999940262 174174546 -1000000000 609716247 946609961 147121840 1000000000 -862394769 862657963 999992466 -656734400 -999940262 -126504566 -999940262 -741536852 377280291 -1000000000 -123676954 -1 999992466 942067942 -196700395 -999940262 -795016922 761071673 779247509 -809166614 -858997443 999992466 -551729759 -274975557 -424358941 -999940262 -907305601 0 -999940262 929481373 924409240 975309520 999992466 -30027662 239302133 -639951714 806037742 -1000000000 12001914 -720293548 -999940262 -999940262 999992466 1 634169556 742455275 113350000 -1 786035939 839601087 42 999992466 467706076 999992466 -661218926 -560736715 15167544 334388556 219946154 261114187 -999940262 -853093021 179780614 32133020 0 261704326 -133499084 -300301091 -116600313 337053019 254430627 -999940262 34096221 -80404505 -878370786 322369464 966122405 107394532 -66409020 999992466 -607210971 -740009563 3627199 999992466 831469030 340356788 53447697 0 42 999992466 -555288153 -716919022 809907501 999992466 -402059173 587869764 533803361 -607930398 514133514 1 596617696 210240150 -514604811 -23420127 870059598 -999940262 -775905834 -999940262 513237850 -550608159 -985135643 217143233 380317818 -57431771 681752642 319706756 807724977 77167731 405881366 999992466 36234786 -1000000000 140476038 -369300449 419698385 844507911 -1000000000 150165591 -999940262 586780198 159241792 -999940262 -999940262 393624884 -456961916 -553490937 282323382 -97173625 -438961626 -1 -813805834 707093036 347992583 -183402078 939650701 155106714 -12875956 -705009264 -1 999992466 997738776 -999940262 -1000000000 -968830928 -478876489 -523210748 -298451924 -8687333 -984594372 630892855 -999940262 835264665 1000000000 -809831896 -689759149 -999940262 0 -700041544 -129873216 1 -881959678 -884085551 -27045311 -771225292 -453399586 -999940262 999992466 999992466 -999940262 0 -121110204 999992466 182419519 -475782603 339875038 999992466 -917717837 999992466 -463504400 -108933227 -951840148 -829163098 912352931 344970704 -946674543 -960114390 -275680934 -999940262 217445063 -398011054 1 53057556 -999940262 -999940262 -620455182 -621338190 -353302641 -772365728 -999940262 -97715246 42 -1000000000 21894611 -792670111 -999940262 -462695278 0 -999940262 1000000000 -934130048 1000000000 103494857 661768515 42 0 -350000969 748464704 -165621951 933446722 -467756284 424791977 786200402 -128700200 1000000000 239865122 -929194633 633258126 999992466 26121135 -843464506 23606063 999992466 -787730530 0 843507657 709831015 63196761 -336840087 1 716707558 -884050111 -532655281 343558297 -687092374 243672539 -1000000000 999992466 -676446504 -999940262 -280515774 406290094 -822028849 1000000000 1000000000 -999940262 -487166359 513462173 560381360 -1 620804509 734878870 808116882 0 999992466 -999940262 144568830 -593611909 -999940262 -15211820 1 323972356 0 -806430422 324087690 565466192 42 935410789 1 -1 999992466 -64534779 942053461 999992466 -83948630 783364697 -999940262 700019228 -150533459 -261202206 -183845778 -550662598 734363084 556678812 -98880863 999992466 -661176544 -419031169 572006531 -955324846 639897508 73094325 -999940262 1000000000 -147672261 -1 795543634 -1000000000 -85342085 -12323269 676286826 -999940262 7745379 -835173658 -802849047 -758173193 -585037073 -225228005 -999940262 -1000000000 512573912 137192038 63827090 -842213094 956798910 -100599004 1000000000 510463590 -846756440 120005595 714858531 303881946 -793762016 -1 42 -190733177 999992466 -423616135 -1 102446537 -472058592 -743408346 -851445616 270901208 614668657 696605509 -777744042 16410309 699744202 999992466 -1000000000 25797071 703166018 -999940262 1000000000 -135515918 1 -1000000000 -999940262 272346288 977278727 -442031024 999992466 656514700 309650539 -503445351 214893086 -999940262 107161615 999992466 -999940262 -360961658 -999940262 558556401 -1000000000 38484310 -172157729 -1 -999940262 587453452 999992466 912630358 -999940262 -727280275 -999940262 317433098 99592591 -553231808 -830421831 -725062585 -435852896 421963862 -144658930 -351611357 999992466 -775864238 -372338710 -401365303 605154364 -630431736 -375242185 463246081 -450005621 -1 -844325385 -152297456 509742100 -572989616 582500164 -1000000000 -361670638 85175667 -910253595 999992466 -1 44591725 1 -961708377 550182753 699551469 -1 712924042 471129657 -735500535 199722126 -1000000000 90307573 -566508206 -506885494 294263765 42 618725424 -723228364 103100281 -904045856 866939630 399187557 319496017 223554925 -241702997 -1 -913576734 -561693387 -952899569 0 -1000000000 -473163340 999992466 992539585 -659205695 0 -999940262 -51898382 -896823693 1 202238510 -637220310 511108405 162175988 999992466 -999940262 257434982 676276852 168622452 -999940262 999992466 819496862 42 739810361 -101501651 -999940262 42 382740682 -732125488 -152908523 974974726 -999940262 744918254 54007635 538516992 -999940262 -499937997 -254676371 297314129 983733102 753166922 -1 167157616 458238078 812609803 0 999992466 -1000000000 583541284 -999940262 581151496 -4780145 999992466 -36343986 389222987 42 0 542081472 725756212 -999940262 -341461664 999336588 97639145 398036642 567089773 -89280885 497625233 1 -999940262 581734301 -884030357 144432799 -999940262 104079660 775920287 721845863 472939132 -483397182 437323566 -956761271 -558485403 446698021 -298101707 -999940262 -17451767 261539105 516224605 -696799624 -999940262 508312533 542294137 320663854 230680357 -1 -792893215 -383660289 -367586220 -439199448 -776176341 -1 1 -798201309 -687989035 999992466 -1 0 -856855317 512619478 669437129 0 -874512789 -753105247 -286957917 377013415 943442041 -116700146 999992466 255632231 1000000000 349418935 -454288926 -907120660 -850561018 426610534 -136425046 -783226046 421811191 368011331 -1000000000 1 139580956 -364087027 449760013 -707781127 -154898216 -521235855 -356804088 269067814 -999940262 459990208 999992466 448636595 999992466 759300992 999992466 -296455189 248173913 181094782 934561826 0 -497556115 758415869 302452974 -373466699 -995905521 -713049921 -58497179 -999940262 148485670 -999940262 999992466 177856413 49126094 -955029542 32623017 170614661 -40998933 951656634 -262309205 -406484587 -182143040 272440650 779859157 -338651341 -461817118 -452696548 999992466 42 999992466 -999940262 -471534039 -930825222 -999940262 -618212020 785336751 -1000000000 -13730331 42 -968303144 -999940262 42 -723150831 -999940262 -1 -594017706 -141063733 1 415862826 753193438 -417744569 956338528 -545057896 -1 -1000000000 970991585 -999940262 42 685858607 -256512083 -696099898 42 -186672723 363300163 444334772 230478070 651456405 763529440 467367820 187087072 264069550 -269985555 -890314667 1000000000 -37678123 -58924624 -196205197 -560241845 787170252 -378872903 999992466 517334692 -628986905 614352648 999992466 -948294805 -875565462 -1 -573627916 999992466 -371253 -859698737 999992466 -726597726 10652503 -1 710551115 258042652 53384147 -999940262 -85305650 901059101 1000000000 727676111 -340236863 986623470 3018524 -999940262 911209808 928426328 -999940262 -999940262 -72853005 -973706806 -232911288 -203614830 -35180031 999992466 1000000000 -660982001 866015861 1000000000 -1000000000 -289736749 999992466 -339096200 365241915 -999940262 -999940262 48840823 46306300 -926449767 -232500786 999992466 -264569616 999992466 891888809 -999940262 1 -193607837 -908596558 -999940262 -760061756 -283310260 781349814 -579635511 908436833 -777549982 -838092670 -498771706 -167052739 -1000000000 999992466 143852259 1000000000 767454340 -662857139 -369056236 0 636296186 -828174619 733891599 0 -710185611 -437133488 -826158767 462577609 49568343 -1000000000 1000000000 57714693 0 410412712 97284420 414061753 55067311 228753388 -999940262 -710480642 999992466 1 1 316895379 33355759 744413321 -674721428 -302984529 -881457347 867201039 962554908 166489533 -466371569 -55363397 -260515126 -334018199 -491923472 -367671410 925500035 326294666 -267352826 42 49849467 -680122218 568276178 114747382 212993479 -508931055 629699511 -680538270 -797354218 540530966 -599520014 -152225328 42 1 -1000000000 1 -1000000000 -999940262 826722224 -458389756 1 246174488 -969717461 -71253353 642009295 -632172129 42 597483788 -179200379 -787703570 -999940262 1 295083102 988257332 -1 -1 -1000000000 -499572215 643130683 730693015 -976931954 791886852 -753610760 1 -310237358 -345130968 -575498723 -558049323 -1000000000 999992466 -1 294762282 569568906 223289889 -74853658 1000000000 42 708011904 -999940262 579970626 -142140360 -598045964 -1000000000 -999940262 999992466 -1000000000 -299435882 -609154263 999992466 -214141455 27307801 999992466 -205718007 263537493 -649858923 -66517541 -977781929 830558766 -999940262 -199597734 -999940262 187101266 -481008343 -857254974 -225262588 -669707622 -759372239 1000000000 -178821427 -806310853 112241155 571639504 282490499 -1 999992466 -905916147 -999940262 365021402 999992466 1000000000 7439467 1 -999940262 -900452328 0 734217694 1 -338243527 -366453678 917338494 999992466 -701080350 1 -619838091 612698434 -745247588 421724073 -453155959 999992466 1000000000 562428485 -451589115 138823285 119999760 -998600444 -892601186 -715582053 658870430 999992466 704050520 -941626389 547564632 406121389 637311116 -163382177 -358316422 999992466 -278354607 1000000000 -628318983 24019424 -285935707 -999940262 999992466 42 96566944 787688229 341362502 429556191 -999940262 999992466 999992466 335546223 -19125279 -1 461422690 42890683 -999940262 381658123 -1000000000 -360212542 -633094070 999992466 -606462017 -439112046 464896850 369017441 -319358607 -1 -534553814 999992466 999992466 -492030384 999992466 -592745853 -242795037 -173785622 -341512632 42 999992466 852282659 -548204601 257285419 999992466 -927168599 -1 999992466 -862251780 -999940262 -398784936 -239205853 999992466 -522433644 939174126 42 60137342 999992466 456820720 357575800 -516390678 -946707906 -474249071 -492128662 -999940262 -362923237 42 1000000000 932570702 -982487086 364514396 -227603979 1000000000 -1000000000 -1000000000 42 42 122779936 -999940262 999992466 -999940262 -85589302 -999940262 288835994 -386975136 -931248630 0 -858679406 659556245 554203045 857250334 -351588971 497165430 999992466 -143350910 899413200 53311003 12248213 398889937 1000000000 -143029280 -669615358 432050151 -1000000000 170222856 963379637 664097002 -976493453 -488554097 -217824220 -639305402 609229224 -1 -957891527 1000000000 943192792 -714603647 888848714 987004636 -999940262 -26759252 999992466 -81572938 24804011 727808088 -799713539 942427528 -1000000000 -407278988 -183141071 1000000000 205668546 -283201395 -951281597 547421632 -741233117 -163382177 890180213 581233789 218996502 -999940262 -315970067 166562165 -568305299 -449378712 -764417843 1 693181968 315337942 1000000000 -272120806 999992466 -92678336 576896125 -14515687 1 1000000000 213035678 -211130145 -382393829 889441214 -128851905 42 58923277 -999940262 -999940262 -976994137 0 999992466 42 1000000000 -999940262 42 -899766232 -291023510 -199067538 724924356 -736010772 -999940262 688784482 585829356 -392128729 240187642 1000000000 -999940262 677718744 1 -1 115781661 116555520 32444132 516072880 -876376441 972175396 -398410577 455014705 720858937 42 -668690964 999992466 438112150 -509576080 504215442 999992466 -80996423 193392666 874418487 1 526748330 999992466 875974559 998768962 628379383 -190989042 -693180450 805258283 -1 322785974 42 -516049524 -998364084 492593802 144843036 -91624438 -12997151 789659808 50344686 -1 -192710579 55261513 -143119565 -999940262 -344160773 -999940262 -69660378 -158543831 360338253 852341616 200372115 591516910 479497366 757577370 419240236 0 1000000000 650337445 -13781996 42 999992466 -770387828 275051184 325976501 -206527976 -736101975 -821513968 -289139092 798347084 -603714836 324228887 999992466 763427149 735896177 999992466 -525449801 -214435059 290793098 -999940262 71480873 739992551 1000000000 968586810 999992466 999992466 -999940262 250123362 999992466 1000000000 728812839 999992466 999992466 1000000000 -414177409 874010131 42 441838921 970490624 -981842999 -624469042 -33816461 -1 -132272189 850268049 999992466 771284756 -343186341 -999940262 1 308945663 -274896975 42 -778596980 -134812641 -777899933 -1000000000 887096021 103330624 -837517724 999992466 -498646571 42 402920156 -999940262 -879487175 999992466 698954305 716756969 -1 -596980129 -487813101 -352830728 -1 999992466 782681092 -999940262 -522974571 687215169 630147717 999992466 428823249 -816673656 -916911895 42 39381953 370393830 944053630 247786395 -677519095 -123309460 -1000000000 777759289 -421534054 -50845147 -378567707 -700713904 999992466 220714462 612495074 -1 943043178 -999940262 692751022 999992466 -57119666 999992466 278134934 -981151727 507384290 944226032 -913512249 -214398694 1000000000 507904996 65155201 684560927 -505117087 914375482 -555378202 -101906036 999992466 0 90416477 840428031 -876301731 -17343079 293788077 -999940262 312594578 -932073248 -608044536 -1 -471155692 1 -1000000000 412570838 -999940262 -469562688 -181000385 754221952 -999940262 -722361319 -999940262 -385244823 126066698 330825920 617296757 -851224079 -485998850 -452843238 -688294156 -508531882 162231148 -999940262 545902144 0 252176382 -1 0 -999940262 412607487 -999940262 -692905343 856336978 -442085684 -948734777 -1000000000 -644642339 -999940262 -885861380 4015017 1 -274147513 941578273 395137377 902378691 782676255 0 -869963363 -999940262 -473049774 -93487456 -870841683 213538378 44317188 999992466 -653923232 -999940262 177863529 831429897 -147991891 -988072720 999992466 1 -933108746 829381800 1 -510245947 -210449162 -496311747 1000000000 892013919 -392509509 955561660 695253897 -999940262 -842621154 951653656 1000000000 724350072 0 -593981086 226711548 -999940262 42 5228383 -1 597861575 -654460921 -730222242 -999940262 1000000000 -314110059 -1 -119761946 489742372 36579118 -999940262 780230188 -604369875 -781730392 716832999 999992466 -389470291 999992466 -999940262 -1 313891962 74333135 999992466 -345754241 821940848 403689800 0 784018138 -1000000000 999992466 -815724604 491134212 809417669 572077342 -1 42 -674241373 -609496145 -999940262 0 1000000000 42 -443075060 -235073365 317859278 999992466 -343437606 -786551551 666303423 -144159446 -95233016 -192136823 -791389725 -1000000000 -38011405 -999940262 -426719283 -677245790 -698310954 -389230533 519891148 529791719 999992466 -625209958 -227517643 -613016898 -999940262 339086302 -278509710 1000000000 -99886890 1000000000 -963081071 999992466 890188865 -1 1 57534433 681150448 -463490628 206620812 198137059 0 390665091 -483408159 358876777 631084795 -177399848 999992466 -296134358 890335649 999992466 999992466 -178074961 334728284 622636033 -999940262 -836309614 647045457 76211227 999992466 -974554457 48792919 868487361 -483324547 -913700714 -1000000000 0 -463036817 120945664 990184452 -242147512 -653090009 616742081 287116840 -999940262 934904495 852341616 681770632 -12053501 1 -660848553 999992466 335861069 -999940262 -648191816 243095717 -999940262 -1 -999940262 724890126 678838331 -17157371 -13773428 899200740 -131325219 -431835273 999992466 389989523 -999940262 556608182 634464678 -400164374 -26885430 18260695 568334904 -401034594 328686694 413926474 107601003 5923340 -1 -999940262 -1 250829161 -357038201 -999940262 999992466 566118482 -999940262 -695420007 -194548979 999992466 -150103117 595759903 534328508 1000000000 842632572 -412273489 42 5694607 829964349 1000000000 -780120604 862758756 135456133 -4784841 42 -103128106 -1000000000 490473293 918391390 -187051085 -806846812 0 681176681 423820506 -999940262 862656858 -104148011 -210482948 996780243 0 -1 708042395 -588303677 -1 -971699138 -303493872 1 -107297718 109547073 -141983992 916093502 -1000000000 885606232 0 -405118354 -524204946 421443418 225370176 -999940262 -362000974 -999940262 853749406 211342547 -452593576 -1 129704734 869123389 680233970 456717213 999992466 -375303166 226396423 -868787233 -432121798 13545149 -51718779 1 1000000000 999992466 613492996 370510253 999992466 1 -133118437 -1 0 -786259594 458157161 863520897 -763788670 -485405980 174451303 864551960 1 425760454 -17108143 1 -317649023 -37530347 -159194693 999992466 688816711 440889829 869303368 -999940262 850805175 -466152995 -927803941 -1 619832661 1000000000 42 -616998064 -1 -1 633372042 1 999992466 926589827 999992466 -202548779 42 999992466 -595341010 -957724649 276903654 0 -22427779 -708197632 212281207 -1000000000 608642204 999992466 174725248 -1000000000 -1000000000 488238651 251022611 102631540 66333677 93135691 -955272937 -280845022 -999940262 999992466 -664178114 -1000000000 978998367 96184167 113802831 873005211 345487707 145331569 787861202 -999940262 0 -355667196 415391954 749449336 1 -866847271 -139584111 -968025569 940552978 157909432 -999940262 999992466 123549013 48466178 930306720 -999940262 694340701 515716626 -275009985 625801224 401055015 -999940262 -1000000000 141881030 999992466 459683420 360014385 -1000000000 -5828197 -117929965 -45727807 655725211 848646806 0 145269775 -252522499 -400296119 141881030 298903119 -654224339 46819995 -999940262 153808843 -999940262 -168133160 -999940262 677616707 -613387773 -1000000000 0 999992466 -999940262 -999940262 869049472 636632073 -999940262 683802882 717463689 -587727192 -539584487 -168952693 789713990 1000000000 566820769 -999940262 853835053 -955904869 -307172837 -624706672 556989838 -1 -554367251 -502898464 587947963 -882049378 735297138 342086032 -999940262 186563663 727915828 1000000000 -838848795 -359139564 -789834866 166024920 1 -464534201 -473304883 -647088688 943125097 -391585834 -904858547 497424828 -153812977 682338291 409088425 -39243108 346926267 1000000000 -497650267 999992466 -243897995 -1000000000 -539930684 700836623 8640207 -54405941 408800493 557612690 0 -114795420 1000000000 1000000000 -1 929352192 -87927963 880436690 -681670423 -172640294 -840804311 -999940262 -644501700 794598876 284844251 -936963894 -999940262 892413084 118415472 -382346453 -650117690 236402049 -535634802 940524805 572680503 999992466 999992466 -661122902 102897513 1000000000 42 -656209192 999992466 497805299 755979782 580218025 648966953 -817110959 1000000000 999992466 -999940262 -512786176 -39200123 -715141334 -999940262 652202940 -92546786 999992466 386797028 -1000000000 331689713 -917175036 597378204 -913585250 661352199 265455407 1000000000 -1000000000 -98575642 1000000000 616924135 61838327 999992466 -459814433 -867559253 -541803551 -248215583 -678901108 892270596 -1 -119420596 999992466 999992466 -743042170 -310155458 -223641190 -733299291 981013476 -485169948 276011529 959363064 999992466 -1 -230917863 -999940262 -67815356 -838170540 475394326 514814957 509141585 924535415 5322166 -244497229 0 -6863628 568086183 50277289 403506164 1000000000 90022347 999992466 586069431 337662148 42 -689044792 -743486456 1000000000 -999940262 -1 -1 42 1 -914465646 999992466 1 -290294082 -397740491 999992466 651810799 753276932 922254576 421684920 816486760 322915837 99849683 179499915 455465139 -974245014 267422610 -214292703 -860184001 42 999992466 -828994178 978828445 621657414 286600449 -560333156 -369996166 -999940262 327638339 -999940262 -291451598 -92078075 -902933586 -360756743 99511938 -357126556 308639522 1000000000 999992466 706925092 224318983 0 -637136747 -584437259 -715477517 42 1 445909635 -1000000000 648301326 75170886 1 -171883131 -1000000000 177228068 -211706160 392451099 707747552 -94036324 -353389456 915830717 -286281162 -266511203 670879014 432547589 216796972 0 100848840 362397077 999992466 -1 999992466 -898784414 -955144860 808658992 -855997345 95203004 -999940262 69265768 637414386 -597618807 220655357 -1000000000 -1000000000 -6053741 124757278 271399375 740466091 -1000000000 -502024500 513143149 -925623298 460926275 999992466 0 -883008866 -112866932 -302228975 143827464 442179531 622622452 -325149009 523330773 397592514 999992466 1000000000 -248667535 999992466 -899459560 498507733 -803588559 -104396392 1000000000 -796630786 -1 242447279 -966219822 999992466 955076528 485564705 724234824 -564735312 427386638 -3941596 -908161409 -999940262 -168015855 42 30807473 -998235874 708723459 209733405 -720436721 -481348923 999992466 493603447 -949732423 -117979380 -337935176 -105341298 -167411938 317839092 311442499 -1 0 693443240 -874561292 -314668515 -241024432 -167906048 350234144 256237439 853281491 91233588 -999940262 -1 670748882 432664884 -1 999992466 -780327353 999992466 150158486 364186871 -999940262 419584387 66119665 42 -999940262 44843261 67516006 445744507 42 671868197 1000000000 958943993 -684700980 487612864 578014515 -209392887 732301034 -813973252 -442635337 -393838127 -700376850 -106347223 834367635 600325124 51971634 -439519398 708335026 411538141 -909985208 -271586898 -978557835 797781091 -384153874 -280428441 -626786669 -757674970 325926624 -163202402 792263714 -414145775 -319947240 1 393413207 -36529706 -585869113 -1 -238636315 -132972626 -959837113 0 999992466 364124582 -555611587 -524004575 999992466 42 246961601 -873554303 999992466 -999940262 999992466 999992466 -947696976 21195199 323026858 -71449690 529323706 999992466 -340892311 -568365941 999992466 33953308 -98570942 743381325 153425539 999992466 -999940262 492478480 158213195 -714805933 -85774439 173358248 -272337493 665592308 6672617 234427841 537047326 972377642 -999940262 -35955651 42 327205323 999992466 666934724 999992466 676853083 876943079 -806453537 -446037683 -373065785 -505275960 -197359282 81838606 -961925365 -872716436 0 -1 450244046 999992466 -273594169 -769195449 -973371926 -999940262 276466071 -277700083 480569810 -473029532 -353998989 -321171941 999992466 311891800 976029962 -990565866 44199067 -319785229 -674589858 -587119828 405325393 731073902 -999940262 999992466 -311427961 -703601237 971722926 999992466 -1 999992466 -76755672 1 63574514 -788518753 -475135545 845934687 262061927 -816141118 -321949164 -999940262 -999940262 430511299 -1000000000 0 -490730140 -205618528 751024199 -1000000000 1000000000 679534457 437564684 999992466 390842803 -999940262 -999940262 -999940262 313897848 -655583885 214788515 2539185 995037900 999992466 -560705900 -1000000000 -830568104 999992466 -1 1000000000 -357951146 755732041 -1 -481833419 42 -694262509 -474844257 -515440812 -90040631 -957846811 823885727 3444584 999992466 -496117680 -285023202 -573774206 999992466 410587427 273015376 1000000000 26597530 745582570 -1 665538675 -1 -12680701 -330767592 -1 -198627877 772543182 -496984607 -1 -999940262 42 -383611715 -584696305 999992466 395086570 343731543 -999940262 1000000000 792178623 -391150002 516865507 -808222725 -661616754 604315089 -140248305 -999940262 783530772 258681344 -662937903 797400967 -494182071 693483515 999992466 900718356 -578677617 999992466 410694493 999992466 1 -477285963 42 -564570614 -205410974 75213621 999992466 666152723 999992466 -909889836 653616420 -24547809 -999089690 744137083 558563904 -722278886 -254567358 -668840405 1 -736166963 -512164669 -1000000000 -179148305 -269950415 -1 -126327368 -393661448 -562913550 329791214 -857136686 -845739884 704139069 1000000000 -1000000000 -268608149 -415618653 897256720 -999940262 -729635679 -880208738 -999940262 -693015807 -498725958 -256316911 -1000000000 -514212830 643016965 0 163743753 -999940262 42 -999940262 42 663576794 -418106048 42 966630539 0 837479739 263984096 999992466 -50567773 -730970683 -380053599 190376049 0 307486553 188329034 -1 819655922 521093362 698627209 -99543998 680383543 294626227 314381511 150043169 826333201 830306809 344071559 257754453 999992466 -936934703 1 -973598361 198610506 1 203610085 414240610 -387711908 813773743 -237813739 -1 -1 999992466 -1000000000 999992466 -799250190 -107557566 -638587760 -718977468 -1 -628483088 -121114132 522062446 -943029541 -964623070 948668657 -969226838 999992466 -999940262 -999940262 42 42 1 82961424 -882344793 -870140282 999992466 609294188 374900871 -622894998 999992466 -1 423416213 999992466 -56907978 -809041821 999992466 -1000000000 1000000000 305052612 692899331 679163624 -776534024 999992466 -243888948 999992466 -251169370 -646637523 -964613111 357678485 -282901833 -280730581 164531506 755339946 -658137357 568975874 826741889 -81293125 -440157789 67897063 -11677582 221475798 999992466 662338915 904789541 -933607365 999992466 449805908 -629554496 -402567926 -647226943 -84007457 -731383237 -189187351 -219485508 242015056 -136365187 -428776273 -1 1000000000 349438904 -1 -139618520 -999940262 -828799460 -982000043 907518317 742327158 -421010296 -311590379 -302280331 0 -509609060 371130463 -999940262 333627781 396974910 42 960668975 301144670 -1 -999940262 -999940262 288529067 -315779685 -32305476 -766030911 999992466 -1000000000 970915336 0 -847272548 -1 999992466 999992466 363490676 -869514179 38685263 -318283565 999992466 -63910730 -857719600 8550051 -536825699 -999940262 196975924 -999940262 -591208716 -759873515 -627021961 -89542072 -1 -358989349 999163740 -757413570 -282929964 325317789 880057994 -455712049 -1 162549737 284221298 1000000000 -257221239 523447375 -1 999992466 -1 759058364 999992466 -498238375 -999940262 291706331 -586758432 421082611 -999940262 643470279 941421386 947703962 -769719359 -889156260 -978757323 430622954 -697414208 -756746441 408893183 892876782 -846025075 -871637903 -976655964 100089303 293620730 999992466 93373661 335784115 999992466 31695102 -999940262 1 -210015120 -984801857 -1 -152256404 618631100 895071433 -1000000000 455017111 -19875506 891406061 83699507 819524876 -310984915 719181534 -810972556 999992466 -961880578 -514390790 828090998 -516752203 999992466 387615404 -664211619 327209708 -999940262 -599168314 989879252 674921622 916089049 999992466 975377814 -876029456 548588736 700456563 -999940262 999992466 -901262905 451832306 1 906566361 835729820 1000000000 -999940262 -281348463 999992466 895869612 -442095468 -275662838 356133869 -691339512 999992466 476338453 1 -466212574 -723161473 -242794762 666980064 -999940262 1 960022124 580780157 -186685992 954635553 523273140 -737855464 377400041 -691859973 -171126716 304152925 -999940262 622544988 999992466 -1 -563665003 800474301 -390264873 439975699 -433191201 42 -589193173 1 -658137357 -806320854 849359483 -301547098 -1 -157626360 -25330883 -250526332 -328867718 6422205 -999940262 0 -887638720 583032566 -432513943 898950789 843053433 -762649639 93589695 1000000000 -628318836 32875027 -326663150 -405935640 630332042 345772793 -114067988 258888937 1 -925046692 -451168932 240520445 -669679418 -134909402 -1 999992466 -824028280 -1000000000 429823253 -999940262 -742769275 -687983301 289299330 -37989404 -999940262 999992466 977252752 -312396846 -999940262 636942024 999992466 -13772918 0 1 241088195 -168321099 -171034203 891534676 999992466 -744640975 704642972 512829738 1 -1 -999940262 -773949403 870788661 -745247446 606267228 -139298217 -502193183 -293575921 0 985163137 352215291 377321941 -999940262 0 170653467 380870999 -999940262 -610330521 -967250429 0 1146814 210755055 999992466 482842313 544153195 473992679 -3518808 -640051358 -721175731 559941458 -708060854 42 330837447 -972204064 1000000000 195811736 456650838 999992466 -384009621 -601397471 -1 293534127 450528433 999992466 -177723544 -577417811 0 488283988 -1 943862801 135493660 1 402921679 -368879836 910688322 0 -221294374 946657 -198451784 -452316212 450799324 712604842 971928435 -179427617 1 114074113 -999940262 -725777226 -80781142 999992466 -270922945 -958054616 -31774233 -1000000000 -759277759 397255322 486107975 610070060 -413161361 999992466 -878364111 -719259106 28329321 862086356 -999940262 999992466 639728453 1000000000 -999940262 888722949 -999940262 324440797 -813669812 750230573 833154128 1000000000 999992466 -762312184 693009171 999992466 27420950 402043233 -380884922 -999940262 -838288563 -501557399 333944599 483406541 360417919 -999940262 -999940262 168361406 -476937422 1000000000 818548563 1000000000 999992466 -512637173 1000000000 -1000000000 -999940262 -1000000000 -682917071 -977277798 -1 -1000000000 16486921 -999940262 999992466 -83381600 0 -153407117 -999940262 820277896 -401477229 1000000000 -434531815 -190907147 559296354 658798715 999992466 -999940262 999992466 999992466 -927298246 547398474 0 337103843 999992466 999992466 -577441831 -37007597 399205792 999992466 42 848653850 202946060 -415769379 999992466 999992466 -999940262 98104426 999992466 -999940262 781271600 -579844707 -552183337 -707743628 914384955 -33305799 42 0 411617152 242370152 22840833 -31701527 -999940262 -749730365 0 229548998 -999940262 -109845024 -572370058 42 146850273 1000000000 42 -1 280692510 -1 -741093850 -663128311 1000000000 182040125 0 -999940262 999992466 -999940262 -992408601 -644896207 566753327 -1000000000 89116848 93504562 -148528657 715251034 302324851 -608966821 731928963 223460605 862187882 510753490 275238127 -524361757 781149994 -999940262 1000000000 534300019 660242760 -999940262 -495656492 -310714091 972182944 -999940262 517700680 915436256 878705047 -62067946 -963333389 -791389725 943101110 -1000000000 348681639 -225745478 178707131 1 671865538 8758251 -279877126 468279548 392317522 999992466 674765351 -1 999992466 -797516379 911227027 -999940262 -311521053 -210967214 887886079 42 845132552 -903136128 0 999992466 -394157375 94703342 387049166 -547664501 511809020 -239699537 79054363 -734602307 0 905861179 -602965152 -288929388 821504324 111298762 -175861791 -658144861 782521204 287520899 -107794101 -757228737 -762245035 82558399 -999940262 6822084 844654783 -537871113 -999940262 -906837675 -637890611 270232653 999992466 999992466 -805494432 1000000000 0 261553336 -279478470 121091870 -375637903 -776811801 0 16049165 -952100956 388143686 999992466 -138088971 126744942 -902548861 717741391 459846436 -268106556 -999940262 0 626867068 -551946322 631462553 999992466 558741460 -1 977205463 -1000000000 509640809 -910821041 724107478 386304649 999992466 -175796737 1000000000 0 -157639705 999992466 -297725949 913045660 -324324487 -999940262 -118514600 -842949754 -561820470 -521999181 -287653160 595131132 456069499 999992466 966993415 -999940262 -558100536 -999940262 812513080 -592716918 -999940262 999992466 436167931 997314075 -78242076 384363447 165069165 -517989292 225923233 999992466 976029962 -809252408 -999940262 -999940262 182068923 999992466 744166477 42 -317923633 652936021 42 84489696 0 -1 1 368052404 -479323967 -999940262 153540908 -999940262 211186395 999992466 872140056 170063253 -999940262 42 -936477507 -398131799 -385285347 1000000000 580611080 -531018498 38177166 -1 -20062504 951402549 -604199845 -826974321 702576950 999992466 -856352751 1000000000 241763598 999992466 -161474311 -1 999992466 -721716930 881817016 -67040922 -258186879 -999940262 999992466 999992466 42 -999940262 369440590 586408268 536654526 -827335213 -209104446 -79138993 1 -397297528 754087988 -704498974 -620404057 999992466 -999940262 699636556 830124885 0 -1 766844692 948168106 -452812728 -168861735 -928836577 785232942 -666451291 992197322 74021741 999992466 -1 -999940262 -554476197 408188958 -999940262 -879081199 -710695748 -999940262 1000000000 -831849573 625049843 689431764 749415017 1 -469694351 -775210908 -999940262 752335006 266691878 999992466 -577352587 475262496 38466175 503421552 519493104 440074111 -1000000000 999992466 87784802 589135396 524515299 -841023869 715302691 328082758 2016445 -74837190 -1 495518281 555389587 -904316791 -1000000000 -973557965 182790108 -999940262 703779287 -562996582 -999940262 -716478510 42 983739342 -419240078 -999940262 -1000000000 -263055006 383729528 -1 999992466 -999940262 437074273 -999940262 999992466 -700816899 752223333 1 -300548026 0 -839296988 -854110246 -380906513 -45343231 -984603892 524983252 -882802669 -326370136 -83662384 999992466 999992466 -999940262 -999940262 51674008 -999940262 42 929681391 -110429508 657859275 894794051 999992466 506442085 329594378 -199570576 194795518 384766945 999992466 244563312 -999940262 -792041794 999992466 0 -947750289 -1 290601194 -301019402 174549656 1 914831789 857363225 -999940262 -999940262 -1 999992466 -999940262 -1 1 0 1000000000 -707706242 1000000000 126848399 571531906 426547996 42 -63711127 169451035 705309903 -182676614 -209381094 316060401 537428805 1 -782014972 294145257 42 0 857765439 -1 617222455 -999940262 519141253 -567407000 -1000000000 -999940262 856249014 194019812 -574252706 -168810574 582300735 42 999992466 -468145365 999992466 0 176993736 597944984 828753099 -428791013 -858377243 -285197334 1 -4506233 -148503121 -999940262 506437352 -1 1 999992466 198314425 -899447066 485564705 -1000000000 -300029767 -776292600 -998163434 508152551 992150922 999992466 377348469 595903885 1 1 42 374278863 804061433 -773634467 -455153309 42 -694877375 848744821 751430790 -546832895 478889280 978958348 1000000000 -514123321 805624459 744137596 -682192082 746482578 -450745857 -999940262 313931228 628090736 716374335 664873152 999992466 -999940262 999992466 42 -447483150 775779171 486890044 936603963 7648210 608375186 489897721 224034133 999992466 381074201 64634221 999992466 27616299 -140444469 797953733 -999940262 42 -999940262 420692587 714832453 -719747818 -905313914 -1000000000 -999940262 1 42 -999940262 -150720467 -975529984 984875212 535140539 732433846 -445997073 -1 -999940262 188195328 860402381 999992466 -214009203 592228442 149284877 326050440 922001737 0 -999940262 -629798730 791870320 42 -784914879 1000000000 -116305876 -376482659 234711789 999992466 -1 683989493 387244372 -988109443 131091844 -1 1000000000 -999940262 -999940262 -999940262 -553840454 42 -511334166 -500495113 999992466 608717195 748472445 -999940262 725857043 -899010668 841019580 -10344190 -786484452 -280355547 -1000000000 999992466 224518505 -317346269 1 -32969079 -143233308 -776220103 545503489 -790806613 0 115401244 655747460 943093490 999992466 515527738 428448618 -999940262 219455731 0 -467650796 999992466 -999940262 -734793745 -552934584 -308509914 921703184 -562817408 767580021 999992466 376828416 924807746 1 149922865 308772640 -327583737 259826719 518934502 303000119 999992466 790492630 -25487906 -1 -915414348 -674973294 -382786718 -264931437 296120555 125054564 -999940262 430787851 248793412 640012114 -799156156 -1 999992466 -269052742 -199996777 -726263322 126599580 853439372 999992466 -446438583 -715480767 -661456911 581296872 -680447495 -715903249 -402066849 1000000000 1000000000 -524944702 0 20780182 281315220 -999940262 999992466 999992466 42 259096809 -223733176 498019416 999992466 -28604254 -42615333 162770211 -596725303 188093961 -389332203 128232097 -604789815 321401472 663667338 999992466 -185612352 362237294 270838677 1 -701461179 -908950533 -518563944 -475806354 775593028 -599168314 881682747 -290682528 -829055842 -110732552 851663004 -239773843 -584360614 -60203968 -1 156400546 91581248 329754533 705402506 -749525142 -734880263 -698244950 999992466 547622059 1000000000 -501237185 166760845 -588289573 0 -845340300 1 0 999992466 -676541517 13463626 -748895730 -986152025 -999940262 -187240258 451098216 491108865 -491765375 -391838110 126464356 -999940262 1 999992466 1000000000 -93753851 -999940262 -999940262 91522266 -90792394 999992466 -271658764 654875774 -424784981 283263993 999992466 -306050747 568116795 -63846166 438876027 -931325699 999992466 0 1 67727563 -70578781 0 -999940262 676715823 999992466 -965984572 1 193664377 -999940262 238217419 -293144771 -780808935 -823004083 318453735 668519632 317713611 -150115234 0 -741722719 -227391840 873934943 1000000000 536209776 -541698711 999992466 1 -987132251 170872619 999992466 -851257929 -138185164 850548296 892378731 473979133 950727315 797894012 778507747 -390741909 -534369358 999992466 -126913238 -729949071 470931938 484788500 -220426975 887545809 971459386 -1 -505398717 -999940262 -999940262 -210127839 1000000000 -168861739 -268937387 -447757849 -108503659 -572803114 -999940262 498355010 -989787607 -999940262 187152958 999992466 -947650846 -58874617 849200141 999992466 1000000000 -663558161 1 1 175675915 -883315333 -871432736 962970175 1000000000 1000000000 -814311095 316823987 727511575 845843751 635748229 -999940262 731740578 444082958 234723885 -112892156 -999940262 354991094 0 1000000000 -999940262 528094228 999992466 -176455154 999992466 -696693245 24958883 427653573 -999940262 -393878002 -1000000000 685285220 -999940262 566979337 -56286346 -999940262 140277564 -1 -461604781 -630629128 1 999992466 -883712841 -999940262 570317571 0 243854771 586874521 999992466 0 -510508552 -999940262 -259758812 827962217 -219500022 999992466 897797231 776340532 725071612 -991001193 283557613 -999940262 -265608696 -206371801 358752619 -999940262 712703511 -187292526 914246262 -21108962 9646881 -972660486 -246745909 999992466 -755948178 -282540179 -101327334 -1000000000 -999940262 283777536 206013791 937813722 7905921 1 -696265503 922163023 888061515 -389500306 -307999720 228220011 386736143 86842226 747083015 -999940262 651980992 999992466 978590145 -16780058 653205100 -1 -178373503 737230772 1000000000 489669864 -999940262 197969790 966604907 -924810282 868816052 416295289 676054170 731106463 950385852 856267558 0 -881658119 999992466 -538226383 -203637694 469285956 219122457 -922597233 -144935141 -435155408 -529762099 -963484840 -367197122 -999940262 -376003188 -999940262 -449413465 750976297 45920716 999992466 -999940262 524605633 -984138309 627168788 -864284692 -370897287 76026356 -335431710 353733552 626086472 75612563 -248077030 999992466 0 -350388182 999992466 42 -911661071 -283667844 -649603141 795591968 -902091119 507965378 -151359141 999992466 -597400600 -248786180 437122013 1 999922957 252867801 -116159042 182848328 -773042982 -999940262 -37383341 1000000000 -503811397 641374349 -308478516 1000000000 999992466 312144793 -852693925 42 -70460995 999992466 662919732 -593746308 290518687 789203831 604266749 23274581 -643294083 -999940262 1000000000 -917353520 -704486838 -865185203 334322635 -369891928 -771665946 1000000000 999992466 1 131814412 -17328849 -462769182 610401044 -879518656 999992466 -470468263 -102549662 -1 -538391563 583063377 165233126 -228660527 1 -1000000000 983792080 999992466 -1 335656180 -41216235 149508956 -999940262 0 -999940262 -662392910 1 42 729998029 576600335 -232475117 1 227005940 1 375881355 -1 1 -999940262 -999940262 -512645677 336432066 -1000000000 -305306644 -1000000000 -548712327 -403378309 999992466 188822275 999992466 739567541 -999940262 894171245 -483369882 -306861537 727352398 -107844841 692407225 735443437 -999425838 -870055946 612865565 -999940262 42 490604181 455322438 29441267 -874197761 953313791 -999940262 0 -837976698 951869361 1000000000 -932196174 -284631448 1000000000 -1000000000 828355485 1 42 42 -145950405 999992466 -999940262 355634205 0 999992466 849429969 0 999992466 42 815024076 1000000000 -237414849 393335520 -1000000000 202702382 -1 -348120145 497624097 999992466 -1000000000 -1000000000 -43427238 -66607602 523655656 35390022 -8878172 -80009392 1 261108478 -129231856 -1026287 249902349 474430223 916782966 -467540052 -315524627 999992466 -363594144 134337218 816904950 924391244 156763751 862235628 999992466 -999940262 -766377506 187188949 42 845173571 -999940262 -938545685 -674608347 999992466 847822205 -114103600 -231628693 60186233 -1 -22474998 -844841 23747335 723211620 1 158986145 476905955 263511204 136984651 8481465 -275372422 -384478775 542454402 586961993 -54323969 1 -36905342 145282769 771748704 -355473172 -999940262 -148053779 893589324 377154994 331312742 674736223 869371136 724791757 -999940262 42 0 -75714779 -9207556 762340202 -700842044 307320506 -403898067 42 1000000000 -999940262 571371021 -889524075 -32684613 -48480218 -277302247 -999940262 -858122590 -999940262 1000000000 -392523380 999992466 -880669416 1 -135898257 -721363864 -892091387 -999940262 -318763141 -538066348 880262781 -624165629 -300563793 -74105837 999992466 523157442 85034564 724532930 -999940262 -999940262 983859071 42 250547931 40672479 999992466 -890462796 -716432832 672016550 -999940262 130381786 -985657237 -820699322 -384956789 999992466 452087978 296391206 -999940262 -238944232 851354835 1000000000 -736820372 -689188334 465019559 999992466 811396363 676555581 0 780744167 433194034 -142306006 -22836817 -719470885 101643597 733370043 -579020709 -638957485 955133502 999992466 999992466 -255384277 1000000000 -966075892 -999940262 1 711484404 -169601024 -237693973 -999940262 -404154703 999992466 212064919 807264469 745522808 -501494134 -862059897 1 -491240015 358850425 -1000000000 -130351996 -747984764 -1000000000 778169349 923825743 -108004812 999211650 327231134 -920170140 -491720615 999992466 -999940262 111400925 498377173 -468040941 233803067 50030021 -999940262 0 831682767 -131801068 -263371450 -295567800 -999940262 -219805871 -999940262 -999940262 790413875 1000000000 287363583 -439718478 524656419 -951244208 726919715 -71013320 875456063 -1 -999940262 0 -528746432 -266895088 -145619490 682744694 -811211216 207624503 351981302 -60215521 -1000000000 -82983539 796209559 -104502876 911659909 -1000000000 -248698619 -720876705 706538201 42 999992466 2891349 -999940262 999992466 -263305258 -283359909 0 -753356253 807921360 -999940262 159019296 -401441697 -863247908 643252525 91374419 -809874504 -516857159 999992466 954682623 -108370969 -273973463 640754222 -6295486 -1000000000 687768016 -273227195 -999940262 468627220 -5977491 82764099 633780966 -25025971 -999940262 -891746995 999992466 947598137 -890173536 867877598 -1 -367940958 711307667 -1000000000 -1 731435381 227516774 -900598945 499359861 932043949 922232023 714320970 -347569060 326355654 882049329 715653921 -65473594 255309171 -846047007 -343989368 -841509715 -813201789 -116620012 -128759630 -1000000000 -266698493 304125208 -623736516 -210575328 544532814 -569005771 -999940262 42 -691870273 -912774159 -495836381 999992466 -348523430 747442518 908726019 662515615 -972787976 999992466 -999940262 0 -888599968 -985513700 -515427526 42 -193379646 328455218 552265172 -758867781 -999940262 999992466 -929452170 -609356724 341274366 396720287 -999940262 454266411 -584289674 733890575 106559795 361147509 1 -849837364 68725331 999992466 -225453595 -474993302 370259029 414653653 -56383775 0 946054008 -988701660 -45668713 -754760536 999992466 -999940262 -388461370 0 -774785436 -51003954 42 685548921 414397216 -918043948 294626227 999992466 0 999992466 454161461 1 -728507066 545771512 43502915 151881198 197435398 1000000000 -337282337 -999940262 8301984 999992466 779725723 -14927353 1000000000 -609423298 -671557113 -1 10407103 -889303132 -589936551 629143388 283505016 886380070 -999940262 999992466 486555694 -999940262 893234275 137381957 -1 42 999992466 921436983 -841959071 -126078086 0 758445852 495756424 -710099953 -126137084 -1 126880851 -459749057 -667115341 701336346 999992466 999992466 37741457 0 669479505 -500702920 300695242 999992466 711851685 98337250 -999940262 333629561 546791548 -642790663 999992466 -1000000000 -183617658 371867667 -64967384 786523486 999992466 -705901840 -419157353 1 -870039236 -979500694 -74074578 -26155788 -844693821 930904181 -740910781 -259053488 678762704 -999940262 409079612 999992466 -125635741 -999940262 999992466 -352241136 -301899394 1 -433594202 -506449631 0 -348623799 -115622914 -116611614 999992466 -832489723 -526365737 -669864239 999992466 0 999992466 -969312593 -59059273 69091009 1 -991173499 246294175 662996594 999992466 592906911 -859117519 -872360585 51522162 924013613 62751482 -347044643 -844446410 1245810 -842704377 -464005071 899920544 519519085 887151417 999992466 994948530 -853508793 -1 -742309868 -393942496 -557119521 583542959 -871691434 345361769 133452828 188730925 771675938 798380276 0 270009698 180867397 -999940262 -999940262 -929682320 -442802593 -999940262 999992466 -339617519 313929771 775232556 -297803586 1000000000 42 -648606718 925313794 763005577 879130292 -299388554 834442359 42 -817964568 -239632389 203480626 -78312513 0 999992466 923103581 109499041 346633769 -1000000000 25251531 -999940262 -391532268 352504829 97949048 -1 532117995 -1000000000 -821966786 -999940262 300637363 -612394508 999992466 0 -329691696 -712573617 0 -219179673 797378772 1000000000 999992466 793293863 999992466 593029567 543608258 -154362030 2347140 0 -999940262 -771794788 349838805 1000000000 999992466 -938209465 -999940262 879343681 999992466 167986168 242098862 999992466 -686834495 -422419466 1000000000 88270287 -999940262 1 19097962 122077002 908288171 -785096457 1000000000 -579912151 -606652995 119570896 1 -863502701 -648915983 -287551485 -755932364 -999940262 -999940262 -999940262 667300315 -999940262 -496898425 788744345 0 -376065639 654066837 -325698615 885391889 -306805324 563698368 -878608924 849902549 48825185 -999940262 999992466 -999940262 841304987 -188924396 -999940262 1000000000 -999872965 -999940262 619935925 999992466 -877188365 -91152460 -187245762 -666562008 748123539 999992466 407199304 -530614886 590575142 -6087836 -490240099 -214810827 732455876 -117138222 -1 -999940262 1000000000 496058280 -212114097 714518378 -899509774 -1 -161096373 -250289342 -691671597 822604137 98073359 -1000000000 -368950852 535163586 0 -630582583 -623033583 -73090193 546119647 -126538001 -545232701 1000000000 656749845 178545158 -999940262 959362950 1000000000 999992466 -1 1 -838992018 -528452571 -993660353 1000000000 42 -382627694 228893984 -879786398 606415805 555659917 -999940262 999992466 1000000000 -516133581 42 -999940262 667425613 -721731894 -999940262 223776321 -204967445 -476020199 -929528940 735950537 -509155347 42 -591947196 -999940262 146785153 -738288595 -144859529 946886709 904853584 -918035170 -750057090 -65609545 -164246686 979906971 996021711 -913743841 397484732 341297117 -999940262 113617053 -359585888 1 -532566217 -693015807 144445931 999992466 240233375 361941203 1000000000 999992466 955480249 999992466 -152471437 1000000000 -999940262 841304987 -106130836 -204571337 -125325258 999992466 320265361 -999940262 -999940262 -1 -999940262 -1 -279600038 434819560 -999940262 688885774 -982272877 -801026112 1 691181631 998697774 -765744439 -287107163 -669226025 168336278 999992466 999992466 -1000000000 369432376 748907455 -461330986 -184447978 191749519 999992466 -999940262 -132205903 999992466 741653263 824495814 769301214 1 872768785 903641064 -999940262 438635427 -509960224 320741545 -848822153 -623409448 0 624879906 -142594612 -366005107 783233875 -316089618 999992466 -76502830 -369450632 442383304 25693288 -731616127 359394087 661565365 832889196 -20563083 -1 -777899933 1000000000 -101712835 -414648279 180467426 1 999992466 -999940262 920201779 268588692 -441082703 201168121 -1 242574713 -658144612 -181058576 77921522 42 -597706677 145202277 0 104548042 -274831733 -251782116 296610744 999992466 -999940262 1 -74074578 1 -999940262 -68050259 900604127 97516657 -101192443 -528247004 -419656538 -795603018 -858647705 999992466 91013855 546247173 -848822984 310870533 861064081 884860607 999992466 -999940262 1 -936812222 -561731030 -937982415 688582389 -516439041 -1000000000 755207818 773126849 818987438 -999940262 0 1 1 557662211 -1 -442596552 -999940262 42 873939085 -94147788 -924843611 0 -762623740 -75408701 994640856 336833432 999992466 1529511 285434678 26424583 -235455450 999992466 261092923 845478724 -72199878 -557835951 319943871 -969056416 -194229636 -857027483 125832164 -841533013 14191910 -401642877 -999940262 -62023777 537395405 682417653 -303913205 -720706469 -999940262 859661340 -149069082 1000000000 -82826862 -1 0 -124803561 76010454 -1 -943757938 -1000000000 42 -111414238 -179055926 94827715 -1000000000 341943603 -298067894 0 999992466 605540529 98916894 -133234536 524363214 -1000000000 487210672 -632096048 893931155 552235457 391003484 241263330 -269947074 177443105 -1 -999940262 -847770702 -979288115 0 185262488 921884312 -999940262 -999940262 999992466 671593616 260593139 -412447929 1 -1000000000 -999940262 868022011 -746235340 -649913527 857311305 999992466 -410847925 -789120294 73886183 -999940262 -804276585 -132789542 -768152789 0 -643339424 -592063372 -2661928 0 540411899 721903931 -999940262 373873096 -875129195 -397939295 -95980717 -205464918 -962275279 294383158 -180279798 77623583 -38801400 -363832114 -668109965 -687951172 0 302596689 666836597 -999940262 -297506950 807375168 -98114192 -110773901 -15809538 -406867887 60298154 42 999992466 1000000000 244903292 -227726762 -938922998 973577227 -999940262 -139748891 649116745 319602083 166784256 595485441 785435692 1000000000 162835636 -246018529 -931682411 1000000000 268450810 849334796 -506153256 999992466 -935834396 -1 42 508710190 42 6739917 -934137074 0 -343132604 1 -1 -929676395 918888644 -960527355 -107911971 -999940262 -711549278 308192124 -109277716 -306785160 -531975523 1 879237205 895760620 1000000000 449675150 42 243407039 628545928 -276783026 826220155 42 -550094396 999992466 -663470707 -717821589 984435871 -94608094 744583853 -531063735 689883764 -191181170 -999940262 -256594838 310124168 414378331 727939184 -906950657 593924494 867020360 -1 468364464 -999940262 42 139790097 114353643 0 889117902 -191083605 890933213 -735028613 -1 -536857629 -960081338 -700379778 -291458868 233679201 999992466 -817494678 999992466 -293575921 754263369 270009698 0 -999940262 0 148010594 999992466 -1 -39901409 -996537401 790094657 622140974 999992466 -721902284 586450094 -808940789 999992466 -650620503 -999940262 -999940262 -41520154 -912309787 798628758 -186361191 -668868729 -98015465 999992466 309842477 -8846729 -748891517 -338281854 869113659 765219691 122434899 42 42 999992466 740330068 920962306 648571991 717320909 444629234 405174933 759089669 -601620677 42 0 -712238482 932292391 278821336 435816215 -54089833 -851375767 -188894607 -916770390 1 9658694 321383170 -920117184 544024650 24063907 -802913529 -790706506 1 -750193912 -219918191 -914496802 999992466 -442940247 -577614373 721362589 -134602355 0 999992466 277716156 -665982670 44440811 0 973338851 -657210101 -574173646 -39192516 120857458 227987556 -999940262 359410794 0 -13282516 -577465075 -999940262 1000000000 -1000000000 935468001 -934622941 336810638 -612790805 948145442 -88788419 419035010 -1000000000 789872139 -999940262 0 922751211 -557464546 -999940262 956479738 0 -71985202 761973500 -773482564 -912058355 -763447867 -999940262 -921881893 976559054 -737056989 15815675 999992466 42 752307899 -616417148 281189722 763238038 0 -887582678 -741017575 -664422107 452131983 0 932039305 0 301349301 1000000000 406309671 999992466 -999940262 -999940262 999992466 -795245366 -885471967 -999940262 553835179 42 -35383512 -734275532 364828509 999992466 822971214 -579413614 641103682 -3372320 -999940262 288877337 341329838 -999940262 -650823983 0 -1 42 -539615452 323348248 876433756 22529857 1 0 597686238 -1 250416926 -231817005 -999940262 -999940262 -983497641 -533463056 -753357108 1 489746097 -90498481 -879531965 -171000244 999992466 999992466 -399983161 431428025 883380702 273309676 -128151970 0 -460018891 765476226 702851610 -102872158 924535415 999992466 999992466 -464999361 85499079 -812053821 -755777165 -495315645 256227633 -999940262 -999940262 0 -829883550 38894868 -487278327 1000000000 -126786693 -55914946 1000000000 219017529 388052978 -831784907 537307999 42 864068343 999992466 -486238620 -191085755 -386117612 -999940262 999992466 711239088 565420960 -431666223 999992466 -445853573 42 727595633 504075225 6385325 -1 999992466 999992466 145155669 302330350 42 -256218591 1000000000 -48677911 -919209415 -999940262 327384517 -546548578 553669894 -729355267 813160412 -625728114 765541595 1 -683384301 999992466 857298011 -105975832 1000000000 -618489582 -249508031 42 -999940262 -363845473 999992466 -509310494 1000000000 -433231555 -996186601 996746086 -20491535 511921427 -274768746 -999940262 382205097 -733768268 437807137 -992407961 836764729 -326839101 -538397033 -654637266 -545733965 -931153064 999992466 377372405 523542985 -933284582 545234437 -504369940 764527816 999992466 -824806257 -1 219449924 999992466 758147324 953047788 -971835292 -585974091 402672398 313223952 381529788 352870938 401050761 224635877 -240936823 -47038027 -999940262 -659648555 -935836900 484000686 1000000000 509103881 -423008177 0 339875038 675612693 830638853 -978752514 1000000000 15107102 52639398 884928768 -568931232 -999940262 621730819 -999940262 297593898 -747316109 808175491 -1 1000000000 278126462 -1 -310204157 -836411395 635368681 126272387 -900887971 -388247695 423778269 523110877 999992466 999992466 701561066 -181337602 192176510 999992466 302907450 566368451 310002296 999992466 -1 -577732384 999992466 739688577 448600818 -318361467 760171031 169308372 -999940262 -705811406 10726019 1 -137665332 -1000000000 738872438 475104379 199242638 -60773152 -145159340 915068791 750131899 999992466 42 765476226 861084196 -18647443 -459402278 -1000000000 -911288054 526296237 1 -232011724 -942131559 -81699417 635669188 -432409410 96930590 -1000000000 717314972 374934151 818991838 -999940262 765323837 -1 -1000000000 297910217 -877541004 681770632 999992466 888331796 999992466 231715872 -999940262 -856668388 857472394 -724845644 -1000000000 -999940262 -812444590 -224940613 -999940262 91889774 -206618105 -999940262 -215363687 -104344364 1000000000 -999940262 284031723 -819689667 896828769 164365337 -955153673 992709106 999992466 -1000000000 999992466 -196270778 369497744 461944642 -1 50112931 787235578 314660737 225252104 -207459427 162756503 -547360751 -611615960 -1000000000 999992466 -502689383 472501998 -999940262 -1000000000 -1000000000 999992466 -791957999 -21258973 756276126 872186443 -407113847 -1000000000 701711129 -94637709 657316898 522138747 -999940262 726690767 -671521698 -1 -820055872 43097631 -997326165 840635918 999992466 851536915 916813525 222789968 -1000000000 -1000000000 157839162 -175502481 -860789139 -58491636 999992466 999992466 -999940262 999992466 0 -784946034 367396293 821627832 369908428 -728627003 340819361 0 -442042669 -228597803 -997190634 963754226 -929034537 371689702 -874948561 852315022 -999940262 518147201 481816358 398334536 491897626 243632095 -845448015 1000000000 477401321 -739739352 -909897586 211583271 218745416 999992466 585684210 -1 -705408125 -999940262 194761456 -999940262 -1 618548308 892439673 -342511230 223803480 -432597476 -1 -327564181 -95943468 354760773 999992466 -1000000000 1 999992466 -999940262 1 999992466 42 -186291074 999992466 161304074 1000000000 700828161 -683377193 999992466 -370983875 -147060969 -870652187 -990078661 -632112062 378036590 -1 -33544740 1000000000 486054666 -759295894 42 -999940262 -961975823 999992466 309947095 -999940262 -999940262 854635009 272447038 999992466 -580391435 -291333283 -999940262 124884695 999992466 282595841 159159437 -735253166 -1 -1 -290618827 209130068 -999940262 43533486 285395959 1316232 870046376 -761810293 -724635739 389269475 58493512 749701865 823644422 716192007 696463355 -692490018 0 -1 -315300259 -418327279 -999940262 -999940262 718503417 -569838728 437431568 -999940262 -1000000000 999992466 -806604804 -855877921 1000000000 -238035590 -897431312 -260199646 -797701473 781898285 791357589 303821983 999992466 966983634 286451219 1000000000 696612119 -521131984 -239866159 -130943740 -1000000000 999992466 -513634175 799400638 -152321634 -732649077 -123617038 498130385 959431038 150855398 767464806 540499775 1000000000 1 -755207386 -392179163 82389009 -263398484 -948536436 999992466 602852555 -54164397 957058997 -919321107 0 433930864 -828217725 -487548395 702182712 -999940262 -156145668 42 -195264956 998554154 -803948029 -489580922 -557787296 1000000000 610133317 42550091 548310143 -711721633 -999940262 -320004676 -272163687 589011486 1 -557956373 -289238408 410705949 24069155 314305694 217445063 167240198 -940906662 -130325236 -1034578 -711525244 446859426 -1000000000 999992466 924040351 -1 423701413 880265589 -1000000000 0 -173911765 865319789 -535236286 757730611 -555776248 1000000000 -131271802 638282897 -999940262 -490683864 -179664476 -527078097 -597993686 329154744 114239555 587151909 745595748 0 -975691511 1000000000 999992466 231199955 93773960 -264540518 -401147075 -999940262 -516950301 -99884522 -811115002 -766970200 412529655 -796010524 -826411260 0 -651186284 402800656 840571512 -656658545 -848261588 -4440176 -999940262 -331482917 991143320 1 -328029142 0 1000000000 404689949 -871666604 270046370 148612992 -762855262 703166156 -326499623 447769996 -1000000000 -534651462 818052855 -877944505 39495004 -958239253 -999940262 -1000000000 -999940262 1000000000 1 -327422353 -361363896 912923553 102823844 46677574 -999940262 403921086 -999940262 999992466 -707507921 -1000000000 591839861 -335189100 -999940262 -603829779 486954037 -999940262 42 324024173 778822542 553126976 -999940262 999992466 999992466 -597935232 -197766692 456273242 168099835 -739187444 294888064 -169951963 544684824 -999940262 839976117 0 -101926741 -778665668 -999940262 -371115380 -274808958 -263729697 -143477364 751745294 -685142545 -586230893 -428187328 -1000000000 -782678810 129317130 140091895 42 346979241 0 530345420 -999940262 -647488178 682224422 -999940262 -1000000000 -6616740 342358568 -693331959 -559786441 -925639192 1000000000 680846001 999992466 17428278 221422667 398503564 -703377534 -146461353 -999940262 615716574 999992466 549275355 -184600850 -324023466 763238897 859650432 999992466 999992466 -679341291 999992466 -799371975 42 215111357 -970818980 1 988833675 557068633 123419385 -999940262 -501847493 442615524 114102646 928767704 -423964238 493759184 909776692 -698055604 -999940262 -2009309 999992466 -196998907 894360253 960719579 -975830322 634077436 -730217729 686166098 696428513 -328373683 -21043412 -517362521 -678897093 212553319 -486696534 -387081493 167506676 -999940262 -188045733 672439448 999992466 -999940262 1 -745525890 0 999992466 355808422 -999940262 -223842506 -1 -348438881 999992466 795670528 1 -298101249 879408858 710808116 608625690 -999940262 251804977 -410428672 1834063 776524866 1000000000 -234087761 702476746 999992466 -220027802 893122925 -1000000000 -997006954 999992466 -999940262 976258604 1 -325090807 653303225 -163589526 -708161655 0 -688450672 -852668442 956115158 999992466 -992503635 1000000000 921658062 -818218621 389758264 -1000000000 -571381619 865053099 108331665 -999940262 -786977103 -999940262 -656500557 230393543 985813326 416520439 -1 34886872 366953732 42 318363606 -298391170 -68991412 -92546786 42 768253861 -442209425 -581643610 -523251244 711639703 1000000000 -628387389 636103483 -366845857 451095760 1355393 -999940262 681012889 344856354 999992466 64955343 -624762973 -83326262 -656531578 -1000000000 -187630453 -987321038 87733234 1 832580704 -999940262 -991699190 42 489519505 999992466 42 126976043 232850363 364944217 1 1000000000 101877642 -481822851 275238127 209397377 -256651040 0 317341807 -719267899 -1 -974349507 999992466 -569793017 219491558 -976324148 573187001 -67113501 -781347033 -999940262 -999940262 -545362026 -999940262 -808378490 1 1 430836157 1 1 -781640033 219882778 999992466 999992466 -322385947 888736695 -977284353 999992466 301895949 395510540 101758937 468421946 310425137 193999969 146044188 547122857 774482781 -1 710732471 855147210 62055562 -999940262 -999940262 -685962827 713763515 530475805 1 -192906980 384229627 302853689 -503467021 -752521580 999992466 -222921323 -53953690 367466929 1000000000 -66195347 422235579 252153736 347389892 -672284677 -740183172 -297455887 371931259 -907201733 0 999992466 -739905437 -328238224 -829363124 -741899648 -915629405 -796266870 -22197818 623222767 -212590893 -999940262 646836848 -65830596 690770804 999992466 -1000000000 999992466 666678856 788958512 -335685690 -879507753 -181097173 -866490994 -107950334 227478041 -91995142 -825554548 999992466 1 -1 887755920 104643223 -928689085 -196432703 -457849352 184780128 712875542 16864776 -999940262 -699624955 685789480 485879189 -226425249 999992466 -899300932 42 -444079941 -999940262 -251262156 -131325932 -172162040 999992466 39540248 999992466 -883950464 -882390578 -711175808 664610123 439866137 999992466 901980816 -673531451 17213480 -640834020 -924107544 624233745 -999940262 347200034 -118803065 62365463 855196966 534625302 -864560767 -923098427 -1 999992466 -488733095 397835065 999992466 726752721 -434270034 850548296 -885751084 227353960 -983344541 53201898 -999940262 -999940262 -999940262 -999940262 -755158266 335656180 503982432 -999940262 999992466 -363303126 -562455883 -801683053 740844227 934831730 -999940262 999992466 -60993577 315116742 -252496518 -32768708 536527252 50001096 -104376742 991453276 905988072 144419204 41191080 1000000000 831349291 -356230217 -716506600 534381137 -176019521 -345391831 590280653 822806997 -522497503 855983880 -695689239 -670898698 12141074 284904418 -738443698 -175891784 854692607 421915257 999992466 42 -546693585 -184390501 213602427 -88520592 242441944 -84257349 -1 401777375 -8975558 689938892 561846337 238482522 1000000000 174432250 -524995377 -135227910 0 -332281605 271417858 0 999992466 1000000000 -581459796 426899373 -871396155 362730131 269093524 770151624 999992466 -645378495 23650889 -820805992 -925795081 852163822 -680276353 728182619 65377203 340536835 686342447 999992466 -629030245 474803966 119855898 407087119 438226503 -625633818 -8191538 146670785 1000000000 999992466 42 -613767188 999992466 743847021 999992466 -999940262 -999940262 -779659276 -847905974 -343555336 1 43619574 999992466 354719915 226269847 -999940262 1000000000 -999940262 42 42 881700723 17548528 -263938917 999992466 1382342 999992466 -1 467625640 588683878 688917218 80674806 -703948822 494608066 -456700143 331974638 -354261710 999992466 175618943 -1000000000 -439068576 0 -999940262 233342091 999992466 240712738 300895106 999992466 -683240077 719851568 321922225 1 -999940262 -948877928 999992466 560458245 81309782 -1 -53648074 965065389 -706546151 -1 709496899 1 999992466 164122028 0 -796010524 -299411493 -999940262 156074640 -180078670 -990283784 -864324273 512166093 -486258793 603035653 -999940262 -757224953 -1000000000 -816433623 -773686700 -936385456 84515056 -617916743 722384548 444220961 999992466 -506487054 999992466 -745002250 -145449737 -785463052 -720707705 -999940262 999992466 -587847445 -830551537 -588438873 -140898532 999992466 -436523945 -79963156 -547796886 -498685636 42 -523833074 997519042 -999940262 -999940262 837498099 337954207 -1000000000 -65605459 -680295443 -892893013 -976998351 250873778 0 -791393643 -695755964 -615515983 687830248 1000000000 -965022110 139089051 253814706 272743562 403932568 716243978 42 -1000000000 -987726917 -80822072 -293110067 -279508973 999992466 999992466 0 215245931 0 18552475 279691038 -702000077 -877879335 0 -405752818 0 -426075206 1 42 273345014 761762806 164403474 110302073 341664037 373659038 -704975571 -999940262 -1000000000 -850877970 999992466 -455418334 -1000000000 250237403 838298979 539879319 -962652320 -294333236 555547438 469585972 532804216 -1 0 -999940262 -743155379 240726026 568938578 -44663024 -87407066 999992466 -999940262 0 275920352 -999940262 205172026 392932264 334465113 251131965 950267972 835757763 999992466 -906665682 999992466 625171381 459725032 -1000000000 35208701 730713148 0 999992466 1000000000 42 67172839 -232554753 -119322553 -999940262 -668354605 -788274740 -406129156 -999940262 230919732 -989856261 -999940262 999992466 -622133704 42 -764331196 758158638 -999940262 1000000000 -788028512 -249678951 739175465 -621230114 -830043342 -1000000000 -1 327003282 -738604012 999992466 677992077 -310897413 -579846259 1000000000 999992466 -999940262 42 -26333304 320990830 -999940262 455589157 -435435259 -475306670 -199608848 312307899 999992466 42 -119526231 999992466 -244177123 337909608 -999940262 304919339 -999940262 1000000000 644941082 1000000000 -850034934 1000000000 68684085 427313814 -999940262 -999940262 -328047598 234529100 769090630 415974444 800786930 -74876 270009620 -14224620 131245134 -792708493 10575126 -996388435 -583598874 -999940262 418864746 -911851860 83647563 -73091795 -908012631 -202134346 0 -1000000000 565356503 491393643 1000000000 617210876 -912108540 -499318753 -317982472 993129557 1 -490465504 -91951916 -236633808 39305956 -722702686 107247387 5791843 -221677697 -121917956 600058896 -310547727 999992466 941086613 770103931 -554620011 -717014474 492088569 1 999992466 351006807 308183471 380931342 42 -530133725 -971150958 251022611 42 0 999992466 766399885 999992466 999992466 1 430297355 757597572 -999940262 588476661 -464959119 1 675612693 -530765442 1 -999940262 -671751096 -580744291 999992466 -445849008 927317089 -219037072 -530146722 42 -1000000000 715971487 -999940262 -219836143 521669764 999992466 -366826356 -634187285 0 -999940262 999992466 232187348 -841084258 556498112 -999940262 424391701 -1 -895487791 -904504626 1000000000 171298587 395735136 563408921 -530252183 42 536998225 -999940262 -194385332 957040086 -718417724 999992466 39914554 710885655 -1 443303164 -908042567 106460882 -999940262 -463307027 151389208 -68847016 -1000000000 -999940262 -361572158 -554709193 842061999 753349150 520887250 329120405 103445601 -208721717 -1000000000 -447183616 488221715 -761017440 -436794336 1 999992466 927068480 177792866 573224532 999992466 -408949015 281990043 516617387 999992466 -854258755 -999940262 346736709 -143641955 -999940262 999992466 1 -1000000000 -318529546 -229386410 -778483816 -19474898 -789978564 -999940262 102099160 -134021003 -727688360 -1 999992466 -824803131 42 784030893 1000000000 -271439162 454751442 994299445 999992466 -323570301 -999940262 -845160738 -705650519 42 924320044 726387456 -999940262 643887459 0 -596081665 14519372 -1000000000 -999940262 999992466 851270177 -1000000000 -1 999992466 763272901 22293662 347500296 -399562472 999992466 -9632559 329066475 -790341039 880764399 42 999992466 -206107716 717145723 472896035 340260567 -216375017 -745471925 746804607 -1 -718631043 -1 999992466 307534175 610195348 -1000000000 381585482 -931956139 163386919 1000000000 999992466 -281204733 -342652619 -29151 457982675 -766528291 -248848523 -637522803 843566267 552861806 -475648145 97073414 -360466389 -669182041 1 306749103 -86789673 999992466 -705102583 -914861364 -594333405 -55150324 0 -999940262 966232904 0 917128 -503822270 926902283 -83288146 42 320874144 200939515 999992466 0 379968273 1000000000 186232689 244229568 572597899 -392250111 261235157 42 -937567532 42 -1000000000 1000000000 999992466 0 -999940262 -726281778 -418407167 -1 0 -884180019 -999940262 -1000000000 62257626 498720077 -1 -354233074 301819626 764111045 534383101 93741059 672904347 474401858 -999940262 -1 0 141127711 42 -999940262 -867623833 999992466 12712389 238268062 42 286322288 -323279172 -952631617 999992466 -999940262 -999940262 -1 38542330 -147769622 99322874 682390993 896888820 -999940262 -429568549 1 654649891 355861363 365038713 906624541 959733686 -124097908 -250623162 242176481 -1 10624873 42 669631208 245307701 -72210800 929623642 999992466 -625954999 1000000000 -622323932 289563653 -999940262 -925439832 1000000000 -999940262 586942433 -999940262 -1 999992466 42 0 -999940262 465637255 159385407 -983528580 -697694610 -999940262 -419196503 538515591 618206860 -437579616 482779969 42 890832610 516400927 -991332111 311534007 0 0 -1 996261091 1 -1 0 -23004571 42 925249718 201060979 888471319 999992466 999992466 -674165682 999992466 -60320874 1000000000 -1000000000 -436471880 824613444 -705099198 -225280296 502513613 999992466 1 -170770621 567662854 1000000000 191836447 157738635 489985254 -995854523 999992466 999992466 294397847 941699698 -887811779 -690749729 180407103 1 54244016 -252592163 189536333 -989360459 -674589858 -457011601 999992466 -860069901 -425924403 -999940262 309116271 -117598714 -410501033 -594198372 -543323492 -1 1000000000 -98252743 999992466 280870434 699692287 -999940262 -147428107 -950925254 78468254 -987804389 603314413 -517475461 -587760904 119180871 -312134413 -1 -129815830 -961061433 824074854 329664129 -176881490 -999940262 -757072311 -973124483 -999940262 766366711 838066975 -61930307 -230818619 -999940262 999992466 632243346 -246609291 -148498382 443758103 999992466 999992466 42 -999940262 1 -421770955 1 0 707007653 267726049 -128641937 738432412 144223430 -580954098 -312129482 371170963 1 1 481329217 -78934565 -547773696 42 -999940262 -877833168 1000000000 836191150 -983701990 -270195343 444805781 -999940262 -999940262 1 -999940262 510044883 -298537822 999992466 -999940262 -344327864 999992466 42 256511278 54280692 -1000000000 -999940262 -511628809 -971835292 672754225 -999940262 -38507450 -538994299 -172049554 -999940262 -852052161 331429285 999992466 111055401 180813332 999992466 -613533094 -145687866 946250653 -784198288 1 -999940262 -1000000000 -538473744 1 -668937478 241711239 395635297 800333664 -334638608 678571370 -949289496 304940463 999992466 -999940262 48708189 664765278 -680934177 -553047263 -1 -899300932 999992466 1000000000 531499420 -933580255 -785249488 -600375915 -443095627 -999940262 999992466 -858769912 -533344178 424395172 560748452 -1 647651990 -1 0 999992466 852607881 584085161 -1 999992466 -35790077 812190366 345744940 -574275768 -998570742 839631417 -40867917 81119159 800989686 206676760 836766290 1 489534579 999992466 606205920 143160210 -327444172 -10522611 999992466 -167730734 799902819 -223677021 467225732 -205497287 42 42 443152981 42 -999940262 999992466 -999940262 144449694 609331658 1 -285105595 554308357 -172265443 999992466 -489443064 200004650 751883489 -924880744 -80807797 -471697846 -999940262 -999940262 -60898589 -1000000000 -346250329 215113744 554709339 -999940262 -522131302 848242535 -1000000000 -535694936 999992466 -4012258 216165609 -657971093 -999940262 999992466 988875661 -69370812 801996273 565495726 1 650720785 449798648 999992466 -999940262 81173210 -999940262 -1000000000 -204315702 499427301 60757882 -810262637 -999940262 -228431959 -408222151 1 -939077455 766940853 818125069 711629427 960073343 413978376 737730140 42 -849275228 -1 -999940262 -805544787 42 -999940262 -773520680 -880055884 382825253 999992466 -279562577 163739777 -829288150 252674482 1315683 627567401 26592928 296169178 999992466 -704361578 461133035 -999940262 0 -893267499 10893621 0 -1000000000 177161594 1000000000 861748390 23492652 456771427 -999940262 42 667170228 812156466 334280641 -312959041 657683518 42 -1 887557439 276407304 392329016 -707706242 -269491407 -936820134 603140268 1000000000 -999940262 -999940262 -648606718 999992466 738722638 9443280 -137881031 -1000000000 -309100628 -999940262 -311832196 -999940262 -397238892 1 -554352662 538622975 1000000000 402244635 525711054 998199627 0 0 999992466 866358703 -364455912 -363814066 -166526860 -721955217 -487230746 -1 -809373624 845702027 -680907422 298197643 -279741791 -806844232 531489937 63328712 952177529 999992466 615075547 42 -693569387 -302906158 527222833 261538952 -283575928 34882901 0 42 390127433 999992466 999992466 999992466 -999940262 -1 -602379966 85146956 42 952987933 911009595 763055617 839262352 318009518 628959626 665184735 -166211618 369392960 -581805593 -999940262 -526327761 -778102127 -843764611 934725675 520762277 100671762 -999940262 697736359 -934485950 89166453 -744729079 999992466 29757834 -1 -625400241 56906682 -488960505 -315291055 505300836 90837759 -849837364 1 358695177 77762569 -600126342 966762107 -1 -1 665112484 -141911209 1000000000 -833176404 -396434523 1000000000 -72193658 199025244 -606783874 933597263 -857766417 -1000000000 589962307 -179564741 -920792713 31983677 -17356699 760193370 -390852067 -1 437278513 745877812 42 -137970246 195506598 158983692 288579596 927243233 344930180 -1 -999940262 999992466 -829027235 -895986055 130656245 999992466 927074776 986404222 0 637489486 -808930916 -84482591 1000000000 832527828 -999940262 999992466 999992466 -141514551 458240060 565356503 -194732541 -456889258 942569945 -735213466 853816545 -246832450 42 0 956894753 -714369702 -542272110 0 1000000000 870294925 999992466 523255869 517182773 1000000000 287775978 -999940262 -537653535 999992466 -760219016 42 -1000000000 -494410134 -268575983 -193446349 999992466 -178926634 164481245 324354062 999992466 627810265 999992466 394448079 1000000000 197429205 -281405241 -20716653 -195221483 235783369 -999940262 999992466 -375020789 -278361178 -753089386 1 -530857462 -857166490 221013251 -915288318 1000000000 -570684500 848072778 1 -999940262 42 851821304 999992466 -285536359 483536553 -999940262 -444623078 -746272577 358583061 -999940262 -351301645 999992466 754783086 6859169 -999940262 75810738 -354956537 -940593407 301414645 858536270 757361032 -851488952 618023922 56322837 444980743 -854257552 -299473346 -402987937 -76723862 999992466 -768911693 -124477885 999992466 586855145 -614720735 -113796616 766344181 771214580 244575285 999992466 -81336389 -999940262 -944079084 -52536725 -1000000000 -398415605 -1 42 -267916528 999992466 -180507612 -652920700 668205389 230201447 -553419172 -999940262 -982693453 -55237252 -462871117 999992466 -491321718 -956497313 0 -678800236 -999940262 -999940262 275879115 -28256234 0 999992466 464224950 -512767844 -1 384781664 -122527963 290076056 -620519180 42 353945348 673439653 -999940262 -326132289 19140204 -773257482 531629093 -234615929 -454695895 459493391 1000000000 704095149 -641177625 -103768072 -999940262 -1000000000 -368950852 -328147306 -133908535 -969569983 744741086 -926666466 408588040 999992466 -313816525 -815285739 -304362415 161587762 480962871 -1 597982489 252415477 1 -912230318 61146172 972429535 -842315894 -823429266 561012480 836730107 -53106579 -1 -340453765 999992466 106995165 1 -472805166 0 -1 999992466 560162648 42 -999940262 138486721 -241062847 -1 999992466 539712171 -153310082 -892072299 461534937 581134550 108776359 464218740 239644255 220349862 -112560806 522319112 -774053725 999992466 -999940262 -771256771 -527959056 -1 -188748466 -923030038 -999940262 -501358876 -571625759 856114374 333870492 236141274 -1000000000 -999940262 776475808 359898711 -1000000000 -803332699 -491047009 -27053792 -942677087 -665462911 46570361 -999940262 -382719803 908242114 800198800 752124102 -519810770 539021735 803656452 911183863 71844870 42 1 744809798 220100295 1 520803837 -610409013 57972769 -999940262 999992466 -520725135 -314584050 140829109 999992466 -161432065 45659047 433839587 -467842039 332390708 -203165215 -381502534 -737747441 1000000000 739686818 665845875 -120690326 0 999992466 -271340057 -999940262 897878219 -999940262 524696357 -711549278 1 827804430 -936261342 160377186 -366528993 -980133707 43143863 675714601 -546400788 -660249107 499238956 747567655 -209392887 -544709741 -941638175 -999940262 781937801 -743816278 387909446 26221894 -752911708 519266653 287658699 999992466 -701336479 999992466 -1 -443095627 -187760015 -526654371 -951416058 -999940262 713677365 -351726507 268739300 -588024790 -634172346 340884452 -999940262 -884525482 963418853 999992466 -681282084 999992466 -1 954026467 -279876497 87330166 -388480892 -1 342134558 -411225385 7213258 1000000000 678439843 309755585 589753875 -287884186 348081229 0 -87960601 -94608094 -451216694 145317994 999992466 -47463291 -311655196 -945386417 -424685925 534508213 -1 -148927486 -284704912 -999940262 1 -746136640 469959232 -999940262 1 -1 944085561 185563291 -6017744 -1 281471782 -617089968 282362244 531149201 42 -999940262 42 268661085 460948548 -378782629 -538391563 -214473142 -225003184 -700584772 -776993001 1 139130530 -862925128 333713102 188343306 999992466 -1000000000 -799364168 142385434 574942667 -999940262 -518287960 768282796 62958551 -628637414 -156187950 -345610752 -112362255 -17427013 0 -121135020 999992466 42 42 -593529165 844873721 -1000000000 463964665 999992466 209132372 863182899 -510736468 -1000000000 -1000000000 -766161118 42 -502477072 -1 -292878937 813495689 -836664790 -460534192 -207230837 -399998685 1 47245395 -582878744 -419048559 -396114479 -504657969 475231668 -732612882 -924866385 -160853973 216848239 468625781 -720292191 -493541969 -128314011 39028433 934203195 -162026604 1000000000 999992466 108432189 302693582 345635756 7672312 42 999992466 -32904847 -999940262 413985878 422637037 -277015081 -999940262 577706516 999992466 42 390545893 0 417134249 -898194894 117012675 1000000000 486931721 -999940262 -999940262 999992466 -999940262 745048042 999992466 999992466 1 903199687 0 -999940262 42 503786367 -1 454173048 692899331 -46308688 217430463 999992466 1000000000 -999940262 999992466 863466556 175372439 -668113136 -616556364 -903164438 -562435749 -217289941 -94524698 641426343 -880278700 603214629 -999940262 0 1000000000 -1000000000 999992466 -713963624 299628940 298785440 999992466 -810256227 0 -1 334443770 42 -244123653 645211321 167986168 -841998066 660395683 999992466 -582031253 999992466 -585902467 -1000000000 -378031701 -932003977 662587207 744657221 142204982 -396549063 1 -723655641 42 523750689 1 439763731 399533903 -565148404 -859639506 -309770330 321246266 -106139177 -1 -620405862 -418958218 994504874 -949431175 -158493268 0 -999940262 556055747 481930369 -684950363 864019851 93719986 898581818 -999940262 0 999992466 -421417933 -1 1000000000 602065646 -882144828 999992466 -651806433 -223872874 -573022131 -861085110 -924090014 647628493 453748882 -904649665 -497840566 1 -828163137 761285568 -358203325 -288753316 -713514560 419806296 -354061158 -1 999992466 1000000000 640649046 -1000000000 -99878319 45850643 -999940262 -45920423 -158999063 -717301948 122297187 -134501742 477678473 -86615690 -985115909 -1 -621772575 42 42 0 -999940262 -716041005 308944178 -5790973 -532323520 -434097315 -858481659 44271263 919619995 -999940262 -773938561 1000000000 42 257904211 777060169 -513287197 20004301 89781569 143291152 1 -999940262 -65918181 183465969 51496474 -179618725 591828329 -568048561 -999940262 -126782079 741592784 0 54517675 -53229697 999992466 999992466 -232254656 0 860060328 -865260727 -212486191 -134223396 -551824054 -441882679 975887317 205007238 824890982 -641133567 1 999992466 -452129802 518846426 -343889409 -999940262 -64902041 42 167775553 0 61678001 -111467258 112797034 410888973 -784463855 -255380655 -85949518 -399317949 880118165 395601260 985523146 -177352568 -1000000000 -999940262 999992466 199359860 -63291793 -1 42 790511509 999992466 730894469 848672702 -20116886 -776757854 -700069568 -1 999992466 -794356006 507599737 999992466 -372566807 -546336275 168445541 -47667903 -448456894 -247307731 999992466 -656946685 504421415 999992466 -575798406 -588431657 -999940262 637568463 -999940262 859065307 421319335 999992466 999992466 -1000000000 -444054768 1000000000 -999940262 -1000000000 269438018 -66894776 449248553 243456604 -999940262 1 394677367 392451099 -370788989 0 340402323 -568198035 0 669938279 -109990229 -952557587 495777518 -981021684 214531643 0 999992466 777278651 148069227 -98045995 696207337 999992466 444024512 1 -1000000000 -601750433 552422447 743793955 353429429 -269270205 -645108053 1 -78236772 0 -944268559 600573654 117770951 -930904809 999992466 467546859 -962559873 -1000000000 -555318968 -53872826 42 529187232 1000000000 415881901 1 -105317257 -777395995 0 -751298550 510380112 999992466 933961679 942771890 4002760 -378087597 -1000000000 532700396 542906380 315272190 683928540 -654642276 544858126 588246350 -617381812 650767944 -95985155 -999940262 -244510315 -1 -364423165 -999940262 -1 678909816 681524849 297899239 450786113 835590367 994319881 840974275 -999940262 63579349 1000000000 -573288230 -65965587 258760151 387760917 -397776962 943889670 -999940262 223069249 -948439406 772501912 861151507 -999940262 -446336709 73423160 -974482788 -600715272 -999940262 -90902565 115584642 389263789 198007585 136028866 1 999992466 999992466 -471460229 -474560701 -200001094 149536560 689771955 -186678006 415278085 -263729466 -477216319 -978583145 -26120432 1 999992466 999992466 1000000000 120599705 961360671 -999940262 -244772335 409800226 -404299063 -1000000000 437907343 999992466 184279877 -961741776 -1299280 -31507320 488327959 827322501 1 820858258 -58905105 -705811406 805917109 -798891153 999992466 999992466 328792540 -1000000000 -999940262 -452534727 851846627 -1000000000 999992466 -913183366 183292343 -554231674 666675259 631352663 307545551 376646398 -702848316 -180270154 0 803164718 917135257 250275726 999992466 999992466 -1000000000 -1 -495068390 42 918594305 -1 999992466 999992466 -823312204 307356945 -264196488 -963162791 999992466 999992466 572808203 -846298638 -60283394 576920624 337975300 -513249307 399954261 364443324 -572848836 -753376870 400819552 -999940262 -640096483 -90056512 982718707 917031079 -632811659 42 1 -86738883 999992466 -958535553 -780650981 960973798 -707356676 -896295987 178076731 1000000000 135516494 902934000 -631492870 538777454 -999940262 145480972 460748703 -1 -278751992 213385289 770055305 -1 992369236 -17319858 -399127010 42 -103487559 42 -725232514 -733580884 -999940262 -203369599 472963340 -681581117 -999940262 -362452591 69059090 837050647 423129625 999992466 -999940262 -36891197 771100690 -11395687 791673691 86861609 574381548 -36403204 -23396447 881758268 -566443517 999992466 42 -781047818 999992466 -999940262 999992466 1000000000 999992466 -543499949 -999940262 125899624 -291921107 -772713929 -999940262 116554967 -626768627 -183722343 311762705 1000000000 255070537 0 999992466 -756428523 -542268610 597151990 497101469 217956107 -895558844 -633306088 -302901961 42 917135257 -838243727 229530760 42 958615064 999992466 211937697 1 -153812880 927850397 249321240 489053830 1000000000 -999940262 180682395 0 -293267655 -753077357 42 42 -1 -253628162 -1 0 -270811294 -632684216 -640124156 -682154023 -735048356 796261248 315329864 -754109436 -443583732 -315954921 124901427 -173993828 -1 -957795339 0 4227210 -382532473 -603640443 -999940262 -139862667 999537261 -1 -717821589 603995780 3627199 -776879510 -104992827 -447249306 1000000000 -402884916 698277228 0 -1000000000 597325023 -999940262 1 539977148 -207520782 -205837840 -259809632 999992466 822000010 387374278 704240643 -544171286 276979013 -999940262 -999940262 999992466 -428564084 280385774 179841086 -999940262 1000000000 999992466 -119896755 -250966498 161262028 -1 -835784409 -918661866 -833008143 -1000000000 526653204 210703363 347048237 514524974 307320506 1000000000 283531527 -79281080 1 -1000000000 -260928045 788658357 577811577 598900303 -496219125 -674852669 1 -999940262 -760889848 150530264 -999940262 263249505 1000000000 1000000000 0 -451131842 -465395336 586912374 396592960 -434209958 999992466 -999940262 176492975 55524081 608635320 108345318 -195178434 -999940262 320818749 999992466 801709228 -999940262 139157677 487652591 -948570052 -940432717 -1000000000 1000000000 999992466 -252602060 -578629686 -440855113 545814042 -361709592 42 393620451 -1 -639223943 -941568188 -517594852 0 42 1000000000 -999940262 537337953 -980227320 -64554165 -101397336 -728378496 -726712769 908899065 497842592 -925221587 400229088 614056644 332196748 -999940262 148912821 -541810871 -999940262 -58857604 999992466 1000000000 0 999992466 -325351658 -999940262 -101324054 -831202309 -500358687 773808923 -1 645684505 260655204 255412892 -635411669 29179394 -34349754 -821853957 -1000000000 -999940262 999992466 -883882626 42 42 999992466 927550432 904939498 948918973 797797170 999992466 218847115 477434574 -999940262 999992466 730728313 -1000000000 0 -920140641 -450729064 951682138 231885592 786065188 999992466 -683670346 -462779445 981874166 188861327 -795653653 -999940262 97068994 -999940262 -813669812 -1 -684860072 -1 762114500 999992466 -235341376 1 639367954 546582901 921857821 999992466 -910730532 -999940262 801884531 173841262 0 909578218 -1 875674263 -219647420 864406249 -828518792 -191930980 123865035 -186027708 124456409 -205246007 -1000000000 999992466 0 676125240 651053436 -122436492 -1 -980968921 665765351 -907161503 792149252 -733526029 -965718058 -999940262 781478401 -874717728 42 -597364659 -467142069 951024250 1000000000 -269572334 -1 491440614 -37699790 999992466 397887528 999992466 712767595 -999940262 -710058709 1 999992466 -625386843 728267929 148089018 -539857451 988391780 42 -238323568 -946512285 999992466 801195174 -545476403 -32270662 1000000000 705289006 -1 689149272 -1000000000 397566789 -19737613 43194887 -133045953 -313709261 999992466 862168840 453496538 54873957 114929275 904567549 926516923 437755991 754065160 1 -296284869 679304244 999992466 1000000000 -1000000000 -844317326 43512192 -1000000000 -641875148 -656071588 1 -606629765 -999940262 -1 -999940262 336565162 1000000000 -364195704 406675285 -999940262 224908326 791794726 -45194604 999992466 826971842 999992466 -628685811 612173790 48111030 1 999992466 -556283948 -999940262 -160277201 67973102 259642021 42 1000000000 -256464186 -878902415 1000000000 598405861 839943047 503505825 -999940262 65521630 -773944457 -457791239 768666167 280869301 999992466 1000000000 -999940262 -780171807 679806682 -635482779 1000000000 542591988 364478140 718377800 67299871 -481056738 -284506476 322633712 -72103585 85735314 -999940262 1000000000 -441470286 -333708824 359808484 -408317054 -361734509 549309258 469897955 999992466 -1000000000 -713693569 -999940262 513928033 795020341 -577488532 939919607 711051604 287156176 -1000000000 -362952398 -999940262 -999940262 -295698068 1000000000 -653718643 743294260 29144123 42 -999940262 671984644 -878313054 999992466 999992466 -418364709 999992466 42 -565096838 -50784182 -999940262 42 -644707762 1 -435578790 466394541 96652010 999992466 757437521 -616392762 1000000000 -272932433 1000000000 25114395 236392598 -125281035 702946702 138490318 999992466 1 364369307 198351257 -937097756 -975688183 999992466 716223926 -811692732 233587540 356958217 -741055544 -999940262 -272265710 823341565 69807805 29101424 -11315240 637511319 42 973538962 -5210727 46298288 -820776275 219088583 -606900422 -102505903 -940554052 -457541152 296640209 42 -531390425 153339975 -442022422 -999940262 990287667 366610285 586658426 911117961 -117719314 1 999992466 999992466 240798905 -516928182 -78368080 -999940262 -526179012 -601639256 -999940262 -999940262 742236866 -67080675 573268458 -92749650 999992466 999992466 1 42 -454778319 999992466 -142080236 -169954739 551741434 -462871117 -606700931 -523607359 -395869223 1 -619170153 -353728238 598792375 148751802 -438658026 -815944716 -380416697 160599220 -511769771 554708825 221306704 -297506950 68703933 -706896952 1000000000 455328545 -16715546 -1 0 45792150 999992466 -947465772 507615051 0 365647705 -999940262 -792325281 -432458820 -983300256 192039766 -755411010 0 549675020 515451819 999992466 -482325863 -765976180 929801078 979770801 1000000000 -42360454 -1 42 -932677450 -854162686 591903750 -256579535 -83750234 -188429478 -662692899 -570260306 835858780 743402521 49306377 -285223616 140764762 9046426 -298328854 -128357290 944315582 -984723402 -382283174 999992466 -442946147 321472876 1000000000 645289416 -573327758 -445521731 602978126 42 164637666 737466682 823812377 999992466 -580101680 8122448 197085215 166322667 -426105701 -697557768 -765358977 -999940262 -673088127 -1000000000 -403185471 999992466 85786195 -999940262 -321404602 554082935 -3025544 1 -1 999992466 1000000000 999992466 -778813150 -359680939 889039631 1000000000 -890025088 1000000000 -955023326 -561553317 0 -217681779 999992466 123211011 999992466 -638397452 -163896892 -999940262 632382381 -749744590 -365902383 -998164508 519994481 -170657507 -726440535 -424734726 999992466 -979641654 572271999 76515404 -715430000 47257558 -999940262 446945655 850740090 -764333563 515077374 855970046 780839143 -66729957 999992466 -999940262 -954958973 -49769974 519994481 999992466 0 956101802 769387741 -229404999 -884180019 999992466 -1000000000 -999940262 539009427 -110595415 524028322 999992466 440719435 -210989244 999992466 103726178 527006492 0 999992466 -1 1000000000 999992466 -502347358 260855498 551293830 42 562001561 999992466 999992466 1000000000 924621108 -263437237 1000000000 753375983 958826085 552407166 854358819 590277830 999122736 -999940262 -473265670 433845100 805727044 467732853 999992466 -367031215 1000000000 1000000000 940270078 21335238 632619128 -548094976 -489511368 -7086684 592038939 874501741 -997513889 -999940262 999992466 1000000000 259553393 -1000000000 -156562683 -740987583 -821302758 364924295 -179734813 -999940262 999992466 -399141768 -652700798 -999940262 -556800594 -999940262 1000000000 -510592103 -839794402 212768606 782514162 -453451214 -661809015 47206611 -255063732 -999940262 999992466 -648215581 -999940262 346869612 -543574203 886807865 1 326174515 -290788017 -585233428 -468911182 469799862 386635810 697626992 103090439 789563559 -1000000000 472850543 -873873504 256744445 999992466 -628062411 460140232 715988521 -361889717 -14122930 162386340 -855048582 103207463 35320024 -582543478 -8245012 -431211519 -215141896 -337116847 302466205 338122549 677568518 150165591 606582431 1 21157036 801402667 -110749789 -214622929 1000000000 718390508 -1 -528798240 -999940262 562027408 215032771 -688916753 -863612682 545774100 968214793 -1 -430648394 366737809 187848681 448083786 999992466 -999940262 -49332353 -167582785 -999940262 -604953597 866236375 -1 399771830 252260140 770844420 -36836245 -550773731 999992466 160632803 210920859 -999940262 -1 618290568 42 667869926 425523864 1000000000 999992466 -342407190 377338036 -999940262 415982523 1 453412522 -675462121 454361977 -853242633 -1 896960979 562840735 -248932915 -527987905 -228922433 449799158 -999940262 -685445985 -999940262 730658463 -1 -1000000000 616382529 186106243 -455204661 -399469417 90117977 -999940262 999992466 372098316 664799450 859914625 -1000000000 781518368 145762205 391502300 246328989 514684447 -725669816 354610755 120866007 999992466 -656671778 -999940262 999992466 42 -1000000000 1000000000 -246565346 -343307142 -125496435 -292547585 42 -606622838 -701354198 753326550 42 -755265018 0 548640544 -219951929 -768850093 529674820 -1000000000 -1299078 -1 -828771591 655721580 44034635 -843001439 388385845 -741529183 548216662 -999940262 -962684492 999992466 -599597399 420368893 -923494991 -999940262 19257981 965168783 286017932 -1 -403393069 999992466 -86663089 -616139055 1 -606714200 -902532860 283733020 -404760898 368478149 72179183 39219419 490031756 999992466 149616 1 999992466 615382134 -624900156 336700104 -493685514 907400914 676394950 1 698675795 569907053 703673060 -999940262 936563586 -574564392 -999940262 -369696203 420401225 -1000000000 -999940262 406698909 153594272 -214187615 689855133 777707279 847954872 -310237358 -532224712 -999940262 -757412225 485627155 515663076 -134651756 -404096711 1000000000 3523975 619122047 -75556635 -138048471 -642319629 816394788 -999940262 -704250049 1000000000 999992466 1 999992466 749539402 611627972 -758728270 767552681 913772015 999992466 -1 1 301144083 -1 -964676420 -471357027 42 -999940262 100940280 42 -795996675 978289377 -325691681 465126382 573171269 -354464302 1 3510914 -548736168 1 -240061575 -773522976 289763797 42 -758716853 -489281473 1 42 -999940262 1 42 -554855843 -242418675 -741133797 -999940262 -70947797 -334033146 1000000000 -536042161 522680567 -312273423 443904226 894753694 780887622 800478725 -170435416 739384219 988378021 -384950947 -294840135 189893250 361484141 -555776248 -413494009 716230186 435396253 937198048 900842665 -422058589 1000000000 83632956 73324011 42 547050648 -3456569 640094804 -240761566 738269130 -214061482 572973031 584529314 -999940262 985843635 -214481450 -293562143 -443698529 999992466 -999940262 628887728 42 -999940262 642166813 -184142995 757946214 -432798164 -999940262 312587978 42 -955029542 42 -501858000 302661166 1 503747604 -299253477 -999940262 -382863827 997693770 849476322 817767765 42 327710512 999992466 -744028067 89389957 486312252 -999940262 95906513 999992466 635850134 -647542510 -1000000000 647002634 -401994349 -999940262 -999940262 19288153 999992466 788402313 -240698200 -956040443 176546042 -999940262 -999940262 -999940262 1 923731591 288510207 42 -999940262 780602927 -867849240 30299862 971081872 -810156351 72308790 -71233186 -215140354 -381635854 735967576 -208616970 -1 620679006 -162714342 -911491249 -999940262 -545111328 421167402 999992466 -108328429 -1000000000 550014103 -298908233 -532568864 797783913 -753695712 999992466 554766746 -649666594 497041437 -369125056 167206058 361437300 72679243 129535505 -282489351 999992466 606400571 -999940262 0 -670963025 181770871 -104094868 -28030173 42 717259124 999992466 1000000000 -725289871 -336945170 -930986539 7405161 707539607 999992466 -766615136 -999940262 803385460 -274822073 394487273 830884780 1 -153016573 -898149674 1000000000 -565779825 981997718 113266077 1 -905708947 42 1000000000 14203202 192581941 -704486711 1000000000 658861349 -999940262 175598931 -838493287 -676898707 -999940262 -549609522 -289808192 -715545421 -352511042 -343256615 899066941 -999940262 -999940262 999992466 567866141 563011360 355918489 999992466 -999940262 -999940262 1 -437554365 42 822640639 716615572 -742409492 499282272 962024929 -694448799 0 -999940262 -14252879 863248936 373169450 -787318544 -1000000000 1000000000 999992466 -231188239 -625058922 -259994838 433433759 -999940262 999992466 42 512115670 -577048213 511573656 -182079610 250090512 -854209247 286299711 0 -1 665820632 -658909384 42 270743408 959880814 711237123 -72923615 691590498 -984854852 -1 837356749 932985683 1000000000 999992466 947627108 -263209609 0 42 436723450 1000000000 956183476 -813020078 -1000000000 -41000294 832599968 300946027 999992466 0 -245847956 -408252991 863918073 -162451843 -275568507 -890367058 298687599 -922628409 -241155611 999992466 -180561222 -999940262 600340055 626929174 496944002 386237596 1000000000 1000000000 -206549946 999992466 -537613821 -566460976 892161669 -476580423 42 1 333263288 -1000000000 999992466 -1000000000 -146533057 999992466 -802816379 -798380962 -999940262 446112526 1 933070372 192392357 604929058 609553196 641054622 -85281705 944747495 873587090 985215245 -71104142 364791954 810159348 1000000000 -556297468 -1000000000 -639166062 -422346272 -235221792 999992466 138253983 -203619185 86585151 755597026 87069378 -801352316 0 -999940262 42 0 416207399 -916461536 171475064 234900945 -1000000000 -841173770 -210096643 763578562 -999940262 615303241 999992466 896960979 -999940262 -999940262 604684645 -189425154 -999940262 -122364573 -554272109 715926022 -852480702 906462131 -1000000000 999992466 999992466 -658859866 276882433 565007904 551272851 180293339 0 -523993985 999992466 -999940262 999992466 -399312798 186062294 1 -606614095 743141197 940770473 -838895846 -999940262 999992466 -902431384 -935050284 -304906818 -910409059 -311784673 -1 167205948 999992466 826645409 90468962 -999940262 -557955538 455416563 -446847695 0 -226410005 999992466 -27354458 -638918047 1 -94220064 -151278698 -1000000000 64360638 0 999992466 -999940262 -378667539 999992466 -515646004 -91229754 -919034298 -421598957 -886994079 288724392 -247434115 999992466 0 550627204 -756187827 640061654 898795221 -711228339 -622815179 387251720 -999940262 -36993015 -438001157 999992466 195382246 -583034244 42 203147214 809719537 -209256550 -56033613 756890367 -636061638 999992466 -47324070 1 -214227602 0 625809244 0 567752216 -101108954 999992466 -231537340 569198597 -448152498 999992466 1 910868810 772451715 -999940262 -706396289 -480777576 189976238 -515371426 479814872 -1000000000 42 406736584 -902294777 -361606438 503202913 -34504759 -542996099 353086142 215713946 -999940262 659809117 890294781 -999940262 -483397664 503699070 176246982 76926754 -1000000000 -941377466 283641554 63900520 -369538169 -912816443 999992466 -870391998 868688038 -374458910 -84028511 1 -690810134 -150901676 748726431 430642218 -562589067 -999940262 -330072938 995810092 344851323 -873830365 680233970 -351296875 -604926490 1000000000 618662170 -999940262 388281859 205846261 -129906260 -33543549 0 -272284428 -679831326 -1 165912864 -555406060 588327000 -615594927 -416478654 -868398800 -642741187 -790954295 -999940262 1000000000 -779552852 275103938 -243634944 127032128 -926598074 -935769283 -1 686891341 -606096275 583224839 -999940262 -560828313 -988818916 1 -597356546 1000000000 915450939 -956353559 -200082194 -1000000000 -1 -999940262 921111740 1000000000 334593698 -168220143 7787766 -112851580 -100556611 563855033 762015536 -1000000000 619268595 -94360476 1000000000 42 999992466 -727099376 43712610 999992466 -151546881 -1 -168220143 -999940262 451301696 -568215432 988711449 -687264938 -999940262 365214847 375240442 -1000000000 -675704609 -1000000000 685216490 -1 -693633384 -999940262 -999940262 -999940262 920645316 -273304633 -302863184 -1 -999940262 -512756348 -823517592 -999940262 302987964 42 -820474765 -652816511 -25570306 184347850 -293870597 999992466 652059114 -54664695 0 -360085664 433638710 213658779 448017946 817538202 233799048 -860829276 -757224550 -990096233 -999940262 -496573739 489663119 2126995 693942627 233305431 725421296 -858388557 123288215 0 -90709498 -497842321 1 999992466 -762274791 0 -516854775 -999940262 948574559 387289042 -1000000000 -1 -876683111 -639030193 -999940262 999992466 -112601128 -999940262 697392330 -999940262 -408238903 1000000000 -760151909 -47682304 999992466 -1 -418067831 608203029 254130399 -76751942 795862143 760772688 1 -70185640 0 561464835 1 117482572 -1 -733792361 -307950515 999992466 -657856493 -917631867 -708491914 -1000000000 999992466 -10217247 -318085838 -1000000000 461630543 -956251128 296754905 -739416117 -693909872 585019614 514452660 21559678 -563708736 -180733314 274531203 -979390205 -999940262 -235418318 -1000000000 -611473448 -762730073 354668897 -999940262 -871959829 -999940262 -492139496 220073773 999992466 71652640 -267948428 -573109058 42 -86867910 -180696294 416143721 126025829 -999940262 248798720 -999940262 -761214847 999992466 -999940262 0 1000000000 0 -999940262 344045587 494622396 999992466 689183675 0 42 999992466 999992466 523511526 581714083 -601298166 -178751186 -951838867 0 -655032593 1000000000 338770034 670037766 49643611 915450939 -839479223 -682804794 636047331 -1000000000 999992466 -900607535 -992879135 -999940262 612037356 948519458 35891676 -323612608 999992466 999992466 28205817 605772894 108106076 -940782112 -1 448731379 -671798061 8601561 -423071913 -1 673473222 453983640 999992466 900037616 393992614 54591148 471205899 414510545 878744740 -144079992 -237023996 -465854229 406605411 519594964 1000000000 881070176 -1000000000 429487837 -611055286 999992466 999992466 0 684410782 0 848762726 999992466 -471113602 323443782 999992466 621605437 -642937390 -250107822 412310763 507264799 999992466 -237717578 264525870 -809405445 42 999992466 -362417881 -295496706 -165209844 490898510 356192695 -999940262 993078654 -926851356 -328724134 -680544717 728503455 -977691444 -999940262 -693679045 -651149938 372098316 0 999992466 732455876 -672197379 999992466 -227407180 870839290 -1000000000 1000000000 -449043834 570677856 -137046255 919514663 471549110 919027940 827734041 -71962059 -1000000000 -170881805 999992466 551355490 242921548 -1765039 919641323 656482595 -612557244 42 -527340415 -280854443 -999940262 -507827804 -579470049 -1 190303145 -887515022 692224870 329246899 379588533 42 1000000000 -999940262 254593230 205674029 558687255 564832190 212540091 975556610 999992466 620760120 420311063 564596288 -1 -367466360 0 -416059572 222199357 580434073 -999940262 999992466 999992466 0 -999940262 -140424688 811274006 679149810 803126652 32430652 42 999992466 229007223 -1000000000 -154813928 671848498 -891157056 1000000000 -327109457 0 265259834 138090061 959733455 -204178988 -999940262 535170460 839192755 145746154 308984810 972693052 999992466 0 -18491505 -711235689 -754727049 568074261 -252809099 -999940262 -1000000000 -126078086 -1000000000 481548887 999992466 -717385195 380910453 -409306926 348950815 610772827 0 -447308439 -1000000000 -999940262 -766068127 210007430 -677475956 794612605 0 999992466 164670459 -999940262 999992466 1000000000 -46474112 985909371 124396871 906724945 999992466 999992466 457926299 -444030651 -849500936 224626490 -1000000000 926665532 -95761315 2895814 -150767422 -999940262 510975733 -711547777 -885332859 999992466 1000000000 763085377 -322271772 999992466 -1 -583478238 -349057039 1000000000 999992466 999992466 -370878899 -999940262 403461935 847171802 66729956 425835106 683404085 613464848 1 -1000000000 -676356222 472937989 -999940262 942216939 -507125968 1 0 -412812722 -341491395 291214159 999992466 -984280932 -712395329 -83097159 126368378 225983295 632430846 -628708946 611037389 0 -1000000000 -460462338 -1000000000 537817182 -980450495 858936769 701718518 -905715 -875265345 319569733 -791267339 1 973521892 -999940262 -138182373 -50491158 999992466 878875400 929852953 469820625 -772594250 -945911838 0 999992466 -207969576 860313452 -999940262 -217593921 661107942 19829332 1000000000 -999940262 871243833 1 -594027579 -999940262 1 118217533 957477791 -641411773 -446034627 -327145491 871836941 -184200212 -462588291 366760958 75608538 -132812535 935177782 731703525 -556997266 572749585 422957946 -744212855 999992466 -810010483 951756050 285838543 999992466 -12323269 -939143302 -872591246 -549389163 -95274945 857161997 -801970226 -999940262 435277173 1000000000 255501674 -744479643 1000000000 -542891531 746734565 999992466 480803129 -253236005 -637625467 -76275194 999992466 -188347416 -462481561 -446531846 721269807 679432187 -562818051 -749489452 896578581 999992466 174840212 0 606141672 46004420 -999940262 -666539526 999992466 -999940262 999992466 455018013 516588559 -510891446 -999940262 644342526 883886121 86362189 -813194028 380517779 329499286 -162587094 -494101726 -398611290 -289761211 907846683 -112170996 -567958677 -852086154 999992466 -423047455 -423591865 433538588 -109498522 -999940262 -631587400 42 -793473075 999992466 172804135 0 1000000000 -999940262 -897159988 -711025954 0 577444377 6864498 999992466 42 -469908876 999992466 517805521 -492296514 1000000000 -861993035 48741443 555220948 717659071 372797642 614431870 -705318142 269099548 999992466 -650041649 1 -1 -260796943 -100254129 -597159829 -999940262 -246719030 999992466 -999940262 589028874 196728468 1 -515509576 994902514 1000000000 999992466 592303578 -854719334 530845303 77616319 -715938633 399088097 742487234 -233562755 865732144 -415320757 42 0 999992466 141821243 646883213 -830016346 374120117 999992466 -895129083 307289657 -1 150802018 749908117 999992466 -551459390 951002479 -293588418 -224970278 -955208653 -999940262 586165475 796381211 -352108574 1 -159944817 -649567878 -418170749 -653282395 -113874185 -163471809 83842879 800352229 -967163555 -220536855 72993840 1000000000 600557700 608596397 738025143 42 1 48619629 -747594737 -97754842 629405646 0 797503175 897879724 464096054 42 -313567638 -1 -382283174 42 805203771 -1 -999940262 -542356608 885132688 793046077 1000000000 -844321072 265644894 -1 -999940262 45686686 -1 -722901450 -636328247 -827179987 206701058 167897312 999992466 812734706 -38891414 316267188 -999940262 42 999992466 -999940262 230205803 280957072 173129573 871855458 -271374082 -400068449 -731892526 -778408734 -1000000000 -524943920 -607059697 -999940262 -995790547 -994177320 524227604 -541870457 -146227501 771737893 465475422 1 -1000000000 569410148 -999940262 42 14198079 -1 -221585143 1604956 -837222251 760651216 951682138 -134456297 -600774534 436647032 571837 -1000000000 82506596 999992466 -429028834 -999940262 999992466 191674661 -833507530 999992466 -903462901 984838525 -999940262 705820724 -701746868 -315843326 999992466 -910561956 0 -999940262 898904024 -417326874 -518905428 958649446 559264318 527624483 999992466 -518872784 -944764778 438696220 -440614334 -448909734 -83789496 256467720 507707644 999992466 406110671 54552696 -422395301 1000000000 999992466 -328198850 -253259913 -999940262 -243632445 -466862573 999992466 -263000725 -303024077 -1000000000 -703543415 42 -1 8111350 -360912332 -999940262 469775474 -264623620 444872177 -230436658 421612226 999992466 -340781247 -713647773 -236370956 -634009811 784907127 999992466 -719483716 -444498782 -379240426 -437813246 155119901 -843682159 9752611 -999940262 999992466 -327296553 -29082051 -804826457 -171675005 -737189528 1 -194073798 -141134050 999992466 -916850308 -684552834 415885235 0 999992466 605634982 -701493128 17411763 -657350753 160871854 183064828 752636527 999992466 630333656 -158761261 823655711 -447981191 -580664747 1000000000 499927772 -589770278 883361434 42 1000000000 -999940262 80239694 1 261685948 -1000000000 806920178 -902042785 -664588460 -107654636 -507029722 42 -999940262 1 -334232967 445314550 -163474571 431176352 -867609126 -88490604 -1000000000 777502881 -999940262 -263333394 -404290735 647424775 -1 811707149 -803067351 -112901396 -999940262 695535144 -1000000000 84444830 -838951838 -396734216 999992466 -72039802 -608393136 -872210594 -999940262 -29365305 727814431 -999940262 999992466 7528930 456780764 -523976851 -279968258 -80998718 -999940262 336066979 -639509653 -201374450 995059770 -841135645 -467607259 -565821580 -999940262 524146133 -472923746 -999940262 726894315 61707012 -655283486 -334092600 114746843 838148429 -999940262 -1000000000 -999940262 -808940789 665031811 999992466 0 -267568814 -1000000000 467421094 0 -509762106 538404181 1 1 454783103 -999940262 476801075 999992466 -1 554487657 -4891841 -627984250 -1 42 42 157091655 -203101363 -223778622 440702722 620260395 -258050859 822295529 501797686 -999940262 1000000000 1 999992466 999992466 -998852539 777043324 131149806 999992466 -999940262 -999940262 1000000000 -749654457 -46238456 -18433172 30709996 -101242340 -738699486 1000000000 -244458578 845621897 670782640 -1000000000 -142934889 -1 -732887591 -649834812 -1 988351843 999992466 -505334978 746158717 -92853901 750896588 -265505757 502376906 780610721 2925658 999992466 505551081 -1 999992466 -640490487 -996608339 -999940262 431595690 -907514618 -981064388 954850780 66398702 124599846 0 1 -999940262 0 42 -456507685 721190828 -58491636 -1000000000 -907463316 -214473142 884797103 549820541 481093076 82856689 992099542 999992466 670648163 -999940262 -601812590 -999940262 -1 861151507 -561815374 388256185 -1000000000 -644761612 -947839172 66430389 0 -37138855 -999940262 411557402 176123527 420374071 -726785188 -999940262 190481459 542957214 -588084960 -991001193 -999940262 525251968 -999940262 612173277 -1 536184938 1000000000 578260550 -679391054 203156795 -999940262 42 768091962 1 -857609290 999992466 967121795 215523314 -159260714 77288260 -411419192 -530669976 -189039286 -56946759 -673521316 -760280052 586768530 537449399 -999940262 -999940262 679661685 999992466 -203830436 477088162 66164834 652789273 -682474885 -626319025 -97048897 819661620 202126991 -999940262 774857051 -999940262 -956319576 1000000000 -122755886 -358431172 751989156 -999940262 1000000000 42 -1 424845983 -247545372 0 411693203 784439303 -215632107 -974016951 -999940262 -1 -999940262 -616271871 -155696975 -1 1000000000 -187522015 -104437534 231478428 -950034114 663157626 -999940262 -934146106 -865081563 -919764327 658182899 -933271369 0 401987317 -1000000000 1000000000 50399500 -411653553 37881439 -717338649 1000000000 -25793696 0 999992466 0 83364678 -740829087 772198254 -469127375 820870897 -807116842 61568416 298705334 179165870 718164290 -416331988 318354919 -1000000000 486413728 443547828 -808459609 530173590 735469566 -128913844 -999940262 -999940262 -319512220 232850212 42 -999940262 1000000000 -503859627 1 151862343 -999940262 -889385522 -999940262 400516490 125210620 819348882 999992466 861151507 -999940262 941700583 508312533 -999940262 -742389954 999992466 582882038 461657612 300395847 640673028 211326104 667317876 -919956835 155493871 113850274 -411874298 128244436 -632099243 -189411612 -50945787 23582141 -999940262 725846759 -298333483 -966813432 -305141946 786356083 42 0 -315134242 -512239101 -635460293 502184077 0 999992466 42 117149193 -999940262 -223363594 0 -1000000000 -870098732 1000000000 999992466 -1000000000 194359733 -999940262 0 -689751751 -282211162 -547571714 -999940262 42 964242575 1000000000 392221697 343925040 -999940262 930809445 -919130898 42 -488542025 -792147427 388418415 999992466 -846434124 -165660531 279816829 247547167 425070932 999992466 42 -899842960 -957686382 -999940262 1000000000 255426577 -799778017 -999940262 -572337619 -908008178 522435414 612732852 139844860 681800189 315515963 -172228823 -628454720 841024600 -237461716 1000000000 136175884 1 792083427 -460863483 652310796 862422524 300705790 699508009 -488225438 -179945335 262822212 999992466 -999940262 -701089749 -670829077 -431517763 908313563 -282003852 -826445718 813600708 238100591 455608785 -648360286 -256136419 -455498401 -999940262 1 562076683 565276445 -329405488 521266314 -999940262 408379357 -921323981 812622982 999992466 -1000000000 697129434 -55227121 215523314 -64379650 -1 733003284 671646615 0 -675179601 -999940262 -1000000000 354343198 865765135 999992466 -170435021 466093710 894115815 42 -779551006 -1 -822191045 569958310 999992466 617084044 -999940262 -999940262 632638330 -309534026 358385610 -901084571 -960136353 -799377395 827485957 999992466 -383189755 -783360321 -599772720 -799464165 -326644509 -360304910 782474040 305918202 999992466 -116563140 -475283428 1 -999940262 999992466 -458609368 852111865 -1000000000 279696423 -681752458 -370341639 -172194805 42 -947185088 83316777 -489843691 -39405411 574521580 356150058 90682022 825047640 0 999992466 -659410432 918790690 -999940262 412335615 639650714 -153594985 554556473 -838879111 -328105279 -881389774 553689953 616619411 999992466 -1000000000 42 -223763548 580488901 999992466 999992466 172888641 -486797367 999992466 265866770 367328969 999992466 363052106 275614096 999992466 999992466 -473265670 -700379778 542726876 -728654627 -971562733 952954733 42 -967236766 -979347898 682492760 -439763921 603475586 58314157 -838784395 -999940262 -999940262 531246334 719197447 414414701 -627742528 896276279 -221960246 -99545068 -723957705 -620050531 999992466 -72013578 302860989 -64849806 675981656 -686351881 399198613 74359829 -646859414 -999940262 -999940262 1 -896984193 -206609845 -903001644 607961327 999992466 815376872 125837335 1 353210503 -983082320 -783052718 999992466 57471513 856702338 42 -580545245 -165675846 -833580841 929212587 -78419103 1000000000 496033305 399564521 -671087099 1000000000 635623023 328297347 354822387 -847622995 417049443 699557132 897189164 508677472 714344385 -901913758 120382298 766527664 237642907 -999940262 810003130 990062325 -180074849 -948609204 -586176599 -451150596 999992466 189816439 -768631577 -573724688 369641683 1 -243219935 999992466 999992466 992842179 -775741222 -989045488 -267843281 -299751751 -44194756 1000000000 -495495842 -829830505 761460929 -999940262 1000000000 -396318850 -130804835 59883876 622792899 -337355598 999992466 -75586861 117416642 439327777 21249135 -452328401 -778408734 1000000000 1000000000 1 -688805750 -414489403 723470003 -999940262 688566241 -159250534 -950996644 535776929 -888481171 -890979906 -790278100 999992466 -851365889 -188035115 -603391899 947907237 806872543 -1 0 340401617 570353749 -842908810 -640034347 752042828 -99312749 -729481420 23553286 -499252635 786560115 654425647 42 106624672 -357917182 999992466 814489168 -1000000000 -976183874 -758812262 -387075552 526315227 -999940262 -414295465 -1 1000000000 -313968062 -999940262 233003823 -357315466 91528405 351909992 999992466 353214774 999992466 532125671 823632001 -999940262 999992466 767105883 874007195 -3433959 572025053 -345996069 999992466 -838809045 296660825 -1000000000 60969349 -576967299 1 944068559 -999940262 1000000000 -672637608 -999940262 -930205291 0 -138341260 758692528 -60935588 -824888066 -999940262 728925499 0 -417044149 -958439842 -261454221 -300862888 0 1000000000 -402585511 1000000000 -821983107 999992466 74711206 309985900 -424112624 25354168 -999940262 -855670386 -999940262 135195494 971788762 -278423513 -414264884 -928030172 -823284788 -415834337 999992466 -546413156 -1000000000 -1 778039236 -523075114 -215955806 -491327261 1000000000 1000000000 -920117184 857266170 -729851243 -1 801410258 -894242140 609454 341847473 882086226 755921264 -658674038 -325035294 0 -1 -262173409 137895356 663753811 -676689726 999992466 -1 971232068 1000000000 616343454 746629933 -321966384 -46910582 -745532899 -559824849 448624597 -769566884 882150435 -586248346 999992466 -1 116797410 515369376 835454015 0 195749865 748764352 -999940262 176478350 -192184919 -623891850 738080180 857791002 282456768 -113537441 459562134 652951650 999992466 42 433888006 -259364282 -220828011 -13893906 999992466 591939544 201357714 827159129 999992466 804220238 -999940262 438184152 -27920897 -752256310 361079993 402691362 999992466 408488466 -999940262 -999940262 788555430 -367239475 11536062 -885492654 661392866 -1 999992466 64912219 281630694 1 999992466 538881599 -243555325 566923324 42 -1000000000 -999940262 -127905525 -161333719 1 1 989661617 -375379253 385351929 -968879367 237356051 774321236 -423487718 -759556072 -149340615 32815057 757795793 0 -535757623 -42213307 556170587 950559895 -999940262 -612802041 -849018083 -999940262 811222844 723810569 37688313 -999940262 42 733471067 -880578002 144513444 -999940262 717159669 999992466 344844346 -225340608 261994861 1 246062219 0 960646199 999992466 393602052 380426847 730416019 237510844 -553493295 -1 0 -575652874 263699437 968028573 -100354815 -1 -1 940428503 -1000000000 -89044220 -999940262 546460310 -999940262 77447383 -957676633 -280428441 999992466 -999940262 -489201302 0 1000000000 520788064 -379152557 -999940262 -366112616 360536197 999992466 -417559690 518296328 -865861792 999992466 655814644 386010724 -5648621 -827772975 828850232 -1000000000 1000000000 196911804 -435108946 1 -1 91033454 -91373256 952708830 -825538787 -941281294 42 159458702 -454729176 -677644337 -452936552 -373442039 554004786 -665809309 716375410 850015227 1 745701255 -1 999992466 -265046540 -895356285 813727267 366416043 -455391710 727814431 -999940262 -163252525 -45149178 -785384368 745607683 -599168314 -60982177 1 957329697 -999940262 -945705739 -219867685 224699574 42 -842804064 -1000000000 27247350 1000000000 999992466 -363220144 571438034 302564198 -999940262 283308849 587209581 -999940262 0 490017748 -822544711 246632463 -846317320 265325112 -1 -979007081 -500526337 -312224515 -999940262 -543393890 470548980 941342721 -759344114 525814132 -524104227 42 1000000000 -286637924 535277968 -945676624 -97088410 -999940262 750496142 999992466 0 999992466 129102057 -1000000000 -321408816 999992466 -886497429 -999940262 -493789328 -175531100 999992466 -533562796 23313412 -167176223 41543628 70745004 0 -183901396 -974245014 923336296 -999940262 123403900 -93024335 -428489022 610540351 -141962774 573037913 -92970238 42 42 -249775039 -835612025 -119760572 -728458008 225216694 713873126 494350568 813677659 291028413 228083837 964971129 617968704 987650378 42 -39788951 966552936 552530778 -799100642 -974483298 488197754 359580011 825812162 113892480 -1000000000 -422684752 228519071 -741310073 1000000000 -1000000000 -1 -271630586 -611296082 1000000000 -547796886 560406948 -1 -402154374 28864572 -999940262 1 -260000995 -62276717 -332228409 1000000000 364446529 -1 312592169 -119129364 232489308 40400060 1 -676902755 664265703 977026162 -999940262 133753167 999992466 -569433918 1 1000000000 -259315010 -253781418 -999940262 -631937410 0 850763204 -999940262 -532611515 -418723353 -383739205 -38846653 179070767 -389762188 862857013 666979419 -509778113 -999940262 -448998376 -958263599 -269274824 -678577755 -999940262 1 999992466 -67089761 -1 696135005 173490131 -730328871 -884089041 134670879 235756661 -665645684 -631009369 42 -947504294 801996273 854422512 400482997 -1000000000 931451749 999992466 0 567991122 -1000000000 -913466002 -999940262 363522242 -720994515 -999940262 -874770488 670707790 828074417 -999940262 -999940262 85352493 481496303 1 549257927 -458314103 -989935540 523752572 93332217 -1000000000 -711674840 -876247928 -157693233 -999940262 -920676037 517780453 1000000000 634207228 -585399291 -958854352 524515331 1000000000 527778252 -608286949 -1 -415777912 887370939 -499458741 999992466 -272527774 235524843 416886429 -999940262 42 999992466 1000000000 -484824320 645403593 -202196728 42 88887245 -999940262 -699329453 -600868531 -474073449 -150012046 -140821766 -588007531 330573610 480453454 -999940262 348575464 -1 -765234077 637390377 -1 -999940262 -140889439 686672267 1 -571746244 -775387402 999992466 530412456 -930382059 -186135664 -414307182 -999940262 -833294889 -123913270 930228641 85364980 -493486816 1000000000 917545153 -285811376 -727321243 999992466 -272023226 980790553 -39696028 -994280493 95016514 -999940262 939225893 42 485300895 1000000000 -916455414 793563044 999992466 30427659 798696112 -999940262 -974407940 -999940262 471197985 -1000000000 -410658471 226893305 -999940262 -1 -516696800 -540293155 616365179 579049174 -493439658 -999940262 -999940262 -1 -216527118 999992466 1 -999940262 -186848703 476188974 388873523 683183546 1 -1000000000 1 -496116515 0 -659642285 -999940262 531587480 999992466 -555856305 1000000000 150564310 -999940262 -399089569 190488470 401628513 -999940262 -529530928 -629967495 287067456 906923830 297458284 -999940262 639719296 625702687 -527623949 826284786 54873957 -820481175 863480009 -138790452 52381198 999992466 613676691 -1000000000 1 185643952 1000000000 -898348698 1 999992466 279283520 568683726 369440590 -999940262 1 -999940262 999992466 1 873743337 -964915948 42 49075718 -300144607 688785741 349475870 -203096799 471057988 999992466 623258607 -104386235 574638312 -226245712 -1 -585880373 -248713986 526180546 0 -179984417 -658399455 497013393 -1 756963856 42 999992466 127164319 1000000000 1000000000 -721816036 -152625103 32227637 418185235 705403528 -893687998 837648571 -999940262 267008101 42 -107329818 525929288 -873926572 -537990639 -22260469 76405339 -626320181 -918892895 -999940262 -755810663 -15549677 -999940262 656619389 843889709 -975812112 999992466 -999940262 842010368 -1 740333330 305507600 -730727567 -999940262 -858725126 999992466 272266988 -132861641 999992466 999992466 328324976 -339625843 1000000000 -808696781 0 747692707 -730738778 -999940262 -999940262 42 18947093 -999940262 -999940262 -54926269 846151157 561357930 -924468615 628923436 214420974 -1000000000 -1 -952443277 -218323176 999992466 -785997169 -377684244 -398820457 -221585143 -999940262 -507162823 310331507 -102032079 -212354947 42 -939470749 -311477540 -1000000000 1 -310752248 208522771 193492348 -235009938 -1000000000 -1000000000 728115090 999992466 -513142259 0 -1 77664220 433792016 1000000000 1 999992466 -328238024 384185430 643076621 1000000000 -69087396 -240470843 1000000000 982727122 1000000000 0 -1000000000 0 -999940262 876729677 957240932 394855644 -999940262 767759760 499311029 0 999992466 -680621435 184787830 653626072 958124826 -255558542 51490237 -418036612 -889507421 -999940262 405551022 -334371635 1 81614630 1000000000 -999940262 377600715 -535459500 -999940262 600150673 -471354616 -44427009 -759932534 -951602923 -622953223 381884709 958569151 -797557767 -999940262 -339112594 999992466 -956369733 -777840332 -999940262 -1000000000 0 353400083 -452489938 -451963863 999992466 -414350741 -635307675 655721580 626216805 -999940262 322968650 1000000000 999992466 -999940262 -367249072 -409778142 375302142 623248538 999992466 882315461 42 274542060 430635303 -890943548 373784691 -849548222 0 16221526 831044055 -582033394 129232368 973748178 595373209 -313049473 772795383 42 95870017 -382602789 831400691 147735273 -999940262 656894099 999992466 -603547464 -768345185 879334245 684842245 -202055152 -844707236 -289291391 42 -1000000000 0 376926088 999992466 -1 183294104 -54847619 -499819652 999992466 -999940262 519879961 96050806 267680680 -56388120 -98252743 -1000000000 -999940262 502035708 -823236817 248390003 0 -1 -1000000000 -498638508 245742836 -453297419 614291906 -130062294 501384365 1000000000 1000000000 666507164 317514711 68466308 -1 -278847907 1 -169070486 1 42 -16391795 999992466 75238961 42 -251170795 -999940262 935477490 -425099436 -723099449 -999940262 -204842957 -830102235 -879974822 -1000000000 999992466 -589275742 -1 868142725 185182099 -446323332 -999940262 -690651729 1000000000 920689576 -999940262 -831944422 -1000000000 -636394859 999992466 76620970 42 114933473 961671002 -221273970 999992466 -748908145 22929089 -13001151 893771022 1 0 -913258916 551172501 -1 107305353 -49358424 434312441 -765919359 -133371269 466589783 -999940262 767684505 -90029768 -999940262 -559177438 206864524 999992466 -851435100 999992466 492678852 -999940262 1000000000 -677988332 -1000000000 -665889734 999992466 225724480 902350658 243769334 315079149 -975883757 735069984 942045650 -801142903 343842069 555686751 -775151342 -1000000000 723395933 56199129 -35040510 352911871 -1 -999940262 -999940262 -539527382 -792358172 -612055251 -999940262 -199767927 999992466 -762109897 -874700100 -68715485 749489652 0 -495245252 -42361628 423888927 808501159 -212354947 -999940262 -1000000000 -999940262 343778795 503917167 0 755232604 763679465 -233630336 -52847351 721176064 -999940262 799416939 -999940262 576868675 687258060 -450352204 418564319 452280247 858125586 399677302 -83305384 -1000000000 909925857 705255217 -846480738 849082448 -327978263 1000000000 -999940262 -282021539 -1000000000 373024770 286403534 -999940262 -999940262 -887664471 -758900225 -602592834 -306728211 -51823128 -708973134 0 17373184 -566973284 419964492 -178433298 277473030 1000000000 -426629220 199021168 -736339050 85646613 810162150 355266198 -407161417 999992466 428796629 -974372930 622205915 -647910977 -999940262 -840521037 -265971587 628058497 883487578 1000000000 -660675648 434074096 -1000000000 -354206839 579081842 106523984 363889051 479874907 788027755 -999940262 -526281823 -961461913 3554436 536972735 -745379677 829264986 -624943903 389739485 801884531 1 -617245035 999992466 49276485 -362240288 -999940262 59244019 340142732 999992466 -88013691 1000000000 -664449396 42 -999940262 -554546478 1000000000 999992466 -999940262 1 -192174951 -253071752 -837895747 0 -747576027 -732466545 -1 0 -215412142 -752801393 999992466 352695452 440449375 -1 -936929845 -999940262 -664029864 -823875233 625237011 -689276996 -238890206 352756922 -999940262 -572317044 -80299824 -400300747 -515950194 -495228258 1 869226263 42 -428839712 -1000000000 -337112289 999992466 574381548 -92574178 -603190474 840846835 358833458 760007529 -433582133 981981227 -779435631 284536293 -469908584 -938087779 56651400 999992466 511768757 644659318 902361560 -544126508 -748637411 -351374199 42 373469172 659502620 129974637 -280956892 219406569 -363888272 39630622 452324185 497973846 -184933594 544478811 978923022 -253306892 365081193 477929247 444073446 -104389493 285511008 914837836 -999940262 -307350958 -196541248 -987306098 -1 920068234 350379663 -1000000000 -765735483 877866572 -683177474 368964398 -999940262 999992466 902643218 756143737 577055389 618201380 42 819901016 -999940262 -700918126 984330867 538269837 306033459 -415435671 -999940262 -360095057 975543975 -1000000000 430249523 -747998820 -999940262 606544292 -625853639 -767050596 -85642843 -3413615 -826493048 -743655347 42 -679784639 626733014 334800550 879462740 -377645136 -1000000000 1000000000 -448082000 -197702215 -703963614 549078329 654848432 -900713125 -759111115 672586443 993776885 999992466 953382056 443851304 -417559690 -809340492 -999940262 23754803 -314695494 -519119065 667938642 0 -999940262 45591248 999992466 651167651 354761045 114285751 -684650442 -619778442 191164390 658241400 406020911 -999940262 -1 792468932 76837927 549827252 -423249938 42 -305248227 196589370 -776238035 759000226 161259940 307246219 0 555880918 -112224025 592910486 1000000000 999992466 101294361 -810860069 186449791 321460433 -1 1000000000 45183076 999992466 734289062 999992466 -80714654 999992466 307292293 42 319312884 370348407 -150344616 -990411063 -1 42 -822682680 0 -1 -708359168 -798687520 -250150088 1000000000 -578278347 -439642069 -442318614 727240734 -252877884 1 999992466 -999940262 55027205 -701984269 -999940262 -121197932 -403428998 300949827 -666953510 999992466 453840679 -505954763 -311925574 -128590276 838689936 1 -115090207 958505584 666516780 912054912 602514840 -443090291 -722930328 -147607772 -88912978 -79450783 -813812142 -453575013 -342281335 -474390026 -410036860 -163035917 874450775 -790770626 423908826 -990799984 -1000000000 -1 -392779631 520867860 442309864 42 1 -1000000000 -968810227 -999940262 808184786 999992466 42 911227027 -1 -187145092 1000000000 -192555616 0 656691018 222949988 -323362417 -630775778 968818628 -932727478 243298105 502205269 -999940262 779802534 265534672 707989171 -40956197 862584221 -742163722 697858298 160141745 -616934297 238160530 -45258445 -999787184 98675546 -348068192 1000000000 -688432843 0 -232760293 -999940262 -205155597 -993619129 315459271 879664397 1 999992466 -999940262 1000000000 -642829349 789648483 449210321 -999940262 -999940262 -541821894 -628006841 -12979498 437907343 -145534416 -171800773 999992466 996280431 -644929953 -122332074 51005348 -1000000000 969022663 -991302031 999992466 -1000000000 -1 1 -601697879 -839060211 -999940262 105051627 999992466 -93600282 1 999992466 227610235 210631078 -999940262 -509319235 -999940262 -206158256 999992466 0 440744481 -449497463 -239033413 0 900517252 705641745 1 1 -399133514 -694759340 457746954 -999940262 148348931 517767821 -998655788 -1 819344154 -999940262 -631459509 -282923575 -999940262 481066846 -872329034 -455025579 131263764 275280314 571819702 -480391006 -3456569 -514723858 -327720895 -857743 694795395 1000000000 1000000000 -69310262 -1000000000 671320730 999992466 -179842079 719409497 999992466 -551752880 42 929952376 1 -190933467 570372949 647010485 233927312 -1000000000 -487202133 -790105558 -1 -989774750 -346151667 464539050 950121704 -999940262 -999940262 -999940262 989207967 -579487978 -107563012 -999940262 20885289 803294359 -171638879 -913449226 -944535428 -275902451 -242083019 999992466 36280079 999992466 335777225 -915568762 -999940262 551227672 1000000000 85673989 239934232 0 0 -999940262 411331223 -719826857 -999940262 -141586075 336014111 127782203 718860651 -999940262 0 999992466 1 -411190614 42 999992466 932812881 131420557 113051434 1 999992466 999366409 454642396 -740007598 -999940262 -1 -573542402 -999940262 903055568 279333036 0 -670085927 -999940262 -345405647 901139278 -1000000000 0 -999940262 -208069010 -880428272 309458518 -962357287 211851413 -1 112358905 -159634212 999992466 890067336 1000000000 -904399980 999992466 -292421445 42 748778632 -300269763 533829515 -35908050 -966219202 -36971837 -1000000000 467027140 -1000000000 1 -437386400 921933370 -850114052 282493594 999992466 710722922 516027505 695943333 343157595 -694697454 -26603918 279556676 -548654981 395738367 570063099 999992466 -593657552 307545551 205980121 999992466 555686751 999992466 0 1 -689777163 -888940297 664143586 -594054696 937455641 -471926209 0 -59103789 149296759 -928103464 -215439267 -853136720 465346719 579822796 878447975 -452813172 999992466 -999940262 999992466 -1 -828842301 629933009 168062860 582381859 -999940262 42 -1000000000 -755445288 999992466 1 957380840 999992466 -768681456 -130064773 -169844824 501343250 -999940262 463763171 647525358 -1000000000 715448931 -55789087 16233163 999992466 -55059965 960246109 -1 383946885 42 -132945610 -999940262 673686257 -77139871 315060273 -545248011 0 42 486809872 300844622 -1000000000 -973821798 911814252 905889265 999992466 -593942400 -135580226 -711553131 224848890 -33270816 795327597 -725942051 288156383 352633897 102814329 -793293848 1000000000 216182822 -105801659 -999940262 -1000000000 -647395868 386276063 -999940262 -775295146 -352309351 988388077 11110168 -280885341 -808887280 34289025 -868396390 -999940262 149076640 -548604000 -517362521 776747043 685257885 -999940262 999992466 999992466 803593473 693244850 997314075 -926695187 964097174 -177854300 999992466 -930863841 622048743 0 999992466 -371363707 -325520714 17497914 -184742198 829721997 -61368951 261549065 195940449 692360268 -758640728 -1 -182255402 486541815 547448265 419282036 -422117034 -241341261 -1000000000 189124256 -1 761745118 -1 -430831216 42 -602554190 809700239 -150366449 -247048958 697974517 431322503 -950846118 168815 -101576572 999992466 999992466 -613109097 1000000000 999992466 284478087 0 1 -189889461 -1 -999940262 42 725172347 -999940262 -1000000000 -397865312 374107426 999992466 -20423207 -266822462 1000000000 999992466 584906746 -78242076 -444493934 42 0 -1 -820074374 -89321097 -999940262 -137260448 166847910 -632593310 -46532772 0 618451931 -160562590 558030382 83085325 -688569584 -346048938 -70598831 972552047 -951658156 999992466 -1000000000 -636956140 872584465 -135718802 999992466 -999940262 -292421445 -999940262 -926300080 -285105595 257564082 -790315154 -1 999992466 -141455348 -999940262 -491779928 42 1000000000 -326748744 322259981 42 271757850 -999940262 42 640036118 964905496 -999940262 235250142 758873202 651022646 -492235824 -826661612 563052974 561115510 -371400438 -479846594 -587247046 500926482 241522376 1000000000 0 968626506 -955904869 522971976 -175034670 -91480729 -444863253 -14971211 999992466 -29922353 -932985409 0 -526408923 999992466 -192830373 619108489 42 999992466 -885917061 -589945044 266467426 -508049562 294654535 1 1000000000 999992466 579319483 -722320501 42 -754823297 160000180 636328308 752677376 -27176864 -116914379 1 -1000000000 554868117 -170116063 42 -231906305 999992466 184908652 992249743 1 86861716 -141063733 566867359 298674364 -1000000000 -655565835 313223952 -129692943 894811520 -427381232 78123821 -163397965 -641685321 1000000000 234953398 1 762462055 -999940262 -999940262 -1 999992466 435224218 647476058 96951283 -211888507 -1000000000 999992466 675392662 -999940262 -794901262 -817430798 -865196917 -1000000000 12197305 703638072 -1 -481202283 -781755637 475320696 -137037576 -225272127 -815318827 -610701597 -833431244 324606282 -558077013 -544160788 -949410256 525583989 845478724 1 166024920 -64242084 -576634939 13453701 579405422 -364070963 1 737543567 361368389 -440421168 -727882697 -444063614 999992466 999992466 -863792 -1000000000 999992466 0 -287269581 840243841 -640632618 -325109215 -566608513 -429374181 -1 -110271159 -944290204 422376917 -1 502137348 -850087962 32423883 1 -999940262 -492055101 -434452587 999992466 -1 0 604659640 423377265 614310419 153461515 999992466 1000000000 -160339396 682592289 42 1000000000 -1 -72208902 -1 999992466 0 42 42 1000000000 -999940262 171530404 660073909 -369825839 264978431 -984386819 999992466 -517340966 999992466 42 -850811618 -1000000000 -28808964 -1 -555717523 -888452632 840993239 38207411 1000000000 237605384 -732507074 406823016 -558345826 -255382641 725320054 965833482 -945334800 -127929437 145826133 -550101011 -1 -1000000000 -880914563 -537214260 124348633 -999940262 -1 42 65119764 -884485836 492760398 1 -415482112 439551209 -999940262 0 -139997481 -361044329 1 1000000000 999992466 309251241 788700296 565677034 999992466 815991314 -235542123 -1000000000 999992466 -999940262 874194552 999992466 -219225636 -733156313 -370912388 -120342228 138486721 939029052 -664281909 528038234 -1 -999940262 1000000000 999992466 814524453 -778806601 42 -225301103 42 949188142 170604365 42 -273428253 25761714 -664055907 -1000000000 1 -1000000000 -830910016 692728711 110205645 -1000000000 123329134 999992466 -632321856 999992466 -585399291 265586108 480421177 -94369613 294014718 509563470 1000000000 1 640524095 -142298830 909877080 999992466 274213724 703904366 -728187672 999992466 -425672725 165468289 -583170256 0 452453842 -528848631 890407819 999992466 999992466 999992466 -179418550 -619741433 42 -432642962 60359702 32350935 -1 129716949 -1000000000 283382978 -518394324 548281648 -999940262 -516975236 163842903 -694338355 -899951506 581009781 -999940262 221463562 -1000000000 -999940262 -92366638 733202765 -540306363 756035383 299422655 -999940262 301053381 545914120 237727865 -1000000000 999992466 999992466 -352219065 443725897 999992466 280563842 -469278226 -264798276 947480708 -595282371 207475277 -139098308 -227136012 -913006146 634741076 996075183 -1 -309711420 632743686 794521876 -963098274 284575154 296391091 623784581 -1000000000 999992466 -85127326 935024490 755834720 -999940262 -999940262 900750070 -556881298 -341751375 637749909 999992466 -339801050 -473560201 -932677450 -272183614 16972973 1 160414307 -379547226 50182293 0 0 -1 -722364137 -999940262 1000000000 -1 87131539 776518749 -1000000000 999992466 -953838031 837783408 1000000000 -999940262 42 -253758982 0 -780465574 -221525907 42 -840074035 -1 963792843 -797876223 668608572 -396052170 1 1 383315155 42 -999940262 377817425 319986487 699217904 999992466 626808178 -621861625 -166568441 454531348 -880524464 0 -555921286 73325355 787881966 -1000000000 -1000000000 1 593970528 226424147 -211281737 -999940262 49204788 -701838215 -236239220 -999940262 203155497 999992466 202119541 -280153816 -781585219 -999940262 610714580 550430191 -875690342 836354802 183127342 29832714 1 774959697 999992466 42 9143851 -778477507 1 -233553931 381529788 299866893 580397018 999992466 42 -444438894 -77635638 42 859560517 0 -1 0 932481080 870114697 -798812209 720809636 1 42 42 997458419 -999940262 -839618191 -999940262 -385511289 -999940262 543192971 125329290 -999940262 805016582 0 -999940262 999992466 -999940262 -718830178 -1000000000 -460056095 448079632 999992466 -999940262 999992466 0 717471631 440472852 -473194288 999992466 999992466 -439897796 -999940262 999992466 59996827 566818109 -855851564 587880173 -626572441 -264819488 934834778 -81535846 732369115 0 -775579396 24991407 538223413 0 -719682003 73494414 796913135 1 -850091199 995518058 -498111251 892323974 979861615 -205815367 1000000000 9074648 -285901137 -814508369 -8617346 -744237058 828723713 -175372158 -1 -999940262 556262784 0 -527372360 -999940262 1000000000 480564109 42 999992466 -818547382 44562330 -853509765 -1 838511026 -39987708 408851238 230552087 977651996 -1000000000 832980444 999992466 166469000 -938221655 -999940262 889712798 -177714344 -540060990 -944290204 -1 999992466 529287490 -938935131 950578062 -639071 471953823 -327884656 -394988128 -1 -1000000000 -355451813 -395543926 755273727 326542799 -1000000000 973037632 -999940262 764430834 -1000000000 1000000000 42 -1 -105494784 999992466 1 -267193033 0 -394162468 -1000000000 -295263349 -978547599 -85081222 -768984666 411544849 1000000000 851466379 964722400 999992466 578955138 -400279964 194970885 645853153 -43831981 896531613 339813531 923490447 -919590905 573771882 -328826050 -356707916 -584559951 860920296 -114799133 999992466 -903798586 532394697 -93470984 377328556 278818753 384351808 386681498 197749739 42 204412302 739729171 384415006 1000000000 636732394 -639104868 -357399533 653583935 -771514684 -626415403 -358582305 808589820 27915364 47098520 -976014043 1 0 603020496 -643486997 680145422 -999940262 -952954420 999992466 -166679864 -153277439 -967108883 864855394 -369996084 -443201431 -670681027 981795126 -1000000000 -624099948 381491003 999992466 -867513431 -530675177 -177294552 -1000000000 641261950 -621847516 999992466 119174800 112692769 -999940262 607251595 -398114185 -921025491 -175752123 -14846585 22156536 702929102 402927296 -999940262 999992466 387950669 -30414921 999992466 -821513968 949569836 -756434844 -1 -728812194 999992466 -682592965 -1 -482813395 137848266 0 186224540 -999940262 42 568559985 -488535461 -1000000000 663554428 -1 73810086 -137291906 -115810131 671239306 -50849303 1000000000 -415174235 -771176703 999992466 243651405 667578967 565768696 950974927 -860252270 934819746 -855742894 1000000000 42 -999940262 -212714124 -1000000000 -745248600 -167975879 197816960 1 -500138759 -999940262 -164675974 133753167 0 999992466 -152665722 582421471 42 -1000000000 -762479925 583184517 1000000000 -999940262 -999940262 -758156512 430510057 999992466 0 862816081 -35052276 410601055 20969795 42 856050278 42 356995423 -300968909 -541987485 -999940262 -55964401 312569425 -1 -247091795 554354689 0 -999940262 8876819 -999940262 -999940262 -999940262 999992466 -530805934 524150692 524265694 -653594567 1000000000 -385041843 675392662 435475519 999992466 575358263 -882800779 646469818 -952806961 695049982 -924589829 -999940262 999992466 627464461 -455409410 -473038988 774019318 -314431944 -74657998 -957563459 -999940262 999992466 398431411 -326602888 -645682954 -258369017 1 -786150492 -118996483 779624191 -113052506 -999940262 338365726 -715871254 -722806611 -1000000000 645706237 -668020356 629016988 -999940262 999992466 -999940262 -505954763 343024373 -762190477 -150901676 -615227939 -985089131 -999940262 501675866 -1000000000 -1000000000 822983188 -999940262 -562907597 -999940262 42 719295827 -999940262 827490488 1 -999940262 -118588551 -100376215 -239364139 1 298938771 -160805070 1 -561583439 16776088 -505630374 -1000000000 1000000000 -560873341 1000000000 -860115651 732344118 -299907429 -370562603 -162973579 -736532314 -325752801 -691732287 756973980 1 -690427404 1000000000 910452699 -453355352 999992466 999992466 1000000000 -1000000000 -999940262 -493070280 471227793 273363869 -624273475 866660338 396710480 359009816 554570959 -373755861 -847872152 -564474198 308714246 877042991 -979792880 -481544235 -826308761 -999940262 130053544 -999940262 -1 -437726960 397992035 -949602465 670452955 -181863432 -1000000000 113969370 999992466 12134521 514886430 -514474313 1 999992466 -494683262 -760965687 -513041628 -713728544 108944628 999992466 1000000000 999992466 -999940262 -652211016 113294498 -684823546 -797768376 -821626054 990173815 999992466 -241116893 42 -999940262 1 -999940262 -1 619600432 490657119 594307004 -421968913 -675849967 -616845098 1 1000000000 561857895 -650665477 -25793696 -920033794 357644111 -999940262 -1 415010142 -999940262 399236583 1000000000 -575785167 471248883 -72872991 -156684449 -999940262 970188825 -1000000000 1000000000 873455134 506802385 1000000000 -1000000000 -221423998 -850394809 653359645 -999940262 639751180 1000000000 999992466 -329373433 88991769 -540351107 -999940262 -1000000000 -708345675 -313289939 0 169706001 -535443228 -1000000000 -607432822 -406976350 -674798458 -568283886 892311099 431728516 999992466 -148873584 -999940262 -999940262 16974260 42 -999940262 84333794 -346378790 -991230829 -256863209 330914455 -311340954 999992466 80670611 823888494 -757830493 -364933198 739497378 -999940262 43712610 1 617691026 -999940262 590721748 -651383859 917025494 1000000000 1000000000 -314462739 -999940262 655013346 1 -999940262 0 0 -1 999992466 -752034931 517950591 -122528291 -786645607 -999940262 -832959700 -200268038 903685737 -77754701 -999940262 -1 84349772 42 913314649 1000000000 308448909 -109123830 634561822 -999940262 -999940262 -999940262 115617630 -851073369 297671864 -103535761 1 42 106742343 -870294210 181989958 -170342471 -792853929 -538282126 362169908 775847064 955076567 999992466 -919732367 0 955290206 569404660 999992466 -47188837 999992466 -233300022 999992466 -12395398 -999940262 42 0 -921412099 163922542 232282194 345677385 -999940262 -618099082 761674328 87132894 470734440 123969343 -263371450 -612878785 -207171604 983882659 -1000000000 748618765 514216878 889251000 42 164443478 999992466 -999940262 999992466 0 1 -924427231 -818838563 -1 -771090360 -902986499 -999940262 -999940262 -385979429 737543567 638313059 -920245363 -111966 946048527 -153645830 81255496 999992466 0 -710830309 0 49964452 -477423002 -999940262 -908513875 -606379551 -573374979 42 -999940262 -112444769 -724162924 -271567637 -999940262 -246864564 999992466 -257628464 1 -47048023 545738563 -720212962 926994925 -262415823 552265172 961742587 638681305 -95064267 -999940262 -313420157 711083770 -739605343 42 -882789198 1000000000 -364841604 -113231081 936196873 -13315540 -1 832715223 -888429763 -999940262 -216714538 218802414 993415945 493603447 -203013492 -478646335 -370257040 -999940262 811764811 -665266734 480550745 -1 929371421 -999940262 5994518 1 -502017989 -647990520 -697968566 -965931574 -452578517 -704351971 -800496115 -1000000000 0 -1 733697940 0 389758935 760503057 -344444736 -999940262 -635472048 467828312 597310938 -961540022 -999940262 -283860392 532099138 814922572 -702850704 -1000000000 -922986898 -893102212 -999940262 -827170073 -198209400 0 -645654047 933857712 754541248 -225284689 -407773320 -999940262 999992466 -600149164 528387976 42 -54892082 46620350 410376111 1 1 -1 210663949 -1 -999940262 -979583531 238196086 310455897 -779271936 -707706242 -241476597 633126034 -999940262 341186617 468040780 -999940262 -463696309 723284375 591520220 -999940262 500853210 119855997 858208022 -999940262 42 -239456192 1000000000 862468464 1 -444018220 688360109 -312623714 -685978967 -502898464 -944282635 -999940262 188209020 623939598 34495392 -510804344 623258597 512287920 227558138 999992466 404719421 -803193780 -409558783 1000000000 -480144992 329101729 722879116 56729992 796767345 -784678028 -658021691 398726715 999992466 -253794907 -799250190 -433980315 857071181 943871864 -924397316 999992466 -1000000000 210723157 394247419 177838740 -999940262 47912144 -993646959 1 0 -711536529 999992466 -486818475 644447740 404490728 692709132 -203557098 -541320820 216414751 -690431844 688861515 307860241 638047329 -1000000000 517807155 896928693 -899857417 -999940262 999992466 999992466 134533535 814528177 -1000000000 999992466 999992466 803347492 -945089644 584553859 -853635096 -783970180 -1000000000 135015817 249483583 -999940262 -794076082 -247201678 -164142609 -695631519 -952526964 95927288 735751618 999992466 -149632404 401259841 -971202251 -1 -47513147 167776652 -738864568 999992466 -999940262 -999940262 814552522 -14387106 -1 959204146 343240879 -293568840 1000000000 327491833 999992466 59540163 -789848431 177984421 -518278609 -390947468 800804224 429259688 42 -999940262 999992466 42 -483282014 -331952077 -819222603 -143046410 632111333 848443134 0 -789301876 639296141 999992466 447314009 -999940262 999992466 310656973 -346947324 -549569373 -63731504 750536701 -514060622 1000000000 999992466 -771125950 -220913626 650770728 -1000000000 -1 1000000000 922300100 1 401715934 1 -69582848 -999940262 -524590736 -809184158 634716589 42 -168644893 535718561 -258561917 207527186 -999940262 -1000000000 -792050930 -420553523 -951110722 -81113391 148815525 -594646250 -999940262 442176347 -1000000000 829765448 0 -999940262 42 999992466 480268086 393962542 220893865 956179669 807064149 -1278060 -731529496 1000000000 -1000000000 -133517377 -738043108 306243063 -1000000000 -772320084 0 1 -758409670 99901624 -197178622 679942602 -274822073 -303622019 -999940262 -999940262 -665772615 -886874697 925006446 1000000000 1 483447579 999992466 939655614 0 -315758131 999992466 -10824484 -1000000000 -32405914 999992466 -4957802 517019284 -365551787 -312379002 -737141956 420539376 999992466 -999940262 999992466 -134709736 167755754 -755142246 745729936 -265726571 42 999992466 -656959249 820409116 -999940262 33955626 -828749315 1 -999940262 -999940262 -999940262 864749310 -1000000000 -86119334 926226950 868529241 603667352 -142412636 626557763 -884180019 1 -180845063 639537165 999992466 -151284776 -857537921 -999940262 0 -115394133 999992466 -765225176 -462950319 84028998 -451154138 -319280753 42 526160271 -105504851 115306050 -139354535 42 -12170212 -904694151 701618868 -491277341 -781083934 -585041495 -361369549 1 0 1000000000 -999940262 999992466 673527549 820944297 1000000000 -359436073 -305344559 0 1 -12885189 -243130086 -1 -1000000000 -803609513 158685353 702056341 -764258178 -759080783 999992466 379501151 -1 -511378719 -383646291 999992466 304394347 -553774907 206013412 326359978 920948630 570992907 70216544 999992466 -154250066 -825179229 788538731 -1 536250900 850136427 42 975635840 -107398151 23232482 -155880972 -211945802 1 296825845 920717306 999999726 -995231232 -4902304 999992466 -225311987 299837221 -999940262 -1000000000 -1 -789528516 -869833194 -918618896 688017594 -387208446 -999940262 383544202 79682124 650637696 177414985 629835297 -385997627 918826003 -661239387 999992466 649277504 -677966788 999992466 296986689 0 999992466 -529712361 42 107091313 -249213307 -272284698 -1000000000 -12632300 -739252949 -783001247 360070399 1 -269052742 999992466 570346036 42 519596545 999992466 42 580017934 -165739837 -1 -682342874 113167849 323558658 999992466 392221420 -999940262 -832228253 -1000000000 0 -146061132 999992466 5459147 -75196443 439990532 -145671628 -959380227 -331095269 -1 0 -689940651 124184359 -921591727 -24352067 -468721239 -10698955 -999940262 1 548360043 -168091514 -362729425 64870474 -468684161 0 167526088 0 345064878 -456383574 -535069496 999992466 -450978460 -301867701 -38132401 892789071 -772535462 576460650 -1 650770728 1 524097910 999992466 790394102 976323510 -837279710 -750247335 -1000000000 -285101532 605062373 49234025 -999940262 -1 999992466 -1 -999940262 729104830 -736858461 -110961428 -851498965 808226577 999992466 999992466 -674861262 -77562539 -1000000000 -209807847 -144669831 -49924978 0 541296823 -334155097 0 -616392762 837445518 483298054 -276943855 999992466 -801146341 42 1000000000 173793844 -999940262 504637675 -702073581 -488758487 -999940262 -999940262 -624393544 -1 -376840581 42 -999940262 684572296 -734258554 -659184128 110348140 125896276 920008768 217341372 197030172 -228790824 873661593 -751403121 0 -828047715 1 982852611 -959185611 -714709952 999992466 999992466 366280025 -552843855 -761683817 302413389 -693038519 -999940262 -224923207 -102549662 441835172 -575556175 -354947041 4918984 -824321669 -396783082 -418220579 -842651160 -868889828 787516447 -714470954 -999940262 -999940262 -791620398 -78467457 615768701 217784893 327931903 932900244 -230130726 -999940262 -914685574 999992466 -728410587 60590512 42 790819465 1000000000 -16333521 -721481227 284999252 900157538 999992466 389242271 441980024 -727762227 1 -26212436 735789360 547062461 999992466 -526603600 999992466 -999940262 591034085 192392635 -470870725 167114302 999992466 661390390 312772732 -775436407 580297882 236911677 999992466 999992466 840454037 1 117191302 -401428670 0 540214925 -717164419 -999940262 758301910 642376634 -30057010 834367635 -1000000000 424933335 -643471176 -877618629 -168508819 999992466 0 962630175 999992466 -963567997 -447821987 -287149072 -698645124 -286093497 -683303822 1000000000 -999940262 999992466 -527486004 428673003 999992466 -514550014 1000000000 548798804 -812692005 365054442 458445957 497414083 -615016104 999992466 340679758 -17300213 -782496771 -530227210 35411048 -999940262 0 941836510 24507091 -999940262 999992466 -819561149 -809625010 999992466 -999940262 660392260 -428084689 -232941993 461182195 376772525 -999940262 1 -790490043 -426443691 -663531327 -925107858 -1 -55818361 -271490426 321422011 -848263869 427678311 999992466 501832139 731127950 197698733 1 999992466 -297697961 92721340 379456793 286306593 -857292544 -202075734 999992466 -478319403 -924866385 -113182777 999992466 325659019 -1000000000 179059707 0 -129175730 506594243 0 -1000000000 336245955 606627026 -604034712 -288632931 -141536157 312076015 -44749229 -516543990 42 -614106738 -79820111 -382669431 0 499539396 632319686 17617101 42 177747598 -284125686 -234993081 -965097490 540301595 -1 1 -157586109 -1 763201521 803346332 999992466 -999940262 507922451 -492235824 226175107 999992466 -282594380 -220708002 -736698935 0 813981550 434928832 -1299280 -452436034 349098534 638923088 -543539878 -795162401 -352776651 992555743 142556081 211887620 1 -885584031 225660362 770160254 452370827 608610101 42 242342370 812688545 -559508772 999992466 -628060579 -51105272 1000000000 40463399 999992466 224331862 998673182 -12538579 1 1000000000 365863086 955941048 -941519862 -153049895 -629343713 56763994 -811298112 -738407462 -480062452 -400951996 -356764131 655572307 -1000000000 726318619 0 902321492 661460489 -566582110 -532690885 99620803 -576881504 -624240033 -501748972 -363633487 -302722766 -999940262 316034593 326688748 999992466 -145802520 178789766 -484052794 -900898272 -952646943 -171179875 -696749877 -1 308008207 755729774 -189600086 967826399 -605427393 -999940262 -78912792 477096942 577776510 -96987862 0 -428922550 999992466 -822934308 541296823 653706773 -742015342 -824942476 25887071 -1 -970438706 999992466 462483175 -660302660 978085837 -818663128 -839361021 -1000000000 999992466 33966092 382412043 -500154743 70635057 -238065733 -999940262 999992466 -908810139 42 -875390543 441848369 575421200 -514697179 639574441 -38036582 -532251785 -81414409 999992466 0 554799339 384661193 -371253264 4989521 -370975937 -999940262 425611418 1 856288476 578990696 -957129346 -804773557 -896666445 -120376119 -241238802 69637978 880895064 999992466 -545415214 -999940262 -403869454 245529209 1000000000 4250698 -858911872 -833807850 -405795312 999992466 -744062861 516449726 111514454 511924969 -221101169 -999940262 1 1 811548236 728253999 999992466 0 970564381 947574812 171327548 -211046828 230355032 530894113 543348750 817433894 -694364905 317028458 650377879 -999940262 471349672 1000000000 -686941979 -875235717 -175411650 1000000000 -1000000000 -999940262 420661492 999992466 148049130 -999940262 -999940262 -20455945 -548740647 -155219415 1 -410012588 96464323 -936459208 42 -620530911 -678942194 1 -999940262 -999940262 -980826008 -234357688 -999940262 -1 -128612067 415885235 -779733454 -813788595 839054229 -999940262 951431943 999992466 -253418773 0 -386059770 -868058752 -999940262 999992466 -1 -281803751 42 786456859 204742656 456953509 474142360 -999940262 1 670157784 -818622279 46394863 -999940262 224758406 -999940262 1 -999940262 -176649838 -999940262 254710797 1000000000 729234989 999992466 -1000000000 1 7379259 -693560957 -719767500 201499870 999992466 -999940262 -1000000000 -347705885 -209150790 -883832983 -150318668 -934362682 -115242029 641793348 665601880 -115104544 -896329658 999992466 -729291274 634906598 -999940262 -1000000000 52915223 -198400752 74326932 999992466 999992466 -543917527 931864689 466543032 47098520 -885197961 -973036058 -109478910 999992466 -446163929 -999940262 25706717 999992466 -710400713 791606820 203244883 999992466 999992466 256244875 -291397738 453542981 0 665232400 -727778061 48324024 183701852 -575962129 565548686 820430381 448329412 -550850303 142883388 -958454806 735000179 -1000000000 -712359029 -443123078 -652213610 345716256 -876400720 -388947389 -879337479 -633509472 478740439 211882446 73501475 666878020 -1 379032470 -513249307 -500154743 -197771106 455446349 999992466 859693702 999992466 -643004429 920798309 917782632 -999940262 -999940262 -1 42 -1000000000 517782880 999992466 -984952272 -999940262 -841521551 111517183 1 -525330226 288770401 999992466 437442402 -741812257 -999940262 42 999992466 916380336 588643291 -380986981 627246309 517370133 507805780 430674823 -498088353 999992466 193049641 129217954 -585537953 -189227986 -1 1000000000 -582116762 -999940262 -982137102 -1000000000 -165702214 -1000000000 737519002 -302438047 -999940262 311503592 439945147 -999940262 162410107 702016909 730619557 -733441024 65806072 874554060 370247481 -489971200 953581892 -741298870 168458284 -1 -999940262 -978916975 -1000000000 64231118 -999940262 0 -532674743 -561035330 -319053457 -1 -1000000000 123190640 -782137174 266471617 999992466 -999940262 199020427 938949551 -627529007 -1 691794476 -812023081 391673953 948754423 658289917 954635553 331083430 -743206397 -699195252 0 42 1 887401951 -182251164 -1000000000 942412696 -217548849 -1000000000 -999940262 7024808 999992466 -745501167 -467479410 -148938048 -711456438 999992466 375348508 999992466 798056993 233617605 862042678 -1000000000 999992466 -260527132 -793323142 -479723927 807258561 -637148441 42 -448837760 42 369451728 -634399471 114215995 946933124 1000000000 427627208 -999940262 -211986683 -294822455 29326813 0 -999940262 -406552876 -999940262 641906841 -412680902 217064139 -452325767 -602737533 919674961 -454464759 263361140 -739997952 -999940262 999992466 437058306 -999940262 393957511 -1000000000 615516905 -377536290 -170637654 -536009693 -623144744 -522091124 -326595595 826269115 -34022162 -999940262 570715917 -855112025 -999940262 999992466 999992466 -999940262 999992466 999992466 91829846 1 -23320151 -217853492 -449527561 -1 -31304636 934225754 -812376282 -134642624 999992466 873550522 -853040718 0 999992466 999992466 1000000000 -225574839 -1000000000 984227844 -273607898 -983978788 -999940262 0 -543838508 0 -844245213 -999940262 -999940262 -138372648 -1000000000 999992466 1 999992466 979687336 186014000 868827827 31879787 -727277454 0 -705352506 -873204516 1000000000 1000000000 686719513 -1 999992466 -560507343 342255353 0 37135842 999992466 -1 1 -179407834 -484768036 587455316 -1000000000 -762347234 883299848 -999940262 -321794895 999992466 1000000000 353720439 169215716 212713738 663851204 -652592490 -999940262 999992466 -999940262 -488530867 -220337542 -762160487 -130769335 -886263013 -999940262 999992466 69117331 201652217 894782118 -1 -1000000000 -922617423 999992466 141737569 -551632782 704552081 772883979 -739227568 -583610435 94783868 999992466 -386361922 822635531 232610750 -594566444 -999940262 -430998518 -999940262 407806072 -173093268 -999940262 -98558739 -485232644 -322670252 231478428 -173660237 961863422 -582867141 -999940262 999992466 -414899559 -425220821 -492063277 999992466 -530634767 -181912555 -247691868 388385845 -519739970 -203398795 -60751251 -397028895 42 694227420 -833559721 586613066 42 359102164 1000000000 912620070 -1 999992466 878580990 -1 423890203 999992466 -456976370 485204308 -999940262 -326333254 649209859 709292839 -742661838 303905968 -253695632 -79083271 799822527 347929774 -674327653 -999940262 -509609060 228338217 42 999992466 -557354592 167922153 481801911 1000000000 -411874298 -363009885 57511277 863659521 408390099 -846829158 -873834860 -417980487 -1000000000 -473623382 -999940262 689104417 -326951911 684476667 669180502 -184138429 0 42 -56592493 424571403 723331711 1000000000 464287715 422139444 -755497700 -937097756 654509853 -999940262 -841729302 -81434949 -740330937 919094267 193361293 510692100 999992466 999992466 42 -210616425 -36624585 406875947 -494647041 986834876 306222067 88263570 52968751 -616998064 488756507 -308753840 478919533 -643925570 -153451233 316723080 199010960 -1000000000 -1 999992466 21877517 1 -926883113 -989559341 -1000000000 999992466 -449801869 999992466 432621601 999992466 871328802 -640169605 733166248 886493461 -999940262 42 366737809 -586547188 -999940262 818222709 999992466 -77861530 -291050127 -12569998 484233960 694356163 141854183 -564980145 -73064633 422936139 -37360191 -155799698 -193691782 -999940262 -438643239 -901701585 -999940262 -663117591 512895656 -1000000000 -697629196 980708642 1000000000 -999940262 -956616143 -85583928 1 -244912546 -999940262 346649768 1 596246229 12560142 -556745349 36538966 1000000000 -1000000000 -862985341 777592744 -274781644 381698486 991851655 -419385547 -1000000000 361334557 -430624441 -197054700 999992466 -3422575 -999940262 -877011574 31845797 -724444827 -959332065 42 640285080 -638330976 -600013105 -586141907 -877162711 -999940262 -455829798 892975944 -215998597 -73809294 379970760 999992466 -119841782 665291067 134375629 454527638 -453669743 -173213170 736374016 712916511 -37575443 999992466 1000000000 999992466 1000000000 283959400 -815658574 -77162977 -550683223 741327100 -807161928 -772746776 972515939 -999940262 -809611062 0 -179240936 -999940262 999992466 -999940262 999992466 720150643 -287673268 0 866927326 49656862 -871882730 999992466 0 999992466 -744741411 -999940262 34438407 -148821077 -875205364 294590041 999992466 1000000000 640422926 932523031 989905885 857221443 -465315806 862714763 -999940262 -1000000000 -88434440 640900229 900604127 639086233 -946636213 189597418 715275651 726252425 892917999 -1 1 -566480598 494545048 -519742201 999992466 -821344675 940119479 260003061 1000000000 -999940262 444193651 -399214957 -470806519 999992466 -489269312 -708335145 -451481196 110172540 999992466 999992466 -642754726 456849491 -999940262 -522627339 -658080861 -914816101 -445952251 -860808050 631991649 -563328885 -816164855 -659692958 -428712224 -290942905 -272347370 -1000000000 999992466 980181302 -999940262 -744620037 -916325026 -716950404 532941474 587912961 999992466 -409018842 240758328 -818935066 -617482128 -65280048 191031992 -890171631 -462059798 321966187 0 -2926682 -795464253 1 -425940002 42 -999940262 -992548456 1 -999940262 1000000000 -161988192 999992466 684264093 -255066890 0 -999940262 1 999992466 1000000000 260243 224246104 -999940262 -999940262 -1000000000 37834897 -999940262 0 272264150 -697397777 42 877465381 -370975436 626148421 -973365360 -999940262 -999940262 780874170 999992466 118725428 999992466 -1000000000 1 999992466 999992466 1000000000 315552652 500086900 1000000000 0 404785183 999992466 -511059397 -4818490 41300446 -308252657 999992466 -810057869 -159995369 155037371 362589354 212800557 1 -229993312 999992466 664723154 -626070078 405161052 709264478 765355149 -1000000000 -753504219 -615711046 278013546 -999940262 -237414849 984374029 999992466 -999940262 -368322638 645772908 1000000000 -720221640 624786333 710830361 527100653 65181723 0 37836262 566169786 163614754 377356726 -824998675 -967115669 -962322129 459278639 1 999992466 -1000000000 314275418 88011085 0 -999940262 676011635 -1 999992466 42 42 42 999992466 -715995842 1000000000 42 851102679 -237783625 -48751156 42 -814877794 -223741801 -789570258 -718212533 425691001 -140252712 -896811076 517789477 -999940262 -590062649 232645082 14753763 999992466 613469777 -890376800 656165035 347747229 178520665 -1 -705363137 -999940262 -472600246 1000000000 42 -35326703 54134737 746619153 -374892224 -487410724 704074214 -288363915 -335381209 511988771 -970890141 0 887261694 1000000000 -940740534 766869306 -767005644 422266318 68961135 -1 -655707915 95185115 -318230217 656619389 902351650 305722830 590880614 876852092 -484917264 171726161 -303199951 999992466 799822897 1000000000 -999940262 -855493224 0 -880551113 965310350 42 792083567 -1 -71150000 -979754726 388256185 -474017084 -1000000000 1 999992466 -1000000000 1 -439559413 -906309858 -750715542 876922529 628765418 -38892049 990908265 -999940262 1 555365738 398435954 962286890 -89985703 959008443 -978116990 -341068366 576959027 657616328 -999940262 -675178058 979014661 967617737 692751022 -48296300 0 -714642772 999992466 1000000000 300489016 -158999850 0 143458786 523736194 1000000000 -705195462 5638865 -999940262 -1 -859391580 151997166 -999940262 890046977 999992466 876793576 -355441598 -746140180 -101905717 451005300 24209606 -402987937 -211141568 999992466 -1 -999940262 -999940262 999992466 -381026874 -999940262 -673839015 -999940262 833303157 -815706581 -405946430 -473991219 -999940262 -156604844 999992466 -999940262 42 999992466 -547216613 -1000000000 215947721 -806643562 466902676 -999940262 -267049354 -644266127 -435359027 1 -1 -89136981 -272120806 266309282 484620488 -1 676491741 -229372842 999992466 -974028935 -346927525 999992466 -856508334 0 576284205 1 687184488 556805430 336745904 -96141063 830231347 -522394618 -200268038 -999940262 -999940262 999992466 1000000000 -257968010 -709391767 -198667716 518719875 802804868 -107341725 -731747127 322893960 922310912 302099452 -912293067 185390101 493685539 462796741 824558561 -720190207 752822096 -517882167 1 -858980582 744796945 -925166461 554039974 840569048 999992466 -999940262 -71397856 519315695 -470818632 -650354805 -393463756 771597610 216142172 -884298076 -856969482 380034180 -171945933 881762561 571943444 -999940262 999992466 732662900 958702060 -886105160 -849488740 33694019 -147464617 999992466 -271102418 999992466 639856086 377682177 42 999992466 -954958973 -334388583 -947806076 -999940262 853449700 -437424956 -999940262 -362310209 781192810 -999940262 42 -134265332 -220260577 -1 999992466 83518607 999992466 -885233099 1000000000 -999940262 -689911286 42 -364671600 42 0 0 1 0 -627402498 -999940262 -545003275 518610881 -202911254 -522772385 461977934 316019010 -1000000000 -999940262 -588223473 -143453023 -650716542 619300069 -999940262 1 -968362287 -415850900 147622914 1000000000 0 42 139743788 0 1 480904729 -253926055 851822261 771715998 -624940611 -340360042 -25899823 -1 419912394 572170412 -999940262 -154949105 80318372 51180269 -590407610 864569833 450784985 797503175 -135516649 -411332944 790172060 336355544 1 -999940262 830098165 889966306 -394397764 -654967165 908079582 347915870 -952686873 -679028976 -170511207 674000089 -999940262 396500132 -1 560659586 486531596 501746725 -227632814 -347378117 1 0 -999940262 18609605 -999940262 -953978963 -1000000000 158597023 -634585885 -758610009 -832413390 -550344531 42 -290625658 -999940262 -747842933 864408992 1000000000 -234432216 728355231 42 -137618749 -443680387 999992466 -397237221 711196311 -821995218 1000000000 316965831 -705277305 338480457 -191729523 -973519745 842088760 76611521 256820415 458348916 -295278471 -512636834 -503792181 -216681742 316547622 641863810 42 90678837 293697544 -621120241 42 907297726 -1 0 691656866 -999940262 377703901 -308416776 999992466 743491785 -639216861 999992466 312577212 -557200212 -588378069 -389259810 -887724147 -948668926 999992466 1 47109727 555095681 -712199082 -863808399 415565728 315581126 609220536 29001484 481816358 -999940262 259247044 51958131 -951574538 655740227 -207612709 42 -713247851 -659409857 -493488680 49339357 999992466 816303058 -532159145 999992466 -563386590 134375629 341618799 -999940262 -999940262 986359805 999992466 999992466 -1 42 -83740514 437172703 -928086598 -199640383 483997215 134420305 638049910 725174403 -307372708 -748447670 952653708 1 -569132244 1000000000 999992466 543242015 456058107 -393916887 -999940262 1 -405012527 992388507 1000000000 -755495477 -895609407 -999940262 999992466 -999940262 925896994 720422148 -110522386 143578658 -1 80334828 42 999992466 36286384 1000000000 2478385 173907054 -731849030 638313059 -552671181 -272993128 328393328 5733071 -618533681 0 -54196313 184640720 -999940262 999992466 -186291074 501241680 109915570 250543746 -921868436 917116008 -343655574 -819249879 768334256 170054358 574021692 -84505116 -679429296 -862041813 988375430 -999940262 -999940262 1000000000 1 -518963768 1 618057376 552533351 -791755239 1 999992466 999992466 -283014800 -1000000000 633606423 475621027 538450487 -999940262 -999940262 -522716716 915566938 -861640835 -19311154 1 -999940262 -461578272 -196873878 1 -242270055 614695257 999992466 66389629 -147735347 10342328 156497038 -9249049 -999940262 106584463 477678327 -451282805 822467604 214916482 -232356565 42 -999940262 20768614 -999940262 -634166561 -842165561 -245405683 999992466 452457915 162635352 -55919847 999992466 -458510656 125052876 574665138 999992466 760594730 -922624080 1 303682232 817597693 388309821 610961528 -999940262 -668748455 -674204748 655748852 -340781247 -278681115 -525236453 632523137 991180499 -299189558 -999940262 -999940262 -999940262 177087952 959368874 -330189547 -148645211 -599346696 -157479700 -654032194 215073993 -482996082 -652416153 699800842 -804802213 -411595647 895026504 -567736530 -734901634 -410400660 897595360 -554131477 -177586707 -33134843 -999940262 -779120546 -907736853 864083990 -123657523 -794468047 774140425 460920157 -520516063 999992466 810816644 -939323574 826261360 783508628 -999940262 513298498 999992466 -1000000000 516117235 -971636853 -828375251 307569168 670224298 713512426 -196044393 999992466 -540962913 42 980747643 585557650 -88434440 844631073 613061735 211338749 -1000000000 719878810 -1000000000 -999940262 -253196287 185045618 -537174335 -708883350 -586020538 80318417 174775255 -80360755 5815373 -274825946 42 694137400 254715377 553485628 -552232739 -358997220 -926910341 -123751232 19647748 -591156687 0 -490720149 -420367422 -999940262 -967613897 431852639 182380740 806040907 999992466 331000093 356513562 1000000000 42 -999940262 24211375 -492753260 -999940262 999992466 151408501 -999940262 -999940262 -813375950 -370275183 -430807091 352257436 368227583 518203208 -341988229 -1000000000 -999940262 1 71074979 724369961 -999940262 -525646586 320396870 235296553 -613606142 1000000000 334464172 446457427 -1 -263938917 1 740205961 398150390 -80496509 -7537756 -943085277 833623493 234790401 -999940262 1000000000 137828226 620405242 -600199527 -471944145 -834824816 366687898 -229334369 564799092 696370248 472580912 -589947168 644182603 -920231167 0 1 -999940262 -949284163 0 -494763004 -999940262 788778260 725942380 42 -999940262 285125728 458919560 -288333171 -999940262 1000000000 137310241 999992466 91665858 999992466 -687392217 -1 240603731 683037887 520516556 -112253636 -940676393 999992466 -423822036 -256068340 -999940262 971004684 772488495 -1066904 -415176422 -415076838 163629181 -167155042 -999940262 -999940262 999992466 999992466 665630134 -96407197 -609480551 632307407 -101729114 -887121002 -62615493 -743911712 -818215462 -999940262 691024623 -1 498881439 -478748414 -470165712 -999940262 389671308 -752039462 999992466 0 -104728998 -999940262 -1000000000 526143868 1000000000 -800320713 -180645801 -999940262 572570478 0 557255178 904547622 999992466 -58796175 306967362 -494189160 -555818717 -1 915702967 -57832857 -999940262 -425420959 999992466 301345426 -500626875 -640820765 -327047336 289234116 -220659358 -151150057 -288375068 -148464229 84371398 -364274606 -619831625 999992466 954565346 -999940262 0 974423228 923720972 306068229 -572247116 -511957233 -197621301 -418244831 -999940262 430942874 -615024931 -209753262 -125654889 529298732 -858025110 -878673861 -393742324 144341743 999992466 67723669 -875057922 -482883135 1 -242178929 -711604164 -262029621 911773676 327427943 49416137 -96755613 -604169225 -504218284 -243385573 -1 770293728 -927842877 354518520 605802521 -804014758 999992466 853127609 -224317706 -999940262 -999940262 -588589167 998096817 -13706546 -800416020 930794940 -999940262 -853640456 -989637972 -265730752 -553435165 514586272 999992466 305115977 536112898 -999940262 693345298 927941712 -408655165 185826220 999992466 578434839 999992466 -1 -1000000000 692416457 -625917912 -653864494 855494818 -295114765 -338743716 -999940262 999992466 133804356 -131167820 -999940262 793835975 999992466 -599291308 0 -41371437 691344983 -480077891 -1000000000 -653330005 282368833 -940174719 685489208 823086833 -999940262 -999940262 545800016 1000000000 460540914 -473596930 366992766 -355653463 -601408871 223492889 999992466 -945394294 502346640 261357760 371287544 -999940262 485968821 1 -224731228 -762289940 734630372 -617588064 -806809003 -999940262 -231056579 25978531 -1 -824568137 -863585421 0 -912621238 873577857 -756659243 -1 78881661 785176711 -127825834 -379391493 -581948364 452416275 880813215 -782087276 -838940306 999992466 42 57231483 248417480 42 -1 -999940262 -846930109 1000000000 -839649440 -540608592 64812792 -1000000000 -999940262 13710871 999992466 593113695 -347725083 -1 -238361702 -98012755 369392960 0 42 -999940262 -631570676 -233081099 999992466 594286091 -658410132 604604348 371913583 -827248321 -161759953 -824215721 395935652 0 -999940262 245960872 -561210200 -616119340 999992466 -999940262 140734389 999992466 443468467 919798153 -1 304971264 -818661670 -270081335 -124493604 744245862 597121716 1000000000 1000000000 54925413 -298627459 -1 999992466 -558332990 911351889 859718584 999992466 831020662 688736803 -1 -999940262 0 1 -768088298 537223356 -680551570 358866589 999992466 45827039 -163626435 661726299 -999940262 -816771953 39876096 586537143 999992466 466620019 -220215580 -799011720 -562509904 62483967 -852808646 1000000000 -1 -601139049 -394831585 -898149674 523354498 872135702 -1 -240602317 -999940262 491342896 133717547 -999940262 285514821 749434220 -946256740 1 5235233 999992466 -171453461 0 308524786 -6864137 999992466 -100131906 104158916 648030403 500466276 324827410 -999940262 847923154 999992466 0 999992466 602876408 -1 42 930280765 841395697 -609309126 -999940262 1 -463783132 590795812 -927462383 -938867133 75703138 633042127 251649131 -869805467 -1 -483613442 -999940262 396300563 -153143726 -723752032 -238368246 -472263652 -1 -599788779 -510349016 -227771903 736720705 -999940262 -419367521 -183707552 375221602 383990030 -1 1000000000 -733818024 262891990 38164833 -162509148 -172286382 -728274200 -788000063 -550547919 999992466 62271687 1000000000 999992466 101470813 -1000000000 345679758 -432943955 -33334597 257611553 297976190 976771649 280930699 190248734 765026449 -276915171 858404529 245270844 93546462 -248068941 -429263881 678478794 865375416 -363420421 991777395 -772612433 -979928425 0 517018601 -999940262 391797944 193049641 -64642297 -367877471 1 -218644588 312639740 461562835 -586068063 999992466 -573959078 999992466 289153786 1 973526764 -1 183917497 42 501665477 134652157 -999940262 -879043505 -35854485 236209006 999992466 -243501785 -36350904 -533811526 -999940262 999992466 -94524698 302693582 986177292 801358290 452017113 1000000000 999992466 165275230 -702848316 142783872 999992466 -525686712 -45288542 -451923386 -218788843 -681431738 0 0 690020827 502575838 -117163745 -449814629 -845052679 680733808 992741500 -799492645 204457854 -796905704 -999940262 -1000000000 585551613 63240246 0 650770728 -426443471 -57414308 -503845296 -592596152 999992466 999992466 -905251287 -281277102 549956505 598292350 -246584934 -676406510 428501823 -642479480 -999940262 999992466 -306820624 -281333662 44998183 -999940262 -619626269 734386667 999992466 153198251 650515167 335225548 0 654836231 999992466 -643508448 -896627704 -612566421 489053540 -613794463 -999940262 -964555152 -655502924 999992466 421871706 -408331238 612522654 999992466 -962261863 -458714144 26707291 -999940262 0 999992466 -177723544 -74234592 988181969 479491408 42 362099646 -999940262 -999940262 -821289577 999992466 -953453415 -999940262 371880361 -171050618 -132907105 -385583234 -816966453 577647433 -310281028 110122866 -436979209 -554317994 -58540854 856116542 42 -620853313 0 -202034249 1000000000 -999940262 1 -9104735 -281861008 -733670961 -994896144 -281281278 350041094 942881200 -629787267 -999940262 -535490248 851855333 -312730929 999992466 42 618789142 -999940262 805066555 317859278 670113761 -999940262 24507091 -542297504 -457014705 -954683316 -999940262 -114845717 0 999992466 823068563 -436762629 1000000000 -969107678 157961208 564567332 -999940262 999992466 -999940262 -827267725 42 221802142 -1000000000 -589919470 -337689164 -861327870 998714459 -455297944 0 210272478 -999940262 -414170921 -904703984 229421761 567324552 -967377133 -119949797 -999379341 1 -1000000000 999992466 292060248 460206520 71900538 248403984 -656379154 -793558843 42 112974629 -167665637 -1 167038622 -484360704 459553480 320597761 -222544779 -506098451 -442166192 1 999992466 42 482583971 -753299617 -56114859 399375489 42 -794041283 -961181572 -406753556 -663271248 142586431 311606142 309287820 999992466 622409633 974766848 482763357 -16940156 -734665284 143796588 806300166 391651062 622251536 -763061787 0 730351139 -999940262 103001738 -768622578 329457066 -297762943 -999940262 482779969 1 -511734857 -999940262 999992466 710546185 285133784 -907579097 317460480 885697661 -363891487 -558939615 343168024 37754747 -999940262 -999940262 -848243356 309066739 -996880321 -663663056 936833380 695795263 384538653 891791898 392862249 999992466 317464507 -439106212 627573981 -49214264 -446465419 -224358170 999992466 -1000000000 91766092 314315139 -1000000000 42 133071775 -654451629 -957476011 1 999992466 999992466 -999940262 -962684492 1 -240433132 960206806 -1000000000 999992466 -999940262 -343848302 676194246 -187963577 1 294001721 -759459550 -461664646 245344889 -999940262 795064020 7724828 -1000000000 45289529 -999940262 -544473443 -266427912 -769074728 -564607393 999992466 42 0 -230017229 514346247 -1000000000 -999940262 -1 889075146 798172804 212700569 922055245 -665498060 -692971145 -68175469 634359804 -755087069 -186611670 -999940262 -803431733 -999940262 654991429 12456999 -815318827 -403898067 -870406378 999992466 -407295995 -186698071 506663197 999992466 -471908539 -1000000000 -999940262 -999940262 770005635 -999940262 713118271 -737170032 999992466 999992466 590683439 -1000000000 178085356 802120005 -999940262 0 -254289873 939841139 -678348615 570317571 824043384 -574458253 -1000000000 257073600 -999940262 999992466 252845954 -385229866 -1000000000 -450739181 530193244 -999940262 -999940262 715813343 1000000000 671942270 514524974 803593473 844579043 95698498 -966452939 -790985926 -289376220 255254862 -476740810 859077619 676962769 -1 -346250329 -999940262 -897137188 -111065846 7264839 -880560405 -865386587 424577800 -1 1 -181655226 760575883 -538547496 913481358 -999940262 -1000000000 941937594 701814961 -335431710 -923880047 247381620 -313859880 -684211529 882800476 -999940262 -250290132 1000000000 1 355243010 138167324 -999940262 1 913491623 -627265313 -159878 -849391794 -289020817 -1000000000 -568853531 -785445819 571229189 -466425242 766378011 122954197 -648853849 805302869 171132078 164481245 756414355 1 596927684 660091341 -35471110 45658585 -999940262 861603337 -708692344 -651487048 -789387999 355611385 602296436 301105988 999992466 82961637 -999940262 -61551555 -3811334 1 84461865 999992466 -76094862 -843506404 590420765 1000000000 386177535 42 281350707 959999303 -263053348 -466304589 999992466 0 1 -209100770 -714289349 -14311832 -530386275 -1000000000 315542047 -764347622 -999940262 0 200402360 -999940262 -999940262 -71005156 -493450944 667426726 -1 -194470253 -983082320 -999940262 42 -591525447 -323853628 1000000000 560440460 0 238226143 -1 -475107030 999992466 999992466 -749851189 -999940262 1 997869307 999992466 -495416111 -903759349 -135719601 123177012 -1 -730699963 -515261774 475895470 265146600 649292635 878513013 -151149756 -789715599 -999940262 677775679 -380996083 857159799 -999940262 -722728632 694754554 784439303 999992466 -999940262 604279541 -313164843 -60446320 42 796076713 427664191 14452934 156443870 241132267 341943603 990173815 900854580 -999940262 29433786 -999940262 -1 -499504078 -1 305961723 580208141 138479838 42 -339771924 -813991235 42 0 -993503518 -435822289 289630160 -236544043 652155653 415433828 999992466 -757355022 1 467811628 -999940262 -874322382 291119125 -832891341 -197173915 124937650 -487103522 999992466 224188598 -377593707 1 -134902241 -302636737 -1 902121798 -583212779 -999940262 -1000000000 269656806 942030703 -971915882 906801472 -933294058 999992466 -999940262 1000000000 -1000000000 954921296 -999940262 -546955598 -888429763 0 226837814 305429010 -14649441 -265934644 -598492367 -183927016 483791287 586850984 -354897807 859331989 -693527742 999992466 722302022 -40987766 999992466 1000000000 1000000000 688104778 999992466 -825114127 448916766 478554372 -999940262 113219080 772729964 -223329126 1 -1000000000 853615937 -197011608 417765452 -228647456 -706970621 433882612 60562881 -380331710 -958162831 -836394736 1 -432085585 948203164 228618689 859580740 -23858830 -999940262 72059794 999992466 -1000000000 42 -938324259 455944009 153818742 4855967 12803608 506104817 -968643807 273404227 42 828937771 135339670 -760372448 -999940262 255629274 -430111379 455929202 -248404617 -999940262 962152633 640303593 -1000000000 0 -303766231 -844309876 -760335939 -814140224 -59776230 649410758 -1 -999940262 -355008030 -999940262 42 -161710203 32667351 -109570651 132077439 1000000000 -727989255 -1000000000 -710609540 42 272285128 -180814564 -1 1000000000 1000000000 860151030 -458739243 -999940262 -131952923 237111684 999992466 -895515432 999992466 -514016198 -688754219 -948314621 -999940262 -1 0 999992466 605805887 -491863829 703160988 993967644 -969284717 323558658 934033626 129436732 999992466 -897874876 769032643 999992466 0 999992466 -489746713 707714661 275440700 884191392 1 776524866 -262144779 -799903601 900990726 890393049 -380768891 999992466 492861548 899678670 -1000000000 739385173 -82087969 808713311 -999940262 888784530 32306494 -216200395 42 127472105 -1 999992466 -241366646 -1 310984004 1000000000 -939652368 -617662628 42 999992466 548454015 -999940262 614138172 0 800418084 999992466 -999940262 -49349031 999992466 193693947 -999940262 -791919547 141711825 -999940262 -1000000000 1 -600739745 -403124810 -999940262 -615450492 999992466 -777411779 -5229874 1000000000 -396949027 228020649 8108139 506239444 448115169 999992466 -439035604 -499458741 999992466 -671571536 -931155132 949380183 -999940262 559496561 42 183297518 -682342378 -717070535 -598666643 704622384 -592102795 -1 554557791 1 42 526871119 -347178979 -344979969 -316254989 -1 -828444020 -626471192 -999940262 188986620 715220710 -593657552 946652610 560868285 253131059 907447676 -993652975 255093881 42 -181560808 -283418318 0 827896271 -633967251 -1000000000 284750014 -801017418 -999940262 759728783 -1 -1000000000 993006527 707268539 1000000000 0 -487345929 -720630149 860255533 -74020610 494589524 -999940262 -97173880 -495716576 -725021273 545690676 390764720 -728627098 195608943 271252058 999992466 -507154575 974189653 275205471 324669404 580851943 463380669 -143840076 -1 -343544030 -649278674 -35035559 6864498 -636199936 -127153667 0 1 -205813549 -879730423 -106021472 922808657 -349861419 999992466 -274314566 -111868259 -588018895 -263588632 99423313 -1 -718898585 42 146185983 270821739 -913291641 -190455625 623629999 782062867 47320423 42 34413748 134163591 355805758 999992466 -661324647 -238914910 -130118536 126257298 -721943560 -434927411 -564457222 -999940262 121348694 776026282 -999940262 -613878914 463393696 -243289320 -999940262 376408536 992316577 513079867 -386980077 999992466 439106367 -396699589 -999940262 0 999992466 -161073345 489982864 392767926 -851908474 -833496264 743486014 -145387408 -247267006 -626617052 -227416352 1000000000 -959284108 -728591335 -230435998 -168323376 -305164624 -831000326 -59397747 -263081409 -165425579 -24755351 763255859 1000000000 -1 406315231 703315965 -1000000000 379200835 373391950 -656210886 -999940262 999992466 80432412 21203767 -570687471 756904966 -587143044 -84179667 -959751790 -960695026 -98895081 -188347416 631233440 -999940262 545691544 -391255060 -620848071 -354165512 285814075 0 -742011851 -1000000000 -51222570 -40964632 999992466 -12750727 306342513 756559967 367360250 504601751 409816757 0 -999940262 -297100803 0 938277635 260727467 -787149784 42 -641422880 -620986464 1 614689215 -239890538 -999940262 -854878794 -283203939 999992466 -999940262 543777484 -449235164 -490295002 -171980705 999992466 485812063 -999940262 -211045789 -999940262 -22346010 -626249539 -1000000000 1 -999940262 -999940262 -841028890 -999940262 440512659 -226687336 -55508643 42 36857253 -468458470 465500983 999992466 144770687 -817691564 378927192 -708270494 -999940262 999992466 61883508 -343539035 -382929447 999992466 999992466 -999940262 -304070982 947130931 496530275 999992466 -613230472 -433515263 451711883 86335753 -999940262 -116112465 271619526 0 -999940262 828605536 999992466 407189339 999992466 -530974417 87192278 1000000000 -496407718 520384773 999992466 654611494 416143721 -576761689 -963996256 742403611 -999940262 976056239 148714929 461472306 999992466 -188935164 254650375 -999940262 152843613 222359261 74976595 -922770486 -160684345 -448542945 -438140871 999992466 643321631 -470955143 -1000000000 584481681 -950793433 65006952 -1 746067502 778893285 42 -999940262 -999940262 -1000000000 -583684437 999992466 6661989 -375924927 -236927295 -915113190 -478740392 -999940262 359286215 871303868 19205346 101487526 999992466 965729989 -419427607 -999940262 -702128391 -163977045 659975431 -999940262 -473184845 217009083 -215564338 -395620482 -797048798 -878970368 244949371 698076039 67252989 135921310 42 -574026943 999992466 -850967502 999992466 -491886134 -999940262 -38698564 786402571 -663191967 235690784 -302517462 -559459928 -284839192 -316485122 -1 -688931105 -999940262 -121012062 416204839 -282698426 494750472 111629319 -999940262 -364774411 -387538056 -107344391 971232068 999992466 999992466 650166203 -1 736877165 200432091 -1000000000 -518141278 999992466 -775387402 937336997 493507872 -852334581 48155041 999992466 -642822175 -931495688 999992466 922196320 1 999992466 79209595 -992924238 999992466 -504663078 537506901 323485447 866049344 412439284 -92289740 147576018 -155282619 763542632 -682486133 999992466 -1000000000 999992466 -785122084 66309746 -540145921 -261549330 -361137507 -430443606 997984022 -374119067 -615140349 -991610598 993521728 -999913913 -926108631 549896616 380034180 796781970 999992466 -864284692 -999940262 534860430 73203189 543184003 379103950 -607425823 -111582285 529659270 -830813308 -518495718 203878918 42 42 772198254 -326043921 -545362026 -108627399 -999940262 -532423405 1000000000 188861327 -924458857 -999940262 904675880 -372378945 999992466 1000000000 -119598635 -973097084 -327662057 189715490 -666750753 999992466 -623889495 219882778 244299583 499153840 990949650 1000000000 -353370285 -990433457 1 -982462570 -863774079 -365651267 -999940262 -972819763 1000000000 -348573492 865732144 -903944782 -263337219 -169050382 595606991 -160058163 603560297 -1 -1000000000 -260620802 999992466 999992466 -158134363 124050044 -219189274 837129717 254311876 834132395 -791997389 922291072 -656946685 881569066 -937363029 42 -428844953 -1 -932778759 -897753147 301084908 -411874298 -705161353 0 387916286 339727348 -572980353 1000000000 -852548628 167880831 -999940262 491920244 -566603792 948938257 -1 148010238 -341128889 215991078 -343495026 -193840649 116569445 42 519243394 725465971 782646180 413021211 -1 739622637 0 930108815 536225196 585949753 -445424018 -613465046 377837970 42 -163535902 728131169 -258050859 61468582 -1 -873776587 -36354492 194685614 -1000000000 -706428827 576561681 -70990305 602422923 42 -987165189 -811733368 1000000000 42 -936056241 -225404052 -999940262 -82356962 511413967 -86360850 200115666 -508903778 -964422783 495939362 -839958961 -405012527 -911004932 -1000000000 290325440 -992657116 42 689748236 26178824 252895240 -999940262 -749044340 1000000000 670989347 -48683246 565210482 -935241985 -495558003 -800639551 -999940262 479490047 391175727 999992466 67757780 18355154 598136768 -830731482 -997446288 -282887130 655037035 42 -961635049 -276587904 -575718172 -112411763 -726550416 -87427578 -337263947 -198421746 469117453 -59455627 -999940262 -640315246 525267010 -1000000000 -83655948 42 999992466 199021168 -680269638 974377058 999992466 -604525480 42 -939762123 0 1000000000 990675826 745400901 1000000000 904480215 -530905467 965202008 -514142238 932985683 1000000000 626420894 -1 -999940262 303713889 -1000000000 -738168149 1 -1000000000 -440212059 -235220269 999992466 -928659767 -58356765 -720779202 -829922049 273837725 42 871826752 954534586 1000000000 -680559013 -403793820 584202358 -625563500 1 999992466 -497985305 -363245625 470053804 103900818 -199662987 -11308498 158375686 -910032911 647536098 940027311 57963369 -534579634 807945614 469527152 -252455706 397376581 0 749879762 132762599 -33755609 -360371685 -1000000000 -950173252 101785815 -999940262 128047581 1000000000 -999940262 -368700963 -535314372 805903120 -648127739 -999940262 -999940262 748388831 1000000000 278138902 -659753734 962983524 -1000000000 472826556 -645828583 -426136412 1000000000 -661872355 804848418 -744841997 695204076 -83363548 -712199082 -173054814 248621206 862274719 -862750310 372870211 -611600775 -835033314 -433948053 92251458 999557628 1000000000 321401472 -999940262 0 -1 895469273 273527901 999992466 42 375543333 -46939950 0 0 -1 1000000000 817108035 422800903 -1 0 -61765862 148742342 -1 -398422823 -529177531 42 -999940262 875047558 -336874926 129643378 657184700 -999940262 257935557 -999940262 0 -1000000000 531570942 725763801 1000000000 -602971259 704905101 1 -336099482 -625503744 -338661243 999992466 -351644847 -1 -54492561 494347236 -868328550 -711155080 -633868990 24069155 -928739179 337432763 -999940262 282230110 385557269 -304045375 975753065 -999940262 -375959990 -999940262 -1000000000 -178014666 360838477 460640692 999992466 552395589 -551075542 999992466 572158925 -570660435 -999940262 -750956490 -999940262 9560407 -999940262 -358645478 1000000000 -308306502 210546711 987320264 42 -999940262 -999940262 -262539826 -700716075 458754470 -175260452 -201314301 -999940262 112241537 999992466 670360616 269592095 857037014 -324941018 1000000000 -999940262 -301663108 -999940262 -929467922 -354591571 953047788 229143468 -412584251 1000000000 999992466 -491882335 -841194900 999992466 637624460 173975637 -999940262 -210023233 -302438047 793745035 947950864 999992466 838304648 -439538324 -167819563 873024616 -1000000000 -716916594 -305543722 168388070 -648360286 -412506685 -954988560 -164274252 71636201 -761010650 676945983 441633974 999992466 87628867 -612789790 312012035 -733828097 367051651 -315042650 341793744 186056678 42 977862822 -858567455 760789994 999992466 1000000000 -525122051 501942990 -733294796 -898190657 999992466 -124165028 -580987085 263000109 -756199578 705428223 270887933 -630337933 1 0 420034974 123754718 999992466 -590523819 55475015 931658794 644690720 -99584885 999992466 390638959 -542722323 413847296 -405012527 679215507 -37654060 223410233 -329570602 -999940262 -897201467 -820801499 999992466 -567217642 -616325602 672943631 439880150 988283148 -999940262 -748302348 -689832011 999992466 -402006550 960059340 -894670078 -378851940 42 -658286394 -524302022 -825699172 -819342217 999349103 21685073 -508739067 -12152014 -1 -872882047 -999940262 873191985 152038223 999992466 -999940262 -786896104 -999940262 -397297528 633801013 418700111 157637118 -999940262 -266211568 92093772 -999940262 602939856 -1000000000 -999940262 1 45271934 999992466 -259275128 0 916089049 -332299196 -407947395 945860790 -590162845 828059779 78928187 0 -999940262 -487556767 165207008 333785230 -1000000000 185852577 -999940262 -51693487 910096990 396631177 446236115 -1000000000 -140874781 -1 411459161 970603370 -838819097 -999940262 999992466 803105683 -769886627 -608859375 478737138 -645311485 712452113 -999940262 704050520 20631671 -301972151 999992466 0 0 1000000000 -557169660 999992466 1000000000 -999940262 -348135086 -44234696 83518705 -237479740 999992466 999992466 999992466 999992466 842851186 -882296973 999992466 -647258752 -584755707 170933940 1515802 -759170282 -999940262 -1 -268535582 668075057 366904219 -999940262 31473507 849980793 -231610468 -999940262 -680669587 1 14537513 536893204 257019992 820175779 999992466 0 999992466 270077487 -798009271 369882553 -912876736 474587208 999992466 881358141 999992466 175021651 -1 -1 -1000000000 670707790 -918351705 -575446748 257996726 865979136 -953143285 999992466 175181287 -1 722235585 640233552 -28029098 778869336 999992466 -838213648 -999940262 -491522868 203258674 98548300 872253443 -341625669 -1000000000 688151856 840384719 -770192479 -826925730 350722950 1000000000 1 -672226062 526113626 885090345 5850558 -583295815 -351283173 61769129 999992466 -1 429075008 -999940262 801853415 -1 468355598 968079535 -617393628 -1000000000 676752239 -588378069 -453757277 727808088 -999940262 -672709751 -951957744 -570688557 -999940262 42 1000000000 -853963876 1000000000 1 999992466 -40986223 999992466 -529141162 -119571785 999992466 42 -952409487 727287908 -1000000000 923041275 -1000000000 -999940262 941421386 492459373 473447274 227882568 -373489591 794187813 577132137 937684073 999992466 -585974091 978770559 215053136 328643127 1000000000 -170934083 -1 570800372 -617415898 -656313908 -765402518 276307087 999992466 -236609369 -815274109 -1000000000 901138694 1 22305537 -945428619 -999940262 -524465778 273915883 42 -541116188 -1000000000 -725954832 -1 -999940262 731960726 689864834 -1000000000 -536640175 -30441945 -767064147 -260458527 1000000000 -990091577 999992466 562034042 -774818503 142331444 406118315 -999940262 -88577643 528070955 865487952 -999940262 -18210106 390559775 1 833131936 -186486021 -970172513 -999940262 1000000000 223031359 123849896 999992466 999992466 678950982 -999940262 975009625 92517869 -535648171 42 999992466 999992466 372300837 785657107 -999940262 563159675 -340990249 840772880 -301416642 -130441380 -999940262 648966953 -483422337 -999940262 1 -999940262 388518819 525431615 923204944 -934873667 456038872 -185725261 -391824009 -999940262 788146919 999992466 999992466 999992466 -628160869 -999940262 118773472 478966934 -203515337 -1 600553228 -1000000000 -962055887 42 -404980107 0 -696879429 999992466 -802764963 599099601 -1000000000 -417106927 -999940262 662934646 -367532330 999992466 -912630301 -66041568 861479327 367443029 445048124 -441784451 637155615 -999940262 876236093 245600415 757787832 969117059 910158944 301655799 644237836 525626424 999992466 42 999992466 792102183 750402090 -317085177 -745060253 216437483 -839425667 -8392211 999992466 976878455 -999940262 1000000000 -521091533 24260095 1000000000 999992466 -208127484 -6634686 -251408457 315933508 -958322653 1000000000 -1 -999940262 -999940262 -999940262 118784778 1 -1 -1000000000 620166140 1 961664720 -469198920 716330240 -999940262 -736776947 529265339 667601919 -1000000000 803369433 999992466 -1000000000 -96125327 -139226227 8481465 1000000000 215305457 169149651 999992466 0 498145743 -889032187 -819206730 -181560808 42 -1000000000 -566825252 42 1000000000 -831966232 -999940262 972168869 -68804090 -753802014 -1000000000 1000000000 556022732 -999940262 791874049 -153545840 -952929990 70545821 769982302 -633047709 -783205916 62759045 -1 724446080 733780353 -347034468 -758363182 -808341417 515356287 -732345115 -939981904 -457288089 372891523 -1000000000 -999940262 544676454 463008115 977140377 691591910 -15731685 -243215056 42 -670879309 -409646327 -648915983 -1 -613463783 290504381 150482855 -77978228 42 -214443410 -1000000000 999992466 -1000000000 -789637156 1000000000 -999940262 503976098 312013448 -932279989 239645399 -999940262 42 -273801416 176566393 999992466 -899661479 -520405963 -954349131 -555461775 -1000000000 598627837 1 0 0 -996537401 -1000000000 -999940262 999992466 32849306 -175147116 -987690405 -574577771 999992466 999992466 -643819096 -1000000000 -58789282 907366808 -644676887 691252713 -817027211 999992466 -64945033 199624824 569024318 -999940262 -62299320 -845389540 -570073195 -894245938 0 -754843635 692587489 -1 -839930034 901446862 -356036030 -827831960 794177173 60869301 -999940262 -901770306 89817268 667560743 -528083140 -999940262 -450811534 640690337 -999940262 -667764738 0 -317554609 -1 -642629058 -1 273569502 -1000000000 513167263 -770680544 763004290 -923774376 824525745 -337390139 735351679 -1000000000 -968025569 -1000000000 1 -1 -151390257 -893830354 3522166 999992466 0 -262379118 784057370 999992466 -999940262 1000000000 -352108574 -993503518 -424671342 1000000000 -323761756 999992466 900419629 770427111 799910390 42 644048522 464054381 -605265423 691072824 63490897 -903622451 -186597576 0 42 300089123 780335465 999992466 137836406 -35786645 114050634 -690898770 847216051 -1 965262016 -334388583 -999940262 421366356 999992466 -1 1 1000000000 -388738763 1 129880692 999992466 999992466 -79279322 673697446 -470638459 -83167529 -615562506 902975940 -740731945 -225262588 -999940262 -500805960 205542407 -811990497 -390240582 -229957777 -440473664 42 883156391 -5157209 -1000000000 711873671 61979028 42 -238338458 1000000000 -465877495 999992466 -915045635 -65221304 856964467 0 636542655 -1 -681558738 -470455665 -670836954 -1236752 -348163240 -654032194 676371534 -999940262 -592411741 -66172101 -904282641 -568058812 -999940262 -119447041 -886824465 16988890 168592669 -999940262 -859688690 1000000000 -999940262 -999940262 -14441580 426595305 295259057 -529499507 -1 -299426489 -222865172 -999940262 -999940262 554363574 42 252153736 -1 -237608266 -21142754 999992466 -999940262 -171535829 -999940262 -1000000000 -683919226 -174941792 -1 1000000000 -1 -397602845 727814431 517018601 1000000000 -669570849 999992466 999992466 816906200 -308810964 -269852482 -690379690 308057353 1 -696210369 1000000000 -774662923 10460996 -50067773 -421800655 945556762 -562794819 -516730916 -803836021 765845848 -549187447 65380336 91936380 -472600246 -405229608 -423268782 -999940262 757164579 334025307 42 -1000000000 65909317 -1 -1000000000 -999940262 1000000000 -141696377 1 417398429 1 381049987 932375761 -1 -897804898 -676777221 -284765838 -741528816 -75793114 587783011 -777170595 42 -999940262 1 -415834337 0 807624676 14219922 723223443 1000000000 -343967844 266391874 0 -990939873 42 13440226 -999940262 981903833 365551238 1 -556149042 1000000000 -667239233 38771400 -231892168 999992466 393113602 -999940262 -684605544 658416154 -967464440 -552223272 58152134 -1 751258891 -384064012 156750862 -800734059 999992466 440921419 628750523 999992466 -4710772 999992466 -234475609 -999940262 999992466 285575756 939158452 999992466 358413936 -1000000000 819916476 397295762 691625933 -999940262 -162251369 -664050378 -999940262 -999940262 137900611 1000000000 1000000000 954477542 598451528 -372715755 747947197 -22013615 -645576143 -345405647 178183571 -12022006 1000000000 265374966 -883768080 -233554647 75681527 -569121714 999992466 346492707 -363695725 267815389 -168644893 0 42 999992466 -999940262 -1000000000 -615787884 925693393 -999940262 -999940262 -611391096 978750995 999992466 27063931 -211151313 144651266 397124864 1000000000 999992466 250355230 0 -92975037 -70816740 -414071324 -76677312 42 -720600528 -859693540 -1 -999940262 619935925 1 796167503 999992466 424218825 189125764 999992466 -180464412 1000000000 768960444 -332766579 -907863555 -696281411 399204805 101085423 -498452264 -167064129 -234755254 847360443 -1 1 -611171335 -1 -892934326 999992466 -999940262 583731408 194669497 261966472 -717762173 1000000000 672202118 42214119 -147863836 -294772133 406404281 648139628 -860636190 -1000000000 249161166 -243777304 -999940262 -454503946 -999940262 172490028 -241377062 604973925 242812007 103826440 60072766 997344488 -498520824 -999940262 135243430 991105081 -643221770 346470282 476427998 372098316 -266837353 720407965 0 -818133135 -999940262 -519930765 -573682727 132713043 -999940262 -999940262 -48641680 -999940262 -763724933 -783362932 -452925177 -999940262 770785225 673832252 -934072201 999992466 39626885 12896241 496774390 999992466 -25214567 -780874243 -16962732 -837754680 -289992755 999992466 -60370326 -36283942 -930200121 -970605574 425663913 865441990 999992466 -530945902 -999940262 367449294 108859675 1000000000 42 -548529711 42 -933512551 999992466 893061836 570953311 129530322 0 -28136548 425820501 1000000000 -735034082 266815611 999992466 850565948 824964410 -999940262 587394453 -933108533 300107595 -947226802 42 -473933786 -999940262 854417627 -374063330 748815765 640943249 353491445 -940466713 -41523303 792793742 811462912 0 -999940262 -683177474 224304560 670959110 -13276427 -525824048 697282227 -347603962 999992466 132686208 -39274863 999992466 867194762 774576837 540106940 -999940262 999992466 954559219 -398428415 -637414412 -973913223 833197441 -271601595 -641856321 633171482 999992466 454576695 -901511586 42 -534950124 510162653 999992466 259016303 -254665910 -999940262 -38114924 -999940262 -76034347 431521148 44507663 1 664763430 362238640 114951742 728704300 -999940262 -883561013 999992466 421398761 265268671 -287817694 417169238 -675284629 282386246 -1000000000 -422072468 161133215 -846275728 611754867 537299580 524168984 1 1000000000 -101602511 -95605065 -999940262 -761931046 582233629 -572702417 -321247893 -707743118 -1000000000 999992466 0 -204822202 -559546445 251159406 -999940262 -673314084 42 -663023677 -744020243 -805628503 23680752 -999940262 -1 -435126508 256406409 439239371 -968972683 -81364874 617965194 0 -804551057 779280533 42150504 -470891262 926529015 497749872 -955115969 -423477431 1 -1000000000 290333759 -13998566 848128805 -911749099 165634995 -445597279 -188771447 179652722 41199545 764516134 -482794181 -258494727 -719404678 -338976209 -583216944 -424902499 725274504 -999940262 42 742299753 37441376 999992466 -678994789 1000000000 612615140 281637224 907534581 631992662 478949167 5303212 999992466 507377748 -1 93495562 -109969352 -431122462 -1 42 714303713 -823499908 -250496671 -999940262 -999940262 -704326084 999992466 -387612620 28016482 738986464 812220586 -75147240 322750734 -132840930 -908243947 999992466 103975350 -384465986 -585258172 -658264314 -628603473 -728737432 0 -814088824 217144049 361528639 999992466 -938835174 -441500461 -617501060 -877011574 999992466 -803027169 -784159835 771899985 80151392 101917739 1 -76590238 912247013 204467340 -999940262 -13545179 -613731540 -521728848 -640025764 -131871835 23334298 -486925495 318510637 -572049414 -948030250 -417435323 -577988675 0 999992466 518958990 -895084700 855190149 -95330138 -317461877 -827021346 1000000000 -755321438 -701098924 -443228005 -760255117 71966842 -999940262 843251534 -397326720 1000000000 -742527609 999992466 -151073901 -397444209 -307845501 584696203 999992466 -999940262 -999940262 55863817 539000548 610874331 -136649645 1 -999940262 -761828236 331356967 -849612961 42 -1 -999940262 171736357 936371659 529026875 42 761915555 681639635 -862455914 469004594 54877175 -174799063 999992466 407246477 -1000000000 628314996 -999940262 -1000000000 37240311 550846996 -710185183 1000000000 561389936 999992466 -869742849 154756554 1000000000 560293585 -449528354 1000000000 -284710921 152627203 -516682311 -999940262 -1 153155811 872805981 1 -635439898 42 -933880784 -999940262 -583217701 -597622952 -403757692 900762633 -362954842 -219622517 999992466 -999940262 -561510682 770236234 -663003065 653988540 511187522 152116257 -515469872 991279750 -845090729 318076376 62748501 255004184 -868389938 -5336391 -25468399 42 -269520247 -471460229 -626905206 -681696214 856786816 1 -708240784 642471073 -593881664 -28197653 106262854 -999940262 -909129055 -135237203 -3785547 680098738 -247272313 -589539537 -775079761 -936921004 -540403218 -999940262 999992466 -999940262 999992466 884853097 42 -1 -365590215 -815084461 213746238 381764835 487529369 -595640072 -275967683 -872027176 -422537089 269622055 -176536455 -466215057 -1 -1000000000 999992466 965980328 -108370969 -755495477 -353678966 -92448835 -553493295 553358815 270444980 226473306 1000000000 -833839380 -317554609 -218921048 -554252940 -203680015 -373415505 -999940262 542105502 999992466 -376907615 490146950 -402192255 580872962 931263546 168107357 -391152360 42 343882479 879091642 -488341949 -1000000000 -357221928 999992466 481887410 1000000000 1000000000 112437323 -999940262 -999940262 101582838 -999940262 -999940262 35428193 377325729 -999940262 999992466 -1000000000 -209196288 -940554052 72534820 210240427 779281865 76016515 483350343 -1000000000 226741769 -1000000000 -472489104 999992466 -1000000000 995582978 260762985 -999940262 -999940262 670776974 -452904593 -1000000000 999992466 -310572556 -999940262 805622579 -318260689 1000000000 645551406 -381641592 -999940262 380262099 -1 -22905960 -743763655 893353680 977329465 -457476745 -362168092 -727483800 1 -703554349 862758923 -999940262 -285821798 -892159501 -262944162 708709019 1 -713933277 95535239 65282584 -621539564 1 -931365612 42 -126671022 282710303 918719776 -274395758 -608641791 1000000000 -951030985 -1000000000 -337672922 999992466 112327834 -999940262 -967482541 -999940262 421590115 -65304343 -877052024 -637287494 1 340016299 999992466 -342043554 -1 323020583 133879873 0 -999940262 360733199 999992466 -1000000000 -743773437 35878703 -1000000000 -1 -11895054 -368071230 665366812 -999940262 -999940262 -1000000000 526601998 42 0 -584962904 -41248537 7516865 1 999992466 353047728 -293486344 915073372 -62987847 815538867 830952034 1 172056258 863055813 -456407040 -315030984 -174947427 837689366 -639216861 42 -626298933 999992466 562182402 501754173 300450889 -653147292 -999940262 -299337880 69876390 35426048 999992466 643734460 595485441 1 343576639 -1 272493732 999992466 644460210 -475754430 1000000000 392114315 107032626 -42193885 -259846127 -43707122 42 231288661 266190644 863899507 46339415 999992466 179379589 -503362737 -108337944 -715034326 217590203 359232375 140310179 -641133567 884811610 -576351135 -317745701 -804895935 219461957 -693192740 -252040630 1000000000 -878546029 256473537 982374140 -663939329 42 -744352276 587340374 739314173 1 -389997333 -1000000000 86443171 -493058934 224939504 -74836444 42 -615799036 -790795757 -137110052 -1000000000 962634772 -704385640 -124670417 819405923 914424954 863194962 719143279 -442077050 42 -999940262 999992466 -1 -999940262 -430037506 14565331 885381090 617526783 -141545600 477210451 -117336251 313699264 999992466 -1000000000 -546381833 80929042 -999940262 231367455 999992466 -1000000000 353136691 49342721 -967336952 999992466 830749501 519934477 749476211 -1000000000 -997946699 -986322618 840811112 -777536831 -1000000000 1 -395760481 999992466 277491003 -999940262 -778112204 555237227 -1 241595091 -999940262 -663322443 -1 42 996860120 -525855022 1 1 312401413 -123312237 999992466 -999940262 -346386091 -249531387 -441348544 -1 -738344089 999992466 -614143320 -1 326122469 567022844 999992466 -40106852 -1 120645137 -999940262 0 -693573630 -730511629 -623938850 -206726232 999992466 671135672 -141445156 183177374 321922225 -999940262 -999940262 -462539878 -999940262 -212928040 -1000000000 1000000000 -373112467 1 0 1 630380334 999992466 512524763 932552975 33135162 1000000000 49825619 618494706 -447516661 -1000000000 227657549 -809200482 -166713784 -344465466 245849148 260694917 -1 -97747009 875726086 -394966754 -466254872 962304623 -230699450 109233047 347353819 55694778 42 42 367940828 -371862324 -940963002 -471562348 -413518211 990198418 0 -999940262 -2672044 -109339572 -916911895 -538220471 42 -629986525 -954723091 -634498799 -193189854 42 902552580 -972868854 -385610036 777524350 -217005556 -617502243 -904106980 862181860 1 999992466 -999940262 0 -999940262 892745156 -786802693 42 1000000000 539817492 0 -287471235 -710057832 34035151 42 -489247464 -805007159 -239752627 372633152 -555406060 -423829266 -999940262 619935925 274411651 665343948 -751295541 -793381352 923901804 -999940262 -1000000000 -1000000000 -343199652 -212573228 -374853913 -853904842 -747600502 -487140659 -912573387 409573057 414902991 926300646 -813361742 -999940262 921489960 -55549074 467583327 -652436404 -585391238 -971751482 1 299208368 -1000000000 -458986982 -1000000000 -371869044 199147285 -298830027 -668040140 577878974 -45180342 -97010186 -906933841 -1 -954588217 -236695259 953564294 -1000000000 -987638639 738834755 -999940262 -348105802 -999940262 999992466 -999940262 1000000000 999992466 0 -620938788 414118992 -675168119 806262859 -999940262 -142812460 678517733 -999940262 1 999992466 -760368374 999992466 604549942 -160836660 -999940262 -527955149 -830127451 456871746 -67081823 -126107715 -522497503 1000000000 -619647230 -235155564 394687869 -96311024 -999940262 999992466 -929777404 -999940262 -999940262 -876928799 446332038 42 -252006911 -364281456 982117068 -435933634 -1000000000 -804026179 -584967462 408851238 597518176 -916825230 567857312 999992466 -1000000000 -737923907 -1000000000 481513648 646525444 -497021381 -1 656284418 -432708117 0 -999940262 -596814884 -966714918 838924281 996391084 213101043 -999940262 999992466 -6717316 0 567705682 0 -513723755 948023222 -826507367 171730548 469285956 -320739235 -197621301 644515589 -731434547 148136134 926807120 1000000000 0 -1000000000 514211986 999992466 -631120079 999992466 42 -999940262 -980179733 -638903622 -999940262 0 375100826 538829367 -999940262 -999940262 -204315236 965185779 612551284 -507451259 985985010 978240078 -1000000000 -728166304 -1 -999940262 -581823858 -999940262 485545500 588147914 -999940262 292808076 -438228964 164422824 -1 -621927984 -362999693 -915834832 606165568 -999940262 -238029857 694158733 0 49887270 620650180 -830115953 155121205 999992466 -428624014 -999940262 999992466 395858982 -999940262 -46146959 -915620578 -1000000000 -999940262 999992466 293812220 999992466 -137395752 -828881121 -745070866 -368780076 -768239460 527240380 -288248000 -580823675 428604160 -494266848 1000000000 250704427 -1 -530146722 234455632 -999940262 -985855116 -999940262 -192158229 705153242 -133100465 -814915906 -268372156 -152268684 -392983273 -848812135 458220101 999992466 -353599659 -999940262 -354957504 1000000000 999992466 -197096782 310631751 -675444904 -322453831 244010548 237594931 639677543 -999940262 -991996763 114964792 255239858 -693909293 325923754 999992466 301129096 24578299 -999940262 315925099 -561108146 741449257 551530421 333713102 -1000000000 -1 -402812047 -934173112 796938710 -244511642 0 36348349 -54164397 -1000000000 0 1 42 929061918 921598140 999992466 -1 962634772 -999940262 -961358898 625988675 -71259660 -872953989 -189976929 -1 809705952 526122339 538991897 671349912 999992466 -367532500 -666993961 650145979 -782653957 28082832 -1000000000 -374661862 -629281234 -217218543 234824219 -398410577 -466198172 485364231 -1000000000 -312416265 -546126280 646769088 -427552655 342705415 553860178 999992466 1000000000 -820817821 999992466 691636481 893404402 491066910 42 -1 -756623098 -78330988 -287598697 42 355895993 -410819643 -999940262 -999940262 747842733 -435280414 -236904308 234961212 -980761752 640698105 -138834855 416755786 -558547272 -14137609 841679860 225049642 -64769805 -999940262 -401542329 -824585890 42 0 -908561964 765942709 800522426 -246285409 -415651347 5209528 639759045 -403399308 -320009257 1 -1 901685372 182542285 -119681441 249529779 -748435672 91945002 -999940262 999992466 999992466 794176389 999992466 42 999992466 1000000000 366280025 83826110 998355931 -781942840 -396365130 -999940262 889130595 -384103378 42 946038284 -897156282 27407176 -1000000000 -976241166 729937491 793874109 999992466 196582609 -999940262 897574594 31552405 0 321723354 999992466 212148671 -948278717 -5790973 1000000000 1 980047671 264195812 156271051 770290196 -1 0 -642426286 621537474 999992466 398494717 -623643113 526307690 -766064398 1000000000 42 1000000000 -136666542 411236385 999992466 652094769 0 373933403 999992466 -815132381 42 -808395889 -938581243 -253648877 -150813033 -250370189 -638607822 -681243345 547043760 1000000000 633153898 -1 42 -804498306 999992466 473034643 -112284101 1000000000 -1000000000 916695601 -115199568 -47849885 -846886807 -626638207 842890492 -234164179 -111943266 -297256150 -493222306 795714930 -322818977 578216310 604152515 -999940262 -1000000000 -706479224 774865437 618785777 833866925 -1000000000 880037236 -426431958 -364086037 970390738 -505997316 -41147471 -372902260 218134325 0 -999940262 -9309263 196413680 -827818825 -930515262 -1 999992466 417133660 -932138896 -475296581 367049923 17792408 276417638 999992466 -138110917 -999940262 240308835 511691823 181587601 -999940262 -999940262 -1000000000 -780018065 -366958426 89910413 -724708625 226078865 555894353 79513902 156322214 -999940262 777792653 930945796 715255096 -999940262 42 -168467034 440720568 999992466 -43622287 173027534 -919319202 989420661 -999940262 -1 -999940262 615180248 999992466 -965635496 42 261609376 42 -207171604 0 312832599 -545795280 706964365 0 -789848431 -902150503 718682744 25111476 799465852 97004916 92151726 -25574735 841060288 0 -640658397 236075602 611320617 -208129002 1 19093475 -999940262 671167237 -560972475 999992466 -919803680 -620214410 -995605104 928752258 746812502 -659675358 -5562658 -973036058 399684006 999992466 1 999992466 -31108428 -585412169 -913428342 846386941 -541861542 999992466 822619960 999992466 -147640035 197900749 430632793 -617552227 -574275768 -99839150 249799254 -125440584 -336532119 204290176 986966272 999992466 -910281159 999992466 0 -958931901 999992466 19533685 -999940262 -146124087 -772094692 -488044421 518136727 131105770 229215826 -205575024 -999940262 -1000000000 -999940262 -416639423 999992466 72528728 -128999771 698766340 -999940262 658831480 -999940262 999992466 -999940262 -1 137099413 1000000000 1 753326129 -312600206 -999940262 104151687 137384162 231793881 144254473 999992466 207876337 -925940616 -999940262 385393723 921111740 416636195 320470855 -837785038 -803086006 -898384799 -555442077 944451077 -999940262 -511476490 -999940262 -440828114 -999940262 -1000000000 609676115 759683543 1 -999940262 51364188 525752499 -999940262 -1 72337720 999992466 999992466 -608651813 -522579772 33779324 -593881664 999992466 -747112834 -128569903 -27727493 -999940262 401252441 -999940262 -201447770 -999940262 -74674809 -359820636 -120220545 14790744 941053167 -450090998 659725822 67165287 66487000 0 -975230787 999992466 -657591473 -66634554 -999940262 691009583 999992466 -999589228 999992466 -199417969 467367820 877866572 -105347889 291508809 -715269589 151566998 372100094 0 -611844112 712171652 42 -400587482 941112450 549983322 -999940262 1 524460435 669332265 743263972 999992466 0 239849631 999992466 -742126819 -362282981 999992466 -999940262 -1 601642716 -992630064 999992466 -821116390 -998141861 577463874 999992466 124361196 -57891783 366043724 97729186 347587796 -751889900 -80688371 -697049892 822283732 884804360 -1 -1000000000 -999940262 502410881 507877786 522778070 1 962031421 -324510440 0 999992466 894149588 -462053655 -680681663 999992466 -217565360 -783594876 679240194 999992466 -765765962 110582109 -378008574 -71802377 99402858 63819575 221989070 -1000000000 -651117846 0 909303534 -770870165 395857177 991205420 0 38349932 45046390 828832566 460496825 -551304380 661768515 42 554238119 -783070233 286205988 999992466 813466124 669463717 818441859 -999940262 270518012 -247353546 -929645679 473901816 424387488 -1 -966862280 -999940262 28102525 1000000000 -65695258 -433651044 -1000000000 814198857 -354135812 -29764470 522319112 -1000000000 42 -897806884 97699959 -120458121 0 -756530216 464560216 606312284 781020189 898305572 -916776928 653078156 -999940262 0 676371534 1000000000 0 -1000000000 0 -546947641 -716414403 725032886 -799695976 999992466 -264591576 -55774278 -615534551 577932625 779789772 42 -236667230 999992466 0 -106773997 -130751659 -388147422 -501170769 -999940262 1 23859101 226330024 334313684 -999940262 959141405 664133014 373229631 -969251989 821966875 -320920554 1 -999940262 999992466 -1000000000 184271771 642339915 -315664003 279986948 756953070 812237122 -999940262 -860758795 55676085 -914248530 -446699074 -508931055 229632075 -242762945 714256191 999992466 794189975 999992466 -80677553 618433294 -126643366 -999940262 -413369354 -797900793 100153783 155573111 999992466 999992466 -490880278 -999940262 999992466 0 10911206 -526179012 890071706 -1000000000 174952012 999992466 -723756439 522042583 0 124799244 733972382 238734668 896338106 -1 188697889 322825782 1000000000 -46204191 851556674 844172901 999992466 1000000000 -82353568 604665092 -115894302 -591734697 -1000000000 -885163492 -810091635 -999940262 220672438 42 -999940262 -43892154 -999940262 -248786180 42 805101835 -1000000000 -400035736 76615147 -153955513 505909562 1 -248758813 -485884617 389264754 -728957507 -9002210 -888246795 137979059 -999940262 747083015 1 -350694728 -371137301 951448738 999992466 345945834 -584548868 -315645041 -1 -412812722 33978043 273847119 999992466 246919749 523825810 -1 1 999992466 180314480 -967966826 247456851 -896239987 999992466 -145369704 87981118 -648187356 42 830660760 -148900880 95481629 -508022024 -297746626 -999940262 -290774693 999992466 757073065 878296406 -878596808 797120628 -346813591 539831597 -663487577 -539449722 11783382 0 -749882072 568580786 42 129110926 -448563508 -169951963 999992466 -840786589 0 -999940262 917172566 -343283213 -482974881 999992466 999992466 -1 -777625911 958309382 999992466 999992466 999992466 420008759 -726274901 484200225 708659172 -26603937 1 -902611468 492600256 999992466 -380213235 17617101 402601309 -999940262 390428535 -926623162 42 -305991304 -712007794 -255382641 -728410587 269337890 -752480159 -831519082 -571765245 -323443928 539920488 -1000000000 -999940262 1986275 -899486164 268709828 784206770 441944955 468172996 999992466 -434642903 -170105331 325462471 -532568770 656794820 -548548540 -683895799 -394060641 53000852 338365726 -158571442 -123348593 -1000000000 -999940262 -359152376 1000000000 -619647230 -102314969 999992466 -284316326 1000000000 -527786530 -795036367 821399365 937764250 101480112 62355635 -999940262 -999940262 184697763 -435040562 -237693973 -757278280 -999940262 841413217 -47473713 -999940262 -295039960 283566140 1 1 999992466 -1 -999940262 -24966017 999992466 73613409 -514701769 0 -860721204 357198888 50849365 -161422494 626466025 -1 -560745128 -1000000000 -656836053 -564299424 -384162461 -348881621 664062861 -999940262 467083462 734327104 -1000000000 -888607131 80933262 1 788040984 1000000000 -289086395 275292184 824108166 -829384728 485430444 -500191189 248769016 999992466 548787576 916994410 -657242287 999992466 -642278297 339292680 603962435 -27548340 -327910077 -720593850 -537458828 515961620 651129751 -1 262337604 -1 -849005941 607069264 999992466 1000000000 791709505 -128383727 -598129102 -1 -783121610 42 706485596 -829122931 -841036079 999992466 -723964149 -1000000000 -50968272 -500541425 1000000000 -441752994 42 -104671294 201394689 -999940262 -999940262 898670031 -1 -908808954 398944492 367298479 -1 -806978145 -132298411 -123255599 -662165936 207056153 1 2015669 1 189729505 51653571 -679365355 -142316163 -426370274 42 42 -160387548 -165801458 830226634 1 935528442 377519763 447750320 -977744702 523879379 441156049 791946804 -276356103 -815059759 1000000000 0 999992466 340841532 -729287374 -897994170 746009107 -472233333 -424090662 96751990 -999940262 456590575 321814220 526145412 -999940262 681252685 -1 817571657 42 -999940262 -1 885973530 -165549069 789345282 1 916826880 -378618818 328802827 473246899 -462829316 -930929938 163689194 -368431332 241738007 -999940262 -424662379 -650921928 897771061 -333281298 22200108 171732111 51579215 -999940262 -999940262 -183937827 -259843196 42 251660626 -66012846 -917579207 -999940262 -583624103 97380382 -1000000000 0 528054042 611925770 16676859 -999940262 -28884111 -664336639 -787769182 -999940262 48857119 -117706704 -790804102 185163265 674150254 999992466 -404154703 -427843488 -482721180 972185354 -84643090 1000000000 764227312 -141557455 737893687 -906464900 606854650 762427647 633476985 478619958 -999940262 440328646 -381893400 717548201 1000000000 -999940262 42 -410656325 1 -287379414 336378830 215853769 -576101698 -724123203 202454912 -338161385 999992466 1000000000 -568187325 -999940262 0 -978153167 1000000000 -11122886 -581259115 -59569502 142617027 0 883133521 -1 -1 1000000000 42 0 507369996 360294355 462540768 0 -79316038 -520627661 747604537 637957881 832378055 317230570 787902756 316531118 -975547535 999992466 349376547 587016613 -1 -728064282 -1 522903109 -709709577 547780212 200776008 20576621 293395429 -17016077 42 -179124677 506922616 148157212 999992466 -435340441 -684121412 -913438562 -999940262 42 832342015 -561708546 -159930733 -383933337 -725395525 -855728453 -817962022 -38133034 -999940262 -390396108 -536305102 999992466 -565116457 619439687 -1 -734849831 -111690755 271352547 -319551954 1000000000 38316910 -142732504 746722498 835312362 -999940262 435571986 -62987847 -920882960 464046045 698333060 -416811536 -796546617 999992466 661127013 -277135061 42 187526579 -103107782 959310483 184413579 -497357282 539856733 -427009521 782954301 1 927425892 325222124 -662597483 632037159 -736978787 -577879298 -488658450 -294445359 -999940262 -671492284 686401540 -857042057 638143618 279143960 -364187625 81783831 0 141390965 1 518531880 98807669 -999940262 -584472603 -548525203 -724441673 -279312558 1000000000 -1000000000 -23462264 590169411 463763171 -901983148 -1000000000 -1000000000 999992466 0 590857963 -657968325 -999940262 177891493 0 83958894 570493393 754112588 892094940 984569680 166847910 999992466 513138674 -617662628 946054008 -245906890 999992466 999992466 323171122 -1000000000 -712646658 -324873338 -788888989 563570332 -999940262 796723060 844507772 -228910181 0 -41076733 -999940262 999992466 605110107 999992466 -948586606 934494517 913324766 -103116413 27237210 -1 885929559 -999940262 846110159 332137337 -955666912 137102611 999992466 629001062 -680149275 594331592 -999940262 180246007 -448472233 569127481 999992466 -178453452 -364429606 100817346 8911752 -744674025 999992466 -1 1 116965301 1 42 -345789655 -910600176 592383900 -1 -641503385 -826411260 525076236 999992466 -767480462 211333163 -999940262 -980639330 -100793063 -48594567 -719223812 313928558 -89367570 4062736 999992466 -309322555 -975933205 609708682 178905092 728790873 999992466 -5504503 999992466 0 -392103180 349315751 -490194930 -1000000000 1 995810092 553999418 34718309 -249104530 224863451 999992466 835899674 -394514908 999992466 42 42 -207406293 870014943 42 -885270499 514228678 -741613 989864036 -987968217 -619387024 -999940262 -900013550 659847182 345496365 999992466 -597445305 -346009730 1000000000 -138622465 -1000000000 847111461 838348266 402302129 -242551958 0 -1000000000 540691869 275832998 129217954 406293759 673008542 189053565 42 521632027 999992466 774949975 969317849 369899645 -885579625 999992466 999992466 -1 699448866 683143366 -155259292 100650363 22163395 678395267 -537372220 365164294 -132907105 517490099 -1 -155609435 308366464 -605834914 -114336323 503933309 834684058 987592540 -70501250 -999940262 1000000000 772470319 42 921598096 -275335762 -179240936 562034042 93860072 878706099 -79065021 -999940262 988443922 -225641258 999992466 819095732 832294299 383413108 999992466 333272394 -431211519 519861131 999992466 -331237904 387478073 999992466 444500457 -999940262 -384569520 394536029 562258179 109350122 -725525405 -999940262 -296731252 374578780 -999940262 584922528 -295040643 -638782652 778752441 -260203138 93913077 -604668871 744662955 651228687 -620565172 563682362 1 42 -999940262 -317237793 116542367 -983897280 -524067494 -1000000000 42 -491326513 -637260728 747799045 -763474140 -248136259 -999940262 -497284937 -569182189 -277883351 113239105 -397519890 349443944 -1000000000 -530793479 113845004 -999940262 -665676360 141444767 -587476710 1 -13634675 -328279352 119078090 171707681 -989753760 -999940262 -999940262 999992466 -927945527 0 -685390120 -531841214 567474986 42 0 518196120 999992466 -999940262 787268743 -612893496 -534383230 -899915629 999992466 -9542100 -105320068 -874877024 432847727 -1 -276177946 999992466 892448857 999992466 -720442000 -903822016 2504398 796290693 267212260 338166454 999992466 -175249718 -753820866 -453907350 -999940262 -740859715 -1 -998064862 -830849979 -913438866 472840596 -1000000000 415847649 1000000000 -999940262 1 -701189968 999992466 -97892515 -903294414 -936133605 -868113118 1 9873367 -462690477 -869684575 -24966017 1000000000 -909786542 42 336358920 1 445861322 617530338 -785378892 260770746 1 -92247849 514631953 167571747 -50054301 -462846833 -612016058 1000000000 -992859578 730485495 -71009161 -345557934 497755491 401524795 175812927 -717954077 -999940262 -93069029 89390097 -999940262 103885792 522052901 299343872 642678120 0 -999940262 -995727218 486798122 -238039054 -999940262 51451378 1000000000 -521212082 663595665 -999940262 999992466 7818961 -999940262 -641024190 999992466 -999940262 1 -1 999992466 61100713 777414029 -1000000000 -916453258 834302306 -1 -654508448 -999940262 621594955 999992466 499268179 -999940262 -1 -46665167 -134271845 -115804727 -367964979 -750076091 16199598 708732086 866408456 -251165710 920657691 -216136547 118534808 -999940262 350920260 838162301 -1 937328399 -71491679 999992466 292212017 -580966817 -652157131 820105044 897712590 573501277 -999940262 -326602888 0 -659541441 -397150549 235790434 350984354 -544073652 67811912 480079264 1 892048203 -924707314 42 399915130 999992466 -999940262 -557430261 -999940262 0 1000000000 999992466 -791829312 -1000000000 -999940262 999992466 1 0 -999940262 702128660 -65559584 655068028 -187289845 -163559278 -24466144 122072485 497067884 244503234 923578521 -479723927 858935153 -832489642 924464710 728598044 1 999992466 307787474 411783664 146902280 59932994 -432384478 -377720109 -520859866 -999940262 -999940262 -202001031 673206764 -133928005 -999940262 -740060975 -999940262 -851714199 1 660889146 434233059 1 -999940262 -135404636 922568993 -335402553 -541402880 979140635 661352199 845873018 999992466 -195615641 -698049246 -949517394 999992466 -680374676 1000000000 -554760074 -999940262 -1000000000 0 999992466 -435524193 -668970094 -1000000000 -708161655 -384468798 -999940262 18355707 803398159 -796022177 295369492 516825163 134850171 911405177 1 -813434113 42 -1 -110021202 -391532268 -17117042 191866569 486362206 66626907 -455098704 30709996 -418262960 -999940262 181262299 -810966307 -1 -999940262 716170747 0 -255251889 437154493 -93787789 1000000000 999992466 914609412 -904763287 545093372 661768515 -999940262 -772746776 1000000000 -201384506 -616472462 999992466 305689106 -131819887 739385682 -779382196 505586080 286177745 -863525003 -532447180 -525559166 -1000000000 1000000000 606294765 593866672 -728024145 -322845147 1000000000 1 972102430 -999940262 -506896707 294181794 -999940262 -830345840 -360159499 491419030 -264568647 999992466 665455670 28625199 -999940262 46258265 514359055 -960418365 140995516 -966364596 445903984 -98533809 -999940262 474852561 102335792 1 -851280086 358809496 759017115 762591720 -319049962 477444119 -169858445 606298670 -999940262 -999940262 -390016821 202849466 101588691 569998430 82038375 455928766 622104787 -999940262 999992466 396386347 -945910562 -769698683 -1000000000 -118841859 -1 -25591492 -876571447 -557595718 -999940262 999992466 -999940262 999992466 387676516 -999940262 941118599 999992466 999992466 -284702400 181930781 -685988939 0 999992466 0 -156211789 -820776275 -142702862 490292656 -904549320 -999940262 1000000000 0 999992466 77582565 699177753 999992466 -113787359 46258265 780848811 530511391 999992466 762705804 933786408 834887378 -320594972 690426492 0 0 213198359 198595173 0 -375514211 999992466 -999940262 83083364 1 999992466 -804499015 666024525 427104279 -81008139 42 685301464 0 -999940262 -461968856 -500227203 372649985 -999940262 612689715 999992466 970061096 293387520 0 -569322859 -830309337 630471362 -999940262 -999940262 999992466 -999940262 1000000000 320670399 -368542902 -999940262 489175222 522306617 173348789 -341224552 999992466 787632394 428822707 -421573254 1000000000 -682223996 108578888 -999940262 42 860812006 -686557523 999992466 -999940262 585535613 -1000000000 871114399 999992466 59899498 668794251 0 277600873 172804135 661032838 -613775954 -1 42 380271569 -406375040 600803737 999992466 -993881513 838806550 -27727759 -779260542 832996157 -1000000000 -936222324 369506652 999992466 -391706052 -999940262 -306925189 -854986503 149476977 -999940262 42 -1 955194540 -1 -931153064 -236691661 222743254 48244569 564514570 533612718 -149019756 999992466 149569607 -57357615 -389295269 -937508910 859326784 778748724 762987567 579139277 999992466 552808585 501426195 999992466 808134918 226786351 984616259 1000000000 -463074990 -1000000000 -254661757 406278924 -41378225 -579850001 1 216703681 56284629 414829123 42 286827801 -358599484 -410428672 914166310 -450630948 -1 210432327 -999940262 224905314 -678779358 1 -846505709 97342076 88043723 -999940262 -999940262 -369938790 857415879 -521374132 -216994230 202758031 991743197 -780539981 1000000000 -773761952 -979583531 259337134 -1000000000 -999940262 -961278617 847610948 -10609068 1000000000 1000000000 -999940262 -1000000000 -773660737 -887868184 931946119 -339353292 286207333 1 999992466 40175186 218419421 155053079 0 -210477396 -288416939 551981923 -424277930 999992466 813495689 999992466 146157850 14952685 -784145380 0 -101977220 -343201422 1 1000000000 -922101534 384291645 230102580 318164163 894637395 865976484 -736682625 -295332186 381487429 337862157 989962409 937776421 -1000000000 38500276 999992466 999992466 -149584099 257008800 999992466 327341069 999992466 -1 141214692 467283850 -124744445 77688250 42 -557354968 -999940262 -924229180 -928067168 -999940262 1000000000 -777349232 -1 17631822 -75791992 -640692033 -999940262 -1 696220521 -931131872 -281540460 -220670688 -121545700 -291247132 966863059 -956102911 1 294749082 -403081033 42 263215477 -647292808 655715613 -623312301 -653000903 -639166732 -999940262 892807796 829090758 -424607287 -491021853 -736532314 677829478 -1000000000 -471467261 598407428 1 610939391 -349748576 -999940262 -553897186 332124645 1 438665020 0 -814896079 709765103 219942435 1 51796231 1 -192603816 352133754 999992466 -1000000000 -196055378 728147253 140056872 25701809 851737353 -170597322 1 1000000000 -999940262 32735097 -622505141 748648820 928744474 -666064184 1 1 713965110 -999940262 13770356 -997670905 899355267 999992466 360671685 -1000000000 229179600 -173738555 -580671658 135915806 -858780011 -671860987 89186901 200097881 441099847 -1000000000 -280659338 -585117641 851576368 818207246 999992466 79210810 27709149 -802961714 999992466 -1 963101693 -208488227 -1000000000 -605432636 289815639 999992466 853749406 693007153 -695911721 -585026369 -549534382 -841216368 -406738461 247097517 -400473827 448684686 -1000000000 325604282 -381500103 340328874 1 -613587278 803583857 -369577950 -980374454 -382158807 -865900319 -65527161 -137333818 442003418 -508014812 125817192 30742004 1000000000 -65988184 -1 0 -432303964 437243485 -307420705 -307636581 341404683 -786153869 -297923146 52600715 220496883 983093151 -88420619 999992466 -267664964 -628335697 425181621 -786740492 999992466 -646360076 185259405 212469600 -150746672 300338275 -382669431 411865933 -317309253 -875805054 1 -747078560 -633952840 696876187 624713498 -116700018 42 -73541912 -665871434 -729764505 -1000000000 881562811 179311993 -1 -999940262 -257006711 -490430258 19579017 215764100 -671473740 406520567 -739924870 -479214474 -1 0 -999940262 -552745407 0 840824025 -999940262 314234928 100023439 -943894397 1000000000 -649115752 -782870735 -313899516 999992466 743856033 45756415 -684708229 -363910744 130923784 999992466 1 381029542 28445218 -263543468 -234664140 -1 -999940262 999992466 -655111134 -999940262 927313089 -79681335 451003185 -1000000000 613150092 999992466 599938196 645684505 42 -999940262 -121569134 -103508904 0 945722095 924745880 471343738 -999940262 -999940262 144152276 -10361993 -497731247 -1 535254898 342473984 -52098272 302370241 364828509 -597315447 -1000000000 -1 -999940262 -380917252 242987479 999992466 581775651 -236859341 377057966 96941181 -4122253 -117557421 -999940262 -674376415 1000000000 -132960097 1000000000 -1000000000 -981003248 -999940262 999992466 -975089377 -492630951 999992466 0 1 869123389 -545121109 999992466 1 952214473 42 -842626062 -895277948 -156187950 0 999992466 288823559 -689940651 -876856043 -571427286 999992466 380510795 -451041566 385691579 -316784594 217753259 -276128967 161402053 -1000000000 -454677792 0 -941292925 -476155614 -920167445 -199316335 701056022 999992466 578599734 -126733339 -1000000000 -1000000000 983719340 985350942 -66508763 -999940262 -377879064 -191644908 168941215 812154455 522462181 352351467 1 -999940262 -679617734 -36989999 359913674 -610194355 999992466 1 212715354 -15371444 -971860814 311834657 54392371 -999940262 197380786 758348470 999992466 990122358 917025494 139800762 -167659936 -73205817 -999940262 499682384 287088352 561973949 622551790 -885874816 999992466 -999940262 379407887 999992466 999992466 -1000000000 -1 -999940262 1 -420644274 280398429 816277561 -1 -235768643 -1 -676525694 -570998030 -585411062 38481033 308741350 -776803000 -545348629 -697355766 537834304 39398150 -126332686 -665065461 587377651 -999940262 755562333 972426531 282704493 457453987 999992466 -374051631 -629439835 1 -999940262 143414261 820858258 752570554 -492916699 -999940262 -481802503 711128586 504265411 730658907 -724229704 -999940262 -1000000000 -728422329 -1 619987356 791839168 999992466 -502211304 700410136 -979347898 0 42 113239105 -555997551 0 649785349 -355180827 -310932909 999992466 803341253 -1 999992466 999992466 999992466 828406457 999992466 0 -1000000000 49899043 -57891783 999992466 0 148125663 999992466 -441220822 -999940262 -252432877 -813247120 -926124494 999992466 -743248544 -737962416 319452996 235666044 999992466 624589823 35480753 -382712867 -175036592 821748140 -1 0 -197445242 -1000000000 -504970143 -214055336 -323509185 999992466 792044755 -831783424 874818166 1 1 88644956 584355736 -841102923 1 716045681 768191752 -999940262 764015944 -698839750 436646558 498677323 999992466 999992466 630382032 -723173940 -13865649 -1000000000 -540386758 -999940262 524167822 999992466 -670474442 177643915 -917869914 42 -586369141 690251695 -987289388 287520498 79365606 -251147050 -523603265 -292390205 576092756 52294414 -61094749 246985455 307183949 534771461 0 999992466 993112966 -999940262 318448761 877735405 -999940262 803472098 42 -800830558 -221894208 1 640943249 -73586508 -960307112 372761406 -402220980 -113523552 224800271 -999940262 42 484043849 676451038 999992466 42 953643026 -993682345 999992466 -469389037 629936467 -384678828 316358823 582515797 734436819 499652276 610340053 -46055188 776070807 -1 -616616774 1000000000 423681329 -999940262 303849730 681639635 -636417460 -1 628340595 -555145548 355003620 42 -308997603 -460363404 296403268 -442268080 -30426617 -233408162 882780544 -680651920 276747440 995632987 -681532963 282531268 -266627813 -697348059 343929355 -149201733 999992466 0 -106130836 -361942463 991052769 999992466 -1 -160577190 -888728600 -803197990 47317726 519155911 -754406963 789194479 -1000000000 718638323 583969105 -494664004 999992466 -142376331 955279022 1 -161603542 0 999992466 -192354310 1000000000 474776009 645717808 498090397 999992466 -1000000000 999992466 -7302573 -999940262 -793209348 299896896 -98558739 -1 -903288507 -279320974 160008904 -999940262 0 444085780 -131235025 -999940262 -838987737 -699200545 -1 999992466 -541893075 44568836 273653720 108859675 -356075756 -131772589 175423925 708950569 -999940262 -614444027 770863850 -999940262 702562842 -1 847099407 999992466 190367297 491255370 -999940262 817567046 749513266 221746230 57325932 -449380662 -1 21061049 -753725179 -631952601 -566606342 -884369363 -200339583 723821303 802227338 999992466 678193811 -201390372 267867507 20186733 -501726711 -783360321 -100883657 -999940262 999992466 959144040 -824571027 851160076 -157209556 -495364771 549416645 335009354 -864229503 870281303 -944021049 -771450258 -5518401 -1000000000 999992466 175632913 -746083973 592175840 -498294612 568477206 -273956848 293844056 58281980 -1 1 999992466 -580747038 -1 -999940262 42 629982445 -999940262 -514164343 -999940262 199426749 -1 646655641 -1 921764000 -19791479 0 -604796235 999992466 999992466 717681966 274023180 999992466 160986492 348317424 -999940262 1 999992466 321723354 -778723757 -617029502 999992466 -795027586 51670187 719939624 735021952 999992466 -853689964 -21008105 -271855467 552944162 -413114544 -384360404 -979969996 638729434 -1 573402178 42 192277578 -590255664 -999940262 -1000000000 45168028 39141428 -999940262 32623017 308122429 -999940262 -521577694 -362470637 999992466 -710840798 -713929847 11540654 999992466 909002973 -558831206 -848877666 999992466 -170435021 -508732256 -827953031 -549979927 0 867501352 407600559 42 -668272186 -1000000000 0 -726119024 655194924 282236094 1000000000 -999940262 -1 -999940262 -658939113 -984579757 -1 -791901799 42 999992466 53550336 -713672929 -902669563 -362763315 -992089699 -14973595 -105164170 -618152171 -60218232 999992466 -999940262 641457171 204467340 705077883 999992466 -1 999992466 351451754 -170554912 -98692566 -999940262 999992466 856336978 -1 -1000000000 193803332 -1000000000 9503268 986523720 1 582300735 -577374656 999992466 820769179 0 -149431359 999992466 -406528239 558297067 331980992 -15454909 1000000000 525512988 644936401 -999940262 -926695275 -999940262 -936848537 -999940262 -561604630 -1 1000000000 -78644019 -1000000000 228811631 -225561224 884464225 -128322319 808482793 -182331190 -332100143 -120106404 -999940262 999992466 -189760424 -696007472 -1000000000 532213983 58458464 974410823 999992466 -665948680 109238570 -288928655 455664207 -187433980 -606700931 999992466 -496225600 -934026145 575995174 974308030 -1 999992466 834277161 -608181366 -207206477 406320224 -346555307 -13768051 902077219 1 999992466 -999940262 999992466 577442703 -580939603 42 437278513 -1000000000 -999940262 -270890475 -339111694 397156807 372992214 -1 -845576988 86647435 737288854 133450722 -374059099 -836828956 999992466 -426156759 -343918623 999992466 -61463674 610734040 -999940262 -999940262 352891485 -999940262 -999940262 -999940262 -443123206 0 -198902672 483783474 515775830 -328658208 -513336677 1961834 999992466 719620372 0 741520133 834594057 999992466 -970875556 42 -365814606 -729138478 1000000000 -326761590 -999940262 73287367 -1 -1 577702773 -999940262 -999940262 -999940262 -502785880 794374402 999992466 936496427 236731608 -614768347 -569857235 999992466 35555864 634968972 -36109265 -956336641 388629694 168078572 -999940262 999992466 1000000000 0 999992466 -77029743 469619134 514525590 952653708 -1 976572625 0 -370061648 741619347 -1 999992466 -942397850 -242295416 -1000000000 -962389373 -820776275 204155094 -565002983 -509133402 -999940262 -919784946 -999940262 825161678 -571311495 471571583 -1000000000 -971775077 492440390 -517666483 999992466 574971178 -989661799 -311120508 0 80670611 980790553 997295300 1000000000 -1000000000 -314667940 125457779 -1 -729404598 481217437 -1 -153446460 -999940262 968405238 -976700023 -1000000000 430176762 -710078589 42 927279527 236965699 -429219467 125368995 -999940262 853797832 228756597 548383881 -235917763 -455800611 -999940262 -906836459 -999940262 -910621446 371306374 -879763829 186703989 -999940262 129981579 -288659008 75566600 -316613906 999992466 150942007 -514352922 -353269669 976385674 -134344128 -218898558 -150641522 109998394 47098520 999992466 302255452 144624240 458960302 836631424 -834565118 160508689 785344327 32710462 -241397554 489904599 51005348 888563832 1000000000 1 -367698768 780386832 746198250 -729029521 -983370296 999992466 736274782 -229372842 -215746343 839906727 662537324 -788941066 757546506 -658261132 -53322703 -588223995 -522091124 209935346 749195577 -426928539 -1 -1 -53504710 -665462911 -214112342 0 -999940262 -71261174 -912951044 42 -931929308 -550450204 -999940262 -819492764 1 239783706 -539019022 -47249647 -587300815 -793246960 -579274356 806839509 999992466 859098508 -660900833 83971547 651187695 -74150640 266148375 135489569 81917274 999992466 827281245 -247691787 799245610 999992466 910948621 267583558 842380399 42 -216214092 888728362 840694833 -999940262 861145055 9050134 999992466 999992466 642009896 624258568 -74423998 -999940262 -159639419 -918092282 22672130 762431740 -1 420707568 811761763 625790199 999992466 334189867 -999940262 -497557617 -735555068 -306462240 1000000000 -999940262 1000000000 357212881 516027505 -951621817 -949717834 177025885 -124464114 -144536300 -999940262 999992466 -656354505 999992466 -1000000000 -439302193 -761524082 676393881 -838165821 -240822151 -438324558 -844896220 726585400 999992466 732142543 206792090 130575006 -610011602 -330979408 999992466 -735183281 -480194128 999992466 828832566 811543148 41070905 767057606 999992466 1000000000 -102861299 -784946034 -465877495 110517836 -541757347 -872906600 -1000000000 -999940262 -785997169 -822381784 42 -365554510 1000000000 395150823 31216060 392915469 16571317 -868821833 911491948 1000000000 999992466 243777511 514971503 42 1 -999940262 604628028 -999940262 493054624 999992466 -703456100 -212630261 504887275 -714114006 542615931 -277671851 42 -999940262 218819014 678297183 116112635 821217934 -321071789 -56289662 -1000000000 -999940262 334163127 440423121 -192131683 -676915907 -1 999992466 363604633 804174961 580591193 0 112172618 -999940262 -201336102 -325064367 590613866 -36053622 1000000000 -410379490 -328066155 50291787 999992466 -1000000000 -999940262 660272610 -1 804993633 -928252978 56741810 -202381977 -266305174 -999940262 -883662627 -18633771 -49892121 909685502 999992466 -897015381 -999940262 209693409 962364828 844620091 1000000000 924562606 999992466 198119038 -792427636 740753546 937634306 -260756918 105225084 -359916405 863033318 1000000000 -999940262 42 415524028 -913896153 430972438 -258966861 -74493645 -571746244 1 629082203 999992466 14616522 0 895011884 -766602435 -312517563 0 194069897 137220577 912497081 -516464646 183929504 -16083254 -825674760 -363896975 196250819 999992466 -25926785 -147809609 -185064957 42 1 -688305112 996206804 999992466 469749474 -593548525 0 -253448313 278971732 -787983658 -391981766 -27847040 -43879150 999992466 71385325 -667614088 94167878 -750105754 322503262 -388972593 282910963 -1 -999940262 -1000000000 266019462 999992466 328253704 612604548 -560477009 737364500 617583598 -818935066 42 -999940262 -749134177 -513645624 195945771 370550556 -885951101 -674798458 833448936 589777036 111844737 -129211887 -999940262 -735745595 478677359 -124451297 -329828303 362644843 -1 -104331736 -575938836 540928780 1000000000 0 -999940262 -3453441 -495288228 63019818 813618035 42 955194540 225753056 -1000000000 495977413 -851118928 -999940262 686739517 999992466 -999940262 989385982 -999940262 999992466 0 42 554950972 -954265115 -999940262 184879817 -780504357 15169542 1000000000 -871986946 624037682 1000000000 -564371242 356003437 999992466 -326602888 231950452 -46927887 999992466 -999940262 -999940262 -732364434 -136768003 999992466 330361129 263734618 78635987 1000000000 999992466 -36280025 -1000000000 -17984615 306161958 581618243 -999940262 42 999992466 -999940262 -999940262 616520610 999992466 -956600556 -999940262 -527783994 145739306 -838494179 414203718 999992466 999992466 42 851566778 825512862 -117857865 870087640 -605498562 -1 279034886 415195467 999992466 875875694 -230892694 -512730301 1000000000 999992466 0 999992466 1000000000 -259111588 537706045 -193338256 725081256 856994179 -999940262 -934096173 0 -723987589 -868045038 1000000000 7088004 -103557068 974392907 -892408491 274776926 210553659 -999940262 -1 476749720 999992466 480097280 999992466 -865690286 999992466 453606280 997118923 901361810 -163271026 -513795647 -244887954 -999940262 -999940262 -90563250 237886203 -999940262 1 309097967 740860320 -1 -697420869 999992466 -916980351 51669018 209054484 -1000000000 999992466 42 -374889065 -251012943 75596071 -946304128 1 472353780 -297201987 -415482130 225648485 -639612974 -895631285 531344846 -249913046 -906658279 -422061920 -961552799 366869226 -143017619 78727844 -102641137 42 42 -999940262 -1000000000 -1000000000 999992466 832342015 359518208 -1 340188162 42 117174849 -808814838 -1000000000 999992466 493653885 293694155 -916982495 999992466 -55227121 530314709 -671262144 263225452 0 -506119242 204172512 -55688258 61793573 48410174 999992466 498906839 795364173 -1 606740687 899271215 -242636619 636511659 -1 -823358837 -999940262 -676674278 571418419 -654957014 415167965 -748217000 -265871536 850328835 -10645886 -987276155 553872087 42 -736112464 -999940262 -579967426 489546655 232206814 1 197293320 999992466 -510349016 0 -443095627 0 -596380876 999992466 -341983550 0 1 -999940262 -999940262 1000000000 206774206 999992466 -481055865 -185657128 -202829205 -1000000000 74421361 -202364324 -845547603 928104826 -258009449 996724487 -702804844 551173019 76221493 -1000000000 1 300870489 -938853397 435639269 -999940262 -698017076 852188538 965688660 1 -71882086 -748528910 -263786780 56740545 -546272798 1000000000 999992466 -1 -1000000000 -757392801 -238245849 -977133772 -575544037 277393314 -255582681 -1000000000 -158611813 1000000000 -999940262 -1 -608888676 -426268641 322396070 -991224106 -293865573 -1000000000 -429423399 -615716239 42 -999940262 464209935 -261615403 441794881 42 -957145455 -748485806 1 -177586707 -832166624 445151719 1 -217777140 179927706 -886027207 -242686460 0 701106187 -189976929 42 490799214 42 -1 938562738 999992466 445219682 -1000000000 972814949 -734728784 208711673 999992466 826656445 -858478025 644349366 -735973158 -999940262 733546111 197520210 934645992 1 24578299 -999940262 424960782 -211835237 -585897047 951100640 -615339373 -999940262 1000000000 692179420 501640857 999992466 -16324795 -966725474 93194418 105898947 -435296912 41259999 -900345432 -1000000000 -959154259 800221378 999992466 488139888 0 258875235 -999940262 250459553 800784063 -999940262 255662180 -142957108 -388175790 -1 42 -167999365 -126511838 -999940262 329934726 261028129 -922528562 -999940262 -1000000000 -294142252 -210486635 512624619 105873938 291299559 -447937150 212991874 861553038 0 -442129742 -749877413 -529855379 372829044 823493775 999992466 -581953912 -865651723 -119841782 -1000000000 -136191715 -151808074 -1 -999940262 601730242 -138933171 184382182 -999940262 894272136 -447486917 57534696 161597473 -691525900 -999940262 -950517484 -733828097 -66526702 -864108856 -1 -300279055 -1000000000 862581451 -392353721 999992466 1 340635370 -235181994 991171289 999992466 630321936 999992466 -638452448 753502197 378834898 53200646 -999940262 -510213285 699176030 619995604 -15833606 1 -666859808 1 -1 729673448 -878292245 -526931685 -533679630 183956707 -334760643 453592451 44095898 -319451711 831859211 -694384681 999992466 64155859 87663122 -981303275 717913242 -999940262 999992466 -171620499 289244558 -480383326 -361210735 -999940262 -717915569 -409837283 734341349 -180036976 739012635 999992466 34584626 -999940262 801177381 -944404156 -999940262 -1000000000 -111491130 925515624 1 -381920659 -820791139 260499050 -279107675 -828810375 -999940262 42 1000000000 -458462988 999992466 -1000000000 999992466 -999940262 753326251 1000000000 -835482885 891729167 -1000000000 486939917 -626810356 -331335940 -288665316 999992466 586305336 -753642120 -104788582 -1000000000 -661456911 91291614 -793574400 -824610133 0 356486060 36551520 -841179812 999992466 999992466 999992466 471231017 -926810340 680795441 1000000000 278506065 999992466 406605411 728954160 -366950537 1 -603162561 -326031637 -982743196 -993532918 110051179 -364747852 42 -816217950 -569745721 928623437 -634169165 1 -247264439 311125694 999992466 -628651645 -139852567 755339946 -371358300 155049589 1 -455976334 999992466 -956422330 583052919 134848788 -117882129 213409036 918467498 911492466 42 -421700137 -247511528 -157121187 -1 999992466 -907201398 532263175 -311111328 -727321243 885995342 -840506284 999992466 1000000000 1 999992466 198674724 1000000000 -6814906 -588084960 999992466 -603702576 -441816517 262987395 -776132427 -759547593 -176739370 -707843663 999992466 733165578 -297143100 834283039 -693798532 -744102345 42 -855062830 -1 -946934181 -561429596 -365384533 85026736 987314087 -509833690 3815441 -975404009 -1000000000 346580249 1000000000 242338902 -558284283 178864499 -466219682 -999940262 -745314028 -1000000000 188679984 42 -655377553 771868456 43999111 91062114 996319369 999992466 -57610462 976898652 0 -999940262 999992466 69965858 -999940262 321654525 29384979 872737290 533489953 -835186956 -259492506 476013345 -116331494 1000000000 503103332 999992466 999992466 99511671 0 -597622952 999992466 -190438667 999992466 -573451128 -719941968 353040096 999992466 -622437709 -1 -425576202 -999940262 -767769100 -903290600 440745879 -1 42 -1000000000 1 871048644 425252343 147895691 852428273 1 -300275210 0 -301993854 -798635157 -864352740 665345629 -209039485 1000000000 -143670569 -1 408232056 -768266268 -688045759 817773866 999992466 -999940262 -711833484 -97920103 864029937 42 999992466 0 -999940262 1 874556397 -1000000000 -57252919 603829964 639142876 504031235 -200268038 -355818531 -669010926 -935979697 184792388 406296325 38490785 -817231020 346278438 42 379511933 -999940262 -506771175 -54029304 42 -559211742 -908419028 -1 1 0 -999940262 958962095 300679069 -11143388 -689349151 1 1000000000 1000000000 -930324929 512653799 842081464 670542062 -924093822 -537964441 630194860 712479567 -480970854 -525826399 -611763872 -191523892 0 -17158925 -999940262 -766265977 566565342 1000000000 -193992344 -430476979 755448605 -535030797 917336074 -168213700 -488116089 -999940262 -279340666 999992466 999992466 221244753 758984236 592303578 1 -144715462 0 -999940262 272706016 -397250475 -999940262 -42094275 999992466 999992466 -540002329 -160481841 881607509 221391837 -47783289 368179241 -999940262 -903497348 114627947 518646907 -245243980 143957400 -999940262 -999940262 -424013901 915948136 -1 -277795769 110182240 -212215329 0 -549705209 -1 -999940262 -865196917 -999940262 -622023581 -554861435 974245510 725206348 1 434132411 984139640 -1 -901640072 1 -623219089 -1000000000 1 25383282 642372082 -999940262 3218914 374082548 173358248 -879421087 999992466 850894431 -724616987 -117205143 -999940262 808663716 -129946268 850934736 -999940262 675257294 -512768560 615338837 618196371 -123191960 42 -778461635 -388271385 961872155 -590809566 536380880 999992466 -250213011 999992466 999992466 999992466 -5128234 42 -513404241 265983271 962324706 -91237738 -14357731 -772926605 716351088 1000000000 -436733393 -999940262 324423675 999992466 999992466 58121117 987916992 589233362 42 72376209 923543645 -299624152 273934134 -147607772 -263276784 32283905 334113855 999992466 532751854 -732393525 4329462 -1 30912829 -608393472 -987522658 944934481 -999940262 -289585271 -999940262 1000000000 340890978 -741331119 -884896985 1000000000 832133608 144223430 410920664 -674550840 999992466 -390808028 -331888896 -478800999 -725494772 303973915 42 609214135 -570600797 -999940262 -224232689 999992466 -401938383 251633363 666235107 585637695 445223955 121830588 42 -619626106 338311196 394572209 297859181 671634248 999992466 258500057 -951206721 639091816 999992466 -331086393 876529403 -1000000000 0 1000000000 255223320 0 -315787183 -960145637 -1000000000 314815941 -822464019 -559574738 -1 805771559 -595344858 348611499 -427603593 -657659123 1000000000 694759519 999992466 -746879612 999992466 -152804181 -999940262 78530538 -890318956 -999940262 1 0 24358200 -330663730 -43316103 0 -999940262 -661797867 -208881576 -543722862 547266449 243705447 999992466 999992466 -327470976 999992466 1 -184633655 -999940262 999992466 467357277 999992466 983459368 1 -410219674 507040745 -268385303 512890940 752008742 421699895 25116965 -613807676 42 -334134338 97891992 -731219116 -890571637 1 -1 507041429 0 646466798 112550902 267260684 550183993 56431061 999992466 713015113 -837374821 646211522 330483879 -415100986 999992466 999992466 664199117 -217708432 -626393487 534745882 521180736 -999940262 -1 -999940262 -1000000000 -514246253 1000000000 -38507450 -777595943 -849078184 -247132617 -164995909 42 772729964 -536749643 712111391 -630078531 -129539689 -943185008 -965328043 -970728082 -423783802 -166386719 309153062 367952798 346459451 -991610598 988315433 964645002 18234607 -426443471 697224023 1000000000 11277744 -176486333 -870228475 42 -323178273 0 291323992 999992466 -944865827 358201564 -999940262 1 881690515 218154684 1 -239575538 -555527743 301546183 -999940262 42 1000000000 -517293658 235463213 885883912 757251168 480260468 999992466 607439735 -649605738 862063832 -1 779059541 588289613 1 441156049 500675358 -237419254 -767782319 697774220 -1000000000 -38638184 -1000000000 -780418641 -996537401 -999940262 -194944925 42 51884861 -213339081 -999940262 233965625 -326079023 -1 46828864 999992466 836274854 1000000000 339408880 999992466 -567238166 -340626971 -999940262 999992466 -999940262 18461238 -595350539 447719768 -421148155 274127209 582057425 404721139 432495686 512154304 999992466 -388738763 -645871101 823279450 -7778248 -853939367 -221231001 -240274761 -900947080 -280161238 -1305480 30496926 -640401021 1000000000 899259044 999992466 -943625102 -384094760 -1000000000 42 883774572 204500954 -227654511 597197775 -141827417 999992466 -870574589 177681930 -876430085 777043324 312755831 672026145 -88835506 -1 999992466 854244082 42 -250158361 -1 -999940262 42 -433944008 -1 -359327998 42 -771429880 181133709 95730969 1000000000 -764958618 -999940262 -796940735 999992466 -449671613 246112182 -482520317 -597777837 999992466 1000000000 1000000000 602240763 -176865158 -154946851 459794924 0 139415000 -828333792 -770372403 -376482659 -514246253 759943214 -408756604 -808815382 841722316 -999940262 -742837485 352587829 -384854578 -800944099 0 259755731 361139260 -999940262 796951589 0 387696413 759307680 36551520 -938709509 482217197 -995965488 -999940262 746735215 -245994478 1000000000 -608604080 122142565 624401140 999992466 -41893130 6349727 42 -280537200 716028942 283916075 -51650460 -1 999992466 -999940262 755051584 42 -492679268 0 -999940262 -999940262 -342922479 1000000000 -999940262 -1000000000 220616285 -580890647 80272918 -798598615 999992466 -277035476 -414024785 1000000000 -364309361 -558549714 999992466 -387451376 -669860326 -999940262 808747326 -999940262 583906875 42 704324353 869124846 -999940262 999992466 749264480 838506394 137084783 999992466 -336066083 499936198 -936869646 42 -919145078 494873156 -319793911 -999940262 -883647453 -537591702 -585672143 775918883 -1000000000 -999940262 -182135888 1000000000 -1000000000 -762795954 968181759 166509235 999992466 715014681 42 -673934423 582892443 -509650463 309401519 -308934380 999992466 -174021134 137665828 -590242163 172033362 785619576 -398058686 999992466 -795466512 0 -110132219 -564258525 33991036 -698633503 924965130 256359179 119291800 851843924 1000000000 -52315527 -233167792 -597111325 -1000000000 1000000000 -999940262 849799221 129542701 -999940262 -497791248 462675107 1000000000 -682756173 -173091700 -999940262 -650047831 -522455966 0 116086243 -82477825 42 -646724766 41007780 42 -357706916 -358467017 0 -999940262 1 1 955063306 -999940262 -20467631 31617313 -155316383 -924689799 -999940262 -999940262 999992466 -890173536 -352136125 -156196744 999992466 999992466 -428481019 999992466 422148632 -706561168 1 -961989908 -79554763 -122458955 -211891076 705036823 -130269195 -999940262 -999940262 935318198 999992466 284221298 -999940262 519970829 593998377 336663700 -502375021 -293121738 357608266 -999940262 1 652761909 23825013 -902951843 682876652 -968670035 177623483 999992466 -626271108 -209985970 999992466 1 -415393746 58316769 -1 -1 42 -477070439 -999940262 870525177 60122070 -348713012 -713145135 1815908 -842943819 42 -74604540 -814073583 -443682214 -211257580 -910500002 118150201 968981546 999992466 -999940262 -999940262 -863546525 853786656 997691435 -999940262 -1000000000 -581256976 -99868139 -1000000000 415723925 -1 -96818716 -745295656 -581533274 566413256 1000000000 -179675473 -582446380 -929452773 1 -1 782635972 172778311 -239305248 1 -733003575 -884857291 471421105 -781785388 -999940262 919856959 -999940262 649469019 999992466 -523366728 -589265847 999992466 329056429 999992466 -180033256 593018313 526518649 817297498 999992466 999992466 -311121918 -450690067 904473708 -947476498 1000000000 -1 104819109 1000000000 0 427354563 -65605459 1 354595568 -10004617 -98573004 -726426388 -1 685334796 -307104444 -794633205 -949737776 564765263 -976943583 -999940262 806272166 189362389 -525807263 785799887 -1000000000 -738942895 999992466 42 999992466 160140042 -999940262 -835892466 221459375 102137649 -704907002 -913317838 -404133801 313059523 1 480294006 -761318782 818648315 -441950399 289761224 -740900957 999992466 413656971 743338924 -975049467 -565491322 283751651 144584451 1000000000 -608463464 -657350753 -204159193 779820336 -888499647 450352029 -999940262 66060936 70327306 -1 -479214474 893811346 938742632 42 1000000000 391999085 576289482 -795135004 -655502924 487966171 426934201 -491616467 -418466312 99885635 -999940262 -487028106 316447028 999992466 939757139 -577439354 707780425 -537532910 999992466 42 959395607 -722817611 945152943 844425604 841596842 558030382 589877826 804466307 672252575 -831569722 75639920 870046376 -999940262 -738666232 1000000000 1 551116237 746163055 -238293292 -210832211 86493325 242021438 -658167017 513260110 -999940262 -187004300 -999940262 827324319 -520952431 999992466 666678856 457354284 -892307333 -999940262 765138917 -1000000000 933186483 -729521741 -78469104 408245030 962848046 759982584 609505572 352130679 -119947197 41159895 -1000000000 623696958 478732464 938735834 779533535 326658073 -487686629 112587592 162860336 -999940262 -313031805 40922496 -999940262 999992466 -100677572 691747245 -158037187 715012673 514199267 -573832354 716216580 -864170641 -265918353 -1 999992466 -657010079 -314541997 -999940262 -169951963 989662306 -52531740 304463061 -1000000000 420034974 999992466 31787302 1 -622249328 -758610009 1000000000 -869329372 0 653626072 816815083 -363378631 -338243527 107649943 999992466 -390564960 -347537343 999992466 -564204410 -724778725 -295135247 -54514779 -55712137 999992466 -44584328 999992466 1000000000 346252269 948236391 -1000000000 999992466 -453801711 519758053 134227608 423371734 -913124605 593009668 999992466 568999441 -211058351 -364522945 -624349436 -297812106 508949228 464115310 75004155 -33906860 519266653 -188197254 999992466 -872402418 131721096 -1 707179388 999992466 1 -991332763 -999940262 -356715996 -571243431 -136059118 -1000000000 -83938760 685817220 -714233034 163300313 123488895 378605995 -5343871 590498818 -819896177 -999940262 -999940262 999992466 42 -999940262 999992466 999992466 -322015795 263093541 -199275562 -405825357 459037867 363806543 157904053 610249282 -152147355 580088668 -138643395 -553270181 951362881 150419244 -999940262 -482866062 118830790 -830341839 -345240145 -909036833 -221122403 584288683 -72904358 -18074827 -394257734 -1000000000 -93118511 -381518021 623039075 -1000000000 -642174325 131254679 0 949826730 451866094 653597243 -868765602 999992466 -99932799 0 -999940262 297317490 42 -999940262 269797563 -390054385 232883063 -401240514 0 999992466 999992466 42 988539719 -401112295 684577236 -1000000000 -999940262 993728886 393973686 -771788509 101140138 539178768 -655853560 -558534997 999992466 -999940262 576382762 1000000000 -176786040 999992466 657760190 -934282833 -921344548 -773999329 -469702427 999992466 -149952319 378911490 -531688977 136600764 -409264274 -999940262 260821339 -530122498 -233572917 42 0 -999940262 242202827 -409197687 45094822 685423936 271893868 526093715 -627698477 193963221 353478222 -999940262 514631953 -33516115 0 -807437952 921015002 1 -887056024 -262684632 -189892956 -759012445 -21628092 -331905048 -423844300 -382929447 42 -660125573 925730722 456849491 -680905872 -984721452 722147240 -931292073 -236649 -133992338 -137145867 371306374 431871144 154633789 -114839107 -384067763 647356588 757074053 548096827 -356133625 -272127804 961922561 1 514677034 906566361 84817445 757687688 -793269456 -816379158 406810931 59009216 -333830660 -70143320 189597418 999992466 -919297896 741766143 314570045 -943248303 93507232 1 964242575 -790105558 314744897 -999940262 304090085 42 264363091 -747539132 -973485828 69817922 771125409 0 220517544 999992466 263215953 999992466 992845695 -1 -999940262 581765532 783576531 903000684 -1000000000 -535937458 -999940262 -875490304 120866007 -1000000000 -908258242 116604935 990911125 -323659802 -315863353 -357715189 -1 192078433 380660271 948145442 -913174955 -1000000000 -447599197 -1 -908864918 -1000000000 -832626881 -999940262 -426229156 -371425479 -122887808 -1000000000 -374282369 464301470 0 1000000000 -501567077 1 -826928947 432617430 949421685 -999940262 935024490 660031549 -969738213 -30792972 -878776893 -300093680 -999940262 -825027144 88454637 -11566405 -1 943250805 637535399 702563850 -999940262 -216572287 1 -999940262 0 -239820731 -1 999992466 971876250 -1 227152544 1000000000 889251440 441556085 999992466 886891074 -880732641 -775387402 367308453 402713208 -699214839 -460328512 -184390501 -999940262 0 0 307545551 999992466 844796247 -999940262 813798871 -124665446 -888499647 137402431 -116288300 999992466 154841385 991834784 999992466 473639406 -355172933 -1000000000 999992466 1000000000 267367679 -10533755 28492645 46973830 -1000000000 0 999992466 804718647 447096203 -14554589 999992466 -760225322 -162673232 -510291661 619762902 999992466 -526748998 847267227 -896598062 -373806249 -855635184 50684500 -999940262 1000000000 560106819 503786367 866912602 401666747 -999940262 -595785802 -84694408 1000000000 -144957931 -1000000000 -479168853 999992466 -343304779 -999940262 -102717395 42 1 1000000000 -558700701 607327251 146447644 -510370433 -15248386 650852593 979480048 -1 903991765 -502077680 91876009 294244754 -620283839 -999940262 -891847653 -8897804 -1000000000 -501350385 199433038 42 285111582 -623824699 -600973416 999992466 -502618909 -261284267 0 -490540764 -503191952 236905262 464828420 -266865738 -179433985 174446048 -101158311 42 -865315501 -1 -1000000000 540329002 -6052859 -69678366 879097568 -48728603 0 826434387 0 -400941353 765284631 205562705 1000000000 928198377 -147445770 917511204 550320571 768977457 -1 693834134 -793445037 -762231491 134829674 1 -106035073 73067272 765381940 694249823 -259427266 -689620473 -896836773 999992466 130878770 918220410 -423842513 679014385 503770508 -999940262 -394025210 -757114724 260198531 -52490325 42 -1000000000 771733121 752330726 800193395 149464947 989200461 243574137 999992466 273549963 402401362 42 900240479 -263614695 999992466 548033351 -882859267 -872208217 890191301 -302970268 838486725 168305417 -398270833 999992466 -168177943 409275814 592235819 -546065876 1 154597218 999992466 -199248461 999992466 1 27945994 -1000000000 -1 1 1000000000 404805381 -760843724 -587403896 414163525 -999940262 999992466 684664432 478754624 562428485 -1000000000 1 42 150977376 -711760897 382019343 -706782874 -1 912040539 0 -479614758 115708094 -319244893 941477274 125919766 -615513253 987899919 0 596958113 739385173 488506521 999992466 12857196 -1000000000 -362186689 975791009 999992466 738104100 -252040630 678144628 796984665 -999940262 -242574308 1000000000 -999940262 890933213 -860954104 1000000000 -732243264 -804205435 192418147 42 0 233386553 257319930 -999940262 9001317 38740648 -898737945 -680856 -512345646 -999940262 999992466 291049551 999992466 -124983265 949417710 597111016 -999940262 849960439 -915756800 -1 539940082 42 455357349 -573254413 -68139988 -602321298 -262057764 67597953 394825154 142060198 -386429886 83908024 -456298544 -284945519 -57093039 723676291 -430429902 -924784683 -837622965 -999940262 -589080668 -335358689 -762649639 -671065784 -854295132 944457172 390094962 1 -1 493946681 42 -999940262 -195675990 -949479273 762581748 518440979 999992466 -999940262 999992466 -1000000000 -750106833 -183363881 -225270975 824369891 -483852527 -127864470 50394438 -464376481 -977610554 -1 848494609 999992466 42 263177519 -77536158 -285411488 520076701 999992466 -729572581 963181749 -436248231 690270958 -999940262 777114440 -999940262 -174592296 -142992326 692179510 -999940262 -141352421 -999940262 760601433 1000000000 813470036 42 238981926 1 701665567 613450802 744072547 -999940262 548820400 849891939 -160020689 -534849474 -999940262 402581925 -999940262 -885861380 415882490 155053079 -999940262 999992466 -1 -999940262 -34355491 352679344 999992466 999992466 -263539505 738028888 999992466 -22636244 961790209 300489016 -1 999992466 -587882922 688271121 1 816332540 647045457 1000000000 -999940262 -715656152 350764099 -773638368 389470097 -1000000000 -671431311 498319274 42 999992466 0 -703163076 -407278988 999992466 42 864904893 1000000000 592657511 -643006172 999992466 -186063763 800105606 827928205 -999940262 -248758813 289580881 -549895933 -999940262 112920795 323957988 -361139503 730480066 -130479659 -999940262 -413439231 -942898250 -306967939 -100371989 -1000000000 0 -999940262 -338131935 1000000000 113093292 51161912 343333069 -956855230 1000000000 -414844729 124991353 -44388125 -999940262 -396609132 -999940262 -999940262 661195912 988394093 999992466 -999940262 1 1000000000 -999940262 0 999992466 104883630 119105539 -751310852 999992466 -212390210 -277469137 1000000000 128124178 -114749256 1 -62455689 47754349 841801021 999992466 -999940262 368022875 42 29172608 42 -400125034 746364204 42 491637772 -1000000000 -480801916 999992466 -813264392 30445108 110933906 1 -285912182 476927299 -786150492 42 -999940262 641040719 -1000000000 -551483317 234930849 -706478125 -929178531 952706755 366549862 999992466 -569851809 999992466 -694759340 -999940262 -999940262 396694652 -36130263 939630709 -526874435 -545545288 496870520 -1 816793665 887808230 637320713 -884935016 42 -756698297 -799503643 242284581 -1000000000 882378734 414634158 -724691074 -290640190 328172071 -723148010 -999940262 566101150 -999940262 -1000000000 645853153 683627562 -530780807 -134556967 -193401856 -537593039 102417352 42 512895656 -686227401 -145100167 412124553 -797928478 -486194691 941183439 -427294792 1 -385112270 586986292 -785870624 -1000000000 -292364707 485786146 489531195 0 -236864488 999992466 44921250 400201907 -13269603 0 -683685430 0 1 -416463425 470813656 713325010 57320843 -990663057 -999940262 -126120177 -337195500 1000000000 -851237599 313936654 189658493 -1 836943614 999992466 -438923517 -33992255 -249674737 646682361 1 -87074622 -273703244 592517862 177029541 1000000000 -473038988 999992466 -322589756 -336703224 42 -999940262 -624085507 -999940262 292917247 596246229 0 -924802315 999992466 635110327 999992466 798563961 1000000000 999992466 1000000000 -440595341 40803233 833759667 959716359 999992466 193999613 -746412286 -999940262 42 -533187686 959223513 696663827 -257136824 -724973068 -47668848 940191084 -376923399 -999940262 199309867 -549584831 999992466 -230178086 -570020329 999992466 -265452762 548727788 507224334 -236064918 -196224983 -63557222 -1000000000 -394521744 -270817177 1 677217740 237611770 0 129836905 327336935 245353621 -7919536 -999940262 893641380 -499163093 441040630 0 297594455 -854745005 358039779 -549334098 -999940262 -999940262 -715853448 498427446 373415305 -1 -999940262 -463766385 -1 484107588 42 561961931 906664075 -297369882 958848881 -1000000000 696855643 -999940262 -530837384 -421537095 -868543592 304447066 539559988 -911832183 289619196 900498027 -641470481 999992466 -1 999992466 -680337810 29291373 605382064 -1 42 0 -360892899 -999940262 828600412 -999940262 -208585550 -999940262 999992466 -96773067 -39376864 -1 -120548274 1 21898839 656694428 819099112 42 -594585310 -999940262 -766442844 -197684092 646805693 -67897636 999992466 -701607321 -1 1000000000 -7664294 821676988 486837665 -904387144 -1000000000 999992466 -1 -999940262 179035514 -1 -103277418 66935486 827359041 -229126620 -431209735 42 -580076592 -999940262 596934618 884800644 1000000000 -1 -999940262 0 -334908442 232128849 177434238 -484808747 999992466 1000000000 999992466 592358823 -999940262 487303528 -841396262 416283997 976605064 -302901961 0 999992466 890888697 38459715 -999940262 -1000000000 -280958464 -262231429 -238902820 -586496856 0 515066755 338101753 -724812492 -286148547 242478196 -299064357 42 337348220 -133854154 -99452098 1 819898315 999992466 478928259 -669707622 954245154 982972897 -830461784 42 999992466 229256210 905231621 1 999992466 -726032864 -1 -999940262 -300261494 156705339 -726624769 -189608304 -150211271 0 -706472936 -438842890 -775002350 -397286882 -810660714 814543528 524775518 1000000000 -671651679 999992466 -637661657 -515481659 999992466 105973895 42 801254675 -590992495 -333874152 -162537625 -624494252 -999940262 -1000000000 999992466 1000000000 -1 -1 318675459 529424310 42 -999940262 -767139236 278246085 -10985237 45559139 803385460 -677270484 -716072563 -674821256 -1000000000 -5371483 -270143269 999992466 -211700910 -141308667 42 34091380 -328478192 19844537 -915568762 -1000000000 -816252924 643453865 425201751 -858520270 703315965 249824879 -999940262 1000000000 -1000000000 517584985 794177173 -999940262 -278713652 -144536041 372880082 -975055473 -987861069 -911303547 -1 306076538 -913259178 927704615 -745961230 696663827 0 341763044 559548921 -999940262 339287676 531693008 -787417699 -1000000000 0 605963942 -515909048 999992466 679232193 587700190 575191289 -145836513 -236204109 516671825 -999940262 227125663 -683740298 -949163512 20576621 -479701930 -574918599 -119950067 -117694541 1000000000 -242653060 -188041906 -999940262 999992466 -721120686 -999940262 563221745 -999940262 -18414531 987663704 42 -139177141 392716719 -999940262 -177250201 -999940262 0 -294077225 61499728 162185562 547906180 -897031171 1 -465404961 724793713 -1 -770065547 218319667 -318046362 999992466 -999940262 -999940262 -417910690 322948093 -142655507 1 -530988080 1000000000 211148672 42 -36848821 380607748 -999940262 658380083 -801432092 -652716307 -794795394 106185281 -621438176 -421476448 999992466 487625646 -1 533123175 453039972 -947158811 -999940262 -268317580 -999940262 -1000000000 -999940262 358138118 -295649900 413618185 971009029 801884531 999992466 -924769194 -641472789 -971012087 -775355273 762751610 745444551 466702537 -1000000000 -403015937 -315102978 694884029 -999940262 -800019922 -282254124 -1 -637318833 613214486 497342965 703540846 999992466 204866602 -75236802 -1 955589851 -568312500 836528299 -361147192 -75498082 919197832 1 -612593992 652631806 1 999992466 175980822 -216420223 -1 -492671157 -513934528 1000000000 115558539 999992466 764676309 -999940262 111903293 1000000000 -338587500 999992466 715837678 -102814980 -999940262 549820541 231361125 0 -999940262 1000000000 -359002392 578686129 999992466 -97929939 -999940262 -904938119 -999940262 750574650 -999940262 -1 565312068 999992466 -1 -992346045 410278458 -431848587 -988648403 -999940262 120665275 -997832657 47961583 706449931 -360674445 786841059 -49488182 -397619001 577637268 -999940262 -777326303 189354307 -350680900 -506307770 999992466 1 0 339907056 751414851 654246776 845362090 -705110700 -964293587 1 238284112 -823391676 -999940262 -165586437 988229187 935488424 -999940262 -1000000000 999992466 237095134 -35410026 999992466 -601563763 400677625 670979105 -506987639 -580684448 -663246917 -999940262 -999940262 90760866 826684705 329402265 0 -294916305 0 -147925910 -375796794 388010782 -1000000000 -1 120892135 999992466 -1 -136824113 42 -133721591 -94959519 -358820985 -817719318 -228942158 303925010 948323031 48543062 782579659 -269033846 -295225392 717917437 40697338 -746542508 42 -999940262 36378837 121224116 -207068984 -999940262 -86577663 -233484688 -896825237 -531885719 796165988 354228400 897797231 534313791 -615339373 828247397 726576662 -225950401 716516066 1 -560960837 -1000000000 430761231 169887281 0 999992466 -754601437 674816428 664974096 720084504 108524935 -287645308 -876347998 999992466 -414642190 862181385 950386392 210285945 999992466 -166000536 1 -1000000000 999992466 432958750 505649883 42 755315486 991076136 -744118943 -931072706 -933523835 -445680040 999992466 957824620 -53092317 429358566 75625798 -998293042 -207905638 -303837683 2854078 174438885 968267740 0 -1000000000 -387721533 -17044081 671044376 -999940262 -1000000000 -507227946 -578102475 279293815 -718147144 999992466 555446064 42 -523009370 -553159833 42 732779582 -48313816 -678704724 803138417 786426883 -374223329 835260212 -334371635 -113100294 1000000000 234564989 -999940262 161674293 -999940262 614138172 1000000000 0 -164852381 555878049 -1 208217724 0 -381831199 -423091884 -911284051 193039727 999992466 -1000000000 -163123806 166838560 999992466 895828043 641220741 718186987 0 880291435 731703525 778074123 -999940262 34768545 -624366114 310746872 -795464253 518168808 -118996483 -350481520 -419779655 -314756324 681648339 371514177 665662085 784639600 17326860 -465722756 -556278593 -482280769 783886979 457262899 1 -433460776 352487592 -999940262 484934335 759996942 514452660 999992466 999992466 -328719141 -1 -475751520 999992466 -1 42 -20857237 -40129335 485709593 258315270 -999940262 -278110122 933906256 -558743326 -999940262 -207965298 42 -463775044 -411647700 684430535 999992466 -692116386 -999940262 -470129789 821895897 -347371733 -412647659 -128922756 869907383 719943690 -873034139 -107093803 144514773 44969225 -1000000000 -694420197 856336978 -67903050 722195830 999992466 500437725 -1000000000 -999940262 642864622 -568834376 -726696140 999992466 -571853079 -999940262 -17641705 747930905 942878987 230481965 -999940262 0 866988192 756500945 296142057 203254349 -1000000000 1 968038988 -544483010 92283311 -1 88647194 876010192 -476197900 1000000000 337314764 -999940262 -101704527 -621341047 -430895704 1000000000 -98579868 -541646371 268974011 -1000000000 -999940262 -927462383 -60391638 1 -957931082 1000000000 -341628765 -878612857 42 -1000000000 -999940262 -654389427 1 -129817274 800601733 1 999992466 -1 -999940262 -324023466 967949267 933369087 453977163 -186548548 231680232 503626664 623851496 678427930 999992466 312591905 -586560162 399858586 -341215133 -999940262 1000000000 383878001 -999940262 579500817 271718864 -29188818 307414044 -1 1000000000 -995309898 -875551409 117766059 1 828067561 1000000000 -943240436 -192635646 200052027 680919042 45313124 -138805833 1 -999940262 206188981 109314397 -822745613 -524843296 -1 739470014 -903864238 -367043880 1000000000 -154981267 629086102 562371108 470250553 501398988 536411416 725000764 -780287402 114429213 -894011028 384103198 -133859805 -767989615 -594980764 -169502102 555659129 472152695 -331474079 732482287 -999940262 999992466 248754946 211882446 165383635 100310653 -999940262 1 642732681 -962205829 395402222 405253317 887335657 -999940262 999992466 445014149 -317152407 796743979 -999940262 -328780386 -790877025 886437174 438635427 -625855960 -676356222 42 -836643344 -821834316 42 513745326 -721962457 -19359292 -999940262 -449802947 -887677777 42 895612921 -351250170 774850897 -241116893 -1 -999940262 1 -999940262 -195609774 -263964737 -749127879 -993458333 -999940262 -230589191 -999940262 488197754 871388549 -545065080 -1000000000 679662436 -891949589 42 0 -859089571 -449802947 -243492676 -896626912 -290005028 166205235 927258831 777298402 226229229 1000000000 -999940262 -245977696 -424803506 63487237 1000000000 -325009172 -85132875 -607998676 -145252018 501557991 -684518933 -558628781 -81619555 -397371391 999992466 -463417363 -997684526 -216451648 -460949073 -535246620 -726998128 -999940262 -999940262 806589753 -964550263 1000000000 545223941 42 371913583 -814041651 818975436 221651450 863048177 -1 641358382 -71149669 397609436 -735845415 1000000000 372270818 138089953 -361558089 8928327 -685545053 -769698683 -555051878 0 -999940262 -799708909 999992466 138841618 -855475670 -999940262 999992466 813643405 723718485 1 282195057 -192735931 144479653 1000000000 -234266314 -865113449 -704728793 999992466 -111841501 353242191 -223703782 0 453801778 -999940262 -555451099 -658078948 -999940262 407842873 -999940262 -100274830 260320278 -999940262 135660115 182665370 -999940262 -634703511 -838368238 -233484213 -582602476 -999940262 346378502 999992466 803008547 180567565 391855 -493417939 934940832 488632356 785046742 -999940262 944027869 42 -999940262 -4904994 593764695 157438488 999992466 -983715242 712129097 -274975557 1 294620272 -1000000000 -923289585 -959323932 649704391 -1 -417756516 186470480 849172597 -127690074 -1 0 -714115223 1 526871119 -593959528 -972003039 -999940262 0 1000000000 -420694993 -50015774 -999940262 999992466 -663802776 20878232 748627051 -504344469 999992466 42 -979252265 999992466 -576565599 -999940262 999992466 999992466 -395291640 -999940262 -999940262 999992466 -999940262 876205390 -507896474 999992466 218550994 -999940262 974894116 -153204490 -1 712452113 -272418186 -507167873 -999940262 999992466 462950772 999992466 -426985500 -1 -162353724 -953538989 -891679887 493870316 -998688645 -701571420 -116404519 42 325923754 506522509 74012905 -999940262 -792316810 42 -283020518 208508150 -46238456 705360725 -250814215 42 434164892 42 -508028210 -543508316 42 -392778324 537834304 999992466 42 -999940262 -999940262 577887971 999992466 999992466 -282513575 461534937 -695102487 -532956050 1000000000 -633360332 1 999992466 -999940262 -651226003 -510606485 -999940262 -571301938 516844253 317504791 -828044615 -86924196 999992466 139140251 902349279 779078255 -739867690 -667807672 39847168 926172216 692248523 141130660 -640591931 999992466 932493573 999992466 693469682 890705116 654701176 965133489 999992466 999992466 999992466 -861502840 -708865135 -135233295 -890128645 -452219962 527492382 975423721 -926620296 -412296200 380523687 1 -999940262 -26731542 595769340 -18037317 -729517428 -66457758 -999940262 -620106268 924320044 999992466 871816223 259242800 348037431 262049471 42 -67208387 999992466 -987480344 618954076 228072996 -999940262 48700962 42 -687850254 -989826675 -490673622 999992466 189636223 280249942 357851738 -237585598 -998147193 826192214 461167762 -501173520 235396523 159292376 714168008 -218519672 -1000000000 607065547 -1000000000 999992466 66795414 1 -1000000000 999992466 -795019242 543995564 756465801 0 -745033097 -999940262 439454212 179733359 662414928 -138099779 -832198583 999992466 576410577 999992466 -1 -1 487115864 821768444 -921399353 -993105207 24690587 691393889 205838008 -1 -209433406 678238540 42 42 -673804234 999992466 382124530 746596658 -924689799 895291938 -573690663 -324599081 487233921 -501128148 999992466 -580516072 999992466 -880229314 -768391666 0 42 809725188 -821448911 -683622558 -929744451 -138393603 0 -570855981 999992466 291197900 -339733794 -666534718 584283090 249455620 -999940262 706372130 -32283540 -999940262 -162521555 387477981 -890726966 999992466 -989534651 -999940262 809859662 -666944961 936684581 658798715 0 147503427 -1000000000 -93099173 856854726 -999940262 -999940262 906098434 -930656991 755339946 -999940262 999992466 229209892 -747083223 -730748651 -999940262 585095562 770261658 -1000000000 286322288 342784947 -239542620 512148996 625125423 1 999992466 122370159 -1 -799395087 -300839258 -142424406 578442216 -127768275 665105448 -734295088 -179370195 581640830 711088187 -773518901 650072783 405706380 -450094891 -594792577 999992466 404636205 999992466 433760636 498021590 -999940262 -241467450 473491541 -1 -109742426 -575134717 -906115253 948452751 223109612 674968341 999992466 -493717381 509718705 -379302558 581571058 999992466 -1 42 -500611949 -226904138 -436461577 -814517361 586360612 -275314224 460711358 295445394 42 -848697552 624909680 -999940262 999992466 -739850472 959619314 -734406895 999992466 1 -999940262 -880858236 -740660454 -573945071 623612311 42 999992466 1 505007501 -863438696 -217055738 89985779 -159631582 999992466 516494181 -162618330 -202829205 635894138 -999940262 -1 1000000000 288034064 631536803 -87208095 999992466 -1 325077582 -755336548 999992466 383102043 -643678346 806584445 150139646 -917186164 -326362776 -693507086 707930752 150530264 -626185250 402506272 42 -36789408 842490701 -999940262 -585956571 -415120512 736858872 -589519508 -999940262 -999940262 -400091311 -740903967 -763829420 971306765 540323046 -534792266 -481215035 -427459337 -386213454 -999940262 999992466 741268653 735341390 -999940262 -304152617 -1000000000 556658043 385847618 -999940262 203976206 -258502908 42 -647022462 158458002 -65274459 657477000 -841013933 999992466 -526579686 139621699 -188890753 -441399332 710707841 -999940262 421238232 -372925064 999992466 39698922 -705267757 1000000000 -280020747 999992466 -713890870 999992466 -487871550 73396944 530272092 -964221173 628992029 739446196 -427789591 -800896714 -999940262 558383311 993745571 -230416103 -999940262 38624594 -41930537 -738293787 999992466 999992466 437958329 10189628 114116106 841014593 -999940262 999992466 741151654 -999940262 494160015 -999940262 664068521 -999940262 782538316 -432363623 -905596512 34926041 -1000000000 359228260 50837049 732431436 -359372872 -410759599 532966186 -999940262 -127325385 -503793206 -672048587 257097463 -999940262 -861916310 999992466 728316102 -99764447 1000000000 1000000000 -394594143 -544693778 -549655066 1 -337156365 42 0 806684909 1 -455163867 711735284 -778416851 42 1 -511487195 93432788 439678504 -931381195 -999940262 393973686 -209273154 999992466 460618447 920189687 123425621 -440081940 -496203563 -999940262 -247792038 9274408 213647307 -501469347 -888827019 -120178937 999992466 452555337 -121679557 331421353 1 174643020 506993118 999992466 -659351200 -479168853 -999940262 -1 855994362 379321480 1000000000 923432505 -1000000000 796934823 42 173176587 168674090 -1000000000 -33422338 -339970430 630478888 374442073 146016744 -524739327 -770087876 -717005702 439913879 147993447 829385466 160042417 -754804853 -999940262 822640639 483865902 -411666204 -299745340 -999940262 42 99288146 -314101619 1000000000 -999940262 806301344 -999940262 181007195 -793965665 478593466 981735817 113280511 -999940262 1000000000 -748248074 -433919491 714667754 -83893754 -646141300 1 -78722334 212863550 -83824135 -693719507 -548585660 -999940262 1000000000 833529718 -1 715122512 0 -999940262 999992466 -770948991 794252813 -999940262 42 4880809 1000000000 -767137578 -508501075 209792653 -916433117 684476891 257371876 483447579 278642314 204055513 879377486 -839282655 562973826 1 -724791133 -819243444 314138777 704412122 -775825258 311326348 -764435865 809629265 595348272 435907917 -42806730 -729560152 -744028067 999992466 -865717304 -303878764 346964412 754456254 -668814553 410117105 -690354408 -369201046 1 -664711634 -309954848 1000000000 -706255509 999992466 89239862 42 -999940262 -1 650261406 235070732 -71817675 651214054 -363698119 593245801 319721973 597722432 999992466 743422158 -866574579 -600076994 -539783872 -999940262 105520931 713761481 109604328 -763397843 -707036997 -1000000000 54205031 999992466 549921131 999992466 -1000000000 -138894993 -4365421 -996154288 -999940262 -807355475 207574507 59741949 -268181774 -996446571 751722732 -745373600 -1000000000 122516101 999992466 687503745 838351473 1000000000 883141175 999992466 999992466 -999940262 999992466 -97716267 42 42 624178772 87983158 247456109 -402143300 -938860107 -999940262 227903156 1 999992466 42 -999940262 926461499 1000000000 765713206 782012644 -482295032 0 790310934 -95077170 -269845537 1000000000 -427459337 183319634 217944703 -101412738 -730165462 -175444334 864269514 0 -771683956 -50189338 -999940262 902545475 644905534 999992466 -331127240 -999940262 -291180369 -82757731 1 -283418318 999992466 -412039302 804178762 -448713360 -577926585 1 224584422 -378044332 -434595862 0 999992466 -572569923 -999940262 254934171 -6493863 114439850 -20301183 -381594201 878897497 999992466 33467259 154913465 -1 -621748953 483671232 -112796017 0 42 -43867850 0 -428773134 -905453666 -613703721 53254799 -804598683 327774808 -293050724 -376305686 385772007 999992466 -263632185 -763180884 140272416 -401297276 999992466 -504143525 621755722 316430414 786996272 -1 -999940262 380413533 -911117162 160824543 777183985 -999940262 638176674 -315165767 573904177 490833970 128332084 0 5061963 370571742 -759240773 -790248796 451977389 858062382 -178384513 8491486 317298115 -1000000000 346057388 784957740 432634146 -999940262 680368065 999992466 999992466 0 -616236391 -999940262 -775151342 -999940262 131654708 632250382 0 -999940262 -45599787 -999940262 659487920 1000000000 44463910 -361040787 274141439 604332616 17775152 615807913 432917232 -723311485 -238693602 -699230774 1000000000 -417715575 -1 -17374781 294877714 923089411 -592320630 -616420523 993174269 797848530 371610334 -840656592 -150752887 -197557328 192444973 -1000000000 -805757628 1000000000 -999940262 733256193 201982862 -556586678 908270595 -958104222 -599414523 42 999992466 42 556519854 1 79172150 309417718 845196450 276835909 -999940262 189926363 -736467154 -19947988 358424136 -721084654 -65605459 0 -999940262 -1000000000 -20973335 -157384040 407648843 356094321 999992466 999992466 -303607353 -999940262 -89359255 -360931779 741935719 989842784 -1000000000 -861319410 -999940262 -957971333 -1000000000 -708780512 -999940262 885233775 999992466 358827161 0 666269658 -100556611 1000000000 859056951 457902170 -1000000000 -422041828 -568191744 754620212 -882586368 -554832681 -490247572 -739102893 -999940262 650129606 988911041 -315063953 799571210 454964019 999992466 534894519 999992466 -51213374 -143703901 602016128 849189215 386405415 881189253 -42191827 0 -740748375 -896184288 -999940262 348866855 -780652002 -967032224 82555469 527737600 -667218764 -912460449 758120296 412399042 -1 -53389323 -588835030 58152134 7583154 493048623 -824210125 -493587538 163922542 1 960233669 336740758 -217253282 -733620481 -151052559 420048420 -45702406 -999940262 27137218 869288322 -785596880 -514550014 205598222 -872561533 0 197567839 -15210624 -46888929 651708061 1 -247734700 -81599307 933885937 -287473894 -113062096 -1000000000 -999940262 -1 296737416 -556838866 999992466 773862199 -999940262 248229829 718032466 -518831242 923847378 -994243177 -999940262 -300380728 -358987020 1 42 5567799 264845578 603358816 803772097 661992865 999992466 -1 -998933712 -780139557 -475676348 121007770 999992466 324940829 926525555 291721515 -172534699 60839606 216281067 1000000000 1000000000 -1000000000 453198063 291755300 1000000000 379252670 -121670319 42 -935136218 595768522 -516518409 -418148136 -999940262 -999940262 -986265164 444299649 999992466 -1 999992466 -981510684 799552645 -288711007 999992466 42 -481503697 999992466 82054322 -999940262 -411190614 -504807979 734515013 -204875255 -299690889 -882547629 -1 999992466 -968344274 -999940262 -225495078 1 679287748 -245756832 1000000000 -345666643 721148855 747642152 836796041 -465576818 42 -524813387 999992466 -283403420 1 928864953 -565881685 763912302 -529890447 -1 -994753632 -727477562 -705115405 877793809 111534472 42 999992466 267579716 -341002440 -999940262 -664571481 -366605785 881424934 494763790 -1 999992466 865455849 999992466 112093208 778752441 999992466 999992466 -598899265 -674041242 1 -170241329 586285672 -386347686 710148152 -377024232 -603998943 143811085 -91378060 606204115 -852180978 744850429 557662211 335976700 566470803 -1000000000 424931106 -92840941 -822803328 -386138167 706479288 -922082825 999992466 -999940262 -403820889 999992466 -861943974 -975035484 448845991 -1 519646492 0 -784288431 873361338 -487672946 -978597436 835438726 403884805 723640933 647988049 879630760 999992466 1 1000000000 -376672496 -1 -999940262 1 -831516045 999992466 104273895 477878886 680352305 -999940262 455345790 999992466 -1 1000000000 294592843 813101822 675924604 999992466 462564018 999992466 0 999992466 42 -438633356 -357368476 -274511686 -73397080 644396618 -332871847 -999940262 42 -371598514 999992466 100512288 -999940262 -688959988 -848919559 1000000000 475199124 846235678 763978059 -477070439 -807819065 659052143 267631306 -187243263 999992466 999992466 -132520498 -793277755 -874236322 -895661260 -569784018 678446035 -206471980 286587272 -332157153 -1000000000 999992466 1000000000 543368872 199795217 968300851 394047126 999992466 -763575058 -323755580 729099462 890895060 945798175 81568383 -999940262 -141969694 -999940262 -999940262 820475862 308823962 -468181725 -494346543 -347544468 1 774576837 -741360009 109417746 406716896 -436551312 -557529146 -666436833 42 -178700737 337702783 -591977163 999992466 999992466 -884308777 -1000000000 384042751 516323733 -519698445 639485161 -479924925 999992466 -920953771 412124553 -367728134 743264021 -865678011 -531660208 -455647811 -426133447 -999940262 -55508643 999992466 396656601 -799878676 776630361 -253586396 943309699 -1000000000 1 0 182349399 -999940262 -1 1 999992466 1000000000 0 190163324 -567695550 -398515227 -290990634 -475129785 105200770 403485946 249909334 -1000000000 -471467821 -695720959 -840265380 -408046388 570800372 -84643090 -776319470 -818490629 -406353885 42 -284329778 59278875 1000000000 259627716 42 -999940262 -256966375 -576915043 273619175 618886409 912082224 850621022 -831692611 -856114015 -876212671 -999940262 -1 229421761 778512057 14616522 -998390978 -791508757 72957900 -482844032 -999940262 0 -999940262 1 -411775685 -796672966 391949503 -999940262 -953074924 -418805762 184618157 -999940262 74933224 1000000000 530954070 -376806703 42 746860906 999992466 -149053391 -407496334 57383569 1 -999940262 80832877 789142717 -514981918 -999940262 -174084361 -568465626 -878486400 259369471 1000000000 684959219 -823972757 -608809973 578816140 158294858 -344126707 284865283 999992466 868166786 1000000000 -505389819 -361141480 -233304054 -1 138174561 -251046623 -8643982 -771318338 999992466 -570728865 999992466 -1000000000 617910267 613773259 -18048878 441794881 191422039 919537182 -999940262 -536779710 -450533775 969098934 -999940262 -999940262 548966491 999992466 -354570678 -715853448 534824528 135356406 -207431511 622193522 -983736633 0 602042155 -971666805 -593962219 -487087042 687651299 -789223496 999992466 -332862881 -503873758 0 42 -368416130 -1 -829226205 621320954 0 -839913739 999992466 -26360378 -999940262 -325482434 -1000000000 0 -1000000000 -999940262 -653229792 -386599523 490898210 -126844156 577881871 -130115709 -151073901 856942724 -458669315 -999940262 -674598011 -587043580 161721789 -536847996 -1000000000 -96851056 -825310111 -999940262 -999940262 -844852385 -739602581 42 1 360575362 -281936384 -895786192 164870059 1 -738984464 682289192 -246232429 334440623 479859905 1 -185420414 380938430 608448301 -498663272 42 -1000000000 908174197 -555202343 -500033732 780701313 -408902154 -67589841 999992466 916737619 -911206465 999992466 -999940262 458848680 -999940262 999992466 0 -28597824 0 135732215 -803401175 -72972329 -74674226 1 999992466 20935580 1000000000 -46066142 42 1 74354702 0 -801523797 861064081 -708933365 -1 42 1000000000 295091907 859161383 -282280090 430845741 -767443488 -1000000000 -703840422 -999940262 665970879 -813753689 -49476422 -389693031 0 -771113581 444016824 -784901643 262684323 999992466 993008837 1000000000 978006566 263249505 -607941628 1000000000 833152993 -1 474310302 -21362967 -403411277 1000000000 39519551 527173629 -552671181 265523843 -9591918 1 944529585 999992466 366177321 -372419261 338214337 999992466 0 -1 -999940262 172363972 -865717825 -999940262 999992466 -737270197 909670612 -707355396 -547527517 42 -151364790 -242099373 -216195837 -933686207 -116815814 404906561 -186699444 -384195163 -81700574 -999940262 42 -451042150 -248821504 -998971739 -999940262 -430476461 -97381110 989873630 428096014 -929873590 111854777 -905448797 -328721710 458608840 854318776 999992466 340478195 1000000000 -999940262 -316775221 -680634149 517973238 168810103 -806979374 599001739 565175835 1272230 -999940262 -556470790 1000000000 378843248 -949767058 999992466 647750599 -230904526 419717902 344071559 -884834512 405855992 359919469 -999940262 -299217720 -320143420 123168646 -1 990373075 -602487776 -826208231 233108381 -999940262 -376600687 355187177 358770263 999992466 -999940262 54662224 -624257184 -999940262 -815863696 -516840709 412304604 90333610 703904366 118768828 -31753409 -999940262 -202313168 1000000000 42 -330239982 -898502045 -751183752 -48911085 101542623 530314709 999992466 -898030834 -90484043 312779533 0 42 -999940262 -1000000000 -537254724 -98631141 -341461664 865450999 -6335759 0 -999940262 124601146 -242969679 -273520361 -436374076 -999940262 -492018692 0 -295810794 999992466 -655011065 241914697 -174243268 1 -999940262 101293545 -559507150 999992466 149093546 0 -400265762 789106838 -514620714 -999940262 54000483 -742296121 -983962093 -999940262 626022936 -1000000000 -1 -687217983 -550930922 -181310916 613468576 0 -219344586 -131047715 0 532024368 714844758 94628062 -999940262 -487278327 499756340 753293889 460164576 -406957606 -932351369 0 787241736 -771144695 2756613 -296964740 32094906 794086524 393463674 -990250217 -999940262 -249372963 -733723032 0 -272374219 82329870 4040354 118246272 -255535057 -260319266 1 -952903807 -997599744 -535185433 683218470 581387017 0 -999940262 -139152996 779432275 921661583 240303881 1000000000 -486665727 -310815900 130751129 -869893783 999992466 -430029107 943728117 511913674 821265769 750971591 -68620760 1 462272557 -959059671 530171078 -736395231 -754491620 999992466 0 -830002754 -729542217 1000000000 -749791200 -999940262 222374098 844202658 999992466 571166448 1 -236336301 177659087 659689549 -999940262 -999940262 1 988113161 545100008 -318245817 663600072 918855996 738801041 175442943 -642958552 -795019879 -999940262 -613759660 38282505 -1 667435664 -999940262 182626529 0 176534538 -999940262 -255155021 -778673991 197604278 426064152 42 200364572 986607285 155019557 -351204584 -163589526 -974421718 -174179668 0 -203101391 350393609 -999940262 -191418948 42 42 -434287240 -1 999992466 -999940262 -643346671 95218524 -333251934 -999940262 -307822885 -1 391631488 -588227797 790472326 -961923737 -1 190450481 457103231 -276292663 -525405442 -683025540 42 -999940262 -291236595 141085140 -460936253 980241430 -999940262 -116217483 42 60455003 626704898 -383464458 -435422216 -867162888 1000000000 167359451 -838753654 -800065426 -542479856 -271941328 1000000000 -438258683 653496548 -980179733 -324529253 -1000000000 -950675321 999992466 261041801 946814768 369288979 -883587093 319942077 -438670497 -999940262 -988774953 -445887231 399237837 -845094189 378040262 -299959845 -964456211 1 0 999992466 593524235 -999940262 0 519306116 -990104593 946040297 256059589 -399983161 0 -1000000000 604562517 -615189474 -957467605 -828730976 156100546 -541438640 -880967692 -740194068 999992466 -785460306 53871664 999992466 139021404 -133773436 412857449 -746162453 374884576 -642365574 459722446 836325527 42 1 1 -718797530 999992466 936924415 636396762 -540509686 299152839 -999940262 -999940262 930579270 356161274 694137400 1000000000 -278491918 -941620898 -592866044 -999940262 98653415 -105408373 -833973239 734013211 -592956424 -1 0 1 -848427062 -386451313 -84705376 1 999992466 -153143726 -296626374 42 -555132580 -968450003 -376688125 412740834 614689215 832662647 -907967815 194400578 -1000000000 489172789 -565228164 -999940262 148205744 -999940262 -588870109 -733768268 -810252995 42 676703329 41398270 50071215 -268384905 951546488 -1000000000 -374523229 115176448 954377321 -120891719 -999940262 999992466 15193468 662589977 -999940262 -218045850 -1000000000 -521235855 480967164 42 863346646 -702293539 -739718628 -999940262 -405202952 -923939182 43322087 1000000000 -868067306 892395762 151450549 984851514 999992466 -136295565 -331237852 649717360 1000000000 510809648 331477687 132157826 -883108576 649469019 -259230848 -957059711 -995576581 -734201865 269193132 999992466 -999940262 -138306966 487792405 -651791054 98259241 -179709258 516913993 -570754114 -999940262 999992466 640264169 -745766723 513188130 635104443 375782815 -999940262 -85405623 351407994 -959380338 404829809 361528639 231738184 89482243 -670903145 319205898 -128328491 999992466 -204837013 -132090668 514410440 330644626 -31731108 -999940262 682945849 -999940262 -628653417 -999940262 -206431370 -409197687 -74079976 -925514150 116744955 -662638221 -139670283 -558728142 430791038 190767823 656253901 -973300960 -380971734 -104437871 -611678806 -135795091 -999940262 -1 -962565625 -214404500 823366588 818750187 -739848556 905039684 -907185040 790689416 0 -999940262 -999940262 -999940262 -759932621 -950946675 999992466 -691671597 -111974011 -999940262 -561724800 -318932747 0 -58509484 999992466 744042883 -999940262 -100794641 -273240248 999992466 999992466 -768621465 442185979 795982076 344230366 -385771653 -116320456 312509622 -944774552 999992466 42 -999940262 830306809 -569420227 999992466 69174784 -999940262 42 -1 678816034 595191838 -687194267 -773128698 1 732692743 -877092854 396663984 -687402178 -397150549 -999940262 -872431983 -215148591 120272027 1000000000 279596710 1000000000 738496104 1000000000 406000441 -999940262 272412647 -477623836 -875264784 1 0 999992466 400803910 999992466 999992466 1000000000 -446100164 42 999992466 -999940262 442225392 981285648 -488917440 -140610500 287169466 -334557665 295958969 -999940262 168566166 460269666 933688309 622988693 905161099 999992466 0 -498361888 136241359 999992466 999992466 -228373150 1 -999940262 1 585695177 725665886 302564198 388852985 -177309496 -999940262 567735892 -849003060 999992466 999992466 999992466 -124362854 -260399867 -755087322 -375993880 1 96775968 -216158961 365440278 106572254 999992466 -888985719 723689662 -520914015 -193970272 -938369640 -1000000000 335427456 -831551716 -315819916 -150117154 762796892 434811036 -20069675 987881953 503032519 -1 1 999992466 -937164000 1 -419599637 -999940262 -439534075 1 -746616261 999992466 418288025 -1 -852959767 0 -967179472 1000000000 605481493 -999940262 -774566630 -300524155 1 864413708 807506269 -381863653 999992466 -375776773 542470883 -301626120 -999940262 652273896 304331542 0 -1 -676046549 -102030375 -26344533 -511476519 -643325305 999992466 -686819723 -568595662 586175482 -999940262 609558892 113346871 -1 1000000000 -633852154 71564295 -322243242 -607711405 -903404154 999992466 673981130 -895723581 -999940262 -411111060 42 432272820 550454828 -698920204 238010727 237510844 -965523385 -269588528 -1 999992466 592587115 -352030189 -10434047 -999940262 799182996 -133021974 53747784 475421844 -275031257 -325083074 321603877 999992466 -279340666 909057206 -758263694 -1000000000 589103178 999992466 999992466 868081997 696310242 -733011076 -999940262 -142584978 432589623 417579688 707269093 444602580 184685756 0 434995463 72042634 -1000000000 -419131203 21677930 116589418 -33484401 859611459 556958062 -909935388 792178623 -678262892 999992466 -1000000000 999992466 -132629343 -1000000000 564105538 -161921799 895522199 999992466 -946512285 -966296975 -460348436 501692880 -170710161 -772336620 -999940262 -525652231 -999940262 999992466 999992466 839959448 312899740 845621897 -424175857 -253166733 999992466 856803252 497571392 -874438069 -514185233 -164013693 418793066 -272235531 456915127 -427576372 -628160869 -1000000000 999992466 1000000000 42 -383524604 918861770 52309466 229434235 177206912 -602445265 -226462168 -117296878 -999940262 410553363 999992466 -666436833 1 5216085 63996021 259753983 766563631 -251087072 551936634 -298045712 -611064417 999992466 315549886 535342247 -903148974 1 223194519 33902831 -92006593 -623334480 950567999 -305198724 -999940262 -343482811 466019425 -494011217 -70816285 -999940262 201780655 720580601 0 972668908 382485779 448822353 -477762102 -619091882 999992466 -388947389 -864885980 -203654941 -294735420 999992466 -1 775895876 -999940262 -223268807 -989689674 -401793730 999992466 999992466 143981776 42 -1000000000 -999940262 487961190 283332825 301617255 7802169 -828551029 -424626359 571378362 -475608453 -91179637 999992466 999992466 -999940262 -85031192 733584458 -1 109151524 -63410592 1000000000 -564013195 817291407 -999940262 -886706788 1 618833889 1000000000 1000000000 -541803551 999992466 0 426984157 -928685545 999992466 904057067 -368287456 -444307479 840183451 -90813811 288958731 702794804 999992466 999992466 999992466 -172453667 -621909653 599812136 504352 1000000000 55246357 -105164170 1000000000 1 -202773588 1000000000 294401628 494699331 -551813994 42 999992466 -66427953 -722138837 855552099 -444882874 975498972 1 -999940262 -486332690 -268172629 -928739179 334881545 1000000000 629381632 -993083977 946272932 123536634 825270530 999992466 616086190 41906790 166616224 1 566516424 -1000000000 -907977515 -214068570 -558115270 -353549081 -464404545 -876940287 -1000000000 -82949216 -694010058 914805774 1000000000 -1 -595925080 -142006511 992136932 -21506963 -999940262 -999940262 999992466 165634995 -764169234 -231086076 -929139984 373385762 999992466 1000000000 226395748 -999940262 -711027854 999992466 -150282680 42 262600491 288632111 -466773042 -999940262 316359487 0 1 156945478 -389958061 -462669777 -481458632 42 -751848599 1000000000 -127987983 -904789218 302465166 768709276 -804202906 1 -828531817 417254145 588385457 999992466 36735524 0 1000000000 0 82591266 -373400186 -898074504 -1000000000 999992466 201703197 42 -1000000000 656514700 597149162 274342528 873006334 -404517041 999992466 -558113762 194136340 -773806850 -1000000000 -979242122 321039205 999992466 424011942 37129149 192821315 612176960 999992466 470308578 545733125 -1000000000 396559095 -965272363 -859000235 630478888 642416732 406608813 -430525146 -612711529 121007770 0 -973755927 422975363 -369821677 158038439 819426162 -86785736 10988242 687258977 -144239410 999992466 -133211942 -647707948 -926681861 -1050482 -7015586 -379575866 -534839989 -999940262 -999940262 999992466 567436029 -529582714 999992466 -535683725 389126634 -999940262 -291829748 -610955177 -198714629 639419184 -999940262 999992466 926307280 -999940262 999992466 0 -423748769 954073015 82002991 -215337533 1 -999940262 960888611 453039972 1000000000 116761631 -567071954 737165010 808736862 999992466 402691362 -751452592 -496515653 388749208 -966010963 -173689068 446508827 -65576775 -919427842 -80781624 543468967 999992466 -625896284 -999940262 -8396680 -181674847 -758601685 642691544 -387777859 42 -755485447 447851420 -543276573 0 -251262156 999992466 -672022326 100273252 -299263135 -407174292 -985267535 466260354 956086511 -623403444 -913049633 924972416 -330240798 -763474140 -304610264 -956032837 -733248872 243151510 128369856 -777059681 -999940262 -999940262 999992466 245529209 820306387 194019812 -999940262 -532323520 146144298 -177483840 745729936 184792388 999992466 -196901034 614410174 1 908129816 999992466 -40862997 -922465881 -999940262 834733966 999992466 -1000000000 277198982 1 973662782 787052884 999992466 940929879 411147080 42 45227251 999992466 999992466 1 696495760 181060360 -909144936 156614033 0 0 -140403327 -1 -952631617 -999940262 673351792 -999940262 42 -1 432484437 0 -409638539 -368862586 0 363052106 -362126337 -1000000000 -800549484 -720969730 999992466 111835768 -481516906 -964812992 -17212753 782842212 -130700763 -1 -920063166 -999940262 -999940262 -999940262 1000000000 42 353768719 42 668279702 -492155372 628991380 238919860 -570497785 -77279189 -766429104 -96064781 -42265981 -430395269 42 518696682 -999940262 -997086226 999992466 744924750 430199019 -957836809 42 -999940262 -258417124 -999940262 2319311 971309083 38466175 1000000000 -766903008 219645240 27432127 908400256 1 1 878797080 527260659 -165098906 -999940262 -599141341 490144031 999992466 -591681837 266812653 -1000000000 999992466 -1000000000 274504767 491172205 -1 -348160722 -873128681 442172096 899215086 -1000000000 -592183665 -1000000000 622557385 476752034 -148129688 875719506 128285887 100938891 -973831678 -601659243 -570702861 879785020 999992466 701784865 -893490835 -346609884 -285001037 -131833546 246035321 -999940262 -999940262 713678315 -357716886 507231940 25873394 544157918 1 -999940262 -843000537 1 319141310 999992466 -999940262 -974896427 203698434 -999940262 -513651648 774353037 10919945 -999940262 -922290620 880225708 682292979 742278903 42 -55470087 199921442 999992466 0 0 706357239 999992466 969448634 -163349699 1000000000 -815219623 1000000000 1000000000 0 997934117 -80762680 32029819 -405561180 -590044311 -241195917 -292970294 42 1 -259750012 -155799698 -229923810 -999940262 -127621820 1000000000 -891547265 767774895 -999940262 -667614088 628888440 -481250868 -1 999992466 -124880466 -578555899 345139951 -663863003 999992466 -999940262 999992466 -1000000000 -735515633 219076010 -518270874 811464383 331792375 767903457 -999940262 320013049 629769344 -208080663 906369190 -319957694 -512478799 343923492 -999940262 695329378 916189953 -485151131 -373940454 682393846 -227375505 42 -584641824 -213471054 380569051 -501225034 62467204 -801060854 42 -829707928 -458927572 890254526 -999940262 1000000000 -1 46577446 52273142 42 67893491 -1000000000 -227375414 -999940262 -114850693 -999940262 436357906 1 -949887055 749097899 869708224 134467889 -764502481 999992466 794374402 -999940262 999992466 -305403865 913320732 42 459846705 336233139 -999940262 0 559081094 -111511726 802055230 441337461 44618756 999992466 -425844685 -912549098 247374151 -795467154 739324183 0 -888793528 252079496 999992466 -35091723 152438370 172830075 654692647 843430069 1000000000 0 538793277 -1000000000 -999940262 10424174 -241552465 591319674 -999940262 999992466 -638417279 812587087 456134920 252499138 -999940262 -722993084 -391372051 4173425 703932380 55654220 -462723299 -815333103 508271822 19939108 -999940262 1000000000 -834120507 771768163 999992466 913861439 35636291 467500991 -441499130 166683649 599649607 -436835750 -999940262 -55550279 604479831 -249526872 593173545 -831216318 438677207 999992466 653181916 126697024 -213511277 -75906133 -713784834 -75882219 234979364 -999940262 195241533 999992466 -1 870788661 475013477 -786501179 360305731 -999940262 32995376 -407593307 30077995 1 999992466 691630137 -75781154 999992466 -999940262 616027376 999992466 -121807864 -999940262 1 1 136957055 999992466 759571912 236365920 614017590 -90386266 999992466 -366001614 490141990 153480141 -959441937 999992466 -1000000000 0 -999940262 -1 252164566 815020046 -1 385268373 -158666617 -601558168 -393432238 -755425221 -999940262 774493649 999992466 393229883 273768615 -1 -722102684 1 -333871092 577651737 -5990356 -675083479 -795359232 -291139061 -1 502039747 -365971344 -231098280 -236348524 -574804541 -844362706 909968503 -785817174 -843765267 845780071 -1 -516710518 -999940262 875317523 -959298452 1000000000 -866404692 1000000000 699694720 -21539937 -367586878 -399261356 -1000000000 999992466 999992466 -322876119 -723819471 170671288 -1000000000 768262503 -522311716 -999940262 -999940262 0 142678529 999992466 -623845629 -999940262 317972539 844575282 1000000000 881901638 613456957 310910029 -999940262 -1 806981476 -347438552 -124977040 -864800467 -636691454 1000000000 770145662 -850523993 -999940262 995119249 386745294 -353738337 999992466 999992466 941096807 -23861731 18285268 535483099 175034145 -579624794 924399890 999992466 -598492367 -1 -701406220 -938768310 -238859178 849515378 -19316598 52078580 335226001 -408965990 -693399923 -624738905 35486799 -560839961 -194488909 116013151 -999940262 468601135 -209669022 -676254286 -999940262 249491205 675527883 500336342 224890183 -805844482 288928547 850109527 70583166 -901450833 -928981641 483855759 -999940262 677389194 571010483 366380725 -472483166 -260852092 -999940262 143899220 -999940262 -192303550 117237458 502802867 262213093 586705072 -139538153 999992466 -771953917 3265513 -751895842 527152533 -349007990 569592891 859410254 -870043813 -602872051 -234226465 -516328598 -458304455 735195621 1000000000 -547246976 240371069 -999940262 -999940262 -999940262 667615947 519701117 151883395 -238617976 -727757540 -324127530 48712371 -306075820 -727477562 204413027 -253971420 1 -999940262 -1000000000 -591787470 670648163 999992466 -205447391 -837506394 -67427775 680594471 475699866 1000000000 648155263 653028904 -1 -743422887 -637953068 499134696 -535131438 300598569 0 1000000000 -1 -999940262 1000000000 999992466 -563976154 999992466 -748197863 42 905518589 -771197540 -679104248 1000000000 -999940262 -391343496 -653400716 -290502113 -221696648 0 -749928000 1 -869921109 661179723 -250810661 999992466 650377879 767788066 538683511 -555157608 -128758280 -20240467 513053180 242101315 560207481 539367317 473610420 -514524338 -894886063 706290053 -705372751 999992466 326294666 -999940262 668679733 892751273 -977944146 999300086 553319640 889856788 42 -415898167 808210252 894062834 496281746 -369739281 -651073888 999992466 50024947 251626073 -53398062 42 -222742164 637174362 -477679173 242220338 407852966 42 -147453357 -493201072 999992466 -9796692 -75006759 -776458987 -786130834 999992466 914613084 -901281530 180295996 641228416 -349861419 -558234997 561781793 -887104021 926746452 210314841 496022826 867851039 -970622697 264034394 -997869603 -93183075 96102282 111371878 -173162040 -569256895 -133532390 210663949 467662518 574204026 -999940262 -999940262 -999940262 139257429 -999940262 -316260778 -278256311 576473967 475136909 430250568 439557379 594275852 -248283468 999992466 1000000000 -505732346 -999940262 49276485 -1 822372989 -367017896 -879843176 -355004994 805727044 -192241141 -999940262 -404310609 999992466 591890356 -999940262 317608522 -999940262 126098152 -936464841 339363346 1 621703645 -342399900 -1000000000 -658809368 -250981716 -424341550 1000000000 294435195 596290153 -999940262 -605188807 455277472 -718137589 -721440687 -463658552 -208674400 -71675296 -967378987 -982469083 -565102427 142838586 -616711597 -95902382 -156446902 -811917995 -925062252 55185674 98051649 -645000148 369935282 -821060819 646221009 -522473597 -404028448 -130628922 -132271934 -151585791 771373460 627068156 817280129 0 -477863324 42 -98459551 -999940262 494570160 -880114342 -637984894 495914179 63705798 -872468421 -1000000000 298938857 532804216 140612349 0 -199754946 697621361 -263113406 -846840581 371642896 527854036 999992466 564800775 0 304173636 -237559249 15407196 999992466 967277696 -228245817 -803691847 51281457 34291609 286703498 999992466 -999940262 769729948 703369275 -611251120 999992466 311322991 -473731296 930419175 719227460 -872182367 -54163015 492793477 -213233911 -407558276 -981434223 17844205 -771687612 -526773100 42 114161007 -906804030 -297149390 734552329 -758073563 -330730697 -254414837 999992466 915231033 889788702 -368003859 -639174408 999992466 -636687915 436529414 590795812 272905214 -999940262 -848035544 339437109 -526704507 1 -960116736 706996846 928273331 1000000000 -386195351 0 828642361 -172864896 -823856148 943326072 951518903 -999940262 -36309064 0 -305202290 9912203 829845569 999992466 -429338599 988092930 -1000000000 999992466 1000000000 -170463571 174424396 -980159625 999992466 564594498 368954752 -999940262 -835173658 -1 -999940262 -1 250405754 405057760 -853915542 -218300021 516253735 42 -171523721 -508062576 920987533 398823038 -646546036 -899863102 -252208071 -570305414 -87910386 -999940262 999992466 42 -311232684 -495318897 -248019028 -713057687 -1 24450556 85782867 -603784239 680407294 999992466 976771649 999992466 1000000000 -1000000000 -590118735 -92097782 -971529278 -999940262 280755370 -925572071 -62023777 572862156 396813209 999992466 54207384 540839708 -131284474 389222987 1 -588003363 -921582309 390545893 -999940262 770022120 999992466 -1000000000 40964979 813651104 34448449 -189645759 544035628 665778882 -731040836 210044808 -1000000000 -1 -776535015 -933629660 969448634 999992466 122091390 -194027996 282734196 -999940262 0 -577848315 53057556 -810938242 999992466 999992466 -28475447 -999940262 42 66080192 -1 -131560480 886259524 42 302809975 -767488612 -999940262 682245134 -999940262 42 1000000000 -31566510 -378516450 -999940262 -999940262 999992466 -999940262 -673355489 -893267499 999992466 216048904 1 882462852 -946072557 -217060866 -999940262 999992466 679966937 636598339 9292042 308732590 -267098832 1000000000 -330239982 173727470 397490386 303007600 -715684095 0 30535419 864551960 13876521 662230162 42 -550073684 669733561 -421613612 -438852570 -876868442 537188603 594419996 917645301 -616478265 419462007 -555417875 941466912 -336623664 -491149862 568465723 1000000000 785350222 113407080 -225469990 -771921051 -931122373 39669270 -208742520 811683532 -395687938 1 425175438 -1000000000 -813793331 1 -399915291 -1000000000 -253991201 1000000000 803677846 775088097 189542467 514341406 -400451126 -206527976 720852650 999992466 -423594408 -409584784 -999940262 0 788336732 356372782 429417155 808704628 42 473291005 95906191 487456565 42 -210814004 42 482857059 -430134871 -318932747 -1 -633278534 619208008 -887285192 978324585 544229130 756156094 9656432 357893842 999992466 -421086894 595606991 -393677377 -687010292 350693816 -894879756 778548975 312076015 -404646377 291857486 1000000000 -808797110 -472754842 -794413711 -369350250 -389986389 -434698403 -355316937 894470860 -626056217 -345620000 -51503061 686246956 864345701 -953265669 291246655 -50760199 -226046310 -999940262 1 -752394496 453547281 21260523 -196944169 -1 -356635305 -72596973 787442001 809560643 1000000000 1000000000 999992466 -938894901 169778225 -999940262 -316172301 42 -92192760 270820227 708014534 263277015 -627987154 -177154506 -862831996 -71480065 -807140066 -1000000000 127012453 809322602 67516006 999992466 -98237021 -365661503 -449473318 -935518911 -598724524 -475347097 404672850 42 -39263820 684851296 66548102 919856959 -726065723 -654950644 -729588768 -934289802 147703979 -986988433 -872055183 -476532967 -565628066 -999940262 1000000000 -247851402 885720698 -999940262 -212643732 594745368 919833528 -1 999992466 419926991 795897898 1 -50284357 -1 -861632481 999992466 -564841377 999992466 721336410 210803443 -382167898 0 623750150 1000000000 -901364704 1 -122388243 -999940262 -415240504 937361443 -567795515 432617430 852048876 -801107244 1000000000 -1 -113724973 0 851102806 -406559109 -811527 -697108659 -460382112 187435125 0 215745570 831103457 -816642259 -251913738 999992466 -999940262 -491877908 999992466 -1000000000 -679445467 -467895746 33617467 -999940262 242122526 -817486784 819930435 -180172740 559721170 -193028278 167683158 -999940262 -651813450 342244440 -749023912 -225868120 -13875603 750604755 -609314284 106993999 -999940262 -252142834 120482466 -999940262 0 748445735 -972184467 758018265 425452642 -696607142 -524927183 1293857 -854986514 -919882684 210906122 -869242906 -999940262 -777207991 -591906088 -999940262 -516151363 999992466 -242240298 -442564106 -167808346 -26177713 -585125229 830693850 -545791004 13385942 -787911519 44199067 386823741 999992466 -898590291 258764914 -31411394 883860337 700123283 1 999992466 828512623 999992466 495932102 663630490 778218354 102716903 -863501439 678601062 42 136075179 1 731698677 -469519370 47534232 -665001105 -999940262 71564295 665938752 -927578264 601297764 -857609290 482873275 1 999992466 794258776 999992466 272424735 873025093 784191196 384338780 -764310686 -61097527 444220961 969251180 -965189730 461029317 215227928 854449630 999992466 1 1 -760649519 -904286320 -999940262 -60526621 620490680 651342477 999992466 -999940262 638827259 -260069395 -1000000000 -349744463 -172847153 -1000000000 -704006709 783355810 -999940262 -611377509 -1000000000 999992466 354688314 148205744 -1 1 999992466 -247492745 -302119982 -968424302 258875235 776939129 -128710092 392201132 42 999992466 359889323 -413601243 747442518 -999940262 -904931915 -95671133 -739279822 458685837 -631643423 621799518 538404181 -1000000000 366336908 -999940262 -628752876 -533236751 536760644 28082832 690626696 42 -254149306 -159015358 0 -524952023 1 -1 -999940262 -254571077 -602243803 -598498497 -428170070 824271022 -439408393 95984534 999992466 42 -78259171 -828222691 86148039 109508741 603640804 418744300 691858125 999992466 -469429451 883795500 -531257629 -335742587 451732044 -1000000000 -74538850 -497817875 -230406958 -999940262 594213844 999992466 646208397 6964467 716539245 0 -999940262 -479396675 999992466 477434574 42 497456761 999992466 -974806885 84589552 -5253365 203002169 999992466 -999940262 502412166 511419307 733714416 664118428 -951069315 658247273 999992466 -277396049 871581339 -1000000000 -1 -419215555 819520698 644500763 -50054301 -526603600 1000000000 470607073 267272644 -1 -999940262 80030207 -1 384574171 1 999992466 -999940262 -298014016 851011887 -388039865 -904008504 999992466 -272336930 252890629 -1 341972878 -333842968 69803611 -458179769 -999940262 902209210 -660178812 -327860531 -911164036 1 227507004 -50722485 575013468 658690467 764581491 -128010265 -809436600 654066837 -905658467 807210199 -999940262 -243385374 -258417094 -167700593 999992466 434291935 -999940262 -253337911 -999940262 189602848 481474804 -999940262 0 256464121 53209725 153934083 -597978600 262906102 124559434 999992466 135342322 -924402597 -999940262 -74032748 -1 813997274 404291166 -380031866 -374818477 -999376874 -443729728 -157466235 -999940262 1 -251413186 -112943175 285037740 -1 -387547771 -534626681 -587864816 -116417820 694193973 432207405 -55478646 -585299491 -999940262 -677908135 -868179537 -1000000000 -811660593 64160031 -999940262 -188195415 -861455378 564743833 -647012989 -1 999992466 775469231 284799380 999992466 -475611804 -542908247 -805018423 -999940262 65818481 40234542 -8527815 42 215032771 -369287225 -642380226 -448336113 -999940262 0 42 999992466 -999940262 610206697 -871060604 -459414551 -1000000000 -796489969 196587032 588158216 -989536749 105068229 471936678 -923637320 -999940262 -737862668 463002993 993279736 721687185 -387051104 1 -999940262 -432116012 999992466 -984855176 200492714 -681286524 -685773760 -276760630 952971568 117977450 662178186 23767365 999992466 570886942 -292547585 343186645 982549825 16529614 -323362417 0 -419692860 -1 1 612942301 -1000000000 698401175 -999940262 -1 943277985 541505439 1 -713625334 -327145491 -1000000000 603894871 -778795590 735925872 -876170389 -999940262 1000000000 -404673850 42 -471975500 942971690 804931175 335461644 -987665945 -1 493370020 127341783 -984932289 333568381 271131301 483778026 21363589 -511346446 -1 -596652841 1 999992466 -999940262 664680726 -1000000000 -295542673 -734245115 -592880181 -832300851 -809788825 -836411278 -4891841 -308156000 949483625 359518208 -814519596 -72013578 74244439 918016525 -1000000000 595533616 999992466 -259977443 1 -1 -674861262 607871578 1000000000 369641429 -506590119 -603424508 999992466 0 450708855 999992466 -553850667 999992466 -999940262 -722942914 -999940262 414449817 -1 -467400293 -942949769 42 -999940262 101294361 -16269922 -1 93881368 196627412 266884389 -327947616 999992466 -1000000000 -724915003 -999940262 999992466 -787995351 -999940262 -893439602 672142680 42 -1000000000 999992466 -713706069 -892847971 929598774 312165692 -38914184 -999940262 -1000000000 42 -880961010 185825333 0 875674263 -999940262 -337148852 -786809166 -1000000000 30507105 287429209 -180342596 -553053046 439952850 3516690 810749204 -999940262 629564329 -1000000000 999992466 1 826102619 -1000000000 42 1000000000 955650203 0 827454357 -1 892444516 663436887 -690945681 -145454793 -503526138 -885315225 -292495636 685384753 264974772 -780226254 627031374 -792853929 696293243 -139136549 940565480 -244598535 -1000000000 -410654554 -829814494 -1 646801777 225387241 1000000000 999992466 -667590880 42 -726531601 658470863 -295121117 1000000000 45313124 -870708578 944500372 -919138832 732926494 -544007744 -1 419088197 -573381741 -377906696 42 -3963782 999992466 534509052 -584400363 -999940262 -492457266 -24122992 999992466 -51666911 999992466 603449717 662795110 999992466 692143658 493499298 776398413 948084328 -940119647 496897888 -831489353 999992466 445774558 -999940262 -870255211 -104700992 -1000000000 989879252 -999940262 -961668453 -346413433 -545984302 -1000000000 935040663 999992466 -692569208 999992466 -71538840 913896177 -389186327 0 42 -582602476 964311506 42 250229680 -663040207 -842011410 -681232806 -230193508 42 -167562992 42 -1000000000 7023673 -43157555 148033816 315977237 42 -120601760 -132629343 312274229 5305642 -999940262 829440860 -999940262 611198470 1000000000 221435491 825008536 -398894687 -416506962 -1 -205589281 -1000000000 -999940262 1000000000 -1 828059779 -698891811 0 0 901730842 -650226008 85430282 1 941059551 999992466 999992466 -586667253 -587471967 -982469083 -364802723 949853267 469325880 -846567316 1 -639702358 -612475598 -637619054 -527686746 -131458053 169776197 -638374209 14103959 -406750756 974304518 355609661 -433651044 -1000000000 -737893439 -527907296 50273807 -544781733 -506182715 483700994 -922003671 -850661951 497835769 392354990 -185404407 931766839 -780557773 686943972 845514408 999992466 421838849 310994403 -999940262 -666198295 999992466 -574352574 456227231 970824062 999992466 -453538247 395967567 647110451 829845569 1 -781864590 681421931 -999940262 178909147 0 -1 500325546 528522930 196950540 -920361822 875100244 400996859 -199725158 999992466 157395929 -241393055 -670586621 -582120077 850514434 696155930 820889705 -132598855 -1000000000 341020369 953564294 0 -925471059 -926089662 -940946772 348057969 999992466 -912920346 -235456956 -134703933 -3259476 -999940262 -443319323 -999940262 -604137283 -10567534 0 -819992101 -690947779 710285800 -85993697 943125097 567647145 486489624 1000000000 -1000000000 -86224986 907200665 99746240 8237398 675168416 999992466 42 -233564376 -84619530 3361979 -196530636 573364685 -797280570 -922953940 914218538 -622226014 -999940262 -162968950 999992466 -774781351 -439495128 -229655938 732670156 -575613222 -862731798 -206944728 946321184 813174222 -999940262 999992466 -377144750 503410317 895169989 999992466 999992466 -999940262 -513483094 -31377991 -999940262 -89342664 -987726917 -1000000000 734345506 173143137 373962254 1 -366552076 365747097 421674292 1000000000 -999940262 163128385 -840246074 998362116 -999940262 -1000000000 -173501293 -1000000000 669948285 -349567483 338414466 546207991 -41602774 -999940262 -139758709 -575408684 999992466 -1000000000 545080316 -999940262 -840547258 -999940262 501400787 -622411546 549585250 246738845 580760751 952000231 -999940262 999992466 -999940262 -688959988 -279646061 1 -539611582 950876532 999992466 42 931040780 932697411 1000000000 42713560 -172769715 -503731018 958940491 -1000000000 999992466 580434073 -999940262 0 142825404 -754341518 -72310823 655306144 999992466 1 -108277477 999992466 212315500 999992466 0 999992466 1 -999940262 883510669 946826532 746979342 -19214480 35793749 -178995532 -166416084 684653681 378794028 -766621854 381654810 -465808867 -380085972 1000000000 -232020175 -570172007 725910168 42 517087860 227507774 0 380586074 799551391 -120250454 963519104 999992466 -1 0 -175466451 -999940262 453321419 -456922438 -999940262 -517881088 66210596 -524593421 -421215008 -999940262 -900807509 863413744 603539035 -481802503 154635729 -430186490 651958276 -203332564 -999940262 -999940262 -512008670 1000000000 598061745 -227294229 -999940262 0 -372359783 -470756654 814897893 -999940262 -64554165 -1 -43394995 -585418014 -266141442 457152416 999992466 -1000000000 264690949 -100762659 -936161787 84960532 306736987 -140092313 661561494 -48583758 -98366386 -65015451 999992466 217448272 -956868176 452683640 -270632130 999992466 0 712081301 793565381 17870353 632360573 342589398 -818782608 42 174170458 863058868 -1 113964139 -117735198 -304705672 999992466 636732394 -1000000000 42 999992466 -1 999992466 248013111 -181194517 691349147 780848811 -999940262 560031139 -1000000000 -124317346 804848418 -735956515 -12939680 458291322 -999940262 -627627233 -151136293 -232418959 476780107 0 1000000000 559550568 -995206140 707106908 363052106 -130536682 -617022738 -883619201 42 167014235 999992466 0 -886140259 -843935623 999992466 -1000000000 954774830 -674547180 129437805 -124374574 -779905608 -703865500 622300492 0 994934342 1 503933309 944677096 166835692 353638959 -999940262 659022205 815365738 -899428165 133862562 929667898 999992466 42 -728822812 -169161322 42 999992466 -178394058 -209795868 -297791707 -97095925 668261644 390086836 -999940262 -789086876 95426893 999992466 -892587814 36140134 999992466 999992466 -999940262 978405326 1000000000 -999940262 800025587 1000000000 -886201867 999992466 -832166562 715599348 -635355534 -564582193 -999940262 42 999992466 443962893 -996625241 -744013229 42 -383525762 470042204 999992466 854074876 963167123 -475091299 943307909 -930398227 77457918 453259285 -999940262 -999940262 42 836740507 365514364 999992466 -14122239 -108726301 247817086 733621655 -1 999992466 -881106702 -999940262 128069304 999992466 -208729211 -999940262 366380725 -1 -28300484 -865315501 -117543393 73321998 -805623809 -1 -122702300 450382863 999992466 1 0 488565563 999992466 999992466 -151651734 -351537187 402566049 -1 540242624 -675220900 -999940262 999992466 -385803194 652939100 940034687 -686139944 -994196336 693088544 42 939481302 856422413 -293403797 -999940262 -141697692 943714395 -219805871 -217132657 999992466 1 823203998 216355935 -836884175 819725414 176303517 -299426489 -999940262 -268148264 -999940262 -999940262 -1000000000 -587924014 -149655922 -1 999992466 830679008 -540937380 -256019351 705216712 -520185009 147036668 -519883159 -616484820 -1 698752607 1 -780726308 964351567 999992466 1000000000 42 1000000000 -566201167 421538132 136995058 164922680 -870696614 588610546 1000000000 1000000000 999992466 -200613499 636969712 129915090 -589200872 253705349 -760211717 -82316510 0 922681457 930495356 -571547508 -300678542 -998773734 -557468091 999992466 -694395973 -959473612 697153316 -1000000000 0 0 999992466 42 442949209 642282095 765355189 0 -392536907 1 -1 -999940262 -276962211 -221297498 0 -870179021 -524820305 -570927457 -200814320 -906025707 999992466 999992466 42 -497842321 -296669958 -999940262 733151852 1000000000 -658540078 193503354 1000000000 789396450 -786538468 -199541534 345671068 612161593 1000000000 42 -999940262 -343140126 999992466 970548683 -999940262 -400008862 -846320511 -516001040 110766034 287713375 1000000000 -39997229 -133035016 -942334936 -1 -247869349 314954166 576922686 690761457 993540979 999992466 42 326719136 335188114 359228260 428777278 318918755 569302724 261364608 999992466 688160874 999992466 473427992 1000000000 -1 999992466 -177516361 999992466 -573722855 448506452 1000000000 683113886 897252123 -503352060 625482243 414991352 561596471 -738876381 755592110 445677664 -999940262 -675869962 1000000000 -282093197 954605542 -29452968 42 1000000000 432211868 922053537 999992466 614804870 865255266 -428238320 755174839 -228755576 999992466 555086901 734293149 -617446828 299343872 598125164 -999940262 25951241 -636713807 344907656 -436377334 -274263259 -173993828 999992466 633071315 615303241 -365465069 42 -934751877 1000000000 42 -623513651 -269449474 -999940262 190999392 -600164075 -538732058 879881937 436342998 -395537628 -1000000000 766005233 -195178434 -825085219 -999940262 945034492 161232540 -999940262 -780429435 -198501047 -908750657 345645696 417598048 -1000000000 -999940262 -252975279 -821197000 -904366485 183484989 1000000000 807957093 0 -999940262 313504901 999992466 412796663 -228173425 -999940262 827035633 907469818 -242327917 9519589 -1564683 389101036 -999940262 914180489 253418537 143448547 577233797 967405158 -999940262 -1000000000 -996888365 367519036 999992466 -1 1 -892409798 -999940262 58604335 536298677 871565759 -56593987 345214722 348176971 -131271452 999992466 999992466 223237067 -999940262 -66901235 -118351503 -525326400 -403723039 -525666195 0 -372788480 -340262961 -650408183 1 -633658805 996442408 400229705 251651432 709107723 -999940262 -234995972 270405633 0 612593425 999992466 -912210733 92043230 -999940262 275494806 -562273552 913732108 -1000000000 993138227 -479575322 -980439496 -665095700 -817001966 -781141779 -361628652 -999940262 -188360954 276740627 -638523326 953941801 -923101268 23518503 -276584950 -764204438 44835697 338753966 -999940262 -999940262 -189537643 1 690524552 1000000000 143417216 -979282679 950445860 568482531 43091656 579698004 -918918103 -825117069 686915420 -957515827 -660760752 -417249360 777248169 -999940262 470262128 -393470189 -653118303 -805748753 -406269570 -871553027 -1 -410795339 -999940262 66134150 -382387129 999992466 -19229242 1 -999940262 -194222022 -519431230 442189819 -928249671 -168206807 -448597949 496536177 1 -529371356 48405879 391824457 -509041121 -312447908 224315597 999992466 544978266 360818438 403232448 568183436 714132940 479247071 62728281 -779551006 1000000000 -649335187 838999747 1 886866838 1 -337658570 788594977 -959274257 300546343 -836199547 -615987420 -551949950 -335421634 -347373176 -1 251474122 -399229466 -999940262 -1 135921310 -299785595 -675373079 750770907 100285160 42 -56197744 999992466 -653922209 838170321 569220527 -999940262 155789788 -111246219 -1000000000 -999940262 999992466 756061921 213112845 -999940262 42 193054276 850177098 270290782 381404220 42 -57548800 -650203900 -802423349 840845089 170400686 1000000000 655457377 0 999992466 -174501940 -371469169 989271119 910797778 -1000000000 241766001 757750245 901326306 278432858 -493781157 541181178 396971433 396568680 72450993 960719579 1 999992466 257770870 0 323437641 109361868 404756979 57769654 -893105411 -1 461974526 -269363602 -779659276 -992173807 -1 753436765 586749669 -999940262 113187642 -549060795 199194143 592307767 -1 -1 -1000000000 913941938 890376767 763732377 -999940262 389840621 -210500057 1000000000 -925947082 49936636 -1000000000 827054306 738807059 -1 -572995981 -693557556 42 999992466 -142387653 999992466 42 999768182 594780873 1000000000 -835065980 999992466 511678874 -1000000000 -999793986 -999940262 0 999992466 756233206 905840415 -999940262 -592756585 -754180875 472333958 383972323 -160608784 634373364 -678540563 254612558 730517804 -473483085 414503641 -996557061 776554866 230664276 -599272897 999992466 551155655 -474762268 755824817 854219555 789286900 1 248155414 -923736856 484993528 -978415560 1000000000 703209464 -606859351 -257263101 215440360 68106371 721615089 568826485 732925654 107990896 28153501 -419957691 -192610652 42 -331696093 -896268271 999992466 -1000000000 -291974615 -402718279 469249939 -911121861 -414052550 -1 150458914 -999940262 470282044 -850470093 999992466 -110458210 155075231 999992466 795682014 999992466 618290568 422364893 953028748 1000000000 -206254614 131125998 -909754623 415157341 -804723380 -314238662 -674376875 999992466 -344827546 -42789217 999992466 0 821399365 -413385256 757643029 -964604498 335405075 914074445 496397370 292055403 8772752 999992466 717808107 503390297 559005499 893816401 409959297 1 -1000000000 1000000000 508835010 -999940262 691329806 -1000000000 -153092851 -53204880 999992466 -45323529 999992466 447076606 89865760 219171528 -1 -454602117 -999940262 901448380 -35954796 785313460 -787135312 6067809 42 676710439 -978737224 564720524 743847021 -1000000000 -872208217 0 -38595005 48540201 -352491385 -201314503 -502081901 -495728854 -999940262 513911819 -930217877 -213328152 -1000000000 908442649 -597003750 -647886814 940011622 42 249382624 400189036 958968230 -991663261 -227216747 899625364 999992466 1 830483840 999862537 -834990161 -1 775191663 -999940262 -999940262 -454451583 999992466 -832882884 949094202 42 0 620186895 -351313943 604135649 42 1 -478205353 -999940262 -1 434763391 999992466 751580399 220159824 -389335776 500893815 -999940262 -816878739 386568447 18380799 517399249 -1000000000 -999940262 485430444 199493625 -379401848 -249103040 -999940262 884890974 -899512826 -151703142 -551060727 -1000000000 119057576 817778442 814143075 -611602001 -530013431 999992466 547772190 -46772420 601604111 -999940262 -888471410 1 -99622678 870992814 -164188536 42 1 -1 42 765450223 -210042909 95384905 843880597 -669790514 -847868825 -269356458 581156034 414960505 999992466 0 -795858749 1000000000 -540407993 0 356994000 -520850803 999992466 802134742 -727199358 42 1 1000000000 42985984 535041117 832689895 563524553 -999940262 565784900 -742935607 -117758893 -123028332 -573697626 55046778 42 -999940262 999992466 980897121 -613119670 -359023205 427713357 999992466 -999940262 -999940262 988539502 -254634547 -972505411 810687714 -84772338 724599675 -232270360 -563988650 -463039935 -249838322 -1 512291817 532394697 43028582 454495106 999992466 -414418062 1000000000 -999940262 758947285 395863279 -939187406 -625465283 -562845071 -388549934 508102748 3776731 -361801594 -483259963 378543185 -713437753 253840794 -795992140 -1 1000000000 33269591 217790591 -516545426 42 776641857 -152336110 -895594285 -730072238 -682936489 -1000000000 521902623 0 212214553 -999940262 277295234 -355992972 -95171189 -236389718 359580011 -140305083 -418017914 999992466 -992927676 -28156763 852762884 386418058 646045941 -999940262 -279642717 607717252 -615788421 980461906 -949715428 -765294459 999992466 -563767139 41500747 626557763 -941875061 838444376 -927365676 -486466977 -999940262 999992466 -247572966 -847868825 608423203 665745102 42 999992466 -10988773 -999940262 42 1 999992466 -566256935 932987640 547587391 982441468 -115802193 423860726 610249148 -679111512 1 999992466 999992466 -190731805 -1000000000 487742950 -374618226 297112713 6596078 -940930823 538464095 623099891 442593946 443756747 -511501704 1 192393610 999992466 -999940262 -946542547 1 -305045987 -179525488 880232132 -62230967 -704317319 310139954 1000000000 -968878549 -600976806 262210509 -203770611 -925916362 -999940262 899233655 -309971395 746863711 1 207421200 347721563 1 42 -490308518 -807296826 -250939874 197380786 197536448 234388167 -999940262 -600222972 -999940262 -831713707 583228113 354411261 221036003 -432849675 53653570 17599145 251984094 -298333483 -1000000000 -829682628 369315527 -776277714 36871650 -1000000000 -1 458431218 -184903123 42 -92931139 830139381 -645952119 1 -614243843 -999940262 0 -1000000000 -312192330 -822048389 -909504722 729673448 -406632877 93775979 -508105714 -1 999992466 42 768236041 -1 779779717 400533309 459768986 714774113 28252766 819426162 527185598 744340657 484746283 0 -697487412 1000000000 -403321389 -840685227 767625641 -788842488 0 -749920526 42 575338299 292823286 999992466 999992466 1000000000 797005166 -781118113 560257592 1000000000 -850372810 -999940262 948470880 314981154 -359845679 -265946359 646780042 999992466 -292002397 533739778 725458093 1000000000 -144866550 405165316 -999940262 706815347 -979112679 741332174 187420284 1000000000 38624594 -999940262 943508616 -225554314 63775708 -127476504 -395359024 -1000000000 999992466 -810114139 -174592296 949661416 -493764283 -22613838 185573725 0 799333853 -948040183 616395411 -562412845 -62676676 -999940262 -999940262 -400300747 758816442 -999940262 -840078482 619101041 477385902 16048992 381535276 -330300441 923031541 -496722620 -999940262 -1000000000 -1 999992466 155982285 624584291 631230583 617176141 1 999992466 879311555 -490652671 880694640 480246989 -999940262 999992466 971826767 -368583007 326388182 -999940262 -161975064 184703316 -999940262 -471848825 676443507 -283359909 -755108479 1000000000 318789760 784709575 -999940262 424492772 42 319854408 -291678621 -912721274 -1 580342992 668793188 -999940262 -338812659 413262256 -346974752 243570157 -651652651 -831399735 570100484 583052800 19374996 12640533 -897025573 337016317 716943449 0 -761810293 54471900 999992466 733963032 -249137993 -1000000000 208431835 712721024 451301696 -981010443 -600897583 365515503 267065497 999992466 -515266018 999992466 867366721 -809717127 -549766799 414780180 -442625423 999992466 -395331105 -1 999992466 341041802 999992466 0 -627844286 134565446 417722532 -999940262 -108449039 -32820059 -948724489 999992466 -527447380 911966489 376745123 -152908523 666602600 1 -447650374 -703459541 -1 181246672 641269626 897793796 -840240822 -686218908 -82490054 -642919432 158637328 -845411472 -229500983 999992466 -10728131 -526312297 162896280 999992466 -225272127 999992466 1000000000 -249531387 -1000000000 -705724752 999992466 112818461 -968286401 999992466 -467741851 -21918786 -999940262 -999940262 -328735483 148250109 232692519 560995870 765413807 -134421238 999992466 1000000000 -1000000000 -999940262 1000000000 92348758 12307567 871131250 42 -717723326 -752521580 598525061 -510400107 -584694762 -1000000000 306697755 -641238772 -1000000000 999992466 315915909 -384738775 456585620 911858252 0 434176820 -1 636004449 -835762807 -999940262 -683390444 643456786 999992466 -999940262 42 -993006066 -599825880 13827927 -999940262 530013041 -430803899 -314748965 -328092904 187390284 42 871092805 -516149697 43013769 -958244562 -821242989 -521444541 -999940262 999992466 -1 999992466 212962828 769459344 922550840 -587267824 -220561181 42 -296687659 -676272864 835958580 873832554 112678478 0 -78024744 -1 449926445 42 618144760 -1000000000 42 173461079 814645136 1000000000 370658441 -999940262 849914386 1000000000 523070922 -462397215 787607331 -84444784 513912765 -672385345 -9220586 -737391733 -999940262 910797778 538517252 960200273 -72452662 1000000000 -174920752 999992466 537317076 -570205463 -1000000000 -548326775 897739713 -356335972 397665621 655034468 -999940262 999992466 191162319 -734734267 -1000000000 -209098457 68775929 999992466 108549241 852062801 -999940262 839953075 42 42 -397761935 663480932 219534621 522465287 313699264 871508254 409051407 1 867285581 625973394 999992466 -840930632 -78332874 -1000000000 1000000000 610458815 764538597 -282786057 -610794816 -580548599 -308787305 -406937695 -612485996 853107297 -1000000000 999992466 -686404774 185573725 485189876 999992466 -375608568 0 517655563 -672068051 -45261854 -611345685 511560123 -214810827 -213886267 -713743011 812698048 999992466 -69220069 -999940262 162714854 66170629 135413127 -1 42 -809438443 -154651734 242134657 999992466 -999940262 -237898085 -795805550 0 -199896589 -537680340 717202006 475269970 -197945808 0 -773371592 1000000000 0 -999940262 652614321 -912726501 -134261223 75966424 -366552114 42 -422371395 -471147833 -1 -999940262 228583077 -1000000000 95037713 -87996882 -724570142 999992466 -258453285 -999940262 -938024162 999992466 -563895173 757516623 -210017331 938950968 -155033332 -1 343929355 837148746 132780864 -999940262 62109925 941745887 999992466 -532050449 42 -516838474 -1 -894325999 578771980 237829821 870987033 -272312413 430177082 -999940262 475573600 -878292245 255900347 832291159 -1000000000 972928489 475441884 819727205 -999940262 724512786 0 715599348 588539431 825739914 195747325 936492209 947386512 -45294925 -170234008 -478328755 999992466 -999940262 389821790 -884326832 250644920 -999940262 42 42 274833635 -1000000000 -999940262 999992466 384060538 999992466 862270845 -999940262 697237400 1000000000 -302721718 -878240386 42 50600020 -1 196555647 535433515 140947704 1 -503028462 -56259192 -761684833 994421863 -194199920 -999940262 999992466 355015570 -1 803128566 618709022 342779019 -1000000000 999992466 0 -999940262 -18241450 -433052170 337654694 328305681 -184230587 -502149452 370164892 -999940262 -481090825 915110391 999992466 847746205 999992466 -421605401 -107622925 977441470 112185757 70942265 -999940262 -999940262 -1000000000 -999940262 528648632 452060540 -785243379 -578314784 -881691122 -197597888 688626169 -34557466 241080949 -289401089 -75822650 408621875 54293297 -89540716 -699866578 19070015 -384584180 -698493301 -619420261 999992466 -136666542 -835669918 999992466 873240595 645585166 1000000000 701886953 -593657552 -1000000000 942773877 800255641 758434911 1000000000 -1 -698417610 29765799 516067194 -1000000000 33442690 333292516 -206346864 999992466 -525856197 466168361 999992466 989236529 -971691754 627464461 310842606 42 -126908231 -1 137766896 -851957643 -160620445 856249014 0 565424451 753720894 1000000000 -965530284 -5755627 -999940262 -999940262 -945616467 0 -124775297 -311816221 -187732641 138023469 -1 -342959328 552342676 -1000000000 999992466 -841803184 -514644252 -532956050 -534190687 -413713915 999992466 -798884719 152573122 15503654 737127912 999992466 -999940262 1 -663961065 0 -535716537 918581995 -1000000000 -572411023 152300640 977069953 -341628128 -648163909 -1000000000 -599241703 1000000000 -1 -999940262 -999940262 679055989 -1 -161984388 999992466 -363169168 -493537678 700828161 12656984 543847121 -779583094 251596714 -18473767 -995652087 -459883667 -1 0 -326079023 598539220 -652547312 -310001297 -661418240 834996357 86661825 999992466 1000000000 -947476498 169233828 107932221 -1000000000 959369546 -945640458 341578523 883566150 -722801118 804236495 999992466 607421905 12477379 0 -102326115 -327377068 999992466 153754705 421644459 999992466 180377679 -850075634 -999940262 -1000000000 -1 -449776732 -225764804 -431746761 607439735 387023004 65215735 -501992154 -225894760 42 306188221 -561240372 999992466 -951290068 -508584180 -333417804 -890173536 -623556669 1 169487034 999992466 -394403140 938079161 766232529 -560190813 -191972348 -999940262 1 -128093778 -999940262 267595813 -80411352 878880679 1277395 1 1 -502597785 789880293 796783995 -158352064 -321477390 -520035727 -258265382 -224531973 -1 -55297642 85755184 524839867 999992466 556410892 -999940262 -410385645 471747878 598422820 -932644089 1000000000 304106610 -834933967 1000000000 -375356796 113159909 -130468803 42 -525686712 -506408859 -1000000000 -679774933 -435461409 999992466 -423272763 -774351973 1 -321966384 -687610635 79722323 999992466 -509549473 -431146995 -725691306 -272745412 -569433918 999992466 162905758 -814962124 658809341 -471737672 -399168361 999992466 -999940262 -415982118 -1 999992466 999992466 0 -313405751 999992466 999992466 442810080 -623635633 97332229 -999940262 -1 118914149 -999940262 999992466 -818669299 -879105874 -969132194 -787654662 -999940262 -841870125 1000000000 889441214 -225734478 -726249378 878827954 552442409 -792044507 961375724 788646455 999992466 762108771 -692079189 -1 -735313924 930627528 461006254 397134835 -933155521 -893459396 109967844 -999940262 427117572 712053558 -262938328 999992466 219423438 46390052 -1 999992466 701008070 -756746441 706861754 -999940262 -999940262 -431950460 -999940262 -1 -57508772 -907977515 843990050 -999940262 -319184909 843164448 0 -507563249 287520498 -999940262 814543528 -286711156 -293756479 -648029373 -1000000000 -150324436 999992466 518203513 0 42 -129903502 42 -310032724 -522878020 1000000000 512200855 -522393808 -870916803 -372673569 -999940262 -442881611 116083385 -125297488 589309318 -999940262 188457417 613370643 -107563012 90867411 931407355 -619067665 991955154 141461986 545504358 -1 -37974369 0 1000000000 -190740455 73137182 -847744808 1000000000 -115190344 798073183 -784638390 999992466 42 523873832 999992466 -1 -847278372 -509609060 999992466 -411148838 -999940262 883768085 732400715 0 315092495 -651990792 -647663388 585391026 148005306 993457388 999992466 -56998479 999992466 -408292251 -414975378 1 999992466 -110669442 576623706 650570653 264902218 -125079138 1 -649750041 999992466 -173359739 -999940262 755353026 -580786782 32162447 -550522529 1000000000 334113855 181558727 -53272936 -596913295 913481358 1 999992466 -891547265 999992466 640174120 351006807 -82074667 781637545 -238918166 -338334303 -92817142 527147871 1 472342954 663429081 -197289707 999992466 20068877 -844017002 576215658 -253337911 774089986 -341130944 300518022 0 -911607035 42 426592374 698241050 -1000000000 -999940262 -861717498 -1 897423850 999992466 1 -999940262 -799514167 525447184 -419457558 519547310 286850512 -999940262 59243868 -166283792 -314971325 -1 -999940262 216422296 -630960272 -599604938 969375260 122225094 518873021 999992466 -1 -527340415 -253689686 640257886 -1 42 -1 999992466 390545893 -528680019 193765226 131314859 1 -1 145365961 474098022 738229615 962306687 464135707 313188353 999992466 -793149359 700801143 -903047517 210749306 869316594 -867700264 -80153176 999992466 283210340 -209477491 277476826 -124471231 -999940262 180927741 130729570 -290378823 -817430798 214399042 -631120060 -731795673 1 -860894573 127681692 857330180 -168966660 -1000000000 999992466 -1 377372405 333799894 -942399779 461511649 -471975500 999992466 999992466 -195259456 999992466 999992466 795876624 999992466 -600823309 -185723191 935872899 -851760841 765204677 492421219 -160594359 470275340 999992466 490657119 -152525865 605977222 -678820012 -466303764 309398132 862496733 -940241819 -396620279 -50499271 352861626 478436499 -675559079 -550608159 -999940262 -949180717 -846241054 315834717 -672567234 999992466 -347132512 -171953496 -376526028 -881699561 999992466 56325010 -253685084 843582891 -994680061 459181874 -999940262 -499786206 155142559 42 999992466 861032916 -747740570 -1000000000 370717226 -999940262 -153760830 314163177 -654533041 947051932 -999940262 999992466 231755254 -574220816 0 -709709577 742950159 345198692 -612530269 877896520 676661105 -700695250 -999940262 -545281476 1 -888429763 209197835 774769203 -1000000000 508212058 1000000000 999992466 -999940262 -631369308 42 0 -904148719 874272034 0 999992466 -784673816 818272098 -893500307 205286438 27923453 5000546 -529460380 -999940262 999992466 -351457956 0 999992466 365291952 999992466 815945101 -243011849 604603742 315390115 -963790362 -740713959 854635009 698549791 358268926 -929117398 -999862259 -663843119 999992466 993008837 -588435810 879451776 999992466 376306118 -673710870 -1 105826234 435299481 587073325 42 418777084 -666449708 -511129656 999992466 798881483 -445737505 42 -625387452 1000000000 30673102 999992466 -282211162 -638137643 378348702 -217388707 233232192 -713998476 45955990 55864881 676371534 -999940262 -81652794 -710613577 42 552087934 873654218 -38435111 999992466 -531873098 819974065 42 -248758813 999992466 928173675 999992466 640577892 -536944422 -58256565 -999940262 341402321 679086464 758339659 -999940262 -410661669 303266460 -407807586 945014410 -175102450 14106647 552072251 42 -266522548 999992466 678925457 -770549763 -790877025 -598644329 0 1000000000 -828408549 -276831284 -999940262 -842556935 488544232 0 -999940262 813122956 999992466 -491667147 -317517213 51289185 20375628 -999940262 -496950511 -208678109 999992466 -94949328 -647794037 -774316515 999992466 -229419557 97450090 -258048771 -354635346 -999940262 42 545302305 224427404 -253959125 -562213384 999992466 87458068 -999940262 -1000000000 241787299 139061315 -999940262 561428985 478865620 791507341 999992466 -846218106 999992466 271588810 -999940262 -652737967 -1000000000 638107792 -999940262 -1000000000 -1000000000 -91898802 -835335149 -856784319 252018842 -999940262 644530381 0 1000000000 245364415 248292780 42 128881403 -95257836 -1 320118581 -772099409 633100982 1000000000 -369069015 845209387 -801572781 154108794 -827477671 -113182777 38153425 -1 -590788592 942739856 382871662 -198392987 -859313696 -663487577 464527981 723488026 633884567 -1000000000 317504791 -886508695 1 -624071974 -1000000000 607882611 -999940262 577888986 -27386795 1 999992466 267912014 -925823373 -451561884 623196383 -736999198 -420627383 326542799 907721831 -999940262 -387649664 -714745068 473233584 968481143 331421353 999992466 -433256430 117278196 999992466 -965881395 999992466 -1000000000 -999940262 580149249 -167044385 -421976369 -735038028 976119397 -999940262 1 493880799 285014485 -1 -744172518 276551540 101634532 -943282034 105115226 -1000000000 -293663814 558814589 346457861 -410847925 -126213746 -999940262 -1 479309045 979985204 -884315620 852791923 -304326183 -999940262 -999940262 -688143700 678264439 -831289696 999992466 -718269268 215523122 -786693600 1 50516509 999992466 591520220 -999940262 -737352689 968000040 -310827371 962401751 895461418 1 -495558743 159256014 -328614476 999992466 -999940262 -914371206 -923327900 83762576 999992466 -1000000000 -54999681 -172455447 -993458333 119933342 -999940262 -143553267 1000000000 -687861636 999992466 -356563331 -609792545 635117381 -263355514 -999940262 588719032 715306623 -852773958 -872948487 284873299 -335454236 105506196 -999940262 -246162871 -348503579 956795366 -228008404 -999940262 -694303964 -999940262 -514582121 -999940262 -296250489 -882608065 -320327337 544804810 -619416484 -999940262 -283916047 80212315 42 -615300306 -541158821 1 -175671896 234763141 1000000000 240235642 962964543 -577075247 847139064 -572764230 1000000000 -178158152 -857210635 508313721 999992466 -326976379 -999940262 42 418618715 926544865 -983011555 -463066890 1000000000 -224787192 -919217635 -1000000000 158829205 638687967 0 -591093602 0 999992466 12710373 289102551 -756939985 -165622554 1000000000 250123362 183508017 -999940262 -744211455 -429949116 979585497 -228467896 -1 872434377 -999940262 -931432981 145015305 244203688 1000000000 -999940262 786002730 999992466 782385188 222882909 -1000000000 -664873039 -26553405 932043371 1 -365493131 -372593423 999992466 -865801536 969589641 -349690900 1 42 398293507 -999940262 -452116653 921342215 -604613132 -465429265 921230329 -402063679 -999940262 42 1000000000 -999940262 275106857 186993509 -216379850 23794286 679748196 541489558 -999940262 777048477 -34271654 1 785799887 -999940262 918636395 -908697250 -646651867 204828984 -976447346 836769881 -763564784 -1 727056605 -83529952 374437055 -252432877 383577790 -999940262 -566715945 285392925 999992466 -92176896 -1000000000 960134168 714960200 -1 -1 580371220 -390411589 -944343519 277780919 0 773271369 999992466 999992466 883748766 -178866516 68975467 -1 -999940262 -275669440 42 -198857663 1000000000 -392892473 -1000000000 -411907411 -432343373 -250614439 190610410 -578388235 0 -190817621 42 101877489 -477951392 -744765502 -336738338 641231633 355610520 999992466 -864864127 873404542 -519699553 496424217 -999940262 999992466 803680190 -527052462 537599372 -41520154 162213053 -1000000000 991908924 900675089 -759532164 999992466 -263062835 999992466 -999940262 135119034 42 487049512 42 -971859794 -1000000000 -999940262 999992466 -219805871 18363224 752337140 -80764040 -784946034 372896054 -999940262 -999940262 505909562 219707699 -101638856 -1 -96284940 449300310 -771220704 516851116 -549038443 -271786178 -392614477 555890274 974142701 -714435075 -620818735 999992466 -300279055 238802893 -999940262 -999940262 -900486043 42 999992466 -148930174 -488584177 -587310891 801949985 -146293867 389196431 -102914003 -332305307 641384829 -86203802 141716260 -758110460 673674588 -1 254136419 641345577 0 -666910857 -423039332 360185503 906661945 -424377585 -999940262 -1 -999940262 -887816366 -157892250 0 353831250 766665696 -934478494 -348303083 -946158127 999992466 -508318485 378731699 -999940262 527960328 -1000000000 -1000000000 999992466 -596391364 -999940262 620434249 990184452 -952806961 232746089 556315541 467680653 999992466 -697415882 -958470728 -519470242 -476155614 89841777 595232293 -627526716 -579020709 1 133679896 -500796374 426074703 999992466 550042749 -732620878 373614695 -238658007 -830558465 999992466 209984527 1 748287842 999992466 -551367576 512013353 -999940262 -510878196 961920458 -801019184 919962850 -1 0 -999940262 -260525270 -466692562 -339830016 -422953828 -999940262 -1 -603113873 -656373662 -388480892 -529771864 -1000000000 631620582 -756520313 122636082 160416916 553467299 999992466 955632015 -48752816 -487017978 999992466 -871214669 672107999 -608292955 453975182 849512088 999992466 576655383 -557808460 21777204 -193827268 0 -649886409 999992466 -667319520 -999940262 42 -72544884 -233698181 -56081153 -928128502 954836609 -430116411 999992466 -564296804 312825383 42 -623525165 -1000000000 703860463 895612921 -450187847 152716897 142094530 -454629080 42 -999940262 974713305 1000000000 -46836576 0 663851204 -283511786 423457217 -650097554 -1000000000 -707525315 -878785470 -999940262 42 -16105431 -37654248 999992466 -643469028 -39417559 999992466 999992466 -761200970 -276672157 -418007797 -426071477 -1000000000 999992466 999992466 -932424402 3275161 456399614 -999940262 -1 -88630480 402288892 1000000000 -1 999992466 42 -144804565 724364823 -999940262 309302416 270373424 -940075255 -999940262 -999940262 0 975543975 -999940262 -1 -129989252 999992466 365407013 -55337135 563287152 -781966623 752739984 -999940262 -196029058 -999940262 42 -995971154 793704364 174879526 -999940262 727405331 986276535 737332853 635822657 -926132087 170149625 -864328625 -885199288 -418384252 999992466 -238076933 -999940262 494142614 367251853 1000000000 -507484391 1 -599604938 557693543 -913965042 225239404 999992466 1 -426082455 999992466 -999940262 89730506 999992466 100122667 999992466 -354079152 -999940262 -262980141 999992466 346690879 249564941 42 -228610185 42 -620394247 -113199824 1 995869749 -1000000000 -1 -4132804 999992466 -241702997 559264318 -546296904 875614089 -999940262 183102262 -329575224 -400809112 -357741474 -681223202 -328249382 999992466 -175916813 -58764798 -654903107 -22921627 -787399434 336197445 -999940262 -991376951 -394322545 -517882167 -1000000000 853163719 -469016763 -999940262 1 42 494030323 -292917104 -471588486 -779221784 -245944017 580185689 -394539782 -478668152 -1 461872366 -656345736 -274061273 -577194974 -77314349 -999940262 10899061 999992466 -1 1 -1000000000 -344812611 548205582 -802650668 -336401848 475008057 -365605837 999992466 529706687 288092030 732875794 0 42 35970025 0 729629653 -741939902 -999940262 -1 -999940262 0 -999940262 794632660 452358235 -997991260 999992466 -365622304 -840299045 -954520142 466902676 263740073 -1 42 -777216689 285346941 -684408177 -272365101 -999940262 -685428045 0 -587521342 1000000000 371322660 -539156099 85904616 999992466 989845970 426082494 997881278 -547774655 504014167 -716696651 -155609435 955267882 -999940262 996746086 -490465504 494512359 230137070 1 -193596989 -999940262 338072254 95663375 462325950 954115776 437619145 991933704 -999940262 -897957918 -853939822 753914831 0 0 -525186879 168523539 -830898257 -177516361 -381675882 -578676371 -801758782 -1 -206024435 -126000884 -451963863 622307680 -787380214 92816790 -953930126 -1 459521576 -613832993 138407016 -666735705 -839207067 999992466 0 999992466 613857512 90875509 -999940262 338003703 421882593 1000000000 -682978078 -964095028 42 -1 -1000000000 321722648 999992466 1000000000 -999940262 364595637 -970188342 1000000000 -1000000000 -157799691 815382942 -591979686 1 -1 174264370 652158524 -1000000000 -199729896 -362582381 561425645 -657962269 -282352592 -507819384 42 -418693315 866160143 0 950851090 4874873 637709388 582630444 -635505832 0 -290989785 -11009336 675527271 549324353 -999940262 263984323 434843153 -971210985 999992466 -999940262 -631952601 -806934876 -80857295 999992466 -999940262 -1000000000 -1000000000 -451384740 -999940262 -1 980007288 -567037878 -368837688 999992466 -29720692 774820077 -206269410 736620619 -1000000000 302343455 -878785470 -1000000000 -588989182 -977161437 796138224 -786902166 -751114230 -571397304 0 -790912105 520814733 553358431 -417874454 42 -137477357 350139555 794684471 -899358664 493428486 42 -375619644 0 989120759 761158886 -658265954 -804186352 -794277173 42 1 -889705590 0 -924309643 -751919247 -650479859 -82937356 -920439392 999992466 -155551343 -181193199 694759990 999992466 -999940262 -354659657 -31295177 42 865260049 -475612292 85861928 1000000000 490467402 -332472650 -880102466 999992466 423872299 258328954 -412664997 1000000000 -999940262 999992466 -976058506 876886034 253365713 991920776 847862543 1000000000 677923303 906627945 -504485225 -246585761 1 16926320 -1000000000 927754620 -999940262 379704805 999992466 593625423 505083700 687934784 999992466 920829472 -14251659 315483785 -785378892 -1 -1000000000 -999940262 999992466 -999940262 -1 240332528 261880986 1 -999940262 573694631 568098291 -174053982 -1000000000 301359649 -999940262 -959611454 -753802014 -233972952 -640097962 -1 22035749 952911525 -999940262 467945037 -535358560 884230001 1000000000 88894666 999992466 -999940262 -999940262 -898853618 760821498 -1000000000 1000000000 -394474304 347013158 -234582437 -532486390 -170723812 -879937794 -177668204 -126558179 145991609 -398296736 767705095 -999940262 1 -536283747 181631794 -888565401 -250801402 -927277772 412498161 700467990 -1 -868648322 968997619 982078656 864039743 908837846 -999940262 -236592782 1 30520227 450095738 -454683916 999992466 -683150671 1 -365510626 -144055283 109687187 42 -633988385 -898266499 1000000000 -818050570 -861454151 999992466 -155117543 -730598723 505927967 -810246358 129905600 797704411 847647191 0 999992466 -711235689 -999940262 487402352 999992466 381895087 483060220 -381579710 1000000000 -835739842 988911041 -607998676 760526505 -1 -11120555 -616323060 -35955651 -616525362 -1000000000 -999940262 726299191 719054334 -365423938 -564402819 -227712189 -544907629 790442742 -90801779 -136621776 999992466 -1000000000 947042235 370664578 -687721455 1000000000 -304241908 1 -311832196 999992466 -336799581 -926334537 -189758562 -645698750 932401819 501105882 -259718480 849941537 -64769025 -123231703 -145090169 999992466 153846426 -1 -283345761 0 38423297 -707004559 -540364463 146627080 600359292 -880643861 681191192 654418217 0 -230977251 -393036623 -999940262 837768697 999992466 905645348 -722926447 -738288595 -562208054 42 567733675 193154170 1000000000 547448265 221301942 563159675 421815058 984147956 975380631 872492242 999992466 836689087 194521170 -473921223 -335966700 -494299989 690900698 917157416 -112914100 3082103 -965833298 -1000000000 -902061790 -999940262 -763361218 507223608 -336066083 -931149635 881727018 -17309976 -999940262 -592370113 379778441 -938771942 -791956896 -294687102 -254277806 384920337 238198998 -396405231 -672969472 999992466 0 858567357 -1000000000 70608424 -218517975 -153871086 274965857 -922202711 -810074663 -448203562 -160406455 -914077999 1000000000 -634485266 -699015850 764798309 -224693080 -1 653709217 -728128370 -514611222 -815304039 848169261 -574917134 648802961 999992466 999992466 -999940262 -503935763 1 0 -999940262 -1000000000 228907619 -999940262 388647263 -82526444 999992466 999992466 -813871935 245529209 -564329623 -999940262 999992466 -999940262 -1000000000 0 -387431950 395867084 -468150763 797896534 -493566383 -960038858 1000000000 -593184695 -824956876 -952812978 349104709 -549237997 999992466 -793522360 1 179858619 -196642231 999992466 999992466 -23167362 1000000000 -1 -976468035 -268915351 -247307731 -394119039 999992466 -323025448 86459423 -1000000000 43764972 0 1 -879105859 -774592854 -779868086 999992466 0 -208772137 999992466 -751744747 42 -999940262 6377293 -871952187 733820111 623473682 695589598 999992466 -714298814 42 -445978086 -482520901 999992466 -1000000000 -669443050 -798054539 564640457 213409036 -889521402 974658050 952843681 -272380961 197195502 1000000000 -215952796 1000000000 -838455274 1000000000 -1 331164186 999992466 551503302 -1000000000 -755844478 46023791 513132885 1 -1000000000 816730406 942773877 376257983 343372851 482287058 261325814 312594578 42 999992466 -834779729 -744620037 42 424611540 -794125519 -999940262 42 154980946 -999940262 -131147717 -1000000000 -761700185 -771175426 -424115432 616918077 297698561 -999940262 322692006 -920016653 200732234 -1000000000 999992466 796888792 -657209645 696155930 999992466 -806979374 153265031 42 -1 -999940262 39573191 967881820 -375502796 779210837 169179914 317012243 1 999992466 551546990 -1000000000 999992466 999992466 491732685 -820163618 777885948 42 -275225816 -738082819 -570737891 707984847 921576068 -67534659 42 42 29639699 -335555067 125944942 560943130 -490903916 -445520468 1000000000 -498395451 649828233 789006886 -553619790 22662452 -909278014 42 254730396 672289653 999992466 107637057 423758686 936344946 0 -612561584 247344425 -828044615 -1 999992466 -365652336 -999940262 379200835 -153729033 999992466 -37871273 -10292217 850512336 1000000000 -157870334 353066752 109207855 611490241 -990249134 1 -372329857 -920887409 0 -598244191 -531753130 -26846732 -261270369 42 578249710 -999940262 -310774933 1 -619778442 981148437 -596220296 -330072012 -162700714 -999940262 999992466 999992466 -390472133 885896327 165340984 42 -356592518 -406412599 -636219857 0 -95722871 -563849958 -284195509 -259083999 458157638 412227260 370422872 -687899561 653501322 239127292 671253143 1000000000 779959722 450804449 -1000000000 199439323 327179358 999992466 1000000000 -4842150 -999940262 42 999992466 -313429378 -819759243 249982480 656951070 999992466 -219723482 540220266 -404392253 999992466 208185739 -15455437 -944307719 456220599 -488089789 -999940262 824300482 -724907768 850283561 999992466 272493732 -999940262 1 1000000000 -787004836 -999940262 703793167 -129539182 373821569 -1000000000 -817005045 42 878220792 -266690268 42 66599562 -999940262 999992466 -37038354 -881575093 42 999992466 -547631191 42 -790164362 -85428406 135031606 999992466 876571023 1 -683154148 810921637 999992466 -16127472 390164068 -999940262 1 1000000000 45338101 591922232 -1 -980374454 -769583807 -999940262 499426637 -173412140 1 999992466 -760273066 312779823 -66488556 -497921778 287717277 -644818308 359787950 999992466 -1 -268190531 -601155315 656112921 -991286031 -950460703 -557594152 116305591 -999940262 -796116291 1000000000 290935395 42 -799527925 -375188285 374359597 -662033805 769274344 986121018 -525274559 -271528112 -603158621 -757234580 -457321798 0 -760113977 -558396724 -278672543 -1 203258674 -113131449 1 1000000000 -426471544 999992466 -435301254 23680752 138247936 42 289463108 845846100 694785070 -296133930 1000000000 683199531 -804275843 42 184950903 -919442439 -97390747 536295042 -68855278 193456739 739327331 637810614 400823466 819303230 -999940262 -69456229 -1000000000 -214135212 -181286995 -132597211 -1 -558996572 748526135 121300449 293677935 -32343013 -288203840 442463165 -112162686 737543567 349530825 718753130 42 406974471 -999940262 796618037 -46598183 753440527 244871520 935624002 -493900345 872140056 371943487 802009219 989938794 461931800 -999940262 999992466 -999940262 -613815231 -420349351 -45173403 559383926 725425894 262085705 301269691 670507437 -891302740 317521429 1000000000 -577783614 760805906 -780214766 -778922002 -807070921 -534344752 -247392394 -218646174 -253835442 -434812416 574377423 -782221436 -396244279 -785169070 952009726 -999940262 -3945130 1000000000 -989061393 -999940262 358909813 -1 11006644 -138477582 180027570 289903003 -315874875 830217597 -999940262 145853815 1000000000 569278032 316328939 -501880735 -89814259 -999940262 -531690932 -999940262 999992466 -868236039 383502130 38283822 -999940262 -885232497 926192009 -999940262 -610314932 774439010 49065602 42 -306925189 -658321075 -257824351 768703236 692858508 -736613593 801680217 103306523 -999940262 -433691983 -1000000000 782952045 -567507359 293124460 -999940262 -981160122 932423111 999992466 -990800477 78410032 -22158616 327027833 0 73094325 -500498031 0 0 646159246 15646918 -261567669 -537603465 473605540 814014147 292416100 721517555 -298868164 853265234 -999940262 -1000000000 70217495 784488855 -1000000000 42 -826038842 999992466 -936935577 -374302912 1000000000 823808252 346011975 0 408276199 -469000141 999992466 698154246 -447938905 228946960 -103159673 -78083281 -129034365 620253523 325614712 0 653067232 -131235025 -508634768 -233429192 -999940262 -146544209 157401342 -86534048 -469734947 -929723529 521648717 262184917 -963564312 -148927486 -354848136 -538644976 -8859020 -261673448 94936414 689633604 999992466 -1000000000 999992466 -999940262 240383864 -750533718 -621931176 -211589265 571555647 979449823 -294049756 -807586540 -480547281 999992466 748217562 -1 79432591 -999940262 639301745 -274980507 1000000000 -999940262 -999940262 -97555052 634051002 522343463 120639452 -814440605 -665868407 -517362521 -557604276 646640599 60229428 830535701 723371225 11950303 -243542753 999992466 -903251430 855764951 448417001 535271385 42 1000000000 114006983 -461788264 -527534521 1 -947145316 569973050 504728928 540830954 999992466 0 837876046 537043671 693350599 62145606 561001123 -391387502 1000000000 -113673750 42 790777044 -999940262 64903756 242530651 0 -145534416 -992074382 -270623248 999992466 -992623377 922841792 -999940262 -469651506 -999940262 42 20885445 1 -306827753 -2413659 -323502452 -115406346 741817390 -931568571 1 -416785750 847566726 -189860747 -484895571 303556377 -999940262 1000000000 -827869711 109178639 924143357 -1 251641302 997659080 385774135 -134195964 -987629298 704340790 -349802685 -999940262 999992466 12122639 -794219479 -1 778271350 397062598 1000000000 -901511234 -615205241 -819899550 42 -642676664 -681431738 -805347514 72290705 828579319 260591645 64389496 999992466 154462261 999992466 999992466 -786023176 -996555766 -762311642 42 -862012014 -76521047 -551966140 121234204 983752684 1000000000 20935580 84843540 999992466 -983614255 -919453145 -581004634 392759163 710912727 178139947 612579631 472881140 946428200 -999940262 -323626562 999992466 61536846 464808727 581665355 -428975257 -999940262 -999940262 15212336 668067680 -172405487 734286122 335621477 557736815 234084843 410176982 999992466 999992466 999992466 558976281 540590363 -595219329 -301663108 -78467457 95936678 -147059407 -273081158 189077083 -913081752 592968374 864569833 347353819 502707842 -584051198 725538706 884825857 359009820 -517465297 49899043 162737785 348019204 221123521 -58077313 974769620 413898650 500450697 70643489 -711762644 142224534 999992466 -811392473 -815372089 999992466 659712134 42 392407773 999992466 386921385 -805675266 -405020299 -999940262 -582947415 755941697 42 -467179010 893875699 -630831277 -73204905 -142836156 -765531635 132089067 652336172 -115563809 679587963 1000000000 4389813 42 574264254 -636192861 700667398 0 950175291 638659674 -999940262 -432376983 525338386 -1 -935568459 790204192 -633440645 -165418101 -53953690 999992466 68596795 -796267455 -1 -146738274 0 -579440609 -849247770 0 999992466 0 205582906 810034102 -128835852 517340447 -999940262 -948011787 490898510 -135327630 -999940262 42 -304324530 -217406839 818602097 -999940262 408245933 -907961696 -1000000000 304173636 -999940262 0 340142732 -657130416 -18832548 -999940262 -89523641 -762956686 993522260 -127204107 -999940262 252239395 -43289683 -886766768 -722997813 477910773 -1000000000 999992466 -999940262 401115134 571431820 0 1 -1 461035924 0 999992466 -249531387 999992466 585051549 380988667 1 771456878 -31753409 -999940262 -63625857 157564534 906675206 985108368 940205990 719860330 1 -253576493 1000000000 -58476429 -31572517 805645867 -496938293 -760273066 -580377430 906168717 888511880 -411190614 -999940262 887953524 -870198324 -763093697 -870437601 -999940262 1000000000 1000000000 1000000000 -999940262 -999940262 421268799 -245497847 373977030 857658860 -550980298 5544459 790985644 361750435 652780618 -337067250 252992080 1 -472431090 1 999992466 -999940262 -1 908382222 -908412227 42 -999940262 0 672410250 -1000000000 -318133539 -337043926 -329334096 -126384026 -14801927 -343825346 0 542347885 999992466 1000000000 902361560 782952045 999992466 -185312281 -254017018 0 -419876834 -264741008 -999940262 464300348 1000000000 416790743 412837579 -611950017 -318937917 -999940262 650185717 -999940262 -999940262 -985710673 364478140 -29381716 1 903186722 999992466 -608899808 381076256 -962443947 -756151687 0 320551128 -1 -419577568 42 -999940262 77447383 -61177327 351962111 595380093 -903164438 -447431451 -796486428 -564196347 430364614 1000000000 -851130223 368630590 0 509827329 601619881 234588178 999992466 1 233519638 855756075 -30910696 -999940262 999992466 42 325973673 1000000000 87176487 42 -999940262 -176967127 -437963522 -977235827 850283561 -399799139 -542976676 984673504 0 134108393 -346525511 987791049 749167210 999992466 701263806 890312796 -313557842 -315840784 1 -888926705 813604786 -994979624 -1 -190973616 -999940262 999992466 -722411206 561781793 -528435153 1 -193840649 826266296 -999940262 42 -967784126 91048195 -569061366 169297739 999992466 82699973 999992466 801172376 -999940262 804301060 128598466 521243493 -937661803 1 -291921107 999992466 -684126555 -285798329 976314514 999992466 999992466 -536992050 -499622057 737298917 522652126 -157746973 759316368 -1000000000 -459842551 -999940262 35310543 -1000000000 1000000000 -503458644 -50552117 -358440164 541411376 360923289 -77380061 -30495080 152521858 -597721413 -289168345 -999940262 -548216496 160131588 -990873944 203631121 -600561433 -1000000000 -115787802 404929242 168425685 57488865 999992466 951734788 -395928818 349737967 146156425 -454241281 0 -702151696 539467962 -1000000000 -284604543 981718730 1 999992466 -869764475 -852959214 -31876594 -999940262 -999940262 639277906 962671178 -816101858 0 -444982294 -999940262 1 -341822748 -478787675 -999940262 989627615 999992466 -1 -125904648 0 -1000000000 -612522823 -285711087 -1 -334247166 999992466 102251992 -354587356 -687874025 999992466 1000000000 282038439 1 -552623137 -637331469 -250443764 -53509617 -82717155 550033014 -930909166 664827955 887990837 -1 -999940262 58293215 1 -589238012 0 611293616 42 999992466 -899206193 999992466 -160322237 -999940262 177759292 0 -1 225218740 -541071917 -204778579 -715901703 972909573 197435398 997900608 -872147628 -108815970 -272813980 797463138 274367793 -114211400 878861770 716164791 -349989837 -772594250 617560098 -491155225 -32784335 201619150 245096821 37998833 450850222 42 1000000000 17149168 999992466 531464210 166045987 -293070198 289602713 -534237478 610059662 632466679 297012440 -999940262 -703187778 30540099 -1 -999940262 832619347 267902324 -1 -250017325 -629551041 999992466 687055249 1 1000000000 -511891620 42 883084979 -351537187 -82434532 1 -999940262 -581593726 -719534996 445184665 -187019609 149471084 999992466 86255219 -999940262 181068903 788096390 -1 961075728 -938578963 -356643270 -376408852 169691831 126294894 347090693 -221417741 999992466 42 -999940262 -53196187 1000000000 999992466 -999940262 -3867302 40065646 -411078722 331090979 -570403078 -363907767 999992466 42 -640474677 -596220495 -713743011 -999940262 -176407730 0 -428191343 1000000000 -10861338 -767649450 28526092 36445873 198356003 209032619 774286140 223580966 956058796 999992466 -100410083 -999940262 653584955 554482415 -979140763 -86607118 -186895840 777020253 999992466 -139923827 216578700 -181000385 680400441 906243107 -999940262 1000000000 107098402 741870334 -999940262 -514707030 -505692922 818186351 -741950998 -777877796 -894159833 -37588806 -750375182 -870179021 380557098 -1 580277223 471496864 -170708759 -141063733 65914357 776674512 999992466 -276645804 817433894 999992466 -861163498 999992466 -290189085 -1000000000 489340151 -716696651 -999940262 131149806 863148378 375900886 -1000000000 -922865730 295628057 285643344 1 735176327 -582655522 621383191 42 573742999 1000000000 63223089 562076683 999992466 999992466 356192695 -605500133 999992466 0 180427952 -688431526 -534015729 1 -435100430 42 -5157209 -572198046 -1000000000 42 0 257867011 -999940262 823809062 549485397 820159169 -649006417 59424913 584790422 999992466 -1000000000 -8639680 -973371926 -813397916 511469520 -312068197 346103211 532006970 667038946 999992466 -632618778 0 431106433 -419385547 -999940262 1000000000 -252935275 -999940262 -903386459 341948539 291591 -702931836 -650132443 -126017926 -373202688 42 999992466 -251760209 830356705 42 -763363445 1 -106068841 853160761 -926096472 -787368775 -449954844 -296414532 999992466 -356898889 865487952 -167163451 -18733810 -999940262 -177470930 51922403 -694593925 999992466 -360413209 -167873747 0 -367755840 -175195788 357248193 999992466 985909371 999992466 590530050 999992466 -421600825 1000000000 -999940262 -244004474 999992466 -128425058 -714298814 168502611 -750621340 869258090 -294660823 999992466 389655232 -504750136 625006810 -826394802 999992466 -771588257 999992466 -842288023 -546414325 -830458265 1000000000 -1000000000 975357321 -874479724 -1 987368012 965019243 -102722996 1 0 386422356 133578508 -371190219 303804354 -86602985 -960671192 -147872218 1000000000 -48041469 -375931694 508248046 464169731 567857529 -130431923 563821371 1 604462872 62516431 657749287 953753830 648187659 -68454317 389991630 -999940262 111103911 999992466 -867160328 999992466 939077928 422887974 38074466 607334871 -24979812 -426886460 894390614 42 -30871642 0 -676412977 -923447548 999992466 -1 568146972 105925831 757432006 -999940262 -102201163 -959604501 6442047 724573071 -1 471020056 -1000000000 -999359974 -338050830 -736109839 -1000000000 788582461 355700300 -593014011 0 -544178485 693005438 -1000000000 -390745615 187965096 690336502 -956712697 986879799 -312067449 546577301 759239090 331103509 -27799334 -166539555 -838217838 999992466 999992466 1 -73046534 352232233 256429455 597691179 0 -1 -387843045 1 -417962160 999992466 -999940262 -161653265 -999940262 48015029 511495853 -745743046 -456509839 1000000000 -999940262 458770149 -999940262 -799313388 1000000000 296854741 287448900 -1 10912369 -581763777 650598332 14511642 140204614 -999940262 543260749 58862273 1 999992466 239200487 -968761330 728877362 26343264 -999940262 42 -470960029 4551549 614511654 30115291 999992466 -100290317 -175554922 -1000000000 -1000000000 785812923 641082944 528852901 -55297642 741268653 999992466 473263181 -1000000000 -848088262 213658779 999992466 -398029755 999992466 -999940262 856171757 -313036309 -571902385 790864603 530222299 -1 -509581419 0 -895483195 42 -999940262 1 302853689 311490551 -999940262 -96308009 234529100 -164144448 -556432820 999992466 -425630236 150458570 -999940262 -238476531 586043466 90694701 253472287 -891866321 -205444811 -999940262 972095324 -416530289 1 -881399428 1 999992466 1000000000 797847265 -999940262 753657498 992404997 96396601 106903327 -203369599 431865498 999992466 42 1 576383869 -999940262 -1000000000 999992466 537507128 -491332057 -999940262 825258353 126098152 -109689452 -417044149 999992466 999992466 920304320 999992466 -628062559 -559238996 -372329857 999992466 -509086168 0 -515929390 -14273311 1 999992466 907326693 -999940262 -733078455 -1 42 394710424 -50776779 -769592314 991313090 -184832891 -569461477 424755309 642181559 -783309869 -86705648 -777899933 948311343 109809178 433162792 -999940262 -844404149 -48630354 309705225 -233735402 999992466 -436409804 -1 249767310 707781976 636138335 858990540 -135308609 547243649 576375135 -1 512102459 -154736595 -984156136 0 42 623679538 534450650 483744980 -388267515 -651756418 -35187349 -981171560 720065655 999992466 -476504339 976445879 -216964621 999992466 999992466 533322445 -999940262 -514160131 -283206647 546872764 -565152023 519861131 42 -91480729 0 -503260517 789671412 -999940262 -180008698 734656540 343186645 859352244 212154548 345546630 1 0 -708117435 -389173725 -452327678 424309718 869303368 -961551502 90598676 828601403 -987364715 -999940262 -170554912 1000000000 379718103 448580580 1000000000 530402867 -380334943 -531805741 -1 999992466 857020401 -708652782 999992466 -999940262 -856616567 -378277734 -605917425 -999940262 -808427140 929275261 -1 -1 -1 -989339164 999992466 5519636 841353827 -1000000000 873258308 -1 983854186 -746202295 -84418015 -872952516 1000000000 641228416 -955144860 -198032729 939680866 -786404685 755243531 -1000000000 999992466 -300821035 -922515269 999868962 -196522476 541944382 1000000000 -999940262 -1 -855920752 -736865014 1000000000 710033916 -770571650 919055344 999992466 -723942580 920462404 -508338137 0 826168462 201864431 703124338 -752061124 1000000000 288340343 342838552 42 -730840058 -992098034 -999940262 294666353 1 0 90269245 907080757 1 999992466 0 1 -999940262 735543973 124932853 174498029 42 870862673 870331823 1000000000 -740909860 323135253 999992466 1000000000 637247235 -742066663 -176597432 999992466 941536007 999992466 -369300449 117737589 -810156351 -367879853 -999940262 -1000000000 1 999992466 -302628054 68339071 -35927709 678353735 999992466 -608604080 234493966 -727509578 792954371 760398819 -307360179 -200191970 -579265942 113758589 -408254725 0 410318636 242825284 -305118408 -999940262 -999940262 -567893531 216899539 -374242741 -259131790 42 -999940262 710566427 589324401 1 244801517 556262784 -597364055 0 -126939170 -257831114 551899928 -28119035 -540406070 676373415 -665552374 -501086359 -318319953 397180541 196115485 -97287812 352372498 999992466 980123953 -813186002 -999940262 999992466 -1000000000 -809266424 6221835 65006952 -816332355 -671797563 1000000000 -999940262 -1 -1000000000 -1 -929722014 42 999992466 484635890 552986940 999992466 43143863 -999940262 0 197423763 -567623920 677987638 -872204320 -999940262 -687909376 -388414437 -940004365 -1 8162616 -691793708 999992466 -993076236 -925210790 -538386666 42 -514872723 -766013808 378482298 999992466 999992466 -981353199 -937739745 453954550 -657528644 0 1000000000 -142754945 -999940262 924274859 487427575 -999940262 -343084830 -999940262 -886075608 42 999992466 999992466 -59134288 274530212 510206530 -999940262 -190142032 -873793028 -817282005 -442042669 -1000000000 -854820649 -174055504 -1000000000 286463987 -114892876 -361072922 302846027 172325673 326707613 -320777256 42 653239373 -833550325 -682372284 26445469 -848062503 -394874936 42 -954416719 -787387207 758550587 543352306 642774342 -999940262 432365896 42 -999940262 -601245939 -999940262 857662970 731319955 999992466 1000000000 478495016 1 -1000000000 -614355760 -1 673102742 28651914 999992466 200998255 -625746085 71836059 -1000000000 893586145 -672431490 104022185 479728300 999992466 595104594 -948167138 -272306173 -937758295 -265820324 999992466 0 820913188 -515793791 613401102 251486288 999992466 -81723655 -52601869 999992466 174187948 -1 748933376 -446879638 999992466 -344348948 421293372 -981253634 42 -21829784 -704125945 227702642 1 999992466 -395620482 -124923238 -785635611 -149776007 999992466 0 585823047 -600321699 818734986 805064596 547846384 999992466 -999940262 596314044 1 42 748380943 367328969 1000000000 365741539 -92645873 -550423003 563570332 -297143761 999992466 -214968401 -352891937 219209072 1 -722707785 400418983 0 -333318738 42 999992466 -560681860 305514581 999992466 1 -1 999992466 -986474178 42 697051052 -1000000000 700227922 -994396633 -227336576 1 -499759651 -628393852 999992466 487792405 978278291 -1 423200977 553398611 -958735673 178031701 -569947461 -76582716 -557730016 999992466 -999940262 632407252 42 79291562 738690548 -426605994 925455631 61996450 -217581904 999992466 42 877228859 -17255489 -69067364 -999940262 42 999992466 999992466 -778977746 593174109 999992466 656468880 -287272836 -701835806 -218303274 280610698 999992466 -4866415 940768630 945693885 36559437 213658779 575378152 -999940262 -999940262 0 393282685 999992466 -423997640 -999940262 435081107 572818739 -725096284 466309741 1 -888540927 -973265460 55524081 -673459893 417176311 526194688 0 270827209 -661438723 -645188659 -538428239 -999940262 1000000000 -817594000 -84262874 321922225 -523165622 -433582133 -694307564 182253555 -886691308 -415378287 999992466 -444035115 478956185 999992466 -695069984 -187639570 -1 296382244 461585366 491760961 557454946 -698252371 642781776 -607903827 486361537 109375632 79980076 1 -1 -218160327 -765235126 0 -678816576 -545581148 -999940262 510761430 198589939 -999940262 217169034 593585665 -21977963 615370931 -416982540 42 -1 332830525 -1000000000 -385669128 789684403 172100564 312849699 1 1 -636138112 999992466 31307492 942433552 999992466 0 263887805 -573565765 983973741 -888429763 84386227 524319554 436575979 -300736103 -314969304 42 -999940262 42 -285826173 703775294 42 -999940262 -572317637 -139702057 720663137 -461770439 -477446748 -544666491 -419316719 996238673 -999940262 975201402 260651933 623678825 -983417314 849471908 -845736660 -183427764 -822548917 251282100 -999940262 -285258327 -1 -743763655 200299323 -829577559 224908326 -694582362 999992466 999992466 1 -889467218 315759346 -529034976 473450262 -20491535 -999940262 1000000000 1000000000 -978727257 999992466 1 -999940262 779772927 999992466 259985780 -755844478 -999940262 960346854 -723943177 -999940262 343258182 -637381046 -128265196 999992466 365963059 678199536 -577578947 42 -452551610 -543911952 -566726078 -18446603 -969287315 345741296 -283313631 663270554 -261836081 1 -582872823 42 -999940262 338164352 259117829 -34688735 357696327 -262062008 894188443 44329639 -822071618 -1 425793076 999992466 -58710431 326087580 999992466 1000000000 -320689228 -63514022 -185975914 999992466 -376238226 -999940262 -999940262 170501690 -264369562 -1 187999240 588436899 752890785 408232056 817756605 -867650393 509039866 688483394 744205808 -536014077 -1000000000 999992466 589720714 176989327 292608910 -693233881 -1000000000 -999940262 -379478161 -999940262 999992466 621442593 999992466 -999940262 -177559915 -977792616 203587923 42 -999940262 45810794 534593752 638585950 660628430 333705236 505333902 76470680 52123052 -1000000000 -15269073 568702034 -800335907 -473430845 -487546609 -333056816 82682524 -456879327 279326246 911920555 -999940262 389572211 248229829 -755436448 -239986216 -990125637 806733184 -654213225 1000000000 0 -754805389 -723281133 -156729905 -167318493 232222872 72074735 565559518 42 1 999992466 594808007 718570113 -118192438 -123235484 -999940262 -355199015 -505108783 -21388926 20857224 292644132 -732514392 -1000000000 76069251 -475091974 71555416 721615089 0 -999940262 267690870 952319842 -28549642 -346760265 1000000000 999992466 -999940262 42 -999940262 -826422473 35030561 999992466 -864255858 999992466 309809685 -28230813 413997612 402895849 539661657 999992466 -1 42 -999940262 889039631 1 -958766882 -287249843 874813925 -569254193 -999940262 -999940262 999992466 -620154111 -519912389 -817962022 614468271 -585816259 -272839793 1000000000 228251020 640834838 1 -164624190 1000000000 -468651340 400825815 1 -66224141 -486906643 999992466 -459585409 575976565 -988633244 999992466 -642623021 12045399 569709193 999992466 999992466 -1000000000 -181631705 935170680 -112845912 999992466 619736491 -440008963 -106106766 999992466 888782270 0 -865407734 569176633 -562453089 162650858 -999940262 203771821 999992466 466505208 -698655944 42 -175286178 430642218 999992466 1 999992466 -999940262 -873511365 -1 -70226841 1 -727617729 999992466 -990834920 -1000000000 147763253 -567217642 -216241447 -505164917 944981434 -999940262 -858152205 -872328187 -269781912 0 314522053 999992466 -530122498 -768954060 999992466 999992466 -1000000000 456029716 -12856452 -999940262 999992466 -194679184 999992466 811724557 -999940262 751690625 -759662088 -877092048 11601644 -1000000000 405102412 -944671842 999992466 56936745 1 -59025765 999992466 872349921 296217278 -769998606 801912937 -95950265 -999940262 -179230778 -370052494 -603688581 285428736 821338401 591870814 460540914 999992466 -239879917 999992466 991247650 461060762 -948362757 -612459596 -532795429 -758560499 -512967564 -824926833 526943036 999992466 999992466 584438688 999992466 -999940262 656957758 733663812 196023056 -387508978 1 -525828383 -115967990 97821908 -999940262 925649242 757087242 -707843663 25825852 0 -999940262 -614550622 -695735416 -486927730 -342366597 -944419984 626766363 -357755082 279030432 -620049297 382492634 -504292228 919507441 -713439942 -963753180 -999940262 -1000000000 886740664 -899011700 0 -844552821 42 696988772 768571816 -954685916 -450813686 -149904191 97530162 999992466 -552768340 -416811536 803482607 -302824007 -1000000000 282049207 -999940262 629405359 745444551 574637465 890380038 999992466 -773280610 -270406587 22843516 -346897575 406422690 631953120 -11315240 856601289 999992466 353031937 -204601227 1000000000 999992466 999992466 193776333 770722743 -257057553 -261559288 -999940262 -636021267 0 999992466 -239964491 999992466 479728300 184004561 957460925 999992466 -200309962 931496839 -412623949 -968814807 -143046410 -73605262 -999940262 1000000000 495708577 327549694 830809961 516013419 975755430 -98755804 413270493 649618008 -124312968 -883751734 -455631743 1 725460577 -1000000000 144819139 -999940262 -384974128 -1 -906565888 441099847 959904817 42 -904677436 1 -183191728 -27765875 -771427644 -1000000000 -103316535 999992466 544304144 999992466 999992466 0 320583389 -999940262 -328614885 -826216327 531498671 999992466 1000000000 227163699 934156063 913814026 172761439 958939252 564022767 -1000000000 -558263613 -487157056 244966665 -419147249 966083455 -999940262 231895517 107117256 684517042 -372779138 999992466 -89184706 -704385640 -491353577 666440479 -333597182 999992466 164973783 -670016873 307975258 663929680 -855971989 448503745 -804432566 -893061526 -999940262 -667996115 -999900972 205579432 405012647 999992466 -265677344 0 184792141 187781038 -324268099 762516156 136275749 184022939 -267185301 48663762 -498482641 -999940262 721954195 -579134721 -227784415 -541209614 -589980207 -391567525 398065692 999992466 -61301180 -25721371 999992466 999992466 -197156790 -271203957 -499575026 999992466 555719403 999992466 42 1000000000 -10022109 -1048467 723495394 0 -228660527 29252469 -1 -574326066 -999940262 1000000000 -178269488 0 -777104027 643902216 -510022680 -466651115 -946459419 -166853507 220614484 -601937024 359228260 -918106530 -999940262 66141609 -352128950 244072273 67757133 -999940262 909707442 621030014 -319527629 -858193612 217815542 43900631 216548815 979494448 -138463112 -882187520 219434491 -178975449 712457329 -72431803 863727335 654171913 1000000000 -913585250 -690059087 263444376 209719016 -681335624 585478608 -1 467131073 643916824 -849272773 999992466 -1000000000 -367429815 327621065 585288048 -987726917 314526309 1000000000 -61866555 -851729851 403382382 1 -672354983 -657842066 -757641634 918007343 291798441 210740603 -991638141 -226561821 -508299346 530894324 -999940262 42 -169178929 -661056956 284314024 -521975757 -649448790 737284734 176412668 -999940262 519396202 -999940262 354558344 -999940262 -842418057 414510545 999992466 1000000000 -999940262 -1000000000 -999940262 999992466 -663558088 945678056 -187430057 367565840 684573748 -191400405 999992466 -81935108 -219642824 -1 1000000000 -1 -65270060 1000000000 727933738 -999940262 891990071 625146806 999992466 844050956 -939111657 1 -990040588 -1 586941239 -194672544 -999940262 -194074071 454135705 249868365 972776711 -1000000000 -1 -413561754 982702042 936899726 637229908 -289772304 -302661745 -443319323 -239513825 1 663066565 0 569565635 -1000000000 -282035002 0 -999940262 999992466 -999940262 510719190 295518100 -50320878 999992466 999992466 999992466 759105042 -793670433 -393962876 999992466 509336498 -93976896 -641824211 -999940262 -120199021 358254304 -307286114 910909288 661207377 774285266 -137530374 -679404239 602870386 685696305 0 -673038121 42 231478428 0 -198020391 237340471 -228560668 320897645 205962704 -1000000000 1 -1 -944113967 -999940262 -1 -248804229 -592364975 381212458 -1 722168026 700519435 -698224102 63711410 42 -999940262 -499687982 1 -1 95256011 36985632 -650028156 -1 -528078802 -311305605 -49227362 481734357 234117178 -990949601 514251565 -384017691 354850177 -164977180 936371659 -649003060 997490690 1 -740469364 -586782813 60693038 290827934 680579479 249656450 676927691 -241457004 473813377 -122241767 -1 596797080 -999940262 999992466 0 762837208 47475455 -847212005 999992466 -411736537 565495726 -440980531 894894529 -996331979 -1 -334232967 -501694770 -14205999 -999940262 -251590562 341208656 714855852 -460018891 -254253151 -214481453 -999940262 232639324 511996319 -1 773156058 -711231452 933560544 -999940262 999992466 -399261356 -336868989 -353864297 -866898432 -999940262 -445569942 -132134985 -667600161 809085093 999119083 -691448814 659184162 -999940262 885033076 986521028 0 1000000000 0 -1 360925572 -871679043 -388480892 -418627778 -999940262 -997935040 345095735 999992466 -999598744 590484763 126848399 -622199328 283579270 709210449 776561331 605818104 513898718 340100825 625955136 203055634 -965327314 643660939 223776321 706726030 999992466 -1 140317864 989808359 -931097650 733989037 957438804 -681057949 887038592 260757847 -999940262 386274172 999992466 -170603968 710214430 650164140 698227217 -317386331 -999940262 0 -407010165 668140689 906098434 -257245457 -87229227 999992466 -380668280 327648960 999992466 918943721 -999940262 -999940262 -751919247 0 -999940262 10945788 999992466 0 -914464616 195577037 -1000000000 999992466 475505584 -574175091 982299215 -156508628 -480799945 -281977896 406118315 -45046013 1 1000000000 446559826 520738360 -256515910 77136942 42 454069254 950537114 -983396495 -442004569 1000000000 0 -582484442 999992466 -1000000000 637259790 311799977 -999940262 -726637235 630926855 -618931853 1000000000 195448147 999992466 361564454 -425618302 999992466 -602726002 -311764668 331785774 134064418 -826768696 -1 -7432758 -541989308 -611099881 -129817274 999992466 652793224 -348578341 -227345108 -949953721 0 600488713 -152979272 -387289917 -90848008 -691587996 -999940262 -469581089 -348972666 561325609 133628903 -118674434 999992466 266653566 999992466 570960455 -478336586 -572990987 -390737947 528388005 -252952292 -811175576 999992466 -820475277 -625552228 927378318 -1000000000 -775775641 999992466 -875362448 -408013641 -184949933 1000000000 -487240588 -714086626 -832672711 -990592344 260259109 0 801878788 399923038 159096012 -397163759 852041095 -244385737 816986922 -762787419 -304452583 474352326 -101920856 0 -999940262 -817875846 -496092424 -458935640 -999940262 112056753 -753149348 302601725 -466950569 304176853 459781315 -253169898 -379554011 -1000000000 -755636989 774954554 -264931437 702316320 -256192572 940768630 816816874 152309667 76349645 168192745 -282029350 998281810 999992466 40763092 671939648 999992466 -695324851 999992466 955364377 -191547555 778230410 -368368010 -724927139 -996786020 -1 -999940262 0 224331862 711564378 -636569843 999992466 -65115337 -171018942 -670233132 335272292 -910600176 782586423 999992466 -116911317 -430729208 -180433918 0 1 -920503197 206355421 -1000000000 -10590048 710488706 -964425568 -288238740 560731211 988412091 -735781039 48882302 978138424 -999940262 999992466 -999940262 1000000000 999992466 -494096098 466382505 -124667531 -999940262 1 -436354895 94871079 202018647 -1 -571092596 -976700023 -999940262 -1 -1000000000 666357774 -631003376 469273272 939622280 -254098397 -275032305 -999940262 -684436268 53829128 -999940262 726752721 -707686096 946448714 -327050936 -1 999992466 -764848956 475208284 759163680 999992466 883756499 604066119 520708300 -421613005 362577240 -999940262 -334655484 -999940262 992268020 -592892769 735554956 813626591 -999940262 979793629 639124111 -217563017 -999940262 -463039253 -384463199 0 723784539 -63137612 -846123353 -1 -590333862 334112042 -1000000000 -859300341 -32023985 201703197 -893228589 1000000000 -861985138 -867351383 69073471 307325220 999992466 551751880 -338944232 999992466 995538078 -999940262 154493140 559241289 999992466 -1 636831799 952009726 999992466 156456264 398777059 281817255 -999940262 -999940262 -1000000000 -1000000000 677987638 999992466 -1000000000 -429981206 599559180 32593277 593892178 209568770 -732514392 1455328 1000000000 67353329 -718577821 999992466 -337580991 -553047139 -301550490 -221380473 1 42 785432221 -999940262 413182227 -999940262 -268061783 -338157590 -846168902 999992466 -383661871 403967893 360316279 42 42 -561536252 -810047393 -585105004 857511935 987367237 -908043483 -751515883 -301710847 -579401916 1 999992466 404721505 698134194 -335240803 -267687727 -245100332 621632902 -999940262 988037420 1 -381935854 1000000000 -1 -126905533 999992466 999992466 -517978504 -519280273 0 -461911027 771360619 -999940262 1 -1 42 -906012837 -999940262 999992466 1 0 -1 -685147649 42 -999940262 1000000000 -42016288 -852824480 -940427506 -511106173 529400133 280426474 944032527 -519311177 1 296596892 1000000000 -503789036 724945952 -828609767 0 -205829234 326129634 -999940262 999992466 -517824369 288482663 -56731077 72412642 677763565 0 42 -180962895 522836061 915102341 -1 999992466 134817049 366043724 -383067743 -657440216 851041529 286801346 -646043771 -332681619 694249823 545706122 1 94740879 -999940262 -588024790 -57422287 -134637481 348577460 -999940262 -102510707 805258283 3518160 -982604200 595528638 -477814831 -446713375 348816333 -342568090 -1000000000 -10020716 42 -534665622 42 999992466 251367986 -864083327 -868908870 928687451 -994131160 999992466 -229855726 -1463444 274353647 -38790516 -2433191 999992466 -297923146 999992466 42 315202023 445193535 601687935 -999940262 -999940262 416090826 511228603 -220540712 631926213 19790322 160746335 -259440541 868511287 591206542 42 -574862335 173532589 -871431606 88732225 -831768442 -635573684 -999940262 416902058 49966978 -999940262 521277951 361262144 999992466 -102458727 33302566 -676943442 -1 -751729457 311210640 -356935023 1000000000 -869190337 235470664 540544962 489382663 -605487175 -636489776 -999940262 999992466 -800668265 42 34892426 -715957718 1000000000 -368856863 -32851505 999992466 855388829 -407528788 -691493697 738022809 -910793772 139842696 -355263761 -386975136 183967099 701179209 -1 -1000000000 474375011 -997554747 -18491505 -348499261 11647263 -1000000000 0 -241003658 -426720046 -136076354 224596755 630107284 524028322 -1000000000 86684416 127912425 9735981 -716639898 -999940262 -1000000000 522366726 -403632390 -999940262 411056287 -245942245 -973862526 -561442484 933642837 -649967875 -778033552 999992466 1000000000 -137232559 -589161638 -640946029 1000000000 751498327 -1 999992466 -26042769 999992466 -540797967 -918677481 668526595 -437142905 -999940262 507907171 836603786 410280915 -1 590843600 999992466 1000000000 108617836 758985317 790043358 614275255 42 -999940262 -24016111 664389398 -999940262 471247237 0 446511141 999992466 -138583267 333309316 -400156670 -165514364 -999940262 -909929336 -578270186 999992466 -999940262 1000000000 129296291 874985144 873047845 706560504 -1000000000 619916468 -95720680 515247668 1 999992466 927203201 -652436827 -132102408 987296825 580791888 143185631 -999940262 -13394191 490660450 1000000000 475268158 -63648787 -832927271 999992466 824290764 -489589519 -1 45403562 575442987 789669104 -999940262 -355940200 -821245699 575134412 629973830 76033880 1 -999940262 629553452 230772383 823524388 -202234625 58386659 -310365189 999992466 306430313 -227868051 -1000000000 -1 -578894858 163272229 -539870467 999992466 514390565 0 410216699 -1000000000 999992466 41899047 999992466 -588082485 -934675433 769689696 -999940262 -513698484 41854464 479296874 -114313186 -684836575 1000000000 1000000000 -932704592 -232964061 318905803 756846413 -12967050 118027271 -724334528 56610861 -430212121 785098261 -803067351 256027214 -999940262 0 999992466 -121463492 -406784457 999992466 999992466 954200786 -667285250 171779180 -999940262 -827548104 1000000000 -999940262 -774149540 -749693246 804174961 893459382 77230953 -247160434 254575199 -912594684 26967352 42 42 680919042 -84187222 -104922729 -1436656 -1000000000 1 -264445548 -181000385 0 -496373048 -999940262 888670393 490751009 999992466 394175787 -780172703 -1000000000 999992466 291210338 228909641 519090724 859416424 42 544978266 -1000000000 95587629 733546111 42 539560716 518605514 -135979842 231284390 374018291 999992466 42 873169236 1 -1000000000 590223043 227353960 999992466 530396652 0 616104866 133149305 -859369063 999992466 42 -348789274 -1 310820641 795573127 977319648 95766464 813981727 910137111 -999940262 154861050 42 1000000000 0 22668218 -207581086 -162912153 430511218 214556662 -969905617 -474120045 539659535 744526877 688483394 -999940262 -777413737 -999940262 -539435986 999992466 -1 -1000000000 999992466 -1 -58866755 933964029 -66873270 -999940262 283279936 -999940262 857087874 -11064772 999992466 -101465228 -546597213 936608187 249241798 -643169671 -535630774 45668149 720604641 -570233289 90722562 -348025332 227353960 -446800165 737144424 -1 -999940262 -594697774 1 999992466 -370364665 803823926 -37974369 -529287539 -999940262 -674106727 929153624 668758362 -37642998 -735521167 0 -999940262 999992466 -911791322 597175881 903280583 -1 -458147897 526538713 -999940262 -999940262 -812704219 450311967 264707876 -368048699 50849365 999992466 1 132333816 -999940262 999992466 -44429554 999992466 42 837887332 775494556 999992466 199679018 999992466 -849702038 543466837 -243176788 -138772557 -484630940 229205987 511888142 -62530685 -406697267 0 -132495792 -613665390 899692144 -11335351 -214851541 688203092 -1 -785217474 -406250285 374749054 999992466 62875031 713195999 -371888313 -179685304 658244073 -999940262 999992466 999992466 1 999992466 -4440176 1 443384196 -668868729 -1 724852171 0 356730873 1000000000 1 999992466 599338575 -577972396 -858131407 -483931021 42 999992466 -451632269 1 -823867557 -227147022 773328532 -894396429 -157053340 415342206 -646771513 512187743 797553888 410657019 -673363416 -631301938 -999940262 -240470843 -548685279 -242625321 6207877 999992466 -704344228 -1000000000 -397485933 -574220816 -321932335 744836513 -1000000000 -999940262 -432210046 -999940262 -559314447 999992466 418751274 376373446 53355800 -978544561 1000000000 1 -80349523 -999940262 -907880936 605431568 -143715418 999992466 69406999 283822963 999992466 850049860 -774618655 -421092692 -930205071 -955376894 42 999992466 367467779 671349912 473498026 -256858981 -804576186 -611556134 1000000000 -622676845 860428028 -999940262 -318194734 -869342603 -79114153 -1 -790722625 -919918972 799089768 675417045 647190407 -839840387 -624900156 33001896 -193727455 -653554772 -1000000000 945186948 892848230 -999940262 620212913 -999940262 999992466 14565331 -25684045 999992466 188415631 -414753301 999992466 28906964 860858224 481755994 -657309709 -835103974 579540809 757635746 -889037183 -838671672 -848432406 -530857462 -137104200 75914879 -453564111 544684824 148801794 965049083 -543434741 1 748487 -179199946 785918285 -999940262 716675732 423693143 1000000000 783509746 -999940262 666735240 500561118 -929657334 884800644 -667516923 939986638 999992466 999992466 -776071350 83206482 807952713 999992466 -999940262 394677367 -1000000000 -607666608 -948465567 -147897934 -255600689 -210217032 999992466 713130933 -1 -1 0 -631097800 420274939 -756677772 -305141933 -1515801 -999940262 903442200 -680029209 999992466 976556992 814533156 -1 999992466 -361999869 -977198590 1000000000 42 792321133 -191294180 530899199 251021138 -471243710 -364125173 -537613821 -646098214 -378289886 -591913104 -910409275 741922326 -196835316 -652086998 -862405334 436565203 -7663549 504897832 0 -518847495 2760789 837755599 999992466 -273828230 -404058576 -999940262 1 -540864402 -999940262 666276636 567560146 660389469 -598286291 458959282 0 399923735 122828416 308256110 710711735 603362932 -515747163 193496004 255818765 5722712 -479179461 261257221 241404211 889150389 -196473754 -92878699 -692058385 611874295 -1000000000 715195264 -316709556 -426149907 -999940262 942480785 999992466 -511973688 -999940262 796541055 999992466 762152547 -1 205878903 163525310 549406752 -1 1 -999940262 999992466 -102933375 -1000000000 42 -6517675 -795858749 -196759790 -679189495 156431154 -394951607 -851752385 -231488659 170671288 -237579809 -742658373 909600860 -475520251 165243582 -999940262 1 -143447654 -65304343 -383003695 -835590939 -1 -238463937 -1000000000 -129028262 1 -290062951 619081132 -137889167 974007203 -756093208 -699842113 606208667 844800815 999992466 939767257 -131906107 -1 64459310 847596667 999992466 520475983 13152619 -570345132 1000000000 1000000000 999992466 -708979074 -768147886 196585933 -999940262 -745693130 1000000000 -972015743 999992466 -999940262 447960469 -752830144 -999940262 -1 -323502452 42 -354424479 -999940262 98807669 -427920624 -261197359 1 210764551 -338526859 799167721 42 216142172 -717184012 0 -758551980 -910952610 -94637709 -999940262 -725014461 -642590015 269171597 999992466 -999940262 1000000000 999992466 623942640 873145081 -1 999992466 786325552 196999102 157672226 13245867 804848418 -999940262 448810622 -768822300 -999940262 270708877 1000000000 999992466 42 999992466 -511400155 -443797193 633177214 999992466 297250187 -391443092 -999940262 -156304466 1000000000 999992466 -1000000000 116725165 -530562748 93418733 999992466 66490353 -1000000000 297406094 813538784 -999940262 -283940182 -999940262 973998583 -999940262 -593619239 -470265628 -999940262 884593620 269946481 -280226640 -336898038 0 -765909410 -112343008 379431786 -31547949 377689635 916721841 -999940262 -669623026 -1000000000 124769211 -315465540 1 460120842 -250092805 -999940262 22105696 -363814747 787574745 884914657 348337394 596246229 999992466 -754958459 543549613 -798985013 130327745 99628459 -467000159 -1000000000 0 999992466 679146155 164962844 -796244533 219588860 345782287 -547147143 -730483020 505894776 -493316325 -788814010 -28316251 682370009 1000000000 999992466 -180932010 -24664489 -405730657 892490 0 999992466 -999940262 602540979 913223672 643701182 304901591 -866443267 -848926101 212540574 -711343708 999992466 773958609 -467350124 -999940262 530548920 890448377 -764018828 268885536 -1 65121820 -976427447 -134855443 0 741077395 -999940262 -999940262 425597847 486530744 433243041 1 -447528764 315008505 -999940262 990810017 -1 -185085665 -20301183 185525277 1000000000 131975793 -999940262 778504436 961580051 999992466 -718380254 669480502 1 -73185095 -1 -369479902 221089106 -256139209 -621951968 584288683 999992466 56657405 -133155096 917538860 999992466 553660765 332835555 0 -505828792 596935954 -37806223 829821176 1 -1 -35908050 -693574119 744882151 999992466 999992466 -989432026 -1 127824473 -999940262 -141026119 -1 -999940262 134502945 128779291 272386191 -600558560 -999940262 999992466 -754742975 337544943 967211164 483303251 264447145 390312417 -916232480 -173750246 -589688841 839588801 -904571432 -926598314 352299236 0 -698227880 -881932637 -89807969 -1000000000 371585664 -999940262 970113466 42 332803227 1000000000 414571848 -570752761 543725222 12527828 20763461 201290069 -414403949 1 640635478 354518520 873286780 876867354 -432620122 201166832 -100745469 587390034 249032768 998242204 -753005571 -1000000000 938079161 859036055 -560425843 1000000000 -613243065 659771814 576507833 20583981 1 -456606535 -364187582 760596871 -899761109 58064359 1 -1000000000 355081911 -473038988 -279937362 -751396845 878317084 -986152025 957388550 680361393 -740533841 527590863 -616759594 862247235 887401951 -789928034 -813501955 554960020 -461446906 300302767 -929487416 -278797768 0 -56768000 714403166 753041546 -801356794 61016242 565890014 -825872672 -1 -577750794 -672980330 1 686135009 -230361491 591859418 -1000000000 -983179780 -334638608 999992466 -1000000000 -1 772230342 -365696543 592239183 -87377742 -999940262 -200776454 732292432 391340825 417798570 -850661951 -1000000000 -94209943 -999940262 743409252 -263716459 428550871 303839239 -610576878 -999940262 -838719073 -1 0 -760397415 -762934966 319911367 -1000000000 -1000000000 999992466 -654051888 -408959109 -999940262 999992466 999992466 -999940262 -999940262 332016123 999992466 -171927515 -482044253 344361820 -255455157 221459375 -999940262 -1 846845141 -78085309 -1 919111272 -299201672 311182821 -999940262 211455562 -738119395 -336566447 712856634 502688803 -213892879 -771966911 -833444925 591058185 281571311 -76213572 42 806926663 819198128 999992466 305200819 168831703 -208762901 -85370287 -833565547 428405134 -689410963 0 767155975 -181563764 -949976019 999992466 166580920 822612997 1 -128506293 -994156913 -300256095 -1000000000 1000000000 13939441 -1 954813365 786356083 -776923305 -244803246 929456779 651724659 -832479444 672353968 999992466 -899388751 6415203 988301863 -416549213 -339376466 -49749435 0 1000000000 -921899672 -76880882 -762459697 999992466 999992466 621030014 -592756652 615985416 543860302 -343631317 999992466 797216982 -477070439 -678262892 -13795600 -883189782 1000000000 -999940262 -999940262 755207025 -999940262 -999940262 42 -823629305 -463284243 -269724613 -246004848 -1000000000 999992466 866181923 306310201 -23975461 17179617 -176993964 903576196 388770991 486367350 814021069 -551966140 849596512 -176967127 926897520 -913124148 302772124 524325233 -525324188 -223260939 -616418183 574972617 -787636532 799947659 236438808 140893136 618954076 -413300471 1 961222104 411243707 144384988 -999940262 206865164 -999940262 50092238 -999940262 -915390500 -240273289 999992466 -402868446 108774846 712451260 867654181 216192978 42 -16269922 -307725290 -569446151 722423782 -412235928 -999940262 644021413 -387973007 930948955 547544025 652342275 42 761071673 -335877475 -999940262 999992466 926315789 1000000000 -890464216 741617073 935485308 751108404 999992466 -101324508 258893910 929368852 204307028 587783011 -177620708 -999940262 693110980 -999940262 42 -455159193 -122834957 -345441114 999992466 0 999992466 674776516 -810040753 98903079 -58153857 -108699465 -999940262 -999940262 42 -1 -1000000000 -686260957 999992466 -999940262 1 140673681 466493828 0 999992466 -637612454 -913369389 194503363 487846946 -215159781 626479625 471609909 -469000141 737178851 -200342821 0 -289139092 -235305029 585481759 232031426 165018996 999992466 -32381178 -169098873 -844790453 -680946817 999992466 538030236 1 -725230448 411964654 731935978 -96631282 -999940262 426663876 -637438762 -114313186 249003407 267474998 -153141547 867298972 535735014 -579735281 110455277 42 622121557 -186268423 0 -76935477 71574477 -999940262 -338613083 189147647 368965164 -582555816 647805434 -999940262 79989095 -294837830 1 -561288400 -25643341 999992466 -446103858 918067489 1 -79832443 11462838 1000000000 42 958263578 -1000000000 -296414532 1000000000 89057703 354665953 42 193690079 42 -492726712 91040836 0 1 -381132254 -804464348 -620583350 999992466 1 0 -1000000000 1000000000 -50539109 541486153 -856807449 -898750113 404840979 0 -1 -722522380 999992466 -810668909 -999940262 -128685019 871452904 999992466 999992466 -660519573 1000000000 451625291 542562118 162917524 -529917225 718885431 -584148824 -129609801 -905447672 866544284 78688765 -840460538 -666990199 0 836128260 39997384 -1000000000 674388630 -323490054 -801732995 -309217670 -651438109 -1 -1 -969946493 -1 -58013755 89549160 -690401296 -1000000000 986394480 -368067420 874495935 0 -1 1000000000 -810850020 -1000000000 -446870795 940306099 1473384 999992466 325046289 -800658843 -999940262 982166369 1000000000 29287087 -525882806 -362630745 999992466 -480847488 -1000000000 42 -803352608 638288633 718172072 193736173 -457215905 1 -1 1000000000 42 -539472615 999992466 -95797375 -226157127 120962733 -999940262 -999940262 -714954908 -655681504 -570687471 -941205167 -999940262 -843156183 -599272897 -999940262 344348435 -999940262 -996157916 -414343876 42 834459544 -90470827 -913562681 -999940262 897534138 312730332 -229033304 -965608679 416788845 0 42 -241659060 999992466 -252514455 134112226 375355133 -954912351 783504907 298497729 -924038476 -411225385 -999940262 -599972810 -196593241 -999940262 -1 0 374582741 935079435 29411744 -1000000000 -1000000000 -961064209 197355662 -686463040 -551692456 1 -657309709 -433735898 1 959636023 -205618528 661958674 -999940262 204049531 -76181783 -999940262 -480381053 509741315 0 157637118 -1 -625633818 -157393443 999992466 -1 -411037265 252749628 666012992 -278015072 -1000000000 567668362 256772154 999992466 -907086461 -1 -879404101 266037949 -311079837 867147617 999992466 93436000 907489130 1 -799718492 -928754377 -385849792 42 -999940262 818014967 -999940262 567526554 -369777645 794588205 335754597 -326713151 -632601790 935595752 -122152930 -259544969 711779213 572651845 174815724 999992466 -787358382 -745961230 -268915351 736294863 -102890492 -957317769 -23819416 -247790864 -912288792 761643476 -831615953 -17234520 999992466 659628092 845462994 13956815 1 1 -419442290 -143465573 -231676275 253579546 0 -47751563 -999940262 -37710663 -145609498 -92654378 -546548578 -644757923 54097728 269774586 948840772 118707495 -257234856 -760272667 -582470527 -957098500 -999940262 999992466 1000000000 999992466 -479206469 88140920 -782186864 -901643418 -531302390 -6774651 -952230280 -46108342 987004636 -875071107 -832285464 -386195351 1000000000 1000000000 -850369037 -921173774 -443369701 710608890 -234723317 -341372774 942782905 -37667641 54079293 -669412074 57098438 271464091 674936458 656313015 -488389608 282554384 -437387201 91526782 0 827792853 -999940262 -84738692 -999940262 469585972 -340997255 141120779 247838450 -284180057 -120709407 870684239 999992466 -773678374 773993153 -1 381456660 752708350 775956165 335599831 717029445 0 42 201870176 181707004 343996573 999992466 0 687963461 302613286 812202243 -589995914 -783558985 -205765357 -999940262 -999940262 32592920 179806880 975932878 -1 42 -715352974 -999940262 -418017914 975973001 -1 999992466 135829908 889200212 999992466 -382667535 542202361 497987198 999992466 664311018 906487199 -1 -653077253 999992466 836451438 790066299 -643459607 973222403 590571136 798776287 42 -973645059 43095544 -1 2082450 276540055 357298153 999992466 533739778 402246379 287858936 944062270 -346357309 1 672030471 -570950768 -876168317 -770981242 -170272652 994930003 -886354199 365324394 -999940262 550858775 532964411 -999940262 108578888 -999940262 -533341729 456714115 -999940262 -329648809 -5393108 999992466 42 75487621 -519642949 292852821 523464064 -337924362 -327226183 42 -999940262 999992466 393193394 708106354 636370783 -394107472 0 -761898056 770671919 219144955 -472922406 -360576462 519229039 -528634279 -517144165 0 141759318 -629608224 -459574282 -217215951 854191021 -842278090 964935703 1000000000 1000000000 -273654935 -898747002 999050535 589855940 0 130893387 -999940262 -681205017 -1000000000 980373857 1000000000 -970918959 902467024 -782594215 -327288376 999992466 92950194 0 -565409014 1000000000 464679431 208033792 999992466 999992466 640626085 1000000000 677634822 -999940262 -906976659 660238475 -887942421 1 -12295009 927983054 2348154 924485185 730509596 89914868 999992466 -727104993 -999940262 999992466 -999940262 42 104934828 -965232237 -743758906 -311441388 837625548 -352891937 684953537 524897498 999992466 -531720476 558066184 42 159519239 -59725298 34725441 -209922352 -805699947 310834567 -160961515 -903321909 362123288 533763396 23767365 705119211 -227288149 249952122 -802945282 339309426 -999940262 -950763460 -232928778 -677864951 630822856 390312417 529706687 -697777219 1 814353990 -1 -999940262 978725628 669963053 0 -16462999 -698227880 422493475 -666762507 837220794 999992466 42 456578187 152366030 -96814601 -227315716 -1 -41349588 -339111808 -155612625 983965197 999992466 568483179 -1000000000 1000000000 -694024756 -638077752 -659826262 683064826 465221097 -468741718 0 -999940262 907907987 -519121407 572021541 999992466 744071545 -517964376 343180263 282370047 -999940262 -133574832 749500020 203057302 877538160 -512285565 211573499 -999940262 -999940262 999992466 1000000000 999992466 -745115041 -999940262 340204096 -48797424 -546742178 -139569339 -717944661 -94317109 750408499 -999940262 663557305 690443418 -999940262 792634688 -724249232 -260498571 -631171393 -596115111 402093697 -124923238 -36905342 -548831459 121168628 78110899 42 536338004 -1000000000 -397150549 265817365 783160656 -963782908 -337390139 -563764668 -999940262 199811913 578438362 1 -204895390 -900959207 -745278230 -624731996 -577119564 -165421954 -915288318 799950307 -988276675 464697242 439249400 729474533 595676652 999992466 595475144 999992466 -836240702 210854085 -145445881 999992466 79558049 0 -656399202 -824471625 300876707 842831415 286735309 -586006779 1000000000 999992466 267662661 126942261 42 -479903142 -332988135 -848049069 207016212 708166140 -777785539 -1000000000 894522556 -108491099 454001222 152609338 43994740 565849096 1000000000 999992466 -762510952 -98621942 -442539911 483810376 -223617815 343929355 -587617732 152700560 -1 195219038 -792508603 999992466 153808843 427805644 56890007 612655397 840895676 -1 184567013 -372240820 -364455912 0 42 -752281765 402458972 0 -425662442 323972356 494843340 1 352402432 999992466 -999940262 0 -1000000000 999992466 -377462346 -393928336 -731452578 -222050479 -999940262 183488393 1000000000 933597263 -999940262 -228438868 -252976986 -921949850 -479106755 -184668881 -816515808 -58479442 1 749603145 840985806 -233299354 778869336 42 999992466 558665758 -658641667 65801028 759990281 913736555 301725923 -999940262 868705993 961579041 -999289840 1000000000 -820938645 -629203967 -766938579 11497579 42 -150608880 -809223967 -999940262 587795628 999992466 215697429 -47935471 1 475749651 0 678629107 -675544645 -50303419 -704857748 220510181 -423014527 -955182801 351628184 -1 547005342 -999940262 999992466 -23167362 -999940262 1 -356289793 0 -811519712 448348010 42 351322882 -3728609 1 656749845 -13783755 811627236 371900371 886947889 578616712 149994341 -1000000000 392007203 -450492149 60419306 -136322475 -439863752 -1000000000 -438711652 -401301503 351876382 -919364241 -999940262 776276506 -167210831 -1000000000 -994894440 947920368 -212471596 990992127 -999940262 -693318139 -642335240 -450765326 999992466 -295328456 -999940262 -977302889 227872376 -990602859 -501654206 -37639834 95265925 201063762 419691514 -129365477 999992466 -999940262 0 408725516 170684450 -103267011 -29061746 999992466 -366700353 -207811750 853941354 238662103 556984132 1000000000 -999940262 -601886909 1000000000 879341056 254082488 -691207389 -53369468 963304935 -999940262 567685361 42 -43769009 999992466 -984056092 329347293 359420842 -296442594 -115518830 236494205 878896137 -59165567 -1 172432598 221864498 500639185 -999940262 -269043272 -412890664 -272635718 730735572 -808587262 562020926 639176317 -850821652 1 -1000000000 304527066 827175146 561417432 23193767 42 1 886807865 393649345 -976411564 -349818718 848605880 766281316 151861795 999992466 409474944 -768422083 -999940262 -999940262 -743587773 0 -578410779 729983228 -288416939 999992466 -225186973 0 999992466 1000000000 -541996492 1000000000 -111735594 -999940262 -283045842 -958118434 411469143 999992466 42 644838056 999992466 -356335972 -1000000000 -615129080 -966501510 -850438866 734914493 77001453 870654425 -289380755 41698185 1000000000 -999940262 200042116 396389720 -999940262 616382529 -275221662 297486990 751103449 999992466 723270817 -1 0 1 -999940262 -216995389 42 -999940262 206225619 999992466 999992466 333775952 -378910022 -962269658 678395267 1000000000 187795419 -1000000000 959721286 -999940262 -12009996 -179090274 -946310606 118761674 394457839 999992466 -471333425 0 999992466 -999940262 851125554 -1000000000 583824979 -657410403 -1 560621450 701618868 -101543444 485810063 -1000000000 318814244 -817197405 -676267049 -999940262 42 -903727046 -572183334 999992466 -1000000000 999992466 462880430 89583216 42 999992466 85054387 -1000000000 -636042068 0 -775180263 -862277555 -650110973 -624784681 -999940262 983673701 725354499 -279522284 73525471 128119141 -762395874 -138831799 272248465 -999940262 -184293673 666660057 -114830866 -434853923 471148021 -1000000000 -999940262 42 -999940262 -963916523 -315692774 554557791 -472392266 -98421240 -352752206 998953000 -616495967 -597893813 -629958804 -1 1 -751283867 999992466 836769881 630740175 999992466 999992466 -999940262 905661630 -1000000000 42 -145249287 1 -999940262 816328909 -131941338 42 -555240761 833560794 1000000000 -999940262 770760091 1000000000 -635225219 1000000000 -1000000000 993672039 45751360 1 993696621 -596958397 772481596 969032750 -1 102916540 783079413 999992466 739324183 -791338271 1 -1 -288077790 714134970 -151232251 791209408 -897934321 475348534 -308921154 -374083449 303197661 -584523403 300061237 -300351064 999992466 72226470 208931908 999992466 -999940262 -952362938 503754062 214250410 462447323 1000000000 983541394 984547481 -660233801 -5612801 -612036131 -999940262 -72834879 -455039511 843619072 429559967 -222523845 999992466 328699968 665504421 -892363276 -266658366 808252070 1000000000 344399539 -1000000000 -299678647 600446893 -237461716 -798979316 42 1000000000 657496308 65578834 -959737263 -863727672 227250042 -343908382 -774063793 114482220 -999940262 1000000000 1000000000 -421600825 -181194517 -1 -999940262 -55549473 -641896437 -747630458 -1000000000 918233516 1000000000 -259206354 -209473148 15672735 -999940262 451527025 661303984 0 -183695659 -146372551 -580724728 337182091 -926938829 -1 -937715527 -429125641 536982931 -999940262 -1 -27761048 -633766137 999992466 -254923744 -811218365 21626007 -975631207 -158206886 111027209 235169624 683820551 142123530 -762934966 -999940262 42 -918908698 477256483 595147236 -145105585 -999940262 -832896886 -819954563 748152853 999992466 -377409644 -163642530 937026267 300416564 286536251 -395886525 -471983845 -897318039 618762002 -887502788 -567454550 901265163 -451511603 -572770502 932108640 -938940298 394025511 -550101011 999992466 42 -999940262 -864023308 -891472457 -492753759 624927389 808112551 -411719684 -374538900 732547426 330126799 204212588 -498501722 -328334990 -999940262 899830476 264184806 706765684 754508915 999992466 765970198 -597618807 -751914137 274179340 152729292 993989299 -999940262 -3647684 -905774990 -83707049 732309762 -124820014 999992466 -430050145 294720372 250838991 -794640964 -557089383 42 -631643423 0 202707168 -999940262 367155146 -134293694 -113345170 123983768 -999940262 -322258156 371460198 -518396882 -412869623 -187589856 -1000000000 -170723812 861289557 1000000000 -999940262 -872500106 -622201408 843870778 -630894012 999992466 999992466 999992466 919193210 999992466 -373296322 -467708488 999992466 -478936613 1 124159559 -478743525 -617245721 833710632 -285001037 -816375166 -621748953 199020427 690977382 -477710413 464184278 -675018758 999992466 -712820790 1 -999940262 561693824 -249499842 1 452489407 -819318564 42 -989657006 -598651889 999992466 -720704183 -1 -774974472 1000000000 802138291 -78235945 -294673667 401999647 1 778432003 -999940262 -758721970 -757767404 1000000000 572665327 956415598 -829430939 -866637935 -177728341 -1000000000 -44473608 467651369 958824171 894264663 -94587518 279605828 523708113 206666964 -823022170 -174082600 580020482 42 -416420836 -285518169 634882538 -1 -999940262 999992466 1000000000 -264629676 234540852 -827578685 -488086870 855622201 153998236 -397485933 1000000000 492601081 1 -636765733 -999940262 613860209 394053826 210754742 -1 -37157368 -128404372 205207424 1000000000 -948893931 1000000000 580105373 307356945 -89031615 -144244276 -198042803 565647127 -924726698 87258951 712743712 -999940262 -999940262 -222453236 207744936 -642889121 -999940262 -999940262 999992466 145416618 -713247851 -294942587 -999940262 -999940262 -886634338 892458580 0 -594607673 999992466 999992466 -269407790 999992466 -358464578 14572385 962069591 388217440 -542557444 -987751658 689373931 669062801 0 561641851 999992466 -999940262 -297517908 -142173911 815049501 997023797 -811104014 427792318 1000000000 503515378 42 -330493478 999992466 999992466 -757085965 -858173018 478407847 -999940262 -128641937 -876247740 -41869039 -691448814 296110711 1 780363611 -999940262 999992466 -999940262 -324336704 -67517140 457588257 260251386 -987522658 -877809207 465538441 -160609551 -35648095 -165522939 42 -373277050 1 -490309117 214804404 -613565094 -1 -738886152 -895943337 -123566710 -469732020 258036867 -306107861 -339997219 42 506570787 -802391930 -23769364 1 770873050 193593662 -266955908 -999940262 1000000000 -691793708 -601124034 86702100 174376651 411441862 999992466 973413976 -362014886 -942704307 -93157403 -10661638 -473769784 1000000000 -477943377 127989057 -646313721 -651049321 554886417 529547342 742083135 -60766433 -999940262 -488505456 -437813246 930072856 -656049088 -61904545 -864083327 984503636 -1000000000 253237556 951506248 -5373119 655808402 -254594164 641891854 847865753 818012733 -471909122 221463405 785210491 1 780869616 -999940262 -386155023 -1 893149351 376197766 131387378 541622675 834217540 1000000000 42 -645769668 -426928514 22088400 316913288 510815850 -221356119 0 1000000000 -999940262 406182225 -620750368 999992466 123106062 905748912 456208601 1000000000 748548157 -952596341 236486130 -686106892 999992466 656914302 780311834 68371359 -940186282 786438278 54939976 350597878 12357836 131165592 -35358380 -873361684 -1000000000 0 733822321 27115314 542103599 -39175235 511806511 -240643941 -1 -647000671 -999940262 -999940262 999992466 999992466 999992466 -999940262 999992466 -757883260 -441363 551171625 -521167822 999992466 996472092 489916391 1 -264701126 636038745 697012834 -65576775 -999940262 850817403 245969245 487966171 999992466 497381281 -231245389 -999940262 -248586887 -198561963 -442564310 560929520 -999940262 999992466 818256419 -64947164 -513672524 -789709095 -999940262 -999940262 106136291 -310775027 1 898316139 -1 646075994 -115185903 624181594 -45026343 -1 579411533 200859719 396469010 -381280037 -498941335 88893987 978710383 999992466 999992466 56906682 712798663 391461764 -479088086 983286568 767293225 -131863363 -795231533 -184546187 261562588 -824685050 -982574968 -241508984 -700149697 -1000000000 -653721201 -661938371 315773203 -628185328 1000000000 -1164226 -999940262 309097967 -999940262 0 231181286 -355282099 -999940262 336937825 697547822 -64636679 -760889916 649057005 -1 999992466 -294704927 133578508 -513142259 42 -1000000000 -764919414 -424273337 -318411640 -1000000000 147169485 -504874110 -1 -363585935 -624349436 -999940262 -331394939 42 -778569086 -416271661 999992466 22293662 914230495 -886098134 0 302596689 -999940262 -548088234 -999940262 -543315417 703615420 -368030874 999992466 1000000000 -586442407 672077759 1000000000 565172418 -549323714 544909068 -41869039 -426141246 -20614876 188107642 119892406 327585355 706592340 -978407009 413050081 -12668167 153173616 822612997 -651508556 999992466 -773813421 312137151 -999940262 574405770 -347178979 942367913 -888860409 -41577039 953173103 1 482779969 0 -999940262 -636961420 -90040631 -600038625 1 674822464 1000000000 225767971 965607151 -999940262 999992466 -951181612 -857042057 439952850 -436862693 999992466 -258896287 -236029218 -230627309 -381400539 999992466 -382680115 0 -903643559 -142780377 0 999992466 -4907692 42 1000000000 -531166135 1000000000 627265309 -956742173 -474465849 776674512 878904763 -339434902 1000000000 686837690 220594328 42 42 599523047 157913542 42 -332305307 -255126316 116112635 -580480434 145914745 -994852220 999992466 -92380088 1 324033158 811074220 301814745 -1 -999940262 841988499 -898821121 945122875 -999940262 -999940262 350321980 -999940262 42 -329895334 999992466 -385979429 999992466 -999940262 744177452 150664064 -1 175057873 230351936 -691313842 -999940262 -70434401 -999940262 693377426 -1 -947835663 -206129584 -203687078 -1 600882538 -250436778 42 999992466 -350215963 -999940262 999992466 -237248389 404310781 0 -919563303 -638654393 -428201480 0 -585877569 -1000000000 -1 999992466 -440161979 -552961358 -824169204 1 -847463137 -999940262 294448387 -946112016 -602561681 -141344562 -672567234 162770211 497388757 -1 609055516 0 -190253864 138511435 989048031 723149168 1 -120997516 -162093805 752273931 999992466 -999940262 -391701996 1000000000 -656463357 283128415 999992466 807991557 563288343 -342195965 -420309725 -723939698 1000000000 -889832777 -999940262 -501465673 -1000000000 -321094234 703267723 999992466 275683734 986060061 -1 -151298403 42 -888348885 -599663409 -714615029 740170460 999992466 42 -999940262 419878743 387763656 42 218184141 891416992 294892695 17673535 77586565 -999940262 -76748446 713740020 -231769965 -125122891 -718634388 -511476490 999992466 41793978 -383994297 -149106453 999992466 -999940262 999992466 -893709340 181749438 0 -297729038 -346737506 0 671305601 -983712324 509959320 1 318145489 433700578 788591531 -829324837 42 42 0 -782230203 110098780 417000999 27142230 -78459835 87964062 472189307 506254331 -1 -999940262 -571243431 -781319106 -57115274 -999940262 -666197210 478997702 -656303253 -795084824 1000000000 -346097186 -999940262 -103981892 409490247 -131521778 337428797 -874179365 -665484169 -1 0 634864135 -923112047 999992466 -313952956 999992466 42 165158472 542000316 87254062 430499905 255688413 1000000000 -139123626 408140277 62257626 -1000000000 -611048323 999992466 999992466 1000000000 -459924072 660976734 238527800 -999940262 194895582 826076463 624127174 -240684737 928243983 -741146702 999992466 214801280 -896157446 105164347 821584686 991567035 591446927 604050265 -286797012 -887736866 -431950460 882205040 735178126 0 217962810 999992466 -1000000000 -501675767 281877315 448641393 42 -722413346 42 67212638 999992466 -543221022 849918581 999992466 -102205356 -182622647 784496751 164749736 0 57875175 -213773756 246809303 -759680376 1000000000 770774754 -42639269 571929820 609216753 793997259 908268816 906734639 98798486 -283015285 -999940262 -480094260 1 -106859509 19658131 275788205 710728343 173014413 -1 999992466 999992466 -174931091 158619590 1000000000 -654488889 510876063 -628737788 396073116 -7451261 1000000000 649277504 1000000000 1 -891495957 -357223453 1000000000 -1000000000 -1000000000 999992466 363409576 -999940262 -99655093 -91964010 999992466 -344831352 888844891 666750259 1000000000 537134471 581267803 -288316626 132475881 121035372 -233384671 419542021 -19628437 -547178842 541751897 -311144018 -269778531 -302511401 -191760778 0 0 -845159606 -433583278 322129845 -1 804476778 -821173404 -999940262 102176852 717402365 -562549687 -586100433 -748585128 770729949 -159223436 237542371 -832854800 156733346 326119116 -999940262 492135088 -637293811 1000000000 727922045 999992466 -538655265 -17236053 24054784 515911396 705227232 735468082 -999940262 -314585901 -74331798 -196029805 -8755547 999992466 42 -295702232 999992466 1000000000 -792706333 -999940262 -1 839872123 70416339 -295117967 -877743653 -579116596 583149798 507372928 417324961 1 435437186 224420957 -281119220 -999940262 999992466 -408189857 661047572 42 184879817 -312874279 998554154 709373692 999992466 -365155506 -530846273 828195414 -933916911 999992466 84667775 821309117 -665581917 415753258 -456941980 -950173252 -309727641 21915894 -999940262 -999940262 -1000000000 -999940262 259796592 384258804 138854928 -224434972 -612349748 -185033150 48117854 670431530 -169597718 999992466 -666946806 -945260889 999992466 -773635025 1 555057378 -1000000000 999992466 699648546 517815034 -742860783 417080986 -999940262 999992466 313804674 -467756737 -1000000000 999992466 850268049 999992466 -351218292 -1 555312685 38716274 858697375 881794215 999992466 703407410 -421229960 66938175 -476599396 1000000000 1000000000 -1000000000 -604223860 0 -947651844 445697595 -1 -630960272 -733813631 -1000000000 -212551722 -999940262 999992466 863960346 -528040974 -427434869 -510795189 -1 -738268522 -866774101 -1000000000 -1000000000 750483664 -999940262 -654055969 579410363 -328662147 380630444 -175287337 -1 -266426286 596143832 -999940262 202316749 738348706 -213521421 220687632 -945665437 891579084 -1 -1000000000 376478921 190332539 787346240 158933672 993151870 -358931169 693411048 266478836 406991382 -126219211 -959106920 -864322222 999992466 -624448113 1000000000 999992466 -999940262 -842714920 -498625739 241952092 -293596619 -716344908 -999940262 -999940262 -919041213 999992466 73351180 184863902 387366407 -999940262 999992466 709421101 -19492692 -1000000000 -895770846 42 42 -728410587 -999940262 189446403 64300303 -810419471 393395120 528679380 0 -999940262 0 -24294556 785640282 534305390 -50968272 -43185367 -999940262 550197572 551138706 -999940262 -1 -273747666 780253548 -380830221 -185333535 -64880094 109404010 42 999992466 254299811 869051332 -709197069 -999940262 519536930 -436878293 742736065 999992466 -167078817 573617021 -24777518 42 -419692860 1 490609994 -203482412 0 880843075 381490262 661992865 999992466 42 637413615 692597122 42 -108796567 515916209 999992466 999992466 958824171 -513193406 425071297 27393967 110098258 999992466 0 42 -798084233 -391500645 834624843 413946114 -1 -817256862 999992466 484153708 -763476981 -1000000000 -388665897 455541490 -1000000000 681860123 132816574 130575006 999992466 -1000000000 -996766643 -999940262 803543718 69876094 668455275 -780736282 -85305650 -460674842 -160441263 42 -542484617 -1000000000 865139912 172458275 261804388 165912864 589562829 671539714 381163299 35132966 -999940262 -762547135 279850353 1 1 -257302363 -126573751 580123437 -233905919 -836280987 -159510409 -210179971 -999940262 750279757 -1000000000 185880107 407129483 -989605974 -867860509 -952795273 -790243653 -735650343 -803298176 -362077275 746897530 91015159 -92229482 -80540475 -1 -1000000000 -739432560 -243916582 -679784639 0 -999940262 913932744 86202324 166804654 738904031 757917003 -75564455 -682988997 -299111592 -219128849 204666486 378508283 -86499747 550322985 550084424 406406003 714060705 0 1000000000 -999940262 -280103305 626751954 1000000000 240059766 288368453 -721816036 -957010398 -1 -180270154 -695887206 128084801 -999940262 504329222 172808356 538741995 999992466 596179226 41203765 690086354 -965631859 -170199950 -1 999992466 620088670 999992466 999992466 241837322 -181433610 -999940262 -35759325 -658200111 860594461 225965007 398613458 1 179059707 560891068 398454720 -1000000000 999992466 0 228372217 14994570 647045457 -634065468 999992466 232902837 -999940262 999992466 490334848 -143227294 -134449585 999992466 -75602275 0 -999940262 0 -436330774 1 0 1000000000 -941729698 993787729 -999940262 0 825265568 627096105 1000000000 266399832 999992466 832081541 93321083 -926308796 872413241 -221624970 -115373349 1000000000 418092199 -1000000000 -182450190 42 95135453 -999940262 503912436 -599464036 -953025856 -999940262 459213298 -819860195 -43019937 -1 -190755187 -1 -104066656 476841362 419197007 625599219 999992466 -507450938 -819480179 -343880166 550241820 429289161 -862491413 389611533 -999940262 -837127300 1 593579991 308383270 -120822054 -316783810 1000000000 999992466 -563174054 -999940262 -744130188 544300881 -1000000000 -1 -104345956 -1 1154995 -1000000000 647933118 -947093269 -575790130 -56033613 -571742687 -774888170 266242408 1 999992466 -247922246 90693855 -1 959250248 -206818290 -399853518 -33555468 -101914621 -999940262 100493289 -999242418 -1 491307286 -698799921 -999940262 55130182 85430282 -17002703 -999940262 250432269 -37157368 211342547 1 -92097782 1 -999940262 -91995142 404766462 -538790106 355424263 543242015 -999940262 -754667688 -572873249 -347378117 848866002 884822513 42 553052638 -785438441 42 999992466 1 -267035259 -298290382 178822712 -1 -921702714 -1 900358645 42 1000000000 -270107011 277657912 -237018426 701908549 -1 -999940262 0 -439391227 677415402 -968862257 -907787649 714973090 97939013 -277128176 0 623426023 -1000000000 776222591 183471469 193141854 722487224 -1 -235356827 17661547 966799467 0 503746300 884924047 628238621 364246719 -999940262 658978582 839722831 -363785537 698752607 999992466 -240468878 717924108 982833220 999992466 1 -837501161 999992466 123549013 -711298369 -319125765 -1 999992466 -345819742 -999940262 -434532381 698578349 -61566567 -999940262 302049950 -1000000000 580626001 -794356006 -653765379 -884828667 627883352 -563103264 -1000000000 -682277384 -85281362 222538963 1000000000 434461880 -492882003 169746363 -228970166 -225060397 957969531 918189754 -486675406 42 999992466 466587664 700138051 229570590 -350157654 999992466 -507132029 -73843973 403009749 456159097 -509826501 92924154 -535369683 1 -999940262 -22792734 -999940262 -434406180 -948831740 42 -769983393 -615110219 50600020 1 42 1000000000 991811202 -670360632 -999940262 -149174690 -168842713 1 -1000000000 16601049 -146115318 793994187 -643547621 191405802 999992466 999992466 -124691326 -1000000000 999992466 1 -366506347 207784224 -999940262 1 -1 -240698200 46930925 42 -411768910 537046475 -639026198 546724412 748492409 2070556 -9671202 -999940262 -999940262 -999940262 -999940262 941804405 1000000000 459883660 999992466 671670899 -478816427 -870210856 999992466 999992466 880371464 751848457 -518968211 -991353772 732043475 -1000000000 1 -999940262 237280789 542081472 999992466 1000000000 999992466 999099379 0 72304411 42 775805321 -1000000000 -900806572 528281431 999992466 -976655964 -329356507 -999940262 -907846451 0 984300153 411338419 -999940262 -170894964 -862052639 -1 -999940262 999992466 1970383 999992466 53524683 -999940262 970163282 -737732268 113901993 247626624 -943903552 526274617 -17216295 999992466 -228343935 -1000000000 0 -634509952 999992466 -93053710 -999940262 999992466 -326041313 0 515749727 -630753772 105549092 -999940262 -674970312 12712389 42 438677207 999992466 134130500 1 -718147144 1000000000 290601194 907490589 726742157 -712043831 -462830685 -342532612 584581668 -1000000000 -515973486 999992466 -999940262 -486151510 42 142551155 963754226 -1 124192487 814274081 176955057 37970666 1000000000 400872706 -954105912 -921311450 90396852 0 60247905 722986183 -999940262 -217007654 -604722853 481908134 1 687082194 145739306 959665138 -999940262 0 42 -288204268 419089974 1 1000000000 -999940262 883561930 -499084065 -999940262 -168149092 -835669737 -234637095 999992466 999992466 819628115 349883476 425489704 42 621905589 -736663615 504616256 523625442 -788288325 115936191 -719887765 -999940262 -119904271 1 425803377 -999940262 63382624 -648362465 -999940262 76671732 275027854 -515170747 58465855 517782880 736491301 999992466 495722359 -251264780 747307320 -841340253 999992466 940521984 740465454 -203364242 999992466 177161594 -1 941003194 -1000000000 -286545572 -306611051 744831078 276304088 770961871 29466557 -878663080 -732894357 396877290 473541095 -893752798 -999940262 -169671779 -1 -837226997 999992466 999992466 -25607335 -356155475 -560919634 424061927 -999940262 999992466 -384357071 -451795383 -194593279 568699842 999992466 -925168463 -181806777 957973534 -1000000000 918377901 -184139087 1000000000 -999940262 42 960112192 0 587601171 337028499 70192357 999992466 865297284 392227766 -999940262 -1000000000 -95605065 745332879 -340605466 -550139162 42 384756587 437463999 999992466 -612181657 719881858 1000000000 432371511 -468698616 -574862335 999992466 193146458 -702303633 137374900 634422142 -1 677036129 -1 999992466 813651104 570350014 903558844 894890814 704341679 831672152 224047634 1000000000 682391135 -148561854 1 -529717049 42 999992466 692107931 -1 -4082429 -206399460 999992466 -70026669 1000000000 -999940262 999992466 -999940262 1000000000 -1000000000 0 510374465 -212626622 571304533 -218456103 946642156 669422083 881974483 -880709769 296740165 678374215 -205535266 999992466 -999940262 -858043424 358525414 -1000000000 -866599422 999992466 241251750 -715545419 181729862 0 -350513896 -78834238 -865188973 975126081 -904677436 -999940262 1000000000 999992466 -340444302 999992466 -880553581 -120597683 -193110792 178085356 -715009654 964995844 142490878 242782743 -490486413 1000000000 488354427 548750314 -401998663 -201947725 -971729524 999992466 122508566 -375924922 -680760765 -1 1 341087460 -712562704 -470199233 773117621 789671412 999992466 222067570 -920190340 -999940262 449760013 42 674131088 1 1000000000 714954309 -1000000000 999992466 999992466 -999940262 124737059 -579014611 -290666755 -221427587 267356073 -509366204 -938059946 -794417339 650863342 -825924541 1000000000 698912182 -1000000000 -10271151 -526654850 -224801852 999992466 -999940262 -650960197 337321062 999992466 -394196308 513002801 -605977730 -999940262 -969023380 -391617112 -69282770 -41275446 98825998 -687886249 839241079 -110749789 -999940262 -543899999 40244139 -1 -947230640 577530877 -449842118 -446183185 -2394210 227965421 -1000000000 999992466 999992466 649855593 833905545 -697038355 1 -170049229 -999940262 -999940262 999992466 320746856 999992466 -615298735 618619040 -386806651 -341994316 -354473475 8764598 280744558 -999940262 -999940262 -684287470 999992466 660651920 -699258581 42 999992466 824961617 453696071 648413885 935510447 -578974921 999992466 -341995561 999992466 899752285 20058686 261389854 -1000000000 -1000000000 -382486827 648359317 909120126 641184826 -826890336 -999940262 -930358396 -567922659 -657122602 258646311 -1 -402914132 966257932 95957797 257824585 836961281 -403683044 270581571 999992466 999992466 -520326824 -1000000000 -498883118 999992466 1 -10312734 0 42 -22344388 999992466 1000000000 178477647 0 287169466 57711579 -999940262 -824499060 220242596 -378508421 560391105 -1000000000 565465585 1 -282594380 -917521687 0 906318752 -947231260 868688038 716722884 -305040587 571753126 782053843 158176395 -161700325 999992466 204720224 -377409644 -999940262 141204083 300495015 876498190 -725283648 846845141 42 739550363 999992466 -346252856 -843935623 999992466 -1 -165777001 999992466 676033018 378276331 -194265983 -368003859 64457026 51413658 -477286687 278500180 999992466 -872419150 0 49759517 317174231 109219865 544804137 -914519753 207475075 391706278 -475954653 -941990885 999992466 1000000000 769324891 1 999992466 -753610760 12425623 -1 -501237185 -1 999992466 266610923 999992466 0 -1 512148996 -25215798 -272967900 739974131 999992466 -441563865 -745625143 -269963219 -841193586 -198033549 467583327 -600222972 -999940262 -927051767 -546132548 567735892 -893388194 1 42 394729032 769832211 -277602859 -1000000000 333244473 44412196 352382360 42 42 395673793 -951339363 610882084 -1000000000 -999940262 796706544 741684382 0 -999940262 -462594352 1 -999940262 225871576 -532499021 895029269 929903659 0 999992466 -999940262 291210338 42 -40532878 0 -752016557 -25712297 76669895 359209759 999992466 332391166 1000000000 244589687 32953148 431075253 431277722 716040541 807479896 481746574 895561318 -215955806 248659539 26159943 -591130578 1000000000 1000000000 -809197356 -1 -191325812 664178303 511074894 700829352 97761442 64360638 999992466 999992466 1000000000 799103451 -999940262 21425834 -999940262 -318237157 -721370820 1000000000 632684895 484872255 1000000000 -710672111 1000000000 0 874293048 -1 -783916217 502291277 593550367 394839747 -1 -572574969 -463766385 1 -601271428 671077777 -937985865 326723225 -999940262 999992466 -618726770 958580011 999992466 701703962 999992466 184540362 529511767 -163351341 753554218 581134773 796453675 13892063 999992466 -999940262 -974832973 -689182934 0 612221923 -783992346 752371385 873577857 -635537944 -761226386 0 -999940262 -999940262 835899674 429770315 -384783818 -192704566 -1000000000 802754765 652066192 279660228 -656822429 -216815083 434308711 999992466 377235425 -999940262 786443368 -999940262 16471073 800689450 -999940262 -999940262 519160643 723802768 1000000000 682317887 0 843462692 151401622 -1000000000 -257838592 -999940262 -746523494 1000000000 -539595022 -999940262 999992466 635125108 -854244384 -115689543 936587038 0 936049604 579597843 408133627 470838178 981057730 839838298 -780006483 534891017 1 -1 -807927163 -654524668 -876147439 446229103 463956559 -894636170 1 0 1000000000 290095386 -29938333 685221566 -828022062 -803440737 653936990 0 499248536 -429236850 215259839 -999940262 895560705 999992466 208108900 -580765600 650723937 999992466 -287882955 -999940262 999992466 999992466 488632356 -1 -836247103 395740758 347021777 -620212889 -1000000000 683847450 -439719691 -999940262 659900422 253131059 -814204546 921467130 405719103 -1000000000 -349994147 -603278312 -360432612 -403728556 564022767 -857612679 999992466 -1000000000 904087709 1 621658047 -752589503 -999940262 -331888896 -68510334 427824113 640342846 -87960466 -1000000000 -999940262 -946521549 -715043689 -999940262 999992466 -354834006 593762464 247923118 728607801 999992466 248613272 -999940262 0 999992466 -1000000000 -740485287 163156517 -129817274 -672582215 695615208 390637187 300191867 -999940262 585962453 42 -267835927 265511895 -999940262 -999940262 961600666 -923003788 440941294 -1 39984155 -1000000000 251010519 742435592 -708013129 -999940262 1 -267046877 -667891503 -999940262 -999940262 -641337957 -444239316 -999940262 57925402 -698316794 189910828 999992466 -704486844 -14197309 999992466 150108726 -509884396 -493943824 -999940262 0 1000000000 -858134557 1000000000 971222506 -825930244 984413440 -620629833 577577578 961712757 999992466 -1 0 -999940262 443440180 -999940262 328079561 -999940262 626704898 908856913 269538998 718682744 252325761 558233630 -419890385 123297134 1000000000 -947865462 430121233 785491122 146229408 -483422337 0 -963654558 903687594 -452770438 124613757 -582647706 796059477 -745176606 -999940262 303579189 999992466 -700215298 -1000000000 -827219757 -600749671 340925071 182509683 1000000000 192189992 710382251 71770045 375504670 472152695 -731500038 -149272025 717819564 999992466 -999940262 -250508498 -203843060 608273814 26835176 219422673 -834565118 104883630 -889350692 -1 726062357 -133660220 -95362376 -999940262 999992466 759141918 266557618 -656014817 -242998268 -379927573 995374832 -199662987 -1000000000 -999940262 999883084 0 999992466 718907587 117570213 401558981 330398300 -849672916 12439790 131767742 999992466 -908516920 -626958733 668187323 625230640 999992466 -999940262 -680513778 -860372537 -398529065 -999940262 1000000000 -736264048 1000000000 372910807 -434892076 -999940262 550462570 999992466 197432107 656639370 42 559649532 780881937 -569322859 178031701 776709741 999992466 34718309 -433941626 -317592820 418634317 720285813 999992466 999992466 27740732 1000000000 1000000000 381062784 -292600387 -999940262 -22196722 207919565 360523915 120527374 -125413594 -472900194 -247284515 -29246827 -999940262 899654510 -412955352 -332578160 -999940262 385024414 -154099492 -106215095 -999940262 999992466 -1 19500221 583837344 -510753014 -1 -784651061 -226013089 -505692922 233222021 153607753 -296961737 -277851334 744849342 -668355954 1 26516973 782759225 -999940262 -851623046 999992466 443450143 120125643 1000000000 -999940262 895614548 -398735525 -999940262 306096828 -438163689 755562333 515339522 -254335849 893063449 316462036 598603996 -514246113 -892315319 89914868 -6141246 -645742122 -508624494 -991387495 42 571948488 -328925857 -373769256 516679840 -1 50968610 -842863730 820445841 521023391 -167494949 1000000000 -506575883 800194178 589924056 -900714761 999992466 486367799 672391529 -58700852 -57084301 -244863319 36425601 66350661 -999940262 999992466 133796489 420341194 -163362621 -698244950 -355871286 -550982671 37112443 178649751 -565102427 -999940262 999992466 -800351015 817880974 -883447511 -930033711 1000000000 -517757183 1 239547338 436518793 999992466 -389527991 107912081 508286179 -1000000000 999992466 716516066 -901183826 769058180 1000000000 -999940262 262540259 1000000000 382381394 -182855887 -999940262 -808501373 975052939 -657529812 396790744 523185018 436664242 452444097 784263022 601658066 783304881 343708840 0 278088384 -1000000000 0 335324300 155150160 1000000000 -1 1000000000 101658119 604823068 676011635 -764457439 -142934889 -297294016 999992466 -244838349 999992466 -815396434 220115963 -735171956 850879277 -999940262 -27523336 462807427 1000000000 7433028 -536845776 -999940262 397568237 999992466 324002555 -999940262 -740147388 999992466 -419186808 -186351906 -149347497 -97073937 -444735333 -999940262 999992466 321034698 -797009695 643046176 0 0 -999940262 423619884 915153938 543722510 1 -1 772932494 -940595538 -92377572 883887502 262561103 -471355434 14412155 -781422622 -999940262 683753889 814014147 -883436797 -358668856 -999940262 -1 -819087753 64935439 -1000000000 999992466 -259441536 -797774616 1000000000 999992466 -1 -147441204 -1000000000 0 61107979 -603578151 295669936 -741353498 -35018564 663237224 437832487 -462125961 -999940262 -1 1 -203849314 166156820 -177063504 -323507543 487019474 273768615 542591988 -387711908 859390360 103361775 999992466 389694847 1 87668278 999992466 845876449 -590461432 -999940262 -393647494 -766422371 692705307 118175875 271762416 -197985231 -595807069 1 1 -390836676 31689842 122202372 -999940262 687425612 -1000000000 -908995791 -73165095 22960853 -220027802 1000000000 521802991 377015647 919985972 1000000000 346584929 178190789 -606592057 1000000000 497530331 573834429 666030602 -377138155 0 -270137380 -999940262 730504917 617721290 -9983165 -999940262 999992466 269484981 -336494120 1 -69572941 999992466 1 -1000000000 953759842 155804874 -800418813 -847962880 -999940262 72288568 -1000000000 999992466 -616870886 -323259713 -326724067 -999940262 743131934 782233875 -1 -999940262 -999940262 -739108421 168792963 408112238 0 -367824450 198754113 999992466 1 1000000000 412607487 -409018842 433129442 -840384276 31272686 42 -997208676 725235841 42 999992466 1000000000 -1 999992466 531100355 999992466 -999940262 -799550444 499516682 999992466 1 -971366158 -999940262 -999940262 -443784850 -241396999 874543990 311210640 1000000000 -391197446 -763947505 505250452 269392396 999992466 239574799 -802110774 -999940262 785592528 936654944 954220106 -310590864 -1000000000 1000000000 -999940262 -999940262 333188536 -551728110 -999940262 -694317403 -835991675 -260737042 -1000000000 539996608 -93395615 696057260 148784906 26210164 -301773375 -808137403 596958113 434233059 375401194 159385863 -999940262 -227163567 -838083215 445184665 -1 557914546 645012720 -458016237 999992466 -999940262 749182616 -992118313 866613443 -811152305 12359808 288660554 -999940262 951385272 -999940262 42 670783082 -183563767 -999940262 422951085 0 -258192032 -1 755408668 212236886 999992466 -999940262 999992466 -167864196 983374659 -927434453 999992466 679426870 805144263 -833351075 -445916425 -13703688 1 -279784052 17888935 -78632674 503273604 -71213605 999992466 -706992676 533349117 -463155386 541502564 -458064350 -11566405 -835437240 999992466 -328385351 586291637 599317949 -765536918 445613188 727612195 -583719569 -342957186 563695688 -515677082 -999940262 -75649184 470262128 693540571 0 -472393137 -1 348281451 -871396155 -999940262 -199277053 -223357382 -880266841 -999940262 934230638 -868372124 999992466 104398865 -731735674 891922764 375692869 796671162 0 445909635 854966273 -676338903 409957566 453438523 548870415 547118916 -1000000000 -821187070 78560274 -999940262 -999940262 -1 891719853 -999940262 632684051 374258378 999992466 -999940262 -924454878 243100817 862185405 -246280827 423200901 -999940262 -698674860 -999940262 -553612834 -961826495 -982856614 -315929263 -716901040 -93731061 0 98444688 -509903604 298239806 797298175 -877553340 -906989998 999992466 697988408 -10267753 638626272 352608389 160348710 757696352 -174711282 -980876393 169196334 -1000000000 -1000000000 -999940262 821967710 475895470 1 -790182284 -999940262 67448260 -159158882 832062165 1 589995149 -887905215 -715477367 -312939276 -976899090 589530480 216882053 999992466 399514953 -1000000000 -115396312 -481845990 15672728 42 999992466 -764314698 647931799 409540327 0 169195373 452033650 255806489 -687551400 21390117 -734656807 -229695183 795240381 -929138007 798319251 54975585 -470059991 999992466 990222046 -999940262 999992466 -485751372 999992466 -487206786 3741717 -606282141 -242864690 -317132737 -952889958 1000000000 -1 743353003 -856590945 880079293 -187710058 42 272839786 372167368 -181433551 -198499890 331721120 600681180 1 1 -457476745 999992466 -608477665 -268448253 0 692020980 312230124 174368982 1 -1000000000 -982880276 -357822750 -305753575 911345865 751288596 604829426 106913278 273319958 -289505288 -224412695 -508116002 999992466 828355485 -74066625 -634297670 411318161 -420545525 999992466 -763445484 -709473252 -33608599 114696183 -198382936 401703093 557904700 139730257 -342099910 364242558 -252752619 42 -1000000000 1000000000 124672421 -264592198 -316719563 617012038 429199859 39381953 888358742 539268748 -509555834 220438844 401344872 -946395845 -999940262 1000000000 1 -465739561 -999940262 705548257 -276886552 999992466 -416521211 1 89239989 -1 -21881712 1000000000 371685976 708701424 -320640853 -999940262 782920775 56568575 -966485230 166828545 999992466 0 718472505 -999940262 -1000000000 -999940262 -150009110 278889873 999992466 486708536 -1000000000 568937947 221854415 -975739603 741664059 -503620576 0 -503362737 393624884 -999940262 -216451648 -624992399 1 0 453495349 -18456303 -1 42 173918931 1 846845141 854896589 413919616 983015176 142730918 42 999992466 588066336 -1000000000 273166614 -562677756 380357070 289469977 985797009 -333138813 680918864 -724324225 999992466 -855701409 -999940262 930361649 1000000000 -732393525 999992466 999992466 394103863 -615877817 -564617673 629263094 -981997774 748493651 -224890902 999992466 -1000000000 1 764999495 -999940262 0 -241552254 -52606308 42 -410006750 -414715313 1000000000 999992466 -67023251 1000000000 -754240832 -945249069 -296583942 956590950 212213628 -646175510 243030645 212057971 -999940262 -328168834 1000000000 -903795608 828052534 -148377579 0 614455063 -999940262 -879264675 950545974 -615679177 0 608718304 -539124448 999992466 -805112914 999992466 -887354154 126936184 999992466 421215794 1000000000 474818348 690480557 846371310 -396554399 550518798 257610276 999992466 -653248715 709816335 597522862 729732666 1000000000 0 684876115 -958849861 -675477083 -604777906 255639657 -967450767 622903191 -1 701638938 -98332528 521797560 367170467 -106834630 -804070368 -561072177 -999940262 -102632691 433521557 488283988 939056206 -477813323 999992466 -271018017 -441139925 -256904369 -582408097 -105049111 999992466 -1 -252262927 -843768669 837155719 -1000000000 1 999992466 -933155521 999992466 706952014 290534376 457179913 -829918649 -1000000000 -344008367 757566563 -207028861 -43583064 -192865830 626146167 -1 -1000000000 205900838 -92448835 999992466 0 545700475 674863892 -1000000000 905822339 884990579 -672351092 918890636 999992466 -927003240 -335979738 1000000000 -956021286 233134424 999992466 1695994 -407834857 -336221559 -999940262 910840573 -999940262 -705742528 999992466 1 71309360 352008245 115673601 760249912 403342236 -130339301 -518790840 -999940262 -314828000 -999940262 999992466 247941432 824971626 -230855665 -37989404 -6842763 -160130522 160834919 1 0 -484265359 -535534510 -907806861 350668992 -999940262 244088418 478796327 285577945 -156618688 -816650493 720129843 -999940262 -999940262 163194996 53000852 968031794 -310054050 0 -445394495 193057705 1000000000 -643463140 -999940262 120625766 999992466 650267402 465514190 485658551 275152360 721185470 -939960761 -999940262 -251349074 305314252 -999940262 -335917577 639361930 337663599 -999940262 496562187 212768606 0 847590109 437636718 -636772808 197446190 -231739464 -999940262 -542835367 518352540 -999940262 -999940262 -855996250 -977640205 -631488316 352215291 663588950 -755952140 -470701726 308324580 -162869193 -426722540 999992466 -275070204 -1000000000 -378078577 -622221694 584539919 -149255236 842739082 1 -478293397 603379596 -999940262 315455852 1000000000 944934481 330228002 42 1000000000 -1 642857382 -942128208 1000000000 -999940262 -999940262 -886960112 887831734 -1 1 451794992 -412248366 -802935104 30079471 999992466 1000000000 -999940262 -254253151 953117357 -445356560 724044392 -387947607 511156756 -47849625 990431440 359395381 42 -999940262 999992466 -999940262 -411672986 313461228 183845155 -751449837 1000000000 769467540 -956073886 -591543602 707295914 1 42 -217123196 258729638 999992466 117959716 629848706 -717451423 696278125 -688851305 -204614012 1000000000 539465903 714739296 999992466 618655146 -434330488 -502905563 -408227650 621564554 -730165968 999992466 480813713 -319998190 -568475708 -999940262 650475724 -955599264 724513424 -15407171 984590676 -825069389 1000000000 -373790366 -1 580814621 -214961296 665062308 -748738186 927858046 704025783 -263837895 1000000000 -999940262 -948294805 363445410 999992466 42 -248800789 -999940262 557662211 435480370 -793642998 -303126410 355016118 61324355 -1000000000 -1 -999940262 -538407241 1000000000 -509005639 -592942764 -999940262 -471223982 -1000000000 83543673 259050898 -32439331 559845342 -458355091 268696463 -271086750 827057943 -999940262 1 -712899581 696414954 -171867058 -676723948 896267251 143608964 455473245 622770208 -1000000000 -439145580 626037216 614332883 297483444 -682848326 1000000000 -391791511 -644799421 42 -999940262 29090224 138330729 500712885 658357706 42 178642662 182145898 560661327 -281572380 859594682 -520736791 -296714372 999992466 834836839 397037480 -729287374 -658219360 857237588 -745247446 -999940262 -625332316 -347541422 213285224 999992466 999992466 101801625 -438974943 42 -999940262 999992466 331757592 -1 -999940262 -915984840 119121138 -775002350 456162495 -926007995 999992466 -244593185 -415259688 -283794606 5207617 -123323847 445230419 884416119 999992466 799826035 493657637 999992466 484043849 -262350595 -235916739 -633480738 -23761666 798637361 -794582546 -804319390 -776109171 -949564404 -1000000000 174624002 334810664 -500435061 12585414 -783277332 312230124 999992466 185442036 1 999992466 -746194438 -199673658 -999940262 526093715 -999940262 -137523663 -412974391 338187004 -343121511 999992466 -94501044 999992466 76804936 -269018361 -999940262 748877020 42 1 949530714 42 0 -509277183 1 498001567 -668207375 999992466 658706235 723546793 687397973 -70637489 -567470626 -573307484 360248917 -1000000000 42 347021777 -574998577 888382484 -695720959 -679376413 -815374217 -460967180 -995795992 811334877 157294265 743819828 746135309 764842374 646151198 -455533325 -1 -372474286 -340171046 0 -55786662 692180830 23165262 -1000000000 -674743381 -1000000000 -332729524 999992466 162872642 346942768 999992466 -1445679 -190002729 -999940262 269466930 -911886615 -575251020 -999940262 201652217 -924660337 1 1000000000 999992466 -758741212 -564939946 -23656387 1000000000 886259702 1 262700812 -557228414 154720002 350379663 0 -852073747 484512264 -1000000000 -253960451 -1000000000 -999940262 -626638944 42 350128089 171530404 -134805881 -1000000000 999992466 865167509 1000000000 0 -840385725 -871374131 42 1000000000 -1000000000 879101712 141210081 1000000000 -510657992 -1 451265742 1 13704234 -554249061 1 -588542637 879079129 817788380 -653304492 637116421 -193608940 115068685 42 -999940262 999992466 -657013695 -156766993 224111027 411727599 -756784268 -511650417 -999940262 -505159385 0 62103651 -139837606 -582638776 220473612 -693190043 -891181435 999992466 -1000000000 -999940262 -560505822 37678276 -1 312097686 -594732455 1310158 21318959 -746697733 -323595225 590816000 0 -999940262 298698059 -890736681 732455876 -1 1 320426893 491220973 919943970 999992466 -787513760 -29972636 741078751 329969015 -376372647 -763240023 49448843 -1 999992466 -230436658 999992466 -693975395 -1000000000 -216187119 -111206029 -295190694 618442417 1 -889163131 202397531 111440935 735584371 893885143 294850192 -1 231622825 948205898 999992466 564676305 42 -313268802 -999940262 437885587 539896856 720494988 42 -519842183 -386917413 -482344023 999992466 0 -300258063 27449921 265219794 340463264 -999940262 -163407606 975923334 731235766 705010568 1000000000 999992466 0 -989532284 -1000000000 745875349 -744172481 616365179 -261200271 1 139312809 -1 150838441 746865718 -487201866 -907815666 -525416298 -999940262 -527972871 -629496243 -515845444 -1 999992466 -1 -589592919 755032556 -999940262 1000000000 -94626446 250237138 -574529697 -1 -229406915 999992466 -559833143 -975054142 -994234735 -943495996 42 -154230983 -897359859 1000000000 -90900024 42 161844667 806593777 201411160 -702128391 999992466 955631015 -259193336 -260897444 964639601 846134998 -561231779 -458972493 -1000000000 -792867459 -999940262 -885744258 434437004 1000000000 0 -922265028 -713993370 176167137 999992466 1 -924025753 -677612213 578472840 425559917 -1000000000 -1 42 677017850 697774220 -274683039 431011741 395656034 -219523932 471167568 42 342528277 -999940262 1 1 -999940262 42 470359521 -630565060 -457545526 -528341464 586596934 682876388 979730786 -242230368 -354535833 0 134942807 -840344849 -1 999992466 184694381 -815644282 416838619 -1 145401082 654590260 -670620292 699694720 644156896 135915616 612056892 1000000000 58816573 -93781238 999992466 760691799 1 678951939 -595150800 -483117311 -46729889 -844490716 533128438 999992466 1 1 409075890 -999940262 905946350 645218730 -967464440 999992466 -999940262 1 1 -999940262 833253488 -768735548 999992466 -454236411 -216787788 937851015 996420941 -301549573 685142896 1000000000 483630479 42 -923977611 999992466 275880319 -1 -339598916 105733738 771768163 484623851 -274335859 -166505292 738499091 -605913275 175161101 -103609169 -76873410 -98670232 978036870 -1 999992466 305632173 -999940262 -999940262 -223348707 1000000000 -765090056 -999940262 249323950 -473427783 0 878658120 -1000000000 1 -235465945 -999940262 707288492 -874390663 -999940262 -999940262 -1 919514663 -576766696 1000000000 -999940262 999992466 -234276491 992805578 999992466 -337817198 -677452858 -485276209 -250896085 823368539 -762558751 1000000000 1000000000 538781453 -155879456 -999940262 1 -999940262 167143091 42 1 -664084436 -999940262 19196125 1000000000 734013211 -613793497 73335078 -63214326 -999940262 321545877 -629348125 659762647 999992466 -999940262 -757472717 999992466 661025406 -917542996 790413875 -999940262 -999940262 -116502920 164479008 563799281 83162106 1 351300833 -403865008 -1 -162764091 61419160 -610974498 -295543918 999992466 -541461654 42 -134025554 -805082971 219484956 -194753624 -1 -536006921 -61927535 1 564671592 877461052 42 -999940262 1000000000 601325974 858344211 999992466 999992466 988460545 0 -919735072 -772073718 -999940262 996780837 -271210298 -1000000000 774092394 843880597 445626449 -999940262 -869944385 -452604929 -813501955 -586221062 953647215 619968238 999992466 558665841 -796803553 -928556576 -267070811 -867401446 1 -275084381 -385140858 486989067 -1 999992466 868988254 -999940262 308590459 423732746 407791296 728960931 684429760 -753856181 -627521168 766395995 193722388 -494340504 -944790358 -873552562 84265166 814021069 -169657461 -999968883 999992466 -946635553 581192628 -549707665 418045571 -49328331 1 1000000000 -658321075 -132952171 -677876389 1000000000 802521658 -526643719 -468897078 -999940262 -999940262 551930449 -999940262 350143592 -670791712 -563091042 -585875427 32889697 -999940262 -999940262 888180158 108372626 417270410 660959659 -557238311 598525061 -318937941 999992466 1000000000 833905545 -602632654 999992466 46961738 -15793524 444038278 117569940 -999940262 874079102 -863112818 999992466 -809712232 -999940262 -287256743 -98160719 -547286240 512333948 108284570 42 1 -6017744 0 433094662 -204169687 235292211 42 309986127 734453833 -924947713 -130276746 42 461578920 -956305255 -29629917 432705389 -805895874 1000000000 0 999992466 635979119 288276966 578506398 1 1000000000 -355862036 -478978532 864039835 -934641816 -775548575 680287983 219256495 1 999992466 474706937 509858245 880880938 966414194 0 -1000000000 793388061 1 -98949061 16364379 708499583 -1000000000 803438489 964755178 100239627 715327891 606549328 -390541769 0 42 -19672312 999992466 911361943 780189587 146427408 556518361 1 630752574 -897026767 624151240 745741309 999992466 590027207 -766742033 999992466 534509052 -391190779 -747692197 999992466 -9564529 911324290 -999940262 -451137628 667774231 -571661439 -944570847 963143862 78424584 -999940262 -1 216291552 -904158533 -116260029 -999940262 -814896079 182004182 -1 999992466 245785346 77192688 -282734887 -1000000000 0 1 329852845 649677461 550197572 511475130 -409548123 855177550 -795692467 -682933005 999992466 626929174 573082019 -234226513 -785301299 1000000000 -1000000000 -198159738 250226077 1 0 1000000000 -625079116 -409113715 0 -1000000000 665873501 -132593961 -977615344 -7637540 999992466 -452904593 -202102383 510889115 197620282 -999940262 -300044821 -45170705 522794069 772269827 -832730365 191411039 999992466 -77586519 851865439 991377261 -12772819 -749581945 -579432229 427193551 820944297 -483347614 586306812 -605309647 803032089 861304806 -229200038 496338479 695825348 -434417642 -899259620 -414025234 989508373 1000000000 -279794632 -682003509 -25272479 -728566377 -999940262 -999940262 -864907334 -92676318 -585598109 -278288712 409603954 132106477 999992466 -737347627 1000000000 -1000000000 931948012 81721302 -999940262 -999940262 999992466 32264813 -999940262 -137526227 -840445424 461727894 397049548 1 0 -965835260 165406480 -884744030 1 707398704 22138187 -373065785 1 999992466 1 985628882 483592864 -999940262 -573035245 999992466 999992466 1 334756855 443130834 999992466 770195 300114758 970490624 -221659345 -999940262 -999940262 -395965225 660114056 -256977265 910857167 -98848908 -219485693 100474645 589355684 702744325 626752955 156218160 1000000000 980136921 1000000000 999992466 -561984159 -8579394 -15152766 678673191 -695121994 0 1 -903640577 880745048 -999940262 25162262 -1 -68473197 -525625565 -999940262 999992466 999992466 -1 42 -82072603 524393521 1000000000 66437022 999992466 -446528945 770236234 -999940262 572484955 746898781 -999940262 271679652 -252396829 -1000000000 -616125151 317607555 -286691932 -1 -591802443 847525438 -999940262 -1 -1000000000 302131239 60753284 -1000000000 -920340947 -999940262 -700640487 -328297623 999992466 -455800611 -238905603 42 999992466 -1000000000 616117869 -898563887 824905178 -591271958 740228485 -386002330 772691868 999992466 1000000000 -459455031 -502400161 51726559 -839419825 1000000000 -999940262 -297822938 -1000000000 -640581534 635834934 -74884827 42 999992466 -440656276 -470444908 999992466 891897042 -934381342 -1000000000 -999940262 -32443196 999992466 -954836785 -348314624 251764311 138595614 340102935 492313330 554293331 232739260 999992466 0 -560952399 -506802467 304301303 548355349 -402171265 908676483 825680486 -795387800 -788440990 -896177638 -390192495 -238850843 -797830658 260238530 920935618 152794441 -800351521 16319485 -934268340 -999940262 -221178306 742327158 -323370843 -999940262 -240070182 -604168101 999992466 -292746228 464632128 -999940262 934228252 913269798 595846978 999992466 -204063992 999992466 128619673 982325210 999992466 -999940262 1 391824457 855815105 999992466 -999940262 -999940262 -999940262 -272023226 -876722683 -561876111 846295554 91513561 516734723 455026743 999992466 -999940262 -1 999992466 393373613 -178251642 1 -790246553 314099896 986032518 999992466 -285464503 999153688 431003150 -999940262 -1 790234445 -111833076 -172198101 42 -40371032 728345019 101142102 -524089088 127002013 -999940262 141807095 789850006 -1000000000 17486913 -991048536 -796825069 -417415163 441556085 -713145135 -999940262 -248552719 42 -49978836 489327852 -267011721 354691001 -245838252 1000000000 1 42 -455747633 -504368286 124955295 141725314 -670114290 29968666 429016589 -1000000000 -384363451 261527704 317859278 42 -790735408 484170971 336251632 1 -14010982 -1 -999940262 0 -1000000000 -626290452 42 999992466 969527489 -219128849 999992466 820198943 999992466 -1000000000 722589760 949344306 -382453145 -772594250 -1 152789293 -123858916 -17049812 1 999992466 936899726 700472446 -870226636 -516459276 317711121 42 488310032 116865996 284386512 -643366901 -363902275 -13128184 -1 113515511 127125086 -349567483 -531829669 -761576023 323026858 450829939 999992466 -894628605 999992466 -1000000000 190982722 999992466 -778401777 488116997 512150606 245700735 -178878009 359777868 213363441 73545044 855839855 284405610 -734656807 579924382 -67401762 -383034146 942371565 -892065936 751991898 -791070677 -380975121 -172453667 38170227 756167703 -373217101 -999940262 153340826 674173894 -961460154 0 1 469852697 947084650 -504463131 -689698399 999992466 960922738 744413321 983468380 -553356387 1 -463373801 -1 623692239 42 999992466 999992466 95889328 -763394380 -1 42 631427021 -494784751 -351763805 -771619884 -602683671 42 640129178 1 689250061 9604364 754401277 605397052 -903713008 -771870103 -6389522 -999940262 0 835328517 -596871814 182572775 65241913 -570488821 -999940262 999992466 -228233450 -1000000000 88966543 160196422 911091070 518689754 919746588 -416649245 -432067036 434876456 -999940262 879649464 -48751156 999992466 42 -999940262 627547939 999992466 -870193767 131031654 999992466 979981448 -999940262 42 447508460 -100242419 185866921 543316781 887010082 -754728046 -993758995 999992466 1 -930582587 42 0 -379237030 999992466 857514870 -37827065 0 0 -561197834 -500572638 -779535709 999992466 109967844 329714078 849063338 -999940262 -365628140 1000000000 -999940262 -999940262 -9253369 -1000000000 69235759 -506683562 1000000000 -999940262 -891336356 818990665 -835802719 813274212 -657267628 -333287490 216352820 -718079013 -812523510 -999940262 42 -999940262 398923140 13441959 74674711 0 -300034767 -918423470 302206156 847889299 946588221 999992466 355600124 52892856 -772559363 308287231 962803921 999992466 -55688258 26206593 -426477041 729596356 -142934889 0 -464206272 65762262 999992466 0 410000096 565863509 -999940262 999992466 -455470535 689254938 -791430228 999992466 762097219 -760135133 -510843591 326280654 -69363754 -885471967 -999940262 1 -171736660 -476138121 -673267009 1 42 8188406 221085578 -506570268 -397163335 1000000000 -296653824 1 -999940262 -349548580 485167021 913241555 -576137629 -220084621 -1 425971846 814240549 -1 -530470365 41906790 -1 900164578 1 -1000000000 354224774 -498856201 -1000000000 801830789 -686813187 637505421 246944178 -443736608 -999940262 999992466 659286874 -1 695478664 792619270 999992466 -708616916 523763127 539773851 -670216822 -346381738 777650398 -99622678 -516913989 -999940262 -999940262 -715568269 42 1000000000 398391139 -74934641 152823312 -548391908 -999940262 42 999992466 -531730486 -1 247832176 -550542642 42 -999940262 145249907 -207659233 -827432122 -251064756 355349293 -999940262 -752122586 663673949 999992466 627940477 -257221239 42 -534015729 359683578 -999940262 1 278041710 42 0 -274769208 1000000000 393748116 -395080822 -996167735 -189859160 -929277200 989906118 358827161 0 -999940262 0 -1000000000 -999940262 1000000000 -975536562 -1 -650508239 95441750 -202285472 42 999992466 -488448863 -636805322 -999940262 -920128899 459278639 -447400616 1 163832307 292313815 736145679 86556230 -1 231701872 -609242441 -800579644 -938539570 -529205902 834020126 -549651519 -497118774 -85999071 -94385610 0 644263246 0 -470857657 42 999992466 746056812 626168888 -363649454 -999940262 379508828 -56118344 163810381 709700005 -264541230 999992466 -15313261 -1000000000 1 195258373 476358779 851062413 954548545 -129055104 -709717722 159711305 -848409174 -987499826 798380276 999992466 -1000000000 713519969 408681553 -10816428 -1000000000 313223952 0 -422779478 1 999992466 140612349 695062884 -107536098 486989067 244378491 396567347 -939868963 -449734162 -999940262 42 962754273 1000000000 421882593 -663949331 -1 760072574 -716548574 678927361 999992466 784821347 -35851215 -505984194 782351620 1 486875320 -625321585 -96722989 272172641 574532471 -665458022 1 737580749 -984596758 -975362820 868762418 -321169051 -293640804 -999940262 -420472504 -549883306 -633967251 0 -92539748 931113090 -573225296 449948396 -615277774 -1 380211256 999992466 -23807070 61411390 -895342549 -336086474 1 -593464373 -802849047 -692047579 930320973 1 -304424386 -50313576 -287730207 -999940262 893873271 -450681346 999992466 1000000000 198325065 -473056188 -999940262 210852129 -999940262 -999940262 -625467298 -228753376 -999940262 780189587 309646442 -750903855 617826185 -645283023 284439688 -904193285 239866773 -1 -999940262 1 -222589855 339768779 -625174116 -999940262 1 -321253364 999992466 -169951963 89057703 999992466 -1000000000 -500626875 -304664512 879525100 937597495 -621218861 -403538489 -211526177 -999940262 -999940262 0 456810120 -1000000000 -718868983 414927235 0 955480249 -1 67740185 -347238369 -999940262 -783495846 310684246 42 393679658 -521590136 -999940262 455519033 999992466 -999940262 -252690375 711440246 999992466 -895637330 813812480 -1 -897125651 -494195119 -325228853 1 365306872 -825036598 476917392 57209016 -470601240 -254645334 95426893 -177630208 -999940262 719500159 -999940262 -870784456 311808273 345960408 -428866770 -1000000000 -254892507 -85114741 837479739 -324859947 749979516 918643290 207334796 42 -643046101 -376760976 -613177718 143364561 42 981997718 42 825199784 247096054 1000000000 259750650 18248826 -264756967 -227813128 999992466 -438455753 -146336916 937707360 -151388369 698706471 214313761 -390797730 -247407028 -999940262 -882517166 808633558 999992466 106860678 551155655 -1000000000 64161720 -861402400 379456793 -60743648 938542731 999992466 -741646245 799571210 -116533408 999992466 42 -545646364 102101832 -999940262 -324427942 -213120160 236626617 -850821652 565705143 81309782 -369560328 538519764 1 -155133557 91717909 1000000000 -686982175 -999940262 -127358854 999992466 712575278 -612109970 490450959 -788822489 -606592057 -708062778 -535391291 347902500 873370545 115101876 661849352 -1000000000 1 -679855317 269784862 999992466 -300951682 -977246205 0 -969352751 999992466 999992466 -1000000000 42 656808232 708560255 -668211981 -636653687 999992466 -347214407 111556229 -1000000000 645383415 -168680880 26234683 414081757 406716896 -484500565 0 -586077620 603925571 578463119 0 999992466 999992466 292460053 87020651 24069562 944721273 -1000000000 999992466 197304577 -954822826 747299291 -941348068 371054756 0 0 -246033207 324221805 1000000000 746119222 -727803837 999992466 304594682 43422980 416551382 255363714 214382889 443325879 -757234580 -999940262 -1000000000 -226445971 0 483505065 986139453 -999940262 999992466 -639244178 462734417 834286474 -999940262 143507503 993434689 -659227377 -29660072 481782077 -928881020 -137618749 -588248051 -288977757 398056237 524168659 315568624 -518038124 -237998085 131453238 999992466 -726257734 -999940262 531320509 953564294 319371178 566634978 -920407882 999992466 -682865178 -870680164 -349312415 -245164425 495933233 -926136549 -900290625 -866232723 -1000000000 -1 -224170416 -100552561 1000000000 42 -947238573 -524895046 284224738 -910816880 -999940262 -602959058 337323949 -124471231 -89898193 -999940262 580200918 -173431496 124338385 -648468809 999992466 -233452743 -1000000000 434868317 999992466 -417368207 -79236417 999992466 705701199 268154310 -999940262 308867539 -1000000000 -982523629 0 -734730116 -439281238 203091789 -52357058 -429659962 -663003065 415290114 -999940262 -551966140 512408356 -999940262 -96230012 -308060009 -1000000000 440601266 439429825 -999940262 494427116 134822531 -999940262 248560307 -1 -232885380 -162526319 999992466 -95950265 -346599703 416247907 394223363 977359924 -853112772 -223516100 -282213021 1 -999940262 -665868407 -71819979 86413935 142340751 293559460 830483840 -525222495 -600778082 -291856729 392996978 704654500 77134267 -373956611 42 1000000000 -756790331 214039683 82921543 999992466 999992466 1 -696484672 886318199 999992466 -205922736 -934532655 362313022 -544015665 648333792 42 -749852567 -197018726 -606548045 -435710009 -797156807 -313760050 562035354 999992466 797938495 -999940262 -148165487 986602946 -1000000000 -999940262 -999940262 114940278 -679630558 -413910542 921931679 -477246069 465552661 -608251328 -396942242 -718229294 -571335447 3412575 362803284 -62465231 -999940262 -999940262 -999940262 146175672 -462720995 -496444989 951929906 1 994280945 1 242989284 42 1 9999766 -999940262 -563486180 -222275587 42 -762399361 179769219 971367293 378729205 676771337 -77814264 42 999992466 1 1 1 403150936 -713929847 768478750 0 750770401 42 603369739 686006182 -254447243 833817888 -999940262 36951775 -230509593 269333493 -127442100 -1 -874918276 -598644329 844707012 458449226 999992466 717380670 -31381065 349417665 999992466 -905318750 -494165431 -950871534 -184370087 62231002 999992466 -429232159 -681569984 -221965378 716296391 999992466 -500102555 433967736 825184416 -943401189 -244909689 682942616 -491158094 999992466 1000000000 42 952297082 1000000000 -692478522 1 516734723 -232554753 460133886 -1000000000 -886075608 1 395512878 -1 74425045 42 80478442 -999940262 198470997 999992466 -455616542 202541929 999992466 -174131580 999992466 -650969524 -109573167 213261780 -71537897 -626620742 207278196 151418721 768305859 -99653061 -712218496 -694354348 -749693246 -354582464 -272232086 314725551 -856395483 290518710 65420029 1000000000 1000000000 -676130264 418377670 565772948 -955809460 -158237689 42 999992466 -1 999992466 398167808 861508516 735707885 -1000000000 852964866 731799464 -501226429 -651020487 0 999992466 0 -795035654 999992466 1000000000 -451009217 510553312 -722696199 704147437 42 -999940262 342244440 -752394496 42 0 -208228589 999992466 29282406 182566263 -21737000 1 -999940262 876208759 -101917722 -337390139 1 -999940262 42 454280615 -963156580 440870894 -375356796 -964995769 -1 124204543 616258085 538132798 597290252 -999940262 999992466 -999940262 421863416 -432998374 835988141 -586494322 -516373805 405692207 36857504 434643015 90568417 -494984665 880685024 -291617630 -661289384 -167597435 -991678900 232855882 -536134743 -620421966 315759346 -948301584 -548840298 504736868 42 345950393 953784226 -172049554 471899899 -999940262 -934728043 730966106 633968372 -999940262 -999940262 867226983 -333539215 -780500304 48431051 -999940262 293573498 999992466 999992466 -85042759 -636186193 -999940262 510159252 -999940262 -942669594 366446742 -1000000000 -641420187 121876691 -367819882 999992466 -933686207 0 513167263 587444696 412634047 -748737005 -183044097 -1000000000 462612008 -452847119 863266460 -318803595 552451987 -324443391 999992466 204647435 829486916 993884014 -550273335 212046835 -1000000000 1000000000 -892507233 -482487390 -904991768 -545734911 42 180423746 -1000000000 42 -602056048 -864979376 -168913056 -525945317 -1000000000 734227682 343650836 664777801 149728838 999992466 -155314521 1000000000 999992466 146302324 -219327944 549518968 -999940262 -646488572 709755857 -1 0 493370020 -153105483 631151615 -287490577 488829546 399662301 1 623808925 -77297851 763211396 -536157169 719227460 -367919834 637370885 -852038432 -666160712 838689936 999992466 -999940262 402878984 -1000000000 -648195387 -999940262 999992466 999992466 42 550146042 397103442 -146085123 52090605 -820919530 -961854583 42 -19824743 -193044052 -1 -999940262 185902610 -1000000000 -245622450 1000000000 1000000000 -999940262 343045682 -101866157 -740752506 1000000000 42 567080706 -827823834 42 277247417 0 199137289 -1000000000 776168607 -165491565 -1 222704909 977084201 0 68523513 -999940262 -242327917 -960710083 732398583 -96503944 920424536 -999940262 999992466 -548817937 -1 -934903171 -1 415403535 -35713621 999992466 -734976647 692131570 999992466 -937692123 656468880 -535136769 0 73622750 149855428 -999940262 -895047267 -541549063 189547772 -999940262 -796835269 -94813929 42 -469127375 911250751 716357383 -448998446 597194809 126744942 -129622196 -847228662 416190829 548857190 1 -908495664 -397193076 51210930 1 710839819 -999940262 -812922484 999992466 999992466 -999940262 694308370 -254176633 -434698926 882055079 999992466 -1 534477945 433895542 927905988 999992466 -60061874 -1000000000 999992466 -44749229 -768311467 0 -35615228 -362736521 -999940262 -1 684458517 -785024966 841418808 0 535653028 -659126449 -1 -295239806 -910202258 19663521 -427997894 -74073030 -523203431 -999940262 801015617 459747114 -519168232 -45287795 382473196 -1 136852524 750222092 366717921 -566521718 678445416 433972086 -773953453 45861762 -999940262 -1000000000 -330226299 42 174579488 -395829434 849802124 485231310 -999940262 657002190 -936512814 223475868 -552563908 -537765994 -1 -862266275 853356725 962449741 -29677397 205421634 -106278429 0 133122113 99653002 -253995795 -544474870 -146561671 -382648445 469808381 -317446039 -978666368 992524456 932925991 0 52853406 -100379987 678139025 -999940262 -971367997 435598344 -880338141 563671184 42 42 416464898 -606344294 42 175362271 552757051 -644226021 -960083126 342091484 1000000000 999992466 -607281482 -105565518 999992466 -486078977 784987139 344038270 702460288 -305140610 999992466 -249386783 285697654 0 -909500684 810159348 -42727632 -660620256 1000000000 1000000000 -502525985 122910610 -858527103 562007657 -492692046 -75951618 -779754938 -238350388 -88162072 -999940262 148612992 785048148 -593666596 592318829 235587601 999992466 537484100 -1 999992466 -442096373 -999940262 -999940262 -902532860 231622825 211294796 -999940262 292870320 -909859356 964726235 -160842263 330169049 9697226 145898996 65261672 95697300 924596051 359761986 -999940262 898008165 -295218047 -488726360 999992466 999992466 -282145064 517085493 -1000000000 -772618089 0 887409586 -558599975 90931296 -259954263 327607772 -1 -139671156 -713242194 921119489 -261058602 -999940262 91089685 765363285 539270627 739385682 782838667 -999940262 -928347407 -252428993 515077031 -999940262 -706090836 -673935562 708725010 -999940262 -516975236 57750550 -840903594 979927244 187258704 -1 -603223326 -881787217 994865158 -804051875 999992466 -545797481 -246030111 204782302 160495720 -665210222 -677043987 -3562149 999992466 274379115 -951666165 -999940262 950727315 -752281765 377759067 -380474936 -60327471 42 -862955752 -999940262 -650602280 -903878954 -97714174 -283472399 822651754 -849651574 -995899014 -920723828 -999940262 -487410724 42 -442318614 999992466 -97088410 189736889 164715034 -186410869 -302984529 999992466 -923644293 197828419 532257597 -222380350 827461107 999992466 -957947570 -445485781 42 446650085 -553278879 -625864380 744231357 0 0 90198311 -413703102 -927952340 42 265511895 -962443947 999992466 0 -931970128 -1 -225893708 -263164213 598758065 -773999252 -113511730 356909228 535591871 -549624579 612422558 -266659698 -506106755 83262634 -397664833 -716472667 999992466 350568635 -585647901 -1000000000 881818025 -446915239 -972479942 -676357440 797079262 89892233 -771102025 331295944 -199226936 -571261572 999992466 112890285 -174833516 999992466 999992466 -205633607 815000482 42 -1000000000 871323217 -197302319 562459589 -718469970 999992466 999992466 999992466 42 -309487928 -879461038 -39640542 133473366 -964403176 488724170 85078961 -999940262 603012657 346041341 673170334 148615836 -110319995 -714307309 -972912721 -215903334 -225172968 -715934340 42 -854627940 761246107 880962144 -1 956445697 123984502 807275966 643674229 849487632 -295556064 674614839 411393065 216720961 863765623 -192214099 -118057205 -506791107 -105565518 -124097908 782070375 371026503 12477379 766554842 999992466 -676661635 -1000000000 -402066849 871500780 682390104 -268982852 999992466 892683865 42 335427456 181228335 774035193 -776747919 -999940262 896832761 42 -999940262 520765456 -97134103 746273682 -710509168 512749869 777009742 999992466 -999940262 561777978 -999940262 1 -157042987 -930308829 0 -465787665 -452063398 -999940262 999992466 897326406 -465486800 -56998479 216356395 910846310 659328078 -168565017 -955776033 -999940262 -476495683 1000000000 1000000000 243959564 -62299320 -999940262 808485176 -961387062 -427734347 999992466 681486681 -490004265 0 206401807 14681762 177697924 42 859710778 42 1 -436988905 0 464018443 -277421071 -906518994 920238133 -999940262 176638383 917715190 -999940262 -474546710 -958875794 -1000000000 -999940262 999992466 999992466 372925423 98567115 514344248 -967370985 -671042763 324303094 779411701 819888483 999992466 -437738050 1 309778771 515422213 474745812 -144300433 -838477984 0 243578921 725246753 42 999992466 -209688525 326719136 999992466 591900965 -997998526 235675983 -197651825 679416686 -999940262 -1 -220545040 182160351 823089830 297285470 299337685 24342492 -681591903 999992466 -794365104 202888145 261435610 999992466 -399906096 78530538 -275045279 42 1 951858572 -948706031 -788238999 -1 887151417 -812497635 42 402614135 514713909 -871433023 448666770 -936550485 177389541 -481421688 883347184 601283538 -784725125 -775527733 999992466 -585199386 -628344683 531626896 449887858 881001717 592752021 -660815003 -973199321 -1000000000 -537757736 -429151652 -150009110 999992466 1 -373768921 -107388400 999992466 -619509747 999992466 300869583 -49795289 196105039 -1000000000 987663704 -402741361 -593550473 -315675064 999992466 42 -999940262 999992466 1 300757628 8702272 199005883 999992466 741544250 88644956 845317869 310819009 0 954591195 999992466 -967849871 -81613474 329829840 847424311 999992466 -259508688 224331289 89388907 -100146213 -699639914 -889333485 -763283931 776524866 402524201 -366714137 -315723521 999992466 -1000000000 -181740006 999992466 -1000000000 762979362 -966755302 304143124 42 932262564 316219151 529047819 288479875 115715463 -733475041 0 999992466 1 18509281 -131536782 478327157 0 441800298 161206784 -999940262 -999940262 42 -747413951 574357436 -488789005 576085592 -928615230 42 -360231060 -628369938 -56462815 174491366 965850640 -990332496 485786146 -999940262 999992466 917988674 -475806354 -281119729 42 -129869553 42 -1 878846754 -872206688 42 -753504219 -1 999992466 301144083 -467343031 595703413 -60791661 660132521 -261712534 342696514 431918167 -999940262 -364710042 946321184 503878431 -431203528 893550261 401214547 -486775422 -726244316 608692994 573543097 42 -899358664 -612055454 1000000000 -870874102 -999940262 845340000 1 -549534382 -999940262 923051324 -409452213 223499893 823682267 -999940262 487954199 637559794 -220967600 977603882 -115380200 -372304963 202130447 844402688 0 42 -460845156 -136076354 999992466 518845883 895290300 -248846790 0 1000000000 627959051 1000000000 -722472881 -236389718 42 1 672441346 -999940262 -136491655 -1000000000 -478172487 453205035 -183152678 0 -806809003 894728567 -895141067 999992466 240196826 563056241 5791843 35479968 715173321 1 -1 960246109 792882577 -343914531 -999940262 234474412 -555611587 -550788293 -85993003 25474263 -577856936 -999940262 -724253162 251836167 659316092 66967054 1000000000 1 1 42 0 -999940262 -963131574 -622910618 -596116201 -764830875 -1 0 1 -999940262 -626094860 815470527 891935455 0 999992466 351564011 452718380 999992466 112382686 42 338713964 440676289 529109372 145895173 -539986879 -999940262 -91536063 -1000000000 -870327928 -750193912 366465325 -746241719 -999940262 -923780967 -305902614 -999940262 -999940262 999992466 229122299 1 -572724888 -1 747911025 40610440 -999940262 -487461737 -882143889 476748443 -478030602 999992466 -1 514357651 -999940262 -978917864 -275384542 576336460 -999940262 442134981 -439488383 166069650 847596667 787159137 508783283 -999940262 -968820746 -853147992 -999940262 -284343895 -1 384069657 999992466 986962610 -107641862 178493322 -589193173 1000000000 184946611 677549425 -513404241 -397059613 -311846676 -125926218 -34866123 193382892 168079509 -813589856 -619076009 1 -1 999992466 -999940262 42 999992466 -103725628 1000000000 384766473 1 987724199 832008947 -999940262 22580358 193927424 632424118 70859915 -392131881 -117895521 960648982 -896354206 0 42 1000000000 999992466 1 410426867 -736116759 633205440 -782556463 -107284693 -610663259 291765438 1 366219526 -76242680 915033001 -962680347 -931041766 384446014 790442742 -510884493 -308681432 -999940262 42 -999940262 469087548 229506180 -208921442 42 999992466 -162611583 -1000000000 196208651 -373200311 -1000000000 42 -307675300 -350868967 999992466 999992466 42 944713800 719265114 -401297276 487903359 135826769 7605847 889037792 -639226694 -488245258 503692096 -368494950 -325177512 -1 273939531 -919842481 999992466 452279965 955113588 -795526785 -999940262 513463836 718651526 42 999992466 553275037 -942647243 -403318577 -28544542 126473354 -352141431 826557244 -999940262 1 577530663 721351451 42 375798172 -151870256 597062724 799620616 25064286 -350458802 -1000000000 1000000000 0 942367913 159579856 -969804920 -309829566 -425711599 934741275 599666226 724507300 0 42 -796287017 -999940262 -1000000000 -1000000000 -610269116 -616323060 0 -316479554 -289992755 393218363 999992466 630859932 -1 -1 -339396721 724145946 585421861 251815999 -999940262 -529141162 -999940262 176736282 -162545658 -289791114 -688188483 -999940262 -996488270 -147522056 -1000000000 999992466 -662815210 75201905 -757258936 42 724507300 778097925 43422980 899142632 999992466 -639511747 -356938327 -407914814 -724715852 165861272 920985554 -154769745 -699096700 -287388855 631894506 -883679185 42 999992466 148133007 999992466 180195738 925312287 -419577568 -1 661859727 -1 -914496802 816398472 26333382 -663647439 50260790 -94959519 412421374 1 -58032955 -1000000000 -342593327 -999940262 891774563 -828633785 179532041 -1000000000 -52714205 -200437521 -212189651 -787739755 999992466 -527429624 -629716999 950128851 47041381 907639889 0 389575392 -999940262 -570469766 -752576329 -986655133 -239074555 -947588441 351756288 -646787892 1000000000 161131737 795324638 496373198 1000000000 -3062755 -738193939 -420509348 -1000000000 411064612 -999940262 -283359909 -493500000 555878697 -1000000000 -120635508 999992466 271307470 -550337410 767484339 1000000000 1 -283954094 -214443410 656920323 42 504391228 -178947030 520303677 -41640514 449173257 -999940262 1 42 42 999992466 617511207 62066883 999992466 -804816940 -999940262 -1000000000 608672365 -964946842 999992466 -999940262 42 -281086180 999992466 -521962682 788852047 799020358 -999940262 -901511928 -582120077 -999940262 -425156803 -987522658 999992466 -112869544 -999940262 487258651 -169932444 999992466 -718993513 -403360587 -902421645 580267293 609884245 -946425431 999992466 42 471690193 352501446 -14216974 1000000000 -419599637 -1000000000 189205425 -405868686 69639374 42 -1000000000 -428741041 -943423804 226232370 -999940262 999992466 999992466 464792093 -184805954 -371613601 122232631 -493789268 999992466 -1 95315116 -1000000000 -655711766 -63959637 -611951087 -1000000000 -462803107 -1 42 1000000000 -427527633 -370327099 -441495651 747287 -999940262 -357303383 1000000000 -54540211 -101157855 -22594723 -808963072 505984732 -337521825 -204626186 50874884 91190603 999992466 -121838066 42 -124149683 982702421 999992466 -999940262 -747771500 999992466 -847760504 359532732 833407430 -786873642 303226329 97196114 999992466 794800638 622547733 -104700992 -507132029 -999940262 -50566198 -1000000000 -255550782 0 795156179 42 390665091 -937578964 -514236057 972482678 457322797 -1 -998547743 150288597 -868426681 -1 -1000000000 -625552228 237091607 240166675 -872020165 42 1 -444594101 -637869634 105419663 952038898 280809911 734293149 -999940262 -668392208 42 579891779 -290579215 -627338124 -640482402 857154822 406542673 833401029 -612862071 0 -1000000000 1 -1 -885024690 505802945 -999940262 -193840307 174399662 806130953 -832489723 1 -1 -226173228 -1 -758899836 0 22407042 918597256 -721708962 -1 999992466 -103319333 182232949 -65120685 -404760898 999992466 42 817075822 -931497405 -281090039 -518593234 -320063796 -439466514 94264040 0 348043171 -638187273 868244649 279954942 1 286177745 658870430 -347640624 601160662 1 -201796373 -124471231 281167651 -999940262 828230463 1000000000 -819324515 365819819 468627220 713399442 999992466 764654896 -848852366 -196998907 325741450 -951818516 -993060648 810097252 -407074956 999992466 680863485 850620821 -1 201505988 -585475056 -154384423 897923324 562751810 644169105 286350149 -999940262 756722395 265267712 -71323834 -42260391 612208108 -1 -35879194 227694118 -963129276 245894746 546490155 -597314004 -859451904 201635168 -999940262 858550793 -891296957 0 -685572250 999992466 547447838 -1 -999940262 -74530019 999992466 85244048 896616660 -1000000000 884522972 164951395 590605834 -77643756 680370571 1000000000 -999940262 -304251878 796741340 -931857576 -120178322 -750486029 -369980600 -755252032 999992466 -909131754 373110418 -999940262 -289992755 297991143 999992466 -767261819 999992466 -263504136 1 965538535 501663376 988588755 999992466 -797136291 -874623680 251744676 -906470907 -424658766 1 -731046048 698185388 -1 438986049 999992466 0 1000000000 333933011 -747442540 1000000000 -616059325 -947848345 999992466 -426394052 -31664736 -994234735 791248231 -584962904 979398657 1 718923210 576633867 931800022 -25642957 -833912084 -208196398 397552742 -319408149 -507180078 -812890556 42 -576362667 -635859728 -207133584 -171743182 -418769738 612427644 -1000000000 503754062 -999940262 -174065400 1000000000 -227610009 -480519719 -580456926 -237854622 999992466 879226681 439887890 803294359 772693609 -999940262 -999940262 0 -453838254 -538966372 -630714202 -1 626623826 791139770 405204047 703522611 1 -618363312 0 -216701122 999992466 999992466 -159930733 1000000000 -1 241727566 614503659 452370827 433880851 -1000000000 -305840063 999992466 42 792107560 167574722 373696213 93137890 172222440 42 867749341 -833514222 -862233574 1 -185447165 -48574842 740540384 392856905 280238449 -415400937 -999940262 290607762 908024733 101865912 -167410220 1 760844151 -20680435 -348756844 57769190 999992466 999992466 322787396 254913715 -889865992 999992466 -339195185 196825661 -999940262 1000000000 254655259 -391532268 -964632855 444817459 825001738 -769256158 -410956684 -804578953 -938577988 381480556 368459170 -74956890 397416685 1 1 -186975232 732378344 -102362160 402248354 899576573 585157396 -999940262 -473859491 -1000000000 -264849103 857210707 999992466 -749880676 -745744185 945295900 913258722 562006210 999992466 666955769 -1000000000 -999940262 737122480 876069073 -611002428 -895796044 928267465 82796396 999992466 209649771 -657922617 302158412 999992466 1000000000 -999940262 1000000000 -762690837 115455736 -441454079 999992466 -73240945 688267426 -834131405 -1000000000 -796230725 1078160 1000000000 -538642315 -997277485 -1000000000 589860587 480018737 999992466 88146533 -71230973 584809327 226564122 -113512916 -999940262 -839873086 -999940262 -417043774 39974575 212421264 -862943961 -190731779 96891275 393218363 -91747911 -874027884 190896270 42 -71380237 -222159216 0 -237365745 -777365225 702001962 -203647659 999992466 -551614498 708783270 -936220565 -841636423 420401225 -883832983 305047786 808252070 501975490 153337243 -859089571 -781597316 -389044135 93047949 682642816 721792339 999992466 -999940262 -999940262 670748882 -704643559 -573913716 -202207798 -541330629 912157095 604562517 845377947 -478402603 42 42 366765294 -800678127 -305724748 -999940262 -592382344 -999940262 -240937581 -37353455 999992466 -262883291 999992466 -1 355718793 823543908 -509828528 999992466 -127618487 -314436693 -999940262 -36039103 102290462 -1 999992466 299453589 -486675406 15108368 -403482299 896476290 892770589 -982239604 449998992 190108626 221808048 -774507903 186638782 0 1000000000 301513239 -573959674 -457839144 532775084 635638568 385164779 0 -481148628 631270237 255905631 419603668 444881214 627204588 -1 359456649 -999940262 -937651477 581338662 295138855 -654201098 242021438 970568871 999992466 838511026 -955023159 672456070 -995480370 -185096950 -923337421 -906687177 251909395 -187959649 -3642865 45973933 796046309 -390947468 -315796401 999992466 42 -1000000000 351275279 359865936 -206399460 -587902467 -1 -1000000000 -138895111 751460961 -972136591 -727128122 -469286521 679584227 999992466 502307348 1 -51447032 -323884388 992566270 994995945 -999940262 -882150060 -280938475 812075980 -1 435162269 767130692 -709513330 999992466 999992466 502167311 -999940262 -550719384 -327339685 999992466 -312264409 411544849 142393577 250517511 236731608 -939684677 -708488262 -48768425 42 440663414 1 -221872214 131759454 352444136 452500482 713571983 -587024801 505246178 757392079 779914080 999992466 75403042 -123713485 350286115 -824829228 -1000000000 -1 -969390729 -980786217 -1000000000 -262350595 -168644893 999992466 416009075 -428353123 42 209682098 -999940262 238184130 -690599492 999992466 -836773170 581754693 249547043 -1 595989797 629387062 -801786773 -999940262 -999940262 1000000000 29451343 241471180 695787886 860109676 -502128262 999992466 -999940262 -1 552000293 1000000000 -553599916 383887537 999992466 -1000000000 52504956 -999940262 1 38499379 -891842115 798735594 -967004324 -999940262 409613443 999992466 -1000000000 54150792 798628758 999992466 -624970286 390020654 236455054 -1 -892231288 1000000000 -999940262 651829251 -590162845 -999940262 -291264545 1 -86498579 -999940262 -857055544 481962047 299294063 -999940262 -269576287 -386540801 255442479 488454545 -1 -503702172 42 -498274291 -1000000000 999992466 -222871611 -996457905 1000000000 -999940262 593550367 95167920 -357112094 67353329 0 0 999992466 282049207 659744798 -999940262 -124961170 651824752 999992466 -826768696 -734721507 999992466 869579504 -138230394 574346615 -426443471 -385979429 -312623193 828089688 -999940262 -545651714 13816374 -999940262 218849580 -811753253 -763856522 -999940262 -571601069 204362898 485404665 -999940262 -739356098 -763133187 -80645493 799934865 -220254927 -806259081 42 4551549 -1 168325441 -1 -999940262 971984764 42 -999940262 -1000000000 679931739 -1000000000 -748521949 257836361 436103272 42 -955497922 578412002 -999940262 206106446 35891676 -616391683 999992466 -572976400 0 999992466 91830953 -664335471 999992466 94572991 42 0 489058804 -999940262 -293301645 -372090468 841377051 -233759270 -1000000000 -565023502 -999940262 366883737 -757527773 -928032311 48714883 983933562 1 -909617764 -929219330 999992466 -331937035 999992466 413858 559828270 -621962855 391310204 750620155 -430318136 999992466 -858096256 405855992 -836481252 999992466 54009881 999992466 -79474935 -349054174 488804590 -247039418 265523843 88773687 115878687 -271188806 -291981817 -330030578 775557802 -151004393 -999940262 135935702 1000000000 794594120 494946830 669962161 922022677 999992466 320143287 325272012 201304154 -1 165955172 -685221431 -78383781 200070810 -577750794 -999940262 462618111 -999940262 766051325 -999940262 -81714279 1000000000 999992466 0 320314027 -820430039 -360466219 147086816 429819488 999992466 -322602637 867020600 905174977 552819844 -247845441 738140739 572445150 -669175513 -999940262 -1 894317799 746420750 -1 -999940262 0 -999940262 0 -999940262 999992466 666675259 634485691 -68785894 -1000000000 42 -304865789 999992466 749489652 -226664501 -620440175 -949717834 -999940262 591316651 -1 42 -695614075 -630092413 -1000000000 589530480 -293557732 -476155614 -363540214 872323276 730590426 -842474097 -658354732 795891346 94124214 95941766 -470166208 350152387 387302031 -697282932 283916075 972839380 -999940262 -690908749 -1000000000 -999940262 217999910 522269233 999992466 835445252 -1 888452602 -999940262 42 574914124 964090398 385731842 -488141964 746460078 140899982 243113138 1 24754783 1000000000 1 797772343 918391390 -488863477 -292787823 -683899547 -1 748649971 -793782956 884042719 -4276307 -381812981 999992466 558814589 637915586 -313918039 -111065846 1 411296592 999992466 -999940262 0 -814054308 1 0 -1 572089184 999992466 -478763900 -624672174 -999940262 -553118529 42 236382353 590362201 1000000000 235699225 160337028 -945471147 -773972687 209681380 42 -643046101 -821025083 900061728 818233393 461629127 -321756911 -1 434102203 1 -747237041 -824033619 674388630 -999940262 -999940262 -999940262 -825253580 882635295 -999940262 0 -471722040 510520060 -256443978 636335779 1 430177422 996442408 -999940262 -592404075 -860596671 -1000000000 -921803051 -999940262 804639920 -1000000000 1 0 -518197088 -1000000000 840067897 -384647005 439335496 -273790356 -999940262 -945609657 1000000000 -43582601 -740836443 -643174698 1 711747107 -952808547 73848576 0 -255615850 -665001105 304269793 111065499 -1000000000 182590906 828753099 -724618511 -320392793 0 1000000000 -1 63687327 -762426807 999992466 908524750 977627173 -332827811 999992466 999992466 961484958 843762289 457313583 266242408 620058191 393229883 -886811493 999992466 689059544 999992466 46450863 671613606 0 999992466 259681495 980250282 -208074072 -16087193 352106072 -999940262 -227642265 451299663 0 213544635 300609706 -830495415 999992466 -927886029 925902042 444577391 -604565444 795498286 -608831726 -245476919 -848220428 -557932858 889581080 999992466 -498126918 -414814377 -336620135 -427772726 -725860736 42 -509518486 -913997267 -575005934 -614892371 42 42 118106398 -457149593 1000000000 226524958 -1000000000 576760293 988597897 -999940262 23105119 999992466 -1 -737283604 -355149697 -813201789 548977165 -228617331 -701426151 -943461186 827473660 -337656503 -497990732 601114460 -227356577 -140388344 -514249433 0 534561267 161208485 401964576 -559202079 814212679 1000000000 987782139 195052098 146104489 -312314249 863282907 893815902 805159968 -1 -238619210 42 -999940262 719171051 999992466 -272174144 -133985813 490441758 999992466 589609498 0 999992466 42 742669291 -72631542 -999940262 519104053 450908425 -45293607 310910029 -289139899 0 -967411422 129117662 -999940262 -1000000000 999992466 0 -728160336 -731735674 -1 286768641 -5481027 719008570 656794820 -570951808 -999940262 -562499262 999992466 51469011 -440795535 -237375950 -999940262 -999940262 -434663030 999992466 -1000000000 978599122 -772488188 -875866237 -352108574 775386376 -639181465 42 927064596 -999940262 -382712867 -907813303 967076951 490166867 925825115 -1 684636737 564373270 1000000000 978423089 -71937402 -594673469 241638677 654810098 0 -999940262 807701566 -324764198 -549041183 -685028732 912840337 999992466 832526577 967418777 641457320 1 723652531 143995726 -999940262 82176230 545409107 -562584738 815105642 0 999992466 157961208 0 -604473976 0 160960221 999992466 -138471748 270919149 -382391727 -56282128 -1000000000 999992466 717090917 1 1000000000 -1000000000 -552946858 -28696821 -344849171 42 999992466 68711283 959702627 -647471148 -999940262 -800774849 -869393944 -999940262 283241662 -680896147 -855093043 999992466 -1000000000 300909844 -1000000000 288919317 0 243207697 537479456 -999940262 -203707507 961598024 15774881 -904604522 -1000000000 626447805 -999940262 999992466 231057332 143070926 999992466 961355092 999992466 253254673 -448576404 -859592119 999992466 -60332628 -920529918 -1 178178128 961742587 -980000637 -633248763 -136368074 -1 288810175 -999940262 -129531567 999651746 -91593592 -469198920 -786266564 1 999992466 968086489 855690330 805023923 881510953 -924458428 -984260375 -329796921 -999940262 1 999992466 -1 439524239 0 1000000000 -999940262 -42355916 0 -115805398 151811178 395935652 -36644108 316154871 772944633 42 163421154 901325277 999992466 -970392990 1 47033421 -517960322 999992466 -242041219 436259249 208593005 999992466 -477561762 -162845095 199428909 -999940262 825151494 0 482151418 -865800042 821858463 -33718559 363193007 524276173 -377163991 42 -944741864 -152891211 447999926 1000000000 464568159 -999940262 -481733532 999992466 0 -999940262 999992466 999992466 988878311 -940194614 -999940262 999992466 999992466 -893810007 -999940262 43282620 -642283877 616467552 999992466 438527366 1000000000 1 -605273595 -353764752 -965702257 224532679 -30557200 999992466 -999940262 0 963917746 -999940262 999992466 681860123 370593210 970878473 -879900053 512846305 1000000000 -17148813 342948355 353717697 177694397 -999940262 145179031 -946669602 -855493797 -934037200 -250496671 94496794 174725248 702881964 -398387598 -987852316 -1 394988562 292279483 425587670 199535773 977759591 -449882223 79803961 -197915267 999992466 -354831057 -999940262 715582018 1000000000 588636595 873432385 -300968610 -157487115 430109960 -275883024 -818638983 763742349 -999940262 437262970 -37398194 739985315 49845261 -999940262 656214399 -588942125 372499846 -540964287 -722348649 -138995661 1000000000 879403018 -713972852 436909128 458074325 42 -999940262 226215295 -188141480 -70962540 640285080 345004559 215215381 -605149496 -660848553 33317168 1000000000 555279663 -1 -999940262 42 290063939 -855119693 -613459654 550858775 190356478 1 -559660859 -829736279 226794715 -180999942 478856703 42 588230642 -999940262 -981490265 191636147 1 -394918267 -1 -731256012 -89652047 -107362257 309986127 -877881286 505686933 -682808690 996859127 -263998006 -496095854 999992466 119863205 999992466 999992466 -434532381 -837570455 746483266 352107114 -999940262 42 -959760690 -652857586 1000000000 -634789731 909033101 1 623175368 712622620 23284034 -91520955 980837334 797680040 -999940262 999992466 -254176345 -463960286 -550416118 -999940262 -741634197 -513554765 -285105595 865574822 758578325 -28982925 733381676 -999940262 210285945 -199029623 525711054 -739014845 658676603 691381300 999992466 -386725861 0 -1000000000 820402756 436737134 -726237870 -834773524 -999940262 1000000000 884720979 -2528634 0 -717074899 -597431542 -135938325 42 -230317559 -1000000000 22254410 201671722 721015445 130876706 -497623328 595156086 532832184 161335677 -999940262 358895475 -301993854 -285988135 -26781251 -686023399 -746575373 963809495 -476897121 566770477 999992466 -738058283 -999940262 592318829 -919429962 999992466 -340187106 -936084601 516097456 42 1000000000 823399102 -103466458 999992466 -1 -524495301 -638305151 0 164903120 -447056566 -405876988 -999940262 -744813933 -192354498 796677862 435640118 -1000000000 -288611023 -1000000000 -603156798 -852388660 -999940262 -271011536 -641105540 145656768 985636430 999992466 -457287712 598845644 -990352956 806421649 -715938397 1 0 -193942707 760205671 -999940262 889786934 -999940262 1000000000 598964886 999992466 -437133488 -797665005 -500805960 -201977100 140286280 565479010 -999940262 1 -126015525 702716855 -1000000000 -300554980 930283254 444455494 -476812235 999992466 -999940262 614486340 269292984 999992466 486809872 -274883732 -999940262 -999940262 -582117363 -999940262 999992466 404389048 -1000000000 723072290 428411749 999992466 429397655 -132885398 786230880 -912200431 -999940262 -135712315 738685453 42 999992466 999992466 -108877486 999992466 999992466 1000000000 -102641137 42 1 -136579169 283182444 -998291366 0 -999940262 -25031932 42 -999940262 -403676812 538653293 952997805 -593677587 -845686986 539667964 -763170933 999992466 531246546 -961467100 -999940262 -866245390 -242381252 -676903900 -1000000000 999992466 -999940262 -936469814 23700019 66407636 934015063 125975668 -560206208 -999940262 192189992 104509884 -837962023 42 -999940262 681033502 42 -999940262 620186005 916304843 1 -937482509 -691028205 375719583 -815384160 -999940262 -999940262 -999940262 1 -999940262 -113724973 -224644075 -883596284 392797743 -222985555 42 -999940262 -999940262 867077657 361791172 -999940262 -288513596 -451858990 1 754607895 -502582039 -218900200 292620661 997237229 1 -22446431 187771424 710667948 1000000000 999992466 -1000000000 1 -631981571 -162129345 1 373794815 -1000000000 999992466 667940343 999992466 -689443505 -999940262 502517240 724107478 -965772937 917672427 -648214082 623021328 266039860 -262670991 346381598 999992466 391508331 -584609088 999992466 -999940262 -392598250 996280431 999992466 427000525 999992466 -1000000000 437534779 -999940262 1 687768016 0 708441702 -73295732 0 230579019 -446582778 -493789328 42 110348140 846793868 893631598 426273732 -966108074 406010368 -1 1 67356107 302889139 -730835481 -980878210 834577351 485365997 -270568570 900579512 -214814670 -259126359 -540548458 42 140753560 551741434 -999940262 999992466 -999940262 -999940262 881763819 540054134 1000000000 -414264884 988907419 996798823 -382581579 -711569584 11489596 -509672199 -362738024 -1000000000 42 577636063 961092666 735149878 604969948 229965043 -324766576 -999940262 82289643 693625846 42 882262152 907830491 -635630136 -1 453469714 671198938 -315383265 813865238 649031040 -999940262 1 999992466 -999940262 -237141892 1000000000 0 -604660499 428987568 -288731895 -780041470 -1000000000 516371491 -146949332 -216949928 -631882936 42 131583482 -768626301 593018313 287669892 999992466 -999940262 999992466 712978704 999992466 34675437 -267683711 999992466 -999940262 -816186912 -999940262 1 980198795 544443564 760171031 -779451233 625751459 999992466 -856230176 397857776 -1000000000 -999940262 -999940262 -999940262 509930777 -533757508 885029784 432760841 483783474 -891801197 923297801 -516313438 999992466 567085893 631862053 1000000000 150810246 298717530 168624849 999992466 977886444 -568100456 -365112841 -1 492593802 481133114 923543758 301614923 824069519 252112208 -24174691 833973351 571240420 999992466 -999940262 0 -153458809 0 999992466 924244925 -1 0 299391449 -768477073 502093370 -40742961 -999940262 0 -1000000000 871957011 -999940262 555997702 -913950421 741724052 -182623471 999992466 -466731416 42 999992466 1 210958471 -584598842 -303846387 -1000000000 -1000000000 -746062873 -815745535 0 -735578065 -726301485 855484998 122085122 999992466 734957696 620449975 -1000000000 0 291000292 -999940262 971775300 -1000000000 -998737946 983268900 1 598594795 4842628 -80933481 82764099 861304926 697368827 -400819004 -727313855 999992466 445194738 -639768724 -1000000000 595625252 -76276808 1 157605192 189920023 529390621 -999940262 -1000000000 -193842832 1 -1 441634410 462069683 -576934797 523834886 -592282266 -798660962 -38554040 1 0 -857058666 999992466 -999940262 992469211 702578300 724789164 770995462 258847856 -47541584 -249575941 999992466 756820428 170879061 999992466 999992466 451756837 329747057 938443800 -999940262 -1 -891335415 -768954060 463473621 1000000000 741419359 -759613488 999992466 551196807 197269654 812277877 -638268557 -90117201 -157523681 -999940262 999992466 526906465 -312169743 -260642863 966031919 939113557 821955842 -630387108 999992466 -674309127 0 513559065 -778674491 0 -739736381 999992466 0 198847900 839414700 0 -196815461 -690074988 -474987742 -999940262 504855128 -999940262 -266305174 331724441 881191926 -808996053 -1 543664845 999992466 249955062 -1 0 -621365304 -51537720 -385027258 999992466 572206638 654051609 -433327331 1000000000 798732077 -654237532 -109045774 999992466 1000000000 999992466 -183915154 596312860 -1 1 178988251 999992466 453162176 682176189 1000000000 -999940262 0 -46675401 858243383 1 999992466 337756716 -569261260 1 -646469903 948542602 999992466 1 -811666958 22652952 999992466 -794500202 -999940262 999992466 -999940262 392192270 40637033 894851484 -276067075 1000000000 -129641434 916167226 -12759966 -451876881 0 291263255 579013172 126131496 -1 1000000000 -999940262 408264071 607064638 -685919678 -462874554 -1 -781821409 -491760356 42 -840605954 -946853910 1000000000 999992466 -254253151 334343189 -881434275 0 -813495447 -460858077 1000000000 -485659958 999992466 275103938 999992466 -735541334 -158169219 839054927 -999940262 -274463688 742768771 -525696783 -339369411 -817120087 113690499 -268821046 -650539795 802756154 485433389 943845270 -532076244 1000000000 -517869226 868532942 -999940262 1000000000 259570198 -916182808 999992466 938764675 592671548 752033715 -794927428 0 -209304343 52925837 871200685 -290988705 1000000000 980780709 814189590 -994846630 -999940262 -271991912 -750215696 1 -873684760 0 915390016 -152079142 962654689 -728564465 614516454 -999940262 -643439533 -782023537 -350131857 -807668866 -1611098 265910023 999992466 -477008673 999992466 -855510087 -668031842 90381225 -880551401 -139152996 -633497723 422235579 -999940262 -1000000000 381848873 -632684216 256331042 -280086985 999992466 6942320 1000000000 -916095063 -355392089 714988014 451739078 292965613 304279434 -647802734 492221882 -999940262 -999940262 -999940262 -944937476 -145887045 -70129580 -120183268 402043809 884012658 -428944858 801983802 -317204158 -172162040 -618039390 851330609 -726440535 -185354794 -941909218 -881609461 -125415575 1 778371251 629082203 33179142 911170583 -999940262 624567060 167308283 214183089 -979988684 -269057109 -332080295 443916399 -558998282 -549125335 1 243999541 445293069 -999940262 -168607665 -224597864 999992466 -726573836 843987416 791996618 -865193614 -1000000000 129422278 -887607445 331531122 -1000000000 -842190790 572110512 -628305263 999992466 -641610633 354983213 -148541217 -986258172 683462185 926019040 639340888 1 -1000000000 -867554161 -731948829 -106200303 555839454 1000000000 -999940262 414668930 -898311606 1000000000 999992466 330169049 42 42 459351659 -808531095 -1 752490566 472699893 -25245912 999992466 213497240 999992466 -236411420 290641076 -492004603 -999940262 42 -630152933 764651000 -714643715 616039895 956484746 237216671 -1000000000 958900015 42 799657375 999992466 249767310 1000000000 -13174425 893821757 1000000000 400742857 -232519512 -264011849 -147546879 130670262 660358442 -160957604 290694009 -970028215 999992466 0 945749063 57697941 50468284 999992466 304165485 385063933 328218973 345741296 869781313 359781999 49276485 -926066893 -549493999 313085690 537255477 281658541 -1000000000 331385830 999992466 -857253596 -913704757 190251332 -40270964 1 999992466 -14889427 -467153655 -548435144 1000000000 -320581576 595272302 42 -819524216 -973835254 -851927198 76233932 -703628252 397078673 -956152349 -1 999992466 -385175649 27063931 50713259 684755962 -158726118 935058638 -484109093 -500497021 42 585564997 553640494 -745126223 611471238 -1 287416117 -999940262 999992466 -999940262 -999940262 1 -425478018 -683705610 -618018178 -284712559 999992466 -446138019 -674203990 0 -83189518 -765653779 -117891944 0 221923999 -616266026 -389288857 999992466 999992466 42 -436326828 920192548 510065685 480881997 -462015451 -600976806 717803296 93699673 556333145 -737056989 633975128 -735467590 491714351 953870757 0 -853243084 361220398 144240185 549155507 28239450 -602570101 0 896422034 583734880 -749693246 -931806446 -714177655 -939811660 -667096308 999992466 0 1000000000 -352702499 -945761437 967404786 -931184680 -999940262 111038328 -999940262 -238184824 805573321 0 999992466 205280503 -28735743 -1 -378036935 1000000000 -823304589 868935910 -778800886 -1 679175942 520041269 898558842 798044388 917128 163159688 -126844156 220825043 0 -834918129 1000000000 -692058505 1000000000 -756266972 -64941135 -1000000000 579339731 599099601 -56499321 362483650 -999940262 541829251 544229130 208080649 -156841771 344640022 -723880048 385748732 89841777 -716577309 999992466 -248461484 -1 491342896 421460740 530845303 -999940262 999992466 -485746273 430798087 999992466 749863857 420624729 1000000000 -115348070 607507612 524745795 -234434605 999992466 1000000000 793214448 -1 -943781600 1 -583278721 120712677 0 -493074097 -370404444 753735359 231728893 -1000000000 -706068506 -679087775 42 -314300123 999992466 -1 999992466 0 -179404163 -999940262 999992466 -492887414 840457093 225778714 819578602 -1000000000 -999940262 -77398660 983696805 223586325 264063037 1000000000 -999940262 121933091 71135517 465363040 703806513 -1000000000 -999940262 -461413011 -999940262 -1 -764854326 192266423 168619397 -826577914 999992466 -760046937 808065020 999992466 150749491 -828256381 -89910430 34640227 -110749789 -822934308 -999940262 693652220 -138721364 892254224 -1000000000 -1000000000 1 0 -892560508 313523712 -690560229 642544759 -774431194 -727779196 0 517843381 0 152285569 718924749 -1 958864082 -434864484 553023411 -830310272 -93466535 999992466 153139322 859433682 627709152 1 671539714 233849383 42001635 124159062 999992466 -603888012 579878109 42 -719317281 42 -989054675 -712059376 -127606949 1 -428481019 -797385065 787500458 -381318279 599815095 781736447 42 -16917461 42 -101009411 -936764745 -366430460 721970985 273733000 -999940262 -999940262 -9040876 -274781644 885348696 1000000000 -999940262 676724810 871957011 -753677891 -942863609 761021835 547681559 999992466 318466987 -168122791 127124088 -443357090 27528832 -11624706 -1000000000 -631715657 258003077 287316768 896850807 -638477854 999992466 -999940262 -561648136 694098035 -999940262 -643785921 -1000000000 -60203968 -1000000000 25608249 562832886 -102161958 0 -178996364 -908154748 -1000000000 -445627860 -958512810 -6921625 -999940262 -908528705 628959626 -49662781 167919269 944085561 -343745774 -469441027 640111342 -317494430 73358690 999992466 999992466 -725369574 1000000000 235784858 -779512004 1000000000 999992466 -256463045 783908602 -311754024 1000000000 42 999992466 1000000000 -1 -766035113 -113305537 841344407 68217312 -138834855 -453977127 -999940262 -999940262 676140011 1 678711570 -805829861 999992466 999992466 359146708 -646388999 396389720 42 -438313654 -202723626 1 355191753 999992466 -1 196841080 -1000000000 852412464 523251756 461889708 -999940262 -844707236 -362652345 830016408 514147820 544854640 -665462911 -221802402 -999940262 742592312 213782296 -129417255 -663396141 -243349502 612792746 -385244823 513944529 -275245096 0 798870305 365724152 -516666224 -272194360 -645000148 -925660159 675872864 397530723 -732956777 -20949264 -181058576 -193676220 -185505151 42 102217009 64537913 999992466 999992466 1 -1000000000 -885861380 -999940262 999992466 -296602688 999992466 42 -1000000000 -20581378 999992466 42 647816635 1000000000 -657899682 814926930 -123840382 176735545 251792365 -596127381 999992466 0 -545621764 302049950 -998884852 999992466 999992466 -303130685 1000000000 -1 -968601387 999992466 1000000000 782434437 -768672198 -54404311 -848019494 638932962 470186936 835330976 -721097154 -387419659 182294237 134110763 24691924 11549811 -608549722 -484011685 -631672617 -207033378 247946129 712078266 477403284 -613287278 -999940262 -261871967 712517206 526715499 0 -974356051 999992466 209496241 -455880300 -643174698 -339026779 1000000000 -991228709 -524116771 42 -583013108 5242505 0 552207597 558963045 -1000000000 42 999992466 -999940262 -999940262 -142116644 666675259 29525259 -601383404 480775646 -532522264 -999940262 999992466 181407180 -349861419 489465241 127983147 -999940262 -217311050 0 -236820822 225347400 44168917 -999940262 -821608926 804247778 999992466 0 -999940262 806173278 -989115524 -83411023 -985011297 -162061826 -140220604 -480929941 -1 351397760 229421761 -668973142 437477861 -955992910 402260288 -391929711 487685609 -579842425 -575232139 1000000000 361184770 -1000000000 202811755 42 -543247659 817241126 -854227193 -999940262 -436434787 -786380142 504801478 -999940262 -474146418 999992466 -1 -1 -199917530 313978023 73326336 -359476487 -1000000000 321471479 725649087 -1000000000 -999940262 1 -883682567 555937543 334922870 180280203 105354030 387417324 -925319909 601422005 947471637 -124272108 -295521151 -882748469 -495486498 -376699328 999992466 -366090438 -345832375 -555448977 -241377062 164916249 999992466 -97603514 211844281 -51965237 921157660 0 -524788988 -298656754 -642419299 1 -83752847 -999940262 7364639 287088352 -546719832 -1 132404649 432722172 -999940262 614383192 180290865 0 555064055 1000000000 471905106 679543850 -334477157 559426277 -829839390 999992466 1 169851429 780978493 1 -397252339 704596037 -732705890 -994771674 755101811 999992466 -307274798 -486466537 703367272 1000000000 -999940262 -549655066 -705935626 999992466 -999940262 -161119264 1000000000 -750058872 -1000000000 999992466 805727044 -892137718 1 -999940262 999992466 1000000000 582075184 -320991955 842456303 -806520376 1000000000 -999940262 -22466598 -609157315 766013028 345881547 925578316 999992466 640248477 -78685846 -784616968 -100528245 -304593029 42 -6616740 -297016211 38660662 -318119641 -413525410 421715772 286238475 -343573138 -643172197 211888564 -792760935 -224994802 -55057489 174297122 -663950131 350537282 999992466 999992466 -760793896 -728812194 537921136 520756841 -219559676 999992466 850328835 -940732746 533275511 -1 160861454 393520490 -172291591 678551191 192392635 835780336 -972473452 -59103789 348546107 999992466 -416211949 419429540 829388967 843995558 1000000000 213722968 1000000000 -999940262 0 786682996 -977026144 -756881366 410397417 -527482105 768919616 -261871967 75821298 -431814689 -1 999992466 -1 999992466 -110430694 -432709161 -503820778 -476892974 -999940262 836957161 735052643 -388658040 500336342 -369457640 118736202 -579659285 999992466 0 999992466 721029011 -171547773 0 404476109 765769007 716300536 -999940262 -239825351 398317188 -275023849 473952600 -113898187 825763052 -533279574 878146980 -924843611 999992466 956983911 575730171 -990522329 -999940262 -664401539 -814820796 871140517 861216438 -999940262 999992466 480489346 999992466 999992466 -493256079 -385118720 999992466 -522129708 -223528407 -1 -869439059 331833477 179006005 -965116132 26028010 999992466 934990124 -999940262 -633059083 -705152735 899886274 -999940262 999992466 -896266635 910601723 8476047 999992466 -185912054 -765971394 -999940262 -685408999 -1000000000 -131351803 -1 702448403 -999940262 -639746241 -562838385 999992466 837725101 82111583 999992466 -1000000000 871239736 386120458 -666867523 1000000000 837077911 193677160 -571750478 42 786637014 -215848729 343608228 -87981259 739019730 96590767 999002334 -885169963 0 364858951 904193146 1 20778414 -999940262 465901328 -1000000000 -999940262 999992466 -999940262 365704816 670648163 -904043802 912247013 -902257318 -162938869 623473682 -688909225 -123936699 901357230 -34937957 -534426512 -1 72532542 920133010 -459509835 -279449027 -568449428 -865459880 571886390 299135098 276682953 -664020688 -162159128 -999940262 999992466 42 -660756746 -260737042 908307343 -1 863327380 572601200 -294257601 334352950 -345756916 -666864353 395164819 676907077 996292665 -430679431 42 780701313 531881028 -999940262 1 118981069 -500974772 -999940262 139795796 999992466 -306930629 575134412 -801437332 42 1000000000 999992466 -801133033 682335449 336155609 1000000000 281054672 -999940262 -999940262 1 -397586751 748614564 -512723000 -281432659 996144261 256642685 593479580 -828313064 -999940262 -563118169 1 83909380 -509161569 -840055319 3353467 -69800448 886284695 49002551 -931135193 999992466 51878190 -749136260 633272819 -695815834 -1000000000 325763939 754309737 773678577 402485669 320489478 562922356 1000000000 672830057 999992466 999992466 557129468 999992466 103983217 -999940262 -408457085 559239995 1000000000 -868037270 -916428124 844738813 0 -22310866 299761440 489510555 -935053925 193110232 414057198 -251170575 999992466 999992466 -257295429 -189859455 303145741 0 -1000000000 -19257126 -488760678 -557981638 -456026117 -103509505 999992466 238760599 -67436441 94653323 -178043579 1 984841396 -999940262 -213336758 -284702400 1000000000 1000000000 361981076 797216129 -488692495 -1000000000 1000000000 -199653805 -322727550 413443627 -999940262 -210396503 879120735 -755751700 -999940262 -780494943 -24369161 144455869 654264101 -999940262 91895813 407904076 -544005642 -362847766 -982743196 -909379133 -311182500 -920792713 1 -642840130 363109464 708502912 -215127066 42 282837131 -1 955104986 747420165 42 773114286 -999940262 -264264999 1 339384151 342183446 -999940262 401671871 -999940262 -794874422 -676144994 -688774789 -359697974 683939426 -117703245 -1 -1 1000000000 -999940262 -119723064 1000000000 -999940262 -1000000000 -1 -1 42 614346446 1 638521183 421937048 -1000000000 557340964 999992466 -1000000000 928362875 72286854 -666191777 834624843 -573959207 784842837 -879499932 -386037371 883498117 -1000000000 -434375090 -495090470 1000000000 -387267347 -732792272 91070210 0 -98949061 525329524 -525663747 397403732 -933474425 978675589 -1 -351866618 769809422 489935689 -995448816 260016012 515006306 -423632743 1 966422828 999992466 1000000000 742935962 -999940262 999992466 185924832 -877586602 -338436163 284938799 -341377471 642189565 -373165470 -687852543 1 -918918545 106419529 -1000000000 -573035245 605512961 -569009984 -1 -999940262 -209765873 -731517509 -999940262 710578215 -873343149 885629892 -1000000000 -39577998 41339776 -297884224 999992466 132404649 1 981248698 -832197270 -190562743 -999940262 -924184339 999992466 -999940262 985619363 562283280 889098159 611514093 -892770990 -999940262 -1000000000 -923094262 999992466 -999940262 -787251413 42 -669719545 1000000000 188547213 312958713 -30304290 6887508 159481326 871957011 -771596074 -999940262 485896297 999992466 -442881611 864364200 -642929663 -112991262 640935157 624733992 -386420503 412440367 -999940262 -1 -835642655 608150401 -822755181 259545835 193482086 726437336 -6959521 -999940262 -82451459 72683935 999992466 42 0 538464095 142906494 -349365796 999992466 -944839016 999992466 -372194233 -999940262 -562030511 577231367 1000000000 -769016024 907311889 380382227 -764592118 1 -756526471 664068521 -586932821 -462825087 -999940262 312044201 999992466 -320157939 301354958 90706005 867376198 810613099 999992466 -236904308 -999940262 -999940262 634731258 954341072 -884437996 638074826 -1000000000 -1 -932719021 599781595 -999940262 -105648587 -189259146 424432782 384390977 999992466 -499817172 -645828583 -721102593 42 725309257 -982768882 -1000000000 155191318 216408344 -320517993 999992466 -742451294 -152028402 -45497999 0 -902005948 -58932064 -999940262 625077889 747722469 -311299723 240643517 -1000000000 -71958640 1000000000 -749784694 146071935 -999940262 700567824 -926715475 320861639 -312737201 -1 -999940262 1 -846829158 -381669720 820705061 584776375 -579816777 1 -934661244 270312832 999992466 248445801 111081667 999992466 -700311395 -380459485 568711634 965282174 -1 -105925310 179806880 -724627641 767653082 551112003 -999940262 143689695 74436708 32217571 999992466 1000000000 0 1 -621333541 -701377648 149361994 677085531 746342474 -999940262 42 999992466 245006678 999992466 -317717403 -995376532 -207863918 -999940262 -999940262 -196736508 -999940262 899201433 784564216 -467175885 -36144630 -298333483 -415360910 -1000000000 -999940262 -548006366 227191688 801266847 -934605009 -857119194 -162722348 999992466 -999940262 -687821616 780404587 606034100 -1 -697838554 797217069 -389335776 373221867 480813713 -448750514 -450332471 999992466 695377230 -445897005 657951486 -999940262 690212548 999992466 16221526 -736706774 157744966 42 -959408445 -999940262 -728773037 -347034468 -781787383 147591911 1000000000 -21742103 -73891350 593043555 -348105802 999992466 -306442153 -581797403 867397225 999992466 -1 -912793148 -406774483 24924990 999992466 -999940262 -140998897 1000000000 -314060216 663196167 723489190 711095126 57211844 1 -999940262 0 -221141726 952302318 -1000000000 882441374 -999940262 999992466 42 816285949 999992466 999992466 471645377 999992466 -857166702 -847024813 -185436236 42 -289401089 687447047 507247714 -999940262 307292293 -857497828 144016349 -765724446 -894314781 76126110 -958081273 -491383164 -497557617 698402671 -519265374 -800429590 -391415162 -107326186 538329527 -432252812 -269200315 -420699694 950134196 837094438 -100868687 -885222779 -440017523 -493201072 -510334695 448223057 -100551616 593479097 748399768 -574502586 488197544 -359070646 622862822 70832792 483696005 -999940262 -980332630 551912734 715219160 595318607 129495146 42 -94098060 -999940262 -957157556 1 783860604 118836603 859744663 -1 -530252183 -400803736 199641028 960973798 -999940262 -700123547 -1 -1000000000 -312433573 -50334888 491085562 -139307079 205334540 -902294777 158817377 -1 388774384 -1 999992466 123718401 166687839 999992466 911106416 -1000000000 -209149902 -999940262 55172660 580144042 389968013 651963050 452321364 -458903093 -236667230 1000000000 -993159438 704508379 -827470766 42 -152474624 -999940262 232746089 999992466 1000000000 999992466 -549627221 875633517 666012992 241002796 999992466 -911242803 42 -604310615 302176087 -769990134 724053346 0 -999940262 -609207392 -738984464 451943249 -814568419 999992466 702385931 132906028 999992466 999992466 -292500842 -338486195 -999940262 0 -214282994 -999940262 -768953325 -21048306 -162996952 -160520348 -147987304 -999940262 -139458007 886008218 -1000000000 253713214 -142217517 -1000000000 -850458405 -565474600 -1000000000 -60118617 -833434987 1 -849613809 400823466 -373768921 -1000000000 266163912 -973371926 -809121965 634290253 -907547350 -55249688 550077345 -603399017 -1000000000 -232453514 42 999992466 -240903199 42 -999940262 1000000000 886436826 -440795535 681648339 -548072306 283221856 -291507650 334735393 -999940262 -616473919 42 -343786170 688052438 29263998 -1000000000 975420475 -494164131 -65562251 251177109 -724814279 42 0 999992466 -948010361 -1 455338406 -250015016 -170290187 841156652 -1000000000 -144622662 -773391043 -669797773 -599481713 42 -317756483 -1 -267527033 -961355283 999992466 -999940262 -999940262 -213768383 -282041612 1000000000 379641419 1 105432755 -635519868 42 -999940262 -999940262 -757670059 -647012989 -750527867 -600892094 1 466267184 180618480 -382793678 350740540 -460882873 46075603 -277682920 -117930479 175653436 -1000000000 469948439 -441448109 535144499 964518743 -301054574 1 -368556921 -854256412 -92597281 42 -1 250668344 744588145 787121756 999992466 0 968565567 -829682628 -158007996 200525928 -937178136 -574756858 597151990 915570483 -250272005 -999940262 -203708010 431680681 -616717028 -289992755 -123145552 48378877 -999940262 557410474 42 -442429018 42 0 -999940262 312830126 334242763 -1000000000 -225797169 -261682409 892530010 -629342742 -162585452 999992466 -23668829 0 81832401 -172157729 -932384142 -414669157 -577465075 -480535072 0 -249606248 499493434 -331127240 226672744 530894324 672484303 -999940262 672986498 -618489807 -999940262 387512679 999992466 -829084809 5007789 -999940262 733742328 -238933912 -449078424 -606341731 92503236 694630847 -999940262 0 726715059 -1000000000 484458784 447883324 -999940262 -850506624 698199920 1000000000 1000000000 -1000000000 -923095430 834657872 -590417219 232157501 999992466 0 -6508603 -147635187 999992466 1000000000 -379665144 10443431 -999940262 110373110 440395326 -719788910 -203863569 61079245 835528258 225277167 520277477 882415749 -999940262 -999940262 137663830 -297372336 -549285994 630955442 666054408 -934772466 -1 -510790813 550273105 451217768 -896471999 -800098446 999992466 -985202517 -278480774 612836555 143970598 539746836 -771957372 273724119 42 -714309787 907210416 848943674 1000000000 -282022817 -360697172 -885058920 -1000000000 0 -104270240 187008146 934407859 999992466 603774561 -731950428 -1000000000 -552843855 -15705983 -1 -797767395 -811543175 -999940262 159309776 -1 -358010309 -1 1 372236255 -1000000000 628452008 999992466 -519838571 -432709161 -47249647 289440233 -809184158 845856893 708864717 -146340202 958396526 450841642 -296714372 0 -1000000000 -894707518 382633570 624577046 734864324 377418516 745732165 -999940262 299933085 -204221012 106419529 999992466 -302661745 -574394227 -563006021 -893820066 -272733787 -374207992 28543646 999992466 -909074135 347790463 594713108 -638923895 -1 999992466 474430772 -999940262 281269311 -1 928877604 42 -51650460 -368538627 84644097 616149866 -672577895 999992466 393277184 -309702460 -623287664 -999940262 -500526337 -269762359 0 -967314803 -692601143 -840571752 -23009434 315685515 999992466 -280426525 -640321685 855942727 778074123 -507521493 999992466 562525090 -999940262 42 -975761271 272250758 890848973 1000000000 354623807 -756399314 617938852 896482880 997094961 159198291 999992466 -999940262 959574452 797610038 -999940262 67833523 -999940262 1000000000 0 -767050596 999992466 999992466 609744622 155370597 624763522 -719526221 152678777 -467636204 -329173313 37032863 -999940262 -588502150 999992466 376557896 1 -422613441 -925084567 -897339881 -384482734 -850320049 306342513 -513182614 42 999992466 -246447565 -812970732 42 -595705826 409764861 -914711512 -655059523 1 672011898 -183764446 380084492 265781625 -526228507 -875334209 91092945 42 42 999992466 233990083 630955442 -249670201 42 -902372987 -999940262 394041827 780489678 738163317 1000000000 0 311041524 -459063111 -280943420 -21919031 454074033 -722022056 -997358215 -117863823 -358059449 -798499564 883181255 -999940262 -999940262 -999940262 -999940262 513226124 477612169 -386069632 315375269 619373240 -681107204 553767704 -324883026 907696008 -999940262 510076101 42 310003932 -333549435 862037138 1 1000000000 42 -408331475 -142659540 0 -81699417 636999342 656161225 999992466 413174400 843251830 -336473151 -1000000000 91522390 -663614027 -1 -128256826 732816354 -795652476 202313127 42 -126373281 -836425325 -337851519 -496388613 -692554000 -219376597 -965523385 -990037414 -1000000000 495716769 -999940262 999992466 1 1 999992466 953914644 513560287 42 -999940262 -999940262 -999940262 99234233 999992466 957541344 387049166 28033251 999992466 -540509679 187347308 615691929 -753535191 1000000000 -249414867 350481196 -57736706 -999940262 -999940262 -907886167 411223899 527570914 999992466 714042886 185123791 819475284 -205623128 -816732212 -963788340 -748407004 -729056192 558030382 -184917331 42 1000000000 607376431 822831017 273471782 1000000000 693092366 -204755103 -962408131 999992466 -999940262 370946054 235076066 734227682 -999940262 389541869 -205871382 41492817 544775473 -230063072 1000000000 424002685 -548266305 -632096341 838416248 -273355880 551136659 182189302 320961713 -999940262 486751395 1 0 796386671 -718521701 -275192137 -83580574 -999940262 821627832 154720947 539522436 157738635 766740817 0 519398481 -482489285 128149229 -935979697 0 -576761689 1000000000 214812564 684051811 602700105 999992466 986584995 1000000000 275023534 146140733 -999940262 -249466430 789705453 838359926 414906147 970070812 925662511 -999940262 643491885 972604348 186078934 -644683455 -230746142 999992466 -16475453 -98747919 882827291 999992466 -86881291 -366599592 -800862874 999992466 280963521 -130441380 -967998781 -999940262 -225807039 645144427 178225213 566451218 672026697 -843850830 -9479994 411718106 -480297755 -518101107 -867072696 999992466 -168801593 -185985694 953277042 -999940262 524138528 -999940262 436725659 -292442616 -143258000 918560600 -254927318 999992466 -168876488 137049528 -56179683 561389936 788991961 -160754419 259324112 946457036 -974396917 210437090 -204267927 22967399 -580183554 -999940262 827949436 -999940262 42 999992466 -1000000000 939689786 -288669388 495906813 80791352 829617843 -429699458 -820937752 278796580 -999940262 -1000000000 497609819 272708403 999992466 484901848 527816228 -572926247 -733047314 174960552 -1000000000 624508960 -820440666 451568454 999992466 843423898 -559884821 1000000000 -999940262 1000000000 96916848 -868813645 825571098 284076486 999992466 146598979 96471510 -303680275 -682449871 -1000000000 -842808110 110230818 878875400 -687058272 568528942 552270018 981004916 239895209 946263460 999992466 970117242 999992466 -581953912 999992466 -999940262 -221558871 -762928518 946426426 319034056 -923261122 1000000000 -273064848 0 -188980140 -257870785 42 -770109940 -279532189 -999940262 -78191660 999992466 42 -1 -387281728 561117127 130308603 -834565118 245300464 246850541 171417808 -1 931255297 113244962 999992466 -17437742 743624785 -133985813 -117377195 605397052 0 -999940262 393232530 38740648 42 -442369139 -933245235 843602488 -1000000000 -1000000000 -999940262 -447989929 999992466 138193701 -733307129 233817289 169119821 999992466 120515546 736205160 -215301777 -31012320 -1000000000 12985072 -902219280 -218050924 -999940262 -468902167 -1 635229493 299105010 -53692941 999992466 158963015 159159437 -999940262 778336297 999992466 1000000000 -58013755 -729532970 858918101 406238043 165552704 999992466 937139382 -999940262 147286836 764151452 -210692601 557137820 192229895 625788379 166653140 999992466 545034869 -406698321 -457607454 -999723336 951768514 -852672596 42 511924969 -1 -901772828 590843600 544402767 -223916120 199736981 -192112016 -202173987 630186237 240227142 1000000000 482717328 -1 -500444179 2069152 -553067840 868879583 67208152 265374966 -719762039 -253599562 780237101 -999940262 999992466 42 710574103 -771696897 305801651 -207915541 -611361680 -225642425 -999940262 -55799011 989663211 768010338 -170881805 0 0 1 1000000000 640691186 877293255 -938020999 -85636885 -655074407 -548150578 -127951144 396362068 -788656288 999992466 999992466 999992466 918732709 655727744 42 -281000637 434131308 -943929323 -942270526 -98014722 -1 429147930 -595029721 -999940262 890379293 696428513 -693204847 42 176646714 172901448 -289495383 487521654 -216980332 717074544 702038516 -922155898 1000000000 907484487 -1 -445233068 535162853 -999940262 951925273 -456492749 150577088 -221596800 -475575711 999992466 -1 -999940262 74092529 -71522178 -942143736 584382511 -999940262 42 948730573 257669352 288765295 57741496 -999940262 391502679 1 -579978179 999992466 42 15981622 529175217 36935700 -120938473 -569173747 908332352 36551520 319009277 242312837 -634682214 -523590492 -85705625 1 -460552512 -597891600 778615775 999992466 999992466 1000000000 42 249591003 -972753694 -999940262 -816936034 558470224 184709881 1000000000 394662717 735260963 -524781028 42 538979459 -187478733 0 817740463 -237717578 0 391445447 795064020 889014968 -999940262 42 -989233023 1 -1 744493961 0 802692908 695615351 999992466 169353071 75131872 638840339 -1000000000 42 272648170 999992466 -999940262 302070684 -300598949 -391532268 -235894530 957915442 -978259672 990601007 -380485707 -999940262 -999940262 354311228 -999940262 -609736159 -809532650 42 844572435 -999940262 1000000000 999992466 1000000000 -838080487 638585950 172123953 -1 42 -1000000000 820367071 712444743 -119383128 999992466 654170434 -247055794 1000000000 40987881 23700019 -454208776 -160670112 999992466 764627861 661131186 -537174335 -999940262 838444376 -999940262 -739443733 446910320 606039059 -999940262 -866010389 -813399381 913903981 234564949 196705182 -999940262 -352889938 203480626 604721527 -999940262 -275212807 504694678 471697066 -394439712 36830674 338627331 42 380941509 1000000000 383961202 -402812047 -869374709 -429949116 42 999992466 -999940262 383668168 297133854 891537937 999992466 199784080 813428598 -148873396 663335348 999992466 1 -457338816 -798877383 1 -1 -43146534 796925659 375881355 -784651061 0 -687922756 925080177 -999940262 -586940048 719233630 964421126 42 27829444 -775855303 909692631 -581495005 -184943848 0 215745570 -312545844 -1000000000 649707591 961944734 -604270379 -1000000000 999992466 109156309 580513804 -156264231 42 845612040 999992466 485610133 -623732145 755723358 1000000000 274096016 -233665783 -967124498 794030473 367388579 -177040444 536424096 -648436727 -38934491 -999940262 -857527635 -891495957 884660426 79850040 -659541394 42 83485623 699656578 -156141667 -999940262 -1000000000 420368893 -304216603 -587148993 80310868 -158977875 -29076372 0 -999940262 556589133 633455384 237944202 -153765491 -1000000000 0 507459787 -999940262 577134892 -149207948 679004161 -106764648 1 65123992 0 1000000000 -25914345 -258269995 856432476 -999940262 87812075 -952489739 453381307 0 -149343266 273871802 1 637110 0 502661674 999992466 -382283174 999992466 1 880430426 287391905 319185193 922716067 -709276395 -619576862 -930207140 -153725173 42 -389658213 -999940262 -1 395140022 -203748650 999992466 203141451 -239835286 70563872 670251745 -623528942 -859675017 313860936 549062625 -999940262 -34557257 759046524 28765541 317128585 -698342264 501880206 -656334609 999992466 -329187221 899660328 0 -957157556 -999940262 -517475461 1 433503280 -1000000000 -990093841 -999940262 42 499512643 -216574418 297424210 717631416 1 237544025 298599301 -463844961 805487391 999992466 1 999992466 999992466 -198488863 -787234670 -248761036 0 -650872583 908313563 -999940262 -669707622 -1000000000 268524915 810579676 -1000000000 -999940262 1000000000 473491541 93607539 1 -1 0 -999940262 -155452101 -159310246 578469807 -1000000000 999992466 999992466 -418248194 56257557 999992466 86443968 220372248 -441633202 999992466 590798889 -134637722 983762205 -611588685 566962239 -420155801 253287150 -1000000000 0 -753913310 694780045 -264359232 664257150 996781007 -572167594 -455871548 -652257753 -705221551 -999940262 -934949531 -612598087 -908997930 6326511 -882859267 491618472 710084982 -438480623 -992943582 -874026837 42 -622934720 418671230 937317897 961070202 -760266263 901773855 323990305 18554666 -747238886 -873124557 -999940262 329197770 0 -850470093 -999940262 73094325 433180171 -1000000000 -629734111 -695808106 -245638027 -159069753 -794377041 -82531057 0 -536944422 586201498 226302637 -356772786 267888496 495100897 42 999992466 999992466 1 -110626621 782635972 -792719489 -227868343 999992466 216598695 -407981827 -532992435 16364379 -999940262 1000000000 -493417868 613849563 -781066057 0 487206358 64061077 -999940262 -999940262 999992466 -996200313 -999940262 699503799 -877248227 42 -999940262 999992466 -195969328 530877750 573711571 999992466 24208561 -507367643 806910423 42 -802971409 -118338210 -999940262 -197512275 -1 -212031343 1000000000 -1 999992466 574391752 -710481504 -345130968 999992466 999992466 672825944 -450313714 924357419 320342959 999992466 8972756 576691229 -219062524 170297365 1000000000 -999940262 311258897 -999940262 836849687 999992466 469956193 496766813 536998225 -999940262 534380071 -999940262 42 773639538 384191810 485562684 649427657 999992466 1 -338919977 345552399 -940738041 980347516 -765551830 -891403414 -1000000000 -999940262 -907139531 -455835522 -218646174 931642458 -942346800 -771788509 999992466 -616660241 140297595 1000000000 -783816831 -1000000000 -56948207 -263800208 -180844180 332977382 -217005556 -317192090 12710373 -662550224 857214816 -172135949 479868630 999992466 301783558 1 -999940262 1000000000 -933211982 344093270 172473166 688748999 -690629895 0 -579118273 -280856789 367527499 224404920 -148041082 -182939949 -459742686 629581444 -598976080 -78496185 688101828 -87850991 -410929814 25919652 319601794 884227124 40085543 589696432 999992466 -380476304 -7986262 14152371 -378019637 -420771080 1 -624166195 -1000000000 -999940262 -624088898 -656637702 796302029 940571651 1 -909196689 0 -340999063 -63627948 -28195920 548182862 -999940262 -999940262 -999940262 748616811 -320327337 999992466 -413471346 -38814473 162081715 876571023 -752305975 42 -436850501 621888833 -884419366 999992466 -1 861356428 -391509829 296308865 1000000000 662956967 -187031912 -260607934 -999940262 -671151640 42 0 -240872610 -977368285 130144004 1 -474508566 -312844333 999992466 619350642 180540124 1000000000 0 -38460884 324944037 670717561 362048426 999992466 533602171 -999940262 242204075 0 340895888 999992466 998957312 -999940262 1000000000 -884121952 -820445445 -1000000000 -999940262 575052556 764506273 -9564529 -302379197 393718895 426978427 -999940262 999992466 103148912 -519036710 -333207985 243671584 42 999992466 999992466 999992466 42 -686779972 914973704 -999940262 680528760 999992466 843315837 888019427 810932830 274956627 -216063710 -981171560 990308778 -1000000000 -427158687 606709592 999992466 999992466 -56882587 999992466 814336507 24804011 -869719922 -249198420 -686447800 -901604929 988570931 326387666 999992466 -1000000000 999992466 -711920210 153555052 -1000000000 999992466 1000000000 -672113756 999992466 -1000000000 -990636883 -999940262 -191650477 999992466 0 764580709 72032738 -649911097 -525960762 -502149264 1000000000 149883208 663228337 572904036 -933930155 374734960 42 743356956 -738386779 878776521 1000000000 -1000000000 -378420074 -973188253 259072895 999992466 -918549308 414653653 -116526119 1000000000 -662507013 999992466 1000000000 -331138821 -346556149 691586955 100285160 470345521 -559262740 -356139137 -420862733 999992466 -452187182 1 958123409 393477348 229812390 873432385 575423301 -999940262 199064240 197059063 1000000000 1000000000 -293045916 42 544542810 17944190 -2321781 -471216431 92203014 370317198 -999940262 681386608 -798513420 586912374 -259666094 -989040413 -437425277 42 -551674868 -223725960 -1000000000 -1000000000 463344154 -862101980 42 922902083 -1000000000 725585140 -159588937 3607502 1 622762645 999992466 571905731 81755019 -351899699 -1 -1000000000 -804455532 -1000000000 999992466 50600020 -785984377 -695478957 -768881486 -168141763 334465113 462893733 -999940262 999992466 222857224 248754946 167971199 -296467464 -467866845 -999940262 433937769 999992466 920249667 -999940262 1 -60234957 999992466 -878174725 -189217385 -999940262 999992466 999992466 -510516862 147718461 -311393220 999992466 -697936597 -400668729 440548944 -999940262 -999940262 -999940262 -581941675 -913783223 999992466 0 999992466 123168646 692254366 673177160 -934137074 42 -1 -999940262 -147373781 -1 -1000000000 264614032 -12533760 750183672 -772924469 -999940262 604254993 710322031 360799535 999992466 890447838 -1 42 466677559 -310795966 -285129313 -365391041 -406915370 -999940262 -999940262 -999940262 128255154 0 163912182 970169621 485781644 999992466 -117859336 752453389 126072464 306705893 -194663378 999992466 -264931437 -1000000000 -343398250 -733604400 -871301212 370244423 1000000000 42 320114112 -368421068 -40064728 0 -212486191 -276158622 -999940262 175643478 -569666134 696086001 -594532125 -542212157 -71247308 124408953 240129081 420450568 -753821636 -999940262 -635655752 999992466 -654821773 366948922 -729408361 428441166 571089070 -265412603 1000000000 -540446413 -249914648 -1322756 1000000000 -140220604 35926845 -988573273 -1000000000 -597746533 1000000000 141199608 323558529 999992466 -785707465 -66204426 0 404378532 -594300505 42 1 42 0 28799014 558900192 -5493318 -999940262 938150327 -444446875 -916032821 -962552755 568768068 999992466 -521252505 -51569483 999992466 -519650069 -973189949 -573086474 962983524 -443205276 0 -534137062 121252783 -621854975 -443304978 -355879422 1000000000 248317629 287429209 823198450 -217323396 118415472 526226332 -917125038 84637914 -1 -1 -372367799 972601024 661203903 701477033 190711668 -285807361 0 -279890659 1000000000 -513583441 42 -747280192 999992466 -499296440 -446402026 0 -16055570 999992466 1000000000 491715014 -456033309 24658423 -999940262 158530626 0 293685607 -91896878 42 621794476 999992466 -964241439 -61094646 -999940262 -964095028 863128810 552864676 -833116486 -999940262 854584148 535100613 0 893334119 58435118 -1 299693 999992466 -523128526 -1000000000 626557781 52071025 839765365 -999940262 -1000000000 98868747 177155015 -931939865 -999940262 896517824 -230127975 -997593725 725633924 -141539827 722986183 42 -458649875 -357706916 129711035 -832326247 730240092 999992466 -348598956 999992466 0 -404615882 -538081216 426493848 881866530 210653468 110459780 1 42 -902725334 -625832491 0 -245203709 1000000000 1000000000 399069493 -1821005 551450206 510113056 -616649989 71815995 725525003 -999940262 -30320414 -457790988 -999940262 -310423195 -184933527 -597748767 946648191 0 589283413 75645876 -1 -920512415 1 415848543 1000000000 6528473 999992466 695163761 23765086 -122763374 526059829 205912266 -412891628 802219847 -931806475 83590631 186449791 -690098867 467327790 875913312 0 999992466 -34090990 -468613514 144239103 -652535739 -381627012 410575416 859693470 1000000000 -999940262 0 1 -999940262 -821869719 302552926 -643146108 -894659140 793565381 143303824 999992466 -558094666 42994478 -999940262 564714060 911744749 52396352 -352983940 -130379604 787248231 728749534 167757300 -601982591 -660424929 847396608 42 358652369 -271751872 999992466 933688309 605431915 126329110 -353830273 1000000000 855443889 -1000000000 773832357 999992466 -957369792 263149734 -129784237 999992466 42 1000000000 -1000000000 -462669777 -1000000000 -176334283 733271036 1000000000 -34893755 -42979231 368315061 -65896434 994842261 1000000000 108100401 -459216419 564119340 -858972358 -779761644 503781908 -1 65290289 999992466 999992466 314809222 819563466 -658843502 -440100072 853349773 -834859836 266557618 -787188781 273962821 156097081 -380637763 71809127 0 1000000000 188385123 905318014 -175338563 -314733551 362717792 -305258040 55563239 534363570 -999940262 -767688848 999992466 -778867736 532579953 65293829 -157865224 -85619766 -886156149 266039860 968787088 1 -850817662 999992466 278426558 -999940262 -897540496 1000000000 -1000000000 567263212 -531372701 -137836380 467524996 -980921624 42 1000000000 -504645960 164127940 -1000000000 999992466 -322672976 -393373652 -134904361 639563222 999992466 -819137709 999992466 183376892 1000000000 42 659837149 999992466 -1 691375903 -59042749 623182813 484878766 0 136493222 -999940262 194340711 42 -999940262 -944424204 -999940262 0 -297452570 380590802 -1000000000 -911567940 -274229927 -755699468 -994814506 258512920 -1 -214025792 -999940262 999992466 -860358811 -192951384 42 -667822483 345541275 42 999992466 1000000000 -211241882 977263958 0 -69114785 307412806 -247628970 -518109665 -849742133 -514593210 238664842 -202721482 -1 377928439 -543120613 -352038064 -235014702 949759463 999992466 961092666 245624595 305733484 -999940262 88433306 -940299013 -1000000000 244726552 -821344942 -999940262 -567231776 0 -190117514 -999940262 -33528972 304920912 -499625152 -934714215 428549167 -734599452 433480563 979398657 928650017 -932166434 63581877 993459907 915092518 -999940262 1 -1 365767989 -952624553 444278685 1 -1000000000 -1000000000 1 717255845 -999940262 -999940262 891084252 -36453251 42 -397162200 0 432311627 951926108 999992466 849105669 999992466 -999940262 252706523 -530614886 -403797593 -253093967 -983300763 672568764 -999940262 -109346652 42 245120035 -999940262 474867546 144947208 -999940262 496165250 -1 230130022 512584335 -999940262 999992466 -220037972 7590111 -77655464 977400874 -958319532 386332109 953581892 -582315282 -91973595 58933443 -1000000000 1000000000 -1000000000 -14796310 92259476 999992466 999992466 70586587 -510224049 -515214249 -1000000000 843366395 113138153 627240887 971775300 1000000000 0 -652649211 137603322 -537317308 -999940262 -184033003 42 701263806 73946595 -502686017 773078170 -388738763 -140994833 -1 -1 414163525 -999940262 402118528 822450549 -1000000000 -1000000000 -156837117 999992466 -999940262 999992466 -999940262 -760434148 -103470681 -530271948 -605070009 475274145 941733391 -999940262 0 566837162 -681784961 601815488 -135257683 -595735562 0 699140444 -939185181 999992466 -129446380 -51263856 -612911545 -960884605 286074828 1000000000 999992466 42 -45742080 525244479 -999940262 -800940366 746654658 -797597924 1000000000 -999940262 -999940262 197591302 155045 -1000000000 217556923 869047499 999992466 923838392 -58632868 501537492 463621006 176008579 774175487 256405455 484170971 126368946 -924179851 999992466 -33610523 -11613874 -999940262 790534854 297112713 42 305424703 292454630 1000000000 -137881829 697887602 -82536096 42 999992466 -699037765 -342484029 -999940262 334462415 999992466 -1000000000 158597023 -1 -999940262 -675892396 610135004 -339949636 999992466 230105576 42 -999940262 42 1392825 -321617416 -17437742 84137560 -42954754 0 -236988366 -112952142 -128811981 866486048 -189495655 999992466 -776186056 -163908748 -361833300 -999940262 -410981825 661861232 0 509310632 -362106878 349662951 999992466 -267747365 930179983 797714657 -896137838 520613065 1000000000 999992466 79098555 326250353 298938771 -413577388 74383441 901946098 -120183268 0 242514561 -520663940 -1000000000 -477844116 100518280 665772282 116151498 247959218 -424151283 836053359 -25656088 999992466 627909029 -402094970 -433973509 407735993 -13376324 999992466 999992466 975131166 999992466 894378873 -870954753 397088449 0 1000000000 -1000000000 999992466 790070109 534267836 396980506 -999940262 -442281209 54857670 894786977 -1 -1000000000 -1000000000 -355453262 -993182518 -422823496 -945169476 -999940262 712096777 -835728483 -271922349 -1000000000 42 270567542 -68358255 348649735 92274092 999992466 -954865801 -999940262 -458258432 -111094106 728585127 -173218742 641101949 -1 889831321 999992466 742260619 -999940262 655236378 765532519 -179786698 233224818 -614005821 -999940262 -620421966 42 373110418 116364745 -999940262 431874999 -987587224 15052783 787868935 194791008 -877828669 662544520 960665051 222740747 -616318734 1000000000 1000000000 101676 682542037 197188986 -252303925 42 -174543130 999992466 -999940262 581459967 -687915578 312768354 -1 830104685 440035228 525930195 -662627758 -512388971 -744620037 -999940262 -3356766 488084893 -31394068 -681784961 -492947422 0 798442148 -396158241 959874900 206386964 718003949 0 936034089 772775858 407038734 177206912 244856044 1 -1 -569789008 -681179414 -999940262 -532810879 -611361680 -332951942 425793076 -166918375 -39281056 188682003 -544519160 583976420 999992466 -1 -991709194 124819904 -999940262 341415612 -999940262 371731923 -234526862 287822359 942891051 -587267824 601513065 946321184 -258593107 -999940262 215053136 -454122853 158597023 -999940262 1 0 999992466 546370743 -1000000000 -870985903 -67256330 30286670 0 -25619661 1 967325623 2993065 999992466 -330770620 497069178 -999940262 54517675 536471374 728402370 -919066315 -999940262 73321998 -1000000000 753971712 -628932253 -157216607 941128517 1000000000 -979546086 754410262 826384468 612411852 -680473640 878460930 -573957703 0 -174658114 999992466 -999940262 -458956248 12379674 -999940262 0 -843588765 78363442 -749818538 999992466 -140305083 -879242420 484371476 846295554 -193952967 999992466 999992466 42 -513390257 0 -1000000000 -8010102 -648740095 257278556 967806266 1000000000 841264959 977664411 -503426906 -362920382 355236253 881147550 999992466 -896949625 -999940262 -955229717 890312796 -376826201 221892042 0 -82024180 -222981093 -689120734 376661260 999992466 -473880200 -323873254 -72056795 999992466 0 863900923 -999940262 -1 -613418676 1 1 -887623837 -229824637 -264128631 38988689 1 999992466 480796689 -473094475 217753259 688483394 -518933957 42 -999940262 -999940262 -850835309 -1000000000 -1 38797567 372023800 563100779 -1000000000 -133168433 1000000000 -500947939 999992466 877974746 115819008 999992466 469333137 -327776763 -525390773 -546820835 -876050099 -828775971 -1 -142090062 731401995 105200770 -557504170 86788388 -362738024 -951714915 529553336 256678441 -358870315 368773064 1000000000 -482892743 1 -223897775 -755040511 -803777225 619000166 -483675204 581267803 673737155 538924248 42 -281369985 740495520 -921324658 -146848934 999992466 -89523641 1000000000 -497516227 -999940262 -534132236 -316244946 999992466 999992466 -999940262 -1 -681696214 999992466 864959156 -1000000000 1000000000 -228942158 999992466 -999940262 -319310026 1000000000 680269332 707216673 -716404886 999992466 323558658 242579473 985832988 42 298301042 -569295525 761620989 935726925 914945935 999678468 -821869736 -688151106 -999940262 -826240674 691731346 10777763 58863327 198244423 -897068849 999992466 -789957678 397579645 815627518 418492535 631861677 -237088304 -905612745 72342965 -1 133919851 -590084492 -979252265 -999940262 -999940262 -991047132 233024833 1 156485221 256198220 999992466 456029716 -1000000000 672985752 -279953454 -999940262 982805022 -480861198 999992466 999992466 -407276806 149994341 1000000000 854642864 -413190995 999992466 725763801 999992466 -999940262 641904812 -1000000000 -66961037 -393765650 703696543 -261527383 1000000000 999992466 -999940262 579981461 999992466 -133512961 662910831 154790063 -26254829 -740993814 -634748444 60693038 1 365669245 -1 449192907 845432564 731252628 -214314766 -236058335 999992466 -999940262 -814129077 220048016 -999940262 -97157124 905514697 -447321638 -718823856 0 -1 433601946 837065047 1000000000 1000000000 999992466 -360044283 952638693 0 927791272 -999940262 0 36322115 150721814 119851363 -1000000000 500461947 413577291 42 -393124526 -1000000000 -999940262 210969922 -135257683 -436622376 -711921346 -999940262 517463699 137002249 979863164 1 897675171 -621375008 221422667 -999940262 561482188 0 49893385 42 -317155224 -190973616 -286380845 -11157147 999992466 380357070 1 905249714 898581818 506963332 793265680 190439742 -1 821768444 42 1000000000 42 -101408167 -710614450 926589827 -856859266 350722950 -922660199 -964000985 -41952627 -483637362 -1 1000000000 -184033201 881349996 344042730 571091690 -477943377 -989381981 -69380958 1000000000 -421446484 -908570541 999992466 -1000000000 -999940262 -939736556 -142273035 -309629302 629631695 -585401720 -899358664 -318088150 -493446776 853549467 -999940262 -999940262 -587884718 1000000000 547374225 -999940262 -173567256 991619937 580525526 82667107 999992466 -551691853 -906903539 -626620742 1000000000 64046158 -1 -903148974 -999940262 727595633 999992466 999992466 832613667 876307412 -642625962 -237745002 -208676810 -439813881 -877504070 636843285 -740728980 -952100956 -1 -230121173 999992466 -470239487 690252378 661032838 999992466 -432654182 42 -675608341 -999940262 -631384168 999992466 -39997174 831448653 -736746221 999992466 832791366 618460585 0 534687453 -782183952 291609511 -1 -578364112 999992466 -195263348 -469224973 479187376 -215684547 -662124677 766623793 999992466 -1000000000 510502184 42 -495443681 -364992736 -68187678 999992466 417386014 1 -338533067 814189577 -270959453 -368678934 -1000000000 -999940262 999992466 -1000000000 -929755577 42 -592063372 -812058205 953786284 -999940262 -131321654 355121459 924528422 650769313 -624387774 787380970 -961087043 -716741395 191733533 -553912046 -727085366 208522771 -843786993 42 -99553483 688287405 646072706 -1000000000 853610091 -999940262 -340305043 386438388 -1000000000 999992466 999992466 283365845 -920438976 428543469 42 873503076 -1000000000 0 999992466 -377129648 520558379 665233782 -999940262 0 195127948 -696135581 -738555834 -98020094 679426870 42 182041389 271244392 -657410403 42 924345694 684825651 610169063 -106929616 -198687908 42 -742306797 999992466 -402521753 999992466 874790278 674356633 -351370915 1 -245928564 385008435 322929924 -999940262 -999940262 42 -378325269 -1 -420947152 -929777404 710707841 153667513 -419624669 0 -324140093 292286270 -1 -1 -1 -133295298 -306262472 882372300 999992466 -105600763 -649548872 -999940262 774390868 -184142995 -508166608 325709107 -585115193 -974352691 0 564417628 -951392988 0 1 369680451 36154895 999992466 0 682722370 33100725 -647960224 999992466 -447676551 -281082987 225712661 42 999992466 -179666862 1 -284631388 0 -732491427 434131308 -999940262 943899645 18557756 -272779814 -689351080 -999940262 238662284 -1 795507648 -1170025 538634012 -888139430 999992466 0 -56144484 -755705296 999992466 999992466 879882639 -299388720 -569220699 999992466 673930891 856642950 1000000000 796592237 426257244 -829790829 -847879727 -756885689 -904193285 -994175107 993201323 -7078039 -1478680 999992466 230252638 -999940262 -308276580 532971956 92240195 -645000148 -1000000000 -157815388 684574145 -57954546 1 -767829743 390777619 -228683286 115615616 -829607208 20915992 -581859980 117033536 -685083419 -350717786 -1000000000 -999940262 42 0 42 -648611043 205900838 642558850 274226391 713712574 -130375383 906693000 854800284 -477869499 -1000000000 -916806290 18853831 319466979 853313579 0 -205087988 -354432956 595915576 543695996 -212921471 581120215 -311883738 0 619256000 -668530185 -999940262 193587603 -999940262 -287520804 1000000000 1000000000 -1 999992466 511468322 20323192 1000000000 742502371 1000000000 0 -800400463 -391454088 739216092 -1 999992466 -999940262 999992466 -343546096 -999940262 999992466 -792478462 391502300 -853583142 -544094171 -44908073 370520752 462458842 960102826 518785697 -1 999992466 -173421659 999992466 -815735998 78745740 -692116386 -323385468 554518091 767889500 -147232906 -903093316 0 -207988470 462802756 -999940262 142804145 -777110100 1000000000 243151449 -668316216 999992466 -103816772 703500143 -765634462 276089818 -284179780 -659026252 -784398273 -999940262 916832651 -908497653 -999940262 473587575 633672082 -1000000000 -11480789 -474191974 -613012280 919962850 957762440 698919797 977910117 42 754168426 -270983651 999992466 399386980 -428652540 834757311 -673067798 865427891 38472361 -648144042 242579473 477168782 -43407799 -689698399 -140605191 363320550 -714506733 1 923491652 -915534588 266221046 -236324672 462116726 134385117 -483312017 65831875 -999940262 594579702 -487380483 -699613321 1000000000 -1 479852801 945432983 -999940262 -782186864 42 -999772097 -643826126 -538408385 504011244 -100476426 -1 -730994623 -108361187 821455950 162145563 999992466 -97285668 999992466 661127013 1000000000 30595887 788368957 -83774499 -667628182 677021739 -999940262 -801539297 475418346 422947563 -900415793 547005342 592448809 263767182 -1000000000 -999940262 -999940262 938512242 -730840058 281357040 -436108451 -999940262 999992466 10082009 36128683 -266794804 371921942 594331833 -371660576 -853939367 760217767 513701116 -340853740 64401534 -292266801 149180141 206616797 -210031867 754239869 91070210 943520056 792276134 -999940262 550903930 1 449500020 307049789 524461097 -474959741 -661621502 1000000000 -999940262 -999940262 933177266 25960689 0 -1 42 565944875 150970386 820859741 500845782 -444852568 913073990 288101882 -807644542 -913746061 402868162 -12635880 -190442562 999992466 613098323 327607772 413809340 999992466 999992466 999992466 -166950434 547873310 -707434249 -65741126 999992466 329714078 835290833 -999940262 558552564 792472235 -268700304 -1 576382762 -7608471 751487911 -999940262 743294260 435306536 1 999992466 999992466 -544784523 -499625152 137252248 -549853024 731801009 999992466 146149661 -1000000000 -90897025 -557406742 999992466 -999940262 42 1 -20811134 811836171 682575962 392152904 -1 600969717 4259074 1 -746394147 1 -574446406 -511891857 -618748418 632650486 -335277814 -851273737 60279015 -765909410 -687607048 -378391168 -1 -628344683 -905254875 -612201535 -943520167 -489631325 617696408 -554596893 999992466 -563118169 -743913823 999992466 1000000000 999992466 -836472389 740617807 -999940262 999992466 999992466 -999940262 -112914100 915351009 950710461 42 194527101 -534014231 42 -404482479 -827758432 -999940262 0 1000000000 -284570217 1 -772371523 951578729 -1000000000 904382051 -999940262 -837506394 42 999992466 -410560741 -692007329 789501143 999992466 641057570 -373318325 999992466 95697300 423973127 834469031 491417818 -816848395 42 734391951 597606678 -18938032 -585232403 90926599 -188055819 999992466 -477359975 687066238 554380693 1000000000 751112837 -602971259 999992466 -462135349 -784335730 417525404 -979776417 -1000000000 825333315 -856086902 1 -405977129 310381125 917969659 -999940262 999992466 -695102487 977695305 -422589688 999992466 999992466 134351234 225043847 -999940262 742563134 347743419 88733994 -559933244 469026347 -900797284 396327591 260386231 394405814 -956040289 1 999992466 -873422551 383539508 839668162 -882322303 149651011 -391214924 241194438 -178227537 -87818978 42 999992466 716777918 870695825 183770979 -34702703 906234970 1000000000 723996250 42 760072574 -816601909 -999940262 -436670636 417042363 -999940262 -656370338 960287303 -847653770 1000000000 999992466 -135751891 205764300 999992466 949211746 442844369 999992466 0 462628422 -398944265 -722784737 42 -527355581 259796592 802694572 854024092 -274688193 -90730900 882042988 -737290172 246418641 -1 -409931130 -775029666 -999940262 -1 805987338 79330412 1 807047877 980723707 -929254629 609870192 71001856 -833834036 -1 1000000000 -1 194229094 999992466 75555781 -999940262 667222820 516673138 -967464440 1 9358995 -128292210 448365105 798909940 -999940262 193812289 -399373323 660304403 260689930 -265088576 -129390827 487199097 -681696214 -999940262 177614801 842347776 -437177294 -305248227 1 -97685053 -920081546 -433437987 -208634702 129436732 -383689378 -999940262 393950367 748456551 -999940262 -987178962 758507197 1 -999940262 339675011 576522228 -553736205 -1000000000 -999940262 -698264828 -1 -999940262 999992466 906382036 -285733194 623807596 999992466 -999940262 -867230705 -778689078 -1 999992466 -671240051 529114143 42 -833237536 277577795 -404797224 829548175 -508214572 -919432145 217210471 -999940262 306185341 -470762963 1 982727122 999992466 -959755730 1000000000 651873834 1000000000 999992466 999992466 999992466 -798915075 857995965 -999940262 -922147886 -148862866 -765301608 748260482 -379590696 284419129 -872206688 999992466 742161833 -151351305 -606061651 999992466 109110158 -528987360 0 610409517 0 -322685864 -228989725 -736132196 24050707 -194445574 -909656710 -670611208 -820898575 -1 780314688 375635280 506877362 -332239677 963116163 -960278051 999992466 338506693 302772124 527186984 0 -999940262 636694222 -818845635 999992466 999992466 907428060 926783413 -925319909 -948294805 758186105 115016499 -769240121 1 81408858 -211535329 -79450783 369332227 -330300844 321774806 -189372658 -247442168 -117731893 999992466 0 184353701 728990939 -525428732 -912959708 707564248 686315192 -860570532 156703651 -955298911 1 -990089099 888011938 915073372 -85159329 -581922531 704573299 -430837052 397134835 592467505 1000000000 785883678 272388168 687635586 -999940262 -1000000000 -90735444 723565917 -434237572 90952846 -847042979 42 -351915626 448213042 -453511635 922514923 3124580 967314541 338365683 281439676 -482612390 920275006 122045914 42 -296414532 -644630059 -749181776 -509680496 316632943 553185102 -914171647 -559395120 0 -831519082 -469914568 -44609028 31277399 -369364052 999992466 -92097782 0 445186728 -913392967 999992466 -787399434 435545856 210447926 -598964351 788659573 -205842732 -882722646 795516593 999992466 1 410101406 814920172 -759515191 -528937842 -146356854 796727417 853289763 -84982694 999992466 -999940262 999992466 -259461164 -774431194 -13271476 999992466 -937656890 -757581183 -136589499 -579440609 56201594 146908980 176713727 -563367778 -690801510 -898595985 250229680 611212233 999992466 999992466 754473481 -619494213 -465185792 735896063 -680419590 -697472237 0 531881028 -806144800 999992466 999992466 -1 -999940262 25951241 -548750494 -572393844 999992466 -657766978 -1 999992466 1 123154487 978795888 -739605343 -795459593 -486012321 602622077 594097066 -165893482 160363919 0 -1000000000 -160834589 -1000000000 999992466 883048063 -999940262 331506446 -1 0 -999940262 354326956 -304469782 999992466 -130052336 -412255540 881393960 325763939 129621304 94851518 -999940262 -36860986 488221715 605306961 -664866188 -910275258 -414295465 -686980196 -720450568 -947378983 515461041 0 986860643 884820291 96113994 -5689086 -800312422 1000000000 -999940262 680767806 -915363589 1000000000 243247160 -874136869 -865746921 -477249738 897086687 477869386 -853675256 398400606 -463801741 -999940262 1000000000 -554340040 999992466 -914889138 999992466 42 980708642 929331137 877866572 922367649 639857001 -293446856 939665351 1000000000 -1 496860768 999992466 -981548825 1000000000 -921986307 -1000000000 667944619 42 999992466 -650821366 999992466 487087348 -459556472 660566256 178523139 -448443963 -1000000000 999992466 -351007979 619604875 -635263295 727160233 -932073248 -945094220 252771672 -291158172 -432307054 681407581 -964661512 -1000000000 -81342473 -604939834 721495787 999992466 -999940262 -294416390 795588080 1 999992466 -999940262 64815463 853679076 -450271037 797765799 999992466 901934066 718841020 884992718 -487640869 248987775 -945688065 -960824505 -37024265 999992466 375973927 534070870 -310775027 999992466 112426266 338970861 -88602256 953653143 55629596 -62214049 999992466 -999940262 -510180712 -848432406 -194691153 -743550496 999992466 631325164 -843519388 -440585690 927704615 990173815 432736752 -208038517 176502259 887182799 -617261722 42 -166700218 744166477 571085781 -195036673 -664055907 -999940262 -699588716 -844732989 -765234077 -43184597 -421092692 371695914 -246923203 -108180353 -999940262 999992466 -967890039 -999940262 -1000000000 -751927152 566675039 540411899 -571683117 -269841854 -999940262 948505430 559575975 562525090 760086496 999992466 -661167448 -445605545 -904654394 531688941 -51185584 -857925639 -999359974 1000000000 0 -1 -870652187 237583336 -999940262 999992466 590938257 772882706 252582370 -471647320 979338 1000000000 1000000000 42 999992466 276037172 0 835235082 -149040626 -181097863 539789329 1000000000 871859170 -67272352 -999940262 -354920211 -999940262 -1 139060266 1000000000 -694920987 -489350250 220188277 264830024 852473063 -708282548 -366926905 416134172 510870810 -431505662 -569439181 999992466 -1 -531829669 -1000000000 216277754 113900603 999992466 612358244 265742117 -813233174 -693018513 1139787 999992466 0 -999940262 -321408816 0 826596433 -448078187 999992466 -999940262 -1000000000 122048058 999992466 825416743 -69004382 -302970697 -999940262 999992466 610712029 182536123 -841793008 0 999992466 0 556226215 -570236107 -974782063 -983777244 760174495 -378433022 -108809828 -84658252 999992466 -1 1 42 -167718670 -584715510 -217350937 43877923 650805541 247693787 54710799 -999940262 -212924372 958746252 42 485142548 -1 655529772 596534492 897099719 270827209 999992466 592228442 344815550 -507088398 729023317 -1 175132357 -225501252 625373823 537872826 105027778 -493800238 798290409 -1000000000 -999940262 -831569722 -833776322 -802762358 667145386 192386559 15318055 -76897769 0 298122396 999992466 189821139 -376323674 -954743503 495425423 -999940262 -298551593 -717175003 999992466 356573954 216350643 567426217 0 142937046 -1000000000 145626747 936331852 694213390 924314041 -304295805 1 925650098 -427921463 413782277 999992466 746526907 42 -994118249 -379725329 968294583 -184073871 521797560 -1000000000 -357108140 -237945804 -1 1 -773310540 -780662238 -148927486 -671240427 429697798 1000000000 67723669 -245062877 -282594380 -650768469 -642114823 -237474383 957540886 5708945 -887743846 496683320 -300919889 999992466 503996410 -92741139 1000000000 -183062808 -858735220 -214379582 -399226463 999992466 -243161653 999992466 -695107614 999992466 -954969184 358031415 -121612862 999992466 212352181 42 -117737068 -999940262 914102200 84805253 -487291471 23606063 -999940262 167439217 661706737 42 -179127354 -999940262 -764221565 42 42 -882228675 -375906482 -999940262 999992466 -64694622 50006875 -493789328 -999940262 -1000000000 -207275083 -13675590 1 1000000000 -10097395 -340070247 -999940262 999992466 132423020 778892390 1000000000 -514288279 -999940262 -999940262 -954958973 307103084 999992466 871407569 1000000000 -909309068 -933798786 -717634741 -8917235 42 514499205 -157781275 999992466 -589555854 999992466 999992466 999992466 736807661 1 819020541 -999940262 -929554509 427032094 -999940262 556059470 807957631 527486689 555373883 346252269 -999940262 -579014611 772561511 428827786 -89697430 323026858 561908514 999992466 -896285362 348855710 51595552 -999940262 -827967207 999992466 -120390167 -924996407 -401410990 449099438 -999940262 694292467 892358111 -226771588 -1 186413247 -647482592 338932182 -497985305 477509924 814138425 833299899 42 -986413167 -999940262 -746799674 838003810 621575175 -1000000000 28682412 42 -783370094 -832489723 86661492 665417794 -699556438 -26999242 174775613 -551129121 535022577 999992466 253763944 1000000000 923825743 27417296 -932290339 -999940262 593627594 699334527 495862998 -541398927 558552564 -229357743 -388374111 -360089947 -1000000000 1 42 0 60437713 315162457 327932328 177204392 -1 -614675886 931727939 886511255 -758582441 -465106040 580320021 650234279 -457837832 -286187767 1000000000 185649748 754910522 -999940262 448928892 -74362884 -506493581 429185070 -1 0 42 42 -46446894 -67603841 1 -999940262 -385628130 -31758204 1 -243365448 -686941364 -822523140 47639333 -999940262 885716122 424460206 999992466 -681020908 63070866 132064245 -1 -184675955 667213335 208185739 42 42 -1 -491542849 -784827628 1000000000 -953178734 1 864737680 1 -180839707 338013147 487405401 -999940262 999992466 986868994 42 -1 848084699 -999940262 56352501 521198692 999992466 -999940262 -1 683037887 333049613 -999940262 42 -742565636 -607431531 1000000000 469309857 999992466 998758032 704753543 -755617261 -344224483 999992466 -22925913 -515485316 586164586 -591144533 -265511277 999992466 683853380 -728476665 42 -976554877 42 -1 428281344 -293757310 999992466 71665250 310083018 -34326747 699815077 547533423 -962160187 358128427 820756994 42 -364437246 0 383164228 950061304 0 999992466 -154419514 -999940262 1000000000 834684058 0 114014844 433337360 203053537 245231049 -202933301 606539146 999992466 -821625545 -653350015 -913305964 0 725899807 -248641623 818554713 -865730354 -991700489 -50929134 0 999992466 -225868120 -604033576 -445085835 825688975 193409476 999992466 -999940262 374154583 661701544 234529100 -73418166 42 132642874 55262120 -919187731 -975602140 -103053492 -538268004 98538628 186772781 830229572 -394403140 999992466 999992466 569692432 592365355 -373950912 -963906850 -400501063 -751380127 1 -999940262 -974053470 -552534703 0 1000000000 999992466 680416809 -756113626 412505361 45168028 999992466 -999940262 27992307 355958445 -550652421 440074111 -870420926 -986615732 636906848 999992466 -18336987 72952947 971362926 -957174759 -999940262 -859373497 320113607 926783413 -999940262 42 -103131485 269446052 -901297437 -776473019 999992466 1 -999940262 999992466 -999940262 -876420814 -775146743 -983875586 -999940262 -328914339 -327047336 960152376 39391875 -138883323 -698377407 -1000000000 -999940262 548636094 -308535516 -505080353 -290518080 -702996068 129966253 1 557133858 867272101 -15560539 999992466 -999940262 -367804663 -999940262 -999940262 -999940262 -999940262 -765450919 -544614151 -12692373 -1000000000 1 -1 1000000000 -1 1000000000 154842408 493433509 999992466 -475575711 -110421563 1 156692689 -374892224 528819571 865834737 -999940262 936928238 -999940262 240188372 952084564 0 -153530623 -11844829 578550098 -544913686 654170434 0 -253147109 843305163 965525770 -565961056 193028287 103083340 813236900 -77237408 577928411 999992466 -1 728579978 -593722654 42 1 -193526926 -699615322 -999940262 892890651 -908791387 -740730735 1000000000 -733890945 999992466 999992466 174491366 -999940262 -821133554 -146285050 832398906 -845024584 1 -423335741 42 1000000000 42648200 255885612 153171346 469204482 0 -674376875 1000000000 782112030 0 -116533408 -201562078 42 -102136106 960668975 -798737119 -999940262 -305863475 -999940262 999992466 -1000000000 555657847 42 -177083549 -869100604 999992466 -999940262 1000000000 46478304 42 -420174477 -903309454 914549093 999992466 -999940262 967531496 634001642 742901875 -728133936 -985167467 -388669370 -77836858 0 884797103 810417564 181587601 241668408 807245799 382476770 -703377980 -298451924 337571482 -200695652 -1 -206897789 443831397 924535415 -350864522 999992466 951461131 227353960 999992466 -158010804 -544449471 42 -408781918 -999940262 -999940262 -999940262 946856800 -1000000000 -672335252 -42710507 286060866 -941405909 123566732 1000000000 505353626 -518293711 -74154682 0 999992466 219547287 -536305102 1000000000 971933070 -1000000000 -918915779 -790023669 -187259390 342883402 -999940262 1000000000 -297935804 -413340981 -907036181 224992382 -9301314 -999940262 -219109453 999992466 999992466 140925247 954795977 1 -899109665 -253188071 375596740 42 -798699196 -958715750 471504180 1 326560631 195837068 351462815 1000000000 -999940262 -182658944 999992466 0 97833239 -101063065 -935836900 -939359385 -951686891 115127579 -156417942 208655695 -999940262 -409018842 999992466 -129739643 956948725 548908406 614922834 132841602 999992466 303331619 -999940262 -893217020 684181825 -999940262 0 853514248 229612490 -756881366 338458188 580269651 861866507 -832301266 -241377062 -46575605 -83486460 242265943 -948732641 999992466 999992466 545326691 -422299199 0 -677840529 -161920937 0 951466217 -1000000000 1 337553340 -999940262 -48195912 -1000000000 -1 -479143350 -567795515 385896255 505481342 999992466 -1 999992466 999992466 999992466 -31758204 -478402603 -600029592 88794472 -999940262 -383336487 635994183 0 -16457212 -1000000000 -163813082 488007203 -469097654 -71518212 733443511 6422205 619519433 -1 207326470 632886890 1 185012260 -582824428 -1 999992466 -100737370 706884898 -364579070 160258879 119027644 693416570 -409037905 667436897 -1 569446489 771066093 819020541 -749465429 503582067 958592458 1000000000 -1000000000 811274006 947904667 837053590 42 1 999992466 -388455147 541512963 -1 834367635 943125097 -663251870 454265264 -1 -839012807 -999940262 -509250960 -558373395 263332596 -999029963 354294812 999992466 370558852 -594214177 1000000000 -245171838 -1000000000 1 1 -924038476 236486130 -294237385 244229794 -563654888 999992466 -390783449 -999940262 -38376899 -770146085 0 -155490373 770766582 0 -187868677 -999940262 999992466 -547017575 329916470 -977843609 1 42 673104956 -999940262 106913378 479577555 0 971873576 -930712428 822692554 42 -101910835 -585449467 -142603043 670729234 226535759 999992466 1 -287752719 999992466 999992466 838029132 91738966 756644943 -296687659 711894251 -595555139 -734841642 1 -971602869 514242871 88207388 -559955577 999992466 -999940262 -136391580 870054681 -22936066 999992466 -124912191 -30674857 339923092 1000000000 -103638073 237650369 1000000000 1000000000 -439662780 -1 -424172631 999992466 1 0 42 40605096 -184047758 -196642231 1 1000000000 -83354643 -999940262 999992466 944868716 887282087 301651487 -194947883 24221965 11652760 -636042068 -999940262 -756393775 -84761487 -515984319 -999940262 586537143 -887647511 109213954 -26810480 -857253596 -999940262 624274836 999992466 1000000000 1000000000 173488069 999992466 820003794 661629173 1 721728081 42 548033351 -999940262 -976624650 573801429 583322482 -44448700 695696349 -18247842 287971476 35888642 999992466 -983897280 -477218396 -924291555 0 -186513592 999992466 -1 530573720 -1000000000 -863789197 212151957 -574467598 -202813492 -936254847 -120711966 -999940262 -999940262 547167672 -536353486 -67007671 402889720 268565842 104016677 163976439 -59069024 -48463122 -999940262 -234244501 999992466 -991991588 -999940262 -587799612 886274631 0 47626662 -450690067 -313764978 999992466 349789344 -956744455 166828545 -964381007 193039123 1 0 384720408 -678697075 567560146 -829288150 299345297 495930137 -463834610 976078530 -999940262 999992466 892084961 883468679 -970156058 543727340 -711313644 818886062 1 -471355645 -758466425 803068722 -846936216 42 827481706 0 -999940262 0 733134561 999992466 47943673 -35622519 999992466 479544361 -684890809 999992466 -953798809 -999940262 999992466 -146250679 660339923 1000000000 -999940262 -764492246 999992466 -822057866 999992466 -469601453 1000000000 1000000000 21200667 507107587 -363891487 -691731338 291248530 505844638 -390611922 42 300629831 36952644 436185820 -950526003 999992466 -55006493 962943061 -999940262 -834652285 801501127 0 706852727 -285071450 0 -438174906 631813371 -264742065 -999940262 -966041641 48466178 -303090885 367720803 157934771 205308141 909422968 1 -49797157 -950547488 14407303 -574173598 999992466 -52317020 944983307 972066055 -416484561 344281970 928712071 0 634731258 1 -726333464 534549619 46806463 -558587182 -665317171 641992166 -688987012 -29824752 42 35998128 780386832 -509789344 -1000000000 -448561549 -408828892 42 788013250 -920039897 -787317432 677271869 848401041 -636762849 787184306 -314292700 -158052149 -172463064 0 1000000000 168894552 -749237073 147952793 -986969634 27068713 395623184 768121581 855576909 211838062 -999940262 -405367669 352569517 -936419782 -357065099 146723804 54551490 166146661 -857512644 -369813573 734567332 1000000000 647336484 999992466 1 -999940262 -136332511 -412197353 994340099 30128768 725589663 -999940262 -135026841 -499329045 42 836669445 -964602819 -59760535 1000000000 366122504 -873043101 209231544 -999940262 -999940262 -81194534 42 9826667 -477307733 -393073335 422184326 -161840552 -999940262 -999940262 -200229007 111734799 -496190256 -55771263 -439632458 851679976 758321482 999992466 1000000000 98712863 762414802 -1000000000 -665221158 999992466 441487927 999992466 -208258014 474978878 -306101904 -853136720 -941224833 -604151413 -285001037 -32879680 217097738 0 468863648 -975089377 153872133 -641721708 42 999992466 -999940262 -416111003 928253299 -999940262 -858522462 -569888889 706759379 -999940262 1000000000 -130920874 999992466 -498036753 -815333103 999992466 999992466 458630975 353214774 -999940262 -999940262 -999940262 570195364 -113800725 -999940262 1 859316286 49055373 306462202 -689282034 -993420926 838749816 -295649900 496424217 278677164 -926000569 999992466 376608357 114929275 -532661926 889171839 42 -415576379 324163117 -551361538 642849647 697572039 999992466 -999940262 1 696663827 -543270686 -1000000000 -286718139 315863437 -913438866 204911327 610548314 -1000000000 -78621820 -999940262 190543147 -946704605 -179274502 -999940262 -38243016 -665865683 650873507 820895093 494030323 -999940262 -637619054 -329973444 -264472920 -130325236 844813369 660734991 -712464402 1 1000000000 816946891 -567231776 983115402 42 -1 42 383187872 1 -1 597927519 -999940262 -534406725 123034031 713829 427187054 999992466 -563766874 -1 0 -999940262 916306904 999992466 -923515769 999992466 0 -552699724 -356276142 311357291 -457689668 603149678 687608701 -462695278 362951399 340946550 999992466 -174935671 -893732422 559811231 -123503521 734649674 777950634 -354290927 -602351395 -999940262 -504924484 -753063324 117206273 -277966536 -895656364 -1000000000 532006970 761437550 -813907769 929328024 -22297452 672851837 -150388919 873577857 932539017 -1000000000 -126706745 -568416438 -1 999992466 65489240 162273821 -304681724 0 -528005532 -195180441 -520923101 -999940262 -641656719 -266692260 622778034 450487076 -432581532 1 -874141234 1 718536150 -999940262 603698475 -999940262 -430758820 961943040 -782583261 -302123187 0 -999940262 57005267 999992466 653847544 999992466 379272209 999992466 -715938093 -999940262 130322543 -357510468 -138137257 -640688255 -999940262 872599396 -723070012 730635951 1000000000 -119966624 999992466 -856146338 999992466 1000000000 -523500026 -496300953 557238032 649544133 999992466 999992466 999992466 48897931 -756870419 -999940262 233246057 -745254148 -423218700 -999940262 -999940262 -999940262 -92326095 807957093 -397737203 1 -999940262 340013530 829592130 146838928 299812517 -551592755 -418558697 -999940262 -712827706 970949666 -1000000000 -634416741 999992466 -762959232 917357564 999992466 -933450424 33302566 -805455057 -985221341 227724734 237730899 -769698683 251159406 214830020 494974780 1 268426648 -158094169 -195102179 -443609279 -308918230 -352293196 999992466 -716982789 -495555210 42 -929890758 1 -529366765 731490379 -626454394 0 619885761 352708010 636774851 -465675804 -903251430 -1000000000 1000000000 223365180 -745564071 918636626 -443399254 -999940262 -1000000000 682109571 935424005 -410918526 803442807 -431310450 999992466 -2454561 1 -99117223 -539087406 368646719 1000000000 362565232 -299108579 -1000000000 757648068 158222360 -991188873 962286395 -674779926 -728710124 352775188 -121166233 936366833 -689759474 42 1 83473799 -999940262 -477307733 436909128 161420244 -999940262 405652253 999992466 999992466 42 999992466 -794128276 208683973 -498999033 999992466 455896984 -999940262 42 198357603 -1 627308030 884522595 0 0 825335219 999992466 537846747 713673417 -338910950 136049253 -108616137 98079462 598103886 208711673 1000000000 355521696 999992466 1000000000 -828333792 809127144 326396116 510088735 -353927777 0 42 -1 535404485 1 -796846341 -977269887 -999940262 -999940262 -328677947 580687320 -1 402477126 -39845027 -40827008 423420962 4970237 -450892938 -811489114 999992466 -65165347 -947446652 155958202 -177621834 -999940262 1 -1000000000 -158761261 95545730 -67117314 531913564 1000000000 49188004 -999940262 -649281512 999992466 919694140 263742219 -738074246 -1 -82880556 -999940262 999992466 -999940262 -999940262 86459423 757690419 134560780 1000000000 279755008 -927542322 157569745 769093553 88804200 -1000000000 534048161 -715457777 978365666 -996986488 -440106314 494673102 0 594715192 -371176143 -999940262 237778732 938724028 958468542 -1000000000 999992466 441742473 0 455061225 -7086483 999992466 999992466 -725651786 -443762395 0 189446403 999992466 218952487 999992466 -412995500 999992466 226243584 280195171 42 -404126900 537747364 -902267837 -114221866 -673421466 -524390590 749511434 -48989940 -769604261 -999940262 272021028 1 -999940262 -34301339 -1 -999940262 469333630 767841031 3829573 -412250624 999992466 590098710 42 1000000000 304940463 857421130 395831426 866486528 -262825128 -684723375 232455707 0 -687545861 42 -373564122 92924154 340862509 -999940262 -999940262 -874197761 -242412583 393520490 -18204458 1 -255639794 227019335 -409724164 103434794 -900597835 -654533041 -532799836 1 0 -883704282 686391825 413694362 646683540 -950908929 0 -999940262 42 -72308056 338634071 999992466 -187217477 -967645671 1000000000 -393866428 103090439 295375755 -927203222 -829538122 0 205853412 -999940262 -433009741 1 385285559 189443702 482343786 -388113688 350668992 -821277491 -170721593 999992466 571974790 414138293 -1 -823004083 -1000000000 -380840894 -55057489 497934894 -290316567 195628679 -172816143 -773424986 -999940262 -882101150 304948981 999992466 -384261876 -529530928 -1000000000 -851538123 934218176 134158507 429060245 343573935 42 -845081257 600957113 1000000000 -1000000000 -955201885 157745308 506160024 42 286838173 -641030014 -105118235 -97565162 -99840202 -170781068 1000000000 999992466 -871808302 -330417569 -429909962 782015874 -518743430 42 42 1000000000 999992466 989888739 -327978263 698405594 229570590 42 -139727711 999992466 -865003784 -535078488 516152054 999992466 -205246007 -1000000000 -999940262 224628704 285395959 -999940262 -216039625 -688700278 -999940262 42 -999940262 1 -252296277 -999940262 182518527 268306836 -999940262 356930144 -1000000000 -152866462 663259944 177139105 1000000000 -1 -875417552 -999940262 736183806 57411551 -796570450 -999940262 697572039 495919996 97816735 -446465747 64049946 376075397 150055013 -999940262 -963152111 -145072981 331833477 -298786435 849575813 -456257300 -646026940 999992466 -914789367 -157610135 -561583439 372144649 11424112 86800226 198589939 694692074 97148362 981539499 942189955 -615934687 -762311642 1 -686067954 -1 -535227527 -333545887 -999940262 -932721365 1000000000 -272237994 678277637 999992466 224763666 133554504 -999940262 -999940262 -729990814 -506987639 0 -652210428 625855834 -367792422 575709087 -999940262 -429760765 -714871667 -566017645 -333204138 -1 -140887211 638957416 598009004 -298377507 -478115970 -192554236 0 -319552447 11077338 942445362 -999940262 1000000000 -587328661 -999940262 -292917104 -379565934 393326655 634177777 -359891809 96499834 -691817459 -131273101 204625373 1 260746434 -999940262 999992466 -383673687 -921511285 -915602977 -868089888 481926993 1000000000 532833824 -999940262 -1 -851841626 525340342 737142807 -194301038 -929208803 510311090 -659533332 999992466 -999940262 258952529 -517615984 999992466 -999940262 416490834 -703652742 -253592000 -827001531 -314402205 999992466 -999940262 903958049 999992466 -376277862 825723903 999992466 -501304092 -999940262 999992466 42 1000000000 -110839070 999992466 -705698054 -1 775847371 -867026554 42 1 -297430 652659711 -1000000000 346633769 60014699 42 557834817 999992466 -999940262 999992466 -1000000000 1000000000 -279332379 1000000000 -999940262 0 869708224 1 287821518 490696272 159844102 929321719 1 272422520 424626095 -1000000000 -999940262 286974986 -369846796 996080119 842016124 678395267 826352085 443319464 774654021 229408698 797704411 -137336313 -378305301 102604259 999992466 -561740054 42 -1 42 -719586460 -999940262 680620303 0 856110384 -121325475 -675570995 -136103950 -417649888 553957605 -32662763 139312690 -999940262 852639678 999992466 568519501 -936271391 -508157749 513980080 -796748884 -687824313 878495352 274922817 790412555 -834351190 -549064855 -627427447 -735448575 999992466 216121231 698312852 -1000000000 121368223 846906731 228825369 663288589 -697604128 -53864432 -347459148 569997631 -400965952 -29618602 264654916 -626313198 -875042409 905326077 77603360 -952490366 -738895981 317153095 -999940262 -569909304 -1000000000 -899015655 -999940262 -841149337 15461033 -178882255 844407567 798329284 999992466 -621927984 196857470 -673002839 999992466 685580999 1 -999940262 61031824 -471372735 -999940262 -937684611 0 799299519 -421320670 811265367 843967702 999992466 -999940262 0 -464782197 999992466 -984338204 546265613 42 -973862526 1000000000 -418693315 42 -136282266 -1000000000 1 -171534457 -411109665 833973351 -115742285 -661857592 -366615654 -517421595 920925225 -651501465 1 -1000000000 545026806 165798716 299657974 -999940262 -1000000000 -999940262 256196574 83811709 999992466 -743200669 999992466 -817852480 -910407111 311480258 -365481083 -780370833 629443030 -795564460 -858726265 -80998718 -390841057 -999940262 -498401885 999992466 -999940262 -151939370 -378980668 356949913 1000000000 -1 -971489847 -975662475 -135939962 -747799988 -72384976 -822044762 -653301979 -189372658 -1000000000 -121197932 115116988 1000000000 -1000000000 -999940262 -312698607 626266130 545100212 -672936354 831396407 181854940 -455693855 -338691389 -999940262 400803449 999992466 600857814 -747646538 -999940262 784606543 837301114 -594066485 858287544 -883880811 0 999992466 370444540 722626162 607904397 867588239 317128585 -291642015 637132441 754050326 -749915548 -1000000000 -120731289 404431036 887190787 102894635 1000000000 -190936267 -237853389 592286755 320578265 -701178654 -606016328 818686710 -89985703 -325210337 -1000000000 -999940262 -373496349 0 47546244 -805018423 -317833234 180242147 386307992 0 -543101284 21308883 42 496092441 424579124 -994324705 405196215 42 256703696 999992466 878496778 -224999584 1 -263055006 -99915087 223196754 -718597852 999992466 -867849240 -912594684 -1000000000 -999940262 -742982974 274332016 -634604033 -999940262 -999940262 484170971 926166465 948755941 999992466 -386564190 1 -907086461 -642608192 -165748960 -228755576 215681519 899926226 708838446 0 173735915 -635271092 -999940262 549752393 196257881 -440708407 533066726 714239649 943707665 42 296382244 -978274166 -201399076 741659056 -932787751 -495572438 453254870 437565080 763406986 -674027697 -597686809 -385548896 1000000000 325845535 -999940262 230205496 -748766790 88312325 -798820850 999992466 -822091190 -485540484 866208514 -803949532 95199436 -701229192 0 41621016 288789647 -850946202 1000000000 569069675 -394415448 -305463002 -411250299 0 -720507200 1 504365945 835589415 -999940262 999992466 849131574 -1 719477320 806206058 -999940262 42 -189106314 648262059 -662643854 -841169981 181930033 1000000000 -178885625 8768023 0 1000000000 -999940262 704562206 751878460 -784778063 378868759 999992466 724122102 306736987 42 -722219516 -748204409 -663862250 867815844 601219327 368353438 701127042 526766342 -15689143 -999940262 999992466 608540923 -66592351 883347184 -245224668 -873466269 503171679 571486762 500526300 999992466 999992466 -42598381 -735251783 -784883302 382191644 42 -971037717 362034146 -833819030 -549472568 0 42 189818509 376639390 -101488607 -410252386 240537196 827138180 694807740 -184385846 -333048987 -177699581 -1000000000 -999940262 999992466 -657652579 30350544 -867180458 52160034 -999940262 41843122 999992466 1 -910810986 390683622 -999940262 383946885 54559390 365113079 898004089 948971690 0 1000000000 -999940262 676280305 686891341 -260000995 -431199775 129436732 785975555 -999940262 -999940262 579822796 -274611876 -585598109 42 1000000000 213630037 1000000000 1 -684800832 -282480102 -544314728 336175569 -238993518 -415412003 42 -999940262 999992466 883172585 -37710861 -416172689 -999940262 -877553376 908334698 -1 -398999116 -999940262 541815299 394793521 999992466 965526437 999992466 85620933 -1 -94524698 468281183 -999940262 -1000000000 -723496469 564692418 -650564888 143557996 234340343 -965800032 897686767 63286424 678480949 927795403 257206721 -580155343 985165250 34076896 -59464372 550512014 -999940262 -126733339 -749453479 999992466 -405435485 -1 190852803 -727929673 -936385456 -919556859 1000000000 -420367422 790937977 -99977627 -345043608 -598997893 1000000000 -454079681 40026808 847556259 -322620778 -999940262 -337713378 -694019526 -473041703 136985755 -999940262 -176492378 836274854 187915152 25123132 999992466 999992466 -607013469 293578126 42 612836176 373399219 84693476 -999940262 -50514413 -1000000000 -731229750 999992466 1000000000 1 -381308478 -224379055 1000000000 713956139 999992466 -982469083 176123527 41743848 -673484756 381109152 784007604 -875986233 466574171 833807860 -863709247 -999940262 -703616693 286105857 876010192 42 -551247054 203054471 1 -999940262 688293941 -1 -829418498 999992466 932143089 -462602279 467736760 -999940262 -874943119 811531261 136627171 -807194194 597925257 679084288 999992466 -160842263 999992466 0 1000000000 -78831716 -546683217 999992466 440549724 -1000000000 -248179078 -75713807 -73135795 -1000000000 -332668398 -252181260 959451574 -37125322 852192809 657648540 42 302142165 577415212 -957475067 -783405746 747956491 999992466 -1000000000 -999940262 -202906643 -160935744 598786396 -817205555 -580391435 -575820839 -51116475 -1000000000 -793223838 -540761378 533575765 -999940262 1000000000 1 -990637949 774662294 -999940262 -999940262 -632419987 -7493020 -999940262 56603777 276639931 314609880 521222998 631974565 42 -933421322 -690825286 -380155502 626795458 1 -1000000000 -290989785 -776012357 -299917548 -999940262 70677745 388153317 74891272 -669866162 1000000000 524817506 366192565 18012328 534725748 -430104444 999992466 141063047 201132016 0 95037713 -1 -1 0 600656216 789048611 -878775273 -1 42 -187292526 -848442720 -533078509 -510335886 -712743866 459560302 738146974 -505785139 883912863 -399149862 -999940262 163697162 -858417183 -96397937 0 674821176 778850558 999992466 400858802 -124464114 -501986179 1000000000 -404686775 877420284 0 999992466 336388492 -824685050 777044165 -999940262 -705688680 -999940262 -839887849 -530548813 -1000000000 -916776928 1000000000 819995550 450674039 299617245 -979471979 -380320921 832545187 628359657 999992466 999992466 -263188358 -1 279613534 -681696214 -328542388 -999940262 -752475655 -732239147 -281498808 552075818 -78926966 -847868825 590476139 473477341 1000000000 42 -144658930 -193238355 -1000000000 -999940262 999992466 -848058295 557723307 948287153 -857252502 551491438 -1 842456303 -485504449 -472170149 -399076271 38395615 674254841 122142565 89874814 420490916 -999940262 -999940262 -877023889 -999940262 -177373094 42 491696557 999992466 -189632220 -336040429 -999940262 -135307310 -1 -427983057 761033489 1 -327519065 863055813 1000000000 248971721 98892657 662860697 -502211304 -191590704 -854389845 -999940262 -629028352 999992466 1000000000 42 42 999992466 -665896403 103812171 1 -271777350 -999940262 999992466 141249618 702297631 -764337579 -976793119 329797536 -503845450 -999940262 -4223254 -481952348 -414239325 42 1 -999940262 388219835 1000000000 19254350 198476364 999992466 -335922546 -814741980 -999940262 588346591 999992466 443231136 825034951 859687837 999992466 1 42 -527729707 848917104 -124094117 67205570 195574442 -1000000000 -1 -999940262 -999940262 245519405 643252525 -324040311 42 -999940262 98871251 -970710201 -999940262 999992466 -713054341 1 568063700 831113072 593646001 -1000000000 1000000000 -609196980 -819994116 -963043795 238255415 42 460818395 580620170 -397755468 -873967439 432657880 -1000000000 303881946 -1000000000 1 272042623 -919777939 0 989950232 -264949586 919121340 975127697 -123477128 -950783107 -764131276 -950279979 758879767 887178139 -375999071 -398836043 -1 895330545 999992466 -383492133 999992466 -458215725 -104151493 -272068898 -446102818 43155569 1000000000 -999940262 220613157 -350411966 606937186 -57717767 203644496 -864797187 -1 42 510881259 -545758254 393913582 999992466 -745149533 466649024 338986486 -612238566 -874151625 162505473 -999940262 390765910 -858152205 -334231663 42 -999940262 1 344930763 -999940262 -120890233 -652614409 480790413 620796598 50183182 742996696 170994032 787300849 -326487383 -834331845 -999940262 999992466 331164186 778141956 273600475 -1 241324410 -492278669 42 999992466 272132630 42 255479879 -879518656 -331969576 722925575 -922452597 600553228 -399705035 157648526 -621311155 977400874 688904510 -999940262 999992466 42 -963647887 -458420670 -87910016 -999940262 999992466 -305975104 965770146 1 904622295 -327356627 -999940262 -516738669 700829372 -382374645 -89619145 698946689 365455818 197520210 -728778952 941700583 -999940262 -999940262 0 -830541709 490920286 676483576 908313563 -621883190 -482325863 111274102 4250698 -1000000000 -888851402 1000000000 -322267311 -491972282 380368610 -680896147 423348181 0 -574588404 0 -986893006 -711834983 431364525 311349460 1000000000 946531667 -695766439 728699716 1 -84501860 429238563 -333414119 -628491362 -92076375 999992466 605099016 888979298 -716739748 640857679 -796821060 -971264819 1 -276804452 -811031346 105335443 -999940262 999992466 -999940262 888476698 -574435441 -492281698 -2653559 -36728022 -104728998 117350470 381659716 -999940262 103673278 376789598 -999940262 -199104468 -56048735 955530107 -343260327 -999940262 355735605 -815303447 -999940262 -115190462 120285623 975755430 -147343187 -999940262 -616698953 -844655194 -975514802 540108604 82241708 752341661 1000000000 -252478872 318351538 -669193986 -350639502 -1000000000 0 999992466 0 813002579 -1000000000 582801448 -164388907 999992466 -898264974 1 -563397211 -1 904830578 -618099082 178084384 365747097 -241688622 411243707 -308835570 -238344193 941049761 797735390 437969085 874828429 42 952304911 -135510199 -811154462 943125097 1 -191109556 -641133567 348534535 -546265970 -948737234 867582007 -810379931 673180496 784966067 -577808742 -999940262 0 159836816 -474993302 -999940262 -394775994 112094042 956277463 -379939873 53118823 -552770129 999992466 1 631565958 -999940262 724817627 -227985612 -5128234 1 181491684 -557808460 108873855 -128095791 -763474140 -1000000000 -684986106 -900089956 198546906 -203452607 -825795525 -183394791 -851944828 -215406446 495819653 493929386 369969570 -309686615 999992466 999992466 950110585 118895669 -747534332 -999940262 93373661 208637984 -429374748 759922568 24875384 -999940262 219886340 42 0 249607552 258990679 -868904881 -1000000000 999992466 0 -999940262 -897674436 -1 851026351 -318641608 999992466 -610452598 159954793 -29135014 -199433218 374242695 274382187 789064781 0 609803002 42 -5303517 -431837610 88437316 -1 757447527 -944994938 999992466 -806911931 367155146 -81217244 -1000000000 914449077 -492623625 -41022652 -8975558 866039026 407068260 -429336708 -284806084 -45359592 999992466 -999940262 -1 -999940262 981569786 441741017 -822934308 999992466 631244724 -116879503 986761574 -667350136 -15569066 201799218 -999940262 -999940262 -673887555 -718565070 -999940262 -314602812 999992466 1 937824525 -749864779 -807978857 777086209 496756050 227005940 427583295 0 -253655190 0 -644471380 320784106 759505834 -437047339 999992466 -35063135 999992466 75913780 543388354 656951070 -643081099 -202917727 -828909822 -242653060 290216568 -721241943 -1000000000 -769914796 326641977 999992466 254509112 732404421 259023285 67732617 -948306127 686368545 -772139772 -870725184 42 877174435 675392662 42 -483443584 -936513539 604462872 -856457803 1000000000 0 -958825884 792810188 0 174053168 1 -678873690 564728342 228840414 351008430 196451533 416873412 751904845 -503935763 581110865 415205764 835790164 -347226451 0 1000000000 442443747 -792246466 -760866286 -1000000000 42 -736359878 972919395 292360737 -486675406 1 -1000000000 945627890 -624457773 -715103657 752630135 1 -684000588 -839731465 128779291 405132866 -23051679 -824397874 315092846 -510316171 149769841 -718184907 687048163 -952631617 -867135281 -999940262 -337171205 546669605 -999940262 -75584856 197140214 856336978 -999940262 65489240 -767480462 -807385551 -999940262 -214673661 742569589 50684500 855734303 999992466 334379365 -690363311 -985371041 794832542 -999940262 620792727 42 -874833004 -262161617 416484816 833478076 496109185 -889864486 -1000000000 357984678 418012971 80134633 655707095 -682852603 257692594 -999940262 42 -1000000000 -339441892 -735715407 999992466 -290842573 -593616629 -1 -374032718 176893042 -940570019 -1 -368298815 -831692611 655933806 -267503601 623922159 491376737 840301692 -999940262 1 85487963 -221467837 999992466 42 828866911 -1 -999940262 158445370 -999940262 910232371 177036724 -694327453 734365279 922232023 -317819570 987399833 -1 1 425398173 999992466 -35152329 42 999992466 -302608337 999992466 435101044 810599187 506473776 999992466 181571231 -1 -670620292 -276202442 806272166 189836440 -640851831 -1000000000 548197630 -526928457 329250059 620878076 585157396 -12359501 -999940262 3302432 -782183952 994705332 999992466 999992466 42 318413265 42 -929194633 999992466 0 634814009 -215824288 753838036 329647221 -999940262 -999940262 -160046679 -908330340 -669339969 0 0 -519022782 226754521 999992466 334964920 -616419234 -730726568 -500357531 -430420007 334786544 999992466 209686801 75596071 -868236039 290713886 39415535 -596367620 -999940262 841140636 -999940262 999992466 -853289713 855052215 42 321603877 731796643 1 -999940262 -108066517 920943955 -809409657 38624594 -1 958684996 -287576761 -840154571 999992466 -1000000000 -511621292 -1 -1 -571661439 248772898 999992466 -329634498 269926097 1 -944429870 -999940262 210553659 -242875152 -1 999992466 -577339201 42 -134350719 -927029052 -318250472 -229495129 865030269 624879906 -612580550 962235985 -1000000000 294258365 999992466 909138690 -783366531 884994206 999992466 954873622 334379365 278390969 -999940262 999992466 -946668852 -244073396 -999940262 -999940262 -142234774 -999940262 -675320995 -379368083 417418314 -475331938 -457216484 -112793922 170682583 710023208 235166962 787313309 -85249275 1000000000 999992466 -958995852 -365392340 526635575 -604541845 470381921 -1 -864339878 -712154395 274570322 1000000000 -957792552 -657646906 -644695207 1000000000 478144990 770288996 133463884 -224801972 -759454009 630335393 920377162 -756120224 537768177 -1 -999940262 399079798 -268333180 42 -999940262 748453401 -460537800 -454451583 -188007181 -999940262 999992466 111310421 837072306 -450789904 873945463 130674822 -933767412 -999940262 -138013408 -847571351 -199918120 0 -999940262 -96023130 -279771031 -920149616 -1000000000 -507245192 999992466 0 259477703 -437953209 556403003 -999940262 999992466 -999940262 961080647 -1 548108810 -57445855 950727315 381753022 999992466 1 -999940262 -126261467 862648140 -402824031 804578111 390299926 501124872 208006124 -916932850 664895198 56325010 -923529135 -153143726 0 -338306793 -191476181 854395930 238497880 142741130 -269513623 848064649 835840220 162153495 -585935424 -278922787 -999940262 436328700 -697953405 -260227969 -797174251 42 -717547620 999992466 614234695 530993913 -929586685 747915436 999992466 -999940262 -544467904 -316168488 -510563299 -1 234575383 452925709 999992466 -999940262 0 413018527 357405033 -494211996 13420074 -110068990 267759995 999992466 0 0 -286386642 1 999992466 599635426 586123545 764215772 -999940262 226798299 999992466 0 -146900185 569275891 -110432645 999992466 176985911 -516327403 -213515157 755733063 1000000000 275237545 -546150645 -792893215 999992466 -226672514 -779358482 -935518911 797536651 -507675109 -999940262 -925805339 -796665427 -539514427 -218586195 -1000000000 352520648 779625429 227404152 782179695 -260775084 -1000000000 -999940262 -865678011 161485931 -290641295 -999940262 -164362128 828129925 175810385 -452987213 -308661797 920543911 -661510272 505277921 1000000000 -928781894 -1000000000 42 999992466 -1 -999940262 0 961810200 -924282138 1 257951624 113029151 -999940262 12277029 423851186 -787216556 999992466 197380786 231606672 825907780 -999940262 -87072957 42 -931428238 800792657 919023822 113968023 -429379417 825627842 -886273124 1 -1000000000 241340671 1 7320641 227055603 -985682923 -608545812 42 -633486052 -686478890 662419365 -999940262 -792947613 154635817 433066643 89821353 -79359978 766873800 1000000000 715089438 919069028 275327263 -942161201 441532680 262149513 -1000000000 -276893904 31699817 872852746 -785868295 -999940262 -896624692 -292496852 635466070 673638826 1000000000 -574109366 571929820 939245084 793195980 999992466 -652051306 -994025293 -205397745 999992466 -425672725 -427903066 -932787751 227353960 580735265 -102662805 -890954191 204808191 0 -907246124 490451954 -516319471 161412572 591980051 -651588302 -816981591 470384847 1000000000 -102630591 999992466 295633467 1 -999940262 42 -271313546 -518738874 0 -911244806 -999940262 717721564 -91499054 0 108021251 -495393138 1 657747122 -889399526 -951290068 -838550544 518220375 20637140 -887939175 551741434 -795576822 -50929258 999992466 1000000000 -133416495 514357651 -939381866 -999940262 930520290 1000000000 -1000000000 969375894 894025055 1000000000 967718255 999992466 999992466 370009010 -999940262 -999940262 -780250868 -999940262 -598319300 352155850 -483683250 -1 182153202 -618593737 -997977876 1 -727637439 680624894 999992466 -612185882 -112282351 -858729265 -944430842 999992466 49964346 -248290336 -32283540 135867385 -740568701 -681413593 1 -999940262 999992466 -792867459 895245182 -51573192 42 -892978310 -314061816 54587710 -860532101 -797048798 0 534951827 -999940262 162284274 622526618 377749251 -999940262 -1 670262357 -903450661 1000000000 635496431 1 -970268854 1 999992466 458955056 622710291 15055862 -900489597 -1000000000 -1 983752317 985701623 -999940262 473491541 -446179914 999992466 109233751 -126958593 -999940262 -262298831 -270887579 -91294589 999992466 -1000000000 -367831729 -888088893 546327971 718133531 279346957 982624749 -863612682 -325805666 -781410249 42 -906640978 387276820 -321005994 999992466 1 398351189 845513996 -393472586 1000000000 876867354 178633355 -911492770 -999940262 -587671501 -715702978 520961728 450804449 -83234896 919776926 567214466 999992466 320251912 999992466 -787875942 -947625516 -709933813 -30010206 692360874 -953411477 -1 446536384 979667603 -775508823 51400246 999992466 810976196 464209003 -1 -187928063 497290132 -322282595 -999940262 395411629 -522005510 397825940 404415209 -588417026 842672435 -472684260 53278181 39914554 231241945 513747666 287571891 -999940262 737385570 -999940262 -584671530 788754083 999992466 -911041070 -199793411 -999940262 320251912 340629030 -19630555 -664064410 -999940262 843225618 -638109688 -891344396 0 590044783 0 -395493859 -65553813 -917492814 533599489 -515759608 -747809726 846363724 -999940262 285474483 -292336301 999992466 137254723 999992466 78056307 -10360255 181462072 44611639 -518373467 -294634766 135718540 -756760681 999992466 999992466 914665156 -771737090 53668775 -999940262 999992466 -923204980 384132394 203809282 -38800806 -205453048 837704997 1000000000 -196442682 -373802435 -1 907650934 840715475 762199633 539862951 250017089 140441277 695683520 -707295538 419650611 -575423872 999992466 -1000000000 259552181 746099023 -957010398 -139234412 -42149010 -1 -996044804 -653862666 411704877 -297110933 1000000000 -405527530 -1 -755715733 908436643 358875733 282070701 -768483832 599891042 738615157 0 -304253020 -697081373 333524266 -838271158 0 1 530013041 721207856 -275167901 -712527614 999992466 242697131 785795070 -35426108 268267260 658407495 -999940262 -854303311 437017645 763020130 1000000000 1 -844491033 610073696 1 879850590 314321080 -953348453 1000000000 -585658047 -75394730 813597748 999992466 -772692181 -901266643 346453051 -514467023 950089361 112622823 -91159422 720169113 -594637264 194145134 -999940262 -188927909 293400932 -570366217 -617482128 433802039 183742289 -767008495 -1000000000 -202381741 999992466 932481373 544178920 -62207267 -281919437 -999940262 76624068 958864168 427193551 -280925374 -1000000000 398895388 -929929137 417191365 -491646719 -681443821 -269844562 999992466 415929813 -1000000000 940376247 917000453 -769470651 -999940262 326939812 824670079 718797241 684844149 831349291 -773136457 328712742 827221994 -33733482 -1000000000 1000000000 42 740850996 -796124315 1 555237227 -338396284 42 887091608 -1 554793020 401172321 0 810003130 772030320 426361856 781885611 796873251 1 -1 1 98428560 -573500054 603868950 0 -481340434 926961757 1000000000 -167947410 1970339 354257058 1 1000000000 863658718 595800179 -994276934 550235604 -527891868 53278181 -606831601 -291372800 1576119 905322378 -793885634 -1 -623697757 591520220 690068359 847573247 -999940262 -531858974 732259737 999992466 -25166291 -617209739 999992466 -93691316 -999940262 -713114363 -999940262 -969713449 307728893 -593298025 1000000000 -102621551 999089314 -652855310 -39889544 -999940262 -906624432 186990480 -763261175 406717164 134572854 -999940262 353989403 -169460071 776408415 902044838 577743476 -767928407 1000000000 -544950691 -1 -273136858 999992466 -248411770 885881436 255682776 208166409 -1000000000 38758614 1000000000 821771279 360693878 1000000000 -789540886 -164163684 -561254553 845799086 -999940262 46901402 120537985 -972189704 -204192489 977576348 -526748998 -419324189 -791918703 690034362 1 328079561 -534960620 -301095660 282554384 -999940262 -882567820 -999940262 -152041388 -687146478 -983772917 693965382 42 -686090702 999992466 999992466 -641368171 495721087 42 -894242140 -305019480 853477447 -34219997 614904409 -371203288 -774744910 -738527242 -999940262 -769874173 -999940262 -127458821 274958602 -999940262 215245931 -999940262 -19933684 -716950404 774761778 -245257922 968542012 999992466 999992466 42 -999940262 -999940262 955120937 319629074 299719712 -999940262 566718943 418618715 1000000000 -963152111 1 641365403 921977981 871374518 -636199936 -249867692 -119258959 999992466 834180652 -999940262 -475713163 -909235731 938815184 445104713 -999940262 649934352 -987751658 703028121 -886088783 -999940262 -999940262 -865501070 790654213 522293372 -83189518 -988989293 999992466 293277046 -854950136 307478569 118688022 922240893 -873721959 -1000000000 -1 -664111389 0 646703309 999992466 -999940262 -696214082 -890080520 -652564322 587795628 357839448 999992466 265280252 832201452 -443274372 -999940262 -33414858 365368858 -999940262 -879726516 -189438575 1000000000 789233294 -263055006 739155862 971319441 1 -1 -999940262 -730131911 823464936 0 -359744352 285988971 129695842 1000000000 923429123 -999940262 382117438 -299115860 999992466 999992466 198398193 -851638638 -642793924 -441114589 -306089532 -222178958 101700198 -763468974 640530037 -1 194846563 999992466 830524034 -398087151 -773419115 -1000000000 -330713868 755174839 -938144864 -377918428 -731219116 594694768 417872801 -1000000000 -667126379 718819179 -859000235 35036575 0 -107933789 -787462590 1000000000 560176178 -850887294 -553754522 -50942107 -385744209 -229963642 -1 379588533 -999940262 -1000000000 -960671579 -351851067 42 840668816 218167973 0 -844252044 864401980 -299316903 42 -39532434 -999940262 -582277514 -926106548 -999940262 -52421504 374163003 999992466 -1 591028010 42 -1000000000 619986643 64263501 604535251 951466217 -1000000000 726872761 240303881 -282923575 532125671 -667766657 187355087 95984167 185316939 999992466 -768391666 570655558 560480531 -999940262 -203659305 999992466 -800267821 144703569 -429198751 93436000 -1000000000 -842333403 170164330 931683103 992855072 -999940262 244751087 784931844 633460900 42 231177710 -165702214 615041467 288510817 -798160296 856249014 -1 -628719061 999992466 659399604 -648611043 -289495383 -79114153 999992466 -999940262 -1 1000000000 170396793 203705979 0 -1000000000 1000000000 -712096791 -660958481 -872901853 968393258 -1000000000 -1000000000 719221986 903863936 218095682 -999940262 92166214 542710529 82722689 -247784791 947629069 -252142834 358367080 -999940262 882960110 110163999 749427257 89642127 -1000000000 -814062083 -999940262 1000000000 -1000000000 -999940262 -999940262 665820632 33024968 416387803 -897848674 999992466 726752253 -218522931 -80352751 -1000000000 881724730 42 275427528 862792048 1000000000 -469300354 -1000000000 -999940262 808190744 -404659963 442270199 0 -708032632 633928351 -1 -999940262 -1 -898915578 42 -314944630 -642907557 1 502517240 -389026392 782166057 878880679 -964619049 891211483 801703892 227245538 0 -311372529 142440678 999992466 -999940262 22404538 1 -420269220 -133303279 379456595 999992466 1000000000 42 -273136858 -127038311 -999940262 -146076164 -491946179 433843612 102824062 -775791723 999992466 -338837491 835729820 -563633821 121040827 -28548503 -393250451 -467998806 -1000000000 400803910 877408116 11110168 -387281728 -192830373 484694672 999992466 850288861 -999940262 999992466 999992466 -1 -1 -741628318 1000000000 -999940262 -970352849 -688387717 -738121832 -250926640 978599122 1000000000 -875835993 42 95540850 703562346 362267206 -449307735 229632075 634201596 -945590649 -584116908 0 -248587826 85069011 1 -239729292 1 999992466 -1000000000 -1 984631119 -413611884 0 -1 999992466 -319855129 486510831 214809407 132008035 -93519763 598423486 -683244609 -829788246 -1 88991769 -920773271 999992466 -535246620 -612201216 -363540167 -999940262 632558468 637642659 -265523049 0 891437955 1000000000 -1000000000 -1 -805791011 -564318222 347676084 -137761361 -239608700 -663418825 -293878437 999992466 470357004 -38732261 -413631856 -749693246 -22480439 -999940262 -704975258 241856574 976559240 120374739 -999940262 0 463675815 57098239 -683699597 974503825 0 999992466 1000000000 489657172 -570675335 -609726828 999992466 -485070985 127888260 -360163946 -335701847 -439233657 999992466 663905534 648139628 936966638 999992466 298200518 187607006 883524954 -713077548 1 955521076 119815740 379431786 1 815703237 -804674971 460140232 -999940262 -999940262 -616068200 -999940262 -171883131 -176575805 42 -76846269 -424462157 999992466 42 1 -643818742 306035615 -977843609 116965301 -421353696 1000000000 999992466 764495937 -642818232 931494694 1000000000 -490413677 -999940262 -984412160 -1000000000 281876553 311402374 879530485 -1 1 34000787 668636674 188840246 -261835782 955482643 892272849 844958754 771373460 935051226 888011938 -233484253 -366097082 1 42 861727452 -957959516 -32877780 -56000214 0 -191216863 -939411173 0 -377799877 179330975 401511367 56610861 679688894 1000000000 710978071 624298699 999992466 874162976 145035856 -579214348 -999940262 -275322674 911231558 -999940262 -1 889748057 999992466 303440856 578905198 831190580 596461636 -999940262 145831410 759859046 42 -999940262 999992466 999992466 1000000000 -510914058 42 -512186139 1000000000 766013028 -768386357 242207425 1 -1000000000 -793276700 -1 514277823 -775295146 395961640 -50770178 854663359 -999940262 968855384 -999940262 418037267 -999940262 -1000000000 120371144 -999940262 -289911792 404848489 -1 712304489 -705962818 -273719620 1000000000 379707125 -999940262 326119116 17910217 825581749 -811104014 504402927 -960205130 -355587289 -15430695 -624487032 723119027 999992466 -999940262 999992466 746056301 331300556 42 -786802693 -936496548 -373574227 133132237 838152726 999992466 -999940262 238030874 -1 -999940262 275972550 -31333336 -1 948529062 461781480 927715031 -673401135 -235716023 383000300 958715001 356865437 999992466 1 720860733 24063907 999992466 999992466 -318058844 500955272 -546522261 585806546 1 42 -999940262 1 739621596 999992466 1 410588015 165879524 -753218085 867272101 -128848919 -591905951 42 162484948 541166198 193108194 935024490 -416522432 673587414 1 -999940262 424578857 -417253557 -999940262 -999940262 725763801 -999940262 385549512 152094493 497887525 999992466 999992466 -219432592 -999940262 -555428647 -307593851 -508816720 457625025 42 448292173 18483735 -63047699 1 999992466 42 999992466 42 999992466 -999940262 -607417269 -999940262 500760755 632243346 -736706774 -462061273 -1 526653204 999992466 606700019 157435661 -481471650 -481229424 835203287 -935993336 -999940262 314302544 -163985494 1 -999940262 -999940262 -934089585 0 478588345 1000000000 -735480961 -802760037 -127745318 564104724 929346200 -397616282 1 -419734374 257982836 493793236 -220828011 -919533473 -877981168 -958386336 447017786 -1000000000 -187928063 -1 -999940262 73630381 -1 909803163 -73691404 0 -963675953 414195585 -1 -980819766 400552246 -800281468 918641804 999992466 593005871 823838582 502585128 -584671530 -999940262 999992466 293561146 -306390225 760144115 -286463358 620689488 -729344393 -294673667 -999940262 -245369641 791316832 -1 879791826 1 -598057946 -134667183 633132313 -1 -517480303 744285967 534022057 999992466 -112224025 121810577 -742061906 648704296 1000000000 807264469 158392609 -390574163 -1000000000 749107098 916448522 -902086724 -503156040 -662806484 990062325 245866008 328621563 -326816944 282483141 -67647450 -466645249 -999940262 999992466 943907443 -323871468 -347979505 422232994 408724558 -638109688 514787583 -999940262 288718784 95452172 360955501 -999940262 0 397750905 -1000000000 81028368 -210749200 999992466 393164396 -291380966 999992466 -932434757 -368443496 -1 116253502 -1 913044879 -294173006 -7105198 -1000000000 0 -386645883 999992466 484816890 -226055000 513719960 -999940262 -999940262 999992466 -691084037 -999940262 -210371817 79331298 217923046 -999940262 600955180 -877479671 1000000000 701646369 -1 -716414403 1 538082044 -518650325 -144953654 42 796570401 825715565 -183229948 793564912 606328098 -197156790 -781222367 309349239 84278300 -321802163 297948156 591916878 912634090 1000000000 868338145 -612066963 349494181 -135997713 999992466 999992466 -847401444 -1 -603230980 -451389035 708582592 -482892743 -173504709 -820445961 -884562367 591315206 -198589692 -999940262 635152903 999992466 -999940262 -1000000000 -995641738 -970632423 -601389217 0 591708851 -252602060 709854907 -326967143 -924603599 159603985 727753413 -686639843 909983417 762311454 340127394 -1 -999940262 -91592727 -631587400 239592818 997118923 434363262 679618702 1000000000 -999940262 540449568 -1 265825325 1000000000 999992466 -492254953 -1 -668947832 1 -529291006 914656089 493453350 666173551 -1 999992466 -398939290 -458526852 999992466 848761587 -989527513 -74956890 -901354317 -999940262 -999940262 -999940262 0 215968671 656363659 73315632 999992466 999992466 999992466 1 -257949161 -1 -770228184 42 -999940262 999992466 244422854 -984577389 999992466 604137930 556509107 999992466 -379349865 -685909589 0 -985956309 -937547418 -509351945 1 389320373 -561595769 -771597158 913901548 465661901 588357647 -216948692 -999940262 999992466 1000000000 686754668 297698561 406542673 -816700712 -677241303 -321577911 -835529242 -773975289 -54570646 -999940262 -999940262 -26078918 -246840003 999992466 302133506 999992466 426877947 42 -238540575 21954687 -607816626 343585544 58923277 -261682409 999992466 963467952 999992466 0 -58356765 188771683 -554560886 -870722313 800218024 409200699 0 820094336 -828209749 622473986 0 -976483286 -1000000000 -305142389 952566566 -5875063 -712648613 -327231119 1000000000 680118468 -540946660 -1 276149189 999992466 1000000000 -204934173 138563669 999992466 999992466 -458613083 -867442002 -802186358 -491047009 220810538 -999940262 999992466 -251991943 -1000000000 42 1000000000 994906405 550338130 648265766 872189258 675186536 -579493448 -751369412 -999940262 40445265 -818482286 0 841983583 -411656380 274665415 452939468 799664014 143804241 745400901 490905447 -763339764 -234615995 -999940262 -857410099 812463219 352400282 -222561646 753346547 -1000000000 -437170949 -459360942 -469015372 -157216607 983106140 394876099 26416640 -149299537 -61961703 30904892 -999940262 487033659 -90367904 0 648947775 177792866 999992466 -1000000000 536971355 -802058395 409207046 0 -184242900 -999940262 -252543528 52087560 793114134 -761548236 -876478128 297076764 -760452758 -652051306 388520282 355526287 -62089502 -978031578 510998777 -474465448 -238464194 -22636244 187775380 1000000000 808733011 999992466 -931855797 865154390 -124999345 897771061 999992466 -608460692 -668108093 -520127430 -252926580 -799164994 -99292045 999992466 -284880773 0 -805308981 168120345 -999940262 164733443 679426870 551971708 999992466 999992466 -499232361 -1000000000 655572307 972363017 -873140757 -947983810 354118503 -643605562 999992466 -1000000000 -273594169 -780485620 -143580721 483307541 3025736 -501424943 -999940262 -136695060 -999940262 990110476 549148751 401290418 815344738 163614754 42 -854767259 1000000000 -290648763 162190198 -840137979 -934485950 160575604 988121355 -943583822 42 -999940262 1003881 730724033 285856510 1 -139353943 887341474 -999940262 273689238 -86850632 332549172 -670525165 -1 551167387 -272223750 -290656184 486798122 114676670 -677125276 -341845899 600674252 999992466 355820464 -999940262 155655404 999992466 274748324 999992466 -15959974 428328221 437870932 905930402 -1000000000 -733163145 -999940262 -580612932 999992466 -999940262 999992466 501146901 999992466 86722329 -766573024 -1 -414844729 143710131 494169410 515288895 999992466 756902390 999992466 983793681 805987295 -999940262 575405047 -184838921 -511319529 -1000000000 -999940262 999992466 510195158 999992466 680978749 -143292511 759460660 95424003 420931304 -927427376 -628845734 -897874876 -15856190 712946854 682046036 -424087801 42 -894068633 -55740118 1 -1000000000 839013014 -353417681 144538208 726146611 484545275 -628283342 -947231260 519396202 -911412948 -13131679 -999940262 -331144348 -147435166 -1000000000 793434663 82300797 979730786 -859662084 -997046729 42 247088596 999992466 243175253 485786146 -999940262 426504372 280715139 110750318 821768444 14426187 657727251 -974551997 -609840892 76605544 921157660 1 13443290 936410315 42 912144345 -999940262 184960830 -742261835 667565436 997374297 -445277440 63325301 1000000000 999992466 -1000000000 453585814 768021328 856043675 277626799 306971759 -128442083 -1 818011100 -402915969 -999940262 320588600 -344642681 -730846421 999992466 298499769 -502936904 -169822834 -37383341 0 -584114828 -873475150 -612301024 494152410 1 1000000000 26709933 -504986637 1000000000 504862321 -75943355 -615054376 -404167632 -432587822 999992466 42 -782705093 -478366402 -1 -141650973 -151497464 -559409299 47245395 -93884504 999992466 -670351269 -999940262 259271440 509112443 -165779423 433129442 -999940262 -1000000000 -905503144 -638308135 999992466 999992466 -999940262 -582819923 496906031 906191106 -1 -972384532 0 0 -418278789 79358348 -603392602 928401052 146957062 858123401 -999940262 764613263 0 -324019057 999992466 525840538 0 -922030004 234265298 387265265 999992466 397049548 -360150301 733466169 872394495 246900131 -999940262 -999940262 535571281 -244407335 -527332888 -616567429 999992466 -865540894 -935343248 1000000000 -288608336 -205087988 -1 42 -356570195 794630699 -629455525 -366959156 658932256 276669837 560156586 999992466 1000000000 1 -665147142 293475619 879773963 -208772137 292862556 -23509409 -649886409 492818488 -39008123 -969386650 738886777 239426549 -483347614 0 -419160961 -457908431 745351568 733338098 758810210 -576346279 -500935912 481095070 -840157304 -1000000000 -603022911 -830309337 474136903 -689501592 285138749 -846241054 105201469 940521984 282302883 42 -324665509 -999940262 -571886592 -999940262 -347497642 -985657237 1 0 -402929013 -999940262 999992466 -392766212 407902042 -314578880 835425045 -999940262 999992466 -537417660 383364110 702002123 -223954477 950771664 963938580 42 42 627398797 42 882684054 999992466 -406938825 -1 -440529101 42 999992466 999992466 -1 -677981717 42 -476994298 863659521 195822861 999992466 999992466 -999940262 584670457 -790509711 286730191 -911353863 570362780 -161996478 38572112 -999940262 -147524375 15853442 1000000000 827482162 -95052058 -757209591 999992466 -999940262 1000000000 -918466086 677326897 -752180492 -999940262 -585219653 300578132 -764854726 42 -577502487 -900867239 1000000000 447220062 -753311347 -549737231 -1 999992466 443239198 123051826 468205718 -999940262 489864371 674398241 130315644 -1000000000 491849486 -999940262 -1000000000 -999940262 227159627 364834692 454303161 -999940262 -75877696 42 360854741 741051406 999992466 -804107107 -161595605 1000000000 745371557 -637227050 88053797 935757837 -577543059 263254673 534134121 777029265 581259235 -479878196 50842050 -53964884 -986948357 61779291 -999940262 -356290302 350985975 -250151067 915073372 -337011210 584868723 999992466 -151781371 -816318883 -106130836 -301736330 1000000000 -287935558 0 42 166714403 623138721 -1000000000 -322645003 346469725 -373492182 -584866769 0 -197498197 647319250 -56881445 211341455 -325986664 0 42 568245236 -952078899 -988599059 620427095 -315259725 42 -999940262 -807547031 1 714536738 999992466 1 -283935006 -177430867 406810931 -876622138 -603647144 -538512276 -999940262 -208756510 999992466 -39394932 999992466 -918918545 869166371 0 999992466 42 37980420 -87145833 577437727 42 858203214 845986257 478582034 -468460614 -308980737 -176931748 628279453 394643290 -999940262 -302984529 33441928 -229048594 -1000000000 -999940262 380175821 20006777 877541855 -392916330 46021368 1000000000 -79608337 -419083329 957568416 37184539 379778441 737284734 42 978314183 278365325 -193587380 302049950 -830896984 -7469365 -772064493 -212249796 1 838340891 287097352 -423014527 767271095 -895816963 -1 600335374 42 -450811534 1 -1 774560099 999992466 1 322502704 937067250 -625110523 -700804965 -276763539 -864421138 802365886 999992466 -999940262 587705818 -999940262 -334613282 999992466 -430770407 999992466 0 904369354 -432354937 999992466 999992466 -35646003 860118742 999992466 481958773 -888949352 484521199 -385150496 -127136434 -303863027 578693783 -999940262 -671473517 679130754 317504791 541088334 999992466 653534453 132373779 441910625 999992466 190028492 1 -393386658 133937846 -773060993 808437166 43158483 -1 999992466 999992466 720308708 999992466 143166176 -451115233 -747921606 -1000000000 -317483036 -698419783 403813123 -912763127 -560076208 1000000000 -378414622 999992466 999992466 629476173 580200918 742083497 999992466 434889699 999992466 980883478 1000000000 -390058573 -999940262 999992466 4812580 714914701 999992466 663531386 -104504564 194193246 999992466 616775756 999992466 120177200 -414242935 488889161 244083258 780581669 -1000000000 357302223 -84872057 161323068 812062971 264299990 999992466 332452362 -437311249 -893666721 -453584739 -1 355201822 821534192 -564247191 999992466 614087787 -942443287 12442169 -1 -999940262 -293364943 -394715484 -999940262 999992466 0 1000000000 0 758057769 -1 -693238696 1000000000 88760918 -573697626 -1 334793917 -970580106 985197755 434693221 172157880 -394958011 1 42 -449605966 42 -185144489 -578278347 -999940262 -999940262 -999940262 669609871 698971256 -113237906 812484899 658814957 -172291667 -166810333 -874119521 990675826 999992466 863194962 557260900 341949653 418699897 -89796560 -1 -999940262 -721236337 -371807654 -179921793 171035850 852780865 -831764473 -1000000000 407220013 -691649567 1000000000 -999940262 939007340 -96503944 287040058 -999940262 -1 -159815470 999992466 -606096505 -914537341 -562434810 -787514702 -999940262 868358772 960392589 33467259 175013206 -827533000 346263752 -655319054 -505854071 284675369 -1 807267592 0 880196606 -562635404 -1 -165261021 768367270 524234532 -199029623 677401199 -322555203 163823129 -999940262 999992466 999992466 622735115 139724394 -352316732 982441023 725692156 -700220966 -721486753 -930824709 422513217 725479622 239824798 217377341 -999940262 999992466 -1 765325400 -276202442 404310781 428261952 80871127 653996559 362095953 -1 -166375144 118389482 -854428309 -888452632 787641335 334465113 126775375 592685901 -999940262 483592864 -1 999992466 791109815 -356115851 -411877248 -836079792 -999940262 474724555 -366996663 -777094201 474658677 -523763618 -292692699 466305101 423482254 -999940262 42 -1 -878775273 322103670 -847965282 775062653 42 -1000000000 999992466 758873202 -87876875 -940183493 999992466 -1 49947714 152685975 408233501 -606168514 -637196983 -242822194 352151467 251890989 1 999992466 -462736400 471702034 1000000000 -999940262 636172158 527740813 5117029 -525693956 -999940262 619000519 -690153990 -655338776 -946636213 926419378 889437327 -999940262 995663154 130337975 -682302307 -632008020 -731585448 597000697 742610852 -411653553 722168026 -999940262 582118668 -931292073 999992466 -21693788 -363967249 -1000000000 1000000000 -303301607 -120689814 -1000000000 999992466 918888644 -710412434 128399775 994195894 949968242 102354095 382186273 -59451592 -219074613 -284040912 -460035328 999992466 0 -1 841243844 -999940262 999992466 -868102235 749830189 744447421 129121398 -999940262 997339862 -1000000000 -999940262 0 590544251 -1 419259013 -339987252 -770272001 1000000000 -1000000000 -425843815 -35583595 -764643000 -178355487 802731549 -48435019 -201317870 558850210 504354517 812519262 -1000000000 578946278 42 -140517593 -999940262 1000000000 999992466 -933050078 389964151 999992466 1000000000 553447456 -847878388 172307078 919888091 -238893384 999992466 -229661097 999992466 999992466 999992466 -1 -999940262 -221515055 999992466 1000000000 -460710141 -441081465 624748332 0 35599391 42 876095840 -1 -559584062 783297553 -474034064 -617708055 -366700353 -290031082 999992466 -793602254 -457673270 -501049530 1000000000 566285380 746573093 -1000000000 -105248424 -999940262 -476510794 473940406 -749658746 19662384 -671521698 269926097 -1 -999940262 -999940262 202999513 182057980 -893814501 0 -846734954 999992466 695253897 -999940262 765070536 999992466 342607406 678598519 -999940262 273173045 -70170987 999992466 863027441 -133100465 -493732002 42 -90103839 -347909919 -1000000000 161762754 0 -170462594 276247883 1000000000 -290953212 727185274 623589012 -521840614 763281790 1 208247276 -565994451 93542899 -725714134 -233153472 -398835885 686593434 -999940262 36126847 -497365376 200077048 -99095949 -136763334 999992466 -893418529 999992466 626577052 42 455241566 62095088 1000000000 -859357887 -361915973 -605201684 168915243 -105673408 169846937 -283202406 -147572867 126605043 1000000000 1 -87386797 -771405345 156735160 -494811038 1000000000 386545986 -702920576 999992466 738807187 -999940262 -1 462621061 173941222 967576271 -999940262 955671458 -469402285 -928507057 919985972 -1 999992466 811116113 96028661 920133010 423090203 429830792 47408418 1 -227526618 -273921413 71091889 42 941877876 999992466 741655829 -709473252 -1 -777324107 0 -999940262 -457385822 -999940262 999992466 -517283806 -168270773 -1 -766500729 263636263 -999940262 670060004 -698988082 596314044 999992466 681447127 999992466 -6624927 -729291274 -243416468 -842441068 0 -528320788 420714387 -253789815 -468104659 25362485 -391047646 -1000000000 -865315501 957580476 307436530 -742078095 46163658 0 -823248425 994688093 -999940262 284356886 349190538 574322272 117284733 -1000000000 -135400442 999992466 -12826086 611843760 -1 796452092 -405528567 -1000000000 306736987 999992466 46614628 -95631946 -569538217 488792467 -168876488 -1 482793813 1000000000 -1000000000 -159214470 436672338 -657786005 -797512740 -1000000000 -999940262 -1 999992466 -88229517 999992466 984960179 1000000000 12635827 227914819 -403431042 -191449133 939322742 62893201 -497127789 508120128 -703166423 569997690 -282657171 -857533474 1 893648517 42 999992466 -37699790 619041103 -499221892 -570058665 -891778921 823423844 -664708331 622544988 999992466 281018516 999992466 1000000000 851317259 42 278505619 636114196 911583943 -213873730 -999940262 663357521 -199588531 -580373757 520206973 -437854073 233529002 0 122758807 1 352891485 -700597764 678909428 999992466 -657947494 999992466 -999940262 0 -500571927 999992466 411544849 -676638425 -1000000000 490889008 -670429876 661946800 -888363401 -415765897 -629305799 497195541 1 498358488 285916420 -43962303 -873667005 -51815845 999483483 -331784393 1000000000 -368003859 295150306 -48249970 -954265115 -865802872 -1000000000 999992466 -999940262 -98656833 -732894357 973069920 -999940262 441529212 -395675022 1000000000 -583725526 999992466 565693773 397685758 999992466 -187447470 999992466 681655043 75606368 -792657616 -950675571 788508984 0 109103399 -204910183 32738753 315303711 -991609959 575465362 193231875 372817881 1 350234144 -999940262 -999940262 -999940262 789793050 -8969792 -556745298 438137463 -577496024 922428759 1000000000 -1 -999940262 -221710534 -139538153 -1000000000 863983282 813412523 558295967 999992466 999992466 -533616444 574770284 -984376290 568457700 105333530 -1000000000 -445761895 -31148697 -328452036 -303618310 -381812823 660466821 -1000000000 -552882930 675370222 -461993747 -980575923 -1000000000 556226220 -937132336 557760469 -1000000000 -328193200 534807718 6533303 807270062 999992466 938278788 -273191140 -230240317 999992466 -57113893 -304503584 1000000000 1 -807366111 999992466 522818212 -999940262 604556210 1000000000 45920716 834006583 897970772 -209883717 112985157 999992466 883101126 -785732459 435204832 -220140819 999992466 -455881312 100440652 999992466 -637715017 -999940262 -635678637 -1000000000 -999940262 -909317438 -24050081 971191884 999992466 667385277 -1 -16707392 602613758 -999940262 -443563804 -248993799 -472646781 -999940262 -118910082 631861677 753923617 946550306 -999940262 33001947 -40734368 999992466 1 501832051 -950014281 -294075340 690261823 461732996 745351959 544300881 -572097297 330208023 1000000000 -114313186 484719733 999992466 -326788835 999992466 326703609 855764951 352023593 -785596178 66350661 223471935 -138225978 -999940262 -1000000000 541489558 -145817045 700693763 -808465881 722296134 -900790365 652242737 -1000000000 721605698 485287421 -352606771 -995327944 -799132478 0 1 -1 396608713 -122907335 -477788532 1000000000 681524849 42 999992466 -131671586 -999940262 -498211030 -843684361 33625641 42 41977829 734703890 -1000000000 1000000000 1 999992466 26364876 563417087 999992466 458002648 1 -306105910 999992466 -514677022 -999940262 -967464440 0 200121815 42 -447269885 999992466 -452047175 -952071125 -999940262 471376757 1 1000000000 -642409140 999992466 0 1 570694218 999992466 880645591 999992466 138854928 -999940262 -154670949 -730920111 -475502026 466131279 990204539 343570790 -761486114 665211941 0 -171492355 -438547203 -412018009 880380384 -1 828937771 -1 801019980 1 -938593518 -79450783 755137103 120722863 539693844 529099206 -335061261 282038439 42 888334511 950422301 263249505 0 744073737 -1 -481122448 -534823711 999992466 -292032161 1000000000 1000000000 257297256 -603231861 0 689741635 22349749 -851999059 -733750675 -906624432 323471885 -530228475 1000000000 42 -786583052 -546055707 0 -999940262 -257561985 1000000000 -407773320 427983841 154338360 -1000000000 -415813933 -1000000000 -112990838 612836176 114795462 533830042 42 666273625 -567345715 -181251999 -999940262 917896806 999992466 391340825 969453290 -851118928 -327047336 -545327772 920680532 -878599730 -89574207 783732266 -682797882 -642625962 -999940262 1 862355345 171246614 393713587 526310398 -81991548 -999940262 -1000000000 -584624735 -654088722 0 -810231510 -541687481 922294685 -893216377 -845488524 -667277496 -1000000000 724100536 -572099157 -928745084 -999940262 -1 -474437911 666353021 -413184013 1000000000 446923304 -203104879 475219408 -1 999992466 -580197012 527424125 400193493 -345273768 20164322 -1275057 -88308891 -517238667 1000000000 605906216 392593642 251208991 378731699 -780160907 14694793 -885617241 -596132256 -195148538 26494949 -746174988 -999940262 688216434 739427511 50344686 -999940262 -670376860 -1000000000 0 405376916 1000000000 980291126 999992466 1 0 -281278149 -401769927 677091150 -282509254 1 42 999992466 -1000000000 964237877 999992466 -734127235 -162010020 -951083445 -986899863 999992466 -873062816 852033660 -507957479 612068241 -464497956 999992466 999992466 284565229 953936580 867254668 540928708 172197152 -113601739 227867017 384872999 223918795 999992466 -999940262 -85612830 -666144858 -1000000000 0 1 -552620015 -967762730 42 -122528291 -922839682 -1 0 -454288926 720592450 317608522 -768695975 999992466 -749436667 397609436 -1000000000 999992466 309097967 60417368 -571352121 266918837 -841898095 486875465 528484554 -435220755 1 -999940262 703005796 944762112 405883415 724793713 -283052435 854602882 553058690 0 255362202 -993072382 1000000000 741839433 -403321389 0 267565888 -999940262 0 -910600176 -425541405 999992466 513138674 130208846 -655562520 766525466 973203160 0 473538857 -95054868 457049785 -241467450 -277737164 999992466 -743350542 1 702416020 819020541 -717308342 206542760 -76776296 983466511 -355165034 1 67638652 368630590 -999940262 59346079 234526872 -999940262 -513015449 999992466 761071673 133884113 -412880261 659968860 42 927905988 1 -454578161 -1 -615339373 380121365 803295453 587422245 725491712 -849174877 213270489 129920649 236957868 71555416 999992466 797928780 335221807 78202382 223472357 282777928 -1 -53926627 0 657200138 338681631 208711673 103379741 -352551845 700319668 1 913459208 -429877474 -984352836 -833588552 -550765039 -999940262 441123427 958115174 4657397 728897931 474292638 93814242 -915234956 -1000000000 -969712829 999992466 999992466 538781453 210871954 218442406 0 -999940262 -163376272 -1000000000 999992466 0 -99359770 304258539 0 -646313721 999992466 -544155003 -1 -360365030 999992466 -950290387 584027258 699317725 125817192 42 330551905 -133929504 999992466 713996567 -541618895 -7586342 -687761194 -269168776 -883072853 42 554965128 233728550 0 -999940262 -703401703 239027094 42 92109239 -360176289 1 391949503 561985072 -1 42 -1 -938691329 -953609815 0 999992466 -248462166 533270389 -799464460 -850708167 -999940262 -446536654 779325592 42 999992466 -978583145 -12922858 -572799130 999992466 -429669079 245427871 -999940262 -997360900 -547572250 117569940 -710616316 935040316 -887683151 -1 102021204 60234801 999992466 825051158 1 -228385947 186484075 -180536490 1 -805224620 -874145133 -331025630 -999940262 -1000000000 -426279569 -817951269 -999940262 1000000000 -300915119 -560629068 1 541218882 999992466 -84200614 -352851237 -20280871 1 42 5637167 -1000000000 -906872716 -25964198 -268880656 337793292 307854852 166721716 0 -491325315 418003606 1 1 -202697955 -30134632 177826298 -672811133 -155913280 735926311 6403114 -999940262 407545541 777844885 -219983624 -153744431 -389186327 333798385 -950146828 42 -1 0 281472446 1000000000 28538398 712406606 -157146507 961476851 -999940262 467761386 -509762106 999992466 950120938 1 -324511670 -1000000000 480263695 738734049 125690286 -62893416 386648683 0 410915326 110562754 -288031866 935960637 999992466 -999940262 -709091908 431572592 176063570 -178167935 -850977621 42 950065604 -98785596 306240332 -999940262 -663681947 -616407363 -237805355 78880891 224939504 999992466 -969957797 -419118665 12865622 -444598377 -856718337 -23132439 -999940262 181680608 -1 -446969934 1000000000 397654196 414512921 929637070 999992466 -999940262 -84034240 -174969216 666235567 42 384446014 260431062 -510159693 -999940262 1 815570115 -710845422 234257141 136028866 86229198 -177798318 62778065 999992466 -512244136 -205246007 -12222578 341507099 766387533 -1 1000000000 794651772 -18174002 558169559 -689893081 -892745352 -536156830 755481605 936032416 180381901 458511329 -815396434 924073894 -999940262 -653495192 136571350 -7059981 42 1970383 42 -492866991 0 -960073690 -659344515 491399455 -708303812 -831922455 570464225 690240498 -415898167 999992466 -776768058 861711698 -774173081 -999940262 -1 -794131021 -372870858 66472617 -380206418 -665972894 -953022460 -1 -764643160 647612614 0 915321894 999992466 359410794 -397972161 909913872 -1 153277705 -472254586 160933360 730198884 663624585 -497127789 623673292 648354803 390764720 673314270 42 42 -25475798 -907514618 -649767417 -665931703 -638709407 -637808043 569178889 815675123 -833479382 571141779 -506026512 -999940262 999992466 -406015508 534135619 -93723492 371727176 72334573 -999940262 475452649 -861463547 42 999992466 -329074432 481567511 -259133129 -323574317 142973589 -908192330 -999940262 -888782123 -673101251 808869184 999992466 820264582 504065846 0 -154078182 276165699 197999587 669258021 -198141941 -378898489 921760818 754824577 -999940262 51752037 -102243544 -752386681 991203625 999992466 -850041129 -1000000000 -493757986 -711697122 -618909436 -189052688 -875932324 227667953 -710354677 723104694 999992466 -208626165 841721814 290666587 58156568 162219785 762108771 42938358 206507434 821160760 411048825 570203260 364895580 -999940262 -730846421 -1000000000 1 822604137 570632848 493521058 987611910 -709152382 -740640162 999992466 1 916313253 879871493 -999940262 468369981 999992466 943012822 -885114530 841994319 927657593 647302848 999992466 -1 -1 0 685955051 -84256069 -185069093 988811088 658438354 1 -999940262 0 -335342585 -1 999992466 -375959990 42 -852983709 -45046013 999992466 -1000000000 -1 -999940262 -704116100 233818928 724721380 -494505277 -698271107 999992466 999992466 -358596183 494009395 175369056 288870324 -342974595 1315589 -917186164 -999940262 472844889 -53496736 999992466 -751536639 -999940262 -999940262 42 567821305 652836861 -999940262 -999940262 340006005 -944593795 -930382059 -109994997 -498520824 -999940262 -525107297 -406562645 -498095225 -236378261 253731750 548299495 -539472615 -182657883 -642283877 564765263 950546263 -756446708 -163181543 -1 -999940262 249870768 -763130399 1000000000 -597822920 -798057325 -1000000000 1 911371266 -632624460 698655916 42 -940676449 -999940262 402291129 999992466 -990613438 704786535 -360294297 -389154111 -499221892 39102599 999992466 559525572 305377490 42 371129049 -914617086 1 -440891154 424744978 -799974399 -142055524 42 999992466 999992466 477634380 121679641 900630092 -41579843 707538824 543109601 -915970187 1000000000 519407592 -999940262 -679533753 526635575 613433403 999992466 496174250 649561918 -999940262 728388788 254768266 603117820 -388665897 -345422828 999992466 -402876573 330919484 784090449 284921559 0 -1 984232896 999992466 563184929 -999940262 6422403 999992466 622651510 -749194860 -980360657 -496271166 -108951959 999992466 -383030427 -794007237 -999940262 92251785 -5055677 -1 -780948751 992559525 -596319624 0 727993941 -215141565 -769583807 222030139 211156131 1 999992466 -404741796 252865601 -897540496 -985606750 70367963 1 -464339595 -605541428 -1000000000 42 -999940262 42 0 42 -767113715 168397219 -1000000000 51210930 72856051 -523279243 -999940262 999992466 -227893677 -488960505 111907781 -813959890 -159958828 264687319 604389248 546102546 592220483 706733055 -583154372 750608655 -935704063 -796295225 -134833917 -999940262 797283686 -767624260 999992466 -999940262 -67420270 -39394602 263587912 723988406 239950608 832070200 344192334 69261122 909163758 392473944 757508271 -326921476 87363104 -102538814 549040204 -399982449 -769998606 -610405176 -786804497 -999940262 8481465 418341258 -999940262 -1 184737426 -624388800 883318211 -999940262 -842185394 396228070 1 1 147616304 89072844 421907882 412304604 -80588807 999992466 -396934495 1000000000 999992466 38330536 -883596284 -119818466 999992466 1 1000000000 -1000000000 835780336 307693318 -47859784 -1000000000 1 -377575048 267478432 40702214 911014433 999992466 999992466 1000000000 0 201909466 -38182369 509277870 -350691264 862052398 -542014048 -654047694 0 -192090137 3282334 701491123 -376930062 -981187000 -959487918 106651980 299851563 527168132 172788170 681314651 -830884784 -601013842 -999940262 -918823270 977758005 -911515891 730984826 999992466 -1 559756779 932403908 150977376 -607189613 977496066 999992466 197959838 42 999992466 0 -627011491 999992466 42 235234960 471580265 562322506 -1 0 0 -386346614 999992466 -768555720 -940167111 0 -999940262 921813860 123222167 -934493205 -443797193 0 -999940262 -999940262 518003575 -272232086 -999940262 -1 276373757 457225400 670700897 769445946 42 -298267587 -999940262 999992466 -1000000000 999992466 0 -181527394 -206310195 842356112 -414403949 32774371 -78213626 999992466 246263360 -378871530 999992466 286218722 736488289 1 250788791 342564534 772369564 -498417315 643625861 270670092 -178356583 42 741137391 -613811120 -940619354 -1000000000 765249926 -742501009 -370959808 755027174 -850708167 985379054 1000000000 -999940262 999992466 -943045340 -589482131 1000000000 -900109177 -208588225 -821513968 999992466 -258945047 310218174 999992466 -999940262 646994829 591120169 -954628373 0 -999940262 -979305413 -71537897 406629908 980421972 -271749507 -473245051 531421421 1 -859631896 999992466 -991140784 999992466 772873484 999992466 78101315 -515469872 8688636 -932633387 -503226701 -1 696477489 645131221 272292103 886377798 951189231 1 -1 -7991764 -579985352 156530516 -686290367 1 669639708 -7268957 -74985164 1000000000 999992466 -731585448 -999940262 999992466 214084281 -545987906 -264557021 -999940262 390024245 753373076 376397446 897735749 -1 -678773515 1 1000000000 -18633771 -731471896 38053737 -452268597 875557475 449753919 -1000000000 -954785312 -1 -536974755 461872366 -858947627 371001558 748620032 395645201 1000000000 1 1000000000 982403619 702109712 -1 1 1 -323671364 571726786 0 -137490937 -667389331 999992466 169703177 -574080864 -399595460 -751766353 -477249738 999992466 -800418813 -705215855 104619513 990442148 -236188442 735297138 -999940262 -999940262 -999940262 859912377 -860398268 -999940262 -999940262 -1 -231697566 1 -829677403 -829486932 -301294536 205437911 34998425 1 -733586171 862934285 533029 -304610264 -1 792058216 -379795254 71448267 -201286980 -1 -587403896 42 -999940262 1 99908114 -56676351 289603614 0 -621607643 -533791458 629503027 1 -970810753 101727991 42 -475589968 -833443474 265279442 -318293505 -19702837 1000000000 -274313441 1000000000 -864672815 852731982 -520427449 541487302 42 -285935707 121434305 8491486 -999940262 -759879564 -999940262 1000000000 999992466 100305292 -258122505 1000000000 -23008628 -451354195 -1000000000 713847932 741669092 984729251 1 999992466 274034534 107745856 -521577694 -202381741 684426974 -871513855 721836131 1000000000 -367892196 61151919 -1000000000 373649484 805917109 -537205326 -803885117 738229615 -633699053 -999940262 0 999992466 -925315662 -366075745 -305357000 20671204 -221824962 -837222251 376713541 -974679878 526445137 -867619570 641507496 999992466 164847477 -999940262 222170618 681803139 53794085 999992466 -889888800 846544855 999992466 -999940262 42 999992466 -751225307 -1000000000 1000000000 -859599272 -999940262 717195055 -456096215 54976654 968000040 999992466 999992466 897666385 467239102 54025401 -795652476 -331868651 509317124 -380324116 -386391525 999992466 -78483914 -467627036 1000000000 -999940262 42980009 -809891819 -456982927 435498507 660389469 613826630 373396010 0 320424547 71112830 445927257 -334847037 780462621 1000000000 272696553 6365428 794565934 1000000000 999992466 -528972035 885604877 -437194490 -999940262 36387379 106989855 -741301170 -425660953 -1000000000 -470987211 -438001157 1000000000 529891898 999992466 13102157 -68774470 -593486233 319092574 26990924 -239150297 -61621935 -140799244 -593184695 -364713814 -254879321 1000000000 190226869 -113916494 67676543 -107538896 -351250170 252699360 -999940262 224048998 -102651593 268479167 -119955031 874442049 817687957 -500796196 -999940262 774707546 -991407421 1 50649166 402086529 947023738 442399897 653954196 449587865 741609757 -999940262 -755034214 540281455 898634917 172488345 42 115804586 42 -496116264 772105041 999992466 -464836094 614630222 -860513165 -1 -16307535 893259246 999992466 -40827553 42 660982214 -643513393 -335990832 977094395 999992466 1 -649387108 -613379847 855115370 101134582 32700196 550325913 241801529 999992466 -435366559 999992466 -434159223 -171389122 -18061486 -999940262 -40842325 929739633 -999940262 -999940262 1 -30600814 202008956 -352139246 883442253 -664055907 454754266 999992466 999992466 165827168 224930040 -813626624 285128338 -531696870 -999940262 805761915 -941557727 0 871239736 999992466 -379256252 -1 -999940262 -594133560 607916640 -887242269 681418304 -1000000000 824343943 668851383 -999940262 186954930 871594824 697698528 -999940262 -786393605 -846782473 -385942920 -999940262 -999940262 -378069527 -936331886 864188553 -644415798 -897849329 -814718901 11115319 854718178 -672479708 355681091 -599641436 729525006 -618593737 804444767 -80514813 -1000000000 -1000000000 67208152 998187241 0 -999940262 918603928 -999940262 -184138429 563933196 -1 -508059024 -999940262 -860618098 574328021 0 -762934966 -1000000000 -999940262 615218061 -683606546 149888582 -891726453 -675249768 39765997 1 -999940262 -628701919 -299619826 1000000000 -134852264 999992466 -53139947 -640780423 922374928 -1 -555100334 993446926 654258079 538650741 -181784947 -999940262 1000000000 -454909112 -558108381 228603978 860269120 -999940262 217396141 999992466 -934374349 -1000000000 999992466 590693142 333780902 -250880376 1000000000 -208930556 -114095060 -911433981 0 -429164545 -120175932 201069042 -185794066 -999940262 -78798069 416648282 -581031814 193109975 94566108 -818223917 616232875 419840298 -999940262 1 -754352499 -449241569 71690214 798953418 999992466 134531475 1000000000 -999940262 482883819 643887459 -742091518 516148494 -811497220 117959716 -157523681 -740903967 -487837874 -922528562 -791755239 417909601 1 -212183753 -158787969 1 -998109537 0 -273865254 -814280008 -146863611 994890664 553747562 999992466 -859089889 3852011 -999940262 428057370 -999940262 999992466 -458673637 -484700711 42 453425213 -916493612 -5733670 -884549871 298192067 999992466 358811775 1000000000 391406234 1000000000 999992466 408454520 -751076878 -901770306 1000000000 0 0 -8873204 1 -999940262 999992466 999992466 42 -999940262 -323612608 -999940262 -949608760 920152218 999992466 999992466 627351251 999992466 203585583 377301361 947262560 1000000000 -768366886 910863657 999992466 0 999992466 1000000000 -590972219 344724 484435812 1 155982285 -416892451 999992466 42 1000000000 -1000000000 -58598744 599189725 411405760 483327288 42 1000000000 -680921437 626769013 -18033952 999992466 -244187520 -999940262 709496899 999992466 1 786933671 469914483 407641623 444619704 42 -641892259 999992466 -389052231 437164026 -999940262 999992466 -999940262 863324120 -999940262 0 -933708468 999992466 427060513 221511762 -204080710 773680984 -855456734 -1000000000 -831862477 511285580 -681457390 -864603841 42 -877944505 -386349959 -233223175 313504901 626849793 164280136 -2133552 999992466 -253531422 999992466 -730840058 999992466 854939642 927878312 440001638 999992466 267448825 192171901 -193286414 680162502 999992466 -680314751 359898711 -86238676 999992466 1000000000 884200575 120347773 734279949 -1 42 -391339065 -52385683 999992466 782178777 -1 495869511 -793967875 1 -448136646 0 337103843 -999940262 -151345508 -999940262 -764853303 1 999992466 -73632574 169917828 180217103 -58144927 -336855155 -807286446 -396227350 1 1000000000 -943741181 162763744 -1 164488781 -925942700 0 -330409900 -999940262 999992466 1000000000 -78155298 -323570666 -525625565 -288516468 42 999992466 623486500 541257707 549988197 443932295 -896949625 776112342 749292884 747267947 911953508 -1000000000 952891876 66398702 -1000000000 520374750 -999940262 768980466 -396960063 -281313068 -1000000000 -224575956 55202699 -999940262 190353732 105225084 44654357 999992466 -580073856 484281837 -479220655 999992466 904209684 999992466 -851711203 -931568571 -810228848 931745723 572600702 -211020534 593113695 818356151 0 567872257 -105181045 826371925 -322620778 -937363029 354473794 511546394 93135803 -18686448 306532521 999992466 -230316983 132872235 -521914128 42 -518880560 -687303564 450678115 -555074427 501105145 999992466 -999940262 862660555 -142400540 108372626 -354001154 999992466 306047839 -767975606 999992466 -870055946 -118277665 -412111989 999992466 890530952 -402578493 217975417 -912096003 -293663814 706645339 960864985 0 -1000000000 -1 45886936 -484710558 -424195717 999992466 -1000000000 -861423170 -667195950 835201882 264759172 -135343556 325482955 -822271937 -307813877 999992466 750512335 -525887552 0 999992466 521622555 0 42 -804578953 636007013 -991397802 -999940262 999992466 987296825 -829588007 -1000000000 925709529 98616466 114276250 -199148370 -999940262 -82826862 709775654 -324197713 -43589927 -999940262 836288081 106818941 648188761 999992466 38289804 999992466 -653438756 -320444506 -906348965 999992466 93749642 484205719 837758308 -178453452 -771676388 42 999992466 993548792 -1 -811110541 115031807 670188654 999992466 -505840767 999992466 999992466 1 856302188 -308838981 708003174 -114845746 441700009 606928537 -276169242 498819108 -178919054 108846619 892924876 1000000000 -431864279 -538709653 1000000000 749401276 0 132939627 1 -999940262 -999940262 763075480 -999940262 188904349 -999940262 284221298 42 707602383 -393672405 -303504608 -403865008 458682049 -999940262 794189975 -581566574 526544357 999992466 -65687231 0 -1000000000 904087709 595485441 -692784229 533759337 -762751771 186466171 999992466 -915586592 -964604122 -517019703 -963544774 -171534457 -384959523 -296787088 654162643 999992466 285667316 395634359 -317768713 1000000000 -999940262 887182799 -677455246 -394908671 107248387 845355814 -714806554 -999940262 -462886902 999992466 39534374 -670207822 79951536 710157169 0 -140195229 70672462 999992466 999992466 259161172 999992466 999992466 42 -857310021 100678416 65557127 411835116 27793618 -1000000000 230751861 -619732524 80276333 -1 -467326744 -749864634 -672317498 -999940262 408992204 306805071 -579470049 -999940262 -721175731 235222693 999992466 999992466 999992466 -605867394 -973595832 697388437 -451753161 -290442110 1 -21946224 -371425479 999992466 398086941 835750773 -593980007 -839956759 -999940262 607958683 6760912 756942922 676773289 770721760 980043215 -860320867 -441461817 -499692005 -112496444 -337075815 -436687719 -1 -23821416 783322055 -351358917 -999940262 -668477049 -999940262 -817438128 637959941 746143788 -534960620 576970460 554650512 -999940262 -521286494 -1000000000 513520038 327040827 902545475 -412354056 999992466 -838560019 660142424 290152194 -404354814 21785062 -806590319 -22541218 -168861735 999992466 999992466 -469760849 1000000000 999992466 -286395845 42 883595533 491837553 349164024 -965283208 -845065341 296890316 -999940262 -675875158 972912981 761627499 0 -510178876 999992466 -888584478 197569160 411099584 530171078 115513042 999992466 -841533013 -362582834 152326605 999992466 -481130084 366628178 614519244 999992466 694878104 -599102399 1 902138067 372417813 -349832689 -424194889 863191964 -1 -641609675 -175564061 -875847617 670585406 -1 42 999992466 999992466 -69184673 526704035 -999940262 -267423258 -863735901 -867082222 -292796109 42 453119000 571678710 -273825226 999992466 670457424 -1000000000 446557925 -999940262 -640554618 -417715575 -497364524 -577798846 -428276623 315409571 -653984487 676779228 -558460689 1 -625207702 -291181728 -17166714 469245082 999992466 -999940262 999992466 781028094 1 117544326 245947305 170752385 999992466 651119357 798889180 -1 -520385803 -877162711 -834397415 987565950 -297785639 -477434321 373385762 241240434 482771705 20009073 -156866804 558289507 -339645789 -1 -597622952 942630879 -382511408 -1801933 -999940262 999992466 596178601 107285861 -667822483 855151718 -1 -469614387 99594077 -710220318 581941647 908433809 525275894 1000000000 1000000000 439391953 -759893096 -999940262 0 854704763 -999940262 -557659237 311172615 86523303 42 1 111109584 -103187323 -999940262 -410654554 -107149959 -256109955 556904410 42150504 964702934 -292040900 -369479902 -999940262 -749550948 62021529 999992466 -1000000000 -664064410 730416019 999992466 905884901 -859837382 -999940262 -591317517 -602878418 -633030924 48299844 -899604895 -682690994 -1 -798696967 999992466 1 0 -376532946 -276415061 -128644975 -986381731 1000000000 -136286591 -999940262 -803243787 801608818 632684895 845053142 0 866180960 690592615 494086018 -447824978 -417875477 1 0 -805303910 485736042 813919962 755867659 1000000000 443414147 -660958481 1 1000000000 231760714 -700633969 -506575883 -999940262 98059697 -1 441393485 672374039 132977407 294400229 702916069 723056220 842754453 -1 -191624605 -495096948 290416729 -649494701 619349819 596994243 -305608279 -622433463 725002402 -351537187 -352450232 614740229 168635907 -849842035 -129976000 -307909384 -195718406 424744625 -461343479 1000000000 -1 573285951 264592441 384280933 -404235475 999992466 -1000000000 -615016104 -604139632 1 -551150697 223438445 40231448 -909510979 -96189612 -433207217 -796671388 638135686 1000000000 999992466 928026162 -758049217 999992466 -1000000000 -853860130 284911328 -106452619 222714606 316986040 -999940262 -999940262 81052895 -670533750 144279058 805064596 36236963 174045613 -535095560 251046752 737788384 103001738 -995170538 -45991730 999992466 158486656 376013905 329340991 -999940262 -64071255 381208362 753229746 134065661 -825919783 -1000000000 -764850121 534997634 -490945312 -999940262 1000000000 -996964067 -315211035 687697165 922291072 -922170185 -1000000000 447934650 728732687 -1 477636901 1000000000 1 189518546 -171665025 269088092 313619259 -999940262 999992466 894811520 421207363 -965974042 999992466 -454787783 -696919277 242585078 42 -748409386 -81549130 -271659446 347206393 294789767 1 463916318 653051986 268019803 -1000000000 -999940262 337032966 918198668 0 -1000000000 756597937 50309165 683242965 -361429293 363774545 1 852472429 -773070816 428469060 670054009 -521169934 -519672120 -999940262 -940957656 939781028 -999940262 59883876 708946492 462145107 863019473 999992466 403770765 229178652 -83697056 992398211 -590110 1000000000 -1000000000 1 -694805676 747196268 -999940262 124963688 0 862509578 -131174428 471754906 -36415967 -44473608 999992466 126310223 90906974 -1 -999940262 656187503 -61198138 98085555 -476221157 495962902 -561330776 -999940262 614217574 227470138 1 845302486 -790180902 -6690639 323571056 999992466 -626139952 999992466 1000000000 127353066 -475973661 -88097441 583754366 411117683 -999940262 814575930 753721631 -1000000000 999992466 -999940262 999992466 -87250287 -838019761 42 -726551638 -1 67592403 269926097 -129052744 -244780101 620318020 999992466 -1000000000 298611282 1 605622963 -318331564 359994995 205940119 -541824823 758434911 30641419 971503916 -114726874 -495936062 -10583848 -689702371 938338432 -999940262 -77830925 614739684 -148892156 920826602 629050905 1 690251695 -985752225 339651821 999992466 465690790 798878284 999992466 -481452312 42 23700019 0 670079833 -1 885631933 -1000000000 -1000000000 -983242164 972557 621763402 42 144109518 999992466 1 -866094045 995580760 935318198 -999940262 -424162938 802992855 -1 -903975149 1 -452520458 202140265 836914485 -1000000000 -999940262 -999940262 909923099 999992466 65976156 326360257 623987877 972027972 -999940262 -498713849 -999940262 -280948017 -594035459 18167066 929820384 -147936506 880969873 995708592 619723157 765437342 999992466 694336624 23195426 533695104 0 -912248457 348049880 -956345456 0 -999940262 -737847817 985446772 999992466 -736706774 -955209539 -793409261 -784614030 -920861307 -52239485 -114339197 55617237 -580378221 720439216 484186555 42 704068044 35924290 34284123 -454126271 -38602707 -626361339 951002479 -120476685 -536418756 -237558642 -805514278 -999940262 -449102805 -1 54280592 -141878079 -228660527 -530159599 430235593 -384579229 999992466 -588987368 -468138175 -425638190 1000000000 999992466 -969251989 -267671202 1 -495897889 -595414973 999992466 -112242501 -999940262 1000000000 418341258 1000000000 56890007 -981451547 95546393 1000000000 1000000000 697240763 -721097154 -877546906 1 -896918569 1000000000 -365105656 -898959309 -607660020 361201854 397015888 913073990 249717361 683274919 1000000000 -521170206 -838831385 999992466 -1 344931890 894317799 213955133 549354390 551155655 -999940262 987515787 1000000000 -59999760 -272068898 398152176 999992466 -78242076 468884101 999992466 -440855113 358467242 -1 -704349577 -291333283 895560705 -87481060 -380559638 486116085 83045584 999992466 1000000000 -112981746 -467521789 -263203622 -164914839 -1 388518819 -999940262 -999940262 450799324 -892417151 1000000000 -999940262 1 999992466 628402353 -999940262 0 999992466 418174510 999992466 719361750 999992466 626466025 -579461721 -999940262 -871692661 0 -831519082 672443459 -821551600 -478036825 1 -1000000000 -726426367 -288555527 -397303390 385179689 -395392373 -400138529 950971055 12942324 -877171668 159272514 -60727927 650955925 999992466 999992466 204186274 853225675 373222859 381260247 -191094137 -999940262 1000000000 338235304 100412119 -326437523 -999940262 -999940262 523735259 -662782565 382169592 190028492 -908363409 71871086 268944085 -930205291 -999940262 332508667 -999940262 -251316139 -1 394224897 0 -999940262 481050736 -688783264 -275902451 566921325 -294691118 233112345 733225602 -1000000000 999992466 -449018585 562034042 -1000000000 187775577 -898994156 -382958099 -29785820 430850405 224303673 732301034 109967844 -529371356 -1 482171845 -999940262 -131064987 -364755965 -872368539 88919728 428742541 196178066 -745002250 1 -773938561 999992466 221094747 361707105 -862127036 603884388 93501570 -616602084 554853723 999992466 -999940262 142501276 576816002 407206208 -999455480 -753711143 553988516 -97285668 -877550270 -687392217 523354498 -999940262 735328017 116830453 90707564 -761059876 406694779 462458842 -311441388 0 854811507 954635553 378183356 -1 505246178 -842221639 -433180721 -1 -1 -488758487 -670521743 262269470 -742334080 -419211877 207107963 521156543 734206452 902721306 709932544 1000000000 -999940262 1000000000 409301054 -734673355 417984720 -1 -550377390 -337898263 653204937 882804272 837549488 -461912967 -49900633 306521567 362717792 -999940262 -729363393 -102184838 999992466 774407516 -1000000000 680795441 366604229 -739794370 -1000000000 -382892793 95893103 -999940262 704081910 -697936597 -200256139 1000000000 803762870 242811495 -349220461 -1 877375692 793544385 42 -1 -999940262 -563386590 357394738 400112366 809943604 1 -641957527 261375500 343674304 1000000000 -407390253 533739778 747566608 -33203566 -339644224 -401444517 778448231 -390133080 -914634057 -572845363 999992466 0 -624208227 127431689 300587863 1000000000 621520132 511043092 42 -779074706 953047788 -41076733 -999940262 654851644 -1000000000 999992466 360582948 687600461 874934751 858078756 -499647804 -1000000000 356355294 809705794 -680197506 809741898 721799185 -999940262 -101248781 -444036434 -618619362 322766828 307810342 -737162015 -689939662 -618561651 1000000000 -671677486 -204495033 1 -561920606 -1 988539502 -62109162 326790924 -902366735 458508259 1 1000000000 -743880016 -30092581 -999940262 -776403187 -285058011 -422202153 519831466 -789855850 -999940262 -581981602 0 -1000000000 65632350 -1000000000 -129212442 414460841 681324278 42 -786018804 -889130331 504527048 999992466 0 842529845 981530614 -1000000000 550111854 -764712323 -488350416 801438199 -345275516 19766484 -948676312 84891080 -794081452 -999940262 237575068 999992466 -1000000000 -999940262 -1 129797217 -999940262 691718301 -116718103 1000000000 -397758701 -767609680 10646361 -129815830 -999940262 169526160 -999940262 500187451 393336923 999992466 80504436 -305566589 -848028518 251848542 -393958760 750097327 -999940262 -108659290 -999940262 -882005319 -84418015 129872125 -322113904 -735513527 -999940262 879604234 -670752098 -38929216 -677082249 -17933940 -999940262 -999940262 660285437 -513508080 -23762455 1 -505630374 1000000000 909082020 -490327542 750599280 -999940262 -934830696 933892873 -726038023 1000000000 619763242 -340853740 -382442019 -999940262 -410255462 -205151684 194316761 -291541524 -583307994 -1 -972098043 837243412 230247813 -1000000000 635018482 1000000000 -963152111 -978563689 244505024 893485502 512839470 957407363 126353231 999992466 -1 180636581 -999940262 881263855 1 -201951446 103330624 345118263 -1000000000 999992466 421983110 -1 -374104126 -67184552 -773031140 -739042595 -701293809 -8425389 -325809171 -1000000000 610172909 999992466 255023508 -666036822 42 -999940262 -84948966 -999940262 524906864 -918112469 -999940262 -999940262 -999940262 881222122 -999940262 -847647412 735540886 875100244 51930055 -375488702 -982486354 155501499 105549092 -702541631 -270614989 -193438149 -1000000000 915227886 -588982692 -321254291 42 -572770502 -546178277 1 395069120 635512599 -821678741 999992466 -725037747 500256106 -164470413 443723619 113359033 -869338850 -138853028 439106367 246403245 999992466 -174120642 102405365 -1000000000 999992466 -392603379 -999940262 -223533105 -999940262 -674390060 -999940262 -309234683 824224809 -856230176 1000000000 999992466 -19641721 -999940262 241339475 -1000000000 -1000000000 -143267057 -546073513 -331645664 -405481429 42 433629654 999992466 -923490036 -820249973 -675073148 -1 -730262160 478621823 -314733551 -63735007 -1000000000 -336970556 -586062263 1 -490515867 567977896 0 886253623 333570801 -681769888 999992466 375074871 153216259 357590846 -904856573 655727744 999992466 42 0 -941044000 0 193159746 -999940262 999992466 972056843 -849818699 994083218 -235115363 -261812048 441984445 786667543 999992466 122645062 395033094 -999940262 0 -953961432 621491818 -502034111 93825569 -66146125 960794174 775208576 -863269131 -254363931 -1000000000 20576621 -413363076 527170686 152421520 -630971296 -1 -242486016 86926056 -815396434 42 148486303 999992466 83162106 -1 291363585 -705742036 -581493689 999992466 42 -903920732 998357286 -808815382 48461616 130141921 761604105 573207837 808888645 -130051042 -228214408 -999940262 -365284093 -85579118 687939624 -96973013 -999940262 -26775507 443244165 999992466 -488951575 243290264 -999940262 -999783153 468089003 -343352784 999992466 -1 -771170612 -959038957 178734937 -62327663 -896400208 585569861 0 -283845953 -1000000000 0 199450817 42 999992466 -348204996 -423632743 999992466 999992466 -663870730 42 312573055 205286438 -462154210 -679087775 -999940262 702467031 1000000000 -565088213 -1 999992466 -480843558 921814705 -999940262 -147861799 0 761143480 -50369805 999992466 -1 226664069 -343989368 -361296158 999992466 -999940262 803115165 771095938 998417351 -1 39073523 582801835 25191075 -999940262 148418828 0 364537051 999992466 37012786 -242518858 -400925673 -107273499 999992466 -517341685 505049096 -1 -654873654 -413623737 134943422 -999940262 -147911098 -999940262 999992466 -653025371 -381062262 0 -274826948 0 -919544166 -947172503 0 28750592 -797166611 224218382 -1000000000 -318460054 -895335277 841221440 198656529 -412017150 0 1000000000 -999940262 999992466 -412175850 761329491 465324406 -147925910 971085862 -837028709 508641706 625005797 -591277654 -927203222 -271842647 -1000000000 583597425 -446470737 836943614 -225196358 -389823226 16481319 -4670897 -682327434 360535851 -999940262 -265511277 -274896975 1 -999940262 -897457583 976312068 -134579060 -975075812 788444339 -602138462 -558640879 298231338 999992466 -653014845 264401474 115084424 -999940262 -312267414 598144189 -999940262 210763639 496028244 -999940262 -771517618 -762299063 1 -553413717 -638932853 -411224545 -38073945 999992466 999992466 -948295565 653215744 -798396867 -615960151 999992466 -999940262 0 0 -54397917 -667452051 659840055 219772438 314210678 1000000000 -512640999 -999940262 999992466 -670379218 668011910 -999940262 -999940262 88187585 -966978970 -689685183 42 -999940262 -500280579 0 999992466 907772023 -545827254 -842315894 -999940262 -672246713 761244731 471267126 -2164612 873939085 -473097642 -891571048 -999940262 999992466 -970941881 361250860 -993938209 999992466 -813495114 299030848 590367510 727676111 999992466 -999940262 42 -999940262 -700212458 -914990040 -348882892 179770554 -51735928 432653554 -1 427178233 0 -757792675 -999940262 832407317 -117425132 -970556661 999992466 374594058 0 42 1 1000000000 -122061520 644067103 433447195 665543820 291871709 103758154 -807439138 835083803 -999940262 -573221971 -999940262 -120099262 999992466 400384324 -730010804 42 -435531575 471905106 0 410990661 -999940262 1 886060954 -728838784 -94409425 710904256 -1000000000 845648524 552843669 999992466 -448230337 -826411260 -496461438 -592245525 -769613305 323134404 946219404 362257959 -384832341 0 42 999300086 1 1 -106166319 -445923045 -888983528 509827329 -681966306 999992466 913459208 999992466 552220494 -805974423 -1000000000 -332726252 175470007 -475108199 448329412 716791561 0 -999940262 848438970 143094937 803328241 -1 -999940262 -659944863 80522889 -743721985 -206158256 -801271870 -371099003 1 736423436 999992466 457989540 999992466 42 0 378180778 -651383859 -514602190 265301302 385106686 729617259 254537891 1 -336454822 676150876 479932591 999992466 765054096 -999940262 763743970 432108511 726935525 454331653 -1 -516319766 538035623 1 999992466 661442195 -88169606 557410868 0 191424788 42 999992466 803724515 1000000000 739630532 1 -152782296 999992466 262719564 -829216990 -1000000000 -946100201 618451931 999992466 42 596521148 -999940262 543966989 79742505 463707485 -633486052 -942092741 -866310143 -1000000000 -576336579 -999940262 -743041213 634177777 798265284 -636495744 -568047652 -347797834 733084831 -755679694 -79165275 -747021047 -497671079 42 -678064309 -856689321 -1 -478800999 -56153657 545691544 999992466 628055741 999992466 -369825655 -891367157 -88187511 -479446958 692011159 -999940262 202451892 -999940262 -1000000000 1 -135846264 851476751 42 571861433 -999940262 -749034128 -372489964 -714045105 -930774192 -999940262 58572346 -1 11449925 277165766 -415265394 -247518301 892807796 -839265841 1000000000 999992466 -999940262 -220170805 -1 440022717 -999940262 -40893442 -1 -99923130 -999940262 504808629 -178763203 999992466 1000000000 748177567 -617645156 -999940262 -772926605 42 -512476754 -610409013 -678579890 -1 838557976 -76183336 -999940262 -516087970 -753006426 -669636991 -117052569 999992466 -1 827485957 42 205133774 1 990235879 -609000789 -259083430 -576378948 -798178531 -999940262 1 438336044 -980994019 -1 -240933859 -78103804 532531005 -567862167 440403314 -1000000000 525939172 414896414 112318558 789128152 366414293 249195542 -1 999992466 42 -876148430 215916169 -57668565 863058868 967596676 999992466 -999940262 -452725465 550379362 346749515 -421031948 -123672308 42 408250213 -706291590 1000000000 -999940262 165837208 410134980 983334537 792333494 -775074740 265754273 -450817798 -42095276 375183246 999992466 -999940262 587669009 -522922744 -563379925 42 -859867094 833067506 708305473 538871730 999992466 1000000000 -249806099 376941596 897027338 -586595300 151418721 869626635 -351610083 -999940262 -225574799 -723251606 -914187169 -724613773 527598142 315630032 -244120321 540137922 -837092713 -999940262 958458151 216942717 1 -999940262 -447401013 252451037 -589033616 382868255 1 -294134572 722848967 -371035594 840784954 837103810 41663482 1000000000 -972015743 -190210931 0 691096000 57161720 -999940262 210008931 999992466 291994377 -939470749 -999940262 965080112 -1000000000 -1 383594189 629699511 -729777428 261509273 -307213814 -878868865 -1000000000 408216235 -1000000000 201360312 0 -858566739 -1 -1000000000 758249893 1 983901277 -999940262 -523457148 999992466 1000000000 -185365944 643830619 -840311667 684560927 -385740219 979249166 702823860 -999940262 1000000000 1 -630618314 182572297 -350537678 -519590253 640041381 999992466 42 42 314592704 999992466 -895254943 -60815225 349723839 999992466 831682767 853760044 -507172156 1000000000 -999940262 -1 805283719 793444311 -617112723 -150142793 98773009 999992466 1000000000 70498770 -1 999992466 42 42 -668996413 -635015097 -1 -688431630 999992466 0 42 309111232 -999940262 578297382 61859631 -999940262 -996537401 -385574295 -536891157 -137195342 21919053 -999940262 -749676232 999992466 317617286 -999940262 -999940262 -835073755 621961710 347801693 35826327 -370694344 737053586 -174799063 -283500092 183398926 -1 1000000000 554891546 -1 -1 -643402229 -1000000000 919872651 -124903389 -606294927 143303824 -209283802 -871081234 42 -595125424 767390436 -45170705 -9868566 -295926351 2535828 -999940262 -532029171 -1 42 726528633 999992466 -1 -102154744 -352094751 -999940262 -917701861 -1 -1000000000 959733455 -550150827 336123188 -999940262 -999940262 302267480 -932469311 -999940262 820858258 42 999992466 -50407964 210597033 -451569493 -680337810 -999940262 -892215653 -249645969 391759967 -1 900990726 -102561859 80768467 818014967 -710668978 923625830 0 999992466 999992466 -1 58297428 -563355962 999992466 544171273 -947716347 -113995983 783861762 -1 820221580 0 -994014786 662694784 1 635476927 999992466 -9107066 629084421 903083355 397160850 583393665 -592063372 164637666 -403636584 0 -999940262 480007865 -471357027 -402297992 -999940262 913531790 -30073385 166804654 743252637 401647301 -1 -367421163 -437134311 -632356431 464533358 -704626040 890038573 -1000000000 -999940262 -1000000000 108408126 -329753767 -822618220 -702952292 -1000000000 -1 -46835836 836414240 -999940262 788460121 -141674857 999992466 -999940262 -999940262 211813106 591636493 -999940262 672459270 -552195592 -168021186 960205979 167776652 -575474156 1000000000 764353599 1000000000 -999940262 -546557910 -999940262 598363369 1000000000 114074924 -531025342 865501843 -998383915 -363589482 -1 240296779 -892564350 -511427853 505512688 42 42 -409876671 866364143 1000000000 1000000000 -999940262 539032096 -954958973 -54270755 -999940262 999992466 -52374162 -374263855 -727940678 901206341 -615482678 999992466 4549505 -756677772 -627000539 -260914397 999992466 -657717680 107108510 122935247 486332349 -965303215 -405622698 -338397999 36853541 -575513942 -132907105 668339072 -365931412 101816825 -1000000000 -1 -319286645 421882593 -66704638 288554192 852062801 999992466 -1 -546181089 -606631313 893014325 42 -765121904 866646900 -427312015 -1 805784528 -619140033 -337368293 466573578 157803644 -57919965 -1 -324584428 931349277 -999940262 445741708 -131884997 -999940262 828870750 -999940262 303285540 -25538013 95659302 -17586488 -521959133 32545529 886739875 999992466 741398722 545771512 944747495 -544572392 735139710 -370977942 274936071 42 -809064757 -949715410 -999940262 932755072 881738063 -1 -999940262 42 -999940262 -999940262 -999940262 455416563 -1000000000 836314224 999992466 42 -78851744 -682513978 -1 999992466 -999940262 -989794977 999992466 686262608 -881743469 291841119 42 -1000000000 -515486246 403863105 -17040402 -688986036 -194730342 218551605 1000000000 0 -1 745247841 832867967 -753346171 -962661757 31718204 999992466 628119109 -453001254 -13683047 42 668894233 999992466 171753653 815820081 284160863 -157571580 943351120 -289583988 621023762 56627258 -957464585 -106618162 0 -246682026 -715872202 -198335418 -999940262 88214533 -267687987 385537915 -999940262 -999940262 651129060 -102651593 513496920 -845815631 -1 999992466 999992466 157348624 999992466 1000000000 545349955 408584242 0 999992466 -125469776 -999940262 763669900 386877565 999992466 999992466 -528844745 -651606560 -513365981 -999940262 46784312 -410614842 712479567 -1000000000 -442442188 -8240750 -263509948 -999940262 841160102 -2834446 -705754923 -999940262 942750557 803400122 244928281 -730196775 -244135080 999992466 170926467 -1 -1 -718701643 999992466 312463492 -327874984 0 676225259 -488390410 -769495458 -478245883 85755660 -999940262 -658667397 42 -999940262 -999940262 -747882749 -1 -19289475 -604667986 -554820663 999992466 -130357712 -774629988 400570530 312237481 -489702208 999992466 999992466 1 -118959129 -795815912 319721973 -954743503 795623225 996877118 -145438914 714563151 999992466 999992466 594352562 731239755 728378677 999992466 455266683 -935103149 -172647427 0 62663714 819669286 518292209 1000000000 -704125945 999992466 -769933433 -807481945 999992466 474963010 -999940262 -1 -1000000000 -1000000000 770092792 -681075064 -293648528 468959899 0 -1 574497373 -175340316 712457329 999992466 -799436485 -789818576 88782825 -271369401 999992466 -584571005 587233556 1000000000 -1 357102157 42 628238621 -1000000000 656702912 42 -843295183 -140356466 999992466 552896575 883352406 -705099198 -557071196 -84262874 20966083 545657481 -749100496 -575843625 -1000000000 -343122210 566675039 -859623047 739171792 834051925 -999940262 684339902 119388228 -440782810 -999940262 42 128694038 -302850051 0 42 -241240218 413511126 551662166 112308853 999992466 -588084960 42 -999940262 -999940262 1 16649355 427274938 1000000000 -540791007 -436931848 999992466 -32250391 42 -669540431 916027627 803914450 150024442 -999940262 356117751 -193729977 986121018 483377647 0 42 813863765 -538041325 351933104 -707749842 -246480155 795198126 349164024 333840893 -965797704 -1 659553737 372633152 999992466 -8846729 -999207977 -876255992 495205808 330876677 1 33166641 -137480879 -999940262 -999940262 665565527 106136291 1 672952585 -780160907 -1 -852794520 343693258 591578778 282052464 -720880415 -166765319 -209070447 -463948054 -433941626 257442035 179053781 -627132395 -821251774 0 -746140180 173920897 999992466 449043144 858904368 772578216 313227903 -999940262 -535909475 -260574106 -327081117 532898752 995541031 170030608 -1 733161904 -128035267 -773131688 145934924 -675019082 -821726018 -999940262 999992466 -1 -14590662 999992466 805245441 159018631 283334362 931639739 -45009228 188318329 811111185 825065114 -1000000000 -243654304 -646116034 -999940262 359550776 -582554290 669075574 999992466 199431957 1 360054552 -330660292 -79816562 -329133115 -912002583 -999940262 -673358308 767921734 999992466 -211439544 833792787 1000000000 544340448 -496349989 -1000000000 462112390 42 -999940262 714320567 5672998 -1000000000 -999940262 -151072712 -320588866 0 999992466 -585617133 999992466 42 1000000000 1 -19549960 -180327788 -1 658806908 -241649746 -894088479 114958568 15167544 0 322091138 606300643 -993736574 960221880 -481726346 43462370 1000000000 670408314 518003575 -544810408 1 -970103998 552020044 -620971537 135967118 -430395269 -915602977 295861018 0 -1 -955153538 1 -76774130 -1000000000 735183897 889707197 302693066 386632912 247200395 -999940262 -486206911 901969854 -1000000000 -734399555 292860321 -1 -529367228 42 -502785645 -456507685 -232234115 -999940262 -803134865 -981398823 -592461697 760072574 999992466 -486123830 -641957527 -999940262 -510619998 999992466 970568871 1000000000 999992466 549646816 -676064703 0 0 -895584997 -797824732 -1000000000 888255866 -906908254 -147114441 -1000000000 -680343549 -558515683 971991150 479115513 -999940262 -880623944 83649727 -57183992 999992466 -1 -978677428 779176433 -50508796 892745156 -101831254 -705765493 659081639 -442728818 128078450 11950358 482283377 1 -788555018 -524151808 -1000000000 -223055208 -522723301 -974187072 0 -999940262 265637751 -485431244 358652661 309526366 957664644 971749643 999992466 999992466 12635134 -185312496 339983658 -1 -478815878 905418205 1000000000 91055856 212815866 -999940262 42 -101395170 42 628649263 468205718 -826740364 -637402653 -439495128 -826937130 -1000000000 -1 -182683013 961504388 630415518 1 1 333270643 -999940262 546755617 -999940262 -482974881 -18462827 0 999992466 149559009 950974927 -616445965 67004945 42 1 369169395 -1 388039608 -259665124 73315632 -999940262 -1000000000 125289745 -361889717 515686794 -163385372 946605487 -581600438 -149584099 -1 -999940262 -696711017 -999940262 -999940262 91959272 -882283668 501274692 230388939 0 -999940262 -1 393517145 665891711 -1 468701563 45809418 -536087753 991391053 999992466 -389925770 -933588183 -658616635 29287087 0 61682272 206030643 42 829108404 450066960 112307346 999992466 1 -991095698 999992466 850775866 531661839 -255382641 859176078 477355914 -1000000000 578721956 945301252 770668388 -142867549 -999940262 -768026632 -999940262 1000000000 -739187189 42 -78681059 -22666637 986186444 -633596566 -161747372 -881073206 993909543 -669788877 -242653060 -667845519 838261642 878127686 -445657464 -1 765801214 -807030492 484038375 255145717 -999940262 -499123383 -344853584 776170934 421915257 -12689554 610309116 999992466 -328735483 726403220 -370372116 -1 -114443881 -938691329 302370241 1 -999940262 999992466 -138234895 -857709758 -999940262 504800043 73777784 167435426 -416211800 999992466 999992466 941822361 42 330653157 374809923 627593456 -1000000000 1000000000 561728656 -1000000000 -343555336 169590640 999992466 -549906042 0 -999940262 -239780818 -224415632 999992466 784578927 345307072 -1000000000 -1 999992466 -525919685 -999940262 1231473 -313691613 186319396 -999940262 374953339 -508285671 412899745 42 -999940262 999992466 650858468 -890148420 -1 -999940262 -820414468 999992466 -397568877 -1 644795150 -682205831 -716478510 748208955 1000000000 -602471439 -189583220 474675904 0 -586692019 64521108 999992466 605533962 0 317342285 0 -303638817 396817916 593935832 -788258297 -781112054 114958729 -163589526 999992466 -169848645 -687034654 -124923238 -999940262 -296765774 378723627 -999940262 491673054 697626992 409781271 124638769 -1000000000 13245867 -131580200 1 583228113 791085005 -999940262 695285654 -999940262 -325531524 999992466 -195172673 3692436 -884016512 -42279191 -727088426 964539490 478340245 -263955166 88514601 -449640006 999992466 100285160 -766927281 999992466 -343989368 957316987 999992466 -439140339 979784278 512908956 -1 308169276 405568108 999992466 918796061 -378167651 -213663823 569997311 846923186 1 312164027 -919487329 -639223747 999992466 -377801869 -669658429 192339757 -42315448 1000000000 -779104352 42 1 999992466 616877893 632244278 53985361 810097546 595245177 -999940262 -138371973 -680418223 210736864 884738989 834488028 917413188 191286334 -870269008 -888620331 999992466 872726828 187374221 112890285 -167597435 390766552 251137371 -157908397 667555017 750337602 -386185306 -373745236 488756507 42 -345313 -63176238 457702873 281587599 471527223 981019668 999992466 657614415 324505971 -999940262 0 -902763825 -715363085 -381963400 -712897543 999992466 -676910498 281101773 901213203 847822205 -415412554 -520174819 1 -617329182 999992466 999992466 -587650894 -827439621 1 400351525 999992466 -719811271 563024224 999992466 -696921463 -762051756 672696373 -1000000000 839575542 682178211 663849916 988074171 -884265493 0 0 405165316 -892481543 743319892 372940981 527227672 -999940262 961179316 1 -752318682 206647584 -78084442 -999940262 783203452 -373860492 -934682965 926542902 175034145 659556245 13443290 999992466 280672511 122480911 723217463 447472217 854909535 -990312794 -999940262 -1 -199418935 -461488497 1 -732215519 746350963 54141976 -305205022 484318651 -901258196 -351992969 -377831987 22473116 -999940262 -537251819 271340054 999992466 945354488 -329874256 1000000000 513811791 -93056282 -987726917 -586230893 -999940262 1 652766336 42 639796158 -1 -795580504 -1342834 -356086951 -1 42 975738556 938032590 -20394035 999050535 -1000000000 -294942587 -668907253 -877826910 -185312496 331122381 438745788 -408554062 419227071 372841822 -798822400 656951070 1000000000 0 330326663 -278789076 1 -999940262 -1 -197523440 16698825 -188238788 -363306176 -505145319 895754854 951729629 520277477 -245684447 154462817 999992466 -580177368 970548683 892833220 1000000000 976207885 0 -1000000000 310454822 778158201 -403543105 -588379576 1 -646712742 -400026028 119484415 -803905053 -217009768 -1000000000 111425512 929690931 -999940262 -368782822 55893493 -257895708 999992466 692422849 749500156 847211372 740266060 483226778 -1 -769053328 -244952100 -1000000000 -82104190 609588215 -651792376 0 -999376874 -693692501 1000000000 135258571 343948499 -1000000000 -853217387 -638095248 372227492 -408888808 34611041 -466486953 460494988 999992466 -1000000000 -553281150 -715588824 456138348 -867772794 -751400492 -999940262 -61263173 703965433 1000000000 439516688 -859397521 -430683097 0 39493010 -224008282 1000000000 -692908548 -813303413 1000000000 3679851 999992466 592840706 999992466 -999940262 -324845506 237668160 -131863363 26601024 -999940262 1000000000 -796273891 0 570865096 1000000000 897907097 -1 -947105702 -776879709 -507394164 -965091758 634218426 1 -72811028 -982539327 -1000000000 -1000000000 -842656526 85096008 -970438706 0 500387483 -508051984 0 -73106141 999992466 608016733 -295039960 -595022277 -269168776 185327407 0 -176329258 -806586509 0 -167311971 560152405 861666830 -1 -999940262 1000000000 -879081558 461825489 575134412 506137818 427331315 -277141758 -208488227 457482441 453012324 144548308 -994386125 -453720456 -816641188 -939339764 205822969 166161471 -999940262 999992466 -183123435 474434877 0 278612906 181174076 -7963493 -126379316 -647257088 220816785 -667573786 -1 -1 92075902 -785624813 888736695 718243112 -473538681 -994805841 531049723 -59960749 -244511642 871594042 598677702 -756458372 -1 281706559 -952100956 -999940262 1 999992466 -523251244 -1000000000 -117735198 42 221735460 131750459 1 -413713915 930840681 -770417505 1 -999940262 -999940262 620500451 999992466 404719421 -999940262 999992466 1 -649670660 933040327 -832548390 -219827748 419031079 1 632280649 -220607779 595394898 355190242 460434012 78120474 -1 -999940262 -1000000000 777267800 1000000000 771733121 -471042304 0 -267098832 948483837 726706544 -324941018 -1 42 -999940262 -433959785 -872948487 36855794 1000000000 -999940262 -270961100 403527329 585026040 -999940262 0 -999940262 -296414532 -184559909 -144349215 968096887 -299480181 635616847 826413577 -768543149 -1 84291060 105378872 -390415998 1000000000 -576975 828461951 -661583900 999992466 368376238 1000000000 -999940262 -181828406 0 -712700575 -167841105 128753073 1 573681275 937711430 580851943 -886886142 -302792581 159209063 -929919568 1 712404706 122314990 777760513 -642625962 -436029946 282263074 57750550 -803298377 752537438 -204277830 745989211 789876089 -522393808 949096530 108444047 -999940262 -371303130 748198355 -53055851 321263232 580687320 -181655226 -55625863 874428416 -854988962 -757644978 126500895 999992466 -795618320 317460480 -999940262 0 -1000000000 -999940262 910438862 -940378331 -999940262 -999940262 -1 -31728489 -413307049 849673274 -948575341 342613564 246045265 -1000000000 -112583765 -404499470 354707515 -999940262 -161303358 -479712757 999992466 -735621728 270465602 -413049598 420337209 -999940262 -920149455 16899744 819277503 442655797 -999940262 -999940262 -375303166 1 42 -999940262 -956796837 1 942007166 -744656385 237866553 451256114 947691004 -78890603 999992466 -282206256 494970544 764651842 -892776869 662863452 366477564 380510795 1 -1 888334511 373061090 -237910140 999992466 -490575800 -106752496 -264801978 1 -575718172 999992466 575397162 -680875221 999992466 -101608595 -258918813 795626374 -1000000000 15672728 107052378 -746529773 166069580 -227038579 409877013 -17405943 1000000000 -999940262 999992466 -675403461 399942915 -442569297 854149909 783842435 -82419423 -1 -947770437 -24243805 -571218222 826196874 -282887130 -999940262 -590255664 999992466 -1000000000 454705835 684850956 999992466 -134930814 841046803 -1000000000 223650010 -728819094 -905506600 -198392987 -426420784 -999940262 -846989912 -999940262 -999940262 -676481898 1000000000 -252378769 42 565634682 879536655 767435485 1000000000 -929564905 1 -445822815 -812656179 -580616420 -888514049 760031336 -567572063 42 1000000000 -999940262 -37628302 -999940262 56378358 -312433573 1000000000 -999940262 375931694 -214254220 1000000000 42 154842408 4046363 -895225627 223298774 953662431 -82434411 437740668 372251421 359947024 -792635908 -589945044 68935815 -999940262 64674731 412054741 163921182 -656345757 -478499269 -697975249 598255705 360378673 -999940262 -791508757 -927484927 119215524 -1 -5596483 990388315 -221608699 999992466 -306853362 1 811949644 720095524 155530580 388316697 -620983086 942036683 1 299580703 -122778800 -439068576 -240743907 437885182 178176087 131023519 -230901462 -1 484421255 -999940262 999992466 614756364 -1000000000 -1 -593424665 435455649 -606147822 -342651314 -999940262 -87169756 -466410156 -748534414 131886929 -144535687 -583437696 -411366601 42 -392262029 -324236055 42 -425203297 -304362415 63574514 -388010550 -1000000000 625250285 -999940262 -169912409 -999940262 471696494 -117863823 -811130079 -368477596 -962321257 970490624 999992466 757141687 -999940262 -883747490 42 360346104 753262941 682942616 -657613775 434050405 736761710 -847849244 -999940262 42 395607852 1 240482749 50413636 1000000000 -999940262 -986307412 490504610 -674049917 -383703454 -484182878 -560078623 260278631 -76216250 -999940262 -711347094 42 -187928063 -528435153 -732166848 -999940262 -818594998 -157626360 -928345915 -812948945 -711950881 440658398 -526201742 -986977955 -105913218 -757883260 -521424536 945207835 -321765029 232902837 249179698 727702911 -927467763 -394935990 462640476 -999649012 124484397 -1000000000 1000000000 999992466 539441096 999992466 -859372256 -1 42 -619300129 443953390 918470176 -408913235 349263222 108410875 -687560807 0 -1 -823725778 -1000000000 -415096924 536141803 -508941835 22133794 703634656 0 -396141634 21520931 -863876955 -199588531 1000000000 965381194 1 499493816 -269918471 193091321 -999940262 460721990 479172890 -628699641 -1000000000 999992466 34881321 42 105974554 -999940262 999992466 -773520680 481637177 92204258 620628339 -724077872 -999940262 -631488316 -99764447 709400523 -62404595 734010538 -999940262 797379435 -224840688 -963654558 -996148355 975126081 1 -999940262 -1000000000 -716946419 -101576572 -209749963 172901448 42 -461664266 456858143 -706756635 -999940262 770055305 526719018 873676178 368779426 -1000000000 42 999992466 -726426388 381810272 -257075327 -720175998 301788497 1 -1000000000 912349674 708979217 -999940262 580397018 -592642245 -999940262 -820341142 695719534 -268152524 189984207 -999940262 -221487414 -664055907 -999940262 999992466 960823058 -233109450 -653438894 139714108 999992466 -502898464 267154094 564694350 849739531 949817270 474830187 -125617930 -619575488 999992466 48216570 976297947 -1000000000 460494988 999992466 211146558 -1 -999940262 -393334179 -999940262 996231997 0 999992466 -429239547 637043393 -635131006 -143599766 -999940262 -509576080 -645871101 -854039676 999992466 999992466 999992466 42 42 644200080 645754057 -934366515 947805750 1000000000 -361746915 404808181 521369556 238620251 -1000000000 -152077484 710731951 -667490442 -559358131 -1000000000 -999940262 -999940262 999992466 -137567471 232054972 -902086724 489217493 89806779 0 -558355581 1 660291174 -783313139 470637219 13632273 703554850 0 -328911327 -999940262 999992466 -999940262 877470682 -74240975 821529315 0 251047961 -123899201 -999940262 948934989 786726069 769330780 755999582 -272767234 927703559 42 667425613 927703559 -122882780 -499504078 863932082 -1 -999940262 999992466 -999940262 842720694 -944624532 688744057 -999940262 1 184072677 944039963 -245192067 479787251 -554428180 661428566 -42729268 100620074 -718874126 252361303 999992466 -633144702 42 761762806 -999940262 994421863 747276974 257522156 -206233074 -829063439 999992466 -195483015 -469803250 -369787728 0 999992466 -269741613 720867813 -27014212 754316692 -915824449 -891079153 801476359 -1000000000 849902549 -510554619 -580693141 -865328677 0 134905169 913935315 0 -156972238 172266748 1 -895714698 987855845 999992466 315110322 37341852 -999940262 -238820950 -223593381 223526635 -181631705 -216222601 -254507082 -14321808 -999940262 450959349 918466950 -999940262 999992466 781951620 1000000000 -538874761 9925663 1000000000 0 -902772185 1000000000 -999940262 8393563 29372607 999992466 -590581534 246788317 735159005 -639805502 40024868 357627321 943634152 -999940262 999992466 885485551 1000000000 -650602280 -151870256 -476834300 780804542 -307845501 -92134480 81219243 999992466 -493120957 94997714 -999940262 -19674217 42 -999940262 656434880 -1000000000 -1 991913976 76405339 42 999992466 103158267 999992466 134723608 -684126555 111665502 999992466 440261078 96916848 625156182 999992466 866761253 1000000000 734286122 1 -755527910 999992466 840792121 999992466 -702267435 759609511 784667463 214410444 -53287477 999992466 999992466 811566313 -10533755 999992466 -1 -73252572 -999940262 -988823077 -968469441 -455829798 981444954 999992466 -204467835 157668411 -168414586 691054836 -960333940 -795021037 -740131885 -1000000000 999992466 -209956907 -392262029 672035592 865740919 845880788 738476174 -999940262 1000000000 1000000000 -415443204 -999940262 323154480 895423141 876498190 1000000000 0 -340209740 399923038 -354144827 497194582 184583237 -146910470 999992466 -263000725 -289233489 1000000000 -452660893 -999940262 -173951632 28954355 -999940262 751433458 -115223528 -496795707 257967641 -531677875 402004557 -57198551 435262156 590754823 33638970 178460630 336297256 -1000000000 -999940262 -691084037 479461450 1 -999940262 -194141806 -203597799 412404837 -704824879 -213881164 -999940262 0 888515510 -512233918 42 1 -479589917 -38449328 -273163494 634843601 328827221 -1000000000 -306781296 851270177 4714090 29775725 476814018 -398027610 -908231113 0 245855405 -1000000000 -507132029 27351805 -883215581 378731699 -255342421 42 664257150 1 953663307 -208918074 -341102635 -999940262 -1 -999940262 325808138 -918272045 797765799 -384106862 -393826229 0 421304976 -999940262 292551690 -903132977 -246282300 999992466 999992466 913033376 -974189223 641798437 416657632 -139197055 -117600673 -851200056 789411286 999992466 -999940262 -879477001 1000000000 742115369 -724769554 999992466 919109667 -131534875 552521185 -738967678 -188313409 -671230408 999992466 -999940262 978998367 -999940262 68497528 86633428 -34945322 368516499 114868205 999992466 528122985 107540133 -799606952 -350672100 1 -51043671 -109145850 1000000000 42 786002730 -113836899 -999940262 940646647 -1000000000 -1000000000 586425530 -865908755 -211070127 -999940262 65769328 -1 -4956639 931639739 -18324724 999992466 43723682 1000000000 -591413640 -818521920 -999940262 -124400487 472455283 250043604 262177291 -971702832 -999940262 -1 -1000000000 -120757768 -728045313 999992466 -999940262 -395817601 -311041926 493048623 -472421477 728484359 1 -999940262 1 -548872577 1 999992466 -999940262 -913305964 447237292 920742892 96344876 -596690592 68821450 921619703 823395680 -686215062 -822001940 -675599093 634573836 -999940262 -483106508 -841767489 -233644885 -999940262 793623784 385794609 0 -999940262 116650984 892813480 42 999992466 42 455385740 871023915 -152912854 260224252 999992466 -233698181 382907556 440319290 -999940262 -15914283 -131653331 1 -1 -128284229 -999940262 999992466 -104636708 -999940262 533440159 938869266 999992466 119620281 999992466 581854361 0 -486669753 525660525 -357770540 999992466 880545275 -101532244 999992466 246581467 -517958441 -889483649 999992466 0 -241395518 758702308 219831298 -1 262878706 42 -1000000000 -29019450 -1 -84841040 -752867735 999992466 -999940262 922945062 0 999992466 1000000000 -648355203 -966825339 -353379050 -999940262 491342896 654459340 971367293 -727280275 -1 -410871628 1 -829069995 -34018841 -59530840 1 946448714 794566697 -1 327258257 -425484555 986731098 999992466 -825268265 246294175 -127040056 655710253 919850934 0 507349633 42 863629146 840665753 923811005 -993236130 -84490136 -887639440 -666530634 1 -571830524 999992466 0 -1000000000 -476545224 -201298053 -1000000000 1 568882686 -21918786 -948573342 105298876 -503993783 968351641 999992466 1 -191159241 -921763993 21921718 0 613299685 19939108 -407278817 913807729 -1 131966124 -999940262 238249058 -222679775 -89523641 -188905400 111349192 -999940262 -999940262 999992466 476706092 222074521 -268585416 -219521578 -221838837 396616727 999992466 -149997489 782280716 -342651314 -999940262 -999940262 147905375 -408303213 642262249 -501517080 -828235508 -718891862 445066606 -342931860 535263404 -593486233 -381622491 1000000000 1 613902033 -426868568 -366161180 170653467 999992466 -999940262 -396172466 -1 999992466 4194612 308650232 160236186 -999940262 745341905 -61066750 -1000000000 1000000000 -369685388 241529861 513373087 -599616454 -330300844 -1 -768546708 848345248 -999940262 -911178654 606813263 999992466 -733766310 999992466 -999940262 999992466 -643157987 -977556084 999992466 242791480 437696936 446314456 -915953074 -999940262 -999940262 175722684 999992466 -198206946 -416329563 -577721 -999940262 0 -17176150 393218363 -160448790 -890644176 -849387039 501942990 842545741 -742493232 -1000000000 -97784496 87973004 -999940262 680655061 -999940262 121114125 914807613 884561418 484170971 -546777137 42 597149082 -895684677 781163964 208238906 -363991936 -835928629 429487837 -763387441 -1 747683835 -893035778 709519930 622857946 238049938 796645241 32165266 247828314 -262700131 -999940262 -807235727 -632665005 -1 -890443846 968405238 -997288064 999992466 -1000000000 -97038383 84012978 -203834658 999992466 585459017 -769787304 -107802718 390339503 1 76016515 601481983 112616645 -326956730 999992466 559658157 0 -653248715 188421149 1 -449424363 999992466 -1 879494145 999992466 999992466 816769613 -551231687 -852094695 585323279 -703932977 0 -370646008 -1 636969712 767596538 334235823 999992466 -999940262 807700707 -925938549 42 -136764245 10241632 -912082945 -851718613 999992466 -433744367 -468186521 341094143 999992466 36558795 -121516327 -920909044 -940183493 576077551 -237442712 281663753 -844362706 -65436073 957929969 -13205223 42 95596821 999992466 14030229 995335875 351032807 -966227112 -693151514 727190980 -225196979 999992466 -840318853 999992466 999992466 -999940262 252773285 860578620 -980332630 1 42 54312172 36985632 101615983 1 872241433 -741403257 626641856 -651947406 990308778 -194911544 47999773 -499523546 396758706 -224112860 161599297 -929878578 -999940262 -350266674 29792221 623744383 812598355 -426963829 999992466 999992466 403057326 660177017 999992466 -322248225 -999940262 -1000000000 999992466 -1 -999940262 -999940262 -999940262 424364894 -134967314 231242320 -999940262 -335402553 0 -589233897 -508391192 483626342 -252995896 -856648415 999992466 -774759924 785640282 999992466 -4806566 875675846 -41943398 999992466 390676666 999992466 -283023381 203756218 -1000000000 -674053585 -1 -650553897 -594782219 -999940262 1000000000 -1000000000 531501912 99186877 42 760891572 -726531601 -29769964 -220968987 428992137 -598258226 -1000000000 624511828 975513384 0 -734656807 -189518758 -266842989 814768499 682511044 924511836 -1000000000 -607011839 -398434196 999992466 999992466 723096811 999992466 -509581076 -577783614 912366206 374734960 -982566334 999992466 1 -980639330 414949809 649690866 -49358424 895198786 -662500587 506370787 120032946 35375296 999992466 999992466 220208670 -674655170 -292547585 936030418 -554760074 -1000000000 -1000000000 -60053536 999992466 -795142763 740724625 999992466 999992466 -661251136 42 287520498 -8562328 -541885373 -251881769 981715850 -999940262 -630703244 -243317346 1000000000 -962680347 -771409575 -638222508 521692128 999992466 -492031266 -427419823 -754870828 -999940262 -297489520 -559657233 -307395141 999992466 213867847 180621982 0 999992466 -206095699 -344254055 -1000000000 453861945 999992466 999992466 194833534 704147437 499783179 156485221 1 19621375 -612461444 370337467 -413980914 -286429524 805853126 102440134 836994473 -310391867 -796833782 -507484391 -85847793 -999940262 98047989 475761607 22536274 288724392 -986701146 630142295 -160999966 1000000000 674388630 999992466 -990091577 1 999992466 366085380 -956461243 -999940262 42 -407080815 1000000000 -357422540 -1000000000 -938280740 1 -800734059 -1000000000 999992466 386105647 -618211252 -968761675 -159300247 456644921 -1 -691048207 -110971583 -994654717 -1000000000 771456647 -1 725526317 134239903 -625151400 999992466 635125108 -459063111 -999940262 73650052 -999940262 257076562 -251272168 356531491 -999940262 734436314 999992466 -999940262 -401572861 -280881115 999992466 0 -869049776 964491824 623185520 999992466 -999940262 -999940262 999992466 42 -666467334 -763413466 999992466 -694719050 -961396859 448046666 -999940262 611722536 1 -504378911 652659711 -238445297 -647129892 -150594453 999992466 1 -249741794 -858897256 -999940262 707307395 818036394 -69548276 -611664781 970868875 -999940262 705160145 -532933514 -213242484 255742839 1 -590817699 42 1 1 0 1 -743155669 -130906775 -1 1000000000 -869279462 -521473212 42 -812379457 -48761913 999992466 -223643955 -974605962 -897401674 -350646095 -999940262 999992466 -424827 -722936955 979891538 -931184680 703562346 -865520483 -623566175 -999940262 -702410863 0 -939563042 468931168 1000000000 -447556346 -66598960 -459415893 -999940262 978276269 -918636124 1 317323705 923355542 -999940262 1 -304330073 -1 -770794739 227837037 -607231082 0 -150288267 359501357 -757972359 -484141775 1000000000 42 235524843 23786814 0 -749873066 454963105 -370194168 42 -273830228 -999940262 999992466 658982998 989271214 608111985 15170429 720171915 999992466 176132128 -999940262 -999940262 417091706 -999940262 -1000000000 42 42 0 -1 641622269 999992466 403073873 788663922 512945950 -730196775 -1000000000 -159161910 913534542 -954668662 710975798 -890893433 251057221 -91120953 804755027 -899025602 -805974423 -16261167 -650720732 540411899 -980084807 815758009 -329824787 735217701 -100005710 -137169231 -1 -388804620 -515677082 -166895013 -873104338 0 175815466 -999940262 -627118560 659084157 -462743171 -993131145 999992466 955106927 352274543 -999940262 -616028573 -439246793 -409127158 476851568 576208271 396532613 1 999992466 -821278823 -337375807 -668203451 -72575162 -208258014 61438571 226700470 -999940262 -205423698 768738617 -380557071 -999940262 -236544043 999992466 42 529306085 999992466 66575493 1 69948893 -850462827 1000000000 0 -1 665405084 -362417881 -5810200 538057310 857895817 -293632532 -863356720 -650874582 999992466 714455740 -649335187 904729923 0 19374607 165000231 1000000000 291206995 -230051957 -8822969 -825104358 -805663810 1000000000 1000000000 -365851572 0 683847450 -611876102 -996833094 -1 107899792 -899419006 -606324959 -641824211 940702752 -644825901 880329743 999992466 797957290 -999940262 269942308 -503387332 -262312834 -121469569 -68762753 -257641350 -248084204 -1000000000 316870638 42 -999940262 82291055 -166346254 576458357 999992466 399761032 -422140845 -463940754 -999940262 76405339 613395444 -667231141 -669613864 540261554 -1 -588323012 -341619162 -512083754 728993283 40987881 -999940262 -739972225 1000000000 -26747543 -885741514 -1000000000 -999940262 -569383372 -999940262 -69691268 108849803 -141499207 -999940262 -515677358 -1000000000 999992466 -1 603043004 -1000000000 -964754514 -936533822 584358011 -147232906 -999940262 -999940262 759004801 1 320058129 -728942769 1 -335434643 -999940262 806441072 496082065 -1000000000 -1000000000 1 -999940262 -419485341 -450597514 -862081 -999940262 -761271505 -999940262 1000000000 814272089 242172849 128840600 -625773840 1000000000 0 -19610747 899903997 999992466 683389480 -1000000000 -406282221 -999940262 471905106 42 -971074913 -443401973 1 -369236052 -434023895 -1 -983453126 0 42 -784297886 -739385561 -439185018 -862839794 -434653810 312804673 295780723 602708432 -873256493 452279965 563590821 -830566649 512333948 999992466 -718882669 999992466 -409828562 834350367 494048576 -683032084 872663544 -373562382 -569951636 -283172785 -883941419 42 903558352 999992466 -999940262 870759075 -686270794 -375475445 15014388 -999940262 -999940262 -847276923 999992466 317940644 -522984426 42 42 999992466 433250014 319099439 -999940262 -636959836 658128975 304269793 160008344 753346547 -1000000000 -57860717 -117848457 662145790 447564692 0 1 -948679831 -881418273 480941484 -492381797 146016744 796779661 1000000000 -722338330 -795855357 -645215489 47944376 -177984990 -627236628 999992466 -999940262 42 0 -999940262 624359997 999992466 1 999992466 -346357309 821627078 -388555241 -175354383 -675439621 -573198774 -999940262 -999940262 327585297 -984231360 3721838 42 876535462 -6245574 -541211314 42 -661466064 -377375466 -999940262 485140154 -643163830 -1 999992466 733385765 29720550 -497175583 537479456 42 999992466 -110767123 909408140 -382442019 137290559 209105926 -913887941 -1 -999940262 542777013 -999940262 -1 1000000000 142860083 -15173775 455757382 -681704548 279798349 -502734731 -732926044 349753083 -335963984 223813659 -914482959 230406774 -1000000000 -604011997 -999940262 999992466 -210590029 -137422648 -773459869 263636021 997216413 -755382544 25359145 0 -451856006 473291884 -999940262 562638552 810874500 -123781940 -1 1000000000 -999940262 -135712315 42 -82012147 -311593186 999992466 893950897 1 -875497896 277600873 -999940262 -999940262 42 -999940262 -7302573 1 -755115874 323228190 794053085 -24789063 -736487973 -566405170 -931041816 634853417 608573710 -91011804 -999940262 753971337 -999940262 -784135516 -872648641 880528310 777502881 999992466 556659879 999992466 0 907569509 -482696336 712406606 -901834269 -1000000000 -932166434 -135049010 42 -999940262 779555200 162888559 316950198 -476425689 213025555 -999940262 0 793013129 999992466 -363795380 999992466 -321315199 -38322417 146994791 921360954 999992466 1000000000 -999940262 999992466 -106702561 1 -661283085 -485414937 980213318 -551444685 -451928944 999992466 -186802277 -252791489 -170049229 1000000000 725050945 667717171 948597773 -518767628 999992466 999992466 -876571324 494563147 0 970805478 991338566 -338337007 999992466 281379295 -999940262 0 132237727 -999940262 -874611536 -809812505 914597752 999992466 561153363 244532034 795808365 -238663346 -236266152 -999940262 -659557821 -822018352 999992466 999992466 138999583 -521705661 -999940262 -897491598 -852842615 742596205 999992466 -938429940 603925571 418274093 -271172535 219484956 457289227 -999940262 999992466 -1000000000 266065382 656835043 -534376541 460413650 682984651 999992466 -233384671 -976083368 62771318 1 942197280 -87405392 -1000000000 -276005296 743597384 -524489932 272260990 -326399317 42 -1 453248988 -877850751 42 -631323881 -815329668 93539909 8227238 62711664 -999940262 923916253 707703624 -599701920 201688398 999992466 408942562 0 -1000000000 1 547409874 515184387 42 168585795 274578777 62588075 771598057 1000000000 -621065974 159129205 -756924880 696209116 236624717 522184680 773013938 -72432653 -912248457 -433105846 -382588600 -340494304 106802857 999992466 1 305556472 -800751410 999992466 -492992625 -91154630 1 -718734969 366132395 485142548 -15647116 158169788 -813382510 996129854 -44828004 -365696543 999992466 -753384122 0 741418355 714624189 -999940262 65377203 700696809 604765177 372941912 114014844 609593965 -1 1000000000 -257225580 -918524455 -999940262 -786319523 -1000000000 -999940262 918031933 687259973 42 -883600695 -656064586 -485266041 81288339 627075140 -782304672 -999940262 -813779282 1000000000 -259379172 -999940262 355162716 999992466 -616695224 323854539
